.elementor-3455 .elementor-element.elementor-element-130d561{--display:flex;}.elementor-3455 .elementor-element.elementor-element-7965e94{--spacer-size:50px;}.elementor-3455 .elementor-element.elementor-element-e5bd78e{--display:flex;}.elementor-3455 .elementor-element.elementor-element-e1f3a39{--spacer-size:50px;}.elementor-3455 .elementor-element.elementor-element-55fcb7b .elementor-heading-title{font-size:38px;}.elementor-3455 .elementor-element.elementor-element-6fe2070{--spacer-size:50px;}.elementor-3455 .elementor-element.elementor-element-042e40c{--display:flex;}.elementor-3455 .elementor-element.elementor-element-b6240a8{--spacer-size:20px;}.elementor-3455 .elementor-element.elementor-element-4cc10a1{--display:flex;}.elementor-3455 .elementor-element.elementor-element-a26210a{--display:flex;}.elementor-3455 .elementor-element.elementor-element-5f3ec2a{--spacer-size:50px;}.elementor-3455 .elementor-element.elementor-element-d15d555{--display:flex;}.elementor-3455 .elementor-element.elementor-element-17fb15d{--display:flex;}.elementor-3455 .elementor-element.elementor-element-64bbc3e{--spacer-size:50px;}.elementor-3455 .elementor-element.elementor-element-a78eb05{--display:flex;}.elementor-3455 .elementor-element.elementor-element-b21f188{--display:flex;}.elementor-3455 .elementor-element.elementor-element-8f4b83d{--spacer-size:50px;}.elementor-3455 .elementor-element.elementor-element-8451f18{--display:flex;}.elementor-3455 .elementor-element.elementor-element-e92ed71{--display:flex;}.elementor-3455 .elementor-element.elementor-element-aba0ac3{--spacer-size:50px;}.elementor-3455 .elementor-element.elementor-element-3b70641{--display:flex;}.elementor-3455 .elementor-element.elementor-element-bd1c7fd{--spacer-size:50px;}.elementor-3455 .elementor-element.elementor-element-0ac6055{--spacer-size:20px;}.elementor-3455 .elementor-element.elementor-element-57fbbc7{--display:flex;}.elementor-3455 .elementor-element.elementor-element-04088f8{--spacer-size:20px;}.elementor-3455 .elementor-element.elementor-element-5db72b6{--spacer-size:50px;}.elementor-3455 .elementor-element.elementor-element-3497679{--spacer-size:50px;}.elementor-3455 .elementor-element.elementor-element-0a07d63{--spacer-size:20px;}.elementor-3455 .elementor-element.elementor-element-04b08e4{--spacer-size:50px;}.elementor-3455 .elementor-element.elementor-element-45cbbd2{--spacer-size:50px;}.elementor-3455 .elementor-element.elementor-element-1f02892{--spacer-size:50px;}.elementor-3455 .elementor-element.elementor-element-8dfec9d{--display:flex;}.elementor-3455 .elementor-element.elementor-element-3e832dc{--display:flex;}.elementor-3455 .elementor-element.elementor-element-74a0ec2{--spacer-size:50px;}.elementor-3455 .elementor-element.elementor-element-c2fcc51{--display:flex;}.elementor-3455 .elementor-element.elementor-element-06a7589{--display:flex;}.elementor-3455 .elementor-element.elementor-element-5a3cdcc{--spacer-size:50px;}.elementor-3455 .elementor-element.elementor-element-d752bf2{--display:flex;}.elementor-3455 .elementor-element.elementor-element-d7e893f{--display:flex;}.elementor-3455 .elementor-element.elementor-element-5a3f26e{--spacer-size:50px;}.elementor-3455 .elementor-element.elementor-element-998806a{--display:flex;}.elementor-3455 .elementor-element.elementor-element-a0055e9{--display:flex;}.elementor-3455 .elementor-element.elementor-element-671cd3f{--spacer-size:50px;}.elementor-3455 .elementor-element.elementor-element-0e5afa1{--display:flex;}.elementor-3455 .elementor-element.elementor-element-83c6f57{--display:flex;}.elementor-3455 .elementor-element.elementor-element-397352d{--spacer-size:50px;}.elementor-3455 .elementor-element.elementor-element-368a97c{--display:flex;}.elementor-3455 .elementor-element.elementor-element-8cb69b0{--display:flex;}.elementor-3455 .elementor-element.elementor-element-b6bf36b{--spacer-size:50px;}.elementor-3455 .elementor-element.elementor-element-9d8e370{--display:flex;}.elementor-3455 .elementor-element.elementor-element-5351f77{--display:flex;}.elementor-3455 .elementor-element.elementor-element-46b6111{--spacer-size:50px;}.elementor-3455 .elementor-element.elementor-element-27d5111{--display:flex;}.elementor-3455 .elementor-element.elementor-element-a7b3e2d{--display:flex;}.elementor-3455 .elementor-element.elementor-element-60db7c3{--spacer-size:50px;}.elementor-3455 .elementor-element.elementor-element-49fd2ff{--display:flex;}.elementor-3455 .elementor-element.elementor-element-1c7d7f8{--display:flex;}.elementor-3455 .elementor-element.elementor-element-ad75460{--spacer-size:50px;}.elementor-3455 .elementor-element.elementor-element-bbebfe5{--display:flex;}.elementor-3455 .elementor-element.elementor-element-574eec8{--display:flex;}.elementor-3455 .elementor-element.elementor-element-7a54dcd{--spacer-size:50px;}.elementor-3455 .elementor-element.elementor-element-e773716{--display:flex;}.elementor-3455 .elementor-element.elementor-element-edbeda0{--display:flex;}.elementor-3455 .elementor-element.elementor-element-4b2efc7{--spacer-size:50px;}.elementor-3455 .elementor-element.elementor-element-d3117d3{--display:flex;}.elementor-3455 .elementor-element.elementor-element-1f80229{--display:flex;}.elementor-3455 .elementor-element.elementor-element-47a5820{--spacer-size:50px;}.elementor-3455 .elementor-element.elementor-element-43b5ac9{--display:flex;}.elementor-3455 .elementor-element.elementor-element-8e7e92f{--display:flex;}.elementor-3455 .elementor-element.elementor-element-cc180d4{--spacer-size:50px;}.elementor-3455 .elementor-element.elementor-element-53623ad{--display:flex;}.elementor-3455 .elementor-element.elementor-element-79ae665{--display:flex;}.elementor-3455 .elementor-element.elementor-element-0b94f29{--spacer-size:50px;}.elementor-3455 .elementor-element.elementor-element-4fa285f{--display:flex;}.elementor-3455 .elementor-element.elementor-element-f54fecc{--display:flex;}.elementor-3455 .elementor-element.elementor-element-e315989{--spacer-size:50px;}.elementor-3455 .elementor-element.elementor-element-d7dff20{--display:flex;}.elementor-3455 .elementor-element.elementor-element-83bc3f4{--display:flex;}.elementor-3455 .elementor-element.elementor-element-04bab1c{--spacer-size:50px;}.elementor-3455 .elementor-element.elementor-element-bba1078{--display:flex;}.elementor-3455 .elementor-element.elementor-element-9882196{--display:flex;}.elementor-3455 .elementor-element.elementor-element-d19465e{--spacer-size:50px;}.elementor-3455 .elementor-element.elementor-element-c506277{--display:flex;}.elementor-3455 .elementor-element.elementor-element-75c4859{--display:flex;}.elementor-3455 .elementor-element.elementor-element-168f0e7{--spacer-size:50px;}.elementor-3455 .elementor-element.elementor-element-a7747bf{--display:flex;}.elementor-3455 .elementor-element.elementor-element-2b04cc9{--display:flex;}.elementor-3455 .elementor-element.elementor-element-b5b8188{--spacer-size:50px;}.elementor-3455 .elementor-element.elementor-element-9c8638c{--display:flex;--min-height:402px;--overlay-opacity:0.4;--border-radius:30px 30px 30px 30px;}.elementor-3455 .elementor-element.elementor-element-9c8638c:not(.elementor-motion-effects-element-type-background), .elementor-3455 .elementor-element.elementor-element-9c8638c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://solarproject.co.za/wp-content/uploads/2025/08/solar-projects-banner-2.webp");background-repeat:no-repeat;background-size:cover;}.elementor-3455 .elementor-element.elementor-element-9c8638c::before, .elementor-3455 .elementor-element.elementor-element-9c8638c > .elementor-background-video-container::before, .elementor-3455 .elementor-element.elementor-element-9c8638c > .e-con-inner > .elementor-background-video-container::before, .elementor-3455 .elementor-element.elementor-element-9c8638c > .elementor-background-slideshow::before, .elementor-3455 .elementor-element.elementor-element-9c8638c > .e-con-inner > .elementor-background-slideshow::before, .elementor-3455 .elementor-element.elementor-element-9c8638c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-3455 .elementor-element.elementor-element-3c478fd > .elementor-widget-container{margin:0px 0px 0px 0px;padding:199px 300px 0px 50px;}.elementor-3455 .elementor-element.elementor-element-3c478fd .title-area{text-align:left;}.elementor-3455 .elementor-element.elementor-element-3c478fd .sec-title{color:#FFFFFF;}.elementor-3455 .elementor-element.elementor-element-a7d08c0 > .elementor-widget-container{margin:-60px 0px 0px 0px;padding:0px 50px 50px 50px;}.elementor-3455 .elementor-element.elementor-element-a7d08c0.elementor-element{--align-self:flex-start;--order:99999 /* order end hack */;}.elementor-3455 .elementor-element.elementor-element-a7d08c0 .th_btn i{margin-left:8px;}.elementor-3455 .elementor-element.elementor-element-a7d08c0 .btn-wrapper{text-align:left;}.elementor-3455 .elementor-element.elementor-element-a7e7ac7{--spacer-size:50px;}.elementor-3455 .elementor-element.elementor-element-9f41274{--display:flex;}.elementor-3455 .elementor-element.elementor-element-0f4b1b0{--spacer-size:50px;}.elementor-3455 .elementor-element.elementor-element-72a3767{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-3455 .elementor-element.elementor-element-72a3767 .elementor-divider-separator{width:100%;}.elementor-3455 .elementor-element.elementor-element-72a3767 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-3455 .elementor-element.elementor-element-0e5f44e{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-3455 .elementor-element.elementor-element-0e5f44e .elementor-divider-separator{width:100%;}.elementor-3455 .elementor-element.elementor-element-0e5f44e .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-3455 .elementor-element.elementor-element-75af892{--spacer-size:50px;}.elementor-3455 .elementor-element.elementor-element-1def344{--display:flex;}.elementor-3455 .elementor-element.elementor-element-1115b9c .elementor-heading-title{font-size:26px;}.elementor-3455 .elementor-element.elementor-element-9c3ada5{--spacer-size:50px;}.elementor-3455 .elementor-element.elementor-element-635753a{--display:flex;}.elementor-3455 .elementor-element.elementor-element-df2c234{--spacer-size:20px;}.elementor-3455 .elementor-element.elementor-element-39c8da8{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-3455 .elementor-element.elementor-element-39c8da8.elementor-element{--align-self:center;}.elementor-3455 .elementor-element.elementor-element-7d5f96a{--display:flex;}.elementor-3455 .elementor-element.elementor-element-16d2be7{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-3455 .elementor-element.elementor-element-16d2be7 .elementor-divider-separator{width:100%;}.elementor-3455 .elementor-element.elementor-element-16d2be7 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-3455 .elementor-element.elementor-element-f815b19 .th_btn i{margin-left:8px;}.elementor-3455 .elementor-element.elementor-element-f815b19 .btn-wrapper{text-align:center;}.elementor-3455 .elementor-element.elementor-element-64ba3b3{--display:flex;}.elementor-3455 .elementor-element.elementor-element-a6685c5{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-3455 .elementor-element.elementor-element-a6685c5 .elementor-divider-separator{width:100%;}.elementor-3455 .elementor-element.elementor-element-a6685c5 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-3455 .elementor-element.elementor-element-6608e42{--display:flex;}.elementor-3455 .elementor-element.elementor-element-230a2b5{--spacer-size:50px;}.elementor-3455 .elementor-element.elementor-element-b30f014{--display:flex;}.elementor-3455 .elementor-element.elementor-element-574e82a .elementor-heading-title{font-size:26px;}.elementor-3455 .elementor-element.elementor-element-24b077d{--spacer-size:50px;}.elementor-3455 .elementor-element.elementor-element-5d2dbdc{--display:flex;}/* Start custom CSS *//* Audio player background */
.mejs-container,
.mejs-controls {
    background: #f2f2f2 !important; /* soft gray background */
    border-radius: 6px;
    padding: 4px;
}

/* Make text (time counters) gray */
.mejs-controls .mejs-time span,
.mejs-controls .mejs-duration,
.mejs-controls .mejs-currenttime {
    color: #666 !important; /* medium gray */
}

/* Change button (play/pause/volume) colors */
.mejs-controls button {
    filter: invert(40%) sepia(0%) saturate(0%) hue-rotate(180deg) brightness(90%) contrast(85%);
    opacity: 0.8; /* softer look */
}

/* Progress/seek bar */
.mejs-controls .mejs-time-rail span,
.mejs-controls .mejs-time-rail a {
    background: #ddd !important; /* lighter track */
}

.mejs-controls .mejs-time-current {
    background: #56c3b8 !important; /* brand accent for progress */
}

.mejs-controls .mejs-time-loaded {
    background: #bbb !important;
}

.mejs-controls .mejs-time-handle {
    background: #666 !important; /* gray handle */
    border-radius: 50%;
}

/* Volume bar */
.mejs-controls .mejs-horizontal-volume-total {
    background: #ddd !important;
}
.mejs-controls .mejs-horizontal-volume-current {
    background: #56c3b8 !important; /* brand accent */
}
.widget-author,
div.widget.widget-author {
    display: none !important;
}/* End custom CSS */