.elementor-42 .elementor-element.elementor-element-a5243c4>.elementor-background-overlay{background-color:#fff0;background-image:linear-gradient(180deg,rgb(0 0 0 / .8) 0%,rgb(0 0 0 / .2) 60%);opacity:1;transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-42 .elementor-element.elementor-element-a5243c4:not(.elementor-motion-effects-element-type-background),.elementor-42 .elementor-element.elementor-element-a5243c4>.elementor-motion-effects-container>.elementor-motion-effects-layer{background:url(https://freshwaterfs.com.au/wp-content/uploads/2020/05/beach-drone.jpg) 50% 50%;background-size:cover}.elementor-42 .elementor-element.elementor-element-a5243c4{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s}.elementor-42 .elementor-element.elementor-element-5f019d1{--spacer-size:200px}.elementor-widget-heading .elementor-heading-title{font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-weight:var(--e-global-typography-primary-font-weight);color:var(--e-global-color-primary)}.elementor-42 .elementor-element.elementor-element-284b139{text-align:center}.elementor-42 .elementor-element.elementor-element-284b139 .elementor-heading-title{font-family:"proxima-nova",Sans-serif;font-weight:800;color:#efefef}.elementor-42 .elementor-element.elementor-element-976ef97{text-align:center}.elementor-42 .elementor-element.elementor-element-976ef97 .elementor-heading-title{color:var(--e-global-color-3bcaaf00)}.elementor-widget-button .elementor-button{background-color:var(--e-global-color-accent);font-family:var(--e-global-typography-accent-font-family),Sans-serif;font-weight:var(--e-global-typography-accent-font-weight)}.elementor-42 .elementor-element.elementor-element-02e4f1a>.elementor-widget-container{padding:20px 0 0 0}.elementor-42 .elementor-element.elementor-element-02e4f1a .elementor-button{font-family:"proxima-nova",Sans-serif;fill:#efefef;color:#efefef;border-radius:40px 40px 40px 40px}.elementor-42 .elementor-element.elementor-element-e3a3c3d .elementor-button{background-color:#fff0}.elementor-42 .elementor-element.elementor-element-4a1a877{--spacer-size:150px}.elementor-42 .elementor-element.elementor-element-bbb6858{padding:50px 0 70px 0}.elementor-42 .elementor-element.elementor-element-dd1e88d>.elementor-widget-container{padding:0 0 0 0}.elementor-42 .elementor-element.elementor-element-dd1e88d{text-align:center}.elementor-widget-text-editor{font-family:var(--e-global-typography-text-font-family),Sans-serif;font-weight:var(--e-global-typography-text-font-weight);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-42 .elementor-element.elementor-element-8f04fb8{text-align:center}.elementor-42 .elementor-element.elementor-element-0a95803{margin-top:20px;margin-bottom:0}.elementor-42 .elementor-element.elementor-element-5128052>.elementor-element-populated{margin:0 0 0 20px;--e-column-margin-right:0px;--e-column-margin-left:20px;padding:10px 20px 10px 0}.elementor-42 .elementor-element.elementor-element-f9ad5bb{text-align:center}.elementor-42 .elementor-element.elementor-element-dbb692c>.elementor-element-populated{margin:0 0 0 20px;--e-column-margin-right:0px;--e-column-margin-left:20px;padding:10px 20px 10px 0}.elementor-42 .elementor-element.elementor-element-b029e77{text-align:center}.elementor-42 .elementor-element.elementor-element-d54de00>.elementor-element-populated{margin:0 0 0 20px;--e-column-margin-right:0px;--e-column-margin-left:20px;padding:10px 20px 10px 0}.elementor-42 .elementor-element.elementor-element-6447847{text-align:center}.elementor-42 .elementor-element.elementor-element-369691b>.elementor-widget-container{margin:40px 0 0 0}.elementor-42 .elementor-element.elementor-element-369691b .elementor-button{border-radius:40px 40px 40px 40px}.elementor-42 .elementor-element.elementor-element-7df85756>.elementor-element-populated{margin:0 30px 0 0;--e-column-margin-right:30px;--e-column-margin-left:0px;padding:70px 20px 70px 10px}.elementor-42 .elementor-element.elementor-element-ec21d8d>.elementor-widget-container{margin:0rem 0rem 2rem 0rem}.elementor-42 .elementor-element.elementor-element-39589c28>.elementor-widget-container{padding:0 0 0 0}.elementor-42 .elementor-element.elementor-element-77c3ede9:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-42 .elementor-element.elementor-element-77c3ede9>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(https://freshwaterfs.com.au/wp-content/uploads/2020/05/curl-curl-pool.jpg);background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-42 .elementor-element.elementor-element-77c3ede9>.elementor-element-populated{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;padding:70px 10px 70px 20px}.elementor-42 .elementor-element.elementor-element-77c3ede9>.elementor-element-populated>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-42 .elementor-element.elementor-element-10e72b3{--spacer-size:250px}.elementor-42 .elementor-element.elementor-element-1378f4c>.elementor-element-populated{margin:0 30px 0 0;--e-column-margin-right:30px;--e-column-margin-left:0px;padding:70px 20px 70px 10px}.elementor-widget-testimonial-carousel .elementor-testimonial__text{color:var(--e-global-color-text);font-family:var(--e-global-typography-text-font-family),Sans-serif;font-weight:var(--e-global-typography-text-font-weight)}.elementor-widget-testimonial-carousel .elementor-testimonial__name{color:var(--e-global-color-text);font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-weight:var(--e-global-typography-primary-font-weight)}.elementor-widget-testimonial-carousel .elementor-testimonial__title{color:var(--e-global-color-primary);font-family:var(--e-global-typography-secondary-font-family),Sans-serif;font-weight:var(--e-global-typography-secondary-font-weight)}.elementor-42 .elementor-element.elementor-element-32394bf .swiper-pagination-bullet-active,.elementor-42 .elementor-element.elementor-element-32394bf .swiper-pagination-progressbar-fill{background-color:#EFEFEF}.elementor-42 .elementor-element.elementor-element-32394bf .swiper-pagination-fraction{color:#EFEFEF}.elementor-42 .elementor-element.elementor-element-32394bf>.elementor-widget-container{margin:30px 0 0 0}.elementor-42 .elementor-element.elementor-element-32394bf .elementor-swiper-button{font-size:10px;color:#EFEFEF}.elementor-42 .elementor-element.elementor-element-32394bf .elementor-swiper-button svg{fill:#EFEFEF}.elementor-42 .elementor-element.elementor-element-32394bf .elementor-testimonial__text{color:#EFEFEF;font-style:normal}.elementor-42 .elementor-element.elementor-element-32394bf .elementor-testimonial__name{color:#EFEFEF;font-size:24px;font-weight:600;font-style:normal}.elementor-42 .elementor-element.elementor-element-32394bf .elementor-testimonial__title{color:#EFEFEF;font-size:20px;font-weight:300;font-style:normal}.elementor-42 .elementor-element.elementor-element-df65cb4:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-42 .elementor-element.elementor-element-df65cb4>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(https://freshwaterfs.com.au/wp-content/uploads/2020/05/curl-curl-pool.jpg);background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-42 .elementor-element.elementor-element-df65cb4>.elementor-element-populated{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;padding:70px 10px 70px 20px}.elementor-42 .elementor-element.elementor-element-df65cb4>.elementor-element-populated>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-42 .elementor-element.elementor-element-58df411{--spacer-size:250px}.elementor-42 .elementor-element.elementor-element-22a1f08:not(.elementor-motion-effects-element-type-background),.elementor-42 .elementor-element.elementor-element-22a1f08>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#2F323A}.elementor-42 .elementor-element.elementor-element-22a1f08{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;padding:50px 0 70px 0}.elementor-42 .elementor-element.elementor-element-22a1f08>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-42 .elementor-element.elementor-element-035614e>.elementor-widget-container{margin:0rem 0rem 2rem 0rem}.elementor-42 .elementor-element.elementor-element-d96b0fb>.elementor-widget-container{padding:0 0 0 0}.elementor-widget-counter .elementor-counter-number-wrapper{color:var(--e-global-color-primary);font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-weight:var(--e-global-typography-primary-font-weight)}.elementor-widget-counter .elementor-counter-title{color:var(--e-global-color-secondary);font-family:var(--e-global-typography-secondary-font-family),Sans-serif;font-weight:var(--e-global-typography-secondary-font-weight)}.elementor-42 .elementor-element.elementor-element-2be6a40 .elementor-counter-number-wrapper{color:#F7F7F7}.elementor-42 .elementor-element.elementor-element-2be6a40 .elementor-counter-title{color:#F7F7F7}.elementor-42 .elementor-element.elementor-element-2113fd0 .elementor-counter-number-wrapper{color:#F7F7F7}.elementor-42 .elementor-element.elementor-element-2113fd0 .elementor-counter-title{color:#F7F7F7}.elementor-42 .elementor-element.elementor-element-fc2da93 .elementor-counter-number-wrapper{color:#F7F7F7}.elementor-42 .elementor-element.elementor-element-fc2da93 .elementor-counter-title{color:#F7F7F7}.elementor-42 .elementor-element.elementor-element-cefbfae .elementor-counter-number-wrapper{color:#F7F7F7}.elementor-42 .elementor-element.elementor-element-cefbfae .elementor-counter-title{color:#F7F7F7}.elementor-42 .elementor-element.elementor-element-7f2bce0>.elementor-widget-container{margin:50px 0 0 0}.elementor-42 .elementor-element.elementor-element-7f2bce0 .elementor-button{border-radius:40px 40px 40px 40px}.elementor-42 .elementor-element.elementor-element-c53b21d{padding:50px 0 70px 0}.elementor-42 .elementor-element.elementor-element-d1fc16d>.elementor-element-populated{padding:10px 0 0 0}.elementor-42 .elementor-element.elementor-element-cca8a3b>.elementor-widget-container{margin:0rem 0rem 2rem 0rem;padding:0 10px 0 10px}.elementor-42 .elementor-element.elementor-element-cca8a3b{text-align:center}.elementor-42 .elementor-element.elementor-element-b155f37>.elementor-widget-container{padding:0 10px 0 10px}.elementor-42 .elementor-element.elementor-element-b155f37{text-align:center}.elementor-42 .elementor-element.elementor-element-33da641>.elementor-element-populated{padding:0 0 0 0}.elementor-widget-call-to-action .elementor-cta__title{font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-weight:var(--e-global-typography-primary-font-weight)}.elementor-widget-call-to-action .elementor-cta__description{font-family:var(--e-global-typography-text-font-family),Sans-serif;font-weight:var(--e-global-typography-text-font-weight)}.elementor-widget-call-to-action .elementor-cta__button{font-family:var(--e-global-typography-accent-font-family),Sans-serif;font-weight:var(--e-global-typography-accent-font-weight)}.elementor-widget-call-to-action .elementor-ribbon-inner{background-color:var(--e-global-color-accent);font-family:var(--e-global-typography-accent-font-family),Sans-serif;font-weight:var(--e-global-typography-accent-font-weight)}.elementor-42 .elementor-element.elementor-element-fad549c .elementor-cta .elementor-cta__bg,.elementor-42 .elementor-element.elementor-element-fad549c .elementor-cta .elementor-cta__bg-overlay{transition-duration:0ms}.elementor-42 .elementor-element.elementor-element-fad549c .elementor-cta__content{text-align:center;background-color:#F7F7F7}.elementor-42 .elementor-element.elementor-element-fad549c .elementor-cta:not(:hover) .elementor-cta__bg-overlay{background-color:#fff0}.elementor-42 .elementor-element.elementor-element-fad549c .elementor-cta:hover .elementor-cta__bg-overlay{background-color:#fff0}.elementor-42 .elementor-element.elementor-element-74cacdc>.elementor-element-populated{padding:0 0 0 0}.elementor-42 .elementor-element.elementor-element-c999078 .elementor-cta .elementor-cta__bg,.elementor-42 .elementor-element.elementor-element-c999078 .elementor-cta .elementor-cta__bg-overlay{transition-duration:0ms}.elementor-42 .elementor-element.elementor-element-c999078 .elementor-cta__content{text-align:center;background-color:#F7F7F7}.elementor-42 .elementor-element.elementor-element-c999078 .elementor-cta:not(:hover) .elementor-cta__bg-overlay{background-color:#fff0}.elementor-42 .elementor-element.elementor-element-c999078 .elementor-cta:hover .elementor-cta__bg-overlay{background-color:#fff0}.elementor-42 .elementor-element.elementor-element-2ec6d5b>.elementor-element-populated{padding:0 0 0 0}.elementor-42 .elementor-element.elementor-element-f0cf967 .elementor-cta .elementor-cta__bg,.elementor-42 .elementor-element.elementor-element-f0cf967 .elementor-cta .elementor-cta__bg-overlay{transition-duration:0ms}.elementor-42 .elementor-element.elementor-element-f0cf967 .elementor-cta__content{text-align:center;background-color:#F7F7F7}.elementor-42 .elementor-element.elementor-element-f0cf967 .elementor-cta:not(:hover) .elementor-cta__bg-overlay{background-color:#fff0}.elementor-42 .elementor-element.elementor-element-f0cf967 .elementor-cta:hover .elementor-cta__bg-overlay{background-color:#fff0}.elementor-42 .elementor-element.elementor-element-2407764>.elementor-element-populated{padding:0 0 0 0}.elementor-42 .elementor-element.elementor-element-766697b .elementor-cta .elementor-cta__bg,.elementor-42 .elementor-element.elementor-element-766697b .elementor-cta .elementor-cta__bg-overlay{transition-duration:0ms}.elementor-42 .elementor-element.elementor-element-766697b .elementor-cta__content{text-align:center;background-color:#F7F7F7}.elementor-42 .elementor-element.elementor-element-766697b .elementor-cta:not(:hover) .elementor-cta__bg-overlay{background-color:#fff0}.elementor-42 .elementor-element.elementor-element-766697b .elementor-cta:hover .elementor-cta__bg-overlay{background-color:#fff0}.elementor-42 .elementor-element.elementor-element-b81a28f>.elementor-element-populated{padding:0 0 0 0}.elementor-42 .elementor-element.elementor-element-2a27ec7 .elementor-cta .elementor-cta__bg,.elementor-42 .elementor-element.elementor-element-2a27ec7 .elementor-cta .elementor-cta__bg-overlay{transition-duration:0ms}.elementor-42 .elementor-element.elementor-element-2a27ec7 .elementor-cta__content{text-align:center;background-color:#F7F7F7}.elementor-42 .elementor-element.elementor-element-2a27ec7 .elementor-cta:not(:hover) .elementor-cta__bg-overlay{background-color:#fff0}.elementor-42 .elementor-element.elementor-element-2a27ec7 .elementor-cta:hover .elementor-cta__bg-overlay{background-color:#fff0}.elementor-42 .elementor-element.elementor-element-b9afa04>.elementor-element-populated{padding:0 0 0 0}.elementor-42 .elementor-element.elementor-element-313a046 .elementor-cta .elementor-cta__bg,.elementor-42 .elementor-element.elementor-element-313a046 .elementor-cta .elementor-cta__bg-overlay{transition-duration:0ms}.elementor-42 .elementor-element.elementor-element-313a046 .elementor-cta__content{text-align:center;background-color:#F7F7F7}.elementor-42 .elementor-element.elementor-element-313a046 .elementor-cta:not(:hover) .elementor-cta__bg-overlay{background-color:#fff0}.elementor-42 .elementor-element.elementor-element-313a046 .elementor-cta:hover .elementor-cta__bg-overlay{background-color:#fff0}.elementor-42 .elementor-element.elementor-element-1e3c768>.elementor-element-populated{margin:0 30px 0 0;--e-column-margin-right:30px;--e-column-margin-left:0px;padding:70px 20px 70px 10px}.elementor-42 .elementor-element.elementor-element-6abf09b9 .swiper-pagination-bullet-active,.elementor-42 .elementor-element.elementor-element-6abf09b9 .swiper-pagination-progressbar-fill{background-color:#31B8C0}.elementor-42 .elementor-element.elementor-element-6abf09b9 .swiper-pagination-fraction{color:#31B8C0}.elementor-42 .elementor-element.elementor-element-6abf09b9>.elementor-widget-container{margin:30px 0 0 0}.elementor-42 .elementor-element.elementor-element-6abf09b9 .elementor-swiper-button{font-size:10px;color:#EFEFEF}.elementor-42 .elementor-element.elementor-element-6abf09b9 .elementor-swiper-button svg{fill:#EFEFEF}.elementor-42 .elementor-element.elementor-element-6abf09b9 .swiper-pagination-bullet{height:1rem;width:1rem}.elementor-42 .elementor-element.elementor-element-6abf09b9 .swiper-horizontal .swiper-pagination-progressbar{height:1rem}.elementor-42 .elementor-element.elementor-element-6abf09b9 .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background-color:#EFEFEF;opacity:1}.elementor-42 .elementor-element.elementor-element-6abf09b9 .elementor-testimonial__text{color:#EFEFEF;font-style:normal}.elementor-42 .elementor-element.elementor-element-6abf09b9 .elementor-testimonial__name{color:#EFEFEF;font-size:24px;font-weight:600;font-style:normal}.elementor-42 .elementor-element.elementor-element-6abf09b9 .elementor-testimonial__title{color:#EFEFEF;font-size:20px;font-weight:300;font-style:normal}.elementor-42 .elementor-element.elementor-element-7e8c5677:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-42 .elementor-element.elementor-element-7e8c5677>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(https://freshwaterfs.com.au/wp-content/uploads/2020/06/candice-picard-1129114-unsplash.jpg);background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-bc-flex-widget .elementor-42 .elementor-element.elementor-element-7e8c5677.elementor-column .elementor-widget-wrap{align-items:center}.elementor-42 .elementor-element.elementor-element-7e8c5677.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center}.elementor-42 .elementor-element.elementor-element-7e8c5677>.elementor-element-populated{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;padding:70px 10px 70px 20px}.elementor-42 .elementor-element.elementor-element-7e8c5677>.elementor-element-populated>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-42 .elementor-element.elementor-element-4f7117cd{--spacer-size:250px}.elementor-42 .elementor-element.elementor-element-0d347bc>.elementor-element-populated{padding:0 0 0 0}@media(max-width:1024px){.elementor-42 .elementor-element.elementor-element-284b139 .elementor-heading-title{font-size:57px}}@media(max-width:767px){.elementor-42 .elementor-element.elementor-element-5f019d1{--spacer-size:15rem}.elementor-42 .elementor-element.elementor-element-4a1a877{--spacer-size:50px}.elementor-42 .elementor-element.elementor-element-dd1e88d>.elementor-widget-container{margin:0rem 0rem 2rem 0rem}.elementor-42 .elementor-element.elementor-element-dd1e88d{text-align:start}.elementor-42 .elementor-element.elementor-element-8f04fb8{text-align:start}.elementor-42 .elementor-element.elementor-element-5128052>.elementor-element-populated{margin:0 0 0 0;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:10px 0 10px 0}.elementor-42 .elementor-element.elementor-element-f9ad5bb{text-align:start}.elementor-42 .elementor-element.elementor-element-dbb692c>.elementor-element-populated{margin:0 0 0 0;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:10px 0 10px 0}.elementor-42 .elementor-element.elementor-element-b029e77{text-align:start}.elementor-42 .elementor-element.elementor-element-d54de00>.elementor-element-populated{margin:0 0 0 0;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:10px 0 10px 0}.elementor-42 .elementor-element.elementor-element-6447847{text-align:start}.elementor-42 .elementor-element.elementor-element-369691b>.elementor-widget-container{margin:30px 0 0 0}.elementor-42 .elementor-element.elementor-element-7df85756>.elementor-element-populated{padding:50px 10px 50px 10px}.elementor-42 .elementor-element.elementor-element-ec21d8d>.elementor-widget-container{margin:0rem 0rem 2rem 0rem}.elementor-42 .elementor-element.elementor-element-77c3ede9>.elementor-element-populated{padding:50px 10px 50px 10px}.elementor-42 .elementor-element.elementor-element-1378f4c>.elementor-element-populated{padding:50px 10px 50px 10px}.elementor-42 .elementor-element.elementor-element-32394bf .swiper-pagination-bullet{height:1rem;width:1rem}.elementor-42 .elementor-element.elementor-element-32394bf .swiper-horizontal .swiper-pagination-progressbar{height:1rem}.elementor-42 .elementor-element.elementor-element-df65cb4>.elementor-element-populated{padding:50px 10px 50px 10px}.elementor-42 .elementor-element.elementor-element-035614e>.elementor-widget-container{margin:0rem 0rem 3rem 0rem}.elementor-42 .elementor-element.elementor-element-d96b0fb>.elementor-widget-container{margin:0 0 30px 0}.elementor-42 .elementor-element.elementor-element-dd55bca>.elementor-element-populated{margin:0 0 50px 0;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0 0 0 0}.elementor-42 .elementor-element.elementor-element-8ea372f>.elementor-element-populated{margin:0 0 50px 0;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0 0 0 0}.elementor-42 .elementor-element.elementor-element-44f445d>.elementor-element-populated{margin:0 0 50px 0;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0 0 0 0}.elementor-42 .elementor-element.elementor-element-abd7471>.elementor-element-populated{margin:0 0 50px 0;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0 0 0 0}.elementor-42 .elementor-element.elementor-element-7f2bce0>.elementor-widget-container{margin:30px 0 0 0}.elementor-42 .elementor-element.elementor-element-cca8a3b{text-align:start}.elementor-42 .elementor-element.elementor-element-b155f37>.elementor-widget-container{margin:0rem 0rem 2rem 0rem}.elementor-42 .elementor-element.elementor-element-b155f37{text-align:start}.elementor-42 .elementor-element.elementor-element-1e3c768>.elementor-element-populated{padding:50px 10px 50px 10px}.elementor-42 .elementor-element.elementor-element-7e8c5677>.elementor-element-populated{padding:50px 10px 50px 10px}}.home h4{margin:auto!important}.home h1{max-width:80rem;margin-left:auto;margin-right:auto}.dark-section h3{max-width:initial}.elementor-widget-heading{margin-bottom:1rem!important}.home section#hero{height:100vh;min-height:650px;max-height:800px}.home section#hero .elementor-widget.home-cta{margin-bottom:10px}.home section#hero .wire-button.elementor-widget-button .elementor-button{border:none!important;color:#efefef;padding:0}.home section#hero .wire-button.elementor-widget-button .elementor-button:hover,.home section#hero .wire-button.elementor-widget-button .elementor-button:active,.home section#hero .wire-button.elementor-widget-button .elementor-button:focus{color:#31B8C0}.home section#hero .wire-button.elementor-widget-button .elementor-button i{font-size:26pt;position:relative;top:4px}.features{margin:auto;width:100%;max-width:750px}.feature-section .icon{max-width:90px!important;margin:auto}.feature-section .icon-title{max-width:190px;margin:auto}.elementor-counter .elementor-counter-number-prefix{display:none}.elementor-widget-counter.yrs .elementor-counter-number-suffix{font-size:.5em;position:relative;bottom:-20px!important}.elementor-counter .elementor-counter-number-wrapper{font-size:50px;font-weight:500}.elementor-counter .elementor-counter-title{text-align:initial;font-size:18px;line-height:1.2em;margin-top:10px;margin-bottom:10px}.elementor-counter::after{content:'';background-image:url(https://freshwaterfs.com.au/wp-content/uploads/2020/06/underline-white.svg);background-size:contain;background-repeat:no-repeat;display:block;width:80%;height:20px;opacity:.7}#services-container .elementor-container{flex-wrap:wrap;max-width:900px;width:100%;margin:auto}.service-wrapper.elementor-column{width:33.333%}#services-container .service-wrapper:nth-child(-n+3){margin-bottom:30px}.service .elementor-widget-container{overflow:visible}.service .elementor-cta,.service .elementor-cta:after{-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out}.service .elementor-cta{box-shadow:0 4px 20px -5px rgb(0 0 0 / .2);width:100%;max-width:250px;margin:auto}.service .elementor-cta:after{content:'';height:6px;width:100%;display:block;position:absolute;bottom:0;z-index:1;background-image:linear-gradient(101deg,#31b8c0 0%,#2ba0bd 120%)!important;-ms-transform:translateX(-105%);-webkit-transform:translateX(-105%);transform:translateX(-105%)}.service .elementor-cta:hover,.service .elementor-cta:active,.service .elementor-cta:focus{box-shadow:0 30px 60px -15px rgb(0 0 0 / .1);-ms-transform:translateY(-5px);-webkit-transform:translateY(-5px);transform:translateY(-5px)}.service .elementor-cta:hover:after,.service .elementor-cta:active:after,.service .elementor-cta:focus:after{-ms-transform:translateX(0);-webkit-transform:translateX(0);transform:translateX(0)}.service .elementor-cta__bg-wrapper{min-height:100px;height:100px;margin-top:30px}.service .elementor-cta__bg{background-size:160px;background-repeat:no-repeat}.service.construction .elementor-cta__content{padding-left:20px;padding-right:20px}.service h5{font-size:18px}.swiper-pagination-bullet{border-radius:4rem}.swiper-pagination-bullet-active{width:3rem!important}@media only screen and (max-width:895px){.home h1{line-height:1.2em!important;font-size:4.2rem!important}.stat-container .elementor-container{width:100%!important;max-width:550px!important;margin:auto!important}.stat.elementor-column{width:50%}.stat .elementor-widget-counter{width:200px;margin:auto}.stat-container .stat:nth-child(even) .elementor-widget-counter{margin-right:0}.service-wrapper.elementor-column{width:50%}#services-container .elementor-container{max-width:550px}#services-container .service-wrapper:nth-child(-n+4){margin-bottom:30px}}@media only screen and (max-width:767px){.step h4{margin-bottom:0!important}.features{margin-left:auto;margin-right:auto}.feature-section .step{margin-left:auto;margin-right:auto}.feature-section .step-icon-wrapper{width:80px!important;display:inline-block;margin-bottom:0}.feature-section .icon-title{display:inline-block;max-width:initial;width:calc(100% - 100px)!important;margin-left:20px}.elementor-widget-wrap.e-swiper-container{width:100%}}@media only screen and (max-width:641px){.service-wrapper.elementor-column{width:100%}#services-container .service-wrapper:nth-child(-n+5){margin-bottom:30px}}@media only screen and (max-width:512px){.stat.elementor-column{width:100%}.stat .elementor-widget-counter{width:100%;margin:auto}.stat-container .stat:nth-child(even) .elementor-widget-counter{margin-right:auto}}