.ubridge-multistep-root{--ubridge-navy-400:#06215a;--ubridge-navy-200:#8290ac;--ubridge-navy-hover:#04163d;--ubridge-gray-700:#414651;--ubridge-gray-500:#717680;--ubridge-error-950:#bc1944;--ubridge-white:#ffffff;--ubridge-shadow-xs:0 1px 2px rgba(10, 13, 18, 0.05);--ubridge-form-max:480px;--ubridge-gap-fields:24px;--ubridge-gap-row:32px;--ubridge-gap-section:64px;--ubridge-label-gap:6px;--ubridge-blue:var(--ubridge-navy-400);--ubridge-blue-hover:var(--ubridge-navy-hover);--ubridge-border:var(--ubridge-navy-200);--ubridge-muted:var(--ubridge-gray-700);box-sizing:border-box;max-width:var(--ubridge-form-max);margin:0 auto;padding:0 0 96px;font-family:"Instrument Sans",system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;font-size:16px;line-height:24px;color:var(--ubridge-gray-700);background:var(--ubridge-white)}.ubridge-multistep-root *,.ubridge-multistep-root *::before,.ubridge-multistep-root *::after{box-sizing:border-box}.ubridge-ms-header{display:flex;flex-direction:column;align-items:flex-start;gap:0;margin-bottom:32px}.ubridge-ms-title{margin:0;font-family:"Cal Sans","Instrument Sans",system-ui,sans-serif;font-style:normal;font-weight:400;font-size:24px;line-height:32px;color:var(--ubridge-navy-400)}.ubridge-ms-intro{margin:12px 0 0;font-family:"Instrument Sans",system-ui,sans-serif;font-weight:400;font-size:16px;line-height:24px;color:var(--ubridge-gray-700)}.ubridge-multistep-root .ubridge-inline-link{color:var(--ubridge-navy-400);font-weight:600;text-decoration:underline;text-underline-offset:2px}.ubridge-multistep-root .ubridge-inline-link:hover{color:var(--ubridge-navy-hover)}.ubridge-section-lead{margin:0 0 .75rem;font-family:"Instrument Sans",system-ui,sans-serif;font-weight:400;font-size:16px;line-height:24px;color:var(--ubridge-gray-700)}.ubridge-section-header{display:flex;flex-direction:column;gap:12px;margin-bottom:32px;margin-top:var(--ubridge-gap-section)}.ubridge-multistep-root>.ubridge-section-header:first-child,.ubridge-ms-step>.ubridge-section-header:first-child,.ubridge-part2-form>.ubridge-section-header:first-child{margin-top:0}.ubridge-section-header .ubridge-section-title{margin:0}.ubridge-section-header .ubridge-section-lead{margin:0}.ubridge-part1-intro,.ubridge-part2-intro{margin-top:0;margin-bottom:var(--ubridge-gap-section)}.ubridge-part1-intro-lead,.ubridge-part2-intro-lead{max-width:100%}.ubridge-part1-hydrate-notice{margin:0 0 20px;padding:12px 16px!important;border-radius:8px;font-size:14px;line-height:20px;color:var(--ubridge-gray-700);background:rgb(6 33 90 / .06);border:1px solid rgb(6 33 90 / .08)}.ubridge-ms-note{margin:12px 0 0;font-size:14px;line-height:20px;color:var(--ubridge-gray-700)}.ubridge-ms-progress{display:flex;align-items:center;gap:.35rem;margin-top:1rem}.ubridge-ms-dot{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:999px;border:2px solid var(--ubridge-navy-200);font-size:.85rem;font-weight:600;color:var(--ubridge-gray-700);background:var(--ubridge-white)}.ubridge-ms-dot.is-active{border-color:var(--ubridge-navy-400);background:var(--ubridge-navy-400);color:var(--ubridge-white)}.ubridge-ms-progress-line{flex:1;height:2px;background:var(--ubridge-navy-200);max-width:3rem}.ubridge-ms-save-banner{margin:0 0 var(--ubridge-gap-fields);padding:12px 16px!important;border-radius:8px;background:#e8f4ea;color:#1e4620;font-size:14px;line-height:20px}.ubridge-ms-save-banner.is-error{background:#fdecea;color:#7f1d1d}form.wpcf7-form .ubridge-multistep-root .ubridge-ms-step[hidden],form.wpcf7-form .ubridge-multistep-root .ubridge-ms-step:not(.is-active),.wpcf7 .ubridge-multistep-root .ubridge-ms-step[hidden],.wpcf7 .ubridge-multistep-root .ubridge-ms-step:not(.is-active){display:none!important}form.wpcf7-form .ubridge-multistep-root .ubridge-ms-step.is-active:not([hidden]),.wpcf7 .ubridge-multistep-root .ubridge-ms-step.is-active:not([hidden]){display:block!important}.ubridge-part-heading{margin:0 0 12px;font-family:"Cal Sans","Instrument Sans",system-ui,sans-serif;font-weight:400;font-size:30px;line-height:38px;text-align:center;color:var(--ubridge-navy-400)}.ubridge-section-title{margin:var(--ubridge-gap-section) 0 0;font-family:"Cal Sans","Instrument Sans",system-ui,sans-serif;font-weight:400;font-size:24px;line-height:32px;color:var(--ubridge-navy-400)}.ubridge-section-title:first-child{margin-top:0}.ubridge-field,.ubridge-fieldset{margin-bottom:var(--ubridge-gap-fields)}.ubridge-field:last-child,.ubridge-fieldset:last-child{margin-bottom:0}.ubridge-field{display:flex;flex-direction:column;align-items:flex-start;gap:var(--ubridge-label-gap)}.ubridge-field label{display:block;margin:0;font-family:"Instrument Sans",system-ui,sans-serif;font-weight:500;font-size:14px;line-height:20px;color:var(--ubridge-gray-700)}.ubridge-legend{display:block;margin:0 0 var(--ubridge-label-gap);font-family:"Instrument Sans",system-ui,sans-serif;font-weight:500;font-size:14px;line-height:20px;color:var(--ubridge-gray-700)}.ubridge-multistep-root legend.ubridge-legend{display:block!important;float:none!important;position:static!important;width:auto!important;max-width:none!important;height:auto!important;overflow:visible!important;clip:auto!important;clip-path:none!important;margin:0 0 var(--ubridge-label-gap)!important;padding:0!important;white-space:normal!important;font-size:14px!important;line-height:20px!important;color:var(--ubridge-gray-700)!important;background:transparent!important;border:0!important;box-shadow:none!important}.ubridge-fieldset{border:0;padding:0;margin-left:0;margin-right:0;overflow:visible;min-width:0;display:block}.ubridge-fieldset-body{width:100%;overflow:visible;min-width:0}.ubridge-fieldset .wpcf7-form-control-wrap,.ubridge-fieldset-body .wpcf7-form-control-wrap{width:100%;margin-top:0}.ubridge-fieldset .wpcf7-radio,.ubridge-fieldset-body .wpcf7-radio{display:flex!important;flex-direction:column;align-items:flex-start;gap:12px;width:100%;min-height:1.5rem}.ubridge-fieldset .wpcf7-list-item,.ubridge-fieldset-body .wpcf7-list-item{display:block;margin:0}.ubridge-fieldset .wpcf7-list-item label,.ubridge-fieldset-body .wpcf7-list-item label{font-family:"Instrument Sans",system-ui,sans-serif;font-weight:400;font-size:16px;line-height:24px;color:var(--ubridge-gray-700);margin-bottom:0;cursor:pointer}.ubridge-multistep-root .wpcf7-checkbox{display:flex;flex-direction:column;gap:24px}.ubridge-multistep-root input[type="radio"]{position:static!important;width:20px!important;min-width:20px!important;height:20px!important;min-height:20px!important;opacity:1!important;visibility:visible!important;clip:auto!important;clip-path:none!important;transform:none!important;appearance:none!important;-webkit-appearance:none!important;margin:2px 0 0!important;flex-shrink:0!important;display:inline-block!important;vertical-align:top;pointer-events:auto!important;border:2px solid var(--ubridge-navy-400)!important;border-radius:50%!important;background:var(--ubridge-white)!important;cursor:pointer;box-shadow:none!important}.ubridge-multistep-root input[type="radio"]::after{content:"";display:block;width:10px;height:10px;margin:3px;border-radius:9999px;background:var(--ubridge-navy-400);transform:scale(0);transition:transform 0.12s ease-in-out}.ubridge-multistep-root input[type="radio"]:checked::after{transform:scale(1)}.ubridge-multistep-root input[type="radio"]:focus-visible{outline:2px solid var(--ubridge-navy-400);outline-offset:2px}.ubridge-multistep-root .ubridge-checkboxes input[type="checkbox"],.ubridge-multistep-root .wpcf7-acceptance input[type="checkbox"]{position:static!important;opacity:1!important;visibility:visible!important;clip:auto!important;clip-path:none!important;transform:none!important;pointer-events:auto!important;flex-shrink:0!important;width:20px!important;height:20px!important;min-width:20px!important;min-height:20px!important;margin:2px 0 0!important;border:1px solid var(--ubridge-navy-400)!important;border-radius:6px!important;background:var(--ubridge-white)!important;appearance:none!important;-webkit-appearance:none!important;display:inline-block!important;vertical-align:top;cursor:pointer;box-shadow:none!important}.ubridge-multistep-root .ubridge-checkboxes input[type="checkbox"]:checked,.ubridge-multistep-root .wpcf7-acceptance input[type="checkbox"]:checked{border-color:var(--ubridge-navy-400)!important;background:var(--ubridge-navy-400) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='none'%3E%3Cpath d='M5 10.5L8.5 14L15 7' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / 14px 14px no-repeat!important}.ubridge-multistep-root .ubridge-checkboxes input[type="checkbox"]:focus-visible,.ubridge-multistep-root .wpcf7-acceptance input[type="checkbox"]:focus-visible{outline:2px solid var(--ubridge-navy-400);outline-offset:2px}.ubridge-field.ubridge-field-acceptance{display:flex;flex-direction:row;gap:var(--ubridge-label-gap)}.ubridge-multistep-root .wpcf7-acceptance{display:block!important;width:100%}.ubridge-field-acceptance .wpcf7-list-item label{display:flex!important;gap:12px;align-items:start;font-family:"Instrument Sans",system-ui,sans-serif;font-weight:400;font-size:16px;line-height:24px;color:var(--ubridge-gray-700);cursor:pointer}.ubridge-field-acceptance .wpcf7-list-item-label{display:block;min-width:0}.ubridge-field-acceptance .ubridge-legal-link,.ubridge-field-acceptance .ubridge-legal-link:visited{color:var(--ubridge-navy-400);text-decoration:underline;text-underline-offset:2px}.ubridge-field-acceptance .ubridge-legal-link:hover,.ubridge-field-acceptance .ubridge-legal-link:focus-visible{color:var(--ubridge-navy-hover);text-decoration:underline}.ubridge-multistep-root .wpcf7-list-item label{display:flex!important;align-items:flex-start;gap:12px}.ubridge-checkboxes .wpcf7-list-item label{font-family:"Instrument Sans",system-ui,sans-serif;font-weight:400;font-size:16px;line-height:24px;color:var(--ubridge-gray-700)}.ubridge-hint{display:block;margin-top:6px;font-size:14px;line-height:20px;color:var(--ubridge-gray-700)}.ubridge-row{display:grid;gap:var(--ubridge-gap-row)}.ubridge-multistep-root[data-ubridge-cf7="part2"] .ubridge-row{gap:var(--ubridge-gap-fields)}@media (min-width:640px){.ubridge-row-2{grid-template-columns:1fr 1fr}.ubridge-row-3{grid-template-columns:repeat(3,1fr)}.ubridge-row-4{grid-template-columns:repeat(4,1fr)}}@media (max-width:639px){.ubridge-cf7-part1 .ubridge-row-4{grid-template-columns:1fr 1fr}}.ubridge-phone-row{display:grid;gap:var(--ubridge-gap-row)}@media (min-width:480px){.ubridge-phone-row:not(.ubridge-phone-row--combined){grid-template-columns:minmax(140px,200px) 1fr;align-items:end}}@media (min-width:640px){.ubridge-cf7-part1 .ubridge-part1-row-half{grid-template-columns:1fr 1fr}}.ubridge-cf7-part1 .ubridge-field-phone .ubridge-phone-row--combined{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:stretch;gap:0;width:100%;min-height:48px;border:1px solid var(--ubridge-navy-200);border-radius:8px;background:var(--ubridge-white);box-shadow:var(--ubridge-shadow-xs);overflow:hidden;transition:border-color 0.15s ease,box-shadow 0.15s ease}.ubridge-cf7-part1 .ubridge-phone-row--combined:focus-within{outline:none;border-color:var(--ubridge-navy-400);box-shadow:var(--ubridge-shadow-xs),0 0 0 1px var(--ubridge-navy-400)}.ubridge-cf7-part1 .ubridge-phone-row--combined:has(.wpcf7-not-valid),.ubridge-cf7-part1 .ubridge-phone-row--combined:has(.ubridge-ms-field-error){border-color:var(--ubridge-error-950);box-shadow:var(--ubridge-shadow-xs),0 0 0 1px rgb(188 25 68 / .35)}.ubridge-cf7-part1 .ubridge-phone-row--combined>.wpcf7-form-control-wrap:has(.wpcf7-not-valid),.ubridge-cf7-part1 .ubridge-phone-row--combined>.wpcf7-form-control-wrap:has(.ubridge-ms-field-error){padding:0;margin:0;outline:none;background:#fff0;border-radius:0}.ubridge-cf7-part1 .ubridge-phone-row--combined>.wpcf7-form-control-wrap{width:auto;margin:0;align-self:stretch}.ubridge-cf7-part1 .ubridge-phone-row--combined>.wpcf7-form-control-wrap:first-of-type{flex:0 0 auto;min-width:4.5rem;max-width:6.5rem}.ubridge-cf7-part1 .ubridge-phone-row--combined>.wpcf7-form-control-wrap:last-of-type{flex:1 1 0%;min-width:0}.ubridge-cf7-part1 .ubridge-phone-row--combined select.ubridge-phone-cc,.ubridge-cf7-part1 .ubridge-phone-row--combined select{width:100%;min-height:46px;height:100%;margin:0;border:none;border-radius:0;box-shadow:none;padding:10px 32px 10px 14px;font-weight:600;font-size:16px;line-height:24px;color:var(--ubridge-gray-700);background-color:#fff0;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='M5 7.5L10 12.5L15 7.5' stroke='%23BC1944' stroke-width='1.67' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center;background-size:18px 18px}.ubridge-cf7-part1 .ubridge-phone-row--combined input[type="tel"].ubridge-phone-num,.ubridge-cf7-part1 .ubridge-phone-row--combined input[type="tel"]{width:100%;min-height:46px;height:100%;margin:0;border:none;border-radius:0;box-shadow:none;padding:10px 14px;font-weight:400}.ubridge-cf7-part1 .ubridge-phone-row--combined input[type="tel"]:focus,.ubridge-cf7-part1 .ubridge-phone-row--combined select:focus{outline:none;border:none;box-shadow:none}.ubridge-cf7-part1 .ubridge-field-phone .ubridge-phone-field-errors{display:block;margin-top:6px;width:100%;box-sizing:border-box}.ubridge-cf7-part1 .ubridge-field-phone .ubridge-phone-field-errors .wpcf7-not-valid-tip{margin-top:0}.ubridge-cf7-part1 .ubridge-field-phone .ubridge-phone-field-errors .wpcf7-not-valid-tip+.wpcf7-not-valid-tip{margin-top:4px}.ubridge-cf7-part1 .ubridge-field label{color:#4a4e69}.ubridge-field label .ubridge-label-required,.ubridge-legend .ubridge-label-required{color:var(--ubridge-error-950);font-weight:600}.ubridge-multistep-root .wpcf7-form-control-wrap{display:block;width:100%}.ubridge-field-acceptance .wpcf7-form-control-wrap{width:fit-content}.ubridge-multistep-root input[type="text"],.ubridge-multistep-root input[type="email"],.ubridge-multistep-root input[type="tel"],.ubridge-multistep-root input[type="date"],.ubridge-multistep-root select,.ubridge-multistep-root textarea{width:100%;min-height:44px;box-sizing:border-box;border:1px solid var(--ubridge-navy-200);border-radius:8px;padding:10px 14px;font-family:"Instrument Sans",system-ui,sans-serif;font-weight:400;font-size:16px;line-height:24px;color:var(--ubridge-gray-700);background:var(--ubridge-white);box-shadow:var(--ubridge-shadow-xs);transition:border-color 0.15s ease,box-shadow 0.15s ease}.ubridge-multistep-root textarea{min-height:140px;resize:vertical}.ubridge-multistep-root input::placeholder,.ubridge-multistep-root textarea::placeholder{color:var(--ubridge-gray-500);opacity:1}.ubridge-multistep-root select{cursor:pointer;appearance:none;-webkit-appearance:none;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='M5 7.5L10 12.5L15 7.5' stroke='%23BC1944' stroke-width='1.67' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center;background-size:20px 20px;padding-right:40px}.ubridge-multistep-root input[type="text"]:focus,.ubridge-multistep-root input[type="email"]:focus,.ubridge-multistep-root input[type="tel"]:focus,.ubridge-multistep-root input[type="date"]:focus,.ubridge-multistep-root select:focus,.ubridge-multistep-root textarea:focus{outline:none;border:2px solid var(--ubridge-navy-400);box-shadow:var(--ubridge-shadow-xs)}.ubridge-multistep-root input[type="date"]{min-height:44px;padding-right:10px}.ubridge-multistep-root input[type="date"]::-webkit-calendar-picker-indicator{cursor:pointer;opacity:.85}.ubridge-multistep-root input[type="date"]::-webkit-calendar-picker-indicator:hover{opacity:1}.ubridge-multistep-root input.wpcf7-not-valid,.ubridge-multistep-root select.wpcf7-not-valid,.ubridge-multistep-root textarea.wpcf7-not-valid,.ubridge-multistep-root input.ubridge-ms-field-error,.ubridge-multistep-root select.ubridge-ms-field-error,.ubridge-multistep-root textarea.ubridge-ms-field-error{border-color:var(--ubridge-error-950)!important;background-color:#fff8f8;box-shadow:var(--ubridge-shadow-xs)}.ubridge-multistep-root .wpcf7-form-control-wrap:has(.wpcf7-not-valid),.ubridge-multistep-root .wpcf7-form-control-wrap:has(.ubridge-ms-field-error){border-radius:8px;padding:.2rem;margin:-.2rem;background:rgb(188 25 68 / .06);outline:1px solid rgb(188 25 68 / .35);outline-offset:1px}.ubridge-multistep-root .wpcf7-form-control-wrap.wpcf7-not-valid,.ubridge-multistep-root .wpcf7-form-control-wrap.ubridge-ms-field-error{border-radius:8px;padding:.2rem;margin:-.2rem;background:rgb(188 25 68 / .06);outline:1px solid rgb(188 25 68 / .35);outline-offset:1px}.ubridge-multistep-root .ubridge-checkboxes.ubridge-ms-field-error{border-radius:8px;padding:.35rem;margin:-.35rem -.2rem;background:rgb(188 25 68 / .06);outline:1px solid rgb(188 25 68 / .35)}.ubridge-multistep-root .wpcf7-not-valid-tip{color:var(--ubridge-error-950);font-size:14px;line-height:20px;font-weight:500;margin-top:6px;display:block}.ubridge-multistep-root .wpcf7-list-item{margin:0}.ubridge-checkboxes{display:flex;flex-direction:column;align-items:flex-start;gap:var(--ubridge-gap-fields)}.ubridge-checkboxes .wpcf7-list-item{margin:0}.ubridge-cf7-part1 .ubridge-part1-continue-feedback{margin:0 0 12px;font-size:14px;line-height:20px;font-weight:500;color:var(--ubridge-error-950)}.ubridge-ms-actions{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:var(--ubridge-gap-section);width:100%;align-items:stretch}.ubridge-ms-actions>input.wpcf7-submit{grid-column:1;grid-row:1;width:100%;max-width:100%;min-width:0;box-sizing:border-box}.ubridge-multistep-root .ubridge-ms-actions .wpcf7-spinner{display:none!important}.ubridge-ms-actions>input.wpcf7-submit~a.ubridge-btn,.ubridge-ms-actions>input.wpcf7-submit~button.ubridge-btn,.ubridge-ms-actions>input.wpcf7-submit~.ubridge-btn{grid-column:2;grid-row:1;width:100%;max-width:100%;min-width:0;justify-content:center;text-decoration:none}.ubridge-ms-actions:not(:has(>input.wpcf7-submit))>*{min-width:0}.ubridge-ms-actions .ubridge-btn,.ubridge-ms-actions a.ubridge-btn,.ubridge-ms-actions .ubridge-btn-submit{justify-content:center;text-decoration:none}.ubridge-ms-actions:has(>:only-child){grid-template-columns:1fr}.ubridge-ms-actions:has(>:only-child) .ubridge-btn,.ubridge-ms-actions:has(>:only-child) .ubridge-btn-submit,.ubridge-ms-actions:has(>:only-child) input.wpcf7-submit{grid-column:1;width:100%;max-width:100%}@media (max-width:639px){.ubridge-ms-actions{display:flex;flex-direction:column;width:100%}.ubridge-ms-actions>*{width:100%;max-width:100%}.ubridge-ms-actions>input.wpcf7-submit,.ubridge-ms-actions>input.wpcf7-submit~a.ubridge-btn,.ubridge-ms-actions>input.wpcf7-submit~button.ubridge-btn,.ubridge-ms-actions>input.wpcf7-submit~.ubridge-btn{grid-column:auto;grid-row:auto}}.ubridge-btn{appearance:none;display:inline-flex;flex-direction:row;justify-content:center;align-items:center;box-sizing:border-box;min-height:48px;padding:12px 18px;gap:6px;font-family:"Instrument Sans",system-ui,sans-serif;font-size:16px;line-height:24px;font-weight:600;cursor:pointer;border:1px solid #fff0;border-radius:30px;box-shadow:var(--ubridge-shadow-xs);background:var(--ubridge-white);color:var(--ubridge-navy-400)}.ubridge-btn-primary{background:var(--ubridge-navy-400);color:var(--ubridge-white);border-color:var(--ubridge-navy-400)}.ubridge-btn-primary:hover{background:var(--ubridge-navy-hover);border-color:var(--ubridge-navy-hover)}.ubridge-btn-outline{border:1px solid var(--ubridge-navy-400);color:var(--ubridge-navy-400);background:var(--ubridge-white)}.ubridge-btn-outline:hover{background:#f3f6fb}.ubridge-btn-secondary{border:1px solid var(--ubridge-navy-200);color:var(--ubridge-gray-700);background:var(--ubridge-white);box-shadow:var(--ubridge-shadow-xs)}.ubridge-btn-secondary:hover{border-color:var(--ubridge-navy-200);background:#f8f9fb}.ubridge-btn-submit,.ubridge-multistep-root input.wpcf7-submit{appearance:none;display:inline-flex;justify-content:center;align-items:center;min-height:48px;padding:12px 18px;font-family:"Instrument Sans",system-ui,sans-serif;font-size:16px;line-height:24px;font-weight:600;cursor:pointer;border:1px solid var(--ubridge-navy-400);border-radius:30px;box-shadow:var(--ubridge-shadow-xs);background:var(--ubridge-navy-400);color:var(--ubridge-white)}.ubridge-multistep-root input.wpcf7-submit:hover{background:var(--ubridge-navy-hover);border-color:var(--ubridge-navy-hover)}.ubridge-upload-shell{margin-bottom:var(--ubridge-gap-fields)}.ubridge-docs-header{gap:10px}.ubridge-docs-list{margin:0 0 .5rem;padding-left:1.2rem;color:var(--ubridge-gray-700)}.ubridge-docs-list li{margin:0 0 .35rem;font-family:"Instrument Sans",system-ui,sans-serif;font-size:16px;line-height:24px;font-weight:400}.ubridge-docs-list li:last-child{margin-bottom:0}.ubridge-docs-required{color:var(--ubridge-error-950);font-weight:600}.ubridge-upload-dropzone{position:relative;border:1px solid var(--ubridge-navy-200);border-radius:12px;background:var(--ubridge-white);box-shadow:none;padding:16px 24px;text-align:center;transition:border-color 0.15s ease,box-shadow 0.15s ease}.ubridge-upload-dropzone.is-dragover{border-color:var(--ubridge-navy-400);box-shadow:var(--ubridge-shadow-xs),0 0 0 1px var(--ubridge-navy-400)}.ubridge-upload-dropzone:focus-within{outline:2px solid var(--ubridge-navy-400);outline-offset:2px}.ubridge-upload-dropzone-ui{position:relative;z-index:0;pointer-events:none}.ubridge-upload-icon{display:inline-flex;width:40px;height:40px;margin:0 auto 12px;border-radius:10px;border:1px solid #d5d9e2;background:#fff0 url(https://ub.inft.ro/wp-content/uploads/2026/04/upload.png) center / 16px 16px no-repeat}.ubridge-upload-cta{font-family:"Instrument Sans",system-ui,sans-serif;font-size:14px;line-height:20px;font-weight:400;padding-bottom:12px;color:var(--ubridge-navy-400)}.ubridge-upload-cta strong{font-weight:600}.ubridge-upload-meta{font-family:"Instrument Sans",system-ui,sans-serif;font-size:12px;line-height:18px;font-weight:400;padding-bottom:0;color:var(--ubridge-gray-500);max-width:32rem;margin-left:auto;margin-right:auto}.ubridge-upload-filename{margin:1rem 0 0;font-size:14px;line-height:20px;font-weight:500;color:var(--ubridge-gray-700);word-break:break-word}.ubridge-upload-dropzone .wpcf7-form-control-wrap{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;min-height:100%!important;margin:0!important;z-index:2;display:block!important}.ubridge-upload-dropzone input[type="file"]{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;min-height:100%!important;margin:0!important;padding:0!important;opacity:0!important;cursor:pointer!important;font-size:0!important;border:none!important;box-shadow:none!important;background:transparent!important;appearance:none!important;-webkit-appearance:none!important}.ubridge-ms-back-row{margin:0 0 12px;text-align:center}.ubridge-cf7-part2 .ubridge-ms-back-text{appearance:none;margin:0;padding:0;font-family:"Instrument Sans",system-ui,sans-serif;font-size:14px;line-height:20px;font-weight:600;color:var(--ubridge-navy-400);text-decoration:underline;text-underline-offset:2px;background:none;border:0;cursor:pointer}.ubridge-cf7-part2 .ubridge-ms-back-text:hover{color:var(--ubridge-navy-hover)}.ubridge-upload-dropzone:has(.wpcf7-not-valid),.ubridge-upload-dropzone:has(.ubridge-ms-field-error){border-color:var(--ubridge-error-950)}.ubridge-field.is-collapsed,[data-conditional].is-collapsed,.ubridge-english-panel.is-collapsed{display:none}.ubridge-english-panel.is-active{display:block;margin-bottom:var(--ubridge-gap-fields)}.screen-reader-text{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}form.wpcf7-form:has([data-ubridge-cf7]) .wpcf7-response-output,.wpcf7:has([data-ubridge-cf7]) .wpcf7-response-output{box-sizing:border-box;margin:0 auto 64px;padding:12px 16px;border:none;border-radius:8px;font-family:"Instrument Sans",system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;font-size:18px;line-height:normal;text-align:center;font-weight:500;background:#f1f2f4;color:var(--ubridge-gray-700);box-shadow:none}form.wpcf7-form:has([data-ubridge-cf7]).sent .wpcf7-response-output,form.wpcf7-form:has([data-ubridge-cf7]).wpcf7-mail-sent-ok .wpcf7-response-output,form.wpcf7-form:has([data-ubridge-cf7]) .wpcf7-response-output[data-ubridge-cf7-response="success"],.wpcf7:has([data-ubridge-cf7]).sent .wpcf7-response-output,.wpcf7:has([data-ubridge-cf7]).wpcf7-mail-sent-ok .wpcf7-response-output,.wpcf7:has([data-ubridge-cf7]) .wpcf7-response-output[data-ubridge-cf7-response="success"]{background:#e4f1e2;color:#1e4620}form.wpcf7-form:has([data-ubridge-cf7]).invalid .wpcf7-response-output,form.wpcf7-form:has([data-ubridge-cf7]).unaccepted .wpcf7-response-output,form.wpcf7-form:has([data-ubridge-cf7]).failed .wpcf7-response-output,form.wpcf7-form:has([data-ubridge-cf7]).aborted .wpcf7-response-output,form.wpcf7-form:has([data-ubridge-cf7]).spam .wpcf7-response-output,form.wpcf7-form:has([data-ubridge-cf7]).payment-required .wpcf7-response-output,form.wpcf7-form:has([data-ubridge-cf7]).wpcf7-validation-errors .wpcf7-response-output,form.wpcf7-form:has([data-ubridge-cf7]).wpcf7-mail-failed-ok .wpcf7-response-output,form.wpcf7-form:has([data-ubridge-cf7]).wpcf7-mail-failed .wpcf7-response-output,form.wpcf7-form:has([data-ubridge-cf7]) .wpcf7-response-output[data-ubridge-cf7-response="error"],.wpcf7:has([data-ubridge-cf7]).invalid .wpcf7-response-output,.wpcf7:has([data-ubridge-cf7]).unaccepted .wpcf7-response-output,.wpcf7:has([data-ubridge-cf7]).failed .wpcf7-response-output,.wpcf7:has([data-ubridge-cf7]).aborted .wpcf7-response-output,.wpcf7:has([data-ubridge-cf7]).spam .wpcf7-response-output,.wpcf7:has([data-ubridge-cf7]).payment-required .wpcf7-response-output,.wpcf7:has([data-ubridge-cf7]).wpcf7-validation-errors .wpcf7-response-output,.wpcf7:has([data-ubridge-cf7]).wpcf7-mail-failed-ok .wpcf7-response-output,.wpcf7:has([data-ubridge-cf7]).wpcf7-mail-failed .wpcf7-response-output,.wpcf7:has([data-ubridge-cf7]) .wpcf7-response-output[data-ubridge-cf7-response="error"]{background:#fbe7ea;color:#7a1129;border:1px solid rgb(188 25 68 / .28)}