.PoolHotTubAbout_section__Wyeae{padding:10rem 10rem 11rem}.PoolHotTubAbout_about__4Q0sk{max-width:1200px;margin:0 auto}.PoolHotTubAbout_h1__1eM2_{font-size:3.5rem;margin-bottom:6rem;text-align:center}.PoolHotTubAbout_aboutContainer__FoeRm{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:5rem;column-gap:5rem;grid-row-gap:7rem;row-gap:7rem}.PoolHotTubAbout_imgContainer__hmQVp{position:relative;margin-top:.6rem;height:35rem}.PoolHotTubAbout_img__8T9uu{object-fit:cover}.PoolHotTubAbout_textContainer__9fAJ_{list-style:none;display:flex;flex-direction:column;gap:2rem}.PoolHotTubAbout_h2__XNnL4{font-size:2.4rem;margin-bottom:1rem}.PoolHotTubAbout_text__cjpht{font-size:1.6rem;line-height:1.5}.PoolHotTubAbout_buttonContainer__kIfRa{grid-column:1/-1;text-align:center}@media (max-width:48.75rem){.PoolHotTubAbout_section__Wyeae{padding:7rem 7rem 8.5rem}.PoolHotTubAbout_h1__1eM2_{margin-bottom:3rem}.PoolHotTubAbout_aboutContainer__FoeRm{grid-template-columns:1fr;row-gap:4rem}.PoolHotTubAbout_imgContainer__hmQVp{height:40rem}}@media (max-width:34rem){.PoolHotTubAbout_section__Wyeae{padding:5rem 0 8rem}.PoolHotTubAbout_h1__1eM2_{font-size:3.2rem;margin-bottom:3rem}.PoolHotTubAbout_aboutContainer__FoeRm{width:85%;margin:0 auto}.PoolHotTubAbout_imgContainer__hmQVp{height:27rem}.PoolHotTubAbout_h2__XNnL4{font-size:2.9rem}.PoolHotTubAbout_text__cjpht{font-size:2.2rem}}.PoolHotTubServices_section__2zs8J{padding:10rem 10rem 11rem;background-color:#f7f8f7}.PoolHotTubServices_values__b7t0Z{max-width:1200px;margin:0 auto}.PoolHotTubServices_h2__m2m61{font-size:3.5rem;margin-bottom:6rem;text-align:center}.PoolHotTubServices_valueContainer__fi_QU{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:7rem;gap:7rem}.PoolHotTubServices_value__3X9fw{display:grid;grid-template-columns:min-content 1fr;grid-row-gap:1rem;grid-column-gap:3rem}.PoolHotTubServices_icon__yWJ5W{grid-row:1/span 2;color:#cc1414;font-size:5rem}.PoolHotTubServices_h3__gsp71{font-size:2.4rem}.PoolHotTubServices_text__sCLfb{font-size:1.6rem;line-height:1.5}@media (max-width:48.75rem){.PoolHotTubServices_h2__m2m61{margin-bottom:4rem}.PoolHotTubServices_valueContainer__fi_QU{grid-template-columns:1fr;grid-gap:4rem;width:75%;margin:0 auto}.PoolHotTubServices_value__3X9fw{display:flex;flex-direction:column;align-items:center;text-align:center}.PoolHotTubServices_h3__gsp71{margin-bottom:.6rem}}@media (max-width:34rem){.PoolHotTubServices_section__2zs8J{padding:7rem 0 8rem}.PoolHotTubServices_values__b7t0Z{width:80%}.PoolHotTubServices_h2__m2m61{font-size:3.2rem}.PoolHotTubServices_valueContainer__fi_QU{width:100%;grid-gap:3rem}.PoolHotTubServices_h3__gsp71{font-size:2.9rem}.PoolHotTubServices_text__sCLfb{font-size:2.2rem}}.PoolHotTubGallery_section__gwjej{padding:10rem 10rem 11rem}.PoolHotTubGallery_container__Mp_wI{max-width:1200px;margin:0 auto}.PoolHotTubGallery_h2__z2YV6{font-size:3.5rem;margin-bottom:6rem;text-align:center}.PoolHotTubGallery_grid__PJv81{list-style:none;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:2rem;gap:2rem}.PoolHotTubGallery_item__gbv7H{position:relative;aspect-ratio:3/4;overflow:hidden;border-radius:4px}.PoolHotTubGallery_img__f3lyw{object-fit:cover}@media (max-width:48.75rem){.PoolHotTubGallery_section__gwjej{padding:7rem 7rem 8.5rem}.PoolHotTubGallery_h2__z2YV6{margin-bottom:4rem}.PoolHotTubGallery_grid__PJv81{grid-template-columns:repeat(2,1fr)}}@media (max-width:34rem){.PoolHotTubGallery_section__gwjej{padding:5rem 0 8rem}.PoolHotTubGallery_container__Mp_wI{width:85%}.PoolHotTubGallery_h2__z2YV6{font-size:3.2rem}.PoolHotTubGallery_grid__PJv81{grid-template-columns:1fr;gap:3rem}}.CTA_container___5sh6{padding:12rem 0}.CTA_textInnerContainer__rLgZ9{width:60%;margin:auto;text-align:center}.CTA_headingSecondary__WD41Z{font-size:4.5rem;margin-bottom:5rem}.CTA_bold__tO5RB{font-weight:700;color:#cc1414}.CTA_buttonContainer__nypFI{text-align:center}.CTA_img__hgaTQ{width:100%;height:80rem;object-fit:cover;display:block}@media (max-width:34rem){.CTA_container___5sh6{padding:5rem 0 7rem}.CTA_headingSecondary__WD41Z{font-size:3.8rem}.CTA_textInnerContainer__rLgZ9{width:80%}}.Button_buttonContainer__28hS3{transition:all .2s;display:inline-block}.Button_button__JJiqJ:link,.Button_button__JJiqJ:visited{border-radius:4rem;text-decoration:none;font-weight:700;background-color:#cc1414;color:#fff;padding:2.4rem 4.8rem;font-size:1.8rem;display:inline-block;cursor:pointer;transition:all .2s}@media (max-width:34rem){.Button_button__JJiqJ:link,.Button_button__JJiqJ:visited{font-size:2rem}}@media (max-width:23.125rem){.Button_button__JJiqJ:link,.Button_button__JJiqJ:visited{padding:2rem 2.6rem}}