.elementor-30 .elementor-element.elementor-element-dfa5ff5{--display:flex;--min-height:100vh;--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;--align-items:center;--gap:60px 60px;--row-gap:60px;--column-gap:60px;--overlay-opacity:1;--padding-top:150px;--padding-bottom:110px;--padding-left:20px;--padding-right:20px;}.elementor-30 .elementor-element.elementor-element-dfa5ff5::before, .elementor-30 .elementor-element.elementor-element-dfa5ff5 > .elementor-background-video-container::before, .elementor-30 .elementor-element.elementor-element-dfa5ff5 > .e-con-inner > .elementor-background-video-container::before, .elementor-30 .elementor-element.elementor-element-dfa5ff5 > .elementor-background-slideshow::before, .elementor-30 .elementor-element.elementor-element-dfa5ff5 > .e-con-inner > .elementor-background-slideshow::before, .elementor-30 .elementor-element.elementor-element-dfa5ff5 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(90deg, rgba(4,10,24,0.96) 0%, rgba(4,10,24,0.35) 100%);}.elementor-30 .elementor-element.elementor-element-9ffc57b{--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-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-30 .elementor-element.elementor-element-274930c{margin:22px 0px calc(var(--kit-widget-spacing, 0px) + 22px) 0px;}.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-30 .elementor-element.elementor-element-336a3cc{--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:14px 14px;--row-gap:14px;--column-gap:14px;--flex-wrap:wrap;--margin-top:34px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;}.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-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-30 .elementor-element.elementor-element-d7afe7a .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-30 .elementor-element.elementor-element-d7afe7a .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-30 .elementor-element.elementor-element-d7afe7a{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-30 .elementor-element.elementor-element-d7afe7a .elementor-icon-list-text{transition:color 0.3s;}.elementor-30 .elementor-element.elementor-element-9f45704{margin:28px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-30 .elementor-element.elementor-element-2c8417c{--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:6px 6px;--row-gap:6px;--column-gap:6px;--padding-top:34px;--padding-bottom:34px;--padding-left:34px;--padding-right:34px;}.elementor-30 .elementor-element.elementor-element-6460d50{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;}.elementor-30 .elementor-element.elementor-element-2ff7644{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-30 .elementor-element.elementor-element-e92b68b{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;}.elementor-widget-counter .elementor-counter-number-wrapper{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-counter .elementor-counter-title{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );font-style:var( --e-global-typography-secondary-font-style );}.elementor-30 .elementor-element.elementor-element-9fb032b{--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:20px;--padding-right:20px;}.elementor-30 .elementor-element.elementor-element-6998eed{--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;--align-items:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--margin-top:0px;--margin-bottom:56px;--margin-left:0px;--margin-right:0px;}.elementor-30 .elementor-element.elementor-element-8ce2560{text-align:center;}.elementor-30 .elementor-element.elementor-element-394959e{text-align:center;}.elementor-30 .elementor-element.elementor-element-ab807e6{text-align:center;}.elementor-30 .elementor-element.elementor-element-7b5b882{--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:26px 26px;--row-gap:26px;--column-gap:26px;--flex-wrap:nowrap;}.elementor-30 .elementor-element.elementor-element-d49f0b8{--display:flex;--min-height:470px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--overlay-opacity:0.5;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-30 .elementor-element.elementor-element-d49f0b8:not(.elementor-motion-effects-element-type-background), .elementor-30 .elementor-element.elementor-element-d49f0b8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://indianasolar.org/wp-content/uploads/2026/09/solar-panels-sunset.jpg");background-position:center center;background-size:cover;}.elementor-30 .elementor-element.elementor-element-d49f0b8::before, .elementor-30 .elementor-element.elementor-element-d49f0b8 > .elementor-background-video-container::before, .elementor-30 .elementor-element.elementor-element-d49f0b8 > .e-con-inner > .elementor-background-video-container::before, .elementor-30 .elementor-element.elementor-element-d49f0b8 > .elementor-background-slideshow::before, .elementor-30 .elementor-element.elementor-element-d49f0b8 > .e-con-inner > .elementor-background-slideshow::before, .elementor-30 .elementor-element.elementor-element-d49f0b8 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(0deg, rgba(4,10,24,0.97) 20%, rgba(4,10,24,0.2) 100%);}.elementor-30 .elementor-element.elementor-element-65459d5 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-30 .elementor-element.elementor-element-65459d5 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-30 .elementor-element.elementor-element-65459d5 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-30 .elementor-element.elementor-element-65459d5 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-30 .elementor-element.elementor-element-65459d5 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-30 .elementor-element.elementor-element-65459d5 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-30 .elementor-element.elementor-element-65459d5 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-30 .elementor-element.elementor-element-65459d5{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-30 .elementor-element.elementor-element-65459d5 .elementor-icon-list-text{transition:color 0.3s;}.elementor-30 .elementor-element.elementor-element-ed34ba1{--display:flex;--min-height:470px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--overlay-opacity:0.5;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-30 .elementor-element.elementor-element-ed34ba1:not(.elementor-motion-effects-element-type-background), .elementor-30 .elementor-element.elementor-element-ed34ba1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://indianasolar.org/wp-content/uploads/2026/09/modern-homes-solar-roofs.jpg");background-position:center center;background-size:cover;}.elementor-30 .elementor-element.elementor-element-ed34ba1::before, .elementor-30 .elementor-element.elementor-element-ed34ba1 > .elementor-background-video-container::before, .elementor-30 .elementor-element.elementor-element-ed34ba1 > .e-con-inner > .elementor-background-video-container::before, .elementor-30 .elementor-element.elementor-element-ed34ba1 > .elementor-background-slideshow::before, .elementor-30 .elementor-element.elementor-element-ed34ba1 > .e-con-inner > .elementor-background-slideshow::before, .elementor-30 .elementor-element.elementor-element-ed34ba1 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(0deg, rgba(4,10,24,0.97) 20%, rgba(4,10,24,0.2) 100%);}.elementor-30 .elementor-element.elementor-element-c2bf2ce .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-30 .elementor-element.elementor-element-c2bf2ce .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-30 .elementor-element.elementor-element-c2bf2ce .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-30 .elementor-element.elementor-element-c2bf2ce .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-30 .elementor-element.elementor-element-c2bf2ce .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-30 .elementor-element.elementor-element-c2bf2ce .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-30 .elementor-element.elementor-element-c2bf2ce .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-30 .elementor-element.elementor-element-c2bf2ce{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-30 .elementor-element.elementor-element-c2bf2ce .elementor-icon-list-text{transition:color 0.3s;}.elementor-30 .elementor-element.elementor-element-69f7b42{--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:20px;--padding-right:20px;}.elementor-30 .elementor-element.elementor-element-8b93f1c{--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:16px 16px;--row-gap:16px;--column-gap:16px;--margin-top:0px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;}.elementor-30 .elementor-element.elementor-element-96c3a30{--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;--align-items:flex-start;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--flex-wrap:nowrap;}.elementor-30 .elementor-element.elementor-element-7eb8302{--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-30 .elementor-element.elementor-element-8147956{--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-30 .elementor-element.elementor-element-9646f2c{--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:20px;--padding-right:20px;}.elementor-30 .elementor-element.elementor-element-d0dfe6f{--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;--align-items:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--margin-top:0px;--margin-bottom:56px;--margin-left:0px;--margin-right:0px;}.elementor-30 .elementor-element.elementor-element-5745a65{text-align:center;}.elementor-30 .elementor-element.elementor-element-fc2b162{text-align:center;}.elementor-30 .elementor-element.elementor-element-8259fbb{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:22px 22px;--row-gap:22px;--column-gap:22px;--grid-auto-flow:row;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{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-30 .elementor-element.elementor-element-bde6a7b .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-30 .elementor-element.elementor-element-6b0209a .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-30 .elementor-element.elementor-element-cbc1085 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-30 .elementor-element.elementor-element-499c2ff .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-30 .elementor-element.elementor-element-cbaa646 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-30 .elementor-element.elementor-element-80910cd .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-30 .elementor-element.elementor-element-11142ba{--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:20px;--padding-right:20px;}.elementor-30 .elementor-element.elementor-element-d16d7be{--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;--align-items:center;--gap:70px 70px;--row-gap:70px;--column-gap:70px;--flex-wrap:nowrap;}.elementor-30 .elementor-element.elementor-element-4316b8a{--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-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-30 .elementor-element.elementor-element-b53b5bc{--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;--align-items:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:20px;--padding-bottom:20px;--padding-left:22px;--padding-right:22px;}.elementor-30 .elementor-element.elementor-element-0e23ba6{--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-30 .elementor-element.elementor-element-44af25e{margin:14px 0px calc(var(--kit-widget-spacing, 0px) + 18px) 0px;}.elementor-30 .elementor-element.elementor-element-446e9e2{--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:14px 14px;--row-gap:14px;--column-gap:14px;--margin-top:30px;--margin-bottom:36px;--margin-left:0px;--margin-right:0px;}.elementor-30 .elementor-element.elementor-element-676a169 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:15px;}.elementor-30 .elementor-element.elementor-element-1dbdc52 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:15px;}.elementor-30 .elementor-element.elementor-element-695095f .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:15px;}.elementor-30 .elementor-element.elementor-element-b0fe2dc .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:15px;}.elementor-30 .elementor-element.elementor-element-8eb94f5{--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:20px;--padding-right:20px;}.elementor-30 .elementor-element.elementor-element-a9e060b{--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;--align-items:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--margin-top:0px;--margin-bottom:56px;--margin-left:0px;--margin-right:0px;}.elementor-30 .elementor-element.elementor-element-4b267df{text-align:center;}.elementor-30 .elementor-element.elementor-element-4f84fe5{text-align:center;}.elementor-30 .elementor-element.elementor-element-0bc8490{text-align:center;}.elementor-30 .elementor-element.elementor-element-8025097{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:22px 22px;--row-gap:22px;--column-gap:22px;--grid-auto-flow:row;}.elementor-30 .elementor-element.elementor-element-ff29c67{--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-30 .elementor-element.elementor-element-daaf8f2{margin:6px 0px calc(var(--kit-widget-spacing, 0px) + 18px) 0px;}.elementor-30 .elementor-element.elementor-element-2e01935{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 22px) 0px;}.elementor-30 .elementor-element.elementor-element-4711f52{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-30 .elementor-element.elementor-element-4711f52.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-30 .elementor-element.elementor-element-4711f52 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(12px/2);}.elementor-30 .elementor-element.elementor-element-4711f52 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(12px/2);}.elementor-30 .elementor-element.elementor-element-4711f52 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(12px/2);}.elementor-30 .elementor-element.elementor-element-4711f52 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-12px/2);}.elementor-30 .elementor-element.elementor-element-4711f52 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-12px/2);}.elementor-30 .elementor-element.elementor-element-4711f52 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-30 .elementor-element.elementor-element-4711f52 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-30 .elementor-element.elementor-element-4711f52 .elementor-icon-list-text{transition:color 0.3s;}.elementor-30 .elementor-element.elementor-element-eab965d{--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-30 .elementor-element.elementor-element-14d6ec3{margin:6px 0px calc(var(--kit-widget-spacing, 0px) + 18px) 0px;}.elementor-30 .elementor-element.elementor-element-7f8cfc7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 22px) 0px;}.elementor-30 .elementor-element.elementor-element-d09efee{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-30 .elementor-element.elementor-element-d09efee.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-30 .elementor-element.elementor-element-d09efee .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(12px/2);}.elementor-30 .elementor-element.elementor-element-d09efee .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(12px/2);}.elementor-30 .elementor-element.elementor-element-d09efee .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(12px/2);}.elementor-30 .elementor-element.elementor-element-d09efee .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-12px/2);}.elementor-30 .elementor-element.elementor-element-d09efee .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-12px/2);}.elementor-30 .elementor-element.elementor-element-d09efee .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-30 .elementor-element.elementor-element-d09efee .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-30 .elementor-element.elementor-element-d09efee .elementor-icon-list-text{transition:color 0.3s;}.elementor-30 .elementor-element.elementor-element-0de7d7c{--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-30 .elementor-element.elementor-element-f5b0130{margin:6px 0px calc(var(--kit-widget-spacing, 0px) + 18px) 0px;}.elementor-30 .elementor-element.elementor-element-f4ee01f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 22px) 0px;}.elementor-30 .elementor-element.elementor-element-173e74a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-30 .elementor-element.elementor-element-173e74a.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-30 .elementor-element.elementor-element-173e74a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(12px/2);}.elementor-30 .elementor-element.elementor-element-173e74a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(12px/2);}.elementor-30 .elementor-element.elementor-element-173e74a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(12px/2);}.elementor-30 .elementor-element.elementor-element-173e74a .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-12px/2);}.elementor-30 .elementor-element.elementor-element-173e74a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-12px/2);}.elementor-30 .elementor-element.elementor-element-173e74a .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-30 .elementor-element.elementor-element-173e74a .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-30 .elementor-element.elementor-element-173e74a .elementor-icon-list-text{transition:color 0.3s;}.elementor-30 .elementor-element.elementor-element-cb93f68{--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:20px;--padding-right:20px;}.elementor-30 .elementor-element.elementor-element-f99b874{--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;--align-items:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--margin-top:0px;--margin-bottom:56px;--margin-left:0px;--margin-right:0px;}.elementor-30 .elementor-element.elementor-element-d82d1f3{text-align:center;}.elementor-30 .elementor-element.elementor-element-6ec236c{text-align:center;}.elementor-30 .elementor-element.elementor-element-af52431{--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;--align-items:center;--gap:70px 70px;--row-gap:70px;--column-gap:70px;--flex-wrap:nowrap;}.elementor-30 .elementor-element.elementor-element-d0e58b2{--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-30 .elementor-element.elementor-element-aaaef17{--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-30 .elementor-element.elementor-element-f59c2e1{--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;--align-items:flex-start;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:18px;--padding-bottom:18px;--padding-left:0px;--padding-right:0px;}.elementor-30 .elementor-element.elementor-element-5a6c37b{--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:6px 6px;--row-gap:6px;--column-gap:6px;--padding-top:8px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-30 .elementor-element.elementor-element-f441777{--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;--align-items:flex-start;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:18px;--padding-bottom:18px;--padding-left:0px;--padding-right:0px;}.elementor-30 .elementor-element.elementor-element-d871d9f{--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:6px 6px;--row-gap:6px;--column-gap:6px;--padding-top:8px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-30 .elementor-element.elementor-element-21943af{--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;--align-items:flex-start;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:18px;--padding-bottom:18px;--padding-left:0px;--padding-right:0px;}.elementor-30 .elementor-element.elementor-element-8d96df1{--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:6px 6px;--row-gap:6px;--column-gap:6px;--padding-top:8px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-30 .elementor-element.elementor-element-bd4d6e8{--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;--align-items:flex-start;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:18px;--padding-bottom:18px;--padding-left:0px;--padding-right:0px;}.elementor-30 .elementor-element.elementor-element-cdea6d6{--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:6px 6px;--row-gap:6px;--column-gap:6px;--padding-top:8px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-30 .elementor-element.elementor-element-eabb93a{--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;--align-items:flex-start;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:18px;--padding-bottom:18px;--padding-left:0px;--padding-right:0px;}.elementor-30 .elementor-element.elementor-element-3d323ba{--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:6px 6px;--row-gap:6px;--column-gap:6px;--padding-top:8px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-30 .elementor-element.elementor-element-95fd8cb{--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:20px;--padding-right:20px;}.elementor-30 .elementor-element.elementor-element-f4d98a2{--display:flex;--min-height:520px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:18px 18px;--row-gap:18px;--column-gap:18px;--overlay-opacity:0.5;--padding-top:60px;--padding-bottom:60px;--padding-left:60px;--padding-right:60px;}.elementor-30 .elementor-element.elementor-element-f4d98a2:not(.elementor-motion-effects-element-type-background), .elementor-30 .elementor-element.elementor-element-f4d98a2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://indianasolar.org/wp-content/uploads/2026/09/home-backup-power-night.jpg");background-position:center center;background-size:cover;}.elementor-30 .elementor-element.elementor-element-f4d98a2::before, .elementor-30 .elementor-element.elementor-element-f4d98a2 > .elementor-background-video-container::before, .elementor-30 .elementor-element.elementor-element-f4d98a2 > .e-con-inner > .elementor-background-video-container::before, .elementor-30 .elementor-element.elementor-element-f4d98a2 > .elementor-background-slideshow::before, .elementor-30 .elementor-element.elementor-element-f4d98a2 > .e-con-inner > .elementor-background-slideshow::before, .elementor-30 .elementor-element.elementor-element-f4d98a2 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(90deg, rgba(4,10,24,0.95) 10%, rgba(4,10,24,0.2) 100%);}.elementor-30 .elementor-element.elementor-element-ae37729{width:var( --container-widget-width, 620px );max-width:620px;--container-widget-width:620px;--container-widget-flex-grow:0;}.elementor-30 .elementor-element.elementor-element-cb9a432{width:var( --container-widget-width, 560px );max-width:560px;--container-widget-width:560px;--container-widget-flex-grow:0;}.elementor-30 .elementor-element.elementor-element-d26780e{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-30 .elementor-element.elementor-element-4da4b00{--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:20px;--padding-right:20px;}.elementor-30 .elementor-element.elementor-element-be8fb32{--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;--align-items:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--margin-top:0px;--margin-bottom:56px;--margin-left:0px;--margin-right:0px;}.elementor-30 .elementor-element.elementor-element-c6b75fe{text-align:center;}.elementor-30 .elementor-element.elementor-element-8b84446{text-align:center;}.elementor-30 .elementor-element.elementor-element-255b95d{text-align:center;}.elementor-30 .elementor-element.elementor-element-7830c43{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:22px 22px;--row-gap:22px;--column-gap:22px;--grid-auto-flow:row;}.elementor-30 .elementor-element.elementor-element-4772730 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-30 .elementor-element.elementor-element-354ccff .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-30 .elementor-element.elementor-element-8205ea7 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-30 .elementor-element.elementor-element-55a4aa7 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-30 .elementor-element.elementor-element-b93246b{--display:flex;--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-30 .elementor-element.elementor-element-d87cb54{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:22px 22px;--row-gap:22px;--column-gap:22px;--grid-auto-flow:row;}.elementor-30 .elementor-element.elementor-element-5c98e0f .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:15px;}.elementor-30 .elementor-element.elementor-element-03b9d5a .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:15px;}.elementor-30 .elementor-element.elementor-element-1f94ec9 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:15px;}.elementor-30 .elementor-element.elementor-element-ca10054 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:15px;}.elementor-30 .elementor-element.elementor-element-f3a5702{--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:20px;--padding-right:20px;}.elementor-30 .elementor-element.elementor-element-00cea35{--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;--align-items:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--margin-top:0px;--margin-bottom:56px;--margin-left:0px;--margin-right:0px;}.elementor-30 .elementor-element.elementor-element-ca378d0{text-align:center;}.elementor-30 .elementor-element.elementor-element-49a1a0b{text-align:center;}.elementor-widget-accordion .elementor-accordion-icon, .elementor-widget-accordion .elementor-accordion-title{color:var( --e-global-color-primary );}.elementor-widget-accordion .elementor-accordion-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-accordion .elementor-active .elementor-accordion-icon, .elementor-widget-accordion .elementor-active .elementor-accordion-title{color:var( --e-global-color-accent );}.elementor-widget-accordion .elementor-active .elementor-accordion-icon svg{fill:var( --e-global-color-accent );}.elementor-widget-accordion .elementor-accordion-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-accordion .elementor-tab-content{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-30 .elementor-element.elementor-element-86b5b30{--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:20px;--padding-right:20px;}.elementor-30 .elementor-element.elementor-element-965e472{--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;--align-items:center;--gap:60px 60px;--row-gap:60px;--column-gap:60px;--flex-wrap:nowrap;}.elementor-30 .elementor-element.elementor-element-f5bc1e7{--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-30 .elementor-element.elementor-element-c8464b8{margin:14px 0px calc(var(--kit-widget-spacing, 0px) + 18px) 0px;}.elementor-30 .elementor-element.elementor-element-619c807{--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:16px 16px;--row-gap:16px;--column-gap:16px;--margin-top:34px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-30 .elementor-element.elementor-element-24e5680 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:15px;}.elementor-30 .elementor-element.elementor-element-7c97625 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:15px;}.elementor-30 .elementor-element.elementor-element-0414a1d{--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:6px 6px;--row-gap:6px;--column-gap:6px;--padding-top:34px;--padding-bottom:34px;--padding-left:34px;--padding-right:34px;}.elementor-30 .elementor-element.elementor-element-9540e90{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;}body.elementor-page-30:not(.elementor-motion-effects-element-type-background), body.elementor-page-30 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#040A18;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-30 .elementor-element.elementor-element-dfa5ff5{--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-30 .elementor-element.elementor-element-e92b68b{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-30 .elementor-element.elementor-element-96c3a30{--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-30 .elementor-element.elementor-element-8259fbb{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-30 .elementor-element.elementor-element-d16d7be{--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-30 .elementor-element.elementor-element-8025097{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-30 .elementor-element.elementor-element-af52431{--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-30 .elementor-element.elementor-element-7830c43{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-30 .elementor-element.elementor-element-d87cb54{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-30 .elementor-element.elementor-element-965e472{--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;}}@media(max-width:767px){.elementor-30 .elementor-element.elementor-element-dfa5ff5{--min-height:0px;--padding-top:120px;--padding-bottom:80px;--padding-left:16px;--padding-right:16px;}.elementor-30 .elementor-element.elementor-element-9ffc57b{--width:100%;}.elementor-30 .elementor-element.elementor-element-2c8417c{--width:100%;--padding-top:24px;--padding-bottom:24px;--padding-left:22px;--padding-right:22px;}.elementor-30 .elementor-element.elementor-element-2ff7644{--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-30 .elementor-element.elementor-element-e92b68b{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-30 .elementor-element.elementor-element-9fb032b{--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-30 .elementor-element.elementor-element-6998eed{--margin-top:0px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;}.elementor-30 .elementor-element.elementor-element-7b5b882{--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-30 .elementor-element.elementor-element-d49f0b8{--width:100%;--padding-top:28px;--padding-bottom:28px;--padding-left:26px;--padding-right:26px;}.elementor-30 .elementor-element.elementor-element-ed34ba1{--width:100%;--padding-top:28px;--padding-bottom:28px;--padding-left:26px;--padding-right:26px;}.elementor-30 .elementor-element.elementor-element-69f7b42{--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-30 .elementor-element.elementor-element-96c3a30{--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-30 .elementor-element.elementor-element-7eb8302{--width:100%;}.elementor-30 .elementor-element.elementor-element-8147956{--width:100%;}.elementor-30 .elementor-element.elementor-element-9646f2c{--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-30 .elementor-element.elementor-element-d0dfe6f{--margin-top:0px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;}.elementor-30 .elementor-element.elementor-element-8259fbb{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-30 .elementor-element.elementor-element-11142ba{--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-30 .elementor-element.elementor-element-d16d7be{--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-30 .elementor-element.elementor-element-4316b8a{--width:100%;}.elementor-30 .elementor-element.elementor-element-0e23ba6{--width:100%;}.elementor-30 .elementor-element.elementor-element-8eb94f5{--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-30 .elementor-element.elementor-element-a9e060b{--margin-top:0px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;}.elementor-30 .elementor-element.elementor-element-8025097{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-30 .elementor-element.elementor-element-cb93f68{--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-30 .elementor-element.elementor-element-f99b874{--margin-top:0px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;}.elementor-30 .elementor-element.elementor-element-af52431{--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-30 .elementor-element.elementor-element-d0e58b2{--width:100%;}.elementor-30 .elementor-element.elementor-element-aaaef17{--width:100%;}.elementor-30 .elementor-element.elementor-element-95fd8cb{--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-30 .elementor-element.elementor-element-f4d98a2{--padding-top:40px;--padding-bottom:40px;--padding-left:26px;--padding-right:26px;}.elementor-30 .elementor-element.elementor-element-4da4b00{--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-30 .elementor-element.elementor-element-be8fb32{--margin-top:0px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;}.elementor-30 .elementor-element.elementor-element-7830c43{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-30 .elementor-element.elementor-element-b93246b{--padding-top:40px;--padding-bottom:40px;--padding-left:16px;--padding-right:16px;}.elementor-30 .elementor-element.elementor-element-d87cb54{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-30 .elementor-element.elementor-element-f3a5702{--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-30 .elementor-element.elementor-element-00cea35{--margin-top:0px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;}.elementor-30 .elementor-element.elementor-element-86b5b30{--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-30 .elementor-element.elementor-element-965e472{--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-30 .elementor-element.elementor-element-f5bc1e7{--width:100%;}.elementor-30 .elementor-element.elementor-element-0414a1d{--width:100%;--padding-top:24px;--padding-bottom:24px;--padding-left:22px;--padding-right:22px;}}@media(min-width:768px){.elementor-30 .elementor-element.elementor-element-9ffc57b{--width:58%;}.elementor-30 .elementor-element.elementor-element-2c8417c{--width:42%;}.elementor-30 .elementor-element.elementor-element-d49f0b8{--width:50%;}.elementor-30 .elementor-element.elementor-element-ed34ba1{--width:50%;}.elementor-30 .elementor-element.elementor-element-7eb8302{--width:55%;}.elementor-30 .elementor-element.elementor-element-8147956{--width:45%;}.elementor-30 .elementor-element.elementor-element-4316b8a{--width:48%;}.elementor-30 .elementor-element.elementor-element-0e23ba6{--width:52%;}.elementor-30 .elementor-element.elementor-element-d0e58b2{--width:45%;}.elementor-30 .elementor-element.elementor-element-aaaef17{--width:55%;}.elementor-30 .elementor-element.elementor-element-f5bc1e7{--width:50%;}.elementor-30 .elementor-element.elementor-element-0414a1d{--width:50%;}}@media(max-width:1024px) and (min-width:768px){.elementor-30 .elementor-element.elementor-element-9ffc57b{--width:100%;}.elementor-30 .elementor-element.elementor-element-2c8417c{--width:100%;}.elementor-30 .elementor-element.elementor-element-d49f0b8{--width:100%;}.elementor-30 .elementor-element.elementor-element-ed34ba1{--width:100%;}.elementor-30 .elementor-element.elementor-element-7eb8302{--width:100%;}.elementor-30 .elementor-element.elementor-element-8147956{--width:100%;}.elementor-30 .elementor-element.elementor-element-4316b8a{--width:100%;}.elementor-30 .elementor-element.elementor-element-0e23ba6{--width:100%;}.elementor-30 .elementor-element.elementor-element-d0e58b2{--width:100%;}.elementor-30 .elementor-element.elementor-element-aaaef17{--width:100%;}.elementor-30 .elementor-element.elementor-element-f5bc1e7{--width:100%;}.elementor-30 .elementor-element.elementor-element-0414a1d{--width:100%;}}/* Start custom CSS *//* ===== Landing page styles (Page Settings > Custom CSS) ===== */
html{scroll-padding-top:90px}
.e-con.ls-sec{padding-top:clamp(80px,10vw,130px);padding-bottom:clamp(80px,10vw,130px)}
/* hero */
.e-con.ls-hero{overflow:hidden}
.e-con.ls-hero::after{content:"";position:absolute;inset:0;pointer-events:none;z-index:1;background:radial-gradient(900px 560px at 88% 6%,rgba(255,170,40,.30),transparent 60%),linear-gradient(0deg,#040a18 0%,transparent 32%)}
.e-con.ls-hero>.e-con-inner{position:static}
.e-con.ls-hero>.e-con-inner>.e-con{position:relative;z-index:3}
.elementor-widget.ls-hero-fx{position:absolute!important;inset:0;z-index:2;pointer-events:none;margin:0!important;width:100%!important;max-width:none!important}
.ls-hero-fx canvas{position:absolute;inset:0;width:100%;height:100%}
.ls-hero-fx .ls-waves{position:absolute;left:0;right:0;bottom:6%;width:100%;height:220px;opacity:.55}
.ls-waves path{fill:none;stroke-width:1.5;stroke-dasharray:14 22;animation:lsFlow 6s linear infinite}
.ls-waves path:nth-child(3){animation-duration:9s;opacity:.6}.ls-waves path:nth-child(4){animation-duration:12s;opacity:.4}
@keyframes lsFlow{to{stroke-dashoffset:-360}}
.ls-sunglow{position:absolute;top:-180px;right:-120px;width:560px;height:560px;border-radius:50%;background:radial-gradient(circle,rgba(255,190,60,.5),rgba(255,106,19,.14) 45%,transparent 70%);filter:blur(10px);animation:lsPulse 6s ease-in-out infinite}
@keyframes lsPulse{50%{transform:scale(1.12);opacity:.8}}
.elementor-widget.ls-h1 .elementor-heading-title{font-size:clamp(2.6rem,5.6vw,4.9rem);font-weight:800;line-height:1.08;letter-spacing:-.025em;color:#fff}
.elementor-widget.ls-hero-lead{color:#c9d5ee;font-size:1.15rem}
.elementor-widget.ls-chips .elementor-icon-list-items{display:flex;flex-wrap:wrap;gap:10px}
.elementor-widget.ls-chips .elementor-icon-list-item{margin:0!important;padding:10px 16px!important;border-radius:999px;background:rgba(255,255,255,.06);border:1px solid var(--line);backdrop-filter:blur(8px)}
.elementor-widget.ls-chips .elementor-icon-list-item::after{display:none!important}
.elementor-widget.ls-chips .elementor-icon-list-icon i{font-size:8px;color:var(--green);filter:drop-shadow(0 0 5px var(--green))}
.elementor-widget.ls-chips .elementor-icon-list-icon svg{width:8px;fill:var(--green)}
.elementor-widget.ls-chips .elementor-icon-list-text{color:#fff;font-weight:600;font-size:.86rem;padding-left:8px}
.ls-dash{display:grid;grid-template-columns:repeat(3,1fr);border-radius:20px;overflow:hidden;max-width:560px;background:linear-gradient(160deg,rgba(255,255,255,.10),rgba(255,255,255,.03));border:1px solid rgba(255,255,255,.14);backdrop-filter:blur(22px)}
.ls-dash>div{padding:16px 18px;border-right:1px solid var(--line)}.ls-dash>div:last-child{border:0}
.ls-dash small{display:flex;align-items:center;gap:6px;font-size:.66rem;letter-spacing:.14em;text-transform:uppercase;color:var(--muted);font-weight:700}
.ls-dash small i{width:6px;height:6px;border-radius:50%;background:var(--green);animation:lsBlink 1.4s infinite}
@keyframes lsBlink{50%{opacity:.2}}
.ls-dash b{display:block;font-size:1.3rem;font-weight:800;margin-top:4px;font-variant-numeric:tabular-nums;color:#fff}
.ls-dash>div:nth-child(1) b{color:var(--sun)}.ls-dash>div:nth-child(3) b{color:var(--green)}
.ls-dash-note{font-size:.72rem;color:var(--dim);margin:10px 0 0}.ls-dash-note strong{color:#fff;letter-spacing:.06em}
.elementor-widget.ls-form-h .elementor-heading-title{font-size:1.5rem;font-weight:800;color:#fff}
.elementor-widget.ls-form-sub{color:var(--muted);font-size:.92rem}
/* stats */
.e-con.ls-stats{margin-top:-50px;position:relative;z-index:5}
.elementor-widget.ls-stat{padding:30px 20px;border-right:1px solid var(--line)}
.elementor-widget.ls-stat:last-child{border-right:0}
.elementor-widget.ls-stat .elementor-counter-number-wrapper{font-size:clamp(2rem,3.4vw,2.8rem);font-weight:800;line-height:1.1;background:var(--grad-sun);-webkit-background-clip:text;background-clip:text;color:transparent;justify-content:center}
.elementor-widget.ls-stat .elementor-counter-number-prefix,.elementor-widget.ls-stat .elementor-counter-number-suffix{flex-grow:0;text-align:inherit}
.elementor-widget.ls-stat .elementor-counter-title{font-size:.86rem;color:var(--muted);font-weight:600;line-height:1.4;text-align:center;justify-content:center}
/* pillars */
.e-con.ls-pillar{border-radius:28px;overflow:hidden;min-height:470px;transition:transform .6s cubic-bezier(.2,.7,.2,1)}
.e-con.ls-pillar:hover{transform:translateY(-8px)}
.elementor-widget.ls-num .elementor-heading-title{font-family:var(--serif);font-style:italic;font-weight:600;font-size:4.2rem;line-height:1;background:var(--grad-sun);-webkit-background-clip:text;background-clip:text;color:transparent;padding-right:.1em}
.elementor-widget.ls-card-h .elementor-heading-title{font-size:1.6rem;font-weight:800;color:#fff;line-height:1.2}
.elementor-widget.ls-pillar-p{color:#c3cfe8}
.elementor-widget.ls-checks .elementor-icon-list-icon i{color:var(--green);font-size:16px}
.elementor-widget.ls-checks .elementor-icon-list-icon svg{fill:var(--green);width:16px}
.elementor-widget.ls-checks .elementor-icon-list-text{color:#fff;font-weight:600;font-size:.95rem}
/* savings */
.e-con.ls-savings{background:radial-gradient(900px 500px at 0% 50%,rgba(22,104,227,.18),transparent 60%),var(--navy)}
.ls-gbox{background:linear-gradient(160deg,rgba(255,255,255,.10),rgba(255,255,255,.03));border:1px solid rgba(255,255,255,.14);border-radius:28px;backdrop-filter:blur(22px);box-shadow:0 40px 80px -30px rgba(0,0,0,.8),inset 0 1px 0 rgba(255,255,255,.12);padding:34px;color:var(--text)}
.ls-bd-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:22px;gap:10px;flex-wrap:wrap}
.ls-bd-head h3{font-size:1.1rem;letter-spacing:.08em;text-transform:uppercase;margin:0;color:#fff}
.ls-tag{font-size:.72rem;font-weight:700;padding:6px 12px;border-radius:999px;background:rgba(63,162,247,.15);color:var(--blue-2);border:1px solid rgba(63,162,247,.35)}
.ls-bar{position:relative;display:flex;justify-content:space-between;align-items:center;gap:10px;padding:15px 18px;border-radius:14px;margin-bottom:10px;overflow:hidden;font-weight:600;font-size:.95rem;background:rgba(255,255,255,.04);color:#fff}
.ls-bar .fill{position:absolute;inset:0 auto 0 0;width:0;z-index:0;transition:width 1.6s cubic-bezier(.2,.7,.2,1)}
.ls-bar>*:not(.fill){position:relative;z-index:1}
.ls-bar .v{display:flex;gap:22px;font-variant-numeric:tabular-nums;white-space:nowrap}
.ls-bar .v em{font-style:normal;color:var(--muted);font-weight:600}
.ls-bar.b1 .fill{background:rgba(255,255,255,.08)}
.ls-bar.b2 .fill{background:linear-gradient(90deg,rgba(63,162,247,.55),rgba(63,162,247,.25))}
.ls-bar.b3 .fill{background:linear-gradient(90deg,rgba(22,104,227,.55),rgba(22,104,227,.2))}
.ls-bar.b4 .fill{background:linear-gradient(90deg,rgba(70,90,200,.55),rgba(70,90,200,.2))}
.ls-bar.tot{font-weight:800;font-size:1.05rem}.ls-bar.tot .fill{background:linear-gradient(90deg,#3f9d2a,#5dbb3f)}.ls-bar.tot .v em{color:rgba(255,255,255,.85)}
.ls-bar.net{font-weight:800;font-size:1.05rem;color:#1b0d00}.ls-bar.net .fill{background:var(--grad-sun)}.ls-bar.net .v em{color:#4a2a00}
.ls-refund{margin-top:22px;padding:18px 20px;border-radius:16px;border:1px dashed rgba(255,179,26,.45);background:rgba(255,179,26,.06);font-size:.95rem;color:var(--text)}
.ls-refund strong{color:var(--sun)}
.ls-calc h3{font-size:1.4rem;font-weight:800;margin:0 0 6px;color:#fff}
.ls-calc p{color:var(--muted);font-size:.93rem;margin:0}
.ls-calc .rv{font-size:3rem;font-weight:800;margin:18px 0 6px;font-variant-numeric:tabular-nums;color:#fff}
.ls-calc .rv small{font-size:1rem;color:var(--muted);font-weight:600}
.ls-calc input[type=range]{width:100%;-webkit-appearance:none;appearance:none;height:8px;border-radius:8px;border:0;padding:0;background:linear-gradient(90deg,var(--sun) var(--p,24%),rgba(255,255,255,.12) var(--p,24%));outline:0}
.ls-calc input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:26px;height:26px;border-radius:50%;background:#fff;border:6px solid var(--sun-2);cursor:pointer;box-shadow:0 0 0 6px rgba(255,138,31,.2)}
.ls-calc input[type=range]::-moz-range-thumb{width:16px;height:16px;border-radius:50%;background:#fff;border:6px solid var(--sun-2);cursor:pointer}
.ls-calc .row{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:18px}
.ls-calc label{display:block;font-size:.76rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin-bottom:7px}
.ls-calc select{width:100%;padding:12px 14px;border-radius:14px;border:1px solid rgba(255,255,255,.14);background:rgba(4,10,24,.55);color:#fff;font:inherit}
.ls-calc select option{background:#071230}
.ls-calc .out{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:22px 0}
.ls-calc .out div{padding:16px;border-radius:16px;background:rgba(4,10,24,.5);border:1px solid var(--line)}
.ls-calc .out b{display:block;font-size:1.5rem;font-weight:800;color:var(--sun);font-variant-numeric:tabular-nums}
.ls-calc .out span{font-size:.8rem;color:var(--muted)}
.ls-calc .legend{display:flex;gap:18px;font-size:.75rem;color:var(--muted);margin-bottom:6px}
.ls-calc .legend i{display:inline-block;width:10px;height:10px;border-radius:3px;margin-right:6px;vertical-align:-1px}
.ls-calc .chart{display:flex;align-items:flex-end;gap:10px;height:130px;margin:8px 0 6px;border-bottom:1px solid var(--line)}
.ls-calc .col{flex:1;display:flex;flex-direction:column;align-items:center;gap:6px;height:100%;justify-content:flex-end}
.ls-calc .pair{display:flex;gap:4px;align-items:flex-end;height:100%;width:100%}
.ls-calc .pair span{flex:1;border-radius:8px 8px 0 0;transition:height 1s cubic-bezier(.2,.7,.2,1)}
.ls-calc .pair .u{background:linear-gradient(0deg,rgba(255,90,90,.35),rgba(255,120,120,.85))}
.ls-calc .pair .s{background:linear-gradient(0deg,rgba(93,187,63,.35),var(--green))}
.ls-calc .col em{font-style:normal;font-size:.68rem;color:var(--muted)}
.ls-calc .note{font-size:.74rem;color:var(--dim);margin-top:10px}
.ls-calc .btn{display:block;text-align:center;margin-top:18px;padding:16px;border-radius:999px;background:var(--grad-sun);color:#1b0d00!important;font-weight:800;box-shadow:0 10px 40px -10px rgba(255,138,31,.7)}
/* feature cards */
.elementor-widget.ls-feat{padding:34px 30px;border-radius:22px;background:var(--card);border:1px solid var(--line);transition:transform .45s cubic-bezier(.2,.7,.2,1),border-color .45s,background .45s;overflow:hidden;position:relative}
.elementor-widget.ls-feat:hover{transform:translateY(-8px);border-color:rgba(255,179,26,.4);background:rgba(255,255,255,.07)}
.elementor-widget.ls-feat .elementor-icon,.elementor-widget.ls-why-item .elementor-icon,.elementor-widget.ls-trust-item .elementor-icon,.elementor-widget.ls-contact .elementor-icon{width:58px;height:58px;border-radius:16px;display:inline-grid;place-items:center;font-size:24px;background:linear-gradient(140deg,rgba(63,162,247,.25),rgba(22,104,227,.08));border:1px solid rgba(63,162,247,.35);color:var(--blue-2)}
.elementor-widget.ls-feat .elementor-icon svg,.elementor-widget.ls-why-item .elementor-icon svg,.elementor-widget.ls-trust-item .elementor-icon svg,.elementor-widget.ls-contact .elementor-icon svg{width:24px;height:24px;fill:currentColor}
.elementor-widget.ls-feat .elementor-icon i{color:inherit}
.ls-grid3 .elementor-widget.ls-feat:nth-child(3n+2) .elementor-icon{background:linear-gradient(140deg,rgba(255,179,26,.25),rgba(255,106,19,.06));border-color:rgba(255,179,26,.4);color:var(--sun)}
.ls-grid3 .elementor-widget.ls-feat:nth-child(3n) .elementor-icon{background:linear-gradient(140deg,rgba(93,187,63,.25),rgba(93,187,63,.06));border-color:rgba(93,187,63,.4);color:var(--green)}
.elementor-widget.ls-feat .elementor-icon-box-title,.elementor-widget.ls-why-item .elementor-icon-box-title,.elementor-widget.ls-trust-item .elementor-icon-box-title,.elementor-widget.ls-contact .elementor-icon-box-title{font-size:1.2rem;font-weight:800;color:#fff;margin:0 0 8px}
.elementor-widget.ls-feat .elementor-icon-box-description,.elementor-widget.ls-why-item .elementor-icon-box-description,.elementor-widget.ls-trust-item .elementor-icon-box-description,.elementor-widget.ls-contact .elementor-icon-box-description{color:var(--muted);font-size:.95rem;margin:0}
.elementor-widget.ls-feat .elementor-icon-box-icon{margin-bottom:22px!important}
/* why */
.e-con.ls-why{background:linear-gradient(180deg,var(--ink),var(--navy))}
.elementor-widget.ls-why-img img{border-radius:30px;aspect-ratio:4/5;object-fit:cover;width:100%}
.e-con.ls-imgwrap{position:relative}
.e-con.ls-badge{position:absolute!important;left:24px;right:24px;bottom:24px;width:auto!important}
.elementor-widget.ls-badge-n .elementor-heading-title{font-size:2.2rem;font-weight:800;color:var(--sun);line-height:1}
.elementor-widget.ls-badge-t{color:#fff;font-size:.95rem}
.elementor-widget.ls-why-item{padding:18px 20px;border-radius:18px;background:var(--card);border:1px solid var(--line);transition:border-color .3s,transform .3s}
.elementor-widget.ls-why-item:hover{border-color:rgba(63,162,247,.5);transform:translateX(6px)}
.elementor-widget.ls-why-item .elementor-icon,.elementor-widget.ls-trust-item .elementor-icon,.elementor-widget.ls-contact .elementor-icon{width:42px;height:42px;border-radius:12px;font-size:17px}
.elementor-widget.ls-why-item .elementor-icon-box-icon{margin-right:16px!important}
.elementor-widget.ls-why-item .elementor-icon-box-title{font-size:1.02rem;margin-bottom:2px}
.elementor-widget.ls-why-item .elementor-icon-box-description{font-size:.92rem}
/* packages */
.e-con.ls-pk{padding:38px 32px;border-radius:26px;background:var(--card);border:1px solid var(--line);transition:transform .45s;position:relative}
.e-con.ls-pk:hover{transform:translateY(-8px)}
.e-con.ls-pk.hot{background:linear-gradient(170deg,rgba(255,179,26,.14),rgba(22,104,227,.10));border-color:rgba(255,179,26,.5);box-shadow:0 30px 70px -30px rgba(255,138,31,.5)}
.elementor-widget.ls-pk-for{color:var(--muted);font-size:.9rem}
.elementor-widget.ls-price .elementor-heading-title{font-family:var(--serif);font-style:italic;font-weight:600;font-size:1.6rem;color:var(--sun)}
.elementor-widget.ls-pk-list .elementor-icon-list-icon i{color:var(--sun);font-size:12px}
.elementor-widget.ls-pk-list .elementor-icon-list-icon svg{fill:var(--sun);width:12px}
.elementor-widget.ls-pk-list .elementor-icon-list-text{color:#dfe7fb;font-size:.94rem}
/* process */
.e-con.ls-process{background:var(--navy)}
.elementor-widget.ls-pr-img img{border-radius:30px;aspect-ratio:1/1.08;object-fit:cover;width:100%}
.e-con.ls-timeline{position:relative}
.e-con.ls-timeline::before{content:"";position:absolute;left:31px;top:34px;bottom:34px;width:2px;background:rgba(255,255,255,.08)}
.ls-energy{position:absolute;left:31px;top:34px;width:2px;height:0;background:linear-gradient(var(--sun),var(--blue-2),var(--green));box-shadow:0 0 14px var(--sun);transition:height .2s linear;z-index:0}
.e-con.ls-tstep{position:relative;z-index:1}
.elementor-widget.ls-dot{flex:0 0 64px}
.elementor-widget.ls-dot .elementor-heading-title{width:64px;height:64px;border-radius:50%;display:grid;place-items:center;font-family:var(--serif);font-style:italic;font-weight:600;font-size:1.35rem;color:#fff;background:var(--ink);border:2px solid var(--sun);box-shadow:0 0 0 8px var(--navy);transition:background .5s,box-shadow .5s,color .5s}
.e-con.ls-tstep.lit .elementor-widget.ls-dot .elementor-heading-title{background:var(--grad-sun);color:#1b0d00;border-color:transparent;box-shadow:0 0 0 8px var(--navy),0 0 30px rgba(255,138,31,.6)}
.elementor-widget.ls-step-h .elementor-heading-title{font-size:1.2rem;font-weight:800;color:#fff}
.elementor-widget.ls-step-p{color:var(--muted);font-size:.95rem}
/* battery */
.e-con.ls-bat{border-radius:32px;overflow:hidden;min-height:520px}
.elementor-widget.ls-bat-h .elementor-heading-title{font-size:clamp(2.2rem,4.5vw,3.8rem);font-weight:800;line-height:1.1;color:#fff}
.elementor-heading-title .y{color:var(--sun)}
/* gallery */
.e-con.ls-gal{display:grid!important;grid-template-columns:2fr 1fr 1fr;grid-template-rows:260px 260px;gap:18px}
.ls-gal>.elementor-widget-image{border-radius:22px;overflow:hidden;position:relative;height:100%;margin:0!important}
.ls-gal>.elementor-widget-image:first-child{grid-row:span 2}
.ls-gal>.elementor-widget-image:nth-child(4){grid-column:span 2}
.ls-gal .elementor-widget-image>*,.ls-gal .elementor-widget-image figure,.ls-gal .elementor-widget-image a{height:100%;margin:0}
.ls-gal img{width:100%;height:100%!important;object-fit:cover;transition:transform 1.2s cubic-bezier(.2,.7,.2,1),filter .6s}
.ls-gal .elementor-widget-image:hover img{transform:scale(1.08);filter:brightness(1.1)}
.ls-gal figcaption{position:absolute;left:16px;bottom:16px;padding:8px 14px;border-radius:999px;font-size:.8rem;font-weight:700;color:#fff;background:rgba(4,10,24,.6);backdrop-filter:blur(10px);border:1px solid var(--line);margin:0}
/* reviews */
.elementor-widget.ls-reviews{max-width:860px;margin-inline:auto}
.ls-reviews .swiper-slide{padding:4px}
.ls-reviews .elementor-testimonial{background:var(--card);border:1px solid var(--line);border-radius:26px;padding:50px 40px;text-align:center}
.ls-reviews .elementor-testimonial__text{font-family:var(--serif);font-style:italic;font-size:1.35rem;line-height:1.55;color:#fff}
.ls-reviews .elementor-testimonial__text::before{content:"★★★★★";display:block;font-family:var(--sans);font-style:normal;color:var(--sun);letter-spacing:3px;font-size:1.05rem;margin-bottom:16px}
.ls-reviews .elementor-testimonial__footer{justify-content:center;margin-top:22px}
.ls-reviews .elementor-testimonial__name{color:#fff;font-weight:800}
.ls-reviews .elementor-testimonial__title{color:#ffb0b0;font-size:.8rem}
.ls-reviews .swiper-pagination-bullet{background:rgba(255,255,255,.35);opacity:1;width:10px;height:10px;transition:.4s}
.ls-reviews .swiper-pagination-bullet-active{width:34px;border-radius:10px;background:var(--sun)}
.ls-reviews .swiper-pagination{position:relative!important;margin-top:22px}
/* trust */
.e-con.ls-trust{border-block:1px solid var(--line);background:rgba(255,255,255,.02)}
.elementor-widget.ls-trust-item .elementor-icon-box-title{font-size:1rem;margin-bottom:2px}
.elementor-widget.ls-trust-item .elementor-icon-box-description{font-size:.84rem}
.elementor-widget.ls-trust-item .elementor-icon-box-icon{margin-right:16px!important}
/* faq */
.elementor-widget.ls-faq{max-width:860px;margin-inline:auto;width:100%}
.ls-faq .elementor-accordion-item{border:1px solid var(--line)!important;border-radius:18px;background:var(--card);margin-bottom:12px;overflow:hidden;transition:border-color .3s}
.ls-faq .elementor-accordion-item:has(.elementor-active){border-color:rgba(255,179,26,.45)!important}
.ls-faq .elementor-tab-title{padding:22px 26px!important;border:0!important}
.ls-faq .elementor-tab-title a,.ls-faq .elementor-accordion-title{color:#fff!important;font-weight:700;font-size:1.05rem}
.ls-faq .elementor-accordion-icon i,.ls-faq .elementor-accordion-icon svg{color:var(--sun);fill:var(--sun)}
.ls-faq .elementor-tab-content{border:0!important;padding:0 26px 24px!important;color:var(--muted)}
/* final */
.e-con.ls-final{background:radial-gradient(800px 500px at 80% 0%,rgba(255,138,31,.2),transparent 60%),radial-gradient(800px 600px at 0% 100%,rgba(22,104,227,.25),transparent 60%),var(--navy)}
.elementor-widget.ls-contact{padding:18px 22px;border-radius:18px;background:var(--card);border:1px solid var(--line);transition:.3s}
.elementor-widget.ls-contact:hover{border-color:var(--sun);transform:translateX(6px)}
.elementor-widget.ls-contact .elementor-icon-box-icon{margin-right:16px!important}
.elementor-widget.ls-contact .elementor-icon-box-title{font-size:1.05rem;margin-bottom:0}
.elementor-widget.ls-contact .elementor-icon-box-title a{color:#fff}
.elementor-widget.ls-contact .elementor-icon-box-description{font-size:.85rem}
/* responsive */
@media (max-width:1024px){.e-con.ls-gal{grid-template-columns:1fr 1fr;grid-template-rows:auto}.ls-gal>.elementor-widget-image{aspect-ratio:4/3}.ls-gal>.elementor-widget-image:first-child{grid-row:auto;grid-column:span 2;aspect-ratio:16/9}.ls-gal>.elementor-widget-image:nth-child(4){grid-column:auto}.elementor-widget.ls-stat{border-right:0}}
@media (max-width:767px){.ls-gbox{padding:24px}.ls-bar{padding:13px 14px;font-size:.84rem}.ls-bar .v{gap:12px}.ls-calc .row{grid-template-columns:1fr}.ls-dash b{font-size:1.02rem}.ls-dash>div{padding:12px}.e-con.ls-gal{grid-template-columns:1fr}.ls-gal>.elementor-widget-image:first-child{grid-column:auto}.ls-reviews .elementor-testimonial{padding:34px 22px}.ls-reviews .elementor-testimonial__text{font-size:1.12rem}.e-con.ls-stats{margin-top:-30px}.elementor-widget.ls-stat{padding:22px 10px}}
.elementor-widget.ls-pop{position:absolute!important;top:-14px;left:50%;transform:translateX(-50%);width:auto!important;max-width:none!important;z-index:2}
.elementor-widget.ls-pop .elementor-heading-title{display:inline-block;padding:6px 16px;border-radius:999px;background:var(--grad-sun);color:#1b0d00;font-size:.75rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}
.e-con.ls-center .elementor-widget.ls-lead{text-align:center;margin-inline:auto;width:100%}
.e-con.ls-sec.ls-bat-sec{padding-top:0;padding-bottom:0}
.elementor-widget.ls-stat .elementor-counter-title{font-family:var(--sans);font-style:normal}
.elementor-widget.ls-stat .elementor-counter-number-wrapper{font-family:var(--sans)}/* End custom CSS */