.mfr-core__hero-section{padding-top:0!important}.mfr-core__hero-section .section-spacer{padding-top:unset;padding-bottom:unset}.mfr-core__hero-section .carousel{position:relative}.mfr-core__hero-section .hero-section__carousel{overflow:hidden;-moz-border-radius:0 0 1.5rem 1.5rem;-o-border-radius:0 0 1.5rem 1.5rem;-ms-border-radius:0 0 1.5rem 1.5rem;-webkit-border-radius:0 0 1.5rem 1.5rem;border-radius:0 0 1.5rem 1.5rem}.mfr-core__hero-section .hero-section__carousel:not(.flickity-enabled){display:flex;justify-content:stretch;align-items:stretch}@media screen and (min-width:100em){.mfr-core__hero-section .hero-section__carousel.flickity-enabled .flickity-viewport{min-height:85vh}}.mfr-core__hero-section .hero-section__carousel.flickity-enabled .flickity-page-dots{position:absolute;bottom:.75rem;left:0;width:100%;margin-top:0}@media print,screen and (min-width:64em){.mfr-core__hero-section .hero-section__carousel.flickity-enabled .flickity-page-dots{display:none}}.mfr-core__hero-section .hero-section__carousel.flickity-enabled .flickity-page-dots li{margin:.25rem .5625rem;aspect-ratio:unset}.mfr-core__hero-section .hero-section__carousel.flickity-enabled .flickity-button{width:2.5625rem;height:7.25rem;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%)}.mfr-core__hero-section .hero-section__carousel.flickity-enabled .flickity-button.previous{left:0;-moz-border-radius:0 .625rem .625rem 0;-o-border-radius:0 .625rem .625rem 0;-ms-border-radius:0 .625rem .625rem 0;-webkit-border-radius:0 .625rem .625rem 0;border-radius:0 .625rem .625rem 0}.mfr-core__hero-section .hero-section__carousel.flickity-enabled .flickity-button.next{right:0;-moz-border-radius:.625rem 0 0 .625rem;-o-border-radius:.625rem 0 0 .625rem;-ms-border-radius:.625rem 0 0 .625rem;-webkit-border-radius:.625rem 0 0 .625rem;border-radius:.625rem 0 0 .625rem}.mfr-core__hero-section .hero-section__carousel.flickity-enabled .flickity-button[disabled]{opacity:0}.mfr-core__hero-section .hero-section__slide{position:relative;width:100%;display:flex;justify-content:flex-start;align-items:flex-end;flex-shrink:0;padding:0 1.5625rem;padding-top:var(--top-spacing-mobile);padding-bottom:var(--bottom-spacing-mobile);min-height:100%}@media print,screen and (min-width:64em){.mfr-core__hero-section .hero-section__slide{align-items:center;padding:0 3.375rem;padding-top:var(--top-spacing-desktop);padding-bottom:var(--bottom-spacing-desktop)}}@media screen and (min-width:100em){.mfr-core__hero-section .hero-section__slide{min-height:85vh}}.mfr-core__hero-section .hero-section__slide-background{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0;background-image:var(--temp-bg-mobile);background-size:cover;background-position:center}@media print,screen and (min-width:64em){.mfr-core__hero-section .hero-section__slide-background{background-image:var(--temp-bg-desktop)}}.mfr-core__hero-section .hero-section__slide-background img{display:block;width:100%;height:100%;object-fit:cover}.mfr-core__hero-section .hero-section__slide-background:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(transparent,rgba(0,0,0,.5019607843))}@media print,screen and (min-width:64em){.mfr-core__hero-section .hero-section__slide-background:after{width:58.4375rem;background:linear-gradient(270deg,transparent,rgba(0,0,0,.5019607843))}}.mfr-core__hero-section .hero-section__slide-inner{position:relative;display:flex;justify-content:flex-start;align-items:center;width:100%;flex-wrap:wrap;z-index:1;column-gap:.3125rem}@media print,screen and (min-width:64em){.mfr-core__hero-section .hero-section__slide-inner{column-gap:.5rem}}.text-center .mfr-core__hero-section .hero-section__slide-inner{justify-content:center}.mfr-core__hero-section .hero-section__slide-inner .small-title__wrapper:not(:last-child){margin-bottom:.0625rem}@media print,screen and (min-width:64em){.mfr-core__hero-section .hero-section__slide-inner .small-title__wrapper:not(:last-child){margin-bottom:.25rem}}.mfr-core__hero-section .hero-section__slide-inner .small-title__wrapper .small-title{font-weight:600}.mfr-core__hero-section .hero-section__slide-inner .section-title__wrapper:not(:last-child){margin-bottom:1.125rem}@media print,screen and (min-width:64em){.mfr-core__hero-section .hero-section__slide-inner .section-title__wrapper:not(:last-child){margin-bottom:2.1875rem}}.mfr-core__hero-section .hero-section__slide-inner .star-rating-text:not(:last-child){margin-bottom:1.4375rem}.mfr-core__hero-section .hero-section__slide-inner .section-button__wrapper{flex-shrink:0;width:calc((100% - .3125rem)/ 2);max-width:11.75rem;margin-top:1rem}@media print,screen and (min-width:64em){.mfr-core__hero-section .hero-section__slide-inner .section-button__wrapper{width:auto;min-width:9rem;max-width:unset}}.mfr-core__hero-section .hero-section__slide-inner .section-button__wrapper .section-button{width:100%;min-width:unset;padding:1.0625rem}.mfr-core__hero-section .hero-section__icon-texts{position:relative;z-index:1;width:100%;padding:2.3125rem 1.5625rem}@media print,screen and (min-width:64em){.mfr-core__hero-section .hero-section__icon-texts{position:absolute;bottom:0;left:50%;width:calc(100% - 7.5rem);min-height:4.5625rem;padding:1.375rem 0;background:rgba(255,255,255,0);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);-moz-transform:translate(-50%,-2.875rem);-o-transform:translate(-50%,-2.875rem);-ms-transform:translate(-50%,-2.875rem);-webkit-transform:translate(-50%,-2.875rem);transform:translate(-50%,-2.875rem);-moz-border-radius:.875rem;-o-border-radius:.875rem;-ms-border-radius:.875rem;-webkit-border-radius:.875rem;border-radius:.875rem}}.mfr-core__hero-section .hero-section__icon-texts-inner{width:100%}.mfr-core__hero-section .hero-section__icon-texts-inner:not(.flickity-enabled){display:flex;justify-content:center;flex-wrap:wrap;gap:1.125rem}@media print,screen and (min-width:64em){.mfr-core__hero-section .hero-section__icon-texts-inner:not(.flickity-enabled){flex-wrap:nowrap}}.mfr-core__hero-section .hero-section__icon-text{padding:1.5625rem;width:calc((100% - 18px)/ 2);flex-shrink:0;background-color:rgba(0,0,0,.01);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.8125rem;-moz-border-radius:.875rem;-o-border-radius:.875rem;-ms-border-radius:.875rem;-webkit-border-radius:.875rem;border-radius:.875rem}@media print,screen and (max-width:63.99875em){.mfr-core__hero-section .hero-section__icon-text{background:rgba(0,0,0,.05);backdrop-filter:blur(8px) saturate(.37);-webkit-backdrop-filter:blur(8px) saturate(.37);-moz-transform:unset!important;-o-transform:unset!important;-ms-transform:unset!important;-webkit-transform:unset!important;transform:unset!important}}@media print,screen and (min-width:64em){.mfr-core__hero-section .hero-section__icon-text{padding:0 1.125rem;width:auto;flex-direction:row;height:1.75rem}}.mfr-core__hero-section .hero-section__icon-text-icon{width:2.125rem;flex-shrink:0}@media print,screen and (min-width:64em){.mfr-core__hero-section .hero-section__icon-text-icon{width:auto;height:100%}}.mfr-core__hero-section .hero-section__icon-text-icon img{width:100%;height:auto;display:block}@media print,screen and (min-width:64em){.mfr-core__hero-section .hero-section__icon-text-icon img{width:auto;height:100%}}.mfr-core__hero-section .hero-section__icon-text-text{font-size:var(--font-body-size-small-mobile);line-height:1.167em;font-weight:500;letter-spacing:-.011875rem;text-align:center;color:var(--color-black)}@media print,screen and (min-width:64em){.mfr-core__hero-section .hero-section__icon-text-text{font-size:var(--font-body-size-small)}}.mfr-core__hero-section .hero-section__icon-text-text p{opacity:1}@media print,screen and (min-width:64em){.mfr-core__hero-section .hero-section__icon-text-text{text-align:left;color:currentColor}}.mfr-core__hero-section .hero-section__icon-text-text:not(:last-child){margin-bottom:.8125rem}.mfr-core__hero-section .hero-section__icon-text-text img{width:100%;height:auto;display:block}