.sign-in__page .forgot-password__section{font-size:16px;line-height:22px;margin-top:13px}.error-message-inline{color:#e90458;margin-top:6px;opacity:0;transition:all .2s ease;visibility:hidden}.error-message-inline.visible{opacity:1;visibility:visible}.float-label__container{position:relative}.float-label__container .float-label__label{background-color:#fff;color:#707070;font-size:16px;font-weight:400;left:40px;opacity:0;padding:0 2px;pointer-events:none;position:absolute;top:16px;transition:all .3s ease;visibility:hidden;z-index:10}.float-label__container .float-label__label.float{font-size:10px;left:12px;opacity:1;top:-8px;visibility:visible}.app-modal .icon-container{align-items:center;display:flex;justify-content:center;margin-top:50px}.app-modal .icon-container .icon{height:60px;width:60px}.app-modal .title{font-size:24px;font-weight:600;line-height:33px;margin-top:12px;text-align:center}.app-modal .description{color:#20253a;font-size:16px;margin-top:16px;text-align:center}.app-modal .footer{margin-top:68px}.app-header{align-items:center;display:flex;justify-content:space-between;padding:24px;transition:all .5s ease}.app-header .logo{height:24px;width:60px}.app-header .logo:hover{cursor:pointer}@media(min-width:768px){.app-header{padding:24px 34px}.app-header .logo{height:36px;width:90px}}@media(min-width:992px){.app-header{padding:24px 44px}.app-header .logo{height:36px;width:90px}}@media(min-width:1200px){.app-header{padding:24px 74px}.app-header .logo{height:48px;width:120px}}.app-header .menu-container{display:flex}.app-header .menu-container .menu-item span,.app-header .menu-container .menu-item>a{color:#fff;font-size:14px;line-height:22px;padding:0 12px;-webkit-text-decoration-line:underline;text-decoration-line:underline}@media(min-width:768px){.app-header .menu-container .menu-item span,.app-header .menu-container .menu-item>a{font-size:16px;padding:0 22px}}.app-header .menu-container .menu-item:hover{cursor:pointer}.landing-layout{background-position:50%;background-repeat:no-repeat;background-size:cover;display:flex;flex-direction:column;height:100%;object-fit:fill;overflow:hidden}.landing-layout .family-banner__container{bottom:0;left:0;overflow:hidden;position:absolute;right:0;top:96px;transition:all .5s ease;width:100%}.landing-layout .family-banner__container .description__container{margin-bottom:12px;max-width:505px;text-align:center;width:80%}.landing-layout .family-banner__container .description__container span{color:#fff;font-size:24px}.landing-layout .family-banner__container .family-banner{max-width:720px;width:100%}.landing-layout .child__container{-ms-overflow-style:none;height:100%;overflow-y:scroll;scroll-behavior:smooth;scrollbar-width:none}.landing-layout .child__container::-webkit-scrollbar{display:none}.landing-layout .child__container .form__box{background-color:#fff;border-radius:12px;margin:24px 24px 24px 0;padding:34px 18px;transition:all .5s ease}@media(min-width:768px){.landing-layout .child__container .form__box{margin:34px 34px 34px 0;padding:34px 28px}}@media(min-width:992px){.landing-layout .child__container .form__box{margin:44px 44px 44px 0;padding:34px 32px}}@media(min-width:1200px){.landing-layout .child__container .form__box{margin:74px 74px 74px 0;padding:34px 36px}}.landing-layout .child__container .form__box .title{font-size:24px;font-weight:600;line-height:33px}.landing-layout .child__container .form__box .description{color:#20253a;font-size:16px;line-height:19px;margin-top:16px}.landing-layout .child__container .form__box .form__input{margin-top:33px}.landing-layout .child__container .form__box .second-action{font-size:16px;margin-top:24px;text-align:center}.landing-layout .child__container .form__box .password-validation{color:#20253a;margin-top:20px}.landing-layout .child__container .form__box .password-validation .password-validation__title{font-size:12px;font-weight:600}.landing-layout .child__container .form__box .password-validation .password-validation__rules .validation-item{align-items:center;display:flex;font-size:12px;margin-top:9px;transition:all .5s ease}.landing-layout .child__container .form__box .password-validation .password-validation__rules .validation-item.error{color:#e90458}.landing-layout .child__container .form__box .password-validation .password-validation__rules .validation-item>div:first-child{align-items:center;display:flex;justify-content:center;width:24px}.landing-layout .child__container .form__box .password-validation .password-validation__rules .validation-item>div:last-child{width:100%}.sign-up__page .succeed__container .succeed-icon__container{align-items:center;display:flex;justify-content:center;margin-bottom:19px;margin-top:80px}.sign-up__page .succeed__container .succeed-icon__container .succeed-icon{height:64px;width:64px}.sign-up__page .succeed__container .description,.sign-up__page .succeed__container .title{text-align:center}.upload-salary__page .upload__form>.ant-upload-drag{border-color:#007bff}.upload-salary__page .upload__form .ant-upload{margin-top:20px}.upload-salary__page .upload__list__item{align-items:center;border-bottom:1px solid #dbdbdb;display:flex;justify-content:space-between;margin-top:15px;padding:14px 0}.upload-salary__page .upload__list__item>div:first-child{align-items:center;display:flex}.upload-salary__page .upload__list__item>div:first-child img{height:24px;width:24px}.upload-salary__page .upload__list__item>div:nth-child(2){align-items:center;display:flex;padding:0 12px;width:100%}.upload-salary__page .upload__list__item>div:last-child{align-items:center;display:flex}.upload-salary__page .upload__list__item>div:last-child img{height:24px;width:24px}.upload-salary__page .upload__list__item>div:last-child img:hover{cursor:pointer}.upload-salary__page .upload__uploading{align-items:center;color:#707070;display:flex;font-size:13px;justify-content:center;margin-top:8px;width:100%}.upload-salary__page .upload__icon{height:36px;width:36px}.upload-salary__page .upload__title{color:#007bff;font-size:16px}.upload-salary__page .upload__description{color:#707070;font-size:13px;margin-top:22px}.upload-salary-success__page .succeed-icon__container{align-items:center;display:flex;justify-content:center;margin-bottom:19px;margin-top:80px}.upload-salary-success__page .succeed-icon__container .succeed-icon{height:64px;width:64px}.upload-salary-success__page .description,.upload-salary-success__page .title{text-align:center}.ant-input{font-family:NotoSans;font-size:16px!important;height:46px}.ant-input-outlined{border-color:#aaadb8;border-radius:8px}.ant-input-password-icon:hover{cursor:pointer}.ant-btn{border-radius:8px;font-size:16px;height:54px;width:100%}.ant-btn.ant-btn-primary:disabled{background:#2a61d2;color:#fff;opacity:.7}.ant-btn.ant-btn-default{border-color:#2a61d2;color:#2a61d2}.ant-btn.ant-btn-default:disabled{opacity:.7}.flex-1{display:flex;flex-grow:1}.flex-col{display:flex;flex-direction:column}.flex-row{display:flex;flex-direction:row}.fit-parent{height:100%;width:100%}.full-width{width:100%}.full-height{height:100%}.justify-center{justify-content:center}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.align-center{align-items:center}.align-start{align-items:flex-start}.align-end{align-items:flex-end}.flex{display:flex}.flex-column{display:flex;flex-direction:column}@font-face{font-family:NotoSans;font-style:normal;font-weight:400;src:url(/static/media/NotoSans-Regular.a50ccd7ec8e550220297.ttf)}@font-face{font-family:NotoSans;font-style:normal;font-weight:500;src:url(/static/media/NotoSans-Medium.0fbf0f28b13c0f6395c2.ttf)}@font-face{font-family:NotoSans;font-style:normal;font-weight:600;src:url(/static/media/NotoSans-SemiBold.54d203ce3bb70b87d8a6.ttf)}@font-face{font-family:NotoSans;font-style:normal;font-weight:700;src:url(/static/media/NotoSans-Bold.66ab29744a551a59e9f5.ttf)}*{font-family:NotoSans}#root,body,html{height:100%;margin:0;padding:0;scroll-behavior:smooth;width:100%}:root{--ion-color-primary:#2a61d2;color-scheme:only light}@media(prefers-color-scheme:dark){:root{color-scheme:light}}@media(forced-colors:active){:root{color-scheme:light}}b{font-weight:600}