.form-field{display:block;width:100%;margin-bottom:var(--spacing-md)}.form-field.has-error input,.form-field.has-error textarea,.form-field.has-error select{border-color:var(--palette-soft-rose-dark)}.form-field.disabled{pointer-events:none}.form-field.disabled input,.form-field.disabled .field-input{opacity:.6;background-color:var(--palette-light-gray-background, #f5f5f5)}.form-field .input-validation-error{border-color:var(--palette-soft-rose-dark)}.form-field label,.form-field .label,.form-field legend,.form-field .fieldset-legend{display:inline-block;margin-bottom:.5rem;font-weight:500;color:var(--text-color-gray);font-size:var(--font-size-md)}.form-field label .required,.form-field .label .required,.form-field legend .required,.form-field .fieldset-legend .required{color:var(--palette-soft-rose-darker);font-weight:600}.form-field .error-message,.form-field .field-validation-error{color:var(--palette-soft-rose-darker);font-size:var(--font-size-sm);margin:0;display:flex;align-items:center}.form-field .helper-text{color:var(--text-color-gray);font-size:var(--font-size-sm);margin:var(--spacing-xs) 0 0 0;line-height:var(--line-height-small)}input,.field-input{display:block;box-sizing:border-box;padding:0 var(--spacing-lg);width:100%;border:1px solid var(--palette-light-gray);background:transparent;border-radius:0;font-family:var(--font-family-regular);font-size:var(--font-size-md);height:55px;line-height:55px}input:focus,input:focus-visible,.field-input:focus,.field-input:focus-visible{border:1px solid var(--palette-light-gray);background:transparent;border-radius:0;outline:none;box-shadow:0 0 3px 1px var(--accent)}input[readonly],.field-input[readonly]{background-color:var(--palette-gray-bg, #f6f6f6)!important;cursor:default}textarea{display:block;box-sizing:border-box;padding:0 var(--spacing-lg);width:100%;border:1px solid var(--palette-light-gray);background:transparent;border-radius:0;font-family:var(--font-family-regular);font-size:var(--font-size-md);height:auto;line-height:var(--line-height-small);padding-top:var(--spacing-lg);padding-bottom:var(--spacing-lg);resize:none}textarea:focus,textarea:focus-visible{border:1px solid var(--palette-light-gray);background:transparent;border-radius:0;outline:none;box-shadow:0 0 3px 1px var(--accent)}textarea[readonly]{background-color:var(--palette-gray-bg, #f6f6f6)!important;cursor:default}.textarea-help{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;gap:var(--spacing-lg)}.textarea-help .character-count{flex:1 0 auto;text-align:right}select{display:block;box-sizing:border-box;padding:0 var(--spacing-lg);width:100%;border:1px solid var(--palette-light-gray);background:transparent;border-radius:0;font-family:var(--font-family-regular);font-size:var(--font-size-md);line-height:55px}select:focus,select:focus-visible{border:1px solid var(--palette-light-gray);background:transparent;border-radius:0;outline:none;box-shadow:0 0 3px 1px var(--accent)}select[readonly]{background-color:var(--palette-gray-bg, #f6f6f6)!important;cursor:default}select:not([multiple]){height:55px;appearance:none;-webkit-appearance:none;-moz-appearance:none;background-image:none;background:url("data:image/svg+xml;utf8,<svg fill='black' height='24' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'><path d='M7 10l5 5 5-5z'/></svg>") no-repeat right .75rem center;background-size:var(--spacing-lg)}select[multiple]{height:auto}.options-container{display:flex;flex-wrap:wrap;flex-direction:column;gap:0 var(--spacing-md)}.options-container.row{flex-direction:row;gap:0 var(--spacing-xl)}.option-items-horizontal,.radiobuttonlist-horizontal,.checkboxlist-horizontal{display:flex;flex-wrap:wrap;gap:0 var(--spacing-md)}.option-items>div,.option-items>.option-item,.radiobuttonlist>div,.radiobuttonlist>.option-item,.checkboxlist>div,.checkboxlist>.option-item{display:flex;align-items:baseline;line-height:var(--line-height-small);gap:4px}input[type=checkbox],input[type=radio]{display:inline-block;width:0;height:0;line-height:1;margin:0 1.375rem 0 0;cursor:pointer}input[type=checkbox]:before,input[type=radio]:before{content:"";display:inline-block;position:relative;top:4px;width:1rem;height:1rem;border-radius:0;margin:0;border:1px solid var(--palette-light-gray);background-color:var(--palette-white);background-size:contain;background-repeat:no-repeat;background-position:center}input[type=checkbox]+label,input[type=checkbox]+.label,input[type=radio]+label,input[type=radio]+.label{cursor:pointer}input[type=checkbox]:checked:before{border-color:var(--palette-medium-gray);background-color:var(--palette-white);background-image:url('data:image/svg+xml,<svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><rect width="14" height="14" x="1" y="1" rx="0" fill="%2351284F"/><path d="M12 5L6.5 10.5L4 8" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg>')}input[type=radio]:before{border-radius:50%}input[type=radio]:checked:before{border-color:var(--palette-medium-gray);background-color:var(--palette-white);background-image:url('data:image/svg+xml,<svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><rect width="14" height="14" x="1" y="1" rx="7" fill="%2351284F"/></svg>')}.disabled .option-item{opacity:.6;pointer-events:none}.form-controls{display:flex;flex-direction:row;gap:10px;flex-wrap:wrap;align-items:stretch}.form-controls j-button{flex:1;width:100%}.form-controls ::part(button){height:100%;width:100%}fieldset{margin:0;padding:0;border:none}fieldset legend{margin:0 0 var(--spacing-md) 0;font-size:var(--font-size-xxl);line-height:var(--line-height-small) 1.2;font-weight:500;color:var(--heading-color);padding:0}.form-field-group{display:flex;flex-direction:row;flex-wrap:nowrap;gap:var(--spacing-md)}.page-caption,.umbraco-forms-caption{font-size:var(--font-size-lg);line-height:var(--line-height-small);font-weight:600;color:var(--heading-color);margin:0;border-bottom:1px solid var(--border-color);padding-bottom:var(--spacing-md);margin-bottom:var(--spacing-lg)}.validation-summary-errors{color:var(--palette-soft-rose-darker);font-size:var(--font-size-sm);margin:0;display:flex;align-items:center}.titleanddescription h1,.titleanddescription h2,.titleanddescription h3,.titleanddescription h4,.titleanddescription h5,.titleanddescription h6{display:block;margin:0;box-sizing:border-box;font-family:var(--font-family-heading);font-size:var(--font-size-xxl, 1.5rem);font-weight:600;line-height:var(--line-height-small, 1.2);padding:0;color:var(--heading-color, #000);margin-bottom:var(--spacing-xs)}.titleanddescription p{color:var(--text-color);font-family:var(--font-family-regular);font-size:var(--font-size-base);padding:0;line-height:var(--line-height-medium)}.titleanddescription p:not(:last-child){margin-bottom:var(--spacing-md)}.richtext .form-field-wrapper p,.richtext .form-field-wrapper span{color:var(--text-color);font-family:var(--font-family-regular);font-size:var(--font-size-base)}.richtext .form-field-wrapper a{font-family:var(--font-family-regular);font-size:var(--font-size-base);color:var(--link-color);text-decoration:underline;transition:var(--transition-fast)}.richtext .form-field-wrapper a:hover{color:var(--link-color-hover);text-decoration:none}.umbraco-forms-hidden{display:none!important}.umbraco-forms-navigation{display:flex;flex-direction:row;gap:var(--spacing-sm);justify-content:center;width:100%}.umbraco-forms-navigation button{border:none;background:none;padding:0;margin:0;cursor:pointer}.umbraco-forms-navigation button:disabled,.umbraco-forms-navigation button[disabled],.umbraco-forms-navigation button.disabled{opacity:.5;cursor:not-allowed}.umbraco-forms-paging{width:100%;padding-bottom:var(--spacing-xl)}.umbraco-forms-entry-summary .umbraco-forms-entry-summary-page-caption{margin-bottom:var(--spacing-md)}.umbraco-forms-entry-summary .umbraco-forms-entry-summary-page-caption:not(:first-of-type){margin-top:var(--spacing-lg)}.umbraco-forms-entry-summary .umbraco-forms-entry-summary-fieldset-caption{display:none}.umbraco-forms-entry-summary .umbraco-forms-entry-summary-entries dt{font-weight:600;color:var(--text-color);float:left;clear:both;padding-right:var(--spacing-sm)}.umbraco-forms-entry-summary .umbraco-forms-entry-summary-entries dt:after{content:":"}.umbraco-forms-entry-summary .umbraco-forms-entry-summary-entries dd{font-weight:400;color:var(--text-color-gray)}.recaptcha .field-validation-error{position:relative}.row-fluid{display:flex;flex-direction:row;flex-wrap:wrap;gap:0 var(--spacing-md)}.row-fluid .umbraco-forms-container,.row-fluid .col-md-12{width:100%}.row-fluid .col-md-6{width:calc(50% - var(--spacing-md) / 2)}.row-fluid .col-md-4{width:calc(33.3333333333% - var(--spacing-md) * 2 / 3)}.row-fluid .col-md-3{width:calc(25% - var(--spacing-md) * 3 / 4)}.grecaptcha-badge{z-index:99999;bottom:70px!important}@media (min-width: 992px){.grecaptcha-badge{bottom:6px!important}}
