@media (width > 980px) {
  #slide-anterior,
  #slide-siguiente {
    width: min-content;
    cursor: pointer;
    position: absolute !important;
  }

  #slide-anterior {
    left: 1rem;
  }

  #slide-siguiente {
    right: 2rem;
  }

  :is(#slide-anterior, #slide-siguiente):hover .et_pb_icon_wrap {
    opacity: 0.75;
  }

  .et_pb_column:has(#slide-anterior) {
    position: absolute !important;
    top: 50%;
    transform: translateY(-5rem);
    width: 100% !important;
  }

  .contenedor-de-slides {
    display: flex;
    gap: 1rem;
    width: 100% !important;
    transition: transform 0.5s ease-in-out;
  }

  .et_pb_row:has(.contenedor-de-slides) {
    padding: 0.5rem;
    width: calc(318px * 3 + 2rem + 1.5rem);
    overflow: hidden;
  }
}

@media (width < 980px) {
  #slide-anterior,
  #slide-siguiente {
    display: none !important;
  }
}

/* Imagen de centro auditivo */

.imagen-de-centro-auditivo {
  width: 30rem !important;
  flex-shrink: 0;
  margin-block: 0 !important;
}

.et_pb_row:has(.contenedor-de-slides):has(.imagen-de-centro-auditivo) {
  width: calc(30rem * 3 + 1rem);
}

.contenedor-de-slides:has(.imagen-de-centro-auditivo) {
  gap: 0.5rem;
}

.et_pb_column:has(.imagen-de-centro-auditivo) + .et_pb_column:has(#slide-anterior) {
  transform: translateY(-50%);
}

.imagen-de-centro-auditivo {
  width: 30rem !important;
  flex-shrink: 0;
  margin-block: 0 !important;
}

.carrusel:has(.imagen-de-centro-auditivo) {
  padding: 0 !important;
}

@media (width < 980px) {
  .imagen-de-centro-auditivo {
    width: 20rem !important;
  }
}
