.hero-splide{--slide-accent-position:80%;--overlay-color:transparent;height:75vh;height:75dvh}.hero-splide .splide__list .splide__slide{height:75vh;height:75dvh;overflow:hidden;position:relative}.hero-splide .splide__list .splide__slide img{height:100%;object-fit:cover;object-position:var(--slide-accent-position);width:100%}.hero-splide .splide__list .splide__slide .content{bottom:0;display:flex;flex-direction:column;justify-content:flex-end;left:0;margin:0 auto;max-width:1200px;padding:32px;position:absolute;right:0;top:0;width:100%}.hero-splide .splide__list .splide__slide .content h2{color:#fff;font-size:42px;margin-bottom:22px}.hero-splide .splide__list .splide__slide .content p{color:#fff;font-size:21px;font-weight:400;max-width:650px;width:100%}.hero-splide .splide__list .splide__slide .content a.button{background:#ffde50;border:none;border-radius:0;color:#192833;font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Noto Sans,Liberation Sans,Arial,sans-serif;font-size:18px;font-weight:500;letter-spacing:0;line-height:25px;margin:32px 0 64px;padding:15px 40px;text-decoration:unset;width:fit-content}.hero-splide .splide__list .splide__slide .content a.button:hover{background:#ffec9d}.hero-splide .splide__pagination{gap:16px;justify-content:end;margin:0 64px 64px 0}.hero-splide .splide__pagination .splide__pagination__page{background-color:unset;border:1px solid #fff;border-radius:50%;display:inline-block;height:24px;margin:3px;opacity:.7;outline:unset;padding:0;position:relative;transition:transform .2s linear;width:24px}.hero-splide .splide__pagination .splide__pagination__page.is-active{background:#fff;transform:none}.hero-splide .splide__pagination .splide__pagination__page:hover{background:#ccc}@media (max-width:960px){.hero-splide,.hero-splide .splide__list .splide__slide{height:calc(100vh - 100px);height:calc(100dvh - 100px)}.hero-splide .splide__list .splide__slide .content a.button{margin:16px 0 32px;padding:8px 20px}.hero-splide .splide__pagination{gap:8px;justify-content:center;margin:0 0 8px}.hero-splide .splide__pagination .splide__pagination__page{height:16px;width:16px}}@media (max-width:767px){.hero-splide,.hero-splide .splide__list .splide__slide{height:calc(100vh - 60px);height:calc(100dvh - 60px)}.hero-splide .splide__list .splide__slide .content{background-image:linear-gradient(0deg,var(--overlay-color),transparent)}.hero-splide .splide__list .splide__slide .content h2 br{display:none}.hero-splide .splide__list .splide__slide .content a.button{margin:16px 0 32px;padding:8px 20px;width:100%}}