@import url("https://fonts.googleapis.com/css2?family=Roboto+Condensed:wght@400;500;600;700;800&display=swap");
/* V1.2 — final site-wide typography lock. Mirrors the compact, clean Bewakingsofferte homepage scale. */
:root{--font-ui:"Roboto Condensed","Arial Narrow",Arial,sans-serif}
html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
html,body,button,input,select,textarea{font-family:var(--font-ui)!important}
body{font-size:14px!important;line-height:1.55!important;font-weight:400!important}
main,main *,header,header *,footer,footer *,nav,nav *{font-family:var(--font-ui)!important}
h1,h2,h3,h4,h5,h6{font-family:var(--font-ui)!important;font-weight:700!important;letter-spacing:-.018em!important;line-height:1.22!important}
h1,.hero h1,.page-title{font-size:24px!important}
h2,.section h2,.panel h2{font-size:21px!important}
h3,.card h3{font-size:15px!important}
h4{font-size:14px!important}
p,li,dd,dt,address,.meta,.premium-muted{font-size:14px;line-height:1.55}
.bd-nav,.bd-nav a,nav a{font-size:14px!important}
.bd-tagline,.tagline,.small,.legal-note,.disclaimer,.bd-footer{font-size:13px!important;line-height:1.45!important}
.btn,button,[type="submit"],[role="button"]{font-size:14px!important;font-weight:700!important;line-height:1.2!important}
input,select,textarea{font-size:15px!important;line-height:1.4!important}
.tag,.badge,.pill{font-size:12px!important;line-height:1.3!important}
/* Company profiles: remove the old oversized/mixed hierarchy without changing layout. */
.section h2,.profile-section h2,.trust-control h2{font-size:18px!important;line-height:1.25!important}
.card h3,.profile-card h3{font-size:15px!important;line-height:1.3!important}
.company-profile p,.company-profile li,.profile p,.profile li{font-size:14px!important}
@media(max-width:780px){
 body{font-size:14px!important}
 h1,.hero h1,.page-title{font-size:21px!important}
 h2,.section h2,.panel h2{font-size:19px!important}
 .section h2,.profile-section h2,.trust-control h2{font-size:18px!important}
 h3,.card h3{font-size:15px!important}
 p,li,dd,dt,address{font-size:13.5px}
 .btn,button,[type="submit"]{font-size:14px!important}
}
