@import url("https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,300;0,400;0,600;0,700;0,800;1,400;1,600&display=swap");@font-face{font-display:swap;font-family:Ample Soft Pro;font-style:normal;font-weight:400;src:url(https://143397500.fs1.hubspotusercontent-eu1.net/hubfs/143397500/Knif/Visuell%20profil/AmpleSoftPro-regular.woff2) format("woff2")}@font-face{font-display:swap;font-family:Ample Soft Pro;font-style:normal;font-weight:700;src:url(https://143397500.fs1.hubspotusercontent-eu1.net/hubfs/143397500/Knif/Visuell%20profil/AmpleSoftPro-Bold.woff2) format("woff2")}:root{--color-dark-green:#12636e;--color-light-green:#81b793;--color-white:#fff;--color-black:#000;--font-display:"Ample Soft Pro",serif;--font-body:"Open Sans",sans-serif}.kv-seksjon{margin:0 auto;max-width:1280px;padding:80px 40px}.kv-heading{color:var(--color-dark-green);font-family:var(--font-display);font-size:3rem;font-weight:700;line-height:1.2;margin-bottom:48px;min-height:3.6rem;text-align:center}.kv-cursor{animation:kv-blink 1s step-end infinite;background-color:currentColor;display:inline-block;height:1.2em;margin-left:2px;vertical-align:middle;width:2px}@keyframes kv-blink{0%,to{opacity:1}50%{opacity:0}}.kv-grid{display:grid;gap:40px;grid-template-columns:1fr 1fr}.kv-kort{background-color:var(--color-white);border-radius:20px;box-shadow:0 4px 20px rgba(0,0,0,.08);color:inherit;display:block;overflow:hidden;text-decoration:none;transition:transform .3s ease,box-shadow .3s ease}.kv-kort:focus-visible,.kv-kort:hover{box-shadow:0 16px 48px rgba(18,99,110,.18);outline:none;transform:translateY(-6px)}.kv-kort:focus-visible{outline:3px solid var(--color-dark-green);outline-offset:2px}.kv-bilde-wrapper{aspect-ratio:16/10;background-color:var(--color-dark-green);overflow:hidden}.kv-bilde-wrapper img{display:block;height:100%;object-fit:cover;transition:transform .3s ease;width:100%}.kv-kort:hover .kv-bilde-wrapper img{transform:scale(1.05)}.kv-innhald{padding:32px 36px 36px}.kv-tittel{color:var(--color-dark-green);font-family:var(--font-display);font-size:2.5rem;font-weight:700;line-height:1.1;margin:0 0 16px}.kv-tekst{color:var(--color-black);line-height:1.6;margin:0 0 24px}.kv-pil,.kv-tekst{font-family:var(--font-body);font-size:1.125rem}.kv-pil{align-items:center;color:var(--color-dark-green);display:inline-flex;font-weight:600;gap:10px;transition:transform .3s ease}.kv-kort:hover .kv-pil{transform:translateX(4px)}@media (max-width:768px){.kv-seksjon{padding:48px 20px}.kv-grid{gap:24px;grid-template-columns:1fr}.kv-heading{font-size:2rem;margin-bottom:32px}.kv-tittel{font-size:1.75rem}.kv-innhald{padding:24px}}