.learningpath_container__gOND0{display:flex;flex-direction:column;justify-content:center;row-gap:2rem;width:100%;height:100%;padding:9rem 1rem 2rem 2rem}.learningpath_header_page__gVJrC{padding-left:4rem;width:100%;align-items:center;display:flex;-moz-column-gap:.5rem;column-gap:.5rem}.learningpath_text__XHMi7{font-size:1.2rem;font-weight:400;color:var(--dark-blue)}.learningpath_name_ruta__8GBc1{font-size:1.3rem;font-weight:600;color:var(--dark-blue)}.learningpath_content_page__6tIGH{display:flex;-moz-column-gap:1rem;column-gap:1rem;padding-left:4rem;width:100%}.learningpath_route__iMuQW{display:flex;flex-direction:column;position:relative;width:20%;min-width:17rem;height:auto}.learningpath_route_container_img__Ntv7V{width:100%;height:50%;min-height:12rem;max-height:12rem;position:relative}.learningpath_route_img__QTN75{width:100%;height:100%;min-height:16rem;-o-object-fit:cover;object-fit:cover}.learningpath_route_decoration__iqJlG{position:absolute;bottom:0;width:100%;height:.6rem;background:var(--gradient-holcim)}.learningpath_route_info__tabx3{display:flex;flex-direction:column;align-items:center;row-gap:2rem;padding:1rem 1rem 2rem;height:auto;background-color:#f4f6f8}.learningpath_route_info__tabx3 h3{font-size:1.5rem;width:100%;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow-y:auto;font-weight:600;color:var(--dark-blue)}.learningpath_route_info__tabx3 p{font-size:1rem;font-weight:400;color:var(--dark-gray)}.learningpath_route__image__b9Kc6,.learningpath_route__image__b9Kc6 img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.learningpath_courses_container__O4Hkc{width:80%;display:grid;grid-template-columns:repeat(auto-fill,minmax(20rem,1fr));grid-template-rows:repeat(auto-fill,minmax(15rem,15rem));height:auto;gap:1rem;flex-wrap:wrap}.learningpath_course__xbG3M{display:flex;background-color:#f4f6f8;width:100%;height:100%}.learningpath_course__image__F9WFQ{width:30%;height:100%}.learningpath_course__image__F9WFQ img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.learningpath_course_info__Evnpu{display:flex;flex-direction:column;justify-content:space-between;row-gap:1rem;width:70%;height:100%;padding:1rem}.learningpath_course_info__Evnpu h3{font-size:1.3rem;height:calc(35%);overflow:hidden;text-overflow:ellipsis;display:-webkit-box;line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-weight:600;color:var(--black)}.learningpath_course_info__Evnpu p{font-size:.9rem;font-weight:500;overflow-y:auto;height:8rem;color:var(--dark-gray)}.learningpath_course_info__Evnpu button{width:50%;min-height:2.7rem;max-height:2.7rem;background:linear-gradient(to bottom,var(--dark-blue),var(--dark-blue));color:#fff;font-size:1rem;outline:none;border:none;font-weight:600;cursor:pointer}.learningpath_course_info__Evnpu button,.learningpath_course_info__Evnpu button:hover{transition:background .3s ease,font-size .3s linear,border-radius .3s linear;-webkit-transition:background .3s ease,font-size .3s linear,border-radius .3s linear;-moz-transition:background .3s ease,font-size .3s linear,border-radius .3s linear;-ms-transition:background .3s ease,font-size .3s linear,border-radius .3s linear;-o-transition:background .3s ease,font-size .3s linear,border-radius .3s linear}.learningpath_course_info__Evnpu button:hover{background:var(--gradient-button);border-radius:50px;font-size:1.1rem;-webkit-border-radius:50px;-moz-border-radius:50px;-ms-border-radius:50px;-o-border-radius:50px}@media screen and (max-width:768px){.learningpath_route_container_img__Ntv7V{min-height:unset;max-height:unset}.learningpath_text__XHMi7{font-size:1rem}.learningpath_name_ruta__8GBc1{font-size:1.1rem}.learningpath_container__gOND0{padding-top:7rem}.learningpath_header_page__gVJrC{padding:0}.learningpath_route__iMuQW{width:100%}.learningpath_route_info__tabx3 p{height:100%}.learningpath_content_page__6tIGH{row-gap:2rem;flex-direction:column;padding:0}.learningpath_courses_container__O4Hkc{width:100%;grid-template-columns:repeat(1,minmax(20rem,1fr))}.learningpath_course_info__Evnpu h3{font-size:1rem;height:auto}.learningpath_course_info__Evnpu p{height:4.5rem}.learningpath_course__xbG3M{height:auto}}@media screen and (max-width:500px){.learningpath_route_info__tabx3 p{height:100%}.learningpath_route_info__tabx3 h3{font-size:1.2rem}.learningpath_course_info__Evnpu button,.learningpath_course_info__Evnpu p,.learningpath_route_info__tabx3 p{font-size:.8rem}.learningpath_courses_container__O4Hkc{width:100%;grid-template-columns:repeat(1,minmax(15rem,1fr));grid-template-rows:unset}}.pathcatalog_container__czms3{display:flex;flex-direction:column;row-gap:2rem;width:100%;padding-right:2rem;padding-bottom:1rem;overflow-y:auto;max-height:calc(100vh - 10.7rem);scrollbar-width:thin}.pathcatalog_container__czms3 .pathcatalog_go_back__8xwo7{display:flex;align-items:center;-moz-column-gap:.3rem;column-gap:.3rem;width:4.5rem;text-underline-offset:.4rem;text-decoration:underline}.pathcatalog_container__czms3 .pathcatalog_go_back__8xwo7 p{font-size:.9rem;font-weight:500;color:var(--black)}.pathcatalog_header_page__QctsM{padding-left:4rem;width:100%;align-items:center;display:flex;-moz-column-gap:.5rem;column-gap:.5rem}.pathcatalog_name_ruta__p4OwH{font-size:1.3rem;font-weight:500;color:var(--black)}.pathcatalog_content_page__TpILf{display:flex;-moz-column-gap:1rem;column-gap:1rem;padding-left:4rem;width:100%}.pathcatalog_route__e7yqN{display:flex;flex-direction:column;position:relative;width:20%;min-width:17rem;height:auto}.pathcatalog_route_container_img__OWlYD{width:100%;height:50%;min-height:12rem;max-height:12rem;position:relative}.pathcatalog_route_img__Fdx0N{width:100%;height:100%;min-height:16rem;-o-object-fit:cover;object-fit:cover}.pathcatalog_route_decoration__BV6Hq{position:absolute;bottom:0;width:100%;height:.6rem;background:var(--gradient-holcim)}.pathcatalog_route_info__taelv{display:flex;flex-direction:column;align-items:center;row-gap:1rem;padding:1rem 1rem 2rem;height:auto;background-color:#f4f6f8}.pathcatalog_route_info__taelv h3{font-size:1.5rem;width:100%;font-weight:600;color:var(--black)}.pathcatalog_route_info__taelv p{font-size:1rem;font-weight:400;color:var(--dark-gray)}.pathcatalog_route__image__sVcS6,.pathcatalog_route__image__sVcS6 img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.pathcatalog_courses_container__iK5JL{width:80%;display:grid;grid-template-columns:repeat(auto-fill,minmax(20rem,1fr));grid-template-rows:repeat(auto-fill,minmax(15rem,15rem));height:auto;gap:1rem;flex-wrap:wrap}.pathcatalog_course__JMrrI{display:flex;flex-direction:column;position:relative;background-color:#f4f6f8;width:100%;height:auto;padding:1.2rem 1.2rem 1.7rem;row-gap:.5rem}.pathcatalog_container_principal_info_course__LBDvp{display:flex;align-items:center;width:100%;height:auto;-moz-column-gap:1rem;column-gap:1rem}.pathcatalog_course_principal_info__fcgp1{display:flex;flex-direction:column;row-gap:.2rem;width:65%}.pathcatalog_course_principal_info__fcgp1 h3{font-size:1.1rem;font-weight:500;overflow-y:auto;scrollbar-width:none;height:3rem;color:var(--dark-blue);cursor:pointer}.pathcatalog_course_principal_info__fcgp1 p{font-size:.8rem;font-weight:500}.pathcatalog_duration_container__pwiZB{display:flex;-moz-column-gap:.4rem;column-gap:.4rem;margin-bottom:.1rem}.pathcatalog_duration_container__pwiZB p{font-size:.8rem;font-weight:500;color:var(--dark-gray);line-height:1.1rem}.pathcatalog_course__image__OHfB3{width:30%;height:100%;position:relative}.pathcatalog_course_decoration__ayQOx{position:absolute;bottom:0;width:100%;height:.25rem;background:var(--gradient-holcim)}.pathcatalog_course__image__OHfB3 img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.pathcatalog_course_description__73Aa5{height:50%;overflow-y:auto}.pathcatalog_course_description__73Aa5>p{font-size:1rem;font-weight:400;color:var(--dark-gray)}.pathcatalog_course_description__73Aa5::-webkit-scrollbar{width:0;display:none}.pathcatalog_course_description__73Aa5{scrollbar-width:none}.pathcatalog_courses_actions__sZnQN{display:flex;align-items:center;-moz-column-gap:1rem;column-gap:1rem}.pathcatalog_courses_actions__sZnQN .pathcatalog_course_button___V8up{height:2.4rem;padding:0 1rem;display:flex;justify-content:center;align-items:center;text-align:center;border:none;background:var(--dark-blue);color:#fff;font-size:.8rem;font-weight:600;cursor:pointer}.pathcatalog_courses_actions__sZnQN .pathcatalog_course_button___V8up,.pathcatalog_courses_actions__sZnQN .pathcatalog_course_button___V8up:hover{transition:background-color .4s ease,border-radius .4s;-webkit-transition:background-color .4s ease,border-radius .4s;-moz-transition:background-color .4s ease,border-radius .4s;-ms-transition:background-color .4s ease,border-radius .4s;-o-transition:background-color .4s ease,border-radius .4s}.pathcatalog_courses_actions__sZnQN .pathcatalog_course_button___V8up:hover{border-radius:5rem;background:var(--gradient-button);-webkit-border-radius:5rem;-moz-border-radius:5rem;-ms-border-radius:5rem;-o-border-radius:5rem}.pathcatalog_icon_certificate__MHZWl,.pathcatalog_icon_certificate_inactivate__B_IpE{height:2.4rem;width:2.4rem;display:flex;align-items:center;justify-content:center;background:var(--dark-blue);transition:background-color .4s ease,border-radius .4s;-webkit-transition:background-color .4s ease,border-radius .4s;-moz-transition:background-color .4s ease,border-radius .4s;-ms-transition:background-color .4s ease,border-radius .4s;-o-transition:background-color .4s ease,border-radius .4s}.pathcatalog_icon_certificate_inactivate__B_IpE{background-color:var(--card-gray);border:1px solid #beb9b4}.pathcatalog_icon_certificate__MHZWl:hover{background:var(--gradient-button);border-radius:1rem;-webkit-border-radius:1rem;-moz-border-radius:1rem;-ms-border-radius:1rem;-o-border-radius:1rem;transition:background-color .4s ease,border-radius .4s;-webkit-transition:background-color .4s ease,border-radius .4s;-moz-transition:background-color .4s ease,border-radius .4s;-ms-transition:background-color .4s ease,border-radius .4s;-o-transition:background-color .4s ease,border-radius .4s}.pathcatalog_course_progress_container__QPnhh{position:absolute;display:flex;flex-direction:column;align-items:flex-end;bottom:0;left:0;width:100%;height:1.4rem}.pathcatalog_course_progress_container__QPnhh p{font-size:.9rem;font-weight:600;color:var(--bright-green);margin-right:.5rem}.pathcatalog_course_progress_bar__WzQa4{width:100%;height:100%;background-color:#e4e4e4;position:relative}.pathcatalog_course_progress_bar__fill__3tQMN{position:absolute;top:0;left:0;height:100%;width:50%;background-color:var(--bright-green)}@media screen and (max-width:768px){.pathcatalog_route_container_img__OWlYD{min-height:unset;max-height:unset}.pathcatalog_text__9CK8m{font-size:1rem}.pathcatalog_name_ruta__p4OwH{font-size:1.1rem}.pathcatalog_container__czms3{padding:1rem}.pathcatalog_header_page__QctsM{padding:0}.pathcatalog_route__e7yqN{width:100%}.pathcatalog_route_info__taelv p{height:100%}.pathcatalog_content_page__TpILf{row-gap:2rem;flex-direction:column;padding:0}.pathcatalog_courses_container__iK5JL{width:100%;grid-template-columns:repeat(auto-fill,minmax(20rem,1fr))}}@media screen and (max-width:500px){.pathcatalog_route_info__taelv p{height:100%}.pathcatalog_route_info__taelv h3{font-size:1.2rem}.pathcatalog_route_info__taelv p{font-size:.8rem}.pathcatalog_course_info__rrAGg h3{font-size:1rem;height:calc(25%)}.pathcatalog_course_info__rrAGg button,.pathcatalog_course_info__rrAGg p{font-size:.8rem}.pathcatalog_courses_container__iK5JL{width:100%;grid-template-columns:repeat(auto-fill,minmax(15rem,1fr))}}.modalcourse_modal__Nyt0f{background-color:#00000083;position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:5;display:flex;justify-content:center;align-items:center;overflow:hidden}.modalcourse_card__modal__WPpLM{background-color:#fff;width:50%;max-width:60rem;height:auto;max-height:35rem}.modalcourse_card__modal__header__zsjBG{display:flex;justify-content:space-between;background-color:var(--bright-green);color:#fff;align-items:center;padding:2rem;position:relative;border-bottom:1px solid #e5e5e5}.modalcourse_card__modal__header__zsjBG img{position:absolute;right:2rem;top:1rem;cursor:pointer}.modalcourse_card__modal__header__zsjBG h3{font-size:1.3rem;font-weight:600}.modalcourse_modal__content__bbIZC{padding:2rem 3rem 3rem;display:flex;-moz-column-gap:2rem;column-gap:2rem}.modalcourse_modal__content__bbIZC .modalcourse_container_description__fuWm1 p{font-size:1.2rem;overflow-y:auto;font-weight:500;color:var(--black)}.modalcourse_container_description__fuWm1{width:50%;height:auto;display:flex;overflow-y:auto;align-items:center}.modalcourse_container_img__7BGwP{width:50%;height:20rem}.modalcourse_container_img__7BGwP img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media screen and (max-width:1100px){.modalcourse_card__modal__WPpLM{width:80%}.modalcourse_modal__content__bbIZC{padding:2rem 1rem 1rem;flex-direction:column;row-gap:1rem}.modalcourse_container_img__7BGwP{width:100%;height:12rem}.modalcourse_container_img__7BGwP img{border-radius:.5rem;-webkit-border-radius:.5rem;-moz-border-radius:.5rem;-ms-border-radius:.5rem;-o-border-radius:.5rem}.modalcourse_container_description__fuWm1{width:100%}.modalcourse_data-article__body__WtVX_{max-height:10rem!important}.modalcourse_modal__buttons__BHnST{justify-content:center}.modalcourse_modal__buttons__BHnST a{width:100%;margin:0}.modalcourse_card__modal__header__zsjBG h3{font-size:1.1rem}.modalcourse_card__modal__header__zsjBG img{right:1rem;top:.5rem}.modalcourse_modal__content__bbIZC p{font-size:1rem}}@media screen and (max-width:400px){.modalcourse_card__modal__WPpLM{width:90%}.modalcourse_card__modal__header__zsjBG{padding:1.5rem .5rem 1rem 1rem}.modalcourse_modal__content__bbIZC{padding:1.5rem .5rem 1rem 1rem;row-gap:1.5rem}.modalcourse_modal__buttons__BHnST{justify-content:center}.modalcourse_modal__buttons__BHnST a{width:100%}.modalcourse_card__modal__header__zsjBG h3{font-size:1rem}.modalcourse_card__modal__header__zsjBG img{right:.5rem;top:.5rem}}