.modal.callback-modal:has(.popup-start-registration) button.popup-promo__close:focus-visible{border-radius:50%;box-shadow:0 0 0 3px #ffffff50!important;color:#fff}.modal.callback-modal:has(.popup-start-registration--nametkin) button.popup-promo__close:focus-visible{border-radius:50%;box-shadow:0 0 0 3px #093f4d50!important;color:#fff}.modal.callback-modal:has(.popup-start-registration--emotion) button.popup-promo__close{color:#fff!important}.modal.callback-modal:has(.popup-start-registration--emotion) button.popup-promo__close:focus-visible{border-radius:50%;box-shadow:0 0 0 3px #ffffff50!important;color:#fff}.popup-start-registration.popup-promo{--popup-promo-title-color:#f1efec;--popup-promo-bg:linear-gradient(90deg,#e31037 .01%,#f83c5f);--popup-promo-py:107px}.popup-start-registration.popup-promo .popup-content{gap:0}@media only screen and (max-width:1280px){.popup-start-registration.popup-promo .popup-content{gap:0}}.popup-start-registration.popup-promo .popup-content__title{color:#f1efec;font-size:40px;font-weight:700;line-height:104%;margin-bottom:20px;text-transform:uppercase}@media only screen and (max-width:1280px){.popup-start-registration.popup-promo .popup-content__title{font-size:30px;line-height:110%;margin-bottom:18px}}.popup-start-registration.popup-promo .popup-content__subtitle{color:#fff;font-size:60px;font-weight:700;line-height:105%;margin-bottom:40px;text-transform:uppercase}@media only screen and (max-width:1280px){.popup-start-registration.popup-promo .popup-content__subtitle{font-size:48px;margin-bottom:30px}}.popup-start-registration.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-start-registration.popup-promo .popup-content .button.button--hover.button--primary.button--fill:hover{background:var(--color-primary-hover)}}.popup-start-registration--mirapolis.popup-promo{--popup-promo-bg:#7c84f3}.popup-start-registration--mirapolis.popup-promo .popup-content .button.button--hover.button--primary.button--fill{--color-primary:#f1efec4d;--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)}@media (any-hover:hover) and (pointer:fine){.popup-start-registration--mirapolis.popup-promo .popup-content .button.button--hover.button--primary.button--fill:hover{background:var(--color-primary-hover)}}.popup-start-registration--fizteh.popup-promo{--popup-promo-bg:#6bc2bf}.popup-start-registration--fizteh.popup-promo .popup-content .button.button--hover.button--primary.button--fill{--color-primary:#f1efec4d;--color-on-primary:#f1efec;--color-primary-hover:#a6a5a24d;--button-border-radius:6px;--button-clip-path:none;background:#1c1565;border-radius:var(--button-border-radius);color:var(--color-on-primary)}@media (any-hover:hover) and (pointer:fine){.popup-start-registration--fizteh.popup-promo .popup-content .button.button--hover.button--primary.button--fill:hover{background:#f2f0ed80}}.popup-start-registration--sokolniki.popup-promo{--popup-promo-bg:linear-gradient(90deg,#c8cc97,#bec190 50%)}.popup-start-registration--sokolniki.popup-promo .popup-content__subtitle,.popup-start-registration--sokolniki.popup-promo .popup-content__title{color:#29291f}.popup-start-registration--sokolniki.popup-promo .popup-content .button.button--hover.button--primary.button--fill{--color-primary:#ffffff4d;--color-on-primary:#29291f;--color-primary-hover:#ffffff80;--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-start-registration--sokolniki.popup-promo .popup-content .button.button--hover.button--primary.button--fill:hover{background:var(--color-primary-hover)}}.popup-start-registration--izmailovo.popup-promo{--popup-promo-bg:#fa460a}.popup-start-registration--izmailovo.popup-promo .popup-content__subtitle,.popup-start-registration--izmailovo.popup-promo .popup-content__title{color:#fff}.popup-start-registration--izmailovo.popup-promo .popup-content .button.button--hover.button--primary.button--fill{--color-primary:#f1efec59;--color-on-primary:#f1efec;--color-primary-hover:#d33703;--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-start-registration--izmailovo.popup-promo .popup-content .button.button--hover.button--primary.button--fill:hover{background:var(--color-primary-hover)}}.popup-start-registration--nametkin.popup-promo{--popup-promo-bg:linear-gradient(90deg,#083e4c,#326978)}.popup-start-registration--nametkin.popup-promo .popup-content__title{color:#fff}.popup-start-registration--nametkin.popup-promo .popup-content__subtitle{color:#e1cb9f}.popup-start-registration--nametkin.popup-promo .popup-content .button.button--hover.button--primary.button--fill{--color-primary:#f1efec4d;--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)}@media (any-hover:hover) and (pointer:fine){.popup-start-registration--nametkin.popup-promo .popup-content .button.button--hover.button--primary.button--fill:hover{background:#f2f0ed80}}.popup-start-registration--emotion.popup-promo{--popup-promo-bg:linear-gradient(90deg,#114e65,#185b75)}.popup-start-registration--emotion.popup-promo .popup-content__title{color:#f1efec}.popup-start-registration--emotion.popup-promo .popup-content__subtitle{color:#abff67}.popup-start-registration--emotion.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-start-registration--emotion.popup-promo .popup-content .button.button--hover.button--primary.button--fill:hover{background:var(--color-primary-hover)}}.popup-start-registration--red.popup-promo{--popup-promo-bg:#ec1d23}.popup-start-registration--red.popup-promo .popup-content__subtitle,.popup-start-registration--red.popup-promo .popup-content__title{color:#fff}.popup-start-registration--red.popup-promo .popup-content .button.button--hover.button--primary.button--fill{--color-primary:#fff;--color-on-primary:#ec1d23;--color-primary-hover:#f1efec20;--button-border-radius:0;--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-start-registration--red.popup-promo .popup-content .button.button--hover.button--primary.button--fill:hover{background:var(--color-primary-hover);color:var(--color-primary)}}
