@charset "UTF-8";
.frame-type-form_formframework form{max-width:700px}.frame-type-form_formframework form .form-check-input[type="checkbox"] :hover,.frame-type-form_formframework form .form-check-input[type="checkbox"]~label:hover{cursor:pointer}.frame-type-form_formframework form .form-group{margin:10px 0px}.frame-type-form_formframework form .form-group .form-label{font-weight:bold}.frame-type-form_formframework form .form-group .form-label .required{color:var(--colorPrimary)}.frame-type-form_formframework form .form-group input:not(input[type="checkbox"], input[type="radio"]){border:1px solid var(--colorLight);padding:var(--spacingDefault) var(--spacingXS);width:100%}.frame-type-form_formframework form .form-grouptextarea{border:1px solid var(--colorLight);padding:var(--spacingDefault) var(--spacingXS);width:100%;min-height:150px}.frame-type-form_formframework form .form-group select{width:100%;border:1px solid var(--colorLight);padding:var(--spacingDefault) var(--spacingXS)}.frame-type-form_formframework form .form-group .form-check{display:flex;align-items:center;width:fit-content}.frame-type-form_formframework form .form-group .form-check input{min-height:25px;min-width:25px;appearance:none;position:relative;cursor:pointer}.frame-type-form_formframework form .form-group .form-check input::before{content:"";height:100%;width:100%;position:absolute;background:var(--colorLight);pointer-events:none}.frame-type-form_formframework form .form-group .form-check input::after{content:"";height:100%;width:100%;position:absolute;z-index:3;font-family:"Font Awesome 6 Free";font-weight:800;display:flex;align-items:center;justify-content:center;transform:scale(0);pointer-events:none;transition:all 100ms ease-in-out}.frame-type-form_formframework form .form-group .form-check input[type="radio"]{border-radius:100%}.frame-type-form_formframework form .form-group .form-check input[type="radio"]::before{border-radius:100%}.frame-type-form_formframework form .form-group .form-check input[type="radio"]::after{height:50%;width:50%;background:var(--colorDark);border-radius:100%;content:"";left:0;right:0;top:0;bottom:0;margin:auto}.frame-type-form_formframework form .form-group .form-check input:checked::after{transform:scale(1)}.frame-type-form_formframework form .form-group .form-check label{margin-left:10px;cursor:pointer}.frame-type-form_formframework form .form-group .inputs-list .form-check{margin-bottom:10px}.frame-type-form_formframework form .form-group .inputs-list .form-check:last-child{margin-bottom:0px}.frame-type-form_formframework form .form-group .form-text{font-size:var(--fontSizeSM);color:var(--colorMuted)}.frame-type-form_formframework form .form-navigation{margin-top:20px}