.FormUI{position:relative}.FormUI a{color:var(--color-secondary);font-family:fontSerif,fontSans,sans-serif;text-decoration:underline}.FormUI a:hover{text-decoration:none}.FormUI p{color:#fff;margin-bottom:16px}.FormUI .row{flex-wrap:wrap;justify-content:space-between;gap:0;display:flex}.FormUI .col-md-2{width:16.6667%}.FormUI .col-md-1{width:8.33333%}.FormUI .col-md-9{width:75%}.FormUI .col-md-12,.FormUI .col-md-6{width:100%}@media (min-width:576px){.FormUI .col-md-6{width:50%}}.FormUI .formio-form{flex-direction:column;gap:0;display:flex}.FormUI .form-group{min-height:70px;position:relative}.FormUI [ref=label]{z-index:1;pointer-events:none;color:#5d00df;letter-spacing:.5px;text-transform:capitalize;font-size:18px;font-weight:500;transition:top .15s,font-size .15s;display:block;position:absolute;top:18px;left:24px}.FormUI .form-group:focus-within [ref=label],.FormUI .form-group.has-value [ref=label]{font-size:11px;top:6px}.FormUI [ref=element]{border:0}.FormUI [ref=input]{border-radius:6px;height:66px;padding:28px 12px 8px 24px!important}.FormUI [type=text],.FormUI [type=email],.FormUI [role=textbox]{background-color:#fff;border-style:solid;width:100%;padding-left:24px;font-size:16px;transition:border-color .2s;color:#000!important;height:62px!important}.FormUI [type=text]:focus,.FormUI [type=email]:focus,.FormUI [role=textbox]:focus{border-color:var(--color-secondary);outline:none}.FormUI .formio-component-textarea textarea{background-color:#fff;border:1px solid #d6d6d6;border-radius:40px;width:100%;padding:36px 24px 12px;font-size:16px;transition:border-color .2s;height:135px!important}.FormUI .formio-component-textarea textarea:focus{border-color:var(--color-secondary);outline:none}.FormUI .formio-component-textarea label{top:20px}.FormUI .formio-component-selectboxes label{color:#fff;position:relative}.FormUI .form-radio{flex-direction:column;gap:10px;padding:16px 16px 0;display:flex}.FormUI .form-check{align-items:flex-start;gap:10px;margin:8px 0 0;display:flex}.FormUI .form-check input[type=checkbox]{appearance:none;cursor:pointer;box-shadow:none;border:1px solid var(--checkbox-stroke,var(--color-white));background-color:#0000;border-radius:4.6667px;outline:none;flex-shrink:0;place-content:center;width:21px;height:21px;margin:2px 0 0;transition:border-color .2s,background-color .2s,box-shadow .2s;display:inline-grid;padding:2px!important}.FormUI .form-check input[type=checkbox]:focus-visible{border-color:var(--color-white,#c30006);box-shadow:0 0 0 3px #c3000640}.FormUI .form-check input[type=checkbox]:checked{border-color:var(--color-white,#c30006);background-color:#0000;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='12' viewBox='0 0 16 12' fill='none'%3E%3Cpath d='M1.5 6.5L5.5 10.5L14.5 1.5' stroke='%23FEFEFE' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:16px 12px}.FormUI .form-check input[type=checkbox][disabled]{opacity:.5;cursor:not-allowed}.FormUI .form-check .form-check-label{cursor:pointer;color:#fff;-webkit-user-select:none;user-select:none;flex:1;align-items:flex-start;gap:.5rem;font-size:13px;line-height:1.4;display:flex}.FormUI .formio-component-file [ref=label]{z-index:1;position:absolute;top:30px;left:20px}.FormUI .formio-component-file [ref=label].field-required:after{color:#0e0d16}.FormUI [ref=fileDrop]{color:#0e0d16;text-align:center;background-color:#f4831c1a;border:1px dashed #075256;border-radius:40px;flex-direction:row;justify-content:center;align-items:center;gap:.5rem;min-height:148px;font-size:16px;font-weight:400;display:flex}.FormUI [ref=fileDrop] .fa-cloud-upload{display:none}.FormUI [ref=fileDrop] a{color:#d31f11;font-weight:325;text-decoration:none}.FormUI [ref=fileDrop] a:hover{text-decoration:underline}@media (max-width:768px){.FormUI [ref=fileDrop]{font-size:14px}}.FormUI .list-group{margin-bottom:1rem;padding-left:0;list-style:none}.FormUI .list-group .fa-remove{opacity:.7;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cpath d='M15 5L5 15M5 5L15 15' stroke='%23FFFFFF' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:20px 20px;width:26px;height:26px;transition:opacity .2s;display:inline-block}.FormUI .list-group .fa-remove:hover{opacity:1}.FormUI .list-group .list-group-header{display:none}.FormUI .list-group .list-group-item{color:#fff;background-color:#ffffff1a;border-radius:8px;align-items:center;gap:.75rem;padding:.75rem 1rem;font-size:14px;display:flex}.FormUI .list-group .list-group-item:only-child{display:none}.FormUI .formio-component-button{flex-direction:column;display:flex;margin:0!important}.FormUI .formio-component-button [ref=button]{cursor:pointer;justify-content:center;align-self:stretch;align-items:center;gap:10px;width:100%;min-height:46px;margin-top:20px;transition:box-shadow .3s ease-in-out,opacity .3s ease-in-out;display:inline-flex;position:relative;color:#fff!important;text-transform:uppercase!important;white-space:nowrap!important;background:linear-gradient(#6400ec,#3c008e)!important;border:none!important;border-radius:0 30px!important;padding:14px 30px!important;font-size:16px!important;font-weight:700!important;line-height:normal!important;text-decoration:none!important;overflow:visible!important}.FormUI .formio-component-button [ref=button]:hover{opacity:.9;box-shadow:0 8px 12px #6400ec59}.FormUI .formio-component-button [ref=button]:active{opacity:.8}.FormUI .formio-component-button [ref=button]:after,.FormUI [ref=component][class*=component-hidden]{display:none}.FormUI .formio-errors{position:relative;bottom:-3px;left:0}.FormUI .form-text.error{color:#ff8dcb;font-size:12px;font-weight:700;position:relative}.FormUI .has-error .help-block{color:#ff8dcb;font-size:12px}.FormUI [ref=buttonMessageContainer]{width:100%;color:var(--color-secondary);padding:.5rem;font-weight:500;position:relative}.FormUI [ref=buttonMessageContainer] [ref=buttonMessage]{position:relative}.FormUI .alert.alert-danger{color:var(--color-secondary);font-size:var(--text-xs);background-color:#f8d7da33;border-radius:8px;margin-bottom:1rem;padding:1rem;display:none}.FormUI .alert.alert-danger p{margin-bottom:.5rem}.FormUI .alert.alert-danger :last-child{margin-bottom:0}
