html[data-skjelett=c2]{--c2-botn:#0e0d0c;--c2-flate:#1b1a18;--c2-kant:#34302b;--c2-tekst:#f5f1ea;--c2-brod:#ddd6ca;--c2-dempa:#a9a296;--c2-osb:#c99a5e;--c2-feil:#ff8a6b;--svart:var(--c2-botn);--kol:var(--c2-flate);--stein:#24221f;--kant:var(--c2-kant);--kvit:var(--c2-tekst);--lys:#d6cfc3;--graa:var(--c2-dempa);--botn-flate:var(--c2-botn);--fargeskjema:dark;--f-tekst:var(--f-outfit);--f-tittel:var(--f-outfit);--f-smal:var(--f-outfit);--tittel-vekt:600;--tittel-store:uppercase;background:var(--c2-botn)}.c2-skal{background:var(--c2-botn);color:var(--c2-tekst);font-family:var(--f-outfit), system-ui, sans-serif}.c2-skal>main:after{display:none}.c2-skal a{color:inherit}.c2-skjult{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.c2-dempa{color:var(--c2-dempa)}.c2-liten{font-size:14px;line-height:1.45}.c2-luft{padding:16px}.c2-berre-pc{display:none!important}.c2-topp{padding:calc(12px + env(safe-area-inset-top)) 16px 12px;background:var(--c2-botn);z-index:30;justify-content:space-between;align-items:center;gap:16px;display:flex;position:relative}.c2-ordmerke{align-items:center;text-decoration:none;display:flex}.c2-logo{width:auto;height:30px;display:block}.c2-logo.logo-ord{height:auto;font:800 24px/1 var(--f-outfit), sans-serif;letter-spacing:.01em;text-transform:uppercase;color:var(--c2-tekst)}.c2-meny{display:none}.c2-topp-hogre{align-items:center;gap:12px;display:flex}.c2-rund{border:1px solid var(--c2-kant);border-radius:999px;justify-content:center;align-items:center;width:44px;height:44px;text-decoration:none;display:flex}.c2-rund svg,.c2-faner svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px}.c2-initial{font-size:17px;font-weight:800}.c2-faner{padding:8px 12px calc(12px + env(safe-area-inset-bottom));background:var(--c2-botn);border-top:1px solid var(--c2-kant);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.c2-faner a{color:var(--c2-dempa);border-radius:16px;flex-direction:column;align-items:center;gap:4px;padding:8px 0;font-size:12px;font-weight:500;text-decoration:none;display:flex;position:relative}.c2-faner a[aria-current=page]{background:var(--aksent);color:var(--paa-aksent);font-weight:800}.c2-teljar{background:var(--aksent);min-width:18px;height:18px;color:var(--paa-aksent);text-align:center;border-radius:999px;padding:0 5px;font-size:11px;font-weight:800;line-height:18px;position:absolute;top:2px;left:calc(50% + 6px)}.c2-faner a[aria-current=page] .c2-teljar{background:var(--c2-botn);color:var(--c2-tekst)}.c2-knapp{background:var(--aksent);font:800 15px/1.2 var(--f-outfit), sans-serif;white-space:nowrap;cursor:pointer;border:0;border-radius:999px;flex:none;justify-content:center;align-items:center;gap:8px;padding:12px 20px;text-decoration:none;display:inline-flex;color:var(--paa-aksent)!important}.c2-knapp.smal{letter-spacing:.06em;text-transform:uppercase;padding:11px 14px;font-size:13px}.c2-knapp.kant{border:1px solid var(--c2-kant);background:0 0;padding:12px 16px;font-weight:700;color:var(--c2-tekst)!important}.c2-knapp.mork{background:var(--c2-botn);padding:12px 16px;color:var(--c2-tekst)!important}.c2-knapp.kant-mork{border:2px solid var(--c2-botn);background:0 0;color:var(--c2-botn)!important}.c2-knapp.stor{width:100%;padding:17px 0;font-size:17px}.c2-merkelapp{letter-spacing:.1em;text-transform:uppercase;background:var(--c2-botn);color:var(--c2-tekst);border-radius:999px;padding:5px 10px;font-size:12px;font-weight:800}.c2-merkelapp.lys{letter-spacing:0;text-transform:none;background:var(--c2-tekst);color:var(--c2-botn);padding:5px 11px;font-size:13px;font-weight:700}.c2-osb{background-color:var(--c2-osb);color:var(--c2-botn);background-image:url(/skjelett/c2/osb.svg);background-size:200px 200px}.c2-bolk{flex-direction:column;gap:16px;padding:40px 16px 0;display:flex}.c2-hovud{justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.c2-hovud>div{flex-direction:column;gap:4px;display:flex}.c2-kicker{letter-spacing:.16em;text-transform:uppercase;color:var(--c2-osb);font-size:13px;font-weight:700;display:block}.c2-kicker.dempa{letter-spacing:.12em;color:var(--c2-dempa);padding-top:6px}.c2-kicker.mork{color:var(--c2-botn);font-weight:800}.c2-h2{font:600 34px/1 var(--f-outfit), sans-serif;letter-spacing:.01em;text-transform:uppercase;margin:0}.c2-h2.stor{max-width:7em;font-size:38px;line-height:.95}.c2-lenkje{padding-bottom:4px;font-size:15px;font-weight:700}.c2-infoboksar{flex-direction:column;gap:8px;padding:4px 16px 16px;display:flex}.c2-infoboks{background:var(--c2-flate);border-radius:16px;align-items:center;gap:12px;padding:12px 12px 12px 16px;display:flex}.c2-infoboks-tekst{min-width:0;color:var(--c2-tekst);flex-direction:column;flex:1;gap:2px;text-decoration:none;display:flex}.c2-infoboks-tekst small,.c2-infoboks-tekst b{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.c2-infoboks-tekst small{color:var(--c2-dempa);font-size:13px}.c2-infoboks-tekst b{letter-spacing:.01em;text-transform:uppercase;font-size:20px;font-weight:600}.c2-pil{color:var(--c2-osb)}.c2-venstre{flex-direction:column;min-width:0;display:flex}.c2-innlegg{flex-direction:column;display:flex}.c2-innlegg-bilete{background:var(--c2-flate);height:420px;position:relative}.c2-bileterekkje{scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;height:100%;display:flex;overflow-x:auto}.c2-bileterekkje::-webkit-scrollbar{display:none}.c2-bileterekkje>a,.c2-bileterekkje>div{scroll-snap-align:start;flex:0 0 100%;display:block}.c2-bileterekkje img,.c2-bileterekkje video{object-fit:cover;width:100%;height:100%;display:block}.c2-bileterekkje .plakat img,.c2-bileterekkje video{object-fit:contain;background:var(--c2-botn)}.c2-utan-bilete{height:100%;font:600 34px/1 var(--f-outfit), sans-serif;text-transform:uppercase;align-items:flex-end;padding:24px 16px;display:flex}.c2-teljing{position:absolute;top:14px;right:14px}.c2-video{position:absolute;top:14px;left:14px}.c2-prikkar{pointer-events:none;justify-content:center;gap:6px;display:flex;position:absolute;bottom:12px;left:0;right:0}.c2-prikkar i{background:#f5f1ea80;border-radius:999px;width:6px;height:6px;transition:width .2s}.c2-prikkar i.valt{background:var(--c2-tekst);width:18px}.c2-innlegg-tekst{flex-direction:column;gap:4px;padding:12px 16px 0;display:flex}.c2-innlegg-hovud{justify-content:space-between;align-items:center;gap:12px;display:flex}.c2-innlegg-hovud a,.c2-innlegg-hovud b{font-size:15px;font-weight:800;text-decoration:none}.c2-innlegg-hovud .c2-dempa{font-size:14px}.c2-to-linjer{color:var(--c2-brod);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;font-size:15px;line-height:1.45;display:-webkit-box;overflow:hidden}.c2-meir{align-self:flex-start;font-size:15px;text-decoration:none;color:var(--c2-dempa)!important}.c2-ringar{scrollbar-width:none;gap:12px;padding:18px 16px 6px;display:flex;overflow-x:auto}.c2-ringar::-webkit-scrollbar{display:none}.c2-ringar>button,.c2-ringar>a{width:72px;color:var(--c2-tekst);font:inherit;cursor:pointer;background:0 0;border:0;flex-direction:column;flex:none;align-items:center;gap:7px;padding:0;text-decoration:none;display:flex}.c2-ring{border:2px solid var(--c2-osb);border-radius:999px;justify-content:center;align-items:center;width:66px;height:66px;padding:3px;font-weight:800;display:flex}.c2-ringar .valt .c2-ring{border-color:var(--aksent)}.c2-ring img{object-fit:cover;border-radius:999px;width:100%;height:100%;display:block}.c2-ring-namn{text-align:center;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;font-size:12px;font-weight:600;line-height:1.2;display:-webkit-box;overflow:hidden}.c2-ventar{min-height:320px}.c2-dagar{grid-template-columns:repeat(7,minmax(0,1fr));gap:5px;display:grid}.c2-dagar>button,.c2-dagar>a{border:1px solid var(--c2-kant);color:var(--c2-tekst);font:inherit;cursor:pointer;background:0 0;border-radius:14px;flex-direction:column;align-items:center;gap:2px;padding:9px 0;display:flex}.c2-dagar>* span{color:var(--c2-dempa);font-size:12px}.c2-dagar>* b{font-size:17px;font-weight:700}.c2-dagar>[aria-selected=true],.c2-dagar>[aria-current]{background:var(--aksent);border-color:var(--aksent);color:var(--paa-aksent)}.c2-dagar>[aria-selected=true] span,.c2-dagar>[aria-current] span{color:inherit;font-weight:700}.c2-dagar>[aria-selected=true] b,.c2-dagar>[aria-current] b{font-weight:800}.c2-timar{flex-direction:column;gap:8px;display:flex}.c2-time{background:var(--c2-flate);border-radius:16px;align-items:center;gap:14px;padding:14px;display:flex}.c2-time.avlyst{opacity:.55}.c2-avatar{object-fit:cover;background:var(--c2-kant);width:44px;height:44px;color:var(--c2-tekst);border-radius:999px;flex:none;justify-content:center;align-items:center;font-size:14px;font-weight:700;display:flex}.c2-time-tekst{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.c2-time-tekst>span{font-size:14px}.c2-time-tekst b{font-size:18px;font-weight:700}.c2-tal{font-variant-numeric:tabular-nums}.c2-signal{color:var(--aksent);font-weight:600}.c2-nestekurs{border-radius:16px;align-items:center;gap:14px;padding:14px;text-decoration:none;display:flex;color:var(--c2-botn)!important}.c2-kurs-ikon{background:var(--c2-botn);border-radius:999px;flex:none;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.c2-kurs-ikon svg{fill:none;width:22px;height:23px;stroke:var(--c2-osb);stroke-width:2.4px;stroke-linejoin:round}.c2-kurs-tekst{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.c2-kurs-tekst small{letter-spacing:.14em;text-transform:uppercase;font-size:12px;font-weight:800}.c2-kurs-tekst b{font-size:18px;font-weight:800}.c2-kurs-tekst span{font-size:14px;font-weight:500}.c2-hvaskjer{padding:44px 0 0}.c2-hvaskjer .c2-hovud{padding:0 16px}.c2-kortrad{scroll-snap-type:x proximity;scrollbar-width:none;gap:12px;padding:0 16px;scroll-padding:0 16px;display:flex;overflow-x:auto}.c2-kortrad::-webkit-scrollbar{display:none}.c2-kort{background:var(--c2-flate);width:280px;color:var(--c2-tekst);scroll-snap-align:start;border-radius:18px;flex-direction:column;flex:none;text-decoration:none;display:flex;overflow:hidden}.c2-kort-bilete{height:170px;display:block;position:relative}.c2-kort-bilete img{object-fit:cover;width:100%;height:100%;display:block}.c2-kort-bilete .c2-merkelapp{position:absolute;top:12px;left:12px}.c2-kort-tekst{flex-direction:column;gap:4px;padding:14px 16px 18px;display:flex}.c2-kort-tekst small{color:var(--c2-osb);font-size:14px;font-weight:700}.c2-kort-tekst b{font-size:20px;font-weight:800}.c2-kort-tekst .c2-dempa{font-size:15px;line-height:1.4}.c2-blimed{flex-direction:column;gap:22px;margin-top:48px;padding:36px 20px;display:flex}.c2-blimed-hovud{flex-direction:column;gap:4px;display:flex}.c2-steg{counter-reset:steg;margin:0;padding:0;list-style:none}.c2-steg li{counter-increment:steg;grid-template-columns:34px 1fr;gap:3px 16px;padding-bottom:18px;display:grid}.c2-steg li:last-child{padding-bottom:0}.c2-steg li:before{content:counter(steg);background:var(--c2-botn);width:34px;height:34px;color:var(--c2-osb);border-radius:999px;grid-row:1/3;justify-content:center;align-items:center;font-size:16px;font-weight:900;display:flex}.c2-steg b{text-transform:uppercase;font-size:20px;font-weight:600}.c2-steg span{font-size:16px;font-weight:500;line-height:1.4}.c2-blimed-knappar{flex-direction:column;gap:10px;display:flex}.c2-kontakt{padding-top:44px}.c2-kontakt-sporsmaal,.c2-spoross{flex-direction:column;gap:16px;display:flex}.c2-coachrad{align-items:center;gap:12px;font-size:14px;display:flex}.c2-stabel{display:flex}.c2-stabel img{border:2px solid var(--c2-botn);object-fit:cover;border-radius:999px;width:34px;height:34px;margin-left:-10px;display:block}.c2-stabel img:first-child{margin-left:0}.c2-skjema{flex-direction:column;gap:12px;display:flex}.c2-skrivefelt{border:1px solid var(--c2-kant);background:var(--c2-flate);border-radius:26px;align-items:flex-end;gap:8px;padding:6px 6px 6px 18px;display:flex}.c2-skrivefelt:focus-within{border-color:var(--c2-dempa)}.c2-skrivefelt textarea{resize:none;min-width:0;color:var(--c2-tekst);font:16px/1.4 var(--f-outfit), sans-serif;field-sizing:content;background:0 0;border:0;outline:0;flex:1;align-self:center;max-height:160px;padding:0}.c2-skrivefelt textarea::placeholder{color:var(--c2-dempa)}.c2-send{background:var(--aksent);width:44px;height:44px;color:var(--paa-aksent);cursor:pointer;border:0;border-radius:999px;flex:none;justify-content:center;align-items:center;font-weight:800;display:flex}.c2-send svg{fill:none;stroke:currentColor;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.c2-felt{flex-direction:column;gap:12px;display:flex}.c2-felt label{color:var(--c2-dempa);flex-direction:column;gap:6px;font-size:14px;display:flex}.c2-felt input[type=text],.c2-felt input[type=email]{border:1px solid var(--c2-kant);background:var(--c2-flate);color:var(--c2-tekst);font:inherit;border-radius:12px;padding:12px 14px;font-size:16px}.c2-felt .c2-samtykke{color:var(--c2-tekst);flex-direction:row;align-items:flex-start;gap:10px;line-height:1.4}.c2-samtykke input{accent-color:var(--aksent);margin-top:3px}.c2-melding{background:var(--c2-flate);border-radius:12px;padding:12px 14px;font-size:15px}.c2-melding.feil{border-left:3px solid var(--c2-feil)}.c2-opning{padding-top:18px}.c2-opning .c2-kicker{padding-bottom:8px}.c2-opning dl{margin:0;font-size:15px}.c2-opning dl>div{border-top:1px solid var(--c2-kant);justify-content:space-between;gap:12px;padding:12px 0;display:flex}.c2-opning dt{font-weight:700}.c2-opning dd{color:var(--c2-dempa);text-align:right;margin:0}.c2-opning dd a{text-decoration:none}.c2-adresse{flex-direction:column;gap:6px;padding-top:8px;font-size:16px;font-style:normal;display:flex}.c2-adresse b{font-size:18px;font-weight:800}.c2-adresse>a:not(.c2-dempa){font-weight:600}.c2-adresse .c2-dempa a,a.c2-dempa{text-decoration:none;color:var(--c2-dempa)!important}.c2-fot{color:var(--c2-dempa);text-align:center;flex-direction:column;align-items:center;gap:10px;padding:44px 16px 28px;font-size:13px;display:flex}.c2-fot-lenkjer{flex-wrap:wrap;justify-content:center;align-items:center;gap:16px;display:flex}@media (min-width:900px){.skal.c2-skal{flex-direction:column;display:flex}.c2-berre-pc{display:inline-flex!important}.c2-berre-mobil{display:none!important}.c2-faner{display:none}.c2-topp{border-bottom:1px solid var(--c2-kant);padding:18px 48px}.c2-logo{height:34px}.c2-meny{gap:32px;display:flex}.c2-meny a{font-size:16px;font-weight:600;text-decoration:none}.c2-meny a[aria-current=page]{color:var(--aksent)}.c2-topp .c2-knapp{padding:13px 22px;font-size:16px}.c2-topp .c2-knapp.kant{padding:12px 18px;font-weight:600}.c2-framside{max-width:1280px;margin:0 auto}.c2-h2{font-size:44px}.c2-h2.stor{font-size:64px;line-height:.92}.c2-infoboksar{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;padding:32px 48px 0;display:grid}.c2-hovudrad{grid-template-columns:minmax(0,720fr) minmax(0,472fr);align-items:start;gap:40px;padding:32px 48px 0;display:grid}.c2-innlegg-bilete{border-radius:22px;height:560px;overflow:hidden}.c2-innlegg-tekst{padding:14px 4px 0}.c2-innlegg-hovud{justify-content:flex-start}.c2-to-linjer{font-size:16px}.c2-ringar{gap:22px;padding:24px 4px 0}.c2-ringar>*{width:82px}.c2-ring{width:76px;height:76px}.c2-idag{background:var(--c2-flate);border-radius:22px;padding:26px}.c2-idag .c2-h2{font-size:40px}.c2-idag .c2-time{background:var(--c2-botn)}.c2-hvaskjer{gap:22px;padding:72px 48px 0}.c2-hvaskjer .c2-hovud{padding:0}.c2-kortrad{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;padding:0;display:grid;overflow:visible}.c2-kort{width:auto}.c2-blimed{grid-template-columns:380px 1fr 300px;align-items:start;gap:48px;margin-top:72px;padding:56px 48px;display:grid}.c2-blimed-knappar .c2-knapp.stor{padding:18px 0}.c2-kontakt{grid-template-columns:1.2fr 1fr 1fr;align-items:start;gap:48px;padding:72px 48px 0;display:grid}.c2-opning,.c2-adresse{padding-top:8px}.c2-fot{padding:72px 48px 36px}}html[data-skjelett=c2] .hs-bakgrunn{--hs-flate:var(--c2-flate);--hs-tekst:var(--c2-tekst);--hs-dempet:var(--c2-dempa);--hs-linje:var(--c2-kant);font-family:var(--f-outfit), system-ui, sans-serif}html[data-skjelett=c2] .hs-ark{border:0;border-radius:24px 24px 0 0}html[data-skjelett=c2] .hs-ark h2{font:600 30px/1 var(--f-outfit), sans-serif;letter-spacing:.01em}html[data-skjelett=c2] .hs-lukk{border-radius:999px}html[data-skjelett=c2] .hs-ikon{border-radius:12px}html[data-skjelett=c2] .hs-knapp{font:800 15px/1.2 var(--f-outfit), sans-serif;letter-spacing:0;text-transform:none;border-radius:999px}@media (min-width:600px){html[data-skjelett=c2] .hs-ark{border-radius:24px}}.c2-side{padding-bottom:48px}.c2-sidehovud{flex-direction:column;gap:6px;padding:24px 16px 0;display:flex}.c2-sidehovud p{margin:0;font-size:15px}.c2-h1{font:600 44px/.95 var(--f-outfit), sans-serif;letter-spacing:.01em;text-transform:uppercase;overflow-wrap:anywhere;margin:0}.c2-dagar>a{text-decoration:none}.c2-dagar>a.har-kurs b:after{content:"";background:var(--c2-osb);border-radius:999px;width:5px;height:5px;margin:3px auto 0;display:block}.c2-dagar>[aria-current].har-kurs b:after{background:currentColor}.c2-timeplan-dag{padding-top:20px}.c2-kursframover{gap:10px}.c2-forhandsvising{background:var(--c2-flate);margin:0;padding:10px 16px;font-size:14px}.c2-sak-bilete{aspect-ratio:4/5;height:auto;max-height:78vh}.c2-sak-tekst{flex-direction:column;gap:12px;min-width:0;padding:14px 16px 0;display:flex}.c2-tilbake{align-self:flex-start;font-size:14px;font-weight:700;text-decoration:none;color:var(--c2-dempa)!important}.c2-sak .c2-h1{margin-top:4px;font-size:36px}.c2-brodtekst{color:var(--c2-brod);flex-direction:column;gap:12px;font-size:16px;line-height:1.55;display:flex}.c2-brodtekst p{margin:0}.c2-brodtekst a{color:var(--c2-tekst);text-underline-offset:3px;text-decoration:underline}.c2-knapperad{flex-wrap:wrap;gap:10px;padding-top:4px;display:flex}.c2-fleiresaker{gap:0}.c2-fleiresaker .c2-ringar{padding-left:0;padding-right:0}@media (min-width:900px){.c2-side{max-width:1280px;margin:0 auto;padding-bottom:72px}.c2-sidehovud{padding:40px 48px 0}.c2-h1{font-size:64px}.c2-todelt{grid-template-columns:minmax(0,720fr) minmax(0,472fr);align-items:start;gap:40px;padding:0 48px;display:grid}.c2-todelt>.c2-bolk{padding-left:0;padding-right:0}.c2-timeplan-dag{padding-top:28px}.c2-kursframover{background:var(--c2-flate);border-radius:22px;margin-top:28px;padding:26px}.c2-sak-rad{grid-template-columns:minmax(0,720fr) minmax(0,472fr);align-items:start;gap:40px;padding:32px 48px 0;display:grid}.c2-sak-bilete{border-radius:22px;max-height:820px;overflow:hidden}.c2-sak-tekst{padding:4px 0 0;position:sticky;top:24px}.c2-sak .c2-h1{font-size:48px}.c2-fleiresaker{padding:64px 48px 0}}.c2-ingress{max-width:56ch;color:var(--c2-brod);line-height:1.5;margin-top:8px!important;font-size:17px!important}.c2-luft-side{margin:24px 16px 0}.c2-rutenett{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:12px;display:grid}.c2-rute{background:var(--c2-flate);border-radius:16px;flex-direction:column;gap:8px;padding:18px;display:flex}.c2-rute>b{letter-spacing:.01em;text-transform:uppercase;font-size:20px;font-weight:600}.c2-rute p{margin:0;font-size:15px;line-height:1.5}.c2-produkt>.c2-knapp{align-self:flex-start;margin-top:6px}.c2-pris{font-variant-numeric:tabular-nums;color:var(--aksent);font-size:28px;font-weight:700}.c2-pris small{color:var(--c2-dempa);font-size:15px;font-weight:500}.c2-coachar{grid-template-columns:repeat(auto-fill,minmax(160px,1fr))}.c2-coach{flex-direction:column;gap:12px;display:flex}.c2-coach-bilete{aspect-ratio:4/5;background:var(--c2-flate);font:600 48px/1 var(--f-outfit), sans-serif;color:var(--c2-osb);border-radius:16px;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.c2-coach-bilete img{object-fit:cover}.c2-coach-tekst{flex-direction:column;gap:4px;display:flex}.c2-coach-tekst b{font-size:18px;font-weight:700}.c2-coach-tekst p{margin:4px 0 0;font-size:14px;line-height:1.5}.c2-insta{align-self:flex-start;margin-top:4px;color:var(--c2-dempa)!important}.c2-insta svg{width:20px;height:20px}.c2-steg li>*{grid-column:2}.c2-steg li>.c2-knapp,.c2-steg li>.c2-knapperad{justify-self:start;margin-top:10px}.c2-blimed-side{margin-top:28px}.c2-blimed-side .c2-steg li{padding-bottom:28px}.c2-om .c2-hvaskjer{padding-top:40px}@media (min-width:900px){.c2-luft-side{margin:32px 48px 0}.c2-side>.c2-bolk:not(.c2-hvaskjer):not(.c2-kontakt){padding:64px 48px 0}.c2-rutenett{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.c2-coachar{grid-template-columns:repeat(4,minmax(0,1fr))}.c2-blimed-side{border-radius:22px;margin:40px 48px 0;padding:48px;display:block}.c2-blimed-side .c2-steg{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;display:grid}.c2-blimed-side .c2-steg li{align-content:start;padding-bottom:0}}.c2-skal .side-tittel h1{font:600 44px/.95 var(--f-outfit), sans-serif;letter-spacing:.01em}.c2-skal .side-tittel .strek{display:none}.c2-skal .knapp{min-height:46px;font:800 15px/1.2 var(--f-outfit), sans-serif;letter-spacing:0;text-transform:none;border-radius:999px;padding:0 20px}.c2-skal .knapp.liten{min-height:38px;padding:0 16px;font-size:14px}.c2-skal .knapp:hover{background:var(--aksent);opacity:.9}.c2-skal .knapp.kant{border-color:var(--c2-kant);background:0 0}.c2-skal .knapp.kant:hover{border-color:var(--c2-tekst);opacity:1;background:0 0}.c2-skal .melding{background:var(--c2-flate);color:var(--c2-brod);border:0;border-radius:14px}.c2-skal .melding.feil{border-left:3px solid var(--c2-feil);color:var(--c2-feil)}.c2-skal .flis{background:var(--c2-flate);border:0;border-radius:16px}.c2-skal .flis:hover{background:#24221f}.c2-skal .rute{border-radius:16px}.c2-skal .skjema label{font:700 13px/1.2 var(--f-outfit), sans-serif;letter-spacing:.1em}.c2-skal .skjema input[type=text],.c2-skal .skjema input[type=email],.c2-skal .skjema input[type=password],.c2-skal .skjema input[type=number],.c2-skal .skjema input[type=date],.c2-skal .skjema input[type=url],.c2-skal .skjema input[type=tel],.c2-skal .skjema input[type=time],.c2-skal .skjema input[type=search],.c2-skal .skjema select,.c2-skal .skjema textarea{border:1px solid var(--c2-kant);background:var(--c2-flate);font-family:var(--f-outfit), sans-serif;border-radius:14px}.c2-skal .skjema input:focus,.c2-skal .skjema select:focus,.c2-skal .skjema textarea:focus{border-color:var(--c2-osb)}.c2-skal .faner{border-bottom-color:var(--c2-kant)}@media (min-width:900px){.c2-skal .side-tittel h1{font-size:64px}}.c2-skal .appbanner-knapp,.c2-skal .appbanner.varselstripe .knapp{font:800 14px/1.2 var(--f-outfit), sans-serif;letter-spacing:0;text-transform:none;border-radius:999px;padding:0 18px}.c2-skal .lenkjeknapp{font-family:var(--f-outfit), sans-serif;letter-spacing:0;text-transform:none;font-weight:700}.c2-produkt>.knapp{align-self:flex-start}
