@font-face{font-family:Numans;font-display:swap;src:url(../fonts/Numans-Regular.woff2) format("woff2"),url("../fonts/Numans-Regular'.woff") format("woff");font-weight:400;font-style:normal}@font-face{font-family:Nunito;font-display:swap;src:url(../fonts/Nunito-Regular.woff2) format("woff2"),url("../fonts/Nunito-Regular'.woff") format("woff");font-weight:400;font-style:normal}@font-face{font-family:Nunito;font-display:swap;src:url(../fonts/Nunito-Medium.woff2) format("woff2"),url("../fonts/Nunito-Medium'.woff") format("woff");font-weight:500;font-style:normal}@font-face{font-family:Nunito;font-display:swap;src:url(../fonts/Nunito-SemiBold.woff2) format("woff2"),url("../fonts/Nunito-SemiBold'.woff") format("woff");font-weight:600;font-style:normal}@font-face{font-family:Nunito;font-display:swap;src:url(../fonts/Nunito-Bold.woff2) format("woff2"),url("../fonts/Nunito-Bold'.woff") format("woff");font-weight:700;font-style:normal}@font-face{font-family:Nunito;font-display:swap;src:url(../fonts/Nunito-ExtraBold.woff2) format("woff2"),url("../fonts/Nunito-ExtraBold'.woff") format("woff");font-weight:800;font-style:normal}@font-face{font-family:Nunito;font-display:swap;src:url(../fonts/Nunito-Black.woff2) format("woff2"),url("../fonts/Nunito-Black'.woff") format("woff");font-weight:900;font-style:normal}*{box-sizing:border-box;margin:0;padding:0}*{font-size:16px}body,html{position:relative;margin:0;padding:0;width:auto;color:#222;font-weight:600;overflow-x:hidden;background-color:#f9fafe;line-height:1.2;font-family:Nunito,sans-serif;-ms-overflow-style:scrollbar;width:100%}body,html{font-size:16px}body::-webkit-scrollbar,html::-webkit-scrollbar{width:6px;background-color:#f9fafe}body::-webkit-scrollbar-thumb,html::-webkit-scrollbar-thumb{background:#e51026}body::-webkit-scrollbar-button:vertical:start:decrement,html::-webkit-scrollbar-button:vertical:start:decrement{background:linear-gradient(120deg,#f9fafe 40%,rgba(0,0,0,0) 41%),linear-gradient(240deg,#f9fafe 40%,rgba(0,0,0,0) 41%),linear-gradient(0deg,#f9fafe 30%,rgba(0,0,0,0) 31%);background-color:#f9fafe}body::-webkit-scrollbar-button:vertical:end:increment,html::-webkit-scrollbar-button:vertical:end:increment{background:linear-gradient(300deg,#f9fafe 40%,rgba(0,0,0,0) 41%),linear-gradient(60deg,#f9fafe 40%,rgba(0,0,0,0) 41%),linear-gradient(180deg,#f9fafe 30%,rgba(0,0,0,0) 31%);background-color:#f9fafe}a,a:active,a:focus,a:link{text-decoration:none;outline:0;color:#222;transition:.2s}p{display:block}b{display:block;line-height:1;font-weight:600}b{font-size:18px}img{max-width:100%;display:block;object-fit:contain}ul{list-style:none}ol{list-style:decimal;padding-left:20px}article,div,header,main,nav,section,span{padding:0;margin:0}button,input,select,textarea{box-shadow:none;color:#2c2d2e;background-color:#f5f5f5;border:none;appearance:none;-webkit-appearance:none;-moz-appearance:none;font-family:Nunito,sans-serif}button option,input option,select option,textarea option{background-color:#f5f5f5;color:#2c2d2e}button:placeholder,input:placeholder,select:placeholder,textarea:placeholder{color:#737373}textarea{resize:none;max-width:100%;width:100%;border:none;max-height:160px;padding:10px 15px;-moz-appearance:none;-webkit-appearance:none;appearance:none;background:#f5f5f5;color:#2c2d2e;box-shadow:none}textarea::placeholder{color:#737373}button,input[type=email],input[type=password],input[type=submit],input[type=tel],input[type=text]{-webkit-appearance:none;appearance:none;padding:10px 15px;border:none;width:100%;max-width:100%;box-shadow:none}button,input[type=submit]{cursor:pointer}input[type=number]{padding:10px 15px;width:100%;max-width:440px;-moz-appearance:textfield}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none;-moz-appearance:textfield;visibility:hidden;position:absolute;margin:0}button:focus,input:focus,select:focus,textarea:focus{outline:0}h1,h2,h3,h4,h5{font-weight:500;display:block}.container{width:100%;max-width:1026px;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}main,section{margin-bottom:90px}.disabled{pointer-events:none;opacity:.7}.hidden{display:none}.icon{transition:.2s;display:flex;justify-content:center;align-items:center}.icon:hover{transition:.2s}svg{transition:.2s}svg path,svg rect{transition:.2s}svg:hover{transition:.2s}svg:hover path,svg:hover rect{transition:.2s}@keyframes header{0%{transform:translateY(-100%)}100%{transform:translateY(0)}}.fixed{overflow-y:hidden;display:block;position:relative;background-color:#fff;max-width:calc(100% - 10px)}.fixed .header.scrolled{right:auto;max-width:calc(100% - 10px)}.fixed .header::after{height:100%;width:10px;right:-10px;top:0;position:absolute;background-color:#fff;content:""}.social__row{display:flex;justify-content:flex-start;align-items:center;width:max-content}.social__item{width:33px;height:33px;min-width:33px;margin-right:10px;transition:.5s}.social__item.dark{width:30px;height:30px;min-width:30px;margin-right:5px}.social__item.dark img{width:30px;height:30px}.social__item img{width:100%;height:100%;object-fit:contain;object-position:center}@media (min-width:1081px){a:hover{color:#e51026}body.popup-scroll-lock{padding-right:10px}body.popup-scroll-lock .header{padding-right:10px}.only-mob{display:none!important}.only-pc{display:block!important}.only-mob-flex{display:none!important}.only-pc-flex{display:flex!important}.mob-header{display:none}.header{display:block!important}.social__item:hover{transform:scale(1.07)}.header{position:absolute;z-index:20;top:0;right:0;left:0;width:100%;height:126px}.header.white .header__bottom{background-color:#fff}.header__bottom{background-color:#f9fafe;padding:12px 0}.header__bottom .wrap{display:flex;justify-content:space-between;align-items:center}.header__bottom-center{display:flex;justify-content:center;align-items:center;transform:translateX(-15px)}.header__bottom-center .phone{display:block;width:max-content;white-space:nowrap;padding-right:16px;border-right:3px solid #e51026;display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.header__bottom-center .phone span{font-size:16px;line-height:20px;font-weight:600}.header__bottom-center .phone b{font-weight:800;line-height:20px;font-size:16px;text-decoration-line:underline}.header__bottom-center .work-time{padding-left:13px;display:block;font-weight:600;line-height:20px}.header__bottom-left{display:flex;justify-content:flex-start;align-items:center}.header__bottom-right .button{padding:0 24px;padding-right:18px!important;line-height:1}.header__bottom-right .button .icon{margin-right:0;margin-left:8px;height:20px;width:20px}.header__top{background-color:#49535c;height:35px;display:flex;align-items:center;justify-content:flex-start;position:relative;z-index:2}.header__top nav>ul{display:flex;justify-content:space-between;align-items:center}.header__top nav>ul>li{margin-right:16px}.header__top nav>ul>li:last-child{margin-right:0}.header__top nav>ul>li a,.header__top nav>ul>li span{white-space:nowrap;font-size:14px;font-weight:600;color:#fff}.header__top nav>ul>li.opened>a::after,.header__top nav>ul>li.opened>span::after{width:100%}.header__top nav>ul>li>a,.header__top nav>ul>li>span{color:#fff;display:flex;align-items:center;position:relative}.header__top nav>ul>li>a::before,.header__top nav>ul>li>span::before{width:0%;transition:.3s;content:"";position:absolute;bottom:1px;background-color:#fff;height:1px;left:0;cursor:pointer}.header__top nav>ul>li>a:hover::before{width:100%}.header__top nav>ul>li ul{display:none;position:absolute;top:calc(100% + 9px);background-color:#fff;padding:24px;left:-24px;min-width:160px;width:max-content;box-shadow:0 4px 50px 0 rgba(0,0,0,.07)}.header__top nav>ul>li ul::after{position:absolute;content:"";height:8px;top:-8px;width:100%;left:0}.header__top nav>ul>li.menu-item-has-children{position:relative}.header__top nav>ul>li.menu-item-has-children.opened>a,.header__top nav>ul>li.menu-item-has-children.opened>span{cursor:pointer}.header__top nav>ul>li.menu-item-has-children.opened>a::before,.header__top nav>ul>li.menu-item-has-children.opened>span::before{width:calc(100% - 16px)}.header__top nav>ul>li.menu-item-has-children.opened>a::after,.header__top nav>ul>li.menu-item-has-children.opened>span::after{transform:translateY(-50%) rotate(-90deg)}.header__top nav>ul>li.menu-item-has-children ul li{display:block;margin-bottom:12px}.header__top nav>ul>li.menu-item-has-children ul li.current-menu-item span{color:#e51026}.header__top nav>ul>li.menu-item-has-children ul li:last-child{margin-bottom:0}.header__top nav>ul>li.menu-item-has-children ul li a,.header__top nav>ul>li.menu-item-has-children ul li span{white-space:normal;font-size:14px;display:block;width:max-content;max-width:230px;color:#222;font-weight:600;line-height:1}.header__top nav>ul>li.menu-item-has-children ul li a{position:relative}.header__top nav>ul>li.menu-item-has-children ul li a:hover{color:#e51026}.header__top nav>ul>li.menu-item-has-children>a,.header__top nav>ul>li.menu-item-has-children>span{padding-right:16px;position:relative;cursor:pointer}.header__top nav>ul>li.menu-item-has-children>a::before,.header__top nav>ul>li.menu-item-has-children>span::before{width:0%;transition:.3s;content:"";position:absolute;bottom:1px;background-color:#fff;height:1px;left:0;cursor:pointer}.header__top nav>ul>li.menu-item-has-children>a::after,.header__top nav>ul>li.menu-item-has-children>span::after{position:absolute;content:"";height:5px;width:9px;top:50%;transition:.3s;transform:translateY(-50%);right:0;background-repeat:no-repeat;background-image:url(../img/icons/menu-arr.svg)}.header .logo{height:66px;width:max-content;margin-right:68px}.header .logo img{height:100%;width:auto}.header.scrolled{transform:translateY(-100%);position:fixed;top:0;right:0;left:0;width:100%;z-index:40;animation-name:header;animation-delay:1s;animation-duration:1s;animation-fill-mode:forwards}.header.scrolled .header__bottom{display:none}.offer{background-color:#f9fafe;position:relative;height:821px;padding-top:220px}.offer__form{padding-left:65px}.offer__form form{padding-left:52px}.offer__form .submit{position:relative}.offer__form .submit::after{position:absolute;content:"";width:27px;height:23px;background-size:contain;background-repeat:no-repeat;background-image:url(../img/icons/btn-percent.svg);top:50%;transform:translateY(-50%);right:15px;cursor:pointer}.offer__form .submit input{white-space:normal;padding-left:20px;padding-right:100px;text-align:start;background-color:#e51026}.offer__form .form-row{margin-bottom:34px}.offer__form .form-row .input,.offer__form .form-row .submit{margin-bottom:0;width:200px}.offer__form .form-row .input{margin-right:24px}.offer__form .form-row .input::after,.offer__form .form-row .input::before{background-color:#f9fafe}.offer__features{display:flex;justify-content:flex-start;align-items:center;margin-bottom:45px}.offer__features .item{background-color:#fff;aspect-ratio:193/162;height:auto;width:193px;padding:30px 18px;padding-right:5px;margin-right:42px}.offer__features .item:last-child{margin-right:0}.offer__features .item p{font-weight:600;line-height:1.2}.offer__features .item p span{font-weight:800;color:#e51026;display:inline}.offer__features .item .icon{width:30px;height:30px;background-color:#49535c;margin-bottom:20px}.offer .wrap{position:relative;z-index:2;display:block}.offer__bg{position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.offer__bg img{width:100%;height:100%;object-fit:cover;object-position:center}}@media (max-width:1080px){*{font-size:14px}body,html{font-size:14px}b{font-size:16px}main,section{margin-bottom:40px}.container{max-width:740px}:root{--vv-offset:0px}.mob-bar{bottom:var(--vv-offset,0);padding-bottom:calc(env(safe-area-inset-bottom,0px) + 12px);height:calc(64px + env(safe-area-inset-bottom,0px))}.bar-frame{bottom:var(--vv-offset,0);padding-bottom:calc(84px + env(safe-area-inset-bottom,0px))}.button-wrap{bottom:calc(62px + env(safe-area-inset-bottom,0px) + var(--vv-offset,0px))}.only-mob{display:block!important}.only-pc{display:none!important}.only-mob-flex{display:flex!important}.only-pc-flex{display:none!important}.fixed{padding-right:0;max-width:100%}.fixed .header.scrolled{max-width:100%}.fixed .header.scrolled::after{display:none}.header{display:none}.mob-header{display:block}.mob-header{position:absolute;top:0;right:0;width:100%;z-index:20}.mob-header__contacts{display:flex;justify-content:center;align-items:center}.mob-header__contacts .phone{margin-right:20px}.mob-header__contacts .phone b,.mob-header__contacts .phone span{color:#fff;font-size:10px;line-height:.9;white-space:nowrap;margin:0}.mob-header__contacts .phone b{font-weight:800;text-decoration:underline;text-underline-offset:1px}.mob-header__contacts .social__row{display:flex;justify-content:flex-start;align-items:center}.mob-header__contacts .social__item{margin-right:0;margin-left:2px;width:22px;height:22px;min-width:22px}.mob-header .top{padding:15px 0;transition:.3s;background-color:#49535c}.mob-header .top .container{display:flex;justify-content:center;align-items:center}.mob-header .top .logo{width:max-content;margin-right:18px}.mob-header .top .logo img{height:45px;width:max-content}.mob-header .top .burger{width:32px;height:32px;position:relative;margin-left:28px}.mob-header .top .burger.active span{transform:translate(-50%,-50%) rotate(135deg);background-color:#fff}.mob-header .top .burger.active span:nth-child(1){top:50%;transform:translate(-50%,-50%) rotate(45deg)}.mob-header .top .burger.active span:nth-child(3){top:50%;right:auto;left:50%;transform:translate(-50%,-50%) rotate(-45deg)}.mob-header .top .burger span{height:2px;width:32px;background-color:#222;position:absolute;top:50%;left:50%;border-radius:42px;transition:.5s;transform:translate(-50%,-50%)}.mob-header .top .burger span:last-child{width:20px;left:auto;right:0;transform:translateY(-50%)}.mob-header .top .burger span:nth-child(1){top:calc(50% - 6px)}.mob-header .top .burger span:nth-child(3){top:calc(50% + 6px)}.mob-header.scrolled{position:fixed;transform:translateY(-100%);left:0;right:0;top:0;width:100%;animation-name:header;animation-delay:1s;animation-duration:1s;animation-fill-mode:forwards}.mob-header.scrolled .top{padding:12px 0}.mob-header.scrolled .top .logo .white{display:none!important}.mob-header.scrolled .top .logo .dark{display:block!important}.mob-header.scrolled .top .burger span{background-color:#222}.mob-header.active .top .logo .white{display:none!important}.mob-header.active .top .logo .dark{display:block!important}.mob-header.active .top .burger span{background-color:#fff}.mob-header .mob-menu{position:relative;z-index:50;background-color:#fff;height:100vh;padding-top:10px;display:none;transform:translateX(100%);transition:.5s;opacity:1;overflow-y:auto;overflow-x:hidden;padding-bottom:80px;padding-top:40px}.mob-header .mob-menu.opened{transform:translateX(0)}.mob-header .mob-menu nav{width:100%;margin-bottom:24px;display:block}.mob-header .mob-menu nav ul{width:100%;display:block}.mob-header .mob-menu nav ul li{width:100%}.mob-header .mob-menu nav ul li.menu-item-has-children ul{padding-bottom:9px;padding-left:15px;margin-top:-6px;display:block}.mob-header .mob-menu nav ul li.menu-item-has-children ul li a,.mob-header .mob-menu nav ul li.menu-item-has-children ul li span{color:#49535c;font-weight:600;font-size:14px;padding:0;margin-bottom:12px}.mob-header .mob-menu nav ul li>a,.mob-header .mob-menu nav ul li>span{margin:0;position:relative;display:block;width:100%;line-height:1;font-weight:800;font-size:18px;color:#e51026;margin-bottom:20px}.offer{background-color:#f9fafe;position:relative;height:auto;padding-top:140px;padding-bottom:55px;overflow:hidden}.offer .page-title{font-size:18px;margin:auto;margin-bottom:24px;text-align:center;line-height:22px;max-width:310px}.offer .page-title br{display:none}.offer .form__title{margin:auto;margin-bottom:24px;width:max-content;max-width:100%}.offer .form__title .slash{font-size:50px;line-height:1;margin-right:6px}.offer .form__title b{font-size:14px;line-height:16px;max-width:280px}.offer .form__title b br{display:none}.offer__form{padding-left:0}.offer__form form{padding-left:0;margin:auto;max-width:170px;margin-bottom:50px}.offer__form form .privacy-wrap{text-align:end;margin-right:0;margin-left:auto;width:100%}.offer__form form .privacy-wrap small.privacy-item{padding-left:0;padding-right:25px;display:block;text-align:end;font-size:10px}.offer__form form .privacy-wrap small.privacy-item a{display:block;text-align:end;pointer-events:none;font-size:10px}.offer__form form .privacy-wrap small.privacy-item::after{left:auto;right:0}.offer__form form .submit{position:relative;width:170px}.offer__form form .submit::after{position:absolute;content:"";width:27px;height:23px;background-size:contain;background-repeat:no-repeat;background-image:url(../img/icons/btn-percent.svg);top:50%;transform:translateY(-50%);right:15px;cursor:pointer}.offer__form form .submit input{white-space:normal;padding-left:20px;width:100%;max-width:170px;min-width:0;height:50px;padding-right:100px;text-align:start;background-color:#e51026}.offer__form form .form-row{display:block;margin-bottom:22px}.offer__form form .form-row .input,.offer__form form .form-row .submit{margin-bottom:0}.offer__form form .form-row .input{margin-right:0;position:relative;width:170px;max-width:170px;min-width:0;border:2px solid #e51026;margin-bottom:14px}.offer__form form .form-row .input::after{position:absolute;content:"";height:15px;width:15px;background-color:#f9fafe;top:-9px;left:-10px;transform:rotate(45deg);border-right:2px solid #e51026}.offer__form form .form-row .input::before{position:absolute;content:"";height:15px;width:15px;background-color:#f9fafe;bottom:-10px;right:-9px;transform:rotate(-45deg);border-top:2px solid #e51026}.offer__form form .form-row .input input{background:0 0;width:100%;height:50px}.offer__features{display:block;margin-bottom:0;order:10}.offer__features .item{background-color:#fff;height:auto;width:270px;display:flex;justify-content:flex-start;align-items:center;padding:17px 34px;margin-bottom:15px}.offer__features .item:last-child{margin-bottom:0}.offer__features .item p{font-weight:600;line-height:1.2;font-size:14px;line-height:20px}.offer__features .item p span{font-weight:800;color:#e51026;font-size:14px;line-height:20px;display:inline}.offer__features .item .icon{width:30px;height:30px;background-color:#49535c;margin-right:20px}.offer .wrap{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;justify-content:flex-start}.offer__bg{position:absolute;z-index:1;top:127px;right:0;bottom:0;left:0;width:100%;height:100%}.offer__bg img{width:100%;height:100%;object-fit:cover;object-position:center}}@media (max-width:767px){.container{max-width:540px}}@media (max-width:576px){.container{max-width:100%}}