.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/nnsw-inst-banner.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-637395b6-9caf{font-family:"Host Grotesk";font-weight:400;font-size:clamp(30px, 2.63vw, 50.4px);color:#ffffff;letter-spacing:-0.02em;line-height:1.317;& strong { font-weight: 700; }\n}.elementor .e-110074c8-5787{max-width:631px;font-family:"Host Grotesk";font-size:clamp(16px, 1.19vw, 22.8px);color:#ffffff;letter-spacing:-0.02em;line-height:1.317;}.elementor .e-4105fbd0-a111{width:auto;padding:0px;flex-direction:column;gap:8px;flex:0 1 auto;}.elementor .e-64b8d708-ad54{font-family:"Host Grotesk";font-weight:500;font-size:clamp(22px, 1.58vw, 30.4px);color:#ffffff;line-height:1;}.elementor .e-3edd6127-c76c{width:clamp(40px, 2.6vw, 50px);height:clamp(40px, 2.6vw, 50px);padding:0px;border-radius:999px;border-width:2px;border-color:#ffffff;border-style:solid;flex:0 0 auto;justify-content:center;align-items:center;}.elementor .e-4708d6f8-6378{font-family:"Host Grotesk";font-weight:600;font-size:clamp(17px, 1.25vw, 24px);color:#ffffff;letter-spacing:-0.02em;}.elementor .e-40cb96e7-bb2f{width:auto;padding:0px;gap:clamp(12px, 1.2vw, 23px);align-items:center;}.elementor .e-3ce97db9-eb37{font-family:"Host Grotesk";font-weight:500;font-size:clamp(22px, 1.58vw, 30.4px);color:#ffffff;line-height:1;}.elementor .e-1db13ae-1bfa{width:clamp(40px, 2.6vw, 50px);height:clamp(40px, 2.6vw, 50px);padding:0px;border-radius:999px;border-width:2px;border-color:#ffffff;border-style:solid;flex:0 0 auto;justify-content:center;align-items:center;}.elementor .e-4767a1d4-8826{font-family:"Host Grotesk";font-weight:600;font-size:clamp(17px, 1.25vw, 24px);color:#ffffff;letter-spacing:-0.02em;}.elementor .e-7b98f399-a228{width:auto;padding:0px;gap:clamp(12px, 1.2vw, 23px);align-items:center;}.elementor .e-acfcefc-4f02{font-family:"Host Grotesk";font-weight:500;font-size:clamp(22px, 1.58vw, 30.4px);color:#ffffff;line-height:1;}.elementor .e-5d10002c-eeac{width:clamp(40px, 2.6vw, 50px);height:clamp(40px, 2.6vw, 50px);padding:0px;border-radius:999px;border-width:2px;border-color:#ffffff;border-style:solid;flex:0 0 auto;justify-content:center;align-items:center;}.elementor .e-33f3cf55-df68{font-family:"Host Grotesk";font-weight:600;font-size:clamp(17px, 1.25vw, 24px);color:#ffffff;letter-spacing:-0.02em;}.elementor .e-17e95f36-c16d{width:auto;padding:0px;gap:clamp(12px, 1.2vw, 23px);align-items:center;}.elementor .e-68b5738a-c204{width:auto;padding:0px;gap:clamp(24px, 2.4vw, 46px);flex:0 0 auto;align-items:center;}.elementor .e-17b3a4ad-595a{gap:40px;justify-content:space-between;align-items:center;}.elementor .e-25c35587-fdbe{position:relative;padding-block-start:clamp(56px, 4.3vw, 82px);padding-block-end:clamp(64px, 5vw, 96px);padding-inline-start:0px;padding-inline-end:0px;background-image:linear-gradient(90deg, #169eeb 0%,#5bcaf4 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;}.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-59e3f7d7-2cb4{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-d504bd01-81ef{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-b079ba96-2453{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-3e1b77a0-d919{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-209abb17-a795{position:relative;z-index:1;flex-direction:column;align-items:center;}.elementor .e-f559d01b-8de8{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;}