.elementor-3208 .elementor-element.elementor-element-23ba4f4{--display:flex;--min-height:100vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:center;--gap:1rem 1rem;--row-gap:1rem;--column-gap:1rem;--overlay-opacity:1;--padding-top:5rem;--padding-bottom:3rem;--padding-left:0rem;--padding-right:0rem;}.elementor-3208 .elementor-element.elementor-element-23ba4f4:not(.elementor-motion-effects-element-type-background), .elementor-3208 .elementor-element.elementor-element-23ba4f4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e23a183 );background-image:url("https://elecrest.energy/wp-content/uploads/2026/08/Product-Page-banner-240-scaled.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-3208 .elementor-element.elementor-element-23ba4f4::before, .elementor-3208 .elementor-element.elementor-element-23ba4f4 > .elementor-background-video-container::before, .elementor-3208 .elementor-element.elementor-element-23ba4f4 > .e-con-inner > .elementor-background-video-container::before, .elementor-3208 .elementor-element.elementor-element-23ba4f4 > .elementor-background-slideshow::before, .elementor-3208 .elementor-element.elementor-element-23ba4f4 > .e-con-inner > .elementor-background-slideshow::before, .elementor-3208 .elementor-element.elementor-element-23ba4f4 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:radial-gradient(at center center, #FFFFFF00 10%, #00000090 100%);}.elementor-3208 .elementor-element.elementor-element-8dd1085{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;padding:0px 0px 0px 0px;text-align:center;}.elementor-3208 .elementor-element.elementor-element-8dd1085 .elementor-heading-title{font-family:"Montserrat", Inter, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;font-size:4rem;font-weight:600;line-height:1em;color:var( --e-global-color-primary );}.elementor-3208 .elementor-element.elementor-element-74d691d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;font-family:"Noto Sans", Inter, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;font-size:1.2rem;font-weight:300;line-height:1.7em;color:var( --e-global-color-primary );}.elementor-3208 .elementor-element.elementor-element-6c282b6 .elementor-button{background-color:var( --e-global-color-c9bf03a );font-family:"Noto Sans", Inter, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;font-size:0.833333333vw;font-weight:600;fill:var( --e-global-color-e23a183 );color:var( --e-global-color-e23a183 );}.elementor-3208 .elementor-element.elementor-element-6c282b6 .elementor-button:hover, .elementor-3208 .elementor-element.elementor-element-6c282b6 .elementor-button:focus{background-color:var( --e-global-color-6af3fae );color:var( --e-global-color-e23a183 );}.elementor-3208 .elementor-element.elementor-element-6c282b6{padding:0rem 0rem 0rem 0rem;}.elementor-3208 .elementor-element.elementor-element-6c282b6 .elementor-button:hover svg, .elementor-3208 .elementor-element.elementor-element-6c282b6 .elementor-button:focus svg{fill:var( --e-global-color-e23a183 );}.elementor-3208 .elementor-element.elementor-element-4c82e99{--display:flex;--min-height:100vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:1.5rem 1.5rem;--row-gap:1.5rem;--column-gap:1.5rem;--padding-top:5rem;--padding-bottom:5rem;--padding-left:0rem;--padding-right:0rem;}.elementor-3208 .elementor-element.elementor-element-4c82e99:not(.elementor-motion-effects-element-type-background), .elementor-3208 .elementor-element.elementor-element-4c82e99 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e23a183 );}.elementor-3208 .elementor-element.elementor-element-792dd56{width:var( --container-widget-width, 45rem );max-width:45rem;--container-widget-width:45rem;--container-widget-flex-grow:0;text-align:center;}.elementor-3208 .elementor-element.elementor-element-792dd56 .elementor-heading-title{font-family:"Montserrat", Inter, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;font-size:3rem;font-weight:600;line-height:1.25em;}.elementor-3208 .elementor-element.elementor-element-fcdd682{width:var( --container-widget-width, 50rem );max-width:50rem;--container-widget-width:50rem;--container-widget-flex-grow:0;text-align:center;font-family:"Noto Sans", Inter, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;font-size:1.2rem;font-weight:300;}.elementor-3208 .elementor-element.elementor-element-d730175{--display:flex;--min-height:28.125rem;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:2rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3208 .elementor-element.elementor-element-794e8c6{--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-3208 .elementor-element.elementor-element-a580fca{text-align:center;}.elementor-3208 .elementor-element.elementor-element-a580fca img{width:50rem;height:28.125rem;}.elementor-3208 .elementor-element.elementor-element-5a0d3f5{text-align:center;}.elementor-3208 .elementor-element.elementor-element-5a0d3f5 img{width:50rem;height:28.125rem;}.elementor-3208 .elementor-element.elementor-element-5f4dd7e{text-align:center;}.elementor-3208 .elementor-element.elementor-element-5f4dd7e img{width:50rem;height:28.125rem;}.elementor-3208 .elementor-element.elementor-element-aff8148{--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-3208 .elementor-element.elementor-element-42a3729{--display:flex;--min-height:9.375rem;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:0.5rem 0.5rem;--row-gap:0.5rem;--column-gap:0.5rem;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:0px 2px 0px 0px;--border-top-width:0px;--border-right-width:2px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-ea82e61 );--border-color:var( --e-global-color-ea82e61 );--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:1.5rem;--padding-bottom:1.5rem;--padding-left:2rem;--padding-right:2rem;}.elementor-3208 .elementor-element.elementor-element-42a3729:not(.elementor-motion-effects-element-type-background), .elementor-3208 .elementor-element.elementor-element-42a3729 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0F0F0F;}.elementor-3208 .elementor-element.elementor-element-42a3729:hover{background-color:transparent;background-image:linear-gradient(90deg, var( --e-global-color-ea82e61 ) 50%, #0E1A1A 100%);border-style:solid;border-width:0px 2px 0px 0px;--border-top-width:0px;--border-right-width:2px;--border-bottom-width:0px;--border-left-width:0px;border-color:#46D7E3;--border-color:#46D7E3;}.elementor-3208 .elementor-element.elementor-element-42a3729, .elementor-3208 .elementor-element.elementor-element-42a3729::before{--border-transition:0.3s;}.elementor-3208 .elementor-element.elementor-element-c3e0820{text-align:start;}.elementor-3208 .elementor-element.elementor-element-c3e0820 .elementor-heading-title{font-family:"Montserrat", Inter, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;font-size:1.3rem;font-weight:600;line-height:1.25em;}.elementor-3208 .elementor-element.elementor-element-305bf45{font-family:"Noto Sans", Inter, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;font-size:0.83rem;font-weight:300;}.elementor-3208 .elementor-element.elementor-element-b68383b{--display:flex;--min-height:9.375rem;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:0.5rem 0.5rem;--row-gap:0.5rem;--column-gap:0.5rem;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:0px 2px 0px 0px;--border-top-width:0px;--border-right-width:2px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-ea82e61 );--border-color:var( --e-global-color-ea82e61 );--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:1.5rem;--padding-bottom:1.5rem;--padding-left:2rem;--padding-right:2rem;}.elementor-3208 .elementor-element.elementor-element-b68383b:not(.elementor-motion-effects-element-type-background), .elementor-3208 .elementor-element.elementor-element-b68383b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0F0F0F;}.elementor-3208 .elementor-element.elementor-element-b68383b:hover{background-color:transparent;background-image:linear-gradient(90deg, var( --e-global-color-ea82e61 ) 50%, #0E1A1A 100%);border-style:solid;border-width:0px 2px 0px 0px;--border-top-width:0px;--border-right-width:2px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );}.elementor-3208 .elementor-element.elementor-element-b68383b, .elementor-3208 .elementor-element.elementor-element-b68383b::before{--border-transition:0.3s;}.elementor-3208 .elementor-element.elementor-element-bf3fd23{text-align:start;}.elementor-3208 .elementor-element.elementor-element-bf3fd23 .elementor-heading-title{font-family:"Montserrat", Inter, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;font-size:1.3rem;font-weight:600;line-height:1.25em;}.elementor-3208 .elementor-element.elementor-element-2e54830{font-family:"Noto Sans", Inter, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;font-size:0.83rem;font-weight:300;}.elementor-3208 .elementor-element.elementor-element-5f86d73{--display:flex;--min-height:9.375rem;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:0.5rem 0.5rem;--row-gap:0.5rem;--column-gap:0.5rem;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:0px 2px 0px 0px;--border-top-width:0px;--border-right-width:2px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-ea82e61 );--border-color:var( --e-global-color-ea82e61 );--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:1.5rem;--padding-bottom:1.5rem;--padding-left:2rem;--padding-right:2rem;}.elementor-3208 .elementor-element.elementor-element-5f86d73:not(.elementor-motion-effects-element-type-background), .elementor-3208 .elementor-element.elementor-element-5f86d73 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0F0F0F;}.elementor-3208 .elementor-element.elementor-element-5f86d73:hover{background-color:transparent;background-image:linear-gradient(90deg, var( --e-global-color-ea82e61 ) 50%, #0E1A1A 100%);border-style:solid;border-width:0px 2px 0px 0px;--border-top-width:0px;--border-right-width:2px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );}.elementor-3208 .elementor-element.elementor-element-5f86d73, .elementor-3208 .elementor-element.elementor-element-5f86d73::before{--border-transition:0.3s;}.elementor-3208 .elementor-element.elementor-element-02783a1{text-align:start;}.elementor-3208 .elementor-element.elementor-element-02783a1 .elementor-heading-title{font-family:"Montserrat", Inter, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;font-size:1.3rem;font-weight:600;line-height:1.25em;}.elementor-3208 .elementor-element.elementor-element-fd6714b{font-family:"Noto Sans", Inter, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;font-size:0.83rem;font-weight:300;}.elementor-3208 .elementor-element.elementor-element-8661932{--display:flex;--min-height:100vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:1.5rem 1.5rem;--row-gap:1.5rem;--column-gap:1.5rem;--padding-top:5rem;--padding-bottom:5rem;--padding-left:0rem;--padding-right:0rem;}.elementor-3208 .elementor-element.elementor-element-8661932:not(.elementor-motion-effects-element-type-background), .elementor-3208 .elementor-element.elementor-element-8661932 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e23a183 );}.elementor-3208 .elementor-element.elementor-element-2d6c7ec{text-align:center;}.elementor-3208 .elementor-element.elementor-element-2d6c7ec .elementor-heading-title{font-family:"Montserrat", Inter, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;font-size:3rem;font-weight:600;line-height:1.25em;}.elementor-3208 .elementor-element.elementor-element-f40a1bf{text-align:center;font-family:"Noto Sans", Inter, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;font-size:1.2rem;font-weight:300;}.elementor-3208 .elementor-element.elementor-element-ce9afe5{--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;--justify-content:space-between;--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-3208 .elementor-element.elementor-element-ce9afe5.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-3208 .elementor-element.elementor-element-9cd2cc7{--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;--justify-content:center;--gap:1.5rem 1.5rem;--row-gap:1.5rem;--column-gap:1.5rem;--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-3208 .elementor-element.elementor-element-6cb965a{width:var( --container-widget-width, 22rem );max-width:22rem;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 2px;padding:0px 0px 0px 0px;--container-widget-width:22rem;--container-widget-flex-grow:0;}.elementor-3208 .elementor-element.elementor-element-6cb965a .elementor-heading-title{font-family:"Montserrat", Inter, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;font-size:2rem;font-weight:600;line-height:1.25em;}.elementor-3208 .elementor-element.elementor-element-14d4e23{width:var( --container-widget-width, 22rem );max-width:22rem;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 2px;padding:0px 0px 0px 0px;--container-widget-width:22rem;--container-widget-flex-grow:0;}.elementor-3208 .elementor-element.elementor-element-62f631d{--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-3208 .elementor-element.elementor-element-7bfd48d{margin:0px 2px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-3208 .elementor-element.elementor-element-7bfd48d img{width:100%;border-radius:1rem 1rem 1rem 1rem;}.elementor-3208 .elementor-element.elementor-element-0d850ba{--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;--justify-content:space-between;--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-3208 .elementor-element.elementor-element-0d850ba.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-3208 .elementor-element.elementor-element-71c3146{--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;--justify-content:center;--gap:1.5rem 1.5rem;--row-gap:1.5rem;--column-gap:1.5rem;--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-3208 .elementor-element.elementor-element-972a4b2{width:var( --container-widget-width, 22rem );max-width:22rem;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 2px;padding:0px 0px 0px 0px;--container-widget-width:22rem;--container-widget-flex-grow:0;}.elementor-3208 .elementor-element.elementor-element-972a4b2 .elementor-heading-title{font-family:"Montserrat", Inter, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;font-size:2rem;font-weight:600;line-height:1.25em;}.elementor-3208 .elementor-element.elementor-element-316ada0{width:var( --container-widget-width, 22rem );max-width:22rem;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 2px;--container-widget-width:22rem;--container-widget-flex-grow:0;}.elementor-3208 .elementor-element.elementor-element-254621f{--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-3208 .elementor-element.elementor-element-f19f9e5{margin:0px 2px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-3208 .elementor-element.elementor-element-f19f9e5 img{width:100%;border-radius:1rem 1rem 1rem 1rem;}.elementor-3208 .elementor-element.elementor-element-2da8d57{--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;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-3208 .elementor-element.elementor-element-2da8d57.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-3208 .elementor-element.elementor-element-2613148{--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;--justify-content:center;--gap:1.5rem 1.5rem;--row-gap:1.5rem;--column-gap:1.5rem;--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-3208 .elementor-element.elementor-element-b92cdef{width:var( --container-widget-width, 22rem );max-width:22rem;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 2px;--container-widget-width:22rem;--container-widget-flex-grow:0;}.elementor-3208 .elementor-element.elementor-element-b92cdef .elementor-heading-title{font-family:"Montserrat", Inter, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;font-size:2rem;font-weight:600;line-height:1.25em;}.elementor-3208 .elementor-element.elementor-element-ccfaf1e{width:var( --container-widget-width, 22rem );max-width:22rem;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 2px;--container-widget-width:22rem;--container-widget-flex-grow:0;}.elementor-3208 .elementor-element.elementor-element-8121fb0{--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-3208 .elementor-element.elementor-element-beea09d{margin:0px 2px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-3208 .elementor-element.elementor-element-beea09d img{width:100%;border-radius:1rem 1rem 1rem 1rem;}.elementor-3208 .elementor-element.elementor-element-749dd40{--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;--justify-content:space-between;--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-3208 .elementor-element.elementor-element-749dd40.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-3208 .elementor-element.elementor-element-1aea004{--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;--justify-content:center;--gap:1.5rem 1.5rem;--row-gap:1.5rem;--column-gap:1.5rem;--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-3208 .elementor-element.elementor-element-a99f156{width:var( --container-widget-width, 22rem );max-width:22rem;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 2px;--container-widget-width:22rem;--container-widget-flex-grow:0;}.elementor-3208 .elementor-element.elementor-element-a99f156 .elementor-heading-title{font-family:"Montserrat", Inter, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;font-size:2rem;font-weight:600;line-height:1.25em;}.elementor-3208 .elementor-element.elementor-element-7594bcb{width:var( --container-widget-width, 22rem );max-width:22rem;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 2px;--container-widget-width:22rem;--container-widget-flex-grow:0;}.elementor-3208 .elementor-element.elementor-element-07315bd{--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-3208 .elementor-element.elementor-element-29bb12f{margin:0px 2px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-3208 .elementor-element.elementor-element-29bb12f img{width:100%;border-radius:1rem 1rem 1rem 1rem;}.elementor-3208 .elementor-element.elementor-element-96f26a4{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-offset-size:0px;--e-n-carousel-swiper-slides-gap:0px;width:var( --container-widget-width, 75rem );max-width:75rem;margin:3rem 0rem calc(var(--kit-widget-spacing, 0px) + 3rem) 0rem;padding:0px 0px 0px 0px;--container-widget-width:75rem;--container-widget-flex-grow:0;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:0px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:0px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;--e-n-carousel-arrow-size:3rem;--e-n-carousel-swiper-pagination-size:10px;--e-n-carousel-dots-normal-color:var( --e-global-color-primary );--e-n-carousel-swiper-pagination-spacing:2rem;}.elementor-3208 .elementor-element.elementor-element-96f26a4.elementor-element{--align-self:center;}:where( .elementor-3208 .elementor-element.elementor-element-96f26a4 .swiper-slide ) > .e-con{--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}:where( [data-core-v316-plus="true"] .elementor-element.elementor-widget-n-carousel .swiper-slide ) > .e-con{--padding-block-start:0px;--padding-inline-end:0px;--padding-block-end:0px;--padding-inline-start:0px;}.elementor-3208 .elementor-element.elementor-element-96f26a4 .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:10px;--swiper-pagination-bullet-vertical-gap:10px;}.elementor-3208 .elementor-element.elementor-element-6c6003d{--display:flex;--min-height:100vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:1.5rem 1.5rem;--row-gap:1.5rem;--column-gap:1.5rem;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:5rem;--padding-bottom:5rem;--padding-left:0rem;--padding-right:0rem;}.elementor-3208 .elementor-element.elementor-element-6c6003d:not(.elementor-motion-effects-element-type-background), .elementor-3208 .elementor-element.elementor-element-6c6003d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0F0F0F;}.elementor-3208 .elementor-element.elementor-element-aacd980 .elementor-heading-title{font-family:"Montserrat", Inter, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;font-size:3rem;font-weight:600;line-height:1.25em;}.elementor-3208 .elementor-element.elementor-element-a794c46{font-family:"Noto Sans", Inter, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;font-size:1.2rem;font-weight:300;}.elementor-3208 .elementor-element.elementor-element-b071dd8{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-3208 .elementor-element.elementor-element-0810aa8{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:1.5rem 1.5rem;--row-gap:1.5rem;--column-gap:1.5rem;--padding-top:5rem;--padding-bottom:5rem;--padding-left:0rem;--padding-right:0rem;}.elementor-3208 .elementor-element.elementor-element-0810aa8:not(.elementor-motion-effects-element-type-background), .elementor-3208 .elementor-element.elementor-element-0810aa8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e23a183 );}.elementor-3208 .elementor-element.elementor-element-43358f9{width:var( --container-widget-width, 40rem );max-width:40rem;--container-widget-width:40rem;--container-widget-flex-grow:0;text-align:center;}.elementor-3208 .elementor-element.elementor-element-43358f9 .elementor-heading-title{font-family:"Montserrat", Inter, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;font-size:3rem;font-weight:600;line-height:1.25em;}.elementor-3208 .elementor-element.elementor-element-7a7c34c{width:var( --container-widget-width, 40rem );max-width:40rem;--container-widget-width:40rem;--container-widget-flex-grow:0;text-align:center;}.elementor-3208 .elementor-element.elementor-element-185f098{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:1rem 1rem;--row-gap:1rem;--column-gap:1rem;--padding-top:4rem;--padding-bottom:4rem;--padding-left:4rem;--padding-right:4rem;}.elementor-3208 .elementor-element.elementor-element-6d41f94 .elementor-button:hover, .elementor-3208 .elementor-element.elementor-element-6d41f94 .elementor-button:focus{background-color:var( --e-global-color-6af3fae );color:var( --e-global-color-935e9dd );}.elementor-3208 .elementor-element.elementor-element-6d41f94 .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-3208 .elementor-element.elementor-element-6d41f94 .elementor-button{font-family:"Noto Sans", Inter, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;font-size:0.833333333vw;font-weight:600;fill:var( --e-global-color-935e9dd );color:var( --e-global-color-935e9dd );}.elementor-3208 .elementor-element.elementor-element-6d41f94 .elementor-button:hover svg, .elementor-3208 .elementor-element.elementor-element-6d41f94 .elementor-button:focus svg{fill:var( --e-global-color-935e9dd );}.elementor-3208 .elementor-element.elementor-element-1e0a7d3 .elementor-button{background-color:var( --e-global-color-primary );font-family:"Noto Sans", Inter, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;font-size:0.833333333vw;font-weight:600;fill:var( --e-global-color-935e9dd );color:var( --e-global-color-935e9dd );}.elementor-3208 .elementor-element.elementor-element-1e0a7d3 .elementor-button:hover, .elementor-3208 .elementor-element.elementor-element-1e0a7d3 .elementor-button:focus{background-color:var( --e-global-color-57c83e3 );color:var( --e-global-color-935e9dd );}.elementor-3208 .elementor-element.elementor-element-1e0a7d3 .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-3208 .elementor-element.elementor-element-1e0a7d3 .elementor-button:hover svg, .elementor-3208 .elementor-element.elementor-element-1e0a7d3 .elementor-button:focus svg{fill:var( --e-global-color-935e9dd );}@media(max-width:1024px){.elementor-3208 .elementor-element.elementor-element-96f26a4{--e-n-carousel-swiper-slides-to-display:2;}}@media(min-width:768px){.elementor-3208 .elementor-element.elementor-element-23ba4f4{--content-width:75%;}.elementor-3208 .elementor-element.elementor-element-4c82e99{--content-width:75%;}.elementor-3208 .elementor-element.elementor-element-d730175{--width:75rem;}.elementor-3208 .elementor-element.elementor-element-794e8c6{--width:50rem;}.elementor-3208 .elementor-element.elementor-element-aff8148{--width:25rem;}.elementor-3208 .elementor-element.elementor-element-8661932{--content-width:75%;}.elementor-3208 .elementor-element.elementor-element-ce9afe5{--width:60rem;}.elementor-3208 .elementor-element.elementor-element-9cd2cc7{--width:30rem;}.elementor-3208 .elementor-element.elementor-element-62f631d{--width:30rem;}.elementor-3208 .elementor-element.elementor-element-0d850ba{--width:60rem;}.elementor-3208 .elementor-element.elementor-element-71c3146{--width:30rem;}.elementor-3208 .elementor-element.elementor-element-254621f{--width:30rem;}.elementor-3208 .elementor-element.elementor-element-2da8d57{--width:60rem;}.elementor-3208 .elementor-element.elementor-element-2613148{--width:30rem;}.elementor-3208 .elementor-element.elementor-element-8121fb0{--width:30rem;}.elementor-3208 .elementor-element.elementor-element-749dd40{--width:60rem;}.elementor-3208 .elementor-element.elementor-element-1aea004{--width:30rem;}.elementor-3208 .elementor-element.elementor-element-07315bd{--width:30rem;}.elementor-3208 .elementor-element.elementor-element-6c6003d{--content-width:75%;}.elementor-3208 .elementor-element.elementor-element-0810aa8{--content-width:75%;}}@media(max-width:767px){.elementor-3208 .elementor-element.elementor-element-23ba4f4{--content-width:90%;--gap:2rem 2rem;--row-gap:2rem;--column-gap:2rem;--padding-top:0rem;--padding-bottom:15rem;--padding-left:0rem;--padding-right:0rem;}.elementor-3208 .elementor-element.elementor-element-8dd1085 .elementor-heading-title{font-size:8rem;}.elementor-3208 .elementor-element.elementor-element-74d691d{font-size:3.7209rem;}.elementor-3208 .elementor-element.elementor-element-6c282b6{width:initial;max-width:initial;}.elementor-3208 .elementor-element.elementor-element-6c282b6 .elementor-button{font-size:3.5rem;padding:2rem 8rem 2rem 8rem;}.elementor-3208 .elementor-element.elementor-element-4c82e99{--content-width:90%;--gap:5rem 5rem;--row-gap:5rem;--column-gap:5rem;}.elementor-3208 .elementor-element.elementor-element-792dd56{--container-widget-width:90rem;--container-widget-flex-grow:0;width:var( --container-widget-width, 90rem );max-width:90rem;}.elementor-3208 .elementor-element.elementor-element-792dd56 .elementor-heading-title{font-size:6.5rem;}.elementor-3208 .elementor-element.elementor-element-fcdd682{--container-widget-width:90rem;--container-widget-flex-grow:0;width:var( --container-widget-width, 90rem );max-width:90rem;font-size:3.7209rem;}.elementor-3208 .elementor-element.elementor-element-a580fca img{width:90rem;height:50.625rem;}.elementor-3208 .elementor-element.elementor-element-5a0d3f5 img{width:90rem;height:50.625rem;}.elementor-3208 .elementor-element.elementor-element-5f4dd7e img{width:90rem;height:50.625rem;}.elementor-3208 .elementor-element.elementor-element-42a3729{--gap:2rem 2rem;--row-gap:2rem;--column-gap:2rem;--margin-top:0rem;--margin-bottom:5rem;--margin-left:0rem;--margin-right:0rem;}.elementor-3208 .elementor-element.elementor-element-c3e0820 .elementor-heading-title{font-size:5rem;}.elementor-3208 .elementor-element.elementor-element-305bf45{font-size:3.7209rem;}.elementor-3208 .elementor-element.elementor-element-b68383b{--gap:2rem 2rem;--row-gap:2rem;--column-gap:2rem;--margin-top:0rem;--margin-bottom:5rem;--margin-left:0rem;--margin-right:0rem;}.elementor-3208 .elementor-element.elementor-element-bf3fd23{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-3208 .elementor-element.elementor-element-bf3fd23 .elementor-heading-title{font-size:5rem;}.elementor-3208 .elementor-element.elementor-element-2e54830{font-size:3.7209rem;}.elementor-3208 .elementor-element.elementor-element-5f86d73{--gap:2rem 2rem;--row-gap:2rem;--column-gap:2rem;}.elementor-3208 .elementor-element.elementor-element-02783a1 .elementor-heading-title{font-size:5rem;}.elementor-3208 .elementor-element.elementor-element-fd6714b{font-size:3.7209rem;}.elementor-3208 .elementor-element.elementor-element-8661932{--content-width:100%;--min-height:0vh;--gap:2.5rem 2.5rem;--row-gap:2.5rem;--column-gap:2.5rem;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:10rem;--padding-bottom:10rem;--padding-left:0rem;--padding-right:0rem;}.elementor-3208 .elementor-element.elementor-element-2d6c7ec .elementor-heading-title{font-size:6.5rem;}.elementor-3208 .elementor-element.elementor-element-f40a1bf{width:var( --container-widget-width, 90rem );max-width:90rem;--container-widget-width:90rem;--container-widget-flex-grow:0;font-size:3.7209rem;}.elementor-3208 .elementor-element.elementor-element-ce9afe5{--width:70rem;--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:flex-start;--gap:2rem 2rem;--row-gap:2rem;--column-gap:2rem;--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-3208 .elementor-element.elementor-element-9cd2cc7{--justify-content:flex-start;}.elementor-3208 .elementor-element.elementor-element-9cd2cc7.e-con{--order:2;}.elementor-3208 .elementor-element.elementor-element-6cb965a{width:100%;max-width:100%;text-align:start;}.elementor-3208 .elementor-element.elementor-element-6cb965a .elementor-heading-title{font-size:5rem;}.elementor-3208 .elementor-element.elementor-element-14d4e23{width:100%;max-width:100%;text-align:start;}.elementor-3208 .elementor-element.elementor-element-62f631d.e-con{--order:1;}.elementor-3208 .elementor-element.elementor-element-0d850ba{--width:70rem;--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:flex-start;--gap:2rem 2rem;--row-gap:2rem;--column-gap:2rem;--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-3208 .elementor-element.elementor-element-71c3146{--justify-content:flex-start;}.elementor-3208 .elementor-element.elementor-element-71c3146.e-con{--order:2;}.elementor-3208 .elementor-element.elementor-element-972a4b2{width:100%;max-width:100%;text-align:start;}.elementor-3208 .elementor-element.elementor-element-972a4b2 .elementor-heading-title{font-size:5rem;}.elementor-3208 .elementor-element.elementor-element-316ada0{width:100%;max-width:100%;text-align:start;}.elementor-3208 .elementor-element.elementor-element-254621f.e-con{--order:1;}.elementor-3208 .elementor-element.elementor-element-2da8d57{--width:70rem;--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:flex-start;--gap:2rem 2rem;--row-gap:2rem;--column-gap:2rem;--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-3208 .elementor-element.elementor-element-2613148{--justify-content:flex-start;}.elementor-3208 .elementor-element.elementor-element-2613148.e-con{--order:2;}.elementor-3208 .elementor-element.elementor-element-b92cdef{width:100%;max-width:100%;text-align:start;}.elementor-3208 .elementor-element.elementor-element-b92cdef .elementor-heading-title{font-size:5rem;}.elementor-3208 .elementor-element.elementor-element-ccfaf1e{width:100%;max-width:100%;text-align:start;}.elementor-3208 .elementor-element.elementor-element-8121fb0.e-con{--order:1;}.elementor-3208 .elementor-element.elementor-element-749dd40{--width:70rem;--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:flex-start;--gap:2rem 2rem;--row-gap:2rem;--column-gap:2rem;--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-3208 .elementor-element.elementor-element-1aea004{--justify-content:flex-start;}.elementor-3208 .elementor-element.elementor-element-1aea004.e-con{--order:2;}.elementor-3208 .elementor-element.elementor-element-a99f156{width:100%;max-width:100%;text-align:start;}.elementor-3208 .elementor-element.elementor-element-a99f156 .elementor-heading-title{font-size:5rem;}.elementor-3208 .elementor-element.elementor-element-7594bcb{width:100%;max-width:100%;text-align:start;}.elementor-3208 .elementor-element.elementor-element-07315bd.e-con{--order:1;}.elementor-3208 .elementor-element.elementor-element-96f26a4{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-offset-size:100px;padding:0px 0px 0px 0px;--container-widget-width:100rem;--container-widget-flex-grow:0;width:var( --container-widget-width, 100rem );max-width:100rem;--e-n-carousel-arrow-size:0rem;--e-n-carousel-swiper-pagination-spacing:5rem;}.elementor-3208 .elementor-element.elementor-element-6c6003d{--content-width:90%;--min-height:0vh;--gap:5rem 5rem;--row-gap:5rem;--column-gap:5rem;--padding-top:10rem;--padding-bottom:10rem;--padding-left:0rem;--padding-right:0rem;}.elementor-3208 .elementor-element.elementor-element-aacd980{text-align:center;}.elementor-3208 .elementor-element.elementor-element-aacd980 .elementor-heading-title{font-size:6.5rem;}.elementor-3208 .elementor-element.elementor-element-a794c46{text-align:center;font-size:3.7209rem;}.elementor-3208 .elementor-element.elementor-element-0810aa8{--content-width:90%;--gap:2.5rem 2.5rem;--row-gap:2.5rem;--column-gap:2.5rem;--padding-top:30rem;--padding-bottom:30rem;--padding-left:0rem;--padding-right:0rem;}.elementor-3208 .elementor-element.elementor-element-43358f9{--container-widget-width:90rem;--container-widget-flex-grow:0;width:var( --container-widget-width, 90rem );max-width:90rem;}.elementor-3208 .elementor-element.elementor-element-43358f9 .elementor-heading-title{font-size:6.5rem;}.elementor-3208 .elementor-element.elementor-element-7a7c34c{--container-widget-width:90rem;--container-widget-flex-grow:0;width:var( --container-widget-width, 90rem );max-width:90rem;}.elementor-3208 .elementor-element.elementor-element-185f098{--gap:3rem 3rem;--row-gap:3rem;--column-gap:3rem;}.elementor-3208 .elementor-element.elementor-element-6d41f94 .elementor-button{font-size:3.5rem;padding:2rem 8rem 2rem 8rem;}.elementor-3208 .elementor-element.elementor-element-1e0a7d3 .elementor-button{font-size:3.5rem;padding:2rem 10rem 2rem 10rem;}}/* Start custom CSS for container, class: .elementor-element-d730175 */.hima-scenarios {
  --hima-scenarios-media-width: 50rem;
  --hima-scenarios-media-height: 28.125rem;
  --hima-scenarios-card-bg: #0f0f0f;
  --hima-scenarios-card-active-bg: linear-gradient(
    90deg,
    #0f0f0f 50%,
    #0e1a1a 100%
  );
  --hima-scenarios-card-mobile-bg: linear-gradient(
    90deg,
    #0e1a1a 0%,
    #0f0f0f 50%
  );
  --hima-scenarios-accent: #46d7e3;
  --hima-scenarios-border-width: 2px;
  --hima-scenarios-card-duration: 0.3s;
  --hima-scenarios-image-duration: 0.36s;
  --hima-scenarios-easing: cubic-bezier(0.22, 1, 0.36, 1);
  --hima-scenarios-inactive-scale: 1.015;
}

