.elementor .e-f4f69e3f-cfec{padding-block-start:clamp(56px, 4.2vw, 80px);}.elementor .e-c4cfa021-76d1{background-image:linear-gradient(180deg, rgba(0,0,0,0.2) 8%,rgba(102,102,102,0) 41%),linear-gradient(169deg, rgba(28,98,139,0.36) 36%,rgba(3,3,3,0.047) 59%),url("https://centurypoolsnorthcoast.com.au/wp-content/uploads/2026/10/sapphire-11m-white-glaze-covered-deck.webp");background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%,0% 0%,center center;background-repeat: repeat,repeat,no-repeat; background-size: auto auto,auto auto,cover; background-repeat: repeat,repeat,no-repeat; background-size: auto auto,auto auto,cover;\n}.elementor .e-7d079645-46a7{margin-block-start:6px;}.elementor .e-70e775ad-8cdc{max-width:760px;margin-block-start:clamp(14px, 1.2vw, 22px);}.elementor .e-4f54fe9a-83b1{width:auto;padding:0px;flex-direction:column;flex:0 1 auto;}.elementor .e-8f5cf76-44d9{width:auto;padding:0px;margin-block-start:50px;gap:clamp(16px, 1.5vw, 28px);flex:0 0 auto;align-self:flex-start;}.elementor .e-3fa91bb5-a82b{gap:32px;justify-content:space-between;align-items:center;}.elementor .e-11312453-5231{font-family:"Host Grotesk";font-size:clamp(15px, 0.85vw, 16.3px);color:#002439;letter-spacing:-0.02em;line-height:1.69;}.elementor .e-466f2a2a-a516{width:clamp(120px, 7.6vw, 146px);height:auto;margin-block-start:10px;}.elementor .e-1a49dd71-85cf{width:52px;height:42px;min-width:0px;position:absolute;inset-block-end:-41px;inset-inline-start:0px;padding:0px;background-color:#e9f7ff;clip-path:polygon(0 0, 100% 0, 0 100%);}.elementor .e-41db2ccf-3873{position:relative;padding-block-start:30px;padding-block-end:28px;padding-inline-start:30px;padding-inline-end:28px;border-start-start-radius:23.5px;border-start-end-radius:23.5px;border-end-start-radius:0px;border-end-end-radius:23.5px;background-color:#e9f7ff;flex-direction:column;flex:1 1 auto;}.elementor .e-1ed9fcbb-6ed3{width:44px;height:44px;}.elementor .e-16b1317-f00e{font-family:"Host Grotesk";font-weight:500;font-size:clamp(18px, 1.15vw, 22.1px);color:#002439;letter-spacing:-0.02em;}.elementor .e-5bedf6f8-2900{padding-block-start:0px;padding-block-end:0px;padding-inline-start:58px;padding-inline-end:0px;margin-block-start:18px;gap:14px;align-items:center;}.elementor .e-47f03544-95f7{padding-block-start:0px;padding-block-end:6px;padding-inline-start:0px;padding-inline-end:0px;flex-direction:column;flex:0 0 calc((100% - 2 * clamp(32px, 4.5vw, 86px)) / 3);scroll-snap-align: start;\n}.elementor .e-40ee6143-c1d1{max-width:1690px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:24px;padding-inline-end:24px;margin-block-start:clamp(50px, 4.6vw, 88px);margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;display:flex;flex-direction:row;gap:clamp(32px, 4.5vw, 86px);flex-wrap:nowrap;justify-content:flex-start;align-items:stretch;overflow-x: auto; scroll-snap-type: x mandatory; scroll-padding: 0px 24px;\n}.elementor .e-2efe3f92-9c99{padding-block-start:clamp(80px, 7.3vw, 140px);padding-block-end:clamp(80px, 7vw, 135px);padding-inline-start:0px;padding-inline-end:0px;}.elementor .e-38d20a72-26f7{font-family:"Host Grotesk";font-weight:800;font-size:clamp(18px, 1.35vw, 26px);color:#ffffff;letter-spacing:-0.02em;line-height:1.317;text-align:center;text-transform:uppercase;}.elementor .e-5820abfa-1f24{font-family:"Host Grotesk";font-weight:400;font-size:clamp(44px, 3.96vw, 76px);color:#ffffff;letter-spacing:-0.02em;line-height:1.317;text-align:center;margin-block-start:10px;}.elementor .e-4e3164ba-2ea4{max-width:725px;font-family:"Host Grotesk";font-size:clamp(19px, 1.56vw, 30px);color:#ffffff;letter-spacing:-0.02em;line-height:1.317;text-align:center;margin-block-start:clamp(14px, 1vw, 20px);}.elementor .e-7e60ee11-aeb2{width:auto;padding:0px;margin-block-start:clamp(32px, 3.45vw, 66px);gap:20px clamp(24px, 3vw, 58px);flex-wrap:wrap;justify-content:center;}.elementor .e-45682d9b-4156{position:relative;z-index:1;flex-direction:column;align-items:center;}.elementor .e-e3ec1c7-128d{position:relative;padding-block-start:clamp(140px, 10.2vw, 196px);padding-block-end:clamp(100px, 6.9vw, 132px);padding-inline-start:0px;padding-inline-end:0px;background-image:url("https://centurypoolsnorthcoast.com.au/wp-content/uploads/2026/10/nnsw-cta-bg-blended.jpg");background-repeat:no-repeat;background-attachment:scroll;background-size:cover;background-position:center center;background-color:#008cdf;}