@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")}.konf-form{--font-display:"Ample Soft Pro",serif;--font-body:"Open Sans",sans-serif;--color-dark-green:#12636e;--color-light-green:#81b793;--color-white:#fff;--color-dg-90:#2a727c;--color-dg-80:#41818a;--color-dg-30:#b7d0d3;--color-dg-10:#e7eff0;--color-lg-30:#e6f1e9;--color-sec-yellow:#fcaf17;--dekor:clamp(170px,19vw,290px);background-color:var(--color-dark-green);color:var(--color-white);font-family:var(--font-body);isolation:isolate;overflow:hidden;overflow:clip;padding:clamp(80px,8vw,112px) clamp(20px,4vw,48px) clamp(48px,6vw,80px);position:relative;width:100%}.konf-form,.konf-form *,.konf-form :after,.konf-form :before{box-sizing:border-box}.konf-form [hidden],.konf-form--utlopt .konf-form__for-frist,.konf-form:not(.konf-form--utlopt) .konf-form__etter-frist{display:none!important}.konf-form__dekor{height:auto;max-width:none;pointer-events:none;position:absolute;top:0;user-select:none;width:var(--dekor);z-index:0}.konf-form__dekor--venstre{animation:konf-form-dekor-venstre 1.4s cubic-bezier(.16,.84,.3,1) .15s both;left:0;transform:translate(-30%,-20%) rotate(-14deg)}.konf-form__dekor--hogre{animation:konf-form-dekor-hogre 1.4s cubic-bezier(.16,.84,.3,1) .35s both;right:0;transform:translate(30%,-20%) scaleX(-1) rotate(-14deg)}@keyframes konf-form-dekor-venstre{0%{opacity:0;transform:translate(-80%,-80%) rotate(-55deg) scale(.8)}to{opacity:1;transform:translate(-30%,-20%) rotate(-14deg)}}@keyframes konf-form-dekor-hogre{0%{opacity:0;transform:translate(80%,-80%) scaleX(-1) rotate(-55deg) scale(.8)}to{opacity:1;transform:translate(30%,-20%) scaleX(-1) rotate(-14deg)}}.konf-form__inner{align-items:start;column-gap:clamp(32px,5vw,72px);display:grid;grid-template-areas:"info kort";grid-template-columns:minmax(0,5fr) minmax(0,6fr);margin:0 auto;max-width:1240px;position:relative;z-index:1}.konf-form__info{grid-area:info;position:sticky;top:32px}.konf-form__head{grid-area:head}.konf-form__tema{grid-area:tema}.konf-form__ingress{grid-area:ingress}.konf-form__pris{grid-area:pris}.konf-form__nedtelling{grid-area:nedtelling}.konf-form__kort{grid-area:kort}.konf-form__knapp-wrap{grid-area:knapp}.konf-form__etikett,.konf-form__nedtelling-etikett,.konf-form__tema-etikett{color:var(--color-light-green);font-family:var(--font-body);font-size:.9rem;font-weight:700;letter-spacing:.14em;margin:0 0 10px;text-transform:uppercase}.konf-form__overskrift{color:var(--color-white);font-family:var(--font-display);font-size:clamp(2.1rem,4vw,3.3rem);font-weight:700;line-height:1.1;margin:0}.konf-form__tema{border-left:3px solid var(--color-light-green);margin-top:32px;padding-left:18px}.konf-form__tema-etikett{color:hsla(0,0%,100%,.7);font-size:.8rem;margin-bottom:4px}.konf-form__tema-tekst{color:var(--color-light-green);font-family:var(--font-display);font-size:clamp(1.6rem,2.8vw,2.25rem);font-weight:700;line-height:1.15;margin:0}.konf-form__ingress{color:hsla(0,0%,100%,.88);font-size:1.05rem;line-height:1.6;margin-top:24px;max-width:52ch}.konf-form__ingress>:first-child{margin-top:0}.konf-form__ingress>:last-child{margin-bottom:0}.konf-form__ingress a{color:var(--color-white)}.konf-form__pris{align-items:flex-end;display:flex;flex-wrap:wrap;gap:12px 28px;margin-top:28px}.konf-form__pris-del{display:flex;flex-direction:column;gap:4px;margin:0}.konf-form__pris-etikett{color:hsla(0,0%,100%,.7);font-size:.75rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.konf-form__pris-tilbud{color:var(--color-sec-yellow);font-family:var(--font-display);font-size:clamp(2.6rem,4.4vw,3.6rem);font-weight:700;line-height:1}.konf-form__pris-ordinaer{color:hsla(0,0%,100%,.6);font-size:1.2rem;line-height:1;padding-bottom:6px;text-decoration:line-through}.konf-form__spar{align-items:center;background-color:var(--color-light-green);border-radius:999px;color:var(--color-dark-green);display:inline-flex;font-size:.9rem;font-weight:700;gap:8px;padding:7px 16px}.konf-form__spar-wrap{flex-basis:100%}.konf-form__spar svg{flex-shrink:0;height:16px;width:16px}.konf-form__nedtelling{margin-top:32px}.konf-form__nedtelling-rad{display:flex;flex-wrap:wrap;gap:10px}.konf-form__celle{align-items:center;background-color:var(--color-dg-90);border:1px solid var(--color-dg-80);border-radius:12px;display:flex;flex-direction:column;min-width:84px;padding:14px 10px 12px}.konf-form__tal{color:var(--color-white);font-family:var(--font-body);font-size:2.4rem;font-variant-numeric:tabular-nums;font-weight:700;line-height:1}.konf-form__eining{color:hsla(0,0%,100%,.7);font-size:.72rem;letter-spacing:.08em;margin-top:6px;text-transform:uppercase}.konf-form__kort{background-color:var(--color-white);border-radius:20px;box-shadow:0 24px 60px rgba(0,0,0,.18);color:#222;padding:clamp(24px,3vw,36px)}.konf-form__kort .hs-richtext h1,.konf-form__kort .hs-richtext h2,.konf-form__kort .hs-richtext h3{color:var(--color-dark-green);font-family:var(--font-display);font-weight:700;line-height:1.15;margin:0 0 12px}.konf-form__kort .hs-richtext{margin-bottom:24px}.konf-form__kort .hs-richtext>:last-child{margin-bottom:0}.konf-form__placeholder{border:2px dashed var(--color-dg-30);border-radius:12px;color:#888;font-style:italic;margin:0;padding:32px;text-align:center}.konf-form__utlopt-overskrift{color:var(--color-dark-green);font-family:var(--font-display);font-size:1.75rem;font-weight:700;line-height:1.2;margin:0 0 12px}.konf-form__utlopt-tekst{color:#333;font-size:1rem;line-height:1.6}.konf-form__utlopt-tekst>:first-child{margin-top:0}.konf-form__utlopt-tekst>:last-child{margin-bottom:0}.konf-form__utlopt-tekst a{color:var(--color-dark-green)}.konf-form__knapp-wrap{margin-top:40px}.konf-form__knapp{background-color:transparent;border:2px solid var(--color-white);border-radius:50px;color:var(--color-white);display:inline-block;font-family:var(--font-body);font-size:1rem;font-weight:600;letter-spacing:.02em;padding:14px 32px;text-decoration:none;transition:background-color .2s ease,border-color .2s ease,color .2s ease}.konf-form__knapp:focus-visible,.konf-form__knapp:hover{background-color:var(--color-light-green);border-color:var(--color-light-green);color:var(--color-dark-green)}.konf-form__kort .hs-form fieldset{border:none;margin:0 0 4px;max-width:100%!important;min-width:0;padding:0;width:100%!important}.konf-form__kort .hs-form fieldset.form-columns-2{display:flex!important;gap:16px}.konf-form__kort .hs-form fieldset.form-columns-2 .hs-form-field{flex:1 1 0!important;float:none!important;margin-left:0!important;margin-right:0!important;min-width:0;width:auto!important}.konf-form__kort .hs-form fieldset.form-columns-2 .hs-input,.konf-form__kort .hs-form fieldset.form-columns-2 .input{margin-right:0!important;width:100%!important}.konf-form__kort .hs-form-field{margin-bottom:18px}.konf-form__kort .hs-form label{color:var(--color-dark-green);display:block;font-family:var(--font-body);font-size:.875rem;font-weight:600;letter-spacing:.01em;margin-bottom:6px}.konf-form__kort .hs-form input[type=email],.konf-form__kort .hs-form input[type=number],.konf-form__kort .hs-form input[type=tel],.konf-form__kort .hs-form input[type=text],.konf-form__kort .hs-form input[type=url],.konf-form__kort .hs-form select,.konf-form__kort .hs-form textarea{-webkit-appearance:none;appearance:none;background-color:#f5fafa;border:1.5px solid #c5dde0;border-radius:50px;color:#222;font-family:var(--font-body);font-size:.9375rem;outline:none;padding:12px 20px;transition:border-color .2s ease,box-shadow .2s ease,background-color .2s ease;width:100%!important}.konf-form__kort .hs-form textarea{border-radius:20px;min-height:110px;padding:14px 20px;resize:vertical}.konf-form__kort .hs-form select{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath fill='none' stroke='%2312636e' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.8' d='m1 1 5 5 5-5'/%3E%3C/svg%3E");background-position:right 18px center;background-repeat:no-repeat;cursor:pointer;padding-right:44px}.konf-form__kort .hs-form input:focus,.konf-form__kort .hs-form select:focus,.konf-form__kort .hs-form textarea:focus{background-color:var(--color-white);border-color:var(--color-dark-green);box-shadow:0 0 0 3px rgba(18,99,110,.12)}.konf-form__kort .hs-form input::placeholder,.konf-form__kort .hs-form textarea::placeholder{color:#aac4c8}.konf-form__kort .hs-form .inputs-list{list-style:none;margin:0;padding:0}.konf-form__kort .hs-form .inputs-list li{margin-bottom:8px}.konf-form__kort .hs-form .inputs-list label{align-items:center;cursor:pointer;display:flex;font-weight:400;gap:10px}.konf-form__kort .hs-form input[type=checkbox],.konf-form__kort .hs-form input[type=radio]{accent-color:var(--color-dark-green);cursor:pointer;height:18px;min-width:18px;padding:0;width:18px}.konf-form__kort .hs-form .hs-submit .actions{margin:8px 0 0;padding:0}.konf-form__kort .hs-form .hs-button.primary,.konf-form__kort .hs-form input[type=submit]{background-color:var(--color-dark-green);border:none;border-radius:50px;box-shadow:0 4px 14px rgba(18,99,110,.2);color:var(--color-white);cursor:pointer;display:block;font-family:var(--font-body);font-size:1.05rem;font-weight:700;letter-spacing:.02em;padding:15px 36px;transition:background-color .2s ease,transform .15s ease,box-shadow .2s ease;width:100%}.konf-form__kort .hs-form .hs-button.primary:hover,.konf-form__kort .hs-form input[type=submit]:hover{background-color:var(--color-dg-90);box-shadow:0 6px 18px rgba(18,99,110,.28);transform:translateY(-1px)}.konf-form__kort .hs-form .hs-error-msgs{list-style:none;margin:6px 0 0 4px;padding:0}.konf-form__kort .hs-form .hs-error-msgs label{color:#c0392b;font-size:.8125rem;font-weight:400;margin:0}.konf-form__kort .hs-form .hs-input.error,.konf-form__kort .hs-form .invalid.error{background-color:#fff8f8;border-color:#e74c3c}.konf-form__kort .hs-form .legal-consent-container{color:#666;font-size:.8125rem;margin-top:8px}.konf-form__kort .submitted-message{background-color:var(--color-lg-30);border-left:4px solid var(--color-light-green);border-radius:12px;color:var(--color-dark-green);font-size:1rem;padding:16px 20px}@media (max-width:900px){.konf-form{--dekor:clamp(110px,30vw,170px);padding-top:72px}.konf-form__inner{grid-template-areas:"head" "pris" "nedtelling" "kort" "tema" "ingress" "knapp";grid-template-columns:minmax(0,1fr)}.konf-form__info{display:contents}.konf-form__nedtelling,.konf-form__pris{margin-top:20px}.konf-form__pris-tilbud{font-size:2.4rem}.konf-form__kort{margin-top:24px}.konf-form__tema{margin-top:40px}.konf-form__ingress{margin-top:32px}.konf-form--skjul-tema-mobil .konf-form__tema{display:none}.konf-form__knapp-wrap{text-align:center}}@media (max-width:480px){.konf-form__nedtelling-rad{display:grid;gap:8px;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column}.konf-form__celle{min-width:0;padding:10px 4px}.konf-form__tal{font-size:1.9rem}.konf-form__eining{font-size:.62rem;letter-spacing:.04em}.konf-form__kort .hs-form fieldset.form-columns-2{display:block!important}}@media (prefers-reduced-motion:reduce){.konf-form__dekor{animation:none}.konf-form__knapp,.konf-form__kort .hs-form .hs-button.primary{transition:none}}