.cta-sticky-card{border:2px solid #8ec6e0;border-radius:14px;padding:24px 20px;margin-bottom:40px;background:#fff;text-align:left}.cta-title{font-size:1.35rem;font-weight:700;color:#1a2e4a;line-height:1.3;margin-bottom:12px}.cta-desc{font-size:.9rem;color:#555;line-height:1.55;margin-bottom:16px}.cta-link{color:#c0392b;font-weight:700;text-decoration:none;font-size:1rem}.cta-link:hover{text-decoration:underline}.cta-sticky-card a.cta-link{color:#fff;background-color:#76161c!important;padding:10px;display:inline-block;width:auto;text-decoration:none;border-radius:5px}.cta-sticky-card a.cta-link:hover{background-color:#061b3e!important}.cta-logo{text-align:center;margin-top:20px}.cta-logo img{width:auto;height:50px;object-fit:contain}.sidebar-recent{position:sticky;top:24px;align-self:flex-start}.post-thumbnail img{height:600px;border-radius:0 0 10px 10px!important;width:100%;background-size:cover;margin-top:-97px;object-fit:cover}.cta-buttons a{color:#fff!important}.cta-buttons{margin-bottom:20px;padding-top:20px}.single-banner h1.entry-title{text-align:center}.banner-content.fs-18{margin-bottom:20px}button.accordion h3{font-size:18px;font-weight:700;margin-bottom:0}.page-id-3848 .col.faqs-imgwrp{display:none}.content-wrap{overflow:visible!important;transform:none!important}.single-banner{position:relative}.post-nav{display:flex;justify-content:left!important;margin-top:40px;padding-top:20px;border-top:1px solid #ddd}span.line{margin:0 20px 0 20px!important;color:#206880}.post-nav a{text-decoration:none;font-weight:600;color:#206880}.post-nav a:hover{color:#000}.entry-header{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:center;flex-direction:column;padding:5%}h1.entry-title{text-align:center}.single-content.two-col-layout{display:grid;grid-template-columns:2fr 1fr;gap:100px;align-items:start}.scrolled{background-color:#fff!important}.entry-content{min-width:0}.post-nav a{font-size:16px;font-weight:600;line-height:22.4px;text-align:left;word-spacing:0;background-color:#FFF;background-position:0% 0%;color:#206880!important}.sidebar-recent{position:sticky;top:150px;align-self:start;height:fit-content}.sidebar-title{margin-bottom:15px;color:#206880;font-weight:700}.recent-card{display:block;margin-bottom:20px;text-decoration:none;color:inherit}.recent-thumb{overflow:hidden;border-radius:0}h4.recent-title{background-color:#76161c;margin:0;padding:20px;color:#fff;border-radius:0 0 20px 20px}.recent-thumb{position:relative;overflow:hidden;border-radius:20px 20px 0 0!important}.recent-thumb::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0);transition:background 0.3s ease;z-index:1}.recent-card:hover .recent-thumb::after{background:rgba(0,0,0,.4)}.recent-thumb img{width:100%;display:block;height:190px;object-fit:cover;transition:transform 0.3s ease}.recent-card:hover .recent-thumb img{transform:scale(1.05)}.recent-card:hover h4.recent-title{background-color:#F2B240}.recent-title{font-size:14px;margin-top:8px;line-height:1.4}.post-nav a{text-decoration:none;font-weight:500;color:#333}.post-nav a:hover{color:#000}.single-post,.site-main,.content-wrap{overflow:visible!important}@media (max-width:768px){.single-content.two-col-layout{grid-template-columns:1fr}.sidebar-recent{position:relative;top:auto}}.next-post-card{display:block;text-decoration:none;border:1px solid #eee;border-radius:12px;overflow:hidden;transition:0.2s ease;background:#fff}.next-post-card:hover{transform:translateY(-4px);box-shadow:0 10px 25px rgba(0,0,0,.08)}.next-thumb img{width:100%;height:160px;object-fit:cover}.next-label{font-size:12px;color:#888;padding:10px 14px 0;margin:0}.next-title{font-size:16px;padding:6px 14px 14px;margin:0;color:#111}.post-thumbnail img{height:600px;border-radius:0 0 10px 10px!important;width:100%;background-size:cover;margin-top:-97px}.single-content{padding:5%}.single-content h3.wp-block-heading{word-spacing:0 background-color:#FFF;background-position:0% 0%;color:#206880;font-weight:700}.single-content a,.single-content strong{color:#206880}.wp-block-embed__wrapper{margin-bottom:20px}header.entry-header{position:absolute;z-index:1}.post-thumbnail{position:relative;display:flex;align-items:center;justify-content:center}h1.entry-title{font-family:Montserrat,system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans","Liberation Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-size:49.008px;font-weight:800;text-align:center;word-spacing:0;color:#fff}.entry-meta{display:flex;align-items:center;justify-content:center;color:#fff;gap:5px}.post-thumbnail:after{content:"";position:absolute;bottom:0;width:100%;height:100%;background:linear-gradient(180deg,rgba(2,61,90,.29) 0%,rgba(2,61,90,.38) 50%,rgba(2,61,90,.45) 100%);border-radius:10px}.entry-meta{display:flex;align-items:center;justify-content:center;color:#fff}.single-post article{background-color:#fff;padding:0!important;text-align:left}.wp-block-embed-youtube{max-width:1000px;margin:0 auto}.wp-block-embed-youtube iframe{width:100%!important;aspect-ratio:16 / 9;height:auto!important;border-radius:10px}.row-cols-3>*{flex:0 0 auto;width:100%}.wp-block-cover.has-parallax{position:relative;overflow:hidden}.wp-block-cover__image-background.has-parallax{position:absolute;top:-244px;left:0;width:100%;height:160%;background-size:cover;background-position:center top;background-repeat:no-repeat;will-change:transform;z-index:0}.wp-block-cover__background{z-index:1}.wp-block-cover__inner-container{position:relative;z-index:2}.fs-65{font-size:clamp(1.75rem, 3.407vw + 1.154rem, 3.063rem)}.single-post article .featured-image-wrapper img{margin:0 auto;display:inline-block;width:60%;height:500px;object-fit:cover}.single-post article *{text-align:left}.featured-image-wrapper{text-align:center!important;padding-bottom:50px}.single-post article{background-color:#fff;padding:50px 30px;text-align:left}.testimonial-slider .slick-dots li{position:relative;display:inline-block;width:20px;height:20px;margin:0 5px;padding:0;cursor:pointer;margin:0}.testimonial-slider .slick-dots{bottom:-40px;left:10px}img.wp-image-3516{object-fit:cover;object-position:83% 85%}.testimonial-slider h4{font-size:18px!important}.testimonial-slider ul.slick-dots{margin-bottom:20px}.testimonial-slider{margin-top:0!important;margin-bottom:30px}.weekly-pool h2.wp-block-heading.maintitle.pbottom{text-align:left}.wp-block-group.textured-bg.faq-block.is-layout-flow.wp-block-group-is-layout-flow .accordion-section,.wp-block-group.gap-48.alternating-content.alternating-light-blue-content.textured-bg.is-layout-constrained.wp-container-core-group-is-layout-2a7b38d8.wp-block-group-is-layout-constrained .accordion-section{padding:0px!important}.wp-block-group.gap-48.why-it-all-matters-section.has-five-blocks.is-nowrap.is-layout-flex.wp-container-core-group-is-layout-ad2f72ca.wp-block-group-is-layout-flex{padding:50px}.wp-block-group.about-us.why-it-all-matters.-section-with-negative-margin.single-column-medium-device.pool-renovation.is-layout-constrained.wp-container-core-group-is-layout-2a7b38d8.wp-block-group-is-layout-constrained{background:none}.comprehensive-commercial h2.wp-block-heading.has-text-align-center.maintitle.pbottom{text-align:center}.close-calendly{position:absolute;top:10px;right:48px!important;font-size:25px;cursor:pointer;z-index:9999}.accordion-section{padding:50px!important}.happy-customers img.wp-block-cover__image-background.wp-image-142.size-large{display:none}.happy-customers{padding:50px}.why-choose .container{padding:0}header#site-header{z-index:9!important}.image-comparison-group{z-index:9999}.before-and-after-block{padding:50px}.austin-pool-block{padding-top:50px}.story-second-col{display:flex;flex-direction:column;justify-content:center}section#about-us{padding:50px}.story-second-col .wp-block-group.is-layout-constrained.wp-block-group-is-layout-constrained{margin:0px!important}.faq-block{padding:50px}.austin-pool-times-row-container{padding:50px 5%!important;display:flex;align-items:center!important}.weekly-pool{padding:50px}.austin-pool-times-featured-image-container .is-layout-flex{width:100%!important}.alternating-light-blue-content figure.wp-block-image.size-full.is-style-bordered{width:100%!important}.alternating-light-blue-content figure.wp-block-image.size-full.is-style-bordered img{width:100%!important}.alternating-light-blue-second-col{padding-left:5%}.alternating-content img{height:400px;background-size:cover}.alternating-content h2.wp-block-heading.has-text-align-center.maintitle.pbottom{max-width:100%}.alternating-first-col{padding-right:5%}.alternating-content{padding:50px 5%}.commercial-pool{background-color:#fff!important}.inner-banner{background-position:100% 42%!important}.benefit{display:flex;justify-content:flex-start!important}.banner-title{font-weight:800;text-shadow:0 0 109.766px #000;max-width:1400px;margin:auto auto 35.25px}.wp-block-group.cta-btn.is-content-justification-space-between.is-nowrap.is-layout-flex.wp-container-core-group-is-layout-0dfbf163.wp-block-group-is-layout-flex{padding:3%;position:absolute;bottom:0;left:0;width:100%;background-color:#76161C}.wp-block-column.has-maroon-red-background-color.has-background.is-layout-flow.wp-block-column-is-layout-flow{position:relative}img.img-2{height:100%!important;object-fit:cover}img.img-1{height:100%!important}.faqs-imgwrp .link{margin-bottom:10px!important}.accordion-section .faqs-imgwrp .column-group{max-height:unset!important;height:auto!important}.about-us.why-it-all-matters{background:url(/wp-content/uploads/2025/06/pattern.png);background-color:#e4f4f7;background-size:cover;padding:50px}.why-it-all-matters.icon-box .innerwrp-blocks{padding:10%!important}section#benefits{padding:50px}.weekly-pool{max-width:100%!important}.inner-banner .container{padding-top:7%!important}.austin-pool-times-row-container{background-color:#fff!important;margin:0px!important;max-width:100%!important}.banner-kicker{text-transform:uppercase;color:#ffac33}.banner-content p{max-width:700px;margin:auto auto 2%}.about-us.why-it-all-matters{background:url(/wp-content/uploads/2025/06/pattern.png);background-color:#e4f4f7;background-size:cover}.blocks-service.why-it-all-matters.icon-box .inner{max-width:1300px;margin:auto}.blocks-service.why-it-all-matters.icon-box{margin:auto}.bs-title{text-align:left}.why-it-all-matters .innerwrp-blocks img{height:70px;width:70px;display:block}.why-it-all-matters h2.wp-block-heading.maintitle.pbottom{text-align:center}.why-it-all-matters p.fw-600.has-maroon-red-color.has-text-color.has-link-color.wp-elements-da03af466befabca2f944f24c8bc1bfa{text-align:center}.why-it-all-matters p.has-red-color.has-black-color.has-text-color.has-link-color.wp-elements-01e610e8623f55ed0ecdd9424856fe7c{text-align:center}.why-it-all-matters p.has-red-color.has-margin-top{text-align:center}.why-it-all-matters .w-50{width:100%!important}.blocks-service .innerwrp-blocks{background:#fff;border-radius:10px;padding:40px 35px 20px 35px;transition:all 0.2s ease-in;border:1px solid #00000017;margin-bottom:20px}.blocks-service.why-it-all-matters.icon-box .inner{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;text-align:left;grid-template-rows:1fr}.why-it-all-matters.icon-box .innerwrp-blocks{padding:20px}.blocks-service.included{max-width:1000px}.wp-block-group.image-comparison.image-comparison-section-home.second-row{padding:20px 0 50px 0}.wp-block-group.image-comparison.image-comparison-section-home.first-row{padding:50px 20px 50px}.image-comparison-section-home.second-row .heading{display:none}.austin-properties .acf-block--imgbox .box-title{font-size:18px}.accordion-blockswrp{display:flex;gap:48px}.accordion-section .container{max-width:1310px;z-index:999;position:relative}.faqs-imgwrp img{width:100%;height:100%!important;border-radius:10px;object-fit:cover}.faqs-imgwrp{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(1,1fr)}.faqs-imgwrp .imgwrp:nth-child(1){grid-row:span 2 / span 2}.faqs-imgwrp .link .col-link img{max-width:51px;max-width:51px;width:fit-content;object-fit:contain;margin-right:7px}.faqs-imgwrp .link{background-color:#061B3E!important;display:inline-flex;padding:31px 27px;border-radius:9.08px;width:100%;margin-bottom:34px;cursor:pointer;transition:all 0.3s}.faqs-imgwrp .link:hover{background-color:rgb(240,177,65)!important}.faqs-imgwrp .link .content .top-text{font-size:10px;line-height:1.5}.faqs-imgwrp .link .content{color:#fff;flex-direction:column;display:flex}.faqs-imgwrp .link .content .btn-text{font-size:21.33px;font-weight:600}.faqs-imgwrp .column-group:last-child{margin-left:13px}.faqs-imgwrp .column-group:first-child{margin-right:13px}.faqs-imgwrp .column-group{display:flex;flex-direction:column}.faqs-imgwrp .column-group>img{border:5px solid rgba(var(--teal-blue-rgb),.13)}.accordion{display:flex;align-items:center;justify-content:space-between;background-color:#F3F3F5;color:#31313F;cursor:pointer;padding:18px;width:100%;text-align:left;border-radius:10px;border:none;outline:none;transition:0.4s;font-size:18px;font-weight:700}.accordion:hover{background-color:rgb(240,177,65);color:#fff}.accordwrp{margin-bottom:16px}.accordwrp:last-child{margin-bottom:unset}.accordion.active{border-bottom-left-radius:0;border-bottom-right-radius:0;border-bottom:1px solid #fff;color:#fff;background-color:rgb(32,104,128)}.panel{display:none;overflow:hidden;padding:20px;background-color:#F3F3F5;color:#fff;border-bottom-left-radius:10px;border-bottom-right-radius:10px}.panel p{margin-bottom:0;color:#000;line-height:1.31}.accordion .icon i{transition:transform 0.3s ease}.accordion.active .icon i{transform:rotate(180deg)}.image-comparison .inner{display:flex;gap:20px}.img-comp-img .after{position:absolute;top:20px;right:30px;background:#fff;border-radius:5px;padding:3px 30px;z-index:10}.img-comp-img .before{position:absolute;top:20px;left:30px;background:#fff;border-radius:5px;padding:3px 30px;z-index:10}.image-comparison{padding-top:50px;padding-bottom:50px;position:relative;z-index:0}.image-comparison .bg-image{position:absolute;height:100%;width:100%;top:0;left:0;z-index:1}.image-comparison .container{position:relative;z-index:2}.heading{text-align:center;margin-bottom:30px}.img-comp-container{position:relative;width:33.333%;max-width:100%;overflow:hidden;height:400px;margin:0 auto;border-radius:15px}.img-comp-img{position:absolute;top:0;left:0;height:100%;width:100%;overflow:hidden;z-index:1}.img-comp-img img{width:auto;height:100%;object-fit:cover;display:block;vertical-align:middle;border-radius:10px;min-width:100%}.img-comp-slider{opacity:.9;display:flex;justify-content:center;gap:10px;align-items:center;position:absolute;z-index:10;cursor:ew-resize;width:50px;height:50px;background-color:#fff;border-radius:50%;top:50%;transform:translateY(-50%);touch-action:none}.img-comp-slider::after{content:'';display:block;position:absolute;top:-9999px;bottom:-9999px;left:50%;width:5px;background:#fff;transform:translateX(-50%)}.img-comp-slider span{position:relative;top:2px}.img-comp-slider span i{font-size:14px}.blocks-service .inner{display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(2,1fr);gap:20px;margin-top:30px}.bs-title{font-size:19px;font-weight:700;margin-top:20px}.blocks-service .innerwrp-blocks{background:#fff;border-radius:10px;padding:40px 35px 20px 35px;transition:all 0.2s ease-in}.blocks-service .innerwrp-blocks .secondary-img{display:none}.blocks-service .innerwrp-blocks:hover .primary-img{display:none}.blocks-service .innerwrp-blocks:hover .secondary-img{display:block}.blocks-service .innerwrp-blocks:hover{background:#023D5A;color:#fff}.acf-block--inner-banner.is-first-block{padding-top:0px!important}.custom-three-boxed-imgs{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.custom-three-boxed-imgs .wp-block-image img{width:100%}.custom-three-boxed-imgs .wp-block-image:nth-child(1){grid-column:span 2 / span 2}.custom-three-boxed-imgs .wp-block-image:nth-child(3) img,.custom-three-boxed-imgs .wp-block-image:nth-child(2) img{height:400px;object-fit:cover}.has-red-color{color:#76161C;font-weight:700}.pbottom{margin-bottom:20px}.has-check-icon{list-style:none;padding-left:0;margin:0}.has-check-icon li{position:relative;padding-left:35px;margin-bottom:1em;line-height:1.5}.has-check-icon li::before{content:"";position:absolute;left:0;top:.2em;width:20px;height:20px;background-image:url(/wp-content/uploads/2025/09/Group.png);background-size:contain;background-repeat:no-repeat;background-position:center}#podium-bubble,#podium-call-now-bubble{bottom:50px!important}.progress-wrap{right:30px;bottom:20px!important}.wp-block-image.is-style-bordered img{border-radius:10px}.three-boxed-imgs .size-medium img{max-width:100%}.wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image):first-child:last-child{height:600px}#site-header.scrolled{top:0!important;z-index:999000!important}.wp-element-caption,.burger-menu-container{display:none}.wp-container-core-group-is-layout-70c16410>:where(:not(.alignleft):not(.alignright):not(.alignfull)){max-width:450px!important}.wp-block-buttons>.wp-block-button.wp-block-button__width-25{width:unset}#about-us .is-layout-flex{align-items:unset!important}.three-boxed-imgs .size-medium img{height:100% !Important}.has-arrow-icon a{position:relative;padding-right:55px}.has-arrow-icon a::before{right:15px!important}.pum-trigger a.has-maroon-red-background-color,.wp-block-button.is-style-outline .wp-block-button__link.pum-trigger,li#menu-item-461 a{position:relative;padding-right:50px}.pum-trigger a.has-maroon-red-background-color{padding-right:55px;padding-left:25px}.pum-trigger a.has-maroon-red-background-color::before{right:20px!important}.wp-block-button.is-style-outline .wp-block-button__link.pum-trigger::before{right:12px!important}a.wp-element-button.wp-block-button__link.schedule-calendly{position:relative}a.wp-element-button.wp-block-button__link.has-maroon-red-background-color.has-icon::before{opacity:0}a.wp-element-button.wp-block-button__link.schedule-calendly{background-color:rgba(6,27,62,.3);display:flex}.has-arrow-icon a::before,a.has-maroon-red-background-color::before,a.wp-element-button.wp-block-button__link.schedule-calendly::before,.wp-block-button.is-style-outline .wp-block-button__link::before,li#menu-item-461 a::before{content:'\f061';font-family:"Font Awesome 5 Free";font-weight:900;font-size:18px;position:absolute;right:10px;top:50%;transform:translateY(-50%);border:1px solid #fff;border-radius:50%;width:28px;height:28px;text-align:center;display:flex;align-items:center;justify-content:center}li#menu-item-461 a::after{content:unset!important}.error404 a.pum-trigger::before{content:unset!important}.error404 a.pum-trigger{padding-right:20px!important}.wp-block-button.is-style-outline .wp-block-button__link.pum-trigger{background-color:rgba(6,27,62,.3)}.exp-logo{width:auto}body,html{overflow-x:hidden}.footer-logo figure.wp-block-image.aligncenter.size-full{margin:0 0 20px 0px!important}.box-hovered a:after{content:"Coming Soon";font-size:20px}.page-id-774 .box-hovered a:after,.box-hovered a.linked:after{display:none}.box-hovered a{font-size:0;position:absolute;height:100%;left:0;width:100%;display:inline-flex;align-items:center;justify-content:center}.acf-block--imgbox .inner{position:relative;overflow:hidden}.acf-block--imgbox .inner img{transition:transform 0.5s ease;display:block;width:100%;height:auto}.acf-block--imgbox .inner:hover img{transform:scale(1.1)}.star-ratings{display:flex;align-items:center}.header-cta:hover{color:#fff;background-color:var(--bs-link-hover-color-rgb);border:1px solid var(--bs-link-hover-color-rgb)}a.header-cta{background-color:#061B3E;padding:10px;border:1px solid #061B3E;font-size:24px;display:flex;align-items:center;border-radius:5px}ul#deskmenu li a.schedule:hover{color:unset!important}ul#deskmenu li a:hover{color:var(--wp--preset--color--maroon-red)}.years-expertise{border-left:1px solid #fff;margin-left:10px;display:flex;align-items:center}.star-ratings{padding-left:10px}span.expertise{margin-left:10px}.header-wrapper{width:auto}.header-wrapper{width:auto;display:flex;gap:10px}.acf-block--hero{background:linear-gradient(180deg,rgb(2 61 90 / 0%) 0%,rgb(2 61 90 / 0%) 50%,rgb(2 61 90 / 0%) 100%),var(--bg) lightgray center / cover no-repeat!important}a.nav-link{margin:0px!important}.schedule a{color:#fff!important}.schedule{margin-left:20px;padding:0 20px!important;border-radius:5px}.schedule:hover{color:#fff;background-color:var(--wp--preset--color--goldenrod)!important}nav#top-bar .row{display:flex;flex-direction:row;justify-content:flex-start;flex-wrap:nowrap}footer{margin-top:-20px!important}.star-ratings{border-left:1px solid}.cs-fixed-top.scrolled{position:fixed!important;left:0;background-color:#fff!important;box-shadow:0 4px 8px rgba(0,0,0,.2);width:100%}.cta-btn{padding:0 5%}header#site-header .container{padding:0}#neighborhoods{column-width:150px;max-width:800px}figure.wp-block-image.size-full.party-img{margin:0px!important}.party-img img{height:710px;object-fit:cover!important}a.wp-element-button.wp-block-button__link.has-white-background-color.has-icon{gap:10px;display:flex}#deskmenu>.menu-item>.nav-link:after{border:1px solid var(--wp--preset--color--maroon-red)}.footer-wrapper{justify-content:space-evenly!important;align-items:baseline!important}.synced-pattern-wrap.footer .is-layout-flex{display:flex;align-items:flex-start}.wp-block-group.footer-wrapper.is-content-justification-space-between.is-nowrap.is-layout-flex.wp-container-core-group-is-layout-0dfbf163.wp-block-group-is-layout-flex{display:flex;align-items:flex-start!important}.footer h2.wp-block-heading.fs-25-2{margin:0}p.has-text-align-left.call-us{margin-bottom:10px}.why-choose-boxes{flex-wrap:wrap!important;gap:unset;justify-content:space-between;margin-top:30px}.why-choose-boxes>*{width:calc(25% - 14px);position:relative;border-radius:5px;border:1px solid rgba(255,255,255,.6);overflow:hidden;min-height:131px;backdrop-filter:blur(17px);padding:25px 27px}.why-choose-boxes>*>*{position:relative;z-index:1}.why-choose-boxes img{min-width:57px}.why-choose-boxes .wp-block-group .wp-block-heading{width:-webkit-fill-available;text-align:left}.pool-services-page-contact-section .maintitle{font-size:33px!important;text-shadow:1px 5px 13px rgba(0,0,0,.4)}.pool-services-page-contact-section p.has-large-font-size{font-size:18px!important;font-weight:500}.whats-included-in-weekly-pool-service img.wp-block-cover__image-background{transform:scale(1.5)}.top-gradient-blue{position:relative;z-index:0}.top-gradient-blue:before{z-index:1;content:'';width:100%;height:100%;top:0;left:0;position:absolute;background:linear-gradient(0deg,rgba(87,199,133,0) 49%,rgba(2,61,90,.79) 99%)}.top-gradient-blue .wp-block-cover__inner-container{position:relative;z-index:2}.keeping-austin-pools-clean-2-columns .maintitle{text-align:left}.austin-pool-times-row-container{align-items:start}.keeping-austin-pools-clean-section #reduced-image img{height:100%;object-fit:cover}.acf-block--imgbox .box-hovered{bottom:68px!important}.keeping-austin-pool-clean .services-columns a{display:none}.acf-block--imgbox .box-hovered p.content{font-size:16px!important;margin-bottom:unset!important;color:#fff}.footer .footer-logo p{margin-bottom:unset}footer .footer-wrapper{align-items:end!important}.austin-pool-times-row-container p{text-align:left}.fw-600{font-weight:600!important}.blue-titles strong{color:rgb(32,104,128)!important}.page-id-633 .image-comparison h2.maintitle:before{content:'Before & After';color:rgb(118,22,28);font-size:25px;margin-bottom:15px}.page-id-633 .image-comparison h2.maintitle{display:flex;flex-direction:column}.keeping-austin-pools-clean-2-columns p{text-align:justify}.keeping-austin-pools-clean-section.wp-container-core-group-is-layout-ad2f72ca{align-items:start!important}footer a *{transition:all 0.3s}footer a:hover,footer a *:hover,#colophon a:hover{color:rgb(240,177,65)}.page-id-1027 .weekly-maintenance-section .box-title{min-height:93px!important;display:flex;align-items:center;justify-content:center}.review-slider .wp-block-column{padding:20px 30px}.review-slider .wp-block-column p{text-align:center;font-size:16px;line-height:1.5em;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.review-slider .wp-block-column figure img{max-height:27px;width:auto!important;margin:0 auto}.review-slider .wp-block-column .wp-block-heading{font-size:19px;font-weight:600!important;text-align:center}.btn-fit-content.btn-left .wp-block-buttons{justify-content:left}.btn-fit-content .wp-block-button a{width:fit-content;display:inline}.textured-bg{position:relative;background:url(/wp-content/uploads/2025/06/pattern.png) no-repeat center center,rgba(166,220,227,.3);background-size:cover}.textured-bg:before{content:'';width:100%;height:100%;top:0;left:0;position:absolute;z-index:-1}.review-slider .slick-list{width:100%}.page-id-1027 #benefits .wp-block-cover__inner-container p{font-size:17px;line-height:1.5em}.menu-item-has-children span.toggle{content:'';width:15px;height:15px;display:inline-block;background-position:center;background-size:contain;position:absolute;right:7px;top:34%;transition:all 0.3s}header li.menu-item-has-children{padding-right:27px;position:relative}header li.menu-item-has-children:hover:before{transform:rotate(180deg)}@media (min-width:1025px){section.acf-block.acf-block--inner-banner.is-first-block{height:81vh}div .included-img img{height:700px!important}.austin-pool-times-featured-image-container img{height:400px!important;object-fit:cover}.austin-pool-times-row-container .austin-pool-times-featured-image-container img{height:500px!important;object-fit:cover}header li.menu-item-has-children .sub-menu{background-color:#fff;border-radius:9px;padding:10px 0;position:absolute;z-index:71;transition:all 0.3s;pointer-events:none;opacity:0}header li.menu-item-has-children:hover .sub-menu{pointer-events:all;opacity:1}header li.menu-item-has-children .sub-menu li{list-style-type:none;padding:0 20px;width:fit-content;min-width:280px}header li.menu-item-has-children{position:relative}#site-header .offcanvas-body{overflow:initial!important}}@media(min-width:1600px){.keeping-austin-pools-clean-section #reduced-image{max-height:369px}footer .wp-container-core-group-is-layout-58ea489c{min-height:250px}}@media (max-width:1600px){footer .footer-wrapper{align-items:start!important}}@media (max-width:1400px){.faqs-imgwrp .link{padding:26px 15px}.faqs-imgwrp .link .content .btn-text{font-size:17px}}@media (max-width:1200px) and (min-width:768px){.col.faqs-imgwrp{max-height:460px;height:460px}}@media (max-width:1200px){.why-choose-boxes>*{width:calc(50% - 14px);margin-bottom:28px!important}.img-comp-container{height:290px}.img-comp-img .before,.img-comp-img .after{padding:2px 15px;z-index:10;font-size:12px}.faqs-imgwrp .column-group:last-child{margin-left:5px}.faqs-imgwrp .column-group:first-child{margin-right:5px}.faqs-imgwrp .link{padding:18px 10px;margin-bottom:10px}.accordion-blockswrp{gap:20px}.faqs-imgwrp .link .col-link img{max-width:32px}.acf-block--imgbox .box-hovered p.content{font-size:12px!important}}@media screen and (max-width:991px){.austin-pool-times-row-container .content-container .wp-block-group .wp-block-spacer:first-child{display:none!important}.single-column-medium-device,.single-column-medium-device .is-layout-flex{flex-direction:column;gap:unset}.column-reverse-medium-device,.column-reverse-medium-device .is-layout-flex{flex-direction:column-reverse}.blocks-service .inner{grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(3,1fr)}.img-comp-container{height:230px}.accordion-blockswrp{flex-direction:column;gap:unset}.faqs-imgwrp{max-width:460px;margin:0 auto 40px}.acf-block--imgbox .box-title{min-height:93px;display:flex;align-items:center;justify-content:center}.keeping-austin-pool-clean .is-layout-grid.wp-block-group-is-layout-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.keeping-austin-pools-clean-2-columns .maintitle{text-align:center}.acf-block--imgbox .box-hovered{bottom:93px!important;height:calc(100% - 93px);justify-content:center!important}}@media (max-width:767px){.single-content.two-col-layout{display:flex;grid-template-columns:2fr 1fr;gap:40px;align-items:start;flex-direction:column-reverse}.acf-block--hero.is-first-block .wp-block-button.is-style-fill.has-medium-font-size:nth-child(1){display:none}.page-id-4621 .wp-block-button.is-style-fill.has-medium-font-size:nth-child(1){display:none}.pum-trigger a.has-maroon-red-background-color,.wp-block-button.is-style-outline .wp-block-button__link.pum-trigger,li#menu-item-461 a{position:relative;padding-right:50px;height:100%!important;display:block!important}nav#top-bar{border-radius:0}.scrolled-top .row.justify-content-between.align-items-center{flex-direction:row!important}.scrolled-top .header-wrapper.d-flex.align-items-center{width:46%;display:flex;flex-direction:column}.scrolled-top{position:fixed;top:0;left:0;z-index:999}.star-ratings a{font-size:11px!important}nav#top-bar{width:100%;top:0}#site-header.scrolled{top:60px!important;z-index:999000!important;width:100%}.post-nav{margin-bottom:20px}a.wp-element-button.wp-block-button__link.has-maroon-red-background-color.has-icon{display:none}.wp-block-button.is-style-outline .wp-block-button__link.pum-trigger{top:0!important}.post-thumbnail h1.entry-title{text-align:center}.burger-menu span{display:block;height:4px;width:100%;border-radius:2px;transition:all 0.3s ease;transform-origin:center}.burger-menu.open span:nth-child(1){transform:rotate(45deg) translate(5px,5px)}.burger-menu.open span:nth-child(2){opacity:0}.burger-menu.open span:nth-child(3){transform:rotate(-45deg) translate(0,0)}.weekly-pool h2.wp-block-heading.maintitle.pbottom{text-align:center}div .weekly-pool .wp-block-group-is-layout-flex,.weekly-pool{flex-direction:column-reverse!important;gap:0px!important}.before-and-after-block{padding:5%}.accordion-section{padding:5%!important}.wp-block-group.gap-48.why-it-all-matters-section.has-five-blocks.is-nowrap.is-layout-flex.wp-container-core-group-is-layout-ad2f72ca.wp-block-group-is-layout-flex{padding:5%}.has-five-blocks .blocks-service.why-it-all-matters.icon-box .inner{grid-template-columns:1fr!important}.wp-block-group.image-comparison.image-comparison-section-home.first-row{padding:0}section#benefits{padding:0px!important;margin-top:20px}.austin-pool-times-row-container p{text-align:center!important}.wp-block-buttons.is-layout-flex.wp-block-buttons-is-layout-flex{display:flex;justify-content:center;margin-bottom:20px}.austin-pool-times-featured-image-container .img-has-height img{height:auto!important;object-fit:cover}.austin-pool-times-featured-image-container img{height:auto!important}.austin-pool-times-row-container figure{height:auto!important}.inner-banner{height:auto!important}.why-it-all-matters.icon-box .innerwrp-blocks{display:flex;align-items:center;justify-content:center;flex-direction:column}.blocks-service.why-it-all-matters.icon-box .inner{display:grid;grid-template-columns:auto;gap:0;align-items:center}.review-slider .wp-block-column{padding:0 15px}.blocks-service .inner{grid-template-columns:repeat(1,1fr)}.why-choose-boxes>*{width:100%;margin-bottom:28px!important;flex-direction:column}.why-choose-boxes .wp-block-group .wp-block-heading{text-align:center}.custom-three-boxed-imgs .wp-block-image img{margin-bottom:30px}.custom-three-boxed-imgs .wp-block-image{grid-column:span 2 / span 2}.image-comparison .img-comp-container{height:290px;width:100%;margin-bottom:20px}.img-comp-slider{top:51%!important}.image-comparison .img-comp-container:last-child{margin-bottom:unset}.accordion-blockswrp{flex-direction:column}.faqs-imgwrp{max-height:unset}.image-comparison .inner{gap:unset;flex-direction:column}.faqs-imgwrp{display:flex;flex-direction:column-reverse;max-width:100%;margin:0 0 40px}.faqs-imgwrp .column-group:last-child{margin-left:0;margin-bottom:20px}.accordion-section .container{padding-left:unset;padding-right:unset}.faqs-imgwrp .column-group>img{max-height:280px}.faqs-imgwrp .link{justify-content:center}.faqs-imgwrp .link .col-link img{max-width:42px}.acf-block--imgbox .inner img{height:330px;object-fit:cover}.acf-block--imgbox .box-hovered{bottom:unset!important;justify-content:start!important;align-items:start!important;height:100%}}@media only screen and (max-width:350px){#benefits .benefit .wp-block-heading{text-align:center!important}.wp-container-core-group-is-layout-94bc23d7{flex-direction:column}#benefits .wp-block-cover{padding:20px!important}.star-ratings a{text-align:center}#site-header .navbar-brand img{width:150px!important;height:50px!important}.burger-menu span img{width:25px!important;height:17px!important}.burger-menu-container{right:5px!important}}@media only screen and (max-width:480px){#neighborhoods{column-count:1!important}}@media only screen and (max-width:540px){.img-comp-img img{width:auto}.wp-container-core-group-is-layout-f75c25d9>:where(:not(.alignleft):not(.alignright):not(.alignfull)){width:180px}#benefits .benefit .wp-block-heading{text-align:center!important}.wp-elements-9a351b21f939d105db9bc6247d00dc66 .safe-svg-inside svg{width:30px!important;height:30px!important;position:relative;top:50%;transform:translateY(-50%)}#benefits .benefit{flex-direction:column}.wp-block-cover .wp-container-core-group-is-layout-baef362d{grid-template-columns:repeat(1,minmax(0,1fr))!important}.wp-container-core-group-is-layout-6be84c55{grid-template-columns:repeat(1,minmax(0,1fr))!important}ul#deskmenu.open{width:90%!important;padding:70px 20px}nav#top-bar .row{flex-direction:column}.exp-logo{margin-bottom:10px}}@media only screen and (min-width:541px) and (max-width:767px){ul#deskmenu.open{width:65%!important}.wp-container-core-group-is-layout-6be84c55{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media only screen and (max-width:767px){.single-post article{padding:50px 10px}.featured-image-wrapper{padding-bottom:30px}.single-post article .featured-image-wrapper img{width:90%}.acf-block--hero{background:linear-gradient(180deg,rgb(2 61 90 / 20%) 0%,rgb(2 61 90 / 20%) 50%,rgb(2 61 90 / 20%) 100%),var(--bg) lightgray center / cover no-repeat!important}#popmake-437{max-width:100%!important}.wp-container-core-group-is-layout-e3bc7287{justify-content:center!important;gap:50px;flex-wrap:wrap}#colophon p{font-size:12px!important}.wp-container-core-group-is-layout-0dfbf163{flex-direction:column;justify-content:center}.synced-pattern-wrap.footer .is-layout-flex{justify-content:center;text-align:center;align-items:center}.wp-container-content-f22b2ade{flex-basis:100%!important}#quick-links nav .wp-block-navigation{column-count:1}.wp-block-navigation .wp-block-navigation-item{justify-content:center}.wp-container-content-f22b2ade{flex-basis:100%;text-align:center}.wp-block-spacer{height:35px!important}.wp-container-content-9cfa9a5a{text-align:center}.footer-logo figure.wp-block-image.aligncenter.size-full{width:100%;text-align:center}.wp-container-core-group-is-layout-70c16410>:where(:not(.alignleft):not(.alignright):not(.alignfull)){max-width:100%!important}.synced-pattern-wrap.footer .is-layout-flex{flex-wrap:wrap}.wp-container-core-group-is-layout-0dfbf163{padding-bottom:25px}.wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image):first-child:last-child{height:auto}#neighborhoods{column-count:3}#benefits .benefit .wp-block-heading{text-align:left}h1{font-size:30px!important}h4{font-size:17px!important}.fs-25-1,.fs-25-2,.supertitle,.fs-33,.maintitle{font-size:22px}.wp-block-cover__inner-container,.has-text-align-left,.has-maroon-red-color{text-align:center}.w-50{width:100%!important;text-align:center}#about-us .is-layout-flex{flex-direction:column}p{font-size:16px!important}.wp-element-button.has-icon{justify-content:center;gap:10px}.star-ratings a{font-size:14px}.container,.container-sm{max-width:95%}a.header-cta{gap:5px;font-size:15px}a.header-cta svg{width:25px;height:25px}a.has-icon,a.pum-trigger,a.has-maroon-red-background-color{font-size:15px;width:220px!important}.wp-element-button.has-icon{gap:5px!important}#benefits .wp-block-cover{padding:50px 20px!important}#benefits .has-maroon-red-background-color .wp-block-spacer{display:none}.acf-block--imgbox .box-title{min-height:unset}.acf-block--imgbox .box-hovered{bottom:66px!important;height:calc(100% - 66px);justify-content:center!important}.page-id-633 .image-comparison h2.maintitle:before{font-size:22px}}@media screen and (min-width:1024px){.wp-container-content-9cfa9a5a{flex-grow:0!important}}@media screen and (max-width:768px){.lp-grid{display:grid;grid-template-columns:repeat(1,1fr)!important;gap:24px;list-style:none;padding:0;margin:0}.wp-block-button.is-style-outline .wp-block-button__link.pum-trigger{top:20px}}@media only screen and (max-width:1024px){.post-thumbnail img{height:500px;border-radius:0 0 10px 10px!important;width:100%;background-size:cover;margin-top:0}.single-post article .featured-image-wrapper img{margin:0 auto;display:inline-block;width:100%;height:200px;object-fit:cover}.wp-block-group.about-us.why-it-all-matters.-section-with-negative-margin.single-column-medium-device.is-layout-constrained.wp-container-core-group-is-layout-2a7b38d8.wp-block-group-is-layout-constrained{padding:5%}.rapid-repair{flex-direction:column-reverse}.wp-block-group.w-50.alternating-light-blue-second-col.is-layout-constrained.wp-block-group-is-layout-constrained{padding-left:0}.has-check-icon li{position:relative;padding-left:35px;margin-bottom:1em;line-height:1.5;text-align:left}.happy-customers{padding:5%}.weekly-pool .wp-block-group-is-layout-flex,.weekly-pool{flex-direction:column-reverse!important;gap:50px!important}.austin-pool-times-row-container{gap:20px!important}.contract-free-service{flex-direction:column-reverse!important}.austin-pool-times-featured-image-container figure,.austin-pool-times-featured-image-container img{width:100%!important}.wp-block-group.image-comparison.image-comparison-section-home.first-row.why-choose{padding:0px!important}#about-us .is-layout-flex{flex-direction:column;gap:20px!important}.weekly-pool .maintitle{margin-top:20px}.weekly-pool{padding:5%}.austin-pool-block .img-has-height img{height:auto!important;object-fit:cover}section#about-us{padding:5%}.cs-fixed-top{position:relative;left:var(--body-margin-inline);right:var(--body-margin-inline);width:100%;left:0}.pool-section{display:flex;flex-direction:column}figure.wp-block-image.size-full.is-style-bordered{width:100%!important}h3.wp-block-heading.maintitle{text-align:center}header li.menu-item-has-children:hover ul.sub-menu{margin-top:0;opacity:1;pointer-events:all}header li.menu-item-has-children ul.sub-menu{padding-left:15px}.menu-item-has-children span.toggle{width:30px;height:30px;display:none}.star-ratings{border-left:0}.experience,.header-wrapper .col-auto{display:none}ul#deskmenu{display:none}.sticky .primary-menu.open{top:-8em}ul#deskmenu.open{display:block!important;background-color:#fff;right:0;top:0;z-index:9;position:absolute;height:150vh;padding:100px 30px;text-align:left;width:50%}ul#deskmenu.open li{display:block;margin-left:0}.burger-menu{display:flex;flex-direction:column;justify-content:space-around;width:25px;height:21px;background:transparent;border:none;cursor:pointer;padding:0;z-index:10;position:relative}.burger-menu span img{width:35px;height:20px;transition:all 0.3s linear;margin-top:-10px}.burger-menu span{line-height:0}.burger-menu-container{position:absolute;width:auto;padding:5px;top:20px;right:25px;display:block}#site-header .navbar-brand img{width:200px;height:60px;object-fit:contain}}@media only screen and (min-width:768px) and (max-width:1024px){.is-layout-flex.wp-container-core-columns-is-layout-9d6595d7{flex-direction:column}.wp-container-core-group-is-layout-0dfbf163{padding-bottom:25px}h1{font-size:35px!important}.fs-33,.maintitle{font-size:28px!important}#about-us .is-layout-flex{flex-direction:column;text-align:center}#about-us .is-layout-flex p{text-align:center}.w-50{width:100%!important}.acf-block--imgbox .inner img{height:300px;object-fit:cover}.wp-container-content-f22b2ade{flex-basis:320px!important}.wp-container-content-9cfa9a5a{flex-basis:350px!important}.synced-pattern-wrap.footer .is-layout-flex{gap:20px}}@media only screen and (min-width:1025px) and (max-width:1280px){.synced-pattern-wrap.footer .is-layout-flex{gap:20px}.is-layout-flex.wp-container-core-columns-is-layout-9d6595d7{flex-direction:column}.wp-container-core-group-is-layout-0dfbf163{padding-bottom:25px}a.header-cta{font-size:18px;margin-right:10px}#deskmenu a{font-size:16px}nav#top-bar .row{justify-content:center!important}header#site-header .container{padding:10px;max-width:100%}}@media only screen and (min-width:1281px) and (max-width:1450px){#deskmenu a{font-size:14px!important;text-align:left;width:max-content}h4{font-size:18px!important}#benefits .benefit{padding:18px!important}header#site-header .container{padding:10px}}