@media print, screen and (min-width: 768px) {
  .mapSect {
    padding: 12rem 0;
  }
}
@media screen and (max-width: 768px) {
  .mapSect {
    padding: 6rem 0;
  }
}
.mapSect .wrap {
  align-items: center;
  display: flex;
  flex-direction: column;
}
.mapSect__figure {
  width: 100%;
}
@media print, screen and (min-width: 768px) {
  .mapSect__figure {
    margin-top: 10rem;
    width: 100rem;
  }
}
@media screen and (max-width: 768px) {
  .mapSect__figure {
    margin-top: 6rem;
  }
}
.mapSect .usableList--cv {
  justify-content: center;
}
@media print, screen and (min-width: 768px) {
  .mapSect .usableList--cv {
    gap: 6rem;
    margin-top: 10rem;
  }
}
@media screen and (max-width: 768px) {
  .mapSect .usableList--cv {
    flex-direction: column;
    gap: 2.4rem;
    margin-top: 6rem;
  }
}
@page {
  margin: 12.7mm 9.7mm;
  size: a4;
}
@media print {
  .header,
  .footer,
  .mapSect .usableList {
    display: none;
  }
}
/*# sourceMappingURL=style.css.map */
