.elementor-845 .elementor-element.elementor-element-f03ba26 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-845 .elementor-element.elementor-element-f03ba26 > .elementor-background-overlay{background-color:#000000;opacity:0.15;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-845 .elementor-element.elementor-element-f03ba26 > .elementor-container{min-height:100vh;}.elementor-845 .elementor-element.elementor-element-f03ba26{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:44px 0px 44px 0px;z-index:0;}.elementor-845 .elementor-element.elementor-element-be3cd3f > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-845 .elementor-element.elementor-element-be3cd3f{padding:0px 0px 0px 0px;}.elementor-845 .elementor-element.elementor-element-5005477 > .elementor-element-populated{box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.1);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-845 .elementor-element.elementor-element-5005477 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-845 .elementor-element.elementor-element-85e61a9 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-845 .elementor-element.elementor-element-85e61a9{z-index:10;text-align:start;}.elementor-845 .elementor-element.elementor-element-85e61a9 .elementor-heading-title{font-family:"George Rounded", Sans-serif;font-size:4rem;font-weight:normal;text-transform:capitalize;line-height:1.07em;color:var( --e-global-color-3010fbd );}.elementor-845 .elementor-element.elementor-element-621deed .elementor-button{background-color:var( --e-global-color-d577177 );font-family:"Roboto Condensed", Sans-serif;font-size:1.25rem;font-weight:400;text-transform:capitalize;letter-spacing:0.5px;fill:var( --e-global-color-3010fbd );color:var( --e-global-color-3010fbd );border-radius:0px 0px 0px 0px;padding:18px 30px 18px 30px;}.elementor-845 .elementor-element.elementor-element-621deed .elementor-button:hover, .elementor-845 .elementor-element.elementor-element-621deed .elementor-button:focus{background-color:var( --e-global-color-6bfab8e );color:var( --e-global-color-3010fbd );}.elementor-845 .elementor-element.elementor-element-621deed{width:auto;max-width:auto;z-index:10;}.elementor-845 .elementor-element.elementor-element-621deed > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-845 .elementor-element.elementor-element-621deed .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-845 .elementor-element.elementor-element-621deed .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-845 .elementor-element.elementor-element-621deed .elementor-button:hover svg, .elementor-845 .elementor-element.elementor-element-621deed .elementor-button:focus svg{fill:var( --e-global-color-3010fbd );}.elementor-845 .elementor-element.elementor-element-54fab06:not(.elementor-motion-effects-element-type-background), .elementor-845 .elementor-element.elementor-element-54fab06 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-3010fbd );}.elementor-845 .elementor-element.elementor-element-54fab06 > .elementor-background-overlay{background-image:url("https://aquafanatics.co.za/wp-content/uploads/2022/02/bg01.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;opacity:0;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-845 .elementor-element.elementor-element-54fab06{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:120px 50px 120px 50px;}.elementor-845 .elementor-element.elementor-element-64c3781{margin-top:0px;margin-bottom:3px;}.elementor-845 .elementor-element.elementor-element-d116de6 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-845 .elementor-element.elementor-element-d116de6 .elementor-heading-title{font-family:"George Rounded", Sans-serif;font-size:2.1rem;font-weight:normal;text-transform:capitalize;font-style:normal;line-height:1.14em;color:var( --e-global-color-d577177 );}.elementor-845 .elementor-element.elementor-element-91c3c9b{--divider-border-style:solid;--divider-color:var( --e-global-color-f37b323 );--divider-border-width:4px;width:100%;max-width:100%;}.elementor-845 .elementor-element.elementor-element-91c3c9b .elementor-divider-separator{width:100px;}.elementor-845 .elementor-element.elementor-element-91c3c9b .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-845 .elementor-element.elementor-element-f73fded .elementor-heading-title{font-family:"Roboto Condensed", Sans-serif;font-size:1.1rem;font-weight:300;line-height:1.33em;color:var( --e-global-color-2f11117 );}.elementor-845 .elementor-element.elementor-element-979afc9 .elementor-button{background-color:var( --e-global-color-d577177 );font-family:"Roboto Condensed", Sans-serif;font-size:1.25rem;font-weight:400;text-transform:capitalize;letter-spacing:0.5px;fill:var( --e-global-color-3010fbd );color:var( --e-global-color-3010fbd );border-radius:0px 0px 0px 0px;padding:18px 30px 18px 30px;}.elementor-845 .elementor-element.elementor-element-979afc9 .elementor-button:hover, .elementor-845 .elementor-element.elementor-element-979afc9 .elementor-button:focus{background-color:var( --e-global-color-6bfab8e );color:var( --e-global-color-3010fbd );}.elementor-845 .elementor-element.elementor-element-979afc9 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-845 .elementor-element.elementor-element-979afc9 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-845 .elementor-element.elementor-element-979afc9 .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-845 .elementor-element.elementor-element-979afc9 .elementor-button:hover svg, .elementor-845 .elementor-element.elementor-element-979afc9 .elementor-button:focus svg{fill:var( --e-global-color-3010fbd );}.elementor-845 .elementor-element.elementor-element-6475952:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-845 .elementor-element.elementor-element-6475952 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://aquafanatics.co.za/wp-content/uploads/2022/02/Aquafanatics-17-1-scaled.jpg");background-position:center center;background-size:cover;}.elementor-845 .elementor-element.elementor-element-6475952 > .elementor-element-populated{border-style:solid;border-width:15px 0px 0px 0px;border-color:var( --e-global-color-af58db4 );transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 10px 0px 30px;--e-column-margin-right:10px;--e-column-margin-left:30px;}.elementor-845 .elementor-element.elementor-element-6475952 > .elementor-element-populated, .elementor-845 .elementor-element.elementor-element-6475952 > .elementor-element-populated > .elementor-background-overlay, .elementor-845 .elementor-element.elementor-element-6475952 > .elementor-background-slideshow{border-radius:0px 0px 0px 0px;}.elementor-845 .elementor-element.elementor-element-6475952 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-845 .elementor-element.elementor-element-cf32572{--spacer-size:284px;}.elementor-845 .elementor-element.elementor-element-b51da1e:not(.elementor-motion-effects-element-type-background), .elementor-845 .elementor-element.elementor-element-b51da1e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;background-image:url("https://aquafanatics.co.za/wp-content/uploads/2022/02/Aquafanatics-35-scaled.jpg");background-position:center right;background-repeat:no-repeat;background-size:cover;}.elementor-845 .elementor-element.elementor-element-b51da1e > .elementor-background-overlay{background-color:#000000;opacity:0.3;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-845 .elementor-element.elementor-element-b51da1e > .elementor-container{max-width:760px;}.elementor-845 .elementor-element.elementor-element-b51da1e{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:120px 0px 120px 0px;}.elementor-845 .elementor-element.elementor-element-5fa5633.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-845 .elementor-element.elementor-element-5fa5633 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:20px 20px 20px 20px;}.elementor-845 .elementor-element.elementor-element-302ba10 .elementor-button{background-color:var( --e-global-color-af58db4 );font-family:"Roboto Condensed", Sans-serif;font-size:1.25rem;font-weight:400;text-transform:capitalize;letter-spacing:0.5px;fill:var( --e-global-color-3010fbd );color:var( --e-global-color-3010fbd );border-radius:0px 0px 0px 0px;padding:18px 30px 18px 30px;}.elementor-845 .elementor-element.elementor-element-302ba10 .elementor-button:hover, .elementor-845 .elementor-element.elementor-element-302ba10 .elementor-button:focus{background-color:var( --e-global-color-6bfab8e );color:var( --e-global-color-3010fbd );}.elementor-845 .elementor-element.elementor-element-302ba10 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-845 .elementor-element.elementor-element-302ba10 .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-845 .elementor-element.elementor-element-302ba10 .elementor-button:hover svg, .elementor-845 .elementor-element.elementor-element-302ba10 .elementor-button:focus svg{fill:var( --e-global-color-3010fbd );}@media(min-width:768px){.elementor-845 .elementor-element.elementor-element-5005477{width:43.246%;}.elementor-845 .elementor-element.elementor-element-331c405{width:56.754%;}.elementor-845 .elementor-element.elementor-element-0122698{width:40%;}.elementor-845 .elementor-element.elementor-element-6475952{width:60%;}}@media(max-width:1024px) and (min-width:768px){.elementor-845 .elementor-element.elementor-element-5005477{width:75%;}.elementor-845 .elementor-element.elementor-element-331c405{width:75%;}.elementor-845 .elementor-element.elementor-element-0122698{width:40%;}.elementor-845 .elementor-element.elementor-element-6475952{width:60%;}}@media(min-width:1025px){.elementor-845 .elementor-element.elementor-element-54fab06 > .elementor-background-overlay{background-attachment:fixed;}.elementor-845 .elementor-element.elementor-element-b51da1e:not(.elementor-motion-effects-element-type-background), .elementor-845 .elementor-element.elementor-element-b51da1e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}@media(max-width:1024px){.elementor-845 .elementor-element.elementor-element-f03ba26{padding:0px 0px 38px 0px;}.elementor-845 .elementor-element.elementor-element-be3cd3f{padding:80px 0px 80px 0px;}.elementor-845 .elementor-element.elementor-element-85e61a9 .elementor-heading-title{font-size:3.5rem;}.elementor-845 .elementor-element.elementor-element-621deed .elementor-button{font-size:1rem;}.elementor-845 .elementor-element.elementor-element-54fab06{padding:50px 30px 95px 30px;}.elementor-845 .elementor-element.elementor-element-64c3781{margin-top:40px;margin-bottom:0px;}.elementor-845 .elementor-element.elementor-element-d116de6 .elementor-heading-title{font-size:2.1rem;letter-spacing:0px;}.elementor-845 .elementor-element.elementor-element-f73fded .elementor-heading-title{font-size:1rem;}.elementor-845 .elementor-element.elementor-element-979afc9 .elementor-button{font-size:1rem;}.elementor-845 .elementor-element.elementor-element-b51da1e{padding:90px 30px 90px 30px;}.elementor-845 .elementor-element.elementor-element-302ba10 .elementor-button{font-size:1rem;}}@media(max-width:767px){.elementor-845 .elementor-element.elementor-element-f03ba26 > .elementor-container{min-height:85vh;}.elementor-845 .elementor-element.elementor-element-f03ba26{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-845 .elementor-element.elementor-element-be3cd3f{padding:0px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-845 .elementor-element.elementor-element-5005477.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-845 .elementor-element.elementor-element-5005477.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-845 .elementor-element.elementor-element-5005477.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-845 .elementor-element.elementor-element-5005477 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:70px 0px 70px 0px;}.elementor-845 .elementor-element.elementor-element-85e61a9{text-align:center;}.elementor-845 .elementor-element.elementor-element-85e61a9 .elementor-heading-title{font-size:2.8rem;line-height:1.14em;}.elementor-845 .elementor-element.elementor-element-621deed > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-845 .elementor-element.elementor-element-621deed .elementor-button{padding:12px 16px 12px 16px;}.elementor-845 .elementor-element.elementor-element-331c405 > .elementor-element-populated{margin:90px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-845 .elementor-element.elementor-element-54fab06{margin-top:0px;margin-bottom:0px;padding:50px 0px 80px 0px;}.elementor-845 .elementor-element.elementor-element-64c3781{margin-top:30px;margin-bottom:0px;}.elementor-845 .elementor-element.elementor-element-0122698 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:30px 30px 0px 30px;}.elementor-845 .elementor-element.elementor-element-d116de6{text-align:center;}.elementor-845 .elementor-element.elementor-element-d116de6 .elementor-heading-title{font-size:1.8rem;}.elementor-845 .elementor-element.elementor-element-91c3c9b .elementor-divider{text-align:center;}.elementor-845 .elementor-element.elementor-element-91c3c9b .elementor-divider-separator{margin:0 auto;margin-center:0;}.elementor-845 .elementor-element.elementor-element-f73fded{text-align:center;}.elementor-845 .elementor-element.elementor-element-979afc9 > .elementor-widget-container{margin:5px 0px 0px 0px;}.elementor-845 .elementor-element.elementor-element-979afc9 .elementor-button{padding:12px 16px 12px 16px;}.elementor-845 .elementor-element.elementor-element-6475952 > .elementor-element-populated{margin:0px 20px 0px 20px;--e-column-margin-right:20px;--e-column-margin-left:20px;}.elementor-845 .elementor-element.elementor-element-cf32572{--spacer-size:61px;}.elementor-845 .elementor-element.elementor-element-b51da1e{padding:90px 0px 90px 0px;}.elementor-845 .elementor-element.elementor-element-302ba10 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-845 .elementor-element.elementor-element-302ba10 .elementor-button{padding:12px 16px 12px 16px;}}/* Start custom CSS for column, class: .elementor-element-5005477 */.elementor-845 .elementor-element.elementor-element-5005477{
    position: relative;
    background-color: #FA921FE6;
}
.elementor-845 .elementor-element.elementor-element-5005477:after{
    content:"";
    position: absolute;
    top: 0px;
    left: 0px;
    right: 0px;
    bottom: 0px;
    backdrop-filter: blur(3px);
}

