.wp-block-acf-hero-slider{position:relative;background:var(--fm-color-text-body-strong);color:#fff}.wp-block-acf-hero-slider .agency-base-hero-slider__slide{min-height:48.75rem;display:flex;align-items:center;background-position:center;background-size:cover;background-repeat:no-repeat}.wp-block-acf-hero-slider .agency-base-hero-slider__content{display:flex;flex-direction:column;gap:1.625rem;padding-block:clamp(5rem,10vw,7.5rem);max-width:48rem}.wp-block-acf-hero-slider .agency-base-hero-slider__eyebrow{align-items:center;color:var(--fm-color-accent);display:flex;font-family:var(--wp--preset--font-family--body, "proxima-nova", Arial, sans-serif);font-size:1rem;font-weight:var(--fm-font-weight-bold);gap:.625rem;letter-spacing:.075em;text-transform:uppercase}.wp-block-acf-hero-slider .agency-base-hero-slider__eyebrow:before{background:currentColor;content:"";flex:0 0 2rem;height:1px}.wp-block-acf-hero-slider .agency-base-hero-slider__eyebrow{color:var(--fm-color-primary);margin:0!important}.wp-block-acf-hero-slider .agency-base-hero-slider__eyebrow:before{flex-basis:3rem}.wp-block-acf-hero-slider .agency-base-hero-slider__heading{color:var(--fm-color-surface);font-size:var(--fm-type-hero-title-left);font-weight:var(--fm-font-weight-medium);line-height:1.0588;letter-spacing:-.03em;margin:0!important}.wp-block-acf-hero-slider .agency-base-hero-slider__copy{font-size:1.125rem;font-weight:var(--fm-font-weight-regular);line-height:1.5556;color:#ffffffe0}.wp-block-acf-hero-slider .agency-base-hero-slider__copy>:last-child{margin-bottom:0}.wp-block-acf-hero-slider .agency-base-hero-slider__actions{display:flex;flex-wrap:wrap;gap:1rem;margin-top:1.625rem}.wp-block-acf-hero-slider .agency-base-hero-slider__actions .btn{align-items:center;border-radius:.25rem;display:inline-flex;font-size:1rem;height:3.25rem;justify-content:center;padding-inline:1.75rem}.wp-block-acf-hero-slider .agency-base-hero-slider__nav{position:absolute;inset:auto var(--fm-space-lg) var(--fm-space-lg) auto;z-index:10;display:flex;gap:var(--fm-space-xs);pointer-events:none}.wp-block-acf-hero-slider .swiper-button-prev,.wp-block-acf-hero-slider .swiper-button-next{align-items:center;background:#121a256b;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.24);border-radius:999px;box-sizing:border-box;color:#fff;cursor:pointer;display:flex;height:3.25rem;justify-content:center;line-height:1;margin:0;min-height:3.25rem;min-width:3.25rem;padding:0;pointer-events:auto;position:static;transition:background-color .18s ease,border-color .18s ease,transform .18s ease;width:3.25rem}.wp-block-acf-hero-slider .swiper-button-prev:after,.wp-block-acf-hero-slider .swiper-button-next:after{font-size:1rem;font-weight:var(--fm-font-weight-bold)}.wp-block-acf-hero-slider .swiper-button-prev:hover,.wp-block-acf-hero-slider .swiper-button-prev:focus-visible,.wp-block-acf-hero-slider .swiper-button-next:hover,.wp-block-acf-hero-slider .swiper-button-next:focus-visible{background:#121a25ad;border-color:#fff6;transform:translateY(-1px)}.wp-block-acf-hero-slider .swiper-button-prev ::slotted(svg),.wp-block-acf-hero-slider .swiper-button-prev svg,.wp-block-acf-hero-slider .swiper-button-next ::slotted(svg),.wp-block-acf-hero-slider .swiper-button-next svg{height:auto;pointer-events:none;width:auto}.wp-block-acf-hero-slider .agency-base-hero-slider__pagination{bottom:2rem!important;display:flex;justify-content:flex-start;max-width:calc(100% - var(--fm-space-lg) * 2);pointer-events:none;position:absolute;width:max-content;z-index:3}.wp-block-acf-hero-slider.swiper-horizontal>.swiper-pagination-bullets.agency-base-hero-slider__pagination,.wp-block-acf-hero-slider .swiper-pagination-bullets.swiper-pagination-horizontal.agency-base-hero-slider__pagination{left:var(--fm-space-lg)!important;right:auto!important;width:max-content!important}.wp-block-acf-hero-slider .swiper-pagination-bullet{border-radius:0;width:3.9375rem;height:.4375rem;background:#d9d9d9;opacity:1;pointer-events:auto;transition:background-color .18s ease,transform .18s ease}.wp-block-acf-hero-slider .swiper-pagination-bullet-active{background:var(--fm-color-primary)}.wp-block-acf-hero-slider .swiper-pagination-bullet:hover,.wp-block-acf-hero-slider .swiper-pagination-bullet:focus-visible{background:#ffffffb8;transform:scale(1.08)}@media (max-width: 767.98px){.wp-block-acf-hero-slider .agency-base-hero-slider__slide{min-height:26.25rem}.wp-block-acf-hero-slider .agency-base-hero-slider__content{gap:.75rem;padding-block:2rem}.wp-block-acf-hero-slider .agency-base-hero-slider__eyebrow{font-size:.75rem}.wp-block-acf-hero-slider .agency-base-hero-slider__eyebrow:before{flex-basis:2rem}.wp-block-acf-hero-slider .agency-base-hero-slider__heading{font-size:1.75rem;line-height:2rem}.wp-block-acf-hero-slider .agency-base-hero-slider__copy{font-size:1rem;line-height:1.5}.wp-block-acf-hero-slider .agency-base-hero-slider__actions{gap:.75rem;margin-top:.5rem}.wp-block-acf-hero-slider .agency-base-hero-slider__actions .btn{font-size:1rem;min-height:2.75rem;padding:var(--fm-space-xs) 1.25rem}.wp-block-acf-hero-slider .agency-base-hero-slider__nav{inset-inline:var(--fm-space-md);justify-content:flex-end}.wp-block-acf-hero-slider .agency-base-hero-slider__pagination{left:var(--fm-space-md)!important;right:auto!important;max-width:calc(100% - var(--fm-space-md) * 2)}}@media (min-width: 768px) and (max-width: 1199.98px){.wp-block-acf-hero-slider .agency-base-hero-slider__slide{min-height:32.5rem}.wp-block-acf-hero-slider .agency-base-hero-slider__content{padding-block:4rem}}@media (max-width: 1199.98px){.wp-block-acf-hero-slider .agency-base-hero-slider__pagination{display:none}}@media (min-width: 1200px){.wp-block-acf-hero-slider .agency-base-hero-slider__slide{min-height:42.8125rem}.wp-block-acf-hero-slider .agency-base-hero-slider__content{padding-block:3.9375rem 5.5rem}.wp-block-acf-hero-slider .agency-base-hero-slider__copy{max-width:42rem}.wp-block-acf-hero-slider .agency-base-hero-slider__actions{margin-top:1.625rem}.wp-block-acf-hero-slider .swiper-pagination-bullets.swiper-pagination-horizontal.agency-base-hero-slider__pagination{left:max(1.5rem,(100vw - 105rem) / 2)!important}}
