@import url("https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,400;0,600;0,700;0,800;1,400&display=swap");.knif-rf{--color-dark-green:#12636e;--color-light-green:#81b793;--color-dg-70:#5a9199;--color-dg-60:#71a1a7;--color-dg-30:#b7d0d3;--color-dg-20:#d0e0e2;--color-dg-10:#e7eff0;--color-lg-30:#e6f1e9;--color-lg-40:#d9e9de;--color-lg-20:#f2f8f4;--font-display:"Ample Soft Pro","Open Sans",serif;--font-body:"Open Sans",sans-serif;color:var(--color-dark-green);font-family:var(--font-body);padding:clamp(1.5rem,5vw,3rem) 1rem}.knif-rf,.knif-rf *,.knif-rf :after,.knif-rf :before{box-sizing:border-box}.knif-rf__inner{background:#fff;border-radius:20px;box-shadow:0 8px 32px rgba(18,99,110,.08);margin:0 auto;max-width:var(--rf-max-bredde,640px);padding:clamp(.5rem,5vw,2.5rem)}.knif-rf--mork .knif-rf__inner{background:var(--color-dark-green);color:#fff}.knif-rf__info{margin-bottom:1.5rem}.knif-rf__tittel{color:var(--color-dark-green);font-family:var(--font-display);font-size:clamp(1.75rem,5vw,2.5rem);font-weight:700;line-height:1.15;margin:0 0 .5rem}.knif-rf--mork .knif-rf__tittel{color:#fff}.knif-rf__intro{color:var(--color-dg-70);font-size:1rem;line-height:1.5;margin:0}.knif-rf__intro p{margin:0 0 .5rem}.knif-rf__intro p:last-child{margin-bottom:0}.knif-rf--mork .knif-rf__intro,.knif-rf--mork .knif-rf__intro p{color:var(--color-lg-30)}.knif-rf__punkter{display:flex;flex-direction:column;gap:.65rem;list-style:none;margin:1.25rem 0 0;padding:0}.knif-rf__punkt{align-items:flex-start;color:var(--color-dark-green);display:flex;font-size:1rem;font-weight:600;gap:.65rem;line-height:1.4}.knif-rf--mork .knif-rf__punkt{color:#fff}.knif-rf__punkt-ikon{align-items:center;background:var(--color-lg-20);border-radius:999px;color:var(--color-dark-green);display:inline-flex;flex:0 0 auto;font-size:.95rem;font-weight:700;height:28px;justify-content:center;line-height:1;width:28px}.knif-rf--mork .knif-rf__punkt-ikon{background:hsla(0,0%,100%,.15);color:#fff}.knif-rf__punkt-tekst{padding-top:.2rem}.knif-rf__placeholder{border:2px dashed var(--color-dg-30);border-radius:12px;color:var(--color-dg-60);font-style:italic;margin:0;padding:2rem;text-align:center}.knif-rf--mork .knif-rf__placeholder{border-color:hsla(0,0%,100%,.25);color:var(--color-lg-30)}.knif-rf .hs-form fieldset{border:none;margin:0 0 4px;max-width:100%!important;min-width:0;padding:0;width:100%!important}.knif-rf .hs-form fieldset.form-columns-2{display:flex!important;gap:1rem}.knif-rf .hs-form fieldset.form-columns-2 .field,.knif-rf .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}.knif-rf .hs-form fieldset.form-columns-2 .field .hs-input,.knif-rf .hs-form fieldset.form-columns-2 .field .input,.knif-rf .hs-form fieldset.form-columns-2 .hs-form-field .hs-input,.knif-rf .hs-form fieldset.form-columns-2 .hs-form-field .input{width:100%!important}.knif-rf .hs-form-field{margin-bottom:1rem}.knif-rf .hs-form label{color:var(--color-dark-green);display:block;font-family:var(--font-body);font-size:.95rem;font-weight:600;margin-bottom:.5rem}.knif-rf--mork .hs-form label{color:#fff}.knif-rf .hs-form input[type=email],.knif-rf .hs-form input[type=number],.knif-rf .hs-form input[type=tel],.knif-rf .hs-form input[type=text],.knif-rf .hs-form input[type=url],.knif-rf .hs-form select,.knif-rf .hs-form textarea{-webkit-appearance:none;appearance:none;background-color:#fff;border:2px solid var(--color-dg-30);border-radius:12px;box-sizing:border-box;color:var(--color-dark-green);font-family:var(--font-body);font-size:1rem;font-weight:500;height:56px;outline:none;padding:0 1rem;touch-action:manipulation;transition:border-color .15s ease,box-shadow .15s ease;width:100%!important}.knif-rf .hs-form textarea{border-radius:12px;height:auto;line-height:1.5;min-height:120px;padding:.875rem 1rem;resize:vertical}.knif-rf .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='2' d='m1 1 5 5 5-5'/%3E%3C/svg%3E");background-position:right 1rem center;background-repeat:no-repeat;cursor:pointer;padding-right:2.75rem}.knif-rf .hs-form input[type=email]:focus,.knif-rf .hs-form input[type=number]:focus,.knif-rf .hs-form input[type=tel]:focus,.knif-rf .hs-form input[type=text]:focus,.knif-rf .hs-form input[type=url]:focus,.knif-rf .hs-form select:focus,.knif-rf .hs-form textarea:focus{border-color:var(--color-dark-green);box-shadow:0 0 0 4px var(--color-dg-20)}.knif-rf .hs-form input::placeholder,.knif-rf .hs-form textarea::placeholder{color:var(--color-dg-60);opacity:1}.knif-rf--mork .hs-form input[type=email],.knif-rf--mork .hs-form input[type=number],.knif-rf--mork .hs-form input[type=tel],.knif-rf--mork .hs-form input[type=text],.knif-rf--mork .hs-form input[type=url],.knif-rf--mork .hs-form select,.knif-rf--mork .hs-form textarea{background-color:#fff;border-color:hsla(0,0%,100%,.25)}.knif-rf--mork .hs-form input[type=email]:focus,.knif-rf--mork .hs-form input[type=number]:focus,.knif-rf--mork .hs-form input[type=tel]:focus,.knif-rf--mork .hs-form input[type=text]:focus,.knif-rf--mork .hs-form input[type=url]:focus,.knif-rf--mork .hs-form select:focus,.knif-rf--mork .hs-form textarea:focus{border-color:var(--color-light-green);box-shadow:0 0 0 4px rgba(129,183,147,.3)}.knif-rf .hs-form .inputs-list{list-style:none;margin:0;padding:0}.knif-rf .hs-form .inputs-list li{margin-bottom:.5rem}.knif-rf .hs-form .inputs-list label{align-items:center;cursor:pointer;display:flex;font-weight:400;gap:.6rem;margin-bottom:0}.knif-rf .hs-form input[type=checkbox],.knif-rf .hs-form input[type=radio]{accent-color:var(--color-dark-green);cursor:pointer;height:20px;min-width:20px;touch-action:manipulation;width:20px}.knif-rf .hs-form .hs-button.primary,.knif-rf .hs-form input[type=submit]{align-items:center;background:var(--color-light-green);border:none;border-radius:999px;box-shadow:0 4px 14px rgba(129,183,147,.35);color:var(--color-dark-green);cursor:pointer;display:inline-flex;font-family:var(--font-body);font-size:1.1rem;font-weight:700;justify-content:center;padding:1rem 2.25rem;touch-action:manipulation;transition:transform .2s ease,box-shadow .2s ease,background-color .2s ease;-webkit-tap-highlight-color:transparent;letter-spacing:.01em;margin-top:.5rem;user-select:none}.knif-rf .hs-form .hs-button.primary:hover,.knif-rf .hs-form input[type=submit]:hover{box-shadow:0 8px 20px rgba(129,183,147,.45);color:var(--color-dark-green);transform:translateY(-2px)}.knif-rf .hs-form .hs-button.primary:active,.knif-rf .hs-form input[type=submit]:active{box-shadow:0 2px 8px rgba(129,183,147,.3);transform:translateY(0)}.knif-rf .hs-form .hs-button.primary:focus-visible,.knif-rf .hs-form input[type=submit]:focus-visible{box-shadow:0 0 0 4px var(--color-dg-20),0 4px 14px rgba(129,183,147,.35);outline:none}.knif-rf .hs-form .hs-error-msgs{list-style:none;margin:.4rem 0 0;padding:0}.knif-rf .hs-form .hs-error-msgs label{color:#c0392b;font-size:.85rem;font-weight:500;margin:0}.knif-rf .hs-form .hs-input.error,.knif-rf .hs-form .invalid.error{background-color:#fff8f8;border-color:#e74c3c}.knif-rf .submitted-message{background-color:var(--color-lg-20);border-left:4px solid var(--color-light-green);border-radius:12px;color:var(--color-dark-green);font-family:var(--font-body);font-size:1rem;margin:0;padding:1rem 1.25rem}.knif-rf--mork .submitted-message{background-color:hsla(0,0%,100%,.1);border-left-color:var(--color-light-green);color:#fff}.knif-rf .hs-form .legal-consent-container{color:var(--color-dg-60);font-family:var(--font-body);font-size:.825rem;line-height:1.5;margin-top:.5rem}.knif-rf--mork .hs-form .legal-consent-container{color:hsla(0,0%,100%,.7)}.knif-rf .hs-form .legal-consent-container a{color:var(--color-dark-green);text-decoration:underline}.knif-rf--mork .hs-form .legal-consent-container a{color:#fff}@media (prefers-reduced-motion:reduce){.knif-rf .hs-form .hs-button.primary,.knif-rf .hs-form input[type=submit]{transition:none}.knif-rf .hs-form .hs-button.primary:hover,.knif-rf .hs-form input[type=submit]:hover{transform:none}}