/* //////////////////////////////////////////////// */
/* Background */

.section-bg {
  padding: 10.4rem 1.2rem 6.4rem 1.2rem;
}

#about {
  background-color: var(--creme);
}

#buyLocalLowveld {
  background-color: var(--creme);
}

#contact {
  background-color: var(--creme);
}

#contentCreation {
  background-color: var(--creme);
}

#meetTheTeam {
  background-color: var(--creme);
}

#aboutContact {
  background-color: var(--white);
}

/* //////////////////////////////////////////////// */
/* Section */

.section {
  width: 100%;
  max-width: 120rem;
  margin: auto;
}

/* //////////////////////////////////////////////// */
/* Header */

.section-header {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  text-align: left;
  margin-bottom: 4.8rem;
}

@media (min-width: 768px) {
  .section-header {
    max-width: 75%;
  }
}

/* //////////////////////////////////////////////// */
/* Title */

.section-title {
  font-family: seasons-bold, sans-serif;
  font-size: 4.8rem;
  line-height: 1.4;
}

/* //////////////////////////////////////////////// */
/* Sub Title */

.section-sub-title {
  font-family: seasons-bold, sans-serif;
  font-size: 2.4rem;
  line-height: 1.4;
}

/* //////////////////////////////////////////////// */
/* Text Box */

.section-text-box {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  gap: 2.4rem;
  width: 100%;
  text-align: left;
  margin-top: 4.8rem;
}

.buyLocalLowveld-logo-container {
  display: grid;
  grid-template-columns: auto 2.4rem auto;
  grid-template-rows: auto;
  justify-content: center;
  justify-items: center;
  align-content: center;
  align-items: center;
  gap: 1.2rem;
  width: 100%;
}

.buyLocalLowveld-logo {
  grid-column: 1;
  width: 100%;
}

.and-text {
  grid-column: 2;
  font-size: 2.4rem;
  font-weight: 500;
}

.virtual-bloom-full-logo {
  grid-column: 3;
  width: 100%;
}

@media (min-width: 481px) {
  .buyLocalLowveld-logo-container {
    display: none;
  }
}

@media (min-width: 768px) {
  .section-text-box {
    max-width: 75%;
  }
}
