@font-face{font-family:'PTT 45 Pride';src:url("../fonts/PTT45Pride-Light.woff2") format("woff2"),url("../fonts/PTT45Pride-Light.woff") format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:'PTT 45 Pride';src:url("../fonts/PTT45Pride-Regular.woff2") format("woff2"),url("../fonts/PTT45Pride-Regular.woff") format("woff");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:'PTT 45 Pride';src:url("../fonts/PTT45Pride-Bold.woff2") format("woff2"),url("../fonts/PTT45Pride-Bold.woff") format("woff");font-weight:bold;font-style:normal;font-display:swap}.color-main{color:#7D7D7D}.color-gray{color:#7b7a7a}.color-title{color:#4d4e4f}.color-ci{color:#3232DA}.color-ci-2{color:#369451}.color-red{color:#ce171f;fill:#ce171f}.color-green{color:#41BA75;fill:#41BA75}.color-gray{color:#7b7a7a}.font-light{font-weight:300}.font-reg{font-weight:normal}.font-bold{font-weight:bold}.btn-detail{height:50px;background:#3232DA;color:#fff;text-transform:uppercase;position:relative;width:100%;border-radius:3.5em;display:flex;align-items:center;justify-content:center;font-weight:bold;font-size:1.1em}.cut-text-3{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.cut-text-2{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.cut-text-1{text-overflow:ellipsis;overflow:hidden;white-space:nowrap}a,a:hover,a:active,a:focus{cursor:pointer;text-decoration:none;outline:none;color:inherit}a{text-decoration:none !important;outline:none;transition:all 0.3s}p{margin:0 0 15px}html{height:-webkit-fill-available}html,body{width:100%;padding:0;-webkit-font-smoothing:antialiased;font-size:62.5%}body{font-family:"PTT 45 Pride",sans-serif;font-size:1.8rem;font-weight:normal;line-height:1.2;color:#7D7D7D;background:#fff;min-height:100dvh;min-height:-webkit-fill-available}body.bg-black{background:#000}body.opener{overflow:hidden;height:100vh}button{background:none;border:0}button:focus,button:active,input:focus,input:active,textarea:focus,textarea:active{outline:none !important;box-shadow:none !important;-webkit-box-shadow:none !important}textarea{resize:none;padding-top:15px !important}select option{font-size:1em;font-family:sans-serif}.form-select,.form-control{font-size:1em}.pad-30{padding-top:30px;padding-bottom:30px}.pad-80{padding-top:70px;padding-bottom:70px}.custom-control-input:checked ~ .custom-control-label::before{background:#4d4e4f;border-color:#4d4e4f}.custom-control-label::before{box-shadow:none}.hover-img{overflow:hidden;transition:all .6s ease;display:block}.hover-img img{transition:all .6s ease}.hover-img:hover img{transform:scale(1.1)}.img-90{width:100%}@media (min-width: 991.98px){.img-90{width:80%}}.bg-gray{background:#f8f8f8}#preloader{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#fff;z-index:99}#preloader #status{position:absolute;left:50%;top:50%;margin-left:-100px;margin-top:-39.5px;width:200px;height:79px;background-image:url(../images/preload.jpg);background-repeat:no-repeat;background-position:center}.form-control::placeholder{opacity:.7}.container{padding-left:15px;padding-right:15px}@media (min-width: 399.98px){.container{padding-left:25px;padding-right:25px;max-width:575.98px}}.font-title{font-size:2.3rem;font-weight:bold;color:#369451}.home{position:relative;background:url(../images/banner-home.jpg);background-size:cover;background-position:center top}@media (min-width: 767.98px){.home{background-position:center top;background-size:750px;background-repeat:no-repeat}}.home .container{min-height:calc(100dvh - 57px);padding-top:20px;padding-bottom:35px;display:flex;flex-direction:column}.home .logo{width:250px;margin:0 auto}.home .sec-register{text-align:center;margin-top:20px}.home .sec-register h1{font-size:3rem;color:#1B1464;line-height:.9;margin-bottom:10px}@media (min-width: 409px){.home .sec-register h1{font-size:3.5rem}}.home .sec-register .font-h2{font-size:2rem;line-height:1.3}@media (min-width: 409px){.home .sec-register .font-h2{font-size:2.6rem}}.home .sec-register p{color:#1B1464;font-size:2rem;line-height:1.3}@media (min-width: 409px){.home .sec-register p{font-size:2.3rem}}.home .sec-register p span{font-size:1.3em}.home .sec-register.thank-you .logo{width:200px}.home .sec-register.thank-you h1{font-size:5.5rem;margin-bottom:5px}.home .sec-register.thank-you h2{font-size:2.7rem;color:#369451;margin-bottom:10px}.home .sec-register.thank-you p{color:#3232DA;font-size:2.2rem}.home .button-register{margin-bottom:0;list-style:none;padding:0;margin-top:auto}@media (min-width: 767.98px){.home .button-register{margin-top:50px}}.home .button-register.correct-code li a{font-size:2.5rem}@media (min-width: 399.98px){.home .button-register.correct-code li a{font-size:2.8rem}}.home .button-register li{margin-bottom:10px}.home .button-register li:last-child{margin-bottom:0}.home .button-register li a{font-size:1.8rem}@media (min-width: 399.98px){.home .button-register li a{font-size:2rem}}.home .forgc{margin-top:50px}.header{height:80px;background:#fff;position:fixed;width:100%;border-bottom:1px solid #B8B5B5;z-index:5}.header .container{display:flex;justify-content:space-between;align-items:center;height:100%;padding:0 15px}.header .container .logo-page{max-width:150px}@media (min-width: 399.98px){.header .container .logo-page{max-width:150px}}.header .container i{display:flex;align-items:center;font-size:25px;color:#1B1464}.main-page{padding-top:80px;min-height:100dvh;padding-bottom:83.2px;display:flex;flex-direction:column}@media (min-width: 410px){.main-page{min-height:100dvh;padding-bottom:56px}}.main-page.access-code{background-image:url(../images/bg-access-code.jpg);background-size:cover;background-position:left bottom;position:relative;z-index:3}.main-page.access-code .container{flex-grow:1}.main-page.access-code .motif{position:absolute;bottom:0;left:0;width:180px;z-index:2}@media (min-width: 399.98px){.main-page.access-code .motif{width:200px}}.main-page .container{padding-top:30px;padding-bottom:30px;position:relative;z-index:3}.main-page .container.flex-button{display:flex;flex-direction:column;width:100%;flex:1}.main-page .container.step{display:none;flex:1}.main-page .container.active{display:flex}.main-page .form-main{display:flex;flex-direction:column;width:100%;flex:1}.main-page .form-main .wrap-btn{margin-top:auto}.main-page .form-main.form-input .form-control{height:48px;border-radius:40px;background-color:#fff;padding-left:20px;padding-right:20px;color:#7D7D7D}.main-page .form-main.form-input .label-form{font-size:1.9rem;color:#000;margin-bottom:10px}.main-page .form-main.form-input .form-group{margin-bottom:25px}.code{display:flex;width:100%;max-width:100%;margin-left:auto;margin-right:auto;margin-top:50px}.code .input{height:75px;color:#3E3E3E;font-weight:normal;font-size:4.5rem;line-height:1;width:16.6666666666667%;margin:0 4.5px;border-radius:7px;text-align:center;border:1px solid #B8B5B5}.qa-send fieldset{margin:50px 0}.qa-send .form-control{width:105px;height:88px;border:1px solid #B8B5B5;text-align:center;font-size:4.5rem}.btn-submit{height:60px;border-radius:50px;display:flex;align-items:center;justify-content:center;color:#fff;background:#3232DA;font-weight:normal;width:100%;font-size:2rem}.btn-submit.btn-blue{background:#3232DA}.btn-submit.btn-deep-blue{background:#1B1464}.btn-submit.btn-green{background-color:#369451}.btn-submit.btn-line-gray{background-color:#E0E0EB;color:#1B1464;border:2px solid #3232DA}.fixed-btn{position:fixed;max-width:calc(575.98px - 60px);width:100%;bottom:130px;left:50%;transform:translate(-50%)}@media screen and (max-width: 575.98px){.fixed-btn{padding-left:30px;padding-right:30px;left:0;transform:translate(0);max-width:100%}}.help-block.with-errors{color:#E01B22;position:absolute;bottom:-35px;left:20px;font-size:.8em}.code-employee .form-control{height:83px;border:1px solid #3232DA;text-align:center;font-size:5rem;padding:0 15px}.code-employee .help-block.with-errors{bottom:-50px;font-size:.8em}.form-review{margin-top:20px}.form-review .form-group{margin-bottom:25px}.form-review label{margin-bottom:10px}.wrap-btn{margin-top:40px}.modal-dialog-centered{padding:0 25px}.modal-dialog-centered .modal-content{border-radius:30px;border:0;position:relative;padding:30px 20px 20px}.modal-dialog-centered .modal-content .icon-modal{margin-bottom:10px}.modal-dialog-centered .modal-content .icon-modal img{width:30px}.modal-dialog-centered .modal-content h2{margin-bottom:15px}.modal-dialog-centered .modal-content.bg-red h2,.modal-dialog-centered .modal-content.bg-red p a{color:#DB3F49}.modal-dialog-centered .modal-content.bg-red .btn-modal{background-color:#DB3F49;color:#fff}.modal-dialog-centered .modal-content.bg-blue h2,.modal-dialog-centered .modal-content.bg-blue p a{color:#3232DA}.modal-dialog-centered .modal-content.bg-blue .btn-modal{background-color:#3232DA;color:#fff}.modal-dialog-centered .color-gray{color:#959494}.modal-dialog-centered .btn-modal{width:132px;height:50px;border-radius:30px;padding:0 20px;color:#fff}.flex-center{display:flex;justify-content:center}.color-gray{color:#959494}.line-height{line-height:.9}.box-session{background:#E0E0EB;display:none}.box-session.active{display:block}.box-session.day-02{background:#DFF2E5}.box-session.day-02 h3{color:#369451}.box-session.day-02 .select-session.active{background-color:#369451}.wrapper-session{display:none}.tab-date{margin-top:0;margin-bottom:30px}.tab-date .container{display:flex;gap:10px;padding-top:0;padding-bottom:0}.tab-date a{display:block;text-align:right;color:#fff;width:50%;border-radius:5px;padding:20px;position:relative}.tab-date a .year i{margin-right:5px}.tab-date a .date{font-weight:bold;font-size:3.5rem;line-height:.8;margin:5px 0}.tab-date a .day{font-size:1.7rem}.tab-date a .bi-caret-down-fill{position:absolute;left:50%;bottom:-20px;transform:translateX(-50%);font-size:25px;display:none}.tab-date a.day-01{background:#3232DA}.tab-date a.day-01 .bi-caret-down-fill{color:#3232DA}.tab-date a.day-02{background:#369451}.tab-date a.day-02 .bi-caret-down-fill{color:#369451}.tab-date a.active .bi-caret-down-fill{display:block}.session-list{list-style:none;padding:0;margin-bottom:0}.session-list>li{margin-bottom:25px;padding-bottom:25px;border-bottom:1px solid #C5C5C5}.session-list>li:last-child{margin-bottom:0;padding-bottom:0;border-bottom:0}.session-list.bm-list>li{padding-bottom:0;border-bottom:0;margin-bottom:10px}.session-list.bm-list>li:last-child{margin-bottom:0}.session-list.bm-list .select-session{padding:10px 15px;text-align:center}.session-list .title-session{margin-bottom:15px}.session-list h3{margin-bottom:0px;font-size:2.2rem;color:#3232DA}.session-list h3 i img{width:18px}.session-list .text-detail{padding-left:25px}.session-list .text-detail strong{font-weight:bold;color:#000}.session-list .select-session{background:#fff;border-radius:10px;padding:20px;display:block;margin-bottom:10px;cursor:pointer;transition:all .3s ease 0s}.session-list .select-session .time{color:#000;margin-bottom:5px;font-size:1.9rem}.session-list .select-session.active{background:#3232DA;color:#fff}.session-list .select-session.active .time{color:#fff}.session-list .select-session:last-child{margin-bottom:0}.session-list .select-session .inner-select-session{list-style:none;padding-left:0;font-size:1.7rem}.session-list .select-session .inner-select-session li{margin-bottom:20px}.session-list .select-session .inner-select-session li:last-child{margin-bottom:0}.session-list .select-session *{pointer-events:none}.session-list.day-02 h3{color:#369451}.session-list.day-02 .select-session.active{background-color:#369451}.qa-page{text-align:center;font-size:25px;color:#959494}.progressbar{background:#e2e4e5;border-radius:5px;height:7px;position:relative;margin-top:35px;margin-bottom:35px}.progressbar .inner-progressbar{position:absolute;left:0;background-color:#369451;height:100%;border-radius:5px}.progressbar .inner-progressbar::before{content:"";width:23px;height:23px;background-image:url(../images/icon-progress.png);position:absolute;background-size:23px 23px;top:-30px;right:0}.progressbar .inner-progressbar.page-01{width:25%}.progressbar .inner-progressbar.page-02{width:50%}.progressbar .inner-progressbar.page-03{width:75%}.progressbar .inner-progressbar.page-04{width:100%}.qa-number{margin-bottom:15px;position:relative}.qa-number .number{position:absolute;left:0;top:0}.pad-qa{padding-left:25px}.form-check{font-size:2rem}.form-check .form-check-input{width:22px;height:22px;border:1px solid #707070}.form-check .form-check-input:checked{background-color:#fff;border-color:#369451}.form-check.same-checkbox{padding:15px 25px;border-radius:8px;border:1px solid #B8B5B5;margin-bottom:15px !important;display:flex}.form-check.same-checkbox:last-child{margin-bottom:0 !important}.form-check.same-checkbox .form-check-input{float:none;margin-left:0;border-radius:3px;border-color:#B8B5B5;margin-right:13px !important}.form-check.same-checkbox .form-check-label{color:#7D7D7D !important}.form-check.same-checkbox .form-check-input:checked[type="checkbox"]{background-image:url("../images/check.png");background-color:#1B1464;border-color:#1B1464}.form-check.same-checkbox .form-check-input:checked ~ .form-check-label{color:#1B1464 !important}.form-check.same-checkbox:has(input:checked){border-color:#1B1464}.form-check-input:checked[type="radio"]{background-image:url("../images/bg-radio.png")}.qa-form .form-check{margin-bottom:25px}.qa-form .form-check .form-check-input{margin-right:7px;margin-top:0}.qa-form .form-check .form-check-label{color:#000}optgroup{font-size:16px}.qa-select fieldset{margin-bottom:20px}.qa-select .form-control{height:48px;border-radius:40px;background:url(../images/down-select.png) no-repeat right 10px center #eee;background-size:22px 22px;padding-left:25px;padding-right:25px}.qa-select .hide-select{display:none}.title-gc{text-align:center;border-bottom:1px solid #707070;margin-bottom:25px;padding-bottom:25px}.title-gc h1{font-size:46px;font-weight:500;color:#49A5DA;line-height:.8;margin-bottom:0}.title-gc h1.size-60{font-size:6rem}.title-gc h2{font-size:32px;font-weight:normal;line-height:.9;color:#41BA75;margin-bottom:15px}.title-gc p{font-size:2.5rem}.invite-code label{color:#41BA75;margin-bottom:10px}.invite-code .form-control{border-radius:40px;height:60px;color:#7D7D7D;padding:0 20px;font-size:.9em}.qa-form .has-error.has-danger .form-check .form-check-input{border-color:#ff1010}.qa-form .has-error.has-danger .form-check .form-check-label{color:#ff1010}select.form-control{background:url(../images/down-select.png) no-repeat right 10px center #eee !important;background-size:22px 22px !important}.selectpicker{width:100%}.bootstrap-select{padding-left:0 !important;padding-right:0 !important;min-height:48px;height:auto !important}.bootstrap-select .dropdown-menu{border-radius:15px;margin-bottom:0;padding:0}.bootstrap-select .dropdown-menu li{border-bottom:1px solid #B8B5B5}.bootstrap-select .dropdown-menu li:last-child{border-bottom:none}.bootstrap-select .dropdown-menu li .dropdown-item{color:#6E6E6E;padding-left:20px;padding-right:20px;padding-top:10px;padding-bottom:10px;white-space:normal}.bootstrap-select .dropdown-menu li .dropdown-item span.text{font-size:1.9rem;display:flex;justify-content:space-between;align-items:center;line-height:1.2}.bootstrap-select .dropdown-menu li .dropdown-item span.text .float-end{color:#E0E0EB}.bootstrap-select .dropdown-menu li .dropdown-item span.text .float-end i{font-size:22px}.bootstrap-select .dropdown-menu li .dropdown-item.active,.bootstrap-select .dropdown-menu li .dropdown-item:active{background-color:#E0E0EB}.bootstrap-select .dropdown-menu li .dropdown-item.active span.text .float-end,.bootstrap-select .dropdown-menu li .dropdown-item:active span.text .float-end{color:#EAA710}.dropdown-toggle{width:100%;height:100%;background:#fff !important;border:1px solid #BEBEBE;border-radius:40px;background-color:#fff;font-size:1.9rem;color:#7D7D7D;padding:0;white-space:normal}.dropdown-toggle:after{display:none !important}.dropdown-toggle:hover{background:#fff}.dropdown-toggle .filter-option-inner-inner{background:url(../images/down-select.png) no-repeat right 10px center;background-size:30px 30px !important;min-height:48px;display:flex;align-items:center;padding-left:20px;padding-right:20px;white-space:normal;line-height:1.2;padding-top:10px;padding-bottom:10px}.dropdown-toggle .float-end{display:none}.bootstrap-select .dropdown-menu li a.opt{padding-left:20px}.form-confirmation .cf-h3{color:#3232DA;margin-bottom:15px}.form-confirmation .cf-h3 i{color:#369451}.form-confirmation .label-form{color:#000}.form-confirmation .form-group{margin-bottom:20px}.form-confirmation .line{background-color:#B8B5B5;height:1px;width:100%;margin:10px 0 30px}.title-mb-list{color:#3232DA;font-weight:bold;text-align:center}.box-session.box-section-bm{display:flex;flex-direction:column;flex-grow:1}.box-session.box-section-bm .container{flex-grow:1;display:flex;flex-direction:column;padding-top:20px;padding-bottom:20px}.box-session.box-section-bm .wrap-btn{margin-top:auto}.language{height:auto;border-top:1px solid #c6c6c6;background:#fff;position:fixed;width:100%;bottom:0;z-index:99;display:flex;padding-top:7px;padding-bottom:7px}@media (min-width: 410px){.language{height:57px;padding-top:0;padding-bottom:0}}.language .container{display:flex;align-items:center;justify-content:space-between;flex-direction:column}@media (min-width: 410px){.language .container{flex-direction:row}}.language .flex-lang{display:flex;align-items:center;justify-content:center;background:#e4e6e7;padding:3px;border-radius:25px;margin-bottom:10px}@media (min-width: 410px){.language .flex-lang{margin-bottom:0}}.language .flex-lang .btn-lang{padding:0 10px;color:#878c91;height:33px;display:flex;align-items:center;justify-content:center;border-radius:25px;font-weight:normal;font-size:1.5rem}.language .flex-lang .btn-lang.active{background-color:#3232DA;color:#fff}.language .flex-lang .btn-lang.active:hover{color:#fff}.language .flex-lang .btn-lang:hover{color:#105bab}.language .help{font-size:1.6rem;color:#1E1E1E}.language .help a{color:#3232DA}
/*# sourceMappingURL=style.css.map */
