.hero[data-astro-cid-5auvlcfn]{touch-action:pan-y;background:#fff;height:93.75vw;position:relative;overflow:hidden}.hero__slide[data-astro-cid-5auvlcfn]{opacity:0;transition:opacity 1s ease-in-out;position:absolute;inset:0}.hero__slide[data-astro-cid-5auvlcfn].is-active{opacity:1}.hero__slide[data-astro-cid-5auvlcfn] img{object-fit:cover;object-position:center;width:100%;height:100%}.hero__slide[data-astro-cid-5auvlcfn]:first-child img{object-position:40% 50%}.hero__caption[data-astro-cid-5auvlcfn]{letter-spacing:2px;text-align:center;color:#fff;text-shadow:0 0 11px #000000d9;opacity:0;pointer-events:none;width:91.875vw;margin:0;font-size:6.25vw;font-weight:700;line-height:10.4167vw;transition:opacity .6s ease-in-out;position:absolute;top:55.625vw;left:50%;transform:translate(-50%)}.hero__caption[data-astro-cid-5auvlcfn].is-visible{opacity:1}.hero__arrow[data-astro-cid-5auvlcfn]{z-index:2;color:#fff;cursor:pointer;opacity:0;background:#00000080;border:0;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;margin-top:-20px;padding:0;font-size:16px;transition:opacity .3s,background-color .2s;display:flex;position:absolute;top:50%}.hero__arrow--prev[data-astro-cid-5auvlcfn]{left:0}.hero__arrow--next[data-astro-cid-5auvlcfn]{right:0}.hero[data-astro-cid-5auvlcfn]:hover .hero__arrow[data-astro-cid-5auvlcfn],.hero__arrow[data-astro-cid-5auvlcfn]:focus-visible{opacity:1}.hero__arrow[data-astro-cid-5auvlcfn]:hover{background:#000}@media (width>=480px){.hero[data-astro-cid-5auvlcfn]{height:450px}.hero__caption[data-astro-cid-5auvlcfn]{width:441px;font-size:30px;line-height:50px;top:267px}}@media (width>=778px){.hero__caption[data-astro-cid-5auvlcfn]{width:525px;line-height:30px;top:318px}}@media (width>=1024px){.hero[data-astro-cid-5auvlcfn]{height:600px}.hero__caption[data-astro-cid-5auvlcfn]{white-space:nowrap;width:auto;font-size:43px;line-height:50px;top:auto;bottom:50px}}@media (width>=1240px){.hero[data-astro-cid-5auvlcfn]{height:728px}}.wave[data-astro-cid-dhhjqtvh]{margin-top:-3px;line-height:0}.wave[data-astro-cid-dhhjqtvh] svg[data-astro-cid-dhhjqtvh]{aspect-ratio:1024/182;width:100%;height:auto;display:block}.intro[data-astro-cid-lcdefpme]{margin-top:20px}.intro__image[data-astro-cid-lcdefpme] img{aspect-ratio:868/527;object-fit:cover;width:100%;height:auto}.intro__content[data-astro-cid-lcdefpme]{padding:50px}.intro__text[data-astro-cid-lcdefpme]{text-align:justify;margin:0 0 35px;font-size:18px;line-height:22px}.home-services[data-astro-cid-lcdefpme]{padding:70px 0}.home-services__heading[data-astro-cid-lcdefpme]{text-align:center;color:var(--color-blue);margin:0 0 50px;font-size:30px;font-weight:400;line-height:46.2px}.home-services__grid[data-astro-cid-lcdefpme]{row-gap:20px;display:grid}.feature__frame[data-astro-cid-lcdefpme]{border:9px solid var(--color-frame);box-shadow:0 0 25px #0000004d}.feature__frame[data-astro-cid-lcdefpme] img{width:100%}.feature__title[data-astro-cid-lcdefpme]{text-align:center;margin:25px 0 20px;font-size:26px;line-height:36px}.feature__title[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme],.feature__title[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover{color:var(--color-blue)}.feature__text[data-astro-cid-lcdefpme]{color:var(--color-text-strong);font-size:17px;line-height:26.18px}.home-services__more[data-astro-cid-lcdefpme]{text-align:center;margin:20px 0 0}@media (width>=415px){.intro__text[data-astro-cid-lcdefpme]{font-size:25px;line-height:35px}}@media (width>=801px){.intro[data-astro-cid-lcdefpme]{grid-template-columns:2fr 3fr;display:grid}.intro__image[data-astro-cid-lcdefpme]{position:relative}.intro__image[data-astro-cid-lcdefpme] picture,.intro__image[data-astro-cid-lcdefpme] img{aspect-ratio:auto;object-position:60% 50%;width:100%;height:100%;position:absolute;inset:0}.home-services__grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,1fr);column-gap:4%}}@media (width>=1441px){.intro__image[data-astro-cid-lcdefpme] img{object-position:center}}
