.full-width-image-banner{--component-pt-sm:25px;--component-pb-sm:25px;--component-pt-md:40px;--component-pb-md:40px;--component-pt-lg:52px;--component-pb-lg:52px;min-height:var(--banner-min-height-mobile,340px);position:relative}@media (width>=576px){.full-width-image-banner{min-height:var(--banner-min-height-tablet,420px)}}@media (width>=992px){.full-width-image-banner{min-height:var(--banner-min-height-desktop,500px)}}.full-width-image-banner--image-only{--component-pt-sm:0px;--component-pb-sm:0px;--component-pt-md:0px;--component-pb-md:0px;--component-pt-lg:0px;--component-pb-lg:0px}.full-width-image-banner__media{display:block;position:absolute;inset:-1px}.full-width-image-banner--pan.is-panning .full-width-image-banner__media{height:var(--fwib-img-h);transform:translate3d(0, var(--fwib-pan-y,0px), 0);will-change:transform;bottom:auto}.full-width-image-banner--pin.is-pinned{min-height:100svh;position:sticky;top:0}.full-width-image-banner__image{object-fit:cover;width:100%;height:100%}.full-width-image-banner__title{letter-spacing:-.01em;max-width:640px;margin-bottom:0;font-size:1.875rem;font-weight:400;line-height:1.2}@media (width>=992px){.full-width-image-banner__title{font-size:3.125rem}}.full-width-image-banner__cta{margin-top:24px}@media (width>=992px){.full-width-image-banner__cta{margin-top:0}}.row>:first-child>.full-width-image-banner__cta{margin-top:0}
