.practices-title {
  font-size: 60px;
  line-height: 88px;
}
.practices-subtitle {
  font-size: 33px;
  line-height: 48px;
}

.practices-header-wrapper {
  grid-column: 2 / 12;
  grid-row: 3;
  display: flex;
  flex-direction: column;
  gap: 20px;
  margin-top: 54px;
}

.practices-template-wrapper .bsee-offerings-container {
  grid-row: 5;
  padding-bottom: 175px;
}
.practices-template-wrapper .bridging-line-svg {
  height: 59%;
}
.practices-template-wrapper .offering-card {
  box-shadow: none;
}

@media (max-width: 767px) {
  .practices-title {
    font-size: 48px;
    line-height: 60px;
  }
  .practices-subtitle {
    font-size: 24px;
    line-height: 36px;
  }
  .practices-header-wrapper {
    grid-column: 1;
    grid-row: 3;
    display: flex;
    flex-direction: column;
    gap: 20px;
  }

  .learn-more-image-container {
    display: none;
  }
}
