@font-face{font-family:"Muller";src:url("../fonts/MullerRegular.eot");src:local("☺"),url("../fonts/MullerRegular.woff") format("woff"),url("../fonts/MullerRegular.ttf") format("truetype");font-weight:400;font-style:normal}@font-face{font-family:"Muller";src:url("../fonts/MullerBold.eot");src:local("☺"),url("../fonts/MullerBold.woff") format("woff"),url("../fonts/MullerBold.ttf") format("truetype");font-weight:700;font-style:normal}*{padding:0;margin:0;border:0}*,*:before,*:after{-webkit-box-sizing:border-box;box-sizing:border-box}:focus,:active{outline:none}a:focus,a:active{outline:none}nav,footer,header,aside{display:block}html,body{height:100%;width:100%;font-size:100%;line-height:1;font-size:14px;-ms-text-size-adjust:100%;-moz-text-size-adjust:100%;-webkit-text-size-adjust:100%}input,button,textarea{font-family:inherit}input::-ms-clear{display:none}button{cursor:pointer}button::-moz-focus-inner{padding:0;border:0}a,a:visited{text-decoration:none}a:hover{text-decoration:none}ul li{list-style:none}img{vertical-align:top}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:400}button{background:unset}html,body{height:100%;background:#fff;font-family:"Roboto",sans-serif}.wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:100%}.main{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;overflow:hidden}.footer{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.container{max-width:1140px;margin:0 auto;padding:0 15px}.big-container{max-width:1420px;margin:0 auto;padding:0 15px}.title{font-size:clamp(24px,
            calc(24px + 8 * ((100vw - 375px) / (1140 - 375))),
            32px);line-height:clamp(26px,
            calc(26px + 12 * ((100vw - 375px) / (1140 - 375))),
            38px);font-weight:700;text-transform:uppercase}.btn{width:-webkit-max-content;width:-moz-max-content;width:max-content;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;text-align:center;text-transform:uppercase;white-space:nowrap;-webkit-transition:background .3s,border .3s,color .3s,-webkit-filter .3s,-webkit-box-shadow .3s;transition:background .3s,border .3s,color .3s,-webkit-filter .3s,-webkit-box-shadow .3s;-o-transition:filter .3s,background .3s,border .3s,color .3s,box-shadow .3s;transition:filter .3s,background .3s,border .3s,color .3s,box-shadow .3s;transition:filter .3s,background .3s,border .3s,color .3s,box-shadow .3s,-webkit-filter .3s,-webkit-box-shadow .3s}.btn--yellow{background:-o-linear-gradient(356.03deg, #ff662f 9.48%, #f8561b 96.75%);background:linear-gradient(93.97deg, #ff662f 9.48%, #f8561b 96.75%);color:#fff}.btn--yellow:hover{-webkit-box-shadow:0px 2px 20px rgba(248,86,27,.5);box-shadow:0px 2px 20px rgba(248,86,27,.5)}.btn--white{background:#fff;color:#10498a;border:1px solid #fff}.btn--white:hover{-webkit-box-shadow:0px 2px 20px rgba(255,255,255,.25);box-shadow:0px 2px 20px rgba(255,255,255,.25)}.btn--transparent{border:1px solid #fff;color:#fff}.btn--transparent:hover{-webkit-box-shadow:0px 2px 20px rgba(255,255,255,.25);box-shadow:0px 2px 20px rgba(255,255,255,.25)}.btn--bordered{border-radius:4px}.btn--small{font-size:12px;line-height:14px;font-weight:500;text-transform:unset}.btn--medium{font-size:clamp(14px,
            calc(14px + 2 * ((100vw - 375px) / (1140 - 375))),
            16px);line-height:clamp(16px,
            calc(16px + 3 * ((100vw - 375px) / (1140 - 375))),
            19px);font-weight:800}.btn--big{font-size:clamp(14px,
            calc(14px + 4 * ((100vw - 375px) / (1140 - 375))),
            18px);line-height:clamp(16px,
            calc(16px + 6 * ((100vw - 375px) / (1140 - 375))),
            22px);font-weight:700}.burger{display:none;width:30px;height:30px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:101;position:relative;gap:7px;cursor:pointer}.burger span{background:#10498a;width:100%;display:block;height:2px}.logo{width:clamp(150px,
            calc(150px + 105 * ((100vw - 375px) / (1140 - 375))),
            255px);min-width:clamp(150px,
            calc(150px + 105 * ((100vw - 375px) / (1140 - 375))),
            255px);height:clamp(40px,
            calc(40px + 20 * ((100vw - 375px) / (1140 - 375))),
            60px)}.logo img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.header{padding:clamp(20px,
            calc(20px + 10 * ((100vw - 375px) / (1140 - 375))),
            30px) 0}.header__inner{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;gap:clamp(15px,
            calc(15px + 15 * ((100vw - 375px) / (1140 - 375))),
            30px)}.header__link{padding:clamp(15px,
            calc(15px + 4 * ((100vw - 375px) / (1140 - 375))),
            19px) clamp(15px,
            calc(15px + 10 * ((100vw - 375px) / (1140 - 375))),
            25px);border-radius:4px;gap:15px}.header__link svg{width:clamp(15px,
            calc(15px + 5 * ((100vw - 375px) / (1140 - 375))),
            20px);min-width:clamp(15px,
            calc(15px + 5 * ((100vw - 375px) / (1140 - 375))),
            20px);height:clamp(15px,
            calc(15px + 5 * ((100vw - 375px) / (1140 - 375))),
            20px)}.header__logo{position:relative;z-index:101}.header-content{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px}.header-top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:15px}.header-top__phone{color:#10498a;font-size:24px;line-height:29px;font-weight:800;border-bottom:1px solid rgba(0,0,0,0);-webkit-transition:border .3s;-o-transition:border .3s;transition:border .3s}.header-top__phone:hover{border-bottom:1px solid #10498a}.header-top__call{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:15px;font-size:12px;line-height:14px;color:#23212c;font-weight:700;margin-right:auto}.header-top__call span{border-bottom:1px solid rgba(0,0,0,0);-webkit-transition:border .3s;-o-transition:border .3s;transition:border .3s}.header-top__call:hover span:hover{border-bottom:1px solid #23212c}.header-top__call svg{width:15px;min-width:15px;height:15px}.lang{position:relative;z-index:10}.lang__current{font-size:12px;line-height:14px;color:#23212c;font-weight:700;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:8px 12px;border:1px solid #fe652d;border-radius:2px}.lang__current svg{width:8px;min-width:8px;height:6px;-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;-o-transition:transform .3s;transition:transform .3s;transition:transform .3s, -webkit-transform .3s}.lang--active .lang-list{opacity:1;pointer-events:unset}.lang--active .lang__current svg{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.lang-list{border:1px solid #fe652d;border-radius:2px;background:#fff;opacity:0;pointer-events:none;-webkit-transition:opacity .3s;-o-transition:opacity .3s;transition:opacity .3s;position:absolute;top:calc(100% + 5px);left:0;width:100%;right:0}.lang-list::before{content:"";width:100%;height:5px;position:absolute;top:-5px;left:0;right:0}.lang-item__link{font-size:12px;line-height:14px;color:#23212c;padding:8px 12px;display:block;-webkit-transition:color .3s;-o-transition:color .3s;transition:color .3s}.lang-item__link:hover{color:#f8561b}.header-bottom__link{display:none;padding:clamp(15px,
            calc(15px + 4 * ((100vw - 375px) / (1140 - 375))),
            19px) clamp(15px,
            calc(15px + 10 * ((100vw - 375px) / (1140 - 375))),
            25px);border-radius:4px;gap:15px}.header-bottom__link svg{width:clamp(15px,
            calc(15px + 5 * ((100vw - 375px) / (1140 - 375))),
            20px);min-width:clamp(15px,
            calc(15px + 5 * ((100vw - 375px) / (1140 - 375))),
            20px);height:clamp(15px,
            calc(15px + 5 * ((100vw - 375px) / (1140 - 375))),
            20px)}.menu-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:25px;-webkit-box-pack:justify;-ms-flex-pack:justify; text-transform: uppercase;}.menu-item--active .menu-item__link{color:#f8561b;border-bottom:1px solid #f8561b;font-weight:700;text-transform:uppercase}.menu-item__link{color:#23212c;font-size:14px;line-height:16px;-webkit-transition:color .3s;-o-transition:color .3s;transition:color .3s}.menu-item__link:hover{color:#f8561b}.production{margin-bottom:clamp(160px,
            calc(160px + 10 * ((100vw - 375px) / (1140 - 375))),
            170px);background:-webkit-gradient(linear, left top, right top, from(#09022a), to(#2000ad));background:-o-linear-gradient(left, #09022a 0%, #2000ad 100%);background:linear-gradient(90deg, #09022a 0%, #2000ad 100%)}.production__inner{padding:clamp(30px,
            calc(30px + 30 * ((100vw - 375px) / (1140 - 375))),
            60px) 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.production-body{width:100%;max-width:545px;position:relative;z-index:1}.production-body__text{color:#fff;font-size:clamp(14px,
            calc(14px + 2 * ((100vw - 375px) / (1140 - 375))),
            16px);line-height:clamp(16px,
            calc(16px + 3 * ((100vw - 375px) / (1140 - 375))),
            19px);font-weight:300;max-width:410px;margin-bottom:clamp(30px,
            calc(30px + 25 * ((100vw - 375px) / (1140 - 375))),
            55px)}.production-body__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:clamp(15px,
            calc(15px + 25 * ((100vw - 375px) / (1140 - 375))),
            40px);margin-bottom:clamp(30px,
            calc(30px + 25 * ((100vw - 375px) / (1140 - 375))),
            55px)}.production-body__link:nth-child(1){padding:clamp(15px,
            calc(15px + 5 * ((100vw - 375px) / (1140 - 375))),
            20px) clamp(15px,
            calc(15px + 15 * ((100vw - 375px) / (1140 - 375))),
            30px);gap:clamp(15px,
            calc(15px + 30 * ((100vw - 375px) / (1140 - 375))),
            45px);-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.production-body__link:nth-child(1) svg{width:clamp(15px,
            calc(15px + 5 * ((100vw - 375px) / (1140 - 375))),
            20px);min-width:clamp(15px,
            calc(15px + 5 * ((100vw - 375px) / (1140 - 375))),
            20px);height:clamp(15px,
            calc(15px + 5 * ((100vw - 375px) / (1140 - 375))),
            20px)}.production-body__link:nth-child(2){padding:clamp(15px,
            calc(15px + 5 * ((100vw - 375px) / (1140 - 375))),
            20px) clamp(15px,
            calc(15px + 20 * ((100vw - 375px) / (1140 - 375))),
            35px)}.production-titling{margin-bottom:10px}.production-titling__title{margin-bottom:clamp(15px,
            calc(15px + 10 * ((100vw - 375px) / (1140 - 375))),
            25px);color:#fff}.production-titling__subtitle{font-size:clamp(16px,
            calc(16px + 4 * ((100vw - 375px) / (1140 - 375))),
            20px);line-height:clamp(20px,
            calc(20px + 3 * ((100vw - 375px) / (1140 - 375))),
            23px);font-weight:600;color:#fff}.pagination{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px}.pagination .swiper-pagination-bullet{opacity:1;width:12px;height:12px;background:#fff;-webkit-transition:background .3s,width .3s,border-radius .3s;-o-transition:background .3s,width .3s,border-radius .3s;transition:background .3s,width .3s,border-radius .3s;border-radius:100%;margin-left:unset !important;margin-right:unset !important}.pagination .swiper-pagination-bullet:hover{background:#f8561b}.pagination .swiper-pagination-bullet-active{width:42px;background:#f8561b;border-radius:10px}.production-swiper{padding-top:60px;padding-bottom:60px;margin-top:-150px;margin-bottom:-150px;margin-right:-500px}.production-swiper .swiper-slide-active{margin-right:-50px;margin-left:60px;-webkit-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2)}.production-swiper .swiper-slide-prev{margin-right:-100px;margin-left:100px;opacity:0}.production-swiper .swiper-slide-next{margin-right:-100px}.production-swiper .swiper-slide-next+.swiper-slide{opacity:0}.production-slide{-webkit-transition:opacity .3s,margin .3s,-webkit-transform .3s;transition:opacity .3s,margin .3s,-webkit-transform .3s;-o-transition:transform .3s,opacity .3s,margin .3s;transition:transform .3s,opacity .3s,margin .3s;transition:transform .3s,opacity .3s,margin .3s,-webkit-transform .3s}.production-slide__img{-webkit-clip-path:polygon(20% 0%, 100% 0%, 80% 100%, 0% 100%);clip-path:polygon(20% 0%, 100% 0%, 80% 100%, 0% 100%);height:clamp(180px,
            calc(180px + 310 * ((100vw - 375px) / (1140 - 375))),
            490px)}.production-slide__img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.solutions{padding:60px 0;margin-bottom:clamp(40px,
            calc(40px + 130 * ((100vw - 375px) / (1140 - 375))),
            170px);background:-webkit-gradient(linear, left top, right top, from(#09022a), to(#2000ad));background:-o-linear-gradient(left, #09022a 0%, #2000ad 100%);background:linear-gradient(90deg, #09022a 0%, #2000ad 100%)}.solutions__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:clamp(15px,
            calc(15px + 25 * ((100vw - 375px) / (1140 - 375))),
            40px);margin-top:-35px;position:relative;z-index:1}.solutions__link:nth-child(1){padding:clamp(15px,
            calc(15px + 5 * ((100vw - 375px) / (1140 - 375))),
            20px) clamp(15px,
            calc(15px + 15 * ((100vw - 375px) / (1140 - 375))),
            30px);gap:clamp(15px,
            calc(15px + 30 * ((100vw - 375px) / (1140 - 375))),
            45px);-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.solutions__link:nth-child(1) svg{width:clamp(15px,
            calc(15px + 5 * ((100vw - 375px) / (1140 - 375))),
            20px);min-width:clamp(15px,
            calc(15px + 5 * ((100vw - 375px) / (1140 - 375))),
            20px);height:clamp(15px,
            calc(15px + 5 * ((100vw - 375px) / (1140 - 375))),
            20px)}.solutions__link:nth-child(2){padding:clamp(15px,
            calc(15px + 5 * ((100vw - 375px) / (1140 - 375))),
            20px) clamp(15px,
            calc(15px + 20 * ((100vw - 375px) / (1140 - 375))),
            35px)}.solutions-titling__title{color:#fff}.solutions-swiper{padding-top:75px;padding-bottom:75px;margin-left:-640px;margin-right:-405px}.solutions-swiper .swiper-slide-next{-webkit-transform:scale(1.5);-ms-transform:scale(1.5);transform:scale(1.5);margin-left:70px;margin-right:100px !important}.solutions-slide{-webkit-transition:margin .3s,-webkit-transform .3s;transition:margin .3s,-webkit-transform .3s;-o-transition:transform .3s,margin .3s;transition:transform .3s,margin .3s;transition:transform .3s,margin .3s,-webkit-transform .3s}.solutions-slide__img{height:clamp(160px,
            calc(160px + 40 * ((100vw - 375px) / (1140 - 375))),
            200px);width:100%;overflow:hidden}.solutions-slide__img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.solutions-slide__inner{background:#fff;padding:clamp(15px,
            calc(15px + 5 * ((100vw - 375px) / (1140 - 375))),
            20px);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-pack:center;-ms-flex-pack:center;justify-content:center;min-height:clamp(62px,
            calc(62px + 16 * ((100vw - 375px) / (1140 - 375))),
            78px)}.solutions-slide__title{font-size:clamp(14px,
            calc(14px + 2 * ((100vw - 375px) / (1140 - 375))),
            16px);line-height:clamp(16px,
            calc(16px + 3 * ((100vw - 375px) / (1140 - 375))),
            19px);color:#23212c;font-weight:700;text-transform:uppercase;-webkit-transition:font-size .3s;-o-transition:font-size .3s;transition:font-size .3s}.heading{margin-bottom:clamp(40px,
            calc(40px + 40 * ((100vw - 375px) / (1140 - 375))),
            80px);position:relative}.heading__img{width:100%;height:100%;position:absolute;left:0;bottom:0;right:0;top:0;-o-object-fit:cover;object-fit:cover}.heading__inner{position:relative;z-index:1;padding-top:clamp(30px,
            calc(30px + 20 * ((100vw - 375px) / (1140 - 375))),
            50px);padding-bottom:clamp(30px,
            calc(30px + 20 * ((100vw - 375px) / (1140 - 375))),
            50px);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-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;min-height:clamp(350px,
            calc(350px + 330 * ((100vw - 375px) / (1140 - 375))),
            680px)}.heading__text{font-weight:300;color:#fff;font-size:clamp(16px,
            calc(16px + 12 * ((100vw - 375px) / (1140 - 375))),
            28px);line-height:clamp(20px,
            calc(20px + 13 * ((100vw - 375px) / (1140 - 375))),
            33px);margin-bottom:clamp(30px,
            calc(30px + 30 * ((100vw - 375px) / (1140 - 375))),
            60px)}.heading__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;gap:clamp(15px,
            calc(15px + 15 * ((100vw - 375px) / (1140 - 375))),
            30px)}.heading__link:nth-child(1){padding:clamp(15px,
            calc(15px + 5 * ((100vw - 375px) / (1140 - 375))),
            20px) clamp(15px,
            calc(15px + 30 * ((100vw - 375px) / (1140 - 375))),
            45px)}.heading__link:nth-child(2){padding:clamp(15px,
            calc(15px + 5 * ((100vw - 375px) / (1140 - 375))),
            20px) clamp(15px,
            calc(15px + 20 * ((100vw - 375px) / (1140 - 375))),
            35px);gap:clamp(15px,
            calc(15px + 10 * ((100vw - 375px) / (1140 - 375))),
            25px)}.heading__link:nth-child(2) svg{width:15px;height:15px;min-width:15px}.heading-titling{margin-bottom:30px}.heading-titling__title{text-transform:uppercase;font-weight:800;font-size:clamp(32px,
            calc(32px + 68 * ((100vw - 375px) / (1140 - 375))),
            100px);line-height:clamp(40px,
            calc(40px + 60 * ((100vw - 375px) / (1140 - 375))),
            100px);color:#fff;margin-bottom:5px}.heading-titling__subtitle{font-weight:800;font-size:clamp(20px,
            calc(20px + 19 * ((100vw - 375px) / (1140 - 375))),
            39px);line-height:clamp(24px,
            calc(24px + 21 * ((100vw - 375px) / (1140 - 375))),
            45px);color:#fff}.catalog{margin-bottom:clamp(80px,
            calc(80px + 90 * ((100vw - 375px) / (1140 - 375))),
            170px)}.catalog__title{color:#23212c;margin-bottom:clamp(20px,
            calc(20px + 20 * ((100vw - 375px) / (1140 - 375))),
            40px)}.catalog__wrapper{display:-ms-grid;display:grid;gap:30px;-ms-grid-columns:(1fr)[4];grid-template-columns:repeat(4, 1fr)}.card__img{height:clamp(200px,
            calc(200px + 70 * ((100vw - 375px) / (1140 - 375))),
            270px);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.card__img img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.card__wrapper{padding:clamp(15px,
            calc(15px + 5 * ((100vw - 375px) / (1140 - 375))),
            20px);background-color:#fbfbfb}.card__title{font-weight:700;color:#23212c;font-size:16px;line-height:19px;margin-bottom:15px}.card__wrp{display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px}.card__more{padding:8px 12px;width:100%}.card__order{width:100%;padding:8px 12px;color:#23212c;font-weight:300}.card__order:hover{color:#f8561b}.card-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px;margin-bottom:15px}.card-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:15px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;font-size:14px;line-height:16px;color:#23212c;font-weight:300}.advantages{margin-bottom:clamp(40px,
            calc(40px + 40 * ((100vw - 375px) / (1140 - 375))),
            80px)}.advantages__title{color:#23212c;margin-bottom:clamp(20px,
            calc(20px + 20 * ((100vw - 375px) / (1140 - 375))),
            40px)}.advantages__wrap{display:-ms-grid;display:grid;gap:30px;-ms-grid-columns:(1fr)[4];grid-template-columns:repeat(4, 1fr)}.advantages-item{display:-webkit-box;display:-ms-flexbox;display:flex;gap:15px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:20px 15px;background-color:#fbfbfb;border-radius:10px}.advantages-item__img{width:50px;min-width:50px;height:50px}.advantages-item__img svg{width:100%;height:100%}.advantages-item__title{font-size:16px;line-height:19px;color:#23212c;text-transform:uppercase;margin-bottom:5px;font-weight:700}.advantages-item__text{font-size:12px;line-height:14px;color:#23212c}.footer-top{padding-top:20px;padding-bottom:20px}.footer-top__inner{display:-webkit-box;display:-ms-flexbox;display:flex;gap:15px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.footer-top__link{padding:clamp(15px,
            calc(15px + 5 * ((100vw - 375px) / (1140 - 375))),
            20px);border-radius:4px;gap:clamp(15px,
            calc(15px + 5 * ((100vw - 375px) / (1140 - 375))),
            20px)}.footer-top__link svg{width:15px;min-width:15px;height:15px}.footer-bottom{padding-top:clamp(20px,
            calc(20px + 5 * ((100vw - 375px) / (1140 - 375))),
            25px);padding-bottom:clamp(20px,
            calc(20px + 5 * ((100vw - 375px) / (1140 - 375))),
            25px);background-color:#21409a}.footer-bottom__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:15px}.footer-bottom__copyright{font-size:14px;line-height:16px;color:#fff;text-transform:uppercase}.contacts__inner{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;gap:30px}.contacts-body{position:relative;z-index:1}.contacts-titling{margin-bottom:clamp(30px,
            calc(30px + 5 * ((100vw - 375px) / (1140 - 375))),
            35px)}.contacts-titling__title{color:#23212c;margin-bottom:15px}.contacts-titling__text{color:#23212c;font-size:clamp(20px,
            calc(20px + 4 * ((100vw - 375px) / (1140 - 375))),
            24px);line-height:clamp(24px,
            calc(24px + 4 * ((100vw - 375px) / (1140 - 375))),
            28px);font-weight:300;max-width:550px}.contacts-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:clamp(15px,
            calc(15px + 10 * ((100vw - 375px) / (1140 - 375))),
            25px)}.contacts-item:last-child .contacts-link__inner span:nth-child(1){font-weight:500}.contacts-link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:clamp(14px,
            calc(14px + 2 * ((100vw - 375px) / (1140 - 375))),
            16px);line-height:clamp(16px,
            calc(16px + 3 * ((100vw - 375px) / (1140 - 375))),
            19px);font-weight:700;color:#23212c;gap:10px;-webkit-transition:color .3s;-o-transition:color .3s;transition:color .3s}.contacts-link:hover{color:#f8561b}.contacts-link:hover svg path{fill:#f8561b}.contacts-link svg{width:clamp(15px,
            calc(15px + 5 * ((100vw - 375px) / (1140 - 375))),
            20px);min-width:clamp(15px,
            calc(15px + 5 * ((100vw - 375px) / (1140 - 375))),
            20px);height:clamp(15px,
            calc(15px + 5 * ((100vw - 375px) / (1140 - 375))),
            20px)}.contacts-link svg path{-webkit-transition:fill .3s;-o-transition:fill .3s;transition:fill .3s}.contacts-link__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:5px}.contact{margin-top:-85px;position:relative}.contact__img{position:absolute;width:690px;height:600px;top:0;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.contact__img img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.contact__inner{position:relative;z-index:1;background:#fbfbfb;-webkit-box-shadow:0px 10px 10px rgba(0,0,0,.1);box-shadow:0px 10px 10px rgba(0,0,0,.1);padding:clamp(20px,
            calc(20px + 20 * ((100vw - 375px) / (1140 - 375))),
            40px) clamp(15px,
            calc(15px + 10 * ((100vw - 375px) / (1140 - 375))),
            25px) clamp(20px,
            calc(20px + 5 * ((100vw - 375px) / (1140 - 375))),
            25px) clamp(15px,
            calc(15px + 10 * ((100vw - 375px) / (1140 - 375))),
            25px);border-radius:10px;width:100%;max-width:350px}.contact__subtext{color:#23212c;font-weight:300;font-size:14px;line-height:16px}.contact__subtext a{color:#21409a;font-weight:800;border-bottom:1px solid #21409a}.contact-titling{margin-bottom:clamp(15px,
            calc(15px + 10 * ((100vw - 375px) / (1140 - 375))),
            25px)}.contact-titling__title{font-size:clamp(20px,
            calc(20px + 6 * ((100vw - 375px) / (1140 - 375))),
            26px);line-height:clamp(24px,
            calc(24px + 7 * ((100vw - 375px) / (1140 - 375))),
            31px);color:#23212c;font-weight:900}.contact-titling__subtitle{margin-bottom:clamp(15px,
            calc(15px + 10 * ((100vw - 375px) / (1140 - 375))),
            25px);color:#23212c;font-size:clamp(14px,
            calc(14px + 4 * ((100vw - 375px) / (1140 - 375))),
            18px);line-height:clamp(16px,
            calc(16px + 6 * ((100vw - 375px) / (1140 - 375))),
            22px)}.contact-titling__text{color:#23212c;font-size:14px;line-height:16px}.contacts-form{width:100%;margin-bottom:clamp(15px,
            calc(15px + 10 * ((100vw - 375px) / (1140 - 375))),
            25px)}.contacts-form__inner{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:15px;margin-bottom:clamp(15px,
            calc(15px + 10 * ((100vw - 375px) / (1140 - 375))),
            25px)}.contacts-form__input{width:100%;padding:clamp(15px,
            calc(15px + 3 * ((100vw - 375px) / (1140 - 375))),
            18px);font-size:clamp(14px,
            calc(14px + 2 * ((100vw - 375px) / (1140 - 375))),
            16px);line-height:clamp(16px,
            calc(16px + 5 * ((100vw - 375px) / (1140 - 375))),
            21px);font-weight:300;color:#23212c;background:#fff;border:1px solid #f9f9f9;border-radius:4px}.contacts-form__btn{padding:clamp(15px,
            calc(15px + 4 * ((100vw - 375px) / (1140 - 375))),
            19px) clamp(15px,
            calc(15px + 15 * ((100vw - 375px) / (1140 - 375))),
            30px);gap:clamp(15px,
            calc(15px + 5 * ((100vw - 375px) / (1140 - 375))),
            20px);-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%}.map{margin-top:-170px;width:100%;max-width:1920px;height:320px;overflow:hidden}.map img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media(max-width: 1200px){.container{max-width:1028px}.catalog__wrapper{-ms-grid-columns:1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr}.advantages__wrap{-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr}.solutions-swiper .swiper-slide-next{-webkit-transform:translate3d(0px, 0, 0);transform:translate3d(0px, 0, 0);margin-left:unset;margin-right:20px !important}.contacts__inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.contact{width:100%;margin-left:auto;margin-right:auto;margin-top:unset}.contact__inner{max-width:100%}.contact__img{display:none}.contacts-list{-ms-flex-wrap:wrap;flex-wrap:wrap}.footer-top__inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:30px}.production__inner{-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;gap:clamp(150px,
            calc(150px - 0 * ((100vw - 375px) / (1140 - 375))),
            150px)}.production-swiper{margin-bottom:unset;margin-left:-100px;margin-right:-100px;width:calc(100% + 200px);padding:unset}.production-swiper .swiper-slide-active{margin-right:unset;margin-left:unset;-webkit-transform:unset;-ms-transform:unset;transform:unset}.production-swiper .swiper-slide-prev{margin-left:unset;margin-right:unset;opacity:unset}.production-swiper .swiper-slide-next{margin-right:unset}.production-swiper .swiper-slide-next+.swiper-slide{opacity:unset}.production-slide__img{-webkit-clip-path:unset;clip-path:unset}.production-body__pagination{display:none}.burger{display:-webkit-box;display:-ms-flexbox;display:flex}.header-content{opacity:0;pointer-events:none;position:fixed;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#fff;top:0;left:0;right:0;bottom:0;z-index:100;gap:30px;-webkit-transition:opacity .3s;-o-transition:opacity .3s;transition:opacity .3s}.header-top{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.header-bottom{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:30px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header-top__call{margin-right:unset}.header-top__call br{display:none}.header-bottom__link{display:-webkit-box;display:-ms-flexbox;display:flex}.header .menu-list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.body--active{overflow:hidden}.body--active .header-content{opacity:1;pointer-events:unset}}@media(max-width: 992px){.container{max-width:798px}.catalog__wrapper{-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr}}@media(max-width: 768px){.container{max-width:580px}}@media(max-width: 650px){.catalog__wrapper{-ms-grid-columns:1fr;grid-template-columns:1fr}.advantages__wrap{-ms-grid-columns:1fr;grid-template-columns:1fr}}@media(max-width: 550px){.container{max-width:375px}.header__link{display:none}.burger{display:-webkit-box;display:-ms-flexbox;display:flex}.heading__wrapper{-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;width:100%}.heading__link{width:100%}.solutions-swiper{padding:unset;margin-bottom:30px}.solutions__wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-top:unset}.solutions__link{width:100%}.solutions-titling{margin-bottom:30px}.solutions-swiper{margin-left:-405px}.solutions{padding:30px 0}.footer-bottom__inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.footer .menu-list{display:-ms-grid;display:grid;-ms-grid-columns:1fr;grid-template-columns:1fr}.footer-top__inner{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.footer-top__link{width:100%}.production-body__wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.production-body__link{width:100%}}
