.elementor-905 .elementor-element.elementor-element-d3a29d7:not(.elementor-motion-effects-element-type-background), .elementor-905 .elementor-element.elementor-element-d3a29d7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.noosashores.com.au/wp-content/uploads/2023/11/Banner-Noosa-Shores-Facilities-3-scaled.jpg");background-position:bottom center;background-size:cover;}.elementor-905 .elementor-element.elementor-element-d3a29d7{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-1%;margin-bottom:0%;}.elementor-905 .elementor-element.elementor-element-d3a29d7 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.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-905 .elementor-element.elementor-element-9b3ec08 > .elementor-widget-container{margin:25% 0% 15% 0%;}.elementor-905 .elementor-element.elementor-element-9b3ec08{text-align:center;}.elementor-905 .elementor-element.elementor-element-9b3ec08 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:74px;font-weight:400;color:#FFFFFF;}.elementor-905 .elementor-element.elementor-element-21846a1c > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-905 .elementor-element.elementor-element-21846a1c > .elementor-container{max-width:1400px;}.elementor-905 .elementor-element.elementor-element-21846a1c{margin-top:5%;margin-bottom:5%;}.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-905 .elementor-element.elementor-element-3c7d69e1 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-905 .elementor-element.elementor-element-599160cf > .elementor-container{max-width:1500px;}.elementor-905 .elementor-element.elementor-element-599160cf{border-style:none;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0%;margin-bottom:4%;}.elementor-905 .elementor-element.elementor-element-599160cf, .elementor-905 .elementor-element.elementor-element-599160cf > .elementor-background-overlay{border-radius:0px 1px 0px 1px;}.elementor-905 .elementor-element.elementor-element-599160cf > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-image .widget-image-caption{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-905 .elementor-element.elementor-element-5b2f970e{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;}.elementor-905 .elementor-element.elementor-element-4a35cda7 > .elementor-widget-container{margin:17% 0% 0% 0%;}.elementor-905 .elementor-element.elementor-element-672f363a{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;}.elementor-905 .elementor-element.elementor-element-672f363a > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-905 .elementor-element.elementor-element-52a65215{width:var( --container-widget-width, 158.866% );max-width:158.866%;--container-widget-width:158.866%;--container-widget-flex-grow:0;}.elementor-905 .elementor-element.elementor-element-6aa09ab{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;}.elementor-905 .elementor-element.elementor-element-6aa09ab > .elementor-widget-container{margin:6% 0% 0% 0%;}.elementor-905 .elementor-element.elementor-element-64b4e993 > .elementor-widget-container{margin:13% 0% 0% 0%;}.elementor-905 .elementor-element.elementor-element-3b1ac101{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;}.elementor-905 .elementor-element.elementor-element-4e1d58bd > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-905 .elementor-element.elementor-element-606a2ea5{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;}.elementor-905 .elementor-element.elementor-element-6fd3d867 > .elementor-widget-container{margin:22% 0% 0% 0%;}.elementor-905 .elementor-element.elementor-element-d9743b7{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;}.elementor-905 .elementor-element.elementor-element-484685b > .elementor-container{max-width:1400px;}.elementor-905 .elementor-element.elementor-element-484685b{margin-top:5%;margin-bottom:10%;}.elementor-905 .elementor-element.elementor-element-b6626ad > .elementor-widget-container{margin:-2% 14% -1% 23%;}.elementor-905 .elementor-element.elementor-element-b6626ad{z-index:50;text-align:left;}.elementor-905 .elementor-element.elementor-element-3ef5056{width:var( --container-widget-width, 103.492% );max-width:103.492%;--container-widget-width:103.492%;--container-widget-flex-grow:0;text-align:center;}.elementor-905 .elementor-element.elementor-element-3ef5056 > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-905 .elementor-element.elementor-element-3ef5056 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:30px;font-weight:300;line-height:40px;letter-spacing:0.08em;color:#090909;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{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-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-905 .elementor-element.elementor-element-e2bac63{--divider-border-style:dotted;--divider-color:#000;--divider-border-width:1px;}.elementor-905 .elementor-element.elementor-element-e2bac63 .elementor-divider-separator{width:7%;margin:0 auto;margin-center:0;}.elementor-905 .elementor-element.elementor-element-e2bac63 .elementor-divider{text-align:center;padding-block-start:16px;padding-block-end:16px;}.elementor-905 .elementor-element.elementor-element-3bc61fc > .elementor-widget-container{margin:0% 10% 2% 10%;}.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-905 .elementor-element.elementor-element-36e88ed .elementor-button{background-color:#0085B9;font-family:"Roboto", Sans-serif;font-weight:300;letter-spacing:0.9px;}.elementor-905 .elementor-element.elementor-element-36e88ed{width:var( --container-widget-width, 101.339% );max-width:101.339%;--container-widget-width:101.339%;--container-widget-flex-grow:0;}.elementor-905 .elementor-element.elementor-element-36e88ed > .elementor-widget-container{margin:0% 0% 0% 0%;}@media(max-width:767px){.elementor-905 .elementor-element.elementor-element-9b3ec08 .elementor-heading-title{font-size:40px;}.elementor-905 .elementor-element.elementor-element-21846a1c{padding:5% 5% 5% 5%;}.elementor-905 .elementor-element.elementor-element-bcc1847 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-905 .elementor-element.elementor-element-5b2f970e{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-905 .elementor-element.elementor-element-672f363a{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-905 .elementor-element.elementor-element-6aa09ab > .elementor-widget-container{margin:5% 0% 0% 0%;}.elementor-905 .elementor-element.elementor-element-6aa09ab{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-905 .elementor-element.elementor-element-3b1ac101{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-905 .elementor-element.elementor-element-606a2ea5{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-905 .elementor-element.elementor-element-d9743b7{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-905 .elementor-element.elementor-element-484685b{margin-top:-8%;margin-bottom:0%;}.elementor-905 .elementor-element.elementor-element-c301b7e > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-905 .elementor-element.elementor-element-b6626ad > .elementor-widget-container{margin:-23% 11% 11% 11%;}.elementor-905 .elementor-element.elementor-element-3ef5056 > .elementor-widget-container{margin:7% 0% 0% 0%;}.elementor-905 .elementor-element.elementor-element-3bc61fc > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-905 .elementor-element.elementor-element-36e88ed > .elementor-widget-container{margin:9% 0% 11% 0%;}.elementor-905 .elementor-element.elementor-element-36e88ed{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;z-index:200;}}