.hima-scenarios .hima-scenarios__script {
  display: none;
}

.hima-scenarios .hima-scenarios__image .elementor-widget-container,
.hima-scenarios .hima-scenarios__image img {
  width: 100%;
  height: 100%;
}

.hima-scenarios .hima-scenarios__image img {
  display: block;
  object-fit: cover;
}

@media (min-width: 768px) {
  .hima-scenarios .hima-scenarios__media {
    position: relative;
    flex: 0 0 var(--hima-scenarios-media-width);
    width: var(--hima-scenarios-media-width);
    height: var(--hima-scenarios-media-height);
    overflow: hidden;
  }

  .hima-scenarios .elementor-element.hima-scenarios__image {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1;
    width: 100%;
    height: 100%;
    opacity: 0;
    visibility: hidden;
    transform: scale(var(--hima-scenarios-inactive-scale));
    pointer-events: none;
    transition:
      opacity var(--hima-scenarios-image-duration) var(--hima-scenarios-easing),
      transform var(--hima-scenarios-image-duration) var(--hima-scenarios-easing),
      visibility 0s linear var(--hima-scenarios-image-duration);
  }

  .hima-scenarios .elementor-element.hima-scenarios__image--1 {
    position: relative;
    top: auto;
    right: auto;
    bottom: auto;
    left: auto;
    z-index: 2;
    opacity: 1;
    visibility: visible;
    transform: scale(1);
    transition-delay: 0s;
  }

  .hima-scenarios
    .elementor-element.hima-scenarios__image--1
    img {
    height: auto;
  }

  .hima-scenarios.is-ready
    .elementor-element.hima-scenarios__image--1 {
    z-index: 1;
    opacity: 0;
    visibility: hidden;
    transform: scale(var(--hima-scenarios-inactive-scale));
  }

  .hima-scenarios.is-ready
    .elementor-element.hima-scenarios__image.is-active {
    z-index: 2;
    opacity: 1;
    visibility: visible;
    transform: scale(1);
    transition-delay: 0s;
  }

  .elementor-element.hima-scenarios
    .elementor-element.hima-scenarios__cards
    .elementor-element.hima-scenarios__card {
    cursor: pointer;
    background: var(--hima-scenarios-card-bg);
    border-right: var(--hima-scenarios-border-width) solid
      var(--hima-scenarios-card-bg);
    transition:
      background var(--hima-scenarios-card-duration) ease,
      border-color var(--hima-scenarios-card-duration) ease;
  }

  .elementor-element.hima-scenarios
    .elementor-element.hima-scenarios__cards
    .elementor-element.hima-scenarios__card:hover,
  .elementor-element.hima-scenarios
    .elementor-element.hima-scenarios__cards
    .elementor-element.hima-scenarios__card.is-active {
    background: var(--hima-scenarios-card-active-bg);
    border-right-color: var(--hima-scenarios-accent);
  }

  .elementor-element.hima-scenarios
    .elementor-element.hima-scenarios__cards
    .hima-scenarios__card:hover
    .elementor-heading-title,
  .elementor-element.hima-scenarios
    .elementor-element.hima-scenarios__cards
    .hima-scenarios__card:hover
    .elementor-heading-title
    a,
  .elementor-element.hima-scenarios
    .elementor-element.hima-scenarios__cards
    .hima-scenarios__card.is-active
    .elementor-heading-title,
  .elementor-element.hima-scenarios
    .elementor-element.hima-scenarios__cards
    .hima-scenarios__card.is-active
    .elementor-heading-title
    a {
    color: var(--hima-scenarios-accent);
  }

  .elementor-element.hima-scenarios
    .elementor-element.hima-scenarios__cards
    .hima-scenarios__card
    .elementor-heading-title,
  .elementor-element.hima-scenarios
    .elementor-element.hima-scenarios__cards
    .hima-scenarios__card
    .elementor-heading-title
    a {
    transition: color var(--hima-scenarios-card-duration) ease;
  }
}

