.elementor-element.elementor-button-info .elementor-button {
  background-color: #0072bc;
}
.elementor-element.elementor-button-info .elementor-button:hover {
  background-color: #0067a9;
}

.elementor-widget-button .elementor-button .elementor-button-info:hover {
  background-color: #0072bc;
}
.elementor-widget-button .elementor-button .elementor-button-info:hover:hover {
  background-color: #0067a9;
}

.elementor-element.elementor-button-success .elementor-button {
  background-color: #8dc63f;
}
.elementor-element.elementor-button-success .elementor-button:hover {
  background-color: #7fb239;
}

.elementor-widget-button .elementor-button .elementor-button-success:hover {
  background-color: #8dc63f;
}
.elementor-widget-button .elementor-button .elementor-button-success:hover:hover {
  background-color: #7fb239;
}

.elementor-element.elementor-button-warning .elementor-button {
  background-color: #ffc20e;
}
.elementor-element.elementor-button-warning .elementor-button:hover {
  background-color: #e6af0d;
}

.elementor-widget-button .elementor-button .elementor-button-warning:hover {
  background-color: #ffc20e;
}
.elementor-widget-button .elementor-button .elementor-button-warning:hover:hover {
  background-color: #e6af0d;
}

.elementor-element.elementor-button-danger .elementor-button {
  background-color: #f26522;
}
.elementor-element.elementor-button-danger .elementor-button:hover {
  background-color: #da5b1f;
}

.elementor-widget-button .elementor-button .elementor-button-danger:hover {
  background-color: #f26522;
}
.elementor-widget-button .elementor-button .elementor-button-danger:hover:hover {
  background-color: #da5b1f;
}

.elementor-element.elementor-button-info.elementor-button-outline .elementor-button {
  background-color: transparent;
  color: #0072bc;
  border: 1px solid #0072bc;
}
.elementor-element.elementor-button-info.elementor-button-outline .elementor-button:hover {
  background-color: #0072bc;
  color: #ffffff;
}

.elementor-element.elementor-button-success.elementor-button-outline .elementor-button {
  background-color: transparent;
  color: #8dc63f;
  border: 1px solid #8dc63f;
}
.elementor-element.elementor-button-success.elementor-button-outline .elementor-button:hover {
  background-color: #8dc63f;
  color: #ffffff;
}

.elementor-element.elementor-button-warning.elementor-button-outline .elementor-button {
  background-color: transparent;
  color: #ffc20e;
  border: 1px solid #ffc20e;
}
.elementor-element.elementor-button-warning.elementor-button-outline .elementor-button:hover {
  background-color: #ffc20e;
  color: #ffffff;
}

.elementor-element.elementor-button-danger.elementor-button-outline .elementor-button {
  background-color: transparent;
  color: #f26522;
  border: 1px solid #f26522;
}
.elementor-element.elementor-button-danger.elementor-button-outline .elementor-button:hover {
  background-color: #f26522;
  color: #ffffff;
}

.elementor-alert.elementor-alert-info {
  color: #0072bc !important;
  background-color: #cce3f2 !important;
  border-color: #66aad7 !important;
}

.elementor-alert.elementor-alert-success {
  color: #8dc63f !important;
  background-color: #e8f4d9 !important;
  border-color: #bbdd8c !important;
}

.elementor-alert.elementor-alert-warning {
  color: #ffc20e !important;
  background-color: #fff3cf !important;
  border-color: #ffda6e !important;
}

.elementor-alert.elementor-alert-danger {
  color: #f26522 !important;
  background-color: #fce0d3 !important;
  border-color: #f7a37a !important;
}
