@font-face{font-family:Helvetica Neue;src:url(/assets/fonts/HelveticaNeue.eot);src:url(/assets/fonts/HelveticaNeue.ttf) format("truetype");src:url(/assets/fonts/HelveticaNeue.woff) format("woff");src:url(/assets/fonts/HelveticaNeue.woff2) format("woff2");font-weight:400;font-style:normal}@font-face{font-family:Helvetica Neue Regular;src:url(/assets/fonts/HelveticaNeue.eot);src:url(/assets/fonts/HelveticaNeue.ttf) format("truetype");src:url(/assets/fonts/HelveticaNeue.woff) format("woff");src:url(/assets/fonts/HelveticaNeue.woff2) format("woff2");font-weight:400;font-style:normal}@font-face{font-family:Helvetica Neue Bold;src:url(/assets/fonts/HelveticaNeue-Bold.eot);src:url(/assets/fonts/HelveticaNeue-Bold.ttf) format("truetype");src:url(/assets/fonts/HelveticaNeue-Bold.woff) format("woff");src:url(/assets/fonts/HelveticaNeue-Bold.woff2) format("woff2");font-weight:600;font-style:normal}@font-face{font-family:HelveticaNeue-Italic;src:url(/assets/fonts/HelveticaNeue.eot);src:url(/assets/fonts/HelveticaNeue.ttf) format("truetype");src:url(/assets/fonts/HelveticaNeue.woff) format("woff");src:url(/assets/fonts/HelveticaNeue.woff2) format("woff2");font-weight:400;font-style:italic}@font-face{font-family:HelveticaNeue-BoldItalic;src:url(/assets/fonts/HelveticaNeue-Bold.eot);src:url(/assets/fonts/HelveticaNeue-Bold.ttf) format("truetype");src:url(/assets/fonts/HelveticaNeue-Bold.woff) format("woff");src:url(/assets/fonts/HelveticaNeue-Bold.woff2) format("woff2");font-weight:700;font-style:italic}@font-face{font-family:Helvetica Neue Medium;src:url(/assets/fonts/HelveticaNeue-Medium.eot);src:url(/assets/fonts/HelveticaNeue-Medium.ttf) format("truetype");src:url(/assets/fonts/HelveticaNeue-Medium.woff) format("woff");src:url(/assets/fonts/HelveticaNeue-Medium.woff2) format("woff2");font-weight:500;font-style:normal}@font-face{font-family:Helvetica Neue Italic;src:url(/assets/fonts/HelveticaNeue.eot);src:url(/assets/fonts/HelveticaNeue.ttf) format("truetype");src:url(/assets/fonts/HelveticaNeue.woff) format("woff");src:url(/assets/fonts/HelveticaNeue.woff2) format("woff2");font-weight:400;font-style:italic}.ng-navbar{background-color:#fff;padding:0 32px}.NG-footer{background-color:#00148a;padding:32px}.NG-footer .footer-links ul{display:flex;gap:16px}.NG-footer .footer-links ul li{list-style:none}.NG-footer .footer-links ul li a{color:#fff;font-size:14px;font-weight:500;line-height:120%;letter-spacing:0;text-decoration:underline;white-space:nowrap}.NG-footer .social-media-links{padding:0;display:flex;gap:24px;margin:32px 0}.NG-footer .social-media-links li{list-style:none}.NG-footer .copyright-text{font-family:Helvetica Neue,sans-serif;font-weight:400;font-size:12px;line-height:150%;letter-spacing:0;color:#fff;opacity:80%}.main-card{background-color:#fff;padding:40px;border:none;box-shadow:0 4px 16px 0 rgba(0,0,0,.051);border-radius:8px}.main-card .card-heading{font-weight:700;font-size:32px;line-height:120%;letter-spacing:0;color:#000838}.main-card .card-subheading{color:#53565a;font-size:18px!important;font-weight:400;line-height:27px;word-wrap:break-word}.main-card .card-HR{margin:8px 0 32px;border:1px solid #ddddde}.main-card .card-title{font-weight:700;font-size:24px;line-height:120%;letter-spacing:0;color:#000838}.main-card .para{font-weight:400;font-size:18px;line-height:150%;letter-spacing:0;color:#53565a}.main-card .link{font-weight:700;color:#00148a}.main-card .card-question{margin-top:32px}.main-card .card-question h3{font-weight:500;font-size:20px;line-height:120%;letter-spacing:0;color:#000838}.main-card .card-footer{margin-top:32px;background:none;border:none}.info-card{border-radius:8px;border:1px solid #babbbd;margin-bottom:32px}.info-card .card-body{padding:24px}.info-card .card-body .details h6{font-family:Helvetica Neue,sans-serif;font-weight:400;font-size:12px;line-height:150%;letter-spacing:0;color:#53565a}.info-card .card-body .details h3{font-family:Helvetica Neue,sans-serif;font-weight:700;font-size:16px;line-height:120%;letter-spacing:0;color:#212224}@media(max-width:376px){.main-card{padding:24px}}.ng-btn-primary{height:40px;border-radius:4px;padding:10px 16px;font-family:Helvetica Neue,sans-serif;font-weight:500;font-size:16px;line-height:120%;letter-spacing:0;text-align:center}.ng-btn-primary,.ng-btn-primary:focus,.ng-btn-primary:hover{background-color:#00148a;color:#fff}.ng-btn-transparent{font-family:Helvetica Neue,sans-serif;font-weight:700;font-size:16px;line-height:120%;letter-spacing:0;color:#00148a}.ng-btn-transparent:focus,.ng-btn-transparent:hover{color:#00148a}.ng-btn-outline-primary{border:1px solid #ddddde;border-radius:4px;font-family:Helvetica Neue,sans-serif;font-weight:500;font-size:16px;line-height:120%;letter-spacing:0;padding:10px 16px;color:#00148a}.ng-btn-outline-primary:hover{background-color:#00148a;color:#fff}.ng-btn-back{font-family:Helvetica Neue,sans-serif;font-weight:700;font-size:16px;line-height:120%;letter-spacing:0;color:#00148a;padding:0}@media(max-width:376px){.ng-btn-primary{width:100%}}.form-control,.form-select{border:1px solid #ddddde}.form-group .form-label{font-weight:500;line-height:120%;color:#53565a}.form-group .appointment-time,.form-group .form-label{font-family:Helvetica Neue,sans-serif;font-size:16px;letter-spacing:0}.form-group .appointment-time{border:1px solid #74767a;border-radius:4px;padding:16px;font-weight:700;line-height:20px;color:#000838}.form-group.validation-error .form-control{border:1px solid #c4231a}.form-group.validation-error .error-text{font-family:Helevetica Neue,sans-serif;font-weight:400;font-size:14px;line-height:150%;letter-spacing:0;color:#c4231a;margin-top:8px}.form-check-input[type=radio]{border:1px solid #74767a}.custom-checkbox .form-check-input{width:20px;height:20px;border:2px solid #0072ce;border-radius:2px;cursor:pointer}.custom-checkbox .form-check-input:checked{background-color:#0072ce;border-color:#0072ce}.custom-checkbox .form-check-input:focus{box-shadow:0 0 5px rgba(0,114,206,.5)}.custom-checkbox .form-check-label{cursor:pointer;margin-left:8px}.message{padding:16px;border-radius:4px;background-color:#d3d3d3;margin:32px 0;border-left:4px solid #333;font-family:Helevetica Neue,sans-serif;font-size:16px;color:#333;line-height:120%;letter-spacing:normal}.message.error-msg{background-color:#fff6f5;border-left-color:#c4231a}.message.error-msg .msg h5{font-family:Helevetica Neue,sans-serif;font-size:16px;line-height:120%;letter-spacing:normal;color:#c4231a;font-weight:700}.message.error-msg .msg h6{color:#660f0a}.message.success-msg{background-color:#effbee;border-left-color:#1d741d}.message.success-msg .msg h5{line-height:120%;font-weight:700}.message.success-msg .msg h5,.message.success-msg .msg h6{font-family:Helevetica Neue,sans-serif;font-size:16px;letter-spacing:normal;color:#1d741d}.message.success-msg .msg h6{line-height:150%;font-weight:400}.message.info-msg{background-color:#e6f1fa;border-left-color:#005ba5}.message.info-msg .msg h5{line-height:120%;color:#005ba5;font-weight:700}.message.info-msg .msg h5,.message.info-msg .msg h6{font-family:Helevetica Neue,sans-serif;font-size:16px;letter-spacing:normal}.message.info-msg .msg h6{line-height:150%;color:#002e52;font-weight:400}.message.info-msg .msg h6 .phone{color:#005ba5;font-size:16px;font-family:Helvetica Neue;font-weight:700;text-decoration:underline;line-height:24px;word-wrap:break-word}.message.not-eligible-msg{background-color:#fff6f5;border-left-color:#c4231a}.message.not-eligible-msg .msg h5{line-height:120%;color:#c4231a;font-weight:700}.message.not-eligible-msg .msg h5,.message.not-eligible-msg .msg h6{font-family:Helevetica Neue,sans-serif;font-size:16px;letter-spacing:normal}.message.not-eligible-msg .msg h6{line-height:150%;color:#660f0a;font-weight:400}.message.error-msg{background-color:#fff;border:2px solid #c4231a;border-radius:4px}.message.error-msg .msg h5{color:#212224}.message.error-msg .msg h6{font-family:Helevetica Neue,sans-serif;font-weight:400;font-size:16px;line-height:150%;letter-spacing:normal;text-decoration:underline;-webkit-text-decoration-style:solid;text-decoration-style:solid;color:#c4231a}.react-datepicker__header{background-color:#fff!important;padding:18px 0!important}.react-datepicker__day--in-range,.react-datepicker__day--in-selecting-range,.react-datepicker__day--keyboard-selected,.react-datepicker__day--selected,.react-datepicker__month-text--in-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__month-text--keyboard-selected,.react-datepicker__month-text--selected,.react-datepicker__quarter-text--in-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__quarter-text--keyboard-selected,.react-datepicker__quarter-text--selected,.react-datepicker__year-text--in-range,.react-datepicker__year-text--in-selecting-range,.react-datepicker__year-text--keyboard-selected,.react-datepicker__year-text--selected{background-color:#0072ce!important;color:#fff!important;border-radius:0!important}.react-datepicker__day--disabled,.react-datepicker__month-text--disabled,.react-datepicker__quarter-text--disabled,.react-datepicker__year-text--disabled{color:#74767a!important;background-color:#eeeeef!important}.react-datepicker-time__header,.react-datepicker-year-header,.react-datepicker__current-month{color:#53565a!important;font-family:Helvetica Neue,sans-serif!important;font-weight:700!important;font-size:16px!important;line-height:24px!important;letter-spacing:0!important;text-align:center!important;margin-bottom:18px!important}.react-datepicker__navigation--next,.react-datepicker__navigation-icon--previous{top:14px!important}.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow,.react-datepicker__navigation-icon:before,.react-datepicker__year-read-view--down-arrow{top:0!important}.date-input{width:100%;height:72px;padding:24px 16px!important;color:#212224!important;font-weight:700!important;font-size:16px!important;font-family:Helvetica Neue,sans-serif!important;line-height:120%!important}.react-datepicker-wrapper{width:100%}.custom-datepicker-container{display:flex;align-items:center;justify-content:space-between;border:1px solid #ccc;padding:1rem;border-radius:4px;cursor:pointer;width:100%;height:72px}.custom-datepicker-input{flex:1 1;border:none;outline:none;background:transparent;font-weight:700;font-size:16px;font-family:Helvetica Neue,sans-serif;color:#212224}.custom-datepicker-icon{width:24px;height:24px;margin-left:8px}.custom-datepicker-container.selected{background-color:#e6f1fa!important}.centered-layout{margin:30px 0}@media(min-width:768px){.centered-layout{min-height:calc(100vh - 347px)}}:root{--background:#fff;--foreground:#171717}@media(prefers-color-scheme:dark){:root{--background:#0a0a0a;--foreground:#ededed}}body,html{max-width:100vw;overflow-x:hidden}body{color:var(--foreground);background:#eeeeef;font-family:Helvetica,sans-serif!important;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*{box-sizing:border-box;padding:0;margin:0}a{color:inherit;text-decoration:none}@media(prefers-color-scheme:dark){html{color-scheme:dark}}