.popup-price-close,.popup-price-close:focus-visible{color:#303746d9}.custom-popup-new.popup-promo{--popup-promo-title-color:#fff;--popup-promo-bg:linear-gradient(90deg,#26456b,#42648f);--popup-promo-py:80px}.custom-popup-new.popup-promo .popup-content{display:flex;gap:5px;justify-content:flex-start;text-align:left}.custom-popup-new.popup-promo .popup-content__title{color:#f1efec;font-size:50px;font-weight:700;line-height:105%;text-transform:uppercase}.custom-popup-new.popup-promo .popup-content__title>span{color:#839ec9}@media only screen and (max-width:1280px){.custom-popup-new.popup-promo .popup-content__title{font-size:38px}}.custom-popup-new.popup-promo .popup-content__desc{color:#f1efec;font-size:28px;font-synthesis:none!important;line-height:130%;margin-bottom:24px;text-transform:uppercase}@media only screen and (max-width:1280px){.custom-popup-new.popup-promo .popup-content__desc{font-size:22px;margin-bottom:15px}}.custom-popup-new.popup-promo .popup-content__subdesc{color:#f1efec;font-size:22px;font-weight:500;line-height:105%;margin-bottom:60px}@media only screen and (max-width:1280px){.custom-popup-new.popup-promo .popup-content__subdesc{font-size:18px;margin-bottom:40px}}.custom-popup-new.popup-promo .popup-content .button.button--hover.button--primary.button--fill{--color-primary:#f1efec4d;--color-on-primary:#f1efec;--color-primary-hover:#f1efec80;--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){.custom-popup-new.popup-promo .popup-content .button.button--hover.button--primary.button--fill:hover{background:var(--color-primary-hover)}}@media only screen and (max-width:1280px){.custom-popup-new.popup-promo .popup-content .button.button--hover.button--primary.button--fill{display:flex;justify-content:center;width:100%}}.modal.callback-modal:has(.popup-mortgage) button.popup-promo__close:focus-visible{border-radius:50%;box-shadow:0 0 0 3px #ffffff50!important;color:#fff}.popup-mortgage.popup-promo{--popup-promo-title-color:#f38c9f;--popup-promo-text-color:#f1efec;--popup-promo-bg:linear-gradient(90deg,#e31037 .01%,#f83c5f);--popup-promo-py:93px}@media only screen and (max-width:1280px){.popup-mortgage .popup-promo__img{height:200px}}.popup-mortgage.popup-promo .popup-content{gap:0}.popup-mortgage.popup-promo .popup-content__title{font-size:36px;font-weight:700;line-height:100%;margin-bottom:35px}@media only screen and (max-width:1280px){.popup-mortgage.popup-promo .popup-content__title{font-size:26px;margin-bottom:20px}}.popup-mortgage.popup-promo .popup-content__subtitle{color:#fff!important;font-size:30px;font-weight:700;letter-spacing:0;line-height:100%;margin-bottom:20px}@media only screen and (max-width:1280px){.popup-mortgage.popup-promo .popup-content__subtitle{font-size:24px}}.popup-mortgage.popup-promo .popup-content__desc{font-size:20px;font-weight:500;letter-spacing:0;line-height:100%;margin-bottom:35px}.popup-mortgage.popup-promo .popup-content__desc br{display:none}@media only screen and (max-width:1280px){.popup-mortgage.popup-promo .popup-content__desc br{display:block}.popup-mortgage.popup-promo .popup-content__desc{font-size:16px;margin-bottom:20px}}.popup-mortgage.popup-promo .popup-content__button{margin-bottom:37.06px}@media only screen and (max-width:1280px){.popup-mortgage.popup-promo .popup-content__button{margin-bottom:0}}.popup-mortgage.popup-promo .popup-content .button.button--hover.button--primary.button--fill{--color-primary:#ffffff80;--color-on-primary:#f1efec;--color-primary-hover:#a6a5a24d;--button-border-radius:6px;--button-clip-path:none;background:var(--color-primary);border-radius:var(--button-border-radius);color:var(--color-on-primary);padding:19px 25px}@media (any-hover:hover) and (pointer:fine){.popup-mortgage.popup-promo .popup-content .button.button--hover.button--primary.button--fill:hover{background:var(--color-primary-hover)}}
