.entry-header,
.page-header,
.entry-title,
h1.entry-title,
.page-title {
  display: none !important;
}

.wp-block-group.alignfull {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}
h1, .ss-hero-h1 {
  font-weight: 900 !important;
}
/* ── MOBILE PADDING FIX ── */
@media (max-width: 600px) {

  .ss-why-wrap,
  .ss-services-wrap,
  .ss-how-wrap,
  .ss-projects-wrap,
  .ss-reviews-wrap,
  .ss-areas-wrap,
  .ss-faq-wrap,
  .ss-cta-wrap {
    padding-left: 20px !important;
    padding-right: 20px !important;
    box-sizing: border-box !important;
    overflow-x: hidden !important;
  }

  .ss-why-inner,
  .ss-services-inner,
  .ss-how-inner,
  .ss-projects-inner,
  .ss-reviews-inner,
  .ss-areas-inner,
  .ss-faq-inner,
  .ss-cta-inner {
    width: 100% !important;
    max-width: 100% !important;
    box-sizing: border-box !important;
  }

  .ss-why-btn-primary,
  .ss-why-btn-secondary,
  .ss-services-btn-primary,
  .ss-services-btn-secondary,
  .ss-how-btn-primary,
  .ss-how-btn-secondary,
  .ss-reviews-btn-primary,
  .ss-reviews-btn-secondary,
  .ss-cta-btn-primary,
  .ss-cta-btn-secondary,
  .ss-projects-btn,
  .ss-areas-no-city-btn,
  .ss-faq-cta-btn {
    box-sizing: border-box !important;
    max-width: 100% !important;
  }
}
/* Remove blue hover/focus on all FAQ buttons */
.ss-why-wrap button,
.ss-services-wrap button,
.ss-how-wrap button,
.ss-projects-wrap button,
.ss-reviews-wrap button,
.ss-areas-wrap button,
.ss-faq-wrap button,
.ss-cta-wrap button,
button[class*="ssb0"],
button[class*="ssb1"],
button[class*="ssb2"],
button[class*="ssb3"],
button[class*="ssb4"],
button[class*="ssb5"],
button[class*="ssb6"],
button[class*="ssb7"],
button[class*="ssb8"],
button[class*="ssb9"] {
  outline: none !important;
  box-shadow: none !important;
  -webkit-tap-highlight-color: transparent !important;
  color: inherit !important;
}

button[class*="ssb0"]:hover,
button[class*="ssb1"]:hover,
button[class*="ssb2"]:hover,
button[class*="ssb3"]:hover,
button[class*="ssb4"]:hover,
button[class*="ssb5"]:hover,
button[class*="ssb6"]:hover,
button[class*="ssb7"]:hover,
button[class*="ssb8"]:hover,
button[class*="ssb9"]:hover,
button[class*="ssb0"]:focus,
button[class*="ssb1"]:focus,
button[class*="ssb2"]:focus,
button[class*="ssb3"]:focus,
button[class*="ssb4"]:focus,
button[class*="ssb5"]:focus,
button[class*="ssb6"]:focus,
button[class*="ssb7"]:focus,
button[class*="ssb8"]:focus,
button[class*="ssb9"]:focus {
  outline: none !important;
  box-shadow: none !important;
  color: inherit !important;
  background: none !important;
}
