@import url("https://fast.fonts.net/cssapi/9497e046-401a-4678-8bbe-6c7ec643cf4e.css");fieldset{min-width:0;margin:0;padding:0;border:none}input:not([type="file"]),select,textarea{font-family:var(--hf-text-font-family);font-size:1em;background-color:#F4F3F3;border:1px solid #C9CBCE;width:100%;padding:15px 15px 15px 15px;vertical-align:baseline}input[type="file"]{border:0;padding-left:0}input[type="file"]::-webkit-file-upload-button,input[type="file"]::file-selector-button{margin-right:20px;font-size:20px;font-family:var(--hf-text-font-family)}input[type="radio"],input[type="checkbox"]{width:12px;vertical-align:1px;margin:0}input[type="radio"]:hover,input[type="checkbox"]:hover{cursor:pointer}input[type="radio"]+label:hover{cursor:pointer}textarea{height:100px;resize:vertical;display:block}label,.summary-page dl>dt{font-size:0.8em;display:inline-block;padding-bottom:0.25em;padding-left:15px}span.required{padding-left:2px}input:-moz-focusring,select:-moz-focusring,textarea:-moz-focusring,input:focus,select:focus,button:focus,textarea:focus{border-color:#e63946}select{-webkit-appearance:none;-webkit-border-radius:0;border-radius:0;background-image:url("data:image/svg+xml;utf8,<svg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='24' height='24' viewBox='0 0 24 24'><path fill='%23212529' d='M7.406 7.828l4.594 4.594 4.594-4.594 1.406 1.406-6 6-6-6z'></path></svg>");background-position:98% 50%;-moz-appearance:none;text-indent:0.01px;text-overflow:"";background-repeat:no-repeat;padding-right:30px}.input.multi-checkbox>label,.summary-page dl.input>dt,.form-check,.form-check>label,.summary-page dl.form-check>dt{display:grid;grid-template-columns:15px auto;align-items:center}@media (max-width:48em){.input.multi-checkbox>label input,.summary-page dl.input>dt input,.form-check input,.form-check>label input,.summary-page dl.form-check>dt input{margin-top:6px}}.input.multi-checkbox>label label,.summary-page dl.input>dt label,.input.multi-checkbox>label .summary-page dl>dt,.summary-page .input.multi-checkbox>label dl>dt,.summary-page dl.input>dt dl>dt,.form-check label,.form-check .summary-page dl>dt,.summary-page .form-check dl>dt,.form-check>label label,.summary-page dl.form-check>dt label,.form-check>label .summary-page dl>dt,.summary-page .form-check>label dl>dt,.summary-page dl.form-check>dt dl>dt{padding-left:0}.input.multi-checkbox>label label,.summary-page dl.input>dt label,.input.multi-checkbox>label .summary-page dl>dt,.summary-page .input.multi-checkbox>label dl>dt,.summary-page dl.input>dt dl>dt,.input.multi-checkbox>label span,.summary-page dl.input>dt span,.form-check label,.form-check .summary-page dl>dt,.summary-page .form-check dl>dt,.form-check span,.form-check>label label,.summary-page dl.form-check>dt label,.form-check>label .summary-page dl>dt,.summary-page .form-check>label dl>dt,.summary-page dl.form-check>dt dl>dt,.form-check>label span,.summary-page dl.form-check>dt span{font-size:1em}.input.multi-checkbox>label label:hover,.summary-page dl.input>dt label:hover,.input.multi-checkbox>label span:hover,.summary-page dl.input>dt span:hover,.form-check label:hover,.form-check span:hover,.form-check>label label:hover,.summary-page dl.form-check>dt label:hover,.form-check>label span:hover,.summary-page dl.form-check>dt span:hover{cursor:pointer}.input.multi-checkbox>label span,.summary-page dl.input>dt span,.form-check span,.form-check>label span,.summary-page dl.form-check>dt span{padding-left:var(--hf-form-pad-label-checkbox, 5px)}.input.multi-checkbox>label,.summary-page dl.input>dt{font-size:unset;padding-left:0}.form-text{padding-left:15px}.form-check-label{font-size:1em}.actions>.form-navigation .btn{background-color:transparent;color:var(--hf-button-outline-color);border-color:var(--hf-button-outline-border-color, #ccc)}.actions>.form-navigation .btn:hover,.actions>.form-navigation .btn:focus,.actions>.form-navigation .btn:active,.actions>.form-navigation .btn.active{background-color:transparent;border-color:var(--hf-button-outline-color)}.form-group~.form-group,.form-inline~.form-group,.form-group~.clearfix,.summary-page dl+dl,.clearfix~.form-group{margin-top:20px}.form-inline .form-group{display:inline-block;width:100%}.mini.form-control{width:70px}.form-group:not(.first)>h3,h3+.summary-page,form h3+.form-group{margin-top:var(--hf-inner-element-spacing)}.form_formframework .actions{margin-top:var(--hf-inner-element-spacing)}.summary-page dl>dt{width:100%;font-weight:normal;padding-left:0}.summary-page dl>dd{width:100%;font-size:1em}.summary-page dl,.summary-page dd{margin:0;padding:0}