@media screen and (min-width: 768px) {
  .equipmentBlock {
    padding-top: 12rem;
  }
}
@media screen and (max-width: 768px) {
  .equipmentBlock {
    padding: 7.2rem 0 4rem;
  }
}
@media screen and (min-width: 768px) {
  .equipmentBlock__head {
    text-align: center;
  }
}
@media screen and (min-width: 768px) {
  .equipmentBlock__head + .equipmentBlock__cont {
    margin-top: 5.6rem;
  }
}
@media screen and (max-width: 768px) {
  .equipmentBlock__head + .equipmentBlock__cont {
    margin-top: 4rem;
  }
}
@media screen and (min-width: 768px) {
  .equipmentBlock__cont + .equipmentBlock__bottom {
    margin-top: 14rem;
  }
}
@media screen and (max-width: 768px) {
  .equipmentBlock__cont + .equipmentBlock__bottom {
    margin-top: 8rem;
  }
}
.equipmentList {
  display: flex;
  flex-wrap: wrap;
}
@media screen and (min-width: 768px) {
  .equipmentList {
    gap: 4rem;
  }
}
@media screen and (max-width: 768px) {
  .equipmentList {
    gap: 2.4rem 1.6rem;
  }
}
@media screen and (min-width: 768px) {
  .equipmentList + .caption {
    margin-top: 8rem;
  }
}
@media screen and (max-width: 768px) {
  .equipmentList + .caption {
    margin-top: 4rem;
  }
}
@media screen and (min-width: 768px) {
  .equipmentList__item {
    width: calc((100% - 12rem) / 4);
  }
}
@media screen and (max-width: 768px) {
  .equipmentList__item {
    width: calc((100% - 1.6rem) / 2);
  }
}
/*# sourceMappingURL=style.css.map */
