.wr.if, .wr.f {
  flex-wrap: wrap;
}
.row.if, .row.f {
  flex-direction: row;
}
.col.if, .col.f {
  flex-direction: column;
}
.is.if, .is.f {
  align-items: stretch;
}
.ic.if, .ic.f {
  align-items: center;
}
.c.if, .c.f {
  justify-content: center;
}
.s.if, .s.f {
  justify-content: start;
}
.sa.if, .sa.f {
  justify-content: space-around;
}
.w.if, .w.f {
  flex-wrap: wrap;
}
.g-1.if, .g-1.f {
  gap: 0.25rem;
}
.rg-1.if, .rg-1.f {
  row-gap: 0.25rem;
}
.cg-1.if, .cg-1.f {
  column-gap: 0.25rem;
}
.g-r1.if, .g-r1.f {
  gap: 0.25em;
}
.rg-r1.if, .rg-r1.f {
  row-gap: 0.25em;
}
.cg-r1.if, .cg-r1.f {
  column-gap: 0.25em;
}
.g-2.if, .g-2.f {
  gap: 0.5rem;
}
.rg-2.if, .rg-2.f {
  row-gap: 0.5rem;
}
.cg-2.if, .cg-2.f {
  column-gap: 0.5rem;
}
.g-r2.if, .g-r2.f {
  gap: 0.5em;
}
.rg-r2.if, .rg-r2.f {
  row-gap: 0.5em;
}
.cg-r2.if, .cg-r2.f {
  column-gap: 0.5em;
}
.g-3.if, .g-3.f {
  gap: 0.75rem;
}
.rg-3.if, .rg-3.f {
  row-gap: 0.75rem;
}
.cg-3.if, .cg-3.f {
  column-gap: 0.75rem;
}
.g-r3.if, .g-r3.f {
  gap: 0.75em;
}
.rg-r3.if, .rg-r3.f {
  row-gap: 0.75em;
}
.cg-r3.if, .cg-r3.f {
  column-gap: 0.75em;
}
.g-4.if, .g-4.f {
  gap: 1rem;
}
.rg-4.if, .rg-4.f {
  row-gap: 1rem;
}
.cg-4.if, .cg-4.f {
  column-gap: 1rem;
}
.g-r4.if, .g-r4.f {
  gap: 1em;
}
.rg-r4.if, .rg-r4.f {
  row-gap: 1em;
}
.cg-r4.if, .cg-r4.f {
  column-gap: 1em;
}
.g-5.if, .g-5.f {
  gap: 1.25rem;
}
.rg-5.if, .rg-5.f {
  row-gap: 1.25rem;
}
.cg-5.if, .cg-5.f {
  column-gap: 1.25rem;
}
.g-r5.if, .g-r5.f {
  gap: 1.25em;
}
.rg-r5.if, .rg-r5.f {
  row-gap: 1.25em;
}
.cg-r5.if, .cg-r5.f {
  column-gap: 1.25em;
}
.g-6.if, .g-6.f {
  gap: 1.5rem;
}
.rg-6.if, .rg-6.f {
  row-gap: 1.5rem;
}
.cg-6.if, .cg-6.f {
  column-gap: 1.5rem;
}
.g-r6.if, .g-r6.f {
  gap: 1.5em;
}
.rg-r6.if, .rg-r6.f {
  row-gap: 1.5em;
}
.cg-r6.if, .cg-r6.f {
  column-gap: 1.5em;
}
.g-7.if, .g-7.f {
  gap: 1.75rem;
}
.rg-7.if, .rg-7.f {
  row-gap: 1.75rem;
}
.cg-7.if, .cg-7.f {
  column-gap: 1.75rem;
}
.g-r7.if, .g-r7.f {
  gap: 1.75em;
}
.rg-r7.if, .rg-r7.f {
  row-gap: 1.75em;
}
.cg-r7.if, .cg-r7.f {
  column-gap: 1.75em;
}
.g-8.if, .g-8.f {
  gap: 2rem;
}
.rg-8.if, .rg-8.f {
  row-gap: 2rem;
}
.cg-8.if, .cg-8.f {
  column-gap: 2rem;
}
.g-r8.if, .g-r8.f {
  gap: 2em;
}
.rg-r8.if, .rg-r8.f {
  row-gap: 2em;
}
.cg-r8.if, .cg-r8.f {
  column-gap: 2em;
}
.g-9.if, .g-9.f {
  gap: 2.5rem;
}
.rg-9.if, .rg-9.f {
  row-gap: 2.5rem;
}
.cg-9.if, .cg-9.f {
  column-gap: 2.5rem;
}
.g-r9.if, .g-r9.f {
  gap: 2.5em;
}
.rg-r9.if, .rg-r9.f {
  row-gap: 2.5em;
}
.cg-r9.if, .cg-r9.f {
  column-gap: 2.5em;
}
.g-10.if, .g-10.f {
  gap: 3rem;
}
.rg-10.if, .rg-10.f {
  row-gap: 3rem;
}
.cg-10.if, .cg-10.f {
  column-gap: 3rem;
}
.g-r10.if, .g-r10.f {
  gap: 3em;
}
.rg-r10.if, .rg-r10.f {
  row-gap: 3em;
}
.cg-r10.if, .cg-r10.f {
  column-gap: 3em;
}
.g-11.if, .g-11.f {
  gap: 4rem;
}
.rg-11.if, .rg-11.f {
  row-gap: 4rem;
}
.cg-11.if, .cg-11.f {
  column-gap: 4rem;
}
.g-r11.if, .g-r11.f {
  gap: 4em;
}
.rg-r11.if, .rg-r11.f {
  row-gap: 4em;
}
.cg-r11.if, .cg-r11.f {
  column-gap: 4em;
}
.g-12.if, .g-12.f {
  gap: 5rem;
}
.rg-12.if, .rg-12.f {
  row-gap: 5rem;
}
.cg-12.if, .cg-12.f {
  column-gap: 5rem;
}
.g-r12.if, .g-r12.f {
  gap: 5em;
}
.rg-r12.if, .rg-r12.f {
  row-gap: 5em;
}
.cg-r12.if, .cg-r12.f {
  column-gap: 5em;
}
.g-13.if, .g-13.f {
  gap: 6rem;
}
.rg-13.if, .rg-13.f {
  row-gap: 6rem;
}
.cg-13.if, .cg-13.f {
  column-gap: 6rem;
}
.g-r13.if, .g-r13.f {
  gap: 6em;
}
.rg-r13.if, .rg-r13.f {
  row-gap: 6em;
}
.cg-r13.if, .cg-r13.f {
  column-gap: 6em;
}
.g-14.if, .g-14.f {
  gap: 8rem;
}
.rg-14.if, .rg-14.f {
  row-gap: 8rem;
}
.cg-14.if, .cg-14.f {
  column-gap: 8rem;
}
.g-r14.if, .g-r14.f {
  gap: 8em;
}
.rg-r14.if, .rg-r14.f {
  row-gap: 8em;
}
.cg-r14.if, .cg-r14.f {
  column-gap: 8em;
}
.g-15.if, .g-15.f {
  gap: 10rem;
}
.rg-15.if, .rg-15.f {
  row-gap: 10rem;
}
.cg-15.if, .cg-15.f {
  column-gap: 10rem;
}
.g-r15.if, .g-r15.f {
  gap: 10em;
}
.rg-r15.if, .rg-r15.f {
  row-gap: 10em;
}
.cg-r15.if, .cg-r15.f {
  column-gap: 10em;
}
.if > .center, .f > .center {
  align-self: center;
}
.if > .asst, .f > .asst {
  align-self: stretch;
}
.if > .asc, .f > .asc {
  align-self: center;
}
.if > .ass, .f > .ass {
  align-self: start;
}
.if > .ase, .f > .ase {
  align-self: end;
}

.btn {
  display: inline-flex;
  flex-direction: row;
  align-items: center;
  text-decoration: none;
  height: min-content;
  width: min-content;
  color: #F6F6EE;
  background-color: rgba(246, 246, 238, 0.2);
  border: 3px solid #F6F6EE;
  text-decoration: none;
  border-radius: 0.5em;
  padding: 0.25rem 0.5rem;
  transition: transform 0.1s;
}
.btn:not([disabled]):hover {
  background-color: rgba(246, 246, 238, 0.3);
  transform: translateY(-0.25rem);
}

.toggle {
  height: 0.75em;
  width: 1.75em;
  border-radius: 999999px;
  display: flex;
  flex-direction: row;
  align-items: center;
  border: 3px solid #F6F6EE;
  background-color: rgba(246, 246, 238, 0.2);
  padding: 0.25rem;
}
.toggle.off {
  justify-content: start;
}
.toggle.on {
  justify-content: end;
}
.toggle:not([disabled]):hover.off::after {
  transform: translateX(0.25rem);
}
.toggle:not([disabled]):hover.on::after {
  transform: translateX(-0.25rem);
}
.toggle::after {
  content: "";
  width: 0.75em;
  height: 0.75em;
  border-radius: 100%;
  background-color: #F6F6EE;
  transition: transform 0.1s;
}

p .a {
  color: #97E023;
}

.a {
  color: inherit;
}

p, a {
  font-size: 14pt;
}

h1, h2, h3, h4 {
  text-transform: capitalize;
}

h1 {
  font-size: 20pt;
}

h2 {
  font-size: 18pt;
}

h3 {
  font-size: 16pt;
}

h4 {
  font-size: 14pt;
  font-weight: bold;
}

.bi {
  width: 1em;
  height: 1em;
  display: inline;
  color: inherit;
}

.a, .h1, .h2, .h3 {
  color: inherit;
}
.a:has(> .bi), .h1:has(> .bi), .h2:has(> .bi), .h3:has(> .bi) {
  display: inline-flex;
  height: fit-content;
  width: fit-content;
  flex-direction: row;
  text-decoration: none;
}
.a:has(> .bi) > .bi, .h1:has(> .bi) > .bi, .h2:has(> .bi) > .bi, .h3:has(> .bi) > .bi {
  align-self: center;
}
.a:has(> .bi) > .bi + *, .h1:has(> .bi) > .bi + *, .h2:has(> .bi) > .bi + *, .h3:has(> .bi) > .bi + * {
  margin-left: 0.5em;
}
.a:has(> .bi) > .txt, .h1:has(> .bi) > .txt, .h2:has(> .bi) > .txt, .h3:has(> .bi) > .txt {
  font-size: inherit;
}

.a:has(> .bi) > .txt {
  text-decoration: underline;
}

*:not(:hover) .on-parent-hover {
  display: none;
}

.card {
  padding-left: 1rem;
  padding-right: 1rem;
  padding-bottom: 1rem;
  padding-top: 0.75rem;
  color: #F6F6EE;
  border: 2px solid #C4C4B5;
  box-shadow: 0 0 0.25rem #C4C4B5;
  background-color: #191919;
  border-radius: 1rem;
}
.card > .h3 {
  margin: 0;
}
.card > .h3 :has(.ico-link) {
  padding-left: 1rem;
}
.card.bclr-green {
  box-shadow: 0 0 0.25rem #97E023;
  border: 2px solid #97E023;
  background-color: #507615;
}
.card.bclr-orange {
  box-shadow: 0 0 0.25rem #FA8419;
  border: 2px solid #FA8419;
  background-color: #7B4310;
}
.card.bclr-yellow {
  box-shadow: 0 0 0.25rem #DFD561;
  border: 2px solid #DFD561;
  background-color: #847600;
}
.card.bclr-purple {
  box-shadow: 0 0 0.25rem #9C64FE;
  border: 2px solid #9C64FE;
  background-color: #533488;
}
.card.bclr-red {
  box-shadow: 0 0 0.25rem #F3005F;
  border: 2px solid #F3005F;
  background-color: #A50040;
}
.card.bclr-cyan {
  box-shadow: 0 0 0.25rem #57D1EA;
  border: 2px solid #57D1EA;
  background-color: #236370;
}

