.embla {
  overflow: hidden;
}

.embla__viewport {
  width: 100%;
  position: relative;
}
.embla__container{
  user-select: none;
  -webkit-user-select: none; 
  -ms-user-select: none; 
}


.embla__controls {
  display: flex;
  justify-content: space-between;
  margin-top: 1rem;
  gap: 1rem;
}

.embla__buttons .embla__button{
  cursor: pointer !important;
}
.embla__buttons .embla__button .elementor-icon-wrapper{
  display: flex !important;
}

.embla__buttons .embla__button[disabled='disabled']{
  opacity: 70% !important;
  cursor: not-allowed !important;
}

/* .embla__dots {
  display: flex;
  gap: 0.5rem;
  justify-content: center;
  margin-top: 1rem;
}

.embla__dot {
  max-width: max-content !important;
  flex-shrink: 0 !important;
  width: 12px !important;
  height: 12px !important;
  min-width: 12px !important;
  border-radius: 50% !important;
  background: #ccc !important;
  border: none !important;
  cursor: pointer !important;
  padding: 0px !important;
}

.embla__dot.is-selected {
  background: #000 !important;
} */




/* Remove transições de transform herdadas do Elementor -- tira lentidão do slide */
.embla .elementor-widget-container,
.embla .elementor-element,
.embla .e-con {
  transition: none !important;
}






