/**
 * Section
 */

.section--primary {
  background-color: var(--brand-primary-light-color);
}
.section--secondary {
  background-color: var(--brand-secondary-light-color);
}
.section {
  position: relative;
}
.section__image {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  left: 0;
  right: 0;
  z-index: 1;
}
.section__image img {
  margin: 0 auto;
}
.section__wrapper {
  position: relative;
  z-index: 2;
}

.section__icon img {
  text-align: center;
  margin: 0 auto;
}