@charset "UTF-8";body,html{font-family:Ubuntu,sans-serif;margin:0 auto!important;padding:0!important;font-size:100%;font-weight:400;font-display:swap;color:#4a4a4a;overflow-x:hidden!important}h1,h2,h3,h4,h5{font-weight:500;color:#292929}dl,ol,ul{padding-left:15px}h1{font-size:3rem}h2{font-size:2.25rem}h3{font-size:1.75rem}h4{font-size:1.375rem}h5{font-size:1rem}p{word-wrap:break-word!important}:focus,:hover{outline-color:transparent!important}img{max-width:100%}a:hover{text-decoration:none}a:focus{text-decoration:none}.text-overflow{overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap}.shadow-0{-webkit-box-shadow:0 0 15px rgba(0,0,0,.3),0 0 4px rgba(0,0,0,.1);box-shadow:0 0 15px rgba(0,0,0,.3),0 0 4px rgba(0,0,0,.1)}.shadow-1{-webkit-box-shadow:0 15px 20px rgba(0,0,0,.25);box-shadow:0 15px 20px rgba(0,0,0,.25)}.bg-white{background:#fff}.bg-gray-light{background:#faf9f7}.container-fluid{max-width:1920px}.container-fluid.w1450{max-width:1450px}.slide_arrow.slick-disabled{cursor:not-allowed;opacity:.3}.visible-md{display:none}.btn{position:relative;padding:12px 15px;border:1px solid transparent;background:0 0;-webkit-border-radius:0;border-radius:0;white-space:pre-wrap;text-decoration:none;text-transform:uppercase;font-size:14px;font-weight:400;text-align:center;-webkit-box-shadow:none;box-shadow:none;cursor:pointer}.btn svg{display:inline-block;width:17px;fill:#fff;margin-top:-4px;margin-left:2px}.btn:hover{-webkit-box-shadow:none;box-shadow:none}.btn:focus{-webkit-box-shadow:none;box-shadow:none}.btn:active{-webkit-box-shadow:none;box-shadow:none}.btn_def{color:#d6bd8d;border:1px solid #d6bd8d}.btn_def span{position:relative;z-index:2}.btn_def:before{content:'';position:absolute;left:0;bottom:0;width:0;height:100%;background:#d6bd8d;z-index:1;-webkit-transition:.2s linear;-o-transition:.2s linear;transition:.2s linear}.btn_def:hover{color:#fff}.btn_def:hover:before{width:100%;-webkit-transition:.2s linear;-o-transition:.2s linear;transition:.2s linear}.btn_primary{background:#d6bd8d;color:#fff}.btn_primary span{position:relative;z-index:2}.btn_primary:before{content:'';position:absolute;left:0;bottom:0;width:0;height:100%;background:#292929;z-index:1;-webkit-transition:.2s linear;-o-transition:.2s linear;transition:.2s linear}.btn_primary:hover{color:#fff}.btn_primary:hover:before{width:100%;-webkit-transition:.2s linear;-o-transition:.2s linear;transition:.2s linear}.btn_secondary{background:#4bbe50;color:#fff}.btn_secondary:hover{background:#299c2e;color:#fff}.slide_arrow{position:absolute;padding:5px;cursor:pointer;z-index:5}.slide_arrow svg{fill:#4a4a4a}.slide_arrow:hover svg{fill:#a97537}.slide_arrow.left{left:10px}.slide_arrow.right{right:10px}.img-bw,img.img-bw{-webkit-webkit-filter:grayscale(100%);-moz-webkit-filter:grayscale(100%);-ms-webkit-filter:grayscale(100%);-o-webkit-filter:grayscale(100%);-webkit-filter:grayscale(100%);filter:grayscale(100%);-webkit-filter:gray;filter:gray;-webkit-transition:all .2s;-o-transition:all .2s;transition:all .2s}.img-bw:hover,img.img-bw:hover{-webkit-webkit-filter:none;-moz-webkit-filter:none;-ms-webkit-filter:none;-o-webkit-filter:none;-webkit-filter:none;filter:none;-webkit-transition:all .2s;-o-transition:all .2s;transition:all .2s}a.link{display:inline-block;color:#a97537}a.link:hover{text-decoration:underline}.navbar{padding:0}.navbar-toggler{padding:5px;border:none}.navbar-toggler:after{color:#a97537}.dropdown-toggle:after{color:#a97537}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;background-color:#000;overflow-y:auto}.modal-backdrop.fade{display:none;opacity:0}.fade{-webkit-transition:.2s linear;-o-transition:.2s linear;transition:.2s linear}.modal-backdrop.show{opacity:.5;display:block;-webkit-transition:.2s linear;-o-transition:.2s linear;transition:.2s linear}.modal_custom{position:fixed;top:0;right:-100%;z-index:1050;width:100%;max-width:400px;outline:0;overflow-x:hidden;overflow-y:auto;background:#fff;height:auto;-webkit-transition:.5s linear;-o-transition:.5s linear;transition:.5s linear}.modal_custom .modal_content{position:relative;overflow-y:auto;height:100vh}.modal_custom .modal_content .main{padding:15px 35px}.modal_custom .modal_content .main .title{font-size:2.25rem;margin-bottom:25px}.modal_custom .modal_content .main p{margin-bottom:35px}.modal_custom.open{right:0;-webkit-transition:.5s linear;-o-transition:.5s linear;transition:.5s linear;overflow-x:hidden;overflow-y:auto}.closed{position:absolute;top:15px;right:15px;display:block;cursor:pointer;z-index:10}.closed svg{fill:#292929}.closed:hover svg{fill:#a97537}.form{width:100%;max-width:330px}.form .input{display:block;width:100%;max-width:360px;margin:0 auto 20px auto;background:#fff;border:1px solid #e5e2dd;padding:11px 15px;font-size:14px;color:#292929}.form .input:focus{border-color:#292929}.form textarea{display:block;width:100%;max-width:360px;margin:0 auto 20px auto;background:#fff;border:1px solid #e5e2dd;padding:11px 15px;font-size:14px;color:#292929;padding:5px;resize:none;min-height:100px}.form textarea:focus{border-color:#292929}.form .btn{display:block;width:100%;max-width:195px;margin:0 auto 0 auto}.form .add_file{display:block;width:100%;max-width:330px;text-align:center;margin:0 auto 30px auto;padding:5px}.form .add_file input{display:none}.form .add_file .filename{display:block;cursor:pointer;color:#a97537}.form .add_file .filename:hover{text-decoration:underline}.form .add_file .filename.color-desc{color:#c6bfb4;text-decoration:none}.form .add_file .filename.color-desc:hover{text-decoration:none}.form .add_file .info{display:block;font-size:12px;margin-top:8px}.height_menu{height:88px}.header{width:100%;padding:10px 0;z-index:21;background:0 0}.header .row{margin:0 -5px}.header .row [class*=col-]{padding:0 5px}.header .container-fluid{max-width:1720px}.header .logo{max-height:68px}.header .nav .nav-item .nav-link{position:relative;font-weight:500;color:#292929;text-transform:uppercase;font-size:.875rem;padding:5px;margin:0 5px;cursor:pointer}.header .nav .nav-item .nav-link:before{content:'';position:absolute;left:0;bottom:2px;width:0;height:1px;background:#a97537}.header .nav .nav-item .nav-link:hover:before{width:100%;-webkit-transition:.2s linear;-o-transition:.2s linear;transition:.2s linear}.header .contact_block{font-weight:400;font-size:.875rem}.header .contact_block a{display:inline-block;padding:2px;color:#292929}.header .contact_block a:hover{color:#a97537}.header .btn{display:inline-block;width:100%;max-width:165px;font-size:12px;padding:8px 15px}.header .menu_box{position:absolute;top:85px;left:-webkit-calc(50% - 550px);left:calc(50% - 550px);display:none;width:100%;max-width:1100px;background:#fff;margin:0 auto;padding:25px;z-index:20;-webkit-box-shadow:0 15px 20px rgba(0,0,0,.25);box-shadow:0 15px 20px rgba(0,0,0,.25)}.header .menu_box .title{display:inline-block;font-size:1rem;font-weight:500;margin-bottom:35px}.header .menu_box .cat-ry a{display:block;color:#4a4a4a;margin-bottom:1px;padding:2px;font-weight:400}.header .menu_box .cat-ry a:hover{color:#a97537}.header .menu_box .new .row{margin:0 -5px}.header .menu_box .new .row [class*=col-]{padding:0 5px}.header .menu_box .new .block{position:relative;display:block;text-align:center;width:100%;max-height:144px;background:#f1f1f1;padding:8px}.header .menu_box .new .block .hover{position:absolute;top:0;left:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:100%;height:100%;background:rgba(255,255,255,.85);border:1px solid #c6bfb4;padding:15px;opacity:0;-webkit-transition:.2s;-o-transition:.2s;transition:.2s}.header .menu_box .new .block .hover .text{color:#4a4a4a;font-weight:500;font-size:.9rem}.header .menu_box .new .block:hover .hover{-webkit-transition:.2s;-o-transition:.2s;transition:.2s;opacity:1}.header .menu_box.open{display:block}.header .menu_mobile .navbar-nav{margin-top:15px}.header .menu_mobile .navbar-nav .nav-link{padding:10px 2px;border-top:1px solid #e5e2dd;color:#4a4a4a}.header .menu_mobile .navbar-nav .nav-link:hover{color:#a97537}.header .menu_mobile .btn_callback{border:1px solid transparent;-webkit-box-shadow:none;box-shadow:none;background:0 0;color:#292929;font-size:12px;text-transform:uppercase}.header .menu_mobile .btn_callback:hover{border:1px solid transparent;-webkit-box-shadow:none;box-shadow:none;color:#a97537}.header .menu_mobile .btn_callback:focus{color:#292929;border:1px solid transparent;-webkit-box-shadow:none;box-shadow:none}.header .menu_mobile .dropdown-menu{border:none;background:0 0}.header .menu_mobile .dropdown-menu .dropdown-item{padding:3px 5px;margin-bottom:2px;font-size:14px}.header .menu_mobile .dropdown-menu .dropdown-item:hover{background:0 0;color:#a97537}.header.bg-img.fixed-top.bg-white,.header.bg-white{background:#fff;border-bottom:1px solid #e5e2dd}.header.bg-img{background:url(../img/bg/bgrnd.png) no-repeat scroll 0 0 #fff;background-position:top center;-webkit-background-size:cover;background-size:cover}.social_block a{display:inline-block;margin:0 2px;padding:0 3px}.social_block a svg{height:17px;fill:#4a4a4a}.social_block a svg:hover{fill:#a97537}#fixed-button{position:fixed;width:120px;bottom:45px;right:10px;background:0 0;z-index:25}#fixed-button .button_main{position:relative;width:100px;height:100px;-webkit-border-radius:20px;border-radius:20px;background:#292929;cursor:pointer;font-size:14px;color:#fff;text-transform:uppercase;font-weight:500;text-align:center;padding:29px 0;-webkit-transition:.2s;-o-transition:.2s;transition:.2s}#fixed-button .button_main:before{-webkit-transition:.2s;-o-transition:.2s;transition:.2s;content:'';position:absolute;top:-webkit-calc(50% - 15px);top:calc(50% - 15px);right:-29px;border:15px solid transparent;border-left:15px solid #292929}#fixed-button .button_main:hover{-webkit-transition:.2s;-o-transition:.2s;transition:.2s;background:#a97537}#fixed-button .button_main:hover:before{-webkit-transition:.2s;-o-transition:.2s;transition:.2s;border-left-color:#a97537}#fixed-button .fixed-button_btn{display:none;margin:0 auto 10px 25px;width:50px;height:50px;-webkit-border-radius:50%;border-radius:50%;background:#292929;border:none;-webkit-box-shadow:none;box-shadow:none;opacity:0;-webkit-transition:.2s;-o-transition:.2s;transition:.2s}#fixed-button .fixed-button_btn img{display:inline-block;height:18px}#fixed-button .fixed-button_btn:hover{-webkit-transition:.2s;-o-transition:.2s;transition:.2s;background:#a97537}#fixed-button .fixed-button_btn.svbl{opacity:1;display:block;-webkit-transition:.2s;-o-transition:.2s;transition:.2s}.section_main{position:relative;width:100%;height:auto;background:url(../img/bg/bg-1.jpg) no-repeat scroll 0 0 transparent;background-position:top center;-webkit-background-size:cover;background-size:cover}.section_main .main_screen{position:relative;overflow:hidden}.section_main .main_screen .mh-100{height:100vh;min-height:550px}.section_main .main_screen #main{width:100%;height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;overflow:hidden}.section_main .main_screen #layer{position:absolute;width:100%;height:100%;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:19}.section_main .main_screen .main-content{width:100%;max-width:450px;z-index:15;text-align:center;font-size:1.3rem}.section_main .main_screen .logo_name{display:inline-block;width:100%;max-width:450px;margin-bottom:30px}.section_main .main_screen .object{position:absolute;z-index:2}.section_main .main_screen .object img{-webkit-transform:scale(.75);-ms-transform:scale(.75);transform:scale(.75)}.section_main .main_screen #object1{top:132px;left:500px;-webkit-transform:rotate(18.87deg);-ms-transform:rotate(18.87deg);transform:rotate(18.87deg)}.section_main .main_screen #object2{top:125px;left:45px;-webkit-transform:rotate(-22.35deg);-ms-transform:rotate(-22.35deg);transform:rotate(-22.35deg)}.section_main .main_screen #object3{left:290px;top:285px;-webkit-transform:rotate(24.64deg);-ms-transform:rotate(24.64deg);transform:rotate(24.64deg)}.section_main .main_screen #object4{left:271px;top:465px;-webkit-transform:rotate(-22.35deg);-ms-transform:rotate(-22.35deg);transform:rotate(-22.35deg)}.section_main .main_screen #object5{left:100px;top:555px;-webkit-transform:rotate(8.48deg);-ms-transform:rotate(8.48deg);transform:rotate(8.48deg)}.section_main .main_screen #object6{right:-80px;top:60px;-webkit-transform:rotate(27.29deg);-ms-transform:rotate(27.29deg);transform:rotate(27.29deg);z-index:1}.section_main .main_screen #object7{right:50px;top:25px}.section_main .main_screen #object8{right:80px;top:450px;-webkit-transform:rotate(-34.42deg);-ms-transform:rotate(-34.42deg);transform:rotate(-34.42deg);z-index:1}.section_main .main_screen #object9{top:582px;right:300px;-webkit-transform:rotate(-7.42deg);-ms-transform:rotate(-7.42deg);transform:rotate(-7.42deg)}.section_advantage{position:relative;width:100%;height:auto;padding:100px 0 60px 0;background:#faf9f7}.section_advantage .block{width:100%;max-width:255px;padding:10px;margin:0 auto}.section_advantage .block .block_top{margin-bottom:30px}.section_advantage .block .block_top img{display:inline-block;vertical-align:top;margin-right:15px}.section_advantage .block .block_top .title{display:inline-block;vertical-align:top;font-size:1.375rem}.section_advantage .block .block_top .text{font-size:1rem}.section_advantage .slide_arrow{top:125px}.section_catalog-main{position:relative;width:100%;height:auto}.section_catalog-main .wrap{width:100%;max-width:1450px;margin:0 auto;padding:0}.section_catalog-main .section_four{position:relative;width:100%;height:auto;background:-webkit-gradient(linear,left top,right top,color-stop(50%,#efefef),color-stop(50%,#f6f6f6));background:-webkit-linear-gradient(left,#efefef 50%,#f6f6f6 50%);background:-o-linear-gradient(left,#efefef 50%,#f6f6f6 50%);background:linear-gradient(90deg,#efefef 50%,#f6f6f6 50%)}.section_catalog-main .block{padding:45px 45px 80px 45px;color:#4a4a4a;background:-webkit-gradient(linear,left top,right top,from(#efefef),to(#f9f9f9));background:-webkit-linear-gradient(left,#efefef 0,#f9f9f9 100%);background:-o-linear-gradient(left,#efefef 0,#f9f9f9 100%);background:linear-gradient(90deg,#efefef 0,#f9f9f9 100%);background:url(../img/bg/bg-cat.png) no-repeat scroll 0 0 transparent;background-position:top center;-webkit-background-size:cover;background-size:cover}.section_catalog-main .block img{display:block;margin-bottom:30px;max-height:271px;-webkit-transition:.2s;-o-transition:.2s;transition:.2s}.section_catalog-main .block .title{display:inline-block;font-size:1.45rem;font-weight:500;margin-bottom:16px;-webkit-transition:.2s;-o-transition:.2s;transition:.2s}.section_catalog-main .block .title svg{width:24px;fill:#4a4a4a;-webkit-transition:.2s;-o-transition:.2s;transition:.2s}.section_catalog-main .block .text{display:block}.section_catalog-main .block:hover img{-webkit-transform:scale(1.03);-ms-transform:scale(1.03);transform:scale(1.03);-webkit-transition:.2s;-o-transition:.2s;transition:.2s}.section_catalog-main .block:hover .title{color:#a97537;-webkit-transition:.2s;-o-transition:.2s;transition:.2s}.section_catalog-main .block:hover .title svg{fill:#a97537;-webkit-transition:.2s;-o-transition:.2s;transition:.2s}.section_catalog-main .section_two{position:relative;width:100%;height:auto;background:-webkit-gradient(linear,left top,right top,color-stop(50%,#f4f4f4),color-stop(50%,#fafafa));background:-webkit-linear-gradient(left,#f4f4f4 50%,#fafafa 50%);background:-o-linear-gradient(left,#f4f4f4 50%,#fafafa 50%);background:linear-gradient(90deg,#f4f4f4 50%,#fafafa 50%)}.section_catalog-main .section_two .block{padding:65px 45px 60px 45px;background:url(../img/bg/u90.png) no-repeat scroll 0 0 transparent;background-position:top center;-webkit-background-size:cover;background-size:cover}.section_offer{position:relative;width:100%;height:auto;padding:115px 0;background:url(../img/bg/bg-offer.jpg) no-repeat scroll 0 0 transparent;background:url(../img/bg/bg-offer.jpg) fixed no-repeat;background-position:center;-webkit-background-size:cover;background-size:cover}.section_offer .title{font-size:1.75rem;text-align:center;text-transform:uppercase;font-weight:500;color:#fff;margin-bottom:35px}.section_offer .btn{display:inline-block;width:100%;max-width:250px}.section_work{position:relative;width:100%;height:auto;background:#faf9f7;padding:70px 0 100px 0}.section_work .block_top{width:100%;max-width:503px;position:relative;padding-left:100px;margin-bottom:50px;margin-left:25px}.section_work .slide_arrow{top:0}.section_work .slick-slide{-webkit-transition:.2s;-o-transition:.2s;transition:.2s;opacity:.3}.section_work .slick-slide.slick-active{-webkit-transition:.2s;-o-transition:.2s;transition:.2s;opacity:1}.section_work .box{width:100%;max-width:990px;padding:0 5px}.section_work .box .row{margin:0 -5px}.section_work .box .row [class*=col-]{padding:0 5px}.section_work .box .number{font-size:112px;opacity:.08;font-weight:700;line-height:.9;letter-spacing:-.05em}.section_work .box .text .title{font-size:1.75rem;margin:30px 0 15px 0;font-weight:500}.section_work .box .text p{font-size:1rem}.section_clients{position:relative;width:100%;height:auto;padding:85px 0 35px 0;background:#fff;margin-bottom:16px}.section_clients .wrap{position:relative}.section_clients .slick-slider{padding:0 25px}.section_clients .slide_arrow{top:35%}.section_clients .slide_arrow.left{left:-5px}.section_clients .slide_arrow.right{right:-5px}.section_clients .clients .block img{-webkit-webkit-filter:grayscale(100%);-moz-webkit-filter:grayscale(100%);-ms-webkit-filter:grayscale(100%);-o-webkit-filter:grayscale(100%);-webkit-filter:grayscale(100%);filter:grayscale(100%);-webkit-filter:gray;filter:gray;-webkit-transition:all .2s;-o-transition:all .2s;transition:all .2s;margin:0 auto}.section_clients .clients .block img:hover{-webkit-webkit-filter:none;-moz-webkit-filter:none;-ms-webkit-filter:none;-o-webkit-filter:none;-webkit-filter:none;filter:none;-webkit-transition:all .2s;-o-transition:all .2s;transition:all .2s}.section_about .block_top{position:relative;padding:60px 0;background:#e6ded0}.section_about .block_top img{height:78px}.section_about .block_main{background:url(../img/bg/bg-about.png) no-repeat scroll 0 0 transparent;background-position:top center;-webkit-background-size:cover;background-size:cover;padding:100px 0 20px 0}.section_about .block_main .row{margin:0 -5px}.section_about .block_main .row [class*=col-]{padding:0 5px}.section_about .block_main .img{position:relative}.section_about .block_main .img img{margin-top:-280px}.section_about .block_main .block_text .title{text-transform:lowercase;margin-bottom:15px;color:#292929}.section_about .block_main .block_text img.markam{display:inline-block;margin-bottom:30px}.section_about .block_main .block_text .text{width:100%;max-width:848px}.section_about .block_main .block_text .text a{color:#a97537}.section_about .block_main .block_text .text a:hover{text-decoration:underline}.section_seo{position:relative;width:100%;height:auto;padding:50px 0}.section_seo h1,.section_seo h2{font-size:1.75rem;margin-bottom:30px}.section_seo h3{font-size:1.375rem}.section_seo h3,.section_seo h4{margin-top:50px;margin-bottom:20px}.section_seo a{display:inline-block;color:#a97537}.section_seo a:hover{text-decoration:underline}.section_footer{position:relative;width:100%;height:auto;background:#e5e2dd;padding:65px 0}.section_footer .block_top{margin-bottom:28px}.section_footer .block_top .title{font-size:1rem;font-weight:500;color:#292929}.section_footer .block_top img{display:inline-block}.section_footer .box_address{font-size:14px;margin-bottom:28px}.section_footer .box_contact a{display:inline-block;margin-bottom:8px;color:#4a4a4a}.section_footer .box_contact a span,.section_footer .box_contact a svg{display:inline-block;vertical-align:middle}.section_footer .box_contact a svg{fill:#4a4a4a;margin-right:2px}.section_footer .box_contact a:hover{color:#a97537}.section_footer .box_contact a:hover svg{fill:#a97537}.section_footer .menu-footer a{display:block;color:#4a4a4a;margin-bottom:2px;padding:2px;font-weight:400}.section_footer .menu-footer a:hover{color:#a97537}.section_footer .social_block{margin-bottom:35px}.section_footer .social_block a svg{height:20px}footer{position:relative;width:100%;height:auto;background:#4a4a4a;font-size:14px;text-align:center;color:#fff;padding:15px 0}.breadcrumbs{position:relative;width:100%;height:auto;background:#fff;color:#292929;text-align:center;padding:30px 0}.breadcrumbs a{display:inline-block;vertical-align:middle;padding:2px 5px;color:#292929;text-decoration:underline}.breadcrumbs a:hover{color:#a97537}.breadcrumbs span{display:inline-block;vertical-align:middle;padding:2px 5px}.section_catalog-page{position:relative;width:100%;height:auto;padding:0 0 60px 0;background:#fff;min-height:-webkit-calc(100vh - 570px);min-height:calc(100vh - 570px)}.section_catalog-page .title{font-size:2.25rem;margin-bottom:25px}.section_catalog-page .block{position:relative;display:inline-block;width:100%;max-width:265px;background:#fff;color:#4a4a4a;margin-bottom:30px;-webkit-transition:.2s;-o-transition:.2s;transition:.2s}.section_catalog-page .block .img{display:block;width:100%;padding:15px;margin-bottom:20px;background:#faf9f7;min-height:263px}.section_catalog-page .block .img img{display:inline-block;position:relative;max-height:233px;z-index:2;-webkit-transition:.2s;-o-transition:.2s;transition:.2s}.section_catalog-page .block .text{display:inline-block;font-size:1rem}.section_catalog-page .block .lable-360{display:inline-block;position:absolute;top:0;right:0;z-index:1}.section_catalog-page .block:hover{color:#a97537;-webkit-transition:.2s;-o-transition:.2s;transition:.2s}.section_catalog-page .block:hover .img img{-webkit-transform:scale(1.03);-ms-transform:scale(1.03);transform:scale(1.03);-webkit-transition:.2s;-o-transition:.2s;transition:.2s}.section_catalog-page .pagination_custom{margin-top:20px}.pagination_custom{position:relative;width:100%;height:auto}.pagination_custom .pagination .page-item .page-link{-webkit-border-radius:0;border-radius:0;border:none;color:#292929;-webkit-box-shadow:none;box-shadow:none;margin:0 2px}.pagination_custom .pagination .page-item .page-link svg{fill:transparent}.pagination_custom .pagination .page-item .page-link svg circle,.pagination_custom .pagination .page-item .page-link svg path{stroke:#292929}.pagination_custom .pagination .page-item .page-link:hover svg{fill:transparent}.pagination_custom .pagination .page-item .page-link:hover svg circle,.pagination_custom .pagination .page-item .page-link:hover svg path{stroke:#a97537}.pagination_custom .pagination .page-item .page-link:hover{color:#a97537;background:0 0}.pagination_custom .pagination .page-item.disabled .page-link{cursor:not-allowed;opacity:.3}.pagination_custom .pagination .page-item.skip .page-link{color:#292929}.pagination_custom .pagination .page-item.active .page-link{background:0 0;color:#a97537}.section_product-page{position:relative;width:100%;height:auto;background:#fff}.section_product-page .block_top{background:#fff;padding:30px 0}.section_product-page .block_top .breadcrumbs{padding:0}.section_product-page .block_top .link{color:#a97537}.section_product-page .block_top .link svg{fill:#a97537}.section_product-page .block_top .link:hover{color:#292929;text-decoration:none}.section_product-page .block_top .link:hover svg{fill:#292929}.section_product-page .product_main{position:relative;padding:75px 0 65px 0;background:#f1f1f1}.section_product-page .product_main .shield{position:absolute;top:-10px;left:-10px;width:100px;height:100px;-webkit-border-radius:20px;border-radius:20px;border:1px solid #d6bd8d;color:#d6bd8d;font-weight:500;text-align:center;font-size:14px;padding:28px 0;z-index:10;background:0 0}.section_product-page .product_main .product-visual{position:relative}.section_product-page .product_main .product-visual .zoom-hover{cursor:-webkit-zoom-in;cursor:zoom-in;-webkit-transition:.2s;-o-transition:.2s;transition:.2s}.section_product-page .product_main .product-visual .zoom-hover:hover{opacity:.5;-webkit-transition:.2s;-o-transition:.2s;transition:.2s}.section_product-page .product_main .product-visual .slider-product-wrap{position:relative}.section_product-page .product_main .product-visual .slider-product-wrap .slide_arrow{width:30px;height:30px;padding:0;text-align:center;top:-webkit-calc(50% - 15px);top:calc(50% - 15px)}.section_product-page .product_main .product-visual .slider-product-wrap .slide_arrow svg{fill:transparent}.section_product-page .product_main .product-visual .slider-product-wrap .slide_arrow svg circle,.section_product-page .product_main .product-visual .slider-product-wrap .slide_arrow svg path{stroke:#292929}.section_product-page .product_main .product-visual .slider-product-wrap .slide_arrow:hover svg{fill:transparent}.section_product-page .product_main .product-visual .slider-product-wrap .slide_arrow:hover svg circle,.section_product-page .product_main .product-visual .slider-product-wrap .slide_arrow:hover svg path{stroke:#a97537}.section_product-page .product_main .product-visual .slider-product-wrap .slide_arrow.left{left:0}.section_product-page .product_main .product-visual .slider-product-wrap .slide_arrow.right{right:0}.section_product-page .product_main .product-visual .slider-product{width:100%;margin:35px auto 0 auto;padding:0 30px}.section_product-page .product_main .product-visual .slider-product .block{width:100px;height:100px;margin:0 auto;opacity:1;-webkit-transition:.2s;-o-transition:.2s;transition:.2s}.section_product-page .product_main .product-visual .slider-product .block img{margin:0 auto;width:100px;height:100px;-o-object-fit:cover;object-fit:cover}.section_product-page .product_main .product-visual .slider-product .block:hover{opacity:.5;-webkit-transition:.2s;-o-transition:.2s;transition:.2s}.section_product-page .product_main .product-visual .slider-product .fancybox{cursor:-webkit-zoom-in;cursor:zoom-in}.section_product-page .product_main .product-info .title{font-size:1.75rem;margin-bottom:35px}.section_product-page .product_main .product-info .text{margin-bottom:32px}.section_product-page .product_main .product-info .desc{margin-bottom:90px}.section_product-page .product_main .product-info .desc p{font-size:1rem;margin-bottom:20px}.section_product-page .product_main .product-info .desc p span{margin-right:5px;font-weight:500}.section_product-page .product_main .product-info .btn{display:block;width:100%;max-width:265px}.section_blog{position:relative;width:100%;height:auto;padding:0 0 45px 0;background:#fff}.section_blog .title-section{font-size:2.25rem;text-align:center;margin-bottom:35px}.section_blog .post_block{display:block;width:100%;margin:0 auto 30px auto}.section_blog .post_block .img{display:block;margin-bottom:25px}.section_blog .post_block .img img{width:100%;height:250px;-o-object-fit:cover;object-fit:cover}.section_blog .post_block .title{font-size:1.25rem;color:#292929;font-weight:500;margin-bottom:25px;-webkit-transition:.2s;-o-transition:.2s;transition:.2s}.section_blog .post_block .title:hover{color:#a97537;-webkit-transition:.2s;-o-transition:.2s;transition:.2s}.section_blog .post_block .text{display:block;color:#292929;margin-bottom:25px}.section_blog .post_block .data{display:block;font-weight:700;color:#292929}.section_blog .pagination_custom{padding-top:35px}.section_text-page{position:relative;width:100%;height:auto;background:#fff}.section_text-page .container{max-width:960px}.section_text-page .title-section{font-size:2.25rem;color:#292929;text-align:center;margin-bottom:30px}.section_text-page .img_post{margin-bottom:30px}.section_text-page .img_post img{max-height:350px}.section_text-page .content a{color:#a97537}.section_text-page .content a:hover{text-decoration:underline}.section_text-page .content p{font-size:1rem!important;font-family:Ubuntu,sans-serif}.section_text-page .nav-page{padding:50px 0 65px 0}.section_text-page .nav-page .link{color:#a97537}.section_text-page .nav-page .link svg{fill:#a97537}.section_text-page .nav-page .link:hover{color:#292929;text-decoration:none}.section_text-page .nav-page .link:hover svg{fill:#292929}.section_tech-page{position:relative;width:100%;height:auto;background:#fff;padding:35px 0}.section_tech-page .vh100{min-height:-webkit-calc(100vh - 155px);min-height:calc(100vh - 155px)}.section_tech-page .title{color:#d6bd8d;font-size:150px;margin-bottom:20px;line-height:.9}.section_tech-page .title.normal{font-size:5rem}.section_tech-page .subtitle{font-size:2.25rem;color:#292929;font-weight:500;margin-bottom:30px}.section_tech-page .content{max-width:750px;margin-bottom:30px}.section_contact-page{position:relative;width:100%;height:auto;background:#fff;padding:0 0 75px 0}.section_contact-page .title-section{font-size:2.25rem;color:#292929;text-align:center;margin-bottom:30px}.section_contact-page #map{width:100%}.section_contact-page #map iframe{width:100%;height:100%;min-height:500px}.section_contact-page .box-info{padding:15px 0}.section_contact-page .box-info .text{margin-bottom:38px}.section_contact-page .box-info .contact{margin-bottom:35px}.section_contact-page .box-info .contact h2{font-size:1.375rem;margin-bottom:20px}.section_contact-page .box-info .contact img,.section_contact-page .box-info .contact svg{margin-right:5px}.section_contact-page .box-info .contact a{display:inline-block;color:#292929;margin-bottom:5px}.section_contact-page .box-info .contact a svg{fill:#292929}.section_contact-page .box-info .contact a:hover{color:#a97537}.section_contact-page .box-info .contact a:hover svg{fill:#a97537}.section_contact-page .box-info .contact .phone{margin-bottom:35px}.section_contact-page .box-info .contact .location{margin:35px 0}.section_contact-page .box-info .contact .location img,.section_contact-page .box-info .contact .location span{display:inline-block;vertical-align:top}.section_contact-page .box-info .contact .location span{max-width:-webkit-calc(100% - 28px);max-width:calc(100% - 28px)}.section_contact-page .box-info .contact .social_block svg{height:25px}.cd-product-viewer-wrapper{text-align:center}.cd-product-viewer-wrapper>div{display:inline-block}.cd-product-viewer-wrapper .product-viewer{position:relative;z-index:1;display:inline-block;overflow:hidden;margin-bottom:35px}.cd-product-viewer-wrapper img{display:block;position:relative;z-index:1}.cd-product-viewer-wrapper .product-sprite{position:absolute;z-index:2;top:0;left:0;height:100%;width:1600%;background-image:url(../img/3d/img-sprite.png);background-position:center;background-repeat:no-repeat;-webkit-background-size:contain;background-size:contain;opacity:0;-webkit-transition:opacity .3s;-o-transition:opacity .3s;transition:opacity .3s}.cd-product-viewer-wrapper.loaded .product-sprite{opacity:1;cursor:ew-resize}.cd-product-viewer-handle{position:relative;z-index:2;width:60%;max-width:300px;-webkit-border-radius:100px;border-radius:100px;margin:16px auto 32px;height:6px;background:#e8e8e8}.cd-product-viewer-handle .fill{position:absolute;z-index:1;left:0;top:0;height:100%;width:100%;-webkit-border-radius:inherit;border-radius:inherit;background:#d6bd8d;-webkit-transform:scaleX(0);-ms-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:left center;-ms-transform-origin:left center;transform-origin:left center;-webkit-transition:-webkit-transform .5s;transition:-webkit-transform .5s;-o-transition:transform .5s;transition:transform .5s;transition:transform .5s,-webkit-transform .5s}.no-csstransitions .cd-product-viewer-handle .fill{display:none}.loaded .cd-product-viewer-handle .fill{opacity:0;-webkit-transition:-webkit-transform .3s,opacity .2s .3s;-webkit-transition:opacity .2s .3s,-webkit-transform .3s;transition:opacity .2s .3s,-webkit-transform .3s;-o-transition:transform .3s,opacity .2s .3s;transition:transform .3s,opacity .2s .3s;transition:transform .3s,opacity .2s .3s,-webkit-transform .3s}.cd-product-viewer-handle .handle{position:absolute;z-index:2;display:inline-block;height:30px;width:50px;left:0;top:-13px;background:url(../img/3d/button.svg) no-repeat center center;-webkit-border-radius:10px;border-radius:10px;-webkit-box-shadow:0 0 0 0 rgba(201,160,106,.3),0 0 20px rgba(0,0,0,.2);box-shadow:0 0 0 0 rgba(201,160,106,.3),0 0 20px rgba(0,0,0,.2);text-indent:100%;white-space:nowrap;overflow:hidden;color:transparent;-webkit-transform:translateX(-50%) scale(0);-ms-transform:translateX(-50%) scale(0);transform:translateX(-50%) scale(0);-webkit-transition:box-shadow .2s;-webkit-transition:-webkit-box-shadow .2s;transition:-webkit-box-shadow .2s;-o-transition:box-shadow .2s;transition:box-shadow .2s;transition:box-shadow .2s,-webkit-box-shadow .2s}.cd-product-viewer-handle .handle:active{-webkit-box-shadow:0 0 0 0 rgba(181,66,64,0),0 0 20px rgba(0,0,0,.2);box-shadow:0 0 0 0 rgba(181,66,64,0),0 0 20px rgba(0,0,0,.2)}.loaded .cd-product-viewer-handle .handle{-webkit-transform:translateX(-50%) scale(1);-ms-transform:translateX(-50%) scale(1);transform:translateX(-50%) scale(1);-webkit-animation:cd-bounce .3s .3s;animation:cd-bounce .3s .3s;-webkit-animation-fill-mode:both;animation-fill-mode:both;cursor:ew-resize}@-webkit-keyframes cd-bounce{0%{-webkit-transform:translateX(-50%) scale(0)}60%{-webkit-transform:translateX(-50%) scale(1.1)}100%{-webkit-transform:translateX(-50%) scale(1)}}@keyframes cd-bounce{0%{-webkit-transform:translateX(-50%) scale(0);-ms-transform:translateX(-50%) scale(0);transform:translateX(-50%) scale(0)}60%{-webkit-transform:translateX(-50%) scale(1.1);-ms-transform:translateX(-50%) scale(1.1);transform:translateX(-50%) scale(1.1)}100%{-webkit-transform:translateX(-50%) scale(1);-ms-transform:translateX(-50%) scale(1);transform:translateX(-50%) scale(1)}}@media all and (min-width:992px){.menu_mobile{display:none}}@media all and (min-width:1199px){.container-fluid.w1450,.container.w1450{max-width:1450px}}@media all and (min-width:1440px){.section_main .main_screen .object img{-webkit-transform:scale(.85);-ms-transform:scale(.85);transform:scale(.85)}.section_main .main_screen .logo_name{max-width:565px}.section_catalog-main .block .title{font-size:1.55rem}}@media all and (min-width:1600px){.section_main .main_screen .mh-100{min-height:750px}.section_main .main_screen .logo_name{max-width:490px}.section_main .main_screen #object1{top:110px;left:625px}.section_main .main_screen #object2{top:145px;left:135px}.section_main .main_screen #object3{top:302px;left:306px}.section_main .main_screen #object4{left:361px;top:455px}.section_main .main_screen #object5{left:137px;top:565px}.section_main .main_screen #object6{right:60px;top:137px}.section_main .main_screen #object7{right:165px;top:71px}.section_main .main_screen #object8{right:190px;top:505px}.section_main .main_screen #object9{top:660px;right:440px}}@media all and (min-width:1800px){.section_main .main_screen .main-content{font-size:1.5rem}.section_main .main_screen .logo_name{max-width:665px}.section_main .main_screen .object img{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.section_main .main_screen #object7{right:235px;top:71px}}@media all and (max-width:1280px){.section_main .main_screen #layer,.section_main .main_screen .object{display:none}}@media all and (max-width:1199px){.hidden-lg{display:none}.header .nav .nav-item .nav-link{font-size:.8rem}}@media all and (max-width:991px){.hidden-md{display:none}.visible-md{display:block}.container{max-width:960px}.height_menu{height:63px}.header{background:#fff;overflow-y:auto;max-height:100vh;border-bottom:1px solid #e5e2dd}.header .btn,.header .contact_block,.header .nav,.header .social_block{display:none}#fixed-button{position:fixed;width:50px;bottom:95px;z-index:19}#fixed-button .button_main{position:relative;width:65px;height:65px;-webkit-border-radius:10px;border-radius:10px;font-size:10px;padding:18px 0;-webkit-transition:.2s;-o-transition:.2s;transition:.2s}#fixed-button .button_main:before{-webkit-transition:.2s;-o-transition:.2s;transition:.2s;content:'';position:absolute;top:-webkit-calc(50% - 8px);top:calc(50% - 8px);right:-15px;border:8px solid transparent;border-left:8px solid #292929}#fixed-button .fixed-button_btn{margin:0 auto 10px 12px;width:40px;height:40px}#fixed-button .fixed-button_btn img{height:15px}.section_main .main_screen .main-content{font-size:1rem}.section_advantage{padding:50px 0 40px 0}.section_catalog-main .block{padding:20px 15px 20px 15px}.section_catalog-main .block .title{font-size:1rem;margin-bottom:10px}.section_catalog-main .block .title svg{width:16px}.section_catalog-main .section_two .block{padding:20px 15px 20px 15px}.section_offer{padding:70px 0}.section_offer .title{font-size:1rem}.section_work{padding:50px 0}.section_work .block_top{margin-left:0;padding-left:40px}.section_work .box .number{font-size:45px}.section_work .box .text .title{margin-top:5px;font-size:1.25rem}.section_clients{padding-top:50px}.section_about .block_top{padding:25px 0}.section_about .block_top img{height:40px}.section_about .block_main{padding:50px 0}.section_footer{padding:40px 0;text-align:center}.section_footer .box_contact{margin-bottom:25px}.modal_custom .closed{top:10px}.modal_custom .modal_content .main .title{font-size:1.625rem}.form .add_file,.form .input{margin-bottom:15px}.form textarea{min-height:70px}.section_product-page .block_top{padding:20px 0 0 0}.section_product-page .block_top .col-12,.section_product-page .block_top .col-6{margin-bottom:20px}.section_product-page .product_main .shield{width:75px;height:75px;padding:18px 0;font-size:12px;left:-10px}.section_product-page .product_main .product-visual{margin-bottom:65px}.section_product-page .product_main .product-info .desc{margin-bottom:35px}}@media all and (max-width:767px){body,html{font-size:92%}.section_catalog-main .block img{max-height:111px}.section_catalog-main .block .title{font-size:1rem;margin-bottom:10px}.section_catalog-main .block .title svg{width:16px}.section_catalog-main .section_two .block img{max-height:111px}.section_blog .post_block .title{text-align:center;color:#292929}.section_blog .post_block .img{margin:0 auto 25px auto}.section_blog .post_block .img img{max-height:135px}.section_tech-page .title.normal{font-size:3rem}.section_tech-page .subtitle{font-size:1.5rem}}@media all and (max-width:575px){h2{font-size:1.625rem}}
/*# sourceMappingURL=styles.min.css.map */