.section {
  margin-top: 1rem;
  margin-bottom: 1rem;
}

* {
  margin: 0;
  padding: 0;
  color: inherit;
  font-size: inherit;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
}

.fs-xs {
  font-size: 10pt;
}

.fs-s {
  font-size: 12pt;
}

.fs-m {
  font-size: 14pt;
}

.fs-l {
  font-size: 16pt;
}

.fs-xl {
  font-size: 18pt;
}

.fs-xxl {
  font-size: 20pt;
}

:root {
  --s-1: 0.25;
  --s-2: 0.5;
  --s-3: 0.75;
  --s-4: 1;
  --s-5: 1.25;
  --s-6: 1.5;
  --s-7: 1.75;
  --s-8: 2;
  --s-9: 2.5;
  --s-10: 3;
  --s-11: 4;
  --s-12: 5;
  --s-13: 6;
  --s-14: 8;
  --s-15: 10;
  --fs-xs: 10pt;
  --fs-s: 12pt;
  --fs-m: 14pt;
  --fs-l: 16pt;
  --fs-xl: 18pt;
  --fs-xxl: 20pt;
}

.tac {
  text-align: center;
}

.clr-black {
  color: #191919;
}

.clr-grey {
  color: #C4C4B5;
}

.clr-d-grey {
  color: #242420;
}

.clr-green {
  color: #97E023;
}

.bclr-green {
  background-color: #97E023;
}

.bocolor-green {
  border-color: #97E023;
}

.clr-orange {
  color: #FA8419;
}

.bclr-orange {
  background-color: #FA8419;
}

.bocolor-orange {
  border-color: #FA8419;
}

.clr-yellow {
  color: #DFD561;
}

.bclr-yellow {
  background-color: #DFD561;
}

.bocolor-yellow {
  border-color: #DFD561;
}

.clr-purple {
  color: #9C64FE;
}

.bclr-purple {
  background-color: #9C64FE;
}

.bocolor-purple {
  border-color: #9C64FE;
}

.clr-red {
  color: #F3005F;
}

.bclr-red {
  background-color: #F3005F;
}

.bocolor-red {
  border-color: #F3005F;
}

.clr-cyan {
  color: #57D1EA;
}

.bclr-cyan {
  background-color: #57D1EA;
}

.bocolor-cyan {
  border-color: #57D1EA;
}

.clr-m-green {
  color: #507615;
}

.bclr-m-green {
  background-color: #507615;
}

.bocolor-m-green {
  border-color: #507615;
}

.clr-m-orange {
  color: #7B4310;
}

.bclr-m-orange {
  background-color: #7B4310;
}

.bocolor-m-orange {
  border-color: #7B4310;
}

.clr-m-yellow {
  color: #847600;
}

.bclr-m-yellow {
  background-color: #847600;
}

.bocolor-m-yellow {
  border-color: #847600;
}

.clr-m-purple {
  color: #533488;
}

.bclr-m-purple {
  background-color: #533488;
}

.bocolor-m-purple {
  border-color: #533488;
}

.clr-m-red {
  color: #A50040;
}

.bclr-m-red {
  background-color: #A50040;
}

.bocolor-m-red {
  border-color: #A50040;
}

.clr-m-cyan {
  color: #236370;
}

.bclr-m-cyan {
  background-color: #236370;
}

.bocolor-m-cyan {
  border-color: #236370;
}

.clr-d-green {
  color: #2C420A;
}

.bclr-d-green {
  background-color: #2C420A;
}

.bocolor-d-green {
  border-color: #2C420A;
}

.clr-d-orange {
  color: #542D0A;
}

.bclr-d-orange {
  background-color: #542D0A;
}

.bocolor-d-orange {
  border-color: #542D0A;
}

.clr-d-yellow {
  color: #514900;
}

.bclr-d-yellow {
  background-color: #514900;
}

.bocolor-d-yellow {
  border-color: #514900;
}

.clr-d-purple {
  color: #30204D;
}

.bclr-d-purple {
  background-color: #30204D;
}

.bocolor-d-purple {
  border-color: #30204D;
}

.clr-d-red {
  color: #400019;
}

.bclr-d-red {
  background-color: #400019;
}

.bocolor-d-red {
  border-color: #400019;
}

.clr-d-cyan {
  color: #062930;
}

.bclr-d-cyan {
  background-color: #062930;
}

.bocolor-d-cyan {
  border-color: #062930;
}

