.elementor-2322 .elementor-element.elementor-element-3df0c1cd:not(.elementor-motion-effects-element-type-background), .elementor-2322 .elementor-element.elementor-element-3df0c1cd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://gentlepools.co.za/wp-content/uploads/2025/03/pexels-photo-6667472-6667472-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2322 .elementor-element.elementor-element-3df0c1cd > .elementor-background-overlay{background-color:#2D2D2D;opacity:0.18;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2322 .elementor-element.elementor-element-3df0c1cd > .elementor-container{max-width:700px;}.elementor-2322 .elementor-element.elementor-element-3df0c1cd{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 70px 0px;}.elementor-2322 .elementor-element.elementor-element-32a6170b > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-2322 .elementor-element.elementor-element-78ce69e4 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-2322 .elementor-element.elementor-element-78ce69e4{text-align:center;}.elementor-2322 .elementor-element.elementor-element-78ce69e4 .elementor-heading-title{font-size:30px;color:#FFFFFF;}.elementor-2322 .elementor-element.elementor-element-4cb41ff9{text-align:center;font-size:27px;color:#FFFFFF;}.elementor-2322 .elementor-element.elementor-element-3ac9fd32 > .elementor-widget-container{padding:15px 0px 0px 0px;}.elementor-2322 .elementor-element.elementor-element-42ad4d24{margin-top:25px;margin-bottom:25px;}.elementor-2322 .elementor-element.elementor-element-4aaf5335{text-align:center;}.elementor-2322 .elementor-element.elementor-element-4aaf5335 .elementor-heading-title{font-size:25px;color:#1108A8;}.elementor-2322 .elementor-element.elementor-element-8c05c2d{margin-top:25px;margin-bottom:25px;}.elementor-2322 .elementor-element.elementor-element-1142cb34{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-2322 .elementor-element.elementor-element-1142cb34 .elementor-divider-separator{width:100%;}.elementor-2322 .elementor-element.elementor-element-1142cb34 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-2322 .elementor-element.elementor-element-7e601ecf{width:var( --container-widget-width, 119.216% );max-width:119.216%;--container-widget-width:119.216%;--container-widget-flex-grow:0;}.elementor-2322 .elementor-element.elementor-element-7e601ecf .elementor-heading-title{font-size:30px;color:#CF0808;}.elementor-2322 .elementor-element.elementor-element-19351045{width:var( --container-widget-width, 101.648% );max-width:101.648%;--container-widget-width:101.648%;--container-widget-flex-grow:0;}.elementor-2322 .elementor-element.elementor-element-6b03028e{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-2322 .elementor-element.elementor-element-6b03028e .elementor-divider-separator{width:100%;}.elementor-2322 .elementor-element.elementor-element-6b03028e .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-2322 .elementor-element.elementor-element-7d144dde{margin-top:15px;margin-bottom:15px;}.elementor-2322 .elementor-element.elementor-element-70a8513e{text-align:center;}.elementor-2322 .elementor-element.elementor-element-70a8513e .elementor-heading-title{font-size:25px;color:#0A0294;}.elementor-2322 .elementor-element.elementor-element-624a5131{margin-top:25px;margin-bottom:25px;}.elementor-2322 .elementor-element.elementor-element-6b7fb46{width:var( --container-widget-width, 103.481% );max-width:103.481%;--container-widget-width:103.481%;--container-widget-flex-grow:0;}.elementor-2322 .elementor-element.elementor-element-6f89a749 .elementor-heading-title{font-size:18px;color:#140C02;}.elementor-2322 .elementor-element.elementor-element-2e80ec90 .elementor-heading-title{font-size:18px;}.elementor-2322 .elementor-element.elementor-element-33d267dc{width:var( --container-widget-width, 75.934% );max-width:75.934%;--container-widget-width:75.934%;--container-widget-flex-grow:0;}.elementor-2322 .elementor-element.elementor-element-2b612658 .elementor-heading-title{font-size:18px;}.elementor-2322 .elementor-element.elementor-element-66bfc10a{margin-top:25px;margin-bottom:25px;}.elementor-2322 .elementor-element.elementor-element-37fa9c4c{text-align:center;}.elementor-2322 .elementor-element.elementor-element-37fa9c4c .elementor-heading-title{font-size:25px;color:#0E0294;}.elementor-2322 .elementor-element.elementor-element-56c8c7db{text-align:center;}.elementor-2322 .elementor-element.elementor-element-781f33cc{margin-top:25px;margin-bottom:25px;}.elementor-2322 .elementor-element.elementor-element-268a899f{text-align:center;}.elementor-2322 .elementor-element.elementor-element-268a899f .elementor-heading-title{font-size:30px;color:#182A80;}.elementor-2322 .elementor-element.elementor-element-63d47fb5{text-align:center;}.elementor-2322 .elementor-element.elementor-element-7dab0c7 > .elementor-background-overlay{background-color:#574D4D;opacity:0.5;}.elementor-2322 .elementor-element.elementor-element-7dab0c7{margin-top:25px;margin-bottom:25px;}.elementor-2322 .elementor-element.elementor-element-19feffb5 .elementor-heading-title{font-size:25px;color:#07046D;}.elementor-2322 .elementor-element.elementor-element-69bb77dc{margin-top:15px;margin-bottom:15px;}.elementor-2322 .elementor-element.elementor-element-74366ade .elementor-heading-title{color:#050B75;}.elementor-2322 .elementor-element.elementor-element-3209b72f{margin-top:25px;margin-bottom:25px;}.elementor-2322 .elementor-element.elementor-element-28f5eac6 .elementor-heading-title{font-size:30px;}.elementor-2322 .elementor-element.elementor-element-848154f{margin-top:25px;margin-bottom:25px;}.elementor-2322 .elementor-element.elementor-element-2840d8e{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-2322 .elementor-element.elementor-element-2840d8e .elementor-divider-separator{width:100%;}.elementor-2322 .elementor-element.elementor-element-2840d8e .elementor-divider{padding-block-start:15px;padding-block-end:15px;}@media(min-width:768px){.elementor-2322 .elementor-element.elementor-element-4f04ec7{width:60.974%;}.elementor-2322 .elementor-element.elementor-element-1a560be4{width:36.342%;}}@media(max-width:1024px){.elementor-2322 .elementor-element.elementor-element-3df0c1cd{padding:120px 50px 120px 50px;}.elementor-2322 .elementor-element.elementor-element-78ce69e4 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:10px 0px 0px 0px;}}@media(max-width:767px){.elementor-2322 .elementor-element.elementor-element-3df0c1cd{padding:80px 20px 80px 20px;}.elementor-2322 .elementor-element.elementor-element-78ce69e4 > .elementor-widget-container{padding:0px 0px 0px 0px;}}@media(min-width:1025px){.elementor-2322 .elementor-element.elementor-element-3df0c1cd:not(.elementor-motion-effects-element-type-background), .elementor-2322 .elementor-element.elementor-element-3df0c1cd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}}