sy-gradient-bg:where(.astro-qumqhawe){height:100%;left:0;position:absolute;top:0;width:100%}sy-gallery-text:where(.astro-jn73uj37){display:block;margin:8rem 0 0;padding:10rem 0 0;position:relative}.container:where(.astro-jn73uj37){align-items:center;backdrop-filter:blur(12px) saturate(1.1);-webkit-backdrop-filter:blur(12px) saturate(1.1);background:#fff3;border-radius:1.5rem;display:flex;flex-direction:row;gap:3rem;padding:2rem;position:relative;z-index:9}@media only screen and (max-width:987px){.container:where(.astro-jn73uj37){gap:2rem}}@media only screen and (max-width:767px){.container:where(.astro-jn73uj37){flex-direction:column}}@media only screen and (max-width:576px),only screen and (max-width:767px)and (orientation:landscape){.container:where(.astro-jn73uj37){padding:1rem 0}}.carousel:where(.astro-jn73uj37){aspect-ratio:4/3;background:#fefeff;border-radius:1rem;flex-shrink:0;overflow:hidden;position:relative;width:32rem}@media only screen and (max-width:1280px){.carousel:where(.astro-jn73uj37){width:27rem}}@media only screen and (max-width:987px){.carousel:where(.astro-jn73uj37){width:25rem}}@media only screen and (max-width:767px){.carousel:where(.astro-jn73uj37){aspect-ratio:20/9;width:100%}}.slide:where(.astro-jn73uj37){inset:0;opacity:0;position:absolute;transition:opacity .7s ease}.slide:where(.astro-jn73uj37).is-active{opacity:1}.slide:where(.astro-jn73uj37) img:where(.astro-jn73uj37){display:block;height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.dots:where(.astro-jn73uj37){bottom:.75rem;display:flex;gap:.4rem;left:0;margin:0 auto;position:absolute;right:0;width:-moz-min-content;width:min-content;z-index:2}.dots:where(.astro-jn73uj37) button:where(.astro-jn73uj37){background:var(--color-brand-1);border:none;border-radius:50%;cursor:pointer;height:.5rem;opacity:.35;padding:0;transition:opacity .3s ease,transform .3s ease;width:.5rem}.dots:where(.astro-jn73uj37) button:where(.astro-jn73uj37):hover{opacity:.6}.dots:where(.astro-jn73uj37) button:where(.astro-jn73uj37).is-active{opacity:1;transform:scale(1.3)}.content:where(.astro-jn73uj37){align-items:flex-start;display:flex;flex:1;flex-direction:column;padding:1rem 0}.titles:where(.astro-jn73uj37){min-height:8rem;position:relative;width:100%}@media only screen and (max-width:767px){.titles:where(.astro-jn73uj37){min-height:5rem}}.title:where(.astro-jn73uj37){--fs:2rem;--fw:600;--lh:1.15;left:0;margin-bottom:0;max-width:12em;opacity:0;pointer-events:none;position:absolute;top:0;transform:translateY(.5rem);transition:opacity .6s ease,transform .6s ease}.title:where(.astro-jn73uj37).is-active{opacity:1;pointer-events:auto;position:relative;transform:translateY(0)}@media only screen and (max-width:576px),only screen and (max-width:767px)and (orientation:landscape){.title:where(.astro-jn73uj37){--fs:1.6rem}}.content:where(.astro-jn73uj37) .cta:where(.astro-jn73uj37){margin-top:24px}.marquee:where(.astro-jn73uj37){margin:6rem 0 0;padding:2rem 0;z-index:9;--c:var(--color-text)}sy-image-marquee:where(.astro-y63m42oh){display:block;opacity:0;overflow:hidden;padding:.75rem 0 4rem;position:relative;transition:opacity .2s ease-in-out;width:100%}sy-image-marquee.is-ready{opacity:1}.inner:where(.astro-y63m42oh){display:grid;grid-gap:3rem;gap:3rem}@media only screen and (max-width:767px){.inner:where(.astro-y63m42oh){gap:1rem}}.img:where(.astro-y63m42oh){grid-column:1;grid-row:1;height:3rem;transform:translateZ(0);width:6rem;will-change:transform}@media only screen and (max-width:767px){.img:where(.astro-y63m42oh){height:5.5625rem;width:10.9375rem}}.img:where(.astro-y63m42oh) img:where(.astro-y63m42oh){height:100%;-o-object-fit:contain;object-fit:contain;width:100%}:where(.astro-bnzs7wvs)[data-gl-place]{--d:1;--s:18.75rem;margin:3rem auto 5rem}@media only screen and (max-width:987px){:where(.astro-bnzs7wvs)[data-gl-place]{--s:16rem}}.sy-plans:where(.astro-bnzs7wvs){margin:4rem 0;position:relative;z-index:2}.title:where(.astro-bnzs7wvs){--fs:2.5rem;--lh:1.1;margin-bottom:.5rem;text-transform:uppercase}.subtitle:where(.astro-bnzs7wvs),.title:where(.astro-bnzs7wvs){text-align:center}.subtitle:where(.astro-bnzs7wvs){--fs:var(--font-size-md);color:var(--color-text-alt);margin:0 auto 3rem;max-width:42em}.services-grid:where(.astro-bnzs7wvs){align-items:stretch;display:flex;flex-direction:column;gap:.75rem;margin:0 auto;max-width:80rem}@media only screen and (min-width:1024px){.services-grid:where(.astro-bnzs7wvs){display:grid;grid-template-columns:1fr 1fr 1fr;grid-template-rows:1fr;grid-gap:1rem;align-items:stretch;gap:1rem}}.column:where(.astro-bnzs7wvs){display:flex;flex-direction:column;gap:.75rem}.column-left:where(.astro-bnzs7wvs){grid-column:1;justify-content:flex-start}.column-right:where(.astro-bnzs7wvs){grid-column:3;justify-content:flex-start}.column-center:where(.astro-bnzs7wvs){align-items:center;display:flex;grid-column:2;grid-row:1;justify-content:center}@media only screen and (max-width:1023px){.column-center:where(.astro-bnzs7wvs){order:-1}}.service-card:where(.astro-bnzs7wvs){background:transparent;border:1px solid #d1d5db;border-radius:1.5rem;color:var(--color-text);display:block;flex:1;padding:1.5rem 1.75rem;-webkit-text-decoration:none;text-decoration:none;transition:background-color .25s ease,border-color .25s ease,transform .2s ease}.service-card:where(.astro-bnzs7wvs):focus-visible,.service-card:where(.astro-bnzs7wvs):hover{background:var(--color-brand-1);border-color:var(--color-brand-1);color:#fff;outline:none;transform:translateY(-2px)}.card-title:where(.astro-bnzs7wvs){--fs:1.35rem;--lh:1.2;font-weight:600;margin:0 0 1rem}.card-list:where(.astro-bnzs7wvs),.card-title:where(.astro-bnzs7wvs){transition:color .25s ease}.card-list:where(.astro-bnzs7wvs){--fs:.95rem;color:var(--color-text-alt);line-height:1.5;margin:0;padding-left:1.2em}.card-list:where(.astro-bnzs7wvs) li:where(.astro-bnzs7wvs){margin:.5em 0}.card-list:where(.astro-bnzs7wvs) li:where(.astro-bnzs7wvs)::marker{color:var(--color-brand-5);transition:color .25s ease}.service-card:where(.astro-bnzs7wvs):focus-visible .card-title:where(.astro-bnzs7wvs),.service-card:where(.astro-bnzs7wvs):hover .card-title:where(.astro-bnzs7wvs){color:#fff}.service-card:where(.astro-bnzs7wvs):focus-visible .card-list:where(.astro-bnzs7wvs),.service-card:where(.astro-bnzs7wvs):hover .card-list:where(.astro-bnzs7wvs){color:#fffffff2}.service-card:where(.astro-bnzs7wvs):focus-visible .card-list:where(.astro-bnzs7wvs) li:where(.astro-bnzs7wvs)::marker,.service-card:where(.astro-bnzs7wvs):hover .card-list:where(.astro-bnzs7wvs) li:where(.astro-bnzs7wvs)::marker{color:#fffc}.image-wrapper:where(.astro-bnzs7wvs){aspect-ratio:4/5;background:transparent;border:1px solid #d1d5db;border-radius:1.5rem;margin:0;max-width:none;overflow:hidden;width:100%}@media only screen and (min-width:1024px){.image-wrapper:where(.astro-bnzs7wvs){aspect-ratio:auto;height:100%;width:100%}}.image-wrapper:where(.astro-bnzs7wvs) img:where(.astro-bnzs7wvs){display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.marquee:where(.astro-j7pv25f6){padding:2rem 0;z-index:9}
