.breakdance .bde-section-948-100 .section-container{display:flex;flex-direction:column}.breakdance .bde-section-948-100{background-color:#BBBDB85E}.breakdance .bde-section-948-100 .section-container{padding-bottom:100px;padding-top:100px}.breakdance .bde-div-948-101{width:100%}.breakdance .bde-div-948-101{display:flex;flex-direction:column;align-items:center;text-align:center}.breakdance .bde-div-948-102{width:640px;margin-bottom:var(--s28)}.breakdance .bde-div-948-102{display:flex;flex-direction:column;align-items:center;text-align:center}@media (max-width:767px){.breakdance .bde-div-948-102{width:100%}}.breakdance .bde-dual-heading-948-110{max-width:700px;margin-top:35px;margin-bottom:34px;color:var(--bde-background-color);font-size:var(--preset-id-67b8ac38-2dc7-481e-89c2-54f322137832-font-size);font-weight:var(--preset-id-67b8ac38-2dc7-481e-89c2-54f322137832-font-weight);line-height:var(--preset-id-67b8ac38-2dc7-481e-89c2-54f322137832-line-height);letter-spacing:var(--preset-id-67b8ac38-2dc7-481e-89c2-54f322137832-letter-spacing)}.breakdance .bde-dual-heading-948-110 .dual-heading--primary{color:#1B1B1B;font-size:var(--preset-id-67b8ac38-2dc7-481e-89c2-54f322137832-font-size);font-weight:var(--preset-id-67b8ac38-2dc7-481e-89c2-54f322137832-font-weight);line-height:var(--preset-id-67b8ac38-2dc7-481e-89c2-54f322137832-line-height);letter-spacing:var(--preset-id-67b8ac38-2dc7-481e-89c2-54f322137832-letter-spacing)}.breakdance .bde-dual-heading-948-110 .dual-heading--secondary{color:var(--bde-palette-accent-green-5b3cef6e-1cd4-4295-821a-c8eaecdc1a69-62)}.breakdance .bde-text-948-107{width:508px;color:var(--base-accent);font-size:var(--preset-id-1d5887f3-44e9-4333-b741-26a4f0830071-font-size);font-weight:var(--preset-id-1d5887f3-44e9-4333-b741-26a4f0830071-font-weight);line-height:var(--preset-id-1d5887f3-44e9-4333-b741-26a4f0830071-line-height);letter-spacing:var(--preset-id-1d5887f3-44e9-4333-b741-26a4f0830071-letter-spacing)}@media (max-width:767px){.breakdance .bde-text-948-107{width:100%}}.breakdance .bde-gallery-948-108{--columns:3;--column-gap:var(--s8);--ratio:custom;--ratio-custom-height:180px;--hover-duration:750ms;--opacity:0.5;margin-bottom:55px}.breakdance .bde-gallery-948-108 .ee-gallery-item{border-radius:var(--radius-xl);background:#000000D4}.bde-lightbox-948-108 .lg-next,.bde-lightbox-948-108 .lg-prev,.bde-lightbox-948-108 .lg-toolbar,.bde-lightbox-948-108 .lg-icon,.bde-lightbox-948-108 .lg-counter,.bde-lightbox-948-108 .lg-sub-html{color:#FF7A00}.bde-lightbox-948-108 .lg-outer .lg-thumb-item,.bde-lightbox-948-108 .lg-outer .lg-thumb-item{border-color:#000;background-color:#000}.bde-lightbox-948-108 .lg-outer .lg-thumb-item.active,.bde-lightbox-948-108 .lg-outer .lg-thumb-item:hover{border-color:var(--border-primary);background-color:var(--border-primary)}.bde-lightbox-948-108 .lg-backdrop{background:var(--black-80)}.breakdance .bde-gallery-948-108{.ee-gallery-item:nth-child(5n - 3){grid-row:span 2 / span 2;height:408px}}@media (max-width:1023px){.breakdance .bde-gallery-948-108{--columns:2}}@media (max-width:767px){.breakdance .bde-gallery-948-108{--columns:1}}@media (max-width:479px){.breakdance .bde-gallery-948-108{--columns:1}}.breakdance .bde-section-948-111 .section-container{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:25px;text-align:center}.breakdance .bde-section-948-111{background-color:var(--dark-tertiary);background-image:url(https://davidselevation.webdevs.co.za/wp-content/uploads/2026/06/Aluminium-Windows-Doors-Banner.webp);background-position:13.7% 81%}.breakdance .bde-section-948-111>.section-background-overlay{background-color:#05050580;transition:background-color var(--bde-transition-duration) ease-in-out}.breakdance .bde-section-948-111 .section-container{padding-bottom:108px;padding-top:95px}.breakdance .bde-heading-948-112{width:700px;color:var(--bde-background-color);font-size:var(--preset-id-67b8ac38-2dc7-481e-89c2-54f322137832-font-size);font-weight:var(--preset-id-67b8ac38-2dc7-481e-89c2-54f322137832-font-weight);line-height:var(--preset-id-67b8ac38-2dc7-481e-89c2-54f322137832-line-height);letter-spacing:var(--preset-id-67b8ac38-2dc7-481e-89c2-54f322137832-letter-spacing);margin-top:21px;margin-bottom:var(--s4)}.breakdance .bde-text-948-113{color:var(--bde-background-color);font-size:18px;font-weight:400;line-height:28px;letter-spacing:-1%;text-transform:capitalize}@media (max-width:1023px){.breakdance .bde-text-948-113{font-size:17.5px}}@media (max-width:479px){.breakdance .bde-text-948-113{font-size:17px}}.breakdance .dan-modal-button-948-114{--hover-background:var(--dark-tertiary);--transition-duration:0.3s;--transition-easing:ease}.breakdance .dan-modal-button-948-114 .dan-modal-button__morph-bg{background:#E3E3E3FC;border-top:0px solid transparent;border-bottom:0px solid transparent;border-left:0px solid transparent;border-right:0px solid transparent;border-radius:6px}.breakdance .dan-modal-button-948-114 .dan-modal-button__btn{gap:8px;--translate-y:2px;color:var(--base-accent);font-size:20px;line-height:1.2;padding:8px 16px 8px 16px;border-top:0px solid transparent;border-bottom:0px solid transparent;border-left:0px solid transparent;border-right:0px solid transparent;border-radius:6px}.breakdance .dan-modal-button-948-114 .dan-modal-button__btn-icon{--dimensions:12px}.breakdance .dan-modal-button-948-114 .dan-modal-button__list-item{color:var(--base-accent);font-size:20px;line-height:1;margin-left:4px;margin-right:4px;margin-bottom:4px;margin-top:4px;padding-left:12px;padding-right:12px;padding-bottom:8px;padding-top:8px;border-radius:3px}.breakdance .dan-modal-button-948-114:hover .dan-modal-button__btn{color:var(--base-accent)}