/* ANCHOR */

/* cq-strap.css (based on Bootstrap Grid v5.x) */

.cq-wrapper {
  container-type: inline-size;
}
.cq-row {
  display: flex;
  flex-wrap: wrap;
  --cq-gutter-x: 1.5rem;
  --cq-gutter-y: 0;
  margin-top: calc(-1 * var(--cq-gutter-y));
  margin-right: calc(-0.5 * var(--cq-gutter-x));
  margin-left: calc(-0.5 * var(--cq-gutter-x));
}
.cq-row > * {
  box-sizing: border-box;
  flex-shrink: 0;
  width: 100%;
  max-width: 100%;
  padding-right: calc(var(--cq-gutter-x) * 0.5);
  padding-left: calc(var(--cq-gutter-x) * 0.5);
  margin-top: var(--cq-gutter-y);
}

/* ANCHOR */
.mw0-col {
  flex: 1 0 0;
}
.mw0-autorowcol > * {
  flex: 0 0 auto;
  width: auto;
}
.mw0-1rowcol > * {
  flex: 0 0 auto;
  width: 100%;
}
.mw0-2rowcol > * {
  flex: 0 0 auto;
  width: 50%;
}
.mw0-3rowcol > * {
  flex: 0 0 auto;
  width: 33.33333333%;
}
.mw0-4rowcol > * {
  flex: 0 0 auto;
  width: 25%;
}
.mw0-5rowcol > * {
  flex: 0 0 auto;
  width: 20%;
}
.mw0-6rowcol > * {
  flex: 0 0 auto;
  width: 16.66666667%;
}
.mw0-7rowcol > * {
  flex: 0 0 auto;
  width: 14.285714286%;
}
.mw0-8rowcol > * {
  flex: 0 0 auto;
  width: 12.5%;
}
.mw0-9rowcol > * {
  flex: 0 0 auto;
  width: 11.111111111%;
}
.mw0-10rowcol > * {
  flex: 0 0 auto;
  width: 10%;
}
.mw0-11rowcol > * {
  flex: 0 0 auto;
  width: 9.090909091%;
}
.mw0-12rowcol > * {
  flex: 0 0 auto;
  width: 8.333333333%;
}
.mw0-autocol {
  flex: 0 0 auto;
  width: auto;
}
.mw0-1of12 {
  flex: 0 0 auto;
  width: 8.333333333%;
}
.mw0-2of12 {
  flex: 0 0 auto;
  width: 16.666666667%;
}
.mw0-3of12 {
  flex: 0 0 auto;
  width: 25%;
}
.mw0-4of12 {
  flex: 0 0 auto;
  width: 33.33333333%;
}
.mw0-5of12 {
  flex: 0 0 auto;
  width: 41.666666667%;
}
.mw0-6of12 {
  flex: 0 0 auto;
  width: 50%;
}
.mw0-7of12 {
  flex: 0 0 auto;
  width: 58.333333333%;
}
.mw0-8of12 {
  flex: 0 0 auto;
  width: 66.666666667%;
}
.mw0-9of12 {
  flex: 0 0 auto;
  width: 75%;
}
.mw0-10of12 {
  flex: 0 0 auto;
  width: 83.33333333%;
}
.mw0-11of12 {
  flex: 0 0 auto;
  width: 91.666666667%;
}
.mw0-12of12 {
  flex: 0 0 auto;
  width: 100%;
}
.mw0-g0,
.mw0-gx0 {
  --cq-gutter-x: 0;
}
.mw0-g0,
.mw0-gy0 {
  --cq-gutter-y: 0;
}
.mw0-g1,
.mw0-gx1 {
  --cq-gutter-x: 0.25rem;
}
.mw0-g1,
.mw0-gy1 {
  --cq-gutter-y: 0.25rem;
}
.mw0-g2,
.mw0-gx2 {
  --cq-gutter-x: 0.5rem;
}
.mw0-g2,
.mw0-gy2 {
  --cq-gutter-y: 0.5rem;
}
.mw0-g3,
.mw0-gx3 {
  --cq-gutter-x: 1rem;
}
.mw0-g3,
.mw0-gy3 {
  --cq-gutter-y: 1rem;
}
.mw0-g4,
.mw0-gx4 {
  --cq-gutter-x: 1.5rem;
}
.mw0-g4,
.mw0-gy4 {
  --cq-gutter-y: 1.5rem;
}
.mw0-g5,
.mw0-gx5 {
  --cq-gutter-x: 3rem;
}
.mw0-g5,
.mw0-gy5 {
  --cq-gutter-y: 3rem;
}

