@charset "UTF-8";.constructor__menu{border-bottom:1px solid #c8c8c8;display:flex;justify-content:space-between;margin-bottom:36px;margin-top:100px;width:100%}.constructor__menu li{height:99px;max-width:25%;width:100%}.constructor__menu li .router-link-exact-active{background-color:#f8f8f8;position:relative}.constructor__menu li .router-link-exact-active:before{background-color:#171616;bottom:-2px;content:"";display:block;height:2px;position:absolute;width:100%}.constructor__menu li a{align-items:center;color:#000;display:flex;height:100%;justify-content:space-between;text-decoration:none;width:100%}.constructor__menu li a svg{padding-left:15px}.constructor__menu li a img{height:81px;min-width:0;-o-object-fit:contain;object-fit:contain;padding-left:15px;width:170px}.constructor__menu li a p{font-size:16px;font-weight:400;line-height:20px;margin-left:17px;padding-right:15px;text-transform:uppercase}.industrial .selectedImage{border-radius:7px;bottom:5px;height:200px;left:1px;-o-object-fit:cover;object-fit:cover;opacity:0;pointer-events:none;position:absolute;transform:scale(.1);transition:.3s ease-in-out;-webkit-user-select:none;-moz-user-select:none;user-select:none;visibility:hidden;width:200px;z-index:999}.industrial .selectedImageShow{opacity:1;transform:translate(1px,5px);transform-origin:center center;transition:.3s ease-in-out;visibility:visible}.industrial area{cursor:pointer}.industrial__section{display:flex;justify-content:space-between;width:100%}.industrial__section-scene{border:1px solid #094172;display:inline-block;height:auto;max-width:1080px;overflow:hidden;position:relative;width:100%}.industrial__section-scene .activeLayer,.industrial__section-scene .showLayer{opacity:.7!important;z-index:100!important}.industrial__section-scene .elements-layer{height:auto;left:0;opacity:.7;pointer-events:none;position:absolute;top:0;transition:all .7s;z-index:1}.industrial__section-scene .selected-layer{height:auto;left:0;pointer-events:none;position:absolute;top:0;width:100%!important;z-index:-1}.industrial__section-scene .hide-layer{opacity:0}.industrial__section-scene .hovered-layer{height:auto;left:0;opacity:0;pointer-events:none;position:absolute;top:0;transition:all .7s;width:100%!important;z-index:-1}.industrial__section-scene img{height:auto;width:100%}.industrial__section-menu{max-width:190px;width:100%}.industrial__section-menu li:last-child{border-bottom:1px solid #c4c4c4}.industrial__section-menu li{border-top:1px solid #c4c4c4;cursor:pointer;transition:.3s ease-in-out}.industrial__section-menu li p{font-size:16px;font-weight:500;line-height:16px;padding:5px;transition:.3s ease-in-out}.industrial__section-menu .activeMenuItem{background-color:#215166;display:block;transition:.3s ease-in-out}.industrial__section-menu .activeMenuItem p{color:#fff;transition:.3s ease-in-out}.industrial__section-selected h2{font-size:17px;font-weight:900;line-height:18px;margin:25px 0}.industrial__section-selected-section{align-items:flex-start;display:flex;justify-content:space-between;position:relative}.industrial__section-selected-section-scene{border:1px solid #094172;display:inline-block;height:auto;max-width:1080px;overflow:hidden;position:relative;width:100%}.industrial__section-selected-section-scene .activeLayer,.industrial__section-selected-section-scene .showLayer{opacity:.7!important;z-index:100!important}.industrial__section-selected-section-scene .elements-layer{height:auto;left:0;opacity:.7;pointer-events:none;position:absolute;top:0;transition:all .7s;z-index:1}.industrial__section-selected-section-scene .selected-layer{height:auto;left:0;pointer-events:none;position:absolute;top:0;width:100%!important;z-index:-1}.industrial__section-selected-section-scene .hide-layer{opacity:0}.industrial__section-selected-section-scene .hovered-layer{height:auto;left:0;opacity:0;pointer-events:none;position:absolute;top:0;transition:all .7s;width:100%!important;z-index:-1}.industrial__section-selected-section-scene img{height:auto;width:100%}.industrial__section-selected-section-menu{max-width:190px;width:100%}.industrial__section-selected-section-menu .menu-item{border-top:1px solid #c4c4c4;cursor:pointer;transition:.3s ease-in-out}.industrial__section-selected-section-menu .menu-item a{color:#000;font-size:12px;font-weight:400;text-decoration:none;transition:.3s ease-in-out}.industrial__section-selected-section-menu .menu-item a p{padding:7px 0 7px 20px;position:relative}.industrial__section-selected-section-menu .menu-item a p:before{content:".";display:block;font-weight:600;left:5px;position:absolute;top:50%;transform:translateY(-50%)}.industrial__section-selected-section-menu .menu-item a:hover{text-decoration:underline;transition:.3s ease-in-out}.industrial__section-selected-section-menu .menu-item:hover .elementTitle{transition:.3s ease-in-out}.industrial__section-selected-section-menu .menu-item .elementTitle{font-size:14px;font-weight:500;line-height:16px;padding:5px;transition:.3s ease-in-out}.industrial__section-selected-section-menu .menu-item ul .constructor__menu li a svg li{border-top:1px solid #c4c4c4;padding:10px 7px;transition:.3s ease-in-out}.industrial__section-selected-section-menu .menu-item ul .constructor__menu li a svg li:hover{background-color:#4cbceb;transition:.3s ease-in-out}.industrial__section-selected-section-menu .menu-item ul .constructor__menu li a svg li:hover p,.industrial__section-selected-section-menu .menu-item ul .constructor__menu li a svg li:hover p:before{color:#fff;transition:.3s ease-in-out}.industrial__section-selected-section-menu .menu-item ul .constructor__menu li a svg li a{color:#000;text-decoration:none}.industrial__section-selected-section-menu .menu-item ul .constructor__menu li a svg li a p{font-size:16px;font-weight:500;line-height:17px;padding-left:10px;position:relative;transition:.3s ease-in-out}.industrial__section-selected-section-menu .menu-item ul .constructor__menu li a svg li a p:before{color:#000;content:".";display:block;left:0;position:absolute;top:-3px;transition:.3s ease-in-out}.industrial__section-selected-section-menu .activeMenuElement{background-color:#215166;color:#fff;transition:.3s ease-in-out}.industrial__section-selected-section-menu .activeMenuElement .elementTitle{color:#fff;font-weight:600;letter-spacing:.6px;transition:.3s ease-in-out}.industrial__section-selected-section-menu .activeMenuElement ul a p,.industrial__section-selected-section-menu .activeMenuElement ul li{color:#fff}.industrial__section-selected-section-menu .menu-item:last-child{border-bottom:1px solid #c4c4c4}.industrial__section-selected-categories{background:#f8f8f8;display:flex;flex-wrap:wrap;justify-content:flex-start;margin:55px -15px 44px;width:calc(100% + 30px)}.hide-element{opacity:0!important}@media screen and (max-width:1400px){.constructor__menu_wrapper{margin-left:-74px;margin-right:-74px}.constructor__menu li a img,.constructor__menu li a svg{width:120px}}@media screen and (max-width:1200px){.constructor__menu_wrapper{margin-left:-20px;margin-right:-20px}.constructor__menu li{max-width:35%}.constructor__menu li a p{font-size:13px}}@media screen and (max-width:1000px){.constructor__menu li a{justify-content:center}.constructor__menu li a img,.constructor__menu li a svg{width:101px}.constructor__menu li a p{margin-left:10px;padding-right:10px}}@media screen and (max-width:900px){.constructor__menu{flex-wrap:wrap;justify-content:space-around}.constructor__menu li{max-width:40%}.constructor__menu li a{justify-content:space-between}}@media screen and (max-width:800px){.constructor__menu_wrapper{margin-left:-13px;margin-right:-13px}}@media screen and (max-width:650px){.constructor__menu li{max-width:50%}.constructor__menu{border-bottom-color:transparent;justify-content:space-between}.industrial__section{flex-direction:column-reverse}.industrial__section-menu{max-width:100%}.industrial__section-selected-section{flex-direction:column-reverse}.industrial__section-selected-section-menu{max-width:100%}}@media screen and (max-width:500px){.constructor__menu li{max-width:100%}.constructor__menu li a{justify-content:center}.constructor__menu li a p{font-size:16px;width:200px}.constructor__menu li a img,.constructor__menu li a svg{width:120px}}@media (max-width:900px){.industrial .selectedImage{height:100px;width:100px}}@media (max-width:550px){.industrial__section-scene{margin-top:20px}.constructor__menu{margin-top:0}.selectedImageMobile .selectedImageShowMobile{height:300px;margin-top:15px;opacity:1;position:static;transform:scale(1);transition:.3s ease-in-out;visibility:visible;width:100%}}.industrial__section-selected-categories .card{margin:0 15px;max-width:33.3%;padding-bottom:40px;width:100%}.industrial__section-selected-categories .card a{color:#171616;text-decoration:none}.industrial__section-selected-categories .card a .card__img{height:141px;position:relative;width:100%}.industrial__section-selected-categories .card a .card__img img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.industrial__section-selected-categories .card a .card__img-title{animation-direction:alternate-reverse;animation:animatedHeightReverse .3s ease-in-out both;background:#ffffffbd;bottom:0;height:59px;position:absolute;width:100%}.industrial__section-selected-categories .card a .card__img-title h2{font-size:16px;font-weight:800;left:50%;line-height:20px;margin:0;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%)}.industrial__section-selected-categories .card a .card__img:hover .card__img-title{animation-direction:alternate-reverse;animation:animatedHeight .3s ease-in-out both}.industrial__section-selected-categories .card__description{padding:14px 10px}.industrial__section-selected-categories .card__description-options li+li{padding-top:10px}.industrial__section-selected-categories .card__description-options li{list-style-type:"·";padding-left:10px}.industrial__section-selected-categories .card__description-options li p{font-size:16px;font-weight:400;line-height:20px}@media (max-width:900px){.industrial__section-selected-categories .card{max-width:50%}}@media (max-width:550px){.industrial__section-selected-categories .card{max-width:100%}}.main__banner{align-items:flex-end;background-position:50%;background-repeat:no-repeat;background-size:cover;display:flex;height:465px;position:relative;width:100%}.main__banner:before{background:#00000080;content:"";display:block;height:100%;left:0;position:absolute;top:0;width:100%}.main__banner .container{padding-bottom:20px;position:relative;z-index:1}.main__banner p{-webkit-appearance:none;color:transparent;font-size:24px;font-weight:400;line-height:29px;max-width:630px;text-decoration:none;text-shadow:0 0 0 #fff;text-transform:uppercase}.main__banner h1{color:#fff;font-size:17px;font-weight:900;line-height:18px;margin:20px 0 0;text-transform:uppercase}.category-banner-wrap{padding:20px 0 0}.category-banner{background:#ebf5fd;border:1px solid #c2ddf2;border-radius:8px;padding:24px 28px}.category-banner__inner{align-items:center;display:flex;gap:28px}.category-banner__content{flex:1;min-width:0}.category-banner__title{color:#1a5fa0;font-family:Montserrat;font-size:22px;font-weight:700;line-height:28px;margin-bottom:8px}.category-banner__desc{color:#2878b8;font-family:Montserrat;font-size:13px;font-weight:400;line-height:20px;margin-bottom:18px}.category-banner__actions{display:flex;flex-wrap:wrap;gap:10px}.category-banner__btn{background:#1a5fa0;border:1px solid #1a5fa0;border-radius:5px;color:#fff;display:inline-block;font-family:Montserrat;font-size:13px;font-weight:800;line-height:18px;overflow:hidden;padding:10px 18px;position:relative;text-decoration:none;text-transform:uppercase;transition:background-color .3s ease,border-color .3s ease,box-shadow .3s ease;white-space:nowrap}.category-banner__btn:after{background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.35),transparent);content:"";height:120%;left:-80%;pointer-events:none;position:absolute;top:-10%;transform:skew(-20deg);transition:left .5s ease;width:50%}.category-banner__btn:hover{background-color:#1570b8;border-color:#1570b8;box-shadow:0 8px 24px #1a5fa080,0 2px 6px #1a5fa040;color:#fff}.category-banner__btn:hover:after{left:140%}.category-banner__image{border-radius:4px;flex:0 0 190px;height:130px;overflow:hidden}.category-banner__image img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}@media (max-width:768px){.category-banner{padding:16px}.category-banner__inner{flex-direction:column;gap:14px}.category-banner__title{font-size:18px;font-weight:700;line-height:24px}.category-banner__actions{flex-direction:column}.category-banner__btn{text-align:center;white-space:normal;width:100%}.category-banner__image{flex:none;height:150px;width:100%}}@media screen and (max-width:800px){.main__banner h1{font-size:20px;font-weight:700;line-height:23px}.main__banner p{font-size:18px;font-weight:400;line-height:29px}}.visually-hidden[data-v-90a210ca]{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0 0 0 0);border:0;white-space:nowrap}.heading[data-v-90a210ca]{font-size:2rem;line-height:1.1;margin:0 0 8px}.lede[data-v-90a210ca]{color:#4e5f5c;margin:0 0 28px;max-width:68ch}.building[data-v-90a210ca]{margin:0 0 32px}.building__title[data-v-90a210ca]{font-size:1.4rem;margin:0 0 12px}.building__image[data-v-90a210ca]{border-radius:10px;height:auto;margin:0 0 12px;max-width:420px;width:100%}.elements[data-v-90a210ca]{display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));list-style:none;margin:0;padding:0}.element__title[data-v-90a210ca]{font-size:1.05rem;margin:0 0 6px}.element__cats[data-v-90a210ca]{display:flex;flex-wrap:wrap;font-size:.9rem;gap:8px;list-style:none;margin:0;padding:0}.element__cats a[data-v-90a210ca]{color:#0d6b5f}
