@charset "UTF-8";.pulse-box-shadow{animation:shadowPulse 3s infinite ease-in-out}.blinking-cursor{display:inline-block;width:30px;height:.05em;background:#fffc;margin-left:5px;animation:blink 1s steps(2,start) infinite}@keyframes blink{0%,50%{opacity:1}51%,to{opacity:0}}.btn-container{display:flex;gap:20px;justify-content:center}.landing__header{margin-bottom:5px;display:flex;justify-content:space-between;align-items:center;padding:0 20px}.landing__header nav a{margin:0 15px;text-decoration:none;color:#e0e0e0;font-weight:500}.btn-group-header{display:flex;gap:10px;align-items:center}.hamburger{cursor:pointer;display:inline-block;width:30px;height:25px;position:relative;margin-left:20px;background:#00ffff0a;border:1px solid rgba(255,255,255,.3);box-shadow:0 0 10px inset #ffffff1a;filter:brightness(300%)}.hamburger span{background:#fff;position:absolute;height:3px;width:100%;left:0;transition:all .3s ease}.hamburger span:nth-child(1){top:0}.hamburger span:nth-child(2){top:50%;transform:translateY(-50%)}.hamburger span:nth-child(3){bottom:0}.sidebar{position:fixed;top:0;right:-380px;width:380px;height:100%;background:radial-gradient(circle at 20% 20%,#0a0516,#05010b)!important;transition:right .3s ease;z-index:1000;padding:20px}.sidebar.open{right:0;transition:transform .9s ease}.sidebar-header{padding:10px 0;display:flex;justify-content:space-between;align-items:center}.sidebar-header img{width:60px}.sidebar-header .btn-close{padding:10px;height:50px;background:none;border:none;border-radius:50%;color:#fff;font-size:3rem;cursor:pointer;display:flex;align-items:center;transition:all .3s ease-out}.sidebar-header .btn-close:hover{padding:10px}.sidebar nav{margin:50px 0}.sidebar nav a{display:block;margin:15px 0;color:#e0e0e0;text-decoration:none;font-size:1.2rem}.sidebar .btn-container{margin:100px 0 50px}.sidebar-footer{position:absolute;bottom:0;left:30%}.social-links{margin:20px 0;display:flex;gap:10px;justify-content:center}.social-links a img{width:25px}@media(min-width:999px){.hamburger{display:none}}@media(max-width:998px){.desktop-nav{display:none}}.landing__main{margin:0 auto;max-width:1264px}.hero__banner{margin-bottom:50px;position:relative;padding:20px;text-align:center}.hero__banner__title,.hero__banner p,.hero__banner .btn-container a{position:relative;z-index:1}.hero__banner__title{margin:0 0 20px;font-size:6em;font-weight:700;color:#fff}.hero__banner p{max-width:999px;font-size:1.3rem;margin:0 auto 50px;color:#ddd}.card p{font-size:1rem;margin:20px 0;line-height:1.3}.card h3{font-size:1.5rem;font-weight:600;margin:0 0 5px;color:#fff}.no-experience{padding:50px 20px;text-align:center;color:#e0e0e0}.how-we-work h2,.who-can-learn h2,.no-experience h2{font-size:2.2rem;margin-bottom:20px}.no-experience p{margin:0 auto 40px;max-width:999px;font-size:1.1rem;color:#ccc}.no-experience-cards{display:flex;justify-content:center;flex-wrap:wrap;gap:20px}.no-experience .card{border:1px solid rgba(255,255,255,.08);border-radius:12px;padding:20px;position:relative;box-shadow:0 0 10px inset #ffffff1a;width:400px}.no-experience .card:hover{transform:translateY(-5px);box-shadow:0 6px 15px #000000b3}.no-experience .card img{width:80px;margin-bottom:15px}.no-experience .card h3{font-size:1.6rem;margin-bottom:10px;color:#fff}.no-experience .card p{font-size:1rem;color:#ccc}.courses{margin:0 0 100px;padding:0 20px;text-align:center;color:#e0e0e0}.courses h2{font-size:2.2rem;margin-bottom:40px}.courses-container{display:flex;flex-wrap:wrap;justify-content:center;gap:20px}.course-card{border-radius:12px;overflow:hidden;width:390px;box-shadow:0 4px 10px #00000080;transition:transform .3s ease,box-shadow .3s ease}.course-card:hover{transform:translateY(-5px);box-shadow:0 6px 15px #000000b3}.course-card img{width:100%;height:auto;display:block}.course-info{padding:20px}.course-info h3{font-size:1.6rem;margin-bottom:10px}.course-info p{font-size:1rem;color:#ccc;margin-bottom:20px}.course-info a{text-decoration:none;color:#121212;padding:5px 20px;border-radius:4px}.how-we-work,.who-can-learn{margin:0 auto 50px;max-width:1264px;padding:50px 20px;border-radius:20px;text-align:center}.cards-container,.work-steps-container{display:flex;justify-content:center;gap:20px;flex-wrap:wrap}.work-step:hover{transform:translateY(-5px);box-shadow:0 6px 15px #000000b3}.work-step img{width:80px;margin-bottom:15px}.work-step h3{font-size:1.4rem;color:#fff;margin-bottom:10px}.work-step p{font-size:1rem;color:#ddd}.experience{margin:0 auto 100px;max-width:1264px;padding:50px 20px;border-radius:20px;text-align:center}.experience h2{font-size:2.2rem;margin-bottom:40px}footer{color:#e0e0e0;padding:40px 20px}footer hr{margin:0 auto;max-width:1264px;border-color:#999}.footer-content{margin:0 auto;max-width:1264px;display:flex;justify-content:space-between;flex-wrap:wrap}#footer-mark{max-width:300px}#footer-mark img{margin-bottom:20px}#footer-mark p{color:#ccc}#social-links{display:flex;gap:10px;margin-top:20px}#social-links img{width:20px}.footer-link{margin:20px;text-align:left}.footer-link h2{font-size:1.4rem;margin-bottom:10px;color:#fff}.footer-link a{color:#e0e0e0;text-decoration:none;display:block;margin-bottom:5px}#footer-copy{margin:20px auto 0;max-width:1264px;font-size:.8rem;display:flex;justify-content:space-between;gap:5px}#footer-copy a{margin-right:10px;color:#e0e0e0;text-decoration:none}@media(max-width:768px){.work-steps-container,.experience-items-container{flex-direction:column;align-items:center}.landing__header nav a{margin:10px 0}.hero__banner__title{font-size:4em}}@media(max-width:533px){h2{font-size:1.8em}.btn-contact{display:none}.hero__banner__title{font-size:3em}}@media(max-width:502px){#footer-mark{max-width:100vw;display:flex;flex-direction:column;align-items:center}#footer-mark p{text-align:center}.open{width:100%}}@media(max-width:428px){.btn__fade,.blinking-cursor{display:none}}._button--plain_bdkq2_1,._button--ghost_bdkq2_1,._button--sub_bdkq2_1,._button--classic_bdkq2_1{padding:10px 18px;height:41px;border-radius:10px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);cursor:pointer;transition:all .3s ease}._button--plain_bdkq2_1 a,._button--ghost_bdkq2_1 a,._button--sub_bdkq2_1 a,._button--classic_bdkq2_1 a{text-decoration:none;color:currentColor}._button--plain_bdkq2_1 span,._button--ghost_bdkq2_1 span,._button--sub_bdkq2_1 span,._button--classic_bdkq2_1 span{font-size:1.2em;font-weight:500;position:relative;z-index:2}._button--classic_bdkq2_1{position:relative;background:#0009;border:none;overflow:hidden;z-index:1}._button--classic_bdkq2_1:hover{background:#0003}._button--classic_bdkq2_1:before{content:"";position:absolute;inset:0;border-radius:inherit;padding:2px;background:linear-gradient(18deg,#fd036e,#00b0f0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:exclude;-webkit-mask-composite:destination-out;filter:blur(3px);z-index:0}._button--classic_bdkq2_1:after{content:"";position:absolute;inset:0;background:#ffffff0d;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:inherit;z-index:0}._button--classic_bdkq2_1 span{background:linear-gradient(#fff,#0ff);-webkit-background-clip:text;background-clip:text;color:transparent;font-weight:500}._button--sub_bdkq2_1{background:#ffffff1a;color:#fff;border:1px solid rgba(255,255,255,.25)}._button--sub_bdkq2_1:hover{background:#ffffff26}._button--ghost_bdkq2_1{background:#ffffff1a;border:0px solid rgba(255,255,255,.1);color:#fff}._button--plain_bdkq2_1{padding:5px;background:transparent;border:transparent;color:#fff}._icon_bdkq2_84{padding:5px}._icon_bdkq2_84 span{display:flex;flex-direction:row;flex-wrap:wrap;gap:20px;justify-content:center;align-items:center}._rounded_bdkq2_96{width:40px;height:40px;border-radius:50%;display:flex;flex-direction:row;flex-wrap:wrap;gap:20px;justify-content:center;align-items:center}.header .container{display:flex;flex-direction:row;flex-wrap:wrap;gap:20px;justify-content:space-between;align-items:center}.header__logo{width:180px}.header__nav{width:65%;display:flex;flex-direction:row;flex-wrap:wrap;gap:20px;justify-content:space-between;align-items:center}.header__nav__navigation{display:flex;flex-direction:row;flex-wrap:no-wrap;gap:20px;justify-content:space-between;align-items:center}.header__nav__actions{display:flex;flex-direction:row;flex-wrap:no-wrap;gap:10px;justify-content:space-between;align-items:center}.header__menu{display:none}@media(max-width:999px){.header,.header .container{position:relative;z-index:10}.header__nav{padding:20px;width:95%;border-radius:10px;position:absolute;top:-500px;z-index:2;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}.header__nav--active{display:flex;flex-direction:column;flex-wrap:wrap;gap:40px;justify-content:space-between;align-items:start;top:100px}.header__nav:before{content:"";width:100%;height:224px;position:absolute;inset:0;background:#1a073d;opacity:.8;z-index:-1}.header__nav__navigation{display:flex;flex-direction:column;flex-wrap:wrap;gap:20px;justify-content:space-between;align-items:start}.header__nav__actions{width:100%;display:flex;flex-direction:row;flex-wrap:wrap;gap:20px;justify-content:center;align-items:center}.header__nav__actions button{padding-left:40px;padding-right:40px}.header__menu{display:block}}.course{background-color:#21212d4d;border:1px solid rgba(255,255,255,.08);border-radius:12px;padding:20px;position:relative;box-shadow:0 0 10px inset #ffffff1a;width:400px}.course .course__img{padding:-20px;width:100%;height:auto;display:block}.course .course__content{padding:20px}.course .course__content .course__content--title{font-size:1.6rem;margin-bottom:10px}.course .course__content .course__content--description{font-size:1rem;color:#ccc;margin-bottom:20px}.course .course__content .course__content--button{text-decoration:none;color:#121212;background:linear-gradient(to right,#01c4e7,#2ef8a0);padding:5px 20px;border-radius:4px;transition:background .3s ease}.course:hover{transform:translateY(-5px);box-shadow:0 6px 15px #000000b3}.main__login{height:100vh;display:flex;justify-content:center;align-items:center}*{margin:0;padding:0;box-sizing:border-box}html,body{font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;color:#fff}body::-webkit-scrollbar{width:8px}body::-webkit-scrollbar-track{background:#1f1f1f}body::-webkit-scrollbar-thumb{background-color:#333;border-radius:10px}body::-webkit-scrollbar-thumb:hover{background-color:#555}h1{font-size:2.5em;font-weight:800!important}a{font-family:system-ui,sans-serif;color:#fff}input{width:100%;padding:10px;margin-bottom:15px;border:1px solid #ddd;border-radius:5px;font-size:16px}.btn{padding:10px 30px;border:2px solid #FFF;border-radius:10px;background-color:transparent;color:#fff;font-family:Kanit,sans-serif;font-size:1.1em;font-weight:300;cursor:pointer;transition:all .3s ease-out}.error{font-style:italic;color:#ff6f6f}.frame{padding:20px;background:#ffffff0d;border-radius:10px;box-shadow:3px 5px 5px #0000001a}.info-text{margin:15px 0;font-weight:300;font-style:italic;font-size:.97em;color:#eee}.input-group{display:flex;flex-direction:column}.bg__color--nd{background-color:#232b2e}@media(hover:hover){.btn:hover{background-color:#fff;color:#000}}.student__dashboard{margin:0 auto;max-width:1264px}.recordings{padding:20px;display:flex}.recording__group{margin-right:40px;display:flex;flex-direction:column;gap:20px}.recording__group .recording__item{padding:10px;width:300px;border-radius:10px;background:#ffffff0d;cursor:pointer;text-align:center}.recording__group .recording__item h3{margin-bottom:10px;font-size:1.3em}.recording__group .recording__item p{font-weight:300}.recording__video{width:100%;display:flex;justify-content:end}@media(max-width:999px){.recordings{flex-direction:column-reverse}}.admin-dashboard{margin:0 auto;max-width:1264px}.admin-dashboard h1{margin:20px}a{text-decoration:none}.action-cards{margin:50px 0;display:flex;justify-content:center;flex-wrap:wrap;gap:20px}.action-card{background:#2a2a2a;border-radius:12px;padding:20px;width:300px;box-shadow:0 4px 10px #00000080;transition:transform .3s ease,box-shadow .3s ease;text-align:center}.action-card img{width:80px;margin-bottom:15px}.action-card h3{font-size:1.6rem;margin-bottom:10px;color:#fff}.action-card p{font-size:1rem;color:#ccc}.action-card:hover{transform:translateY(-5px);box-shadow:0 6px 15px #000000b3}.manage__recordings{margin:0 auto;width:1264px}.account{margin:0 auto;max-width:1264px}.account__info{margin:30px 0}.account__info input{max-width:560px}.account__resetPass{margin:30px auto}.double-input{display:flex;gap:30px}.double-input .input-group{width:50%}.message{color:green;font-weight:700;margin-top:10px}.message.error{color:red}@media(max-width:1264px){.account{margin:0 20px}}.appHeader .container{display:flex;flex-direction:row;flex-wrap:wrap;gap:20px;justify-content:space-between;align-items:center}.appHeader__logo{width:180px}.appHeader__buttons{display:flex;flex-direction:row;flex-wrap:wrap;gap:14px;justify-content:space-between;align-items:center}.appHeader__buttons .button--plain{padding-right:5px;padding-left:5px}@media(max-width:728px){.appHeader__logo{width:140px}.appHeader .text{display:none}}@property --angle{syntax: "<angle>"; initial-value: 0deg; inherits: false;}.profile-button{width:34px;height:34px;border-radius:50%;display:flex;justify-content:center;align-items:center;position:relative;background:#9333ea33;cursor:pointer;animation:breathing-glow 3s ease-in-out infinite}.profile-button:before{content:"";position:absolute;inset:-3px;border-radius:50%;padding:3px;background:conic-gradient(from var(--angle),#7c83ff,#9333ea,#bd68ff,#7c83ff);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;animation:rotate-gradient 4s linear infinite}@keyframes rotate-gradient{to{--angle: 360deg}}@keyframes breathing-glow{0%,to{box-shadow:0 0 15px #9333ea33}50%{box-shadow:0 0 35px #7c83ff80}}.bottom-nav{margin:0 auto;padding:12px 5px 5px;width:calc(100% - 24px);border:1px solid rgba(255,255,255,.1);border-radius:999px;background:linear-gradient(180deg,#1e0f3cf2,#0a0519f2);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 -8px 20px #ffffff12,0 -2px 5px #ffffff08;font-size:.85em;position:fixed;bottom:16px;left:10px;right:10px;z-index:20;display:none}.bottom-nav .user__button{transform:translateY(-4px)}.bottom-nav__list{list-style:none;display:grid;grid-template-columns:repeat(5,1fr);gap:5px}.bottom-nav__list__item{display:flex;flex-direction:row;flex-wrap:wrap;gap:20px;justify-content:center;align-items:center}.bottom-nav__list__item .bottom-nav__link{display:flex;flex-direction:column;flex-wrap:wrap;gap:5px;justify-content:space-between;align-items:center}.bottom-nav__list__item--center .bottom-nav__link{align-self:end}.bottom-nav__list__item--center .bottom-nav__label{margin-bottom:3px;height:100%;text-align:center}.bottom-nav__list__item a span{display:flex;flex-direction:row;flex-wrap:wrap;gap:20px;justify-content:center;align-items:center}.bottom-nav__list__item a span .radial-progress{margin:0 auto;width:65px;height:65px;position:absolute;bottom:25px;background:radial-gradient(circle at 20% 20%,#1A073D,#0A0516,transparent);transform:translateY(6px)}.bottom-nav__list__item a span .radial-progress__body--indicator{font-size:.95em}@media(max-width:728px){.bottom-nav{display:block}}.radial-progress{margin:0 auto;width:110px;height:110px;border:1px solid rgba(255,255,255,.1);border-radius:50%;position:relative}.radial-progress:before{content:"";background:conic-gradient(#5b2eff 42%,#ffffff0d 0);border-radius:50%;position:absolute;inset:0}.radial-progress:after{content:"";position:absolute;inset:-4px;border-radius:50%;background:conic-gradient(#5B2EFF 42%,transparent 0);filter:blur(6px);opacity:.35;z-index:-1}.radial-progress__body{position:absolute;inset:9px;background:#151521;border:1px solid rgba(255,255,255,0);border-radius:50%;display:flex;flex-direction:row;flex-wrap:wrap;gap:20px;justify-content:center;align-items:center}.radial-progress__body--indicator{font-size:1.4em}*{margin:0;padding:0;box-sizing:border-box;font-family:inter,sans-serif}html,body{position:relative}body:before{content:"";width:100vw;height:100vh;background:radial-gradient(circle at 20% 20%,#1a073d,#0a0516,#05010b);position:fixed;z-index:-1}input{margin:10px 0;background:#05010b4d;border-color:#333;box-shadow:0 0 10px inset #00ffff1a;color:#fff}.icon-container{display:flex;flex-direction:column;align-items:center;z-index:2}.icon-container span{font-weight:700;font-size:1.3em;background:linear-gradient(#00b0f0,#7c83ff,#7c83ff);-webkit-background-clip:text;background-clip:text;color:transparent}.header__divisor{width:2px;height:30px;background:#2e2e2e}.container{margin:0 auto;padding:20px;max-width:1264px}.card__container{display:flex;flex-direction:row;flex-wrap:wrap;gap:20px;justify-content:space-evenly;align-items:center}.double__column{display:flex;flex-direction:row;flex-wrap:nowrap;gap:20px;justify-content:space-between;align-items:center}.sidebarStudent{max-width:240px;background:#0a0a0a;height:100vh}.sidebarStudent__body--options{display:flex;flex-direction:column;flex-wrap:wrap;gap:0;justify-content:start;align-items:stretch}.sidebarStudent__body--options .buttonIcon{padding:15px;font-size:1em;font-weight:500;color:#eee;background:transparent;gap:10px;border:none}.register__subtitle{margin-bottom:30px}.register__banner{margin:0 0 70px;display:flex;flex-direction:row;flex-wrap:wrap;gap:20px;justify-content:space-between;align-items:center;flex-wrap:nowrap}.register__banner div{width:50%;display:flex;flex-direction:row;flex-wrap:wrap;gap:40px;justify-content:space-between;align-items:center}.register__banner .card{width:40%}.register__banner--img{display:block;filter:brightness(30%)}.register__benefits,.register__roadmap{margin:70px 0}.register .double__column{margin:100px 0 40px}.register__testimonials{display:flex;flex-direction:row;flex-wrap:wrap;gap:20px;justify-content:space-between;align-items:center}.register__testimonials__content{max-width:540px;font-size:1.8em;font-weight:700}.register__testimonials__caption{display:flex;flex-direction:row;flex-wrap:wrap;gap:10px;justify-content:space-between;align-items:flex-end}.register__testimonials__caption p{font-size:1.2em}.register__testimonials__caption small{color:#aaa}.register__form--submit{margin:20px auto;display:block}.btn__fade{background:#ffffff1a;color:#fff;border:1px solid rgba(255,255,255,.25);padding:10px 18px;border-radius:12px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:all .3s ease}.btn__fade:hover{background:#fff3}@media(max-width:720px){.register__banner div{width:100%}.register__banner div .button--main{display:block;margin:0 auto}.register__banner .card{display:none}.register__form--submit{display:block}}@media(max-width:675px){.double__column{flex-direction:column}.button--sub{display:none}.register__form--submit{display:block}}@media(max-width:446px){.button--main{display:none}.register__form--submit{display:block}}.no-experience-cards .card,.cards-container .card,.how-we-work .card{width:320px}.no-experience-cards .card svg,.cards-container .card svg,.how-we-work .card svg{font-size:3em}.card{padding:20px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);border-radius:10px;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);display:flex;flex-direction:column;flex-wrap:wrap;gap:20px;justify-content:space-between;align-items:center}.card__icon{font-size:2em}.card h4{font-weight:600;font-size:1.1em;text-align:center}.modal{width:100vw;height:100vh;background:#0009;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-sizing:border-box;position:fixed;top:0;left:0;z-index:1000}.modal.hidden{display:none}.modal__window{width:90%;max-width:380px;height:260px;background:radial-gradient(circle at 20% 20%,#0a051680,#05010b1a);border-radius:10px;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:1001;display:flex;flex-direction:column;flex-wrap:wrap;gap:20px;justify-content:start;align-items:center}.modal__window:before{content:"";position:absolute;inset:0;border-radius:inherit;padding:2px;background:linear-gradient(18deg,#00b0f0,#2dff82);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:exclude;-webkit-mask-composite:destination-out;filter:blur(100px);z-index:0}.modal__window:after{content:"";position:absolute;inset:0;background:#ffffff0d;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:inherit;z-index:0}.modal__window section{padding:20px;position:relative;z-index:2000;display:flex;flex-direction:column;flex-wrap:wrap;gap:20px;justify-content:space-between;align-items:center}.modal__window section p{text-align:center}.modal__window section button{display:block!important}.modal__window--header h1{margin-top:20px;font-size:1.1em;font-weight:500!important;text-align:center}.continueLearning{padding:20px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);border-radius:10px;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);display:flex;flex-direction:row;flex-wrap:nowrap;gap:10px;justify-content:space-between;align-items:center}.continueLearning__caption{width:70%}.continueLearning__caption--title{font-size:1.8em;font-weight:600}.continueLearning__caption--info{margin:30px 0 15px;font-size:.8em;font-weight:300;display:flex;flex-direction:row;flex-wrap:wrap;gap:5px;justify-content:start;align-items:center}.continueLearning__caption--details{margin-bottom:25px;padding:5px 0;display:flex;flex-direction:row;flex-wrap:no-wrap;gap:5px;justify-content:start;align-items:center;overflow-y:auto;white-space:nowrap}.continueLearning__img{padding:10px;width:30%;opacity:.6}.continueLearning img{width:100%}.continueLearning button{margin-top:10px;padding:10px 28px;background:#5b2eff;border-radius:12px;color:#fff;font-weight:600;box-shadow:0 0 #0000,0 8px 24px #7c3aed59;transition:all .25s ease}.continueLearning button span{display:flex;flex-direction:row;flex-wrap:wrap;gap:7px;justify-content:center;align-items:center}.continueLearning button:hover{transform:translateY(-2px);box-shadow:0 0 #0000,0 12px 32px #7c3aed59}@media(max-width:810px){.continueLearning__caption,.continueLearning__caption button{width:100%}.continueLearning__img{display:none}}@media(max-width:424px){.continueLearning__caption--title{font-size:1.3em}}.progress-bar{margin-bottom:20px;padding:0 15px 0 10px;width:100%;height:30px;background:#ffffff0d;border:1px solid rgba(255,255,255,.05);border-radius:10px;display:flex;flex-direction:row;flex-wrap:nowrap;gap:10px;justify-content:center;align-items:center}.progress-bar div{width:100%}.progress-bar__indicator{padding:0 5px;width:68%;height:10px;background:#f0f;border-radius:10px;box-shadow:0 0 15px #ff00ff80}.progress-bar__percent{font-size:.85em;font-weight:300}.badge{padding:5px 10px;background:#a48cff4d;border-radius:10px;font-size:.7em;font-weight:300;display:inline}.studentDashboard .soon-courses h2,.studentDashboard .new-courses h2,.studentDashboard .roadmap h2{font-size:1.3em}.studentDashboard .soon-courses .courses,.studentDashboard .new-courses .courses{margin:20px 0;display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:20px;text-align:center}.studentDashboard{display:flex;flex-direction:row;flex-wrap:nowrap;gap:20px;justify-content:start;align-items:start}.studentDashboard .divisor{margin:0 auto;width:98%;border:2px dashed rgba(74,74,74,.4)}.studentDashboard__progress--title{font-size:1em;font-weight:400}.studentDashboard__progress--divisor{width:100%;border:1px solid rgba(74,74,74,.3)}.studentDashboard__progress--modules{width:100%;font-size:.8em;text-align:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:5px;justify-content:center;align-items:center}.studentDashboard__progress--modules svg{font-size:1em}.studentDashboard__progress--modules span{font-weight:800}.studentDashboard__register h2{margin-bottom:5px;font-size:1em;font-weight:400}.studentDashboard__register__course{width:100%;cursor:pointer}.studentDashboard__register__course--content{display:flex;flex-direction:row;flex-wrap:nowrap;gap:15px;justify-content:start;align-items:center}.studentDashboard__register__course--content div h3{font-size:1em;font-weight:600}.studentDashboard__register__course--content div small{font-size:.7em;font-weight:300;color:#eee}.studentDashboard__register__divisor{width:100%;border:1px solid rgba(74,74,74,.3)}.studentDashboard .card{display:flex;flex-direction:column;flex-wrap:nowrap;gap:20px;justify-content:start;align-items:start}.studentDashboard__col:first-child{width:75%;display:flex;flex-direction:column;flex-wrap:wrap;gap:20px;justify-content:space-between;align-items:stretch}.studentDashboard__col:nth-child(2){width:25%;display:flex;flex-direction:column;flex-wrap:wrap;gap:20px;justify-content:space-between;align-items:stretch}.studentDashboard .roadmap{gap:10px}.studentDashboard .roadmap__header{display:flex;flex-direction:row;flex-wrap:wrap;gap:10px;justify-content:start;align-items:center}.studentDashboard .roadmap__body button{height:auto;margin-top:10px;padding:10px 28px;background:#5b2eff;border-radius:12px;color:#fff;font-weight:600;box-shadow:0 0 #0000,0 8px 24px #7c3aed59;transition:all .25s ease}.studentDashboard .roadmap__body button span{display:flex;flex-direction:row;flex-wrap:wrap;gap:7px;justify-content:center;align-items:center}.studentDashboard .roadmap__body button:hover{transform:translateY(-2px);box-shadow:0 0 #0000,0 12px 32px #7c3aed59}.studentDashboard .new-courses .courses .new-course{padding:10px}.studentDashboard .new-courses .courses .new-course__header img{width:100%;border-radius:5px;opacity:.5}.studentDashboard .new-courses .courses .new-course__body{padding:0 10px}.studentDashboard .new-courses .courses .new-course__body--title{margin-bottom:15px;font-size:1em;font-weight:600;text-align:left}.studentDashboard .new-courses .courses .new-course__body--feature{margin-bottom:10px;display:flex;flex-direction:row;flex-wrap:wrap;gap:10px;justify-content:start;align-items:center}.studentDashboard .new-courses .courses .new-course__body--description{font-weight:300}.studentDashboard .new-courses .courses .new-course__footer{padding:0 10px 10px;width:100%;display:flex;flex-direction:row;flex-wrap:wrap;gap:20px;justify-content:stretch;align-items:center}.studentDashboard .new-courses .courses .new-course__footer button{width:100%;height:auto;display:block;padding:10px 28px;background:#5b2eff;border-radius:12px;color:#fff;font-weight:600;box-shadow:0 0 #0000,0 8px 24px #7c3aed59;transition:all .25s ease}.studentDashboard .new-courses .courses .new-course__footer button span{display:flex;flex-direction:row;flex-wrap:wrap;gap:7px;justify-content:center;align-items:center}.studentDashboard .new-courses .courses .new-course__footer button:hover{transform:translateY(-2px);box-shadow:0 0 #0000,0 12px 32px #7c3aed59}.studentDashboard .soon-courses{margin-bottom:100px;height:auto}.studentDashboard .soon-courses .courses{text-align:left}.studentDashboard .soon-courses .courses .soon-course{padding:10px 10px 20px;display:flex;flex-direction:row;flex-wrap:nowrap;gap:10px;justify-content:start;align-items:center}.studentDashboard .soon-courses .courses .soon-course__content--title{margin-bottom:10px;font-size:1em;font-weight:600}.progress-bar--single{margin:10px 0;width:100%;height:10px;background:#fff3;border-radius:20px}.progress-bar--single div{height:100%;background:#a48cff;border-radius:20px}@media(max-width:850px){.studentDashboard__col:first-child{width:65%}.studentDashboard__col:last-child{width:35%}}@media(max-width:728px){.studentDashboard__col:first-child{width:100%}.studentDashboard__col:last-child{display:none}}
