.font-base{font-family:Lexend,sans-serif;font-style:normal;font-weight:400}.heading-h1{color:#121214;letter-spacing:-1.44px;font-family:Lexend,sans-serif;font-size:72px;font-style:normal;font-weight:400;line-height:84px}@media (width<=738px){.heading-h1{letter-spacing:-.42px;font-size:42px;line-height:48px}}.heading-h2{color:#121214;letter-spacing:-.56px;font-family:Lexend,sans-serif;font-size:56px;font-style:normal;font-weight:400;line-height:72px}@media (width<=738px){.heading-h2{letter-spacing:-.32px;font-size:32px;line-height:40px}}.heading-h3{color:#121214;letter-spacing:-.42px;font-family:Lexend,sans-serif;font-size:42px;font-style:normal;font-weight:400;line-height:48px}@media (width<=738px){.heading-h3{letter-spacing:-.28px;font-size:28px;line-height:32px}}.heading-h4{color:#121214;letter-spacing:-.01em;letter-spacing:-.32px;font-family:Lexend,sans-serif;font-size:32px;font-style:normal;font-weight:400;line-height:40px}@media (width<=738px){.heading-h4{font-size:32px;line-height:40px;letter-spacing:-.32px!important}}.subtitle-1{color:#34343a;font-family:Lexend,sans-serif;font-size:28px;font-style:normal;font-weight:400;line-height:40px}.subtitle-2{color:#34343a;font-family:Lexend,sans-serif;font-size:24px;font-style:normal;font-weight:400;line-height:32px}.subtitle-3{color:#34343a;font-family:Lexend,sans-serif;font-size:20px;font-style:normal;font-weight:400;line-height:28px}.subtitle-4{color:#34343a;font-family:Lexend,sans-serif;font-size:18px;font-style:normal;font-weight:400;line-height:28px}.body-1{letter-spacing:0;font-family:Inter;font-size:18px;font-style:normal;font-weight:400;line-height:28px}.body-2{font-family:Inter;font-size:16px;font-style:normal;font-weight:400;line-height:24px}.body-3{font-family:Inter;font-size:14px;font-style:normal;font-weight:400;line-height:20px}.body-4{font-family:Inter;font-size:12px;font-style:normal;font-weight:400;line-height:16px}.utility-1{font-family:Lexend,sans-serif;font-size:18px;font-style:normal;font-weight:400;line-height:24px}.utility-2{font-family:Lexend,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:20px}.utility-3{font-family:Lexend,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:16px}.utility-4{font-family:Lexend,sans-serif;font-size:12px;font-style:normal;font-weight:400;line-height:16px}.overline-1{letter-spacing:.72px;text-transform:uppercase;font-family:Lexend;font-size:18px;font-weight:500;line-height:24px}.overline-2{letter-spacing:.64px;text-transform:uppercase;font-family:Lexend;font-size:16px;font-weight:500;line-height:20px}.overline-3{letter-spacing:.56px;text-transform:uppercase;font-family:Lexend;font-size:14px;font-weight:500;line-height:16px}.regular{font-weight:400!important}.medium{font-weight:500!important}.bold{font-weight:700!important}.headlines-blue{color:#053661}.headlines-gray{color:#121214}.subtitles,.body-high{color:#34343a}.body-medium{color:#57575e}.body-low{color:#68686e}.links{color:#0d65b3}.subtitles-dark,.links-dark{color:#aad4ff}.error-page-container{z-index:999;background-color:#fff;animation:.3s cubic-bezier(.25,.8,.25,1) fade-in}.error-page-container .error-page-content{flex-direction:column;align-items:center;padding-top:64px;display:flex}.error-page-container .error-page-content .error-content{flex-direction:column;align-items:center;gap:56px;max-width:668px;display:flex}.error-page-container .error-page-content .error-content .link-icon{background:#f7f7f7;border-radius:100%;justify-content:center;align-items:center;width:266px;height:266px;display:flex}.error-page-container .error-page-content .error-content .link-icon .icon,.error-page-container .error-page-content .error-content .link-icon img,.error-page-container .error-page-content .error-content .link-icon svg{flex-shrink:0;width:120px;height:120px}.error-page-container .error-page-content .error-content .title-container{text-align:center;flex-direction:column;gap:16px;display:flex}.error-page-container .error-page-content .error-content .title-container .title{letter-spacing:-.01em;letter-spacing:-.32px;color:#121214;margin:0;font-family:Lexend,sans-serif;font-size:32px;font-style:normal;font-weight:400;line-height:40px;font-weight:700!important}@media (width<=738px){.error-page-container .error-page-content .error-content .title-container .title{font-size:32px;line-height:40px;letter-spacing:-.32px!important}}.error-page-container .error-page-content .error-content .title-container .description{letter-spacing:0;color:#57575e;margin:0;font-family:Inter;font-size:18px;font-style:normal;font-weight:400;line-height:28px}.error-page-container .error-page-content .error-content .title-container .description a{color:#0d65b3;-webkit-text-decoration-skip-ink:auto;text-decoration-skip-ink:auto;text-underline-offset:auto;text-underline-position:from-font;text-decoration-line:underline;text-decoration-style:solid;text-decoration-thickness:auto;font-weight:700!important}@media (width<=575px){.error-page-container .error-page-content{padding-bottom:56px}.error-page-container .error-page-content .error-content{padding:0 24px}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}.top-nav{border-bottom:1px solid var(--grayscale-gray-50,#f0f0f0);padding:8px 16px 8px 8px}@media (width>=768px){.top-nav{border-bottom:none}}.top-nav .logo-link{width:auto;height:auto;display:inline-block}.dob-container{width:100%;margin:140px auto 0}@media (width<=767px){.dob-container{padding:0 24px}}@media (width>=768px){.dob-container{max-width:668px;padding:0}}.dob-container .dob-form{flex-direction:column;gap:56px;display:flex}.dob-container .dob-form .dob-input-container{flex-direction:column;gap:24px;display:flex}.dob-container .dob-form .dob-input-container .dob-header{flex-direction:column;gap:8px;display:flex}.dob-container .dob-form .dob-input-container .dob-header .dob-title{color:#34343a;margin:0;padding:0;font-family:Lexend,sans-serif;font-size:24px;font-style:normal;font-weight:400;line-height:32px}.dob-container .dob-form .dob-input-container .dob-header .dob-body{color:#34343a;text-align:left;margin:0;font-family:Inter;font-size:16px;font-style:normal;font-weight:400;line-height:24px}.dob-container .dob-form .dob-input-container .dob-input{flex-direction:column;gap:8px;width:320px;display:flex}.dob-container .dob-form .dob-input-container .dob-input .input-wrapper{width:fit-content;position:relative}.dob-container .dob-form .dob-input-container .dob-input .input-wrapper .date-input{color:#68686e;text-transform:uppercase;cursor:text;appearance:none;border:1px solid #bababd;border-radius:4px;width:320px;padding:12px 16px;font-family:Inter;font-size:16px;font-style:normal;font-weight:400;line-height:19.36px}.dob-container .dob-form .dob-input-container .dob-input .input-wrapper .date-input.error{color:#da2c1b;border:1.5px solid #da2c1b}.dob-container .dob-form .dob-input-container .dob-input .input-wrapper .date-input.error::placeholder{color:#da2c1b}.dob-container .dob-form .dob-input-container .dob-input .input-wrapper .date-input::-webkit-calendar-picker-indicator{-webkit-appearance:none;display:none}.dob-container .dob-form .dob-input-container .dob-input .input-wrapper .date-input:focus-visible{background-color:none;outline:none}.dob-container .dob-form .dob-input-container .dob-input .input-wrapper .alert-icon{opacity:0;transition:all .3s;position:absolute;top:10px;right:16px}.dob-container .dob-form .dob-input-container .dob-input .input-wrapper .alert-icon.error{opacity:1}.dob-container .dob-form .dob-input-container .dob-input .error-msg{color:#da2c1b;opacity:0;height:0;margin:0;font-family:Inter;font-size:12px;font-style:normal;font-weight:400;line-height:16px;transition:all .3s;font-weight:500!important}.dob-container .dob-form .dob-input-container .dob-input .error-msg.error{opacity:1;height:auto}.dob-container .dob-form .dob-submit-btn{color:#fff;cursor:pointer;background:#0d65b3;border:none;border-radius:4px;width:104px;padding:13px 16px;font-family:Lexend,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:16px;font-weight:500!important}.dob-container .dob-form .dob-submit-btn:disabled{cursor:not-allowed}.loader-container{width:18px;margin:0 auto;position:relative}.loader-container:before{content:"";padding-top:100%;display:block}.loader-container .circular{transform-origin:50%;width:100%;height:100%;margin:auto;animation:2s linear infinite rotateAnimation;position:absolute;inset:0}.loader-container .circular .path{stroke-dasharray:1 200;stroke-dashoffset:0;stroke-linecap:round;animation:1.5s ease-in-out infinite dashAnimation}.loader-container.loader-container--primary .path{stroke:#fff}.loader-container.loader-container--secondary .path{stroke:#0d65b3}@keyframes rotateAnimation{to{transform:rotate(360deg)}}@keyframes dashAnimation{0%{stroke-dasharray:1 200;stroke-dashoffset:0}50%{stroke-dasharray:89 200;stroke-dashoffset:-35px}to{stroke-dasharray:89 200;stroke-dashoffset:-124px}}.spinner-container{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.spinner-container .ring{vertical-align:-.125em;border:4px solid #0d65b3;border-bottom-color:#0000;border-radius:50%;width:30px;height:30px;animation:1s linear infinite spin;display:inline-block}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.econsent-container{flex-direction:column;width:fit-content;margin-top:140px;margin-left:auto;margin-right:auto;display:flex}@media (width<=576px){.econsent-container{width:auto;padding:0 10px}}.econsent-container .confirmation-text{opacity:1;visibility:visible;align-items:center;gap:8px;margin-bottom:56px;transition:opacity .3s ease-in-out;display:flex}.econsent-container .confirmation-text .dob-confirmed{color:var(--text-colors-subtitles-body-high,#34343a);margin:0;font-family:Lexend,sans-serif;font-size:24px;font-style:normal;font-weight:400;line-height:32px}.econsent-container .econsent-wrapper{opacity:0;visibility:hidden;flex-direction:column;gap:24px;display:flex}.econsent-container .econsent-wrapper-visible{opacity:1;visibility:visible;animation:3s forwards showEConsent}.econsent-container .econsent-wrapper .econsent-header{color:#121214;letter-spacing:-.01em;letter-spacing:-.32px;margin-top:0;margin-bottom:0;font-family:Lexend,sans-serif;font-size:32px;font-style:normal;font-weight:400;line-height:40px;font-weight:700!important}@media (width<=738px){.econsent-container .econsent-wrapper .econsent-header{font-size:32px;line-height:40px;letter-spacing:-.32px!important}}@media (width<=576px){.econsent-container .econsent-wrapper .econsent-header{font-size:28px}}@keyframes showEConsent{0%{opacity:0;visibility:hidden}99%{visibility:hidden}to{opacity:1;visibility:visible}}
