.form-section{background-color:var(--flokk-background-light-beige)}.form-section.dark-mode{background-color:var(--flokk-background-dark-green)}.form-section,.form-section__container{display:flex}.form-section__container{width:100%}.form-section__column--form{padding:var(--space-md);width:60%}@media only screen and (max-width:767px){.form-section__column--form{padding:var(--space-sm);width:100%}}.form-section__column--media{flex-grow:1;position:relative}.form-section__heading{margin:0 0 1rem}.form-section__image{height:100%;object-fit:cover;position:absolute;top:0;width:100%}.form-section fieldset{max-width:none!important}.form-section .hs-dependent-field,.form-section .hs-form-field,.form-section .legal-consent-container{margin-top:32px}.form-section legend{margin-top:2px}.form-section div.input{margin-top:10px}.form-section :is(input,select,textarea){width:100%!important}.form-section input[type=submit]{height:auto;width:auto!important}.form-section textarea{height:120px}.form-section input+span{align-items:center}.form-section .hs-form-booleancheckbox input+span,.form-section .legal-consent-container input+span{align-items:flex-start}.form-section .hs-richtext{margin-top:28px}.form-section .hs-richtext p{margin-bottom:0}.form-section .hs-richtext br{margin:4px}.form-section :is(.hs-richtext,.hs-form-radio-display,.hs-form-checkbox-display,.hs-error-msg,.hs_error_rollup label){font-size:1.6rem;font-weight:var(--flokk-font-weight-body-s)}.form-section ::-webkit-date-and-time-value{text-align:left}.form-section ::-webkit-calendar-picker-indicator{appearance:auto}.hs-form-booleancheckbox-display,.hs-form-checkbox-display,.hs-form-radio-display{position:relative}.form-section input[type=checkbox],.form-section input[type=radio]{height:100%;opacity:0;position:absolute;width:100%}.form-section .hs-form-radio-display input[type=radio]+span,.form-section input[type=checkbox]+span{display:flex;margin:16px 0;position:relative}.form-section .hs-form-checkbox:last-child .hs-form-checkbox-display>span,.form-section .hs-form-radio:last-child .hs-form-radio-display>span{margin-bottom:3px}.form-section .legal-consent-container input[type=checkbox]+span{margin:16px 0 0}.form-section input[type=checkbox]+span:before,.form-section input[type=radio]+span:before{background-color:#fff;border:1px solid var(--color-grey);box-sizing:border-box;content:"";display:inline-block;height:24px;margin-right:16px;min-width:24px}.form-section input[type=radio]+span:before{border-radius:50%}.form-section input[type=checkbox]:checked+span:after{box-shadow:3px 0 0 var(--flokk-background-dark-green),5px 0 0 var(--flokk-background-dark-green),5px -2px 0 var(--flokk-background-dark-green),5px -4px 0 var(--flokk-background-dark-green),5px -6px 0 var(--flokk-background-dark-green),5px -8px 0 var(--flokk-background-dark-green);content:"";height:2px;left:6px;position:absolute;transform:rotate(45deg);width:2px}.form-section .legal-consent-container input[type=checkbox]:checked+span:after{top:10px}.form-section input[type=radio]:checked+span:after{background-color:var(--flokk-background-dark-green);border-radius:50%;content:"";height:16px;left:4px;position:absolute;width:16px}.form-section input[type=radio]:active+span:after{left:5px;top:5px}.form-section .hs-error-msgs{background-color:var(--color-danger);color:#fff;font-size:14px;padding:0 5px;position:absolute}.form-section .legal-consent-container .hs-error-msgs label{color:#fff}.form-section .hs-form-booleancheckbox-display,.form-section .legal-consent-container input+span{font-size:var(--flokk-font-size-body-l);font-weight:var(--flokk-font-weight-body-l);line-height:var(--flokk-line-height-body-l)}.form-section.dark-mode input[type=submit]{background-color:var(--flokk-background-light-green);border-color:var(--flokk-background-light-green);color:var(--flokk-background-dark-green)}.form-section.dark-mode input[type=submit]:focus-visible,.form-section.dark-mode input[type=submit]:hover{background-color:var(--flokk-half-green-20)}input[type=submit]:focus-visible{transition:none}