@charset "UTF-8";/*! purgecss start ignore */a.enlace-contenidos:hover{text-decoration:underline}.open-list:before{transition:all .5s ease}.open-list.rotate-angle:before{transform:rotate(180deg)}.sidebar-b1{background-position:120% 120%}@media (min-width:992px){.sidebar-b1{background-position:60% 110%}}@media (min-width:1200px){.sidebar-b1{background-position:0 110%}}.sticky-block{position:sticky;top:0;height:100vh;overflow:auto}.content-img{border-radius:24px 24px 0 0}.nav-links ul.page-numbers{list-style:none;width:auto}.nav-links ul.page-numbers li{display:inline-block}.nav-links a.page-numbers,.nav-links span.page-numbers{display:inline-block;padding:5px;width:31px;height:31px;border-radius:50px;color:#494d50;font-size:14px;list-style:none;text-align:center}.nav-links a.page-numbers.current,.nav-links span.page-numbers.current{background-color:#fff}.nav-links a.page-numbers.next,.nav-links a.page-numbers.prev,.nav-links span.page-numbers.next,.nav-links span.page-numbers.prev{vertical-align:-2px;opacity:.8}.pagination-links ul li.dots{display:none}.pagination-links ul li a.next,.pagination-links ul li a.prev{text-indent:-9999px;line-height:0;padding:0}.pagination-links ul li a i{text-indent:0;line-height:normal;display:block;padding:0 5px}.pagination-links ul li .screen-reader-text{display:none}.loading{position:relative;opacity:.5;pointer-events:none}.loading:after{content:"";display:block;width:40px;height:40px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:10;border:4px solid #f3f3f3;border-top:4px solid #e40115;border-radius:50%;animation:spin 1s linear infinite}@keyframes spin{0%{transform:translate(-50%,-50%) rotate(0)}100%{transform:translate(-50%,-50%) rotate(360deg)}}div:has(>select):before,span:has(>select):before{top:13px}@media (min-width:992px){.curso-child-loc{max-width:70%}}.curso-qty{display:inline-flex;align-items:center;border:2px solid #cdcdcb;border-radius:16px;background:0 0;padding:9px 25px}@media (max-width:767px){.curso-qty{border-radius:16px;padding:9px 10px}}.curso-qty__btn{background:0 0;border:none;cursor:pointer;font-size:18px;line-height:1;color:#000;font-weight:400;flex-shrink:0;display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;transition:background .2s,color .2s;padding:0}.curso-qty__btn:hover{background:#e40115;color:#fff}.curso-qty__value{min-width:28px;text-align:center;font-size:15px;font-weight:600;color:#000;user-select:none;padding:0 4px}.curso-desc-header{justify-content:space-between;gap:12px}.curso-desc-body.is-collapsed{max-height:150px;overflow:hidden;position:relative}.curso-desc-body.is-collapsed::after{content:"";position:absolute;bottom:0;left:0;right:0;height:48px;background:linear-gradient(to bottom,transparent,#fff);pointer-events:none}.curso-desc-toggle{flex-shrink:0;display:inline-flex;align-items:center;gap:6px;padding:7px 16px;border:2px solid #cdcdcb;border-radius:10px;background:0 0;font-size:14px;font-weight:500;color:inherit;cursor:pointer;white-space:nowrap;transition:border-color .2s}.curso-desc-toggle:hover{border-color:#888}.curso-desc-toggle i{transition:transform .25s ease}.curso-desc-toggle[aria-expanded=true] i{transform:rotate(180deg)}/*! purgecss end ignore */