.services-block {
  padding: var(--spacing-10) 0;
}
@media screen and (min-width: 1024px) {
  .services-block {
    padding: var(--spacing-20) 0;
  }
}

.services-block.yes {
  background-color: #f1f0ee;
}

.services-block-text h2 {
  font-size: var(--fs-bear);
  margin-top: 0;
  max-width: 70ch;
}
.services-block-text p {
  max-width: 80ch;
}

.services-block-services {
  display: grid;
  grid-template-columns: repeat(1, 1fr);
  gap: var(--spacing-6);
}
@media screen and (min-width: 1024px) {
  .services-block-services {
    grid-template-columns: repeat(2, 1fr);
  }
}

.services-block.no {
  margin-top: 0;
}
.services-block.no .service-box {
  background-color: #f1f0ee;
}
@media screen and (min-width: 1024px) {
  .services-block.no {
    margin-top: var(--spacing-20);
  }
}

.service-box {
  background-color: var(--white);
  padding: var(--spacing-6);
  display: flex;
  flex-direction: column;
  height: 100%;
  z-index: 2;
}
.service-box h3 {
  font-weight: 600;
  font-family: var(--font-body);
}
.service-box .service-box-button {
  margin-top: auto;
  padding-top: var(--spacing-5);
}

.service-box-text {
  line-height: 1.4;
}
/*# sourceMappingURL=servicesBlock.1775557821961.css.map */