@media(max-width: 500px){
   .elementor-845 .elementor-element.elementor-element-5005477{
    background-color: #02010100;
} 
.elementor-845 .elementor-element.elementor-element-5005477:after{
    content:"";
    position: absolute;
    top: 0px;
    left: 0px;
    right: 0px;
    bottom: 0px;
    backdrop-filter: blur(0px);
}

}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-f03ba26 */@media (max-width: 500px){
   .elementor-845 .elementor-element.elementor-element-f03ba26:after{
    content:"";
    position: absolute;
    top: 0px;
    left: 0px;
    right: 0px;
    bottom: 0px;
    background-color: black;
    opacity: 0.5;
    backdrop-filter: blur(0px);
} 
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'George Rounded';
	font-style: normal;
	font-weight: 100;
	font-display: auto;
	src: url('http://aquafanatics.co.za/wp-content/uploads/2022/02/GeorgeRoundedLight.woff') format('woff');
}
@font-face {
	font-family: 'George Rounded';
	font-style: italic;
	font-weight: 100;
	font-display: auto;
	src: url('http://aquafanatics.co.za/wp-content/uploads/2022/02/GeorgeRoundedLightItalic.woff') format('woff');
}
@font-face {
	font-family: 'George Rounded';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('http://aquafanatics.co.za/wp-content/uploads/2022/02/GeorgeRoundedRegular.woff') format('woff');
}
@font-face {
	font-family: 'George Rounded';
	font-style: normal;
	font-weight: 200;
	font-display: auto;
	src: url('http://aquafanatics.co.za/wp-content/uploads/2022/02/GeorgeRoundedSemibold.woff') format('woff');
}
@font-face {
	font-family: 'George Rounded';
	font-style: italic;
	font-weight: 200;
	font-display: auto;
	src: url('http://aquafanatics.co.za/wp-content/uploads/2022/02/GeorgeRoundedSemiboldItalic.woff') format('woff');
}
@font-face {
	font-family: 'George Rounded';
	font-style: oblique;
	font-weight: normal;
	font-display: auto;
	src: url('http://aquafanatics.co.za/wp-content/uploads/2022/02/GeorgeRoundedBold.woff') format('woff');
}
@font-face {
	font-family: 'George Rounded';
	font-style: oblique;
	font-weight: normal;
	font-display: auto;
	src: url('http://aquafanatics.co.za/wp-content/uploads/2022/02/GeorgeRoundedBoldItalic.woff') format('woff');
}
@font-face {
	font-family: 'George Rounded';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: ;
}
@font-face {
	font-family: 'George Rounded';
	font-style: italic;
	font-weight: normal;
	font-display: auto;
	src: url('http://aquafanatics.co.za/wp-content/uploads/2022/02/GeorgeRoundedItalic.woff') format('woff');
}
/* End Custom Fonts CSS */