/* =========================================
   ALWAYS CLEAN — CENTER REVIEW BUTTON
========================================= */

/* Container */
.wpcr3_respond_3 {
  width: 100%;
  display: flex;
  justify-content: center;   /* center horizontally */
  align-items: center;
  margin: 32px 0 48px 0 !important;
  padding: 0 !important;
}

/* Kill plugin junk spacing */
.wpcr3_respond_3 p {
  display: none;
}

/* Button styling */
.wpcr3_respond_3 .wpcr3_button_1.wpcr3_show_btn {
  display: inline-flex !important;
  align-items: center;
  justify-content: center;

  background: #c93f86 !important;
  color: #ffffff !important;

  border-radius: 999px !important;
  border: none !important;

  height: 54px !important;
  padding: 0 34px !important;

  font-size: 14px !important;
  font-weight: 600 !important;
  letter-spacing: 2px !important;
  text-transform: uppercase !important;

  cursor: pointer;
  transition: all 0.25s ease;
}

/* Hover */
.wpcr3_respond_3 .wpcr3_button_1.wpcr3_show_btn:hover {
  background: #b73778 !important;
  transform: translateY(-1px);
}
/* =========================================
   ALWAYS CLEAN — NUCLEAR LINE REMOVAL
   WP Customer Reviews
========================================= */

/* Kill every fake divider / hr / top border inside the review plugin wrapper */
[data-wpcr3-content],
[data-wpcr3-content] > div,
[data-wpcr3-content] .wpcr3_respond_1,
[data-wpcr3-content] .wpcr3_respond_2,
[data-wpcr3-content] .wpcr3_respond_3,
[data-wpcr3-content] .wpcr3_dotline,
[data-wpcr3-content] .wpcr3_reviews_holder,
[data-wpcr3-content] hr,
[data-wpcr3-content] .wp-block-separator {
  border: none !important;
  border-top: none !important;
  border-bottom: none !important;
  box-shadow: none !important;
  background-image: none !important;
}

/* Completely hide known divider elements */
[data-wpcr3-content] .wpcr3_dotline,
[data-wpcr3-content] hr,
[data-wpcr3-content] .wp-block-separator {
  display: none !important;
  content: none !important;
  height: 0 !important;
  margin: 0 !important;
  padding: 0 !important;
}

/* Remove any pseudo-element lines */
[data-wpcr3-content]::before,
[data-wpcr3-content]::after,
[data-wpcr3-content] > div::before,
[data-wpcr3-content] > div::after,
[data-wpcr3-content] .wpcr3_respond_1::before,
[data-wpcr3-content] .wpcr3_respond_1::after,
[data-wpcr3-content] .wpcr3_reviews_holder::before,
[data-wpcr3-content] .wpcr3_reviews_holder::after {
  display: none !important;
  content: none !important;
  border: none !important;
  background: none !important;
}

/* Tighten spacing where the line used to be */
[data-wpcr3-content] .wpcr3_respond_3 {
  margin-bottom: 28px !important;
}

[data-wpcr3-content] .wpcr3_reviews_holder {
  margin-top: 0 !important;
  padding-top: 0 !important;
}
/* =========================================
   ALWAYS CLEAN — BUTTON SPACING BALANCE
========================================= */

/* Add space BELOW hero (push button down) */
.wpcr3_respond_3 {
  margin-top: 60px !important;     /* space from hero */
  margin-bottom: 0px !important;  /* tighter space before reviews */
}

/* Tighten space before review cards */
.wpcr3_reviews_holder {
  margin-top: 0 !important;
  padding-top: 0 !important;
}
/* =========================================
   ALWAYS CLEAN — REVIEWS SECTION SPACING
========================================= */

/* Reduce the giant spacing around the reviews grid block */
.wp-block-uagb-container.uagb-block-ir2ok80c {
  padding-top: 40px !important;
  padding-bottom: 40px !important;
}