.cs-sheet-head,.cs-sheet-scroll{display:contents}.cs-sheet-grip{display:none}
.cs-legacy{position:fixed;inset:0;z-index:10060;visibility:hidden;opacity:0;transition:opacity .36s,visibility 0s .36s}.cs-legacy.open{visibility:visible;opacity:1;transition:opacity .36s}.cs-legacy-backdrop{position:absolute;inset:0;border:0;background:rgba(16,35,27,.18);backdrop-filter:blur(4px)}
@media(max-width:640px){
 .cs-sheet-root:is(#home2RequestModal,#lead-modal,#dept-calc-popup,#csLegacyMobile){overflow:clip!important;padding:0!important}
 .cs-sheet-root:is(#home2RequestModal,#lead-modal,#dept-calc-popup,#csLegacyMobile) .cs-sheet-panel{position:fixed!important;left:0!important;right:0!important;top:var(--cs-top,24px)!important;bottom:auto!important;width:100%!important;max-width:100%!important;height:var(--cs-height,calc(100svh - 24px))!important;max-height:none!important;padding:0!important;margin:0!important;border-radius:26px 26px 0 0!important;overflow:hidden!important;display:flex!important;flex-direction:column!important;transform:translateY(100%)!important;transition:transform .36s cubic-bezier(.22,1,.36,1)!important;box-sizing:border-box!important}
 .cs-sheet-root:is(#home2RequestModal,#lead-modal,#dept-calc-popup,#csLegacyMobile).cs-sheet-active .cs-sheet-panel{transform:translateY(var(--cs-drag,0px))!important}
 .cs-sheet-root:is(#home2RequestModal,#lead-modal,#dept-calc-popup,#csLegacyMobile) .cs-sheet-panel.cs-dragging{transition:none!important;user-select:none}
 .cs-sheet-panel:focus{outline:none!important}
 .cs-sheet-head{display:block;position:relative;flex:0 0 52px}
 .cs-sheet-grip{display:flex;align-items:flex-start;justify-content:center;width:100%;height:52px;padding:12px 64px 0;border:0;background:transparent;touch-action:none;cursor:grab}
 .cs-sheet-grip span{width:44px;height:4px;border-radius:4px;background:#aab9b1}
 .cs-sheet-grip:focus-visible{outline:2px solid #00ab57;outline-offset:-5px}
 .cs-sheet-root:is(#home2RequestModal,#lead-modal,#dept-calc-popup,#csLegacyMobile) .cs-sheet-head [aria-label="Закрыть"]{position:absolute!important;top:2px!important;right:12px!important;width:48px!important;height:48px!important;padding:9px!important;border:0!important;border-radius:50%!important;transform:none!important}
 .cs-sheet-root:is(#home2RequestModal,#lead-modal,#dept-calc-popup,#csLegacyMobile) .cs-sheet-head svg{width:28px!important;height:28px!important}
 .cs-sheet-scroll{display:block;box-sizing:border-box;flex:none;min-height:0;height:var(--cs-scroll,calc(100% - 52px));overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;scroll-padding-block:20px;padding:0 22px calc(22px + env(safe-area-inset-bottom,0px))}
 #home2RequestModal .home2-request-modal__form input,#home2RequestModal .home2-request-modal__form textarea,#home2RequestModal .home2-request-modal__form select{font-size:16px!important}
 #home2RequestModal .home2-request-modal__form .b24-form-field-agreement,#home2RequestModal .home2-request-modal__form .b24-form-field-agreement a{font-size:14px!important;line-height:20px!important}
 .cs-legacy-panel{background:white;color:#17171a;box-shadow:0 -8px 40px #102b201f;font-family:'Golos Text',sans-serif}
 .cs-sheet-close{background:white;color:#17171a;font-size:36px;line-height:30px;cursor:pointer}
 .cs-legacy .modal{display:block!important;max-width:none!important;width:100%!important;padding:0!important;margin:0!important;border:0!important;background:transparent!important;box-shadow:none!important}
 .cs-legacy input:not([type=checkbox]):not([type=hidden]),.cs-legacy textarea,.cs-legacy select{box-sizing:border-box;width:100%;font-size:16px!important;min-height:52px}
 .cs-legacy .f-button.is-close-btn{display:none!important}
 .cs-sheet-root:is(#home2RequestModal,#lead-modal,#dept-calc-popup,#csLegacyMobile) .dept-calc-popup__body{padding:0!important;overflow:visible!important;max-height:none!important}
}
@media(max-width:640px) and (prefers-reduced-motion:reduce){.cs-sheet-root:is(#home2RequestModal,#lead-modal,#dept-calc-popup,#csLegacyMobile) .cs-sheet-panel{transition:none!important}}

@media(max-width:640px){#home2RequestModal .home2-request-modal__backdrop{background:rgba(16,35,27,.18)!important;-webkit-backdrop-filter:blur(4px)!important;backdrop-filter:blur(4px)!important;} #home2RequestModal .home2-request-modal__form .b24-form-field-agreement label,#home2RequestModal .home2-request-modal__form .b24-form-field-agreement a,#home2RequestModal .home2-request-modal__form .b24-form-control-desc {color:#d7e5dd!important;-webkit-text-fill-color:#d7e5dd!important;opacity:1!important;font-size:14px!important;line-height:20px!important;}}

@media(max-width:640px){.cs-sheet-root:is(#home2RequestModal,#lead-modal,#dept-calc-popup,#csLegacyMobile) .cs-sheet-panel{border:0!important;}}

@media(max-width:640px){#csLegacyMobile .b24-form input,#csLegacyMobile .b24-form textarea,#csLegacyMobile .b24-form select{font-size:16px!important}#csLegacyMobile .b24-form-field-agreement label,#csLegacyMobile .b24-form-field-agreement a{font-size:14px!important;line-height:20px!important;color:#4e6056!important}}

@media(max-width:640px){.cs-sheet-root:is(#home2RequestModal,#lead-modal,#dept-calc-popup,#csLegacyMobile){z-index:10060!important}.cs-sheet-root:is(#home2RequestModal,#lead-modal,#dept-calc-popup,#csLegacyMobile) input,.cs-sheet-root:is(#home2RequestModal,#lead-modal,#dept-calc-popup,#csLegacyMobile) textarea,.cs-sheet-root:is(#home2RequestModal,#lead-modal,#dept-calc-popup,#csLegacyMobile) select{font-size:16px!important}}
