.h1-title,.h2-title,body,h1,h2{font-family:Montserrat,sans-serif}.button-secondary span,a{-webkit-transition:all .3s}@font-face{font-family:Akrobat;src:local("Akrobat Thin"),local("Akrobat-Thin"),url(../fonts/Akrobatthin.woff2) format("woff2"),url(../fonts/Akrobatthin.woff) format("woff"),url(../fonts/Akrobatthin.ttf) format("truetype");font-weight:100;font-style:normal}@font-face{font-family:Akrobat;src:local("Akrobat ExtraLight"),local("Akrobat-ExtraLight"),url(../fonts/Akrobatextralight.woff2) format("woff2"),url(../fonts/Akrobatextralight.woff) format("woff"),url(../fonts/Akrobatextralight.ttf) format("truetype");font-weight:200;font-style:normal}@font-face{font-family:Akrobat;src:local("Akrobat Light"),local("Akrobat-Light"),url(../fonts/Akrobatlight.woff2) format("woff2"),url(../fonts/Akrobatlight.woff) format("woff"),url(../fonts/Akrobatlight.ttf) format("truetype");font-weight:300;font-style:normal}@font-face{font-family:Akrobat;src:local("Akrobat"),local("Akrobat-Regular"),url(../fonts/Akrobat.woff2) format("woff2"),url(../fonts/Akrobat.woff) format("woff"),url(../fonts/Akrobat.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Akrobat;src:local("Akrobat SemiBold"),local("Akrobat-SemiBold"),url(../fonts/Akrobatsemibold.woff2) format("woff2"),url(../fonts/Akrobatsemibold.woff) format("woff"),url(../fonts/Akrobatsemibold.ttf) format("truetype");font-weight:600;font-style:normal}@font-face{font-family:Akrobat;src:local("Akrobat Bold"),local("Akrobat-Bold"),url(../fonts/Akrobatbold.woff2) format("woff2"),url(../fonts/Akrobatbold.woff) format("woff"),url(../fonts/Akrobatbold.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:Akrobat;src:local("Akrobat ExtraBold"),local("Akrobat-ExtraBold"),url(../fonts/Akrobatextrabold.woff2) format("woff2"),url(../fonts/Akrobatextrabold.woff) format("woff"),url(../fonts/Akrobatextrabold.ttf) format("truetype");font-weight:800;font-style:normal}@font-face{font-family:Akrobat;src:local("Akrobat Black"),local("Akrobat-Black"),url(../fonts/Akrobatblack.woff2) format("woff2"),url(../fonts/Akrobatblack.woff) format("woff"),url(../fonts/Akrobatblack.ttf) format("truetype");font-weight:900;font-style:normal}.translate-pages{pointer-events:none;position:fixed;z-index:9999999999999;background-color:#fff;width:100%;height:100%;text-align:center;opacity:0}.layout-row,.main-content,.non-scroll,.text-list{position:relative}.translate-pages img{margin:auto;display:block;height:100%}body .mfp-bg{opacity:.5}.button-secondary span:first-of-type,.visible{opacity:1}.visible{display:block}.hidden{opacity:0;display:none}.full-width-container,.middle-container,.small-container,.width-container,.width-container-header,.width-container-last{display:block;max-width:100%}body{overflow-x:hidden;color:rgba(0,0,0,.9);min-width:280px;background-color:#fff;margin:0;padding:0}input{-webkit-appearance:none}*{box-sizing:border-box}img{max-width:100%;vertical-align:middle}a{transition:all .3s;text-decoration:none}a:active,a:focus,a:hover{outline:0;text-decoration:none}p{-webkit-margin-before:0;margin-block-start:0;-webkit-margin-after:0;margin-block-end:0}@-webkit-keyframes pulse-border{0%{-webkit-transform:translateX(-50%) translateY(-50%) translateZ(0) scale(1);transform:translateX(-50%) translateY(-50%) translateZ(0) scale(1);opacity:1}100%{-webkit-transform:translateX(-50%) translateY(-50%) translateZ(0) scale(2.3);transform:translateX(-50%) translateY(-50%) translateZ(0) scale(2.3);opacity:0}}@keyframes pulse-border{0%{-webkit-transform:translateX(-50%) translateY(-50%) translateZ(0) scale(1);transform:translateX(-50%) translateY(-50%) translateZ(0) scale(1);opacity:1}100%{-webkit-transform:translateX(-50%) translateY(-50%) translateZ(0) scale(2.3);transform:translateX(-50%) translateY(-50%) translateZ(0) scale(2.3);opacity:0}}@-webkit-keyframes animatedBackground{from{background-position:0 0}to{background-position:100% 0}}@keyframes animatedBackground{from{background-position:0 0}to{background-position:100% 0}}@-webkit-keyframes animScale{0%,100%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.3);transform:scale(1.3)}}@keyframes animScale{0%,100%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.3);transform:scale(1.3)}}@-webkit-keyframes swing{0%,100%{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(20px);transform:translateY(20px)}}@keyframes swing{0%,100%{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(20px);transform:translateY(20px)}}.non-scroll{overflow:hidden;height:100%}.default-container{width:100%;margin-right:auto;margin-left:auto;padding:10vh 15px}.default-container img{object-fit:contain}.full-width-container{width:100%;margin:0 auto;padding-left:105px;padding-right:105px}.width-footer{padding:5vh 10vw}.width-container-last{width:1394px;margin:0 auto;padding-left:15px;padding-right:15px}.width-container-header{width:100%;margin:0 auto;padding-left:0;padding-right:0}.layout-col,.middle-container,.width-container{padding-left:15px;padding-right:15px}.width-container{width:1470px;margin:0 auto}.middle-container{width:1420px;margin:0 auto}.small-container{width:1100px;margin-right:60px;margin-top:0;margin-bottom:0}.layout-row{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;z-index:2;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.flex-wrapper,header .header-container{display:-webkit-flex;display:-ms-flexbox}.layout-col-10{width:100%}.layout-col-9{width:90%}.layout-col-8{width:80%}.layout-col-7{width:70%}.layout-col-6{width:60%}.layout-col-5{width:50%}.layout-col-4{width:40%}.layout-col-3{width:30%}.layout-col-2{width:20%}.layout-col-1{width:10%}.flex-wrapper{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;height:100%}.main-content{-webkit-box-flex:1;-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto}body,html{height:100%}.h1-title,.h2-title,h1,h2{margin-top:0;margin-bottom:0;font-style:normal;font-weight:700;font-size:calc(18px + 1.14vw);line-height:120%;text-transform:uppercase;color:#3A3B3C}.h3-title,.h4-title,h3,h4{font-weight:700;line-height:140%;color:#3A3B3C;margin-bottom:0;font-family:Montserrat,sans-serif;font-style:normal}.h3-title,h3{margin-top:0;font-size:calc(14px + .1vw)}.h4-title,h4{margin-top:0;font-size:13px}.text-secondary,.text-subtitle{line-height:160%;color:#C4C4C4}.text-subtitle{margin-top:0;margin-bottom:0;font-family:Montserrat,sans-serif;font-style:normal;font-weight:500;font-size:calc(14px + .20833333333333334vw)}.text-list,.text-primary{margin-top:0;margin-bottom:0;color:#3A3B3C;font-family:Montserrat,sans-serif;font-style:normal}.text-primary{font-weight:400;font-size:calc(14px + .052083vw);line-height:160%}.text-secondary{margin-top:0;margin-bottom:0;font-family:Montserrat,sans-serif;font-size:13px;font-weight:500;font-style:normal}.text-decorate{white-space:nowrap;margin-top:0;margin-bottom:0;font-family:Montserrat,sans-serif;font-size:calc(18px + 2.96vw);font-style:normal;line-height:120%;font-weight:700;color:#C4C4C4}.text-list{font-weight:400;font-size:calc(14px + .052083vw);line-height:220%;padding-left:30px}.text-list:before{content:'';width:10px;position:absolute;left:0;top:0;bottom:0;margin:auto;height:2px;background-color:#CE463E}.button-secondary{font-family:Montserrat,sans-serif;font-style:normal;font-weight:500;font-size:11px;line-height:160%;letter-spacing:.05em;text-transform:uppercase;color:#fff}.button-secondary span{transition:all .3s}.button-secondary span:last-of-type,.button-secondary:hover span:first-of-type{opacity:.5}.button-secondary:hover span:last-of-type{opacity:1}.button-primary{min-width:190px;height:50px;background-color:transparent;padding:15px 18px;font-family:Montserrat,sans-serif;font-style:normal;font-weight:700;font-size:13px;line-height:140%;text-align:center;letter-spacing:.05em;text-transform:uppercase;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-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;box-shadow:inset 0 0 0 2px #CE463E;color:#CE463E;-webkit-transition:color .25s 83.3333333ms;transition:color .25s 83.3333333ms;position:relative}.button-primary::after,.button-primary::before{border:0 solid transparent;box-sizing:border-box;content:'';pointer-events:none;position:absolute;width:0;height:0;bottom:0;right:0}.button-primary::before{border-bottom-width:3px;border-left-width:3px}.button-primary::after{border-top-width:3px;border-right-width:3px}.button-primary:hover{color:#3A3B3C}.button-primary:hover::after,.button-primary:hover::before{border-color:#3A3B3C;-webkit-transition:border-color 0s,width .25s,height .25s;transition:border-color 0s,width .25s,height .25s;width:100%;height:100%}.button-primary:hover::before{-webkit-transition-delay:0s,0s,.25s;transition-delay:0s,0s,.25s}.button-primary:hover::after{-webkit-transition-delay:0s,.25s,0s;transition-delay:0s,.25s,0s}body.home header,body.page-template-metalwork-tpl header{position:absolute}body.home header.sticky,body.page-template-metalwork-tpl header.sticky{position:fixed}body.home header.sticky .header-container,body.page-template-metalwork-tpl header.sticky .header-container{background-color:#3A3B3C}body.home header .header-container,body.page-template-metalwork-tpl header .header-container{background-color:transparent}body:not(.home) header.sticky .kama_breadcrumbs,body:not(.page-template-metalwork-tpl) header.sticky .kama_breadcrumbs{margin:0 auto;opacity:0;pointer-events:none}header{position:-webkit-sticky;position:sticky;width:100%;left:0;right:0;top:0;z-index:999;-webkit-transition:all .3s;transition:all .3s}header .header-container{max-width:100%;padding-left:225px;padding-right:225px;padding-top:10px;margin:0 auto;display:-webkit-box;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background-color:#3A3B3C}header .header-container .right-header{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}header .header-container .right-header .bottom{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;position:relative}header .header-container .right-header .bottom .header-lang{padding-bottom:18px;display:none;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}header .header-container .right-header .bottom .header-lang li{list-style:none}header .header-container .right-header .bottom .header-lang li:last-of-type{margin-left:20px}header .header-container .right-header .bottom .header-lang li a{font-family:Montserrat,sans-serif;font-style:normal;font-weight:700;font-size:13px;color:#fff}header .header-container .right-header .bottom .header-lang li a:hover{color:#CE463E}header .header-container .right-header .bottom .header-lang .nice-select{border:none;background:0 0;padding-left:0;height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}header .header-container .right-header .bottom .header-lang .nice-select .list{right:0;left:unset}header .header-container .right-header .bottom .header-lang .nice-select .list .option{font-family:Montserrat,sans-serif;font-style:normal;font-weight:700;font-size:13px;color:#3A3B3C}header .header-container .right-header .bottom .header-lang .nice-select .list .option:hover{color:#CE463E}header .header-container .right-header .bottom .header-lang span.current{font-family:Montserrat,sans-serif;font-style:normal;font-weight:700;font-size:13px;line-height:140%;color:#fff}header .header-container .right-header .bottom .header-lang .nice-select:after{border-bottom:2px solid #CE463E;border-right:2px solid #CE463E;top:unset;bottom:15%}header .header-container .right-header .bottom:before{width:100%;height:2px;content:'';position:absolute;left:0;right:0;background-color:#fff;opacity:.15}header .header-container .right-header .bottom .main-menu{padding:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;list-style-type:none;margin:0 auto 0 0}header .header-container .right-header .bottom .main-menu>li{padding-top:20px;padding-bottom:18px;margin-right:2.0833333333333335vw;position:relative}header .header-container .right-header .bottom .main-menu>li:before{position:absolute;content:"";width:100%;height:2px;top:0;left:0;-webkit-transition:-webkit-transform .5s;transition:-webkit-transform .5s;transition:transform .5s;transition:transform .5s,-webkit-transform .5s;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:right;transform-origin:right;background-color:#CE463E}header .header-container .right-header .bottom .main-menu>li.current-menu-item:before,header .header-container .right-header .bottom .main-menu>li.current-menu-parent:before,header .header-container .right-header .bottom .main-menu>li.current-page-ancestor:before,header .header-container .right-header .bottom .main-menu>li:hover:before{-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:left;transform-origin:left}header .header-container .right-header .bottom .main-menu>li.current-menu-item>a,header .header-container .right-header .bottom .main-menu>li.current-menu-item>span,header .header-container .right-header .bottom .main-menu>li.current-menu-parent>a,header .header-container .right-header .bottom .main-menu>li.current-menu-parent>span,header .header-container .right-header .bottom .main-menu>li.current-page-ancestor>a,header .header-container .right-header .bottom .main-menu>li.current-page-ancestor>span,header .header-container .right-header .bottom .main-menu>li:hover>a,header .header-container .right-header .bottom .main-menu>li:hover>span{color:#CE463E}header .header-container .right-header .bottom .main-menu a,header .header-container .right-header .bottom .main-menu span{font-family:Montserrat,sans-serif;font-style:normal;font-weight:700;font-size:13px;line-height:140%;letter-spacing:.05em;color:#fff;text-transform:uppercase}header .header-container .right-header .bottom .main-menu a:hover,header .header-container .right-header .bottom .main-menu li ul.sub-menu li.current-menu-item a,header .header-container .right-header .bottom .main-menu li ul.sub-menu li.current-menu-item span,header .header-container .right-header .bottom .main-menu li ul.sub-menu li.current-page-ancestor a,header .header-container .right-header .bottom .main-menu li ul.sub-menu li.current-page-ancestor span,header .header-container .right-header .bottom .main-menu span:hover{color:#CE463E}header .header-container .right-header .bottom .main-menu li.menu-item-has-children{position:relative}header .header-container .right-header .bottom .main-menu li:hover ul.sub-menu{opacity:1;display:block}header .header-container .right-header .bottom .main-menu li ul.sub-menu{opacity:0;-webkit-transition:all .3s;transition:all .3s;display:none;position:absolute;left:0;right:-1em;z-index:2;top:60px;list-style-type:none;padding:40px 30px;width:413px;background:#fff;box-shadow:0 0 20px rgba(0,0,0,.05)}header .header-container .right-header .bottom .main-menu li ul.sub-menu li:not(:last-of-type){margin-bottom:20px}header .header-container .right-header .bottom .main-menu li ul.sub-menu li a,header .header-container .right-header .bottom .main-menu li ul.sub-menu li span{font-family:Montserrat,sans-serif;font-style:normal;font-weight:700;font-size:13px;line-height:140%;text-transform:uppercase;color:#3A3B3C}header .header-container .right-header .bottom .main-menu li ul.sub-menu li a:hover,header .header-container .right-header .bottom .main-menu li ul.sub-menu li span:hover{color:#CE463E}header .header-container .right-header .bottom .main-menu .sub-menu{display:none}header .header-container .right-header .top{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;padding-bottom:20px}header .header-container .right-header .top .social-header a:not(:last-of-type){margin-right:40px}header .header-container .right-header .top .contacts-header{margin-right:auto}header .header-container .right-header .top .contacts-header span{color:#fff;opacity:.7;margin-right:60px}header .header-container .right-header .top .contacts-header a{color:#fff;margin-right:40px}header .header-container .right-header .top .contacts-header a:hover{color:#CE463E}#button-to-top i,.footer-wrapper .contacts .contacts-footer a.text-secondary{color:#fff}header .header-container .main-logo{padding-bottom:10px;margin-right:2.96875vw}#button-to-top{display:none;background-color:#3A3B3C;width:50px;height:50px;text-align:center;border-radius:15px;position:fixed;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;bottom:150px;right:25px;-webkit-transition:background-color .3s,opacity .5s,visibility .5s;transition:background-color .3s,opacity .5s,visibility .5s;opacity:0;visibility:hidden;z-index:1000}#button-to-top:hover{cursor:pointer;background-color:#CE463E}#button-to-top:active,.footer{background-color:#3A3B3C}#button-to-top.show{opacity:1;visibility:visible}footer{position:relative;z-index:10000}.footer{padding-top:80px;padding-bottom:80px}.footer-wrapper{display:-ms-grid;display:grid;-ms-grid-columns:180px 54.166666666666664vw auto;grid-template-columns:180px 54.166666666666664vw auto;-ms-grid-rows:auto auto auto;grid-template-rows:auto auto auto;gap:0 0;grid-template-areas:"logo contacts contacts" "logo menu menu" "logo submenu submenu";position:relative}.footer-wrapper .logo{grid-area:logo;max-width:180px}.footer-wrapper .contacts{grid-area:contacts;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding-bottom:20px;border-bottom:2px solid rgba(255,255,255,.15)}.footer-wrapper .contacts .contacts-footer{margin-right:100px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.footer-wrapper .contacts .contacts-footer a.text-secondary:hover{color:#CE463E}.footer-wrapper .contacts .social-footer{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.footer-wrapper .contacts .social-footer a:not(:last-of-type){margin-right:20px}.footer-wrapper .question{grid-area:question;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;margin-top:13px}.footer-wrapper .question .button-primary:hover::after,.footer-wrapper .question .button-primary:hover::before{border-color:#fff}.footer-wrapper .question .button-primary:hover{color:#fff}.footer-wrapper .menu{grid-area:menu}.footer-wrapper .menu .sitemap-list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;list-style-type:none;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding-left:0;margin:0;padding-top:20px}.footer-wrapper .menu .sitemap-list>li>a,.footer-wrapper .menu .sitemap-list>li>span{font-style:normal;font-weight:700;font-size:13px;line-height:140%;letter-spacing:.05em;text-transform:uppercase;color:#fff}.footer-wrapper .menu .sitemap-list>li>a:hover,.footer-wrapper .menu .sitemap-list>li>span:hover{color:#CE463E}.footer-wrapper .menu .sitemap-list ul.sub-menu{list-style-type:none;padding:0;margin-bottom:0;margin-top:20px}.footer-wrapper .menu .sitemap-list ul.sub-menu li a,.footer-wrapper .menu .sitemap-list ul.sub-menu li span{white-space:nowrap;font-style:normal;font-weight:400;font-size:15px;line-height:160%;color:rgba(255,255,255,.7)}.footer-wrapper .menu .sitemap-list ul.sub-menu li a:hover,.footer-wrapper .menu .sitemap-list ul.sub-menu li span:hover,.footer-wrapper .submenu a:hover{color:#CE463E}.footer-wrapper .menu .sitemap-list ul.sub-menu li:not(:last-of-type){margin-bottom:8px}.footer-wrapper .submenu{position:absolute;bottom:0;right:0;width:100%;grid-area:submenu;text-align:right}.footer-wrapper .submenu a{margin-left:40px}.footer-wrapper .submenu .text-secondary{color:rgba(255,255,255,.2)}.popup-wrapper{position:relative;width:auto;margin:auto;background-color:#fff;max-width:1440px;overflow:hidden;min-height:61.713106295149636vh;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:120px 140px}.popup-wrapper .content-wrap{width:100%}.popup-wrapper .content-wrap .grid-container{display:-ms-grid;display:grid;-ms-grid-columns:auto auto auto;grid-template-columns:auto auto auto;-ms-grid-rows:auto auto;grid-template-rows:auto auto;gap:40px;max-width:1160px;grid-template-areas:"name phone file" "comment comment submit"}.popup-wrapper .content-wrap .grid-container .file-form #fileuploadfield,button.mfp-close{display:none}.popup-wrapper .content-wrap .grid-container ::-webkit-input-placeholder{font-style:normal;font-weight:500;font-size:11px;line-height:160%;letter-spacing:.05em;text-transform:uppercase;color:#3A3B3C;opacity:.5}.popup-wrapper .content-wrap .grid-container :-ms-input-placeholder{font-style:normal;font-weight:500;font-size:11px;line-height:160%;letter-spacing:.05em;text-transform:uppercase;color:#3A3B3C;opacity:.5}.popup-wrapper .content-wrap .grid-container ::placeholder{font-style:normal;font-weight:500;font-size:11px;line-height:160%;letter-spacing:.05em;text-transform:uppercase;color:#3A3B3C;opacity:.5}.popup-wrapper .content-wrap .grid-container input{outline:0}.popup-wrapper .content-wrap .grid-container input:not([type=submit]){font-style:normal;font-weight:400;font-size:15px;line-height:160%;color:#3A3B3C;width:360px;height:50px;border:2px solid rgba(58,59,60,.5);-webkit-transition:all .3s;transition:all .3s;padding:12px 20px}.popup-wrapper .content-wrap .grid-container input:not([type=submit]):focus,.popup-wrapper .content-wrap .grid-container input:not([type=submit]):hover{border:2px solid #3A3B3C}.popup-wrapper .content-wrap .grid-container .name-form{grid-area:name;width:18.75vw;height:50px}.popup-wrapper .content-wrap .grid-container .phone-form{grid-area:phone;width:18.75vw;height:50px}.popup-wrapper .content-wrap .grid-container .file-form{grid-area:file;width:18.75vw;height:50px;position:relative}.popup-wrapper .content-wrap .grid-container .file-form:focus svg.plus-contact rect,.popup-wrapper .content-wrap .grid-container .file-form:hover svg.plus-contact rect{opacity:1}.popup-wrapper .content-wrap .grid-container .file-form svg.plus-contact{position:absolute;right:20px;top:0;bottom:0;margin:auto}.contacts-section-1 .blocks-wrapper .content .prod-main-content .contacts-block .links a:not(:last-of-type),.single-post .metalProd-section-1 .blocks-wrapper .content .prod-main-content .posts-left .add-single-top a:not(:last-of-type){margin-right:13px}.popup-wrapper .content-wrap .grid-container .file-form svg.plus-contact rect{-webkit-transition:all .3s;transition:all .3s}.popup-wrapper .content-wrap .grid-container .file-form #uploadbrowsebutton{cursor:pointer;height:50px;width:100%;background-color:#fff;text-align:left;font-family:Montserrat,sans-serif;font-style:normal;font-weight:500;font-size:11px;line-height:160%;letter-spacing:.05em;text-transform:uppercase;color:rgba(58,59,60,.5)}.popup-wrapper .content-wrap .grid-container .comment-form{grid-area:comment;width:100%}.popup-wrapper .content-wrap .grid-container .comment-form>span{width:100%}.popup-wrapper .content-wrap .grid-container .comment-form>span textarea{font-style:normal;font-weight:400;font-size:15px;line-height:160%;height:112px;color:#3A3B3C;padding:16px 20px;resize:none;outline:0;width:100%;-webkit-transition:all .3s;transition:all .3s;border:2px solid rgba(58,59,60,.5)}.additional-top-menu .button-top-menu,.blog-grid .item .date,.contacts-section-1 .blocks-wrapper .content .prod-main-content .contacts-block .anchor-bottom a,.popup-wrapper .content-wrap .grid-container .submit-form input.wpcf7-submit,.single-post .metalProd-section-1 .blocks-wrapper .content .prod-main-content .posts-left .add-single-top .date{font-weight:700;font-size:13px;line-height:140%;font-family:Montserrat,sans-serif;font-style:normal;letter-spacing:.05em}.popup-wrapper .content-wrap .grid-container .comment-form>span textarea:focus,.popup-wrapper .content-wrap .grid-container .comment-form>span textarea:hover{border:2px solid #3A3B3C}.popup-wrapper .content-wrap .grid-container .submit-form{width:18.75vw;grid-area:submit}.popup-wrapper .content-wrap .grid-container .submit-form input.wpcf7-submit{-webkit-transition:all .3s;transition:all .3s;outline:0;border:2px solid #CE463E;background:#CE463E;color:#fff;width:100%;height:113px;cursor:pointer;text-align:center;text-transform:uppercase}.popup-wrapper .content-wrap>p{max-width:774px;margin-bottom:60px}.popup-wrapper #close-popup{z-index:1;cursor:pointer;position:absolute;right:0;top:0;width:85px;height:85px;padding:30px;-webkit-transition:all .3s;transition:all .3s}.popup-wrapper #close-popup:hover{-webkit-filter:drop-shadow(0 0 1px #000);filter:drop-shadow(0 0 1px #000)}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.sent .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output,.wpcf7-not-valid-tip{display:none!important}.contacts-section-2 .content-wrap .grid-container input.wpcf7-not-valid:not([type=submit]),.popup-wrapper .content-wrap .grid-container input.wpcf7-not-valid{border:2px solid #CE463E}.single-post .metalProd-section-1 .blocks-wrapper .content .prod-main-content .posts-left .add-single-top{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;border-bottom:2px solid rgba(59,59,60,.1)}.single-post .metalProd-section-1 .blocks-wrapper .content .prod-main-content .posts-left .add-single-top .date{text-transform:uppercase;color:#3A3B3C;opacity:.7;margin-bottom:20px;-webkit-transition:all .3s;transition:all .3s}.single-post .metalProd-section-1 .blocks-wrapper .content .prod-main-content .posts-left .add-single-top a:hover span:first-of-type{color:#3A3B3C}.single-post .metalProd-section-1 .blocks-wrapper .content .prod-main-content .posts-left .add-single-top a:hover span:last-of-type{color:#CE463E}.single-post .metalProd-section-1 .blocks-wrapper .content .prod-main-content .posts-left .add-single-top a span:first-of-type{color:#CE463E;opacity:1}.single-post .metalProd-section-1 .blocks-wrapper .content .prod-main-content .posts-left .add-single-top a span:last-of-type{color:#3A3B3C}.single-post .metalProd-section-1 .blocks-wrapper .content .prod-main-content .posts-left .img-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;background-color:#FBFBFB}.single-post .metalProd-section-1 .blocks-wrapper .content .prod-main-content .posts-left .img-wrapper.first-img{margin-bottom:40px}.single-post .metalProd-section-1 .blocks-wrapper .content .prod-main-content .posts-left .img-wrapper img{height:auto;max-height:100%;object-fit:contain;mix-blend-mode:darken}.single-post .metalProd-section-1 .blocks-wrapper .content .prod-main-content .posts-left table{margin-top:20px!important;height:auto!important}.single-post .metalProd-section-1 .blocks-wrapper .content .prod-main-content .posts-left ul{list-style-type:none;padding-left:1.0416666666666667vw}.single-post .metalProd-section-1 .blocks-wrapper .content .prod-main-content .posts-left ul li{line-height:220%;position:relative;padding-left:30px}.single-post .metalProd-section-1 .blocks-wrapper .content .prod-main-content .posts-left ul li:before{content:'';position:absolute;width:10px;height:2px;left:0;margin:auto;top:0;bottom:0;background-color:#CE463E}.single-post .metalProd-section-1 .blocks-wrapper .content .prod-main-content .posts-left p{-webkit-margin-before:1em;margin-block-start:1em;-webkit-margin-after:1em;margin-block-end:1em}.single-post .metalProd-section-1 .blocks-wrapper .content .prod-main-content .posts-left li,.single-post .metalProd-section-1 .blocks-wrapper .content .prod-main-content .posts-left p{font-family:Montserrat,sans-serif;font-style:normal;font-weight:400;font-size:calc(14px + .052083vw);line-height:160%;color:rgba(58,59,60,.8)}.single-post .metalProd-section-1 .blocks-wrapper .content .prod-main-content .posts-left li img,.single-post .metalProd-section-1 .blocks-wrapper .content .prod-main-content .posts-left p img{margin-bottom:10px}.single-post .metalProd-section-1 .blocks-wrapper .content .prod-main-content .posts-left img{object-fit:contain;height:auto}.single-post .metalProd-section-1 .blocks-wrapper .content .prod-main-content .posts-left h3{text-transform:uppercase}.metalProd-section-1 .blocks-wrapper .content .prod-main-content.posts{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.metalProd-section-1 .blocks-wrapper .content .prod-main-content.posts .link{margin-top:40px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.metalProd-section-1 .blocks-wrapper .content .prod-main-content.posts .link span.line{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;margin-right:30px;height:2px;background-color:#3A3B3C;opacity:.1}.blog-grid{-webkit-transition:all .3s;transition:all .3s;display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr;gap:30px;margin-bottom:40px;max-width:100%}.blog-grid .item{-webkit-transition:all .3s;transition:all .3s;max-width:413px;position:relative;overflow:hidden}.blog-grid .item:after{position:absolute;content:"";width:100%;height:2px;bottom:0;left:0;opacity:.1;z-index:0;background-color:#3A3B3C}.blog-grid .item:before{z-index:1;position:absolute;content:"";width:100%;height:2px;bottom:0;left:0;-webkit-transition:-webkit-transform .5s;transition:-webkit-transform .5s;transition:transform .5s;transition:transform .5s,-webkit-transform .5s;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:right;transform-origin:right;background-color:#CE463E}.blog-grid .item:hover:before{-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:left;transform-origin:left}.blog-grid .item:hover .h3-title svg{opacity:1}.blog-grid .item:hover .hover-item{opacity:1;bottom:0}.blog-grid .item:hover .date{color:#CE463E}.blog-grid .item .hover-item{z-index:1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:all .3s;transition:all .3s;position:absolute;opacity:0;pointer-events:all;top:0;left:0;right:0;bottom:-100%;background-color:rgba(206,70,62,.9)}.blog-grid .item .img-wrapper{overflow:hidden;position:relative;background-color:#FBFBFB;width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin-bottom:20px;max-height:270px}.blog-grid .item .img-wrapper img{mix-blend-mode:darken;height:auto;max-height:270px;object-fit:cover}.blog-grid .item .h3-title{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;text-transform:uppercase;margin-bottom:20px;width:100%}.blog-grid .item .h3-title svg{-webkit-transition:all .3s;transition:all .3s;opacity:0}.blog-grid .item .text-primary{margin-bottom:30px}.blog-grid .item .date{text-transform:uppercase;color:#3A3B3C;opacity:.7;margin-bottom:30px;-webkit-transition:all .3s;transition:all .3s}.additional-top-menu{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;margin-bottom:60px;width:100%}.additional-top-menu span.text-primary{color:#3A3B3C;opacity:.5}.additional-top-menu span.line{margin-left:1.5625vw;margin-right:1.5625vw;height:2px;width:100%;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;background-color:#3A3B3C;opacity:.1;display:block}.additional-top-menu .button-top-menu{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;text-transform:uppercase;color:#CE463E;cursor:pointer;-webkit-transition:all .3s;transition:all .3s}.additional-top-menu .button-top-menu:hover{color:#3A3B3C}.additional-top-menu .burg{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-left:10px;-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:20px;height:14px;cursor:pointer;-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.additional-top-menu .menu-btn__burger{width:20px;height:2px;background-color:#CE463E;-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.additional-top-menu .menu-btn__burger::after,.additional-top-menu .menu-btn__burger::before{content:"";position:absolute;width:20px;height:2px;background:#CE463E;-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.additional-top-menu .menu-btn__burger::before{-webkit-transform:translateY(-6px);transform:translateY(-6px)}.additional-top-menu .menu-btn__burger::after{-webkit-transform:translateY(6px);transform:translateY(6px)}.additional-top-menu .burg.open .menu-btn__burger{-webkit-transform:translateX(-50px);transform:translateX(-50px);background:0 0;box-shadow:none}.additional-top-menu .burg.open .menu-btn__burger::before{-webkit-transform:rotate(45deg) translate(35px,-35px);transform:rotate(45deg) translate(35px,-35px)}.additional-top-menu .burg.open .menu-btn__burger::after{-webkit-transform:rotate(-45deg) translate(35px,35px);transform:rotate(-45deg) translate(35px,35px)}.toggle-menu-content.with-menu .flex-content-left{-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr}.toggle-menu-content .flex-content-left{-webkit-transition:all .3s;transition:all .3s;display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr;gap:30px;max-width:100%}.toggle-menu-content .flex-content-left .item{-webkit-transition:all .3s;transition:all .3s;max-width:413px;position:relative}.toggle-menu-content .flex-content-left .item:after{position:absolute;content:"";width:100%;height:2px;bottom:0;left:0;opacity:.1;z-index:0;background-color:#3A3B3C}.toggle-menu-content .flex-content-left .item:before{z-index:1;position:absolute;content:"";width:100%;height:2px;bottom:0;left:0;-webkit-transition:-webkit-transform .5s;transition:-webkit-transform .5s;transition:transform .5s;transition:transform .5s,-webkit-transform .5s;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:right;transform-origin:right;background-color:#CE463E}.toggle-menu-content .flex-content-left .item:hover:before{-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:left;transform-origin:left}.toggle-menu-content .flex-content-left .item:hover .h3-title svg{opacity:1}.toggle-menu-content .flex-content-left .item .img-wrapper{background-color:#FBFBFB;width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin-bottom:20px;max-height:270px}.toggle-menu-content .flex-content-left .item .img-wrapper img{mix-blend-mode:darken;height:auto;max-height:270px;object-fit:contain}.toggle-menu-content .flex-content-left .item .h3-title{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;text-transform:uppercase;margin-bottom:40px;width:100%}.toggle-menu-content .flex-content-left .item .h3-title svg{-webkit-transition:all .3s;transition:all .3s;opacity:0}.metalProd-section-1 .blocks-wrapper .content .prod-main-content .menu-right.hide-class{display:none}.contacts-section-1{margin-top:40px;margin-bottom:120px}.contacts-section-1 h1.h1-title{margin-bottom:60px}.contacts-section-1 .blocks-wrapper{margin-left:240px;position:relative;z-index:1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.contacts-section-1 .blocks-wrapper .main-title{grid-area:main-title}.contacts-section-1 .blocks-wrapper .rotate-text{max-width:91px;grid-area:decorate-text;margin-right:50px}.contacts-section-1 .blocks-wrapper .rotate-text .text-decorate{text-transform:uppercase;font-weight:700;-webkit-text-stroke:1px #3A3B3C;opacity:.2;-webkit-writing-mode:tb-rl;-ms-writing-mode:tb-rl;writing-mode:tb-rl;-webkit-transform:rotate(180deg);transform:rotate(180deg);background:url(../img/svg/back-text.svg);background-size:cover;-webkit-text-fill-color:transparent;-webkit-background-clip:text;-webkit-transition:all .3s;transition:all .3s;-webkit-animation:animatedBackground 30s linear infinite;animation:animatedBackground 30s linear infinite}.front-page-section-2 .blocks-wrapper .rotate-text .text-decorate,.front-page-section-4 .blocks-wrapper .rotate-text .text-decorate{-ms-writing-mode:tb-rl;-webkit-text-fill-color:transparent;-webkit-animation:animatedBackground 30s linear infinite;text-transform:uppercase;-webkit-text-stroke:1px #3A3B3C}.contacts-section-1 .blocks-wrapper .rotate-text .text-decorate:before{content:attr(title)}.contacts-section-1 .blocks-wrapper .content{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.contacts-section-1 .blocks-wrapper .content .prod-main-content{width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;position:relative}.contacts-section-1 .blocks-wrapper .content .prod-main-content .iframes-wrapper{width:100%;max-width:1540px;height:645px}.contacts-section-1 .blocks-wrapper .content .prod-main-content .iframes-wrapper .iframe{height:100%}.contacts-section-1 .blocks-wrapper .content .prod-main-content .iframes-wrapper iframe{width:100%;height:100%}.contacts-section-1 .blocks-wrapper .content .prod-main-content .contacts-block{top:6.19vh;right:12.5vw;padding:60px 50px;position:absolute;width:413px;height:525px;background:#fff;box-shadow:0 0 20px rgba(0,0,0,.05)}.contacts-section-1 .blocks-wrapper .content .prod-main-content .contacts-block .addresses{margin-bottom:40px}.contacts-section-1 .blocks-wrapper .content .prod-main-content .contacts-block .addresses .item .inner-content{margin-bottom:20px;display:none}.contacts-section-1 .blocks-wrapper .content .prod-main-content .contacts-block .addresses .item .inner-content .address,.contacts-section-1 .blocks-wrapper .content .prod-main-content .contacts-block .addresses .item .inner-content .email{display:block;margin-bottom:10px}.contacts-section-1 .blocks-wrapper .content .prod-main-content .contacts-block .addresses .item .inner-content .email,.contacts-section-1 .blocks-wrapper .content .prod-main-content .contacts-block .addresses .item .inner-content .tel{-webkit-transition:all .3s;transition:all .3s}.contacts-section-1 .blocks-wrapper .content .prod-main-content .contacts-block .addresses .item .inner-content .email:hover,.contacts-section-1 .blocks-wrapper .content .prod-main-content .contacts-block .addresses .item .inner-content .tel:hover{color:#CE463E}.contacts-section-1 .blocks-wrapper .content .prod-main-content .contacts-block .addresses .item .inner-content .tel:last-of-type{margin-left:40px}.contacts-section-1 .blocks-wrapper .content .prod-main-content .contacts-block .addresses .item a.h4-title{-webkit-transition:all .3s;transition:all .3s;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;color:#3A3B3C;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;text-transform:uppercase;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:20px}.contacts-section-1 .blocks-wrapper .content .prod-main-content .contacts-block .addresses .item a.h4-title.active{color:#CE463E}.contacts-section-1 .blocks-wrapper .content .prod-main-content .contacts-block .addresses .item a.h4-title.active svg path{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.contacts-section-1 .blocks-wrapper .content .prod-main-content .contacts-block .addresses .item a.h4-title:hover svg path{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.contacts-section-1 .blocks-wrapper .content .prod-main-content .contacts-block .addresses .item a.h4-title:hover svg rect{opacity:1}.contacts-section-1 .blocks-wrapper .content .prod-main-content .contacts-block .addresses .item a.h4-title svg{right:0;top:0;bottom:0;cursor:pointer}.contacts-section-1 .blocks-wrapper .content .prod-main-content .contacts-block .addresses .item a.h4-title svg path,.contacts-section-1 .blocks-wrapper .content .prod-main-content .contacts-block .addresses .item a.h4-title svg rect{-webkit-transform-origin:50%;transform-origin:50%;-webkit-transition:all .3s;transition:all .3s}.contacts-section-1 .blocks-wrapper .content .prod-main-content .contacts-block .links{margin-bottom:57px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.contacts-section-1 .blocks-wrapper .content .prod-main-content .contacts-block .links a:hover span:first-of-type{color:#3A3B3C}.contacts-section-1 .blocks-wrapper .content .prod-main-content .contacts-block .links a:hover span:last-of-type{color:#CE463E}.contacts-section-1 .blocks-wrapper .content .prod-main-content .contacts-block .links a span:first-of-type{color:#CE463E;opacity:1}.contacts-section-1 .blocks-wrapper .content .prod-main-content .contacts-block .links a span:last-of-type{color:#3A3B3C}.contacts-section-1 .blocks-wrapper .content .prod-main-content .contacts-block .anchor-bottom{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;width:100%;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.contacts-section-1 .blocks-wrapper .content .prod-main-content .contacts-block .anchor-bottom .line{height:2px;background-color:#3A3B3C;opacity:.1;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;margin-right:1.5625vw}.contacts-section-1 .blocks-wrapper .content .prod-main-content .contacts-block .anchor-bottom a{text-align:center;text-transform:uppercase;-webkit-transition:all .3s;transition:all .3s;color:#CE463E}.contacts-section-1 .blocks-wrapper .content .prod-main-content .contacts-block .anchor-bottom a:hover{color:#3A3B3C}.contacts-section-1 .back-img-wrapper{position:absolute;top:0;right:0;z-index:0;pointer-events:none}.contacts-section-1 .back-img-wrapper .back-img{object-fit:cover}.contacts-section-2{margin-bottom:120px;margin-left:240px;background:#F9F9F9;padding:120px 240px 140px 140px}.contacts-section-2 .content-wrap{max-width:1300px;width:100%}.contacts-section-2 .content-wrap .grid-container{display:-ms-grid;display:grid;-ms-grid-columns:auto auto auto;grid-template-columns:auto auto auto;-ms-grid-rows:auto auto;grid-template-rows:auto auto;gap:60px 100px;max-width:1300px;grid-template-areas:"name phone file" "comment comment submit"}.contacts-section-2 .content-wrap .grid-container .file-form #fileuploadfield,.rotate{display:none}.contacts-section-2 .content-wrap .grid-container ::-webkit-input-placeholder{font-style:normal;font-weight:500;font-size:11px;line-height:160%;letter-spacing:.05em;text-transform:uppercase;color:#3A3B3C;opacity:.5}.contacts-section-2 .content-wrap .grid-container :-ms-input-placeholder{font-style:normal;font-weight:500;font-size:11px;line-height:160%;letter-spacing:.05em;text-transform:uppercase;color:#3A3B3C;opacity:.5}.contacts-section-2 .content-wrap .grid-container ::placeholder{font-style:normal;font-weight:500;font-size:11px;line-height:160%;letter-spacing:.05em;text-transform:uppercase;color:#3A3B3C;opacity:.5}.contacts-section-2 .content-wrap .grid-container input{outline:0}.contacts-section-2 .content-wrap .grid-container input:not([type=submit]){background-color:#f9f9f9;font-style:normal;font-weight:400;font-size:15px;line-height:160%;color:#3A3B3C;width:360px;height:50px;border:2px solid rgba(58,59,60,.5);-webkit-transition:all .3s;transition:all .3s;padding:12px 20px}.contacts-section-2 .content-wrap .grid-container input:not([type=submit]):focus,.contacts-section-2 .content-wrap .grid-container input:not([type=submit]):hover{border:2px solid #3A3B3C}.contacts-section-2 .content-wrap .grid-container .name-form{grid-area:name;width:18.75vw;height:50px}.contacts-section-2 .content-wrap .grid-container .phone-form{grid-area:phone;width:18.75vw;height:50px}.contacts-section-2 .content-wrap .grid-container .file-form{grid-area:file;width:18.75vw;height:50px;position:relative}.contacts-section-2 .content-wrap .grid-container .file-form:focus svg.plus-contact rect,.contacts-section-2 .content-wrap .grid-container .file-form:hover svg.plus-contact rect{opacity:1}.contacts-section-2 .content-wrap .grid-container .file-form svg.plus-contact{position:absolute;right:20px;top:0;bottom:0;margin:auto}.contacts-section-2 .content-wrap .grid-container .file-form svg.plus-contact rect{-webkit-transition:all .3s;transition:all .3s}.contacts-section-2 .content-wrap .grid-container .file-form #uploadbrowsebutton{cursor:pointer;height:50px;width:100%;background-color:#f9f9f9;text-align:left;font-family:Montserrat,sans-serif;font-style:normal;font-weight:500;font-size:11px;line-height:160%;letter-spacing:.05em;text-transform:uppercase;color:rgba(58,59,60,.5)}.contacts-section-2 .content-wrap .grid-container .comment-form{grid-area:comment;width:100%}.contacts-section-2 .content-wrap .grid-container .comment-form>span{width:100%}.contacts-section-2 .content-wrap .grid-container .comment-form>span textarea{font-style:normal;font-weight:400;font-size:15px;line-height:160%;height:112px;background-color:#f9f9f9;color:#3A3B3C;padding:16px 20px;resize:none;outline:0;width:100%;-webkit-transition:all .3s;transition:all .3s;border:2px solid rgba(58,59,60,.5)}.contacts-section-2 .content-wrap .grid-container .comment-form>span textarea:focus,.contacts-section-2 .content-wrap .grid-container .comment-form>span textarea:hover{border:2px solid #3A3B3C}.contacts-section-2 .content-wrap .grid-container .submit-form{width:18.75vw;grid-area:submit}.contacts-section-2 .content-wrap .grid-container .submit-form input.wpcf7-submit{-webkit-transition:all .3s;transition:all .3s;outline:0;border:2px solid #CE463E;background:#CE463E;color:#fff;width:100%;height:113px;cursor:pointer;font-family:Montserrat,sans-serif;font-style:normal;font-weight:700;font-size:13px;line-height:140%;text-align:center;letter-spacing:.05em;text-transform:uppercase}.contacts-section-2 .content-wrap .h2-title{max-width:774px;margin-bottom:60px}.default-page-wrapper{margin-top:40px}.default-page-wrapper .content p{-webkit-margin-before:1em;margin-block-start:1em;-webkit-margin-after:1em;margin-block-end:1em}.default-page-wrapper .content a,.default-page-wrapper .content li,.default-page-wrapper .content p{font-family:Montserrat,sans-serif;font-style:normal;font-weight:400;font-size:calc(14px + .052083vw);line-height:160%;color:rgba(58,59,60,.8)}.iconContainer p,.rotate div{font-family:Montserrat,sans-serif;font-size:calc(18px + 1.6vw)}.default-page-wrapper .content a:hover{color:#CE463E}.rotate{position:fixed;top:0;left:0;height:100%;width:100%;background-color:#3A3B3C;color:#fff;z-index:1000000000000000000000}.rotate div{position:fixed;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);color:#fff}.front-page-section-1{height:100vh;position:relative;margin-bottom:120px}.front-page-section-1:before{position:absolute;width:100%;content:'';height:100%;pointer-events:none;background:-webkit-linear-gradient(top,rgba(26,26,26,.07) 0,rgba(26,26,26,0) 51.04%,rgba(26,26,26,.8) 100%,rgba(26,26,26,.07) 100%),-webkit-linear-gradient(left,rgba(26,26,26,.7) 31.01%,rgba(26,26,26,.25) 100%);background:linear-gradient(180deg,rgba(26,26,26,.07) 0,rgba(26,26,26,0) 51.04%,rgba(26,26,26,.8) 100%,rgba(26,26,26,.07) 100%),linear-gradient(90deg,rgba(26,26,26,.7) 31.01%,rgba(26,26,26,.25) 100%);top:0;bottom:0;z-index:1;left:0;right:0}.front-page-section-1 div#video-bg{height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;position:absolute;top:0;left:0;right:0;bottom:0}.front-page-section-1 div#video-bg video{top:0;left:0;width:100%;height:100%;object-fit:cover}.front-page-section-1 .first-block-slider{height:100vh;position:absolute;top:0;left:0;right:0;bottom:0}.front-page-section-1 .first-block-slider .slick-slide{height:100vh;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;outline:0}.front-page-section-1 .first-block-slider .slick-slide img{margin:auto;width:100%;height:100%;object-fit:cover}.front-page-section-1 .first-block-main-content{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;position:relative;max-width:1470px;padding-left:15px;padding-right:15px;margin:0 auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:100%;z-index:1;padding-bottom:40px}.front-page-section-2 .blocks-wrapper .additional-content p,.front-page-section-2 .blocks-wrapper .main-cont p,.front-page-section-4 .blocks-wrapper .additional-content p,.front-page-section-4 .blocks-wrapper .main-cont p{-webkit-margin-before:1em;margin-block-start:1em;-webkit-margin-after:1em;margin-block-end:1em}.front-page-section-1 .first-block-main-content h2{margin-bottom:24.045407636738908vh}.front-page-section-1 .first-block-main-content h1{margin-bottom:40px}.front-page-section-1 .first-block-main-content h1,.front-page-section-1 .first-block-main-content h2{color:#fff}.front-page-section-1 .first-block-additional-links{width:100%;display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr;grid-column-gap:30px}.front-page-section-1 .first-block-additional-links a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:10px 20px 10px 30px;letter-spacing:.05em;text-transform:uppercase;color:#fff;font-weight:700;font-size:13px;background-color:rgba(0,0,0,.3);position:relative;line-height:140%}.front-page-section-1 .first-block-additional-links a svg:not(.link-arr){margin-right:20px}.front-page-section-1 .first-block-additional-links a .link-arr{position:absolute;top:20px;right:20px}.front-page-section-1 .first-block-additional-links a:hover{background-color:#000}.front-page-section-1 .first-block-additional-links a:hover:before{-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:left;transform-origin:left}.front-page-section-1 .first-block-additional-links a:before{position:absolute;content:"";width:100%;height:2px;bottom:0;left:0;-webkit-transition:-webkit-transform .5s;transition:-webkit-transform .5s;transition:transform .5s;transition:transform .5s,-webkit-transform .5s;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:right;transform-origin:right;background-color:#CE463E}.front-page-section-2 .blocks-wrapper .rotate-text .text-decorate:before,.front-page-section-4 .blocks-wrapper .rotate-text .text-decorate:before{content:attr(title)}.front-page-section-2 .blocks-wrapper{display:-ms-grid;display:grid;-ms-grid-columns:auto auto auto 33.072916666666664vw;grid-template-columns:auto auto auto 33.072916666666664vw;-ms-grid-rows:auto auto auto auto;grid-template-rows:auto auto auto auto;gap:0 0;grid-template-areas:"main-title main-title main-image main-image" "rotate-text main-content main-image main-image" "rotate-text additional-content additional-content additional-content" ". link link link"}.front-page-section-2 .blocks-wrapper .main-title{grid-area:main-title}.front-page-section-2 .blocks-wrapper .rotate-text{grid-area:rotate-text;margin-right:50px}.front-page-section-2 .blocks-wrapper .rotate-text .text-decorate{font-weight:700;opacity:.2;-webkit-writing-mode:tb-rl;writing-mode:tb-rl;-webkit-transform:rotate(180deg);transform:rotate(180deg);background:url(../img/svg/back-text.svg);background-size:cover;-webkit-background-clip:text;-webkit-transition:all .3s;transition:all .3s;animation:animatedBackground 30s linear infinite}.front-page-section-2 .blocks-wrapper .main-image{grid-area:main-image;margin-left:30px;max-width:635px}.front-page-section-2 .blocks-wrapper .main-image img{object-fit:contain}.front-page-section-2 .blocks-wrapper .main-cont{grid-area:main-content}.front-page-section-2 .blocks-wrapper .additional-content{grid-area:additional-content}.front-page-section-2 .blocks-wrapper .link-with-carts{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;grid-area:link}.front-page-section-2 .blocks-wrapper .link-with-carts .link-inner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-bottom:60px}.front-page-section-2 .blocks-wrapper .link-with-carts .link-inner span.line{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;margin-right:30px;height:2px;background-color:#3A3B3C;opacity:.1}.front-page-section-2 .blocks-wrapper .link-with-carts .carts-main-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.front-page-section-2 .blocks-wrapper .link-with-carts .carts-main-wrapper .left-block{max-width:856px;display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;grid-column-gap:30px}.front-page-section-2 .blocks-wrapper .link-with-carts .carts-main-wrapper .left-block .cart{text-align:right;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.front-page-section-2 .blocks-wrapper .link-with-carts .carts-main-wrapper .left-block .cart .img-wrapper{margin-bottom:20px;overflow:hidden}.front-page-section-2 .blocks-wrapper .link-with-carts .carts-main-wrapper .left-block .cart .img-wrapper:hover img{-webkit-transform:scale(1.1);transform:scale(1.1)}.front-page-section-2 .blocks-wrapper .link-with-carts .carts-main-wrapper .left-block .cart .img-wrapper img{width:100%;object-fit:cover;-webkit-transition:all .5s;transition:all .5s;object-position:center}.front-page-section-2 .blocks-wrapper .link-with-carts .carts-main-wrapper .left-block .cart .h3-title{text-align:left;margin-bottom:20px;text-transform:uppercase;color:#3A3B3C}.front-page-section-2 .blocks-wrapper .link-with-carts .carts-main-wrapper .left-block .cart .h3-title:hover{color:#CE463E}.front-page-section-2 .blocks-wrapper .link-with-carts .carts-main-wrapper .left-block .cart .text-primary{text-align:left;color:#3A3B3C;opacity:.7;margin-bottom:40px}.front-page-section-2 .blocks-wrapper .link-with-carts .carts-main-wrapper .left-block .cart a.link-cart{margin-top:auto;font-family:Montserrat,sans-serif;font-style:normal;font-weight:700;font-size:13px;line-height:140%;text-align:right;letter-spacing:.05em;text-transform:uppercase;color:#CE463E;margin-left:auto;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:auto}.front-page-section-2 .blocks-wrapper .link-with-carts .carts-main-wrapper .left-block .cart a.link-cart:hover{color:#3A3B3C}.front-page-section-2 .blocks-wrapper .link-with-carts .carts-main-wrapper .left-block .cart a.link-cart:hover svg{-webkit-transform:rotate(45deg);transform:rotate(45deg);margin-left:20px}.front-page-section-2 .blocks-wrapper .link-with-carts .carts-main-wrapper .left-block .cart a.link-cart svg{-webkit-transition:all .3s;transition:all .3s;margin-left:10px}.front-page-section-2 .blocks-wrapper .link-with-carts .carts-main-wrapper .right-block{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;width:413px;height:410px;background-color:#f9f9f9;margin-left:30px;padding:60px 50px}.front-page-section-3,.front-page-section-4{padding-top:120px;position:relative;overflow:hidden}.front-page-section-2 .blocks-wrapper .link-with-carts .carts-main-wrapper .right-block svg{margin-bottom:40px}.front-page-section-2 .blocks-wrapper .link-with-carts .carts-main-wrapper .right-block .h3-title{text-align:center;color:#3A3B3C;text-transform:uppercase;margin-bottom:20px}.front-page-section-2 .blocks-wrapper .link-with-carts .carts-main-wrapper .right-block .text-primary{color:#3A3B3C;text-align:center;opacity:.7;margin-bottom:60px}.front-page-section-3{padding-bottom:120px}.front-page-section-3 .back-img{position:absolute;bottom:0;left:0;pointer-events:none;z-index:-1;object-fit:cover}.front-page-section-3 .blocks-wrapper{padding:120px 240px 120px 140px;height:618px;background-image:url(../img/img44.jpg);background-position:50% center;background-repeat:no-repeat;background-size:cover;margin-left:240px;display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr;-ms-grid-rows:auto auto;grid-template-rows:auto auto;grid-template-areas:"counter-1 counter-2 counter-3" "counter-4 counter-5 form";gap:6.191950464396285vh 5.729166666666667vw}.front-page-section-3 .blocks-wrapper .counter{max-width:360px}.front-page-section-3 .blocks-wrapper .counter .text-decorate{color:#CE463E;border-bottom:2px solid #3A3B3C;padding-bottom:10px}.front-page-section-3 .blocks-wrapper .counter .bottom{padding-top:20px;padding-right:80px}.front-page-section-3 .blocks-wrapper .counter .bottom .h4-title{color:#3A3B3C;opacity:0;-webkit-transition:all .3s;transition:all .3s;pointer-events:none;text-transform:uppercase}.front-page-section-3 .blocks-wrapper .counter .bottom .h4-title.show{opacity:1;pointer-events:unset}.front-page-section-3 .blocks-wrapper .counter-1{grid-area:counter-1}.front-page-section-3 .blocks-wrapper .counter-2{grid-area:counter-2}.front-page-section-3 .blocks-wrapper .counter-3{grid-area:counter-3}.front-page-section-3 .blocks-wrapper .counter-4{grid-area:counter-4}.front-page-section-3 .blocks-wrapper .counter-5{grid-area:counter-5}.front-page-section-3 .blocks-wrapper .form-block{grid-area:form;max-width:360px;height:112px;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;color:#fff;font-family:Montserrat,sans-serif;font-style:normal;background-color:#CE463E;font-weight:700;font-size:13px;line-height:140%;text-align:center;letter-spacing:.05em;text-transform:uppercase;box-shadow:inset 0 0 0 2px #CE463E}.front-page-section-3 .blocks-wrapper .form-block:hover{background-color:transparent;color:#CE463E}.front-page-section-4{box-shadow:inset 0 0 20px rgba(0,0,0,.05);padding-bottom:120px;background-color:#f9f9f9}.front-page-section-4 .back-img-wrapper{position:absolute;top:0;right:0;z-index:0;pointer-events:none}.front-page-section-4 .back-img-wrapper .back-img{object-fit:cover;-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}.front-page-section-4 .blocks-wrapper{display:-ms-grid;display:grid;-ms-grid-columns:auto auto auto auto;grid-template-columns:auto auto auto auto;-ms-grid-rows:auto auto auto auto;grid-template-rows:auto auto auto auto;gap:0 0;grid-template-areas:"main-title main-title main-title main-title" "rotate-text main-content main-content main-content" "rotate-text main-content main-content main-content" ". link link link"}.front-page-section-4 .blocks-wrapper .main-title{grid-area:main-title;margin-bottom:40px}.front-page-section-4 .blocks-wrapper .rotate-text{grid-area:rotate-text;margin-right:50px}.front-page-section-4 .blocks-wrapper .rotate-text .text-decorate{font-weight:700;opacity:.2;-webkit-writing-mode:tb-rl;writing-mode:tb-rl;-webkit-transform:rotate(180deg);transform:rotate(180deg);background:url(../img/svg/back-text.svg);background-size:cover;-webkit-background-clip:text;-webkit-transition:all .3s;transition:all .3s;animation:animatedBackground 30s linear infinite}.front-page-section-4 .blocks-wrapper .main-cont{grid-area:main-content}.front-page-section-4 .blocks-wrapper .additional-content{grid-area:additional-content}.front-page-section-4 .blocks-wrapper .link-with-carts{margin-top:40px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.front-page-section-4 .blocks-wrapper .link-with-carts .link-inner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-bottom:60px}.front-page-section-4 .blocks-wrapper .link-with-carts .link-inner span.line{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;margin-right:30px;height:2px;background-color:#3A3B3C;opacity:.1}.front-page-section-4 .blocks-wrapper .additional-image-block{position:relative;margin-bottom:60px;height:420px}.front-page-section-4 .blocks-wrapper .additional-image-block img{object-fit:contain;height:auto;position:absolute;max-width:unset}.front-page-section-4 .building-slider-wrapper{margin-left:371px}.front-page-section-4 .building-slider-wrapper .slick-active+.slick-active+.slick-active+.slick-active .img-wrapper:before{opacity:.8}.front-page-section-4 .building-slider-wrapper .slick-slide{outline:0;margin:0 15px;-webkit-transition:all .3s;transition:all .3s;overflow:hidden;max-width:413px}.front-page-section-4 .building-slider-wrapper .slick-slide:hover .img-wrapper:after{opacity:.5}.front-page-section-4 .building-slider-wrapper .slick-slide .img-wrapper{-webkit-transition:all .3s;transition:all .3s;position:relative;width:413px;height:270px;margin-bottom:20px}.front-page-section-4 .building-slider-wrapper .slick-slide .img-wrapper:after{content:'';position:absolute;width:100%;height:100%;top:0;bottom:0;left:0;-webkit-transition:all .3s;transition:all .3s;right:0;background:#000;opacity:0}.front-page-section-4 .building-slider-wrapper .slick-slide .img-wrapper:before{content:'';position:absolute;width:100%;height:100%;top:0;bottom:0;left:0;-webkit-transition:all .3s;transition:all .3s;right:0;background:#CCCCD4;opacity:0}.front-page-section-5 .blocks-wrapper .rotate-text .text-decorate:before,.front-page-section-6 .blocks-wrapper .rotate-text .text-decorate:before{content:attr(title)}.front-page-section-4 .building-slider-wrapper .slick-slide .img-wrapper img{width:100%;height:100%;object-fit:cover}.front-page-section-4 .building-slider-wrapper .slick-slide .h3-title{text-transform:uppercase;color:#3A3B3C}.front-page-section-4 .building-slider-wrapper .bottom-content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-top:40px;margin-right:228px}.front-page-section-4 .building-slider-wrapper .building-controls{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.front-page-section-4 .building-slider-wrapper .building-controls .slider-controls.left-controls{margin-right:10px}.front-page-section-4 .building-slider-wrapper .building-controls button{cursor:pointer;width:50px;height:50px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;outline:0;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding:0;-webkit-transition:all .3s;transition:all .3s;border:2px solid #C4C4C4;background:0 0}.front-page-section-4 .building-slider-wrapper .building-controls button:hover{border:2px solid #3A3B3C}.front-page-section-4 .building-slider-wrapper span.line{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;margin-right:30px;height:2px;background-color:#3A3B3C;opacity:.1;margin-left:30px}.front-page-section-5{position:relative;padding-top:120px;padding-bottom:120px;background-color:#fff;overflow:hidden}.front-page-section-5 .back-img-wrapper{position:absolute;bottom:0;right:0;z-index:0;pointer-events:none}.front-page-section-5 .back-img-wrapper .back-img{object-fit:cover}.front-page-section-5>.back-img{position:absolute;bottom:0;right:0;pointer-events:none;object-fit:contain;height:auto;max-width:41.302083333333336vw}.front-page-section-5 .blocks-wrapper{position:relative;z-index:1;display:-ms-grid;display:grid;-ms-grid-columns:auto auto auto auto;grid-template-columns:auto auto auto auto;-ms-grid-rows:auto auto auto;grid-template-rows:auto auto auto;gap:0 0;grid-template-areas:"main-title main-title main-title main-title" "decorate-text content content content" "decorate-text content content content"}.front-page-section-5 .blocks-wrapper .main-title{grid-area:main-title;margin-bottom:40px}.front-page-section-5 .blocks-wrapper .rotate-text{grid-area:decorate-text;margin-right:50px}.front-page-section-5 .blocks-wrapper .rotate-text .text-decorate{text-transform:uppercase;font-weight:700;-webkit-text-stroke:1px #3A3B3C;opacity:.2;-webkit-writing-mode:tb-rl;-ms-writing-mode:tb-rl;writing-mode:tb-rl;-webkit-transform:rotate(180deg);transform:rotate(180deg);background:url(../img/svg/back-text.svg);background-size:cover;-webkit-text-fill-color:transparent;-webkit-background-clip:text;-webkit-transition:all .3s;transition:all .3s;-webkit-animation:animatedBackground 30s linear infinite;animation:animatedBackground 30s linear infinite}.front-page-section-6 .blocks-wrapper .rotate-text .text-decorate,.front-page-section-7 .blocks-wrapper .rotate-text .text-decorate{font-weight:700;-webkit-transform:rotate(180deg);-ms-writing-mode:tb-rl;text-transform:uppercase;-webkit-animation:animatedBackground 30s linear infinite;-webkit-text-stroke:1px #3A3B3C;-webkit-text-fill-color:transparent}.front-page-section-5 .blocks-wrapper .content{margin-top:96px;grid-area:content;display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr;-ms-grid-rows:max-content;grid-template-rows:max-content;grid-template-areas:"item-1 item-2 item-3" "item-4 item-5 .";gap:6.191950464396285vh 5.729166666666667vw}.front-page-section-6 .blocks-wrapper,.front-page-section-7 .blocks-wrapper .add-wrapper,.metalProd-section-1 .blocks-wrapper,.metalWork-section-2 .blocks-wrapper{grid-template-areas:"main-title main-title main-title main-title" "decorate-text content content content" "decorate-text content content content";-ms-grid-rows:auto auto auto;grid-template-rows:auto auto auto}.front-page-section-5 .blocks-wrapper .content .item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;border-top:2px solid #CE463E;max-width:360px}.front-page-section-5 .blocks-wrapper .content .item .wrap{padding-top:20px;max-width:280px}.front-page-section-6,.front-page-section-7,.metalWork-section-2{padding-top:120px;overflow:hidden}.front-page-section-5 .blocks-wrapper .content .item h3{text-transform:uppercase;margin-bottom:20px}.front-page-section-5 .blocks-wrapper .content .item .text-decorate{text-align:right;color:#f9f9f9;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.front-page-section-5 .blocks-wrapper .content .item .text-primary{-webkit-transition:all .3s;transition:all .3s;opacity:.7}.front-page-section-5 .blocks-wrapper .content .item-1{grid-area:item-1}.front-page-section-5 .blocks-wrapper .content .item-2{grid-area:item-2}.front-page-section-5 .blocks-wrapper .content .item-3{grid-area:item-3}.front-page-section-5 .blocks-wrapper .content .item-4{grid-area:item-4}.front-page-section-5 .blocks-wrapper .content .item-5{grid-area:item-5}.front-page-section-6{box-shadow:inset 0 0 20px rgba(0,0,0,.05);position:relative;padding-bottom:104px;background-color:#f9f9f9}.front-page-section-6 .blocks-wrapper{display:-ms-grid;display:grid;-ms-grid-columns:auto auto auto auto;grid-template-columns:auto auto auto auto;gap:0 0}.front-page-section-6 .blocks-wrapper .main-title{grid-area:main-title;margin-bottom:40px}.front-page-section-6 .blocks-wrapper .rotate-text{grid-area:decorate-text;margin-right:50px}.front-page-section-6 .blocks-wrapper .rotate-text .text-decorate{opacity:.2;-webkit-writing-mode:tb-rl;writing-mode:tb-rl;transform:rotate(180deg);background:url(../img/svg/back-text.svg);background-size:cover;-webkit-background-clip:text;-webkit-transition:all .3s;transition:all .3s;animation:animatedBackground 30s linear infinite}.front-page-section-6 .blocks-wrapper .projects-wrapper{grid-area:content;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:1300px;max-width:1300px}.front-page-section-6 .blocks-wrapper .projects-wrapper .link{margin-top:40px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.front-page-section-6 .blocks-wrapper .projects-wrapper .link span.line{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;margin-right:30px;height:2px;background-color:#3A3B3C;opacity:.1}.front-page-section-6 .blocks-wrapper .projects-wrapper .mid-posts,.front-page-section-6 .blocks-wrapper .projects-wrapper .top-posts{margin:0 -15px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.front-page-section-6 .blocks-wrapper .projects-wrapper .item-project{margin:15px;-webkit-transition:all .3s;transition:all .3s;position:relative;height:300px;padding:30px 50px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}.front-page-section-6 .blocks-wrapper .projects-wrapper .item-project:before{content:'';position:absolute;width:100%;height:100%;z-index:1;top:0;left:0;right:0;bottom:0;pointer-events:none;opacity:0;-webkit-transition:all .3s;transition:all .3s;background:-webkit-linear-gradient(top,rgba(26,26,26,.07) 0,rgba(26,26,26,0) 51.04%,rgba(26,26,26,.8) 100%,rgba(26,26,26,.07) 100%),-webkit-linear-gradient(left,rgba(26,26,26,.7) 31.01%,rgba(26,26,26,.25) 100%);background:linear-gradient(180deg,rgba(26,26,26,.07) 0,rgba(26,26,26,0) 51.04%,rgba(26,26,26,.8) 100%,rgba(26,26,26,.07) 100%),linear-gradient(90deg,rgba(26,26,26,.7) 31.01%,rgba(26,26,26,.25) 100%)}.front-page-section-6 .blocks-wrapper .projects-wrapper .item-project .content-wrap{position:relative;z-index:2;padding-top:20px;opacity:0;pointer-events:none;-webkit-transition:all .3s;transition:all .3s}.front-page-section-6 .blocks-wrapper .projects-wrapper .item-project .content-wrap:after{content:'';position:absolute;top:0;left:0;width:12.604166666666666vw;max-width:242px;height:2px;background-color:#CE463E}.front-page-section-6 .blocks-wrapper .projects-wrapper .item-project .content-wrap h4{margin-bottom:20px;color:#fff;text-transform:uppercase}.front-page-section-6 .blocks-wrapper .projects-wrapper .item-project .content-wrap .text-primary *{color:#fff;opacity:.7}.front-page-section-6 .blocks-wrapper .projects-wrapper .item-project.wide{width:calc(100% / 2 - 30px);max-width:634px;-webkit-transition:all .3s;transition:all .3s}.front-page-section-6 .blocks-wrapper .projects-wrapper .item-project.add .content-wrap,.front-page-section-6 .blocks-wrapper .projects-wrapper .item-project.add:before{opacity:1}.front-page-section-6 .blocks-wrapper .projects-wrapper .item-project .project-img{object-fit:cover;position:absolute;top:0;bottom:0;left:0;right:0;width:100%;height:100%}.front-page-section-6 .blocks-wrapper .projects-wrapper .item-project:not(.wide){width:calc(100% / 3 - 30px);max-width:302px}.front-page-section-7{position:relative;padding-bottom:156px}.front-page-section-7 .blocks-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin-left:240px}.front-page-section-7 .blocks-wrapper .add-wrapper{-ms-grid-columns:90px auto;grid-template-columns:90px auto;display:-ms-grid;display:grid;grid-column-gap:50px}.front-page-section-7 .blocks-wrapper .main-title{grid-area:main-title;margin-bottom:40px}.front-page-section-7 .blocks-wrapper .rotate-text{grid-area:decorate-text;margin-right:50px}.front-page-section-7 .blocks-wrapper .rotate-text .text-decorate{opacity:.2;-webkit-writing-mode:tb-rl;writing-mode:tb-rl;transform:rotate(180deg);background:url(../img/svg/back-text.svg);background-size:cover;-webkit-background-clip:text;-webkit-transition:all .3s;transition:all .3s;animation:animatedBackground 30s linear infinite}.front-page-section-7 .blocks-wrapper .rotate-text .text-decorate:before{content:attr(title)}.front-page-section-7 .blocks-wrapper .partners-slider-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;grid-area:content;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;max-width:calc(302px * 4 + 90px)}.front-page-section-7 .blocks-wrapper .partners-slider-wrapper .slick-active+.slick-active+.slick-active+.slick-active+.slick-active .img-wrapper:before{opacity:.8}.front-page-section-7 .blocks-wrapper .partners-slider-wrapper .slick-slide{outline:0;margin:0 15px;-webkit-transition:all .3s;transition:all .3s;overflow:hidden;border:2px solid rgba(58,59,60,.1);width:302px;height:200px}.front-page-section-7 .blocks-wrapper .partners-slider-wrapper .slick-slide .img-wrapper{width:100%;height:100%;padding:20px;position:relative;margin-bottom:20px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.front-page-section-7 .blocks-wrapper .partners-slider-wrapper .slick-slide .img-wrapper:before{content:'';position:absolute;width:100%;height:100%;top:0;bottom:0;left:0;-webkit-transition:all .3s;transition:all .3s;right:0;background:#fff;opacity:0}.front-page-section-7 .blocks-wrapper .partners-slider-wrapper .slick-slide .img-wrapper img{margin:auto;width:100%;height:100%;object-fit:contain}.front-page-section-7 .blocks-wrapper .partners-slider-wrapper .slick-slide .h3-title{color:#3A3B3C}.front-page-section-7 .blocks-wrapper .partners-slider-wrapper .bottom-content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-top:40px;max-width:100%;width:100%}.front-page-section-7 .blocks-wrapper .partners-slider-wrapper .bottom-content .partners-controls{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.front-page-section-7 .blocks-wrapper .partners-slider-wrapper .bottom-content .partners-controls .slider-controls.left-controls{margin-right:10px}.front-page-section-7 .blocks-wrapper .partners-slider-wrapper .bottom-content .partners-controls button{cursor:pointer;width:50px;height:50px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;outline:0;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding:0;-webkit-transition:all .3s;transition:all .3s;border:2px solid #C4C4C4;background:0 0}.front-page-section-7 .blocks-wrapper .partners-slider-wrapper .bottom-content .partners-controls button:hover{border:2px solid #3A3B3C}.front-page-section-7 .blocks-wrapper .partners-slider-wrapper .bottom-content span.line{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;margin-right:30px;height:2px;background-color:#3A3B3C;opacity:.1}.slick-quick{-webkit-transition:all .3s;transition:all .3s}.page-template-hire-single-tpl .metalProd-section-1 .blocks-wrapper .content .prod-main-content .posts-left .img-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;background-color:#FBFBFB}.page-template-hire-single-tpl .metalProd-section-1 .blocks-wrapper .content .prod-main-content .posts-left .img-wrapper img{height:auto;max-height:100%;object-fit:contain;mix-blend-mode:darken}.page-template-hire-single-tpl .metalProd-section-1 .blocks-wrapper .content .prod-main-content .posts-left table{margin-top:20px!important;height:auto!important}.page-template-hire-single-tpl .metalProd-section-1 .blocks-wrapper .content .prod-main-content .posts-left ul{list-style-type:none;padding-left:1.0416666666666667vw}.page-template-hire-single-tpl .metalProd-section-1 .blocks-wrapper .content .prod-main-content .posts-left ul li{line-height:220%;position:relative;padding-left:30px}.page-template-hire-single-tpl .metalProd-section-1 .blocks-wrapper .content .prod-main-content .posts-left ul li:before{content:'';position:absolute;width:10px;height:2px;left:0;margin:auto;top:0;bottom:0;background-color:#CE463E}.page-template-construction-materials-tpl .metalProd-section-1 .blocks-wrapper .content .prod-main-content .posts-left .item-materials .img-wrapper img,.page-template-hire-single-tpl .metalProd-section-1 .blocks-wrapper .content .prod-main-content .posts-left img{height:auto;object-fit:contain}.page-template-hire-single-tpl .metalProd-section-1 .blocks-wrapper .content .prod-main-content .posts-left p{-webkit-margin-before:1em;margin-block-start:1em;-webkit-margin-after:1em;margin-block-end:1em}.page-template-hire-single-tpl .metalProd-section-1 .blocks-wrapper .content .prod-main-content .posts-left li,.page-template-hire-single-tpl .metalProd-section-1 .blocks-wrapper .content .prod-main-content .posts-left p{font-family:Montserrat,sans-serif;font-style:normal;font-weight:400;font-size:calc(14px + .052083vw);line-height:160%;color:#3A3B3C;opacity:.8}.page-template-hire-single-tpl .metalProd-section-1 .blocks-wrapper .content .prod-main-content .posts-left h3{text-transform:uppercase}body .tablepress .odd td{background-color:#f5f5f5}body .tablepress .even td{background-color:#FBFBFB}body .tablepress tfoot th,body .tablepress thead th{background-color:#3A3B3C;font-family:Montserrat,sans-serif;font-style:normal;font-weight:500;font-size:11px;line-height:160%;letter-spacing:.05em;text-transform:uppercase;color:#fff;padding:20px}body .tablepress tbody tr td{font-family:Montserrat,sans-serif;font-style:normal;font-weight:700;font-size:13px;line-height:140%;text-transform:uppercase;color:#3A3B3C;padding:20px}body .tablepress tbody td,body .tablepress tfoot th{border:2px solid #fff}.page-template-construction-materials-tpl .metalProd-section-1 .blocks-wrapper .content .prod-main-content .posts-left .item-materials{position:relative;padding-bottom:30px;margin-bottom:30px}.page-template-construction-materials-tpl .metalProd-section-1 .blocks-wrapper .content .prod-main-content .posts-left .item-materials .img-wrapper{margin-bottom:20px}.page-template-construction-materials-tpl .metalProd-section-1 .blocks-wrapper .content .prod-main-content .posts-left .item-materials .description ul{list-style-type:none;padding-left:1.0416666666666667vw}.page-template-construction-materials-tpl .metalProd-section-1 .blocks-wrapper .content .prod-main-content .posts-left .item-materials .description ul li{position:relative;padding-left:30px}.page-template-construction-materials-tpl .metalProd-section-1 .blocks-wrapper .content .prod-main-content .posts-left .item-materials .description ul li:not(:last-of-type){margin-bottom:.5em}.page-template-construction-materials-tpl .metalProd-section-1 .blocks-wrapper .content .prod-main-content .posts-left .item-materials .description ul li:before{content:'';position:absolute;width:10px;height:2px;left:0;margin:auto;top:.8em;bottom:unset;background-color:#CE463E}.page-template-construction-materials-tpl .metalProd-section-1 .blocks-wrapper .content .prod-main-content .posts-left .item-materials .description p{-webkit-margin-before:1em;margin-block-start:1em;-webkit-margin-after:1em;margin-block-end:1em}.page-template-construction-materials-tpl .metalProd-section-1 .blocks-wrapper .content .prod-main-content .posts-left .item-materials .description a{font-family:Montserrat,sans-serif;font-style:normal;font-weight:700;font-size:13px;letter-spacing:.05em;line-height:220%;text-transform:uppercase;color:#3A3B3C;opacity:.8}.page-template-construction-materials-tpl .metalProd-section-1 .blocks-wrapper .content .prod-main-content .posts-left .item-materials .description a:hover{color:#CE463E}.page-template-construction-materials-tpl .metalProd-section-1 .blocks-wrapper .content .prod-main-content .posts-left .item-materials .description li,.page-template-construction-materials-tpl .metalProd-section-1 .blocks-wrapper .content .prod-main-content .posts-left .item-materials .description p{font-family:Montserrat,sans-serif;font-style:normal;font-weight:400;font-size:calc(14px + .052083vw);line-height:160%;color:#3A3B3C;opacity:.8}.page-template-construction-materials-tpl .metalProd-section-1 .blocks-wrapper .content .prod-main-content .posts-left .item-materials .description img{object-fit:contain;height:auto}.page-template-construction-materials-tpl .metalProd-section-1 .blocks-wrapper .content .prod-main-content .posts-left .item-materials .description h3{text-transform:uppercase;margin-bottom:20px}.page-template-construction-materials-tpl .metalProd-section-1 .blocks-wrapper .content .prod-main-content .posts-left .item-materials .link-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;margin-top:40px}.page-template-construction-materials-tpl .metalProd-section-1 .blocks-wrapper .content .prod-main-content .posts-left .item-materials .link-wrapper a{margin-top:auto;font-family:Montserrat,sans-serif;font-style:normal;font-weight:700;font-size:13px;line-height:140%;text-align:right;letter-spacing:.05em;text-transform:uppercase;color:#CE463E;margin-left:auto;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:auto}.page-template-construction-materials-tpl .metalProd-section-1 .blocks-wrapper .content .prod-main-content .posts-left .item-materials .link-wrapper a:hover{color:#3A3B3C}.page-template-construction-materials-tpl .metalProd-section-1 .blocks-wrapper .content .prod-main-content .posts-left .item-materials .link-wrapper a:hover svg{-webkit-transform:rotate(45deg);transform:rotate(45deg);margin-left:20px}.page-template-construction-materials-tpl .metalProd-section-1 .blocks-wrapper .content .prod-main-content .posts-left .item-materials .link-wrapper a svg{-webkit-transition:all .3s;transition:all .3s;margin-left:10px}.page-template-construction-materials-tpl .metalProd-section-1 .blocks-wrapper .content .prod-main-content .posts-left .item-materials:after{background-color:#3A3B3C;position:absolute;width:100%;opacity:.1;height:2px;content:'';bottom:0;right:0;left:0}.metalProd-section-1{margin-top:40px}.metalProd-section-1 h1.h1-title{margin-bottom:60px}.metalProd-section-1 .blocks-wrapper{position:relative;z-index:1;display:-ms-grid;display:grid;-ms-grid-columns:auto auto auto auto;grid-template-columns:auto auto auto auto;gap:0 0}.metalProd-section-1 .blocks-wrapper .main-title{grid-area:main-title}.metalProd-section-1 .blocks-wrapper .rotate-text{grid-area:decorate-text;margin-right:50px}.metalProd-section-1 .blocks-wrapper .rotate-text .text-decorate{text-transform:uppercase;font-weight:700;-webkit-text-stroke:1px #3A3B3C;opacity:.2;-webkit-writing-mode:tb-rl;-ms-writing-mode:tb-rl;writing-mode:tb-rl;-webkit-transform:rotate(180deg);transform:rotate(180deg);background:url(../img/svg/back-text.svg);background-size:cover;-webkit-text-fill-color:transparent;-webkit-background-clip:text;-webkit-transition:all .3s;transition:all .3s;-webkit-animation:animatedBackground 30s linear infinite;animation:animatedBackground 30s linear infinite}.metalProd-section-1 .blocks-wrapper .rotate-text .text-decorate:before{content:attr(title)}.metalProd-section-1 .blocks-wrapper .content{grid-area:content;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.metalProd-section-1 .blocks-wrapper .content .main-top-content{height:96px;overflow:hidden;-webkit-transition:all .3s;transition:all .3s}.metalProd-section-1 .blocks-wrapper .content .main-top-content.toggled{height:auto}.metalProd-section-1 .blocks-wrapper .content .toggle-main-top-content{margin-bottom:60px;margin-top:40px;width:100%;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}.metalProd-section-1 .blocks-wrapper .content .toggle-main-top-content .line{margin-right:30px;background:#3A3B3C;width:100%;height:2px;opacity:.1}.metalProd-section-1 .blocks-wrapper .content .toggle-main-top-content .toggle-open{cursor:pointer}.metalProd-section-1 .blocks-wrapper .content .toggle-main-top-content .toggle-open .text-one,.metalProd-section-1 .blocks-wrapper .content .toggle-main-top-content .toggle-open .text-two{font-family:Montserrat,sans-serif;font-style:normal;font-weight:700;font-size:13px;line-height:140%;text-align:center;letter-spacing:.05em;text-transform:uppercase;color:#3A3B3C;-webkit-transition:all .3s;transition:all .3s;opacity:.4}.metalProd-section-1 .blocks-wrapper .content .toggle-main-top-content .toggle-open .text-one:hover,.metalProd-section-1 .blocks-wrapper .content .toggle-main-top-content .toggle-open .text-two:hover{opacity:1;color:#CE463E}.metalProd-section-1 .blocks-wrapper .content .prod-main-content{width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.metalProd-section-1 .blocks-wrapper .content .prod-main-content .posts-left{max-width:856px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.metalProd-section-1 .blocks-wrapper .content .prod-main-content .posts-left .item{display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;grid-column-gap:30px;padding-bottom:30px;border-bottom:2px solid rgba(58,59,60,.1);margin-bottom:30px}.metalProd-section-1 .blocks-wrapper .content .prod-main-content .posts-left .item .img-wrapper{max-height:275px;overflow:hidden}.metalProd-section-1 .blocks-wrapper .content .prod-main-content .posts-left .item .img-wrapper:hover img{-webkit-transform:scale(1.1);transform:scale(1.1)}.metalProd-section-1 .blocks-wrapper .content .prod-main-content .posts-left .item .img-wrapper img{height:100%;width:100%;object-fit:cover;-webkit-transition:all .5s;transition:all .5s;object-position:center}.metalProd-section-1 .blocks-wrapper .content .prod-main-content .posts-left .item .right-content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.metalProd-section-1 .blocks-wrapper .content .prod-main-content .posts-left .item .right-content a.h3-title{margin-bottom:20px;text-transform:uppercase}.metalProd-section-1 .blocks-wrapper .content .prod-main-content .posts-left .item .right-content a.h3-title:hover{color:#CE463E}.metalProd-section-1 .blocks-wrapper .content .prod-main-content .posts-left .item .right-content .text-primary{margin-bottom:40px}.metalProd-section-1 .blocks-wrapper .content .prod-main-content .posts-left .item .right-content a.link{margin-top:auto;font-family:Montserrat,sans-serif;font-style:normal;font-weight:700;font-size:13px;line-height:140%;text-align:right;letter-spacing:.05em;text-transform:uppercase;color:#CE463E;margin-left:auto;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:auto}.metalProd-section-1 .blocks-wrapper .content .prod-main-content .posts-left .item .right-content a.link:hover{color:#3A3B3C}.metalProd-section-1 .blocks-wrapper .content .prod-main-content .posts-left .item .right-content a.link:hover svg{-webkit-transform:rotate(45deg);transform:rotate(45deg);margin-left:20px}.metalProd-section-1 .blocks-wrapper .content .prod-main-content .posts-left .item .right-content a.link svg{-webkit-transition:all .3s;transition:all .3s;margin-left:10px}.metalProd-section-1 .blocks-wrapper .content .prod-main-content .menu-right{max-width:413px;width:413px;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;margin-left:30px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.metalProd-section-1 .blocks-wrapper .content .prod-main-content .menu-right .inner-wrap{position:-webkit-sticky;position:sticky;top:114px}.metalProd-section-1 .blocks-wrapper .content .prod-main-content .menu-right nav{padding:40px 0;background-color:#f9f9f9;margin-bottom:30px}.metalProd-section-1 .blocks-wrapper .content .prod-main-content .menu-right nav ul.menu{padding:0;margin:0;list-style-type:none}.metalProd-section-1 .blocks-wrapper .content .prod-main-content .menu-right nav ul.menu>li:not(:last-of-type){margin-bottom:20px}.metalProd-section-1 .blocks-wrapper .content .prod-main-content .menu-right nav ul.menu>li>a,.metalProd-section-1 .blocks-wrapper .content .prod-main-content .menu-right nav ul.menu>li>span{padding-left:30px;padding-right:30px;display:inline-block;font-family:Montserrat,sans-serif;font-style:normal;font-weight:700;font-size:13px;line-height:140%;text-transform:uppercase;color:#3A3B3C;max-width:calc(100% - 50px)}.metalProd-section-1 .blocks-wrapper .content .prod-main-content .menu-right nav ul.menu>li>a:hover,.metalProd-section-1 .blocks-wrapper .content .prod-main-content .menu-right nav ul.menu>li>span:hover{color:#CE463E}.metalProd-section-1 .blocks-wrapper .content .prod-main-content .menu-right nav ul.menu li.menu-item-has-children{position:relative}.metalProd-section-1 .blocks-wrapper .content .prod-main-content .menu-right nav ul.menu li.menu-item-has-children ul.sub-menu{display:none;list-style-type:none;margin-top:20px;background-color:rgba(58,59,60,.03);padding:20px 30px}.metalProd-section-1 .blocks-wrapper .content .prod-main-content .menu-right nav ul.menu li.menu-item-has-children ul.sub-menu li:not(:last-of-type){margin-bottom:8px}.metalProd-section-1 .blocks-wrapper .content .prod-main-content .menu-right nav ul.menu li.menu-item-has-children ul.sub-menu li a,.metalProd-section-1 .blocks-wrapper .content .prod-main-content .menu-right nav ul.menu li.menu-item-has-children ul.sub-menu li span{max-width:303px;font-family:Montserrat,sans-serif;font-style:normal;font-weight:400;font-size:15px;line-height:160%;color:#3A3B3C;opacity:.8}.metalProd-section-1 .blocks-wrapper .content .prod-main-content .menu-right nav ul.menu li.menu-item-has-children ul.sub-menu li a:hover,.metalProd-section-1 .blocks-wrapper .content .prod-main-content .menu-right nav ul.menu li.menu-item-has-children ul.sub-menu li span:hover{color:#CE463E}.metalProd-section-1 .blocks-wrapper .content .prod-main-content .menu-right nav ul.menu li.menu-item-has-children svg.right-menu-svg{position:absolute;right:30px;top:0;margin:auto;cursor:pointer}.metalProd-section-1 .blocks-wrapper .content .prod-main-content .menu-right nav ul.menu li.menu-item-has-children svg.right-menu-svg:hover path{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.metalProd-section-1 .blocks-wrapper .content .prod-main-content .menu-right nav ul.menu li.menu-item-has-children svg.right-menu-svg:hover rect{opacity:1}.metalProd-section-1 .blocks-wrapper .content .prod-main-content .menu-right nav ul.menu li.menu-item-has-children svg.right-menu-svg.active path{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.metalProd-section-1 .blocks-wrapper .content .prod-main-content .menu-right nav ul.menu li.menu-item-has-children svg.right-menu-svg path,.metalProd-section-1 .blocks-wrapper .content .prod-main-content .menu-right nav ul.menu li.menu-item-has-children svg.right-menu-svg rect{-webkit-transform-origin:50%;transform-origin:50%;-webkit-transition:all .3s;transition:all .3s}.metalProd-section-1 .blocks-wrapper .content .prod-main-content .menu-right nav ul.menu li.current-menu-item span,.metalProd-section-1 .blocks-wrapper .content .prod-main-content .menu-right nav ul.menu li.current-menu-item>a{color:#CE463E!important}.metalProd-section-1 .blocks-wrapper .content .prod-main-content .menu-right .right-block{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;width:100%;height:410px;background-color:#f9f9f9;padding:60px 50px}.metalProd-section-1 .blocks-wrapper .content .prod-main-content .menu-right .right-block svg{margin-bottom:40px}.metalProd-section-1 .blocks-wrapper .content .prod-main-content .menu-right .right-block .h3-title{text-align:center;color:#3A3B3C;text-transform:uppercase;margin-bottom:20px}.metalProd-section-1 .blocks-wrapper .content .prod-main-content .menu-right .right-block .text-primary{color:#3A3B3C;text-align:center;opacity:.7;margin-bottom:60px}.metalProd-section-1 .back-img-wrapper{position:absolute;top:0;right:0;z-index:0;pointer-events:none}.metalProd-section-1 .back-img-wrapper .back-img{object-fit:cover}.metalProd-section-2{padding-top:90px;padding-bottom:60px}.metalProd-section-3{background-color:#fff;margin-left:auto;width:87.5vw;max-width:1680px;padding:0 240px 120px 140px}.catalog-additional-content h5{margin-top:0;margin-bottom:0;font-family:Montserrat,sans-serif;font-style:normal;font-weight:500;font-size:calc(14px + .20833333333333334vw);line-height:160%;color:#3A3B3C}.catalog-additional-content ul{list-style-type:none;padding-left:1.0416666666666667vw}.catalog-additional-content ul li{line-height:220%;position:relative;padding-left:30px}.catalog-additional-content ul li:before{content:'';position:absolute;width:10px;height:2px;left:0;margin:auto;top:0;bottom:0;background-color:#CE463E}.catalog-additional-content p,.metalWork-section-4 .blocks-wrapper .additional-content p{-webkit-margin-before:1em;margin-block-start:1em;-webkit-margin-after:1em;margin-block-end:1em}.catalog-additional-content li,.catalog-additional-content p{font-family:Montserrat,sans-serif;font-style:normal;font-weight:400;font-size:calc(14px + .052083vw);line-height:160%;color:#3A3B3C;opacity:.8}.catalog-additional-content img{object-fit:contain;height:auto}.catalog-additional-content h3{text-transform:uppercase}.metalWork-section-1{height:100vh;position:relative}.metalWork-section-1:before{position:absolute;width:100%;content:'';height:100%;pointer-events:none;background:-webkit-linear-gradient(top,rgba(26,26,26,.07) 0,rgba(26,26,26,0) 51.04%,rgba(26,26,26,.8) 100%,rgba(26,26,26,.07) 100%),-webkit-linear-gradient(left,rgba(26,26,26,.7) 31.01%,rgba(26,26,26,.25) 100%);background:linear-gradient(180deg,rgba(26,26,26,.07) 0,rgba(26,26,26,0) 51.04%,rgba(26,26,26,.8) 100%,rgba(26,26,26,.07) 100%),linear-gradient(90deg,rgba(26,26,26,.7) 31.01%,rgba(26,26,26,.25) 100%);top:0;bottom:0;z-index:1;left:0;right:0}.metalWork-section-1 div#video-bg{height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;position:absolute;top:0;left:0;right:0;bottom:0}.metalWork-section-1 div#video-bg video{top:0;left:0;width:100%;height:100%;object-fit:cover}.metalWork-section-1 .first-block-main-image{height:100vh;position:absolute;top:0;left:0;right:0;bottom:0}.metalWork-section-1 .first-block-main-image img{margin:auto;width:100%;height:100%;object-fit:cover}.metalWork-section-1 .first-block-main-content{-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;position:relative;max-width:1470px;margin:0 auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:100%;z-index:1;padding:35.39731682146543vh 15px}.metalWork-section-1 .first-block-main-content .scroll-down{position:absolute;left:15px;z-index:1;bottom:69px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.metalWork-section-1 .first-block-main-content .scroll-down span{font-family:Montserrat,sans-serif;font-style:normal;font-weight:700;font-size:13px;line-height:140%;letter-spacing:.05em;text-transform:uppercase;-webkit-writing-mode:tb-rl;-ms-writing-mode:tb-rl;writing-mode:tb-rl;color:rgba(255,255,255,.5);display:block}.metalWork-section-1 .first-block-main-content .scroll-down svg{margin-top:5px}.metalWork-section-1 .first-block-main-content h1{margin-bottom:40px}.metalWork-section-1 .first-block-main-content h2{text-transform:none}.metalWork-section-1 .first-block-main-content h1,.metalWork-section-1 .first-block-main-content h2{color:#fff}.metalWork-section-1 .first-block-main-content .left-block{-webkit-transition:all .3s;transition:all .3s;margin-right:248px;max-width:775px;height:100%}.metalWork-section-1 .first-block-main-content .right-block{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}.metalWork-section-1 .first-block-main-content .right-block .rotate-text{margin-left:auto;margin-bottom:-350px}.metalWork-section-1 .first-block-main-content .right-block .rotate-text .text-decorate{text-transform:uppercase;font-weight:700;opacity:.2;-webkit-text-stroke:1px #fff;-webkit-writing-mode:tb-rl;-ms-writing-mode:tb-rl;writing-mode:tb-rl;-webkit-transform:rotate(180deg);transform:rotate(180deg);background:url(../img/svg/back-text-white.svg);background-size:cover;-webkit-text-fill-color:transparent;-webkit-background-clip:text;-webkit-transition:all .3s;transition:all .3s;-webkit-animation:animatedBackground 30s linear infinite;animation:animatedBackground 30s linear infinite}.video-play-button:after,.video-play-button:before{content:"";left:50%;top:50%;background:#CE463E;border-radius:50%}.video-play-button{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:188px;height:188px;border-radius:50%;-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;position:relative;-webkit-transition:all .2s;transition:all .2s}.video-play-button.active-btn:before{opacity:0!important}.video-play-button:before{position:absolute;z-index:0;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);display:block;width:80px;height:80px;opacity:.2;-webkit-animation:pulse-border 1.5s ease-out infinite;animation:pulse-border 1.5s ease-out infinite}.video-play-button:after{position:absolute;z-index:1;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);display:block;width:68px;height:68px;-webkit-transition:all .2s}.metalWork-section-2 .blocks-wrapper .rotate-text .text-decorate:before,.metalWork-section-3 .blocks-wrapper .rotate-text .text-decorate:before,.metalWork-section-4 .blocks-wrapper .rotate-text .text-decorate:before,.metalWork-section-5 .blocks-wrapper .rotate-text .text-decorate:before,.metalWork-section-6 .blocks-wrapper .rotate-text .text-decorate:before,.metalWork-section-7 .blocks-wrapper .rotate-text .text-decorate:before{content:attr(title)}#play-video .text-btn{font-family:Montserrat,sans-serif;font-style:normal;font-weight:700;font-size:13px;line-height:140%;letter-spacing:.05em;text-transform:uppercase;color:#fff;max-width:133px;position:absolute;right:-93px}.playpause{position:absolute;top:0;left:0;right:0;bottom:0;width:8px;margin:auto;z-index:2;height:10px}.playpause label{display:block;box-sizing:border-box;width:0;height:10px;outline:unset;border-color:transparent transparent transparent #fff;-webkit-transition:.1s all ease;transition:.1s all ease;cursor:pointer;border-style:solid;border-width:5px 0 5px 10px}.playpause input[type=checkbox]{position:absolute;outline:unset;left:-9999px}.playpause input[type=checkbox]:checked+label{outline:unset;border-style:double;border-width:0 0 0 8px}.playpause input[type=checkbox]:focus+label{outline:unset}.metalWork-section-2{position:relative;box-shadow:0 0 20px rgba(0,0,0,.05);padding-bottom:120px;background-color:#fff}.metalWork-section-2 .back-img-wrapper{position:absolute;bottom:0;right:0;z-index:0;pointer-events:none}.metalWork-section-2 .back-img-wrapper .back-img{object-fit:cover}.metalWork-section-2>.back-img{position:absolute;bottom:0;right:0;pointer-events:none;object-fit:contain;height:auto;max-width:41.302083333333336vw}.metalWork-section-2 .blocks-wrapper{position:relative;z-index:1;display:-ms-grid;display:grid;-ms-grid-columns:auto auto auto auto;grid-template-columns:auto auto auto auto;gap:0 0}.metalWork-section-3 .blocks-wrapper,.metalWork-section-4 .blocks-wrapper{-ms-grid-rows:auto auto auto auto;grid-template-columns:auto auto auto auto}.metalWork-section-2 .blocks-wrapper .main-title{grid-area:main-title;margin-bottom:40px}.metalWork-section-2 .blocks-wrapper .rotate-text{grid-area:decorate-text;margin-right:50px;padding-top:1em}.metalWork-section-2 .blocks-wrapper .rotate-text .text-decorate{text-transform:uppercase;font-weight:700;-webkit-text-stroke:1px #3A3B3C;opacity:.2;-webkit-writing-mode:tb-rl;-ms-writing-mode:tb-rl;writing-mode:tb-rl;-webkit-transform:rotate(180deg);transform:rotate(180deg);background:url(../img/svg/back-text.svg);background-size:cover;-webkit-text-fill-color:transparent;-webkit-background-clip:text;-webkit-transition:all .3s;transition:all .3s;-webkit-animation:animatedBackground 30s linear infinite;animation:animatedBackground 30s linear infinite}.metalWork-section-2 .blocks-wrapper .content{grid-area:content;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.metalWork-section-2 .blocks-wrapper .content .items-wrapper{width:100%;display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr;gap:6.191950464396285vh 5.729166666666667vw}.metalWork-section-2 .blocks-wrapper .content .items-wrapper .item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;border-top:2px solid #CE463E;max-width:360px;width:100%}.metalWork-section-2 .blocks-wrapper .content .items-wrapper .item .wrap{padding-top:20px;max-width:280px}.metalWork-section-2 .blocks-wrapper .content .items-wrapper .item h3{text-transform:uppercase;margin-bottom:20px}.metalWork-section-2 .blocks-wrapper .content .items-wrapper .item .text-decorate{text-align:right;color:#f9f9f9;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.metalWork-section-2 .blocks-wrapper .content .items-wrapper .item .text-primary{-webkit-transition:all .3s;transition:all .3s;opacity:.7}.metalWork-section-2 .blocks-wrapper .content .main-top-content{height:96px;overflow:hidden;-webkit-transition:all .3s;transition:all .3s}.metalWork-section-2 .blocks-wrapper .content .main-top-content.toggled{height:auto}.metalWork-section-2 .blocks-wrapper .content .toggle-main-top-content{margin-bottom:60px;margin-top:40px;width:100%;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}.metalWork-section-2 .blocks-wrapper .content .toggle-main-top-content .line{margin-right:30px;background:#3A3B3C;width:100%;height:2px;opacity:.1}.metalWork-section-2 .blocks-wrapper .content .toggle-main-top-content .toggle-open{cursor:pointer}.metalWork-section-2 .blocks-wrapper .content .toggle-main-top-content .toggle-open .text-one,.metalWork-section-2 .blocks-wrapper .content .toggle-main-top-content .toggle-open .text-two{font-family:Montserrat,sans-serif;font-style:normal;font-weight:700;font-size:13px;line-height:140%;text-align:center;letter-spacing:.05em;text-transform:uppercase;color:#3A3B3C;-webkit-transition:all .3s;transition:all .3s;opacity:.4}.metalWork-section-2 .blocks-wrapper .content .toggle-main-top-content .toggle-open .text-one:hover,.metalWork-section-2 .blocks-wrapper .content .toggle-main-top-content .toggle-open .text-two:hover{opacity:1;color:#CE463E}.metalWork-section-3{position:relative;padding-top:120px;padding-bottom:120px;background-color:#f9f9f9;box-shadow:inset 0 0 20px rgba(0,0,0,.05);overflow:hidden}.metalWork-section-3 .back-img-wrapper{position:absolute;bottom:0;right:0;z-index:0;pointer-events:none}.metalWork-section-3 .back-img-wrapper .back-img{object-fit:cover}.metalWork-section-3>.back-img{position:absolute;bottom:0;right:0;pointer-events:none;object-fit:contain;height:auto;max-width:41.302083333333336vw}.metalWork-section-3 .blocks-wrapper{position:relative;z-index:1;display:-ms-grid;display:grid;-ms-grid-columns:auto auto auto auto;grid-template-rows:auto auto auto auto;gap:0 0;grid-template-areas:"main-title main-title main-title main-title" "main-subtitle main-subtitle main-subtitle main-subtitle" "decorate-text content content content" "decorate-text content content content"}.metalWork-section-3 .blocks-wrapper .main-title{grid-area:main-title;margin-bottom:20px}.metalWork-section-3 .blocks-wrapper .main-subtitle{grid-area:main-subtitle;margin-bottom:40px}.metalWork-section-3 .blocks-wrapper .rotate-text{max-width:91px;grid-area:decorate-text;margin-right:50px}.metalWork-section-3 .blocks-wrapper .rotate-text .text-decorate{text-transform:uppercase;font-weight:700;-webkit-text-stroke:1px #3A3B3C;opacity:.2;-webkit-writing-mode:tb-rl;-ms-writing-mode:tb-rl;writing-mode:tb-rl;-webkit-transform:rotate(180deg);transform:rotate(180deg);background:url(../img/svg/back-text.svg);background-size:cover;-webkit-text-fill-color:transparent;-webkit-background-clip:text;-webkit-transition:all .3s;transition:all .3s;-webkit-animation:animatedBackground 30s linear infinite;animation:animatedBackground 30s linear infinite}.metalWork-section-4 .blocks-wrapper .rotate-text .text-decorate,.metalWork-section-5 .blocks-wrapper .rotate-text .text-decorate{text-transform:uppercase;-webkit-text-stroke:1px #3A3B3C;-webkit-transform:rotate(180deg);-webkit-text-fill-color:transparent;-webkit-animation:animatedBackground 30s linear infinite;font-weight:700}.metalWork-section-3 .blocks-wrapper .content{grid-area:content;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.metalWork-section-3 .blocks-wrapper .content .factories-wrapper{display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;gap:30px}.metalWork-section-3 .blocks-wrapper .content .factories-wrapper .item{max-width:635px;width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.metalWork-section-3 .blocks-wrapper .content .factories-wrapper .item .top{background-color:#fff;padding:30px;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}.metalWork-section-3 .blocks-wrapper .content .factories-wrapper .item .top h4{text-transform:uppercase}.metalWork-section-3 .blocks-wrapper .content .factories-wrapper .item .top .line{background:#3A3B3C;height:2px;width:100%;opacity:.1;margin-left:30px}.metalWork-section-3 .blocks-wrapper .content .factories-wrapper .item .middle img{height:100%;object-fit:cover;object-position:center}.metalWork-section-3 .blocks-wrapper .content .factories-wrapper .item .bottom{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background-color:#fff;padding:20px 30px}.metalWork-section-3 .blocks-wrapper .content .factories-wrapper .item .bottom .h4-title{margin-left:5px}.metalWork-section-3 .blocks-wrapper .content .factories-wrapper .item .bottom .h2-title,.metalWork-section-3 .blocks-wrapper .content .factories-wrapper .item .bottom .h4-title{color:#CE463E}.metalWork-section-3 .blocks-wrapper .content .factories-wrapper .item .bottom .territory{margin-right:70px}.metalWork-section-4{padding-top:120px;padding-bottom:120px;box-shadow:0 0 20px rgba(0,0,0,.05);background-color:#fff;position:relative;overflow:hidden}.metalWork-section-5,.metalWork-section-7{box-shadow:inset 0 0 20px rgba(0,0,0,.05)}.metalWork-section-4 .blocks-wrapper{display:-ms-grid;display:grid;-ms-grid-columns:auto auto auto auto;grid-template-rows:auto auto auto auto;gap:0 0;grid-template-areas:"main-title main-title main-title main-title" "rotate-text main-content main-content main-content" "rotate-text main-content main-content main-content" ". link link link"}.metalWork-section-4 .blocks-wrapper .main-title{grid-area:main-title;margin-bottom:40px}.metalWork-section-4 .blocks-wrapper .rotate-text{grid-area:rotate-text;margin-right:50px;max-width:91px}.metalWork-section-4 .blocks-wrapper .rotate-text .text-decorate{opacity:.2;-webkit-writing-mode:tb-rl;-ms-writing-mode:tb-rl;writing-mode:tb-rl;transform:rotate(180deg);background:url(../img/svg/back-text.svg);background-size:cover;-webkit-background-clip:text;-webkit-transition:all .3s;transition:all .3s;animation:animatedBackground 30s linear infinite}.metalWork-section-4 .blocks-wrapper .main-cont{grid-area:main-content}.metalWork-section-4 .blocks-wrapper .additional-content{grid-area:additional-content}.metalWork-section-4 .blocks-wrapper .additional-image-block{position:relative;margin-bottom:60px;height:560px}.metalWork-section-4 .blocks-wrapper .additional-image-block img{object-fit:contain;height:auto;position:absolute;max-width:unset}.metalWork-section-4 .blocks-wrapper .link-with-carts{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;grid-area:link}.metalWork-section-4 .blocks-wrapper .link-with-carts .carts-main-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.metalWork-section-4 .blocks-wrapper .link-with-carts .carts-main-wrapper .left-block{max-width:856px;display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;grid-column-gap:30px}.metalWork-section-4 .blocks-wrapper .link-with-carts .carts-main-wrapper .left-block .cart{text-align:right;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.metalWork-section-4 .blocks-wrapper .link-with-carts .carts-main-wrapper .left-block .cart .img-wrapper{margin-bottom:20px;overflow:hidden}.metalWork-section-4 .blocks-wrapper .link-with-carts .carts-main-wrapper .left-block .cart .img-wrapper:hover img{-webkit-transform:scale(1.1);transform:scale(1.1)}.metalWork-section-4 .blocks-wrapper .link-with-carts .carts-main-wrapper .left-block .cart .img-wrapper img{width:100%;object-fit:cover;-webkit-transition:all .5s;transition:all .5s;object-position:center}.metalWork-section-4 .blocks-wrapper .link-with-carts .carts-main-wrapper .left-block .cart .h3-title{text-align:left;margin-bottom:20px;text-transform:uppercase;color:#3A3B3C}.metalWork-section-4 .blocks-wrapper .link-with-carts .carts-main-wrapper .left-block .cart .h3-title:hover{color:#CE463E}.metalWork-section-4 .blocks-wrapper .link-with-carts .carts-main-wrapper .left-block .cart .text-primary{text-align:left;color:#3A3B3C;opacity:.7;margin-bottom:40px}.metalWork-section-4 .blocks-wrapper .link-with-carts .carts-main-wrapper .left-block .cart a.link-cart{margin-top:auto;font-family:Montserrat,sans-serif;font-style:normal;font-weight:700;font-size:13px;line-height:140%;text-align:right;letter-spacing:.05em;text-transform:uppercase;color:#CE463E;margin-left:auto;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:auto}.metalWork-section-4 .blocks-wrapper .link-with-carts .carts-main-wrapper .left-block .cart a.link-cart:hover{color:#3A3B3C}.metalWork-section-4 .blocks-wrapper .link-with-carts .carts-main-wrapper .left-block .cart a.link-cart:hover svg{-webkit-transform:rotate(45deg);transform:rotate(45deg);margin-left:20px}.metalWork-section-4 .blocks-wrapper .link-with-carts .carts-main-wrapper .left-block .cart a.link-cart svg{-webkit-transition:all .3s;transition:all .3s;margin-left:10px}.metalWork-section-4 .blocks-wrapper .link-with-carts .carts-main-wrapper .right-block{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;width:413px;height:410px;background-color:#f9f9f9;margin-left:30px;padding:60px 50px}.metalWork-section-4 .blocks-wrapper .link-with-carts .carts-main-wrapper .right-block svg{margin-bottom:40px}.metalWork-section-4 .blocks-wrapper .link-with-carts .carts-main-wrapper .right-block .h3-title{text-align:center;color:#3A3B3C;text-transform:uppercase;margin-bottom:20px}.metalWork-section-4 .blocks-wrapper .link-with-carts .carts-main-wrapper .right-block .text-primary{color:#3A3B3C;text-align:center;opacity:.7;margin-bottom:60px}.metalWork-section-4 .blocks-wrapper .equipment-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;margin-bottom:70px}.metalWork-section-4 .blocks-wrapper .equipment-wrapper .item{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.metalWork-section-4 .blocks-wrapper .equipment-wrapper .item .h3-title{margin-bottom:10px}.metalWork-section-5{position:relative;padding-top:120px;padding-bottom:120px;background-color:#f9f9f9;overflow:hidden}.metalWork-section-5 .blocks-wrapper{position:relative;z-index:1;display:-ms-grid;display:grid;-ms-grid-columns:auto auto auto auto;grid-template-columns:auto auto auto auto;-ms-grid-rows:auto auto auto;grid-template-rows:auto auto auto;gap:0 0;grid-template-areas:"main-title main-title main-title main-title" "decorate-text content content content" "decorate-text content content content"}.metalWork-section-5 .blocks-wrapper .main-title{grid-area:main-title;margin-bottom:40px}.metalWork-section-5 .blocks-wrapper .rotate-text{grid-area:decorate-text;max-width:91px;margin-right:50px}.metalWork-section-5 .blocks-wrapper .rotate-text .text-decorate{opacity:.2;-webkit-writing-mode:tb-rl;-ms-writing-mode:tb-rl;writing-mode:tb-rl;transform:rotate(180deg);background:url(../img/svg/back-text.svg);background-size:cover;-webkit-background-clip:text;-webkit-transition:all .3s;transition:all .3s;animation:animatedBackground 30s linear infinite}.metalWork-section-6 .blocks-wrapper .rotate-text .text-decorate,.metalWork-section-7 .blocks-wrapper .rotate-text .text-decorate,.project-section-1 .blocks-wrapper .rotate-text .text-decorate{-ms-writing-mode:tb-rl;-webkit-transform:rotate(180deg);-webkit-animation:animatedBackground 30s linear infinite;-webkit-text-stroke:1px #3A3B3C;-webkit-text-fill-color:transparent;text-transform:uppercase}.metalWork-section-5 .blocks-wrapper .content{grid-area:content;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.metalWork-section-5 .blocks-wrapper .content .items-wrapper{width:100%;display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr;gap:6.191950464396285vh 5.729166666666667vw;margin-bottom:60px}.metalWork-section-5 .blocks-wrapper .content .items-wrapper .item{padding:40px 24px 40px 40px;background-color:#fff;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;border-bottom:2px solid #CE463E;max-width:360px;width:100%}.metalWork-section-5 .blocks-wrapper .content .items-wrapper .item h4{text-transform:uppercase}.metalWork-section-5 .blocks-wrapper .content .first-description{margin-bottom:60px}.metalWork-section-5 .blocks-wrapper .content .two-description{margin-bottom:40px}.metalWork-section-5 .blocks-wrapper .content .link-inner{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;width:100%;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-bottom:60px}.metalWork-section-5 .blocks-wrapper .content .link-inner span.line{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;margin-right:30px;height:2px;background-color:#3A3B3C;width:100%;opacity:.1}.metalWork-section-7{background-color:#f9f9f9}.metalWork-section-6{background-color:#fff}.metalWork-section-6,.metalWork-section-7{position:relative;padding-top:120px;padding-bottom:156px;overflow:hidden}.metalWork-section-6 .blocks-wrapper,.metalWork-section-7 .blocks-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin-left:240px}.metalWork-section-6 .blocks-wrapper .add-wrapper,.metalWork-section-7 .blocks-wrapper .add-wrapper{-ms-grid-columns:90px auto;grid-template-columns:90px auto;-ms-grid-rows:auto auto auto;grid-template-rows:auto auto auto;display:-ms-grid;display:grid;grid-column-gap:50px;grid-template-areas:"main-title main-title main-title main-title" "decorate-text content content content" "decorate-text content content content"}.metalWork-section-6 .blocks-wrapper .main-title,.metalWork-section-7 .blocks-wrapper .main-title{grid-area:main-title;margin-bottom:40px}.metalWork-section-6 .blocks-wrapper .rotate-text,.metalWork-section-7 .blocks-wrapper .rotate-text{grid-area:decorate-text;margin-right:50px}.metalWork-section-6 .blocks-wrapper .rotate-text .text-decorate,.metalWork-section-7 .blocks-wrapper .rotate-text .text-decorate{font-weight:700;opacity:.2;-webkit-writing-mode:tb-rl;writing-mode:tb-rl;transform:rotate(180deg);background:url(../img/svg/back-text.svg);background-size:cover;-webkit-background-clip:text;-webkit-transition:all .3s;transition:all .3s;animation:animatedBackground 30s linear infinite}.metalWork-section-6 .blocks-wrapper .partners-slider-wrapper,.metalWork-section-7 .blocks-wrapper .partners-slider-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;grid-area:content;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;max-width:calc(302px * 4 + 90px)}.metalWork-section-6 .blocks-wrapper .partners-slider-wrapper a.popup,.metalWork-section-7 .blocks-wrapper .partners-slider-wrapper a.popup{position:relative}.metalWork-section-6 .blocks-wrapper .partners-slider-wrapper a.popup:hover,.metalWork-section-7 .blocks-wrapper .partners-slider-wrapper a.popup:hover{border-color:transparent}.metalWork-section-6 .blocks-wrapper .partners-slider-wrapper a.popup:hover .hover-item,.metalWork-section-7 .blocks-wrapper .partners-slider-wrapper a.popup:hover .hover-item{opacity:1}.metalWork-section-6 .blocks-wrapper .partners-slider-wrapper a.popup .hover-item,.metalWork-section-7 .blocks-wrapper .partners-slider-wrapper a.popup .hover-item{-webkit-transition:all .3s;transition:all .3s;position:absolute;opacity:0;pointer-events:none;top:0;left:0;right:0;bottom:0;width:100%;height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;background-color:rgba(206,70,62,.9)}.metalWork-section-6 .blocks-wrapper .partners-slider-wrapper .slick-active+.slick-active+.slick-active+.slick-active+.slick-active,.metalWork-section-7 .blocks-wrapper .partners-slider-wrapper .slick-active+.slick-active+.slick-active+.slick-active+.slick-active{opacity:.2}.metalWork-section-6 .blocks-wrapper .partners-slider-wrapper .slick-slide,.metalWork-section-7 .blocks-wrapper .partners-slider-wrapper .slick-slide{outline:0;margin:0 15px;-webkit-transition:all .3s;transition:all .3s;overflow:hidden;border:2px solid rgba(58,59,60,.1);width:302px}.metalWork-section-6 .blocks-wrapper .partners-slider-wrapper .slick-slide img,.metalWork-section-7 .blocks-wrapper .partners-slider-wrapper .slick-slide img{margin:auto;width:100%;height:100%;object-fit:cover}.metalWork-section-6 .blocks-wrapper .partners-slider-wrapper .slick-slide .h3-title,.metalWork-section-7 .blocks-wrapper .partners-slider-wrapper .slick-slide .h3-title{color:#3A3B3C}.metalWork-section-6 .blocks-wrapper .partners-slider-wrapper .bottom-content,.metalWork-section-7 .blocks-wrapper .partners-slider-wrapper .bottom-content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-top:40px;max-width:100%;width:100%}.metalWork-section-6 .blocks-wrapper .partners-slider-wrapper .bottom-content .partners-controls,.metalWork-section-7 .blocks-wrapper .partners-slider-wrapper .bottom-content .partners-controls{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.metalWork-section-6 .blocks-wrapper .partners-slider-wrapper .bottom-content .partners-controls .slider-controls.left-controls,.metalWork-section-7 .blocks-wrapper .partners-slider-wrapper .bottom-content .partners-controls .slider-controls.left-controls{margin-right:10px}.metalWork-section-6 .blocks-wrapper .partners-slider-wrapper .bottom-content .partners-controls button,.metalWork-section-7 .blocks-wrapper .partners-slider-wrapper .bottom-content .partners-controls button{cursor:pointer;width:50px;height:50px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;outline:0;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding:0;-webkit-transition:all .3s;transition:all .3s;border:2px solid #C4C4C4;background:0 0}.metalWork-section-6 .blocks-wrapper .partners-slider-wrapper .bottom-content .partners-controls button:hover,.metalWork-section-7 .blocks-wrapper .partners-slider-wrapper .bottom-content .partners-controls button:hover{border:2px solid #3A3B3C}.metalWork-section-6 .blocks-wrapper .partners-slider-wrapper .bottom-content span.line,.metalWork-section-7 .blocks-wrapper .partners-slider-wrapper .bottom-content span.line{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;margin-right:30px;height:2px;background-color:#3A3B3C;opacity:.1}.metalWork-section-8{padding-top:120px;padding-bottom:120px}.mfp-gallery button.mfp-close{display:block;z-index:10000}.mfp-wrap{z-index:10001}.post-type-archive-projects .projects-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:1300px;max-width:1300px}.post-type-archive-projects .projects-wrapper .link{margin-top:40px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.post-type-archive-projects .projects-wrapper .link span.line{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;margin-right:30px;height:2px;background-color:#3A3B3C;opacity:.1}.post-type-archive-projects .projects-wrapper .top-posts{margin:0 -15px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.post-type-archive-projects .projects-wrapper .item-project{margin:15px;-webkit-transition:all .3s;transition:all .3s;position:relative;height:300px;padding:30px 50px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}.post-type-archive-projects .projects-wrapper .item-project:before{content:'';position:absolute;width:100%;height:100%;z-index:1;top:0;left:0;right:0;bottom:0;pointer-events:none;opacity:0;-webkit-transition:all .3s;transition:all .3s;background:-webkit-linear-gradient(top,rgba(26,26,26,.07) 0,rgba(26,26,26,0) 51.04%,rgba(26,26,26,.8) 100%,rgba(26,26,26,.07) 100%),-webkit-linear-gradient(left,rgba(26,26,26,.7) 31.01%,rgba(26,26,26,.25) 100%);background:linear-gradient(180deg,rgba(26,26,26,.07) 0,rgba(26,26,26,0) 51.04%,rgba(26,26,26,.8) 100%,rgba(26,26,26,.07) 100%),linear-gradient(90deg,rgba(26,26,26,.7) 31.01%,rgba(26,26,26,.25) 100%)}.post-type-archive-projects .projects-wrapper .item-project .content-wrap{position:relative;z-index:2;padding-top:20px;opacity:0;pointer-events:none;-webkit-transition:all .3s;transition:all .3s}.post-type-archive-projects .projects-wrapper .item-project .content-wrap:after{content:'';position:absolute;top:0;left:0;width:12.604166666666666vw;max-width:242px;height:2px;background-color:#CE463E}.post-type-archive-projects .projects-wrapper .item-project .content-wrap h4{margin-bottom:20px;color:#fff;text-transform:uppercase}.post-type-archive-projects .projects-wrapper .item-project .content-wrap .text-primary *{color:#fff;opacity:.7}.post-type-archive-projects .projects-wrapper .item-project.wide{width:calc(100% / 2 - 30px);max-width:634px;-webkit-transition:all .3s;transition:all .3s}.post-type-archive-projects .projects-wrapper .item-project.add .content-wrap,.post-type-archive-projects .projects-wrapper .item-project.add:before{opacity:1}.post-type-archive-projects .projects-wrapper .item-project .project-img{object-fit:cover;position:absolute;top:0;bottom:0;left:0;right:0;width:100%;height:100%}.post-type-archive-projects .projects-wrapper .item-project:not(.wide){width:calc(100% / 3 - 30px);max-width:302px}.post-type-archive-projects .prod-main-content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.post-type-archive-projects .block-links-bottom{padding:60px;background-color:#f9f9f9;margin-top:60px;margin-bottom:30px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.post-type-archive-projects .block-links-bottom .h3-title{text-transform:uppercase;margin-right:30px}.post-type-archive-projects .block-links-bottom .links{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.post-type-archive-projects .block-links-bottom .links a{min-width:unset;max-width:136px;padding:16px 33px}.post-type-archive-projects .block-links-bottom .links a:hover span:first-of-type{color:#3A3B3C;opacity:.5}.post-type-archive-projects .block-links-bottom .links a:hover span:last-of-type{color:#CE463E;opacity:1}.post-type-archive-projects .block-links-bottom .links a:not(:last-of-type){margin-right:10px}.post-type-archive-projects .block-links-bottom .links a span:first-of-type{color:#CE463E;-webkit-transition:all .3s;transition:all .3s;opacity:1}.post-type-archive-projects .block-links-bottom .links a span:last-of-type{color:#3A3B3C;opacity:.5}.page-template-prod-single-tpl .metalProd-section-1 .blocks-wrapper .content .prod-main-content .posts-left ul{list-style-type:none;padding-left:1.0416666666666667vw}.page-template-prod-single-tpl .metalProd-section-1 .blocks-wrapper .content .prod-main-content .posts-left ul li{line-height:220%;position:relative;padding-left:30px}.page-template-prod-single-tpl .metalProd-section-1 .blocks-wrapper .content .prod-main-content .posts-left ul li:before{content:'';position:absolute;width:10px;height:2px;left:0;margin:auto;top:0;bottom:0;background-color:#CE463E}.project-section-1 .blocks-wrapper .rotate-text .text-decorate:before,.project-section-2 .blocks-wrapper .rotate-text .text-decorate:before{content:attr(title)}.page-template-prod-single-tpl .metalProd-section-1 .blocks-wrapper .content .prod-main-content .posts-left p{-webkit-margin-before:1em;margin-block-start:1em;-webkit-margin-after:1em;margin-block-end:1em}.page-template-prod-single-tpl .metalProd-section-1 .blocks-wrapper .content .prod-main-content .posts-left li,.page-template-prod-single-tpl .metalProd-section-1 .blocks-wrapper .content .prod-main-content .posts-left p{font-family:Montserrat,sans-serif;font-style:normal;font-weight:400;font-size:calc(14px + .052083vw);line-height:160%;color:#3A3B3C;opacity:.8}.page-template-prod-single-tpl .metalProd-section-1 .blocks-wrapper .content .prod-main-content .posts-left img{object-fit:contain;height:auto}.page-template-prod-single-tpl .metalProd-section-1 .blocks-wrapper .content .prod-main-content .posts-left h3{text-transform:uppercase}.project-section-1{display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;gap:30px;margin-top:40px;margin-bottom:120px}.project-section-1 .right-top{max-width:635px}.project-section-1 .right-top .bottom-sync{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.project-section-1 .right-top .sync-controls{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.project-section-1 .right-top .sync-controls .slider-controls.left-controls{margin-right:10px}.project-section-1 .right-top .sync-controls button{cursor:pointer;width:50px;height:50px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;outline:0;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding:0;-webkit-transition:all .3s;transition:all .3s;border:2px solid #C4C4C4;background:0 0}.project-section-1 .right-top .sync-controls button svg path{-webkit-transition:all .3s;transition:all .3s}.project-section-1 .right-top .sync-controls button:hover{border:2px solid #CE463E}.project-section-1 .right-top .sync-controls button:hover svg path{stroke:#CE463E}.project-section-1 .right-top .slick-slide{outline:0}.project-section-1 .right-top .slider-for{margin-bottom:10px}.project-section-1 .right-top .slider-for .slick-slide{height:440px}.project-section-1 .right-top .slider-for .slick-slide img{width:100%;height:100%;object-fit:cover}.project-section-1 .right-top .slider-nav{max-width:477px}.project-section-1 .right-top .slider-nav .item{width:148px;height:90px;margin-right:10px;overflow:hidden;cursor:pointer;-webkit-transition:all .3s;transition:all .3s}.project-section-1 .right-top .slider-nav .item:hover{opacity:.8}.project-section-1 .right-top .slider-nav .item img{width:100%;height:100%;object-fit:cover}.project-section-1 .left-top{max-width:775px}.project-section-1 h1.h1-title{margin-bottom:60px}.project-section-1 .blocks-wrapper{position:relative;z-index:1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.project-section-1 .blocks-wrapper .main-title{grid-area:main-title}.project-section-1 .blocks-wrapper .rotate-text{max-width:91px;grid-area:decorate-text;margin-right:50px}.project-section-1 .blocks-wrapper .rotate-text .text-decorate{font-weight:700;opacity:.2;-webkit-writing-mode:tb-rl;writing-mode:tb-rl;transform:rotate(180deg);background:url(../img/svg/back-text.svg);background-size:cover;-webkit-background-clip:text;-webkit-transition:all .3s;transition:all .3s;animation:animatedBackground 30s linear infinite}.project-section-1 .blocks-wrapper .content{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.project-section-1 .blocks-wrapper .content .prod-main-content{width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;position:relative}.project-section-1 .blocks-wrapper .content .prod-main-content .item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;max-width:535px}.project-section-1 .blocks-wrapper .content .prod-main-content .item:not(:last-of-type){margin-bottom:30px}.project-section-1 .blocks-wrapper .content .prod-main-content .item .text-subtitle{color:#3A3B3C}.project-section-1 .blocks-wrapper .content .prod-main-content .item .title-prj{font-family:Montserrat,sans-serif;font-style:normal;font-weight:500;font-size:11px;line-height:160%;letter-spacing:.05em;text-transform:uppercase;color:#3A3B3C;opacity:.5;margin-bottom:10px}.project-section-1 .back-img-wrapper{position:absolute;top:0;right:0;z-index:0;pointer-events:none}.project-section-1 .back-img-wrapper .back-img{object-fit:cover}.project-section-2{padding-top:114px;padding-bottom:120px;background-color:#f9f9f9}.project-section-2 .blocks-wrapper{display:-ms-grid;display:grid;-ms-grid-columns:auto auto auto auto;grid-template-columns:auto auto auto auto;-ms-grid-rows:auto auto auto auto;grid-template-rows:auto auto auto auto;gap:0 0;grid-template-areas:"main-title main-title main-title main-title" "decorate-text content content content" "decorate-text content content content" "decorate-text add-content add-content add-content"}.project-section-2 .blocks-wrapper .main-title{grid-area:main-title;margin-bottom:40px}.project-section-2 .blocks-wrapper .rotate-text{grid-area:decorate-text;margin-right:50px}.project-section-2 .blocks-wrapper .rotate-text .text-decorate{text-transform:uppercase;font-weight:700;-webkit-text-stroke:1px #3A3B3C;opacity:.2;-webkit-writing-mode:tb-rl;-ms-writing-mode:tb-rl;writing-mode:tb-rl;-webkit-transform:rotate(180deg);transform:rotate(180deg);background:url(../img/svg/back-text.svg);background-size:cover;-webkit-text-fill-color:transparent;-webkit-background-clip:text;-webkit-transition:all .3s;transition:all .3s;-webkit-animation:animatedBackground 30s linear infinite;animation:animatedBackground 30s linear infinite}.project-section-2 .blocks-wrapper .projects-wrapper{grid-area:content;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:1300px;max-width:1300px}.project-section-2 .blocks-wrapper .projects-wrapper .link{margin-top:40px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.project-section-2 .blocks-wrapper .projects-wrapper .link span.line{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;margin-right:30px;height:2px;background-color:#3A3B3C;opacity:.1}.project-section-2 .blocks-wrapper .projects-wrapper .mid-posts,.project-section-2 .blocks-wrapper .projects-wrapper .top-posts{margin:0 -15px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.project-section-2 .blocks-wrapper .projects-wrapper .item-project{margin:15px;-webkit-transition:all .3s;transition:all .3s;position:relative;height:300px;padding:30px 50px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}.project-section-2 .blocks-wrapper .projects-wrapper .item-project:before{content:'';position:absolute;width:100%;height:100%;z-index:1;top:0;left:0;right:0;bottom:0;pointer-events:none;opacity:0;-webkit-transition:all .3s;transition:all .3s;background:-webkit-linear-gradient(top,rgba(26,26,26,.07) 0,rgba(26,26,26,0) 51.04%,rgba(26,26,26,.8) 100%,rgba(26,26,26,.07) 100%),-webkit-linear-gradient(left,rgba(26,26,26,.7) 31.01%,rgba(26,26,26,.25) 100%);background:linear-gradient(180deg,rgba(26,26,26,.07) 0,rgba(26,26,26,0) 51.04%,rgba(26,26,26,.8) 100%,rgba(26,26,26,.07) 100%),linear-gradient(90deg,rgba(26,26,26,.7) 31.01%,rgba(26,26,26,.25) 100%)}.project-section-2 .blocks-wrapper .projects-wrapper .item-project .content-wrap{position:relative;z-index:2;padding-top:20px;opacity:0;pointer-events:none;-webkit-transition:all .3s;transition:all .3s}.project-section-2 .blocks-wrapper .projects-wrapper .item-project .content-wrap:after{content:'';position:absolute;top:0;left:0;width:12.604166666666666vw;max-width:242px;height:2px;background-color:#CE463E}.project-section-2 .blocks-wrapper .projects-wrapper .item-project .content-wrap h4{margin-bottom:20px;color:#fff;text-transform:uppercase}.project-section-2 .blocks-wrapper .projects-wrapper .item-project .content-wrap .text-primary *{color:#fff;opacity:.7}.project-section-2 .blocks-wrapper .projects-wrapper .item-project.wide{width:calc(100% / 2 - 30px);max-width:634px;-webkit-transition:all .3s;transition:all .3s}.project-section-2 .blocks-wrapper .projects-wrapper .item-project.add .content-wrap,.project-section-2 .blocks-wrapper .projects-wrapper .item-project.add:before{opacity:1}.project-section-2 .blocks-wrapper .projects-wrapper .item-project .project-img{object-fit:cover;position:absolute;top:0;bottom:0;left:0;right:0;width:100%;height:100%}.project-section-2 .blocks-wrapper .projects-wrapper .item-project:not(.wide){width:calc(100% / 3 - 30px);max-width:302px}.project-section-2 .block-links-bottom{grid-area:add-content;padding:60px;background-color:#fff;margin-top:60px;margin-bottom:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.project-section-2 .block-links-bottom .h3-title{text-transform:uppercase;margin-right:30px}.project-section-2 .block-links-bottom .links{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.bottom-form-wrapper,.kama_breadcrumbs{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox}.project-section-2 .block-links-bottom .links a{min-width:unset;max-width:136px;padding:16px 33px}.project-section-2 .block-links-bottom .links a:hover span:first-of-type{color:#3A3B3C;opacity:.5}.project-section-2 .block-links-bottom .links a:hover span:last-of-type{color:#CE463E;opacity:1}.project-section-2 .block-links-bottom .links a:not(:last-of-type){margin-right:10px}.project-section-2 .block-links-bottom .links a span:first-of-type{color:#CE463E;-webkit-transition:all .3s;transition:all .3s;opacity:1}.project-section-2 .block-links-bottom .links a span:last-of-type{color:#3A3B3C;opacity:.5}.project-section-3{margin-bottom:60px;margin-top:120px}.bottom-form-wrapper{display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background-color:#3A3B3C;margin-left:auto;width:87.5vw;max-width:1680px;padding:60px 240px 60px 140px}.bottom-form-wrapper>p.h2-title{max-width:774px;margin-right:auto;color:#fff}.bottom-form-wrapper .contact-popup{max-width:360px;width:100%;height:112px;background-color:#ce463e;-webkit-transition:all .3s;transition:all .3s;color:#fff}.bottom-form-wrapper .contact-popup:hover{background-color:rgba(206,70,62,0)}.bottom-form-wrapper .contact-popup:hover:after,.bottom-form-wrapper .contact-popup:hover:before{border-color:#fff!important}body:not(.page-template-metalwork-tpl) .kama_breadcrumbs span.kb_sep svg rect{opacity:.1;fill:#3A3B3C}body:not(.page-template-metalwork-tpl) .kama_breadcrumbs a.text-secondary:not(.kb_title){color:#3A3B3C;opacity:.7}body:not(.page-template-metalwork-tpl) .kama_breadcrumbs a.text-secondary:not(.kb_title):hover{color:#CE463E}body.page-template-metalwork-tpl .kama_breadcrumbs span.home-url,body.page-template-metalwork-tpl .kama_breadcrumbs>span>span>.yoa-class:first-of-type{color:#fff}.kama_breadcrumbs{-webkit-transition:all .3s ease;transition:all .3s ease;max-width:1470px;padding-left:23px;padding-right:15px;margin:40px auto 0;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}.kama_breadcrumbs strong.breadcrumb_last{color:#C4C4C4;font-weight:500;font-size:13px}.kama_breadcrumbs .yoa-class,.kama_breadcrumbs strong{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.kama_breadcrumbs a.inner-href *{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.kama_breadcrumbs span{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.kama_breadcrumbs span.kb_sep,.kama_breadcrumbs span.parent-class{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;-webkit-box-align:center}.kama_breadcrumbs span.home-url{-webkit-transition:all .3s;transition:all .3s;color:#3A3B3C}.kama_breadcrumbs span.parent-class{display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.kama_breadcrumbs span.kb_sep{display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin:0 10px}.kama_breadcrumbs a.inner-href{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.kama_breadcrumbs a{-webkit-transition:all .3s;transition:all .3s}.kama_breadcrumbs a:hover,.kama_breadcrumbs a:hover .home-url{color:#CE463E}.kama_breadcrumbs svg.home-bread{margin-right:20px}@media all and (max-width:1240px){a.mobile-logo{-webkit-transition:all .3s;transition:all .3s;opacity:1}html.slideout-open a.mobile-logo{opacity:0;pointer-events:none}.header-container .right-header{display:-webkit-box!important;display:-webkit-flex!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;height:100%}header .header-container{padding:25px 15px;overflow:auto;position:fixed;width:280px;max-height:100vh;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}header .header-container .right-header .bottom{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}header .header-container .right-header .bottom .main-menu{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin:0 0 25px}header .header-container .right-header .bottom .header-lang{-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-bottom:15px}header .header-container .right-header .bottom .header-lang .nice-select:after{top:0;bottom:0;margin:auto}header .header-container .right-header .bottom .main-menu li ul.sub-menu{opacity:1;display:block;background:0 0;color:#fff!important;box-shadow:none;position:static;height:auto;max-width:100%;padding:10px 0 10px 1em}header .header-container .right-header .bottom .main-menu li.menu-item-has-children>svg,header .header-container .right-header .bottom:before,header .header-container .right-header .top .contacts-header{display:none}header .header-container .right-header .bottom .main-menu>li{margin-right:0;padding-top:15px}header .header-container .right-header .top .social-header{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:100%;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}header .header-container .right-header .top .social-header a:not(:last-of-type){margin-right:0;margin-bottom:15px}main{margin-left:0;overflow:unset}.panel:before{background-color:rgba(0,0,0,0);-webkit-transition:background-color .5s ease-in-out;transition:background-color .5s ease-in-out}.panel-open:before{content:'';display:block;position:absolute;top:0;bottom:0;width:100%;background-color:rgba(0,0,0,.5);z-index:99}.slideout-menu{position:fixed;top:0;bottom:0;width:280px;min-height:100vh;overflow-y:scroll;-webkit-overflow-scrolling:touch;z-index:1;display:none}.slideout-menu-left{left:0}.slideout-menu-right{right:0}.slideout-panel{position:relative;z-index:1;will-change:transform;background-color:#fff;min-height:100vh}.slideout-open .slideout-panel-container,.slideout-open body{overflow:hidden}.slideout-open .slideout-menu{background-color:rgba(0,0,0,.9);display:block}}.burger-btn{z-index:9999;position:fixed;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;top:15px;right:15px;width:50px;height:50px;-webkit-box-pack:space-evenly;-webkit-justify-content:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly;cursor:pointer}.bur{margin:auto;background-color:#CE463E;background-size:200% 200%;width:50px;height:4px}.burger1{width:25px;margin-right:50%}.burger2{z-index:2}.burger3{width:25px;margin-left:50%}.overlay,.rotate-device{display:none;top:0;width:100%;height:100%}.rotate-device{position:fixed;left:0;background:#000;color:#fff;z-index:1000000000000000000000}.overlay{position:absolute}img.logo-rotate{position:absolute;left:15px;top:15px;object-fit:contain;max-width:150px}.iconContainer{width:250px;height:200px;position:absolute;left:0;right:0;margin-right:auto;top:50%;margin-left:auto;margin-top:-100px}.iconContainer p{display:inline-block;width:100%;text-align:center;margin:0;opacity:0;color:#fff!important}.phone{position:relative;left:50%;margin-left:-50px;width:0;height:0;border:0 solid #fff;background:-webkit-linear-gradient(142.83deg,#CE463E 10.13%,#3A3B3C 88.28%);background:linear-gradient(307.17deg,#CE463E 10.13%,#3A3B3C 88.28%);border-radius:10px;box-sizing:border-box;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.phone:after,.phone:before{content:'';position:absolute;background-color:#000}.phone:before{width:8px;height:8px;border-radius:50%;top:-13px}.phone:after{width:25%;height:2px;border-radius:25px;bottom:-12px}.phone .repeat-icon{width:40px;text-align:center;opacity:0;-webkit-transform:rotate(90deg);transform:rotate(90deg)}@-webkit-keyframes sizeIncrease{0%{width:0;height:10px}50%{width:100px;height:10px}100%{width:100px;height:160px}}@keyframes sizeIncrease{0%{width:0;height:10px}50%{width:100px;height:10px}100%{width:100px;height:160px}}@-webkit-keyframes borderIncrease{100%{border-width:20px 10px}}@keyframes borderIncrease{100%{border-width:20px 10px}}@-webkit-keyframes fadeIn{100%{color:#fff;opacity:1}}@keyframes fadeIn{100%{color:#fff;opacity:1}}@-webkit-keyframes rotateRight{100%{-webkit-transform:rotate(180deg);transform:rotate(180deg)}}@keyframes rotateRight{100%{-webkit-transform:rotate(180deg);transform:rotate(180deg)}}@media all and (max-width:1024px){.overlay{display:block}.overlay .phone{-webkit-transform:rotate(90deg);transform:rotate(90deg);-webkit-animation:sizeIncrease .5s forwards ease,borderIncrease .5s .5s forwards ease,rotateRight .7s 1s forwards ease;animation:sizeIncrease .5s forwards ease,borderIncrease .5s .5s forwards ease,rotateRight .7s 1s forwards ease}.overlay .phone .repeat-icon{-webkit-animation:fadeIn .5s .8s forwards ease;animation:fadeIn .5s .8s forwards ease;-webkit-filter:invert(1);filter:invert(1)}.overlay .iconContainer p{-webkit-animation:fadeIn .5s 1.3s forwards ease;animation:fadeIn .5s 1.3s forwards ease}}@media screen and (max-width:823px) and (min-aspect-ratio:13 / 9) and (orientation:landscape){.rotate-device{display:block}}@media screen and (min-width:1366px) and (max-width:1919px){header .header-container .right-header .bottom .main-menu li ul.sub-menu{top:57px}header .header-container .main-logo img{object-fit:contain;height:100%}header .header-container .main-logo,header .header-container .right-header{height:97px}}@media screen and (max-width:1600px){.project-section-2 .block-links-bottom{margin-right:30px}.project-section-3 .bottom-form-wrapper{max-width:1331px;width:100%}.project-section-1 .left-top{max-width:50vw}.front-page-section-3 .blocks-wrapper{margin-left:0;padding:120px 15px 120px 85px}div#bt-form{padding:60px 15px 60px 140px;margin-left:0}header .header-container{padding:10px 15px 0}.metalWork-section-6 .blocks-wrapper .add-wrapper,.metalWork-section-7 .blocks-wrapper .add-wrapper{gap:unset;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.metalWork-section-6 .blocks-wrapper .rotate-text,.metalWork-section-7 .blocks-wrapper .rotate-text{margin-right:15px}.metalProd-section-3{width:83.92%}.bottom-form-wrapper{width:83.92%;padding:60px 15px 60px 140px}.contacts-section-1 .blocks-wrapper,.metalWork-section-6 .blocks-wrapper,.metalWork-section-7 .blocks-wrapper{margin-left:15px}.front-page-section-7 .blocks-wrapper .add-wrapper{grid-column-gap:0}.front-page-section-7 .blocks-wrapper{margin:15px}.front-page-section-4 .building-slider-wrapper{margin-left:87px}.contacts-section-1 .blocks-wrapper .rotate-text,.front-page-section-2 .blocks-wrapper .rotate-text,.front-page-section-4 .blocks-wrapper .rotate-text,.front-page-section-5 .blocks-wrapper .rotate-text,.front-page-section-6 .blocks-wrapper .rotate-text,.front-page-section-7 .blocks-wrapper .rotate-text,.metalProd-section-1 .blocks-wrapper .rotate-text,.metalWork-section-2 .blocks-wrapper .rotate-text,.metalWork-section-3 .blocks-wrapper .rotate-text,.metalWork-section-4 .blocks-wrapper .rotate-text,.metalWork-section-5 .blocks-wrapper .rotate-text,.project-section-1 .blocks-wrapper .rotate-text,.project-section-2 .blocks-wrapper .rotate-text{margin-right:0}.front-page-section-5 .blocks-wrapper .content{max-width:1300px;width:1300px}.footer-wrapper{-ms-grid-columns:180px auto auto;grid-template-columns:180px auto auto}.footer-wrapper .contacts .contacts-footer{margin-right:50px}}@media screen and (max-width:1366px){.project-section-2 .block-links-bottom{max-width:1204px;margin-left:8px}.project-section-1 .left-top{max-width:45vw}.post-type-archive-projects .projects-wrapper .link{margin-right:37px}.post-type-archive-projects .projects-wrapper .top-posts,.project-section-2 .blocks-wrapper .projects-wrapper .mid-posts,.project-section-2 .blocks-wrapper .projects-wrapper .top-posts{width:100%;margin:0}.post-type-archive-projects .projects-wrapper .item-project:not(.wide),.project-section-2 .blocks-wrapper .projects-wrapper .item-project:not(.wide){width:calc(100% / 4);max-width:calc(100% / 4 - 22.5px)}.post-type-archive-projects .projects-wrapper,.project-section-2 .blocks-wrapper .projects-wrapper{margin:0;width:auto;overflow:hidden;max-width:1285px}.post-type-archive-projects .projects-wrapper .item-project.wide,.project-section-2 .blocks-wrapper .projects-wrapper .item-project.wide{width:calc(100% / 2 - 30px)}.post-type-archive-projects .projects-wrapper .item-project,.project-section-2 .blocks-wrapper .projects-wrapper .item-project{margin:7.5px}.metalWork-section-5 .blocks-wrapper .content .items-wrapper{gap:30px}.bottom-form-wrapper{padding:60px 15px 60px 60px}.front-page-section-7 .blocks-wrapper .partners-slider-wrapper,.metalWork-section-6 .blocks-wrapper .partners-slider-wrapper,.metalWork-section-7 .blocks-wrapper .partners-slider-wrapper{max-width:calc(285px * 4 + 90px)}.front-page-section-7 .blocks-wrapper .partners-slider-wrapper .slick-slide,.metalWork-section-6 .blocks-wrapper .partners-slider-wrapper .slick-slide,.metalWork-section-7 .blocks-wrapper .partners-slider-wrapper .slick-slide{width:285px}.front-page-section-6 .blocks-wrapper .projects-wrapper .link{margin-right:37px}.front-page-section-4 .building-slider-wrapper .slick-slide{max-width:398px}.popup-wrapper{padding:60px 70px}.front-page-section-4 .building-slider-wrapper .bottom-content{margin-right:8px}.front-page-section-6 .blocks-wrapper .projects-wrapper .mid-posts,.front-page-section-6 .blocks-wrapper .projects-wrapper .top-posts{width:100%;margin:0}.front-page-section-6 .blocks-wrapper .projects-wrapper .item-project:not(.wide){width:calc(100% / 4);max-width:calc(100% / 4 - 22.5px)}.front-page-section-6 .blocks-wrapper .projects-wrapper{margin:0;width:1285px;overflow:hidden;max-width:1285px}.front-page-section-6 .blocks-wrapper .projects-wrapper .item-project.wide{width:calc(100% / 2 - 30px)}.front-page-section-6 .blocks-wrapper .projects-wrapper .item-project{margin:7.5px}.front-page-section-5 .blocks-wrapper .content{gap:30px}}@media screen and (max-width:1240px){header .header-container .right-header .bottom .main-menu li.menu-item-has-children ul.sub-menu{display:none}header .header-container .right-header .bottom .main-menu li.menu-item-has-children ul.sub-menu.show{display:block}header .header-container .right-header .bottom .main-menu li.menu-item-has-children ul.sub-menu.show+svg{-webkit-transform:rotate(90deg);transform:rotate(90deg)}header .header-container .right-header .bottom .main-menu li.menu-item-has-children{width:100%}header .header-container .right-header .bottom .main-menu li.menu-item-has-children>svg{-webkit-transition:all .5s ease;transition:all .5s ease;display:block;position:absolute;right:0;top:22px}.single-post .metalProd-section-1 .blocks-wrapper{grid-template-areas:"main-title main-title main-title main-title" "content content content content" "content content content content"}.front-page-section-5 .blocks-wrapper .content,.metalWork-section-5 .blocks-wrapper .content .items-wrapper{-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;grid-template-areas:unset;-ms-grid-rows:unset;grid-template-rows:unset}.project-section-1 .left-top{max-width:30vw}.project-section-1 .blocks-wrapper .content .prod-main-content .item:not(:last-of-type){margin-bottom:15px}.project-section-2 .blocks-wrapper .main-title{margin-bottom:20px}.project-section-2 .block-links-bottom{padding:25px;max-width:100%;margin-left:0;margin-top:25px;margin-right:0}.project-section-2 .blocks-wrapper .rotate-text{display:none}.project-section-3{margin-bottom:25px;margin-top:25px}.project-section-1 h1.h1-title{padding:0}div#bt-form{padding:25px;margin-bottom:50px;height:auto;width:100%}div#bt-form .content-wrap .grid-container .file-form,div#bt-form .content-wrap .grid-container .name-form,div#bt-form .content-wrap .grid-container .phone-form{width:auto;margin-bottom:15px}div#bt-form .content-wrap .h2-title{margin-bottom:25px}div#bt-form .content-wrap .grid-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:unset}.contacts-section-1 .blocks-wrapper .rotate-text,.default-page-wrapper .blocks-wrapper .rotate-text,.kama_breadcrumbs,.metalProd-section-1 .blocks-wrapper .rotate-text,.metalWork-section-2 .blocks-wrapper .rotate-text,.metalWork-section-3 .blocks-wrapper .rotate-text,.metalWork-section-4 .blocks-wrapper .rotate-text,.metalWork-section-5 .blocks-wrapper .rotate-text,.metalWork-section-6 .blocks-wrapper .rotate-text,.metalWork-section-7 .blocks-wrapper .rotate-text,.project-section-1 .blocks-wrapper .rotate-text{display:none}div#bt-form .content-wrap .grid-container .comment-form{margin-bottom:15px}div#bt-form .content-wrap .grid-container .submit-form{max-width:360px;margin-left:auto;position:relative}div#bt-form .content-wrap .grid-container .submit-form input.wpcf7-submit{height:50px}.contacts-section-1:before,.default-page-wrapper:before,.metalProd-section-1:before,.project-section-1:before{content:'';top:0;right:0;height:115px;background-color:#3A3B3C;left:0;width:100%}div#bt-form .content-wrap .grid-container input:not([type=submit]){width:100%}.contacts-section-1,.project-section-1{margin-top:0;padding-top:140px;position:relative;margin-bottom:50px}.additional-top-menu,.contacts-section-1 h1.h1-title,.project-section-1 h1.h1-title{margin-bottom:25px}.contacts-section-1:before,.project-section-1:before{position:absolute}.contacts-section-1 .blocks-wrapper,.project-section-1 .blocks-wrapper{margin-left:0}.toggle-menu-content.with-menu .flex-content-left{max-width:62vw}.default-page-wrapper,.metalProd-section-1{margin-top:0;padding-top:140px}.default-page-wrapper .blocks-wrapper .content .toggle-main-top-content,.metalProd-section-1 .blocks-wrapper .content .toggle-main-top-content,.metalWork-section-2 .blocks-wrapper .content .toggle-main-top-content{margin-bottom:25px;margin-top:25px}.default-page-wrapper:before,.metalProd-section-1:before{position:absolute}.default-page-wrapper .blocks-wrapper .main-title,.metalProd-section-1 .blocks-wrapper .main-title{margin-bottom:25px}.metalProd-section-2{padding-top:50px;padding-bottom:50px}header .header-container .right-header .bottom .main-menu li ul.sub-menu li a{color:#fff;opacity:.5}.bottom-form-wrapper,.metalProd-section-3{padding:25px;max-width:100%;width:100%}.metalWork-section-2,.metalWork-section-3,.metalWork-section-4,.metalWork-section-5,.metalWork-section-8{padding-top:50px;padding-bottom:50px}.metalWork-section-2 .blocks-wrapper .main-title{margin-bottom:25px}.metalWork-section-3 .blocks-wrapper .main-subtitle{margin-bottom:20px}.metalWork-section-4 .blocks-wrapper .equipment-wrapper,.metalWork-section-4 .blocks-wrapper .main-title{margin-bottom:25px}.metalWork-section-4 .blocks-wrapper .additional-image-block{height:30vh;margin-bottom:25px}.metalWork-section-4 .blocks-wrapper .additional-image-block img{object-fit:cover;height:100%;width:100%}.metalWork-section-5 .blocks-wrapper .content .first-description,.metalWork-section-5 .blocks-wrapper .main-title{margin-bottom:25px}.metalWork-section-5 .blocks-wrapper .content .items-wrapper{margin-top:0;max-width:100%;width:100%;margin-bottom:25px}.metalWork-section-5 .blocks-wrapper .content .items-wrapper .item{max-width:100%;padding:25px}.metalWork-section-5 .blocks-wrapper .content .link-inner,.metalWork-section-5 .blocks-wrapper .content .two-description{margin-bottom:25px}.metalWork-section-6,.metalWork-section-7{padding-top:50px;padding-bottom:50px}.metalWork-section-6 .blocks-wrapper .main-title,.metalWork-section-7 .blocks-wrapper .main-title{margin-bottom:25px}.metalWork-section-6 .blocks-wrapper .add-wrapper,.metalWork-section-7 .blocks-wrapper .add-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;max-width:100%;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}.metalWork-section-6 .blocks-wrapper .partners-slider-wrapper.gallery,.metalWork-section-7 .blocks-wrapper .partners-slider-wrapper.gallery{max-width:100%;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}.metalWork-section-6 .blocks-wrapper,.metalWork-section-7 .blocks-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;margin:0 15px}.kama_breadcrumbs svg.home-bread,a.main-logo{display:none}.metalWork-section-1 .first-block-main-content .scroll-down{bottom:15px}#play-video .text-btn{right:unset;left:0;z-index:2}.metalWork-section-1 .first-block-main-content .right-block .rotate-text{margin-bottom:0;position:absolute;bottom:15px;right:15px}.kama_breadcrumbs{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:25px auto 0}.front-page-section-5 .blocks-wrapper .main-title,.front-page-section-6 .blocks-wrapper .main-title,.popup-wrapper .content-wrap .h2-title{margin-bottom:25px}a.mobile-logo{position:absolute;top:15px;left:15px;z-index:2}.front-page-section-4 .building-slider-wrapper .bottom-content{margin-top:25px}.popup-wrapper{padding:25px;height:auto;min-height:unset;max-height:90vh;max-width:768px;width:100%}.front-page-section-6,.front-page-section-7,.post-type-archive-projects,.project-section-2{padding-top:50px;padding-bottom:50px}.popup-wrapper .content-wrap .grid-container .file-form,.popup-wrapper .content-wrap .grid-container .name-form,.popup-wrapper .content-wrap .grid-container .phone-form{width:auto;margin-bottom:15px}.popup-wrapper .content-wrap .grid-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:unset}.popup-wrapper .content-wrap .grid-container .comment-form{margin-bottom:15px}.popup-wrapper .content-wrap .grid-container .submit-form{max-width:360px;margin-left:auto;position:relative}.popup-wrapper .content-wrap .grid-container .submit-form input.wpcf7-submit{height:50px}.popup-wrapper .content-wrap .grid-container input:not([type=submit]){width:100%}.partners-slider{max-width:100%}.partners-slider .slick-list{margin:0 -15px}.front-page-section-7 .blocks-wrapper .partners-slider-wrapper .slick-slide{width:auto}.front-page-section-7 .blocks-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin:0 15px}.front-page-section-7 .blocks-wrapper .main-title{margin-bottom:25px}.front-page-section-7 .blocks-wrapper .add-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;max-width:100%;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}.front-page-section-7 .blocks-wrapper .partners-slider-wrapper{max-width:100%;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}.front-page-section-7 .blocks-wrapper .partners-slider-wrapper .bottom-content{margin-top:25px}.front-page-section-5 .blocks-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.front-page-section-5 .blocks-wrapper .content{margin-top:0;max-width:100%;width:100%}.front-page-section-5 .blocks-wrapper .content .item{grid-area:unset;max-width:100%}.front-page-section-6 .blocks-wrapper,.post-type-archive-projects .blocks-wrapper,.project-section-2 .blocks-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.front-page-section-6 .blocks-wrapper .projects-wrapper,.post-type-archive-projects .blocks-wrapper .projects-wrapper,.project-section-2 .blocks-wrapper .projects-wrapper{max-width:100%;width:100%}.front-page-section-6 .blocks-wrapper .projects-wrapper .mid-posts,.front-page-section-6 .blocks-wrapper .projects-wrapper .top-posts,.post-type-archive-projects .blocks-wrapper .projects-wrapper .mid-posts,.post-type-archive-projects .blocks-wrapper .projects-wrapper .top-posts,.project-section-2 .blocks-wrapper .projects-wrapper .mid-posts,.project-section-2 .blocks-wrapper .projects-wrapper .top-posts{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.front-page-section-6 .blocks-wrapper .projects-wrapper .item-project.wide,.post-type-archive-projects .blocks-wrapper .projects-wrapper .item-project.wide,.project-section-2 .blocks-wrapper .projects-wrapper .item-project.wide{width:100%;max-width:100%}.front-page-section-6 .blocks-wrapper .projects-wrapper .item-project:not(.wide),.post-type-archive-projects .blocks-wrapper .projects-wrapper .item-project:not(.wide),.project-section-2 .blocks-wrapper .projects-wrapper .item-project:not(.wide){max-width:100%;width:100%}.front-page-section-6 .blocks-wrapper .projects-wrapper .link,.post-type-archive-projects .blocks-wrapper .projects-wrapper .link,.project-section-2 .blocks-wrapper .projects-wrapper .link{margin-right:0;margin-top:25px}.front-page-section-6 .blocks-wrapper .projects-wrapper .item-project,.post-type-archive-projects .blocks-wrapper .projects-wrapper .item-project,.project-section-2 .blocks-wrapper .projects-wrapper .item-project{margin:0 auto 25px}.front-page-section-5{padding-top:25px;padding-bottom:25px}.front-page-section-4 .building-slider-wrapper .bottom-content{margin-right:0}.building-slider .slick-list{margin:0 -7.5px}.front-page-section-4 .building-slider-wrapper .slick-slide .img-wrapper{width:100%}.front-page-section-4 .building-slider-wrapper .slick-slide{max-width:unset;margin:0 7.5px}.front-page-section-4 .building-slider-wrapper{margin-left:15px;margin-right:15px}.front-page-section-4 .blocks-wrapper .additional-image-block{height:30vh;margin-bottom:25px}.front-page-section-4 .blocks-wrapper .additional-image-block img{object-fit:cover;height:100%;width:100%}.front-page-section-1{margin-bottom:50px}.front-page-section-2 .blocks-wrapper .link-with-carts .link-inner,.front-page-section-2 .blocks-wrapper .main-title{margin-bottom:25px}.front-page-section-2 .blocks-wrapper .rotate-text,.front-page-section-4 .blocks-wrapper .rotate-text,.front-page-section-5 .blocks-wrapper .rotate-text,.front-page-section-6 .blocks-wrapper .rotate-text,.front-page-section-7 .blocks-wrapper .rotate-text{display:none}.front-page-section-2 .blocks-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.front-page-section-2 .blocks-wrapper .main-image{max-width:45vw;margin-right:30px;margin-left:0;-webkit-align-self:center;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}.front-page-section-2 .blocks-wrapper .main-image img{height:auto}.front-page-section-2 .blocks-wrapper .main-cont{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.front-page-section-2 .blocks-wrapper .link-with-carts .carts-main-wrapper .right-block{padding:30px 25px}.front-page-section-3{padding-top:50px;padding-bottom:50px}.front-page-section-3 .blocks-wrapper{margin:0;height:auto;padding:25px 15px}.front-page-section-4{padding-top:50px;padding-bottom:50px}.front-page-section-4 .blocks-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.footer-wrapper,.footer-wrapper .contacts{-webkit-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal}.front-page-section-4 .blocks-wrapper .link-with-carts .link-inner,.front-page-section-4 .blocks-wrapper .main-title{margin-bottom:25px}.front-page-section-1 .first-block-additional-links a svg:not(.link-arr){margin-right:10px;height:auto}.front-page-section-1 .first-block-additional-links a{font-size:12px;padding:10px}.footer{padding:25px 0}.footer-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.footer-wrapper .logo{max-width:-webkit-max-content;max-width:max-content;margin:0 auto 25px;-webkit-box-ordinal-group:1;-webkit-order:0;-ms-flex-order:0;order:0}.footer-wrapper .contacts{max-width:100%;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;border-bottom:unset;-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2}.footer-wrapper .contacts .contacts-footer{margin-bottom:25px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-right:0}.footer-wrapper .contacts .contacts-footer a:not(:last-of-type),.footer-wrapper .contacts .contacts-footer span{margin-bottom:10px}.footer-wrapper .contacts .social-footer a:not(:last-of-type){margin-right:20px}.footer-wrapper .question{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin-bottom:25px}.footer-wrapper .menu{-webkit-box-ordinal-group:4;-webkit-order:3;-ms-flex-order:3;order:3}.footer-wrapper .submenu{-webkit-box-ordinal-group:5;-webkit-order:4;-ms-flex-order:4;order:4;bottom:-20px;right:-10px}header .header-container .right-header{display:none;overflow:auto}}@media screen and (min-width:1240.98px){.burger-btn,a.mobile-logo{display:none!important}}@media screen and (max-width:768px){.project-section-2 .block-links-bottom,.project-section-2 .block-links-bottom .links{-webkit-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal}.blog-grid,.metalWork-section-2 .blocks-wrapper .content .items-wrapper,.toggle-menu-content .flex-content-left{-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr}#button-to-top{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.single-post .metalProd-section-1 .blocks-wrapper .content .prod-main-content .menu-right .right-block{width:100%;max-width:100%}.project-section-2 .block-links-bottom{-ms-flex-direction:column;flex-direction:column}.project-section-2 .block-links-bottom .h3-title{margin-right:0;text-align:center;margin-bottom:25px}.project-section-2 .block-links-bottom .links{-ms-flex-direction:column;flex-direction:column}.project-section-2 .block-links-bottom .links a:not(:last-of-type){margin-bottom:15px;margin-right:0}.project-section-1 .right-top .slider-nav{max-width:calc(100% - 130px)}.project-section-1.width-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.project-section-1 .left-top,.project-section-1 .right-top{max-width:100%}.post-type-archive-projects .metalProd-section-1 .blocks-wrapper .content .prod-main-content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.post-type-archive-projects .block-links-bottom{padding:25px;margin:25px 0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.post-type-archive-projects .block-links-bottom .h3-title{margin-bottom:25px;margin-right:0}div#bt-form .content-wrap .grid-container .submit-form{width:auto}.contacts-section-1 .blocks-wrapper .content .prod-main-content{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.contacts-section-1 .blocks-wrapper .content .prod-main-content .contacts-block{position:static;width:100%;padding:25px 25px 50px;height:auto}.contacts-section-1 .blocks-wrapper .content .prod-main-content .iframes-wrapper{height:50vh}.dataTables_wrapper{max-width:calc(100vw - 30px)}.toggle-menu-content.with-menu .flex-content-left{max-width:100%}.metalProd-section-1 .blocks-wrapper .content .prod-main-content{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.metalProd-section-1 .blocks-wrapper .content .prod-main-content .menu-right{max-width:unset;width:auto;margin-left:0}.metalProd-section-1 .blocks-wrapper .content .prod-main-content .menu-right .inner-wrap{top:unset;position:static;margin-bottom:25px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;height:auto}.metalProd-section-1 .blocks-wrapper .content .prod-main-content .menu-right nav{margin-bottom:0;margin-right:15px;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.metalProd-section-1 .blocks-wrapper .content .prod-main-content .menu-right .right-block{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;width:auto;max-width:calc(100% / 2 - 7.5px);padding:25px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.metalProd-section-1 .blocks-wrapper .content .prod-main-content .menu-right .right-block .text-primary,.metalProd-section-1 .blocks-wrapper .content .prod-main-content .menu-right .right-block svg{margin-bottom:20px}.metalProd-section-1 .blocks-wrapper .content .prod-main-content .posts-left .item{grid-column-gap:15px}.metalWork-section-5 .blocks-wrapper .content .link-inner{margin-bottom:0}.metalWork-section-1 .first-block-main-content .left-block{margin-right:25px}.metalWork-section-3 .blocks-wrapper{grid-template-areas:"main-title main-title main-title main-title" "main-subtitle main-subtitle main-subtitle main-subtitle" "content content content content" "content content content content"}.metalWork-section-3 .blocks-wrapper .content .factories-wrapper{-ms-grid-columns:1fr;grid-template-columns:1fr;gap:25px 0;width:100%}.metalWork-section-3 .blocks-wrapper .content .factories-wrapper .item{max-width:100%}.metalWork-section-3 .blocks-wrapper .content .factories-wrapper .item .middle img{width:100%}.metalWork-section-3 .blocks-wrapper .content .factories-wrapper .item .bottom{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.metalWork-section-4 .blocks-wrapper .equipment-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.metalWork-section-4 .blocks-wrapper .equipment-wrapper .item{width:100%;margin-bottom:25px}.metalWork-section-4 .blocks-wrapper .link-with-carts .carts-main-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.metalWork-section-4 .blocks-wrapper .link-with-carts .carts-main-wrapper .left-block{max-width:100%;margin-bottom:25px}.metalWork-section-4 .blocks-wrapper .link-with-carts .carts-main-wrapper .right-block{padding:25px;width:100%;margin:0}.metalWork-section-4 .blocks-wrapper .link-with-carts .carts-main-wrapper .right-block .text-primary,.metalWork-section-4 .blocks-wrapper .link-with-carts .carts-main-wrapper .right-block svg{margin-bottom:20px}.metalWork-section-5 .blocks-wrapper{grid-template-areas:"main-title main-title main-title main-title" "content content content content" "content content content content"}.metalWork-section-5 .blocks-wrapper .content .items-wrapper{-ms-grid-columns:1fr;grid-template-columns:1fr;gap:25px}.popup-wrapper .content-wrap .grid-container .submit-form{width:auto}.footer-wrapper .menu .sitemap-list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin-left:249px}.footer-wrapper .menu .sitemap-list>li{margin-bottom:15px}.footer-wrapper .menu .sitemap-list ul.sub-menu{padding-left:1em}.front-page-section-2 .blocks-wrapper{-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.front-page-section-2 .blocks-wrapper .main-image{max-width:unset;margin-right:0;margin-bottom:15px;height:30vh}.front-page-section-2 .blocks-wrapper .main-image img{height:100%;width:100%;object-fit:cover}.front-page-section-2 .blocks-wrapper .link-with-carts .carts-main-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.front-page-section-2 .blocks-wrapper .link-with-carts .carts-main-wrapper .left-block{max-width:100%;margin-bottom:25px}.front-page-section-2 .blocks-wrapper .link-with-carts .carts-main-wrapper .right-block{padding:25px;width:100%;margin:0}.front-page-section-2 .blocks-wrapper .link-with-carts .carts-main-wrapper .right-block .text-primary,.front-page-section-2 .blocks-wrapper .link-with-carts .carts-main-wrapper .right-block svg{margin-bottom:20px}.front-page-section-3 .blocks-wrapper{-ms-grid-columns:unset;grid-template-columns:unset;-ms-grid-rows:unset;grid-template-rows:unset;grid-template-areas:unset;gap:unset;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.front-page-section-3 .blocks-wrapper .counter{grid-area:unset;max-width:100%;margin-bottom:25px}.front-page-section-3 .blocks-wrapper .form-block{margin:0 auto}.front-page-section-1 .first-block-additional-links{-ms-grid-columns:1fr;grid-template-columns:1fr;grid-row-gap:15px}.front-page-section-1 .first-block-additional-links a svg:not(.link-arr){margin-right:15px;width:100px;height:75px}}@media screen and (max-width:425px){header .header-container .right-header .bottom .main-menu li ul.sub-menu li a,header .header-container .right-header .bottom .main-menu li>a{font-size:10px}.catalog-additional-content p,.page-template-prod-single-tpl .metalProd-section-1 .blocks-wrapper .content .prod-main-content .posts-left p,.single-post .metalProd-section-1 .blocks-wrapper .content .prod-main-content .posts-left p{-webkit-margin-before:.5em;margin-block-start:.5em;-webkit-margin-after:.5em;margin-block-end:.5em}.footer-wrapper .contacts .social-footer a:not(:last-of-type),.metalProd-section-1 .blocks-wrapper .content .prod-main-content .menu-right nav,.post-type-archive-projects .block-links-bottom .links a:not(:last-of-type){margin-right:0;margin-bottom:15px}.additional-top-menu span.line,.metalWork-section-1 .first-block-main-content .right-block .rotate-text{display:none}.page-template-prod-tpl .metalProd-section-1 .blocks-wrapper .content .prod-main-content .menu-right{-webkit-box-ordinal-group:0;-webkit-order:-1;-ms-flex-order:-1;order:-1}.blog-grid{-ms-grid-columns:1fr;grid-template-columns:1fr}.project-section-2 .blocks-wrapper .projects-wrapper .item-project{padding:15px}.project-section-1 .right-top .slider-nav .item{height:50px}.project-section-1 .right-top .slider-for .slick-slide{height:258px}.footer-wrapper .contacts .social-footer{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.post-type-archive-projects .projects-wrapper .item-project{padding:15px;height:auto}.post-type-archive-projects .block-links-bottom .h3-title{text-align:center}.post-type-archive-projects .block-links-bottom .links{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.contacts-section-1 .blocks-wrapper .content .prod-main-content .contacts-block .links{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.contacts-section-1 .blocks-wrapper .content .prod-main-content .contacts-block .links a:not(:last-of-type){margin-bottom:15px}header .header-container .right-header .bottom .main-menu{max-width:250px}.metalProd-section-1 .blocks-wrapper .content .prod-main-content .menu-right .right-block,.metalWork-section-2 .blocks-wrapper .content .items-wrapper .item{max-width:100%}.metalProd-section-3.text-primary{padding:15px}.additional-top-menu{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.additional-top-menu span.text-primary{margin-bottom:15px}.toggle-menu-content .flex-content-left,.toggle-menu-content.with-menu .flex-content-left{-ms-grid-columns:1fr;grid-template-columns:1fr}.metalProd-section-1 .blocks-wrapper{grid-template-areas:"main-title main-title main-title main-title" "content content content content" "content content content content"}.metalProd-section-1 .blocks-wrapper .content .main-top-content{height:90px}.metalProd-section-1 .blocks-wrapper .content .prod-main-content .menu-right .inner-wrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.metalProd-section-1 .blocks-wrapper .content .prod-main-content .posts-left .item{-ms-grid-columns:1fr;grid-template-columns:1fr;padding-bottom:25px;margin-bottom:25px}.metalProd-section-1 .blocks-wrapper .content .prod-main-content .posts-left .item .img-wrapper{margin-bottom:15px}.metalProd-section-1 .blocks-wrapper .content .prod-main-content .posts-left .item .right-content .text-primary{margin-bottom:25px}.metalProd-section-2{padding:25px 0}header .header-container .right-header .bottom .header-lang{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}.front-page-section-2 .blocks-wrapper .link-with-carts .carts-main-wrapper .right-block,.metalWork-section-4 .blocks-wrapper .link-with-carts .carts-main-wrapper .right-block{height:auto}.metalWork-section-3 .blocks-wrapper .content .factories-wrapper .item .top .line{margin-left:15px}.metalWork-section-3 .blocks-wrapper .content .factories-wrapper .item .top{padding:15px}.metalWork-section-3 .blocks-wrapper .content .factories-wrapper .item .bottom{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;padding:15px}.metalWork-section-3 .blocks-wrapper .content .factories-wrapper .item .bottom .territory{margin-bottom:20px}.metalWork-section-3 .blocks-wrapper .main-title{font-size:calc(14px + .31vw)}.kama_breadcrumbs{margin:25px auto}.video-play-button{height:68px}@-webkit-keyframes pulse-border{0%{-webkit-transform:translateX(-50%) translateY(-50%) translateZ(0) scale(1);transform:translateX(-50%) translateY(-50%) translateZ(0) scale(1);opacity:1}100%{-webkit-transform:translateX(-50%) translateY(-50%) translateZ(0) scale(1.5);transform:translateX(-50%) translateY(-50%) translateZ(0) scale(1.5);opacity:0}}@keyframes pulse-border{0%{-webkit-transform:translateX(-50%) translateY(-50%) translateZ(0) scale(1);transform:translateX(-50%) translateY(-50%) translateZ(0) scale(1);opacity:1}100%{-webkit-transform:translateX(-50%) translateY(-50%) translateZ(0) scale(1.5);transform:translateX(-50%) translateY(-50%) translateZ(0) scale(1.5);opacity:0}}a.mobile-logo{height:60px}a.mobile-logo img{height:100%;object-fit:contain}.metalWork-section-1 .first-block-main-content .left-block{margin-right:0;height:auto}.metalWork-section-1 .first-block-main-content h2{font-size:13px}.metalWork-section-1 .first-block-main-content h1{font-size:calc(14px + .1vw);margin-bottom:20px}.metalWork-section-1{padding-top:95px;min-height:100vh}.metalWork-section-1 .first-block-main-content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding:40px 15px}.metalWork-section-1 .first-block-main-content .scroll-down{display:none!important}.front-page-section-4 .building-slider-wrapper span.line,header .header-container .right-header .bottom .main-menu>li:before{display:none}.metalWork-section-1 .first-block-main-content .right-block{width:100%;-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}.metalWork-section-2 .blocks-wrapper .content .items-wrapper{-ms-grid-columns:1fr;grid-template-columns:1fr;gap:25px}.metalWork-section-2 .blocks-wrapper .content .main-top-content{height:90px}.metalWork-section-3 .blocks-wrapper .content .factories-wrapper .item .bottom .territory{margin-right:auto}.metalWork-section-4 .blocks-wrapper .link-with-carts .carts-main-wrapper .left-block{-ms-grid-columns:1fr;grid-template-columns:1fr;gap:25px}.bottom-form-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;text-align:center}.bottom-form-wrapper>p.h2-title{margin-bottom:25px}.popup-wrapper .content-wrap .grid-container .comment-form>span textarea{height:50px;line-height:normal}.footer-wrapper .menu .sitemap-list li.menu-item-has-children{width:100%!important}.front-page-section-6 .blocks-wrapper .projects-wrapper .item-project .content-wrap .text-primary *,.front-page-section-6 .blocks-wrapper .projects-wrapper .item-project .content-wrap h4{font-size:12px}.footer-wrapper .submenu{text-align:center;right:0;left:0;margin:auto}.footer-wrapper .menu .sitemap-list ul.sub-menu li a{white-space:unset;font-size:13px;line-height:normal}.front-page-section-4 .building-slider-wrapper .bottom-content{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.front-page-section-4 .building-slider-wrapper .building-controls{margin-bottom:25px}.front-page-section-2 .blocks-wrapper .link-with-carts .carts-main-wrapper .left-block,.front-page-section-5 .blocks-wrapper .content{-ms-grid-columns:1fr;grid-template-columns:1fr;grid-row-gap:25px}.front-page-section-6 .blocks-wrapper .projects-wrapper .item-project{padding:15px;height:auto}.front-page-section-1 .first-block-main-content{padding-top:40px}.front-page-section-1 .first-block-additional-links{margin-top:auto}.front-page-section-1 .first-block-additional-links a{padding:10px 30px 10px 10px}.front-page-section-1 .first-block-additional-links a span{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.front-page-section-1{padding-top:95px;min-height:100vh}.front-page-section-1 .first-block-main-content h2{margin-bottom:15px;font-size:14px}.front-page-section-1 .first-block-additional-links a svg:not(.link-arr){width:50px;height:50px;margin-right:10px}.front-page-section-1 .first-block-main-content h1{font-size:16px}.front-page-section-2 .blocks-wrapper .main-title{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.footer-wrapper .submenu a{margin-left:10px;font-size:12px}.footer-wrapper .submenu .text-secondary{font-size:12px}.footer-wrapper .menu .sitemap-list{margin-left:0}}@media screen and (max-width:330px){.page-template-construction-materials-tpl .metalProd-section-1 .blocks-wrapper .content .prod-main-content .posts-left .item-materials .description ul li:before{width:7px}.page-template-construction-materials-tpl .metalProd-section-1 .blocks-wrapper .content .prod-main-content .posts-left .item-materials .description ul li{padding-left:15px}.metalProd-section-1 .blocks-wrapper .main-title{font-size:18px}.front-page-section-1 .first-block-main-content h1{margin-bottom:20px}}