.sr-hero[data-astro-cid-4vaosjhs]{position:relative;z-index:1;isolation:isolate;overflow:clip;color:#fff;background-image:linear-gradient(90deg,#00152ff7,#001e34e8 42%,#00263a9e 72%,#001d2f7a),linear-gradient(180deg,rgba(0,21,47,.35),transparent 42%,rgba(0,21,47,.52)),url(https://pub-e24243c674724d249d0b169341f88722.r2.dev/wp-content/uploads/2024/06/grunit-pools-orlando-florida-contractors-repair-mainance-piscinas-grunit-scaled.jpg);background-position:center,center,center 54%;background-size:auto,auto,cover;background-repeat:no-repeat;background-attachment:scroll,scroll,fixed}.sr-hero[data-astro-cid-4vaosjhs]:after{content:"";position:absolute;z-index:-1;inset:auto 0 0;height:38%;background:linear-gradient(to top,rgba(0,15,32,.55),transparent)}.sr-hero__rail[data-astro-cid-4vaosjhs]{position:absolute;inset:0 auto 0 0;width:6px}.sr-hero__glow[data-astro-cid-4vaosjhs]{position:absolute;z-index:-1;width:34rem;height:34rem;right:-16rem;top:-18rem;border:1px solid rgba(255,255,255,.08);border-radius:50%;box-shadow:0 0 0 80px #ffffff05,0 0 0 160px #ffffff03}.sr-hero__grid[data-astro-cid-4vaosjhs]{padding-top:clamp(7.5rem,10vw,9rem);padding-bottom:clamp(3.5rem,6vw,5rem);display:grid;grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);gap:clamp(2.25rem,4vw,4rem);align-items:start}.sr-hero__copy[data-astro-cid-4vaosjhs]{position:sticky;z-index:2;min-width:0;top:calc(var(--header-h) + 2rem);padding-top:clamp(1rem,4vw,4rem)}.sr-crumbs[data-astro-cid-4vaosjhs]{display:flex;align-items:center;gap:.6rem;color:#e6f1f3ad;font-size:.78rem;margin-bottom:clamp(1.7rem,3vh,2.5rem)}.sr-crumbs[data-astro-cid-4vaosjhs] a[data-astro-cid-4vaosjhs]:hover{color:var(--accent-bright)}.sr-crumbs[data-astro-cid-4vaosjhs] [data-astro-cid-4vaosjhs][aria-current]{color:#fff}.sr-hero[data-astro-cid-4vaosjhs] .eyebrow[data-astro-cid-4vaosjhs]{color:var(--accent-bright)}.sr-hero[data-astro-cid-4vaosjhs] h1[data-astro-cid-4vaosjhs]{max-width:100%;margin:0;color:#fff;font-size:clamp(3rem,4vw,4.5rem);font-weight:500;line-height:.96;letter-spacing:-.04em;text-transform:uppercase}.sr-hero[data-astro-cid-4vaosjhs] h1[data-astro-cid-4vaosjhs] span[data-astro-cid-4vaosjhs]{display:block;white-space:nowrap}.sr-hero[data-astro-cid-4vaosjhs] h1[data-astro-cid-4vaosjhs] .sr-hero__accent[data-astro-cid-4vaosjhs]{color:var(--accent-bright);font-weight:700}.sr-hero__copy[data-astro-cid-4vaosjhs]>p[data-astro-cid-4vaosjhs]{max-width:52ch;color:#e6f1f3d1;font-size:clamp(1rem,1.25vw,1.16rem);line-height:1.62;margin:1.35rem 0 0}.sr-hero__actions[data-astro-cid-4vaosjhs]{display:flex;align-items:center;gap:1.4rem;margin-top:1.6rem}.sr-hero__call[data-astro-cid-4vaosjhs]{color:#e6f1f3b3;font-size:.78rem}.sr-hero__call[data-astro-cid-4vaosjhs] strong[data-astro-cid-4vaosjhs]{display:block;color:var(--accent-bright);font:700 1.15rem/1.4 var(--display)}.sr-hero__scope[data-astro-cid-4vaosjhs]{display:flex;gap:1.8rem;margin-top:1.6rem;padding-top:1.2rem;border-top:1px solid rgba(255,255,255,.14)}.sr-hero__scope[data-astro-cid-4vaosjhs]>span[data-astro-cid-4vaosjhs]{display:flex;align-items:center;gap:.55rem;color:#edf7f8d9}.sr-hero__scope[data-astro-cid-4vaosjhs] i[data-astro-cid-4vaosjhs]{width:34px;height:34px;display:grid;place-items:center;border-radius:50%;color:var(--accent-bright);background:#78cdd11f;font-style:normal}.sr-hero__scope[data-astro-cid-4vaosjhs] b[data-astro-cid-4vaosjhs]{font-size:.73rem;letter-spacing:.04em;text-transform:uppercase}.sr-support[data-astro-cid-4vaosjhs]{background:linear-gradient(145deg,#edf3f4,#f8faf9 60%,#e8f1f1);padding:clamp(3rem,6vw,5rem) 0}.sr-form[data-astro-cid-4vaosjhs]{position:relative;z-index:2;min-width:0;width:100%;overflow:hidden;padding:0;display:grid;background:#fff;border-radius:24px 5px;box-shadow:0 36px 90px -40px #000f20cc;transition:background-color .45s var(--ease),box-shadow .45s var(--ease)}.sr-form__fields[data-astro-cid-4vaosjhs],.sr-success[data-astro-cid-4vaosjhs]{grid-area:1 / 1}.sr-form__fields[data-astro-cid-4vaosjhs]{opacity:1;transform:translateY(0);transition:opacity .22s var(--ease),transform .32s var(--ease),visibility 0s linear}.sr-form[data-astro-cid-4vaosjhs].is-success{background:linear-gradient(145deg,var(--ink-950),var(--ink-900) 65%,#003b4c);box-shadow:0 40px 100px -35px #000f20e6}.sr-form[data-astro-cid-4vaosjhs].is-success .sr-form__fields[data-astro-cid-4vaosjhs]{opacity:0;transform:translateY(-14px);visibility:hidden;transition:opacity .22s var(--ease),transform .32s var(--ease),visibility 0s linear .32s}.sr-form__intro[data-astro-cid-4vaosjhs]{padding:clamp(1.65rem,3vw,2.35rem);color:#fff;background:linear-gradient(130deg,#087c8a,#0c909d 52%,#065b70)}.sr-form__intro[data-astro-cid-4vaosjhs] .eyebrow[data-astro-cid-4vaosjhs]{color:#ffffffc7}.sr-form__title[data-astro-cid-4vaosjhs]{margin:.25rem 0 .35rem;color:#fff;font-size:clamp(1.55rem,2.6vw,2.2rem);text-transform:uppercase}.sr-form__lead[data-astro-cid-4vaosjhs]{color:#e6f1f3bd;margin:0}.sr-form__steps[data-astro-cid-4vaosjhs]{list-style:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(.65rem,1.4vw,1.15rem);margin:1.15rem 0 .85rem;padding:1rem 0 0;border-top:1px solid rgba(255,255,255,.22)}.sr-form__steps[data-astro-cid-4vaosjhs] li[data-astro-cid-4vaosjhs]{min-width:0;padding-right:.7rem;border-right:1px solid rgba(255,255,255,.16)}.sr-form__steps[data-astro-cid-4vaosjhs] li[data-astro-cid-4vaosjhs]:last-child{padding-right:0;border-right:0}.sr-form__steps[data-astro-cid-4vaosjhs] span[data-astro-cid-4vaosjhs]{display:block;color:#ffffffad;font-size:.54rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.sr-form__steps[data-astro-cid-4vaosjhs] strong[data-astro-cid-4vaosjhs]{display:block;margin-top:.18rem;color:#fff;font:700 .7rem/1.25 var(--display);text-transform:uppercase}.sr-form__steps[data-astro-cid-4vaosjhs] small[data-astro-cid-4vaosjhs]{display:block;margin-top:.14rem;color:#f0f9fabd;font-size:.64rem;line-height:1.3}.sr-group[data-astro-cid-4vaosjhs]{min-width:0;margin:0;padding:clamp(1.5rem,3vw,2.2rem);border:0;border-bottom:1px solid var(--line)}.sr-group[data-astro-cid-4vaosjhs] legend[data-astro-cid-4vaosjhs]{width:100%;display:flex;align-items:baseline;justify-content:space-between;gap:1rem;padding:0 0 1.2rem}.sr-group[data-astro-cid-4vaosjhs] legend[data-astro-cid-4vaosjhs] span[data-astro-cid-4vaosjhs]{color:var(--accent-deep);font-size:.64rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.sr-group[data-astro-cid-4vaosjhs] legend[data-astro-cid-4vaosjhs] strong[data-astro-cid-4vaosjhs]{color:var(--ink-900);font:700 .9rem/1.3 var(--display);text-transform:uppercase}.sr-fields[data-astro-cid-4vaosjhs]{display:grid;grid-template-columns:1fr 1fr;gap:1rem 1.1rem}.fld[data-astro-cid-4vaosjhs]{display:flex;flex-direction:column;gap:.4rem}.fld--wide[data-astro-cid-4vaosjhs]{grid-column:1 / -1}.fld__lbl[data-astro-cid-4vaosjhs]{font-size:.78rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-900)}.fld__lbl[data-astro-cid-4vaosjhs] i[data-astro-cid-4vaosjhs]{color:var(--accent-deep);font-style:normal}.fld__lbl[data-astro-cid-4vaosjhs] small[data-astro-cid-4vaosjhs]{text-transform:none;letter-spacing:0;font-weight:400;color:var(--muted)}.fld[data-astro-cid-4vaosjhs] input[data-astro-cid-4vaosjhs],.fld[data-astro-cid-4vaosjhs] select[data-astro-cid-4vaosjhs],.fld[data-astro-cid-4vaosjhs] textarea[data-astro-cid-4vaosjhs]{font:inherit;font-size:1rem;width:100%;padding:.8rem .9rem;color:var(--ink);min-height:48px;background:#fff;border:1px solid #cfd8dc;border-radius:var(--radius-sm);transition:border-color .2s var(--ease),box-shadow .2s var(--ease)}.fld[data-astro-cid-4vaosjhs] textarea[data-astro-cid-4vaosjhs]{min-height:118px;resize:vertical}.fld[data-astro-cid-4vaosjhs] input[data-astro-cid-4vaosjhs]::placeholder,.fld[data-astro-cid-4vaosjhs] textarea[data-astro-cid-4vaosjhs]::placeholder{color:#9aa7b0}.fld[data-astro-cid-4vaosjhs] input[data-astro-cid-4vaosjhs]:focus,.fld[data-astro-cid-4vaosjhs] select[data-astro-cid-4vaosjhs]:focus,.fld[data-astro-cid-4vaosjhs] textarea[data-astro-cid-4vaosjhs]:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.fld--file[data-astro-cid-4vaosjhs] input[data-astro-cid-4vaosjhs]{padding:.6rem;background:var(--bg-warm);cursor:pointer}.sr-form__fields[data-astro-cid-4vaosjhs]>.btn[data-astro-cid-4vaosjhs]{width:calc(100% - clamp(3rem,6vw,4.4rem));margin:clamp(1.5rem,3vw,2.2rem) clamp(1.5rem,3vw,2.2rem) 0}.sr-form__privacy[data-astro-cid-4vaosjhs]{display:flex;align-items:center;gap:.55rem;margin:1rem clamp(1.5rem,3vw,2.2rem) clamp(1.5rem,3vw,2.2rem);font-size:.82rem;color:var(--muted)}.sr-form__error[data-astro-cid-4vaosjhs]{margin:1rem clamp(1.5rem,3vw,2.2rem) 0;font-size:.88rem;color:#a33d2e}.sr-hp[data-astro-cid-4vaosjhs]{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.sr-form__privacy[data-astro-cid-4vaosjhs] .lock[data-astro-cid-4vaosjhs]{color:var(--accent-deep);flex:none;display:inline-grid;place-items:center}.sr-form__privacy[data-astro-cid-4vaosjhs] strong[data-astro-cid-4vaosjhs]{color:var(--ink-900)}.sr-success[data-astro-cid-4vaosjhs]{min-height:100%;padding:clamp(2rem,5vw,4rem);color:#fff;text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center;opacity:0;transform:translateY(18px) scale(.985);transition:opacity .42s var(--ease),transform .52s var(--ease)}.sr-success[data-astro-cid-4vaosjhs][hidden]{display:none}.sr-form[data-astro-cid-4vaosjhs].is-success .sr-success[data-astro-cid-4vaosjhs]{opacity:1;transform:translateY(0) scale(1)}.sr-success[data-astro-cid-4vaosjhs]:focus{outline:none}.sr-success__motion[data-astro-cid-4vaosjhs]{position:relative;width:96px;height:96px;margin-bottom:1.5rem;display:grid;place-items:center}.sr-success__ring[data-astro-cid-4vaosjhs]{position:absolute;inset:0;border:1px solid rgba(120,205,209,.48);border-radius:50%;animation:sr-ripple 2.6s var(--ease) infinite}.sr-success__ring--two[data-astro-cid-4vaosjhs]{animation-delay:.72s}.sr-success__mark[data-astro-cid-4vaosjhs]{position:relative;z-index:1;width:66px;height:66px;display:grid;place-items:center;border-radius:50%;color:#fff;background:var(--accent);box-shadow:0 12px 34px #00909d4d;transform:scale(0);animation:sr-mark-in .5s .18s cubic-bezier(.2,.8,.25,1.2) forwards}.sr-success__eyebrow[data-astro-cid-4vaosjhs]{color:var(--accent-bright);margin-bottom:.7rem}.sr-success[data-astro-cid-4vaosjhs] h3[data-astro-cid-4vaosjhs]{max-width:720px;margin:0;color:#fff;font-size:clamp(2rem,4.1vw,3.4rem);font-weight:500;line-height:1.03;letter-spacing:-.035em;text-transform:none}.sr-success[data-astro-cid-4vaosjhs] h3[data-astro-cid-4vaosjhs] span[data-astro-cid-4vaosjhs]:not(:empty):before{content:", "}.sr-success[data-astro-cid-4vaosjhs] h3[data-astro-cid-4vaosjhs] em[data-astro-cid-4vaosjhs]{display:block;color:var(--accent-bright);font-style:normal}.sr-success__copy[data-astro-cid-4vaosjhs]{max-width:650px;margin:1.15rem auto 1.75rem;color:#eef4f5bf;font-size:clamp(.96rem,1.4vw,1.08rem);line-height:1.65}.sr-success__steps[data-astro-cid-4vaosjhs]{width:100%;max-width:780px;display:grid;grid-template-columns:repeat(3,1fr);border:1px solid rgba(255,255,255,.14);border-radius:var(--radius-sm);overflow:hidden;text-align:left}.sr-success__steps[data-astro-cid-4vaosjhs]>div[data-astro-cid-4vaosjhs]{padding:1.1rem;display:grid;gap:.22rem;background:#ffffff0b}.sr-success__steps[data-astro-cid-4vaosjhs]>div[data-astro-cid-4vaosjhs]+div[data-astro-cid-4vaosjhs]{border-left:1px solid rgba(255,255,255,.14)}.sr-success__steps[data-astro-cid-4vaosjhs] span[data-astro-cid-4vaosjhs]{color:var(--accent-bright);font-size:.68rem;font-weight:700;letter-spacing:.16em}.sr-success__steps[data-astro-cid-4vaosjhs] strong[data-astro-cid-4vaosjhs]{color:#fff;font-size:.85rem;font-weight:650}.sr-success__steps[data-astro-cid-4vaosjhs] small[data-astro-cid-4vaosjhs]{color:#eef4f594;font-size:.72rem;line-height:1.45}.sr-success__urgent[data-astro-cid-4vaosjhs]{max-width:560px;margin:1.75rem auto .9rem;color:#eef4f5b8;font-size:.85rem}.sr-success__reset[data-astro-cid-4vaosjhs]{margin-top:1.4rem;appearance:none;border:0;background:transparent;color:#ffffff8c;font:inherit;font-size:.74rem;text-decoration:underline;text-underline-offset:.24em;cursor:pointer}.sr-success__reset[data-astro-cid-4vaosjhs]:hover{color:#fff}@keyframes sr-ripple{0%{opacity:0;transform:scale(.62)}22%{opacity:1}to{opacity:0;transform:scale(1.28)}}@keyframes sr-mark-in{to{transform:scale(1)}}.sr-support__inner[data-astro-cid-4vaosjhs]{min-width:0}.sr-aside[data-astro-cid-4vaosjhs]{display:grid;grid-template-columns:.85fr .85fr 1.3fr;gap:1.25rem;align-items:stretch}.sr-aside__photo[data-astro-cid-4vaosjhs]{position:relative;min-height:300px;overflow:hidden;margin:0;border-radius:24px 4px 4px;box-shadow:0 24px 60px -36px #0022398c}.sr-aside__photo[data-astro-cid-4vaosjhs]:after{content:"";position:absolute;inset:45% 0 0;background:linear-gradient(transparent,#00152fdb)}.sr-aside__photo[data-astro-cid-4vaosjhs] img[data-astro-cid-4vaosjhs]{width:100%;height:100%;object-fit:cover}.sr-aside__photo[data-astro-cid-4vaosjhs] figcaption[data-astro-cid-4vaosjhs]{position:absolute;z-index:1;left:1.35rem;right:1.35rem;bottom:1.2rem}.sr-aside__photo[data-astro-cid-4vaosjhs] figcaption[data-astro-cid-4vaosjhs] span[data-astro-cid-4vaosjhs]{display:block;color:var(--accent-bright);font-size:.63rem;font-weight:700;letter-spacing:.13em;text-transform:uppercase}.sr-aside__photo[data-astro-cid-4vaosjhs] figcaption[data-astro-cid-4vaosjhs] strong[data-astro-cid-4vaosjhs]{color:#fff;font:700 1rem/1.3 var(--display);text-transform:uppercase}.sr-aside__card[data-astro-cid-4vaosjhs]{background:linear-gradient(135deg,var(--ink-900),#064b5d);color:#fff;border-radius:4px 4px 24px;padding:1.75rem}.sr-aside__k[data-astro-cid-4vaosjhs]{font-family:var(--display);font-weight:700;text-transform:uppercase;letter-spacing:.02em;color:#fff;font-size:1.1rem;margin:0 0 .5rem}.sr-aside__lead[data-astro-cid-4vaosjhs]{color:#cddbdf;font-size:.95rem;margin:0 0 1rem}.sr-aside__phone[data-astro-cid-4vaosjhs]{display:block;font-family:var(--display);font-weight:800;font-size:1.5rem;color:var(--accent-bright)}.sr-aside__phone--sm[data-astro-cid-4vaosjhs]{font-size:.95rem;font-weight:600;color:#cddbdf;margin-top:.35rem}.sr-aside__list[data-astro-cid-4vaosjhs]{list-style:none;margin:0;padding:1.35rem;display:flex;flex-direction:column;gap:1.1rem;background:#ffffff9e;border:1px solid rgba(207,216,220,.8);border-radius:4px 20px 4px 4px}.sr-aside__list[data-astro-cid-4vaosjhs] li[data-astro-cid-4vaosjhs]{display:flex;gap:.9rem;align-items:flex-start}.sr-aside__ic[data-astro-cid-4vaosjhs]{display:grid;place-items:center;width:40px;height:40px;flex:none;border-radius:50%;background:var(--accent-soft);color:var(--accent-deep)}.sr-aside__list[data-astro-cid-4vaosjhs] b[data-astro-cid-4vaosjhs]{display:block;font-family:var(--display);font-weight:700;font-size:.82rem;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-900);margin-bottom:.15rem}.sr-aside__list[data-astro-cid-4vaosjhs] div[data-astro-cid-4vaosjhs]{color:var(--muted);font-size:.95rem;line-height:1.5}.sr-aside__list[data-astro-cid-4vaosjhs] a[data-astro-cid-4vaosjhs]{color:var(--accent-deep)}@media(max-width:1100px){.sr-hero[data-astro-cid-4vaosjhs]{background-position:center,center,64% center;background-attachment:scroll}.sr-hero__grid[data-astro-cid-4vaosjhs]{grid-template-columns:1fr;padding-top:7.5rem;padding-bottom:3.5rem}.sr-hero__copy[data-astro-cid-4vaosjhs]{position:static;max-width:720px;padding-top:0}.sr-form[data-astro-cid-4vaosjhs]{max-width:820px;width:100%}}@media(max-width:900px){.sr-aside[data-astro-cid-4vaosjhs]{grid-template-columns:.8fr 1.2fr}.sr-aside__photo[data-astro-cid-4vaosjhs]{grid-row:1 / 3;min-height:400px}}@media(max-width:680px){.sr-hero[data-astro-cid-4vaosjhs] h1[data-astro-cid-4vaosjhs]{font-size:clamp(2.65rem,11vw,4.2rem)}.sr-hero__scope[data-astro-cid-4vaosjhs]{align-items:flex-start;flex-direction:column;gap:.8rem}.sr-form__steps[data-astro-cid-4vaosjhs]{grid-template-columns:1fr;gap:.5rem}.sr-form__steps[data-astro-cid-4vaosjhs] li[data-astro-cid-4vaosjhs]{padding:0 0 .5rem;border-right:0;border-bottom:1px solid rgba(255,255,255,.13)}.sr-form__steps[data-astro-cid-4vaosjhs] li[data-astro-cid-4vaosjhs]:last-child{padding-bottom:0;border-bottom:0}.sr-aside[data-astro-cid-4vaosjhs]{display:flex}.sr-aside__photo[data-astro-cid-4vaosjhs]{min-height:320px}.sr-success[data-astro-cid-4vaosjhs]{padding:2rem 1.25rem}.sr-success__steps[data-astro-cid-4vaosjhs]{grid-template-columns:1fr}.sr-success__steps[data-astro-cid-4vaosjhs]>div[data-astro-cid-4vaosjhs]+div[data-astro-cid-4vaosjhs]{border-left:0;border-top:1px solid rgba(255,255,255,.14)}}@media(max-width:540px){.sr-hero[data-astro-cid-4vaosjhs]{background-image:linear-gradient(90deg,#00152ff5,#001e34b8),linear-gradient(180deg,rgba(0,21,47,.34),transparent 42%,rgba(0,21,47,.55)),url(https://pub-e24243c674724d249d0b169341f88722.r2.dev/wp-content/uploads/2024/06/grunit-pools-orlando-florida-contractors-repair-mainance-piscinas-grunit-scaled.jpg)}.sr-hero[data-astro-cid-4vaosjhs] h1[data-astro-cid-4vaosjhs]{font-size:clamp(2rem,9.2vw,3.1rem)}.sr-group[data-astro-cid-4vaosjhs] legend[data-astro-cid-4vaosjhs]{align-items:flex-start;flex-direction:column;gap:.25rem}.sr-fields[data-astro-cid-4vaosjhs]{grid-template-columns:1fr}.fld--wide[data-astro-cid-4vaosjhs]{grid-column:auto}}@media(prefers-reduced-motion:reduce){.sr-form[data-astro-cid-4vaosjhs],.sr-form__fields[data-astro-cid-4vaosjhs],.sr-success[data-astro-cid-4vaosjhs]{transition:none}.sr-success__ring[data-astro-cid-4vaosjhs],.sr-success__mark[data-astro-cid-4vaosjhs]{animation:none}.sr-success__mark[data-astro-cid-4vaosjhs]{transform:scale(1)}}
