/* Originalens lokale styles bevares; funktioner leveres uden WordPress. */
.elementor-invisible{visibility:visible!important}.elementor-motion-effects-container{pointer-events:none}
html{scroll-behavior:smooth}.static-site .hfe-has-submenu:hover>.sub-menu,.static-site .hfe-has-submenu:focus-within>.sub-menu,.static-site .hfe-has-submenu.is-open>.sub-menu{display:block!important;opacity:1!important;visibility:visible!important}
.static-site .hfe-menu-toggle .fa:before{content:"\f107"}.static-site .elementor-background-video-container iframe{position:absolute;top:50%;left:50%;width:100vw;height:56.25vw;min-width:177.78vh;min-height:100%;transform:translate(-50%,-50%);pointer-events:none;border:0}
.static-site .elementor-background-video-container{overflow:hidden}
.static-site .swiper-wrapper{display:flex;transition:transform .5s ease}.static-site .swiper-slide{flex:0 0 calc((100% - 20px)/2);margin-right:20px;height:auto}.static-site .elementor-main-swiper{overflow:hidden}
.static-site .elementor-swiper-button{cursor:pointer}.static-site .swiper-pagination{position:relative;margin-top:20px;display:flex;justify-content:center;gap:7px}.static-site .swiper-pagination-bullet{width:8px;height:8px;border:0;padding:0;border-radius:50%;background:#aaa;opacity:.5;cursor:pointer}.static-site .swiper-pagination-bullet-active{background:#333;opacity:1}
.static-site .elementor-custom-embed-image-overlay{cursor:pointer}.static-site .elementor-wrapper iframe{position:absolute;width:100%;height:100%;inset:0;border:0}
.static-site .contact-note{font-size:12px;line-height:1.5;margin:10px 0 0;flex-basis:100%;color:inherit}.static-site .contact-status{font-size:14px;line-height:1.5;padding:12px 0;flex-basis:100%}
.static-site .facebook-placeholder{min-height:240px;padding:40px 24px;text-align:center;background:#f3f3f3;color:#333;border-radius:4px}.static-site .facebook-placeholder a{display:inline-block;padding:12px 24px;background:#034654;color:#fff;border-radius:5px;margin-top:12px}
@media(max-width:1024px){.static-site .hfe-nav-menu__layout-horizontal{background:#034654}.static-site .hfe-nav-menu.is-open>.hfe-nav-menu__layout-horizontal{display:block!important;visibility:visible!important;opacity:1!important;height:auto!important;max-height:80vh;overflow:auto}.static-site .hfe-nav-menu.is-open>.hfe-nav-menu__layout-horizontal>ul{display:block!important}.static-site .hfe-nav-menu.is-open .hfe-menu-item{color:#fff}.static-site .hfe-nav-menu .sub-menu{position:relative!important;left:auto!important;top:auto!important;box-shadow:none!important}.static-site .hfe-nav-menu .hfe-has-submenu-container{display:flex}}
@media(max-width:767px){.static-site .swiper-slide{flex-basis:100%;margin-right:10px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.static-site .swiper-wrapper{transition:none}.static-site .elementor-background-video-container{display:none}}@media(max-width:1024px){
.static-site header .elementor-widget-navigation-menu{position:relative}
.static-site .hfe-nav-menu.is-open>nav{position:absolute!important;top:100%!important;right:0!important;left:auto!important;width:min(340px,calc(100vw - 40px))!important;max-height:75vh;z-index:999;overflow:auto!important}
.static-site .hfe-nav-menu.is-open>nav>ul{opacity:1!important;visibility:visible!important;width:100%!important;height:auto!important}
.static-site .hfe-nav-menu.is-open>nav>ul>li{visibility:visible!important}
.static-site .hfe-nav-menu.is-open>nav>ul>li>a,.static-site .hfe-nav-menu.is-open>nav>ul>li>div>a{padding:13px 20px!important;width:100%!important}
.static-site .hfe-has-submenu.is-open>.sub-menu{opacity:1!important;visibility:visible!important;height:auto!important;width:100%!important;overflow:visible!important}
.static-site .hfe-has-submenu.is-open>.sub-menu a{padding:10px 26px!important}
.static-site .hfe-nav-menu__toggle{color:white!important}
}

.static-site .contact-honeypot{position:absolute!important;left:-10000px!important;width:1px!important;height:1px!important;overflow:hidden!important}.static-site button[disabled]{opacity:.65;cursor:wait}.static-site .contact-status:empty{display:none}
