.elementor-9169 .elementor-element.elementor-element-9fbab15{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9169 .elementor-element.elementor-element-67011d3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9169 .elementor-element.elementor-element-701cd39{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9169 .elementor-element.elementor-element-6ccc936{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9169 .elementor-element.elementor-element-7197894{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9169 .elementor-element.elementor-element-6e5bc8c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9169 .elementor-element.elementor-element-8893701{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}:root{--page-title-display:none;}body.elementor-page-9169{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}/* Start custom CSS for html, class: .elementor-element-36e0df0 *//* ================================================================
   SABER INVESTIGAR — CSS para tarjetas TutorLMS en carrusel
   Pega en: Elementor → Configuración del sitio → CSS personalizado
   ================================================================ */

/* ── Quitar el grid/columnas nativo de TutorLMS ── */
#si-tutor-track .tutor-course-list,
#si-tutor-track .tutor-courses-loop-wrap,
#si-tutor-track ul {
  display: contents !important;
}

/* ── TARJETA ── */
#si-tutor-track .tutor-course-card,
#si-tutor-track .tutor-card,
#si-tutor-track li {
  background: #ffffff !important;
  border: 1px solid rgba(15,45,61,0.08) !important;
  border-radius: 20px !important;
  overflow: hidden !important;
  box-shadow: 0 2px 16px rgba(15,45,61,0.06) !important;
  transition: transform 0.35s ease, box-shadow 0.35s ease, border-color 0.35s ease !important;
  padding: 0 !important;
  list-style: none !important;
}
#si-tutor-track .tutor-course-card:hover,
#si-tutor-track .tutor-card:hover,
#si-tutor-track li:hover {
  transform: translateY(-8px) !important;
  box-shadow: 0 20px 48px rgba(15,45,61,0.12) !important;
  border-color: rgba(0,178,191,0.22) !important;
}

/* ── IMAGEN DE PORTADA ── */
#si-tutor-track .tutor-ratio,
#si-tutor-track .tutor-ratio-16x9,
#si-tutor-track .tutor-course-thumbnail {
  display: block !important;
  width: 100% !important;
  aspect-ratio: 16 / 9 !important;
  overflow: hidden !important;
  border-radius: 0 !important;
  background: #e8f0f5 !important;
  position: relative !important;
  padding: 0 !important;
}
#si-tutor-track .tutor-ratio img,
#si-tutor-track .tutor-ratio-16x9 img,
#si-tutor-track .tutor-course-thumbnail img {
  width: 100% !important;
  height: 100% !important;
  object-fit: cover !important;
  object-position: center top !important;
  display: block !important;
  position: absolute !important;
  top: 0 !important; left: 0 !important;
  transition: transform 0.5s ease !important;
}
#si-tutor-track .tutor-course-card:hover .tutor-ratio img,
#si-tutor-track .tutor-card:hover .tutor-ratio img {
  transform: scale(1.04) !important;
}

/* ── CUERPO ── */
#si-tutor-track .tutor-card-body,
#si-tutor-track .tutor-course-card-body {
  padding: 20px 22px 24px !important;
}

/* ── TÍTULO ── */
#si-tutor-track .tutor-card-name a,
#si-tutor-track .tutor-course-name a,
#si-tutor-track h3 a,
#si-tutor-track .tutor-fs-6 a {
  font-size: 15px !important;
  font-weight: 700 !important;
  color: #0f2d3d !important;
  line-height: 1.45 !important;
  text-decoration: none !important;
  display: block !important;
  margin-bottom: 8px !important;
  font-family: 'Inter','Segoe UI',sans-serif !important;
}
#si-tutor-track .tutor-card-name a:hover {
  color: #00b2bf !important;
}

/* ── PRECIO ── */
#si-tutor-track .tutor-course-price,
#si-tutor-track .tutor-price {
  font-size: 15px !important;
  font-weight: 700 !important;
  color: #0f2d3d !important;
  margin-bottom: 14px !important;
}
#si-tutor-track .tutor-course-price del {
  color: rgba(15,45,61,0.35) !important;
  font-weight: 400 !important;
  margin-right: 6px !important;
}

/* ── BOTÓN ── */
#si-tutor-track .tutor-btn,
#si-tutor-track a.tutor-btn-primary,
#si-tutor-track .tutor-card-footer a,
#si-tutor-track .tutor-course-action-btn {
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  width: 100% !important;
  background: transparent !important;
  border: 1.5px solid #F47C20 !important;
  color: #F47C20 !important;
  font-size: 13px !important;
  font-weight: 700 !important;
  padding: 11px 22px !important;
  border-radius: 50px !important;
  text-decoration: none !important;
  transition: background 0.28s, color 0.28s, transform 0.2s !important;
  font-family: 'Inter','Segoe UI',sans-serif !important;
  box-shadow: none !important;
}
#si-tutor-track .tutor-btn:hover,
#si-tutor-track a.tutor-btn-primary:hover,
#si-tutor-track .tutor-card-footer a:hover {
  background: #F47C20 !important;
  color: #ffffff !important;
  transform: translateY(-1px) !important;
  text-decoration: none !important;
}

/* ── RATING ── */
#si-tutor-track .tutor-ratings-stars .tutor-icon-star-full,
#si-tutor-track .tutor-ratings-stars .tutor-icon-star-line {
  color: #F47C20 !important;
  font-size: 12px !important;
}

/* ── FOOTER DE TARJETA ── */
#si-tutor-track .tutor-card-footer {
  padding: 0 22px 22px !important;
  border-top: none !important;
}

/* ── Ocultar elementos innecesarios en home ── */
#si-tutor-track .tutor-course-bookmark { display: none !important; }/* End custom CSS */