@media (width<=992px){.mobile-adaptive__form-area:has(#mobile-application[data-callback-expanded]){height:auto}.contacts__mobile-form:has(#application[data-callback-expanded]){display:block}#application[data-callback-expanded],#mobile-application[data-callback-expanded]{height:auto;min-height:0;padding:24px 20px}#application[data-callback-expanded] .application__image,#application[data-callback-expanded] .mobile-application__image,#mobile-application[data-callback-expanded] .application__image,#mobile-application[data-callback-expanded] .mobile-application__image{display:none}#application[data-callback-expanded] .form__container,#application[data-callback-expanded] .application__wrapper,#application[data-callback-expanded] .application__content,#application[data-callback-expanded] .mobile-application__content,#mobile-application[data-callback-expanded] .form__container,#mobile-application[data-callback-expanded] .application__wrapper,#mobile-application[data-callback-expanded] .application__content,#mobile-application[data-callback-expanded] .mobile-application__content{box-sizing:border-box;width:100%;height:auto;min-height:0;margin:0;position:static}#application[data-callback-expanded] .application__content,#mobile-application[data-callback-expanded] .application__content{padding:20px}#application[data-callback-expanded] .application__wrapper,#mobile-application[data-callback-expanded] .application__wrapper{grid-template-columns:minmax(0,1fr)}#application[data-callback-expanded] .application__header,#application[data-callback-expanded] .application__field,#mobile-application[data-callback-expanded] .application__header,#mobile-application[data-callback-expanded] .application__field{width:100%}#application[data-callback-expanded] .application__actions,#mobile-application[data-callback-expanded] .application__actions{flex-wrap:wrap}#application[data-callback-expanded] .application__submit,#mobile-application[data-callback-expanded] .application__submit{flex:1 0 auto}#application[data-callback-expanded] h2,#mobile-application[data-callback-expanded] h2{width:auto;font-size:20px;line-height:1.3;position:static}#application[data-callback-expanded] p,#mobile-application[data-callback-expanded] p{width:auto;font-size:14px;line-height:1.4;position:static}#application[data-callback-expanded] form,#mobile-application[data-callback-expanded] form{gap:16px;width:100%;margin:16px 0 0}#application[data-callback-expanded] label,#application[data-callback-expanded] .application__agreement-text,#mobile-application[data-callback-expanded] label,#mobile-application[data-callback-expanded] .application__agreement-text{width:auto;font-size:14px;line-height:1.4}#application[data-callback-expanded] input:not([type=checkbox]),#mobile-application[data-callback-expanded] input:not([type=checkbox]){box-sizing:border-box;width:100%;max-width:none;height:48px;padding:10px;font-size:18px}#application[data-callback-expanded] input[type=checkbox],#mobile-application[data-callback-expanded] input[type=checkbox]{flex:0 0 20px;width:20px;height:20px}#application[data-callback-expanded] .application__agreement,#application[data-callback-expanded] .mobile-application__agreement,#mobile-application[data-callback-expanded] .application__agreement,#mobile-application[data-callback-expanded] .mobile-application__agreement{gap:8px;width:auto}#application[data-callback-expanded] .application__error,#application[data-callback-expanded] .mobile-application__error,#application[data-callback-expanded] .application__status,#mobile-application[data-callback-expanded] .application__error,#mobile-application[data-callback-expanded] .mobile-application__error,#mobile-application[data-callback-expanded] .application__status{font-size:14px;line-height:1.4}#application[data-callback-expanded] button,#mobile-application[data-callback-expanded] button{width:auto;min-height:44px;padding:10px 16px;font-size:16px}}.header.header--scroll,.mobile-header.mobile-header--scroll{z-index:100;transition:top .24s,visibility .24s;position:fixed;top:0}.header.header--scroll.scroll-header--hidden,.mobile-header.mobile-header--scroll.scroll-header--hidden{top:calc(-1 * var(--scroll-header-height,130px));visibility:hidden;pointer-events:none}@media (prefers-reduced-motion:reduce){.header.header--scroll,.mobile-header.mobile-header--scroll{transition:none}}.mobile-menu{display:none}@media (width<=992px){.header .header__left .header__nav,.header .header__right{display:none}.mobile-menu{z-index:200;box-sizing:border-box;overscroll-behavior:contain;color:#344054;visibility:hidden;isolation:isolate;background:#d7e6eb;padding:42px 30px 24px;transition:transform .36s cubic-bezier(.22,1,.36,1),visibility .36s;display:block;position:fixed;inset:0;overflow:hidden;transform:translate(100%)}.mobile-menu:before{content:"";z-index:-1;pointer-events:none;opacity:0;background-position:81.245% 32.121%;background-size:128.72% 421.24%;transition:opacity .18s;position:fixed;inset:0}.mobile-menu--background-ready:before{opacity:1;background-image:url(/assets/mobile-menu-background-Bi_Oozr3.webp)}}@media (width<=992px) and (prefers-reduced-motion:reduce){.mobile-menu,.mobile-menu:before{transition:none}}@media (width<=992px){.mobile-menu--open{visibility:visible;transform:none}.mobile-menu a,.mobile-menu button,.mobile-menu span{font-family:inherit}.mobile-menu a:focus-visible,.mobile-menu button:focus-visible{outline-offset:4px;outline:3px solid #344054}.mobile-menu button{cursor:pointer;background:0 0;border:0}.mobile-menu__top{justify-content:space-between;align-items:flex-start;display:flex}.mobile-menu__top>a{width:132px;height:87px;display:block}.mobile-menu__top>a>img{width:100%;height:auto;display:block}.mobile-menu__close{place-items:center;width:44px;height:44px;margin:-10px 4px 0 0;padding:0;display:grid}.mobile-menu__links{flex-direction:column;margin-top:42px;display:flex}.mobile-menu__links>a,.mobile-menu__links>span{color:#344054;letter-spacing:-.4px;text-transform:uppercase;align-items:flex-start;min-height:45px;font-size:20px;font-weight:600;line-height:23px;text-decoration:none;display:flex}.mobile-menu__links>span{cursor:default}.mobile-menu__divider{margin-top:3px;display:block}.mobile-menu__callback{color:#344054;letter-spacing:-.32px;text-transform:uppercase;min-height:28px;margin-top:10px;padding:0;font-size:16px;font-weight:600;line-height:23px;display:block}.mobile-menu__contacts{flex-direction:column;align-items:center;gap:9px;margin-top:24px;display:flex}.mobile-menu__phone{color:#344054d1;font-size:16px;font-weight:500;line-height:19px;text-decoration:none}.mobile-menu__channel{color:#f7f7f7;text-transform:uppercase;border-radius:100px;justify-content:center;align-items:center;gap:6px;width:min(270px,100%);min-height:54px;font-size:15px;font-weight:600;text-decoration:none;display:flex}.mobile-menu__channel--max{background:linear-gradient(90deg,#1fb9c7,#171d94 50%,#a35ace)}.mobile-menu__channel--telegram{background:#2ea2d8}}@media (prefers-reduced-motion:reduce){.mobile-menu{transition:none}}@media (width<=992px) and (height<=675px){.mobile-menu{padding:16px 24px}.mobile-menu__top>a{height:70px}.mobile-menu__top>a>img{width:106px}.mobile-menu__links>a,.mobile-menu__links>span{box-sizing:border-box;min-height:40px;padding-block:8px;font-size:18px}.mobile-menu__callback{margin-top:8px}}@media (width<=992px) and (height<=599px){.mobile-menu__contacts{margin-top:8px}.mobile-menu__channel{min-height:40px}}@media (width<=992px) and (height<=500px){.mobile-menu{padding-block:8px}.mobile-menu__top>a{height:48px}.mobile-menu__top>a>img{width:73px}.mobile-menu__links{grid-template-columns:1fr 1fr;margin-top:8px;display:grid}.mobile-menu__links>a,.mobile-menu__links>span{min-height:28px;padding-block:2px;font-size:16px}.mobile-menu__contacts{gap:6px}.mobile-menu__channel{min-height:36px}}
