:root {
  --flechas: #e884a8;
}

#background_wrap {
  background-color: white !important;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  position: fixed;
  top: 0px;
  bottom: 0px;
  left: 0px;
  right: 0px;
  z-index: -1;
  -webkit-transform: translateZ(0);
  pointer-events: none;
}
.elementor-4052
  .elementor-element.elementor-element-443aabb2
  .uael-events-inner-new {
  background-color: #e884a8;
  background-image: linear-gradient(
    111deg,
    #e884a8 0%,
    #ffb8cc 55%,
    #e884a8 100%
  );
}

.elementor-4052
  .elementor-element.elementor-element-443aabb2.uael-timeline--center
  .uael-day-right
  .uael-timeline-arrow::after {
  border-left-color: var(--flechas) !important;
}

.elementor-4052
  .elementor-element.elementor-element-443aabb2.uael-timeline--center
  .uael-day-left
  .uael-timeline-arrow::after {
  border-right-color: var(--flechas) !important;
}

.elementor-4052
  .elementor-element.elementor-element-443aabb2.uael-timeline--center.uael-timeline-responsive-tablet
  .uael-day-right
  .uael-timeline-arrow::after {
  border-right-color: var(--flechas) !important;
}
.elementor-4052
  .elementor-element.elementor-element-443aabb2.uael-timeline--center
  .uael-day-right
  .uael-timeline-arrow::after {
  border-left-color: var(--flechas) !important;
}

.uael-timeline-shadow-yes .uael-day-new {
  -webkit-filter: drop-shadow(0px 0px 14px rgba(100, 100, 111, 0.4)) !important;
  filter: drop-shadow(0px 0px 14px rgba(100, 100, 111, 0.4)) !important;
}

.colorido-rosa {
  background-color: #e884a8;
  background-image: linear-gradient(
    111deg,
    #e884a8 0%,
    #ffb8cc 55%,
    #e884a8 100%
  );
  background-size: 100%;
  -webkit-background-clip: text;
  -moz-background-clip: text;
  -webkit-text-fill-color: transparent;
  -moz-text-fill-color: transparent;
}
