.banner-container .banner-item{width:100%;min-width:calc(100vw - 90px)}.banner-container .swiper-slide:not(.swiper-slide-active){opacity:0!important}.banner-container .banner-item__content .heading{text-transform:uppercase}.swiper-container-horizontal>.swiper-pagination-progressbar{width:100%;height:1px;left:50%;-webkit-transform:translate(-50%);-ms-transform:translate(-50%);transform:translate(-50%);top:102px;background:#fff;position:absolute;text-align:center;transition:.3s opacity;z-index:10;max-width:1580px}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:#e97517;position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.nav-icon__text{color:#fff}.nav-icon:hover .nav-icon__text{color:#e97517}::-webkit-input-placeholder{opacity:1;transition:ease .25s}::-moz-placeholder{opacity:1;transition:ease .25s}:-ms-input-placeholder{opacity:1;transition:ease .25s}:-moz-placeholder{opacity:1;transition:ease .25s}input:focus::-webkit-input-placeholder,textarea:focus::-webkit-input-placeholder{opacity:0;transition:ease .25s}input:focus::-moz-placeholder,textarea:focus::-moz-placeholder{opacity:0;transition:ease .25s}input:focus:-ms-input-placeholder,textarea:focus:-ms-input-placeholder{opacity:0;transition:ease .25s}input:focus:-moz-placeholder,textarea:focus:-moz-placeholder{opacity:0;transition:ease .25s}header .h-content::after,header .h-content::before{content:none}.product-category-page .product-top__img{padding:0}.product-category-page .product-top__img img{width:100%}.information-page .info__container{width:calc(100% - 2px)}.delivery-map__img{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}.modal-content .close-btn{position:absolute;right:0;top:-30px;transform:translateX(50%);background-color:#e97517;width:50px;height:50px;display:flex;justify-content:center;align-items:center;cursor:pointer;color:#fff;z-index:10}.modal-content .close-btn::after{content:'';display:block;position:absolute;top:15px;left:50%;width:21px;height:22px;transform:translateX(-50%);background:url(../image/cross_icon.png) no-repeat center center;background-size:100% auto}.languageSearch,.logoPhones{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.btn-header{padding:11px 15px;height:42px;line-height:1.75}header .smp-container.phones-select{margin-left:50px}footer .f-content__container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.about-company .info .digit-item__num,.information-page .info__container .info-item .digit-item__num{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;font-size:100px}.about-company .info .digit-item__num span,.information-page .info__container .info-item .digit-item__num span{font-family:sans-serif;font-size:80px}.information-page .info__container{width:785px}.information-page .info__container .info-item__row{min-width:0}.information-page .info__container .info-item{flex-basis:33.333%}.information-page .info__bg{display:none}.phones-select .smp-content .phones-container ul li.mobile,.phones-select .smp-content.mobile,.smp-btn .angle-icon.mobile{display:none}.phones-select .smp-content .phones-container{padding:0}.phones-select .smp-content .phones-container ul li{padding:5px}.smp-content{width:calc(100% + 10px)}.vakansy-description{margin:50px 0 30px!important}.vakansy-description *{font-size:16px!important;font-family:GothamPro!important;margin:5px 0}.advantages-section .advantage-item__img img{width:90px}.product-category-page .description-section{padding-bottom:45px;margin-bottom:0}.products-container input.product-input-style.error{border:1px solid red;transition:ease .25s}.seo-text__content ul{padding-left:30px;margin:0 0 20px;}.seo-text__content ul li{position:relative}.seo-text__content ul li::before{content:'';display:block;width:6px;height:6px;background:#e97517;border-radius:50%;position:absolute;top:10px;left:-15px}.info__container-parent{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.info__container-parent .about-text{max-width:calc(100% - 820px);padding-left:10px;max-height:524px;overflow:auto}.about-company .about-text__info{max-height:450px;overflow:auto;padding-right:10px}.contact-page .main-contacts .contact-item__heading.adress,.modal-menu-content .menu-contacts .contact-item__heading.adress{margin-top:30px}.contact-page .main-contacts .contact-item ul.contact-item__adress,.modal-menu-content .menu-contacts .contact-item ul.contact-item__adress{max-width:330px;background-image:url(../image/adress_icon.svg);background-size:45px auto}.stage-item .heading{margin-bottom:10px}.stage-item__text .text+.heading.heading-black{margin-top:15px}.stage-digits__left .stage-digit-item__content{padding:30px 30px 20px 30px}.stage-digits__left .stage-digit-item__num{margin-bottom:30px}#information-sitemap .wrapper{background-color: #fff;padding: 30px 20px;}#information-sitemap .wrapper h1{position: relative;font-size: calc((100vw - 320px)/1600*(60 - 36) + 36px);margin-bottom: calc(.01316 * 100vw + 15px);padding: 0 0 0 12px;color: #333;margin-bottom: 40px;font-family: bebasneue,sans-serif;font-weight: 700;}#information-sitemap .wrapper h1::after{content: '';display: block;position: absolute;width: 30px;height: 30px;top: 0;left: 0;background-color: #e97517;z-index: 1;}#information-sitemap .wrapper h1 span{position: relative;z-index: 2;}.article-description.description-content h1{font-size: calc((100vw - 320px)/1600*(44 - 25) + 25px);color: #333;font-family: bebasneue,sans-serif;font-weight: 700;position: relative;}.article-description.description-content p{margin-bottom: 25px;text-align: justify;}.article-description.description-content img{width: 100% !important;display: block;margin: 10px 0;}.article-description.description-content i, .article-description.description-content em{display: block;color: #aaa;font-style: italic;margin: 0 0 20px;}.article-description.description-content a{color: #e97517;}.article-description.description-content a:hover{text-decoration:underline;}.article-description.description-content h2{font-size: calc((100vw - 320px)/1600*(36 - 20) + 20px);color: #333;font-family: bebasneue,sans-serif;font-weight: 700;position: relative;margin-bottom: 10px;}.article-description.description-content h3{font-size: calc((100vw - 320px)/1600*(30 - 18) + 18px);color: #333;font-family: bebasneue,sans-serif;font-weight: 700;position: relative;margin-bottom: 10px;}.article-description.description-content ul,.article-description.description-content ol{padding-left: 30px;margin: 0 0 20px;}.article-description.description-content ul li{position: relative;}.article-description.description-content ul li::before{content: '';display: block;width: 6px;height: 6px;background: #e97517;border-radius: 50%;position: absolute;top: 10px;left: -15px;}.article-description.description-content ol li{list-style-type: decimal;}.article-description.description-content blockquote{display: block;margin: 0 0 20px;padding: 20px 30px;background: #eee;border-left: 5px solid #e97517;font-size: 16px;font-style: italic;}.article-description.description-content blockquote u{display: block;color: #e97517;text-decoration: none;font-size: 18px;font-weight: bold;}#information-sitemap .wrapper ul{padding: 10px 0 10px 20px;}#information-sitemap .wrapper ul li{padding: 5px 0;font-size: 18px;}#information-sitemap .wrapper ul li a{color: #333;}#information-sitemap .wrapper ul li a:hover{color: #e97517;}#information-sitemap .wrapper ul ul li{position: relative;padding-left: 15px;}#information-sitemap .wrapper ul ul li::before{content: '';display: block;width: 6px;height: 6px;background: #e97517;border-radius: 50%;position: absolute;top: 14px;left: 0;}@media screen and (max-width:1700px){.swiper-container-horizontal>.swiper-pagination-progressbar{max-width:calc(100vw - 120px)}.delivery-map__img{right:-150px}}@media screen and (max-width:1600px){footer .f-content__container{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:-10px}footer .f-content__item.f-icon-email{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}footer .f-content__item.f-icon-address{width:100%;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;text-align:center}footer .f-content__item.f-icon-phones{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}footer .f-content__item{margin-bottom:10px}}@media screen and (max-width:1400px){.info__container-parent{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.info__container-parent .about-text{max-height:400px;max-width:100%;margin-top:30px}.delivery-map__img{right:-250px}}@media screen and (max-width:1200px){.advantages-section .advantage-item__img img{width:70px}.phones-select .smp-content{min-width:200px}.phones-select .smp-content .phones-container ul li.mobile,.smp-btn .angle-icon.mobile{display:block}.about-company .info .digit-item__num,.information-page .info__container .info-item .digit-item__num{font-size:calc(.02632 * 100vw + 40px)}.about-company .info .digit-item__num span,.information-page .info__container .info-item .digit-item__num span{font-size:calc(.02632 * 100vw + 20px)}.delivery-map__img{left:-370px;right:initial;opacity:.25;display:block}.about-company .about-text__info{max-height:330px}}@media screen and (max-width:1100px){.article-description.description-content blockquote{font-size: 14px;padding: 15px 20px;}.article-description.description-content blockquote u{font-size: 15px;}.seo-text__content {padding-right: 0;}.information-page .info__container .info-item__row{-ms-flex-wrap:wrap;flex-wrap:wrap}.information-page .info__container .info-item{flex-basis:33.3333%;max-width:100%}.information-page .info__container .info-item.first{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.information-page .info__container .info-item.last{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.information-page .info__container{width:100%}.information-page .info__container .info-item__row{min-width:0}}@media screen and (max-width:1050px){.information-page .info{padding:40px 0}.info__container-parent .seo-text__content{color:#fff}.info__container-parent .about-text{margin-top:50px}.information-page .info__main-wrap{padding-bottom:30px}}@media screen and (max-width:992px){.modal-content .close-btn{transform:none;height:45px;width:45px}.modal-content .close-btn::after{height:15px;width:15px;top:50%;transform:translateX(-50%) translateY(-50%)}}@media screen and (max-width:940px){#information-sitemap .wrapper ul li{font-size: 16px;}#information-sitemap .wrapper ul {padding: 5px 0 5px 10px;}.language ul{height:42px}header .smp-container.phones-select{margin-left:30px}}@media screen and (max-width:840px){header .smp-container.phones-select{margin-left:10px}.phones-select .smp-content{left:0}}@media screen and (max-width:700px){.vakansy-description *{font-size:calc(.00263 * 100vw + 12px)}.vakansy-description{margin:50px 0 0!important}.advantages-section .advantage-item__img img{width:60px;margin-bottom:15px}.reviews-clients-section .clients-block__content{-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}.swiper-custom-pagination{width:100px}#clients-slider{width:100%}.clients-slider .swiper-container{padding:20px 20px 40px 0;margin-top:30px}.reviews-clients-section .clients-block::after{width:70%}.clients-slider .swiper-custom-pagination{top:0}.reviews-clients-section .clients-block__heading{-webkit-transform:rotateZ(0);-ms-transform:rotate(0);transform:rotateZ(0);-webkit-writing-mode:initial;-ms-writing-mode:initial;writing-mode:initial;width:auto}.reviews-clients-section .clients-block__heading .heading::after{right:initial;left:0}.information-page .info__main-wrap{padding-bottom:0}.contact-page .main-contacts__content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.contact-page .heading{margin-top:150px}.contact-page__top{height:auto}.contact-page .main-contacts .contact-item:last-child{padding-left:0;padding-top:30px}.contact-page .main-contacts .contact-item ul li{margin-bottom:5px}}@media screen and (max-width:680px){.modal-menu-content .menu-contacts .contact-item ul.contact-item__adress{background-size:27px auto}}@media screen and (max-width:640px){.language ul{height:30px}.btn-header{height:30px;line-height:1}header .smp-container.phones-select{margin-left:0}}@media screen and (max-width:520px){.stage-digits__left,.stage-digits__right{flex-direction:column;text-align:center}.stage-digits__right .stage-digit-item{margin:0 auto}.stage-digits__left .stage-digit-item__num{font-size:30px}.stage-digits__left .stage-digit-item__num b{font-size:75px}.reviews-slider .swiper-container{padding-right:20px}.banner-container .banner-item{min-width:100vw}.clients-slider .client-slide-item{max-width:100%}.swiper-container-horizontal>.swiper-pagination-progressbar{max-width:calc(100vw - 30px)}.reviews-clients-section .reviews-slider .review-item{padding:25px 20px}.reviews-clients-section .reviews-block{padding-bottom:50px}.phones-select .smp-content{left:-30px}footer .f-icon::before{margin-bottom:10px}.about-company .info .digit-item__title{font-size:16px}.about-company .info .digit-item__numб .information-page .info__container .info-item .digit-item__num{font-size:calc(.02632 * 100vw + 33px)}}@media screen and (max-width:420px){.contact-page .heading{margin-top:0}}@media screen and (max-width:400px){.about-company .info__container .info-item__row,.information-page .info__container .info-item__row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.about-company .info__container .info-item,.information-page .info__container .info-item{width:100%}.about-company .info .digit-item__title,.information-page .info .digit-item__title{font-size:20px}.about-company .info .digit-item__num,.information-page .info__container .info-item .digit-item__num{font-size:80px}.about-company .info .digit-item__num span,.information-page .info__container .info-item .digit-item__num span{font-size:50px}.about-company .info .digit-item__text,.information-page .info .digit-item__text{font-size:18px}.about-company .info__container .info-item__row.second .info-item.image,.information-page .info__container .info-item__row.second .info-item.image{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.banner-container .banner-item__content .subtitle{font-size:16px;line-height:1}}}
