.btn-primary{background-color:#23a638;margin:auto;font-weight:700;font-size:1.2rem;min-height:50px;padding:0 2rem}.btn-primary:focus,.btn-primary:hover{background-color:rgba(37,150,55,.7)!important}h1{font-family:"Poppins-Bold",sans-serif;font-weight:900;text-align:center;margin:0;padding:0}@media(min-width:1200px){h1{font-size:1.5rem;text-align:left}}@media(min-width:1366px){h1{font-size:1.6rem;line-height:1.6rem}}@media(min-width:1400px){h1{font-size:2.2rem;line-height:2.2rem}}.text-primary{color:#02388f!important}.fade-enter{opacity:0}.fade-enter-active{opacity:1;transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out}.fade-exit{opacity:1;transform:scale(1)}.fade-exit-active{opacity:0;transition:all .45s ease;-webkit-transition:all .45s ease;-moz-transition:all .45s ease}.slide-in-fwd-center{animation:slide-in-fwd-center .4s cubic-bezier(.25,.46,.45,.94) both}.slide-out-bck-center{animation:slide-out-bck-center .5s cubic-bezier(.55,.085,.68,.53) both}@keyframes slide-in-fwd-center{0%{transform:translateZ(-1400px);opacity:0}to{transform:translateZ(0);opacity:1}}@keyframes slide-out-bck-center{0%{transform:translateZ(0);opacity:1}to{transform:translateZ(-1100px);opacity:0}}body{font-family:"Poppins",sans-serif;margin:0}#root,body{overflow-x:hidden}#root .ant-layout{background:unset}#root .ant-layout-footer{background:transparent;position:absolute;bottom:1rem}@media screen and (max-width:768px){#root .ant-layout-footer{position:unset}}@media screen and (max-width:768px){#root .app-container.ant-layout{position:relative;min-height:100vh;width:100%;height:100%;background-image:url(/static/media/bg-mobile.13d7cea2.png)!important;background-repeat:no-repeat;background-position:50%;background-size:cover!important}}#root :where(.css-dev-only-do-not-override-k83k30).ant-typography strong{font-weight:revert}#root .ant-layout-content{width:100%;height:100%}#root .app-container.ant-layout{position:relative;min-height:100vh;width:100%;height:100%;background-image:url(/static/media/bg-base.5414186f.png);background-repeat:no-repeat;background-position:50%;background-size:cover!important}#root .app-container.ant-layout .fc .fc-button{padding:.4em}#root .app-container.ant-layout .fc-today-button.fc-button.fc-button-primary{text-transform:capitalize}#root .app-container.ant-layout .fc .fc-col-header-cell-cushion{text-transform:capitalize;padding:15px 4px}@media screen and (max-width:768px){#root .fc .fc-timegrid-slot{height:3.5em!important}}@media screen and (max-width:768px){#root .fc-view-harness.fc-view-harness-active{height:50vh!important}}#root .fc-timegrid-slot.fc-timegrid-slot-lane{border-bottom:1px solid #c5c3c3}#root .empty-slot{cursor:pointer;text-align:center;padding:".5rem"}#root .app-loading-container{height:100vh;display:flex;-moz-flex-direction:column;flex-direction:column;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;-moz-align-items:center;-ms-align-items:center;align-items:center}#root .app-loading-container .logo{max-width:200px;margin:1rem auto}#root .app-loading-container .logo svg{width:100%;height:100%}@media screen and (max-width:768px){#root .ant-float-btn{bottom:7rem}}#root .bottom-left-img{width:100%;margin:auto}#root .ant-input,#root .ant-picker{background-color:#e8e8e8}*{padding:0;margin:0}.ulysse{font-weight:700;color:#048b57;text-decoration:none}.not-found-page{min-height:100vh;display:flex;-moz-flex-direction:column;flex-direction:column;-moz-align-items:center;-ms-align-items:center;align-items:center}.not-found-page .logo svg{max-height:100px;margin:2rem auto}.not-found-page h1{text-align:center;line-height:2rem;color:#2a3f58}.quiz-page{height:100vh;width:100%;height:100%}.quiz-page .content{margin-top:5rem}.quiz-page .quiz-col{padding:0 5%;margin-top:3%}.quiz-page .logo{position:absolute;top:0;left:15%;max-width:200px}@media screen and (max-width:768px){.quiz-page .logo{position:unset;max-width:150px;margin:auto auto 2rem}}.quiz-page .question-wrapper{display:flex;align-items:center;justify-content:center;width:100%}.quiz-page .bottom-left-img{align-self:center;width:90%!important;padding:1.5rem}@media screen and (max-width:768px){.quiz-page .question-card{display:flex;flex-direction:column;justify-content:center;align-items:center;margin-top:5rem}.quiz-page .content{margin-top:1rem}.quiz-page .question-wrapper{display:flex;align-items:center;justify-content:center;margin-top:-4rem}.quiz-page .bottom-left-img{margin-top:3rem!important;align-self:center;width:80%!important;padding:1rem}}@media screen and (max-width:768px){.quiz-page .logo{position:unset;max-width:275px;margin:auto auto 2rem}}.question-card{display:flex;flex-direction:column;justify-content:center;align-items:center;margin-top:5rem}.question-card .option-content{color:#fff}.question-card .question-header{margin:2rem auto;min-width:20rem}.question-card .question-header .ant-card{padding:1rem 0;border-radius:50px;box-shadow:3px 5px 0 0 #1ca532;-webkit-box-shadow:3px 5px 0 0 #1ca532;-moz-box-shadow:3px 5px 0 0 #1ca532}.question-card .question-body{margin-bottom:2rem;display:flex;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center}.question-card .option-wrapper .ant-radio-wrapper{background-color:#fff;margin:1rem 0;border-radius:16px;width:100%;text-align:center}.question-card .option-wrapper .ant-radio-wrapper.ant-radio-wrapper-checked{background-color:#23a638}.question-card .option-wrapper .ant-radio-wrapper span.ant-radio+*{width:100%;padding:0}.question-card .option-wrapper .ant-radio-wrapper .order{width:100%;height:100%;display:inline-block;padding:1rem 1.5rem;color:#fff;font-weight:700;border-top-left-radius:16px;border-bottom-left-radius:16px;background-color:#052c6d}.question-card .option-wrapper .ant-radio-wrapper .option-content{font-size:1.1rem;font-weight:700;display:inline-block;margin-left:1.5rem;color:#02388f;display:flex;align-items:center;justify-content:center;height:100%}.question-card .option-wrapper:nth-child(3) .ant-radio-wrapper.ant-radio-wrapper-checked{background-color:#052c6d}.question-card .option-wrapper:nth-child(3) .ant-radio-wrapper.ant-radio-wrapper-checked .option-content{background-color:#052c6d;border-radius:0 20px 20px 0}.question-card .option-wrapper:nth-child(3) .ant-radio-wrapper .option-content{background-color:#0a8;border-radius:0 20px 20px 0}.question-card .option-wrapper:first-child .ant-radio-wrapper.ant-radio-wrapper-checked{background-color:#052c6d}.question-card .option-wrapper:first-child .ant-radio-wrapper.ant-radio-wrapper-checked .option-content{background-color:#052c6d;border-radius:0 20px 20px 0}.question-card .option-wrapper:first-child .ant-radio-wrapper .option-content{background-color:#0f4294;border-radius:0 20px 20px 0}.question-card .option-wrapper:nth-child(2) .ant-radio-wrapper.ant-radio-wrapper-checked{background-color:#052c6d}.question-card .option-wrapper:nth-child(2) .ant-radio-wrapper.ant-radio-wrapper-checked .option-content{background-color:#052c6d;border-radius:0 20px 20px 0}.question-card .option-wrapper:nth-child(2) .ant-radio-wrapper .option-content{background-color:#1ea538;border-radius:0 20px 20px 0}.question-card .option-wrapper{min-width:275px;width:100%!important}.question-card .option-wrapper .ant-checkbox,.question-card .option-wrapper .ant-radio{display:none}.question-card .option-wrapper .ant-checkbox-group{display:block}.question-card .option-wrapper .ant-checkbox-wrapper{background-color:#fff;margin:1rem;border-radius:16px;width:100%}.question-card .option-wrapper .ant-checkbox-wrapper.ant-checkbox-wrapper-checked{background-color:#23a638}.question-card .option-wrapper .ant-checkbox-wrapper.ant-checkbox-wrapper-checked .option-content{color:#fff}.question-card .option-wrapper .ant-checkbox-wrapper span.ant-checkbox+*{width:100%;padding:0}.question-card .option-wrapper .ant-checkbox-wrapper .order{width:100%;height:100%;display:inline-block;vertical-align:middle;padding:1rem 1.5rem;color:#fff;font-weight:700;border-top-left-radius:16px;border-bottom-left-radius:16px;background-color:#052c6d!important}.question-card .option-wrapper .ant-checkbox-wrapper .option-content{font-size:1.1rem;display:inline-block;margin-left:1.5rem;vertical-align:middle;color:#02388f;display:flex;align-items:center;justify-content:center;height:100%}.question-card .option-wrapper:nth-child(odd) .ant-checkbox-wrapper.ant-checkbox-wrapper-checked{background-color:#02388f}.question-card .question{color:#02388f;text-align:center}.question-card .question>*{font-size:28px}.question-card .question>div>span{font-size:28px!important;font-weight:600}.question-card .question sup{font-size:18px!important}@media screen and (max-width:800px){.question-card .question{font-size:18px!important}.question-card .question sup{font-size:10px!important}.question-card .question-header{font-size:.7rem}.question-card .question-body{margin-top:2rem}.question-card .ant-card{border-radius:20px!important;box-shadow:3px 5px 0 0 #1ca532!important;-webkit-box-shadow:3px 5px 0 0 #1ca532!important;-moz-box-shadow:3px 5px 0 0 #1ca532!important}.question-card .order{padding:.5rem 1.5rem!important}.question-card .ant-radio-wrapper,.question-card .question-header{margin:.5rem auto!important}.question-card .ant-card-body{padding:.5rem!important}}.win-page{min-height:80vh;width:100%;height:100%}.win-page .content{margin-top:10rem}.win-page .logo{position:absolute;top:0;left:15%;max-width:200px}.win-page .win-card{padding:3rem 2rem}.win-page #shareBtn{padding:0;border:none;background-color:initial!important}.win-page .msg{margin-top:5%;text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center;grid-gap:1rem;gap:1rem;color:#fff;font-size:22px;background-image:url(/static/media/win-wrapper.e7da7adc.png);background-repeat:no-repeat;background-size:100% 100%;padding:5rem;color:#1d8f4e}.win-page .msg p{text-wrap:wrap!important;color:#1d8f4e!important}@media screen and (max-width:800px){.win-page .logo{max-width:300px;width:80%;margin:0 auto 1rem}.win-page .gift-img{height:30%!important}.win-page .msg{padding:1rem;margin-top:3rem}.win-page .msg p{font-size:28px!important;text-wrap:nowrap}.win-page .win-card{padding:5rem 0}}@media screen and (max-width:800px){.win-page .logo{position:unset;max-width:150px;margin:auto auto 2rem}.win-page .bottom-left-img{margin-top:1rem!important;align-self:center;width:100vw!important}.win-page .content{margin-top:0}.win-page .msg{padding:5rem 1rem;background-position:bottom;background-position-y:-3rem}}.lose-page{width:100%;height:100%;min-height:80vh}.lose-page .content{margin-top:10rem}.lose-page .logo{position:absolute;top:0;left:15%;max-width:200px}.lose-page .win-card{padding:3rem 2rem}.lose-page .msg{margin-top:5%;text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center;grid-gap:1rem;gap:1rem;color:#fff;font-size:22px;background-image:url(/static/media/loose-wrapper.141959e6.png);background-repeat:no-repeat;background-size:100% 100%;padding:5rem}.lose-page .msg p{text-shadow:-1px 1px #fff;text-wrap:nowrap}@media screen and (max-width:800px){.lose-page .logo{position:unset;max-width:150px;margin:auto auto 2rem}.lose-page .gift-img{height:30%!important}.lose-page .msg{padding:1rem;margin-top:3rem}.lose-page .msg p{font-size:30px!important;text-wrap:nowrap}.lose-page .win-card{padding:6rem 0}}@media screen and (max-width:800px){.lose-page .logo{position:unset;max-width:275px;margin:auto auto 2rem}.lose-page .content{margin-top:3rem}.msg{padding:5rem 1rem;background-position:bottom}.bottom-left-img{margin-top:1rem!important;align-self:center;width:100vw!important}}.home-page{height:100%!important;min-height:80vh}.home-page .bottom-left-img{width:80%}.home-page .start-wrapper{max-width:90%;margin:auto;padding:1rem;display:flex;align-items:center;justify-content:center;flex-direction:column}.home-page .start-wrapper .play-and-win-img{display:block;width:100%;max-width:100%;margin:4rem auto auto}@media screen and (max-width:768px){.home-page .start-wrapper .play-and-win-img{display:block;width:100%;height:100%;max-width:100%;margin:auto}}.home-page .start-wrapper #start-btn{min-width:250px;min-height:70px}.home-page .logo{position:absolute;top:0;left:15%;max-width:200px}.home-page .title{text-align:center;padding:1rem;margin-top:1rem;color:#23a638;font-weight:300}.home-page .btn-register-wrapper{width:100%;display:flex;align-items:center;justify-content:center;position:absolute;bottom:-3rem;left:0;z-index:-1}.home-page .btn-register{padding:.5rem 3rem;border-radius:0 0 25px 25px;text-align:center}.home-page .content{margin-top:8rem}.home-page .register-form{padding:0 2rem}.home-page .register-form .card{background-color:#f7f8ff}.home-page .register-form .user-icon-wrapper{position:relative;z-index:100;padding:1rem;width:80px;height:80px;background-color:#23a638;border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;margin:.5rem auto -1.5rem}.home-page .register-form .user-icon-wrapper .anticon{font-size:2rem;color:#e8e8e8}.home-page .register-form .ant-form-item-control .ant-input,.home-page .register-form .ant-picker{min-height:40px}.home-page .register-form :where(.css-dev-only-do-not-override-diro6f).ant-input-affix-wrapper:not(.ant-input-affix-wrapper-disabled):hover,.home-page .register-form :where(.css-dev-only-do-not-override-diro6f).ant-input-focused,.home-page .register-form :where(.css-dev-only-do-not-override-diro6f).ant-input:focus,.home-page .register-form :where(.css-dev-only-do-not-override-diro6f).ant-input:hover{border-color:#02388f}.home-page .register-form .form-item{margin-top:1rem}.home-page .register-form .ant-input::placeholder,.home-page .register-form input::placeholder{color:#02388f}.home-page .register-form .ant-form-item-explain-error{margin-bottom:1rem}.home-page .link-terms{color:#1d8f4e;font-weight:700;text-decoration:underline}@media screen and (max-width:768px){.home-page{position:relative;min-height:100vh;width:100%;height:100%}.home-page .logo{position:unset;max-width:150px;margin:auto auto 2rem}.home-page .content{margin-top:3rem}.bottom-left-img{width:90%!important;margin:auto}}.register-page{width:100%;height:100%;min-height:85vh}.register-page .content{margin-top:10rem}.register-page .start-wrapper{max-width:90%;margin:auto;padding:1rem}.register-page .start-wrapper .play-and-win-img{display:block;width:100%;max-width:70%;margin:4rem auto auto}@media screen and (max-width:800px){.register-page .start-wrapper .play-and-win-img{display:block;width:100%;height:100%;max-width:100%;margin:4rem auto auto}}.register-page .start-wrapper #start-btn{min-width:200px;min-height:70px}.register-page .logo{position:absolute;top:0;left:15%;max-width:200px}.register-page .title{text-align:center;padding:1rem;margin-top:1rem;color:#0e4396;font-weight:bolder}.register-page .btn-register-wrapper{width:100%;display:flex;align-items:center;justify-content:center;position:absolute;bottom:-3rem;left:0;z-index:-1}.register-page .btn-register{padding:.5rem 3rem;border-radius:0 0 25px 25px;text-align:center;background-color:#0e4396}.register-page .register-form .card{background-color:#f7f8ff;border-radius:50px}.register-page .register-form .form-wrapper{width:50%}.register-page .register-form .user-icon-wrapper{position:relative;z-index:100;padding:1rem;width:80px;height:80px;background-color:#23a638;border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;margin:.5rem auto -1.5rem}.register-page .register-form .user-icon-wrapper .anticon{font-size:2rem;color:#e8e8e8}.register-page .register-form .ant-form-item-control .ant-input,.register-page .register-form .ant-picker{min-height:40px}.register-page .register-form :where(.css-dev-only-do-not-override-diro6f).ant-input-affix-wrapper:not(.ant-input-affix-wrapper-disabled):hover,.register-page .register-form :where(.css-dev-only-do-not-override-diro6f).ant-input-focused,.register-page .register-form :where(.css-dev-only-do-not-override-diro6f).ant-input:focus,.register-page .register-form :where(.css-dev-only-do-not-override-diro6f).ant-input:hover{border-color:#02388f}.register-page .register-form .form-item{margin-top:1rem}.register-page .register-form .ant-input::placeholder,.register-page .register-form input::placeholder{color:#02388f}.register-page .register-form .ant-form-item-explain-error{margin-bottom:1rem}.register-page .link-terms{color:#23a638;font-weight:700}@media screen and (max-width:800px){.register-page .logo{max-width:300px;width:80%;margin:0 auto 1rem}.register-page .register-form{padding:1.5rem .5rem 5rem}.register-page .register-form .form-wrapper{width:80%}.register-page .register-form .card{border-radius:25px}.register-page .bottom-left-img{margin-top:5rem;align-self:center;width:100%!important}.register-page .content{margin-top:0}}@media screen and (max-width:800px){.register-page .logo{position:unset;max-width:150px;margin:auto auto 2rem}.register-page .left{margin-bottom:20%}}
/*# sourceMappingURL=main.6416b043.chunk.css.map */