@font-face{font-family:Manulife JH Sans;src:url(/fonts/ManulifeJHSans/ManulifeJHSans-Optimized.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Manulife JH Sans;src:url(/fonts/ManulifeJHSans/ManulifeJHSans-Optimized-Bold.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:SunLife Sans;src:url(/fonts/SunLifeSans/SunLifeSans-Regular.otf) format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:SunLife Sans;src:url(/fonts/SunLifeSans/SunLifeSans-Bold.otf) format("opentype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Sun Life New Text;src:url(/fonts/SunLifeNewText/SunLifeNewText-Regular.woff2) format("woff2"),url(/fonts/SunLifeNewText/SunLifeNewText-Regular.woff) format("woff"),url(/fonts/SunLifeNewText/SunLifeNewText-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Sun Life New Text;src:url(/fonts/SunLifeNewText/SunLifeNewText-Bold.woff2) format("woff2"),url(/fonts/SunLifeNewText/SunLifeNewText-Bold.woff) format("woff"),url(/fonts/SunLifeNewText/SunLifeNewText-Bold.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Sun Life New Display;src:url(/fonts/SunLifeNewDisplay/SunLifeNewDisplay-Regular.woff2) format("woff2"),url(/fonts/SunLifeNewDisplay/SunLifeNewDisplay-Regular.woff) format("woff"),url(/fonts/SunLifeNewDisplay/SunLifeNewDisplay-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Sun Life New Display;src:url(/fonts/SunLifeNewDisplay/SunLifeNewDisplay-Bold.woff2) format("woff2"),url(/fonts/SunLifeNewDisplay/SunLifeNewDisplay-Bold.woff) format("woff"),url(/fonts/SunLifeNewDisplay/SunLifeNewDisplay-Bold.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}body,html{padding:0;margin:0;color:#000;font-family:Roboto,NotoSans,Poppins,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}a{color:inherit;text-decoration:none;transition:all .2s ease-in}a:hover{opacity:80%;transition:all .3s ease-in}*{box-sizing:border-box}.flex-box{gap:.5rem;flex-wrap:wrap}.flex-box,.middleBox{display:flex;align-items:center}.middleBox{justify-content:center}@media (prefers-color-scheme:dark){body{color:unset!important}.next-error-h1{border-right:1px solid #000!important}}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}html{font-size:16px}.ManulifeJhSans{font-family:Manulife JH Sans,sans-serif}.Inter{font-family:Inter,sans-serif}.Urbanist{font-family:Urbanist,sans-serif}textarea{width:100%;max-width:100%;min-width:100%;font-family:Roboto;font-size:1rem;border:1px solid #4a5560;padding:.5rem 1rem;outline:none;font-weight:400;color:#3a434e;min-height:6rem}.dateTimePicker{display:flex;align-items:center;justify-content:space-between;gap:1rem;height:3rem;width:100%;outline:none;padding:.75rem 1rem;@media screen and (min-width:960px){width:calc(50% - 1.5rem)}}.dateTimePicker:hover{cursor:pointer}.react-datepicker-wrapper{width:100%}.react-datepicker-popper{font-family:Poppins!important;font-size:1rem!important}.react-datepicker{font-family:Poppins!important;font-size:.825rem!important;box-shadow:0 2px 20px rgba(0,0,0,.15);border-radius:.125rem!important;border:none!important}.react-datepicker__header{background-color:#eaf6f7!important;color:#1a1446!important;border:none!important}.react-datepicker__time-container{border-left:1px solid #1a1446!important}.react-datepicker__time-list-item--disabled{display:none}.htmlDes a{color:#87b2ca!important;text-decoration:underline}.plan-detail-des,.plan-home-des{font-family:Sun Life New Text;color:#434343}.plan-detail-des p,.plan-home-des p{margin:0}.plan-home-des .header{font-size:1rem;line-height:1.5rem;font-weight:400}.plan-home-des .sub-header{font-size:.875rem;line-height:1.3125rem;font-weight:700}.plan-home-des .content{font-size:.875rem;line-height:1.3125rem;font-weight:400}.plan-detail-des .header{font-size:1.25rem;line-height:1.75rem;font-weight:400}.plan-detail-des .sub-header{font-size:1rem;line-height:1.5rem;font-weight:700;@media (min-width:960px){font-size:1.25rem;line-height:1.75rem}}.plan-detail-des .content{font-size:1rem;line-height:1.5rem;font-weight:400;@media (min-width:960px){font-size:1.25rem;line-height:1.75rem}}.react-datepicker-time__header,.react-datepicker-year-header,.react-datepicker__current-month,.react-datepicker__day-name{color:#1a1446!important}.not-found__container{font-family:system-ui,Segoe UI,Roboto,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji;display:flex;flex-direction:column;color:#000;margin:5px 10px}.not-found__container h1{display:inline-block;font-size:24px;font-weight:500;vertical-align:top;line-height:49px}.not-found__container h2{font-size:14px;font-weight:400}.MuiMenu-list{background:#fff}.MuiMenuItem-root.Mui-selected{background:#eaf6f7;color:#06748c}.MuiTableCell-root.MuiTableCell-body.MuiTableCell-sizeMedium,.MuiTableCell-root.MuiTableCell-head.MuiTableCell-sizeMedium{padding-left:1.75rem;padding-right:1.75rem;color:#000}.react-datepicker__header{position:relative}.react-datepicker__header__dropdown.react-datepicker__header__dropdown--select{width:-moz-fit-content;width:fit-content}.react-datepicker__header__dropdown.react-datepicker__header__dropdown--select>.react-datepicker__year-dropdown-container.react-datepicker__year-dropdown-container--select{padding-left:1px;padding-right:1px;margin:0;position:absolute;top:7px;left:8.75rem}select[class*=react-datepicker__year-select]{all:unset;background:transparent;color:transparent;border:none;font-weight:700;font-size:1rem}select[class*=react-datepicker__year-select] option{color:#000}.react-datepicker{padding:1.25rem 2.5rem!important}.customDatetimePicker{display:flex;flex-direction:column}.react-datepicker__time-box,.react-datepicker__time-container{width:100%!important}.react-datepicker__month-container{float:none!important;transform:scaleX(1.04)}.react-datepicker__time-container{border:none!important}.react-datepicker__time-list{overflow-y:visible!important;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:.625rem!important;gap:.625rem!important;height:-moz-fit-content!important;height:fit-content!important}.react-datepicker .next-button,.react-datepicker .prev-button{border-radius:100%!important;border:1px solid #28a3af!important;color:#28a3af!important;aspect-ratio:1/1;height:.9rem;display:flex;justify-content:center;align-items:center;cursor:pointer}.react-datepicker__navigation--previous{left:20%!important;right:unset!important}.react-datepicker__navigation--next{right:20%!important;left:unset!important}.react-datepicker__header{background:transparent!important}.react-datepicker__current-month{font-size:1.25rem!important;font-family:Roboto!important}.react-datepicker__day--selected{border-radius:100%!important;background-color:#ffd000!important;color:#343741!important}.react-datepicker-time__header{text-align:left!important;font-size:1rem!important;font-family:Roboto!important}.react-datepicker__time-list-item{border-radius:0;border:1px solid #ededed;font-family:Roboto!important;font-weight:400!important;font-size:.875rem!important;height:-moz-fit-content!important;height:fit-content!important}.react-datepicker__time-list-item--selected{background-color:#eaf6f7!important;color:#06748c!important}@media screen and (max-width:768px){.react-datepicker,.react-datepicker-popper{width:100%;max-width:100%;box-sizing:border-box}.react-datepicker__month-container{zoom:1.2;padding:1.5rem 0}.react-datepicker p,.react-datepicker__day,.react-datepicker__day-name{font-size:.625rem!important}p.react-datepicker__current-month{font-size:1rem!important}.react-datepicker .next-button,.react-datepicker .prev-button{transform:scale(.75)!important}}