.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}.slider-images-item{background:scroll no-repeat top center;background-size:cover}.slider-form{background:rgba(255,255,255,.95);padding:4rem 5rem;border-radius:1rem;margin:5rem 0;max-width:38rem;box-shadow:0 3px 60px 0 rgba(0,0,0,.15)}.slider-service .slider-form{margin:12rem 0;padding:1rem;position:relative}.slider-service .slider-form .feedback_form{border:1px solid var(--color2);border-radius:.8rem;padding:3rem 4rem}.slider-service .slider-form .btn{background-color:transparent;background-image:url(/custom/my/img/services/btn-bg.png);background-repeat:no-repeat;background-position:center;background-size:cover}.slider-form .form-personal label{display:block;max-width:21rem;margin-left:auto;margin-right:auto}.slider-form .form-personal-title{max-width:21rem}.slider-text{max-width:57rem}.slider-text .h{margin:0 0 5rem 0;font-size:3.6rem;line-height:normal;font-weight:600;text-transform:uppercase}.slider-text .h .h-text{font-size:2.8rem;font-weight:500;text-transform:none}.slider-service .slider-text .h{font-size:4rem;font-weight:700;margin-bottom:15rem}.slider-utp-item{width:18rem;background:rgba(255,255,255,.95);box-shadow:0 3px 60px 0 rgba(0,0,0,.15);border-radius:1rem;text-align:center;padding:1.8rem}.slider-utp-item .image{margin-bottom:1.4rem}.slider-utp-item .image img{height:5rem;width:auto}.slider-utp-item .h{font-size:1.4rem;font-weight:600;line-height:normal}.slider-utp-item:hover .image{-webkit-animation-name:flipInY;animation-name:flipInY}@media (max-width:991px){.slider-images-item{padding:3rem 0}.slider-form{max-width:unset;margin:4rem 0 0 0}}@media (max-width:767px){.slider-service .slider-text .h{margin-bottom:2.5rem}}@media (max-width:575px){.slider-utp-item{width:auto;align-items:center;padding:1rem}.slider-utp-item .image{margin:0 1.4rem 0 0}.slider-utp-item .image img{height:4rem}.slider-utp-item+.slider-utp-item{margin-top:1rem}.slider-text .h,.slider-service .slider-text .h{font-size:2.6rem;margin-bottom:1em}.slider-form,.slider-service .slider-form{padding:2rem 3rem;margin:4rem 0 0 0}.slider-service .slider-form{padding:1.5rem}.id-service .utp-list-item{margin-bottom:3rem}.slider-service .slider-form .feedback_form{padding:1.5rem}}.works-list-item{flex:0 0 calc(20% - 1rem);height:35rem;overflow:hidden;border-radius:1rem;background-color:#fff;position:relative;margin:.5rem 0;box-shadow:0 3px 60px 0 rgba(0,0,0,.15)}.works-list-item img{width:100%;max-width:100%;transition:all 0.3s}.works-list-item:hover img{transform:scale(1.05)}.works-list-item .title{position:absolute;left:0;bottom:1.8rem;width:100%;text-align:center;font-size:1.8rem;line-height:normal;font-weight:600;padding:0 1.5rem}@media (max-width:991px){.works-list-item{flex:0 0 calc(25% - 1rem)}}@media (max-width:767px){.works-list-item{flex:0 0 calc(50% - 1rem)}.works-list-item .title{padding:1.5rem;background:rgba(255,255,255,.5)}}@media (max-width:767px){.works-list-item{flex:0 0 100%;height:25rem}}.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}}.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}.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)}.reviews{margin:5rem 0}.reviews-list{padding:0}.reviews .slick-list{padding:0}.reviews-list-item{width:100%;flex:0 0 100%}.reviews-list-item-content{border-radius:1rem;overflow:hidden;padding:0;position:relative}.reviews-list-item .reviews-bg{background:scroll no-repeat top left;background-size:auto 100%;border-radius:.8rem 0 0 .8rem;flex:0 0 31.6%}.reviews-list-item .info{border:1px solid #eaedf5;border-radius:.6rem;height:100%}.reviews-list-item .info>div{background:var(--colorBg) url(/custom/my/img/icons/icon-quot-end.jpg) scroll no-repeat calc(100% - 2.5rem) calc(100% - 2.5rem)}.reviews-list-item .info .text-block{min-height:50rem;padding:5.5rem 2.8rem 5.5rem 2.8rem;background:url(/custom/my/img/icons/icon-quot.jpg) scroll no-repeat 2.5rem 2.5rem;font-style:italic;color:#6a6a6a}.reviews-list-item .info .text-block h3{color:var(--color1);font-weight:600;font-size:2.4rem;line-height:normal;font-style:italic}.reviews-list-item .who{position:relative;top:7.5rem;margin-top:-7.5rem;left:calc(31.6% - 17rem);z-index:1}.reviews-list-item .who .avatar{width:15rem;height:15rem;background:scroll no-repeat center;border-radius:50%;border:3px solid var(--colorBg)}.reviews-list-item .who-info{font-size:1.6rem;font-weight:600;color:var(--color1);line-height:var(--lineHeight);margin-left:2rem;padding-top:1.8rem}.reviews-list-item .who-info em{font-style:normal;color:#6a6a6a;font-weight:300}@media (max-width:767px){.reviews-list-item .who .avatar{width:8rem;height:8rem}.reviews-list-item .who{top:0;margin-top:0;margin-bottom:1rem;left:0}}