.elementor-52 .elementor-element.elementor-element-c058707{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:-40px;--margin-bottom:-6px;--margin-left:0px;--margin-right:0px;--padding-top:28px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-52 .elementor-element.elementor-element-c058707:not(.elementor-motion-effects-element-type-background), .elementor-52 .elementor-element.elementor-element-c058707 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #272626 14%, #020000 62%);}.elementor-52 .elementor-element.elementor-element-c058707.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-52 .elementor-element.elementor-element-631499b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-52 .elementor-element.elementor-element-631499b.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-52 .elementor-element.elementor-element-112334b{width:100%;max-width:100%;margin:3px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -21px;text-align:start;}.elementor-52 .elementor-element.elementor-element-112334b img{width:100%;height:59px;}.elementor-52 .elementor-element.elementor-element-47760b0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-52 .elementor-element.elementor-element-47760b0.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-52 .elementor-element.elementor-element-4dc50e1 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-52 .elementor-element.elementor-element-4dc50e1 .elementskit-menu-container{height:33px;border-radius:0px 0px 0px 0px;}.elementor-52 .elementor-element.elementor-element-4dc50e1 .elementskit-navbar-nav > li > a{color:var( --e-global-color-text );padding:0px 15px 0px 15px;}.elementor-52 .elementor-element.elementor-element-4dc50e1 .elementskit-navbar-nav > li > a:hover{color:var( --e-global-color-accent );}.elementor-52 .elementor-element.elementor-element-4dc50e1 .elementskit-navbar-nav > li > a:focus{color:var( --e-global-color-accent );}.elementor-52 .elementor-element.elementor-element-4dc50e1 .elementskit-navbar-nav > li > a:active{color:var( --e-global-color-accent );}.elementor-52 .elementor-element.elementor-element-4dc50e1 .elementskit-navbar-nav > li:hover > a{color:var( --e-global-color-accent );}.elementor-52 .elementor-element.elementor-element-4dc50e1 .elementskit-navbar-nav > li:hover > a .elementskit-submenu-indicator{color:var( --e-global-color-accent );}.elementor-52 .elementor-element.elementor-element-4dc50e1 .elementskit-navbar-nav > li > a:hover .elementskit-submenu-indicator{color:var( --e-global-color-accent );}.elementor-52 .elementor-element.elementor-element-4dc50e1 .elementskit-navbar-nav > li > a:focus .elementskit-submenu-indicator{color:var( --e-global-color-accent );}.elementor-52 .elementor-element.elementor-element-4dc50e1 .elementskit-navbar-nav > li > a:active .elementskit-submenu-indicator{color:var( --e-global-color-accent );}.elementor-52 .elementor-element.elementor-element-4dc50e1 .elementskit-navbar-nav > li.current-menu-item > a{color:var( --e-global-color-accent );}.elementor-52 .elementor-element.elementor-element-4dc50e1 .elementskit-navbar-nav > li.current-menu-ancestor > a{color:var( --e-global-color-accent );}.elementor-52 .elementor-element.elementor-element-4dc50e1 .elementskit-navbar-nav > li.current-menu-ancestor > a .elementskit-submenu-indicator{color:var( --e-global-color-accent );}.elementor-52 .elementor-element.elementor-element-4dc50e1 .elementskit-navbar-nav > li > a .elementskit-submenu-indicator{color:#101010;fill:#101010;}.elementor-52 .elementor-element.elementor-element-4dc50e1 .elementskit-navbar-nav > li > a .ekit-submenu-indicator-icon{color:#101010;fill:#101010;}.elementor-52 .elementor-element.elementor-element-4dc50e1 .elementskit-navbar-nav .elementskit-submenu-panel > li > a{padding:15px 15px 15px 15px;color:#000000;}.elementor-52 .elementor-element.elementor-element-4dc50e1 .elementskit-navbar-nav .elementskit-submenu-panel > li > a:hover{color:#707070;}.elementor-52 .elementor-element.elementor-element-4dc50e1 .elementskit-navbar-nav .elementskit-submenu-panel > li > a:focus{color:#707070;}.elementor-52 .elementor-element.elementor-element-4dc50e1 .elementskit-navbar-nav .elementskit-submenu-panel > li > a:active{color:#707070;}.elementor-52 .elementor-element.elementor-element-4dc50e1 .elementskit-navbar-nav .elementskit-submenu-panel > li:hover > a{color:#707070;}.elementor-52 .elementor-element.elementor-element-4dc50e1 .elementskit-navbar-nav .elementskit-submenu-panel > li.current-menu-item > a{color:#707070 !important;}.elementor-52 .elementor-element.elementor-element-4dc50e1 .elementskit-submenu-panel{padding:15px 0px 15px 0px;}.elementor-52 .elementor-element.elementor-element-4dc50e1 .elementskit-navbar-nav .elementskit-submenu-panel{border-radius:0px 0px 0px 0px;min-width:220px;}.elementor-52 .elementor-element.elementor-element-4dc50e1 button.elementskit-menu-hamburger{float:right;}.elementor-52 .elementor-element.elementor-element-4dc50e1 button.elementskit-menu-hamburger .elementskit-menu-hamburger-icon{background-color:rgba(0, 0, 0, 0.5);}.elementor-52 .elementor-element.elementor-element-4dc50e1 button.elementskit-menu-hamburger > .ekit-menu-icon{color:rgba(0, 0, 0, 0.5);}.elementor-52 .elementor-element.elementor-element-4dc50e1 button.elementskit-menu-hamburger:hover .elementskit-menu-hamburger-icon{background-color:rgba(0, 0, 0, 0.5);}.elementor-52 .elementor-element.elementor-element-4dc50e1 button.elementskit-menu-hamburger:hover > .ekit-menu-icon{color:rgba(0, 0, 0, 0.5);}.elementor-52 .elementor-element.elementor-element-4dc50e1 button.elementskit-menu-close{color:rgba(51, 51, 51, 1);}.elementor-52 .elementor-element.elementor-element-4dc50e1 button.elementskit-menu-close:hover{color:rgba(0, 0, 0, 0.5);}.elementor-52 .elementor-element.elementor-element-a417766{--display:flex;}.elementor-52 .elementor-element.elementor-element-19b1104{margin:3px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:14px 14px 14px 14px;}.elementor-52 .elementor-element.elementor-element-3005ca8c{--display:flex;--min-height:100vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;border-style:none;--border-style:none;--margin-top:-33px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:91px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-52 .elementor-element.elementor-element-3005ca8c:not(.elementor-motion-effects-element-type-background), .elementor-52 .elementor-element.elementor-element-3005ca8c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("http://shpalozavod-1.ru/wp-content/uploads/завод_3-e1791990162738.png");background-position:top right;background-repeat:no-repeat;background-size:contain;}.elementor-52 .elementor-element.elementor-element-1f648c3a{width:var( --container-widget-width, 65.684% );max-width:65.684%;margin:-288px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -110px;--container-widget-width:65.684%;--container-widget-flex-grow:0;text-align:start;}.elementor-52 .elementor-element.elementor-element-1f648c3a.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-52 .elementor-element.elementor-element-1f648c3a .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:45px;font-weight:500;color:#DBDBDB;}.elementor-52 .elementor-element.elementor-element-7d1b182e{width:var( --container-widget-width, 550px );max-width:550px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -110px;padding:-9px -9px 0px -3px;--container-widget-width:550px;--container-widget-flex-grow:0;text-align:start;font-family:"Inter", Sans-serif;font-size:17px;font-weight:500;color:#B1A9A9;}.elementor-52 .elementor-element.elementor-element-7d1b182e.elementor-element{--align-self:flex-start;}.elementor-52 .elementor-element.elementor-element-4d4f4d6{--display:flex;}.elementor-52 .elementor-element.elementor-element-d8cdf36{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:-326px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-52 .elementor-element.elementor-element-63b8b5f{width:var( --container-widget-width, 98.878% );max-width:98.878%;--container-widget-width:98.878%;--container-widget-flex-grow:0;}.elementor-52 .elementor-element.elementor-element-63b8b5f.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-52 .elementor-element.elementor-element-dcfc6d1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:none;--border-style:none;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-52 .elementor-element.elementor-element-117968e{--display:flex;}.elementor-52 .elementor-element.elementor-element-3d90c9b{margin:-30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;color:var( --e-global-color-text );}.elementor-52 .elementor-element.elementor-element-0a13d3f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:-30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-52 .elementor-element.elementor-element-b52d690 .elementskit-accordion .elementskit-card-header>.elementskit-btn-link{font-family:"Montserrat Alternates", Sans-serif;font-size:30px;font-weight:600;}.elementor-52 .elementor-element.elementor-element-b52d690 .elementskit-accordion .elementskit-card .elementskit-card-header>.elementskit-btn-link[aria-expanded="true"]{color:var( --e-global-color-text );}.elementor-52 .elementor-element.elementor-element-b52d690 .elementskit-accordion.curve-shape .elementskit-card-header>.elementskit-btn-link[aria-expanded=true]{color:var( --e-global-color-text );}.elementor-52 .elementor-element.elementor-element-824b38e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-52 .elementor-element.elementor-element-403e043{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:1px 0px 1px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;--margin-top:14px;--margin-bottom:26px;--margin-left:0px;--margin-right:0px;--padding-top:35px;--padding-bottom:-1px;--padding-left:0px;--padding-right:0px;}.elementor-52 .elementor-element.elementor-element-8d48729{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-52 .elementor-element.elementor-element-19c85bb{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-52 .elementor-element.elementor-element-9df43a0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:12px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:130px;--padding-right:0px;}.elementor-52 .elementor-element.elementor-element-fda8066{margin:-8px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -208px;border-style:solid;border-width:1px 0px 0px 0px;text-align:start;}.elementor-52 .elementor-element.elementor-element-fda8066 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:400;color:var( --e-global-color-text );}.elementor-52 .elementor-element.elementor-element-a0cf1a0{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:1px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-52 .elementor-element.elementor-element-f87771a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-52 .elementor-element.elementor-element-eb227e6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-52 .elementor-element.elementor-element-213f1a5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-52 .elementor-element.elementor-element-9736b9d img{width:100%;max-width:100%;}.elementor-52 .elementor-element.elementor-element-671ff63{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-52 .elementor-element.elementor-element-1cedcad img{width:100%;max-width:100%;}.elementor-52 .elementor-element.elementor-element-2ef2f99{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-52 .elementor-element.elementor-element-27b908e img{width:100%;max-width:100%;}.elementor-52 .elementor-element.elementor-element-d8ca598{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:12px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:130px;--padding-right:0px;}.elementor-52 .elementor-element.elementor-element-7c1e1fa{margin:-8px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -123px;border-style:solid;border-width:1px 0px 0px 0px;text-align:start;}.elementor-52 .elementor-element.elementor-element-7c1e1fa .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:400;color:var( --e-global-color-text );}.elementor-52 .elementor-element.elementor-element-195b99a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:-11px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-52 .elementor-element.elementor-element-03b9f1f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -40px) 0px;padding:0px 0px 0px 0px;}.elementor-52 .elementor-element.elementor-element-8b20a31{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:11px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-52 .elementor-element.elementor-element-c025c64{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -85px;border-style:solid;border-width:1px 0px 0px 0px;text-align:start;}.elementor-52 .elementor-element.elementor-element-c025c64 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:400;color:var( --e-global-color-text );}.elementor-52 .elementor-element.elementor-element-85dab20{--display:flex;--min-height:0px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:21px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-52 .elementor-element.elementor-element-30e44c1 img{width:50%;}.elementor-52 .elementor-element.elementor-element-818428b img{width:50%;}.elementor-52 .elementor-element.elementor-element-066eadd img{width:50%;}.elementor-52 .elementor-element.elementor-element-bc02fdc img{width:50%;}.elementor-52 .elementor-element.elementor-element-8403417 img{width:50%;}.elementor-52 .elementor-element.elementor-element-eeac38d img{width:50%;}.elementor-52 .elementor-element.elementor-element-86e07cd img{width:50%;}.elementor-52 .elementor-element.elementor-element-e4f4c93 img{width:50%;}.elementor-52 .elementor-element.elementor-element-f7b2c30{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:-18px;--margin-bottom:3px;--margin-left:-5px;--margin-right:0px;}.elementor-52 .elementor-element.elementor-element-bf7fe9d{text-align:center;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-primary );}.elementor-52 .elementor-element.elementor-element-7a0a8f2{text-align:center;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-primary );}.elementor-52 .elementor-element.elementor-element-0582206{text-align:center;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-primary );}.elementor-52 .elementor-element.elementor-element-c0cf65c{text-align:center;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-primary );}.elementor-52 .elementor-element.elementor-element-9d1088d{text-align:center;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-primary );}.elementor-52 .elementor-element.elementor-element-6ff282c{text-align:center;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-primary );}.elementor-52 .elementor-element.elementor-element-d1267fd{text-align:center;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-primary );}.elementor-52 .elementor-element.elementor-element-ee97a05{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -19px;text-align:center;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-primary );}.elementor-52 .elementor-element.elementor-element-db516f7{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-52 .elementor-element.elementor-element-e1b3aba{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:2px 0px 1px 1px;--border-top-width:2px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-text );--border-color:var( --e-global-color-text );}.elementor-52 .elementor-element.elementor-element-e1b3aba.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-52 .elementor-element.elementor-element-4e89425{background-color:#37373700;padding:0px 0px 0px 14px;font-family:"Montserrat", Sans-serif;font-size:16px;color:var( --e-global-color-text );}.elementor-52 .elementor-element.elementor-element-7aed530{--display:flex;border-style:solid;--border-style:solid;border-width:2px 2px 2px 0px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:0px;border-color:var( --e-global-color-text );--border-color:var( --e-global-color-text );}.elementor-52 .elementor-element.elementor-element-a1a2862{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-52 .elementor-element.elementor-element-9fc6838{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:-4px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-52 .elementor-element.elementor-element-6353f25{margin:-71px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -123px;border-style:solid;border-width:1px 0px 0px 0px;text-align:start;}.elementor-52 .elementor-element.elementor-element-6353f25 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:400;color:var( --e-global-color-text );}.elementor-52 .elementor-element.elementor-element-5cbf1fef{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-52 .elementor-element.elementor-element-4aee2480{--display:flex;--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-52 .elementor-element.elementor-element-49e78a3f img{width:100%;max-width:100%;height:449px;object-fit:cover;object-position:center center;border-radius:8px 8px 8px 8px;}.elementor-52 .elementor-element.elementor-element-669e4df0{padding:10px 0px 0px 0px;}.elementor-52 .elementor-element.elementor-element-669e4df0 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:400;color:var( --e-global-color-text );}.elementor-52 .elementor-element.elementor-element-526b0700{--display:flex;--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-52 .elementor-element.elementor-element-761747cf img{width:100%;height:450px;object-fit:cover;object-position:center center;border-radius:8px 8px 8px 8px;}.elementor-52 .elementor-element.elementor-element-b8d7f76{padding:10px 0px 0px 0px;}.elementor-52 .elementor-element.elementor-element-b8d7f76 .elementor-heading-title{font-family:"Montserrat", Sans-serif;color:var( --e-global-color-text );}.elementor-52 .elementor-element.elementor-element-2cb4bf2b{--display:flex;--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-52 .elementor-element.elementor-element-20027a24 img{width:100%;height:450px;object-fit:cover;object-position:center center;border-radius:8px 8px 8px 8px;}.elementor-52 .elementor-element.elementor-element-ffde165{padding:10px 0px 0px 0px;}.elementor-52 .elementor-element.elementor-element-ffde165 .elementor-heading-title{font-family:"Montserrat", Sans-serif;color:var( --e-global-color-text );}.elementor-52 .elementor-element.elementor-element-fc67483{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:-60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-52 .elementor-element.elementor-element-7435ee6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-52 .elementor-element.elementor-element-7435ee6.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-52 .elementor-element.elementor-element-40ada27{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-52 .elementor-element.elementor-element-fcde91a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:2px 0px 2px 0px;--border-top-width:2px;--border-right-width:0px;--border-bottom-width:2px;--border-left-width:0px;}.elementor-52 .elementor-element.elementor-element-fcde91a:not(.elementor-motion-effects-element-type-background), .elementor-52 .elementor-element.elementor-element-fcde91a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-52 .elementor-element.elementor-element-2abc23f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-52 .elementor-element.elementor-element-2abc23f.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-52 .elementor-element.elementor-element-97094cb{width:var( --container-widget-width, 100.043% );max-width:100.043%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -10px;--container-widget-width:100.043%;--container-widget-flex-grow:0;font-size:12px;color:var( --e-global-color-text );}.elementor-52 .elementor-element.elementor-element-97094cb.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-52 .elementor-element.elementor-element-dc489a8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-52 .elementor-element.elementor-element-dc489a8.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-52 .elementor-element.elementor-element-21ef6a7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-52 .elementor-element.elementor-element-21ef6a7.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-52 .elementor-element.elementor-element-aeac1d5{width:var( --container-widget-width, 130.979% );max-width:130.979%;--container-widget-width:130.979%;--container-widget-flex-grow:0;}.elementor-52 .elementor-element.elementor-element-aeac1d5.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-52 .elementor-element.elementor-element-aeac1d5 img{width:76%;max-width:100%;}.elementor-52 .elementor-element.elementor-element-a9248f4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-52 .elementor-element.elementor-element-a9248f4.e-con{--flex-grow:0;--flex-shrink:0;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-52 .elementor-element.elementor-element-c058707{--content-width:1600px;}.elementor-52 .elementor-element.elementor-element-631499b{--width:18.392%;}.elementor-52 .elementor-element.elementor-element-47760b0{--width:40.658%;}.elementor-52 .elementor-element.elementor-element-3005ca8c{--content-width:1366px;}.elementor-52 .elementor-element.elementor-element-d8cdf36{--content-width:1600px;}.elementor-52 .elementor-element.elementor-element-dcfc6d1{--content-width:1600px;}.elementor-52 .elementor-element.elementor-element-0a13d3f{--content-width:1600px;}.elementor-52 .elementor-element.elementor-element-824b38e{--content-width:1366px;}.elementor-52 .elementor-element.elementor-element-403e043{--width:50%;}.elementor-52 .elementor-element.elementor-element-8d48729{--width:50%;}.elementor-52 .elementor-element.elementor-element-a0cf1a0{--content-width:1400px;}.elementor-52 .elementor-element.elementor-element-f87771a{--width:25%;}.elementor-52 .elementor-element.elementor-element-eb227e6{--width:25%;}.elementor-52 .elementor-element.elementor-element-213f1a5{--width:25%;}.elementor-52 .elementor-element.elementor-element-671ff63{--width:25%;}.elementor-52 .elementor-element.elementor-element-2ef2f99{--width:25%;}.elementor-52 .elementor-element.elementor-element-d8ca598{--content-width:1366px;}.elementor-52 .elementor-element.elementor-element-195b99a{--content-width:1366px;}.elementor-52 .elementor-element.elementor-element-85dab20{--content-width:1400px;}.elementor-52 .elementor-element.elementor-element-f7b2c30{--content-width:1400px;}.elementor-52 .elementor-element.elementor-element-db516f7{--content-width:1400px;}.elementor-52 .elementor-element.elementor-element-e1b3aba{--width:36.444%;}.elementor-52 .elementor-element.elementor-element-fc67483{--content-width:1402px;}.elementor-52 .elementor-element.elementor-element-7435ee6{--width:47.357%;}.elementor-52 .elementor-element.elementor-element-40ada27{--width:50%;}.elementor-52 .elementor-element.elementor-element-fcde91a{--content-width:1400px;}.elementor-52 .elementor-element.elementor-element-2abc23f{--width:30.899%;}.elementor-52 .elementor-element.elementor-element-dc489a8{--width:14%;}.elementor-52 .elementor-element.elementor-element-21ef6a7{--width:18.128%;}.elementor-52 .elementor-element.elementor-element-a9248f4{--width:33.154%;}}@media(max-width:1024px) and (min-width:768px){.elementor-52 .elementor-element.elementor-element-47760b0{--width:328.434px;}}@media(max-width:1024px){.elementor-52 .elementor-element.elementor-element-4dc50e1 .elementskit-nav-identity-panel{padding:10px 0px 10px 0px;}.elementor-52 .elementor-element.elementor-element-4dc50e1 .elementskit-menu-container{max-width:350px;border-radius:0px 0px 0px 0px;}.elementor-52 .elementor-element.elementor-element-4dc50e1 .elementskit-navbar-nav > li > a{color:#000000;padding:10px 15px 10px 15px;}.elementor-52 .elementor-element.elementor-element-4dc50e1 .elementskit-navbar-nav .elementskit-submenu-panel > li > a{padding:15px 15px 15px 15px;}.elementor-52 .elementor-element.elementor-element-4dc50e1 .elementskit-navbar-nav .elementskit-submenu-panel{border-radius:0px 0px 0px 0px;}.elementor-52 .elementor-element.elementor-element-4dc50e1 button.elementskit-menu-hamburger{padding:8px 8px 8px 8px;width:45px;border-radius:3px;}.elementor-52 .elementor-element.elementor-element-4dc50e1 button.elementskit-menu-close{padding:8px 8px 8px 8px;margin:12px 12px 12px 12px;width:45px;border-radius:3px;}.elementor-52 .elementor-element.elementor-element-4dc50e1 .elementskit-nav-logo > img{max-width:160px;max-height:60px;}.elementor-52 .elementor-element.elementor-element-4dc50e1 .elementskit-nav-logo{margin:5px 0px 5px 0px;padding:5px 5px 5px 5px;}.elementor-52 .elementor-element.elementor-element-a1a2862{--grid-auto-flow:row;}.elementor-52 .elementor-element.elementor-element-49e78a3f img{height:265px;}.elementor-52 .elementor-element.elementor-element-761747cf img{height:265px;}.elementor-52 .elementor-element.elementor-element-20027a24 img{height:265px;}}@media(max-width:767px){.elementor-52 .elementor-element.elementor-element-4dc50e1 .elementskit-nav-logo > img{max-width:120px;max-height:50px;}.elementor-52 .elementor-element.elementor-element-3005ca8c{--min-height:0vh;--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-52 .elementor-element.elementor-element-a1a2862{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-52 .elementor-element.elementor-element-9fc6838{--padding-top:60px;--padding-bottom:60px;--padding-left:10px;--padding-right:10px;}.elementor-52 .elementor-element.elementor-element-5cbf1fef{--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:10px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-52 .elementor-element.elementor-element-49e78a3f img{height:400px;}.elementor-52 .elementor-element.elementor-element-761747cf img{height:400px;}.elementor-52 .elementor-element.elementor-element-20027a24 img{height:400px;}}/* Start custom CSS *//* ==========================================
   MOBILE PRO VERSION — SHPALOZAVOD
   Premium Dark Elementor
========================================== */

:root{
    --accent:#F97316;
}

/* FIX OVERFLOW */

html,
body{
    overflow-x:hidden;
}

/* CONTAINERS */

@media(max-width:1024px){

    .elementor-section,
    .elementor-container,
    .e-con{
        padding-left:18px !important;
        padding-right:18px !important;
    }

}

/* ==========================================
   TABLET
========================================== */

@media(max-width:1024px){

    h1,
    .elementor-heading-title{

        line-height:1.1 !important;
    }

    h1{
        font-size:46px !important;
    }

    h2{
        font-size:34px !important;
    }

    h3{
        font-size:26px !important;
    }

    p{
        font-size:15px !important;
        line-height:1.6 !important;
    }

    .elementor-button{

        height:52px !important;

        padding:
        0 26px !important;

        border-radius:
        14px !important;

        font-size:
        15px !important;
    }

}

/* ==========================================
   MOBILE PRO
========================================== */

@media(max-width:767px){

    /* PAGE WIDTH */

    .elementor-container,
    .e-con{

        width:100% !important;
        max-width:100% !important;

        padding-left:16px !important;
        padding-right:16px !important;
    }

    /* TYPOGRAPHY */

    body{

        font-family:
        'Montserrat',
        sans-serif !important;
    }

    h1{

        font-size:34px !important;
        line-height:1.08 !important;

        margin-bottom:
        12px !important;
    }

    h2{

        font-size:28px !important;
        line-height:1.15 !important;

        margin-bottom:
        14px !important;
    }

    h3{

        font-size:22px !important;
        line-height:1.2 !important;
    }

    h4{

        font-size:18px !important;
    }

    p,
    li,
    span{

        font-size:14px !important;
        line-height:1.55 !important;
    }

    /* SPACING */

    section,
    .elementor-section,
    .e-con{

        margin-top:0 !important;
        margin-bottom:0 !important;

        padding-top:32px !important;
        padding-bottom:32px !important;
    }

    /* BUTTONS */

    .elementor-button{

        width:100% !important;

        min-height:
        50px !important;

        border-radius:
        14px !important;

        font-size:
        15px !important;

        font-weight:
        600 !important;
    }

    /* HERO */

    .hero,
    .hero-section,
    .hero-block{

        padding-top:
        28px !important;

        padding-bottom:
        28px !important;
    }

    /* IMAGES */

    img{

        width:100% !important;
        height:auto !important;

        border-radius:
        14px !important;
    }

    /* GALLERY */

    .gallery,
    .elementor-image-gallery{

        grid-template-columns:
        repeat(2,1fr) !important;

        gap:
        10px !important;
    }

    /* ADVANTAGES */

    .features-container{

        display:grid !important;

        grid-template-columns:
        repeat(2,1fr);

        gap:12px !important;
    }

    .feature-item{

        padding:12px !important;

        border-radius:
        16px !important;

        background:
        rgba(255,255,255,.03);
    }

    .feature-text strong{

        font-size:
        14px !important;
    }

    .feature-text span{

        font-size:
        12px !important;
    }

    .feature-icon{

        width:48px !important;
        height:48px !important;
    }

    /* FAQ */

    .faq-title{

        font-size:
        28px !important;
    }

    .faq-question{

        font-size:
        14px !important;

        padding:
        14px 16px !important;
    }

    .faq-answer-content{

        font-size:
        13px !important;

        line-height:
        1.5 !important;
    }

    /* TABLES */

    table{

        display:block !important;
        overflow-x:auto !important;

        white-space:nowrap;
    }

    .order-table{

        min-width:
        720px !important;
    }

    /* FORM */

    input,
    textarea,
    select{

        min-height:
        48px !important;

        border-radius:
        12px !important;

        font-size:
        14px !important;
    }

    textarea{
        min-height:90px !important;
    }

    /* CALLBACK */

    .callback-wrap{

        max-width:
        100% !important;

        padding:
        0 !important;
    }

    .callback-title{

        font-size:
        30px !important;

        font-weight:
        600 !important;
    }

    .callback-input{

        height:
        52px !important;
    }

    .callback-btn{

        height:
        52px !important;

        font-size:
        16px !important;
    }

    /* CONTACTS */

    .contact-link{

        font-size:
        16px !important;
    }

    /* FOOTER */

    footer{

        text-align:
        center !important;
    }

}

/* ==========================================
   PREMIUM TOUCH
========================================== */

.elementor-button:hover{

    transform:
    translateY(-2px);

    transition:.25s;
}

/* REMOVE GIANT EMPTY SPACE */

.elementor-widget-spacer{

    max-height:
    30px !important;
}

/* BETTER MOBILE TAP */

button,
a,
input,
textarea,
select{

    -webkit-tap-highlight-color:
    transparent;
}/* End custom CSS */