.registration-module-scss-module__M3eNsq__page{color:#203149;width:100%;max-width:30rem;min-height:100dvh;padding-bottom:calc(20rem + env(safe-area-inset-bottom));background:#f2f5f9;margin-inline:auto}.registration-module-scss-module__M3eNsq__hero{padding:calc(1.75rem + env(safe-area-inset-top)) 1.5rem 1.75rem;color:#fff;background:radial-gradient(at 100% 0,#407bb1 0%,#0000 65%),#193f68}.registration-module-scss-module__M3eNsq__hero h1{letter-spacing:.0625rem;margin:1.125rem 0 .5rem;font-size:1.75rem;font-weight:700}.registration-module-scss-module__M3eNsq__hero>p{color:#d9e6f3;font-size:.875rem}.registration-module-scss-module__M3eNsq__eyebrow{color:#e1ecf6;letter-spacing:.0625rem;align-items:center;gap:.5rem;font-size:.75rem;display:flex}.registration-module-scss-module__M3eNsq__heroNote{color:#d4e1f0;border-top:.0625rem solid #ffffff26;margin-top:1.5rem;padding-top:1rem;font-size:.75rem}.registration-module-scss-module__M3eNsq__intro{justify-content:space-between;align-items:center;padding:1.5rem 1.25rem .875rem;display:flex}.registration-module-scss-module__M3eNsq__intro>span{font-size:1rem;font-weight:650}.registration-module-scss-module__M3eNsq__intro p{color:#66768a;font-size:.75rem}.registration-module-scss-module__M3eNsq__intro b,.registration-module-scss-module__M3eNsq__required{color:#c34646}.registration-module-scss-module__M3eNsq__form{flex-direction:column;gap:.875rem;padding:0 1rem;display:flex}.registration-module-scss-module__M3eNsq__formFields{border:0;flex-direction:column;gap:.875rem;min-width:0;display:flex}.registration-module-scss-module__M3eNsq__storageNotice{color:#926b23;margin-bottom:.5rem;font-size:.75rem}.registration-module-scss-module__M3eNsq__footer .registration-module-scss-module__M3eNsq__error{text-align:center;margin:0 0 .5rem}.registration-module-scss-module__M3eNsq__rejectionReason{color:#bd3f3f;text-align:center;overflow-wrap:anywhere;white-space:pre-wrap;max-height:6rem;margin-bottom:.5rem;font-size:.875rem;line-height:1.6;overflow-y:auto}.registration-module-scss-module__M3eNsq__section{background:#fff;border:.0625rem solid #e6ebf1;border-radius:1rem;min-width:0;padding:1.25rem}.registration-module-scss-module__M3eNsq__sectionHeading{align-items:center;gap:.625rem;margin-bottom:1.125rem;display:flex}.registration-module-scss-module__M3eNsq__sectionHeading>span{color:#47729b;background:#edf3fa;border-radius:.375rem;padding:.25rem .4375rem;font-size:.75rem;font-weight:700}.registration-module-scss-module__M3eNsq__sectionHeading h2{font-size:1.0625rem;font-weight:650}.registration-module-scss-module__M3eNsq__hint{color:#728095;margin:-.375rem 0 1.125rem;font-size:.75rem;line-height:1.7}.registration-module-scss-module__M3eNsq__fields{flex-direction:column;gap:1.25rem;display:flex}.registration-module-scss-module__M3eNsq__field{min-width:0;scroll-margin:5rem}.registration-module-scss-module__M3eNsq__field>label{color:#36465c;margin-bottom:.5625rem;font-size:.875rem;line-height:1.5}.registration-module-scss-module__M3eNsq__page .registration-module-scss-module__M3eNsq__control{color:#23374e;width:100%;min-width:0;max-width:100%;height:3rem;box-shadow:none;background:#fbfcfe;border:.0625rem solid #dfe5ec;border-radius:.5625rem;padding:.6875rem .75rem;font-size:1rem;line-height:1.5rem;display:block}.registration-module-scss-module__M3eNsq__page textarea.registration-module-scss-module__M3eNsq__control{resize:vertical;height:auto;min-height:6rem}.registration-module-scss-module__M3eNsq__page .registration-module-scss-module__M3eNsq__control:focus{outline-offset:.0625rem;background:#fff;outline:.125rem solid #6495c4}.registration-module-scss-module__M3eNsq__page .registration-module-scss-module__M3eNsq__control[aria-invalid=true]{border-color:#c34646}.registration-module-scss-module__M3eNsq__control::placeholder{color:#98a3b1;font-size:.875rem}.registration-module-scss-module__M3eNsq__selectWrap{position:relative}.registration-module-scss-module__M3eNsq__selectWrap select{padding-right:2.25rem}.registration-module-scss-module__M3eNsq__selectWrap svg{pointer-events:none;color:#8090a3;position:absolute;top:1rem;right:.75rem}.registration-module-scss-module__M3eNsq__error{color:#bd3f3f;overflow-wrap:anywhere;margin-top:.4375rem;font-size:.75rem;line-height:1.6}.registration-module-scss-module__M3eNsq__error:empty,.registration-module-scss-module__M3eNsq__fileInput{display:none}.registration-module-scss-module__M3eNsq__photo{color:#426c94;background:#f4f8fc;border:.0625rem dashed #a4bdd5;border-radius:.75rem;flex-direction:column;justify-content:center;align-items:center;gap:.75rem;width:100%;min-height:9.75rem;padding:1rem;font-size:.875rem;display:flex}.registration-module-scss-module__M3eNsq__photo:focus-visible{outline-offset:.1875rem;outline:.125rem solid #6495c4}.registration-module-scss-module__M3eNsq__photo[data-invalid=true]{border-color:#c34646}.registration-module-scss-module__M3eNsq__photo img{object-fit:contain;border-radius:.375rem;width:auto;max-width:100%;max-height:13.75rem}.registration-module-scss-module__M3eNsq__photoHelp{color:#8390a0;text-align:center;margin-top:-.5rem;font-size:.6875rem}.registration-module-scss-module__M3eNsq__record{border-bottom:.0625rem solid #e9edf3;flex-direction:column;gap:1rem;min-width:0;padding-bottom:1.25rem;display:flex}.registration-module-scss-module__M3eNsq__recordHeading{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.registration-module-scss-module__M3eNsq__recordHeading h3{font-size:.875rem;font-weight:600}.registration-module-scss-module__M3eNsq__page .registration-module-scss-module__M3eNsq__remove{color:#986164;min-height:2.75rem;padding:.5rem;font-size:.75rem}.registration-module-scss-module__M3eNsq__page .registration-module-scss-module__M3eNsq__add{color:#386a99;background:#f8fbff;border:.0625rem dashed #bbccdc;width:100%;min-height:2.875rem;font-size:.875rem}.registration-module-scss-module__M3eNsq__checkbox{align-items:center;gap:.625rem;min-height:2.75rem;font-size:.875rem;display:flex}.registration-module-scss-module__M3eNsq__checkbox input{appearance:auto;accent-color:#2d6295;width:1.25rem;height:1.25rem}.registration-module-scss-module__M3eNsq__checkbox input:focus-visible{outline-offset:.1875rem;outline:.125rem solid #6495c4}.registration-module-scss-module__M3eNsq__endNote{text-align:center;color:#8a96a5;padding:.5rem 0;font-size:.75rem}.registration-module-scss-module__M3eNsq__footer{z-index:2;width:100%;max-width:30rem;padding:.75rem 1.25rem calc(.75rem + env(safe-area-inset-bottom));background:#fffffffa;border-top:.0625rem solid #e3eaf1;margin-inline:auto;position:fixed;bottom:0;left:0;right:0}.registration-module-scss-module__M3eNsq__page .registration-module-scss-module__M3eNsq__submit{color:#fff;letter-spacing:.0625rem;background:#245b8d;border-radius:.625rem;width:100%;min-height:3.125rem;font-size:1rem}.registration-module-scss-module__M3eNsq__page .registration-module-scss-module__M3eNsq__submit:active{background:#1c4a75}.registration-module-scss-module__M3eNsq__success{color:#267451;justify-content:center;align-items:center;gap:.375rem;margin-bottom:.5rem;font-size:.8125rem;display:flex}.registration-module-scss-module__M3eNsq__successPopup{text-align:center;color:#203149;max-width:19.375rem}.registration-module-scss-module__M3eNsq__successPopup h2{margin-top:.75rem;font-size:1.25rem;font-weight:650}.registration-module-scss-module__M3eNsq__successPopup p{margin:.75rem 0 1.25rem;font-size:.875rem;line-height:1.6}.registration-module-scss-module__M3eNsq__successIcon{color:#267451;margin-inline:auto}.registration-module-scss-module__M3eNsq__successPopup .registration-module-scss-module__M3eNsq__confirmSuccess{color:#fff;background:#245b8d;border-radius:.625rem;width:100%;min-height:2.875rem}.registration-module-scss-module__M3eNsq__paymentPopup{text-align:center;color:#203149;max-width:25rem}.registration-module-scss-module__M3eNsq__paymentPopup img{will-change:auto}.registration-module-scss-module__M3eNsq__paymentPopup p{margin:.75rem 0;font-size:.875rem;line-height:1.7}.registration-module-scss-module__M3eNsq__payQR{object-fit:contain;width:100%;height:auto;max-height:20rem}.registration-module-scss-module__M3eNsq__paymentLink{color:#245b8d;background:0 0;min-height:2.75rem;text-decoration:underline}.registration-module-scss-module__M3eNsq__paymentPopup .registration-module-scss-module__M3eNsq__confirmSuccess{width:100%;min-height:2.75rem}.registration-module-scss-module__M3eNsq__statusNoticeDescription{white-space:pre-wrap;overflow-wrap:anywhere}
html{font-size:16px}
