.elementor-537 .elementor-element.elementor-element-67a8a0d:not(.elementor-motion-effects-element-type-background),.elementor-537 .elementor-element.elementor-element-67a8a0d>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(https://coulonstone.com/wp-content/uploads/2023/09/Swimming-Pool-scaled.jpg);background-position:-8px -408px;background-repeat:no-repeat;background-size:cover}.elementor-537 .elementor-element.elementor-element-67a8a0d{transition:all 400ms;overflow:visible}.elementor-537 .elementor-element.elementor-element-67a8a0d>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-537 .elementor-element.elementor-element-51a5440{transition:all 400ms}.elementor-537 .elementor-element.elementor-element-5d4d380{--spacer-size:20px;transition:all 400ms}.elementor-537 .elementor-element.elementor-element-0c09d02{transition:all 400ms;text-align:center}.elementor-537 .elementor-element.elementor-element-0c09d02 .elementor-heading-title{font-size:71px;font-weight:600;text-shadow:34px 10px 38px rgb(0 0 0 / .66);color:#FFF}.elementor-537 .elementor-element.elementor-element-ac9ddb7{--spacer-size:20px;transition:all 400ms}.elementor-537 .elementor-element.elementor-element-de554fc{transition:all 400ms;overflow:visible}.elementor-537 .elementor-element.elementor-element-f9ce25c{transition:all 400ms}.elementor-537 .elementor-element.elementor-element-014d13f{--spacer-size:25px;transition:all 400ms}.elementor-537 .elementor-element.elementor-element-974241c:not(.elementor-motion-effects-element-type-background),.elementor-537 .elementor-element.elementor-element-974241c>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#FEFBF8}.elementor-537 .elementor-element.elementor-element-974241c{transition:all 400ms;overflow:visible}.elementor-537 .elementor-element.elementor-element-974241c>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-537 .elementor-element.elementor-element-e934260{transition:all 400ms}.elementor-537 .elementor-element.elementor-element-4d6f668{transition:all 400ms;text-align:center}.elementor-537 .elementor-element.elementor-element-4d6f668 .elementor-heading-title{font-size:25px;font-weight:600;line-height:30px}.elementor-537 .elementor-element.elementor-element-a3bc746>.elementor-container{max-width:1600px}.elementor-537 .elementor-element.elementor-element-a3bc746{padding:100px 0 100px 0;transition:all 400ms;overflow:visible}.elementor-537 .elementor-element.elementor-element-2fcde49{transition:all 400ms}.elementor-537 .elementor-element.elementor-element-4d8c367{transition:all 400ms}.elementor-537 .elementor-element.elementor-element-4d8c367 .qodef-qi-grid>.qodef-grid-inner{gap:40px}.elementor-537 .elementor-element.elementor-element-4d8c367 .qodef-qi-grid.qodef-borders--between>.qodef-grid-inner>.qodef-grid-item:before{bottom:calc(-40px/2)}.elementor-537 .elementor-element.elementor-element-4d8c367 .qodef-qi-grid.qodef-borders--between>.qodef-grid-inner>.qodef-grid-item:after{right:calc(-40px/2)}.elementor-537 .elementor-element.elementor-element-4d8c367 .qodef-qi-grid.qodef-borders--all>.qodef-grid-inner>.qodef-grid-item{padding:40px}.elementor-537 .elementor-element.elementor-element-4d8c367 .qodef-shortcode .qodef-e-title{color:var(--e-global-color-text)}.elementor-537 .elementor-element.elementor-element-4d8c367 .qodef-shortcode .qodef-e-title a{color:var(--e-global-color-text)}.elementor-537 .elementor-element.elementor-element-4d8c367 .qodef-shortcode .qodef-e-title:hover{color:var(--e-global-color-primary)}.elementor-537 .elementor-element.elementor-element-4d8c367 .qodef-shortcode .qodef-e-title:hover a{color:var(--e-global-color-primary)}.elementor-537 .elementor-element.elementor-element-4d8c367 .qodef-e-info.qodef-info--top .qodef-e-info-item{color:var(--e-global-color-primary);font-family:var(--e-global-typography-text-font-family),Sans-serif;font-weight:var(--e-global-typography-text-font-weight)}.elementor-537 .elementor-element.elementor-element-4d8c367 .qodef-e-info.qodef-info--top .qodef-e-info-item a:hover{color:var(--e-global-color-secondary)}.elementor-537 .elementor-element.elementor-element-4d8c367 .qodef-e-info.qodef-info--top{margin-bottom:10px}.elementor-537 .elementor-element.elementor-element-4d8c367 .qodef-item-layout--standard .qodef-e-media{margin-bottom:10px}:root{--page-title-display:none}@media(max-width:1024px){.elementor-537 .elementor-element.elementor-element-67a8a0d:not(.elementor-motion-effects-element-type-background),.elementor-537 .elementor-element.elementor-element-67a8a0d>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-position:0 0}.elementor-537 .elementor-element.elementor-element-4d8c367 .qodef-qi-grid>.qodef-grid-inner{gap:30px}.elementor-537 .elementor-element.elementor-element-4d8c367 .qodef-qi-grid.qodef-borders--between>.qodef-grid-inner>.qodef-grid-item:before{bottom:calc(-30px/2)}.elementor-537 .elementor-element.elementor-element-4d8c367 .qodef-qi-grid.qodef-borders--between>.qodef-grid-inner>.qodef-grid-item:after{right:calc(-30px/2)}.elementor-537 .elementor-element.elementor-element-4d8c367 .qodef-qi-grid.qodef-borders--all>.qodef-grid-inner>.qodef-grid-item{padding:30px}}@media(max-width:767px){.elementor-537 .elementor-element.elementor-element-67a8a0d:not(.elementor-motion-effects-element-type-background),.elementor-537 .elementor-element.elementor-element-67a8a0d>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-position:0 0}.elementor-537 .elementor-element.elementor-element-0c09d02 .elementor-heading-title{font-size:53px}.elementor-537 .elementor-element.elementor-element-4d8c367 .qodef-qi-grid>.qodef-grid-inner{gap:20px}.elementor-537 .elementor-element.elementor-element-4d8c367 .qodef-qi-grid.qodef-borders--between>.qodef-grid-inner>.qodef-grid-item:before{bottom:calc(-20px/2)}.elementor-537 .elementor-element.elementor-element-4d8c367 .qodef-qi-grid.qodef-borders--between>.qodef-grid-inner>.qodef-grid-item:after{right:calc(-20px/2)}.elementor-537 .elementor-element.elementor-element-4d8c367 .qodef-qi-grid.qodef-borders--all>.qodef-grid-inner>.qodef-grid-item{padding:20px}.elementor-537 .elementor-element.elementor-element-4d8c367 .qodef-e-info.qodef-info--top{margin-bottom:5px}.elementor-537 .elementor-element.elementor-element-4d8c367 .qodef-item-layout--standard .qodef-e-media{margin-bottom:5px}}.elementor-537 .elementor-element.elementor-element-0c09d02 .elementor-heading-title{height:90px}