.elementor-1716 .elementor-element.elementor-element-7483694{--display:flex;--min-height:80vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--overlay-opacity:0.72;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1716 .elementor-element.elementor-element-7483694:not(.elementor-motion-effects-element-type-background), .elementor-1716 .elementor-element.elementor-element-7483694 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://aquapark.co.za/wp-content/uploads/2026/02/aquatic-code-copy1.webp");background-position:top center;background-size:cover;}.elementor-1716 .elementor-element.elementor-element-7483694::before, .elementor-1716 .elementor-element.elementor-element-7483694 > .elementor-background-video-container::before, .elementor-1716 .elementor-element.elementor-element-7483694 > .e-con-inner > .elementor-background-video-container::before, .elementor-1716 .elementor-element.elementor-element-7483694 > .elementor-background-slideshow::before, .elementor-1716 .elementor-element.elementor-element-7483694 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1716 .elementor-element.elementor-element-7483694 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #242F6600 33%, var( --e-global-color-text ) 100%);}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-primary );}.elementor-1716 .elementor-element.elementor-element-86a89dc{padding:40px 40px 40px 40px;}.elementor-1716 .elementor-element.elementor-element-86a89dc .elementor-heading-title{color:var( --e-global-color-3cd8deb );}.elementor-1716 .elementor-element.elementor-element-fadedf9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1716 .elementor-element.elementor-element-fadedf9:not(.elementor-motion-effects-element-type-background), .elementor-1716 .elementor-element.elementor-element-fadedf9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-7fb3f7b );}.elementor-1716 .elementor-element.elementor-element-7dcb906{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1716 .elementor-element.elementor-element-164c552{--display:flex;--overflow:hidden;--overlay-opacity:0.75;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-1716 .elementor-element.elementor-element-164c552:not(.elementor-motion-effects-element-type-background), .elementor-1716 .elementor-element.elementor-element-164c552 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-205bbfc );}.elementor-1716 .elementor-element.elementor-element-164c552::before, .elementor-1716 .elementor-element.elementor-element-164c552 > .elementor-background-video-container::before, .elementor-1716 .elementor-element.elementor-element-164c552 > .e-con-inner > .elementor-background-video-container::before, .elementor-1716 .elementor-element.elementor-element-164c552 > .elementor-background-slideshow::before, .elementor-1716 .elementor-element.elementor-element-164c552 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1716 .elementor-element.elementor-element-164c552 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://aquapark.co.za/wp-content/uploads/2026/02/wave3-copy.webp");--background-overlay:'';background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1716 .elementor-element.elementor-element-93de2bf{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1716 .elementor-element.elementor-element-c62ff48 .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );font-style:var( --e-global-typography-accent-font-style );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:var( --e-global-color-3cd8deb );}.elementor-1716 .elementor-element.elementor-element-f723774{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );font-style:var( --e-global-typography-accent-font-style );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-1716 .elementor-element.elementor-element-d1b75ba .elementor-button:hover, .elementor-1716 .elementor-element.elementor-element-d1b75ba .elementor-button:focus{background-color:var( --e-global-color-3cd8deb );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-1716 .elementor-element.elementor-element-d1b75ba .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1716 .elementor-element.elementor-element-d1b75ba .elementor-button .elementor-button-content-wrapper{gap:19px;}.elementor-1716 .elementor-element.elementor-element-d1b75ba .elementor-button{font-family:var( --e-global-typography-2be25df-font-family ), Sans-serif;font-size:var( --e-global-typography-2be25df-font-size );font-weight:var( --e-global-typography-2be25df-font-weight );text-transform:var( --e-global-typography-2be25df-text-transform );line-height:var( --e-global-typography-2be25df-line-height );letter-spacing:var( --e-global-typography-2be25df-letter-spacing );fill:var( --e-global-color-3cd8deb );color:var( --e-global-color-3cd8deb );transition-duration:0s;border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-accent );border-radius:0px 0px 0px 0px;}.elementor-1716 .elementor-element.elementor-element-d1b75ba .elementor-button:hover svg, .elementor-1716 .elementor-element.elementor-element-d1b75ba .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-1716 .elementor-element.elementor-element-d80eadf{--display:flex;--justify-content:space-between;--background-transition:0.3s;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1716 .elementor-element.elementor-element-d80eadf:not(.elementor-motion-effects-element-type-background), .elementor-1716 .elementor-element.elementor-element-d80eadf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-3cd8deb );background-image:url("https://aquapark.co.za/wp-content/uploads/2026/02/0S3A9816-copy.webp");background-position:center center;background-size:cover;}.elementor-1716 .elementor-element.elementor-element-d80eadf:hover{background-color:var( --e-global-color-primary );}.elementor-1716 .elementor-element.elementor-element-e1e243d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1716 .elementor-element.elementor-element-e16237b{--display:flex;--overflow:hidden;--overlay-opacity:0.75;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-1716 .elementor-element.elementor-element-e16237b:not(.elementor-motion-effects-element-type-background), .elementor-1716 .elementor-element.elementor-element-e16237b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-205bbfc );}.elementor-1716 .elementor-element.elementor-element-e16237b::before, .elementor-1716 .elementor-element.elementor-element-e16237b > .elementor-background-video-container::before, .elementor-1716 .elementor-element.elementor-element-e16237b > .e-con-inner > .elementor-background-video-container::before, .elementor-1716 .elementor-element.elementor-element-e16237b > .elementor-background-slideshow::before, .elementor-1716 .elementor-element.elementor-element-e16237b > .e-con-inner > .elementor-background-slideshow::before, .elementor-1716 .elementor-element.elementor-element-e16237b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://aquapark.co.za/wp-content/uploads/2026/02/wave-copy.webp");--background-overlay:'';background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-1716 .elementor-element.elementor-element-515dc0a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1716 .elementor-element.elementor-element-e24320a .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );font-style:var( --e-global-typography-accent-font-style );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:var( --e-global-color-text );}.elementor-1716 .elementor-element.elementor-element-f30cca8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1716 .elementor-element.elementor-element-3be2d52 .elementor-button:hover, .elementor-1716 .elementor-element.elementor-element-3be2d52 .elementor-button:focus{background-color:var( --e-global-color-3cd8deb );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-1716 .elementor-element.elementor-element-3be2d52 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1716 .elementor-element.elementor-element-3be2d52 .elementor-button .elementor-button-content-wrapper{gap:19px;}.elementor-1716 .elementor-element.elementor-element-3be2d52 .elementor-button{font-family:var( --e-global-typography-2be25df-font-family ), Sans-serif;font-size:var( --e-global-typography-2be25df-font-size );font-weight:var( --e-global-typography-2be25df-font-weight );text-transform:var( --e-global-typography-2be25df-text-transform );line-height:var( --e-global-typography-2be25df-line-height );letter-spacing:var( --e-global-typography-2be25df-letter-spacing );fill:var( --e-global-color-3cd8deb );color:var( --e-global-color-3cd8deb );transition-duration:0s;border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-accent );border-radius:0px 0px 0px 0px;}.elementor-1716 .elementor-element.elementor-element-3be2d52 .elementor-button:hover svg, .elementor-1716 .elementor-element.elementor-element-3be2d52 .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-1716 .elementor-element.elementor-element-eb20931{--display:flex;--justify-content:space-between;--background-transition:0.3s;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1716 .elementor-element.elementor-element-eb20931:not(.elementor-motion-effects-element-type-background), .elementor-1716 .elementor-element.elementor-element-eb20931 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-3cd8deb );background-image:url("https://aquapark.co.za/wp-content/uploads/2026/02/2R5A5900-copy.webp");background-size:cover;}.elementor-1716 .elementor-element.elementor-element-eb20931:hover{background-color:var( --e-global-color-primary );}.elementor-1716 .elementor-element.elementor-element-5e341b1{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1716 .elementor-element.elementor-element-68069fb{--display:flex;--justify-content:space-between;--background-transition:0.3s;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1716 .elementor-element.elementor-element-68069fb:not(.elementor-motion-effects-element-type-background), .elementor-1716 .elementor-element.elementor-element-68069fb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-3cd8deb );background-image:url("https://aquapark.co.za/wp-content/uploads/2026/03/0S3A0754-1-copy2.webp");background-position:center center;background-size:cover;}.elementor-1716 .elementor-element.elementor-element-68069fb:hover{background-color:var( --e-global-color-primary );}.elementor-1716 .elementor-element.elementor-element-a4109d2{--display:flex;--overflow:hidden;--overlay-opacity:0.75;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-1716 .elementor-element.elementor-element-a4109d2:not(.elementor-motion-effects-element-type-background), .elementor-1716 .elementor-element.elementor-element-a4109d2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-1716 .elementor-element.elementor-element-a4109d2::before, .elementor-1716 .elementor-element.elementor-element-a4109d2 > .elementor-background-video-container::before, .elementor-1716 .elementor-element.elementor-element-a4109d2 > .e-con-inner > .elementor-background-video-container::before, .elementor-1716 .elementor-element.elementor-element-a4109d2 > .elementor-background-slideshow::before, .elementor-1716 .elementor-element.elementor-element-a4109d2 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1716 .elementor-element.elementor-element-a4109d2 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://aquapark.co.za/wp-content/uploads/2026/02/wave2-copy.webp");--background-overlay:'';background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1716 .elementor-element.elementor-element-1ae2d7a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1716 .elementor-element.elementor-element-3478031 .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );font-style:var( --e-global-typography-accent-font-style );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:var( --e-global-color-3cd8deb );}.elementor-1716 .elementor-element.elementor-element-0a86584{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1716 .elementor-element.elementor-element-16214a5{color:var( --e-global-color-ed13bf8 );}.elementor-1716 .elementor-element.elementor-element-8e82332 .elementor-button{background-color:var( --e-global-color-205bbfc );font-family:var( --e-global-typography-2be25df-font-family ), Sans-serif;font-size:var( --e-global-typography-2be25df-font-size );font-weight:var( --e-global-typography-2be25df-font-weight );text-transform:var( --e-global-typography-2be25df-text-transform );line-height:var( --e-global-typography-2be25df-line-height );letter-spacing:var( --e-global-typography-2be25df-letter-spacing );fill:var( --e-global-color-3cd8deb );color:var( --e-global-color-3cd8deb );transition-duration:0s;border-style:solid;border-width:2px 2px 2px 2px;border-color:#7ED8F8;border-radius:0px 0px 0px 0px;}.elementor-1716 .elementor-element.elementor-element-8e82332 .elementor-button:hover, .elementor-1716 .elementor-element.elementor-element-8e82332 .elementor-button:focus{background-color:var( --e-global-color-3cd8deb );color:var( --e-global-color-205bbfc );border-color:var( --e-global-color-205bbfc );}.elementor-1716 .elementor-element.elementor-element-8e82332 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1716 .elementor-element.elementor-element-8e82332 .elementor-button .elementor-button-content-wrapper{gap:19px;}.elementor-1716 .elementor-element.elementor-element-8e82332 .elementor-button:hover svg, .elementor-1716 .elementor-element.elementor-element-8e82332 .elementor-button:focus svg{fill:var( --e-global-color-205bbfc );}.elementor-1716 .elementor-element.elementor-element-5da4d38{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1716 .elementor-element.elementor-element-c0b1502{--display:flex;--justify-content:space-between;--background-transition:0.3s;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1716 .elementor-element.elementor-element-c0b1502:not(.elementor-motion-effects-element-type-background), .elementor-1716 .elementor-element.elementor-element-c0b1502 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-3cd8deb );background-image:url("https://aquapark.co.za/wp-content/uploads/2026/02/2R5A5900-copy.webp");background-size:cover;}.elementor-1716 .elementor-element.elementor-element-c0b1502:hover{background-color:var( --e-global-color-primary );}.elementor-1716 .elementor-element.elementor-element-2bf17a1{--display:flex;--overflow:hidden;--overlay-opacity:0.75;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-1716 .elementor-element.elementor-element-2bf17a1:not(.elementor-motion-effects-element-type-background), .elementor-1716 .elementor-element.elementor-element-2bf17a1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-1716 .elementor-element.elementor-element-2bf17a1::before, .elementor-1716 .elementor-element.elementor-element-2bf17a1 > .elementor-background-video-container::before, .elementor-1716 .elementor-element.elementor-element-2bf17a1 > .e-con-inner > .elementor-background-video-container::before, .elementor-1716 .elementor-element.elementor-element-2bf17a1 > .elementor-background-slideshow::before, .elementor-1716 .elementor-element.elementor-element-2bf17a1 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1716 .elementor-element.elementor-element-2bf17a1 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://aquapark.co.za/wp-content/uploads/2026/02/wave-copy.webp");--background-overlay:'';background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-1716 .elementor-element.elementor-element-9fac5ab{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1716 .elementor-element.elementor-element-fcb9669 .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );font-style:var( --e-global-typography-accent-font-style );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:var( --e-global-color-3cd8deb );}.elementor-1716 .elementor-element.elementor-element-a73d798{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1716 .elementor-element.elementor-element-e497c97{color:var( --e-global-color-ed13bf8 );}.elementor-1716 .elementor-element.elementor-element-d4bca12 .elementor-button{background-color:var( --e-global-color-205bbfc );font-family:var( --e-global-typography-2be25df-font-family ), Sans-serif;font-size:var( --e-global-typography-2be25df-font-size );font-weight:var( --e-global-typography-2be25df-font-weight );text-transform:var( --e-global-typography-2be25df-text-transform );line-height:var( --e-global-typography-2be25df-line-height );letter-spacing:var( --e-global-typography-2be25df-letter-spacing );fill:var( --e-global-color-3cd8deb );color:var( --e-global-color-3cd8deb );transition-duration:0s;border-style:solid;border-width:2px 2px 2px 2px;border-color:#7ED8F8;border-radius:0px 0px 0px 0px;}.elementor-1716 .elementor-element.elementor-element-d4bca12 .elementor-button:hover, .elementor-1716 .elementor-element.elementor-element-d4bca12 .elementor-button:focus{background-color:var( --e-global-color-3cd8deb );color:var( --e-global-color-205bbfc );border-color:var( --e-global-color-205bbfc );}.elementor-1716 .elementor-element.elementor-element-d4bca12 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1716 .elementor-element.elementor-element-d4bca12 .elementor-button .elementor-button-content-wrapper{gap:19px;}.elementor-1716 .elementor-element.elementor-element-d4bca12 .elementor-button:hover svg, .elementor-1716 .elementor-element.elementor-element-d4bca12 .elementor-button:focus svg{fill:var( --e-global-color-205bbfc );}.elementor-1716 .elementor-element.elementor-element-d538b3c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1716 .elementor-element.elementor-element-9a5ef33{--display:flex;--overflow:hidden;--overlay-opacity:0.75;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-1716 .elementor-element.elementor-element-9a5ef33:not(.elementor-motion-effects-element-type-background), .elementor-1716 .elementor-element.elementor-element-9a5ef33 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-1716 .elementor-element.elementor-element-9a5ef33::before, .elementor-1716 .elementor-element.elementor-element-9a5ef33 > .elementor-background-video-container::before, .elementor-1716 .elementor-element.elementor-element-9a5ef33 > .e-con-inner > .elementor-background-video-container::before, .elementor-1716 .elementor-element.elementor-element-9a5ef33 > .elementor-background-slideshow::before, .elementor-1716 .elementor-element.elementor-element-9a5ef33 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1716 .elementor-element.elementor-element-9a5ef33 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://aquapark.co.za/wp-content/uploads/2026/02/wave-copy.webp");--background-overlay:'';background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-1716 .elementor-element.elementor-element-81ee819{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1716 .elementor-element.elementor-element-1ffefc0 .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );font-style:var( --e-global-typography-accent-font-style );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:var( --e-global-color-3cd8deb );}.elementor-1716 .elementor-element.elementor-element-8946ae2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1716 .elementor-element.elementor-element-229e456{color:var( --e-global-color-ed13bf8 );}.elementor-1716 .elementor-element.elementor-element-ad0b9e0 .elementor-button{background-color:var( --e-global-color-secondary );font-family:var( --e-global-typography-2be25df-font-family ), Sans-serif;font-size:var( --e-global-typography-2be25df-font-size );font-weight:var( --e-global-typography-2be25df-font-weight );text-transform:var( --e-global-typography-2be25df-text-transform );line-height:var( --e-global-typography-2be25df-line-height );letter-spacing:var( --e-global-typography-2be25df-letter-spacing );fill:var( --e-global-color-3cd8deb );color:var( --e-global-color-3cd8deb );transition-duration:0s;border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-secondary );border-radius:0px 0px 0px 0px;}.elementor-1716 .elementor-element.elementor-element-ad0b9e0 .elementor-button:hover, .elementor-1716 .elementor-element.elementor-element-ad0b9e0 .elementor-button:focus{background-color:var( --e-global-color-3cd8deb );color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-1716 .elementor-element.elementor-element-ad0b9e0 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1716 .elementor-element.elementor-element-ad0b9e0 .elementor-button .elementor-button-content-wrapper{gap:19px;}.elementor-1716 .elementor-element.elementor-element-ad0b9e0 .elementor-button:hover svg, .elementor-1716 .elementor-element.elementor-element-ad0b9e0 .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-1716 .elementor-element.elementor-element-ee7832c{--display:flex;--justify-content:space-between;--background-transition:0.3s;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1716 .elementor-element.elementor-element-ee7832c:not(.elementor-motion-effects-element-type-background), .elementor-1716 .elementor-element.elementor-element-ee7832c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-3cd8deb );background-image:url("https://aquapark.co.za/wp-content/uploads/2026/02/AquaPark-1-2-copy.webp");background-size:cover;}.elementor-1716 .elementor-element.elementor-element-ee7832c:hover{background-color:var( --e-global-color-primary );}.elementor-1716 .elementor-element.elementor-element-39eb16f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1716 .elementor-element.elementor-element-99e5e49{--display:flex;--overflow:hidden;--overlay-opacity:0.75;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-1716 .elementor-element.elementor-element-99e5e49:not(.elementor-motion-effects-element-type-background), .elementor-1716 .elementor-element.elementor-element-99e5e49 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-1716 .elementor-element.elementor-element-99e5e49::before, .elementor-1716 .elementor-element.elementor-element-99e5e49 > .elementor-background-video-container::before, .elementor-1716 .elementor-element.elementor-element-99e5e49 > .e-con-inner > .elementor-background-video-container::before, .elementor-1716 .elementor-element.elementor-element-99e5e49 > .elementor-background-slideshow::before, .elementor-1716 .elementor-element.elementor-element-99e5e49 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1716 .elementor-element.elementor-element-99e5e49 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://aquapark.co.za/wp-content/uploads/2026/02/wave-copy.webp");--background-overlay:'';background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-1716 .elementor-element.elementor-element-b95abc3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1716 .elementor-element.elementor-element-f1785da .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );font-style:var( --e-global-typography-accent-font-style );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:var( --e-global-color-3cd8deb );}.elementor-1716 .elementor-element.elementor-element-4c7e6a0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1716 .elementor-element.elementor-element-87c0907{color:var( --e-global-color-ed13bf8 );}.elementor-1716 .elementor-element.elementor-element-0153fb9 .elementor-button{background-color:var( --e-global-color-secondary );font-family:var( --e-global-typography-2be25df-font-family ), Sans-serif;font-size:var( --e-global-typography-2be25df-font-size );font-weight:var( --e-global-typography-2be25df-font-weight );text-transform:var( --e-global-typography-2be25df-text-transform );line-height:var( --e-global-typography-2be25df-line-height );letter-spacing:var( --e-global-typography-2be25df-letter-spacing );fill:var( --e-global-color-3cd8deb );color:var( --e-global-color-3cd8deb );transition-duration:0s;border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-secondary );border-radius:0px 0px 0px 0px;}.elementor-1716 .elementor-element.elementor-element-0153fb9 .elementor-button:hover, .elementor-1716 .elementor-element.elementor-element-0153fb9 .elementor-button:focus{background-color:var( --e-global-color-3cd8deb );color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-1716 .elementor-element.elementor-element-0153fb9 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1716 .elementor-element.elementor-element-0153fb9 .elementor-button .elementor-button-content-wrapper{gap:19px;}.elementor-1716 .elementor-element.elementor-element-0153fb9 .elementor-button:hover svg, .elementor-1716 .elementor-element.elementor-element-0153fb9 .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-1716 .elementor-element.elementor-element-f59760e{--display:flex;--justify-content:space-between;--background-transition:0.3s;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1716 .elementor-element.elementor-element-f59760e:not(.elementor-motion-effects-element-type-background), .elementor-1716 .elementor-element.elementor-element-f59760e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-3cd8deb );background-image:url("https://aquapark.co.za/wp-content/uploads/2026/02/2R5A5900-copy.webp");background-size:cover;}.elementor-1716 .elementor-element.elementor-element-f59760e:hover{background-color:var( --e-global-color-primary );}.elementor-1716 .elementor-element.elementor-element-d8c26a5{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1716 .elementor-element.elementor-element-53435af{--display:flex;--justify-content:space-between;--background-transition:0.3s;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1716 .elementor-element.elementor-element-53435af:not(.elementor-motion-effects-element-type-background), .elementor-1716 .elementor-element.elementor-element-53435af > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-3cd8deb );background-image:url("https://aquapark.co.za/wp-content/uploads/2026/02/IMG_3707-copy.webp");background-position:center left;background-size:cover;}.elementor-1716 .elementor-element.elementor-element-53435af:hover{background-color:var( --e-global-color-primary );}.elementor-1716 .elementor-element.elementor-element-40360f9{--display:flex;--overflow:hidden;--overlay-opacity:0.75;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-1716 .elementor-element.elementor-element-40360f9:not(.elementor-motion-effects-element-type-background), .elementor-1716 .elementor-element.elementor-element-40360f9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-205bbfc );}.elementor-1716 .elementor-element.elementor-element-40360f9::before, .elementor-1716 .elementor-element.elementor-element-40360f9 > .elementor-background-video-container::before, .elementor-1716 .elementor-element.elementor-element-40360f9 > .e-con-inner > .elementor-background-video-container::before, .elementor-1716 .elementor-element.elementor-element-40360f9 > .elementor-background-slideshow::before, .elementor-1716 .elementor-element.elementor-element-40360f9 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1716 .elementor-element.elementor-element-40360f9 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://aquapark.co.za/wp-content/uploads/2026/02/wave3-copy.webp");--background-overlay:'';background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-1716 .elementor-element.elementor-element-aa19517{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1716 .elementor-element.elementor-element-aff4808 .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );font-style:var( --e-global-typography-accent-font-style );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:var( --e-global-color-3cd8deb );}.elementor-1716 .elementor-element.elementor-element-60016cc{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1716 .elementor-element.elementor-element-028d2d7 .elementor-button:hover, .elementor-1716 .elementor-element.elementor-element-028d2d7 .elementor-button:focus{background-color:var( --e-global-color-3cd8deb );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-1716 .elementor-element.elementor-element-028d2d7 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1716 .elementor-element.elementor-element-028d2d7 .elementor-button .elementor-button-content-wrapper{gap:19px;}.elementor-1716 .elementor-element.elementor-element-028d2d7 .elementor-button{font-family:var( --e-global-typography-2be25df-font-family ), Sans-serif;font-size:var( --e-global-typography-2be25df-font-size );font-weight:var( --e-global-typography-2be25df-font-weight );text-transform:var( --e-global-typography-2be25df-text-transform );line-height:var( --e-global-typography-2be25df-line-height );letter-spacing:var( --e-global-typography-2be25df-letter-spacing );fill:var( --e-global-color-3cd8deb );color:var( --e-global-color-3cd8deb );transition-duration:0s;border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-accent );border-radius:0px 0px 0px 0px;}.elementor-1716 .elementor-element.elementor-element-028d2d7 .elementor-button:hover svg, .elementor-1716 .elementor-element.elementor-element-028d2d7 .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-1716 .elementor-element.elementor-element-9579089{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1716 .elementor-element.elementor-element-249cd76{--display:flex;--justify-content:space-between;--background-transition:0.3s;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1716 .elementor-element.elementor-element-249cd76:not(.elementor-motion-effects-element-type-background), .elementor-1716 .elementor-element.elementor-element-249cd76 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-3cd8deb );background-image:url("https://aquapark.co.za/wp-content/uploads/2026/02/2R5A5900-copy.webp");background-size:cover;}.elementor-1716 .elementor-element.elementor-element-249cd76:hover{background-color:var( --e-global-color-primary );}.elementor-1716 .elementor-element.elementor-element-f564f68{--display:flex;--overflow:hidden;--overlay-opacity:0.75;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-1716 .elementor-element.elementor-element-f564f68:not(.elementor-motion-effects-element-type-background), .elementor-1716 .elementor-element.elementor-element-f564f68 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-205bbfc );}.elementor-1716 .elementor-element.elementor-element-f564f68::before, .elementor-1716 .elementor-element.elementor-element-f564f68 > .elementor-background-video-container::before, .elementor-1716 .elementor-element.elementor-element-f564f68 > .e-con-inner > .elementor-background-video-container::before, .elementor-1716 .elementor-element.elementor-element-f564f68 > .elementor-background-slideshow::before, .elementor-1716 .elementor-element.elementor-element-f564f68 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1716 .elementor-element.elementor-element-f564f68 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://aquapark.co.za/wp-content/uploads/2026/02/wave-copy.webp");--background-overlay:'';background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-1716 .elementor-element.elementor-element-9682548{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1716 .elementor-element.elementor-element-f481812 .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );font-style:var( --e-global-typography-accent-font-style );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:var( --e-global-color-text );}.elementor-1716 .elementor-element.elementor-element-0c58fcd{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1716 .elementor-element.elementor-element-bb2a135 .elementor-button:hover, .elementor-1716 .elementor-element.elementor-element-bb2a135 .elementor-button:focus{background-color:var( --e-global-color-3cd8deb );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-1716 .elementor-element.elementor-element-bb2a135 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1716 .elementor-element.elementor-element-bb2a135 .elementor-button .elementor-button-content-wrapper{gap:19px;}.elementor-1716 .elementor-element.elementor-element-bb2a135 .elementor-button{font-family:var( --e-global-typography-2be25df-font-family ), Sans-serif;font-size:var( --e-global-typography-2be25df-font-size );font-weight:var( --e-global-typography-2be25df-font-weight );text-transform:var( --e-global-typography-2be25df-text-transform );line-height:var( --e-global-typography-2be25df-line-height );letter-spacing:var( --e-global-typography-2be25df-letter-spacing );fill:var( --e-global-color-3cd8deb );color:var( --e-global-color-3cd8deb );transition-duration:0s;border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-accent );border-radius:0px 0px 0px 0px;}.elementor-1716 .elementor-element.elementor-element-bb2a135 .elementor-button:hover svg, .elementor-1716 .elementor-element.elementor-element-bb2a135 .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-1716 .elementor-element.elementor-element-6ecd219{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1716 .elementor-element.elementor-element-16c1b18{--display:flex;--overflow:hidden;--overlay-opacity:0.75;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-1716 .elementor-element.elementor-element-16c1b18:not(.elementor-motion-effects-element-type-background), .elementor-1716 .elementor-element.elementor-element-16c1b18 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-1716 .elementor-element.elementor-element-16c1b18::before, .elementor-1716 .elementor-element.elementor-element-16c1b18 > .elementor-background-video-container::before, .elementor-1716 .elementor-element.elementor-element-16c1b18 > .e-con-inner > .elementor-background-video-container::before, .elementor-1716 .elementor-element.elementor-element-16c1b18 > .elementor-background-slideshow::before, .elementor-1716 .elementor-element.elementor-element-16c1b18 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1716 .elementor-element.elementor-element-16c1b18 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://aquapark.co.za/wp-content/uploads/2026/02/wave2-copy.webp");--background-overlay:'';background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1716 .elementor-element.elementor-element-29f1a4a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1716 .elementor-element.elementor-element-5dbbf2c .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );font-style:var( --e-global-typography-accent-font-style );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:var( --e-global-color-3cd8deb );}.elementor-1716 .elementor-element.elementor-element-82ba37e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1716 .elementor-element.elementor-element-11ce6d9{color:var( --e-global-color-ed13bf8 );}.elementor-1716 .elementor-element.elementor-element-3b24b15 .elementor-button{background-color:var( --e-global-color-205bbfc );font-family:var( --e-global-typography-2be25df-font-family ), Sans-serif;font-size:var( --e-global-typography-2be25df-font-size );font-weight:var( --e-global-typography-2be25df-font-weight );text-transform:var( --e-global-typography-2be25df-text-transform );line-height:var( --e-global-typography-2be25df-line-height );letter-spacing:var( --e-global-typography-2be25df-letter-spacing );fill:var( --e-global-color-3cd8deb );color:var( --e-global-color-3cd8deb );transition-duration:0s;border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-205bbfc );border-radius:0px 0px 0px 0px;}.elementor-1716 .elementor-element.elementor-element-3b24b15 .elementor-button:hover, .elementor-1716 .elementor-element.elementor-element-3b24b15 .elementor-button:focus{background-color:var( --e-global-color-3cd8deb );color:var( --e-global-color-205bbfc );border-color:var( --e-global-color-205bbfc );}.elementor-1716 .elementor-element.elementor-element-3b24b15 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1716 .elementor-element.elementor-element-3b24b15 .elementor-button .elementor-button-content-wrapper{gap:19px;}.elementor-1716 .elementor-element.elementor-element-3b24b15 .elementor-button:hover svg, .elementor-1716 .elementor-element.elementor-element-3b24b15 .elementor-button:focus svg{fill:var( --e-global-color-205bbfc );}.elementor-1716 .elementor-element.elementor-element-f31557b{--display:flex;--justify-content:space-between;--background-transition:0.3s;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1716 .elementor-element.elementor-element-f31557b:not(.elementor-motion-effects-element-type-background), .elementor-1716 .elementor-element.elementor-element-f31557b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-3cd8deb );background-image:url("https://aquapark.co.za/wp-content/uploads/2026/02/IMG_4078-copy.webp");background-position:center center;background-size:cover;}.elementor-1716 .elementor-element.elementor-element-f31557b:hover{background-color:var( --e-global-color-primary );}.elementor-1716 .elementor-element.elementor-element-760ea57{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1716 .elementor-element.elementor-element-d94b8ab{--display:flex;--overflow:hidden;--overlay-opacity:0.75;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-1716 .elementor-element.elementor-element-d94b8ab:not(.elementor-motion-effects-element-type-background), .elementor-1716 .elementor-element.elementor-element-d94b8ab > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-1716 .elementor-element.elementor-element-d94b8ab::before, .elementor-1716 .elementor-element.elementor-element-d94b8ab > .elementor-background-video-container::before, .elementor-1716 .elementor-element.elementor-element-d94b8ab > .e-con-inner > .elementor-background-video-container::before, .elementor-1716 .elementor-element.elementor-element-d94b8ab > .elementor-background-slideshow::before, .elementor-1716 .elementor-element.elementor-element-d94b8ab > .e-con-inner > .elementor-background-slideshow::before, .elementor-1716 .elementor-element.elementor-element-d94b8ab > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://aquapark.co.za/wp-content/uploads/2026/02/wave-copy.webp");--background-overlay:'';background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-1716 .elementor-element.elementor-element-84e6405{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1716 .elementor-element.elementor-element-217a68f .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );font-style:var( --e-global-typography-accent-font-style );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:var( --e-global-color-3cd8deb );}.elementor-1716 .elementor-element.elementor-element-7c6119b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1716 .elementor-element.elementor-element-ab6225e{color:var( --e-global-color-ed13bf8 );}.elementor-1716 .elementor-element.elementor-element-0b29b7b .elementor-button{background-color:var( --e-global-color-205bbfc );font-family:var( --e-global-typography-2be25df-font-family ), Sans-serif;font-size:var( --e-global-typography-2be25df-font-size );font-weight:var( --e-global-typography-2be25df-font-weight );text-transform:var( --e-global-typography-2be25df-text-transform );line-height:var( --e-global-typography-2be25df-line-height );letter-spacing:var( --e-global-typography-2be25df-letter-spacing );fill:var( --e-global-color-3cd8deb );color:var( --e-global-color-3cd8deb );transition-duration:0s;border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-205bbfc );border-radius:0px 0px 0px 0px;}.elementor-1716 .elementor-element.elementor-element-0b29b7b .elementor-button:hover, .elementor-1716 .elementor-element.elementor-element-0b29b7b .elementor-button:focus{background-color:var( --e-global-color-3cd8deb );color:var( --e-global-color-205bbfc );border-color:var( --e-global-color-205bbfc );}.elementor-1716 .elementor-element.elementor-element-0b29b7b .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1716 .elementor-element.elementor-element-0b29b7b .elementor-button .elementor-button-content-wrapper{gap:19px;}.elementor-1716 .elementor-element.elementor-element-0b29b7b .elementor-button:hover svg, .elementor-1716 .elementor-element.elementor-element-0b29b7b .elementor-button:focus svg{fill:var( --e-global-color-205bbfc );}.elementor-1716 .elementor-element.elementor-element-af9bb21{--display:flex;--justify-content:space-between;--background-transition:0.3s;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1716 .elementor-element.elementor-element-af9bb21:not(.elementor-motion-effects-element-type-background), .elementor-1716 .elementor-element.elementor-element-af9bb21 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-3cd8deb );background-image:url("https://aquapark.co.za/wp-content/uploads/2026/02/2R5A5900-copy.webp");background-size:cover;}.elementor-1716 .elementor-element.elementor-element-af9bb21:hover{background-color:var( --e-global-color-primary );}.elementor-1716 .elementor-element.elementor-element-d8d184f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1716 .elementor-element.elementor-element-a8b683b{--display:flex;--justify-content:space-between;--background-transition:0.3s;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1716 .elementor-element.elementor-element-a8b683b:not(.elementor-motion-effects-element-type-background), .elementor-1716 .elementor-element.elementor-element-a8b683b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-3cd8deb );background-image:url("https://aquapark.co.za/wp-content/uploads/2026/02/IMG_3633-copy.webp");background-position:top right;background-size:cover;}.elementor-1716 .elementor-element.elementor-element-a8b683b:hover{background-color:var( --e-global-color-primary );}.elementor-1716 .elementor-element.elementor-element-c661e56{--display:flex;--overflow:hidden;--overlay-opacity:0.75;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-1716 .elementor-element.elementor-element-c661e56:not(.elementor-motion-effects-element-type-background), .elementor-1716 .elementor-element.elementor-element-c661e56 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-1716 .elementor-element.elementor-element-c661e56::before, .elementor-1716 .elementor-element.elementor-element-c661e56 > .elementor-background-video-container::before, .elementor-1716 .elementor-element.elementor-element-c661e56 > .e-con-inner > .elementor-background-video-container::before, .elementor-1716 .elementor-element.elementor-element-c661e56 > .elementor-background-slideshow::before, .elementor-1716 .elementor-element.elementor-element-c661e56 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1716 .elementor-element.elementor-element-c661e56 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://aquapark.co.za/wp-content/uploads/2026/02/wave-copy.webp");--background-overlay:'';background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-1716 .elementor-element.elementor-element-b8e1dba{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1716 .elementor-element.elementor-element-d3fec15 .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );font-style:var( --e-global-typography-accent-font-style );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:var( --e-global-color-3cd8deb );}.elementor-1716 .elementor-element.elementor-element-0fdaaec{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1716 .elementor-element.elementor-element-198af58{color:var( --e-global-color-ed13bf8 );}.elementor-1716 .elementor-element.elementor-element-2df0e07 .elementor-button{background-color:var( --e-global-color-secondary );font-family:var( --e-global-typography-2be25df-font-family ), Sans-serif;font-size:var( --e-global-typography-2be25df-font-size );font-weight:var( --e-global-typography-2be25df-font-weight );text-transform:var( --e-global-typography-2be25df-text-transform );line-height:var( --e-global-typography-2be25df-line-height );letter-spacing:var( --e-global-typography-2be25df-letter-spacing );fill:var( --e-global-color-3cd8deb );color:var( --e-global-color-3cd8deb );transition-duration:0s;border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-secondary );border-radius:0px 0px 0px 0px;}.elementor-1716 .elementor-element.elementor-element-2df0e07 .elementor-button:hover, .elementor-1716 .elementor-element.elementor-element-2df0e07 .elementor-button:focus{background-color:var( --e-global-color-3cd8deb );color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-1716 .elementor-element.elementor-element-2df0e07 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1716 .elementor-element.elementor-element-2df0e07 .elementor-button .elementor-button-content-wrapper{gap:19px;}.elementor-1716 .elementor-element.elementor-element-2df0e07 .elementor-button:hover svg, .elementor-1716 .elementor-element.elementor-element-2df0e07 .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-1716 .elementor-element.elementor-element-93d7254{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1716 .elementor-element.elementor-element-464ca7f{--display:flex;--overflow:hidden;--overlay-opacity:0.75;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-1716 .elementor-element.elementor-element-464ca7f:not(.elementor-motion-effects-element-type-background), .elementor-1716 .elementor-element.elementor-element-464ca7f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-1716 .elementor-element.elementor-element-464ca7f::before, .elementor-1716 .elementor-element.elementor-element-464ca7f > .elementor-background-video-container::before, .elementor-1716 .elementor-element.elementor-element-464ca7f > .e-con-inner > .elementor-background-video-container::before, .elementor-1716 .elementor-element.elementor-element-464ca7f > .elementor-background-slideshow::before, .elementor-1716 .elementor-element.elementor-element-464ca7f > .e-con-inner > .elementor-background-slideshow::before, .elementor-1716 .elementor-element.elementor-element-464ca7f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://aquapark.co.za/wp-content/uploads/2026/02/wave-copy.webp");--background-overlay:'';background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-1716 .elementor-element.elementor-element-5b68875{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1716 .elementor-element.elementor-element-66fb8bd .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );font-style:var( --e-global-typography-accent-font-style );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:var( --e-global-color-3cd8deb );}.elementor-1716 .elementor-element.elementor-element-8f2f636{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1716 .elementor-element.elementor-element-f04aa83{color:var( --e-global-color-ed13bf8 );}.elementor-1716 .elementor-element.elementor-element-3e82528 .elementor-button{background-color:var( --e-global-color-secondary );font-family:var( --e-global-typography-2be25df-font-family ), Sans-serif;font-size:var( --e-global-typography-2be25df-font-size );font-weight:var( --e-global-typography-2be25df-font-weight );text-transform:var( --e-global-typography-2be25df-text-transform );line-height:var( --e-global-typography-2be25df-line-height );letter-spacing:var( --e-global-typography-2be25df-letter-spacing );fill:var( --e-global-color-3cd8deb );color:var( --e-global-color-3cd8deb );transition-duration:0s;border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-secondary );border-radius:0px 0px 0px 0px;}.elementor-1716 .elementor-element.elementor-element-3e82528 .elementor-button:hover, .elementor-1716 .elementor-element.elementor-element-3e82528 .elementor-button:focus{background-color:var( --e-global-color-3cd8deb );color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-1716 .elementor-element.elementor-element-3e82528 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1716 .elementor-element.elementor-element-3e82528 .elementor-button .elementor-button-content-wrapper{gap:19px;}.elementor-1716 .elementor-element.elementor-element-3e82528 .elementor-button:hover svg, .elementor-1716 .elementor-element.elementor-element-3e82528 .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-1716 .elementor-element.elementor-element-607cb35{--display:flex;--justify-content:space-between;--background-transition:0.3s;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1716 .elementor-element.elementor-element-607cb35:not(.elementor-motion-effects-element-type-background), .elementor-1716 .elementor-element.elementor-element-607cb35 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-3cd8deb );background-image:url("https://aquapark.co.za/wp-content/uploads/2026/02/2R5A5900-copy.webp");background-size:cover;}.elementor-1716 .elementor-element.elementor-element-607cb35:hover{background-color:var( --e-global-color-primary );}@media(max-width:1500px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-1716 .elementor-element.elementor-element-c62ff48 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-1716 .elementor-element.elementor-element-d1b75ba .elementor-button{font-size:var( --e-global-typography-2be25df-font-size );line-height:var( --e-global-typography-2be25df-line-height );letter-spacing:var( --e-global-typography-2be25df-letter-spacing );}.elementor-1716 .elementor-element.elementor-element-e24320a .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-1716 .elementor-element.elementor-element-3be2d52 .elementor-button{font-size:var( --e-global-typography-2be25df-font-size );line-height:var( --e-global-typography-2be25df-line-height );letter-spacing:var( --e-global-typography-2be25df-letter-spacing );}.elementor-1716 .elementor-element.elementor-element-3478031 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-1716 .elementor-element.elementor-element-8e82332 .elementor-button{font-size:var( --e-global-typography-2be25df-font-size );line-height:var( --e-global-typography-2be25df-line-height );letter-spacing:var( --e-global-typography-2be25df-letter-spacing );}.elementor-1716 .elementor-element.elementor-element-fcb9669 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-1716 .elementor-element.elementor-element-d4bca12 .elementor-button{font-size:var( --e-global-typography-2be25df-font-size );line-height:var( --e-global-typography-2be25df-line-height );letter-spacing:var( --e-global-typography-2be25df-letter-spacing );}.elementor-1716 .elementor-element.elementor-element-1ffefc0 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-1716 .elementor-element.elementor-element-ad0b9e0 .elementor-button{font-size:var( --e-global-typography-2be25df-font-size );line-height:var( --e-global-typography-2be25df-line-height );letter-spacing:var( --e-global-typography-2be25df-letter-spacing );}.elementor-1716 .elementor-element.elementor-element-f1785da .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-1716 .elementor-element.elementor-element-0153fb9 .elementor-button{font-size:var( --e-global-typography-2be25df-font-size );line-height:var( --e-global-typography-2be25df-line-height );letter-spacing:var( --e-global-typography-2be25df-letter-spacing );}.elementor-1716 .elementor-element.elementor-element-aff4808 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-1716 .elementor-element.elementor-element-028d2d7 .elementor-button{font-size:var( --e-global-typography-2be25df-font-size );line-height:var( --e-global-typography-2be25df-line-height );letter-spacing:var( --e-global-typography-2be25df-letter-spacing );}.elementor-1716 .elementor-element.elementor-element-f481812 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-1716 .elementor-element.elementor-element-bb2a135 .elementor-button{font-size:var( --e-global-typography-2be25df-font-size );line-height:var( --e-global-typography-2be25df-line-height );letter-spacing:var( --e-global-typography-2be25df-letter-spacing );}.elementor-1716 .elementor-element.elementor-element-5dbbf2c .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-1716 .elementor-element.elementor-element-3b24b15 .elementor-button{font-size:var( --e-global-typography-2be25df-font-size );line-height:var( --e-global-typography-2be25df-line-height );letter-spacing:var( --e-global-typography-2be25df-letter-spacing );}.elementor-1716 .elementor-element.elementor-element-217a68f .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-1716 .elementor-element.elementor-element-0b29b7b .elementor-button{font-size:var( --e-global-typography-2be25df-font-size );line-height:var( --e-global-typography-2be25df-line-height );letter-spacing:var( --e-global-typography-2be25df-letter-spacing );}.elementor-1716 .elementor-element.elementor-element-d3fec15 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-1716 .elementor-element.elementor-element-2df0e07 .elementor-button{font-size:var( --e-global-typography-2be25df-font-size );line-height:var( --e-global-typography-2be25df-line-height );letter-spacing:var( --e-global-typography-2be25df-letter-spacing );}.elementor-1716 .elementor-element.elementor-element-66fb8bd .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-1716 .elementor-element.elementor-element-3e82528 .elementor-button{font-size:var( --e-global-typography-2be25df-font-size );line-height:var( --e-global-typography-2be25df-line-height );letter-spacing:var( --e-global-typography-2be25df-letter-spacing );}}@media(max-width:1344px){.elementor-1716 .elementor-element.elementor-element-164c552{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1716 .elementor-element.elementor-element-e16237b{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1716 .elementor-element.elementor-element-a4109d2{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1716 .elementor-element.elementor-element-2bf17a1{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1716 .elementor-element.elementor-element-9a5ef33{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1716 .elementor-element.elementor-element-99e5e49{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1716 .elementor-element.elementor-element-40360f9{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1716 .elementor-element.elementor-element-f564f68{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1716 .elementor-element.elementor-element-16c1b18{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1716 .elementor-element.elementor-element-d94b8ab{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1716 .elementor-element.elementor-element-c661e56{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1716 .elementor-element.elementor-element-464ca7f{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-1716 .elementor-element.elementor-element-164c552{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1716 .elementor-element.elementor-element-c62ff48 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-1716 .elementor-element.elementor-element-f723774{--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-1716 .elementor-element.elementor-element-f342218 p{margin-block-end:0px;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-1716 .elementor-element.elementor-element-d1b75ba .elementor-button{font-size:var( --e-global-typography-2be25df-font-size );line-height:var( --e-global-typography-2be25df-line-height );letter-spacing:var( --e-global-typography-2be25df-letter-spacing );}.elementor-1716 .elementor-element.elementor-element-e16237b{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1716 .elementor-element.elementor-element-e24320a .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-1716 .elementor-element.elementor-element-f30cca8{--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-1716 .elementor-element.elementor-element-5df2289 p{margin-block-end:0px;}.elementor-1716 .elementor-element.elementor-element-3be2d52 .elementor-button{font-size:var( --e-global-typography-2be25df-font-size );line-height:var( --e-global-typography-2be25df-line-height );letter-spacing:var( --e-global-typography-2be25df-letter-spacing );}.elementor-1716 .elementor-element.elementor-element-a4109d2{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1716 .elementor-element.elementor-element-3478031 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-1716 .elementor-element.elementor-element-0a86584{--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-1716 .elementor-element.elementor-element-8e82332 .elementor-button{font-size:var( --e-global-typography-2be25df-font-size );line-height:var( --e-global-typography-2be25df-line-height );letter-spacing:var( --e-global-typography-2be25df-letter-spacing );}.elementor-1716 .elementor-element.elementor-element-2bf17a1{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1716 .elementor-element.elementor-element-fcb9669 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-1716 .elementor-element.elementor-element-a73d798{--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-1716 .elementor-element.elementor-element-d4bca12 .elementor-button{font-size:var( --e-global-typography-2be25df-font-size );line-height:var( --e-global-typography-2be25df-line-height );letter-spacing:var( --e-global-typography-2be25df-letter-spacing );}.elementor-1716 .elementor-element.elementor-element-9a5ef33{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1716 .elementor-element.elementor-element-1ffefc0 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-1716 .elementor-element.elementor-element-8946ae2{--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-1716 .elementor-element.elementor-element-ad0b9e0 .elementor-button{font-size:var( --e-global-typography-2be25df-font-size );line-height:var( --e-global-typography-2be25df-line-height );letter-spacing:var( --e-global-typography-2be25df-letter-spacing );}.elementor-1716 .elementor-element.elementor-element-99e5e49{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1716 .elementor-element.elementor-element-f1785da .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-1716 .elementor-element.elementor-element-4c7e6a0{--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-1716 .elementor-element.elementor-element-0153fb9 .elementor-button{font-size:var( --e-global-typography-2be25df-font-size );line-height:var( --e-global-typography-2be25df-line-height );letter-spacing:var( --e-global-typography-2be25df-letter-spacing );}.elementor-1716 .elementor-element.elementor-element-40360f9{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1716 .elementor-element.elementor-element-aff4808 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-1716 .elementor-element.elementor-element-60016cc{--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-1716 .elementor-element.elementor-element-d931da2 p{margin-block-end:0px;}.elementor-1716 .elementor-element.elementor-element-028d2d7 .elementor-button{font-size:var( --e-global-typography-2be25df-font-size );line-height:var( --e-global-typography-2be25df-line-height );letter-spacing:var( --e-global-typography-2be25df-letter-spacing );}.elementor-1716 .elementor-element.elementor-element-f564f68{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1716 .elementor-element.elementor-element-f481812 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-1716 .elementor-element.elementor-element-0c58fcd{--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-1716 .elementor-element.elementor-element-19fe73c p{margin-block-end:0px;}.elementor-1716 .elementor-element.elementor-element-bb2a135 .elementor-button{font-size:var( --e-global-typography-2be25df-font-size );line-height:var( --e-global-typography-2be25df-line-height );letter-spacing:var( --e-global-typography-2be25df-letter-spacing );}.elementor-1716 .elementor-element.elementor-element-16c1b18{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1716 .elementor-element.elementor-element-5dbbf2c .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-1716 .elementor-element.elementor-element-82ba37e{--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-1716 .elementor-element.elementor-element-3b24b15 .elementor-button{font-size:var( --e-global-typography-2be25df-font-size );line-height:var( --e-global-typography-2be25df-line-height );letter-spacing:var( --e-global-typography-2be25df-letter-spacing );}.elementor-1716 .elementor-element.elementor-element-d94b8ab{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1716 .elementor-element.elementor-element-217a68f .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-1716 .elementor-element.elementor-element-7c6119b{--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-1716 .elementor-element.elementor-element-0b29b7b .elementor-button{font-size:var( --e-global-typography-2be25df-font-size );line-height:var( --e-global-typography-2be25df-line-height );letter-spacing:var( --e-global-typography-2be25df-letter-spacing );}.elementor-1716 .elementor-element.elementor-element-c661e56{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1716 .elementor-element.elementor-element-d3fec15 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-1716 .elementor-element.elementor-element-0fdaaec{--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-1716 .elementor-element.elementor-element-2df0e07 .elementor-button{font-size:var( --e-global-typography-2be25df-font-size );line-height:var( --e-global-typography-2be25df-line-height );letter-spacing:var( --e-global-typography-2be25df-letter-spacing );}.elementor-1716 .elementor-element.elementor-element-464ca7f{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1716 .elementor-element.elementor-element-66fb8bd .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-1716 .elementor-element.elementor-element-8f2f636{--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-1716 .elementor-element.elementor-element-3e82528 .elementor-button{font-size:var( --e-global-typography-2be25df-font-size );line-height:var( --e-global-typography-2be25df-line-height );letter-spacing:var( --e-global-typography-2be25df-letter-spacing );}}@media(max-width:950px){.elementor-1716 .elementor-element.elementor-element-fadedf9{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-1716 .elementor-element.elementor-element-164c552{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-1716 .elementor-element.elementor-element-d1b75ba .elementor-button{padding:6px 12px 6px 12px;}.elementor-1716 .elementor-element.elementor-element-e16237b{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-1716 .elementor-element.elementor-element-3be2d52 .elementor-button{padding:6px 12px 6px 12px;}.elementor-1716 .elementor-element.elementor-element-a4109d2{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-1716 .elementor-element.elementor-element-8e82332 .elementor-button{padding:6px 12px 6px 12px;}.elementor-1716 .elementor-element.elementor-element-2bf17a1{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-1716 .elementor-element.elementor-element-d4bca12 .elementor-button{padding:6px 12px 6px 12px;}.elementor-1716 .elementor-element.elementor-element-9a5ef33{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-1716 .elementor-element.elementor-element-ad0b9e0 .elementor-button{padding:6px 12px 6px 12px;}.elementor-1716 .elementor-element.elementor-element-99e5e49{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-1716 .elementor-element.elementor-element-0153fb9 .elementor-button{padding:6px 12px 6px 12px;}.elementor-1716 .elementor-element.elementor-element-40360f9{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-1716 .elementor-element.elementor-element-028d2d7 .elementor-button{padding:6px 12px 6px 12px;}.elementor-1716 .elementor-element.elementor-element-f564f68{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-1716 .elementor-element.elementor-element-bb2a135 .elementor-button{padding:6px 12px 6px 12px;}.elementor-1716 .elementor-element.elementor-element-16c1b18{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-1716 .elementor-element.elementor-element-3b24b15 .elementor-button{padding:6px 12px 6px 12px;}.elementor-1716 .elementor-element.elementor-element-d94b8ab{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-1716 .elementor-element.elementor-element-0b29b7b .elementor-button{padding:6px 12px 6px 12px;}.elementor-1716 .elementor-element.elementor-element-c661e56{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-1716 .elementor-element.elementor-element-2df0e07 .elementor-button{padding:6px 12px 6px 12px;}.elementor-1716 .elementor-element.elementor-element-464ca7f{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-1716 .elementor-element.elementor-element-3e82528 .elementor-button{padding:6px 12px 6px 12px;}}@media(max-width:767px){.elementor-1716 .elementor-element.elementor-element-7483694:not(.elementor-motion-effects-element-type-background), .elementor-1716 .elementor-element.elementor-element-7483694 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://aquapark.co.za/wp-content/uploads/2026/02/aquatic-code-copy-768x495.webp");}.elementor-1716 .elementor-element.elementor-element-7483694{--min-height:50vh;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-1716 .elementor-element.elementor-element-86a89dc{padding:20px 20px 20px 20px;}.elementor-1716 .elementor-element.elementor-element-164c552{--min-height:0px;}.elementor-1716 .elementor-element.elementor-element-93de2bf{--flex-wrap:nowrap;}.elementor-1716 .elementor-element.elementor-element-c62ff48 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-1716 .elementor-element.elementor-element-d1b75ba .elementor-button{font-size:var( --e-global-typography-2be25df-font-size );line-height:var( --e-global-typography-2be25df-line-height );letter-spacing:var( --e-global-typography-2be25df-letter-spacing );}.elementor-1716 .elementor-element.elementor-element-d80eadf:not(.elementor-motion-effects-element-type-background), .elementor-1716 .elementor-element.elementor-element-d80eadf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://aquapark.co.za/wp-content/uploads/2026/02/2R5A5900-1-copy-768x512.webp");}.elementor-1716 .elementor-element.elementor-element-d80eadf{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1716 .elementor-element.elementor-element-e16237b::before, .elementor-1716 .elementor-element.elementor-element-e16237b > .elementor-background-video-container::before, .elementor-1716 .elementor-element.elementor-element-e16237b > .e-con-inner > .elementor-background-video-container::before, .elementor-1716 .elementor-element.elementor-element-e16237b > .elementor-background-slideshow::before, .elementor-1716 .elementor-element.elementor-element-e16237b > .e-con-inner > .elementor-background-slideshow::before, .elementor-1716 .elementor-element.elementor-element-e16237b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://aquapark.co.za/wp-content/uploads/2026/02/wave3-copy-768x396.webp");background-size:cover;}.elementor-1716 .elementor-element.elementor-element-e16237b{--min-height:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-1716 .elementor-element.elementor-element-515dc0a{--flex-wrap:nowrap;}.elementor-1716 .elementor-element.elementor-element-e24320a .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-1716 .elementor-element.elementor-element-5df2289 p{margin-block-end:10px;}.elementor-1716 .elementor-element.elementor-element-3be2d52 .elementor-button{font-size:var( --e-global-typography-2be25df-font-size );line-height:var( --e-global-typography-2be25df-line-height );letter-spacing:var( --e-global-typography-2be25df-letter-spacing );}.elementor-1716 .elementor-element.elementor-element-eb20931:not(.elementor-motion-effects-element-type-background), .elementor-1716 .elementor-element.elementor-element-eb20931 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://aquapark.co.za/wp-content/uploads/2026/02/0S3A9816-copy-768x535.webp");background-position:bottom center;}.elementor-1716 .elementor-element.elementor-element-eb20931{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1716 .elementor-element.elementor-element-68069fb:not(.elementor-motion-effects-element-type-background), .elementor-1716 .elementor-element.elementor-element-68069fb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://aquapark.co.za/wp-content/uploads/2026/02/2R5A5900-1-copy-768x512.webp");}.elementor-1716 .elementor-element.elementor-element-68069fb{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1716 .elementor-element.elementor-element-a4109d2{--min-height:0px;}.elementor-1716 .elementor-element.elementor-element-1ae2d7a{--flex-wrap:nowrap;}.elementor-1716 .elementor-element.elementor-element-3478031 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-1716 .elementor-element.elementor-element-8e82332 .elementor-button{font-size:var( --e-global-typography-2be25df-font-size );line-height:var( --e-global-typography-2be25df-line-height );letter-spacing:var( --e-global-typography-2be25df-letter-spacing );}.elementor-1716 .elementor-element.elementor-element-c0b1502:not(.elementor-motion-effects-element-type-background), .elementor-1716 .elementor-element.elementor-element-c0b1502 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://aquapark.co.za/wp-content/uploads/2026/03/0S3A0754-1-copy2.webp");background-position:top center;}.elementor-1716 .elementor-element.elementor-element-c0b1502{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1716 .elementor-element.elementor-element-c0b1502.e-con{--order:99999 /* order end hack */;}.elementor-1716 .elementor-element.elementor-element-2bf17a1::before, .elementor-1716 .elementor-element.elementor-element-2bf17a1 > .elementor-background-video-container::before, .elementor-1716 .elementor-element.elementor-element-2bf17a1 > .e-con-inner > .elementor-background-video-container::before, .elementor-1716 .elementor-element.elementor-element-2bf17a1 > .elementor-background-slideshow::before, .elementor-1716 .elementor-element.elementor-element-2bf17a1 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1716 .elementor-element.elementor-element-2bf17a1 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://aquapark.co.za/wp-content/uploads/2026/02/wave2-copy-768x399.webp");background-size:cover;}.elementor-1716 .elementor-element.elementor-element-2bf17a1{--min-height:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-1716 .elementor-element.elementor-element-9fac5ab{--flex-wrap:nowrap;}.elementor-1716 .elementor-element.elementor-element-fcb9669 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-1716 .elementor-element.elementor-element-e497c97 p{margin-block-end:10px;}.elementor-1716 .elementor-element.elementor-element-d4bca12 .elementor-button{font-size:var( --e-global-typography-2be25df-font-size );line-height:var( --e-global-typography-2be25df-line-height );letter-spacing:var( --e-global-typography-2be25df-letter-spacing );}.elementor-1716 .elementor-element.elementor-element-9a5ef33{--min-height:0px;}.elementor-1716 .elementor-element.elementor-element-81ee819{--flex-wrap:nowrap;}.elementor-1716 .elementor-element.elementor-element-1ffefc0 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-1716 .elementor-element.elementor-element-ad0b9e0 .elementor-button{font-size:var( --e-global-typography-2be25df-font-size );line-height:var( --e-global-typography-2be25df-line-height );letter-spacing:var( --e-global-typography-2be25df-letter-spacing );}.elementor-1716 .elementor-element.elementor-element-ee7832c:not(.elementor-motion-effects-element-type-background), .elementor-1716 .elementor-element.elementor-element-ee7832c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://aquapark.co.za/wp-content/uploads/2026/02/2R5A5900-1-copy-768x512.webp");}.elementor-1716 .elementor-element.elementor-element-ee7832c{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1716 .elementor-element.elementor-element-99e5e49::before, .elementor-1716 .elementor-element.elementor-element-99e5e49 > .elementor-background-video-container::before, .elementor-1716 .elementor-element.elementor-element-99e5e49 > .e-con-inner > .elementor-background-video-container::before, .elementor-1716 .elementor-element.elementor-element-99e5e49 > .elementor-background-slideshow::before, .elementor-1716 .elementor-element.elementor-element-99e5e49 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1716 .elementor-element.elementor-element-99e5e49 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://aquapark.co.za/wp-content/uploads/2026/02/wave-copy-768x370.webp");background-size:cover;}.elementor-1716 .elementor-element.elementor-element-99e5e49{--min-height:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-1716 .elementor-element.elementor-element-b95abc3{--flex-wrap:nowrap;}.elementor-1716 .elementor-element.elementor-element-f1785da .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-1716 .elementor-element.elementor-element-87c0907 p{margin-block-end:10px;}.elementor-1716 .elementor-element.elementor-element-0153fb9 .elementor-button{font-size:var( --e-global-typography-2be25df-font-size );line-height:var( --e-global-typography-2be25df-line-height );letter-spacing:var( --e-global-typography-2be25df-letter-spacing );}.elementor-1716 .elementor-element.elementor-element-f59760e:not(.elementor-motion-effects-element-type-background), .elementor-1716 .elementor-element.elementor-element-f59760e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://aquapark.co.za/wp-content/uploads/2026/02/AquaPark-1-2-copy-768x512.webp");background-position:center center;}.elementor-1716 .elementor-element.elementor-element-f59760e{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1716 .elementor-element.elementor-element-53435af:not(.elementor-motion-effects-element-type-background), .elementor-1716 .elementor-element.elementor-element-53435af > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://aquapark.co.za/wp-content/uploads/2026/02/2R5A5900-1-copy-768x512.webp");}.elementor-1716 .elementor-element.elementor-element-53435af{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1716 .elementor-element.elementor-element-40360f9{--min-height:0px;}.elementor-1716 .elementor-element.elementor-element-aa19517{--flex-wrap:nowrap;}.elementor-1716 .elementor-element.elementor-element-aff4808 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-1716 .elementor-element.elementor-element-028d2d7 .elementor-button{font-size:var( --e-global-typography-2be25df-font-size );line-height:var( --e-global-typography-2be25df-line-height );letter-spacing:var( --e-global-typography-2be25df-letter-spacing );}.elementor-1716 .elementor-element.elementor-element-249cd76:not(.elementor-motion-effects-element-type-background), .elementor-1716 .elementor-element.elementor-element-249cd76 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://aquapark.co.za/wp-content/uploads/2026/02/IMG_3707-copymob-768x445.jpg");background-position:center center;}.elementor-1716 .elementor-element.elementor-element-249cd76{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1716 .elementor-element.elementor-element-249cd76.e-con{--order:99999 /* order end hack */;}.elementor-1716 .elementor-element.elementor-element-f564f68::before, .elementor-1716 .elementor-element.elementor-element-f564f68 > .elementor-background-video-container::before, .elementor-1716 .elementor-element.elementor-element-f564f68 > .e-con-inner > .elementor-background-video-container::before, .elementor-1716 .elementor-element.elementor-element-f564f68 > .elementor-background-slideshow::before, .elementor-1716 .elementor-element.elementor-element-f564f68 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1716 .elementor-element.elementor-element-f564f68 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://aquapark.co.za/wp-content/uploads/2026/02/wave-copy-768x370.webp");background-size:cover;}.elementor-1716 .elementor-element.elementor-element-f564f68{--min-height:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-1716 .elementor-element.elementor-element-9682548{--flex-wrap:nowrap;}.elementor-1716 .elementor-element.elementor-element-f481812 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-1716 .elementor-element.elementor-element-19fe73c p{margin-block-end:10px;}.elementor-1716 .elementor-element.elementor-element-bb2a135 .elementor-button{font-size:var( --e-global-typography-2be25df-font-size );line-height:var( --e-global-typography-2be25df-line-height );letter-spacing:var( --e-global-typography-2be25df-letter-spacing );}.elementor-1716 .elementor-element.elementor-element-16c1b18{--min-height:0px;}.elementor-1716 .elementor-element.elementor-element-29f1a4a{--flex-wrap:nowrap;}.elementor-1716 .elementor-element.elementor-element-5dbbf2c .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-1716 .elementor-element.elementor-element-3b24b15 .elementor-button{font-size:var( --e-global-typography-2be25df-font-size );line-height:var( --e-global-typography-2be25df-line-height );letter-spacing:var( --e-global-typography-2be25df-letter-spacing );}.elementor-1716 .elementor-element.elementor-element-f31557b:not(.elementor-motion-effects-element-type-background), .elementor-1716 .elementor-element.elementor-element-f31557b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://aquapark.co.za/wp-content/uploads/2026/02/2R5A5900-1-copy-768x512.webp");}.elementor-1716 .elementor-element.elementor-element-f31557b{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1716 .elementor-element.elementor-element-d94b8ab::before, .elementor-1716 .elementor-element.elementor-element-d94b8ab > .elementor-background-video-container::before, .elementor-1716 .elementor-element.elementor-element-d94b8ab > .e-con-inner > .elementor-background-video-container::before, .elementor-1716 .elementor-element.elementor-element-d94b8ab > .elementor-background-slideshow::before, .elementor-1716 .elementor-element.elementor-element-d94b8ab > .e-con-inner > .elementor-background-slideshow::before, .elementor-1716 .elementor-element.elementor-element-d94b8ab > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://aquapark.co.za/wp-content/uploads/2026/02/wave-copy-768x370.webp");background-size:cover;}.elementor-1716 .elementor-element.elementor-element-d94b8ab{--min-height:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-1716 .elementor-element.elementor-element-84e6405{--flex-wrap:nowrap;}.elementor-1716 .elementor-element.elementor-element-217a68f .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-1716 .elementor-element.elementor-element-ab6225e p{margin-block-end:10px;}.elementor-1716 .elementor-element.elementor-element-0b29b7b .elementor-button{font-size:var( --e-global-typography-2be25df-font-size );line-height:var( --e-global-typography-2be25df-line-height );letter-spacing:var( --e-global-typography-2be25df-letter-spacing );}.elementor-1716 .elementor-element.elementor-element-af9bb21:not(.elementor-motion-effects-element-type-background), .elementor-1716 .elementor-element.elementor-element-af9bb21 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://aquapark.co.za/wp-content/uploads/2026/02/IMG_4078-copy.webp");background-position:center center;}.elementor-1716 .elementor-element.elementor-element-af9bb21{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1716 .elementor-element.elementor-element-a8b683b:not(.elementor-motion-effects-element-type-background), .elementor-1716 .elementor-element.elementor-element-a8b683b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://aquapark.co.za/wp-content/uploads/2026/02/2R5A5900-1-copy-768x512.webp");}.elementor-1716 .elementor-element.elementor-element-a8b683b{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1716 .elementor-element.elementor-element-c661e56{--min-height:0px;}.elementor-1716 .elementor-element.elementor-element-b8e1dba{--flex-wrap:nowrap;}.elementor-1716 .elementor-element.elementor-element-d3fec15 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-1716 .elementor-element.elementor-element-2df0e07 .elementor-button{font-size:var( --e-global-typography-2be25df-font-size );line-height:var( --e-global-typography-2be25df-line-height );letter-spacing:var( --e-global-typography-2be25df-letter-spacing );}.elementor-1716 .elementor-element.elementor-element-464ca7f::before, .elementor-1716 .elementor-element.elementor-element-464ca7f > .elementor-background-video-container::before, .elementor-1716 .elementor-element.elementor-element-464ca7f > .e-con-inner > .elementor-background-video-container::before, .elementor-1716 .elementor-element.elementor-element-464ca7f > .elementor-background-slideshow::before, .elementor-1716 .elementor-element.elementor-element-464ca7f > .e-con-inner > .elementor-background-slideshow::before, .elementor-1716 .elementor-element.elementor-element-464ca7f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://aquapark.co.za/wp-content/uploads/2026/02/wave-copy-768x370.webp");background-size:cover;}.elementor-1716 .elementor-element.elementor-element-464ca7f{--min-height:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-1716 .elementor-element.elementor-element-5b68875{--flex-wrap:nowrap;}.elementor-1716 .elementor-element.elementor-element-66fb8bd .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-1716 .elementor-element.elementor-element-f04aa83 p{margin-block-end:10px;}.elementor-1716 .elementor-element.elementor-element-3e82528 .elementor-button{font-size:var( --e-global-typography-2be25df-font-size );line-height:var( --e-global-typography-2be25df-line-height );letter-spacing:var( --e-global-typography-2be25df-letter-spacing );}.elementor-1716 .elementor-element.elementor-element-607cb35:not(.elementor-motion-effects-element-type-background), .elementor-1716 .elementor-element.elementor-element-607cb35 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://aquapark.co.za/wp-content/uploads/2026/02/IMG_3633-copy-768x480.webp");background-position:top center;}.elementor-1716 .elementor-element.elementor-element-607cb35{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}}@media(min-width:768px){.elementor-1716 .elementor-element.elementor-element-164c552{--width:66.66%;}.elementor-1716 .elementor-element.elementor-element-f723774{--width:80%;}.elementor-1716 .elementor-element.elementor-element-d80eadf{--width:33.33%;}.elementor-1716 .elementor-element.elementor-element-e16237b{--width:66.66%;}.elementor-1716 .elementor-element.elementor-element-f30cca8{--width:80%;}.elementor-1716 .elementor-element.elementor-element-eb20931{--width:33.33%;}.elementor-1716 .elementor-element.elementor-element-68069fb{--width:33.33%;}.elementor-1716 .elementor-element.elementor-element-a4109d2{--width:66.66%;}.elementor-1716 .elementor-element.elementor-element-0a86584{--width:80%;}.elementor-1716 .elementor-element.elementor-element-c0b1502{--width:33.33%;}.elementor-1716 .elementor-element.elementor-element-2bf17a1{--width:66.66%;}.elementor-1716 .elementor-element.elementor-element-a73d798{--width:80%;}.elementor-1716 .elementor-element.elementor-element-9a5ef33{--width:66.66%;}.elementor-1716 .elementor-element.elementor-element-8946ae2{--width:80%;}.elementor-1716 .elementor-element.elementor-element-ee7832c{--width:33.33%;}.elementor-1716 .elementor-element.elementor-element-99e5e49{--width:66.66%;}.elementor-1716 .elementor-element.elementor-element-4c7e6a0{--width:80%;}.elementor-1716 .elementor-element.elementor-element-f59760e{--width:33.33%;}.elementor-1716 .elementor-element.elementor-element-53435af{--width:33.33%;}.elementor-1716 .elementor-element.elementor-element-40360f9{--width:66.66%;}.elementor-1716 .elementor-element.elementor-element-60016cc{--width:80%;}.elementor-1716 .elementor-element.elementor-element-249cd76{--width:33.33%;}.elementor-1716 .elementor-element.elementor-element-f564f68{--width:66.66%;}.elementor-1716 .elementor-element.elementor-element-0c58fcd{--width:80%;}.elementor-1716 .elementor-element.elementor-element-16c1b18{--width:66.66%;}.elementor-1716 .elementor-element.elementor-element-82ba37e{--width:80%;}.elementor-1716 .elementor-element.elementor-element-f31557b{--width:33.33%;}.elementor-1716 .elementor-element.elementor-element-d94b8ab{--width:66.66%;}.elementor-1716 .elementor-element.elementor-element-7c6119b{--width:80%;}.elementor-1716 .elementor-element.elementor-element-af9bb21{--width:33.33%;}.elementor-1716 .elementor-element.elementor-element-a8b683b{--width:33.33%;}.elementor-1716 .elementor-element.elementor-element-c661e56{--width:66.66%;}.elementor-1716 .elementor-element.elementor-element-0fdaaec{--width:80%;}.elementor-1716 .elementor-element.elementor-element-464ca7f{--width:66.66%;}.elementor-1716 .elementor-element.elementor-element-8f2f636{--width:80%;}.elementor-1716 .elementor-element.elementor-element-607cb35{--width:33.33%;}}