
@font-face{font-family:"Helvetica Neue ME";src:url(../fonts/helveticaneue-me.woff2) format("woff2");font-weight:400;font-display:swap}
@font-face{font-family:Inter;src:url(../fonts/inter.woff2) format("woff2");font-weight:400 600;font-display:swap}
*{box-sizing:border-box;margin:0}html{scroll-behavior:smooth;scroll-padding-top:92px;-webkit-text-size-adjust:100%}img,video{display:block;max-width:100%}a{color:inherit;text-decoration:none}ul,ol{list-style:none;padding:0}button{font:inherit;color:inherit;background:none;border:0;cursor:pointer}[hidden]{display:none!important}
.skip{position:absolute;left:-999px}.skip:focus{left:16px;top:16px;z-index:90;background:#fff;color:#19324B;padding:8px 16px}
.lg{display:inline-flex;align-items:center;gap:10px}.lg svg{width:40px;height:22px;flex:none}.lg span{display:block;font:400 12px/1.18 Georgia,'Times New Roman',serif;letter-spacing:.2em;white-space:nowrap}
.ic{width:30px;height:30px}.arw{width:15px;height:15px;flex:none;transition:transform .25s cubic-bezier(.16,1,.3,1)}a:hover>.arw,button:hover>.arw{transform:translateX(3px)}
.pick{display:inline-flex;align-items:center;gap:8px;padding-block:6px;font-weight:500;font-size:14.5px}
.fg{display:grid;grid-template-columns:1fr 1fr;gap:16px}.fw{grid-column:1/-1}.f{display:grid;gap:6px;align-content:start}.f label{font-size:13.5px;font-weight:500;color:var(--fl,#19324B)}
.f input,.f select,.f textarea{width:100%;min-height:48px;padding:11px 13px;font:inherit;font-size:16px;color:var(--fi,#07121E);background:var(--fb,#fff);border:1px solid var(--fe,#AEB7C1);border-radius:var(--fr,8px);transition:border-color .15s,box-shadow .15s}
.f textarea{resize:vertical}.f input:focus,.f select:focus,.f textarea:focus{outline:0;border-color:var(--fo,#19324B);box-shadow:0 0 0 3px var(--fs,rgba(25,50,75,.2))}
.f.bad input,.f.bad select{border-color:#B3261E}.err{font-size:13.5px;line-height:1.3;color:#B3261E}.err:empty{display:none}
.send{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:52px;margin-top:20px;padding:0 26px;font-weight:500;transition:background .15s,transform .15s}.send:active{transform:translateY(1px)}
#ok{margin-top:14px;padding:13px 15px;background:var(--okb,#E9EFF4);color:var(--oki,#19324B);border-radius:var(--fr,8px);font-size:15px;line-height:1.4}#ok:focus{outline:0}
.js .r{opacity:0;transform:translateY(24px);transition:opacity .8s cubic-bezier(.16,1,.3,1),transform .8s cubic-bezier(.16,1,.3,1);transition-delay:calc(var(--d,0)*130ms)}.js .r.in{opacity:1;transform:none}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.js .r{opacity:1;transform:none;transition:none}}
@media(max-width:560px){.fg{grid-template-columns:1fr}.fw{grid-column:auto}}

:root{--hn:"Helvetica Neue ME","Helvetica Neue",Helvetica,Inter,Arial,sans-serif;--pad:clamp(16px,4.4vw,64px);--gf:blur(28px) saturate(1.7);--gl:rgba(255,255,255,.1);--gl2:rgba(255,255,255,.08);--gb:rgba(255,255,255,.22);--mu:rgba(255,255,255,.9);--r:clamp(24px,2.4vw,32px);
 --fl:#fff;--fi:#171717;--fb:#fff;--fe:#fff;--fo:#fff;--fs:rgba(255,255,255,.45);--fr:16px;--okb:rgba(255,255,255,.94);--oki:#171717;--lg:#E2F4D6;--lgi:#0C3A32;--cta:#B9EB84;--ctah:#CDF4A3}
html{background:#0C3A32}
body{font:400 17px/1.6 Inter,system-ui,sans-serif;color:#fff;background:transparent;-webkit-font-smoothing:antialiased;overflow-x:clip}
:focus-visible{outline:2px solid #fff;outline-offset:3px}
h1,h2,h3{font-family:var(--hn);font-weight:400;color:#fff;letter-spacing:-.03em}
h2{font-size:clamp(2.1rem,4.2vw,3.9rem);line-height:1.04;text-wrap:balance}
.wrap{max-width:1440px;margin-inline:auto;padding-inline:var(--pad)}
.sr{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}
.gl,.sk>div,body .nc-g,.kg>div,.ftp{box-shadow:inset 0 1px 0 rgba(255,255,255,.16)}
.gl{background:var(--gl);-webkit-backdrop-filter:var(--gf);backdrop-filter:var(--gf);border:1px solid var(--gb)}


.bg{position:fixed;inset:0;z-index:-1;overflow:hidden;pointer-events:none;background:#0C3A32}
.bgl{position:absolute;inset:0;opacity:0;transition:opacity 1.4s ease}
.bgl video{position:absolute;inset:-3%;width:106%;height:106%;max-width:none;object-fit:cover;filter:blur(3px) saturate(1.05)}
.bgl::before{content:"";position:absolute;inset:0;z-index:1;background:var(--tint)}
.bgl::after{content:"";position:absolute;inset:0;z-index:2;background:rgba(5,28,24,var(--dk))}
.b1{--tint:rgba(12,58,50,.55);--dk:.6}.b2{--tint:rgba(12,58,50,.6);--dk:.68}.b3{--tint:rgba(12,58,50,.6);--dk:.7}
body[data-bg="1"] .b1,body[data-bg="2"] .b2,body[data-bg="3"] .b3{opacity:1}
.bg-v{position:absolute;inset:0;z-index:3;background:linear-gradient(180deg,rgba(5,28,24,.3),rgba(5,28,24,0) 22%,rgba(5,28,24,0) 70%,rgba(5,28,24,.4))}


.top{position:sticky;top:0;z-index:50;padding-block:14px}
.top-r{display:flex;align-items:center;justify-content:space-between;gap:12px}
.pl{display:inline-flex;align-items:center;gap:9px;height:46px;padding:0 18px 0 14px;border-radius:999px;font:400 16px/1 var(--hn);letter-spacing:-.01em;white-space:nowrap}
.pl svg{width:28px;height:15px;flex:none}
.nav{display:flex;gap:6px}
.nav a,.cbn{display:inline-flex;align-items:center;height:46px;padding:0 18px;border-radius:999px;font-size:15px;white-space:nowrap;transition:background .2s}
.nav a:hover,.cbn:hover{background:rgba(255,255,255,.26)}
.t-r{display:flex;align-items:center;gap:8px}
.wb{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:46px;padding:0 22px;border-radius:999px;background:#fff;color:#171717;font-weight:500;font-size:15px;white-space:nowrap;box-shadow:0 10px 24px -12px rgba(0,0,0,.5);transition:background .2s,transform .2s}
.wb:hover{background:#ECEDE6}.wb:active{transform:translateY(1px)}
.cb{display:inline-grid;place-items:center;width:46px;height:46px;border-radius:50%;flex:none;transition:background .2s}.cb:hover{background:rgba(255,255,255,.26)}.cb svg,.cb .ic{width:19px;height:19px}
#menuBtn{display:none;height:46px;padding:0 20px;border-radius:999px;font-size:15px}
.sheet{position:absolute;top:calc(100% - 4px);left:var(--pad);right:var(--pad);display:grid;padding:10px 22px 22px;border-radius:28px;background:rgba(40,44,30,.72);-webkit-backdrop-filter:blur(28px) saturate(1.2);backdrop-filter:blur(28px) saturate(1.2);border:1px solid var(--gb);font:400 26px/1.2 var(--hn);letter-spacing:-.02em;visibility:hidden;opacity:0;transform:translateY(-6px);transition:opacity .25s,visibility .25s,transform .25s}
.sheet.on{visibility:visible;opacity:1;transform:none}.sheet a{padding:10px 0}
.sheet .wb{margin-top:12px;font:500 15.5px Inter,sans-serif;letter-spacing:0;min-height:52px}



.h21{min-height:calc(100svh - 74px);display:flex;flex-direction:column;justify-content:center;padding-block:clamp(20px,3vw,44px) clamp(40px,5vw,72px)}
.ey{display:flex;flex-wrap:wrap;align-items:center;gap:6px 14px;font-size:15px;color:var(--mu)}
.ey i{width:8px;height:8px;border-radius:50%;background:var(--lg);box-shadow:0 0 0 4px rgba(226,244,214,.2)}
#v21Hi{color:#fff}
.ey-s{display:inline-flex;align-items:center;gap:14px}.ey-s::before{content:"";width:1px;height:14px;background:rgba(255,255,255,.4)}
.hh{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,25rem);align-items:end;gap:24px clamp(32px,4vw,72px);margin-top:16px}
.h21 h1{font-size:clamp(2.6rem,5.6vw,5.9rem);line-height:1;letter-spacing:-.035em}
.h21 h1 span{display:block;color:var(--lg)}
.hr{display:grid;justify-items:start;gap:20px;padding-bottom:.35em}
.lede{max-width:34rem;color:var(--mu);font-size:clamp(16px,1.3vw,18px)}

.h21{--grev-bg:var(--gl);--grev-line:var(--gb);--grev-ink:#fff;--grev-r:999px;--grev-blur:var(--gf)}
.h21 .grev{min-height:56px;padding:0 22px 0 9px;gap:12px;box-shadow:0 10px 24px -14px rgba(0,0,0,.5);transition:background .2s}
.h21 .grev:hover{background:rgba(255,255,255,.24);box-shadow:0 10px 24px -14px rgba(0,0,0,.5)}
.h21 .grev-g{width:38px;height:38px;padding:9px;border-radius:50%;background:#fff}
.h21 .grev-t b{font:400 19px/1 var(--hn);letter-spacing:-.01em}
.h21 .grev-t small{font-size:13px;opacity:.9}
.vr{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:clamp(28px,3.6vw,48px)}
.vr .lb{font:400 clamp(25px,2.3vw,34px)/1.1 var(--hn);letter-spacing:-.025em}
.tg{display:inline-flex;padding:4px;border-radius:999px}
.tg button{min-height:44px;padding:0 20px;border-radius:999px;font-size:15px;transition:background .25s,color .25s}
.tg button[aria-pressed=true]{background:#fff;color:#171717}
.hg{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:minmax(150px,auto);gap:12px;margin-top:16px}
.cd{position:relative;display:flex;flex-direction:column;gap:6px;padding:22px 22px 24px;border-radius:var(--r);transition:background .25s,transform .25s cubic-bezier(.16,1,.3,1)}
.cd:hover{background:rgba(255,255,255,.24)}
.cd:active{transform:scale(.99)}
.cd.big{grid-column:span 2;grid-row:span 2;padding:28px 28px 30px}
.hg[data-n="2"] .cd.sm{grid-column:span 2}
.cdk{align-self:flex-start;padding:4px 11px;border-radius:999px;background:rgba(255,255,255,.18);font-size:13px}
.cdt{font:400 clamp(20px,1.7vw,24px)/1.12 var(--hn);letter-spacing:-.02em;padding-right:52px}
.big .cdt{margin-top:auto;font-size:clamp(30px,3.2vw,46px);letter-spacing:-.03em;padding-right:0}
.cds{font-size:15px;line-height:1.5;color:var(--mu);max-width:24rem;padding-right:64px}
.pb{position:absolute;right:16px;bottom:16px;display:grid;place-items:center;width:44px;height:44px;border-radius:50%;background:#fff;color:#171717;transition:transform .3s cubic-bezier(.16,1,.3,1)}
.big .pb{width:60px;height:60px;right:22px;bottom:22px}
.pb svg{width:20px;height:20px}.big .pb svg{width:24px;height:24px}
.cd:hover .pb{transform:rotate(90deg)}.cd.ar:hover .pb{transform:translate(2px,-2px)}

.big .pb.pbt{width:auto;height:54px;gap:10px;padding:0 24px;border-radius:999px;font:500 15.5px/1 Inter,sans-serif;display:inline-flex;align-items:center;white-space:nowrap}
.big .pbt .arw{width:16px;height:16px}
.cd:hover .pb.pbt{transform:none;background:#ECEDE6}.cd:hover .pbt .arw{transform:translateX(3px)}
.cd .ic{width:26px;height:26px;opacity:.95}
.big .ic{width:34px;height:34px}
.cd:focus-visible{outline:2px solid #fff;outline-offset:3px}
@keyframes fsu{from{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}
.js .st{animation:fsu .7s cubic-bezier(.16,1,.3,1) both;animation-delay:var(--d,0s)}
.hg:not([hidden]) .cd{animation:fsu .5s cubic-bezier(.16,1,.3,1) both}
.hg .cd:nth-child(2){animation-delay:.05s}.hg .cd:nth-child(3){animation-delay:.1s}.hg .cd:nth-child(4){animation-delay:.15s}.hg .cd:nth-child(5){animation-delay:.2s}


:root{--mid:clamp(56px,6vw,96px);--gap:clamp(12px,1.1vw,16px);--air:clamp(96px,11vw,168px);--rp:clamp(28px,3vw,40px);--pp:clamp(22px,4vw,56px);--h2:clamp(2.2rem,4.2vw,3.9rem);--h3:clamp(21px,1.7vw,24px);--e:cubic-bezier(.16,1,.3,1)}
main>.sec,main>.par{padding-block:0;margin-top:var(--mid)}
main>#beregner{margin-top:clamp(40px,5vw,72px)}
main>#hvorfor,main>#omraader{margin-top:var(--air)}
main>#med{margin-top:var(--gap)}
h2,.ncs-h h2,.sk-h h2,.fq-hd h2{font-size:var(--h2);line-height:1.04;letter-spacing:-.03em}
.hd>p,.ncs-h p,.sk-h p,.sk .fq-lead{color:var(--mu);font-size:clamp(16px,1.3vw,18px);line-height:1.55}
.ncs-h p,.sk-h p{margin-top:14px}


.kk2,.ncs-h::before{display:flex;width:max-content;align-items:center;gap:8px;height:34px;padding:0 14px 0 12px;margin-bottom:18px;border-radius:999px;font:400 13.5px/1 Inter,sans-serif;letter-spacing:0;color:#fff}
.kk2 svg{width:22px;height:12px}
.ncs-h::before{padding-left:42px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='212 34 176 96'%3E%3Cg fill='none' stroke='%23fff' stroke-width='6'%3E%3Cpolyline points='222,120 268,42 314,120'/%3E%3Cpolyline points='286,120 332,42 378,120'/%3E%3C/g%3E%3C/svg%3E") 12px 50%/22px 12px no-repeat,rgba(0,0,0,.2);border:1px solid var(--gb)}
#beregner .ncs-h::before{content:"Fast pris, før vi går i gang";background-color:var(--gl);-webkit-backdrop-filter:var(--gf);backdrop-filter:var(--gf)}
#saadan .ncs-h::before{content:"Gratis tilbud, ingen binding"}
#plan .ncs-h::before{content:"Samme hold hver gang"}
#med .ncs-h::before{content:"Vi retter det gratis inden for 48 timer"}
#omraader .ncs-h::before{content:"Hele Sjælland, fra Helsingør til Vordingborg"}
.pan .kk2,.kg .kk2,.ftp .pl,.om .kk2{background:rgba(0,0,0,.2)}
.hd{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:clamp(24px,3vw,40px)}
.hd>p{max-width:30rem}
.pan{border-radius:var(--rp);padding:var(--pp)}


.yg{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--gap)}
.svc{position:relative;display:flex;flex-direction:column;gap:6px;min-height:270px;padding:24px;border-radius:var(--r);background:var(--gl);-webkit-backdrop-filter:var(--gf);backdrop-filter:var(--gf);border:1px solid var(--gb);transition:background .25s}
.svc .ic{width:48px;height:48px;padding:12px;border-radius:50%;background:#fff;color:#171717;margin-bottom:10px}
.svc .tag{position:absolute;top:24px;right:24px;padding:5px 12px;border-radius:999px;font-size:13.5px;line-height:1.2}
.svc h3{font-size:clamp(24px,2vw,28px);line-height:1.1;letter-spacing:-.025em}
.svc p{font-size:15.5px;line-height:1.55;color:var(--mu);max-width:36rem}
body .svc .pick{align-self:flex-start;display:inline-flex;white-space:nowrap;gap:8px;height:44px;padding:0 20px;border-radius:999px;background:#fff;color:#171717;font-size:15px;font-weight:500;transition:background .2s}
.svc:hover .pick{background:#ECEDE6}
.pick:focus-visible{outline:0}.pick:focus-visible::after{outline:2px solid #fff;outline-offset:2px}
.sv:first-child{grid-column:span 2}
.sv:last-child{grid-column:span 2}
.sv:first-child h3{font-size:clamp(30px,3vw,44px)}

.fo,.sv{overflow:hidden;isolation:isolate;background:#1D1E16}
.fo .ph,.sv .ph{position:absolute;inset:0;z-index:-2;width:100%;height:100%;max-width:none;object-fit:cover;transition:transform 1.1s var(--e)}
.fo::before,.sv::before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(180deg,rgba(14,14,10,.5) 0%,rgba(14,14,10,.3) 20%,rgba(14,14,10,.68) 42%,rgba(14,14,10,.88) 62%,rgba(14,14,10,.94) 100%)}
.sv::before{background:linear-gradient(180deg,rgba(14,14,10,.42) 0%,rgba(14,14,10,.14) 24%,rgba(14,14,10,.5) 46%,rgba(14,14,10,.88) 66%,rgba(14,14,10,.95) 100%)}
.cd.big.fo::before{background:radial-gradient(70% 60% at 0 0,rgba(14,14,10,.5),rgba(14,14,10,0) 70%),linear-gradient(180deg,rgba(14,14,10,.5) 0%,rgba(14,14,10,.3) 20%,rgba(14,14,10,.68) 42%,rgba(14,14,10,.88) 62%,rgba(14,14,10,.94) 100%)}
.ph[src*="/erhverv-"]{filter:brightness(.74) saturate(.88)}
.cd.sm.fo .ic{display:none}
.cd.fo{-webkit-backdrop-filter:none;backdrop-filter:none}.cd.fo:hover{background:#1D1E16}
.cd.sm.fo{justify-content:flex-end}
.fo:hover .ph,.sv:hover .ph{transform:scale(1.045)}
.sv{position:relative;display:flex;min-height:clamp(340px,28vw,420px);border-radius:var(--r);border:1px solid var(--gb)}
.sv .svc,.sv .svc:hover{flex:1;min-height:0;background:transparent;border:0;-webkit-backdrop-filter:none;backdrop-filter:none}
body .sv .svc h3{margin-top:auto}
body .sv .svc p{min-height:3.1em}

@media(min-width:1101px){body .sv .svc p{min-height:4.65em}}@media(min-width:1101px) and (max-width:1199px){body .sv .svc p{min-height:6.2em}}@media(min-width:561px) and (max-width:759px){body .sv .svc p{min-height:6.2em}}@media(min-width:760px) and (max-width:1100px){body .sv .svc p{min-height:4.65em}}
body .sv .svc .pick{margin-top:20px}
.sv .svc .tag{background:rgba(14,14,10,.86);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.2)}
.sv .pick::after{content:"";position:absolute;inset:0;border-radius:var(--r)}

.sv .svc.lk>.lys{display:none}.sv .svc.lk>.ic{display:block;width:30px;height:30px;padding:0;margin:0;background:none;color:#fff}
.yg-hint{display:none}


.wg{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);grid-template-areas:"t m" "l m";gap:clamp(32px,3.4vw,52px) clamp(24px,3.4vw,56px);align-items:start}
.wt{grid-area:t}.wg>.wl{grid-area:l}
.wm{grid-area:m;align-self:stretch;position:relative;min-height:440px;margin:0;border-radius:calc(var(--r) - 4px);overflow:hidden;background:#2B2418;box-shadow:0 0 0 1px rgba(255,255,255,.16)}
.wm img,.wm video{position:absolute;inset:0;width:100%;height:100%;max-width:none;object-fit:cover;object-position:50% 46%}
.wm::after{content:"";position:absolute;inset:0;background:rgba(20,16,8,.14);pointer-events:none}
.wm video{opacity:0;transition:opacity 1s ease}.wm.on video{opacity:1}
.say{margin-top:18px;max-width:28rem;font:400 clamp(20px,1.8vw,26px)/1.3 var(--hn);letter-spacing:-.015em;color:var(--mu)}
.wl{display:grid;grid-template-columns:1fr 1fr;gap:clamp(24px,2.4vw,32px) clamp(20px,2.4vw,36px)}
.wl li{display:grid;grid-template-columns:44px minmax(0,1fr);column-gap:16px;align-content:start;padding-top:22px;border-top:1px solid rgba(255,255,255,.22)}.wl li>*{grid-column:2}.wl .ic{grid-column:1;grid-row:1/span 2}
.wl .ic{width:44px;height:44px;padding:11px;border-radius:50%;background:#fff;color:#171717}
.wl h3{margin-top:9px;font-size:var(--h3);line-height:1.2;letter-spacing:-.015em}
.wl p{margin-top:6px;font-size:15.5px;line-height:1.55;color:var(--mu)}


.par .pan{display:flex;align-items:center;justify-content:space-between;gap:20px 40px;flex-wrap:wrap;padding-block:clamp(24px,2.6vw,36px)}
.par h2{font-size:var(--h3);letter-spacing:-.015em;line-height:1.25;max-width:16ch}
.par ul{display:flex;flex-wrap:wrap;gap:8px}
.par li{padding:10px 18px;border-radius:999px;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.2);font:400 clamp(16px,1.3vw,19px)/1.2 var(--hn);letter-spacing:-.01em}

.par ul{flex:0 1 740px;--kunde-h:clamp(18px,1.6vw,23px);--kunde-op:.86;--kunde-hc:currentColor}
.par li.kunde{padding:0;border:0;border-radius:0;background:none;margin:0 clamp(18px,2.2vw,30px) 12px 0}


.om{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(24px,4vw,64px);align-items:center;padding:clamp(12px,1.2vw,16px)}
.om img{width:100%;height:auto;aspect-ratio:4/4.2;object-fit:cover;object-position:50% 60%;border-radius:calc(var(--r) - 4px)}
.om>div{padding:clamp(12px,3vw,40px)}
.om p{margin-top:14px;color:var(--mu);max-width:34rem}
.om p:first-of-type{margin-top:20px}
.tal{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 clamp(16px,2vw,28px);margin-top:clamp(28px,3vw,40px)}
.tal div{display:flex;flex-direction:column-reverse;justify-content:flex-end;gap:6px;padding-top:16px;border-top:1px solid rgba(255,255,255,.22)}
.tal dt{font-size:14px;line-height:1.35;color:var(--mu)}
.tal dd{margin:0;font:400 clamp(28px,2.8vw,40px)/1 var(--hn);letter-spacing:-.03em;font-variant-numeric:tabular-nums}


#beregner>div{padding:0;background:none;border:0;border-radius:0;-webkit-backdrop-filter:none;backdrop-filter:none}
.sk>div{border-radius:var(--rp);padding:var(--pp);background:var(--gl);-webkit-backdrop-filter:var(--gf);backdrop-filter:var(--gf);border:1px solid var(--gb)}
body .ncs-h{margin-bottom:clamp(24px,3vw,40px)}

#saadan>div,#omraader>div,#beregner>div,#faq>div{box-shadow:none}
#saadan>div,#omraader>div{padding:0;background:none;border:0;border-radius:0;-webkit-backdrop-filter:none;backdrop-filter:none}
.par .pan.gl{box-shadow:none;background:none;border:0;border-block:1px solid rgba(255,255,255,.2);border-radius:0;-webkit-backdrop-filter:none;backdrop-filter:none;padding-inline:0}
body .nc{--n:#fff;--st:rgba(255,255,255,.75);--mu:rgba(255,255,255,.9);--ly:transparent;--li:rgba(255,255,255,.2);color:#fff}
body .nc-tabs{gap:8px;margin-bottom:var(--gap)}
body .nc-tab{background:var(--gl);-webkit-backdrop-filter:var(--gf);backdrop-filter:var(--gf);border-color:var(--gb);border-radius:22px;color:#fff;transition:background .2s,border-color .2s,color .2s}
body .nc-tab svg{color:#fff}
body .nc-tab span{color:rgba(255,255,255,.86);font-size:13px}
body .nc-tab:hover{border-color:rgba(255,255,255,.6);background:rgba(255,255,255,.2)}
body .nc-tab[aria-pressed=true]{background:#fff;border-color:#fff;color:#171717}
body .nc-tab[aria-pressed=true] svg,body .nc-tab[aria-pressed=true] span{color:#3F3F3F}
body .nc-tab[aria-pressed=true] b{color:#171717}
body .nc-tab b,body .nc-k b{font-family:var(--hn);font-weight:400;letter-spacing:-.01em}
body .nc-g{background:var(--gl);-webkit-backdrop-filter:var(--gf);backdrop-filter:var(--gf);border:1px solid var(--gb);border-radius:var(--rp)}
body .nc-form{background:transparent;border-right-color:rgba(255,255,255,.18);padding:clamp(22px,2.6vw,36px)}
body .nc-l,body .nc-sub{color:#fff;font-weight:600}
body .nc-c,body .nc-k{background:transparent;border-color:rgba(255,255,255,.42);color:#fff}
body .nc-c:hover,body .nc-k:hover{border-color:#fff;background:rgba(255,255,255,.08)}
body .nc-c[aria-pressed=true]{background:#fff;border-color:#fff;color:#171717}
body .nc-k{border-radius:18px}
body .nc-k span{color:rgba(255,255,255,.84)}
body .nc-k[aria-pressed=true]{background:#fff;border-color:#fff;box-shadow:none;color:#171717}
body .nc-k[aria-pressed=true] span{color:#3F3F3F}
body .nc-num{background:#fff;border-color:#fff;border-radius:16px}
body .nc-num:focus-within{box-shadow:0 0 0 3px rgba(255,255,255,.45)}
body .nc-num input{color:#171717}body .nc-num span{color:#525252}
body .nc-e{color:#FFC2BA}
body .nc-tj{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));border-top-color:rgba(255,255,255,.18)}
body .nc-t{color:#fff;border-bottom-color:rgba(255,255,255,.18);font-size:15px}
body .nc-t input{accent-color:#fff;width:20px;height:20px}
body .nc-right{padding:clamp(22px,2.6vw,36px)}
body .nc-et,body .nc-en{color:rgba(255,255,255,.86)}
body .nc-et{font-size:14px}
body .nc-big{margin:10px 0 0!important;font:400 clamp(40px,5vw,72px)/1 var(--hn);letter-spacing:-.04em;color:#fff}
body .nc-en{margin-top:12px!important;font-size:14.5px;font-weight:500}
body .nc-s{color:rgba(255,255,255,.92);margin-top:16px!important}
body .nc-adv{background:rgba(255,255,255,.1);border-left-color:#FFC2BA;color:#fff}
body .nc-kpi div{background:rgba(0,0,0,.18);border-color:rgba(255,255,255,.16);border-radius:18px}
body .nc-kpi span{color:rgba(255,255,255,.84)}body .nc-kpi b{color:#fff;font-family:var(--hn);font-weight:400;font-size:20px}
body .nc-leg span,body .nc-to li,body .nc-next,body .nc-d dt{color:rgba(255,255,255,.86)}
body .nc-ck{color:#fff}body .nc-pr li::before{background:#fff}
body .nc-tip *{color:#fff}
body .nc-tip{background:rgba(0,0,0,.28);color:#fff;border-radius:18px}
body .nc-d{border-block-color:rgba(255,255,255,.2)}body .nc-d dl div,body .nc-kil{border-top-color:rgba(255,255,255,.16)}
body .nc-d summary{color:#fff}
body .nc-kil,body .nc-fine,body .nc-alt{color:rgba(255,255,255,.84)}body .nc-fine{font-size:13px}body .nc-kil{font-size:13.5px}
body .nc-alt a{color:#fff}
body .nc-cta{background:#fff;color:#171717!important;border-radius:999px;font-family:Inter,sans-serif;font-weight:500;transition:background .2s}
body .nc-cta:hover{background:#ECEDE6}
body .nc :focus-visible{outline-color:#fff}
body .nc-bar{background:rgba(7,40,29,.96);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-top:1px solid rgba(255,255,255,.2)}
body .nc-bar b{font-family:var(--hn);font-weight:400}
.nc-bar2 i:nth-child(n),.nc-leg li:nth-child(n) i{background:#fff!important}
.nc-bar2 i:nth-child(8n+2),.nc-leg li:nth-child(8n+2) i{background:#C9D1B4!important}
.nc-bar2 i:nth-child(8n+3),.nc-leg li:nth-child(8n+3) i{background:#8E9A70!important}
.nc-bar2 i:nth-child(8n+4),.nc-leg li:nth-child(8n+4) i{background:#D8CFE6!important}
.nc-bar2 i:nth-child(8n+5),.nc-leg li:nth-child(8n+5) i{background:#A796C2!important}
.nc-bar2 i:nth-child(8n+6),.nc-leg li:nth-child(8n+6) i{background:#D9CDBE!important}
.nc-bar2 i:nth-child(8n+7),.nc-leg li:nth-child(8n+7) i{background:#A8998A!important}
.nc-bar2 i:nth-child(8n+8),.nc-leg li:nth-child(8n+8) i{background:#6F7A55!important}


#indhold .sk{--sk-accent:#fff;--sk-line:rgba(255,255,255,.2);--sk-card:rgba(255,255,255,.1);--sk-mut:rgba(255,255,255,.92);--sk-sel:#fff;--sk-on:#171717;--sk-r:24px}
#indhold .sk-in{border-top:0;padding-top:0}
#indhold .sk h3{font-family:var(--hn);font-weight:400;letter-spacing:-.02em}
#indhold .sk a{text-decoration-color:rgba(255,255,255,.6)}
#indhold .sk-trin{gap:clamp(24px,3vw,48px)}
#indhold .sk-trin li{padding:24px 0 0;border:0;border-top:1px solid var(--sk-line);border-radius:0;background:none}
#indhold .sk-n{width:44px;height:44px;margin-bottom:20px;border:0;background:#fff;color:#171717;font:400 18px/1 var(--hn)}
#indhold .sk-trin h3{font-size:var(--h3);line-height:1.2;margin-bottom:10px}
#indhold .sk-trin p{font-size:15.5px}
#indhold .sk-tl{margin-bottom:8px}
#indhold .sk-tab{height:44px;border-color:rgba(255,255,255,.42);font-weight:400;font-size:15px}
#indhold .sk-tab:hover{border-color:#fff;background:rgba(255,255,255,.08)}
#indhold .sk-tab[aria-selected=true]{background:#fff;border-color:#fff;box-shadow:none;font-weight:500}
#indhold .sk-pan{padding:clamp(24px,2.6vw,32px) 0 0;border:0;border-radius:0;background:none}
#indhold .sk-pt{font-size:clamp(26px,2.4vw,34px);font-weight:400;margin-bottom:20px}
#indhold .sk-cols h4{letter-spacing:0;text-transform:none;font-size:14px;font-weight:600;color:#fff}
#indhold .sk-ck li,#indhold .sk-dot li{font-size:16px}
#indhold .sk-omr{columns:auto;display:flex;flex-wrap:wrap;gap:8px}
#indhold .sk-omr li{padding:11px 20px;border:1px solid rgba(255,255,255,.2);border-radius:999px;background:rgba(255,255,255,.08);font:400 16px/1.2 var(--hn)}
#indhold .sk-omr li:first-child{background:#fff;color:#171717;border-color:#fff}
#indhold .sk-call{margin-top:28px}
body .sk-plan{--pl-sec:transparent;--pl-bg1:#AEB596;--pl-bg2:#DFE2D3;--pl-ink:#1B2014;--pl-head:#1B2014;--pl-mut:#3A4130;--pl-acc:#4C5930;--pl-on:#fff;--pl-card:rgba(255,255,255,.72);--pl-ring:rgba(255,255,255,.55);--pl-face:rgba(255,255,255,.62);--pl-faceline:rgba(255,255,255,.9);--pl-dot:#3A4326;--pl-frame:#111;--pl-island:#000;--pl-nav:rgba(255,255,255,.78);--pl-navi:#3A4326;--pl-shadow:rgba(0,0,0,.5);--pl-btn:#fff;--pl-btn-on:#1B2014;--sk-line:rgba(255,255,255,.2);--sk-mut:rgba(255,255,255,.86);color:#fff}
body .sk-plan h2{color:#fff}
body .sk-plan-l li{font-size:16px}
body .sk a.sk-plan-btn{min-height:48px;font-size:15.5px;transition:background .2s}
body .sk a.sk-plan-btn:hover{background:#ECEDE6}


#faq>div{padding:0;background:none;border:0;border-radius:0;-webkit-backdrop-filter:none;backdrop-filter:none}
#faq .fq{--fq-card:var(--gl);--fq-card-open:rgba(255,255,255,.17);--fq-line:var(--gb);--fq-ring:rgba(255,255,255,.75);--fq-pill:var(--gl);--fq-on-bg:#fff;--fq-on-line:#fff;--fq-on-ink:#171717;--fq-cat-ink:#fff;--fq-mut:rgba(255,255,255,.9);--fq-cta:#fff;--fq-cta-ink:#171717;--fq-btn:#fff;--fq-btn-ink:#171717;--fq-r:24px;--fq-top:96px}
#faq .fq-it,#faq .fq-help,#faq .fq-cats{-webkit-backdrop-filter:var(--gf);backdrop-filter:var(--gf)}
#faq .fq-cats{border-radius:28px}
#faq .fq-cat{font-weight:400}
#faq .fq-cat[aria-selected=true]{font-weight:500}
#faq .fq-cat small{font-size:13px}
#indhold .fq-pill{gap:8px;height:34px;padding:0 14px 0 12px;margin-bottom:18px;border-color:var(--gb);-webkit-backdrop-filter:var(--gf);backdrop-filter:var(--gf);font:400 13.5px/1 Inter,sans-serif;letter-spacing:0}
#indhold .fq-pill span{width:22px;height:12px;border-radius:0;box-shadow:none;background:#fff;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 60 60'%3E%3Crect x='4.5' y='4.5' width='51' height='51' rx='13' fill='none' stroke='%23000' stroke-width='5'/%3E%3Cpath d='M13 47a34 34 0 0 1 34-34v11a23 23 0 0 0-23 23z'/%3E%3Cpath d='M40 32c.7 4.8 2.8 6.9 7.6 7.6-4.8.7-6.9 2.8-7.6 7.6-.7-4.8-2.8-6.9-7.6-7.6 4.8-.7 6.9-2.8 7.6-7.6z'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 60 60'%3E%3Crect x='4.5' y='4.5' width='51' height='51' rx='13' fill='none' stroke='%23000' stroke-width='5'/%3E%3Cpath d='M13 47a34 34 0 0 1 34-34v11a23 23 0 0 0-23 23z'/%3E%3Cpath d='M40 32c.7 4.8 2.8 6.9 7.6 7.6-4.8.7-6.9 2.8-7.6 7.6-.7-4.8-2.8-6.9-7.6-7.6 4.8-.7 6.9-2.8 7.6-7.6z'/%3E%3C/svg%3E") center/contain no-repeat}
#faq .fq-hd h2{max-width:22ch}
#faq .fq-q{font:400 clamp(18px,1.45vw,21px)/1.3 var(--hn);letter-spacing:-.01em}
#faq .fq-ch{width:32px;height:32px}
#faq .fq-help{padding:26px}
#faq .fq-help h3{font:400 23px/1.2 var(--hn);letter-spacing:-.015em}
#faq .fq-mail{transition:background .2s}#faq .fq-mail:hover{background:#ECEDE6}
#faq .fq-a p{font-size:16px}


.kg{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:var(--gap);align-items:stretch}
.kg>div{border-radius:var(--rp);padding:clamp(22px,3.6vw,48px)}
.kg .ki{margin-top:14px;color:var(--mu);max-width:30rem}

.fq-q span,.cdt{text-wrap:balance}.cds{text-wrap:pretty}
main p,footer p{text-wrap:pretty}
.usp{margin-top:24px;display:grid;gap:10px}
.usp li{display:flex;align-items:center;gap:12px;color:rgba(255,255,255,.92)}
.usp svg{width:28px;height:28px;padding:6px;border-radius:50%;background:#fff;color:#171717}
.dir{margin-top:28px;padding-top:22px;border-top:1px solid rgba(255,255,255,.22);display:grid;gap:4px;font:400 clamp(20px,1.8vw,25px)/1.35 var(--hn);letter-spacing:-.01em}
.dir a{padding-block:3px;width:fit-content;border-bottom:1px solid transparent}.dir a:hover{border-color:currentColor}
.f label{font-weight:500;font-size:14px}
.f input,.f select,.f textarea{border-color:#fff}
.f select{appearance:none;-webkit-appearance:none;padding-right:40px;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23171717' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") no-repeat right 12px center/18px}
.f.bad input,.f.bad select{border-color:#FFC2BA;box-shadow:0 0 0 2px #FFC2BA}
.err{color:#FFC2BA}
.fg:has(#firmaF[hidden]) .f:first-child{grid-column:1/-1}
.send{background:#fff;color:#171717;border-radius:999px}.send:hover{background:#ECEDE6}


.ft{padding-block:var(--gap) clamp(16px,2vw,24px);font-size:15px}
.ftp{position:relative;border-radius:var(--rp);padding:var(--pp);overflow:hidden}
.ft-cta{display:flex;align-items:flex-end;justify-content:space-between;gap:24px 40px;flex-wrap:wrap;padding-bottom:clamp(28px,3.6vw,48px);margin-bottom:clamp(28px,3.6vw,48px);border-bottom:1px solid rgba(255,255,255,.2)}
.ft-big{max-width:14ch;font:400 clamp(2.2rem,4.2vw,3.9rem)/1.04 var(--hn);letter-spacing:-.03em;text-wrap:balance}
.ft-b{display:flex;flex-wrap:wrap;gap:8px}
.wb2{background:rgba(0,0,0,.24);display:inline-flex;align-items:center;min-height:46px;padding:0 22px;border-radius:999px;font-size:15px;white-space:nowrap;transition:background .2s}.wb2:hover{background:rgba(255,255,255,.26)}
.fg2{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1.2fr) auto auto;gap:24px clamp(32px,5vw,80px)}
.ft p{color:var(--mu)}
.ft nav,.ft ul{display:grid;gap:2px;align-content:start;color:rgba(255,255,255,.9)}
.ft nav a,.ft li a{display:inline-block;padding-block:4px}.ft li{padding-block:4px}.ft li:has(a){padding-block:0}
.ft a:hover{text-decoration:underline;text-underline-offset:3px}
.ft .mk{display:block;width:100%;height:auto;margin:clamp(28px,3.4vw,48px) 0 calc(var(--pp)*-1 - 1px);color:rgba(255,255,255,.28)}
.ft .mk polyline{fill:none;stroke:currentColor;stroke-width:1.5px;vector-effect:non-scaling-stroke}


.top::before{content:"";position:absolute;inset:0 0 -26px;z-index:-1;pointer-events:none;background:linear-gradient(180deg,rgba(12,58,50,.96),rgba(12,58,50,.9) 62%,rgba(12,58,50,0));-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);-webkit-mask:linear-gradient(#000 58%,transparent);mask:linear-gradient(#000 58%,transparent);opacity:0;transition:opacity .3s ease}
.top.sc::before{opacity:1}
.nav a[aria-current]{background:rgba(255,255,255,.3);border-color:rgba(255,255,255,.5)}

@media(max-width:1100px){.yg{grid-template-columns:1fr 1fr}.sv:first-child{grid-column:1/-1}.sv:last-child{grid-column:auto}}

@media(max-width:1020px){.nav{display:none}.t-r .wb{padding:0 18px}
 #menuBtn{display:inline-grid;place-items:center;position:relative;width:46px;padding:0;font-size:0;color:transparent}
 #menuBtn::before,#menuBtn::after{content:"";position:absolute;left:50%;top:50%;width:18px;height:1.5px;margin:-.75px 0 0 -9px;border-radius:2px;background:#fff;transition:transform .3s var(--e)}
 #menuBtn::before{transform:translateY(-3.5px)}#menuBtn::after{transform:translateY(3.5px)}
 #menuBtn[aria-expanded=true]::before{transform:rotate(45deg)}#menuBtn[aria-expanded=true]::after{transform:rotate(-45deg)}}
@media(max-width:900px){.hh{grid-template-columns:1fr;align-items:start}.hr{padding-bottom:0}.hg{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:auto}.cd.big{grid-column:1/-1;grid-row:auto;min-height:220px}.hg[data-n="2"] .cd.sm{grid-column:auto}.cd.sm{min-height:150px}
 .wg,.om,.kg{grid-template-columns:1fr}.wg{grid-template-areas:"t" "m" "l"}.wm{min-height:0;aspect-ratio:16/11}.hd{display:block}.hd>p{margin-top:14px}.om img{aspect-ratio:4/3}
 #indhold .sk-trin{grid-template-columns:1fr;gap:0}#indhold .sk-trin li{display:grid;grid-template-columns:44px minmax(0,1fr);column-gap:18px;padding:22px 0}#indhold .sk-trin li>*{grid-column:2}#indhold .sk-trin .sk-n{grid-column:1;grid-row:1/span 2;margin:0}
 .fg2{grid-template-columns:1fr 1fr}.fg2>div:first-child{grid-column:1/-1}.ft nav a,.ft li a{padding-block:12px}.ft li{padding-block:12px}}
@media(max-width:560px){.top{padding-block:10px}.pl,.cb,#menuBtn,.t-r .wb{height:44px;min-height:44px}.cb,#menuBtn{width:44px}.t-r{gap:6px}
 .h21{min-height:0;padding-top:20px}.h21 h1{font-size:clamp(2.1rem,9.6vw,2.7rem);line-height:1.02}.hh{margin-top:12px;gap:16px}.ey{font-size:14px}.ey-s::before{display:none}.ey-s{flex-basis:100%;padding-left:16px}
 .big .pb.pbt{position:static;align-self:flex-start;margin-top:14px;height:46px;padding:0 20px;font-size:15px}.cd.big .cds{padding-right:0}
 .vr{flex-wrap:wrap}.tg button{min-height:44px;padding:0 16px}.tg{padding:3px}
 .hg{gap:10px}.cd{padding:18px 18px 20px}.cd.big{padding:22px;min-height:230px}.cdt{font-size:19px;padding-right:0}.cd.sm .cdt{padding-right:0}.cds{padding-right:60px}.cd.sm{min-height:132px;padding-bottom:64px}.cd.sm.fo{min-height:150px;padding-bottom:16px}.cd.sm.fo .pb{top:12px;bottom:auto}.cd.sm .cds{display:none}.pb{right:12px;bottom:12px;width:40px;height:40px}.big .pb{width:52px;height:52px;right:16px;bottom:16px}
 
 .yg{display:flex;gap:10px;overflow-x:auto;scroll-snap-type:x mandatory;margin-inline:calc(var(--pad)*-1);padding:0 var(--pad) 4px;scroll-padding-inline:var(--pad);scrollbar-width:none;overscroll-behavior-x:contain}
 .yg::-webkit-scrollbar{display:none}
 .sv,.sv:first-child,.sv:last-child{flex:0 0 84%;min-height:420px;scroll-snap-align:start}
 body .sv .svc.lk{display:flex;padding:22px}.sv:first-child h3,.svc h3{font-size:28px}
 .yg-hint{display:flex;align-items:center;gap:8px;margin-top:14px;font-size:14px;color:var(--mu)}.yg-hint svg{width:16px;height:16px}
 .wl{grid-template-columns:1fr;gap:0}.wl li{padding:18px 0}
 .wm{aspect-ratio:4/3.4}
 .tal{grid-template-columns:1fr 1fr}.tal div:first-child{grid-column:1/-1}
 #indhold .sk-cols{grid-template-columns:1fr}
 .ft-b{width:100%}.ft-b a{flex:1 1 auto;justify-content:center}
 .send{width:100%}}
@media(max-width:360px){.pl{padding:0 14px 0 12px}.cb.call{display:none}.cd.sm{min-height:120px}.cdt{font-size:17.5px}.cd.sm.fo{padding-inline:14px}.cd.sm.fo .cdt{font-size:15.5px}}
@media(prefers-reduced-motion:reduce){#menuBtn::before,#menuBtn::after{transition:none}.fo .ph,.sv .ph{transition:none}.fo:hover .ph,.sv:hover .ph{transform:none}.js .st,.hg:not([hidden]) .cd{animation:none}.bgl,.sheet,.cd,.pb,.top::before{transition:none}.cd:hover .pb{transform:none}}


body .kk2,body .ncs-h::before,body .pan .kk2,body .kg .kk2,body .om .kk2{background-color:var(--lg);color:var(--lgi);border-color:var(--lg);font-weight:500;-webkit-backdrop-filter:none;backdrop-filter:none}
body .ncs-h::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='212 34 176 96'%3E%3Cg fill='none' stroke='%230C3A32' stroke-width='6'%3E%3Cpolyline points='222,120 268,42 314,120'/%3E%3Cpolyline points='286,120 332,42 378,120'/%3E%3C/g%3E%3C/svg%3E")}
body .kk2 svg{color:var(--lgi);stroke:var(--lgi)}
.top .wb,body .nc-cta,body .send,body .svc .pick,.pb.pbt{background:var(--cta);color:var(--lgi)!important}
.top .wb:hover,body .nc-cta:hover,body .send:hover,body .svc:hover .pick,.cd:hover .pb.pbt{background:var(--ctah)}
.usp svg{background:var(--lg);color:var(--lgi)}
#beregner .ncs-h::before{background-color:var(--lg)}


main>#samarbejdspartnere{margin-top:0}
.kb{background:#fff;color:#0C3A32;border-bottom:4px solid #E2F4D6}
.kb-in{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:clamp(24px,6vw,120px);min-height:76px}
.kb h2{font:800 18px/1 Inter,sans-serif;letter-spacing:.6px;text-transform:uppercase;color:#0C3A32;white-space:nowrap}
.kb-m{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent);mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent)}
.kb-t{display:flex;align-items:center;width:max-content;gap:0;animation:kbr 38s linear infinite}
.kb-m:hover .kb-t{animation-play-state:paused}
.kb-t li{flex:none;display:flex;align-items:center;margin:0 clamp(48px,7vw,100px) 0 0;padding:0;border:0;background:none;border-radius:0;font:700 clamp(18px,1.6vw,22px)/1 var(--hn);letter-spacing:-.02em;color:#0C3A32;white-space:nowrap}
.kb-t li.kunde-br{display:none}
.kb .kunde{--kunde-h:30px;--kunde-ink:#0C3A32;--kunde-op:1;--kunde-hc:#0C3A32}
.kb .kunde-logo [style]{fill:#0C3A32!important}
.kb .kunde-logo{height:30px;max-width:150px}

.top .nav{gap:clamp(20px,2.4vw,36px)}
.top .nav a.gl{position:relative;height:46px;padding:0;background:none;border:0;border-radius:0;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;color:#fff;font:600 16px/1 Inter,sans-serif;letter-spacing:0;text-shadow:0 1px 12px rgba(0,0,0,.35);transition:color .2s}
.top .nav a.gl::after{content:"";position:absolute;left:0;right:0;bottom:8px;height:2px;border-radius:2px;background:var(--lg);transform:scaleX(0);transform-origin:left;transition:transform .3s var(--e)}
.top .nav a.gl:hover,.top .nav a.gl[aria-current]{background:none;color:var(--lg);border:0}
.top .nav a.gl:hover::after,.top .nav a.gl[aria-current]::after{transform:scaleX(1)}


.husp{display:flex;flex-wrap:wrap;gap:10px}
.husp li{display:inline-flex;align-items:center;gap:10px;min-height:48px;padding:0 18px 0 12px;border-radius:12px;background:var(--gl);border:1px solid var(--gb);-webkit-backdrop-filter:var(--gf);backdrop-filter:var(--gf);font:400 clamp(16px,1.35vw,19px)/1.2 var(--hn);letter-spacing:-.01em}
.husp svg{flex:none;width:26px;height:26px;padding:5px;border-radius:50%;background:var(--lg);fill:none;stroke:var(--lgi);stroke-width:2.6;stroke-linecap:round;stroke-linejoin:round}

@media(max-width:560px){.husp{display:grid;gap:8px}.husp li{min-height:44px;font-size:16px}}


main>#ydelser{position:relative;margin-top:0;padding-block:clamp(72px,8vw,128px);background:#F5F7F3;box-shadow:0 0 0 100vmax #F5F7F3;clip-path:inset(0 -100vmax);color:#0C3A32}
#ydelser h2,#ydelser h3{color:#0C3A32}
#ydelser .ys-hd>p:not(.kk2),#ydelser .ys-t>p:not(.ys-n){color:#2B3F39}
#ydelser .ys-n{color:#2B3F39}#ydelser .ys-n b{color:#0C3A32}
#ydelser .ys-r{border-top-color:rgba(12,58,50,.15)}
#ydelser .ys-c a{background:#fff;border-color:rgba(12,58,50,.2);color:#0C3A32}#ydelser .ys-c a:hover{background:#E2F4D6;border-color:#0C3A32}
#ydelser .ys-b{background:var(--cta);color:var(--lgi)}#ydelser .ys-b:hover{background:var(--ctah)}
#ydelser .kk2{background-color:#0C3A32;color:#E2F4D6;border-color:#0C3A32}#ydelser .kk2 svg{color:#E2F4D6;stroke:#E2F4D6}
#ydelser .ys-f{box-shadow:none}
main>#hvorfor{margin-top:var(--air)}


.hfk{display:none}
@media(min-width:1100px){
 .h21{display:grid;grid-template-columns:minmax(0,1fr) clamp(250px,21vw,310px);column-gap:clamp(32px,4vw,64px);align-items:end;align-content:end}
 .h21 h1{font-size:clamp(3rem,5.7vw,5.9rem)}
 .hfk{display:grid;gap:10px;margin:0;padding:10px;border-radius:var(--r)}
 .hfk img{width:100%;height:auto;aspect-ratio:4/5;object-fit:cover;border-radius:calc(var(--r) - 8px)}
 .hfk .grev{min-height:52px;width:100%;background:none;border:0;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;padding:0 8px}
 .hfk .grev:hover{background:none;box-shadow:none}
 .hr .grev{display:none}
}
body .sk a.sk-plan-btn,.ft-b .wb,#faq .fq-mail{background:var(--cta);color:var(--lgi)}
body .sk a.sk-plan-btn:hover,.ft-b .wb:hover,#faq .fq-mail:hover{background:var(--ctah)}
body .nc-tab[aria-pressed=true],body .nc-c[aria-pressed=true],body .nc-k[aria-pressed=true]{background:var(--lg);border-color:var(--lg);color:var(--lgi)}
body .nc-tab[aria-pressed=true] svg,body .nc-tab[aria-pressed=true] span,body .nc-k[aria-pressed=true] span{color:#2B3F39}
body .nc-tab[aria-pressed=true] b{color:var(--lgi)}
#indhold .sk-n{background:var(--lg);color:var(--lgi)}
#faq .fq{--fq-on-bg:#E2F4D6;--fq-on-line:#E2F4D6;--fq-on-ink:#0C3A32;--fq-btn:#E2F4D6;--fq-btn-ink:#0C3A32;--fq-cta:#B9EB84;--fq-cta-ink:#0C3A32}
#indhold .sk-omr li:first-child{background:var(--lg);color:var(--lgi);border-color:var(--lg)}
.nc-bar2 i:nth-child(8n+1),.nc-leg li:nth-child(8n+1) i{background:#E2F4D6!important}
.nc-bar2 i:nth-child(8n+2),.nc-leg li:nth-child(8n+2) i{background:#B9EB84!important}
.nc-bar2 i:nth-child(8n+3),.nc-leg li:nth-child(8n+3) i{background:#7FBF8E!important}
.nc-bar2 i:nth-child(8n+4),.nc-leg li:nth-child(8n+4) i{background:#4F9A6E!important}
.nc-bar2 i:nth-child(8n+5),.nc-leg li:nth-child(8n+5) i{background:#A9D9B4!important}
.nc-bar2 i:nth-child(8n+6),.nc-leg li:nth-child(8n+6) i{background:#2F7A57!important}
.nc-bar2 i:nth-child(8n+7),.nc-leg li:nth-child(8n+7) i{background:#CFEBC0!important}
.nc-bar2 i:nth-child(8n+8),.nc-leg li:nth-child(8n+8) i{background:#66AD7F!important}
body .sk-plan{--pl-bg1:#BFE3C4;--pl-bg2:#F5F7F3;--pl-ink:#0C3A32;--pl-head:#0C3A32;--pl-mut:#2B3F39;--pl-acc:#17382F;--pl-dot:#0C3A32;--pl-navi:#0C3A32;--pl-btn-on:#0C3A32}

main>#om{margin-top:var(--air);padding-block:clamp(72px,8vw,120px);background:#E2F4D6;box-shadow:0 0 0 100vmax #E2F4D6;clip-path:inset(0 -100vmax);color:#0C3A32}
#om .pan.gl{background:none;border:0;box-shadow:none;padding:0;-webkit-backdrop-filter:none;backdrop-filter:none}
#om h2{color:#0C3A32}#om p{color:#2B3F39}
#om .kk2{background-color:#0C3A32;color:#E2F4D6;border-color:#0C3A32}#om .kk2 svg{color:#E2F4D6;stroke:#E2F4D6}
#om .tal{grid-template-columns:repeat(4,minmax(0,1fr))}
#om .tal div{border-top-color:rgba(12,58,50,.25)}#om .tal dt{color:#2B3F39}
#om .tal dd{color:#0C3A32;font-size:clamp(34px,3.6vw,56px)}
main>#saadan{margin-top:var(--air)}

@media(min-width:701px) and (max-width:900px){body .nc-tabs{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));overflow:visible;margin-inline:0;padding:0}body .nc-tab{flex:none;min-width:0;padding:10px 8px}body .nc-tab span{display:none}}
body #indhold .fq-pill{background:var(--lg);border-color:var(--lg);color:var(--lgi);font-weight:500;-webkit-backdrop-filter:none;backdrop-filter:none}
body #indhold .fq-pill span{background:var(--lgi)}
@media(min-width:561px){body .h21{min-height:min(calc(86svh - 74px),760px)}}
@media(min-width:561px) and (max-width:1099px){body .h21{min-height:min(calc(86svh - 74px),580px)}}

@media(min-width:901px){body .an-g{grid-template-rows:auto repeat(4,auto);row-gap:0}
 body .an-c{display:grid;grid-row:span 5;grid-template-rows:subgrid}
 body .an-c h3,body .an-c h3.an-lg{display:flex;align-items:center;margin:0;padding-bottom:22px}
 body .an-c ul{display:grid;grid-row:span 4;grid-template-rows:subgrid;margin-top:0}
 body .an-c li{align-items:center}}


.an-c h3.an-lg{display:flex;align-items:center;gap:12px;letter-spacing:0;text-transform:none;--mka:#2F7A57}
.an-c .an-lg svg{width:40px;height:40px;padding:0;border-radius:0;background:none;color:var(--lgi);stroke:none;stroke-width:0;fill:none}
.an-lg .plw{font-size:19px;gap:6px;color:var(--lgi)}.an-lg .plw small{display:block;font-size:10.5px;color:#2B3F39}
main>#omraader{overflow-x:clip}


.top::before{display:none}
.top .top-r{position:relative}
.top .top-r::before{content:"";position:absolute;z-index:-1;inset:-7px calc(var(--pad) - 14px);border-radius:999px;background:rgba(7,42,36,.42);border:1px solid rgba(255,255,255,.14);box-shadow:inset 0 1px 0 rgba(255,255,255,.1);-webkit-backdrop-filter:blur(18px) saturate(1.4);backdrop-filter:blur(18px) saturate(1.4);transition:background .3s,box-shadow .3s}
.top.sc .top-r::before{background:rgba(7,42,36,.94);box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 18px 40px -22px rgba(0,0,0,.6)}
.top .pl.gl{background:none;border:0;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;padding-left:2px}
.top .nav a.gl{font:500 15.5px/1 Inter,sans-serif;color:rgba(255,255,255,.84);text-shadow:none}
.top .nav a.gl:hover,.top .nav a.gl[aria-current]{color:#fff}
.top .nav a.gl::after{left:50%;right:auto;bottom:4px;width:5px;height:5px;margin-left:-2.5px;border-radius:50%;background:var(--cta);transform:scale(0);transform-origin:center}
.top .nav a.gl:hover::after,.top .nav a.gl[aria-current]::after{transform:scale(1)}
.top .cb.gl{background:none;border:1px solid rgba(255,255,255,.24);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;transition:border-color .2s,background .2s}
.top .cb.gl:hover{border-color:rgba(255,255,255,.6);background:rgba(255,255,255,.08)}
.cb-n{display:none}
.top .t-r .wb{gap:8px}.top .t-r .wb .arw{width:16px;height:16px;transition:transform .25s var(--e)}.top .t-r .wb:hover .arw{transform:translateX(3px)}
@media(min-width:1360px){.top .cb.call{display:inline-flex;align-items:center;white-space:nowrap;border-radius:999px;width:auto;gap:9px;padding:0 18px 0 14px;font:500 15.5px/1 Inter,sans-serif;font-variant-numeric:tabular-nums}.cb-n{display:inline}}
@media(max-width:560px){.top .t-r .wb .arw{display:none}.top .top-r::before{inset:-5px calc(var(--pad) - 9px)}.top .pl.gl{padding-left:0}}
@media(prefers-reduced-motion:reduce){.top .top-r::before,.top .t-r .wb .arw{transition:none}}


@media(min-width:761px){#indhold .sk-trin{gap:0;counter-reset:none;border-top:1px solid rgba(255,255,255,.22)}
 #indhold .sk-trin li{position:relative;padding:34px clamp(20px,3vw,44px) 0 0;border:0}
 #indhold .sk-trin li+li{padding-left:clamp(20px,3vw,44px);border-left:1px solid rgba(255,255,255,.14)}
 #indhold .sk-trin li::before{content:"";position:absolute;top:-5px;left:0;width:9px;height:9px;border-radius:50%;background:var(--cta)}
 #indhold .sk-trin li+li::before{left:clamp(20px,3vw,44px)}
 #indhold .sk-n{display:block;width:auto;height:auto;margin-bottom:26px;background:none;border-radius:0;color:var(--lg);font:300 clamp(56px,6vw,92px)/.9 var(--hn);letter-spacing:-.04em;place-items:start}
 #indhold .sk-n::before{content:"0"}
 #indhold .sk-trin h3{font-size:clamp(22px,2vw,28px);letter-spacing:-.02em}
 #indhold .sk-trin p{font-size:16.5px;max-width:26rem}}
#indhold .sk-omraader{--sk-land:#1D5A4C;--sk-grens:rgba(226,244,214,.34);--sk-pin:#B9EB84;--sk-pin-ring:rgba(185,235,132,.28)}
#indhold .sk-pin span{text-shadow:0 1px 8px rgba(4,24,20,.9)}
.kg>div:has(#tilbud){background:#F5F7F3;color:#0C3A32;border:0;box-shadow:0 40px 80px -50px rgba(0,0,0,.7);-webkit-backdrop-filter:none;backdrop-filter:none}
.kg .f label{color:#0C3A32;font-weight:600}
.kg .f input,.kg .f select,.kg .f textarea{background-color:#fff;border:1px solid rgba(12,58,50,.28);color:#0C3A32;box-shadow:0 1px 2px rgba(12,58,50,.06)}
.kg .f input:focus,.kg .f select:focus,.kg .f textarea:focus{outline:0;border-color:#0C3A32;box-shadow:0 0 0 4px rgba(185,235,132,.75)}
.kg .f.bad input,.kg .f.bad select{border-color:#B3261E;box-shadow:0 0 0 3px rgba(179,38,30,.18)}
.kg .err{color:#B3261E}
.kg #ok{color:#0C3A32}
.kg .send{min-height:56px;padding-inline:30px}


.hh>.hr{order:2}.hh>.husp{order:3}
.hcta{gap:12px;align-items:center}
.hc3{display:inline-flex;align-items:center;gap:8px;min-height:48px;padding:0 10px;font:500 16.5px/1 Inter,sans-serif;color:#fff;text-decoration:underline;text-decoration-color:rgba(255,255,255,.4);text-underline-offset:5px;transition:text-decoration-color .2s}.hc3:hover{text-decoration-color:var(--cta)}.hc3 .arw{width:15px;height:15px;transition:transform .25s var(--e)}.hc3:hover .arw{transform:translateX(3px)}
@media(max-width:560px){.hc3{flex:1 1 100%;justify-content:center}}
.hcta .wb{min-height:58px;padding-inline:30px;font-size:18px!important}
.hcta .hc1{gap:12px;box-shadow:0 14px 30px -14px rgba(185,235,132,.55)}.hcta .hc1 .arw{width:18px;height:18px;transition:transform .25s var(--e)}.hcta .hc1:hover .arw{transform:translateX(4px)}
.hcta .hc2{font-weight:500}
body .husp{display:grid;grid-template-columns:repeat(3,auto);justify-content:start;gap:0;margin-top:clamp(6px,1vw,14px);padding-top:clamp(20px,2.2vw,30px);border-top:1px solid rgba(255,255,255,.2);max-width:820px}
body .husp li{display:grid;align-content:start;gap:8px;min-height:0;padding:0 clamp(20px,3vw,44px);border:0;border-left:1px solid rgba(255,255,255,.2);border-radius:0;background:none;-webkit-backdrop-filter:none;backdrop-filter:none;font:inherit}
body .husp li:first-child{padding-left:0;border-left:0}
.husp b{font:400 clamp(24px,2.5vw,36px)/1 var(--hn);letter-spacing:-.03em;color:var(--lg);font-variant-numeric:tabular-nums;white-space:nowrap}
.husp span{font-size:clamp(13.5px,1.05vw,15.5px);line-height:1.35;color:rgba(255,255,255,.86)}
@media(max-width:560px){body .husp{grid-template-columns:repeat(3,minmax(0,1fr));max-width:none}body .husp li{padding:0 10px;min-height:0;font-size:inherit}.husp b{font-size:21px}.husp span{font-size:12.5px}.hcta .wb{min-height:54px;padding-inline:20px;font-size:17px!important}}

.top .wb,.hcta .hc1,body .nc-cta,body .send,.nf-b .wb,body .sk a.sk-plan-btn,#faq .fq-mail,.yk-cta .wb,.pb.pbt,.sheet .wb{color:#03231E!important;font-weight:600;font-size:max(16px,1em);letter-spacing:0}
body .nc-more>#ncCta,.nf-b .wb{font-size:17.5px}
@media(max-width:560px){.top .pl{gap:8px;padding:6px 12px 6px 8px}.top .pl svg{width:26px;height:26px}.top .plw{font-size:13.5px;letter-spacing:.1em}.top .t-r .wb{padding:0 14px}}
.top .wb svg,.hcta .hc1 svg,body .send svg,.nf-b .wb svg,body .sk a.sk-plan-btn svg,#faq .fq-mail svg{stroke-width:2.4}


.nf{position:relative;overflow:hidden;margin-top:var(--air);padding-top:clamp(64px,8vw,120px);background:radial-gradient(90% 60% at 100% 0%,rgba(185,235,132,.12),transparent 60%),#072A24;color:#fff;font-size:16px}
.nf-top{display:flex;align-items:flex-end;justify-content:space-between;gap:28px 40px;flex-wrap:wrap;padding-bottom:clamp(40px,5vw,72px);border-bottom:1px solid rgba(255,255,255,.16)}
.nf-big{font:400 clamp(2.4rem,5.2vw,5rem)/1.02 var(--hn);letter-spacing:-.035em}.nf-big span{display:block;color:var(--lg)}
.nf-b{display:flex;flex-wrap:wrap;gap:10px}
.nf-b .wb{min-height:56px;padding-inline:28px;font-size:17px;background:var(--cta);color:var(--lgi)}.nf-b .wb:hover{background:var(--ctah)}
.nf-b .wb2{min-height:56px;padding-inline:26px;font-size:17px;background:none;border:1px solid rgba(255,255,255,.3)}
.nf-g{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1.15fr);gap:40px clamp(28px,4vw,72px);padding-block:clamp(40px,5vw,72px)}
.nf .pl{padding:0;min-height:0;background:none;border:0;box-shadow:none}.nf .pl svg{width:40px;height:40px}.nf .plw{font-size:21px;gap:8px}.nf .plw small{display:block;font-size:11.5px}
.nf-brand p{margin-top:22px;max-width:23rem;color:rgba(255,255,255,.82);line-height:1.6}
.nf h3{margin-bottom:16px;font:600 13px/1 Inter,sans-serif;letter-spacing:.08em;text-transform:uppercase;color:var(--lg)}
.nf nav,.nf-k{display:grid;align-content:start;justify-items:start;gap:2px}
.nf nav a,.nf-k a{display:inline-flex;align-items:center;min-height:36px;color:rgba(255,255,255,.88);transition:color .2s}
.nf nav a:hover,.nf-k a:hover,.nf-bot a:hover{color:var(--cta)}
.nf-k .nf-tel{min-height:44px;font:400 clamp(26px,2.3vw,34px)/1 var(--hn);letter-spacing:-.02em;color:#fff}
.nf-k p{margin-top:10px;color:rgba(255,255,255,.82);line-height:1.55}
.nf-k .nf-s{display:inline-flex;align-items:center;gap:8px;margin-top:14px;font-size:14px;color:var(--lg)}
.nf-k .nf-s::before{content:"";flex:none;width:8px;height:8px;border-radius:50%;background:var(--cta)}
.nf-bot{display:flex;flex-wrap:wrap;gap:8px 28px;align-items:center;padding-block:22px;border-top:1px solid rgba(255,255,255,.16);font-size:14px;color:rgba(255,255,255,.7)}
.nf-bot a{margin-left:auto;display:inline-flex;align-items:center;min-height:44px;color:rgba(255,255,255,.88)}
.nf-wm{margin:clamp(8px,2vw,28px) 0 -.17em;text-align:center;white-space:nowrap;font:500 clamp(3.2rem,15.4vw,17rem)/.82 var(--hn);letter-spacing:.06em;text-indent:.06em;color:rgba(226,244,214,.08);user-select:none;pointer-events:none}
@media(max-width:1000px){.nf-g{grid-template-columns:1fr 1fr}.nf-brand{grid-column:1/-1}}
@media(max-width:560px){.nf-b{width:100%}.nf-b a{flex:1 1 100%;justify-content:center}.nf nav a,.nf-k a{min-height:44px}.nf-bot a{margin-left:0;flex-basis:100%}}
#indhold .fq-pill span{width:16px;height:16px}


.pl{--mka:var(--cta);gap:11px;height:auto;min-height:46px;padding:7px 20px 7px 12px;letter-spacing:0}
.pl svg{width:28px;height:28px}
.plw{display:grid;gap:5px;font:500 15px/1 var(--hn);letter-spacing:.16em;text-transform:uppercase}
.plw small{font:600 9.5px/1 Inter,sans-serif;letter-spacing:.2em;color:var(--lg)}
.top .plw small{display:none}
@media(min-width:1280px){.top .plw small{display:block}}
.ftp .pl{padding:12px 24px 12px 14px}.ftp .pl svg{width:34px;height:34px}.ftp .plw{font-size:18px;gap:7px}.ftp .plw small{font-size:11px}
body #indhold .kk2 svg,body .kk2 svg{width:16px;height:16px;stroke:none}
body .ncs-h::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 60 60'%3E%3Crect x='4.5' y='4.5' width='51' height='51' rx='13' fill='none' stroke='%230C3A32' stroke-width='5'/%3E%3Cpath d='M13 47a34 34 0 0 1 34-34v11a23 23 0 0 0-23 23z' fill='%230C3A32'/%3E%3Cpath d='M40 32c.7 4.8 2.8 6.9 7.6 7.6-4.8.7-6.9 2.8-7.6 7.6-.7-4.8-2.8-6.9-7.6-7.6 4.8-.7 6.9-2.8 7.6-7.6z' fill='%230C3A32'/%3E%3C/svg%3E");background-size:16px 16px,auto;background-position:14px 50%,0 0;padding-left:40px}


body .nc-tabs::before,body .nc-form::before,body .nc-sum::before{display:block;margin-bottom:14px;font:600 13px/1 Inter,sans-serif;letter-spacing:.08em;text-transform:uppercase;color:var(--lg)}
body .nc-tabs::before{content:"1. Vælg ydelse";grid-column:1/-1;margin-bottom:4px}
body .nc-form::before{content:"2. Fortæl om stedet";margin-bottom:22px}
body .nc-sum::before{content:"3. Jeres pris"}
body .nc-et{display:none}
body .nc-big{font-size:clamp(44px,5.6vw,84px);margin-top:0!important}
body .nc-en{font-size:15.5px;color:var(--lg)}
body .nc-more{display:flex;flex-direction:column}
body .nc-more>#ncCta{order:-3;align-self:flex-start;min-height:56px;padding-inline:30px;font-size:17px;margin-top:22px}
body .nc-more>.nc-alt{order:-2;margin:12px 0 0!important;text-align:left}
body .nc-more>.nc-next{order:-1;margin:8px 0 26px!important;padding-bottom:26px;border-bottom:1px solid rgba(255,255,255,.16);font-size:14px}
body .nc-more>.nc-fine{order:2}
body .nc-t input{accent-color:#B9EB84}
body .nc-kpi div{background:none;border:0;border-top:1px solid rgba(255,255,255,.22);border-radius:0;padding:14px 0 0}
body .nc-kpi b{font-size:clamp(20px,1.8vw,26px)}
body .nc-adv{border-left-color:var(--cta)}
@media(min-width:901px){body .nc-g{overflow:hidden}body .nc-right{position:static;align-self:stretch;background:rgba(4,24,20,.5);box-shadow:inset 1px 0 0 rgba(255,255,255,.14)}body .nc-form{border-right:0}}
@media(max-width:900px){body .nc-sum,body .nc-more{background:rgba(4,24,20,.5)}body .nc-sum::before{content:"Jeres pris lige nu"}body .nc-more>#ncCta{align-self:stretch;margin-top:0}body .nc-more>.nc-alt{text-align:center}}
@media(max-width:700px){body .nc-tabs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));overflow:visible;gap:6px;margin-inline:0;padding:0}
 body .nc-tab{flex:none;min-height:66px;padding:9px 6px;justify-items:center;text-align:center;border-radius:16px}body .nc-tab span{display:none}body .nc-tab b{font-size:13px}body .nc-tab svg{width:22px;height:22px}}


body .nc-g{background:none;border:0;border-radius:32px;overflow:hidden;-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:0 50px 90px -50px rgba(0,0,0,.7),0 0 0 1px rgba(255,255,255,.1)}
body .nc-form{background:#F5F7F3;color:#0C3A32;padding:clamp(24px,2.8vw,40px)}
body .nc-form::before{color:#2F7A57}
body .nc-form .nc-l,body .nc-form .nc-sub{color:#0C3A32}
body .nc-form .nc-h{color:#2B3F39}
body .nc-form .nc-c,body .nc-form .nc-k{background:#fff;border-color:rgba(12,58,50,.2);color:#0C3A32;box-shadow:0 1px 2px rgba(12,58,50,.06);transition:background .18s,border-color .18s,color .18s,transform .18s}
body .nc-form .nc-c:hover,body .nc-form .nc-k:hover{background:#fff;border-color:#0C3A32}
body .nc-form .nc-c:active,body .nc-form .nc-k:active{transform:scale(.97)}
body .nc-form .nc-k span{color:#2B3F39}
body .nc-form .nc-c[aria-pressed=true],body .nc-form .nc-k[aria-pressed=true]{background:#0C3A32;border-color:#0C3A32;color:#fff;box-shadow:0 8px 16px -10px rgba(12,58,50,.7)}
body .nc-form .nc-k[aria-pressed=true] span{color:rgba(255,255,255,.82)}
body .nc-form .nc-num{background:#fff;border:1px solid rgba(12,58,50,.28);box-shadow:0 1px 2px rgba(12,58,50,.06)}
body .nc-form .nc-num:focus-within{border-color:#0C3A32;box-shadow:0 0 0 4px rgba(185,235,132,.75)}
body .nc-form .nc-num input{color:#0C3A32}body .nc-form .nc-num span{color:#2B3F39}
body .nc-form .nc-e{color:#B3261E}
body .nc-form .nc-tj{border-top-color:rgba(12,58,50,.14)}
body .nc-form .nc-t{color:#0C3A32;border-bottom-color:rgba(12,58,50,.14)}
body .nc-form .nc-t input{accent-color:#0C3A32}
body .nc-tip{background:rgba(255,255,255,.06);box-shadow:inset 0 0 0 1px rgba(255,255,255,.12)}
body .nc-ck{color:var(--cta)}
body .nc-big,body .nc-kpi b,body .nc-leg b{font-variant-numeric:tabular-nums}
@media(min-width:901px){body .nc-right{background:radial-gradient(110% 70% at 100% 0%,rgba(185,235,132,.16),transparent 62%),#072A24;box-shadow:none}}
@media(max-width:900px){body .nc-sum,body .nc-more{background:#072A24}body .nc-sum{background:radial-gradient(120% 100% at 100% 0%,rgba(185,235,132,.16),transparent 62%),#072A24}}


#ydelser .ys-hd{max-width:none}#ydelser .ys-hd h2{text-wrap:balance}
.yk-g{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(12px,1.2vw,18px);list-style:none;padding:0}
.yk-g li{display:flex}
.yk{display:flex;flex-direction:column;width:100%;border-radius:24px;overflow:hidden;background:#fff;color:#0C3A32;box-shadow:inset 0 0 0 1px rgba(12,58,50,.12);transition:box-shadow .25s,transform .25s var(--e)}
a.yk:hover{box-shadow:inset 0 0 0 1px #0C3A32,0 18px 40px -24px rgba(12,58,50,.45);transform:translateY(-3px)}
a.yk:active{transform:translateY(0)}
.yk-f{display:block;aspect-ratio:16/10;overflow:hidden;background:#E2F4D6}
.yk-f img{width:100%;height:100%;object-fit:cover;transition:transform .6s var(--e)}
a.yk:hover .yk-f img{transform:scale(1.04)}
.yk-b{display:flex;flex-direction:column;flex:1;gap:8px;padding:20px 22px 22px}
.yk-t{display:inline-flex;align-items:center;gap:8px;font:500 13px/1 Inter,sans-serif;color:#2B3F39}
.yk-t svg{width:20px;height:20px;color:#0C3A32}
.yk-n{font:400 clamp(22px,1.9vw,27px)/1.12 var(--hn);letter-spacing:-.025em;color:#0C3A32}
.yk-p{font-size:15.5px;line-height:1.5;color:#2B3F39}
.yk-l{display:inline-flex;align-items:center;gap:8px;margin-top:auto;padding-top:10px;font:600 15px/1 Inter,sans-serif;color:#0C3A32}
.yk-l .arw{width:16px;height:16px;transition:transform .25s var(--e)}a.yk:hover .yk-l .arw{transform:translateX(4px)}
.yk-cta{justify-content:center;gap:12px;padding:26px 24px;background:#0C3A32;color:#fff;box-shadow:none}
.yk-cta .yk-n{color:#fff}.yk-cta .yk-p{color:rgba(255,255,255,.86)}
.yk-cta .wb{align-self:flex-start;margin-top:8px;background:var(--cta);color:var(--lgi)}.yk-cta .wb:hover{background:var(--ctah)}
@media(max-width:1100px){.yk-g{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:600px){.yk-g{grid-template-columns:1fr;gap:10px}
 a.yk{flex-direction:row;align-items:stretch}.yk-f{flex:0 0 112px;aspect-ratio:auto}.yk-b{padding:14px 16px 16px;gap:5px}.yk-n{font-size:20px}.yk-p{font-size:14.5px;line-height:1.45}.yk-l{padding-top:6px}}
@media(prefers-reduced-motion:reduce){.yk,.yk-f img,.yk-l .arw{transition:none}a.yk:hover,a.yk:hover .yk-f img{transform:none}}
.dir a{display:flex;align-items:center;min-height:44px}
@media(max-width:900px){#om .tal{grid-template-columns:1fr 1fr}#om .tal div:first-child{grid-column:auto}}


.ys-hd{max-width:46rem;margin-bottom:clamp(32px,4vw,56px)}.ys-hd>p:not(.kk2){margin-top:16px;color:var(--mu);font-size:clamp(16px,1.3vw,18px);line-height:1.55}
.ys-r{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:clamp(24px,4vw,72px);align-items:center;padding-block:clamp(28px,3.4vw,48px);border-top:1px solid rgba(255,255,255,.2)}
.ys-r:nth-of-type(even) .ys-f{order:-1}
.ys-n{display:flex;align-items:baseline;gap:14px;font:500 15px/1 Inter,sans-serif;letter-spacing:.04em;text-transform:uppercase;color:var(--mu)}
.ys-n b{font:400 clamp(30px,2.6vw,40px)/1 var(--hn);letter-spacing:-.02em;color:var(--lg);font-variant-numeric:tabular-nums}
.ys-t h3{text-wrap:balance;margin-top:18px;font:400 clamp(28px,2.8vw,44px)/1.06 var(--hn);letter-spacing:-.03em}
.ys-t>p:not(.ys-n){margin-top:14px;max-width:32rem;color:var(--mu);font-size:clamp(16px,1.25vw,18px);line-height:1.55}
.ys-c{display:flex;flex-wrap:wrap;gap:8px;margin-top:22px}
.ys-c a{display:inline-flex;align-items:center;min-height:40px;padding:0 16px;border-radius:999px;border:1px solid var(--gb);background:var(--gl);font-size:15px;transition:background .2s,border-color .2s}
.ys-c a:hover{background:rgba(255,255,255,.2);border-color:rgba(255,255,255,.5)}
.ys-b{margin-top:26px;background:var(--cta);color:var(--lgi)}.ys-b:hover{background:var(--ctah)}.ys-b .arw{width:16px;height:16px}
.ys-f{margin:0;aspect-ratio:3/2;border-radius:var(--r);overflow:hidden;background:#2B2418;box-shadow:0 0 0 1px rgba(255,255,255,.14)}
.ys-f img{width:100%;height:100%;object-fit:cover}
.an-hd{margin-bottom:clamp(28px,3.4vw,48px)}
.an-g{display:grid;grid-template-columns:1fr 1fr;gap:var(--gap)}
.an-c{border-radius:var(--rp);padding:clamp(26px,3vw,44px)}
.an-c h3{color:inherit;font:600 14px/1 Inter,sans-serif;letter-spacing:.08em;text-transform:uppercase}
.an-c ul{margin-top:24px;display:grid;gap:0}
.an-c li{display:grid;grid-template-columns:28px minmax(0,1fr);gap:14px;align-items:start;padding-block:16px;border-top:1px solid;font:400 clamp(18px,1.5vw,22px)/1.35 var(--hn);letter-spacing:-.01em}
.an-c svg{width:28px;height:28px;padding:6px;border-radius:50%;fill:none;stroke:currentColor;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}
.an-o{background:rgba(0,0,0,.22);border:1px solid rgba(255,255,255,.14);color:rgba(255,255,255,.72)}.an-o li{border-color:rgba(255,255,255,.14)}.an-o svg{background:rgba(255,255,255,.1)}
.an-n{background:var(--lg);color:var(--lgi)}.an-n li{border-color:rgba(27,36,18,.18)}.an-n svg{background:var(--lgi);color:var(--lg)}
@media(max-width:900px){.ys-r{grid-template-columns:1fr}.ys-r .ys-f,.ys-r:nth-of-type(even) .ys-f{order:-1}.an-g{grid-template-columns:1fr}}
@keyframes kbr{to{transform:translateX(-50%)}}
@media(max-width:560px){.kb-in{grid-template-columns:1fr;gap:10px;padding-block:18px;min-height:0}.kb h2{font-size:13px}}
@media(prefers-reduced-motion:reduce){.kb-t{animation:none;flex-wrap:wrap;width:auto;row-gap:16px}.kb-t [aria-hidden=true]{display:none}}


.h21{min-height:calc(86svh - 74px);justify-content:flex-end;padding-bottom:clamp(48px,6vw,96px)}
.h21 h1{font-size:clamp(2.8rem,7vw,7.2rem);line-height:.98}
.hh{margin-top:clamp(20px,2.4vw,32px);align-items:end}
.hcta{display:flex;flex-wrap:wrap;gap:10px}
@media(min-width:901px){.hh{grid-template-columns:1fr;gap:clamp(28px,3vw,44px)}.h21 h1{font-size:clamp(3rem,6.4vw,6.6rem)}.hr{grid-template-columns:auto auto;justify-content:space-between;align-items:center;gap:24px clamp(24px,3vw,48px);padding-bottom:0}.hr .lede{max-width:30rem}}
.hcta .hc1{background:var(--cta);color:var(--lgi)}.hcta .hc1:hover{background:var(--ctah)}
.hcta .hc2{background:var(--gl);color:#fff;border:1px solid var(--gb);-webkit-backdrop-filter:var(--gf);backdrop-filter:var(--gf)}.hcta .hc2:hover{background:rgba(255,255,255,.2)}
main>#samarbejdspartnere{margin-top:0}
main>#vaelg{margin-top:var(--air)}
#vaelg .vr{margin-top:0}
.wl{counter-reset:k}.wl li{counter-increment:k}
.wl h3::before{content:counter(k,decimal-leading-zero) "  ";color:var(--lg);font-variant-numeric:tabular-nums}
.wl .ic{background:var(--lg);color:var(--lgi)}
@media(max-width:560px){.h21{min-height:calc(78svh - 64px);padding-bottom:40px}.h21 h1{font-size:clamp(2.5rem,11.5vw,3.2rem);line-height:1}.hcta .wb{flex:1 1 auto}}

.nc{--n:#19324B;--st:#4A6F8C;--mu:#555F69;--ly:#F6F3EE;--li:#DCD6CC;color:#07121E;font:400 15px/1.5 Inter,system-ui,sans-serif;text-align:left;text-transform:none;letter-spacing:0;scroll-margin-top:88px}
.nc *{box-sizing:border-box}.nc ul{list-style:none;margin:0;padding:0}.nc p{margin:0}
.nc-tabs{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:8px;margin-bottom:12px}
.nc-tab{display:grid;justify-items:start;gap:1px;min-height:92px;padding:12px 13px;border:1px solid var(--li);border-radius:12px;background:#fff;color:var(--n);text-align:left;cursor:pointer;transition:background .2s,border-color .2s,color .2s,transform .2s}
.nc-tab svg{width:26px;height:26px;margin-bottom:5px;color:var(--st)}.nc-tab b{font-weight:600;font-size:14.5px;line-height:1.2;font-family:inherit}.nc-tab span{font-size:12.5px;line-height:1.3;color:var(--mu)}
.nc-tab:hover{border-color:var(--st);transform:translateY(-1px)}.nc-tab[aria-pressed=true]{background:var(--n);border-color:var(--n);color:#fff}.nc-tab[aria-pressed=true] svg{color:#E7DED3}.nc-tab[aria-pressed=true] span{color:rgba(255,255,255,.76)}
.nc-g{display:grid;grid-template-columns:minmax(330px,400px) minmax(0,1fr);background:#fff;border:1px solid var(--li);border-top:3px solid var(--n);border-radius:14px;overflow:clip}
.nc-form{display:grid;gap:22px;align-content:start;padding:clamp(20px,2.4vw,32px);border-right:1px solid var(--li)}
.nc-right{background:var(--ly)}.nc-sum,.nc-more{padding:clamp(20px,2.6vw,34px)}.nc-sum{padding-bottom:0}.nc-more{padding-top:20px}
.nc-l{display:block;margin-bottom:4px;font:700 13.5px/1.3 Inter,sans-serif;color:#19324B}.nc-h{margin:0 0 9px!important;font-size:13px;line-height:1.4;color:var(--mu)}
.nc-q{display:flex;flex-wrap:wrap;gap:6px}.nc-f>.nc-l:last-of-type+.nc-q{margin-top:7px}.nc-f[hidden]{display:none}
.nc-c{min-height:44px;min-width:48px;padding:6px 15px;border:1px solid #9FB1C0;border-radius:999px;background:#fff;color:var(--n);font:500 14px/1.2 Inter,sans-serif;cursor:pointer;transition:background .18s,color .18s,border-color .18s}
.nc-c:hover{border-color:var(--n)}.nc-c[aria-pressed=true]{background:var(--n);border-color:var(--n);color:#fff}
.nc-kort{display:grid;grid-template-columns:1fr 1fr;gap:6px}.nc-k{display:grid;gap:2px;align-content:start;min-height:76px;padding:10px 12px;border:1px solid #9FB1C0;border-radius:12px;background:#fff;color:var(--n);text-align:left;cursor:pointer;transition:background .18s,border-color .18s}.nc-k b{font-weight:600;font-size:14px;line-height:1.25;font-family:inherit}.nc-k span{font-size:12.5px;line-height:1.35;color:var(--mu)}.nc-k:hover{border-color:var(--n)}.nc-k[aria-pressed=true]{background:#E9EFF4;border-color:var(--n);box-shadow:inset 0 0 0 1px var(--n)}
.nc-num{display:flex;align-items:center;margin-bottom:8px;border:1px solid var(--st);border-radius:12px;background:#fff}.nc-num:focus-within{box-shadow:0 0 0 3px rgba(74,111,140,.25)}.nc-num input{flex:1;width:100%;min-height:50px;padding:0 14px;border:0;outline:0;background:none;border-radius:12px;font:500 17px Inter,sans-serif;color:#07121E;font-variant-numeric:tabular-nums}.nc-num span{padding-right:14px;color:var(--mu);font-size:14px;font-weight:600}.nc-num:has(input[aria-invalid=true]){border-color:#B3261E}
.nc-e{font:600 13px/1.35 Inter,sans-serif;color:#B3261E;margin-top:6px!important}.nc-e:empty{display:none}
.nc-tj{display:grid;gap:0;border-top:1px solid var(--li)}.nc-t{display:flex;align-items:center;gap:11px;min-height:44px;border-bottom:1px solid var(--li);font-size:14.5px;color:#07121E;cursor:pointer}.nc-t input{width:19px;height:19px;accent-color:var(--n);margin:0}.nc-t:has(input:checked){font-weight:600}
.nc-et{font-size:14px;color:var(--mu)}.nc-big{margin:4px 0 2px!important;font-weight:700;font-size:clamp(32px,4.1vw,58px);line-height:1.04;font-family:inherit;letter-spacing:-.04em;color:var(--n);font-variant-numeric:tabular-nums}.nc-bigt{font-size:clamp(28px,3vw,42px)}
.nc-en{font-size:14.5px;color:var(--n);font-weight:600}.nc-s{margin-top:12px!important;font-size:16px;line-height:1.5;color:#07121E;max-width:40rem}
.nc-adv{margin-top:12px!important;padding:11px 13px;border-left:3px solid #B3261E;background:#fff;font-size:14px;line-height:1.45}
.nc-kpi{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:8px}.nc-kpi div{padding:13px 14px;background:#fff;border:1px solid var(--li);border-radius:10px}.nc-kpi span{display:block;font-size:13px;line-height:1.3;color:var(--mu)}.nc-kpi b{display:block;margin-top:5px;font-weight:700;font-size:18px;line-height:1.2;font-family:inherit;color:var(--n);font-variant-numeric:tabular-nums}
.nc-sub{margin-top:20px!important;font:700 13.5px/1.3 Inter,sans-serif;color:#19324B}
.nc-bar2{display:flex;gap:2px;height:13px;margin-top:9px;border-radius:7px;overflow:hidden}.nc-bar2 i{display:block;transition:width .28s ease}
.nc-leg{margin-top:9px!important}.nc-leg li{display:flex;align-items:center;gap:9px;padding:4px 0;font-size:14px}.nc-leg i{flex:none;width:10px;height:10px;border-radius:2px}.nc-leg span{flex:1;color:#3B4650}.nc-leg b{font-weight:600;font-variant-numeric:tabular-nums}
.nc-tip{margin-top:18px;padding:15px 17px;background:var(--ly);border-radius:10px;font-size:14.5px;line-height:1.5;color:#07121E}.nc-tip b{font-weight:700}
.nc-to{display:grid;grid-template-columns:1fr 1fr;gap:0 24px}.nc-to li{display:flex;gap:8px;align-items:flex-start;padding:4px 0;font-size:14px;line-height:1.4;color:#3B4650}.nc-to ul{margin-top:6px!important}.nc-ck{flex:none;width:15px;height:15px;margin-top:3px;color:var(--n)}.nc-pr li::before{content:"";flex:none;width:5px;height:5px;margin:7px 5px 0;border-radius:50%;background:var(--st)}
.nc-d{margin-top:16px;border-block:1px solid #CFC8BC}.nc-d summary{display:flex;align-items:center;justify-content:space-between;min-height:48px;cursor:pointer;list-style:none;font-weight:700;font-size:14.5px;color:var(--n)}.nc-d summary::-webkit-details-marker{display:none}.nc-d summary::after{content:"+";font-size:20px;font-weight:400}.nc-d[open] summary::after{content:"\2212"}.nc-d dl{margin:0}.nc-d dl div{display:flex;justify-content:space-between;gap:14px;padding:8px 0;border-top:1px solid #DCD6CC;font-size:14px}.nc-d dt{color:#3B4650}.nc-d dd{margin:0;font-weight:600;text-align:right;font-variant-numeric:tabular-nums}.nc-kil{padding:9px 0;border-top:1px solid #DCD6CC;font-size:13px;line-height:1.5;color:var(--mu)}
.nc-next{margin-top:18px!important;font-size:14.5px;color:#3B4650}.nc-cta{display:inline-flex;align-items:center;justify-content:center;min-height:52px;margin-top:10px;padding:0 30px;border-radius:999px;background:var(--n);color:#fff!important;font-weight:600;font-size:15.5px;line-height:1;font-family:inherit;text-decoration:none;transition:background .2s,transform .2s}.nc-cta:hover{background:#274867;transform:translateY(-1px)}
.nc-alt{display:inline-block;margin-left:16px!important;font-size:14px;color:var(--mu)}.nc-alt a{display:inline-flex;align-items:center;min-height:44px;color:var(--n);font-weight:600}.nc-fine{margin-top:12px!important;font-size:12.5px;line-height:1.5;color:var(--mu);max-width:40rem}
.nc :focus-visible{outline:3px solid var(--st);outline-offset:2px}
.nc-bar{position:fixed;left:0;right:0;bottom:0;z-index:60;display:flex;justify-content:space-between;align-items:center;gap:12px;min-height:60px;padding:8px 18px calc(8px + env(safe-area-inset-bottom));background:var(--n);color:#fff!important;text-decoration:none;font-size:14px;font-family:inherit}.nc-bar[hidden]{display:none}.nc-bar b{font-weight:700;font-size:19px;font-family:inherit;font-variant-numeric:tabular-nums}
.ncs-h{margin-bottom:clamp(18px,2.4vw,32px)}.ncs-h p{margin-top:10px;max-width:40rem}
@media(max-width:1100px){.nc-tabs{display:flex;overflow-x:auto;scrollbar-width:none;margin-inline:-2px;padding:2px}.nc-tabs::-webkit-scrollbar{display:none}.nc-tab{flex:0 0 112px;min-height:84px}}
@media(max-width:900px){.nc-g{display:flex;flex-direction:column}.nc-right{display:contents}.nc-sum{order:1;background:var(--ly);padding:18px}.nc-form{order:2;border-right:0;padding:20px 18px}.nc-more{order:3;background:var(--ly);padding:18px}.nc-big{font-size:clamp(31px,9vw,44px)}.nc-cta{display:flex}.nc-alt{display:block;margin:8px 0 0!important;text-align:center}.nc-to{grid-template-columns:1fr}.nc-kpi{grid-auto-flow:row;grid-template-columns:1fr 1fr}}
@media(prefers-reduced-motion:reduce){.nc *{transition:none!important}.nc-tab:hover,.nc-cta:hover{transform:none}}
.nc-g{background:var(--ly)}.nc-form{background:#fff}
@media(min-width:901px){.nc-right{position:sticky;top:84px;align-self:start;background:none}.nc-tj{grid-template-columns:1fr 1fr;column-gap:14px}}
@media(max-width:900px){.nc-kpi div:last-child:nth-child(odd){grid-column:1/-1}}


.nc-tj>:only-child{grid-column:1/-1}
.nc-bar *{font-family:inherit}
.nc .nc-num input:focus-visible{outline:none}
.nc .nc-num:focus-within{outline:3px solid var(--st);outline-offset:2px}


:where(.sk){--sk-accent:currentColor;--sk-line:color-mix(in srgb,currentColor 18%,transparent);--sk-card:color-mix(in srgb,currentColor 4%,transparent);--sk-mut:color-mix(in srgb,currentColor 80%,transparent);--sk-r:12px;text-align:left}
.sk+.sk{padding-top:0}
.sk-in{border-top:1px solid var(--sk-line);padding-top:clamp(40px,5vw,72px)}
.sk-saadan .sk-in{border-top:0;padding-top:0}
.sk h3,.sk h4{font-family:inherit;letter-spacing:normal;text-transform:none}
.sk p{max-width:44rem}
.sk-h p{color:var(--sk-mut)}
.sk a{text-decoration:underline;text-underline-offset:3px;text-decoration-color:var(--sk-accent)}

.sk-trin{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(14px,2vw,28px);counter-reset:none}
.sk-trin li{padding:clamp(20px,2.4vw,30px);border:1px solid var(--sk-line);border-radius:var(--sk-r);background:var(--sk-card)}
.sk-n{display:inline-grid;place-items:center;width:34px;height:34px;margin-bottom:16px;border:1.5px solid var(--sk-accent);border-radius:50%;color:var(--sk-accent);font-size:14px;font-weight:600;font-variant-numeric:tabular-nums}
.sk-trin h3{font-size:clamp(17px,1.4vw,20px);font-weight:600;line-height:1.25;margin-bottom:8px}
.sk-trin p{font-size:15.5px;line-height:1.55;color:var(--sk-mut)}

.sk-tl{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:16px}
.sk-tab{min-height:44px;padding:0 16px;border:1px solid var(--sk-line);border-radius:999px;font-size:14.5px;font-weight:500;line-height:1.2;background:transparent;transition:background .2s,border-color .2s}
.sk-tab:hover{border-color:currentColor}
.sk-tab[aria-selected=true]{background:var(--sk-sel,color-mix(in srgb,currentColor 10%,transparent));border-color:var(--sk-accent);box-shadow:inset 0 0 0 1px var(--sk-accent);color:var(--sk-on,inherit)}
.sk-tab:focus-visible,.sk summary:focus-visible,.sk-pan:focus-visible{outline:2px solid var(--sk-accent);outline-offset:2px}
.sk-tabs:not(.sk-on) .sk-tl{display:none}
.sk-pan{padding:clamp(20px,2.6vw,34px);border:1px solid var(--sk-line);border-radius:var(--sk-r);background:var(--sk-card)}
.sk-tabs:not(.sk-on) .sk-pan+.sk-pan{margin-top:12px}
.sk-pt{font-size:clamp(18px,1.6vw,22px);font-weight:600;margin-bottom:16px}
.sk-cols{display:grid;grid-template-columns:1fr 1fr;gap:clamp(18px,3vw,48px)}
.sk-cols h4{font-size:13px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;margin-bottom:10px;color:var(--sk-mut)}
.sk-ck li,.sk-dot li{position:relative;padding:9px 0 9px 28px;border-top:1px solid var(--sk-line);font-size:15.5px;line-height:1.45}
.sk-ck li::before{content:"";position:absolute;left:2px;top:15px;width:12px;height:6px;border:solid var(--sk-accent);border-width:0 0 2px 2px;transform:rotate(-45deg)}
.sk-dot li::before{content:"";position:absolute;left:5px;top:18px;width:6px;height:6px;border-radius:50%;background:currentColor;opacity:.55}

.sk-omr{columns:4 180px;column-gap:clamp(18px,3vw,48px)}
.sk-omr li{break-inside:avoid;padding:10px 0;border-top:1px solid var(--sk-line);font-size:16px}
.sk-call{margin-top:24px;font-size:16px}
.sk-call a{font-weight:600;white-space:nowrap}

div.sk-faq{border-bottom:1px solid var(--sk-line);max-width:56rem}
.sk-faq details{border-top:1px solid var(--sk-line)}
.sk-faq summary{display:flex;justify-content:space-between;align-items:center;gap:16px;min-height:56px;padding:14px 0;font-size:clamp(16px,1.3vw,18px);font-weight:600;line-height:1.35;cursor:pointer;list-style:none}
.sk-faq summary::-webkit-details-marker{display:none}
.sk-faq summary::after{content:"";flex:none;width:9px;height:9px;margin-right:4px;border:solid var(--sk-accent);border-width:0 2px 2px 0;transform:rotate(45deg) translateY(-3px);transition:transform .2s}
.sk-faq details[open] summary::after{transform:rotate(-135deg) translateY(-3px)}
.sk-faq details p{padding:0 0 18px;font-size:16px;line-height:1.6;color:var(--sk-mut)}
@media(max-width:820px){.sk-trin{grid-template-columns:1fr}.sk-cols{grid-template-columns:1fr}}
@media(prefers-reduced-motion:reduce){.sk-tab,.sk-faq summary::after{transition:none}}

:where(.sk-plan){--pl-sec:transparent;--pl-bg1:#b8b4e0;--pl-bg2:#eceaff;--pl-ink:#2e2a5c;--pl-head:#4a4580;--pl-mut:#6b6893;--pl-acc:#8173F8;--pl-on:#fff;--pl-card:rgba(255,255,255,.75);--pl-ring:rgba(255,255,255,.75);--pl-face:rgba(255,255,255,.6);--pl-faceline:#fff;--pl-dot:#8f8ac9;--pl-frame:#fff;--pl-island:#0d0c1d;--pl-nav:rgba(255,255,255,.82);--pl-navi:#8a86b5;--pl-shadow:rgba(36,40,92,.3);--pl-btn:var(--sk-sel,currentColor);--pl-btn-on:var(--sk-on,#fff)}
section.sk-plan{background:var(--pl-sec)}
.sk-plan .sk-in{border-top:0;padding-top:0}
.sk-plan-g{max-width:1120px;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:clamp(32px,6vw,96px);align-items:center}
.sk-plan-l{margin-top:24px;display:grid;gap:0;max-width:34rem}
.sk-plan-l li{position:relative;padding:12px 0 12px 30px;border-top:1px solid var(--sk-line);font-size:16px;line-height:1.5}
.sk-plan-l li::before{content:"";position:absolute;left:3px;top:19px;width:12px;height:6px;border:solid var(--sk-accent);border-width:0 0 2px 2px;transform:rotate(-45deg)}
.sk a.sk-plan-btn{display:inline-flex;align-items:center;gap:10px;min-height:50px;margin-top:28px;padding:0 24px;border-radius:999px;background:var(--pl-btn);color:var(--pl-btn-on);font-weight:500;text-decoration:none}
.sk-plan-btn:focus-visible{outline:2px solid var(--sk-accent);outline-offset:3px}
.sk-plan-f{display:grid;justify-items:center;gap:14px;margin:0}
.sk-plan-f figcaption{max-width:268px;font-size:13.5px;line-height:1.4;text-align:center;color:var(--sk-mut)}
.sk-plan-ph{--w:268px;position:relative;width:var(--w);height:calc(var(--w)*19.5/9);border-radius:calc(var(--w)*.13);border:4px solid var(--pl-frame);background:linear-gradient(170deg,var(--pl-bg1),var(--pl-bg2));overflow:hidden;font:400 calc(var(--w)/268*16px)/1.25 inherit;font-family:inherit;color:var(--pl-ink);text-align:left;box-shadow:0 30px 80px var(--pl-shadow)}
.sk-plan-ph svg{display:block}
.sk-plan-s{display:flex;justify-content:space-between;align-items:center;height:3.1em;padding:0 1.6em 0 1.9em;font-weight:600;font-size:.9em}
.sk-plan-s svg{height:.8em;width:auto}.sk-plan-s span:last-child{display:flex;gap:.35em;align-items:center}
.sk-plan-i{position:absolute;top:.65em;left:50%;width:4.6em;height:1.45em;margin-left:-2.3em;border-radius:1em;background:var(--pl-island)}
.sk-plan-b{padding:.4em 1.25em 0}
.sk-plan-hd{display:flex;justify-content:space-between;align-items:center}
.sk-plan-hd b{font-weight:500;font-size:.95em;color:var(--pl-head)}
.sk-plan-bell{display:grid;place-items:center;width:2.3em;height:2.3em;border-radius:50%;background:var(--pl-card)}.sk-plan-bell svg{width:1.1em;height:1.1em}
.sk .sk-plan-n{margin-top:1.1em;font-size:1.45em;font-weight:500;letter-spacing:-.02em;line-height:1.05;color:var(--pl-ink)}
.sk-plan-d{width:13em;height:13em;margin:1.1em auto 0}
.sk-plan-r{stroke:var(--pl-ring)}.sk-plan-fc{fill:var(--pl-face);stroke:var(--pl-faceline)}.sk-plan-dt{fill:var(--pl-dot)}
.sk-plan-a{stroke:var(--pl-acc);stroke-dasharray:1;stroke-dashoffset:0}.sk-plan-k{fill:var(--pl-on);stroke:var(--pl-acc)}
.sk-plan-tm{fill:var(--pl-mut);font-family:inherit}.sk-plan-tx{fill:var(--pl-ink);font-family:inherit}
.sk-plan-c{display:flex;align-items:center;gap:.6em;margin-top:1.1em;padding:.8em .9em;border-radius:1em;background:var(--pl-card);font-size:.85em}
.sk-plan-c i{display:grid;place-items:center;width:1.9em;height:1.9em;border-radius:50%;background:var(--pl-acc);color:var(--pl-on);flex:none}.sk-plan-c i svg{width:1em;height:1em}
.sk-plan-c small{display:block;color:var(--pl-mut);font-size:.85em}
.sk-plan-tb{position:absolute;left:.9em;right:.9em;bottom:.9em;display:flex;justify-content:space-around;align-items:center;height:3.6em;border-radius:1.6em;background:var(--pl-nav)}
.sk-plan-tb span{display:grid;place-items:center;width:2.5em;height:2.5em;border-radius:50%;color:var(--pl-navi)}.sk-plan-tb span:first-child{background:var(--pl-acc);color:var(--pl-on)}.sk-plan-tb svg{width:1.2em;height:1.2em}
@media(prefers-reduced-motion:no-preference){.sk-plan-wait .sk-plan-a{stroke-dashoffset:1}.sk-plan-wait .sk-plan-k{opacity:0}.sk-plan-a{transition:stroke-dashoffset 1.4s cubic-bezier(.16,1,.3,1) .2s}.sk-plan-k{transition:opacity .4s 1.2s}.sk-plan-vis .sk-plan-a{stroke-dashoffset:0}.sk-plan-vis .sk-plan-k{opacity:1}}
@media(max-width:820px){.sk-plan-g{grid-template-columns:minmax(0,1fr)}.sk-plan-f{justify-self:center}}
@media(max-width:380px){.sk-plan-ph{--w:236px}}

:where(.svc.lk){--lys-flade:#E4E4E2;--lys-flade2:#F1F1EF;--lys-glod:#F2C14E;--lys-form:#fff;--lys-side:#C9C9C6;--lys-skygge:rgba(28,28,30,.34);--lys-h:clamp(150px,13vw,196px);--lys-r:12px}
.svc.lk{display:flex;flex-direction:column;align-items:stretch;min-width:0}
.svc.lk>*{grid-column:auto;grid-row:auto}
.svc.lk>.ic{display:none}
.svc.lk .pick{align-self:flex-start;margin-top:auto}
.lys{position:relative;flex:none;height:var(--lys-h);margin-bottom:18px;border-radius:var(--lys-r);overflow:hidden;background:radial-gradient(90% 120% at 22% 0%,var(--lys-flade2),transparent 70%),var(--lys-flade);box-shadow:inset 0 1px 0 rgba(255,255,255,.5),inset 0 -24px 40px -30px rgba(0,0,0,.12)}
.lys svg{position:absolute;inset:0;width:100%;height:100%;overflow:visible}
.lys path{fill:none;stroke-width:5;stroke-linecap:butt;stroke-linejoin:miter}
.lys-sh{stroke:var(--lys-skygge);transform:translate(5px,7px)}
.lys-sd{stroke:var(--lys-side);transform:translate(2.2px,3px)}
.lys-gl{stroke:var(--lys-glod);opacity:.62;transform:translate(-1.8px,-1.8px)}
.lys-gl path{stroke-width:6.5}
.lys-fc{stroke:var(--lys-form)}
.lys stop{stop-color:var(--lys-glod)}
.lys-sw{mix-blend-mode:normal;opacity:.9}
.lys-b{transform:translateX(-30px)}
@keyframes lysGlid{0%{transform:translateX(-170px)}100%{transform:translateX(170px)}}
@media(prefers-reduced-motion:no-preference){.lys-b{transform:translateX(-170px)}.lys.lys-on .lys-b{animation:lysGlid 7s cubic-bezier(.45,0,.55,1) infinite alternate}}
@media(max-width:560px){.svc.lk{display:grid;grid-template-columns:var(--lys-m,92px) minmax(0,1fr);column-gap:16px;align-items:start}.svc.lk>.lys{grid-column:1;grid-row:1/span 4;height:var(--lys-m,92px);margin:0}.svc.lk>:not(.lys){grid-column:2}}

:where(.fq){--fq-mut:var(--sk-mut);--fq-card:color-mix(in srgb,currentColor 4%,transparent);--fq-card-open:color-mix(in srgb,currentColor 7%,transparent);--fq-line:color-mix(in srgb,currentColor 12%,transparent);--fq-btn:color-mix(in srgb,currentColor 9%,transparent);--fq-btn-ink:currentColor;--fq-ring:color-mix(in srgb,currentColor 60%,transparent);--fq-dot:var(--sk-accent);--fq-pill:color-mix(in srgb,currentColor 5%,transparent);--fq-on-bg:color-mix(in srgb,currentColor 10%,transparent);--fq-on-line:color-mix(in srgb,currentColor 24%,transparent);--fq-on-ink:currentColor;--fq-cat-ink:var(--sk-mut);--fq-cta:var(--sk-sel,currentColor);--fq-cta-ink:var(--sk-on,#fff);--fq-r:16px;--fq-top:100px}
#faq .sk-in.sk-in{display:block}
.fq-hd{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:20px clamp(24px,5vw,80px);align-items:end;margin-bottom:clamp(32px,4.4vw,64px)}
.sk .fq-pill{display:inline-flex;align-items:center;gap:9px;margin-bottom:20px;padding:6px 14px 6px 12px;border:1px solid var(--fq-line);border-radius:999px;background:var(--fq-pill);font-size:13px;font-weight:500;line-height:1.3;letter-spacing:.01em}
.fq-pill span{width:6px;height:6px;border-radius:50%;background:var(--fq-dot);box-shadow:0 0 0 3px color-mix(in srgb,var(--fq-dot) 22%,transparent)}
.fq-hd h2{letter-spacing:-.02em;max-width:17ch;text-wrap:balance}
.sk .fq-lead{justify-self:end;max-width:24rem;color:var(--fq-mut);font-size:clamp(15.5px,1.15vw,17px);line-height:1.55}
.fq-bd{display:grid;grid-template-columns:280px minmax(0,1fr);gap:clamp(20px,3vw,44px);align-items:start}
.fq-side{position:sticky;top:var(--fq-top);display:grid;gap:14px}
.fq-cats{position:relative;display:grid;gap:4px;padding:6px;border:1px solid var(--fq-line);border-radius:calc(var(--fq-r) + 4px)}
.fq-cat{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:46px;padding:0 16px;border:1px solid transparent;border-radius:999px;color:var(--fq-cat-ink);font-size:15px;font-weight:500;text-align:left;transition:background .2s,border-color .2s,color .2s}
.fq-cat small{font-size:12px;font-variant-numeric:tabular-nums}
.fq-cat:hover{color:var(--fq-on-ink)}
.fq-cat[aria-selected=true]{background:var(--fq-on-bg);border-color:var(--fq-on-line);color:var(--fq-on-ink)}
.fq:not(.fq-on) .fq-cats{display:none}
.fq-help{position:relative;display:grid;justify-items:start;gap:6px;padding:22px;border:1px solid var(--fq-line);border-radius:var(--fq-r);background:var(--fq-card)}
.sk .fq-help h3{font-size:18px;font-weight:600;line-height:1.3}
.sk .fq-help p{color:var(--fq-mut);font-size:15px;line-height:1.5;margin-bottom:10px}
.sk .fq a{text-decoration:none}
.fq-mail{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 18px;border-radius:999px;background:var(--fq-cta);color:var(--fq-cta-ink);font-size:15px;font-weight:500}
.fq-tel{display:inline-flex;align-items:center;min-height:44px;font-size:15px;font-weight:500;text-decoration:underline!important;text-underline-offset:3px;text-decoration-color:var(--fq-line)!important}
.fq-list{display:grid;gap:10px;align-content:start}
.fq-it{position:relative;border:1px solid var(--fq-line);border-radius:var(--fq-r);background:var(--fq-card);transition:background .2s,border-color .2s}
.fq-it.open{background:var(--fq-card-open)}
.sk .fq-h{margin:0;font:inherit;letter-spacing:inherit}
.fq-q{display:flex;align-items:center;justify-content:space-between;gap:18px;width:100%;min-height:64px;padding:16px 16px 16px 22px;border-radius:inherit;font-size:clamp(16px,1.25vw,18px);font-weight:500;line-height:1.38;text-align:left}
.fq-ch{flex:none;display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:var(--fq-btn);color:var(--fq-btn-ink);transition:transform .2s ease}
.fq-ch svg{width:15px;height:15px}
.open .fq-ch{transform:rotate(180deg)}
.fq:not(.fq-on) .fq-ch{display:none}
.fq-a{display:grid;grid-template-rows:1fr}
.fq-on .fq-a{grid-template-rows:0fr;visibility:hidden;transition:grid-template-rows .2s ease,visibility 0s .2s}
.fq-on .open .fq-a{grid-template-rows:1fr;visibility:visible;transition:grid-template-rows .2s ease}
.fq-a>div{min-height:0;overflow:hidden}
.sk .fq-a p{padding:0 60px 20px 22px;color:var(--fq-mut);font-size:16px;line-height:1.6;max-width:46rem}
.fq-cat:focus-visible,.fq-q:focus-visible,.fq-help a:focus-visible{outline:2px solid var(--sk-accent);outline-offset:2px}
.fq-ring::before{content:"";position:absolute;inset:-1px;z-index:1;border-radius:inherit;padding:1px;background:radial-gradient(240px circle at var(--mx,-999px) var(--my,-999px),var(--fq-ring),transparent 70%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0);pointer-events:none;opacity:0;transition:opacity .3s}
.fq-hov .fq-ring::before{opacity:1}
@keyframes fqSw{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}
@media(prefers-reduced-motion:no-preference){.fq-on .fq-fu{opacity:0;transform:translateY(22px);transition:opacity .8s cubic-bezier(.16,1,.3,1),transform .8s cubic-bezier(.16,1,.3,1);transition-delay:calc(var(--i,0)*.15s)}.fq-on.fq-vis .fq-fu{opacity:1;transform:none}.fq-sw{animation:fqSw .35s cubic-bezier(.16,1,.3,1) both}}
@media(prefers-reduced-motion:reduce){.fq-on .fq-a,.fq-ch,.fq-cat,.fq-it,.fq-ring::before{transition:none!important}}
@media(max-width:900px){.fq-hd{grid-template-columns:1fr;align-items:start}.sk .fq-lead{justify-self:start}.fq-bd{grid-template-columns:1fr}.fq-side{display:contents}.fq-cats{order:0;display:flex;flex-wrap:wrap;border-radius:calc(var(--fq-r) + 4px)}.fq-cat{flex:1 1 auto}.fq-list{order:1}.fq-help{order:2}}
@media(max-width:560px){.fq-q{padding:14px 12px 14px 18px;gap:12px}.sk .fq-a p{padding:0 18px 18px}.fq-help{padding:20px}.fq-cat{padding:0 14px;font-size:14.5px}}


.svc h3,.fq-q>span:first-child{text-wrap:balance}

.grev{display:inline-flex;align-items:center;gap:10px;padding:8px 14px 8px 10px;background:var(--grev-bg,#fff);border:1px solid var(--grev-line,rgba(0,0,0,.1));border-radius:var(--grev-r,12px);text-decoration:none;color:var(--grev-ink,#1a1a1a);box-shadow:0 1px 2px rgba(0,0,0,.05);transition:border-color .15s,box-shadow .15s;line-height:1.1;-webkit-backdrop-filter:var(--grev-blur,none);backdrop-filter:var(--grev-blur,none)}
.grev:hover{box-shadow:0 4px 12px rgba(0,0,0,.12)}
.grev-g{flex:0 0 auto;width:20px;height:20px;display:block}
.grev-t{display:flex;flex-direction:column;gap:2px}
.grev-t b{font-size:15px;font-weight:700;display:flex;align-items:center;gap:6px}
.grev-t i{font-style:normal;color:#FBBC05;font-size:12px;letter-spacing:1px}
.grev-t small{font-size:12px;opacity:.75}


.kunde{display:flex;align-items:center;min-width:0}
.kunde-logo{display:block;flex:none;height:calc(var(--kunde-h,26px)*var(--s,1));width:auto;aspect-ratio:var(--r);max-width:100%;color:var(--kunde-ink,currentColor);opacity:var(--kunde-op,.62);transition:opacity .25s,color .25s}
.kunde-logo [style]{transition:fill .25s}
@media(hover:hover){.kunde:hover .kunde-logo{opacity:1}.kunde:hover .kunde-logo [style]{fill:var(--kunde-hc,var(--c))}}
ul>li.kunde-br{flex:0 0 100%;width:100%;height:0;min-height:0;padding:0;margin:0;border:0;background:none;box-shadow:none;clip-path:none;-webkit-backdrop-filter:none;backdrop-filter:none;overflow:hidden}
ul>li.kunde-br::before{content:none}


.lys-foto{background:#d9dedc}
.lys-foto img{position:absolute;inset:0;width:100%;height:100%;max-width:none;object-fit:cover;transition:transform 1.1s cubic-bezier(.16,1,.3,1)}
.lys-foto::after{content:"";position:absolute;inset:0;border-radius:inherit;box-shadow:inset 0 0 0 1px rgba(255,255,255,.16);pointer-events:none}
.svc:hover .lys-foto img{transform:scale(1.04)}
@media(hover:none),(prefers-reduced-motion:reduce){.svc:hover .lys-foto img{transform:none}}@media(prefers-reduced-motion:reduce){.lys-foto img{transition:none}}


.sk-kort{position:relative;width:100%;max-width:620px;margin-top:clamp(28px,3vw,40px)}
.sk-land{display:block;width:100%;height:auto;overflow:visible}
.sk-land path{fill:var(--sk-land,color-mix(in srgb,currentColor 7%,transparent));stroke:var(--sk-grens,color-mix(in srgb,currentColor 15%,transparent));stroke-width:.8;stroke-linejoin:round;fill-rule:evenodd}
.sk-pins{position:absolute;inset:0;margin:0;padding:0;list-style:none}
.sk-pin{position:absolute;left:var(--x);top:var(--y);width:0;height:0}
.sk-pin::before{content:"";position:absolute;left:-5px;top:-5px;width:10px;height:10px;border-radius:50%;background:var(--sk-pin,var(--sk-accent,currentColor));box-shadow:0 0 0 4px var(--sk-pin-ring,color-mix(in srgb,var(--sk-pin,var(--sk-accent,currentColor)) 20%,transparent))}
.sk-pin span{position:absolute;top:-8px;white-space:nowrap;font-size:14px;font-weight:600;line-height:16px;letter-spacing:-.01em}
.sk-pin[data-p=r] span{left:13px}.sk-pin[data-p=l] span{right:13px}
.sk-pin[data-p=b] span{top:12px;left:0;transform:translateX(-50%)}
.sk-pin[data-p=tl] span{top:auto;bottom:13px;right:-10px}
.sk-hq::before{left:-7px;top:-7px;width:14px;height:14px}.sk-hq span{font-weight:700}
.sk-reg::before{display:none}
.sk-reg span{top:0;left:0;transform:translate(-50%,-50%);font-size:11.5px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--sk-mut,currentColor)}
@media(min-width:900px){.sk-omraader .sk-in:has(>.sk-kort){display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);grid-template-rows:auto 1fr;column-gap:clamp(32px,6vw,96px);align-items:start}
 .sk-omraader .sk-in>.ncs-h{grid-column:1;grid-row:1}.sk-omraader .sk-in>.sk-call{grid-column:1;grid-row:2}
 .sk-omraader .sk-in>.sk-kort{grid-column:2;grid-row:1/3;margin:0 0 0 auto}}
@media(max-width:560px){.sk-pin span{font-size:12.5px;line-height:14px;top:-7px}.sk-reg span{font-size:10.5px}}
@media(max-width:420px){.sk-reg span{transform:translate(-82%,-50%)}}




.nf-g.nf-g5{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr) minmax(0,1fr) minmax(0,.95fr) minmax(0,1.15fr)}
.nf-k p.nf-cvr{margin-top:6px}
@media(max-width:1240px){.nf-g.nf-g5{grid-template-columns:repeat(3,minmax(0,1fr))}.nf-g.nf-g5 .nf-brand{grid-column:1/-1}}
@media(max-width:760px){.nf-g.nf-g5{grid-template-columns:1fr 1fr}}
@media(max-width:420px){.nf-g.nf-g5{grid-template-columns:1fr}}


.sh{padding-block:clamp(16px,2.6vw,40px) clamp(48px,6vw,96px)}
.sh-g{display:grid;grid-template-columns:minmax(0,1fr);align-items:end}
@media(min-width:1100px){.sh-g:not(.nf0){grid-template-columns:minmax(0,1fr) clamp(250px,21vw,310px);column-gap:clamp(32px,4vw,64px)}}
.sh-t{container-type:inline-size;display:flex;flex-direction:column;min-width:0}
.bc{display:flex;flex-wrap:wrap;align-items:center;gap:0 10px;margin-bottom:clamp(14px,2.2vw,30px);font-size:14.5px;line-height:1.4;color:rgba(255,255,255,.8)}
.bc a{display:inline-flex;align-items:center;min-height:44px;color:#fff;text-decoration:underline;text-decoration-color:rgba(255,255,255,.35);text-underline-offset:4px;transition:text-decoration-color .2s}
.bc a:hover{text-decoration-color:var(--cta)}
.bc .sep{opacity:.55}
.bc [aria-current]{color:rgba(255,255,255,.8)}
.sh h1,.sh .h1l{font-family:var(--hn);font-weight:400;font-size:clamp(2.2rem,4.4vw,4.6rem);font-size:min(clamp(2.1rem,calc(100cqi / (var(--n) * .5)),5.4rem),calc(100cqi / (var(--w) * .58)));line-height:1.02;letter-spacing:-.035em;text-wrap:balance}
.sh .h1l{margin:0;color:var(--lg);text-wrap:pretty}
.sh .lede{order:2;margin-top:clamp(16px,1.8vw,24px);max-width:40rem;font-size:clamp(17px,1.3vw,19px);line-height:1.5;color:rgba(255,255,255,.92)}
.sh .hr{order:3;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px 32px;margin-top:clamp(24px,2.6vw,36px)}
.sh .husp{order:4}
.sh .by,.sh .bym{order:2}
.sh .hcta{margin:0}
.sh .grev{display:inline-flex;align-items:center;min-height:56px;padding:0 22px 0 9px;gap:12px;border-radius:999px;background:var(--gl);border:1px solid var(--gb);-webkit-backdrop-filter:var(--gf);backdrop-filter:var(--gf);color:#fff;box-shadow:0 10px 24px -14px rgba(0,0,0,.5)}
.sh .grev-g{width:38px;height:38px;padding:9px;border-radius:50%;background:#fff}
.sh .grev-t{display:grid;gap:4px}.sh .grev-t b{font:400 19px/1 var(--hn);letter-spacing:-.01em}.sh .grev-t small{font-size:13px;opacity:.9}
@media(min-width:1100px){.sh .sh-g:not(.nf0) .hr .grev{display:none}}
.shf{display:none}
@media(min-width:1100px){.shf{display:grid;gap:10px;margin:0;padding:10px;border-radius:var(--r)}
.shf img{width:100%;height:auto;aspect-ratio:4/5;object-fit:cover;border-radius:calc(var(--r) - 8px)}
.shf .grev{width:100%;min-height:52px;padding:0 8px;gap:12px;background:none;border:0;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}
.shf .grev:hover{box-shadow:none}}
@media(max-width:560px){
 .sh{padding-top:6px}
 .sh h1,.sh .h1l{font-size:min(clamp(1.85rem,calc(100cqi * 2.3 / (var(--n) * .5)),2.75rem),calc(100cqi / (var(--w) * .58)));line-height:1.04}
 .sh .hr{order:2;margin-top:20px}
 .sh .husp{order:3}
 .sh .lede{order:4;margin-top:22px;font-size:16.5px}
 .sh .by{order:2}.sh .bym{order:3}
 .sh .hcta .wb{flex:1 1 auto}
 .sh .hcta .hc3{flex-basis:100%}
}


.by{display:flex;align-items:center;gap:14px;margin-top:clamp(22px,2.4vw,32px);font-size:15.5px;color:rgba(255,255,255,.92)}
.by a{color:#fff;text-decoration:underline;text-decoration-color:rgba(255,255,255,.35);text-underline-offset:4px}
.av{flex:none;display:inline-grid;place-items:center;width:48px;height:48px;border-radius:50%;background:var(--lg);color:var(--lgi);font:500 17px/1 var(--hn);letter-spacing:.02em}
.bym{display:flex;flex-wrap:wrap;gap:6px 22px;margin-top:12px;font-size:14.5px;color:rgba(255,255,255,.8)}
.bym b{color:#fff;font-weight:500}
.bym a{color:#fff;text-decoration:underline;text-decoration-color:rgba(255,255,255,.35);text-underline-offset:4px}


main>.ls{position:relative;margin-top:0;padding-block:clamp(56px,7vw,112px);background:#F5F7F3;box-shadow:0 0 0 100vmax #F5F7F3;clip-path:inset(0 -100vmax);color:#0C3A32}
main>.ls+.ls{padding-top:0}
main>.ls.ls-m{background:#E2F4D6;box-shadow:0 0 0 100vmax #E2F4D6}
main>.ls+.ls.ls-m,main>.ls.ls-m+.ls{padding-top:clamp(56px,7vw,112px)}
.ls h2,.ls h3{color:#0C3A32}
.ls p,.ls li{color:#2B3F39}
.ls a:not(.wb):not(.yk){color:#0C3A32;text-decoration:underline;text-decoration-color:rgba(12,58,50,.35);text-underline-offset:4px;transition:text-decoration-color .2s}
.ls a:not(.wb):not(.yk):hover{text-decoration-color:#0C3A32}
.ls :focus-visible{outline-color:#0C3A32}
.ls .kk2{background-color:#0C3A32;color:#E2F4D6;border-color:#0C3A32}.ls .kk2 svg{color:#E2F4D6}
.ls .lh{max-width:46rem;margin-bottom:clamp(28px,3.4vw,48px)}
.ls .lh h2{font-size:var(--h2);line-height:1.04}
.ls .lh>p:not(.kk2){margin-top:16px;font-size:clamp(16px,1.3vw,18px);line-height:1.55}


.kf{display:grid;grid-template-columns:auto minmax(0,1fr);gap:8px clamp(20px,3vw,48px);align-items:start;padding:clamp(24px,3vw,40px);border-radius:var(--rp);background:#E2F4D6;color:#0C3A32}
.kf-l{display:inline-flex;align-items:center;gap:10px;font:600 13px/1.6 Inter,sans-serif;letter-spacing:.08em;text-transform:uppercase;color:#276B4C!important;white-space:nowrap}
.kf-l::before{content:"";width:9px;height:9px;border-radius:50%;background:#276B4C}
.kf-t{font:400 clamp(19px,1.7vw,24px)/1.4 var(--hn);letter-spacing:-.012em;color:#0C3A32!important;max-width:52rem;text-wrap:pretty}
.kf ul{display:grid;gap:10px}
.kf ul li{position:relative;padding-left:26px;font:400 clamp(18px,1.5vw,21px)/1.4 var(--hn);color:#0C3A32}
.kf ul li::before{content:"";position:absolute;left:2px;top:.55em;width:8px;height:8px;border-radius:50%;background:#276B4C}
.opd{margin-top:14px;font-size:14px;color:#2B3F39}
@media(max-width:700px){.kf{grid-template-columns:1fr}}


.cg{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,340px);gap:clamp(32px,5vw,88px);align-items:start}
.cg.cg1{grid-template-columns:minmax(0,1fr)}
@media(max-width:1180px){.cg{grid-template-columns:1fr}}
.prose{min-width:0}
.cg1 .prose{max-width:64rem}
.prose>.ps>p,.prose>.ps>ul,.prose>.ps>ol,.prose>.ps>h2,.prose>.ps>h3,.prose>.ps>.kilde,.prose>.opd{max-width:44rem}
.ps+.ps{margin-top:clamp(44px,5vw,72px)}
.prose h2{font-size:clamp(1.85rem,3vw,2.7rem);line-height:1.08;letter-spacing:-.03em;text-wrap:balance;scroll-margin-top:110px}
.prose h3{margin-top:28px;font-size:clamp(21px,1.8vw,25px);line-height:1.2;letter-spacing:-.015em}
.prose p{margin-top:16px;font-size:17.5px;line-height:1.7}
.prose h2+p{margin-top:20px}
.prose ul.ck,.prose ol.nr{display:grid;gap:12px;margin-top:20px}
.prose ul.ck li{display:grid;grid-template-columns:26px minmax(0,1fr);gap:12px;align-items:start;font-size:17px;line-height:1.55}
.prose ul.ck li::before{content:"";width:26px;height:26px;border-radius:50%;background:#0C3A32 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23E2F4D6' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 12 4 4 8-8'/%3E%3C/svg%3E") center/16px no-repeat}
.prose ol.nr{counter-reset:n}
.prose ol.nr li{counter-increment:n;display:grid;grid-template-columns:34px minmax(0,1fr);gap:12px;font-size:17px;line-height:1.55}
.prose ol.nr li::before{content:counter(n,decimal-leading-zero);font:400 18px/1.45 var(--hn);color:#276B4C;font-variant-numeric:tabular-nums}
.kilde{margin-top:12px!important;font-size:14px!important;line-height:1.5!important;color:#2B3F39}


.twr{position:relative;margin-top:22px}
.tw{max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;border-radius:24px;background:#fff;box-shadow:inset 0 0 0 1px rgba(12,58,50,.14)}
.tw:focus-visible{outline:2px solid #0C3A32;outline-offset:2px}
.tw table{width:100%;border-collapse:collapse;font-size:16px;line-height:1.45}
.tw caption{caption-side:top;text-align:left;padding:16px 18px 12px;font:600 13px/1.4 Inter,sans-serif;letter-spacing:.04em;text-transform:uppercase;color:#276B4C}
.tw th,.tw td{padding:13px 18px;text-align:left;vertical-align:top;border-top:1px solid rgba(12,58,50,.12);color:#0C3A32}
.tw thead th{border-top:0;background:#0C3A32;color:#fff;font-weight:600;font-size:14.5px;white-space:nowrap}
.tw tbody th{font-weight:600;min-width:8.5em}
.tw td{font-variant-numeric:tabular-nums;color:#2B3F39}
.tw td.n{white-space:nowrap}
.tw tbody tr:nth-child(even){background:#F5F7F3}
.twr::after{content:"";position:absolute;top:1px;right:1px;bottom:1px;width:44px;border-radius:0 23px 23px 0;background:linear-gradient(to left,rgba(12,58,50,.22),rgba(12,58,50,0));opacity:0;pointer-events:none;transition:opacity .2s}
.twr.s:not(.e)::after{opacity:1}
.twr.s .tw-h{display:flex}
.twr.s .tw{bottom:0}
.tw-h{display:none;align-items:center;gap:8px;margin-top:10px!important;font:600 14px/1.3 Inter,sans-serif!important;color:#0C3A32!important}
.tw-h .arw{width:16px;height:16px}
@media(max-width:600px){.tw th,.tw td{padding:12px 14px}.tw table{font-size:15px}}


.cside{position:sticky;top:104px;display:grid;gap:16px;padding:clamp(22px,2.4vw,30px);border-radius:var(--rp);background:#0C3A32;color:#fff}
.cside .cs-l{font:600 13px/1 Inter,sans-serif;letter-spacing:.08em;text-transform:uppercase;color:var(--lg)}
.cside .cs-p{font:400 clamp(34px,3vw,46px)/1 var(--hn);letter-spacing:-.03em;color:#fff;font-variant-numeric:tabular-nums}
.cside .cs-n{margin-top:-6px;font-size:14.5px;color:rgba(255,255,255,.82)}
.cside .wb{width:100%;min-height:54px}
.cside .hc1{background:var(--cta);color:#03231E}.cside .hc1:hover{background:var(--ctah)}
.cside .hc2{background:none;border:1px solid rgba(255,255,255,.3);color:#fff}.cside .hc2:hover{background:rgba(255,255,255,.08)}
.cside ul{display:grid;gap:10px;padding-top:16px;border-top:1px solid rgba(255,255,255,.16)}
.cside li{display:flex;gap:10px;align-items:flex-start;font-size:15px;line-height:1.45;color:rgba(255,255,255,.9)}
.cside li svg{flex:none;width:22px;height:22px;padding:4px;border-radius:50%;background:var(--lg);color:var(--lgi)}
@media(max-width:1180px){.cside{display:none}}


.pr{margin-top:clamp(48px,6vw,88px);padding-top:clamp(40px,5vw,64px);border-top:1px solid rgba(12,58,50,.16)}
.ls>.pr:first-child{margin-top:0;padding-top:0;border-top:0}
.pr-h{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:20px 40px}
.pr-h h2{font-size:var(--h2);line-height:1.04;max-width:24ch;text-wrap:balance}
.pr-h p{max-width:34rem;font-size:17px;line-height:1.6}
.pex{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:var(--gap);margin-top:clamp(28px,3vw,40px)}
.pex li{display:grid;gap:8px;align-content:start;padding:24px;border-radius:24px;background:#fff;box-shadow:inset 0 0 0 1px rgba(12,58,50,.12)}
.pex .po{font-size:15px;line-height:1.45;color:#2B3F39}
.pex b{font:400 clamp(30px,2.6vw,40px)/1.05 var(--hn);letter-spacing:-.03em;color:#0C3A32;font-variant-numeric:tabular-nums}
.pex .pn{font-size:14px;color:#2B3F39}
.pr-f{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px 32px;margin-top:22px}
.pr-f .kilde{margin:0!important;max-width:44rem}
.pr .wb.hc1{background:var(--cta);color:#03231E}.pr .wb.hc1:hover{background:var(--ctah)}


.yk-g.k3{grid-template-columns:repeat(3,minmax(0,1fr))}
.yk-g.k2{grid-template-columns:repeat(2,minmax(0,1fr))}
@media(max-width:1100px){.yk-g.k3{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:600px){.yk-g.k3,.yk-g.k2{grid-template-columns:1fr}}
.ls .yk-t svg{width:20px;height:20px}


.ll{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:clamp(20px,3vw,48px);margin-top:20px}
.ll li{display:flex}
.ll a{flex:1;display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:60px;padding-block:12px;border-top:1px solid rgba(12,58,50,.16);font:400 clamp(19px,1.6vw,22px)/1.25 var(--hn);letter-spacing:-.015em;color:#0C3A32!important;text-decoration:none!important}
.ll a small{display:block;margin-top:4px;font:400 14px/1.35 Inter,sans-serif;letter-spacing:0;color:#2B3F39}
.ll a .arw{width:18px;height:18px}
.ll a:hover .arw{transform:translateX(4px)}
.ll.ld a{border-top-color:rgba(255,255,255,.2);color:#fff!important}.ll.ld a small{color:rgba(255,255,255,.82)}
@media(max-width:900px){.ll{grid-template-columns:1fr 1fr}}
@media(max-width:560px){.ll{grid-template-columns:1fr}}
.rel+.rel{margin-top:clamp(48px,6vw,88px)}
.rel>h2{font-size:clamp(1.85rem,3vw,2.7rem);line-height:1.08;letter-spacing:-.03em;margin-bottom:clamp(20px,2.4vw,32px)}
.tl{display:inline-flex;align-items:center;gap:8px;margin-top:22px;font-weight:600}


.lok{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(20px,3vw,48px);margin-top:clamp(40px,5vw,64px);padding-top:clamp(28px,3vw,40px);border-top:1px solid rgba(12,58,50,.16)}
.lok h2,.lok h3{font:600 13px/1.4 Inter,sans-serif;letter-spacing:.08em;text-transform:uppercase;color:#276B4C!important}
.lok ul{display:grid;gap:8px;margin-top:14px}
.lok li{position:relative;padding-left:18px;font-size:16.5px;line-height:1.45}
.lok li::before{content:"";position:absolute;left:0;top:.6em;width:7px;height:7px;border-radius:50%;background:#276B4C}
.lok p{margin-top:14px;font-size:16.5px;line-height:1.6}
@media(max-width:900px){.lok{grid-template-columns:1fr}}


#indhold .sk-pin.sk-by::before{left:-8px;top:-8px;width:16px;height:16px;background:#fff;box-shadow:0 0 0 6px rgba(185,235,132,.6)}
#indhold .sk-pin.sk-by span{color:var(--cta);font-size:17px}
#indhold .sk-pin.sk-x span{display:none}
#indhold .sk-pin.sk-p::before{background:#fff}
.nb{margin-top:clamp(24px,3vw,36px);max-width:30rem}
.nb h3{font:600 13px/1.4 Inter,sans-serif;letter-spacing:.08em;text-transform:uppercase;color:var(--lg)}
.nb .ll{grid-template-columns:1fr;margin-top:10px}


.fk{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 clamp(24px,4vw,64px);margin-top:8px}
.fk div{display:grid;grid-template-columns:minmax(0,11rem) minmax(0,1fr);gap:12px;padding-block:16px;border-top:1px solid rgba(12,58,50,.16)}
.fk dt{font:600 13px/1.6 Inter,sans-serif;letter-spacing:.06em;text-transform:uppercase;color:#276B4C}
.fk dd{margin:0;font:400 clamp(18px,1.5vw,21px)/1.4 var(--hn);color:#0C3A32}
@media(max-width:800px){.fk{grid-template-columns:1fr}.fk div{grid-template-columns:1fr;gap:4px}}


.ag{display:grid;grid-template-columns:minmax(210px,250px) minmax(0,1fr);gap:clamp(32px,5vw,88px);align-items:start;margin-top:clamp(40px,5vw,64px)}
.toc{position:sticky;top:104px}
.toc-h{font:600 13px/1.4 Inter,sans-serif;letter-spacing:.08em;text-transform:uppercase;color:#276B4C!important}
.toc ol{display:grid;margin-top:12px;counter-reset:t}
.toc li{counter-increment:t}
.toc a{display:grid;grid-template-columns:28px minmax(0,1fr);gap:6px;align-items:center;min-height:44px;padding:10px 0;border-top:1px solid rgba(12,58,50,.14);font-size:15px;line-height:1.4;color:#0C3A32!important;text-decoration:none!important}
.toc a::before{content:counter(t,decimal-leading-zero);color:#276B4C;font-variant-numeric:tabular-nums}
.toc a:hover,.toc a[aria-current]{color:#276B4C!important}
@media(max-width:1000px){.ag{grid-template-columns:1fr}.toc{position:static;padding:20px 22px;border-radius:24px;background:#fff;box-shadow:inset 0 0 0 1px rgba(12,58,50,.12)}}
.bf{margin:clamp(32px,4vw,56px) 0 0}
.bf img{display:block;width:100%;height:auto;aspect-ratio:3/1;object-fit:cover;border-radius:var(--rp)}
.bf figcaption{margin-top:10px;font-size:13.5px;color:#2B3F39}
@media(max-width:700px){.bf img{aspect-ratio:16/10}}
.fb{display:grid;gap:8px;margin-top:clamp(28px,3vw,40px);padding:clamp(22px,2.6vw,32px);border-radius:24px;background:#0C3A32;color:#fff}
.fb .fb-l{font:600 13px/1.4 Inter,sans-serif;letter-spacing:.08em;text-transform:uppercase;color:var(--lg)!important;margin:0!important}
.fb b{font:400 clamp(36px,3.6vw,54px)/1 var(--hn);letter-spacing:-.03em;color:#fff;font-variant-numeric:tabular-nums}
.fb p{margin:0!important;font-size:16px!important;color:rgba(255,255,255,.88)!important}
.ctl{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 24px;margin-top:clamp(36px,4vw,56px);padding:18px 22px;border-radius:24px;background:#E2F4D6}
.ctl p{margin:0!important;font:400 clamp(18px,1.5vw,21px)/1.35 var(--hn)!important;color:#0C3A32!important}
.ctl .wb{background:#0C3A32;color:#fff}.ctl .wb:hover{background:#17382F}


.eng{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:var(--gap);align-items:start}
@media(max-width:900px){.eng{grid-template-columns:1fr}}
.ny{display:grid;gap:14px;padding:clamp(22px,2.6vw,32px);border-radius:24px;background:#fff;box-shadow:inset 0 0 0 1px rgba(12,58,50,.12)}
.ny h2{font-size:clamp(22px,2vw,27px)!important;line-height:1.2}
.ny-k{display:flex;gap:10px}
.ny-k button{display:inline-flex;align-items:center;gap:8px;min-height:48px;padding:0 20px;border-radius:999px;border:1px solid rgba(12,58,50,.28);background:#fff;color:#0C3A32;font-weight:500;transition:background .2s,border-color .2s}
.ny-k button:hover{border-color:#0C3A32}
.ny-k button[aria-pressed=true]{background:#0C3A32;border-color:#0C3A32;color:#fff}
.ny-k svg{width:18px;height:18px}
.ny-tak{font-size:15.5px}
.ek{display:grid;gap:16px;padding:clamp(22px,2.6vw,32px);border-radius:24px;background:#E2F4D6}
.ek-top{display:flex;align-items:center;gap:16px}
.ek .av{width:64px;height:64px;font-size:22px;background:#0C3A32;color:#E2F4D6}
.ek h2{font:600 13px/1.4 Inter,sans-serif!important;letter-spacing:.08em;text-transform:uppercase;color:#276B4C!important}
.ek-n b{display:block;font:400 clamp(22px,2vw,27px)/1.15 var(--hn);letter-spacing:-.02em;color:#0C3A32}
.ek-n span{font-size:15px;color:#2B3F39}
.ek p{font-size:16px;line-height:1.6}
.ek-t{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding-top:14px;border-top:1px solid rgba(12,58,50,.18)}
.ek-t li{display:grid;gap:4px}
.ek-t b{font:400 clamp(24px,2.2vw,32px)/1 var(--hn);letter-spacing:-.03em;color:#0C3A32;font-variant-numeric:tabular-nums}
.ek-t span{font-size:13.5px;line-height:1.35;color:#2B3F39}
.ek-l{display:flex;flex-wrap:wrap;gap:8px 20px;font-weight:500}


.ctab{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:24px 40px;padding:clamp(28px,4vw,56px);border-radius:var(--rp);background:#E2F4D6;color:#0C3A32}
.ctab-h{font:400 clamp(2rem,3.6vw,3.3rem)/1.04 var(--hn);letter-spacing:-.03em;max-width:18ch;text-wrap:balance}
.ctab p:not(.ctab-h){margin-top:12px;max-width:34rem;color:#2B3F39;font-size:17px}
.ctab .hc1{background:var(--cta)}
.ctab .wb.hc2{background:#0C3A32;color:#fff;border:0;-webkit-backdrop-filter:none;backdrop-filter:none}.ctab .wb.hc2:hover{background:#17382F}
@media(max-width:560px){.ctab .hcta{width:100%}.ctab .hcta .wb{flex:1 1 100%}}


.po-t td b{font-weight:600;color:#0C3A32}
.e404{display:grid;gap:10px;margin-top:28px}

.prose .fb{margin-bottom:clamp(44px,5vw,72px)}
.prose ul.ck.tj li::before{border-radius:7px;background:#fff;box-shadow:inset 0 0 0 2px #0C3A32}
.fb .fb-k{font-size:13.5px!important;color:rgba(255,255,255,.75)!important}.fb .fb-k a{color:#fff!important;text-decoration-color:rgba(255,255,255,.4)!important}




main>section:not(.ls):not(.kb):not(.sh)+:is(.ls,.kb){margin-top:clamp(72px,9vw,140px)}
main>:is(.ls,.kb)+section:not(.ls):not(.kb){margin-top:clamp(72px,9vw,140px)}
main>.ls+#om{margin-top:0}
main>#om+.ls{margin-top:0}
main>.sh+.ls.ls-top{margin-top:0}
.kf-efter{margin-top:clamp(40px,5vw,64px)}
.rel-m{margin-top:clamp(48px,6vw,88px)}
.ls>.kf+.pr{margin-top:clamp(40px,5vw,64px)}
.ls>.cg{margin-top:0}
.ls>.kf+.cg,.ls>.lok+.cg,.ls>.kf-efter+.cg,.ls>.lh+.cg,.ls>.fk+.cg{margin-top:clamp(40px,5vw,72px)}


.kf-c{min-width:0}
.kf ul.kf-u{display:flex;flex-wrap:wrap;gap:8px 22px;margin-top:16px;padding-top:14px;border-top:1px solid rgba(12,58,50,.16)}
.kf ul.kf-u li{position:relative;padding-left:16px;font:400 15.5px/1.45 Inter,sans-serif;line-height:1.45;color:#0C3A32!important}
.kf ul.kf-u li::before{content:"";position:absolute;left:0;top:.55em;width:7px;height:7px;border-radius:50%;background:#276B4C}


.cside .wb,.pr .wb,.ctl .wb{font-size:17px;font-weight:600}
.ctl .wb{color:#fff}
.ctl-top{margin:clamp(24px,3vw,36px) 0 0}


.prose ol.tlj{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));margin-top:28px;border-top:1px solid rgba(12,58,50,.22);counter-reset:t;max-width:none}
.prose ol.tlj li{position:relative;counter-increment:t;padding:30px clamp(16px,2vw,32px) 0 0;font-size:16.5px;line-height:1.55;color:#2B3F39}
.prose ol.tlj li+li{padding-left:clamp(16px,2vw,32px);border-left:1px solid rgba(12,58,50,.14)}
.prose ol.tlj li::before{content:counter(t,decimal-leading-zero);display:block;margin-bottom:16px;font:300 clamp(44px,4.2vw,64px)/.9 var(--hn);letter-spacing:-.04em;color:#0C3A32;font-variant-numeric:tabular-nums}
.prose ol.tlj li::after{content:"";position:absolute;top:-5px;left:0;width:9px;height:9px;border-radius:50%;background:#276B4C}
.prose ol.tlj li+li::after{left:clamp(16px,2vw,32px)}
@media(max-width:700px){.prose ol.tlj{grid-template-columns:1fr;border-top:0}.prose ol.tlj li,.prose ol.tlj li+li{display:grid;grid-template-columns:56px minmax(0,1fr);padding:18px 0;border-left:0;border-top:1px solid rgba(12,58,50,.16)}.prose ol.tlj li::before{margin:0;font-size:36px}.prose ol.tlj li::after{display:none}}


.prose .ps.vis-fb{padding:clamp(24px,3vw,40px);border-radius:24px;background:#0C3A32}
.prose .ps.vis-fb h2{color:#fff}
.prose .ps.vis-fb p,.prose .ps.vis-fb li{color:rgba(255,255,255,.9)!important}
.prose .ps.vis-fb a{color:#fff!important}
.prose .ps.vis-fb ul.ck li::before{background-color:var(--lg);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230C3A32' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 12 4 4 8-8'/%3E%3C/svg%3E")}


.prose ul.kl{display:grid;gap:4px;margin-top:16px}
.prose ul.kl li{font-size:15.5px;line-height:1.45}
.prose ul.kl a{display:inline-flex;align-items:flex-start;gap:8px;min-height:44px;padding-block:10px}
.prose ul.kl a::after{content:"\2197";flex:none;font-size:14px;line-height:1.5;color:#276B4C;text-decoration:none}
.prose ul.dot{display:grid;gap:8px;margin-top:18px}
.prose ul.dot li{position:relative;padding-left:20px;font-size:17px;line-height:1.55}
.prose ul.dot li::before{content:"";position:absolute;left:2px;top:.62em;width:7px;height:7px;border-radius:50%;background:#276B4C}


.bf-i{margin:clamp(40px,5vw,64px) 0 0}
.bf-i img{aspect-ratio:16/9}
@media(min-width:1001px){.bf-i img{aspect-ratio:21/9}}
@media(max-width:700px){.bf img{aspect-ratio:16/10}}


.prose.art{max-width:none}
.prose.art>.ps>p,.prose.art>.ps>ul,.prose.art>.ps>ol,.prose.art>.ps>h2,.prose.art>.ps>h3,.prose.art>.ps>.kilde{max-width:44rem}


.yk-g.k1{grid-template-columns:minmax(0,1fr)}
@media(min-width:901px){.yk-g.k1 a.yk{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr)}.yk-g.k1 .yk-f{aspect-ratio:auto;min-height:320px}.yk-g.k1 .yk-b{padding:clamp(24px,3vw,40px);justify-content:center}.yk-g.k1 .yk-n{font-size:clamp(26px,2.4vw,36px)}}
@media(min-width:1101px){.yk-g.k3.f2>li:first-child{grid-column:span 2}.yk-g.k3.f2>li:first-child .yk-f{aspect-ratio:21/10}.yk-g.k3.f2>li:first-child .yk-n{font-size:clamp(26px,2.4vw,34px)}}
.rel>h2 .rel-a{display:inline-flex;align-items:center;gap:14px;color:#0C3A32!important;text-decoration:none!important}
.rel>h2 .rel-a .arw{width:24px;height:24px;transition:transform .25s var(--e)}
.rel>h2 .rel-a:hover .arw{transform:translateX(5px)}


body.sp .fq-cats{display:none}


.bym a,.ek-l a,.by a{display:inline-flex;align-items:center;min-height:44px}
.nf nav a{display:flex;align-items:center;min-height:44px;min-width:44px}
.skip{min-height:44px;display:inline-flex;align-items:center}


.nf .nf-h{margin-bottom:16px;font:600 13px/1 Inter,sans-serif;letter-spacing:.08em;text-transform:uppercase;color:var(--lg)}


@media(prefers-reduced-motion:reduce){.kb-m{-webkit-mask-image:none;mask-image:none}.kb-t{justify-content:flex-start;column-gap:48px}}


.sk-pin a{color:inherit;text-decoration:none}
.sk-pin a:hover span,.sk-pin a:focus-visible span{text-decoration:underline;text-underline-offset:3px}
.sk-omraader .ncs-h .nb .ll a{min-height:52px}


#tilbud .hp{position:absolute!important;left:-9999px;width:1px;height:1px;overflow:hidden}
#tilbud .fp{margin-top:14px;font-size:14px;line-height:1.5;color:#2B3F39}
#tilbud .fp a{color:#0C3A32;text-decoration:underline;text-underline-offset:3px}
#tilbud #ok.ok-fejl{background:#FFF4E5;color:#4A2A00;border:1px solid #E8B66B}
#tilbud #ok a{color:inherit;text-decoration:underline;text-underline-offset:3px;font-weight:600}
#tilbud .send:disabled{opacity:.6;cursor:progress}


.prose-w{max-width:none}
.ls>.prose-w .ps>h2{font-size:clamp(1.85rem,3vw,2.7rem);line-height:1.08;letter-spacing:-.03em;text-wrap:balance}
.ls>.prose-w .ps>h2+p{margin-top:20px;max-width:44rem;font-size:17.5px;line-height:1.7}

.bf-i+.ps{margin-top:clamp(44px,5vw,72px)}
.ps-k{margin-top:clamp(44px,5vw,72px)}
.kf+.cg,.kf+.kf-efter,.fk+.kf-efter{margin-top:clamp(40px,5vw,64px)}
.omref{margin-top:clamp(36px,4vw,56px)!important;font-weight:600}.omref a{display:inline-flex;align-items:center;gap:8px;min-height:44px}.omref .arw{width:16px;height:16px}
.nf .nf-g nav a{display:flex;align-items:center;min-height:44px;min-width:44px}
.tl,.rel>h2 .rel-a,.fk dd a{min-height:44px;display:inline-flex;align-items:center}
.sk-pin a span{padding:14px 0;margin-top:-14px}
.tw thead td{border-top:0;background:#0C3A32}
@media(max-width:700px){main h2,main h3{-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word}}
