.modal.callback-modal:has(.popup-mortgage-new) button.popup-promo__close{color:#26456c}.modal.callback-modal:has(.popup-mortgage-new) button.popup-promo__close:focus-visible{border-radius:50%;box-shadow:0 0 0 3px #26466c7d!important}.popup-mortgage-new.popup-promo{--popup-promo-title-color:#ffa48f;--popup-promo-text-color:#f1efec;--popup-promo-bg:linear-gradient(90deg,#26456b,#42648f);--popup-promo-py:118px}.popup-mortgage-new .popup-promo__close.button{color:#000}.popup-mortgage-new.popup-promo .popup-content{gap:10px}@media only screen and (max-width:1280px){.popup-mortgage-new.popup-promo .popup-content{gap:5px}}.popup-mortgage-new.popup-promo .popup-content__title{font-size:60px;font-weight:700;line-height:105%;text-transform:uppercase}@media only screen and (max-width:1280px){.popup-mortgage-new.popup-promo .popup-content__title{font-size:50px}}.popup-mortgage-new.popup-promo .popup-content__desc{flex:none;font-size:37px;font-weight:700;line-height:104%;margin-bottom:0;text-transform:uppercase}@media only screen and (max-width:1280px){.popup-mortgage-new.popup-promo .popup-content__desc{font-size:25px;line-height:110%}}.popup-mortgage-new.popup-promo .popup-content__subdesc{color:#f1efec;flex:1;font-size:20px;font-weight:700;line-height:104%;opacity:1;text-transform:uppercase}@media only screen and (max-width:1280px){.popup-mortgage-new.popup-promo .popup-content__subdesc{font-size:16px;margin-bottom:20px}}
