.form-label{margin-bottom:.5rem}.form-control{display:block;width:100%;padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:var(--bs-body-color);-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--bs-body-bg);background-clip:padding-box;border:var(--bs-border-width) solid var(--bs-border-color);border-radius:var(--bs-border-radius);transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion: reduce){.form-control{transition:none}}.form-control[type=file]{overflow:hidden}.form-control[type=file]:not(:disabled):not([readonly]){cursor:pointer}.form-control:focus{color:var(--bs-body-color);background-color:var(--bs-body-bg);border-color:#70b6e3;outline:0;box-shadow:0 0 0 .25rem #0d6efd40}.form-control::-webkit-date-and-time-value{min-width:85px;height:1.5em;margin:0}.form-control::-webkit-datetime-edit{display:block;padding:0}.form-control::placeholder{color:var(--bs-secondary-color);opacity:1}.form-control:disabled{background-color:var(--bs-secondary-bg);opacity:1}.form-control::file-selector-button{padding:.375rem .75rem;margin:-.375rem -.75rem;margin-inline-end:.75rem;color:var(--bs-body-color);background-color:var(--bs-tertiary-bg);pointer-events:none;border-color:inherit;border-style:solid;border-width:0;border-inline-end-width:var(--bs-border-width);border-radius:0;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion: reduce){.form-control::file-selector-button{transition:none}}.form-control:hover:not(:disabled):not([readonly])::file-selector-button{background-color:var(--bs-secondary-bg)}textarea.form-control{min-height:calc(1.5em + .75rem + calc(var(--bs-border-width) * 2))}fieldset .row{margin-left:-3px;margin-right:-3px}fieldset .row>*{padding-left:3px;padding-right:3px}.form-field{margin-bottom:1rem;position:relative}@media (min-width: 992px){.form-field{margin-bottom:1.3125rem}}.form-field .umbraco-forms-field-wrapper{position:relative}.form-field .umbraco-forms-field-wrapper .field-error-icon{display:none;position:absolute;top:10px;right:14px;width:20px;height:20px;background-image:url('data:image/svg+xml, <svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 20 20" fill="none"><path d="M9 13H11V15H9V13ZM9 5H11V11H9V5ZM9.99 0C4.47 0 0 4.48 0 10C0 15.52 4.47 20 9.99 20C15.52 20 20 15.52 20 10C20 4.48 15.52 0 9.99 0ZM10 18C5.58 18 2 14.42 2 10C2 5.58 5.58 2 10 2C14.42 2 18 5.58 18 10C18 14.42 14.42 18 10 18Z" fill="%23dc3545"/></svg>')}.form-field.checkbox.form-field-checkbox-error .umbraco-forms-field-wrapper,.form-field.multiplechoice.form-field-checkbox-error .umbraco-forms-field-wrapper,.form-field.singlechoice.form-field-checkbox-error .umbraco-forms-field-wrapper{position:static}.form-field.checkbox.form-field-checkbox-error .umbraco-forms-field-wrapper .field-error-icon,.form-field.multiplechoice.form-field-checkbox-error .umbraco-forms-field-wrapper .field-error-icon,.form-field.singlechoice.form-field-checkbox-error .umbraco-forms-field-wrapper .field-error-icon{display:block;top:8px;right:0}.form-field.dropdown .umbraco-forms-field-wrapper{position:relative}.form-field.dropdown .umbraco-forms-field-wrapper select{-moz-appearance:none;-webkit-appearance:none;appearance:none;padding-right:40px;position:relative}.form-field.dropdown .umbraco-forms-field-wrapper:after{display:block;position:absolute;right:1rem;top:18px;pointer-events:none;content:"";background-color:transparent;width:10px;height:10px;border:5px solid transparent;border-top-color:var(--bs-body-color)}.form-field.dropdown .umbraco-forms-field-wrapper .field-error-icon{right:36px}.form-field label{margin-bottom:4px;text-transform:uppercase;font-weight:700;letter-spacing:.16em;font-size:.875rem}.form-field input,.form-field select,.form-field textarea{display:block;width:100%;box-shadow:none;background-color:var(--alb-form-input-bg);min-height:40px;color:var(--bs-body-color);border:1px solid var(--bs-body-color);padding:.15rem .5rem}.form-field input:focus,.form-field select:focus,.form-field textarea:focus{border-color:#70b6e3;outline:none}.form-field input.input-validation-error,.form-field select.input-validation-error,.form-field textarea.input-validation-error{border-color:#dc3545}.form-field input.input-validation-error+.field-error-icon,.form-field select.input-validation-error+.field-error-icon,.form-field textarea.input-validation-error+.field-error-icon{display:block}.form-field input[type=checkbox],.form-field input[type=radio]{display:none}.form-field input[type=checkbox]+label,.form-field input[type=checkbox]+input[type=hidden]+label,.form-field input[type=radio]+label,.form-field input[type=radio]+input[type=hidden]+label{display:inline-flex;align-items:flex-start;cursor:pointer}.form-field input[type=checkbox]+label:before,.form-field input[type=checkbox]+input[type=hidden]+label:before,.form-field input[type=radio]+label:before,.form-field input[type=radio]+input[type=hidden]+label:before{content:"";width:1rem;height:1rem;background-color:transparent;border:1px solid var(--bs-body-color);display:inline-block;margin-right:.5rem;margin-top:4px;flex-shrink:0}.form-field input[type=checkbox]+label .umbraco-forms-indicator,.form-field input[type=checkbox]+input[type=hidden]+label .umbraco-forms-indicator,.form-field input[type=radio]+label .umbraco-forms-indicator,.form-field input[type=radio]+input[type=hidden]+label .umbraco-forms-indicator{align-self:center;padding-left:.5rem}.form-field input[type=checkbox]:focus+label:before,.form-field input[type=checkbox]:focus+input[type=hidden]+label:before,.form-field input[type=radio]:focus+label:before,.form-field input[type=radio]:focus+input[type=hidden]+label:before{border-color:#70b6e3}.form-field input[type=checkbox]:hover+label,.form-field input[type=checkbox]:hover+input[type=hidden]+label,.form-field input[type=radio]:hover+label,.form-field input[type=radio]:hover+input[type=hidden]+label{color:#70b6e3}.form-field input[type=checkbox]:hover+label:before,.form-field input[type=checkbox]:hover+input[type=hidden]+label:before,.form-field input[type=radio]:hover+label:before,.form-field input[type=radio]:hover+input[type=hidden]+label:before{border-color:#70b6e3}.form-field input[type=checkbox]:checked+label:before,.form-field input[type=checkbox]:checked+input[type=hidden]+label:before,.form-field input[type=radio]:checked+label:before,.form-field input[type=radio]:checked+input[type=hidden]+label:before{border-color:#70b6e3}.form-field input[type=checkbox].input-validation-error+label:before,.form-field input[type=checkbox].input-validation-error+input[type=hidden]+label:before,.form-field input[type=radio].input-validation-error+label:before,.form-field input[type=radio].input-validation-error+input[type=hidden]+label:before{border-color:#dc3545}.form-field input[type=checkbox]:checked+label:before,.form-field input[type=checkbox]:checked+input[type=hidden]+label:before{background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="14" height="11" viewBox="0 0 14 11" fill="none"><path d="M4.7498 8.15001L1.5998 5.00001L0.549805 6.05001L4.7498 10.25L13.7498 1.25001L12.6998 0.200012L4.7498 8.15001Z" fill="%23fff"/></svg>');background-repeat:no-repeat;background-position:center;background-size:contain;background-color:#70b6e3}.form-field input[type=radio]+label:before,.form-field input[type=radio]+input[type=hidden]+label:before{border-radius:50%}.form-field input[type=radio]:checked+label:before,.form-field input[type=radio]:checked+input[type=hidden]+label:before{background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="8" height="8" viewBox="0 0 8 8" fill="none"><rect x="0.5" y="0.5" width="7" height="7" rx="3.5" fill="%2370b6e3" stroke="%2370b6e3"/></svg>');background-repeat:no-repeat;background-position:center;background-size:auto}.form-field select option{color:#000}.form-field textarea{resize:none}.form-field .help-block{display:block;font-size:10px;margin-top:4px;color:var(--alb-form-help-color)}.form-field .umbraco-forms-indicator{font-size:10px;color:var(--alb-form-help-color)}.form-field .field-validation-error{color:#dc3545;font-size:10px;line-height:1.2;display:block;margin-top:4px;text-transform:uppercase;font-weight:800}.input-bar-group{position:relative;border:1px solid var(--bs-body-color);background-color:var(--alb-form-input-bg);display:flex;flex-wrap:wrap;align-items:stretch;justify-content:stretch;height:auto;margin-bottom:1rem}@media (min-width: 992px){.input-bar-group{margin-bottom:1.3125rem}}.input-bar-group:has(input:focus){border-color:#70b6e3;outline:none}.input-bar-group .form-field{flex-grow:1;width:100%;display:flex;flex-wrap:nowrap;margin-bottom:0}.input-bar-group .form-button{display:flex;width:100%;min-height:40px}.input-bar-group .form-button>*,.input-bar-group .form-button button,.input-bar-group .form-button .btn{width:100%;display:block;padding-top:0;padding-bottom:0;height:100%}.input-bar-group .clear{flex:0 0 auto;background-color:transparent;border:none;color:#999;font-size:1.5rem;padding-left:.5rem;padding-right:1rem}@media (min-width: 768px){.input-bar-group .clear{font-size:.875rem}}.input-bar-group input{display:block;width:100%;box-shadow:none;height:100%;color:#18345d;padding:.15rem .5rem;outline:none!important;border:none!important;background-color:transparent}.input-bar-group .icon{position:absolute;left:8px;top:50%;transform:translateY(-50%);height:40px;width:40px;pointer-events:none}.input-bar-group .icon *{fill:#18345d}.input-bar-group .icon+input{padding-left:48px}.input-bar-group.large input{height:64px}.input-bar-group.large .icon{left:16px}.input-bar-group.large .icon+input{padding-left:64px}.input-bar-group.large .form-button{min-height:64px}@media (min-width: 576px){.input-bar-group{flex-wrap:nowrap}.input-bar-group .form-button{display:block;width:auto;min-height:unset}}
