/*
 * DO NOT EDIT THIS FILE.
 * It's generated automatically by 'yarn build' command.
 * @preserve
 */
.h-container--w-1 {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(0.0625rem, 82rem));
  justify-content: center;
}
.h-container--w-2 {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(0.0625rem, 72rem));
  justify-content: center;
}
.h-container--hp-1 {
  padding-inline: 1rem;
}
@media (min-width: 769px) {
  .h-container--hp-1 {
    padding-inline: 1.5rem;
  }
}
@media (min-width: 1025px) {
  .h-container--hp-1 {
    padding-inline: 4rem;
  }
}
@media (min-width: 1441px) {
  .h-container--hp-1 {
    padding-inline: 6.25rem;
  }
}
.h-container--hp-2 {
  padding-inline: 1.5rem;
}
@media (min-width: 1025px) {
  .h-container--hp-2 {
    padding-inline: 3rem;
  }
}
@media (min-width: 769px) {
  .h-container--hp-3 {
    padding-inline: 1.5rem;
  }
}
@media (min-width: 1025px) {
  .h-container--hp-3 {
    padding-inline: 5rem;
  }
}
.h-container--vp-1 {
  padding-block: 3rem;
}
@media (min-width: 1025px) {
  .h-container--vp-1 {
    padding-block: 5rem;
  }
}
.h-container--vp-2 {
  padding-block: 2rem;
}
.h-container--vp-3 {
  padding-block: 1.5rem;
}
@media (min-width: 1025px) {
  .h-container--vp-3 {
    padding-block: 3rem;
  }
}
.h-container--hm-1 {
  margin-inline: 1rem;
}
@media (min-width: 769px) {
  .h-container--hm-1 {
    margin-inline: 1.5rem;
  }
}
@media (min-width: 1025px) {
  .h-container--hm-1 {
    margin-inline: 4rem;
  }
}
.h-container--vm-1 {
  margin-block: 3rem;
}
@media (min-width: 1025px) {
  .h-container--vm-1 {
    margin-block: 5rem;
  }
}
.h-container--vm-2 {
  margin-block: 3rem;
}
@media (min-width: 1025px) {
  .h-container--vm-2 {
    margin-block: 6.25rem;
  }
}
