h2.component__subtitle.banner__subtitle {
    line-height: 1.2;
    font-size: 4vw !important;
}

/* banner title  */
.banner-b .banner__title:has(img) {
    margin-bottom: 0;
    line-height: 1;
    font-size: initial;
}
.banner__title img {
   margin: 0 auto;
   max-width: 750px;
}

/* banner sub-title  */
h2.component__subtitle.banner__subtitle {
    text-align: center;
}

/* Client Login button  */
.navigation__item a[href="https://law-offices-of-eric-b-morrell.mycase.com/"] {
  border: 2px solid white;
  border-radius: 5px;
  padding: 0 12px; /* only left/right padding */
  margin-left: 15px;
  display: inline-block;
  color: white;
  text-decoration: none;
  transition: background-color 0.3s, color 0.3s;
}

.navigation__item a[href="https://law-offices-of-eric-b-morrell.mycase.com/"]:hover {
  background-color: white;
  color: #000; /* or your theme's main text color */
}


.component__title .videofaq__title{
    display: none !important;
}
.videofaq-category__title{
    display: none !important;
}