.breakdance .bde-section-27-100 .section-container{justify-content:center}.breakdance .bde-section-27-100{background-image:url(https://chlsolar.co.za/wp-content/uploads/2026/02/sunset-sky-reflects-solar-panel-sustainable-power-generation-generative-ai.webp);background-size:cover;background-repeat:no-repeat;background-position:center center}.breakdance .bde-section-27-100>.section-background-overlay{background:var(--bde-palette-trans-gradient-ace1bf6e-2606-43f2-a041-9c177258cb27-gradient-41)}.breakdance .bde-section-27-100>.section-background-overlay{background-color:#00000054;transition:background-color var(--bde-transition-duration) ease-in-out}.breakdance .bde-section-27-100 .section-container{min-height:25vh}.breakdance .bde-section-27-100 .section-container{padding-bottom:var(--hsp-l);padding-top:var(--hsp-l)}.breakdance .bde-section-27-100{margin-top:calc(var(--hss-l)*1.1)}.breakdance .bde-heading-27-101{color:var(--hcl-on-brand)}.breakdance .bde-section-27-102 .section-container{display:flex;flex-direction:column}.breakdance .bde-section-27-102{background:var(--bde-palette-standard-gradient-ffafe6ee-be9d-4701-b621-09baaadcdb2e-gradient-41)}.breakdance .bde-columns-27-103{--columnCount:2}@media (max-width:1119px){.breakdance .bde-columns-27-103{--columnCount:2}.breakdance .bde-columns-27-103.bde-columns{flex-direction:column;flex-wrap:nowrap}.breakdance .bde-columns-27-103.bde-columns>.bde-column{width:100%}}@media (max-width:1023px){.breakdance .bde-columns-27-103{--columnCount:2}}@media (max-width:767px){.breakdance .bde-columns-27-103{--columnCount:2}}@media (max-width:479px){.breakdance .bde-columns-27-103{--columnCount:2}}.breakdance .bde-column-27-104{--column-width:50%}.breakdance .bde-column-27-104{display:flex;flex-direction:column}.breakdance .bde-dual-heading-27-105 .dual-heading--primary{color:var(--hcl-on-brand)}.breakdance .bde-dual-heading-27-105 .dual-heading--secondary{color:var(--hcl-light-blue-9)}.breakdance .bde-column-27-106{--column-width:50%}.breakdance .bde-text-27-107{color:var(--hcl-on-brand)}.breakdance .bde-section-27-110 .section-container{display:flex;flex-direction:column;align-items:center;gap:var(--hss-m);text-align:center}.breakdance .bde-grid-27-114{--bde-grid-items-per-row:2}.breakdance .bde-grid>*{width:auto!important;height:auto!important}@media (max-width:1023px){.breakdance .bde-grid-27-114{--bde-grid-items-per-row:1}}@media (max-width:767px){.breakdance .bde-grid-27-114{--bde-grid-items-per-row:1}}.breakdance .bde-div-27-115{display:flex;flex-direction:column;gap:var(--hsp-l)}.breakdance .bde-grid-27-117{min-height:100%;--bde-grid-items-per-row:2;--bde-grid-gap:var(--hsp-m)}.breakdance .bde-grid>*{width:auto!important;height:auto!important}@media (max-width:1023px){.breakdance .bde-grid-27-117{--bde-grid-items-per-row:2;--bde-grid-justify-items:start}}@media (max-width:767px){.breakdance .bde-grid-27-117{--bde-grid-items-per-row:2}}@media (max-width:479px){.breakdance .bde-grid-27-117{--bde-grid-items-per-row:1}}.breakdance .bde-div-27-118{width:100%;padding:var(--hsp-xs) var(--hsp-xs) var(--hsp-xs) var(--hsp-xs);border-radius:var(--hrd-l)}.breakdance .bde-div-27-118{display:flex;flex-direction:column;gap:var(--hsp-xs)}.breakdance .bde-div-27-118{background-color:#18328F30}.breakdance .bde-div-27-118{min-width:100%}.breakdance .bde-div-27-119{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;gap:var(--hsp-xs)}.breakdance .bde-icon-27-120 .bde-icon-icon.breakdance-icon-atom{font-size:18px;border-radius:999px;padding:8px;background:var(--hcl-brand-9)}.breakdance .bde-icon-27-120 .bde-icon-icon.breakdance-icon-atom svg:first-child{fill:var(--hcl-on-brand)}.breakdance .bde-text-27-121{font-weight:600;line-height:1.6;text-decoration-line:none;text-transform:none}.breakdance .bde-text-link-27-122,.breakdance .bde-text-link-27-122>*{color:var(--hcl-brand-9);font-weight:400;text-decoration-line:none}.breakdance .bde-div-27-123{width:100%;padding:var(--hsp-xs) var(--hsp-xs) var(--hsp-xs) var(--hsp-xs);border-radius:var(--hrd-l)}.breakdance .bde-div-27-123{display:flex;flex-direction:column;gap:var(--hsp-xs)}.breakdance .bde-div-27-123{background-color:#18328F30}.breakdance .bde-div-27-123{min-width:100%}.breakdance .bde-div-27-124{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;gap:var(--hsp-xs)}.breakdance .bde-icon-27-125 .bde-icon-icon.breakdance-icon-atom{font-size:18px;border-radius:999px;padding:8px;background:var(--hcl-brand-9)}.breakdance .bde-icon-27-125 .bde-icon-icon.breakdance-icon-atom svg:first-child{fill:var(--hcl-on-brand)}.breakdance .bde-text-27-126{font-weight:600;line-height:1.6;text-decoration-line:none;text-transform:none}.breakdance .bde-text-link-27-127,.breakdance .bde-text-link-27-127>*{color:var(--hcl-brand-9);font-weight:400;text-decoration-line:none}.breakdance .bde-div-27-128{width:100%;padding:var(--hsp-xs) var(--hsp-xs) var(--hsp-xs) var(--hsp-xs);border-radius:var(--hrd-l)}.breakdance .bde-div-27-128{display:flex;flex-direction:column;gap:var(--hsp-xs)}.breakdance .bde-div-27-128{background-color:#18328F30}.breakdance .bde-div-27-128{min-width:100%}.breakdance .bde-div-27-129{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;gap:var(--hsp-xs)}.breakdance .bde-icon-27-130 .bde-icon-icon.breakdance-icon-atom{font-size:18px;border-radius:999px;padding:8px;background:var(--hcl-brand-9)}.breakdance .bde-icon-27-130 .bde-icon-icon.breakdance-icon-atom svg:first-child{fill:var(--hcl-on-brand)}.breakdance .bde-text-27-131{color:var(--hcl-neutral-12);font-weight:600;line-height:1.6;text-decoration-line:none;text-transform:none}.breakdance .bde-text-27-132{color:var(--hcl-brand-9)}.breakdance .bde-div-27-133{width:100%;padding:var(--hsp-xs) var(--hsp-xs) var(--hsp-xs) var(--hsp-xs);border-radius:var(--hrd-l)}.breakdance .bde-div-27-133{display:flex;flex-direction:column;gap:var(--hsp-xs)}.breakdance .bde-div-27-133{background-color:#18328F30}.breakdance .bde-div-27-133{min-width:100%}.breakdance .bde-div-27-134{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;gap:var(--hsp-xs)}.breakdance .bde-icon-27-135 .bde-icon-icon.breakdance-icon-atom{font-size:18px;border-radius:999px;padding:8px;background:var(--hcl-brand-9)}.breakdance .bde-icon-27-135 .bde-icon-icon.breakdance-icon-atom svg:first-child{fill:var(--hcl-on-brand)}.breakdance .bde-text-27-136{color:var(--hcl-neutral-12);font-weight:600;line-height:1.6;text-decoration-line:none;text-transform:none}.breakdance .bde-text-27-137{color:var(--hcl-brand-9)}.breakdance .bde-div-27-138{padding:var(--hsp-m) var(--hsp-m) var(--hsp-m) var(--hsp-m);border-top:1px solid #00000012;border-bottom:1px solid #00000012;border-left:1px solid #00000012;border-right:1px solid #00000012;border-radius:var(--hrd-m);box-shadow:0px 24px 48px -12px #0000001A}.breakdance .bde-div-27-138{display:flex;flex-direction:column;gap:var(--hsp-m)}.breakdance .bde-div-27-138{background-color:var(--hcl-brand-1)}@media (max-width:1023px){.breakdance .bde-div-27-138{align-items:center;text-align:center}}.breakdance .bde-form-builder-27-149{--bde-form-label-required-color:var(--hcl-brand-9)}.breakdance .bde-form-builder-27-149 .breakdance-form-field__required{color:var(--hcl-brand-9)}.breakdance .bde-form-builder-27-149 .breakdance-form-footer{justify-content:unset}.breakdance .bde-form-builder-27-149 .breakdance-form-footer .breakdance-form-button__submit,.breakdance .bde-form-builder-27-149 .breakdance-form-footer .breakdance-form-field--step-buttons{width:100%}@media (max-width:767px){.breakdance .bde-form-builder-27-149 .breakdance-form{grid-template-columns:unset}.breakdance .bde-form-builder-27-149 .breakdance-form--horizontal{grid-auto-flow:unset}.breakdance .bde-form-builder-27-149 .breakdance-form .breakdance-form-field,.breakdance .bde-form-builder-27-149 .breakdance-form .breakdance-form-stepper{grid-column-start:unset}}.breakdance .bde-section-27-108 .section-container{display:flex;flex-direction:column}.breakdance .bde-section-27-108 .section-container{--bde-section-width:100%}.breakdance .bde-section-27-108 .section-container{padding-left:0px;padding-right:0px;padding-bottom:0px;padding-top:0px}.breakdance .bde-google-map-27-109{width:100%;height:600px}