@media (max-width: 767px) {
  .hima-scenarios,
  .hima-scenarios > .e-con-inner {
    flex-direction: column;
  }

  .hima-scenarios .hima-scenarios__media,
  .hima-scenarios .hima-scenarios__cards,
  .hima-scenarios .hima-scenarios__media > .e-con-inner,
  .hima-scenarios .hima-scenarios__cards > .e-con-inner {
    display: contents;
  }

  .hima-scenarios .elementor-element.hima-scenarios__image {
    position: relative;
    z-index: auto;
    width: 100%;
    height: auto;
    opacity: 1;
    visibility: visible;
    transform: none;
    pointer-events: auto;
    transition: none;
  }

  .elementor-element.hima-scenarios
    .elementor-element.hima-scenarios__cards
    .elementor-element.hima-scenarios__card {
    width: 100%;
    cursor: default;
    background: var(--hima-scenarios-card-mobile-bg);
    border-right-width: 0;
    border-left: var(--hima-scenarios-border-width) solid
      var(--hima-scenarios-accent);
  }

  .hima-scenarios .hima-scenarios__image--1 {
    order: 1;
  }

  .hima-scenarios .hima-scenarios__card--1 {
    order: 2;
  }

  .hima-scenarios .hima-scenarios__image--2 {
    order: 3;
  }

  .hima-scenarios .hima-scenarios__card--2 {
    order: 4;
  }

  .hima-scenarios .hima-scenarios__image--3 {
    order: 5;
  }

  .hima-scenarios .hima-scenarios__card--3 {
    order: 6;
  }
}

