@import"../fonts/poppins/poppins.css";.infinity-scroll-x{width:100vw;height:fit-content;display:flex;flex-direction:row;gap:15px;-ms-overflow-style:none;scrollbar-width:none;overflow-x:scroll}.infinity-scroll-x::-webkit-scrollbar{display:none}app-header{position:relative;display:block;padding:20px 30px;margin-bottom:60px;width:100%;height:140px;background-color:#e30613}app-header.small{height:auto;max-height:75px}app-header.no-margin-bottom{margin-bottom:0px}app-header.margin-bottom-20{margin-bottom:20px}app-header>.content{display:grid;grid-template-columns:40px auto 40px;justify-content:space-between;align-items:center}app-header>.content.two{grid-template-columns:auto 40px}app-header>.content.two>:first-child{display:none}app-header>.content .back-button{margin:0;padding:0;color:#fff;font-size:24px;cursor:pointer}app-header>.content .back-button i.icon,app-header>.content .back-button i.icon::after,app-header>.content .back-button i.icon::before{margin:0;padding:0}app-header>.content .user-info{display:grid;grid-template-columns:auto auto;justify-content:center;align-items:center;gap:15px}app-header>.content .user-info>.avatar img{width:48px;height:48px;border-radius:100%}app-header>.content .user-info>.data>span{display:block;color:#fff;font-size:16px;font-weight:400;line-height:125%}app-header>.content .user-info>.data>.names{font-size:20px;font-weight:600}app-header>.content .section-title{color:#fff;text-align:center;font-size:18px;font-weight:500}app-header .content-progress{position:relative;bottom:calc(-50% + 30px);display:block;height:max-content}app-header .content-progress .content{display:flex;width:100%;height:90px;flex-direction:row;justify-content:space-between;align-items:center;gap:15px;background-color:#fff;border-radius:15px;box-shadow:0px 4px 4px rgba(0,0,0,.2);padding:10px 20px}app-header .content-progress .content .icon{background-color:#e30613;padding:8px;border-radius:10px;height:40px;width:40px}app-header .content-progress .content .icon i{margin:0;padding:0;font-size:22px;color:#fff;background-color:rgba(0,0,0,0)}app-header .content-progress .content .data{width:100%;height:100%;display:flex;flex-direction:column;justify-content:center;gap:10px}app-header .content-progress .content .data .title-data{width:100%;height:max-content;display:flex;flex-direction:row;justify-content:space-between;align-items:center}app-header .content-progress .content .data .title-data span{font-family:"Poppins";font-size:16px;color:#e30613;font-weight:bold}app-header .content-progress .content .data .title-data span[place-percent]{font-size:20px}app-header .content-progress .content .data .title-data i{background-color:rgba(0,0,0,0);margin:0;padding:0;height:fit-content;color:#697073;font-size:12px}app-header .content-progress .content .data span{margin:0;padding:0;font-size:16px;font-weight:bold}app-header .content-progress .content .data .progress-bar{width:100%;height:10px;position:relative}app-header .content-progress .content .data .progress-bar .total,app-header .content-progress .content .data .progress-bar .percent{height:8px;position:absolute;border-radius:4px}app-header .content-progress .content .data .progress-bar .total{background-color:#979797;width:100%}app-header .content-progress .content .data .progress-bar .percent{background-color:#e30613;transition:1s;width:0}.content-progress-standalone{position:relative;bottom:calc(-50% + 30px);display:block;height:max-content;margin-top:30px;margin-bottom:30px;width:370px;margin-left:auto;margin-right:auto}.content-progress-standalone .content{display:flex;width:100%;height:90px;flex-direction:row;justify-content:space-between;align-items:center;gap:15px;background-color:#fff;border-radius:15px;box-shadow:0px 4px 4px rgba(0,0,0,.2);padding:10px 20px}.content-progress-standalone .content .icon{background-color:#e30613;padding:8px;border-radius:10px;height:40px;width:40px}.content-progress-standalone .content .icon i{margin:0;padding:0;font-size:22px;color:#fff;background-color:rgba(0,0,0,0)}.content-progress-standalone .content .data{width:100%;height:100%;display:flex;flex-direction:column;justify-content:center;gap:10px}.content-progress-standalone .content .data .title-data{width:100%;height:max-content;display:flex;flex-direction:row;justify-content:space-between;align-items:center}.content-progress-standalone .content .data .title-data span{font-family:"Poppins";font-size:16px;color:#e30613;font-weight:bold}.content-progress-standalone .content .data .title-data span[place-percent]{font-size:20px}.content-progress-standalone .content .data .title-data i{background-color:rgba(0,0,0,0);margin:0;padding:0;height:fit-content;color:#697073;font-size:12px}.content-progress-standalone .content .data span{margin:0;padding:0;font-size:16px;font-weight:bold}.content-progress-standalone .content .data .progress-bar{width:100%;height:10px;position:relative}.content-progress-standalone .content .data .progress-bar .total,.content-progress-standalone .content .data .progress-bar .percent{height:8px;position:absolute;border-radius:4px}.content-progress-standalone .content .data .progress-bar .total{background-color:#979797;width:100%}.content-progress-standalone .content .data .progress-bar .percent{background-color:#e30613;transition:1s;width:0}menu-element{width:100%;background-color:#fff;position:absolute;z-index:99;top:0;bottom:0;transition:.3s ease;display:none}menu-element.activate{display:block;animation:menuOpenAnimation .3s ease}menu-element.unactivate{display:block;animation:menuCloseAnimation .3s ease}menu-element .app-vs{width:100%;text-align:center;position:absolute;bottom:22px}menu-element .app-vs span{font-size:12px;color:#e30613}menu-element>.menu-items{position:relative;top:-45px;display:flex;flex-direction:column;gap:26px;width:100%;height:max-content;padding:10px 20px}menu-element>.menu-items a{width:100%;text-align:center;font-size:17px;color:#e30613;cursor:pointer}.menu-item-card{width:100%;height:60px;background-color:#fff;border-radius:15px;box-shadow:0px 4px 6px rgba(0,0,0,.3);display:flex;flex-direction:row;align-items:center;padding-inline:23px;gap:11px;cursor:pointer}.menu-item-card .icons{width:42px;height:42px;border-radius:50%;background-color:#e30613;display:flex;justify-content:center;align-items:center}.menu-item-card .icons i{margin:0;padding:0;color:#e30613;font-size:22px}.menu-item-card span{font-size:16px;font-weight:600;color:#e30613}[open-menu]{cursor:pointer}@keyframes menuOpenAnimation{from{transform:translateX(100%)}to{display:block;transform:translateX(0)}}@keyframes menuCloseAnimation{from{transform:translateX(0)}to{display:block;transform:translateX(100%)}}.bottom-snack-bar{height:70px;width:100%;background-color:#fff;box-shadow:0px -4px 6px rgba(0,0,0,.2);position:fixed;z-index:2;bottom:0;display:flex;justify-content:center;align-items:center}.bottom-snack-bar .tabs-views{width:90%;display:flex;flex-direction:row;justify-content:space-evenly}.bottom-snack-bar .tabs-views button{background-color:rgba(0,0,0,0);border:none;height:100%;padding-block:5px;cursor:pointer}.bottom-snack-bar .tabs-views button.select{border-bottom:4px solid #e30613;border-radius:2px}.bottom-snack-bar .tabs-views button.select img.home{content:url("../../statics/images/menu/bottom/home-alt.svg")}.bottom-snack-bar .tabs-views button.select img.contents{content:url("../../statics/images/menu/bottom/contenidos-alt.svg")}.bottom-snack-bar .tabs-views button.select img.forum{content:url("../../statics/images/menu/bottom/foro-alt.svg")}.modal-full-screen-container{width:100%;background-color:#fff;position:absolute;z-index:5;top:0;bottom:0;transition:.5s ease;display:none}.modal-full-screen-container.activate{display:block;animation:modalOpenAnimation .5s ease}.modal-full-screen-container.unactivate{display:block;animation:modalCloseAnimation .5s ease}.modal-screen{width:100%;background-color:#fff;position:absolute;z-index:1;top:0;bottom:0;transition:.5s ease;display:none}.modal-screen.activate{display:block;animation:modalOpenAnimation .5s ease}.modal-screen.unactivate{display:block;animation:modalCloseAnimation .5s ease}.information-modal{background-color:#fff;border-radius:20px;width:100%;height:auto;max-height:500px;padding-inline:30px;padding-block:40px;display:flex;flex-direction:column;justify-content:space-between;align-items:center}.information-modal i{margin:0;padding:0;font-size:50px !important;color:#e30613}.information-modal img{margin:0;padding:0;height:50px;width:50px}.information-modal h3{font-size:18px;color:#e30613;text-align:center}.information-modal p{font-size:18px !important;color:#000 !important;text-align:center !important;overflow-y:auto}.information-modal p b{color:#e30613}.information-modal .list-btns{display:flex;flex-direction:row;gap:10px;justify-content:center;width:100%}.information-modal .list-btns button{width:50%;background-color:#e30613;color:#fff;border:none;border-radius:10px;padding-inline:36px;padding-block:12px}.information-modal .list-btns button.close{background-color:#e30613}circular-progress-loader{width:100% !important;text-align:center !important}@keyframes modalOpenAnimation{from{transform:translateY(100%)}to{display:block;transform:translateY(0)}}@keyframes modalCloseAnimation{from{transform:translateY(0)}to{display:block;transform:translateY(100%)}}login-view{display:block;height:100dvh;width:100%;max-width:300px;margin:0 auto}login-view>.logo{margin:60px auto;width:max-content}login-view>.logo img{max-width:200px;border-radius:100%;background:#fff;box-shadow:0 4px 4px 0 rgba(0,0,0,.25)}login-view form.ui.form .field:not(:last-child){margin-bottom:20px}login-view form.ui.form .field .field-title{color:#4a4f55;font-size:15px;font-weight:600}login-view form.ui.form .field label{color:#1b1c1d;font-size:13px;font-weight:400;margin-bottom:10px}login-view form.ui.form .field>input{display:flex;height:47px;justify-content:center;align-items:center;align-self:stretch}login-view form.ui.form .checkbox{display:grid;grid-template-columns:25px auto;justify-content:start;align-items:center;gap:10px}login-view form.ui.form .checkbox label{margin:0;padding:0;cursor:pointer}login-view form.ui.form .checkbox input[type=checkbox]{appearance:none;-webkit-appearance:none;width:24px;height:24px;border:2px solid #ccc;border-radius:4px;position:relative;cursor:pointer}login-view form.ui.form .checkbox input[type=checkbox]:checked{background-color:#4a4f55;border-color:#4a4f55}login-view form.ui.form .checkbox input[type=checkbox]:checked::after{content:"";position:absolute;top:45%;left:50%;transform:translate(-50%, -50%) rotate(45deg);width:6px;height:12px;border:solid #fff;border-width:0 3px 3px 0}login-view form.ui.form .button{display:flex;width:300px;height:53px;margin:10px 5px;padding:12px 32px;justify-content:center;align-items:center;gap:10px;color:#fff;font-size:16px;font-weight:500;border:0px;border-radius:8px;background-color:#e30613;cursor:pointer}login-view form.ui.form .button:first-of-type{margin-top:60px}login-view form.ui.form .button.alt{background-color:#4a4f55}login-view form.ui.form .button.alt2{background-color:dimgray}login-view .footer .partners{display:flex;flex-wrap:wrap;gap:20px;justify-content:center;align-items:center;margin:46px 0px;padding:0px 5px}login-view .footer .partners img{max-width:100%;width:200px}login-view .footer .links{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-top:20px}login-view .footer .links a{color:#707070;text-align:center;font-size:14px;font-weight:400;text-decoration-line:underline;text-decoration-style:solid;text-decoration-skip-ink:none;text-decoration-thickness:auto}login-view .footer .version{display:block;margin:60px 0px 0px 0px;padding:10px 5px;font-size:11px;text-align:center;color:#e30613}login-view form[login-form].hide{display:none !important}login-view form[login-form].initial [log-in]{display:none !important}login-view form[login-form].initial [retry]{display:none !important}login-view form[login-form].initial .field.code{display:none !important}login-view form[login-form].code-requested [get-code]{display:none !important}login-view form[login-problems-form]{display:none}login-view form[login-problems-form].active{display:block}login-view [login-problems-trigger]{cursor:pointer}.form-area{width:100%}.form-area form{display:flex;flex-direction:column;justify-content:center;align-items:center;row-gap:26px}.form-area form.mini-gap{row-gap:11px}.form-area form .input{width:75%}.form-area form .input input{width:100%;height:45px;padding-inline:10px;border-radius:10px;border:1px solid #979797}.form-area form .input input:focus{outline:none;border-radius:10px;border:2px solid #e30613}.form-area form .input.pass{display:flex;flex-direction:row;align-items:center;border-radius:10px;border:1px solid #979797}.form-area form .input.pass.focus{border-radius:10px;border:2px solid #e30613}.form-area form .input.pass i{margin:0;padding:0;color:#697073;margin:10px}.form-area form .input.pass i.activate{color:#e30613}.form-area form .input.pass input{border:none}.form-area form .input.pass input:focus{outline:none;border:none}.form-area form .remember-me{width:75%;display:flex;flex-direction:row;justify-content:start;align-items:center;column-gap:10px}.form-area form .remember-me .check{background-color:#e30613;border-radius:50%;height:17px;width:17px;display:flex;justify-content:center;align-items:center;cursor:pointer}.form-area form .remember-me .check i{margin:0;padding:0;color:#fff;font-size:10px;display:none}.form-area form .remember-me .check.cheked i{display:flex}.form-area form .remember-me span{font-size:14px}.form-area form button{border:1px solid #e30613;background-color:#e30613;width:75%;color:#fff;border-radius:10px;padding-block:15px;font-size:15px;margin-top:21px;cursor:pointer}.form-area.full-inputs form .input{width:100%}.form-area.full-inputs form .labels{width:100%}.form-area.full-inputs form .labels.focus span{color:#e30613;font-weight:600}.form-area.full-inputs form .labels .input{width:100%}profile-view{display:block;height:100dvh;width:100%}profile-view>.content{position:relative;top:-50px;display:flex;justify-content:center;width:100%}profile-view>.content .card-profile{width:380px;max-width:100%;padding:25px 20px;border-radius:10px;box-shadow:0px 0px 10px rgba(0,0,0,.3);background-color:#fff}profile-view>.content .card-profile .card-content .avatar{position:relative;top:-35px;width:max-content;margin:0 auto}profile-view>.content .card-profile .card-content .avatar img{width:130px;height:130px;border-radius:100%}profile-view>.content .card-profile .card-content .avatar .camera-icon{position:absolute;bottom:-20px;left:50%;transform:translateX(-50%);width:42px;height:42px;border-radius:50%;border:4px solid #fff;background-color:#21ba45;display:flex;justify-content:center;align-items:center}profile-view>.content .card-profile .card-content .avatar .camera-icon i{margin:0;padding:0;color:#fff;font-size:17px}profile-view>.content .card-profile .card-content .user-information{padding-top:20px}profile-view>.content .card-profile .card-content .user-information>.names{display:grid;grid-template-columns:auto;grid-template-rows:auto;gap:4px;color:#0d0d0d;text-align:center}profile-view>.content .card-profile .card-content .user-information>.names>.name{font-size:20px;font-weight:700}profile-view>.content .card-profile .card-content .user-information>.names>.lastName{font-size:18px;font-weight:500}profile-view>.content .card-profile .card-content .user-information .user-data{display:flex;flex-direction:column}profile-view>.content .card-profile .card-content .user-information .user-data span{color:#707070;font-size:14px;font-weight:400}profile-view>.content .card-profile .card-content .user-form{margin-top:12px}.activities-contents-container{overflow-y:hidden !important}.activities-contents-container>.content-page{width:100%;height:calc(100dvh - 130px);padding:10px 15px 70px 15px;-ms-overflow-style:none;scrollbar-width:none;overflow-y:scroll}.activities-contents-container>.content-page.padding-bottom-10{padding-bottom:10px}.activities-contents-container>.content-page::-webkit-scrollbar{display:none}.activities-contents-container>.content-page h4{font-size:22px !important;color:#e30613;font-weight:bold;margin:0;padding:0;margin-block:10px}.activities-contents-container>.content-page .image{width:100%;display:flex;flex-direction:column;gap:22px}.activities-contents-container>.content-page .image img{width:100%;border-radius:10px}.activities-contents-container>.content-page .image p{font-size:14px;font-weight:600;margin-top:6px}.activities-contents-container>.content-page .theme{margin-top:41px}.activities-contents-container>.content-page .theme .title{margin-bottom:14px}.activities-contents-container>.content-page .theme .title span{font-size:16px;font-weight:bold;color:#e30613}.activities-contents-container>.content-page .theme p{font-size:14px}.activities-contents-container>.content-page .video-zone{margin-block:35px}.activities-contents-container>.content-page .video-zone video{width:100%;height:210px;border-radius:15px}.activities-contents-container>.content-page .test-zone{font-family:"Poppins";width:100%;padding-inline:22px;margin-bottom:55px}.activities-contents-container>.content-page .test-zone .all-questions{font-size:14px;color:#e30613;font-weight:bold}.activities-contents-container>.content-page .test-zone .all-questions p.note{font-size:13px;color:#979797;font-weight:600;margin-top:10px;margin-bottom:0}.activities-contents-container>.content-page .test-zone .all-questions img{width:100%;height:auto;margin-top:10px;border-radius:4px}.activities-contents-container>.content-page .test-zone .all-questions .question{margin-top:40px}.activities-contents-container>.content-page .test-zone .all-questions .question ul{list-style:none;color:#697073;font-weight:600}.activities-contents-container>.content-page .test-zone .all-questions .question ul li{font-weight:normal;padding-top:15px;display:flex;flex-direction:row;gap:11px;align-items:center}.activities-contents-container>.content-page .test-zone input[type=text],.activities-contents-container>.content-page .test-zone input[type=number],.activities-contents-container>.content-page .test-zone textarea{width:100%;height:45px;padding-inline:10px;border-radius:10px;border:1px solid #979797;margin-top:15px}.activities-contents-container>.content-page .test-zone input[type=text]:focus,.activities-contents-container>.content-page .test-zone input[type=number]:focus,.activities-contents-container>.content-page .test-zone textarea:focus{outline:none;border-radius:10px;border:2px solid #e30613}.activities-contents-container>.content-page .test-zone textarea{padding-block:5px;resize:vertical;height:100px}.activities-contents-container>.content-page .test-zone .component-text-editor{margin:0 !important;padding:0 !important;padding-top:25px !important}.activities-contents-container>.content-page .test-zone .component-text-editor textarea{margin:0 !important;padding:0 !important}.activities-contents-container>.content-page .end-zone{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center}.activities-contents-container>.content-page .end-zone button{background-color:#e30613;color:#fff;border:none;border-radius:10px;font-size:17px;padding-inline:25px;padding-block:13px;cursor:pointer}.activities-contents-container>.content-page .end-zone button.auto-save{margin-top:10px;background-color:#e30613}.section-description{color:#000;font-size:14px;font-weight:600;line-height:24px;padding:10px 20px;margin-bottom:20px}.type-activity{display:block;color:#616161;font-size:18px;font-weight:600;margin-bottom:15px}.title-activity{display:block;color:#000;font-size:22px;font-weight:700;margin-bottom:15px}.description-activity{display:block;color:#000;font-size:14px;font-weight:400;line-height:24px;margin-bottom:15px}.questions-container{width:100%;margin-bottom:15px}.questions-container .question-item:not(:first-child){margin-top:25px}.questions-container .question-item .question-title{color:#4a4f55;font-family:Poppins;font-size:13px;font-weight:700}.questions-container .question-item .question-items-container{padding-top:5px;padding-bottom:15px}.questions-container .question-item .question-items-container .checkbox-item{display:flex;flex-direction:row;align-items:center;gap:10px;margin-top:10px}.questions-container .question-item .question-items-container .checkbox-item input{width:20px;height:20px}.questions-container .question-item .question-items-container .checkbox-item span{color:#616161;font-size:15px;font-weight:400}.questions-container p.note{font-size:16px;color:#686c70;font-weight:600;margin-top:10px;margin-bottom:0}.questions-container img{width:100%;height:auto;margin-top:10px;border-radius:4px}.questions-container input[type=text],.questions-container input[type=number],.questions-container textarea{width:100%;min-height:45px;border-radius:10px;border:1px solid #979797;margin-top:15px;padding:5px}.questions-container input[type=text]:focus,.questions-container input[type=number]:focus,.questions-container textarea:focus{outline:none;border-radius:10px;border:2px solid #e30613}.questions-container textarea{padding-block:5px;resize:vertical;height:100px}.questions-container .component-text-editor{margin:0 !important;padding:0 !important;padding-top:25px !important}.questions-container .component-text-editor textarea{margin:0 !important;padding:0 !important}*{margin:0;padding:0}body,html{font-family:"Poppins";-ms-overflow-style:none;scrollbar-width:none;overflow-y:scroll}body::-webkit-scrollbar,html::-webkit-scrollbar{display:none}body{width:100%;display:flex;justify-content:center;overflow-y:hidden}body .float_play_store{display:none}body.browser{background-color:#979797}body.browser .float_play_store{display:block;position:fixed;right:70px;bottom:50px}@media screen and (max-width: 1240px){body.browser .float_play_store{right:20px;bottom:20px}body.browser .float_play_store img{width:200px;height:70px}}@media screen and (max-width: 900px){body.browser .float_play_store{right:5px;top:45px;bottom:auto}body.browser .float_play_store img{width:100px;height:30px}}body.browser #root{max-width:450px}body.browser #root::-webkit-scrollbar{display:none}body.browser #root .bottom-snack-bar{max-width:450px}body.browser #root .infinity-scroll-x{max-width:450px;overflow-x:auto}body.browser #root .infinity-scroll-x.pushing{cursor:move;cursor:grab}body.browser .modal-full-screen-container,body.browser .modal-screen{max-width:450px}#root{width:100%;height:100vh;background-color:#fff;position:relative;padding-bottom:70px;-ms-overflow-style:none;scrollbar-width:none;overflow-y:scroll;overflow-x:hidden}.content-hide{display:none}.arrow.left.icon{cursor:pointer}.portada-formacion{cursor:pointer;width:100%;margin:20px 0;overflow:hidden;background:#fff;padding:10px 22px}.portada-formacion.no-pointer{cursor:default}.portada-formacion .header{padding:16px 0px;background:#fff;position:relative}.portada-formacion .header .arrow{position:absolute;top:16px;right:0px}.portada-formacion .header .arrow i{font-size:25px}.portada-formacion .header .arrow i.icon,.portada-formacion .header .arrow i::before{padding:0px;margin:0px}.portada-formacion .header .title{color:#4a4f55;font-family:Poppins;font-size:18px;font-style:normal;font-weight:700;line-height:normal}.portada-formacion .header .subtitle{color:#707070;font-family:Poppins;font-size:14px;font-style:normal;font-weight:400;line-height:normal}.portada-formacion .header .text-qty{color:#fff;text-align:right;font-size:10px;font-weight:400;line-height:24px;background-color:#e30613;border-radius:8px;min-height:17px;padding:0 10px}.portada-formacion .imagen{position:relative;width:100%;height:200px;background-size:cover;background-position:center;background-repeat:no-repeat;display:flex;padding:17px;align-items:flex-end;justify-content:start;padding-bottom:20px;border-radius:16px}.portada-formacion .imagen .text{color:#fff;font-family:Poppins;font-size:16px;font-style:normal;font-weight:600;line-height:24px}.portada-formacion .imagen .header{display:flex;flex-wrap:wrap;justify-content:flex-end;position:absolute;top:0px;right:0px;width:100%;padding:16px 16px;background:rgba(0,0,0,0)}.portada-formacion .imagen .header .text-qty{display:inline-block;width:max-content;color:#fff;text-align:right;font-size:14px;font-weight:400;line-height:24px;background-color:#e30613;border-radius:8px;min-height:17px;padding:0 10px}@media screen and (max-width: 480px){.portada-formacion{border-radius:12px}.portada-formacion .header{padding:14px 16px}.portada-formacion .header .title{font-size:16px}.portada-formacion .header .subtitle{font-size:13px}.portada-formacion .imagen{height:180px;padding-bottom:16px}.portada-formacion .imagen .text{font-size:14px;padding:6px 12px}}.lessons-list{padding:0px 0px}.lessons-list .lesson-card{position:relative;display:grid;grid-template-columns:56px auto;column-gap:18px;padding:16px 50px;align-items:center}.lessons-list .lesson-card::before{content:"";position:absolute;bottom:0px;left:50%;transform:translateX(-50%);width:calc(100% - 100px);height:2px;border-bottom:1.2px solid #f0f0f0}.lessons-list .lesson-card .image img{max-width:100%}.lessons-list .lesson-card .content .status-bar{display:grid;grid-template-columns:auto auto;justify-content:space-between;align-items:center;margin-bottom:10px}.lessons-list .lesson-card .content .status-bar .text{color:#fff;text-align:right;font-family:Poppins;font-size:10px;font-style:normal;font-weight:400;line-height:24px;padding:2px 10px;border-radius:12px;width:max-content;min-width:70px;text-align:center}.lessons-list .lesson-card .content .status-bar .text.doing{color:#fff;background-color:#2185d0}.lessons-list .lesson-card .content .status-bar .text.done{color:#fff;background-color:#21ba45}.lessons-list .lesson-card .content .status-bar .text,.lessons-list .lesson-card .content .status-bar .text.pending{color:#fff;background-color:#0c5892}.lessons-list .lesson-card .content .status-bar .text,.lessons-list .lesson-card .content .status-bar .text.locked{color:#fff;background-color:#1b1c1d}.lessons-list .lesson-card .content .status-bar .icon{display:grid;justify-content:center;align-items:center;width:35px;height:35px;border-radius:100%;font-size:16px}.lessons-list .lesson-card .content .status-bar .icon i.icon,.lessons-list .lesson-card .content .status-bar .icon i.icon::after,.lessons-list .lesson-card .content .status-bar .icon i.icon::before{padding:0px;margin:0px}.lessons-list .lesson-card .content .status-bar .icon.done{color:#fff;background-color:#21ba45 !important}.lessons-list .lesson-card .content .status-bar .icon.locked{color:#fff;background-color:#616161}.lessons-list .lesson-card .content .text .title{color:#000;font-family:Poppins;font-size:16px;font-style:normal;font-weight:500;line-height:21px}.lessons-list .lesson-card.locked .image img{filter:grayscale(1)}.lessons-list .lesson-card:not(.locked):not(.done){cursor:pointer}.portada-contenidos{width:100%;margin:0px 0;overflow:hidden;background:#fff;padding:10px 22px}.portada-contenidos .header{cursor:pointer;padding:16px 0px;background:#fff;position:relative}.portada-contenidos .header .arrow{position:absolute;top:16px;right:0px}.portada-contenidos .header .arrow i{font-size:25px}.portada-contenidos .header .arrow i.icon,.portada-contenidos .header .arrow i::before{padding:0px;margin:0px}.portada-contenidos .header .title{color:#4a4f55;font-family:Poppins;font-size:18px;font-style:normal;font-weight:700;line-height:normal}.portada-contenidos .header .subtitle{color:#707070;font-family:Poppins;font-size:14px;font-style:normal;font-weight:400;line-height:normal}.portada-contenidos .header .text-qty{color:#fff;text-align:right;font-size:10px;font-weight:400;line-height:24px;background-color:#e30613;border-radius:8px;min-height:17px;padding:0 10px}.contents-list{min-height:290px}.contents-list:not(.ignore-styles){display:flex;flex-wrap:wrap;justify-content:center;align-items:center;align-content:center;gap:16px;width:370px;margin:0 auto}.contents-list .content-card{position:relative;width:170px;height:240px;padding:0px}.contents-list .content-card .image{position:relative;min-width:170px;height:100%}.contents-list .content-card .image img{height:100%;object-fit:cover;max-width:100%;border-radius:10px}.contents-list .content-card .image::before{content:"";position:absolute;top:0px;left:0px;width:100%;height:100%;border-radius:10px;background-color:rgba(0,0,0,.4196078431)}.contents-list .content-card .content{position:absolute;bottom:22px;padding:15px 10px}.contents-list .content-card .content .text .title{color:#fff;font-size:18px;font-weight:700;line-height:120%}.contents-list .content-card.locked .image img{filter:grayscale(1)}.contents-list .content-card:not(.locked):not(.done){cursor:pointer}.repository-list{display:grid;grid-template-columns:auto;justify-content:center;gap:16px;margin:0 auto}.repository-list .repository-card{display:grid;grid-template-columns:100%;justify-content:center;align-items:center;gap:15px;width:330px;min-height:200px;padding:20px;border-radius:12px;background:#fff;box-shadow:0 4px 4px 0 rgba(0,0,0,.25);cursor:pointer}.repository-list .repository-card .toolbar{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:center}.repository-list .repository-card .toolbar .tag{display:flex;height:17px;padding:10px 15px;justify-content:center;align-items:center;gap:10px;border-radius:8px;background:#e40e20;color:#fff;font-style:normal;font-weight:400;line-height:24px}.repository-list .repository-card .title{color:#000;text-overflow:ellipsis;font-size:16px;font-weight:500;line-height:21px}.repository-list .repository-card .content .text .description{color:#000;font-size:14px;line-height:20px;letter-spacing:.15px}.forum-page-container .forum-topics-list{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:16px;margin:0 auto}.forum-page-container .forum-topics-list .forum-topic-card{position:relative;display:flex;width:170px;height:120px;padding:15px 10px;flex-direction:column;justify-content:flex-end;align-items:flex-start;gap:5px;flex-shrink:0;cursor:pointer;border-radius:10px}.forum-page-container .forum-topics-list .forum-topic-card .title{color:#fff;font-size:14px;font-style:normal;font-weight:500;line-height:120%}.forum-page-container .topic-conversations{padding:0px 30px}.forum-page-container .topic-conversations>.header>.topic{display:flex;height:17px;padding:10px 15px;justify-content:center;align-items:center;gap:10px;border-radius:8px;background:#e40e20;color:#fff;font-style:normal;font-weight:400;line-height:24px;width:max-content;margin-bottom:15px}.forum-page-container .topic-conversations>.header>.control-option{display:grid;grid-template-columns:auto auto;gap:10px;justify-content:space-between;align-items:center}.forum-page-container .topic-conversations>.header>.control-option .text{color:#e40e20;font-size:20px;font-weight:500}.forum-page-container .topic-conversations>.header>.control-option .action{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;width:35px;height:35px;border-radius:100%;background-color:#e40e20;color:#fff;font-size:24;cursor:pointer}.forum-page-container .topic-conversations>.header>.control-option .action i,.forum-page-container .topic-conversations>.header>.control-option .action i.icon,.forum-page-container .topic-conversations>.header>.control-option .action i::before,.forum-page-container .topic-conversations>.header>.control-option .action i::after{margin:0;padding:0}.forum-page-container .topic-conversations>.header>.search-control{margin-top:20px}.forum-page-container .topic-conversations>.header>.search-control .ui.input{width:100%}.forum-page-container .topic-conversations>.header>.search-control .ui.input input{padding:8px 22px;min-height:50px;color:#707070;font-size:18px;font-weight:400}.forum-page-container .topic-conversations>.header>.search-control .ui.input input::placeholder{color:rgba(112,112,112,.575)}.forum-page-container .topic-conversations .ui.form.start-conversation .ui.button{width:120px;height:50px;color:#fff;font-size:14px;font-weight:500}.forum-page-container .topic-conversations .ui.form.start-conversation .buttons{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:5px}.forum-page-container .topic-conversations .forum-conversation-card{display:grid;grid-template-columns:auto;padding:15px 30px;gap:7px}.forum-page-container .topic-conversations .forum-conversation-card:first-child{margin-top:20px}.forum-page-container .topic-conversations .forum-conversation-card:not(:last-child){border-bottom:1px solid rgba(112,112,112,.15)}.forum-page-container .topic-conversations .forum-conversation-card>.date{color:#4a4f55;font-size:12px;font-weight:400;line-height:22px;letter-spacing:.226px}.forum-page-container .topic-conversations .forum-conversation-card>.title{color:#1b1c1d;font-size:16px;font-weight:500;letter-spacing:-0.3px}.forum-page-container .topic-conversations .forum-conversation-card>.data-actions{display:grid;grid-template-columns:auto auto;justify-content:space-between;align-items:center;min-height:30px}.forum-page-container .topic-conversations .forum-conversation-card>.data-actions>.data{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:20px}.forum-page-container .topic-conversations .forum-conversation-card>.data-actions>.data>.item{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:5px;color:#4a4f55;font-size:15px;font-weight:400;letter-spacing:-0.3px}.forum-page-container .topic-conversations .forum-conversation-card>.data-actions>.data>.item>i.icon,.forum-page-container .topic-conversations .forum-conversation-card>.data-actions>.data>.item>i,.forum-page-container .topic-conversations .forum-conversation-card>.data-actions>.data>.item>i::before,.forum-page-container .topic-conversations .forum-conversation-card>.data-actions>.data>.item>i::after{margin:0px;padding:0px}.forum-page-container .topic-conversations .forum-conversation-card>.data-actions>.actions{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:20px}.forum-page-container .topic-conversations .forum-conversation-card>.data-actions>.actions>.action{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:5px;color:#2185d0;font-size:15px;font-weight:400;cursor:pointer}.forum-page-container .topic-conversations .forum-conversation-card>.data-actions>.actions>.action>i.icon,.forum-page-container .topic-conversations .forum-conversation-card>.data-actions>.actions>.action>i,.forum-page-container .topic-conversations .forum-conversation-card>.data-actions>.actions>.action>i::before,.forum-page-container .topic-conversations .forum-conversation-card>.data-actions>.actions>.action>i::after{margin:0px;padding:0px}.forum-page-container .topic-thread{padding:0px 30px}.forum-page-container .topic-thread>.conversation-info{padding-bottom:34px;margin-bottom:34px;border-bottom:1px solid rgba(112,112,112,.15)}.forum-page-container .topic-thread>.conversation-info>.topic-date{display:grid;grid-template-columns:auto auto;justify-content:space-between}.forum-page-container .topic-thread>.conversation-info>.topic-date>.topic{display:flex;height:17px;padding:10px 15px;justify-content:center;align-items:center;gap:10px;border-radius:8px;background:#e40e20;color:#fff;font-style:normal;font-weight:400;line-height:24px;width:max-content;margin-bottom:15px}.forum-page-container .topic-thread>.conversation-info>.topic-date>.date{color:#4a4f55;font-size:12px;font-weight:400;line-height:22px;letter-spacing:.226px}.forum-page-container .topic-thread>.conversation-info>.title{color:#1b1c1d;font-size:16px;font-weight:500;letter-spacing:-0.3px;margin-top:20px;margin-bottom:8px}.forum-page-container .topic-thread>.conversation-info>.description{color:#1b1c1d;font-size:14px;font-weight:400;letter-spacing:-0.3px}.forum-page-container .topic-thread .reply-component{margin-top:20px;width:100%}.forum-page-container .topic-thread .reply-component input{padding:8px 22px;min-height:50px;color:#707070;font-size:18px;font-weight:400}.forum-page-container .topic-thread .reply-component input::placeholder{color:rgba(112,112,112,.575)}.forum-page-container .topic-thread .reply-component i.icon{top:50% !important;transform:translateY(-50%) !important;background-color:#e40e20;color:#fff;opacity:1}.forum-page-container .topic-thread .forum-thread-card>.label i.icon{font-size:14px}.forum-page-container .topic-thread .forum-thread-card>.content>.summary>.time{color:#4a4f55;font-size:12px;font-weight:400;line-height:22px;letter-spacing:.226px}.forum-page-container .topic-thread .forum-thread-card>.content>.extra.text{color:#1b1c1d;font-size:15px;font-weight:400;letter-spacing:-0.3px}.buttons.centered{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;width:100%;margin-top:25px}.splash-screen{position:absolute;top:0px;left:0px;width:100%;height:100dvh;background-color:#979797;z-index:9999;display:flex;flex-wrap:wrap;justify-content:center;align-items:center}.splash-screen img{max-width:initial;height:100%}
/*# sourceMappingURL=index.css.map */
