@font-face{font-family:Dosis;src:url('./../assets/fonts/dosis/Dosis-Light.ttf') format('truetype');font-style:normal;font-weight:300}@font-face{font-family:Dosis;src:url('./../assets/fonts/dosis/Dosis-Regular.ttf') format('truetype');font-style:normal;font-weight:400}@font-face{font-family:Dosis;src:url('./../assets/fonts/dosis/Dosis-Medium.ttf') format('truetype');font-style:normal;font-weight:500}@font-face{font-family:Dosis;src:url('./../assets/fonts/dosis/Dosis-SemiBold.ttf') format('truetype');font-style:normal;font-weight:600}@font-face{font-family:Dosis;src:url('./../assets/fonts/dosis/Dosis-Bold.ttf') format('truetype');font-style:normal;font-weight:700}@font-face{font-family:Moon;src:url('./../assets/fonts/moon/moon_get-Heavy.ttf') format('truetype')}@font-face{font-family:'Pixel NES';src:url('./../assets/fonts/pixel/Pixel_NES.otf') format('opentype')}body{margin:0 auto}.background-main{background-image:url('./../images/student/background.png')}.img-card{box-shadow:inset 0 0 0 #dab5fd,0 8px 0 0 #dab5fd,0 10px 5px #999!important;border-radius:10px;background-color:#8b44eb}.card-avatar{cursor:pointer}.card-avatar:hover{opacity:.8}#animation_container,#preload_animate{position:absolute;margin:auto;left:0;right:0;top:0;bottom:0}#preload_animate{width:initial!important;height:100vh!important;z-index:1000;background-image:url('./../images/student/background.png')}#canvas{position:absolute}#preload_animate>img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.font-dosis-semi-bold{font-family:Dosis,serif;font-weight:600}.font-dosis-bold{font-family:Dosis,serif;font-weight:700}.font-moon{font-family:Moon,serif;letter-spacing:3px}@keyframes ellipsis-dot{25%{content:'';opacity:0}50%{content:'.';opacity:.25}75%{content:'..';opacity:.5}100%{content:'...';opacity:1}}.loading:after{content:'...';overflow:hidden;display:inline-block;vertical-align:bottom;animation:ellipsis-dot 1s infinite .3s;animation-fill-mode:forwards;width:1.25em}@keyframes drift{from{transform:rotate(0deg)}from{transform:rotate(-360deg)}}.box{position:absolute;top:0;left:0;overflow:hidden;transform:translate3d(0,0,0);z-index:-1}.wave{position:absolute;top:-60%;left:-350%;background:#dab5fd;width:2000px;height:2000px;transform-origin:50% 48%;border-radius:43%;animation:drift 24s infinite linear}.wave.-two{background:#8b44eb;animation:drift 40s infinite linear}.text-purple{color:#5a48e3}.text-yellow{color:#f7cb29}.link-purple{color:#5a48e3}.link-purple:focus,.link-purple:hover{color:#5946cc}a.button-default[disabled]{pointer-events:none;cursor:default}.btn-purple{--bs-btn-color:#FFFFFF;--bs-btn-bg:#6A64F0;--bs-btn-border-color:#6A64F0;--bs-btn-hover-color:#FFFFFF;--bs-btn-hover-bg:#5A48E3;--bs-btn-hover-border-color:#5946CC;--bs-btn-focus-shadow-rgb:49,132,253;--bs-btn-active-color:#FFFFFF;--bs-btn-active-bg:#5946CC;--bs-btn-active-border-color:#4031A2;--bs-btn-active-shadow:inset 0 3px 5px rgba(33, 27, 75, 0.12);--bs-btn-disabled-color:#FFFFFF;--bs-btn-disabled-bg:#6A64F0;--bs-btn-disabled-border-color:#6A64F0}.btn-outline-purple{--bs-btn-color:#5A48E3;--bs-btn-border-color:#8285F7;--bs-btn-hover-color:#FFFFFF;--bs-btn-hover-bg:#8285F7;--bs-btn-hover-border-color:#8285F7;--bs-btn-focus-shadow-rgb:108,117,125;--bs-btn-active-color:#FFFFFF;--bs-btn-active-bg:#8285F7;--bs-btn-active-border-color:#8285F7;--bs-btn-active-shadow:inset 0 3px 5px rgba(33, 27, 75, 0.12);--bs-btn-disabled-color:#8285F7;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#8285F7;--bs-gradient:none}.bg-purple{--bs-bg-opacity:1;background-color:#5a48e3}.bg-purple-opacity{--bs-bg-opacity:1;background-color:#dab5fd}.progress{position:relative;--bs-progress-height:2.5rem}.span-left{position:absolute;left:0}.span-right{position:absolute;right:0}.progress-bar{text-align:left}.progress-avatar{position:relative;top:50%;left:50%;transform:translate(-50%,-50%);transform-origin:top left;scale:0.8}.progress-avatar,.progress-avatar-dashboard{width:200px;height:200px;cursor:pointer}.progress-avatar-dashboard{position:absolute;top:30px;right:20px;left:initial;transform:none;transform-origin:top right}#progress_avatar .avatar{position:absolute;left:8px;top:8px;border:8px solid #fff;border-radius:50%;width:184px;height:184px;z-index:-1}#progress_avatar .progressbar-text{display:flex;justify-content:center;align-items:center;top:0!important;font-size:1.4rem;background-color:#c5998b;border-radius:25px;width:50px;height:50px;font-family:Dosis,serif;font-weight:600}#progress_avatar .avatar-title{position:absolute;bottom:-100px;left:0;right:0}.odometer.odometer-auto-theme,.odometer.odometer-theme-default{display:initial;font-weight:700}@media (min-width:576px){.wave{left:-220%}}@media (min-width:768px){.wave{left:-180%}}@media (min-width:992px){.wave{left:-120%}}@media (min-width:1200px){.wave{left:-100%}}@media (min-width:1400px){.wave{left:-60%}}::-webkit-scrollbar{width:6px;height:6px;background-color:#f5f5f5}::-webkit-scrollbar-thumb{background-color:#bdbdbd;border-radius:3px}
