@media screen and (max-width: 852px) {
  .cta-column .cta-column__heading {
    text-align: center !important;
  }
}

@media screen and (max-width: 852px) {
  .cta-column__buttons {
    justify-content: center !important;
  }
}
@media screen and (max-width: 430px) {
  .cta-column__buttons .wp-block-button {
    width: 80% !important;
  }
}

.page-banner-height {
  min-height: clamp(12.5625rem, 8.1831rem + 18.6854vw, 25rem) !important;
}

@media screen and (max-width: 413px) {
  .specialise-grid .wp-block-group {
    flex-basis: 40% !important;
  }
}

.filter-tab-style span {
  width: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  border-bottom: 1px solid #313D4C;
  -moz-column-gap: clamp(2rem, 0.5915rem + 6.0094vw, 6rem);
       column-gap: clamp(2rem, 0.5915rem + 6.0094vw, 6rem);
  row-gap: 20px;
  flex-wrap: wrap;
}
.filter-tab-style span:has(.rudr-filter-current) a:first-child {
  color: #000000;
  border-bottom: 3px solid transparent;
}
.filter-tab-style span a {
  padding-bottom: 14px;
  text-decoration: none;
  border-bottom: 3px solid transparent;
  color: #000000;
}
.filter-tab-style span a:hover {
  color: #94B1CB !important;
}
.filter-tab-style span a:first-child {
  color: #94B1CB;
  border-bottom: 3px solid #94B1CB;
}
.filter-tab-style span a.rudr-filter-current {
  color: #94B1CB;
  border-bottom: 3px solid #94B1CB;
}