.elementor-6706 .elementor-element.elementor-element-f55b776{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6706 .elementor-element.elementor-element-908181e{--display:flex;--min-height:500px;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-6706 .elementor-element.elementor-element-908181e:not(.elementor-motion-effects-element-type-background), .elementor-6706 .elementor-element.elementor-element-908181e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://heavypro.eu/wp-content/uploads/2026/03/Nimetu-kujundus-34.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-6706 .elementor-element.elementor-element-631eb34{--display:flex;}.elementor-6706 .elementor-element.elementor-element-57f6a56{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-6706 .elementor-element.elementor-element-91b82fe .elementor-heading-title{font-family:"Anek Malayalam", Sans-serif;font-size:48px;font-weight:500;letter-spacing:0.5px;color:#FFFFFF;}.elementor-6706 .elementor-element.elementor-element-a58fe11 .elementor-heading-title{font-family:"Anek Malayalam", Sans-serif;font-size:32px;font-weight:300;letter-spacing:0.5px;color:#FFFFFF;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-6706 .elementor-element.elementor-element-e1bedfe{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-6706 .elementor-element.elementor-element-e1bedfe.elementor-element{--align-self:flex-start;}.elementor-6706 .elementor-element.elementor-element-e1bedfe img{width:120px;}.elementor-6706 .elementor-element.elementor-element-8f5509b{--display:flex;--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-6706 .elementor-element.elementor-element-86fdbfb{--display:flex;}.elementor-6706 .elementor-element.elementor-element-3570390{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-6706 .elementor-element.elementor-element-3570390 .elementor-heading-title{font-family:"Anek Malayalam", Sans-serif;font-size:22px;font-weight:300;line-height:26px;letter-spacing:0.5px;color:#000000;}.elementor-6706 .elementor-element.elementor-element-7a5962b{--display:flex;--margin-top:40px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6706 .elementor-element.elementor-element-efa97d0{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6706 .elementor-element.elementor-element-372b665{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6706 .elementor-element.elementor-element-f906b56{margin:80px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-6706 .elementor-element.elementor-element-f906b56 .elementor-heading-title{font-family:"Anek Malayalam", Sans-serif;font-size:22px;font-weight:300;line-height:26px;letter-spacing:0.5px;color:#000000;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-6706 .elementor-element.elementor-element-54a240e .elementor-button{background-color:#000000;font-family:"Anek Malayalam", Sans-serif;font-size:18px;font-weight:300;letter-spacing:0.5px;border-radius:0px 0px 0px 0px;}.elementor-6706 .elementor-element.elementor-element-54a240e .elementor-button:hover, .elementor-6706 .elementor-element.elementor-element-54a240e .elementor-button:focus{background-color:#1E1E22;}.elementor-6706 .elementor-element.elementor-element-8f8defe{--display:flex;--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6706 .elementor-element.elementor-element-c47f303{--display:flex;--min-height:550px;--justify-content:center;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:0px;--padding-bottom:0px;--padding-left:60px;--padding-right:0px;}.elementor-6706 .elementor-element.elementor-element-c47f303:not(.elementor-motion-effects-element-type-background), .elementor-6706 .elementor-element.elementor-element-c47f303 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://heavypro.eu/wp-content/uploads/2026/03/Kobelco-mugavus-scaled.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-6706 .elementor-element.elementor-element-1e84235{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-6706 .elementor-element.elementor-element-1e84235.elementor-element{--align-self:flex-start;}.elementor-6706 .elementor-element.elementor-element-1e84235 .elementor-heading-title{font-family:"Anek Malayalam", Sans-serif;font-size:38px;font-weight:300;line-height:26px;letter-spacing:0.5px;color:#FFFFFF;}.elementor-6706 .elementor-element.elementor-element-e15f99e{width:var( --container-widget-width, 60% );max-width:60%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:60%;--container-widget-flex-grow:0;text-align:start;}.elementor-6706 .elementor-element.elementor-element-e15f99e .elementor-heading-title{font-family:"Anek Malayalam", Sans-serif;font-size:22px;font-weight:300;line-height:26px;letter-spacing:0.5px;color:#FFFFFF;}.elementor-6706 .elementor-element.elementor-element-19f61b8{--display:flex;--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6706 .elementor-element.elementor-element-4dc4975{--display:flex;--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6706 .elementor-element.elementor-element-bdcf62d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-6706 .elementor-element.elementor-element-bdcf62d .elementor-heading-title{font-family:"Anek Malayalam", Sans-serif;font-size:38px;font-weight:300;line-height:26px;letter-spacing:0.5px;color:#000000;}.elementor-6706 .elementor-element.elementor-element-13489b9{--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:120px 120px;--row-gap:120px;--column-gap:120px;--margin-top:60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-6706 .elementor-element.elementor-element-d2fa373{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6706 .elementor-element.elementor-element-8dff4f9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-6706 .elementor-element.elementor-element-8dff4f9 .elementor-heading-title{font-family:"Anek Malayalam", Sans-serif;font-size:28px;font-weight:300;letter-spacing:0.5px;color:#000000;}.elementor-6706 .elementor-element.elementor-element-ebf1055{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-6706 .elementor-element.elementor-element-b380371{margin:100px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-6706 .elementor-element.elementor-element-b380371 .elementor-heading-title{font-family:"Anek Malayalam", Sans-serif;font-size:28px;font-weight:300;letter-spacing:0.5px;color:#000000;}.elementor-6706 .elementor-element.elementor-element-855b338{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-6706 .elementor-element.elementor-element-cfbbdc0{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6706 .elementor-element.elementor-element-4bc7cbf{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-6706 .elementor-element.elementor-element-4bc7cbf .elementor-heading-title{font-family:"Anek Malayalam", Sans-serif;font-size:28px;font-weight:300;letter-spacing:0.5px;color:#000000;}.elementor-6706 .elementor-element.elementor-element-ed8cb56{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-6706 .elementor-element.elementor-element-ea75b1b{margin:100px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-6706 .elementor-element.elementor-element-ea75b1b .elementor-heading-title{font-family:"Anek Malayalam", Sans-serif;font-size:28px;font-weight:300;letter-spacing:0.5px;color:#000000;}.elementor-6706 .elementor-element.elementor-element-a611e45{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-6706 .elementor-element.elementor-element-b4ee58d{--display:flex;--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6706 .elementor-element.elementor-element-285cf68{--display:flex;}.elementor-6706 .elementor-element.elementor-element-f0a75e4{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6706 .elementor-element.elementor-element-41996d2{--display:flex;--min-height:200px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6706 .elementor-element.elementor-element-41996d2:not(.elementor-motion-effects-element-type-background), .elementor-6706 .elementor-element.elementor-element-41996d2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://heavypro.eu/wp-content/uploads/2026/03/Avar-kabiin.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-6706 .elementor-element.elementor-element-8444dd2{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-6706 .elementor-element.elementor-element-903041f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-6706 .elementor-element.elementor-element-903041f .elementor-heading-title{font-family:"Anek Malayalam", Sans-serif;font-size:28px;font-weight:300;letter-spacing:0.5px;color:#000000;}.elementor-6706 .elementor-element.elementor-element-a5784af{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-6706 .elementor-element.elementor-element-a5784af .elementor-heading-title{font-family:"Anek Malayalam", Sans-serif;font-size:18px;font-weight:300;line-height:26px;letter-spacing:0.5px;color:#000000;}.elementor-6706 .elementor-element.elementor-element-349bef5{--display:flex;}.elementor-6706 .elementor-element.elementor-element-a647f50{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6706 .elementor-element.elementor-element-48bf137{--display:flex;--min-height:200px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6706 .elementor-element.elementor-element-48bf137:not(.elementor-motion-effects-element-type-background), .elementor-6706 .elementor-element.elementor-element-48bf137 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://heavypro.eu/wp-content/uploads/2026/03/Ekraan.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-6706 .elementor-element.elementor-element-de09828{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-6706 .elementor-element.elementor-element-8c6e5c0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-6706 .elementor-element.elementor-element-8c6e5c0 .elementor-heading-title{font-family:"Anek Malayalam", Sans-serif;font-size:28px;font-weight:300;letter-spacing:0.5px;color:#000000;}.elementor-6706 .elementor-element.elementor-element-0f619dc{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-6706 .elementor-element.elementor-element-0f619dc .elementor-heading-title{font-family:"Anek Malayalam", Sans-serif;font-size:18px;font-weight:300;line-height:26px;letter-spacing:0.5px;color:#000000;}.elementor-6706 .elementor-element.elementor-element-9d75b12{--display:flex;}.elementor-6706 .elementor-element.elementor-element-2de2168{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6706 .elementor-element.elementor-element-424c7d2{--display:flex;--min-height:200px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6706 .elementor-element.elementor-element-424c7d2:not(.elementor-motion-effects-element-type-background), .elementor-6706 .elementor-element.elementor-element-424c7d2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://heavypro.eu/wp-content/uploads/2026/03/Kliima.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-6706 .elementor-element.elementor-element-ecc8a84{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-6706 .elementor-element.elementor-element-e1dc3fe{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-6706 .elementor-element.elementor-element-e1dc3fe .elementor-heading-title{font-family:"Anek Malayalam", Sans-serif;font-size:28px;font-weight:300;letter-spacing:0.5px;color:#000000;}.elementor-6706 .elementor-element.elementor-element-5b74e9c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-6706 .elementor-element.elementor-element-5b74e9c .elementor-heading-title{font-family:"Anek Malayalam", Sans-serif;font-size:18px;font-weight:300;line-height:26px;letter-spacing:0.5px;color:#000000;}.elementor-6706 .elementor-element.elementor-element-d9aac50{--display:flex;}.elementor-6706 .elementor-element.elementor-element-1f9b55d{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6706 .elementor-element.elementor-element-610c310{--display:flex;--min-height:200px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6706 .elementor-element.elementor-element-610c310:not(.elementor-motion-effects-element-type-background), .elementor-6706 .elementor-element.elementor-element-610c310 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://heavypro.eu/wp-content/uploads/2026/03/Juhtimine.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-6706 .elementor-element.elementor-element-e681c4c{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-6706 .elementor-element.elementor-element-4f4a394{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-6706 .elementor-element.elementor-element-4f4a394 .elementor-heading-title{font-family:"Anek Malayalam", Sans-serif;font-size:28px;font-weight:300;letter-spacing:0.5px;color:#000000;}.elementor-6706 .elementor-element.elementor-element-9182b1b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-6706 .elementor-element.elementor-element-9182b1b .elementor-heading-title{font-family:"Anek Malayalam", Sans-serif;font-size:18px;font-weight:300;line-height:26px;letter-spacing:0.5px;color:#000000;}.elementor-6706 .elementor-element.elementor-element-e8b7b7e{--display:flex;}.elementor-6706 .elementor-element.elementor-element-d15cd30{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6706 .elementor-element.elementor-element-ec050b6{--display:flex;--min-height:200px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6706 .elementor-element.elementor-element-ec050b6:not(.elementor-motion-effects-element-type-background), .elementor-6706 .elementor-element.elementor-element-ec050b6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://heavypro.eu/wp-content/uploads/2026/03/Telefonihoidja.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-6706 .elementor-element.elementor-element-cb73bf5{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-6706 .elementor-element.elementor-element-1785d26{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-6706 .elementor-element.elementor-element-1785d26 .elementor-heading-title{font-family:"Anek Malayalam", Sans-serif;font-size:28px;font-weight:300;letter-spacing:0.5px;color:#000000;}.elementor-6706 .elementor-element.elementor-element-296e0ba{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-6706 .elementor-element.elementor-element-296e0ba .elementor-heading-title{font-family:"Anek Malayalam", Sans-serif;font-size:18px;font-weight:300;line-height:26px;letter-spacing:0.5px;color:#000000;}.elementor-6706 .elementor-element.elementor-element-9540b69{--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;}.elementor-6706 .elementor-element.elementor-element-78ad294{--display:flex;--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6706 .elementor-element.elementor-element-507de2c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-6706 .elementor-element.elementor-element-507de2c .elementor-heading-title{font-family:"Anek Malayalam", Sans-serif;font-size:38px;font-weight:300;line-height:26px;letter-spacing:0.5px;color:#000000;}.elementor-6706 .elementor-element.elementor-element-e926179{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 40px 0px 40px;text-align:center;}.elementor-6706 .elementor-element.elementor-element-e926179 .elementor-heading-title{font-family:"Anek Malayalam", Sans-serif;font-size:22px;font-weight:300;line-height:26px;letter-spacing:0.5px;color:#000000;}.elementor-6706 .elementor-element.elementor-element-9f403ba{--display:flex;--margin-top:20px;--margin-bottom:80px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6706 .elementor-element.elementor-element-8911f99{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-6706 .elementor-element.elementor-element-a73dfa1{padding:0px 0px 0px 0px;}.elementor-6706 .elementor-element.elementor-element-a73dfa1 .elementor-wrapper{--video-aspect-ratio:1.5;}body.elementor-page-6706:not(.elementor-motion-effects-element-type-background), body.elementor-page-6706 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}@media(min-width:768px){.elementor-6706 .elementor-element.elementor-element-f55b776{--content-width:1400px;}.elementor-6706 .elementor-element.elementor-element-908181e{--content-width:1400px;}.elementor-6706 .elementor-element.elementor-element-7a5962b{--content-width:1600px;}.elementor-6706 .elementor-element.elementor-element-efa97d0{--content-width:1400px;}.elementor-6706 .elementor-element.elementor-element-372b665{--width:50%;}.elementor-6706 .elementor-element.elementor-element-c47f303{--content-width:1400px;}.elementor-6706 .elementor-element.elementor-element-19f61b8{--content-width:1400px;}.elementor-6706 .elementor-element.elementor-element-4dc4975{--content-width:1100px;}.elementor-6706 .elementor-element.elementor-element-13489b9{--content-width:1400px;}.elementor-6706 .elementor-element.elementor-element-d2fa373{--width:50%;}.elementor-6706 .elementor-element.elementor-element-cfbbdc0{--width:50%;}.elementor-6706 .elementor-element.elementor-element-b4ee58d{--content-width:1400px;}.elementor-6706 .elementor-element.elementor-element-78ad294{--content-width:1100px;}}@media(max-width:1366px){.elementor-6706 .elementor-element.elementor-element-efa97d0{--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-6706 .elementor-element.elementor-element-8f8defe{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6706 .elementor-element.elementor-element-c47f303{--min-height:400px;--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}}@media(max-width:1024px){.elementor-6706 .elementor-element.elementor-element-9540b69{--e-n-carousel-swiper-slides-to-display:2;}}@media(max-width:767px){.elementor-6706 .elementor-element.elementor-element-908181e{--min-height:300px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-6706 .elementor-element.elementor-element-91b82fe .elementor-heading-title{font-size:32px;}.elementor-6706 .elementor-element.elementor-element-a58fe11 .elementor-heading-title{font-size:24px;}.elementor-6706 .elementor-element.elementor-element-e1bedfe img{width:100px;}.elementor-6706 .elementor-element.elementor-element-3570390{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-6706 .elementor-element.elementor-element-3570390 .elementor-heading-title{font-size:18px;line-height:1.2em;}.elementor-6706 .elementor-element.elementor-element-7a5962b{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-6706 .elementor-element.elementor-element-efa97d0{--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-6706 .elementor-element.elementor-element-f906b56{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-6706 .elementor-element.elementor-element-f906b56 .elementor-heading-title{font-size:18px;line-height:1.2em;}.elementor-6706 .elementor-element.elementor-element-8f8defe{--margin-top:80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-6706 .elementor-element.elementor-element-c47f303{--min-height:300px;--justify-content:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-6706 .elementor-element.elementor-element-c47f303:not(.elementor-motion-effects-element-type-background), .elementor-6706 .elementor-element.elementor-element-c47f303 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center right;}.elementor-6706 .elementor-element.elementor-element-1e84235{text-align:start;}.elementor-6706 .elementor-element.elementor-element-1e84235 .elementor-heading-title{font-size:28px;}.elementor-6706 .elementor-element.elementor-element-e15f99e{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:start;}.elementor-6706 .elementor-element.elementor-element-e15f99e .elementor-heading-title{font-size:18px;line-height:1.2em;}.elementor-6706 .elementor-element.elementor-element-19f61b8{--margin-top:80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-6706 .elementor-element.elementor-element-4dc4975{--margin-top:80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-6706 .elementor-element.elementor-element-bdcf62d .elementor-heading-title{font-size:28px;}.elementor-6706 .elementor-element.elementor-element-13489b9{--gap:40px 40px;--row-gap:40px;--column-gap:40px;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-6706 .elementor-element.elementor-element-b380371{margin:40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-6706 .elementor-element.elementor-element-4bc7cbf{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-6706 .elementor-element.elementor-element-ea75b1b{margin:40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-6706 .elementor-element.elementor-element-b4ee58d{--margin-top:80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-6706 .elementor-element.elementor-element-f0a75e4{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6706 .elementor-element.elementor-element-41996d2:not(.elementor-motion-effects-element-type-background), .elementor-6706 .elementor-element.elementor-element-41996d2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://heavypro.eu/wp-content/uploads/2026/03/Avar-kabiin.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-6706 .elementor-element.elementor-element-41996d2{--min-height:200px;}.elementor-6706 .elementor-element.elementor-element-a647f50{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6706 .elementor-element.elementor-element-48bf137:not(.elementor-motion-effects-element-type-background), .elementor-6706 .elementor-element.elementor-element-48bf137 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://heavypro.eu/wp-content/uploads/2026/03/Avar-kabiin.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-6706 .elementor-element.elementor-element-48bf137{--min-height:200px;}.elementor-6706 .elementor-element.elementor-element-2de2168{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6706 .elementor-element.elementor-element-424c7d2:not(.elementor-motion-effects-element-type-background), .elementor-6706 .elementor-element.elementor-element-424c7d2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://heavypro.eu/wp-content/uploads/2026/03/Avar-kabiin.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-6706 .elementor-element.elementor-element-424c7d2{--min-height:200px;}.elementor-6706 .elementor-element.elementor-element-1f9b55d{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6706 .elementor-element.elementor-element-610c310:not(.elementor-motion-effects-element-type-background), .elementor-6706 .elementor-element.elementor-element-610c310 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://heavypro.eu/wp-content/uploads/2026/03/Avar-kabiin.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-6706 .elementor-element.elementor-element-610c310{--min-height:200px;}.elementor-6706 .elementor-element.elementor-element-d15cd30{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6706 .elementor-element.elementor-element-ec050b6:not(.elementor-motion-effects-element-type-background), .elementor-6706 .elementor-element.elementor-element-ec050b6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://heavypro.eu/wp-content/uploads/2026/03/Avar-kabiin.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-6706 .elementor-element.elementor-element-ec050b6{--min-height:200px;}.elementor-6706 .elementor-element.elementor-element-9540b69{--e-n-carousel-swiper-slides-to-display:1;}.elementor-6706 .elementor-element.elementor-element-78ad294{--margin-top:80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-6706 .elementor-element.elementor-element-507de2c .elementor-heading-title{font-size:28px;}.elementor-6706 .elementor-element.elementor-element-e926179{padding:0px 20px 0px 20px;}.elementor-6706 .elementor-element.elementor-element-e926179 .elementor-heading-title{font-size:18px;line-height:1.2em;}.elementor-6706 .elementor-element.elementor-element-8911f99{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}}/* Start custom CSS for html, class: .elementor-element-0d52d73 */.kobelco-models-strip {
  display: flex;
  align-items: stretch;
  gap: 24px;
  padding: 0 24px;
  overflow-x: auto;
  white-space: nowrap;
  box-sizing: border-box;
  cursor: grab;

  -ms-overflow-style: none;
  scrollbar-width: none;
}

.kobelco-models-strip::-webkit-scrollbar {
  display: none;
}

.kobelco-models-strip.dragging {
  cursor: grabbing;
}

.kobelco-model-item {
  width: 110px;
  flex: 0 0 auto;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: flex-start;
  padding: 18px 0 12px;
  cursor: pointer;
  box-sizing: border-box;
  border-bottom: 3px solid transparent;
  transition: border-color 0.2s ease;
  user-select: none;
}

.kobelco-model-item img {
  width: 80px;
  height: auto;
  object-fit: contain;
  margin-bottom: 8px;
  display: block;
  pointer-events: none;
}

.kobelco-model-item span {
  font-family: 'Anek Malayalam', sans-serif;
  font-weight: 400;
  font-size: 16px;
  letter-spacing: 0.5px;
  color: #666;
  text-align: center;
  line-height: 1.2;
  transition: color 0.2s ease, font-weight 0.2s ease;
  pointer-events: none;
}

.kobelco-model-item:hover span {
  color: #000;
}

.kobelco-model-item.active {
  border-bottom-color: #000;
}

.kobelco-model-item.active span {
  font-weight: 600;
  color: #000;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-908181e */.left-fade-gradient {
  position: relative;
  overflow: hidden;
}

/* Gradient layer */
.left-fade-gradient::before {
  content: "";
  position: absolute;
  inset: 0;

  background: linear-gradient(
    to right,
    rgba(0, 0, 0, 0.9) 0%,
    rgba(0, 0, 0, 0.6) 20%,
    rgba(0, 0, 0, 0.3) 40%,
    rgba(0, 0, 0, 0) 70%
  );

  pointer-events: none;
  z-index: 1;
}

/* Make ALL inner content sit above gradient */
.left-fade-gradient > * {
  position: relative;
  z-index: 2;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-45c993d */.data-stats-section {
  display: flex;
  justify-content: center;
  align-items: flex-start;
  gap: 70px;
  padding: 40px 20px;
  flex-wrap: wrap;
}

.data-stat-item {
  text-align: center;
  min-width: 150px;
}

.data-stat-number {
  font-family: 'Anek Malayalam', sans-serif;
  font-weight: 300;
  font-size: 56px;
  line-height: 1;
  letter-spacing: 0.5px;
  color: #111;
  margin-bottom: 8px;

  /* FIX: prevents shifting */
  display: inline-block;
  min-width: 6ch; /* adjust if needed */
  text-align: center;

  /* makes all digits same width */
  font-variant-numeric: tabular-nums;
}

.data-stat-label {
  font-family: 'Anek Malayalam', sans-serif;
  font-weight: 300;
  font-size: 18px;
  line-height: 1.3;
  letter-spacing: 0.5px;
  color: #555;
}

.data-stat-number .unit {
  font-size: 0.6em;
  vertical-align: baseline;
  margin-left: 2px;
}

@media (max-width: 1024px) {
  .data-stats-section {
    gap: 40px;
  }

  .data-stat-number {
    font-size: 42px;
  }

  .data-stat-label {
    font-size: 16px;
  }
}

@media (max-width: 767px) {
  .data-stats-section {
    display: grid;
    grid-template-columns: 1fr 1fr; /* 2 columns */
    gap: 30px;
    padding: 30px 15px;
    justify-items: center; /* center items horizontally */
  }

  .data-stat-item {
    min-width: unset; /* remove flex leftover */
    width: 100%;
  }

  .data-stat-number {
    font-size: 34px;
  }

  .data-stat-label {
    font-size: 15px;
  }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-54a240e */.elementor-6706 .elementor-element.elementor-element-54a240e .elementor-button-text {
  color: inherit !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-d506fe9 *//* =========================================================
   GRID GALLERY (NEW GRID LAYOUT)
========================================================= */

.mp-grid-gallery{
  position: relative;
  width: 100%;

  font-family: "Anek Malayalam", sans-serif;
  font-weight: 300;
  letter-spacing: 0.5px;
}

.mp-grid-gallery__count{
position:absolute;
top:16px;
left:16px;
background:#000;
color:#fff;
font-size:18px;
padding:8px 20px;
border-radius:4px;
z-index:10;
}

.mp-grid-gallery__grid{
display:grid;
grid-template-columns:2fr 1fr 1fr;
grid-template-rows:220px 220px;
gap:2px;
}

.mp-grid-gallery__item:nth-child(1){
grid-row:1 / span 2;
}

.mp-grid-gallery__item{
border:0;
padding:0;
margin:0;
background:transparent;
cursor:zoom-in;
overflow:hidden;
}

.mp-grid-gallery__item img{
width:100%;
height:100%;
display:block;
object-fit:cover;
pointer-events:none;
user-select:none;
transition:transform .35s ease;
}

.mp-grid-gallery__item:hover img{
transform:scale(1.05);
}

.mp-hidden-img{
display:none;
}


/* =========================================================
   KILL THEME / WOOCOMMERCE BUTTON STYLES
========================================================= */

.mp-grid-gallery__item,
.mp-grid-gallery__item:hover,
.mp-grid-gallery__item:focus,
.mp-grid-gallery__item:active,
.mp-grid-gallery__item:focus-visible {
  padding:0 !important;
  margin:0 !important;
  border:0 !important;
  outline:none !important;
  box-shadow:none !important;
  background:transparent !important;
  border-radius:0 !important;
  appearance:none !important;
  -webkit-appearance:none !important;
  transform:none !important;
  filter:none !important;
}

.mp-grid-gallery__item img,
.mp-grid-gallery__item:hover img,
.mp-grid-gallery__item:focus img,
.mp-grid-gallery__item:active img,
.mp-grid-gallery__item:focus-visible img {
  outline:none !important;
  box-shadow:none !important;
  border:0 !important;
}


/* =========================================================
   MINI LIGHTBOX — EXACT SAME DESIGN AS BEFORE
========================================================= */

.mp-mini-lb {
  position: fixed;
  inset: 0;
  z-index: 999999;
  display: none;
}

.mp-mini-lb.is-open {
  display: block;
}

.mp-mini-lb__overlay {
  position: absolute;
  inset: 0;
  background: rgba(0,0,0,.8);
  display: none !important;
}

.mp-mini-lb__inner {
  position: fixed !important;
  inset: 0 !important;
  background: #eee !important;
  display: flex;
  align-items: center;
  justify-content: center;
  padding-top: 32px;
  padding-bottom: 32px;
  box-sizing: border-box;
}

.mp-mini-lb__img {
  max-width: 100%;
  max-height: calc(100vh - 64px) !important;
  object-fit: contain;
  background: #eee !important;
  pointer-events: none;
}


/* =========================================================
   LIGHTBOX CONTROLS — EXACT SAME
========================================================= */

.mp-mini-lb__close,
.mp-mini-lb__prev,
.mp-mini-lb__next {
  display: block !important;
  opacity: 1 !important;
  visibility: visible !important;

  width: 44px !important;
  height: 44px !important;

  pointer-events: auto !important;

  background-repeat: no-repeat !important;
  background-position: center !important;
  background-size: 28px 28px !important;

  border: 0 !important;
  outline: none !important;

  transition: none !important;
  text-indent: -9999px;
  overflow: hidden;
}

.mp-mini-lb__close {
  position: fixed !important;
  top: 20px !important;
  right: 20px !important;
  z-index: 2147483647 !important;

  background: url('https://test.marcelan.com/wp-content/uploads/2025/12/xmark-duotone-light-full.svg')
              center / 28px 28px no-repeat transparent !important;
}

.mp-mini-lb__prev {
  position: fixed !important;
  left: 24px !important;
  top: 50% !important;
  transform: translateY(-50%) !important;
  z-index: 2147483647 !important;

  background: url('https://test.marcelan.com/wp-content/uploads/2025/12/arrow-left-light-full.svg')
              center / 28px 28px no-repeat transparent !important;
}

.mp-mini-lb__next {
  position: fixed !important;
  right: 24px !important;
  top: 50% !important;
  transform: translateY(-50%) !important;
  z-index: 2147483647 !important;

  background: url('https://test.marcelan.com/wp-content/uploads/2025/12/arrow-right-light-full-1.svg')
              center / 28px 28px no-repeat transparent !important;
}


/* =========================================================
   MOBILE
========================================================= */

@media (max-width: 767px) {

  .mp-grid-gallery__grid{
    display:grid;
    grid-template-columns:repeat(4, 1fr);
    grid-template-rows:auto auto;
    gap:2px;
  }

  .mp-grid-gallery__item:nth-child(1){
    grid-column:1 / -1;
    grid-row:1;
    aspect-ratio:16 / 9; /* change to 4 / 3 if you want taller main image */
  }

  .mp-grid-gallery__item:nth-child(2){
    grid-column:1;
    grid-row:2;
    aspect-ratio:3 / 2;
  }

  .mp-grid-gallery__item:nth-child(3){
    grid-column:2;
    grid-row:2;
    aspect-ratio:3 / 2;
  }

  .mp-grid-gallery__item:nth-child(4){
    grid-column:3;
    grid-row:2;
    aspect-ratio:3 / 2;
  }

  .mp-grid-gallery__item:nth-child(5){
    grid-column:4;
    grid-row:2;
    aspect-ratio:3 / 2;
  }

  .mp-grid-gallery__item img{
    width:100%;
    height:100%;
    object-fit:cover;
  }

  .mp-mini-lb__inner {
    padding-left: 60px;
    padding-right: 60px;
    box-sizing: border-box;
  }

  .mp-mini-lb__img {
    max-width: 100%;
    max-height: 90vh;
    object-fit: contain;
  }

  .mp-mini-lb__prev {
    left: 12px !important;
  }

  .mp-mini-lb__next {
    right: 12px !important;
  }

  .mp-mini-lb__close {
    top: 12px !important;
    right: 12px !important;
  }

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-ebf1055 *//* =========================================
   FINAL — PRODUCT ATTRIBUTES (CLEAN + SMART WRAP)
========================================= */

.custom-product-attributes--basic .mp-attr-item{
  display: grid !important;
  grid-template-columns: auto minmax(0, 1fr) !important; /* title grows, value uses rest */
  column-gap: 16px !important;
  align-items: start !important;

  padding: 12px 0 !important;
  border-bottom: 1px solid #E6E8EB !important;
}

/* Remove last divider */
.custom-product-attributes--basic .mp-attr-item:last-child{
  border-bottom: none !important;
}

/* TITLE (left) — uses space, does NOT wrap */
.custom-product-attributes--basic .mp-attr-title{
  font-size: 18px !important;
  letter-spacing: 0.5px !important;
  font-weight: 300 !important;
  line-height: 1.6 !important;
  color: #000 !important;

  white-space: nowrap !important;       /* keep title on one line */
  min-width: 0 !important;
}

/* VALUE (right) — wraps nicely, no mid-word cuts */
.custom-product-attributes--basic .mp-attr-value{
  font-size: 18px !important;
  letter-spacing: 0.5px !important;
  font-weight: 400 !important;
  line-height: 1.6 !important;
  color: #000 !important;

  text-align: right !important;

  white-space: normal !important;       /* allow wrapping */
  overflow-wrap: normal !important;     /* wrap at spaces */
  word-break: normal !important;        /* don't cut words */
  hyphens: manual !important;           /* no auto hyphenation */

  min-width: 0 !important;
  display: block !important;

  padding-bottom: 6px !important;       /* space above divider */
}

/* =========================================
   MOBILE — STACKED (TITLE ABOVE VALUE)
========================================= */

@media (max-width: 767px){

  .custom-product-attributes--basic .mp-attr-item{
    display: flex !important;
    flex-direction: column !important;
    align-items: flex-start !important; /* right align both */
    row-gap: 4px !important;
  }

  .custom-product-attributes--basic .mp-attr-title{
    white-space: normal !important; /* allow wrapping on mobile */
    text-align: left !important;
  }

  .custom-product-attributes--basic .mp-attr-value{
    text-align: left !important;
    padding-bottom: 6px !important;
  }

}/* End custom CSS */