@import url(https://fonts.googleapis.com/css?family=Kanit:900);@import url(https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&display=swap);:root{--titan-text-primary-color:#984806}body{font-family:Roboto,sans-serif}.titan-title-primary-color{color:var(--titan-text-primary-color)!important}.py-25{padding-top:.8rem!important;padding-bottom:.8rem!important}.text-orange{color:#f90!important}.titan-button{background:#0dcc10;color:#fff;font-family:inherit;padding:.45em 3em .45em 2em;font-size:17px;font-weight:500;border-radius:1em;border:none;cursor:pointer;letter-spacing:.05em;display:flex;align-items:center;box-shadow:inset 0 0 1.6em -.6em #40ce42;overflow:hidden;position:relative}.titan-svg-icon-button{margin-left:1em;position:absolute;display:flex;align-items:center;justify-content:center;height:2.2em;width:2.2em;border-radius:.7em;box-shadow:.1em .1em .6em .2em #40ce42;right:.3em;transition:all .3s}.titan-button:hover{transform:translate(-.05em,-.05em);box-shadow:.15em .15em rgba(110,213,111,.91)}.titan-button:active{transform:translate(.05em,.05em);box-shadow:.05em .05em rgba(110,213,111,.91)}.titan-button:disabled{background:rgba(110,213,111,.91);color:#fff;cursor:not-allowed;box-shadow:none}.titan-svg-icon-button:disabled{box-shadow:none;background:rgba(110,213,111,.91)}.effect-input{border:0!important;padding:5px .85rem!important;border-bottom:1px solid #ccc!important;border-radius:unset!important}.effect-input:focus{box-shadow:none!important}.select2-container--bootstrap-5{border:0!important;padding:5px 5px!important;border-bottom:1px solid #ccc!important;border-radius:unset!important}.select2-container--bootstrap-5 .select2-dropdown .select2-search .select2-search__field{border:0!important;padding:5px 5px!important;border-bottom:1px solid #ccc!important;border-radius:unset!important}.select2-container--bootstrap-5 .select2-selection--single{border:none}.select2-container--bootstrap-5.select2-container--focus .select2-selection,.select2-container--bootstrap-5.select2-container--open .select2-selection{border:0!important;padding:5px 5px!important;border-radius:unset!important;box-shadow:none!important}.select2-container--bootstrap-5 .select2-dropdown{border:none;background-color:#fff}.select2-container--bootstrap-5 .select2-dropdown .select2-results__options .select2-results__option.select2-results__option--selected, .select2-container--bootstrap-5 .select2-dropdown .select2-results__options .select2-results__option[aria-selected=true]:not(.select2-results__option--highlighted) {background-color:#a1a1a1!important}.or-divider{display:flex;flex-direction:row;justify-content:center;align-items:center;margin:0 1em}.or-divider::before{content:'';height:3px;background:#ccc;flex:1;margin:0 .25em 0 0}.or-divider::after{content:'';height:3px;background:#ccc;flex:1;margin:0 0 0 .25em}.form-check-inline .form-check-input{margin-top:0!important}.form-check-inline{display:flex;flex-direction:row;flex-wrap:wrap;align-content:flex-start;align-items:flex-end;justify-content:space-between}.invalid-feedback{display:block!important}.fv-plugins-message-container div{animation:fade-in-move-down .5s}@keyframes fade-in-move-down {
	0% {
		opacity: 0;
		transform: translateY(-3rem);
	}
	100% {
		opacity: 1;
		transform: translateY(0);
	}
}.select2-container .select2-dropdown{max-height:400px;overflow-y:auto}.tooltip-inner{max-width:280px!important;background-color:#595454!important}.payment-wrapper{width:100%;border:#262626 solid 1px;border-radius:1rem}.header-border{width:100%;border:#262626 solid 1px;border-radius:1rem;min-height:490px}.header-border .heading,.header-border .heading-subtitle{text-align:center;margin-top:-2.4rem}.header-border .heading>span,.header-border .heading-subtitle>span{background-color:#fff;box-shadow:white 11px 0 0 , white -13px 0 0}.header-border .heading-subtitle>span:after{top:-13px}.complete-register-btn{color:#fff;background-color:#3cd915!important;animation:blink 1s infinite}@keyframes blink {
	50% {
		opacity: 0.9;
		transform: scale(0.95);
	}
	100% {
		opacity: 1;
		transform: scale(1);
	}
}header{background: url('/public/assets/img/back-ground/hero-background.png') no-repeat center center/cover;position:relative;overflow:hidden}header#dang-ky{}header#dang-ky-sach{}@media (max-width:997px){header{}}header .overlay .hero-text-title{color:#fff;text-transform:uppercase;font-family:"Kanit";line-height:1em;margin:0;text-align:center;width:100%;text-shadow:0 1px 0 #dba1a1 , 0 2px 0 #d89999 , 0 3px 0 #d59292 , 0 4px 0 #d28a8a , 0 5px 0 #cf8383 , 0 6px 0 #cd7c7c , 0 7px 0 #ca7474 , 0 8px 0 #c76d6d , 0 0 5px rgba(230,139,139,.05) , 0 -1px 3px rgba(230,139,139,.2) , 0 9px 9px rgba(230,139,139,.3) , 0 12px 12px rgba(230,139,139,.3) , 0 15px 15px rgba(230,139,139,.3)}footer{position:relative;z-index:1}footer::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-image:url(/public/assets/img/back-ground/footer.jpg);background-repeat:no-repeat;background-size:cover;opacity:.2;z-index:-1}