@font-face{font-family:Roboto Mono;src:url(/assets/RobotoMono-Medium-CkpUEcvM.eot);src:url(/assets/RobotoMono-Medium-CkpUEcvM.eot?#iefix) format("embedded-opentype"),url(/assets/RobotoMono-Medium-BI3zwX4n.woff2) format("woff2"),url(/assets/RobotoMono-Medium-GVPunhq5.woff) format("woff"),url(/assets/RobotoMono-Medium-CUTo1NgZ.ttf) format("truetype"),url(/assets/RobotoMono-Medium-Wm6fpFXj.svg#RobotoMono-Medium) format("svg");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Open Sans;src:url(/assets/OpenSans-Regular-BT0WUJf-.woff2) format("woff2"),url(/assets/OpenSans-Regular-C74AleX8.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Open Sans Condensed;src:url(/assets/OpenSansCondensed-Regular-BlS9slrl.woff2) format("woff2"),url(/assets/OpenSansCondensed-Regular-Cm1TUi7I.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Open Sans Condensed;src:url(/assets/OpenSansCondensed-Light-2vN80mja.woff2) format("woff2"),url(/assets/OpenSansCondensed-Light-B2q5WjSn.woff) format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Open Sans Condensed;src:url(/assets/OpenSansCondensed-Medium-Dw3hpset.woff2) format("woff2"),url(/assets/OpenSansCondensed-Medium-CcRnWDM6.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Open Sans Condensed;src:url(/assets/OpenSansCondensed-Bold-B99SMsF5.woff2) format("woff2"),url(/assets/OpenSansCondensed-Bold-CS_QAUtm.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Roboto Mono;src:url(/assets/RobotoMono-Bold-DvT6_3Hj.eot);src:url(/assets/RobotoMono-Bold-DvT6_3Hj.eot?#iefix) format("embedded-opentype"),url(/assets/RobotoMono-Bold-z06WKb_G.woff2) format("woff2"),url(/assets/RobotoMono-Bold-Dxu9zaim.woff) format("woff"),url(/assets/RobotoMono-Bold-CUNzm2Do.ttf) format("truetype"),url(RobotoMono-Bold.svg#RobotoMono-Bold) format("svg");font-weight:700;font-style:normal;font-display:swap}:root{font-family:Open Sans;line-height:1.5;font-weight:400;color-scheme:light dark;color:#000;background-color:#fff;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--mi-gradiente: linear-gradient( 90deg, red 0%, yellow 5%, red 10%, rgba(3, 50, 166, 1) 30%, rgba(3, 50, 166, 1) 75%, white 100% )}#app{padding:0%;margin:0;background-image:url(../img/fondo.png);background-size:cover;background-position:center;background-attachment:fixed;font-family:Roboto Mono;min-height:100dvh}html,body{margin:0;padding:0;box-sizing:border-box;min-height:100dvh;font-family:Open Sans}h1{font-size:3.2em;line-height:1.1}button{border-radius:8px;border:1px solid transparent;padding:.6em 1.2em;font-size:1em;font-weight:500;font-family:inherit;cursor:pointer;transition:border-color .25s;margin:1rem;color:#fff}#modal{position:fixed!important;display:block;text-align:center;top:50%;left:50%;transform:translate(-50%,-50%);width:100%}main{font-family:Open Sans;min-height:100vh;height:100%;overflow:visible}input{background-color:#fff!important}a{text-decoration:none;text-align:center}.btn-primary{background-color:#5f9ea0;width:7rem;color:#fff;padding:0;font-weight:700;height:3rem;font-family:Roboto Mono}.btn-primary:hover{border:2px solid white;transition:ease-in-out .3s}.btn-secondary{border:2px solid cadetblue;color:#5f9ea0;width:7rem;padding:.5rem 1rem}label{font-family:Open Sans Condensed;font-weight:bolder;text-align:center;font-size:20px}.mainlogin{background-image:url(/assets/academia-DhArlrfP.jpg);background-position:-15rem;background-repeat:no-repeat;background-size:cover;height:100%;width:100%;display:flex;align-items:center;justify-content:center;margin:0}#logotipo{filter:drop-shadow(0px 0px 15px rgba(255,255,255,1));border-radius:50%;width:35%}#title-login{text-shadow:0 0 25px black}.container-login{border:2px solid black;border-radius:10px;opacity:100%;margin-inline:auto;margin-bottom:1rem;display:flex;align-items:center;justify-content:center;flex-direction:column;position:relative;top:1rem;box-shadow:15px 15px 30px #e3e4ed40;width:90%;color:#fff;min-height:95vh}form{display:flex;flex-direction:column}h2{font-size:2rem}.restore-pass{cursor:pointer;color:#fff;font-size:small;text-align:center;text-shadow:2px 2px 15px black;width:max-content;display:block;margin-inline:auto}.restore-pass:hover{text-shadow:2px 2px 25px black;transform:scale(1.2);transition:all .3s ease}.alert{color:red;font-size:12px;max-width:200px;background-color:#fffc;padding:1rem;text-align:center;border-radius:10px}.btn-register-login{width:9rem}.lbl-login{text-shadow:0 0 15px black}.buttons-login{display:grid;grid-template-columns:repeat(2,1fr);align-items:center;justify-content:center}.input-login{min-width:200px}.aAtras{grid-column:1 / 3;grid-row:2;font-size:1.5rem;border:2px solid cadetblue;border-radius:10px;color:#5f9ea0;background-color:#fff}@media (width < 385px){#logotipo{width:200px}}@media (width < 450px){.buttons-login{grid-template-columns:1fr;grid-template-rows:1fr 1fr 1fr}.btn-primary-login{width:200px;font-size:1rem;height:30px;margin:.5rem}.btn-register-login{grid-row:2;width:200px;font-size:1rem;height:30px;padding:0;margin:.5rem}.aAtras{grid-column:1;grid-row:3;width:200px;height:30px;font-size:1rem;margin:.5rem}}@media (min-width: 386px) and (max-width: 750px){#logotipo{width:250px}}@media (width >= 1024px){.mainlogin{width:100%;max-width:none;background-position:0px}.container-login{max-height:90vh}#logotipo{width:250px}.alert{max-width:300px}}.loading-logo{animation:spin 2s linear infinite}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}input{width:80%;height:2rem;margin:auto;margin-bottom:1rem;border-radius:15px;border-color:#5f9ea0;text-align:center;color:#000}.inputForm{display:flex;flex-direction:column;text-align:center;justify-content:center;align-items:center;width:100%}.inputForm>span{max-width:60%;margin:0}:root{--color1: #361ae6;--color2: #2813bc;--color3: #1b0d91;--color4: #0d0667;--color5: #00003d;--white: #ffffff;--light-gray: #f5f5f5}*{margin:0;padding:0;box-sizing:border-box}.top-nav{background-color:var(--white);padding:1rem 2rem;box-shadow:0 2px 4px #0000001a;position:fixed;width:100%;top:0;z-index:1000}.nav-content{max-width:1200px;margin:0 auto;display:flex;justify-content:space-between;align-items:center}.nav-brand{display:flex;align-items:center;gap:.5rem}.nav-logo{font-size:1.5rem;background-image:url(/assets/logotipo-eg02dKLK.png);width:150px;height:100px;background-size:cover}#logo-hero{width:50%;z-index:2;position:relative;top:0;box-shadow:inset 0 0 155px #fff;border-radius:50%}.nav-title{font-size:1.5rem;font-weight:700;color:var(--color3)}.header-home{position:relative;background:linear-gradient(135deg,var(--color1),var(--color3));color:var(--white);min-height:100vh;text-align:center;overflow:hidden;margin-top:0;display:flex;align-items:center;justify-content:center}.hero-image{position:absolute;top:0;left:0;width:100%;height:100%;background-image:url(/assets/academia-DhArlrfP.jpg);background-size:cover;background-position:center;opacity:.2;z-index:1}.header-content{position:relative;max-width:800px;margin:0 auto;z-index:2;padding:0 2rem}h1{font-size:3rem;margin-bottom:1.5rem;font-weight:700;text-shadow:0 2px 4px rgba(0,0,0,.3)}h2,h3,h4{margin-bottom:1rem}header p{font-size:1.4rem;opacity:.9;text-shadow:0 1px 2px rgba(0,0,0,.3);margin-bottom:2rem}.cta-section{margin-top:2rem}#btn-login{position:absolute;top:1%;left:85%;width:6rem;height:4rem;padding:1rem;color:#fff;font-weight:700;border:2px solid white;border-radius:10px;cursor:pointer;z-index:3;transition:background-color .5s ease;transition:transform .5s ease;box-shadow:0 0 15px #fff;text-shadow:0px 1px 15px white}#btn-login:hover{transform:scale(1.1);background-color:#fff;color:#2813bc;text-shadow:0px 1px 15px #2813bc}button{padding:1rem 2rem;border:none;border-radius:8px;font-size:1.1rem;font-weight:600;cursor:pointer;transition:transform .2s,box-shadow .2s}button:hover{transform:translateY(-2px);box-shadow:0 4px 8px #0000001a}.btn-primary-home{background-color:var(--color1);color:var(--white);padding-left:1rem;padding-right:1rem;font-size:1.2rem;width:fit-content}.btn-secondary-home{background-color:var(--white);color:var(--color1);border:2px solid var(--color1);width:fit-content}main{flex:1}.stats{background-color:var(--white);padding:4rem 2rem;box-shadow:0 5px 10px gray;border-radius:1rem}.stats-container{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:2rem;text-align:center}.stat-item{padding:1rem}.stat-number{font-size:2.5rem;font-weight:700;color:var(--color1);display:block;margin-bottom:.5rem}.stat-item p{color:var(--color3);font-size:1.1rem}.features{max-width:1200px;margin:4rem auto;display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:2rem;padding:0 2rem}.card{background-color:var(--white);padding:2rem;border-radius:12px;text-align:center;transition:transform .3s;box-shadow:0 5px 15px gray}.features .last-card{grid-row:2;grid-column:3}.features .last-card img{max-width:60px}.features .mid-card{position:relative;top:50%}.card:hover{transform:translateY(-5px)}.card-icon{font-size:2.5rem;margin-bottom:1rem}.card h3{color:var(--color3);margin-bottom:1rem;font-size:1.3rem}.card p{color:#666;line-height:1.6}.benefits{background-color:var(--light-gray);padding:4rem 2rem;border-radius:1rem}.benefits h2{text-align:center;color:var(--color3);font-size:2rem;margin-bottom:3rem}.benefits-grid{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem}.benefit-item{background-color:var(--white);padding:2rem;border-radius:12px;box-shadow:0 4px 6px #0000000d}.benefit-item h3{color:var(--color3);margin-bottom:1rem;font-size:1.3rem;display:flex;align-items:center;gap:.5rem}.benefit-item p{color:#666;line-height:1.6}.testimonials{max-width:1200px;margin:4rem auto;padding:2rem}.testimonials h2{text-align:center;color:var(--color3);font-size:2rem;margin-bottom:3rem}.testimonials-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem}.testimonial-card{background-color:var(--white);padding:2rem;border-radius:12px;box-shadow:0 5px 10px gray;transition:transform .3s ease}.testimonial-card:hover{transform:translateY(-5px)}.testimonial-rating{color:gold;font-size:1.2rem;margin-bottom:1rem}.testimonial-text{color:#444;font-size:1.1rem;line-height:1.6;margin-bottom:1.5rem;font-style:italic}.testimonial-author{display:flex;align-items:center;gap:1rem}.testimonial-avatar{width:50px;height:50px;border-radius:50%;object-fit:cover}.testimonial-info{display:flex;flex-direction:column}.testimonial-info strong{color:var(--color3)}.testimonial-info span{color:#666;font-size:.9rem}.guarantee{background:linear-gradient(135deg,var(--color2),var(--color4));color:var(--white);padding:4rem 2rem;text-align:center;width:100%}.guaranted-btn{display:inline-block;padding:1rem 2rem;border:none;border-radius:8px;font-size:1.1rem;font-weight:600;cursor:pointer;background-color:#fff;color:#361ae6;transition:background-color .5s ease;border:2px solid white;animation:parpadeo 1.5s infinite;box-shadow:0 0 15px #fff}.guaranted-btn:hover{background-color:#2813bc;box-shadow:0 0 25px #fff;color:#fff;animation:none}@keyframes parpadeo{0%{transform:scale(1)}50%{transform:scale(1.1)}to{transform:scale(1)}}.guarantee-content{max-width:800px;margin:0 auto}.guarantee h2{font-size:2rem;margin-bottom:1.5rem}.guarantee p{font-size:1.2rem;margin-bottom:2rem;opacity:.9}.footer-home{background-color:var(--color5);color:var(--white);padding-bottom:2rem;margin-top:auto}.footer-content{max-width:800px;margin:0 auto;text-align:center}.footer-links{margin-top:1rem;display:flex;justify-content:center;align-items:center;gap:2rem}.footer-links h4{margin:0}.footer-links a{color:var(--white);text-decoration:none;opacity:.8;transition:opacity .2s}.footer-links a:hover{opacity:1}@media (width < 1024px){#btn-login{left:75%}.stats-container>:last-child{grid-column:2}}@media (width < 768px){h1{font-size:2rem}.header-content{padding:0 1rem}.stats-container{grid-template-columns:repeat(2,1fr)}.features{display:flex;flex-direction:column}.benefits-grid,.testimonials-grid{grid-template-columns:1fr}.footer-links{flex-direction:column;gap:1rem}.nav-content{padding:0 1rem}}@media (width < 660px){#logo-hero{top:-17px}#logo-hero{box-shadow:inset 0 0 125px #fff}}@media (width < 500px){#btn-login{left:65%}#logo-hero{box-shadow:inset 0 0 100px #fff;top:-17px}}@media (max-width: 480px){.stats-container{grid-template-columns:1fr}}@media (width < 430px){#btn-login{left:65%}#logo-hero{top:-17px;box-shadow:inset 0 0 70px #fff}.stat-number{font-size:1.5rem}.stat-item{padding:0;width:100px}}@media (width < 376px){#btn-login{left:65%}#logo-hero{top:-17px;box-shadow:inset 0 0 50px #fff}}.navbar{background:linear-gradient(90deg,#1e3a8a,#3b82f6);padding:1rem;box-shadow:0 4px 6px #0000001a}.navbar h1{font-family:Roboto Bold,sans-serif;font-size:2.2rem;color:#fff;margin:0;font-weight:700;text-shadow:0 0 5px #fff,0 0 10px #fff,0 0 15px #3b82f6,0 0 20px #3b82f6;animation:glow 1.5s infinite alternate}.navBtn{display:flex;justify-content:space-between;align-items:center}.btnNav,.btnPerfil{background-color:transparent;border:none;padding:.5rem;cursor:pointer;transition:transform .3s ease}.btnNav:hover,.btnPerfil:hover{transform:scale(1.1)}.btnNav img,.btnPerfil img{width:35px;height:35px}.pagesNav{overflow:hidden;transition:max-height .5s ease-in-out,opacity .5s ease-in-out;max-height:0;opacity:0}.pagesNav.open{max-height:500px;opacity:1;margin-top:1rem}.directorys{display:flex;flex-direction:column;align-items:center;gap:1rem}.linkNav{color:#fff;text-decoration:none;font-size:1.1rem;padding:.8rem 1.5rem;border-radius:8px;transition:background-color .3s ease,transform .3s ease;width:100%;text-align:center}.linkNav:hover{background-color:#ffffff1a;transform:translate(5px)}.linkNav-new{position:relative}.new-badge{position:absolute;top:-7px;right:115px;background-color:#f59e0b;color:#fff;padding:2px 6px;border-radius:10px;font-size:.7rem;font-weight:700;text-transform:uppercase;animation:pulse 2s infinite}@keyframes pulse{0%{transform:scale(1);box-shadow:0 0 #f59e0bb3}70%{transform:scale(1.1);box-shadow:0 0 10px 10px #f59e0b00}to{transform:scale(1);box-shadow:0 0 #f59e0b00}}.linkNav img{width:25px;height:25px;vertical-align:middle}.directorys .linkNav:last-child{background-color:#ef4444}.directorys .linkNav:last-child:hover{background-color:#dc2626}@keyframes glow{0%{text-shadow:0 0 5px #fff,0 0 10px #fff,0 0 15px #3b82f6,0 0 20px #3b82f6}to{text-shadow:0 0 10px #fff,0 0 20px #fff,0 0 30px #3b82f6,0 0 40px #3b82f6}}@media (min-width: 768px){.new-badge{right:275px}}@media (min-width: 1024px){.navbar{display:flex;justify-content:space-around;align-items:center;padding:1rem 2rem}.navBtn{display:contents}.btnNav{display:none}.pagesNav{max-height:none;opacity:1;display:flex;margin-top:0;min-height:70px}.pagesNav.open{max-height:none}.directorys{flex-direction:row;gap:1.5rem;overflow:visible}.linkNav{width:auto;padding:.5rem 1rem}.linkNav:hover{transform:translateY(-2px)}.btnPerfil{order:3}.navbar h1{order:1}.pagesNav{order:2}.new-badge{top:-10px;right:77px}}.modalcontainer{position:relative;top:40%;margin-left:auto;margin-right:auto;display:flex;flex-direction:column;justify-items:center;align-content:center;width:90%;color:#fff;background-color:#69dda3;z-index:2;border-radius:10px;max-width:400px}.modalcontainer button{background-color:#5f9ea0}.container,#container-exam{position:relative}.container-lottie{position:absolute;width:100%;height:100%;left:0%;top:0%;background-color:transparent;z-index:1}.prepExam{max-width:80%;font-weight:600;text-align:center;margin-left:auto;margin-right:auto;margin-top:3rem;font-size:1.5rem}.spinnerCreate{position:absolute;left:36%;top:35%;width:100px}@media (min-width: 1024px){#container-exam{max-width:1024px;margin-left:auto;margin-right:auto}}.form-create{position:relative;display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:1fr .5fr;font-family:Roboto Mono;z-index:100}.btns-nav{grid-row:1;grid-column:2;display:grid;grid-template-rows:1fr .5fr;align-items:center;justify-content:center}#dificult-selector{grid-row:2;grid-column:1 / 2 span;align-items:center;justify-content:space-around;font-family:Roboto Mono}#dificult-selector :last-child{grid-column:2}.selector-dif{display:grid;grid-template-columns:repeat(2,1fr);column-gap:1rem;align-items:center;justify-content:center;margin-top:1rem}.selector-dif div{display:flex;flex-direction:column;align-items:center;justify-content:center}.span-dificult{display:block;text-align:center;font-family:Open Sans Condensed;font-weight:700}.selector-dif input{margin:2px;width:30px;text-align:center}#config-exam{display:flex;flex-direction:column;align-items:center;margin-top:1rem;justify-items:center;row-gap:1rem}#div-Select-Questions{grid-column:1;grid-row:1;display:flex;flex-direction:column;justify-content:center;align-items:center}#div-Select-Type{grid-column:1;grid-row:2;display:flex;flex-direction:column;justify-content:center;align-items:center}.timer{grid-row:2;display:flex;justify-content:space-around;align-items:center;font-family:Roboto Mono;margin-left:.5rem;margin-top:1rem;width:150px}.timer input{width:20px}.timer p{margin:0;font-size:1.5rem;color:#000}.checkTimer{margin:0;margin-right:1.5rem;transform:scale(1.5);font-size:1.5rem;color:#000}.numberSelect{width:10.4rem;border-radius:15px;border-color:#5f9ea0;height:2.3rem;border:2px solid;text-align:center;background-color:#fff;color:#5f9ea0}.btn-create{margin:0 0 0 10%}.label-number{grid-column:1;grid-row:1;font-size:16px}.input-number{grid-row:2;grid-column:1;width:10rem;text-align:center;font-size:1rem;margin-bottom:1rem}.select-type{width:10.4rem;border-radius:15px;border-color:#5f9ea0;height:2.3rem;border:2px solid;text-align:center;background-color:#fff;color:#5f9ea0;margin:0}.label-type{font-size:16px}@media (min-width: 768px){.form-create{display:grid;grid-template-columns:repeat(3,1fr)}#config-exam{grid-row:1;grid-column:1}#dificult-selector input{width:100px;margin:0}#dificult-selector{display:flex;flex-direction:column;align-items:center;justify-content:center;margin-top:1rem;grid-row:1;grid-column:2}.btns-nav{grid-row:1;grid-column:3}.selector-dif{display:flex;flex-direction:column;gap:10px;align-items:center;justify-content:center;margin:.5rem}.selector-dif label{width:150px}}#btn-finaly{grid-row:1;padding:0;display:none;background-color:#5f9ea0;width:7rem;color:#fff;margin:0;height:3rem}@media (width < 760px){#btn-finaly{margin-left:1rem}}.questionFormContainer{position:relative;z-index:2}.answers{display:flex;align-items:center;justify-content:center;width:100%;flex-direction:column}.answer{display:flex;align-items:center;justify-content:center;width:80%;border-radius:1rem;cursor:pointer;padding:.5rem;margin-top:5px;box-shadow:0 0 10px gray;background-color:#fff}.answer>p{width:70%}.question{display:flex;max-width:80%;margin-left:auto;margin-right:auto;justify-content:center;align-items:center}.question>span{font-size:2rem;font-weight:700}.question>p{margin-left:2rem;margin-top:2rem;font-size:1.2rem;font-weight:600}.letter{border:1px solid black;width:2rem;height:2rem;text-align:center;position:relative;padding-top:3px;border-radius:5px}.checked{background-color:#8fbc8f}.article{position:relative;width:80%;background-color:#f1ece1;padding:1rem;border-radius:10px;white-space:pre-line;margin-top:1rem}.read-more{background-color:transparent;color:#00f;padding:.2rem}.article div{display:flex;align-items:center}.spinnerQuestion{display:inline;width:30px}@media (min-width: 1024px){#container-review p{font-size:1.1rem}.question p{font-weight:700;font-size:1.3rem;margin:1rem}}.result{top:15rem;right:25%;display:block;margin-left:auto;margin-right:auto;margin-top:1rem;margin-bottom:1rem;width:80%}.result p{text-align:center;font-size:1rem;border:2px solid #ccc;border-radius:10px;padding:1rem}.result p span{font-size:1.5rem}.good{color:green}.bad{color:red}#numVoid{color:orange}#timetodo{color:#00f}.pagination{width:100%;height:3rem;position:relative;display:flex;align-items:center;justify-content:center;padding-bottom:1rem;margin-top:1rem;z-index:3}.pag{width:3.5rem;height:2rem;border:1px solid cadetblue;border-radius:10%;text-align:center;display:flex;align-items:center;justify-content:center;font-weight:700;padding:4px;color:#5f9ea0;font-size:14px}.containerMyExams{display:grid;grid-template-columns:1fr;grid-gap:1rem;padding:1rem}.container-prop{display:grid;grid-template-columns:1fr 1fr;padding:1rem}.messageNoExam{display:block;text-align:center}@media (min-width: 768px){.containerMyExams{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:1rem;padding:1rem;justify-items:center;justify-content:center}.messageNoExam{display:block;text-align:center}}@media (min-width: 1024px){.containerMyExams{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:1rem;padding:1rem;justify-items:center;justify-content:center}.messageNoExam{display:block;text-align:center}}@media (min-width: 1350px){.containerMyExams{grid-template-columns:repeat(5,1fr)}}.imgCardExam{width:100%;height:100px;object-fit:cover;border-radius:10px}.cardExam{background-color:#fff;padding:.5rem;border-radius:1rem;position:relative;width:100%;display:flex;flex-direction:column;justify-content:space-between;box-shadow:0 0 15px gray}.cardExam h3{margin:.5rem;font-size:18px}.btncard{background-color:#5f9ea0;font-size:14px;font-weight:500;margin:2px;padding:.5rem;border-radius:10px;display:block;width:47%;font-family:Open Sans Condensed;color:#fff}.btncard:hover{transform:scale(1.05);transition:all .3s ease-in-out;overflow:hidden}.container-prop{display:grid;grid-template-columns:repeat(2,1fr)}#typeExamCard{grid-row:1;grid-column:span 2}#correctionCard{grid-row:4;grid-column:span 2}p{margin:.5rem;font-size:14px}.cardProp{font-family:Open Sans Condensed;font-weight:700}.cardProp span{font-weight:400;margin-left:5px}.approved{color:green}.rejected{color:red}.divbtn{display:flex;justify-content:space-around;position:relative;top:1%}.svg-download{position:absolute;top:-100%;right:10%;cursor:pointer}.svg-download:hover{transform:scale(1.2);transition:transform ease .5s}.stadistic{padding:1rem;padding-top:0;overflow:hidden}h2{text-align:center;margin-bottom:1rem;margin-top:1rem}#mychart3{width:100%;height:500px;margin:0 auto;display:block;padding:10px;background-color:#fff;border-radius:10px;box-shadow:0 0 10px #0000001a;margin-top:1rem}#mychart1{width:100%;height:500px;margin:0 auto;display:block;padding:10px;background-color:#fff;border-radius:10px;box-shadow:0 0 10px #0000001a}#mychart2{width:100%;height:500px;margin:0 auto;margin-top:1rem;display:block;padding:10px;background-color:#fff;border-radius:10px;box-shadow:0 0 10px #0000001a}.data1{height:300px}.data2{height:500px}#filter{display:grid;grid-template-columns:40% 40% 20%;grid-template-rows:1fr 1fr;align-items:center;justify-content:center;margin-bottom:1rem;flex-direction:row;overflow:hidden}#lbldateto{grid-column:2}#inputdatefrom{grid-column:1;grid-row:2;width:80%}#inputdateto{grid-column:2;grid-row:2;width:80%}.btnfilter{margin:0;padding:.5rem;background-color:#5f9ea0;grid-row:1 / span 2}#average-note{font-size:1.3rem}@media (min-width: 1024px){main{max-width:1024px;margin-left:auto;margin-right:auto}}.container_spinnerRegister{width:100%;height:100%;position:absolute;background-color:#fdfdfd80}.spinnerRegister{position:absolute;left:40%;top:50%;width:100px}.formRegister{border:2px solid black;border-radius:15px;width:90%;margin:auto;max-width:600px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:1rem}#select-sex{width:80%;text-align:center;margin-inline:auto;border-radius:25px;border:1px solid cadetblue;min-height:30px;margin-bottom:1rem}.containerRegister{background-image:url(/assets/academia-DhArlrfP.jpg);background-repeat:no-repeat;background-size:cover;width:100%;background-position:30% 1%;color:#fff;padding-top:1rem;padding-bottom:1rem;min-height:100dvh}.lbl-register{text-shadow:0 0 25px black}.cancelLink{display:flex;grid-column:2;grid-row:1;background-color:#fff;width:7rem;color:#5f9ea0;width:112px;height:3rem;border-radius:10px;font-weight:700;align-items:center;justify-content:center;border-radius:2px solid cadetblue}.btn-register{margin-top:0;margin-bottom:0;border:2px solid white;box-shadow:0 0 15px #fff}.buttons-register{display:flex;align-items:center;justify-content:space-around}.alert{margin-inline:auto;margin-bottom:1rem}@media (width >=1024){.containerRegister{height:100dvh}}.buttonFinaly{display:block;margin-left:auto;margin-right:auto}.timer{display:flex;margin-left:auto;margin-right:auto}#btn-back{display:flex;width:250px;align-items:center;justify-content:center;margin-inline:auto}@media (min-width: 1024px){#container-review{max-width:1024px;margin-left:auto;margin-right:auto}}#title-profile{font-size:2rem;margin:0;margin-bottom:1rem}#title-credits{font-size:1.5rem;margin-top:1rem}.profile{box-shadow:0 0 15px gray;border-radius:10px;padding:1rem}.credits{display:flex;flex-direction:column;justify-content:space-between;align-items:center}.btn-credits-form{height:2rem}.coin{width:3rem;height:3rem;margin-right:.5rem;border-radius:10px}.credits__options{display:flex;justify-content:space-between;align-items:center;margin-top:1rem;box-shadow:0 0 15px gray;border-radius:10px;padding:3px}.credits__options label{font-size:1rem;width:50%;color:#000}.credits__form{width:100%;display:flex;flex-direction:column;justify-content:space-between}.credits__options input{font-size:1rem;width:30%;margin:0}.btn-credits-form{margin-left:auto;margin-right:auto}.credits__balance{display:flex;margin-bottom:2rem;box-shadow:0 0 15px gray;padding:1rem;border-radius:10px}.credits__balance p{margin-left:1rem;font-size:1.5rem}p>b{font-weight:900;font-size:large}@media (min-width: 1024px){#container-profile{max-width:1024px;margin-left:auto;margin-right:auto}}.btn-change-password{align-self:flex-start;width:max-content;padding:.5rem 1rem;height:max-content}.change-password-modal-content{background-color:#2c2c2c;padding:25px;border-radius:10px;width:100%;max-width:450px;box-shadow:0 5px 15px #00000080;color:#fff;text-align:left}.change-password-modal-content h2{text-align:center;margin-bottom:20px}.change-password-form .form-group{margin-bottom:15px}.change-password-form label{display:block;margin-bottom:5px;font-weight:700}.change-password-form input{width:100%;padding:10px;border-radius:5px;border:1px solid #555;background-color:#333!important;color:#fff;box-sizing:border-box}.error-message{color:#ff4d4d;text-align:center;margin-bottom:15px}.success-message{color:#4caf50;text-align:center;margin-bottom:15px}.modal-buttons{display:flex;justify-content:flex-end;gap:10px;margin-top:20px}.svg{width:50%;height:20%;background-color:#fff;margin-bottom:3rem}.succes{display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;top:20dvh}.succes h1{font-size:2rem;font-weight:700;color:#333;margin-bottom:1rem;text-align:center}.cancel svg{width:50%;height:20%;background-color:#fff;margin-bottom:3rem}.cancel{display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;top:20dvh}.cancel h1{font-size:2rem;font-weight:700;color:#333;margin-bottom:1rem}.link{display:flex;padding:.5rem;border-radius:10px;font-weight:500;align-items:center;justify-content:center}.policyContainer{display:flex;flex-direction:column;align-items:center;justify-content:center;max-width:800px;margin:auto;background:#fff;padding:20px;border-radius:5px;box-shadow:0 0 10px #0000001a;text-align:center}.policyContainer h1,.policyContainer h2{color:#333}.policyContainer p{color:#555;text-align:center}.container-restore{position:relative;display:flex;align-items:center;justify-content:center;flex-direction:column;height:100dvh;padding:1rem}.container-restore p,.container-restore h1{text-align:center}.container-restore input{min-width:250px}.form-resetpass button{display:block;margin-inline:auto}.btn-to-back{width:40px;height:40px;position:absolute;top:3%;left:7%}.submitSuccess{color:green;text-align:center}.submitError{color:red;text-align:center}.success-title{color:#d63434;margin-bottom:1.2rem;text-shadow:0 0 10px #e3e4ed}.success-register-container{min-height:100vh;display:flex;align-items:center;justify-content:center;background:#fff}.success-register-box{background:#fff;border:2px solid #e3e4ed;border-radius:12px;box-shadow:0 4px 24px #5f9ea01a,0 1.5px 8px #e3e4ed;padding:2.5rem 2rem;max-width:420px;width:90%;text-align:center}.success-title-account{color:#5f9ea0;margin-bottom:1.2rem;text-shadow:0 0 10px #e3e4ed}.success-message{color:#444;font-size:1.08rem;margin-bottom:2rem;line-height:1.5}.success-login-btn{background:#fff;color:#5f9ea0;border:2px solid cadetblue;border-radius:8px;padding:.7rem 2.2rem;font-size:1.1rem;font-weight:600;cursor:pointer;box-shadow:0 2px 8px #e3e4ed;transition:background .2s,color .2s}.success-login-btn:hover{background:#5f9ea0;color:#fff}.ap-card{display:flex;align-items:center;background-color:#282828;border-radius:8px;padding:12px;margin-bottom:10px;width:100%;max-width:500px;box-shadow:0 4px 8px #0003;transition:background-color .3s ease}.ap-card-title-wrapper{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:8px}.ap-card-title{flex-grow:1;margin:0}.ap-listened-icon{width:24px;height:24px;flex-shrink:0}.ap-card-image{width:80px;height:80px;border-radius:6px;object-fit:cover;margin-right:15px}.ap-card-body{display:flex;flex-direction:column;justify-content:center;width:100%}.ap-card-title{color:#fff;font-size:1rem;font-weight:600;margin:0 0 10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ap-card-progress-container{display:flex;align-items:center;width:100%;gap:10px}.ap-card-timer{color:#b3b3b3;font-size:.75rem;min-width:40px;text-align:center}.ap-card-progress-bar{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:4px;background:#4d4d4d;border-radius:5px;outline:none;cursor:pointer}.ap-card-progress-bar::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:12px;height:12px;background:#1db954;border-radius:50%;cursor:pointer}.ap-card-progress-bar::-moz-range-thumb{width:12px;height:12px;background:#1db954;border-radius:50%;cursor:pointer;border:none}.ap-card-controls{display:flex;align-items:center;justify-content:center;gap:20px;margin-top:10px}.ap-control-btn{background:none;border:none;cursor:pointer;padding:0}.ap-control-btn img{width:24px;height:24px;filter:invert(1)}.ap-card.ap-locked{justify-content:space-between}.ap-card-image-locked{width:50px;height:50px;border-radius:4px;object-fit:cover}.ap-card-details-locked{display:flex;align-items:center;gap:15px;width:100%;margin-left:15px}.ap-card-title-locked{color:#fff;font-size:1rem;font-weight:600;margin:0;flex-grow:1}.ap-btn-unlock{background-color:#1db954;color:#fff;border:none;border-radius:20px;padding:8px 16px;font-size:.8rem;font-weight:600;cursor:pointer;white-space:nowrap;transition:background-color .3s ease}.ap-btn-unlock:hover{background-color:#1ed760}.podcast-page-main{padding:1rem}.podcast-container{max-width:1000px;margin:0 auto}.podcast-header{text-align:center;margin-bottom:2rem;padding:1.5rem;background-color:#fffc;border-radius:12px}.podcast-header h1{font-size:2.8rem;color:#1e3a8a;font-weight:700}.podcast-header p{font-size:1.1rem;color:#333}.podcasts-list{display:grid;gap:1.5rem;justify-content:center}.unlock-modal-content{padding:1.5rem;text-align:center}.unlock-modal-content h2{color:#1e3a8a;margin-bottom:1rem}.unlock-modal-content p{font-size:1.1rem;margin-bottom:1.5rem}.modal-buttons{display:flex;justify-content:center;gap:1rem}.btn-confirm,.btn-cancel{padding:.8rem 1.5rem;border:none;border-radius:8px;font-size:1rem;font-weight:700;cursor:pointer;transition:all .3s ease}.btn-confirm{background-color:#22c55e;color:#fff}.btn-confirm:hover{background-color:#16a34a}.btn-cancel{background-color:#ef4444;color:#fff}.btn-cancel:hover{background-color:#dc2626}@media (width >= 768px){.podcasts-list{grid-template-columns:repeat(2,1fr)}}@media (width >= 1024px){.podcasts-list{grid-template-columns:repeat(3,1fr)}}
