.headerContent p {
  width: 60%;
  margin: 0 auto;
  text-align: center;
  margin-top: 1.3rem;
}

.tongue {
  margin-bottom: 10rem;
  h3 {
    line-height: 64px;
  }
  @media (max-width: 768px) {
    img {
      display: block;
      margin: 0 auto;
      max-height: 320px;
    }
  }
}

.iconTextTagline {
  margin-top: 7.5rem;
  .text {
    font-size: 24px;
    line-height: 44px;
    @media (max-width: 768px) {
      padding: 0 1rem;
    }
  }
  .tagline {
    font-size: 14px;
    line-height: 26px;
    @media (max-width: 768px) {
      padding: 0 1rem;
    }
  }
}

.quotes {
  margin: 5rem;
  @media (max-width: 768px) {
    margin: 1rem auto;
  }
  .gradientBox {
    background: var(--gradient);
    padding: 2rem 5rem;
    border-radius: var(--quoteRadius);
    font-size: 36px;
    color: var(--white);
    font-weight: 300;
    line-height: 1.25;
    opacity: 0;
    transform: translateY(80px);
    transition: all 2s ease;
    &.show {
      opacity: 1;
      transform: translateY(0);
    }
  }
  .boxLeft {
    max-width: 750px;
  }
  .boxRight {
    max-width: 700px;
  }

  @media (max-width: 768px) {
    .boxLeft,
    .boxRight {
      max-width: 100%;
    }
  }
}
