.form-section,.form-section__container{display:flex}.form-section__container{width:100%}@media only screen and (min-width:768px){.form-section__container{flex-flow:row nowrap}.form-section__column{flex:0 0 50%}.form-section__column.form-section__column--no-media{flex:0 0 66%}}.form-section__column--form{padding:var(--space-md)}.form-section h3{margin-top:0}.form-section__column--media{position:relative}@media only screen and (max-width:767px){.form-section__column--form{padding:24px}.form-section__column--media{display:none}}.form-section__column--media img,.form-section__column--media video{aspect-ratio:1}.form-section__column--media img{height:100%;object-fit:cover;position:absolute;top:0;width:100%}.form-section__column--media video{position:absolute;top:0}.form-section fieldset{max-width:none!important}.form-section .hs-form-field{margin-top:24px}.form-section legend{margin-top:5px}.form-section .hs-richtext,.form-section .hs-richtext p{margin-top:4px}.form-section .hs-richtext :is(h1,h2,h3,h4,h5,h6){margin-top:16px}.form-section input+span{align-items:center}.form-section :is(input[type=text],input[type=email],input[type=tel],input[type=file],textarea){margin-top:5px;padding:10px;width:100%!important}.form-section textarea{height:120px}.form-section :is(.hs-fieldtype-select>div.input select,.hs-dateinput>input[type=date]){height:40px;margin-top:5px;width:100%}@media only screen and (min-width:480px){.form-section :is(.hs-fieldtype-select>div.input select,.hs-dateinput>input[type=text]){width:calc(50% - 4px)!important}}.form-section .hs-fieldtype-intl-phone>select{margin-top:5px;padding:8px}.form-section input[type=checkbox],.form-section input[type=radio]{opacity:0;position:absolute}.form-section .hs-form-radio-display input[type=radio]+span,.form-section input[type=checkbox]+span{cursor:pointer;display:flex;margin:16px 0;position:relative}.form-section input[type=checkbox]+span:before{background-color:#fff;border:var(--field-border);border-radius:2px;box-sizing:border-box;content:"";display:inline-block;height:24px;margin-right:21px;min-width:24px}.form-section .hs-form-radio-display input[type=radio]:focus+span:before,.form-section .hs-form-radio-display input[type=radio]:hover+span:before,.form-section input[type=checkbox]:focus+span:before,.form-section input[type=checkbox]:hover+span:before{box-shadow:0 2px 2px 0 rgba(0,0,0,.1)}.form-section.form-section--dark .hs-form-radio-display input[type=radio]:focus+span:before,.form-section.form-section--dark .hs-form-radio-display input[type=radio]:hover+span:before,.form-section.form-section--dark input:focus,.form-section.form-section--dark input[type=checkbox]:focus+span:before,.form-section.form-section--dark input[type=checkbox]:hover+span:before,.form-section.form-section--dark select:focus,.form-section.form-section--dark textarea:focus{box-shadow:0 2px 2px 0 hsla(0,0%,100%,.2)}.form-section input[type=checkbox]:checked+span:after{content:"";height:2px;left:6px;position:absolute;top:11px;transform:rotate(45deg);width:2px}.form-section .hs-form-radio-display input[type=radio]+span:before{background-color:#fff;border:var(--field-border);border-radius:50%;box-sizing:border-box;content:"";display:inline-block;height:24px;margin-right:21px;min-width:24px}.form-section .hs-form-radio-display input[type=radio]:checked+span:after{border-radius:50%;content:"";height:16px;left:4px;position:absolute;width:16px}.form-section input[type=file]{border:none;box-shadow:none;padding-left:0}.form-section .hs-error-msg,.form-section .hs_error_rollup label{padding:5px}.form-section .hs-error-msg{color:#fff!important}.form-section .hs-error-msgs+.hs-error-msgs>li{background-image:none}.form-section .hs-error-msgs li{background-position-x:5px;background-repeat:no-repeat;background-size:30px;margin-top:2px;padding-top:13px}.form-section .hs_error_rollup{margin-top:26px}.form-section .hs_error_rollup label{padding:10px}.form-section .hs_error_rollup li{background-image:none}.form-section .legal-consent-container{margin-top:24px}.form-section .hs-form-booleancheckbox-display input+span,.form-section .legal-consent-container input+span{align-items:flex-start}.form-section div[class*=LEGAL_CONSENT]{margin-top:16px}.form-section .legal-consent-container .field.hs-form-field{margin-bottom:16px}.form-section input[type=submit]:active{box-shadow:none;translate:2px 2px}.form-section.form-section--dark input[type=submit]:focus,.form-section.form-section--dark input[type=submit]:hover{background-color:hsla(0,0%,100%,.2);color:#fff}.form-section.form-section--dark input[type=submit]:focus{box-shadow:none}@media only screen and (min-width:481px){.form-section :is(.hs-firstname,.hs-lastname,.hs-city,.hs-zip,.hs-fieldtype-select,.hs-fieldtype-date)>input{width:calc(50% - 8px)}}.form-section .form-columns-2 :is(.hs-firstname,.hs-lastname,.hs-city,.hs-zip,.hs-fieldtype-select,.hs-fieldtype-date)>.input{width:auto}.form-section .submitted-message{background-color:#fff;padding:24px}.form-section.form-section--dark .submitted-message{color:#000}.form-section .submitted-message>:first-child{margin-top:0}.form-section .submitted-message>:last-child{margin-bottom:0}.form-section .submitted-message :is(ul,ol){padding-inline-start:40px}.form-section .submitted-message :is(ul,ol)>li{padding-left:5px}.form-section .submitted-message ul{list-style:inherit;margin-block-end:1em;margin-block-start:1em}.form-section .submitted-message ol li::marker{font-weight:400}@media only screen and (max-width:767px){.form-section{background-color:var(--hag-bright-yellow)}}.form-section__container{background-color:var(--hag-bright-yellow)}@media only screen and (max-width:767px){.form-section.form-section--dark{background-color:var(--hag-burgundy)}}.form-section .hs-form-radio-display input[type=radio]:checked+span:after,.form-section.form-section--dark .form-section__container{background-color:var(--hag-burgundy)}.form-section .hs-error-msg,.form-section .hs-form-checkbox-display,.form-section .hs-form-radio-display,.form-section .hs-richtext,.form-section .hs-richtext p,.form-section .hs_error_rollup label,.form-section .legal-consent-container .hs-richtext,.form-section legend{font-size:var(--flokk-font-size-body-s);font-weight:var(--flokk-font-weight-body-s)}.form-section .hs-form-booleancheckbox-display,.form-section .hs-richtext :is(h1,h2,h3,h4,h5,h6),.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 .hs-form-radio-display input[type=radio]:focus+span:before,.form-section .hs-form-radio-display input[type=radio]:hover+span:before,.form-section input[type=checkbox]:focus+span:before,.form-section input[type=checkbox]:hover+span:before,.form-section.form-section--dark .hs-form-radio-display input[type=radio]:focus+span:before,.form-section.form-section--dark .hs-form-radio-display input[type=radio]:hover+span:before{border:var(--field-border)}.form-section input[type=checkbox]:checked+span:after{box-shadow:3px 0 0 var(--hag-burgundy),5px 0 0 var(--hag-burgundy),5px -2px 0 var(--hag-burgundy),5px -4px 0 var(--hag-burgundy),5px -6px 0 var(--hag-burgundy),5px -8px 0 var(--hag-burgundy)}.form-section .hs-error-msg{background-color:var(--hag-red)}.form-section .hs_error_rollup label{border:2px solid var(--hag-red)}.form-section.form-section--dark input[type=submit]{background-color:#fff;border:2px solid #fff;color:var(--hag-burgundy)}.form-section .submitted-message a{color:var(--hag-red);cursor:pointer;font-size:1.8rem;font-size:inherit;font-weight:600;text-decoration:underline}.form-section .submitted-message a:hover{text-decoration:none}input,select,textarea{border-color:var(--web-dark-grey);border-radius:2px;border-style:solid;border-width:1px;box-shadow:0 2px 2px 0 transparent;font-size:var(--flokk-font-size-body-s);font-weight:var(--flokk-font-weight-body-s)}input:focus,select:focus,textarea:focus{border:var(--field-border);box-shadow:0 2px 2px 0 rgba(0,0,0,.1);outline:none!important}input[type=submit]{background-color:var(--hag-burgundy);border:2px solid var(--hag-burgundy);border-radius:3px;box-shadow:0 2px 2px 0 rgba(0,0,0,.1);color:#fff;cursor:pointer;display:inline-block;font-size:inherit;font-weight:400;margin:32px 0 0;padding:8px 16px}input[type=submit]:focus,input[type=submit]:hover{background-color:rgba(var(--hag-burgundy-rgb),.4);color:var(--hag-burgundy)}