*,.result,.search-box input[type=text],:after,:before{box-sizing:border-box}.works__title,body,html{font-family:Montserrat,sans-serif}a,body,html{color:#241c15}#popup__toggle,.call-form-modal .call-form__close,.hamb,.header,a{transition:.3s all ease}*,body,html,ol,ul{margin:0;padding:0}li,p{line-height:30px}:root{--liteWhite:#E1EDE7;--black:#241c15;--green:#4AAD4E}.error{border:2px solid red!important}#email-error,#mail-error,#name-error,#phone-error{display:none!important}.btn,.row{display:flex}.footer__sobs__input.error{top:-2px;left:-1px;position:relative}body,html{font-size:20px;overflow-x:hidden}a{text-decoration:none}.btn,.text.white{color:#fff}input{outline:0}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none}ol,ul{list-style:none}p{font-size:16px;word-wrap:break-word}button{border:transparent}.title{font-size:36px;font-weight:700;line-height:1.67;text-align:center}@media (max-width:720px){.title{font-size:32px}}.btn,.form__label,.text{font-size:16px}.ttu{text-transform:uppercase}.text{line-height:1.5}img{object-fit:cover}.container{margin:0 auto;max-width:1200px;padding-left:15px;padding-right:15px}.wrapper{margin:0 auto;max-width:1610px;padding:0 15px}.row{flex-wrap:wrap;width:100%}.m-row{margin:0 -15px}.align-self-middle{align-self:center}.align-center{justify-content:center}.align-spaced{justify-content:space-around}.align-middle,.btn{align-items:center}.align-justify{justify-content:space-between}.align-right{justify-content:flex-end}.align-self-bottom{align-self:flex-end}[class*=col]{min-height:1px;padding-left:15px;padding-right:15px}@media (min-width:300px){.col-xs-1{flex:0 0 8.33333%;max-width:8.33333%}.col-offset-xs-1{margin-left:8.3333333333%}.col-xs-2{flex:0 0 16.66666%;max-width:16.66666%}.col-offset-xs-2{margin-left:16.6666666667%}.col-xs-3{flex:0 0 24.99999%;max-width:24.99999%}.col-offset-xs-3{margin-left:25%}.col-xs-4{flex:0 0 33.33332%;max-width:33.33332%}.col-offset-xs-4{margin-left:33.3333333333%}.col-xs-5{flex:0 0 41.66665%;max-width:41.66665%}.col-offset-xs-5{margin-left:41.6666666667%}.col-xs-6{flex:0 0 49.99998%;max-width:49.99998%}.col-offset-xs-6{margin-left:50%}.col-xs-7{flex:0 0 58.33331%;max-width:58.33331%}.col-offset-xs-7{margin-left:58.3333333333%}.col-xs-8{flex:0 0 66.66664%;max-width:66.66664%}.col-offset-xs-8{margin-left:66.6666666667%}.col-xs-9{flex:0 0 74.99997%;max-width:74.99997%}.col-offset-xs-9{margin-left:75%}.col-xs-10{flex:0 0 83.3333%;max-width:83.3333%}.col-offset-xs-10{margin-left:83.3333333333%}.col-xs-11{flex:0 0 91.66663%;max-width:91.66663%}.col-offset-xs-11{margin-left:91.6666666667%}.col-xs-12{flex:0 0 99.99996%;max-width:99.99996%}.col-offset-xs-12{margin-left:100%}}@media (min-width:569px){.col-sm-1{flex:0 0 8.33333%;max-width:8.33333%}.col-offset-sm-1{margin-left:8.3333333333%}.col-sm-2{flex:0 0 16.66666%;max-width:16.66666%}.col-offset-sm-2{margin-left:16.6666666667%}.col-sm-3{flex:0 0 24.99999%;max-width:24.99999%}.col-offset-sm-3{margin-left:25%}.col-sm-4{flex:0 0 33.33332%;max-width:33.33332%}.col-offset-sm-4{margin-left:33.3333333333%}.col-sm-5{flex:0 0 41.66665%;max-width:41.66665%}.col-offset-sm-5{margin-left:41.6666666667%}.col-sm-6{flex:0 0 49.99998%;max-width:49.99998%}.col-offset-sm-6{margin-left:50%}.col-sm-7{flex:0 0 58.33331%;max-width:58.33331%}.col-offset-sm-7{margin-left:58.3333333333%}.col-sm-8{flex:0 0 66.66664%;max-width:66.66664%}.col-offset-sm-8{margin-left:66.6666666667%}.col-sm-9{flex:0 0 74.99997%;max-width:74.99997%}.col-offset-sm-9{margin-left:75%}.col-sm-10{flex:0 0 83.3333%;max-width:83.3333%}.col-offset-sm-10{margin-left:83.3333333333%}.col-sm-11{flex:0 0 91.66663%;max-width:91.66663%}.col-offset-sm-11{margin-left:91.6666666667%}.col-sm-12{flex:0 0 99.99996%;max-width:99.99996%}.col-offset-sm-12{margin-left:100%}}@media (min-width:768px){.col-md-1{flex:0 0 8.33333%;max-width:8.33333%}.col-offset-md-1{margin-left:8.3333333333%}.col-md-2{flex:0 0 16.66666%;max-width:16.66666%}.col-offset-md-2{margin-left:16.6666666667%}.col-md-3{flex:0 0 24.99999%;max-width:24.99999%}.col-offset-md-3{margin-left:25%}.col-md-4{flex:0 0 33.33332%;max-width:33.33332%}.col-offset-md-4{margin-left:33.3333333333%}.col-md-5{flex:0 0 41.66665%;max-width:41.66665%}.col-offset-md-5{margin-left:41.6666666667%}.col-md-6{flex:0 0 49.99998%;max-width:49.99998%}.col-offset-md-6{margin-left:50%}.col-md-7{flex:0 0 58.33331%;max-width:58.33331%}.col-offset-md-7{margin-left:58.3333333333%}.col-md-8{flex:0 0 66.66664%;max-width:66.66664%}.col-offset-md-8{margin-left:66.6666666667%}.col-md-9{flex:0 0 74.99997%;max-width:74.99997%}.col-offset-md-9{margin-left:75%}.col-md-10{flex:0 0 83.3333%;max-width:83.3333%}.col-offset-md-10{margin-left:83.3333333333%}.col-md-11{flex:0 0 91.66663%;max-width:91.66663%}.col-offset-md-11{margin-left:91.6666666667%}.col-md-12{flex:0 0 99.99996%;max-width:99.99996%}.col-offset-md-12{margin-left:100%}}@media (min-width:1024px){.col-lg-1{flex:0 0 8.33333%;max-width:8.33333%}.col-offset-lg-1{margin-left:8.3333333333%}.col-lg-2{flex:0 0 16.66666%;max-width:16.66666%}.col-offset-lg-2{margin-left:16.6666666667%}.col-lg-3{flex:0 0 24.99999%;max-width:24.99999%}.col-offset-lg-3{margin-left:25%}.col-lg-4{flex:0 0 33.33332%;max-width:33.33332%}.col-offset-lg-4{margin-left:33.3333333333%}.col-lg-5{flex:0 0 41.66665%;max-width:41.66665%}.col-offset-lg-5{margin-left:41.6666666667%}.col-lg-6{flex:0 0 49.99998%;max-width:49.99998%}.col-offset-lg-6{margin-left:50%}.col-lg-7{flex:0 0 58.33331%;max-width:58.33331%}.col-offset-lg-7{margin-left:58.3333333333%}.col-lg-8{flex:0 0 66.66664%;max-width:66.66664%}.col-offset-lg-8{margin-left:66.6666666667%}.col-lg-9{flex:0 0 74.99997%;max-width:74.99997%}.col-offset-lg-9{margin-left:75%}.col-lg-10{flex:0 0 83.3333%;max-width:83.3333%}.col-offset-lg-10{margin-left:83.3333333333%}.col-lg-11{flex:0 0 91.66663%;max-width:91.66663%}.col-offset-lg-11{margin-left:91.6666666667%}.col-lg-12{flex:0 0 99.99996%;max-width:99.99996%}.col-offset-lg-12{margin-left:100%}}@media (min-width:1200px){.col-xl-1{flex:0 0 8.33333%;max-width:8.33333%}.col-offset-xl-1{margin-left:8.3333333333%}.col-xl-2{flex:0 0 16.66666%;max-width:16.66666%}.col-offset-xl-2{margin-left:16.6666666667%}.col-xl-3{flex:0 0 24.99999%;max-width:24.99999%}.col-offset-xl-3{margin-left:25%}.col-xl-4{flex:0 0 33.33332%;max-width:33.33332%}.col-offset-xl-4{margin-left:33.3333333333%}.col-xl-5{flex:0 0 41.66665%;max-width:41.66665%}.col-offset-xl-5{margin-left:41.6666666667%}.col-xl-6{flex:0 0 49.99998%;max-width:49.99998%}.col-offset-xl-6{margin-left:50%}.col-xl-7{flex:0 0 58.33331%;max-width:58.33331%}.col-offset-xl-7{margin-left:58.3333333333%}.col-xl-8{flex:0 0 66.66664%;max-width:66.66664%}.col-offset-xl-8{margin-left:66.6666666667%}.col-xl-9{flex:0 0 74.99997%;max-width:74.99997%}.col-offset-xl-9{margin-left:75%}.col-xl-10{flex:0 0 83.3333%;max-width:83.3333%}.col-offset-xl-10{margin-left:83.3333333333%}.col-xl-11{flex:0 0 91.66663%;max-width:91.66663%}.col-offset-xl-11{margin-left:91.6666666667%}.col-xl-12{flex:0 0 99.99996%;max-width:99.99996%}.col-offset-xl-12{margin-left:100%}}.btn{padding:0 40px;height:52px;border-radius:3px;background-color:#18753e}.btn.white{border:2px solid #18753e;background:#fff;color:#18753e}.form__group{width:100%;max-width:370px;margin:0 auto 20px}.form__label{line-height:1.88;display:block;margin-bottom:5px}.form__input{width:100%;max-width:370px;height:52px;border-radius:3px;border:1px solid #d1d0cf;background-color:#fff;padding:0 15px}@media (max-width:720px){.form__input{height:40px}}.form__input.textarea{padding:10px 15px;height:104px;resize:none}label.error{display:none!important}#popup__toggle{bottom:25px;right:10px;position:fixed;cursor:pointer;z-index:100}.circlephone,.img-circle{box-sizing:content-box;position:absolute}.circlephone{-webkit-box-sizing:content-box;border:2px solid #666;width:100px;height:100px;bottom:-25px;right:10px;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;-webkit-animation:circle-anim 2.4s infinite ease-in-out!important;-moz-animation:circle-anim 2.4s infinite ease-in-out!important;-ms-animation:circle-anim 2.4s infinite ease-in-out!important;-o-animation:circle-anim 2.4s infinite ease-in-out!important;animation:circle-anim 2.4s infinite ease-in-out!important;-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;transition:all .5s}.img-circle{background-color:#18753E;-webkit-box-sizing:content-box;width:50px;height:50px;bottom:0;right:34px;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;border:2px solid transparent}@media (max-width:569px){.circlephone{display:none}.img-circle{width:30px;height:30px}}.img-circleblock{box-sizing:content-box;-webkit-box-sizing:content-box;width:50px;height:50px;background-image:url(../img/call.png);background-position:center center;background-repeat:no-repeat;animation-name:tossing;-webkit-animation-name:tossing;animation-duration:1.5s;-webkit-animation-duration:1.5s;animation-iteration-count:infinite;-webkit-animation-iteration-count:infinite}@media (max-width:569px){.img-circleblock{background-size:contain;width:20px;height:20px;position:absolute;left:5px;top:5px}}.call-form-modal,.call-form-modal .overlay{height:100vh;top:0;z-index:101;background:rgba(0,0,0,.75);width:100%;overflow:hidden}.img-circle:hover{opacity:1}@keyframes pulse{0%,100%{transform:scale(.9);opacity:1}50%{transform:scale(1);opacity:1}}@-webkit-keyframes pulse{0%,100%{-webkit-transform:scale(.95);opacity:1}50%{-webkit-transform:scale(1);opacity:1}}@keyframes tossing{0%,100%{transform:rotate(-8deg)}50%{transform:rotate(8deg)}}@-webkit-keyframes tossing{0%,100%{-webkit-transform:rotate(-8deg)}50%{-webkit-transform:rotate(8deg)}}@-moz-keyframes circle-anim{0%{-moz-transform:rotate(0) scale(.5) skew(1deg);opacity:.1;-moz-opacity:.1;-webkit-opacity:.1;-o-opacity:.1}30%{-moz-transform:rotate(0) scale(.7) skew(1deg);opacity:.5;-moz-opacity:.5;-webkit-opacity:.5;-o-opacity:.5}100%{-moz-transform:rotate(0) scale(1) skew(1deg);opacity:.6;-moz-opacity:.6;-webkit-opacity:.6;-o-opacity:.1}}@-webkit-keyframes circle-anim{0%{-webkit-transform:rotate(0) scale(.5) skew(1deg);-webkit-opacity:.1}30%{-webkit-transform:rotate(0) scale(.7) skew(1deg);-webkit-opacity:.5}100%{-webkit-transform:rotate(0) scale(1) skew(1deg);-webkit-opacity:.1}}@-o-keyframes circle-anim{0%{-o-transform:rotate(0) kscale(.5) skew(1deg);-o-opacity:.1}30%{-o-transform:rotate(0) scale(.7) skew(1deg);-o-opacity:.5}100%{-o-transform:rotate(0) scale(1) skew(1deg);-o-opacity:.1}}@keyframes circle-anim{0%{transform:rotate(0) scale(.5) skew(1deg);opacity:.1}30%{transform:rotate(0) scale(.7) skew(1deg);opacity:.5}100%{transform:rotate(0) scale(1) skew(1deg);opacity:.1}}@-moz-keyframes circle-fill-anim{0%,100%{-moz-transform:rotate(0) scale(.7) skew(1deg);opacity:.2}50%{-moz-transform:rotate(0) -moz-scale(1) skew(1deg);opacity:.2}}@-webkit-keyframes circle-fill-anim{0%,100%{-webkit-transform:rotate(0) scale(.7) skew(1deg);opacity:.2}50%{-webkit-transform:rotate(0) scale(1) skew(1deg);opacity:.2}}@-o-keyframes circle-fill-anim{0%,100%{-o-transform:rotate(0) scale(.7) skew(1deg);opacity:.2}50%{-o-transform:rotate(0) scale(1) skew(1deg);opacity:.2}}@keyframes circle-fill-anim{0%,100%{transform:rotate(0) scale(.7) skew(1deg);opacity:.2}50%{transform:rotate(0) scale(1) skew(1deg);opacity:.2}}.call-form-modal{display:none;position:fixed;align-items:center;justify-content:center}.call-form-modal .overlay{position:absolute}.call-form-modal .call-form{width:100%;max-width:630px;border-radius:10px;background-color:#f8f7f3;padding:68px 80px 100px;position:relative;z-index:102}.call-form-modal .call-form__close{position:absolute;right:20px;top:20px;cursor:pointer;height:15px;width:15px}.call-form-modal .call-form__close:after,.call-form-modal .call-form__close:before{height:2px;width:15px;background-color:var(--black);position:absolute;top:5px;content:""}.call-form-modal .call-form__close:hover{transform:scale(1.15)}.call-form-modal .call-form__close:before{transform:rotate(-45deg)}.call-form-modal .call-form__close:after{transform:rotate(45deg)}.call-form-modal .call-form__title{color:var(--black);text-align:center;margin-bottom:15px;font-size:30px;font-weight:600}@media (max-width:720px){.call-form-modal .call-form{padding:30px 15px}.call-form-modal .call-form__title{font-size:24px}}.call-form-modal .call-form__title span{display:block;margin-top:15px;font-size:16px;font-weight:400}.call-form-modal .call-form__title span a{display:block;color:var(--green);font-weight:700}.call-form-modal .call-form__btn{width:100%;max-width:370px;border:none;margin:0 auto;padding:0;justify-content:center;cursor:pointer}@media (max-width:720px){.call-form-modal .call-form__title span{font-size:14px}.call-form-modal .call-form__btn{height:40px}}.crumbs{position:relative;z-index:2;text-align:center}.crumbs__item{display:inline;color:#fff;font-size:14px}.crumbs__link{color:#fff;opacity:.54;font-size:14px;font-weight:600}.crumbs__link:hover{opacity:1}.crumbs__link.active{opacity:1;pointer-events:none}.result ul{background:#fff}.result ul li p{padding:10px}.result ul li p a{font-weight:700}.header{position:fixed;width:100%;z-index:99;top:0}@media (max-width:1024px){.header{background:#fff;box-shadow:0 1px 10px 0 rgba(0,0,0,.1)}}.header.black{background:#000}.header__main{display:flex;justify-content:space-between;align-items:center;height:110px}.header__logo{display:block;width:20%}@media (max-width:1024px){.header__main{height:60px;position:relative}.header__logo{width:auto}}.header__logo img{height:90px;display:block;margin:0 auto}.header__logo .logo1{display:block}.header__logo .logo2{display:none}@media (max-width:1024px){.header__logo .logo1{display:none}.header__logo .logo2{display:block;height:50px}.header .right-nav{margin-right:60px}}.header .right-nav{display:flex;align-items:center;justify-content:flex-end;width:40%}@media (max-width:1170px){.header .right-nav{width:60%}}@media (max-width:569px){.header .right-nav{width:auto;margin-right:40px}}.header .right-nav .search{display:flex;align-items:center;margin-right:30px}@media (max-width:569px){.header .right-nav .search{margin-right:-5px}.header .right-nav .search span{display:none}}.header .right-nav .search svg{opacity:.54;margin-right:9px;fill:#fff}.header .right-nav .search span{color:#fff;text-transform:uppercase;font-size:13px}@media (max-width:1024px){.header .right-nav .search svg{opacity:.54;margin-right:9px;fill:var(--black)}.header .right-nav .search span{color:var(--black);text-transform:uppercase;font-size:13px;opacity:.54;margin-right:9px;fill:var(--black)}}.header .right-nav .call-beck-btn{padding:0 15px;height:36px;font-size:14px;cursor:pointer}@media (max-width:767px){.header .right-nav .call-beck-btn{display:none}}.header .right-nav .lang{display:flex;margin-left:20px}@media (max-width:1024px){.header .right-nav .lang{margin-left:0}}.header .right-nav .lang__item{text-transform:uppercase;font-size:13px;color:#fff;margin:0 10px;font-weight:600;opacity:.54}.header .right-nav .lang__item:first-child{position:relative}.header .right-nav .lang__item:first-child:after{content:"";height:10px;width:1px;background:#fff;position:absolute;right:-10px;top:3px}@media (max-width:1024px){.header .right-nav .lang__item{color:var(--black)}.header .right-nav .lang__item:first-child:after{content:"";background:var(--black)}}.header .right-nav .lang__item:hover{color:var(--green)}.header .right-nav .lang__item.active{opacity:1;font-size:13px}.header.fix-header{background:#fff;box-shadow:0 1px 10px 0 rgba(0,0,0,.1)}.header.fix-header .logo1{display:none}.header.fix-header .logo2{display:block}.header.fix-header .nav__link{color:var(--black)}.header.fix-header .nav__link:hover{color:var(--green)}.header.fix-header .right-nav .search svg{opacity:.54;margin-right:9px;fill:var(--black)}.header.fix-header .right-nav .search span{color:var(--black);text-transform:uppercase;font-size:13px}.header.fix-header .right-nav .lang__item{color:var(--black)}.header.fix-header .right-nav .lang__item:first-child:after{content:"";background:var(--black)}.hamb{border-top:2px solid var(--green);width:32px;height:28px;cursor:pointer;display:none;position:absolute;right:15px;z-index:101}.hamb:after,.hamb:before{width:32px;transition:all .3s ease;background-color:var(--green);position:absolute;left:0;content:""}@media (max-width:1024px){.hamb{display:block}}.hamb:before{height:3px;top:8px}.hamb:after{height:2px;top:18px}.hamb:hover:before{top:18px}.hamb:hover:after{top:9px}.hamb.active{border-top:none}.hamb.active:before{top:13px;transform:rotate(-45deg);background-color:var(--green)}.hamb.active:after{top:13px;transform:rotate(45deg);background-color:var(--green)}.footer{background:#F8F7F3;padding:45px 0 30px}@media (max-width:720px){.footer{padding:30px 0}}.footer__main{padding-bottom:30px}@media (max-width:769px){.footer__logo{display:block;margin:0 auto;width:90px}.footer__list{justify-content:center;margin:20px 0}}.footer__list,.footer__soc{display:flex}.footer__item,.nav__item{margin-right:40px}.footer__item:last-child{margin-right:0}@media (max-width:569px){.footer__item{margin-right:20px}}@media (max-width:408px){.footer__list{flex-direction:column;align-items:center}.footer__item{margin-right:0}}.footer__link{font-size:13px;text-transform:uppercase}.footer__link:hover{opacity:.54}.footer__soc{justify-content:flex-end}@media (max-width:769px){.footer__soc{justify-content:center}}.footer__soc__link{margin-left:20px;display:block}.footer__tell{font-size:18px;font-weight:600;margin-bottom:5px;display:block;text-align:right;margin-top:20px;transition:.3s all ease}.copy,.nav__list{display:flex}@media (max-width:767px){.footer__tell{text-align:center}}.footer__tell:hover{opacity:.7}.copy{justify-content:space-between;padding-top:30px;border-top:solid 1px #efefee}@media (max-width:569px){.copy{flex-direction:column-reverse;justify-content:center;align-items:center}}.copy__text{font-size:14px;opacity:.54}.copy__webx{font-size:14px}.copy__webx span{opacity:.54}.copy__webx a{font-weight:700;opacity:.54}.copy__webx a:hover{opacity:1}.nav{width:40%}@media (max-width:1170px){.nav{width:45%}}@media (max-width:1024px){.footer__logo img{height:60px}.nav{width:110%;position:absolute;height:100vh;background:#fff;top:60px;right:-110%;transition:.3s all ease}.nav__list{display:block;text-align:right;margin-top:30px}.nav__item{margin-right:20px;margin-bottom:20px}}.nav__item .call-beck-btn{padding:0 15px;height:36px;font-size:14px;cursor:pointer;display:none}@media (max-width:767px){.nav__item .call-beck-btn{display:block;float:right}}.nav__link{font-size:13px;text-transform:uppercase;color:#fff;font-weight:600}.nav__link:hover{color:var(--green)}@media (max-width:1024px){.nav__link{font-size:18px;color:var(--black)}.nav__link:hover{color:var(--green)}}.home-main{position:relative;height:100vh;width:100%;overflow:hidden}.home-main .overlay{background:rgba(0,0,0,.6);position:absolute;top:0;left:0;bottom:0;right:0;z-index:2}@media (max-width:720px){.home-main{height:100%}.home-main .overlay{bottom:-100%}}.home-main__main{height:100vh;width:100%;display:flex;justify-content:space-between;flex-direction:column;padding-bottom:50px}.home-main__content{position:relative;z-index:3;padding-top:245px}.home-main__title{color:#fff;font-size:60px;line-height:1.17;font-weight:600;text-align:center;max-width:1024px;margin:0 auto}@media (max-width:769px){.home-main__content{padding-top:150px}.home-main__title{font-size:48px}}@media (max-width:569px){.home-main__title{font-size:26px}}.home-main__text{text-align:center;margin:20px auto 40px;max-width:540px}@media (max-width:720px){.home-main__main{height:100%}.home-main__text{margin:10px auto 20px}}.home-main__btn{height:52px;width:230px;border-radius:3px;font-size:16px;display:flex;align-items:center;justify-content:center;border:2px solid #fff;color:#fff;margin:0 auto}.home-main__btn:hover{opacity:.54}.home-main__bottom{display:flex;justify-content:space-between;align-items:center;z-index:3;width:100%}.home-main__bottom__soc{display:flex}.home-main__bottom__soc a{height:40px;width:40px;display:flex;align-items:center;justify-content:center;border:1px solid #fff;border-radius:50%;margin-right:20px}@media (max-width:720px){.home-main__bottom{margin-top:30px}.home-main__bottom__soc a{height:35px;width:35px}.home-main__bottom .arrow-down{display:none}}.home-main__bottom__soc a svg{fill:#fff;height:24px;width:24px}.home-main__bottom__soc a:hover{opacity:.54}.home-main__bottom .arrow-down{width:18px;position:absolute;left:50%;margin-left:-9px;cursor:pointer;transition:.3s all ease}.home-main__bottom .arrow-down:hover{transform:translateY(5px)}.home-main__bottom__contact a{font-size:24px;font-weight:600;color:#fff;margin-bottom:5px;display:block}@media (max-width:720px){.home-main__bottom__contact{text-align:right}.home-main__bottom__contact a{font-size:18px}}.home-main__bottom__contact span{font-size:16px;color:#fff;opacity:.54;display:block}.main-slider{position:absolute;top:0;left:0;bottom:0;right:0;z-index:1}.main-slider__carousel-cell{background:url(../img/home-main.png) center no-repeat;background-size:cover;height:100vh;width:100%}.home-catalog{padding:65px 0}@media (max-width:720px){.main-slider__carousel-cell{height:150vh}.home-catalog{padding:35px 0}}.home-catalog__main{padding:0 30px}@media (max-width:1100px){.home-catalog__main{padding:0 15px}}.home-catalog__list{margin-top:30px;display:flex;flex-wrap:wrap;justify-content:center}@media (max-width:720px){.home-catalog__list{margin-top:15px}}.home-catalog__link{height:280px;background-size:cover;display:flex;align-items:center;justify-content:center;position:relative;margin:5px;padding:10px 30px;overflow:hidden}.home-catalog__link:hover{transform:scale(.97)}.category__item:hover,.home-gallery__carousel-cell:hover,.sub-category__item:hover{transform:translateY(-10px)}.home-catalog__link:hover .overlay{background:linear-gradient(to bottom,rgba(255,255,255,0),rgba(0,0,0,.65))}.home-catalog__link__name{color:#fff;font-size:24px;font-weight:600;line-height:1.5;text-align:center;z-index:2;position:relative;text-transform:uppercase}.home-catalog__link .overlay{background:linear-gradient(to bottom,rgba(255,255,255,0),rgba(0,0,0,.25));position:absolute;left:0;right:0;top:0;bottom:0;transition:.3s all ease}.home-catalog__link:first-child{background:url(../img/acustick.png) center no-repeat;background-size:cover;width:35%}@media (max-width:1100px){.home-catalog__link:first-child{width:48%}}@media (max-width:720px){.home-catalog__link{height:250px}.home-catalog__link:first-child{width:98%}}.home-catalog__link:nth-child(2){background:url(../img/zvuk.png) center no-repeat;background-size:cover;width:30%}@media (max-width:1100px){.home-catalog__link:nth-child(2){width:48%}}@media (max-width:720px){.home-catalog__link:nth-child(2){width:98%}}.home-catalog__link:nth-child(3){background:url(../img/grilado.png) center no-repeat;background-size:cover;width:32%}@media (max-width:1100px){.home-catalog__link:nth-child(3){width:48%}}@media (max-width:720px){.home-catalog__link:nth-child(3){width:98%}}.home-catalog__link:nth-child(4){background:url(../img/led.png) center no-repeat;background-size:cover;width:41%}@media (max-width:1100px){.home-catalog__link:nth-child(4){width:48%}}@media (max-width:720px){.home-catalog__link:nth-child(4){width:98%}}.home-catalog__link:nth-child(5){background:url(../img/pidvis.png) center no-repeat;background-size:cover;width:35%}@media (max-width:1100px){.home-catalog__link:nth-child(5){width:48%}}@media (max-width:720px){.home-catalog__link:nth-child(5){width:98%}}.home-catalog__link:nth-child(6){background:url(../img/flore.png) center no-repeat;background-size:cover;width:21%}@media (max-width:1100px){.home-catalog__link:nth-child(6){width:48%}}.home-gallery{background:var(--liteWhite);padding:65px 0 125px}@media (max-width:720px){.home-catalog__link:nth-child(6){width:98%}.home-gallery{padding:35px 0 100px}}.home-gallery__carousel{margin-top:30px;width:100%}.home-gallery__carousel .flickity-slider{margin-left:-50px}.home-gallery__carousel .flickity-prev-next-button{top:auto;bottom:-110px;width:50px;height:50px;border:1px solid #d3d1cc;background-color:#fff;display:none}.home-gallery__carousel .flickity-prev-next-button.previous{left:300px}@media (max-width:720px){.home-gallery__carousel{margin-top:15px}.home-gallery__carousel .flickity-slider{margin-top:15px;margin-left:-100%}.home-gallery__carousel .flickity-prev-next-button{bottom:-80px;width:40px;height:40px}.home-gallery__carousel .flickity-prev-next-button.previous{left:15px}}.home-gallery__carousel .flickity-prev-next-button.next{left:375px;right:auto}@media (max-width:720px){.home-gallery__carousel .flickity-prev-next-button.next{left:75px}}.home-gallery__carousel .flickity-page-dots{bottom:-50px}.home-gallery__carousel .flickity-page-dots .dot{background:#D9D9D9;border:#D9D9D9}.home-gallery__carousel .flickity-page-dots .dot.is-selected{background:#757373;border:#757373}.home-gallery__carousel-cell{width:400px;height:270px;margin:0 30px;position:relative;overflow:hidden;display:flex;flex-direction:column;justify-content:flex-end;padding:70px 40px;transition:.3s all ease}@media (max-width:769px){.home-gallery__carousel-cell{width:100%;height:240px;margin:0 15px;padding:40px 20px}}.home-gallery__carousel-cell:hover .gallery-content{bottom:0}.home-gallery .gallery-content{position:absolute;left:0;width:100%;height:100%;bottom:-105%;background:rgba(14,13,13,.7);padding:20px 15px;display:flex;flex-direction:column;justify-content:center;align-items:center;transition:.3s all ease}.category__list,.home-partners__list{display:flex;flex-wrap:wrap}.home-gallery .gallery-content__title{text-align:center;color:#FFF4F4}.home-gallery .gallery-content__text{color:#FFF4F4;font-size:14px;margin-top:15px}.home-gallery .gallery-content .btn{text-align:center;width:fit-content;height:30px;padding:15px;margin:15px auto 0}.home-partners{padding:65px 0}.home-partners__sub-title{text-align:center;max-width:680px;margin:15px auto 40px}.home-partners__item{width:33.3333%;display:flex;justify-content:center;align-items:center;height:180px}@media (max-width:720px){.home-partners{padding:35px 0}.home-partners__item{height:140px}}.home-partners__item img{max-height:170px}.top-banner{position:relative;width:100%;height:440px;display:flex;align-items:center;justify-content:center}.top-banner .overlay{background:linear-gradient(to bottom,rgba(255,255,255,0),rgba(0,0,0,.64));position:absolute;left:0;right:0;top:0;bottom:0;transition:.3s all ease}.top-banner__title{font-size:42px;font-weight:600;line-height:1.46;text-align:center;color:#fff;margin-bottom:15px;z-index:2;position:relative}@media (max-width:769px){.home-partners__item img{max-width:100%}.top-banner{height:280px}.top-banner__title{font-size:32px;line-height:1}}.product__name,.top-banner-slider__description h1{font-size:30px}.top-banner-slider{padding:30px;margin-top:120px}@media (max-width:1024px){.top-banner-slider{margin-top:60px}}.top-banner-slider .crumbs{text-align:left}.top-banner-slider .crumbs__item,.top-banner-slider .crumbs__link{color:#241c15}.category__item:hover .category__item__name,.sub-category__item__name,.top-banner-slider__description a{color:var(--green)}.top-banner-slider__main{display:flex}.top-banner-slider__carousel{margin-top:30px;width:50%}@media (max-width:992px){.top-banner-slider__main{flex-direction:column}.top-banner-slider__carousel{width:100%}}.top-banner-slider__carousel-cell{width:100%;height:480px;margin:0 15px;position:relative;overflow:hidden;display:flex;flex-direction:column;justify-content:flex-end;padding:70px 40px}@media (max-width:1200px){.top-banner-slider__carousel-cell{height:350px}}@media (max-width:767px){.top-banner-slider__carousel-cell{height:220px;margin:0}}.top-banner-slider__description{width:50%;padding:0 30px}.top-banner-slider__description ul{list-style:circle}.top-banner-slider__description ol{list-style:decimal}.top-banner-slider__description a:hover{text-decoration:underline}.top-banner-slider__description h2{font-size:28px}.top-banner-slider__description h3{font-size:26px}.top-banner-slider__description h4{font-size:24px}.top-banner-slider__description h5,.top-banner-slider__description h6{font-size:20px}.top-banner-slider__title{font-size:36px;font-weight:600;line-height:1.46;text-align:center;margin-bottom:15px;z-index:2;position:relative}@media (max-width:1200px){.top-banner-slider__title{font-size:32px}}@media (max-width:992px){.top-banner-slider__description{width:100%;padding:0}.top-banner-slider__title{margin:30px 0 0;text-align:left}}@media (max-width:767px){.top-banner-slider__title{font-size:28px;margin:15px 0 0;text-align:center}}.top-banner-slider__text{font-size:18px;margin-top:30px}@media (max-width:992px){.top-banner-slider__text{margin:0;font-size:16px}}.category{padding:50px 0 100px}@media (max-width:769px){.category{padding:35px 0 50px}}.category__list{margin:0 -15px;justify-content:center}.category__item{max-width:210px;margin:15px}.category__item img{width:210px;height:210px;margin-bottom:15px;display:block}.category__item__name{font-size:16px;font-weight:600;text-align:center;transition:.3s all ease}.sub-category{padding:50px 0 100px}@media (max-width:769px){.sub-category{padding:35px 0 50px}}.sub-category__list{display:flex;flex-wrap:wrap;margin:0 -15px}@media (max-width:1220px){.sub-category__list{justify-content:center}}.sub-category__item{max-width:370px;margin:15px}.sub-category__item img{width:370px;height:370px;margin-bottom:20px;display:block}@media (max-width:569px){.sub-category__item{max-width:280px}.sub-category__item img{width:280px;height:280px;margin-bottom:5px}}.sub-category__item__txt{font-size:14px;margin-bottom:15px}@media (max-width:569px){.sub-category__item__txt{font-size:12px}}.sub-category__item__name{font-size:24px;font-weight:700}.product-page-banner{background:0 0;padding:150px 0 40px;height:auto}@media (max-width:767px){.product-page-banner{height:auto;padding:90px 0 30px}}.product-page-banner .crumbs__item a,.product-page-banner .top-banner__title{color:var(--black)}.product{padding:50px 0 100px}.product__carousel-cell{height:570px;width:570px;background-size:cover}@media (max-width:1200px){.product__carousel-cell{height:400px;width:100%}}@media (max-width:1024px){.product__carousel{margin-bottom:30px}.product__carousel-cell{height:400px;width:400px}}@media (max-width:569px){.sub-category__item__name{font-size:18px}.product__carousel-cell{height:250px;width:100%}}.product__name{font-weight:600;margin-bottom:30px}.product__text{display:-webkit-box;-webkit-line-clamp:12;-webkit-box-orient:vertical;height:100%;overflow:hidden;transition:.3s all ease}@media (max-width:1200px){.product__name{font-size:24px;font-weight:600;margin-bottom:15px}.product__text{font-size:14px}}.product__text.active{max-height:100%}.product__more{font-size:14px;font-weight:700;color:var(--green);margin:15px 0;cursor:pointer}@media (max-width:1024px){.product__more{margin-bottom:15px}}.product__more.no{display:none}.product__color{margin:30px 0}.product__color__title{font-size:20px;font-weight:600;margin:15px 0}@media (max-width:1200px){.product__color{margin:15px 0}.product__color__title{font-size:18px}}.product__color__colors{display:flex;flex-wrap:wrap;margin:0 -15px}@media (max-width:720px){.product{padding:30px 0 0}.product__color{padding:0}.product__color__colors{justify-content:flex-start;padding:0}.product__color__item{width:145px}}.product__color__item{display:flex;flex-wrap:wrap;max-width:33.3333%}.product__color__img{border-radius:50%;width:100px;height:100px;border:2px solid #efefee;display:block;margin:15px 0 5px}.product__color__name{font-size:14px;font-weight:600}.product__links{display:flex;align-items:center;margin-top:20px}@media (max-width:1200px){.product__links{display:block}}@media (max-width:1024px){.product__links{display:flex;justify-content:center}}@media (max-width:1200px){.product__links a{justify-content:center;margin-bottom:15px}}@media (max-width:1024px){.product__links a{justify-content:flex-start;margin:0 15px}}.product__links__down{position:relative}.product__links__down svg{fill:var(--green);position:absolute;left:12px}.product__price{margin-left:20px;color:var(--black);font-weight:700}@media (max-width:720px){.product__color__img{width:60px;height:60px}.product__links{display:block}.product__links a{justify-content:center;margin-bottom:15px;font-size:15px;padding:0 20px;text-align:center}.product__price{margin-top:20px}}.kromka{margin-bottom:45px}@media (max-width:1200px){.kromka{margin-bottom:30px}}.kromka__carousel{padding:0 50px}.kromka__carousel .flickity-prev-next-button{width:50px;height:50px;border:1px solid #d3d1cc;background-color:#fff}.kromka__carousel .flickity-prev-next-button.previous{left:-20px}.kromka__carousel .flickity-prev-next-button.next{right:-20px}.kromka__carousel-cell{width:130px;border-radius:3px;margin:0 10px;display:block}.kromka__img{width:130px;height:130px;border-radius:3px;border:1px solid #a09c99}.kromka__name{font-size:14px;font-weight:600;text-align:center;margin-top:5px}.tab{margin-top:80px}@media (max-width:1024px){.tab{margin-top:60px}}.tab__header{height:52px;width:100%;background-color:#efefee;display:flex}@media (max-width:720px){.tab__header{display:block;height:auto}.tab__content__container{overflow-x:auto}}.tab__header__item{opacity:.54;font-size:14px;font-weight:600;padding:0 30px;display:flex;align-items:center;cursor:pointer;transition:.3s all ease;text-transform:uppercase}.tab__header__item:hover{color:#18753e;opacity:1}.tab__header__item.active{color:#18753e;opacity:1;background:#fff;border-top:2px solid #18753e}.tab__content{margin-top:30px}.tab__content__container{display:none}.tab__content__container.active{display:block}table{border-collapse:collapse}table,td,th{border:1px solid #DAD9D8;padding:15px 20px}td{font-size:16px}td:first-child{background:#EFEFEE}.recommends-prods{margin-top:80px}.recommends-prods__title{margin-bottom:30px;text-align:center}.recommends-prods__carousel{width:100%;padding:0 80px}@media (max-width:1024px){.recommends-prods{margin-top:60px}.recommends-prods__carousel{padding:0 30px}}.recommends-prods__carousel-cell{width:25%;margin:0 15px}@media (max-width:1024px){.recommends-prods__carousel-cell{width:33.3333%}}@media (max-width:767px){.recommends-prods__carousel-cell{width:50%}}@media (max-width:576px){.recommends-prods__carousel-cell{width:100%}}.recommends-prods__item{width:100%;display:block}.recommends-prods__item img{width:100%;height:250px;transition:.3s all ease}.recommends-prods__item p{margin-top:15px;font-size:20px;font-weight:600;text-align:center}.works__name,.works__title{font-weight:700;text-align:center}@media (max-width:1024px){.recommends-prods__item p{font-size:16px}.contact__list{text-align:center}}.recommends-prods__item:hover img{transform:scale(1.05)}.works{padding:30px 0 0;margin-top:120px}.works__title{font-size:50px;margin-bottom:30px;color:#056A39}.works__main{max-width:1360px;padding-bottom:50px}.works__name{font-size:24px;color:#000;margin-bottom:10px}@media (max-width:769px){.works{margin-top:50px}.works__title{margin-top:32px}.works__name{font-size:20px}.works__carousel{margin-top:30px}}.works__text{font-size:16px}.works__carousel-cell{height:400px;width:100%;max-width:700px}@media (max-width:769px){.works__carousel-cell{height:300px}}.works__carousel-cell img{height:400px;width:100%;max-width:700px}@media (max-width:769px){.works__carousel-cell img{height:300px}}.works-products{background:var(--liteWhite);padding:40px 0}.works-products__title{font-size:32px;color:#000;text-align:center;margin-bottom:20px}.works-products__main{max-width:1420px}.works-products__item{text-align:center;margin-bottom:30px}.works-products__item img{height:240px}.works-products__item p{transition:3s all ease;margin-top:5px;margin-bottom:5px}.works-products__item span{display:block;font-size:14px}.works-products__item:hover img{transform:scale(1)}.works-products__item:hover p{position:relative}.works-products__item:hover p:before{content:"";position:absolute;left:30px;right:30px;bottom:-3px;height:1px;background:#056A39}.contact{padding:50px 0 60px}@media (max-width:769px){.contact{padding:35px 0}}.contact__list{display:flex}@media (max-width:569px){.contact__list{flex-direction:column;align-items:center}}.contact__item{width:33.3333%;display:flex;flex-direction:column;align-items:center;justify-content:center}@media (max-width:569px){.contact__item{margin:10px 0;width:100%}}.contact__item__name{font-size:16px;font-weight:600;margin-top:17px;line-height:1.5}.contact .form{max-width:370px;margin:30px auto 0}.contact .form h3{text-align:center}.contact .form .btn{margin:0 auto}#map{width:100%;height:440px}@media (max-width:720px){#map{height:280px}}.about{padding:70px 0 100px}.about h3{text-align:left}.about__text{margin-top:30px;line-height:24px}@media (max-width:769px){.about{padding:35px 0 50px}.about__text{margin-top:15px;margin-bottom:15px}.about__img{width:100%}}.catalog{padding:170px 0 100px;width:100%;left:0}@media (max-width:1024px){.catalog{padding:80px 0 40px}}.catalog__title{font-size:36px;font-weight:500;margin-bottom:30px}@media (max-width:769px){.catalog__title{font-size:28px;margin-bottom:20px}.catalog__item{position:relative}}.catalog__item{margin:0 0 20px}.catalog__item svg{fill:var(--green);position:absolute;right:0;top:-3px;display:none}.catalog__link{font-size:16px;font-weight:600;padding-bottom:12px;border-bottom:1px solid rgba(0,0,0,.2);width:100%;display:block}@media (max-width:769px){.catalog__item svg{display:block}.catalog__link{padding-bottom:6px}}.catalog__link.active{color:var(--green)}.catalog__sab-menu.active{display:none}@media (max-width:1024px){.catalog__sab-menu{display:none}.catalog__sab-menu.active{display:block}}.catalog__sab-menu__link{opacity:.54;font-size:16px;font-weight:500}.catalog__sab-menu__link.active{color:var(--green);opacity:1}.search__form{width:100%;height:44px;position:relative}.search__form button{position:absolute;left:15px;top:10px;background:0 0}.search__form svg{fill:#707070}.search__input{width:100%;height:44px;border-radius:3px;border:1px solid #dad9d8;background-color:#fff;padding:0 45px;font-size:16px}@media (max-width:569px){.search__input{padding:0 15px 0 45px}}.search-content{display:flex;justify-content:center;flex-wrap:wrap;margin:30px -15px 0}.search-content .sub-category__item{max-width:250px;margin:15px}.search-content .sub-category__item img{width:250px;height:250px;margin-bottom:10px}.search-content .sub-category__item__name{font-size:18px}.result{position:absolute;z-index:999;top:100%;left:0}.result,.search-box input[type=text]{width:100%}.result p{margin:0;padding:7px 10px;border:1px solid #CCC;border-top:none;cursor:pointer}.result p:hover{background:#f2f2f2}.error__main{background:url(../img/error.png) center no-repeat;background-size:cover;height:720px;width:100%;max-width:1200px;display:flex;align-items:center;justify-content:center;flex-direction:column;margin:0 auto}.error__text{font-size:20px;margin-bottom:30px}