.btn.yellow,.call .tel,body{color:#212121}.btn,.mob-menu .mob-menu-col:hover,a{text-decoration:none}.block-subtitle,.block-title,.btn,.call-form-note,.call-form-wrapper,.footer .second,.photos .item,.prices-block .card,.quiz .form,.quiz-question,.radio-btns .radio,.radio-btns .radio p,.request-block,.steps .step-number{text-align:center}@font-face{font-family:Montserrat;font-style:normal;font-weight:300;src:url("/fonts/Montserrat-Light.woff2") format("woff2");font-display:swap}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;src:url("/fonts/Montserrat-Regular.woff2") format("woff2");font-display:swap}@font-face{font-family:Montserrat;font-style:normal;font-weight:500;src:url("/fonts/Montserrat-Medium.woff2") format("woff2");font-display:swap}@font-face{font-family:Montserrat;font-style:normal;font-weight:600;src:url("/fonts/Montserrat-SemiBold.woff2") format("woff2");font-display:swap}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;src:url("/fonts/Montserrat-Bold.woff2") format("woff");font-display:swap}@font-face{font-family:Montserrat;font-style:normal;font-weight:800;src:url("/fonts/Montserrat-ExtraBold.woff2") format("woff2");font-display:swap}.quiz-btns,.row{justify-content:space-between}.promo-block,.row{align-items:center}*,.btn{border:0}.btn,a{outline:0}*,.clr{margin:0;padding:0}*{box-sizing:border-box}body,html{width:100%;height:100%}body{font:18px/28px Montserrat}.clr{clear:both;float:none}a{color:#176fdd}a:hover{text-decoration:underline}.content{overflow:hidden}.container{position:relative;margin:0 auto}em{font-style:normal}.br,.header p,.notmob,.tab.active{display:block}.mob,.tab,.tab[data-item=tab-2] .row:not(.active){display:none}.img-responsive{width:100%;height:auto}.btn,input[type=tel]{min-width:270px;height:76px}.row{display:flex;flex-wrap:wrap}input[type=tel]{background:#fff;border:1px solid #bbb;border-radius:4px;color:#6a6a6a;font:16px/76px Montserrat;margin-left:0;padding:0 10px}.block-wrapper,.btn{position:relative;border-radius:50px;overflow:hidden}input:-webkit-input-placeholder{font:300 16px/76px Montserrat}input::-ms-input-placeholder{font:300 16px/76px Montserrat}input::-moz-placeholder{font:300 16px/76px Montserrat}input.done{border-color:#66b82b;box-shadow:0 0 2px 0 #66b82b}sup{font-size:10px}.block{padding:100px 0 0}.block-title{margin:0 0 50px}.block-subtitle{display:block;margin:-30px 0 50px;font:26px/38px Montserrat}.btn,.call p,.header p,.ok-list .item p,.radio-btns .radio img{display:inline-block}.block-wrapper{margin:0 auto;max-width:1460px;width:100%;height:100%;padding:60px 0}.bottom-block .form-title p,.form-title{margin-bottom:20px}.btn{padding:0 20px;color:#fff;cursor:pointer;font:700 15px/76px Montserrat;letter-spacing:.2px;-webkit-transition:.3s;transition:.3s;-webkit-box-shadow:0 5px 25px rgba(23,111,221,10%);box-shadow:0 5px 25px rgba(23,111,221,10%)}form .btn{margin:15px 0 0}.form .privacy{width:100%;max-width:346px;margin:15px auto 0}.form .chkbox-privacy{position:relative;display:flex;align-items:center;cursor:pointer}.form .chkbox-privacy:before{content:"";position:absolute;min-width:24px;width:24px;height:24px;background:#fff;border:1px solid #ababab;border-radius:6px;-webkit-transition:.3s;transition:.3s}.form input[type=checkbox]:checked+.chkbox-privacy:before{background-color:#555;border-color:#555}.form .chkbox-title{display:block;margin-left:40px;font-size:13px;line-height:20px;letter-spacing:.2px;text-align:left;user-select:none}.form .chkbox-title a{display:inline;color:#212121;font-weight:400;font-size:13px;line-height:20px}.form .chkbox-privacy:after{content:"";position:absolute;left:7px;font-size:13px;-webkit-transition:transform .3s;transition:transform .3s;-webkit-transform:scale(.5);transform:scale(.5)}.form input[type=checkbox]:checked+.chkbox-privacy:after{content:"\2714";color:#fff;-webkit-transform:scale(1);transform:scale(1)}.cookies-text a,.form .chkbox-title a{text-decoration:underline}.prices-block .card .card-price-list .dots{margin-bottom:5px}.btn.yellow{background:linear-gradient(.25turn,#ffd509 0,#ffea00 100%)}.btn.yellow:hover{background:linear-gradient(.25turn,#ffd509 0,#ffd509 100%)}.btn .btn-effect-wrapper{-webkit-animation-duration:3s;animation-duration:3s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-name:flash;animation-name:flash;-webkit-animation-timing-function:linear;animation-timing-function:linear;height:100%;left:0;position:absolute;top:0;-webkit-transform:translateX(-85px);-ms-transform:translateX(-85px);transform:translateX(-85px);width:100%}.btn .btn-effect{background:-webkit-gradient(linear,left top,right top,from(rgba(255,255,255,.1)),to(rgba(255,255,255,.4))) rgba(0,0,0,0);background:-webkit-linear-gradient(left,rgba(255,255,255,.1),rgba(255,255,255,.4)) rgba(0,0,0,0);background:-o-linear-gradient(left,rgba(255,255,255,.1),rgba(255,255,255,.4)) rgba(0,0,0,0);background:linear-gradient(90deg,rgba(255,255,255,.1),rgba(255,255,255,.4)) rgba(0,0,0,0);height:100%;left:30px;position:absolute;top:0;-webkit-transform:skewX(-45deg);-ms-transform:skewX(-45deg);transform:skewX(-45deg);width:45px}.call p,.call p:before,.faq-block,.header,.header p,.prices-block,.promo-block,.quiz-block,.tel{position:relative}.promo-block,.promo-block .mob-bgr{background-attachment:scroll;background-repeat:no-repeat}@-webkit-keyframes flash{100%,20%{-webkit-transform:translateX(100%);transform:translateX(100%)}}@keyframes flash{100%,20%{-webkit-transform:translateX(100%);transform:translateX(100%)}}.header{display:block;padding:12px 0}.call{display:flex;flex-direction:column;gap:6px}.call .tel{width:fit-content;font-weight:800;font-size:26px}.header .call{align-items:flex-end}.benefits .order .tel:before,.call .tel:before{content:"";position:absolute;bottom:calc(50% - 10px);left:0;width:16px;height:22px;background:url(/images/icon-tel.svg) 0 0/cover no-repeat}.call p,.header p{width:fit-content;font-weight:500;font-size:13px;line-height:18px;letter-spacing:.2px}.form-title,.quiz .success{font:700 22px/32px Montserrat}.call .flicker:before{content:"";display:block;position:absolute;left:-25px;top:calc(50% - 5px);width:7px;height:7px;border:3px solid #daebdd;border-radius:50%;background:#61c273;-webkit-animation:2s linear infinite flicker;animation:2s linear infinite flicker;backface-visibility:hidden}@-webkit-keyframes flicker{0%{opacity:1;animation-timing-function:linear}50%{opacity:0;animation-timing-function:linear}100%{opacity:1}}@keyframes flicker{0%{opacity:1;animation-timing-function:linear}50%{opacity:0;animation-timing-function:linear}100%{opacity:1}}.call .tel,.header .address{position:relative;padding-left:40px}.header .address:before{content:'';position:absolute;top:calc(50% - 13px);left:0;width:18px;height:25px;background-image:url(/images/icon-address-pin.svg);background-size:cover}.promo-block{display:flex;min-height:228px;height:620px;background-color:#f5f9fe;background-image:url(/images/promo-bgr.webp);background-position:left bottom;overflow:hidden}.promo-block:after{content:'';height:93px;width:1920px;position:absolute;bottom:0;background-image:url(/images/promo-border.webp);background-size:cover}.steps .btn-wrapper,.steps .step-number{position:relative;background:#fff;z-index:9}.promo-block .container:after{content:'';height:723px;width:563px;position:absolute;right:-104px;bottom:-163px;background-image:url(/images/promo-img.webp);background-size:cover}.promo-block .left{width:64%;margin-bottom:40px}.promo-block .site-title{display:block;margin-bottom:60px}.block-title h2,.block-title h1,.promo-block .site-title h1{font:800 38px/54px Montserrat}.promo-block .site-title h2{margin-top:30px;font:600 24px/38px Montserrat}.red{color:#d42e12}.promo-btn{padding:0 30px}.promo-btn span{display:flex;align-items:center;gap:12px}.promo-btn em{position:relative;width:26px;height:26px;background:url(/images/promo-btn-icon.svg) 0 0/cover no-repeat}.bullets-block{padding:50px 0 0}.bullets-block .item{width:23%;padding-left:64px;position:relative}.bullets-block .item .txt{font-weight:600;font-size:15px;line-height:26px}.bullets-block .item:before{content:'';position:absolute;left:0;top:50%;margin-top:-30px;width:58px;height:47px;background-image:url(/images/promo-bullets-icons.png);background-repeat:no-repeat;background-position:-9999px -9999px;background-size:244px 47px}.bullets-block .item:first-child:before{width:62px;background-position:0 0}.bullets-block .item:nth-child(2):before{background-position:-65px 0}.bullets-block .item:nth-child(4):before{background-position:-126px 0}.bullets-block .item:nth-child(3):before{background-position:-187px 0}.services-block .service:not(:last-child){margin:0 0 60px}.services-block .service-1 .block-wrapper{background-image:linear-gradient(90deg,#e6eef4 0,#e6eef4 44%,rgba(230,238,244,.5) 66%,rgba(230,238,244,0) 76%)}.services-block .service-2 .block-wrapper{background-image:linear-gradient(90deg,#e8ece4 0,#e8ece4 46%,rgba(232,236,228,.5) 66%,rgba(232,236,228,0) 76%)}.services-block .service-3 .block-wrapper{background-image:linear-gradient(90deg,#f6f9e8 0,#f6f9e8 45%,rgba(246,249,232,.5) 66%,rgba(246,249,232,0) 76%)}.services-block .service .service-bgr{position:absolute;right:0;top:0;height:100%;z-index:-1}.services-block .service .block-title h2{text-align:left;font-weight:600;font-size:28px;line-height:42px}.services-block .service .block-title h2 span{font-weight:800;color:#176fdd}.services-block .service .block-subtitle{margin:-30px 0 40px;text-align:left;font-size:22px;line-height:34px}.services-block .service .left{width:48%}.services-block .service .ok-list{gap:15px 0;margin:0 0 40px}.license-block .left,.services-block .service .ok-list .item{width:31%}.ok-list .item p{position:relative;padding-left:40px;background-image:url(/images/icon-ok.png);background-repeat:no-repeat;background-attachment:scroll;background-position:center left;font-weight:600;font-size:15px;line-height:24px}.services-block .service .btn-label{margin:0 0 15px;font-weight:600;font-size:22px;line-height:34px}.prices-block .card{width:31%;border:2px solid #176fdd;border-radius:30px;padding:40px 30px}.prices-block .card .card-title,.steps .item .step-desc p{margin-bottom:20px;font-weight:700;font-size:22px}.prices-block .card .card-txt{color:#777;font-size:14px;line-height:22px}.prices-block .card .card-price{margin:40px 0;font-weight:800;font-size:38px}.prices-block .card .card-price-list li{list-style-type:none;width:100%;font-size:14px;text-align:left}.prices-block .card .card-price-list .dots:after{content:'................................................................................';display:block;position:relative;bottom:1px;overflow:hidden;white-space:nowrap;font-weight:300}.prices-block .card .card-price-list .dots p{float:left;margin-right:10px}.prices-block .card .card-price-list li span{float:right;margin-left:10px;font-weight:600}.prices-block .card .btn{margin:40px auto 0}.process-block{margin:100px 0 0;padding:100px 0;background:#f5f9fe}.process-block .container{width:1170px;position:relative}.process-block .container:after{content:'';width:1075px;height:405px;display:block;background:url(/images/process-block-bgr.svg) no-repeat;position:absolute;top:190px;right:0}.staff-block .row,.steps .row{align-items:flex-start}.steps .item{width:31%;margin-bottom:48px;position:relative;z-index:9}.steps .step-number{border:2px solid #176fdd;width:60px;height:60px;border-radius:50%;font-weight:700;font-size:24px;line-height:56px;color:#176fdd;display:block;margin:0 0 40px 50px}.steps .item .step-desc span{display:inline-block;font-size:16px;line-height:26px}.steps .item .step-desc a{padding-left:35px;font-weight:700;font-size:22px;line-height:32px;color:#176fdd}.steps .btn-wrapper{top:100px;width:fit-content;height:120px;padding:20px;border-radius:100px;border:2px solid #176fdd}.quiz-block:after{position:absolute;content:"";left:0;top:50px;width:614px;height:1448px;background:url(/images/block-bgr-3.png) 0 0/100% no-repeat;z-index:-1}.quiz-block .quiz-wrapper{display:block;position:relative}.quiz-block .quiz-wrapper:before{content:"";position:absolute;left:-92px;width:651px;height:600px;background-image:url(/images/quiz/quiz-img-1.webp);background-repeat:no-repeat;background-size:auto 550px}.quiz-block .quiz-wrapper:after{content:"";position:absolute;top:436px;left:59px;width:390px;height:114px;background:url(/images/quiz/quiz-img-2.webp) no-repeat}.quiz{float:right;position:relative;top:70px;z-index:9;min-width:820px;height:453px;padding:40px;background:#f8f8f8;border-radius:25px;border:1px solid #e8e8e8;-webkit-box-shadow:0 0 40px 0 rgb(230 238 244 / 100%);box-shadow:0 0 40px 0 rgb(230 238 244 / 100%)}.quiz-question{position:relative;font:700 24px/34px Montserrat;margin-bottom:30px}.quiz .quiz-question:before{bottom:calc(50% - 10px)}.quiz-btns .cont,.radio-btns .row{display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap;gap:50px 0}.radio-btns .radio{display:block;width:20%;cursor:pointer}.radio-btns .radio .img{position:relative;height:140px}.radio-btns .radio img{border-radius:5px;height:140px;width:140px}.radio-btns .radio .tick{display:block;position:absolute;top:0;left:5px;width:100%;max-width:140px;height:100%;background:rgba(44,181,125,.3);border-radius:5px;-webkit-transition:.3s;transition:.3s;opacity:0}.radio-btns .checked .tick,.radio-btns .radio:hover .tick{opacity:1}.radio-btns .radio .label{display:inline-block;position:relative;width:24px;height:24px;border-radius:50%;border:2px solid #ddd}.radio-btns .radio p{margin-top:5px;font:13px/20px Montserrat;letter-spacing:.3px}.radio-btns .checked .tick{background:rgba(44,181,125,.6);opacity:1}.radio-btns .checked .tick:before{content:"";display:block;position:relative;top:calc(50% - 12px);left:calc(50% - 12px);width:24px;height:24px;background:url("/images/icon-check.png") no-repeat}.radio-btns .checked .label:before{content:"";width:14px;height:14px;background:#176fdd;border-radius:50%;position:absolute;top:3px;left:3px}.quiz-btns{position:absolute;bottom:40px;width:calc(100% - 80px);display:flex;margin-top:60px}.footer .first,.quiz-btns .btns{display:flex;justify-content:space-between;align-items:center}.quiz-btns .quiz-btn{margin:0}.quiz-btns .prev{padding-right:30px;cursor:pointer}.quiz-btns .cont p{font:20px/20px Montserrat;color:#bbb}.quiz-btns .cont .active{font-weight:800;color:#212121}.quiz-btns .cont .line{margin:0 15px;width:35px;height:1px;background-color:#bbb;border-radius:0}.license-block .right .btn,.quiz .form{margin:40px 0 0}.quiz .success{display:none;margin:0 0 20px}.slider-wrapper{padding:0 70px}.review-slider .item img{background-color:#fff;border:1px solid #d9d9d9;border-radius:16px;padding:10px;display:block;margin:0 auto;width:320px;height:auto}.photos{margin:80px 0 0}.photos .row{justify-content:space-around;gap:40px 0}.photos .item{width:31%;max-height:260px}.photos .item img{display:inline-block;border-radius:16px;max-width:360px}.license-block .left{padding:40px;background:#176fdd;border-radius:40px}.license-block .left img{border-radius:12px}.license-block .left span{display:flex;margin:10px 0 0;justify-content:center;align-items:center;gap:10px;color:#fff;font-size:13px;line-height:18px;letter-spacing:.2px}.license-block .right p{font-weight:600;font-size:26px;line-height:38px}.license-block .right .state{display:inline-block;margin:40px 0 20px;padding-left:45px;background-image:url(/images/icon-state.svg);background-repeat:no-repeat;background-position:left center;background-size:38px auto;line-height:38px;color:#777}.license-block .right .reg-link img{display:block;max-width:476px;padding:10px;border-radius:16px;border:1px solid #e8e8e8}.faq-block:after{position:absolute;content:"";right:-600px;top:-180px;width:1166px;height:866px;background:url(/images/block-bgr-1.png) 0 0/100% no-repeat;z-index:-1}.questions{border-radius:16px;padding:1px;border:2px solid #176fdd}.questions-wrapper{background:#fff;border-radius:16px;width:100%;height:100%;padding:0 50px}.questions .item{padding:50px 0;position:relative;display:flex;justify-content:space-between;align-items:flex-start}.questions .item:after{position:absolute;content:"";bottom:0;left:0;right:0;height:2px;background-color:#176fdd}.questions .item:last-child:after{height:0}.questions .question{display:block;width:31%;max-width:321px;font-size:22px;font-weight:700;line-height:34px;padding:2px 0 0}.license-block .right,.questions .answer{width:65.5%;max-width:792.5px}.bottom-block{display:block;margin:80px 0;height:556px;background:url(/images/block5-bgr.webp) center center no-repeat}.bottom-block .left-part{width:46%;height:556px;position:relative}.bottom-block .left img{display:block;position:absolute;bottom:0;height:500px}.bottom-block .right-part{position:relative;width:46%}.call-form{margin:30px auto 0}.call-form-wrapper{display:block;border:1px solid #e8e8e8;border-radius:16px;padding:40px;width:100%;background:#fff;-webkit-box-shadow:0 0 40px 0 rgb(230 238 244);box-shadow:0 0 40px 0 rgb(230 238 244)}.call-form-wrapper .block5-btn span{position:relative;top:3px;left:5px}.footer{display:block;position:relative;margin-top:50px;padding:50px 0;background:url(/images/footer-bgr.png) no-repeat rgba(23,111,221,.04);background-size:cover}.footer .left{float:inherit;width:60%}.footer .center,.footer .first,.footer .left{font:300 18px/28px Montserrat}.footer .left .company,.footer .left .copyright{display:inline-block;margin:0 5px 15px 0}.footer .left .about a{display:block;margin-top:15px;font-weight:600}.footer .first div{position:relative;padding-left:50px;font:700 20px/28px Montserrat}.footer .first div:before{content:"";position:absolute;left:0;top:calc(50% - 11px);background-repeat:no-repeat;background-size:cover}.footer .first a{color:#212121}.footer .first .address:before{width:18px;height:25px;background-image:url(/images/icon-address-pin.svg)}.footer .first .tel:before{width:18px;height:25px;background-image:url(/images/icon-tel.svg)}.footer .first .mail:before{width:29px;height:20px;background-image:url(/images/icon-mail.svg)}.footer .second{display:none;margin:40px 0 60px}.footer .second a{color:#d42e12;font:700 16px/20px Montserrat}.footer .third{display:flex;justify-content:space-between;align-items:flex-start;margin-top:80px;font-size:13px;line-height:22px;letter-spacing:.3px}.footer .third .copyright{width:50%}.footer .third a{display:flex;margin-top:5px;color:#212121;text-decoration:underline}.footer .third .btn{position:relative;top:8px}.request-block,.privacy-block{padding:100px 0 50px}.request-block p{display:block;margin:0 0 20px;font-weight:800;font-size:50px;line-height:50px}.mob-menu .mob-btn span,.request-block a{font-weight:600;display:inline-block}.request-block span{display:block;margin:0 0 40px;font-size:26px;line-height:38px}.mob-menu{display:none;justify-content:center;align-items:stretch;position:fixed;bottom:0;left:0;width:100%;height:46px;z-index:999}.mob-menu .mob-menu-col{display:flex;justify-content:center;align-items:center;width:50%;height:48px;background:#212121;overflow:hidden;cursor:pointer}.mob-menu .mob-menu-col:first-child{border-right:1px solid #fff}.mob-menu .mob-menu-col:nth-child(2){border-left:1px solid #fff}.mob-menu .mob-btn span{position:relative;margin-left:8px;vertical-align:top;text-align:center;font-size:12px;line-height:16px;color:#fff;letter-spacing:.5px}.mob-menu .mob-btn .icon{display:inline-block;width:16px;height:16px;background-image:url(/images/mob-menu-icons.png);background-repeat:no-repeat}.mob-menu .mob-btn .icon-1{background-position:0 0}.mob-menu .mob-btn .icon-2{background-position:-16px 0}@-webkit-keyframes shake{0%,100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-5px,0,0);transform:translate3d(-5px,0,0)}20%,40%,60%,80%{-webkit-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0)}}@keyframes shake{0%,100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-5px,0,0);transform:translate3d(-5px,0,0)}20%,40%,60%,80%{-webkit-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0)}}form input.invalid,form input[type=checkbox].invalid+.chkbox-privacy:before{border-color:#d42e12;-webkit-animation:1s forwards shake;animation:1s forwards shake}.privacy-block h2{font-weight:600;font-size:18px;line-height:28px;margin:20px 0 10px}.privacy-block p,.privacy-block ul li{font-size:13px;line-height:20px;letter-spacing:.1px;margin-bottom:8px}.privacy-block ul li{margin-left:20px}.cookies-notification{display:none;background-color:#f8f8f8;border-radius:16px;box-shadow:0 0 20px #00000026;padding:30px;position:fixed;bottom:30px;left:50%;-webkit-transform:translate(-50%);transform:translate(-50%);z-index:99;width:100%;max-width:764px;font-size:16px;line-height:24px;-webkit-transition:.3s;transition:.3s}.cookies-wrapper{display:flex;justify-content:space-between;align-items:center;gap:20px}.cookies-text h3{margin-bottom:10px}.cookies-text a{display:inline-block;font-weight:400;font-size:16px;line-height:24px;color:#252525}.cookies-btns{display:flex;align-items:center;justify-content:flex-start;flex-direction:column;gap:15px}.cookies-btn{height:34px;width:90px;display:flex;justify-content:center;align-items:center;font-size:14px;font-weight:500;letter-spacing:.4px;text-decoration:none;border:1px solid #176fdd;border-radius:4px;cursor:pointer}.cookies-yes{background:#176fdd;color:#fff}.cookies-no{background:#fff;color:#176fdd}