.menu-pec{display:flex;justify-content:center;flex-wrap:wrap;gap:9px;background:#000;width:fit-content;margin:0px auto;border-radius:50px;padding:10px 13px;transition:opacity 300ms;align-items:center}.menu-pec div{gap:9px;display:flex}.menu-pec a:has(span){padding:4px 5px!important}.menu-pec a span{font-size:20px}.menu-pec a{align-self:center}.menu-pec a:not(:has(img)){color:#fff!important;border:1px solid transparent;border-radius:50px;padding:8px 10px;transition:all 300ms;line-height:1em}.menu-pec a:hover:not(:has(img)){border:1px solid #fff;transition:all 300ms}.menu-pec a.active:not(:has(img)){color:#000!important;background:#fff;transition:all 300ms}@media only screen and (max-width:720px){.menu-pec{border-radius:18px;padding:20px 13px}}.menu-pec-movil{display:flex;flex-direction:column;gap:9px;background:#000;min-width:200px;margin:0px auto;border-radius:36px;padding:10px 13px}.menu-pec-movil .cabecera{gap:9px;display:flex;justify-content:space-between}.menu-pec-movil .sub-menu{gap:9px;display:none;flex-direction:column;align-content:flex-start;flex-wrap:wrap;transition:all 300ms}.menu-pec-movil a{align-self:center;text-decoration:none}.menu-pec-movil a:not(:has(img)){color:#fff!important;border:1px solid transparent;border-radius:50px;padding:8px 10px;transition:all 300ms;line-height:1em}.menu-pec-movil a:hover:not(:has(img)){border:1px solid #fff;transition:all 300ms}.menu-pec-movil a:not(:has(img),.menu-pec-movil a#menu-toggle){text-align:left;align-self:auto;font-size:33px}.menu-pec-movil a#cuenta{display:flex}.menu-pec-movil a#cuenta:before{content:"person";font-family:'Material Symbols Outlined';font-size:37px;margin-right:5px}.slider-container{display:flex;flex-direction:row;flex-wrap:nowrap;gap:1em;overflow-x:auto;width:100vw;height:85vh;scroll-snap-type:x mandatory;scroll-behavior:smooth}@media only screen and (max-width:480px){.slider-container{padding-right:10vw}}.slider-container .slide:first-child{margin-left:10vw}.slider-container .slide:last-child{margin-right:10vw;scroll-snap-align:start}.slider-container .slide{display:flex;flex-direction:column;justify-content:flex-end;position:relative;flex:0 0 80vw;height:80vh;scroll-snap-align:center;border-radius:36px;box-shadow:inset 0 0 40px rgba(0,0,0,0);overflow:hidden}.slider-container div.active-slide{}.slider-container div.active-slide *:not(div.active-slide>div){opacity:1;transition:opacity 300ms 500ms}.slider-container .slide *:not(.slide>div){opacity:0;transition:opacity 300ms}.slider-container .slide>div{position:absolute;top:0;left:0;width:80vw;height:80vh;background-attachment:fixed;background-position:40% center;background-repeat:no-repeat;background-size:cover;z-index:-1;filter:blur(5px);transition:all 0.3s}@media only screen and (max-width:480px){.slider-container .slide>div{background-attachment:inherit}}.slider-container div.active-slide>div{background-position:center;filter:blur(0);transition:all 0.3s}.slider-container .slide>div:before{content:"";position:absolute;top:0;left:0;height:80vh;width:80vw;background:linear-gradient(180deg,rgba(0,0,0,0) 0%,rgba(0,0,0,0.6) 100%)}.slider-container h2{padding:15px 5%;margin:0px;color:#fff;font-size:40px;font-weight:700}.slider-container p{padding:0px 5%;margin-bottom:15px;color:#fff}.slider-container a{margin:0% 0% 5% 5%;background:#fff;border-radius:18px;padding:0.55em 1em;width:fit-content;color:#000}.slider-bullets{display:flex;justify-content:center;position:absolute;bottom:60px;width:100%}.slider-bullets .bullet{width:10px;height:10px;margin:0 5px;background-color:#bbb;border-radius:50%;cursor:pointer}.slider-bullets .bullet.active{background-color:#717171;animation:countdown 10s linear infinite}@keyframes countdown{0%{transform:scale(1)}100%{transform:scale(0)}}.cursos-container{position:relative}.cursos-row{display:flex;flex-direction:row;flex-wrap:nowrap;gap:1.5em;padding-top:10px;overflow-x:auto;width:100vw;scroll-snap-type:x mandatory;scroll-behavior:smooth;position:relative}@media only screen and (max-width:480px){.cursos-row{padding-right:10vw}}.cursos-container .arrow{position:absolute;top:0px;cursor:pointer;z-index:10;height:100%;display:flex;justify-content:center;align-items:center;padding:10px;color:#fff;font-weight:200;font-size:2em;opacity:0;transition:opacity 300ms}.cursos-container:hover .arrow{opacity:1;transition:opacity 300ms}.cursos-container .arrow-left{left:0px;background:linear-gradient(90deg,rgba(45,45,45,0.8) 60%,transparent)}.cursos-container .arrow-right{right:0px;background:linear-gradient(-90deg,rgba(45,45,45,0.8) 60%,transparent)}.cursos-container .project-item:first-child{margin-left:10vw}.cursos-container .project-item:last-child{margin-right:10vw;scroll-snap-align:start}.cursos-container .project-item{display:flex;flex-direction:column;position:relative;flex:0 0 20vw;scroll-snap-align:center;box-shadow:inset 0 0 40px rgba(0,0,0,0)}@media only screen and (max-width:480px){.cursos-container .project-item{flex:0 0 60vw}}.cursos-container .project-thumbnail{aspect-ratio:1.618 / 1}.cursos-container img{object-fit:cover;width:100%;height:100%;border-radius:9px;transform:scale(1);filter:drop-shadow(0px 6px 15px transparent);transition:all 300ms}.cursos-container .project-item:hover .project-thumbnail img{transform:scale(1.1);filter:drop-shadow(0px 6px 15px #000);transition:all 300ms}.cursos-container h2{color:#fff;font-size:18px;margin-top:5px;font-weight:400;padding-bottom:5px}.cursos-container p.project-category a{color:#999}.cursos-container span{display:none}.hidden{display:none}.pestanas-curso{max-height:calc(100vh - 193.8px);display:flex;border:none!important;gap:1em}@media only screen and (max-width:480px){.pestanas-curso{max-height:inherit;flex-direction:column}.pestanas-curso ul.et_pb_tabs_controls{flex-direction:row!important}.pestanas-curso .et_pb_tabs_controls li:not(.pestanas-curso .tab-sin-contenido){display:flex;align-items:center;justify-content:center;min-width:137px;margin-top:10px}.pestanas-curso ul.et_pb_tabs_controls:before{margin-top:10px}}.pestanas-curso ul.et_pb_tabs_controls{display:flex;flex-direction:column;overflow-y:auto;min-width:160px;background:#000;gap:10px;padding:0px 10px 10px 10px!important;border-radius:18px;filter:drop-shadow(0px 0px 10px black);position:relative}.pestanas-curso ul.et_pb_tabs_controls:before{content:"Lecciones";color:#fff;position:sticky;top:0px;background:linear-gradient(180deg,rgba(0,0,0,1) 0%,rgba(0,0,0,1) 80%,rgba(0,0,0,0) 100%);z-index:99;font-size:21px;font-family:'Inter Tight';font-weight:700;padding:10px}.pestanas-curso .et_pb_tabs_controls li{border:none!important;border-radius:9px;background:#333}.pestanas-curso .et_pb_tabs_controls li:not(.pestanas-curso .et_pb_tabs_controls li.et_pb_tab_active):hover{background:#666;filter:drop-shadow(0px 0px 6px #666)}.pestanas-curso .et_pb_tabs_controls li:not(.pestanas-curso .et_pb_tabs_controls li.et_pb_tab_active):hover a{color:#fff}.pestanas-curso .et_pb_tabs_controls li.et_pb_tab_active{background:#fff;filter:drop-shadow(0px 0px 6px #666)}.pestanas-curso ul.et_pb_tabs_controls:after{display:none}.pestanas-curso .tab-sin-contenido{display:none}.pestanas-curso .et_pb_all_tabs{width:100%;background:#000;border-radius:18px;filter:drop-shadow(0px 0px 10px black);overflow:auto}.pestanas-curso .et-pb-active-slide{height:100%;padding:0px}.pestanas-curso .ays-quiz-container{margin:0px!important;padding:0px!important;width:100%!important;max-width:100%!important;height:100%!important;max-height:100%!important;min-height:calc(100vh - 213.8px)!important;display:flex;flex-direction:column;justify-content:center;background:#000!important}.pestanas-curso .ays-quiz-container .ays-questions-container .ays-start-page *:not(input),.pestanas-curso .ays-quiz-container .ays-questions-container .ays-matching-field-choice,.pestanas-curso .ays-quiz-container .ays-questions-container p,.pestanas-curso .ays-quiz-container .ays-questions-container form .step:not(.ays_thank_you_fs) p,.pestanas-curso .ays-quiz-container .ays-questions-container .ays-fs-title,.pestanas-curso .ays-quiz-container .ays-questions-container .ays-fs-subtitle,.pestanas-curso .ays-quiz-container .ays-questions-container .logged_in_message,.pestanas-curso .ays-quiz-container .ays-questions-container .ays-quiz-limitation-count-of-takers,.pestanas-curso .ays-quiz-container .ays-questions-container .ays-quiz-limitation-count-of-takers *,.pestanas-curso .ays-quiz-container .ays-questions-container .ays_score_message,.pestanas-curso .ays-quiz-container .ays-questions-container .ays_message{color:#fff!important}.pestanas-curso .ays_quiz_question p{font-size:31px!important;line-height:1em;font-family:'Inter Tight';font-weight:700}.pestanas-curso label.ays_position_initial:before{display:none!important}.pestanas-curso .ays_list_view_container{display:grid;grid-template-columns:repeat(4,1fr);gap:1em}@media only screen and (min-width:750px) and (max-width:980px){.pestanas-curso .ays_list_view_container{grid-template-columns:repeat(2,1fr)}}@media only screen and (max-width:750px){.pestanas-curso .ays_list_view_container{grid-template-columns:repeat(1,1fr)}}.pestanas-curso .ays-field.ays_list_view_item{border-radius:9px}.pestanas-curso .ays-quiz-container .ays-questions-container label[for^="ays-answer-"]{color:#eee!important;border:1px solid;border-radius:9px}.pestanas-curso .ays-field label{border:none!important}.pestanas-curso label.ays_position_initial{padding:10px!important;line-height:1.3em!important}.pestanas-curso .ays-field.ays_list_view_item:hover{background:#333;border-radius:9px}.pestanas-curso .ays-field.ays_list_view_item:hover .ays_position_initial{color:#fff!important}.pestanas-curso .ays-field.checked_answer_div input:checked~label:not(.ays_answer_image){background-color:transparent!important;color:#fff!important;border-radius:9px;padding:10px!important;border:1px solid}.pestanas-curso .ays_position_initial:after{display:none!important}.pestanas-curso .ays-live-bar-wrap{top:10px;background:#000;border-radius:18px;width:calc(100% - 22px);left:11px;filter:drop-shadow(0px 0px 10px #333)}.pestanas-curso .ays-live-bar-fill{color:#fff!important;border-bottom:none!important;background-color:#333;padding-right:10px;border-radius:18px}.pestanas-curso .lds-ellipsis div{color:#fff!important;background:#fff!important}.pestanas-curso p.ays_score{display:flex;flex-direction:column}.pestanas-curso p.ays_score span.ays_score_percent{font-size:70px;line-height:1em;font-family:'Inter Tight';font-weight:700}.pestanas-curso span.ays-show-res-toggle{color:#666!important}.juego-leccion{color:#fff;padding:20px}.juego-leccion .inicio,.juego-leccion .final{height:calc(100vh - 233.8px);display:flex;flex-direction:column;justify-content:center;align-items:center}.juego-leccion .inicio span{font-size:50px;color:#04b0f1}.juego-leccion h2{font-size:50px;text-align:center;color:#fff;padding:30px 10%}.juego-leccion button{font-size:14px;border-radius:18px;border:none;padding:0.55em 1em;width:fit-content;color:#000;margin-top:30px}.juego-leccion button:hover{background:#999;cursor:pointer}.juego-leccion h3{font-size:100px;color:#fff;padding:0.25em 0.5em;background:#222;border-radius:18px;margin-bottom:10px}.juego-leccion ul,.juego-leccion li{list-style-type:none}.juego-leccion>ul{padding:0px}.juego-leccion>ul>li{text-align:center;height:calc(100vh - 233.8px);width:100%;padding:0px;flex-direction:column;display:flex;border-bottom:2px dashed #666;font-size:31px;font-weight:600}.juego-leccion>ul>li>ul{display:flex;gap:10px;justify-content:center;padding:0px;flex-grow:1;flex-wrap:wrap}.juego-leccion>ul>li>ul>li{display:flex;justify-content:center;align-items:center;border:1px solid;padding:10px;border-radius:9px;height:fit-content;max-width:calc(100% / 3 - 20px);font-size:15px!important;background:#222;color:#999}.juego-leccion>ul>li>ul>li:hover{color:#fff;background:#444}.juego-leccion>ul.activo>li>ul>li{animation:300ms ease-in 2.5s infinite reverse both running presion}@keyframes presion{0%{padding:10px}100%{padding:15px}}.juego-leccion>ul>li>ul>li strong{font-weight:600}.juego-leccion>ul>li>ul>li.bien{color:#00ff00;background:rgba(0,255,0,0.3)}.juego-leccion>ul>li>ul>li.mal{color:red;background:rgba(255,0,0,0.3)}.cuenta form{background:#fff;border-radius:36px;padding:3%}.cuenta form p{margin-bottom:0px;color:#000!important;text-align:left}.cuenta form input{background-color:#dcdcdc;border:0.1px solid #fff;padding:10px;color:#4e4e4e;border-radius:20px!important}.cuenta form input[type="submit"]{width:100%;background:#000;color:#fff}.cuenta form input[type="submit"]:hover{background:#666;cursor:pointer}.cuenta form p.login-extra{margin-top:40px}.cuenta form p.login-extra a{background:#dcdcdc;color:#000;padding:5px 10px;border-radius:50px;margin-right:5px}.cuenta form p.login-extra span.separator{display:none}.cuenta p.pms-login-error{color:red;border-radius:50px;margin-bottom:20px;line-height:1.2em;padding:5px 10px}.cuenta li.pms-field-subscriptions{display:flex;gap:1em;flex-wrap:wrap}.cuenta .pms-subscription-plan:has(input[name="subscription_plans"]:checked){border:1px solid}.cuenta .pms-subscription-plan{border:1px solid #ccc;border-radius:9px;padding:10px}.cuenta div#pms-subscription-plans-discount{display:flex;width:100%;flex-direction:row;gap:10px}.cuenta div#pms-subscription-plans-discount label{display:none}.cuenta input#pms-apply-discount{width:fit-content}.cuenta #pms-stripe-payment-elements{max-width:100%}