.TextImageElement .quadr{background-color:#B0127B;width:clamp(45px, calc(-2.5568181818rem + 14.9147727273vw), 150px);height:clamp(45px, calc(-2.5568181818rem + 14.9147727273vw), 150px);display:block;transform:translateX(-100%)}@media (max-width:48em){.TextImageElement .quadr{margin-left:auto;transform:translateX(100%)}.TextImageElement .relative{position:relative;width:fit-content}}@media (min-width:48.0625em){.TextImageElement .quadr.absolute{position:absolute}}