@font-face{font-family:onest;src:url(../media/Onest_Thin-s.p.0glhm5blnhj26.woff2)format("woff2");font-display:swap;font-weight:100;font-style:normal}@font-face{font-family:onest;src:url(../media/Onest_ExtraLight-s.p.0u.bee-.yv~18.woff2)format("woff2");font-display:swap;font-weight:200;font-style:normal}@font-face{font-family:onest;src:url(../media/Onest_Light-s.p.07fnuwo01gc1s.woff2)format("woff2");font-display:swap;font-weight:300;font-style:normal}@font-face{font-family:onest;src:url(../media/Onest_Regular-s.p.0as6h.t4fg5ry.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:onest;src:url(../media/Onest_Medium-s.p.0ye5o1bt1y1p_.woff2)format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:onest;src:url(../media/Onest_SemiBold-s.p.0sy388vvi6cbz.woff2)format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:onest;src:url(../media/Onest_Bold-s.p.098b7po2gxgk9.woff2)format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:onest;src:url(../media/Onest_ExtraBold-s.p.0jo5_ehripzut.woff2)format("woff2");font-display:swap;font-weight:800;font-style:normal}@font-face{font-family:onest;src:url(../media/Onest_Black-s.p.0b6jvv.w~na7_.woff2)format("woff2");font-display:swap;font-weight:900;font-style:normal}@font-face{font-family:onest Fallback;src:local(Arial);ascent-override:91.42%;descent-override:28.75%;line-gap-override:0.0%;size-adjust:106.1%}.onest_4201532e-module__qvzKCW__className{font-family:onest,onest Fallback}.onest_4201532e-module__qvzKCW__variable{--font-onest:"onest", "onest Fallback"}
*,:before,:after{box-sizing:border-box}html,body{width:100%;max-width:100%;margin:0;padding:0}html{scroll-padding-top:76px}body{font-family:var(--font-onest), -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;color:#12263f;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#fff;overflow-x:clip}a{color:inherit;text-decoration:none}ul{margin:0;padding:0;list-style:none}button{font:inherit;cursor:pointer;color:inherit;background:0 0;border:none;padding:0}img{max-width:100%;height:auto;display:block}@media (max-width:767px){html{scroll-padding-top:60px}}
.header{z-index:50;background-color:#fff;width:100%;max-width:100%;padding:5px;position:sticky;top:0;box-shadow:0 2px 12px #0e2a470f}.header__container{justify-content:space-between;align-items:center;gap:32px;width:100%;max-width:1280px;margin:0 auto;padding:20px 48px;display:flex}@media (max-width:767px){.header__container{gap:12px;padding:5px 16px}}
.header__logo{flex-shrink:0;align-items:center;display:inline-flex}@media (max-width:767px){.header__logo{flex-shrink:1;min-width:0}}
.header__logoImage{width:auto;height:20px;display:block}@media (max-width:767px){.header__logoImage{width:auto;max-width:100%;height:auto;max-height:24px}}
.header__nav{flex:1;justify-content:center;min-width:0;display:flex}.header__list{flex-wrap:wrap;justify-content:center;align-items:center;gap:28px;display:flex}@media (max-width:767px){.header__nav{display:none}}
.header__link{color:#6b7280;white-space:nowrap;font-size:14px;font-weight:400;transition:color .2s}.header__link:hover,.header__link:focus-visible{color:#12263f;outline:none}
.header__button{cursor:pointer;background:linear-gradient(#cde8f2,#e8f4f9);border:2px solid #6fb3ce;border-radius:13px;flex-shrink:0;justify-content:center;align-items:center;width:248px;height:60px;transition:transform .2s,box-shadow .2s;display:flex;position:relative;overflow:hidden;box-shadow:0 6px 18px #0e2a471a,inset 0 1px #fff9}.header__button:hover,.header__button:focus-visible{outline:none;transform:translateY(-1px);box-shadow:0 10px 24px #0e2a4729,inset 0 1px #ffffffb3}.header__button:active{transform:translateY(0)}.header__button_mobile{display:none}@media (max-width:767px){.header__button{display:none}.header__button_mobile{border-radius:.85em;width:auto;height:3.5em;margin-left:auto;padding:0 1.05em;font-size:clamp(9px,2.9vw,12.5px);display:inline-flex}.header__button_mobile .header__buttonGroup{gap:.5em}.header__button_mobile .header__buttonWind{display:none}.header__button_mobile .header__buttonLabel{letter-spacing:.06em;font-size:1em}.header__button_mobile .header__buttonPlane{width:2.1em;height:1.15em}}
.header__buttonSky{z-index:1;pointer-events:none;position:absolute;inset:0}
.header__buttonCloud{fill:#fff;stroke:#0e2a471a;stroke-width:1px;filter:drop-shadow(0 2px 3px #0e2a471a);position:absolute}.header__buttonCloud_c1{opacity:.95;width:60px;animation:5s linear infinite header__buttonDrift;top:-5px;right:-66px}.header__buttonCloud_c2{opacity:.62;width:40px;animation:6.6s linear -3s infinite header__buttonDrift;bottom:-6px;right:-58px}.header__buttonCloud_c3{opacity:.42;width:28px;animation:8s linear -5s infinite header__buttonDrift;top:9px;right:-48px}.header__buttonCloud_c4{opacity:.8;width:50px;animation:5.6s linear -2.4s infinite header__buttonDrift;top:-2px;right:-60px}.header__buttonCloud_c5{opacity:.5;width:34px;animation:7s linear -4.4s infinite header__buttonDrift;bottom:-4px;right:-52px}.header__buttonCloud_c6{opacity:.35;width:24px;animation:9s linear -6.8s infinite header__buttonDrift;top:14px;right:-44px}@keyframes header__buttonDrift{0%{transform:translate(0)}to{transform:translate(-330px)}}.header__button:hover .header__buttonCloud_c1,.header__button:hover .header__buttonCloud_c4{animation-duration:3.2s}.header__button:hover .header__buttonCloud_c2,.header__button:hover .header__buttonCloud_c5{animation-duration:4.4s}.header__button:hover .header__buttonCloud_c3,.header__button:hover .header__buttonCloud_c6{animation-duration:5.6s}@media (prefers-reduced-motion:reduce){.header__buttonCloud{animation:none!important}}
.header__buttonGroup{z-index:5;align-items:center;gap:9px;display:inline-flex;position:relative}
.header__buttonWind{opacity:.55;flex:none;width:17px;height:16px}.header__buttonWind path{stroke:#3fa8c6;stroke-width:1.7px;stroke-linecap:round;fill:none}
.header__buttonLabel{letter-spacing:.1em;text-transform:uppercase;color:#0e2a47;text-shadow:0 1px #fff6;white-space:nowrap;font-size:14.5px;font-weight:800}
.header__buttonPlane{filter:drop-shadow(0 2px 3px #0e2a4738);flex:none;width:33px;height:17px}.header__buttonPlane svg{width:100%;height:100%;display:block}
.header__burger{z-index:60;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;gap:5px;width:40px;height:40px;display:none;position:relative}.header__burger-line{transform-origin:50%;background-color:#043c53;border-radius:1px;width:24px;height:2px;transition:transform .25s,opacity .2s;display:block}.header__burger_open .header__burger-line:first-child{transform:translateY(7px)rotate(45deg)}.header__burger_open .header__burger-line:nth-child(2){opacity:0}.header__burger_open .header__burger-line:nth-child(3){transform:translateY(-7px)rotate(-45deg)}@media (max-width:767px){.header__burger{display:inline-flex}}@media (prefers-reduced-motion:reduce){.header__burger-line{transition:none}}
.header__menu{display:none}@media (max-width:767px){.header__menu{z-index:50;opacity:0;pointer-events:none;background-color:#fff;flex-direction:column;justify-content:space-between;gap:24px;padding:32px 20px 40px;transition:opacity .25s,transform .25s;display:flex;position:fixed;inset:50px 0 0;overflow-y:auto;transform:translateY(-12px)}.header__menu_open{opacity:1;pointer-events:auto;transform:translateY(0)}.header__menuNav{display:block}}@media (prefers-reduced-motion:reduce){.header__menu{transition:none}}
.header__menuList{flex-direction:column;gap:4px;display:flex}.header__menuItem{display:block}.header__menuLink{color:#12263f;border-bottom:1px solid #eef2f6;padding:14px 8px;font-size:18px;font-weight:500;transition:color .2s,background-color .2s;display:block}.header__menuLink:hover,.header__menuLink:focus-visible{color:#3b8dc9;background-color:#f5fafe;outline:none}.header__menuItem:last-child .header__menuLink{border-bottom:none}
.header__menuButton{color:#fff;letter-spacing:.6px;text-transform:uppercase;background-color:#3b8dc9;border-radius:8px;justify-content:center;align-items:center;width:100%;padding:16px 24px;font-size:14px;font-weight:700;transition:background-color .2s;display:inline-flex}.header__menuButton:hover,.header__menuButton:focus-visible{background-color:#2974a8;outline:none}
.phoneInput{width:100%;display:block;position:relative}
.phoneInput__flag{pointer-events:none;z-index:1;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:50%;left:16px;transform:translateY(-50%)}.phoneInput__flagIcon{border-radius:2px;display:block;box-shadow:0 0 0 1px #13203c14}@media (max-width:767px){.phoneInput__flag{left:22px}}
.phoneInput .phoneInput__input{width:100%;padding-left:56px}@media (max-width:767px){.phoneInput .phoneInput__input{padding-left:64px}}
.leadModal{z-index:100;justify-content:center;align-items:center;padding:24px;animation:.2s ease-out leadModal__fadeIn;display:flex;position:fixed;inset:0}@keyframes leadModal__fadeIn{0%{opacity:0}to{opacity:1}}@media (max-width:767px){.leadModal{padding:max(16px, env(safe-area-inset-top,0px)) 16px max(16px, env(safe-area-inset-bottom,0px));align-items:center}}@media (prefers-reduced-motion:reduce){.leadModal{animation:none}}
.leadModal__overlay{-webkit-backdrop-filter:blur(4px);cursor:pointer;background-color:#0c1c2c8c;position:absolute;inset:0}
.leadModal__close{color:#fff;cursor:pointer;z-index:2;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;transition:background-color .2s,color .2s;display:inline-flex;position:absolute;top:20px;right:24px}.leadModal__close:hover,.leadModal__close:focus-visible{background-color:#ffffff26;outline:none}@media (max-width:767px){.leadModal__close{width:36px;height:36px;top:12px;right:12px}}
.leadModal__panel{z-index:1;background-color:#fff;border-radius:20px;flex-direction:column;gap:16px;width:100%;max-width:480px;max-height:calc(100dvh - 48px);padding:32px;animation:.25s ease-out leadModal__panelIn;display:flex;position:relative;overflow:hidden auto;box-shadow:0 24px 60px #0c1c2c40}@keyframes leadModal__panelIn{0%{opacity:0;transform:translateY(12px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@media (max-width:767px){.leadModal__panel{border-radius:16px;max-height:calc(100dvh - 32px);padding:28px 20px}}@media (prefers-reduced-motion:reduce){.leadModal__panel{animation:none}}
.leadModal__title{color:#12263f;margin:0;font-size:22px;font-weight:700;line-height:1.2}@media (max-width:767px){.leadModal__title{font-size:20px}}
.leadModal__description{color:#6b7280;margin:0;font-size:14px;font-weight:400;line-height:1.5}@media (max-width:767px){.leadModal__description{font-size:13px}}
.leadModal__form{flex-direction:column;gap:16px;margin-top:4px;display:flex}.leadModal__fields{flex-direction:column;gap:12px;display:flex}
.leadModal__input{color:#12263f;appearance:none;background-color:#fff;border:1px solid #e5e7eb;border-radius:10px;width:100%;height:48px;padding:0 16px;font-family:inherit;font-size:14px;font-weight:400;transition:border-color .2s,box-shadow .2s}.leadModal__input::placeholder{color:#9ca3af}.leadModal__input:hover{border-color:#c9d2dd}.leadModal__input:focus,.leadModal__input:focus-visible{border-color:#3b8dc9;outline:none;box-shadow:0 0 0 3px #3b8dc92e}@media (max-width:767px){.leadModal__input{border-radius:9999px;height:52px;padding:0 28px;font-size:15px}}
.leadModal__submit{color:#12263f;letter-spacing:.8px;text-transform:uppercase;cursor:pointer;background-color:#f4c93b;border-radius:40px;align-self:flex-start;align-items:center;gap:14px;height:56px;padding:6px 28px 6px 6px;font-size:14px;font-weight:700;transition:background-color .2s,transform .1s;display:inline-flex}.leadModal__submit:hover{background-color:#e8bd2d}.leadModal__submit:active{transform:translateY(1px)}.leadModal__submit:focus-visible{outline-offset:3px;outline:2px solid #3b8dc9}.leadModal__submitIcon{color:#12263f;background-color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex}.leadModal__submitText{white-space:nowrap}@media (max-width:767px){.leadModal__submit{justify-content:flex-start;align-self:stretch;gap:12px;height:52px;padding:4px 24px 4px 4px;font-size:13px}}
.leadModal__legal{color:#9ca3af;margin:0;font-size:11px;font-weight:400;line-height:1.4}
.leadModal__status{background-color:#f5fafe;border:1px solid #e5eef6;border-radius:12px;flex-direction:column;align-self:flex-start;gap:4px;margin-top:8px;padding:12px 16px;display:flex}.leadModal__statusRow{align-items:center;gap:8px;display:flex}.leadModal__statusDot{background-color:#2ba84a;border-radius:50%;flex-shrink:0;width:8px;height:8px;transition:background-color .2s;animation:1.6s ease-out infinite leadModal__statusDotPulse;display:inline-block}.leadModal__statusDot_offline{box-shadow:none;background-color:#e74c3c;animation:none}.leadModal__statusLabel{color:#2ba84a;font-size:13px;font-weight:600}.leadModal__statusHours{color:#6b7280;font-size:12px;font-weight:400}@keyframes leadModal__statusDotPulse{0%{box-shadow:0 0 #2ba84a8c}70%{box-shadow:0 0 0 10px #2ba84a00}to{box-shadow:0 0 #2ba84a00}}@media (max-width:767px){.leadModal__status{align-self:stretch}}@media (prefers-reduced-motion:reduce){.leadModal__statusDot{animation:none}}
.leadModal__statusOffline{color:#e74c3c;font-size:13px;font-weight:600}
.leadModal__error{color:#d93545;margin:8px 0 0;font-size:13px;line-height:1.4}
.leadModal__honeypot{clip:rect(0, 0, 0, 0);white-space:nowrap;opacity:0;pointer-events:none;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
.leadModal__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
.leadModal__legalLink{color:inherit;text-underline-offset:2px;text-decoration:underline;transition:opacity .2s}.leadModal__legalLink:hover{opacity:.7}
.footer{color:#ffffffd9;background:#0e1014;padding:32px 20px}
.footer__container{flex-direction:column;align-items:flex-start;gap:12px;max-width:1280px;margin:0 auto;display:flex}@media (min-width:768px){.footer__container{flex-direction:row;justify-content:space-between;align-items:center;gap:24px}}
.footer__copyright{margin:0;font-size:14px}
.footer__legal{color:#ffffff8c;margin:0;font-size:13px}
.footer__links{flex-wrap:wrap;gap:16px;display:flex}
.footer__link{color:#ffffffd9;border-bottom:1px solid #0000;font-size:14px;text-decoration:none;transition:border-color .2s,color .2s}.footer__link:hover{color:#fff;border-bottom-color:#ffffff8c}
.footer__contacts{flex-direction:column;align-items:flex-start;gap:4px;display:flex}@media (min-width:768px){.footer__contacts{flex-direction:row;align-items:center;gap:16px}}
.footer__phone{color:#ffffffd9;border-bottom:1px solid #0000;font-size:14px;text-decoration:none;transition:border-color .2s,color .2s}.footer__phone:hover{color:#fff;border-bottom-color:#ffffff8c}
.footer__email{color:#ffffffd9;border-bottom:1px solid #0000;font-size:14px;text-decoration:none;transition:border-color .2s,color .2s}.footer__email:hover{color:#fff;border-bottom-color:#ffffff8c}
.breadcrumbs{width:100%}.breadcrumbs__list{color:#6b7a90;flex-wrap:wrap;align-items:center;gap:8px;margin:0;padding:0;font-size:14px;list-style:none;display:flex}.breadcrumbs__item{align-items:center;gap:8px;display:inline-flex}.breadcrumbs__link{color:#0f4c81;text-decoration:none;transition:color .2s}.breadcrumbs__link:hover{color:#4a9bd1}.breadcrumbs__current{color:#6b7a90}.breadcrumbs__separator{color:#c2cdda}@media (max-width:767px){.breadcrumbs__list{font-size:13px}}

.notFound{text-align:center;color:#fff;background:#0e1014;flex-direction:column;justify-content:center;align-items:center;gap:24px;min-height:100vh;padding:40px 20px;display:flex}.notFound__code{letter-spacing:-4px;margin:0;font-size:clamp(72px,18vw,160px);font-weight:700;line-height:1}.notFound__title{margin:0;font-size:clamp(20px,3vw,28px);font-weight:600}.notFound__description{opacity:.7;max-width:480px;margin:0;font-size:16px}.notFound__link{color:#0e1014;background:#fff;border-radius:100px;align-items:center;gap:8px;padding:14px 28px;font-weight:600;text-decoration:none;transition:opacity .2s;display:inline-flex}.notFound__link:hover{opacity:.85}
.errorPage{text-align:center;color:#fff;background:#0e1014;flex-direction:column;justify-content:center;align-items:center;gap:24px;min-height:100vh;padding:40px 20px;display:flex}.errorPage__title{max-width:560px;margin:0;font-size:clamp(28px,4vw,40px);font-weight:700}.errorPage__description{opacity:.75;max-width:520px;margin:0;font-size:16px}.errorPage__button{color:#0e1014;cursor:pointer;background:#fff;border:none;border-radius:100px;align-items:center;gap:8px;padding:14px 28px;font-weight:600;transition:opacity .2s;display:inline-flex}.errorPage__button:hover{opacity:.85}


