html{scroll-behavior:smooth}*{-webkit-box-sizing:border-box;box-sizing:border-box}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;padding:0;font-size:16px;font-family:Roboto,sans-serif;color:#000}a{-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out;text-decoration:none;font-family:Roboto,sans-serif;color:#4f4f4f;cursor:pointer;display:inline-block}a:hover{color:#1616e2}a:focus{outline:0}p:empty{display:none}textarea{resize:none}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=button]{-webkit-appearance:none;-moz-appearance:none}img{max-width:100%}ul{list-style:none;margin:0;padding:0}ol{margin:0;padding:0 0 0 25px}h1,h2,h3,h4,h5,h6{margin:0}.h1,h1{font-size:40px}.h2,h2{font-size:36px}.h3,h3{font-size:20px}.h4,h4{font-size:18px}p{color:#4f4f4f;line-height:140%}::-webkit-input-placeholder{color:#333;opacity:1}:-moz-placeholder{color:#333;opacity:1}::-moz-placeholder{color:#333;opacity:1}:-ms-input-placeholder{color:#333;opacity:1}.btn-primary{background:#1616e2;padding:15px 30px;cursor:pointer;color:#fff;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;text-align:center;border-radius:5px;display:inline-block;font-size:18px}.btn-primary:hover{background:#20205e;color:#fff}.section-margin{margin:80px 0}.section-padding{padding:80px 0}.container{width:1200px;padding:0 15px;margin:0 auto}.text-center{text-align:center}.title-line{position:relative;font-weight:400;font-family:"Roboto Slab",serif;color:#20205e}.title-line:before{content:'';position:absolute;bottom:-10px;left:0;width:230px;height:3px;background:#1616e2}.title-line.text-center:before{left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.preheader{padding:5px 0;background:#1616e2}.preheader__text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;font-size:12px;color:#f2f2f2;font-weight:500;cursor:pointer}.preheader__text:before{content:url(../img/icons/icon-preheader.svg);position:relative;bottom:-2px;margin-right:5px}.header{padding:10px 0}.header__wrapper{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}.header__wrapper p{margin:0}.header__contacts{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.header__logo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header__logo img{margin-bottom:5px}.header__logo span{font-family:"Roboto Slab",serif;font-weight:600;font-size:14px;text-transform:uppercase;color:#1616e2}.header__address,.header__tel,.header__time{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.header__address img,.header__tel img,.header__time img{margin-right:10px}.header__address-text,.header__tel-text,.header__time-text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.header__address-text span,.header__tel-text span,.header__time-text span{font-weight:400;font-size:14px;line-height:16px;color:#4f4f4f;margin-bottom:3px}.header__address-text p,.header__tel-text p,.header__time-text p{font-weight:500;font-size:16px;line-height:20px;color:#1616e2}.header__address{margin-right:40px}.header__time{margin-right:40px}.header__tel-text a{font-weight:500;font-size:16px;line-height:20px;color:#1616e2}.header__tel-text a:nth-of-type(1){margin-bottom:5px}.header-menu{background:rgba(22,22,226,.07)}.header-menu__wrapper ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header-menu__wrapper ul li a{padding:10px 20px;font-size:18px;text-transform:uppercase}.main-banner{overflow:hidden;background:#fffbfb}.main-banner__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;position:relative}.main-banner__wrapper .btn-primary{position:relative;z-index:1;margin-bottom:55px}.main-banner__pretitle{font-family:Roboto,sans-serif;font-weight:700;font-size:18px;line-height:20px;text-transform:uppercase;color:#ea1616;margin-bottom:10px;position:relative;z-index:1}.main-banner__title{font-family:"Roboto Slab",serif;line-height:120%;color:#20205e;margin-top:0;margin-bottom:15px;position:relative;z-index:1}.main-banner__cta{max-width:300px;font-size:18px;color:#4f4f4f;line-height:21px;margin-bottom:25px;position:relative;z-index:1}.main-banner__advantages{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;z-index:1}.main-banner__advantages div:first-child{margin-right:30px;margin-left:20px}.main-banner__advantages h3{margin-bottom:6px;color:#1616e2;font-weight:700;line-height:150%;font-family:"Roboto Slab",serif;position:relative}.main-banner__advantages h3:before{content:'';position:absolute;top:50%;left:-20px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);border-radius:50%;width:10px;height:10px;background:#1616e2}.main-banner__advantages span{display:block;max-width:305px}.main-banner__image{position:absolute;right:-330px;bottom:-70px;z-index:0}.advantages{margin-bottom:0}.advantages__title{margin-bottom:75px}.advantages__items{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:distribute;justify-content:space-around}.advantages__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:95px}.advantages__item img{margin-bottom:45px}.advantages__item h3{font-family:"Roboto Slab",serif;color:#20205e;font-weight:700;font-size:18px;margin-bottom:15px}.advantages__item span{max-width:291px;font-size:16px;color:#333;line-height:150%;text-align:center}.cooperation{padding:50px 0 70px;position:relative;overflow-x:clip;overflow-y:visible}.cooperation__pretitle{font-family:Roboto,sans-serif;font-style:normal;font-weight:400;font-size:24px;color:#fff;margin-top:0;margin-bottom:10px}.cooperation__title{font-family:"Roboto Slab",serif;font-style:normal;font-weight:700;font-size:32px;color:#fff;margin-top:0;margin-bottom:15px;max-width:800px}.cooperation__wrapper p{font-family:"Open Sans",sans-serif;font-style:normal;font-weight:400;font-size:16px;line-height:150%;color:#fff;margin-top:0;margin-bottom:30px;max-width:700px}.cooperation__wrapper .btn-primary{background:#fff;color:#1616e2}.cooperation__wrapper .btn-primary:hover{color:#fff;background:#20205e}.cooperation__guy-1{position:absolute;right:280px;bottom:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none}.cooperation__guy-2{position:absolute;right:30px;bottom:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none}.work{background:#f8f8f8}.work__wrapper{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}.work__title{margin-bottom:70px}.work__title:before{background:#20205e}.work__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:40px}.work__list-item{display:-webkit-box;display:-ms-flexbox;display:flex}.work__list-item:not(:last-child){margin-bottom:20px}.work__list-item .number{font-family:"Roboto Slab",serif;font-style:normal;font-weight:500;font-size:36px;margin-right:15px;color:#20205e}.work__list-item p{max-width:340px;font-family:"Roboto Slab",serif;font-style:normal;font-weight:400;font-size:18px;line-height:150%;color:#20205e;margin:0}.work__bottom{max-width:500px;font-family:"Open Sans",sans-serif;font-style:normal;font-weight:400;font-size:16px;line-height:150%;color:#4f4f4f}.work__video{width:650px;height:400px}.work__video iframe{width:100%;height:100%}.assortment__title{margin-bottom:40px}.assortment__items{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;-ms-flex-wrap:wrap;flex-wrap:wrap}.assortment__item{-webkit-box-flex:0;-ms-flex:0 0 32%;flex:0 0 32%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:20px;cursor:pointer}.assortment__item img{margin-bottom:10px}.assortment__item h3{font-family:"Roboto Slab",serif;font-style:normal;font-weight:700;font-size:20px;text-align:center;color:#333;position:relative;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}.assortment__item h3:before{content:'';position:absolute;width:15px;height:3px;bottom:-10px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);background:#1616e2;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}.assortment__item:hover h3{color:#1616e2}.assortment__item:hover h3:before{width:100%}.delivery{overflow-x:clip;padding-bottom:170px}.delivery__wrapper{position:relative}.delivery__title{margin-bottom:70px}.delivery__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.delivery__item img{margin-right:10px}.delivery__item p{font-family:"Roboto Slab",serif;font-style:normal;font-weight:400;font-size:18px;line-height:150%;color:#1616e2}.delivery__item:nth-child(1) p{max-width:220px}.delivery__item:nth-child(2) p{max-width:330px}.delivery__item:nth-child(3) p{max-width:330px}.delivery__map{position:absolute;right:-250px;top:-50px}.about{margin-top:150px;margin-bottom:150px}.about__title{margin-bottom:45px}.about__wrapper p{font-family:"Open Sans",sans-serif;font-style:normal;font-weight:400;font-size:20px;line-height:150%;text-align:center;color:#4f4f4f;margin:0}.about__wrapper span{display:block;text-align:center;font-size:24px;line-height:150%;color:#ea1616;margin-top:35px}.fast{padding:55px 0;overflow-x:clip}.fast__wrapper{position:relative}.fast__pretitle{margin:0 0 10px;font-family:Roboto,sans-serif;font-style:normal;font-weight:400;font-size:20px;color:#fff}.fast__title{font-family:"Roboto Slab",serif;font-style:normal;font-weight:700;font-size:32px;line-height:120%;color:#fff;max-width:820px;margin:0 0 15px}.fast p{font-family:"Open Sans",sans-serif;font-style:normal;font-weight:400;font-size:16px;line-height:150%;color:#fff;margin:0 0 35px;max-width:680px}.fast__image{position:absolute;bottom:-90px;right:-250px}.contacts__title{margin-bottom:20px}.contacts__wrapper{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}.contacts__address span{display:block;font-family:Roboto,sans-serif;font-style:normal;font-weight:400;font-size:14px;line-height:16px;color:#4f4f4f;margin-bottom:5px}.contacts__address img{margin-right:10px}.contacts__address .line-1,.contacts__address .line-2{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.contacts__address .line-1 .address,.contacts__address .line-1 .tel{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-bottom:30px}.contacts__address .line-1 .address p,.contacts__address .line-1 .tel p{margin:0;font-family:Roboto,sans-serif;font-style:normal;font-weight:500;font-size:18px;line-height:20px;color:#1616e2}.contacts__address .line-1 .address a,.contacts__address .line-1 .tel a{display:block;font-family:"Roboto Slab",serif;font-style:normal;font-weight:700;font-size:18px;line-height:20px;color:#1616e2}.contacts__address .line-1 .address a:last-child,.contacts__address .line-1 .tel a:last-child{margin-top:5px}.contacts__address .line-1 .address a:hover,.contacts__address .line-1 .tel a:hover{color:#20205e}.contacts__address .line-1 .address{margin-right:70px}.contacts__address .line-2{display:-webkit-box;display:-ms-flexbox;display:flex}.contacts__address .line-2 .time{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-right:70px}.contacts__address .line-2 .time img{margin-right:10px}.contacts__address .line-2 .time p{margin:0;font-family:Roboto,sans-serif;font-style:normal;font-weight:500;font-size:18px;line-height:20px;color:#1616e2}.contacts__address .line-2 .requisites{font-family:Roboto,sans-serif;font-style:normal;font-weight:700;font-size:18px;line-height:21px;-webkit-text-decoration-line:underline;text-decoration-line:underline;color:#1616e2;margin-left:30px;cursor:pointer;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}.contacts__address .line-2 .requisites:hover{color:#20205e}.contacts__form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.contacts__form-wrapper{margin-top:70px}.contacts__form-title{margin-bottom:30px;font-family:"Roboto Slab",serif;font-style:normal;font-weight:400;font-size:32px}.contacts__form .input-1,.contacts__form .input-2,.contacts__form .textarea1{position:relative}.contacts__form .input-1 label:first-child,.contacts__form .input-2 label:first-child,.contacts__form .textarea1 label:first-child{z-index:1;position:absolute;left:13px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:30px;height:30px}.contacts__form .input-1 label:nth-child(2),.contacts__form .input-2 label:nth-child(2),.contacts__form .textarea1 label:nth-child(2){position:absolute;left:50px;top:7px;font-family:"Open Sans",sans-serif;font-style:normal;font-weight:400;font-size:12px;color:#4f4f4f;z-index:1}.contacts__form-top{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:20px}.contacts__form-top .input-1{margin-right:20px}.contacts__form-top input{width:310px;height:60px;padding:23px 20px 13px 50px;border:1px solid #828282;border-radius:5px;position:relative;font-family:"Open Sans",sans-serif;font-style:normal;font-weight:400;font-size:16px;color:#333}.contacts__form-top input::-webkit-input-placeholder{font-family:"Open Sans",sans-serif;font-style:normal;font-weight:400;font-size:16px;color:#333}.contacts__form-top input::-moz-placeholder{font-family:"Open Sans",sans-serif;font-style:normal;font-weight:400;font-size:16px;color:#333}.contacts__form-top input:-ms-input-placeholder{font-family:"Open Sans",sans-serif;font-style:normal;font-weight:400;font-size:16px;color:#333}.contacts__form-top input::-ms-input-placeholder{font-family:"Open Sans",sans-serif;font-style:normal;font-weight:400;font-size:16px;color:#333}.contacts__form-top input::placeholder{font-family:"Open Sans",sans-serif;font-style:normal;font-weight:400;font-size:16px;color:#333}.contacts__form-top input:focus{outline:0}.contacts__form .textarea1 label:first-child{top:15px;-webkit-transform:unset;-ms-transform:unset;transform:unset}.contacts__form-center textarea{resize:none;width:640px;height:210px;padding:23px 20px 13px 50px;border:1px solid #828282;border-radius:5px;font-family:"Open Sans",sans-serif;font-style:normal;font-weight:400;font-size:16px;color:#333;margin-bottom:20px}.contacts__form-center textarea::-webkit-input-placeholder{font-family:"Open Sans",sans-serif;font-style:normal;font-weight:400;font-size:16px;color:#333}.contacts__form-center textarea::-moz-placeholder{font-family:"Open Sans",sans-serif;font-style:normal;font-weight:400;font-size:16px;color:#333}.contacts__form-center textarea:-ms-input-placeholder{font-family:"Open Sans",sans-serif;font-style:normal;font-weight:400;font-size:16px;color:#333}.contacts__form-center textarea::-ms-input-placeholder{font-family:"Open Sans",sans-serif;font-style:normal;font-weight:400;font-size:16px;color:#333}.contacts__form-center textarea::placeholder{font-family:"Open Sans",sans-serif;font-style:normal;font-weight:400;font-size:16px;color:#333}.contacts__form-center textarea:focus{outline:0}.contacts__form-bottom{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.contacts__form-bottom .btn-primary{margin-right:25px;border:none}.contacts__form-bottom-checkbox{display:-webkit-box;display:-ms-flexbox;display:flex}.contacts__form-bottom-checkbox input{margin-right:12px}.contacts__form-bottom-checkbox label{font-family:Roboto,sans-serif;font-style:normal;font-weight:400;font-size:12px;line-height:14px;color:#4f4f4f;max-width:360px;display:block}.contacts__map{width:480px;height:710px}.contacts__map iframe{width:100%;height:100%;border:none}.popup{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);display:none;z-index:99999}.popup.active{display:block}.popup .close{position:absolute;top:15px;right:25px;color:#20205e;font-size:24px;cursor:pointer}.popup-requisites__wrapper{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background:#fff;border-radius:10px;padding:50px 50px 80px 45px}.popup-requisites__wrapper ul{max-width:560px}.popup-requisites__wrapper ul li{font-family:"Open Sans",sans-serif;font-size:20px;line-height:150%}.popup-requisites__wrapper ul li:first-child{font-weight:700}.popup-requisites__title{font-family:"Roboto Slab",serif;font-style:normal;font-weight:400;font-size:26px;color:#20205e;margin-top:0;margin-bottom:20px}.popup-assortment__wrapper{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background:#fff;border-radius:10px;padding:25px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.popup-assortment__column-1{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-right:25px}.popup-assortment__column-1 h3{margin-bottom:40px}.popup-assortment__column-2 ul{padding-top:20px}.popup-assortment__column-2 ul li{font-size:14px;line-height:16px;color:#4f4f4f;margin-bottom:9px}.thanks{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);display:none}.thanks__wrapper{position:absolute;top:20%;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);padding:15px;text-align:center;border-radius:5px;background:#fff}.thanks__wrapper h3{color:#1616e2;margin-bottom:15px}.thanks__wrapper span{color:#4f4f4f}.popup-contact__wrapper{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);padding:50px 20px;border-radius:10px;background:#fff}.popup-contact__title{font-family:"Roboto Slab",serif;font-style:normal;font-weight:400;font-size:26px;line-height:150%;text-align:center;color:#20205e;margin-bottom:60px;width:820px}.popup-contact__form .line{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:30px}.popup-contact__form .line .input:first-child{margin-right:20px}.popup-contact__form .line .input{position:relative}.popup-contact__form .line .input label:first-child{z-index:1;position:absolute;left:13px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:30px;height:30px}.popup-contact__form .line .input label:nth-child(2){position:absolute;left:50px;top:7px;font-family:"Open Sans",sans-serif;font-style:normal;font-weight:400;font-size:12px;color:#4f4f4f;z-index:1}.popup-contact__form .line input{width:345px;height:60px;padding:23px 20px 13px 50px;border:1px solid #828282;border-radius:5px;position:relative;font-family:"Open Sans",sans-serif;font-style:normal;font-weight:400;font-size:16px;color:#333}.popup-contact__form .line input::-webkit-input-placeholder{font-family:Roboto,sans-serif;font-style:normal;font-weight:300;font-size:16px;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;color:#4f4f4f}.popup-contact__form .line input::-moz-placeholder{font-family:Roboto,sans-serif;font-style:normal;font-weight:300;font-size:16px;display:flex;align-items:center;color:#4f4f4f}.popup-contact__form .line input:-ms-input-placeholder{font-family:Roboto,sans-serif;font-style:normal;font-weight:300;font-size:16px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;color:#4f4f4f}.popup-contact__form .line input::-ms-input-placeholder{font-family:Roboto,sans-serif;font-style:normal;font-weight:300;font-size:16px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;color:#4f4f4f}.popup-contact__form .line input::placeholder{font-family:Roboto,sans-serif;font-style:normal;font-weight:300;font-size:16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#4f4f4f}.popup-contact__form .line input:focus{outline:0}.popup-contact__form .line-4{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.popup-contact__form .line-4 .btn-primary{margin-bottom:20px;width:370px;border:none}.popup-contact__form .line-4 .line-checkbox{display:-webkit-box;display:-ms-flexbox;display:flex}.popup-contact__form .line-4 .line-checkbox input{margin-right:20px}.popup-contact__form .line-4 .line-checkbox label{font-family:Roboto,sans-serif;font-style:normal;font-weight:400;font-size:12px;line-height:14px;color:#4f4f4f;max-width:340px;display:block}.footer{background:#f2f2f2;padding:43px 0}.footer__wrapper{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}.footer__logo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.footer__logo img{margin-bottom:10px}.footer__logo span{display:block;font-family:"Roboto Slab",serif;font-style:normal;font-weight:400;font-size:18px;color:#20205e}.footer__menu li a{text-transform:uppercase;font-size:16px}.footer__menu li:not(:last-child){margin-bottom:20px}.footer__more h3{font-family:"Roboto Slab",serif;font-style:normal;font-weight:700;font-size:20px;line-height:150%;color:#333;margin-bottom:5px}.footer__more p{margin:0;max-width:460px;font-size:16px;line-height:150%;color:#4f4f4f}@media (max-width:1199px){.h1,h1{font-size:30px}.h2,h2{font-size:32px}.h3,h3{font-size:18px}.h4,h4{font-size:18px}.btn-primary{font-size:14px;padding:10px 20px}.section-margin{margin:60px 0}.section-padding{padding:60px 0}.container{width:760px}.header__logo img{max-width:60px}.header__logo span{font-size:10px}.header__address img,.header__tel img,.header__time img{max-width:30px;display:none}.header__address-text span,.header__tel-text span,.header__time-text span{font-size:10px}.header__address-text p,.header__tel-text p,.header__time-text p{font-size:12px}.header__address{margin-right:20px}.header__time{margin-right:20px}.header__tel-text a{font-size:12px}.header__tel-text a:nth-of-type(1){margin-bottom:0}.header-menu__wrapper ul li a{font-size:16px}.main-banner__wrapper .btn-primary{margin-bottom:30px}.main-banner__image{right:-450px;bottom:-60px}.cooperation__pretitle{font-size:20px}.cooperation__title{font-size:26px;max-width:700px}.cooperation__wrapper p{font-size:14px;max-width:600px}.cooperation__guy-1{max-width:200px;right:50px}.cooperation__guy-2{max-width:200px;right:-40px}.work__list-item .number{font-size:22px}.work__list-item p{font-size:14px;max-width:265px}.work__bottom{font-size:14px}.work__video{width:550px;height:350px}.assortment__item img{max-width:170px}.assortment__item h3{font-size:16px}.assortment__item h3:before{height:2px}.delivery__map{max-width:500px;right:-150px;top:50px}.about{margin-top:100px}.about__wrapper p{font-size:16px}.about__wrapper span{font-size:20px}.fast__title{font-size:30px}.fast__image{display:none}.contacts__title{margin-bottom:50px}.contacts__wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.contacts__form-wrapper{margin-top:30px;margin-bottom:40px}.contacts__map{width:640px;height:400px}.popup-requisites__wrapper{width:650px}.popup-requisites__wrapper ul li{font-size:18px}.popup-requisites__title{font-size:24px}.footer{padding:30px 0}.footer__logo img{max-width:60px}.footer__logo span{font-size:14px}.footer__menu li a{font-size:12px}.footer__menu li:not(:last-child){margin-bottom:10px}.footer__more{max-width:300px}.footer__more h3{font-size:16px}.footer__more p{font-size:12px}}@media (max-width:767px){.h1,h1{font-size:20px}.h2,h2{font-size:20px}.h3,h3{font-size:16px}.h4,h4{font-size:16px}.btn-primary{padding:10px 15px;font-size:14px}.section-margin{margin:40px 0}.section-padding{padding:40px 0}.container{width:300px;padding:0 10px}.title-line:before{width:130px;height:2px}.preheader__text{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.header{padding:15px 0}.header__wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.header__contacts{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center;margin-bottom:15px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header__logo{margin-bottom:15px}.header__logo span{font-size:14px}.header__address-text span,.header__tel-text span,.header__time-text span{font-size:14px}.header__address-text p,.header__tel-text p,.header__time-text p{font-size:16px}.header__address{margin-right:0;margin-bottom:10px}.header__time{margin-right:0;margin-bottom:10px}.header__tel-text a{font-size:16px}.header__tel-text a:nth-of-type(1){margin-bottom:5px}.header-menu__wrapper ul{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:unset;-ms-flex-align:unset;align-items:unset}.header-menu__wrapper ul li a{font-size:12px;padding:10px;min-width:133px;text-align:center}.main-banner{padding-bottom:170px}.main-banner__wrapper .btn-primary{margin:0 auto 15px}.main-banner__pretitle{font-size:12px}.main-banner__title{font-size:15px}.main-banner__cta{font-size:14px;margin-bottom:15px}.main-banner__advantages{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0 0 0 20px}.main-banner__advantages div:first-child{margin:0 0 15px 0}.main-banner__advantages span{font-size:14px}.main-banner__image{right:0;bottom:-150px}.advantages__item{margin-bottom:35px}.advantages__item img{margin-bottom:20px}.cooperation__pretitle{font-size:14px}.cooperation__title{font-size:20px}.cooperation__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.cooperation__wrapper p{margin-bottom:20px}.cooperation__wrapper .btn-primary{margin:auto}.cooperation__guy-1{display:none}.cooperation__guy-2{display:none}.work__wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.work__title{margin-bottom:30px}.work__list{margin-bottom:20px}.work__list-item .number{font-size:20px}.work__list-item p{font-size:12px}.work__bottom{font-size:12px;margin-bottom:20px}.work__video{width:100%;height:200px}.delivery__title{margin-bottom:30px}.delivery__item p{font-size:14px}.delivery__map{max-width:100%;bottom:-150px;right:0;top:unset}.about__wrapper p{font-size:12px}.about__wrapper span{font-size:16px;margin-top:15px}.fast__pretitle{font-size:14px}.fast__title{font-size:20px}.fast p{font-size:14px;margin:0 0 20px 0}.contacts__address .line-1,.contacts__address .line-2{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:unset;-ms-flex-align:unset;align-items:unset}.contacts__address .line-1 .address{margin-right:0}.contacts__address .line-2 .time{margin-right:0;margin-bottom:20px}.contacts__form-title{font-size:20px}.contacts__form-top{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.contacts__form-top .input-1{margin-right:0;margin-bottom:20px}.contacts__form-top input{width:100%}.contacts__form-top input::-webkit-input-placeholder{font-size:14px}.contacts__form-top input::-moz-placeholder{font-size:14px}.contacts__form-top input:-ms-input-placeholder{font-size:14px}.contacts__form-top input::-ms-input-placeholder{font-size:14px}.contacts__form-top input::placeholder{font-size:14px}.contacts__form-center textarea{width:100%}.contacts__form-center textarea::-webkit-input-placeholder{font-size:14px}.contacts__form-center textarea::-moz-placeholder{font-size:14px}.contacts__form-center textarea:-ms-input-placeholder{font-size:14px}.contacts__form-center textarea::-ms-input-placeholder{font-size:14px}.contacts__form-center textarea::placeholder{font-size:14px}.contacts__form-bottom{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.contacts__form-bottom .btn-primary{margin-bottom:20px;margin-right:0;width:100%}.contacts__map{width:100%;height:200px}.popup-requisites__wrapper{width:280px;padding:40px 15px 20px 15px}.popup-requisites__wrapper ul li{font-size:10px}.popup-requisites__title{font-size:18px;margin-bottom:15px}.popup-assortment__wrapper{width:280px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.popup-assortment__column-1{margin-right:0}.popup-assortment__column-1 h3{margin-bottom:20px}.popup-assortment__column-2 ul{-webkit-column-count:2;-moz-column-count:2;column-count:2}.popup-assortment__column-2 ul li{font-size:10px;margin-bottom:5px}.popup-contact{overflow-y:scroll}.popup-contact__wrapper{padding:40px 10px}.popup-contact__title{font-size:18px;width:100%;margin-bottom:30px}.popup-contact__form .line{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:0}.popup-contact__form .line .input:first-child{margin-right:0}.popup-contact__form .line .input{margin-bottom:20px}.popup-contact__form .line input{width:100%}.popup-contact__form .line input::-webkit-input-placeholder{font-size:14px}.popup-contact__form .line input::-moz-placeholder{font-size:14px}.popup-contact__form .line input:-ms-input-placeholder{font-size:14px}.popup-contact__form .line input::-ms-input-placeholder{font-size:14px}.popup-contact__form .line input::placeholder{font-size:14px}.popup-contact__form .line-4 .btn-primary{width:100%}.popup-contact__form .line-4 .line-checkbox input{margin-right:10px}.footer__wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:unset;-ms-flex-pack:unset;justify-content:unset}.footer__logo{margin-bottom:20px}.footer__menu{margin-bottom:20px;text-align:center}.footer__more{text-align:center;margin-bottom:20px}.footer__more h3{margin-bottom:10px}}