@import url(/custom/my/modules/filternsv/css/filter_all.css);.header__catalog-menu{position:absolute;left:0;right:0;margin-top:5px;display:none;z-index:1000;background-color:#fff;width:100%;border-top:1px solid #ebebeb;box-shadow:0 0 30px 0 rgba(38,33,24,.3);padding:0;overflow:hidden;line-height:1.2}.header__catalog-menu>.container{background-color:#f9f9f9;padding:0}.header__catalog-menu.hover{display:block}.header__list{margin:0;padding:25px 0;list-style:none;display:block;position:relative;width:340px;min-height:490px;background-color:#fff}.header__list-item{margin-bottom:5px}.header__list-item>a{display:flex;align-items:center;padding:0 10px;text-decoration:none}.header__list-item>a:hover{text-decoration:none}.header__list-item.current{background-color:#f9f9f9}.header__list-item a{color:#241f17;text-decoration:none;box-sizing:border-box}.header__list-item>a:hover{text-decoration:underline}.header__list-item .image{flex:0 0 67px;height:50px;width:67px}.header__list-item .image img{width:50px;height:50px;object-fit:contain;object-position:center}.header__list-item .links{flex:1}.header__list-link{font-size:14px;font-weight:700;text-transform:uppercase}.header__list-sub{position:absolute;left:100%;top:0;padding:37px 35px;display:none;min-width:100%;height:100%;width:680px;box-sizing:border-box}.header__list-item.current .header__list-sub{background-color:#f9f9f9;display:block;-webkit-column-count:3;column-count:3}.header__list-sub-group{width:200px;flex:0 0 200px;box-sizing:border-box;display:inline-block;padding-bottom:20px;padding-right:20px;min-height:86px}.header__list-sub-h{color:#aaa;font-weight:500;font-size:14px;line-height:normal;margin-bottom:15px;text-transform:uppercase}.header__list-sub-h a{color:#aaa}.header__list-sub-h a:hover{color:var(--color4)}.header__list-item ul{margin:0;padding:0;list-style:none}.header__list-item ul li{font-size:14px;line-height:normal}.header__list-item ul li+li{margin-top:13px}.header__list-item ul li a{display:inline-block;padding-bottom:0;background:scroll repeat-x left bottom}.utp{background:scroll no-repeat center top;background-size:100% auto;padding:8rem 0 5rem 0}.id-service .utp{background-image:none!important}.utp-list-item{flex:0 0 23%;margin:3rem 0;display:flex;overflow:hidden}.utp-list-item .image{flex:0 0 6rem;width:6rem;margin:0 1.5rem 0 0}.id-service .utp-list-item{flex-flow:column;align-items:center;text-align:center}.id-service .utp-list-item .image{margin:0 0 1.5rem 0}.utp-list-item .image img{width:100%;max-width:100%}.utp-list-item:hover .image{-webkit-animation-name:flipInY;animation-name:flipInY}.utp-list-item .title{font-size:1.8rem;font-weight:500;line-height:normal}.utp .h{font-size:3.6rem;font-weight:600;margin:0 0 7.5rem 0;text-align:center;line-height:normal}.utp .h b,.utp .h strong{color:var(--color2);font-weight:600}@media (max-width:991px){.utp-list-item{flex:0 0 30%}}@media (max-width:767px){.utp-list-item{flex:0 0 48%}.utp .h{margin-bottom:1em}}@media (max-width:575px){.utp-list-item{flex:0 0 100%;margin:1rem 0}.utp-list-item .image{flex:0 0 5rem}}#filternsv .filternsv-search{background:#FFF}#filternsv #pg_pr .filternsv_search_param_group-child{overflow-x:hidden}#filternsv .filternsv_search_param_name-group{padding:15px 10px 15px 0;font-size:1rem;cursor:pointer;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='9' height='5' viewBox='0 0 9 5'%3e%3cpath fill='%23d2d2d2' fill-rule='evenodd' d='M3.764 4.717L.195.839A.5.5 0 0 1 .563 0h7.874a.5.5 0 0 1 .368.839l-3.57 3.878a1 1 0 0 1-1.47 0z'/%3e%3c/svg%3e");background-position:100% 52%;background-repeat:no-repeat;background-size:7px 4px}#filternsv .filternsv_search_param_group.show .filternsv_search_param_name-group{background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='9' height='5' viewBox='0 0 9 5'%3e%3cpath fill='%23d2d2d2' fill-rule='evenodd' d='M5.236.283l3.569 3.878A.5.5 0 0 1 8.437 5H.563a.5.5 0 0 1-.368-.839L3.765.283a1 1 0 0 1 1.47 0z'/%3e%3c/svg%3e")}#filternsv .filternsv_search_param_parent:not(:first-child){margin-top:10px}#filternsv .filternsv_search_param_group:not(:first-child){border-top:1px solid #e1e3ed;padding-top:22px;margin-top:30px}#filternsv .filternsv_search_param_group{padding:0;position:relative}#filternsv .filternsv_search_title{margin-bottom:16px}#filternsv .filternsv_search_param_group-all-item{font-size:.8rem;margin-top:15px;color:var(--color_brand_hash);cursor:pointer}#filternsv .filternsv_search_param_group_clear{border:none;padding-top:15px;padding-bottom:15px}#filternsv .filternsv_search_item-count{font-size:1.3rem;position:absolute;right:0;top:0}#filternsv .filternsv_search_param_group-child{display:none;padding-bottom:15px}#filternsv .filternsv_search_param_group-child__dop{display:none;margin-top:10px}#filternsv .filternsv_search_param_group.show .filternsv_search_param_group-child{display:block}#filternsv .filternsv_search_param_group-child.show-dop .filternsv_search_param_group-child__dop{display:block}#filternsv .filternsv-search .filter_blocks .filter_elInput_toFrom{max-width:50%;width:100%;margin-top:0}#filternsv .disabled{opacity:.6;display:none}#filternsv .btn-nsv-clear{padding:0 1.5rem;height:5rem;line-height:5rem;background:transparent;border:1px solid #babece;color:#babece;font-size:1.4rem;text-transform:uppercase;text-align:center;text-decoration:none;border-radius:1rem;display:flex;align-items:center;justify-content:center}#filternsv .btn-nsv-clear img{display:inline-block;vertical-align:middle;margin:0 .8rem 0 0}#filternsv .btn-nsv-clear:hover{background-color:#fafafa}#filternsv .filternsv-show-popular_block .filternsv_search_param_group-child__dop{margin-top:0}#filternsv .filternsv-show-popular_block a{display:inline-block;font-size:1rem;margin:5px 5px 0 0}#filternsv .filternsv-show-popular_block a.active{color:var(--color_brand_hash)}#filternsv .filternsv-search-btn-show{background:var(--color_brand_hash);color:#FFF;padding:5px 15px;border-radius:3px;position:absolute;top:50%;font-size:.8rem;z-index:2;display:inline-block;white-space:nowrap;cursor:pointer}#filternsv .filternsv-search-btn-show.right{left:calc(100% - 10px)}#filternsv .filternsv-search-btn-show.left{right:calc(100% - 10px)}#filternsv .filternsv-search-btn-show:before{width:0;height:0;border:5px solid;border-color:transparent;content:'';display:block;position:absolute;top:calc(50% - 5px)}#filternsv .filternsv-search-btn-show.right:before{border-right-color:var(--color_brand_hash);left:-10px}#filternsv .filternsv-search-btn-show.left:before{border-left-color:var(--color_brand_hash);right:-10px}#filternsv .filter_blocks{position:relative;margin-bottom:50px}#filternsv .filter_blocks>.filternsv-search-btn-show{top:50px;left:calc(100% - 10px)}#filternsv .filter_blocks>.filternsv-search-btn-show:before{border-right-color:var(--color_brand_hash);left:-10px}.loaded{opacity:.5}#filternsv .filternsv-link-item{position:relative;padding:0 40px 0 0}#filternsv .filternsv-link-item a{font-size:15px;color:#1e1e1e;text-decoration:none;display:flex;width:100%}#filternsv .filternsv-link-item a .fa{margin-right:8px;display:inline-block}#filternsv .nsv-current-filter,.nsv-current-filter{margin-bottom:-10px}#filternsv .nsv-current-filter__title,.nsv-current-filter__title{margin-bottom:15px;font-size:1rem}#filternsv .nsv-current-filter__item,.nsv-current-filter__item{display:inline-block;padding:5px 15px 8px 5px;margin:0 10px 10px 0;border:1px solid #d9d9d9;background:#f5f5f5;border-radius:3px;cursor:pointer;position:relative;font-size:1.3rem}#filternsv .nsv-current-filter__item.active,.nsv-current-filter__item.active{opacity:.4}#filternsv .nsv-current-filter__item:hover,.nsv-current-filter__item:hover{border:1px solid var(--color_brand_hash);color:var(--color_brand_hash)}#filternsv .nsv-current-filter__item:hover .nsv-current-filter__item-closed{color:var(--color_brand_hash)}#filternsv .nsv-current-filter__item span,.nsv-current-filter__item span{font-size:1.3rem}#filternsv span.nsv-current-filter__item-closed,span.nsv-current-filter__item-closed{font-size:1.1rem;margin-left:5px;font-weight:700;position:absolute;right:5px;top:3px;color:#656565}#filternsv .nsv-current-filter__title{font-family:'Montserrat',sans-serif;font-size:1.8rem;font-weight:600;padding:0;margin-right:1rem;margin-bottom:1.6rem}#filternsv .nsv-current-filter-parent{padding-bottom:5px}#filternsv .nsv-current-filter{padding-bottom:20px}.amkinescope{position:relative}.amkinescope__frame{position:relative;width:100%;height:0;overflow:hidden;background:#000}.amkinescope__iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.amkinescope__popup-image{position:relative;display:inline-block}.amkinescope__trigger_image{position:relative;display:block;padding:0;border:0;background:transparent;cursor:pointer}.amkinescope__trigger_image_only{display:inline-flex;align-items:center;justify-content:center}.amkinescope__preview{display:block;max-width:100%;height:auto}.amkinescope__play{position:absolute;top:50%;left:52%;transform:translate(-50%,-50%);display:flex;align-items:center;justify-content:center;width:72px;height:72px;border:medium;outline:none;font-family:inherit;line-height:inherit;cursor:pointer;user-select:none;text-align:center;background-color:rgba(97,97,252,.64);color:rgb(255,255,255);padding:0;margin:0;touch-action:manipulation;font-size:100%;backdrop-filter:blur(4px);border-radius:100%;position:absolute}.amkinescope__play-icon{width:2.25em;height:2.25em}.amkinescope__play:hover{background-color:rgba(97,97,252,.82);transition:all 0.3s}.amkinescope__play_only{position:static;transform:none;left:auto;top:auto}.amkinescope-modal .modal__overlay{position:fixed;inset:0;z-index:1000;display:flex;align-items:center;justify-content:center;padding:20px;background:rgba(0,0,0,.78)}.amkinescope-modal[aria-hidden="true"]{display:none}.amkinescope-modal[aria-hidden="false"]{display:block;position:fixed;inset:0;z-index:1000}.amkinescope-modal__container{position:relative;width:min(100%,960px);padding:16px;background:#111}.amkinescope-modal__close{position:absolute;top:8px;right:8px;width:36px;height:36px;border:0;background:transparent;cursor:pointer;z-index:1000}.amkinescope-modal__close::before,.amkinescope-modal__close::after{content:'';position:absolute;top:17px;left:8px;width:20px;height:2px;background:#fff}.amkinescope-modal__close::before{transform:rotate(45deg)}.amkinescope-modal__close::after{transform:rotate(-45deg)}.projects-info{margin:0 0 4rem 0}.id-service .projects-info-text{margin-bottom:8rem;font-size:1.8rem}.id-service .projects-info{margin-bottom:0}.id-service .projects-info-h{font-size:3.6rem;font-weight:600;line-height:normal;margin:0 0 2.5rem 0}.id-service .projects-info-h b{font-weight:600;color:var(--color2)}.projects-info .text-block p{margin-bottom:0}.projects-info-number{line-height:normal}.projects-info-number .h{font-size:2.4rem;font-weight:600;text-align:right}.projects-info-number .number{font-size:7.2rem;color:var(--color2);font-weight:900;min-width:15.1rem;padding:0;margin:0 0 0 .7rem;line-height:1;text-align:center;position:relative}.projects-info-number .number:before{content:'';position:absolute;top:-3.2rem;left:0;height:3.2rem;width:100%;background:url(/custom/my/img/icons/icon-roof-red.png) scroll no-repeat center top;background-size:15.1rem auto}.projects-item{flex:0 0 calc(50% - 1rem);max-width:59rem;margin:0 0 5rem 0;border-radius:1rem;overflow:hidden;box-shadow:0 3px 60px 0 rgba(0,0,0,.15)}.projects-item .image{height:30rem}.projects-item .image img{height:100%;transition:all 0.3s}.projects-item .image{margin-bottom:.3rem}.projects-item .thumbs-item{flex:0 0 calc(25% - 0.3rem);overflow:hidden;height:10rem;opacity:.6;cursor:pointer;transition:all 0.3s}.projects-item .thumbs-item:hover{opacity:.75}.projects-item .thumbs-item.active{opacity:1;cursor:default}.projects-item .thumbs-item img{width:110%;height:100%}.projects-item .info{background:#fff;padding:2.8rem}.projects-item .info .button{text-align:center}.projects-item .info .button .btn{display:inline-flex}.projects-item .info table{width:100%;line-height:var(--lineHeight);margin:0 0 2rem 0}.projects-item .info table td,.projects-item .info table th{text-align:left;font-size:1.6rem;padding:.4rem 0;border:none}.projects-item .info table th{font-weight:700;padding-right:2rem}.slick-block .slick-slide{padding:1rem}.slick-block:not(.objects-list) .projects-item{box-shadow:none;margin:0}.slick-block.objects-list .slick-track{display:flex}.slick-block.objects-list .slick-slide{height:unset;float:none}.slick-block.objects-list .slick-slide>div{height:95%}.slick-block.objects-list .slick-slide>div .projects-item{height:100%}.slick-block.objects-list .slick-list{padding-top:4rem!important}.slick-block.objects-list .projects-item{display:flex!important;flex-flow:column}.slick-block.objects-list .projects-item .info{margin-top:auto}.slick-block.objects-list .projects-item .info .btn{width:100%}.id-service .projects .slick-nav{padding-top:0}.objects-list .projects-item .info .button{text-align:unset}.objects-list .projects-item .info .button .btn{height:5rem;font-size:1.4rem;flex:0 0 49%;line-height:normal}a.projects-link-all{text-decoration:none;display:inline-block;color:#424c67;font-size:1.2rem;line-height:normal;padding:1rem 1rem 1rem 2.5rem;background:url(/custom/my/img/icons/icon-dots-black.png) scroll repeat-y left top}a.projects-link-all:hover{text-decoration:underline}@media (max-width:991px){.projects-info .text-block{margin-bottom:5rem}.projects-info-number .number{font-size:5rem}.projects-info-number .h{font-size:1.8rem}.projects-item{max-width:unset}.projects-item .image{overflow:hidden;height:auto}.projects-item .image img{width:100%;height:auto}.slick-block .projects-item .image{display:flex;align-items:center;justify-content:center}.slick-block .projects-item .image img{width:auto;height:100%}}@media (max-width:767px){.projects-item{flex:0 0 100%}a.projects-link-all{background:none;padding-left:0;margin-top:2rem;font-size:1.6rem}.projects-item .thumbs-item img{width:auto}.objects-list .projects-item .info .button .btn{flex:0 0 100%;width:100%;margin:1rem 0}}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{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}[dir='rtl'] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.slick-block{background:url(/custom/my/img/loading.svg) scroll no-repeat center;overflow:hidden}.slick-block>div{opacity:.1}.slick-block.slick-initialized{background-image:none}.slick-block.slick-initialized>div{opacity:1}.slick-nav{display:flex;justify-content:center;align-items:center;padding:4rem 0}.slick-prev,.slick-next{display:inline-block;width:30px;height:30px;background:scroll no-repeat center;cursor:pointer}.slick-prev{background-image:url(/custom/my/img/icons/icon-arrow-left-gray.png)}.slick-next{background-image:url(/custom/my/img/icons/icon-arrow-right-gray.png)}.slick-dots-list{margin:0 1.6rem}.slick-dots-list ul{margin:0;padding:0;list-style:none;display:flex;align-items:center;flex-wrap:wrap}.slick-dots-list ul li{margin:0;padding:0;list-style:none;height:.9rem}.slick-dots-list ul li+li{margin-left:1.1rem}.slick-dots-list ul li button{text-indent:-9999px;display:inline-block;width:.9rem;height:.9rem;background-color:#e4e6f0;border:none;padding:0;margin:0;border-radius:100%;outline:none;cursor:pointer}.slick-dots-list ul li.slick-active button{background-color:var(--color2)}.certificates{padding:4rem 0}.certificates .h,.certificates .h-sub{text-align:center;line-height:var(--lineHeight)}.certificates .h{font-size:3.6rem;font-weight:600;margin-bottom:1.3rem}.certificates .h-sub{font-size:1.6rem;font-weight:500;margin-bottom:3.5rem}.certificates-list{overflow:hidden}.certificates-list .slick-slide{padding:1.5rem}.certificates-list-item{width:25.7rem;max-width:25.7rem}.slick-active .certificates-list-item{box-shadow:0 3px 10px 0 rgba(0,0,0,.15)}.certificates-list-item a{display:block;width:25.7rem;height:35rem;background:scroll no-repeat center;background-size:cover;padding:3rem}.certificates-list-item a img{height:100%}.slick-active .certificates-list-item{display:block!important;margin:0 auto}