/* accreditedcalibration.eu European identity */
:root{--ac-navy:#173f7a;--ac-blue:#0877d1;--ac-sky:#eaf5ff;--ac-gold:#e9b91d;--ac-ink:#16324f;--ac-muted:#60728b;--ac-line:#dbe7f2;--ac-white:#fff}
body{color:var(--ac-ink)!important;background:#fff!important}.utility-bar{background:#f5f9fd!important;color:#36526d!important;border-bottom:1px solid var(--ac-line)!important}.site-header,.platform-header{background:rgba(255,255,255,.98)!important}.brand-mark{display:none!important}.brand{min-width:260px!important;background:url('accreditedcalibration-logo.svg') left center/250px auto no-repeat!important;height:58px!important}.brand>span:not(.brand-mark){display:none!important}.nav-link,.header-search{color:var(--ac-navy)!important}.nav-link:hover,.nav-link:focus{color:var(--ac-blue)!important}.pr-btn-primary,.btn-primary,.button-primary{background:var(--ac-blue)!important;color:#fff!important;border-color:var(--ac-blue)!important}.pr-eyebrow{color:var(--ac-blue)!important}.site-footer{background:#f6f9fc!important;color:var(--ac-ink)!important;border-top:1px solid var(--ac-line)!important}.site-footer a,.site-footer strong{color:var(--ac-navy)!important}.pr-hero{background:linear-gradient(135deg,#fff 0%,#f4f9ff 65%,#eaf5ff 100%)!important}.ac-eu-badge{display:inline-flex;align-items:center;gap:8px;padding:7px 11px;border:1px solid #cbdcf0;border-radius:999px;background:#fff;color:#173f7a;font-weight:700;font-size:.78rem}.ac-eu-badge:before{content:'✦';color:#e9b91d}.nav-dropdown,.mobile-nav-panel{background:#fff!important;color:var(--ac-ink)!important} @media(max-width:900px){.brand{min-width:210px!important;background-size:205px auto!important}.mobile-nav-panel a,.mobile-nav-panel strong,.mobile-nav-panel span{color:var(--ac-ink)!important}}