@media (prefers-reduced-motion: reduce) {
  .hima-scenarios .elementor-element.hima-scenarios__image,
  .hima-scenarios .elementor-element.hima-scenarios__card,
  .hima-scenarios .hima-scenarios__card .elementor-heading-title,
  .hima-scenarios .hima-scenarios__card .elementor-heading-title a {
    transition: none;
  }

  .hima-scenarios .elementor-element.hima-scenarios__image {
    transform: none;
  }
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-96f26a4 */.elementor-3208 .elementor-element.elementor-element-96f26a4 {
    --ec-pagination-line-width: 2rem;
    --ec-pagination-line-height: 0.2rem;
    --ec-pagination-gap: 1rem;
    --ec-pagination-hit-height: 2rem;
    --ec-pagination-inactive: #424242;
    --ec-pagination-active: #00ffff;
}

.elementor-3208 .elementor-element.elementor-element-96f26a4 .swiper-pagination.swiper-pagination-bullets {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: var(--ec-pagination-gap);
}

.elementor-3208 .elementor-element.elementor-element-96f26a4 .swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet {
    position: relative;
    flex: 0 1 var(--ec-pagination-line-width);
    width: var(--ec-pagination-line-width);
    min-width: 0;
    height: var(--ec-pagination-line-height);
    margin: 0;
    border-radius: 0;
    background-color: var(--ec-pagination-inactive);
    opacity: 1;
}

.elementor-3208 .elementor-element.elementor-element-96f26a4 .swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet::before {
    content: "";
    position: absolute;
    top: 50%;
    left: 0;
    width: 100%;
    height: var(--ec-pagination-hit-height);
    transform: translateY(-50%);
    background-color: transparent;
}



.elementor-3208 .elementor-element.elementor-element-96f26a4 .swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet.swiper-pagination-bullet-active {
    background-color: var(--ec-pagination-active);
}

@media (max-width: 767px) {
    .elementor-3208 .elementor-element.elementor-element-96f26a4 {
        --ec-pagination-line-width: 10rem;
        --ec-pagination-line-height: 0.6rem;
        --ec-pagination-gap: 3rem;
        --ec-pagination-hit-height: 10rem;
    }


}

@media(min-width:768px){
   .elementor-3208 .elementor-element.elementor-element-96f26a4 .e-n-carousel{
    margin: 0 7.55rem ;
    }
}






@media (max-width: 767px) {
    .elementor-3208 .elementor-element.elementor-element-96f26a4 {
        --ec-carousel-left-space: 5rem;
        --ec-carousel-item-width: 70rem;
        --ec-carousel-next-width: 20rem;

        /* 右侧固定显示下一张 20rem */
        --e-n-carousel-swiper-offset-size:
            var(--ec-carousel-next-width);
    }

    /*
     * 外层 Carousel 是 100rem。
     * 内部 Swiper 左侧空出 5rem，宽度占剩余 95rem，
     * 因此右边缘仍然贴齐 100rem 外层的最右边。
     */
    .elementor-3208 .elementor-element.elementor-element-96f26a4 .e-n-carousel {
        box-sizing: border-box;
        width: calc(100% - var(--ec-carousel-left-space));
        margin-inline-start: var(--ec-carousel-left-space);
        margin-inline-end: 0;
    }

    /*
     * Swiper 可计算宽度：
     * 95rem - 20rem Offset = 75rem
     *
     * 当前元素宽 70rem，
     * 剩余 5rem 自动成为当前元素与下一元素之间的视觉 gap。
     */
    .elementor-3208 .elementor-element.elementor-element-96f26a4
    .e-n-carousel
    > .swiper-wrapper
    > .swiper-slide
    > .e-con {
        width: var(--ec-carousel-item-width);
        max-width: var(--ec-carousel-item-width);
        margin-inline-start: 0;
        margin-inline-end: auto;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-b071dd8 */.elementor-3208 .elementor-element.elementor-element-b071dd8 .ec-specs * {
  box-sizing: border-box;
}

.elementor-3208 .elementor-element.elementor-element-b071dd8 .ec-specs__panel {
  margin: 0 0 0.55rem;
  overflow: hidden;
  background: #020106;
  border: 1px solid #5E6066;
  border-radius: 0.45rem;
}

.elementor-3208 .elementor-element.elementor-element-b071dd8 .ec-specs__summary {
  display: flex;
  align-items: center;
  justify-content: space-between;
  min-height: 3.2rem;
  margin: 0;
  padding: 0 2.65rem;
  gap: 2rem;
  color: #F4F4F6;
  font-family: Montserrat;
  font-size: 1.25rem;
  font-weight: 500;
  line-height: 1.25;
  list-style: none;
  text-decoration: none;
  cursor: pointer;
  transition: color 0.2s ease;
}

.elementor-3208 .elementor-element.elementor-element-b071dd8 .ec-specs__summary::-webkit-details-marker {
  display: none;
}

.elementor-3208 .elementor-element.elementor-element-b071dd8 .ec-specs__summary::marker {
  content: "";
}

.elementor-3208 .elementor-element.elementor-element-b071dd8 .ec-specs .ec-specs__summary:focus {
  color: #00FFFF;
  outline: 0;
  text-decoration: none;
}

.elementor-3208 .elementor-element.elementor-element-b071dd8 .ec-specs .ec-specs__summary > span:first-child,
.elementor-3208 .elementor-element.elementor-element-b071dd8 .ec-specs .ec-specs__summary:focus > span:first-child {
  text-decoration: none;
}

.elementor-3208 .elementor-element.elementor-element-b071dd8 .ec-specs__panel[open] > .ec-specs__summary {
  color: #00FFFF;
  border-bottom: 1px solid #5E6066;
}

.elementor-3208 .elementor-element.elementor-element-b071dd8 .ec-specs__chevron {
  display: block;
  flex: 0 0 auto;
  width: 0.8rem;
  height: 0.8rem;
  margin: 0 0.2rem 0 0;
  background-image: url("https://elecrest.energy/wp-content/uploads/2026/06/icon-13.svg");
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
}

.elementor-3208 .elementor-element.elementor-element-b071dd8 .ec-specs__panel[open] .ec-specs__chevron {
  background-image: url("https://elecrest.energy/wp-content/uploads/2026/06/icon-12.svg");
}

.elementor-3208 .elementor-element.elementor-element-b071dd8 .ec-specs__content {
  padding: 0.75rem 2.65rem 1rem;
}

.elementor-3208 .elementor-element.elementor-element-b071dd8 .ec-specs__table {
  width: 100%;
  margin: 0;
  border: 0;
  border-collapse: collapse;
  table-layout: fixed;
}

.elementor-3208 .elementor-element.elementor-element-b071dd8 .ec-specs__table caption {
  position: absolute;
  width: 1rem;
  height: 1rem;
  margin: -1rem;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border: 0;
}

.elementor-3208 .elementor-element.elementor-element-b071dd8 .ec-specs__field-column {
  width: 19%;
}

.elementor-3208 .elementor-element.elementor-element-b071dd8 .ec-specs__value-column {
  width: 31%;
}

.elementor-3208 .elementor-element.elementor-element-b071dd8 .ec-specs .ec-specs__table th,
.elementor-3208 .elementor-element.elementor-element-b071dd8 .ec-specs .ec-specs__table td {
  padding: 0.4rem 0;
  background: #020106;
  border: 0;
  vertical-align: top;
  text-align: left;
  font-family: noto sans;
  font-size: 0.95rem;
  font-weight: 400;
  line-height: 1.45;
}

.elementor-3208 .elementor-element.elementor-element-b071dd8 .ec-specs__table th {
  padding-right: 1.4rem;
  color: #85858B;
}

.elementor-3208 .elementor-element.elementor-element-b071dd8 .ec-specs__table td {
  color: #D4D4D7;
  overflow-wrap: anywhere;
}

@media (max-width: 767px) {
  .elementor-3208 .elementor-element.elementor-element-b071dd8 .ec-specs__panel {
    margin-bottom: 1.6rem;
    border-radius: 1.4rem;
  }

  .elementor-3208 .elementor-element.elementor-element-b071dd8 .ec-specs__summary {
    min-height: 9rem;
    padding: 0 4.5rem;
    gap: 3rem;
    font-size: 3.4rem;
    line-height: 1.25;
  }

  .elementor-3208 .elementor-element.elementor-element-b071dd8 .ec-specs__chevron {
    width: 2.2rem;
    height: 2.2rem;
    margin-right: 0.5rem;
  }

  .elementor-3208 .elementor-element.elementor-element-b071dd8 .ec-specs__content {
    padding: 2.4rem 4.5rem 3rem;
  }

  .elementor-3208 .elementor-element.elementor-element-b071dd8 .ec-specs__table,
  .elementor-3208 .elementor-element.elementor-element-b071dd8 .ec-specs__table tbody {
    display: block;
  }

  .elementor-3208 .elementor-element.elementor-element-b071dd8 .ec-specs__table tr {
    display: grid;
    grid-template-columns: minmax(0, 45%) minmax(0, 55%);
  }

  .elementor-3208 .elementor-element.elementor-element-b071dd8 .ec-specs .ec-specs__table th,
  .elementor-3208 .elementor-element.elementor-element-b071dd8 .ec-specs .ec-specs__table td {
    padding: 0.9rem 0;
    font-size: 2.8rem;
    line-height: 1.45;
  }

  .elementor-3208 .elementor-element.elementor-element-b071dd8 .ec-specs__table th {
    width: auto;
    padding-right: 3rem;
  }

  .elementor-3208 .elementor-element.elementor-element-b071dd8 .ec-specs__table td {
    width: auto;
  }

  .elementor-3208 .elementor-element.elementor-element-b071dd8 .ec-specs__table .ec-specs__empty {
    display: none;
  }
}/* End custom CSS */