/* =========================================
 * Bali Laundry – Trustpilot Rating
 * ======================================= */
/* Remove spacing from parent wrapper */
.divider-wrap.height_phone_12px {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}

/* Desktop - Left align (min-width: 768px) */
@media (min-width: 768px) {
  .vc_col-sm-12 .divider-wrap.height_phone_12px,
  .wpb_wrapper .divider-wrap.height_phone_12px,
  .force-desktop-text-align-left .divider-wrap.height_phone_12px {
    text-align: left !important;
  }
  .bl-trustpilot-rating {
    justify-content: flex-start !important;
  }
}

.bl-trustpilot-rating {
  display: flex !important;
  align-items: center !important;
  gap: 6px !important;
  font-size: 13px !important;
  line-height: 1.4 !important;
  color: #ffffff !important;
  margin: 0 !important;
  padding: 0 !important;
}

.bl-trustpilot-score {
  font-weight: 600;
  color: #ffffff;
}

.bl-trustpilot-star svg {
  width: 16px;
  height: 16px;
  display: block;
}

.bl-trustpilot-text,
.bl-trustpilot-reviews,
.bl-trustpilot-separator {
  font-weight: 400;
}

.bl-trustpilot-separator {
  font-size: 14px;
}

/* Reduce H1 top margin to create 10px gap */
.divider-wrap.height_phone_12px + * h1 {
  margin-top: 10px !important;
}

/* Mobile & Tablet – LEFT ALIGN + BOTTOM POSITION (max-width: 767px) */
@media (max-width: 767px) {
  .vc_col-sm-12 .divider-wrap.height_phone_12px,
  .wpb_wrapper .divider-wrap.height_phone_12px,
  .force-desktop-text-align-left .divider-wrap.height_phone_12px {
    text-align: left !important;
  }
  
  .bl-trustpilot-rating {
    justify-content: flex-start !important; 
  }
  
  /* NEW: Position Cover block content to bottom on mobile */
  .wp-block-cover__inner-container {
    align-items: flex-end !important;
    justify-content: flex-start !important;
  }
  
  /* NEW: Add bottom padding to prevent content from touching edge */
  .wp-block-cover {
    padding-bottom: 40px !important;
  }
  
  /* NEW: Ensure text alignment is left on mobile */
  .wp-block-cover h1,
  .wp-block-cover p {
    text-align: left !important;
  }
}