:root {--utp-clr-brown:          #9E703B;--utp-clr-blue:           #005691;--utp-clr-navy:           #004B85;--utp-clr-text:           #111111;--utp-clr-text-secondary: #333333;--utp-clr-text-muted:     #80898F;--utp-clr-surface:        #FCFCFC;--utp-clr-surface-warm:   #FFFAF2;--utp-clr-surface-grey:   #F2F4F8;--utp-clr-surface-ai:     #E5EDF3;--utp-clr-border:         #DFE2E3;--utp-clr-hover-brown:    #FDF4E7;--utp-clr-error:          #D92D20;--utp-clr-white:          #FFFFFF;--utp-clr-dis-bg:         #BFC4C7;--utp-clr-dis-border:     #BFC4C7;--utp-clr-dis-text:       #606C73;--utp-clr-rd-only-bg:     #E6E6E3;--utp-clr-rd-only-border: #BFBFBD;--utp-clr-rd-only-text:   #3E505C;--utp-radius-sm:   8px;--utp-radius-md:   12px;--utp-radius-pill: 48px;--utp-shadow-card:       0 4px 15px rgba(0, 0, 0, 0.10);--utp-shadow-pill-brown: 0 4px 10px rgba(158, 112, 59, 0.30);--utp-shadow-pill-ai:    0 4px 15px rgba(0, 114, 255, 0.30);--utp-shadow-ai-glow:    0 0  10px rgba(0, 114, 255, 0.15);--utp-font: 'Aptos';--utp-fs-heading:  24px;--utp-fs-body-md:  16px;--utp-fs-body-sm:  14px;--utp-fs-caption:  12px;--utp-fs-micro:    11px;--utp-lh-heading:  24px;--utp-lh-body-md:  24px;--utp-lh-body-sm:  20px;--utp-lh-caption:  16px;--utp-space-xs:  8px;--utp-space-sm:  12px;--utp-space-md:  16px;--utp-space-lg:  24px;--utp-space-xl:  32px;}*, *::before, *::after { box-sizing: border-box; margin: 0; padding: 0; }.t-Body {font-family: var(--utp-font);}#page_header {display: flex;flex-direction: column;align-items: flex-start;}#page_header .page_title {margin-top: 0 !important;margin-bottom: 0 !important;padding: 0 !important;}#page_header .page_subtitle {margin-top: 8px !important;margin-bottom: 0 !important;padding: 0 !important;}#page_header .page_steps {color: var(--utp-clr-navy);font-size: 16px;font-weight: 700;line-height: 24px;margin-bottom: 0 !important;margin-top: 0 !important;}.section-wrapper-top {margin-top: 32px;}#section-wrapper-btm {margin-bottom: 8px;}#section-wrapper-btm-2 {margin-bottom: 32px;}.section_header {color: var(--utp-clr-text);font-size: var(--h5-font-size, 24px);font-style: normal;font-weight: 900;line-height: var(--h6-line-height, 24px);letter-spacing: -1.1px;margin-block-end: 16px !important;}.section_subtitle,
.section_subtitle_2 {display: flex;align-items: flex-start;gap: 6px;margin-bottom: 8px !important;color: var(--utp-clr-text);font-family: var(--utp-font);font-size: var(--paragraph-md-font-size, 16px);font-style: normal;font-weight: 600;line-height: var(--paragraph-md-line-height, 24px);}.section_subtitle {margin-top: 24px;}.section_subtitle_2 {margin-top: 0;}.margin-top-md,
.margin-top-sm,
.u-margin-top-sm,
.margin-top-lg {margin-block-start: 0 !important;}.margin-bottom-lg,
.margin-bottom-md,
.u-margin-bottom-md,
.margin-bottom-sm {margin-block-end: 0 !important;}.t-Header-branding {height: 80px;width: 100%;max-width: var(--ut-body-content-max-width, 1024px);line-height: 80px;background-color: var(--utp-clr-white);border-bottom: 2px solid var(--utp-clr-brown);padding: 0 40px;display: flex;align-items: center;justify-content: flex-start;}.t-Header-logo-link img,
.t-Header-logo img {padding-left: 0;height: 50px;max-height: 50px;width: auto;object-fit: contain;vertical-align: middle;padding-right: 0;padding-top: 0;padding-bottom: 0;}@media (max-width: 768px) {.t-Header-branding {height: 60px;line-height: 60px;padding: 0 15px;}.t-Header-logo-link img,
.t-Header-logo img {min-height: 20px;max-height: 35px;}}.t-Footer>.t-Footer-body>.t-Footer-content>.container>.row {display: flex !important;flex-direction: row !important;flex-wrap: nowrap !important;align-items: center !important;gap: 0.75rem;width: 100%;}.t-Footer>.t-Footer-body>.t-Footer-content>.container>.row>div {float: none !important;max-width: none !important;width: auto !important;padding: 0 !important;margin: 0 !important;display: flex !important;align-items: center !important;flex: 0 1 auto;}.t-Footer .t-Button {width: 100%;white-space: nowrap;}.t-Footer-apex .t-Footer-top {visibility: hidden;}.t-Footer .t-Footer-apex,
.t-Footer .t-Footer-top {display: none !important;}.t-Footer {gap: 0;}@media (max-width: 768px) {.t-Footer>.t-Footer-body>.t-Footer-content>.container>.row {align-items: center !important;display: flex !important;}.t-Footer>.t-Footer-body>.t-Footer-content>.container>.row>div {align-items: center !important;display: flex !important;flex-grow: 0;flex-shrink: 1;flex-basis: auto;}.t-Footer .col:has(.btn-custom-back) {align-self: center !important;display: flex !important;align-items: center !important;}.t-Footer .t-Button {align-self: center !important;margin: auto 0 !important;width: 100%;height: 48px;min-height: 48px;font-size: 16px;}.t-Footer>.t-Footer-body>.t-Footer-content>.container>.row>div:has(.btn-custom-back) {flex: 1 1 0;}.t-Footer>.t-Footer-body>.t-Footer-content>.container>.row>div:has(.footer-btn--primary) {flex: 4 1 0;}.t-Footer>.t-Footer-body>.t-Footer-content>.container>.row>div:not(:has(.btn-custom-back)):not(:has(.footer-btn--primary)) {flex: 4 1 0;}}@media (max-width: 639px) {.t-Footer>.t-Footer-body>.t-Footer-content>.container>.row {margin-left: 0 !important;margin-right: 0 !important;width: 100% !important;justify-content: flex-start !important;box-sizing: border-box !important;display: flex !important;flex-direction: row !important;flex-wrap: nowrap !important;align-items: center !important;gap: 0.5rem !important;}.t-Footer>.t-Footer-body>.t-Footer-content>.container>.row>div {float: none !important;padding-left: 0 !important;padding-right: 0 !important;margin: 0 !important;display: flex !important;align-items: center !important;box-sizing: border-box !important;}.t-Footer>.t-Footer-body>.t-Footer-content>.container>.row>div:has(.btn-custom-back) {flex: 0 0 48px !important;width: 48px !important;min-width: 48px !important;max-width: 48px !important;}.t-Footer>.t-Footer-body>.t-Footer-content>.container>.row>div:not(:has(.btn-custom-back)):not(:has(#btn_save)) {flex: 1 1 0 !important;min-width: 0 !important;}.t-Footer>.t-Footer-body>.t-Footer-content>.container>.row>div:has(#btn_save) {flex: 0 1 auto !important;margin-left: auto !important;}.t-Footer .t-Button {width: 100% !important;height: 48px !important;min-height: 48px !important;font-size: 16px !important;box-sizing: border-box !important;margin: 0 !important;}.btn-custom-back {width: 48px !important;min-width: 48px !important;max-width: 48px !important;padding: 0 !important;}}.t-Button.is-disabled,
.t-Button:disabled {color: var(--utp-clr-dis-text);border: 1px solid var(--utp-clr-dis-border);background: var(--utp-clr-dis-bg);cursor: not-allowed;pointer-events: none;}.footer-btn {padding: 11px 28px;font-weight: 700;}.btn-custom-back {background-color: var(--utp-clr-white);border: 1px solid var(--utp-clr-navy);color: var(--utp-clr-blue);border-radius: 8px;font-weight: 700;box-shadow: none;}.btn-custom-next {color: var(--utp-clr-white);border: 1px solid var(--utp-clr-blue);background-color: var(--utp-clr-blue);border-radius: 8px;font-weight: 700;box-shadow: none;}.btn-custom-back:hover {background-color: #F0F7FF;}.t-Form-label {color: var(--utp-clr-text);font-family: var(--utp-font) !important;font-size: 16px !important;font-weight: 700 !important;line-height: 24px !important;padding-block-start: 0 !important;padding-block-end: 0 !important;}.t-Form-label::after,
.t-Form-label::before {content: none !important;display: none !important;}.t-Form-labelContainer {padding-block-start: 0px !important;padding-block-end: 8px !important;}.t-Form-inputContainer {padding-block-start: 0 !important;padding-block-end: 24px !important;}.t-Form-fieldContainer--floatingLabel.t-Form-fieldContainer,
.t-Form-fieldContainer--floatingLabel.apex-item-wrapper--file a-file-upload {padding-block-start: 0 !important;padding-block-end: 0 !important;margin-block-start: 0 !important;}.apex-item-text,
.apex-item-textarea,
.apex-item-select,
.apex-item-multi {border-radius: 8px;border: 1px solid var(--utp-clr-brown);background-color: var(--utp-clr-surface);padding-left: 12px;box-shadow: none;}.apex-item-text:focus,
.apex-item-textarea:focus,
.apex-item-select:focus,
.apex-item-multi:focus,
.apex-item-datepicker:focus {border: 2px solid var(--utp-clr-brown) !important;outline: none !important;}.apex-item-datepicker,
input.datepicker {border: 1px solid var(--utp-clr-brown);background-color: var(--utp-clr-surface);border-radius: 8px 0 0 8px;border-right: none;box-shadow: none;height: 40px;}button.a-Button--calendar {background-color: var(--utp-clr-surface);border: 1px solid var(--utp-clr-brown);border-left: none;color: var(--utp-clr-brown);border-radius: 0 8px 8px 0;box-shadow: none;height: 40px;margin-left: 0;}.apex-item-datepicker:focus {border-color: var(--utp-clr-brown);}.a-Icon:before {color: var(--utp-clr-brown);}a-select .apex-item-comboselect .a-Button--comboSelect:hover,
button.a-Button--calendar:hover,
button.a-Button--calendar {background-color: transparent;}.apex-item-comboselect input[aria-expanded="true"]~.a-Button--comboSelect .a-Icon.icon-popup-lov-under:before {transform: rotate(180deg);display: inline-block;}.apex-item-comboselect input[aria-expanded="true"]~.a-Button--comboSelect .a-Icon:before,
.apex-item-datepicker input[aria-expanded="true"]~a-Button--calendar {-webkit-text-stroke: 0.5px currentColor;}.apex-item-display-only {font-weight: 400 !important;}.apex-item-wrapper.is-readonly .js-accessible-readonly {background-color: var(--utp-clr-rd-only-bg);border: 1px solid var(--utp-clr-rd-only-border);color: var(--utp-clr-rd-only-text);pointer-events: none !important;cursor: not-allowed !important;}.apex-item-autocomplete-readonly:focus,
.apex-item-color-picker-readonly:focus,
.apex-item-combobox-readonly:focus,
.apex-item-datepicker-readonly:focus,
.apex-item-group-readonly:focus,
.apex-item-number-readonly:focus,
.apex-item-password-readonly:focus,
.apex-item-popup-lov-readonly:focus,
.apex-item-select-one-many-readonly:focus,
.apex-item-select-readonly:focus,
.apex-item-text-readonly:focus,
.apex-item-textarea-readonly:focus,
.apex-item-wrapper.is-readonly .js-accessible-readonly:focus,
.apex-item-wrapper.is-readonly .js-accessible-readonly:focus-within {border: 1px solid var(--utp-clr-rd-only-border) !important;box-shadow: none !important;outline: none !important;}.apex-item-wrapper--select-one .apex-item-comboselect:has(.a-Button--comboSelect) .apex-item-text {padding-inline-end: unset;}@media (max-width: 639px) {.t-Body-contentInner {--ut-body-content-padding-y: 1rem;--ut-body-content-padding-x: 1rem;}}@media (max-width: 768px) {.col:has(.mobile-tablet-view--col-6) {width: 100% !important;max-width: 100% !important;flex: 0 0 100% !important;}.row {align-items: center;}}@media (max-width: 768px) {.btn-custom-back .t-Button-label {display: none !important;}.btn-custom-back {font-size: 0 !important;display: inline-flex !important;justify-content: center;align-items: center;}.btn-custom-back::before {content: "" !important;display: inline-block !important;width: 22px !important;height: 22px !important;background-color: var(--utp-clr-blue) !important;-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1em' height='1em' viewBox='0 0 16 16'%3E%3Cpath fill='currentColor' fill-rule='evenodd' d='m2.87 7.75l1.97 1.97a.75.75 0 1 1-1.06 1.06L.53 7.53L0 7l.53-.53l3.25-3.25a.75.75 0 0 1 1.06 1.06L2.87 6.25h9.88a3.25 3.25 0 0 1 0 6.5h-2a.75.75 0 0 1 0-1.5h2a1.75 1.75 0 1 0 0-3.5z' clip-rule='evenodd'/%3E%3C/svg%3E") !important;mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1em' height='1em' viewBox='0 0 16 16'%3E%3Cpath fill='currentColor' fill-rule='evenodd' d='m2.87 7.75l1.97 1.97a.75.75 0 1 1-1.06 1.06L.53 7.53L0 7l.53-.53l3.25-3.25a.75.75 0 0 1 1.06 1.06L2.87 6.25h9.88a3.25 3.25 0 0 1 0 6.5h-2a.75.75 0 0 1 0-1.5h2a1.75 1.75 0 1 0 0-3.5z' clip-rule='evenodd'/%3E%3C/svg%3E") !important;-webkit-mask-repeat: no-repeat !important;mask-repeat: no-repeat !important;-webkit-mask-size: contain !important;mask-size: contain !important;}}.t-Footer .row>div:has(#btn_save) {order: 99 !important;margin-left: auto !important;}.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset {display: flex !important;flex-direction: row-reverse !important;gap: 8px;float: left !important;}.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button {margin: 0 !important;}.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button:last-child {background-color: var(--utp-clr-brown) !important;border-color: var(--utp-clr-brown) !important;color: var(--utp-clr-white) !important;text-shadow: none !important;box-shadow: none !important;}.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button:first-child {background-color: #004B85 !important;border-color: #004B85 !important;color: var(--utp-clr-white) !important;text-shadow: none !important;box-shadow: none !important;}.a-FileDrop--inlineDropzone {border-radius: 8px;border: 1px dashed var(--utp-clr-brown);background: var(--utp-clr-surface-warm);box-shadow: 0 4px 4px 0 var(--utp-clr-surface) inset;}.a-FileDrop--inlineDropzone .a-FileDrop-icon,
.a-FileDrop--inlineDropzone .a-FileDrop-icon svg,
.a-FileDrop--inlineDropzone .a-FileDrop-icon svg path,
.a-FileDrop--inlineDropzone .a-FileDrop-label,
.a-FileDrop--inlineDropzone .a-FileDrop-subtext {color: var(--utp-clr-brown);fill: var(--utp-clr-brown);stroke: var(--utp-clr-brown);}@media screen and (max-width: 600px) {.ui-dialog {max-width: 90% !important;height: auto !important;position: fixed;left: 0 !important;right: 0 !important;margin: 0 auto !important;resize: none !important;}#foundation_help_dialog_parent .ui-dialog-titlebar .ui-dialog-title {justify-content: center !important;}#ug_pg_help_dialog_parent .ui-dialog-titlebar .ui-dialog-title {width: 30dvw !important;min-width: fit-content !important;font-size: 11px !important;white-space: normal !important;overflow-wrap: break-word !important;overflow: visible !important;hyphens: auto;}#applicant_profile_help_dialog_parent .ui-dialog-titlebar .ui-dialog-title {min-width: fit-content !important;font-size: 13.5px !important;overflow-wrap: break-word !important;overflow: visible !important;white-space: normal !important;hyphens: auto;text-align: center;}}@media screen and (min-width: 769px) and (max-width: 1024px) {.ai-mobile-header {top: 70px !important;}}@media screen and (max-width: 767px) {.ai-assistant-wrapper,
.ai-assistant-wrapper.show-bot,
.success-dialog-chatbot {display: none !important;visibility: hidden !important;}}#loading_upload_file_parent_dialog .ui-dialog-content {height: auto !important;min-height: 0 !important;}