@font-face{font-family:Museo-Sans;font-style:normal;font-weight:300;font-display:swap;src:url('./fonts/museosans-300.ttf') format('truetype')}
@font-face{font-family:Museo-Sans;font-style:normal;font-weight:500;font-display:swap;src:url('./fonts/museosans-500.ttf') format('truetype')}
@font-face{font-family:Museo-Sans;font-style:normal;font-weight:700;font-display:swap;src:url('./fonts/museosans-700.ttf') format('truetype')}
:root{--color-primary:#00425f;--color-primary-170:#002e42;--color-primary-120:#00374f;--color-primary-90:#027592;--color-primary-75:#26879e;--color-primary-60:#61bfba;--color-primary-50:#8ecfcb;--color-primary-40:#b0ddda;--color-primary-25:#cde9e7;--color-primary-20:#dcefeb;--color-primary-10:#f2f5f5;--color-button:#00425f;--color-button-hover:#027592;--color-secondary:#cde9e7;--color-secondary-50:#f2f5f5;--color-text:#111;--color-muted:#526266;--color-border:#00425f;--color-border-strong:#00425f;--radius:4px}
html,body,input,button,select,textarea{font-family:Museo-Sans,Arial,sans-serif}html{font-size:16px}body{font-weight:400}.the-flow-header{border-bottom:1px solid #e1e3e4}.the-flow-header__logo{width:200px!important;height:auto!important}.the-flow-header__logo img{width:200px!important;height:auto!important;max-height:56px;object-fit:contain}.button{border-radius:28px!important}.order-flow-section-heading h2{font-weight:500}.choice-card__body{border-radius:4px}.ff-footer{padding:42px max(24px,calc((100% - 1280px)/2));background:#f2f5f5;color:#00425f;font-size:14px}.ff-footer img{width:190px}.ff-footer p{margin:12px 0}.ff-footer a{color:inherit}.the-flow-header__abort{font-size:14px}.mitid-button-icon{display:none!important}.ff-preview{max-width:960px;margin:0 auto;padding:64px 24px}.ff-preview h1{font-size:42px;line-height:1.15}.ff-preview p{max-width:600px;line-height:1.65}.ff-preview-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-top:32px}.ff-preview-card{border:1px solid var(--color-border);padding:28px;border-radius:4px}.ff-preview-card h2{margin:0 0 12px}.ff-preview-card a{display:inline-block;margin-top:20px;text-decoration:none}.ff-preview-header{padding:24px;border-bottom:1px solid var(--color-border)}.ff-preview-header img{width:210px}
@media(max-width:600px){.ff-preview-grid{grid-template-columns:1fr}.ff-preview{padding:32px 20px}.ff-preview h1{font-size:32px}.the-flow-header__logo,.the-flow-header__logo img{width:155px!important}.ff-footer{padding:28px 20px}}

.the-flow-header{position:static}
.the-flow-header__inner{display:grid;grid-template-columns:1fr auto;align-items:center}
.the-flow-header__brand{justify-self:start}
.the-flow-header__abort{grid-column:2;justify-self:end;margin:0;text-decoration:underline;text-underline-offset:3px;white-space:nowrap;color:#00425f}
@media(max-width:600px){.the-flow-header__inner{gap:12px}.the-flow-header__abort span{display:inline!important}}

/* Match the typography of forsyningen.dk, including component headings. */
h1,h2,h3,h4,h5{font-weight:500}
