.forms-block{margin:var(--block-margin-y) var(--block-margin-x);--block-spacing-y: var(--spacing-xl);max-width:var(--max-article-width);margin-left:auto;margin-right:auto;padding-left:var(--spacing-sm);padding-right:var(--spacing-sm);background-color:var(--color-grey-light);display:flex;flex-flow:column nowrap;gap:var(--spacing);justify-content:flex-start;align-items:flex-start;color:var(--color-green-dark);position:relative;padding-top:var(--spacing-md);padding-bottom:var(--spacing-md)}.editorial .forms-block:first-child{margin-top:0}.editorial>.forms-block{margin-left:0;margin-right:0}@media screen and (min-width: 1024px){.forms-block{padding-left:0;padding-right:0}}@media screen and (min-width: 768px){.forms-block{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);padding:var(--spacing-lg);align-items:flex-start;gap:var(--spacing-xl);min-height:15.625rem}}.forms-block.green{position:relative;background:transparent;overflow:hidden}@media screen and (min-width: 768px){.forms-block.green{overflow:visible}}.forms-block.green:before{content:"";position:absolute;left:50%;transform:translate(-50%);background:var(--color-green-lightest);top:0;bottom:0;width:100vw;z-index:-1}.forms-block.yellow{position:relative;background:transparent;overflow:hidden}@media screen and (min-width: 768px){.forms-block.yellow{overflow:visible}}.forms-block.yellow:before{content:"";position:absolute;left:50%;transform:translate(-50%);background:var(--color-yellow-light);top:0;bottom:0;width:100vw;z-index:-1}.forms-block__heading{margin-bottom:var(--spacing-xs)}@media screen and (min-width: 768px){.forms-block__heading{margin-bottom:var(--spacing-md)}}.forms-block__content{width:100%}.forms-block__form{width:100%;font-size:1rem;line-height:1.25rem}.forms-block__main-intro{margin-bottom:var(--spacing);font-weight:var(--fw-light)}@media screen and (min-width: 768px){.forms-block__main-intro{margin-bottom:var(--spacing-md);font-size:1.125rem;line-height:1.5rem}}.forms-block:has(.Form__Success__Message){display:flex}.forms-block:has(.Form__Success__Message) .forms-block__content,.forms-block:has(.Form__Success__Message) .Form__Title,.forms-block:has(.Form__Success__Message) .Form__Description{display:none}:root{--block-spacing-y: var(--spacing-lg);--block-spacing-x: var(--spacing);--block-margin-y: var(--block-spacing-y);--block-margin-x: var(--block-spacing-x);--block-padding-y: var(--block-spacing-y);--block-padding-x: var(--block-spacing-x)}@media screen and (min-width: 768px){:root{--block-spacing-y: var(--spacing-xxl);--block-spacing-x: var(--spacing-md)}}input,textarea,select{-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;color:inherit}input[type=text],input[type=search],input[type=tel],input[type=email],input[type=date],input[type=number],input[type=time],input[type=file],input[type=url],input[type=week],input[type=datetime-local],input[type=password],.custom-select__toggle,select,textarea{background-color:var(--color-white);border:.0625rem solid var(--color-green-dark);height:3.5rem;display:flex;align-items:center;padding:var(--spacing);width:100%;z-index:2;position:relative}input[type=text].small,input[type=search].small,input[type=tel].small,input[type=email].small,input[type=date].small,input[type=number].small,input[type=time].small,input[type=file].small,input[type=url].small,input[type=week].small,input[type=datetime-local].small,input[type=password].small,.custom-select__toggle.small,select.small,textarea.small{font-size:inherit;height:2.5rem;border-radius:.25rem;padding:0 var(--spacing)}input[type=text]:disabled,input[type=search]:disabled,input[type=tel]:disabled,input[type=email]:disabled,input[type=date]:disabled,input[type=number]:disabled,input[type=time]:disabled,input[type=file]:disabled,input[type=url]:disabled,input[type=week]:disabled,input[type=datetime-local]:disabled,input[type=password]:disabled,.custom-select__toggle:disabled,select:disabled,textarea:disabled{background-color:var(--color-grey-light);border-color:var(--color-grey);color:var(--color-green-dark);cursor:not-allowed}input[type=text]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=email]:focus,input[type=date]:focus,input[type=number]:focus,input[type=time]:focus,input[type=file]:focus,input[type=url]:focus,input[type=week]:focus,input[type=datetime-local]:focus,input[type=password]:focus,.custom-select__toggle:focus,select:focus,textarea:focus{box-shadow:inset 0 0 0 .125rem var(--color-green-dark);outline:none}@media screen and (min-width: 768px){input[type=text],input[type=search],input[type=tel],input[type=email],input[type=date],input[type=number],input[type=time],input[type=file],input[type=url],input[type=week],input[type=datetime-local],input[type=password],.custom-select__toggle,select,textarea{max-width:var(--input-width)}}input[type=date]::-webkit-calendar-picker-indicator{position:absolute;right:var(--spacing);opacity:1;pointer-events:auto;width:1.5rem;height:1.5rem;background:url(/Icons/calendar--small.svg) no-repeat center center}input[type=number]{-moz-appearance:textfield}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=file]{padding-left:var(--spacing-xl);align-items:center;line-height:1.7}input[type=file]::-webkit-file-upload-button{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}input[type=file]:before{content:"";display:inline-block;width:1.25rem;height:1.25rem;background:url(/Icons/upload.svg) no-repeat center center;background-size:contain;margin-right:var(--spacing-xs);position:absolute;left:var(--spacing)}textarea{height:auto;line-height:1.5;max-width:var(--textarea-width)}select::-ms-expand{display:none}.label{font-size:inherit;font-weight:inherit;margin-bottom:var(--spacing-xs)}select{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:var(--spacing-sm);background-image:url(/Icons/chevron--down.svg);background-size:1.5625rem 1.5625rem;background-position:center right var(--spacing);background-repeat:no-repeat;max-width:var(--input-width)}select.small{padding-right:var(--spacing-sm)}select[disabled]{background-color:var(--color-grey-dark);color:var(--color-white);border:var(--color-grey-dark)}fieldset{border:0;padding:0;margin:0}fieldset legend{display:block;padding:0;margin-bottom:var(--spacing)}fieldset label{color:var(--color-gray-dark)}fieldset>div{display:inline-flex;flex-flow:row nowrap;justify-content:flex-start;align-items:flex-start;gap:var(--spacing-xs)}fieldset>div:not(:last-child){margin-right:var(--spacing-sm)}fieldset>div:has(input[type=radio]):not(:last-child),fieldset>div:has(input[type=checkbox]):not(:last-child){display:flex;margin-bottom:var(--spacing)}.field-validation-error{color:var(--color-black)!important;font-style:italic;padding:var(--spacing-xxs) var(--spacing-xs);border-radius:0 0 var(--border-radius) var(--border-radius);position:relative;z-index:1;font-size:.875rem}.field-validation-error:after{content:"";bottom:100%;display:block;position:absolute;height:var(--border-radius);background:var(--color-black);left:0;right:0;z-index:-1}.field-validation-error:empty{display:none}.content-area>.EPiServerForms{margin:var(--block-margin-y) var(--block-margin-x)}.editorial .content-area>.EPiServerForms:first-child,.EPiServerForms .FormParagraphText>div .content-area>.EPiServerForms:first-child,.EPiServerForms .Form__Status .Form__Success__Message .content-area>.EPiServerForms:first-child{margin-top:0}.editorial>.content-area>.EPiServerForms,.EPiServerForms .FormParagraphText>div>.content-area>.EPiServerForms,.EPiServerForms .Form__Status .Form__Success__Message>.content-area>.EPiServerForms{margin-left:0;margin-right:0}.content-area--article>.EPiServerForms{padding:var(--block-padding-y) var(--block-padding-x)}.editorial .EPiServerForms,.EPiServerForms .FormParagraphText>div .EPiServerForms,.EPiServerForms .Form__Status .Form__Success__Message .EPiServerForms{overflow:hidden;max-width:100%}.editorial .EPiServerForms:before,.EPiServerForms .FormParagraphText>div .EPiServerForms:before,.EPiServerForms .Form__Status .Form__Success__Message .EPiServerForms:before,.editorial .EPiServerForms:after,.EPiServerForms .FormParagraphText>div .EPiServerForms:after,.EPiServerForms .Form__Status .Form__Success__Message .EPiServerForms:after{display:none}.EPiServerForms .ValidationRequired .Form__Element__Caption:after{content:"*"!important}.EPiServerForms .FormChoice .FormChoice__Input:focus+.FormChoice__Label{border:none}.EPiServerForms .FormFileUpload .FormChoice__Caption{display:block}.EPiServerForms .hide{display:none!important}.EPiServerForms .Form__Title{margin-bottom:var(--spacing)}.EPiServerForms .Form__Status,.EPiServerForms .Form__Warning__Message{background-color:transparent!important;color:inherit!important}.EPiServerForms .Form__Element__ValidationError{color:var(--color-black)!important;font-style:italic;padding:var(--spacing-xxs) var(--spacing-xs);border-radius:0 0 var(--border-radius) var(--border-radius);position:relative;z-index:1;font-size:.875rem}.EPiServerForms .Form__Element__ValidationError:after{content:"";bottom:100%;display:block;position:absolute;height:var(--border-radius);background:var(--color-black);left:0;right:0;z-index:-1}.EPiServerForms .Form__Element__ValidationError:empty{display:none}.EPiServerForms .Form__Element.ValidationFail{color:var(--color-black)}.EPiServerForms .Form__Element.ValidationFail select,.EPiServerForms .Form__Element.ValidationFail input:not([type=checkbox]):not([type=radio]){border-color:var(--color-red);border-width:.1875rem}.EPiServerForms .Form__Element__Caption{font-size:1rem;line-height:1.5rem;font-weight:var(--fw-bold);display:block;width:100%}@media screen and (min-width: 768px){.EPiServerForms .Form__Element__Caption{font-size:1.125rem;line-height:1.5rem}}.EPiServerForms .Form__Success__Message{background:transparent!important;color:inherit!important}.EPiServerForms .Form__Title{font-size:1.75rem;line-height:2.1875rem;margin-bottom:var(--spacing-sm)}@media screen and (min-width: 768px){.EPiServerForms .Form__Title{font-size:2.25rem;line-height:2.875rem}}@media screen and (min-width: 768px){.EPiServerForms .Form__Title{margin-bottom:var(--spacing-md)}}.EPiServerForms .ValidationFail legend{color:var(--color-black)}.EPiServerForms .Form__Status .Form__Success__Message{position:relative}.EPiServerForms .Form__Status .Form__Success__Message:before{content:"";display:block;width:3rem;height:3rem;background:url(/Icons/celebration--green.svg) no-repeat center center;border-radius:50%;margin-bottom:var(--spacing-xs)}.EPiServerForms .Form__Status .Form__Success__Message:has(:first-child[style*="text-align: center"]):before{margin-left:50%;transform:translate(-50%)}.EPiServerForms .FormParagraphText>div{font-size:1rem}input[type=radio]:not(.sr-only),input[type=checkbox]:not(.sr-only){position:relative;min-height:0;background:var(--color-white);border:solid 1px var(--color-green-dark);outline:none;flex-shrink:0}input[type=radio]:not(.sr-only):disabled,input[type=checkbox]:not(.sr-only):disabled{opacity:.5}input[type=radio]:not(.sr-only):disabled:before,input[type=checkbox]:not(.sr-only):disabled:before{background:repeating-linear-gradient(-45deg,var(--color-black),var(--color-black) .125rem,var(--color-gray-dark) .1875rem,var(--color-gray-dark) .3125rem)}input[type=radio]:not(.sr-only):focus,input[type=checkbox]:not(.sr-only):focus{outline:2px solid var(--color-green);outline-offset:2px}input[type=radio]:not(.sr-only):checked:focus,input[type=checkbox]:not(.sr-only):checked:focus{outline:2px solid var(--color-green);outline-offset:2px}input[type=checkbox]{width:1.25rem;height:1.25rem;margin:0}input[type=checkbox]:checked:before{content:"";display:block;position:absolute;left:0;top:0;width:100%;height:100%;background:url(/Icons/check--white.svg) no-repeat center center;background-color:var(--color-green-dark)}input[type=checkbox]+label{line-height:1.25rem}input[type=radio]{border-radius:50%;width:1.1875rem;height:1.1875rem;margin:0}input[type=radio]:checked{border-width:6px}input[type=radio]+label{line-height:1.1875rem}.checkbox,.radio{display:flex;gap:var(--spacing-xs);align-items:center}.checkbox input[type=checkbox],.checkbox input[type=radio],.radio input[type=checkbox],.radio input[type=radio]{flex-shrink:0}.checkbox+a,.radio+a{display:block;margin-left:calc(var(--spacing-xs) + 1.875rem)}.radio--square{gap:var(--spacing)}.radio--square input[type=radio]{border-radius:0;height:1.5rem;width:1.5rem}.radio--square input[type=radio]:checked{border-width:initial;background-color:var(--color-green-dark)}form .input{margin-bottom:var(--spacing)}form .input label+input{margin-top:var(--spacing-xxs)}form .input .subtext{margin-top:var(--spacing-xs)}form .input.required label:after{content:" *"}button[type=submit]{font-family:var(--font-family);font-size:1.25rem;font-weight:var(--fw-bold);padding:.625rem 1.875rem;border:none;border-radius:.0625rem;cursor:pointer;min-height:3rem;min-width:3rem;white-space:nowrap;background-color:var(--color-green-dark);color:var(--color-grey-light)}button[type=submit]:focus,button[type=submit]:hover{background-color:var(--color-green);color:var(--color-green-dark)}button[type=submit]:focus-visible{outline:auto!important}button[type=submit].Form__Element{margin-top:var(--spacing-md)}button[type=submit]:not(:last-child){margin-right:var(--spacing)}button[type=submit][disabled]{background-color:var(--color-grey-dark);color:var(--color-white);border:var(--color-grey-dark);cursor:not-allowed;pointer-events:none}.FormResetButton{font-family:var(--font-family);font-size:1.25rem;font-weight:var(--fw-bold);padding:.625rem 1.875rem;border:none;border-radius:.0625rem;cursor:pointer;min-height:3rem;min-width:3rem;white-space:nowrap;background-color:transparent;color:var(--color-green-dark);border:.0625rem solid var(--color-green-dark);padding:.5625rem 1.8125rem}.FormResetButton:focus,.FormResetButton:hover{box-shadow:inset 0 0 0 .1875rem var(--color-green-dark);outline:auto!important}.FormResetButton:not(:last-child){margin-right:var(--spacing)}.input{max-width:calc(720px + 2 * var(--spacing-md))}.input__row{display:flex;flex-flow:row wrap;justify-content:flex-start;align-items:center;gap:var(--spacing-md);width:100%;margin-bottom:var(--spacing-md)}.input__row .input__item{flex:1 1 var(--input-width);margin-bottom:0}.input__row:has(.input__item--error) .input__item:not(.input__item--error){padding-bottom:1.5625rem}.input__item{margin-bottom:var(--spacing-md)}.input__item input,.input__item select{max-width:var(--input-width)}.input__item--required label:after{content:"*"}.input__item--error input,.input__item--error select,.input__item--error textarea{box-shadow:inset 0 0 0 .125rem var(--color-red);border-color:var(--color-red)}.input__item--passive input,.input__item--passive input:disabled{background-color:transparent;border:none;color:var(--color-black);font-weight:600}.input__item--half input,.input__item--half select,.input__item--half textarea{max-width:calc(var(--input-width) / 2 - var(--spacing))}.input__item--third input,.input__item--third select,.input__item--third textarea{max-width:calc(var(--input-width) / 3 - var(--spacing))}.input__error-message{font-size:.75rem;line-height:1.25rem;font-weight:var(--fw-regular);font-style:italic;color:#000}.input__file--hidden{display:none}.input__image{display:flex;flex-flow:row nowrap;justify-content:flex-start;align-items:center;gap:var(--spacing)}.input__upload{display:flex;flex-flow:row nowrap;justify-content:flex-start;align-items:center;gap:var(--spacing);max-width:var(--input-width);margin-bottom:var(--spacing-md);border:.125rem dashed transparent}.input__upload:hover,.input__upload:focus{text-decoration:underline}.input__upload--drag-over{border:.125rem dashed var(--color-green-dark)}.input__upload-btn{font-size:1.125rem;line-height:1.5rem;background-color:transparent;color:var(--color-green-dark);font-weight:var(--fw-regular);text-decoration:underline;cursor:pointer;border:none;padding:var(--spacing-xs)}.input__upload-btn:has(input[type=file]:focus){outline:auto}.input__heading{margin-bottom:var(--spacing-sm)}.input__message{max-width:var(--input-width);margin-bottom:var(--spacing-sm)}.input__loading{height:3.5rem;max-width:var(--input-width);display:flex;justify-content:flex-start;align-items:center}.input__loading svg{fill:var(--color-green);width:5.625rem}
