@font-face{font-family:Cygre;font-style:normal;font-weight:400;src:url(../fonts/Cygre/Cygre-Regular.ttf)}@font-face{font-family:Cygre;font-style:normal;font-weight:500;src:url(../fonts/Cygre/Cygre-Medium.ttf)}@font-face{font-family:Cygre;font-style:normal;font-weight:700;src:url(../fonts/Cygre/Cygre-Bold.ttf)}input[type=number]{-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{display:none}*{margin:0;padding:0;outline:0;font-family:inherit;font-size:inherit;font-style:inherit;-webkit-box-sizing:border-box;box-sizing:border-box}::-webkit-input-placeholder{color:#9c9c9c}::-moz-placeholder{color:#9c9c9c}:-ms-input-placeholder{color:#9c9c9c}::-ms-input-placeholder{color:#9c9c9c}::placeholder{color:#9c9c9c}body,html{font-family:Cygre,sans-serif;width:100%;height:100%}button,input,select{-webkit-appearance:none;-moz-appearance:none;appearance:none;font-family:Cygre,sans-serif}a,div,h1,h2,h3,h4,h5,h6,li,p,span,ul{margin:0;padding:0;font-family:Cygre,sans-serif}b,strong{font-weight:700}body.no-scroll,html.no-scroll{width:100%;max-width:100%;overflow:hidden!important}a{text-decoration:none;-webkit-transition:.3s;transition:.3s}a:hover{text-decoration:none}a:focus{text-decoration:none}ul li{list-style-type:none;line-height:1.3em}.modalOverlay{display:none;position:fixed;top:0;bottom:0;right:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.6);z-index:1200}.modalWindowWrap{display:none;position:fixed;top:0;left:0;bottom:0;right:0;width:100%;height:100%;overflow-x:hidden;overflow-y:auto;z-index:1300}.modalTable{display:table;width:100%;height:100%}.modalCell{display:table-cell;vertical-align:middle;padding:50px 20px}.modalWindow{position:relative;background-color:#fff;border-radius:15px;max-width:440px;margin:auto;padding:35px 50px;padding-bottom:50px;text-align:center}.modalWindowClose{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:absolute;z-index:3;top:12px;right:10px;-webkit-transition:.3s;transition:.3s;cursor:pointer;width:38px;height:38px;border-radius:50%}.form-title{color:#000;font-size:30px;font-weight:700}#CookiesAlert{position:fixed;z-index:999999;border-radius:10px;width:700px;bottom:40px;left:30px;padding:25px 20px;-webkit-transition:.5s;transition:.5s;background-color:#f5f9fa;-webkit-transform:translateX(-150%);-ms-transform:translateX(-150%);transform:translateX(-150%);opacity:0}#CookiesAlert .content{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#CookiesAlert .content p{color:#6f6f6f;font-size:16px;line-height:1.3em;width:calc(100% - 180px)}#CookiesAlert .content p a{color:#6f6be3}#CookiesAlert .content .btn{width:140px}#CookiesAlert.active{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);visibility:visible;opacity:1}.container{max-width:1440px;margin-left:auto;margin-right:auto;display:block;padding-left:20px;padding-right:20px}.header{border-bottom:1px solid #e7e7e7;position:relative;z-index:98;width:100%;background-color:#fff;left:0;top:0}.header__wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:12px 0}.header__right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.header .tel{color:#000;font-size:26px;font-weight:700;margin-right:40px}.header .tel:hover{color:#6f6be3}.logo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.logo span{color:#333;padding-left:12px;margin-top:3px;font-size:26px;font-weight:700;-webkit-transition:.3s;transition:.3s}.logo:hover span{color:#6f6be3}.main-menu ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.main-menu ul li{margin-right:30px}.main-menu ul li a{color:#544d4d;font-size:16px;font-weight:500;text-transform:uppercase}.main-menu ul li a:hover{color:#6f6be3}.main-menu ul li .active{color:#6f6be3}.header-fixed{position:fixed;z-index:99;-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%);-webkit-transition:.3s;transition:.3s}.header-fixed.fixed{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:16px;text-transform:uppercase;font-weight:700;color:#6f6be3;height:58px;outline:0;border:none;cursor:pointer;-webkit-transition:.3s;transition:.3s;border-radius:10px;padding:0 16px;border:1px solid rgba(119,97,225,.5)}.btn span{margin-right:10px}.btn span svg path{-webkit-transition:.3s;transition:.3s}.btn:hover{background-color:#6f6be3;border-color:#6f6be3;color:#fff}.btn:hover span svg path{fill:#fff}.btn2{background-color:#6f6be3;color:#fff;border-radius:10px;height:95px;width:400px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#fff;font-size:20px;font-weight:700;text-transform:uppercase;outline:0;border:none;cursor:pointer;-webkit-transition:.3s;transition:.3s}.btn2:hover{background-color:#5f5cc4}.main{position:relative}.main .yandex{position:absolute;left:20px;bottom:180px;z-index:2;-webkit-transition:1s;transition:1s}.main .market{position:absolute;z-index:2;bottom:50px;left:30%;-webkit-transition:1s;transition:1s}.main .ymap{position:absolute;z-index:2;right:15%;bottom:90px;-webkit-transition:1s;transition:1s}.main .avito{position:absolute;z-index:2;right:0;top:35px;-webkit-transition:1s;transition:1s}.main__item{background-image:url(../images/icons/bg.svg);background-repeat:no-repeat;background-position:center;background-size:cover;border-bottom:1px solid #e7e7e7}.main__wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;position:relative;padding-top:60px;padding-bottom:150px}.main__wrap .man{position:absolute;z-index:3;max-width:450px;height:auto;bottom:0;margin-left:-210px;left:50%}.main__content{width:650px}.main__content .btn2{width:420px}.main__content h1,.main__content h2{color:#000;font-size:60px;font-weight:700;line-height:1.1em}.main__content h1 b,.main__content h1 span,.main__content h2 b,.main__content h2 span{color:#6f6be3}.main__content .text{width:420px;text-align:center;margin-top:40px;font-weight:500;font-size:20px;line-height:1.3em;color:#544d4d}.main__content .text b,.main__content .text span{color:#6f6be3;font-weight:500}.main__content ul{margin-top:35px;margin-bottom:35px}.main__content ul li{margin:15px 0;color:#737272;font-size:24px;font-weight:500;padding-left:18px;position:relative}.main__content ul li:before{content:"";position:absolute;z-index:2;left:0;top:9px;width:9px;height:9px;background-color:#6f6be3;border-radius:50%}.main__image{width:640px}.main__image svg{width:100%;height:auto}.main__image svg path{-webkit-transition:.5s;transition:.5s;position:absolute}.main__image svg .v1:hover{-webkit-transform:rotateY(-180deg);transform:rotateY(-180deg)}.main__image img{width:100%;height:auto}.sheme .item{position:relative;-webkit-transition:.5s;transition:.5s;width:100%}.sheme .item svg{height:104px;width:100%}.sheme .item svg path{width:80%}.sheme .item p{position:absolute;z-index:2;color:#fff;text-align:center;left:0;bottom:40px;width:100%;font-size:20px;font-weight:700;text-transform:uppercase}.sheme .item:nth-child(1) p{font-size:16px;bottom:10px}.sheme .item:nth-child(2) p{font-size:20px;bottom:40px}.sheme .item:hover{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}.slick-dots{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-width:1440px;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px;position:relative;z-index:3;top:-75px}.slick-dots li{cursor:pointer;background-color:#e5e5e5;border-radius:50%;width:12px;height:12px;margin-right:8px}.slick-dots li button{display:none}.slick-dots .slick-active{background-color:#6f6be3}.s-title{font-weight:700;font-size:60px;color:#000;line-height:1.2em;text-align:center}.s-title b,.s-title span{color:#6f6be3}.case{margin-top:90px}.case__wrap{margin-top:70px}.case__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;border-top:1px solid #e7e7e7;padding-top:60px;padding-bottom:60px}.case__image{width:520px;position:relative;overflow:hidden}.case__image a{position:absolute;z-index:2;left:0;top:0;width:100%;height:100%}.case__image img{width:100%;height:auto;-webkit-transition:.5s;transition:.5s}.case__image:hover img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.case__content{width:760px}.case .tag{color:#757070;display:inline-block;font-size:15px;font-weight:500;height:34px;line-height:34px;padding:0 11px;border-radius:5px}.case h3{margin-top:20px;font-weight:700;font-size:40px;color:#000;line-height:1.2em}.case ul{margin-top:35px;margin-bottom:35px}.case ul li{margin:15px 0;color:#6f6f6f;font-size:20px;font-weight:500;padding-left:15px;position:relative}.case ul li:before{content:"";position:absolute;z-index:2;left:0;top:10px;width:5px;height:5px;background-color:#6f6f6f;border-radius:50%}.case .btn{width:270px;height:76px}.case__item:last-child{border-bottom:1px solid #e7e7e7}.baner{margin-top:100px;background-color:#6f6be3;background-image:url(../images/icons/bg2.svg);background-repeat:no-repeat;background-position:center;background-size:cover}.baner__wrap{text-align:center;padding-top:60px;padding-bottom:80px}.baner__btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:55px}.baner .btn{border-color:rgba(255,255,255,.5);color:#fff;height:86px;width:400px;margin:0 10px;font-weight:700;line-height:1.3em}.baner .btn:hover{background-color:#fff;color:#6f6be3}.baner .s-title{color:#fff}.work{margin-top:130px}.work__wrap{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3,1fr);grid-gap:44px;margin-top:70px}.work__item{background-color:#f5f9fa;border-radius:20px;padding:40px 35px;position:relative;overflow:hidden;min-height:440px}.work__item .bg{position:absolute;z-index:1;left:0;top:0;-webkit-transition:.5s;transition:.5s;width:100%;height:100%}.work .icon{width:100px;-webkit-transition:.5s;transition:.5s;height:auto}.work .icon img{max-width:100%;height:auto}.work h3{color:#000;margin-top:25px;font-size:30px;font-weight:700;line-height:1.2em;position:relative;z-index:3}.work p{color:#6f6f6f;font-size:20px;font-weight:500;line-height:1.3em;margin-top:25px}.work .color{color:#fff;text-align:center}.work .btn2{position:relative;z-index:3;position:absolute;bottom:40px;width:300px;height:85px;left:50%;margin-left:-150px}.work__count{position:absolute;z-index:2;top:40px;right:35px;color:#bfbfc5;font-size:20px;font-weight:500}.work__item:hover .bg{-webkit-transform:rotate(-3deg) scale(1.1);-ms-transform:rotate(-3deg) scale(1.1);transform:rotate(-3deg) scale(1.1)}.work__item:hover .icon{-webkit-transform:translateY(-20px);-ms-transform:translateY(-20px);transform:translateY(-20px)}.s-subtitle{color:#544d4d;font-size:24px;font-weight:500;line-height:1.3em;margin-top:40px}.form{margin-top:110px}.form__wrap{background-color:#e9fafe;border-radius:20px;position:relative;padding:75px 90px}.form .s-title{text-align:left;font-size:50px}.form__content{width:730px;position:relative;z-index:3}.form__image{position:absolute;z-index:1;bottom:-4px;right:60px;width:730px}.form__image img{width:100%;height:auto}.formS{width:620px;margin-top:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.inputItem{width:100%;margin-bottom:12px}.inputItem input{width:100%;background-color:#fff;height:76px;outline:0;border:1px solid #e3e3e3;color:#9c9c9c;border-radius:10px;-webkit-transition:.3s;transition:.3s;padding:0 30px;font-size:20px;font-weight:500;color:#000}.inputItem input:focus{border-color:#6f6be3}.inputItem .url{background-image:url(../images/icons/sitesvg.svg);background-repeat:no-repeat;background-position:30px center;padding-left:65px}.inputItem.w50{width:49%}.inputCheck{position:relative;margin-top:0}.checkboxForm{position:absolute;z-index:-1;opacity:0;visibility:hidden}.checkboxForm+label{margin-top:15px;display:block;position:relative;padding-left:21px;line-height:1.1em;color:#5b5a5a;font-size:12px;cursor:pointer}.checkboxForm+label a{color:#66d3e8;color:#5f5cc4}.checkboxForm+label:before{content:"";position:absolute;width:16px;height:16px;z-index:2;left:0;top:-2px;background-color:#000;border-radius:3px}.checkboxForm+label:after{content:"";position:absolute;z-index:3;left:2px;top:-1px;background-image:url(../images/icons/check.svg);background-repeat:no-repeat;width:12px;height:12px;-webkit-transition:.3s;transition:.3s;opacity:0}.checkboxForm:checked+label:after{opacity:1}.form__btns{width:100%}.form__btns .btn2{width:100%;margin-top:25px;font-size:17px}.footer{margin-top:100px;background-color:#24393c;padding-top:40px}.footer__top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.footer__left{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.footer .tel{color:#fff;font-size:26px;font-weight:700}.footer .tel:hover{color:#6f6be3}.footer .text{margin-left:200px;color:#fff;font-weight:700;font-size:18px}.footer .logo span{color:#fff}.footer .logo:hover span{color:#6f6be3}.footer__bottom{border-top:1px solid #5b6c6f;margin-top:60px;padding-top:90px;padding-bottom:70px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.footer__text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;color:#fff}.footer__text p{font-size:13px;font-weight:500;margin-right:120px}.footer__text a{font-size:13px;font-weight:500;color:#fff}.footer__text a:hover{color:#6f6be3}.btnFooter{border:1px solid rgba(255,255,255,.3);color:#fff}.btnFooter span svg path{fill:#fff}.form-subtitle{font-size:18px;font-weight:500;color:#9c9c9c;margin-top:15px}.modalWindowFormContent .label{display:inline-block;margin-bottom:15px}.formsModal{margin-top:40px}.formsModal .inputItem{margin-bottom:8px}.formsModal .inputItem input{height:67px;padding:0 20px;font-size:18px}.formsModal .inputItem .url{padding-left:54px;background-position:20px center}.formsModal .checkboxForm+label{text-align:left}.formsModal .form__btns{width:100%}.formsModal .form__btns .btn2{width:100%;font-size:15px;height:70px}.modalWindowCase{max-width:1160px;padding-left:120px;padding-right:120px}.modalWindowCase .tag{display:inline-block;color:#757070;display:inline-block;font-size:15px;font-weight:500;height:34px;line-height:34px;padding:0 11px;border-radius:5px}.modalWindowCase .btn2{display:inline-block;height:70px;width:320px;line-height:70px;font-size:17px;margin:40px 0}.modalWindowCase .btn2Modal{width:360px}.modalWindowCase h2{font-size:40px;font-weight:700;line-height:1.2em;margin-top:25px;color:#000}.modalWindowCase h3{font-weight:700;line-height:1.2em;margin-top:50px;font-size:30px;color:#000}.modalWindowCase ul{margin-top:40px;display:inline-block;padding-left:10px}.modalWindowCase ul li{margin:20px 0;color:#6f6f6f;text-align:left;font-size:20px;font-weight:500;padding-left:15px;position:relative}.modalWindowCase ul li:before{content:"";position:absolute;z-index:2;left:0;top:8px;width:5px;height:5px;background-color:#6f6f6f;border-radius:50%}.modalWindowCase p{color:#6f6f6f;font-size:20px;font-weight:500;line-height:1.3em;text-align:left;margin-top:25px}.editor img{display:block;margin:0 auto;width:auto;height:auto;max-width:100%;margin-top:40px}.header .btn{border:1px solid rgba(119,97,225,.5)}.burger{display:none;cursor:pointer;margin-left:20px;width:26px;height:auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.burger .open{display:block;margin-top:3px}.burger .open svg{width:26px;height:auto}.burger .close{display:none;margin-top:3px}.burger.active .open{display:none}.burger.active .close{display:block}.work__sliders{display:none}.work__sliders .slick-dots{width:100%!important;position:static;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:30px}.modalWindowCase ul li:before{top:10px}@media (max-width:1600px){.container{max-width:1240px}.logo span{font-size:22px}.logo img{width:30px;height:auto}.main-menu ul li a{font-size:14px}.main-menu ul li{margin-right:20px}.header .tel{font-size:22px}.btn{height:50px;font-size:14px}.main__content{width:500px}.main__image{width:550px}.sheme .item svg{height:90px}.sheme .item p{font-size:16px}.sheme .item:nth-child(1) p{font-size:13px}.sheme .item:nth-child(2) p{font-size:16px}.main__wrap .man{max-width:400px;margin-left:-180px}.main__content h1,.main__content h2{font-size:50px}.main__content ul li{font-size:18px;padding-left:15px}.main__content ul li:before{width:6px;height:6px;top:6px}.main__wrap{padding-bottom:120px}.main__content .btn2{width:360px;font-size:16px;height:80px}.main__content .text{width:360px;font-size:16px}.main .yandex{left:5px}.main .yandex svg{width:60px;height:auto}.main .market svg{width:60px;height:auto}.main .ymap{bottom:60px}.main .ymap svg{width:60px;height:auto}.main .avito{top:20px}.main .avito svg{width:60px;height:auto}.s-title{font-size:40px}.case__image{width:450px}.case__content{width:650px}.case h3{font-size:30px}.case ul li{font-size:16px}.case ul li:before{top:7px}.case .btn{height:60px;font-size:14px}.baner .btn{width:300px;height:70px;font-size:12px}.work__wrap{margin-top:50px;grid-gap:20px}.work .btn2{width:240px;height:60px;font-size:12px;margin-left:-120px;bottom:25px}.work__item{min-height:0;padding:25px 20px;border-radius:10px}.work .icon{width:60px}.work__count{font-size:16px;top:25px;right:20px}.work h3{font-size:20px}.work p{font-size:16px}.form .s-title{font-size:36px}.s-subtitle{font-size:18px}.form__content{width:600px}.form__wrap{border-radius:15px;padding:50px}.form__image{width:500px;right:50px}.inputItem .url{padding-left:55px;background-position:20px center}.footer .text{font-size:16px}.form__btns .btn2{font-size:14px;height:70px}.formS{width:550px}.inputItem{margin-bottom:8px}.inputItem input{height:60px;padding:0 20px;font-size:16px}.footer .tel{font-size:22px}.modalWindowCase{padding-left:60px;max-width:980px;padding-right:60px}.modalWindowCase h2{font-size:30px}.modalWindowCase ul{margin-top:20px}.modalWindowCase .btn2{margin:20px 0;height:70px;font-size:14px;width:280px}.modalWindowCase ul li{margin:15px 0;font-size:16px}.modalWindowCase ul li:before{top:7px}.modalWindowCase h3{margin-top:20px}.modalWindowCase p{font-size:16px}.modalWindowCase h3{font-size:26px}}@media (max-width:1240px){.container{max-width:900px}.modalWindowCase{padding-left:25px;max-width:780px;padding-right:25px}.header{display:none}.header-fixed{-webkit-transform:translateY(0)!important;-ms-transform:translateY(0)!important;transform:translateY(0)!important;display:block}.main-menu{display:none}.logo span{font-size:17px;padding-left:8px}.logo img{width:25px}.header .tel{font-size:18px;margin-right:20px}.header__right .btn{width:30px;height:30px;border-radius:5px}.header__right .btn p{display:none}.header__right .btn span{margin:0}.burger{display:-webkit-box;display:-ms-flexbox;display:flex}.menuMobile{display:block;position:fixed;z-index:99;left:0;top:55px;background-color:#fff;width:100%;height:calc(100vh - 55px);-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%);-webkit-transition:.3s;transition:.3s}.menuMobile ul{max-width:900px;margin-left:auto;margin-right:auto;padding-left:20px;padding-top:20px;display:block}.menuMobile ul li{width:100%;margin:20px 0}.menuMobile ul li a{font-size:16px}.menuMobile.active{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.mainPage{margin-top:55px}.main__wrap{padding-top:40px}.main__content h1,.main__content h2{font-size:40px}.main__content{width:80%}.main__content ul li{font-size:15px}.main__content ul li:before{top:6px}.main__content ul{margin:25px 0}.main__content .btn2{height:52px;font-size:13px}.main .avito{top:50px;right:-25px}.main .avito svg{width:52px}.main__wrap .man{max-width:40%;width:auto;margin-left:0;left:0}.main__image{width:60%;margin-left:40%}.sheme .item svg{height:83px}.main__wrap{padding-bottom:60px}.main__image{margin-top:15px}.main .ymap{bottom:20px;right:20px}.main .ymap svg{width:50px}.main .yandex{bottom:240px}.main .yandex svg{width:39px}.main .market{bottom:230px;left:auto;right:0}.main .market svg{width:47px}.case{margin-top:50px}.case__wrap{margin-top:0}.case__item{border-top:none;padding-top:40px;padding-bottom:40px;border-bottom:1px solid #e7e7e7}.s-title{font-size:28px}.case .tag{font-size:13px;height:29px;line-height:29px}.case__content{width:100%;margin-top:15px}.case h3{margin-top:20px;font-size:22px}.case ul{margin:20px 0}.case ul li{font-size:15px;margin:10px 0}.case .btn{margin-top:22px;width:180px;height:50px;font-size:13px}.baner{margin-top:60px}.work{margin-top:60px}.form__wrap{padding:25px;padding-bottom:230px}.form__image{width:250px;right:auto;left:50%;margin-left:-150px}.form__btns .btn2{width:100%;height:55px;font-size:13px}.form .s-title{font-size:28px}.s-subtitle{font-size:15px;margin-top:20px}.form__content{width:100%}.formS{width:100%;margin-top:20px}.work__item{display:none}.work__item.mob{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;height:180px;width:360px;margin:0 auto}.work .color{font-size:24px;width:100%;margin-top:10px}.work .color br{display:none}.work__wrap{display:block}.work .btn2{height:52px;font-size:13px}.work__sliders{display:block;margin-top:30px}.work__sliders .work__item{display:block;width:440px;margin-right:8px}.work__sliders h3{min-height:48px;margin-top:15px}.work p{font-size:15px;margin-top:10px;min-height:80px}#CookiesAlert{width:calc(100% - 40px);left:20px;bottom:20px}#CookiesAlert .content p{font-size:15px}}@media (max-width:940px){.container{max-width:580px}.footer__left{display:block}.footer__top{display:block}.footer .text{margin:0;font-size:15px;margin-top:25px;margin-bottom:25px}.logo img{width:25px}.logo p{font-size:18px}.footer .tel{font-size:26px}.footer__bottom{margin-top:25px;padding-top:25px;padding-bottom:25px}.footer__text{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;width:100%;margin-top:25px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.btnFooter{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;width:100%;font-size:13px;height:52px}.btnFooter span svg{width:18px;height:auto}.form-title{font-size:22px}.modalWindow{padding-left:25px;padding-right:25px;padding-bottom:20px}.formsModal .inputItem input{height:55px;font-size:16px;padding-left:15px;padding-right:15px}.formsModal .form__btns .btn2{height:55px;font-size:14px;margin-top:15px}.formsModal{margin-top:20px}.menuMobile ul{max-width:580px}.inputItem input{height:55px}.inputItem{width:100%!important;margin-bottom:6px}.baner__btn{margin-top:30px}.baner .btn{width:100%;margin-bottom:6px;height:60px;font-size:13px}.baner__wrap{padding-top:35px;padding-bottom:50px}.work__sliders .work__item{width:280px}.work p{min-height:140px}#CookiesAlert{padding:20px 20px}#CookiesAlert .content{display:block}#CookiesAlert .content p{width:100%;margin-bottom:10px}#CookiesAlert .content .btn{height:40px;font-size:13px;width:120px}.sheme .item svg{height:42px}.sheme .item p{font-size:8px;bottom:20px}.sheme .item:nth-child(2) p{font-size:8px;bottom:20px}.sheme .item:nth-child(1) p{font-size:6px}}@media (max-width:620px){.btn2{font-size:13px}.modalWindowCase .btn2{width:100%;height:55px;line-height:55px;font-size:13px}.modalWindowCase ul li{font-size:15px}.modalWindowCase p{font-size:15px}.modalWindowCase ul{margin-top:0;margin-bottom:0}.modalWindowCase h3{font-size:22px}.editor img{margin-top:20px}.modalWindowCase{padding-bottom:20px}.header .tel{font-size:15px;margin-right:15px}.burger{margin-left:15px}.case__image{width:100%}.form__btns .btn2{font-size:11px}.form__wrap{text-align:center;padding-left:17px;padding-right:17px}.form .s-title{font-size:24px;text-align:center}.form .s-title br{display:none}.checkboxForm+label{text-align:left}.form{margin-top:80px}.work__item.mob{width:100%}.main__content{width:100%}.main__content .btn2{width:100%}.main__content .text{width:100%;font-size:13px;margin-top:20px}.main__image{width:70%;margin-left:30%}.form .s-title{line-height:1.2em}.footer__text{display:-webkit-box;display:-ms-flexbox;display:flex}.footer__text p{margin:0;width:40%;font-size:12px}.footer__text a{margin:0;width:60%;font-size:12px;text-align:right}.main__content h1,.main__content h2{line-height:1.1em}.checkboxForm+label:before{top:0}.checkboxForm+label:after{top:1px}}