.modal.callback-modal:has(.popup-leasing) button.popup-promo__close:focus-visible{border-radius:50%;box-shadow:0 0 0 3px #ffffff50!important;color:#fff}.popup-leasing.popup-promo{--popup-promo-bg:linear-gradient(90deg,#114e65,#185b75);--popup-promo-title-color:#abff67;--popup-promo-text-color:#fff;--popup-promo-py:79.5px}.popup-leasing.popup-promo .popup-content{gap:20px}@media only screen and (max-width:1280px){.popup-leasing.popup-promo .popup-content{gap:15px}}.popup-leasing.popup-promo .popup-content__title{font-size:46px;font-weight:700;line-height:110%;text-transform:uppercase}@media only screen and (max-width:1280px){.popup-leasing.popup-promo .popup-content__title{font-size:32px}}.popup-leasing.popup-promo .popup-content__subtitle{color:#fff;font-size:26px;font-weight:500;line-height:120%;margin-bottom:auto;text-transform:uppercase}@media only screen and (max-width:1280px){.popup-leasing.popup-promo .popup-content__subtitle{font-size:20px;margin-bottom:0}}.popup-leasing.popup-promo .popup-content__desc{color:#f1efec;font-size:18px;font-weight:500;line-height:104%;margin:0;text-transform:uppercase}@media only screen and (max-width:1280px){.popup-leasing.popup-promo .popup-content__desc{font-size:16px;margin-bottom:15px}}.popup-leasing.popup-promo .popup-content .button.button--hover.button--primary.button--fill{--color-primary:#f1efec4d;--color-on-primary:#f1efec;--color-primary-hover:#f1efec20;--button-border-radius:6px;--button-clip-path:none;background:var(--color-primary);border-radius:var(--button-border-radius);color:var(--color-on-primary)}@media (any-hover:hover) and (pointer:fine){.popup-leasing.popup-promo .popup-content .button.button--hover.button--primary.button--fill:hover{background:var(--color-primary-hover)}}@media only screen and (max-width:1280px){.popup-leasing.popup-promo .popup-content .button.button--hover.button--primary.button--fill{display:flex;justify-content:center;width:100%}}
