[data-theme]{--hsf-global__font-family:var(--patmos-typography-family-graphik);--hsf-global__font-size:var(--patmos-typography-scale-16);--hsf-global__color:var(--patmos-text-primary);--hsf-global-error__color:var(--patmos-text-input-error);--hsf-background__background-color:transparent;--hsf-background__padding:0px;--hsf-background__border-width:0px;--hsf-background__border-style:solid;--hsf-background__border-color:transparent;--hsf-background__border-radius:0px;--hsf-row__horizontal-spacing:var(--patmos-spacing-16);--hsf-row__vertical-spacing:var(--patmos-spacing-16);--hsf-module__vertical-spacing:var(--patmos-spacing-16);--hsf-field-label__font-family:var(--patmos-typography-family-graphik);--hsf-field-label__font-size:var(--patmos-typography-scale-16);--hsf-field-label__color:var(--patmos-text-primary);--hsf-field-label-requiredindicator__color:currentColor;--hsf-field-input__font-family:var(--patmos-typography-family-graphik);--hsf-field-input__color:var(--patmos-text-primary);--hsf-field-input__background-color:var(--patmos-background);--hsf-field-input__placeholder-color:var(--patmos-text-secondary);--hsf-field-input__border-color:var(--patmos-text-input-border);--hsf-field-input__border-width:1px;--hsf-field-input__border-style:solid;--hsf-field-input__border-radius:var(--patmos-radius-medium);--hsf-field-input__padding:0px var(--patmos-spacing-12);--hsf-field-textarea__font-family:var(--patmos-typography-family-graphik);--hsf-field-textarea__color:var(--patmos-text-primary);--hsf-field-textarea__background-color:var(--patmos-background);--hsf-field-textarea__placeholder-color:var(--patmos-text-secondary);--hsf-field-textarea__border-color:var(--patmos-text-input-border);--hsf-field-textarea__border-width:1px;--hsf-field-textarea__border-style:solid;--hsf-field-textarea__border-radius:var(--patmos-radius-medium);--hsf-field-textarea__padding:0px var(--patmos-spacing-12);--hsf-button__font-family:var(--patmos-typography-family-graphik);--hsf-button__font-size:var(--patmos-typography-scale-16);--hsf-button__color:var(--patmos-text-primary-inverse);--hsf-button__background-color:var(--patmos-button-primary);--hsf-button__border-radius:var(--patmos-radius-round);--hsf-button__padding:14px var(--patmos-spacing-24);--hsf-button__box-shadow:none;--hsf-erroralert__color:var(--patmos-text-input-error);--hsf-richtext__color:var(--patmos-text-secondary)}[data-theme=dark]{--hsf-field-input__border-color:oklch(43.86% 0 0);--hsf-field-textarea__border-color:oklch(43.86% 0 0)}.hs-form{flex-direction:column}.hs-form,.hs-form fieldset{display:flex;gap:var(--patmos-spacing-16)}.hs-form fieldset{border:0;margin:0;max-width:none;padding:0}.hs-form fieldset .hs-form-field,.hs-form fieldset>div{flex:1 1 0;float:none;min-width:0;padding:0;width:auto}.hs-form .input{margin:0}.hs-form label:not(.hs-form-booleancheckbox-display,.hs-form-radio-display){height:1px;margin:-1px;overflow:hidden;position:absolute;width:1px;clip:rect(0,0,0,0);white-space:nowrap}.hs-form .hs-input:not([type=checkbox],[type=radio],[type=file]){background:var(--patmos-background);border:1px solid var(--patmos-text-input-border);border-radius:var(--patmos-radius-medium);box-shadow:none;box-sizing:border-box;color:var(--patmos-text-secondary);display:block;font-family:var(--patmos-typography-family-graphik);font-size:var(--patmos-typography-scale-16);font-weight:var(--patmos-typography-weight-regular);letter-spacing:var(--patmos-typography-tracking-none);line-height:var(--patmos-leading-relaxed);margin:0;padding:calc(var(--patmos-spacing-16) - 1px) calc(var(--patmos-spacing-12) - 1px);transition:border-color .16s ease,box-shadow .16s ease;width:100%}.hs-form .hs-input::placeholder{color:var(--patmos-text-secondary);opacity:1}.hs-form .hs-input:hover{border-color:var(--patmos-text-input-hover)}.hs-form .hs-input:focus-visible{border-color:var(--patmos-text-primary);outline:var(--patmos-size-2) solid var(--patmos-focus);outline-offset:var(--patmos-size-2)}.hs-form .hs-input.invalid.error{border-color:var(--patmos-text-input-error);box-shadow:inset 0 0 0 1px var(--patmos-text-input-error)}.hs-form textarea.hs-input{height:140px;padding:calc(var(--patmos-spacing-12) - 1px);resize:vertical}.hs-form .hs-error-msgs{list-style:none;margin:var(--patmos-spacing-8) 0 0;padding:0}.hs-form .hs-error-msg,.hs-form .hs-main-font-element{color:var(--patmos-text-alert);font-size:var(--patmos-typography-scale-14);line-height:var(--patmos-leading-relaxed)}.hs-form .hs-richtext,.hs-form .legal-consent-container{color:var(--patmos-text-secondary);font-size:var(--patmos-typography-scale-14);line-height:var(--patmos-leading-relaxed)}.hs-form .hs-submit .actions{display:flex;margin:0;padding:0}.patmos-theme-hero-form .hs-form .hs-submit .actions{justify-content:center}.hs-form .hs-button{background:var(--patmos-button-primary);border:1px solid var(--patmos-button-primary);border-radius:var(--patmos-radius-round);color:var(--patmos-text-primary-inverse);cursor:pointer;font-family:var(--patmos-typography-family-graphik);font-size:var(--patmos-typography-scale-14);font-weight:var(--patmos-typography-weight-regular);height:var(--patmos-size-40);letter-spacing:var(--patmos-typography-tracking-none);line-height:var(--patmos-leading-relaxed);padding:0 var(--patmos-spacing-24);transition:background-color .16s ease,border-color .16s ease}.hs-form .hs-button:hover{background:var(--patmos-button-primary-hover);border-color:var(--patmos-button-primary-hover)}.hs-form .hs-button:focus-visible{outline:2px solid var(--patmos-focus);outline-offset:0}.submitted-message{color:var(--patmos-text-primary)}.patmos-theme-hero-form .submitted-message{text-align:center}@media (max-width:767px){.hs-form fieldset{flex-direction:column}}