@media (min-width: 200px){.banner{text-align:center}.banner-subtitle{margin-top:10px}.banner-text{position:relative;padding:40px 20px}.banner .call__banner{position:absolute;left:50%;bottom:0;width:-webkit-max-content;width:-moz-max-content;width:max-content;-webkit-transform:translate(-50%,50%);transform:translate(-50%,50%)}.banner .call__banner:active{-webkit-transform:scale(.97) translate(-50%,50%);transform:scale(.97) translate(-50%,50%)}.banner-picture{display:block;width:100%;height:200px}.banner-picture img{width:100%;height:100%;object-fit:cover}.banner-navigation{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px}.banner-navigation__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:1px solid var(--border-color);border-radius:var(--border-radius);padding:10px;text-align:left;background-color:#fff;-webkit-transition:border-color .2s cubic-bezier(.4,0,1,1),-webkit-box-shadow .2s cubic-bezier(.4,0,1,1);transition:border-color .2s cubic-bezier(.4,0,1,1),-webkit-box-shadow .2s cubic-bezier(.4,0,1,1);transition:box-shadow .2s cubic-bezier(.4,0,1,1),border-color .2s cubic-bezier(.4,0,1,1);transition:box-shadow .2s cubic-bezier(.4,0,1,1),border-color .2s cubic-bezier(.4,0,1,1),-webkit-box-shadow .2s cubic-bezier(.4,0,1,1);will-change:box-shadow,border-color;gap:20px}.banner-navigation__item img{max-width:60px}.banner-navigation__item:hover{border-color:#fff;-webkit-box-shadow:0px 9px 10px 0px rgba(24,39,75,.06),0px 7px 36px 0px rgba(24,39,75,.08),0px 12px 28px 0px rgba(24,39,75,.12);box-shadow:0 9px 10px #18274b0f,0 7px 36px #18274b14,0 12px 28px #18274b1f}.banner--with-navigation picture{margin-bottom:40px}}@media (min-width: 600px){.banner-picture{height:260px}.banner-text{padding:50px 20px}.banner-subtitle{margin-top:20px}.banner-navigation{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}.banner-navigation__item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:calc(50% - 10px);text-align:center}}@media (min-width: 1000px){.banner{width:100%;max-width:1920px;margin-inline:auto}.banner-text{padding:60px 0}.banner-navigation{position:absolute;left:50%;width:100%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.banner-navigation__item{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:30px 10px;width:auto}.banner-navigation__item img{max-width:90px;-webkit-transition:-webkit-transform .2s cubic-bezier(.4,0,1,1);transition:-webkit-transform .2s cubic-bezier(.4,0,1,1);transition:transform .2s cubic-bezier(.4,0,1,1);transition:transform .2s cubic-bezier(.4,0,1,1),-webkit-transform .2s cubic-bezier(.4,0,1,1)}.banner-navigation__item:hover img{-webkit-transform:scale(1.05);transform:scale(1.05)}.banner--with-navigation{position:relative;margin-bottom:250px}.banner--with-navigation picture{margin-bottom:0}}@media (min-width: 1300px){.banner-picture{height:500px}}@media (min-width: 1300px) and (min-width: 1000px){.banner-text{padding:60px 0}}@media (min-width: 200px){.section-icon-cards .list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:20px}.section-icon-cards .list-item{display:grid;grid-template-columns:60px auto;grid-template-rows:auto 1fr;gap:8px 20px}.section-icon-cards .list-item:not(.align-items-center){-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.section-icon-cards .list-item br{display:none}.section-icon-cards .list-item img{grid-row:span 2;max-width:60px}}@media (min-width: 650px){.section-icon-cards .list{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.section-icon-cards .list-3{gap:50px 30px}.section-icon-cards .list-3 .list-item{width:clamp(200px,30%,280px)}.section-icon-cards .list-4{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.section-icon-cards .list-4 .list-item{width:calc(25% - 20px)}.section-icon-cards .list-5 .list-item{width:calc(33% - 20px)}.section-icon-cards .list-6{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:20px}.section-icon-cards .list-6 .list-item{width:calc(50% - 20px)}.section-icon-cards .list-item img{margin-bottom:22px}.section-icon-cards .list-item{display:grid;-ms-flex-line-pack:start;align-content:start;align-self:flex-start;justify-items:center;grid-template-columns:1fr;text-align:center;gap:8px}.section-icon-cards .list-item br{display:inherit}.section-icon-cards .list-item img{grid-row:inherit;margin-bottom:12px;max-width:90px}}@media (min-width: 800px){.section-icon-cards .list-6{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:20px}.section-icon-cards .list-6 .list-item{width:calc(33% - 40px)}}@media (min-width: 1000px){.section-icon-cards .list{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.section-icon-cards .list-3{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:60px}.section-icon-cards .list-4 .list-item{width:25%}.section-icon-cards .list-5 .list-item{width:20%}.section-icon-cards .list-item img{margin-bottom:22px}}@media (min-width: 1100px){.section-icon-cards .list-6{-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:1000px;gap:60px;margin-inline:auto;row-gap:40px}.section-icon-cards .list-6 .list-item{gap:10px}.section-icon-cards .list-6 .list-item img{margin-bottom:20px}}.section--advantages-signalling .card{height:auto}@media (min-width: 960px){.section--advantages-signalling__list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:20px}.section--advantages-signalling .item--big{width:calc(50% - 10px)}.section--advantages-signalling .card{height:auto}.section--advantages-signalling .card:not(.item--big){width:calc((100% - 40px) / 3)}}.filter{display:grid;grid-template-columns:auto auto;border:1px solid var(--primaryBlack);border-radius:100px;height:50px}.filter-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:30px}.filter-wrapper-additional .filter{height:32px}.filter-wrapper-additional .filter button{padding:0 20px}.filter button{margin:-1px;border:1px solid transparent;border-radius:100px;padding:0 36px;color:var(--primaryBlack);background-color:transparent;-webkit-transition:.15s ease-in-out;transition:.15s ease-in-out;cursor:pointer}.filter button.active{border-color:var(--primaryBlack);color:#fff;background-color:var(--primaryBlack);cursor:default}@media (max-width: 800px){.filter{width:100%}.filter-wrapper{max-width:300px;margin-inline:auto}}.vision_slider-section .filter{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-inline:auto}.vision_slider-section .plus__icon{margin-top:177.5px;opacity:0}.vision_slider-section .plus__icon.active{opacity:1}.vision_slider-section .tab__item{display:none}.vision_slider-section .tab__item.active{display:grid;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.vision_slider-section .vision-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:start;gap:51px}.vision_slider-section .vision-inner .slider img{border:1px solid var(--border-color);border-radius:var(--border-radius);height:auto;max-width:100%}.vision_slider-section .vision-inner .gallery{width:100%;max-width:492px}.vision_slider-section .vision-inner .gallery__nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:20px;gap:15px}.vision_slider-section .vision-inner .gallery__nav button{-ms-flex-negative:0;flex-shrink:0}.vision_slider-section .vision-inner .swiper-thumbs{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.vision_slider-section .vision-inner .swiper-thumbs .swiper-wrapper{max-width:calc(100% - 110px)}.vision_slider-section .vision-inner .swiper-thumbs img{height:100px;max-width:100px!important;cursor:pointer}.vision_slider-section .vision-inner .swiper-thumbs img.swiper-slide-thumb-active{border-color:var(--primaryGray)}@media (max-width: 700px){.vision_slider-section .vision-inner{gap:20px}.vision_slider-section .vision-inner>div{width:100%}.vision_slider-section .vision-inner .video-params__list{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.vision_slider-section .vision-inner .swiper-thumbs img{width:auto;height:auto}}.vision_slider-section .param-item{display:grid;-webkit-box-align:start;-ms-flex-align:start;align-items:start;justify-items:stretch;grid-template-columns:auto 1fr 185px}.vision_slider-section .btn{width:100%;max-width:240px}.vision_slider-section ._dots{margin:15px 0 .25rem;border-bottom:1px dashed var(--primaryBlack)}.vision_slider-section .video_container{display:grid;grid-template-columns:auto 352px;gap:60px}.vision_slider-section .video-params__list{gap:16px}.vision_slider-section .param_name{color:#1c1c1c}.vision_slider-section .prices{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:40px;gap:40px}.vision_slider-section .prices span{display:block}.vision_slider-section .prices span.price{color:var(--primaryRed)}.vision_slider-section .price_item{display:grid;gap:10px}.vision_slider-section .install{gap:30px}.vision_slider-section .install .h3{text-transform:uppercase}.vision_slider-section .install .special_offer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:100px;padding:0 20px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:50px;font-weight:700;color:#fff;background:var(--primaryRed)}.vision_slider-section .install .prices{margin-top:20px}.vision_slider-section .vision-inner .param-item{display:-webkit-box;display:-ms-flexbox;display:flex}.vision_slider-section .vision-inner .param-item ._dots{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:unset;flex-shrink:unset}.vision_slider-section .param_value{width:100%;max-width:175px}@media (max-width: 1100px){.vision_slider-section .param_value{max-width:135px}}@media (max-width: 700px){.vision_slider-section .param_value{max-width:118px}}@media (max-width: 330px){.vision_slider-section .param_value{max-width:100px}}.vision_slider-section .param_name,.vision_slider-section .dinamyc_width{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;max-width:60%}@media (max-width: 700px){.vision_slider-section .param_name,.vision_slider-section .dinamyc_width{max-width:70%}}@media (max-width: 400px){.vision_slider-section .param_name,.vision_slider-section .dinamyc_width{max-width:50%}}@media (max-width: 330px){.vision_slider-section .param_name,.vision_slider-section .dinamyc_width{max-width:93px}}@media (max-width: 1200px){.vision_slider-section .vision-inner{gap:45px}}@media (max-width: 1100px){.vision_slider-section .prices{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:80px}.vision_slider-section .vision-inner{-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}.vision_slider-section .not-install{width:100%}.vision_slider-section .plus__icon{display:none;margin-top:0}.vision_slider-section .plus__icon.active{display:block}}@media (max-width: 800px){.vision_slider-section .prices{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin-top:30px;gap:30px}.vision_slider-section .tab__item{width:100%}.vision_slider-section .h3{text-align:center}.vision_slider-section .plus__icon{margin:10px auto}}@media (max-width: 490px){.vision_slider-section .param-item{word-break:break-word}.vision_slider-section .vision-inner .gallery__nav{gap:5px}.vision_slider-section .swiper-thumbs img{width:80px!important;height:80px}}@media (max-width: 500px){.vision_slider-section .vision-inner{gap:20px}.vision_slider-section .prices{margin-top:20px}.vision_slider-section .filter button{padding:0 20px}}