/* ANCHOR */
@container (min-width: 200px) {
  .mw200-col {
    flex: 1 0 0;
  }
  .mw200-autorowcol > * {
    flex: 0 0 auto;
    width: auto;
  }
  .mw200-1rowcol > * {
    flex: 0 0 auto;
    width: 100%;
  }
  .mw200-2rowcol > * {
    flex: 0 0 auto;
    width: 50%;
  }
  .mw200-3rowcol > * {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .mw200-4rowcol > * {
    flex: 0 0 auto;
    width: 25%;
  }
  .mw200-5rowcol > * {
    flex: 0 0 auto;
    width: 20%;
  }
  .mw200-6rowcol > * {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .mw200-7rowcol > * {
    flex: 0 0 auto;
    width: 14.285714286%;
  }
  .mw200-8rowcol > * {
    flex: 0 0 auto;
    width: 12.5%;
  }
  .mw200-9rowcol > * {
    flex: 0 0 auto;
    width: 11.111111111%;
  }
  .mw200-10rowcol > * {
    flex: 0 0 auto;
    width: 10%;
  }
  .mw200-11rowcol > * {
    flex: 0 0 auto;
    width: 9.090909091%;
  }
  .mw200-12rowcol > * {
    flex: 0 0 auto;
    width: 8.333333333%;
  }
  .mw200-autocol {
    flex: 0 0 auto;
    width: auto;
  }
  .mw200-1of12 {
    flex: 0 0 auto;
    width: 8.333333333%;
  }
  .mw200-2of12 {
    flex: 0 0 auto;
    width: 16.666666667%;
  }
  .mw200-3of12 {
    flex: 0 0 auto;
    width: 25%;
  }
  .mw200-4of12 {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .mw200-5of12 {
    flex: 0 0 auto;
    width: 41.666666667%;
  }
  .mw200-6of12 {
    flex: 0 0 auto;
    width: 50%;
  }
  .mw200-7of12 {
    flex: 0 0 auto;
    width: 58.333333333%;
  }
  .mw200-8of12 {
    flex: 0 0 auto;
    width: 66.666666667%;
  }
  .mw200-9of12 {
    flex: 0 0 auto;
    width: 75%;
  }
  .mw200-10of12 {
    flex: 0 0 auto;
    width: 83.33333333%;
  }
  .mw200-11of12 {
    flex: 0 0 auto;
    width: 91.666666667%;
  }
  .mw200-12of12 {
    flex: 0 0 auto;
    width: 100%;
  }
  .mw200-g0,
  .mw200-gx0 {
    --cq-gutter-x: 0;
  }
  .mw200-g0,
  .mw200-gy0 {
    --cq-gutter-y: 0;
  }
  .mw200-g1,
  .mw200-gx1 {
    --cq-gutter-x: 0.25rem;
  }
  .mw200-g1,
  .mw200-gy1 {
    --cq-gutter-y: 0.25rem;
  }
  .mw200-g2,
  .mw200-gx2 {
    --cq-gutter-x: 0.5rem;
  }
  .mw200-g2,
  .mw200-gy2 {
    --cq-gutter-y: 0.5rem;
  }
  .mw200-g3,
  .mw200-gx3 {
    --cq-gutter-x: 1rem;
  }
  .mw200-g3,
  .mw200-gy3 {
    --cq-gutter-y: 1rem;
  }
  .mw200-g4,
  .mw200-gx4 {
    --cq-gutter-x: 1.5rem;
  }
  .mw200-g4,
  .mw200-gy4 {
    --cq-gutter-y: 1.5rem;
  }
  .mw200-g5,
  .mw200-gx5 {
    --cq-gutter-x: 3rem;
  }
  .mw200-g5,
  .mw200-gy5 {
    --cq-gutter-y: 3rem;
  }
}

/* ANCHOR */
@container (min-width: 400px) {
  .mw400-col {
    flex: 1 0 0;
  }
  .mw400-autorowcol > * {
    flex: 0 0 auto;
    width: auto;
  }
  .mw400-1rowcol > * {
    flex: 0 0 auto;
    width: 100%;
  }
  .mw400-2rowcol > * {
    flex: 0 0 auto;
    width: 50%;
  }
  .mw400-3rowcol > * {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .mw400-4rowcol > * {
    flex: 0 0 auto;
    width: 25%;
  }
  .mw400-5rowcol > * {
    flex: 0 0 auto;
    width: 20%;
  }
  .mw400-6rowcol > * {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .mw400-7rowcol > * {
    flex: 0 0 auto;
    width: 14.285714286%;
  }
  .mw400-8rowcol > * {
    flex: 0 0 auto;
    width: 12.5%;
  }
  .mw400-9rowcol > * {
    flex: 0 0 auto;
    width: 11.111111111%;
  }
  .mw400-10rowcol > * {
    flex: 0 0 auto;
    width: 10%;
  }
  .mw400-11rowcol > * {
    flex: 0 0 auto;
    width: 9.090909091%;
  }
  .mw400-12rowcol > * {
    flex: 0 0 auto;
    width: 8.333333333%;
  }
  .mw400-autocol {
    flex: 0 0 auto;
    width: auto;
  }
  .mw400-1of12 {
    flex: 0 0 auto;
    width: 8.333333333%;
  }
  .mw400-2of12 {
    flex: 0 0 auto;
    width: 16.666666667%;
  }
  .mw400-3of12 {
    flex: 0 0 auto;
    width: 25%;
  }
  .mw400-4of12 {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .mw400-5of12 {
    flex: 0 0 auto;
    width: 41.666666667%;
  }
  .mw400-6of12 {
    flex: 0 0 auto;
    width: 50%;
  }
  .mw400-7of12 {
    flex: 0 0 auto;
    width: 58.333333333%;
  }
  .mw400-8of12 {
    flex: 0 0 auto;
    width: 66.666666667%;
  }
  .mw400-9of12 {
    flex: 0 0 auto;
    width: 75%;
  }
  .mw400-10of12 {
    flex: 0 0 auto;
    width: 83.33333333%;
  }
  .mw400-11of12 {
    flex: 0 0 auto;
    width: 91.666666667%;
  }
  .mw400-12of12 {
    flex: 0 0 auto;
    width: 100%;
  }
  .mw400-g0,
  .mw400-gx0 {
    --cq-gutter-x: 0;
  }
  .mw400-g0,
  .mw400-gy0 {
    --cq-gutter-y: 0;
  }
  .mw400-g1,
  .mw400-gx1 {
    --cq-gutter-x: 0.25rem;
  }
  .mw400-g1,
  .mw400-gy1 {
    --cq-gutter-y: 0.25rem;
  }
  .mw400-g2,
  .mw400-gx2 {
    --cq-gutter-x: 0.5rem;
  }
  .mw400-g2,
  .mw400-gy2 {
    --cq-gutter-y: 0.5rem;
  }
  .mw400-g3,
  .mw400-gx3 {
    --cq-gutter-x: 1rem;
  }
  .mw400-g3,
  .mw400-gy3 {
    --cq-gutter-y: 1rem;
  }
  .mw400-g4,
  .mw400-gx4 {
    --cq-gutter-x: 1.5rem;
  }
  .mw400-g4,
  .mw400-gy4 {
    --cq-gutter-y: 1.5rem;
  }
  .mw400-g5,
  .mw400-gx5 {
    --cq-gutter-x: 3rem;
  }
  .mw400-g5,
  .mw400-gy5 {
    --cq-gutter-y: 3rem;
  }
}

/* ANCHOR */
@container (min-width: 600px) {
  .mw600-col {
    flex: 1 0 0;
  }
  .mw600-autorowcol > * {
    flex: 0 0 auto;
    width: auto;
  }
  .mw600-1rowcol > * {
    flex: 0 0 auto;
    width: 100%;
  }
  .mw600-2rowcol > * {
    flex: 0 0 auto;
    width: 50%;
  }
  .mw600-3rowcol > * {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .mw600-4rowcol > * {
    flex: 0 0 auto;
    width: 25%;
  }
  .mw600-5rowcol > * {
    flex: 0 0 auto;
    width: 20%;
  }
  .mw600-6rowcol > * {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .mw600-7rowcol > * {
    flex: 0 0 auto;
    width: 14.285714286%;
  }
  .mw600-8rowcol > * {
    flex: 0 0 auto;
    width: 12.5%;
  }
  .mw600-9rowcol > * {
    flex: 0 0 auto;
    width: 11.111111111%;
  }
  .mw600-10rowcol > * {
    flex: 0 0 auto;
    width: 10%;
  }
  .mw600-11rowcol > * {
    flex: 0 0 auto;
    width: 9.090909091%;
  }
  .mw600-12rowcol > * {
    flex: 0 0 auto;
    width: 8.333333333%;
  }
  .mw600-autocol {
    flex: 0 0 auto;
    width: auto;
  }
  .mw600-1of12 {
    flex: 0 0 auto;
    width: 8.333333333%;
  }
  .mw600-2of12 {
    flex: 0 0 auto;
    width: 16.666666667%;
  }
  .mw600-3of12 {
    flex: 0 0 auto;
    width: 25%;
  }
  .mw600-4of12 {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .mw600-5of12 {
    flex: 0 0 auto;
    width: 41.666666667%;
  }
  .mw600-6of12 {
    flex: 0 0 auto;
    width: 50%;
  }
  .mw600-7of12 {
    flex: 0 0 auto;
    width: 58.333333333%;
  }
  .mw600-8of12 {
    flex: 0 0 auto;
    width: 66.666666667%;
  }
  .mw600-9of12 {
    flex: 0 0 auto;
    width: 75%;
  }
  .mw600-10of12 {
    flex: 0 0 auto;
    width: 83.33333333%;
  }
  .mw600-11of12 {
    flex: 0 0 auto;
    width: 91.666666667%;
  }
  .mw600-12of12 {
    flex: 0 0 auto;
    width: 100%;
  }
  .mw600-g0,
  .mw600-gx0 {
    --cq-gutter-x: 0;
  }
  .mw600-g0,
  .mw600-gy0 {
    --cq-gutter-y: 0;
  }
  .mw600-g1,
  .mw600-gx1 {
    --cq-gutter-x: 0.25rem;
  }
  .mw600-g1,
  .mw600-gy1 {
    --cq-gutter-y: 0.25rem;
  }
  .mw600-g2,
  .mw600-gx2 {
    --cq-gutter-x: 0.5rem;
  }
  .mw600-g2,
  .mw600-gy2 {
    --cq-gutter-y: 0.5rem;
  }
  .mw600-g3,
  .mw600-gx3 {
    --cq-gutter-x: 1rem;
  }
  .mw600-g3,
  .mw600-gy3 {
    --cq-gutter-y: 1rem;
  }
  .mw600-g4,
  .mw600-gx4 {
    --cq-gutter-x: 1.5rem;
  }
  .mw600-g4,
  .mw600-gy4 {
    --cq-gutter-y: 1.5rem;
  }
  .mw600-g5,
  .mw600-gx5 {
    --cq-gutter-x: 3rem;
  }
  .mw600-g5,
  .mw600-gy5 {
    --cq-gutter-y: 3rem;
  }
}

/* ANCHOR */
@container (min-width: 800px) {
  .mw800-col {
    flex: 1 0 0;
  }
  .mw800-autorowcol > * {
    flex: 0 0 auto;
    width: auto;
  }
  .mw800-1rowcol > * {
    flex: 0 0 auto;
    width: 100%;
  }
  .mw800-2rowcol > * {
    flex: 0 0 auto;
    width: 50%;
  }
  .mw800-3rowcol > * {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .mw800-4rowcol > * {
    flex: 0 0 auto;
    width: 25%;
  }
  .mw800-5rowcol > * {
    flex: 0 0 auto;
    width: 20%;
  }
  .mw800-6rowcol > * {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .mw800-7rowcol > * {
    flex: 0 0 auto;
    width: 14.285714286%;
  }
  .mw800-8rowcol > * {
    flex: 0 0 auto;
    width: 12.5%;
  }
  .mw800-9rowcol > * {
    flex: 0 0 auto;
    width: 11.111111111%;
  }
  .mw800-10rowcol > * {
    flex: 0 0 auto;
    width: 10%;
  }
  .mw800-11rowcol > * {
    flex: 0 0 auto;
    width: 9.090909091%;
  }
  .mw800-12rowcol > * {
    flex: 0 0 auto;
    width: 8.333333333%;
  }
  .mw800-autocol {
    flex: 0 0 auto;
    width: auto;
  }
  .mw800-1of12 {
    flex: 0 0 auto;
    width: 8.333333333%;
  }
  .mw800-2of12 {
    flex: 0 0 auto;
    width: 16.666666667%;
  }
  .mw800-3of12 {
    flex: 0 0 auto;
    width: 25%;
  }
  .mw800-4of12 {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .mw800-5of12 {
    flex: 0 0 auto;
    width: 41.666666667%;
  }
  .mw800-6of12 {
    flex: 0 0 auto;
    width: 50%;
  }
  .mw800-7of12 {
    flex: 0 0 auto;
    width: 58.333333333%;
  }
  .mw800-8of12 {
    flex: 0 0 auto;
    width: 66.666666667%;
  }
  .mw800-9of12 {
    flex: 0 0 auto;
    width: 75%;
  }
  .mw800-10of12 {
    flex: 0 0 auto;
    width: 83.33333333%;
  }
  .mw800-11of12 {
    flex: 0 0 auto;
    width: 91.666666667%;
  }
  .mw800-12of12 {
    flex: 0 0 auto;
    width: 100%;
  }
  .mw800-g0,
  .mw800-gx0 {
    --cq-gutter-x: 0;
  }
  .mw800-g0,
  .mw800-gy0 {
    --cq-gutter-y: 0;
  }
  .mw800-g1,
  .mw800-gx1 {
    --cq-gutter-x: 0.25rem;
  }
  .mw800-g1,
  .mw800-gy1 {
    --cq-gutter-y: 0.25rem;
  }
  .mw800-g2,
  .mw800-gx2 {
    --cq-gutter-x: 0.5rem;
  }
  .mw800-g2,
  .mw800-gy2 {
    --cq-gutter-y: 0.5rem;
  }
  .mw800-g3,
  .mw800-gx3 {
    --cq-gutter-x: 1rem;
  }
  .mw800-g3,
  .mw800-gy3 {
    --cq-gutter-y: 1rem;
  }
  .mw800-g4,
  .mw800-gx4 {
    --cq-gutter-x: 1.5rem;
  }
  .mw800-g4,
  .mw800-gy4 {
    --cq-gutter-y: 1.5rem;
  }
  .mw800-g5,
  .mw800-gx5 {
    --cq-gutter-x: 3rem;
  }
  .mw800-g5,
  .mw800-gy5 {
    --cq-gutter-y: 3rem;
  }
}

/* ANCHOR */
@container (min-width: 1000px) {
  .mw1000-col {
    flex: 1 0 0;
  }
  .mw1000-autorowcol > * {
    flex: 0 0 auto;
    width: auto;
  }
  .mw1000-1rowcol > * {
    flex: 0 0 auto;
    width: 100%;
  }
  .mw1000-2rowcol > * {
    flex: 0 0 auto;
    width: 50%;
  }
  .mw1000-3rowcol > * {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .mw1000-4rowcol > * {
    flex: 0 0 auto;
    width: 25%;
  }
  .mw1000-5rowcol > * {
    flex: 0 0 auto;
    width: 20%;
  }
  .mw1000-6rowcol > * {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .mw1000-7rowcol > * {
    flex: 0 0 auto;
    width: 14.285714286%;
  }
  .mw1000-8rowcol > * {
    flex: 0 0 auto;
    width: 12.5%;
  }
  .mw1000-9rowcol > * {
    flex: 0 0 auto;
    width: 11.111111111%;
  }
  .mw1000-10rowcol > * {
    flex: 0 0 auto;
    width: 10%;
  }
  .mw1000-11rowcol > * {
    flex: 0 0 auto;
    width: 9.090909091%;
  }
  .mw1000-12rowcol > * {
    flex: 0 0 auto;
    width: 8.333333333%;
  }
  .mw1000-autocol {
    flex: 0 0 auto;
    width: auto;
  }
  .mw1000-1of12 {
    flex: 0 0 auto;
    width: 8.333333333%;
  }
  .mw1000-2of12 {
    flex: 0 0 auto;
    width: 16.666666667%;
  }
  .mw1000-3of12 {
    flex: 0 0 auto;
    width: 25%;
  }
  .mw1000-4of12 {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .mw1000-5of12 {
    flex: 0 0 auto;
    width: 41.666666667%;
  }
  .mw1000-6of12 {
    flex: 0 0 auto;
    width: 50%;
  }
  .mw1000-7of12 {
    flex: 0 0 auto;
    width: 58.333333333%;
  }
  .mw1000-8of12 {
    flex: 0 0 auto;
    width: 66.666666667%;
  }
  .mw1000-9of12 {
    flex: 0 0 auto;
    width: 75%;
  }
  .mw1000-10of12 {
    flex: 0 0 auto;
    width: 83.33333333%;
  }
  .mw1000-11of12 {
    flex: 0 0 auto;
    width: 91.666666667%;
  }
  .mw1000-12of12 {
    flex: 0 0 auto;
    width: 100%;
  }
  .mw1000-g0,
  .mw1000-gx0 {
    --cq-gutter-x: 0;
  }
  .mw1000-g0,
  .mw1000-gy0 {
    --cq-gutter-y: 0;
  }
  .mw1000-g1,
  .mw1000-gx1 {
    --cq-gutter-x: 0.25rem;
  }
  .mw1000-g1,
  .mw1000-gy1 {
    --cq-gutter-y: 0.25rem;
  }
  .mw1000-g2,
  .mw1000-gx2 {
    --cq-gutter-x: 0.5rem;
  }
  .mw1000-g2,
  .mw1000-gy2 {
    --cq-gutter-y: 0.5rem;
  }
  .mw1000-g3,
  .mw1000-gx3 {
    --cq-gutter-x: 1rem;
  }
  .mw1000-g3,
  .mw1000-gy3 {
    --cq-gutter-y: 1rem;
  }
  .mw1000-g4,
  .mw1000-gx4 {
    --cq-gutter-x: 1.5rem;
  }
  .mw1000-g4,
  .mw1000-gy4 {
    --cq-gutter-y: 1.5rem;
  }
  .mw1000-g5,
  .mw1000-gx5 {
    --cq-gutter-x: 3rem;
  }
  .mw1000-g5,
  .mw1000-gy5 {
    --cq-gutter-y: 3rem;
  }
}

/* ANCHOR */
@container (min-width: 1200px) {
  .mw1200-col {
    flex: 1 0 0;
  }
  .mw1200-autorowcol > * {
    flex: 0 0 auto;
    width: auto;
  }
  .mw1200-1rowcol > * {
    flex: 0 0 auto;
    width: 100%;
  }
  .mw1200-2rowcol > * {
    flex: 0 0 auto;
    width: 50%;
  }
  .mw1200-3rowcol > * {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .mw1200-4rowcol > * {
    flex: 0 0 auto;
    width: 25%;
  }
  .mw1200-5rowcol > * {
    flex: 0 0 auto;
    width: 20%;
  }
  .mw1200-6rowcol > * {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .mw1200-7rowcol > * {
    flex: 0 0 auto;
    width: 14.285714286%;
  }
  .mw1200-8rowcol > * {
    flex: 0 0 auto;
    width: 12.5%;
  }
  .mw1200-9rowcol > * {
    flex: 0 0 auto;
    width: 11.111111111%;
  }
  .mw1200-10rowcol > * {
    flex: 0 0 auto;
    width: 10%;
  }
  .mw1200-11rowcol > * {
    flex: 0 0 auto;
    width: 9.090909091%;
  }
  .mw1200-12rowcol > * {
    flex: 0 0 auto;
    width: 8.333333333%;
  }
  .mw1200-autocol {
    flex: 0 0 auto;
    width: auto;
  }
  .mw1200-1of12 {
    flex: 0 0 auto;
    width: 8.333333333%;
  }
  .mw1200-2of12 {
    flex: 0 0 auto;
    width: 16.666666667%;
  }
  .mw1200-3of12 {
    flex: 0 0 auto;
    width: 25%;
  }
  .mw1200-4of12 {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .mw1200-5of12 {
    flex: 0 0 auto;
    width: 41.666666667%;
  }
  .mw1200-6of12 {
    flex: 0 0 auto;
    width: 50%;
  }
  .mw1200-7of12 {
    flex: 0 0 auto;
    width: 58.333333333%;
  }
  .mw1200-8of12 {
    flex: 0 0 auto;
    width: 66.666666667%;
  }
  .mw1200-9of12 {
    flex: 0 0 auto;
    width: 75%;
  }
  .mw1200-10of12 {
    flex: 0 0 auto;
    width: 83.33333333%;
  }
  .mw1200-11of12 {
    flex: 0 0 auto;
    width: 91.666666667%;
  }
  .mw1200-12of12 {
    flex: 0 0 auto;
    width: 100%;
  }
  .mw1200-g0,
  .mw1200-gx0 {
    --cq-gutter-x: 0;
  }
  .mw1200-g0,
  .mw1200-gy0 {
    --cq-gutter-y: 0;
  }
  .mw1200-g1,
  .mw1200-gx1 {
    --cq-gutter-x: 0.25rem;
  }
  .mw1200-g1,
  .mw1200-gy1 {
    --cq-gutter-y: 0.25rem;
  }
  .mw1200-g2,
  .mw1200-gx2 {
    --cq-gutter-x: 0.5rem;
  }
  .mw1200-g2,
  .mw1200-gy2 {
    --cq-gutter-y: 0.5rem;
  }
  .mw1200-g3,
  .mw1200-gx3 {
    --cq-gutter-x: 1rem;
  }
  .mw1200-g3,
  .mw1200-gy3 {
    --cq-gutter-y: 1rem;
  }
  .mw1200-g4,
  .mw1200-gx4 {
    --cq-gutter-x: 1.5rem;
  }
  .mw1200-g4,
  .mw1200-gy4 {
    --cq-gutter-y: 1.5rem;
  }
  .mw1200-g5,
  .mw1200-gx5 {
    --cq-gutter-x: 3rem;
  }
  .mw1200-g5,
  .mw1200-gy5 {
    --cq-gutter-y: 3rem;
  }
}

/* ANCHOR */
@container (min-width: 1400px) {
  .mw1400-col {
    flex: 1 0 0;
  }
  .mw1400-autorowcol > * {
    flex: 0 0 auto;
    width: auto;
  }
  .mw1400-1rowcol > * {
    flex: 0 0 auto;
    width: 100%;
  }
  .mw1400-2rowcol > * {
    flex: 0 0 auto;
    width: 50%;
  }
  .mw1400-3rowcol > * {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .mw1400-4rowcol > * {
    flex: 0 0 auto;
    width: 25%;
  }
  .mw1400-5rowcol > * {
    flex: 0 0 auto;
    width: 20%;
  }
  .mw1400-6rowcol > * {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .mw1400-7rowcol > * {
    flex: 0 0 auto;
    width: 14.285714286%;
  }
  .mw1400-8rowcol > * {
    flex: 0 0 auto;
    width: 12.5%;
  }
  .mw1400-9rowcol > * {
    flex: 0 0 auto;
    width: 11.111111111%;
  }
  .mw1400-10rowcol > * {
    flex: 0 0 auto;
    width: 10%;
  }
  .mw1400-11rowcol > * {
    flex: 0 0 auto;
    width: 9.090909091%;
  }
  .mw1400-12rowcol > * {
    flex: 0 0 auto;
    width: 8.333333333%;
  }
  .mw1400-autocol {
    flex: 0 0 auto;
    width: auto;
  }
  .mw1400-1of12 {
    flex: 0 0 auto;
    width: 8.333333333%;
  }
  .mw1400-2of12 {
    flex: 0 0 auto;
    width: 16.666666667%;
  }
  .mw1400-3of12 {
    flex: 0 0 auto;
    width: 25%;
  }
  .mw1400-4of12 {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .mw1400-5of12 {
    flex: 0 0 auto;
    width: 41.666666667%;
  }
  .mw1400-6of12 {
    flex: 0 0 auto;
    width: 50%;
  }
  .mw1400-7of12 {
    flex: 0 0 auto;
    width: 58.333333333%;
  }
  .mw1400-8of12 {
    flex: 0 0 auto;
    width: 66.666666667%;
  }
  .mw1400-9of12 {
    flex: 0 0 auto;
    width: 75%;
  }
  .mw1400-10of12 {
    flex: 0 0 auto;
    width: 83.33333333%;
  }
  .mw1400-11of12 {
    flex: 0 0 auto;
    width: 91.666666667%;
  }
  .mw1400-12of12 {
    flex: 0 0 auto;
    width: 100%;
  }
  .mw1400-g0,
  .mw1400-gx0 {
    --cq-gutter-x: 0;
  }
  .mw1400-g0,
  .mw1400-gy0 {
    --cq-gutter-y: 0;
  }
  .mw1400-g1,
  .mw1400-gx1 {
    --cq-gutter-x: 0.25rem;
  }
  .mw1400-g1,
  .mw1400-gy1 {
    --cq-gutter-y: 0.25rem;
  }
  .mw1400-g2,
  .mw1400-gx2 {
    --cq-gutter-x: 0.5rem;
  }
  .mw1400-g2,
  .mw1400-gy2 {
    --cq-gutter-y: 0.5rem;
  }
  .mw1400-g3,
  .mw1400-gx3 {
    --cq-gutter-x: 1rem;
  }
  .mw1400-g3,
  .mw1400-gy3 {
    --cq-gutter-y: 1rem;
  }
  .mw1400-g4,
  .mw1400-gx4 {
    --cq-gutter-x: 1.5rem;
  }
  .mw1400-g4,
  .mw1400-gy4 {
    --cq-gutter-y: 1.5rem;
  }
  .mw1400-g5,
  .mw1400-gx5 {
    --cq-gutter-x: 3rem;
  }
  .mw1400-g5,
  .mw1400-gy5 {
    --cq-gutter-y: 3rem;
  }
}

/* ANCHOR */
@container (min-width: 1600px) {
  .mw1600-col {
    flex: 1 0 0;
  }
  .mw1600-autorowcol > * {
    flex: 0 0 auto;
    width: auto;
  }
  .mw1600-1rowcol > * {
    flex: 0 0 auto;
    width: 100%;
  }
  .mw1600-2rowcol > * {
    flex: 0 0 auto;
    width: 50%;
  }
  .mw1600-3rowcol > * {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .mw1600-4rowcol > * {
    flex: 0 0 auto;
    width: 25%;
  }
  .mw1600-5rowcol > * {
    flex: 0 0 auto;
    width: 20%;
  }
  .mw1600-6rowcol > * {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .mw1600-7rowcol > * {
    flex: 0 0 auto;
    width: 14.285714286%;
  }
  .mw1600-8rowcol > * {
    flex: 0 0 auto;
    width: 12.5%;
  }
  .mw1600-9rowcol > * {
    flex: 0 0 auto;
    width: 11.111111111%;
  }
  .mw1600-10rowcol > * {
    flex: 0 0 auto;
    width: 10%;
  }
  .mw1600-11rowcol > * {
    flex: 0 0 auto;
    width: 9.090909091%;
  }
  .mw1600-12rowcol > * {
    flex: 0 0 auto;
    width: 8.333333333%;
  }
  .mw1600-autocol {
    flex: 0 0 auto;
    width: auto;
  }
  .mw1600-1of12 {
    flex: 0 0 auto;
    width: 8.333333333%;
  }
  .mw1600-2of12 {
    flex: 0 0 auto;
    width: 16.666666667%;
  }
  .mw1600-3of12 {
    flex: 0 0 auto;
    width: 25%;
  }
  .mw1600-4of12 {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .mw1600-5of12 {
    flex: 0 0 auto;
    width: 41.666666667%;
  }
  .mw1600-6of12 {
    flex: 0 0 auto;
    width: 50%;
  }
  .mw1600-7of12 {
    flex: 0 0 auto;
    width: 58.333333333%;
  }
  .mw1600-8of12 {
    flex: 0 0 auto;
    width: 66.666666667%;
  }
  .mw1600-9of12 {
    flex: 0 0 auto;
    width: 75%;
  }
  .mw1600-10of12 {
    flex: 0 0 auto;
    width: 83.33333333%;
  }
  .mw1600-11of12 {
    flex: 0 0 auto;
    width: 91.666666667%;
  }
  .mw1600-12of12 {
    flex: 0 0 auto;
    width: 100%;
  }
  .mw1600-g0,
  .mw1600-gx0 {
    --cq-gutter-x: 0;
  }
  .mw1600-g0,
  .mw1600-gy0 {
    --cq-gutter-y: 0;
  }
  .mw1600-g1,
  .mw1600-gx1 {
    --cq-gutter-x: 0.25rem;
  }
  .mw1600-g1,
  .mw1600-gy1 {
    --cq-gutter-y: 0.25rem;
  }
  .mw1600-g2,
  .mw1600-gx2 {
    --cq-gutter-x: 0.5rem;
  }
  .mw1600-g2,
  .mw1600-gy2 {
    --cq-gutter-y: 0.5rem;
  }
  .mw1600-g3,
  .mw1600-gx3 {
    --cq-gutter-x: 1rem;
  }
  .mw1600-g3,
  .mw1600-gy3 {
    --cq-gutter-y: 1rem;
  }
  .mw1600-g4,
  .mw1600-gx4 {
    --cq-gutter-x: 1.5rem;
  }
  .mw1600-g4,
  .mw1600-gy4 {
    --cq-gutter-y: 1.5rem;
  }
  .mw1600-g5,
  .mw1600-gx5 {
    --cq-gutter-x: 3rem;
  }
  .mw1600-g5,
  .mw1600-gy5 {
    --cq-gutter-y: 3rem;
  }
}

/* ANCHOR */
@container (min-width: 1800px) {
  .mw1800-col {
    flex: 1 0 0;
  }
  .mw1800-autorowcol > * {
    flex: 0 0 auto;
    width: auto;
  }
  .mw1800-1rowcol > * {
    flex: 0 0 auto;
    width: 100%;
  }
  .mw1800-2rowcol > * {
    flex: 0 0 auto;
    width: 50%;
  }
  .mw1800-3rowcol > * {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .mw1800-4rowcol > * {
    flex: 0 0 auto;
    width: 25%;
  }
  .mw1800-5rowcol > * {
    flex: 0 0 auto;
    width: 20%;
  }
  .mw1800-6rowcol > * {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .mw1800-7rowcol > * {
    flex: 0 0 auto;
    width: 14.285714286%;
  }
  .mw1800-8rowcol > * {
    flex: 0 0 auto;
    width: 12.5%;
  }
  .mw1800-9rowcol > * {
    flex: 0 0 auto;
    width: 11.111111111%;
  }
  .mw1800-10rowcol > * {
    flex: 0 0 auto;
    width: 10%;
  }
  .mw1800-11rowcol > * {
    flex: 0 0 auto;
    width: 9.090909091%;
  }
  .mw1800-12rowcol > * {
    flex: 0 0 auto;
    width: 8.333333333%;
  }
  .mw1800-autocol {
    flex: 0 0 auto;
    width: auto;
  }
  .mw1800-1of12 {
    flex: 0 0 auto;
    width: 8.333333333%;
  }
  .mw1800-2of12 {
    flex: 0 0 auto;
    width: 16.666666667%;
  }
  .mw1800-3of12 {
    flex: 0 0 auto;
    width: 25%;
  }
  .mw1800-4of12 {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .mw1800-5of12 {
    flex: 0 0 auto;
    width: 41.666666667%;
  }
  .mw1800-6of12 {
    flex: 0 0 auto;
    width: 50%;
  }
  .mw1800-7of12 {
    flex: 0 0 auto;
    width: 58.333333333%;
  }
  .mw1800-8of12 {
    flex: 0 0 auto;
    width: 66.666666667%;
  }
  .mw1800-9of12 {
    flex: 0 0 auto;
    width: 75%;
  }
  .mw1800-10of12 {
    flex: 0 0 auto;
    width: 83.33333333%;
  }
  .mw1800-11of12 {
    flex: 0 0 auto;
    width: 91.666666667%;
  }
  .mw1800-12of12 {
    flex: 0 0 auto;
    width: 100%;
  }
  .mw1800-g0,
  .mw1800-gx0 {
    --cq-gutter-x: 0;
  }
  .mw1800-g0,
  .mw1800-gy0 {
    --cq-gutter-y: 0;
  }
  .mw1800-g1,
  .mw1800-gx1 {
    --cq-gutter-x: 0.25rem;
  }
  .mw1800-g1,
  .mw1800-gy1 {
    --cq-gutter-y: 0.25rem;
  }
  .mw1800-g2,
  .mw1800-gx2 {
    --cq-gutter-x: 0.5rem;
  }
  .mw1800-g2,
  .mw1800-gy2 {
    --cq-gutter-y: 0.5rem;
  }
  .mw1800-g3,
  .mw1800-gx3 {
    --cq-gutter-x: 1rem;
  }
  .mw1800-g3,
  .mw1800-gy3 {
    --cq-gutter-y: 1rem;
  }
  .mw1800-g4,
  .mw1800-gx4 {
    --cq-gutter-x: 1.5rem;
  }
  .mw1800-g4,
  .mw1800-gy4 {
    --cq-gutter-y: 1.5rem;
  }
  .mw1800-g5,
  .mw1800-gx5 {
    --cq-gutter-x: 3rem;
  }
  .mw1800-g5,
  .mw1800-gy5 {
    --cq-gutter-y: 3rem;
  }
}

/* ANCHOR */
@container (min-width: 2000px) {
  .mw2000-col {
    flex: 1 0 0;
  }
  .mw2000-autorowcol > * {
    flex: 0 0 auto;
    width: auto;
  }
  .mw2000-1rowcol > * {
    flex: 0 0 auto;
    width: 100%;
  }
  .mw2000-2rowcol > * {
    flex: 0 0 auto;
    width: 50%;
  }
  .mw2000-3rowcol > * {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .mw2000-4rowcol > * {
    flex: 0 0 auto;
    width: 25%;
  }
  .mw2000-5rowcol > * {
    flex: 0 0 auto;
    width: 20%;
  }
  .mw2000-6rowcol > * {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .mw2000-7rowcol > * {
    flex: 0 0 auto;
    width: 14.285714286%;
  }
  .mw2000-8rowcol > * {
    flex: 0 0 auto;
    width: 12.5%;
  }
  .mw2000-9rowcol > * {
    flex: 0 0 auto;
    width: 11.111111111%;
  }
  .mw2000-10rowcol > * {
    flex: 0 0 auto;
    width: 10%;
  }
  .mw2000-11rowcol > * {
    flex: 0 0 auto;
    width: 9.090909091%;
  }
  .mw2000-12rowcol > * {
    flex: 0 0 auto;
    width: 8.333333333%;
  }
  .mw2000-autocol {
    flex: 0 0 auto;
    width: auto;
  }
  .mw2000-1of12 {
    flex: 0 0 auto;
    width: 8.333333333%;
  }
  .mw2000-2of12 {
    flex: 0 0 auto;
    width: 16.666666667%;
  }
  .mw2000-3of12 {
    flex: 0 0 auto;
    width: 25%;
  }
  .mw2000-4of12 {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .mw2000-5of12 {
    flex: 0 0 auto;
    width: 41.666666667%;
  }
  .mw2000-6of12 {
    flex: 0 0 auto;
    width: 50%;
  }
  .mw2000-7of12 {
    flex: 0 0 auto;
    width: 58.333333333%;
  }
  .mw2000-8of12 {
    flex: 0 0 auto;
    width: 66.666666667%;
  }
  .mw2000-9of12 {
    flex: 0 0 auto;
    width: 75%;
  }
  .mw2000-10of12 {
    flex: 0 0 auto;
    width: 83.33333333%;
  }
  .mw2000-11of12 {
    flex: 0 0 auto;
    width: 91.666666667%;
  }
  .mw2000-12of12 {
    flex: 0 0 auto;
    width: 100%;
  }
  .mw2000-g0,
  .mw2000-gx0 {
    --cq-gutter-x: 0;
  }
  .mw2000-g0,
  .mw2000-gy0 {
    --cq-gutter-y: 0;
  }
  .mw2000-g1,
  .mw2000-gx1 {
    --cq-gutter-x: 0.25rem;
  }
  .mw2000-g1,
  .mw2000-gy1 {
    --cq-gutter-y: 0.25rem;
  }
  .mw2000-g2,
  .mw2000-gx2 {
    --cq-gutter-x: 0.5rem;
  }
  .mw2000-g2,
  .mw2000-gy2 {
    --cq-gutter-y: 0.5rem;
  }
  .mw2000-g3,
  .mw2000-gx3 {
    --cq-gutter-x: 1rem;
  }
  .mw2000-g3,
  .mw2000-gy3 {
    --cq-gutter-y: 1rem;
  }
  .mw2000-g4,
  .mw2000-gx4 {
    --cq-gutter-x: 1.5rem;
  }
  .mw2000-g4,
  .mw2000-gy4 {
    --cq-gutter-y: 1.5rem;
  }
  .mw2000-g5,
  .mw2000-gx5 {
    --cq-gutter-x: 3rem;
  }
  .mw2000-g5,
  .mw2000-gy5 {
    --cq-gutter-y: 3rem;
  }
}

/* ANCHOR */
@container (min-width: 2200px) {
  .mw2200-col {
    flex: 1 0 0;
  }
  .mw2200-autorowcol > * {
    flex: 0 0 auto;
    width: auto;
  }
  .mw2200-1rowcol > * {
    flex: 0 0 auto;
    width: 100%;
  }
  .mw2200-2rowcol > * {
    flex: 0 0 auto;
    width: 50%;
  }
  .mw2200-3rowcol > * {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .mw2200-4rowcol > * {
    flex: 0 0 auto;
    width: 25%;
  }
  .mw2200-5rowcol > * {
    flex: 0 0 auto;
    width: 20%;
  }
  .mw2200-6rowcol > * {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .mw2200-7rowcol > * {
    flex: 0 0 auto;
    width: 14.285714286%;
  }
  .mw2200-8rowcol > * {
    flex: 0 0 auto;
    width: 12.5%;
  }
  .mw2200-9rowcol > * {
    flex: 0 0 auto;
    width: 11.111111111%;
  }
  .mw2200-10rowcol > * {
    flex: 0 0 auto;
    width: 10%;
  }
  .mw2200-11rowcol > * {
    flex: 0 0 auto;
    width: 9.090909091%;
  }
  .mw2200-12rowcol > * {
    flex: 0 0 auto;
    width: 8.333333333%;
  }
  .mw2200-autocol {
    flex: 0 0 auto;
    width: auto;
  }
  .mw2200-1of12 {
    flex: 0 0 auto;
    width: 8.333333333%;
  }
  .mw2200-2of12 {
    flex: 0 0 auto;
    width: 16.666666667%;
  }
  .mw2200-3of12 {
    flex: 0 0 auto;
    width: 25%;
  }
  .mw2200-4of12 {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .mw2200-5of12 {
    flex: 0 0 auto;
    width: 41.666666667%;
  }
  .mw2200-6of12 {
    flex: 0 0 auto;
    width: 50%;
  }
  .mw2200-7of12 {
    flex: 0 0 auto;
    width: 58.333333333%;
  }
  .mw2200-8of12 {
    flex: 0 0 auto;
    width: 66.666666667%;
  }
  .mw2200-9of12 {
    flex: 0 0 auto;
    width: 75%;
  }
  .mw2200-10of12 {
    flex: 0 0 auto;
    width: 83.33333333%;
  }
  .mw2200-11of12 {
    flex: 0 0 auto;
    width: 91.666666667%;
  }
  .mw2200-12of12 {
    flex: 0 0 auto;
    width: 100%;
  }
  .mw2200-g0,
  .mw2200-gx0 {
    --cq-gutter-x: 0;
  }
  .mw2200-g0,
  .mw2200-gy0 {
    --cq-gutter-y: 0;
  }
  .mw2200-g1,
  .mw2200-gx1 {
    --cq-gutter-x: 0.25rem;
  }
  .mw2200-g1,
  .mw2200-gy1 {
    --cq-gutter-y: 0.25rem;
  }
  .mw2200-g2,
  .mw2200-gx2 {
    --cq-gutter-x: 0.5rem;
  }
  .mw2200-g2,
  .mw2200-gy2 {
    --cq-gutter-y: 0.5rem;
  }
  .mw2200-g3,
  .mw2200-gx3 {
    --cq-gutter-x: 1rem;
  }
  .mw2200-g3,
  .mw2200-gy3 {
    --cq-gutter-y: 1rem;
  }
  .mw2200-g4,
  .mw2200-gx4 {
    --cq-gutter-x: 1.5rem;
  }
  .mw2200-g4,
  .mw2200-gy4 {
    --cq-gutter-y: 1.5rem;
  }
  .mw2200-g5,
  .mw2200-gx5 {
    --cq-gutter-x: 3rem;
  }
  .mw2200-g5,
  .mw2200-gy5 {
    --cq-gutter-y: 3rem;
  }
}

/* ANCHOR */
@container (min-width: 2400px) {
  .mw2400-col {
    flex: 1 0 0;
  }
  .mw2400-autorowcol > * {
    flex: 0 0 auto;
    width: auto;
  }
  .mw2400-1rowcol > * {
    flex: 0 0 auto;
    width: 100%;
  }
  .mw2400-2rowcol > * {
    flex: 0 0 auto;
    width: 50%;
  }
  .mw2400-3rowcol > * {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .mw2400-4rowcol > * {
    flex: 0 0 auto;
    width: 25%;
  }
  .mw2400-5rowcol > * {
    flex: 0 0 auto;
    width: 20%;
  }
  .mw2400-6rowcol > * {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .mw2400-7rowcol > * {
    flex: 0 0 auto;
    width: 14.285714286%;
  }
  .mw2400-8rowcol > * {
    flex: 0 0 auto;
    width: 12.5%;
  }
  .mw2400-9rowcol > * {
    flex: 0 0 auto;
    width: 11.111111111%;
  }
  .mw2400-10rowcol > * {
    flex: 0 0 auto;
    width: 10%;
  }
  .mw2400-11rowcol > * {
    flex: 0 0 auto;
    width: 9.090909091%;
  }
  .mw2400-12rowcol > * {
    flex: 0 0 auto;
    width: 8.333333333%;
  }
  .mw2400-autocol {
    flex: 0 0 auto;
    width: auto;
  }
  .mw2400-1of12 {
    flex: 0 0 auto;
    width: 8.333333333%;
  }
  .mw2400-2of12 {
    flex: 0 0 auto;
    width: 16.666666667%;
  }
  .mw2400-3of12 {
    flex: 0 0 auto;
    width: 25%;
  }
  .mw2400-4of12 {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .mw2400-5of12 {
    flex: 0 0 auto;
    width: 41.666666667%;
  }
  .mw2400-6of12 {
    flex: 0 0 auto;
    width: 50%;
  }
  .mw2400-7of12 {
    flex: 0 0 auto;
    width: 58.333333333%;
  }
  .mw2400-8of12 {
    flex: 0 0 auto;
    width: 66.666666667%;
  }
  .mw2400-9of12 {
    flex: 0 0 auto;
    width: 75%;
  }
  .mw2400-10of12 {
    flex: 0 0 auto;
    width: 83.33333333%;
  }
  .mw2400-11of12 {
    flex: 0 0 auto;
    width: 91.666666667%;
  }
  .mw2400-12of12 {
    flex: 0 0 auto;
    width: 100%;
  }
  .mw2400-g0,
  .mw2400-gx0 {
    --cq-gutter-x: 0;
  }
  .mw2400-g0,
  .mw2400-gy0 {
    --cq-gutter-y: 0;
  }
  .mw2400-g1,
  .mw2400-gx1 {
    --cq-gutter-x: 0.25rem;
  }
  .mw2400-g1,
  .mw2400-gy1 {
    --cq-gutter-y: 0.25rem;
  }
  .mw2400-g2,
  .mw2400-gx2 {
    --cq-gutter-x: 0.5rem;
  }
  .mw2400-g2,
  .mw2400-gy2 {
    --cq-gutter-y: 0.5rem;
  }
  .mw2400-g3,
  .mw2400-gx3 {
    --cq-gutter-x: 1rem;
  }
  .mw2400-g3,
  .mw2400-gy3 {
    --cq-gutter-y: 1rem;
  }
  .mw2400-g4,
  .mw2400-gx4 {
    --cq-gutter-x: 1.5rem;
  }
  .mw2400-g4,
  .mw2400-gy4 {
    --cq-gutter-y: 1.5rem;
  }
  .mw2400-g5,
  .mw2400-gx5 {
    --cq-gutter-x: 3rem;
  }
  .mw2400-g5,
  .mw2400-gy5 {
    --cq-gutter-y: 3rem;
  }
}

/* ANCHOR */
.mw0-d-block {
  display: block;
}
.mw0-d-none {
  display: none;
}
.mw0-justify-content-start {
  justify-content: flex-start;
}
.mw0-justify-content-end {
  justify-content: flex-end;
}
.mw0-justify-content-center {
  justify-content: center;
}
.mw0-justify-content-between {
  justify-content: space-between;
}
.mw0-justify-content-around {
  justify-content: space-around;
}
.mw0-justify-content-evenly {
  justify-content: space-evenly;
}
.mw0-align-items-start {
  align-items: flex-start;
}
.mw0-align-items-end {
  align-items: flex-end;
}
.mw0-align-items-center {
  align-items: center;
}
.mw0-align-items-baseline {
  align-items: baseline;
}
.mw0-align-items-stretch {
  align-items: stretch;
}
.mw0-align-content-start {
  align-content: flex-start;
}
.mw0-align-content-end {
  align-content: flex-end;
}
.mw0-align-content-center {
  align-content: center;
}
.mw0-align-content-between {
  align-content: space-between;
}
.mw0-align-content-around {
  align-content: space-around;
}
.mw0-align-content-stretch {
  align-content: stretch;
}
.mw0-align-self-auto {
  align-self: auto;
}
.mw0-align-self-start {
  align-self: flex-start;
}
.mw0-align-self-end {
  align-self: flex-end;
}
.mw0-align-self-center {
  align-self: center;
}
.mw0-align-self-baseline {
  align-self: baseline;
}
.mw0-align-self-stretch {
  align-self: stretch;
}
.mw0-orderfirst {
  order: -1;
}
.mw0-order0 {
  order: 0;
}
.mw0-order1 {
  order: 1;
}
.mw0-order2 {
  order: 2;
}
.mw0-order3 {
  order: 3;
}
.mw0-order4 {
  order: 4;
}
.mw0-order5 {
  order: 5;
}
.mw0-orderlast {
  order: 6;
}
.mw0-text-start {
  text-align: left;
}
.mw0-text-end {
  text-align: right;
}
.mw0-text-center {
  text-align: center;
}

/* ANCHOR */
@container (min-width: 200px) {
  .mw200-d-block {
    display: block;
  }
  .mw200-d-none {
    display: none;
  }
  .mw200-justify-content-start {
    justify-content: flex-start;
  }
  .mw200-justify-content-end {
    justify-content: flex-end;
  }
  .mw200-justify-content-center {
    justify-content: center;
  }
  .mw200-justify-content-between {
    justify-content: space-between;
  }
  .mw200-justify-content-around {
    justify-content: space-around;
  }
  .mw200-justify-content-evenly {
    justify-content: space-evenly;
  }
  .mw200-align-items-start {
    align-items: flex-start;
  }
  .mw200-align-items-end {
    align-items: flex-end;
  }
  .mw200-align-items-center {
    align-items: center;
  }
  .mw200-align-items-baseline {
    align-items: baseline;
  }
  .mw200-align-items-stretch {
    align-items: stretch;
  }
  .mw200-align-content-start {
    align-content: flex-start;
  }
  .mw200-align-content-end {
    align-content: flex-end;
  }
  .mw200-align-content-center {
    align-content: center;
  }
  .mw200-align-content-between {
    align-content: space-between;
  }
  .mw200-align-content-around {
    align-content: space-around;
  }
  .mw200-align-content-stretch {
    align-content: stretch;
  }
  .mw200-align-self-auto {
    align-self: auto;
  }
  .mw200-align-self-start {
    align-self: flex-start;
  }
  .mw200-align-self-end {
    align-self: flex-end;
  }
  .mw200-align-self-center {
    align-self: center;
  }
  .mw200-align-self-baseline {
    align-self: baseline;
  }
  .mw200-align-self-stretch {
    align-self: stretch;
  }
  .mw200-orderfirst {
    order: -1;
  }
  .mw200-order0 {
    order: 0;
  }
  .mw200-order1 {
    order: 1;
  }
  .mw200-order2 {
    order: 2;
  }
  .mw200-order3 {
    order: 3;
  }
  .mw200-order4 {
    order: 4;
  }
  .mw200-order5 {
    order: 5;
  }
  .mw200-orderlast {
    order: 6;
  }
  .mw200-text-start {
    text-align: left;
  }
  .mw200-text-end {
    text-align: right;
  }
  .mw200-text-center {
    text-align: center;
  }
}

/* ANCHOR */
@container (min-width: 400px) {
  .mw400-d-block {
    display: block;
  }
  .mw400-d-none {
    display: none;
  }
  .mw400-justify-content-start {
    justify-content: flex-start;
  }
  .mw400-justify-content-end {
    justify-content: flex-end;
  }
  .mw400-justify-content-center {
    justify-content: center;
  }
  .mw400-justify-content-between {
    justify-content: space-between;
  }
  .mw400-justify-content-around {
    justify-content: space-around;
  }
  .mw400-justify-content-evenly {
    justify-content: space-evenly;
  }
  .mw400-align-items-start {
    align-items: flex-start;
  }
  .mw400-align-items-end {
    align-items: flex-end;
  }
  .mw400-align-items-center {
    align-items: center;
  }
  .mw400-align-items-baseline {
    align-items: baseline;
  }
  .mw400-align-items-stretch {
    align-items: stretch;
  }
  .mw400-align-content-start {
    align-content: flex-start;
  }
  .mw400-align-content-end {
    align-content: flex-end;
  }
  .mw400-align-content-center {
    align-content: center;
  }
  .mw400-align-content-between {
    align-content: space-between;
  }
  .mw400-align-content-around {
    align-content: space-around;
  }
  .mw400-align-content-stretch {
    align-content: stretch;
  }
  .mw400-align-self-auto {
    align-self: auto;
  }
  .mw400-align-self-start {
    align-self: flex-start;
  }
  .mw400-align-self-end {
    align-self: flex-end;
  }
  .mw400-align-self-center {
    align-self: center;
  }
  .mw400-align-self-baseline {
    align-self: baseline;
  }
  .mw400-align-self-stretch {
    align-self: stretch;
  }
  .mw400-orderfirst {
    order: -1;
  }
  .mw400-order0 {
    order: 0;
  }
  .mw400-order1 {
    order: 1;
  }
  .mw400-order2 {
    order: 2;
  }
  .mw400-order3 {
    order: 3;
  }
  .mw400-order4 {
    order: 4;
  }
  .mw400-order5 {
    order: 5;
  }
  .mw400-orderlast {
    order: 6;
  }
  .mw400-text-start {
    text-align: left;
  }
  .mw400-text-end {
    text-align: right;
  }
  .mw400-text-center {
    text-align: center;
  }
}

/* ANCHOR */
@container (min-width: 600px) {
  .mw600-d-block {
    display: block;
  }
  .mw600-d-none {
    display: none;
  }
  .mw600-justify-content-start {
    justify-content: flex-start;
  }
  .mw600-justify-content-end {
    justify-content: flex-end;
  }
  .mw600-justify-content-center {
    justify-content: center;
  }
  .mw600-justify-content-between {
    justify-content: space-between;
  }
  .mw600-justify-content-around {
    justify-content: space-around;
  }
  .mw600-justify-content-evenly {
    justify-content: space-evenly;
  }
  .mw600-align-items-start {
    align-items: flex-start;
  }
  .mw600-align-items-end {
    align-items: flex-end;
  }
  .mw600-align-items-center {
    align-items: center;
  }
  .mw600-align-items-baseline {
    align-items: baseline;
  }
  .mw600-align-items-stretch {
    align-items: stretch;
  }
  .mw600-align-content-start {
    align-content: flex-start;
  }
  .mw600-align-content-end {
    align-content: flex-end;
  }
  .mw600-align-content-center {
    align-content: center;
  }
  .mw600-align-content-between {
    align-content: space-between;
  }
  .mw600-align-content-around {
    align-content: space-around;
  }
  .mw600-align-content-stretch {
    align-content: stretch;
  }
  .mw600-align-self-auto {
    align-self: auto;
  }
  .mw600-align-self-start {
    align-self: flex-start;
  }
  .mw600-align-self-end {
    align-self: flex-end;
  }
  .mw600-align-self-center {
    align-self: center;
  }
  .mw600-align-self-baseline {
    align-self: baseline;
  }
  .mw600-align-self-stretch {
    align-self: stretch;
  }
  .mw600-orderfirst {
    order: -1;
  }
  .mw600-order0 {
    order: 0;
  }
  .mw600-order1 {
    order: 1;
  }
  .mw600-order2 {
    order: 2;
  }
  .mw600-order3 {
    order: 3;
  }
  .mw600-order4 {
    order: 4;
  }
  .mw600-order5 {
    order: 5;
  }
  .mw600-orderlast {
    order: 6;
  }
  .mw600-text-start {
    text-align: left;
  }
  .mw600-text-end {
    text-align: right;
  }
  .mw600-text-center {
    text-align: center;
  }
}

/* ANCHOR */
@container (min-width: 800px) {
  .mw800-d-block {
    display: block;
  }
  .mw800-d-none {
    display: none;
  }
  .mw800-justify-content-start {
    justify-content: flex-start;
  }
  .mw800-justify-content-end {
    justify-content: flex-end;
  }
  .mw800-justify-content-center {
    justify-content: center;
  }
  .mw800-justify-content-between {
    justify-content: space-between;
  }
  .mw800-justify-content-around {
    justify-content: space-around;
  }
  .mw800-justify-content-evenly {
    justify-content: space-evenly;
  }
  .mw800-align-items-start {
    align-items: flex-start;
  }
  .mw800-align-items-end {
    align-items: flex-end;
  }
  .mw800-align-items-center {
    align-items: center;
  }
  .mw800-align-items-baseline {
    align-items: baseline;
  }
  .mw800-align-items-stretch {
    align-items: stretch;
  }
  .mw800-align-content-start {
    align-content: flex-start;
  }
  .mw800-align-content-end {
    align-content: flex-end;
  }
  .mw800-align-content-center {
    align-content: center;
  }
  .mw800-align-content-between {
    align-content: space-between;
  }
  .mw800-align-content-around {
    align-content: space-around;
  }
  .mw800-align-content-stretch {
    align-content: stretch;
  }
  .mw800-align-self-auto {
    align-self: auto;
  }
  .mw800-align-self-start {
    align-self: flex-start;
  }
  .mw800-align-self-end {
    align-self: flex-end;
  }
  .mw800-align-self-center {
    align-self: center;
  }
  .mw800-align-self-baseline {
    align-self: baseline;
  }
  .mw800-align-self-stretch {
    align-self: stretch;
  }
  .mw800-orderfirst {
    order: -1;
  }
  .mw800-order0 {
    order: 0;
  }
  .mw800-order1 {
    order: 1;
  }
  .mw800-order2 {
    order: 2;
  }
  .mw800-order3 {
    order: 3;
  }
  .mw800-order4 {
    order: 4;
  }
  .mw800-order5 {
    order: 5;
  }
  .mw800-orderlast {
    order: 6;
  }
  .mw800-text-start {
    text-align: left;
  }
  .mw800-text-end {
    text-align: right;
  }
  .mw800-text-center {
    text-align: center;
  }
}

/* ANCHOR */
@container (min-width: 1000px) {
  .mw1000-d-block {
    display: block;
  }
  .mw1000-d-none {
    display: none;
  }
  .mw1000-justify-content-start {
    justify-content: flex-start;
  }
  .mw1000-justify-content-end {
    justify-content: flex-end;
  }
  .mw1000-justify-content-center {
    justify-content: center;
  }
  .mw1000-justify-content-between {
    justify-content: space-between;
  }
  .mw1000-justify-content-around {
    justify-content: space-around;
  }
  .mw1000-justify-content-evenly {
    justify-content: space-evenly;
  }
  .mw1000-align-items-start {
    align-items: flex-start;
  }
  .mw1000-align-items-end {
    align-items: flex-end;
  }
  .mw1000-align-items-center {
    align-items: center;
  }
  .mw1000-align-items-baseline {
    align-items: baseline;
  }
  .mw1000-align-items-stretch {
    align-items: stretch;
  }
  .mw1000-align-content-start {
    align-content: flex-start;
  }
  .mw1000-align-content-end {
    align-content: flex-end;
  }
  .mw1000-align-content-center {
    align-content: center;
  }
  .mw1000-align-content-between {
    align-content: space-between;
  }
  .mw1000-align-content-around {
    align-content: space-around;
  }
  .mw1000-align-content-stretch {
    align-content: stretch;
  }
  .mw1000-align-self-auto {
    align-self: auto;
  }
  .mw1000-align-self-start {
    align-self: flex-start;
  }
  .mw1000-align-self-end {
    align-self: flex-end;
  }
  .mw1000-align-self-center {
    align-self: center;
  }
  .mw1000-align-self-baseline {
    align-self: baseline;
  }
  .mw1000-align-self-stretch {
    align-self: stretch;
  }
  .mw1000-orderfirst {
    order: -1;
  }
  .mw1000-order0 {
    order: 0;
  }
  .mw1000-order1 {
    order: 1;
  }
  .mw1000-order2 {
    order: 2;
  }
  .mw1000-order3 {
    order: 3;
  }
  .mw1000-order4 {
    order: 4;
  }
  .mw1000-order5 {
    order: 5;
  }
  .mw1000-orderlast {
    order: 6;
  }
  .mw1000-text-start {
    text-align: left;
  }
  .mw1000-text-end {
    text-align: right;
  }
  .mw1000-text-center {
    text-align: center;
  }
}

/* ANCHOR */
@container (min-width: 1200px) {
  .mw1200-d-block {
    display: block;
  }
  .mw1200-d-none {
    display: none;
  }
  .mw1200-justify-content-start {
    justify-content: flex-start;
  }
  .mw1200-justify-content-end {
    justify-content: flex-end;
  }
  .mw1200-justify-content-center {
    justify-content: center;
  }
  .mw1200-justify-content-between {
    justify-content: space-between;
  }
  .mw1200-justify-content-around {
    justify-content: space-around;
  }
  .mw1200-justify-content-evenly {
    justify-content: space-evenly;
  }
  .mw1200-align-items-start {
    align-items: flex-start;
  }
  .mw1200-align-items-end {
    align-items: flex-end;
  }
  .mw1200-align-items-center {
    align-items: center;
  }
  .mw1200-align-items-baseline {
    align-items: baseline;
  }
  .mw1200-align-items-stretch {
    align-items: stretch;
  }
  .mw1200-align-content-start {
    align-content: flex-start;
  }
  .mw1200-align-content-end {
    align-content: flex-end;
  }
  .mw1200-align-content-center {
    align-content: center;
  }
  .mw1200-align-content-between {
    align-content: space-between;
  }
  .mw1200-align-content-around {
    align-content: space-around;
  }
  .mw1200-align-content-stretch {
    align-content: stretch;
  }
  .mw1200-align-self-auto {
    align-self: auto;
  }
  .mw1200-align-self-start {
    align-self: flex-start;
  }
  .mw1200-align-self-end {
    align-self: flex-end;
  }
  .mw1200-align-self-center {
    align-self: center;
  }
  .mw1200-align-self-baseline {
    align-self: baseline;
  }
  .mw1200-align-self-stretch {
    align-self: stretch;
  }
  .mw1200-orderfirst {
    order: -1;
  }
  .mw1200-order0 {
    order: 0;
  }
  .mw1200-order1 {
    order: 1;
  }
  .mw1200-order2 {
    order: 2;
  }
  .mw1200-order3 {
    order: 3;
  }
  .mw1200-order4 {
    order: 4;
  }
  .mw1200-order5 {
    order: 5;
  }
  .mw1200-orderlast {
    order: 6;
  }
  .mw1200-text-start {
    text-align: left;
  }
  .mw1200-text-end {
    text-align: right;
  }
  .mw1200-text-center {
    text-align: center;
  }
}

/* ANCHOR */
@container (min-width: 1400px) {
  .mw1400-d-block {
    display: block;
  }
  .mw1400-d-none {
    display: none;
  }
  .mw1400-justify-content-start {
    justify-content: flex-start;
  }
  .mw1400-justify-content-end {
    justify-content: flex-end;
  }
  .mw1400-justify-content-center {
    justify-content: center;
  }
  .mw1400-justify-content-between {
    justify-content: space-between;
  }
  .mw1400-justify-content-around {
    justify-content: space-around;
  }
  .mw1400-justify-content-evenly {
    justify-content: space-evenly;
  }
  .mw1400-align-items-start {
    align-items: flex-start;
  }
  .mw1400-align-items-end {
    align-items: flex-end;
  }
  .mw1400-align-items-center {
    align-items: center;
  }
  .mw1400-align-items-baseline {
    align-items: baseline;
  }
  .mw1400-align-items-stretch {
    align-items: stretch;
  }
  .mw1400-align-content-start {
    align-content: flex-start;
  }
  .mw1400-align-content-end {
    align-content: flex-end;
  }
  .mw1400-align-content-center {
    align-content: center;
  }
  .mw1400-align-content-between {
    align-content: space-between;
  }
  .mw1400-align-content-around {
    align-content: space-around;
  }
  .mw1400-align-content-stretch {
    align-content: stretch;
  }
  .mw1400-align-self-auto {
    align-self: auto;
  }
  .mw1400-align-self-start {
    align-self: flex-start;
  }
  .mw1400-align-self-end {
    align-self: flex-end;
  }
  .mw1400-align-self-center {
    align-self: center;
  }
  .mw1400-align-self-baseline {
    align-self: baseline;
  }
  .mw1400-align-self-stretch {
    align-self: stretch;
  }
  .mw1400-orderfirst {
    order: -1;
  }
  .mw1400-order0 {
    order: 0;
  }
  .mw1400-order1 {
    order: 1;
  }
  .mw1400-order2 {
    order: 2;
  }
  .mw1400-order3 {
    order: 3;
  }
  .mw1400-order4 {
    order: 4;
  }
  .mw1400-order5 {
    order: 5;
  }
  .mw1400-orderlast {
    order: 6;
  }
  .mw1400-text-start {
    text-align: left;
  }
  .mw1400-text-end {
    text-align: right;
  }
  .mw1400-text-center {
    text-align: center;
  }
}

/* ANCHOR */
@container (min-width: 1600px) {
  .mw1600-d-block {
    display: block;
  }
  .mw1600-d-none {
    display: none;
  }
  .mw1600-justify-content-start {
    justify-content: flex-start;
  }
  .mw1600-justify-content-end {
    justify-content: flex-end;
  }
  .mw1600-justify-content-center {
    justify-content: center;
  }
  .mw1600-justify-content-between {
    justify-content: space-between;
  }
  .mw1600-justify-content-around {
    justify-content: space-around;
  }
  .mw1600-justify-content-evenly {
    justify-content: space-evenly;
  }
  .mw1600-align-items-start {
    align-items: flex-start;
  }
  .mw1600-align-items-end {
    align-items: flex-end;
  }
  .mw1600-align-items-center {
    align-items: center;
  }
  .mw1600-align-items-baseline {
    align-items: baseline;
  }
  .mw1600-align-items-stretch {
    align-items: stretch;
  }
  .mw1600-align-content-start {
    align-content: flex-start;
  }
  .mw1600-align-content-end {
    align-content: flex-end;
  }
  .mw1600-align-content-center {
    align-content: center;
  }
  .mw1600-align-content-between {
    align-content: space-between;
  }
  .mw1600-align-content-around {
    align-content: space-around;
  }
  .mw1600-align-content-stretch {
    align-content: stretch;
  }
  .mw1600-align-self-auto {
    align-self: auto;
  }
  .mw1600-align-self-start {
    align-self: flex-start;
  }
  .mw1600-align-self-end {
    align-self: flex-end;
  }
  .mw1600-align-self-center {
    align-self: center;
  }
  .mw1600-align-self-baseline {
    align-self: baseline;
  }
  .mw1600-align-self-stretch {
    align-self: stretch;
  }
  .mw1600-orderfirst {
    order: -1;
  }
  .mw1600-order0 {
    order: 0;
  }
  .mw1600-order1 {
    order: 1;
  }
  .mw1600-order2 {
    order: 2;
  }
  .mw1600-order3 {
    order: 3;
  }
  .mw1600-order4 {
    order: 4;
  }
  .mw1600-order5 {
    order: 5;
  }
  .mw1600-orderlast {
    order: 6;
  }
  .mw1600-text-start {
    text-align: left;
  }
  .mw1600-text-end {
    text-align: right;
  }
  .mw1600-text-center {
    text-align: center;
  }
}

/* ANCHOR */
@container (min-width: 1800px) {
  .mw1800-d-block {
    display: block;
  }
  .mw1800-d-none {
    display: none;
  }
  .mw1800-justify-content-start {
    justify-content: flex-start;
  }
  .mw1800-justify-content-end {
    justify-content: flex-end;
  }
  .mw1800-justify-content-center {
    justify-content: center;
  }
  .mw1800-justify-content-between {
    justify-content: space-between;
  }
  .mw1800-justify-content-around {
    justify-content: space-around;
  }
  .mw1800-justify-content-evenly {
    justify-content: space-evenly;
  }
  .mw1800-align-items-start {
    align-items: flex-start;
  }
  .mw1800-align-items-end {
    align-items: flex-end;
  }
  .mw1800-align-items-center {
    align-items: center;
  }
  .mw1800-align-items-baseline {
    align-items: baseline;
  }
  .mw1800-align-items-stretch {
    align-items: stretch;
  }
  .mw1800-align-content-start {
    align-content: flex-start;
  }
  .mw1800-align-content-end {
    align-content: flex-end;
  }
  .mw1800-align-content-center {
    align-content: center;
  }
  .mw1800-align-content-between {
    align-content: space-between;
  }
  .mw1800-align-content-around {
    align-content: space-around;
  }
  .mw1800-align-content-stretch {
    align-content: stretch;
  }
  .mw1800-align-self-auto {
    align-self: auto;
  }
  .mw1800-align-self-start {
    align-self: flex-start;
  }
  .mw1800-align-self-end {
    align-self: flex-end;
  }
  .mw1800-align-self-center {
    align-self: center;
  }
  .mw1800-align-self-baseline {
    align-self: baseline;
  }
  .mw1800-align-self-stretch {
    align-self: stretch;
  }
  .mw1800-orderfirst {
    order: -1;
  }
  .mw1800-order0 {
    order: 0;
  }
  .mw1800-order1 {
    order: 1;
  }
  .mw1800-order2 {
    order: 2;
  }
  .mw1800-order3 {
    order: 3;
  }
  .mw1800-order4 {
    order: 4;
  }
  .mw1800-order5 {
    order: 5;
  }
  .mw1800-orderlast {
    order: 6;
  }
  .mw1800-text-start {
    text-align: left;
  }
  .mw1800-text-end {
    text-align: right;
  }
  .mw1800-text-center {
    text-align: center;
  }
}

/* ANCHOR */
@container (min-width: 2000px) {
  .mw2000-d-block {
    display: block;
  }
  .mw2000-d-none {
    display: none;
  }
  .mw2000-justify-content-start {
    justify-content: flex-start;
  }
  .mw2000-justify-content-end {
    justify-content: flex-end;
  }
  .mw2000-justify-content-center {
    justify-content: center;
  }
  .mw2000-justify-content-between {
    justify-content: space-between;
  }
  .mw2000-justify-content-around {
    justify-content: space-around;
  }
  .mw2000-justify-content-evenly {
    justify-content: space-evenly;
  }
  .mw2000-align-items-start {
    align-items: flex-start;
  }
  .mw2000-align-items-end {
    align-items: flex-end;
  }
  .mw2000-align-items-center {
    align-items: center;
  }
  .mw2000-align-items-baseline {
    align-items: baseline;
  }
  .mw2000-align-items-stretch {
    align-items: stretch;
  }
  .mw2000-align-content-start {
    align-content: flex-start;
  }
  .mw2000-align-content-end {
    align-content: flex-end;
  }
  .mw2000-align-content-center {
    align-content: center;
  }
  .mw2000-align-content-between {
    align-content: space-between;
  }
  .mw2000-align-content-around {
    align-content: space-around;
  }
  .mw2000-align-content-stretch {
    align-content: stretch;
  }
  .mw2000-align-self-auto {
    align-self: auto;
  }
  .mw2000-align-self-start {
    align-self: flex-start;
  }
  .mw2000-align-self-end {
    align-self: flex-end;
  }
  .mw2000-align-self-center {
    align-self: center;
  }
  .mw2000-align-self-baseline {
    align-self: baseline;
  }
  .mw2000-align-self-stretch {
    align-self: stretch;
  }
  .mw2000-orderfirst {
    order: -1;
  }
  .mw2000-order0 {
    order: 0;
  }
  .mw2000-order1 {
    order: 1;
  }
  .mw2000-order2 {
    order: 2;
  }
  .mw2000-order3 {
    order: 3;
  }
  .mw2000-order4 {
    order: 4;
  }
  .mw2000-order5 {
    order: 5;
  }
  .mw2000-orderlast {
    order: 6;
  }
  .mw2000-text-start {
    text-align: left;
  }
  .mw2000-text-end {
    text-align: right;
  }
  .mw2000-text-center {
    text-align: center;
  }
}

/* ANCHOR */
@container (min-width: 2200px) {
  .mw2200-d-block {
    display: block;
  }
  .mw2200-d-none {
    display: none;
  }
  .mw2200-justify-content-start {
    justify-content: flex-start;
  }
  .mw2200-justify-content-end {
    justify-content: flex-end;
  }
  .mw2200-justify-content-center {
    justify-content: center;
  }
  .mw2200-justify-content-between {
    justify-content: space-between;
  }
  .mw2200-justify-content-around {
    justify-content: space-around;
  }
  .mw2200-justify-content-evenly {
    justify-content: space-evenly;
  }
  .mw2200-align-items-start {
    align-items: flex-start;
  }
  .mw2200-align-items-end {
    align-items: flex-end;
  }
  .mw2200-align-items-center {
    align-items: center;
  }
  .mw2200-align-items-baseline {
    align-items: baseline;
  }
  .mw2200-align-items-stretch {
    align-items: stretch;
  }
  .mw2200-align-content-start {
    align-content: flex-start;
  }
  .mw2200-align-content-end {
    align-content: flex-end;
  }
  .mw2200-align-content-center {
    align-content: center;
  }
  .mw2200-align-content-between {
    align-content: space-between;
  }
  .mw2200-align-content-around {
    align-content: space-around;
  }
  .mw2200-align-content-stretch {
    align-content: stretch;
  }
  .mw2200-align-self-auto {
    align-self: auto;
  }
  .mw2200-align-self-start {
    align-self: flex-start;
  }
  .mw2200-align-self-end {
    align-self: flex-end;
  }
  .mw2200-align-self-center {
    align-self: center;
  }
  .mw2200-align-self-baseline {
    align-self: baseline;
  }
  .mw2200-align-self-stretch {
    align-self: stretch;
  }
  .mw2200-orderfirst {
    order: -1;
  }
  .mw2200-order0 {
    order: 0;
  }
  .mw2200-order1 {
    order: 1;
  }
  .mw2200-order2 {
    order: 2;
  }
  .mw2200-order3 {
    order: 3;
  }
  .mw2200-order4 {
    order: 4;
  }
  .mw2200-order5 {
    order: 5;
  }
  .mw2200-orderlast {
    order: 6;
  }
  .mw2200-text-start {
    text-align: left;
  }
  .mw2200-text-end {
    text-align: right;
  }
  .mw2200-text-center {
    text-align: center;
  }
}

/* ANCHOR */
@container (min-width: 2400px) {
  .mw2400-d-block {
    display: block;
  }
  .mw2400-d-none {
    display: none;
  }
  .mw2400-justify-content-start {
    justify-content: flex-start;
  }
  .mw2400-justify-content-end {
    justify-content: flex-end;
  }
  .mw2400-justify-content-center {
    justify-content: center;
  }
  .mw2400-justify-content-between {
    justify-content: space-between;
  }
  .mw2400-justify-content-around {
    justify-content: space-around;
  }
  .mw2400-justify-content-evenly {
    justify-content: space-evenly;
  }
  .mw2400-align-items-start {
    align-items: flex-start;
  }
  .mw2400-align-items-end {
    align-items: flex-end;
  }
  .mw2400-align-items-center {
    align-items: center;
  }
  .mw2400-align-items-baseline {
    align-items: baseline;
  }
  .mw2400-align-items-stretch {
    align-items: stretch;
  }
  .mw2400-align-content-start {
    align-content: flex-start;
  }
  .mw2400-align-content-end {
    align-content: flex-end;
  }
  .mw2400-align-content-center {
    align-content: center;
  }
  .mw2400-align-content-between {
    align-content: space-between;
  }
  .mw2400-align-content-around {
    align-content: space-around;
  }
  .mw2400-align-content-stretch {
    align-content: stretch;
  }
  .mw2400-align-self-auto {
    align-self: auto;
  }
  .mw2400-align-self-start {
    align-self: flex-start;
  }
  .mw2400-align-self-end {
    align-self: flex-end;
  }
  .mw2400-align-self-center {
    align-self: center;
  }
  .mw2400-align-self-baseline {
    align-self: baseline;
  }
  .mw2400-align-self-stretch {
    align-self: stretch;
  }
  .mw2400-orderfirst {
    order: -1;
  }
  .mw2400-order0 {
    order: 0;
  }
  .mw2400-order1 {
    order: 1;
  }
  .mw2400-order2 {
    order: 2;
  }
  .mw2400-order3 {
    order: 3;
  }
  .mw2400-order4 {
    order: 4;
  }
  .mw2400-order5 {
    order: 5;
  }
  .mw2400-orderlast {
    order: 6;
  }
  .mw2400-text-start {
    text-align: left;
  }
  .mw2400-text-end {
    text-align: right;
  }
  .mw2400-text-center {
    text-align: center;
  }
}

/* ANCHOR */
