.elementor-39 .elementor-element.elementor-element-6cc301f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-39 .elementor-element.elementor-element-e390a16{--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-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-39 .elementor-element.elementor-element-0f72c1a img{width:100%;max-width:100%;}.elementor-39 .elementor-element.elementor-element-f8c9642{--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-39 .elementor-element.elementor-element-ad2d98b img{width:100%;}.elementor-39 .elementor-element.elementor-element-535d000{--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-39 .elementor-element.elementor-element-e549323 img{width:100%;}.elementor-39 .elementor-element.elementor-element-39c30d6{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-slides-gap:0px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-swiper-pagination-size:11px;--e-n-carousel-dots-normal-color:#84BD00;}.elementor-39 .elementor-element.elementor-element-163074f{--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;--padding-top:80px;--padding-bottom:40px;--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-39 .elementor-element.elementor-element-013d948{text-align:center;}.elementor-39 .elementor-element.elementor-element-013d948 .elementor-heading-title{font-family:"Orbitron", Sans-serif;font-size:25px;font-weight:500;color:var( --e-global-color-text );}.elementor-39 .elementor-element.elementor-element-0ee0027{--display:flex;--min-height:0px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-39 .elementor-element.elementor-element-c1c6376{--display:flex;--border-radius:20px 20px 20px 20px;}.elementor-39 .elementor-element.elementor-element-c1c6376:not(.elementor-motion-effects-element-type-background), .elementor-39 .elementor-element.elementor-element-c1c6376 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-39 .elementor-element.elementor-element-f73a87f{--display:flex;}.elementor-39 .elementor-element.elementor-element-36c3e73{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-39 .elementor-element.elementor-element-36c3e73 img{width:63%;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-39 .elementor-element.elementor-element-e24d0e4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;text-align:center;font-family:"Roboto", Sans-serif;font-size:22px;font-weight:500;}.elementor-39 .elementor-element.elementor-element-921c0c8{--display:flex;--border-radius:20px 20px 20px 20px;}.elementor-39 .elementor-element.elementor-element-921c0c8:not(.elementor-motion-effects-element-type-background), .elementor-39 .elementor-element.elementor-element-921c0c8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-39 .elementor-element.elementor-element-ef85cb3{--display:flex;}.elementor-39 .elementor-element.elementor-element-e10faf3{margin:37px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:-8px -8px -8px -8px;text-align:center;}.elementor-39 .elementor-element.elementor-element-e10faf3 img{width:100%;max-width:81%;height:269px;}.elementor-39 .elementor-element.elementor-element-fca1afe{margin:2px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;font-family:"Roboto", Sans-serif;font-size:22px;font-weight:500;}.elementor-39 .elementor-element.elementor-element-22476c7{--display:flex;--border-radius:20px 20px 20px 20px;}.elementor-39 .elementor-element.elementor-element-22476c7:not(.elementor-motion-effects-element-type-background), .elementor-39 .elementor-element.elementor-element-22476c7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-39 .elementor-element.elementor-element-0bf717a{--display:flex;}.elementor-39 .elementor-element.elementor-element-b382173{margin:50px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-39 .elementor-element.elementor-element-b382173 img{width:100%;height:233px;}.elementor-39 .elementor-element.elementor-element-36803f1{margin:4px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;font-family:"Roboto", Sans-serif;font-size:22px;font-weight:500;}.elementor-39 .elementor-element.elementor-element-52625fa{--display:flex;--border-radius:20px 20px 20px 20px;}.elementor-39 .elementor-element.elementor-element-52625fa:not(.elementor-motion-effects-element-type-background), .elementor-39 .elementor-element.elementor-element-52625fa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-39 .elementor-element.elementor-element-6935ba1{--display:flex;}.elementor-39 .elementor-element.elementor-element-e02f53b{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-39 .elementor-element.elementor-element-e02f53b img{width:88%;height:244px;}.elementor-39 .elementor-element.elementor-element-8182021{margin:24px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;font-family:"Roboto", Sans-serif;font-size:22px;font-weight:500;}.elementor-39 .elementor-element.elementor-element-97bcf1e{--display:flex;--border-radius:20px 20px 20px 20px;}.elementor-39 .elementor-element.elementor-element-97bcf1e:not(.elementor-motion-effects-element-type-background), .elementor-39 .elementor-element.elementor-element-97bcf1e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-39 .elementor-element.elementor-element-4118a8a{--display:flex;}.elementor-39 .elementor-element.elementor-element-3032a7c{margin:23px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-39 .elementor-element.elementor-element-3032a7c img{width:100%;height:277px;}.elementor-39 .elementor-element.elementor-element-6c70583{margin:-11px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;font-family:"Roboto", Sans-serif;font-size:22px;font-weight:500;}.elementor-39 .elementor-element.elementor-element-825053b{--display:flex;--border-radius:20px 20px 20px 20px;}.elementor-39 .elementor-element.elementor-element-825053b:not(.elementor-motion-effects-element-type-background), .elementor-39 .elementor-element.elementor-element-825053b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-39 .elementor-element.elementor-element-910876f{--display:flex;}.elementor-39 .elementor-element.elementor-element-415158a{margin:23px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-39 .elementor-element.elementor-element-415158a img{width:100%;height:285px;}.elementor-39 .elementor-element.elementor-element-acdd8af{margin:-21px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;font-family:"Roboto", Sans-serif;font-size:22px;font-weight:500;}.elementor-39 .elementor-element.elementor-element-119f5b0{--display:flex;--border-radius:20px 20px 20px 20px;}.elementor-39 .elementor-element.elementor-element-119f5b0:not(.elementor-motion-effects-element-type-background), .elementor-39 .elementor-element.elementor-element-119f5b0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-39 .elementor-element.elementor-element-9eaf45a{--display:flex;}.elementor-39 .elementor-element.elementor-element-d5fd247{margin:24px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:30px 30px 30px 30px;text-align:center;}.elementor-39 .elementor-element.elementor-element-d5fd247 img{width:100%;height:197px;}.elementor-39 .elementor-element.elementor-element-004a8a9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;font-family:"Roboto", Sans-serif;font-size:22px;font-weight:500;}.elementor-39 .elementor-element.elementor-element-fef3ffc{--display:flex;--border-radius:20px 20px 20px 20px;}.elementor-39 .elementor-element.elementor-element-fef3ffc:not(.elementor-motion-effects-element-type-background), .elementor-39 .elementor-element.elementor-element-fef3ffc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-39 .elementor-element.elementor-element-893928f{--display:flex;}.elementor-39 .elementor-element.elementor-element-71f6a64{margin:7px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-39 .elementor-element.elementor-element-71f6a64 img{width:90%;height:259px;}.elementor-39 .elementor-element.elementor-element-446eb37{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:4px 0px 0px 0px;text-align:center;font-family:"Roboto", Sans-serif;font-size:22px;font-weight:500;}.elementor-39 .elementor-element.elementor-element-7be61c5{--e-n-carousel-swiper-slides-to-display:4;--e-n-carousel-swiper-slides-gap:10px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--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:20px;--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:20px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;}.elementor-39 .elementor-element.elementor-element-ed56ede{--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:130px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;}.elementor-39 .elementor-element.elementor-element-ed56ede:not(.elementor-motion-effects-element-type-background), .elementor-39 .elementor-element.elementor-element-ed56ede > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://nxled.com.ph/wp-content/uploads/2025/11/nxled-2025.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-39 .elementor-element.elementor-element-8e90597{--display:flex;}.elementor-39 .elementor-element.elementor-element-8e90597.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-39 .elementor-element.elementor-element-3cffab1{text-align:left;}.elementor-39 .elementor-element.elementor-element-3cffab1 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:19px;font-weight:700;}.elementor-39 .elementor-element.elementor-element-9a85b55 .elementor-heading-title{font-family:"Orbitron", Sans-serif;font-size:38px;font-weight:700;color:var( --e-global-color-text );}.elementor-39 .elementor-element.elementor-element-bec1545 .elementor-heading-title{font-family:"Orbitron", Sans-serif;font-size:38px;font-weight:700;color:var( --e-global-color-text );}.elementor-39 .elementor-element.elementor-element-9d911d2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -5px) 0px;font-family:"Roboto", Sans-serif;font-size:20px;font-weight:400;}.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-39 .elementor-element.elementor-element-34f3ca4 .elementor-button{background-color:var( --e-global-color-primary );font-family:"Orbitron", Sans-serif;font-size:16px;font-weight:500;border-radius:0px 10px 0px 10px;}.elementor-39 .elementor-element.elementor-element-34f3ca4 .elementor-button:hover, .elementor-39 .elementor-element.elementor-element-34f3ca4 .elementor-button:focus{background-color:var( --e-global-color-accent );}.elementor-39 .elementor-element.elementor-element-34f3ca4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-39 .elementor-element.elementor-element-ca8617a{--display:flex;}.elementor-39 .elementor-element.elementor-element-8b28d8c img{width:99%;}.elementor-39 .elementor-element.elementor-element-4f5159a{--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;--padding-top:10px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-39 .elementor-element.elementor-element-2ec9a11{width:var( --container-widget-width, 63% );max-width:63%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 50px) 0px;--container-widget-width:63%;--container-widget-flex-grow:0;text-align:center;}.elementor-39 .elementor-element.elementor-element-2ec9a11.elementor-element{--align-self:center;}.elementor-39 .elementor-element.elementor-element-2ec9a11 .elementor-heading-title{font-family:"Orbitron", Sans-serif;font-size:25px;font-weight:500;color:var( --e-global-color-text );}.elementor-39 .elementor-element.elementor-element-2743e7c{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-39 .elementor-element.elementor-element-f2ebfcd{--display:flex;}.elementor-39 .elementor-element.elementor-element-f2ebfcd:not(.elementor-motion-effects-element-type-background), .elementor-39 .elementor-element.elementor-element-f2ebfcd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#262626;background-image:url("https://nxled.com.ph/wp-content/uploads/2025/11/1.webp");background-position:-104px -42px;background-repeat:no-repeat;}.elementor-39 .elementor-element.elementor-element-e6979c3{margin:60px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 60px 0px 60px;}.elementor-39 .elementor-element.elementor-element-e6979c3 .elementor-heading-title{font-family:"Orbitron", Sans-serif;font-size:25px;font-weight:500;}.elementor-39 .elementor-element.elementor-element-9c5abd1{width:var( --container-widget-width, 70% );max-width:70%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 60px;padding:0px 0px 0px 0px;--container-widget-width:70%;--container-widget-flex-grow:0;text-align:left;font-family:"Roboto", Sans-serif;font-weight:400;color:#D9D9D9;}.elementor-39 .elementor-element.elementor-element-9c5abd1 p{margin-block-end:0px;}.elementor-39 .elementor-element.elementor-element-e4aded3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 60px;text-align:left;}.elementor-39 .elementor-element.elementor-element-0bef6ce{--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;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-39 .elementor-element.elementor-element-df4a746{--display:flex;--min-height:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-39 .elementor-element.elementor-element-c2fc862{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 10px;}.elementor-39 .elementor-element.elementor-element-c2fc862.elementor-element{--align-self:stretch;}.elementor-39 .elementor-element.elementor-element-c2fc862 .elementor-heading-title{font-family:"Orbitron", Sans-serif;font-size:128px;font-weight:500;color:#84BD00;}.elementor-39 .elementor-element.elementor-element-abf3736{--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-39 .elementor-element.elementor-element-abf3736.e-con{--align-self:center;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-39 .elementor-element.elementor-element-8fc66fc{width:var( --container-widget-width, 25% );max-width:25%;margin:0px 55px calc(var(--kit-widget-spacing, 0px) + 0px) 156px;padding:10px 10px 10px 10px;--container-widget-width:25%;--container-widget-flex-grow:0;border-style:solid;border-color:#D8D8D821;border-radius:0px 10px 0px 10px;}.elementor-39 .elementor-element.elementor-element-8fc66fc.elementor-element{--order:99999 /* order end hack */;}.elementor-39 .elementor-element.elementor-element-8fc66fc .elementor-icon-wrapper{text-align:center;}.elementor-39 .elementor-element.elementor-element-8fc66fc .elementor-icon{font-size:30px;}.elementor-39 .elementor-element.elementor-element-8fc66fc .elementor-icon svg{height:30px;}.elementor-39 .elementor-element.elementor-element-8fc66fc .elementor-icon i, .elementor-39 .elementor-element.elementor-element-8fc66fc .elementor-icon svg{transform:rotate(50deg);}.elementor-39 .elementor-element.elementor-element-d5bb0cd{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-39 .elementor-element.elementor-element-d5bb0cd:not(.elementor-motion-effects-element-type-background), .elementor-39 .elementor-element.elementor-element-d5bb0cd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );background-image:url("https://nxled.com.ph/wp-content/uploads/2025/11/Frame-766.webp");background-position:-104px -68px;background-repeat:no-repeat;}.elementor-39 .elementor-element.elementor-element-0f60088{margin:60px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 60px 0px 60px;}.elementor-39 .elementor-element.elementor-element-0f60088 .elementor-heading-title{font-family:"Orbitron", Sans-serif;font-size:25px;font-weight:500;color:#262626;}.elementor-39 .elementor-element.elementor-element-7eac154{width:var( --container-widget-width, 70% );max-width:70%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 60px;padding:0px 0px 0px 0px;--container-widget-width:70%;--container-widget-flex-grow:0;text-align:left;font-family:"Roboto", Sans-serif;font-weight:400;color:#262626;}.elementor-39 .elementor-element.elementor-element-7eac154 p{margin-block-end:0px;}.elementor-39 .elementor-element.elementor-element-1c6e6cd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 60px;text-align:left;}.elementor-39 .elementor-element.elementor-element-f5ff0ad{--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;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-39 .elementor-element.elementor-element-f5ff0ad.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-39 .elementor-element.elementor-element-840d7e2{--display:flex;--min-height:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-39 .elementor-element.elementor-element-b9b24f9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 10px;}.elementor-39 .elementor-element.elementor-element-b9b24f9.elementor-element{--align-self:stretch;}.elementor-39 .elementor-element.elementor-element-b9b24f9 .elementor-heading-title{font-family:"Orbitron", Sans-serif;font-size:128px;font-weight:500;}.elementor-39 .elementor-element.elementor-element-942d875{--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-39 .elementor-element.elementor-element-942d875.e-con{--align-self:center;}.elementor-39 .elementor-element.elementor-element-b5244f3{width:var( --container-widget-width, 25% );max-width:25%;margin:0px 55px calc(var(--kit-widget-spacing, 0px) + 0px) 156px;padding:10px 10px 10px 10px;--container-widget-width:25%;--container-widget-flex-grow:0;border-style:solid;border-color:#26262626;border-radius:0px 10px 0px 10px;}.elementor-39 .elementor-element.elementor-element-b5244f3.elementor-element{--order:99999 /* order end hack */;}.elementor-39 .elementor-element.elementor-element-b5244f3 .elementor-icon-wrapper{text-align:center;}.elementor-39 .elementor-element.elementor-element-b5244f3 .elementor-icon{font-size:30px;}.elementor-39 .elementor-element.elementor-element-b5244f3 .elementor-icon svg{height:30px;}.elementor-39 .elementor-element.elementor-element-b5244f3 .elementor-icon i, .elementor-39 .elementor-element.elementor-element-b5244f3 .elementor-icon svg{transform:rotate(50deg);}.elementor-39 .elementor-element.elementor-element-b1f0416{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-39 .elementor-element.elementor-element-b1f0416:not(.elementor-motion-effects-element-type-background), .elementor-39 .elementor-element.elementor-element-b1f0416 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );background-image:url("https://nxled.com.ph/wp-content/uploads/2025/11/Frame-769-1.webp");background-position:-104px -90px;background-repeat:no-repeat;}.elementor-39 .elementor-element.elementor-element-72c6947{margin:60px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 60px 0px 60px;}.elementor-39 .elementor-element.elementor-element-72c6947 .elementor-heading-title{font-family:"Orbitron", Sans-serif;font-size:25px;font-weight:500;}.elementor-39 .elementor-element.elementor-element-741bb76{width:var( --container-widget-width, 70% );max-width:70%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 60px;padding:0px 0px 0px 0px;--container-widget-width:70%;--container-widget-flex-grow:0;text-align:left;font-family:"Roboto", Sans-serif;font-weight:400;color:var( --e-global-color-text );}.elementor-39 .elementor-element.elementor-element-741bb76 p{margin-block-end:0px;}.elementor-39 .elementor-element.elementor-element-f169c1e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 60px;text-align:left;}.elementor-39 .elementor-element.elementor-element-2aa66f5{--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;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-39 .elementor-element.elementor-element-2aa66f5.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-39 .elementor-element.elementor-element-5e66630{--display:flex;--min-height:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-39 .elementor-element.elementor-element-bc66c99{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 10px;}.elementor-39 .elementor-element.elementor-element-bc66c99.elementor-element{--align-self:stretch;}.elementor-39 .elementor-element.elementor-element-bc66c99 .elementor-heading-title{font-family:"Orbitron", Sans-serif;font-size:128px;font-weight:500;}.elementor-39 .elementor-element.elementor-element-fe8cf03{--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-39 .elementor-element.elementor-element-fe8cf03.e-con{--align-self:center;}.elementor-39 .elementor-element.elementor-element-70796a6{width:var( --container-widget-width, 25% );max-width:25%;margin:0px 55px calc(var(--kit-widget-spacing, 0px) + 0px) 156px;padding:10px 10px 10px 10px;--container-widget-width:25%;--container-widget-flex-grow:0;border-style:solid;border-color:#26262626;border-radius:0px 10px 0px 10px;}.elementor-39 .elementor-element.elementor-element-70796a6.elementor-element{--order:99999 /* order end hack */;}.elementor-39 .elementor-element.elementor-element-70796a6 .elementor-icon-wrapper{text-align:center;}.elementor-39 .elementor-element.elementor-element-70796a6.elementor-view-stacked .elementor-icon:hover{background-color:var( --e-global-color-kadence9 );}.elementor-39 .elementor-element.elementor-element-70796a6.elementor-view-framed .elementor-icon:hover, .elementor-39 .elementor-element.elementor-element-70796a6.elementor-view-default .elementor-icon:hover{color:var( --e-global-color-kadence9 );border-color:var( --e-global-color-kadence9 );}.elementor-39 .elementor-element.elementor-element-70796a6.elementor-view-framed .elementor-icon:hover, .elementor-39 .elementor-element.elementor-element-70796a6.elementor-view-default .elementor-icon:hover svg{fill:var( --e-global-color-kadence9 );}.elementor-39 .elementor-element.elementor-element-70796a6 .elementor-icon{font-size:30px;}.elementor-39 .elementor-element.elementor-element-70796a6 .elementor-icon svg{height:30px;}.elementor-39 .elementor-element.elementor-element-70796a6 .elementor-icon i, .elementor-39 .elementor-element.elementor-element-70796a6 .elementor-icon svg{transform:rotate(50deg);}.elementor-39 .elementor-element.elementor-element-18e08a3{--display:flex;}.elementor-39 .elementor-element.elementor-element-18e08a3:not(.elementor-motion-effects-element-type-background), .elementor-39 .elementor-element.elementor-element-18e08a3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#262626;background-image:url("https://nxled.com.ph/wp-content/uploads/2025/11/Frame-770.webp");background-position:-104px -43px;background-repeat:no-repeat;}.elementor-39 .elementor-element.elementor-element-dc6998f{margin:60px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 60px 0px 60px;}.elementor-39 .elementor-element.elementor-element-dc6998f .elementor-heading-title{font-family:"Orbitron", Sans-serif;font-size:25px;font-weight:500;color:#84BD00;}.elementor-39 .elementor-element.elementor-element-98e2b6b{width:var( --container-widget-width, 70% );max-width:70%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 60px;padding:0px 0px 0px 0px;--container-widget-width:70%;--container-widget-flex-grow:0;text-align:left;font-family:"Roboto", Sans-serif;font-weight:400;color:var( --e-global-color-secondary );}.elementor-39 .elementor-element.elementor-element-98e2b6b p{margin-block-end:0px;}.elementor-39 .elementor-element.elementor-element-5d1ea83{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 60px;text-align:left;}.elementor-39 .elementor-element.elementor-element-2ef893d{--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;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-39 .elementor-element.elementor-element-230e5ca{--display:flex;--min-height:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-39 .elementor-element.elementor-element-0e72d20{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 10px;}.elementor-39 .elementor-element.elementor-element-0e72d20.elementor-element{--align-self:stretch;}.elementor-39 .elementor-element.elementor-element-0e72d20 .elementor-heading-title{font-family:"Orbitron", Sans-serif;font-size:128px;font-weight:500;}.elementor-39 .elementor-element.elementor-element-fe13c1a{--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-39 .elementor-element.elementor-element-fe13c1a.e-con{--align-self:center;}.elementor-39 .elementor-element.elementor-element-fedb7a1{width:var( --container-widget-width, 25% );max-width:25%;margin:0px 55px calc(var(--kit-widget-spacing, 0px) + 0px) 156px;padding:10px 10px 10px 10px;--container-widget-width:25%;--container-widget-flex-grow:0;border-style:solid;border-color:#D8D8D821;border-radius:0px 10px 0px 10px;}.elementor-39 .elementor-element.elementor-element-fedb7a1.elementor-element{--order:99999 /* order end hack */;}.elementor-39 .elementor-element.elementor-element-fedb7a1 .elementor-icon-wrapper{text-align:center;}.elementor-39 .elementor-element.elementor-element-fedb7a1 .elementor-icon{font-size:30px;}.elementor-39 .elementor-element.elementor-element-fedb7a1 .elementor-icon svg{height:30px;}.elementor-39 .elementor-element.elementor-element-fedb7a1 .elementor-icon i, .elementor-39 .elementor-element.elementor-element-fedb7a1 .elementor-icon svg{transform:rotate(50deg);}.elementor-39 .elementor-element.elementor-element-2e83080{--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;--padding-top:25px;--padding-bottom:100px;--padding-left:55px;--padding-right:55px;}.elementor-39 .elementor-element.elementor-element-b7b22c1{--display:flex;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-39 .elementor-element.elementor-element-c597c4c .elementor-button{background-color:var( --e-global-color-primary );font-family:"Orbitron", Sans-serif;font-size:18px;font-weight:500;border-radius:0px 10px 0px 10px;}.elementor-39 .elementor-element.elementor-element-c597c4c .elementor-button:hover, .elementor-39 .elementor-element.elementor-element-c597c4c .elementor-button:focus{background-color:var( --e-global-color-accent );}.elementor-39 .elementor-element.elementor-element-c597c4c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-39 .elementor-element.elementor-element-c597c4c.elementor-element{--align-self:center;}.elementor-39 .elementor-element.elementor-element-efe2550{--display:flex;--min-height:760px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-39 .elementor-element.elementor-element-efe2550:not(.elementor-motion-effects-element-type-background), .elementor-39 .elementor-element.elementor-element-efe2550 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://nxled.com.ph/wp-content/uploads/2025/11/Uninterruptible-power-supply-anywhere-section.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-39 .elementor-element.elementor-element-905843b{--display:flex;--min-height:699px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-39 .elementor-element.elementor-element-f479745{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:70px;--margin-right:0px;}.elementor-39 .elementor-element.elementor-element-f479745.e-con{--align-self:center;}.elementor-39 .elementor-element.elementor-element-ab36a0f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 70px;}.elementor-39 .elementor-element.elementor-element-ab36a0f .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:48px;font-weight:700;}.elementor-39 .elementor-element.elementor-element-9999ee3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 70px;}.elementor-39 .elementor-element.elementor-element-9999ee3 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:48px;font-weight:700;}.elementor-39 .elementor-element.elementor-element-1df49d4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 70px;}.elementor-39 .elementor-element.elementor-element-1df49d4 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:48px;font-weight:700;color:var( --e-global-color-secondary );}.elementor-39 .elementor-element.elementor-element-919caf3{width:var( --container-widget-width, 85% );max-width:85%;margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 70px;--container-widget-width:85%;--container-widget-flex-grow:0;}.elementor-39 .elementor-element.elementor-element-919caf3.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-39 .elementor-element.elementor-element-919caf3 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:30px;font-weight:400;line-height:45px;color:var( --e-global-color-secondary );}.elementor-39 .elementor-element.elementor-element-4717a6e{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:70px;}.elementor-39 .elementor-element.elementor-element-4717a6e.e-con{--align-self:center;}.elementor-39 .elementor-element.elementor-element-535b9b6{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-39 .elementor-element.elementor-element-535b9b6.e-con{--align-self:center;}.elementor-39 .elementor-element.elementor-element-6115a90{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;--align-items:center;--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-39 .elementor-element.elementor-element-6115a90.e-con{--align-self:flex-end;}.elementor-39 .elementor-element.elementor-element-58b286e{--display:flex;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-39 .elementor-element.elementor-element-58b286e.e-con{--align-self:flex-start;}.elementor-39 .elementor-element.elementor-element-ad283b2.elementor-element{--align-self:center;}.elementor-39 .elementor-element.elementor-element-ad283b2 .elementor-icon-wrapper{text-align:left;}.elementor-39 .elementor-element.elementor-element-ad283b2 .elementor-icon{font-size:80px;}.elementor-39 .elementor-element.elementor-element-ad283b2 .elementor-icon svg{height:80px;}.elementor-39 .elementor-element.elementor-element-cdc77e7{width:var( --container-widget-width, 70% );max-width:70%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:70%;--container-widget-flex-grow:0;text-align:left;}.elementor-39 .elementor-element.elementor-element-cdc77e7 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:25px;font-weight:600;color:#FFFFFF;}.elementor-39 .elementor-element.elementor-element-088f6cd{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-39 .elementor-element.elementor-element-088f6cd.e-con{--align-self:flex-start;}.elementor-39 .elementor-element.elementor-element-88563c9.elementor-element{--align-self:center;}.elementor-39 .elementor-element.elementor-element-88563c9 .elementor-icon-wrapper{text-align:left;}.elementor-39 .elementor-element.elementor-element-88563c9 .elementor-icon{font-size:80px;}.elementor-39 .elementor-element.elementor-element-88563c9 .elementor-icon svg{height:80px;}.elementor-39 .elementor-element.elementor-element-6f9783d{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-39 .elementor-element.elementor-element-6f9783d.elementor-element{--align-self:flex-end;}.elementor-39 .elementor-element.elementor-element-6f9783d .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:25px;font-weight:600;color:#FFFFFF;}.elementor-39 .elementor-element.elementor-element-d2e90c6{--display:flex;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-39 .elementor-element.elementor-element-d2e90c6.e-con{--align-self:flex-start;}.elementor-39 .elementor-element.elementor-element-801c6c7{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-39 .elementor-element.elementor-element-801c6c7.elementor-element{--align-self:center;}.elementor-39 .elementor-element.elementor-element-801c6c7 .elementor-icon-wrapper{text-align:left;}.elementor-39 .elementor-element.elementor-element-801c6c7 .elementor-icon{font-size:80px;}.elementor-39 .elementor-element.elementor-element-801c6c7 .elementor-icon svg{height:80px;}.elementor-39 .elementor-element.elementor-element-bebe6bd{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-39 .elementor-element.elementor-element-bebe6bd .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:25px;font-weight:600;color:#FFFFFF;}.elementor-39 .elementor-element.elementor-element-98f77d4{--display:flex;}.elementor-39 .elementor-element.elementor-element-98f77d4.e-con{--align-self:flex-start;}.elementor-39 .elementor-element.elementor-element-68cc889{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-39 .elementor-element.elementor-element-68cc889.elementor-element{--align-self:center;}.elementor-39 .elementor-element.elementor-element-68cc889 .elementor-icon-wrapper{text-align:left;}.elementor-39 .elementor-element.elementor-element-68cc889 .elementor-icon{font-size:80px;}.elementor-39 .elementor-element.elementor-element-68cc889 .elementor-icon svg{height:80px;}.elementor-39 .elementor-element.elementor-element-15ab41c{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-39 .elementor-element.elementor-element-15ab41c.elementor-element{--align-self:flex-end;}.elementor-39 .elementor-element.elementor-element-15ab41c .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:25px;font-weight:600;color:#FFFFFF;}.elementor-39 .elementor-element.elementor-element-d08c4d9{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-39 .elementor-element.elementor-element-d08c4d9.e-con{--align-self:stretch;}.elementor-39 .elementor-element.elementor-element-52a4f0a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-39 .elementor-element.elementor-element-48257af{margin:100px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-39 .elementor-element.elementor-element-48257af.elementor-element{--align-self:flex-start;}.elementor-39 .elementor-element.elementor-element-48257af .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:19px;font-weight:700;}.elementor-39 .elementor-element.elementor-element-62d3f6f{width:var( --container-widget-width, 63% );max-width:63%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:63%;--container-widget-flex-grow:0;text-align:left;}.elementor-39 .elementor-element.elementor-element-62d3f6f.elementor-element{--align-self:flex-start;}.elementor-39 .elementor-element.elementor-element-62d3f6f .elementor-heading-title{font-family:"Orbitron", Sans-serif;font-size:25px;font-weight:500;color:var( --e-global-color-text );}.elementor-39 .elementor-element.elementor-element-63c4338{width:var( --container-widget-width, 63% );max-width:63%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 50px) 0px;--container-widget-width:63%;--container-widget-flex-grow:0;text-align:left;}.elementor-39 .elementor-element.elementor-element-63c4338.elementor-element{--align-self:flex-start;}.elementor-39 .elementor-element.elementor-element-63c4338 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:400;color:var( --e-global-color-text );}.elementor-39 .elementor-element.elementor-element-283eaf5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-39 .elementor-element.elementor-element-c464a1b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-39 .elementor-element.elementor-element-c464a1b.e-con{--align-self:center;}.elementor-39 .elementor-element.elementor-element-edffb60{--display:flex;}.elementor-39 .elementor-element.elementor-element-6405249{--display:flex;}.elementor-39 .elementor-element.elementor-element-ea1484c{--display:flex;--min-height:725px;--background-transition:0.3s;border-style:none;--border-style:none;}.elementor-39 .elementor-element.elementor-element-ea1484c:not(.elementor-motion-effects-element-type-background), .elementor-39 .elementor-element.elementor-element-ea1484c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(217deg, var( --e-global-color-primary ) 30%, #2E7D32 83%);}.elementor-39 .elementor-element.elementor-element-ea1484c:hover{background-color:transparent;background-image:linear-gradient(214deg, #638E00 34%, #18531B 87%);}.elementor-39 .elementor-element.elementor-element-12c6593{--display:flex;}.elementor-39 .elementor-element.elementor-element-a6ade2b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:right;}.elementor-39 .elementor-element.elementor-element-a6ade2b img{width:73%;}.elementor-39 .elementor-element.elementor-element-be617fa{margin:-180px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 20px;}.elementor-39 .elementor-element.elementor-element-be617fa .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:25px;font-weight:800;color:var( --e-global-color-kadence9 );}.elementor-39 .elementor-element.elementor-element-102bdf7{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 20px;}.elementor-39 .elementor-element.elementor-element-102bdf7 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-kadence9 );}.elementor-39 .elementor-element.elementor-element-9ed4e02 .elementor-button{background-color:var( --e-global-color-kadence9 );font-family:"Roboto", Sans-serif;font-size:16px;font-weight:500;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-radius:0px 10px 0px 10px;padding:15px 30px 15px 30px;}.elementor-39 .elementor-element.elementor-element-9ed4e02 .elementor-button:hover, .elementor-39 .elementor-element.elementor-element-9ed4e02 .elementor-button:focus{background-color:var( --e-global-color-kadence9 );color:var( --e-global-color-accent );}.elementor-39 .elementor-element.elementor-element-9ed4e02{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 20px;}.elementor-39 .elementor-element.elementor-element-9ed4e02.elementor-element{--align-self:flex-start;}.elementor-39 .elementor-element.elementor-element-9ed4e02 .elementor-button:hover svg, .elementor-39 .elementor-element.elementor-element-9ed4e02 .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-39 .elementor-element.elementor-element-3177347{--display:flex;}.elementor-39 .elementor-element.elementor-element-3177347.e-con{--align-self:center;}.elementor-39 .elementor-element.elementor-element-6c4e0bd{--display:flex;}.elementor-39 .elementor-element.elementor-element-e206eb7{--display:flex;--background-transition:0.3s;}.elementor-39 .elementor-element.elementor-element-e206eb7:not(.elementor-motion-effects-element-type-background), .elementor-39 .elementor-element.elementor-element-e206eb7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(250deg, var( --e-global-color-primary ) 15%, #2E7D32 94%);}.elementor-39 .elementor-element.elementor-element-e206eb7:hover{background-color:transparent;background-image:linear-gradient(210deg, #638E00 15%, #18531B 72%);}.elementor-39 .elementor-element.elementor-element-990f6e2{text-align:right;}.elementor-39 .elementor-element.elementor-element-990f6e2 img{width:50%;}.elementor-39 .elementor-element.elementor-element-4d159a6{margin:-190px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 00px;}.elementor-39 .elementor-element.elementor-element-4d159a6.elementor-element{--align-self:flex-start;}.elementor-39 .elementor-element.elementor-element-4d159a6 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:800;color:var( --e-global-color-kadence9 );}.elementor-39 .elementor-element.elementor-element-4af9113{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-39 .elementor-element.elementor-element-4af9113 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-kadence9 );}.elementor-39 .elementor-element.elementor-element-3489791 .elementor-button{background-color:var( --e-global-color-kadence9 );font-family:"Roboto", Sans-serif;font-size:16px;font-weight:500;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-radius:0px 10px 0px 10px;padding:15px 30px 15px 30px;}.elementor-39 .elementor-element.elementor-element-3489791 .elementor-button:hover, .elementor-39 .elementor-element.elementor-element-3489791 .elementor-button:focus{background-color:var( --e-global-color-kadence9 );color:var( --e-global-color-accent );}.elementor-39 .elementor-element.elementor-element-3489791{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-39 .elementor-element.elementor-element-3489791.elementor-element{--align-self:flex-start;}.elementor-39 .elementor-element.elementor-element-3489791 .elementor-button:hover svg, .elementor-39 .elementor-element.elementor-element-3489791 .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-39 .elementor-element.elementor-element-abd3dde{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-39 .elementor-element.elementor-element-6346920{--display:flex;--background-transition:0.3s;}.elementor-39 .elementor-element.elementor-element-6346920:not(.elementor-motion-effects-element-type-background), .elementor-39 .elementor-element.elementor-element-6346920 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-primary ) 15%, #2E7D32 94%);}.elementor-39 .elementor-element.elementor-element-6346920:hover{background-color:transparent;background-image:linear-gradient(210deg, var( --e-global-color-primary ) 15%, #2E7D32 72%);}.elementor-39 .elementor-element.elementor-element-e9ac9be{margin:-28px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-39 .elementor-element.elementor-element-e8cd5ba{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-39 .elementor-element.elementor-element-e8cd5ba.elementor-element{--align-self:flex-start;}.elementor-39 .elementor-element.elementor-element-e8cd5ba .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:800;color:var( --e-global-color-kadence9 );}.elementor-39 .elementor-element.elementor-element-f2d274f{width:var( --container-widget-width, 100% );max-width:100%;margin:-5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-39 .elementor-element.elementor-element-f2d274f .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:400;color:var( --e-global-color-kadence9 );}.elementor-39 .elementor-element.elementor-element-8aa5a6f .elementor-button{background-color:var( --e-global-color-kadence9 );font-family:"Roboto", Sans-serif;font-size:14px;font-weight:500;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-radius:0px 10px 0px 10px;padding:10px 25px 10px 25px;}.elementor-39 .elementor-element.elementor-element-8aa5a6f .elementor-button:hover, .elementor-39 .elementor-element.elementor-element-8aa5a6f .elementor-button:focus{background-color:var( --e-global-color-kadence9 );color:var( --e-global-color-accent );}.elementor-39 .elementor-element.elementor-element-8aa5a6f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-39 .elementor-element.elementor-element-8aa5a6f.elementor-element{--align-self:flex-start;}.elementor-39 .elementor-element.elementor-element-8aa5a6f .elementor-button:hover svg, .elementor-39 .elementor-element.elementor-element-8aa5a6f .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-39 .elementor-element.elementor-element-862f05b{--display:flex;--background-transition:0.3s;}.elementor-39 .elementor-element.elementor-element-862f05b:not(.elementor-motion-effects-element-type-background), .elementor-39 .elementor-element.elementor-element-862f05b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-primary ) 15%, #2E7D32 94%);}.elementor-39 .elementor-element.elementor-element-862f05b:hover{background-color:transparent;background-image:linear-gradient(210deg, var( --e-global-color-primary ) 15%, #2E7D32 72%);}.elementor-39 .elementor-element.elementor-element-264e822{margin:-60px 0px calc(var(--kit-widget-spacing, 0px) + -5px) 0px;}.elementor-39 .elementor-element.elementor-element-045a4b4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-39 .elementor-element.elementor-element-045a4b4.elementor-element{--align-self:flex-start;}.elementor-39 .elementor-element.elementor-element-045a4b4 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:800;color:var( --e-global-color-kadence9 );}.elementor-39 .elementor-element.elementor-element-d7c0afe{width:var( --container-widget-width, 100% );max-width:100%;margin:-5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-39 .elementor-element.elementor-element-d7c0afe .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:400;color:var( --e-global-color-kadence9 );}.elementor-39 .elementor-element.elementor-element-356173d .elementor-button{background-color:var( --e-global-color-kadence9 );font-family:"Roboto", Sans-serif;font-size:14px;font-weight:500;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-radius:0px 10px 0px 10px;padding:10px 25px 10px 25px;}.elementor-39 .elementor-element.elementor-element-356173d .elementor-button:hover, .elementor-39 .elementor-element.elementor-element-356173d .elementor-button:focus{background-color:var( --e-global-color-kadence9 );color:var( --e-global-color-accent );}.elementor-39 .elementor-element.elementor-element-356173d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-39 .elementor-element.elementor-element-356173d.elementor-element{--align-self:flex-start;}.elementor-39 .elementor-element.elementor-element-356173d .elementor-button:hover svg, .elementor-39 .elementor-element.elementor-element-356173d .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-39 .elementor-element.elementor-element-8cc6b29{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-39 .elementor-element.elementor-element-dcb1a9c{--display:flex;}.elementor-39 .elementor-element.elementor-element-dcb1a9c.e-con{--align-self:center;}.elementor-39 .elementor-element.elementor-element-2d9c1d8{--display:flex;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-39 .elementor-element.elementor-element-2d9c1d8.e-con{--align-self:center;}.elementor-39 .elementor-element.elementor-element-f563afc{padding:10px 20px 10px 20px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:20px 20px 20px 20px;text-align:center;}.elementor-39 .elementor-element.elementor-element-f563afc.elementor-element{--align-self:center;}.elementor-39 .elementor-element.elementor-element-ada463e{width:var( --container-widget-width, 37% );max-width:37%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:37%;--container-widget-flex-grow:0;text-align:center;}.elementor-39 .elementor-element.elementor-element-ada463e.elementor-element{--align-self:center;}.elementor-39 .elementor-element.elementor-element-ada463e .elementor-heading-title{font-family:"Orbitron", Sans-serif;font-size:25px;font-weight:500;line-height:35px;color:var( --e-global-color-text );}.elementor-39 .elementor-element.elementor-element-cc10aa1{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-widget-loop-grid .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-widget-loop-grid .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-loop-grid .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-39 .elementor-element.elementor-element-e94617f{--grid-columns:3;--grid-row-gap:0px;--grid-column-gap:0px;}.elementor-39 .elementor-element.elementor-element-e94617f .elementor-loop-container{grid-auto-rows:1fr;}.elementor-39 .elementor-element.elementor-element-e94617f .e-loop-item > .elementor-section, .elementor-39 .elementor-element.elementor-element-e94617f .e-loop-item > .elementor-section > .elementor-container, .elementor-39 .elementor-element.elementor-element-e94617f .e-loop-item > .e-con, .elementor-39 .elementor-element.elementor-element-e94617f .e-loop-item .elementor-section-wrap  > .e-con{height:100%;}.elementor-39 .elementor-element.elementor-element-0a72d69{--display:flex;--min-height:760px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:130px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-39 .elementor-element.elementor-element-0a72d69:not(.elementor-motion-effects-element-type-background), .elementor-39 .elementor-element.elementor-element-0a72d69 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://nxled.com.ph/wp-content/uploads/2025/11/Frame-777-2.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-39 .elementor-element.elementor-element-266c5b3{--display:flex;--min-height:699px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-39 .elementor-element.elementor-element-7ba9aea{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:70px;--margin-right:0px;}.elementor-39 .elementor-element.elementor-element-7ba9aea.e-con{--align-self:center;}.elementor-39 .elementor-element.elementor-element-ae7619e{width:var( --container-widget-width, 40% );max-width:40%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 70px;--container-widget-width:40%;--container-widget-flex-grow:0;}.elementor-39 .elementor-element.elementor-element-ae7619e .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:60px;font-weight:700;}.elementor-39 .elementor-element.elementor-element-ad9821e{width:var( --container-widget-width, 40% );max-width:40%;margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 70px;--container-widget-width:40%;--container-widget-flex-grow:0;}.elementor-39 .elementor-element.elementor-element-ad9821e.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-39 .elementor-element.elementor-element-ad9821e .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:30px;font-weight:400;line-height:45px;color:var( --e-global-color-secondary );}.elementor-39 .elementor-element.elementor-element-f7796db{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-39 .elementor-element.elementor-element-4fb5c68{--display:flex;}.elementor-39 .elementor-element.elementor-element-4fb5c68.e-con{--align-self:center;}.elementor-39 .elementor-element.elementor-element-3e62e10{--display:flex;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-39 .elementor-element.elementor-element-3e62e10.e-con{--align-self:center;}.elementor-39 .elementor-element.elementor-element-9e70327.elementor-element{--align-self:center;}.elementor-39 .elementor-element.elementor-element-9e70327{text-align:center;}.elementor-39 .elementor-element.elementor-element-9e70327 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:19px;font-weight:700;}.elementor-39 .elementor-element.elementor-element-601576b{width:var( --container-widget-width, 37% );max-width:37%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:37%;--container-widget-flex-grow:0;text-align:center;}.elementor-39 .elementor-element.elementor-element-601576b.elementor-element{--align-self:center;}.elementor-39 .elementor-element.elementor-element-601576b .elementor-heading-title{font-family:"Orbitron", Sans-serif;font-size:25px;font-weight:500;line-height:35px;color:var( --e-global-color-text );}.elementor-39 .elementor-element.elementor-element-cdf8fbf{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-39 .elementor-element.elementor-element-b9c4e91{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-39 .elementor-element.elementor-element-5f407c4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--border-radius:20px 0px 0px 20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-39 .elementor-element.elementor-element-5f407c4:not(.elementor-motion-effects-element-type-background), .elementor-39 .elementor-element.elementor-element-5f407c4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-39 .elementor-element.elementor-element-5f407c4.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-39 .elementor-element.elementor-element-53064f3{margin:57px 57px calc(var(--kit-widget-spacing, 0px) + 0px) 57px;}.elementor-39 .elementor-element.elementor-element-53064f3 .elementor-icon-wrapper{text-align:left;}.elementor-39 .elementor-element.elementor-element-6cfdb85{margin:0px 57px calc(var(--kit-widget-spacing, 0px) + 0px) 57px;padding:0px 0px 0px 0px;text-align:left;}.elementor-39 .elementor-element.elementor-element-6cfdb85.elementor-element{--align-self:center;}.elementor-39 .elementor-element.elementor-element-6cfdb85 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:30px;font-weight:500;color:var( --e-global-color-kadence9 );}.elementor-39 .elementor-element.elementor-element-931440f{margin:120px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 57px;}.elementor-39 .elementor-element.elementor-element-931440f .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;}.elementor-39 .elementor-element.elementor-element-051aef7{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 57px) 57px;}.elementor-39 .elementor-element.elementor-element-051aef7 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:17px;font-weight:500;color:var( --e-global-color-kadence9 );}.elementor-39 .elementor-element.elementor-element-830e982{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--border-radius:0px 20px 20px 0px;}.elementor-39 .elementor-element.elementor-element-830e982.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-39 .elementor-element.elementor-element-c4a6722{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-39 .elementor-element.elementor-element-5f76818{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--border-radius:20px 0px 0px 20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-39 .elementor-element.elementor-element-5f76818:not(.elementor-motion-effects-element-type-background), .elementor-39 .elementor-element.elementor-element-5f76818 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-39 .elementor-element.elementor-element-5f76818.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-39 .elementor-element.elementor-element-16010eb{margin:57px 57px calc(var(--kit-widget-spacing, 0px) + 0px) 57px;}.elementor-39 .elementor-element.elementor-element-16010eb .elementor-icon-wrapper{text-align:left;}.elementor-39 .elementor-element.elementor-element-536d4e3{margin:0px 57px calc(var(--kit-widget-spacing, 0px) + 0px) 57px;padding:0px 0px 0px 0px;text-align:left;}.elementor-39 .elementor-element.elementor-element-536d4e3.elementor-element{--align-self:center;}.elementor-39 .elementor-element.elementor-element-536d4e3 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:30px;font-weight:500;color:var( --e-global-color-kadence9 );}.elementor-39 .elementor-element.elementor-element-689f005{margin:120px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 57px;}.elementor-39 .elementor-element.elementor-element-689f005 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;}.elementor-39 .elementor-element.elementor-element-8110d77{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 57px) 57px;}.elementor-39 .elementor-element.elementor-element-8110d77 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:17px;font-weight:500;color:var( --e-global-color-kadence9 );}.elementor-39 .elementor-element.elementor-element-8e2a126{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--border-radius:0px 20px 20px 0px;}.elementor-39 .elementor-element.elementor-element-8e2a126.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-39 .elementor-element.elementor-element-42f6785{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-slides-gap:10px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 70px) 0px;--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;}.elementor-39 .elementor-element.elementor-element-364229b{--display:flex;--min-height:700px;--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;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-39 .elementor-element.elementor-element-364229b:not(.elementor-motion-effects-element-type-background), .elementor-39 .elementor-element.elementor-element-364229b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://nxled.com.ph/wp-content/uploads/2025/11/brigthen-space-2.webp");background-repeat:no-repeat;background-size:cover;}.elementor-39 .elementor-element.elementor-element-45143ba{width:100%;max-width:100%;margin:100px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-39 .elementor-element.elementor-element-45143ba.elementor-element{--align-self:stretch;--flex-grow:0;--flex-shrink:0;}.elementor-39 .elementor-element.elementor-element-45143ba .elementor-heading-title{font-family:"Orbitron", Sans-serif;font-size:60px;font-weight:600;line-height:93px;color:var( --e-global-color-text );}.elementor-39 .elementor-element.elementor-element-078aced{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-39 .elementor-element.elementor-element-078aced .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:30px;font-weight:400;color:var( --e-global-color-text );}.elementor-39 .elementor-element.elementor-element-3d32f91 .elementor-button{background-color:var( --e-global-color-primary );font-family:"Orbitron", Sans-serif;font-size:18px;font-weight:500;border-radius:0px 10px 0px 10px;padding:32px 100px 32px 100px;}.elementor-39 .elementor-element.elementor-element-3d32f91 .elementor-button:hover, .elementor-39 .elementor-element.elementor-element-3d32f91 .elementor-button:focus{background-color:var( --e-global-color-accent );}.elementor-39 .elementor-element.elementor-element-3d32f91{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-39 .elementor-element.elementor-element-3d32f91.elementor-element{--align-self:center;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-39 .elementor-element.elementor-element-39c30d6{--e-n-carousel-swiper-slides-to-display:1;}.elementor-39 .elementor-element.elementor-element-36c3e73{margin:8px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-39 .elementor-element.elementor-element-e10faf3{margin:60px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-39 .elementor-element.elementor-element-b382173{margin:60px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-39 .elementor-element.elementor-element-b382173 img{width:80%;}.elementor-39 .elementor-element.elementor-element-36803f1{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-39 .elementor-element.elementor-element-e02f53b{margin:43px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-39 .elementor-element.elementor-element-e02f53b img{width:67%;}.elementor-39 .elementor-element.elementor-element-3032a7c{margin:47px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-39 .elementor-element.elementor-element-415158a{margin:49px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-39 .elementor-element.elementor-element-d5fd247{margin:60px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-39 .elementor-element.elementor-element-004a8a9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-39 .elementor-element.elementor-element-71f6a64{margin:60px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-39 .elementor-element.elementor-element-71f6a64 img{width:77%;}.elementor-39 .elementor-element.elementor-element-7be61c5{--e-n-carousel-swiper-slides-to-display:2;}.elementor-39 .elementor-element.elementor-element-ed56ede{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-39 .elementor-element.elementor-element-8b28d8c img{width:100%;max-width:100%;}.elementor-39 .elementor-element.elementor-element-2743e7c{--grid-auto-flow:row;}.elementor-39 .elementor-element.elementor-element-f2ebfcd:not(.elementor-motion-effects-element-type-background), .elementor-39 .elementor-element.elementor-element-f2ebfcd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-39 .elementor-element.elementor-element-c2fc862 .elementor-heading-title{font-size:128px;}.elementor-39 .elementor-element.elementor-element-d5bb0cd:not(.elementor-motion-effects-element-type-background), .elementor-39 .elementor-element.elementor-element-d5bb0cd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-39 .elementor-element.elementor-element-b9b24f9 .elementor-heading-title{font-size:128px;}.elementor-39 .elementor-element.elementor-element-b1f0416:not(.elementor-motion-effects-element-type-background), .elementor-39 .elementor-element.elementor-element-b1f0416 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-39 .elementor-element.elementor-element-bc66c99 .elementor-heading-title{font-size:128px;}.elementor-39 .elementor-element.elementor-element-18e08a3:not(.elementor-motion-effects-element-type-background), .elementor-39 .elementor-element.elementor-element-18e08a3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-39 .elementor-element.elementor-element-0e72d20 .elementor-heading-title{font-size:128px;}.elementor-39 .elementor-element.elementor-element-c597c4c .elementor-button{font-size:14px;}.elementor-39 .elementor-element.elementor-element-efe2550:not(.elementor-motion-effects-element-type-background), .elementor-39 .elementor-element.elementor-element-efe2550 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:1000px auto;}.elementor-39 .elementor-element.elementor-element-f479745{--min-height:108px;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-39 .elementor-element.elementor-element-ab36a0f{margin:0px -10px calc(var(--kit-widget-spacing, 0px) + -10px) -10px;}.elementor-39 .elementor-element.elementor-element-ab36a0f .elementor-heading-title{font-size:35px;}.elementor-39 .elementor-element.elementor-element-9999ee3{margin:05px -10px calc(var(--kit-widget-spacing, 0px) + -10px) -10px;}.elementor-39 .elementor-element.elementor-element-9999ee3 .elementor-heading-title{font-size:35px;}.elementor-39 .elementor-element.elementor-element-1df49d4{margin:5px -10px calc(var(--kit-widget-spacing, 0px) + -10px) -10px;}.elementor-39 .elementor-element.elementor-element-1df49d4 .elementor-heading-title{font-size:35px;}.elementor-39 .elementor-element.elementor-element-919caf3{margin:10px -10px calc(var(--kit-widget-spacing, 0px) + -10px) -10px;--container-widget-width:424px;--container-widget-flex-grow:0;width:var( --container-widget-width, 424px );max-width:424px;}.elementor-39 .elementor-element.elementor-element-919caf3 .elementor-heading-title{font-size:20px;}.elementor-39 .elementor-element.elementor-element-535b9b6{--margin-top:-380px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-39 .elementor-element.elementor-element-6115a90{--grid-auto-flow:row;}.elementor-39 .elementor-element.elementor-element-48257af{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-39 .elementor-element.elementor-element-48257af.elementor-element{--align-self:center;}.elementor-39 .elementor-element.elementor-element-62d3f6f{width:100%;max-width:100%;text-align:center;}.elementor-39 .elementor-element.elementor-element-63c4338{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;text-align:center;}.elementor-39 .elementor-element.elementor-element-63c4338.elementor-element{--align-self:center;}.elementor-39 .elementor-element.elementor-element-edffb60{--margin-top:0px;--margin-bottom:0px;--margin-left:-25px;--margin-right:0px;}.elementor-39 .elementor-element.elementor-element-6405249{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-39 .elementor-element.elementor-element-ea1484c{--min-height:0px;}.elementor-39 .elementor-element.elementor-element-a6ade2b img{width:80%;}.elementor-39 .elementor-element.elementor-element-be617fa{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-39 .elementor-element.elementor-element-9ed4e02 .elementor-button{padding:20px 50px 20px 50px;}.elementor-39 .elementor-element.elementor-element-3177347{--margin-top:0px;--margin-bottom:0px;--margin-left:90px;--margin-right:0px;}.elementor-39 .elementor-element.elementor-element-e206eb7{--min-height:0px;}.elementor-39 .elementor-element.elementor-element-990f6e2{text-align:center;}.elementor-39 .elementor-element.elementor-element-4d159a6{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-39 .elementor-element.elementor-element-4d159a6 .elementor-heading-title{font-size:22px;}.elementor-39 .elementor-element.elementor-element-3489791 .elementor-button{padding:20px 50px 20px 50px;}.elementor-39 .elementor-element.elementor-element-abd3dde{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:-27px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-39 .elementor-element.elementor-element-8aa5a6f .elementor-button{padding:20px 50px 20px 50px;}.elementor-39 .elementor-element.elementor-element-356173d .elementor-button{padding:20px 50px 20px 50px;}.elementor-39 .elementor-element.elementor-element-ada463e{width:100%;max-width:100%;}.elementor-39 .elementor-element.elementor-element-cc10aa1{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-39 .elementor-element.elementor-element-e94617f{--grid-columns:2;}.elementor-39 .elementor-element.elementor-element-0a72d69:not(.elementor-motion-effects-element-type-background), .elementor-39 .elementor-element.elementor-element-0a72d69 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:1000px auto;}.elementor-39 .elementor-element.elementor-element-7ba9aea{--min-height:108px;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-39 .elementor-element.elementor-element-ae7619e{margin:0px -10px calc(var(--kit-widget-spacing, 0px) + -10px) -10px;}.elementor-39 .elementor-element.elementor-element-ae7619e .elementor-heading-title{font-size:35px;}.elementor-39 .elementor-element.elementor-element-ad9821e{margin:10px -10px calc(var(--kit-widget-spacing, 0px) + -10px) -10px;--container-widget-width:424px;--container-widget-flex-grow:0;width:var( --container-widget-width, 424px );max-width:424px;}.elementor-39 .elementor-element.elementor-element-ad9821e .elementor-heading-title{font-size:20px;}.elementor-39 .elementor-element.elementor-element-601576b{width:100%;max-width:100%;}.elementor-39 .elementor-element.elementor-element-cdf8fbf{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-39 .elementor-element.elementor-element-b9c4e91{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-39 .elementor-element.elementor-element-5f407c4{--border-radius:20px 20px 20px 20px;}.elementor-39 .elementor-element.elementor-element-6cfdb85 .elementor-heading-title{font-size:22px;}.elementor-39 .elementor-element.elementor-element-830e982{--min-height:0px;}.elementor-39 .elementor-element.elementor-element-c4a6722{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-39 .elementor-element.elementor-element-5f76818{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--border-radius:20px 0px 0px 0px;}.elementor-39 .elementor-element.elementor-element-536d4e3 .elementor-heading-title{font-size:22px;}.elementor-39 .elementor-element.elementor-element-8e2a126{--min-height:0px;}.elementor-39 .elementor-element.elementor-element-42f6785{--e-n-carousel-swiper-slides-to-display:2;}.elementor-39 .elementor-element.elementor-element-364229b{--min-height:450px;}.elementor-39 .elementor-element.elementor-element-45143ba{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-39 .elementor-element.elementor-element-45143ba .elementor-heading-title{font-size:45px;line-height:1.6em;}.elementor-39 .elementor-element.elementor-element-078aced .elementor-heading-title{font-size:25px;}.elementor-39 .elementor-element.elementor-element-3d32f91 .elementor-button{padding:20px 50px 20px 50px;}}@media(max-width:767px){.elementor-39 .elementor-element.elementor-element-0f72c1a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-39 .elementor-element.elementor-element-39c30d6{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-slides-gap:0px;margin:64px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--e-n-carousel-swiper-pagination-spacing:22px;}.elementor-39 .elementor-element.elementor-element-163074f{--padding-top:20px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-39 .elementor-element.elementor-element-013d948{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-39 .elementor-element.elementor-element-013d948 .elementor-heading-title{font-size:20px;}.elementor-39 .elementor-element.elementor-element-0ee0027{--content-width:500px;}.elementor-39 .elementor-element.elementor-element-c1c6376{--content-width:500px;--min-height:0px;}.elementor-39 .elementor-element.elementor-element-36c3e73{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-39 .elementor-element.elementor-element-e24d0e4{margin:81px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-39 .elementor-element.elementor-element-e10faf3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-39 .elementor-element.elementor-element-fca1afe{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 0px 0px 0px;}.elementor-39 .elementor-element.elementor-element-b382173{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-39 .elementor-element.elementor-element-36803f1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-39 .elementor-element.elementor-element-e02f53b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-39 .elementor-element.elementor-element-8182021{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-39 .elementor-element.elementor-element-3032a7c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-39 .elementor-element.elementor-element-6c70583{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-39 .elementor-element.elementor-element-415158a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-39 .elementor-element.elementor-element-acdd8af{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-39 .elementor-element.elementor-element-d5fd247{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-39 .elementor-element.elementor-element-004a8a9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-39 .elementor-element.elementor-element-71f6a64{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-39 .elementor-element.elementor-element-71f6a64 img{width:84%;}.elementor-39 .elementor-element.elementor-element-446eb37{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-39 .elementor-element.elementor-element-7be61c5{--e-n-carousel-swiper-slides-to-display:1;}.elementor-39 .elementor-element.elementor-element-ed56ede{--padding-top:90px;--padding-bottom:90px;--padding-left:0px;--padding-right:0px;}.elementor-39 .elementor-element.elementor-element-9a85b55 .elementor-heading-title{font-size:25px;}.elementor-39 .elementor-element.elementor-element-bec1545 .elementor-heading-title{font-size:25px;}.elementor-39 .elementor-element.elementor-element-9d911d2{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:18px;}.elementor-39 .elementor-element.elementor-element-34f3ca4{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-39 .elementor-element.elementor-element-34f3ca4 .elementor-button{font-size:14px;}.elementor-39 .elementor-element.elementor-element-4f5159a{--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;}.elementor-39 .elementor-element.elementor-element-2ec9a11{width:var( --container-widget-width, 265px );max-width:265px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:265px;--container-widget-flex-grow:0;}.elementor-39 .elementor-element.elementor-element-2ec9a11 .elementor-heading-title{font-size:18px;}.elementor-39 .elementor-element.elementor-element-2743e7c{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-39 .elementor-element.elementor-element-f2ebfcd:not(.elementor-motion-effects-element-type-background), .elementor-39 .elementor-element.elementor-element-f2ebfcd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-39 .elementor-element.elementor-element-e6979c3{margin:50px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 30px 0px 30px;}.elementor-39 .elementor-element.elementor-element-e6979c3 .elementor-heading-title{font-size:20px;line-height:1.2em;}.elementor-39 .elementor-element.elementor-element-9c5abd1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 30px;font-size:15px;}.elementor-39 .elementor-element.elementor-element-e4aded3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 30px;}.elementor-39 .elementor-element.elementor-element-0bef6ce{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-39 .elementor-element.elementor-element-c2fc862{text-align:left;}.elementor-39 .elementor-element.elementor-element-c2fc862 .elementor-heading-title{font-size:80px;}.elementor-39 .elementor-element.elementor-element-d5bb0cd:not(.elementor-motion-effects-element-type-background), .elementor-39 .elementor-element.elementor-element-d5bb0cd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-39 .elementor-element.elementor-element-0f60088{margin:50px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 30px 0px 30px;}.elementor-39 .elementor-element.elementor-element-0f60088 .elementor-heading-title{font-size:20px;line-height:1.2em;}.elementor-39 .elementor-element.elementor-element-7eac154{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 30px;font-size:15px;}.elementor-39 .elementor-element.elementor-element-1c6e6cd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 30px;}.elementor-39 .elementor-element.elementor-element-b9b24f9 .elementor-heading-title{font-size:80px;}.elementor-39 .elementor-element.elementor-element-b1f0416:not(.elementor-motion-effects-element-type-background), .elementor-39 .elementor-element.elementor-element-b1f0416 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-39 .elementor-element.elementor-element-72c6947{margin:50px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 30px 0px 30px;}.elementor-39 .elementor-element.elementor-element-72c6947 .elementor-heading-title{font-size:20px;line-height:1.2em;}.elementor-39 .elementor-element.elementor-element-741bb76{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 30px;font-size:15px;}.elementor-39 .elementor-element.elementor-element-f169c1e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 30px;}.elementor-39 .elementor-element.elementor-element-bc66c99 .elementor-heading-title{font-size:80px;}.elementor-39 .elementor-element.elementor-element-18e08a3:not(.elementor-motion-effects-element-type-background), .elementor-39 .elementor-element.elementor-element-18e08a3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-39 .elementor-element.elementor-element-dc6998f{margin:50px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 30px 0px 30px;}.elementor-39 .elementor-element.elementor-element-dc6998f .elementor-heading-title{font-size:20px;}.elementor-39 .elementor-element.elementor-element-98e2b6b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 30px;font-size:15px;}.elementor-39 .elementor-element.elementor-element-5d1ea83{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 30px;}.elementor-39 .elementor-element.elementor-element-0e72d20{text-align:left;}.elementor-39 .elementor-element.elementor-element-0e72d20 .elementor-heading-title{font-size:80px;}.elementor-39 .elementor-element.elementor-element-2e83080{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-39 .elementor-element.elementor-element-efe2550{--min-height:0px;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-39 .elementor-element.elementor-element-905843b{--min-height:0px;--margin-top:-20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-39 .elementor-element.elementor-element-f479745{--min-height:0px;--margin-top:25px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-39 .elementor-element.elementor-element-ab36a0f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) -70px;}.elementor-39 .elementor-element.elementor-element-ab36a0f .elementor-heading-title{font-size:28px;}.elementor-39 .elementor-element.elementor-element-9999ee3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) -70px;}.elementor-39 .elementor-element.elementor-element-9999ee3 .elementor-heading-title{font-size:28px;}.elementor-39 .elementor-element.elementor-element-1df49d4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -70px;}.elementor-39 .elementor-element.elementor-element-1df49d4 .elementor-heading-title{font-size:28px;}.elementor-39 .elementor-element.elementor-element-919caf3{width:var( --container-widget-width, 1000px );max-width:1000px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -70px;--container-widget-width:1000px;--container-widget-flex-grow:0;}.elementor-39 .elementor-element.elementor-element-919caf3 .elementor-heading-title{font-size:17px;line-height:1.1em;}.elementor-39 .elementor-element.elementor-element-6115a90{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-39 .elementor-element.elementor-element-d08c4d9{--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-39 .elementor-element.elementor-element-48257af .elementor-heading-title{font-size:15px;}.elementor-39 .elementor-element.elementor-element-62d3f6f .elementor-heading-title{font-size:18px;}.elementor-39 .elementor-element.elementor-element-63c4338 .elementor-heading-title{font-size:16px;}.elementor-39 .elementor-element.elementor-element-283eaf5.e-con{--align-self:center;}.elementor-39 .elementor-element.elementor-element-ea1484c{--width:285px;--margin-top:0px;--margin-bottom:0px;--margin-left:20px;--margin-right:0px;}.elementor-39 .elementor-element.elementor-element-ea1484c.e-con{--align-self:center;}.elementor-39 .elementor-element.elementor-element-12c6593.e-con{--align-self:center;}.elementor-39 .elementor-element.elementor-element-a6ade2b{text-align:center;}.elementor-39 .elementor-element.elementor-element-9ed4e02{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 80px) 0px;}.elementor-39 .elementor-element.elementor-element-9ed4e02 .elementor-button{font-size:14px;padding:15px 20px 15px 20px;}.elementor-39 .elementor-element.elementor-element-3177347{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-39 .elementor-element.elementor-element-3177347.e-con{--align-self:center;}.elementor-39 .elementor-element.elementor-element-6c4e0bd{--margin-top:0px;--margin-bottom:7px;--margin-left:0px;--margin-right:0px;}.elementor-39 .elementor-element.elementor-element-e206eb7{--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-39 .elementor-element.elementor-element-e206eb7.e-con{--align-self:center;}.elementor-39 .elementor-element.elementor-element-990f6e2 img{width:70%;}.elementor-39 .elementor-element.elementor-element-4d159a6 .elementor-heading-title{font-size:20px;}.elementor-39 .elementor-element.elementor-element-4af9113 .elementor-heading-title{font-size:16px;}.elementor-39 .elementor-element.elementor-element-3489791{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-39 .elementor-element.elementor-element-3489791 .elementor-button{font-size:14px;padding:15px 20px 15px 20px;}.elementor-39 .elementor-element.elementor-element-e8cd5ba .elementor-heading-title{font-size:20px;}.elementor-39 .elementor-element.elementor-element-f2d274f .elementor-heading-title{font-size:16px;}.elementor-39 .elementor-element.elementor-element-8aa5a6f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-39 .elementor-element.elementor-element-8aa5a6f .elementor-button{font-size:14px;padding:15px 20px 15px 20px;}.elementor-39 .elementor-element.elementor-element-264e822 img{width:100%;max-width:100%;}.elementor-39 .elementor-element.elementor-element-045a4b4 .elementor-heading-title{font-size:20px;}.elementor-39 .elementor-element.elementor-element-d7c0afe .elementor-heading-title{font-size:16px;}.elementor-39 .elementor-element.elementor-element-356173d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-39 .elementor-element.elementor-element-356173d .elementor-button{font-size:14px;padding:15px 20px 15px 20px;}.elementor-39 .elementor-element.elementor-element-ada463e .elementor-heading-title{font-size:18px;line-height:1.2em;}.elementor-39 .elementor-element.elementor-element-e94617f{--grid-columns:1;}.elementor-39 .elementor-element.elementor-element-0a72d69{--min-height:0px;--margin-top:70px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-39 .elementor-element.elementor-element-0a72d69:not(.elementor-motion-effects-element-type-background), .elementor-39 .elementor-element.elementor-element-0a72d69 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-size:1000px auto;}.elementor-39 .elementor-element.elementor-element-266c5b3{--min-height:441px;}.elementor-39 .elementor-element.elementor-element-ae7619e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -70px;--container-widget-width:666px;--container-widget-flex-grow:0;width:var( --container-widget-width, 666px );max-width:666px;}.elementor-39 .elementor-element.elementor-element-ae7619e .elementor-heading-title{font-size:28px;line-height:1.2em;}.elementor-39 .elementor-element.elementor-element-ad9821e{width:var( --container-widget-width, 1000px );max-width:1000px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -70px;--container-widget-width:1000px;--container-widget-flex-grow:0;}.elementor-39 .elementor-element.elementor-element-ad9821e .elementor-heading-title{font-size:18px;line-height:1.1em;}.elementor-39 .elementor-element.elementor-element-f7796db{--margin-top:70px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-39 .elementor-element.elementor-element-3e62e10{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-39 .elementor-element.elementor-element-601576b .elementor-heading-title{font-size:20px;}.elementor-39 .elementor-element.elementor-element-b9c4e91{--min-height:0px;}.elementor-39 .elementor-element.elementor-element-53064f3 .elementor-icon{font-size:30px;}.elementor-39 .elementor-element.elementor-element-53064f3 .elementor-icon svg{height:30px;}.elementor-39 .elementor-element.elementor-element-6cfdb85 .elementor-heading-title{font-size:19px;}.elementor-39 .elementor-element.elementor-element-830e982{--min-height: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-39 .elementor-element.elementor-element-5f76818{--border-radius:20px 20px 20px 20px;}.elementor-39 .elementor-element.elementor-element-16010eb .elementor-icon{font-size:30px;}.elementor-39 .elementor-element.elementor-element-16010eb .elementor-icon svg{height:30px;}.elementor-39 .elementor-element.elementor-element-536d4e3 .elementor-heading-title{font-size:19px;}.elementor-39 .elementor-element.elementor-element-42f6785{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-slides-gap:0px;--e-n-carousel-arrow-prev-left-position:66px;--e-n-carousel-arrow-prev-top-position:-56px;--e-n-carousel-arrow-next-right-position:66px;--e-n-carousel-arrow-next-top-position:75px;}.elementor-39 .elementor-element.elementor-element-364229b{--min-height:0px;--margin-top:-60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-39 .elementor-element.elementor-element-45143ba .elementor-heading-title{font-size:23px;}.elementor-39 .elementor-element.elementor-element-078aced .elementor-heading-title{font-size:18px;}.elementor-39 .elementor-element.elementor-element-3d32f91{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 80px) 0px;}.elementor-39 .elementor-element.elementor-element-3d32f91 .elementor-button{font-size:14px;padding:15px 20px 15px 20px;}}@media(min-width:768px){.elementor-39 .elementor-element.elementor-element-0ee0027{--content-width:1300px;}.elementor-39 .elementor-element.elementor-element-97bcf1e{--content-width:1069px;}.elementor-39 .elementor-element.elementor-element-8e90597{--width:45%;}.elementor-39 .elementor-element.elementor-element-efe2550{--width:100%;}.elementor-39 .elementor-element.elementor-element-ea1484c{--width:100%;}.elementor-39 .elementor-element.elementor-element-5f407c4{--width:50%;}.elementor-39 .elementor-element.elementor-element-830e982{--width:50%;}.elementor-39 .elementor-element.elementor-element-5f76818{--width:50%;}.elementor-39 .elementor-element.elementor-element-8e2a126{--width:50%;}.elementor-39 .elementor-element.elementor-element-364229b{--width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-39 .elementor-element.elementor-element-0ee0027{--content-width:1600px;}.elementor-39 .elementor-element.elementor-element-8e90597{--width:749px;}.elementor-39 .elementor-element.elementor-element-f5ff0ad{--width:326.5px;}.elementor-39 .elementor-element.elementor-element-2aa66f5{--width:326.5px;}.elementor-39 .elementor-element.elementor-element-f479745{--width:1600px;}.elementor-39 .elementor-element.elementor-element-ea1484c{--width:400px;}.elementor-39 .elementor-element.elementor-element-e206eb7{--width:300px;}.elementor-39 .elementor-element.elementor-element-6346920{--width:300px;}.elementor-39 .elementor-element.elementor-element-7ba9aea{--width:1600px;}.elementor-39 .elementor-element.elementor-element-5f407c4{--width:352.75px;}.elementor-39 .elementor-element.elementor-element-830e982{--width:335.75px;}.elementor-39 .elementor-element.elementor-element-5f76818{--width:360.75px;}.elementor-39 .elementor-element.elementor-element-8e2a126{--width:336.75px;}}/* Start custom CSS for image, class: .elementor-element-e549323 */@media (max-width: 767px) {
    .hero-image-3 img {
        width: 100%;
        height: 60vh; 
        object-fit: cover;
        object-position: left center; 
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e549323 */@media (max-width: 767px) {
    .hero-image-3 img {
        width: 100%;
        height: 60vh; 
        object-fit: cover;
        object-position: left center; 
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e549323 */@media (max-width: 767px) {
    .hero-image-3 img {
        width: 100%;
        height: 60vh; 
        object-fit: cover;
        object-position: left center; 
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e549323 */@media (max-width: 767px) {
    .hero-image-3 img {
        width: 100%;
        height: 60vh; 
        object-fit: cover;
        object-position: left center; 
    }
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-39c30d6 */.elementor-39 .elementor-element.elementor-element-39c30d6 .swiper-pagination {
    display: flex;
    justify-content: center;
    gap: 16px;
    padding: 65px 0;
}

/* Base bullet */
.elementor-39 .elementor-element.elementor-element-39c30d6 .swiper-pagination-bullet {
    position: relative;
    width: 20px !important;
    height: 20px !important;
    background: transparent !important;
    border: 2px solid #8bc34a !important;
    border-radius: 50% !important;
    opacity: 1 !important;
    margin: 0 !important;
    box-sizing: border-box;
}

/* Active: smaller green fill behind */
.elementor-39 .elementor-element.elementor-element-39c30d6 .swiper-pagination-bullet-active::before {
    content: "";
    position: absolute;
    top: 50%;
    left: 50%;
    width: 12px; 
    height: 12px;
    background: #8bc34a;
    border-radius: 50%;
    transform: translate(-50%, -50%);
    z-index: -1;
}

.elementor-39 .elementor-element.elementor-element-39c30d6 .swiper-pagination-bullet::after {
    content: "";
    position: absolute;
    top: 50%;
    left: 50%;
    width: 12px;
    height: 12px;
    border-radius: 50%;
    transform: translate(-50%, -50%);
    opacity: 0; 
}

.elementor-39 .elementor-element.elementor-element-39c30d6 .swiper-pagination-bullet:not(.swiper-pagination-bullet-active)::after {
    opacity: 1;
}



@media (max-width: 768px) {
    .swiper-pagination-bullet {
        width: 14px !important;
        height: 14px !important;
        border-width: 1.5px !important;
    }

    .swiper-pagination-bullet-active::before,
    .swiper-pagination-bullet::after {
        width: 8px;
        height: 8px;
    }

    .swiper-pagination {
        gap: 10px;
        padding: 30px 0;
    }
}

@media (max-width: 767px) {
    .hero-image img {
        width: 100%;
        height: 60vh;
        object-fit: cover;
        object-position: center;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f73a87f */.elementor-39 .elementor-element.elementor-element-f73a87f {
    transition: transform 0.3s ease;
}

.elementor-39 .elementor-element.elementor-element-f73a87f:hover {
    transform: translateY(-10px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ef85cb3 */.elementor-39 .elementor-element.elementor-element-ef85cb3 {
    transition: transform 0.3s ease;
}

.elementor-39 .elementor-element.elementor-element-ef85cb3:hover {
    transform: translateY(-10px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0bf717a */.elementor-39 .elementor-element.elementor-element-0bf717a {
    transition: transform 0.3s ease;
}

.elementor-39 .elementor-element.elementor-element-0bf717a:hover {
    transform: translateY(-10px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6935ba1 */.elementor-39 .elementor-element.elementor-element-6935ba1 {
    transition: transform 0.3s ease;
}

.elementor-39 .elementor-element.elementor-element-6935ba1:hover {
    transform: translateY(-10px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4118a8a */.elementor-39 .elementor-element.elementor-element-4118a8a {
    transition: transform 0.3s ease;
}

.elementor-39 .elementor-element.elementor-element-4118a8a:hover {
    transform: translateY(-10px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-910876f */.elementor-39 .elementor-element.elementor-element-910876f {
    transition: transform 0.3s ease;
}

.elementor-39 .elementor-element.elementor-element-910876f:hover {
    transform: translateY(-10px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9eaf45a */.elementor-39 .elementor-element.elementor-element-9eaf45a {
    transition: transform 0.3s ease;
}

.elementor-39 .elementor-element.elementor-element-9eaf45a:hover {
    transform: translateY(-10px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-893928f */.elementor-39 .elementor-element.elementor-element-893928f {
    transition: transform 0.3s ease;
}

.elementor-39 .elementor-element.elementor-element-893928f:hover {
    transform: translateY(-10px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f73a87f */.elementor-39 .elementor-element.elementor-element-f73a87f {
    transition: transform 0.3s ease;
}

.elementor-39 .elementor-element.elementor-element-f73a87f:hover {
    transform: translateY(-10px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ef85cb3 */.elementor-39 .elementor-element.elementor-element-ef85cb3 {
    transition: transform 0.3s ease;
}

.elementor-39 .elementor-element.elementor-element-ef85cb3:hover {
    transform: translateY(-10px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0bf717a */.elementor-39 .elementor-element.elementor-element-0bf717a {
    transition: transform 0.3s ease;
}

.elementor-39 .elementor-element.elementor-element-0bf717a:hover {
    transform: translateY(-10px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6935ba1 */.elementor-39 .elementor-element.elementor-element-6935ba1 {
    transition: transform 0.3s ease;
}

.elementor-39 .elementor-element.elementor-element-6935ba1:hover {
    transform: translateY(-10px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4118a8a */.elementor-39 .elementor-element.elementor-element-4118a8a {
    transition: transform 0.3s ease;
}

.elementor-39 .elementor-element.elementor-element-4118a8a:hover {
    transform: translateY(-10px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-910876f */.elementor-39 .elementor-element.elementor-element-910876f {
    transition: transform 0.3s ease;
}

.elementor-39 .elementor-element.elementor-element-910876f:hover {
    transform: translateY(-10px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9eaf45a */.elementor-39 .elementor-element.elementor-element-9eaf45a {
    transition: transform 0.3s ease;
}

.elementor-39 .elementor-element.elementor-element-9eaf45a:hover {
    transform: translateY(-10px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-893928f */.elementor-39 .elementor-element.elementor-element-893928f {
    transition: transform 0.3s ease;
}

.elementor-39 .elementor-element.elementor-element-893928f:hover {
    transform: translateY(-10px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f73a87f */.elementor-39 .elementor-element.elementor-element-f73a87f {
    transition: transform 0.3s ease;
}

.elementor-39 .elementor-element.elementor-element-f73a87f:hover {
    transform: translateY(-10px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ef85cb3 */.elementor-39 .elementor-element.elementor-element-ef85cb3 {
    transition: transform 0.3s ease;
}

.elementor-39 .elementor-element.elementor-element-ef85cb3:hover {
    transform: translateY(-10px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0bf717a */.elementor-39 .elementor-element.elementor-element-0bf717a {
    transition: transform 0.3s ease;
}

.elementor-39 .elementor-element.elementor-element-0bf717a:hover {
    transform: translateY(-10px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6935ba1 */.elementor-39 .elementor-element.elementor-element-6935ba1 {
    transition: transform 0.3s ease;
}

.elementor-39 .elementor-element.elementor-element-6935ba1:hover {
    transform: translateY(-10px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4118a8a */.elementor-39 .elementor-element.elementor-element-4118a8a {
    transition: transform 0.3s ease;
}

.elementor-39 .elementor-element.elementor-element-4118a8a:hover {
    transform: translateY(-10px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-910876f */.elementor-39 .elementor-element.elementor-element-910876f {
    transition: transform 0.3s ease;
}

.elementor-39 .elementor-element.elementor-element-910876f:hover {
    transform: translateY(-10px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9eaf45a */.elementor-39 .elementor-element.elementor-element-9eaf45a {
    transition: transform 0.3s ease;
}

.elementor-39 .elementor-element.elementor-element-9eaf45a:hover {
    transform: translateY(-10px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-893928f */.elementor-39 .elementor-element.elementor-element-893928f {
    transition: transform 0.3s ease;
}

.elementor-39 .elementor-element.elementor-element-893928f:hover {
    transform: translateY(-10px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f73a87f */.elementor-39 .elementor-element.elementor-element-f73a87f {
    transition: transform 0.3s ease;
}

.elementor-39 .elementor-element.elementor-element-f73a87f:hover {
    transform: translateY(-10px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ef85cb3 */.elementor-39 .elementor-element.elementor-element-ef85cb3 {
    transition: transform 0.3s ease;
}

.elementor-39 .elementor-element.elementor-element-ef85cb3:hover {
    transform: translateY(-10px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0bf717a */.elementor-39 .elementor-element.elementor-element-0bf717a {
    transition: transform 0.3s ease;
}

.elementor-39 .elementor-element.elementor-element-0bf717a:hover {
    transform: translateY(-10px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6935ba1 */.elementor-39 .elementor-element.elementor-element-6935ba1 {
    transition: transform 0.3s ease;
}

.elementor-39 .elementor-element.elementor-element-6935ba1:hover {
    transform: translateY(-10px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4118a8a */.elementor-39 .elementor-element.elementor-element-4118a8a {
    transition: transform 0.3s ease;
}

.elementor-39 .elementor-element.elementor-element-4118a8a:hover {
    transform: translateY(-10px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-910876f */.elementor-39 .elementor-element.elementor-element-910876f {
    transition: transform 0.3s ease;
}

.elementor-39 .elementor-element.elementor-element-910876f:hover {
    transform: translateY(-10px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9eaf45a */.elementor-39 .elementor-element.elementor-element-9eaf45a {
    transition: transform 0.3s ease;
}

.elementor-39 .elementor-element.elementor-element-9eaf45a:hover {
    transform: translateY(-10px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-893928f */.elementor-39 .elementor-element.elementor-element-893928f {
    transition: transform 0.3s ease;
}

.elementor-39 .elementor-element.elementor-element-893928f:hover {
    transform: translateY(-10px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f73a87f */.elementor-39 .elementor-element.elementor-element-f73a87f {
    transition: transform 0.3s ease;
}

.elementor-39 .elementor-element.elementor-element-f73a87f:hover {
    transform: translateY(-10px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ef85cb3 */.elementor-39 .elementor-element.elementor-element-ef85cb3 {
    transition: transform 0.3s ease;
}

.elementor-39 .elementor-element.elementor-element-ef85cb3:hover {
    transform: translateY(-10px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0bf717a */.elementor-39 .elementor-element.elementor-element-0bf717a {
    transition: transform 0.3s ease;
}

.elementor-39 .elementor-element.elementor-element-0bf717a:hover {
    transform: translateY(-10px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6935ba1 */.elementor-39 .elementor-element.elementor-element-6935ba1 {
    transition: transform 0.3s ease;
}

.elementor-39 .elementor-element.elementor-element-6935ba1:hover {
    transform: translateY(-10px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4118a8a */.elementor-39 .elementor-element.elementor-element-4118a8a {
    transition: transform 0.3s ease;
}

.elementor-39 .elementor-element.elementor-element-4118a8a:hover {
    transform: translateY(-10px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-910876f */.elementor-39 .elementor-element.elementor-element-910876f {
    transition: transform 0.3s ease;
}

.elementor-39 .elementor-element.elementor-element-910876f:hover {
    transform: translateY(-10px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9eaf45a */.elementor-39 .elementor-element.elementor-element-9eaf45a {
    transition: transform 0.3s ease;
}

.elementor-39 .elementor-element.elementor-element-9eaf45a:hover {
    transform: translateY(-10px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-893928f */.elementor-39 .elementor-element.elementor-element-893928f {
    transition: transform 0.3s ease;
}

.elementor-39 .elementor-element.elementor-element-893928f:hover {
    transform: translateY(-10px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f73a87f */.elementor-39 .elementor-element.elementor-element-f73a87f {
    transition: transform 0.3s ease;
}

.elementor-39 .elementor-element.elementor-element-f73a87f:hover {
    transform: translateY(-10px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ef85cb3 */.elementor-39 .elementor-element.elementor-element-ef85cb3 {
    transition: transform 0.3s ease;
}

.elementor-39 .elementor-element.elementor-element-ef85cb3:hover {
    transform: translateY(-10px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0bf717a */.elementor-39 .elementor-element.elementor-element-0bf717a {
    transition: transform 0.3s ease;
}

.elementor-39 .elementor-element.elementor-element-0bf717a:hover {
    transform: translateY(-10px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6935ba1 */.elementor-39 .elementor-element.elementor-element-6935ba1 {
    transition: transform 0.3s ease;
}

.elementor-39 .elementor-element.elementor-element-6935ba1:hover {
    transform: translateY(-10px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4118a8a */.elementor-39 .elementor-element.elementor-element-4118a8a {
    transition: transform 0.3s ease;
}

.elementor-39 .elementor-element.elementor-element-4118a8a:hover {
    transform: translateY(-10px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-910876f */.elementor-39 .elementor-element.elementor-element-910876f {
    transition: transform 0.3s ease;
}

.elementor-39 .elementor-element.elementor-element-910876f:hover {
    transform: translateY(-10px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9eaf45a */.elementor-39 .elementor-element.elementor-element-9eaf45a {
    transition: transform 0.3s ease;
}

.elementor-39 .elementor-element.elementor-element-9eaf45a:hover {
    transform: translateY(-10px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-893928f */.elementor-39 .elementor-element.elementor-element-893928f {
    transition: transform 0.3s ease;
}

.elementor-39 .elementor-element.elementor-element-893928f:hover {
    transform: translateY(-10px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f73a87f */.elementor-39 .elementor-element.elementor-element-f73a87f {
    transition: transform 0.3s ease;
}

.elementor-39 .elementor-element.elementor-element-f73a87f:hover {
    transform: translateY(-10px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ef85cb3 */.elementor-39 .elementor-element.elementor-element-ef85cb3 {
    transition: transform 0.3s ease;
}

.elementor-39 .elementor-element.elementor-element-ef85cb3:hover {
    transform: translateY(-10px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0bf717a */.elementor-39 .elementor-element.elementor-element-0bf717a {
    transition: transform 0.3s ease;
}

.elementor-39 .elementor-element.elementor-element-0bf717a:hover {
    transform: translateY(-10px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6935ba1 */.elementor-39 .elementor-element.elementor-element-6935ba1 {
    transition: transform 0.3s ease;
}

.elementor-39 .elementor-element.elementor-element-6935ba1:hover {
    transform: translateY(-10px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4118a8a */.elementor-39 .elementor-element.elementor-element-4118a8a {
    transition: transform 0.3s ease;
}

.elementor-39 .elementor-element.elementor-element-4118a8a:hover {
    transform: translateY(-10px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-910876f */.elementor-39 .elementor-element.elementor-element-910876f {
    transition: transform 0.3s ease;
}

.elementor-39 .elementor-element.elementor-element-910876f:hover {
    transform: translateY(-10px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9eaf45a */.elementor-39 .elementor-element.elementor-element-9eaf45a {
    transition: transform 0.3s ease;
}

.elementor-39 .elementor-element.elementor-element-9eaf45a:hover {
    transform: translateY(-10px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-893928f */.elementor-39 .elementor-element.elementor-element-893928f {
    transition: transform 0.3s ease;
}

.elementor-39 .elementor-element.elementor-element-893928f:hover {
    transform: translateY(-10px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f73a87f */.elementor-39 .elementor-element.elementor-element-f73a87f {
    transition: transform 0.3s ease;
}

.elementor-39 .elementor-element.elementor-element-f73a87f:hover {
    transform: translateY(-10px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ef85cb3 */.elementor-39 .elementor-element.elementor-element-ef85cb3 {
    transition: transform 0.3s ease;
}

.elementor-39 .elementor-element.elementor-element-ef85cb3:hover {
    transform: translateY(-10px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0bf717a */.elementor-39 .elementor-element.elementor-element-0bf717a {
    transition: transform 0.3s ease;
}

.elementor-39 .elementor-element.elementor-element-0bf717a:hover {
    transform: translateY(-10px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6935ba1 */.elementor-39 .elementor-element.elementor-element-6935ba1 {
    transition: transform 0.3s ease;
}

.elementor-39 .elementor-element.elementor-element-6935ba1:hover {
    transform: translateY(-10px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4118a8a */.elementor-39 .elementor-element.elementor-element-4118a8a {
    transition: transform 0.3s ease;
}

.elementor-39 .elementor-element.elementor-element-4118a8a:hover {
    transform: translateY(-10px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-910876f */.elementor-39 .elementor-element.elementor-element-910876f {
    transition: transform 0.3s ease;
}

.elementor-39 .elementor-element.elementor-element-910876f:hover {
    transform: translateY(-10px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9eaf45a */.elementor-39 .elementor-element.elementor-element-9eaf45a {
    transition: transform 0.3s ease;
}

.elementor-39 .elementor-element.elementor-element-9eaf45a:hover {
    transform: translateY(-10px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-893928f */.elementor-39 .elementor-element.elementor-element-893928f {
    transition: transform 0.3s ease;
}

.elementor-39 .elementor-element.elementor-element-893928f:hover {
    transform: translateY(-10px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f73a87f */.elementor-39 .elementor-element.elementor-element-f73a87f {
    transition: transform 0.3s ease;
}

.elementor-39 .elementor-element.elementor-element-f73a87f:hover {
    transform: translateY(-10px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ef85cb3 */.elementor-39 .elementor-element.elementor-element-ef85cb3 {
    transition: transform 0.3s ease;
}

.elementor-39 .elementor-element.elementor-element-ef85cb3:hover {
    transform: translateY(-10px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0bf717a */.elementor-39 .elementor-element.elementor-element-0bf717a {
    transition: transform 0.3s ease;
}

.elementor-39 .elementor-element.elementor-element-0bf717a:hover {
    transform: translateY(-10px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6935ba1 */.elementor-39 .elementor-element.elementor-element-6935ba1 {
    transition: transform 0.3s ease;
}

.elementor-39 .elementor-element.elementor-element-6935ba1:hover {
    transform: translateY(-10px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4118a8a */.elementor-39 .elementor-element.elementor-element-4118a8a {
    transition: transform 0.3s ease;
}

.elementor-39 .elementor-element.elementor-element-4118a8a:hover {
    transform: translateY(-10px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-910876f */.elementor-39 .elementor-element.elementor-element-910876f {
    transition: transform 0.3s ease;
}

.elementor-39 .elementor-element.elementor-element-910876f:hover {
    transform: translateY(-10px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9eaf45a */.elementor-39 .elementor-element.elementor-element-9eaf45a {
    transition: transform 0.3s ease;
}

.elementor-39 .elementor-element.elementor-element-9eaf45a:hover {
    transform: translateY(-10px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-893928f */.elementor-39 .elementor-element.elementor-element-893928f {
    transition: transform 0.3s ease;
}

.elementor-39 .elementor-element.elementor-element-893928f:hover {
    transform: translateY(-10px);
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-7be61c5 *//* -------------------------------------------------
   Elementor Carousel – Arrow styling
   ------------------------------------------------- */
.elementor-carousel .elementor-swiper-button {
    /* Background */
    background-color: #ffffff !important;   /* white */
    border: 2px solid #84BD00 !important;   /* optional nice border */
    border-radius: 50%;                     /* keep the circle shape */
    width: 44px !important;
    height: 44px !important;
    display: flex;
    align-items: center;
    justify-content: center;
    box-shadow: 0 2px 6px rgba(0,0,0,.1);
    transition: all .3s ease;
}

/* Chevron icon color */
.elementor-carousel .elementor-swiper-button i,
.elementor-carousel .elementor-swiper-button svg {
    color: #84BD00 !important;      /* green */
    fill: #84BD00 !important;       /* for SVG icons */
    font-size: 20px !important;
}

/* Hover effect (optional) */
.elementor-carousel .elementor-swiper-button:hover {
    background-color: #f8f8f8 !important;
    transform: translateY(-2px);
    box-shadow: 0 4px 12px rgba(0,0,0,.15);
}

/* -------------------------------------------------
   Make sure arrows stay on top of slides
   ------------------------------------------------- */
.elementor-carousel .elementor-swiper-button-prev { left: 10px !important; }
.elementor-carousel .elementor-swiper-button-next { right: 10px !important; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3cffab1 */.big-bullet li {
  list-style-type: "• ";
  font-size: 28px; /* Change bullet size */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-34f3ca4 */.elementor-39 .elementor-element.elementor-element-34f3ca4 .elementor-button {
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 18px 25px; 
    position: relative;
    width: 200px; 
}

.elementor-39 .elementor-element.elementor-element-34f3ca4 a {
    text-decoration: none;
}
/* Add a centered vertical divider */
.elementor-39 .elementor-element.elementor-element-34f3ca4 .elementor-button::before {
    content: "";
    width: 2px;      
    height: 40px;     
    background: #fff; 
    position: absolute;
    left: 70%;       
    top: 50%;
    transform: translate(-50%, -50%);
}

/* arrow icon on the right */
.elementor-39 .elementor-element.elementor-element-34f3ca4 .elementor-button::after {
    content: "\f061"; 
    font-family: "Font Awesome 5 Free";
    font-weight: 600;
    font-size: 20px;
    color: #fff;
    position: absolute;
    right: 20px;      
    top: 50%;
    transform: translateY(-50%) rotate(-45deg);
}

.elementor-39 .elementor-element.elementor-element-34f3ca4 .elementor-button:hover::after {
    opacity: 1;
    transform: translateY(-50%) rotate(-25deg) ;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f2ebfcd */.elementor-39 .elementor-element.elementor-element-f2ebfcd {
  position: relative;
  overflow: hidden;
}

/* Dark overlay */
.elementor-39 .elementor-element.elementor-element-f2ebfcd::before {
  content: "";
  position: absolute;
  inset: 0;
  background: #2d2d2d;
  transition: opacity .5s ease;
  z-index: 1;
  pointer-events: none;
}

.elementor-39 .elementor-element.elementor-element-f2ebfcd > * { position: relative; z-index: 2; }

/* ============================================= */
/* PADDING FOR BOTTOM SECTION (01 area) */
/* ============================================= */
.elementor-39 .elementor-element.elementor-element-f2ebfcd .elementor-container,
.elementor-39 .elementor-element.elementor-element-f2ebfcd > .elementor-column,
.elementor-39 .elementor-element.elementor-element-f2ebfcd > .elementor-widget-wrap {
  padding-bottom: 30px !important;
}

/* Text */
.elementor-39 .elementor-element.elementor-element-f2ebfcd h2, .elementor-39 .elementor-element.elementor-element-f2ebfcd h3, .elementor-39 .elementor-element.elementor-element-f2ebfcd p {
  opacity: 1;
  transition: opacity .4s ease, color .4s ease;
}

/* Hide image */
.elementor-39 .elementor-element.elementor-element-f2ebfcd .elementor-widget-image:not(.logo-widget):not(.arrow-widget) {
  transition: opacity .4s ease;
}

/* Logo */
.elementor-39 .elementor-element.elementor-element-f2ebfcd .logo-widget img {
  transition: filter .4s ease;
}

/* Button */
.elementor-39 .elementor-element.elementor-element-f2ebfcd .elementor-button,
.elementor-39 .elementor-element.elementor-element-f2ebfcd .elementor-button .elementor-button-icon {
  transition: all .4s ease;
}

/* ============================================= */
/* ICON BORDER & ARROW: #84BD00 → #fff on hover */
/* ============================================= */
/* Default: Green border & arrow */
.elementor-39 .elementor-element.elementor-element-f2ebfcd .elementor-icon-wrapper,
.elementor-39 .elementor-element.elementor-element-f2ebfcd .elementor-icon,
.elementor-39 .elementor-element.elementor-element-f2ebfcd .elementor-icon-box-wrapper,
.elementor-39 .elementor-element.elementor-element-f2ebfcd [class*="icon-wrapper"],
.elementor-39 .elementor-element.elementor-element-f2ebfcd [class*="icon-box"] {
  border-color: #84BD00 !important;
  transition: border-color .4s ease !important;
}

/* Default: Green arrow (fill) */
.elementor-39 .elementor-element.elementor-element-f2ebfcd .elementor-icon-wrapper svg,
.elementor-39 .elementor-element.elementor-element-f2ebfcd .elementor-icon svg,
.elementor-39 .elementor-element.elementor-element-f2ebfcd .elementor-icon-box-wrapper svg,
.elementor-39 .elementor-element.elementor-element-f2ebfcd [class*="icon-wrapper"] svg,
.elementor-39 .elementor-element.elementor-element-f2ebfcd [class*="icon-box"] svg {
  fill: #84BD00 !important;
}

.elementor-39 .elementor-element.elementor-element-f2ebfcd .elementor-icon-wrapper svg path,
.elementor-39 .elementor-element.elementor-element-f2ebfcd .elementor-icon svg path,
.elementor-39 .elementor-element.elementor-element-f2ebfcd .elementor-icon-box-wrapper svg path,
.elementor-39 .elementor-element.elementor-element-f2ebfcd [class*="icon-wrapper"] svg path,
.elementor-39 .elementor-element.elementor-element-f2ebfcd [class*="icon-box"] svg path {
  fill: #84BD00 !important;
  transition: fill .4s ease !important;
}

/* Hide the second background image by default */
.elementor-39 .elementor-element.elementor-element-f2ebfcd .bg-image-2 {
  opacity: 0;
  position: absolute;
  inset: 0;
  transition: opacity .5s ease;
  z-index: 0;
}

/* First background image */
.elementor-39 .elementor-element.elementor-element-f2ebfcd .bg-image-1 {
  position: absolute;
  inset: 0;
  opacity: 1;
  transition: opacity .5s ease;
  z-index: 0;
}

.elementor-39 .elementor-element.elementor-element-f2ebfcd .e-con-full.e-flex.e-con.e-child {
  padding-top: 10px !important;
}

/* ============================================= */
/* HOVER EFFECTS (DESKTOP ONLY) */
/* ============================================= */
@media (min-width: 1025px) {
  .elementor-39 .elementor-element.elementor-element-f2ebfcd:hover::before { opacity: 0; }
  
  .elementor-39 .elementor-element.elementor-element-f2ebfcd:hover h3, .elementor-39 .elementor-element.elementor-element-f2ebfcd:hover p { opacity: 0; }
  
  .elementor-39 .elementor-element.elementor-element-f2ebfcd:hover h2.elementor-heading-title.elementor-size-default {
    color: #fff !important;
    opacity: 1 !important;
  }
  
  .elementor-39 .elementor-element.elementor-element-f2ebfcd:hover .elementor-widget-image:not(.logo-widget):not(.arrow-widget) {
    opacity: 0;
  }
  
  .elementor-39 .elementor-element.elementor-element-f2ebfcd:hover .logo-widget img {
    filter: brightness(0) invert(1);
  }
  
  .elementor-39 .elementor-element.elementor-element-f2ebfcd:hover .elementor-button,
  .elementor-39 .elementor-element.elementor-element-f2ebfcd:hover .elementor-button .elementor-button-icon {
    color: #fff !important;
    border-color: #fff !important;
  }
  
  /* HOVER: White border & arrow */
  .elementor-39 .elementor-element.elementor-element-f2ebfcd:hover .elementor-icon-wrapper,
  .elementor-39 .elementor-element.elementor-element-f2ebfcd:hover .elementor-icon,
  .elementor-39 .elementor-element.elementor-element-f2ebfcd:hover .elementor-icon-box-wrapper,
  .elementor-39 .elementor-element.elementor-element-f2ebfcd:hover [class*="icon-wrapper"],
  .elementor-39 .elementor-element.elementor-element-f2ebfcd:hover [class*="icon-box"] {
    border-color: #fff !important;
  }
  
  .elementor-39 .elementor-element.elementor-element-f2ebfcd:hover .elementor-icon-wrapper svg,
  .elementor-39 .elementor-element.elementor-element-f2ebfcd:hover .elementor-icon svg,
  .elementor-39 .elementor-element.elementor-element-f2ebfcd:hover .elementor-icon-box-wrapper svg,
  .elementor-39 .elementor-element.elementor-element-f2ebfcd:hover [class*="icon-wrapper"] svg,
  .elementor-39 .elementor-element.elementor-element-f2ebfcd:hover [class*="icon-box"] svg {
    fill: #fff !important;
  }
  
  .elementor-39 .elementor-element.elementor-element-f2ebfcd:hover .elementor-icon-wrapper svg path,
  .elementor-39 .elementor-element.elementor-element-f2ebfcd:hover .elementor-icon svg path,
  .elementor-39 .elementor-element.elementor-element-f2ebfcd:hover .elementor-icon-box-wrapper svg path,
  .elementor-39 .elementor-element.elementor-element-f2ebfcd:hover [class*="icon-wrapper"] svg path,
  .elementor-39 .elementor-element.elementor-element-f2ebfcd:hover [class*="icon-box"] svg path {
    fill: #fff !important;
  }
  
  /* Show second image on hover */
  .elementor-39 .elementor-element.elementor-element-f2ebfcd:hover .bg-image-2 {
    opacity: 1;
  }
  
  /* Make sure first background image fades out */
  .elementor-39 .elementor-element.elementor-element-f2ebfcd:hover .bg-image-1 {
    opacity: 0;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d5bb0cd */.elementor-39 .elementor-element.elementor-element-d5bb0cd {
  position: relative;
  overflow: hidden;
}

/* Light overlay - changed to #D9D9D9 */
.elementor-39 .elementor-element.elementor-element-d5bb0cd::before {
  content: "";
  position: absolute;
  inset: 0;
  background: #D9D9D9;
  transition: opacity .5s ease;
  z-index: 1;
  pointer-events: none;
}

.elementor-39 .elementor-element.elementor-element-d5bb0cd > * { position: relative; z-index: 2; }

/* ============================================= */
/* PADDING FOR BOTTOM SECTION (01 area) */
/* ============================================= */
.elementor-39 .elementor-element.elementor-element-d5bb0cd .elementor-container,
.elementor-39 .elementor-element.elementor-element-d5bb0cd > .elementor-column,
.elementor-39 .elementor-element.elementor-element-d5bb0cd > .elementor-widget-wrap {
  padding-bottom: 30px !important;
}

/* Text */
.elementor-39 .elementor-element.elementor-element-d5bb0cd h2, .elementor-39 .elementor-element.elementor-element-d5bb0cd h3, .elementor-39 .elementor-element.elementor-element-d5bb0cd p {
  opacity: 1;
  transition: opacity .4s ease, color .4s ease;
}

/* Hide image */
.elementor-39 .elementor-element.elementor-element-d5bb0cd .elementor-widget-image:not(.logo-widget):not(.arrow-widget) {
  transition: opacity .4s ease;
}

/* ============================================= */
/* LOGO: Default #2d2d2d → White on hover */
/* ============================================= */
.elementor-39 .elementor-element.elementor-element-d5bb0cd .logo-widget img {
  filter: brightness(0) saturate(100%) invert(15%);
  transition: filter .4s ease;
}

/* Button */
.elementor-39 .elementor-element.elementor-element-d5bb0cd .elementor-button,
.elementor-39 .elementor-element.elementor-element-d5bb0cd .elementor-button .elementor-button-icon {
  transition: all .4s ease;
}

/* ============================================= */
/* ICON BORDER & ARROW: Default #2d2d2d → #161615 on hover */
/* ============================================= */
/* Default: Dark gray border & arrow */
.elementor-39 .elementor-element.elementor-element-d5bb0cd .elementor-icon-wrapper,
.elementor-39 .elementor-element.elementor-element-d5bb0cd .elementor-icon,
.elementor-39 .elementor-element.elementor-element-d5bb0cd .elementor-icon-box-wrapper,
.elementor-39 .elementor-element.elementor-element-d5bb0cd [class*="icon-wrapper"],
.elementor-39 .elementor-element.elementor-element-d5bb0cd [class*="icon-box"] {
  border-color: #161615 !important;
  transition: border-color .4s ease !important;
}

/* Default: Green arrow (fill) */
.elementor-39 .elementor-element.elementor-element-d5bb0cd .elementor-icon-wrapper svg,
.elementor-39 .elementor-element.elementor-element-d5bb0cd .elementor-icon svg,
.elementor-39 .elementor-element.elementor-element-d5bb0cd .elementor-icon-box-wrapper svg,
.elementor-39 .elementor-element.elementor-element-d5bb0cd [class*="icon-wrapper"] svg,
.elementor-39 .elementor-element.elementor-element-d5bb0cd [class*="icon-box"] svg {
  fill: #84BD00 !important;
}

.elementor-39 .elementor-element.elementor-element-d5bb0cd .elementor-icon-wrapper svg path,
.elementor-39 .elementor-element.elementor-element-d5bb0cd .elementor-icon svg path,
.elementor-39 .elementor-element.elementor-element-d5bb0cd .elementor-icon-box-wrapper svg path,
.elementor-39 .elementor-element.elementor-element-d5bb0cd [class*="icon-wrapper"] svg path,
.elementor-39 .elementor-element.elementor-element-d5bb0cd [class*="icon-box"] svg path {
  fill: #84BD00 !important;
  transition: fill .4s ease !important;
}

/* ============================================= */
/* BACKGROUND IMAGE SWAP */
/* ============================================= */
/* Hide the second background image by default */
.elementor-39 .elementor-element.elementor-element-d5bb0cd .bg-image-2 {
  opacity: 0;
  position: absolute;
  inset: 0;
  transition: opacity .5s ease;
  z-index: 0;
}

/* Make sure first background image fades out */
.elementor-39 .elementor-element.elementor-element-d5bb0cd .bg-image-1 {
  position: absolute;
  inset: 0;
  opacity: 1;
  transition: opacity .5s ease;
  z-index: 0;
}

/* ============================================= */
.elementor-39 .elementor-element.elementor-element-d5bb0cd .e-con-full.e-flex.e-con.e-child {
  padding-top: 10px !important;
}

/* ============================================= */
/* HOVER EFFECTS (DESKTOP ONLY) */
/* ============================================= */
@media (min-width: 1025px) {
  .elementor-39 .elementor-element.elementor-element-d5bb0cd:hover::before { opacity: 0; }
  
  .elementor-39 .elementor-element.elementor-element-d5bb0cd:hover h3, .elementor-39 .elementor-element.elementor-element-d5bb0cd:hover p { opacity: 0; }
  
  .elementor-39 .elementor-element.elementor-element-d5bb0cd:hover h2.elementor-heading-title.elementor-size-default {
    color: #161615 !important;
    opacity: 1 !important;
  }
  
  .elementor-39 .elementor-element.elementor-element-d5bb0cd:hover .elementor-widget-image:not(.logo-widget):not(.arrow-widget) {
    opacity: 0;
  }
  
  .elementor-39 .elementor-element.elementor-element-d5bb0cd:hover .logo-widget img {
    filter: brightness(0) invert(1);
  }
  
  .elementor-39 .elementor-element.elementor-element-d5bb0cd:hover .elementor-button,
  .elementor-39 .elementor-element.elementor-element-d5bb0cd:hover .elementor-button .elementor-button-icon {
    color: #fff !important;
    border-color: #fff !important;
  }
  
  /* HOVER: #161615 border & arrow */
  .elementor-39 .elementor-element.elementor-element-d5bb0cd:hover .elementor-icon-wrapper,
  .elementor-39 .elementor-element.elementor-element-d5bb0cd:hover .elementor-icon,
  .elementor-39 .elementor-element.elementor-element-d5bb0cd:hover .elementor-icon-box-wrapper,
  .elementor-39 .elementor-element.elementor-element-d5bb0cd:hover [class*="icon-wrapper"],
  .elementor-39 .elementor-element.elementor-element-d5bb0cd:hover [class*="icon-box"] {
    border-color: #161615 !important;
  }
  
  .elementor-39 .elementor-element.elementor-element-d5bb0cd:hover .elementor-icon-wrapper svg,
  .elementor-39 .elementor-element.elementor-element-d5bb0cd:hover .elementor-icon svg,
  .elementor-39 .elementor-element.elementor-element-d5bb0cd:hover .elementor-icon-box-wrapper svg,
  .elementor-39 .elementor-element.elementor-element-d5bb0cd:hover [class*="icon-wrapper"] svg,
  .elementor-39 .elementor-element.elementor-element-d5bb0cd:hover [class*="icon-box"] svg {
    fill: #161615 !important;
  }
  
  .elementor-39 .elementor-element.elementor-element-d5bb0cd:hover .elementor-icon-wrapper svg path,
  .elementor-39 .elementor-element.elementor-element-d5bb0cd:hover .elementor-icon svg path,
  .elementor-39 .elementor-element.elementor-element-d5bb0cd:hover .elementor-icon-box-wrapper svg path,
  .elementor-39 .elementor-element.elementor-element-d5bb0cd:hover [class*="icon-wrapper"] svg path,
  .elementor-39 .elementor-element.elementor-element-d5bb0cd:hover [class*="icon-box"] svg path {
    fill: #161615 !important;
  }
  
  /* Show second image on hover */
  .elementor-39 .elementor-element.elementor-element-d5bb0cd:hover .bg-image-2 {
    opacity: 1;
  }
  
  /* Make sure first background image fades out */
  .elementor-39 .elementor-element.elementor-element-d5bb0cd:hover .bg-image-1 {
    opacity: 0;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b1f0416 */.elementor-39 .elementor-element.elementor-element-b1f0416 {
  position: relative;
  overflow: hidden;
}

.elementor-39 .elementor-element.elementor-element-b1f0416 > * { position: relative; z-index: 2; }

/* ============================================= */
/* PADDING FOR BOTTOM SECTION (01 area) */
/* ============================================= */
.elementor-39 .elementor-element.elementor-element-b1f0416 .elementor-container,
.elementor-39 .elementor-element.elementor-element-b1f0416 > .elementor-column,
.elementor-39 .elementor-element.elementor-element-b1f0416 > .elementor-widget-wrap {
  padding-bottom: 30px !important;
}

/* Text */
.elementor-39 .elementor-element.elementor-element-b1f0416 h2, .elementor-39 .elementor-element.elementor-element-b1f0416 h3, .elementor-39 .elementor-element.elementor-element-b1f0416 p {
  opacity: 1;
  transition: opacity .4s ease, color .4s ease;
}

/* Hide image */
.elementor-39 .elementor-element.elementor-element-b1f0416 .elementor-widget-image:not(.logo-widget):not(.arrow-widget) {
  transition: opacity .4s ease;
}

/* Logo */
.elementor-39 .elementor-element.elementor-element-b1f0416 .logo-widget img {
  transition: filter .4s ease;
}

/* Button */
.elementor-39 .elementor-element.elementor-element-b1f0416 .elementor-button,
.elementor-39 .elementor-element.elementor-element-b1f0416 .elementor-button .elementor-button-icon {
  transition: all .4s ease;
}

/* ============================================= */
/* BACKGROUND IMAGE SWAP */
/* ============================================= */
.elementor-39 .elementor-element.elementor-element-b1f0416 .bg-image-2 {
  opacity: 0;
  position: absolute;
  inset: 0;
  transition: opacity .5s ease;
  z-index: 0;
}

.elementor-39 .elementor-element.elementor-element-b1f0416 .bg-image-1 {
  position: absolute;
  inset: 0;
  opacity: 1;
  transition: opacity .5s ease;
  z-index: 0;
}

.elementor-39 .elementor-element.elementor-element-b1f0416 .e-con-full.e-flex.e-con.e-child {
  padding-top: 10px !important;
}

/* ============================================= */
/* MOBILE ONLY (Dark overlay + Green icons + Specific text colors) */
/* ============================================= */
@media (max-width: 767px) {
  /* Dark overlay */
  .elementor-39 .elementor-element.elementor-element-b1f0416::before {
    content: "";
    position: absolute;
    inset: 0;
    background: #2d2d2d;
    z-index: 1;
    pointer-events: none;
  }
  
  /* Specific text colors for mobile */
  .elementor-39 .elementor-element.elementor-element-b1f0416 .number {
    color: #84BD00 !important;
  }

  .elementor-39 .elementor-element.elementor-element-b1f0416 .product-description {
    color: #D9D9D9 !important;
  }
  
  /* Green border & arrow */
  .elementor-39 .elementor-element.elementor-element-b1f0416 .elementor-icon-wrapper,
  .elementor-39 .elementor-element.elementor-element-b1f0416 .elementor-icon,
  .elementor-39 .elementor-element.elementor-element-b1f0416 .elementor-icon-box-wrapper,
  .elementor-39 .elementor-element.elementor-element-b1f0416 [class*="icon-wrapper"],
  .elementor-39 .elementor-element.elementor-element-b1f0416 [class*="icon-box"] {
    border-color: #84BD00 !important;
    transition: border-color .4s ease !important;
  }
  
  .elementor-39 .elementor-element.elementor-element-b1f0416 .elementor-icon-wrapper svg,
  .elementor-39 .elementor-element.elementor-element-b1f0416 .elementor-icon svg,
  .elementor-39 .elementor-element.elementor-element-b1f0416 .elementor-icon-box-wrapper svg,
  .elementor-39 .elementor-element.elementor-element-b1f0416 [class*="icon-wrapper"] svg,
  .elementor-39 .elementor-element.elementor-element-b1f0416 [class*="icon-box"] svg {
    fill: #84BD00 !important;
  }
  
  .elementor-39 .elementor-element.elementor-element-b1f0416 .elementor-icon-wrapper svg path,
  .elementor-39 .elementor-element.elementor-element-b1f0416 .elementor-icon svg path,
  .elementor-39 .elementor-element.elementor-element-b1f0416 .elementor-icon-box-wrapper svg path,
  .elementor-39 .elementor-element.elementor-element-b1f0416 [class*="icon-wrapper"] svg path,
  .elementor-39 .elementor-element.elementor-element-b1f0416 [class*="icon-box"] svg path {
    fill: #84BD00 !important;
    transition: fill .4s ease !important;
  }
  
  /* White logo on mobile */
  .elementor-39 .elementor-element.elementor-element-b1f0416 .logo-widget img {
    filter: brightness(0) invert(1);
  }
}

/* ============================================= */
/* TABLET & DESKTOP (Light overlay + Dark icons) */
/* ============================================= */
@media (min-width: 768px) {
  /* Light overlay - #D9D9D9 */
  .elementor-39 .elementor-element.elementor-element-b1f0416::before {
    content: "";
    position: absolute;
    inset: 0;
    background: #D9D9D9;
    transition: opacity .5s ease;
    z-index: 1;
    pointer-events: none;
  }
  
  /* Product title color for tablet & desktop - H3 SPECIFIC */
  .elementor-39 .elementor-element.elementor-element-b1f0416 h3.product-title,
  .elementor-39 .elementor-element.elementor-element-b1f0416 h3.product-title.elementor-heading-title,
  .elementor-39 .elementor-element.elementor-element-b1f0416 .product-title h3,
  .elementor-39 .elementor-element.elementor-element-b1f0416 * h3.product-title {
    color: #262626 !important;
  }
  
  /* Logo: Default #2d2d2d */
  .elementor-39 .elementor-element.elementor-element-b1f0416 .logo-widget img {
    filter: brightness(0) saturate(100%) invert(15%);
  }
  
  /* Default: Dark gray border & green arrow */
  .elementor-39 .elementor-element.elementor-element-b1f0416 .elementor-icon-wrapper,
  .elementor-39 .elementor-element.elementor-element-b1f0416 .elementor-icon,
  .elementor-39 .elementor-element.elementor-element-b1f0416 .elementor-icon-box-wrapper,
  .elementor-39 .elementor-element.elementor-element-b1f0416 [class*="icon-wrapper"],
  .elementor-39 .elementor-element.elementor-element-b1f0416 [class*="icon-box"] {
    border-color: #161615 !important;
    transition: border-color .4s ease !important;
  }
  
  .elementor-39 .elementor-element.elementor-element-b1f0416 .elementor-icon-wrapper svg,
  .elementor-39 .elementor-element.elementor-element-b1f0416 .elementor-icon svg,
  .elementor-39 .elementor-element.elementor-element-b1f0416 .elementor-icon-box-wrapper svg,
  .elementor-39 .elementor-element.elementor-element-b1f0416 [class*="icon-wrapper"] svg,
  .elementor-39 .elementor-element.elementor-element-b1f0416 [class*="icon-box"] svg {
    fill: #84BD00 !important;
  }
  
  .elementor-39 .elementor-element.elementor-element-b1f0416 .elementor-icon-wrapper svg path,
  .elementor-39 .elementor-element.elementor-element-b1f0416 .elementor-icon svg path,
  .elementor-39 .elementor-element.elementor-element-b1f0416 .elementor-icon-box-wrapper svg path,
  .elementor-39 .elementor-element.elementor-element-b1f0416 [class*="icon-wrapper"] svg path,
  .elementor-39 .elementor-element.elementor-element-b1f0416 [class*="icon-box"] svg path {
    fill: #84BD00 !important;
    transition: fill .4s ease !important;
  }
}

/* ============================================= */
/* DESKTOP HOVER EFFECTS ONLY */
/* ============================================= */
@media (min-width: 1025px) {
  .elementor-39 .elementor-element.elementor-element-b1f0416:hover::before { opacity: 0; }
  
  /* Text hover - ALL h3 and p elements fade, including product-title */
  .elementor-39 .elementor-element.elementor-element-b1f0416:hover h3, 
  .elementor-39 .elementor-element.elementor-element-b1f0416:hover p { 
    opacity: 0; 
  }
  
  .elementor-39 .elementor-element.elementor-element-b1f0416:hover h2.elementor-heading-title.elementor-size-default {
    color: #161615 !important;
    opacity: 1 !important;
  }
  
  /* Hide image on hover */
  .elementor-39 .elementor-element.elementor-element-b1f0416:hover .elementor-widget-image:not(.logo-widget):not(.arrow-widget) {
    opacity: 0;
  }
  
  /* Logo to white on hover */
  .elementor-39 .elementor-element.elementor-element-b1f0416:hover .logo-widget img {
    filter: brightness(0) invert(1);
  }
  
  /* Button hover */
  .elementor-39 .elementor-element.elementor-element-b1f0416:hover .elementor-button,
  .elementor-39 .elementor-element.elementor-element-b1f0416:hover .elementor-button .elementor-button-icon {
    color: #fff !important;
    border-color: #fff !important;
  }
  
  /* HOVER: #161615 border & arrow */
  .elementor-39 .elementor-element.elementor-element-b1f0416:hover .elementor-icon-wrapper,
  .elementor-39 .elementor-element.elementor-element-b1f0416:hover .elementor-icon,
  .elementor-39 .elementor-element.elementor-element-b1f0416:hover .elementor-icon-box-wrapper,
  .elementor-39 .elementor-element.elementor-element-b1f0416:hover [class*="icon-wrapper"],
  .elementor-39 .elementor-element.elementor-element-b1f0416:hover [class*="icon-box"] {
    border-color: #161615 !important;
  }
  
  .elementor-39 .elementor-element.elementor-element-b1f0416:hover .elementor-icon-wrapper svg,
  .elementor-39 .elementor-element.elementor-element-b1f0416:hover .elementor-icon svg,
  .elementor-39 .elementor-element.elementor-element-b1f0416:hover .elementor-icon-box-wrapper svg,
  .elementor-39 .elementor-element.elementor-element-b1f0416:hover [class*="icon-wrapper"] svg,
  .elementor-39 .elementor-element.elementor-element-b1f0416:hover [class*="icon-box"] svg {
    fill: #161615 !important;
  }
  
  .elementor-39 .elementor-element.elementor-element-b1f0416:hover .elementor-icon-wrapper svg path,
  .elementor-39 .elementor-element.elementor-element-b1f0416:hover .elementor-icon svg path,
  .elementor-39 .elementor-element.elementor-element-b1f0416:hover .elementor-icon-box-wrapper svg path,
  .elementor-39 .elementor-element.elementor-element-b1f0416:hover [class*="icon-wrapper"] svg path,
  .elementor-39 .elementor-element.elementor-element-b1f0416:hover [class*="icon-box"] svg path {
    fill: #161615 !important;
  }
  
  /* Background image swap on hover */
  .elementor-39 .elementor-element.elementor-element-b1f0416:hover .bg-image-2 {
    opacity: 1;
  }
  
  .elementor-39 .elementor-element.elementor-element-b1f0416:hover .bg-image-1 {
    opacity: 0;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-18e08a3 */.elementor-39 .elementor-element.elementor-element-18e08a3 {
  position: relative;
  overflow: hidden;
}

.elementor-39 .elementor-element.elementor-element-18e08a3 > * { position: relative; z-index: 2; }

/* ============================================= */
/* PADDING FOR BOTTOM SECTION (01 area) */
/* ============================================= */
.elementor-39 .elementor-element.elementor-element-18e08a3 .elementor-container,
.elementor-39 .elementor-element.elementor-element-18e08a3 > .elementor-column,
.elementor-39 .elementor-element.elementor-element-18e08a3 > .elementor-widget-wrap {
  padding-bottom: 30px !important;
}

/* Text */
.elementor-39 .elementor-element.elementor-element-18e08a3 h2, .elementor-39 .elementor-element.elementor-element-18e08a3 h3, .elementor-39 .elementor-element.elementor-element-18e08a3 p {
  opacity: 1;
  transition: opacity .4s ease, color .4s ease;
}

/* Hide image */
.elementor-39 .elementor-element.elementor-element-18e08a3 .elementor-widget-image:not(.logo-widget):not(.arrow-widget) {
  transition: opacity .4s ease;
}

/* Logo */
.elementor-39 .elementor-element.elementor-element-18e08a3 .logo-widget img {
  transition: filter .4s ease;
}

/* Button */
.elementor-39 .elementor-element.elementor-element-18e08a3 .elementor-button,
.elementor-39 .elementor-element.elementor-element-18e08a3 .elementor-button .elementor-button-icon {
  transition: all .4s ease;
}

/* ============================================= */
/* BACKGROUND IMAGE SWAP */
/* ============================================= */
.elementor-39 .elementor-element.elementor-element-18e08a3 .bg-image-2 {
  opacity: 0;
  position: absolute;
  inset: 0;
  transition: opacity .5s ease;
  z-index: 0;
}

.elementor-39 .elementor-element.elementor-element-18e08a3 .bg-image-1 {
  position: absolute;
  inset: 0;
  opacity: 1;
  transition: opacity .5s ease;
  z-index: 0;
}

.elementor-39 .elementor-element.elementor-element-18e08a3 .e-con-full.e-flex.e-con.e-child {
  padding-top: 10px !important;
}

/* ============================================= */
/* MOBILE ONLY (Light overlay + Specific text colors) */
/* ============================================= */
@media (max-width: 767px) {
  /* Light overlay - #D9D9D9 */
  .elementor-39 .elementor-element.elementor-element-18e08a3::before {
    content: "";
    position: absolute;
    inset: 0;
    background: #D9D9D9;
    z-index: 1;
    pointer-events: none;
  }
  
  /* Dark gray border & green arrow */
  .elementor-39 .elementor-element.elementor-element-18e08a3 .elementor-icon-wrapper,
  .elementor-39 .elementor-element.elementor-element-18e08a3 .elementor-icon,
  .elementor-39 .elementor-element.elementor-element-18e08a3 .elementor-icon-box-wrapper,
  .elementor-39 .elementor-element.elementor-element-18e08a3 [class*="icon-wrapper"],
  .elementor-39 .elementor-element.elementor-element-18e08a3 [class*="icon-box"] {
    border-color: #161615 !important;
    transition: border-color .4s ease !important;
  }
  
  .elementor-39 .elementor-element.elementor-element-18e08a3 .elementor-icon-wrapper svg,
  .elementor-39 .elementor-element.elementor-element-18e08a3 .elementor-icon svg,
  .elementor-39 .elementor-element.elementor-element-18e08a3 .elementor-icon-box-wrapper svg,
  .elementor-39 .elementor-element.elementor-element-18e08a3 [class*="icon-wrapper"] svg,
  .elementor-39 .elementor-element.elementor-element-18e08a3 [class*="icon-box"] svg {
    fill: #84BD00 !important;
  }
  
  .elementor-39 .elementor-element.elementor-element-18e08a3 .elementor-icon-wrapper svg path,
  .elementor-39 .elementor-element.elementor-element-18e08a3 .elementor-icon svg path,
  .elementor-39 .elementor-element.elementor-element-18e08a3 .elementor-icon-box-wrapper svg path,
  .elementor-39 .elementor-element.elementor-element-18e08a3 [class*="icon-wrapper"] svg path,
  .elementor-39 .elementor-element.elementor-element-18e08a3 [class*="icon-box"] svg path {
    fill: #84BD00 !important;
    transition: fill .4s ease !important;
  }
  
  /* Dark logo on mobile */
  .elementor-39 .elementor-element.elementor-element-18e08a3 .logo-widget img {
    filter: brightness(0) saturate(100%) invert(15%);
  }
  
  /* Specific text colors for mobile */
  .elementor-39 .elementor-element.elementor-element-18e08a3 .number,
  .elementor-39 .elementor-element.elementor-element-18e08a3 h2.number,
  .elementor-39 .elementor-element.elementor-element-18e08a3 h3.number,
  .elementor-39 .elementor-element.elementor-element-18e08a3 p.number,
  .elementor-39 .elementor-element.elementor-element-18e08a3 .elementor-heading-title.number {
    color: #84BD00 !important;
  }

  .elementor-39 .elementor-element.elementor-element-18e08a3 .product-description,
  .elementor-39 .elementor-element.elementor-element-18e08a3 p.product-description,
  .elementor-39 .elementor-element.elementor-element-18e08a3 .elementor-text-editor .product-description {
    color: #262626 !important;
  }
  
  /* FORCE PRODUCT TITLE TO #262626 - TARGET EXACT CLASS COMBINATION */
  .elementor-39 .elementor-element.elementor-element-18e08a3 .product-title.elementor-widget-heading h3.elementor-heading-title.elementor-size-default,
  .elementor-39 .elementor-element.elementor-element-18e08a3 .product-title h3.elementor-heading-title.elementor-size-default,
  .elementor-39 .elementor-element.elementor-element-18e08a3 h3.elementor-heading-title.elementor-size-default.product-title,
  .elementor-39 .elementor-element.elementor-element-18e08a3 .elementor-widget-heading.product-title h3,
  .elementor-39 .elementor-element.elementor-element-18e08a3 h3.product-title.elementor-heading-title,
  .elementor-39 .elementor-element.elementor-element-18e08a3 h3.product-title {
    color: #262626 !important;
  }
}

/* ============================================= */
/* TABLET & DESKTOP (Dark overlay + Green icons) */
/* ============================================= */
@media (min-width: 768px) {
  /* Dark overlay */
  .elementor-39 .elementor-element.elementor-element-18e08a3::before {
    content: "";
    position: absolute;
    inset: 0;
    background: #2d2d2d;
    transition: opacity .5s ease;
    z-index: 1;
    pointer-events: none;
  }
  
  /* Default: Green border & arrow */
  .elementor-39 .elementor-element.elementor-element-18e08a3 .elementor-icon-wrapper,
  .elementor-39 .elementor-element.elementor-element-18e08a3 .elementor-icon,
  .elementor-39 .elementor-element.elementor-element-18e08a3 .elementor-icon-box-wrapper,
  .elementor-39 .elementor-element.elementor-element-18e08a3 [class*="icon-wrapper"],
  .elementor-39 .elementor-element.elementor-element-18e08a3 [class*="icon-box"] {
    border-color: #84BD00 !important;
    transition: border-color .4s ease !important;
  }
  
  .elementor-39 .elementor-element.elementor-element-18e08a3 .elementor-icon-wrapper svg,
  .elementor-39 .elementor-element.elementor-element-18e08a3 .elementor-icon svg,
  .elementor-39 .elementor-element.elementor-element-18e08a3 .elementor-icon-box-wrapper svg,
  .elementor-39 .elementor-element.elementor-element-18e08a3 [class*="icon-wrapper"] svg,
  .elementor-39 .elementor-element.elementor-element-18e08a3 [class*="icon-box"] svg {
    fill: #84BD00 !important;
  }
  
  .elementor-39 .elementor-element.elementor-element-18e08a3 .elementor-icon-wrapper svg path,
  .elementor-39 .elementor-element.elementor-element-18e08a3 .elementor-icon svg path,
  .elementor-39 .elementor-element.elementor-element-18e08a3 .elementor-icon-box-wrapper svg path,
  .elementor-39 .elementor-element.elementor-element-18e08a3 [class*="icon-wrapper"] svg path,
  .elementor-39 .elementor-element.elementor-element-18e08a3 [class*="icon-box"] svg path {
    fill: #84BD00 !important;
    transition: fill .4s ease !important;
  }
}

/* ============================================= */
/* DESKTOP HOVER EFFECTS ONLY */
/* ============================================= */
@media (min-width: 1025px) {
  .elementor-39 .elementor-element.elementor-element-18e08a3:hover::before { opacity: 0; }
  
  /* Text hover */
  .elementor-39 .elementor-element.elementor-element-18e08a3:hover h3, 
  .elementor-39 .elementor-element.elementor-element-18e08a3:hover p { 
    opacity: 0; 
  }
  
  .elementor-39 .elementor-element.elementor-element-18e08a3:hover h2.elementor-heading-title.elementor-size-default {
    color: #fff !important;
    opacity: 1 !important;
  }
  
  /* Hide image on hover */
  .elementor-39 .elementor-element.elementor-element-18e08a3:hover .elementor-widget-image:not(.logo-widget):not(.arrow-widget) {
    opacity: 0;
  }
  
  /* Logo to white on hover */
  .elementor-39 .elementor-element.elementor-element-18e08a3:hover .logo-widget img {
    filter: brightness(0) invert(1);
  }
  
  /* Button hover */
  .elementor-39 .elementor-element.elementor-element-18e08a3:hover .elementor-button,
  .elementor-39 .elementor-element.elementor-element-18e08a3:hover .elementor-button .elementor-button-icon {
    color: #fff !important;
    border-color: #fff !important;
  }
  
  /* HOVER: White border & arrow */
  .elementor-39 .elementor-element.elementor-element-18e08a3:hover .elementor-icon-wrapper,
  .elementor-39 .elementor-element.elementor-element-18e08a3:hover .elementor-icon,
  .elementor-39 .elementor-element.elementor-element-18e08a3:hover .elementor-icon-box-wrapper,
  .elementor-39 .elementor-element.elementor-element-18e08a3:hover [class*="icon-wrapper"],
  .elementor-39 .elementor-element.elementor-element-18e08a3:hover [class*="icon-box"] {
    border-color: #fff !important;
  }
  
  .elementor-39 .elementor-element.elementor-element-18e08a3:hover .elementor-icon-wrapper svg,
  .elementor-39 .elementor-element.elementor-element-18e08a3:hover .elementor-icon svg,
  .elementor-39 .elementor-element.elementor-element-18e08a3:hover .elementor-icon-box-wrapper svg,
  .elementor-39 .elementor-element.elementor-element-18e08a3:hover [class*="icon-wrapper"] svg,
  .elementor-39 .elementor-element.elementor-element-18e08a3:hover [class*="icon-box"] svg {
    fill: #fff !important;
  }
  
  .elementor-39 .elementor-element.elementor-element-18e08a3:hover .elementor-icon-wrapper svg path,
  .elementor-39 .elementor-element.elementor-element-18e08a3:hover .elementor-icon svg path,
  .elementor-39 .elementor-element.elementor-element-18e08a3:hover .elementor-icon-box-wrapper svg path,
  .elementor-39 .elementor-element.elementor-element-18e08a3:hover [class*="icon-wrapper"] svg path,
  .elementor-39 .elementor-element.elementor-element-18e08a3:hover [class*="icon-box"] svg path {
    fill: #fff !important;
  }
  
  /* Background image swap on hover */
  .elementor-39 .elementor-element.elementor-element-18e08a3:hover .bg-image-2 {
    opacity: 1;
  }
  
  .elementor-39 .elementor-element.elementor-element-18e08a3:hover .bg-image-1 {
    opacity: 0;
  }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c597c4c */.elementor-button {
    display: flex;
    align-items: center;
    justify-content: center;  /* centers text horizontally */
    padding: 18px 25px; 
    position: relative;
    width: 200px; 
}

.elementor-button a {
    text-decoration: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6115a90 */.elementor-39 .elementor-element.elementor-element-6115a90 {
  position: relative;
}

/* Horizontal line */
.elementor-39 .elementor-element.elementor-element-6115a90::before {
  content: '';
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 300px;
  height: 3px;
  background-color: #a4d233;
  z-index: 10;
}

/* Vertical line */
.elementor-39 .elementor-element.elementor-element-6115a90::after {
  content: '';
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 3px;
  height: 300px;
  background-color: #a4d233;
  z-index: 10;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-efe2550 */.uninterruptible-image {
    width: 100%;
    height: 100%;
    object-fit: contain;
    object-position: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-48257af */.big-bullet li {
  list-style-type: "• ";
  font-size: 28px; /* Change bullet size */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-9ed4e02 */.elementor-39 .elementor-element.elementor-element-9ed4e02 .elementor-button {
    text-decoration: none;
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ea1484c */.elementor-39 .elementor-element.elementor-element-ea1484c {
    position: relative;
    padding: 60px 40px;
    border-radius: 30px;
    background: linear-gradient(135deg, #6ba629 0%, #8bc34a 100%);
}

/* Left cutout with rounded inner corners */
.elementor-39 .elementor-element.elementor-element-ea1484c::before {
    content: '';
    position: absolute;
    left: 0;
    top: 90px;
    width: 40px;
    height: 100px;
    background: white;
    border-radius: 0 30px 30px 0;
    box-shadow: 
        0 -15px 0 0 white,
        0 15px 0 0 white;
}

/* Top inner corner ng left cutout */
.elementor-39 .elementor-element.elementor-element-ea1484c::before {
    background: 
        radial-gradient(circle at 0 0, transparent 15px, white 15px) bottom right / 15px 15px no-repeat,
        radial-gradient(circle at 0 100%, transparent 15px, white 15px) top right / 15px 15px no-repeat,
        white;
    border-radius: 0 30px 30px 0;
}

/* Bottom cutout with rounded inner corners */
.elementor-39 .elementor-element.elementor-element-ea1484c::after {
    content: '';
    position: absolute;
    bottom: 0;
    left: 65%;
    transform: translateX(-50%);
    width: 160px;
    height: 20px;
    background: 
        radial-gradient(circle at 0 0, transparent 15px, white 15px) bottom left / 15px 15px no-repeat,
        radial-gradient(circle at 100% 0, transparent 15px, white 15px) bottom right / 15px 15px no-repeat,
        white;
    border-radius: 25px 25px 0 0;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3489791 */.elementor-39 .elementor-element.elementor-element-3489791 .elementor-button {
    text-decoration: none;
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e206eb7 */.elementor-39 .elementor-element.elementor-element-e206eb7 {
    position: relative;
    padding: 60px 40px;
    border-radius: 30px;
}

/* Top-left cutout with rounded inner corners */
.elementor-39 .elementor-element.elementor-element-e206eb7::before {
    content: '';
    position: absolute;
    left: 120px;
    top: 0;
    width: 130px;
    height: 30px;
    background: white;
    border-radius: 0 0 40px 40px;
}

/* Top-right cutout with rounded inner corners */
.elementor-39 .elementor-element.elementor-element-e206eb7::after {
    content: '';
    position: absolute;
    right: 0;
    top: 160px;
    width: 30px;
    height: 100px;
    background: white;
    border-radius: 40px 0 0 40px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-8aa5a6f */.elementor-39 .elementor-element.elementor-element-8aa5a6f .elementor-button {
    text-decoration: none;
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6346920 */.elementor-39 .elementor-element.elementor-element-6346920 {
    position: relative;
    padding: 60px 40px;
    border-radius: 30px;
}

.elementor-39 .elementor-element.elementor-element-6346920::after {
    content: '';
    position: absolute;
    top: 40%;
    right: 0;
    transform: translateY(-50%);
    width: 13px;
    height: 80px;
    background: 
        radial-gradient(circle at 100% 0, transparent 15px, white 15px) top right / 15px 15px no-repeat,
        radial-gradient(circle at 100% 100%, transparent 15px, white 15px) bottom right / 15px 15px no-repeat,
        white;
    border-radius: 25px 0 0 25px;
}

.elementor-39 .elementor-element.elementor-element-6346920::before {
    content: '';
    position: absolute;
    top: 97%;
    left: 60%;
    transform: translateX(-50%);
    width: 90px;
    height: 40px;
    background: 
        radial-gradient(circle at 0 100%, transparent 15px, white 15px) top left / 15px 15px no-repeat,
        radial-gradient(circle at 100% 100%, transparent 15px, white 15px) top right / 15px 15px no-repeat,
        white;
    border-radius: 25px 25px 25px 25px;
    z-index: 10;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-356173d */.elementor-39 .elementor-element.elementor-element-356173d .elementor-button {
    text-decoration: none;
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-862f05b */.elementor-39 .elementor-element.elementor-element-862f05b {
    position: relative;
    padding: 60px 40px;
    border-radius: 30px;
}

.elementor-39 .elementor-element.elementor-element-862f05b::after {
    content: '';
    position: absolute;
    top: 40%;
    right: 0;
    transform: translateY(-50%);
    width: 13px;
    height: 80px;
    background: 
        radial-gradient(circle at 100% 0, transparent 15px, white 15px) top right / 15px 15px no-repeat,
        radial-gradient(circle at 100% 100%, transparent 15px, white 15px) bottom right / 15px 15px no-repeat,
        white;
    border-radius: 25px 0 0 25px;
}

.elementor-39 .elementor-element.elementor-element-862f05b::before {
    content: '';
    position: absolute;
    top: 97%;
    left: 60%;
    transform: translateX(-50%);
    width: 90px;
    height: 40px;
    background: 
        radial-gradient(circle at 0 100%, transparent 15px, white 15px) top left / 15px 15px no-repeat,
        radial-gradient(circle at 100% 100%, transparent 15px, white 15px) top right / 15px 15px no-repeat,
        white;
    border-radius: 25px 25px 25px 25px;
    z-index: 10;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cdf8fbf */.elementor-39 .elementor-element.elementor-element-cdf8fbf .swiper-pagination-bullet {
    width: 40px !important;
    height: 6px !important;
    border-radius: 0px !important;
    background: rgba(0,0,0,0.2) !important;  
    opacity: 1 !important;
    transition: all 0.4s ease !important;
    margin: 0 4px !important;
}

.elementor-39 .elementor-element.elementor-element-cdf8fbf .swiper-pagination-bullet-active {
    background: #84BD00 !important;
    width: 40px !important;     /* same length as inactive */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3d32f91 */.elementor-39 .elementor-element.elementor-element-3d32f91 .elementor-button {
    text-decoration: none;
    
}/* End custom CSS */