/* ════════════════════════════════════════════════
 * Página: Laboratorios Farmacéuticos (ID: 26558)
 * ════════════════════════════════════════════════ */

/* Widget: image-carousel · selector real: .elementor-element-065c911 */
.elementor-element-065c911 .swiper-wrapper {
      -webkit-transition-timing-function: linear !important;
      -moz-transition-timing-function: linear !important;
      -o-transition-timing-function: linear !important;
      transition-timing-function: linear !important; 
}

/* Widget: nested-carousel · selector real: .elementor-element-f16d757 */
.elementor-element-f16d757 .elementor-icon-box-wrapper *{
    text-align: left!important;
}

/* Widget: icon-list · selector real: .elementor-element-555e3c2 */
.elementor-element-555e3c2 .elementor-icon-list-text {
    padding: 2px 8px;
    border: 1px solid var(--e-global-color-primary);
    border-radius: 20px;
    margin-bottom: 7px;
}

.elementor-element-555e3c2 {
    cursor: default;
}

/* Widget: heading · selector real: .elementor-element-0c5b263 */
.elementor-element-0c5b263 a {
    text-decoration: none;
}

/* Widget: icon-list · selector real: .elementor-element-b8ddab6 */
.elementor-element-b8ddab6 .elementor-icon-list-text {
    padding: 2px 8px;
    border: 1px solid var(--e-global-color-primary);
    border-radius: 20px;
    margin-bottom: 7px;
}

.elementor-element-b8ddab6 {
    cursor: default;
}

/* Widget: heading · selector real: .elementor-element-1880768 */
.elementor-element-1880768 a {
    text-decoration: none;
}

/* Widget: icon-list · selector real: .elementor-element-ac283c4 */
.elementor-element-ac283c4 .elementor-icon-list-text {
    padding: 2px 8px;
    border: 1px solid var(--e-global-color-primary);
    border-radius: 20px;
    margin-bottom: 7px;
}

.elementor-element-ac283c4 {
    cursor: default;
}

/* Widget: heading · selector real: .elementor-element-0ec4ce5 */
.elementor-element-0ec4ce5 a {
    text-decoration: none;
}

/* Widget: heading · selector real: .elementor-element-1229703 */
.elementor-element-1229703 {
    height: 60px;
}

/* Widget: heading · selector real: .elementor-element-9408218 */
.elementor-element-9408218 {
    height: 60px;
}

/* Widget: heading · selector real: .elementor-element-e8eeab4 */
.elementor-element-e8eeab4 {
    height: 60px;
}

@media (max-width: 767px) {

  /* El e-con-boxed padre es quien corta el carousel - hay que abrirlo */
  .elementor-element-709ef02 {
    overflow: visible !important;
  }
  .elementor-element-709ef02 > .e-con-inner {
    overflow: visible !important;
  }

  /* El swiper con visible para que el peek se vea */
  .profesionales-slides.swiper {
    overflow: visible !important;
  }

  /* Los slides correctamente dimensionados */
  .profesionales-slides.swiper > .swiper-wrapper > .swiper-slide {
    flex-shrink: 0 !important;
    min-width: 0 !important;
    width: 85% !important;
    --width: auto !important;
  }

  /* Hijos e-con se adaptan al nuevo ancho del slide */
  .profesionales-slides.swiper > .swiper-wrapper > .swiper-slide > .e-con {
    width: 100% !important;
    max-width: 100% !important;
    --width: 100% !important;
  }
}