.dn-form{--dn-form-kant:rgba(66,72,116,.3);--dn-form-kant-aktiv:var(--marian);--dn-form-feil:#a8374a;--dn-form-radius:8px;--hsf-global__font-family:var(--body);--hsf-global__font-size:15px;--hsf-global__color:var(--ink);--hsf-global-error__color:var(--dn-form-feil);--hsf-row__horizontal-spacing:16px;--hsf-row__vertical-spacing:18px;--hsf-module__vertical-spacing:18px;--hsf-heading__font-family:var(--display);--hsf-heading__color:var(--marian);--hsf-richtext__font-family:var(--body);--hsf-richtext__font-size:15px;--hsf-richtext__color:#4c4a63;--hsf-field-label__font-family:var(--body);--hsf-field-label__font-size:14px;--hsf-field-label__color:var(--marian);--hsf-field-label-requiredindicator__color:var(--dn-form-feil);--hsf-field-description__font-family:var(--body);--hsf-field-description__color:#6b6a80;--hsf-field-footer__font-family:var(--body);--hsf-field-footer__color:#6b6a80;--hsf-field-input__font-family:var(--body);--hsf-field-input__color:var(--ink);--hsf-field-input__background-color:#fff;--hsf-field-input__placeholder-color:#8b8a9c;--hsf-field-input__border-color:var(--dn-form-kant);--hsf-field-input__border-width:1.5px;--hsf-field-input__border-style:solid;--hsf-field-input__border-radius:var(--dn-form-radius);--hsf-field-input__padding:11px 13px;--hsf-field-textarea__font-family:var(--body);--hsf-field-textarea__color:var(--ink);--hsf-field-textarea__background-color:#fff;--hsf-field-textarea__placeholder-color:#8b8a9c;--hsf-field-textarea__border-color:var(--dn-form-kant);--hsf-field-textarea__border-width:1.5px;--hsf-field-textarea__border-style:solid;--hsf-field-textarea__border-radius:var(--dn-form-radius);--hsf-field-textarea__padding:11px 13px;--hsf-field-checkbox__background-color:#fff;--hsf-field-checkbox__color:var(--marian);--hsf-field-checkbox__border-color:var(--dn-form-kant);--hsf-field-checkbox__border-width:1.5px;--hsf-field-checkbox__border-style:solid;--hsf-field-radio__background-color:#fff;--hsf-field-radio__color:var(--marian);--hsf-field-radio__border-color:var(--dn-form-kant);--hsf-field-radio__border-width:1.5px;--hsf-field-radio__border-style:solid;--hsf-button__font-family:var(--body);--hsf-button__font-size:15px;--hsf-button__color:var(--cream);--hsf-button__background-color:var(--marian);--hsf-button__border-radius:var(--dn-form-radius);--hsf-button__padding:12px 24px;--hsf-erroralert__font-family:var(--body);--hsf-erroralert__font-size:14px;--hsf-erroralert__color:var(--dn-form-feil);--hsf-infoalert__font-family:var(--body);--hsf-infoalert__font-size:14px;--hsf-infoalert__color:#4c4a63}.kontaktpanel{margin:28px auto 0;max-width:850px;text-align:left}.kontaktpanel[hidden]{display:none}.kontaktpanel__tom{color:#4c4a63;font-size:15px;text-align:center}.kontaktpanel.dn-form{--dn-form-innpadding:28px;background-color:#fff;border:1px solid #ccc;border-radius:16px;box-shadow:0 1px 8px 0 hsla(0,0%,8%,.08);margin-top:48px;max-width:calc(460px + (var(--dn-form-innpadding) + 1px)*2);overflow:hidden;padding:0}.dn-form .dn-form__felt{padding:var(--dn-form-innpadding)}.kontaktpanel.dn-form[hidden]{display:none}.kontaktpanel.dn-form--todelt{align-items:stretch;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));max-width:850px}.dn-form .dn-form__intro{background-color:var(--marian);color:var(--cream);display:flex;flex-direction:column;justify-content:flex-start;padding:40px 32px;text-align:left}.dn-form .dn-form__intro>:first-child{margin-top:0}.dn-form .dn-form__intro>:last-child{margin-bottom:0}.dn-form .dn-form__intro h2,.dn-form .dn-form__intro h3,.dn-form .dn-form__intro h4{color:var(--cream);font-family:var(--display);font-size:clamp(22px,2.5vw,34px);font-weight:700;letter-spacing:-.01em;line-height:1.15;margin:0 0 14px}.dn-form .dn-form__intro li,.dn-form .dn-form__intro p{color:rgba(244,237,221,.85);font-family:var(--body);font-size:15px;line-height:1.6;margin:0 0 12px}.dn-form .dn-form__intro ol,.dn-form .dn-form__intro ul{margin:0 0 12px;padding-left:20px}.dn-form .dn-form__intro a{color:var(--gold);text-decoration:underline}.dn-form .dn-form__intro strong{color:var(--cream)}@media (max-width:760px){.kontaktpanel.dn-form--todelt{grid-template-columns:minmax(0,1fr);max-width:calc(460px + (var(--dn-form-innpadding) + 1px)*2)}.dn-form .dn-form__intro{padding:28px}}@media (max-width:520px){.kontaktpanel.dn-form{--dn-form-innpadding:20px}}.dn-form .hs-form-field{margin:0 0 18px}.dn-form .hs-form-field>label{color:var(--marian);display:block;font-family:var(--body);font-size:14px;font-weight:700;line-height:1.35;margin:0 0 6px}.dn-form .hs-form-required{color:var(--dn-form-feil);margin-left:2px}.dn-form .hs-field-desc{color:#6b6a80;display:block;font-size:13.5px;line-height:1.5;margin:0 0 8px}.dn-form .hs-input:not([type=checkbox]):not([type=radio]){appearance:none;background-color:#fff;border:1.5px solid var(--dn-form-kant);border-radius:var(--dn-form-radius);color:var(--ink);display:block;font-family:var(--body);font-size:15px;line-height:1.5;padding:11px 13px;transition:border-color .16s ease,box-shadow .16s ease;width:100%}.dn-form textarea.hs-input{min-height:132px;resize:vertical}.dn-form select.hs-input{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='%23424874' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.8' viewBox='0 0 12 12'%3E%3Cpath d='M2.5 4.5 6 8l3.5-3.5'/%3E%3C/svg%3E");background-position:right 13px center;background-repeat:no-repeat;background-size:13px;padding-right:38px}.dn-form .hs-input::placeholder{color:#8b8a9c}.dn-form .hs-input:hover:not([type=checkbox]):not([type=radio]){border-color:rgba(66,72,116,.55)}.dn-form .hs-input:focus:not([type=checkbox]):not([type=radio]){border-color:var(--dn-form-kant-aktiv);box-shadow:0 0 0 3px rgba(66,72,116,.16);outline:none}.dn-form .inputs-list{list-style:none;margin:0;padding:0}.dn-form .inputs-list>li{margin:0 0 8px}.dn-form .inputs-list label{align-items:flex-start;color:var(--ink);cursor:pointer;display:flex;font-size:15px;font-weight:400;gap:9px;line-height:1.5}.dn-form .inputs-list input[type=checkbox],.dn-form .inputs-list input[type=radio]{accent-color:var(--marian);cursor:pointer;flex:0 0 auto;height:18px;margin-top:3px;width:18px}.dn-form .hs-form-booleancheckbox-display{align-items:flex-start}.dn-form .hs-error-msgs{list-style:none;margin:6px 0 0;padding:0}.dn-form .hs-error-msg,.dn-form .hs-error-msgs label{color:var(--dn-form-feil);display:block;font-size:13.5px;font-weight:400;line-height:1.45}.dn-form .hs-form-field .hs-input.error,.dn-form .hs-form-field .hs-input.invalid{border-color:var(--dn-form-feil)}.dn-form .hs-form-field .hs-input.invalid:focus{box-shadow:0 0 0 3px rgba(168,55,74,.16)}.dn-form .hs-richtext,.dn-form .legal-consent-container{color:#4c4a63;font-size:14px;line-height:1.6}.dn-form .hs-richtext p,.dn-form .legal-consent-container p{margin:0 0 10px}.dn-form .legal-consent-container,.dn-form .legal-consent-container .hs-richtext,.dn-form .legal-consent-container .inputs-list label,.dn-form .legal-consent-container label,.dn-form .legal-consent-container p{font-size:13px;line-height:1.55}.dn-form .legal-consent-container .hs-form-booleancheckbox-display>span{display:block;margin-left:0}.dn-form .legal-consent-container .inputs-list input[type=checkbox],.dn-form .legal-consent-container .inputs-list input[type=radio]{height:16px;margin-top:2px;width:16px}.dn-form .hs-richtext a,.dn-form .legal-consent-container a{color:var(--marian);text-decoration:underline}.dn-form .hs-submit .actions{margin:22px 0 0;padding:0}.dn-form .hs-button{align-items:center;appearance:none;background:var(--marian);border:1.5px solid transparent;border-radius:var(--dn-form-radius);color:var(--cream);cursor:pointer;display:inline-flex;font-family:var(--body);font-size:15px;font-weight:700;justify-content:center;line-height:1;min-height:44px;padding:12px 24px;transition:background-color .16s ease}.dn-form .hs-button:hover{background:#363b62}.dn-form .hs-button:focus-visible{outline:2px solid var(--marian);outline-offset:3px}.dn-form .submitted-message{background:var(--peri);border-radius:12px;color:var(--marian);font-size:16px;line-height:1.6;padding:22px 24px}.dn-form .submitted-message p:last-child{margin-bottom:0}@media (min-width:620px){.dn-form .hs-form .form-columns-2{display:grid;gap:0 16px;grid-template-columns:1fr 1fr}.dn-form .hs-form .form-columns-2 .hs-form-field{float:none;width:100%!important}.dn-form .hs-form .input{margin-right:0!important}}