@font-face{font-family:ZType;src:url(/fonts/ZType.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:ZType;src:url(/fonts/ZType-Light.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:ZType;src:url(/fonts/ZType-Bold.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:ZType;src:url(/fonts/ZType-Black.woff2) format("woff2");font-weight:900;font-style:normal;font-display:swap}*,*::before,*::after{box-sizing:border-box;outline:0;-webkit-tap-highlight-color:rgba(0,0,0,0)}html,body{margin:0;height:100%}body{font-family:ZType,sans-serif;color:#2f383c;font-size:16px;font-weight:400;line-height:19px;min-height:100%;display:flex;flex-direction:column}input,select,textarea,button{font-family:ZType,sans-serif;font-variant-numeric:lining-nums proportional-nums;outline:none;-webkit-tap-highlight-color:rgba(0,0,0,0);resize:none}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none}a{color:inherit;text-decoration:none;outline:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}img{max-width:100%;height:auto;display:block}svg{fill:currentColor;stroke:currentColor}.container{padding:0 30px;max-width:1290px;margin:0 auto;width:100%}.btn{font-size:14px;line-height:1;color:#fff;font-weight:bold;background:#ae171a;outline:none;border:none;cursor:pointer;text-align:center;padding:0 20px;margin:0;height:44px;border-radius:22px;display:inline-flex;justify-content:center;align-items:center;gap:15px;transition:.3s}.btn svg{flex:none}.btn:hover,.btn:active{background:#8b9294;text-decoration:none}.btn-outline{color:#2f383c;background:rgba(0,0,0,0);outline:2px solid #ae171a}.btn-outline:hover{color:#fff;background:#ae171a}.btn-lg{font-size:18px;padding:0 37px;height:64px;border-radius:32px}.uppercase{text-transform:uppercase}.breadcrumbs{margin:30px 0 20px;padding:0 24px;overflow:auto;align-items:center;display:flex;gap:4px}.breadcrumbs>*{white-space:nowrap}.breadcrumbs::-webkit-scrollbar{display:none;height:0;width:0}.breadcrumbs strong{font-weight:900}@media(max-width: 767px){.breadcrumbs{padding:0}}.main-title{padding:35px 24px;display:flex;align-items:center;justify-content:space-between}.main-title .btn{max-width:200px;text-align:right;flex:none}.section-title{font-size:42px;line-height:1.2;font-weight:300;text-transform:uppercase;margin:0}.no-photo{filter:opacity(20%)}@media(max-width: 767px){.main-title{padding:30px 0;justify-content:center}.section-title{font-size:24px}}.form-group{margin-bottom:10px}.form-group:not(.is-invalid)>.invalid-feedback{display:none}.form-group.is-invalid .form-control{border-color:red}.form-control{font-size:16px;font-weight:700;color:#2f383c;line-height:1;background:#fff;border-radius:5px;padding:0 28px;border:1px solid #2f383c;min-height:60px;width:100%}.form-check:not(.is-invalid)>.invalid-feedback{display:none}.form-check>label{cursor:pointer;font-size:12px;line-height:1.2;position:relative;min-height:20px;display:flex;align-items:flex-start;gap:14px}.form-check>label input{position:absolute;visibility:hidden}.form-check>label input:checked~.checked{background-color:#ae171a;background-image:url("data:image/svg+xml,%3Csvg width='11' height='8' viewBox='0 0 11 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.275 0.225C9.975 -0.075 9.525 -0.075 9.225 0.225L3.6 5.85L1.275 3.525C0.975 3.225 0.525 3.225 0.225 3.525C-0.075 3.825 -0.075 4.275 0.225 4.575L3.075 7.425C3.225 7.575 3.375 7.65 3.6 7.65C3.825 7.65 3.975 7.575 4.125 7.425L10.275 1.275C10.575 0.975 10.575 0.525 10.275 0.225Z' fill='white'/%3E%3C/svg%3E%0A");background-position:50%;background-repeat:no-repeat}.form-check>label .checked{background:#fff;flex:none;position:relative;height:20px;width:20px}.form-check>label a{text-decoration:underline}.form-check>label a:hover{text-decoration:none}select.form-control{appearance:none;-webkit-appearance:none;-moz-appearance:none;position:relative;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 6'><polygon points='0,0 10,0 5,6' fill='%23000'/></svg>");background-repeat:no-repeat;background-position:right 30px center;background-size:10px 5px}select.form-control::-ms-expand{display:none}.invalid-feedback{color:red;font-size:12px;line-height:1;margin-top:6px}@media(max-width: 767px){.form-control{min-height:50px}}.header{background:#fff;border-radius:0 0 40px 40px;box-shadow:0 5px 5px rgba(0,0,0,.25);max-width:1600px;margin:0 auto;position:relative;width:100%;z-index:2}.header .container{height:110px;position:relative;display:flex;align-items:center}.header .header-menu{flex:1;display:flex;align-items:center}.header .phone{font-size:24px;text-transform:uppercase;font-weight:800;margin-left:30px;margin-right:30px;text-decoration:none;display:flex;align-items:center;gap:10px}.header .nav{margin:0;padding:0;display:flex;gap:48px}.header .nav li{list-style:none;position:relative}.header .nav>li>a{font-size:14px;text-transform:uppercase;font-weight:700}.header .nav>li>a:hover{color:#ae171a}.header .header-links{position:relative}.header .header-links__btn.active{background:#ae171a;color:#fff}.header .header-links__blackout.active{position:fixed;left:0;right:0;top:0;bottom:0;z-index:20}.header .header-links__list{display:none;width:285px;position:absolute;top:100%;margin-top:33px;background:#fff;border:1px solid #e8eced;border-top:4px solid #ae171a;border-radius:0 0 20px 20px;padding:25px 0;right:0;z-index:22}.header .header-links__list.active{display:block}.header .header-links__list:after{content:"";display:block;width:0;border-width:10px;border-style:solid;position:absolute;left:50%;top:-24px;margin-left:-10px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) #ae171a rgba(0,0,0,0)}.header .header-links__list>a{font-size:16px;line-height:16px;font-weight:700;border-bottom:1px solid #e8eced;display:block;padding:0 17px;display:flex;align-items:center;gap:10px}.header .header-links__list>a:first-child{border-top:1px solid #e8eced}.header .header-links__list>a:hover{color:#ae171a}.header .search-btn{background:#ae171a;border-radius:50%;margin-left:40px;margin-right:15px;height:46px;width:46px;display:flex;align-items:center;justify-content:center;transition:.3s}.header .search-btn:hover{background:#8b9294}.header-search.active form{display:block}.header-search form{display:none;position:absolute;left:0;right:0;background:#fff;border-radius:0 0 20px 20px;padding:30px}.header-search form button{background:rgba(0,0,0,0);padding:0;margin:0 -6px 0 10px;outline:none;border:none;height:44px;cursor:pointer}.header-search form input{font-size:14px;height:44px;border:none;background:rgba(0,0,0,0);padding:0;flex:1}.header-search form .input-wrapper{height:44px;border-radius:22px;border:2px solid #ae171a;padding:0 15px;display:flex;align-items:center}@media(min-width: 1351px){.header .menu-toggle{display:none}.header .nav{margin:0;padding:0;display:flex;gap:30px}.header .nav li{list-style:none;position:relative}.header .nav li.with-sub::after{content:"";display:none;position:absolute;left:0;top:calc(100% - 4px);height:50px;width:100%}.header .nav li.catalog-menu{position:static}.header .nav li.catalog-menu::after{top:calc(100% - 50px)}.header .nav li.catalog-menu .sub-menu{margin-top:0;left:-75px;right:-75px;width:auto;transform:none}.header .nav li.catalog-menu .sub-menu::after{margin-left:-124px}.header .nav li.catalog-menu .sub-menu ul{padding:0;margin:0;width:330px}.header .nav li.catalog-menu .sub-menu ul li{position:static}.header .nav li.catalog-menu .sub-menu ul li.with-sub::after{content:none}.header .nav li.catalog-menu .sub-menu ul li.with-sub>a{justify-content:space-between;align-items:center;gap:5px}.header .nav li.catalog-menu .sub-menu ul li.with-sub>a::after{content:"";display:block;height:0;border-width:6px;border-style:solid;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #2f373b}.header .nav li.catalog-menu .sub-menu ul li.active>a{background-color:#e8eced}.header .nav li.catalog-menu .sub-menu ul li.active .catalog-menu__sub{display:flex}.header .nav li.catalog-menu .sub-menu ul li>a{font-size:14px;line-height:14px;border:1px solid #e8eced;margin-bottom:-1px;display:flex;padding:16px 14px 16px 28px}.header .nav li.catalog-menu .sub-menu ul li .catalog-menu__sub{display:none;position:absolute;top:0;left:0;right:-1px;background:#fff;min-height:100%;padding:26px 26px 26px 360px;border-radius:0 0 20px 20px;outline:1px solid #e8eced;flex-wrap:wrap;gap:10px;z-index:-1}.header .nav li.catalog-menu .sub-menu ul li .card{padding:10px;text-align:center;border:1px solid #e8eced;border-radius:20px;flex:1}.header .nav li.catalog-menu .sub-menu ul li .card:hover{border-color:#ae171a}.header .nav li.catalog-menu .sub-menu ul li .card .img{margin-bottom:12px;display:flex;align-items:center;justify-content:center}.header .nav li.catalog-menu .sub-menu ul li .card .title{font-size:18px;line-height:18px;font-weight:900}.header .nav li.catalog-menu .sub-menu ul li .card .type{font-size:14px;line-height:18px}.header .nav li.catalog-menu .sub-menu ul li .item{border:1px solid #e8eced;border-radius:20px;padding:14px;flex:0 0 calc(25% - 8px);display:flex;align-items:center;gap:15px}.header .nav li.catalog-menu .sub-menu ul li .item:hover{border-color:#ae171a}.header .nav li.catalog-menu .sub-menu ul li .item .title{font-size:14px;line-height:14px;font-weight:700}.header .nav>li>a{font-size:14px;text-transform:uppercase;font-weight:700}.header .nav>li>a:hover{color:#ae171a}.header .nav>li:hover.with-sub::after{display:block}.header .nav>li:hover .sub-menu{display:block}.header .nav .sub-menu{display:none;width:285px;position:absolute;top:100%;margin-top:45px;background:#fff;border:1px solid #e8eced;border-top:4px solid #ae171a;border-radius:0 0 20px 20px;padding:25px 0;left:50%;transform:translateX(-50%);z-index:1}.header .nav .sub-menu:after{content:"";display:block;width:0;border-width:10px;border-style:solid;position:absolute;left:50%;top:-24px;margin-left:-10px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) #ae171a rgba(0,0,0,0)}.header .nav .sub-menu>a{font-size:16px;line-height:16px;font-weight:700;border-bottom:1px solid #e8eced;display:block;padding:14px 24px}.header .nav .sub-menu>a:first-child{border-top:1px solid #e8eced}.header .nav .sub-menu>a:hover{color:#ae171a}.header-links__pdf{display:none}}@media(max-width: 1600px){.header .nav li.catalog-menu .sub-menu{left:30px;right:30px}}@media(max-width: 1350px){.header{border-radius:0 0 25px 25px}.header .container{height:75px}.header .logo img{max-width:150px}.header .header-menu{background:#fff;border:1px solid #e8eced;border-top:4px solid #ae171a;border-radius:0 0 20px 20px;width:285px;display:none;position:absolute;top:75px;left:50%;transform:translateX(-50%);flex-direction:column;align-items:normal;z-index:1}.header .header-menu.active{display:flex}.header .nav{flex-direction:column;gap:0}.header .nav>li.with-sub>a{justify-content:space-between;align-items:center;gap:5px}.header .nav>li.with-sub>a::after{content:"";display:block;height:0;border-width:6px;border-style:solid;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #2f373b}.header .nav>li>a{font-size:16px;text-transform:none;border-bottom:1px solid #e8eced;padding:14px 14px 14px 30px;display:flex}.header .nav>li>a:hover{color:#2f383c}.header .nav>li.active>a{background:#e8eced}.header .nav>li.active>a::after{margin-top:7px;border-color:#2f373b rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)}.header .nav>li.active .sub-menu{display:block}.header .nav>li .catalog-menu__sub{display:none}.header .nav .sub-menu{display:none}.header .nav .sub-menu ul{padding:0;margin:0}.header .nav .sub-menu a{font-size:14px;line-height:14px;padding:16px 30px;display:block;border-bottom:1px solid #e8eced}.header .phone{border-bottom:1px solid #e8eced;margin:0;padding:19px 0;justify-content:center}.header .search-btn{margin:0}.header-search{margin:0 auto 30px;order:1}.header-search.active .search-btn{display:none}.header-search.active form{padding:0 16px 30px;display:block}.header .header-links__btn{display:none}.header .menu-toggle{background:#ae171a;margin-left:auto;outline:none;border:none;border-radius:50%;cursor:pointer;height:44px;width:44px;display:flex;align-items:center;justify-content:center}.header .menu-toggle.active{background:rgba(0,0,0,0);border:2px solid #ae171a}.header .menu-toggle.active img:last-child{display:block}.header .menu-toggle.active img:first-child{display:none}.header .menu-toggle img:last-child{display:none}.header .header-links__list{display:block;position:static;margin:0;border:none;width:auto}.header .header-links__list::after{content:none}.header .header-links__list>a:hover{color:#2f383c}.header .header-links__pdf{margin:22px auto 0;max-width:200px;text-align:right;display:flex}}.catalog-list{display:grid;grid-template-columns:repeat(4, 1fr);gap:30px}.catalog-item{border:1px solid #e8eced;background:#e8eced;padding:30px;border-radius:20px;transition:.3s}.catalog-item .title{font-size:20px;font-weight:900;text-align:center}.catalog-item:hover{background:rgba(0,0,0,0)}.catalog-item .img{margin:0 auto}@media(max-width: 1200px){.catalog-list{grid-template-columns:repeat(3, 1fr)}}@media(max-width: 990px){.catalog-list{grid-template-columns:repeat(2, 1fr)}}@media(max-width: 767px){.catalog-list{grid-template-columns:repeat(1, 1fr)}}.category-list{display:grid;grid-template-columns:repeat(2, 1fr);gap:30px}.category-item{border-radius:20px;border:2px solid #e8eced;padding:30px;display:flex;gap:20px}.category-item:hover{border-color:#ae171a}.category-item .title{font-size:22px;font-weight:700;line-height:22px;margin:0 0 30px}.category-item .img{max-width:250px}.category-item ul{padding:0;margin:0 0 20px}.category-item ul li{line-height:27px;list-style:none;display:flex}.category-item ul li::before{content:"";background:#000;margin:9px 10px 0 0;height:6px;width:6px;flex:none}.category-about .body{margin-top:50px;padding:50px 30px;border-top:2px solid #e8eced}.category-about .title{font-size:42px;line-height:1.2;text-transform:uppercase;font-weight:700;margin:0 0 11px;max-width:700px}.category-about .title span{color:#ae171a}.category-about p{line-height:24px;margin:0 0 25px}.category-about p:last-child{margin-bottom:0}@media(max-width: 1024px){.category-list{grid-template-columns:1fr}}@media(max-width: 767px){.category .main-title .btn{display:none}.category-item{flex-direction:column;align-items:center}.category-about .title{font-size:28px}.category-about .body{padding:30px 30px 0;margin-top:50px;margin-left:-30px;margin-right:-30px}}.product-top{padding:30px;border-radius:20px;background-color:#e8eced;display:flex;gap:30px}.product-gallery-wrapper{display:flex;align-items:flex-start;flex:1;overflow:hidden;gap:15px}.product-gallery-thumbs{margin-top:-10px;max-height:520px;width:96px}.product-gallery-thumbs .item{height:auto;padding-top:10px}.product-gallery-thumbs .item .bg{cursor:pointer;border-radius:20px;background:#fff;overflow:hidden;border:1px solid #e8eced;height:96px;width:96px}.product-gallery-thumbs .item.slick-current .bg{border-color:#ae171a}.product-gallery-thumbs .item img{max-width:100%;max-height:100%;object-fit:contain}.product-gallery-slider{background:#fff;border-radius:20px;padding:23px;overflow:hidden;height:520px;width:520px;flex:1;display:flex;align-items:center;justify-content:center}.product-gallery-slider:not(.slick-initialized)>div{display:none}.product-gallery-slider:not(.slick-initialized)>div:first-child{display:block}.product-gallery-slider img{margin:auto}.product-info{max-width:510px;flex:1;display:flex;flex-direction:column}.product-info-body{flex:1;display:flex;flex-direction:column}.product-info .title{color:#ae171a;font-size:36px;font-weight:900;line-height:1.2;margin:0 0 10px}.product-info .sub{color:#000;font-size:21px;font-weight:700;line-height:32px;margin:0 0 10px}.product-info .features{padding:0;margin:0 0 30px}.product-info .features li{font-size:18px;list-style:none;padding:11px 0;border-bottom:1px solid #2f383c;display:flex;justify-content:space-between;gap:10px}.product-info .btn-pdf{background-color:#2f383c;max-width:200px;text-align:right}.product-info .btn-pdf:hover{background-color:#8b9294}.product-info .btn-outline{outline-offset:-2px}.product-info .btns{margin-top:auto;display:flex;gap:30px}.product-info .btns .btn{line-height:1.2;padding:13px 10px;border-radius:30px;height:auto;max-width:240px;flex:1}.product-parametrs{margin-top:30px;padding:30px;border-radius:20px;border:2px solid #e8eced}.product-parametrs .parametrs-dots{margin:10px 0 30px;border-bottom:2px solid #e8e7e8;display:flex;justify-content:flex-start;gap:28px}.product-parametrs .parametrs-dot{font-size:18px;font-weight:700;padding:0 8px 26px}.product-parametrs .parametrs-dot.active{border-bottom:4px solid #ae171a}.product-parametrs .parametrs-tab:not(.active){display:none}.product-parametrs .parametrs-tab p{font-size:18px;line-height:26px;margin:0 0 25px}.product-parametrs .parametrs-tab p:last-child{margin-bottom:0}.product-features{padding:0;margin:0}.product-features li{font-size:14px;line-height:26px;border:1px solid #ddd;list-style:none;margin-bottom:-1px;display:flex}.product-features li:nth-child(even){background-color:#f9f9f9}.product-features li span{padding:14.5px 28px}.product-features li span:first-child{flex:1 1 56%}.product-features li span:last-child{border-left:1px solid #ddd;flex:1 1 40%}@media(max-width: 1200px){.product-gallery-thumbs{display:none}}@media(min-width: 768px){.product-gallery-wrapper .btn-pdf{display:none}}@media(max-width: 767px){.product-top{background:rgba(0,0,0,0);padding:0;margin:0 -30px;flex-direction:column;gap:0}.product-gallery-wrapper{background-color:#e8eced;position:relative;padding:30px}.product-gallery-wrapper .btn-pdf{background-color:#2f383c;color:#fff;border-radius:50%;position:absolute;right:42px;top:42px;height:44px;width:44px;display:flex;align-items:center;justify-content:center}.product-gallery-slider{padding:10px;height:auto;width:auto}.product-gallery-slider img{max-height:280px;object-fit:contain}.product-info{display:contents}.product-info-top{padding:0 30px;order:-1}.product-info-body{background-color:#e8eced;padding:0 30px 30px}.product-info .title{font-size:28px;margin-bottom:5px}.product-info .sub{font-size:16px;line-height:1.2}.product-info .features li{font-size:14px;line-height:26px}.product-info .features li span:last-child{font-weight:700}.product-info .btn-pdf{display:none}.product-info .btns{gap:15px}.product-info .btns .btn{text-transform:none;border-radius:22px;line-height:1;height:44px;padding:8px 12px;max-width:50%}.product-parametrs{padding:0;border:none;border-radius:0}.product-parametrs .parametrs-dots{gap:26px}.product-parametrs .parametrs-tab p{font-size:16px;line-height:18px}.product-parametrs .parametrs-dot{font-size:14px;padding:0 0 10px;text-align:center}.product-features li{font-size:12px;line-height:18px;padding:10px;flex-direction:column;gap:0}.product-features li span{padding:0;border:none !important}.product-features li span:last-child{font-weight:700}}.slick-list{overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.slick-track{position:relative;top:0;left:0;display:block}.slick-track:after,.slick-track:before{display:table;content:""}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}.slick-initialized .slick-slide{display:block}.slick-arrow{border-radius:50%;border:2px solid #ae171a;cursor:pointer;height:44px;width:44px;display:flex;align-items:center;justify-content:center}.slick-arrow.arrow-prev img{transform:scale(-1)}.slick-arrow:hover{background-color:#e8eced;border-color:#e8eced}.slick-arrow.slick-hidden{display:none}.promo{background-position:top center;background-repeat:no-repeat;border-radius:0 0 50px 50px;padding-top:192px;margin-top:-110px;height:750px;flex:none}.promo .container{height:100%;display:flex;align-items:flex-start;gap:15px}.promo-logo{flex:none}.promo-content{color:#fff;padding:6px 30px 0 0;text-align:right;height:100%;flex:1;display:flex;flex-direction:column;align-items:flex-end}.promo-title{font-size:38px;line-height:1;font-weight:900;text-transform:uppercase;margin:0 0 32px}.promo-text{font-size:20px;line-height:24px;max-width:445px;margin:0}.promo .btn{margin-top:auto;margin-bottom:80px}@media(min-width: 768px){.promo-logo_mob{display:none}}@media(max-width: 767px){.promo{margin-top:-75px;padding-top:116px;background-size:auto 100%;border-radius:0 0 25px 25px;height:800px}.promo.img{display:none}.promo .container{flex-direction:column;align-items:center}.promo-logo{display:none}.promo-content{padding:0;align-items:center}.promo-title{font-size:16px;margin:17px 0 17px}.promo-text{font-size:13px;line-height:1.2}.promo .btn{margin-bottom:45px}}.products-list{display:flex;flex-wrap:wrap;gap:30px}.products-item{border-radius:20px;background-color:#e8eced;padding:30px 237px 30px 30px;position:relative;flex:1 1 calc(50% - 15px);display:flex;flex-direction:column;align-items:flex-start}.products-item.small{padding:30px;flex:1 1 calc(25% - 30px)}.products-item .img{position:absolute;right:0;top:50%;transform:translateY(-50%);max-height:100%;width:auto}.products-item .title{font-size:32px;line-height:32px;font-weight:700;margin:0 0 16px}.products-item .text{font-size:16px;line-height:19px;margin:0 0 30px}.products-item .btn{margin-top:auto;padding:0 15px 0 35px}.products-item .btn:after{content:"";display:block;height:0;border-width:6px;border-style:solid;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #fff}@media(max-width: 767px){.products .main-title .btn{display:none}.products-list{gap:15px}.products-item{padding:30px;flex:100%}.products-item.small{flex:100%}.products-item .img{position:static;transform:none;margin:0 auto 22px;max-height:198px}.products-item .title{font-size:22px;line-height:22px;text-align:center;margin:0 0 20px;width:100%}.products-item .text{font-size:12px;line-height:14px;margin:0 0 18px}.products-item .btn{margin:0 auto}}.products-slider{margin:0 -15px}.products-slider-section .btns{display:flex;gap:14px}.products-slider-section .btns.mob{display:none}.products-slider .slick-slide{padding:45px 15px 0}.products-slider .item{color:#000;background-color:#e8eced;border-radius:20px;padding:0 30px 46px;display:flex;flex-direction:column;transition:.3s}.products-slider .item .img{border-radius:20px;border:2px solid #e8eced;background:#fff;margin:-45px auto 0;height:180px;width:180px;display:flex;align-items:center;justify-content:center}.products-slider .item .title{font-size:18px;line-height:18px;font-weight:900;margin:19px 0 16px}.products-slider .item ul{padding:0;margin:0}.products-slider .item ul li{font-size:14px;line-height:19px;list-style:none;display:flex}.products-slider .item ul li::before{content:"";background:#000;margin:5px 10px 0 0;height:6px;width:6px;flex:none}.products-slider .item .btn{margin-top:30px;align-self:center}.products-slider-wrapper{padding:15px 0;background:#e8eced}.products-slider-wrapper .item{color:#fff;background:#ae171a}.products-slider-wrapper .item:hover{background:#2f383c}.products-slider-wrapper .item ul li::before{content:"";background:#fff}@media(max-width: 767px){.products-slider-section .main-title{flex-direction:column}.products-slider-section .btns{display:none}.products-slider-section .btns.mob{margin-top:15px;display:flex;justify-content:center}}.news-section{padding-bottom:50px;margin:15px 30px 0px}.news-section-list{display:flex;flex-wrap:wrap;gap:15px 30px}.news-section-list>div{flex:1 1 calc(50% - 15px)}.news-section-others{display:flex;flex-direction:column;gap:30px}.news-section-others .news-item__title{font-size:24px;line-height:24px;margin:21px 0 18px}.news-section-item{color:#fff;position:relative;border-radius:20px;padding:30px;overflow:hidden;display:flex;flex-direction:column;align-items:flex-start}.news-section-item::after{content:"";background-color:#2f383c;position:absolute;left:0;right:0;top:0;bottom:0;z-index:-2}.news-section-item-top{width:100%;display:flex;align-items:center;justify-content:space-between}.news-section-item__tags span{font-size:10px;line-height:5px;font-weight:700;padding:5px 13px;border-radius:10px;background:#ae171a}.news-section-item__date{font-size:12px;line-height:5px;font-weight:700}.news-section-item__title{font-size:32px;line-height:32px;font-weight:700;margin:42px 0 10px}.news-section-item p{font-size:16px;line-height:19px;margin:0 0 25px}.news-section-item .img{position:absolute;left:0;top:0;height:100%;width:100%;object-fit:cover;z-index:-1;opacity:.2}.news-section-item .btn{color:#fff;margin-top:auto}.news-section-socials{margin:30px 0 0 30px;display:flex;flex-wrap:wrap;align-items:center;gap:16px}.news-section-socials p{margin:0}@media(min-width: 768px){.news-section-bottom .btn{display:none}}@media(max-width: 767px){.news-section{padding-bottom:16px;margin:0 0 15px}.news-section .main-title .btn{display:none}.news-section-list>div{flex:100%}.news-section-others{gap:15px}.news-section-others .news-item__title{font-size:18px;line-height:21px;margin:21px 0 24px}.news-section-item__title{font-size:18px;line-height:22px;margin:46px 0 10px}.news-section-item p{font-size:12px;line-height:15px}.news-section-item .btn{margin:auto}.news-section-bottom{text-align:center}.news-section-bottom .btn{margin:30px auto}.news-section-socials{margin:0;justify-content:center;gap:8px 23px}.news-section-socials p{font-size:12px;flex:100%}}.news-list{display:grid;gap:30px}.news-item{border:1px solid #e8eced;border-radius:20px;overflow:hidden;display:flex}.news-item:hover{border-color:#ae171a}.news-item-body{padding:30px}.news-item-top{width:100%;display:flex;align-items:center;justify-content:space-between}.news-item__img{flex:0 0 480px}.news-item__img img{border-radius:20px}.news-item__tags span{color:#fff;font-size:10px;line-height:5px;font-weight:700;padding:5px 13px;border-radius:10px;background:#ae171a}.news-item__date{font-size:12px;line-height:5px;font-weight:700}.news-item__title{font-size:22px;line-height:22px;font-weight:700;margin:23px 0}.news-item__text{font-size:16px;line-height:19px;margin:0 0 20px}.news-item .btn{padding:0 28px}@media(max-width: 992px){.news-item{border-radius:0;flex-direction:column;border-width:0 0 1px 0}.news-item-body{padding:20px 0 30px;display:flex;flex-direction:column}.news-item__img{flex:none}.news-item__img img{width:100%}.news-item__title{font-size:18px;line-height:18px;margin:15px 0}.news-item .btn{margin:0 auto}}.article-top{display:flex;align-items:center;gap:30px}.article-top .btn-next{font-size:14px;line-height:14px;font-weight:bold;text-transform:uppercase;margin-left:auto;padding:13px 43px;border-radius:22px;border:2px solid #e8eced}.article-top .btn-next:hover{border-color:#2f383c}.article__tags{display:flex;align-items:center}.article__tags span{color:#fff;font-size:10px;line-height:1;font-weight:700;padding:5px 13px;border-radius:10px;background:#ae171a}.article__date{font-size:12px;line-height:5px;font-weight:700}.article__title{font-size:36px;line-height:40px;font-weight:bold;margin:40px 0}.article-content{font-size:18px;line-height:28px}.article-content a{text-decoration:underline}.article-content a:hover{text-decoration:none}.article-content>p:last-child{margin-bottom:0}.article+.news-section{padding-bottom:30px}.article+.news-section .news-section-item__title{font-size:24px;line-height:24px;margin:20px 0}@media(max-width: 767px){.article__tags{display:none}.article-top .btn-next{font-weight:normal;border:none;text-transform:none;padding:8px 40px 8px 0;position:relative}.article-top .btn-next::after{content:"";position:absolute;right:5px;top:50%;display:block;height:0;border-width:6px;border-style:solid;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #2f383c;transform:translateY(-50%)}.article-top .btn-next::before{content:"";position:absolute;right:0;top:50%;width:30px;height:30px;border-radius:15px;border:2px solid #ae171a;transform:translateY(-50%)}.article__title{font-size:18px;line-height:20px;margin:20px 0}.article-content{font-size:16px;line-height:27px}.article+.news-section{padding-bottom:0}.article+.news-section .news-section-item__title{font-size:18px;line-height:19px}}.jobs .list{display:grid;grid-template-columns:repeat(2, 1fr);gap:30px}.jobs .item{border-radius:20px;border:2px solid #e8eced;padding:30px;display:flex;flex-direction:column;align-items:flex-start;gap:20px}.jobs .item:hover{border-color:#ae171a}.jobs .item .date{font-size:12px;line-height:5px;font-weight:bold;padding:7px 15px;display:block;color:#fff;border-radius:10px;background-color:#2f383c}.jobs .item .title{font-size:22px;line-height:22px;font-weight:bold;margin:0}.jobs .item .info{font-size:18px;line-height:22px;margin:0;padding:0}.jobs .item .info dt{font-weight:bold;display:inline}.jobs .item .info dd{display:inline;margin:0}.jobs .item .info dd::after{content:"";display:block}.jobs .item .btn{margin-top:auto}.jobs .bottom{font-size:24px;line-height:40px;font-weight:bold;padding:40px 30px;margin-top:30px;border-radius:20px;background-color:#e8eced;text-align:center}.jobs .bottom a{color:#ae171a;text-decoration:underline}.jobs .bottom a:hover{text-decoration:none}@media(max-width: 1024px){.jobs .list{grid-template-columns:1fr}}@media(max-width: 767px){.jobs .item{border-width:0 0 1px 0;border-radius:0;padding:0 0 30px;gap:30px}.jobs .item .title{font-size:18px;line-height:20px}.jobs .item .info{font-size:16px;line-height:20px}.jobs .item .btn{margin:0 auto}.jobs .bottom{font-size:18px;line-height:22px;margin-top:15px;padding:18px 30px}}.job .top{padding:0 24px;display:flex;align-items:center;gap:30px}.job .top .btn-next{font-size:14px;line-height:14px;font-weight:bold;text-transform:uppercase;margin-left:auto;padding:13px 43px;border-radius:22px;border:2px solid #e8eced}.job .top .btn-next:hover{border-color:#2f383c}.job .top .date{font-size:12px;line-height:5px;font-weight:700}.job .title{font-size:36px;line-height:40px;font-weight:bold;margin:10px 0 30px;padding:0 24px}.job .info{font-size:18px;line-height:40px;border-top:2px solid #e8eced;border-bottom:2px solid #e8eced;margin:0 -24px;padding:24px}.job .info dt{font-weight:bold;display:inline;text-transform:uppercase}.job .info dd{display:inline;margin:0}.job .info dd::after{content:"";display:block}.job .content{font-size:18px;line-height:28px;padding:0 24px}.job .content a{color:#ae171a;text-decoration:underline}.job .content a:hover{text-decoration:none}.job .content h2{font-size:36px;line-height:28px;margin:30px 0}.job .content h3{font-size:24px;line-height:28px;margin:30px 0}.job .content ul{padding:0;margin:0 0 30px}.job .content ul li{list-style:none;display:flex}.job .content ul li::before{content:"";background:#ae171a;margin:8px 20px 0 0;height:6px;width:6px;flex:none}.job .bottom{padding:40px 284px 30px;margin-top:30px;border-radius:20px;background-color:#e8eced;text-align:center;position:relative}.job .bottom .btn{border-radius:30px;padding:20px;height:60px;position:absolute;left:28px;top:50%;transform:translateY(-50%)}.job .bottom strong{font-size:32px;line-height:40px;font-weight:bold}@media(max-width: 920px){.job .bottom{padding:30px}.job .bottom .btn{position:static;transform:none}.job .bottom strong{display:block;margin-top:30px}}@media(max-width: 767px){.job .top{padding:0}.job .top .btn-next{font-weight:normal;border:none;text-transform:none;padding:8px 40px 8px 0;position:relative}.job .top .btn-next::after{content:"";position:absolute;right:5px;top:50%;display:block;height:0;border-width:6px;border-style:solid;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #2f383c;transform:translateY(-50%)}.job .top .btn-next::before{content:"";position:absolute;right:0;top:50%;width:30px;height:30px;border-radius:15px;border:2px solid #ae171a;transform:translateY(-50%)}.job .title{font-size:18px;line-height:20px;padding:0;margin:20px 0}.job .info{font-size:14px;line-height:22px;margin:0;padding:20px 0}.job .content{font-size:16px;line-height:27px;padding:0}.job .content h2{font-size:18px;line-height:28px;margin:20px 0}.job .content h3{font-size:16px;line-height:27px;margin:20px 0}.job .content ul{margin-bottom:20px}.job .content ul li::before{margin-right:10px}.job .bottom strong{font-size:22px;line-height:1}}.about__bg{background-color:#e8eced;padding-top:40px;padding-bottom:40px}.about .content{font-size:18px;line-height:28px}.about .content .br20{border-radius:20px;margin-bottom:40px;margin-left:auto;margin-right:auto}.about .content a{color:#ae171a;text-decoration:underline}.about .content a:hover{text-decoration:none}.about .content h2{font-size:36px;line-height:28px;margin:30px 0}.about .content h3{font-size:24px;line-height:28px;margin:30px 0}.about .content ul{padding:0;margin:0 0 30px}.about .content ul li{list-style:none;display:flex}.about .content ul li::before{content:"";background:#ae171a;margin:8px 20px 0 0;height:6px;width:6px;flex:none}.about .advantages{border-radius:20px;margin-bottom:40px;overflow:hidden;position:relative;padding-top:36%;min-height:300px;width:100%;display:flex}.about .advantages .img{position:absolute;left:0;top:0;height:100%;width:100%;object-fit:cover;object-position:right;max-width:none}.about .advantages__list{margin-top:auto;padding:0 4% 60px;display:grid;grid-template-columns:repeat(auto-fill, minmax(325px, 1fr));gap:30px;position:relative;width:100%}.about .advantages__item{color:#fff;display:flex;align-items:flex-start;gap:20px}.about .advantages__item .icon{border-radius:20px;background-color:#ae171a;height:100px;width:100px;flex:none}.about .advantages__item .text{margin-top:18px;display:flex;flex-direction:column}.about .advantages__item strong{font-size:72px;font-weight:900;line-height:40px;margin-bottom:10px}.about .advantages__item strong span{font-size:32px}.about .advantages__item span{font-size:22px;font-weight:700;line-height:1.2}.about .tabs-link{margin:40px 0;display:flex;flex-wrap:wrap;justify-content:center;gap:30px}.about .tabs-link a{font-size:18px;font-weight:700;color:#fff;padding:15px;border-radius:20px;background-color:#ae171a;display:flex;align-items:center;flex:0 0 270px;gap:15px}.about .tabs-link a:hover{background-color:#2f383c}.about .tabs-link a .icon{flex:none;height:79px}.about .features__title{font-size:36px;line-height:1;margin:0 0 30px}.about .features__list{display:grid;grid-template-columns:repeat(auto-fill, minmax(450px, 1fr));gap:30px}.about .features__item{color:#fff;font-size:22px;font-weight:700;line-height:1;border-radius:20px;background-color:#2f383c;padding:30px;min-height:160px;display:flex;align-items:center;gap:30px}.about .features__item .icon{flex:none}.about .categories__title{font-size:26px;line-height:28px;margin:0 0 20px}.about .categories__list{display:flex;flex-wrap:wrap;justify-content:center;gap:30px}.about .categories__item{font-size:18px;line-height:18px;border-radius:20px;border:2px solid #ae171a;padding:15px;display:flex;align-items:center;flex:0 0 270px;height:110px;gap:15px}.about .categories__item:hover{color:#ae171a;border-color:#2f383c}.about .categories__item .icon{flex:none}.about .categories p{font-size:18px;line-height:28px;margin:30px 0 0}@media(max-width: 767px){.about__bg{padding-top:30px;padding-bottom:30px}.about .content .br20{margin-bottom:30px}.about .content h2{font-size:20px;line-height:28px;margin:20px 0}.about .content h3{font-size:16px;line-height:27px;margin:20px 0}.about .content ul{margin-bottom:20px}.about .content ul li::before{margin-right:10px}.about .advantages{margin-bottom:30px;padding-top:18%}.about .advantages__list{padding:20px;gap:15px;display:flex;flex-direction:column}.about .advantages__item{gap:10px}.about .advantages__item .icon{border-radius:10px;height:54px;width:54px}.about .advantages__item strong{font-size:39px;line-height:22px}.about .advantages__item strong span{font-size:17px}.about .advantages__item span{font-size:12px;max-width:146px}.about .tabs-link{margin:30px 0;gap:10px}.about .features__title{font-size:22px}.about .features__list{gap:12px;grid-template-columns:1fr}.about .features__item{padding:15px;font-size:11px;min-height:80px;gap:15px}.about .features__item .icon{height:50px;width:50px}.about .categories__title{font-size:18px;line-height:28px}.about .categories__list{gap:10px}.about .categories__item{flex:100%}.about .categories p{margin-top:20px}}.social-responsibility__bg{background-color:#e8eced;padding-top:40px;padding-bottom:40px;margin-top:40px;margin-bottom:40px}.social-responsibility__bg:last-child{margin-bottom:0}.social-responsibility .content{font-size:18px;line-height:28px}.social-responsibility .content a{color:#a81318;text-decoration:underline}.social-responsibility .content a:hover{text-decoration:none}.social-responsibility .content>p{margin:0 0 33px}.social-responsibility .content>p:last-child{margin-bottom:0}.social-responsibility .content h2{font-size:36px;line-height:28px;margin:30px 0}.social-responsibility .content h3{font-size:24px;line-height:28px;margin:30px 0}.social-responsibility .content ul{padding:0;margin:0 0 30px}.social-responsibility .content ul li{list-style:none;display:flex}.social-responsibility .content ul li::before{content:"";background:#a81318;margin:8px 20px 0 0;height:6px;width:6px;flex:none}.social-responsibility .reports__title{font-size:26px;font-weight:700;margin:0 0 30px}.social-responsibility .reports__list{display:flex;flex-direction:column;gap:10px}.social-responsibility .reports__item{font-size:22px;padding:18px 30px;border-radius:20px;border:2px solid #2f383c;display:flex;align-items:center;justify-content:space-between;gap:15px}.social-responsibility .reports__item p{margin:0}@media(max-width: 767px){.social-responsibility .main-title{text-align:center}.social-responsibility__bg{padding-top:30px;padding-bottom:30px;margin-top:30px;margin-bottom:30px}.social-responsibility .content{font-size:16px;line-height:24px}.social-responsibility .content h2{font-size:20px;line-height:28px;margin:20px 0}.social-responsibility .content h3{font-size:16px;line-height:27px;margin:20px 0}.social-responsibility .content ul{margin-bottom:20px}.social-responsibility .content ul li::before{margin-right:10px}.social-responsibility .reports__title{font-size:18px}.social-responsibility .reports__item{font-size:14px;padding:18px}.social-responsibility .reports__item .btn{width:44px}.social-responsibility .reports__item .btn span{display:none}}.contacts .map{border:none;outline:none;height:100%;width:100%;height:640px;z-index:1}.contacts .map__bg{background-color:#e8eced}.contacts .map__bg .container{padding:0;max-width:1290px}.contacts .map .map-dialog{font-family:ZType,sans-serif;font-weight:normal;font-size:13px;line-height:1.2;display:flex;flex-direction:column;gap:15px;max-width:250px}.contacts .map .map-dialog .title{color:#ae171a;font-size:16px;font-weight:800}.contacts .map .map-dialog a{color:#ae171a}.contacts .map .map-dialog>a{text-transform:uppercase;font-weight:700}.contacts .leaflet-container a.leaflet-popup-close-button{font-size:27px}.contacts .info{margin:30px 0;display:flex;flex-wrap:wrap;gap:30px}.contacts .info .phone{color:#fff;font-size:22px;line-height:2;padding:20px 30px;border-radius:20px;background-color:#ae171a;flex:0 0 300px}.contacts .info .phone strong{font-size:36px;font-weight:800;line-height:36px;display:block}.contacts .info .email{color:#fff;font-size:22px;line-height:36px;font-weight:800;border-radius:20px;background-color:#2f383c;flex:0 0 300px;height:120px;display:flex;justify-content:center;align-items:center}.contacts .info .notes{display:flex;gap:30px}.contacts .info .notes .col{padding-left:25px;display:flex;flex-direction:column;gap:5px}.contacts .info .notes .item{font-size:14px;display:flex;align-items:center;gap:10px}.contacts .info .notes .item .icon{background-color:#2f383c;border-radius:10px;overflow:hidden;height:34px;width:34px;flex:none}.contacts .offices{display:grid;grid-template-columns:repeat(auto-fill, minmax(300px, 1fr));gap:30px}.contacts .offices .item{border-radius:20px;border:2px solid #e8eced;padding:27px;min-height:460px;display:flex;flex-direction:column}.contacts .offices .item .title{font-size:22px;line-height:1.2;font-weight:bold;min-height:50px;margin:0 0 13px}.contacts .offices .item .icons{margin-bottom:30px;display:flex;flex-wrap:wrap;gap:5px}.contacts .offices .item .icons .icon{flex:none;width:34px;height:34px;border-radius:10px;background-color:#8b9294}.contacts .offices .item ul{margin:0 0 30px;padding:0;display:flex;flex-direction:column;gap:17px}.contacts .offices .item ul li{list-style:none;display:flex;align-items:flex-start;gap:10px}.contacts .offices .item .btns{margin-top:auto;display:flex;gap:15px;justify-content:space-between}.contacts .offices .item .btns .btn{flex:0 0 125px}.contacts .offices .item .btns .btn-map{background-color:#2f383c;border-radius:22px;cursor:pointer;height:44px;width:44px;flex:none;display:flex;align-items:center;justify-content:center}.contacts .offices .item .btns .btn-map:hover,.contacts .offices .item .btns .btn-map.active{background-color:#8b9294}@media(max-width: 767px){.contacts .map{height:480px}.contacts .info{gap:10px}.contacts .info .notes{flex:100%;margin-top:20px;flex-direction:column;gap:5px}.contacts .info .notes .col{padding:0}.contacts .offices .item{min-height:auto}}.contacts-us{background:#e8eced;padding:30px 0}.contacts-us .container{display:flex;align-items:center;justify-content:space-between;gap:15px}.contacts-us .text{flex:1;max-width:566px}.contacts-us .text .title{font-size:42px;line-height:1.2;text-transform:uppercase;font-weight:700;margin:0 0 11px}.contacts-us .text .title span{color:#ae171a}.contacts-us .text p{line-height:24px;margin:0 0 25px}.contacts-us .text strong{font-weight:900}.contacts-us .text .btn{font-size:12px;margin-top:20px;padding:5px 16px}.contacts-us .text .btn:hover:after{border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #fff}.contacts-us .text .btn:after{content:"";display:block;height:0;border-width:6px;border-style:solid;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #ae171a}.contacts-us .contact{flex:none;width:537px;height:540px;position:relative}.contacts-us .contact::after{content:"";background:#ae171a;padding:20px;border-radius:50px;position:absolute;right:0;bottom:0;height:360px;width:360px}.contacts-us .contact-list{color:#fff;background:#ae171a;padding:28px 30px;border-radius:50px;position:relative;z-index:1;height:360px;width:360px}.contacts-us .contact-item{font-size:12px;line-height:16px;margin-bottom:12px;display:flex;align-items:center;gap:10px}.contacts-us .contact .phones a{font-size:26px;line-height:29px;font-weight:900;display:table}.contacts-us .contact .schedule{font-size:12px;line-height:1.2}.contacts-us .contact .address{font-size:14px;line-height:16px;font-weight:900;margin:35px 0 16px 29px}.contacts-us .contact .email a{font-size:16px}.contacts-us .contact .img{margin:0 41px 0 0;position:absolute;right:0;bottom:0;z-index:1;pointer-events:none}.contacts-us .contact .btn-1,.contacts-us .contact .btn-2{font-size:16px;line-height:18px;color:#fff;text-transform:uppercase;font-weight:700;position:absolute;right:0;top:0;width:148px;height:148px;border-radius:50px;background-color:#2f383c;display:flex;align-items:center;justify-content:center;text-align:center;transition:.3s}.contacts-us .contact .btn-1:hover,.contacts-us .contact .btn-2:hover{background-color:#8b9294}.contacts-us .contact .btn-2{position:absolute;left:0;bottom:0;top:auto;right:auto}@media(max-width: 990px){.contacts-us .container{flex-direction:column}}@media(max-width: 767px){.contacts-us .text{display:flex;flex-direction:column}.contacts-us .text .title{font-size:28px}.contacts-us .text .btn{margin:0 auto}.contacts-us .contact{flex:none;width:537px;height:540px;position:relative;transform:scale(0.6);margin:-91px 0 -110px}}.callback{background-color:#e8eced;padding:30px 0;margin-top:30px}.callback .container{display:flex;justify-content:space-between;align-items:center;gap:15px}.callback-form{padding:0 30px;max-width:630px;flex:1}.callback-form__bottom{margin-top:40px;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:15px}.callback-form__bottom .form-check{max-width:260px;flex:1}.callback-form__bottom .btn{font-size:14px;padding:0 46px}.callback-title{font-size:24px;font-weight:700;line-height:1.2;margin:0 0 34px;text-transform:uppercase}.callback-img{max-width:50%;padding-right:30px}@media(max-width: 767px){.callback .container{flex-direction:column-reverse}.callback-img{max-width:none;padding:0;border-radius:20px;overflow:hidden;height:180px;display:flex;align-items:center}.callback-form{padding:0}.callback-form__bottom .btn{margin:15px auto 0}.callback-title{font-size:20px;margin:10px 0 20px}}.categories-bottom{max-width:1290px;margin:30px auto;padding:0 30px}.categories-bottom .container{border-radius:20px;background:#e8eced;padding-top:15px;padding-bottom:15px;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:10px 47px}.categories-bottom a{font-size:14px;text-transform:uppercase;font-weight:700}.categories-bottom a:hover{color:#ae171a}@media(max-width: 520px){.categories-bottom{margin:30px auto}.categories-bottom .container{display:block;padding:16px 26px 17px 30px;columns:2;column-gap:32px}.categories-bottom a{font-size:12px;line-height:12px;display:table;margin-bottom:9px}}.pagination{margin-top:40px;display:flex;justify-content:center;align-items:center}.pagination .item{font-size:18px;line-height:1;color:#000;border-radius:50%;height:34px;width:34px;display:flex;align-items:center;justify-content:center}.pagination span{background-color:#e8eced}.pagination .prev,.pagination .next{border-radius:50%;border:2px solid #ae171a;cursor:pointer;margin:0 15px;height:44px;width:44px;display:flex;align-items:center;justify-content:center}.pagination .prev:hover,.pagination .next:hover{background-color:#e8eced;border-color:#e8eced}.pagination .prev img{transform:scale(-1)}.search{flex:1}.search form{padding:0 24px}.search form .input-wrapper{height:40px;border-top:2px solid #2f383c;border-bottom:2px solid #2f383c;display:flex;align-items:center}.search form .input-wrapper input{font-size:14px;height:100%;border:none;background:rgba(0,0,0,0);padding:0;flex:1}.search form .input-wrapper button{background:rgba(0,0,0,0);padding:0 12px;margin:0;outline:none;border:none;height:40px;cursor:pointer}.search-info{padding:30px 24px}.search-list{display:grid;gap:30px}.search-item{border:1px solid #e8eced;border-radius:20px;overflow:hidden;display:flex;align-items:center}.search-item:hover{border-color:#a81318}.search-item-body{padding:30px}.search-item__img{background-color:#e8eced;border-radius:20px;flex:0 0 300px;min-height:155px;min-width:300px;display:flex;align-items:center;justify-content:center}.search-item__title{font-size:24px;line-height:24px;font-weight:700;margin:0 0 23px}.search-item__text{font-size:16px;line-height:19px;margin:0}@media(max-width: 767px){.search form{padding:0}.search-item{border-radius:0;flex-direction:column;border-width:0 0 1px 0}.search-item-body{padding:20px 0 30px;display:flex;flex-direction:column}.search-item__img{flex:none}.search-item__title{font-size:18px;line-height:18px;margin:0 0 15px}}.tabs{margin-bottom:30px;padding:0 24px;display:flex;flex-wrap:wrap;gap:13px}.tabs__link{font-size:16px;line-height:18px;border-radius:5px;background-color:#fff;border:2px solid #e8eced;background:rgba(0,0,0,0);outline:none;margin:0;padding:12px}.tabs__link:hover{background:#e8eced;border-color:#e8eced}.tabs__link.active{color:#fff;background:#2f383c;border-color:#2f383c}@media(max-width: 767px){.tabs{padding:0;gap:5px}.tabs__link{font-size:12px;line-height:14px;padding:8px}}.not-found{margin:30px;text-align:center;display:flex;flex-direction:column;justify-content:center;align-items:center;flex:1}.not-found .section-title{margin-bottom:68px}.not-found .img{margin:0 auto}.not-found .text{margin:50px 0 40px;font-size:18px;line-height:24px;font-weight:bold}.not-found .btn{font-size:14px}@media(max-width: 767px){.not-found .section-title{margin-bottom:30px}.not-found .text{margin:30px 0}}.footer{color:#fff;background:#2f383c;border-radius:50px 50px 0 0;max-width:1600px;margin:auto auto 0;padding-top:30px;width:100%}.footer .container{max-width:1290px}.footer-top{display:flex;align-items:flex-start}.footer-nav{display:flex;gap:50px}.footer-nav .title{font-size:14px;line-height:32px;text-transform:uppercase;font-weight:900;margin:0}.footer-nav a{font-size:14px;line-height:32px;display:table;white-space:nowrap}.footer-nav a:hover{color:#ae171a}.footer .catalog-pdf{border-radius:20px;border:2px solid #fff;text-align:center;margin:8px 0 0 123px;padding:25px 10px;width:172px;height:228px;text-decoration:none;flex:none;display:flex;flex-direction:column;align-items:center}.footer .catalog-pdf .title{font-size:14px;line-height:18px;font-weight:900;text-decoration:underline;text-transform:uppercase}.footer .catalog-pdf .sub{font-size:12px;font-weight:700}.footer .catalog-pdf img{max-width:none}.footer-contacts{margin-left:auto;flex:0 0 270px}.footer-mailing{margin-top:10px}.footer-mailing .title{font-size:14px;line-height:16px;text-transform:uppercase;font-weight:900;margin-bottom:15px}.footer-mailing .sub{font-size:14px;line-height:16px;margin-bottom:14px}.footer-mailing .input-wrapper{border:1px solid #ae171a;border-radius:5px;height:38px;overflow:hidden;display:flex}.footer-mailing .input-wrapper input{border:none;padding:0 19px;flex:1}.footer-mailing .input-wrapper button{outline:none;background:#ae171a;border:none;padding:0;margin:0;cursor:pointer;width:40px;display:flex;align-items:center;justify-content:center}.footer-mailing .input-wrapper button:after{content:"";display:block;margin-left:6px;height:0;border-width:6px;border-style:solid;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #fff}.footer-socials{margin-top:45px}.footer-socials .title{font-size:14px;line-height:16px;font-weight:900;margin-bottom:13px}.footer-socials_list{display:flex;gap:17px}.footer-socials_list a{border-radius:5px;border:2px solid #fff;width:40px;height:40px;display:flex;align-items:center;justify-content:center;transition:.3s}.footer-socials_list a:hover{background:#ae171a}.footer-search{margin-top:50px;border-top:1px solid #e8eced;border-bottom:1px solid #e8eced}.footer-search .input-wrapper{display:flex}.footer-search .input-wrapper button{background:rgba(0,0,0,0);padding:11px 14px;margin:0;outline:none;border:none;cursor:pointer}.footer-search .input-wrapper input{font-size:14px;color:#fff;border:none;background:rgba(0,0,0,0);width:100%}.footer-bottom{padding:25px 0;display:flex;align-items:center}.footer-copy{font-size:12px;line-height:14px;margin-left:190px}.footer-support{font-size:12px;line-height:14px;margin-left:184px}.footer-support a{display:table}.footer .to-top{border-radius:50%;border:4px solid #ae171a;margin-left:auto;cursor:pointer;height:44px;width:44px;display:flex;align-items:center;justify-content:center}.footer .to-top:after{content:"";display:block;margin-top:-6px;height:0;border-width:6px;border-style:solid;border-color:rgba(0,0,0,0) rgba(0,0,0,0) #fff rgba(0,0,0,0)}@media(max-width: 1270px){.footer-top{flex-wrap:wrap}.footer-nav{flex:100%}.footer .catalog-pdf{margin-left:45px}}@media(max-width: 900px){.footer-copy,.footer-support{margin-left:100px}}@media(max-width: 767px){.footer{border-radius:25px 25px 0 0}.footer-top{flex-direction:column}.footer-nav{flex-direction:column;gap:11px}.footer-contacts{margin:0}.footer .catalog-pdf{margin:20px auto 60px}.footer-search{margin-top:30px}.footer-bottom{position:relative;flex-wrap:wrap}.footer-logo{flex:100%}.footer-logo img{margin:auto}.footer-copy,.footer-support{margin:18px 0 0}.footer-support{margin-left:auto}.footer .to-top{position:absolute;right:0;top:20px}}.fancybox-opened{z-index:8030}.fancybox-wrap{position:absolute;top:0;left:0;z-index:8020}.fancybox-overlay{position:absolute;top:0;left:0;overflow:hidden;display:none;z-index:8010;background:rgba(0,0,0,.75)}.fancybox-overlay-fixed{position:fixed;bottom:0;right:0}.modal{display:none}.modal-close-btn{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 25 25'%3E%3Cpath d='M2.4,25c-.6,0-1.2-.2-1.7-.6-.9-.9-.9-2.4,0-3.4L20.8.7c1-.9,2.5-.9,3.3.1.8.9.9,2.2.1,3.1L4,24.4c-.5.4-1.1.6-1.7.6h0ZM22.5,25c-.6,0-1.2-.3-1.7-.7L.7,4C-.2,2.9,0,1.4.9.6,1.8-.2,3.1-.2,4,.6l20.2,20.3c1,.9,1,2.4.1,3.4,0,0,0,0-.1.1-.5.4-1.1.6-1.8.6h0Z' fill='%23fff'/%3E%3C/svg%3E");background-repeat:no-repeat;display:block;position:absolute;right:12px;top:12px;width:19px;height:19px}.modal-icon{position:absolute;top:-25px;left:50%;margin-left:-25px;border-radius:50%;background:#fff;height:50px;width:50px;display:flex;align-items:center;justify-content:center}.modal-form{color:#fff;text-align:center;border-radius:20px;background-color:#2f383c;padding:40px 30px 30px;width:300px}.modal-form .product-name{font-size:14px;font-weight:700;line-height:1;text-transform:uppercase;background-color:#ae171a;margin:-10px -30px 5px;padding:10px 10px 12px}.modal-form .form-check{text-align:left;margin-top:28px}.modal-form .form-check>label{font-size:11px}.modal-form .form-control{min-height:50px;padding:0 10px}.modal-form .btn{margin-top:30px;border-radius:30px;height:60px;width:100%}.modal-title{font-size:17px;font-weight:700;text-transform:uppercase;margin:0 0 15px}.modal-subtitle{margin:0 0 15px}/*# sourceMappingURL=style.css.map */
