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 0 10px 0}.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 0;width:100%}.umbraco-forms-form small{display:block;float:left;clear:both;padding:5px 5px 5px 200px}.umbraco-forms-form fieldset{padding:1em 1em 0 0;margin:0 0 1.5em 0;border:none !important}.umbraco-forms-form .umbraco-forms-navigation{padding:1em 0}.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:0;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)}.umbraco-forms-form select{margin:.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 0 0 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-so-primary-dark);box-shadow:inset 0 0 1px 1px var(--gen-so-primary-dark);caret-color:var(--gen-so-primary-darkest)}.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 0 0 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}.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:inline-block}.umbraco-forms-form textarea.input-validation-error+img.gen-validation-error-img{position:relative}@media only screen and (min-width:403px){.umbraco-forms-form textarea.input-validation-error+img.gen-validation-error-img{top:-80px}}.umbraco-forms-form #recaptcha_widget_div{margin-left:200px}.umbraco-forms-field-wrapper{padding:0 0 20px;width:100%;min-height:103px}.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:0 0 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-so-primary-dark);box-shadow:2px 2px 0 var(--gen-so-primary-darkest);border-radius:50%}.umbraco-forms-form .gen-radiobutton-item>label:hover::before{box-shadow:2px 2px 0 var(--gen-so-primary-darkest),0 0 20px var(--gen-so-primary-darkest-shadow)}.umbraco-forms-form .gen-radiobutton-item>label::after{content:'';display:block;position:absolute;width:0;height:0;left:14px;top:0;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:0 0 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-so-primary-dark);box-shadow:2px 2px 0 var(--gen-so-primary-darkest);border-radius:5px}.umbraco-forms-form .gen-checkbox-item>label:hover::before{box-shadow:2px 2px 0 var(--gen-so-primary-dark),0 0 20px var(--gen-so-primary-darkest-shadow)}.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 .gen-checkbox-item :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}.row>.umbraco-forms-page{padding-left:0}legend.gen-legend:before,.dataconsent>label:before{border:3px solid var(--gen-so-primary);width:100%;content:'';display:block;height:6px;border-radius:3px;margin:15px 0}.umbraco-forms-form fieldset{margin:0}@media only screen and (min-width:992px){.umbraco-forms-form{background-image:url(/assets/media/pink-grid.svg);background-position:95% 75%;background-size:142px;background-repeat:no-repeat}}