html{scroll-behavior:smooth}body{margin:0}#content{overflow:clip}.mb-js .mb-reveal:not(.mb-in-view){visibility:hidden}.mb-reveal.mb-in-view{visibility:visible}
.mb-background-video-container video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transform:none;max-width:none}
.mb-native-background{position:absolute;inset:0;overflow:hidden;border-radius:inherit;z-index:0;pointer-events:none}
.mb-bg-slide{position:absolute;inset:0;opacity:0;transform:translate(0);transition:opacity var(--mb-transition) ease,transform var(--mb-transition) ease;overflow:hidden}
.mb-bg-slide img{width:100%;height:100%;object-fit:cover;display:block}.mb-bg-active{opacity:1;z-index:2}.mb-bg-exit{opacity:0;z-index:1}
.mb-bg-active.mb-zoom img{animation:mb-kenburns calc(var(--mb-slide-time) + var(--mb-transition)) linear both}
[data-transition=slide_left] .mb-bg-slide{transform:translateX(100%);opacity:1}[data-transition=slide_left] .mb-bg-active{transform:translateX(0)}[data-transition=slide_left] .mb-bg-exit{transform:translateX(-100%)}
[data-transition=slide_right] .mb-bg-slide{transform:translateX(-100%);opacity:1}[data-transition=slide_right] .mb-bg-active{transform:translateX(0)}[data-transition=slide_right] .mb-bg-exit{transform:translateX(100%)}
[data-transition=slide_up] .mb-bg-slide{transform:translateY(100%);opacity:1}[data-transition=slide_up] .mb-bg-active{transform:translateY(0)}[data-transition=slide_up] .mb-bg-exit{transform:translateY(-100%)}
@keyframes mb-kenburns{from{transform:scale(1)}to{transform:scale(1.3)}}
.mb-native-carousel{overflow:hidden;position:relative}.mb-native-carousel>.swiper-wrapper{display:flex;transition:transform .5s ease;gap:0;align-items:flex-start;height:auto}.mb-native-carousel .swiper-slide{flex:0 0 100%;width:100%;min-width:0;height:auto}.mb-native-carousel figure{margin:0}.mb-native-carousel .swiper-slide-image{display:block;width:100%;height:auto}.mb-native-carousel .mb-carousel-image{background-position:center;background-size:cover}
.mb-gallery-arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:3;border:0;background:transparent;color:#fff;padding:0;font:40px/1 Arial;cursor:pointer;text-shadow:0 1px 4px #444}.mb-gallery-prev{left:10px}.mb-gallery-next{right:10px}.mb-gallery-arrow:hover,.mb-gallery-arrow:focus{color:#fff;background:transparent}
.mb-gallery-dots{display:flex;position:absolute;bottom:0;left:0;right:0;justify-content:center;align-items:center;gap:6px;height:30px;z-index:3}.mb-gallery-dots button{border:0;border-radius:50%;padding:0;width:6px;height:6px;background:#000;opacity:.2;cursor:pointer}.mb-gallery-dots button[aria-current=true]{opacity:1}
.mb-native-carousel .swiper-slide-image{display:inline-block}
.mb-widget-image-carousel,.mb-widget-media-carousel{width:100%}
.mb-native-carousel{overflow:clip}
.mb-widget-media-carousel .mb-native-carousel>.swiper-wrapper{height:100%;align-items:stretch}.mb-widget-media-carousel .swiper-slide{height:100%}.mb-widget-media-carousel .swiper-slide>a{display:block;height:100%}.mb-widget-media-carousel .mb-carousel-image{height:100%;width:100%}
.mb-menu-toggle{border:0;background:none;padding:.25em}.mb-menu-toggle .mb-menu-toggle__icon--close{display:none}.mb-menu-toggle.mb-active .mb-menu-toggle__icon--open{display:none}.mb-menu-toggle.mb-active .mb-menu-toggle__icon--close{display:block}
#mb-mobile-languages[hidden]{display:none!important}#mb-mobile-languages.mb-active{display:block;visibility:visible;max-height:none;transform:none;position:absolute;top:100%;left:auto;right:0;width:max-content;min-width:160px;max-width:calc(100vw - 32px);z-index:20}
#mb-mobile-languages a{white-space:nowrap}
@media(max-width:767px){#mb-mobile-languages[hidden]{display:block!important;max-height:0;visibility:hidden;overflow:hidden}}
.mb-honey{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.mb-form-status{font-size:16px;width:100%}
#mb-lightbox{padding:24px;border:0;background:#121212;color:#fff;max-width:96vw;max-height:96vh;overflow:hidden}#mb-lightbox::backdrop{background:#000e}#mb-lightbox img{display:block;max-width:85vw;max-height:80vh;object-fit:contain}#mb-lightbox button{background:transparent;color:#fff;border:0;cursor:pointer;font-size:36px;padding:5px}#mb-lightbox .mb-close{position:absolute;right:5px;top:0}#mb-lightbox .mb-lightbox-prev{position:absolute;left:0;top:45%}#mb-lightbox .mb-lightbox-next{position:absolute;right:0;top:45%}#mb-lightbox p{text-align:center;margin:8px 0 0}
:focus-visible{outline:2px solid #68c86b;outline-offset:3px}.screen-reader-text{clip:rect(1px,1px,1px,1px);height:1px;width:1px;overflow:hidden;position:absolute!important}.screen-reader-text:focus{clip:auto;height:auto;width:auto;top:5px;left:5px;background:white;z-index:10000;padding:10px}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.mb-reveal{visibility:visible!important}}
