textarea:hover, textarea:active, textarea:focus, input:focus, input:active, input:hover {outline: none !important;}.gen-input-error-text {color: var(--gen-red) !important;}.umbraco-forms-form {padding: 10px 0px 10px 0px;}.umbraco-forms-caption {font-size: 2em !important;line-height: 2em !important;}.umbraco-forms-field {clear: both;}.umbraco-forms-field div label {display: inline;}label.umbraco-forms-label {font-family: var(--gen-body-font);font-size: 19px;font-weight: 600;font-style: normal;color: var(--gen-field-text);margin: 6px 0px;width: 100%;}.umbraco-forms-form small {display: block;float: left;clear: both;padding: 5px 5px 5px 200px;}.umbraco-forms-form fieldset {padding: 1em 1em 0em 0em;margin: 0 0 1.5em 0;border: none !Important;}.umbraco-forms-form .umbraco-forms-navigation {padding: 1em 0em;}.umbraco-forms-form legend {font-family: var(--gen-body-font);font-weight: bold;font-size: 19px;display: block;}.umbraco-forms-submitmessage {font-family: var(--gen-body-font);font-weight: bold;font-size: 19px;display: block;}.umbraco-forms-form input.text, .umbraco-forms-form input.title, .umbraco-forms-form textarea {font-family: var(--gen-body-font);font-size: 19px;font-weight: 400;font-style: normal;height: 59px;padding: 20px 12px;margin: 0px;background: var(--gen-white);border: 1px solid var(--gen-field-border);box-sizing: border-box;border-radius: 5px;width: 93%;color: var(--gen-field-text);order: 2;display: flex;}.umbraco-forms-form select {margin: 0.5em 0;border: 1px solid #bbb;}.umbraco-forms-form input.text:hover, .umbraco-forms-form input.title:hover, .umbraco-forms-form textarea:hover, .umbraco-forms-form select:hover {box-shadow: inset 0px 0px 1px 1px var(--gen-field-border-hover);}.umbraco-forms-form input.text:focus, .umbraco-forms-form input.title:focus, .umbraco-forms-form textarea:focus, .umbraco-forms-form select:focus, .umbraco-forms-form input.text:active, .umbraco-forms-form input.title:active, .umbraco-forms-form textarea:active, .umbraco-forms-form select:active {border: 1px solid var(--gen-orange);box-shadow: inset 0px 0px 1px 1px var(--gen-orange);caret-color: var(--gen-orange-dark);}.umbraco-forms-form textarea {height: 170px;}.umbraco-forms-form input.fileupload {height: auto !important;}.umbraco-forms-form span.checkboxlist, .umbraco-forms-form span.radiobuttonlist, .umbraco-forms-form span.checkbox {display: block;float: left;padding: 10px;}.umbraco-forms-form .checkboxlist label {float: left;clear: left;}.umbraco-forms-form .hiddenfield {display: none;}.umbraco-forms-button {margin-right: 10px;padding: 2px 10px;}.umbraco-forms-form input.contourError, .umbraco-forms-form textarea.contourError, .umbraco-forms-form input.input-validation-error, .umbraco-forms-form textarea.input-validation-error, .umbraco-forms-form input.input-validation-error:focus, .umbraco-forms-form input.input-validation-errortitle:focus, .umbraco-forms-form textarea.input-validation-error:focus, .umbraco-forms-form input.input-validation-error:active, .umbraco-forms-form input.input-validation-errortitle:active, .umbraco-forms-form textarea.input-validation-error:active, .umbraco-forms-form input.input-validation-error:hover, .umbraco-forms-form input.input-validation-errortitle:hover, .umbraco-forms-form textarea.input-validation-error:hover {border: 1px solid var(--gen-red);box-shadow: inset 0px 0px 1px 1px var(--gen-red);}.umbraco-forms-form input.gen-radiobutton.input-validation-error, .umbraco-forms-form input.gen-radiobutton.input-validation-error:focus, .umbraco-forms-form input.gen-radiobutton.input-validation-error:active, .umbraco-forms-form input.gen-radiobutton.input-validation-error:hover {box-shadow: none;}.umbraco-forms-form span.contourError, .umbraco-forms-form span.field-validation-error {color: var(--gen-red);font-family: var(--gen-body-font);font-size: 19px;font-weight: 400;font-style: normal;width: 100%;background: transparent !important;display: flex;order: 1;}.gen-validation-error-img {display: none;}.umbraco-forms-form input.input-validation-error + img.gen-validation-error-img, .umbraco-forms-form textarea.input-validation-error + img.gen-validation-error-img {display: flex;order: 3;}.umbraco-forms-form textarea.input-validation-error + img.gen-validation-error-img {position: relative;}.umbraco-forms-form #recaptcha_widget_div {margin-left: 200px;}.umbraco-forms-field-wrapper {padding: 0px 0px 20px;width: 100%;min-height: 103px;display: flex;flex-wrap: wrap;}.umbraco-forms-form .gen-radiobutton-item {display: block;position: relative;min-height: 56px;padding-left: 40px;margin-bottom: 10px;clear: left;border-radius: 10px;margin-left: -6px;}.umbraco-forms-form .gen-radiobutton-item > label {display: inline-block;padding: 14px 20px;cursor: pointer;-ms-touch-action: manipulation;touch-action: manipulation;z-index: 1;font-family: var(--gen-body-font);font-size: 19px;}.umbraco-forms-form input.gen-radiobutton {cursor: pointer;position: absolute;z-index: 0;top: 5px;left: 5px;width: 44px;height: 44px;margin: 0;opacity: 0;}.gen-radiobutton-focus {box-shadow: 0px 0px 2px var(--gen-grey-dark);}.umbraco-forms-form .gen-radiobutton-item > label::before {content: '';display: block;position: absolute;width: 44px;height: 44px;left: 5px;top: 22px;margin-top: -17px;background: var(--gen-white);border: 3px solid var(--gen-orange);box-shadow: 2px 2px 0px var(--gen-orange-dark);border-radius: 50%;}.umbraco-forms-form .gen-radiobutton-item > label:hover::before {box-shadow: 2px 2px 0px var(--gen-orange-dark), 0px 0px 20px var(--gen-orange-fifty);}.umbraco-forms-form .gen-radiobutton-item > label::after {content: '';display: block;position: absolute;width: 0;height: 0;left: 14px;top: 0px;margin-top: -2px;background: var(--gen-black);border-radius: 50%;}.umbraco-forms-form .gen-radiobutton-item :checked + label:after {height: 20px;width: 20px;margin-top: 17px;left: 17px;}.umbraco-forms-form .gen-checkbox-item {display: block;position: relative;min-height: 56px;padding-left: 40px;margin-bottom: 10px;clear: left;border-radius: 10px;margin-left: -6px;float: left;}.umbraco-forms-form .gen-checkbox-item > label {display: inline-block;padding: 14px 20px;cursor: pointer;-ms-touch-action: manipulation;touch-action: manipulation;z-index: 1;font-family: var(--gen-body-font);font-size: 19px;float: left;}.umbraco-forms-form input.gen-checkbox {cursor: pointer;position: absolute;z-index: 0;top: 5px;left: 5px;width: 44px;height: 44px;margin: 0;opacity: 0;}.gen-checkbox-focus {box-shadow: 0px 0px 2px var(--gen-grey-dark);}.umbraco-forms-form .gen-checkbox-item > label::before {content: '';display: block;position: absolute;width: 44px;height: 44px;left: 5px;top: 22px;margin-top: -17px;background: var(--gen-white);border: 3px solid var(--gen-orange);box-shadow: 2px 2px 0px var(--gen-orange-dark);border-radius: 5px;}.umbraco-forms-form .gen-checkbox-item > label:hover::before {box-shadow: 2px 2px 0px var(--gen-orange-dark), 0px 0px 20px var(--gen-orange-fifty);}.umbraco-forms-form .gen-checkbox-item > label::after {content: url(/assets/media/check-tick.svg);display: none;position: absolute;width: 0;height: 0;left: 14px;top: 50%;margin-top: -2px;}.umbraco-forms-form .checkboxlist :checked + label:after {height: 23px;width: 23px;left: 13px;display: block;top: 18px;}.umbraco-forms-tooltip.help-block {font-family: var(--gen-body-font);font-size: 19px;}