.ServicesPage-module__JSfbPG__mobileHeaderGap{display:none}@media (max-width:991.98px){.ServicesPage-module__JSfbPG__mobileHeaderGap{height:16px;display:block}}
.LanguageSwitch-module__NU61QG__switch{vertical-align:middle;background:#eff8f5;border:1px solid #c8e1da;border-radius:999px;flex:none;align-items:center;gap:3px;padding:3px;display:inline-flex}.LanguageSwitch-module__NU61QG__switch button{color:#31544e;min-width:34px;min-height:34px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:0 6px;font-size:.75rem;font-weight:700;line-height:1}.LanguageSwitch-module__NU61QG__switch button:hover{background:#dbeee8}.LanguageSwitch-module__NU61QG__switch button[aria-pressed=true]{color:#fff;background:#176e62;box-shadow:0 1px 3px #10463738}.LanguageSwitch-module__NU61QG__switch button:focus-visible{outline-offset:2px;outline:2px solid #176e62}
.MobileNavigation-module__AJFPfq__navigation{color:#fff;margin:24px 0}.MobileNavigation-module__AJFPfq__navigation ul{margin:0;padding:0;list-style:none}.MobileNavigation-module__AJFPfq__navigation li{min-width:0;margin:0}.MobileNavigation-module__AJFPfq__navigation>ul{gap:6px;display:grid}.MobileNavigation-module__AJFPfq__navigation a{color:#fff;overflow-wrap:anywhere;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;min-height:48px;padding:12px 14px;font-size:.9375rem;font-weight:500;line-height:1.4;text-decoration:none;transition:background-color .18s,color .18s;display:flex}.MobileNavigation-module__AJFPfq__navigation>ul>li>a,.MobileNavigation-module__AJFPfq__groupRow{background:#ffffff0d;border:1px solid #ffffff1f;border-radius:12px}.MobileNavigation-module__AJFPfq__navigation a:hover{color:#b5f3d8;background:#a6e2d321}.MobileNavigation-module__AJFPfq__navigation a:focus-visible,.MobileNavigation-module__AJFPfq__toggle:focus-visible{outline-offset:2px;outline:2px solid #a6e2d3}.MobileNavigation-module__AJFPfq__navigation li>a:after{content:"›";color:#a6e2d3;border:1px solid #a6e2d366;border-radius:50%;flex:0 0 28px;place-items:center;width:28px;height:28px;font-size:22px;font-weight:400;line-height:1;display:grid}.MobileNavigation-module__AJFPfq__groupRow{align-items:center;gap:4px;padding-right:6px;display:flex}.MobileNavigation-module__AJFPfq__groupRow>a{flex:1;min-width:0}.MobileNavigation-module__AJFPfq__toggle{color:#a6e2d3;cursor:pointer;background:#a6e2d314;border:1px solid #a6e2d373;border-radius:50%;flex:0 0 44px;place-items:center;width:44px;height:44px;padding:0;display:grid}.MobileNavigation-module__AJFPfq__toggle:hover,.MobileNavigation-module__AJFPfq__toggle[aria-expanded=true]{color:#176e6d;background:#d8f3e8}.MobileNavigation-module__AJFPfq__toggle svg{transition:transform .2s}.MobileNavigation-module__AJFPfq__toggle[aria-expanded=true] svg{transform:rotate(180deg)}.MobileNavigation-module__AJFPfq__navigation .MobileNavigation-module__AJFPfq__submenu{border-left:2px solid #a6e2d34d;margin:8px 0 12px 12px;padding:4px 0 4px 10px}.MobileNavigation-module__AJFPfq__submenu>li+li{margin-top:4px}.MobileNavigation-module__AJFPfq__submenu a{padding:10px;font-size:.875rem;font-weight:400}.MobileNavigation-module__AJFPfq__submenu .MobileNavigation-module__AJFPfq__groupRow{background:#ffffff08}@media (prefers-reduced-motion:reduce){.MobileNavigation-module__AJFPfq__navigation a,.MobileNavigation-module__AJFPfq__toggle svg{transition:none}}
.Navbar-module__aDFhYq__navigation li:focus-within>.sub-menu{opacity:1;visibility:visible;pointer-events:auto;transform:scaleY(1)}.Navbar-module__aDFhYq__navigation a:focus-visible{outline-offset:-3px;outline:2px solid #1d8b8a}.Navbar-module__aDFhYq__navigation.mainmenu>ul{gap:4px;padding-block:10px}.Navbar-module__aDFhYq__navigation.mainmenu>ul>li>a{border-radius:10px;padding:13px 12px;font-size:.9375rem;line-height:1.25;text-decoration:none}.header-3.header-absolute .Navbar-module__aDFhYq__navigation.mainmenu>ul>li>a{border-radius:10px;padding:13px 12px;font-size:.9375rem;line-height:1.25;text-decoration:none}.Navbar-module__aDFhYq__navigation.mainmenu>ul>li.has-dropdown>a{padding-inline-end:30px}.header-3.header-absolute .Navbar-module__aDFhYq__navigation.mainmenu>ul>li.has-dropdown>a{padding-inline-end:30px}.Navbar-module__aDFhYq__navigation.mainmenu>ul>li.has-dropdown>a:after{top:calc(50% - 6px);inset-inline-end:12px}.header-3.header-absolute .Navbar-module__aDFhYq__navigation.mainmenu>ul>li.has-dropdown>a:after{top:calc(50% - 6px);inset-inline-end:12px}.Navbar-module__aDFhYq__navigation.mainmenu li.current-menu-ancestor>a{color:#176e6d;background:#eaf7f3}.Navbar-module__aDFhYq__navigation.mainmenu li.current-menu-item>a{color:#176e6d;background:#eaf7f3}.Navbar-module__aDFhYq__navigation.mainmenu li>a:hover{color:#176e6d;background:#eaf7f3}.Navbar-module__aDFhYq__navigation.mainmenu .sub-menu{border:1px solid #dce9e5;border-radius:14px;width:min(16rem,35vw);padding:6px;box-shadow:0 12px 28px #10463724}.Navbar-module__aDFhYq__navigation.mainmenu .sub-menu>li>a{border-radius:8px;padding:11px 12px;font-size:.9rem;line-height:1.35;text-decoration:none}.Navbar-module__aDFhYq__navigation.mainmenu .sub-menu>li.has-dropdown>a{padding-inline-end:30px}.Navbar-module__aDFhYq__mobileNavigation.mean-nav ul li>a:not(.mean-expand){padding-block:12px;padding-inline-end:38px;line-height:1.4;text-decoration:none}.Navbar-module__aDFhYq__mobileNavigation.mean-nav ul li>.mean-expand{border:1px solid #ffffff3d;border-radius:8px;top:8px}.Navbar-module__aDFhYq__mobileNavigation.mean-nav :is(a,button):focus-visible{outline-offset:-2px;outline:2px solid #a6e2d3}
.VisaWizard-module__dMXgiq__layout.VisaWizard-module__dMXgiq__layout{grid-template-columns:minmax(0,1.8fr) minmax(300px,.7fr);width:calc(100% - 32px);max-width:1360px;padding-bottom:40px}.VisaWizard-module__dMXgiq__formCard.VisaWizard-module__dMXgiq__formCard{order:0;width:100%;min-width:0;padding:28px 32px 32px}.VisaWizard-module__dMXgiq__progress.VisaWizard-module__dMXgiq__progress{order:0;min-width:0}.VisaWizard-module__dMXgiq__progressBox.VisaWizard-module__dMXgiq__progressBox{min-width:0;padding:22px}.VisaWizard-module__dMXgiq__stepper{width:100%;padding:24px}.VisaWizard-module__dMXgiq__progressTitle{color:#111827;border-bottom:2px solid #e5e7eb;margin:0 0 24px;padding-bottom:12px;font-size:1rem;font-weight:700}.VisaWizard-module__dMXgiq__steps{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.VisaWizard-module__dMXgiq__step{align-items:flex-start;gap:16px;display:flex;position:relative}.VisaWizard-module__dMXgiq__marker{flex-direction:column;flex-shrink:0;align-items:center;min-height:88px;display:flex}.VisaWizard-module__dMXgiq__step:last-child .VisaWizard-module__dMXgiq__marker{min-height:56px}.VisaWizard-module__dMXgiq__circle{color:#98a2b3;z-index:1;background:#fff;border:2px solid #d0d5dd;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:52px;height:52px;display:flex;position:relative;box-shadow:0 2px 10px #10182814}.VisaWizard-module__dMXgiq__dot{background:#d0d5dd;border-radius:50%;width:14px;height:14px}.VisaWizard-module__dMXgiq__connector{background:#e5e7eb;border-radius:999px;flex:1;width:3px;min-height:28px;margin-top:8px}.VisaWizard-module__dMXgiq__label{color:#98a2b3;border:1px solid #0000;border-radius:18px;flex:1;padding:14px 16px 16px;font-size:.92rem;font-weight:700;line-height:1.3}.VisaWizard-module__dMXgiq__active .VisaWizard-module__dMXgiq__circle{background:linear-gradient(135deg,#10b981,#1d8b8a);border:3px solid #ffffffd9;box-shadow:0 0 0 4px #1d8b8a2e,0 12px 24px #1d8b8a47}.VisaWizard-module__dMXgiq__active .VisaWizard-module__dMXgiq__dot{background:#fff}.VisaWizard-module__dMXgiq__active .VisaWizard-module__dMXgiq__label{color:#1d8b8a;background:#1d8b8a14;border-color:#1d8b8a29;border-radius:999px;font-weight:800}.VisaWizard-module__dMXgiq__completed .VisaWizard-module__dMXgiq__circle{background:#d1fae5;border:3px solid #a7f3d0;box-shadow:0 8px 20px #10b98129}.VisaWizard-module__dMXgiq__completed .VisaWizard-module__dMXgiq__dot{background:#10b981}.VisaWizard-module__dMXgiq__completed .VisaWizard-module__dMXgiq__connector{background:linear-gradient(#10b981,#1d8b8a)}.VisaWizard-module__dMXgiq__completed .VisaWizard-module__dMXgiq__label{color:#1d8b8a}@media (max-width:1024px){.VisaWizard-module__dMXgiq__layout.VisaWizard-module__dMXgiq__layout{grid-template-columns:minmax(0,1fr)}.VisaWizard-module__dMXgiq__progress.VisaWizard-module__dMXgiq__progress{order:-1;width:100%;position:static}.VisaWizard-module__dMXgiq__progressBox.VisaWizard-module__dMXgiq__progressBox{padding:16px}.VisaWizard-module__dMXgiq__stepper{padding:0}.VisaWizard-module__dMXgiq__progressTitle{margin-bottom:12px}.VisaWizard-module__dMXgiq__steps{flex-direction:row;gap:0;padding:8px 4px 16px;overflow-x:auto}.VisaWizard-module__dMXgiq__step{flex-direction:column;flex:1 0 96px;align-items:center;gap:10px;min-width:0}.VisaWizard-module__dMXgiq__marker,.VisaWizard-module__dMXgiq__step:last-child .VisaWizard-module__dMXgiq__marker{width:100%;min-height:0}.VisaWizard-module__dMXgiq__circle{width:40px;height:40px}.VisaWizard-module__dMXgiq__connector{width:calc(100% - 48px);height:3px;min-height:0;margin:0;position:absolute;top:19px;left:calc(50% + 24px)}.VisaWizard-module__dMXgiq__label{text-align:center;overflow-wrap:anywhere;width:100%;padding:8px 4px;font-size:.8rem}}@media (max-width:620px){.VisaWizard-module__dMXgiq__layout.VisaWizard-module__dMXgiq__layout{gap:16px;width:calc(100% - 24px)}.VisaWizard-module__dMXgiq__formCard.VisaWizard-module__dMXgiq__formCard{padding:16px 12px 20px}.VisaWizard-module__dMXgiq__stepHeader.VisaWizard-module__dMXgiq__stepHeader{gap:12px!important;padding:12px!important}.VisaWizard-module__dMXgiq__progressBox.VisaWizard-module__dMXgiq__progressBox{padding:12px}}.VisaWizard-module__dMXgiq__reviewEditNotice{color:#176e6d;background:#f0faf8;border:1px solid #b9e4d5;border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:20px;padding:14px 16px;font-size:.9rem;display:flex}.VisaWizard-module__dMXgiq__reviewEditNotice button{color:#176e6d;cursor:pointer;background:#fff;border:1px solid #b6d5d2;border-radius:9px;padding:8px 12px;font-weight:700}.VisaWizard-module__dMXgiq__swipeHint{display:none}@media (max-width:1024px){.VisaWizard-module__dMXgiq__swipeHint{color:#176e6d;text-align:center;background:#edf7f3;border-radius:10px;justify-content:center;align-items:center;gap:10px;margin-top:4px;padding:6px 10px;font-size:.75rem;line-height:1.4;display:flex}.VisaWizard-module__dMXgiq__swipeHint>span:first-child,.VisaWizard-module__dMXgiq__swipeHint>span:last-child{flex-shrink:0;font-size:1.125rem}}
.FamilyStatus-module__XSMU3G__form{gap:20px;min-width:0;display:grid}.FamilyStatus-module__XSMU3G__form>*{min-width:0}.FamilyStatus-module__XSMU3G__form .ec_field{min-width:0}.FamilyStatus-module__XSMU3G__form .ec_input{min-width:0;max-width:100%}.FamilyStatus-module__XSMU3G__partnerFields{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.FamilyStatus-module__XSMU3G__employmentFields{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:16px;display:grid}.FamilyStatus-module__XSMU3G__childRow{border-bottom:1px solid #f3f4f6;grid-template-columns:minmax(0,1.2fr) minmax(150px,1fr) minmax(80px,.6fr) auto;align-items:end;gap:12px;padding:10px 0;display:grid}.FamilyStatus-module__XSMU3G__childActions{justify-content:flex-end;align-self:end;align-items:center;gap:6px;height:46px;display:flex}.FamilyStatus-module__XSMU3G__navigation{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.FamilyStatus-module__XSMU3G__modalBackdrop{padding:16px;overflow-y:auto}.FamilyStatus-module__XSMU3G__modal{max-height:calc(100dvh - 32px);overflow-y:auto}@media (max-width:620px){.FamilyStatus-module__XSMU3G__employmentFields{grid-template-columns:minmax(0,1fr);gap:0}.FamilyStatus-module__XSMU3G__childRow{grid-template-columns:minmax(0,1.4fr) minmax(80px,1fr)}.FamilyStatus-module__XSMU3G__childName,.FamilyStatus-module__XSMU3G__childActions{grid-column:1/-1}.FamilyStatus-module__XSMU3G__childActions{justify-content:flex-end}.FamilyStatus-module__XSMU3G__modal.FamilyStatus-module__XSMU3G__modal{width:100%!important;padding:20px 16px!important}}@media (max-width:420px){.FamilyStatus-module__XSMU3G__partnerFields{grid-template-columns:minmax(0,1fr);gap:0}.FamilyStatus-module__XSMU3G__navigation>button{flex:100%;min-width:0!important}}.FamilyStatus-module__XSMU3G__memberDialog{background:#fff;border:1px solid #dde3ea;border-radius:18px;width:min(420px,100% - 32px);max-height:calc(100dvh - 32px);margin:auto;padding:24px;overflow:auto}.FamilyStatus-module__XSMU3G__memberDialog::backdrop{background:#0f172a73}.FamilyStatus-module__XSMU3G__memberDialog h3{color:#1d8b8a;text-transform:uppercase;border-bottom:1px solid #dde3ea;margin:0 0 16px;padding-bottom:16px;font-size:1.1rem;font-weight:800}.FamilyStatus-module__XSMU3G__memberFields{gap:10px;display:grid}.FamilyStatus-module__XSMU3G__memberDialog .FamilyStatus-module__XSMU3G__memberActions{box-sizing:border-box;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:1fr;gap:12px;width:100%;margin-top:20px;display:grid}.FamilyStatus-module__XSMU3G__memberActions button{box-sizing:border-box;color:#344054;text-align:center;white-space:normal;cursor:pointer;background:#f2f4f7;border:1px solid #d0d5dd;border-radius:14px;width:100%;min-width:0;height:100%;min-height:54px;margin:0;padding:16px 20px;font-family:inherit;font-size:1rem;font-weight:700;line-height:1.25}.FamilyStatus-module__XSMU3G__memberActions button:last-child{background:var(--ec-primary-button-background);color:#fff;border-color:#0000}.FamilyStatus-module__XSMU3G__memberActions button:focus-visible{outline-offset:3px;outline:2px solid #176e6d}@media (max-width:575px) and (orientation:portrait){.FamilyStatus-module__XSMU3G__memberDialog .FamilyStatus-module__XSMU3G__memberActions{grid-template-columns:minmax(0,1fr)}}.FamilyStatus-module__XSMU3G__partnerSlide{opacity:0;grid-template-rows:0fr;transition:grid-template-rows .42s,opacity .35s;display:grid}.FamilyStatus-module__XSMU3G__partnerSlide[data-open=true]{opacity:1;grid-template-rows:1fr}.FamilyStatus-module__XSMU3G__partnerSlideBody{border:0;min-width:0;min-height:0;margin:0;padding:0;overflow:hidden}@media (prefers-reduced-motion:reduce){.FamilyStatus-module__XSMU3G__partnerSlide{transition:none}}.FamilyStatus-module__XSMU3G__accountNavigation{justify-content:flex-end}.FamilyStatus-module__XSMU3G__accountForm{margin-top:16px;container-type:inline-size}.FamilyStatus-module__XSMU3G__accountForm .FamilyStatus-module__XSMU3G__partnerFields{grid-template-columns:repeat(auto-fit,minmax(min(100%,max(210px,40%)),1fr));align-items:start;gap:12px 16px}@container (max-width:530px){.FamilyStatus-module__XSMU3G__accountForm .FamilyStatus-module__XSMU3G__childRow{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr)}.FamilyStatus-module__XSMU3G__accountForm .FamilyStatus-module__XSMU3G__childName,.FamilyStatus-module__XSMU3G__accountForm .FamilyStatus-module__XSMU3G__childActions{grid-column:1/-1}}@container (max-width:340px){.FamilyStatus-module__XSMU3G__accountForm .FamilyStatus-module__XSMU3G__childRow{grid-template-columns:minmax(0,1fr)}.FamilyStatus-module__XSMU3G__accountForm .FamilyStatus-module__XSMU3G__navigation>button{flex:100%;min-width:0!important}}.FamilyStatus-module__XSMU3G__accountForm .ec_input{font-size:14px}.FamilyStatus-module__XSMU3G__saveSuccess{color:#17633b;background:#edf8f1;border:1px solid #a9d8bf;border-radius:12px;align-items:center;gap:8px;margin:0;padding:10px 14px;font-size:.9rem;font-weight:600;display:flex}.FamilyStatus-module__XSMU3G__saveSuccess i{flex-shrink:0}.FamilyStatus-module__XSMU3G__emergencyContactOption{background:#fff8e5;border:1px solid #f3dda1;border-radius:10px;margin-top:33px;padding:12px 14px;position:relative}.FamilyStatus-module__XSMU3G__emergencyContactOption:before{content:"";inset-inline:-1px;border-top:1px solid #dde3ea;position:absolute;top:-18px}.FamilyStatus-module__XSMU3G__emergencyContactOption label{cursor:pointer;align-items:center;gap:8px;font-size:.875rem;font-weight:600;display:flex}.FamilyStatus-module__XSMU3G__emergencyContactOption input{accent-color:#176e6d;flex:none}.FamilyStatus-module__XSMU3G__emergencyContactOption p{color:#667085;margin:6px 0 0;font-size:.875rem}@media (max-width:767px) and (orientation:portrait){.FamilyStatus-module__XSMU3G__form .FamilyStatus-module__XSMU3G__partnerFields{grid-template-columns:minmax(0,1fr);align-items:start;gap:0;min-width:0}.FamilyStatus-module__XSMU3G__partnerFields>*{min-width:0}}.FamilyStatus-module__XSMU3G__childRow input.ec_input{appearance:none;box-sizing:border-box;width:100%;min-width:0;height:46px;color:var(--text,#344054);opacity:1;background:#f9fafb;border:1px solid #dfe0e1;border-radius:12px;padding:10px 14px;font-family:inherit;font-size:14px;font-weight:400;line-height:1.5}
.DeathForms-module__JvVhPa__form{gap:20px;min-width:0;display:grid}.DeathForms-module__JvVhPa__grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:16px;display:grid}.DeathForms-module__JvVhPa__intro{background:#f8fbff;border:1px solid #dde7f0;border-radius:18px;padding:20px 22px}.DeathForms-module__JvVhPa__intro h3{font-size:var(--ec-step-intro-title-size,1.4rem);color:#1f2937;margin:0 0 6px;font-weight:800}.DeathForms-module__JvVhPa__intro p,.DeathForms-module__JvVhPa__hint{color:#667085;margin:0 0 12px;font-size:.92rem;line-height:1.6}.DeathForms-module__JvVhPa__intro p{font-size:var(--ec-form-intro-text-size)}.DeathForms-module__JvVhPa__actions{flex-wrap:wrap;justify-content:space-between;gap:16px;display:flex}.DeathForms-module__JvVhPa__previous,.DeathForms-module__JvVhPa__continue{cursor:pointer;border-radius:14px;min-width:140px;padding:16px 24px;font-size:1rem;font-weight:700}.DeathForms-module__JvVhPa__previous{color:#344054;background:#fff;border:1px solid #d0d5dd}.DeathForms-module__JvVhPa__continue{background:var(--ec-primary-button-background);color:#fff;border:0;min-width:160px;box-shadow:0 12px 24px #1d8b8a2e}.DeathForms-module__JvVhPa__actions button:disabled{opacity:.6;cursor:not-allowed}.DeathForms-module__JvVhPa__switchLabel{cursor:pointer;color:#344054;align-items:center;gap:12px;margin-bottom:18px;font-size:.94rem;font-weight:600;display:flex}.DeathForms-module__JvVhPa__switch{flex-shrink:0;width:44px;height:26px;display:inline-flex;position:relative}.DeathForms-module__JvVhPa__switch input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute}.DeathForms-module__JvVhPa__slider{pointer-events:none;background:#98a2b3;border-radius:999px;width:44px;height:26px;transition:background .15s}.DeathForms-module__JvVhPa__slider:before{content:"";background:#fff;border-radius:50%;width:20px;height:20px;transition:transform .15s;display:block;transform:translate(3px,3px)}.DeathForms-module__JvVhPa__switch input[type=checkbox]:checked+.DeathForms-module__JvVhPa__slider{background:var(--ec-checkbox-checked)}.DeathForms-module__JvVhPa__switch input[type=radio]:checked+.DeathForms-module__JvVhPa__slider{background:#1d8b8a}.DeathForms-module__JvVhPa__switch input:checked+.DeathForms-module__JvVhPa__slider:before{transform:translate(21px,3px)}.DeathForms-module__JvVhPa__switch input:focus-visible+.DeathForms-module__JvVhPa__slider{outline-offset:3px;outline:3px solid #1d8b8a}.DeathForms-module__JvVhPa__copies{gap:7px;max-width:260px;display:grid}.DeathForms-module__JvVhPa__fatherDeclaration{width:100%;min-width:0;max-width:none}.DeathForms-module__JvVhPa__copies label{color:#344054;font-size:.9rem;font-weight:700}.DeathForms-module__JvVhPa__copies input,.DeathForms-module__JvVhPa__copies select{box-sizing:border-box;border:1px solid #d0d5dd;border-radius:12px;width:100%;height:46px;padding:0 14px}.DeathForms-module__JvVhPa__fieldError{color:#b42318;font-size:.85rem}@media (min-width:621px){.DeathForms-module__JvVhPa__deathDetails{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:620px){.DeathForms-module__JvVhPa__grid{grid-template-columns:minmax(0,1fr);gap:0}}@media (max-width:420px){.DeathForms-module__JvVhPa__actions>button{flex:100%;min-width:0}}@media (prefers-reduced-motion:reduce){.DeathForms-module__JvVhPa__slider,.DeathForms-module__JvVhPa__slider:before{transition:none}}.DeathForms-module__JvVhPa__fieldset{border:0;gap:20px;min-width:0;margin:0;padding:0;display:grid}
.TravelInformation-module__A2cJPG__detailsGrid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:16px;margin-bottom:16px;display:grid}@media (max-width:620px){.TravelInformation-module__A2cJPG__detailsGrid{grid-template-columns:minmax(0,1fr);gap:0}}.TravelInformation-module__A2cJPG__reasonField{gap:8px;display:grid}.TravelInformation-module__A2cJPG__reasonField label{margin-bottom:0}.TravelInformation-module__A2cJPG__reasonField textarea.TravelInformation-module__A2cJPG__reasonTextarea{height:108px;min-height:108px}.TravelInformation-module__A2cJPG__recipientHint{color:#667085;font-size:.9rem;line-height:1.6}.TravelInformation-module__A2cJPG__recipients{gap:10px;margin-bottom:14px;display:grid}.TravelInformation-module__A2cJPG__recipient{background:#f8fafc;border:1px solid #dde3ea;border-radius:14px;flex-wrap:wrap;align-items:center;gap:12px;padding:12px 14px;display:flex}.TravelInformation-module__A2cJPG__recipient:has(.TravelInformation-module__A2cJPG__recipientCheckbox:checked){background:#effaf4;border-color:#9dd2b7}.TravelInformation-module__A2cJPG__recipientLabel{cursor:pointer;flex:150px;align-items:center;gap:12px;min-width:0;display:flex}.TravelInformation-module__A2cJPG__recipientLabel span{overflow-wrap:anywhere}.TravelInformation-module__A2cJPG__recipientLabel small,.TravelInformation-module__A2cJPG__feeCard small{color:#475467;font-size:.82rem;display:block}.TravelInformation-module__A2cJPG__recipientCheckbox{appearance:none;cursor:pointer;background:#fff;border:2px solid #7d9693;border-radius:50%;flex:0 0 22px;place-content:center;width:22px;height:22px;margin:0;display:grid}.TravelInformation-module__A2cJPG__recipientCheckbox:checked{background:var(--ec-checkbox-checked);border-color:var(--ec-checkbox-checked)}.TravelInformation-module__A2cJPG__recipientCheckbox:checked:after{content:"";border:0 solid #fff;border-width:0 0 2px 2px;width:8px;height:5px;transform:translateY(-1px)rotate(-45deg)}.TravelInformation-module__A2cJPG__recipientCheckbox:focus-visible,.TravelInformation-module__A2cJPG__editRecipient:focus-visible{outline-offset:3px;outline:3px solid #176e6d}.TravelInformation-module__A2cJPG__editRecipient{color:#176e6d;background:#fff;border:1px solid #a8cdc5;border-radius:10px;padding:6px 12px;font-weight:700}.TravelInformation-module__A2cJPG__feeCard{color:#344054;background:#f2f4f7;border:1px solid #d0d5dd;border-radius:16px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:16px;padding:14px 16px;display:flex}.TravelInformation-module__A2cJPG__feeTotal{font-size:1.15rem}button.TravelInformation-module__A2cJPG__addChild{color:#176e6d;border-color:#176e6d}button.TravelInformation-module__A2cJPG__addChild:hover{background:#effaf4}
.PassportEditor-module__LoNtfW__passportCard.PassportEditor-module__LoNtfW__passportCard{padding-top:52px}.PassportEditor-module__LoNtfW__editCard.PassportEditor-module__LoNtfW__editCard{color:#176e6d;background:#f0faf7;border-color:#b6d5d2;right:52px}.PassportEditor-module__LoNtfW__editCard.PassportEditor-module__LoNtfW__editCard:hover{background:#dff3eb}.PassportEditor-module__LoNtfW__editCard.PassportEditor-module__LoNtfW__editCard:focus-visible{outline-color:#176e6d}.PassportEditor-module__LoNtfW__editor{opacity:0;grid-template-rows:0fr;transition:grid-template-rows .42s,opacity .35s;display:grid}.PassportEditor-module__LoNtfW__editor[data-open=true]{opacity:1;grid-template-rows:1fr}.PassportEditor-module__LoNtfW__editorBody{min-width:0;min-height:0;overflow:hidden}.PassportEditor-module__LoNtfW__editorContent{padding-top:16px}@media (prefers-reduced-motion:reduce){.PassportEditor-module__LoNtfW__editor{transition:none}}.PassportEditor-module__LoNtfW__newPassport.PassportEditor-module__LoNtfW__newPassport{padding:18px;position:relative}.PassportEditor-module__LoNtfW__selectedBadge{box-sizing:border-box;color:#fff;pointer-events:none;background:#047857;border-radius:999px;align-items:center;max-width:calc(100% - 104px);min-height:32px;padding:5px 10px;font-size:.75rem;font-weight:700;line-height:1.2;display:inline-flex;position:absolute;top:12px;left:12px}
.VisaApplicationEntry-module__xq_8Na__container{padding:18px 16px 32px}.VisaApplicationEntry-module__xq_8Na__card{overflow-wrap:anywhere;background:#fff;border:1px solid #dde3ea;border-radius:18px;min-width:0;max-width:680px;margin:0 auto;padding:28px;box-shadow:0 10px 30px #0000000f}.VisaApplicationEntry-module__xq_8Na__card.VisaApplicationEntry-module__xq_8Na__card h2{color:#344054;margin:0 0 12px;font-size:1.25rem;font-weight:700;line-height:1.35}.VisaApplicationEntry-module__xq_8Na__card p{color:#667085;line-height:1.6}.VisaApplicationEntry-module__xq_8Na__icon{background:#eaf7f3;border-radius:50%;justify-content:center;align-items:center;width:72px;height:72px;margin:0 auto 20px;display:flex}.VisaApplicationEntry-module__xq_8Na__details{color:#475467;background:#f8fafc;border-radius:12px;gap:8px;margin:16px 0;padding:16px;display:grid}.VisaApplicationEntry-module__xq_8Na__note{font-size:.9rem}.VisaApplicationEntry-module__xq_8Na__actions{flex-wrap:wrap;justify-content:flex-end;gap:12px;margin-top:24px;display:flex}.VisaApplicationEntry-module__xq_8Na__actions button{cursor:pointer;border-radius:12px;padding:12px 18px;font-size:.95rem;font-weight:700}.VisaApplicationEntry-module__xq_8Na__cancel{color:#344054;background:#fff;border:1px solid #d0d5dd}.VisaApplicationEntry-module__xq_8Na__continue{background:var(--ec-primary-button-background);color:#fff;border:1px solid #0000}.VisaApplicationEntry-module__xq_8Na__actions button:disabled{opacity:.6;cursor:not-allowed}@media (max-width:620px){.VisaApplicationEntry-module__xq_8Na__card{padding:20px 16px}.VisaApplicationEntry-module__xq_8Na__actions button{width:100%}}.VisaApplicationEntry-module__xq_8Na__details strong{margin-right:6px}@media (max-width:620px){.VisaApplicationEntry-module__xq_8Na__card.VisaApplicationEntry-module__xq_8Na__card h2{font-size:1.125rem}}
.MarriageForms-module__Fc67La__form{gap:20px;min-width:0;display:grid}.MarriageForms-module__Fc67La__grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:16px;display:grid}.MarriageForms-module__Fc67La__intro{background:#f8fbff;border:1px solid #dde7f0;border-radius:18px;padding:20px 22px}.MarriageForms-module__Fc67La__intro h3{font-size:var(--ec-step-intro-title-size,1.4rem);color:#1f2937;margin:0 0 6px;font-weight:800}.MarriageForms-module__Fc67La__intro p,.MarriageForms-module__Fc67La__hint{color:#667085;margin:0 0 12px;font-size:.92rem;line-height:1.6}.MarriageForms-module__Fc67La__intro p{font-size:var(--ec-form-intro-text-size)}.MarriageForms-module__Fc67La__actions{flex-wrap:wrap;justify-content:space-between;gap:16px;display:flex}.MarriageForms-module__Fc67La__previous,.MarriageForms-module__Fc67La__continue{cursor:pointer;border-radius:14px;min-width:140px;padding:16px 24px;font-size:1rem;font-weight:700}.MarriageForms-module__Fc67La__previous{color:#344054;background:#fff;border:1px solid #d0d5dd}.MarriageForms-module__Fc67La__continue{background:var(--ec-primary-button-background);color:#fff;border:0;min-width:160px;box-shadow:0 12px 24px #1d8b8a2e}.MarriageForms-module__Fc67La__actions button:disabled{opacity:.6;cursor:not-allowed}.MarriageForms-module__Fc67La__switchLabel{cursor:pointer;color:#344054;align-items:center;gap:12px;margin-bottom:18px;font-size:.94rem;font-weight:600;display:flex}.MarriageForms-module__Fc67La__switch{flex-shrink:0;width:44px;height:26px;display:inline-flex;position:relative}.MarriageForms-module__Fc67La__switch input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute}.MarriageForms-module__Fc67La__slider{pointer-events:none;background:#98a2b3;border-radius:999px;width:44px;height:26px;transition:background .15s}.MarriageForms-module__Fc67La__slider:before{content:"";background:#fff;border-radius:50%;width:20px;height:20px;transition:transform .15s;display:block;transform:translate(3px,3px)}.MarriageForms-module__Fc67La__switch input[type=checkbox]:checked+.MarriageForms-module__Fc67La__slider{background:var(--ec-checkbox-checked)}.MarriageForms-module__Fc67La__switch input[type=radio]:checked+.MarriageForms-module__Fc67La__slider{background:#1d8b8a}.MarriageForms-module__Fc67La__switch input:checked+.MarriageForms-module__Fc67La__slider:before{transform:translate(21px,3px)}.MarriageForms-module__Fc67La__switch input:focus-visible+.MarriageForms-module__Fc67La__slider{outline-offset:3px;outline:3px solid #1d8b8a}.MarriageForms-module__Fc67La__copies{gap:7px;max-width:260px;display:grid}.MarriageForms-module__Fc67La__fatherDeclaration{width:100%;min-width:0;max-width:none}.MarriageForms-module__Fc67La__copies label{color:#344054;font-size:.9rem;font-weight:700}.MarriageForms-module__Fc67La__copies input,.MarriageForms-module__Fc67La__copies select{box-sizing:border-box;border:1px solid #d0d5dd;border-radius:12px;width:100%;height:46px;padding:0 14px}.MarriageForms-module__Fc67La__fieldError{color:#b42318;font-size:.85rem}@media (max-width:620px){.MarriageForms-module__Fc67La__grid{grid-template-columns:minmax(0,1fr);gap:0}}@media (max-width:420px){.MarriageForms-module__Fc67La__actions>button{flex:100%;min-width:0}}@media (prefers-reduced-motion:reduce){.MarriageForms-module__Fc67La__slider,.MarriageForms-module__Fc67La__slider:before{transition:none}}.MarriageForms-module__Fc67La__fieldset{border:0;gap:20px;min-width:0;margin:0;padding:0;display:grid}
.Confirmation-module__P7_5DW__confirmation{gap:24px;min-width:0;display:grid}.Confirmation-module__P7_5DW__intro,.Confirmation-module__P7_5DW__section,.Confirmation-module__P7_5DW__download{background:#fff;border:1px solid #dde3ea;border-radius:18px;min-width:0;padding:20px 22px}.Confirmation-module__P7_5DW__intro{background:#f8fbff;border-color:#dde7f0}.Confirmation-module__P7_5DW__intro h2{font-size:var(--ec-step-intro-title-size,1.4rem);color:#1f2937;margin:0 0 6px;font-weight:800}.Confirmation-module__P7_5DW__intro p,.Confirmation-module__P7_5DW__download p{color:#667085;margin:0;font-size:.95rem;line-height:1.6}.Confirmation-module__P7_5DW__intro p{font-size:var(--ec-form-intro-text-size)}.Confirmation-module__P7_5DW__section h3,.Confirmation-module__P7_5DW__download h3{color:#344054;margin:0 0 10px;font-size:1rem;font-weight:700}.Confirmation-module__P7_5DW__section p{color:#475467;overflow-wrap:anywhere;margin:0;line-height:1.8}.Confirmation-module__P7_5DW__download{background:#f0fdf4;border-color:#d1fae5;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.Confirmation-module__P7_5DW__download>div{flex:240px;min-width:0}.Confirmation-module__P7_5DW__download h3{color:#065f46;margin-bottom:4px}.Confirmation-module__P7_5DW__download p{color:#047857;font-size:.92rem}.Confirmation-module__P7_5DW__totals{color:#475467;gap:10px;margin:0;display:grid}.Confirmation-module__P7_5DW__totals>div{justify-content:space-between;gap:16px;display:flex}.Confirmation-module__P7_5DW__totals dt{overflow-wrap:anywhere;font-weight:400}.Confirmation-module__P7_5DW__totals dd{color:#1f2937;white-space:nowrap;margin:0;font-weight:700}.Confirmation-module__P7_5DW__total{border-top:1px solid #eaecf0;padding-top:12px}.Confirmation-module__P7_5DW__total dt{font-weight:700}.Confirmation-module__P7_5DW__total dd{color:#1d8b8a;font-size:1.15rem}.Confirmation-module__P7_5DW__receipt{color:#fff;background:#1f2937;border-radius:12px;margin-top:16px;padding:12px 18px;font-weight:700;text-decoration:none;display:inline-flex}.Confirmation-module__P7_5DW__confirmation a.Confirmation-module__P7_5DW__receipt,.Confirmation-module__P7_5DW__confirmation a.Confirmation-module__P7_5DW__receipt:link,.Confirmation-module__P7_5DW__confirmation a.Confirmation-module__P7_5DW__receipt:visited,.Confirmation-module__P7_5DW__confirmation a.Confirmation-module__P7_5DW__receipt:hover,.Confirmation-module__P7_5DW__confirmation a.Confirmation-module__P7_5DW__receipt:focus,.Confirmation-module__P7_5DW__confirmation a.Confirmation-module__P7_5DW__receipt:active{color:#fff;text-decoration:none}.Confirmation-module__P7_5DW__confirmation a.Confirmation-module__P7_5DW__receipt:focus-visible{outline-offset:3px;outline:3px solid #1d8b8a}.Confirmation-module__P7_5DW__error{color:#b42318;background:#fff5f5;border:1px solid #fecaca;border-radius:12px;padding:16px;line-height:1.6}.Confirmation-module__P7_5DW__error button{margin-top:10px;display:block}.Confirmation-module__P7_5DW__section .Confirmation-module__P7_5DW__labelNotice{color:#854a0e;margin-top:10px}@media (max-width:620px){.Confirmation-module__P7_5DW__intro,.Confirmation-module__P7_5DW__section,.Confirmation-module__P7_5DW__download{padding:16px}}.Confirmation-module__P7_5DW__dashboardActions{justify-content:center;padding-top:8px;display:flex}.Confirmation-module__P7_5DW__dashboardButton{background:var(--ec-primary-button-background);color:#fff;cursor:pointer;border:0;border-radius:14px;justify-content:center;align-items:center;min-width:160px;max-width:100%;padding:16px 24px;font-size:1rem;font-weight:700;display:inline-flex;box-shadow:0 12px 24px #1d8b8a2e}.Confirmation-module__P7_5DW__dashboardButton:focus-visible{outline-offset:3px;outline:3px solid #1d8b8a}
.ApplicantInfo-module__DqTtgq__dialog.ApplicantInfo-module__DqTtgq__dialog{border-radius:20px;padding-bottom:16px;font-family:Inter,system-ui,sans-serif}.ApplicantInfo-module__DqTtgq__dialogContent.ApplicantInfo-module__DqTtgq__dialogContent{text-align:left;color:#475467;padding:12px 20px 4px;font-size:.95rem;line-height:1.6}.ApplicantInfo-module__DqTtgq__changes{background:#f8fafc;border-radius:12px;gap:12px;max-height:280px;margin:16px 0 0;padding:16px;display:grid;overflow-y:auto}.ApplicantInfo-module__DqTtgq__changes>div{min-width:0}.ApplicantInfo-module__DqTtgq__changes dt{color:#344054;font-weight:700}.ApplicantInfo-module__DqTtgq__changes dd{overflow-wrap:anywhere;gap:2px;margin:0;display:grid}.ApplicantInfo-module__DqTtgq__previous{color:#667085}.ApplicantInfo-module__DqTtgq__dialogButton.ApplicantInfo-module__DqTtgq__dialogButton{border-radius:12px;font-weight:700}
.Confirmation-module__UqNBca__submission{background:#fff;border:1px solid #dde3ea;border-radius:18px;min-width:0;padding:22px}.Confirmation-module__UqNBca__submission h2{color:#1d8b8a;text-transform:capitalize;margin:0 0 20px;font-size:1rem;font-weight:750}.Confirmation-module__UqNBca__submissionDetails{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:0;display:grid}.Confirmation-module__UqNBca__submissionDetails>div{min-width:0}.Confirmation-module__UqNBca__submissionDetails dt{color:#667085;margin-bottom:6px;font-size:.8rem;font-weight:600}.Confirmation-module__UqNBca__submissionDetails dd{color:#1f2937;overflow-wrap:anywhere;margin:0;font-size:.95rem;font-weight:600;line-height:1.6}@media (max-width:620px){.Confirmation-module__UqNBca__submission{padding:16px}.Confirmation-module__UqNBca__submissionDetails{grid-template-columns:minmax(0,1fr)}}.Confirmation-module__UqNBca__receiptButton,.Confirmation-module__UqNBca__receiptButton:visited,.Confirmation-module__UqNBca__receiptButton:hover,.Confirmation-module__UqNBca__receiptButton:focus{color:#fff;text-align:center;box-sizing:border-box;background:#1f2937;border:0;border-radius:12px;justify-content:center;align-items:center;width:fit-content;padding:12px 18px;font-size:1rem;font-weight:700;text-decoration:none;display:inline-flex}@media (max-width:575px) and (orientation:portrait){.Confirmation-module__UqNBca__receiptButton{width:100%}}.Confirmation-module__UqNBca__sectionTitle{color:#1d8b8a;text-transform:capitalize;margin:0;font-size:1rem;font-weight:750}
.Documents-module__6HOspa__form{color:#344054;gap:20px;min-width:0;display:grid}.Documents-module__6HOspa__form *,.Documents-module__6HOspa__form :before,.Documents-module__6HOspa__form :after{box-sizing:border-box}.Documents-module__6HOspa__intro{background:linear-gradient(125deg,#f0faf7,#f8fbff);border:1px solid #dce9e8;border-radius:18px;padding:24px}.Documents-module__6HOspa__eyebrow{color:#1d8b8a;letter-spacing:.08em;text-transform:uppercase;font-size:.78rem;font-weight:800}.Documents-module__6HOspa__intro h3{color:#1f2937;font-size:var(--ec-step-intro-title-size,clamp(1.2rem, 3vw, 1.5rem));margin:8px 0;font-weight:800;line-height:1.35}.Documents-module__6HOspa__intro p{font-size:var(--ec-form-intro-text-size);color:#667085;margin:0;line-height:1.6}.Documents-module__6HOspa__completion{margin-top:22px}.Documents-module__6HOspa__completionText{flex-wrap:wrap;justify-content:space-between;gap:6px 12px;margin-bottom:10px;font-size:.82rem;display:flex}.Documents-module__6HOspa__completionText strong{color:#066650}.Documents-module__6HOspa__completionText span{color:#667085}.Documents-module__6HOspa__progressTrack{background:#e0ece8;border-radius:999px;height:7px;overflow:hidden}.Documents-module__6HOspa__progressTrack>span{border-radius:inherit;background:linear-gradient(90deg,#10b981,#1d8b8a);height:100%;transition:width .2s;display:block}.Documents-module__6HOspa__guidance{color:#475467;align-items:center;gap:12px;margin:0;font-size:.87rem;line-height:1.6;display:flex}.Documents-module__6HOspa__guidance>svg{color:#1d8b8a;flex-shrink:0}.Documents-module__6HOspa__guidance small{color:#667085;font-size:.8rem}.Documents-module__6HOspa__cards{gap:18px;display:grid}.Documents-module__6HOspa__card{background:#fff;border:1px solid #dde3ea;border-radius:18px;min-width:0;padding:22px}.Documents-module__6HOspa__uploadedCard{border-color:#b9e4d5}.Documents-module__6HOspa__cardHeader{grid-template-columns:40px minmax(0,1fr) auto;align-items:start;gap:12px;margin-bottom:18px;display:grid}.Documents-module__6HOspa__documentNumber{color:#667085;background:#f2f6f8;border-radius:12px;justify-content:center;align-items:center;width:40px;height:40px;font-size:.83rem;font-weight:800;display:flex}.Documents-module__6HOspa__requiredNumber{color:#b42318;background:#fee4e2}.Documents-module__6HOspa__optionalNumber{color:#854a0e;background:#fef0c7}.Documents-module__6HOspa__doneNumber{color:#067647;background:#ecfdf3}.Documents-module__6HOspa__heading h4{color:#1f2937;margin:0 0 5px;font-size:.98rem;font-weight:750;line-height:1.4}.Documents-module__6HOspa__heading p{color:#667085;margin:0;font-size:.84rem;line-height:1.6}.Documents-module__6HOspa__badge{color:#475467;white-space:nowrap;background:#f2f4f7;border-radius:999px;padding:5px 10px;font-size:.7rem;font-weight:700;line-height:1.4}.Documents-module__6HOspa__requiredBadge{color:#b42318;background:#fee4e2}.Documents-module__6HOspa__optionalBadge{color:#854a0e;background:#fef0c7}.Documents-module__6HOspa__uploadedBadge{color:#067647;background:#ecfdf3}.Documents-module__6HOspa__dropzone{text-align:center;background:#fbfdfd;border:1.5px dashed #bdd6d4;border-radius:14px;flex-direction:column;align-items:center;gap:9px;padding:24px 16px;transition:border-color .15s,background .15s;display:flex}.Documents-module__6HOspa__dragging{background:#ecfdf5;border-color:#1d8b8a}.Documents-module__6HOspa__uploadIcon{color:#1d8b8a;background:#edf7f5;border-radius:50%;justify-content:center;align-items:center;width:42px;height:42px;margin-bottom:2px;display:flex}.Documents-module__6HOspa__dropzone strong{color:#475467;font-size:.86rem}.Documents-module__6HOspa__or,.Documents-module__6HOspa__dropzone small{color:#667085;font-size:.76rem}.Documents-module__6HOspa__chooseButton{color:#176e6d;cursor:pointer;background:#fff;border:1px solid #b6d5d2;border-radius:10px;padding:9px 18px;font-size:.86rem;font-weight:700}.Documents-module__6HOspa__fileRow{background:#f7fbf9;border:1px solid #e0eee7;border-radius:12px;flex-wrap:wrap;align-items:center;gap:12px;padding:16px;display:flex}.Documents-module__6HOspa__fileIcon{color:#1d8b8a;flex-shrink:0}.Documents-module__6HOspa__fileDetails{flex:140px;min-width:0}.Documents-module__6HOspa__fileDetails strong{overflow-wrap:anywhere;font-size:.85rem;display:block}.Documents-module__6HOspa__fileDetails small{color:#667085;font-size:.75rem}.Documents-module__6HOspa__fileActions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.Documents-module__6HOspa__fileActions>a,.Documents-module__6HOspa__fileActions>button:not(.Documents-module__6HOspa__deleteButton),.Documents-module__6HOspa__textButton{color:#176e6d;cursor:pointer;background:0 0;border:0;padding:4px 0;font-size:.8rem;font-weight:700;text-decoration:none}.Documents-module__6HOspa__deleteButton{color:#b42318;cursor:pointer;background:#fff5f5;border:1px solid #fecaca;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;padding:0;display:flex}.Documents-module__6HOspa__deleteButton svg{width:17px;height:17px}.Documents-module__6HOspa__uploadProgress{background:#f8fbfa;border:1px solid #dde9e5;border-radius:12px;padding:18px}.Documents-module__6HOspa__uploadStatus{overflow-wrap:anywhere;justify-content:space-between;gap:12px;margin-bottom:12px;font-size:.85rem;display:flex}.Documents-module__6HOspa__uploadStatus span{min-width:0}.Documents-module__6HOspa__uploadProgress .Documents-module__6HOspa__textButton{margin-top:12px}.Documents-module__6HOspa__error{color:#b42318;overflow-wrap:anywhere;background:#fff5f5;border:1px solid #fecaca;border-radius:10px;margin:12px 0 0;padding:12px 14px;font-size:.85rem;line-height:1.5}.Documents-module__6HOspa__photoReview{background:#fafbfc;border:1px solid #e4e7ec;border-radius:12px;flex-wrap:wrap;align-items:start;gap:14px;margin-top:16px;padding:16px;font-size:.82rem;display:flex}.Documents-module__6HOspa__photoPreview{object-fit:contain;border:1px solid #e4e7ec;border-radius:8px;width:72px;height:88px}.Documents-module__6HOspa__photoReview>div{flex:200px;min-width:0}.Documents-module__6HOspa__photoReview p{color:#667085;margin:6px 0;line-height:1.5}.Documents-module__6HOspa__photoReview ul{gap:8px;margin:10px 0 0;padding:0;list-style:none;display:grid}.Documents-module__6HOspa__photoReview li{overflow-wrap:anywhere;align-items:baseline;gap:8px;display:flex}.Documents-module__6HOspa__checkPassed,.Documents-module__6HOspa__checkFailed{flex-shrink:0;font-size:.7rem;font-weight:800}.Documents-module__6HOspa__checkPassed{color:#067647}.Documents-module__6HOspa__checkFailed{color:#b54708}.Documents-module__6HOspa__navigation{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding-top:4px;display:flex}.Documents-module__6HOspa__previous,.Documents-module__6HOspa__continue{cursor:pointer;border-radius:14px;min-width:140px;padding:16px 24px;font-size:1rem;font-weight:700}.Documents-module__6HOspa__previous{color:#344054;background:#fff;border:1px solid #d0d5dd}.Documents-module__6HOspa__continue{color:#fff;background:var(--ec-primary-button-background);border:0;min-width:160px}.Documents-module__6HOspa__form button:disabled{opacity:.5;cursor:not-allowed}.Documents-module__6HOspa__continue:disabled{color:#475467;opacity:1;background:#c9d2dc}.Documents-module__6HOspa__form button:focus-visible,.Documents-module__6HOspa__form a:focus-visible{outline-offset:4px;outline:3px solid #1d8b8a}.Documents-module__6HOspa__srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (max-width:620px){.Documents-module__6HOspa__card,.Documents-module__6HOspa__intro{padding:16px}.Documents-module__6HOspa__cardHeader{grid-template-columns:32px minmax(0,1fr);gap:10px}.Documents-module__6HOspa__documentNumber{border-radius:10px;width:32px;height:32px}.Documents-module__6HOspa__badge{grid-column:2;justify-self:start}.Documents-module__6HOspa__dropzone{padding:20px 12px}.Documents-module__6HOspa__fileRow{padding:12px}.Documents-module__6HOspa__fileActions{flex-basis:100%;justify-content:flex-end}}@media (max-width:420px){.Documents-module__6HOspa__navigation>button{flex:100%;min-width:0}}@media (prefers-reduced-motion:reduce){.Documents-module__6HOspa__progressTrack>span{transition:none}}.Documents-module__6HOspa__fatherQuestion{border:1px solid #dde3ea;border-radius:14px;min-width:0;padding:18px}.Documents-module__6HOspa__fatherQuestion legend{float:none;color:#344054;width:auto;margin:0;padding:0 6px;font-size:.95rem;font-weight:700}.Documents-module__6HOspa__fatherQuestion p{color:#667085;margin:0 0 12px;font-size:.85rem}.Documents-module__6HOspa__fatherQuestion label{align-items:center;gap:8px;margin-right:24px;font-size:.9rem;display:inline-flex}.Documents-module__6HOspa__fatherQuestion input{accent-color:#1d8b8a}.Documents-module__6HOspa__cards{gap:12px}.Documents-module__6HOspa__cards .Documents-module__6HOspa__card{padding:14px}.Documents-module__6HOspa__cards .Documents-module__6HOspa__cardHeader{gap:6px 10px;margin-bottom:10px}.Documents-module__6HOspa__cards .Documents-module__6HOspa__heading h4{margin-bottom:2px}.Documents-module__6HOspa__cards .Documents-module__6HOspa__fileRow,.Documents-module__6HOspa__cards .Documents-module__6HOspa__uploadProgress{padding:8px 12px}.Documents-module__6HOspa__cards .Documents-module__6HOspa__uploadStatus{margin-bottom:6px}.Documents-module__6HOspa__cards .Documents-module__6HOspa__uploadProgress .Documents-module__6HOspa__textButton{margin-top:6px}.Documents-module__6HOspa__cards .Documents-module__6HOspa__dropzone{text-align:center;grid-template-columns:minmax(0,max-content) auto auto;grid-template-areas:"message or button""hint hint hint";justify-content:center;align-items:center;gap:2px 10px;padding:8px 54px;display:grid;position:relative}.Documents-module__6HOspa__cards .Documents-module__6HOspa__uploadIcon{width:36px;height:36px;margin:0;position:absolute;inset-block-start:50%;inset-inline-start:10px;transform:translateY(-50%)}.Documents-module__6HOspa__cards .Documents-module__6HOspa__dropzone strong{grid-area:message}.Documents-module__6HOspa__cards .Documents-module__6HOspa__dropzone small{grid-area:hint;justify-self:center}.Documents-module__6HOspa__cards .Documents-module__6HOspa__or{grid-area:or}.Documents-module__6HOspa__cards .Documents-module__6HOspa__chooseButton{grid-area:button;min-height:40px;padding-inline:12px}@media (max-width:480px){.Documents-module__6HOspa__cards .Documents-module__6HOspa__dropzone{grid-template-columns:minmax(0,1fr) auto auto minmax(0,1fr);grid-template-areas:"message message message message""hint hint hint hint"".or button.";row-gap:4px;padding-inline:50px}}.Documents-module__6HOspa__cards .Documents-module__6HOspa__legacyCardHeader{grid-template-columns:minmax(0,1fr) auto}.Documents-module__6HOspa__legacyCardHeader .Documents-module__6HOspa__badge{grid-column:2}@media (max-width:1024px),(max-width:1366px) and (pointer:coarse){.Documents-module__6HOspa__dropzone>strong,.Documents-module__6HOspa__dropzone>.Documents-module__6HOspa__or{display:none}.Documents-module__6HOspa__cards .Documents-module__6HOspa__dropzone{grid-template-columns:minmax(0,1fr);grid-template-areas:"button""hint";row-gap:4px}.Documents-module__6HOspa__cards .Documents-module__6HOspa__chooseButton{justify-self:center}}
.TravelDetails-module__KvFJnW__form{overflow-wrap:anywhere;gap:24px;min-width:0;display:grid}.TravelDetails-module__KvFJnW__form div{min-width:0}.TravelDetails-module__KvFJnW__fieldGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.TravelDetails-module__KvFJnW__accommodationType{width:calc(50% - 8px)}.TravelDetails-module__KvFJnW__businessHeader{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.TravelDetails-module__KvFJnW__businessHeader>div{min-width:min(100%,220px)}.TravelDetails-module__KvFJnW__businessRow{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;align-items:end;gap:12px;display:grid}.TravelDetails-module__KvFJnW__removeContact{justify-content:flex-end;align-items:center;height:46px;display:flex}.TravelDetails-module__KvFJnW__radioGroup{flex-wrap:wrap;gap:12px 32px;display:flex}.TravelDetails-module__KvFJnW__navigation{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}@media (max-width:620px){.TravelDetails-module__KvFJnW__fieldGrid{grid-template-columns:minmax(0,1fr)}.TravelDetails-module__KvFJnW__accommodationType{width:100%}.TravelDetails-module__KvFJnW__businessRow{grid-template-columns:minmax(0,1fr) auto}.TravelDetails-module__KvFJnW__businessRow>div:first-child{grid-column:1/-1}}@media (max-width:420px){.TravelDetails-module__KvFJnW__form{gap:20px}.TravelDetails-module__KvFJnW__navigation>button{flex:100%;min-width:0!important}}.TravelDetails-module__KvFJnW__flightGrid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:16px;display:grid}.TravelDetails-module__KvFJnW__form .ec_input{min-width:0;max-width:100%}.TravelDetails-module__KvFJnW__textarea.TravelDetails-module__KvFJnW__textarea{resize:vertical;height:auto;min-height:100px}@media (max-width:620px){.TravelDetails-module__KvFJnW__flightGrid{grid-template-columns:minmax(0,1fr)}}.TravelDetails-module__KvFJnW__flightDivider{border:0;border-top:1px solid #dde3ea;margin:20px 0 6px}.TravelDetails-module__KvFJnW__residenceDateRow{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:12px;display:grid}.TravelDetails-module__KvFJnW__residenceDateActions{align-items:center;height:46px;display:flex}.TravelDetails-module__KvFJnW__deleteDate{color:#d92d20;cursor:pointer;background:#fef2f2;border:1px solid #fecaca;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;font-size:1.3rem;display:inline-flex}.TravelDetails-module__KvFJnW__addDate{color:#1d8b8a;cursor:pointer;background:0 0;border:1px solid #1d8b8a;border-radius:10px;justify-self:start;padding:9px 16px;font-size:.9rem;font-weight:700}.TravelDetails-module__KvFJnW__deleteDate:disabled,.TravelDetails-module__KvFJnW__addDate:disabled{opacity:.4;cursor:not-allowed}.TravelDetails-module__KvFJnW__referenceRow{grid-template-columns:repeat(3,minmax(0,1fr)) auto;align-items:end;gap:12px;display:grid}@media (max-width:620px){.TravelDetails-module__KvFJnW__referenceRow{grid-template-columns:minmax(0,1fr) auto}.TravelDetails-module__KvFJnW__referenceRow>div:nth-child(-n+2){grid-column:1/-1}}.TravelDetails-module__KvFJnW__fieldError{color:#b42318;font-size:.85rem;line-height:1.45}.TravelDetails-module__KvFJnW__dateField{gap:8px;min-width:0;display:grid}.TravelDetails-module__KvFJnW__form .ec_field{align-content:start;align-self:start}.TravelDetails-module__KvFJnW__flightGrid,.TravelDetails-module__KvFJnW__businessRow,.TravelDetails-module__KvFJnW__referenceRow,.TravelDetails-module__KvFJnW__residenceDateRow{align-items:start}.TravelDetails-module__KvFJnW__form .TravelDetails-module__KvFJnW__stayDays{color:#614a16;background-color:#fff8e5;border:1px dashed #f3dda1;font-weight:700}.TravelDetails-module__KvFJnW__referenceActions{grid-template-rows:auto 46px;align-content:start;align-self:start}:is(.TravelDetails-module__KvFJnW__form input.ec_input,.TravelDetails-module__KvFJnW__form select.ec_input,.TravelDetails-module__KvFJnW__form textarea.ec_input){font-family:inherit;font-size:var(--ec-field-font-size,14px)}.TravelDetails-module__KvFJnW__form .ec_input::placeholder{font-family:inherit;font-size:var(--ec-field-font-size,14px)}.TravelDetails-module__KvFJnW__form select.ec_input option{font-family:inherit;font-size:var(--ec-field-font-size,14px)}.TravelDetails-module__KvFJnW__form input.ec_input::-webkit-date-and-time-value{font-family:inherit;font-size:var(--ec-field-font-size,14px)}.TravelDetails-module__KvFJnW__form input.ec_input::-webkit-datetime-edit{font-family:inherit;font-size:var(--ec-field-font-size,14px)}
.LoadingIndicator-module__EMADnW__container{box-sizing:border-box;color:#344054;text-align:center;background:#fff;border:1px solid #dcefe9;border-radius:20px;width:min(260px,100vw - 32px);min-height:min(240px,100dvh - 32px);max-height:calc(100dvh - 32px);margin:auto;padding:28px 24px;font-size:.9rem;font-weight:500;line-height:1.5;position:fixed;inset:0;box-shadow:0 16px 48px #10463729}.LoadingIndicator-module__EMADnW__container::backdrop{background:#ffffff8c}.LoadingIndicator-module__EMADnW__content{flex-direction:column;justify-content:center;align-items:center;gap:20px;min-height:180px;display:flex}.LoadingIndicator-module__EMADnW__spinner{box-sizing:border-box;border:3px solid #dcefe9;border-top-color:#1d8b8a;border-radius:50%;flex-shrink:0;width:48px;height:48px;animation:.8s linear infinite LoadingIndicator-module__EMADnW__spin}@keyframes LoadingIndicator-module__EMADnW__spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.LoadingIndicator-module__EMADnW__spinner{animation:none}}.LoadingIndicator-module__EMADnW__container.LoadingIndicator-module__EMADnW__compactPadding{padding-inline:12px}.LoadingIndicator-module__EMADnW__title{font-weight:700;display:block}.LoadingIndicator-module__EMADnW__description{margin:8px 0 0;font-size:.875rem;font-weight:400}
.VisaInformation-module__Dq3OwG__page{min-width:0;padding-bottom:48px}.VisaInformation-module__Dq3OwG__breadcrumb{color:#667085;align-items:center;gap:10px;margin-bottom:12px;font-size:.85rem;display:flex}.VisaInformation-module__Dq3OwG__breadcrumb a{color:#176e6d;text-decoration:none}.VisaInformation-module__Dq3OwG__layout{grid-template-columns:minmax(0,1.8fr) minmax(290px,.85fr);align-items:start;gap:26px;width:calc(100% - 48px);max-width:1280px;margin:0 auto;display:grid}.VisaInformation-module__Dq3OwG__content{gap:22px;min-width:0;display:grid}.VisaInformation-module__Dq3OwG__intro{background:linear-gradient(120deg,#effaf6,#f7fbff);border:1px solid #dce9e8;border-radius:20px;padding:28px}.VisaInformation-module__Dq3OwG__eyebrow{color:#1d8b8a;letter-spacing:.09em;text-transform:uppercase;font-size:.76rem;font-weight:800;display:block}.VisaInformation-module__Dq3OwG__intro h2{color:#1f2937;margin:10px 0;font-size:clamp(1.35rem,3vw,1.8rem);font-weight:800;line-height:1.3}.VisaInformation-module__Dq3OwG__intro p,.VisaInformation-module__Dq3OwG__applyCard>p{color:#667085;margin:0;font-size:.94rem;line-height:1.7}.VisaInformation-module__Dq3OwG__journey{flex-wrap:wrap;gap:14px 20px;margin-top:24px;display:flex}.VisaInformation-module__Dq3OwG__journey span{color:#475467;align-items:center;gap:8px;font-size:.8rem;font-weight:600;display:inline-flex}.VisaInformation-module__Dq3OwG__journey b{color:#176e6d;background:#dcefe9;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;font-size:.75rem;display:inline-flex}.VisaInformation-module__Dq3OwG__card{background:#fff;border:1px solid #dde3ea;border-radius:20px;min-width:0;padding:26px}.VisaInformation-module__Dq3OwG__sectionHeading{align-items:center;gap:12px;margin-bottom:22px;display:flex}.VisaInformation-module__Dq3OwG__sectionIcon{color:#1d8b8a;background:#f0faf7;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.VisaInformation-module__Dq3OwG__sectionHeading h2{color:#1f2937;margin:0 0 4px;font-size:1.1rem;font-weight:750;line-height:1.4}.VisaInformation-module__Dq3OwG__sectionHeading p{color:#667085;margin:0;font-size:.83rem;line-height:1.5}.VisaInformation-module__Dq3OwG__requirements{margin:0;padding:0;list-style:none}.VisaInformation-module__Dq3OwG__requirements li{border-top:1px solid #edf0f2;gap:14px;padding:18px 0;display:flex}.VisaInformation-module__Dq3OwG__requirements li:first-child{border-top:0;padding-top:0}.VisaInformation-module__Dq3OwG__number{color:#fff;background:linear-gradient(135deg,#10b981,#1d8b8a);border-radius:12px;flex:0 0 36px;place-items:center;height:36px;font-size:.875rem;font-weight:800;display:grid;box-shadow:0 4px 10px #1d8b8a4d}.VisaInformation-module__Dq3OwG__requirements h3,.VisaInformation-module__Dq3OwG__categories h3{color:#344054;margin:0 0 6px;font-size:.96rem;font-weight:700;line-height:1.4}.VisaInformation-module__Dq3OwG__requirements p,.VisaInformation-module__Dq3OwG__categories p{color:#667085;margin:0;font-size:.88rem;line-height:1.7}.VisaInformation-module__Dq3OwG__notice{color:#7a5216;background:#fffbf0;border:1px solid #f5e3b8;border-radius:12px;margin-top:6px;padding:16px;font-size:.85rem;line-height:1.65}.VisaInformation-module__Dq3OwG__notice p{margin:5px 0 0}.VisaInformation-module__Dq3OwG__notice.VisaInformation-module__Dq3OwG__documentNotice{color:#854a0e;background:#fef0c7;align-items:center;gap:12px;padding-block:4px;display:flex}.VisaInformation-module__Dq3OwG__documentNoticeIcon{background:#fce4a5;border-radius:10px;flex:0 0 40px;place-items:center;height:40px;font-size:2rem;line-height:1;display:grid}.VisaInformation-module__Dq3OwG__notice.VisaInformation-module__Dq3OwG__passportNotice{color:#7a5216;background:#fffbf0;padding-block:7px}.VisaInformation-module__Dq3OwG__passportNoticeIcon{background:0 0;flex-basis:1em;height:1em;font-size:clamp(1.6rem,13vw,1.6rem)}.VisaInformation-module__Dq3OwG__passportNoticeIcon>i{font-size:inherit}.VisaInformation-module__Dq3OwG__documentNotice>span:last-child{font-size:.88rem;line-height:1.7}.VisaInformation-module__Dq3OwG__categories{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.VisaInformation-module__Dq3OwG__categories>article:only-child{grid-column:1/-1}.VisaInformation-module__Dq3OwG__categories article{background:#fbfcfd;border:1px solid #e4e7ec;border-radius:14px;min-width:0;padding:18px}.VisaInformation-module__Dq3OwG__source{padding:6px 4px}.VisaInformation-module__Dq3OwG__source h2{color:#475467;margin:0 0 8px;font-size:.9rem;font-weight:700}.VisaInformation-module__Dq3OwG__source p{color:#667085;margin:0 0 8px;font-size:.83rem;line-height:1.6}.VisaInformation-module__Dq3OwG__source a{color:#176e6d;font-size:.85rem;font-weight:700;text-decoration:none}.VisaInformation-module__Dq3OwG__source small{color:#667085;margin-top:9px;font-size:.75rem;display:block}.VisaInformation-module__Dq3OwG__sidebar{gap:18px;min-width:0;display:grid;position:sticky;top:110px}.VisaInformation-module__Dq3OwG__applyCard{background:#fff;border:1px solid #cce5dc;border-radius:20px;padding:26px;box-shadow:0 8px 28px #1046370d}.VisaInformation-module__Dq3OwG__applyCard h2{color:#1f2937;margin:12px 0 10px;font-size:1.4rem;font-weight:800;line-height:1.35}.VisaInformation-module__Dq3OwG__facts{margin:24px 0 12px;padding:0}.VisaInformation-module__Dq3OwG__facts>div{border-top:1px solid #e7efeb;padding:16px 0}.VisaInformation-module__Dq3OwG__facts dt{color:#667085;margin-bottom:7px;font-size:.83rem}.VisaInformation-module__Dq3OwG__facts dd{color:#176e6d;margin:0;font-size:1.7rem;font-weight:800;line-height:1.4}.VisaInformation-module__Dq3OwG__facts small{color:#667085;font-size:.82rem;font-weight:500}.VisaInformation-module__Dq3OwG__applyCard .VisaInformation-module__Dq3OwG__feeNote{margin-bottom:20px;font-size:.78rem}.VisaInformation-module__Dq3OwG__start{background:var(--ec-primary-button-background);color:#fff;text-align:center;border-radius:12px;justify-content:center;align-items:center;gap:10px;padding:15px 16px;font-size:.92rem;font-weight:750;line-height:1.4;text-decoration:none;display:flex}.VisaInformation-module__Dq3OwG__start:hover{color:#fff;filter:brightness(.96)}.VisaInformation-module__Dq3OwG__start svg{flex-shrink:0}.VisaInformation-module__Dq3OwG__applyCard .VisaInformation-module__Dq3OwG__signInNote{text-align:center;margin-top:14px;font-size:.76rem}.VisaInformation-module__Dq3OwG__help{background:#f8fbfa;border:1px solid #dde3ea;border-radius:16px;padding:20px}.VisaInformation-module__Dq3OwG__help h2{color:#344054;margin:0 0 7px;font-size:.94rem;font-weight:750}.VisaInformation-module__Dq3OwG__help p{color:#667085;margin:0 0 10px;font-size:.85rem;line-height:1.6}.VisaInformation-module__Dq3OwG__help a{color:#176e6d;font-size:.85rem;font-weight:700;text-decoration:none}.VisaInformation-module__Dq3OwG__page a:focus-visible{outline-offset:4px;outline:3px solid #1d8b8a}.VisaInformation-module__Dq3OwG__srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (max-width:1024px){.VisaInformation-module__Dq3OwG__layout{grid-template-columns:minmax(0,1fr);max-width:800px}.VisaInformation-module__Dq3OwG__sidebar{position:static}}@media (max-width:620px){.VisaInformation-module__Dq3OwG__layout{gap:20px;width:calc(100% - 24px)}.VisaInformation-module__Dq3OwG__intro,.VisaInformation-module__Dq3OwG__card,.VisaInformation-module__Dq3OwG__applyCard{padding:20px 18px}.VisaInformation-module__Dq3OwG__categories{grid-template-columns:minmax(0,1fr)}.VisaInformation-module__Dq3OwG__journey{flex-direction:column;gap:12px}.VisaInformation-module__Dq3OwG__sectionHeading{align-items:flex-start}}.VisaInformation-module__Dq3OwG__evisa{background:#f8fbff;border-color:#d5e3f0}.VisaInformation-module__Dq3OwG__routeBadge{color:#305e85;background:#e9f1fb;border-radius:999px;margin-bottom:14px;padding:5px 10px;font-size:.72rem;font-weight:700;display:inline-block}.VisaInformation-module__Dq3OwG__evisa h2{color:#1f2937;margin:0 0 12px;font-size:1.2rem;font-weight:750}.VisaInformation-module__Dq3OwG__evisa p,.VisaInformation-module__Dq3OwG__evisa li{color:#475467;font-size:.88rem;line-height:1.7}.VisaInformation-module__Dq3OwG__evisa p{margin:0 0 12px}.VisaInformation-module__Dq3OwG__evisa ul{margin:16px 0;padding-left:20px}.VisaInformation-module__Dq3OwG__evisa li{margin-bottom:6px;padding-left:4px}.VisaInformation-module__Dq3OwG__evisa .VisaInformation-module__Dq3OwG__evisaFee{border-top:1px solid #dce6f0;padding-top:14px}.VisaInformation-module__Dq3OwG__evisaLinks,.VisaInformation-module__Dq3OwG__sourceLinks{flex-wrap:wrap;gap:10px 20px;display:flex}.VisaInformation-module__Dq3OwG__evisaLinks a{color:#176e6d;font-size:.84rem;font-weight:700;text-decoration:none}.VisaInformation-module__Dq3OwG__page .VisaInformation-module__Dq3OwG__heroInner{width:calc(100% - 48px);min-width:0;max-width:1280px}.VisaInformation-module__Dq3OwG__mobileStart{display:none}@media (max-width:1024px){.VisaInformation-module__Dq3OwG__intro{min-width:0}.VisaInformation-module__Dq3OwG__intro>a.VisaInformation-module__Dq3OwG__start.VisaInformation-module__Dq3OwG__mobileStart{box-sizing:border-box;white-space:normal;align-self:stretch;width:100%;min-width:0;max-width:100%;margin:22px 0 0;display:flex}.VisaInformation-module__Dq3OwG__mobileStartLabel{overflow-wrap:anywhere;min-width:0}.VisaInformation-module__Dq3OwG__mobileStart>span[aria-hidden=true]{flex-shrink:0}}@media (max-width:620px){.VisaInformation-module__Dq3OwG__page .VisaInformation-module__Dq3OwG__heroInner{width:calc(100% - 24px)}}.VisaInformation-module__Dq3OwG__documentHeading{flex-wrap:wrap;align-items:center;gap:8px 12px;margin-bottom:8px;display:flex}.VisaInformation-module__Dq3OwG__requirements .VisaInformation-module__Dq3OwG__documentHeading h3{margin:0}.VisaInformation-module__Dq3OwG__documentTag{border-radius:999px;align-items:center;padding:4px 10px;font-size:.7rem;font-weight:700;line-height:1.5;display:inline-flex}.VisaInformation-module__Dq3OwG__requiredTag{color:#b42318;background:#fee4e2}.VisaInformation-module__Dq3OwG__optionalTag{color:#854a0e;background:#fef0c7}.VisaInformation-module__Dq3OwG__breadcrumbSeparator{color:#047857;border:0;flex-shrink:0;justify-content:center;align-self:center;align-items:center;width:22px;height:22px;line-height:1;display:inline-flex}
.LaissezPasserInformation-module__0AEciG__expedited{color:#176451;background:#e6f7ed;border:1px solid #9dd2b7;border-radius:14px;align-items:flex-start;gap:12px;margin:0 0 16px;padding:16px;display:flex}.LaissezPasserInformation-module__0AEciG__expeditedIcon{background:#c9ecd8;border-radius:10px;flex:0 0 40px;place-items:center;height:40px;display:grid}.LaissezPasserInformation-module__0AEciG__expedited h3{color:inherit;margin:0 0 4px;font-size:1.05rem;font-weight:800}.LaissezPasserInformation-module__0AEciG__expedited p{margin:0;font-size:.82rem;line-height:1.5}.LaissezPasserInformation-module__0AEciG__expedited .LaissezPasserInformation-module__0AEciG__expeditedFee{margin-top:4px;font-size:1rem}.LaissezPasserInformation-module__0AEciG__eligibilityHighlight{margin:16px 0 0;padding-block:8px}
.MarriageCeremonyInformation-module__WcbrUW__importantList{color:inherit;margin:0;padding-inline-start:1.25rem;font-size:.92rem;font-weight:400;line-height:1.55;list-style:outside}.MarriageCeremonyInformation-module__WcbrUW__importantList li+li{margin-top:4px}.MarriageCeremonyInformation-module__WcbrUW__importantTitle{align-items:center;min-height:40px;display:flex}.MarriageCeremonyInformation-module__WcbrUW__importantIcon{font-size:2em}a.MarriageCeremonyInformation-module__WcbrUW__regimeFormLink{color:#176451;vertical-align:middle;background:#edf8f6;border:1px solid #b6d5d2;border-radius:10px;align-items:center;gap:8px;max-width:100%;margin-block-start:8px;padding:7px 11px;font-size:.875rem;font-weight:700;line-height:1.4;text-decoration:none;display:inline-flex}a.MarriageCeremonyInformation-module__WcbrUW__regimeFormLink:hover{color:#176451;background:#dcefe9}a.MarriageCeremonyInformation-module__WcbrUW__regimeFormLink:focus-visible{outline-offset:3px;outline:2px solid #1d8b8a}p.MarriageCeremonyInformation-module__WcbrUW__emailConfirmationNote{color:#176451;background:#e6f7ed;border:1px solid #9dd2b7;border-radius:12px;padding:10px 12px}div.MarriageCeremonyInformation-module__WcbrUW__originalDocumentsNotice{margin-bottom:16px}div.MarriageCeremonyInformation-module__WcbrUW__schedulingHeading{margin-bottom:0}div.MarriageCeremonyInformation-module__WcbrUW__schedulingHeading h2{margin-bottom:8px}div.MarriageCeremonyInformation-module__WcbrUW__schedulingHeading p+p{margin-top:8px}header p.MarriageCeremonyInformation-module__WcbrUW__requestorIntroText{font-size:var(--ec-form-intro-text-size);margin:0}.MarriageCeremonyInformation-module__WcbrUW__requestorContactNote{color:#667085;margin:0 0 12px;font-size:.9rem}.MarriageCeremonyInformation-module__WcbrUW__requestorContactNote a{color:#1d8b8a;font-weight:600;text-decoration:none}.MarriageCeremonyInformation-module__WcbrUW__requestorStepHeader{margin-bottom:var(--ec-step-heading-gap,2rem);padding:var(--ec-step-heading-padding,1.5rem);background:linear-gradient(135deg,#fff6,#ffffff1a);border:1px solid #ffffff4d;border-radius:20px;align-items:center;gap:1rem;display:flex}.MarriageCeremonyInformation-module__WcbrUW__requestorStepNumber{color:#fff;background:linear-gradient(135deg,#10b981,#1d8b8a);border-radius:16px;flex:0 0 48px;place-items:center;height:48px;font-size:1.5rem;font-weight:800;display:grid;box-shadow:0 8px 20px #1d8b8a66}.MarriageCeremonyInformation-module__WcbrUW__requestorStepHeader h2{color:#1d8b8a;margin:0;font-size:clamp(1.25rem,3vw,2rem);font-weight:900;line-height:1.2}@media (max-width:480px){.MarriageCeremonyInformation-module__WcbrUW__requestorStepHeader{padding:var(--ec-step-heading-padding,1rem);gap:.75rem}}.MarriageCeremonyInformation-module__WcbrUW__eligibilityStop{color:#b42318;background:#fef3f2;border:1px solid #fecdca;border-radius:12px;align-items:center;gap:10px;margin:8px 0 0;padding:10px 12px;font-size:.8rem;font-weight:600;display:flex}.MarriageCeremonyInformation-module__WcbrUW__eligibilityStop i{font-size:1.15rem}.MarriageCeremonyInformation-module__WcbrUW__ceremonyDateNotice{color:#176451;background:#e6f7ed;border:1px solid #9dd2b7;border-radius:12px;margin-bottom:12px;padding:10px 14px}.MarriageCeremonyInformation-module__WcbrUW__witnessFieldsContainer{container:witness-fields/inline-size}.MarriageCeremonyInformation-module__WcbrUW__witnessFields{grid-template-columns:minmax(0,1fr);align-items:start;gap:12px;display:grid}@container witness-fields (min-width:23rem){.MarriageCeremonyInformation-module__WcbrUW__witnessFields{grid-template-columns:repeat(2,minmax(0,1fr))}}@container witness-fields (min-width:34rem){.MarriageCeremonyInformation-module__WcbrUW__witnessFields{grid-template-columns:6.5rem repeat(3,minmax(0,1fr))}}button.MarriageCeremonyInformation-module__WcbrUW__addWitness{color:#176e6d;border-color:#1d8b8a}button.MarriageCeremonyInformation-module__WcbrUW__addWitness:hover{background:#edf8f6}button.MarriageCeremonyInformation-module__WcbrUW__addWitness:focus-visible{outline-offset:3px;outline:2px solid #1d8b8a}.MarriageCeremonyInformation-module__WcbrUW__deleteWitness{color:#b42318;cursor:pointer;background:#fff5f5;border:1px solid #fecaca;border-radius:50%;flex:0 0 34px;place-items:center;width:34px;height:34px;padding:0;display:inline-grid}.MarriageCeremonyInformation-module__WcbrUW__deleteWitness i{font-size:1.25rem}.MarriageCeremonyInformation-module__WcbrUW__deleteWitness:hover{background:#fee2e2}.MarriageCeremonyInformation-module__WcbrUW__deleteWitness:focus-visible{outline-offset:3px;outline:2px solid #b42318}.MarriageCeremonyInformation-module__WcbrUW__paymentRecipients{grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));gap:12px;margin:0;display:grid}.MarriageCeremonyInformation-module__WcbrUW__paymentRecipient{background:#f0f9f6;border:1px solid #c9e6df;border-radius:12px;min-width:0;padding:14px 16px}.MarriageCeremonyInformation-module__WcbrUW__paymentRecipient dt{color:#176e6d;margin-bottom:6px;font-size:.85rem;font-weight:700}.MarriageCeremonyInformation-module__WcbrUW__paymentRecipient dd{color:#475467;overflow-wrap:anywhere;gap:3px;margin:0;font-size:.9rem;display:grid}.MarriageCeremonyInformation-module__WcbrUW__paymentRecipient strong{color:#1f2937;font-size:1rem}.MarriageCeremonyInformation-module__WcbrUW__paymentEmailNote{color:#475467;margin:0 0 14px;font-size:.875rem;line-height:1.5}.MarriageCeremonyInformation-module__WcbrUW__shippingChoice{color:#344054;align-items:center;font-weight:700}.MarriageCeremonyInformation-module__WcbrUW__shippingChoice:has(input:checked){margin-bottom:12px}.MarriageCeremonyInformation-module__WcbrUW__shippingChoice input[type=checkbox]{accent-color:#176e6d;flex:none;width:18px;height:18px;margin:0}.MarriageCeremonyInformation-module__WcbrUW__shippingChoice:focus-within{outline-offset:3px;outline:2px solid #176e6d}.MarriageCeremonyInformation-module__WcbrUW__paymentSummary{background:#fff;border:1px solid #dde3ea;border-radius:18px;padding:20px 22px}.MarriageCeremonyInformation-module__WcbrUW__paymentAmounts{gap:14px;margin:0;display:grid}.MarriageCeremonyInformation-module__WcbrUW__paymentAmounts>div{justify-content:space-between;align-items:center;gap:16px;display:flex}.MarriageCeremonyInformation-module__WcbrUW__paymentAmounts dt{color:#1f2937;font-size:1rem;font-weight:700}.MarriageCeremonyInformation-module__WcbrUW__paymentAmounts dd{color:#1d8b8a;margin:0;font-size:1.1rem;font-weight:800}.MarriageCeremonyInformation-module__WcbrUW__paymentAmounts .MarriageCeremonyInformation-module__WcbrUW__paymentTotal{border-top:1px solid #e4e7ec;padding-top:14px}.MarriageCeremonyInformation-module__WcbrUW__paymentAmounts .MarriageCeremonyInformation-module__WcbrUW__paymentTotal dd{font-size:1.5rem}@media (max-width:620px){.MarriageCeremonyInformation-module__WcbrUW__paymentSummary{padding:16px}}.MarriageCeremonyInformation-module__WcbrUW__checkoutOverview{grid-template-columns:repeat(auto-fit,minmax(min(100%,295px),1fr));align-items:stretch;gap:16px;min-width:0;display:grid}.MarriageCeremonyInformation-module__WcbrUW__paymentSummaryTitle{color:#176e6d;margin:0 0 16px;font-size:.95rem;font-weight:800}.MarriageCeremonyInformation-module__WcbrUW__checkoutOverview .MarriageCeremonyInformation-module__WcbrUW__paymentSummary{background:#f5fbf9;border-color:#c9e6df;min-width:0}.MarriageCeremonyInformation-module__WcbrUW__paymentSummary .MarriageCeremonyInformation-module__WcbrUW__paymentEmailNote{margin:12px 0 0}.MarriageCeremonyInformation-module__WcbrUW__checkoutOverview .MarriageCeremonyInformation-module__WcbrUW__paymentRecipients{grid-template-columns:minmax(0,1fr)}.MarriageCeremonyInformation-module__WcbrUW__checkoutOverview .MarriageCeremonyInformation-module__WcbrUW__paymentAmounts dd{text-align:end}
button.AuthButtons-module__wJMKda__button{box-sizing:border-box;height:auto;min-height:56px;padding:12px 16px}button.AuthButtons-module__wJMKda__button.AuthButtons-module__wJMKda__passkeyButton{color:#176e6d;background:0 0;border:1px solid #176e6d}button.AuthButtons-module__wJMKda__button.AuthButtons-module__wJMKda__passkeyButton:not(:disabled):is(:hover,:active){background:#eaf7f3}button.AuthButtons-module__wJMKda__passkeyButton:focus-visible{outline-offset:3px;outline:2px solid #176e6d}button.AuthButtons-module__wJMKda__passkeyButton:disabled{opacity:.6}.AuthButtons-module__wJMKda__passkeyPrompt{--passkey-accent:#1e8a8a;background:#fff;border:1px solid #dce8e5;border-radius:18px;width:min(460px,100% - 32px);margin:auto;padding:24px}.AuthButtons-module__wJMKda__passkeyPrompt::backdrop{background:#0f172a73}.AuthButtons-module__wJMKda__passkeyPrompt h2{text-align:center;color:var(--passkey-accent);margin:0 0 8px;font-size:1.25rem}.AuthButtons-module__wJMKda__passkeyPromptDescription{padding-block:5px;font-size:.9375rem}.AuthButtons-module__wJMKda__passkeyPromptActions{grid-template-columns:repeat(auto-fit,minmax(min(100%,155px),1fr));gap:12px;display:grid}.AuthButtons-module__wJMKda__passkeyPromptIcons{justify-content:center;gap:8px;margin-bottom:12px;padding-block:10px;display:flex}.AuthButtons-module__wJMKda__passkeyPromptIcons i{width:72px;height:72px;color:var(--passkey-accent);background:#f2f4f7;border-radius:50%;place-items:center;font-size:2.25rem;display:grid}
.Dashboard-module__NmBeiq__page,.Dashboard-module__NmBeiq__page *,.Dashboard-module__NmBeiq__page :before,.Dashboard-module__NmBeiq__page :after{box-sizing:border-box}.Dashboard-module__NmBeiq__page{background:0 0;width:100%;min-width:0;max-width:100%;min-height:0;padding:clamp(8px,1.5vw,16px) 12px clamp(16px,3vw,32px);font-family:Inter,system-ui,sans-serif;display:block}.Dashboard-module__NmBeiq__shell{grid-template-columns:minmax(0,1fr);gap:16px;width:100%;min-width:0;max-width:1440px;margin:0 auto;display:grid}.Dashboard-module__NmBeiq__sidebar{background:#fff;border:1px solid #dce8e5;border-radius:18px;align-self:start;width:100%;min-width:0;min-height:0;padding:8px;box-shadow:0 4px 18px #0f3a330d}.Dashboard-module__NmBeiq__content{background:linear-gradient(180deg, var(--card2), #ffffff0a);border:1px solid #dce8e5;border-radius:20px;flex-direction:column;gap:20px;width:100%;min-width:0;max-width:100%;min-height:0;padding:14px 10px;display:flex;box-shadow:0 8px 28px #0f3a330f}.Dashboard-module__NmBeiq__content>*{min-width:0;max-width:100%}.Dashboard-module__NmBeiq__content :where(div,section,article,form){overflow-wrap:anywhere;min-width:0}.Dashboard-module__NmBeiq__navigation{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;width:100%;min-width:0;display:grid}.Dashboard-module__NmBeiq__navItem{flex-wrap:wrap;justify-content:center;width:100%;min-width:0;max-width:100%;padding:10px 4px;font-size:.8rem}.Dashboard-module__NmBeiq__navItem>span{flex-shrink:0}.Dashboard-module__NmBeiq__navLabel,.Dashboard-module__NmBeiq__navDivider{display:none}.Dashboard-module__NmBeiq__overview{grid-template-columns:minmax(0,1fr);gap:16px;width:100%;min-width:0;display:grid}.Dashboard-module__NmBeiq__statsGrid{grid-template-columns:minmax(0,1fr);gap:16px;display:grid}.Dashboard-module__NmBeiq__newApplication.Dashboard-module__NmBeiq__newApplication,.Dashboard-module__NmBeiq__serviceButton.Dashboard-module__NmBeiq__serviceButton{width:100%;min-width:0;max-width:none}.Dashboard-module__NmBeiq__serviceMenu.Dashboard-module__NmBeiq__serviceMenu{max-width:none}.Dashboard-module__NmBeiq__profileLayout.Dashboard-module__NmBeiq__profileLayout{grid-template-columns:minmax(0,1fr);width:100%;max-width:none;margin:0;padding:0}.Dashboard-module__NmBeiq__profileLayout>*{min-width:0}@media (min-width:600px){.Dashboard-module__NmBeiq__page{padding-left:20px;padding-right:20px}.Dashboard-module__NmBeiq__content{padding:24px}.Dashboard-module__NmBeiq__sidebar{padding:12px}.Dashboard-module__NmBeiq__navItem{flex-wrap:nowrap;padding:10px 14px;font-size:.93rem}.Dashboard-module__NmBeiq__statsGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1200px){.Dashboard-module__NmBeiq__page{padding-left:24px;padding-right:24px}.Dashboard-module__NmBeiq__shell{grid-template-columns:220px minmax(0,1fr);gap:24px}.Dashboard-module__NmBeiq__sidebar{padding:14px}.Dashboard-module__NmBeiq__content{padding:28px}.Dashboard-module__NmBeiq__navigation{flex-direction:column;gap:2px;display:flex}.Dashboard-module__NmBeiq__navItem{justify-content:flex-start;padding:9px 14px}.Dashboard-module__NmBeiq__navLabel,.Dashboard-module__NmBeiq__navDivider{display:block}}@media (min-width:1400px){.Dashboard-module__NmBeiq__profileLayout.Dashboard-module__NmBeiq__profileLayout{grid-template-columns:minmax(0,1fr) minmax(0,.8fr)}}.Dashboard-module__NmBeiq__selectField{gap:8px;width:100%;min-width:0;display:grid}.Dashboard-module__NmBeiq__selectLabel{color:#667085;font-size:13px;font-weight:600}.Dashboard-module__NmBeiq__select{color:#1f2937;cursor:pointer;background:#fff;border:1px solid #d6e4e1;border-radius:12px;width:100%;min-width:0;max-width:100%;height:46px;padding:10px 14px;font-family:inherit;font-size:14px;transition:border-color .16s,box-shadow .16s}.Dashboard-module__NmBeiq__select:focus{border-color:#1d8b8a;outline:none;box-shadow:0 0 0 3px #1d8b8a1f}.Dashboard-module__NmBeiq__filters{flex-wrap:wrap;align-items:end;gap:12px;min-width:0;max-width:100%;display:flex}.Dashboard-module__NmBeiq__filters .Dashboard-module__NmBeiq__selectField{flex:150px;width:auto;max-width:260px}.Dashboard-module__NmBeiq__clearFilters{color:#1d8b8a;cursor:pointer;background:#fff;border:1px solid #dfe0e1;border-radius:12px;min-height:46px;padding:10px 14px;font-weight:600}@media (max-width:620px){.Dashboard-module__NmBeiq__filters{width:100%}.Dashboard-module__NmBeiq__filters .Dashboard-module__NmBeiq__selectField{max-width:none}}.Dashboard-module__NmBeiq__sortButton{font:inherit;color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:8px;padding:4px 0;display:inline-flex}.Dashboard-module__NmBeiq__sortButton:hover{color:#1d8b8a}.Dashboard-module__NmBeiq__sortButton:focus-visible{outline-offset:4px;border-radius:4px;outline:2px solid #1d8b8a}.Dashboard-module__NmBeiq__lockDialog.Dashboard-module__NmBeiq__lockDialog{border-radius:20px;font-family:Inter,system-ui,sans-serif;box-shadow:0 24px 64px #0f172a33}.Dashboard-module__NmBeiq__lockDialogIcon.Dashboard-module__NmBeiq__lockDialogIcon{color:#1d8b8a;background:#effaf8;border-color:#d6efed;margin:0 auto 12px}.Dashboard-module__NmBeiq__lockDialogTitle.Dashboard-module__NmBeiq__lockDialogTitle{color:#1f2937;padding-top:0;font-size:1.4rem;font-weight:800}.Dashboard-module__NmBeiq__lockDialogText.Dashboard-module__NmBeiq__lockDialogText{color:#667085;padding-inline:0;font-size:.98rem;line-height:1.6}.Dashboard-module__NmBeiq__lockDialogButton{background:var(--ec-primary-button-background);color:#fff;cursor:pointer;border:0;border-radius:14px;min-height:48px;padding:16px 24px;font-size:1rem;font-weight:700;box-shadow:0 12px 24px #1d8b8a2e}.Dashboard-module__NmBeiq__lockDialogButton:focus-visible{outline-offset:3px;outline:2px solid #1d8b8a}.Dashboard-module__NmBeiq__pagination{border-top:1px solid #eaecf0;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:16px 20px;display:flex}.Dashboard-module__NmBeiq__paginationControls{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.Dashboard-module__NmBeiq__paginationButton{color:#176e6d;cursor:pointer;background:0 0;border:1px solid #abd8d0;border-radius:50%;place-items:center;width:36px;height:36px;padding:0;font-size:1rem;display:inline-grid}.Dashboard-module__NmBeiq__paginationButton:disabled{opacity:.45;cursor:not-allowed}.Dashboard-module__NmBeiq__paginationButton:focus-visible{outline-offset:2px;outline:2px solid #1d8b8a}.Dashboard-module__NmBeiq__navItem:hover{box-shadow:inset 0 0 0 1px #cee7e2}.Dashboard-module__NmBeiq__navItem:focus-visible,.Dashboard-module__NmBeiq__clearFilters:focus-visible{outline-offset:2px;outline:2px solid #176e6d}.Dashboard-module__NmBeiq__content table thead th{background-color:#e0f2ed}.Dashboard-module__NmBeiq__content table tbody tr:hover>td{background-color:#f2faf8}.Dashboard-module__NmBeiq__clearFilters:not(:disabled):hover,.Dashboard-module__NmBeiq__paginationButton:not(:disabled):hover{background:#eaf7f4;border-color:#abd8d0}@media (max-width:620px){.Dashboard-module__NmBeiq__pagination{padding:12px}.Dashboard-module__NmBeiq__content table th,.Dashboard-module__NmBeiq__content table td{padding-inline:12px!important}}.Dashboard-module__NmBeiq__applicationActions{text-align:center;white-space:nowrap;padding:11px 16px}th.Dashboard-module__NmBeiq__applicationActions{color:#667085;border-bottom:1px solid #eaecf0;font-size:.82rem;font-weight:600}.Dashboard-module__NmBeiq__deleteApplication{color:#b42318;background:#fff8f7;border:1px solid #f3c7c2;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;padding:0;font-size:.82rem;font-weight:600;display:inline-flex}.Dashboard-module__NmBeiq__deleteApplication i{font-size:1rem}.Dashboard-module__NmBeiq__deleteApplication:enabled:hover{background:#fee4e2}.Dashboard-module__NmBeiq__deleteApplication:disabled{opacity:.6}.Dashboard-module__NmBeiq__deleteApplication:focus-visible{outline-offset:2px;outline:2px solid #b42318}.Dashboard-module__NmBeiq__deleteDialogPopup.swal2-popup{border-radius:18px}.Dashboard-module__NmBeiq__deleteDialogIcon.swal2-icon{color:#df7067;background:#fff1f0;border:1px solid #f3c7c2;width:48px;height:48px;margin:24px auto 0}.Dashboard-module__NmBeiq__deleteDialogIcon .swal2-icon-content{font-size:30px;line-height:1}.Dashboard-module__NmBeiq__deleteDialogTitle.Dashboard-module__NmBeiq__deleteDialogTitle{font-size:1.25rem}.Dashboard-module__NmBeiq__deleteDialogDescription.Dashboard-module__NmBeiq__deleteDialogDescription{font-size:.875rem;line-height:1.5}.Dashboard-module__NmBeiq__deleteDialogConfirm,.Dashboard-module__NmBeiq__deleteDialogCancel{cursor:pointer;border:1px solid;border-radius:14px;min-height:54px;margin:4px;padding:16px 24px;font-size:.875rem;font-weight:700;line-height:1.25}.Dashboard-module__NmBeiq__deleteDialogConfirm{color:#912018;background:#fee4e2;border-color:#f3c7c2}.Dashboard-module__NmBeiq__deleteDialogCancel{color:#344054;background:#f7f8fa;border-color:#d0d5dd}.Dashboard-module__NmBeiq__deleteDialogConfirm:hover{background:#fecdca}.Dashboard-module__NmBeiq__deleteDialogCancel:hover{background:#eceff3}.Dashboard-module__NmBeiq__deleteDialogConfirm:focus-visible,.Dashboard-module__NmBeiq__deleteDialogCancel:focus-visible{outline-offset:2px;outline:2px solid}.Dashboard-module__NmBeiq__applicationTableWrap{overflow-x:auto}.Dashboard-module__NmBeiq__mobileSort,.Dashboard-module__NmBeiq__mobileCellLabel,.Dashboard-module__NmBeiq__mobileProgressContent{display:none}@media (max-width:575px) and (orientation:portrait){.Dashboard-module__NmBeiq__mobileSort{border-bottom:1px solid #eaecf0;gap:6px;padding:14px 16px;display:grid}.Dashboard-module__NmBeiq__mobileSort>label{color:#344054;font-size:.875rem;font-weight:600}.Dashboard-module__NmBeiq__mobileSortControls{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.Dashboard-module__NmBeiq__mobileSortControls select{width:100%;min-width:0}.Dashboard-module__NmBeiq__sortDirection{color:#176e6d;background:#f0faf8;border:1px solid #c9e6df;border-radius:12px;justify-content:center;align-items:center;gap:6px;min-height:46px;padding:8px;font-size:.75rem;font-weight:600;display:inline-flex}.Dashboard-module__NmBeiq__sortDirection>span{font-size:1.25rem}.Dashboard-module__NmBeiq__applicationTableWrap{padding:12px;overflow:visible}.Dashboard-module__NmBeiq__applicationTable{min-width:0;display:block}.Dashboard-module__NmBeiq__applicationTable>thead{display:none}.Dashboard-module__NmBeiq__applicationTable>tbody{gap:12px;display:grid}.Dashboard-module__NmBeiq__applicationTable .Dashboard-module__NmBeiq__applicationRow{border:1px solid #dce8e5;border-radius:14px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;min-width:0;padding:16px;display:grid;background:#fff!important}.Dashboard-module__NmBeiq__applicationTable .Dashboard-module__NmBeiq__applicationRow:hover{background:#f0faf8!important}.Dashboard-module__NmBeiq__applicationRow:focus-visible{outline-offset:2px;outline:2px solid #1d8b8a}.Dashboard-module__NmBeiq__content .Dashboard-module__NmBeiq__applicationTable .Dashboard-module__NmBeiq__applicationRow>td{overflow-wrap:anywhere;white-space:normal;min-width:0;display:block;padding:0!important}.Dashboard-module__NmBeiq__mobileService,.Dashboard-module__NmBeiq__mobileCode,.Dashboard-module__NmBeiq__mobileStatus,.Dashboard-module__NmBeiq__mobileCreated,.Dashboard-module__NmBeiq__mobileProgress,.Dashboard-module__NmBeiq__mobileActions{grid-column:1/-1}.Dashboard-module__NmBeiq__mobileService{grid-row:1}.Dashboard-module__NmBeiq__mobileCode{grid-row:2}.Dashboard-module__NmBeiq__mobileStatus{grid-row:3;margin-top:-8px}.Dashboard-module__NmBeiq__mobileCreated{grid-row:4}.Dashboard-module__NmBeiq__mobileProgress{grid-row:5}.Dashboard-module__NmBeiq__mobileActions{grid-row:6}.Dashboard-module__NmBeiq__mobileService{font-size:1.0625rem}.Dashboard-module__NmBeiq__mobileCode,.Dashboard-module__NmBeiq__mobileCreated{font-size:1rem!important}.Dashboard-module__NmBeiq__content .Dashboard-module__NmBeiq__applicationTable .Dashboard-module__NmBeiq__applicationRow>.Dashboard-module__NmBeiq__mobileCode{padding-bottom:0!important}.Dashboard-module__NmBeiq__content .Dashboard-module__NmBeiq__applicationTable .Dashboard-module__NmBeiq__applicationRow>.Dashboard-module__NmBeiq__mobileCreated{border-top:1px solid #eaecf0;padding-top:12px!important}.Dashboard-module__NmBeiq__mobileStatus>.Dashboard-module__NmBeiq__mobileCellLabel{display:none}.Dashboard-module__NmBeiq__mobileCellLabel{color:#344054;margin-bottom:4px;font-family:Inter,system-ui,sans-serif;font-size:.875rem;font-weight:600;display:block}.Dashboard-module__NmBeiq__mobileStatus>span:last-child{max-width:100%;white-space:normal!important;font-size:.9375rem!important}.Dashboard-module__NmBeiq__desktopProgress{display:none}.Dashboard-module__NmBeiq__mobileProgressContent{display:block}.Dashboard-module__NmBeiq__progressLine{align-items:center;gap:12px;display:flex}.Dashboard-module__NmBeiq__progressLine>strong{color:#475467;flex-shrink:0;font-size:1rem}.Dashboard-module__NmBeiq__progressTrack{background:#e4e7ec;border-radius:999px;flex:1;min-width:0;height:7px;overflow:hidden}.Dashboard-module__NmBeiq__progressTrack>span{border-radius:inherit;height:100%;display:block}.Dashboard-module__NmBeiq__mobileActions{text-align:right}.Dashboard-module__NmBeiq__mobileActions:empty{display:none!important}.Dashboard-module__NmBeiq__pagination{text-align:center;flex-direction:column;justify-content:center}.Dashboard-module__NmBeiq__pagination>span{text-align:center;width:100%}.Dashboard-module__NmBeiq__paginationControls{justify-content:center;width:100%}}
.Faq-module__rE2u6W__content{color:#243b3a;width:min(1120px,100% - 32px);margin:0 auto;padding:clamp(20px,5vw,20px) 0}.Faq-module__rE2u6W__search{background:#f4f6f8;border:1px solid #dde3ea;border-radius:18px;margin-bottom:24px;padding:clamp(16px,4vw,28px)}.Faq-module__rE2u6W__search label{color:#344054;margin-bottom:8px;font-weight:700;display:block}.Faq-module__rE2u6W__searchRow{gap:8px;display:flex}.Faq-module__rE2u6W__searchRow input{color:#344054;background:#fff;border:1px solid #a4afbd;border-radius:10px;flex:1;min-width:0;padding:12px 14px}.Faq-module__rE2u6W__searchRow button{color:#344054;background:#fff;border:1px solid #a4afbd;border-radius:10px;padding:0 12px;font-weight:700}.Faq-module__rE2u6W__results{color:#475467;margin:8px 0 0;font-size:.875rem}.Faq-module__rE2u6W__layout{gap:24px;display:grid}.Faq-module__rE2u6W__groups{gap:16px;min-width:0;display:grid}.Faq-module__rE2u6W__topics,.Faq-module__rE2u6W__group,.Faq-module__rE2u6W__help{background:#fff;border:1px solid #dce6e2;border-radius:16px;padding:clamp(16px,3vw,24px)}.Faq-module__rE2u6W__topics{align-self:start}.Faq-module__rE2u6W__topics a{padding:6px 0;font-size:.875rem;display:block}.Faq-module__rE2u6W__content a{color:#176e62;font-weight:400;text-decoration:none}.Faq-module__rE2u6W__content a:hover{color:#114e46;text-decoration:none}.Faq-module__rE2u6W__content :focus-visible{outline-offset:3px;outline:2px solid #176e62}.Faq-module__rE2u6W__group{scroll-margin-top:120px}.Faq-module__rE2u6W__groupHeader{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 16px;margin-bottom:10px;display:flex}.Faq-module__rE2u6W__content h2{color:#193b36;margin:0;font-size:1.15rem;font-weight:800;line-height:1.35}.Faq-module__rE2u6W__topics h2,.Faq-module__rE2u6W__help h2{margin-bottom:8px}.Faq-module__rE2u6W__topics h2{color:#344054;border-bottom:1px solid #e4ece9;padding-bottom:8px}.Faq-module__rE2u6W__groupHeader a{font-size:.875rem}.Faq-module__rE2u6W__question{border-top:1px solid #e4ece9;font-size:.875rem}.Faq-module__rE2u6W__question summary{font-size:inherit;cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:12px 0;font-weight:400;list-style:none;display:flex}.Faq-module__rE2u6W__question summary::-webkit-details-marker{display:none}.Faq-module__rE2u6W__question summary:after{content:"";border:2px solid #176e62;border-width:0 2px 2px 0;flex:0 0 8px;height:8px;margin-right:4px;transform:rotate(45deg)}.Faq-module__rE2u6W__question[open] summary{color:#176e62}.Faq-module__rE2u6W__question[open] summary:after{transform:rotate(225deg)}.Faq-module__rE2u6W__question p{font-size:inherit;color:#475467;margin:0 0 14px;line-height:1.65}.Faq-module__rE2u6W__help{background:#eff9f6}@media (min-width:800px){.Faq-module__rE2u6W__layout{grid-template-columns:15rem minmax(0,1fr)}.Faq-module__rE2u6W__groups:only-child{grid-column:1/-1}}.Faq-module__rE2u6W__contactLink{font-size:.875rem}.Faq-module__rE2u6W__contactLink i{margin-inline-start:4px}
.BirthInformation-module__wp6V8W__documentHeading{flex-wrap:wrap;align-items:center;gap:8px 12px;margin-bottom:8px;display:flex}.BirthInformation-module__wp6V8W__documentHeading h3{margin:0}.BirthInformation-module__wp6V8W__tag{border-radius:999px;align-items:center;padding:4px 10px;font-size:.7rem;font-weight:700;line-height:1.5;display:inline-flex}.BirthInformation-module__wp6V8W__required{color:#b42318;background:#fee4e2}.BirthInformation-module__wp6V8W__optional{color:#854a0e;background:#fef0c7}.BirthInformation-module__wp6V8W__shippingOnly>article{grid-column:1/-1}.BirthInformation-module__wp6V8W__copyFeeNote{background:#1d8b8a14;border:1px solid #1d8b8a29;border-radius:12px;margin:0 0 20px;padding:12px 14px}.BirthInformation-module__wp6V8W__copyFeeNote p{color:#065f46;margin:0;font-size:.88rem;line-height:1.55}
.DeathInformation-module__YncROW__documentHeading{flex-wrap:wrap;align-items:center;gap:8px 12px;margin-bottom:8px;display:flex}.DeathInformation-module__YncROW__documentHeading h3{margin:0}.DeathInformation-module__YncROW__tag{border-radius:999px;align-items:center;padding:4px 10px;font-size:.7rem;font-weight:700;line-height:1.5;display:inline-flex}.DeathInformation-module__YncROW__required{color:#b42318;background:#fee4e2}.DeathInformation-module__YncROW__optional{color:#854a0e;background:#fef0c7}
.MarriageInformation-module__aINrwa__documentHeading{flex-wrap:wrap;align-items:center;gap:8px 12px;margin-bottom:8px;display:flex}.MarriageInformation-module__aINrwa__documentHeading h3{margin:0}.MarriageInformation-module__aINrwa__tag{border-radius:999px;align-items:center;padding:4px 10px;font-size:.7rem;font-weight:700;line-height:1.5;display:inline-flex}.MarriageInformation-module__aINrwa__required{color:#b42318;background:#fee4e2}.MarriageInformation-module__aINrwa__optional{color:#854a0e;background:#fef0c7}
.ServicesPrimary-module__WVHYJq__sections{gap:48px;min-width:0;display:grid}.ServicesPrimary-module__WVHYJq__section{min-width:0;scroll-margin-top:140px}.ServicesPrimary-module__WVHYJq__heading{border-bottom:1px solid #dce9e8;margin-bottom:22px;padding-bottom:14px}.ServicesPrimary-module__WVHYJq__heading h2{color:#176e6d;margin:0 0 8px;font-size:clamp(1.3rem,3vw,1.65rem);font-weight:800}.ServicesPrimary-module__WVHYJq__heading p{color:#667085;margin:0;font-size:.94rem;line-height:1.6}.ServicesPrimary-module__WVHYJq__section .ec_serviceGrid{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:991px){.ServicesPrimary-module__WVHYJq__section .ec_serviceGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:639px){.ServicesPrimary-module__WVHYJq__sections{gap:32px}.ServicesPrimary-module__WVHYJq__section .ec_serviceGrid{grid-template-columns:minmax(0,1fr)}}.ServicesPrimary-module__WVHYJq__section .ec_serviceCard{position:relative}.ServicesPrimary-module__WVHYJq__section .ec_serviceCard:hover{background-color:#eaf7f3}.ServicesPrimary-module__WVHYJq__section .ec_serviceCard .ec_serviceTitle{color:#344054}.ServicesPrimary-module__WVHYJq__section .ec_serviceCard:hover .ec_serviceTitle{color:#047857}.ServicesPrimary-module__WVHYJq__section a.ec_comingSoon{text-decoration:none}.ServicesPrimary-module__WVHYJq__section .ec_serviceLink:after{content:"";border-radius:20px;position:absolute;inset:0}.ServicesPrimary-module__WVHYJq__section a.ec_comingSoon:after{content:"";border-radius:20px;position:absolute;inset:0}.ServicesPrimary-module__WVHYJq__section .ec_serviceCard:focus-within{outline-offset:3px;border-color:#047857;outline:2px solid #047857}.ServicesPrimary-module__WVHYJq__section .ec_serviceIcon{color:#fff;background:var(--ec-primary-button-background,linear-gradient(90deg, #10b981, #1d8b8a));box-shadow:none}.ServicesPrimary-module__WVHYJq__section .ec_serviceIcon svg{width:36px;height:36px}
.page-module__E0kJGG__page{--background:#fafafa;--foreground:#fff;--text-primary:#000;--text-secondary:#666;--button-primary-hover:#383838;--button-secondary-hover:#f2f2f2;--button-secondary-border:#ebebeb;min-height:100vh;font-family:var(--font-geist-sans);background-color:var(--background);justify-content:center;align-items:center;display:flex}.page-module__E0kJGG__main{background-color:var(--foreground);flex-direction:column;justify-content:space-between;align-items:flex-start;width:100%;max-width:800px;min-height:100vh;padding:120px 60px;display:flex}.page-module__E0kJGG__intro{text-align:left;flex-direction:column;align-items:flex-start;gap:24px;display:flex}.page-module__E0kJGG__intro h1{letter-spacing:-2.4px;text-wrap:balance;max-width:320px;color:var(--text-primary);font-size:40px;font-weight:600;line-height:48px}.page-module__E0kJGG__intro p{text-wrap:balance;max-width:440px;color:var(--text-secondary);font-size:18px;line-height:32px}.page-module__E0kJGG__intro a{color:var(--text-primary);font-weight:500}.page-module__E0kJGG__ctas{flex-direction:row;gap:16px;width:100%;max-width:440px;font-size:14px;display:flex}.page-module__E0kJGG__ctas a{cursor:pointer;border:1px solid #0000;border-radius:128px;justify-content:center;align-items:center;width:fit-content;height:40px;padding:0 16px;font-weight:500;transition:all .2s;display:flex}a.page-module__E0kJGG__primary{background:var(--text-primary);color:var(--background);gap:8px}a.page-module__E0kJGG__secondary{border-color:var(--button-secondary-border)}@media (hover:hover) and (pointer:fine){a.page-module__E0kJGG__primary:hover{background:var(--button-primary-hover);border-color:#0000}a.page-module__E0kJGG__secondary:hover{background:var(--button-secondary-hover);border-color:#0000}}@media (max-width:600px){.page-module__E0kJGG__main{padding:48px 24px}.page-module__E0kJGG__intro{gap:16px}.page-module__E0kJGG__intro h1{letter-spacing:-1.92px;font-size:32px;line-height:40px}}@media (prefers-color-scheme:dark){.page-module__E0kJGG__logo{filter:invert()}.page-module__E0kJGG__page{--background:#000;--foreground:#000;--text-primary:#ededed;--text-secondary:#999;--button-primary-hover:#ccc;--button-secondary-hover:#1a1a1a;--button-secondary-border:#1a1a1a}}.page-module__E0kJGG__home{flex-direction:column;flex:1;padding-top:75px;padding-bottom:20px;display:flex}.page-module__E0kJGG__home>section{flex:1}@media (max-width:767px){.page-module__E0kJGG__home{padding-top:205px}}
