.frame-type-form_formframework{font-family:"Roboto",sans-serif;font-size:14px;color:#666}.frame-type-form_formframework form>h2{display:none}.frame-type-form_formframework .form-element,.frame-type-form_formframework .form-group,.frame-type-form_formframework .mb-3{margin-bottom:20px !important}.frame-type-form_formframework .form-element-gridrow{margin-bottom:0 !important}.frame-type-form_formframework .form-label:not(.form-check-label){position:absolute !important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0}.frame-type-form_formframework .row{margin-left:-10px;margin-right:-10px}.frame-type-form_formframework .row>[class*=col]{padding-left:10px;padding-right:10px;margin-bottom:0 !important;margin-top:0 !important}.frame-type-form_formframework input.form-control,.frame-type-form_formframework textarea.form-control,.frame-type-form_formframework select.form-control,.frame-type-form_formframework .form-control{display:block;width:100%;height:40px;margin:0;padding:1px 10px 1px 20px;font-family:"Roboto",sans-serif;font-size:14px;font-weight:400;line-height:24px;color:#666;background:none;border:1px solid #0e4a7d;border-radius:0;box-shadow:none;outline:0;transition:all .3s}.frame-type-form_formframework input.form-control::placeholder,.frame-type-form_formframework textarea.form-control::placeholder,.frame-type-form_formframework select.form-control::placeholder,.frame-type-form_formframework .form-control::placeholder{color:inherit;opacity:1;font-weight:400}.frame-type-form_formframework input.form-control:hover,.frame-type-form_formframework input.form-control:focus,.frame-type-form_formframework textarea.form-control:hover,.frame-type-form_formframework textarea.form-control:focus,.frame-type-form_formframework select.form-control:hover,.frame-type-form_formframework select.form-control:focus,.frame-type-form_formframework .form-control:hover,.frame-type-form_formframework .form-control:focus{border-color:#313336}.frame-type-form_formframework input.form-control:focus-visible,.frame-type-form_formframework textarea.form-control:focus-visible,.frame-type-form_formframework select.form-control:focus-visible,.frame-type-form_formframework .form-control:focus-visible{box-shadow:0 0 0 2px rgba(14,74,125,.25)}.frame-type-form_formframework textarea.form-control{height:145px;padding-top:13px;max-width:100%}.frame-type-form_formframework .form-element-fileupload{display:flex;flex-direction:column}.frame-type-form_formframework .form-element-fileupload .form-label{position:static !important;width:auto;height:auto;margin:0 0 4px;clip:auto;overflow:visible;white-space:normal;order:1;font-weight:400;color:inherit;margin:0}.frame-type-form_formframework .form-element-fileupload .form-text{order:2;margin:0 0 6px;font-size:13px;opacity:1}.frame-type-form_formframework .form-element-fileupload input[type=file].form-control{order:3;height:auto;padding:0;border:0;font-size:13px}.frame-type-form_formframework .form-element-fileupload input[type=file].form-control:hover,.frame-type-form_formframework .form-element-fileupload input[type=file].form-control:focus{border:0}.frame-type-form_formframework .form-text,.frame-type-form_formframework .form-element-description,.frame-type-form_formframework .help-block{font-size:12px}.frame-type-form_formframework .form-check{display:flex;align-items:flex-start;gap:8px;padding-left:0;margin-top:5px}.frame-type-form_formframework .form-check-input{position:static;flex:0 0 auto;width:13px;height:13px;margin:3px 0 0;opacity:1;visibility:visible}.frame-type-form_formframework .form-check-label{font-size:12px;letter-spacing:1px;color:inherit}.frame-type-form_formframework .form-check-label a{color:inherit;font-weight:700;text-decoration:none}.frame-type-form_formframework .is-invalid,.frame-type-form_formframework .has-error .form-control{border-color:#c0392b}.frame-type-form_formframework .invalid-feedback,.frame-type-form_formframework .error,.frame-type-form_formframework .help-block.error{display:block;color:#c0392b;font-size:12px;margin-top:4px}.frame-type-form_formframework .actions,.frame-type-form_formframework .form-navigation{text-align:center;margin-top:25px}.frame-type-form_formframework .btn-primary,.frame-type-form_formframework button[type=submit]{display:inline-block;min-width:195px;padding:10px 15px;font-family:"Montserrat",sans-serif;font-size:11px;font-weight:400;letter-spacing:.7px;text-transform:uppercase;color:#fff;background-color:#00779c;border:0;border-radius:0;outline:0;transition:all .3s}.frame-type-form_formframework .btn-primary:hover,.frame-type-form_formframework .btn-primary:focus,.frame-type-form_formframework button[type=submit]:hover,.frame-type-form_formframework button[type=submit]:focus{background-color:#005873;color:#fff}.whitetextcolor .frame-type-form_formframework{color:#fff}.whitetextcolor .frame-type-form_formframework .form-control,.whitetextcolor .frame-type-form_formframework input.form-control,.whitetextcolor .frame-type-form_formframework textarea.form-control,.whitetextcolor .frame-type-form_formframework select.form-control{color:inherit;border-color:#fff}.whitetextcolor .frame-type-form_formframework .form-control:hover,.whitetextcolor .frame-type-form_formframework .form-control:focus,.whitetextcolor .frame-type-form_formframework input.form-control:hover,.whitetextcolor .frame-type-form_formframework input.form-control:focus,.whitetextcolor .frame-type-form_formframework textarea.form-control:hover,.whitetextcolor .frame-type-form_formframework textarea.form-control:focus,.whitetextcolor .frame-type-form_formframework select.form-control:hover,.whitetextcolor .frame-type-form_formframework select.form-control:focus{border-color:#fff}.whitetextcolor .frame-type-form_formframework .form-control:focus-visible,.whitetextcolor .frame-type-form_formframework input.form-control:focus-visible,.whitetextcolor .frame-type-form_formframework textarea.form-control:focus-visible,.whitetextcolor .frame-type-form_formframework select.form-control:focus-visible{box-shadow:0 0 0 2px rgba(255,255,255,.45)}.whitetextcolor .frame-type-form_formframework .is-invalid{border-color:#ffb3ba}.whitetextcolor .frame-type-form_formframework .invalid-feedback,.whitetextcolor .frame-type-form_formframework .error{color:#ffb3ba}