.elementor-1291 .elementor-element.elementor-element-d90bc16{--display:flex;}.elementor-1291 .elementor-element.elementor-element-57c0bd4.elementor-element{--align-self:center;}.elementor-1291 .elementor-element.elementor-element-57c0bd4 .etlms-carousel-main-wrap .tutor-card{background-color:#fff;border-radius:8px;}.elementor-1291 .elementor-element.elementor-element-57c0bd4 .etlms-carousel-main-wrap .tutor-card:hover{border-radius:8px;}.elementor-1291 .elementor-element.elementor-element-57c0bd4 .etlms-carousel-main-wrap .tutor-avatar{width:34px;height:34px;border-radius:25px;}.elementor-1291 .elementor-element.elementor-element-57c0bd4 .etlms-carousel-main-wrap .etlms-carousel-arrow i{font-size:28px;}.elementor-1291 .elementor-element.elementor-element-57c0bd4 .etlms-carousel-main-wrap .slick-dots li button:before{font-size:12px;}.elementor-1291 .elementor-element.elementor-element-57c0bd4 .etlms-carousel-main-wrap .slick-dots{bottom:-30px;}.elementor-1291 .elementor-element.elementor-element-57c0bd4 .etlms-carousel-main-wrap .slick-dots li{margin-right:5px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-1291 .elementor-element.elementor-element-98a77d8 .elementor-button{background-color:#2596BE;font-family:"Roboto", Sans-serif;font-size:30px;font-weight:500;}/* Start custom CSS for etlms-course-carousel, class: .elementor-element-57c0bd4 *//* Forzar título visible en Course Carousel (Tutor Starter) */
.tutor-course-card .tutor-course-name,
.tutor-course-loop-title,
.tutor-loop-course-container .tutor-course-loop-title {
  display: block !important;
  visibility: visible !important;
  opacity: 1 !important;
  color: #000 !important;
  font-size: 18px !important;
  font-weight: 600;
  text-align: center;
  margin: 10px 0 5px 0;
}

/* Ajustar espacio si el texto Próximamente desplaza el título */
.tutor-course-card .tutor-course-loop-meta {
  margin-bottom: 0 !important;
}

/* Evitar que "In Próximamente" tape el título */
.tutor-loop-course-container {
  overflow: visible !important;
}

/* Mostrar el precio del curso */
.tutor-course-card .price,
.tutor-course-card .tutor-loop-course-price,
.tutor-course-loop-price {
  display: inline-block !important;
  visibility: visible !important;
  opacity: 1 !important;
  color: #0073e6 !important; /* azul para resaltar */
  font-size: 16px !important;
  font-weight: 600;
  text-align: center;
  width: 100%;
  margin-top: 5px;
}

/* Alinear con el título */
.tutor-course-card .tutor-course-loop-title {
  margin-bottom: 4px !important;
}/* End custom CSS */