*{font:Open Sans,arial,sans-serif!important}.navbar_landing{background:none;height:90px;left:0;position:-webkit-sticky;position:sticky;top:0;z-index:999}.container-navbar{align-items:center;display:flex;justify-content:space-between;margin:0 auto;max-width:80%}.setting-button-width{align-items:center;display:flex;justify-content:flex-end;width:250px}.setting-icon-bg{align-items:center;background-color:hsla(0,0%,4%,0);border-radius:50px;color:rgba(0,0,0,.8);display:flex;height:50px;justify-content:center;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out;width:50px}.setting-icon-bg:hover{background-color:hsla(0,0%,100%,.3);color:#083c6c;-webkit-transform:rotate(0deg);transform:rotate(0deg)}.index_logo{align-items:center;display:flex;height:90px;justify-content:flex-start;margin:0;padding:0;width:250px}.navbar-logo-1{transition:opacity .3s ease-in-out;width:60px}.container-navbar .navbar-logo,.navbar-logo-1{align-items:center;display:flex;justify-content:center;opacity:.8}.container-navbar .navbar-logo{-webkit-filter:grayscale(100%);filter:grayscale(100%);transition:opacity .3s ease,-webkit-transform .3s ease;transition:opacity .3s ease,transform .3s ease;transition:opacity .3s ease,transform .3s ease,-webkit-transform .3s ease;width:250px}.container-navbar .navbar-logo:hover{-webkit-filter:grayscale(0);filter:grayscale(0);opacity:1;-webkit-transform:scale(1.05);transform:scale(1.05)}.nav-elements{align-items:center;display:flex;gap:50px;justify-content:space-evenly}.nav-elements-ind{align-items:center;border-radius:10px;color:rgba(0,0,0,.8);display:flex;font-size:1rem;font-weight:600;height:3em;padding:1em;position:relative;text-decoration:none;transition:all .3s ease-in-out}.active{background-color:#174ea6;color:#fff;font-weight:600;transition:box-shadow .3s ease-in-out}iframe#webpack-dev-server-client-overlay{display:none!important}@-webkit-keyframes slideInTop{0%{left:50%;top:40%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}to{left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}}@keyframes slideInTop{0%{left:50%;top:40%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}to{left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}}@-webkit-keyframes slideInRightCards{0%{-webkit-transform:translateX(-20px);transform:translateX(-20px)}to{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes slideInRightCards{0%{-webkit-transform:translateX(-20px);transform:translateX(-20px)}to{-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes slideInTopCards{0%{-webkit-transform:translateY(-100px);transform:translateY(-100px)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes slideInTopCards{0%{-webkit-transform:translateY(-100px);transform:translateY(-100px)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes expandBox{0%{height:500px}to{height:650px}}@keyframes expandBox{0%{height:500px}to{height:650px}}.color--accent{color:#174ea6}.cardAnimate{-webkit-animation:slideInTopCards 1s ease;animation:slideInTopCards 1s ease;-webkit-animation-fill-mode:backwards;animation-fill-mode:backwards}.animate-delay-0{-webkit-animation-delay:0s;animation-delay:0s}.animate-delay-1{-webkit-animation-delay:.1s;animation-delay:.1s}.animate-delay-2{-webkit-animation-delay:.2s;animation-delay:.2s}.animate-delay-3{-webkit-animation-delay:.3s;animation-delay:.3s}.splash-logo{align-items:center;display:flex;height:100vh;justify-content:center;margin:auto}.splash-logo .App-logo{height:200px;width:200px}.background{background-attachment:fixed;background-color:#80d0c7;background-image:linear-gradient(160deg,#80d0c7,#174ea6);background-position:50%;background-repeat:no-repeat;background-size:cover;min-height:100vh}.home-logo{height:100px;width:100px}.container-index{align-items:center;-webkit-animation:slideInTop .5s ease-in;animation:slideInTop .5s ease-in;background:hsla(0,0%,100%,.8);border:2px solid rgba(0,0,0,.3);border-radius:50px;box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24);display:flex;flex-direction:column;gap:20px;height:auto;justify-content:center;opacity:1;transition:all .3s cubic-bezier(.25,.8,.25,1);width:600px}.container-index:hover{box-shadow:0 14px 28px rgba(0,0,0,.25),0 10px 10px rgba(0,0,0,.22)}.register_btn{background:#e0e0e0;border:none;border-radius:50px;box-shadow:5px 5px 10px #bebebe,-5px -5px 10px #fff;cursor:pointer;font-size:1rem;font-weight:700;height:50px;margin:10px 0;outline:none;transition:background-color .2s ease,color .2s ease;width:500px}.register_btn:hover{background-color:rgba(0,0,0,.6);-webkit-transform:translateY(-5px);transform:translateY(-5px)}.login_field{background:#fff;border:none;border-radius:50px;font-size:1rem;height:50px;outline:none;outline:5px solid rgba(0,0,0,.12);padding:2em;transition:outline .2s ease,color .2s ease;width:500px}.login_field:hover{outline:5px solid #174ea6}.login_btn{background-color:#174ea6;border:none;border-radius:50px;color:#fff;cursor:pointer;font-size:1rem;font-weight:700;height:60px;margin:10px 0;opacity:1;outline:none;transition:opacity .2s ease,-webkit-transform .2s ease;transition:opacity .2s ease,transform .2s ease;transition:opacity .2s ease,transform .2s ease,-webkit-transform .2s ease;width:500px}.login_btn:hover{opacity:.9;-webkit-transform:scale(1.02);transform:scale(1.02)}.expandAnimate{-webkit-animation:expandBox .5s ease;animation:expandBox .5s ease;height:650px}.container-index .container-forgot-password{color:rgba(0,0,0,.6)}.container-index .container-forgot-password .forgot-password{color:#000;margin-left:10px;text-decoration:none}.container-dashboard{background-attachment:fixed;background-color:#e0fbfc;background-position:50%;background-repeat:no-repeat;background-size:cover;display:flex;flex-direction:column;min-height:100vh}.container-dashboard-content{align-items:center;display:flex;flex-direction:column;height:80vh;justify-content:space-between;padding:2% 0}.container-about{background:hsla(0,0%,100%,.9);border-radius:20px;box-shadow:0 54px 55px rgba(0,0,0,.25),0 -12px 30px rgba(0,0,0,.12),0 4px 6px rgba(0,0,0,.12),0 12px 13px rgba(0,0,0,.17),0 -3px 5px rgba(0,0,0,.09);box-sizing:border-box;height:80%;left:50%;padding:2%;position:absolute;top:50%;-webkit-transform:translate(-50%,-45%);transform:translate(-50%,-45%);width:90%}.login{align-items:center;background-color:#fff;background:hsla(0,0%,100%,.9);border-radius:20px;display:flex;justify-content:center;margin:2% 30% 10%;max-height:500px;min-width:30%;padding:5%;text-align:center}body{height:100%;margin:0}.navlogin_logo{color:#000;font-size:20px;font-weight:500;padding:0 35px;position:relative;text-decoration:none}.navlogin_logo a,.navlogin_logo a.active{color:#ffd580;font-weight:500;position:relative;text-decoration:none}.navlogin_logo a{font-size:20px}.index_logo a.active{color:#ffd580}.index_logo a,.index_logo a.active{font-weight:500;position:relative;text-decoration:none}.index_logo a{color:#fff;font-size:20px}.navlogin_container{align-items:center;border-bottom:2px solid rgba(119,136,153,.3);display:flex;height:100%;justify-content:space-between;margin:0 auto;max-width:100%}.navbarlogin{height:80px}.navbarlogin_login_button{background-color:hsla(0,0%,100%,0);border:0;border:1px solid #ffd580;border-radius:4px;box-shadow:0 0 20px rgba(104,85,224,.2);cursor:pointer;font-weight:600;margin:0 10px;padding:10px 0;transition:.4s;width:150px}.navbarlogin_login_button:hover{background-color:#ffd580;box-shadow:0 0 20px rgba(255,213,128,.6);color:#fff}.line-container{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:20px 0;position:relative}.line{background-color:rgba(0,0,0,.3);height:2px;width:400px}.or-text{background-color:#fff;padding:0 10px;position:absolute}.login-header{text-align:center}.login-google{align-items:center;background:hsla(0,0%,100%,.7);border:none;border-radius:50px;color:#000;cursor:pointer;display:flex;-webkit-filter:grayscale(100%);filter:grayscale(100%);font-size:1rem;font-weight:700;gap:10px;height:60px;justify-content:center;margin:5px 0;outline:none;transition:background-color .2s ease,color .2s ease,-webkit-transform .2s ease;transition:background-color .2s ease,color .2s ease,transform .2s ease;transition:background-color .2s ease,color .2s ease,transform .2s ease,-webkit-transform .2s ease;width:500px}.login-google:hover{background-color:#174ea6;color:#fff;-webkit-filter:grayscale(0);filter:grayscale(0);-webkit-transform:scale(1.02);transform:scale(1.02)}.navbar-logo{height:auto;width:30%}.profile-contents{background-color:pink;border-radius:20px;height:600px;margin:auto;padding:100px 0;text-align:center;width:500px}.profile-contents img{padding-left:15px}.login-register{align-items:center;display:flex;flex-direction:column;gap:50px;justify-content:center;margin-top:20px}.dashboard-contents{max-height:100vh}.button-67,.dashboard-contents{align-items:center;display:flex;justify-content:center;position:relative}.button-67{background:#f5f5fa;border:0;border-radius:8px;box-shadow:-10px -10px 30px 0 #fff,10px 10px 30px 0 #1d0dca17;box-sizing:border-box;color:#2a1f62;cursor:pointer;font-family:Cascadia Code,Consolas,Monaco,Andale Mono,Ubuntu Mono,monospace;font-size:2rem;line-height:1.5rem;padding:15px;text-align:left;touch-action:manipulation;transition:.2s;user-select:none;-webkit-user-select:none;white-space:pre;width:-webkit-max-content;width:max-content;word-break:normal;word-spacing:normal}.button-67:hover{background:#f8f8ff;box-shadow:-15px -15px 30px 0 #fff,15px 15px 30px 0 #1d0dca17}@media (min-width:768px){.button-67{padding:24px}}.button-85{background:#111;border:none;border-radius:10px;color:#fff;cursor:pointer;outline:none;padding:.6em 2em;position:relative;touch-action:manipulation;user-select:none;-webkit-user-select:none;z-index:0}.button-85:before{-webkit-animation:glowing-button-85 20s linear infinite;animation:glowing-button-85 20s linear infinite;background:linear-gradient(45deg,red,#ff7300,#fffb00,#48ff00,#00ffd5,#002bff,#7a00ff,#ff00c8,red);background-size:400%;border-radius:10px;content:"";filter:blur(5px);-webkit-filter:blur(5px);height:calc(100% + 4px);left:-2px;position:absolute;top:-2px;transition:opacity .3s ease-in-out;width:calc(100% + 4px);z-index:-1}@-webkit-keyframes glowing-button-85{0%{background-position:0 0}50%{background-position:400% 0}to{background-position:0 0}}@keyframes glowing-button-85{0%{background-position:0 0}50%{background-position:400% 0}to{background-position:0 0}}.button-85:after{background:#222;border-radius:10px;content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1}#F5F5FA

.dashboard-contents:before{background-attachment:fixed;background-image:url(/static/media/RS_BG.e2d90a4040b3369237b2.png);background-size:cover;bottom:0;content:"";left:0;opacity:.1;position:absolute;right:0;top:0}.dashboard-greetings{color:#2f4f4f;font-size:5rem;line-height:.9;position:relative;text-align:center}.reset{align-items:center;display:flex;height:100vh;justify-content:center;width:100vh}.reset__container{background-color:#dcdcdc;display:flex;flex-direction:column;padding:30px;text-align:center}.reset__btn,.reset__textBox{font-size:18px;margin-bottom:10px;padding:10px}.reset__btn{background-color:#000;border:none;color:#fff}.reset div{margin-top:7px}.dashboard{align-items:center;display:flex;height:100vh;justify-content:center;width:100vw}.dashboard__container{background-color:#dcdcdc;display:flex;flex-direction:column;padding:30px;text-align:center}.dashboard__btn{background-color:#000;border:none;color:#fff;font-size:18px;margin-top:10px;padding:10px}.dashboard div{margin-top:7px}.greetings{color:rgba(0,0,0,.8)}.wrapper{align-items:center;display:flex;flex-wrap:wrap;gap:20px;height:auto;justify-content:space-between;width:80%}.card{align-items:flex-end;border-radius:20px;box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24);display:flex;height:500px;min-width:350px;position:relative;transition:all .3s cubic-bezier(.25,.8,.25,1)}.card:hover{box-shadow:0 14px 28px rgba(0,0,0,.25),0 10px 10px rgba(0,0,0,.22);-webkit-transform:translateY(-10px);transform:translateY(-10px)}.card:before{background:linear-gradient(180deg,rgba(138,169,253,0),#083c6c,#083c6c);border-radius:20px;content:"";display:block;height:100%;left:0;opacity:0;position:absolute;top:0;transition:all .5s;width:100%;z-index:2}.card:hover:before{opacity:1}.card img{border-radius:20px;height:100%;left:0;object-fit:cover;position:absolute;top:0;width:100%}.card .info{color:#fff;opacity:0;position:absolute;-webkit-transform:translateY(-20px);transform:translateY(-20px);transition:all .5s;z-index:3}.card:hover .info{opacity:1;-webkit-transform:translateY(-30px);transform:translateY(-30px)}.card .info h1{margin:8px 10px 0}.card .info p{color:#fff;font-size:20px;font-weight:300;letter-spacing:1px;line-height:20px;margin:8px 10px 20px}.card .info .btn{background:#fff;color:#000;cursor:pointer;font-size:14px;font-weight:700;margin:8px 10px 20px;padding:.5rem 1rem;text-decoration:none;transition:.4s ease-in-out}.card .card-title h1{color:#000;opacity:0;position:absolute;-webkit-transform:translateY(30px);transform:translateY(30px);transition:all .5s;z-index:3}.content-container{padding-bottom:100%}.content-container h1{font-weight:700;text-align:center}.lesson-content{border-radius:10px;margin:1%}.container-main-contents{display:flex;padding:0 10%;width:100%}.container-main-header{background:hsla(0,0%,100%,.6);border-radius:20px;box-shadow:0 14px 28px rgba(0,0,0,.25),0 10px 10px rgba(0,0,0,.22);height:750px;margin:1%;padding:2em 3em;width:30%}.container-main-header-title{display:flex;gap:1em;justify-content:flex-start;margin:2em 0}.back-button{opacity:.5}.back-button,.placeholder{align-items:center;background:#e0e0e0;border-radius:12px;box-shadow:none;display:flex;font-size:2rem;justify-content:center;transition:box-shadow .2s ease;width:2em}.placeholder{cursor:default;opacity:0}.back-button:hover{box-shadow:5px 5px 10px #bebebe,-5px -5px 10px #fff;opacity:1}.container-main-header p{font-size:1rem;line-height:2em;margin-bottom:2em;text-align:justify}.container-main-header:last-child{margin-bottom:0}.lesson-content{background:hsla(0,0%,100%,.6);border-radius:20px;box-shadow:0 14px 28px rgba(0,0,0,.25),0 10px 10px rgba(0,0,0,.22);height:750px;padding:2rem;width:70%}.lesson-content-title{background-color:coral;border:1px solid #000;display:flex;justify-content:space-around;margin:2em 0;width:100%}.progress-header h1{font-size:40px;font-weight:800;text-align:center}.progress-header img{display:block;margin-left:auto;margin-right:auto;width:100px}.progress-header p{text-align:center}.quiz-home{background-attachment:fixed;background-image:url(/static/media/RS_BG_10.f5f3c7128fb82764b849.png);background-repeat:no-repeat;background-size:cover}.lesson-container{align-items:flex-start;display:flex;flex-direction:row;gap:1em;height:90vh;justify-content:space-between}.lesson-container1{border-radius:10px;display:flex;flex-direction:column;gap:1em;height:100%;margin-left:3%;padding:0 10px;width:30%}.quiz-container{align-items:center;background:hsla(0,0%,100%,.5);border-radius:20px;box-shadow:0 2px 4px rgba(0,0,0,.4),0 7px 13px -3px rgba(0,0,0,.3),inset 0 -3px 0 rgba(0,0,0,.2);display:flex;justify-content:space-between;padding:10px 20px}.quiz-container2{background:hsla(0,0%,100%,.5);border-radius:10px;justify-content:center;text-align:center}.quiz-container1,.quiz-container2{box-shadow:0 3px 5px -1px rgba(0,0,0,.2),0 6px 10px 0 rgba(0,0,0,.14),0 1px 18px 0 rgba(0,0,0,.12);height:100%}.quiz-container1{background:#fff;border:1px solid rgba(0,0,0,.2);border-radius:20px;display:flex;flex-grow:1;margin-right:3%;padding:0 10px}.lesson-titlebar{text-align:center}.quiz-container h2{color:rgba(0,0,0,.5);font-weight:100;margin:-20px 0 10px}.quiz-container2 p{font-weight:100}.quiz-container2 h1{color:rgba(0,0,0,.8);font-weight:800}.quiz-contents{margin-top:30px;width:100%}.buttons-player{align-items:center;margin:20px}.buttons-player,.buttons-player2{display:flex;justify-content:center}.buttons-player2{align-content:center;flex-direction:column;gap:1em}.button-repeat{margin-right:20px}.video-player{align-items:center;display:flex;justify-content:center}.lesson-contents{height:100%;padding:20px 50px 50px}.lesson-content .accordion .container{display:flex;justify-content:space-between}.lesson-contents h1{padding-bottom:1%}.lesson-contents2{display:flex;flex-direction:column;height:80%;justify-content:space-evenly}.lesson-contents2 p{text-align:left}.quiz-wrapper{background-color:#d3d3d3;border-radius:30px;display:flex;flex-direction:column;justify-content:center;margin:30px 120px 0;padding:10px 10px 20px;text-align:center}.quiz-wrapper .quiz-choices ul{color:green;display:flex;justify-content:space-evenly;margin:0;-webkit-transform:translateX(-18px);transform:translateX(-18px)}.container-dashboard .lesson_notes .incorrect-text{color:red;margin:0;padding:10px 0 0}.container-dashboard .lesson_notes .correct-text{color:green;margin:0;padding:10px 0 0}.quiz-wrapper .quiz-choices ul .quiz-choices-indiv{background-color:none;border-radius:10px;height:50px;width:290px}.btn-txt{font-weight:800;letter-spacing:4px;z-index:1}.quiz-wrapper .quiz-choices ul .quiz-choices-indiv:hover{background-color:#add8e6;border:5px solid grey;color:#000}.type1:hover:after{-webkit-transform:scale(100) translateX(2px);transform:scale(100) translateX(2px);visibility:visible}.quiz-wrapper .quiz-choices ul .quiz-choices-indiv a.active,.type1:hover:after{background-color:pink}.quiz-wrapper .quiz-choices .button-check-answer{border-radius:10px;margin-top:10px}.lesson-container2,.quiz-home2 body,html{height:100%}.quiz-home2{background-image:url(/static/media/RS_BG_10.f5f3c7128fb82764b849.png);background-position:50%;background-repeat:no-repeat;background-size:cover;height:100%}.footer-wrapper{align-items:center;background:none;display:flex;height:90px;justify-content:center;margin-top:auto}.container-dashboard .footer{align-items:center;display:flex;justify-content:space-between;width:75%}.container-dashboard .footer .footer-info,.container-dashboard .footer .footer-title{align-items:center;display:flex;gap:40px;justify-content:space-evenly}.container-dashboard .footer p{color:rgba(0,0,0,.5)}.page-selector-wrapper{gap:50px;margin-bottom:0;margin-top:auto}.page-selector,.page-selector-wrapper{align-items:center;display:flex;justify-content:center}.page-selector{border-radius:10px;color:rgba(0,0,0,.5);font-size:30px;font-weight:600;padding:3px 10px;text-decoration:none;transition:background-color .2s ease-in-out}.page-selector:hover{background-color:hsla(0,0%,4%,.8);color:#fff}.page-selector--active{background-color:hsla(0,0%,4%,.5);color:#fff}.no-lesson-wrapper{align-items:center;display:flex;flex-direction:column;justify-content:center;text-align:center;width:100%}.no-lesson-wrapper .no-lesson-info h1{margin-bottom:20px}.no-lesson-info{border-bottom:3px solid rgba(0,0,0,.4);padding-bottom:20px}.no-lesson-buttons{margin-top:20px}.index-wrapper{align-items:center;display:flex;gap:20px;height:750px;justify-content:space-between;padding:0 10%;width:100%}.index-infobar{align-items:flex-start;display:flex;flex-direction:column;height:100%;justify-content:center;text-align:left;width:600px}.index-infobar h1{color:rgba(0,0,0,.8);font-size:3.5rem;margin:20px 0}.index-infobar p{color:rgba(0,0,0,.8);font-size:1.2rem;line-height:30px;width:600px}.infobar-image{align-items:center;background:#fff;border-radius:50px;box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24);display:flex;height:300px;justify-content:center;margin-top:50px;opacity:1;position:relative;transition:-webkit-transform .5s ease;transition:transform .5s ease;transition:transform .5s ease,-webkit-transform .5s ease;transition:all .3s cubic-bezier(.25,.8,.25,1);width:600px}.infobar-image img{background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:50px;height:98%;opacity:.6;transition:-webkit-transform .5s ease;transition:transform .5s ease;transition:transform .5s ease,-webkit-transform .5s ease;width:98%}.infobar-image button{background-color:#174ea6;border:none;border-radius:50px;bottom:25px;color:#fff;height:50px;opacity:.8;position:absolute;right:25px;transition:opacity .3s ease,-webkit-transform .3s ease;transition:transform .3s ease,opacity .3s ease;transition:transform .3s ease,opacity .3s ease,-webkit-transform .3s ease;width:50px;z-index:1}.infobar-image button:hover{cursor:pointer;opacity:1;-webkit-transform:scale(1.1);transform:scale(1.1)}.profile-container{align-items:center;display:flex;flex-direction:column;justify-content:flex-start}.profile-picture-container{background:#fff;border:5px solid #174ea6;border-radius:200px;color:#174ea6;height:260px;margin:50px auto 10px;position:relative;width:260px}.profile-info-wrapper,.profile-picture-container{align-items:center;display:flex;justify-content:center}.profile-info-wrapper{flex-direction:column;margin-top:50px;text-align:center}.preferences-container{display:flex;flex-direction:column;justify-content:flex-start}.preferences-wrapper{flex-direction:column;width:100%}.preferences-container h1,.preferences-wrapper{align-items:center;display:flex;justify-content:center}.preferences-container h1{margin-bottom:20px}.preferences-header{border-bottom:5px solid rgba(0,0,0,.3);font-size:1.5rem;font-weight:400;padding-bottom:5px;width:auto}.details-ind{align-items:center;display:flex;justify-content:space-between;margin-top:1em;width:auto}.details-ind button{background-color:#174ea6;border:none;border-radius:40px;color:#fff;font-size:1rem;font-weight:700;opacity:.8;padding:.8em;width:200px}.details-ind button:hover{cursor:pointer;opacity:1}.preferences-wrapper-2{margin:1.5em;width:90%}.details-ind-last{align-items:center;display:flex;gap:2em;justify-content:center}.logout-button{background-color:#174ea6}.delete-account-button,.logout-button{border:none;border-radius:40px;color:#fff;font-size:1rem;font-weight:700;opacity:.8;padding:.8em;width:200px}.delete-account-button{align-items:center;background-color:red;display:flex;justify-content:center}.delete-account-button:hover{cursor:pointer;opacity:1}.reset-wrapper{background-color:gray;height:800px;overflow:hidden;position:relative;width:100%}.container--middle{left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.reset--container{padding-left:5em;padding-right:5em}.login-header p{font-size:1em}.login_container login_textBox{padding:5em 0}.lesson-wrapper{display:flex;padding:0 10%;width:100%}.hello{color:coral}.lesson-video-wrapper{width:70%}.interactive_panel_wrapper,.lesson-video-wrapper{background:hsla(0,0%,100%,.8);border-radius:20px;height:750px;margin:1%;padding:2em 3em}.interactive_panel_wrapper{width:30%}.lesson-video-navigation{align-items:flex-start;display:flex;flex-direction:column;gap:1em;justify-content:center;margin:20px 10px}.video_player{aspect-ratio:16/9;border-radius:20px;bottom:20px;overflow:hidden;width:100%}.video_title{color:rgba(0,0,0,.8);font-size:1.5rem}.video_topic{color:gray;font-size:1.5rem;opacity:1}.video_description{font-size:1rem;text-align:center justify}.interactive_panel_wrapper{align-items:center;display:flex;flex-direction:column;justify-content:space-evenly}.lesson_question_wrapper{height:50%}.lesson_notes,.lesson_question_wrapper{align-items:center;background-color:#fff;border:5px solid #174ea6;border-radius:20px;display:flex;flex-direction:column;justify-content:center;width:100%}.lesson_notes{height:20%;text-align:center}.lesson_notes h4{font-size:1.2rem}.lesson_question_choices{align-items:center;justify-content:center;padding:1em;width:90%}.lesson_question_choices,.radio-container{display:flex;flex-direction:column}.radio-container h4{font-size:1.2rem;margin-bottom:20px;text-align:center}.radio-label{align-items:center;cursor:pointer;display:flex;margin-bottom:20px}input[type=radio]{-webkit-appearance:none;appearance:none;border:2px solid #174ea6;border-radius:50%;cursor:pointer;height:20px;margin-right:10px;outline:none;width:20px}.submit_choice,input[type=radio]:checked{background-color:#174ea6}.submit_choice{border-radius:10px;color:#fff;height:40px;margin:10px 0;transition:all .2s ease-in-out;width:100%}.submit_choice:hover{-webkit-transform:scale(1.05);transform:scale(1.05)}.mark_finish{background-color:#174ea6;border-radius:10px;color:#fff;height:40px;margin:10px 0;transition:all .2s ease-in-out;width:100%}.mark_finish:hover{-webkit-transform:scale(1.05);transform:scale(1.05)}.cards_wrapper{display:flex;gap:20px;height:auto;justify-content:space-between;width:80%}.card_ind{background-color:hsla(0,0%,100%,.6);border-radius:10px;height:500px;justify-content:space-evenly;padding:0 10px;text-align:center;width:350px}.card_ind,.dashboard_wrapper{align-items:center;display:flex;flex-direction:column}.dashboard_wrapper{height:80vh;justify-content:space-between;padding:30px 0;width:100%}.page_selector{display:flex;gap:30px}.page_selector h1{color:rgba(0,0,0,.8)}.card_title{color:#343434}.change_icon{background-color:#174ea6;border-radius:20px;color:#fff;height:50px;transition:all .3s ease-in-out;width:150px}.change_icon:hover{opacity:.8;-webkit-transform:scale(1.05);transform:scale(1.05)}.progress_page_wrapper{align-items:center;display:flex;flex-direction:column;justify-content:center;width:100%}.progress_wrapper{display:flex;gap:20px;height:80vh;margin:1% 0;width:80%}.progress_overview{align-items:center;background-color:hsla(0,0%,100%,.8);display:flex;flex-direction:column;justify-content:flex-start;padding:2em}.progress_detailed,.progress_overview{border-radius:20px;height:100%;width:50%}.progress_detailed{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,48.5%)}.progress_lessons{align-items:center;background-color:hsla(0,0%,100%,.8);border:2px solid wheat;border-radius:20px;color:rgba(0,0,0,.8);display:flex;flex-direction:column;justify-content:space-evenly;padding:1em;text-align:center}.grid_wrapper{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(1,100%);height:100%;margin:3% 0}.grid_item{align-items:flex-start;border:4px solid rgba(0,0,0,.6);box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24);flex-direction:column;height:100%;transition:all .3s cubic-bezier(.25,.8,.25,1);width:350px}.grid_item,.grid_item_inner{border-radius:20px;display:flex;justify-content:space-between;padding:1em;text-decoration:none}.grid_item_inner{align-items:center;height:150px;min-width:100%}.grid_item:hover{box-shadow:0 14px 28px rgba(0,0,0,.25),0 10px 10px rgba(0,0,0,.22)}.take_test_buttons .progress_test_button{background-color:#174ea6;border:1px solid #000;border-radius:10px;color:#fff;padding:.5em;text-decoration:none;transition:box-shadow .3s ease-in-out,background-color .3s ease-in-out;width:auto}.take_test_buttons .progress_test_button:hover{background-color:#174ea6;color:#fff;cursor:pointer;opacity:.8}.test_checker{font-weight:600;text-align:center}.recommendation_panel{align-items:center;border:4px solid rgba(0,0,0,.6);border-radius:20px;display:flex;flex-direction:column;font-size:1rem;gap:20px;height:100%;justify-content:flex-start;overflow-x:hidden;overflow-y:auto;padding:1em;width:90%}.recommendation_panel::-webkit-scrollbar{width:12px}.recommendation_panel::-webkit-scrollbar-track{background-color:none;border:none;border-radius:20px}.recommendation_panel::-webkit-scrollbar-thumb{background-color:#174ea6;border-radius:8px}.cool-hyperlink{--bg-h:100%;background:linear-gradient(0deg,#174ea6,#174ea6) no-repeat 100% 100% /0 var(--bg-h);transition:background-size .35s}.cool-hyperlink:where(:hover,:focus-visible){background-position-x:left;background-size:100% var(--bg-h);color:#fff}.cool-hyperlink:hover{color:#fff}.cool-hyperlink{color:#174ea6;text-decoration:none}.modal-wrapper{align-items:center;display:flex;height:100vh;justify-content:center}.modal-content{border-radius:8px;max-width:400px;padding:20px}.modal-button{margin-top:10px}.MuiDialog-paper{margin:0}.modal-open{overflow:hidden}.modal-content{align-items:center;background-color:#fff;border-radius:20px;box-shadow:0 0 10px rgba(0,0,0,.1);display:flex;flex-direction:column;height:300px;justify-content:space-evenly;left:50%;max-width:600px;padding:2em;position:fixed;text-align:center;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%;z-index:9999}.modal-open .container-dashboard-content{-webkit-filter:blur(5px);filter:blur(5px);pointer-events:none}.modal-open .container-dashboard{overflow:hidden}.pretest_wrapper{height:90vh;justify-content:center;overflow:none}.pretest_wrapper,.question_wrapper{align-items:center;display:flex;flex-direction:column}.question_wrapper{align-content:flex-start;border:5px solid #174ea6;border-radius:20px;gap:20px;height:600px;justify-content:space-between;margin:40px 0;padding:2em;width:600px}.pretest_next{background-color:#174ea6;border:1px solid #000;border-radius:10px;color:#fff;font-size:1em;height:60px;opacity:.8;padding:.5em;text-decoration:none;transition:box-shadow .3s ease-in-out,background-color .3s ease-in-out;transition:all .3s ease-in-out;width:100%}.pretest_next:hover{opacity:1;-webkit-transform:scale(1.05);transform:scale(1.05)}.choices_individual{border:2px solid transparent;border-radius:20px;font-weight:500;padding:1em;transition:all .1s ease-in-out}.choices_individual:hover{border:2px solid rgba(0,0,0,.8);border-radius:20px}.question_form{display:flex;flex-direction:column;gap:10px;width:100%}.question_wrapper_inner{text-wrap:wrap;align-items:center;display:flex;flex-direction:column;gap:20px;justify-content:center;text-align:center}.disabled_button{-webkit-filter:grayscale(1);filter:grayscale(1)}.grid_title,.taken_wrapper{display:flex;flex-direction:column;gap:20px}.taken_wrapper{height:90vh;width:100%}.taken_button,.taken_wrapper{align-items:center;justify-content:center}.taken_button{background-color:#174ea6;border:1px solid #000;border-radius:10px;color:#fff;display:flex;font-size:1em;font-weight:600;height:60px;opacity:.8;padding:.5em;text-decoration:none;transition:box-shadow .3s ease-in-out,background-color .3s ease-in-out;transition:all .3s ease-in-out;width:200px}.taken_button:hover{opacity:1;-webkit-transform:scale(1.05);transform:scale(1.05)}.about_wrapper{gap:20px;margin:10%;padding:2em}.about_wrapper,.about_wrapper_inner{align-items:center;display:flex;flex-direction:column;justify-content:center}.about_wrapper_inner{text-wrap:wrap;gap:30px;text-align:center}.CircularProgressbar{vertical-align:middle;width:100%}.CircularProgressbar .CircularProgressbar-path{stroke:#3e98c7;stroke-linecap:round;transition:stroke-dashoffset .5s ease 0s}.CircularProgressbar .CircularProgressbar-trail{stroke:#d6d6d6;stroke-linecap:round}.CircularProgressbar .CircularProgressbar-text{fill:#3e98c7;dominant-baseline:middle;text-anchor:middle;font-size:20px}.CircularProgressbar .CircularProgressbar-background{fill:#d6d6d6}.CircularProgressbar.CircularProgressbar-inverted .CircularProgressbar-background{fill:#3e98c7}.CircularProgressbar.CircularProgressbar-inverted .CircularProgressbar-text{fill:#fff}.CircularProgressbar.CircularProgressbar-inverted .CircularProgressbar-path{stroke:#fff}.CircularProgressbar.CircularProgressbar-inverted .CircularProgressbar-trail{stroke:transparent}.circular-progress-container{align-items:center;display:flex;height:200px;justify-content:center;width:200px}.accordion{margin:30px 26% 30px 16%;width:60%}.accordion li{background:#e3edf7;border-radius:8px;box-shadow:6px 6px 10px -1px rgba(0,0,0,.15),-6px -6px 10px -1px hsla(0,0%,100%,.7);list-style:none;margin:20px;padding:10px;width:100%}.accordion li label{align-items:center;cursor:pointer;display:flex;font-size:18px;font-weight:500;padding:10px}label:before{font-size:24px;font-weight:600;margin:10px;transition:.5s ease}input[type=checkbox]{display:none}.accordion .content{color:#555;line-height:26px;max-height:0;overflow:hidden;padding:0 10px;transition:max-height .5s,padding .5s}.accordion input[type=checkbox]:checked+label+.content{max-height:400px;padding:10px 10px 20px}.accordion h3{font-size:25px;font-weight:100;margin-left:25px;margin-top:50px;text-align:start}.accordion hr{border:2px solid #363535;margin-left:25px}.accordion .content .subtopics>*{background-color:#2596be;border:1px solid #000;border-radius:10px;box-shadow:0 3px 5px -1px rgba(0,0,0,.2),0 6px 10px 0 rgba(0,0,0,.14),0 1px 18px 0 rgba(0,0,0,.12);color:#fff;display:inline-block;height:30px;margin:10px;padding-bottom:10px;padding-top:10px;text-align:center;text-decoration:none;transition:background-color .3s ease;width:150px}.accordion .content .subtopics>:hover{background:#0f3c4c;color:#fff}.accordion .content .subtopics>:active{box-shadow:0 4px 4px 0 rgba(60,64,67,.3),0 8px 12px 6px rgba(60,64,67,.15);outline:none}.container h3{color:#555;display:inline;font-size:20px;font-weight:700;margin:0 5px;padding:auto}.completion-container{text-decoration:none;width:50%}*,:after,:before{box-sizing:border-box}*{font-family:Open Sans,arial,sans-serif!important;margin:0;padding:0}.tab-selector{color:rgba(0,0,0,.5);gap:20px;list-style-type:none;margin:0;-webkit-transform:translateY(0);transform:translateY(0);width:100%}.tab-selector,.tab-selector>.tab-ind{align-items:center;display:flex;justify-content:center}.tab-selector>.tab-ind{font-size:.8rem;height:50px;outline:none;padding:2.5em 1em;width:auto}.tab-selector>.tab-ind:hover{cursor:pointer}.active-tab{align-items:center;border:5px solid #174ea6;border-bottom:none;border-top-left-radius:20px;border-top-right-radius:20px;color:#000;outline:none;width:auto}.active-tab,.lesson-selection{background:#fff;display:flex;justify-content:center}.lesson-selection{align-content:center;align-items:flex-start;border-radius:20px;flex-wrap:wrap;gap:1em;height:600px;outline:5px solid #174ea6;overflow:auto;padding:3em;width:100%}.lesson-selection-card{background:#fff;border:5px solid hsla(0,0%,4%,.5);border-radius:20px;box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24);display:flex;flex-direction:column;height:200px;justify-content:space-between;padding:1em;position:relative;text-align:center;transition:all .3s cubic-bezier(.25,.8,.25,1);width:200px}.lesson-selection-card:hover{box-shadow:0 14px 28px rgba(0,0,0,.25),0 10px 10px rgba(0,0,0,.22)}.card-start-learning{font-size:1rem;height:100%;width:100%}.card-details,.card-start-learning{align-items:center;display:flex;justify-content:center}.start-learning{background-color:#174ea6;border:1px solid #000;border-radius:10px;color:#fff;left:50%;padding:.5em;position:absolute;text-decoration:none;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);transition:box-shadow .3s ease-in-out,background-color .3s ease-in-out;width:120px}.start-learning:hover{background-color:#174ea6;color:#fff;cursor:pointer;opacity:.8}
/*# sourceMappingURL=main.8086beb2.css.map*/