*{font-family:'Montserrat',sans-serif;font-size:16px;font-weight:400;line-height:30px;letter-spacing:0.01em}a{color:#2E2E2E;font-weight:600;transition:all .7s ease}a:hover{color:#E58C3C;text-decoration:none}img{max-width:100%}section{padding:40px
0}ul{padding:0;margin:0}ul
li{list-style:none}button{outline:none;border:none;cursor:pointer}button:hover,button:focus{outline:none;border:none}input,textarea{border:1px
solid #F1C297 !important;border-radius:5px !important;padding:18px
20px !important;outline:none;resize:none;background:transparent !important}input{height:60px !important}input:focus,textarea:focus{outline:none !important;box-shadow:none !important}.nav>li>a{padding:45px
0}.dropdown-number{position:relative}.dropdown-number
a{font-size:20px;color:#E58C3C;transition:all .7s ease}.dropdown-number a:hover{color:#E58C3C;transition:all .7s ease}.dropdown-number__content a,
.number__content
a{color:#7A7A7A}.dropdown-number
span{position:relative;padding-right:25px;cursor:pointer}.dropdown-number span:before{content:"";position:absolute;width:10px;height:2px;top:15px;right:6px;background:#E58C3C;transform:rotateZ(45deg);transition:all .7s ease}.dropdown-number span:after{content:"";position:absolute;width:10px;height:2px;top:15px;right:0;background:#E58C3C;transform:rotateZ(-45deg);transition:all .7s ease}.dropdown-number.open span:before{transform:rotateZ(130deg)}.dropdown-number.open span:after{transform:rotateZ(-130deg)}.dropdown-number__content{position:absolute;top:100%;right:0px;width:100%;background:#fff;z-index:20;padding:20px
25px;box-shadow:0px 5px 6px rgba(0,0,0,0.2);text-align:left;display:none}.btn-regular{font-size:20px;font-weight:600;line-height:24px;background:#E58C3C;border-radius:30px;padding:14px
40px;color:#fff;transition:all .7s ease}.btn-regular:hover{box-shadow:0px 5px 6px rgba(0, 0, 0, 0.25);color:#F6F4F5}.messangers
a{border-radius:20px;border:1px
solid #7A7A7A;width:30px;height:30px;line-height:24px;text-align:center;transition:all .7s ease}.messangers a:hover{border:1px
solid #E58C3C}.messangers a:last-of-type
img{margin-right:4px}.dropdown-nav{position:relative;cursor:pointer}.dropdown-nav>a{pointer-events:none}.dropdown-nav
span{position:relative;padding-right:25px;cursor:pointer;height:25px}.dropdown-nav span:before{content:"";position:absolute;width:10px;height:2px;top:12px;right:6px;background:#2E2E2E;transform:rotateZ(45deg);transition:all .7s ease}.dropdown-nav span:after{content:"";position:absolute;width:10px;height:2px;top:12px;right:0;background:#2E2E2E;transform:rotateZ(-45deg);transition:all .7s ease}.dropdown-nav.open span:before{transform:rotateZ(130deg)}.dropdown-nav.open span:after{transform:rotateZ(-130deg)}.dropdown-nav__content{position:absolute;top:100%;left:0px;width:310px;background:#fff;z-index:20;padding:20px
25px;box-shadow:0px 5px 6px rgba(0,0,0,0.2);text-align:left;display:none}.dropdown-nav__content
a{font-weight:500;margin-bottom:20px;line-height:20px;display:block}.dropdown-nav__content li:last-of-type
a{margin-bottom:0}.open>a{color:#E58C3C}.dropdown-nav.open span:after,
.dropdown-nav.open span:before{background:#E58C3C}.title-modal{font-weight:300;font-size:36px;line-height:40px;color:#E58C3C}.modal
button.close{position:absolute;border-radius:20px;top:-20px;right:-20px;width:40px;height:40px;color:#C7C7C7;border:3px
solid #C7C7C7;box-shadow:0px 4px 4px rgba(0, 0, 0, 0.25);opacity:1}.modal button.close
span{font-size:44px;line-height:34px}.modal-content{padding:37px}.main-banner__title{font-weight:700;font-size:48px;line-height:59px;color:#fff;letter-spacing:-0.012em;text-shadow:0px 4px 4px rgba(0,0,0,0.2)}.main-banner{background-image:url(/site/theme/img/main-banner.jpg);background-repeat:no-repeat;background-position:0 0;position:relative;padding-top:100px;padding-bottom:150px;margin-bottom:50px;background-size:cover}.main-banner__overlay{position:absolute;width:100%;height:100%;top:0;left:0;background:rgba(0,0,0,0.4)}.video-box{position:relative;box-shadow:0px 4px 4px rgba(0, 0, 0, 0.25);border-radius:2px;border:3px
solid #191919}.btn-play{background:rgba(33, 19, 8, 0.7);box-shadow:0px 4px 4px rgba(0, 0, 0, 0.25);border-radius:100px;position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;width:60px;height:60px;cursor:pointer;transition:all .7s ease}.btn-play
span{border:14px
solid transparent;border-left:20px solid #C4C4C4;display:block;margin-left:24px;margin-top:16px;transition:all .7s ease;:}.btn-play:hover{background:rgba(33, 19, 8, 1);box-shadow:0px 4px 4px rgba(0, 0, 0, 0.75)}.btn-play:hover
span{border-left:20px solid #fff}.title{font-weight:600;font-size:36px;line-height:44px;letter-spacing:-0.01em;color:#E58C3C;text-align:center;padding-bottom:50px}.service-box{min-height:300px;position:relative}.service-box
img{position:absolute;left:0;top:0;-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);-ms-filter:grayscale(100%);-o-filter:grayscale(100%);filter:grayscale(100%);filter:gray;z-index:-1;transition:all .7s ease;object-fit:cover;width:100%;height:100%}.service-box
.title{color:#fff;transition:all .7s ease}.service-box
a{display:block}.service-box:hover
img{box-shadow:4px 5px 7px rgba(25, 25, 25, 0.63);-webkit-filter:grayscale(0%);-moz-filter:grayscale(0%);-ms-filter:grayscale(0%);-o-filter:grayscale(0%);filter:grayscale(0%);filter:gray}.service-box:hover
.title{text-shadow:0px 4px 4px rgba(0,0,0,0.3)}.info-box{background:#E7E4E4}.info-box
p{font-size:36px;line-height:40px;letter-spacing:-0.02em;font-weight:300;color:#474747;margin-bottom:0}#menuToggle{overflow:hidden;display:flex;flex-direction:column;justify-content:center;align-items:center;width:45px;height:35px;float:right}#menuToggle
input{display:flex;width:60px;height:60px;position:absolute;cursor:pointer;opacity:0;z-index:20}#menuToggle
span{width:45px;height:5px;margin-bottom:6px;background:#E58C3C;border-radius:4px;-webkit-transition:all .7s cubic-bezier(.08,.81,.87,.71);-moz-transition:all .7s cubic-bezier(.08,.81,.87,.71);-ms-transition:all .7s cubic-bezier(.08,.81,.87,.71);-o-transition:all .7s cubic-bezier(.08,.81,.87,.71);transition:all .7s cubic-bezier(.08,.81,.87,.71);z-index:10}#span1{transform-origin:4px 0px}#span3{transform-origin:bottom right}#menuToggle input:checked~#span1{background-color:#fff;transform:rotate(45deg) translate(4px)}#menuToggle input:checked~#span2{background-color:#fff;transform:rotate(495deg) translate(5px)}#menuToggle input:checked~#span3{background-color:#fff;transform:rotate(45deg);opacity:0}.bg-box{position:fixed;width:100%;height:100%;top:0;left:-110%;background:rgba(0, 0, 0, 0.5);transition:all .9s ease}.bg-box.open{left:0}.work-stage{background:#F6F4F5;box-shadow:4px 4px 5px rgba(0, 0, 0, 0.1);height:100%;padding:25px
0}.work-stage .work-stage__numb{font-size:120px;line-height:94px;letter-spacing:-0.02em;font-weight:700;color:#F1C297}.work-stage .work-stage__title{font-size:20px;line-height:24px;letter-spacing:0.01em;font-weight:700;color:#474747}.advantages-box{padding:0
15px;margin-bottom:30px}.advantages-box
p{font-weight:600;font-size:20px;line-height:30px;letter-spacing:0.01em;margin-top:20px}.advantages-box
img{margin:0
auto;display:block}.advantages-box__img{min-height:145px}.desc-box{margin-bottom:30px;background:#F6F4F5;box-shadow:0px 4px 4px rgba(0,0,0,0.1)}.desc-box__img{position:relative}.desc-box__img
img{width:100%}.desc-box
iframe{min-height:420px}.desc-box__text{padding:30px}.desc-box__text p
a{color:#7A7A7A;font-weight:400}.desc-box__title{font-weight:600;font-size:24px;line-height:29px;letter-spacing:-0.01em;color:#474747;margin-bottom:25px}.material-box{padding:10px;padding-top:25px;background:#F9E4D2;position:relative;overflow:hidden;height:100%}.material-box__title{font-weight:500;font-size:24px;line-height:29px;letter-spacing:-0.01em;color:#474747}.material-box
img{position:absolute;bottom:30px;left:0}.material-box ul
li{position:relative;padding-left:25px;line-height:20px;margin-bottom:10px}.material-box ul li:before{content:"";position:absolute;top:10px;left:0;width:10px;height:10px;border-radius:20px;background:#E58C3C}.bg-1{background-color:#F8F7F7 !important}.bg-2{background-color:#F6F4F5 !important}.bg-3{background-color:#E7E4E4 !important}.section-coating
p{font-size:20px;line-height:24px}.coating-box
img{width:100%}.coating-box__desc{font-size:9px;line-height:14px;letter-spacing:-0.01em;padding:10px;background:#fff;transition:all .7s ease;opacity:0}.coating-box{transition:all .7s ease;position:relative;cursor:pointer}.coating-box:hover{-webkit-transform:scale(1.5);-ms-transform:scale(1.5);transform:scale(1.5);box-shadow:-5px 4px 4px rgba(0, 0, 0, 0.3);z-index:10}.coating-box:hover .coating-box__desc{opacity:1}.slick-slide
img{display:block;margin:0
auto}.slick-slide{outline:none}.slick-track{display:flex!important;align-items:center!important}.slick-list{margin-right:auto;margin-left:auto;max-width:1070px;padding-bottom:10px}.slick-prev.slick-disabled,.slick-next.slick-disabled{opacity: .25}.btn-slick-prev,.btn-slick-next{position:absolute;top:50%;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);background:transparent}.btn-slick-prev{left:-25px}.btn-slick-next{right:-25px}label.uploadbutton
.button{font-weight:600;font-size:20px;line-height:24px;letter-spacing:-0.001em;position:relative;cursor:pointer;color:#E58C3C;transition:all .7s ease}label.uploadbutton .button:hover{color:#7A7A7A}label.uploadbutton
input{display:none}.section-form__box{padding:50px
70px;background:#F8F7F7;z-index:10;position:relative}.section-form__title{font-weight:300;font-size:36px;line-height:40px;text-align:center;letter-spacing:-0.015em;color:#E58C3C;margin-bottom:60px}.section-form{position:relative;background-image:url(/site/theme/img/form-bg.jpg);background-repeat:no-repeat;background-position:center;background-size:cover;padding:100px
0}.section-form__overlay{background-color:rgba(0,0,0,0.2);position:absolute;width:100%;height:100%;top:0;left:0}.portfolio-box{background:#fff;padding:0
20px}.portfolio-box
p{line-height:25px}.project-price{margin:30px
0}.project-price span,
.project-price
b{font-size:24px;line-height:29px;letter-spacing:-0.01em;color:#E58C3C}.project-price
span{font-weight:500}.btn-transparent{font-weight:500;font-size:20px;line-height:30px;color:#E58C3C;border:1px
solid #E58C3C;border-radius:40px;background:transparent;padding:15px}.btn-transparent:hover{border:1px
solid #E58C3C;box-shadow:0px 5px 6px rgba(0,0,0,0.25)}.quote-box{background-color:#F9E4D2;border-radius:1px;background-image:url(/site/theme/img/icon-quote.png);background-repeat:no-repeat;background-position:83px 68px;padding:20px;padding-bottom:40px}.quote-box__img
img{border-radius:30px}.quote-box__name{font-size:20px;line-height:24px;letter-spacing:-0.01em;color:#2E2E2E;font-weight:500}.quote-box__date{line-height:25px;letter-spacing:0.004em;color:#616161}.quote-box__text{color:#474747;line-height:25px;letter-spacing:0.004em;padding-left:120px}.quote-box__text
a{color:#E58C3C}.our-store .desc-box__text
a{font-weight:500;font-size:20px;line-height:24px;letter-spacing:-0.01em;color:#E58C3C}.our-store .desc-box__text
div{color:#1A1A1A;font-size:20px}.our-store .desc-box__text
img{margin-right:10px}.map
iframe{box-shadow:4px 4px 4px rgba(0,0,0,0.15)}iframe{max-width:100%}.news-box{background:#F6F4F5;box-shadow:4px 4px 5px rgba(0, 0, 0, 0.1);margin:0
10px;overflow:hidden;position:relative}.news-box
a{display:block}.news-box__sale{position:absolute;top:0;left:20px;height:110px;font-size:64px;line-height:125px;padding:0
5px;font-weight:700;background:#E58C3C;color:#fff;box-shadow:4px 4px 4px rgba(0,0,0,0.15)}.news-box__desc{padding:20px
15px;padding-bottom:15px}.news-box__title{font-weight:700;font-size:20px;line-height:30px;letter-spacing:0.01em;color:#474747;height:60px}.news-box__desc
p{line-height:30px;letter-spacing:0.01em;color:#1A1A1A;margin-top:0;margin-bottom:25px}.news-box__date{line-height:30px;letter-spacing:0.01em;color:#616161}.news-box
img{width:100%;transition:all .7s ease}.news-box
a{display:block}.news-box:hover
img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.info-box__title{font-weight:500;font-size:24px;line-height:29px;letter-spacing:-0.01em;color:#2E2E2E}.info-box--regular
p{line-height:30px;letter-spacing:-0.01em;color:#7A7A7A}.footer{border-top:1px solid #ADADAD;padding-top:40px}.footer .number__content,
.section-contacts
.number__content{position:static;padding:0;box-shadow:none;text-align:left;display:block}.section-contacts .number__content a,
.footer .number__content
a{font-size:20px;font-weight:500}.link-regular{color:#E58C3C;background:transparent;border:none;font-weight:600;font-size:20px;line-height:24px}.footer ul
li{margin-bottom:10px}.footer ul li
a{color:#7A7A7A;font-weight:600;font-size:16px;line-height:20px}.footer a:hover{color:#E58C3C}.btn-question{border:none;background:transparent;padding:0}.work-stage-outer{box-shadow:4px 4px 5px rgba(0, 0, 0, 0.1);padding-right:15px;padding-left:15px;margin-right:0;margin-left:0}.work-stage-outer .work-stage{background:#fff;box-shadow:none}.work-stage-outer .work-stage__numb{color:#C7C7C7}.work-stage-outer .col-lg-4{padding:0}.fw-300{font-weight:300}.fw-500{font-weight:500}.section-contacts{padding:150px
0}.banner{background-repeat:no-repeat;background-position:0 0;position:relative;padding-top:200px;padding-bottom:250px;background-size:cover}.news-nav
a{color:#E58C3C;font-weight:500;font-size:16px;line-height:20px}.news-nav a:nth-child(2){font-size:20px;line-height:24px}.news-nav
img{}.news-nav
.empty{opacity: .45}.slide-banner .slick-list{max-width:none;padding:0}.slide-banner
button{z-index:20}.slide-banner .btn-slick-next{right:50px}.slide-banner .btn-slick-prev{left:50px}.desc-box .quote-box{background-image:url(/site/theme/img/icon-quote2.png)}.slider-nav .slide-image{margin:15px;padding:5px;cursor:pointer}.slider-for
img{box-shadow:4px 4px 4px rgba(0, 0, 0, 0.15)}.slider-nav .slick-center
img{transition:all .7s ease}.slider-nav .slick-center
img{-moz-transform:scale(1.2);-ms-transform:scale(1.2);-o-transform:scale(1.2);-webkit-transform:scale(1.2);transform:scale(1.2);box-shadow:4px 4px 4px rgba(0,0,0,0.15)}.title-regular{font-weight:500;font-size:24px;line-height:29px;letter-spacing:-0.01em;color:#2E2E2E}.items-box{background:#F6F4F5;box-shadow:4px 4px 4px rgba(0, 0, 0, 0.15);position:relative;transition:all .7s ease}.items-box:hover{-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);-webkit-transform:scale(1.1);transform:scale(1.1);z-index:20}.items-box
a{display:block}.items-box__desc{padding:20px}.items-box__title{font-weight:500;font-size:24px;line-height:29px;letter-spacing:-0.01em;color:#474747}.items-box__price{font-weight:bold;font-size:24px;line-height:29px;letter-spacing:-0.01em;color:#2E2E2E}.item-box__buy,.item-box__composition{opacity:0;transition:all .7s ease}.item-box__buy{position:absolute;width:100%;left:0;bottom:-48px;background:#F6F4F5;box-shadow:4px 4px 4px rgba(0, 0, 0, 0.15);padding:0
20px;padding-bottom:10px}.items-box:hover .item-box__buy,
.items-box:hover .item-box__composition{opacity:1}.dropdown-number
i{color:#E58C3C}.coating-d-none{display:none}.custom_messangers{display:flex;padding-top:16px}.custom_messangers.messangers a:last-of-type
img{margin-right:0px}.custom_messangers>a{display:flex;align-items:center;justify-content:center;padding-bottom:1px}.custom_nav_list{padding-bottom:15px}.custom_nav_list>li>a{padding:12px
0}.custom_messangers_mobile{display:none}@media (min-width: 992px){#menuToggle{display:none}}@media (max-width: 991px){.custom_messangers{display:none}.custom_messangers_mobile{display:flex;padding-top:0px}.custom_i{margin-right:10px;display:flex;justify-content:center;align-items:center;margin-top:0px !important}.dropdown-number.custom_i
i{font-size:18px;margin-left:12px !important}.custom_messangers>a{margin-right:6px !important}.custom_column_in_menu{justify-content:flex-end !important}.header
.nav{position:fixed;top:0;left:-85%;background:rgba(255, 255, 255, 0.8);box-shadow:0 0 10px rgba(255, 255, 255, 0.5);height:100%;z-index:10;width:75%;display:block;padding-top:20px;transition:all .7s ease}.header
.nav.open{left:0}.advantages-box{text-align:center}.video-box{margin-top:30px}.main-banner__title{font-size:35px;line-height:44px}.modal-content{padding:20px}.modal-dialog{margin:1.4rem !important}.nav>li>a{display:inline-block;padding:5px
0}.header{padding:20px
0}.section-form__title{margin-bottom:25px}.header
.nav{padding-left:20px}.dropdown-nav__content{width:auto;box-shadow:none;background:transparent;position:static}.dropdown-nav span:after,
.dropdown-nav span:before{top:9px}.dropdown-number__content{width:250px}.dropdown-number
i{font-size:26px}.coating-box-outer .coating-box{display:inline-block;margin:0
10px}.section-contacts{padding:30px
0}.banner{padding-top:100px;padding-bottom:100px}}@media (max-width: 767px){.quote-box__text{padding-left:0}.section-form__title{font-size:24px;line-height:28px}.section-form__box{padding:20px}.title{font-size:24px;line-height:30px}.coating-box{text-align:center}section{padding:20px
0}.info-box
p{font-size:24px;line-height:34px}.slide-banner .btn-slick-prev{left:20px}.slide-banner .btn-slick-next{right:20px}}@media (max-width: 576px){.btn-regular{padding:15px
15px}.news-nav
img{max-width:10px}.news-nav
a{font-size:10px}}@media (min-width: 576px){.modal-dialog{max-width:770px;margin:1.75rem auto}.desc-box__text{padding:30px}}@media (min-width: 992px){.w-lg-50{width:50%!important}}@media (max-width: 450px){.custom_messangers_mobile.messangers
a{width:22px;height:22px}.custom_messangers_mobile.messangers a
img{width:15px}}
.form
.input2{display:none}.form .form-control.error{border-color:brown !important;background:rgb(247, 191, 206) !important}.our-store
.map{height:450px}.contacts-map{width:613px}.material-box__title
a{display:block;font-weight:500;font-size:24px;line-height:29px;letter-spacing:-0.01em;color:#474747}.material-box__title a:hover{color:#E58C3C}.consult-form-file-name{width:100%;padding-top:10px}.btn-question{cursor:pointer}