.gap-6px {
  gap: 6px;
}

@media screen and (min-width: 30rem) {
  .hero-column-wrapper h1 {
    font-size: 3rem !important;
    line-height: 3.25rem !important;
    letter-spacing: -0.021em !important;
  }
}

@media screen and (min-width: 30rem) {
  .post-cards h2 {
    font-size: 2.25rem !important;
    line-height: 2.875rem !important;
  }
}

.case-study-metrics-wrapper {
  max-width: 304px;
}
@media screen and (min-width: 768px) {
  .case-study-metrics-wrapper {
    max-width: 688px;
  }
}
@media screen and (min-width: 1400px) {
  .case-study-metrics-wrapper {
    max-width: 1040px;
  }
}
.case-study-company-description {
  background: linear-gradient(0deg, #F3F4FB, #F3F4FB), linear-gradient(279.17deg, rgba(54, 104, 252, 0.1) -36.84%, rgba(54, 104, 252, 0) 81.84%);
  padding-bottom: 2rem;
}
.case-study-company-description-container {
  margin-inline: auto;
  margin-top: -36px;
}
@media screen and (min-width: 768px) {
  .case-study-company-description-container {
    max-width: 1024px;
  }
}
@media screen and (min-width: 1400px) {
  .case-study-company-description-container {
    max-width: 1400px;
  }
}
.case-study-company-description-wrapper {
  box-shadow: 0 2px 8px 0 rgba(37, 45, 91, 0.0392156863), 0 16px 24px 0 rgba(84, 95, 111, 0.1607843137);
}
.case-study-company-description-wrapper .logo-wrapper .logo {
  max-width: 256px;
}
@media screen and (min-width: 768px) {
  .case-study-company-description-wrapper .logo-wrapper .logo {
    max-width: 312px;
  }
}
.case-study-company-description-content {
  background: linear-gradient(108.63deg, #F9FBFF 0.92%, #CBCEE6 99.74%);
}
.case-study-company-description-content .description-wrapper {
  text-align: center;
}
@media screen and (min-width: 360px) {
  .case-study-company-description-content .description-wrapper {
    text-align: left;
  }
}
.case-study-company-description .summary {
  background: linear-gradient(90deg, #F4F9FF 0%, #CFD5ED 100%);
  max-width: 452px;
}
@media screen and (min-width: 768px) {
  .case-study-company-description .summary {
    max-width: fit-content;
  }
}
.case-study-company-description .summary-title {
  width: max-content;
}
.case-study-quote-container {
  max-width: 320px;
}
@media screen and (min-width: 768px) {
  .case-study-quote-container {
    max-width: 768px;
  }
}
@media screen and (min-width: 1400px) {
  .case-study-quote-container {
    max-width: 1136px;
  }
}
.case-study-quote-author {
  font-family: "Oooh Baby", "Circular", sans-serif;
}