*{box-sizing:border-box;margin:0;padding:0}html{scrollbar-width:none}body{font-family:sans-serif;-ms-overflow-style:none}.hover-darken{transition:filter .02s ease-in-out}.hover-darken:hover{filter:brightness(.8);cursor:pointer}button{border:none;outline:none;box-shadow:none;background:inherit;cursor:pointer}button:hover,button:focus{outline:none;box-shadow:none}:root{--desktop-vw: 1vw;--mobile-vw: calc(100vw / 393);--mobile-scale: calc(393 / 1920)}.auth-page{width:100%;display:flex;flex-direction:column;align-items:center;padding-bottom:calc(50 / 1920 * 100vw)}@media screen and (max-width: 768px){.auth-page{padding-bottom:calc(50 / 393 * 100vw)}}.auth-page__header{margin-top:-5vw;width:calc(1120 / 1920 * 100vw);height:calc(110 / 1920 * 100vw);margin-bottom:1.40625vw;background-image:url(/assets/homepage/images/page_title_login.png);background-size:cover;background-repeat:no-repeat}@media screen and (max-width: 768px){.auth-page__header{background-image:url(/assets/homepage/images/page_title_login_mb.png);background-size:cover;background-repeat:no-repeat;margin-top:calc(-127 / 393 * 100vw);margin-bottom:calc(16 / 393 * 100vw);width:calc(364 / 393 * 100vw);height:calc(48 / 393 * 100vw)}}.auth-page__content{width:calc(830 / 1920 * 100vw);margin:0 auto}@media screen and (max-width: 768px){.auth-page__content{width:calc(343 / 393 * 100vw)}}.auth-page__content__form{width:100%}.auth-page__content__form__group{width:100%;display:flex;gap:calc(10 / 1920 * 100vw);align-items:center;justify-content:space-between;margin-bottom:1.5625vw}@media screen and (max-width: 768px){.auth-page__content__form__group{flex-direction:column;align-items:flex-start;gap:calc(6 / 393 * 100vw);margin-bottom:calc(15 / 393 * 100vw)}}.auth-page__content__form__group--action{flex-direction:column;align-items:center;justify-content:center;gap:.3125vw}.auth-page__content__form__group__label{font-family:Montserrat-Bold;font-size:calc(20 / 1920 * 100vw);color:#000}@media screen and (max-width: 768px){.auth-page__content__form__group__label{font-size:calc(12 / 393 * 100vw);width:100%}}.auth-page__content__form__group__input{width:calc(593 / 1920 * 100vw);height:calc(50 / 1920 * 100vw);border:1px solid #000;border-radius:calc(7 / 1920 * 100vw);padding:calc(10 / 1920 * 100vw);font-size:calc(16 / 1920 * 100vw);font-family:Montserrat-Regular}.auth-page__content__form__group__input:focus{outline:none}@media screen and (max-width: 768px){.auth-page__content__form__group__input{width:100%;height:calc(40 / 393 * 100vw);font-size:calc(14 / 393 * 100vw);border-radius:calc(7 / 393 * 100vw);padding:calc(10 / 393 * 100vw)}}.auth-page__content__form__group__static{width:calc(593 / 1920 * 100vw);min-height:calc(50 / 1920 * 100vw);border:1px solid #000;border-radius:calc(7 / 1920 * 100vw);padding:calc(10 / 1920 * 100vw);font-size:calc(16 / 1920 * 100vw);font-family:Montserrat-Regular;display:flex;align-items:center;justify-content:space-between;gap:.625vw}@media screen and (max-width: 768px){.auth-page__content__form__group__static{width:100%;min-height:calc(44 / 393 * 100vw);padding:calc(10 / 393 * 100vw);font-size:calc(14 / 393 * 100vw);gap:calc(8 / 393 * 100vw)}}.auth-page__content__form__group__static a{font-family:Montserrat-Regular;font-size:calc(14 / 1920 * 100vw);font-weight:500;color:#066aff;text-decoration:none}.auth-page__content__form__group__static a:hover{text-decoration:underline}.auth-page__content__form__group__button{width:14.21875vw;height:calc(70 / 1920 * 100vw);text-align:center;margin:0 auto;display:block;background-image:url(/assets/homepage/images/btn_login.png);background-size:cover;background-repeat:no-repeat}@media screen and (max-width: 768px){.auth-page__content__form__group__button{background-image:url(/assets/homepage/images/btn_login_mb.png);background-size:cover;background-repeat:no-repeat;width:calc(144 / 393 * 100vw);height:calc(37 / 393 * 100vw)}}.auth-page__content__form__group__action{text-align:center;gap:.3125vw;font-family:Montserrat-Regular;font-size:calc(16 / 1920 * 100vw);color:#000}@media screen and (max-width: 768px){.auth-page__content__form__group__action{font-weight:500;font-size:calc(12 / 393 * 100vw);gap:calc(6 / 393 * 100vw)}}.auth-page__content__form__group__action a{font-family:Montserrat-Regular;font-size:calc(14 / 1920 * 100vw);font-weight:500;color:#066aff;text-decoration:none}.auth-page__content__form__group__action a:hover{text-decoration:underline}@media screen and (max-width: 768px){.auth-page__content__form__group__action a{font-size:calc(12 / 393 * 100vw)}}.auth-page--register .auth-page__header,.auth-page--register .auth-page__header--register{background-image:url(/assets/homepage/images/page_title_register.png);background-size:cover;background-repeat:no-repeat}@media screen and (max-width: 768px){.auth-page--register .auth-page__header,.auth-page--register .auth-page__header--register{background-image:url(/assets/homepage/images/page_title_register_mb.png);background-size:cover;background-repeat:no-repeat}}.auth-page--register .auth-page__content__form__group__button,.auth-page--register .auth-page__content__form__group__button--register{background-image:url(/assets/homepage/images/btn_register.png);background-size:cover;background-repeat:no-repeat}@media screen and (max-width: 768px){.auth-page--register .auth-page__content__form__group__button,.auth-page--register .auth-page__content__form__group__button--register{background-image:url(/assets/homepage/images/btn_register_mb.png);background-size:cover;background-repeat:no-repeat}}.auth-page--reset .auth-page__header,.auth-page--reset .auth-page__header--reset{background-image:url(/assets/homepage/images/page_title_change_password.png);background-size:cover;background-repeat:no-repeat}@media screen and (max-width: 768px){.auth-page--reset .auth-page__header,.auth-page--reset .auth-page__header--reset{background-image:url(/assets/homepage/images/page_title_change_password_mb.png);background-size:cover;background-repeat:no-repeat}}.auth-page--reset .auth-page__content__form__group__button,.auth-page--reset .auth-page__content__form__group__button--reset{background-image:url(/assets/homepage/images/btn_update.png);background-size:cover;background-repeat:no-repeat}@media screen and (max-width: 768px){.auth-page--reset .auth-page__content__form__group__button,.auth-page--reset .auth-page__content__form__group__button--reset{background-image:url(/assets/homepage/images/btn_update_mb.png);background-size:cover;background-repeat:no-repeat}}
