.first-screen{height:calc(100vh - 40px)}.catalog__img-color{transition:all .5s ease-in}.first-screen__mouse--img{position:relative;top:-20px}.js-single-work__slider--big a.slick-slide{display:flex;align-items:center}.index-work__img img{display:inline-block;transition:transform 0.2s linear;height:290px;width:100%;object-fit:cover}.scroll-top-button{z-index:1001}.js-single-work__slider--big a.slick-slide img{width:100%;height:77%;object-fit:contain;background:linear-gradient(180deg,#FFFFFF 0%,#F4F4F5 100%)}.works-element__img img{object-fit:cover}.slick-vertical img.slick-slide{object-fit:cover}.blog-element__img img{object-fit:cover}.about-photo__slider--img img{height:100%;width:100%}.product:nth-child(6) .product__elem{border-bottom:1px solid #bcc1c8}.scroll-top-button{position:fixed;right:25px;bottom:20px;z-index:50000;width:55px;height:55px;background:#eaeaea;justify-content:center;align-items:center;opacity:.8;cursor:pointer;transition:1s}.scroll-top-button svg{width:55px;height:55px;transform:rotate(180deg) scale(.7);fill:#f4f4f5}.button:after,.button-l:after,.button-xl:after,.button-xxxl:after,.single-catalog__button:after{transition:1.4s}.sl__element--text{font-weight:500;font-size:24px;line-height:1.5em;padding:4% 0 4% 10%;background:#293044ad;color:#fff}.sl__button-v1-1{width:72px;height:72px}.mobile-icon{margin:auto 10px}.first-screen__mobile{width:14.5vw}.first-screen__mobile a{display:flex;justify-content:center;align-items:center;padding:7.5px 5px}.mobile-menu-separator{background:#293044;height:1px;width:100%;opacity:.5}.news-element__img{height:auto}.products__view--wrap{transition:background 0.8s ease-in-out}.table-big{height:auto;background:#f4f5f6}.client,.client-hover__desc,.client-hover__title{cursor:pointer;color:#293044}.client:hover a>.client-hover>.client-hover__desc,.client:hover a>.client-hover>.client-hover__title{color:#F85A00}.client:hover a>.client-hover>.client-hover__desc,.client:hover a>.client-hover>.client-hover__title{transition:text-decoration 1s;text-decoration:underline}.ct-group__list--img{background:none}.product__tooltip{z-index:auto}@keyframes blockOut{to{opacity:0}}.blockOut{animation:blockOut .5s ease-in-out}@keyframes fadeOut{50%{transform:translateX(-200%) scale(0);opacity:0}to{transform:translateX(-200%) scale(0);opacity:0}}@keyframes fadeIn1{from{opacity:0;transform:translateX(100%)}to{opacity:1}}.fadeIn1{animation:fadeIn1 .5s ease-in-out}.fadeOut{animation:fadeOut 1s ease-in}.menu__middle p{margin:10px auto 10px 0}.popup{max-width:1200px}@media screen and (max-width:1340px){.scroll-top-button{width:40px;height:40px}.scroll-top-button svg{width:40px;height:40px;transform:rotate(180deg) scale(.7);fill:#f4f4f5}.js-scroll__up{display:none}}@media screen and (max-width:768px){.first-screen__mobile--line,.first-screen__mobile--icon.js-form--mobile{display:none}.mobile-catalog{top:72px}.footer-middle__catalog{display:block}.works-element__img img{width:100%}.menu .menu__close{top:20px;right:25px}.single-work__button--right{transform:rotate(-90deg)}.single-work__button--left{transform:rotate(90deg)}}@media screen and (max-width:480px){.mobile-catalog{top:72px}.first-screen{min-height:auto;height:auto}.single-work__slider--wrap{flex-wrap:wrap-reverse}.js-single-work__slider{width:100%;flex-direction:row}.sl__element--title{font-size:15px;line-height:2.8em;padding:0 35px;height:40px;width:300px;margin:0 auto}.js-single-work__slider .slick-slide{object-fit:cover}.slick-vertical img.slick-slide{object-fit:cover}.js-single-work__slider--big a.slick-slide{align-items:center;width:auto}.js-single-work__slider--big a.slick-slide img{height:100%;width:100%;object-fit:contain}.single-work__slider--photo{height:calc((100vw - 10px) / 1.37)}.single-work__slider--photo{width:100%}.single-work__slider--wrap{max-height:none}.single-work__slider{height:calc(220px / 2.9)}.single-work__button--right,.single-work__button--left{width:auto}.works-element__img img{min-height:170px}.about-photo__slider{height:calc((90vw - 20px) / 1.78)}.about-photo__slider--img img{object-fit:cover}.index-work__img img{min-height:calc((100vw - 20px) / 1.78);width:100%}.single-work__slider--photo{height:calc((100vw - 10px) / 1.78);width:100%;margin:auto 0}.sl__element--img{height:calc(100vw - 20px)!important}.sl{height:auto}.sl__element--text{font-weight:500;font-size:18px;line-height:1.5em;padding:10px;background:none;color:#293044}.sl__button-v1-1{width:14.5vw;height:14.5vw}.sl__button svg{display:inline-block;height:3.75vw;width:3.75vw;fill:#fff}.sl__button--right svg{transform:rotate(-90deg) translateX(9%)}.sl__element--content{transform:translateY(50px);padding-bottom:50px}.sl__buttons{position:absolute;top:calc(100vw - 20px);right:0}.first-screen__mobile{height:calc((100vw - 20px) * 0.55)!important;justify-content:space-around}.first-screen__mobile--icon.js-form--mobile,.first-screen__mobile--line{display:none}.first-screen__mobile a{padding:7.5px 0}.first-screen__mail--img{width:27%}.menu__middle-modified .menu__list{display:grid;flex-direction:column;flex-wrap:wrap;column-count:2;grid-gap:0 20px}.menu__middle-modified .footer-catalog__list{width:auto}.menu__middle a{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}}@media screen and (min-width:1920px){.sl__button-v1-1{width:105px;height:105px}.first-screen{height:calc(100vh - 72px)}.first-screen__mouse--text{transform:rotate(-90deg) translateX(7010%)}.first-screen__mouse--img{transform:translateY(-100%)}.first-screen__mouse--img{position:relative;top:-50px}}@media screen and (min-width:1024px){.make__gallery{grid-auto-rows:260px 190px 180px 320px}}@media screen and (max-width:1024px) and (min-width:768px){.make__gallery{grid-auto-rows:300px 220px 230px 450px auto 390px}}@keyframes firstBurgerLine{from{transform:translate(-50%,-50%) rotate(0deg);top:50%}}@keyframes firstBurgerLineReverse{from{transform:rotate(45deg) translate3d(4px,6px,0)}}@keyframes secondBurgerLineReverse{from{transform:rotate(-45deg) translate3d(8px,-8px,10px)}}@keyframes secondBurgerLine{from{transform:translate(-50%,-83%) rotate(0deg);top:30%}}@keyframes fadeInBurger{from{opacity:0}}.fadeInBurger{animation:fadeInBurger 1.5s 1 ease-in-out}.firstBurgerLine{animation:firstBurgerLine 1s 1 ease-in-out}.secondBurgerLine{animation:secondBurgerLine 1s 1 ease-in-out}.firstBurgerLineReverse{animation:firstBurgerLineReverse 1s 1 ease-in-out}.secondBurgerLineReverse{animation:secondBurgerLineReverse 1s 1 ease-in-out}@media screen and (min-width:768px){.first-screen{padding:40px 0 0 0}.mobile-sl__element--content{display:none}.sl__element--title{font-size:18px}}@media screen and (max-width:767px){.sl__element img{object-position:center}}@media screen and (max-width:768px) and (min-width:480px){.single-work__slider img{height:100%;width:auto;object-fit:cover}.single-work__button{width:12px}.js-single-work__slider .slick-slide{object-fit:cover}.single-work__button--left{transform:rotate(90deg) translateX(-130%)}.single-work__slider{height:30%}}@keyframes fadePopup{from{opacity:0}to{opacity:1}}.fadePopup{animation:fadePopup 1.4s 1 ease-in-out}@media screen and (orientation:landscape){.menu{overflow-y:scroll}.form__commercial,.form__project,.form__mobile{overflow-y:scroll;height:100%}.js-form__mobile{overflow-y:scroll}}@media (orientation:landscape) and (max-width:815px){.first-screen{height:auto}}@media screen and (max-width:350px){.menu__middle a{font-size:8px;line-height:2em}}.limit{width:100%;display:flex;flex-wrap:wrap}.limit .index-work{display:none}.limit .index-work:nth-child(1){display:block}.limit .index-work:nth-child(2){display:block}.limit .index-work:nth-child(3){display:block}