body,ul{margin:0}#guarantees,#main-menu li,#main-screen,#services .service,#services .service *,.container{position:relative}.c-form a.tm,.c-form a.wp,form button{transition:background .2s}#main-screen h1,#services h3,.h-phone{letter-spacing:.3px}.btn,.form-agree,.form-agree input,.s-type,a,button{cursor:pointer}#services,.c-form .wrapper,.header,footer{background:#256cc5}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}main{display:block}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}#appl-popup .agreement a,#main-menu li a:hover,.form-agree a,.order-call,footer li a:hover{text-decoration:underline}b,strong{font-weight:bolder}small{font-size:80%}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible;border:none}.btn,.phone-wrapper,button,input{border-radius:3px}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:ButtonText dotted 1px}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}.gtees,.we-do{line-height:1.9}.hidden,[hidden]{display:none}a{text-decoration:none;background-color:transparent}@font-face{font-family:Roboto;src:url('../fonts/Roboto-Regular.woff2'),url('../fonts/Roboto-Regular.ttf');font-weight:400;font-display:swap}@font-face{font-family:Roboto;src:url('../fonts/Roboto-Medium.woff2'),url('../fonts/Roboto-Medium.ttf');font-weight:500;font-display:swap}@font-face{font-family:Roboto;src:url('../fonts/Roboto-Bold.woff2'),url('../fonts/Roboto-Bold.ttf');font-weight:600;font-display:swap}.btn,button{display:inline-block}#main-menu,.a-info,.c-form .notice,.call-holder,.callback,.columns,.h-logo,.h-phone,.header .container,.m-header,.s-types,header .contacts{display:flex}input::placeholder{letter-spacing:2px;color:#aab5aa;font-weight:600;font-size:15px}input:focus-visible{outline:0}body{font-family:Roboto,sans-serif;font-size:17px;line-height:1.5;background:#eef0f2}section{clear:both}.container{max-width:1140px;margin:0 auto}header{width:100%;z-index:100}.header{width:100%;padding:13px 0;top:0;left:0;z-index:100;box-shadow:0 0 13px #00000073;position:fixed}#m-menu ul,#main-menu,.gtees,.we-do{padding:0;list-style:none}.header .container{justify-content:space-between;align-items:center}#main-screen .column:nth-child(2),.h-logo{align-items:center}.h-logo{font-size:16px;font-weight:500;color:#fff;text-align:left}#appl-popup .agreement,#appl-popup h3,#guarantees .text,#guarantees li,#m-menu .contacts,#m-menu li,.landing h2,.s-type{text-align:center}.h-logo .full-time{font-weight:600;color:#ff0;font-size:38px;line-height:1;margin-right:10px;padding-right:10px;border-right:2px solid #eef0f2}.h-logo .name{line-height:1.3;margin-bottom:-2px}#main-menu{font-size:17px;font-weight:500;line-height:1}#appl-popup,#m-menu{position:fixed;top:0;left:0;height:100%}#main-menu li a,#main-menu li span{display:inline-block;color:#fff;line-height:2.7}#main-menu li span{color:#ffffffb8}#main-menu li:not(:last-child){margin-right:45px}.h-phone{flex-direction:column;align-items:center}.h-phone .p-number{font-weight:500;font-size:18.5px;color:#fff}.order-call{color:#00ffdc;font-size:15px;margin-top:2px}.error,form .label{font-size:12px}.columns,.m-header{justify-content:space-between}#m-menu .h-mess-rs,.call-holder{justify-content:center}#m-menu{width:100%;overflow-y:auto;background:#0a0d18;z-index:10}body.m-active{overflow:hidden}body.m-active #m-menu{display:block!important}#m-menu ul{margin-top:130px}#m-menu li{padding:17px 0}#m-menu li:not(:first-child){border-top:1px solid #212330}#m-menu li:last-child{border-bottom:1px solid #212330}#m-menu li a,footer a{color:#fff}#m-menu .contacts{padding-bottom:25px}#m-menu .h-phone .work-time{margin-bottom:6px;font-size:14px;color:#fff}#m-menu .h-phone{margin:50px 0 20px}#m-menu .h-phone .p-number{font-size:21px!important}#m-menu .h-mess-rs .icon:not(:first-child){margin-left:10px!important}.error{margin-top:10px;color:#ff6a13;font-weight:600;text-shadow:0 0 10px #56565682}#main-screen,.page{margin-top:78px}#main-screen{color:#fff}#main-screen:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#2e2e2e;z-index:-1}#main-screen .container{display:flex;flex-wrap:wrap;padding:150px 0 245px;z-index:2}.column{width:50%}#main-screen h1{margin-bottom:0;font-size:42px;line-height:1.3}#main-screen h1+.we-do{margin-top:1.2em}body.chistka h1,body.front h1{max-width:365px}body.zamena h1{max-width:500px}.we-do{font-size:19.5px}.we-do li{margin-right:8px;vertical-align:sub}.gtees svg,.we-do li .check{vertical-align:middle;margin-right:10px}.we-do li .check{color:#10e500;font-size:30px;font-weight:600;line-height:1;transform:rotate(5deg);display:inline-block}.m-number{margin-top:35px;font-size:33px;color:#10e500;font-weight:500;text-shadow:0 0 5px #2d2c00fc}.gtees{font-size:18px;color:#e7e7e7;position:absolute;left:0;bottom:50px}#appl-popup .label,.s-type,.under-phone{font-size:13px}.gtees svg{width:24px;height:27px;margin-top:-5px}#main-screen .c-form{max-width:370px;width:100%;margin-left:auto}#main-screen .c-form .title{text-align:center;font-weight:500;font-size:25px;margin-bottom:20px;line-height:1.3;text-shadow:0 0 10px #00000082}form button.disabled{background:#657f9f!important}.c-form .wrapper{border-radius:6px;overflow:hidden;position:relative}.c-form .notice{margin-top:17px;align-items:center;font-size:15px;letter-spacing:.2px;color:#ffffab}.c-form .notice img{width:22px;margin-right:7px}.callback{flex-direction:column;padding:15px 18px 17px;background:0 0/20px 20px #f6f2c5;color:#000;background-image:linear-gradient(#256cc50f 1px,transparent 1px),linear-gradient(90deg,#256cc50f 1px,transparent 1px)}.callback .phone-number{text-decoration:none;font-weight:600;font-size:1.3em;color:#000}.callback .phone-number svg{width:20px;transform:scaleX(-1);fill:#256cc5;margin-right:8px;vertical-align:baseline;margin-bottom:-1px}.under-phone{color:#494949;margin-top:-3px}.phone-wrapper{position:relative;width:100%;margin:6px 0 0;background:#fcfbe9;border:1px solid #256cc557}.s-types{justify-content:space-between;width:100%;border-bottom:2px solid #ffffff2e}.s-type{width:50%;padding:17px 0 15px;margin-bottom:-2px;font-weight:500;line-height:1.15;color:#d7d5a7c4;letter-spacing:.4px;background:#0ab8ed;border-radius:0;color:#fff;text-shadow:0 0 12px #002a4269}.call-holder,.call-input{color:#00304c;font-size:16px;font-weight:600}.s-type:not(.on){background:#657f9f}.c-form input[type=radio]{visibility:hidden;position:absolute}.call-input{width:100%;height:43px;padding:0 13px;letter-spacing:.6px;background:0 0;position:relative;z-index:2}.call-holder{position:absolute;top:50%;left:37px;padding:0;background:#fcfbe9;align-items:center;transform:translateY(-50%);letter-spacing:1.8px}#appl-popup form,.landing h2,.wr-steps,.wr-steps li{position:relative}.form-agree{display:block;font-size:14px;margin:15px 0 -11px;line-height:1.3;transition:.2s}.form-agree input{vertical-align:top;width:15px;height:15px;margin-right:3px}.form-agree input:checked{accent-color:#33d51f}.form-agree a{color:inherit}.call-submit{width:100%;padding:13px 0;margin-top:24px;font-size:15px;font-weight:500;color:#fff;background:#33d51f;text-shadow:0 0 5px #0000003b}.call-submit:hover{background:#32e71c}.c-form a.tm,.c-form a.wp{justify-content:center;border-radius:3px}.c-form a.wp{background:#00e32d}.c-form a.wp:hover{background:#00fb32}.c-form a.tm{background:#00d0ff}.c-form a.tm:hover{background:#2fd9ff}.landing h2{width:max-content;margin:80px auto 50px;font-size:36px}.landing h2:after{content:"";position:absolute;width:calc(100% + 70px);max-width:calc(100vw - 7%);height:3px;background:linear-gradient(45deg,#69a0ff9c,#69a0ff,#69a0ff9c);left:50%;top:62px;transform:translateX(-50%);border-radius:20px}#work-routine{font-size:1.05em}#work-routine .item img{width:auto}.wr-wrapper{display:flex;padding-bottom:20px}.wr-col-l{margin-right:70px}.a-info p:first-child,.wr-col-l p{margin-top:0}.wr-col-l ol,footer ul{padding:0;list-style:none}.wr-col-r img{width:342px}.wr-steps{margin-top:30px}.wr-steps .ar{position:absolute;width:26px}.wr-steps .ar-1{left:50%;top:calc(25% - 9px);transform:scaleX(-1) translate(50%,-50%)}.wr-steps .ar-2{left:77%;top:50%;transform:rotate(-90deg) translate(50%,-50%)}.wr-steps .ar-3{left:50%;top:calc(75% + 9px);transform:translate(-50%,-50%)}.wr-steps li{display:flex;align-items:center;width:46%;padding:13px 15px 13px 30px;border:2px solid;border-radius:5px}#guarantees ul,#services ul,.wr-steps ol{padding:0;list-style:none;display:flex}.wr-steps li:first-child,.wr-steps li:nth-child(2){margin-bottom:36px}.wr-steps li span{position:absolute;left:7px;top:0;font-size:32px}.wr-steps ol{justify-content:space-between;font-size:16px;font-weight:600;flex-flow:wrap;letter-spacing:.2px}.wr-steps li:first-child{border-color:orange}.wr-steps li:nth-child(2){border-color:#0d96e7}.wr-steps li:nth-child(3){border-color:#46bd56}.wr-steps li:nth-child(4){border-color:#e35bcc}.wr-steps li:first-child span{color:orange}.wr-steps li:nth-child(2) span{color:#0d96e7}.wr-steps li:nth-child(3) span{color:#46bd56}.wr-steps li:nth-child(4) span{color:#e35bcc}.wr-steps li picture{margin-right:5%}.wr-steps li img{width:54px}.wr-col-r .note{line-height:1.3;margin-top:12px;color:grey;font-size:15px}.wr-col-r .item.disabled:first-child,.wr-col-r .item.disabled:nth-child(2){position:absolute;opacity:.0001}#services{padding:65px 0 80px;margin-top:70px;color:#fff;background-size:cover!important}#services h2{margin:0 auto 45px}#services ul{flex-wrap:wrap;justify-content:space-between}#services li{width:31.5%;margin-bottom:27px;font-size:16px;border:2px solid #bbd9ff7a;border-radius:6px;padding:25px;box-shadow:0 0 20px #b8d7ff14;background:#00b7ff9e}#services h3{margin:0 0 13px;font-size:21px;font-weight:500;line-height:1.3}#services li p{margin:0 0 5px!important;font-size:15px}#services .service img{width:115px;position:absolute;top:0;right:-5px;opacity:.05;z-index:0}#guarantees ul{justify-content:space-between;font-size:16px;line-height:1.6}#guarantees li{display:flex;flex-direction:column;align-items:center;width:31%;padding:30px;line-height:1.7;background:#fff;border-top:4px solid #0b92e9;box-shadow:0 0 18px 6px #0000001c}#guarantees .data{display:flex;flex-direction:column;align-items:center}#guarantees li:nth-child(2){margin:5px 0 -5px}#guarantees li .title{font-size:22px;font-weight:400;line-height:1.4;margin:30px 0 10px}#guarantees img{width:64px}#guarantees .text{margin-top:45px}#appl-popup{justify-content:center;align-items:center;width:100%;background:#000000ad;z-index:100}#appl-popup.show{display:flex!important}#appl-popup form{width:540px;max-width:96%;padding:40px 28px;color:#fff;background:#0092cb;border-radius:10px}#appl-popup h3{margin-bottom:17px;font-size:30px;margin-top:0;display:flex;justify-content:center;align-items:center}#appl-popup h3 svg{width:42px;height:42px;margin-right:10px}#appl-popup .call-input{height:46px}#appl-popup .call-submit{padding:16px 0}#appl-popup .agreement{margin-top:20px;font-size:14px;line-height:1.3}#appl-popup .agreement a{color:#fff}#appl-popup .close{fill:#efefefe0;width:18px;position:absolute;top:30px;right:30px;cursor:pointer}footer{padding:55px 0 0;margin-top:4rem}footer .container{display:flex;justify-content:space-between;padding-bottom:55px;letter-spacing:.5px;color:#fff}footer .col{display:flex;flex-direction:column;width:31.5%}footer .col:not(:last-child){padding-right:3%}footer .col:first-child{width:28%;padding-right:8%}footer .col:nth-child(2){margin-left:auto}footer .container li a,footer li span{font-size:15px;color:#fff}footer .title{margin-bottom:2px;font-size:23px;font-weight:500}footer .title a{font-size:inherit}footer .title svg{width:21px;margin-bottom:-2px;margin-right:6px;fill:#00ff00;transform:scaleX(-1)}footer .col ul li{margin:9px 0;line-height:1.4}footer .descr{margin-top:13px;font-size:14px}.page{padding:3em 0 6em}.page h1{font-size:2em;line-height:1.3}.page h2{margin:3em 0 1em;font-size:1.2em}.page .content{font-size:1.1em}.page .content li{margin:12px 0}.c-info{display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:3em}.c-info p{width:48%;margin:.5em 0}.c-info p a:nth-child(3){margin-left:12px}.a-info p{padding-right:10%}.a-info img{max-width:430px}@media (max-width:1300px){body{font-size:17px}.container{max-width:900px}.h-logo .full-time{margin-right:9px;padding-right:9px;font-size:34px}.h-logo{font-size:13.5px}#guarantees ul,#main-menu,.wr-steps ol{font-size:15px}#main-menu li:not(:last-child){margin-right:35px}.h-phone .p-number{margin-top:1px;font-size:17px}.call-submit,.order-call{font-size:14px}#main-screen .container{padding:125px 0 195px}body.chistka h1,body.front h1{max-width:306px}body.zamena h1{max-width:430px}#main-screen h1{font-size:35px}#main-screen .column:first-child{width:55%}#main-screen .column:last-child{width:45%}.we-do{line-height:1.5}.we-do li{margin:12px 8px 12px 0}.we-do li .check{margin-right:8px;font-size:27px}.gtees{bottom:45px;font-size:16.5px}#main-screen .c-form{max-width:330px}#main-screen .c-form .title{font-size:22px}.s-type{padding:16px 0 14px;font-size:12px}.callback label{font-size:11.5px}.landing h2{margin:60px auto 35px;font-size:30px}.landing h2:after{width:calc(100% + 60px);top:58px}.wr-wrapper{padding-bottom:0}.wr-col-l{margin-right:50px}.wr-col-l p{margin-top:15px}.wr-col-r img{width:280px}.wr-steps{margin-top:25px}#services{padding:60px 0 52px}#services li{padding:21px}#services h3{font-size:19px}#price-tabs a{font-size:17.5px}#guarantees li{width:31.6%;padding:27px}#guarantees img{width:54px}#guarantees li .title{margin-bottom:0;font-size:21px}footer{padding:50px 0 0}footer .col:first-child{padding-right:7%}footer .title{font-size:20px}footer .title svg{width:19px;margin-right:5px}footer .descr{font-size:13px}}@media (min-width:992px) and (max-width:1300px),(max-width:479px){.we-do{font-size:17.5px}}@media (min-width:992px){.header.fixed{position:fixed;padding:0}.header.fixed .p-number{display:none}.header.fixed .order-call{padding:25px 20px;font-weight:600;color:#fff;line-height:1;text-shadow:0 0 5px #0000003b;background:#33d51f;margin:0;text-decoration:none;letter-spacing:0}#main-screen .column:nth-child(2){display:flex!important}}@media (max-width:991px) and (min-width:480px){#guarantees li{flex-direction:row}#guarantees .data{align-items:start;text-align:left;margin-left:3.5%}}@media (max-width:991px){#main-screen,.page{margin-top:60px}#main-screen .column,.wr-col-r,footer .col{text-align:center}header{position:fixed;top:0;left:0}#main-screen{padding-top:34px}.container{max-width:767px;padding:0 3.5%}header .contacts{margin:0 0 0 auto}.h-phone .p-number.pc{display:none}.order-call{font-size:16px;font-weight:500;text-shadow:0 0 12px #ffffff85}#main-screen .container{padding:115px 3.5% 170px}body.chistka h1,body.front h1,body.zamena h1{max-width:550px}#main-screen h1{margin:0 auto;padding:0 5%;font-size:36px}#main-screen h1+.we-do{margin-top:1.5em}.we-do{margin-top:30px}.we-do li{margin:15px 8px 12px 0}.gtees{width:100%;bottom:50px}.m-header{padding:14px 0}.column{width:100%!important}.wr-wrapper{flex-wrap:wrap}.wr-col-l{display:flex;flex-direction:column-reverse;margin-right:0}.wr-col-r img{width:auto;max-width:100%}.wr-steps{margin-top:0}.wr-steps .ar-1{top:calc(25% - 1px)}.wr-steps .ar-3{top:calc(75% + 1px)}.wr-col-r{display:flex;flex-direction:row-reverse;justify-content:center;width:100%;margin-top:20px}#services li{width:48.5%}#guarantees h2{margin-bottom:40px}#guarantees ul{flex-wrap:wrap;font-size:16px}#guarantees li{width:100%;margin:0 0 20px!important}#guarantees li .title{margin-top:0;font-size:22px}#guarantees img{width:64px}#guarantees li p{margin:7px 0 2px}#guarantees .text{margin-top:15px}footer{padding:0}footer .container{max-width:100%;padding:0;flex-direction:column}footer .col{align-items:center;width:100%!important;padding:35px 0!important;border-bottom:1px solid #bdbdbd47}footer .col:first-child{order:4}footer .title{padding:0 3% 12px;font-size:23px;border-bottom:2px solid #5e99f8}footer .container li a,footer li span{font-size:inherit}footer .col ul li{margin:20px 0}footer .col ul li:last-child{margin-bottom:5px}footer .descr{margin-top:17px;font-size:14px}.page h1{margin:0 0 .7em;font-size:2em}.page h2{margin:2em 0 1em}.c-info p{width:100%}.a-info{flex-direction:column}.a-info img{max-width:100%;width:max-content;margin-top:1em}}@media (max-width:767px){#services li,.wr-steps li:not(:nth-child(3)){margin-bottom:20px}.container{padding:0 3.5%}#main-screen .container{padding:105px 3.5% 175px}#main-screen h1{font-size:34px}.we-do{padding:0 3%;font-size:19px}.we-do li .check{margin-top:-2px;margin-right:6px;font-size:25px}.landing h2{margin:50px auto 35px;font-size:27px}.landing h2:after{top:52px}.wr-steps ol{font-size:16px}.wr-steps li{width:100%;padding:13px 15px 13px 35px}.wr-steps li:nth-child(3){order:4}.wr-steps .ar{display:none}.wr-steps li picture{margin-right:4%}#services{padding:45px 0 27px}#services li{width:100%}#services li img{width:92px}.page h1{margin:0 0 .5em;font-size:1.7em}}@media (max-width:479px){.h-logo{font-size:11.5px}.h-logo .full-time{margin-right:8px;padding-right:8px;font-size:28px}.h-logo .name{margin-bottom:-3px}.m-header{padding:10px 0}.order-call{font-size:14.5px}#main-screen{margin-top:54px}#main-screen .container{padding:85px 3.5% 165px}#main-screen h1{font-size:32px}.gtees{bottom:35px}.landing h2{font-size:25px}.landing h2:after{top:50px}#services{margin-bottom:18px}#services li{padding:18px;margin-bottom:17px}#services h3{margin:0 0 11px;line-height:1.2;font-size:18px}#guarantees ul{font-size:15px}#guarantees li .title{margin:11px 0 3px;font-size:21px}#guarantees img{width:54px}.c-info b{display:block}.c-info p a:nth-child(3){margin-left:0;margin-top:5px;display:block}#appl-popup form{padding:45px 24px}#appl-popup h3{font-size:28px}#appl-popup h3 svg{width:36px;height:36px}}@media (max-width:379px){.h-logo{font-size:10px}.h-logo .full-time{margin-right:7px;padding-right:7px;font-size:24px}.h-logo .name{margin-bottom:-1px}.order-call{font-size:13.5px}#main-screen{margin-top:51px}#main-screen .container{padding:80px 3.5% 135px}.we-do{font-size:18.5px}#main-screen h1{font-size:31px}.gtees,.wr-col-r .note,body,footer .container li a,footer li span{font-size:16px}.gtees svg{width:22px;height:25px;margin-right:8px}#services li{padding:15px;margin-bottom:15px}#services h3{font-size:17px}#services li p{font-size:14px}footer .title{font-size:22px}footer .descr{font-size:13px}#appl-popup form{padding:45px 20px}#appl-popup .close{top:27px;right:20px}}@media (max-width:340px){.order-call{font-size:13px}}