@import "https://fonts.googleapis.com/css2?family=Jost:wght@100..900&family=Arimo:wght@400..700&family=Source+Sans+3:wght@300..700&display=swap";:root{--color_1:#fff;--color_2:#010101;--color_3:#2593ce;--color_4:#163b68;--color_5:#ffd64f;--color_6:#ecf8ff;--font-head:Jost, "Jost Fallback", sans-serif;--font-body:Arimo, "Arimo Fallback", sans-serif;--font-site:"Source Sans 3", "Source Sans Pro", sans-serif;--row-max:1200px}*,:before,:after{box-sizing:border-box}html{font-family:var(--font-site);-webkit-text-size-adjust:100%}body{color:#000;background:#eee;margin:0;font-size:16px}.canvas{background:#fff;overflow-x:hidden}img{max-width:100%}h1,h2{color:var(--color_4);font-family:var(--font-head);text-transform:uppercase;margin:0;font-style:normal;font-weight:600;line-height:1.3}h1{font-size:60px}h2{font-size:42px}h3{color:var(--color_4);font-family:var(--font-head);margin:0;font-size:30px;font-weight:600;line-height:1.3}p,li{color:#010101;font-family:var(--font-body);margin:0;font-size:17px;font-weight:400;line-height:2}.rte p+p{margin-top:1em}a{color:var(--color_4)}.rte a,.text a{color:var(--color_4);font-weight:700;text-decoration:underline}.size-22{font-size:22px}.size-20{font-size:20px}@media (width<=767px){h1{font-size:40px}h2{font-size:28px}h3{font-size:24px}.size-22{font-size:18px}}.section{padding:80px 40px;position:relative}.section>.inner{max-width:var(--row-max);margin:0 auto;position:relative}.section.fullbleed>.inner{max-width:none}.section.flush{padding:0}.section.has-bg{background-position:50%;background-repeat:no-repeat;background-size:cover}.section.has-bg:before{content:"";pointer-events:none;position:absolute;inset:0}.section.has-bg>*{z-index:1;position:relative}.grid{flex-wrap:wrap;align-items:stretch;display:flex}.grid>*{min-width:0}.col-6{width:50%}.col-4{width:33.3333%}.col-12{width:100%}@media (width<=767px){.section{padding:40px 20px}.col-6,.col-4{width:100%}.grid.mobile-reversed{flex-direction:column-reverse}}.center{text-align:center}.v-center{flex-direction:column;justify-content:center;display:flex}.bg-panel{background-position:50%;background-repeat:no-repeat;background-size:cover;min-height:400px}.row-pad{max-width:calc(var(--row-max) + 80px);margin:0 auto;padding-left:40px;padding-right:40px}@media (width<=767px){.row-pad{padding-left:20px;padding-right:20px}}.tick-list{margin:0;padding:0;list-style:none}.tick-list li:before{content:"✓";margin-right:8.5px;font-family:Arial,sans-serif}.narrow{width:calc(100% - 120px);margin:8px auto}@media (width<=767px){.narrow{width:100%}.bg-panel{min-height:260px}}.on-dark,.on-dark p,.on-dark h1,.on-dark h2,.on-dark h3,.on-dark li{color:var(--color_1)}.on-dark .rte a{color:var(--color_6)}.btn{text-align:center;background:var(--color_5);min-height:50px;color:var(--color_2);font-family:var(--font-body);border:1px solid #0000;border-radius:50px;justify-content:center;align-items:center;padding:10px 24px;font-size:16px;font-weight:700;line-height:1.2;text-decoration:none;transition:background-color .2s,color .2s,border-color .2s;display:inline-flex}.btn:hover{background:var(--color_3);color:var(--color_1)}.btn.outline{border:2px solid var(--color_3);color:var(--color_4);background:0 0}.btn.outline:hover{background:var(--color_3);color:var(--color_1)}.btn.outline.hero-btn{border-color:var(--color_5);color:var(--color_1)}.btn.outline.hero-btn:hover{background:var(--color_5);border-color:var(--color_5);color:var(--color_2)}.btn.outline.on-blue{border-color:var(--color_6);color:var(--color_1)}.btn.outline.on-blue:hover{border-color:var(--color_3);background:var(--color_3);color:var(--color_1)}.btn.solid-navy-hover:hover{background:var(--color_4);color:var(--color_1)}.page-hero{padding:0}.page-hero .spacer-top{height:200px}.page-hero .hero-body{max-width:calc(var(--row-max) + 80px);text-align:center;margin:0 auto;padding:80px 40px 100px;position:relative}.page-hero .hero-icon{width:70px;height:70px;color:var(--color_5);fill:var(--color_5);margin:0 auto}.page-hero h1{color:var(--color_1);margin:8px auto}.page-hero .kicker{font-family:var(--font-body);letter-spacing:.2em;color:var(--color_1);font-size:22px;font-weight:500;line-height:1.5}.page-hero .hero-btn-wrap{margin-top:18px}@media (width<=767px){.page-hero .spacer-top{height:120px}.page-hero .hero-body{padding:40px 20px 60px}.page-hero .kicker{font-size:18px}}.wave{background-position:50% 0;background-repeat:no-repeat;background-size:cover;height:201px}.wave.white{background-image:url(/images/pool-servicing-simi-valley-ca.png)}.wave.navy{background-image:url(/images/pool-cleanings-simi-valley-ca.png)}@media (width<=1024px){.wave{height:100px}}.photo-panel{background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:20px;min-height:450px}.photo-panel.tall{min-height:600px}@media (width<=767px){.photo-panel,.photo-panel.tall{min-height:280px}}.flip-in{opacity:0;transform:rotateX(-90deg)}.js .flip-in.in,html:not(.js) .flip-in{opacity:1;transition:opacity 1s,transform 1s;transform:none}.skip-link{position:absolute;left:-9999px}.skip-link:focus{z-index:100;background:#fff;padding:8px 12px;top:8px;left:8px}.site-header[data-astro-cid-nen7h5rs]{z-index:20;width:100%;position:fixed;top:0;left:0}.hdr-desktop[data-astro-cid-nen7h5rs]{padding:30px 40px}.hdr-desktop[data-astro-cid-nen7h5rs] .bar[data-astro-cid-nen7h5rs]{background:var(--color_3);border-radius:50px;align-items:stretch;min-height:104px;padding-right:20px;display:flex}.logo-pill[data-astro-cid-nen7h5rs]{background:var(--color_1);border-radius:50px;flex:0 0 16.6667%;justify-content:center;align-items:center;margin:-15px 0;padding:10px;display:flex;box-shadow:0 3px 11px #00000040}.logo-pill[data-astro-cid-nen7h5rs] img[data-astro-cid-nen7h5rs]{width:130px;height:auto;display:block}.mainnav[data-astro-cid-nen7h5rs]{flex:0 0 66.6667%;justify-content:center;align-items:center;display:flex}.mainnav[data-astro-cid-nen7h5rs] ul[data-astro-cid-nen7h5rs]{flex-wrap:wrap;justify-content:center;margin:0;padding:0;list-style:none;display:flex}.mainnav[data-astro-cid-nen7h5rs]>ul[data-astro-cid-nen7h5rs]>li[data-astro-cid-nen7h5rs]{position:relative}.mainnav[data-astro-cid-nen7h5rs]>ul[data-astro-cid-nen7h5rs]>li[data-astro-cid-nen7h5rs]>a[data-astro-cid-nen7h5rs]{color:var(--color_1);font-family:var(--font-body);text-transform:uppercase;padding:0 10px;font-size:16px;font-weight:600;line-height:1.6;text-decoration:none;transition:color .2s;display:block}.mainnav[data-astro-cid-nen7h5rs]>ul[data-astro-cid-nen7h5rs]>li[data-astro-cid-nen7h5rs]>a[data-astro-cid-nen7h5rs] .label[data-astro-cid-nen7h5rs]{display:block;position:relative}.mainnav[data-astro-cid-nen7h5rs]>ul[data-astro-cid-nen7h5rs]>li[data-astro-cid-nen7h5rs]>a[data-astro-cid-nen7h5rs] .label[data-astro-cid-nen7h5rs]:after{content:"";transform-origin:0;background:currentColor;height:2px;transition:transform .2s ease-out;display:block;transform:scaleX(0)}.mainnav[data-astro-cid-nen7h5rs]>ul[data-astro-cid-nen7h5rs]>li[data-astro-cid-nen7h5rs]>a[data-astro-cid-nen7h5rs]:hover .label[data-astro-cid-nen7h5rs]:after,.mainnav[data-astro-cid-nen7h5rs]>ul[data-astro-cid-nen7h5rs]>li[data-astro-cid-nen7h5rs]>a[data-astro-cid-nen7h5rs].current .label[data-astro-cid-nen7h5rs]:after{transform:scaleX(1)}.chev[data-astro-cid-nen7h5rs]{width:.5em;margin-left:4px;display:inline-block}.chev[data-astro-cid-nen7h5rs] svg[data-astro-cid-nen7h5rs]{vertical-align:middle;width:100%;height:auto;display:inline-block}.mainnav[data-astro-cid-nen7h5rs] .sub[data-astro-cid-nen7h5rs]{background:var(--color_5);opacity:0;visibility:hidden;z-index:5;min-width:max-content;transition:opacity .15s,transform .15s,visibility .15s;display:block;position:absolute;top:100%;left:10px;transform:translateY(4px)}.mainnav[data-astro-cid-nen7h5rs]>ul[data-astro-cid-nen7h5rs]>li[data-astro-cid-nen7h5rs]:hover .sub[data-astro-cid-nen7h5rs],.mainnav[data-astro-cid-nen7h5rs]>ul[data-astro-cid-nen7h5rs]>li[data-astro-cid-nen7h5rs]:focus-within .sub[data-astro-cid-nen7h5rs]{opacity:1;visibility:visible;transform:none}.mainnav[data-astro-cid-nen7h5rs] .sub[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{color:var(--color_2);font-family:var(--font-body);white-space:nowrap;padding:15px 30px 15px 15px;font-size:15px;font-weight:500;text-decoration:none;display:block}.mainnav[data-astro-cid-nen7h5rs] .sub[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover,.mainnav[data-astro-cid-nen7h5rs] .sub[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs].current{background:var(--color_4);color:var(--color_1)}.phone-cell[data-astro-cid-nen7h5rs]{flex:0 0 16.6667%;justify-content:flex-end;align-items:center;display:flex}.phone-btn[data-astro-cid-nen7h5rs]{width:220px;max-width:100%}.phone-btn[data-astro-cid-nen7h5rs]:hover{background:var(--color_4);color:var(--color_1)}.hdr-tablet[data-astro-cid-nen7h5rs]{align-items:center;display:none}.hdr-tablet[data-astro-cid-nen7h5rs] .logo-pill[data-astro-cid-nen7h5rs]{border-radius:0 50px 50px 0;flex:0 0 33.3333%;margin:0 0 -15px;padding:10px 15px 10px 65px}.hdr-tablet[data-astro-cid-nen7h5rs] .logo-pill[data-astro-cid-nen7h5rs] img[data-astro-cid-nen7h5rs]{width:152px}.hdr-tablet[data-astro-cid-nen7h5rs] .phone-cell[data-astro-cid-nen7h5rs]{flex:1;padding-right:40px}.hdr-mobile[data-astro-cid-nen7h5rs]{background:var(--color_1);align-items:center;min-height:43px;padding:10px 10px 10px 0;display:none}.hdr-mobile[data-astro-cid-nen7h5rs] .logo[data-astro-cid-nen7h5rs]{text-align:center;flex:1}.hdr-mobile[data-astro-cid-nen7h5rs] .logo[data-astro-cid-nen7h5rs] img[data-astro-cid-nen7h5rs]{width:116px;height:auto;display:inline-block}.hdr-mobile[data-astro-cid-nen7h5rs] .phone-icon[data-astro-cid-nen7h5rs]{width:30px;height:27px;color:var(--color_4);fill:var(--color_4);flex:none}.hdr-mobile[data-astro-cid-nen7h5rs] .phone-icon[data-astro-cid-nen7h5rs] svg[data-astro-cid-nen7h5rs]{width:100%;height:100%;display:block}.hamburger[data-astro-cid-nen7h5rs]{width:52px;height:52px;color:var(--color_4);cursor:pointer;z-index:24;background:0 0;border:0;flex-direction:column;justify-content:space-between;align-items:stretch;padding:17px 11px;display:none;position:fixed;top:18px;left:18px}.hamburger[data-astro-cid-nen7h5rs] span[data-astro-cid-nen7h5rs]{transform-origin:50%;border:1px solid;width:100%;height:0;transition:transform .3s ease-out,opacity .4s ease-out;display:block}.drawer-overlay[data-astro-cid-nen7h5rs]{opacity:0;pointer-events:none;z-index:22;background:#0006;transition:opacity .3s ease-out;position:fixed;inset:0}.drawer[data-astro-cid-nen7h5rs]{background:var(--color_3);z-index:23;width:75vw;height:100%;padding:50px 10px 15px;transition:transform .3s linear;display:none;position:fixed;top:0;left:0;overflow:auto;transform:translate(-100%)}.drawer[data-astro-cid-nen7h5rs] ul[data-astro-cid-nen7h5rs]{text-align:center;margin:0;padding:0;list-style:none}.drawer[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{color:var(--color_1);font-family:var(--font-body);text-transform:uppercase;padding:10px;font-weight:600;text-decoration:none;display:block}.drawer[data-astro-cid-nen7h5rs] .sub[data-astro-cid-nen7h5rs]{background:var(--color_5)}.drawer[data-astro-cid-nen7h5rs] .sub[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{color:var(--color_2);text-transform:none;font-size:14px;font-weight:500}.drawer[data-astro-cid-nen7h5rs] .sub[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover,.drawer[data-astro-cid-nen7h5rs] .sub[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs].current{background:var(--color_4);color:var(--color_1)}@media (width<=1024px){.hdr-desktop[data-astro-cid-nen7h5rs]{display:none}.hdr-tablet[data-astro-cid-nen7h5rs]{padding-top:0;display:flex}.hamburger[data-astro-cid-nen7h5rs],.drawer[data-astro-cid-nen7h5rs]{display:flex}.drawer[data-astro-cid-nen7h5rs]{display:block}}@media (width<=767px){.hdr-tablet[data-astro-cid-nen7h5rs]{display:none}.hdr-mobile[data-astro-cid-nen7h5rs]{display:flex}.hamburger[data-astro-cid-nen7h5rs]{width:40px;height:40px;padding:13px 9px;top:10px;left:10px}}html.drawer-open .drawer-overlay{opacity:1;pointer-events:all}html.drawer-open .drawer{transform:translate(0)}html.drawer-open{overflow:hidden}svg[data-astro-cid-ccg5yoga]{fill:currentColor;width:100%;height:100%;display:block}.site-footer[data-astro-cid-jo6i4kqk]{position:relative}.map[data-astro-cid-jo6i4kqk]{line-height:0}.map[data-astro-cid-jo6i4kqk] iframe[data-astro-cid-jo6i4kqk]{display:block}.footer-body[data-astro-cid-jo6i4kqk]{background-color:#fff;background-image:url(/images/pool-experts-in-simi-valley-ca.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;position:relative}.footer-body[data-astro-cid-jo6i4kqk]:before{content:"";background:var(--color_4);opacity:.78;position:absolute;inset:0}.cards[data-astro-cid-jo6i4kqk],.cols[data-astro-cid-jo6i4kqk]{max-width:calc(var(--row-max) + 80px);flex-wrap:wrap;margin:0 auto;display:flex;position:relative}.cards[data-astro-cid-jo6i4kqk]{padding:80px 40px 40px}.cols[data-astro-cid-jo6i4kqk]{padding:20px 40px 80px}.card[data-astro-cid-jo6i4kqk]{background:#163b68cc;border-radius:15px;flex:1 1 0;padding:20px}.card[data-astro-cid-jo6i4kqk]:first-child{margin-right:10px}.card[data-astro-cid-jo6i4kqk]:nth-child(2){margin:0 5px}.card[data-astro-cid-jo6i4kqk]:last-child{margin-left:10px}.card-icon[data-astro-cid-jo6i4kqk]{width:50px;height:50px;color:var(--color_1);fill:var(--color_1);margin:0 auto}.card[data-astro-cid-jo6i4kqk] p[data-astro-cid-jo6i4kqk]{color:var(--color_1);text-align:center;line-height:1.5}.card[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{color:var(--color_1);font-weight:700;text-decoration:none}.col[data-astro-cid-jo6i4kqk]{flex:0 0 25%;padding:0 5px}.col[data-astro-cid-jo6i4kqk]:first-child{padding:0 10px 0 0}.col[data-astro-cid-jo6i4kqk]:last-child{padding:0 0 0 10px}.col-title[data-astro-cid-jo6i4kqk]{letter-spacing:.1em;margin-bottom:8px;line-height:1.2}.col-title[data-astro-cid-jo6i4kqk] strong[data-astro-cid-jo6i4kqk]{color:var(--color_5);font-family:var(--font-head);text-transform:uppercase;font-size:20px;font-weight:700}.col[data-astro-cid-jo6i4kqk] nav[data-astro-cid-jo6i4kqk] ul[data-astro-cid-jo6i4kqk]{margin:0;padding:0;list-style:none}.col[data-astro-cid-jo6i4kqk] nav[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{color:var(--color_1);font-family:var(--font-body);padding:5px 0;font-size:16px;text-decoration:none;display:block}.col[data-astro-cid-jo6i4kqk] nav[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover,.col[data-astro-cid-jo6i4kqk] nav[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk].current{text-decoration:underline}.hours[data-astro-cid-jo6i4kqk]{max-width:290px;margin:16px 0 0}.hours-row[data-astro-cid-jo6i4kqk]{display:flex}.hours[data-astro-cid-jo6i4kqk] dt[data-astro-cid-jo6i4kqk],.hours[data-astro-cid-jo6i4kqk] dd[data-astro-cid-jo6i4kqk]{color:var(--color_1);font-family:var(--font-body);text-align:left;margin:0;font-size:16px;line-height:2}.hours[data-astro-cid-jo6i4kqk] dt[data-astro-cid-jo6i4kqk]{flex:0 0 116px}.payments[data-astro-cid-jo6i4kqk]{flex-wrap:wrap;max-width:290px;margin:10px 0;display:flex}.pay[data-astro-cid-jo6i4kqk]{width:56px;padding:3px}.pay[data-astro-cid-jo6i4kqk] img[data-astro-cid-jo6i4kqk]{width:100%;height:auto;display:block}.social[data-astro-cid-jo6i4kqk]{margin-top:10px}.social[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{width:24px;height:24px;color:var(--color_1);background:#477cdf;border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.social[data-astro-cid-jo6i4kqk] svg[data-astro-cid-jo6i4kqk]{width:16px;height:16px}.badges[data-astro-cid-jo6i4kqk] .bbb[data-astro-cid-jo6i4kqk]{max-width:280px;margin-top:8px;display:block}.badges[data-astro-cid-jo6i4kqk] .bbb[data-astro-cid-jo6i4kqk] img[data-astro-cid-jo6i4kqk]{width:100%;display:block}.badges[data-astro-cid-jo6i4kqk] .ipssa[data-astro-cid-jo6i4kqk]{max-width:120px;margin-top:20px}.badges[data-astro-cid-jo6i4kqk] .ipssa[data-astro-cid-jo6i4kqk] img[data-astro-cid-jo6i4kqk]{width:100%;display:block}.copyright[data-astro-cid-jo6i4kqk]{background:var(--color_3);text-align:center;flex-wrap:wrap;justify-content:center;padding:25px 40px;display:flex}.copyright[data-astro-cid-jo6i4kqk],.copyright[data-astro-cid-jo6i4kqk] p[data-astro-cid-jo6i4kqk]{color:var(--color_1);font-family:var(--font-body);font-size:15px;font-weight:500;line-height:1.6}@media (width<=1024px){.col[data-astro-cid-jo6i4kqk]{flex:0 0 50%;padding:0 10px 24px}.col[data-astro-cid-jo6i4kqk]:first-child,.col[data-astro-cid-jo6i4kqk]:last-child{padding:0 10px 24px}}@media (width<=767px){.cards[data-astro-cid-jo6i4kqk]{padding:40px 20px 20px}.cols[data-astro-cid-jo6i4kqk]{padding:10px 20px 40px}.card[data-astro-cid-jo6i4kqk]{flex:0 0 100%;margin:0 0 10px!important}.col[data-astro-cid-jo6i4kqk]{flex:0 0 100%}}
