.elementor-1721 .elementor-element.elementor-element-b98e7d0{--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-1721 .elementor-element.elementor-element-b98e7d0:not(.elementor-motion-effects-element-type-background), .elementor-1721 .elementor-element.elementor-element-b98e7d0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://aquapark.co.za/wp-content/uploads/2026/02/about-copy.webp");background-position:top center;background-size:cover;}.elementor-1721 .elementor-element.elementor-element-b98e7d0::before, .elementor-1721 .elementor-element.elementor-element-b98e7d0 > .elementor-background-video-container::before, .elementor-1721 .elementor-element.elementor-element-b98e7d0 > .e-con-inner > .elementor-background-video-container::before, .elementor-1721 .elementor-element.elementor-element-b98e7d0 > .elementor-background-slideshow::before, .elementor-1721 .elementor-element.elementor-element-b98e7d0 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1721 .elementor-element.elementor-element-b98e7d0 > .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-1721 .elementor-element.elementor-element-670ba64{padding:40px 40px 40px 40px;}.elementor-1721 .elementor-element.elementor-element-670ba64 .elementor-heading-title{color:var( --e-global-color-3cd8deb );}.elementor-1721 .elementor-element.elementor-element-1f93249{--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-1721 .elementor-element.elementor-element-1f93249:not(.elementor-motion-effects-element-type-background), .elementor-1721 .elementor-element.elementor-element-1f93249 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-7fb3f7b );}.elementor-1721 .elementor-element.elementor-element-a494ef1{--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-1721 .elementor-element.elementor-element-689835a{--display:flex;--overflow:hidden;--overlay-opacity:0.75;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-1721 .elementor-element.elementor-element-689835a:not(.elementor-motion-effects-element-type-background), .elementor-1721 .elementor-element.elementor-element-689835a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-205bbfc );}.elementor-1721 .elementor-element.elementor-element-689835a::before, .elementor-1721 .elementor-element.elementor-element-689835a > .elementor-background-video-container::before, .elementor-1721 .elementor-element.elementor-element-689835a > .e-con-inner > .elementor-background-video-container::before, .elementor-1721 .elementor-element.elementor-element-689835a > .elementor-background-slideshow::before, .elementor-1721 .elementor-element.elementor-element-689835a > .e-con-inner > .elementor-background-slideshow::before, .elementor-1721 .elementor-element.elementor-element-689835a > .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-1721 .elementor-element.elementor-element-669c395{--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-1721 .elementor-element.elementor-element-61cb50d .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-1721 .elementor-element.elementor-element-5eaf10b{--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-1721 .elementor-element.elementor-element-6744e41 .elementor-button:hover, .elementor-1721 .elementor-element.elementor-element-6744e41 .elementor-button:focus{background-color:var( --e-global-color-3cd8deb );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-1721 .elementor-element.elementor-element-6744e41 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1721 .elementor-element.elementor-element-6744e41 .elementor-button .elementor-button-content-wrapper{gap:19px;}.elementor-1721 .elementor-element.elementor-element-6744e41 .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-1721 .elementor-element.elementor-element-6744e41 .elementor-button:hover svg, .elementor-1721 .elementor-element.elementor-element-6744e41 .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-1721 .elementor-element.elementor-element-77c4ba4{--display:flex;--justify-content:space-between;--background-transition:0.3s;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1721 .elementor-element.elementor-element-77c4ba4:not(.elementor-motion-effects-element-type-background), .elementor-1721 .elementor-element.elementor-element-77c4ba4 > .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/about1-copy.webp");background-position:center center;background-size:cover;}.elementor-1721 .elementor-element.elementor-element-77c4ba4:hover{background-color:var( --e-global-color-primary );}.elementor-1721 .elementor-element.elementor-element-5863b49{--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-1721 .elementor-element.elementor-element-f2ca53b{--display:flex;--overflow:hidden;--overlay-opacity:0.75;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-1721 .elementor-element.elementor-element-f2ca53b:not(.elementor-motion-effects-element-type-background), .elementor-1721 .elementor-element.elementor-element-f2ca53b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-205bbfc );}.elementor-1721 .elementor-element.elementor-element-f2ca53b::before, .elementor-1721 .elementor-element.elementor-element-f2ca53b > .elementor-background-video-container::before, .elementor-1721 .elementor-element.elementor-element-f2ca53b > .e-con-inner > .elementor-background-video-container::before, .elementor-1721 .elementor-element.elementor-element-f2ca53b > .elementor-background-slideshow::before, .elementor-1721 .elementor-element.elementor-element-f2ca53b > .e-con-inner > .elementor-background-slideshow::before, .elementor-1721 .elementor-element.elementor-element-f2ca53b > .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-1721 .elementor-element.elementor-element-c57500d{--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-1721 .elementor-element.elementor-element-16c3724 .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-1721 .elementor-element.elementor-element-033cada{--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-1721 .elementor-element.elementor-element-fffefc6 .elementor-button:hover, .elementor-1721 .elementor-element.elementor-element-fffefc6 .elementor-button:focus{background-color:var( --e-global-color-3cd8deb );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-1721 .elementor-element.elementor-element-fffefc6 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1721 .elementor-element.elementor-element-fffefc6 .elementor-button .elementor-button-content-wrapper{gap:19px;}.elementor-1721 .elementor-element.elementor-element-fffefc6 .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-1721 .elementor-element.elementor-element-fffefc6 .elementor-button:hover svg, .elementor-1721 .elementor-element.elementor-element-fffefc6 .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-1721 .elementor-element.elementor-element-92677d4{--display:flex;--justify-content:space-between;--background-transition:0.3s;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1721 .elementor-element.elementor-element-92677d4:not(.elementor-motion-effects-element-type-background), .elementor-1721 .elementor-element.elementor-element-92677d4 > .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-1721 .elementor-element.elementor-element-92677d4:hover{background-color:var( --e-global-color-primary );}.elementor-1721 .elementor-element.elementor-element-44c3445{--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-1721 .elementor-element.elementor-element-8de7ceb{--display:flex;--justify-content:space-between;--background-transition:0.3s;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1721 .elementor-element.elementor-element-8de7ceb:not(.elementor-motion-effects-element-type-background), .elementor-1721 .elementor-element.elementor-element-8de7ceb > .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/2R5A5759-copy.webp");background-position:center center;background-size:cover;}.elementor-1721 .elementor-element.elementor-element-8de7ceb:hover{background-color:var( --e-global-color-primary );}.elementor-1721 .elementor-element.elementor-element-1026adb{--display:flex;--overflow:hidden;--overlay-opacity:0.75;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-1721 .elementor-element.elementor-element-1026adb:not(.elementor-motion-effects-element-type-background), .elementor-1721 .elementor-element.elementor-element-1026adb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-1721 .elementor-element.elementor-element-1026adb::before, .elementor-1721 .elementor-element.elementor-element-1026adb > .elementor-background-video-container::before, .elementor-1721 .elementor-element.elementor-element-1026adb > .e-con-inner > .elementor-background-video-container::before, .elementor-1721 .elementor-element.elementor-element-1026adb > .elementor-background-slideshow::before, .elementor-1721 .elementor-element.elementor-element-1026adb > .e-con-inner > .elementor-background-slideshow::before, .elementor-1721 .elementor-element.elementor-element-1026adb > .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-1721 .elementor-element.elementor-element-35bb5f5{--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-1721 .elementor-element.elementor-element-461932c .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-1721 .elementor-element.elementor-element-b519078{--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-1721 .elementor-element.elementor-element-859ed4e{color:var( --e-global-color-ed13bf8 );}.elementor-1721 .elementor-element.elementor-element-4e065af .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-1721 .elementor-element.elementor-element-4e065af .elementor-button:hover, .elementor-1721 .elementor-element.elementor-element-4e065af .elementor-button:focus{background-color:var( --e-global-color-3cd8deb );color:var( --e-global-color-205bbfc );border-color:var( --e-global-color-205bbfc );}.elementor-1721 .elementor-element.elementor-element-4e065af .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1721 .elementor-element.elementor-element-4e065af .elementor-button .elementor-button-content-wrapper{gap:19px;}.elementor-1721 .elementor-element.elementor-element-4e065af .elementor-button:hover svg, .elementor-1721 .elementor-element.elementor-element-4e065af .elementor-button:focus svg{fill:var( --e-global-color-205bbfc );}.elementor-1721 .elementor-element.elementor-element-8015da9{--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-1721 .elementor-element.elementor-element-e8ea2c4{--display:flex;--justify-content:space-between;--background-transition:0.3s;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1721 .elementor-element.elementor-element-e8ea2c4:not(.elementor-motion-effects-element-type-background), .elementor-1721 .elementor-element.elementor-element-e8ea2c4 > .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-1721 .elementor-element.elementor-element-e8ea2c4:hover{background-color:var( --e-global-color-primary );}.elementor-1721 .elementor-element.elementor-element-6b20b18{--display:flex;--overflow:hidden;--overlay-opacity:0.75;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-1721 .elementor-element.elementor-element-6b20b18:not(.elementor-motion-effects-element-type-background), .elementor-1721 .elementor-element.elementor-element-6b20b18 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-1721 .elementor-element.elementor-element-6b20b18::before, .elementor-1721 .elementor-element.elementor-element-6b20b18 > .elementor-background-video-container::before, .elementor-1721 .elementor-element.elementor-element-6b20b18 > .e-con-inner > .elementor-background-video-container::before, .elementor-1721 .elementor-element.elementor-element-6b20b18 > .elementor-background-slideshow::before, .elementor-1721 .elementor-element.elementor-element-6b20b18 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1721 .elementor-element.elementor-element-6b20b18 > .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-1721 .elementor-element.elementor-element-53efd79{--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-1721 .elementor-element.elementor-element-01200c7 .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-1721 .elementor-element.elementor-element-91680d8{--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-1721 .elementor-element.elementor-element-a3fb7c6{color:var( --e-global-color-ed13bf8 );}.elementor-1721 .elementor-element.elementor-element-d182edc .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-1721 .elementor-element.elementor-element-d182edc .elementor-button:hover, .elementor-1721 .elementor-element.elementor-element-d182edc .elementor-button:focus{background-color:var( --e-global-color-3cd8deb );color:var( --e-global-color-205bbfc );border-color:var( --e-global-color-205bbfc );}.elementor-1721 .elementor-element.elementor-element-d182edc .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1721 .elementor-element.elementor-element-d182edc .elementor-button .elementor-button-content-wrapper{gap:19px;}.elementor-1721 .elementor-element.elementor-element-d182edc .elementor-button:hover svg, .elementor-1721 .elementor-element.elementor-element-d182edc .elementor-button:focus svg{fill:var( --e-global-color-205bbfc );}.elementor-1721 .elementor-element.elementor-element-aeb66fb{--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-1721 .elementor-element.elementor-element-81e281f{--display:flex;--overflow:hidden;--overlay-opacity:0.75;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-1721 .elementor-element.elementor-element-81e281f:not(.elementor-motion-effects-element-type-background), .elementor-1721 .elementor-element.elementor-element-81e281f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-1721 .elementor-element.elementor-element-81e281f::before, .elementor-1721 .elementor-element.elementor-element-81e281f > .elementor-background-video-container::before, .elementor-1721 .elementor-element.elementor-element-81e281f > .e-con-inner > .elementor-background-video-container::before, .elementor-1721 .elementor-element.elementor-element-81e281f > .elementor-background-slideshow::before, .elementor-1721 .elementor-element.elementor-element-81e281f > .e-con-inner > .elementor-background-slideshow::before, .elementor-1721 .elementor-element.elementor-element-81e281f > .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-1721 .elementor-element.elementor-element-80a5215{--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-1721 .elementor-element.elementor-element-63ab28c .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-1721 .elementor-element.elementor-element-eaf50c1{--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-1721 .elementor-element.elementor-element-64d9add{color:var( --e-global-color-ed13bf8 );}.elementor-1721 .elementor-element.elementor-element-00969b1 .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-1721 .elementor-element.elementor-element-00969b1 .elementor-button:hover, .elementor-1721 .elementor-element.elementor-element-00969b1 .elementor-button:focus{background-color:var( --e-global-color-3cd8deb );color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-1721 .elementor-element.elementor-element-00969b1 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1721 .elementor-element.elementor-element-00969b1 .elementor-button .elementor-button-content-wrapper{gap:19px;}.elementor-1721 .elementor-element.elementor-element-00969b1 .elementor-button:hover svg, .elementor-1721 .elementor-element.elementor-element-00969b1 .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-1721 .elementor-element.elementor-element-bfd21fb{--display:flex;--justify-content:space-between;--background-transition:0.3s;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1721 .elementor-element.elementor-element-bfd21fb:not(.elementor-motion-effects-element-type-background), .elementor-1721 .elementor-element.elementor-element-bfd21fb > .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/2R5A5796-copy.webp");background-size:cover;}.elementor-1721 .elementor-element.elementor-element-bfd21fb:hover{background-color:var( --e-global-color-primary );}.elementor-1721 .elementor-element.elementor-element-6b30b7a{--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-1721 .elementor-element.elementor-element-f7407e4{--display:flex;--overflow:hidden;--overlay-opacity:0.75;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-1721 .elementor-element.elementor-element-f7407e4:not(.elementor-motion-effects-element-type-background), .elementor-1721 .elementor-element.elementor-element-f7407e4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-1721 .elementor-element.elementor-element-f7407e4::before, .elementor-1721 .elementor-element.elementor-element-f7407e4 > .elementor-background-video-container::before, .elementor-1721 .elementor-element.elementor-element-f7407e4 > .e-con-inner > .elementor-background-video-container::before, .elementor-1721 .elementor-element.elementor-element-f7407e4 > .elementor-background-slideshow::before, .elementor-1721 .elementor-element.elementor-element-f7407e4 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1721 .elementor-element.elementor-element-f7407e4 > .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-1721 .elementor-element.elementor-element-94d0621{--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-1721 .elementor-element.elementor-element-1ffb56f .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-1721 .elementor-element.elementor-element-7f239be{--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-1721 .elementor-element.elementor-element-e9d7c71{color:var( --e-global-color-ed13bf8 );}.elementor-1721 .elementor-element.elementor-element-058b512 .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-1721 .elementor-element.elementor-element-058b512 .elementor-button:hover, .elementor-1721 .elementor-element.elementor-element-058b512 .elementor-button:focus{background-color:var( --e-global-color-3cd8deb );color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-1721 .elementor-element.elementor-element-058b512 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1721 .elementor-element.elementor-element-058b512 .elementor-button .elementor-button-content-wrapper{gap:19px;}.elementor-1721 .elementor-element.elementor-element-058b512 .elementor-button:hover svg, .elementor-1721 .elementor-element.elementor-element-058b512 .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-1721 .elementor-element.elementor-element-fb7e302{--display:flex;--justify-content:space-between;--background-transition:0.3s;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1721 .elementor-element.elementor-element-fb7e302:not(.elementor-motion-effects-element-type-background), .elementor-1721 .elementor-element.elementor-element-fb7e302 > .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-1721 .elementor-element.elementor-element-fb7e302:hover{background-color:var( --e-global-color-primary );}.elementor-1721 .elementor-element.elementor-element-13881dd{--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-1721 .elementor-element.elementor-element-97e4879{--display:flex;--overflow:hidden;--overlay-opacity:0.75;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-1721 .elementor-element.elementor-element-97e4879:not(.elementor-motion-effects-element-type-background), .elementor-1721 .elementor-element.elementor-element-97e4879 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-205bbfc );}.elementor-1721 .elementor-element.elementor-element-97e4879::before, .elementor-1721 .elementor-element.elementor-element-97e4879 > .elementor-background-video-container::before, .elementor-1721 .elementor-element.elementor-element-97e4879 > .e-con-inner > .elementor-background-video-container::before, .elementor-1721 .elementor-element.elementor-element-97e4879 > .elementor-background-slideshow::before, .elementor-1721 .elementor-element.elementor-element-97e4879 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1721 .elementor-element.elementor-element-97e4879 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://aquapark.co.za/wp-content/uploads/2026/02/wave4-copy.webp");--background-overlay:'';background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1721 .elementor-element.elementor-element-17075d9{--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-1721 .elementor-element.elementor-element-e761ecc .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-1721 .elementor-element.elementor-element-0ff7c9f{--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-1721 .elementor-element.elementor-element-45d42d2 .elementor-button:hover, .elementor-1721 .elementor-element.elementor-element-45d42d2 .elementor-button:focus{background-color:var( --e-global-color-3cd8deb );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-1721 .elementor-element.elementor-element-45d42d2 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1721 .elementor-element.elementor-element-45d42d2 .elementor-button .elementor-button-content-wrapper{gap:19px;}.elementor-1721 .elementor-element.elementor-element-45d42d2 .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-1721 .elementor-element.elementor-element-45d42d2 .elementor-button:hover svg, .elementor-1721 .elementor-element.elementor-element-45d42d2 .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-1721 .elementor-element.elementor-element-4f1eeb4{--display:flex;--justify-content:space-between;--background-transition:0.3s;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1721 .elementor-element.elementor-element-4f1eeb4:not(.elementor-motion-effects-element-type-background), .elementor-1721 .elementor-element.elementor-element-4f1eeb4 > .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-16-copy-2.webp");background-position:center center;background-size:cover;}.elementor-1721 .elementor-element.elementor-element-4f1eeb4:hover{background-color:var( --e-global-color-primary );}.elementor-1721 .elementor-element.elementor-element-4a7f0da{--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-1721 .elementor-element.elementor-element-4546749{--display:flex;--justify-content:space-between;--background-transition:0.3s;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1721 .elementor-element.elementor-element-4546749:not(.elementor-motion-effects-element-type-background), .elementor-1721 .elementor-element.elementor-element-4546749 > .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-1721 .elementor-element.elementor-element-4546749:hover{background-color:var( --e-global-color-primary );}.elementor-1721 .elementor-element.elementor-element-15dda03{--display:flex;--overflow:hidden;--overlay-opacity:0.75;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-1721 .elementor-element.elementor-element-15dda03:not(.elementor-motion-effects-element-type-background), .elementor-1721 .elementor-element.elementor-element-15dda03 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-205bbfc );}.elementor-1721 .elementor-element.elementor-element-15dda03::before, .elementor-1721 .elementor-element.elementor-element-15dda03 > .elementor-background-video-container::before, .elementor-1721 .elementor-element.elementor-element-15dda03 > .e-con-inner > .elementor-background-video-container::before, .elementor-1721 .elementor-element.elementor-element-15dda03 > .elementor-background-slideshow::before, .elementor-1721 .elementor-element.elementor-element-15dda03 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1721 .elementor-element.elementor-element-15dda03 > .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-1721 .elementor-element.elementor-element-9fae3f9{--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-1721 .elementor-element.elementor-element-61252dd .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-1721 .elementor-element.elementor-element-04b439f{--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-1721 .elementor-element.elementor-element-c070f1c .elementor-button:hover, .elementor-1721 .elementor-element.elementor-element-c070f1c .elementor-button:focus{background-color:var( --e-global-color-3cd8deb );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-1721 .elementor-element.elementor-element-c070f1c .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1721 .elementor-element.elementor-element-c070f1c .elementor-button .elementor-button-content-wrapper{gap:19px;}.elementor-1721 .elementor-element.elementor-element-c070f1c .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-1721 .elementor-element.elementor-element-c070f1c .elementor-button:hover svg, .elementor-1721 .elementor-element.elementor-element-c070f1c .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-1721 .elementor-element.elementor-element-fafa70e{--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-1721 .elementor-element.elementor-element-590407d{--display:flex;--justify-content:space-between;--background-transition:0.3s;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1721 .elementor-element.elementor-element-590407d:not(.elementor-motion-effects-element-type-background), .elementor-1721 .elementor-element.elementor-element-590407d > .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/0S3A9606-copy.webp");background-position:center center;background-size:cover;}.elementor-1721 .elementor-element.elementor-element-590407d:hover{background-color:var( --e-global-color-primary );}.elementor-1721 .elementor-element.elementor-element-7eae3bb{--display:flex;--overflow:hidden;--overlay-opacity:0.75;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-1721 .elementor-element.elementor-element-7eae3bb:not(.elementor-motion-effects-element-type-background), .elementor-1721 .elementor-element.elementor-element-7eae3bb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-1721 .elementor-element.elementor-element-7eae3bb::before, .elementor-1721 .elementor-element.elementor-element-7eae3bb > .elementor-background-video-container::before, .elementor-1721 .elementor-element.elementor-element-7eae3bb > .e-con-inner > .elementor-background-video-container::before, .elementor-1721 .elementor-element.elementor-element-7eae3bb > .elementor-background-slideshow::before, .elementor-1721 .elementor-element.elementor-element-7eae3bb > .e-con-inner > .elementor-background-slideshow::before, .elementor-1721 .elementor-element.elementor-element-7eae3bb > .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-1721 .elementor-element.elementor-element-904b476{--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-1721 .elementor-element.elementor-element-f167363 .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-1721 .elementor-element.elementor-element-10be0ce{--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-1721 .elementor-element.elementor-element-f244762{color:var( --e-global-color-ed13bf8 );}.elementor-1721 .elementor-element.elementor-element-760e952 .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-1721 .elementor-element.elementor-element-760e952 .elementor-button:hover, .elementor-1721 .elementor-element.elementor-element-760e952 .elementor-button:focus{background-color:var( --e-global-color-3cd8deb );color:var( --e-global-color-205bbfc );border-color:var( --e-global-color-205bbfc );}.elementor-1721 .elementor-element.elementor-element-760e952 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1721 .elementor-element.elementor-element-760e952 .elementor-button .elementor-button-content-wrapper{gap:19px;}.elementor-1721 .elementor-element.elementor-element-760e952 .elementor-button:hover svg, .elementor-1721 .elementor-element.elementor-element-760e952 .elementor-button:focus svg{fill:var( --e-global-color-205bbfc );}.elementor-1721 .elementor-element.elementor-element-d1f2cae{--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-1721 .elementor-element.elementor-element-db78a6c{--display:flex;--overflow:hidden;--overlay-opacity:0.75;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-1721 .elementor-element.elementor-element-db78a6c:not(.elementor-motion-effects-element-type-background), .elementor-1721 .elementor-element.elementor-element-db78a6c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-1721 .elementor-element.elementor-element-db78a6c::before, .elementor-1721 .elementor-element.elementor-element-db78a6c > .elementor-background-video-container::before, .elementor-1721 .elementor-element.elementor-element-db78a6c > .e-con-inner > .elementor-background-video-container::before, .elementor-1721 .elementor-element.elementor-element-db78a6c > .elementor-background-slideshow::before, .elementor-1721 .elementor-element.elementor-element-db78a6c > .e-con-inner > .elementor-background-slideshow::before, .elementor-1721 .elementor-element.elementor-element-db78a6c > .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-1721 .elementor-element.elementor-element-16ac374{--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-1721 .elementor-element.elementor-element-4044d11 .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-1721 .elementor-element.elementor-element-1613308{--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-1721 .elementor-element.elementor-element-75bf1a4{color:var( --e-global-color-ed13bf8 );}.elementor-1721 .elementor-element.elementor-element-4a0d965 .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-1721 .elementor-element.elementor-element-4a0d965 .elementor-button:hover, .elementor-1721 .elementor-element.elementor-element-4a0d965 .elementor-button:focus{background-color:var( --e-global-color-3cd8deb );color:var( --e-global-color-205bbfc );border-color:var( --e-global-color-205bbfc );}.elementor-1721 .elementor-element.elementor-element-4a0d965 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1721 .elementor-element.elementor-element-4a0d965 .elementor-button .elementor-button-content-wrapper{gap:19px;}.elementor-1721 .elementor-element.elementor-element-4a0d965 .elementor-button:hover svg, .elementor-1721 .elementor-element.elementor-element-4a0d965 .elementor-button:focus svg{fill:var( --e-global-color-205bbfc );}.elementor-1721 .elementor-element.elementor-element-68cac4d{--display:flex;--justify-content:space-between;--background-transition:0.3s;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1721 .elementor-element.elementor-element-68cac4d:not(.elementor-motion-effects-element-type-background), .elementor-1721 .elementor-element.elementor-element-68cac4d > .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-1721 .elementor-element.elementor-element-68cac4d: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-1721 .elementor-element.elementor-element-61cb50d .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-1721 .elementor-element.elementor-element-6744e41 .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-1721 .elementor-element.elementor-element-16c3724 .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-1721 .elementor-element.elementor-element-fffefc6 .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-1721 .elementor-element.elementor-element-461932c .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-1721 .elementor-element.elementor-element-4e065af .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-1721 .elementor-element.elementor-element-01200c7 .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-1721 .elementor-element.elementor-element-d182edc .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-1721 .elementor-element.elementor-element-63ab28c .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-1721 .elementor-element.elementor-element-00969b1 .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-1721 .elementor-element.elementor-element-1ffb56f .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-1721 .elementor-element.elementor-element-058b512 .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-1721 .elementor-element.elementor-element-e761ecc .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-1721 .elementor-element.elementor-element-45d42d2 .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-1721 .elementor-element.elementor-element-61252dd .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-1721 .elementor-element.elementor-element-c070f1c .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-1721 .elementor-element.elementor-element-f167363 .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-1721 .elementor-element.elementor-element-760e952 .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-1721 .elementor-element.elementor-element-4044d11 .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-1721 .elementor-element.elementor-element-4a0d965 .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-1721 .elementor-element.elementor-element-689835a{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1721 .elementor-element.elementor-element-f2ca53b{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1721 .elementor-element.elementor-element-1026adb{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1721 .elementor-element.elementor-element-6b20b18{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1721 .elementor-element.elementor-element-81e281f{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1721 .elementor-element.elementor-element-f7407e4{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1721 .elementor-element.elementor-element-97e4879{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1721 .elementor-element.elementor-element-15dda03{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1721 .elementor-element.elementor-element-7eae3bb{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1721 .elementor-element.elementor-element-db78a6c{--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-1721 .elementor-element.elementor-element-689835a{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1721 .elementor-element.elementor-element-61cb50d .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-1721 .elementor-element.elementor-element-5eaf10b{--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-1721 .elementor-element.elementor-element-33b76e1 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-1721 .elementor-element.elementor-element-6744e41 .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-1721 .elementor-element.elementor-element-f2ca53b{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1721 .elementor-element.elementor-element-16c3724 .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-1721 .elementor-element.elementor-element-033cada{--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-1721 .elementor-element.elementor-element-cd588bb p{margin-block-end:0px;}.elementor-1721 .elementor-element.elementor-element-fffefc6 .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-1721 .elementor-element.elementor-element-1026adb{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1721 .elementor-element.elementor-element-461932c .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-1721 .elementor-element.elementor-element-b519078{--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-1721 .elementor-element.elementor-element-4e065af .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-1721 .elementor-element.elementor-element-6b20b18{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1721 .elementor-element.elementor-element-01200c7 .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-1721 .elementor-element.elementor-element-91680d8{--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-1721 .elementor-element.elementor-element-d182edc .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-1721 .elementor-element.elementor-element-81e281f{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1721 .elementor-element.elementor-element-63ab28c .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-1721 .elementor-element.elementor-element-eaf50c1{--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-1721 .elementor-element.elementor-element-00969b1 .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-1721 .elementor-element.elementor-element-f7407e4{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1721 .elementor-element.elementor-element-1ffb56f .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-1721 .elementor-element.elementor-element-7f239be{--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-1721 .elementor-element.elementor-element-058b512 .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-1721 .elementor-element.elementor-element-97e4879{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1721 .elementor-element.elementor-element-e761ecc .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-1721 .elementor-element.elementor-element-0ff7c9f{--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-1721 .elementor-element.elementor-element-ded2806 p{margin-block-end:0px;}.elementor-1721 .elementor-element.elementor-element-45d42d2 .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-1721 .elementor-element.elementor-element-15dda03{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1721 .elementor-element.elementor-element-61252dd .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-1721 .elementor-element.elementor-element-04b439f{--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-1721 .elementor-element.elementor-element-23e0f88 p{margin-block-end:0px;}.elementor-1721 .elementor-element.elementor-element-c070f1c .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-1721 .elementor-element.elementor-element-7eae3bb{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1721 .elementor-element.elementor-element-f167363 .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-1721 .elementor-element.elementor-element-10be0ce{--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-1721 .elementor-element.elementor-element-760e952 .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-1721 .elementor-element.elementor-element-db78a6c{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1721 .elementor-element.elementor-element-4044d11 .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-1721 .elementor-element.elementor-element-1613308{--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-1721 .elementor-element.elementor-element-4a0d965 .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-1721 .elementor-element.elementor-element-1f93249{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-1721 .elementor-element.elementor-element-689835a{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-1721 .elementor-element.elementor-element-6744e41 .elementor-button{padding:6px 12px 6px 12px;}.elementor-1721 .elementor-element.elementor-element-f2ca53b{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-1721 .elementor-element.elementor-element-fffefc6 .elementor-button{padding:6px 12px 6px 12px;}.elementor-1721 .elementor-element.elementor-element-1026adb{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-1721 .elementor-element.elementor-element-4e065af .elementor-button{padding:6px 12px 6px 12px;}.elementor-1721 .elementor-element.elementor-element-6b20b18{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-1721 .elementor-element.elementor-element-d182edc .elementor-button{padding:6px 12px 6px 12px;}.elementor-1721 .elementor-element.elementor-element-81e281f{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-1721 .elementor-element.elementor-element-00969b1 .elementor-button{padding:6px 12px 6px 12px;}.elementor-1721 .elementor-element.elementor-element-f7407e4{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-1721 .elementor-element.elementor-element-058b512 .elementor-button{padding:6px 12px 6px 12px;}.elementor-1721 .elementor-element.elementor-element-97e4879{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-1721 .elementor-element.elementor-element-45d42d2 .elementor-button{padding:6px 12px 6px 12px;}.elementor-1721 .elementor-element.elementor-element-15dda03{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-1721 .elementor-element.elementor-element-c070f1c .elementor-button{padding:6px 12px 6px 12px;}.elementor-1721 .elementor-element.elementor-element-7eae3bb{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-1721 .elementor-element.elementor-element-760e952 .elementor-button{padding:6px 12px 6px 12px;}.elementor-1721 .elementor-element.elementor-element-db78a6c{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-1721 .elementor-element.elementor-element-4a0d965 .elementor-button{padding:6px 12px 6px 12px;}}@media(max-width:767px){.elementor-1721 .elementor-element.elementor-element-b98e7d0:not(.elementor-motion-effects-element-type-background), .elementor-1721 .elementor-element.elementor-element-b98e7d0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://aquapark.co.za/wp-content/uploads/2026/02/about-copy-768x512.webp");}.elementor-1721 .elementor-element.elementor-element-b98e7d0{--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-1721 .elementor-element.elementor-element-670ba64{padding:20px 20px 20px 20px;}.elementor-1721 .elementor-element.elementor-element-689835a{--min-height:0px;}.elementor-1721 .elementor-element.elementor-element-669c395{--flex-wrap:nowrap;}.elementor-1721 .elementor-element.elementor-element-61cb50d .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-1721 .elementor-element.elementor-element-6744e41 .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-1721 .elementor-element.elementor-element-77c4ba4:not(.elementor-motion-effects-element-type-background), .elementor-1721 .elementor-element.elementor-element-77c4ba4 > .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-1721 .elementor-element.elementor-element-77c4ba4{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1721 .elementor-element.elementor-element-f2ca53b::before, .elementor-1721 .elementor-element.elementor-element-f2ca53b > .elementor-background-video-container::before, .elementor-1721 .elementor-element.elementor-element-f2ca53b > .e-con-inner > .elementor-background-video-container::before, .elementor-1721 .elementor-element.elementor-element-f2ca53b > .elementor-background-slideshow::before, .elementor-1721 .elementor-element.elementor-element-f2ca53b > .e-con-inner > .elementor-background-slideshow::before, .elementor-1721 .elementor-element.elementor-element-f2ca53b > .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-1721 .elementor-element.elementor-element-f2ca53b{--min-height:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-1721 .elementor-element.elementor-element-c57500d{--flex-wrap:nowrap;}.elementor-1721 .elementor-element.elementor-element-16c3724 .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-1721 .elementor-element.elementor-element-cd588bb p{margin-block-end:10px;}.elementor-1721 .elementor-element.elementor-element-fffefc6 .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-1721 .elementor-element.elementor-element-92677d4:not(.elementor-motion-effects-element-type-background), .elementor-1721 .elementor-element.elementor-element-92677d4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://aquapark.co.za/wp-content/uploads/2026/02/about1-copy-768x466.webp");background-position:center center;}.elementor-1721 .elementor-element.elementor-element-92677d4{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1721 .elementor-element.elementor-element-8de7ceb:not(.elementor-motion-effects-element-type-background), .elementor-1721 .elementor-element.elementor-element-8de7ceb > .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-1721 .elementor-element.elementor-element-8de7ceb{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1721 .elementor-element.elementor-element-1026adb{--min-height:0px;}.elementor-1721 .elementor-element.elementor-element-35bb5f5{--flex-wrap:nowrap;}.elementor-1721 .elementor-element.elementor-element-461932c .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-1721 .elementor-element.elementor-element-4e065af .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-1721 .elementor-element.elementor-element-e8ea2c4:not(.elementor-motion-effects-element-type-background), .elementor-1721 .elementor-element.elementor-element-e8ea2c4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://aquapark.co.za/wp-content/uploads/2026/02/2R5A5759-copy-768x512.webp");background-position:center center;}.elementor-1721 .elementor-element.elementor-element-e8ea2c4{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1721 .elementor-element.elementor-element-e8ea2c4.e-con{--order:99999 /* order end hack */;}.elementor-1721 .elementor-element.elementor-element-6b20b18::before, .elementor-1721 .elementor-element.elementor-element-6b20b18 > .elementor-background-video-container::before, .elementor-1721 .elementor-element.elementor-element-6b20b18 > .e-con-inner > .elementor-background-video-container::before, .elementor-1721 .elementor-element.elementor-element-6b20b18 > .elementor-background-slideshow::before, .elementor-1721 .elementor-element.elementor-element-6b20b18 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1721 .elementor-element.elementor-element-6b20b18 > .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-1721 .elementor-element.elementor-element-6b20b18{--min-height:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-1721 .elementor-element.elementor-element-53efd79{--flex-wrap:nowrap;}.elementor-1721 .elementor-element.elementor-element-01200c7 .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-1721 .elementor-element.elementor-element-a3fb7c6 p{margin-block-end:10px;}.elementor-1721 .elementor-element.elementor-element-d182edc .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-1721 .elementor-element.elementor-element-81e281f{--min-height:0px;}.elementor-1721 .elementor-element.elementor-element-80a5215{--flex-wrap:nowrap;}.elementor-1721 .elementor-element.elementor-element-63ab28c .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-1721 .elementor-element.elementor-element-00969b1 .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-1721 .elementor-element.elementor-element-bfd21fb:not(.elementor-motion-effects-element-type-background), .elementor-1721 .elementor-element.elementor-element-bfd21fb > .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-1721 .elementor-element.elementor-element-bfd21fb{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1721 .elementor-element.elementor-element-f7407e4{--min-height:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-1721 .elementor-element.elementor-element-f7407e4::before, .elementor-1721 .elementor-element.elementor-element-f7407e4 > .elementor-background-video-container::before, .elementor-1721 .elementor-element.elementor-element-f7407e4 > .e-con-inner > .elementor-background-video-container::before, .elementor-1721 .elementor-element.elementor-element-f7407e4 > .elementor-background-slideshow::before, .elementor-1721 .elementor-element.elementor-element-f7407e4 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1721 .elementor-element.elementor-element-f7407e4 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-size:cover;}.elementor-1721 .elementor-element.elementor-element-94d0621{--flex-wrap:nowrap;}.elementor-1721 .elementor-element.elementor-element-1ffb56f .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-1721 .elementor-element.elementor-element-e9d7c71 p{margin-block-end:10px;}.elementor-1721 .elementor-element.elementor-element-058b512 .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-1721 .elementor-element.elementor-element-fb7e302:not(.elementor-motion-effects-element-type-background), .elementor-1721 .elementor-element.elementor-element-fb7e302 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://aquapark.co.za/wp-content/uploads/2026/02/2R5A5796-copy-768x564.webp");background-position:center center;}.elementor-1721 .elementor-element.elementor-element-fb7e302{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1721 .elementor-element.elementor-element-97e4879{--min-height:0px;}.elementor-1721 .elementor-element.elementor-element-17075d9{--flex-wrap:nowrap;}.elementor-1721 .elementor-element.elementor-element-e761ecc .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-1721 .elementor-element.elementor-element-45d42d2 .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-1721 .elementor-element.elementor-element-4f1eeb4:not(.elementor-motion-effects-element-type-background), .elementor-1721 .elementor-element.elementor-element-4f1eeb4 > .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-1721 .elementor-element.elementor-element-4f1eeb4{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1721 .elementor-element.elementor-element-4546749:not(.elementor-motion-effects-element-type-background), .elementor-1721 .elementor-element.elementor-element-4546749 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://aquapark.co.za/wp-content/uploads/2026/02/AquaPark-13-copy-768x512.webp");background-position:center center;}.elementor-1721 .elementor-element.elementor-element-4546749{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1721 .elementor-element.elementor-element-4546749.e-con{--order:99999 /* order end hack */;}.elementor-1721 .elementor-element.elementor-element-15dda03::before, .elementor-1721 .elementor-element.elementor-element-15dda03 > .elementor-background-video-container::before, .elementor-1721 .elementor-element.elementor-element-15dda03 > .e-con-inner > .elementor-background-video-container::before, .elementor-1721 .elementor-element.elementor-element-15dda03 > .elementor-background-slideshow::before, .elementor-1721 .elementor-element.elementor-element-15dda03 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1721 .elementor-element.elementor-element-15dda03 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://aquapark.co.za/wp-content/uploads/2026/02/wave4-copy.webp");background-size:cover;}.elementor-1721 .elementor-element.elementor-element-15dda03{--min-height:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-1721 .elementor-element.elementor-element-9fae3f9{--flex-wrap:nowrap;}.elementor-1721 .elementor-element.elementor-element-61252dd .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-1721 .elementor-element.elementor-element-23e0f88 p{margin-block-end:10px;}.elementor-1721 .elementor-element.elementor-element-c070f1c .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-1721 .elementor-element.elementor-element-590407d:not(.elementor-motion-effects-element-type-background), .elementor-1721 .elementor-element.elementor-element-590407d > .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-1721 .elementor-element.elementor-element-590407d{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1721 .elementor-element.elementor-element-7eae3bb{--min-height:0px;}.elementor-1721 .elementor-element.elementor-element-904b476{--flex-wrap:nowrap;}.elementor-1721 .elementor-element.elementor-element-f167363 .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-1721 .elementor-element.elementor-element-760e952 .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-1721 .elementor-element.elementor-element-db78a6c::before, .elementor-1721 .elementor-element.elementor-element-db78a6c > .elementor-background-video-container::before, .elementor-1721 .elementor-element.elementor-element-db78a6c > .e-con-inner > .elementor-background-video-container::before, .elementor-1721 .elementor-element.elementor-element-db78a6c > .elementor-background-slideshow::before, .elementor-1721 .elementor-element.elementor-element-db78a6c > .e-con-inner > .elementor-background-slideshow::before, .elementor-1721 .elementor-element.elementor-element-db78a6c > .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-1721 .elementor-element.elementor-element-db78a6c{--min-height:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-1721 .elementor-element.elementor-element-16ac374{--flex-wrap:nowrap;}.elementor-1721 .elementor-element.elementor-element-4044d11 .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-1721 .elementor-element.elementor-element-75bf1a4 p{margin-block-end:10px;}.elementor-1721 .elementor-element.elementor-element-4a0d965 .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-1721 .elementor-element.elementor-element-68cac4d:not(.elementor-motion-effects-element-type-background), .elementor-1721 .elementor-element.elementor-element-68cac4d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://aquapark.co.za/wp-content/uploads/2026/02/0S3A9606-copy-768x1009.webp");background-position:center center;}.elementor-1721 .elementor-element.elementor-element-68cac4d{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1721 .elementor-element.elementor-element-68cac4d.e-con{--order:99999 /* order end hack */;}}@media(min-width:768px){.elementor-1721 .elementor-element.elementor-element-689835a{--width:66.66%;}.elementor-1721 .elementor-element.elementor-element-5eaf10b{--width:80%;}.elementor-1721 .elementor-element.elementor-element-77c4ba4{--width:33.33%;}.elementor-1721 .elementor-element.elementor-element-f2ca53b{--width:66.66%;}.elementor-1721 .elementor-element.elementor-element-033cada{--width:80%;}.elementor-1721 .elementor-element.elementor-element-92677d4{--width:33.33%;}.elementor-1721 .elementor-element.elementor-element-8de7ceb{--width:33.33%;}.elementor-1721 .elementor-element.elementor-element-1026adb{--width:66.66%;}.elementor-1721 .elementor-element.elementor-element-b519078{--width:80%;}.elementor-1721 .elementor-element.elementor-element-e8ea2c4{--width:33.33%;}.elementor-1721 .elementor-element.elementor-element-6b20b18{--width:66.66%;}.elementor-1721 .elementor-element.elementor-element-91680d8{--width:80%;}.elementor-1721 .elementor-element.elementor-element-81e281f{--width:66.66%;}.elementor-1721 .elementor-element.elementor-element-eaf50c1{--width:80%;}.elementor-1721 .elementor-element.elementor-element-bfd21fb{--width:33.33%;}.elementor-1721 .elementor-element.elementor-element-f7407e4{--width:66.66%;}.elementor-1721 .elementor-element.elementor-element-7f239be{--width:80%;}.elementor-1721 .elementor-element.elementor-element-fb7e302{--width:33.33%;}.elementor-1721 .elementor-element.elementor-element-97e4879{--width:66.66%;}.elementor-1721 .elementor-element.elementor-element-0ff7c9f{--width:80%;}.elementor-1721 .elementor-element.elementor-element-4f1eeb4{--width:33.33%;}.elementor-1721 .elementor-element.elementor-element-4546749{--width:33.33%;}.elementor-1721 .elementor-element.elementor-element-15dda03{--width:66.66%;}.elementor-1721 .elementor-element.elementor-element-04b439f{--width:80%;}.elementor-1721 .elementor-element.elementor-element-590407d{--width:33.33%;}.elementor-1721 .elementor-element.elementor-element-7eae3bb{--width:66.66%;}.elementor-1721 .elementor-element.elementor-element-10be0ce{--width:80%;}.elementor-1721 .elementor-element.elementor-element-db78a6c{--width:66.66%;}.elementor-1721 .elementor-element.elementor-element-1613308{--width:80%;}.elementor-1721 .elementor-element.elementor-element-68cac4d{--width:33.33%;}}