/* ===========================================
   LARGE – screen and (min-width: 90em)
   Typisk ~1440px ved 16px base (wide/4K-venligt)
   =========================================== */

/* Layout */
:root { --container-max: min(1320px, 82vw); }
.container { padding-inline: 1.5rem; }
.site-main { padding-block: calc(var(--space-4) + 2rem); }

/* Header spacing & nav */
.header-inner { min-height: 4.25rem; }
.site-nav .menu { gap: 1.5rem; }

/* Finjustér typografi til store skærme */
body { font-size: 1.06rem; }
h1 { font-size: clamp(2rem, 1.2vw + 1.6rem, 3rem); }

/* FORSIDE */
#wmw-hero-frontpage {


}

#wmw-hero-frontpage h1 {

}

#wmw-hero-frontpage h2 {

}

#wmw-hero-frontpage p {

}
.wmw-hero-cta-button-wrap { text-align: center; margin-top: 1rem; }

.wmw-hero-cta-button {

}
.wmw-hero-cta-button:hover { box-shadow: 0 0 25px rgba(255,255,255,0.35); }

#wmw-content-frontpage {

}

#wmw-content-frontpage #wmw-content-frontpage-services {
	
}
#wmw-content-frontpage #wmw-content-frontpage-services h2 {
	
}
#wmw-content-frontpage #wmw-content-frontpage-services h2:before,#wmw-content-frontpage #wmw-content-frontpage-services h2:after{
	
}
#wmw-content-frontpage #wmw-content-frontpage-services h2:before{  }
#wmw-content-frontpage #wmw-content-frontpage-services h2:after{  }

#wmw-content-frontpage #wmw-content-frontpage-services p{
	
}

#wmw-content-frontpage #frontpage-services-wrap h3 {

}
#wmw-content-frontpage #frontpage-services-wrap h4 {

}
#frontpage-services-wrap {

}
#frontpage-services-wrap .card-service {

}
#frontpage-services-wrap .card-service ul {
	
}
#frontpage-services-wrap .card-service ul li{
	
}