.jwe-skip-link{position:fixed;left:12px;top:-100px;z-index:100000;background:#fff;color:#000;padding:10px 16px}.jwe-skip-link:focus{top:12px}.jwe-native-site :focus-visible{outline:2px solid currentColor;outline-offset:3px}.jwe-form-result:empty{display:none}.jwe-form-result{width:100%;margin-top:12px}.jwe-native-site .jwe-background-video-container{pointer-events:none}.jwe-background-video-container video{position:absolute;width:100%;height:100%;inset:0;object-fit:cover}.jwe-native-site .jwe-invisible{visibility:visible}.jwe-native-site [data-jwe-carousel] .jw-slider-wrapper{display:flex;align-items:stretch}.jwe-native-site [data-jwe-carousel] .jw-slider-slide{flex-shrink:0}.jwe-native-site [data-jwe-carousel] .jw-slider{overflow:hidden}.jwe-native-site [data-jwe-tabs] .jw-ui-switcher>li:not(.jw-ui-active){display:none}.jwe-native-site [data-jwe-faq] .jwe-tab-content:not(.jwe-active){display:none}.jwe-native-site [data-jwe-faq] .jwe-tab-title{cursor:pointer}.jwe-native-site [data-jwe-faq] .jwe-tab-title.jwe-active .jwe-toggle-icon-closed{display:none}.jwe-native-site [data-jwe-faq] .jwe-tab-title:not(.jwe-active) .jwe-toggle-icon-opened{display:none}.jwe-native-site .jw-theme-sticky-active{position:fixed!important;top:0!important;left:0;right:0;z-index:999;background:#080808}.admin-bar.jwe-native-site .jw-theme-sticky-active{top:32px!important}.jwe-commerce{width:100%;padding:60px 0;min-height:40vh}.jwe-native-site .jwe-video-iframe{width:100%;height:100%;border:0}.jwe-native-site .jwe-custom-embed-image-overlay{cursor:pointer}.jwe-native-site .jwe-menu-toggle{cursor:pointer}.jwe-native-site .jwe-widget-google_maps iframe{width:100%;border:0}.jwe-native-site .jwe-form-result[data-error=true]{color:#ffb0a0}
@media(max-width:1024px){.jwe-native-site.jwe-menu-open{overflow:hidden}.jwe-native-site .jwe-nav-menu--dropdown.jwe-active{display:block!important;max-height:none!important;transform:none!important}.jwe-native-site .jwe-nav-menu--dropdown:not(.jwe-active){display:none}}
@media(max-width:782px){.admin-bar.jwe-native-site .jw-theme-sticky-active{top:46px!important}}
@media(prefers-reduced-motion:reduce){.jwe-native-site *{animation-duration:.01ms!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}

.jwe-native-site [data-jwe-faq] .jwe-tab-content.jwe-active{display:block}

/* Solid background for the fixed header and its positioned menu wrapper. */
.jwe-native-site #wrapper-navbar.jw-theme-sticky-active,
.jwe-native-site #wrapper-navbar.jw-theme-sticky-active > .jw-theme-header-wrapper{background:#000!important}

/* Match the homepage review carousel and preserve panels below the photos. */
.jwe-native-site .jwe-element-154139b{width:100%!important;max-width:100%;}
.jwe-native-site .jwe-element-3a765aa{width:100%!important;max-width:100%;--e-global-color-jw-theme_white:#fff;}
.jwe-native-site .jwe-element-3a765aa .ui-e-carousel{overflow:visible!important;}
.jwe-native-site .jwe-element-3a765aa .jw-slider-wrapper{overflow:visible;}
.jwe-native-site .jwe-element-3a765aa .jw-slider-slide{height:auto;}
