.mbx-hero{--mbx-hero-height: 280px;--mbx-hero-menu-width: 250px;background-color:transparent;overflow:hidden}@media(min-width:768px){.mbx-hero{--mbx-hero-height: 400px}}@media(min-width:1200px){.mbx-hero{--mbx-hero-height: 640px}}.mbx-hero__layout{display:flex;align-items:stretch}.mbx-hero__menu{display:none;flex:0 0 var(--mbx-hero-menu-width);padding:24px 28px;overflow-y:auto;background:var(--wp--preset--color--burgundy);color:var(--wp--preset--color--white);font-size:var(--wp--preset--font-size--sm)}@media(min-width:1200px){.mbx-hero__menu{display:block;max-height:var(--mbx-hero-height)}}.mbx-hero__menu-list{display:grid;gap:14px}.mbx-hero__menu-list a{display:block;text-decoration:none;transition:color var(--mbx-transition)}.mbx-hero__menu-list>li>a{color:var(--wp--preset--color--beige-light);font-size:1rem;font-weight:700;line-height:1.2rem}.mbx-hero__menu-list>li>a:hover{color:#f7f5efd9}.mbx-hero__menu-list .sub-menu{display:grid;margin-top:3px;padding-left:10px}.mbx-hero__menu-list .sub-menu a{display:block;padding-block:3px;color:#ffffffbf;font-size:.9375rem;font-weight:500;line-height:1.125rem}.mbx-hero__menu-list .sub-menu a:hover{color:#ffffffe6}.mbx-hero__slider{position:relative;flex:1 1 auto;min-width:0}.mbx-hero__slider.swiper{overflow:hidden}.mbx-hero__slider.swiper>.swiper-wrapper{display:flex}.mbx-hero__slider.swiper .swiper-slide{flex-shrink:0;width:100%}.mbx-hero__slide{position:relative;display:grid;align-content:center;min-height:var(--mbx-hero-height);overflow:hidden}.mbx-hero__image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.mbx-hero__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background-color:var(--mbx-section-bg);opacity:max(var(--mbx-section-overlay, .4),var(--mbx-a11y-overlay-min, 0))}.mbx-hero__content{position:relative;display:grid;justify-items:center;gap:1.25rem;padding-inline:var(--mbx-edge-padding);text-align:center;text-shadow:0 1px 2px rgba(0,0,0,.6),0 0 14px rgba(0,0,0,.45)}.mbx-hero__content .mbx-btn{text-shadow:none}.mbx-hero__overline{display:flex;align-items:center;gap:1rem;font-size:var(--wp--preset--font-size--sm);letter-spacing:.07em;text-transform:uppercase}.mbx-hero__overline:before{content:"";width:70px;height:1px;background:currentcolor}.mbx-hero__heading{font-size:clamp(2rem,1.582rem + 1.714vw,3.125rem);font-weight:200;line-height:1.2}.mbx-hero__heading strong{font-weight:700}.mbx-hero__arrow{position:absolute;top:50%;z-index:2;display:grid;place-items:center;width:32px;height:48px;padding:0;border:0;border-radius:3px;background:#0000008c;color:var(--wp--preset--color--white);cursor:pointer;transform:translateY(-50%);transition:background-color var(--mbx-transition),opacity var(--mbx-transition)}.mbx-hero__arrow:hover{background:#000c;opacity:1}.mbx-hero__arrow--prev{left:1rem}.mbx-hero__arrow--prev svg{transform:rotate(90deg)}.mbx-hero__arrow--next{right:1rem}.mbx-hero__arrow--next svg{transform:rotate(-90deg)}.mbx-hero__arrow.swiper-button-disabled{opacity:.35}.mbx-hero__pause{position:absolute;top:calc(50% + 32px);right:1rem;z-index:2;display:grid;place-items:center;width:32px;height:32px;padding:0;border:0;border-radius:3px;background:#0000008c;color:var(--wp--preset--color--white);cursor:pointer;transition:background-color var(--mbx-transition)}.mbx-hero__pause:hover{background:#000c}.mbx-hero__pause[hidden]{display:none}@media(max-width:767px){.mbx-hero__pause{top:auto;bottom:.75rem}}.mbx-hero__pause-icon{width:10px;height:12px;border-inline:3px solid currentcolor}.mbx-hero__pause.is-paused .mbx-hero__pause-icon{width:0;height:0;border:6px solid transparent;border-inline-start:10px solid currentcolor;border-inline-end:0;margin-inline-start:3px}.mbx-hero__scroll{position:absolute;bottom:1rem;left:50%;z-index:2;display:grid;gap:0;padding:.25rem;border:0;background:none;color:var(--wp--preset--color--white);cursor:pointer;transform:translate(-50%);animation:mbx-hero-bob 2.4s ease-in-out 3}.mbx-hero__scroll svg+svg{margin-top:-18px}@media(max-width:767px){.mbx-hero__scroll{display:none}}@keyframes mbx-hero-bob{0%,to{transform:translate(-50%)}50%{transform:translate(-50%,6px)}}
