.elementor-4107 .elementor-element.elementor-element-dd179df{--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-4107 .elementor-element.elementor-element-dd179df:not(.elementor-motion-effects-element-type-background), .elementor-4107 .elementor-element.elementor-element-dd179df > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://aquapark.co.za/wp-content/uploads/2026/06/2R5A5724-copy.webp");background-position:center center;background-size:cover;}.elementor-4107 .elementor-element.elementor-element-dd179df::before, .elementor-4107 .elementor-element.elementor-element-dd179df > .elementor-background-video-container::before, .elementor-4107 .elementor-element.elementor-element-dd179df > .e-con-inner > .elementor-background-video-container::before, .elementor-4107 .elementor-element.elementor-element-dd179df > .elementor-background-slideshow::before, .elementor-4107 .elementor-element.elementor-element-dd179df > .e-con-inner > .elementor-background-slideshow::before, .elementor-4107 .elementor-element.elementor-element-dd179df > .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-4107 .elementor-element.elementor-element-72ac1d8{padding:40px 40px 40px 40px;}.elementor-4107 .elementor-element.elementor-element-72ac1d8 .elementor-heading-title{color:var( --e-global-color-3cd8deb );}.elementor-4107 .elementor-element.elementor-element-4fbcfc0{--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-4107 .elementor-element.elementor-element-4fbcfc0:not(.elementor-motion-effects-element-type-background), .elementor-4107 .elementor-element.elementor-element-4fbcfc0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-7fb3f7b );}.elementor-4107 .elementor-element.elementor-element-f2b936d{--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-4107 .elementor-element.elementor-element-6ba37c7{--display:flex;--overflow:hidden;--overlay-opacity:0.75;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-4107 .elementor-element.elementor-element-6ba37c7:not(.elementor-motion-effects-element-type-background), .elementor-4107 .elementor-element.elementor-element-6ba37c7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-205bbfc );}.elementor-4107 .elementor-element.elementor-element-6ba37c7::before, .elementor-4107 .elementor-element.elementor-element-6ba37c7 > .elementor-background-video-container::before, .elementor-4107 .elementor-element.elementor-element-6ba37c7 > .e-con-inner > .elementor-background-video-container::before, .elementor-4107 .elementor-element.elementor-element-6ba37c7 > .elementor-background-slideshow::before, .elementor-4107 .elementor-element.elementor-element-6ba37c7 > .e-con-inner > .elementor-background-slideshow::before, .elementor-4107 .elementor-element.elementor-element-6ba37c7 > .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-4107 .elementor-element.elementor-element-1bf7cf3{--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-4107 .elementor-element.elementor-element-da414fc .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-4107 .elementor-element.elementor-element-730c89e{--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-4107 .elementor-element.elementor-element-572cf4d .elementor-button:hover, .elementor-4107 .elementor-element.elementor-element-572cf4d .elementor-button:focus{background-color:var( --e-global-color-3cd8deb );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-4107 .elementor-element.elementor-element-572cf4d .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-4107 .elementor-element.elementor-element-572cf4d .elementor-button .elementor-button-content-wrapper{gap:19px;}.elementor-4107 .elementor-element.elementor-element-572cf4d .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-4107 .elementor-element.elementor-element-572cf4d .elementor-button:hover svg, .elementor-4107 .elementor-element.elementor-element-572cf4d .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-4107 .elementor-element.elementor-element-96c1168{--display:flex;--justify-content:space-between;--background-transition:0.3s;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-4107 .elementor-element.elementor-element-96c1168:not(.elementor-motion-effects-element-type-background), .elementor-4107 .elementor-element.elementor-element-96c1168 > .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/06/AquaPark-20-copy-1536x1024.webp");background-position:center center;background-size:cover;}.elementor-4107 .elementor-element.elementor-element-96c1168:hover{background-color:var( --e-global-color-primary );}.elementor-4107 .elementor-element.elementor-element-f16f58e{--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-4107 .elementor-element.elementor-element-165f3f8{--display:flex;--overflow:hidden;--overlay-opacity:0.75;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-4107 .elementor-element.elementor-element-165f3f8:not(.elementor-motion-effects-element-type-background), .elementor-4107 .elementor-element.elementor-element-165f3f8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-205bbfc );}.elementor-4107 .elementor-element.elementor-element-165f3f8::before, .elementor-4107 .elementor-element.elementor-element-165f3f8 > .elementor-background-video-container::before, .elementor-4107 .elementor-element.elementor-element-165f3f8 > .e-con-inner > .elementor-background-video-container::before, .elementor-4107 .elementor-element.elementor-element-165f3f8 > .elementor-background-slideshow::before, .elementor-4107 .elementor-element.elementor-element-165f3f8 > .e-con-inner > .elementor-background-slideshow::before, .elementor-4107 .elementor-element.elementor-element-165f3f8 > .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-4107 .elementor-element.elementor-element-8d4cc1d{--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-4107 .elementor-element.elementor-element-3cbb68b .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-4107 .elementor-element.elementor-element-3b4e22f{--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-4107 .elementor-element.elementor-element-6d0a36e .elementor-button:hover, .elementor-4107 .elementor-element.elementor-element-6d0a36e .elementor-button:focus{background-color:var( --e-global-color-3cd8deb );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-4107 .elementor-element.elementor-element-6d0a36e .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-4107 .elementor-element.elementor-element-6d0a36e .elementor-button .elementor-button-content-wrapper{gap:19px;}.elementor-4107 .elementor-element.elementor-element-6d0a36e .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-4107 .elementor-element.elementor-element-6d0a36e .elementor-button:hover svg, .elementor-4107 .elementor-element.elementor-element-6d0a36e .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-4107 .elementor-element.elementor-element-2f3985d{--display:flex;--justify-content:space-between;--background-transition:0.3s;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-4107 .elementor-element.elementor-element-2f3985d:not(.elementor-motion-effects-element-type-background), .elementor-4107 .elementor-element.elementor-element-2f3985d > .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-4107 .elementor-element.elementor-element-2f3985d:hover{background-color:var( --e-global-color-primary );}.elementor-4107 .elementor-element.elementor-element-0803450{--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-4107 .elementor-element.elementor-element-d9779bf{--display:flex;--justify-content:space-between;--background-transition:0.3s;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-4107 .elementor-element.elementor-element-d9779bf:not(.elementor-motion-effects-element-type-background), .elementor-4107 .elementor-element.elementor-element-d9779bf > .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/06/0S3A9793-copy.webp");background-position:center center;background-size:cover;}.elementor-4107 .elementor-element.elementor-element-d9779bf:hover{background-color:var( --e-global-color-primary );}.elementor-4107 .elementor-element.elementor-element-ba1fee3{--display:flex;--overflow:hidden;--overlay-opacity:0.75;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-4107 .elementor-element.elementor-element-ba1fee3:not(.elementor-motion-effects-element-type-background), .elementor-4107 .elementor-element.elementor-element-ba1fee3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-4107 .elementor-element.elementor-element-ba1fee3::before, .elementor-4107 .elementor-element.elementor-element-ba1fee3 > .elementor-background-video-container::before, .elementor-4107 .elementor-element.elementor-element-ba1fee3 > .e-con-inner > .elementor-background-video-container::before, .elementor-4107 .elementor-element.elementor-element-ba1fee3 > .elementor-background-slideshow::before, .elementor-4107 .elementor-element.elementor-element-ba1fee3 > .e-con-inner > .elementor-background-slideshow::before, .elementor-4107 .elementor-element.elementor-element-ba1fee3 > .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-4107 .elementor-element.elementor-element-6272b3e{--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-4107 .elementor-element.elementor-element-c79b82c .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-4107 .elementor-element.elementor-element-abb77b4{--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-4107 .elementor-element.elementor-element-57dce15{color:var( --e-global-color-ed13bf8 );}.elementor-4107 .elementor-element.elementor-element-93543ed .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-4107 .elementor-element.elementor-element-93543ed .elementor-button:hover, .elementor-4107 .elementor-element.elementor-element-93543ed .elementor-button:focus{background-color:var( --e-global-color-3cd8deb );color:var( --e-global-color-205bbfc );border-color:var( --e-global-color-205bbfc );}.elementor-4107 .elementor-element.elementor-element-93543ed .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-4107 .elementor-element.elementor-element-93543ed .elementor-button .elementor-button-content-wrapper{gap:19px;}.elementor-4107 .elementor-element.elementor-element-93543ed .elementor-button:hover svg, .elementor-4107 .elementor-element.elementor-element-93543ed .elementor-button:focus svg{fill:var( --e-global-color-205bbfc );}.elementor-4107 .elementor-element.elementor-element-fe59ba3{--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-4107 .elementor-element.elementor-element-5993cc3{--display:flex;--justify-content:space-between;--background-transition:0.3s;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-4107 .elementor-element.elementor-element-5993cc3:not(.elementor-motion-effects-element-type-background), .elementor-4107 .elementor-element.elementor-element-5993cc3 > .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-4107 .elementor-element.elementor-element-5993cc3:hover{background-color:var( --e-global-color-primary );}.elementor-4107 .elementor-element.elementor-element-281b6a6{--display:flex;--overflow:hidden;--overlay-opacity:0.75;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-4107 .elementor-element.elementor-element-281b6a6:not(.elementor-motion-effects-element-type-background), .elementor-4107 .elementor-element.elementor-element-281b6a6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-4107 .elementor-element.elementor-element-281b6a6::before, .elementor-4107 .elementor-element.elementor-element-281b6a6 > .elementor-background-video-container::before, .elementor-4107 .elementor-element.elementor-element-281b6a6 > .e-con-inner > .elementor-background-video-container::before, .elementor-4107 .elementor-element.elementor-element-281b6a6 > .elementor-background-slideshow::before, .elementor-4107 .elementor-element.elementor-element-281b6a6 > .e-con-inner > .elementor-background-slideshow::before, .elementor-4107 .elementor-element.elementor-element-281b6a6 > .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-4107 .elementor-element.elementor-element-f90b704{--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-4107 .elementor-element.elementor-element-b960c20 .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-4107 .elementor-element.elementor-element-d08067e{--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-4107 .elementor-element.elementor-element-6ab4361{color:var( --e-global-color-ed13bf8 );}.elementor-4107 .elementor-element.elementor-element-e188dc4 .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-4107 .elementor-element.elementor-element-e188dc4 .elementor-button:hover, .elementor-4107 .elementor-element.elementor-element-e188dc4 .elementor-button:focus{background-color:var( --e-global-color-3cd8deb );color:var( --e-global-color-205bbfc );border-color:var( --e-global-color-205bbfc );}.elementor-4107 .elementor-element.elementor-element-e188dc4 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-4107 .elementor-element.elementor-element-e188dc4 .elementor-button .elementor-button-content-wrapper{gap:19px;}.elementor-4107 .elementor-element.elementor-element-e188dc4 .elementor-button:hover svg, .elementor-4107 .elementor-element.elementor-element-e188dc4 .elementor-button:focus svg{fill:var( --e-global-color-205bbfc );}.elementor-4107 .elementor-element.elementor-element-c695ca1{--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-4107 .elementor-element.elementor-element-3093b34{--display:flex;--overflow:hidden;--overlay-opacity:0.75;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-4107 .elementor-element.elementor-element-3093b34:not(.elementor-motion-effects-element-type-background), .elementor-4107 .elementor-element.elementor-element-3093b34 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-3cd8deb );}.elementor-4107 .elementor-element.elementor-element-3093b34::before, .elementor-4107 .elementor-element.elementor-element-3093b34 > .elementor-background-video-container::before, .elementor-4107 .elementor-element.elementor-element-3093b34 > .e-con-inner > .elementor-background-video-container::before, .elementor-4107 .elementor-element.elementor-element-3093b34 > .elementor-background-slideshow::before, .elementor-4107 .elementor-element.elementor-element-3093b34 > .e-con-inner > .elementor-background-slideshow::before, .elementor-4107 .elementor-element.elementor-element-3093b34 > .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-4107 .elementor-element.elementor-element-e6577d0{--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-4107 .elementor-element.elementor-element-7e8d474 .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-4107 .elementor-element.elementor-element-32b2f8c{--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-4107 .elementor-element.elementor-element-10915cb{width:100%;max-width:100%;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 );}.elementor-4107 .elementor-element.elementor-element-10915cb p{margin-block-end:0px;}.elementor-4107 .elementor-element.elementor-element-0ea1475{--display:flex;--justify-content:space-between;--background-transition:0.3s;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-4107 .elementor-element.elementor-element-0ea1475:not(.elementor-motion-effects-element-type-background), .elementor-4107 .elementor-element.elementor-element-0ea1475 > .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/07/Theo-1-e1785169332706.jpg");background-position:center center;background-size:cover;}.elementor-4107 .elementor-element.elementor-element-0ea1475:hover{background-color:var( --e-global-color-primary );}.elementor-4107 .elementor-element.elementor-element-ae3cd04{--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-4107 .elementor-element.elementor-element-5b914de{--display:flex;--overflow:hidden;--overlay-opacity:0.75;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-4107 .elementor-element.elementor-element-5b914de:not(.elementor-motion-effects-element-type-background), .elementor-4107 .elementor-element.elementor-element-5b914de > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-3cd8deb );}.elementor-4107 .elementor-element.elementor-element-5b914de::before, .elementor-4107 .elementor-element.elementor-element-5b914de > .elementor-background-video-container::before, .elementor-4107 .elementor-element.elementor-element-5b914de > .e-con-inner > .elementor-background-video-container::before, .elementor-4107 .elementor-element.elementor-element-5b914de > .elementor-background-slideshow::before, .elementor-4107 .elementor-element.elementor-element-5b914de > .e-con-inner > .elementor-background-slideshow::before, .elementor-4107 .elementor-element.elementor-element-5b914de > .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-4107 .elementor-element.elementor-element-5a893a4{--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-4107 .elementor-element.elementor-element-97c7143 .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-4107 .elementor-element.elementor-element-3990380{--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-4107 .elementor-element.elementor-element-c1d96ac{width:100%;max-width:100%;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 );}.elementor-4107 .elementor-element.elementor-element-c1d96ac p{margin-block-end:0px;}.elementor-4107 .elementor-element.elementor-element-2a2cbfc{--display:flex;--justify-content:space-between;--background-transition:0.3s;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-4107 .elementor-element.elementor-element-2a2cbfc:not(.elementor-motion-effects-element-type-background), .elementor-4107 .elementor-element.elementor-element-2a2cbfc > .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/06/WhatsApp-Image-2025-05-29-at-12.34.28-copy.webp");background-position:center center;background-size:cover;}.elementor-4107 .elementor-element.elementor-element-2a2cbfc:hover{background-color:var( --e-global-color-primary );}.elementor-4107 .elementor-element.elementor-element-d361ce4{--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-4107 .elementor-element.elementor-element-2187345{--display:flex;--justify-content:space-between;--background-transition:0.3s;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-4107 .elementor-element.elementor-element-2187345:not(.elementor-motion-effects-element-type-background), .elementor-4107 .elementor-element.elementor-element-2187345 > .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/07/AquaPark-17.jpg");background-position:center center;background-size:cover;}.elementor-4107 .elementor-element.elementor-element-2187345:hover{background-color:var( --e-global-color-primary );}.elementor-4107 .elementor-element.elementor-element-9bf598b{--display:flex;--overflow:hidden;--overlay-opacity:0.75;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-4107 .elementor-element.elementor-element-9bf598b:not(.elementor-motion-effects-element-type-background), .elementor-4107 .elementor-element.elementor-element-9bf598b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-4107 .elementor-element.elementor-element-9bf598b::before, .elementor-4107 .elementor-element.elementor-element-9bf598b > .elementor-background-video-container::before, .elementor-4107 .elementor-element.elementor-element-9bf598b > .e-con-inner > .elementor-background-video-container::before, .elementor-4107 .elementor-element.elementor-element-9bf598b > .elementor-background-slideshow::before, .elementor-4107 .elementor-element.elementor-element-9bf598b > .e-con-inner > .elementor-background-slideshow::before, .elementor-4107 .elementor-element.elementor-element-9bf598b > .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-4107 .elementor-element.elementor-element-173bf8d .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-4107 .elementor-element.elementor-element-22281b2{--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-4107 .elementor-element.elementor-element-dffb333 .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-4107 .elementor-element.elementor-element-dffb333 .elementor-button:hover, .elementor-4107 .elementor-element.elementor-element-dffb333 .elementor-button:focus{background-color:var( --e-global-color-3cd8deb );color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-4107 .elementor-element.elementor-element-dffb333 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-4107 .elementor-element.elementor-element-dffb333 .elementor-button .elementor-button-content-wrapper{gap:19px;}.elementor-4107 .elementor-element.elementor-element-dffb333 .elementor-button:hover svg, .elementor-4107 .elementor-element.elementor-element-dffb333 .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-4107 .elementor-element.elementor-element-9a6145d{--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-4107 .elementor-element.elementor-element-a92cee5{--display:flex;--overflow:hidden;--overlay-opacity:0.75;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-4107 .elementor-element.elementor-element-a92cee5:not(.elementor-motion-effects-element-type-background), .elementor-4107 .elementor-element.elementor-element-a92cee5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-4107 .elementor-element.elementor-element-a92cee5::before, .elementor-4107 .elementor-element.elementor-element-a92cee5 > .elementor-background-video-container::before, .elementor-4107 .elementor-element.elementor-element-a92cee5 > .e-con-inner > .elementor-background-video-container::before, .elementor-4107 .elementor-element.elementor-element-a92cee5 > .elementor-background-slideshow::before, .elementor-4107 .elementor-element.elementor-element-a92cee5 > .e-con-inner > .elementor-background-slideshow::before, .elementor-4107 .elementor-element.elementor-element-a92cee5 > .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-4107 .elementor-element.elementor-element-200478b{--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-4107 .elementor-element.elementor-element-ca26456 .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-4107 .elementor-element.elementor-element-d153cfc{--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-4107 .elementor-element.elementor-element-77f6a8a{color:var( --e-global-color-ed13bf8 );}.elementor-4107 .elementor-element.elementor-element-034221b .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-4107 .elementor-element.elementor-element-034221b .elementor-button:hover, .elementor-4107 .elementor-element.elementor-element-034221b .elementor-button:focus{background-color:var( --e-global-color-3cd8deb );color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-4107 .elementor-element.elementor-element-034221b .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-4107 .elementor-element.elementor-element-034221b .elementor-button .elementor-button-content-wrapper{gap:19px;}.elementor-4107 .elementor-element.elementor-element-034221b .elementor-button:hover svg, .elementor-4107 .elementor-element.elementor-element-034221b .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-4107 .elementor-element.elementor-element-2ef0ea3{--display:flex;--justify-content:space-between;--background-transition:0.3s;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-4107 .elementor-element.elementor-element-2ef0ea3:not(.elementor-motion-effects-element-type-background), .elementor-4107 .elementor-element.elementor-element-2ef0ea3 > .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/07/AquaPark-17.jpg");background-size:cover;}.elementor-4107 .elementor-element.elementor-element-2ef0ea3:hover{background-color:var( --e-global-color-primary );}.elementor-4107 .elementor-element.elementor-element-b1aaa36{--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-4107 .elementor-element.elementor-element-2d24eb9{--display:flex;--overflow:hidden;--overlay-opacity:0.75;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-4107 .elementor-element.elementor-element-2d24eb9:not(.elementor-motion-effects-element-type-background), .elementor-4107 .elementor-element.elementor-element-2d24eb9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-205bbfc );}.elementor-4107 .elementor-element.elementor-element-2d24eb9::before, .elementor-4107 .elementor-element.elementor-element-2d24eb9 > .elementor-background-video-container::before, .elementor-4107 .elementor-element.elementor-element-2d24eb9 > .e-con-inner > .elementor-background-video-container::before, .elementor-4107 .elementor-element.elementor-element-2d24eb9 > .elementor-background-slideshow::before, .elementor-4107 .elementor-element.elementor-element-2d24eb9 > .e-con-inner > .elementor-background-slideshow::before, .elementor-4107 .elementor-element.elementor-element-2d24eb9 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://aquapark.co.za/wp-content/uploads/2026/02/wave3-copy.webp");--background-overlay:'';background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-4107 .elementor-element.elementor-element-07198f2{--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-4107 .elementor-element.elementor-element-5ba5baf .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-4107 .elementor-element.elementor-element-248b802{--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-4107 .elementor-element.elementor-element-d86013d p{margin-block-end:0px;}.elementor-4107 .elementor-element.elementor-element-3ea4468 p{margin-block-end:0px;}.elementor-4107 .elementor-element.elementor-element-342b491{font-family:var( --e-global-typography-68a2fd2-font-family ), Sans-serif;font-size:var( --e-global-typography-68a2fd2-font-size );font-weight:var( --e-global-typography-68a2fd2-font-weight );line-height:var( --e-global-typography-68a2fd2-line-height );letter-spacing:var( --e-global-typography-68a2fd2-letter-spacing );}.elementor-4107 .elementor-element.elementor-element-342b491 a{color:var( --e-global-color-ed13bf8 );}.elementor-4107 .elementor-element.elementor-element-b7d965f .elementor-button:hover, .elementor-4107 .elementor-element.elementor-element-b7d965f .elementor-button:focus{background-color:var( --e-global-color-3cd8deb );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-4107 .elementor-element.elementor-element-b7d965f .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-4107 .elementor-element.elementor-element-b7d965f .elementor-button .elementor-button-content-wrapper{gap:19px;}.elementor-4107 .elementor-element.elementor-element-b7d965f .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-4107 .elementor-element.elementor-element-b7d965f .elementor-button:hover svg, .elementor-4107 .elementor-element.elementor-element-b7d965f .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-4107 .elementor-element.elementor-element-0bf2686{--display:flex;--justify-content:space-between;--background-transition:0.3s;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-4107 .elementor-element.elementor-element-0bf2686:not(.elementor-motion-effects-element-type-background), .elementor-4107 .elementor-element.elementor-element-0bf2686 > .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/07/AquaPark-12.jpg");background-position:center left;background-size:cover;}.elementor-4107 .elementor-element.elementor-element-0bf2686:hover{background-color:var( --e-global-color-primary );}.elementor-4107 .elementor-element.elementor-element-c14f4e3{--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-4107 .elementor-element.elementor-element-1ed55ec{--display:flex;--justify-content:space-between;--background-transition:0.3s;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-4107 .elementor-element.elementor-element-1ed55ec:not(.elementor-motion-effects-element-type-background), .elementor-4107 .elementor-element.elementor-element-1ed55ec > .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/07/AquaPark-12.jpg");background-size:cover;}.elementor-4107 .elementor-element.elementor-element-1ed55ec:hover{background-color:var( --e-global-color-primary );}.elementor-4107 .elementor-element.elementor-element-835034a{--display:flex;--overflow:hidden;--overlay-opacity:0.75;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-4107 .elementor-element.elementor-element-835034a:not(.elementor-motion-effects-element-type-background), .elementor-4107 .elementor-element.elementor-element-835034a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-205bbfc );}.elementor-4107 .elementor-element.elementor-element-835034a::before, .elementor-4107 .elementor-element.elementor-element-835034a > .elementor-background-video-container::before, .elementor-4107 .elementor-element.elementor-element-835034a > .e-con-inner > .elementor-background-video-container::before, .elementor-4107 .elementor-element.elementor-element-835034a > .elementor-background-slideshow::before, .elementor-4107 .elementor-element.elementor-element-835034a > .e-con-inner > .elementor-background-slideshow::before, .elementor-4107 .elementor-element.elementor-element-835034a > .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-4107 .elementor-element.elementor-element-a5032e7{--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-4107 .elementor-element.elementor-element-9f25c6f .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-4107 .elementor-element.elementor-element-037a3b7{--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-4107 .elementor-element.elementor-element-3bf9e18 .elementor-button:hover, .elementor-4107 .elementor-element.elementor-element-3bf9e18 .elementor-button:focus{background-color:var( --e-global-color-3cd8deb );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-4107 .elementor-element.elementor-element-3bf9e18 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-4107 .elementor-element.elementor-element-3bf9e18 .elementor-button .elementor-button-content-wrapper{gap:19px;}.elementor-4107 .elementor-element.elementor-element-3bf9e18 .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-4107 .elementor-element.elementor-element-3bf9e18 .elementor-button:hover svg, .elementor-4107 .elementor-element.elementor-element-3bf9e18 .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-4107 .elementor-element.elementor-element-557747d{--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-4107 .elementor-element.elementor-element-2e67855{--display:flex;--justify-content:space-between;--background-transition:0.3s;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-4107 .elementor-element.elementor-element-2e67855:not(.elementor-motion-effects-element-type-background), .elementor-4107 .elementor-element.elementor-element-2e67855 > .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/06/AquaPark-1-3-copy.webp");background-position:center center;background-size:cover;}.elementor-4107 .elementor-element.elementor-element-2e67855:hover{background-color:var( --e-global-color-primary );}.elementor-4107 .elementor-element.elementor-element-f158b2d{--display:flex;--overflow:hidden;--overlay-opacity:0.75;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-4107 .elementor-element.elementor-element-f158b2d:not(.elementor-motion-effects-element-type-background), .elementor-4107 .elementor-element.elementor-element-f158b2d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-4107 .elementor-element.elementor-element-f158b2d::before, .elementor-4107 .elementor-element.elementor-element-f158b2d > .elementor-background-video-container::before, .elementor-4107 .elementor-element.elementor-element-f158b2d > .e-con-inner > .elementor-background-video-container::before, .elementor-4107 .elementor-element.elementor-element-f158b2d > .elementor-background-slideshow::before, .elementor-4107 .elementor-element.elementor-element-f158b2d > .e-con-inner > .elementor-background-slideshow::before, .elementor-4107 .elementor-element.elementor-element-f158b2d > .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-4107 .elementor-element.elementor-element-15d8008 .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-4107 .elementor-element.elementor-element-90e01c7{--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-4107 .elementor-element.elementor-element-e5f64ca .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-4107 .elementor-element.elementor-element-e5f64ca .elementor-button:hover, .elementor-4107 .elementor-element.elementor-element-e5f64ca .elementor-button:focus{background-color:var( --e-global-color-3cd8deb );color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-4107 .elementor-element.elementor-element-e5f64ca .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-4107 .elementor-element.elementor-element-e5f64ca .elementor-button .elementor-button-content-wrapper{gap:19px;}.elementor-4107 .elementor-element.elementor-element-e5f64ca .elementor-button:hover svg, .elementor-4107 .elementor-element.elementor-element-e5f64ca .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-4107 .elementor-element.elementor-element-3ca8d52{--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-4107 .elementor-element.elementor-element-361994b{--display:flex;--overflow:hidden;--overlay-opacity:0.75;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-4107 .elementor-element.elementor-element-361994b:not(.elementor-motion-effects-element-type-background), .elementor-4107 .elementor-element.elementor-element-361994b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-4107 .elementor-element.elementor-element-361994b::before, .elementor-4107 .elementor-element.elementor-element-361994b > .elementor-background-video-container::before, .elementor-4107 .elementor-element.elementor-element-361994b > .e-con-inner > .elementor-background-video-container::before, .elementor-4107 .elementor-element.elementor-element-361994b > .elementor-background-slideshow::before, .elementor-4107 .elementor-element.elementor-element-361994b > .e-con-inner > .elementor-background-slideshow::before, .elementor-4107 .elementor-element.elementor-element-361994b > .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-4107 .elementor-element.elementor-element-90fbd1b{--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-4107 .elementor-element.elementor-element-9cb3fc8 .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-4107 .elementor-element.elementor-element-0ceb3c0{--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-4107 .elementor-element.elementor-element-ff6dac9{color:var( --e-global-color-ed13bf8 );}.elementor-4107 .elementor-element.elementor-element-4de43b4 .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-4107 .elementor-element.elementor-element-4de43b4 .elementor-button:hover, .elementor-4107 .elementor-element.elementor-element-4de43b4 .elementor-button:focus{background-color:var( --e-global-color-3cd8deb );color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-4107 .elementor-element.elementor-element-4de43b4 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-4107 .elementor-element.elementor-element-4de43b4 .elementor-button .elementor-button-content-wrapper{gap:19px;}.elementor-4107 .elementor-element.elementor-element-4de43b4 .elementor-button:hover svg, .elementor-4107 .elementor-element.elementor-element-4de43b4 .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-4107 .elementor-element.elementor-element-cd211b0{--display:flex;--justify-content:space-between;--background-transition:0.3s;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-4107 .elementor-element.elementor-element-cd211b0:not(.elementor-motion-effects-element-type-background), .elementor-4107 .elementor-element.elementor-element-cd211b0 > .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-4107 .elementor-element.elementor-element-cd211b0:hover{background-color:var( --e-global-color-primary );}.elementor-4107 .elementor-element.elementor-element-8a57d6d{--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-4107 .elementor-element.elementor-element-a89616d{--display:flex;--overflow:hidden;--overlay-opacity:0.75;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-4107 .elementor-element.elementor-element-a89616d:not(.elementor-motion-effects-element-type-background), .elementor-4107 .elementor-element.elementor-element-a89616d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-205bbfc );}.elementor-4107 .elementor-element.elementor-element-a89616d::before, .elementor-4107 .elementor-element.elementor-element-a89616d > .elementor-background-video-container::before, .elementor-4107 .elementor-element.elementor-element-a89616d > .e-con-inner > .elementor-background-video-container::before, .elementor-4107 .elementor-element.elementor-element-a89616d > .elementor-background-slideshow::before, .elementor-4107 .elementor-element.elementor-element-a89616d > .e-con-inner > .elementor-background-slideshow::before, .elementor-4107 .elementor-element.elementor-element-a89616d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://aquapark.co.za/wp-content/uploads/2026/02/wave3-copy.webp");--background-overlay:'';background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-4107 .elementor-element.elementor-element-8479efe{--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-4107 .elementor-element.elementor-element-8845e49 .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-4107 .elementor-element.elementor-element-0eb39ca{--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-4107 .elementor-element.elementor-element-1a8e4ff p{margin-block-end:0px;}.elementor-4107 .elementor-element.elementor-element-802b99e p{margin-block-end:0px;}.elementor-4107 .elementor-element.elementor-element-6d1ca01{font-family:var( --e-global-typography-68a2fd2-font-family ), Sans-serif;font-size:var( --e-global-typography-68a2fd2-font-size );font-weight:var( --e-global-typography-68a2fd2-font-weight );line-height:var( --e-global-typography-68a2fd2-line-height );letter-spacing:var( --e-global-typography-68a2fd2-letter-spacing );}.elementor-4107 .elementor-element.elementor-element-6d1ca01 a{color:var( --e-global-color-ed13bf8 );}.elementor-4107 .elementor-element.elementor-element-e422c29 .elementor-button:hover, .elementor-4107 .elementor-element.elementor-element-e422c29 .elementor-button:focus{background-color:var( --e-global-color-3cd8deb );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-4107 .elementor-element.elementor-element-e422c29 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-4107 .elementor-element.elementor-element-e422c29 .elementor-button .elementor-button-content-wrapper{gap:19px;}.elementor-4107 .elementor-element.elementor-element-e422c29 .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-4107 .elementor-element.elementor-element-e422c29 .elementor-button:hover svg, .elementor-4107 .elementor-element.elementor-element-e422c29 .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-4107 .elementor-element.elementor-element-75ac1b4{--display:flex;--justify-content:space-between;--background-transition:0.3s;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-4107 .elementor-element.elementor-element-75ac1b4:not(.elementor-motion-effects-element-type-background), .elementor-4107 .elementor-element.elementor-element-75ac1b4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-3cd8deb );background-image:url("https://aquapark.co.za/wp-content/uploads/2026/02/IMG_3707-copy.webp");background-position:center left;background-size:cover;}.elementor-4107 .elementor-element.elementor-element-75ac1b4:hover{background-color:var( --e-global-color-primary );}.elementor-4107 .elementor-element.elementor-element-cf05318{--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-4107 .elementor-element.elementor-element-918de83{--display:flex;--justify-content:space-between;--background-transition:0.3s;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-4107 .elementor-element.elementor-element-918de83:not(.elementor-motion-effects-element-type-background), .elementor-4107 .elementor-element.elementor-element-918de83 > .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-4107 .elementor-element.elementor-element-918de83:hover{background-color:var( --e-global-color-primary );}.elementor-4107 .elementor-element.elementor-element-fc4b6ce{--display:flex;--overflow:hidden;--overlay-opacity:0.75;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-4107 .elementor-element.elementor-element-fc4b6ce:not(.elementor-motion-effects-element-type-background), .elementor-4107 .elementor-element.elementor-element-fc4b6ce > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-205bbfc );}.elementor-4107 .elementor-element.elementor-element-fc4b6ce::before, .elementor-4107 .elementor-element.elementor-element-fc4b6ce > .elementor-background-video-container::before, .elementor-4107 .elementor-element.elementor-element-fc4b6ce > .e-con-inner > .elementor-background-video-container::before, .elementor-4107 .elementor-element.elementor-element-fc4b6ce > .elementor-background-slideshow::before, .elementor-4107 .elementor-element.elementor-element-fc4b6ce > .e-con-inner > .elementor-background-slideshow::before, .elementor-4107 .elementor-element.elementor-element-fc4b6ce > .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-4107 .elementor-element.elementor-element-49c60c4{--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-4107 .elementor-element.elementor-element-3eb0514 .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-4107 .elementor-element.elementor-element-d3373a3{--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-4107 .elementor-element.elementor-element-3523e10 .elementor-button:hover, .elementor-4107 .elementor-element.elementor-element-3523e10 .elementor-button:focus{background-color:var( --e-global-color-3cd8deb );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-4107 .elementor-element.elementor-element-3523e10 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-4107 .elementor-element.elementor-element-3523e10 .elementor-button .elementor-button-content-wrapper{gap:19px;}.elementor-4107 .elementor-element.elementor-element-3523e10 .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-4107 .elementor-element.elementor-element-3523e10 .elementor-button:hover svg, .elementor-4107 .elementor-element.elementor-element-3523e10 .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-4107 .elementor-element.elementor-element-75a1c57{--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-4107 .elementor-element.elementor-element-1386d85{--display:flex;--justify-content:space-between;--background-transition:0.3s;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-4107 .elementor-element.elementor-element-1386d85:not(.elementor-motion-effects-element-type-background), .elementor-4107 .elementor-element.elementor-element-1386d85 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-3cd8deb );background-image:url("https://aquapark.co.za/wp-content/uploads/2026/02/IMG_4078-copy.webp");background-position:center center;background-size:cover;}.elementor-4107 .elementor-element.elementor-element-1386d85:hover{background-color:var( --e-global-color-primary );}.elementor-4107 .elementor-element.elementor-element-7460985{--display:flex;--overflow:hidden;--overlay-opacity:0.75;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-4107 .elementor-element.elementor-element-7460985:not(.elementor-motion-effects-element-type-background), .elementor-4107 .elementor-element.elementor-element-7460985 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-4107 .elementor-element.elementor-element-7460985::before, .elementor-4107 .elementor-element.elementor-element-7460985 > .elementor-background-video-container::before, .elementor-4107 .elementor-element.elementor-element-7460985 > .e-con-inner > .elementor-background-video-container::before, .elementor-4107 .elementor-element.elementor-element-7460985 > .elementor-background-slideshow::before, .elementor-4107 .elementor-element.elementor-element-7460985 > .e-con-inner > .elementor-background-slideshow::before, .elementor-4107 .elementor-element.elementor-element-7460985 > .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-4107 .elementor-element.elementor-element-1c3d9a1{--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-4107 .elementor-element.elementor-element-3855ff2 .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-4107 .elementor-element.elementor-element-0f2311d{--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-4107 .elementor-element.elementor-element-7708aab{color:var( --e-global-color-ed13bf8 );}.elementor-4107 .elementor-element.elementor-element-35da0e5 .elementor-button{background-color:var( --e-global-color-205bbfc );font-family:var( --e-global-typography-2be25df-font-family ), Sans-serif;font-size:var( --e-global-typography-2be25df-font-size );font-weight:var( --e-global-typography-2be25df-font-weight );text-transform:var( --e-global-typography-2be25df-text-transform );line-height:var( --e-global-typography-2be25df-line-height );letter-spacing:var( --e-global-typography-2be25df-letter-spacing );fill:var( --e-global-color-3cd8deb );color:var( --e-global-color-3cd8deb );transition-duration:0s;border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-205bbfc );border-radius:0px 0px 0px 0px;}.elementor-4107 .elementor-element.elementor-element-35da0e5 .elementor-button:hover, .elementor-4107 .elementor-element.elementor-element-35da0e5 .elementor-button:focus{background-color:var( --e-global-color-3cd8deb );color:var( --e-global-color-205bbfc );border-color:var( --e-global-color-205bbfc );}.elementor-4107 .elementor-element.elementor-element-35da0e5 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-4107 .elementor-element.elementor-element-35da0e5 .elementor-button .elementor-button-content-wrapper{gap:19px;}.elementor-4107 .elementor-element.elementor-element-35da0e5 .elementor-button:hover svg, .elementor-4107 .elementor-element.elementor-element-35da0e5 .elementor-button:focus svg{fill:var( --e-global-color-205bbfc );}.elementor-4107 .elementor-element.elementor-element-86282a7{--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-4107 .elementor-element.elementor-element-3abad87{--display:flex;--overflow:hidden;--overlay-opacity:0.75;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-4107 .elementor-element.elementor-element-3abad87:not(.elementor-motion-effects-element-type-background), .elementor-4107 .elementor-element.elementor-element-3abad87 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-4107 .elementor-element.elementor-element-3abad87::before, .elementor-4107 .elementor-element.elementor-element-3abad87 > .elementor-background-video-container::before, .elementor-4107 .elementor-element.elementor-element-3abad87 > .e-con-inner > .elementor-background-video-container::before, .elementor-4107 .elementor-element.elementor-element-3abad87 > .elementor-background-slideshow::before, .elementor-4107 .elementor-element.elementor-element-3abad87 > .e-con-inner > .elementor-background-slideshow::before, .elementor-4107 .elementor-element.elementor-element-3abad87 > .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-4107 .elementor-element.elementor-element-bf078a1{--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-4107 .elementor-element.elementor-element-7ea0401 .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-4107 .elementor-element.elementor-element-bc3e43f{--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-4107 .elementor-element.elementor-element-5203efc{color:var( --e-global-color-ed13bf8 );}.elementor-4107 .elementor-element.elementor-element-053312e .elementor-button{background-color:var( --e-global-color-205bbfc );font-family:var( --e-global-typography-2be25df-font-family ), Sans-serif;font-size:var( --e-global-typography-2be25df-font-size );font-weight:var( --e-global-typography-2be25df-font-weight );text-transform:var( --e-global-typography-2be25df-text-transform );line-height:var( --e-global-typography-2be25df-line-height );letter-spacing:var( --e-global-typography-2be25df-letter-spacing );fill:var( --e-global-color-3cd8deb );color:var( --e-global-color-3cd8deb );transition-duration:0s;border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-205bbfc );border-radius:0px 0px 0px 0px;}.elementor-4107 .elementor-element.elementor-element-053312e .elementor-button:hover, .elementor-4107 .elementor-element.elementor-element-053312e .elementor-button:focus{background-color:var( --e-global-color-3cd8deb );color:var( --e-global-color-205bbfc );border-color:var( --e-global-color-205bbfc );}.elementor-4107 .elementor-element.elementor-element-053312e .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-4107 .elementor-element.elementor-element-053312e .elementor-button .elementor-button-content-wrapper{gap:19px;}.elementor-4107 .elementor-element.elementor-element-053312e .elementor-button:hover svg, .elementor-4107 .elementor-element.elementor-element-053312e .elementor-button:focus svg{fill:var( --e-global-color-205bbfc );}.elementor-4107 .elementor-element.elementor-element-2349a32{--display:flex;--justify-content:space-between;--background-transition:0.3s;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-4107 .elementor-element.elementor-element-2349a32:not(.elementor-motion-effects-element-type-background), .elementor-4107 .elementor-element.elementor-element-2349a32 > .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-4107 .elementor-element.elementor-element-2349a32:hover{background-color:var( --e-global-color-primary );}.elementor-4107 .elementor-element.elementor-element-304a344{--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-4107 .elementor-element.elementor-element-ff5a728{--display:flex;--overflow:hidden;--overlay-opacity:0.75;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-4107 .elementor-element.elementor-element-ff5a728:not(.elementor-motion-effects-element-type-background), .elementor-4107 .elementor-element.elementor-element-ff5a728 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-4107 .elementor-element.elementor-element-ff5a728::before, .elementor-4107 .elementor-element.elementor-element-ff5a728 > .elementor-background-video-container::before, .elementor-4107 .elementor-element.elementor-element-ff5a728 > .e-con-inner > .elementor-background-video-container::before, .elementor-4107 .elementor-element.elementor-element-ff5a728 > .elementor-background-slideshow::before, .elementor-4107 .elementor-element.elementor-element-ff5a728 > .e-con-inner > .elementor-background-slideshow::before, .elementor-4107 .elementor-element.elementor-element-ff5a728 > .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-4107 .elementor-element.elementor-element-21c4b68{--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-4107 .elementor-element.elementor-element-fc8c726 .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-4107 .elementor-element.elementor-element-5ed9e6e{--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-4107 .elementor-element.elementor-element-1b90197 p{margin-block-end:0px;}.elementor-4107 .elementor-element.elementor-element-1b90197{color:var( --e-global-color-ed13bf8 );}.elementor-4107 .elementor-element.elementor-element-aea0245{color:var( --e-global-color-ed13bf8 );}.elementor-4107 .elementor-element.elementor-element-f6dca85{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:var( --e-global-typography-68a2fd2-font-family ), Sans-serif;font-size:var( --e-global-typography-68a2fd2-font-size );font-weight:var( --e-global-typography-68a2fd2-font-weight );line-height:var( --e-global-typography-68a2fd2-line-height );letter-spacing:var( --e-global-typography-68a2fd2-letter-spacing );}.elementor-4107 .elementor-element.elementor-element-3430230 .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-4107 .elementor-element.elementor-element-3430230 .elementor-button:hover, .elementor-4107 .elementor-element.elementor-element-3430230 .elementor-button:focus{background-color:var( --e-global-color-3cd8deb );color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-4107 .elementor-element.elementor-element-3430230 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-4107 .elementor-element.elementor-element-3430230 .elementor-button .elementor-button-content-wrapper{gap:19px;}.elementor-4107 .elementor-element.elementor-element-3430230 .elementor-button:hover svg, .elementor-4107 .elementor-element.elementor-element-3430230 .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-4107 .elementor-element.elementor-element-8466914{--display:flex;--justify-content:space-between;--background-transition:0.3s;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-4107 .elementor-element.elementor-element-8466914:not(.elementor-motion-effects-element-type-background), .elementor-4107 .elementor-element.elementor-element-8466914 > .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/06/IMG_3602-copy.webp");background-position:center center;background-size:cover;}.elementor-4107 .elementor-element.elementor-element-8466914:hover{background-color:var( --e-global-color-primary );}.elementor-4107 .elementor-element.elementor-element-c2abd4c{--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-4107 .elementor-element.elementor-element-7f46a21{--display:flex;--overflow:hidden;--overlay-opacity:0.75;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-4107 .elementor-element.elementor-element-7f46a21:not(.elementor-motion-effects-element-type-background), .elementor-4107 .elementor-element.elementor-element-7f46a21 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-4107 .elementor-element.elementor-element-7f46a21::before, .elementor-4107 .elementor-element.elementor-element-7f46a21 > .elementor-background-video-container::before, .elementor-4107 .elementor-element.elementor-element-7f46a21 > .e-con-inner > .elementor-background-video-container::before, .elementor-4107 .elementor-element.elementor-element-7f46a21 > .elementor-background-slideshow::before, .elementor-4107 .elementor-element.elementor-element-7f46a21 > .e-con-inner > .elementor-background-slideshow::before, .elementor-4107 .elementor-element.elementor-element-7f46a21 > .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-4107 .elementor-element.elementor-element-0a7bfd6{--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-4107 .elementor-element.elementor-element-caa8547 .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-4107 .elementor-element.elementor-element-742a768{--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-4107 .elementor-element.elementor-element-b321ba0{color:var( --e-global-color-ed13bf8 );}.elementor-4107 .elementor-element.elementor-element-8f7d44a .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-4107 .elementor-element.elementor-element-8f7d44a .elementor-button:hover, .elementor-4107 .elementor-element.elementor-element-8f7d44a .elementor-button:focus{background-color:var( --e-global-color-3cd8deb );color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-4107 .elementor-element.elementor-element-8f7d44a .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-4107 .elementor-element.elementor-element-8f7d44a .elementor-button .elementor-button-content-wrapper{gap:19px;}.elementor-4107 .elementor-element.elementor-element-8f7d44a .elementor-button:hover svg, .elementor-4107 .elementor-element.elementor-element-8f7d44a .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-4107 .elementor-element.elementor-element-9146826{--display:flex;--justify-content:space-between;--background-transition:0.3s;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-4107 .elementor-element.elementor-element-9146826:not(.elementor-motion-effects-element-type-background), .elementor-4107 .elementor-element.elementor-element-9146826 > .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-4107 .elementor-element.elementor-element-9146826:hover{background-color:var( --e-global-color-primary );}.elementor-4107 .elementor-element.elementor-element-16968e0{--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-4107 .elementor-element.elementor-element-67c53c8{--display:flex;--justify-content:space-between;--background-transition:0.3s;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-4107 .elementor-element.elementor-element-67c53c8:not(.elementor-motion-effects-element-type-background), .elementor-4107 .elementor-element.elementor-element-67c53c8 > .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/06/0S3A0044-copy.webp");background-position:center center;background-size:cover;}.elementor-4107 .elementor-element.elementor-element-67c53c8:hover{background-color:var( --e-global-color-primary );}.elementor-4107 .elementor-element.elementor-element-baeab99{--display:flex;--overflow:hidden;--overlay-opacity:0.75;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-4107 .elementor-element.elementor-element-baeab99:not(.elementor-motion-effects-element-type-background), .elementor-4107 .elementor-element.elementor-element-baeab99 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-205bbfc );}.elementor-4107 .elementor-element.elementor-element-baeab99::before, .elementor-4107 .elementor-element.elementor-element-baeab99 > .elementor-background-video-container::before, .elementor-4107 .elementor-element.elementor-element-baeab99 > .e-con-inner > .elementor-background-video-container::before, .elementor-4107 .elementor-element.elementor-element-baeab99 > .elementor-background-slideshow::before, .elementor-4107 .elementor-element.elementor-element-baeab99 > .e-con-inner > .elementor-background-slideshow::before, .elementor-4107 .elementor-element.elementor-element-baeab99 > .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-4107 .elementor-element.elementor-element-2485ccf{--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-4107 .elementor-element.elementor-element-ffe3c64 .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-4107 .elementor-element.elementor-element-8fe5fa9{--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-4107 .elementor-element.elementor-element-2278b75{font-family:var( --e-global-typography-68a2fd2-font-family ), Sans-serif;font-size:var( --e-global-typography-68a2fd2-font-size );font-weight:var( --e-global-typography-68a2fd2-font-weight );line-height:var( --e-global-typography-68a2fd2-line-height );letter-spacing:var( --e-global-typography-68a2fd2-letter-spacing );}.elementor-4107 .elementor-element.elementor-element-4713af8 .elementor-button:hover, .elementor-4107 .elementor-element.elementor-element-4713af8 .elementor-button:focus{background-color:var( --e-global-color-3cd8deb );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-4107 .elementor-element.elementor-element-4713af8 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-4107 .elementor-element.elementor-element-4713af8 .elementor-button .elementor-button-content-wrapper{gap:19px;}.elementor-4107 .elementor-element.elementor-element-4713af8 .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-4107 .elementor-element.elementor-element-4713af8 .elementor-button:hover svg, .elementor-4107 .elementor-element.elementor-element-4713af8 .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-4107 .elementor-element.elementor-element-2fa0338{--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-4107 .elementor-element.elementor-element-a47f207{--display:flex;--overflow:hidden;--overlay-opacity:0.75;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-4107 .elementor-element.elementor-element-a47f207:not(.elementor-motion-effects-element-type-background), .elementor-4107 .elementor-element.elementor-element-a47f207 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-205bbfc );}.elementor-4107 .elementor-element.elementor-element-a47f207::before, .elementor-4107 .elementor-element.elementor-element-a47f207 > .elementor-background-video-container::before, .elementor-4107 .elementor-element.elementor-element-a47f207 > .e-con-inner > .elementor-background-video-container::before, .elementor-4107 .elementor-element.elementor-element-a47f207 > .elementor-background-slideshow::before, .elementor-4107 .elementor-element.elementor-element-a47f207 > .e-con-inner > .elementor-background-slideshow::before, .elementor-4107 .elementor-element.elementor-element-a47f207 > .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-4107 .elementor-element.elementor-element-f38be11{--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-4107 .elementor-element.elementor-element-9a7e736 .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-4107 .elementor-element.elementor-element-9e6e7df{--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-4107 .elementor-element.elementor-element-59d389d .elementor-button:hover, .elementor-4107 .elementor-element.elementor-element-59d389d .elementor-button:focus{background-color:var( --e-global-color-3cd8deb );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-4107 .elementor-element.elementor-element-59d389d .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-4107 .elementor-element.elementor-element-59d389d .elementor-button .elementor-button-content-wrapper{gap:19px;}.elementor-4107 .elementor-element.elementor-element-59d389d .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-4107 .elementor-element.elementor-element-59d389d .elementor-button:hover svg, .elementor-4107 .elementor-element.elementor-element-59d389d .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-4107 .elementor-element.elementor-element-9f932fc{--display:flex;--justify-content:space-between;--background-transition:0.3s;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-4107 .elementor-element.elementor-element-9f932fc:not(.elementor-motion-effects-element-type-background), .elementor-4107 .elementor-element.elementor-element-9f932fc > .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-4107 .elementor-element.elementor-element-9f932fc:hover{background-color:var( --e-global-color-primary );}.elementor-4107 .elementor-element.elementor-element-608045d{--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-4107 .elementor-element.elementor-element-e87a4c5{--display:flex;--overflow:hidden;--overlay-opacity:0.75;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-4107 .elementor-element.elementor-element-e87a4c5:not(.elementor-motion-effects-element-type-background), .elementor-4107 .elementor-element.elementor-element-e87a4c5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-4107 .elementor-element.elementor-element-e87a4c5::before, .elementor-4107 .elementor-element.elementor-element-e87a4c5 > .elementor-background-video-container::before, .elementor-4107 .elementor-element.elementor-element-e87a4c5 > .e-con-inner > .elementor-background-video-container::before, .elementor-4107 .elementor-element.elementor-element-e87a4c5 > .elementor-background-slideshow::before, .elementor-4107 .elementor-element.elementor-element-e87a4c5 > .e-con-inner > .elementor-background-slideshow::before, .elementor-4107 .elementor-element.elementor-element-e87a4c5 > .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-4107 .elementor-element.elementor-element-8c0572a{--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-4107 .elementor-element.elementor-element-55d43ca .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-4107 .elementor-element.elementor-element-dea43c1{--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-4107 .elementor-element.elementor-element-123133a{color:var( --e-global-color-ed13bf8 );}.elementor-4107 .elementor-element.elementor-element-3cfec90{color:var( --e-global-color-ed13bf8 );}.elementor-4107 .elementor-element.elementor-element-05df426{font-family:var( --e-global-typography-68a2fd2-font-family ), Sans-serif;font-size:var( --e-global-typography-68a2fd2-font-size );font-weight:var( --e-global-typography-68a2fd2-font-weight );line-height:var( --e-global-typography-68a2fd2-line-height );letter-spacing:var( --e-global-typography-68a2fd2-letter-spacing );color:var( --e-global-color-ed13bf8 );}.elementor-4107 .elementor-element.elementor-element-5eb7876 .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-4107 .elementor-element.elementor-element-5eb7876 .elementor-button:hover, .elementor-4107 .elementor-element.elementor-element-5eb7876 .elementor-button:focus{background-color:var( --e-global-color-3cd8deb );color:var( --e-global-color-205bbfc );border-color:var( --e-global-color-205bbfc );}.elementor-4107 .elementor-element.elementor-element-5eb7876 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-4107 .elementor-element.elementor-element-5eb7876 .elementor-button .elementor-button-content-wrapper{gap:19px;}.elementor-4107 .elementor-element.elementor-element-5eb7876 .elementor-button:hover svg, .elementor-4107 .elementor-element.elementor-element-5eb7876 .elementor-button:focus svg{fill:var( --e-global-color-205bbfc );}.elementor-4107 .elementor-element.elementor-element-0d14308{--display:flex;--justify-content:space-between;--background-transition:0.3s;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-4107 .elementor-element.elementor-element-0d14308:not(.elementor-motion-effects-element-type-background), .elementor-4107 .elementor-element.elementor-element-0d14308 > .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/06/0S3A1767-1-copy.webp");background-position:center right;background-size:cover;}.elementor-4107 .elementor-element.elementor-element-0d14308:hover{background-color:var( --e-global-color-primary );}.elementor-4107 .elementor-element.elementor-element-073ebb3{--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-4107 .elementor-element.elementor-element-91756b4{--display:flex;--overflow:hidden;--overlay-opacity:0.75;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-4107 .elementor-element.elementor-element-91756b4:not(.elementor-motion-effects-element-type-background), .elementor-4107 .elementor-element.elementor-element-91756b4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-4107 .elementor-element.elementor-element-91756b4::before, .elementor-4107 .elementor-element.elementor-element-91756b4 > .elementor-background-video-container::before, .elementor-4107 .elementor-element.elementor-element-91756b4 > .e-con-inner > .elementor-background-video-container::before, .elementor-4107 .elementor-element.elementor-element-91756b4 > .elementor-background-slideshow::before, .elementor-4107 .elementor-element.elementor-element-91756b4 > .e-con-inner > .elementor-background-slideshow::before, .elementor-4107 .elementor-element.elementor-element-91756b4 > .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-4107 .elementor-element.elementor-element-fda9cb5{--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-4107 .elementor-element.elementor-element-6dbaeff .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-4107 .elementor-element.elementor-element-ee8672f{--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-4107 .elementor-element.elementor-element-9677adc{color:var( --e-global-color-ed13bf8 );}.elementor-4107 .elementor-element.elementor-element-3e32106 .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-4107 .elementor-element.elementor-element-3e32106 .elementor-button:hover, .elementor-4107 .elementor-element.elementor-element-3e32106 .elementor-button:focus{background-color:var( --e-global-color-3cd8deb );color:var( --e-global-color-205bbfc );border-color:var( --e-global-color-205bbfc );}.elementor-4107 .elementor-element.elementor-element-3e32106 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-4107 .elementor-element.elementor-element-3e32106 .elementor-button .elementor-button-content-wrapper{gap:19px;}.elementor-4107 .elementor-element.elementor-element-3e32106 .elementor-button:hover svg, .elementor-4107 .elementor-element.elementor-element-3e32106 .elementor-button:focus svg{fill:var( --e-global-color-205bbfc );}.elementor-4107 .elementor-element.elementor-element-bc81c67{--display:flex;--justify-content:space-between;--background-transition:0.3s;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-4107 .elementor-element.elementor-element-bc81c67:not(.elementor-motion-effects-element-type-background), .elementor-4107 .elementor-element.elementor-element-bc81c67 > .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-4107 .elementor-element.elementor-element-bc81c67:hover{background-color:var( --e-global-color-primary );}@media(max-width:1500px){.elementor-4107 .elementor-element.elementor-element-dd179df:not(.elementor-motion-effects-element-type-background), .elementor-4107 .elementor-element.elementor-element-dd179df > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px -198px;}.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-4107 .elementor-element.elementor-element-da414fc .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-4107 .elementor-element.elementor-element-572cf4d .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-4107 .elementor-element.elementor-element-3cbb68b .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-4107 .elementor-element.elementor-element-6d0a36e .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-4107 .elementor-element.elementor-element-c79b82c .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-4107 .elementor-element.elementor-element-93543ed .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-4107 .elementor-element.elementor-element-b960c20 .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-4107 .elementor-element.elementor-element-e188dc4 .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-4107 .elementor-element.elementor-element-7e8d474 .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-4107 .elementor-element.elementor-element-10915cb{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-4107 .elementor-element.elementor-element-97c7143 .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-4107 .elementor-element.elementor-element-c1d96ac{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-4107 .elementor-element.elementor-element-173bf8d .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-4107 .elementor-element.elementor-element-dffb333 .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-4107 .elementor-element.elementor-element-ca26456 .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-4107 .elementor-element.elementor-element-034221b .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-4107 .elementor-element.elementor-element-5ba5baf .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-4107 .elementor-element.elementor-element-342b491{font-size:var( --e-global-typography-68a2fd2-font-size );line-height:var( --e-global-typography-68a2fd2-line-height );letter-spacing:var( --e-global-typography-68a2fd2-letter-spacing );}.elementor-4107 .elementor-element.elementor-element-b7d965f .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-4107 .elementor-element.elementor-element-9f25c6f .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-4107 .elementor-element.elementor-element-3bf9e18 .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-4107 .elementor-element.elementor-element-15d8008 .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-4107 .elementor-element.elementor-element-e5f64ca .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-4107 .elementor-element.elementor-element-9cb3fc8 .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-4107 .elementor-element.elementor-element-4de43b4 .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-4107 .elementor-element.elementor-element-8845e49 .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-4107 .elementor-element.elementor-element-6d1ca01{font-size:var( --e-global-typography-68a2fd2-font-size );line-height:var( --e-global-typography-68a2fd2-line-height );letter-spacing:var( --e-global-typography-68a2fd2-letter-spacing );}.elementor-4107 .elementor-element.elementor-element-e422c29 .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-4107 .elementor-element.elementor-element-3eb0514 .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-4107 .elementor-element.elementor-element-3523e10 .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-4107 .elementor-element.elementor-element-3855ff2 .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-4107 .elementor-element.elementor-element-35da0e5 .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-4107 .elementor-element.elementor-element-7ea0401 .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-4107 .elementor-element.elementor-element-053312e .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-4107 .elementor-element.elementor-element-fc8c726 .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-4107 .elementor-element.elementor-element-f6dca85{font-size:var( --e-global-typography-68a2fd2-font-size );line-height:var( --e-global-typography-68a2fd2-line-height );letter-spacing:var( --e-global-typography-68a2fd2-letter-spacing );}.elementor-4107 .elementor-element.elementor-element-3430230 .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-4107 .elementor-element.elementor-element-caa8547 .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-4107 .elementor-element.elementor-element-8f7d44a .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-4107 .elementor-element.elementor-element-ffe3c64 .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-4107 .elementor-element.elementor-element-2278b75{font-size:var( --e-global-typography-68a2fd2-font-size );line-height:var( --e-global-typography-68a2fd2-line-height );letter-spacing:var( --e-global-typography-68a2fd2-letter-spacing );}.elementor-4107 .elementor-element.elementor-element-4713af8 .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-4107 .elementor-element.elementor-element-9a7e736 .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-4107 .elementor-element.elementor-element-59d389d .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-4107 .elementor-element.elementor-element-55d43ca .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-4107 .elementor-element.elementor-element-05df426{font-size:var( --e-global-typography-68a2fd2-font-size );line-height:var( --e-global-typography-68a2fd2-line-height );letter-spacing:var( --e-global-typography-68a2fd2-letter-spacing );}.elementor-4107 .elementor-element.elementor-element-5eb7876 .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-4107 .elementor-element.elementor-element-6dbaeff .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-4107 .elementor-element.elementor-element-3e32106 .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-4107 .elementor-element.elementor-element-6ba37c7{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-4107 .elementor-element.elementor-element-165f3f8{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-4107 .elementor-element.elementor-element-ba1fee3{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-4107 .elementor-element.elementor-element-281b6a6{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-4107 .elementor-element.elementor-element-3093b34{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-4107 .elementor-element.elementor-element-5b914de{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-4107 .elementor-element.elementor-element-9bf598b{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-4107 .elementor-element.elementor-element-a92cee5{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-4107 .elementor-element.elementor-element-2d24eb9{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-4107 .elementor-element.elementor-element-835034a{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-4107 .elementor-element.elementor-element-f158b2d{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-4107 .elementor-element.elementor-element-361994b{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-4107 .elementor-element.elementor-element-a89616d{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-4107 .elementor-element.elementor-element-fc4b6ce{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-4107 .elementor-element.elementor-element-7460985{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-4107 .elementor-element.elementor-element-3abad87{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-4107 .elementor-element.elementor-element-ff5a728{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-4107 .elementor-element.elementor-element-7f46a21{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-4107 .elementor-element.elementor-element-baeab99{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-4107 .elementor-element.elementor-element-a47f207{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-4107 .elementor-element.elementor-element-e87a4c5{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-4107 .elementor-element.elementor-element-91756b4{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}}@media(max-width:1024px){.elementor-4107 .elementor-element.elementor-element-dd179df:not(.elementor-motion-effects-element-type-background), .elementor-4107 .elementor-element.elementor-element-dd179df > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.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-4107 .elementor-element.elementor-element-6ba37c7{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-4107 .elementor-element.elementor-element-da414fc .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-4107 .elementor-element.elementor-element-730c89e{--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-4107 .elementor-element.elementor-element-17a7cdf 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-4107 .elementor-element.elementor-element-572cf4d .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-4107 .elementor-element.elementor-element-165f3f8{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-4107 .elementor-element.elementor-element-3cbb68b .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-4107 .elementor-element.elementor-element-3b4e22f{--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-4107 .elementor-element.elementor-element-2d89089 p{margin-block-end:0px;}.elementor-4107 .elementor-element.elementor-element-6d0a36e .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-4107 .elementor-element.elementor-element-ba1fee3{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-4107 .elementor-element.elementor-element-c79b82c .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-4107 .elementor-element.elementor-element-abb77b4{--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-4107 .elementor-element.elementor-element-93543ed .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-4107 .elementor-element.elementor-element-281b6a6{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-4107 .elementor-element.elementor-element-b960c20 .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-4107 .elementor-element.elementor-element-d08067e{--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-4107 .elementor-element.elementor-element-e188dc4 .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-4107 .elementor-element.elementor-element-3093b34{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-4107 .elementor-element.elementor-element-7e8d474 .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-4107 .elementor-element.elementor-element-32b2f8c{--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-4107 .elementor-element.elementor-element-10915cb{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-4107 .elementor-element.elementor-element-10915cb p{margin-block-end:0px;}.elementor-4107 .elementor-element.elementor-element-5b914de{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-4107 .elementor-element.elementor-element-97c7143 .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-4107 .elementor-element.elementor-element-3990380{--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-4107 .elementor-element.elementor-element-c1d96ac{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-4107 .elementor-element.elementor-element-c1d96ac p{margin-block-end:0px;}.elementor-4107 .elementor-element.elementor-element-9bf598b{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-4107 .elementor-element.elementor-element-173bf8d .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-4107 .elementor-element.elementor-element-dffb333 .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-4107 .elementor-element.elementor-element-a92cee5{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-4107 .elementor-element.elementor-element-ca26456 .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-4107 .elementor-element.elementor-element-d153cfc{--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-4107 .elementor-element.elementor-element-034221b .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-4107 .elementor-element.elementor-element-2d24eb9{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-4107 .elementor-element.elementor-element-5ba5baf .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-4107 .elementor-element.elementor-element-248b802{--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-4107 .elementor-element.elementor-element-d86013d p{margin-block-end:0px;}.elementor-4107 .elementor-element.elementor-element-3ea4468 p{margin-block-end:0px;}.elementor-4107 .elementor-element.elementor-element-342b491{font-size:var( --e-global-typography-68a2fd2-font-size );line-height:var( --e-global-typography-68a2fd2-line-height );letter-spacing:var( --e-global-typography-68a2fd2-letter-spacing );}.elementor-4107 .elementor-element.elementor-element-b7d965f .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-4107 .elementor-element.elementor-element-835034a{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-4107 .elementor-element.elementor-element-9f25c6f .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-4107 .elementor-element.elementor-element-037a3b7{--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-4107 .elementor-element.elementor-element-05199ac p{margin-block-end:0px;}.elementor-4107 .elementor-element.elementor-element-3bf9e18 .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-4107 .elementor-element.elementor-element-f158b2d{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-4107 .elementor-element.elementor-element-15d8008 .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-4107 .elementor-element.elementor-element-e5f64ca .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-4107 .elementor-element.elementor-element-361994b{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-4107 .elementor-element.elementor-element-9cb3fc8 .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-4107 .elementor-element.elementor-element-0ceb3c0{--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-4107 .elementor-element.elementor-element-4de43b4 .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-4107 .elementor-element.elementor-element-a89616d{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-4107 .elementor-element.elementor-element-8845e49 .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-4107 .elementor-element.elementor-element-0eb39ca{--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-4107 .elementor-element.elementor-element-1a8e4ff p{margin-block-end:0px;}.elementor-4107 .elementor-element.elementor-element-802b99e p{margin-block-end:0px;}.elementor-4107 .elementor-element.elementor-element-6d1ca01{font-size:var( --e-global-typography-68a2fd2-font-size );line-height:var( --e-global-typography-68a2fd2-line-height );letter-spacing:var( --e-global-typography-68a2fd2-letter-spacing );}.elementor-4107 .elementor-element.elementor-element-e422c29 .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-4107 .elementor-element.elementor-element-fc4b6ce{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-4107 .elementor-element.elementor-element-3eb0514 .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-4107 .elementor-element.elementor-element-d3373a3{--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-4107 .elementor-element.elementor-element-e813f22 p{margin-block-end:0px;}.elementor-4107 .elementor-element.elementor-element-3523e10 .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-4107 .elementor-element.elementor-element-7460985{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-4107 .elementor-element.elementor-element-3855ff2 .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-4107 .elementor-element.elementor-element-0f2311d{--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-4107 .elementor-element.elementor-element-35da0e5 .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-4107 .elementor-element.elementor-element-3abad87{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-4107 .elementor-element.elementor-element-7ea0401 .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-4107 .elementor-element.elementor-element-bc3e43f{--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-4107 .elementor-element.elementor-element-053312e .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-4107 .elementor-element.elementor-element-ff5a728{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-4107 .elementor-element.elementor-element-fc8c726 .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-4107 .elementor-element.elementor-element-5ed9e6e{--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-4107 .elementor-element.elementor-element-f6dca85{font-size:var( --e-global-typography-68a2fd2-font-size );line-height:var( --e-global-typography-68a2fd2-line-height );letter-spacing:var( --e-global-typography-68a2fd2-letter-spacing );}.elementor-4107 .elementor-element.elementor-element-3430230 .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-4107 .elementor-element.elementor-element-7f46a21{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-4107 .elementor-element.elementor-element-caa8547 .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-4107 .elementor-element.elementor-element-742a768{--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-4107 .elementor-element.elementor-element-8f7d44a .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-4107 .elementor-element.elementor-element-baeab99{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-4107 .elementor-element.elementor-element-ffe3c64 .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-4107 .elementor-element.elementor-element-8fe5fa9{--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-4107 .elementor-element.elementor-element-2278b75{font-size:var( --e-global-typography-68a2fd2-font-size );line-height:var( --e-global-typography-68a2fd2-line-height );letter-spacing:var( --e-global-typography-68a2fd2-letter-spacing );}.elementor-4107 .elementor-element.elementor-element-2278b75 p{margin-block-end:0px;}.elementor-4107 .elementor-element.elementor-element-1edcff2 p{margin-block-end:0px;}.elementor-4107 .elementor-element.elementor-element-4713af8 .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-4107 .elementor-element.elementor-element-a47f207{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-4107 .elementor-element.elementor-element-9a7e736 .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-4107 .elementor-element.elementor-element-9e6e7df{--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-4107 .elementor-element.elementor-element-a2a5215 p{margin-block-end:0px;}.elementor-4107 .elementor-element.elementor-element-59d389d .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-4107 .elementor-element.elementor-element-e87a4c5{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-4107 .elementor-element.elementor-element-55d43ca .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-4107 .elementor-element.elementor-element-dea43c1{--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-4107 .elementor-element.elementor-element-05df426{font-size:var( --e-global-typography-68a2fd2-font-size );line-height:var( --e-global-typography-68a2fd2-line-height );letter-spacing:var( --e-global-typography-68a2fd2-letter-spacing );}.elementor-4107 .elementor-element.elementor-element-5eb7876 .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-4107 .elementor-element.elementor-element-91756b4{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-4107 .elementor-element.elementor-element-6dbaeff .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-4107 .elementor-element.elementor-element-ee8672f{--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-4107 .elementor-element.elementor-element-3e32106 .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-4107 .elementor-element.elementor-element-4fbcfc0{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-4107 .elementor-element.elementor-element-6ba37c7{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-4107 .elementor-element.elementor-element-572cf4d .elementor-button{padding:6px 12px 6px 12px;}.elementor-4107 .elementor-element.elementor-element-165f3f8{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-4107 .elementor-element.elementor-element-6d0a36e .elementor-button{padding:6px 12px 6px 12px;}.elementor-4107 .elementor-element.elementor-element-ba1fee3{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-4107 .elementor-element.elementor-element-93543ed .elementor-button{padding:6px 12px 6px 12px;}.elementor-4107 .elementor-element.elementor-element-281b6a6{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-4107 .elementor-element.elementor-element-e188dc4 .elementor-button{padding:6px 12px 6px 12px;}.elementor-4107 .elementor-element.elementor-element-3093b34{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-4107 .elementor-element.elementor-element-5b914de{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-4107 .elementor-element.elementor-element-9bf598b{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-4107 .elementor-element.elementor-element-dffb333 .elementor-button{padding:6px 12px 6px 12px;}.elementor-4107 .elementor-element.elementor-element-a92cee5{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-4107 .elementor-element.elementor-element-034221b .elementor-button{padding:6px 12px 6px 12px;}.elementor-4107 .elementor-element.elementor-element-2d24eb9{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-4107 .elementor-element.elementor-element-b7d965f .elementor-button{padding:6px 12px 6px 12px;}.elementor-4107 .elementor-element.elementor-element-835034a{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-4107 .elementor-element.elementor-element-3bf9e18 .elementor-button{padding:6px 12px 6px 12px;}.elementor-4107 .elementor-element.elementor-element-f158b2d{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-4107 .elementor-element.elementor-element-e5f64ca .elementor-button{padding:6px 12px 6px 12px;}.elementor-4107 .elementor-element.elementor-element-361994b{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-4107 .elementor-element.elementor-element-4de43b4 .elementor-button{padding:6px 12px 6px 12px;}.elementor-4107 .elementor-element.elementor-element-a89616d{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-4107 .elementor-element.elementor-element-e422c29 .elementor-button{padding:6px 12px 6px 12px;}.elementor-4107 .elementor-element.elementor-element-fc4b6ce{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-4107 .elementor-element.elementor-element-3523e10 .elementor-button{padding:6px 12px 6px 12px;}.elementor-4107 .elementor-element.elementor-element-7460985{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-4107 .elementor-element.elementor-element-35da0e5 .elementor-button{padding:6px 12px 6px 12px;}.elementor-4107 .elementor-element.elementor-element-3abad87{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-4107 .elementor-element.elementor-element-053312e .elementor-button{padding:6px 12px 6px 12px;}.elementor-4107 .elementor-element.elementor-element-ff5a728{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-4107 .elementor-element.elementor-element-3430230 .elementor-button{padding:6px 12px 6px 12px;}.elementor-4107 .elementor-element.elementor-element-7f46a21{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-4107 .elementor-element.elementor-element-8f7d44a .elementor-button{padding:6px 12px 6px 12px;}.elementor-4107 .elementor-element.elementor-element-baeab99{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-4107 .elementor-element.elementor-element-4713af8 .elementor-button{padding:6px 12px 6px 12px;}.elementor-4107 .elementor-element.elementor-element-a47f207{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-4107 .elementor-element.elementor-element-59d389d .elementor-button{padding:6px 12px 6px 12px;}.elementor-4107 .elementor-element.elementor-element-e87a4c5{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-4107 .elementor-element.elementor-element-5eb7876 .elementor-button{padding:6px 12px 6px 12px;}.elementor-4107 .elementor-element.elementor-element-91756b4{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-4107 .elementor-element.elementor-element-3e32106 .elementor-button{padding:6px 12px 6px 12px;}}@media(max-width:767px){.elementor-4107 .elementor-element.elementor-element-dd179df:not(.elementor-motion-effects-element-type-background), .elementor-4107 .elementor-element.elementor-element-dd179df > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://aquapark.co.za/wp-content/uploads/2026/06/2R5A5724-copy-768x512.webp");background-position:0px 0px;}.elementor-4107 .elementor-element.elementor-element-dd179df{--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-4107 .elementor-element.elementor-element-72ac1d8{padding:20px 20px 20px 20px;}.elementor-4107 .elementor-element.elementor-element-6ba37c7{--min-height:0px;}.elementor-4107 .elementor-element.elementor-element-1bf7cf3{--flex-wrap:nowrap;}.elementor-4107 .elementor-element.elementor-element-da414fc .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-4107 .elementor-element.elementor-element-572cf4d .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-4107 .elementor-element.elementor-element-96c1168:not(.elementor-motion-effects-element-type-background), .elementor-4107 .elementor-element.elementor-element-96c1168 > .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-4107 .elementor-element.elementor-element-96c1168{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4107 .elementor-element.elementor-element-165f3f8::before, .elementor-4107 .elementor-element.elementor-element-165f3f8 > .elementor-background-video-container::before, .elementor-4107 .elementor-element.elementor-element-165f3f8 > .e-con-inner > .elementor-background-video-container::before, .elementor-4107 .elementor-element.elementor-element-165f3f8 > .elementor-background-slideshow::before, .elementor-4107 .elementor-element.elementor-element-165f3f8 > .e-con-inner > .elementor-background-slideshow::before, .elementor-4107 .elementor-element.elementor-element-165f3f8 > .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-4107 .elementor-element.elementor-element-165f3f8{--min-height:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-4107 .elementor-element.elementor-element-8d4cc1d{--flex-wrap:nowrap;}.elementor-4107 .elementor-element.elementor-element-3cbb68b .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-4107 .elementor-element.elementor-element-2d89089 p{margin-block-end:10px;}.elementor-4107 .elementor-element.elementor-element-6d0a36e .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-4107 .elementor-element.elementor-element-2f3985d:not(.elementor-motion-effects-element-type-background), .elementor-4107 .elementor-element.elementor-element-2f3985d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://aquapark.co.za/wp-content/uploads/2026/06/AquaPark-20-copy-768x512.webp");background-position:bottom center;}.elementor-4107 .elementor-element.elementor-element-2f3985d{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4107 .elementor-element.elementor-element-d9779bf:not(.elementor-motion-effects-element-type-background), .elementor-4107 .elementor-element.elementor-element-d9779bf > .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-4107 .elementor-element.elementor-element-d9779bf{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4107 .elementor-element.elementor-element-ba1fee3{--min-height:0px;}.elementor-4107 .elementor-element.elementor-element-6272b3e{--flex-wrap:nowrap;}.elementor-4107 .elementor-element.elementor-element-c79b82c .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-4107 .elementor-element.elementor-element-93543ed .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-4107 .elementor-element.elementor-element-5993cc3:not(.elementor-motion-effects-element-type-background), .elementor-4107 .elementor-element.elementor-element-5993cc3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://aquapark.co.za/wp-content/uploads/2026/06/0S3A9793-copy.webp");background-position:center center;}.elementor-4107 .elementor-element.elementor-element-5993cc3{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4107 .elementor-element.elementor-element-5993cc3.e-con{--order:99999 /* order end hack */;}.elementor-4107 .elementor-element.elementor-element-281b6a6::before, .elementor-4107 .elementor-element.elementor-element-281b6a6 > .elementor-background-video-container::before, .elementor-4107 .elementor-element.elementor-element-281b6a6 > .e-con-inner > .elementor-background-video-container::before, .elementor-4107 .elementor-element.elementor-element-281b6a6 > .elementor-background-slideshow::before, .elementor-4107 .elementor-element.elementor-element-281b6a6 > .e-con-inner > .elementor-background-slideshow::before, .elementor-4107 .elementor-element.elementor-element-281b6a6 > .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-4107 .elementor-element.elementor-element-281b6a6{--min-height:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-4107 .elementor-element.elementor-element-f90b704{--flex-wrap:nowrap;}.elementor-4107 .elementor-element.elementor-element-b960c20 .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-4107 .elementor-element.elementor-element-6ab4361 p{margin-block-end:10px;}.elementor-4107 .elementor-element.elementor-element-e188dc4 .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-4107 .elementor-element.elementor-element-3093b34{--min-height:0px;}.elementor-4107 .elementor-element.elementor-element-e6577d0{--flex-wrap:nowrap;}.elementor-4107 .elementor-element.elementor-element-7e8d474 .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-4107 .elementor-element.elementor-element-10915cb{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-4107 .elementor-element.elementor-element-0ea1475:not(.elementor-motion-effects-element-type-background), .elementor-4107 .elementor-element.elementor-element-0ea1475 > .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-4107 .elementor-element.elementor-element-0ea1475{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4107 .elementor-element.elementor-element-5b914de{--min-height:0px;}.elementor-4107 .elementor-element.elementor-element-5a893a4{--flex-wrap:nowrap;}.elementor-4107 .elementor-element.elementor-element-97c7143 .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-4107 .elementor-element.elementor-element-c1d96ac{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-4107 .elementor-element.elementor-element-2a2cbfc:not(.elementor-motion-effects-element-type-background), .elementor-4107 .elementor-element.elementor-element-2a2cbfc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://aquapark.co.za/wp-content/uploads/2026/07/Theo-mobile-e1785312359547.jpg");background-position:top center;}.elementor-4107 .elementor-element.elementor-element-2a2cbfc{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4107 .elementor-element.elementor-element-2187345:not(.elementor-motion-effects-element-type-background), .elementor-4107 .elementor-element.elementor-element-2187345 > .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-4107 .elementor-element.elementor-element-2187345{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4107 .elementor-element.elementor-element-9bf598b{--min-height:0px;}.elementor-4107 .elementor-element.elementor-element-173bf8d .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-4107 .elementor-element.elementor-element-22281b2{--flex-wrap:nowrap;}.elementor-4107 .elementor-element.elementor-element-dffb333 .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-4107 .elementor-element.elementor-element-a92cee5::before, .elementor-4107 .elementor-element.elementor-element-a92cee5 > .elementor-background-video-container::before, .elementor-4107 .elementor-element.elementor-element-a92cee5 > .e-con-inner > .elementor-background-video-container::before, .elementor-4107 .elementor-element.elementor-element-a92cee5 > .elementor-background-slideshow::before, .elementor-4107 .elementor-element.elementor-element-a92cee5 > .e-con-inner > .elementor-background-slideshow::before, .elementor-4107 .elementor-element.elementor-element-a92cee5 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://aquapark.co.za/wp-content/uploads/2026/02/wave-copy-768x370.webp");background-size:cover;}.elementor-4107 .elementor-element.elementor-element-a92cee5{--min-height:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-4107 .elementor-element.elementor-element-200478b{--flex-wrap:nowrap;}.elementor-4107 .elementor-element.elementor-element-ca26456 .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-4107 .elementor-element.elementor-element-77f6a8a p{margin-block-end:10px;}.elementor-4107 .elementor-element.elementor-element-034221b .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-4107 .elementor-element.elementor-element-2ef0ea3:not(.elementor-motion-effects-element-type-background), .elementor-4107 .elementor-element.elementor-element-2ef0ea3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://aquapark.co.za/wp-content/uploads/2026/06/AquaPark-1-3-copy.webp");background-position:center center;}.elementor-4107 .elementor-element.elementor-element-2ef0ea3{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4107 .elementor-element.elementor-element-2d24eb9{--min-height:0px;}.elementor-4107 .elementor-element.elementor-element-07198f2{--flex-wrap:nowrap;}.elementor-4107 .elementor-element.elementor-element-5ba5baf .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-4107 .elementor-element.elementor-element-342b491{font-size:var( --e-global-typography-68a2fd2-font-size );line-height:var( --e-global-typography-68a2fd2-line-height );letter-spacing:var( --e-global-typography-68a2fd2-letter-spacing );}.elementor-4107 .elementor-element.elementor-element-b7d965f .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-4107 .elementor-element.elementor-element-0bf2686:not(.elementor-motion-effects-element-type-background), .elementor-4107 .elementor-element.elementor-element-0bf2686 > .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-4107 .elementor-element.elementor-element-0bf2686{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4107 .elementor-element.elementor-element-1ed55ec:not(.elementor-motion-effects-element-type-background), .elementor-4107 .elementor-element.elementor-element-1ed55ec > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://aquapark.co.za/wp-content/uploads/2026/02/IMG_3707-copymob-768x445.jpg");background-position:center center;}.elementor-4107 .elementor-element.elementor-element-1ed55ec{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4107 .elementor-element.elementor-element-1ed55ec.e-con{--order:99999 /* order end hack */;}.elementor-4107 .elementor-element.elementor-element-835034a::before, .elementor-4107 .elementor-element.elementor-element-835034a > .elementor-background-video-container::before, .elementor-4107 .elementor-element.elementor-element-835034a > .e-con-inner > .elementor-background-video-container::before, .elementor-4107 .elementor-element.elementor-element-835034a > .elementor-background-slideshow::before, .elementor-4107 .elementor-element.elementor-element-835034a > .e-con-inner > .elementor-background-slideshow::before, .elementor-4107 .elementor-element.elementor-element-835034a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://aquapark.co.za/wp-content/uploads/2026/02/wave-copy-768x370.webp");background-size:cover;}.elementor-4107 .elementor-element.elementor-element-835034a{--min-height:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-4107 .elementor-element.elementor-element-a5032e7{--flex-wrap:nowrap;}.elementor-4107 .elementor-element.elementor-element-9f25c6f .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-4107 .elementor-element.elementor-element-05199ac p{margin-block-end:10px;}.elementor-4107 .elementor-element.elementor-element-3bf9e18 .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-4107 .elementor-element.elementor-element-2e67855:not(.elementor-motion-effects-element-type-background), .elementor-4107 .elementor-element.elementor-element-2e67855 > .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-4107 .elementor-element.elementor-element-2e67855{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4107 .elementor-element.elementor-element-f158b2d{--min-height:0px;}.elementor-4107 .elementor-element.elementor-element-15d8008 .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-4107 .elementor-element.elementor-element-90e01c7{--flex-wrap:nowrap;}.elementor-4107 .elementor-element.elementor-element-e5f64ca .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-4107 .elementor-element.elementor-element-361994b::before, .elementor-4107 .elementor-element.elementor-element-361994b > .elementor-background-video-container::before, .elementor-4107 .elementor-element.elementor-element-361994b > .e-con-inner > .elementor-background-video-container::before, .elementor-4107 .elementor-element.elementor-element-361994b > .elementor-background-slideshow::before, .elementor-4107 .elementor-element.elementor-element-361994b > .e-con-inner > .elementor-background-slideshow::before, .elementor-4107 .elementor-element.elementor-element-361994b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://aquapark.co.za/wp-content/uploads/2026/02/wave-copy-768x370.webp");background-size:cover;}.elementor-4107 .elementor-element.elementor-element-361994b{--min-height:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-4107 .elementor-element.elementor-element-90fbd1b{--flex-wrap:nowrap;}.elementor-4107 .elementor-element.elementor-element-9cb3fc8 .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-4107 .elementor-element.elementor-element-ff6dac9 p{margin-block-end:10px;}.elementor-4107 .elementor-element.elementor-element-4de43b4 .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-4107 .elementor-element.elementor-element-cd211b0:not(.elementor-motion-effects-element-type-background), .elementor-4107 .elementor-element.elementor-element-cd211b0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://aquapark.co.za/wp-content/uploads/2026/06/AquaPark-1-3-copy.webp");background-position:center center;}.elementor-4107 .elementor-element.elementor-element-cd211b0{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4107 .elementor-element.elementor-element-a89616d{--min-height:0px;}.elementor-4107 .elementor-element.elementor-element-8479efe{--flex-wrap:nowrap;}.elementor-4107 .elementor-element.elementor-element-8845e49 .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-4107 .elementor-element.elementor-element-6d1ca01{font-size:var( --e-global-typography-68a2fd2-font-size );line-height:var( --e-global-typography-68a2fd2-line-height );letter-spacing:var( --e-global-typography-68a2fd2-letter-spacing );}.elementor-4107 .elementor-element.elementor-element-e422c29 .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-4107 .elementor-element.elementor-element-75ac1b4:not(.elementor-motion-effects-element-type-background), .elementor-4107 .elementor-element.elementor-element-75ac1b4 > .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-4107 .elementor-element.elementor-element-75ac1b4{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4107 .elementor-element.elementor-element-918de83:not(.elementor-motion-effects-element-type-background), .elementor-4107 .elementor-element.elementor-element-918de83 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://aquapark.co.za/wp-content/uploads/2026/02/IMG_3707-copymob-768x445.jpg");background-position:center center;}.elementor-4107 .elementor-element.elementor-element-918de83{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4107 .elementor-element.elementor-element-918de83.e-con{--order:99999 /* order end hack */;}.elementor-4107 .elementor-element.elementor-element-fc4b6ce::before, .elementor-4107 .elementor-element.elementor-element-fc4b6ce > .elementor-background-video-container::before, .elementor-4107 .elementor-element.elementor-element-fc4b6ce > .e-con-inner > .elementor-background-video-container::before, .elementor-4107 .elementor-element.elementor-element-fc4b6ce > .elementor-background-slideshow::before, .elementor-4107 .elementor-element.elementor-element-fc4b6ce > .e-con-inner > .elementor-background-slideshow::before, .elementor-4107 .elementor-element.elementor-element-fc4b6ce > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://aquapark.co.za/wp-content/uploads/2026/02/wave-copy-768x370.webp");background-size:cover;}.elementor-4107 .elementor-element.elementor-element-fc4b6ce{--min-height:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-4107 .elementor-element.elementor-element-49c60c4{--flex-wrap:nowrap;}.elementor-4107 .elementor-element.elementor-element-3eb0514 .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-4107 .elementor-element.elementor-element-e813f22 p{margin-block-end:10px;}.elementor-4107 .elementor-element.elementor-element-3523e10 .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-4107 .elementor-element.elementor-element-1386d85:not(.elementor-motion-effects-element-type-background), .elementor-4107 .elementor-element.elementor-element-1386d85 > .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-4107 .elementor-element.elementor-element-1386d85{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4107 .elementor-element.elementor-element-7460985{--min-height:0px;}.elementor-4107 .elementor-element.elementor-element-1c3d9a1{--flex-wrap:nowrap;}.elementor-4107 .elementor-element.elementor-element-3855ff2 .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-4107 .elementor-element.elementor-element-35da0e5 .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-4107 .elementor-element.elementor-element-3abad87::before, .elementor-4107 .elementor-element.elementor-element-3abad87 > .elementor-background-video-container::before, .elementor-4107 .elementor-element.elementor-element-3abad87 > .e-con-inner > .elementor-background-video-container::before, .elementor-4107 .elementor-element.elementor-element-3abad87 > .elementor-background-slideshow::before, .elementor-4107 .elementor-element.elementor-element-3abad87 > .e-con-inner > .elementor-background-slideshow::before, .elementor-4107 .elementor-element.elementor-element-3abad87 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://aquapark.co.za/wp-content/uploads/2026/02/wave-copy-768x370.webp");background-size:cover;}.elementor-4107 .elementor-element.elementor-element-3abad87{--min-height:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-4107 .elementor-element.elementor-element-bf078a1{--flex-wrap:nowrap;}.elementor-4107 .elementor-element.elementor-element-7ea0401 .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-4107 .elementor-element.elementor-element-5203efc p{margin-block-end:10px;}.elementor-4107 .elementor-element.elementor-element-053312e .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-4107 .elementor-element.elementor-element-2349a32:not(.elementor-motion-effects-element-type-background), .elementor-4107 .elementor-element.elementor-element-2349a32 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://aquapark.co.za/wp-content/uploads/2026/02/IMG_4078-copy.webp");background-position:center center;}.elementor-4107 .elementor-element.elementor-element-2349a32{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4107 .elementor-element.elementor-element-ff5a728{--min-height:0px;}.elementor-4107 .elementor-element.elementor-element-21c4b68{--flex-wrap:nowrap;}.elementor-4107 .elementor-element.elementor-element-fc8c726 .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-4107 .elementor-element.elementor-element-f6dca85{font-size:var( --e-global-typography-68a2fd2-font-size );line-height:var( --e-global-typography-68a2fd2-line-height );letter-spacing:var( --e-global-typography-68a2fd2-letter-spacing );}.elementor-4107 .elementor-element.elementor-element-3430230 .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-4107 .elementor-element.elementor-element-8466914:not(.elementor-motion-effects-element-type-background), .elementor-4107 .elementor-element.elementor-element-8466914 > .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-4107 .elementor-element.elementor-element-8466914{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4107 .elementor-element.elementor-element-7f46a21::before, .elementor-4107 .elementor-element.elementor-element-7f46a21 > .elementor-background-video-container::before, .elementor-4107 .elementor-element.elementor-element-7f46a21 > .e-con-inner > .elementor-background-video-container::before, .elementor-4107 .elementor-element.elementor-element-7f46a21 > .elementor-background-slideshow::before, .elementor-4107 .elementor-element.elementor-element-7f46a21 > .e-con-inner > .elementor-background-slideshow::before, .elementor-4107 .elementor-element.elementor-element-7f46a21 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://aquapark.co.za/wp-content/uploads/2026/02/wave-copy-768x370.webp");background-size:cover;}.elementor-4107 .elementor-element.elementor-element-7f46a21{--min-height:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-4107 .elementor-element.elementor-element-0a7bfd6{--flex-wrap:nowrap;}.elementor-4107 .elementor-element.elementor-element-caa8547 .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-4107 .elementor-element.elementor-element-b321ba0 p{margin-block-end:10px;}.elementor-4107 .elementor-element.elementor-element-8f7d44a .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-4107 .elementor-element.elementor-element-9146826:not(.elementor-motion-effects-element-type-background), .elementor-4107 .elementor-element.elementor-element-9146826 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://aquapark.co.za/wp-content/uploads/2026/06/IMG_3602-copy-768x557.webp");background-position:center center;}.elementor-4107 .elementor-element.elementor-element-9146826{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4107 .elementor-element.elementor-element-67c53c8:not(.elementor-motion-effects-element-type-background), .elementor-4107 .elementor-element.elementor-element-67c53c8 > .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-4107 .elementor-element.elementor-element-67c53c8{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4107 .elementor-element.elementor-element-baeab99{--min-height:0px;}.elementor-4107 .elementor-element.elementor-element-2485ccf{--flex-wrap:nowrap;}.elementor-4107 .elementor-element.elementor-element-ffe3c64 .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-4107 .elementor-element.elementor-element-2278b75{font-size:var( --e-global-typography-68a2fd2-font-size );line-height:var( --e-global-typography-68a2fd2-line-height );letter-spacing:var( --e-global-typography-68a2fd2-letter-spacing );}.elementor-4107 .elementor-element.elementor-element-4713af8 .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-4107 .elementor-element.elementor-element-a47f207::before, .elementor-4107 .elementor-element.elementor-element-a47f207 > .elementor-background-video-container::before, .elementor-4107 .elementor-element.elementor-element-a47f207 > .e-con-inner > .elementor-background-video-container::before, .elementor-4107 .elementor-element.elementor-element-a47f207 > .elementor-background-slideshow::before, .elementor-4107 .elementor-element.elementor-element-a47f207 > .e-con-inner > .elementor-background-slideshow::before, .elementor-4107 .elementor-element.elementor-element-a47f207 > .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-4107 .elementor-element.elementor-element-a47f207{--min-height:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-4107 .elementor-element.elementor-element-f38be11{--flex-wrap:nowrap;}.elementor-4107 .elementor-element.elementor-element-9a7e736 .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-4107 .elementor-element.elementor-element-a2a5215 p{margin-block-end:10px;}.elementor-4107 .elementor-element.elementor-element-59d389d .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-4107 .elementor-element.elementor-element-9f932fc:not(.elementor-motion-effects-element-type-background), .elementor-4107 .elementor-element.elementor-element-9f932fc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://aquapark.co.za/wp-content/uploads/2026/06/0S3A0044-copy-768x498.webp");background-position:center center;}.elementor-4107 .elementor-element.elementor-element-9f932fc{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4107 .elementor-element.elementor-element-e87a4c5{--min-height:0px;}.elementor-4107 .elementor-element.elementor-element-8c0572a{--flex-wrap:nowrap;}.elementor-4107 .elementor-element.elementor-element-55d43ca .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-4107 .elementor-element.elementor-element-05df426{font-size:var( --e-global-typography-68a2fd2-font-size );line-height:var( --e-global-typography-68a2fd2-line-height );letter-spacing:var( --e-global-typography-68a2fd2-letter-spacing );}.elementor-4107 .elementor-element.elementor-element-5eb7876 .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-4107 .elementor-element.elementor-element-0d14308:not(.elementor-motion-effects-element-type-background), .elementor-4107 .elementor-element.elementor-element-0d14308 > .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-4107 .elementor-element.elementor-element-0d14308{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4107 .elementor-element.elementor-element-91756b4::before, .elementor-4107 .elementor-element.elementor-element-91756b4 > .elementor-background-video-container::before, .elementor-4107 .elementor-element.elementor-element-91756b4 > .e-con-inner > .elementor-background-video-container::before, .elementor-4107 .elementor-element.elementor-element-91756b4 > .elementor-background-slideshow::before, .elementor-4107 .elementor-element.elementor-element-91756b4 > .e-con-inner > .elementor-background-slideshow::before, .elementor-4107 .elementor-element.elementor-element-91756b4 > .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-4107 .elementor-element.elementor-element-91756b4{--min-height:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-4107 .elementor-element.elementor-element-fda9cb5{--flex-wrap:nowrap;}.elementor-4107 .elementor-element.elementor-element-6dbaeff .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-4107 .elementor-element.elementor-element-9677adc p{margin-block-end:10px;}.elementor-4107 .elementor-element.elementor-element-3e32106 .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-4107 .elementor-element.elementor-element-bc81c67:not(.elementor-motion-effects-element-type-background), .elementor-4107 .elementor-element.elementor-element-bc81c67 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://aquapark.co.za/wp-content/uploads/2026/06/0S3A1767-1-copy-768x499.webp");background-position:center center;}.elementor-4107 .elementor-element.elementor-element-bc81c67{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4107 .elementor-element.elementor-element-bc81c67.e-con{--order:99999 /* order end hack */;}}@media(min-width:768px){.elementor-4107 .elementor-element.elementor-element-6ba37c7{--width:66.66%;}.elementor-4107 .elementor-element.elementor-element-730c89e{--width:80%;}.elementor-4107 .elementor-element.elementor-element-96c1168{--width:33.33%;}.elementor-4107 .elementor-element.elementor-element-165f3f8{--width:66.66%;}.elementor-4107 .elementor-element.elementor-element-3b4e22f{--width:80%;}.elementor-4107 .elementor-element.elementor-element-2f3985d{--width:33.33%;}.elementor-4107 .elementor-element.elementor-element-d9779bf{--width:33.33%;}.elementor-4107 .elementor-element.elementor-element-ba1fee3{--width:66.66%;}.elementor-4107 .elementor-element.elementor-element-abb77b4{--width:80%;}.elementor-4107 .elementor-element.elementor-element-5993cc3{--width:33.33%;}.elementor-4107 .elementor-element.elementor-element-281b6a6{--width:66.66%;}.elementor-4107 .elementor-element.elementor-element-d08067e{--width:80%;}.elementor-4107 .elementor-element.elementor-element-3093b34{--width:66.66%;}.elementor-4107 .elementor-element.elementor-element-32b2f8c{--width:100%;}.elementor-4107 .elementor-element.elementor-element-0ea1475{--width:33.33%;}.elementor-4107 .elementor-element.elementor-element-5b914de{--width:66.66%;}.elementor-4107 .elementor-element.elementor-element-3990380{--width:100%;}.elementor-4107 .elementor-element.elementor-element-2a2cbfc{--width:33.33%;}.elementor-4107 .elementor-element.elementor-element-2187345{--width:33.33%;}.elementor-4107 .elementor-element.elementor-element-9bf598b{--width:66.66%;}.elementor-4107 .elementor-element.elementor-element-a92cee5{--width:66.66%;}.elementor-4107 .elementor-element.elementor-element-d153cfc{--width:80%;}.elementor-4107 .elementor-element.elementor-element-2ef0ea3{--width:33.33%;}.elementor-4107 .elementor-element.elementor-element-2d24eb9{--width:66.66%;}.elementor-4107 .elementor-element.elementor-element-248b802{--width:80%;}.elementor-4107 .elementor-element.elementor-element-0bf2686{--width:33.33%;}.elementor-4107 .elementor-element.elementor-element-1ed55ec{--width:33.33%;}.elementor-4107 .elementor-element.elementor-element-835034a{--width:66.66%;}.elementor-4107 .elementor-element.elementor-element-037a3b7{--width:80%;}.elementor-4107 .elementor-element.elementor-element-2e67855{--width:33.33%;}.elementor-4107 .elementor-element.elementor-element-f158b2d{--width:66.66%;}.elementor-4107 .elementor-element.elementor-element-361994b{--width:66.66%;}.elementor-4107 .elementor-element.elementor-element-0ceb3c0{--width:80%;}.elementor-4107 .elementor-element.elementor-element-cd211b0{--width:33.33%;}.elementor-4107 .elementor-element.elementor-element-a89616d{--width:66.66%;}.elementor-4107 .elementor-element.elementor-element-0eb39ca{--width:80%;}.elementor-4107 .elementor-element.elementor-element-75ac1b4{--width:33.33%;}.elementor-4107 .elementor-element.elementor-element-918de83{--width:33.33%;}.elementor-4107 .elementor-element.elementor-element-fc4b6ce{--width:66.66%;}.elementor-4107 .elementor-element.elementor-element-d3373a3{--width:80%;}.elementor-4107 .elementor-element.elementor-element-1386d85{--width:33.33%;}.elementor-4107 .elementor-element.elementor-element-7460985{--width:66.66%;}.elementor-4107 .elementor-element.elementor-element-0f2311d{--width:80%;}.elementor-4107 .elementor-element.elementor-element-3abad87{--width:66.66%;}.elementor-4107 .elementor-element.elementor-element-bc3e43f{--width:80%;}.elementor-4107 .elementor-element.elementor-element-2349a32{--width:33.33%;}.elementor-4107 .elementor-element.elementor-element-ff5a728{--width:66.66%;}.elementor-4107 .elementor-element.elementor-element-5ed9e6e{--width:80%;}.elementor-4107 .elementor-element.elementor-element-8466914{--width:33.33%;}.elementor-4107 .elementor-element.elementor-element-7f46a21{--width:66.66%;}.elementor-4107 .elementor-element.elementor-element-742a768{--width:80%;}.elementor-4107 .elementor-element.elementor-element-9146826{--width:33.33%;}.elementor-4107 .elementor-element.elementor-element-67c53c8{--width:33.33%;}.elementor-4107 .elementor-element.elementor-element-baeab99{--width:66.66%;}.elementor-4107 .elementor-element.elementor-element-8fe5fa9{--width:80%;}.elementor-4107 .elementor-element.elementor-element-a47f207{--width:66.66%;}.elementor-4107 .elementor-element.elementor-element-9e6e7df{--width:80%;}.elementor-4107 .elementor-element.elementor-element-9f932fc{--width:33.33%;}.elementor-4107 .elementor-element.elementor-element-e87a4c5{--width:66.66%;}.elementor-4107 .elementor-element.elementor-element-dea43c1{--width:80%;}.elementor-4107 .elementor-element.elementor-element-0d14308{--width:33.33%;}.elementor-4107 .elementor-element.elementor-element-91756b4{--width:66.66%;}.elementor-4107 .elementor-element.elementor-element-ee8672f{--width:80%;}.elementor-4107 .elementor-element.elementor-element-bc81c67{--width:33.33%;}}