.Form{width:100%}.Form .formio-form{width:100%;position:relative}@media(max-width:767px){.Form .formio-form .formio-component-columns{display:flex;flex-direction:column;flex-wrap:wrap}}.Form .formio-component-columns{display:flex;flex-direction:column;gap:16px;width:100%}@media(max-width:767px){.Form .formio-component-columns{flex-wrap:wrap}}@media(min-width:768px){.Form .formio-component-columns{flex-direction:row;gap:24px}}.Form .formio-component-columns .col-md-6{display:flex;flex-direction:column;flex:1 0 0;min-width:0;width:100%}@media(min-width:768px){.Form .formio-component-columns .col-md-6{width:auto}}.Form .formio-component-columns .col-md-6>.form-group{margin-bottom:0}@media(max-width:767px){.Form .formio-component-columns .col-md-6{display:contents}.Form .formio-component-columns .col-md-6:first-child>.form-group:first-child{order:1}.Form .formio-component-columns .col-md-6:first-child>.form-group:nth-child(2){order:3}.Form .formio-component-columns .col-md-6:first-child>.form-group:nth-child(3){order:5}.Form .formio-component-columns .col-md-6:first-child>.form-group:nth-child(4){order:7}.Form .formio-component-columns .col-md-6:nth-child(2)>.form-group:first-child{order:2}.Form .formio-component-columns .col-md-6:nth-child(2)>.form-group:nth-child(2){order:4}.Form .formio-component-columns .col-md-6:nth-child(2)>.form-group:nth-child(3){order:6}.Form .formio-component-columns .col-md-6:nth-child(2)>.form-group:nth-child(4){order:8}}.Form .form-group{display:flex;flex-direction:column;gap:8px;margin-bottom:0}.Form .col-form-label,.Form label{font-family:Proxima Soft,sans-serif;font-weight:700;font-size:13px;line-height:1.3;color:var(--color-primary);text-transform:uppercase;margin:0;padding:0;display:block}.Form .field-required:after,.Form .required label:after{content:"*";margin-left:0;color:var(--color-primary)}.Form .form-control{width:100%;height:36px;padding:0 12px;border:1px solid var(--color-primary);border-radius:4px;background-color:#fff;font-family:Proxima Soft,sans-serif;font-size:16px;font-weight:400;line-height:1.5;color:#000;outline:none;box-shadow:none;transition:border-color .2s ease}.Form .form-control:focus{border-color:var(--color-primary);outline:none;box-shadow:none}.Form .form-control::placeholder{color:var(--color-accent)}.Form textarea.form-control{height:72px;padding:12px;resize:vertical;min-height:72px}.Form .formio-error-wrapper .form-control,.Form .has-error .form-control{border-color:#dc3545}.Form .formio-errors,.Form .invalid-feedback{color:#dc3545;font-size:13px;margin-top:4px}.Form .formio-component-select{position:relative;margin-bottom:0;width:100%}.Form .formio-component-select .choices.formio-choices{position:relative;margin-top:0;width:100%}.Form .formio-component-select .choices.formio-choices .form-control.ui.fluid.selection.dropdown{display:flex;position:relative;align-items:center;transition:border-color .2s ease;cursor:pointer;margin:0;outline:none;border:1px solid var(--color-primary);border-radius:4px;background:#fff;padding:0;width:100%;min-height:36px;height:36px}.Form .formio-component-select .choices.formio-choices .form-control.ui.fluid.selection.dropdown:focus,.Form .formio-component-select .choices.formio-choices .form-control.ui.fluid.selection.dropdown:focus-within{outline:none;border-color:var(--color-primary)}.Form .formio-component-select .choices.formio-choices .form-control.ui.fluid.selection.dropdown select.choices__input{display:none!important;position:absolute;visibility:hidden;opacity:0}.Form .formio-component-select .choices.formio-choices .form-control.ui.fluid.selection.dropdown .choices__list.choices__list--single{display:flex;align-items:center;padding:0 12px;width:100%;min-height:36px;height:36px;color:#000;font-weight:400;font-size:16px;line-height:1.5;font-family:Proxima Soft,sans-serif}.Form .formio-component-select .choices.formio-choices .form-control.ui.fluid.selection.dropdown .choices__list.choices__list--single .choices__item{display:flex;flex:1;align-items:center;gap:8px;padding:0;overflow:hidden;color:#000;text-overflow:ellipsis;white-space:nowrap}.Form .formio-component-select .choices.formio-choices .form-control.ui.fluid.selection.dropdown .choices__list.choices__list--single .choices__item .choices__button{position:relative;flex-shrink:0;opacity:.6;transition:opacity .2s ease;cursor:pointer;margin:0;border:none;background:rgba(0,0,0,0);padding:0;width:16px;min-width:16px;height:16px;overflow:hidden;text-indent:-9999px}.Form .formio-component-select .choices.formio-choices .form-control.ui.fluid.selection.dropdown .choices__list.choices__list--single .choices__item .choices__button:hover{opacity:1}.Form .formio-component-select .choices.formio-choices .form-control.ui.fluid.selection.dropdown .choices__list.choices__list--single .choices__item .choices__button:before{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='M12 4L4 12M4 4l8 8' stroke='%235c576b' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:50%;background-size:contain;background-repeat:no-repeat;width:16px;height:16px;content:""}.Form .formio-component-select .choices.formio-choices .form-control.ui.fluid.selection.dropdown .choices__list.choices__list--single .choices__placeholder{color:#999}.Form .formio-component-select .choices.formio-choices .form-control.ui.fluid.selection.dropdown:after{position:absolute;top:50%;right:12px;transform:translateY(-50%);transition:transform .2s ease;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%235c576b' d='M6 9L1 4h10z'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;width:12px;height:12px;pointer-events:none;content:""}.Form .formio-component-select .choices.formio-choices .choices__list.choices__list--dropdown{display:none;position:absolute;top:calc(100% + 4px);right:0;left:0;z-index:1000;margin-top:4px;box-shadow:0 4px 12px rgba(0,0,0,.1);border:1px solid var(--color-primary);border-radius:4px;background:#fff;max-height:240px;overflow-x:hidden;overflow-y:auto}.Form .formio-component-select .choices.formio-choices .choices__list.choices__list--dropdown.is-active,.Form .formio-component-select .choices.formio-choices .choices__list.choices__list--dropdown[aria-expanded=true]{display:block}.Form .formio-component-select .choices.formio-choices .choices__list.choices__list--dropdown .choices__list[role=listbox]{margin:0;padding:0;list-style:none}.Form .formio-component-select .choices.formio-choices .choices__list.choices__list--dropdown .choices__list[role=listbox] .choices__item.choices__item--choice.choices__item--selectable{transition:background-color .2s ease;cursor:pointer;border:none;background:rgba(0,0,0,0);padding:12px 16px;color:#000;font-weight:400;font-size:16px;line-height:1.5;font-family:Proxima Soft,sans-serif}.Form .formio-component-select .choices.formio-choices .choices__list.choices__list--dropdown .choices__list[role=listbox] .choices__item.choices__item--choice.choices__item--selectable.is-highlighted,.Form .formio-component-select .choices.formio-choices .choices__list.choices__list--dropdown .choices__list[role=listbox] .choices__item.choices__item--choice.choices__item--selectable:hover{background-color:#f5f5f5}.Form .formio-component-select .choices.formio-choices .choices__list.choices__list--dropdown .choices__list[role=listbox] .choices__item.choices__item--choice.choices__item--selectable[aria-selected=true]{background-color:#f0f0f0}.Form .formio-component-select .choices.formio-choices[data-type=select-one].is-open .form-control.ui.fluid.selection.dropdown:after{transform:translateY(-50%) rotate(180deg)}.Form .formio-component-select input.formio-select-autocomplete-input{display:none!important;position:absolute;visibility:hidden;opacity:0}.Form .formio-component-file{display:flex;flex-direction:column;gap:8px;width:100%}.Form .formio-component-file .fileSelector,.Form .formio-component-file [ref=fileDrop]{display:flex;flex-wrap:wrap;position:relative;align-items:center;gap:12px;cursor:pointer;font-size:10px;margin-bottom:0;font-family:Proxima Soft,sans-serif;font-style:italic;color:var(--color-muted-foreground);border:1px solid var(--color-primary);border-radius:4px;background:#fff;padding:10px 12px;width:100%;height:auto;min-height:44px;text-align:center}@media(min-width:640px){.Form .formio-component-file .fileSelector,.Form .formio-component-file [ref=fileDrop]{gap:14px;padding:4px 14px;font-size:14px}}@media(min-width:768px){.Form .formio-component-file .fileSelector,.Form .formio-component-file [ref=fileDrop]{justify-content:flex-start;text-align:left;gap:16px;padding:4px 16px}}.Form .formio-component-file .fileSelector i,.Form .formio-component-file .fileSelector i.fa-cloud-upload,.Form .formio-component-file [ref=fileDrop] i,.Form .formio-component-file [ref=fileDrop] i.fa-cloud-upload{display:block;flex-shrink:0;width:20px;height:20px;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 fill-rule='evenodd' clip-rule='evenodd' d='M2 10C2 12.2091 3.79086 14 6 14H9V17C9 17.5523 9.44772 18 10 18C10.5523 18 11 17.5523 11 17V14H14C16.2091 14 18 12.2091 18 10C18 7.79086 16.2091 6 14 6C14 3.79086 12.2091 2 10 2C7.79086 2 6 3.79086 6 6C3.79086 6 2 7.79086 2 10ZM11 14H9L9 9.41421L7.70711 10.7071C7.31658 11.0976 6.68342 11.0976 6.29289 10.7071C5.90237 10.3166 5.90237 9.68342 6.29289 9.29289L9.29289 6.29289C9.68342 5.90237 10.3166 5.90237 10.7071 6.29289L13.7071 9.29289C14.0976 9.68342 14.0976 10.3166 13.7071 10.7071C13.3166 11.0976 12.6834 11.0976 12.2929 10.7071L11 9.41421V14Z' fill='%235C576B'/%3E%3C/svg%3E");background-position:50%;background-size:contain;background-repeat:no-repeat}.Form .formio-component-file .fileSelector i.fa-cloud-upload:before,.Form .formio-component-file .fileSelector i:before,.Form .formio-component-file [ref=fileDrop] i.fa-cloud-upload:before,.Form .formio-component-file [ref=fileDrop] i:before{display:none}.Form .formio-component-file .fileSelector>:not(i):not([ref=input]):not([ref=fileBrowse]):not(.loader-wrapper),.Form .formio-component-file [ref=fileDrop]>:not(i):not([ref=input]):not([ref=fileBrowse]):not(.loader-wrapper){color:inherit;opacity:1;font-weight:400;font-size:13px;line-height:1.3;font-family:Proxima Soft,sans-serif;font-style:italic}@media(min-width:640px){.Form .formio-component-file .fileSelector>:not(i):not([ref=input]):not([ref=fileBrowse]):not(.loader-wrapper),.Form .formio-component-file [ref=fileDrop]>:not(i):not([ref=input]):not([ref=fileBrowse]):not(.loader-wrapper){font-size:12px}}@media(min-width:768px){.Form .formio-component-file .fileSelector>:not(i):not([ref=input]):not([ref=fileBrowse]):not(.loader-wrapper),.Form .formio-component-file [ref=fileDrop]>:not(i):not([ref=input]):not([ref=fileBrowse]):not(.loader-wrapper){font-size:13px}}.Form .formio-component-file .fileSelector [ref=fileBrowse],.Form .formio-component-file .fileSelector a.browse,.Form .formio-component-file [ref=fileDrop] [ref=fileBrowse],.Form .formio-component-file [ref=fileDrop] a.browse{cursor:pointer;color:var(--color-muted-foreground);font-family:Proxima Soft,sans-serif;font-size:10px;font-style:italic;white-space:nowrap}@media(min-width:640px){.Form .formio-component-file .fileSelector [ref=fileBrowse],.Form .formio-component-file .fileSelector a.browse,.Form .formio-component-file [ref=fileDrop] [ref=fileBrowse],.Form .formio-component-file [ref=fileDrop] a.browse{font-size:14px}}.Form .formio-component-file .fileSelector [ref=fileBrowse]:hover,.Form .formio-component-file .fileSelector a.browse:hover,.Form .formio-component-file [ref=fileDrop] [ref=fileBrowse]:hover,.Form .formio-component-file [ref=fileDrop] a.browse:hover{text-decoration:none}.Form .formio-component-file .fileSelector [ref=input],.Form .formio-component-file .fileSelector input[type=file],.Form .formio-component-file [ref=fileDrop] [ref=input],.Form .formio-component-file [ref=fileDrop] input[type=file]{position:absolute;top:0;left:0;opacity:0;z-index:1;cursor:pointer;margin:0;padding:0;width:100%;height:100%}.Form .formio-component-file .fileSelector .loader-wrapper,.Form .formio-component-file [ref=fileDrop] .loader-wrapper{display:none}.Form .formio-component-file .list-group{display:block;margin:8px 0 0;padding-left:0;width:100%;list-style:none}.Form .formio-component-file .list-group .list-group-header,.Form .formio-component-file .list-group .list-group-item:only-child{display:none}.Form .formio-component-file .list-group .list-group-item:not(.list-group-header):not(:only-child){display:block;margin-bottom:8px;border:1px solid var(--color-primary);border-radius:4px;background:#fff;padding:8px;list-style:none}.Form .formio-component-file .list-group .list-group-item:not(.list-group-header):not(:only-child) .row{display:flex;align-items:center;gap:12px;margin:0;width:100%}.Form .formio-component-file .list-group .list-group-item:not(.list-group-header):not(:only-child) .row .col-md-1,.Form .formio-component-file .list-group .list-group-item:not(.list-group-header):not(:only-child) .row .col-md-2,.Form .formio-component-file .list-group .list-group-item:not(.list-group-header):not(:only-child) .row .col-md-9{padding:0}.Form .formio-component-file .list-group .list-group-item:not(.list-group-header):not(:only-child) .row .col-md-9{flex:1;overflow:hidden}.Form .formio-component-file .list-group .list-group-item:not(.list-group-header):not(:only-child) .row .col-md-9 a,.Form .formio-component-file .list-group .list-group-item:not(.list-group-header):not(:only-child) .row .col-md-9 a[ref=fileLink]{display:block;overflow:hidden;color:#000;font-weight:400;font-size:16px;line-height:1.5;font-family:Proxima Soft,sans-serif;text-decoration:none;text-overflow:ellipsis;white-space:nowrap}.Form .formio-component-file .list-group .list-group-item:not(.list-group-header):not(:only-child) .row .col-md-9 a:hover,.Form .formio-component-file .list-group .list-group-item:not(.list-group-header):not(:only-child) .row .col-md-9 a[ref=fileLink]:hover{text-decoration:underline}.Form .formio-component-file .list-group .list-group-item:not(.list-group-header):not(:only-child) .row .col-md-2{flex-shrink:0;color:var(--color-muted-foreground);font-weight:400;font-size:14px;line-height:1.5;font-family:Proxima Soft,sans-serif;text-align:right}.Form .formio-component-file .list-group .list-group-item:not(.list-group-header):not(:only-child) .row .col-md-1{display:flex;flex-shrink:0;justify-content:flex-start;align-items:center;min-width:24px}.Form .formio-component-file .list-group .list-group-item:not(.list-group-header):not(:only-child) .row .col-md-1 .fa-remove,.Form .formio-component-file .list-group .list-group-item:not(.list-group-header):not(:only-child) .row .col-md-1 [ref=removeLink],.Form .formio-component-file .list-group .list-group-item:not(.list-group-header):not(:only-child) .row .col-md-1 i.fa-remove{display:inline-flex!important;position:relative;flex-shrink:0;justify-content:center;align-items:center;opacity:.6;transition:opacity .2s ease;cursor:pointer;margin:0;border:none;background:rgba(0,0,0,0);padding:0;width:20px;min-width:20px;height:20px;overflow:visible;color:rgba(0,0,0,0);font-size:0;text-indent:-9999px}.Form .formio-component-file .list-group .list-group-item:not(.list-group-header):not(:only-child) .row .col-md-1 .fa-remove:hover,.Form .formio-component-file .list-group .list-group-item:not(.list-group-header):not(:only-child) .row .col-md-1 [ref=removeLink]:hover,.Form .formio-component-file .list-group .list-group-item:not(.list-group-header):not(:only-child) .row .col-md-1 i.fa-remove:hover{opacity:1}.Form .formio-component-file .list-group .list-group-item:not(.list-group-header):not(:only-child) .row .col-md-1 .fa-remove:before,.Form .formio-component-file .list-group .list-group-item:not(.list-group-header):not(:only-child) .row .col-md-1 [ref=removeLink]:before,.Form .formio-component-file .list-group .list-group-item:not(.list-group-header):not(:only-child) .row .col-md-1 i.fa-remove:before{display:none!important;visibility:hidden!important;content:none!important}.Form .formio-component-file .list-group .list-group-item:not(.list-group-header):not(:only-child) .row .col-md-1 .fa-remove:after,.Form .formio-component-file .list-group .list-group-item:not(.list-group-header):not(:only-child) .row .col-md-1 [ref=removeLink]:after,.Form .formio-component-file .list-group .list-group-item:not(.list-group-header):not(:only-child) .row .col-md-1 i.fa-remove:after{display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18' fill='none'%3E%3Cpath d='M13.5 4.5L4.5 13.5M4.5 4.5l9 9' stroke='%235c576b' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:50%;background-size:contain;background-repeat:no-repeat;width:18px;height:18px;pointer-events:none;content:""}.Form .formio-component-htmlelement{margin:0;padding:0;display:flex;align-items:center;gap:8px}.Form .formio-component-htmlelement p{font-family:Proxima Soft,sans-serif;font-size:13px;font-weight:400;line-height:1.3;color:#000;margin:0;display:flex;align-items:center;gap:8px}.Form .formio-component-htmlelement p a{text-decoration:underline;color:#000;text-underline-position:from-font}.Form .formio-component-htmlelement p a:hover{text-decoration:none}.Form .formio-component-checkbox{margin:0;display:flex;align-items:flex-start;width:auto;flex:0 0 auto}.Form .formio-component-checkbox .form-check{display:flex;align-items:flex-start;gap:6px;padding:0;margin:0;flex-wrap:wrap}@media(min-width:640px){.Form .formio-component-checkbox .form-check{gap:8px}}.Form .formio-component-checkbox .form-check-label{display:flex;align-items:center;gap:6px;cursor:pointer;margin:0;padding:0;font-family:Proxima Soft,sans-serif;font-size:11px;font-weight:400;line-height:1.3;color:#000;text-transform:none}@media(min-width:640px){.Form .formio-component-checkbox .form-check-label{gap:8px;font-size:12px}}@media(min-width:768px){.Form .formio-component-checkbox .form-check-label{font-size:13px}}.Form .formio-component-checkbox .form-check-label span{display:inline;line-height:1.3}.Form .formio-component-checkbox .form-check-label a{text-decoration:underline;color:#000;text-underline-position:from-font}.Form .formio-component-checkbox .form-check-label a:hover{text-decoration:none}.Form .formio-component-checkbox .form-check-input,.Form .formio-component-checkbox input[type=checkbox]{width:16px;height:16px;min-width:16px;border:1px solid var(--color-accent-foreground);border-radius:2px;background-color:#fff;cursor:pointer;appearance:none;-webkit-appearance:none;-moz-appearance:none;position:relative;flex-shrink:0;margin:0;padding:0}.Form .formio-component-checkbox .form-check-input:checked,.Form .formio-component-checkbox input[type=checkbox]:checked{background-color:var(--color-primary);border-color:var(--color-primary)}.Form .formio-component-checkbox .form-check-input:checked:after,.Form .formio-component-checkbox input[type=checkbox]:checked:after{content:"✓";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#fff;font-size:12px;font-weight:700}.Form .formio-component-checkbox .form-check-input:focus,.Form .formio-component-checkbox input[type=checkbox]:focus{outline:none;box-shadow:0 0 0 2px rgba(92,87,107,.2)}.Form .formio-component-checkbox label{font-family:Proxima Soft,sans-serif;font-size:13px;font-weight:400;line-height:1.3;color:#000;text-transform:none;margin:0;cursor:pointer}.Form .formio-component-checkbox label a{text-decoration:underline;color:#000;text-underline-position:from-font}.Form .formio-component-checkbox label a:hover{text-decoration:none}.Form .formio-component-checkbox .form-privacy-error{flex-basis:100%;margin-top:4px;margin-left:24px;font-family:Proxima Soft,sans-serif;font-size:12px;line-height:1.4;color:var(--color-error,#e11d48)}@media(min-width:640px){.Form .formio-component-checkbox .form-privacy-error{margin-left:26px}}.Form .formio-component-button{margin:0;display:flex;justify-content:flex-end;align-items:flex-end;width:auto;flex-shrink:0}.Form .formio-component-button .btn,.Form .formio-component-button .btn-primary,.Form .formio-component-button button[type=submit]{display:inline-flex;align-items:center;gap:4px;padding:8px 24px;background-color:var(--color-primary);color:#fff;border:none;border-radius:100px;font-family:Proxima Soft,sans-serif;font-size:16px;font-weight:400;line-height:1.5;cursor:pointer;transition:opacity .2s ease;white-space:nowrap;margin:0}.Form .formio-component-button .btn-primary:after,.Form .formio-component-button .btn:after,.Form .formio-component-button button[type=submit]:after{content:"";display:inline-block;width:16px;height:16px;background-image:url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3 8H13M13 8L9 4M13 8L9 12' stroke='white' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-size:contain;background-repeat:no-repeat;background-position:50%;margin-left:4px;flex-shrink:0}.Form .formio-form{display:flex;flex-direction:column;gap:16px}.Form .formio-form .formio-component-checkbox:last-of-type{display:flex;align-items:flex-start;width:auto;margin-top:4px;flex:0 0 auto;order:1}.Form .formio-form .formio-component-checkbox:last-of-type+.formio-component-button{order:2;margin-top:-16px;margin-left:auto;width:auto;align-self:flex-end}.Form .formio-form .formio-component-htmlelement:last-of-type{display:flex;align-items:center;width:auto;flex:0 0 auto;order:1}.Form .formio-form .formio-component-htmlelement:last-of-type+.formio-component-button{order:2;margin-top:-16px;margin-left:auto;width:auto;align-self:flex-end}.Form .formio-component-hidden{display:none}@media(max-width:767px){.Form .formio-component-columns .col-md-6{width:100%;flex:1 1 100%}.Form .formio-form .formio-component-checkbox:last-of-type+.formio-component-button,.Form .formio-form .formio-component-htmlelement:last-of-type+.formio-component-button{margin-top:16px;width:100%;margin-left:0;align-self:stretch}}.Form__no-form-id{width:100%;padding:20px;text-align:center}