.elementor-682 .elementor-element.elementor-element-627adba6{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0200px;--padding-bottom:100px;--padding-left:40px;--padding-right:40px;--z-index:0;}.elementor-682 .elementor-element.elementor-element-627adba6:not(.elementor-motion-effects-element-type-background), .elementor-682 .elementor-element.elementor-element-627adba6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-682 .elementor-element.elementor-element-32b4c58b{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:0;}.elementor-682 .elementor-element.elementor-element-5adbbf85{--display:flex;--gap:34px 34px;--row-gap:34px;--column-gap:34px;--padding-top:0px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-682 .elementor-element.elementor-element-205c3f57{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;z-index:0;}.elementor-682 .elementor-element.elementor-element-205c3f57 .elementor-heading-title{font-family:"Onest", Sans-serif;font-size:80px;font-weight:900;text-transform:none;font-style:normal;text-decoration:none;line-height:1em;letter-spacing:0em;color:#1A1A1A;}.elementor-682 .elementor-element.elementor-element-1a1944a8{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;z-index:1;}.elementor-682 .elementor-element.elementor-element-1a1944a8 .elementor-heading-title{font-family:"Onest", Sans-serif;font-size:24px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.6em;letter-spacing:0em;color:var( --e-global-color-secondary );}.elementor-682 .elementor-element.elementor-element-060614e{--display:flex;--min-height:0px;--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 10px;--row-gap:10px;--column-gap:10px;--overlay-opacity:1;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:0;}.elementor-682 .elementor-element.elementor-element-060614e:not(.elementor-motion-effects-element-type-background), .elementor-682 .elementor-element.elementor-element-060614e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-0ae3821 );}.elementor-682 .elementor-element.elementor-element-060614e::before, .elementor-682 .elementor-element.elementor-element-060614e > .elementor-background-video-container::before, .elementor-682 .elementor-element.elementor-element-060614e > .e-con-inner > .elementor-background-video-container::before, .elementor-682 .elementor-element.elementor-element-060614e > .elementor-background-slideshow::before, .elementor-682 .elementor-element.elementor-element-060614e > .e-con-inner > .elementor-background-slideshow::before, .elementor-682 .elementor-element.elementor-element-060614e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-0ae3821 );--background-overlay:'';}.elementor-682 .elementor-element.elementor-element-060614e.e-con{--align-self:flex-start;}.elementor-682 .elementor-element.elementor-element-4f459cf{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:0;}.elementor-682 .elementor-element.elementor-element-267a44b{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:flex-start;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--overflow:hidden;--overlay-opacity:1;--border-radius:8px 8px 8px 8px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;--z-index:0;}.elementor-682 .elementor-element.elementor-element-267a44b:not(.elementor-motion-effects-element-type-background), .elementor-682 .elementor-element.elementor-element-267a44b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://envirosparkenergy.com/wp-content/uploads/2025/09/29595a3423e98ce434e2cbedd67d95fec7f0ccd0.png");background-position:center center;background-size:cover;}.elementor-682 .elementor-element.elementor-element-267a44b::before, .elementor-682 .elementor-element.elementor-element-267a44b > .elementor-background-video-container::before, .elementor-682 .elementor-element.elementor-element-267a44b > .e-con-inner > .elementor-background-video-container::before, .elementor-682 .elementor-element.elementor-element-267a44b > .elementor-background-slideshow::before, .elementor-682 .elementor-element.elementor-element-267a44b > .e-con-inner > .elementor-background-slideshow::before, .elementor-682 .elementor-element.elementor-element-267a44b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #00000000 0%, #000000 100%);}.elementor-682 .elementor-element.elementor-element-267a44b.e-con{--align-self:stretch;}.elementor-682 .elementor-element.elementor-element-bd98fa4{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:120px;--z-index:0;}.elementor-682 .elementor-element.elementor-element-c09cd7e{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;z-index:1;}.elementor-682 .elementor-element.elementor-element-c09cd7e .elementor-heading-title{font-family:"Onest", Sans-serif;font-size:28.81px;font-weight:700;text-transform:none;font-style:normal;text-decoration:none;line-height:1.29em;letter-spacing:0em;color:#FFFFFF;}.elementor-682 .elementor-element.elementor-element-4c0e9a6{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;z-index:2;}.elementor-682 .elementor-element.elementor-element-4c0e9a6 .elementor-heading-title{font-family:"Onest", Sans-serif;font-size:13.81px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:0em;color:#FFFFFF;}.elementor-682 .elementor-element.elementor-element-7bb62be .elementor-heading-title{font-size:13px;font-weight:700;line-height:1.6em;color:var( --e-global-color-0ae3821 );}.elementor-682 .elementor-element.elementor-element-d69b55c{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:22px 22px;--row-gap:22px;--column-gap:22px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:4;}.elementor-682 .elementor-element.elementor-element-88ba3e4{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:0;}.elementor-682 .elementor-element.elementor-element-3f9984c{width:100%;max-width:100%;z-index:0;}.elementor-682 .elementor-element.elementor-element-3f9984c .elementor-heading-title{font-family:"Onest", Sans-serif;font-size:14px;font-weight:500;text-transform:none;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:0em;color:#FFFFFF;}.elementor-682 .elementor-element.elementor-element-e75b42a{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-682 .elementor-element.elementor-element-e75b42a.e-con{--align-self:flex-start;}.elementor-682 .elementor-element.elementor-element-683b2f6{width:100%;max-width:100%;z-index:0;}.elementor-682 .elementor-element.elementor-element-683b2f6 .elementor-heading-title{font-family:"Onest", Sans-serif;font-size:14px;font-weight:500;text-transform:none;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:0em;color:#FFFFFF;}.elementor-682 .elementor-element.elementor-element-d984ce4{width:auto;max-width:auto;}.elementor-682 .elementor-element.elementor-element-054e533{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-682 .elementor-element.elementor-element-054e533.e-con{--align-self:stretch;}.elementor-682 .elementor-element.elementor-element-f34ecf9{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#2C55301A;--border-color:#2C55301A;--border-radius:8px 8px 8px 8px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;--z-index:0;}.elementor-682 .elementor-element.elementor-element-f34ecf9:not(.elementor-motion-effects-element-type-background), .elementor-682 .elementor-element.elementor-element-f34ecf9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F533;}.elementor-682 .elementor-element.elementor-element-f4e2aa0{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;z-index:0;}.elementor-682 .elementor-element.elementor-element-f4e2aa0 .elementor-heading-title{font-family:"Onest", Sans-serif;font-size:18px;font-weight:600;text-transform:none;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:0em;color:#2D3142;}.elementor-682 .elementor-element.elementor-element-9363cae .elementor-heading-title{font-size:13px;line-height:1.6em;color:var( --e-global-color-secondary );}.elementor-682 .elementor-element.elementor-element-326f04e{width:var( --container-widget-width, max-content );max-width:max-content;--container-widget-width:max-content;--container-widget-flex-grow:0;z-index:0;}.elementor-682 .elementor-element.elementor-element-326f04e .elementor-heading-title{font-family:"Onest", Sans-serif;font-size:14px;font-weight:500;text-transform:none;font-style:normal;text-decoration:none;line-height:1.85em;letter-spacing:0em;color:#94BA65;}.elementor-682 .elementor-element.elementor-element-c1fb27c{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#2C55301A;--border-color:#2C55301A;--border-radius:8px 8px 8px 8px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;--z-index:0;}.elementor-682 .elementor-element.elementor-element-c1fb27c:not(.elementor-motion-effects-element-type-background), .elementor-682 .elementor-element.elementor-element-c1fb27c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F533;}.elementor-682 .elementor-element.elementor-element-cce8735{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;z-index:0;}.elementor-682 .elementor-element.elementor-element-cce8735 .elementor-heading-title{font-family:"Onest", Sans-serif;font-size:18px;font-weight:600;text-transform:none;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:0em;color:#2D3142;}.elementor-682 .elementor-element.elementor-element-0e12800 .elementor-heading-title{font-size:13px;line-height:1.6em;color:var( --e-global-color-secondary );}.elementor-682 .elementor-element.elementor-element-58ca8d3{width:var( --container-widget-width, max-content );max-width:max-content;--container-widget-width:max-content;--container-widget-flex-grow:0;z-index:0;}.elementor-682 .elementor-element.elementor-element-58ca8d3 .elementor-heading-title{font-family:"Onest", Sans-serif;font-size:14px;font-weight:500;text-transform:none;font-style:normal;text-decoration:none;line-height:1.85em;letter-spacing:0em;color:#94BA65;}.elementor-682 .elementor-element.elementor-element-5176707{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#2C55301A;--border-color:#2C55301A;--border-radius:8px 8px 8px 8px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;--z-index:0;}.elementor-682 .elementor-element.elementor-element-5176707:not(.elementor-motion-effects-element-type-background), .elementor-682 .elementor-element.elementor-element-5176707 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F533;}.elementor-682 .elementor-element.elementor-element-49955c5{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;z-index:0;}.elementor-682 .elementor-element.elementor-element-49955c5 .elementor-heading-title{font-family:"Onest", Sans-serif;font-size:18px;font-weight:600;text-transform:none;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:0em;color:#2D3142;}.elementor-682 .elementor-element.elementor-element-c6c3371 .elementor-heading-title{font-size:13px;line-height:1.6em;color:var( --e-global-color-secondary );}.elementor-682 .elementor-element.elementor-element-c6f3213{--display:flex;--padding-top:0px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-682 .elementor-element.elementor-element-f8a8efd{--grid-columns:3;}.elementor-682 .elementor-element.elementor-element-f8a8efd.elementor-element{--align-self:stretch;}.elementor-682 .elementor-element.elementor-element-ad3b3fb{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}@media(max-width:1024px){.elementor-682 .elementor-element.elementor-element-627adba6{--padding-top:170px;--padding-bottom:20px;--padding-left:25px;--padding-right:25px;}.elementor-682 .elementor-element.elementor-element-32b4c58b{--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-682 .elementor-element.elementor-element-205c3f57{--container-widget-width:1140px;--container-widget-flex-grow:0;width:var( --container-widget-width, 1140px );max-width:1140px;}.elementor-682 .elementor-element.elementor-element-205c3f57 .elementor-heading-title{font-size:41.28px;line-height:1.2em;}.elementor-682 .elementor-element.elementor-element-1a1944a8{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-682 .elementor-element.elementor-element-1a1944a8 .elementor-heading-title{font-size:15px;line-height:1.52em;}.elementor-682 .elementor-element.elementor-element-060614e{--min-height:480px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-682 .elementor-element.elementor-element-4f459cf{--gap:15px 15px;--row-gap:15px;--column-gap:15px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-682 .elementor-element.elementor-element-267a44b{--min-height:500px;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:21px;--padding-bottom:21px;--padding-left:20px;--padding-right:20px;}.elementor-682 .elementor-element.elementor-element-bd98fa4{--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-682 .elementor-element.elementor-element-c09cd7e{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-682 .elementor-element.elementor-element-c09cd7e .elementor-heading-title{font-size:21px;line-height:1.29em;}.elementor-682 .elementor-element.elementor-element-4c0e9a6{--container-widget-width:auto;--container-widget-flex-grow:0;width:var( --container-widget-width, auto );max-width:auto;}.elementor-682 .elementor-element.elementor-element-4c0e9a6 .elementor-heading-title{font-size:12px;line-height:1.2em;}.elementor-682 .elementor-element.elementor-element-d69b55c{--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-682 .elementor-element.elementor-element-88ba3e4{--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-682 .elementor-element.elementor-element-3f9984c .elementor-heading-title{font-size:12px;line-height:1.2em;}.elementor-682 .elementor-element.elementor-element-e75b42a{--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-682 .elementor-element.elementor-element-683b2f6 .elementor-heading-title{font-size:12px;line-height:1.2em;}.elementor-682 .elementor-element.elementor-element-d984ce4{width:auto;max-width:auto;}.elementor-682 .elementor-element.elementor-element-054e533{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-682 .elementor-element.elementor-element-f34ecf9{--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:16px;--padding-bottom:16px;--padding-left:20px;--padding-right:20px;}.elementor-682 .elementor-element.elementor-element-f4e2aa0{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-682 .elementor-element.elementor-element-f4e2aa0 .elementor-heading-title{font-size:16px;line-height:1.2em;}.elementor-682 .elementor-element.elementor-element-326f04e{--container-widget-width:auto;--container-widget-flex-grow:0;width:var( --container-widget-width, auto );max-width:auto;}.elementor-682 .elementor-element.elementor-element-326f04e .elementor-heading-title{font-size:12px;line-height:1.76em;}.elementor-682 .elementor-element.elementor-element-c1fb27c{--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:16px;--padding-bottom:16px;--padding-left:20px;--padding-right:20px;}.elementor-682 .elementor-element.elementor-element-cce8735{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-682 .elementor-element.elementor-element-cce8735 .elementor-heading-title{font-size:16px;line-height:1.2em;}.elementor-682 .elementor-element.elementor-element-58ca8d3{--container-widget-width:auto;--container-widget-flex-grow:0;width:var( --container-widget-width, auto );max-width:auto;}.elementor-682 .elementor-element.elementor-element-58ca8d3 .elementor-heading-title{font-size:12px;line-height:1.76em;}.elementor-682 .elementor-element.elementor-element-5176707{--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:16px;--padding-bottom:16px;--padding-left:20px;--padding-right:20px;}.elementor-682 .elementor-element.elementor-element-49955c5{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-682 .elementor-element.elementor-element-49955c5 .elementor-heading-title{font-size:16px;line-height:1.2em;}.elementor-682 .elementor-element.elementor-element-c6f3213{--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-682 .elementor-element.elementor-element-f8a8efd{--grid-columns:2;--grid-row-gap:10px;--grid-column-gap:10px;}.elementor-682 .elementor-element.elementor-element-f8a8efd > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-682 .elementor-element.elementor-element-f8a8efd.elementor-element{--align-self:flex-start;--order:-99999 /* order start hack */;--flex-grow:1;--flex-shrink:0;}}@media(max-width:767px){.elementor-682 .elementor-element.elementor-element-627adba6{--padding-top:150px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-682 .elementor-element.elementor-element-5adbbf85{--gap:25px 25px;--row-gap:25px;--column-gap:25px;}.elementor-682 .elementor-element.elementor-element-205c3f57 .elementor-heading-title{font-size:29.92px;line-height:1.2em;}.elementor-682 .elementor-element.elementor-element-1a1944a8 .elementor-heading-title{font-size:14px;line-height:1.41em;}.elementor-682 .elementor-element.elementor-element-060614e{--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-682 .elementor-element.elementor-element-4f459cf{--gap:18px 18px;--row-gap:18px;--column-gap:18px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-682 .elementor-element.elementor-element-267a44b{--width:100%;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:16px;--padding-bottom:16px;--padding-left:20px;--padding-right:20px;}.elementor-682 .elementor-element.elementor-element-bd98fa4{--width:100%;--gap:11px 11px;--row-gap:11px;--column-gap:11px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-682 .elementor-element.elementor-element-c09cd7e .elementor-heading-title{font-size:18px;line-height:1.2em;}.elementor-682 .elementor-element.elementor-element-4c0e9a6 .elementor-heading-title{font-size:14px;line-height:1.2em;}.elementor-682 .elementor-element.elementor-element-d69b55c{--width:188px;--gap:14px 14px;--row-gap:14px;--column-gap:14px;}.elementor-682 .elementor-element.elementor-element-88ba3e4{--width:79px;--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-682 .elementor-element.elementor-element-3f9984c .elementor-heading-title{font-size:14px;line-height:1.2em;}.elementor-682 .elementor-element.elementor-element-e75b42a{--width:87px;--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-682 .elementor-element.elementor-element-683b2f6 .elementor-heading-title{font-size:14px;line-height:1.2em;}.elementor-682 .elementor-element.elementor-element-054e533{--width:100%;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-682 .elementor-element.elementor-element-f34ecf9{--width:100%;--gap:13px 13px;--row-gap:13px;--column-gap:13px;--padding-top:13px;--padding-bottom:13px;--padding-left:20px;--padding-right:20px;}.elementor-682 .elementor-element.elementor-element-f4e2aa0 .elementor-heading-title{font-size:17px;line-height:1.2em;}.elementor-682 .elementor-element.elementor-element-326f04e .elementor-heading-title{font-size:14px;line-height:1.61em;}.elementor-682 .elementor-element.elementor-element-c1fb27c{--width:100%;--gap:13px 13px;--row-gap:13px;--column-gap:13px;--padding-top:13px;--padding-bottom:13px;--padding-left:20px;--padding-right:20px;}.elementor-682 .elementor-element.elementor-element-cce8735 .elementor-heading-title{font-size:17px;line-height:1.2em;}.elementor-682 .elementor-element.elementor-element-58ca8d3 .elementor-heading-title{font-size:14px;line-height:1.61em;}.elementor-682 .elementor-element.elementor-element-5176707{--width:100%;--gap:13px 13px;--row-gap:13px;--column-gap:13px;--padding-top:13px;--padding-bottom:13px;--padding-left:20px;--padding-right:20px;}.elementor-682 .elementor-element.elementor-element-49955c5 .elementor-heading-title{font-size:17px;line-height:1.2em;}.elementor-682 .elementor-element.elementor-element-c6f3213{--padding-top:0px;--padding-bottom:60px;--padding-left:30px;--padding-right:30px;}.elementor-682 .elementor-element.elementor-element-f8a8efd{--grid-columns:1;}}@media(min-width:768px){.elementor-682 .elementor-element.elementor-element-267a44b{--width:60%;}.elementor-682 .elementor-element.elementor-element-d69b55c{--width:41%;}.elementor-682 .elementor-element.elementor-element-88ba3e4{--width:100%;}.elementor-682 .elementor-element.elementor-element-e75b42a{--width:100%;}.elementor-682 .elementor-element.elementor-element-054e533{--width:40%;}}@media(max-width:1024px) and (min-width:768px){.elementor-682 .elementor-element.elementor-element-267a44b{--width:100%;}.elementor-682 .elementor-element.elementor-element-bd98fa4{--width:100%;}.elementor-682 .elementor-element.elementor-element-d69b55c{--width:188px;}.elementor-682 .elementor-element.elementor-element-88ba3e4{--width:79px;}.elementor-682 .elementor-element.elementor-element-e75b42a{--width:87px;}.elementor-682 .elementor-element.elementor-element-054e533{--width:100%;}.elementor-682 .elementor-element.elementor-element-f34ecf9{--width:100%;}.elementor-682 .elementor-element.elementor-element-c1fb27c{--width:100%;}.elementor-682 .elementor-element.elementor-element-5176707{--width:100%;}}






.elementor-682 .elementor-element.elementor-element-88ba3e4 {
  max-width: 100%;
}

.elementor-682 .elementor-element.elementor-element-e75b42a {
  max-width: 100%;
}
.elementor-682 .elementor-element.elementor-element-d69b55c {
  max-width: 100%;
}

.elementor-682 .elementor-element.elementor-element-bd98fa4 {
  min-width: 240px;
  max-width: 100%;
}
.elementor-682 .elementor-element.elementor-element-267a44b {
  max-width: 100%;
}



.elementor-682 .elementor-element.elementor-element-f34ecf9 {
  min-width: 240px;
  max-width: 100%;
}



.elementor-682 .elementor-element.elementor-element-c1fb27c {
  min-width: 240px;
  max-width: 100%;
}


.elementor-682 .elementor-element.elementor-element-5176707 {
  min-width: 240px;
  max-width: 100%;
}
.elementor-682 .elementor-element.elementor-element-054e533 {
  min-width: 240px;
  max-width: 100%;
}
.elementor-682 .elementor-element.elementor-element-4f459cf {
  max-width: 100%;
}
.elementor-682 .elementor-element.elementor-element-060614e {
  max-width: 100%;
}
.elementor-682 .elementor-element.elementor-element-32b4c58b {
  max-width: 100%;
}
.elementor-682 .elementor-element.elementor-element-627adba6 {
  max-width: 100%;
}
/* Start custom CSS for loop-grid, class: .elementor-element-f8a8efd *//* Target the specific loop container */
.elementor-682 .elementor-element.elementor-element-f8a8efd .elementor-loop-container {
    display: grid !important;
    grid-template-columns: repeat(3, 1fr) !important;
    gap: 20px !important;
    width: 100% !important;
}

/* Tablet styles */
@media (max-width: 1024px) and (min-width: 768px) {
    .elementor-682 .elementor-element.elementor-element-f8a8efd .elementor-loop-container {
        grid-template-columns: repeat(2, 1fr) !important;
        gap: 15px !important;
    }
}

/* Mobile styles */
@media (max-width: 767px) {
    .elementor-682 .elementor-element.elementor-element-f8a8efd .elementor-loop-container {
        grid-template-columns: 1fr !important;
        gap: 10px !important;
    }
}

/* Ensure cards don't overflow */
.elementor-682 .elementor-element.elementor-element-f8a8efd .elementor-loop-container .elementor-loop-item {
    width: 100% !important;
    max-width: 100% !important;
    box-sizing: border-box !important;
}/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-c6f3213 *//* Desktop - 3 columns */
.elementor-682 .elementor-element.elementor-element-f8a8efd {
    --grid-columns: 3 !important;
}

/* Tablet - 2 columns (expanded range) */
@media (max-width: 1024px) and (min-width: 768px) {
    .elementor-682 .elementor-element.elementor-element-f8a8efd {
        --grid-columns: 2 !important;
        --grid-row-gap: 15px !important;
        --grid-column-gap: 15px !important;
    }
}

/* Mobile - 1 column */
@media (max-width: 767px) {
    .elementor-682 .elementor-element.elementor-element-f8a8efd {
        --grid-columns: 1 !important;
        --grid-row-gap: 15px !important;
        --grid-column-gap: 15px !important;
    }
}

/* Force the grid layout */
.elementor-682 .elementor-element.elementor-element-f8a8efd .elementor-loop-container {
    display: grid !important;
    grid-template-columns: repeat(var(--grid-columns), 1fr) !important;
    gap: var(--grid-row-gap, 20px) var(--grid-column-gap, 20px) !important;
}

/* Additional tablet-specific fix */
@media (max-width: 1024px) and (min-width: 768px) {
    .elementor-682 .elementor-element.elementor-element-f8a8efd .elementor-loop-container {
        grid-template-columns: repeat(2, 1fr) !important;
    }
    
    .elementor-698 .elementor-element.elementor-element-99b262c {
        width: 100% !important;
        max-width: 100% !important;
    }
}/* End custom CSS */



/* Start custom CSS *//* Force scrolled header state on page load */
body .elementor-25 .elementor-element-4a76bfb0,
body header .elementor-element-4a76bfb0 {
    background: rgba(255, 255, 255, 0.95) !important;
    backdrop-filter: blur(10px) !important;
    -webkit-backdrop-filter: blur(10px) !important;
    box-shadow: 0 2px 20px rgba(0, 0, 0, 0.1) !important;
    padding: 9px 0 !important;
}

/* Dark navigation text */
body .elementor-nav-menu--main .elementor-item,
body .elementor-nav-menu .elementor-item,
body nav a,
body .menu a,
body .nav-link {
    color: #2D3142 !important;
}

/* Hover state */
body .elementor-nav-menu--main .elementor-item:hover,
body .elementor-nav-menu .elementor-item:hover {
    color: #94BA65 !important;
}

/* Dark underline for active page */
body .elementor-nav-menu--main .elementor-item.current-menu-item::after,
body .elementor-nav-menu .elementor-item.current-menu-item::after,
body .elementor-nav-menu--main .elementor-item.elementor-item-active::after,
body .elementor-nav-menu .elementor-item.elementor-item-active::after {
    background: #2D3142 !important;
}

/* Scaled down logo */
body .elementor-element-10cfd27f img {
    transform: scale(0.9) translateY(0) !important;
}

body .elementor-element-10cfd27f img:hover {
    transform: scale(0.93) translateY(-2px) !important;
    filter: drop-shadow(0 6px 12px rgba(0, 0, 0, 0.1)) !important;
}

/* FORCE hamburger menu icon to be green - MAXIMUM SPECIFICITY */
body .elementor-menu-toggle,
body .elementor-menu-toggle *,
body .elementor-menu-toggle i,
body .elementor-menu-toggle svg,
body .elementor-menu-toggle svg path,
body header .elementor-menu-toggle,
body header .elementor-menu-toggle i,
body header .elementor-menu-toggle svg {
    color: #94BA65 !important;
    fill: #94BA65 !important;
    stroke: #94BA65 !important;
}

body .elementor-menu-toggle__icon--open .elementor-menu-toggle__icon-box,
body .elementor-menu-toggle__icon--open .elementor-menu-toggle__icon-box::before,
body .elementor-menu-toggle__icon--open .elementor-menu-toggle__icon-box::after,
body .elementor-menu-toggle .elementor-menu-toggle__icon-box,
body .elementor-menu-toggle .elementor-menu-toggle__icon-box::before,
body .elementor-menu-toggle .elementor-menu-toggle__icon-box::after {
    background-color: #94BA65 !important;
    background: #94BA65 !important;
}

body .elementor-menu-toggle .fa-bars,
body .elementor-menu-toggle .fas,
body .elementor-menu-toggle .far,
body .elementor-menu-toggle .fab,
body .elementor-menu-toggle [class*="fa-"],
body .elementor-menu-toggle .eicon,
body .elementor-menu-toggle [class*="eicon-"] {
    color: #94BA65 !important;
}

/* Force on hover and active states too */
body .elementor-menu-toggle:hover,
body .elementor-menu-toggle:hover *,
body .elementor-menu-toggle:hover i,
body .elementor-menu-toggle:hover svg,
body .elementor-menu-toggle:active,
body .elementor-menu-toggle:active *,
body .elementor-menu-toggle:focus,
body .elementor-menu-toggle:focus * {
    color: #94BA65 !important;
    fill: #94BA65 !important;
    stroke: #94BA65 !important;
}

/* Force all possible navigation toggle classes */
body .elementor-nav-menu__toggle,
body .elementor-nav-menu__toggle *,
body nav .menu-toggle,
body nav .menu-toggle * {
    color: #94BA65 !important;
    fill: #94BA65 !important;
    background-color: #94BA65 !important;
}

/* Force dark logo by replacing with dark logo */
body .elementor-element-10cfd27f img {
    content: url('https://envirosparkenergy.com/wp-content/uploads/2025/08/logo.svg') !important;
}/* End custom CSS */