.elementor .e-div-block-base{min-width:30px;padding:10px;display:block;}.elementor .e-flexbox-base{padding:10px;display:flex;flex-direction:row;}.elementor .e-grid-base{column-gap:20px;padding:10px;display:grid;row-gap:20px;grid-template-columns:repeat(3, 1fr);grid-template-rows:repeat(2, 1fr);}.elementor .e-tabs-base{padding-block-start:0px;display:flex;flex-direction:column;gap:30px;}.elementor .e-tabs-menu-base{display:flex;justify-content:center;}.elementor .e-tab-base{width:160px;color:#0C0D0E;cursor:pointer;padding:8px;border-width:2px;border-color:#E0E0E0;border-style:solid;background-color:#FFFFFF;display:block;}.elementor .e-tab-base.e--selected{border-color:#0C0D0E;outline-width:0px;}.elementor .e-tab-base:focus{border-color:#0C0D0E;outline-width:0px;}.elementor .e-tab-base:hover,.elementor .e-tab-base:focus-visible{background-color:#E0E0E0;}.elementor .e-tabs-content-area-base{display:block;}.elementor .e-tab-content-base{min-width:30px;padding:10px;display:block;}.elementor .e-list-base{padding:0px;display:flex;flex-direction:column;}.elementor .e-list-item-base{display:flex;flex-direction:row;gap:8px;}.elementor .e-list-item-marker-base{width:auto;height:1lh;display:flex;align-items:center;}.elementor .e-list-item-content-base{flex:1 1 auto;}.elementor .e-accordion-base{padding:0px;display:flex;flex-direction:column;}.elementor .e-accordion-item-base{padding:0px;display:block;}.elementor .e-accordion-item-header-base{cursor:pointer;padding:10px;display:flex;gap:8px;justify-content:space-between;align-items:center;}.elementor .e-accordion-item-title-base{padding:0px;}.elementor .e-accordion-item-icon-base{width:200px;height:20px;padding:0px;display:inline-flex;flex:0 0 auto;justify-content:flex-end;align-items:center;}.elementor .e-accordion-item-icon-open-base{width:200px;height:20px;padding:0px;display:inline-flex;flex:0 0 auto;justify-content:flex-end;align-items:center;}.elementor .e-accordion-item-content-base{min-width:30px;padding:10px;display:block;}.elementor .e-background-video-base{width:100%;overflow:hidden;position:relative;padding:10px;display:flex;flex-direction:column;}.elementor .e-background-video-content-base{width:100%;position:relative;z-index:1;padding:0px;display:flex;flex-direction:column;flex:1 1 auto;}.elementor .e-background-video-controls-base{width:auto;position:absolute;inset-inline-end:20px;inset-block-end:20px;z-index:2;display:flex;gap:8px;}.elementor .e-background-video-play-base{cursor:pointer;padding:8px;border-style:none;background-color:transparent;display:inline-flex;justify-content:center;align-items:center;}.elementor .e-background-video-pause-base{cursor:pointer;padding:8px;border-style:none;background-color:transparent;display:inline-flex;justify-content:center;align-items:center;}.elementor .e-form-base{padding:20px;display:flex;flex-direction:row;gap:10px;flex-wrap:wrap;align-content:start;align-items:flex-start;}.elementor .e-form-base .e-form-checkbox-row{padding:0px;gap:8px;align-items:center;}.elementor .e-form-success-message-base{font-size:12px;color:#2F532E;text-align:center;padding:12px;background-color:#D4E9D6;display:none;}.elementor .e-form-error-message-base{font-size:12px;color:#870000;text-align:center;padding:12px;background-color:#ffdede;display:none;}.elementor .e-carousel-base{position:relative;padding:0px;display:grid;grid-template-columns:repeat(1, 1fr);}.elementor .e-carousel-viewport-base{overflow:hidden;padding:0px;display:block;grid-column:1;grid-row:1;}.elementor .e-carousel-container-base{padding:0px;display:flex;}.elementor .e-carousel-slide-base{min-width:0px;position:relative;display:block;}.elementor .e-carousel-arrow-prev-base{width:auto;z-index:1;color:rgba(238, 238, 238, 0.9);cursor:pointer;padding-block-start:8px;padding-block-end:8px;padding-inline-start:8px;padding-inline-end:8px;margin-inline-start:0px;margin-inline-end:auto;border-style:none;background-color:transparent;display:flex;grid-column:1 / 2;grid-row:1 / 2;justify-content:center;align-items:center;align-self:center;}.elementor .e-carousel-arrow-prev-base:focus{color:rgba(238, 238, 238, 0.9);background-color:transparent;}.elementor .e-carousel-arrow-prev-base:hover,.elementor .e-carousel-arrow-prev-base:focus-visible{color:rgba(238, 238, 238, 0.9);background-color:transparent;}.elementor .e-carousel-arrow-prev-base:focus-visible{outline-width:2px;outline-color:rgba(238, 238, 238, 0.9);outline-style:solid;outline-offset:2px;}.elementor .e-carousel-arrow-prev-base.e--disabled{cursor:default;opacity:30%;}.elementor .e-carousel-arrow-next-base{width:auto;z-index:1;color:rgba(238, 238, 238, 0.9);cursor:pointer;padding-block-start:8px;padding-block-end:8px;padding-inline-start:8px;padding-inline-end:8px;margin-inline-start:auto;margin-inline-end:0px;border-style:none;background-color:transparent;display:flex;grid-column:1 / 2;grid-row:1 / 2;justify-content:center;align-items:center;align-self:center;}.elementor .e-carousel-arrow-next-base:focus{color:rgba(238, 238, 238, 0.9);background-color:transparent;}.elementor .e-carousel-arrow-next-base:hover,.elementor .e-carousel-arrow-next-base:focus-visible{color:rgba(238, 238, 238, 0.9);background-color:transparent;}.elementor .e-carousel-arrow-next-base:focus-visible{outline-width:2px;outline-color:rgba(238, 238, 238, 0.9);outline-style:solid;outline-offset:2px;}.elementor .e-carousel-arrow-next-base.e--disabled{cursor:default;opacity:30%;}.elementor .e-carousel-pagination-base{padding-block-start:16px;padding-block-end:16px;padding-inline-start:0px;padding-inline-end:0px;display:flex;gap:12px;grid-column:1;grid-row:2;justify-content:center;align-items:center;}.elementor .e-carousel-dot-base{width:6px;height:6px;min-width:6px;min-height:6px;cursor:pointer;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;border-radius:50%;border-width:0px;border-style:none;background-color:rgba(0, 0, 0, 0.2);display:inline-flex;appearance:none;}.elementor .e-carousel-dot-base:focus{background-color:rgba(0, 0, 0, 0.2);}.elementor .e-carousel-dot-base:hover,.elementor .e-carousel-dot-base:focus-visible{background-color:#000;}.elementor .e-carousel-dot-base.e--selected{background-color:#000;}.elementor .e-carousel-dot-base:focus-visible{outline-width:2px;outline-color:#000;outline-style:solid;outline-offset:2px;}.elementor .e-carousel-autoplay-controls-base{width:auto;margin-inline-start:auto;margin-inline-end:auto;display:flex;grid-column:1;grid-row:3;align-items:center;}.elementor .e-carousel-autoplay-play-base{width:auto;color:#000;cursor:pointer;padding-block-start:8px;padding-block-end:8px;padding-inline-start:8px;padding-inline-end:8px;border-style:none;background-color:transparent;display:flex;justify-content:center;align-items:center;}.elementor .e-carousel-autoplay-play-base:focus{color:#000;background-color:transparent;}.elementor .e-carousel-autoplay-play-base:hover,.elementor .e-carousel-autoplay-play-base:focus-visible{color:#000;background-color:transparent;}.elementor .e-carousel-autoplay-play-base:focus-visible{outline-width:2px;outline-color:#000;outline-style:solid;outline-offset:2px;}.elementor .e-carousel-autoplay-pause-base{width:auto;color:#000;cursor:pointer;padding-block-start:8px;padding-block-end:8px;padding-inline-start:8px;padding-inline-end:8px;border-style:none;background-color:transparent;display:flex;justify-content:center;align-items:center;}.elementor .e-carousel-autoplay-pause-base:focus{color:#000;background-color:transparent;}.elementor .e-carousel-autoplay-pause-base:hover,.elementor .e-carousel-autoplay-pause-base:focus-visible{color:#000;background-color:transparent;}.elementor .e-carousel-autoplay-pause-base:focus-visible{outline-width:2px;outline-color:#000;outline-style:solid;outline-offset:2px;}.elementor .e-collection-loop-base{display:block;}.elementor .e-collection-loop-layout-base{display:grid;gap:20px;grid-template-columns:repeat(3, 1fr);grid-auto-rows:1fr;}.elementor .e-pagination-base{padding-block-start:8px;padding-block-end:8px;padding-inline-start:8px;padding-inline-end:8px;margin-block-start:8px;display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-start;align-items:center;}.elementor .e-pagination-prev-base{width:auto;font-size:14px;color:#1F2937;text-align:center;text-decoration:none;padding-block-start:8px;padding-block-end:8px;padding-inline-start:12px;padding-inline-end:12px;border-radius:4px;border-width:1px;border-color:#E5E7EB;border-style:solid;display:inline-flex;gap:8px;align-items:center;}.elementor .e-pagination-next-base{width:auto;font-size:14px;color:#1F2937;text-align:center;text-decoration:none;padding-block-start:8px;padding-block-end:8px;padding-inline-start:12px;padding-inline-end:12px;border-radius:4px;border-width:1px;border-color:#E5E7EB;border-style:solid;display:inline-flex;gap:8px;align-items:center;}.elementor .e-collection-loop-empty-state-base{display:flex;justify-content:center;}.elementor .e-heading-base{margin:0px;}.elementor .e-heading-link-base{all:unset;cursor:pointer;}.elementor .e-image-link-base{width:fit-content;all:unset;cursor:pointer;display:inherit;}.elementor .e-image-base{display:block;}.elementor .e-paragraph-base{margin:0px;}.elementor .e-paragraph-link-base{all:unset;cursor:pointer;}.elementor .e-svg-base{display:inline-block;}.elementor .e-button-base{text-align:center;padding-block-start:12px;padding-block-end:12px;padding-inline-start:24px;padding-inline-end:24px;border-radius:2px;border-width:0px;background-color:#375EFB;display:inline-block;}.elementor .e-youtube-base{overflow:hidden;aspect-ratio:16/9;}.elementor .e-divider-base{width:100%;height:1px;border-width:0px;border-color:transparent;border-style:none;background-color:#000;}.elementor .e-self-hosted-video-base{max-width:100vw;aspect-ratio:16/9;display:inline-block;}.elementor .e-google-maps-base{width:100%;border-style:none;display:block;}.elementor .e-form-input-base{height:36px;font-size:12px;color:#0c0d0e;border-radius:0px;border-color:#D6D5D5;}.elementor .e-form-input-base:focus{border-color:#706F6F;outline-style:none;}.elementor .e-form-input-base::placeholder{color:#9DA5AE;}.elementor .e-form-label-base{font-size:14px;color:#0c0d0e;}.elementor .e-form-textarea-base{font-size:12px;border-radius:0px;border-color:#D6D5D5;}.elementor .e-form-textarea-base:focus{border-color:#706F6F;outline-style:none;}.elementor .e-form-textarea-base::placeholder{color:#9DA5AE;}.elementor .e-form-submit-button-base{color:#fff;padding-block-start:10px;padding-block-end:10px;padding-inline-start:28px;padding-inline-end:30px;border-radius:0px;border-width:0px;background-color:#000;display:flex;justify-content:center;align-items:center;}.elementor .e-form-submit-button-base:hover,.elementor .e-form-submit-button-base:focus-visible{background-color:#323232;}.elementor .e-form-checkbox-base{width:1.15em;height:1.15em;color:#ffffff;border-radius:0px;border-width:1px;border-color:#D6D5D5;border-style:solid;background-color:transparent;transition:background-color 200ms;display:grid;justify-items:center;align-items:center;appearance:none;}.elementor .e-form-checkbox-base:focus{border-color:#706F6F;outline-style:none;}.elementor .e-form-checkbox-base:checked{background-color:#69727D;}.elementor .e-form-checkbox-base::before{width:65%;height:65%;background-color:currentColor;opacity:0%;transform-origin:0% 100% 0px;transition:opacity 200ms;content:"";clip-path:polygon(14% 44%, 0 65%, 50% 100%, 100% 16%, 80% 0%, 43% 62%);}.elementor .e-form-checkbox-base:checked::before{opacity:100%;}.elementor .e-form-radio-button-base{width:1.15em;height:1.15em;color:#ffffff;border-radius:50%;border-width:1px;border-color:#D6D5D5;border-style:solid;background-color:transparent;display:grid;justify-items:center;align-items:center;appearance:none;}.elementor .e-form-radio-button-base:focus{border-color:#706F6F;outline-style:none;}.elementor .e-form-radio-button-base:checked{background-color:transparent;}.elementor .e-form-radio-button-base::before{width:65%;height:65%;border-radius:50%;background-color:#706F6F;opacity:0%;transition:opacity 200ms;content:"";}.elementor .e-form-radio-button-base:checked::before{opacity:100%;}.elementor .e-form-date-picker-base{width:100%;height:36px;font-size:12px;color:#0c0d0e;border-radius:0px;border-width:1px;border-color:#D6D5D5;border-style:solid;}.elementor .e-form-date-picker-base:focus{border-color:#706F6F;outline-style:none;}.elementor .e-form-time-picker-base{width:100%;height:36px;font-size:12px;color:#0c0d0e;border-radius:0px;border-width:1px;border-color:#D6D5D5;border-style:solid;}.elementor .e-form-time-picker-base:focus{border-color:#706F6F;outline-style:none;}.elementor .e-form-select-base{font-size:12px;border-width:1px;border-color:#D6D5D5;border-style:solid;background-color:transparent;}.elementor .e-form-select-base:focus{border-color:#706F6F;outline-style:none;}.elementor .e-form-file-upload-base{height:36px;font-size:12px;color:#0c0d0e;border-radius:0px;border-color:#D6D5D5;}.elementor .e-form-file-upload-base:focus{border-color:#706F6F;outline-style:none;}.elementor .e-bbaa9b8-eac5344{position: absolute !important;
top: 0 !important;
left: 0 !important;
width: 100% !important;
max-width: 100% !important;
height: clamp(76px, 6.4vw, 140px) !important;
z-index: 99 !important;
background: transparent !important;
display: flex !important;
flex-direction: row !important;
align-items: center !important;
justify-content: space-between !important;
gap: 0 !important;
padding: 0 max(20px, calc((100% - var(--sepi-container)) / 2)) !important;
margin: 0 !important;
border-bottom: 1px solid rgba(158, 159, 158, 0.5) !important;\n}.elementor .e-784206b-1da3873{font-family: "Lato", sans-serif !important;
font-size: clamp(40px, 3.75vw, 72px) !important;
font-weight: 700 !important;
line-height: 1.1667 !important;
letter-spacing: 0 !important;
color: #ffffff !important;
margin: 0 !important;
padding: 0 !important;
max-width: 946px !important;\n}.elementor .e-7c12b75-abc3e2f{flex: 0 0 61.3% !important;
max-width: 782px !important;
font-family: "Lato", sans-serif !important;
font-size: clamp(15px, 1.818vw, 20px) !important;
font-weight: 400 !important;
line-height: 1.8 !important;
letter-spacing: 0 !important;
color: #ffffff !important;
margin: 0 !important;
padding: 0 !important;\n}.elementor .e-fa06c17-39ae8e5{font-family: "Lato", sans-serif !important;
font-size: clamp(42px, 3.75vw, 72px) !important;
font-weight: 900 !important;
line-height: 0.8 !important;
letter-spacing: 0 !important;
color: #042C4F !important;
margin: 0 !important;
padding: 0 !important;
white-space: nowrap !important;\n}.elementor .e-62d3783-74f6c9e{font-family: "Lato", sans-serif !important;
font-size: clamp(14px, 1.042vw, 20px) !important;
font-weight: 700 !important;
line-height: 1 !important;
letter-spacing: 0 !important;
color: #042C4F !important;
text-align: right !important;
margin: 0 !important;
padding: 0 !important;\n}.elementor .e-cff53f0-b49e0e3{display: flex !important;
flex-direction: column !important;
justify-content: space-between !important;
background-color: rgba(255, 199, 8, 0.90) !important;
width: clamp(150px, 11.46vw, 250px) !important;
height: clamp(110px, 8.33vw, 180px) !important;
padding: clamp(10px, 0.85vw, 18px) !important;
margin: 0 !important;\n}.elementor .e-6f07a9f-18aa764{font-family: "Lato", sans-serif !important;
font-size: clamp(42px, 3.75vw, 72px) !important;
font-weight: 900 !important;
line-height: 0.8 !important;
letter-spacing: 0 !important;
color: #042C4F !important;
margin: 0 !important;
padding: 0 !important;
white-space: nowrap !important;\n}.elementor .e-3835310-c94d821{font-family: "Lato", sans-serif !important;
font-size: clamp(14px, 1.042vw, 20px) !important;
font-weight: 700 !important;
line-height: 1 !important;
letter-spacing: 0 !important;
color: #042C4F !important;
text-align: right !important;
margin: 0 !important;
padding: 0 !important;\n}.elementor .e-0c71679-5f3080d{display: flex !important;
flex-direction: column !important;
justify-content: space-between !important;
background-color: rgba(255, 199, 8, 0.90) !important;
width: clamp(150px, 11.46vw, 250px) !important;
height: clamp(110px, 8.33vw, 180px) !important;
padding: clamp(10px, 0.85vw, 18px) !important;
margin: clamp(50px, 4.8vw, 105px) 0 0 0 !important;\n}.elementor .e-db801a3-0619219{display: flex !important;
flex-direction: row !important;
align-items: flex-start !important;
gap: 4px !important;
width: auto !important;
margin: clamp(40px, 5.8vw, 125px) 0 0 auto !important;
padding: 0 !important;\n}.elementor .e-c890708-095a1b1{display: flex !important;
flex-direction: row !important;
justify-content: space-between !important;
align-items: flex-start !important;
width: 100% !important;
margin: 0 !important;
padding: 0 !important;
gap: 20px !important;\n}.elementor .e-843ed26-6b11d31{background-image:url(https://www.sepisolar.com/wp-content/uploads/2026/10/hero-image-1024x576.jpeg);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;display: flex !important;
flex-direction: column !important;
justify-content: flex-start !important;
width: 100% !important;
max-width: 100% !important;
min-height: 0 !important;
margin: 0 !important;
padding: clamp(150px, 14vw, 300px) max(20px, calc((100% - var(--sepi-container)) / 2)) clamp(120px, 11.6vw, 250px) !important;
gap: clamp(30px, 3.1vw, 70px) !important;
background-size: cover !important;
background-position: center !important;
box-shadow: inset 0 0 0 4000px rgba(4, 44, 79, 0.55) !important;\n}.elementor .e-9683752-9cb112f{font-family: "Lato", sans-serif !important;
font-size: clamp(14px, 1.455vw, 16px) !important;
font-weight: 700 !important;
line-height: 1.25 !important;
letter-spacing: 0 !important;
color: #042C4F !important;
margin: 0 0 clamp(30px, 2.5vw, 48px) 0 !important;
padding: 0 !important;
flex: 0 0 auto !important;\n}.elementor .e-378d6c4-c5a0c6b{font-family: "Lato", sans-serif !important;
font-size: clamp(14px, 1.455vw, 16px) !important;
font-weight: 700 !important;
line-height: 1.25 !important;
color: #042C4F !important;
margin: 0 !important;
padding: 0 !important;
flex: 0 0 auto !important;\n}.elementor .e-8853f8e-28405bd{font-family: "Lato", sans-serif !important;
font-size: clamp(20px, 1.5625vw, 30px) !important;
font-weight: 700 !important;
line-height: 1.2 !important;
text-transform: uppercase !important;
color: #042C4F !important;
margin: clamp(18px, 1.67vw, 32px) 0 clamp(18px, 1.67vw, 32px) 0 !important;
padding: 0 !important;
flex: 0 0 auto !important;\n}.elementor .e-2a990fe-d358783{font-family: "Lato", sans-serif !important;
font-size: clamp(15px, 1.818vw, 20px) !important;
font-weight: 400 !important;
line-height: 1.8 !important;
letter-spacing: 0 !important;
color: #042C4F !important;
max-width: 570px !important;
margin: 0 !important;
padding: 0 !important;
flex: 0 0 auto !important; text-transform: none !important;\n}.elementor .e-89e438c-d5b512b{font-size: 20px !important;\n}.elementor .e-9758c16-06e6291{flex: 0 0 50% !important;
display: flex !important;
flex-direction: column !important;
justify-content: flex-start !important;
background-color: #ffffff !important;
min-height: clamp(320px, 20.8vw, 450px) !important;
height: auto !important;
padding: clamp(20px, 1.56vw, 34px) clamp(22px, 1.72vw, 38px) clamp(20px, 1.46vw, 32px) !important;
margin: 0 !important;
gap: 0 !important;
border-style: solid !important;
border-color: rgba(158, 159, 158, 0.5) !important;
border-width: 0 0 0 1px !important;\n}.elementor .e-4cd01ee-d69771c{font-family: "Lato", sans-serif !important;
font-size: clamp(14px, 1.455vw, 16px) !important;
font-weight: 700 !important;
line-height: 1.25 !important;
letter-spacing: 0 !important;
color: #042C4F !important;
margin: 0 0 clamp(30px, 2.5vw, 48px) 0 !important;
padding: 0 !important;
flex: 0 0 auto !important;\n}.elementor .e-d023ee9-4e47ce7{font-family: "Lato", sans-serif !important;
font-size: clamp(14px, 1.455vw, 16px) !important;
font-weight: 700 !important;
line-height: 1.25 !important;
color: #042C4F !important;
margin: 0 !important;
padding: 0 !important;
flex: 0 0 auto !important;\n}.elementor .e-f08a65c-19f9c34{font-family: "Lato", sans-serif !important;
font-size: clamp(20px, 1.5625vw, 30px) !important;
font-weight: 700 !important;
line-height: 1.2 !important;
text-transform: uppercase !important;
color: #042C4F !important;
margin: clamp(18px, 1.67vw, 32px) 0 clamp(18px, 1.67vw, 32px) 0 !important;
padding: 0 !important;
flex: 0 0 auto !important;\n}.elementor .e-b1d186d-9a9f10e{font-family: "Lato", sans-serif !important;
font-size: clamp(15px, 1.818vw, 20px) !important;
font-weight: 400 !important;
line-height: 1.8 !important;
letter-spacing: 0 !important;
color: #042C4F !important;
max-width: 570px !important;
margin: 0 !important;
padding: 0 !important;
flex: 0 0 auto !important;\n}.elementor .e-4d88464-1f12f0a{font-size: 20px !important;\n}.elementor .e-768463d-b364d86{flex: 0 0 50% !important;
display: flex !important;
flex-direction: column !important;
justify-content: flex-start !important;
background-color: #ffffff !important;
min-height: clamp(320px, 20.8vw, 450px) !important;
height: auto !important;
padding: clamp(20px, 1.56vw, 34px) clamp(22px, 1.72vw, 38px) clamp(20px, 1.46vw, 32px) !important;
margin: clamp(60px, 4.84vw, 105px) 0 0 0 !important;
gap: 0 !important;
border-style: solid !important;
border-color: rgba(158, 159, 158, 0.5) !important;
border-width: 0 1px 0 1px !important;\n}.elementor .e-f2adc8e-0201032{position: relative !important;
z-index: 1000 !important;
display: flex !important;
flex-direction: row !important;
align-items: flex-start !important;
width: 100% !important;
max-width: 100% !important;
margin: calc(-1 * clamp(150px, 14.2vw, 300px)) 0 0 0 !important;
padding: 0 max(20px, calc((100% - var(--sepi-container)) / 2)) clamp(60px, 4.7vw, 100px) !important;
gap: 0 !important;
background: linear-gradient(to bottom, transparent 0, transparent clamp(150px, 14.2vw, 300px), #F0F0F0 clamp(150px, 14.2vw, 300px), #F0F0F0 100%) !important;\n}.elementor .e-737e152-910c3bb{align-self: flex-start !important;
white-space: nowrap !important;
font-family: "Lato", sans-serif !important;
font-size: clamp(42px, 3.75vw, 72px) !important;
font-weight: 900 !important;
line-height: 0.8 !important;
letter-spacing: 0 !important;
color: #ffffff !important;
margin: 0 !important;
padding: 0 !important;\n}.elementor .e-ea6128c-5035173{font-family: "Lato", sans-serif !important;
font-size: clamp(42px, 3.75vw, 72px) !important;
font-weight: 900 !important;
line-height: 0.8 !important;
letter-spacing: 0 !important;
color: #FFC708 !important;
margin: 0 !important;
padding: 0 !important;\n}.elementor .e-d0f6f33-e8e5860{display: flex !important;
flex-direction: row !important;
align-items: flex-start !important;
align-self: flex-start !important;
gap: 0 !important;
padding: 0 !important;
width: auto !important;\n}.elementor .e-c847c04-88a9296{font-family: "Lato", sans-serif !important;
font-size: clamp(14px, 1.042vw, 20px) !important;
font-weight: 700 !important;
line-height: 1 !important;
letter-spacing: 0 !important;
color: #ffffff !important;
text-align: right !important;
margin: 0 !important;
padding: 0 !important;\n}.elementor .e-5ec831f-2df180a{position: absolute !important;
top: clamp(90px, 7.15vw, 155px) !important;
left: clamp(20px, 1.72vw, 38px) !important;
z-index: 1 !important;
display: flex !important;
flex-direction: column !important;
justify-content: space-between !important;
align-items: flex-end !important;
background-color: #042C4F !important;
width: clamp(150px, 11.46vw, 250px) !important;
min-height: clamp(110px, 8.33vw, 180px) !important;
height: auto !important;
padding: clamp(10px, 0.78vw, 17px) clamp(10px, 0.78vw, 17px) clamp(11px, 0.88vw, 19px) clamp(11px, 0.88vw, 19px) !important;
margin: 0 !important;
gap: clamp(8px, 0.8vw, 16px) !important;\n}.elementor .e-be6ef6e-d957c0b{display: block !important;
width: clamp(250px, 20.16vw, 430px) !important;
max-width: none !important;
height: auto !important;
aspect-ratio: 387 / 648 !important;
object-fit: cover !important;
object-position: center top !important;
margin: 0 !important;
position: relative !important;
z-index: 2 !important;\n}.elementor .e-67404dc-41cfa74{position: relative !important;
flex: 0 0 50% !important;
display: flex !important;
flex-direction: row !important;
justify-content: flex-start !important;
align-items: flex-end !important;
width: 50% !important;
margin: 0 !important;
padding: 0 0 0 calc(clamp(20px, 1.72vw, 38px) + clamp(150px, 11.46vw, 250px) - clamp(28px, 2.66vw, 57px)) !important;
gap: 0 !important;\n}.elementor .e-4f44270-f34be37{font-family: "Lato", sans-serif !important;
font-size: clamp(26px, 1.875vw, 36px) !important;
font-weight: 700 !important;
line-height: 1.1667 !important;
letter-spacing: 0 !important;
color: #042C4F !important;
margin: 0 0 clamp(22px, 2.34vw, 45px) 0 !important;
padding: 0 !important;\n}.elementor .e-d4fdb01-6f9d12c{align-self: flex-start !important;
white-space: nowrap !important;
font-family: "Lato", sans-serif !important;
font-size: clamp(42px, 3.75vw, 72px) !important;
font-weight: 900 !important;
line-height: 0.8 !important;
letter-spacing: 0 !important;
color: #ffffff !important;
margin: 0 !important;
padding: 0 !important;\n}.elementor .e-9a639f8-6035c8a{font-family: "Lato", sans-serif !important;
font-size: clamp(42px, 3.75vw, 72px) !important;
font-weight: 900 !important;
line-height: 0.8 !important;
letter-spacing: 0 !important;
color: #FFC708 !important;
margin: 0 !important;
padding: 0 !important;\n}.elementor .e-98160ac-745bab5{display: flex !important;
flex-direction: row !important;
align-items: flex-start !important;
align-self: flex-start !important;
gap: 0 !important;
padding: 0 !important;
width: auto !important;\n}.elementor .e-b1da893-6c5bc10{font-family: "Lato", sans-serif !important;
font-size: clamp(14px, 1.042vw, 20px) !important;
font-weight: 700 !important;
line-height: 1 !important;
letter-spacing: 0 !important;
color: #ffffff !important;
text-align: right !important;
margin: 0 !important;
padding: 0 !important;\n}.elementor .e-59c52f3-64e1693{position: absolute !important;
top: clamp(90px, 7.15vw, 155px) !important;
left: clamp(20px, 1.72vw, 38px) !important;
z-index: 1 !important;
display: flex !important;
flex-direction: column !important;
justify-content: space-between !important;
align-items: flex-end !important;
background-color: #042C4F !important;
width: clamp(150px, 11.46vw, 250px) !important;
min-height: clamp(110px, 8.33vw, 180px) !important;
height: auto !important;
padding: clamp(10px, 0.78vw, 17px) clamp(10px, 0.78vw, 17px) clamp(11px, 0.88vw, 19px) clamp(11px, 0.88vw, 19px) !important;
margin: 0 !important;
gap: clamp(8px, 0.8vw, 16px) !important;\n}.elementor .e-d85600e-b784c4f{display: block !important;
width: clamp(250px, 20.16vw, 430px) !important;
max-width: none !important;
height: auto !important;
aspect-ratio: 387 / 648 !important;
object-fit: cover !important;
object-position: center top !important;
margin: 0 !important;
position: relative !important;
z-index: 2 !important;\n}.elementor .e-1d883cb-9675b26{display:none;position: relative !important;
flex: 0 0 50% !important;
display: flex !important;
flex-direction: row !important;
justify-content: flex-start !important;
align-items: flex-end !important;
width: 50% !important;
margin: 0 !important;
padding: 0 0 0 calc(clamp(20px, 1.72vw, 38px) + clamp(150px, 11.46vw, 250px) - clamp(28px, 2.66vw, 57px)) !important;
gap: 0 !important;\n}.elementor .e-4b2bb99-6ae8372{font-family: "Lato", sans-serif !important;
font-size: clamp(14px, 1.455vw, 16px) !important;
font-weight: 400 !important;
line-height: 1.75 !important;
letter-spacing: 0 !important;
color: #042C4F !important;
max-width: 601px !important;
margin: 0 !important;
padding: 0 !important;\n}.elementor .e-b61f4cf-c75814e{flex: 0 0 50% !important;
display: flex !important;
flex-direction: column !important;
justify-content: flex-start !important;
align-items: flex-start !important;
width: 50% !important;
margin: 0 !important;
padding: clamp(90px, 8.2vw, 175px) 0 clamp(30px, 2.86vw, 60px) clamp(22px, 1.82vw, 40px) !important;
gap: 0 !important;\n}.elementor .e-13bcf02-510972c{display: flex !important;
flex-direction: row !important;
flex-wrap: nowrap !important;
align-items: stretch !important;
justify-content: flex-start !important;
gap: 0 !important;
width: 100% !important;
max-width: 100% !important;
margin: 0 !important;
padding: 0 max(20px, calc((100% - var(--sepi-container)) / 2)) !important;
background-color: #F0F0F0 !important;
border-bottom: 1px solid rgba(158, 159, 158, 0.5) !important;\n}.elementor .e-f6d7289-713c3b0{display: flex !important;
flex-direction: row !important;
flex-wrap: nowrap !important;
align-items: stretch !important;
gap: 0 !important;
width: 100% !important;
max-width: 100% !important;
margin: 0 !important;
padding: 0 max(20px, calc((100% - var(--sepi-container)) / 2)) !important;
background-color: #F0F0F0 !important;
border-bottom: 1px solid rgba(158, 159, 158, 0.5) !important;
position: relative !important;
z-index: 1000 !important;\n}.elementor .e-afc3fa9-32ce192{display: block !important;
width: clamp(380px, 30.47vw, 585px) !important;
max-width: 100% !important;
height: auto !important;
aspect-ratio: 585 / 332 !important;
object-fit: contain !important;
margin: 0 0 0 clamp(16px, 1.72vw, 33px) !important;
padding: 0 !important;\n}.elementor .e-6ac3f82-c4b584d{flex: 0 0 50% !important;
width: 50% !important;
display: flex !important;
flex-direction: column !important;
justify-content: center !important;
align-items: stretch !important;
margin: 0 !important;
padding: 0 clamp(16px, 1.5vw, 32px) 0 0 !important;
gap: 0 !important;\n}.elementor .e-3398799-d85ca75{font-family: "Lato", sans-serif !important;
font-size: clamp(26px, 1.875vw, 36px) !important;
font-weight: 700 !important;
line-height: 1.1667 !important;
letter-spacing: 0 !important;
color: #042C4F !important;
margin: 0 0 clamp(18px, 1.98vw, 38px) 0 !important;
padding: 0 !important;\n}.elementor .e-7857e3f-6a726f7{font-family: "Lato", sans-serif !important;
font-size: clamp(15px, 1.042vw, 20px) !important;
font-weight: 700 !important;
line-height: 1.8 !important;
letter-spacing: 0 !important;
color: #042C4F !important;
max-width: 620px !important;
margin: 0 0 clamp(14px, 1.25vw, 24px) 0 !important;
padding: 0 !important;\n}.elementor .e-4ea388a-041fce5{font-family: "Lato", sans-serif !important;
font-size: clamp(14px, 1.455vw, 16px) !important;
font-weight: 400 !important;
line-height: 1.75 !important;
letter-spacing: 0 !important;
color: #042C4F !important;
max-width: 620px !important;
margin: 0 !important;
padding: 0 !important;\n}.elementor .e-558b3f2-0b45eef{flex: 0 0 50% !important;
width: 50% !important;
display: flex !important;
flex-direction: column !important;
justify-content: center !important;
align-items: flex-start !important;
margin: 0 !important;
padding: 0 0 0 clamp(22px, 1.82vw, 40px) !important;
gap: 0 !important;\n}.elementor .e-52ae89a-0d1d045{display: flex !important;
flex-direction: row !important;
flex-wrap: nowrap !important;
align-items: center !important;
gap: 0 !important;
width: 100% !important;
max-width: 100% !important;
margin: 0 !important;
padding: clamp(70px, 6.5vw, 140px) max(20px, calc((100% - var(--sepi-container)) / 2)) !important;
background-color: #F0F0F0 !important;
border-bottom: 1px solid rgba(158, 159, 158, 0.5) !important;
position: relative !important;
z-index: 1000 !important;\n}.elementor .e-d7a910b-a2a6bc8{display: flex !important;
flex-direction: row !important;
flex-wrap: nowrap !important;
align-items: flex-start !important;
gap: 0 !important;
width: 100% !important;
max-width: 100% !important;
margin: 0 !important;
padding: clamp(80px, 7.8vw, 165px) max(20px, calc((100% - var(--sepi-container)) / 2)) clamp(70px, 7.4vw, 155px) !important;
background-color: #ffffff !important;
position: relative !important;
z-index: 1000 !important;\n}.elementor .e-a23c9c4-d1bdd18{font-family: "Lato", sans-serif !important;
font-size: clamp(24px, 1.875vw, 36px) !important;
font-weight: 700 !important;
line-height: 1.1667 !important;
letter-spacing: 0 !important;
color: #042C4F !important;
margin: 0 0 clamp(36px, 4.17vw, 80px) 0 !important;
padding: 0 !important;\n}.elementor .e-d5e833b-9292cc4{display: flex !important;
flex-direction: column !important;
align-items: stretch !important;
gap: 0 !important;
width: 100% !important;
max-width: 100% !important;
margin: 0 !important;
padding: clamp(70px, 7vw, 150px) max(20px, calc((100% - var(--sepi-container)) / 2)) clamp(60px, 5.2vw, 110px) !important;
background-color: #F0F0F0 !important;
border-bottom: 1px solid rgba(158, 159, 158, 0.5) !important;
position: relative !important;
z-index: 1000 !important;\n}.elementor .e-fa410f7-207ff4f{background-image:url(https://www.sepisolar.com/wp-content/uploads/2026/10/iStock-1154318359_ST-1024x502.png);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;display: flex !important;
flex-direction: row !important;
align-items: flex-start !important;
gap: 0 !important;
width: 100% !important;
max-width: 100% !important;
height: clamp(380px, 32.4vw, 690px) !important;
margin: 0 !important;
padding: 0 max(20px, calc((100% - var(--sepi-container)) / 2)) !important;
background-color: #F0F0F0 !important;
background-size: 100% auto !important;
background-position: center bottom !important;
background-repeat: no-repeat !important;
box-shadow: inset 0 0 0 4000px rgba(240, 240, 240, 0.12) !important;\n}