:root{--navy:#0d3068;--navy-dyb:#071d44;--navy-nat:#061233;--navy-glod:#0f3c7f;--koral:#ff6f5e;--koral-dyb:#e25641;--koral-lys:#ffd9d2;--koral-skaer:#fff1ee;--lys:#faf9f6;--lys-2:#f1eee7;--lys-3:#e6e2d8;--kant:#d6d1c6;--hvid:#fff;--tekst:#0f2652;--tekst-2:#58687b;--tekst-lys:#f4f6fb;--tekst-lys-2:#b4c0d6;--skrift:"Manrope", "Segoe UI", Arial, sans-serif;--radius:14px;--maal:1240px;--kant-luft:clamp(16px, 4vw, 48px)}*,:before,:after{box-sizing:border-box}[hidden]{display:none!important}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{font-family:var(--skrift);color:var(--tekst);background:var(--lys);margin:0;font-size:clamp(1rem,.95rem + .3vw,1.125rem);font-weight:450;line-height:1.55}h1,h2,h3,h4{letter-spacing:-.02em;text-wrap:balance;margin:0 0 .5em;font-weight:800;line-height:1.08}h1{font-size:clamp(2.4rem,1.6rem + 3.4vw,4.6rem)}h2{font-size:clamp(1.7rem,1.3rem + 1.6vw,2.8rem)}h3{letter-spacing:-.01em;font-size:clamp(1.2rem,1.1rem + .5vw,1.5rem)}p{margin:0 0 1em}a{color:inherit;text-underline-offset:.16em;text-decoration-thickness:1.5px}a:hover{text-decoration-thickness:2.5px}img,svg{max-width:100%;height:auto;display:block}ul{padding-left:1.2em}strong{font-weight:700}::selection{background:var(--koral);color:var(--navy)}:focus-visible{outline:3px solid var(--koral);outline-offset:3px;border-radius:4px}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.lead{max-width:34em;font-size:clamp(1.1rem,1rem + .6vw,1.45rem);font-weight:500;line-height:1.4}.maal{width:min(100% - 2 * var(--kant-luft), var(--maal));margin-inline:auto}.h1-stor{display:block}.h1-lille{letter-spacing:0;color:var(--tekst-2);margin-top:.7em;font-size:clamp(1.05rem,.95rem + .5vw,1.35rem);font-weight:600;line-height:1.3;display:block}.moerk .h1-lille{color:var(--tekst-lys-2)}.spring{z-index:30;background:var(--koral);color:var(--navy);border-radius:8px;padding:10px 16px;font-weight:700;position:absolute;top:-100px;left:16px}.spring:focus{top:12px}main:focus{outline:none}.knap{min-height:48px;font:inherit;cursor:pointer;border:2px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:.5em;padding:.7em 1.35em;font-weight:700;line-height:1.2;text-decoration:none;transition:transform .12s ease-out,background-color .12s ease-out,color .12s;display:inline-flex}.knap:active{transform:translateY(1px)scale(.99)}.knap-primaer{background:var(--koral);color:var(--navy);border-color:var(--koral)}.knap-primaer:hover{background:var(--koral-dyb);border-color:var(--koral-dyb)}.knap-sekundaer{color:inherit;background:0 0;border-color:currentColor}.knap-sekundaer:hover{background:#0d30680f}.moerk .knap-sekundaer:hover{background:#ffffff1a}.knap[aria-disabled=true]{opacity:.6;cursor:progress}.top{z-index:20;padding:10px var(--kant-luft);background:color-mix(in srgb, var(--navy-nat) 82%, transparent);min-height:72px;color:var(--tekst-lys);-webkit-backdrop-filter:blur(10px);justify-content:space-between;align-items:center;gap:16px;display:flex;position:sticky;top:0}.top-logo{letter-spacing:-.01em;white-space:nowrap;align-items:center;gap:12px;font-size:1.3rem;font-weight:800;text-decoration:none;display:flex}.top-logo img{width:48px;height:48px}.top-nav{align-items:center;gap:20px;display:flex}.top-tlf{white-space:nowrap;font-weight:700;text-decoration:none}.top-tlf:hover{text-decoration:underline}@media (width<=640px){.top{min-height:60px}.top-logo{gap:8px;font-size:1.05rem}.top-logo img{width:38px;height:38px}.top-tlf{display:none}.top .knap{min-height:42px;padding:.5em 1em}}.status{font-size:1rem;line-height:1.45}.indledning{width:min(100% - 2 * var(--kant-luft), var(--maal));margin-inline:auto;padding:clamp(40px,6vw,80px) 0 clamp(32px,5vw,56px)}.indledning .status{color:var(--tekst-2);max-width:36em}.indledning .status strong{color:var(--tekst)}.forloeb ol{counter-reset:trin;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(20px,3vw,40px);margin:2em 0 0;padding:0;list-style:none;display:grid}.forloeb li{counter-increment:trin;padding-top:52px;font-size:1.05rem;font-weight:500;position:relative}.forloeb li:before{content:"";border:5px solid var(--navy);background:var(--lys);border-radius:50%;width:34px;height:34px;position:absolute;top:0;left:0}.forloeb li:after{content:counter(trin);font-size:1.6rem;font-weight:800;line-height:34px;position:absolute;top:0;left:48px}.forloeb .passer{color:var(--tekst-2);max-width:44em;margin:2.5em 0 0}@media (width<=760px){.forloeb ol{grid-template-columns:1fr}}.afsender{width:min(100% - 2 * var(--kant-luft), var(--maal));grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:clamp(28px,5vw,72px);margin-inline:auto;padding:0 0 clamp(56px,8vw,112px);display:grid}.afsender figure{margin:0}.afsender img{aspect-ratio:3/2;object-fit:cover;border-radius:6px;width:100%}.afsender figcaption{color:var(--tekst-2);margin-top:10px;font-size:.9rem}.afsender .soester{color:var(--tekst-2)}@media (width<=860px){.afsender{grid-template-columns:1fr}}.morph{aspect-ratio:1;width:min(100%,120px);margin-bottom:20px}.morph img{width:100%;height:100%}.kontakt{padding:clamp(56px, 8vw, 112px) var(--kant-luft);background:var(--lys-2)}.kontakt-indre{width:min(100%, var(--maal));grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:start;gap:clamp(32px,6vw,96px);margin-inline:auto;display:grid}@media (width<=860px){.kontakt-indre{grid-template-columns:1fr}}.kontakt-veje{margin:0 0 1.5em;padding:0;font-size:clamp(1.15rem,1rem + .9vw,1.7rem);font-weight:700;list-style:none}.kontakt-veje li{flex-wrap:wrap;align-items:baseline;gap:.6em;margin-bottom:.4em;display:flex}.kontakt-veje a{overflow-wrap:anywhere}.kontakt-etiket{text-transform:uppercase;letter-spacing:.08em;color:var(--tekst-2);min-width:4.5em;font-size:.8rem;font-weight:600}.kontakt-privatliv{color:var(--tekst-2);max-width:40em;font-size:.95rem}.formular{gap:18px;display:grid}.felt{gap:6px;display:grid}.felt label{font-size:.95rem;font-weight:700}.felt .valgfri{color:var(--tekst-2);font-weight:500}.felt .hint{color:var(--tekst-2);margin:0;font-size:.9rem}.felt input,.felt textarea{font:inherit;border:2px solid var(--kant);background:var(--hvid);color:var(--tekst);border-radius:10px;width:100%;padding:.7em .9em}.felt input:focus,.felt textarea:focus{border-color:var(--koral);box-shadow:0 0 0 3px var(--koral-lys);outline:none}.felt textarea{resize:vertical;min-height:140px}.felt-kryds .samtykke{grid-template-columns:auto 1fr;align-items:start;gap:12px;display:grid}.felt-kryds input{width:22px;height:22px;accent-color:var(--koral);margin-top:3px}.felt-kryds label{font-weight:500}.felt[data-ugyldig] input,.felt[data-ugyldig] textarea{border-color:var(--koral-dyb)}.felt .fejl{color:var(--koral-dyb);margin:0;font-size:.92rem;font-weight:600}.fejlliste{border:2px solid var(--koral);border-radius:var(--radius);background:var(--koral-skaer);padding:14px 18px}.fejlliste p{margin:0 0 .4em;font-weight:700}.fejlliste ul{margin:0}.kontrolfelt{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.formular-handling{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.formular-linje{color:var(--tekst-2);margin:0;font-size:.9rem}.status-linje{min-height:1.4em;margin:0;font-weight:600}.sendefejl{border:2px solid var(--koral);border-radius:var(--radius);background:var(--koral-skaer);color:var(--tekst);padding:16px 18px}.sendefejl p{margin:0}.sendefejl .boks-overskrift{margin-bottom:.3em;font-weight:700}.mail-blok{color:var(--tekst-2);gap:8px;font-size:.92rem;display:grid}.mail-blok p{margin:0}.kopi{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.sendt{border-radius:var(--radius);background:var(--koral-lys);color:var(--navy);padding:20px 22px}.sendt h3{margin-top:0}.sendt dl{gap:6px;margin:0 0 1em;display:grid}.sendt dt{letter-spacing:.08em;text-transform:uppercase;color:var(--tekst-2);font-size:.75rem;font-weight:700}.sendt dd{white-space:pre-wrap;margin:0}.moerk .kontakt-etiket,.moerk .kontakt-privatliv,.moerk .formular-linje,.moerk .felt .hint,.moerk .felt .valgfri,.moerk .mail-blok,.moerk .afsender figcaption,.moerk .afsender .soester,.moerk .forloeb .passer,.moerk .indledning .status{color:var(--tekst-lys-2)}.moerk .indledning .status strong{color:var(--koral)}.moerk .felt input,.moerk .felt textarea{color:var(--tekst-lys);background:#ffffff0f;border-color:#ffffff40}.moerk .felt input:focus,.moerk .felt textarea:focus{border-color:var(--koral);box-shadow:0 0 0 3px #ff6f5e59}.moerk .felt .fejl{color:var(--koral)}.moerk .fejlliste,.moerk .sendefejl{color:var(--tekst-lys);background:#ff6f5e1f}.moerk .forloeb li:before{border-color:var(--koral);background:0 0}.moerk .forloeb li:after{color:#fff}.bund{padding:clamp(40px, 6vw, 80px) var(--kant-luft) 40px;background:var(--navy-nat);color:var(--tekst-lys);font-size:.95rem}.bund a{color:inherit}.bund-indre{width:min(100%, var(--maal));grid-template-columns:minmax(0,1fr) minmax(0,1.4fr) minmax(0,.8fr);gap:40px;margin-inline:auto;display:grid}@media (width<=900px){.bund-indre{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.bund-sider ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.bund-sider a{font-weight:700}.bund-sider a[aria-current]{color:var(--koral);text-decoration:none}.bund-navn{margin-bottom:.6em;font-size:1.25rem;font-weight:800}.bund-overskrift{margin-bottom:.6em;font-weight:700}.bund-bureauer ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.bund-bureauer li{gap:2px;display:grid}.bund-bureauer a{font-weight:700}.bund-bureauer a[aria-current]{color:var(--koral);text-decoration:none}.bund-bureauer span{color:var(--tekst-lys-2)}.bund-cookies{color:var(--tekst-lys-2);border-top:1px solid #ffffff24;grid-column:1/-1;margin:24px 0 0;padding-top:18px}@media (width<=640px){.bund-indre{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}body.moerk h1,body.moerk h2,body.moerk h3{color:#fff}body.moerk .top{background:color-mix(in srgb, var(--navy) 84%, transparent)}body.moerk .kontakt{background:var(--navy-dyb)}body.moerk .sendt{background:var(--koral)}body.moerk .afsender figcaption,body.moerk .afsender .soester,body.moerk .lead{color:var(--tekst-lys)}body.moerk .afsender .soester,body.moerk .afsender figcaption{color:var(--tekst-lys-2)}body.moerk{background:var(--navy);color:var(--tekst-lys)}
