@media (max-width: 999px) {
  .q-container {
    padding: 0 20px;
  }
}
@media (min-width: 1000px) {
  .q-container {
    padding: 0 calc(50vw - 700px);
    padding: 0 calc(50dvw - 700px);
  }
}
.ed-logo {
  display: inline-block;
  font-size: 0;
  overflow: hidden;
  mask-repeat: no-repeat;
}
@media (max-width: 999px) {
  .ed-logo {
    width: var(--width_xs);
    height: var(--height_xs);
  }
}
@media (min-width: 1000px) {
  .ed-logo {
    width: var(--width);
    height: var(--height);
  }
}