:root {
  --c-black: #191919;
  --c-green: #97E023;
  --c-orange: #FA8419;
  --c-yellow: #DFD561;
  --c-purple: #9C64FE;
  --c-red: #F3005F;
  --c-cyan: #57D1EA;
  --clg-rp: linear-gradient(to right, #F3005F 0%, #9C64FE 100%);
  --clg-rc: linear-gradient(to right, #F3005F 0%, #9C64FE 50%, #57D1EA 100%);
  --clg-rg: linear-gradient(to right, #F3005F 0%, #9C64FE 33.3333333333%, #57D1EA 66.6666666667%, #97E023 100%);
  --clg-ry: linear-gradient(to right, #F3005F 0%, #9C64FE 25%, #57D1EA 50%, #97E023 75%, #DFD561 100%);
  --clg-ro: linear-gradient(to right, #F3005F 0%, #9C64FE 20%, #57D1EA 40%, #97E023 60%, #DFD561 80%, #FA8419 100%);
  --clg-pr: linear-gradient(to right, #9C64FE 0%, #57D1EA 20%, #97E023 40%, #DFD561 60%, #FA8419 80%, #F3005F 100%);
  --clg-pc: linear-gradient(to right, #9C64FE 0%, #57D1EA 100%);
  --clg-pg: linear-gradient(to right, #9C64FE 0%, #57D1EA 50%, #97E023 100%);
  --clg-py: linear-gradient(to right, #9C64FE 0%, #57D1EA 33.3333333333%, #97E023 66.6666666667%, #DFD561 100%);
  --clg-po: linear-gradient(to right, #9C64FE 0%, #57D1EA 25%, #97E023 50%, #DFD561 75%, #FA8419 100%);
  --clg-cr: linear-gradient(to right, #57D1EA 0%, #97E023 25%, #DFD561 50%, #FA8419 75%, #F3005F 100%);
  --clg-cp: linear-gradient(to right, #57D1EA 0%, #97E023 20%, #DFD561 40%, #FA8419 60%, #F3005F 80%, #9C64FE 100%);
  --clg-cg: linear-gradient(to right, #57D1EA 0%, #97E023 100%);
  --clg-cy: linear-gradient(to right, #57D1EA 0%, #97E023 50%, #DFD561 100%);
  --clg-co: linear-gradient(to right, #57D1EA 0%, #97E023 33.3333333333%, #DFD561 66.6666666667%, #FA8419 100%);
  --clg-gr: linear-gradient(to right, #97E023 0%, #DFD561 33.3333333333%, #FA8419 66.6666666667%, #F3005F 100%);
  --clg-gp: linear-gradient(to right, #97E023 0%, #DFD561 25%, #FA8419 50%, #F3005F 75%, #9C64FE 100%);
  --clg-gc: linear-gradient(to right, #97E023 0%, #DFD561 20%, #FA8419 40%, #F3005F 60%, #9C64FE 80%, #57D1EA 100%);
  --clg-gy: linear-gradient(to right, #97E023 0%, #DFD561 100%);
  --clg-go: linear-gradient(to right, #97E023 0%, #DFD561 50%, #FA8419 100%);
  --clg-yr: linear-gradient(to right, #DFD561 0%, #FA8419 50%, #F3005F 100%);
  --clg-yp: linear-gradient(to right, #DFD561 0%, #FA8419 33.3333333333%, #F3005F 66.6666666667%, #9C64FE 100%);
  --clg-yc: linear-gradient(to right, #DFD561 0%, #FA8419 25%, #F3005F 50%, #9C64FE 75%, #57D1EA 100%);
  --clg-yg: linear-gradient(to right, #DFD561 0%, #FA8419 20%, #F3005F 40%, #9C64FE 60%, #57D1EA 80%, #97E023 100%);
  --clg-yo: linear-gradient(to right, #DFD561 0%, #FA8419 100%);
  --clg-or: linear-gradient(to right, #FA8419 0%, #F3005F 100%);
  --clg-op: linear-gradient(to right, #FA8419 0%, #F3005F 50%, #9C64FE 100%);
  --clg-oc: linear-gradient(to right, #FA8419 0%, #F3005F 33.3333333333%, #9C64FE 66.6666666667%, #57D1EA 100%);
  --clg-og: linear-gradient(to right, #FA8419 0%, #F3005F 25%, #9C64FE 50%, #57D1EA 75%, #97E023 100%);
  --clg-oy: linear-gradient(to right, #FA8419 0%, #F3005F 20%, #9C64FE 40%, #57D1EA 60%, #97E023 80%, #DFD561 100%);
  --crg-rp: radial-gradient(#F3005F 0%, #9C64FE 100%);
  --crg-rc: radial-gradient(#F3005F 0%, #9C64FE 50%, #57D1EA 100%);
  --crg-rg: radial-gradient(#F3005F 0%, #9C64FE 33.3333333333%, #57D1EA 66.6666666667%, #97E023 100%);
  --crg-ry: radial-gradient(#F3005F 0%, #9C64FE 25%, #57D1EA 50%, #97E023 75%, #DFD561 100%);
  --crg-ro: radial-gradient(#F3005F 0%, #9C64FE 20%, #57D1EA 40%, #97E023 60%, #DFD561 80%, #FA8419 100%);
  --crg-pr: radial-gradient(#9C64FE 0%, #57D1EA 20%, #97E023 40%, #DFD561 60%, #FA8419 80%, #F3005F 100%);
  --crg-pc: radial-gradient(#9C64FE 0%, #57D1EA 100%);
  --crg-pg: radial-gradient(#9C64FE 0%, #57D1EA 50%, #97E023 100%);
  --crg-py: radial-gradient(#9C64FE 0%, #57D1EA 33.3333333333%, #97E023 66.6666666667%, #DFD561 100%);
  --crg-po: radial-gradient(#9C64FE 0%, #57D1EA 25%, #97E023 50%, #DFD561 75%, #FA8419 100%);
  --crg-cr: radial-gradient(#57D1EA 0%, #97E023 25%, #DFD561 50%, #FA8419 75%, #F3005F 100%);
  --crg-cp: radial-gradient(#57D1EA 0%, #97E023 20%, #DFD561 40%, #FA8419 60%, #F3005F 80%, #9C64FE 100%);
  --crg-cg: radial-gradient(#57D1EA 0%, #97E023 100%);
  --crg-cy: radial-gradient(#57D1EA 0%, #97E023 50%, #DFD561 100%);
  --crg-co: radial-gradient(#57D1EA 0%, #97E023 33.3333333333%, #DFD561 66.6666666667%, #FA8419 100%);
  --crg-gr: radial-gradient(#97E023 0%, #DFD561 33.3333333333%, #FA8419 66.6666666667%, #F3005F 100%);
  --crg-gp: radial-gradient(#97E023 0%, #DFD561 25%, #FA8419 50%, #F3005F 75%, #9C64FE 100%);
  --crg-gc: radial-gradient(#97E023 0%, #DFD561 20%, #FA8419 40%, #F3005F 60%, #9C64FE 80%, #57D1EA 100%);
  --crg-gy: radial-gradient(#97E023 0%, #DFD561 100%);
  --crg-go: radial-gradient(#97E023 0%, #DFD561 50%, #FA8419 100%);
  --crg-yr: radial-gradient(#DFD561 0%, #FA8419 50%, #F3005F 100%);
  --crg-yp: radial-gradient(#DFD561 0%, #FA8419 33.3333333333%, #F3005F 66.6666666667%, #9C64FE 100%);
  --crg-yc: radial-gradient(#DFD561 0%, #FA8419 25%, #F3005F 50%, #9C64FE 75%, #57D1EA 100%);
  --crg-yg: radial-gradient(#DFD561 0%, #FA8419 20%, #F3005F 40%, #9C64FE 60%, #57D1EA 80%, #97E023 100%);
  --crg-yo: radial-gradient(#DFD561 0%, #FA8419 100%);
  --crg-or: radial-gradient(#FA8419 0%, #F3005F 100%);
  --crg-op: radial-gradient(#FA8419 0%, #F3005F 50%, #9C64FE 100%);
  --crg-oc: radial-gradient(#FA8419 0%, #F3005F 33.3333333333%, #9C64FE 66.6666666667%, #57D1EA 100%);
  --crg-og: radial-gradient(#FA8419 0%, #F3005F 25%, #9C64FE 50%, #57D1EA 75%, #97E023 100%);
  --crg-oy: radial-gradient(#FA8419 0%, #F3005F 20%, #9C64FE 40%, #57D1EA 60%, #97E023 80%, #DFD561 100%);
}

.w-1 {
  width: 0.25rem;
}

.h-1 {
  height: 0.25rem;
}

.m-1 {
  margin: 0.25rem;
}

.mv-1 {
  margin-top: 0.25rem;
  margin-bottom: 0.25rem;
}

.mh-1 {
  margin-left: 0.25rem;
  margin-right: 0.25rem;
}

.mt-1 {
  margin-top: 0.25rem;
}

.mb-1 {
  margin-bottom: 0.25rem;
}

.mr-1 {
  margin-right: 0.25rem;
}

.ml-1 {
  margin-left: 0.25rem;
}

.p-1 {
  padding: 0.25rem;
}

.pv-1 {
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
}

.ph-1 {
  padding-left: 0.25rem;
  padding-right: 0.25rem;
}

.pt-1 {
  padding-top: 0.25rem;
}

.pb-1 {
  padding-bottom: 0.25rem;
}

.pr-1 {
  padding-right: 0.25rem;
}

.pl-1 {
  padding-left: 0.25rem;
}

.bw-1 {
  border-size: 0.25rem;
  border-style: solid;
}

.br-1 {
  border-radius: 0.25rem;
}

.brtl-1 {
  border-top-left-radius: 0.25rem;
}

.brtr-1 {
  border-top-right-radius: 0.25rem;
}

.brbl-1 {
  border-bottom-left-radius: 0.25rem;
}

.brbr-1 {
  border-bottom-right-radius: 0.25rem;
}

.brl-1 {
  border-bottom-left-radius: 0.25rem;
  border-top-left-radius: 0.25rem;
}

.brr-1 {
  border-bottom-right-radius: 0.25rem;
  border-top-right-radius: 0.25rem;
}

.brt-1 {
  border-top-right-radius: 0.25rem;
  border-top-left-radius: 0.25rem;
}

.brb-1 {
  border-bottom-right-radius: 0.25rem;
  border-bottom-left-radius: 0.25rem;
}

.brt-1 {
  border-top-right-radius: 0.25rem;
  border--left-radius: 0.25rem;
}

.w-r1 {
  width: 0.25em;
}

.h-r1 {
  height: 0.25em;
}

.m-r1 {
  margin: 0.25em;
}

.mv-r1 {
  margin-top: 0.25em;
  margin-bottom: 0.25em;
}

.mh-r1 {
  margin-left: 0.25em;
  margin-right: 0.25em;
}

.mt-r1 {
  margin-top: 0.25em;
}

.mb-r1 {
  margin-bottom: 0.25em;
}

.mr-r1 {
  margin-right: 0.25em;
}

.ml-r1 {
  margin-left: 0.25em;
}

.p-r1 {
  padding: 0.25em;
}

.pv-r1 {
  padding-top: 0.25em;
  padding-bottom: 0.25em;
}

.ph-r1 {
  padding-left: 0.25em;
  padding-right: 0.25em;
}

.pt-r1 {
  padding-top: 0.25em;
}

.pb-r1 {
  padding-bottom: 0.25em;
}

.pr-r1 {
  padding-right: 0.25em;
}

.pl-r1 {
  padding-left: 0.25em;
}

.bw-r1 {
  border-size: 0.25em;
  border-style: solid;
}

.br-r1 {
  border-radius: 0.25em;
}

.brtl-r1 {
  border-top-left-radius: 0.25em;
}

.brtr-r1 {
  border-top-right-radius: 0.25em;
}

.brbl-r1 {
  border-bottom-left-radius: 0.25em;
}

.brbr-r1 {
  border-bottom-right-radius: 0.25em;
}

.brl-r1 {
  border-bottom-left-radius: 0.25em;
  border-top-left-radius: 0.25em;
}

.brr-r1 {
  border-bottom-right-radius: 0.25em;
  border-top-right-radius: 0.25em;
}

.brt-r1 {
  border-top-right-radius: 0.25em;
  border-top-left-radius: 0.25em;
}

.brb-r1 {
  border-bottom-right-radius: 0.25em;
  border-bottom-left-radius: 0.25em;
}

.brt-r1 {
  border-top-right-radius: 0.25em;
  border--left-radius: 0.25em;
}

.w-2 {
  width: 0.5rem;
}

.h-2 {
  height: 0.5rem;
}

.m-2 {
  margin: 0.5rem;
}

.mv-2 {
  margin-top: 0.5rem;
  margin-bottom: 0.5rem;
}

.mh-2 {
  margin-left: 0.5rem;
  margin-right: 0.5rem;
}

.mt-2 {
  margin-top: 0.5rem;
}

.mb-2 {
  margin-bottom: 0.5rem;
}

.mr-2 {
  margin-right: 0.5rem;
}

.ml-2 {
  margin-left: 0.5rem;
}

.p-2 {
  padding: 0.5rem;
}

.pv-2 {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}

.ph-2 {
  padding-left: 0.5rem;
  padding-right: 0.5rem;
}

.pt-2 {
  padding-top: 0.5rem;
}

.pb-2 {
  padding-bottom: 0.5rem;
}

.pr-2 {
  padding-right: 0.5rem;
}

.pl-2 {
  padding-left: 0.5rem;
}

.bw-2 {
  border-size: 0.5rem;
  border-style: solid;
}

.br-2 {
  border-radius: 0.5rem;
}

.brtl-2 {
  border-top-left-radius: 0.5rem;
}

.brtr-2 {
  border-top-right-radius: 0.5rem;
}

.brbl-2 {
  border-bottom-left-radius: 0.5rem;
}

.brbr-2 {
  border-bottom-right-radius: 0.5rem;
}

.brl-2 {
  border-bottom-left-radius: 0.5rem;
  border-top-left-radius: 0.5rem;
}

.brr-2 {
  border-bottom-right-radius: 0.5rem;
  border-top-right-radius: 0.5rem;
}

.brt-2 {
  border-top-right-radius: 0.5rem;
  border-top-left-radius: 0.5rem;
}

.brb-2 {
  border-bottom-right-radius: 0.5rem;
  border-bottom-left-radius: 0.5rem;
}

.brt-2 {
  border-top-right-radius: 0.5rem;
  border--left-radius: 0.5rem;
}

.w-r2 {
  width: 0.5em;
}

.h-r2 {
  height: 0.5em;
}

.m-r2 {
  margin: 0.5em;
}

.mv-r2 {
  margin-top: 0.5em;
  margin-bottom: 0.5em;
}

.mh-r2 {
  margin-left: 0.5em;
  margin-right: 0.5em;
}

.mt-r2 {
  margin-top: 0.5em;
}

.mb-r2 {
  margin-bottom: 0.5em;
}

.mr-r2 {
  margin-right: 0.5em;
}

.ml-r2 {
  margin-left: 0.5em;
}

.p-r2 {
  padding: 0.5em;
}

.pv-r2 {
  padding-top: 0.5em;
  padding-bottom: 0.5em;
}

.ph-r2 {
  padding-left: 0.5em;
  padding-right: 0.5em;
}

.pt-r2 {
  padding-top: 0.5em;
}

.pb-r2 {
  padding-bottom: 0.5em;
}

.pr-r2 {
  padding-right: 0.5em;
}

.pl-r2 {
  padding-left: 0.5em;
}

.bw-r2 {
  border-size: 0.5em;
  border-style: solid;
}

.br-r2 {
  border-radius: 0.5em;
}

.brtl-r2 {
  border-top-left-radius: 0.5em;
}

.brtr-r2 {
  border-top-right-radius: 0.5em;
}

.brbl-r2 {
  border-bottom-left-radius: 0.5em;
}

.brbr-r2 {
  border-bottom-right-radius: 0.5em;
}

.brl-r2 {
  border-bottom-left-radius: 0.5em;
  border-top-left-radius: 0.5em;
}

.brr-r2 {
  border-bottom-right-radius: 0.5em;
  border-top-right-radius: 0.5em;
}

.brt-r2 {
  border-top-right-radius: 0.5em;
  border-top-left-radius: 0.5em;
}

.brb-r2 {
  border-bottom-right-radius: 0.5em;
  border-bottom-left-radius: 0.5em;
}

.brt-r2 {
  border-top-right-radius: 0.5em;
  border--left-radius: 0.5em;
}

.w-3 {
  width: 0.75rem;
}

.h-3 {
  height: 0.75rem;
}

.m-3 {
  margin: 0.75rem;
}

.mv-3 {
  margin-top: 0.75rem;
  margin-bottom: 0.75rem;
}

.mh-3 {
  margin-left: 0.75rem;
  margin-right: 0.75rem;
}

.mt-3 {
  margin-top: 0.75rem;
}

.mb-3 {
  margin-bottom: 0.75rem;
}

.mr-3 {
  margin-right: 0.75rem;
}

.ml-3 {
  margin-left: 0.75rem;
}

.p-3 {
  padding: 0.75rem;
}

.pv-3 {
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
}

.ph-3 {
  padding-left: 0.75rem;
  padding-right: 0.75rem;
}

.pt-3 {
  padding-top: 0.75rem;
}

.pb-3 {
  padding-bottom: 0.75rem;
}

.pr-3 {
  padding-right: 0.75rem;
}

.pl-3 {
  padding-left: 0.75rem;
}

.bw-3 {
  border-size: 0.75rem;
  border-style: solid;
}

.br-3 {
  border-radius: 0.75rem;
}

.brtl-3 {
  border-top-left-radius: 0.75rem;
}

.brtr-3 {
  border-top-right-radius: 0.75rem;
}

.brbl-3 {
  border-bottom-left-radius: 0.75rem;
}

.brbr-3 {
  border-bottom-right-radius: 0.75rem;
}

.brl-3 {
  border-bottom-left-radius: 0.75rem;
  border-top-left-radius: 0.75rem;
}

.brr-3 {
  border-bottom-right-radius: 0.75rem;
  border-top-right-radius: 0.75rem;
}

.brt-3 {
  border-top-right-radius: 0.75rem;
  border-top-left-radius: 0.75rem;
}

.brb-3 {
  border-bottom-right-radius: 0.75rem;
  border-bottom-left-radius: 0.75rem;
}

.brt-3 {
  border-top-right-radius: 0.75rem;
  border--left-radius: 0.75rem;
}

.w-r3 {
  width: 0.75em;
}

.h-r3 {
  height: 0.75em;
}

.m-r3 {
  margin: 0.75em;
}

.mv-r3 {
  margin-top: 0.75em;
  margin-bottom: 0.75em;
}

.mh-r3 {
  margin-left: 0.75em;
  margin-right: 0.75em;
}

.mt-r3 {
  margin-top: 0.75em;
}

.mb-r3 {
  margin-bottom: 0.75em;
}

.mr-r3 {
  margin-right: 0.75em;
}

.ml-r3 {
  margin-left: 0.75em;
}

.p-r3 {
  padding: 0.75em;
}

.pv-r3 {
  padding-top: 0.75em;
  padding-bottom: 0.75em;
}

.ph-r3 {
  padding-left: 0.75em;
  padding-right: 0.75em;
}

.pt-r3 {
  padding-top: 0.75em;
}

.pb-r3 {
  padding-bottom: 0.75em;
}

.pr-r3 {
  padding-right: 0.75em;
}

.pl-r3 {
  padding-left: 0.75em;
}

.bw-r3 {
  border-size: 0.75em;
  border-style: solid;
}

.br-r3 {
  border-radius: 0.75em;
}

.brtl-r3 {
  border-top-left-radius: 0.75em;
}

.brtr-r3 {
  border-top-right-radius: 0.75em;
}

.brbl-r3 {
  border-bottom-left-radius: 0.75em;
}

.brbr-r3 {
  border-bottom-right-radius: 0.75em;
}

.brl-r3 {
  border-bottom-left-radius: 0.75em;
  border-top-left-radius: 0.75em;
}

.brr-r3 {
  border-bottom-right-radius: 0.75em;
  border-top-right-radius: 0.75em;
}

.brt-r3 {
  border-top-right-radius: 0.75em;
  border-top-left-radius: 0.75em;
}

.brb-r3 {
  border-bottom-right-radius: 0.75em;
  border-bottom-left-radius: 0.75em;
}

.brt-r3 {
  border-top-right-radius: 0.75em;
  border--left-radius: 0.75em;
}

.w-4 {
  width: 1rem;
}

.h-4 {
  height: 1rem;
}

.m-4 {
  margin: 1rem;
}

.mv-4 {
  margin-top: 1rem;
  margin-bottom: 1rem;
}

.mh-4 {
  margin-left: 1rem;
  margin-right: 1rem;
}

.mt-4 {
  margin-top: 1rem;
}

.mb-4 {
  margin-bottom: 1rem;
}

.mr-4 {
  margin-right: 1rem;
}

.ml-4 {
  margin-left: 1rem;
}

.p-4 {
  padding: 1rem;
}

.pv-4 {
  padding-top: 1rem;
  padding-bottom: 1rem;
}

.ph-4 {
  padding-left: 1rem;
  padding-right: 1rem;
}

.pt-4 {
  padding-top: 1rem;
}

.pb-4 {
  padding-bottom: 1rem;
}

.pr-4 {
  padding-right: 1rem;
}

.pl-4 {
  padding-left: 1rem;
}

.bw-4 {
  border-size: 1rem;
  border-style: solid;
}

.br-4 {
  border-radius: 1rem;
}

.brtl-4 {
  border-top-left-radius: 1rem;
}

.brtr-4 {
  border-top-right-radius: 1rem;
}

.brbl-4 {
  border-bottom-left-radius: 1rem;
}

.brbr-4 {
  border-bottom-right-radius: 1rem;
}

.brl-4 {
  border-bottom-left-radius: 1rem;
  border-top-left-radius: 1rem;
}

.brr-4 {
  border-bottom-right-radius: 1rem;
  border-top-right-radius: 1rem;
}

.brt-4 {
  border-top-right-radius: 1rem;
  border-top-left-radius: 1rem;
}

.brb-4 {
  border-bottom-right-radius: 1rem;
  border-bottom-left-radius: 1rem;
}

.brt-4 {
  border-top-right-radius: 1rem;
  border--left-radius: 1rem;
}

.w-r4 {
  width: 1em;
}

.h-r4 {
  height: 1em;
}

.m-r4 {
  margin: 1em;
}

.mv-r4 {
  margin-top: 1em;
  margin-bottom: 1em;
}

.mh-r4 {
  margin-left: 1em;
  margin-right: 1em;
}

.mt-r4 {
  margin-top: 1em;
}

.mb-r4 {
  margin-bottom: 1em;
}

.mr-r4 {
  margin-right: 1em;
}

.ml-r4 {
  margin-left: 1em;
}

.p-r4 {
  padding: 1em;
}

.pv-r4 {
  padding-top: 1em;
  padding-bottom: 1em;
}

.ph-r4 {
  padding-left: 1em;
  padding-right: 1em;
}

.pt-r4 {
  padding-top: 1em;
}

.pb-r4 {
  padding-bottom: 1em;
}

.pr-r4 {
  padding-right: 1em;
}

.pl-r4 {
  padding-left: 1em;
}

.bw-r4 {
  border-size: 1em;
  border-style: solid;
}

.br-r4 {
  border-radius: 1em;
}

.brtl-r4 {
  border-top-left-radius: 1em;
}

.brtr-r4 {
  border-top-right-radius: 1em;
}

.brbl-r4 {
  border-bottom-left-radius: 1em;
}

.brbr-r4 {
  border-bottom-right-radius: 1em;
}

.brl-r4 {
  border-bottom-left-radius: 1em;
  border-top-left-radius: 1em;
}

.brr-r4 {
  border-bottom-right-radius: 1em;
  border-top-right-radius: 1em;
}

.brt-r4 {
  border-top-right-radius: 1em;
  border-top-left-radius: 1em;
}

.brb-r4 {
  border-bottom-right-radius: 1em;
  border-bottom-left-radius: 1em;
}

.brt-r4 {
  border-top-right-radius: 1em;
  border--left-radius: 1em;
}

.w-5 {
  width: 1.25rem;
}

.h-5 {
  height: 1.25rem;
}

.m-5 {
  margin: 1.25rem;
}

.mv-5 {
  margin-top: 1.25rem;
  margin-bottom: 1.25rem;
}

.mh-5 {
  margin-left: 1.25rem;
  margin-right: 1.25rem;
}

.mt-5 {
  margin-top: 1.25rem;
}

.mb-5 {
  margin-bottom: 1.25rem;
}

.mr-5 {
  margin-right: 1.25rem;
}

.ml-5 {
  margin-left: 1.25rem;
}

.p-5 {
  padding: 1.25rem;
}

.pv-5 {
  padding-top: 1.25rem;
  padding-bottom: 1.25rem;
}

.ph-5 {
  padding-left: 1.25rem;
  padding-right: 1.25rem;
}

.pt-5 {
  padding-top: 1.25rem;
}

.pb-5 {
  padding-bottom: 1.25rem;
}

.pr-5 {
  padding-right: 1.25rem;
}

.pl-5 {
  padding-left: 1.25rem;
}

.bw-5 {
  border-size: 1.25rem;
  border-style: solid;
}

.br-5 {
  border-radius: 1.25rem;
}

.brtl-5 {
  border-top-left-radius: 1.25rem;
}

.brtr-5 {
  border-top-right-radius: 1.25rem;
}

.brbl-5 {
  border-bottom-left-radius: 1.25rem;
}

.brbr-5 {
  border-bottom-right-radius: 1.25rem;
}

.brl-5 {
  border-bottom-left-radius: 1.25rem;
  border-top-left-radius: 1.25rem;
}

.brr-5 {
  border-bottom-right-radius: 1.25rem;
  border-top-right-radius: 1.25rem;
}

.brt-5 {
  border-top-right-radius: 1.25rem;
  border-top-left-radius: 1.25rem;
}

.brb-5 {
  border-bottom-right-radius: 1.25rem;
  border-bottom-left-radius: 1.25rem;
}

.brt-5 {
  border-top-right-radius: 1.25rem;
  border--left-radius: 1.25rem;
}

.w-r5 {
  width: 1.25em;
}

.h-r5 {
  height: 1.25em;
}

.m-r5 {
  margin: 1.25em;
}

.mv-r5 {
  margin-top: 1.25em;
  margin-bottom: 1.25em;
}

.mh-r5 {
  margin-left: 1.25em;
  margin-right: 1.25em;
}

.mt-r5 {
  margin-top: 1.25em;
}

.mb-r5 {
  margin-bottom: 1.25em;
}

.mr-r5 {
  margin-right: 1.25em;
}

.ml-r5 {
  margin-left: 1.25em;
}

.p-r5 {
  padding: 1.25em;
}

.pv-r5 {
  padding-top: 1.25em;
  padding-bottom: 1.25em;
}

.ph-r5 {
  padding-left: 1.25em;
  padding-right: 1.25em;
}

.pt-r5 {
  padding-top: 1.25em;
}

.pb-r5 {
  padding-bottom: 1.25em;
}

.pr-r5 {
  padding-right: 1.25em;
}

.pl-r5 {
  padding-left: 1.25em;
}

.bw-r5 {
  border-size: 1.25em;
  border-style: solid;
}

.br-r5 {
  border-radius: 1.25em;
}

.brtl-r5 {
  border-top-left-radius: 1.25em;
}

.brtr-r5 {
  border-top-right-radius: 1.25em;
}

.brbl-r5 {
  border-bottom-left-radius: 1.25em;
}

.brbr-r5 {
  border-bottom-right-radius: 1.25em;
}

.brl-r5 {
  border-bottom-left-radius: 1.25em;
  border-top-left-radius: 1.25em;
}

.brr-r5 {
  border-bottom-right-radius: 1.25em;
  border-top-right-radius: 1.25em;
}

.brt-r5 {
  border-top-right-radius: 1.25em;
  border-top-left-radius: 1.25em;
}

.brb-r5 {
  border-bottom-right-radius: 1.25em;
  border-bottom-left-radius: 1.25em;
}

.brt-r5 {
  border-top-right-radius: 1.25em;
  border--left-radius: 1.25em;
}

.w-6 {
  width: 1.5rem;
}

.h-6 {
  height: 1.5rem;
}

.m-6 {
  margin: 1.5rem;
}

.mv-6 {
  margin-top: 1.5rem;
  margin-bottom: 1.5rem;
}

.mh-6 {
  margin-left: 1.5rem;
  margin-right: 1.5rem;
}

.mt-6 {
  margin-top: 1.5rem;
}

.mb-6 {
  margin-bottom: 1.5rem;
}

.mr-6 {
  margin-right: 1.5rem;
}

.ml-6 {
  margin-left: 1.5rem;
}

.p-6 {
  padding: 1.5rem;
}

.pv-6 {
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
}

.ph-6 {
  padding-left: 1.5rem;
  padding-right: 1.5rem;
}

.pt-6 {
  padding-top: 1.5rem;
}

.pb-6 {
  padding-bottom: 1.5rem;
}

.pr-6 {
  padding-right: 1.5rem;
}

.pl-6 {
  padding-left: 1.5rem;
}

.bw-6 {
  border-size: 1.5rem;
  border-style: solid;
}

.br-6 {
  border-radius: 1.5rem;
}

.brtl-6 {
  border-top-left-radius: 1.5rem;
}

.brtr-6 {
  border-top-right-radius: 1.5rem;
}

.brbl-6 {
  border-bottom-left-radius: 1.5rem;
}

.brbr-6 {
  border-bottom-right-radius: 1.5rem;
}

.brl-6 {
  border-bottom-left-radius: 1.5rem;
  border-top-left-radius: 1.5rem;
}

.brr-6 {
  border-bottom-right-radius: 1.5rem;
  border-top-right-radius: 1.5rem;
}

.brt-6 {
  border-top-right-radius: 1.5rem;
  border-top-left-radius: 1.5rem;
}

.brb-6 {
  border-bottom-right-radius: 1.5rem;
  border-bottom-left-radius: 1.5rem;
}

.brt-6 {
  border-top-right-radius: 1.5rem;
  border--left-radius: 1.5rem;
}

.w-r6 {
  width: 1.5em;
}

.h-r6 {
  height: 1.5em;
}

.m-r6 {
  margin: 1.5em;
}

.mv-r6 {
  margin-top: 1.5em;
  margin-bottom: 1.5em;
}

.mh-r6 {
  margin-left: 1.5em;
  margin-right: 1.5em;
}

.mt-r6 {
  margin-top: 1.5em;
}

.mb-r6 {
  margin-bottom: 1.5em;
}

.mr-r6 {
  margin-right: 1.5em;
}

.ml-r6 {
  margin-left: 1.5em;
}

.p-r6 {
  padding: 1.5em;
}

.pv-r6 {
  padding-top: 1.5em;
  padding-bottom: 1.5em;
}

.ph-r6 {
  padding-left: 1.5em;
  padding-right: 1.5em;
}

.pt-r6 {
  padding-top: 1.5em;
}

.pb-r6 {
  padding-bottom: 1.5em;
}

.pr-r6 {
  padding-right: 1.5em;
}

.pl-r6 {
  padding-left: 1.5em;
}

.bw-r6 {
  border-size: 1.5em;
  border-style: solid;
}

.br-r6 {
  border-radius: 1.5em;
}

.brtl-r6 {
  border-top-left-radius: 1.5em;
}

.brtr-r6 {
  border-top-right-radius: 1.5em;
}

.brbl-r6 {
  border-bottom-left-radius: 1.5em;
}

.brbr-r6 {
  border-bottom-right-radius: 1.5em;
}

.brl-r6 {
  border-bottom-left-radius: 1.5em;
  border-top-left-radius: 1.5em;
}

.brr-r6 {
  border-bottom-right-radius: 1.5em;
  border-top-right-radius: 1.5em;
}

.brt-r6 {
  border-top-right-radius: 1.5em;
  border-top-left-radius: 1.5em;
}

.brb-r6 {
  border-bottom-right-radius: 1.5em;
  border-bottom-left-radius: 1.5em;
}

.brt-r6 {
  border-top-right-radius: 1.5em;
  border--left-radius: 1.5em;
}

.w-7 {
  width: 1.75rem;
}

.h-7 {
  height: 1.75rem;
}

.m-7 {
  margin: 1.75rem;
}

.mv-7 {
  margin-top: 1.75rem;
  margin-bottom: 1.75rem;
}

.mh-7 {
  margin-left: 1.75rem;
  margin-right: 1.75rem;
}

.mt-7 {
  margin-top: 1.75rem;
}

.mb-7 {
  margin-bottom: 1.75rem;
}

.mr-7 {
  margin-right: 1.75rem;
}

.ml-7 {
  margin-left: 1.75rem;
}

.p-7 {
  padding: 1.75rem;
}

.pv-7 {
  padding-top: 1.75rem;
  padding-bottom: 1.75rem;
}

.ph-7 {
  padding-left: 1.75rem;
  padding-right: 1.75rem;
}

.pt-7 {
  padding-top: 1.75rem;
}

.pb-7 {
  padding-bottom: 1.75rem;
}

.pr-7 {
  padding-right: 1.75rem;
}

.pl-7 {
  padding-left: 1.75rem;
}

.bw-7 {
  border-size: 1.75rem;
  border-style: solid;
}

.br-7 {
  border-radius: 1.75rem;
}

.brtl-7 {
  border-top-left-radius: 1.75rem;
}

.brtr-7 {
  border-top-right-radius: 1.75rem;
}

.brbl-7 {
  border-bottom-left-radius: 1.75rem;
}

.brbr-7 {
  border-bottom-right-radius: 1.75rem;
}

.brl-7 {
  border-bottom-left-radius: 1.75rem;
  border-top-left-radius: 1.75rem;
}

.brr-7 {
  border-bottom-right-radius: 1.75rem;
  border-top-right-radius: 1.75rem;
}

.brt-7 {
  border-top-right-radius: 1.75rem;
  border-top-left-radius: 1.75rem;
}

.brb-7 {
  border-bottom-right-radius: 1.75rem;
  border-bottom-left-radius: 1.75rem;
}

.brt-7 {
  border-top-right-radius: 1.75rem;
  border--left-radius: 1.75rem;
}

.w-r7 {
  width: 1.75em;
}

.h-r7 {
  height: 1.75em;
}

.m-r7 {
  margin: 1.75em;
}

.mv-r7 {
  margin-top: 1.75em;
  margin-bottom: 1.75em;
}

.mh-r7 {
  margin-left: 1.75em;
  margin-right: 1.75em;
}

.mt-r7 {
  margin-top: 1.75em;
}

.mb-r7 {
  margin-bottom: 1.75em;
}

.mr-r7 {
  margin-right: 1.75em;
}

.ml-r7 {
  margin-left: 1.75em;
}

.p-r7 {
  padding: 1.75em;
}

.pv-r7 {
  padding-top: 1.75em;
  padding-bottom: 1.75em;
}

.ph-r7 {
  padding-left: 1.75em;
  padding-right: 1.75em;
}

.pt-r7 {
  padding-top: 1.75em;
}

.pb-r7 {
  padding-bottom: 1.75em;
}

.pr-r7 {
  padding-right: 1.75em;
}

.pl-r7 {
  padding-left: 1.75em;
}

.bw-r7 {
  border-size: 1.75em;
  border-style: solid;
}

.br-r7 {
  border-radius: 1.75em;
}

.brtl-r7 {
  border-top-left-radius: 1.75em;
}

.brtr-r7 {
  border-top-right-radius: 1.75em;
}

.brbl-r7 {
  border-bottom-left-radius: 1.75em;
}

.brbr-r7 {
  border-bottom-right-radius: 1.75em;
}

.brl-r7 {
  border-bottom-left-radius: 1.75em;
  border-top-left-radius: 1.75em;
}

.brr-r7 {
  border-bottom-right-radius: 1.75em;
  border-top-right-radius: 1.75em;
}

.brt-r7 {
  border-top-right-radius: 1.75em;
  border-top-left-radius: 1.75em;
}

.brb-r7 {
  border-bottom-right-radius: 1.75em;
  border-bottom-left-radius: 1.75em;
}

.brt-r7 {
  border-top-right-radius: 1.75em;
  border--left-radius: 1.75em;
}

.w-8 {
  width: 2rem;
}

.h-8 {
  height: 2rem;
}

.m-8 {
  margin: 2rem;
}

.mv-8 {
  margin-top: 2rem;
  margin-bottom: 2rem;
}

.mh-8 {
  margin-left: 2rem;
  margin-right: 2rem;
}

.mt-8 {
  margin-top: 2rem;
}

.mb-8 {
  margin-bottom: 2rem;
}

.mr-8 {
  margin-right: 2rem;
}

.ml-8 {
  margin-left: 2rem;
}

.p-8 {
  padding: 2rem;
}

.pv-8 {
  padding-top: 2rem;
  padding-bottom: 2rem;
}

.ph-8 {
  padding-left: 2rem;
  padding-right: 2rem;
}

.pt-8 {
  padding-top: 2rem;
}

.pb-8 {
  padding-bottom: 2rem;
}

.pr-8 {
  padding-right: 2rem;
}

.pl-8 {
  padding-left: 2rem;
}

.bw-8 {
  border-size: 2rem;
  border-style: solid;
}

.br-8 {
  border-radius: 2rem;
}

.brtl-8 {
  border-top-left-radius: 2rem;
}

.brtr-8 {
  border-top-right-radius: 2rem;
}

.brbl-8 {
  border-bottom-left-radius: 2rem;
}

.brbr-8 {
  border-bottom-right-radius: 2rem;
}

.brl-8 {
  border-bottom-left-radius: 2rem;
  border-top-left-radius: 2rem;
}

.brr-8 {
  border-bottom-right-radius: 2rem;
  border-top-right-radius: 2rem;
}

.brt-8 {
  border-top-right-radius: 2rem;
  border-top-left-radius: 2rem;
}

.brb-8 {
  border-bottom-right-radius: 2rem;
  border-bottom-left-radius: 2rem;
}

.brt-8 {
  border-top-right-radius: 2rem;
  border--left-radius: 2rem;
}

.w-r8 {
  width: 2em;
}

.h-r8 {
  height: 2em;
}

.m-r8 {
  margin: 2em;
}

.mv-r8 {
  margin-top: 2em;
  margin-bottom: 2em;
}

.mh-r8 {
  margin-left: 2em;
  margin-right: 2em;
}

.mt-r8 {
  margin-top: 2em;
}

.mb-r8 {
  margin-bottom: 2em;
}

.mr-r8 {
  margin-right: 2em;
}

.ml-r8 {
  margin-left: 2em;
}

.p-r8 {
  padding: 2em;
}

.pv-r8 {
  padding-top: 2em;
  padding-bottom: 2em;
}

.ph-r8 {
  padding-left: 2em;
  padding-right: 2em;
}

.pt-r8 {
  padding-top: 2em;
}

.pb-r8 {
  padding-bottom: 2em;
}

.pr-r8 {
  padding-right: 2em;
}

.pl-r8 {
  padding-left: 2em;
}

.bw-r8 {
  border-size: 2em;
  border-style: solid;
}

.br-r8 {
  border-radius: 2em;
}

.brtl-r8 {
  border-top-left-radius: 2em;
}

.brtr-r8 {
  border-top-right-radius: 2em;
}

.brbl-r8 {
  border-bottom-left-radius: 2em;
}

.brbr-r8 {
  border-bottom-right-radius: 2em;
}

.brl-r8 {
  border-bottom-left-radius: 2em;
  border-top-left-radius: 2em;
}

.brr-r8 {
  border-bottom-right-radius: 2em;
  border-top-right-radius: 2em;
}

.brt-r8 {
  border-top-right-radius: 2em;
  border-top-left-radius: 2em;
}

.brb-r8 {
  border-bottom-right-radius: 2em;
  border-bottom-left-radius: 2em;
}

.brt-r8 {
  border-top-right-radius: 2em;
  border--left-radius: 2em;
}

.w-9 {
  width: 2.5rem;
}

.h-9 {
  height: 2.5rem;
}

.m-9 {
  margin: 2.5rem;
}

.mv-9 {
  margin-top: 2.5rem;
  margin-bottom: 2.5rem;
}

.mh-9 {
  margin-left: 2.5rem;
  margin-right: 2.5rem;
}

.mt-9 {
  margin-top: 2.5rem;
}

.mb-9 {
  margin-bottom: 2.5rem;
}

.mr-9 {
  margin-right: 2.5rem;
}

.ml-9 {
  margin-left: 2.5rem;
}

.p-9 {
  padding: 2.5rem;
}

.pv-9 {
  padding-top: 2.5rem;
  padding-bottom: 2.5rem;
}

.ph-9 {
  padding-left: 2.5rem;
  padding-right: 2.5rem;
}

.pt-9 {
  padding-top: 2.5rem;
}

.pb-9 {
  padding-bottom: 2.5rem;
}

.pr-9 {
  padding-right: 2.5rem;
}

.pl-9 {
  padding-left: 2.5rem;
}

.bw-9 {
  border-size: 2.5rem;
  border-style: solid;
}

.br-9 {
  border-radius: 2.5rem;
}

.brtl-9 {
  border-top-left-radius: 2.5rem;
}

.brtr-9 {
  border-top-right-radius: 2.5rem;
}

.brbl-9 {
  border-bottom-left-radius: 2.5rem;
}

.brbr-9 {
  border-bottom-right-radius: 2.5rem;
}

.brl-9 {
  border-bottom-left-radius: 2.5rem;
  border-top-left-radius: 2.5rem;
}

.brr-9 {
  border-bottom-right-radius: 2.5rem;
  border-top-right-radius: 2.5rem;
}

.brt-9 {
  border-top-right-radius: 2.5rem;
  border-top-left-radius: 2.5rem;
}

.brb-9 {
  border-bottom-right-radius: 2.5rem;
  border-bottom-left-radius: 2.5rem;
}

.brt-9 {
  border-top-right-radius: 2.5rem;
  border--left-radius: 2.5rem;
}

.w-r9 {
  width: 2.5em;
}

.h-r9 {
  height: 2.5em;
}

.m-r9 {
  margin: 2.5em;
}

.mv-r9 {
  margin-top: 2.5em;
  margin-bottom: 2.5em;
}

.mh-r9 {
  margin-left: 2.5em;
  margin-right: 2.5em;
}

.mt-r9 {
  margin-top: 2.5em;
}

.mb-r9 {
  margin-bottom: 2.5em;
}

.mr-r9 {
  margin-right: 2.5em;
}

.ml-r9 {
  margin-left: 2.5em;
}

.p-r9 {
  padding: 2.5em;
}

.pv-r9 {
  padding-top: 2.5em;
  padding-bottom: 2.5em;
}

.ph-r9 {
  padding-left: 2.5em;
  padding-right: 2.5em;
}

.pt-r9 {
  padding-top: 2.5em;
}

.pb-r9 {
  padding-bottom: 2.5em;
}

.pr-r9 {
  padding-right: 2.5em;
}

.pl-r9 {
  padding-left: 2.5em;
}

.bw-r9 {
  border-size: 2.5em;
  border-style: solid;
}

.br-r9 {
  border-radius: 2.5em;
}

.brtl-r9 {
  border-top-left-radius: 2.5em;
}

.brtr-r9 {
  border-top-right-radius: 2.5em;
}

.brbl-r9 {
  border-bottom-left-radius: 2.5em;
}

.brbr-r9 {
  border-bottom-right-radius: 2.5em;
}

.brl-r9 {
  border-bottom-left-radius: 2.5em;
  border-top-left-radius: 2.5em;
}

.brr-r9 {
  border-bottom-right-radius: 2.5em;
  border-top-right-radius: 2.5em;
}

.brt-r9 {
  border-top-right-radius: 2.5em;
  border-top-left-radius: 2.5em;
}

.brb-r9 {
  border-bottom-right-radius: 2.5em;
  border-bottom-left-radius: 2.5em;
}

.brt-r9 {
  border-top-right-radius: 2.5em;
  border--left-radius: 2.5em;
}

.w-10 {
  width: 3rem;
}

.h-10 {
  height: 3rem;
}

.m-10 {
  margin: 3rem;
}

.mv-10 {
  margin-top: 3rem;
  margin-bottom: 3rem;
}

.mh-10 {
  margin-left: 3rem;
  margin-right: 3rem;
}

.mt-10 {
  margin-top: 3rem;
}

.mb-10 {
  margin-bottom: 3rem;
}

.mr-10 {
  margin-right: 3rem;
}

.ml-10 {
  margin-left: 3rem;
}

.p-10 {
  padding: 3rem;
}

.pv-10 {
  padding-top: 3rem;
  padding-bottom: 3rem;
}

.ph-10 {
  padding-left: 3rem;
  padding-right: 3rem;
}

.pt-10 {
  padding-top: 3rem;
}

.pb-10 {
  padding-bottom: 3rem;
}

.pr-10 {
  padding-right: 3rem;
}

.pl-10 {
  padding-left: 3rem;
}

.bw-10 {
  border-size: 3rem;
  border-style: solid;
}

.br-10 {
  border-radius: 3rem;
}

.brtl-10 {
  border-top-left-radius: 3rem;
}

.brtr-10 {
  border-top-right-radius: 3rem;
}

.brbl-10 {
  border-bottom-left-radius: 3rem;
}

.brbr-10 {
  border-bottom-right-radius: 3rem;
}

.brl-10 {
  border-bottom-left-radius: 3rem;
  border-top-left-radius: 3rem;
}

.brr-10 {
  border-bottom-right-radius: 3rem;
  border-top-right-radius: 3rem;
}

.brt-10 {
  border-top-right-radius: 3rem;
  border-top-left-radius: 3rem;
}

.brb-10 {
  border-bottom-right-radius: 3rem;
  border-bottom-left-radius: 3rem;
}

.brt-10 {
  border-top-right-radius: 3rem;
  border--left-radius: 3rem;
}

.w-r10 {
  width: 3em;
}

.h-r10 {
  height: 3em;
}

.m-r10 {
  margin: 3em;
}

.mv-r10 {
  margin-top: 3em;
  margin-bottom: 3em;
}

.mh-r10 {
  margin-left: 3em;
  margin-right: 3em;
}

.mt-r10 {
  margin-top: 3em;
}

.mb-r10 {
  margin-bottom: 3em;
}

.mr-r10 {
  margin-right: 3em;
}

.ml-r10 {
  margin-left: 3em;
}

.p-r10 {
  padding: 3em;
}

.pv-r10 {
  padding-top: 3em;
  padding-bottom: 3em;
}

.ph-r10 {
  padding-left: 3em;
  padding-right: 3em;
}

.pt-r10 {
  padding-top: 3em;
}

.pb-r10 {
  padding-bottom: 3em;
}

.pr-r10 {
  padding-right: 3em;
}

.pl-r10 {
  padding-left: 3em;
}

.bw-r10 {
  border-size: 3em;
  border-style: solid;
}

.br-r10 {
  border-radius: 3em;
}

.brtl-r10 {
  border-top-left-radius: 3em;
}

.brtr-r10 {
  border-top-right-radius: 3em;
}

.brbl-r10 {
  border-bottom-left-radius: 3em;
}

.brbr-r10 {
  border-bottom-right-radius: 3em;
}

.brl-r10 {
  border-bottom-left-radius: 3em;
  border-top-left-radius: 3em;
}

.brr-r10 {
  border-bottom-right-radius: 3em;
  border-top-right-radius: 3em;
}

.brt-r10 {
  border-top-right-radius: 3em;
  border-top-left-radius: 3em;
}

.brb-r10 {
  border-bottom-right-radius: 3em;
  border-bottom-left-radius: 3em;
}

.brt-r10 {
  border-top-right-radius: 3em;
  border--left-radius: 3em;
}

.w-11 {
  width: 4rem;
}

.h-11 {
  height: 4rem;
}

.m-11 {
  margin: 4rem;
}

.mv-11 {
  margin-top: 4rem;
  margin-bottom: 4rem;
}

.mh-11 {
  margin-left: 4rem;
  margin-right: 4rem;
}

.mt-11 {
  margin-top: 4rem;
}

.mb-11 {
  margin-bottom: 4rem;
}

.mr-11 {
  margin-right: 4rem;
}

.ml-11 {
  margin-left: 4rem;
}

.p-11 {
  padding: 4rem;
}

.pv-11 {
  padding-top: 4rem;
  padding-bottom: 4rem;
}

.ph-11 {
  padding-left: 4rem;
  padding-right: 4rem;
}

.pt-11 {
  padding-top: 4rem;
}

.pb-11 {
  padding-bottom: 4rem;
}

.pr-11 {
  padding-right: 4rem;
}

.pl-11 {
  padding-left: 4rem;
}

.bw-11 {
  border-size: 4rem;
  border-style: solid;
}

.br-11 {
  border-radius: 4rem;
}

.brtl-11 {
  border-top-left-radius: 4rem;
}

.brtr-11 {
  border-top-right-radius: 4rem;
}

.brbl-11 {
  border-bottom-left-radius: 4rem;
}

.brbr-11 {
  border-bottom-right-radius: 4rem;
}

.brl-11 {
  border-bottom-left-radius: 4rem;
  border-top-left-radius: 4rem;
}

.brr-11 {
  border-bottom-right-radius: 4rem;
  border-top-right-radius: 4rem;
}

.brt-11 {
  border-top-right-radius: 4rem;
  border-top-left-radius: 4rem;
}

.brb-11 {
  border-bottom-right-radius: 4rem;
  border-bottom-left-radius: 4rem;
}

.brt-11 {
  border-top-right-radius: 4rem;
  border--left-radius: 4rem;
}

.w-r11 {
  width: 4em;
}

.h-r11 {
  height: 4em;
}

.m-r11 {
  margin: 4em;
}

.mv-r11 {
  margin-top: 4em;
  margin-bottom: 4em;
}

.mh-r11 {
  margin-left: 4em;
  margin-right: 4em;
}

.mt-r11 {
  margin-top: 4em;
}

.mb-r11 {
  margin-bottom: 4em;
}

.mr-r11 {
  margin-right: 4em;
}

.ml-r11 {
  margin-left: 4em;
}

.p-r11 {
  padding: 4em;
}

.pv-r11 {
  padding-top: 4em;
  padding-bottom: 4em;
}

.ph-r11 {
  padding-left: 4em;
  padding-right: 4em;
}

.pt-r11 {
  padding-top: 4em;
}

.pb-r11 {
  padding-bottom: 4em;
}

.pr-r11 {
  padding-right: 4em;
}

.pl-r11 {
  padding-left: 4em;
}

.bw-r11 {
  border-size: 4em;
  border-style: solid;
}

.br-r11 {
  border-radius: 4em;
}

.brtl-r11 {
  border-top-left-radius: 4em;
}

.brtr-r11 {
  border-top-right-radius: 4em;
}

.brbl-r11 {
  border-bottom-left-radius: 4em;
}

.brbr-r11 {
  border-bottom-right-radius: 4em;
}

.brl-r11 {
  border-bottom-left-radius: 4em;
  border-top-left-radius: 4em;
}

.brr-r11 {
  border-bottom-right-radius: 4em;
  border-top-right-radius: 4em;
}

.brt-r11 {
  border-top-right-radius: 4em;
  border-top-left-radius: 4em;
}

.brb-r11 {
  border-bottom-right-radius: 4em;
  border-bottom-left-radius: 4em;
}

.brt-r11 {
  border-top-right-radius: 4em;
  border--left-radius: 4em;
}

.w-12 {
  width: 5rem;
}

.h-12 {
  height: 5rem;
}

.m-12 {
  margin: 5rem;
}

.mv-12 {
  margin-top: 5rem;
  margin-bottom: 5rem;
}

.mh-12 {
  margin-left: 5rem;
  margin-right: 5rem;
}

.mt-12 {
  margin-top: 5rem;
}

.mb-12 {
  margin-bottom: 5rem;
}

.mr-12 {
  margin-right: 5rem;
}

.ml-12 {
  margin-left: 5rem;
}

.p-12 {
  padding: 5rem;
}

.pv-12 {
  padding-top: 5rem;
  padding-bottom: 5rem;
}

.ph-12 {
  padding-left: 5rem;
  padding-right: 5rem;
}

.pt-12 {
  padding-top: 5rem;
}

.pb-12 {
  padding-bottom: 5rem;
}

.pr-12 {
  padding-right: 5rem;
}

.pl-12 {
  padding-left: 5rem;
}

.bw-12 {
  border-size: 5rem;
  border-style: solid;
}

.br-12 {
  border-radius: 5rem;
}

.brtl-12 {
  border-top-left-radius: 5rem;
}

.brtr-12 {
  border-top-right-radius: 5rem;
}

.brbl-12 {
  border-bottom-left-radius: 5rem;
}

.brbr-12 {
  border-bottom-right-radius: 5rem;
}

.brl-12 {
  border-bottom-left-radius: 5rem;
  border-top-left-radius: 5rem;
}

.brr-12 {
  border-bottom-right-radius: 5rem;
  border-top-right-radius: 5rem;
}

.brt-12 {
  border-top-right-radius: 5rem;
  border-top-left-radius: 5rem;
}

.brb-12 {
  border-bottom-right-radius: 5rem;
  border-bottom-left-radius: 5rem;
}

.brt-12 {
  border-top-right-radius: 5rem;
  border--left-radius: 5rem;
}

.w-r12 {
  width: 5em;
}

.h-r12 {
  height: 5em;
}

.m-r12 {
  margin: 5em;
}

.mv-r12 {
  margin-top: 5em;
  margin-bottom: 5em;
}

.mh-r12 {
  margin-left: 5em;
  margin-right: 5em;
}

.mt-r12 {
  margin-top: 5em;
}

.mb-r12 {
  margin-bottom: 5em;
}

.mr-r12 {
  margin-right: 5em;
}

.ml-r12 {
  margin-left: 5em;
}

.p-r12 {
  padding: 5em;
}

.pv-r12 {
  padding-top: 5em;
  padding-bottom: 5em;
}

.ph-r12 {
  padding-left: 5em;
  padding-right: 5em;
}

.pt-r12 {
  padding-top: 5em;
}

.pb-r12 {
  padding-bottom: 5em;
}

.pr-r12 {
  padding-right: 5em;
}

.pl-r12 {
  padding-left: 5em;
}

.bw-r12 {
  border-size: 5em;
  border-style: solid;
}

.br-r12 {
  border-radius: 5em;
}

.brtl-r12 {
  border-top-left-radius: 5em;
}

.brtr-r12 {
  border-top-right-radius: 5em;
}

.brbl-r12 {
  border-bottom-left-radius: 5em;
}

.brbr-r12 {
  border-bottom-right-radius: 5em;
}

.brl-r12 {
  border-bottom-left-radius: 5em;
  border-top-left-radius: 5em;
}

.brr-r12 {
  border-bottom-right-radius: 5em;
  border-top-right-radius: 5em;
}

.brt-r12 {
  border-top-right-radius: 5em;
  border-top-left-radius: 5em;
}

.brb-r12 {
  border-bottom-right-radius: 5em;
  border-bottom-left-radius: 5em;
}

.brt-r12 {
  border-top-right-radius: 5em;
  border--left-radius: 5em;
}

.w-13 {
  width: 6rem;
}

.h-13 {
  height: 6rem;
}

.m-13 {
  margin: 6rem;
}

.mv-13 {
  margin-top: 6rem;
  margin-bottom: 6rem;
}

.mh-13 {
  margin-left: 6rem;
  margin-right: 6rem;
}

.mt-13 {
  margin-top: 6rem;
}

.mb-13 {
  margin-bottom: 6rem;
}

.mr-13 {
  margin-right: 6rem;
}

.ml-13 {
  margin-left: 6rem;
}

.p-13 {
  padding: 6rem;
}

.pv-13 {
  padding-top: 6rem;
  padding-bottom: 6rem;
}

.ph-13 {
  padding-left: 6rem;
  padding-right: 6rem;
}

.pt-13 {
  padding-top: 6rem;
}

.pb-13 {
  padding-bottom: 6rem;
}

.pr-13 {
  padding-right: 6rem;
}

.pl-13 {
  padding-left: 6rem;
}

.bw-13 {
  border-size: 6rem;
  border-style: solid;
}

.br-13 {
  border-radius: 6rem;
}

.brtl-13 {
  border-top-left-radius: 6rem;
}

.brtr-13 {
  border-top-right-radius: 6rem;
}

.brbl-13 {
  border-bottom-left-radius: 6rem;
}

.brbr-13 {
  border-bottom-right-radius: 6rem;
}

.brl-13 {
  border-bottom-left-radius: 6rem;
  border-top-left-radius: 6rem;
}

.brr-13 {
  border-bottom-right-radius: 6rem;
  border-top-right-radius: 6rem;
}

.brt-13 {
  border-top-right-radius: 6rem;
  border-top-left-radius: 6rem;
}

.brb-13 {
  border-bottom-right-radius: 6rem;
  border-bottom-left-radius: 6rem;
}

.brt-13 {
  border-top-right-radius: 6rem;
  border--left-radius: 6rem;
}

.w-r13 {
  width: 6em;
}

.h-r13 {
  height: 6em;
}

.m-r13 {
  margin: 6em;
}

.mv-r13 {
  margin-top: 6em;
  margin-bottom: 6em;
}

.mh-r13 {
  margin-left: 6em;
  margin-right: 6em;
}

.mt-r13 {
  margin-top: 6em;
}

.mb-r13 {
  margin-bottom: 6em;
}

.mr-r13 {
  margin-right: 6em;
}

.ml-r13 {
  margin-left: 6em;
}

.p-r13 {
  padding: 6em;
}

.pv-r13 {
  padding-top: 6em;
  padding-bottom: 6em;
}

.ph-r13 {
  padding-left: 6em;
  padding-right: 6em;
}

.pt-r13 {
  padding-top: 6em;
}

.pb-r13 {
  padding-bottom: 6em;
}

.pr-r13 {
  padding-right: 6em;
}

.pl-r13 {
  padding-left: 6em;
}

.bw-r13 {
  border-size: 6em;
  border-style: solid;
}

.br-r13 {
  border-radius: 6em;
}

.brtl-r13 {
  border-top-left-radius: 6em;
}

.brtr-r13 {
  border-top-right-radius: 6em;
}

.brbl-r13 {
  border-bottom-left-radius: 6em;
}

.brbr-r13 {
  border-bottom-right-radius: 6em;
}

.brl-r13 {
  border-bottom-left-radius: 6em;
  border-top-left-radius: 6em;
}

.brr-r13 {
  border-bottom-right-radius: 6em;
  border-top-right-radius: 6em;
}

.brt-r13 {
  border-top-right-radius: 6em;
  border-top-left-radius: 6em;
}

.brb-r13 {
  border-bottom-right-radius: 6em;
  border-bottom-left-radius: 6em;
}

.brt-r13 {
  border-top-right-radius: 6em;
  border--left-radius: 6em;
}

.w-14 {
  width: 8rem;
}

.h-14 {
  height: 8rem;
}

.m-14 {
  margin: 8rem;
}

.mv-14 {
  margin-top: 8rem;
  margin-bottom: 8rem;
}

.mh-14 {
  margin-left: 8rem;
  margin-right: 8rem;
}

.mt-14 {
  margin-top: 8rem;
}

.mb-14 {
  margin-bottom: 8rem;
}

.mr-14 {
  margin-right: 8rem;
}

.ml-14 {
  margin-left: 8rem;
}

.p-14 {
  padding: 8rem;
}

.pv-14 {
  padding-top: 8rem;
  padding-bottom: 8rem;
}

.ph-14 {
  padding-left: 8rem;
  padding-right: 8rem;
}

.pt-14 {
  padding-top: 8rem;
}

.pb-14 {
  padding-bottom: 8rem;
}

.pr-14 {
  padding-right: 8rem;
}

.pl-14 {
  padding-left: 8rem;
}

.bw-14 {
  border-size: 8rem;
  border-style: solid;
}

.br-14 {
  border-radius: 8rem;
}

.brtl-14 {
  border-top-left-radius: 8rem;
}

.brtr-14 {
  border-top-right-radius: 8rem;
}

.brbl-14 {
  border-bottom-left-radius: 8rem;
}

.brbr-14 {
  border-bottom-right-radius: 8rem;
}

.brl-14 {
  border-bottom-left-radius: 8rem;
  border-top-left-radius: 8rem;
}

.brr-14 {
  border-bottom-right-radius: 8rem;
  border-top-right-radius: 8rem;
}

.brt-14 {
  border-top-right-radius: 8rem;
  border-top-left-radius: 8rem;
}

.brb-14 {
  border-bottom-right-radius: 8rem;
  border-bottom-left-radius: 8rem;
}

.brt-14 {
  border-top-right-radius: 8rem;
  border--left-radius: 8rem;
}

.w-r14 {
  width: 8em;
}

.h-r14 {
  height: 8em;
}

.m-r14 {
  margin: 8em;
}

.mv-r14 {
  margin-top: 8em;
  margin-bottom: 8em;
}

.mh-r14 {
  margin-left: 8em;
  margin-right: 8em;
}

.mt-r14 {
  margin-top: 8em;
}

.mb-r14 {
  margin-bottom: 8em;
}

.mr-r14 {
  margin-right: 8em;
}

.ml-r14 {
  margin-left: 8em;
}

.p-r14 {
  padding: 8em;
}

.pv-r14 {
  padding-top: 8em;
  padding-bottom: 8em;
}

.ph-r14 {
  padding-left: 8em;
  padding-right: 8em;
}

.pt-r14 {
  padding-top: 8em;
}

.pb-r14 {
  padding-bottom: 8em;
}

.pr-r14 {
  padding-right: 8em;
}

.pl-r14 {
  padding-left: 8em;
}

.bw-r14 {
  border-size: 8em;
  border-style: solid;
}

.br-r14 {
  border-radius: 8em;
}

.brtl-r14 {
  border-top-left-radius: 8em;
}

.brtr-r14 {
  border-top-right-radius: 8em;
}

.brbl-r14 {
  border-bottom-left-radius: 8em;
}

.brbr-r14 {
  border-bottom-right-radius: 8em;
}

.brl-r14 {
  border-bottom-left-radius: 8em;
  border-top-left-radius: 8em;
}

.brr-r14 {
  border-bottom-right-radius: 8em;
  border-top-right-radius: 8em;
}

.brt-r14 {
  border-top-right-radius: 8em;
  border-top-left-radius: 8em;
}

.brb-r14 {
  border-bottom-right-radius: 8em;
  border-bottom-left-radius: 8em;
}

.brt-r14 {
  border-top-right-radius: 8em;
  border--left-radius: 8em;
}

.w-15 {
  width: 10rem;
}

.h-15 {
  height: 10rem;
}

.m-15 {
  margin: 10rem;
}

.mv-15 {
  margin-top: 10rem;
  margin-bottom: 10rem;
}

.mh-15 {
  margin-left: 10rem;
  margin-right: 10rem;
}

.mt-15 {
  margin-top: 10rem;
}

.mb-15 {
  margin-bottom: 10rem;
}

.mr-15 {
  margin-right: 10rem;
}

.ml-15 {
  margin-left: 10rem;
}

.p-15 {
  padding: 10rem;
}

.pv-15 {
  padding-top: 10rem;
  padding-bottom: 10rem;
}

.ph-15 {
  padding-left: 10rem;
  padding-right: 10rem;
}

.pt-15 {
  padding-top: 10rem;
}

.pb-15 {
  padding-bottom: 10rem;
}

.pr-15 {
  padding-right: 10rem;
}

.pl-15 {
  padding-left: 10rem;
}

.bw-15 {
  border-size: 10rem;
  border-style: solid;
}

.br-15 {
  border-radius: 10rem;
}

.brtl-15 {
  border-top-left-radius: 10rem;
}

.brtr-15 {
  border-top-right-radius: 10rem;
}

.brbl-15 {
  border-bottom-left-radius: 10rem;
}

.brbr-15 {
  border-bottom-right-radius: 10rem;
}

.brl-15 {
  border-bottom-left-radius: 10rem;
  border-top-left-radius: 10rem;
}

.brr-15 {
  border-bottom-right-radius: 10rem;
  border-top-right-radius: 10rem;
}

.brt-15 {
  border-top-right-radius: 10rem;
  border-top-left-radius: 10rem;
}

.brb-15 {
  border-bottom-right-radius: 10rem;
  border-bottom-left-radius: 10rem;
}

.brt-15 {
  border-top-right-radius: 10rem;
  border--left-radius: 10rem;
}

.w-r15 {
  width: 10em;
}

.h-r15 {
  height: 10em;
}

.m-r15 {
  margin: 10em;
}

.mv-r15 {
  margin-top: 10em;
  margin-bottom: 10em;
}

.mh-r15 {
  margin-left: 10em;
  margin-right: 10em;
}

.mt-r15 {
  margin-top: 10em;
}

.mb-r15 {
  margin-bottom: 10em;
}

.mr-r15 {
  margin-right: 10em;
}

.ml-r15 {
  margin-left: 10em;
}

.p-r15 {
  padding: 10em;
}

.pv-r15 {
  padding-top: 10em;
  padding-bottom: 10em;
}

.ph-r15 {
  padding-left: 10em;
  padding-right: 10em;
}

.pt-r15 {
  padding-top: 10em;
}

.pb-r15 {
  padding-bottom: 10em;
}

.pr-r15 {
  padding-right: 10em;
}

.pl-r15 {
  padding-left: 10em;
}

.bw-r15 {
  border-size: 10em;
  border-style: solid;
}

.br-r15 {
  border-radius: 10em;
}

.brtl-r15 {
  border-top-left-radius: 10em;
}

.brtr-r15 {
  border-top-right-radius: 10em;
}

.brbl-r15 {
  border-bottom-left-radius: 10em;
}

.brbr-r15 {
  border-bottom-right-radius: 10em;
}

.brl-r15 {
  border-bottom-left-radius: 10em;
  border-top-left-radius: 10em;
}

.brr-r15 {
  border-bottom-right-radius: 10em;
  border-top-right-radius: 10em;
}

.brt-r15 {
  border-top-right-radius: 10em;
  border-top-left-radius: 10em;
}

.brb-r15 {
  border-bottom-right-radius: 10em;
  border-bottom-left-radius: 10em;
}

.brt-r15 {
  border-top-right-radius: 10em;
  border--left-radius: 10em;
}

.mh-auto {
  margin: 0 auto;
}

.wf {
  width: 100%;
}

.hf {
  height: 100%;
}

.wmc {
  width: min-content;
}

.hmc {
  height: min-content;
}

.whmc {
  height: min-content;
  width: min-content;
}

.hmc {
  height: min-content;
}

.whf {
  width: 100%;
  height: 100%;
}

.wh {
  width: 50%;
}

.hh {
  height: 50%;
}

.ar1 {
  aspect-ratio: 1;
}

.whh {
  width: 50%;
  height: 50%;
}

.wfc {
  width: fit-content;
}

.hfc {
  height: fit-content;
}

.whfc {
  width: fit-content;
  height: fit-content;
}

.if {
  display: inline-flex;
}

.f {
  display: flex;
}

.g, .g_cols {
  display: grid;
}
.g.c, .c.g_cols {
  place-content: center;
}
.g.g-1, .g-1.g_cols {
  gap: 0.25rem;
}
.g.rg-1, .rg-1.g_cols {
  row-gap: 0.25rem;
}
.g.cg-1, .cg-1.g_cols {
  column-gap: 0.25rem;
}
.g.g-r1, .g-r1.g_cols {
  gap: 0.25em;
}
.g.rg-r1, .rg-r1.g_cols {
  row-gap: 0.25em;
}
.g.cg-r1, .cg-r1.g_cols {
  column-gap: 0.25em;
}
.g.g-2, .g-2.g_cols {
  gap: 0.5rem;
}
.g.rg-2, .rg-2.g_cols {
  row-gap: 0.5rem;
}
.g.cg-2, .cg-2.g_cols {
  column-gap: 0.5rem;
}
.g.g-r2, .g-r2.g_cols {
  gap: 0.5em;
}
.g.rg-r2, .rg-r2.g_cols {
  row-gap: 0.5em;
}
.g.cg-r2, .cg-r2.g_cols {
  column-gap: 0.5em;
}
.g.g-3, .g-3.g_cols {
  gap: 0.75rem;
}
.g.rg-3, .rg-3.g_cols {
  row-gap: 0.75rem;
}
.g.cg-3, .cg-3.g_cols {
  column-gap: 0.75rem;
}
.g.g-r3, .g-r3.g_cols {
  gap: 0.75em;
}
.g.rg-r3, .rg-r3.g_cols {
  row-gap: 0.75em;
}
.g.cg-r3, .cg-r3.g_cols {
  column-gap: 0.75em;
}
.g.g-4, .g-4.g_cols {
  gap: 1rem;
}
.g.rg-4, .rg-4.g_cols {
  row-gap: 1rem;
}
.g.cg-4, .cg-4.g_cols {
  column-gap: 1rem;
}
.g.g-r4, .g-r4.g_cols {
  gap: 1em;
}
.g.rg-r4, .rg-r4.g_cols {
  row-gap: 1em;
}
.g.cg-r4, .cg-r4.g_cols {
  column-gap: 1em;
}
.g.g-5, .g-5.g_cols {
  gap: 1.25rem;
}
.g.rg-5, .rg-5.g_cols {
  row-gap: 1.25rem;
}
.g.cg-5, .cg-5.g_cols {
  column-gap: 1.25rem;
}
.g.g-r5, .g-r5.g_cols {
  gap: 1.25em;
}
.g.rg-r5, .rg-r5.g_cols {
  row-gap: 1.25em;
}
.g.cg-r5, .cg-r5.g_cols {
  column-gap: 1.25em;
}
.g.g-6, .g-6.g_cols {
  gap: 1.5rem;
}
.g.rg-6, .rg-6.g_cols {
  row-gap: 1.5rem;
}
.g.cg-6, .cg-6.g_cols {
  column-gap: 1.5rem;
}
.g.g-r6, .g-r6.g_cols {
  gap: 1.5em;
}
.g.rg-r6, .rg-r6.g_cols {
  row-gap: 1.5em;
}
.g.cg-r6, .cg-r6.g_cols {
  column-gap: 1.5em;
}
.g.g-7, .g-7.g_cols {
  gap: 1.75rem;
}
.g.rg-7, .rg-7.g_cols {
  row-gap: 1.75rem;
}
.g.cg-7, .cg-7.g_cols {
  column-gap: 1.75rem;
}
.g.g-r7, .g-r7.g_cols {
  gap: 1.75em;
}
.g.rg-r7, .rg-r7.g_cols {
  row-gap: 1.75em;
}
.g.cg-r7, .cg-r7.g_cols {
  column-gap: 1.75em;
}
.g.g-8, .g-8.g_cols {
  gap: 2rem;
}
.g.rg-8, .rg-8.g_cols {
  row-gap: 2rem;
}
.g.cg-8, .cg-8.g_cols {
  column-gap: 2rem;
}
.g.g-r8, .g-r8.g_cols {
  gap: 2em;
}
.g.rg-r8, .rg-r8.g_cols {
  row-gap: 2em;
}
.g.cg-r8, .cg-r8.g_cols {
  column-gap: 2em;
}
.g.g-9, .g-9.g_cols {
  gap: 2.5rem;
}
.g.rg-9, .rg-9.g_cols {
  row-gap: 2.5rem;
}
.g.cg-9, .cg-9.g_cols {
  column-gap: 2.5rem;
}
.g.g-r9, .g-r9.g_cols {
  gap: 2.5em;
}
.g.rg-r9, .rg-r9.g_cols {
  row-gap: 2.5em;
}
.g.cg-r9, .cg-r9.g_cols {
  column-gap: 2.5em;
}
.g.g-10, .g-10.g_cols {
  gap: 3rem;
}
.g.rg-10, .rg-10.g_cols {
  row-gap: 3rem;
}
.g.cg-10, .cg-10.g_cols {
  column-gap: 3rem;
}
.g.g-r10, .g-r10.g_cols {
  gap: 3em;
}
.g.rg-r10, .rg-r10.g_cols {
  row-gap: 3em;
}
.g.cg-r10, .cg-r10.g_cols {
  column-gap: 3em;
}
.g.g-11, .g-11.g_cols {
  gap: 4rem;
}
.g.rg-11, .rg-11.g_cols {
  row-gap: 4rem;
}
.g.cg-11, .cg-11.g_cols {
  column-gap: 4rem;
}
.g.g-r11, .g-r11.g_cols {
  gap: 4em;
}
.g.rg-r11, .rg-r11.g_cols {
  row-gap: 4em;
}
.g.cg-r11, .cg-r11.g_cols {
  column-gap: 4em;
}
.g.g-12, .g-12.g_cols {
  gap: 5rem;
}
.g.rg-12, .rg-12.g_cols {
  row-gap: 5rem;
}
.g.cg-12, .cg-12.g_cols {
  column-gap: 5rem;
}
.g.g-r12, .g-r12.g_cols {
  gap: 5em;
}
.g.rg-r12, .rg-r12.g_cols {
  row-gap: 5em;
}
.g.cg-r12, .cg-r12.g_cols {
  column-gap: 5em;
}
.g.g-13, .g-13.g_cols {
  gap: 6rem;
}
.g.rg-13, .rg-13.g_cols {
  row-gap: 6rem;
}
.g.cg-13, .cg-13.g_cols {
  column-gap: 6rem;
}
.g.g-r13, .g-r13.g_cols {
  gap: 6em;
}
.g.rg-r13, .rg-r13.g_cols {
  row-gap: 6em;
}
.g.cg-r13, .cg-r13.g_cols {
  column-gap: 6em;
}
.g.g-14, .g-14.g_cols {
  gap: 8rem;
}
.g.rg-14, .rg-14.g_cols {
  row-gap: 8rem;
}
.g.cg-14, .cg-14.g_cols {
  column-gap: 8rem;
}
.g.g-r14, .g-r14.g_cols {
  gap: 8em;
}
.g.rg-r14, .rg-r14.g_cols {
  row-gap: 8em;
}
.g.cg-r14, .cg-r14.g_cols {
  column-gap: 8em;
}
.g.g-15, .g-15.g_cols {
  gap: 10rem;
}
.g.rg-15, .rg-15.g_cols {
  row-gap: 10rem;
}
.g.cg-15, .cg-15.g_cols {
  column-gap: 10rem;
}
.g.g-r15, .g-r15.g_cols {
  gap: 10em;
}
.g.rg-r15, .rg-r15.g_cols {
  row-gap: 10em;
}
.g.cg-r15, .cg-r15.g_cols {
  column-gap: 10em;
}

.g_cols {
  grid-template-columns: [content-start left-50-start left-30-start left-60-start] 2fr [left-30-end right-60-start middle-start] 1fr [left-50-end right-50-start] 1fr [left-60-end right-30-start middle-end] 2fr [content-end right-50-end right-30-end right-60-end];
  grid-auto-rows: min-content;
}
.g_cols > * {
  grid-column: content;
}
.g_cols > .right-30 {
  grid-column: right-30;
}
.g_cols > .right-50 {
  grid-column: right-50;
}
.g_cols > .right-60 {
  grid-column: right-60;
}
.g_cols > .left-30 {
  grid-column: left-30;
}
.g_cols > .left-50 {
  grid-column: left-50;
}
.g_cols > .left-60 {
  grid-column: left-60;
}
.g_cols > .middle {
  grid-column: middle;
}
.g_cols > .sac {
  align-self: center;
}
.g_cols > .sjc {
  justify-self: center;
}

html {
  scroll-behaviour: smooth;
  color: #F6F6EE;
  font-size: 14pt;
}

.body {
  display: grid;
  height: 100vh;
  grid-template-columns: auto 1fr;
  grid-template-rows: max-content auto max-content;
  background-color: #191919;
  background-image: url("/static/background.svg");
  background-size: 200px;
  background-repeat: repeat;
  background-blend-mode: multiply;
  filter: contrast(170%) luminosity(10000%);
}

.header {
  grid-column: 1/3;
  grid-row: 1/2;
  width: 100%;
}

.aside {
  grid-column: 1/2;
}

#content {
  grid-column: 2/3;
  grid-row: 2/3;
}

.footer {
  grid-row: 3/4;
}

nav > a {
  margin: 0;
  font-size: inherit;
  position: relative;
}
nav > a.active::before {
  height: 0.25rem;
}
nav > a::before {
  content: "";
  position: absolute;
  bottom: 0;
  left: 50%;
  transform: translateX(-50%);
  width: 50%;
  height: 0;
  background-color: #30204D;
  border-top-right-radius: 3px;
  border-top-left-radius: 3px;
  transition: height 0.1s;
}
nav > a:hover::before {
  height: 0.25rem;
}
