.course_container__Qc1RZ{display:flex;flex-direction:column;width:100%;padding:0 2rem;align-items:stretch;height:100%;max-height:100%;overflow:hidden}.course_course__h1__2d5im{font-size:2rem;color:var(--main-gray);font-weight:500}.course_skeletons__7pi9R{display:flex;flex-direction:column;gap:1rem}.course_skeleton_content__Ab2o9{display:flex;width:100%;height:calc(100vh - 20rem);gap:1rem}.course_skeleton_aside__37suw>*,.course_skeleton_content__Ab2o9>*{flex:1 1}.course_skeleton_aside__37suw{display:flex;flex-direction:column;gap:1rem}@media screen and (max-width:1024px){.course_container__Qc1RZ{display:flex;padding:1rem;margin:0 0 10px}}.course_title-container__jNoT7{flex:0.3 1;padding:.25rem 0;margin-bottom:.5rem;display:flex;gap:.5rem;align-items:center}.course_title-container__jNoT7 a{background-color:#0004;padding:.4rem;border-radius:100px;transition:all .2s;display:flex;gap:.3rem;max-width:4ch}.course_title-container__jNoT7 a p{color:#fff;opacity:0;display:none}.course_title-container__jNoT7 a:hover{background-color:var(--first-red);max-width:10ch}.course_title-container__jNoT7 a:hover p{opacity:1;display:block}.course_title__HqYJp{color:var(--text-content);font-size:20px;font-weight:500}.course_title_expanded__KuF5q{display:none}.course_content-container__yplKZ{flex:9.7 1;height:auto;display:grid;grid-template-columns:75% 25%;max-height:100%;overflow:hidden}@media screen and (max-width:1024px){.course_content-container__yplKZ{display:flex;flex-direction:column;flex:1 1;gap:2rem}}.course_content_container_expanded__aJvhP{display:flex;flex-direction:column;flex:1 1;gap:.8rem;margin-top:2rem}.course_slider-container__qW2_a{display:flex;flex-direction:column;row-gap:1.5rem;margin-right:1rem;height:auto;background-color:#f6f6f6;max-height:100%;overflow:auto}.course_content_container_expanded__aJvhP .course_slider-container__qW2_a{max-height:100vh}.course_slider-container-expanded__fmzBA{height:100dvh;max-height:100vh}.course_slider-box__c8iy9{display:flex;flex:1 1;max-height:5rem;flex-direction:row;justify-content:space-between;width:auto;gap:1rem}.course_slider__DTrJ0{display:flex;border-radius:26px;padding:10px;width:100%;background-color:#ffff;align-items:center}.course_slider-buttoms-container__yE2Av{display:flex;flex-direction:row;align-items:center;justify-content:flex-end;gap:1rem}.course_slider-content-container__8FZQa{display:flex;flex:9 1}.course_slider-content-container-expanded__wekT4{display:flex;padding-bottom:2rem}.course_fulliphone__IwnqZ{position:fixed;z-index:20;top:0;left:0;width:100dvw;height:100dvh}.course_slider-content__UeWKb{width:100%;background-color:rgb(131,131,131,.2);border-radius:26px;position:relative}.course_info-content-container__Zf6nc{display:flex;flex-direction:column;margin-left:1.5rem;height:auto;max-height:100%;overflow:auto}.course_info-content-container-expanded__RfKQR{display:none}.course_info-content__xWN2h{display:flex;flex-direction:column;width:100%;flex:1 1;gap:2rem;max-height:100%;height:100%;justify-content:space-between}.course_button__8megm{border:none;background-color:transparent;cursor:pointer}@media screen and (max-width:1024px){.course_container__Qc1RZ,.course_slider-container__qW2_a{max-height:none;overflow:visible}.course_slider-container__qW2_a{display:flex;flex-direction:column;gap:1rem;margin:0}.course_slider-container-expanded__fmzBA{gap:0}.course_info-content-container__Zf6nc{display:flex;flex-direction:column;margin:0;max-height:none;overflow:visible}.course_slider-content-container-expanded__wekT4{display:block}.course_content-container__yplKZ,.course_slider-content-container__8FZQa{max-height:none;overflow:visible}.course_info-content-container-expanded__RfKQR{display:flex;flex-direction:column;margin:0}.course_slider__DTrJ0{margin:0;height:4.5rem;padding:0 10px}.course_slider-content__UeWKb{margin:0}.course_info-content__xWN2h{width:100%;margin:0 0 3rem}.course_slider-buttoms-container__yE2Av{flex-direction:column;align-items:center;gap:4px;justify-content:center;padding:0 .5rem;max-width:auto}.course_content_container_expanded__aJvhP{margin-top:0;gap:2rem}}@media screen and (min-width:1024px){.course_slider-content-container-expanded__wekT4{min-height:90vh}.course_info-content-container-expanded__RfKQR{display:none}}@media screen and (max-width:1100px){.course_course__h1__2d5im{font-size:1.5rem}}@media screen and (max-width:800px){.course_course__h1__2d5im{text-align:center;font-weight:600}}@media screen and (max-width:610px){.course_slider__DTrJ0{max-width:85%}.course_slider-box__c8iy9{gap:0}}@media screen and (max-width:480px){.course_course__h1__2d5im{font-size:1.2rem}.course_info-content__xWN2h{margin-bottom:3rem}.course_slider__DTrJ0{max-width:85%}.course_slider-box__c8iy9{gap:0}}.course-summary_container__ZCRZp{flex-direction:column;display:flex;gap:.8rem;padding:2px}.course-summary_text__1ieSP{color:var(--main-gray);text-align:lef;line-height:1.2}.course-summary_title__RyWMc{color:var(--text-content);text-align:lef;line-height:1.2}@media (max-width:768px){.course-summary_container__ZCRZp{max-height:100%;overflow-y:auto}}.download-pdf_container__6G7hN{background-color:#ffff;border-radius:15px;display:flex;flex-direction:row;padding:10px}.download-pdf_container-card__bfk23{display:flex;flex-direction:row;gap:.4rem;width:100%;overflow:hidden;align-items:center;height:100%}.download-pdf_content__F7nHR{display:flex;flex-direction:column;gap:.1rem;max-width:70%;overflow:hidden}.download-pdf_section_title__nt01R{color:var(--text-content)}.download-pdf_title__BLbw7{color:var(--main-gray);font-size:12px}.download-pdf_resource-name__GbOy6{color:rgba(131,131,131,.6);font-size:10px;max-width:auto;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.download-pdf_button__voRnX{background-color:var(--first-red);border-radius:10px;padding:5px 10px;color:white;border:none;text-align:center;text-decoration:none;display:inline-block;font-size:12px;cursor:pointer;font-weight:700;margin-left:auto}.download-pdf_text__7y5SK{color:var(--main-gray);text-align:lef;line-height:1.2}.download-pdf_button__voRnX:hover{background-color:var(--main-gray)}.download-pdf_cards-container__SKmkw{display:flex;flex-direction:column;padding:2px;gap:.8rem}@media (max-width:768px){.download-pdf_text__7y5SK{text-align:center}}.course-rating_rating-container__qzaUM{display:flex;flex-direction:column;gap:.8rem}.course-rating_title__Z0dYH{color:var(--text-content);text-align:left;font-weight:500}.course-rating_buttons-container__09caV{display:flex;flex-direction:row;background-color:#ffff;border-radius:15px;gap:1rem;height:3rem;align-items:center;justify-content:center;width:auto}.course-rating_button__GmBUV{background-color:#ffff;border:none;text-decoration:none;cursor:pointer}.course-rating_svg__Q8Omx{color:rgba(131,131,131,.2);height:1.8rem;width:1.8rem}.course-rating_svg__Q8Omx:hover{color:var(--first-red)}@media screen and (min-width:1024px) and (max-width:1100px){.course-rating_buttons-container__09caV{gap:5%}}@media screen and (min-width:768px) and (max-width:1024px){.course-rating_svg__Q8Omx{height:1rem;width:1rem}}.course-rating_submit_button__ghTfV{background-color:var(--first-red);border-radius:10px;padding:5px 10px;color:white;border:none;text-align:center;text-decoration:none;display:inline-block;font-size:12px;cursor:pointer;font-weight:700;letter-spacing:.5px;align-self:center;max-width:80%}.course-rating_advise__N4TIL{color:var(--main-gray);align-self:center}.page_not_found__KoIzF{display:flex;flex-direction:column;align-items:center;padding:1rem;gap:1rem}.page_not_found__KoIzF p{max-width:500px;text-align:center}.page_not_found__KoIzF img{max-width:150px;height:auto}.page_not_found__KoIzF a{background-color:var(--first-red);color:#fff;padding:.5rem 1.5rem;border-radius:10px}.whatsapp-card_floatingchat__ATd5W{position:fixed;bottom:20px;right:20px;background-color:var(--first-red);color:white;border-radius:50%;width:60px;height:60px;display:flex;justify-content:center;align-items:center;cursor:pointer;z-index:8;transition:all .3s ease}.whatsapp-card_floatingchat__ATd5W:hover{transform:scale(1.1)}.whatsapp-card_floatingchat__ATd5W svg{height:30px;width:30px}.whatsapp-card_container__ttuMK{display:flex;flex-direction:column;background-color:var(--first-red);padding:15px;gap:1rem;justify-content:center;align-items:center;border-radius:15px;position:fixed;bottom:90px;right:20px;z-index:8;opacity:0;visibility:hidden;transform:translateY(20px);transition:opacity .3s ease-out,transform .3s ease-out,visibility .2s}.whatsapp-card_container__ttuMK.whatsapp-card_show__qM4QP{opacity:1;visibility:visible;transform:translateY(0)}.whatsapp-card_svg__waJFz{color:white;height:80px;width:80px}.whatsapp-card_title__p0OwF{color:white}.whatsapp-card_anchor__3chR_{background-color:white;border-radius:100px;color:var(--first-red);border:none;text-align:center;text-decoration:none;cursor:pointer;font-weight:700;font-size:14px;width:100%;height:50px;line-height:50px;letter-spacing:1.5px}.whatsapp-card_anchor__3chR_:hover{background-color:var(--first-red);color:#fff;transition:opacity .3s ease-out,transform .3s ease-out}.whatsapp-card_container__ttuMK:has(.whatsapp-card_anchor__3chR_:hover){background-color:#fff;transition:.4s ease}.whatsapp-card_container__ttuMK:has(.whatsapp-card_anchor__3chR_:hover) .whatsapp-card_title__p0OwF{color:var(--first-red);transition:.4s ease}.whatsapp-card_container__ttuMK:has(.whatsapp-card_anchor__3chR_:hover) .whatsapp-card_svg__waJFz{color:var(--first-red);transition:.4s ease}@media screen and (max-width:930px) and (orientation:landscape){.whatsapp-card_container__ttuMK,.whatsapp-card_floatingchat__ATd5W{display:none}}@media (max-width:800px){.whatsapp-card_container__ttuMK,.whatsapp-card_floatingchat__ATd5W{display:none}}.button_button__6dBQt{width:100%;background-color:var(--first-red);border-radius:10px;padding:20px 10px;color:white;border:none;text-align:center;text-decoration:none;display:inline-block;font-size:12px;cursor:pointer;font-weight:700;margin-left:auto}@media screen and (min-width:1024px){.button_button__6dBQt{display:none}}.content-type-slider_embla__YC85T{width:100%;margin:auto;--slide-height:100%;--slide-spacing:0;--slide-size:40%}.content-type-slider_embla__viewport__ngTw_{overflow:hidden}.content-type-slider_embla__container__Rpn3R{-webkit-backface-visibility:hidden;backface-visibility:hidden;display:flex;touch-action:pan-y pinch-zoom;margin-left:calc(var(--slide-spacing) * -1)}.content-type-slider_embla__slide___J0jb{flex:0 0 var(--slide-size);min-width:0;padding-left:var(--slide-spacing);position:relative;display:flex;flex-direction:row}.content-type-slider_embla__slide___J0jb:last-child{flex:none;width:-moz-fit-content;width:fit-content}.content-type-slider_line__f0oVt{position:absolute;height:50%;border-bottom:2px solid rgba(131,131,131,.15);width:110%;margin-left:10px}.content-type-slider_embla__slide__number__jHi_3{display:flex;justify-content:flex-start;height:var(--slide-height);z-index:1}.content-type-slider_embla__controls__tofwz{display:grid;grid-template-columns:auto 1fr;justify-content:space-between;grid-gap:1.2rem;gap:1.2rem;margin-top:1.8rem}.content-type-slider_embla__buttons__O_usZ{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:.6rem;gap:.6rem;align-items:center}.content-type-slider_embla__button__BYzhs{-webkit-tap-highlight-color:rgba(var(--text-high-contrast-rgb-value),.5);-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;touch-action:manipulation;display:inline-flex;text-decoration:none;cursor:pointer;border:0;padding:0;margin:0;box-shadow:inset 0 0 0 .2rem var(--detail-medium-contrast);width:3.6rem;height:3.6rem;z-index:1;border-radius:50%;color:var(--text-body);display:flex;align-items:center;justify-content:center}.content-type-slider_embla__button__BYzhs:disabled{color:var(--detail-high-contrast)}.content-type-slider_embla__button__svg__ICQfc{width:35%;height:35%}.content-type-slider_embla__dots__lg_oY{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;margin-right:calc((2.6rem - 1.4rem) / 2 * -1)}.content-type-slider_embla__dot__hUqg_{-webkit-tap-highlight-color:rgba(var(--text-high-contrast-rgb-value),.5);-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;touch-action:manipulation;display:inline-flex;text-decoration:none;cursor:pointer;border:0;padding:0;margin:0;width:2.6rem;height:2.6rem;display:flex;align-items:center;justify-content:center;border-radius:50%}.content-type-slider_embla__dot__hUqg_:after{box-shadow:inset 0 0 0 .2rem var(--detail-medium-contrast);width:1.4rem;height:1.4rem;border-radius:50%;display:flex;align-items:center;content:""}.content-type-slider_embla__dot--selected__y724j:after{box-shadow:inset 0 0 0 .2rem var(--text-body)}.content-type-slider_btn__icon__3PvFO{border:none;background-color:transparent;cursor:pointer;width:auto}.content-type-slider_label__0aRYM{position:absolute;left:48px;background-color:#fff;box-shadow:3px 3px 5px #0003;border-radius:100px;padding:5px 15px;transform:translateY(-50%);color:var(--main-gray);opacity:0;transition:left .3s;width:max-content;top:-100vh}.content-type-slider_icon_container__3Wciu:hover .content-type-slider_label__0aRYM{top:calc(50% - 5px);opacity:1;transition:left .3s,opacity .2s;left:60px}.content-type-slider_pulse__tOd1C{animation:content-type-slider_pulse-animation__jr3CV 1.5s infinite;overflow:hidden;border:2px solid #9005;border-radius:12px}@keyframes content-type-slider_pulse-animation__jr3CV{0%{filter:brightness(1);transform:scale(1)}50%{filter:brightness(.8);transform:scale(.8)}to{filter:brightness(1);transform:scale(1)}}@media screen and (max-width:1024px){.content-type-slider_embla__YC85T{--slide-size:50%}}.content-type-slider_arrow__qNxOv{margin-left:.5rem;margin-right:.5rem;width:100%;display:flex;justify-content:space-between;align-items:center}.content-type-slider_leccion_text___LFF_{display:flex;text-align:center;color:var(--main-gray);font-size:9px;align-items:center;justify-content:center;white-space:nowrap}@media screen and (max-width:800px){.content-type-slider_label__0aRYM{display:none}}.badges_badge_container__BLjy5{display:none!important;display:flex;background:linear-gradient(90deg,white 2rem,var(--first-red) 3rem);border-radius:10px;gap:1rem;padding-right:1rem;min-height:7rem;overflow:hidden;position:relative}.badges_badge_hover__SQBIh{background:linear-gradient(90deg,white 2rem,var(--first-yellow) 3rem);position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;transition:opacity .3s}.badges_badge_container__BLjy5:hover .badges_badge_hover__SQBIh{opacity:1}.badges_no_badges__i1vTG{display:none!important;background-color:var(--first-red);height:6rem;border-radius:10px;display:flex;justify-content:center;align-items:center;padding:1rem;gap:1rem}.badges_no_badges__i1vTG span{flex:1 1;opacity:50%}.badges_no_badges__i1vTG h2{color:#fff}.badges_img_container__wmfIo{background-color:#fff;border-radius:10px;padding:1.3rem;display:flex;justify-content:center;align-items:center;z-index:2;width:6rem}.badges_img_container__wmfIo img{height:auto;transition:transform .3s}.badges_badge_container__BLjy5:hover .badges_img_container__wmfIo img{transform:scale(1.1)}.badges_default_badge__X7Bep{width:5rem}.badges_text__IrYmH{color:#fff;display:flex;flex-direction:column;justify-content:center;gap:8px;z-index:2}.badges_text__IrYmH h2{font-size:20px}.badges_text__IrYmH p{font-size:small}.question-card_card_container__R6IBY{height:auto;background-color:#ffffff;border-radius:16px;box-shadow:0 0 10px 0 rgba(0,0,0,.1)}.question-card_card__nLnp7{display:flex;flex-direction:column;background-color:#ffffff;border-radius:16px;padding:1.3rem 1rem;cursor:pointer}.question-card_question__u12qt{display:flex;justify-content:space-between;align-items:center;font-weight:700;gap:.5rem}.question-card_question_statement__G4ABq{display:flex;flex:1 1;align-items:center;gap:.5rem;height:auto}.question-card_question_text__GRhbD{flex:1 1;text-align:left;color:var(--main-gray)}.question-card_answer_container__2Bz8T{display:flex;padding:1rem;background-color:#ffffff;width:100%;max-height:25svh;border-radius:16px;overflow-y:auto}.question-card_answer__DaQhn{display:flex;text-align:left;color:var(--main-gray);margin-bottom:auto}.message_container__uaqz3{position:fixed;top:5%;left:calc(50% - 15rem);width:30rem;background-color:#fff;z-index:150;padding:1rem;display:flex;justify-content:center;align-items:center;border-radius:15px;box-shadow:10px 10px 10px #0003;flex-direction:column;gap:.5rem}.message_container__uaqz3 h3{color:var(--first-red)}.message_container__uaqz3 div,.message_container__uaqz3 p{text-align:center}@media screen and (max-width:480px){.message_container__uaqz3{left:calc(70% - 15rem);width:20rem}.message_container__uaqz3 p{text-align:center}}.course-content-slider_embla__7O1Ap{width:100%;margin:auto;--slide-height:100%;--slide-spacing:0;--slide-size:100%;height:100%;flex-grow:1}.course-content-slider_embla_expanded__kmO0j{max-height:100vh}.course-content-slider_embla__viewport__o11yD{overflow:hidden;height:100%}.course-content-slider_embla_viewport__expanded__4T8Zn{height:100vh;height:100dvh;max-height:none}.course-content-slider_embla__container__rCHV5{-webkit-backface-visibility:hidden;backface-visibility:hidden;display:flex;touch-action:pan-y pinch-zoom;margin-left:calc(var(--slide-spacing) * -1);height:100%}.course-content-slider_embla__slide__t_mlB{flex:0 0 var(--slide-size);min-width:0;padding-left:var(--slide-spacing);position:relative;display:flex;flex-direction:row;height:100%}.course-content-slider_embla__slide__container__e_jUd{display:flex;justify-content:flex-start;max-height:100%;z-index:1;width:100%;position:relative}.course-content-slider_course__content__Mqk_i{display:flex;width:100%;justify-content:center;align-items:center}@media screen and (max-width:768px){.course-content-slider_embla__7O1Ap{min-height:40rem}.course-content-slider_embla__slide_full__A7jYG{min-height:calc(100vh - 12rem)}}@media screen and (min-width:768px) and (max-width:1024px){.course-content-slider_embla__7O1Ap{min-height:30rem}.course-content-slider_embla__slide_full__A7jYG{min-height:calc(100vh - 12rem)}}.iframe_iframe__QwTMj{position:absolute;top:0;left:0;width:100%;height:100%;border:none;border-radius:16px}.iframe_container__loader__X_YG8{width:100%;height:100%;display:flex;justify-content:center;flex-direction:column;align-items:center;row-gap:2rem;padding:1rem}.iframe_container__loader__X_YG8 p{color:var(--main-gray);font-size:1.3rem;font-weight:600;text-align:center}.iframe_fullscreen__kFvuX{position:fixed;top:0;left:0;background-color:#fff;width:100dvw;height:100dvh;z-index:20}.question-type-1_container__opKLy{display:flex;gap:1rem;background-color:#ffff;max-width:90%;height:auto;max-height:80%;padding:2rem;border-radius:16px;overflow-y:auto;min-width:90%}.question-type-1_title__ewtxt{color:var(--first-red);font-weight:600;text-align:center}.question-type-1_textContainer__s_A3v{display:flex;flex-direction:column;gap:1rem;justify-content:center;align-items:center;margin-bottom:.5rem;padding-bottom:1rem;border-bottom:1px solid rgb(131,131,131,.4);width:100%}.question-type-1_description__txhLY{color:var(--main-gray);text-align:justify}.question-type-1_divider__K190Y{border-bottom:1px solid rgb(131,131,131,.4)}.question-type-1_optionsContainer__f80R_{display:flex;flex-direction:column;height:-moz-fit-content;height:fit-content;gap:.5rem;width:100%}.question-type-1_radioOption__9rXRg{display:flex;margin-bottom:10px;padding:5px;width:-moz-fit-content;width:fit-content;justify-content:center;align-items:center;gap:.5rem}.question-type-1_optionsColumn__S_lMj{flex:1 1}.question-type-1_option__XnSBD{color:var(--main-gray)}.question-type-1_selectedOption__MN6qC{color:var(--first-red)}.question-type-1_customRadio__h_M6b{border:2px solid #ccc;border-radius:50%;margin-right:8px;cursor:pointer}.question-type-1_customRadio__h_M6b:checked{accent-color:var(--first-red)}.modal_container__WVrCH{display:flex;justify-content:center;align-items:center;position:fixed;width:100%;height:100%;z-index:15;top:0;left:0;padding:1.5rem}.modal_bg__m4l9u{position:absolute;width:100%;height:100%;background-color:#0005}.modal_content__G5e4H{background-color:#fff;display:flex;flex-direction:column;z-index:1;border-radius:10px;overflow:hidden;min-width:20vw;max-width:500px;position:relative}.modal_content__G5e4H .modal_title__YKJSn{background-color:var(--first-red);color:#fff;padding:1rem}.modal_content__G5e4H>div{padding:1rem;min-height:100px;display:flex;justify-content:center;flex-direction:column;gap:1rem}.modal_main_button__sVmp8{background-color:var(--first-red);color:#fff;padding:.5rem 1rem;width:-moz-fit-content;width:fit-content;border-radius:10px}.modal_close__SjuJ_{position:absolute;top:10px;right:10px;cursor:pointer}.badge_popup_container__HWTSP{position:absolute;width:100%;height:100%;display:flex;justify-content:center;align-items:center;z-index:7}.badge_popup_card__m51mf{background-color:#fff;display:grid;grid-gap:1rem;gap:1rem;padding:2rem;border-radius:10px;grid-template-columns:110px 1fr;max-width:40rem}.badge_popup_card__m51mf img{object-fit:contain;width:100%;height:100%}.badge_popup_content__7sKMM{display:flex;flex-direction:column;justify-content:center;gap:.5rem;padding:1rem}.badge_popup_content__7sKMM h3{color:var(--first-red);font-size:larger;font-weight:600}.search_container__XezGL{background-color:#fff;border-radius:100px;height:100%;display:flex;gap:10px;justify-content:space-between;align-items:center;padding:8px 8px 8px 1rem;width:20rem;max-width:100%;position:relative;transition:width .7s ease-in-out}.search_container__XezGL:has(input:focus),.search_container__XezGL:hover{width:30rem}.search_container__XezGL .search_icon__1Pgp5{width:15px}.search_container__XezGL input{border:none;width:100%;background-color:transparent}.search_container__XezGL input::placeholder{color:#0004}.search_container__XezGL .search_input_container__xud3Z{width:100%;position:relative}.search_container__XezGL .search_input_container__xud3Z:before{background:linear-gradient(90deg,rgba(0,0,0,1),rgba(0,0,0,1) 50%,rgba(0,0,0,0));bottom:-3px;content:"";height:1px;left:0;opacity:0;position:absolute;right:0;transform-origin:left center;transform:scaleX(0);transition:all .25s cubic-bezier(.25,.46,.45,.94) 0s;visibility:hidden;width:auto}.search_container__XezGL:focus-within .search_input_container__xud3Z:before{background:linear-gradient(90deg,rgba(0,0,0,1),rgba(0,0,0,1) 50%,rgba(0,0,0,0));transform:scaleX(1);visibility:visible;left:0;opacity:1!important}.search_container__XezGL input:focus{outline:none}.search_search_container__EH9lZ{position:relative;width:100%;z-index:5}.search_results__YlB3a{position:absolute;top:0;left:0;background-color:#fff;width:100%;padding:50px 2rem 2rem;border-radius:1.3rem;display:flex;flex-direction:column}.search_result__1zUIg{color:var(--main-gray);padding:.7rem 0;border-bottom:1px solid #0002;transition:all .2s}.search_result__1zUIg:hover{background-color:#00000007}.search_result_type__jDE1d{font-weight:600;font-size:small;padding-top:1rem;padding-bottom:.5rem}.search_not_found__0982S{display:flex;flex-direction:column;gap:1rem;align-items:center}.search_not_found__0982S img{height:100px;width:100%;object-fit:contain}.search_not_found__0982S p{padding:.5rem 1rem;color:#fff;background-color:var(--first-red);border-radius:10px;text-align:center;width:-moz-fit-content;width:fit-content}.search_history_item__usjlZ{display:grid;width:100%;grid-template-columns:1fr 4ch;align-items:center}.search_history_item__usjlZ p{color:#000b;font-size:x-small;text-align:center}@media screen and (max-width:800px){.search_results__YlB3a{height:70vh}.search_search_bg__ni0tl{transition:all .2s;width:100%;height:0;position:fixed;top:0;left:0;height:100%;background-color:#0006;z-index:-1}.search_active_input___5frZ{background-color:#ddd}.search_container__XezGL{width:100%}.search_container__XezGL:has(input:focus),.search_container__XezGL:hover{width:100%}}.courses_courses__UKqRA{width:100%;height:100%;display:flex;flex-direction:column;row-gap:1.5rem;padding:2rem 1rem 4rem 2rem}.courses_courses__h1__ntgUr{font-size:2rem;color:var(--main-gray);font-weight:500}.courses_courses__h1__ntgUr span{color:var(--first-red);font-size:2rem;font-weight:inherit}.courses_search_container__6s_Sm{display:none}@media screen and (max-width:1100px){.courses_courses__UKqRA{row-gap:2rem}.courses_courses__h1__ntgUr,.courses_courses__h1__ntgUr span{font-size:1.5rem}}@media screen and (max-width:800px){.courses_courses__UKqRA{padding:.5rem 1rem}.courses_courses__h1__ntgUr{text-align:center;font-weight:600}.courses_search__a9AWX{width:100%;border:1px solid #0001;height:2.8rem}.courses_search__a9AWX input{background:transparent;transition:all .3s}.courses_search__a9AWX input::placeholder{opacity:.4}.courses_search__a9AWX img{opacity:.4}.courses_search_container__6s_Sm{display:flex;z-index:10;transition:all .3s}}@media screen and (max-width:480px){.courses_courses__h1__ntgUr,.courses_courses__h1__ntgUr span{font-size:1.2rem}}.count_container__GicWk{background-color:#fff;padding:1rem;display:flex;justify-content:space-around;text-align:center;border-radius:1rem}.count_count_container__i24_f p{font-weight:600;color:var(--main-gray);font-size:small}.count_count_container__i24_f .count_red__YVyiw{color:var(--first-red)}.count_count_container__i24_f .count_count__pl0Ge{font-weight:700;font-size:35px}.count_divider__0vR7J{background-color:var(--main-gray);height:100%;width:1px}.list_container__Kju_x{display:flex;flex-direction:column;gap:1rem;padding-bottom:1rem}.list_filters__6hioc ul{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:2%;list-style-type:none}.list_filters__6hioc li{padding:1rem;width:100%;color:var(--first-red);background-color:#fff;border-radius:100px;text-align:center;text-decoration:none;cursor:pointer;transition:all .2s}.list_skeletons__Qki7v{width:100%;gap:1rem;display:flex;flex-direction:column}.list_filters__6hioc li:hover{filter:brightness(.95)}.list_filters__6hioc .list_active__eK3wc{color:#fff;background-color:var(--first-red)}.list_card__tYqw5,.list_courses__iAweX{display:flex;flex-direction:column;gap:1rem}.list_card__tYqw5{background-color:#fff;border-radius:1rem;padding:1rem;color:var(--main-gray);transition:all .2s}.list_card__tYqw5:hover{filter:brightness(.9)}.list_card__tYqw5 .list_img__pMYg2,.list_locked__orUM9 .list_img__pMYg2{border-radius:10px;object-fit:cover}.list_locked__orUM9{display:flex;flex-direction:column;gap:1rem;background-color:#fff;border-radius:1rem;padding:1rem;color:var(--main-gray);filter:grayscale(1)}.list_content__llhvV{display:flex;align-items:center;gap:1rem}.list_data__fRFTT{width:100%;display:flex;flex-direction:column;gap:.5rem}.list_course_name__DQPfr{font-size:18px;font-weight:600}.list_progress_text__KVDwC{color:var(--first-red);font-weight:500}.list_duration__jl7AG{font-size:small;display:flex;align-items:center;gap:6px}.list_progress__n7Z5f{height:13px;background-color:#e6e6e6;border-radius:100px;overflow:hidden;width:100%}.list_progress_container__yvGKe{display:flex;align-items:center;gap:1rem;font-size:small}.list_current__sIS8N{background-color:var(--first-red);height:100%}.list_not_found_container__qi5oz{display:flex;flex-direction:column;gap:1rem;align-items:center;padding:1rem}.list_not_found_container__qi5oz img{max-width:10rem;height:auto}.list_not_found__f8Cwu{background-color:var(--first-red);color:#fff;text-align:center;padding:1rem;border-radius:10px}@media screen and (max-width:800px){.list_filters__6hioc li{padding:10% 4%}.list_courses__iAweX{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:.5rem}}@media screen and (max-width:600px){.list_filters__6hioc ul{gap:1rem}.list_filters__6hioc li{font-size:.7rem;padding:.7rem .25rem}.list_card__tYqw5{min-height:10rem}.list_title__Bcudi{font-size:large;font-weight:700}}.carouselbanner_embla__YDg2x{width:100%;margin:auto;--slide-height:25rem;--slide-spacing:1rem;--slide-size:100%;position:relative}.carouselbanner_embla__viewport__Kmv2C{overflow:hidden;border-radius:10px}.carouselbanner_embla__container__no7D3{-webkit-backface-visibility:hidden;backface-visibility:hidden;display:flex;touch-action:pan-y pinch-zoom;margin-left:calc(var(--slide-spacing) * -1)}.carouselbanner_embla__slide__HLQ_X{flex:0 0 var(--slide-size);min-width:0;padding-left:var(--slide-spacing);width:100%}.carouselbanner_embla__slide__HLQ_X,.carouselbanner_embla__slide__number__ZiYeO{height:var(--slide-height);display:flex;align-items:center;justify-content:center}.carouselbanner_embla__slide__number__ZiYeO{box-shadow:inset 0 0 0 .2rem var(--detail-medium-contrast);border-radius:1.8rem;font-size:4rem;font-weight:600}.carouselbanner_embla__controls__mYfRh{position:absolute;display:flex;align-items:center;justify-content:center;bottom:10px;left:0;right:0;margin:auto}.carouselbanner_embla__dots__T27ih{display:flex;flex-wrap:wrap;gap:.8rem;align-items:flex-end;padding:.7rem 1rem}.carouselbanner_embla__dot__ckZa_{-webkit-tap-highlight-color:rgba(var(--text-high-contrast-rgb-value),.5);-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;touch-action:manipulation;display:inline-flex;text-decoration:none;cursor:pointer;border:0;padding:0;margin:0;justify-content:center;outline:1px solid #fffb}.carouselbanner_embla__dot__ckZa_,.carouselbanner_embla__dot__ckZa_:after{width:.8rem;height:.8rem;display:flex;align-items:center;border-radius:50%}.carouselbanner_embla__dot__ckZa_:after{box-shadow:inset 0 0 0 .2rem var(--detail-medium-contrast);content:"";background-color:#0003}.carouselbanner_embla__dot--selected__bxI_k:after{box-shadow:inset 0 0 0 .2rem var(--text-body);background-color:var(--first-red)}@media screen and (max-width:2700px){.carouselbanner_embla__YDg2x{--slide-height:40rem}}@media screen and (max-width:2510px){.carouselbanner_embla__YDg2x{--slide-height:35rem}}@media screen and (max-width:2222px){.carouselbanner_embla__YDg2x{--slide-height:33rem}}@media screen and (max-width:2090px){.carouselbanner_embla__YDg2x{--slide-height:31rem}}@media screen and (max-width:1982px){.carouselbanner_embla__YDg2x{--slide-height:29rem}}@media screen and (max-width:1862px){.carouselbanner_embla__YDg2x{--slide-height:27rem}}@media screen and (max-width:1745px){.carouselbanner_embla__YDg2x{--slide-height:25rem}}@media screen and (max-width:1622px){.carouselbanner_embla__YDg2x{--slide-height:23rem}}@media screen and (max-width:1502px){.carouselbanner_embla__YDg2x{--slide-height:21rem}}@media screen and (max-width:1415px){.carouselbanner_embla__YDg2x{--slide-height:20rem}}@media screen and (max-width:1212px){.carouselbanner_embla__YDg2x{--slide-height:17rem}}@media screen and (max-width:1165px){.carouselbanner_embla__YDg2x{--slide-height:16rem}}@media screen and (max-width:1088px){.carouselbanner_embla__YDg2x{--slide-height:15rem}}@media screen and (max-width:1032px){.carouselbanner_embla__YDg2x{--slide-height:14rem;margin:0}}@media screen and (max-width:965px){.carouselbanner_embla__YDg2x{--slide-height:13rem}}@media screen and (max-width:856px){.carouselbanner_embla__YDg2x{--slide-height:11rem;margin:0}}@media screen and (max-width:695px){.carouselbanner_embla__YDg2x{--slide-height:11rem}}@media screen and (max-width:686px){.carouselbanner_embla__YDg2x{--slide-height:10rem}}@media screen and (max-width:622px){.carouselbanner_embla__YDg2x{--slide-height:9rem}}@media screen and (max-width:600px){.carouselbanner_embla__YDg2x{--slide-height:46rem}}@media screen and (max-width:503px){.carouselbanner_embla__YDg2x{--slide-height:40rem}}@media screen and (max-width:443px){.carouselbanner_embla__YDg2x{--slide-height:35rem}}@media screen and (max-width:393px){.carouselbanner_embla__YDg2x{--slide-height:31rem}}@media screen and (max-width:343px){.carouselbanner_embla__YDg2x{--slide-height:27rem}}@media screen and (max-width:309px){.carouselbanner_embla__YDg2x{--slide-height:24rem}}@media screen and (max-width:279px){.carouselbanner_embla__YDg2x{--slide-height:21rem}}.profile_modal__ZwdkA{position:fixed;top:0;right:0;height:100%;width:100%;display:flex;z-index:9;justify-content:right;align-items:center}.profile_bg__wgyRj{width:30%;background:#0005;width:100%;height:100%;position:absolute;top:0;left:0}.profile_red_container__pv3eg{min-width:450px;width:30%;background-color:var(--first-red);height:100%;padding:4rem 2rem .5rem;gap:1rem;overflow:auto}.profile_container__Rja5f,.profile_red_container__pv3eg{display:flex;align-items:center;justify-content:center;flex-direction:column}.profile_container__Rja5f{background-color:#fff;position:relative;padding:4rem 2rem 2rem;border-radius:1rem;width:95%;box-shadow:3px 3px 8px #0002;color:var(--main-gray);gap:.5rem;transition:all .2s}.profile_img_container__QhH4m{position:absolute;top:0;left:50%;transform:translate(-50%,-50%);padding:3px;background-color:#fff;border-radius:21.5px}.profile_img_container__QhH4m .profile_photo__oKS0v{width:6rem;height:6rem;border-radius:20px;object-fit:contain}.profile_close__bHeO8{top:10px;right:10px;position:absolute;width:40px;height:40px;cursor:pointer}.profile_edit__YevKH{position:absolute;width:1.5rem;height:1.5rem;bottom:-3px;left:50%;transform:translateX(-50%);border-radius:100px;box-shadow:3px 3px 5px #0002}.profile_container__Rja5f h2{color:var(--main-gray);font-size:large;font-weight:600}.profile_content__MJWiv{display:flex;flex-direction:column;width:100%;gap:1rem;max-height:50vh;min-height:10vh;overflow-y:auto;overflow-x:hidden}.profile_tabs__G0MwV{display:flex;list-style:none;position:relative}.profile_tabs__G0MwV li{width:100%;text-align:center;border-bottom:1px solid var(--main-gray);padding:1rem 0;cursor:pointer}.profile_tabs__G0MwV .profile_active__Ozciy,.profile_tabs__G0MwV li:hover{color:var(--first-red)}.profile_tabs__G0MwV .profile_current__zXVA1{position:absolute;top:100%;left:0;transform:translateY(-50%);width:50%;height:6px;background-color:var(--first-red);border-radius:100px;transition:all .3s}.profile_data_container__7XIys{padding:.2rem}.profile_data_title___q5FF{padding-bottom:10px;font-size:small;font-weight:600}.profile_input_container__YlwK_{background-color:#83838315;padding:.5rem 1rem;border-radius:8px;display:flex;justify-content:space-between;align-items:center}.profile_input_container__YlwK_ .profile_locked__PbBNN{box-shadow:3px 3px 3px #0002;border-radius:100px;cursor:not-allowed}.profile_check_icon__LFqhd,.profile_edit_icon__dB62L{box-shadow:3px 3px 3px #0002;border-radius:100px;width:30px;height:30px;cursor:pointer}.profile_check_icon__LFqhd{background-color:#fff;border:none;display:flex;justify-content:center;align-items:center}.profile_input__text__xSCGZ{border:none;padding:.5rem;font-size:small;width:100%;background:rgb(255,255,255);background:linear-gradient(90deg,rgba(255,255,255,1),rgba(255,255,255,0));border-radius:100px}.profile_input_container__YlwK_ p{font-size:small}.profile_badge_container__vHeiQ{background-color:#83838315;display:flex;padding:.5rem 1rem;align-items:center;border-radius:10px}.profile_badge_container__vHeiQ .profile_badge_img__pAXro{background-color:#fff;padding:0;width:60px;height:60px;object-fit:contain;border-radius:10px;transition:transform .5s}.profile_badge_container__vHeiQ:hover .profile_badge_img__pAXro{transform:scale(1.1)}.profile_badge_container__vHeiQ .profile_default_badge__uKWOu,.profile_badge_data__spihu{padding:.5rem}.profile_badge_data__spihu p{font-size:small}.profile_badge_title__lkPDf{font-size:medium;font-weight:600;color:var(--main-gray);padding-bottom:5px}.profile_logout_button___yLVZ{background-color:#fff;border-radius:100px;border:none;box-shadow:3px 3px 3px #0002;padding:.5rem 2rem;transition:all .2s;font-weight:600;display:flex;align-items:center;gap:.5rem;cursor:pointer;color:var(--text-gray)}.profile_logout_button___yLVZ svg{height:30px}.profile_logout_button___yLVZ:hover{filter:brightness(.9)}@media screen and (orientation:landscape) and (max-width:930px){.profile_modal__ZwdkA{z-index:10}.profile_img_container__QhH4m .profile_photo__oKS0v{width:4rem;height:5rem;border-radius:20px;object-fit:contain}}@media screen and (max-width:800px){.profile_modal__ZwdkA{justify-content:center;min-width:auto;height:calc(100svh - 4rem)}.profile_logout_button___yLVZ{background-color:var(--first-red);color:#fff}.profile_logout_button___yLVZ svg path{fill:#fff}.profile_red_container__pv3eg{width:90%;background-color:transparent;min-width:auto;padding:3rem 0 .5rem}.profile_bg__wgyRj{display:block}.profile_close__bHeO8{width:25px}}.layout_main_layout__JLj8M{display:flex;flex-direction:column;height:auto;width:100vw;overflow-x:hidden;overflow-y:auto}.layout_layout__qg1Fg{display:flex;width:100svw;overflow-x:hidden;overflow-y:auto}.layout_main__JrRjR{display:flex;flex-direction:column;height:auto;background-color:#f6f6f6;width:100%;min-height:100svh;overflow-x:hidden}.layout_main__content__kfQkW *{scrollbar-width:thin;scrollbar-color:var(--first-red) #fffa}.layout_main__content__kfQkW{height:calc(100% - 6rem);display:flex}.layout_main_view__H4uWG{width:100%;height:calc(100svh - 7rem);overflow-y:auto}.layout_aside_container__auqx4{width:5rem;min-width:5rem}.layout_secondary__LW0JI{display:none!important;min-width:18rem;padding:2rem 2rem 2rem 1rem;display:flex;flex-direction:column;gap:2rem;height:calc(100svh - 7rem);overflow:auto;scrollbar-width:thin}.layout_divider__jvvvI{display:none;width:100%;height:1px;background-color:#0002}.layout_section__3TqL7{background-color:#000a;padding:1rem;height:100vh;display:flex;justify-content:center;align-items:center;z-index:100;position:fixed;width:100vw;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}@media screen and (max-width:930px){.layout_secondary__LW0JI{display:none}}@media screen and (max-width:930px) and (orientation:landscape){.layout_aside_container__auqx4{width:0;min-width:0}.layout_main__JrRjR{padding-bottom:4rem}.layout_main_view__H4uWG{width:100%;height:calc(100svh - 9rem);overflow-y:auto}}@media screen and (max-width:800px){.layout_aside_container__auqx4{width:0;min-width:0}.layout_main__JrRjR{padding-bottom:4rem}.layout_main_view__H4uWG{width:100%;height:calc(100svh - 9rem);overflow-y:auto}}.terminos_terminos__kPKme{display:flex;flex-direction:column;row-gap:1rem;padding:2rem;width:40%;min-width:25rem;max-width:90vw;background-color:#fff;height:auto;border-radius:6px;justify-content:space-between}.terminos_section__FkXiW{background-color:#0008;padding:1rem;height:100vh;display:flex;justify-content:center;align-items:center;z-index:100;position:fixed;width:100vw;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.terminos_terminos__p__59CLC{width:100%;height:auto;color:var(--main-gray);text-align:justify;flex:1 1}.terminos_terminos__p__a___tgXW{color:var(--first-red);font-weight:600;text-decoration:underline}.terminos_terminos__container__ck_D_{display:flex;column-gap:.5rem}.terminos_terminos__a__i8FCa{color:var(--first-red);font-weight:600;text-decoration:underline}.terminos_terminos__button__hbAM8{background-color:var(--first-red);border:none;border-radius:6px;color:#fff;padding:.5rem;text-align:center;max-width:6rem;align-self:center;cursor:pointer}.terminos_disable__cgUxv{background-color:var(--main-gray);cursor:not-allowed}@media screen and (max-width:768px){.terminos_terminos__kPKme{width:80vw;min-width:auto;padding:2rem 1rem}}.buttonWhatsapp_container___xBFh{position:fixed;bottom:10%;right:5%;font-size:14px;transition:bottom .2s;z-index:9999}.buttonWhatsapp_container___xBFh img{position:absolute;width:3rem;height:auto;object-fit:cover;top:50%;left:50%;transform:translate3d(-50%,-50%,0)}@media screen and (max-width:768px){.buttonWhatsapp_container___xBFh{bottom:8%;right:10%}.buttonWhatsapp_container___xBFh img{width:3rem}}.buttonWhatsapp_whatsapp_btn__cCXVf{position:fixed;bottom:5%;right:2%;font-size:14px;transition:bottom .2s;z-index:9999;background-color:var(--first-red);padding:1rem;border-radius:200px;border:2px solid #fff;cursor:pointer;transition:all .2s}@media screen and (max-width:800px){.buttonWhatsapp_whatsapp_btn__cCXVf{bottom:9%;right:2%;font-size:7px;display:none}}.buttonWhatsapp_whatsapp_btn__cCXVf svg{width:2rem;height:2rem;transition:transform .2s}.buttonWhatsapp_whatsapp_btn__cCXVf svg path{fill:#fff;transition:fill .2s}.buttonWhatsapp_whatsapp_btn__cCXVf:hover{transform:scale(1.1);background-color:#fff;border-color:var(--first-red)}.buttonWhatsapp_whatsapp_btn__cCXVf:hover svg{transform:scale(1.2)}.buttonWhatsapp_whatsapp_btn__cCXVf:hover path{fill:var(--first-red)}.buttonWhatsapp_label__5ywZl{position:absolute;top:50%;right:0;background-color:#fff;box-shadow:3px 3px 5px #0003;border-radius:100px;padding:5px 15px;transform:translateY(-50%);color:var(--main-gray);opacity:0;display:none;transition:right .3s;width:max-content;z-index:0}.buttonWhatsapp_whatsapp_btn__cCXVf:hover .buttonWhatsapp_label__5ywZl{opacity:1;transition:right .3s,opacity .2s;right:110%;display:block;animation:buttonWhatsapp_entry___Xfd8 .3s}@keyframes buttonWhatsapp_entry___Xfd8{0%{opacity:0;right:0}to{opacity:1;right:110%}}.updatepassword_reset_password_container__W5Pyc{background-color:var(--first-red);display:flex;justify-content:center;align-items:center;min-width:100dvw;min-height:100dvh;padding:1rem}.updatepassword_section__xiZzf{background-color:#000a;padding:1rem;height:100vh;display:flex;justify-content:center;align-items:center;z-index:90;position:fixed;width:100vw;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.updatepassword_form__3_x07{width:55%;display:flex;flex-direction:column;justify-content:center;color:#fff;max-width:40rem}.updatepassword_title__xcIFm{display:flex;flex-direction:column;align-items:center;width:100%;gap:1rem;text-align:center;margin-bottom:1rem}.updatepassword_title__xcIFm h2{font-size:1.5rem}.updatepassword_title__description__Fj5QH{margin-top:1.2rem;font-size:1.3rem}.updatepassword_eye__6lMYV{width:3.5rem;padding:1rem;position:absolute;right:0;top:50%;transform:translateY(-50%);cursor:pointer}.updatepassword_login-form__i0Xr0{width:100%;display:flex;flex-direction:column;align-items:center;row-gap:2rem}.updatepassword_login-form__input-container__jzkJj{position:relative;display:flex;justify-content:center;align-items:center;width:100%}.updatepassword_login-form__input-container__jzkJj .updatepassword_icon__1Ey7w{position:absolute;left:1rem;top:50%;transform:translateY(-50%);width:1.4rem}.updatepassword_login-form__input-container__input__nVV4r{border:none;width:100%;border-radius:20px;height:3.5rem;padding:0 3.5rem}.updatepassword_login-form__input-container__input__nVV4r::placeholder{color:#0005;font-family:avantt;font-size:large}.updatepassword_cbx__SDwrJ{position:relative;top:1px;width:27px;height:27px;border:1px solid #c8ccd4;border-radius:3px;vertical-align:middle;transition:background .1s ease;cursor:pointer;display:block;-webkit-transition:background .1s ease;-moz-transition:background .1s ease;-ms-transition:background .1s ease;-o-transition:background .1s ease}.updatepassword_cbx__SDwrJ:after{content:"";position:absolute;top:2px;left:8px;width:7px;height:14px;opacity:0;transform:rotate(45deg) scale(0);border-right:2px solid #000;border-bottom:2px solid #000;transition:all .3s ease;transition-delay:.15s}.updatepassword_lbl__TW6gf{margin-left:5px;vertical-align:middle;cursor:pointer}.updatepassword_cbx_input__clGMX:checked~.updatepassword_cbx__SDwrJ{border-color:transparent;background:#ffff;animation:updatepassword_jelly__9k6Qv .6s ease}.updatepassword_cbx_input__clGMX:checked~.updatepassword_cbx__SDwrJ:after{opacity:1;transform:rotate(45deg) scale(1)}.updatepassword_cntr__To7c9{position:relative}.updatepassword_with_title__bbQg_{display:flex;gap:1rem;background-color:#fff;border-radius:20px;overflow:hidden;padding:0 1rem}.updatepassword_with_title__bbQg_ h3{font-size:large;font-weight:600;color:var(--main-gray)}.updatepassword_with_title__bbQg_ .updatepassword_login-form__input-container__input__nVV4r{padding:0}.updatepassword_with_title__bbQg_:has(.updatepassword_login-form__input-container__input__nVV4r:focus){outline:2px solid #fff}.updatepassword_with_title__bbQg_ .updatepassword_login-form__input-container__input__nVV4r:focus{outline:none}@keyframes updatepassword_jelly__9k6Qv{0%{transform:scale(1)}30%{transform:scale(1.25,.75)}40%{transform:scale(.75,1.25)}50%{transform:scale(1.15,.85)}65%{transform:scale(.95,1.05)}75%{transform:scale(1.05,.95)}to{transform:scale(1)}}.updatepassword_hidden-xs-up__WSLx2{display:none!important}.updatepassword_login-form__container--checkbox__9_ZUV{display:flex;flex-direction:row;align-items:center;justify-content:center;column-gap:.8rem}.updatepassword_login-form__container__label__ocIRZ,.updatepassword_login_form__a__twAdU{color:#fff}.updatepassword_login_forget__Huksx{color:#fff;text-decoration:underline;cursor:pointer}.updatepassword_login-form__button__KaI6J{width:100%;min-height:3.5rem;text-align:center;color:#fff;background-color:var(--first-red);border:none;border-radius:100px;font-size:1.2rem;font-weight:700;cursor:pointer}.updatepassword_login_button__help__Is2Pm{width:100%;min-height:2.8rem;color:#fff;border:1px solid #fff;background-color:transparent;border-radius:100px;cursor:pointer;display:flex;justify-content:center;align-items:center}.updatepassword_login_button__help__Is2Pm p{position:relative;width:-moz-fit-content;width:fit-content}.updatepassword_login_button__help__Is2Pm p:before{background-color:#fff;bottom:-3px;content:"";height:1px;left:50%;opacity:0;position:absolute;right:0;transform-origin:left center;transform:scaleX(0) translateX(50%);transition:all .25s cubic-bezier(.25,.46,.45,.94) 0s;visibility:hidden;width:auto}.updatepassword_login_button__help__Is2Pm:hover p:before{background-color:rgb(249,249,249);transform:scaleX(1);visibility:visible;left:0;opacity:1!important}.updatepassword_login-form__button__KaI6J:hover{border:1px solid #fff;color:#fff}.updatepassword_login_disabled_button__Vzjsh{background-color:var(--main-gray);cursor:not-allowed}.updatepassword_login_disabled_button__Vzjsh:hover{border:none}.updatepassword_title_description__reset__pV4x_{font-size:small}.updatepassword_loading_point__l_TRK{width:10px;height:10px;background-color:#fff;border-radius:100px;animation:updatepassword_jumping__maxYV .4s ease-in-out infinite alternate}.updatepassword_loading_container__yIVwz{display:flex;justify-content:center;gap:10px;height:3.5rem}@keyframes updatepassword_jumping__maxYV{0%{transform:translateY(0)}to{transform:translateY(25px)}}@media screen and (max-width:1110px){.updatepassword_title__description__Fj5QH{font-size:1rem}}@media screen and (max-height:680px){.updatepassword_login-form__i0Xr0{row-gap:2vh}}@media screen and (max-width:768px){.updatepassword_form__3_x07{height:auto;padding-bottom:2rem}.updatepassword_title__xcIFm{font-size:2rem}.updatepassword_title__description__Fj5QH{font-size:1.2rem}}@media screen and (max-width:550px){.updatepassword_form__3_x07{width:100%}}.footer_footer__PZD4d{width:100svw;min-height:auto;height:auto;padding:0;display:flex;flex-direction:column;justify-content:space-between;background-color:white;border-top:1px solid #000}.footer_row___zmzd{display:flex;flex-wrap:wrap;justify-content:space-evenly;align-items:center;height:6rem}.footer_row___zmzd:nth-child(2){background-color:#000;height:6rem}.footer_column__P27Bf>p>a{color:#fff}@media screen and (max-width:1100px){.footer_row___zmzd{padding:1rem;display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));grid-row-gap:1rem;row-gap:1rem;justify-content:center;align-items:center}.footer_row___zmzd:first-child,.footer_row___zmzd:nth-child(2){height:auto}.footer_column__P27Bf{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center}}@media screen and (max-width:768px){.footer_row___zmzd{flex-direction:column}.footer_row___zmzd:first-child{display:flex;flex-direction:row}.footer_row___zmzd:first-child .footer_column__P27Bf{width:40%}.footer_row___zmzd:first-child .footer_column__P27Bf:first-child{width:100%}.footer_logos__PjkhH{flex-wrap:wrap}.footer_footer__PZD4d .footer_logos__PjkhH>.footer_column__P27Bf{min-width:-moz-fit-content;min-width:fit-content}}.cake_container__1Zvr4{padding:1.3rem;background-color:#fff;border-radius:1rem;display:flex;gap:1rem;flex-direction:column;color:var(--main-gray);min-width:450px;max-width:100%;max-height:100%;max-height:calc(100vh - 12.5rem);overflow-y:auto}.cake_container__1Zvr4 h2{color:var(--main-gray);font-size:larger;font-weight:600}.cake_donut__WmxFh{position:relative}.cake_center_text__7_gT0{position:absolute;top:49%;left:50%;transform:translate(-50%,-50%);text-align:center}@keyframes cake_fadein__sYM0X{0%{opacity:0}to{opacity:1}}.cake_center_text__7_gT0 h4{font-size:40px;color:#000}.cake_center_text__7_gT0 p{color:var(--main-gray)}.cake_legend_container__9z7_R{display:flex;flex-direction:column;gap:.5rem}.cake_legend__RG1qa{display:flex;grid-gap:.5rem;gap:.5rem;justify-content:space-between;display:grid;grid-template-columns:1fr 9ch}.cake_legend__RG1qa .cake_name__rX5k5{display:flex;gap:.5rem}.cake_legend__RG1qa .cake_name__rX5k5 p{text-align:left}.cake_legend__RG1qa p{text-align:center}.cake_mark__d9wkN{width:15px;height:15px;border-radius:4px;background-color:var(--main-gray)}@media screen and (max-width:1360px){.cake_container__1Zvr4{max-height:none;overflow:visible}}@media screen and (max-width:800px){.cake_container__1Zvr4{min-width:auto}}.progress_progress__Q12th{width:100%;display:flex;flex-direction:column;gap:1rem;height:100%;column-gap:2%;padding:2rem}.progress_progress__h1__ntgJG{font-size:2rem;color:var(--main-gray);font-weight:500}.progress_not_found__2jwDj{display:flex;flex-direction:column;align-items:center;gap:1rem}.progress_not_found__2jwDj img{max-width:200px;height:auto}.progress_not_found__2jwDj p{background-color:var(--first-red);color:#fff;padding:1rem;border-radius:10px;max-width:70%;text-align:center}.progress_progress__information__r95FY{width:20%;height:100%;display:flex;flex-direction:column;row-gap:5%;column-gap:5%}.progress_information__course__x0_Qp{height:auto}.progress_information__insignias__dSSFD{height:40%}.progress_progress_courses__GQqwd{width:100%;height:100%}.progress_layout__kiHF7{display:flex;width:100%;justify-content:space-between;gap:1rem;height:100%;flex-wrap:wrap}.progress_column__upHxQ{display:flex;flex-direction:column;gap:1rem;min-width:450px;max-height:100%;max-height:calc(100dvh - 13rem);overflow-y:auto}.progress_layout__kiHF7>div{flex:1 1}@media screen and (max-width:1360px){.progress_column__upHxQ{max-height:none;overflow-y:auto}}@media screen and (max-width:1100px){.progress_progress__Q12th{flex-direction:column;row-gap:2rem;padding:1rem}.progress_progress__information__r95FY{width:100%;height:auto;flex-direction:column;row-gap:2rem}.progress_information__course__x0_Qp,.progress_information__insignias__dSSFD{height:100%}.progress_progress_courses__GQqwd{width:100%}.progress_progress__h1__ntgJG{font-size:1.5rem}}@media screen and (max-width:800px){.progress_layout__kiHF7>div{flex:auto}.progress_progress__h1__ntgJG{text-align:center;font-weight:600}.progress_column__upHxQ{min-width:auto}}@media screen and (max-width:480px){.progress_progress__h1__ntgJG{font-size:1.2rem}}.week_container__gDjTP{background-color:#fff;padding:1rem;border-radius:1rem}.week_container__gDjTP h2{color:var(--main-gray);font-size:larger;font-weight:600}