.elementor-971 .elementor-element.elementor-element-ec4ad31{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}/* Start custom CSS for coupons_carousel, class: .elementor-element-e088bc7 *//* === Equal height fix ONLY inside wrapper-extra-01 === */
.wrapper-extra-01 .slick-track {
  display: flex !important;
  align-items: stretch !important;
}

.wrapper-extra-01 .slick-slide {
  height: auto !important;
  display: flex !important;
}

.wrapper-extra-01 .slick-slide > div {
  display: flex !important;
  height: 100%;
}

.wrapper-extra-01 .promo01 {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  height: 100%;
}

/* Make content area stretch evenly */
.wrapper-extra-01 .promo01-content {
  flex-grow: 1;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}

/* === Keep button aligned at the bottom === */
.wrapper-extra-01 .promo01-content .btn-border {
  align-self: center;
  margin-top: auto;
}/* End custom CSS */