* {
  margin: 0;
}
h1,
h2,
h3,
h4,
h5,
h6,
p,
span,
li,
strong,
input,
textarea,
select,
a,
i {
  align-self: center;
}
a {
  text-decoration: none;
  display: inline-block;
}
input,
textarea,
select,
button {
  border: none;
  outline: none;
  box-sizing: border-box;
}
hr {
  border-style: solid;
}
ul {
  list-style-type: none;
  padding: 0;
}
.wsn {
  white-space: nowrap;
}
.bsbb {
  box-sizing: border-box;
}
.cp {
  cursor: pointer;
}
.cg {
  cursor: grab;
}
.pen {
  pointer-events: none;
}
.ttu {
  text-transform: uppercase;
}
.usn {
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.oh {
  overflow: hidden;
}
.oxh {
  overflow-x: hidden;
}
.oyh {
  overflow-y: hidden;
}
.oa {
  overflow: auto;
}
.oxa {
  overflow-x: auto;
}
.oya {
  overflow-y: auto;
}
.bpl {
  background-position: 0;
}
.bpc {
  background-position: 50%;
}
.bpr {
  background-position: 100%;
}
.bscov {
  background-size: cover;
}
.bscon {
  background-size: contain;
}
.opc {
  object-position: center;
}
.ofcov {
  object-fit: cover;
}
.ofcon {
  object-fit: contain;
}
.tpa {
  transition-property: all;
}
.tph {
  transition-property: height;
}
.tpw {
  transition-property: width;
}
.tpo {
  transition-property: opacity;
}
.tpb {
  transition-property: background;
}
.zi-1 {
  z-index: -1;
}
.zi1 {
  z-index: 1;
}
.zi-2 {
  z-index: -2;
}
.zi2 {
  z-index: 2;
}
.zi-3 {
  z-index: -3;
}
.zi3 {
  z-index: 3;
}
.zi-4 {
  z-index: -4;
}
.zi4 {
  z-index: 4;
}
.zi-5 {
  z-index: -5;
}
.zi5 {
  z-index: 5;
}
.td50 {
  transition-duration: 50ms;
}
.td100 {
  transition-duration: 100ms;
}
.td150 {
  transition-duration: 150ms;
}
.td200 {
  transition-duration: 200ms;
}
.td250 {
  transition-duration: 250ms;
}
.td300 {
  transition-duration: 300ms;
}
.td350 {
  transition-duration: 350ms;
}
.td400 {
  transition-duration: 400ms;
}
.td450 {
  transition-duration: 450ms;
}
.td500 {
  transition-duration: 500ms;
}
.td550 {
  transition-duration: 550ms;
}
.td600 {
  transition-duration: 600ms;
}
.td650 {
  transition-duration: 650ms;
}
.td700 {
  transition-duration: 700ms;
}
.td750 {
  transition-duration: 750ms;
}
.td800 {
  transition-duration: 800ms;
}
.td850 {
  transition-duration: 850ms;
}
.td900 {
  transition-duration: 900ms;
}
.td950 {
  transition-duration: 950ms;
}
.td1000 {
  transition-duration: 1e3ms;
}
.bss {
  border-style: solid;
}
.bw0px {
  border-width: 0;
}
.btw0px {
  border-top-width: 0;
}
.brw0px {
  border-right-width: 0;
}
.bbw0px {
  border-bottom-width: 0;
}
.blw0px {
  border-left-width: 0;
}
.bw1px {
  border-width: 1px;
}
.btw1px {
  border-top-width: 1px;
}
.brw1px {
  border-right-width: 1px;
}
.bbw1px {
  border-bottom-width: 1px;
}
.blw1px {
  border-left-width: 1px;
}
.bw2px {
  border-width: 2px;
}
.btw2px {
  border-top-width: 2px;
}
.brw2px {
  border-right-width: 2px;
}
.bbw2px {
  border-bottom-width: 2px;
}
.blw2px {
  border-left-width: 2px;
}
.bw3px {
  border-width: 3px;
}
.btw3px {
  border-top-width: 3px;
}
.brw3px {
  border-right-width: 3px;
}
.bbw3px {
  border-bottom-width: 3px;
}
.blw3px {
  border-left-width: 3px;
}
.bw4px {
  border-width: 4px;
}
.btw4px {
  border-top-width: 4px;
}
.brw4px {
  border-right-width: 4px;
}
.bbw4px {
  border-bottom-width: 4px;
}
.blw4px {
  border-left-width: 4px;
}
.bw5px {
  border-width: 5px;
}
.btw5px {
  border-top-width: 5px;
}
.brw5px {
  border-right-width: 5px;
}
.bbw5px {
  border-bottom-width: 5px;
}
.blw5px {
  border-left-width: 5px;
}
.fw100 {
  font-weight: 100;
}
.fw200 {
  font-weight: 200;
}
.fw300 {
  font-weight: 300;
}
.fw400 {
  font-weight: 400;
}
.fw500 {
  font-weight: 500;
}
.fw600, b {
  font-weight: 600;
}
.fw700 {
  font-weight: 700;
}
.fw800 {
  font-weight: 800;
}
.fw900 {
  font-weight: 900;
}
.lh0 {
  line-height: 0;
}
.lh1 {
  line-height: 1;
}
.lh2 {
  line-height: 1.25;
}
.lh3 {
  line-height: 1.5;
}
.lh4 {
  line-height: 1.75;
}
.lh5 {
  line-height: 2;
}
.op0 {
  opacity: 0;
}
.op5 {
  opacity: 0.05;
}
.op10 {
  opacity: 0.1;
}
.op15 {
  opacity: 0.15;
}
.op20 {
  opacity: 0.2;
}
.op25 {
  opacity: 0.25;
}
.op30 {
  opacity: 0.3;
}
.op35 {
  opacity: 0.35;
}
.op40 {
  opacity: 0.4;
}
.op45 {
  opacity: 0.45;
}
.op50 {
  opacity: 0.5;
}
.op55 {
  opacity: 0.55;
}
.op60 {
  opacity: 0.6;
}
.op65 {
  opacity: 0.65;
}
.op70 {
  opacity: 0.7;
}
.op75 {
  opacity: 0.75;
}
.op80 {
  opacity: 0.8;
}
.op85 {
  opacity: 0.85;
}
.op90 {
  opacity: 0.9;
}
.op95 {
  opacity: 0.95;
}
.op100 {
  opacity: 1;
}
.container {
  margin-left: auto;
  margin-right: auto;
  max-width: calc(100vw - 2rem);
  padding-left: 1rem;
  padding-right: 1rem;
}
.center {
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.center-vertically {
  top: 50%;
  transform: translateY(-50%);
}
.center-horizontally {
  left: 50%;
  transform: translateX(-50%);
}
.center-vertically {
  top: 50%;
  transform: translateY(-50%);
}
.tal {
  text-align: left;
}
.tac {
  text-align: center;
}
.tar {
  text-align: right;
}
.taj {
  text-align: justify;
}
.fs0 {
  font-size: 0;
}
.fs0-25rem {
  font-size: 0.25rem;
}
.fs0-5rem {
  font-size: 0.5rem;
}
.fs0-75rem {
  font-size: 0.75rem;
}
.fs1rem {
  font-size: 1rem;
}
.fs1-25rem {
  font-size: 1.25rem;
}
.fs1-5rem {
  font-size: 1.5rem;
}
.fs1-75rem {
  font-size: 1.75rem;
}
.fs2rem {
  font-size: 2rem;
}
.fs2-25rem {
  font-size: 2.25rem;
}
.fs2-5rem {
  font-size: 2.5rem;
}
.fs2-75rem {
  font-size: 2.75rem;
}
.fs3rem {
  font-size: 3rem;
}
.fs3-25rem {
  font-size: 3.25rem;
}
.fs3-5rem {
  font-size: 3.5rem;
}
.fs3-75rem {
  font-size: 3.75rem;
}
.fs4rem {
  font-size: 4rem;
}
.fs4-25rem {
  font-size: 4.25rem;
}
.fs4-5rem {
  font-size: 4.5rem;
}
.fs4-75rem {
  font-size: 4.75rem;
}
.fs5rem {
  font-size: 5rem;
}
.db {
  display: block;
}
.dib {
  display: inline-block;
}
.di {
  display: inline;
}
.df {
  display: flex;
}
.fdc {
  flex-direction: column;
}
.fdr {
  flex-direction: row;
}
.fww {
  flex-wrap: wrap;
}
.jcfs {
  justify-content: flex-start;
}
.jcc {
  justify-content: center;
}
.jcfe {
  justify-content: flex-end;
}
.jcsb {
  justify-content: space-between;
}
.jcsa {
  justify-content: space-around;
}
.aifs {
  align-items: flex-start;
}
.aic {
  align-items: center;
}
.aife {
  align-items: flex-end;
}
.jss {
  justify-self: start;
}
.jsfs {
  justify-self: flex-start;
}
.jsc {
  justify-self: center;
}
.jsfe {
  justify-self: flex-end;
}
.jse {
  justify-self: end;
}
.ass {
  align-self: start;
}
.asfs {
  align-self: flex-start;
}
.asc {
  align-self: center;
}
.asfe {
  align-self: flex-end;
}
.ase {
  align-self: end;
}
.dif {
  display: inline-flex;
}
.dg {
  display: grid;
}
.gtcr1 {
  grid-template-columns: repeat(1, 1fr);
}
.gtrr1 {
  grid-template-rows: repeat(1, 1fr);
}
.gcs1 {
  grid-column-start: 1;
}
.gce2 {
  grid-column-end: 2;
}
.grs1 {
  grid-row-start: 1;
}
.gre2 {
  grid-row-end: 2;
}
.gtcr2 {
  grid-template-columns: repeat(2, 1fr);
}
.gtrr2 {
  grid-template-rows: repeat(2, 1fr);
}
.gcs2 {
  grid-column-start: 2;
}
.gce3 {
  grid-column-end: 3;
}
.grs2 {
  grid-row-start: 2;
}
.gre3 {
  grid-row-end: 3;
}
.gtcr3 {
  grid-template-columns: repeat(3, 1fr);
}
.gtrr3 {
  grid-template-rows: repeat(3, 1fr);
}
.gcs3 {
  grid-column-start: 3;
}
.gce4 {
  grid-column-end: 4;
}
.grs3 {
  grid-row-start: 3;
}
.gre4 {
  grid-row-end: 4;
}
.gtcr4 {
  grid-template-columns: repeat(4, 1fr);
}
.gtrr4 {
  grid-template-rows: repeat(4, 1fr);
}
.gcs4 {
  grid-column-start: 4;
}
.gce5 {
  grid-column-end: 5;
}
.grs4 {
  grid-row-start: 4;
}
.gre5 {
  grid-row-end: 5;
}
.gtcr5 {
  grid-template-columns: repeat(5, 1fr);
}
.gtrr5 {
  grid-template-rows: repeat(5, 1fr);
}
.gcs5 {
  grid-column-start: 5;
}
.gce6 {
  grid-column-end: 6;
}
.grs5 {
  grid-row-start: 5;
}
.gre6 {
  grid-row-end: 6;
}
.gtcr6 {
  grid-template-columns: repeat(6, 1fr);
}
.gtrr6 {
  grid-template-rows: repeat(6, 1fr);
}
.gcs6 {
  grid-column-start: 6;
}
.gce7 {
  grid-column-end: 7;
}
.grs6 {
  grid-row-start: 6;
}
.gre7 {
  grid-row-end: 7;
}
.gtcr7 {
  grid-template-columns: repeat(7, 1fr);
}
.gtrr7 {
  grid-template-rows: repeat(7, 1fr);
}
.gcs7 {
  grid-column-start: 7;
}
.gce8 {
  grid-column-end: 8;
}
.grs7 {
  grid-row-start: 7;
}
.gre8 {
  grid-row-end: 8;
}
.gtcr8 {
  grid-template-columns: repeat(8, 1fr);
}
.gtrr8 {
  grid-template-rows: repeat(8, 1fr);
}
.gcs8 {
  grid-column-start: 8;
}
.gce9 {
  grid-column-end: 9;
}
.grs8 {
  grid-row-start: 8;
}
.gre9 {
  grid-row-end: 9;
}
.gtcr9 {
  grid-template-columns: repeat(9, 1fr);
}
.gtrr9 {
  grid-template-rows: repeat(9, 1fr);
}
.gcs9 {
  grid-column-start: 9;
}
.gce10 {
  grid-column-end: 10;
}
.grs9 {
  grid-row-start: 9;
}
.gre10 {
  grid-row-end: 10;
}
.gtcr10 {
  grid-template-columns: repeat(10, 1fr);
}
.gtrr10 {
  grid-template-rows: repeat(10, 1fr);
}
.gcs10 {
  grid-column-start: 10;
}
.gce11 {
  grid-column-end: 11;
}
.grs10 {
  grid-row-start: 10;
}
.gre11 {
  grid-row-end: 11;
}
.gg0-5rem {
  grid-gap: 0.5rem;
}
.gg1rem {
  grid-gap: 1rem;
}
.gg1-5rem {
  grid-gap: 1.5rem;
}
.gg2rem {
  grid-gap: 2rem;
}
.gg2-5rem {
  grid-gap: 2.5rem;
}
.gg3rem {
  grid-gap: 3rem;
}
.gg3-5rem {
  grid-gap: 3.5rem;
}
.gg4rem {
  grid-gap: 4rem;
}
.gg4-5rem {
  grid-gap: 4.5rem;
}
.gg5rem {
  grid-gap: 5rem;
}
.dn {
  display: none;
}
.pa {
  position: absolute;
}
.pr {
  position: relative;
}
.pf {
  position: fixed;
}
.ps {
  position: sticky;
  -webkit-position: sticky;
}
.t0 {
  top: 0;
}
.r0 {
  right: 0;
}
.b0 {
  bottom: 0;
}
.l0 {
  left: 0;
}
.t100 {
  top: 100%;
}
.r100 {
  right: 100%;
}
.b100 {
  bottom: 100%;
}
.l100 {
  left: 100%;
}
.fl {
  float: left;
}
.fr {
  float: right;
}
.fn {
  float: none;
}
.ma {
  margin: auto;
}
.mta {
  margin-top: auto;
}
.mra {
  margin-right: auto;
}
.mba {
  margin-bottom: auto;
}
.mla {
  margin-left: auto;
}
.m0 {
  margin: 0;
}
.mt0 {
  margin-top: 0;
}
.mr0 {
  margin-right: 0;
}
.mb0 {
  margin-bottom: 0;
}
.ml0 {
  margin-left: 0;
}
.p0 {
  padding: 0;
}
.pt0 {
  padding-top: 0;
}
.pr0 {
  padding-right: 0;
}
.pb0 {
  padding-bottom: 0;
}
.pl0 {
  padding-left: 0;
}
.m10 {
  margin: 10%;
}
.mt10 {
  margin-top: 10%;
}
.mr10 {
  margin-right: 10%;
}
.mb10 {
  margin-bottom: 10%;
}
.ml10 {
  margin-left: 10%;
}
.p10 {
  padding: 10%;
}
.pt10 {
  padding-top: 10%;
}
.pr10 {
  padding-right: 10%;
}
.pb10 {
  padding-bottom: 10%;
}
.pl10 {
  padding-left: 10%;
}
.m0-5rem {
  margin: 0.5rem;
}
.m1rem {
  margin: 1rem;
}
.mt0-5rem {
  margin-top: 0.5rem;
}
.mt1rem {
  margin-top: 1rem;
}
.mr0-5rem {
  margin-right: 0.5rem;
}
.mr1rem {
  margin-right: 1rem;
}
.mb0-5rem {
  margin-bottom: 0.5rem;
}
.mb1rem {
  margin-bottom: 1rem;
}
.ml0-5rem {
  margin-left: 0.5rem;
}
.ml1rem {
  margin-left: 1rem;
}
.p0-5rem {
  padding: 0.5rem;
}
.p1rem {
  padding: 1rem;
}
.pt0-5rem {
  padding-top: 0.5rem;
}
.pt1rem {
  padding-top: 1rem;
}
.pr0-5rem {
  padding-right: 0.5rem;
}
.pr1rem {
  padding-right: 1rem;
}
.pb0-5rem {
  padding-bottom: 0.5rem;
}
.pb1rem {
  padding-bottom: 1rem;
}
.pl0-5rem {
  padding-left: 0.5rem;
}
.pl1rem {
  padding-left: 1rem;
}
.m20 {
  margin: 20%;
}
.mt20 {
  margin-top: 20%;
}
.mr20 {
  margin-right: 20%;
}
.mb20 {
  margin-bottom: 20%;
}
.ml20 {
  margin-left: 20%;
}
.p20 {
  padding: 20%;
}
.pt20 {
  padding-top: 20%;
}
.pr20 {
  padding-right: 20%;
}
.pb20 {
  padding-bottom: 20%;
}
.pl20 {
  padding-left: 20%;
}
.m1-5rem {
  margin: 1.5rem;
}
.m2rem {
  margin: 2rem;
}
.mt1-5rem {
  margin-top: 1.5rem;
}
.mt2rem {
  margin-top: 2rem;
}
.mr1-5rem {
  margin-right: 1.5rem;
}
.mr2rem {
  margin-right: 2rem;
}
.mb1-5rem {
  margin-bottom: 1.5rem;
}
.mb2rem {
  margin-bottom: 2rem;
}
.ml1-5rem {
  margin-left: 1.5rem;
}
.ml2rem {
  margin-left: 2rem;
}
.p1-5rem {
  padding: 1.5rem;
}
.p2rem {
  padding: 2rem;
}
.pt1-5rem {
  padding-top: 1.5rem;
}
.pt2rem {
  padding-top: 2rem;
}
.pr1-5rem {
  padding-right: 1.5rem;
}
.pr2rem {
  padding-right: 2rem;
}
.pb1-5rem {
  padding-bottom: 1.5rem;
}
.pb2rem {
  padding-bottom: 2rem;
}
.pl1-5rem {
  padding-left: 1.5rem;
}
.pl2rem {
  padding-left: 2rem;
}
.m30 {
  margin: 30%;
}
.mt30 {
  margin-top: 30%;
}
.mr30 {
  margin-right: 30%;
}
.mb30 {
  margin-bottom: 30%;
}
.ml30 {
  margin-left: 30%;
}
.p30 {
  padding: 30%;
}
.pt30 {
  padding-top: 30%;
}
.pr30 {
  padding-right: 30%;
}
.pb30 {
  padding-bottom: 30%;
}
.pl30 {
  padding-left: 30%;
}
.m2-5rem {
  margin: 2.5rem;
}
.m3rem {
  margin: 3rem;
}
.mt2-5rem {
  margin-top: 2.5rem;
}
.mt3rem {
  margin-top: 3rem;
}
.mr2-5rem {
  margin-right: 2.5rem;
}
.mr3rem {
  margin-right: 3rem;
}
.mb2-5rem {
  margin-bottom: 2.5rem;
}
.mb3rem {
  margin-bottom: 3rem;
}
.ml2-5rem {
  margin-left: 2.5rem;
}
.ml3rem {
  margin-left: 3rem;
}
.p2-5rem {
  padding: 2.5rem;
}
.p3rem {
  padding: 3rem;
}
.pt2-5rem {
  padding-top: 2.5rem;
}
.pt3rem {
  padding-top: 3rem;
}
.pr2-5rem {
  padding-right: 2.5rem;
}
.pr3rem {
  padding-right: 3rem;
}
.pb2-5rem {
  padding-bottom: 2.5rem;
}
.pb3rem {
  padding-bottom: 3rem;
}
.pl2-5rem {
  padding-left: 2.5rem;
}
.pl3rem {
  padding-left: 3rem;
}
.m40 {
  margin: 40%;
}
.mt40 {
  margin-top: 40%;
}
.mr40 {
  margin-right: 40%;
}
.mb40 {
  margin-bottom: 40%;
}
.ml40 {
  margin-left: 40%;
}
.p40 {
  padding: 40%;
}
.pt40 {
  padding-top: 40%;
}
.pr40 {
  padding-right: 40%;
}
.pb40 {
  padding-bottom: 40%;
}
.pl40 {
  padding-left: 40%;
}
.m3-5rem {
  margin: 3.5rem;
}
.m4rem {
  margin: 4rem;
}
.mt3-5rem {
  margin-top: 3.5rem;
}
.mt4rem {
  margin-top: 4rem;
}
.mr3-5rem {
  margin-right: 3.5rem;
}
.mr4rem {
  margin-right: 4rem;
}
.mb3-5rem {
  margin-bottom: 3.5rem;
}
.mb4rem {
  margin-bottom: 4rem;
}
.ml3-5rem {
  margin-left: 3.5rem;
}
.ml4rem {
  margin-left: 4rem;
}
.p3-5rem {
  padding: 3.5rem;
}
.p4rem {
  padding: 4rem;
}
.pt3-5rem {
  padding-top: 3.5rem;
}
.pt4rem {
  padding-top: 4rem;
}
.pr3-5rem {
  padding-right: 3.5rem;
}
.pr4rem {
  padding-right: 4rem;
}
.pb3-5rem {
  padding-bottom: 3.5rem;
}
.pb4rem {
  padding-bottom: 4rem;
}
.pl3-5rem {
  padding-left: 3.5rem;
}
.pl4rem {
  padding-left: 4rem;
}
.m50 {
  margin: 50%;
}
.mt50 {
  margin-top: 50%;
}
.mr50 {
  margin-right: 50%;
}
.mb50 {
  margin-bottom: 50%;
}
.ml50 {
  margin-left: 50%;
}
.p50 {
  padding: 50%;
}
.pt50 {
  padding-top: 50%;
}
.pr50 {
  padding-right: 50%;
}
.pb50 {
  padding-bottom: 50%;
}
.pl50 {
  padding-left: 50%;
}
.m4-5rem {
  margin: 4.5rem;
}
.m5rem {
  margin: 5rem;
}
.mt4-5rem {
  margin-top: 4.5rem;
}
.mt5rem {
  margin-top: 5rem;
}
.mr4-5rem {
  margin-right: 4.5rem;
}
.mr5rem {
  margin-right: 5rem;
}
.mb4-5rem {
  margin-bottom: 4.5rem;
}
.mb5rem {
  margin-bottom: 5rem;
}
.ml4-5rem {
  margin-left: 4.5rem;
}
.ml5rem {
  margin-left: 5rem;
}
.p4-5rem {
  padding: 4.5rem;
}
.p5rem {
  padding: 5rem;
}
.pt4-5rem {
  padding-top: 4.5rem;
}
.pt5rem {
  padding-top: 5rem;
}
.pr4-5rem {
  padding-right: 4.5rem;
}
.pr5rem {
  padding-right: 5rem;
}
.pb4-5rem {
  padding-bottom: 4.5rem;
}
.pb5rem {
  padding-bottom: 5rem;
}
.pl4-5rem {
  padding-left: 4.5rem;
}
.pl5rem {
  padding-left: 5rem;
}
.m60 {
  margin: 60%;
}
.mt60 {
  margin-top: 60%;
}
.mr60 {
  margin-right: 60%;
}
.mb60 {
  margin-bottom: 60%;
}
.ml60 {
  margin-left: 60%;
}
.p60 {
  padding: 60%;
}
.pt60 {
  padding-top: 60%;
}
.pr60 {
  padding-right: 60%;
}
.pb60 {
  padding-bottom: 60%;
}
.pl60 {
  padding-left: 60%;
}
.m5-5rem {
  margin: 5.5rem;
}
.m6rem {
  margin: 6rem;
}
.mt5-5rem {
  margin-top: 5.5rem;
}
.mt6rem {
  margin-top: 6rem;
}
.mr5-5rem {
  margin-right: 5.5rem;
}
.mr6rem {
  margin-right: 6rem;
}
.mb5-5rem {
  margin-bottom: 5.5rem;
}
.mb6rem {
  margin-bottom: 6rem;
}
.ml5-5rem {
  margin-left: 5.5rem;
}
.ml6rem {
  margin-left: 6rem;
}
.p5-5rem {
  padding: 5.5rem;
}
.p6rem {
  padding: 6rem;
}
.pt5-5rem {
  padding-top: 5.5rem;
}
.pt6rem {
  padding-top: 6rem;
}
.pr5-5rem {
  padding-right: 5.5rem;
}
.pr6rem {
  padding-right: 6rem;
}
.pb5-5rem {
  padding-bottom: 5.5rem;
}
.pb6rem {
  padding-bottom: 6rem;
}
.pl5-5rem {
  padding-left: 5.5rem;
}
.pl6rem {
  padding-left: 6rem;
}
.m70 {
  margin: 70%;
}
.mt70 {
  margin-top: 70%;
}
.mr70 {
  margin-right: 70%;
}
.mb70 {
  margin-bottom: 70%;
}
.ml70 {
  margin-left: 70%;
}
.p70 {
  padding: 70%;
}
.pt70 {
  padding-top: 70%;
}
.pr70 {
  padding-right: 70%;
}
.pb70 {
  padding-bottom: 70%;
}
.pl70 {
  padding-left: 70%;
}
.m6-5rem {
  margin: 6.5rem;
}
.m7rem {
  margin: 7rem;
}
.mt6-5rem {
  margin-top: 6.5rem;
}
.mt7rem {
  margin-top: 7rem;
}
.mr6-5rem {
  margin-right: 6.5rem;
}
.mr7rem {
  margin-right: 7rem;
}
.mb6-5rem {
  margin-bottom: 6.5rem;
}
.mb7rem {
  margin-bottom: 7rem;
}
.ml6-5rem {
  margin-left: 6.5rem;
}
.ml7rem {
  margin-left: 7rem;
}
.p6-5rem {
  padding: 6.5rem;
}
.p7rem {
  padding: 7rem;
}
.pt6-5rem {
  padding-top: 6.5rem;
}
.pt7rem {
  padding-top: 7rem;
}
.pr6-5rem {
  padding-right: 6.5rem;
}
.pr7rem {
  padding-right: 7rem;
}
.pb6-5rem {
  padding-bottom: 6.5rem;
}
.pb7rem {
  padding-bottom: 7rem;
}
.pl6-5rem {
  padding-left: 6.5rem;
}
.pl7rem {
  padding-left: 7rem;
}
.m80 {
  margin: 80%;
}
.mt80 {
  margin-top: 80%;
}
.mr80 {
  margin-right: 80%;
}
.mb80 {
  margin-bottom: 80%;
}
.ml80 {
  margin-left: 80%;
}
.p80 {
  padding: 80%;
}
.pt80 {
  padding-top: 80%;
}
.pr80 {
  padding-right: 80%;
}
.pb80 {
  padding-bottom: 80%;
}
.pl80 {
  padding-left: 80%;
}
.m7-5rem {
  margin: 7.5rem;
}
.m8rem {
  margin: 8rem;
}
.mt7-5rem {
  margin-top: 7.5rem;
}
.mt8rem {
  margin-top: 8rem;
}
.mr7-5rem {
  margin-right: 7.5rem;
}
.mr8rem {
  margin-right: 8rem;
}
.mb7-5rem {
  margin-bottom: 7.5rem;
}
.mb8rem {
  margin-bottom: 8rem;
}
.ml7-5rem {
  margin-left: 7.5rem;
}
.ml8rem {
  margin-left: 8rem;
}
.p7-5rem {
  padding: 7.5rem;
}
.p8rem {
  padding: 8rem;
}
.pt7-5rem {
  padding-top: 7.5rem;
}
.pt8rem {
  padding-top: 8rem;
}
.pr7-5rem {
  padding-right: 7.5rem;
}
.pr8rem {
  padding-right: 8rem;
}
.pb7-5rem {
  padding-bottom: 7.5rem;
}
.pb8rem {
  padding-bottom: 8rem;
}
.pl7-5rem {
  padding-left: 7.5rem;
}
.pl8rem {
  padding-left: 8rem;
}
.m90 {
  margin: 90%;
}
.mt90 {
  margin-top: 90%;
}
.mr90 {
  margin-right: 90%;
}
.mb90 {
  margin-bottom: 90%;
}
.ml90 {
  margin-left: 90%;
}
.p90 {
  padding: 90%;
}
.pt90 {
  padding-top: 90%;
}
.pr90 {
  padding-right: 90%;
}
.pb90 {
  padding-bottom: 90%;
}
.pl90 {
  padding-left: 90%;
}
.m8-5rem {
  margin: 8.5rem;
}
.m9rem {
  margin: 9rem;
}
.mt8-5rem {
  margin-top: 8.5rem;
}
.mt9rem {
  margin-top: 9rem;
}
.mr8-5rem {
  margin-right: 8.5rem;
}
.mr9rem {
  margin-right: 9rem;
}
.mb8-5rem {
  margin-bottom: 8.5rem;
}
.mb9rem {
  margin-bottom: 9rem;
}
.ml8-5rem {
  margin-left: 8.5rem;
}
.ml9rem {
  margin-left: 9rem;
}
.p8-5rem {
  padding: 8.5rem;
}
.p9rem {
  padding: 9rem;
}
.pt8-5rem {
  padding-top: 8.5rem;
}
.pt9rem {
  padding-top: 9rem;
}
.pr8-5rem {
  padding-right: 8.5rem;
}
.pr9rem {
  padding-right: 9rem;
}
.pb8-5rem {
  padding-bottom: 8.5rem;
}
.pb9rem {
  padding-bottom: 9rem;
}
.pl8-5rem {
  padding-left: 8.5rem;
}
.pl9rem {
  padding-left: 9rem;
}
.m100 {
  margin: 100%;
}
.mt100 {
  margin-top: 100%;
}
.mr100 {
  margin-right: 100%;
}
.mb100 {
  margin-bottom: 100%;
}
.ml100 {
  margin-left: 100%;
}
.p100 {
  padding: 100%;
}
.pt100 {
  padding-top: 100%;
}
.pr100 {
  padding-right: 100%;
}
.pb100 {
  padding-bottom: 100%;
}
.pl100 {
  padding-left: 100%;
}
.m9-5rem {
  margin: 9.5rem;
}
.m10rem {
  margin: 10rem;
}
.mt9-5rem {
  margin-top: 9.5rem;
}
.mt10rem {
  margin-top: 10rem;
}
.mr9-5rem {
  margin-right: 9.5rem;
}
.mr10rem {
  margin-right: 10rem;
}
.mb9-5rem {
  margin-bottom: 9.5rem;
}
.mb10rem {
  margin-bottom: 10rem;
}
.ml9-5rem {
  margin-left: 9.5rem;
}
.ml10rem {
  margin-left: 10rem;
}
.p9-5rem {
  padding: 9.5rem;
}
.p10rem {
  padding: 10rem;
}
.pt9-5rem {
  padding-top: 9.5rem;
}
.pt10rem {
  padding-top: 10rem;
}
.pr9-5rem {
  padding-right: 9.5rem;
}
.pr10rem {
  padding-right: 10rem;
}
.pb9-5rem {
  padding-bottom: 9.5rem;
}
.pb10rem {
  padding-bottom: 10rem;
}
.pl9-5rem {
  padding-left: 9.5rem;
}
.pl10rem {
  padding-left: 10rem;
}
.wa {
  width: auto;
}
.ha {
  height: auto;
}
.w0 {
  width: 0;
}
.h0 {
  height: 0;
}
.maw0 {
  max-width: 0;
}
.mah0 {
  max-height: 0;
}
.w1rem {
  width: 1rem;
}
.w100px {
  width: 100px;
}
.w10 {
  width: 10%;
}
.w10vw {
  width: 10vw;
}
.h1rem {
  height: 1rem;
}
.h100px {
  height: 100px;
}
.h10 {
  height: 10%;
}
.h10vh {
  height: 10vh;
}
.miw1rem {
  min-width: 1rem;
}
.miw100px {
  min-width: 100px;
}
.miw10 {
  min-width: 10%;
}
.miw10vw {
  min-width: 10vw;
}
.mih1rem {
  min-height: 1rem;
}
.mih100px {
  min-height: 100px;
}
.mih10 {
  min-height: 10%;
}
.mih10vh {
  min-height: 10vh;
}
.maw1rem {
  max-width: 1rem;
}
.maw100px {
  max-width: 100px;
}
.maw10 {
  max-width: 10%;
}
.maw10vw {
  max-width: 10vw;
}
.mah1rem {
  max-height: 1rem;
}
.mah100px {
  max-height: 100px;
}
.mah10 {
  max-height: 10%;
}
.mah10vh {
  max-height: 10vh;
}
.w2rem {
  width: 2rem;
}
.w200px {
  width: 200px;
}
.w20 {
  width: 20%;
}
.w20vw {
  width: 20vw;
}
.h2rem {
  height: 2rem;
}
.h200px {
  height: 200px;
}
.h20 {
  height: 20%;
}
.h20vh {
  height: 20vh;
}
.miw2rem {
  min-width: 2rem;
}
.miw200px {
  min-width: 200px;
}
.miw20 {
  min-width: 20%;
}
.miw20vw {
  min-width: 20vw;
}
.mih2rem {
  min-height: 2rem;
}
.mih200px {
  min-height: 200px;
}
.mih20 {
  min-height: 20%;
}
.mih20vh {
  min-height: 20vh;
}
.maw2rem {
  max-width: 2rem;
}
.maw200px {
  max-width: 200px;
}
.maw20 {
  max-width: 20%;
}
.maw20vw {
  max-width: 20vw;
}
.mah2rem {
  max-height: 2rem;
}
.mah200px {
  max-height: 200px;
}
.mah20 {
  max-height: 20%;
}
.mah20vh {
  max-height: 20vh;
}
.w3rem {
  width: 3rem;
}
.w300px {
  width: 300px;
}
.w30 {
  width: 30%;
}
.w30vw {
  width: 30vw;
}
.h3rem {
  height: 3rem;
}
.h300px {
  height: 300px;
}
.h30 {
  height: 30%;
}
.h30vh {
  height: 30vh;
}
.miw3rem {
  min-width: 3rem;
}
.miw300px {
  min-width: 300px;
}
.miw30 {
  min-width: 30%;
}
.miw30vw {
  min-width: 30vw;
}
.mih3rem {
  min-height: 3rem;
}
.mih300px {
  min-height: 300px;
}
.mih30 {
  min-height: 30%;
}
.mih30vh {
  min-height: 30vh;
}
.maw3rem {
  max-width: 3rem;
}
.maw300px {
  max-width: 300px;
}
.maw30 {
  max-width: 30%;
}
.maw30vw {
  max-width: 30vw;
}
.mah3rem {
  max-height: 3rem;
}
.mah300px {
  max-height: 300px;
}
.mah30 {
  max-height: 30%;
}
.mah30vh {
  max-height: 30vh;
}
.w4rem {
  width: 4rem;
}
.w400px {
  width: 400px;
}
.w40 {
  width: 40%;
}
.w40vw {
  width: 40vw;
}
.h4rem {
  height: 4rem;
}
.h400px {
  height: 400px;
}
.h40 {
  height: 40%;
}
.h40vh {
  height: 40vh;
}
.miw4rem {
  min-width: 4rem;
}
.miw400px {
  min-width: 400px;
}
.miw40 {
  min-width: 40%;
}
.miw40vw {
  min-width: 40vw;
}
.mih4rem {
  min-height: 4rem;
}
.mih400px {
  min-height: 400px;
}
.mih40 {
  min-height: 40%;
}
.mih40vh {
  min-height: 40vh;
}
.maw4rem {
  max-width: 4rem;
}
.maw400px {
  max-width: 400px;
}
.maw40 {
  max-width: 40%;
}
.maw40vw {
  max-width: 40vw;
}
.mah4rem {
  max-height: 4rem;
}
.mah400px {
  max-height: 400px;
}
.mah40 {
  max-height: 40%;
}
.mah40vh {
  max-height: 40vh;
}
.w5rem {
  width: 5rem;
}
.w500px {
  width: 500px;
}
.w50 {
  width: 50%;
}
.w50vw {
  width: 50vw;
}
.h5rem {
  height: 5rem;
}
.h500px {
  height: 500px;
}
.h50 {
  height: 50%;
}
.h50vh {
  height: 50vh;
}
.miw5rem {
  min-width: 5rem;
}
.miw500px {
  min-width: 500px;
}
.miw50 {
  min-width: 50%;
}
.miw50vw {
  min-width: 50vw;
}
.mih5rem {
  min-height: 5rem;
}
.mih500px {
  min-height: 500px;
}
.mih50 {
  min-height: 50%;
}
.mih50vh {
  min-height: 50vh;
}
.maw5rem {
  max-width: 5rem;
}
.maw500px {
  max-width: 500px;
}
.maw50 {
  max-width: 50%;
}
.maw50vw {
  max-width: 50vw;
}
.mah5rem {
  max-height: 5rem;
}
.mah500px {
  max-height: 500px;
}
.mah50 {
  max-height: 50%;
}
.mah50vh {
  max-height: 50vh;
}
.w6rem {
  width: 6rem;
}
.w600px {
  width: 600px;
}
.w60 {
  width: 60%;
}
.w60vw {
  width: 60vw;
}
.h6rem {
  height: 6rem;
}
.h600px {
  height: 600px;
}
.h60 {
  height: 60%;
}
.h60vh {
  height: 60vh;
}
.miw6rem {
  min-width: 6rem;
}
.miw600px {
  min-width: 600px;
}
.miw60 {
  min-width: 60%;
}
.miw60vw {
  min-width: 60vw;
}
.mih6rem {
  min-height: 6rem;
}
.mih600px {
  min-height: 600px;
}
.mih60 {
  min-height: 60%;
}
.mih60vh {
  min-height: 60vh;
}
.maw6rem {
  max-width: 6rem;
}
.maw600px {
  max-width: 600px;
}
.maw60 {
  max-width: 60%;
}
.maw60vw {
  max-width: 60vw;
}
.mah6rem {
  max-height: 6rem;
}
.mah600px {
  max-height: 600px;
}
.mah60 {
  max-height: 60%;
}
.mah60vh {
  max-height: 60vh;
}
.w7rem {
  width: 7rem;
}
.w700px {
  width: 700px;
}
.w70 {
  width: 70%;
}
.w70vw {
  width: 70vw;
}
.h7rem {
  height: 7rem;
}
.h700px {
  height: 700px;
}
.h70 {
  height: 70%;
}
.h70vh {
  height: 70vh;
}
.miw7rem {
  min-width: 7rem;
}
.miw700px {
  min-width: 700px;
}
.miw70 {
  min-width: 70%;
}
.miw70vw {
  min-width: 70vw;
}
.mih7rem {
  min-height: 7rem;
}
.mih700px {
  min-height: 700px;
}
.mih70 {
  min-height: 70%;
}
.mih70vh {
  min-height: 70vh;
}
.maw7rem {
  max-width: 7rem;
}
.maw700px {
  max-width: 700px;
}
.maw70 {
  max-width: 70%;
}
.maw70vw {
  max-width: 70vw;
}
.mah7rem {
  max-height: 7rem;
}
.mah700px {
  max-height: 700px;
}
.mah70 {
  max-height: 70%;
}
.mah70vh {
  max-height: 70vh;
}
.w8rem {
  width: 8rem;
}
.w800px {
  width: 800px;
}
.w80 {
  width: 80%;
}
.w80vw {
  width: 80vw;
}
.h8rem {
  height: 8rem;
}
.h800px {
  height: 800px;
}
.h80 {
  height: 80%;
}
.h80vh {
  height: 80vh;
}
.miw8rem {
  min-width: 8rem;
}
.miw800px {
  min-width: 800px;
}
.miw80 {
  min-width: 80%;
}
.miw80vw {
  min-width: 80vw;
}
.mih8rem {
  min-height: 8rem;
}
.mih800px {
  min-height: 800px;
}
.mih80 {
  min-height: 80%;
}
.mih80vh {
  min-height: 80vh;
}
.maw8rem {
  max-width: 8rem;
}
.maw800px {
  max-width: 800px;
}
.maw80 {
  max-width: 80%;
}
.maw80vw {
  max-width: 80vw;
}
.mah8rem {
  max-height: 8rem;
}
.mah800px {
  max-height: 800px;
}
.mah80 {
  max-height: 80%;
}
.mah80vh {
  max-height: 80vh;
}
.w9rem {
  width: 9rem;
}
.w900px {
  width: 900px;
}
.w90 {
  width: 90%;
}
.w90vw {
  width: 90vw;
}
.h9rem {
  height: 9rem;
}
.h900px {
  height: 900px;
}
.h90 {
  height: 90%;
}
.h90vh {
  height: 90vh;
}
.miw9rem {
  min-width: 9rem;
}
.miw900px {
  min-width: 900px;
}
.miw90 {
  min-width: 90%;
}
.miw90vw {
  min-width: 90vw;
}
.mih9rem {
  min-height: 9rem;
}
.mih900px {
  min-height: 900px;
}
.mih90 {
  min-height: 90%;
}
.mih90vh {
  min-height: 90vh;
}
.maw9rem {
  max-width: 9rem;
}
.maw900px {
  max-width: 900px;
}
.maw90 {
  max-width: 90%;
}
.maw90vw {
  max-width: 90vw;
}
.mah9rem {
  max-height: 9rem;
}
.mah900px {
  max-height: 900px;
}
.mah90 {
  max-height: 90%;
}
.mah90vh {
  max-height: 90vh;
}
.w10rem {
  width: 10rem;
}
.w1000px {
  width: 1e3px;
}
.w100 {
  width: 100%;
}
.w100vw {
  width: 100vw;
}
.h10rem {
  height: 10rem;
}
.h1000px {
  height: 1e3px;
}
.h100 {
  height: 100%;
}
.h100vh {
  height: 100vh;
}
.miw10rem {
  min-width: 10rem;
}
.miw1000px {
  min-width: 1e3px;
}
.miw100 {
  min-width: 100%;
}
.miw100vw {
  min-width: 100vw;
}
.mih10rem {
  min-height: 10rem;
}
.mih1000px {
  min-height: 1e3px;
}
.mih100 {
  min-height: 100%;
}
.mih100vh {
  min-height: 100vh;
}
.maw10rem {
  max-width: 10rem;
}
.maw1000px {
  max-width: 1e3px;
}
.maw1600px {
  max-width: 1600px;
}
.maw100 {
  max-width: 100%;
}
.maw100vw {
  max-width: 100vw;
}
.mah10rem {
  max-height: 10rem;
}
.mah1000px {
  max-height: 1e3px;
}
.mah100 {
  max-height: 100%;
}
.mah100vh {
  max-height: 100vh;
}
.or0 {
  order: 0;
}
.br0px {
  border-radius: 0;
}
.btlr0px {
  border-top-left-radius: 0;
}
.btrr0px {
  border-top-right-radius: 0;
}
.bblr0px {
  border-bottom-left-radius: 0;
}
.bbrr0px {
  border-bottom-right-radius: 0;
}
.or1 {
  order: 1;
}
.br5px {
  border-radius: 5px;
}
.btlr5px {
  border-top-left-radius: 5px;
}
.btrr5px {
  border-top-right-radius: 5px;
}
.bblr5px {
  border-bottom-left-radius: 5px;
}
.bbrr5px {
  border-bottom-right-radius: 5px;
}
.or2 {
  order: 2;
}
.br10px {
  border-radius: 10px;
}
.btlr10px {
  border-top-left-radius: 10px;
}
.btrr10px {
  border-top-right-radius: 10px;
}
.bblr10px {
  border-bottom-left-radius: 10px;
}
.bbrr10px {
  border-bottom-right-radius: 10px;
}
.or3 {
  order: 3;
}
.br15px {
  border-radius: 15px;
}
.btlr15px {
  border-top-left-radius: 15px;
}
.btrr15px {
  border-top-right-radius: 15px;
}
.bblr15px {
  border-bottom-left-radius: 15px;
}
.bbrr15px {
  border-bottom-right-radius: 15px;
}
.or4 {
  order: 4;
}
.br20px {
  border-radius: 20px;
}
.btlr20px {
  border-top-left-radius: 20px;
}
.btrr20px {
  border-top-right-radius: 20px;
}
.bblr20px {
  border-bottom-left-radius: 20px;
}
.bbrr20px {
  border-bottom-right-radius: 20px;
}
.or5 {
  order: 5;
}
.br25px {
  border-radius: 25px;
}
.btlr25px {
  border-top-left-radius: 25px;
}
.btrr25px {
  border-top-right-radius: 25px;
}
.bblr25px {
  border-bottom-left-radius: 25px;
}
.bbrr25px {
  border-bottom-right-radius: 25px;
}
.or6 {
  order: 6;
}
.br30px {
  border-radius: 30px;
}
.btlr30px {
  border-top-left-radius: 30px;
}
.btrr30px {
  border-top-right-radius: 30px;
}
.bblr30px {
  border-bottom-left-radius: 30px;
}
.bbrr30px {
  border-bottom-right-radius: 30px;
}
.or7 {
  order: 7;
}
.br35px {
  border-radius: 35px;
}
.btlr35px {
  border-top-left-radius: 35px;
}
.btrr35px {
  border-top-right-radius: 35px;
}
.bblr35px {
  border-bottom-left-radius: 35px;
}
.bbrr35px {
  border-bottom-right-radius: 35px;
}
.or8 {
  order: 8;
}
.br40px {
  border-radius: 40px;
}
.btlr40px {
  border-top-left-radius: 40px;
}
.btrr40px {
  border-top-right-radius: 40px;
}
.bblr40px {
  border-bottom-left-radius: 40px;
}
.bbrr40px {
  border-bottom-right-radius: 40px;
}
.or9 {
  order: 9;
}
.br45px {
  border-radius: 45px;
}
.btlr45px {
  border-top-left-radius: 45px;
}
.btrr45px {
  border-top-right-radius: 45px;
}
.bblr45px {
  border-bottom-left-radius: 45px;
}
.bbrr45px {
  border-bottom-right-radius: 45px;
}
.or10 {
  order: 10;
}
.br50px {
  border-radius: 50px;
}
.btlr50px {
  border-top-left-radius: 50px;
}
.btrr50px {
  border-top-right-radius: 50px;
}
.bblr50px {
  border-bottom-left-radius: 50px;
}
.bbrr50px {
  border-bottom-right-radius: 50px;
}
@media only screen and (max-width: 35.99rem) {
  .tal-xs {
    text-align: left;
  }
  .tac-xs {
    text-align: center;
  }
  .tar-xs {
    text-align: right;
  }
  .taj-xs {
    text-align: justify;
  }
  .fs0-xs {
    font-size: 0;
  }
  .fs0-25rem-xs {
    font-size: 0.25rem;
  }
  .fs0-5rem-xs {
    font-size: 0.5rem;
  }
  .fs0-75rem-xs {
    font-size: 0.75rem;
  }
  .fs1rem-xs {
    font-size: 1rem;
  }
  .fs1-25rem-xs {
    font-size: 1.25rem;
  }
  .fs1-5rem-xs {
    font-size: 1.5rem;
  }
  .fs1-75rem-xs {
    font-size: 1.75rem;
  }
  .fs2rem-xs {
    font-size: 2rem;
  }
  .fs2-25rem-xs {
    font-size: 2.25rem;
  }
  .fs2-5rem-xs {
    font-size: 2.5rem;
  }
  .fs2-75rem-xs {
    font-size: 2.75rem;
  }
  .fs3rem-xs {
    font-size: 3rem;
  }
  .fs3-25rem-xs {
    font-size: 3.25rem;
  }
  .fs3-5rem-xs {
    font-size: 3.5rem;
  }
  .fs3-75rem-xs {
    font-size: 3.75rem;
  }
  .fs4rem-xs {
    font-size: 4rem;
  }
  .fs4-25rem-xs {
    font-size: 4.25rem;
  }
  .fs4-5rem-xs {
    font-size: 4.5rem;
  }
  .fs4-75rem-xs {
    font-size: 4.75rem;
  }
  .fs5rem-xs {
    font-size: 5rem;
  }
  .db-xs {
    display: block;
  }
  .dib-xs {
    display: inline-block;
  }
  .di-xs {
    display: inline;
  }
  .df-xs {
    display: flex;
  }
  .fdc-xs {
    flex-direction: column;
  }
  .fdr-xs {
    flex-direction: row;
  }
  .fww-xs {
    flex-wrap: wrap;
  }
  .jcfs-xs {
    justify-content: flex-start;
  }
  .jcc-xs {
    justify-content: center;
  }
  .jcfe-xs {
    justify-content: flex-end;
  }
  .jcsb-xs {
    justify-content: space-between;
  }
  .jcsa-xs {
    justify-content: space-around;
  }
  .aifs-xs {
    align-items: flex-start;
  }
  .aic-xs {
    align-items: center;
  }
  .aife-xs {
    align-items: flex-end;
  }
  .jss-xs {
    justify-self: start;
  }
  .jsfs-xs {
    justify-self: flex-start;
  }
  .jsc-xs {
    justify-self: center;
  }
  .jsfe-xs {
    justify-self: flex-end;
  }
  .jse-xs {
    justify-self: end;
  }
  .ass-xs {
    align-self: start;
  }
  .asfs-xs {
    align-self: flex-start;
  }
  .asc-xs {
    align-self: center;
  }
  .asfe-xs {
    align-self: flex-end;
  }
  .ase-xs {
    align-self: end;
  }
  .dif-xs {
    display: inline-flex;
  }
  .dg-xs {
    display: grid;
  }
  .gtcr1-xs {
    grid-template-columns: repeat(1, 1fr);
  }
  .gtrr1-xs {
    grid-template-rows: repeat(1, 1fr);
  }
  .gcs1-xs {
    grid-column-start: 1;
  }
  .gce2-xs {
    grid-column-end: 2;
  }
  .grs1-xs {
    grid-row-start: 1;
  }
  .gre2-xs {
    grid-row-end: 2;
  }
  .gtcr2-xs {
    grid-template-columns: repeat(2, 1fr);
  }
  .gtrr2-xs {
    grid-template-rows: repeat(2, 1fr);
  }
  .gcs2-xs {
    grid-column-start: 2;
  }
  .gce3-xs {
    grid-column-end: 3;
  }
  .grs2-xs {
    grid-row-start: 2;
  }
  .gre3-xs {
    grid-row-end: 3;
  }
  .gtcr3-xs {
    grid-template-columns: repeat(3, 1fr);
  }
  .gtrr3-xs {
    grid-template-rows: repeat(3, 1fr);
  }
  .gcs3-xs {
    grid-column-start: 3;
  }
  .gce4-xs {
    grid-column-end: 4;
  }
  .grs3-xs {
    grid-row-start: 3;
  }
  .gre4-xs {
    grid-row-end: 4;
  }
  .gtcr4-xs {
    grid-template-columns: repeat(4, 1fr);
  }
  .gtrr4-xs {
    grid-template-rows: repeat(4, 1fr);
  }
  .gcs4-xs {
    grid-column-start: 4;
  }
  .gce5-xs {
    grid-column-end: 5;
  }
  .grs4-xs {
    grid-row-start: 4;
  }
  .gre5-xs {
    grid-row-end: 5;
  }
  .gtcr5-xs {
    grid-template-columns: repeat(5, 1fr);
  }
  .gtrr5-xs {
    grid-template-rows: repeat(5, 1fr);
  }
  .gcs5-xs {
    grid-column-start: 5;
  }
  .gce6-xs {
    grid-column-end: 6;
  }
  .grs5-xs {
    grid-row-start: 5;
  }
  .gre6-xs {
    grid-row-end: 6;
  }
  .gtcr6-xs {
    grid-template-columns: repeat(6, 1fr);
  }
  .gtrr6-xs {
    grid-template-rows: repeat(6, 1fr);
  }
  .gcs6-xs {
    grid-column-start: 6;
  }
  .gce7-xs {
    grid-column-end: 7;
  }
  .grs6-xs {
    grid-row-start: 6;
  }
  .gre7-xs {
    grid-row-end: 7;
  }
  .gtcr7-xs {
    grid-template-columns: repeat(7, 1fr);
  }
  .gtrr7-xs {
    grid-template-rows: repeat(7, 1fr);
  }
  .gcs7-xs {
    grid-column-start: 7;
  }
  .gce8-xs {
    grid-column-end: 8;
  }
  .grs7-xs {
    grid-row-start: 7;
  }
  .gre8-xs {
    grid-row-end: 8;
  }
  .gtcr8-xs {
    grid-template-columns: repeat(8, 1fr);
  }
  .gtrr8-xs {
    grid-template-rows: repeat(8, 1fr);
  }
  .gcs8-xs {
    grid-column-start: 8;
  }
  .gce9-xs {
    grid-column-end: 9;
  }
  .grs8-xs {
    grid-row-start: 8;
  }
  .gre9-xs {
    grid-row-end: 9;
  }
  .gtcr9-xs {
    grid-template-columns: repeat(9, 1fr);
  }
  .gtrr9-xs {
    grid-template-rows: repeat(9, 1fr);
  }
  .gcs9-xs {
    grid-column-start: 9;
  }
  .gce10-xs {
    grid-column-end: 10;
  }
  .grs9-xs {
    grid-row-start: 9;
  }
  .gre10-xs {
    grid-row-end: 10;
  }
  .gtcr10-xs {
    grid-template-columns: repeat(10, 1fr);
  }
  .gtrr10-xs {
    grid-template-rows: repeat(10, 1fr);
  }
  .gcs10-xs {
    grid-column-start: 10;
  }
  .gce11-xs {
    grid-column-end: 11;
  }
  .grs10-xs {
    grid-row-start: 10;
  }
  .gre11-xs {
    grid-row-end: 11;
  }
  .gg0-5rem-xs {
    grid-gap: 0.5rem;
  }
  .gg1rem-xs {
    grid-gap: 1rem;
  }
  .gg1-5rem-xs {
    grid-gap: 1.5rem;
  }
  .gg2rem-xs {
    grid-gap: 2rem;
  }
  .gg2-5rem-xs {
    grid-gap: 2.5rem;
  }
  .gg3rem-xs {
    grid-gap: 3rem;
  }
  .gg3-5rem-xs {
    grid-gap: 3.5rem;
  }
  .gg4rem-xs {
    grid-gap: 4rem;
  }
  .gg4-5rem-xs {
    grid-gap: 4.5rem;
  }
  .gg5rem-xs {
    grid-gap: 5rem;
  }
  .dn-xs {
    display: none;
  }
  .pa-xs {
    position: absolute;
  }
  .pr-xs {
    position: relative;
  }
  .pf-xs {
    position: fixed;
  }
  .ps-xs {
    position: sticky;
    -webkit-position: sticky;
  }
  .t0-xs {
    top: 0;
  }
  .r0-xs {
    right: 0;
  }
  .b0-xs {
    bottom: 0;
  }
  .l0-xs {
    left: 0;
  }
  .t100-xs {
    top: 100%;
  }
  .r100-xs {
    right: 100%;
  }
  .b100-xs {
    bottom: 100%;
  }
  .l100-xs {
    left: 100%;
  }
  .fl-xs {
    float: left;
  }
  .fr-xs {
    float: right;
  }
  .fn-xs {
    float: none;
  }
  .ma-xs {
    margin: auto;
  }
  .mta-xs {
    margin-top: auto;
  }
  .mra-xs {
    margin-right: auto;
  }
  .mba-xs {
    margin-bottom: auto;
  }
  .mla-xs {
    margin-left: auto;
  }
  .m0-xs {
    margin: 0;
  }
  .mt0-xs {
    margin-top: 0;
  }
  .mr0-xs {
    margin-right: 0;
  }
  .mb0-xs {
    margin-bottom: 0;
  }
  .ml0-xs {
    margin-left: 0;
  }
  .p0-xs {
    padding: 0;
  }
  .pt0-xs {
    padding-top: 0;
  }
  .pr0-xs {
    padding-right: 0;
  }
  .pb0-xs {
    padding-bottom: 0;
  }
  .pl0-xs {
    padding-left: 0;
  }
  .m10-xs {
    margin: 10%;
  }
  .mt10-xs {
    margin-top: 10%;
  }
  .mr10-xs {
    margin-right: 10%;
  }
  .mb10-xs {
    margin-bottom: 10%;
  }
  .ml10-xs {
    margin-left: 10%;
  }
  .p10-xs {
    padding: 10%;
  }
  .pt10-xs {
    padding-top: 10%;
  }
  .pr10-xs {
    padding-right: 10%;
  }
  .pb10-xs {
    padding-bottom: 10%;
  }
  .pl10-xs {
    padding-left: 10%;
  }
  .m0-5rem-xs {
    margin: 0.5rem;
  }
  .m1rem-xs {
    margin: 1rem;
  }
  .mt0-5rem-xs {
    margin-top: 0.5rem;
  }
  .mt1rem-xs {
    margin-top: 1rem;
  }
  .mr0-5rem-xs {
    margin-right: 0.5rem;
  }
  .mr1rem-xs {
    margin-right: 1rem;
  }
  .mb0-5rem-xs {
    margin-bottom: 0.5rem;
  }
  .mb1rem-xs {
    margin-bottom: 1rem;
  }
  .ml0-5rem-xs {
    margin-left: 0.5rem;
  }
  .ml1rem-xs {
    margin-left: 1rem;
  }
  .p0-5rem-xs {
    padding: 0.5rem;
  }
  .p1rem-xs {
    padding: 1rem;
  }
  .pt0-5rem-xs {
    padding-top: 0.5rem;
  }
  .pt1rem-xs {
    padding-top: 1rem;
  }
  .pr0-5rem-xs {
    padding-right: 0.5rem;
  }
  .pr1rem-xs {
    padding-right: 1rem;
  }
  .pb0-5rem-xs {
    padding-bottom: 0.5rem;
  }
  .pb1rem-xs {
    padding-bottom: 1rem;
  }
  .pl0-5rem-xs {
    padding-left: 0.5rem;
  }
  .pl1rem-xs {
    padding-left: 1rem;
  }
  .m20-xs {
    margin: 20%;
  }
  .mt20-xs {
    margin-top: 20%;
  }
  .mr20-xs {
    margin-right: 20%;
  }
  .mb20-xs {
    margin-bottom: 20%;
  }
  .ml20-xs {
    margin-left: 20%;
  }
  .p20-xs {
    padding: 20%;
  }
  .pt20-xs {
    padding-top: 20%;
  }
  .pr20-xs {
    padding-right: 20%;
  }
  .pb20-xs {
    padding-bottom: 20%;
  }
  .pl20-xs {
    padding-left: 20%;
  }
  .m1-5rem-xs {
    margin: 1.5rem;
  }
  .m2rem-xs {
    margin: 2rem;
  }
  .mt1-5rem-xs {
    margin-top: 1.5rem;
  }
  .mt2rem-xs {
    margin-top: 2rem;
  }
  .mr1-5rem-xs {
    margin-right: 1.5rem;
  }
  .mr2rem-xs {
    margin-right: 2rem;
  }
  .mb1-5rem-xs {
    margin-bottom: 1.5rem;
  }
  .mb2rem-xs {
    margin-bottom: 2rem;
  }
  .ml1-5rem-xs {
    margin-left: 1.5rem;
  }
  .ml2rem-xs {
    margin-left: 2rem;
  }
  .p1-5rem-xs {
    padding: 1.5rem;
  }
  .p2rem-xs {
    padding: 2rem;
  }
  .pt1-5rem-xs {
    padding-top: 1.5rem;
  }
  .pt2rem-xs {
    padding-top: 2rem;
  }
  .pr1-5rem-xs {
    padding-right: 1.5rem;
  }
  .pr2rem-xs {
    padding-right: 2rem;
  }
  .pb1-5rem-xs {
    padding-bottom: 1.5rem;
  }
  .pb2rem-xs {
    padding-bottom: 2rem;
  }
  .pl1-5rem-xs {
    padding-left: 1.5rem;
  }
  .pl2rem-xs {
    padding-left: 2rem;
  }
  .m30-xs {
    margin: 30%;
  }
  .mt30-xs {
    margin-top: 30%;
  }
  .mr30-xs {
    margin-right: 30%;
  }
  .mb30-xs {
    margin-bottom: 30%;
  }
  .ml30-xs {
    margin-left: 30%;
  }
  .p30-xs {
    padding: 30%;
  }
  .pt30-xs {
    padding-top: 30%;
  }
  .pr30-xs {
    padding-right: 30%;
  }
  .pb30-xs {
    padding-bottom: 30%;
  }
  .pl30-xs {
    padding-left: 30%;
  }
  .m2-5rem-xs {
    margin: 2.5rem;
  }
  .m3rem-xs {
    margin: 3rem;
  }
  .mt2-5rem-xs {
    margin-top: 2.5rem;
  }
  .mt3rem-xs {
    margin-top: 3rem;
  }
  .mr2-5rem-xs {
    margin-right: 2.5rem;
  }
  .mr3rem-xs {
    margin-right: 3rem;
  }
  .mb2-5rem-xs {
    margin-bottom: 2.5rem;
  }
  .mb3rem-xs {
    margin-bottom: 3rem;
  }
  .ml2-5rem-xs {
    margin-left: 2.5rem;
  }
  .ml3rem-xs {
    margin-left: 3rem;
  }
  .p2-5rem-xs {
    padding: 2.5rem;
  }
  .p3rem-xs {
    padding: 3rem;
  }
  .pt2-5rem-xs {
    padding-top: 2.5rem;
  }
  .pt3rem-xs {
    padding-top: 3rem;
  }
  .pr2-5rem-xs {
    padding-right: 2.5rem;
  }
  .pr3rem-xs {
    padding-right: 3rem;
  }
  .pb2-5rem-xs {
    padding-bottom: 2.5rem;
  }
  .pb3rem-xs {
    padding-bottom: 3rem;
  }
  .pl2-5rem-xs {
    padding-left: 2.5rem;
  }
  .pl3rem-xs {
    padding-left: 3rem;
  }
  .m40-xs {
    margin: 40%;
  }
  .mt40-xs {
    margin-top: 40%;
  }
  .mr40-xs {
    margin-right: 40%;
  }
  .mb40-xs {
    margin-bottom: 40%;
  }
  .ml40-xs {
    margin-left: 40%;
  }
  .p40-xs {
    padding: 40%;
  }
  .pt40-xs {
    padding-top: 40%;
  }
  .pr40-xs {
    padding-right: 40%;
  }
  .pb40-xs {
    padding-bottom: 40%;
  }
  .pl40-xs {
    padding-left: 40%;
  }
  .m3-5rem-xs {
    margin: 3.5rem;
  }
  .m4rem-xs {
    margin: 4rem;
  }
  .mt3-5rem-xs {
    margin-top: 3.5rem;
  }
  .mt4rem-xs {
    margin-top: 4rem;
  }
  .mr3-5rem-xs {
    margin-right: 3.5rem;
  }
  .mr4rem-xs {
    margin-right: 4rem;
  }
  .mb3-5rem-xs {
    margin-bottom: 3.5rem;
  }
  .mb4rem-xs {
    margin-bottom: 4rem;
  }
  .ml3-5rem-xs {
    margin-left: 3.5rem;
  }
  .ml4rem-xs {
    margin-left: 4rem;
  }
  .p3-5rem-xs {
    padding: 3.5rem;
  }
  .p4rem-xs {
    padding: 4rem;
  }
  .pt3-5rem-xs {
    padding-top: 3.5rem;
  }
  .pt4rem-xs {
    padding-top: 4rem;
  }
  .pr3-5rem-xs {
    padding-right: 3.5rem;
  }
  .pr4rem-xs {
    padding-right: 4rem;
  }
  .pb3-5rem-xs {
    padding-bottom: 3.5rem;
  }
  .pb4rem-xs {
    padding-bottom: 4rem;
  }
  .pl3-5rem-xs {
    padding-left: 3.5rem;
  }
  .pl4rem-xs {
    padding-left: 4rem;
  }
  .m50-xs {
    margin: 50%;
  }
  .mt50-xs {
    margin-top: 50%;
  }
  .mr50-xs {
    margin-right: 50%;
  }
  .mb50-xs {
    margin-bottom: 50%;
  }
  .ml50-xs {
    margin-left: 50%;
  }
  .p50-xs {
    padding: 50%;
  }
  .pt50-xs {
    padding-top: 50%;
  }
  .pr50-xs {
    padding-right: 50%;
  }
  .pb50-xs {
    padding-bottom: 50%;
  }
  .pl50-xs {
    padding-left: 50%;
  }
  .m4-5rem-xs {
    margin: 4.5rem;
  }
  .m5rem-xs {
    margin: 5rem;
  }
  .mt4-5rem-xs {
    margin-top: 4.5rem;
  }
  .mt5rem-xs {
    margin-top: 5rem;
  }
  .mr4-5rem-xs {
    margin-right: 4.5rem;
  }
  .mr5rem-xs {
    margin-right: 5rem;
  }
  .mb4-5rem-xs {
    margin-bottom: 4.5rem;
  }
  .mb5rem-xs {
    margin-bottom: 5rem;
  }
  .ml4-5rem-xs {
    margin-left: 4.5rem;
  }
  .ml5rem-xs {
    margin-left: 5rem;
  }
  .p4-5rem-xs {
    padding: 4.5rem;
  }
  .p5rem-xs {
    padding: 5rem;
  }
  .pt4-5rem-xs {
    padding-top: 4.5rem;
  }
  .pt5rem-xs {
    padding-top: 5rem;
  }
  .pr4-5rem-xs {
    padding-right: 4.5rem;
  }
  .pr5rem-xs {
    padding-right: 5rem;
  }
  .pb4-5rem-xs {
    padding-bottom: 4.5rem;
  }
  .pb5rem-xs {
    padding-bottom: 5rem;
  }
  .pl4-5rem-xs {
    padding-left: 4.5rem;
  }
  .pl5rem-xs {
    padding-left: 5rem;
  }
  .m60-xs {
    margin: 60%;
  }
  .mt60-xs {
    margin-top: 60%;
  }
  .mr60-xs {
    margin-right: 60%;
  }
  .mb60-xs {
    margin-bottom: 60%;
  }
  .ml60-xs {
    margin-left: 60%;
  }
  .p60-xs {
    padding: 60%;
  }
  .pt60-xs {
    padding-top: 60%;
  }
  .pr60-xs {
    padding-right: 60%;
  }
  .pb60-xs {
    padding-bottom: 60%;
  }
  .pl60-xs {
    padding-left: 60%;
  }
  .m5-5rem-xs {
    margin: 5.5rem;
  }
  .m6rem-xs {
    margin: 6rem;
  }
  .mt5-5rem-xs {
    margin-top: 5.5rem;
  }
  .mt6rem-xs {
    margin-top: 6rem;
  }
  .mr5-5rem-xs {
    margin-right: 5.5rem;
  }
  .mr6rem-xs {
    margin-right: 6rem;
  }
  .mb5-5rem-xs {
    margin-bottom: 5.5rem;
  }
  .mb6rem-xs {
    margin-bottom: 6rem;
  }
  .ml5-5rem-xs {
    margin-left: 5.5rem;
  }
  .ml6rem-xs {
    margin-left: 6rem;
  }
  .p5-5rem-xs {
    padding: 5.5rem;
  }
  .p6rem-xs {
    padding: 6rem;
  }
  .pt5-5rem-xs {
    padding-top: 5.5rem;
  }
  .pt6rem-xs {
    padding-top: 6rem;
  }
  .pr5-5rem-xs {
    padding-right: 5.5rem;
  }
  .pr6rem-xs {
    padding-right: 6rem;
  }
  .pb5-5rem-xs {
    padding-bottom: 5.5rem;
  }
  .pb6rem-xs {
    padding-bottom: 6rem;
  }
  .pl5-5rem-xs {
    padding-left: 5.5rem;
  }
  .pl6rem-xs {
    padding-left: 6rem;
  }
  .m70-xs {
    margin: 70%;
  }
  .mt70-xs {
    margin-top: 70%;
  }
  .mr70-xs {
    margin-right: 70%;
  }
  .mb70-xs {
    margin-bottom: 70%;
  }
  .ml70-xs {
    margin-left: 70%;
  }
  .p70-xs {
    padding: 70%;
  }
  .pt70-xs {
    padding-top: 70%;
  }
  .pr70-xs {
    padding-right: 70%;
  }
  .pb70-xs {
    padding-bottom: 70%;
  }
  .pl70-xs {
    padding-left: 70%;
  }
  .m6-5rem-xs {
    margin: 6.5rem;
  }
  .m7rem-xs {
    margin: 7rem;
  }
  .mt6-5rem-xs {
    margin-top: 6.5rem;
  }
  .mt7rem-xs {
    margin-top: 7rem;
  }
  .mr6-5rem-xs {
    margin-right: 6.5rem;
  }
  .mr7rem-xs {
    margin-right: 7rem;
  }
  .mb6-5rem-xs {
    margin-bottom: 6.5rem;
  }
  .mb7rem-xs {
    margin-bottom: 7rem;
  }
  .ml6-5rem-xs {
    margin-left: 6.5rem;
  }
  .ml7rem-xs {
    margin-left: 7rem;
  }
  .p6-5rem-xs {
    padding: 6.5rem;
  }
  .p7rem-xs {
    padding: 7rem;
  }
  .pt6-5rem-xs {
    padding-top: 6.5rem;
  }
  .pt7rem-xs {
    padding-top: 7rem;
  }
  .pr6-5rem-xs {
    padding-right: 6.5rem;
  }
  .pr7rem-xs {
    padding-right: 7rem;
  }
  .pb6-5rem-xs {
    padding-bottom: 6.5rem;
  }
  .pb7rem-xs {
    padding-bottom: 7rem;
  }
  .pl6-5rem-xs {
    padding-left: 6.5rem;
  }
  .pl7rem-xs {
    padding-left: 7rem;
  }
  .m80-xs {
    margin: 80%;
  }
  .mt80-xs {
    margin-top: 80%;
  }
  .mr80-xs {
    margin-right: 80%;
  }
  .mb80-xs {
    margin-bottom: 80%;
  }
  .ml80-xs {
    margin-left: 80%;
  }
  .p80-xs {
    padding: 80%;
  }
  .pt80-xs {
    padding-top: 80%;
  }
  .pr80-xs {
    padding-right: 80%;
  }
  .pb80-xs {
    padding-bottom: 80%;
  }
  .pl80-xs {
    padding-left: 80%;
  }
  .m7-5rem-xs {
    margin: 7.5rem;
  }
  .m8rem-xs {
    margin: 8rem;
  }
  .mt7-5rem-xs {
    margin-top: 7.5rem;
  }
  .mt8rem-xs {
    margin-top: 8rem;
  }
  .mr7-5rem-xs {
    margin-right: 7.5rem;
  }
  .mr8rem-xs {
    margin-right: 8rem;
  }
  .mb7-5rem-xs {
    margin-bottom: 7.5rem;
  }
  .mb8rem-xs {
    margin-bottom: 8rem;
  }
  .ml7-5rem-xs {
    margin-left: 7.5rem;
  }
  .ml8rem-xs {
    margin-left: 8rem;
  }
  .p7-5rem-xs {
    padding: 7.5rem;
  }
  .p8rem-xs {
    padding: 8rem;
  }
  .pt7-5rem-xs {
    padding-top: 7.5rem;
  }
  .pt8rem-xs {
    padding-top: 8rem;
  }
  .pr7-5rem-xs {
    padding-right: 7.5rem;
  }
  .pr8rem-xs {
    padding-right: 8rem;
  }
  .pb7-5rem-xs {
    padding-bottom: 7.5rem;
  }
  .pb8rem-xs {
    padding-bottom: 8rem;
  }
  .pl7-5rem-xs {
    padding-left: 7.5rem;
  }
  .pl8rem-xs {
    padding-left: 8rem;
  }
  .m90-xs {
    margin: 90%;
  }
  .mt90-xs {
    margin-top: 90%;
  }
  .mr90-xs {
    margin-right: 90%;
  }
  .mb90-xs {
    margin-bottom: 90%;
  }
  .ml90-xs {
    margin-left: 90%;
  }
  .p90-xs {
    padding: 90%;
  }
  .pt90-xs {
    padding-top: 90%;
  }
  .pr90-xs {
    padding-right: 90%;
  }
  .pb90-xs {
    padding-bottom: 90%;
  }
  .pl90-xs {
    padding-left: 90%;
  }
  .m8-5rem-xs {
    margin: 8.5rem;
  }
  .m9rem-xs {
    margin: 9rem;
  }
  .mt8-5rem-xs {
    margin-top: 8.5rem;
  }
  .mt9rem-xs {
    margin-top: 9rem;
  }
  .mr8-5rem-xs {
    margin-right: 8.5rem;
  }
  .mr9rem-xs {
    margin-right: 9rem;
  }
  .mb8-5rem-xs {
    margin-bottom: 8.5rem;
  }
  .mb9rem-xs {
    margin-bottom: 9rem;
  }
  .ml8-5rem-xs {
    margin-left: 8.5rem;
  }
  .ml9rem-xs {
    margin-left: 9rem;
  }
  .p8-5rem-xs {
    padding: 8.5rem;
  }
  .p9rem-xs {
    padding: 9rem;
  }
  .pt8-5rem-xs {
    padding-top: 8.5rem;
  }
  .pt9rem-xs {
    padding-top: 9rem;
  }
  .pr8-5rem-xs {
    padding-right: 8.5rem;
  }
  .pr9rem-xs {
    padding-right: 9rem;
  }
  .pb8-5rem-xs {
    padding-bottom: 8.5rem;
  }
  .pb9rem-xs {
    padding-bottom: 9rem;
  }
  .pl8-5rem-xs {
    padding-left: 8.5rem;
  }
  .pl9rem-xs {
    padding-left: 9rem;
  }
  .m100-xs {
    margin: 100%;
  }
  .mt100-xs {
    margin-top: 100%;
  }
  .mr100-xs {
    margin-right: 100%;
  }
  .mb100-xs {
    margin-bottom: 100%;
  }
  .ml100-xs {
    margin-left: 100%;
  }
  .p100-xs {
    padding: 100%;
  }
  .pt100-xs {
    padding-top: 100%;
  }
  .pr100-xs {
    padding-right: 100%;
  }
  .pb100-xs {
    padding-bottom: 100%;
  }
  .pl100-xs {
    padding-left: 100%;
  }
  .m9-5rem-xs {
    margin: 9.5rem;
  }
  .m10rem-xs {
    margin: 10rem;
  }
  .mt9-5rem-xs {
    margin-top: 9.5rem;
  }
  .mt10rem-xs {
    margin-top: 10rem;
  }
  .mr9-5rem-xs {
    margin-right: 9.5rem;
  }
  .mr10rem-xs {
    margin-right: 10rem;
  }
  .mb9-5rem-xs {
    margin-bottom: 9.5rem;
  }
  .mb10rem-xs {
    margin-bottom: 10rem;
  }
  .ml9-5rem-xs {
    margin-left: 9.5rem;
  }
  .ml10rem-xs {
    margin-left: 10rem;
  }
  .p9-5rem-xs {
    padding: 9.5rem;
  }
  .p10rem-xs {
    padding: 10rem;
  }
  .pt9-5rem-xs {
    padding-top: 9.5rem;
  }
  .pt10rem-xs {
    padding-top: 10rem;
  }
  .pr9-5rem-xs {
    padding-right: 9.5rem;
  }
  .pr10rem-xs {
    padding-right: 10rem;
  }
  .pb9-5rem-xs {
    padding-bottom: 9.5rem;
  }
  .pb10rem-xs {
    padding-bottom: 10rem;
  }
  .pl9-5rem-xs {
    padding-left: 9.5rem;
  }
  .pl10rem-xs {
    padding-left: 10rem;
  }
  .wa-xs {
    width: auto;
  }
  .ha-xs {
    height: auto;
  }
  .w0-xs {
    width: 0;
  }
  .h0-xs {
    height: 0;
  }
  .maw0-xs {
    max-width: 0;
  }
  .mah0-xs {
    max-height: 0;
  }
  .w1rem-xs {
    width: 1rem;
  }
  .w100px-xs {
    width: 100px;
  }
  .w10-xs {
    width: 10%;
  }
  .w10vw-xs {
    width: 10vw;
  }
  .h1rem-xs {
    height: 1rem;
  }
  .h100px-xs {
    height: 100px;
  }
  .h10-xs {
    height: 10%;
  }
  .h10vh-xs {
    height: 10vh;
  }
  .miw1rem-xs {
    min-width: 1rem;
  }
  .miw100px-xs {
    min-width: 100px;
  }
  .miw10-xs {
    min-width: 10%;
  }
  .miw10vw-xs {
    min-width: 10vw;
  }
  .mih1rem-xs {
    min-height: 1rem;
  }
  .mih100px-xs {
    min-height: 100px;
  }
  .mih10-xs {
    min-height: 10%;
  }
  .mih10vh-xs {
    min-height: 10vh;
  }
  .maw1rem-xs {
    max-width: 1rem;
  }
  .maw100px-xs {
    max-width: 100px;
  }
  .maw10-xs {
    max-width: 10%;
  }
  .maw10vw-xs {
    max-width: 10vw;
  }
  .mah1rem-xs {
    max-height: 1rem;
  }
  .mah100px-xs {
    max-height: 100px;
  }
  .mah10-xs {
    max-height: 10%;
  }
  .mah10vh-xs {
    max-height: 10vh;
  }
  .w2rem-xs {
    width: 2rem;
  }
  .w200px-xs {
    width: 200px;
  }
  .w20-xs {
    width: 20%;
  }
  .w20vw-xs {
    width: 20vw;
  }
  .h2rem-xs {
    height: 2rem;
  }
  .h200px-xs {
    height: 200px;
  }
  .h20-xs {
    height: 20%;
  }
  .h20vh-xs {
    height: 20vh;
  }
  .miw2rem-xs {
    min-width: 2rem;
  }
  .miw200px-xs {
    min-width: 200px;
  }
  .miw20-xs {
    min-width: 20%;
  }
  .miw20vw-xs {
    min-width: 20vw;
  }
  .mih2rem-xs {
    min-height: 2rem;
  }
  .mih200px-xs {
    min-height: 200px;
  }
  .mih20-xs {
    min-height: 20%;
  }
  .mih20vh-xs {
    min-height: 20vh;
  }
  .maw2rem-xs {
    max-width: 2rem;
  }
  .maw200px-xs {
    max-width: 200px;
  }
  .maw20-xs {
    max-width: 20%;
  }
  .maw20vw-xs {
    max-width: 20vw;
  }
  .mah2rem-xs {
    max-height: 2rem;
  }
  .mah200px-xs {
    max-height: 200px;
  }
  .mah20-xs {
    max-height: 20%;
  }
  .mah20vh-xs {
    max-height: 20vh;
  }
  .w3rem-xs {
    width: 3rem;
  }
  .w300px-xs {
    width: 300px;
  }
  .w30-xs {
    width: 30%;
  }
  .w30vw-xs {
    width: 30vw;
  }
  .h3rem-xs {
    height: 3rem;
  }
  .h300px-xs {
    height: 300px;
  }
  .h30-xs {
    height: 30%;
  }
  .h30vh-xs {
    height: 30vh;
  }
  .miw3rem-xs {
    min-width: 3rem;
  }
  .miw300px-xs {
    min-width: 300px;
  }
  .miw30-xs {
    min-width: 30%;
  }
  .miw30vw-xs {
    min-width: 30vw;
  }
  .mih3rem-xs {
    min-height: 3rem;
  }
  .mih300px-xs {
    min-height: 300px;
  }
  .mih30-xs {
    min-height: 30%;
  }
  .mih30vh-xs {
    min-height: 30vh;
  }
  .maw3rem-xs {
    max-width: 3rem;
  }
  .maw300px-xs {
    max-width: 300px;
  }
  .maw30-xs {
    max-width: 30%;
  }
  .maw30vw-xs {
    max-width: 30vw;
  }
  .mah3rem-xs {
    max-height: 3rem;
  }
  .mah300px-xs {
    max-height: 300px;
  }
  .mah30-xs {
    max-height: 30%;
  }
  .mah30vh-xs {
    max-height: 30vh;
  }
  .w4rem-xs {
    width: 4rem;
  }
  .w400px-xs {
    width: 400px;
  }
  .w40-xs {
    width: 40%;
  }
  .w40vw-xs {
    width: 40vw;
  }
  .h4rem-xs {
    height: 4rem;
  }
  .h400px-xs {
    height: 400px;
  }
  .h40-xs {
    height: 40%;
  }
  .h40vh-xs {
    height: 40vh;
  }
  .miw4rem-xs {
    min-width: 4rem;
  }
  .miw400px-xs {
    min-width: 400px;
  }
  .miw40-xs {
    min-width: 40%;
  }
  .miw40vw-xs {
    min-width: 40vw;
  }
  .mih4rem-xs {
    min-height: 4rem;
  }
  .mih400px-xs {
    min-height: 400px;
  }
  .mih40-xs {
    min-height: 40%;
  }
  .mih40vh-xs {
    min-height: 40vh;
  }
  .maw4rem-xs {
    max-width: 4rem;
  }
  .maw400px-xs {
    max-width: 400px;
  }
  .maw40-xs {
    max-width: 40%;
  }
  .maw40vw-xs {
    max-width: 40vw;
  }
  .mah4rem-xs {
    max-height: 4rem;
  }
  .mah400px-xs {
    max-height: 400px;
  }
  .mah40-xs {
    max-height: 40%;
  }
  .mah40vh-xs {
    max-height: 40vh;
  }
  .w5rem-xs {
    width: 5rem;
  }
  .w500px-xs {
    width: 500px;
  }
  .w50-xs {
    width: 50%;
  }
  .w50vw-xs {
    width: 50vw;
  }
  .h5rem-xs {
    height: 5rem;
  }
  .h500px-xs {
    height: 500px;
  }
  .h50-xs {
    height: 50%;
  }
  .h50vh-xs {
    height: 50vh;
  }
  .miw5rem-xs {
    min-width: 5rem;
  }
  .miw500px-xs {
    min-width: 500px;
  }
  .miw50-xs {
    min-width: 50%;
  }
  .miw50vw-xs {
    min-width: 50vw;
  }
  .mih5rem-xs {
    min-height: 5rem;
  }
  .mih500px-xs {
    min-height: 500px;
  }
  .mih50-xs {
    min-height: 50%;
  }
  .mih50vh-xs {
    min-height: 50vh;
  }
  .maw5rem-xs {
    max-width: 5rem;
  }
  .maw500px-xs {
    max-width: 500px;
  }
  .maw50-xs {
    max-width: 50%;
  }
  .maw50vw-xs {
    max-width: 50vw;
  }
  .mah5rem-xs {
    max-height: 5rem;
  }
  .mah500px-xs {
    max-height: 500px;
  }
  .mah50-xs {
    max-height: 50%;
  }
  .mah50vh-xs {
    max-height: 50vh;
  }
  .w6rem-xs {
    width: 6rem;
  }
  .w600px-xs {
    width: 600px;
  }
  .w60-xs {
    width: 60%;
  }
  .w60vw-xs {
    width: 60vw;
  }
  .h6rem-xs {
    height: 6rem;
  }
  .h600px-xs {
    height: 600px;
  }
  .h60-xs {
    height: 60%;
  }
  .h60vh-xs {
    height: 60vh;
  }
  .miw6rem-xs {
    min-width: 6rem;
  }
  .miw600px-xs {
    min-width: 600px;
  }
  .miw60-xs {
    min-width: 60%;
  }
  .miw60vw-xs {
    min-width: 60vw;
  }
  .mih6rem-xs {
    min-height: 6rem;
  }
  .mih600px-xs {
    min-height: 600px;
  }
  .mih60-xs {
    min-height: 60%;
  }
  .mih60vh-xs {
    min-height: 60vh;
  }
  .maw6rem-xs {
    max-width: 6rem;
  }
  .maw600px-xs {
    max-width: 600px;
  }
  .maw60-xs {
    max-width: 60%;
  }
  .maw60vw-xs {
    max-width: 60vw;
  }
  .mah6rem-xs {
    max-height: 6rem;
  }
  .mah600px-xs {
    max-height: 600px;
  }
  .mah60-xs {
    max-height: 60%;
  }
  .mah60vh-xs {
    max-height: 60vh;
  }
  .w7rem-xs {
    width: 7rem;
  }
  .w700px-xs {
    width: 700px;
  }
  .w70-xs {
    width: 70%;
  }
  .w70vw-xs {
    width: 70vw;
  }
  .h7rem-xs {
    height: 7rem;
  }
  .h700px-xs {
    height: 700px;
  }
  .h70-xs {
    height: 70%;
  }
  .h70vh-xs {
    height: 70vh;
  }
  .miw7rem-xs {
    min-width: 7rem;
  }
  .miw700px-xs {
    min-width: 700px;
  }
  .miw70-xs {
    min-width: 70%;
  }
  .miw70vw-xs {
    min-width: 70vw;
  }
  .mih7rem-xs {
    min-height: 7rem;
  }
  .mih700px-xs {
    min-height: 700px;
  }
  .mih70-xs {
    min-height: 70%;
  }
  .mih70vh-xs {
    min-height: 70vh;
  }
  .maw7rem-xs {
    max-width: 7rem;
  }
  .maw700px-xs {
    max-width: 700px;
  }
  .maw70-xs {
    max-width: 70%;
  }
  .maw70vw-xs {
    max-width: 70vw;
  }
  .mah7rem-xs {
    max-height: 7rem;
  }
  .mah700px-xs {
    max-height: 700px;
  }
  .mah70-xs {
    max-height: 70%;
  }
  .mah70vh-xs {
    max-height: 70vh;
  }
  .w8rem-xs {
    width: 8rem;
  }
  .w800px-xs {
    width: 800px;
  }
  .w80-xs {
    width: 80%;
  }
  .w80vw-xs {
    width: 80vw;
  }
  .h8rem-xs {
    height: 8rem;
  }
  .h800px-xs {
    height: 800px;
  }
  .h80-xs {
    height: 80%;
  }
  .h80vh-xs {
    height: 80vh;
  }
  .miw8rem-xs {
    min-width: 8rem;
  }
  .miw800px-xs {
    min-width: 800px;
  }
  .miw80-xs {
    min-width: 80%;
  }
  .miw80vw-xs {
    min-width: 80vw;
  }
  .mih8rem-xs {
    min-height: 8rem;
  }
  .mih800px-xs {
    min-height: 800px;
  }
  .mih80-xs {
    min-height: 80%;
  }
  .mih80vh-xs {
    min-height: 80vh;
  }
  .maw8rem-xs {
    max-width: 8rem;
  }
  .maw800px-xs {
    max-width: 800px;
  }
  .maw80-xs {
    max-width: 80%;
  }
  .maw80vw-xs {
    max-width: 80vw;
  }
  .mah8rem-xs {
    max-height: 8rem;
  }
  .mah800px-xs {
    max-height: 800px;
  }
  .mah80-xs {
    max-height: 80%;
  }
  .mah80vh-xs {
    max-height: 80vh;
  }
  .w9rem-xs {
    width: 9rem;
  }
  .w900px-xs {
    width: 900px;
  }
  .w90-xs {
    width: 90%;
  }
  .w90vw-xs {
    width: 90vw;
  }
  .h9rem-xs {
    height: 9rem;
  }
  .h900px-xs {
    height: 900px;
  }
  .h90-xs {
    height: 90%;
  }
  .h90vh-xs {
    height: 90vh;
  }
  .miw9rem-xs {
    min-width: 9rem;
  }
  .miw900px-xs {
    min-width: 900px;
  }
  .miw90-xs {
    min-width: 90%;
  }
  .miw90vw-xs {
    min-width: 90vw;
  }
  .mih9rem-xs {
    min-height: 9rem;
  }
  .mih900px-xs {
    min-height: 900px;
  }
  .mih90-xs {
    min-height: 90%;
  }
  .mih90vh-xs {
    min-height: 90vh;
  }
  .maw9rem-xs {
    max-width: 9rem;
  }
  .maw900px-xs {
    max-width: 900px;
  }
  .maw90-xs {
    max-width: 90%;
  }
  .maw90vw-xs {
    max-width: 90vw;
  }
  .mah9rem-xs {
    max-height: 9rem;
  }
  .mah900px-xs {
    max-height: 900px;
  }
  .mah90-xs {
    max-height: 90%;
  }
  .mah90vh-xs {
    max-height: 90vh;
  }
  .w10rem-xs {
    width: 10rem;
  }
  .w1000px-xs {
    width: 1e3px;
  }
  .w100-xs {
    width: 100%;
  }
  .w100vw-xs {
    width: 100vw;
  }
  .h10rem-xs {
    height: 10rem;
  }
  .h1000px-xs {
    height: 1e3px;
  }
  .h100-xs {
    height: 100%;
  }
  .h100vh-xs {
    height: 100vh;
  }
  .miw10rem-xs {
    min-width: 10rem;
  }
  .miw1000px-xs {
    min-width: 1e3px;
  }
  .miw100-xs {
    min-width: 100%;
  }
  .miw100vw-xs {
    min-width: 100vw;
  }
  .mih10rem-xs {
    min-height: 10rem;
  }
  .mih1000px-xs {
    min-height: 1e3px;
  }
  .mih100-xs {
    min-height: 100%;
  }
  .mih100vh-xs {
    min-height: 100vh;
  }
  .maw10rem-xs {
    max-width: 10rem;
  }
  .maw1000px-xs {
    max-width: 1e3px;
  }
  .maw100-xs {
    max-width: 100%;
  }
  .maw100vw-xs {
    max-width: 100vw;
  }
  .mah10rem-xs {
    max-height: 10rem;
  }
  .mah1000px-xs {
    max-height: 1e3px;
  }
  .mah100-xs {
    max-height: 100%;
  }
  .mah100vh-xs {
    max-height: 100vh;
  }
  .or0-xs {
    order: 0;
  }
  .br0px-xs {
    border-radius: 0;
  }
  .btlr0px-xs {
    border-top-left-radius: 0;
  }
  .btrr0px-xs {
    border-top-right-radius: 0;
  }
  .bblr0px-xs {
    border-bottom-left-radius: 0;
  }
  .bbrr0px-xs {
    border-bottom-right-radius: 0;
  }
  .or1-xs {
    order: 1;
  }
  .br5px-xs {
    border-radius: 5px;
  }
  .btlr5px-xs {
    border-top-left-radius: 5px;
  }
  .btrr5px-xs {
    border-top-right-radius: 5px;
  }
  .bblr5px-xs {
    border-bottom-left-radius: 5px;
  }
  .bbrr5px-xs {
    border-bottom-right-radius: 5px;
  }
  .or2-xs {
    order: 2;
  }
  .br10px-xs {
    border-radius: 10px;
  }
  .btlr10px-xs {
    border-top-left-radius: 10px;
  }
  .btrr10px-xs {
    border-top-right-radius: 10px;
  }
  .bblr10px-xs {
    border-bottom-left-radius: 10px;
  }
  .bbrr10px-xs {
    border-bottom-right-radius: 10px;
  }
  .or3-xs {
    order: 3;
  }
  .br15px-xs {
    border-radius: 15px;
  }
  .btlr15px-xs {
    border-top-left-radius: 15px;
  }
  .btrr15px-xs {
    border-top-right-radius: 15px;
  }
  .bblr15px-xs {
    border-bottom-left-radius: 15px;
  }
  .bbrr15px-xs {
    border-bottom-right-radius: 15px;
  }
  .or4-xs {
    order: 4;
  }
  .br20px-xs {
    border-radius: 20px;
  }
  .btlr20px-xs {
    border-top-left-radius: 20px;
  }
  .btrr20px-xs {
    border-top-right-radius: 20px;
  }
  .bblr20px-xs {
    border-bottom-left-radius: 20px;
  }
  .bbrr20px-xs {
    border-bottom-right-radius: 20px;
  }
  .or5-xs {
    order: 5;
  }
  .br25px-xs {
    border-radius: 25px;
  }
  .btlr25px-xs {
    border-top-left-radius: 25px;
  }
  .btrr25px-xs {
    border-top-right-radius: 25px;
  }
  .bblr25px-xs {
    border-bottom-left-radius: 25px;
  }
  .bbrr25px-xs {
    border-bottom-right-radius: 25px;
  }
  .or6-xs {
    order: 6;
  }
  .br30px-xs {
    border-radius: 30px;
  }
  .btlr30px-xs {
    border-top-left-radius: 30px;
  }
  .btrr30px-xs {
    border-top-right-radius: 30px;
  }
  .bblr30px-xs {
    border-bottom-left-radius: 30px;
  }
  .bbrr30px-xs {
    border-bottom-right-radius: 30px;
  }
  .or7-xs {
    order: 7;
  }
  .br35px-xs {
    border-radius: 35px;
  }
  .btlr35px-xs {
    border-top-left-radius: 35px;
  }
  .btrr35px-xs {
    border-top-right-radius: 35px;
  }
  .bblr35px-xs {
    border-bottom-left-radius: 35px;
  }
  .bbrr35px-xs {
    border-bottom-right-radius: 35px;
  }
  .or8-xs {
    order: 8;
  }
  .br40px-xs {
    border-radius: 40px;
  }
  .btlr40px-xs {
    border-top-left-radius: 40px;
  }
  .btrr40px-xs {
    border-top-right-radius: 40px;
  }
  .bblr40px-xs {
    border-bottom-left-radius: 40px;
  }
  .bbrr40px-xs {
    border-bottom-right-radius: 40px;
  }
  .or9-xs {
    order: 9;
  }
  .br45px-xs {
    border-radius: 45px;
  }
  .btlr45px-xs {
    border-top-left-radius: 45px;
  }
  .btrr45px-xs {
    border-top-right-radius: 45px;
  }
  .bblr45px-xs {
    border-bottom-left-radius: 45px;
  }
  .bbrr45px-xs {
    border-bottom-right-radius: 45px;
  }
  .or10-xs {
    order: 10;
  }
  .br50px-xs {
    border-radius: 50px;
  }
  .btlr50px-xs {
    border-top-left-radius: 50px;
  }
  .btrr50px-xs {
    border-top-right-radius: 50px;
  }
  .bblr50px-xs {
    border-bottom-left-radius: 50px;
  }
  .bbrr50px-xs {
    border-bottom-right-radius: 50px;
  }
	.fg-xs {
		flex-grow: 1;
	}
}
@media only screen and (min-width: 36rem) {
  .container {
    max-width: calc(100vw - 4rem);
  }
  .tal-sm {
    text-align: left;
  }
  .tac-sm {
    text-align: center;
  }
  .tar-sm {
    text-align: right;
  }
  .taj-sm {
    text-align: justify;
  }
  .fs0-sm {
    font-size: 0;
  }
  .fs0-25rem-sm {
    font-size: 0.25rem;
  }
  .fs0-5rem-sm {
    font-size: 0.5rem;
  }
  .fs0-75rem-sm {
    font-size: 0.75rem;
  }
  .fs1rem-sm {
    font-size: 1rem;
  }
  .fs1-25rem-sm {
    font-size: 1.25rem;
  }
  .fs1-5rem-sm {
    font-size: 1.5rem;
  }
  .fs1-75rem-sm {
    font-size: 1.75rem;
  }
  .fs2rem-sm {
    font-size: 2rem;
  }
  .fs2-25rem-sm {
    font-size: 2.25rem;
  }
  .fs2-5rem-sm {
    font-size: 2.5rem;
  }
  .fs2-75rem-sm {
    font-size: 2.75rem;
  }
  .fs3rem-sm {
    font-size: 3rem;
  }
  .fs3-25rem-sm {
    font-size: 3.25rem;
  }
  .fs3-5rem-sm {
    font-size: 3.5rem;
  }
  .fs3-75rem-sm {
    font-size: 3.75rem;
  }
  .fs4rem-sm {
    font-size: 4rem;
  }
  .fs4-25rem-sm {
    font-size: 4.25rem;
  }
  .fs4-5rem-sm {
    font-size: 4.5rem;
  }
  .fs4-75rem-sm {
    font-size: 4.75rem;
  }
  .fs5rem-sm {
    font-size: 5rem;
  }
  .db-sm {
    display: block;
  }
  .dib-sm {
    display: inline-block;
  }
  .di-sm {
    display: inline;
  }
  .df-sm {
    display: flex;
  }
  .fdc-sm {
    flex-direction: column;
  }
  .fdr-sm {
    flex-direction: row;
  }
  .fww-sm {
    flex-wrap: wrap;
  }
  .jcfs-sm {
    justify-content: flex-start;
  }
  .jcc-sm {
    justify-content: center;
  }
  .jcfe-sm {
    justify-content: flex-end;
  }
  .jcsb-sm {
    justify-content: space-between;
  }
  .jcsa-sm {
    justify-content: space-around;
  }
  .aifs-sm {
    align-items: flex-start;
  }
  .aic-sm {
    align-items: center;
  }
  .aife-sm {
    align-items: flex-end;
  }
  .jss-sm {
    justify-self: start;
  }
  .jsfs-sm {
    justify-self: flex-start;
  }
  .jsc-sm {
    justify-self: center;
  }
  .jsfe-sm {
    justify-self: flex-end;
  }
  .jse-sm {
    justify-self: end;
  }
  .ass-sm {
    align-self: start;
  }
  .asfs-sm {
    align-self: flex-start;
  }
  .asc-sm {
    align-self: center;
  }
  .asfe-sm {
    align-self: flex-end;
  }
  .ase-sm {
    align-self: end;
  }
  .dif-sm {
    display: inline-flex;
  }
  .dg-sm {
    display: grid;
  }
  .gtcr1-sm {
    grid-template-columns: repeat(1, 1fr);
  }
  .gtrr1-sm {
    grid-template-rows: repeat(1, 1fr);
  }
  .gcs1-sm {
    grid-column-start: 1;
  }
  .gce2-sm {
    grid-column-end: 2;
  }
  .grs1-sm {
    grid-row-start: 1;
  }
  .gre2-sm {
    grid-row-end: 2;
  }
  .gtcr2-sm {
    grid-template-columns: repeat(2, 1fr);
  }
  .gtrr2-sm {
    grid-template-rows: repeat(2, 1fr);
  }
  .gcs2-sm {
    grid-column-start: 2;
  }
  .gce3-sm {
    grid-column-end: 3;
  }
  .grs2-sm {
    grid-row-start: 2;
  }
  .gre3-sm {
    grid-row-end: 3;
  }
  .gtcr3-sm {
    grid-template-columns: repeat(3, 1fr);
  }
  .gtrr3-sm {
    grid-template-rows: repeat(3, 1fr);
  }
  .gcs3-sm {
    grid-column-start: 3;
  }
  .gce4-sm {
    grid-column-end: 4;
  }
  .grs3-sm {
    grid-row-start: 3;
  }
  .gre4-sm {
    grid-row-end: 4;
  }
  .gtcr4-sm {
    grid-template-columns: repeat(4, 1fr);
  }
  .gtrr4-sm {
    grid-template-rows: repeat(4, 1fr);
  }
  .gcs4-sm {
    grid-column-start: 4;
  }
  .gce5-sm {
    grid-column-end: 5;
  }
  .grs4-sm {
    grid-row-start: 4;
  }
  .gre5-sm {
    grid-row-end: 5;
  }
  .gtcr5-sm {
    grid-template-columns: repeat(5, 1fr);
  }
  .gtrr5-sm {
    grid-template-rows: repeat(5, 1fr);
  }
  .gcs5-sm {
    grid-column-start: 5;
  }
  .gce6-sm {
    grid-column-end: 6;
  }
  .grs5-sm {
    grid-row-start: 5;
  }
  .gre6-sm {
    grid-row-end: 6;
  }
  .gtcr6-sm {
    grid-template-columns: repeat(6, 1fr);
  }
  .gtrr6-sm {
    grid-template-rows: repeat(6, 1fr);
  }
  .gcs6-sm {
    grid-column-start: 6;
  }
  .gce7-sm {
    grid-column-end: 7;
  }
  .grs6-sm {
    grid-row-start: 6;
  }
  .gre7-sm {
    grid-row-end: 7;
  }
  .gtcr7-sm {
    grid-template-columns: repeat(7, 1fr);
  }
  .gtrr7-sm {
    grid-template-rows: repeat(7, 1fr);
  }
  .gcs7-sm {
    grid-column-start: 7;
  }
  .gce8-sm {
    grid-column-end: 8;
  }
  .grs7-sm {
    grid-row-start: 7;
  }
  .gre8-sm {
    grid-row-end: 8;
  }
  .gtcr8-sm {
    grid-template-columns: repeat(8, 1fr);
  }
  .gtrr8-sm {
    grid-template-rows: repeat(8, 1fr);
  }
  .gcs8-sm {
    grid-column-start: 8;
  }
  .gce9-sm {
    grid-column-end: 9;
  }
  .grs8-sm {
    grid-row-start: 8;
  }
  .gre9-sm {
    grid-row-end: 9;
  }
  .gtcr9-sm {
    grid-template-columns: repeat(9, 1fr);
  }
  .gtrr9-sm {
    grid-template-rows: repeat(9, 1fr);
  }
  .gcs9-sm {
    grid-column-start: 9;
  }
  .gce10-sm {
    grid-column-end: 10;
  }
  .grs9-sm {
    grid-row-start: 9;
  }
  .gre10-sm {
    grid-row-end: 10;
  }
  .gtcr10-sm {
    grid-template-columns: repeat(10, 1fr);
  }
  .gtrr10-sm {
    grid-template-rows: repeat(10, 1fr);
  }
  .gcs10-sm {
    grid-column-start: 10;
  }
  .gce11-sm {
    grid-column-end: 11;
  }
  .grs10-sm {
    grid-row-start: 10;
  }
  .gre11-sm {
    grid-row-end: 11;
  }
  .gg0-5rem-sm {
    grid-gap: 0.5rem;
  }
  .gg1rem-sm {
    grid-gap: 1rem;
  }
  .gg1-5rem-sm {
    grid-gap: 1.5rem;
  }
  .gg2rem-sm {
    grid-gap: 2rem;
  }
  .gg2-5rem-sm {
    grid-gap: 2.5rem;
  }
  .gg3rem-sm {
    grid-gap: 3rem;
  }
  .gg3-5rem-sm {
    grid-gap: 3.5rem;
  }
  .gg4rem-sm {
    grid-gap: 4rem;
  }
  .gg4-5rem-sm {
    grid-gap: 4.5rem;
  }
  .gg5rem-sm {
    grid-gap: 5rem;
  }
  .dn-sm {
    display: none;
  }
  .pa-sm {
    position: absolute;
  }
  .pr-sm {
    position: relative;
  }
  .pf-sm {
    position: fixed;
  }
  .ps-sm {
    position: sticky;
    -webkit-position: sticky;
  }
  .t0-sm {
    top: 0;
  }
  .r0-sm {
    right: 0;
  }
  .b0-sm {
    bottom: 0;
  }
  .l0-sm {
    left: 0;
  }
  .t100-sm {
    top: 100%;
  }
  .r100-sm {
    right: 100%;
  }
  .b100-sm {
    bottom: 100%;
  }
  .l100-sm {
    left: 100%;
  }
  .fl-sm {
    float: left;
  }
  .fr-sm {
    float: right;
  }
  .fn-sm {
    float: none;
  }
  .ma-sm {
    margin: auto;
  }
  .mta-sm {
    margin-top: auto;
  }
  .mra-sm {
    margin-right: auto;
  }
  .mba-sm {
    margin-bottom: auto;
  }
  .mla-sm {
    margin-left: auto;
  }
  .m0-sm {
    margin: 0;
  }
  .mt0-sm {
    margin-top: 0;
  }
  .mr0-sm {
    margin-right: 0;
  }
  .mb0-sm {
    margin-bottom: 0;
  }
  .ml0-sm {
    margin-left: 0;
  }
  .p0-sm {
    padding: 0;
  }
  .pt0-sm {
    padding-top: 0;
  }
  .pr0-sm {
    padding-right: 0;
  }
  .pb0-sm {
    padding-bottom: 0;
  }
  .pl0-sm {
    padding-left: 0;
  }
  .m10-sm {
    margin: 10%;
  }
  .mt10-sm {
    margin-top: 10%;
  }
  .mr10-sm {
    margin-right: 10%;
  }
  .mb10-sm {
    margin-bottom: 10%;
  }
  .ml10-sm {
    margin-left: 10%;
  }
  .p10-sm {
    padding: 10%;
  }
  .pt10-sm {
    padding-top: 10%;
  }
  .pr10-sm {
    padding-right: 10%;
  }
  .pb10-sm {
    padding-bottom: 10%;
  }
  .pl10-sm {
    padding-left: 10%;
  }
  .m0-5rem-sm {
    margin: 0.5rem;
  }
  .m1rem-sm {
    margin: 1rem;
  }
  .mt0-5rem-sm {
    margin-top: 0.5rem;
  }
  .mt1rem-sm {
    margin-top: 1rem;
  }
  .mr0-5rem-sm {
    margin-right: 0.5rem;
  }
  .mr1rem-sm {
    margin-right: 1rem;
  }
  .mb0-5rem-sm {
    margin-bottom: 0.5rem;
  }
  .mb1rem-sm {
    margin-bottom: 1rem;
  }
  .ml0-5rem-sm {
    margin-left: 0.5rem;
  }
  .ml1rem-sm {
    margin-left: 1rem;
  }
  .p0-5rem-sm {
    padding: 0.5rem;
  }
  .p1rem-sm {
    padding: 1rem;
  }
  .pt0-5rem-sm {
    padding-top: 0.5rem;
  }
  .pt1rem-sm {
    padding-top: 1rem;
  }
  .pr0-5rem-sm {
    padding-right: 0.5rem;
  }
  .pr1rem-sm {
    padding-right: 1rem;
  }
  .pb0-5rem-sm {
    padding-bottom: 0.5rem;
  }
  .pb1rem-sm {
    padding-bottom: 1rem;
  }
  .pl0-5rem-sm {
    padding-left: 0.5rem;
  }
  .pl1rem-sm {
    padding-left: 1rem;
  }
  .m20-sm {
    margin: 20%;
  }
  .mt20-sm {
    margin-top: 20%;
  }
  .mr20-sm {
    margin-right: 20%;
  }
  .mb20-sm {
    margin-bottom: 20%;
  }
  .ml20-sm {
    margin-left: 20%;
  }
  .p20-sm {
    padding: 20%;
  }
  .pt20-sm {
    padding-top: 20%;
  }
  .pr20-sm {
    padding-right: 20%;
  }
  .pb20-sm {
    padding-bottom: 20%;
  }
  .pl20-sm {
    padding-left: 20%;
  }
  .m1-5rem-sm {
    margin: 1.5rem;
  }
  .m2rem-sm {
    margin: 2rem;
  }
  .mt1-5rem-sm {
    margin-top: 1.5rem;
  }
  .mt2rem-sm {
    margin-top: 2rem;
  }
  .mr1-5rem-sm {
    margin-right: 1.5rem;
  }
  .mr2rem-sm {
    margin-right: 2rem;
  }
  .mb1-5rem-sm {
    margin-bottom: 1.5rem;
  }
  .mb2rem-sm {
    margin-bottom: 2rem;
  }
  .ml1-5rem-sm {
    margin-left: 1.5rem;
  }
  .ml2rem-sm {
    margin-left: 2rem;
  }
  .p1-5rem-sm {
    padding: 1.5rem;
  }
  .p2rem-sm {
    padding: 2rem;
  }
  .pt1-5rem-sm {
    padding-top: 1.5rem;
  }
  .pt2rem-sm {
    padding-top: 2rem;
  }
  .pr1-5rem-sm {
    padding-right: 1.5rem;
  }
  .pr2rem-sm {
    padding-right: 2rem;
  }
  .pb1-5rem-sm {
    padding-bottom: 1.5rem;
  }
  .pb2rem-sm {
    padding-bottom: 2rem;
  }
  .pl1-5rem-sm {
    padding-left: 1.5rem;
  }
  .pl2rem-sm {
    padding-left: 2rem;
  }
  .m30-sm {
    margin: 30%;
  }
  .mt30-sm {
    margin-top: 30%;
  }
  .mr30-sm {
    margin-right: 30%;
  }
  .mb30-sm {
    margin-bottom: 30%;
  }
  .ml30-sm {
    margin-left: 30%;
  }
  .p30-sm {
    padding: 30%;
  }
  .pt30-sm {
    padding-top: 30%;
  }
  .pr30-sm {
    padding-right: 30%;
  }
  .pb30-sm {
    padding-bottom: 30%;
  }
  .pl30-sm {
    padding-left: 30%;
  }
  .m2-5rem-sm {
    margin: 2.5rem;
  }
  .m3rem-sm {
    margin: 3rem;
  }
  .mt2-5rem-sm {
    margin-top: 2.5rem;
  }
  .mt3rem-sm {
    margin-top: 3rem;
  }
  .mr2-5rem-sm {
    margin-right: 2.5rem;
  }
  .mr3rem-sm {
    margin-right: 3rem;
  }
  .mb2-5rem-sm {
    margin-bottom: 2.5rem;
  }
  .mb3rem-sm {
    margin-bottom: 3rem;
  }
  .ml2-5rem-sm {
    margin-left: 2.5rem;
  }
  .ml3rem-sm {
    margin-left: 3rem;
  }
  .p2-5rem-sm {
    padding: 2.5rem;
  }
  .p3rem-sm {
    padding: 3rem;
  }
  .pt2-5rem-sm {
    padding-top: 2.5rem;
  }
  .pt3rem-sm {
    padding-top: 3rem;
  }
  .pr2-5rem-sm {
    padding-right: 2.5rem;
  }
  .pr3rem-sm {
    padding-right: 3rem;
  }
  .pb2-5rem-sm {
    padding-bottom: 2.5rem;
  }
  .pb3rem-sm {
    padding-bottom: 3rem;
  }
  .pl2-5rem-sm {
    padding-left: 2.5rem;
  }
  .pl3rem-sm {
    padding-left: 3rem;
  }
  .m40-sm {
    margin: 40%;
  }
  .mt40-sm {
    margin-top: 40%;
  }
  .mr40-sm {
    margin-right: 40%;
  }
  .mb40-sm {
    margin-bottom: 40%;
  }
  .ml40-sm {
    margin-left: 40%;
  }
  .p40-sm {
    padding: 40%;
  }
  .pt40-sm {
    padding-top: 40%;
  }
  .pr40-sm {
    padding-right: 40%;
  }
  .pb40-sm {
    padding-bottom: 40%;
  }
  .pl40-sm {
    padding-left: 40%;
  }
  .m3-5rem-sm {
    margin: 3.5rem;
  }
  .m4rem-sm {
    margin: 4rem;
  }
  .mt3-5rem-sm {
    margin-top: 3.5rem;
  }
  .mt4rem-sm {
    margin-top: 4rem;
  }
  .mr3-5rem-sm {
    margin-right: 3.5rem;
  }
  .mr4rem-sm {
    margin-right: 4rem;
  }
  .mb3-5rem-sm {
    margin-bottom: 3.5rem;
  }
  .mb4rem-sm {
    margin-bottom: 4rem;
  }
  .ml3-5rem-sm {
    margin-left: 3.5rem;
  }
  .ml4rem-sm {
    margin-left: 4rem;
  }
  .p3-5rem-sm {
    padding: 3.5rem;
  }
  .p4rem-sm {
    padding: 4rem;
  }
  .pt3-5rem-sm {
    padding-top: 3.5rem;
  }
  .pt4rem-sm {
    padding-top: 4rem;
  }
  .pr3-5rem-sm {
    padding-right: 3.5rem;
  }
  .pr4rem-sm {
    padding-right: 4rem;
  }
  .pb3-5rem-sm {
    padding-bottom: 3.5rem;
  }
  .pb4rem-sm {
    padding-bottom: 4rem;
  }
  .pl3-5rem-sm {
    padding-left: 3.5rem;
  }
  .pl4rem-sm {
    padding-left: 4rem;
  }
  .m50-sm {
    margin: 50%;
  }
  .mt50-sm {
    margin-top: 50%;
  }
  .mr50-sm {
    margin-right: 50%;
  }
  .mb50-sm {
    margin-bottom: 50%;
  }
  .ml50-sm {
    margin-left: 50%;
  }
  .p50-sm {
    padding: 50%;
  }
  .pt50-sm {
    padding-top: 50%;
  }
  .pr50-sm {
    padding-right: 50%;
  }
  .pb50-sm {
    padding-bottom: 50%;
  }
  .pl50-sm {
    padding-left: 50%;
  }
  .m4-5rem-sm {
    margin: 4.5rem;
  }
  .m5rem-sm {
    margin: 5rem;
  }
  .mt4-5rem-sm {
    margin-top: 4.5rem;
  }
  .mt5rem-sm {
    margin-top: 5rem;
  }
  .mr4-5rem-sm {
    margin-right: 4.5rem;
  }
  .mr5rem-sm {
    margin-right: 5rem;
  }
  .mb4-5rem-sm {
    margin-bottom: 4.5rem;
  }
  .mb5rem-sm {
    margin-bottom: 5rem;
  }
  .ml4-5rem-sm {
    margin-left: 4.5rem;
  }
  .ml5rem-sm {
    margin-left: 5rem;
  }
  .p4-5rem-sm {
    padding: 4.5rem;
  }
  .p5rem-sm {
    padding: 5rem;
  }
  .pt4-5rem-sm {
    padding-top: 4.5rem;
  }
  .pt5rem-sm {
    padding-top: 5rem;
  }
  .pr4-5rem-sm {
    padding-right: 4.5rem;
  }
  .pr5rem-sm {
    padding-right: 5rem;
  }
  .pb4-5rem-sm {
    padding-bottom: 4.5rem;
  }
  .pb5rem-sm {
    padding-bottom: 5rem;
  }
  .pl4-5rem-sm {
    padding-left: 4.5rem;
  }
  .pl5rem-sm {
    padding-left: 5rem;
  }
  .m60-sm {
    margin: 60%;
  }
  .mt60-sm {
    margin-top: 60%;
  }
  .mr60-sm {
    margin-right: 60%;
  }
  .mb60-sm {
    margin-bottom: 60%;
  }
  .ml60-sm {
    margin-left: 60%;
  }
  .p60-sm {
    padding: 60%;
  }
  .pt60-sm {
    padding-top: 60%;
  }
  .pr60-sm {
    padding-right: 60%;
  }
  .pb60-sm {
    padding-bottom: 60%;
  }
  .pl60-sm {
    padding-left: 60%;
  }
  .m5-5rem-sm {
    margin: 5.5rem;
  }
  .m6rem-sm {
    margin: 6rem;
  }
  .mt5-5rem-sm {
    margin-top: 5.5rem;
  }
  .mt6rem-sm {
    margin-top: 6rem;
  }
  .mr5-5rem-sm {
    margin-right: 5.5rem;
  }
  .mr6rem-sm {
    margin-right: 6rem;
  }
  .mb5-5rem-sm {
    margin-bottom: 5.5rem;
  }
  .mb6rem-sm {
    margin-bottom: 6rem;
  }
  .ml5-5rem-sm {
    margin-left: 5.5rem;
  }
  .ml6rem-sm {
    margin-left: 6rem;
  }
  .p5-5rem-sm {
    padding: 5.5rem;
  }
  .p6rem-sm {
    padding: 6rem;
  }
  .pt5-5rem-sm {
    padding-top: 5.5rem;
  }
  .pt6rem-sm {
    padding-top: 6rem;
  }
  .pr5-5rem-sm {
    padding-right: 5.5rem;
  }
  .pr6rem-sm {
    padding-right: 6rem;
  }
  .pb5-5rem-sm {
    padding-bottom: 5.5rem;
  }
  .pb6rem-sm {
    padding-bottom: 6rem;
  }
  .pl5-5rem-sm {
    padding-left: 5.5rem;
  }
  .pl6rem-sm {
    padding-left: 6rem;
  }
  .m70-sm {
    margin: 70%;
  }
  .mt70-sm {
    margin-top: 70%;
  }
  .mr70-sm {
    margin-right: 70%;
  }
  .mb70-sm {
    margin-bottom: 70%;
  }
  .ml70-sm {
    margin-left: 70%;
  }
  .p70-sm {
    padding: 70%;
  }
  .pt70-sm {
    padding-top: 70%;
  }
  .pr70-sm {
    padding-right: 70%;
  }
  .pb70-sm {
    padding-bottom: 70%;
  }
  .pl70-sm {
    padding-left: 70%;
  }
  .m6-5rem-sm {
    margin: 6.5rem;
  }
  .m7rem-sm {
    margin: 7rem;
  }
  .mt6-5rem-sm {
    margin-top: 6.5rem;
  }
  .mt7rem-sm {
    margin-top: 7rem;
  }
  .mr6-5rem-sm {
    margin-right: 6.5rem;
  }
  .mr7rem-sm {
    margin-right: 7rem;
  }
  .mb6-5rem-sm {
    margin-bottom: 6.5rem;
  }
  .mb7rem-sm {
    margin-bottom: 7rem;
  }
  .ml6-5rem-sm {
    margin-left: 6.5rem;
  }
  .ml7rem-sm {
    margin-left: 7rem;
  }
  .p6-5rem-sm {
    padding: 6.5rem;
  }
  .p7rem-sm {
    padding: 7rem;
  }
  .pt6-5rem-sm {
    padding-top: 6.5rem;
  }
  .pt7rem-sm {
    padding-top: 7rem;
  }
  .pr6-5rem-sm {
    padding-right: 6.5rem;
  }
  .pr7rem-sm {
    padding-right: 7rem;
  }
  .pb6-5rem-sm {
    padding-bottom: 6.5rem;
  }
  .pb7rem-sm {
    padding-bottom: 7rem;
  }
  .pl6-5rem-sm {
    padding-left: 6.5rem;
  }
  .pl7rem-sm {
    padding-left: 7rem;
  }
  .m80-sm {
    margin: 80%;
  }
  .mt80-sm {
    margin-top: 80%;
  }
  .mr80-sm {
    margin-right: 80%;
  }
  .mb80-sm {
    margin-bottom: 80%;
  }
  .ml80-sm {
    margin-left: 80%;
  }
  .p80-sm {
    padding: 80%;
  }
  .pt80-sm {
    padding-top: 80%;
  }
  .pr80-sm {
    padding-right: 80%;
  }
  .pb80-sm {
    padding-bottom: 80%;
  }
  .pl80-sm {
    padding-left: 80%;
  }
  .m7-5rem-sm {
    margin: 7.5rem;
  }
  .m8rem-sm {
    margin: 8rem;
  }
  .mt7-5rem-sm {
    margin-top: 7.5rem;
  }
  .mt8rem-sm {
    margin-top: 8rem;
  }
  .mr7-5rem-sm {
    margin-right: 7.5rem;
  }
  .mr8rem-sm {
    margin-right: 8rem;
  }
  .mb7-5rem-sm {
    margin-bottom: 7.5rem;
  }
  .mb8rem-sm {
    margin-bottom: 8rem;
  }
  .ml7-5rem-sm {
    margin-left: 7.5rem;
  }
  .ml8rem-sm {
    margin-left: 8rem;
  }
  .p7-5rem-sm {
    padding: 7.5rem;
  }
  .p8rem-sm {
    padding: 8rem;
  }
  .pt7-5rem-sm {
    padding-top: 7.5rem;
  }
  .pt8rem-sm {
    padding-top: 8rem;
  }
  .pr7-5rem-sm {
    padding-right: 7.5rem;
  }
  .pr8rem-sm {
    padding-right: 8rem;
  }
  .pb7-5rem-sm {
    padding-bottom: 7.5rem;
  }
  .pb8rem-sm {
    padding-bottom: 8rem;
  }
  .pl7-5rem-sm {
    padding-left: 7.5rem;
  }
  .pl8rem-sm {
    padding-left: 8rem;
  }
  .m90-sm {
    margin: 90%;
  }
  .mt90-sm {
    margin-top: 90%;
  }
  .mr90-sm {
    margin-right: 90%;
  }
  .mb90-sm {
    margin-bottom: 90%;
  }
  .ml90-sm {
    margin-left: 90%;
  }
  .p90-sm {
    padding: 90%;
  }
  .pt90-sm {
    padding-top: 90%;
  }
  .pr90-sm {
    padding-right: 90%;
  }
  .pb90-sm {
    padding-bottom: 90%;
  }
  .pl90-sm {
    padding-left: 90%;
  }
  .m8-5rem-sm {
    margin: 8.5rem;
  }
  .m9rem-sm {
    margin: 9rem;
  }
  .mt8-5rem-sm {
    margin-top: 8.5rem;
  }
  .mt9rem-sm {
    margin-top: 9rem;
  }
  .mr8-5rem-sm {
    margin-right: 8.5rem;
  }
  .mr9rem-sm {
    margin-right: 9rem;
  }
  .mb8-5rem-sm {
    margin-bottom: 8.5rem;
  }
  .mb9rem-sm {
    margin-bottom: 9rem;
  }
  .ml8-5rem-sm {
    margin-left: 8.5rem;
  }
  .ml9rem-sm {
    margin-left: 9rem;
  }
  .p8-5rem-sm {
    padding: 8.5rem;
  }
  .p9rem-sm {
    padding: 9rem;
  }
  .pt8-5rem-sm {
    padding-top: 8.5rem;
  }
  .pt9rem-sm {
    padding-top: 9rem;
  }
  .pr8-5rem-sm {
    padding-right: 8.5rem;
  }
  .pr9rem-sm {
    padding-right: 9rem;
  }
  .pb8-5rem-sm {
    padding-bottom: 8.5rem;
  }
  .pb9rem-sm {
    padding-bottom: 9rem;
  }
  .pl8-5rem-sm {
    padding-left: 8.5rem;
  }
  .pl9rem-sm {
    padding-left: 9rem;
  }
  .m100-sm {
    margin: 100%;
  }
  .mt100-sm {
    margin-top: 100%;
  }
  .mr100-sm {
    margin-right: 100%;
  }
  .mb100-sm {
    margin-bottom: 100%;
  }
  .ml100-sm {
    margin-left: 100%;
  }
  .p100-sm {
    padding: 100%;
  }
  .pt100-sm {
    padding-top: 100%;
  }
  .pr100-sm {
    padding-right: 100%;
  }
  .pb100-sm {
    padding-bottom: 100%;
  }
  .pl100-sm {
    padding-left: 100%;
  }
  .m9-5rem-sm {
    margin: 9.5rem;
  }
  .m10rem-sm {
    margin: 10rem;
  }
  .mt9-5rem-sm {
    margin-top: 9.5rem;
  }
  .mt10rem-sm {
    margin-top: 10rem;
  }
  .mr9-5rem-sm {
    margin-right: 9.5rem;
  }
  .mr10rem-sm {
    margin-right: 10rem;
  }
  .mb9-5rem-sm {
    margin-bottom: 9.5rem;
  }
  .mb10rem-sm {
    margin-bottom: 10rem;
  }
  .ml9-5rem-sm {
    margin-left: 9.5rem;
  }
  .ml10rem-sm {
    margin-left: 10rem;
  }
  .p9-5rem-sm {
    padding: 9.5rem;
  }
  .p10rem-sm {
    padding: 10rem;
  }
  .pt9-5rem-sm {
    padding-top: 9.5rem;
  }
  .pt10rem-sm {
    padding-top: 10rem;
  }
  .pr9-5rem-sm {
    padding-right: 9.5rem;
  }
  .pr10rem-sm {
    padding-right: 10rem;
  }
  .pb9-5rem-sm {
    padding-bottom: 9.5rem;
  }
  .pb10rem-sm {
    padding-bottom: 10rem;
  }
  .pl9-5rem-sm {
    padding-left: 9.5rem;
  }
  .pl10rem-sm {
    padding-left: 10rem;
  }
  .wa-sm {
    width: auto;
  }
  .ha-sm {
    height: auto;
  }
  .w0-sm {
    width: 0;
  }
  .h0-sm {
    height: 0;
  }
  .maw0-sm {
    max-width: 0;
  }
  .mah0-sm {
    max-height: 0;
  }
  .w1rem-sm {
    width: 1rem;
  }
  .w100px-sm {
    width: 100px;
  }
  .w10-sm {
    width: 10%;
  }
  .w10vw-sm {
    width: 10vw;
  }
  .h1rem-sm {
    height: 1rem;
  }
  .h100px-sm {
    height: 100px;
  }
  .h10-sm {
    height: 10%;
  }
  .h10vh-sm {
    height: 10vh;
  }
  .miw1rem-sm {
    min-width: 1rem;
  }
  .miw100px-sm {
    min-width: 100px;
  }
  .miw10-sm {
    min-width: 10%;
  }
  .miw10vw-sm {
    min-width: 10vw;
  }
  .mih1rem-sm {
    min-height: 1rem;
  }
  .mih100px-sm {
    min-height: 100px;
  }
  .mih10-sm {
    min-height: 10%;
  }
  .mih10vh-sm {
    min-height: 10vh;
  }
  .maw1rem-sm {
    max-width: 1rem;
  }
  .maw100px-sm {
    max-width: 100px;
  }
  .maw10-sm {
    max-width: 10%;
  }
  .maw10vw-sm {
    max-width: 10vw;
  }
  .mah1rem-sm {
    max-height: 1rem;
  }
  .mah100px-sm {
    max-height: 100px;
  }
  .mah10-sm {
    max-height: 10%;
  }
  .mah10vh-sm {
    max-height: 10vh;
  }
  .w2rem-sm {
    width: 2rem;
  }
  .w200px-sm {
    width: 200px;
  }
  .w20-sm {
    width: 20%;
  }
  .w20vw-sm {
    width: 20vw;
  }
  .h2rem-sm {
    height: 2rem;
  }
  .h200px-sm {
    height: 200px;
  }
  .h20-sm {
    height: 20%;
  }
  .h20vh-sm {
    height: 20vh;
  }
  .miw2rem-sm {
    min-width: 2rem;
  }
  .miw200px-sm {
    min-width: 200px;
  }
  .miw20-sm {
    min-width: 20%;
  }
  .miw20vw-sm {
    min-width: 20vw;
  }
  .mih2rem-sm {
    min-height: 2rem;
  }
  .mih200px-sm {
    min-height: 200px;
  }
  .mih20-sm {
    min-height: 20%;
  }
  .mih20vh-sm {
    min-height: 20vh;
  }
  .maw2rem-sm {
    max-width: 2rem;
  }
  .maw200px-sm {
    max-width: 200px;
  }
  .maw20-sm {
    max-width: 20%;
  }
  .maw20vw-sm {
    max-width: 20vw;
  }
  .mah2rem-sm {
    max-height: 2rem;
  }
  .mah200px-sm {
    max-height: 200px;
  }
  .mah20-sm {
    max-height: 20%;
  }
  .mah20vh-sm {
    max-height: 20vh;
  }
  .w3rem-sm {
    width: 3rem;
  }
  .w300px-sm {
    width: 300px;
  }
  .w30-sm {
    width: 30%;
  }
  .w30vw-sm {
    width: 30vw;
  }
  .h3rem-sm {
    height: 3rem;
  }
  .h300px-sm {
    height: 300px;
  }
  .h30-sm {
    height: 30%;
  }
  .h30vh-sm {
    height: 30vh;
  }
  .miw3rem-sm {
    min-width: 3rem;
  }
  .miw300px-sm {
    min-width: 300px;
  }
  .miw30-sm {
    min-width: 30%;
  }
  .miw30vw-sm {
    min-width: 30vw;
  }
  .mih3rem-sm {
    min-height: 3rem;
  }
  .mih300px-sm {
    min-height: 300px;
  }
  .mih30-sm {
    min-height: 30%;
  }
  .mih30vh-sm {
    min-height: 30vh;
  }
  .maw3rem-sm {
    max-width: 3rem;
  }
  .maw300px-sm {
    max-width: 300px;
  }
  .maw30-sm {
    max-width: 30%;
  }
  .maw30vw-sm {
    max-width: 30vw;
  }
  .mah3rem-sm {
    max-height: 3rem;
  }
  .mah300px-sm {
    max-height: 300px;
  }
  .mah30-sm {
    max-height: 30%;
  }
  .mah30vh-sm {
    max-height: 30vh;
  }
  .w4rem-sm {
    width: 4rem;
  }
  .w400px-sm {
    width: 400px;
  }
  .w40-sm {
    width: 40%;
  }
  .w40vw-sm {
    width: 40vw;
  }
  .h4rem-sm {
    height: 4rem;
  }
  .h400px-sm {
    height: 400px;
  }
  .h40-sm {
    height: 40%;
  }
  .h40vh-sm {
    height: 40vh;
  }
  .miw4rem-sm {
    min-width: 4rem;
  }
  .miw400px-sm {
    min-width: 400px;
  }
  .miw40-sm {
    min-width: 40%;
  }
  .miw40vw-sm {
    min-width: 40vw;
  }
  .mih4rem-sm {
    min-height: 4rem;
  }
  .mih400px-sm {
    min-height: 400px;
  }
  .mih40-sm {
    min-height: 40%;
  }
  .mih40vh-sm {
    min-height: 40vh;
  }
  .maw4rem-sm {
    max-width: 4rem;
  }
  .maw400px-sm {
    max-width: 400px;
  }
  .maw40-sm {
    max-width: 40%;
  }
  .maw40vw-sm {
    max-width: 40vw;
  }
  .mah4rem-sm {
    max-height: 4rem;
  }
  .mah400px-sm {
    max-height: 400px;
  }
  .mah40-sm {
    max-height: 40%;
  }
  .mah40vh-sm {
    max-height: 40vh;
  }
  .w5rem-sm {
    width: 5rem;
  }
  .w500px-sm {
    width: 500px;
  }
  .w50-sm {
    width: 50%;
  }
  .w50vw-sm {
    width: 50vw;
  }
  .h5rem-sm {
    height: 5rem;
  }
  .h500px-sm {
    height: 500px;
  }
  .h50-sm {
    height: 50%;
  }
  .h50vh-sm {
    height: 50vh;
  }
  .miw5rem-sm {
    min-width: 5rem;
  }
  .miw500px-sm {
    min-width: 500px;
  }
  .miw50-sm {
    min-width: 50%;
  }
  .miw50vw-sm {
    min-width: 50vw;
  }
  .mih5rem-sm {
    min-height: 5rem;
  }
  .mih500px-sm {
    min-height: 500px;
  }
  .mih50-sm {
    min-height: 50%;
  }
  .mih50vh-sm {
    min-height: 50vh;
  }
  .maw5rem-sm {
    max-width: 5rem;
  }
  .maw500px-sm {
    max-width: 500px;
  }
  .maw50-sm {
    max-width: 50%;
  }
  .maw50vw-sm {
    max-width: 50vw;
  }
  .mah5rem-sm {
    max-height: 5rem;
  }
  .mah500px-sm {
    max-height: 500px;
  }
  .mah50-sm {
    max-height: 50%;
  }
  .mah50vh-sm {
    max-height: 50vh;
  }
  .w6rem-sm {
    width: 6rem;
  }
  .w600px-sm {
    width: 600px;
  }
  .w60-sm {
    width: 60%;
  }
  .w60vw-sm {
    width: 60vw;
  }
  .h6rem-sm {
    height: 6rem;
  }
  .h600px-sm {
    height: 600px;
  }
  .h60-sm {
    height: 60%;
  }
  .h60vh-sm {
    height: 60vh;
  }
  .miw6rem-sm {
    min-width: 6rem;
  }
  .miw600px-sm {
    min-width: 600px;
  }
  .miw60-sm {
    min-width: 60%;
  }
  .miw60vw-sm {
    min-width: 60vw;
  }
  .mih6rem-sm {
    min-height: 6rem;
  }
  .mih600px-sm {
    min-height: 600px;
  }
  .mih60-sm {
    min-height: 60%;
  }
  .mih60vh-sm {
    min-height: 60vh;
  }
  .maw6rem-sm {
    max-width: 6rem;
  }
  .maw600px-sm {
    max-width: 600px;
  }
  .maw60-sm {
    max-width: 60%;
  }
  .maw60vw-sm {
    max-width: 60vw;
  }
  .mah6rem-sm {
    max-height: 6rem;
  }
  .mah600px-sm {
    max-height: 600px;
  }
  .mah60-sm {
    max-height: 60%;
  }
  .mah60vh-sm {
    max-height: 60vh;
  }
  .w7rem-sm {
    width: 7rem;
  }
  .w700px-sm {
    width: 700px;
  }
  .w70-sm {
    width: 70%;
  }
  .w70vw-sm {
    width: 70vw;
  }
  .h7rem-sm {
    height: 7rem;
  }
  .h700px-sm {
    height: 700px;
  }
  .h70-sm {
    height: 70%;
  }
  .h70vh-sm {
    height: 70vh;
  }
  .miw7rem-sm {
    min-width: 7rem;
  }
  .miw700px-sm {
    min-width: 700px;
  }
  .miw70-sm {
    min-width: 70%;
  }
  .miw70vw-sm {
    min-width: 70vw;
  }
  .mih7rem-sm {
    min-height: 7rem;
  }
  .mih700px-sm {
    min-height: 700px;
  }
  .mih70-sm {
    min-height: 70%;
  }
  .mih70vh-sm {
    min-height: 70vh;
  }
  .maw7rem-sm {
    max-width: 7rem;
  }
  .maw700px-sm {
    max-width: 700px;
  }
  .maw70-sm {
    max-width: 70%;
  }
  .maw70vw-sm {
    max-width: 70vw;
  }
  .mah7rem-sm {
    max-height: 7rem;
  }
  .mah700px-sm {
    max-height: 700px;
  }
  .mah70-sm {
    max-height: 70%;
  }
  .mah70vh-sm {
    max-height: 70vh;
  }
  .w8rem-sm {
    width: 8rem;
  }
  .w800px-sm {
    width: 800px;
  }
  .w80-sm {
    width: 80%;
  }
  .w80vw-sm {
    width: 80vw;
  }
  .h8rem-sm {
    height: 8rem;
  }
  .h800px-sm {
    height: 800px;
  }
  .h80-sm {
    height: 80%;
  }
  .h80vh-sm {
    height: 80vh;
  }
  .miw8rem-sm {
    min-width: 8rem;
  }
  .miw800px-sm {
    min-width: 800px;
  }
  .miw80-sm {
    min-width: 80%;
  }
  .miw80vw-sm {
    min-width: 80vw;
  }
  .mih8rem-sm {
    min-height: 8rem;
  }
  .mih800px-sm {
    min-height: 800px;
  }
  .mih80-sm {
    min-height: 80%;
  }
  .mih80vh-sm {
    min-height: 80vh;
  }
  .maw8rem-sm {
    max-width: 8rem;
  }
  .maw800px-sm {
    max-width: 800px;
  }
  .maw80-sm {
    max-width: 80%;
  }
  .maw80vw-sm {
    max-width: 80vw;
  }
  .mah8rem-sm {
    max-height: 8rem;
  }
  .mah800px-sm {
    max-height: 800px;
  }
  .mah80-sm {
    max-height: 80%;
  }
  .mah80vh-sm {
    max-height: 80vh;
  }
  .w9rem-sm {
    width: 9rem;
  }
  .w900px-sm {
    width: 900px;
  }
  .w90-sm {
    width: 90%;
  }
  .w90vw-sm {
    width: 90vw;
  }
  .h9rem-sm {
    height: 9rem;
  }
  .h900px-sm {
    height: 900px;
  }
  .h90-sm {
    height: 90%;
  }
  .h90vh-sm {
    height: 90vh;
  }
  .miw9rem-sm {
    min-width: 9rem;
  }
  .miw900px-sm {
    min-width: 900px;
  }
  .miw90-sm {
    min-width: 90%;
  }
  .miw90vw-sm {
    min-width: 90vw;
  }
  .mih9rem-sm {
    min-height: 9rem;
  }
  .mih900px-sm {
    min-height: 900px;
  }
  .mih90-sm {
    min-height: 90%;
  }
  .mih90vh-sm {
    min-height: 90vh;
  }
  .maw9rem-sm {
    max-width: 9rem;
  }
  .maw900px-sm {
    max-width: 900px;
  }
  .maw90-sm {
    max-width: 90%;
  }
  .maw90vw-sm {
    max-width: 90vw;
  }
  .mah9rem-sm {
    max-height: 9rem;
  }
  .mah900px-sm {
    max-height: 900px;
  }
  .mah90-sm {
    max-height: 90%;
  }
  .mah90vh-sm {
    max-height: 90vh;
  }
  .w10rem-sm {
    width: 10rem;
  }
  .w1000px-sm {
    width: 1e3px;
  }
  .w100-sm {
    width: 100%;
  }
  .w100vw-sm {
    width: 100vw;
  }
  .h10rem-sm {
    height: 10rem;
  }
  .h1000px-sm {
    height: 1e3px;
  }
  .h100-sm {
    height: 100%;
  }
  .h100vh-sm {
    height: 100vh;
  }
  .miw10rem-sm {
    min-width: 10rem;
  }
  .miw1000px-sm {
    min-width: 1e3px;
  }
  .miw100-sm {
    min-width: 100%;
  }
  .miw100vw-sm {
    min-width: 100vw;
  }
  .mih10rem-sm {
    min-height: 10rem;
  }
  .mih1000px-sm {
    min-height: 1e3px;
  }
  .mih100-sm {
    min-height: 100%;
  }
  .mih100vh-sm {
    min-height: 100vh;
  }
  .maw10rem-sm {
    max-width: 10rem;
  }
  .maw1000px-sm {
    max-width: 1e3px;
  }
  .maw100-sm {
    max-width: 100%;
  }
  .maw100vw-sm {
    max-width: 100vw;
  }
  .mah10rem-sm {
    max-height: 10rem;
  }
  .mah1000px-sm {
    max-height: 1e3px;
  }
  .mah100-sm {
    max-height: 100%;
  }
  .mah100vh-sm {
    max-height: 100vh;
  }
  .or0-sm {
    order: 0;
  }
  .br0px-sm {
    border-radius: 0;
  }
  .btlr0px-sm {
    border-top-left-radius: 0;
  }
  .btrr0px-sm {
    border-top-right-radius: 0;
  }
  .bblr0px-sm {
    border-bottom-left-radius: 0;
  }
  .bbrr0px-sm {
    border-bottom-right-radius: 0;
  }
  .or1-sm {
    order: 1;
  }
  .br5px-sm {
    border-radius: 5px;
  }
  .btlr5px-sm {
    border-top-left-radius: 5px;
  }
  .btrr5px-sm {
    border-top-right-radius: 5px;
  }
  .bblr5px-sm {
    border-bottom-left-radius: 5px;
  }
  .bbrr5px-sm {
    border-bottom-right-radius: 5px;
  }
  .or2-sm {
    order: 2;
  }
  .br10px-sm {
    border-radius: 10px;
  }
  .btlr10px-sm {
    border-top-left-radius: 10px;
  }
  .btrr10px-sm {
    border-top-right-radius: 10px;
  }
  .bblr10px-sm {
    border-bottom-left-radius: 10px;
  }
  .bbrr10px-sm {
    border-bottom-right-radius: 10px;
  }
  .or3-sm {
    order: 3;
  }
  .br15px-sm {
    border-radius: 15px;
  }
  .btlr15px-sm {
    border-top-left-radius: 15px;
  }
  .btrr15px-sm {
    border-top-right-radius: 15px;
  }
  .bblr15px-sm {
    border-bottom-left-radius: 15px;
  }
  .bbrr15px-sm {
    border-bottom-right-radius: 15px;
  }
  .or4-sm {
    order: 4;
  }
  .br20px-sm {
    border-radius: 20px;
  }
  .btlr20px-sm {
    border-top-left-radius: 20px;
  }
  .btrr20px-sm {
    border-top-right-radius: 20px;
  }
  .bblr20px-sm {
    border-bottom-left-radius: 20px;
  }
  .bbrr20px-sm {
    border-bottom-right-radius: 20px;
  }
  .or5-sm {
    order: 5;
  }
  .br25px-sm {
    border-radius: 25px;
  }
  .btlr25px-sm {
    border-top-left-radius: 25px;
  }
  .btrr25px-sm {
    border-top-right-radius: 25px;
  }
  .bblr25px-sm {
    border-bottom-left-radius: 25px;
  }
  .bbrr25px-sm {
    border-bottom-right-radius: 25px;
  }
  .or6-sm {
    order: 6;
  }
  .br30px-sm {
    border-radius: 30px;
  }
  .btlr30px-sm {
    border-top-left-radius: 30px;
  }
  .btrr30px-sm {
    border-top-right-radius: 30px;
  }
  .bblr30px-sm {
    border-bottom-left-radius: 30px;
  }
  .bbrr30px-sm {
    border-bottom-right-radius: 30px;
  }
  .or7-sm {
    order: 7;
  }
  .br35px-sm {
    border-radius: 35px;
  }
  .btlr35px-sm {
    border-top-left-radius: 35px;
  }
  .btrr35px-sm {
    border-top-right-radius: 35px;
  }
  .bblr35px-sm {
    border-bottom-left-radius: 35px;
  }
  .bbrr35px-sm {
    border-bottom-right-radius: 35px;
  }
  .or8-sm {
    order: 8;
  }
  .br40px-sm {
    border-radius: 40px;
  }
  .btlr40px-sm {
    border-top-left-radius: 40px;
  }
  .btrr40px-sm {
    border-top-right-radius: 40px;
  }
  .bblr40px-sm {
    border-bottom-left-radius: 40px;
  }
  .bbrr40px-sm {
    border-bottom-right-radius: 40px;
  }
  .or9-sm {
    order: 9;
  }
  .br45px-sm {
    border-radius: 45px;
  }
  .btlr45px-sm {
    border-top-left-radius: 45px;
  }
  .btrr45px-sm {
    border-top-right-radius: 45px;
  }
  .bblr45px-sm {
    border-bottom-left-radius: 45px;
  }
  .bbrr45px-sm {
    border-bottom-right-radius: 45px;
  }
  .or10-sm {
    order: 10;
  }
  .br50px-sm {
    border-radius: 50px;
  }
  .btlr50px-sm {
    border-top-left-radius: 50px;
  }
  .btrr50px-sm {
    border-top-right-radius: 50px;
  }
  .bblr50px-sm {
    border-bottom-left-radius: 50px;
  }
  .bbrr50px-sm {
    border-bottom-right-radius: 50px;
  }
}
@media only screen and (min-width: 48rem) {
  .container {
    padding-left: 2rem;
    padding-right: 2rem;
  }
  .tal-md {
    text-align: left;
  }
  .tac-md {
    text-align: center;
  }
  .tar-md {
    text-align: right;
  }
  .taj-md {
    text-align: justify;
  }
  .fs0-md {
    font-size: 0;
  }
  .fs0-25rem-md {
    font-size: 0.25rem;
  }
  .fs0-5rem-md {
    font-size: 0.5rem;
  }
  .fs0-75rem-md {
    font-size: 0.75rem;
  }
  .fs1rem-md {
    font-size: 1rem;
  }
  .fs1-25rem-md {
    font-size: 1.25rem;
  }
  .fs1-5rem-md {
    font-size: 1.5rem;
  }
  .fs1-75rem-md {
    font-size: 1.75rem;
  }
  .fs2rem-md {
    font-size: 2rem;
  }
  .fs2-25rem-md {
    font-size: 2.25rem;
  }
  .fs2-5rem-md {
    font-size: 2.5rem;
  }
  .fs2-75rem-md {
    font-size: 2.75rem;
  }
  .fs3rem-md {
    font-size: 3rem;
  }
  .fs3-25rem-md {
    font-size: 3.25rem;
  }
  .fs3-5rem-md {
    font-size: 3.5rem;
  }
  .fs3-75rem-md {
    font-size: 3.75rem;
  }
  .fs4rem-md {
    font-size: 4rem;
  }
  .fs4-25rem-md {
    font-size: 4.25rem;
  }
  .fs4-5rem-md {
    font-size: 4.5rem;
  }
  .fs4-75rem-md {
    font-size: 4.75rem;
  }
  .fs5rem-md {
    font-size: 5rem;
  }
  .db-md {
    display: block;
  }
  .dib-md {
    display: inline-block;
  }
  .di-md {
    display: inline;
  }
  .df-md {
    display: flex;
  }
  .fdc-md {
    flex-direction: column;
  }
  .fdr-md {
    flex-direction: row;
  }
  .fww-md {
    flex-wrap: wrap;
  }
  .jcfs-md {
    justify-content: flex-start;
  }
  .jcc-md {
    justify-content: center;
  }
  .jcfe-md {
    justify-content: flex-end;
  }
  .jcsb-md {
    justify-content: space-between;
  }
  .jcsa-md {
    justify-content: space-around;
  }
  .aifs-md {
    align-items: flex-start;
  }
  .aic-md {
    align-items: center;
  }
  .aife-md {
    align-items: flex-end;
  }
  .jss-md {
    justify-self: start;
  }
  .jsfs-md {
    justify-self: flex-start;
  }
  .jsc-md {
    justify-self: center;
  }
  .jsfe-md {
    justify-self: flex-end;
  }
  .jse-md {
    justify-self: end;
  }
  .ass-md {
    align-self: start;
  }
  .asfs-md {
    align-self: flex-start;
  }
  .asc-md {
    align-self: center;
  }
  .asfe-md {
    align-self: flex-end;
  }
  .ase-md {
    align-self: end;
  }
  .dif-md {
    display: inline-flex;
  }
  .dg-md {
    display: grid;
  }
  .gtcr1-md {
    grid-template-columns: repeat(1, 1fr);
  }
  .gtrr1-md {
    grid-template-rows: repeat(1, 1fr);
  }
  .gcs1-md {
    grid-column-start: 1;
  }
  .gce2-md {
    grid-column-end: 2;
  }
  .grs1-md {
    grid-row-start: 1;
  }
  .gre2-md {
    grid-row-end: 2;
  }
  .gtcr2-md {
    grid-template-columns: repeat(2, 1fr);
  }
  .gtrr2-md {
    grid-template-rows: repeat(2, 1fr);
  }
  .gcs2-md {
    grid-column-start: 2;
  }
  .gce3-md {
    grid-column-end: 3;
  }
  .grs2-md {
    grid-row-start: 2;
  }
  .gre3-md {
    grid-row-end: 3;
  }
  .gtcr3-md {
    grid-template-columns: repeat(3, 1fr);
  }
  .gtrr3-md {
    grid-template-rows: repeat(3, 1fr);
  }
  .gcs3-md {
    grid-column-start: 3;
  }
  .gce4-md {
    grid-column-end: 4;
  }
  .grs3-md {
    grid-row-start: 3;
  }
  .gre4-md {
    grid-row-end: 4;
  }
  .gtcr4-md {
    grid-template-columns: repeat(4, 1fr);
  }
  .gtrr4-md {
    grid-template-rows: repeat(4, 1fr);
  }
  .gcs4-md {
    grid-column-start: 4;
  }
  .gce5-md {
    grid-column-end: 5;
  }
  .grs4-md {
    grid-row-start: 4;
  }
  .gre5-md {
    grid-row-end: 5;
  }
  .gtcr5-md {
    grid-template-columns: repeat(5, 1fr);
  }
  .gtrr5-md {
    grid-template-rows: repeat(5, 1fr);
  }
  .gcs5-md {
    grid-column-start: 5;
  }
  .gce6-md {
    grid-column-end: 6;
  }
  .grs5-md {
    grid-row-start: 5;
  }
  .gre6-md {
    grid-row-end: 6;
  }
  .gtcr6-md {
    grid-template-columns: repeat(6, 1fr);
  }
  .gtrr6-md {
    grid-template-rows: repeat(6, 1fr);
  }
  .gcs6-md {
    grid-column-start: 6;
  }
  .gce7-md {
    grid-column-end: 7;
  }
  .grs6-md {
    grid-row-start: 6;
  }
  .gre7-md {
    grid-row-end: 7;
  }
  .gtcr7-md {
    grid-template-columns: repeat(7, 1fr);
  }
  .gtrr7-md {
    grid-template-rows: repeat(7, 1fr);
  }
  .gcs7-md {
    grid-column-start: 7;
  }
  .gce8-md {
    grid-column-end: 8;
  }
  .grs7-md {
    grid-row-start: 7;
  }
  .gre8-md {
    grid-row-end: 8;
  }
  .gtcr8-md {
    grid-template-columns: repeat(8, 1fr);
  }
  .gtrr8-md {
    grid-template-rows: repeat(8, 1fr);
  }
  .gcs8-md {
    grid-column-start: 8;
  }
  .gce9-md {
    grid-column-end: 9;
  }
  .grs8-md {
    grid-row-start: 8;
  }
  .gre9-md {
    grid-row-end: 9;
  }
  .gtcr9-md {
    grid-template-columns: repeat(9, 1fr);
  }
  .gtrr9-md {
    grid-template-rows: repeat(9, 1fr);
  }
  .gcs9-md {
    grid-column-start: 9;
  }
  .gce10-md {
    grid-column-end: 10;
  }
  .grs9-md {
    grid-row-start: 9;
  }
  .gre10-md {
    grid-row-end: 10;
  }
  .gtcr10-md {
    grid-template-columns: repeat(10, 1fr);
  }
  .gtrr10-md {
    grid-template-rows: repeat(10, 1fr);
  }
  .gcs10-md {
    grid-column-start: 10;
  }
  .gce11-md {
    grid-column-end: 11;
  }
  .grs10-md {
    grid-row-start: 10;
  }
  .gre11-md {
    grid-row-end: 11;
  }
  .gg0-5rem-md {
    grid-gap: 0.5rem;
  }
  .gg1rem-md {
    grid-gap: 1rem;
  }
  .gg1-5rem-md {
    grid-gap: 1.5rem;
  }
  .gg2rem-md {
    grid-gap: 2rem;
  }
  .gg2-5rem-md {
    grid-gap: 2.5rem;
  }
  .gg3rem-md {
    grid-gap: 3rem;
  }
  .gg3-5rem-md {
    grid-gap: 3.5rem;
  }
  .gg4rem-md {
    grid-gap: 4rem;
  }
  .gg4-5rem-md {
    grid-gap: 4.5rem;
  }
  .gg5rem-md {
    grid-gap: 5rem;
  }
  .dn-md {
    display: none;
  }
  .pa-md {
    position: absolute;
  }
  .pr-md {
    position: relative;
  }
  .pf-md {
    position: fixed;
  }
  .ps-md {
    position: sticky;
    -webkit-position: sticky;
  }
  .t0-md {
    top: 0;
  }
  .r0-md {
    right: 0;
  }
  .b0-md {
    bottom: 0;
  }
  .l0-md {
    left: 0;
  }
  .t100-md {
    top: 100%;
  }
  .r100-md {
    right: 100%;
  }
  .b100-md {
    bottom: 100%;
  }
  .l100-md {
    left: 100%;
  }
  .fl-md {
    float: left;
  }
  .fr-md {
    float: right;
  }
  .fn-md {
    float: none;
  }
  .ma-md {
    margin: auto;
  }
  .mta-md {
    margin-top: auto;
  }
  .mra-md {
    margin-right: auto;
  }
  .mba-md {
    margin-bottom: auto;
  }
  .mla-md {
    margin-left: auto;
  }
  .m0-md {
    margin: 0;
  }
  .mt0-md {
    margin-top: 0;
  }
  .mr0-md {
    margin-right: 0;
  }
  .mb0-md {
    margin-bottom: 0;
  }
  .ml0-md {
    margin-left: 0;
  }
  .p0-md {
    padding: 0;
  }
  .pt0-md {
    padding-top: 0;
  }
  .pr0-md {
    padding-right: 0;
  }
  .pb0-md {
    padding-bottom: 0;
  }
  .pl0-md {
    padding-left: 0;
  }
  .m10-md {
    margin: 10%;
  }
  .mt10-md {
    margin-top: 10%;
  }
  .mr10-md {
    margin-right: 10%;
  }
  .mb10-md {
    margin-bottom: 10%;
  }
  .ml10-md {
    margin-left: 10%;
  }
  .p10-md {
    padding: 10%;
  }
  .pt10-md {
    padding-top: 10%;
  }
  .pr10-md {
    padding-right: 10%;
  }
  .pb10-md {
    padding-bottom: 10%;
  }
  .pl10-md {
    padding-left: 10%;
  }
  .m0-5rem-md {
    margin: 0.5rem;
  }
  .m1rem-md {
    margin: 1rem;
  }
  .mt0-5rem-md {
    margin-top: 0.5rem;
  }
  .mt1rem-md {
    margin-top: 1rem;
  }
  .mr0-5rem-md {
    margin-right: 0.5rem;
  }
  .mr1rem-md {
    margin-right: 1rem;
  }
  .mb0-5rem-md {
    margin-bottom: 0.5rem;
  }
  .mb1rem-md {
    margin-bottom: 1rem;
  }
  .ml0-5rem-md {
    margin-left: 0.5rem;
  }
  .ml1rem-md {
    margin-left: 1rem;
  }
  .p0-5rem-md {
    padding: 0.5rem;
  }
  .p1rem-md {
    padding: 1rem;
  }
  .pt0-5rem-md {
    padding-top: 0.5rem;
  }
  .pt1rem-md {
    padding-top: 1rem;
  }
  .pr0-5rem-md {
    padding-right: 0.5rem;
  }
  .pr1rem-md {
    padding-right: 1rem;
  }
  .pb0-5rem-md {
    padding-bottom: 0.5rem;
  }
  .pb1rem-md {
    padding-bottom: 1rem;
  }
  .pl0-5rem-md {
    padding-left: 0.5rem;
  }
  .pl1rem-md {
    padding-left: 1rem;
  }
  .m20-md {
    margin: 20%;
  }
  .mt20-md {
    margin-top: 20%;
  }
  .mr20-md {
    margin-right: 20%;
  }
  .mb20-md {
    margin-bottom: 20%;
  }
  .ml20-md {
    margin-left: 20%;
  }
  .p20-md {
    padding: 20%;
  }
  .pt20-md {
    padding-top: 20%;
  }
  .pr20-md {
    padding-right: 20%;
  }
  .pb20-md {
    padding-bottom: 20%;
  }
  .pl20-md {
    padding-left: 20%;
  }
  .m1-5rem-md {
    margin: 1.5rem;
  }
  .m2rem-md {
    margin: 2rem;
  }
  .mt1-5rem-md {
    margin-top: 1.5rem;
  }
  .mt2rem-md {
    margin-top: 2rem;
  }
  .mr1-5rem-md {
    margin-right: 1.5rem;
  }
  .mr2rem-md {
    margin-right: 2rem;
  }
  .mb1-5rem-md {
    margin-bottom: 1.5rem;
  }
  .mb2rem-md {
    margin-bottom: 2rem;
  }
  .ml1-5rem-md {
    margin-left: 1.5rem;
  }
  .ml2rem-md {
    margin-left: 2rem;
  }
  .p1-5rem-md {
    padding: 1.5rem;
  }
  .p2rem-md {
    padding: 2rem;
  }
  .pt1-5rem-md {
    padding-top: 1.5rem;
  }
  .pt2rem-md {
    padding-top: 2rem;
  }
  .pr1-5rem-md {
    padding-right: 1.5rem;
  }
  .pr2rem-md {
    padding-right: 2rem;
  }
  .pb1-5rem-md {
    padding-bottom: 1.5rem;
  }
  .pb2rem-md {
    padding-bottom: 2rem;
  }
  .pl1-5rem-md {
    padding-left: 1.5rem;
  }
  .pl2rem-md {
    padding-left: 2rem;
  }
  .m30-md {
    margin: 30%;
  }
  .mt30-md {
    margin-top: 30%;
  }
  .mr30-md {
    margin-right: 30%;
  }
  .mb30-md {
    margin-bottom: 30%;
  }
  .ml30-md {
    margin-left: 30%;
  }
  .p30-md {
    padding: 30%;
  }
  .pt30-md {
    padding-top: 30%;
  }
  .pr30-md {
    padding-right: 30%;
  }
  .pb30-md {
    padding-bottom: 30%;
  }
  .pl30-md {
    padding-left: 30%;
  }
  .m2-5rem-md {
    margin: 2.5rem;
  }
  .m3rem-md {
    margin: 3rem;
  }
  .mt2-5rem-md {
    margin-top: 2.5rem;
  }
  .mt3rem-md {
    margin-top: 3rem;
  }
  .mr2-5rem-md {
    margin-right: 2.5rem;
  }
  .mr3rem-md {
    margin-right: 3rem;
  }
  .mb2-5rem-md {
    margin-bottom: 2.5rem;
  }
  .mb3rem-md {
    margin-bottom: 3rem;
  }
  .ml2-5rem-md {
    margin-left: 2.5rem;
  }
  .ml3rem-md {
    margin-left: 3rem;
  }
  .p2-5rem-md {
    padding: 2.5rem;
  }
  .p3rem-md {
    padding: 3rem;
  }
  .pt2-5rem-md {
    padding-top: 2.5rem;
  }
  .pt3rem-md {
    padding-top: 3rem;
  }
  .pr2-5rem-md {
    padding-right: 2.5rem;
  }
  .pr3rem-md {
    padding-right: 3rem;
  }
  .pb2-5rem-md {
    padding-bottom: 2.5rem;
  }
  .pb3rem-md {
    padding-bottom: 3rem;
  }
  .pl2-5rem-md {
    padding-left: 2.5rem;
  }
  .pl3rem-md {
    padding-left: 3rem;
  }
  .m40-md {
    margin: 40%;
  }
  .mt40-md {
    margin-top: 40%;
  }
  .mr40-md {
    margin-right: 40%;
  }
  .mb40-md {
    margin-bottom: 40%;
  }
  .ml40-md {
    margin-left: 40%;
  }
  .p40-md {
    padding: 40%;
  }
  .pt40-md {
    padding-top: 40%;
  }
  .pr40-md {
    padding-right: 40%;
  }
  .pb40-md {
    padding-bottom: 40%;
  }
  .pl40-md {
    padding-left: 40%;
  }
  .m3-5rem-md {
    margin: 3.5rem;
  }
  .m4rem-md {
    margin: 4rem;
  }
  .mt3-5rem-md {
    margin-top: 3.5rem;
  }
  .mt4rem-md {
    margin-top: 4rem;
  }
  .mr3-5rem-md {
    margin-right: 3.5rem;
  }
  .mr4rem-md {
    margin-right: 4rem;
  }
  .mb3-5rem-md {
    margin-bottom: 3.5rem;
  }
  .mb4rem-md {
    margin-bottom: 4rem;
  }
  .ml3-5rem-md {
    margin-left: 3.5rem;
  }
  .ml4rem-md {
    margin-left: 4rem;
  }
  .p3-5rem-md {
    padding: 3.5rem;
  }
  .p4rem-md {
    padding: 4rem;
  }
  .pt3-5rem-md {
    padding-top: 3.5rem;
  }
  .pt4rem-md {
    padding-top: 4rem;
  }
  .pr3-5rem-md {
    padding-right: 3.5rem;
  }
  .pr4rem-md {
    padding-right: 4rem;
  }
  .pb3-5rem-md {
    padding-bottom: 3.5rem;
  }
  .pb4rem-md {
    padding-bottom: 4rem;
  }
  .pl3-5rem-md {
    padding-left: 3.5rem;
  }
  .pl4rem-md {
    padding-left: 4rem;
  }
  .m50-md {
    margin: 50%;
  }
  .mt50-md {
    margin-top: 50%;
  }
  .mr50-md {
    margin-right: 50%;
  }
  .mb50-md {
    margin-bottom: 50%;
  }
  .ml50-md {
    margin-left: 50%;
  }
  .p50-md {
    padding: 50%;
  }
  .pt50-md {
    padding-top: 50%;
  }
  .pr50-md {
    padding-right: 50%;
  }
  .pb50-md {
    padding-bottom: 50%;
  }
  .pl50-md {
    padding-left: 50%;
  }
  .m4-5rem-md {
    margin: 4.5rem;
  }
  .m5rem-md {
    margin: 5rem;
  }
  .mt4-5rem-md {
    margin-top: 4.5rem;
  }
  .mt5rem-md {
    margin-top: 5rem;
  }
  .mr4-5rem-md {
    margin-right: 4.5rem;
  }
  .mr5rem-md {
    margin-right: 5rem;
  }
  .mb4-5rem-md {
    margin-bottom: 4.5rem;
  }
  .mb5rem-md {
    margin-bottom: 5rem;
  }
  .ml4-5rem-md {
    margin-left: 4.5rem;
  }
  .ml5rem-md {
    margin-left: 5rem;
  }
  .p4-5rem-md {
    padding: 4.5rem;
  }
  .p5rem-md {
    padding: 5rem;
  }
  .pt4-5rem-md {
    padding-top: 4.5rem;
  }
  .pt5rem-md {
    padding-top: 5rem;
  }
  .pr4-5rem-md {
    padding-right: 4.5rem;
  }
  .pr5rem-md {
    padding-right: 5rem;
  }
  .pb4-5rem-md {
    padding-bottom: 4.5rem;
  }
  .pb5rem-md {
    padding-bottom: 5rem;
  }
  .pl4-5rem-md {
    padding-left: 4.5rem;
  }
  .pl5rem-md {
    padding-left: 5rem;
  }
  .m60-md {
    margin: 60%;
  }
  .mt60-md {
    margin-top: 60%;
  }
  .mr60-md {
    margin-right: 60%;
  }
  .mb60-md {
    margin-bottom: 60%;
  }
  .ml60-md {
    margin-left: 60%;
  }
  .p60-md {
    padding: 60%;
  }
  .pt60-md {
    padding-top: 60%;
  }
  .pr60-md {
    padding-right: 60%;
  }
  .pb60-md {
    padding-bottom: 60%;
  }
  .pl60-md {
    padding-left: 60%;
  }
  .m5-5rem-md {
    margin: 5.5rem;
  }
  .m6rem-md {
    margin: 6rem;
  }
  .mt5-5rem-md {
    margin-top: 5.5rem;
  }
  .mt6rem-md {
    margin-top: 6rem;
  }
  .mr5-5rem-md {
    margin-right: 5.5rem;
  }
  .mr6rem-md {
    margin-right: 6rem;
  }
  .mb5-5rem-md {
    margin-bottom: 5.5rem;
  }
  .mb6rem-md {
    margin-bottom: 6rem;
  }
  .ml5-5rem-md {
    margin-left: 5.5rem;
  }
  .ml6rem-md {
    margin-left: 6rem;
  }
  .p5-5rem-md {
    padding: 5.5rem;
  }
  .p6rem-md {
    padding: 6rem;
  }
  .pt5-5rem-md {
    padding-top: 5.5rem;
  }
  .pt6rem-md {
    padding-top: 6rem;
  }
  .pr5-5rem-md {
    padding-right: 5.5rem;
  }
  .pr6rem-md {
    padding-right: 6rem;
  }
  .pb5-5rem-md {
    padding-bottom: 5.5rem;
  }
  .pb6rem-md {
    padding-bottom: 6rem;
  }
  .pl5-5rem-md {
    padding-left: 5.5rem;
  }
  .pl6rem-md {
    padding-left: 6rem;
  }
  .m70-md {
    margin: 70%;
  }
  .mt70-md {
    margin-top: 70%;
  }
  .mr70-md {
    margin-right: 70%;
  }
  .mb70-md {
    margin-bottom: 70%;
  }
  .ml70-md {
    margin-left: 70%;
  }
  .p70-md {
    padding: 70%;
  }
  .pt70-md {
    padding-top: 70%;
  }
  .pr70-md {
    padding-right: 70%;
  }
  .pb70-md {
    padding-bottom: 70%;
  }
  .pl70-md {
    padding-left: 70%;
  }
  .m6-5rem-md {
    margin: 6.5rem;
  }
  .m7rem-md {
    margin: 7rem;
  }
  .mt6-5rem-md {
    margin-top: 6.5rem;
  }
  .mt7rem-md {
    margin-top: 7rem;
  }
  .mr6-5rem-md {
    margin-right: 6.5rem;
  }
  .mr7rem-md {
    margin-right: 7rem;
  }
  .mb6-5rem-md {
    margin-bottom: 6.5rem;
  }
  .mb7rem-md {
    margin-bottom: 7rem;
  }
  .ml6-5rem-md {
    margin-left: 6.5rem;
  }
  .ml7rem-md {
    margin-left: 7rem;
  }
  .p6-5rem-md {
    padding: 6.5rem;
  }
  .p7rem-md {
    padding: 7rem;
  }
  .pt6-5rem-md {
    padding-top: 6.5rem;
  }
  .pt7rem-md {
    padding-top: 7rem;
  }
  .pr6-5rem-md {
    padding-right: 6.5rem;
  }
  .pr7rem-md {
    padding-right: 7rem;
  }
  .pb6-5rem-md {
    padding-bottom: 6.5rem;
  }
  .pb7rem-md {
    padding-bottom: 7rem;
  }
  .pl6-5rem-md {
    padding-left: 6.5rem;
  }
  .pl7rem-md {
    padding-left: 7rem;
  }
  .m80-md {
    margin: 80%;
  }
  .mt80-md {
    margin-top: 80%;
  }
  .mr80-md {
    margin-right: 80%;
  }
  .mb80-md {
    margin-bottom: 80%;
  }
  .ml80-md {
    margin-left: 80%;
  }
  .p80-md {
    padding: 80%;
  }
  .pt80-md {
    padding-top: 80%;
  }
  .pr80-md {
    padding-right: 80%;
  }
  .pb80-md {
    padding-bottom: 80%;
  }
  .pl80-md {
    padding-left: 80%;
  }
  .m7-5rem-md {
    margin: 7.5rem;
  }
  .m8rem-md {
    margin: 8rem;
  }
  .mt7-5rem-md {
    margin-top: 7.5rem;
  }
  .mt8rem-md {
    margin-top: 8rem;
  }
  .mr7-5rem-md {
    margin-right: 7.5rem;
  }
  .mr8rem-md {
    margin-right: 8rem;
  }
  .mb7-5rem-md {
    margin-bottom: 7.5rem;
  }
  .mb8rem-md {
    margin-bottom: 8rem;
  }
  .ml7-5rem-md {
    margin-left: 7.5rem;
  }
  .ml8rem-md {
    margin-left: 8rem;
  }
  .p7-5rem-md {
    padding: 7.5rem;
  }
  .p8rem-md {
    padding: 8rem;
  }
  .pt7-5rem-md {
    padding-top: 7.5rem;
  }
  .pt8rem-md {
    padding-top: 8rem;
  }
  .pr7-5rem-md {
    padding-right: 7.5rem;
  }
  .pr8rem-md {
    padding-right: 8rem;
  }
  .pb7-5rem-md {
    padding-bottom: 7.5rem;
  }
  .pb8rem-md {
    padding-bottom: 8rem;
  }
  .pl7-5rem-md {
    padding-left: 7.5rem;
  }
  .pl8rem-md {
    padding-left: 8rem;
  }
  .m90-md {
    margin: 90%;
  }
  .mt90-md {
    margin-top: 90%;
  }
  .mr90-md {
    margin-right: 90%;
  }
  .mb90-md {
    margin-bottom: 90%;
  }
  .ml90-md {
    margin-left: 90%;
  }
  .p90-md {
    padding: 90%;
  }
  .pt90-md {
    padding-top: 90%;
  }
  .pr90-md {
    padding-right: 90%;
  }
  .pb90-md {
    padding-bottom: 90%;
  }
  .pl90-md {
    padding-left: 90%;
  }
  .m8-5rem-md {
    margin: 8.5rem;
  }
  .m9rem-md {
    margin: 9rem;
  }
  .mt8-5rem-md {
    margin-top: 8.5rem;
  }
  .mt9rem-md {
    margin-top: 9rem;
  }
  .mr8-5rem-md {
    margin-right: 8.5rem;
  }
  .mr9rem-md {
    margin-right: 9rem;
  }
  .mb8-5rem-md {
    margin-bottom: 8.5rem;
  }
  .mb9rem-md {
    margin-bottom: 9rem;
  }
  .ml8-5rem-md {
    margin-left: 8.5rem;
  }
  .ml9rem-md {
    margin-left: 9rem;
  }
  .p8-5rem-md {
    padding: 8.5rem;
  }
  .p9rem-md {
    padding: 9rem;
  }
  .pt8-5rem-md {
    padding-top: 8.5rem;
  }
  .pt9rem-md {
    padding-top: 9rem;
  }
  .pr8-5rem-md {
    padding-right: 8.5rem;
  }
  .pr9rem-md {
    padding-right: 9rem;
  }
  .pb8-5rem-md {
    padding-bottom: 8.5rem;
  }
  .pb9rem-md {
    padding-bottom: 9rem;
  }
  .pl8-5rem-md {
    padding-left: 8.5rem;
  }
  .pl9rem-md {
    padding-left: 9rem;
  }
  .m100-md {
    margin: 100%;
  }
  .mt100-md {
    margin-top: 100%;
  }
  .mr100-md {
    margin-right: 100%;
  }
  .mb100-md {
    margin-bottom: 100%;
  }
  .ml100-md {
    margin-left: 100%;
  }
  .p100-md {
    padding: 100%;
  }
  .pt100-md {
    padding-top: 100%;
  }
  .pr100-md {
    padding-right: 100%;
  }
  .pb100-md {
    padding-bottom: 100%;
  }
  .pl100-md {
    padding-left: 100%;
  }
  .m9-5rem-md {
    margin: 9.5rem;
  }
  .m10rem-md {
    margin: 10rem;
  }
  .mt9-5rem-md {
    margin-top: 9.5rem;
  }
  .mt10rem-md {
    margin-top: 10rem;
  }
  .mr9-5rem-md {
    margin-right: 9.5rem;
  }
  .mr10rem-md {
    margin-right: 10rem;
  }
  .mb9-5rem-md {
    margin-bottom: 9.5rem;
  }
  .mb10rem-md {
    margin-bottom: 10rem;
  }
  .ml9-5rem-md {
    margin-left: 9.5rem;
  }
  .ml10rem-md {
    margin-left: 10rem;
  }
  .p9-5rem-md {
    padding: 9.5rem;
  }
  .p10rem-md {
    padding: 10rem;
  }
  .pt9-5rem-md {
    padding-top: 9.5rem;
  }
  .pt10rem-md {
    padding-top: 10rem;
  }
  .pr9-5rem-md {
    padding-right: 9.5rem;
  }
  .pr10rem-md {
    padding-right: 10rem;
  }
  .pb9-5rem-md {
    padding-bottom: 9.5rem;
  }
  .pb10rem-md {
    padding-bottom: 10rem;
  }
  .pl9-5rem-md {
    padding-left: 9.5rem;
  }
  .pl10rem-md {
    padding-left: 10rem;
  }
  .wa-md {
    width: auto;
  }
  .ha-md {
    height: auto;
  }
  .w0-md {
    width: 0;
  }
  .h0-md {
    height: 0;
  }
  .maw0-md {
    max-width: 0;
  }
  .mah0-md {
    max-height: 0;
  }
  .w1rem-md {
    width: 1rem;
  }
  .w100px-md {
    width: 100px;
  }
  .w10-md {
    width: 10%;
  }
  .w10vw-md {
    width: 10vw;
  }
  .h1rem-md {
    height: 1rem;
  }
  .h100px-md {
    height: 100px;
  }
  .h10-md {
    height: 10%;
  }
  .h10vh-md {
    height: 10vh;
  }
  .miw1rem-md {
    min-width: 1rem;
  }
  .miw100px-md {
    min-width: 100px;
  }
  .miw10-md {
    min-width: 10%;
  }
  .miw10vw-md {
    min-width: 10vw;
  }
  .mih1rem-md {
    min-height: 1rem;
  }
  .mih100px-md {
    min-height: 100px;
  }
  .mih10-md {
    min-height: 10%;
  }
  .mih10vh-md {
    min-height: 10vh;
  }
  .maw1rem-md {
    max-width: 1rem;
  }
  .maw100px-md {
    max-width: 100px;
  }
  .maw10-md {
    max-width: 10%;
  }
  .maw10vw-md {
    max-width: 10vw;
  }
  .mah1rem-md {
    max-height: 1rem;
  }
  .mah100px-md {
    max-height: 100px;
  }
  .mah10-md {
    max-height: 10%;
  }
  .mah10vh-md {
    max-height: 10vh;
  }
  .w2rem-md {
    width: 2rem;
  }
  .w200px-md {
    width: 200px;
  }
  .w20-md {
    width: 20%;
  }
  .w20vw-md {
    width: 20vw;
  }
  .h2rem-md {
    height: 2rem;
  }
  .h200px-md {
    height: 200px;
  }
  .h20-md {
    height: 20%;
  }
  .h20vh-md {
    height: 20vh;
  }
  .miw2rem-md {
    min-width: 2rem;
  }
  .miw200px-md {
    min-width: 200px;
  }
  .miw20-md {
    min-width: 20%;
  }
  .miw20vw-md {
    min-width: 20vw;
  }
  .mih2rem-md {
    min-height: 2rem;
  }
  .mih200px-md {
    min-height: 200px;
  }
  .mih20-md {
    min-height: 20%;
  }
  .mih20vh-md {
    min-height: 20vh;
  }
  .maw2rem-md {
    max-width: 2rem;
  }
  .maw200px-md {
    max-width: 200px;
  }
  .maw20-md {
    max-width: 20%;
  }
  .maw20vw-md {
    max-width: 20vw;
  }
  .mah2rem-md {
    max-height: 2rem;
  }
  .mah200px-md {
    max-height: 200px;
  }
  .mah20-md {
    max-height: 20%;
  }
  .mah20vh-md {
    max-height: 20vh;
  }
  .w3rem-md {
    width: 3rem;
  }
  .w300px-md {
    width: 300px;
  }
  .w30-md {
    width: 30%;
  }
  .w30vw-md {
    width: 30vw;
  }
  .h3rem-md {
    height: 3rem;
  }
  .h300px-md {
    height: 300px;
  }
  .h30-md {
    height: 30%;
  }
  .h30vh-md {
    height: 30vh;
  }
  .miw3rem-md {
    min-width: 3rem;
  }
  .miw300px-md {
    min-width: 300px;
  }
  .miw30-md {
    min-width: 30%;
  }
  .miw30vw-md {
    min-width: 30vw;
  }
  .mih3rem-md {
    min-height: 3rem;
  }
  .mih300px-md {
    min-height: 300px;
  }
  .mih30-md {
    min-height: 30%;
  }
  .mih30vh-md {
    min-height: 30vh;
  }
  .maw3rem-md {
    max-width: 3rem;
  }
  .maw300px-md {
    max-width: 300px;
  }
  .maw30-md {
    max-width: 30%;
  }
  .maw30vw-md {
    max-width: 30vw;
  }
  .mah3rem-md {
    max-height: 3rem;
  }
  .mah300px-md {
    max-height: 300px;
  }
  .mah30-md {
    max-height: 30%;
  }
  .mah30vh-md {
    max-height: 30vh;
  }
  .w4rem-md {
    width: 4rem;
  }
  .w400px-md {
    width: 400px;
  }
  .w40-md {
    width: 40%;
  }
  .w40vw-md {
    width: 40vw;
  }
  .h4rem-md {
    height: 4rem;
  }
  .h400px-md {
    height: 400px;
  }
  .h40-md {
    height: 40%;
  }
  .h40vh-md {
    height: 40vh;
  }
  .miw4rem-md {
    min-width: 4rem;
  }
  .miw400px-md {
    min-width: 400px;
  }
  .miw40-md {
    min-width: 40%;
  }
  .miw40vw-md {
    min-width: 40vw;
  }
  .mih4rem-md {
    min-height: 4rem;
  }
  .mih400px-md {
    min-height: 400px;
  }
  .mih40-md {
    min-height: 40%;
  }
  .mih40vh-md {
    min-height: 40vh;
  }
  .maw4rem-md {
    max-width: 4rem;
  }
  .maw400px-md {
    max-width: 400px;
  }
  .maw40-md {
    max-width: 40%;
  }
  .maw40vw-md {
    max-width: 40vw;
  }
  .mah4rem-md {
    max-height: 4rem;
  }
  .mah400px-md {
    max-height: 400px;
  }
  .mah40-md {
    max-height: 40%;
  }
  .mah40vh-md {
    max-height: 40vh;
  }
  .w5rem-md {
    width: 5rem;
  }
  .w500px-md {
    width: 500px;
  }
  .w50-md {
    width: 50%;
  }
  .w50vw-md {
    width: 50vw;
  }
  .h5rem-md {
    height: 5rem;
  }
  .h500px-md {
    height: 500px;
  }
  .h50-md {
    height: 50%;
  }
  .h50vh-md {
    height: 50vh;
  }
  .miw5rem-md {
    min-width: 5rem;
  }
  .miw500px-md {
    min-width: 500px;
  }
  .miw50-md {
    min-width: 50%;
  }
  .miw50vw-md {
    min-width: 50vw;
  }
  .mih5rem-md {
    min-height: 5rem;
  }
  .mih500px-md {
    min-height: 500px;
  }
  .mih50-md {
    min-height: 50%;
  }
  .mih50vh-md {
    min-height: 50vh;
  }
  .maw5rem-md {
    max-width: 5rem;
  }
  .maw500px-md {
    max-width: 500px;
  }
  .maw50-md {
    max-width: 50%;
  }
  .maw50vw-md {
    max-width: 50vw;
  }
  .mah5rem-md {
    max-height: 5rem;
  }
  .mah500px-md {
    max-height: 500px;
  }
  .mah50-md {
    max-height: 50%;
  }
  .mah50vh-md {
    max-height: 50vh;
  }
  .w6rem-md {
    width: 6rem;
  }
  .w600px-md {
    width: 600px;
  }
  .w60-md {
    width: 60%;
  }
  .w60vw-md {
    width: 60vw;
  }
  .h6rem-md {
    height: 6rem;
  }
  .h600px-md {
    height: 600px;
  }
  .h60-md {
    height: 60%;
  }
  .h60vh-md {
    height: 60vh;
  }
  .miw6rem-md {
    min-width: 6rem;
  }
  .miw600px-md {
    min-width: 600px;
  }
  .miw60-md {
    min-width: 60%;
  }
  .miw60vw-md {
    min-width: 60vw;
  }
  .mih6rem-md {
    min-height: 6rem;
  }
  .mih600px-md {
    min-height: 600px;
  }
  .mih60-md {
    min-height: 60%;
  }
  .mih60vh-md {
    min-height: 60vh;
  }
  .maw6rem-md {
    max-width: 6rem;
  }
  .maw600px-md {
    max-width: 600px;
  }
  .maw60-md {
    max-width: 60%;
  }
  .maw60vw-md {
    max-width: 60vw;
  }
  .mah6rem-md {
    max-height: 6rem;
  }
  .mah600px-md {
    max-height: 600px;
  }
  .mah60-md {
    max-height: 60%;
  }
  .mah60vh-md {
    max-height: 60vh;
  }
  .w7rem-md {
    width: 7rem;
  }
  .w700px-md {
    width: 700px;
  }
  .w70-md {
    width: 70%;
  }
  .w70vw-md {
    width: 70vw;
  }
  .h7rem-md {
    height: 7rem;
  }
  .h700px-md {
    height: 700px;
  }
  .h70-md {
    height: 70%;
  }
  .h70vh-md {
    height: 70vh;
  }
  .miw7rem-md {
    min-width: 7rem;
  }
  .miw700px-md {
    min-width: 700px;
  }
  .miw70-md {
    min-width: 70%;
  }
  .miw70vw-md {
    min-width: 70vw;
  }
  .mih7rem-md {
    min-height: 7rem;
  }
  .mih700px-md {
    min-height: 700px;
  }
  .mih70-md {
    min-height: 70%;
  }
  .mih70vh-md {
    min-height: 70vh;
  }
  .maw7rem-md {
    max-width: 7rem;
  }
  .maw700px-md {
    max-width: 700px;
  }
  .maw70-md {
    max-width: 70%;
  }
  .maw70vw-md {
    max-width: 70vw;
  }
  .mah7rem-md {
    max-height: 7rem;
  }
  .mah700px-md {
    max-height: 700px;
  }
  .mah70-md {
    max-height: 70%;
  }
  .mah70vh-md {
    max-height: 70vh;
  }
  .w8rem-md {
    width: 8rem;
  }
  .w800px-md {
    width: 800px;
  }
  .w80-md {
    width: 80%;
  }
  .w80vw-md {
    width: 80vw;
  }
  .h8rem-md {
    height: 8rem;
  }
  .h800px-md {
    height: 800px;
  }
  .h80-md {
    height: 80%;
  }
  .h80vh-md {
    height: 80vh;
  }
  .miw8rem-md {
    min-width: 8rem;
  }
  .miw800px-md {
    min-width: 800px;
  }
  .miw80-md {
    min-width: 80%;
  }
  .miw80vw-md {
    min-width: 80vw;
  }
  .mih8rem-md {
    min-height: 8rem;
  }
  .mih800px-md {
    min-height: 800px;
  }
  .mih80-md {
    min-height: 80%;
  }
  .mih80vh-md {
    min-height: 80vh;
  }
  .maw8rem-md {
    max-width: 8rem;
  }
  .maw800px-md {
    max-width: 800px;
  }
  .maw80-md {
    max-width: 80%;
  }
  .maw80vw-md {
    max-width: 80vw;
  }
  .mah8rem-md {
    max-height: 8rem;
  }
  .mah800px-md {
    max-height: 800px;
  }
  .mah80-md {
    max-height: 80%;
  }
  .mah80vh-md {
    max-height: 80vh;
  }
  .w9rem-md {
    width: 9rem;
  }
  .w900px-md {
    width: 900px;
  }
  .w90-md {
    width: 90%;
  }
  .w90vw-md {
    width: 90vw;
  }
  .h9rem-md {
    height: 9rem;
  }
  .h900px-md {
    height: 900px;
  }
  .h90-md {
    height: 90%;
  }
  .h90vh-md {
    height: 90vh;
  }
  .miw9rem-md {
    min-width: 9rem;
  }
  .miw900px-md {
    min-width: 900px;
  }
  .miw90-md {
    min-width: 90%;
  }
  .miw90vw-md {
    min-width: 90vw;
  }
  .mih9rem-md {
    min-height: 9rem;
  }
  .mih900px-md {
    min-height: 900px;
  }
  .mih90-md {
    min-height: 90%;
  }
  .mih90vh-md {
    min-height: 90vh;
  }
  .maw9rem-md {
    max-width: 9rem;
  }
  .maw900px-md {
    max-width: 900px;
  }
  .maw90-md {
    max-width: 90%;
  }
  .maw90vw-md {
    max-width: 90vw;
  }
  .mah9rem-md {
    max-height: 9rem;
  }
  .mah900px-md {
    max-height: 900px;
  }
  .mah90-md {
    max-height: 90%;
  }
  .mah90vh-md {
    max-height: 90vh;
  }
  .w10rem-md {
    width: 10rem;
  }
  .w1000px-md {
    width: 1e3px;
  }
  .w100-md {
    width: 100%;
  }
  .w100vw-md {
    width: 100vw;
  }
  .h10rem-md {
    height: 10rem;
  }
  .h1000px-md {
    height: 1e3px;
  }
  .h100-md {
    height: 100%;
  }
  .h100vh-md {
    height: 100vh;
  }
  .miw10rem-md {
    min-width: 10rem;
  }
  .miw1000px-md {
    min-width: 1e3px;
  }
  .miw100-md {
    min-width: 100%;
  }
  .miw100vw-md {
    min-width: 100vw;
  }
  .mih10rem-md {
    min-height: 10rem;
  }
  .mih1000px-md {
    min-height: 1e3px;
  }
  .mih100-md {
    min-height: 100%;
  }
  .mih100vh-md {
    min-height: 100vh;
  }
  .maw10rem-md {
    max-width: 10rem;
  }
  .maw1000px-md {
    max-width: 1e3px;
  }
  .maw100-md {
    max-width: 100%;
  }
  .maw100vw-md {
    max-width: 100vw;
  }
  .mah10rem-md {
    max-height: 10rem;
  }
  .mah1000px-md {
    max-height: 1e3px;
  }
  .mah100-md {
    max-height: 100%;
  }
  .mah100vh-md {
    max-height: 100vh;
  }
  .or0-md {
    order: 0;
  }
  .br0px-md {
    border-radius: 0;
  }
  .btlr0px-md {
    border-top-left-radius: 0;
  }
  .btrr0px-md {
    border-top-right-radius: 0;
  }
  .bblr0px-md {
    border-bottom-left-radius: 0;
  }
  .bbrr0px-md {
    border-bottom-right-radius: 0;
  }
  .or1-md {
    order: 1;
  }
  .br5px-md {
    border-radius: 5px;
  }
  .btlr5px-md {
    border-top-left-radius: 5px;
  }
  .btrr5px-md {
    border-top-right-radius: 5px;
  }
  .bblr5px-md {
    border-bottom-left-radius: 5px;
  }
  .bbrr5px-md {
    border-bottom-right-radius: 5px;
  }
  .or2-md {
    order: 2;
  }
  .br10px-md {
    border-radius: 10px;
  }
  .btlr10px-md {
    border-top-left-radius: 10px;
  }
  .btrr10px-md {
    border-top-right-radius: 10px;
  }
  .bblr10px-md {
    border-bottom-left-radius: 10px;
  }
  .bbrr10px-md {
    border-bottom-right-radius: 10px;
  }
  .or3-md {
    order: 3;
  }
  .br15px-md {
    border-radius: 15px;
  }
  .btlr15px-md {
    border-top-left-radius: 15px;
  }
  .btrr15px-md {
    border-top-right-radius: 15px;
  }
  .bblr15px-md {
    border-bottom-left-radius: 15px;
  }
  .bbrr15px-md {
    border-bottom-right-radius: 15px;
  }
  .or4-md {
    order: 4;
  }
  .br20px-md {
    border-radius: 20px;
  }
  .btlr20px-md {
    border-top-left-radius: 20px;
  }
  .btrr20px-md {
    border-top-right-radius: 20px;
  }
  .bblr20px-md {
    border-bottom-left-radius: 20px;
  }
  .bbrr20px-md {
    border-bottom-right-radius: 20px;
  }
  .or5-md {
    order: 5;
  }
  .br25px-md {
    border-radius: 25px;
  }
  .btlr25px-md {
    border-top-left-radius: 25px;
  }
  .btrr25px-md {
    border-top-right-radius: 25px;
  }
  .bblr25px-md {
    border-bottom-left-radius: 25px;
  }
  .bbrr25px-md {
    border-bottom-right-radius: 25px;
  }
  .or6-md {
    order: 6;
  }
  .br30px-md {
    border-radius: 30px;
  }
  .btlr30px-md {
    border-top-left-radius: 30px;
  }
  .btrr30px-md {
    border-top-right-radius: 30px;
  }
  .bblr30px-md {
    border-bottom-left-radius: 30px;
  }
  .bbrr30px-md {
    border-bottom-right-radius: 30px;
  }
  .or7-md {
    order: 7;
  }
  .br35px-md {
    border-radius: 35px;
  }
  .btlr35px-md {
    border-top-left-radius: 35px;
  }
  .btrr35px-md {
    border-top-right-radius: 35px;
  }
  .bblr35px-md {
    border-bottom-left-radius: 35px;
  }
  .bbrr35px-md {
    border-bottom-right-radius: 35px;
  }
  .or8-md {
    order: 8;
  }
  .br40px-md {
    border-radius: 40px;
  }
  .btlr40px-md {
    border-top-left-radius: 40px;
  }
  .btrr40px-md {
    border-top-right-radius: 40px;
  }
  .bblr40px-md {
    border-bottom-left-radius: 40px;
  }
  .bbrr40px-md {
    border-bottom-right-radius: 40px;
  }
  .or9-md {
    order: 9;
  }
  .br45px-md {
    border-radius: 45px;
  }
  .btlr45px-md {
    border-top-left-radius: 45px;
  }
  .btrr45px-md {
    border-top-right-radius: 45px;
  }
  .bblr45px-md {
    border-bottom-left-radius: 45px;
  }
  .bbrr45px-md {
    border-bottom-right-radius: 45px;
  }
  .or10-md {
    order: 10;
  }
  .br50px-md {
    border-radius: 50px;
  }
  .btlr50px-md {
    border-top-left-radius: 50px;
  }
  .btrr50px-md {
    border-top-right-radius: 50px;
  }
  .bblr50px-md {
    border-bottom-left-radius: 50px;
  }
  .bbrr50px-md {
    border-bottom-right-radius: 50px;
  }
}
@media only screen and (min-width: 62rem) {
  .tal-lg {
    text-align: left;
  }
  .tac-lg {
    text-align: center;
  }
  .tar-lg {
    text-align: right;
  }
  .taj-lg {
    text-align: justify;
  }
  .fs0-lg {
    font-size: 0;
  }
  .fs0-25rem-lg {
    font-size: 0.25rem;
  }
  .fs0-5rem-lg {
    font-size: 0.5rem;
  }
  .fs0-75rem-lg {
    font-size: 0.75rem;
  }
  .fs1rem-lg {
    font-size: 1rem;
  }
  .fs1-25rem-lg {
    font-size: 1.25rem;
  }
  .fs1-5rem-lg {
    font-size: 1.5rem;
  }
  .fs1-75rem-lg {
    font-size: 1.75rem;
  }
  .fs2rem-lg {
    font-size: 2rem;
  }
  .fs2-25rem-lg {
    font-size: 2.25rem;
  }
  .fs2-5rem-lg {
    font-size: 2.5rem;
  }
  .fs2-75rem-lg {
    font-size: 2.75rem;
  }
  .fs3rem-lg {
    font-size: 3rem;
  }
  .fs3-25rem-lg {
    font-size: 3.25rem;
  }
  .fs3-5rem-lg {
    font-size: 3.5rem;
  }
  .fs3-75rem-lg {
    font-size: 3.75rem;
  }
  .fs4rem-lg {
    font-size: 4rem;
  }
  .fs4-25rem-lg {
    font-size: 4.25rem;
  }
  .fs4-5rem-lg {
    font-size: 4.5rem;
  }
  .fs4-75rem-lg {
    font-size: 4.75rem;
  }
  .fs5rem-lg {
    font-size: 5rem;
  }
  .db-lg {
    display: block;
  }
  .dib-lg {
    display: inline-block;
  }
  .di-lg {
    display: inline;
  }
  .df-lg {
    display: flex;
  }
  .fdc-lg {
    flex-direction: column;
  }
  .fdr-lg {
    flex-direction: row;
  }
  .fww-lg {
    flex-wrap: wrap;
  }
  .jcfs-lg {
    justify-content: flex-start;
  }
  .jcc-lg {
    justify-content: center;
  }
  .jcfe-lg {
    justify-content: flex-end;
  }
  .jcsb-lg {
    justify-content: space-between;
  }
  .jcsa-lg {
    justify-content: space-around;
  }
  .aifs-lg {
    align-items: flex-start;
  }
  .aic-lg {
    align-items: center;
  }
  .aife-lg {
    align-items: flex-end;
  }
  .jss-lg {
    justify-self: start;
  }
  .jsfs-lg {
    justify-self: flex-start;
  }
  .jsc-lg {
    justify-self: center;
  }
  .jsfe-lg {
    justify-self: flex-end;
  }
  .jse-lg {
    justify-self: end;
  }
  .ass-lg {
    align-self: start;
  }
  .asfs-lg {
    align-self: flex-start;
  }
  .asc-lg {
    align-self: center;
  }
  .asfe-lg {
    align-self: flex-end;
  }
  .ase-lg {
    align-self: end;
  }
  .dif-lg {
    display: inline-flex;
  }
  .dg-lg {
    display: grid;
  }
  .gtcr1-lg {
    grid-template-columns: repeat(1, 1fr);
  }
  .gtrr1-lg {
    grid-template-rows: repeat(1, 1fr);
  }
  .gcs1-lg {
    grid-column-start: 1;
  }
  .gce2-lg {
    grid-column-end: 2;
  }
  .grs1-lg {
    grid-row-start: 1;
  }
  .gre2-lg {
    grid-row-end: 2;
  }
  .gtcr2-lg {
    grid-template-columns: repeat(2, 1fr);
  }
  .gtrr2-lg {
    grid-template-rows: repeat(2, 1fr);
  }
  .gcs2-lg {
    grid-column-start: 2;
  }
  .gce3-lg {
    grid-column-end: 3;
  }
  .grs2-lg {
    grid-row-start: 2;
  }
  .gre3-lg {
    grid-row-end: 3;
  }
  .gtcr3-lg {
    grid-template-columns: repeat(3, 1fr);
  }
  .gtrr3-lg {
    grid-template-rows: repeat(3, 1fr);
  }
  .gcs3-lg {
    grid-column-start: 3;
  }
  .gce4-lg {
    grid-column-end: 4;
  }
  .grs3-lg {
    grid-row-start: 3;
  }
  .gre4-lg {
    grid-row-end: 4;
  }
  .gtcr4-lg {
    grid-template-columns: repeat(4, 1fr);
  }
  .gtrr4-lg {
    grid-template-rows: repeat(4, 1fr);
  }
  .gcs4-lg {
    grid-column-start: 4;
  }
  .gce5-lg {
    grid-column-end: 5;
  }
  .grs4-lg {
    grid-row-start: 4;
  }
  .gre5-lg {
    grid-row-end: 5;
  }
  .gtcr5-lg {
    grid-template-columns: repeat(5, 1fr);
  }
  .gtrr5-lg {
    grid-template-rows: repeat(5, 1fr);
  }
  .gcs5-lg {
    grid-column-start: 5;
  }
  .gce6-lg {
    grid-column-end: 6;
  }
  .grs5-lg {
    grid-row-start: 5;
  }
  .gre6-lg {
    grid-row-end: 6;
  }
  .gtcr6-lg {
    grid-template-columns: repeat(6, 1fr);
  }
  .gtrr6-lg {
    grid-template-rows: repeat(6, 1fr);
  }
  .gcs6-lg {
    grid-column-start: 6;
  }
  .gce7-lg {
    grid-column-end: 7;
  }
  .grs6-lg {
    grid-row-start: 6;
  }
  .gre7-lg {
    grid-row-end: 7;
  }
  .gtcr7-lg {
    grid-template-columns: repeat(7, 1fr);
  }
  .gtrr7-lg {
    grid-template-rows: repeat(7, 1fr);
  }
  .gcs7-lg {
    grid-column-start: 7;
  }
  .gce8-lg {
    grid-column-end: 8;
  }
  .grs7-lg {
    grid-row-start: 7;
  }
  .gre8-lg {
    grid-row-end: 8;
  }
  .gtcr8-lg {
    grid-template-columns: repeat(8, 1fr);
  }
  .gtrr8-lg {
    grid-template-rows: repeat(8, 1fr);
  }
  .gcs8-lg {
    grid-column-start: 8;
  }
  .gce9-lg {
    grid-column-end: 9;
  }
  .grs8-lg {
    grid-row-start: 8;
  }
  .gre9-lg {
    grid-row-end: 9;
  }
  .gtcr9-lg {
    grid-template-columns: repeat(9, 1fr);
  }
  .gtrr9-lg {
    grid-template-rows: repeat(9, 1fr);
  }
  .gcs9-lg {
    grid-column-start: 9;
  }
  .gce10-lg {
    grid-column-end: 10;
  }
  .grs9-lg {
    grid-row-start: 9;
  }
  .gre10-lg {
    grid-row-end: 10;
  }
  .gtcr10-lg {
    grid-template-columns: repeat(10, 1fr);
  }
  .gtrr10-lg {
    grid-template-rows: repeat(10, 1fr);
  }
  .gcs10-lg {
    grid-column-start: 10;
  }
  .gce11-lg {
    grid-column-end: 11;
  }
  .grs10-lg {
    grid-row-start: 10;
  }
  .gre11-lg {
    grid-row-end: 11;
  }
  .gg0-5rem-lg {
    grid-gap: 0.5rem;
  }
  .gg1rem-lg {
    grid-gap: 1rem;
  }
  .gg1-5rem-lg {
    grid-gap: 1.5rem;
  }
  .gg2rem-lg {
    grid-gap: 2rem;
  }
  .gg2-5rem-lg {
    grid-gap: 2.5rem;
  }
  .gg3rem-lg {
    grid-gap: 3rem;
  }
  .gg3-5rem-lg {
    grid-gap: 3.5rem;
  }
  .gg4rem-lg {
    grid-gap: 4rem;
  }
  .gg4-5rem-lg {
    grid-gap: 4.5rem;
  }
  .gg5rem-lg {
    grid-gap: 5rem;
  }
  .dn-lg {
    display: none;
  }
  .pa-lg {
    position: absolute;
  }
  .pr-lg {
    position: relative;
  }
  .pf-lg {
    position: fixed;
  }
  .ps-lg {
    position: sticky;
    -webkit-position: sticky;
  }
  .t0-lg {
    top: 0;
  }
  .r0-lg {
    right: 0;
  }
  .b0-lg {
    bottom: 0;
  }
  .l0-lg {
    left: 0;
  }
  .t100-lg {
    top: 100%;
  }
  .r100-lg {
    right: 100%;
  }
  .b100-lg {
    bottom: 100%;
  }
  .l100-lg {
    left: 100%;
  }
  .fl-lg {
    float: left;
  }
  .fr-lg {
    float: right;
  }
  .fn-lg {
    float: none;
  }
  .ma-lg {
    margin: auto;
  }
  .mta-lg {
    margin-top: auto;
  }
  .mra-lg {
    margin-right: auto;
  }
  .mba-lg {
    margin-bottom: auto;
  }
  .mla-lg {
    margin-left: auto;
  }
  .m0-lg {
    margin: 0;
  }
  .mt0-lg {
    margin-top: 0;
  }
  .mr0-lg {
    margin-right: 0;
  }
  .mb0-lg {
    margin-bottom: 0;
  }
  .ml0-lg {
    margin-left: 0;
  }
  .p0-lg {
    padding: 0;
  }
  .pt0-lg {
    padding-top: 0;
  }
  .pr0-lg {
    padding-right: 0;
  }
  .pb0-lg {
    padding-bottom: 0;
  }
  .pl0-lg {
    padding-left: 0;
  }
  .m10-lg {
    margin: 10%;
  }
  .mt10-lg {
    margin-top: 10%;
  }
  .mr10-lg {
    margin-right: 10%;
  }
  .mb10-lg {
    margin-bottom: 10%;
  }
  .ml10-lg {
    margin-left: 10%;
  }
  .p10-lg {
    padding: 10%;
  }
  .pt10-lg {
    padding-top: 10%;
  }
  .pr10-lg {
    padding-right: 10%;
  }
  .pb10-lg {
    padding-bottom: 10%;
  }
  .pl10-lg {
    padding-left: 10%;
  }
  .m0-5rem-lg {
    margin: 0.5rem;
  }
  .m1rem-lg {
    margin: 1rem;
  }
  .mt0-5rem-lg {
    margin-top: 0.5rem;
  }
  .mt1rem-lg {
    margin-top: 1rem;
  }
  .mr0-5rem-lg {
    margin-right: 0.5rem;
  }
  .mr1rem-lg {
    margin-right: 1rem;
  }
  .mb0-5rem-lg {
    margin-bottom: 0.5rem;
  }
  .mb1rem-lg {
    margin-bottom: 1rem;
  }
  .ml0-5rem-lg {
    margin-left: 0.5rem;
  }
  .ml1rem-lg {
    margin-left: 1rem;
  }
  .p0-5rem-lg {
    padding: 0.5rem;
  }
  .p1rem-lg {
    padding: 1rem;
  }
  .pt0-5rem-lg {
    padding-top: 0.5rem;
  }
  .pt1rem-lg {
    padding-top: 1rem;
  }
  .pr0-5rem-lg {
    padding-right: 0.5rem;
  }
  .pr1rem-lg {
    padding-right: 1rem;
  }
  .pb0-5rem-lg {
    padding-bottom: 0.5rem;
  }
  .pb1rem-lg {
    padding-bottom: 1rem;
  }
  .pl0-5rem-lg {
    padding-left: 0.5rem;
  }
  .pl1rem-lg {
    padding-left: 1rem;
  }
  .m20-lg {
    margin: 20%;
  }
  .mt20-lg {
    margin-top: 20%;
  }
  .mr20-lg {
    margin-right: 20%;
  }
  .mb20-lg {
    margin-bottom: 20%;
  }
  .ml20-lg {
    margin-left: 20%;
  }
  .p20-lg {
    padding: 20%;
  }
  .pt20-lg {
    padding-top: 20%;
  }
  .pr20-lg {
    padding-right: 20%;
  }
  .pb20-lg {
    padding-bottom: 20%;
  }
  .pl20-lg {
    padding-left: 20%;
  }
  .m1-5rem-lg {
    margin: 1.5rem;
  }
  .m2rem-lg {
    margin: 2rem;
  }
  .mt1-5rem-lg {
    margin-top: 1.5rem;
  }
  .mt2rem-lg {
    margin-top: 2rem;
  }
  .mr1-5rem-lg {
    margin-right: 1.5rem;
  }
  .mr2rem-lg {
    margin-right: 2rem;
  }
  .mb1-5rem-lg {
    margin-bottom: 1.5rem;
  }
  .mb2rem-lg {
    margin-bottom: 2rem;
  }
  .ml1-5rem-lg {
    margin-left: 1.5rem;
  }
  .ml2rem-lg {
    margin-left: 2rem;
  }
  .p1-5rem-lg {
    padding: 1.5rem;
  }
  .p2rem-lg {
    padding: 2rem;
  }
  .pt1-5rem-lg {
    padding-top: 1.5rem;
  }
  .pt2rem-lg {
    padding-top: 2rem;
  }
  .pr1-5rem-lg {
    padding-right: 1.5rem;
  }
  .pr2rem-lg {
    padding-right: 2rem;
  }
  .pb1-5rem-lg {
    padding-bottom: 1.5rem;
  }
  .pb2rem-lg {
    padding-bottom: 2rem;
  }
  .pl1-5rem-lg {
    padding-left: 1.5rem;
  }
  .pl2rem-lg {
    padding-left: 2rem;
  }
  .m30-lg {
    margin: 30%;
  }
  .mt30-lg {
    margin-top: 30%;
  }
  .mr30-lg {
    margin-right: 30%;
  }
  .mb30-lg {
    margin-bottom: 30%;
  }
  .ml30-lg {
    margin-left: 30%;
  }
  .p30-lg {
    padding: 30%;
  }
  .pt30-lg {
    padding-top: 30%;
  }
  .pr30-lg {
    padding-right: 30%;
  }
  .pb30-lg {
    padding-bottom: 30%;
  }
  .pl30-lg {
    padding-left: 30%;
  }
  .m2-5rem-lg {
    margin: 2.5rem;
  }
  .m3rem-lg {
    margin: 3rem;
  }
  .mt2-5rem-lg {
    margin-top: 2.5rem;
  }
  .mt3rem-lg {
    margin-top: 3rem;
  }
  .mr2-5rem-lg {
    margin-right: 2.5rem;
  }
  .mr3rem-lg {
    margin-right: 3rem;
  }
  .mb2-5rem-lg {
    margin-bottom: 2.5rem;
  }
  .mb3rem-lg {
    margin-bottom: 3rem;
  }
  .ml2-5rem-lg {
    margin-left: 2.5rem;
  }
  .ml3rem-lg {
    margin-left: 3rem;
  }
  .p2-5rem-lg {
    padding: 2.5rem;
  }
  .p3rem-lg {
    padding: 3rem;
  }
  .pt2-5rem-lg {
    padding-top: 2.5rem;
  }
  .pt3rem-lg {
    padding-top: 3rem;
  }
  .pr2-5rem-lg {
    padding-right: 2.5rem;
  }
  .pr3rem-lg {
    padding-right: 3rem;
  }
  .pb2-5rem-lg {
    padding-bottom: 2.5rem;
  }
  .pb3rem-lg {
    padding-bottom: 3rem;
  }
  .pl2-5rem-lg {
    padding-left: 2.5rem;
  }
  .pl3rem-lg {
    padding-left: 3rem;
  }
  .m40-lg {
    margin: 40%;
  }
  .mt40-lg {
    margin-top: 40%;
  }
  .mr40-lg {
    margin-right: 40%;
  }
  .mb40-lg {
    margin-bottom: 40%;
  }
  .ml40-lg {
    margin-left: 40%;
  }
  .p40-lg {
    padding: 40%;
  }
  .pt40-lg {
    padding-top: 40%;
  }
  .pr40-lg {
    padding-right: 40%;
  }
  .pb40-lg {
    padding-bottom: 40%;
  }
  .pl40-lg {
    padding-left: 40%;
  }
  .m3-5rem-lg {
    margin: 3.5rem;
  }
  .m4rem-lg {
    margin: 4rem;
  }
  .mt3-5rem-lg {
    margin-top: 3.5rem;
  }
  .mt4rem-lg {
    margin-top: 4rem;
  }
  .mr3-5rem-lg {
    margin-right: 3.5rem;
  }
  .mr4rem-lg {
    margin-right: 4rem;
  }
  .mb3-5rem-lg {
    margin-bottom: 3.5rem;
  }
  .mb4rem-lg {
    margin-bottom: 4rem;
  }
  .ml3-5rem-lg {
    margin-left: 3.5rem;
  }
  .ml4rem-lg {
    margin-left: 4rem;
  }
  .p3-5rem-lg {
    padding: 3.5rem;
  }
  .p4rem-lg {
    padding: 4rem;
  }
  .pt3-5rem-lg {
    padding-top: 3.5rem;
  }
  .pt4rem-lg {
    padding-top: 4rem;
  }
  .pr3-5rem-lg {
    padding-right: 3.5rem;
  }
  .pr4rem-lg {
    padding-right: 4rem;
  }
  .pb3-5rem-lg {
    padding-bottom: 3.5rem;
  }
  .pb4rem-lg {
    padding-bottom: 4rem;
  }
  .pl3-5rem-lg {
    padding-left: 3.5rem;
  }
  .pl4rem-lg {
    padding-left: 4rem;
  }
  .m50-lg {
    margin: 50%;
  }
  .mt50-lg {
    margin-top: 50%;
  }
  .mr50-lg {
    margin-right: 50%;
  }
  .mb50-lg {
    margin-bottom: 50%;
  }
  .ml50-lg {
    margin-left: 50%;
  }
  .p50-lg {
    padding: 50%;
  }
  .pt50-lg {
    padding-top: 50%;
  }
  .pr50-lg {
    padding-right: 50%;
  }
  .pb50-lg {
    padding-bottom: 50%;
  }
  .pl50-lg {
    padding-left: 50%;
  }
  .m4-5rem-lg {
    margin: 4.5rem;
  }
  .m5rem-lg {
    margin: 5rem;
  }
  .mt4-5rem-lg {
    margin-top: 4.5rem;
  }
  .mt5rem-lg {
    margin-top: 5rem;
  }
  .mr4-5rem-lg {
    margin-right: 4.5rem;
  }
  .mr5rem-lg {
    margin-right: 5rem;
  }
  .mb4-5rem-lg {
    margin-bottom: 4.5rem;
  }
  .mb5rem-lg {
    margin-bottom: 5rem;
  }
  .ml4-5rem-lg {
    margin-left: 4.5rem;
  }
  .ml5rem-lg {
    margin-left: 5rem;
  }
  .p4-5rem-lg {
    padding: 4.5rem;
  }
  .p5rem-lg {
    padding: 5rem;
  }
  .pt4-5rem-lg {
    padding-top: 4.5rem;
  }
  .pt5rem-lg {
    padding-top: 5rem;
  }
  .pr4-5rem-lg {
    padding-right: 4.5rem;
  }
  .pr5rem-lg {
    padding-right: 5rem;
  }
  .pb4-5rem-lg {
    padding-bottom: 4.5rem;
  }
  .pb5rem-lg {
    padding-bottom: 5rem;
  }
  .pl4-5rem-lg {
    padding-left: 4.5rem;
  }
  .pl5rem-lg {
    padding-left: 5rem;
  }
  .m60-lg {
    margin: 60%;
  }
  .mt60-lg {
    margin-top: 60%;
  }
  .mr60-lg {
    margin-right: 60%;
  }
  .mb60-lg {
    margin-bottom: 60%;
  }
  .ml60-lg {
    margin-left: 60%;
  }
  .p60-lg {
    padding: 60%;
  }
  .pt60-lg {
    padding-top: 60%;
  }
  .pr60-lg {
    padding-right: 60%;
  }
  .pb60-lg {
    padding-bottom: 60%;
  }
  .pl60-lg {
    padding-left: 60%;
  }
  .m5-5rem-lg {
    margin: 5.5rem;
  }
  .m6rem-lg {
    margin: 6rem;
  }
  .mt5-5rem-lg {
    margin-top: 5.5rem;
  }
  .mt6rem-lg {
    margin-top: 6rem;
  }
  .mr5-5rem-lg {
    margin-right: 5.5rem;
  }
  .mr6rem-lg {
    margin-right: 6rem;
  }
  .mb5-5rem-lg {
    margin-bottom: 5.5rem;
  }
  .mb6rem-lg {
    margin-bottom: 6rem;
  }
  .ml5-5rem-lg {
    margin-left: 5.5rem;
  }
  .ml6rem-lg {
    margin-left: 6rem;
  }
  .p5-5rem-lg {
    padding: 5.5rem;
  }
  .p6rem-lg {
    padding: 6rem;
  }
  .pt5-5rem-lg {
    padding-top: 5.5rem;
  }
  .pt6rem-lg {
    padding-top: 6rem;
  }
  .pr5-5rem-lg {
    padding-right: 5.5rem;
  }
  .pr6rem-lg {
    padding-right: 6rem;
  }
  .pb5-5rem-lg {
    padding-bottom: 5.5rem;
  }
  .pb6rem-lg {
    padding-bottom: 6rem;
  }
  .pl5-5rem-lg {
    padding-left: 5.5rem;
  }
  .pl6rem-lg {
    padding-left: 6rem;
  }
  .m70-lg {
    margin: 70%;
  }
  .mt70-lg {
    margin-top: 70%;
  }
  .mr70-lg {
    margin-right: 70%;
  }
  .mb70-lg {
    margin-bottom: 70%;
  }
  .ml70-lg {
    margin-left: 70%;
  }
  .p70-lg {
    padding: 70%;
  }
  .pt70-lg {
    padding-top: 70%;
  }
  .pr70-lg {
    padding-right: 70%;
  }
  .pb70-lg {
    padding-bottom: 70%;
  }
  .pl70-lg {
    padding-left: 70%;
  }
  .m6-5rem-lg {
    margin: 6.5rem;
  }
  .m7rem-lg {
    margin: 7rem;
  }
  .mt6-5rem-lg {
    margin-top: 6.5rem;
  }
  .mt7rem-lg {
    margin-top: 7rem;
  }
  .mr6-5rem-lg {
    margin-right: 6.5rem;
  }
  .mr7rem-lg {
    margin-right: 7rem;
  }
  .mb6-5rem-lg {
    margin-bottom: 6.5rem;
  }
  .mb7rem-lg {
    margin-bottom: 7rem;
  }
  .ml6-5rem-lg {
    margin-left: 6.5rem;
  }
  .ml7rem-lg {
    margin-left: 7rem;
  }
  .p6-5rem-lg {
    padding: 6.5rem;
  }
  .p7rem-lg {
    padding: 7rem;
  }
  .pt6-5rem-lg {
    padding-top: 6.5rem;
  }
  .pt7rem-lg {
    padding-top: 7rem;
  }
  .pr6-5rem-lg {
    padding-right: 6.5rem;
  }
  .pr7rem-lg {
    padding-right: 7rem;
  }
  .pb6-5rem-lg {
    padding-bottom: 6.5rem;
  }
  .pb7rem-lg {
    padding-bottom: 7rem;
  }
  .pl6-5rem-lg {
    padding-left: 6.5rem;
  }
  .pl7rem-lg {
    padding-left: 7rem;
  }
  .m80-lg {
    margin: 80%;
  }
  .mt80-lg {
    margin-top: 80%;
  }
  .mr80-lg {
    margin-right: 80%;
  }
  .mb80-lg {
    margin-bottom: 80%;
  }
  .ml80-lg {
    margin-left: 80%;
  }
  .p80-lg {
    padding: 80%;
  }
  .pt80-lg {
    padding-top: 80%;
  }
  .pr80-lg {
    padding-right: 80%;
  }
  .pb80-lg {
    padding-bottom: 80%;
  }
  .pl80-lg {
    padding-left: 80%;
  }
  .m7-5rem-lg {
    margin: 7.5rem;
  }
  .m8rem-lg {
    margin: 8rem;
  }
  .mt7-5rem-lg {
    margin-top: 7.5rem;
  }
  .mt8rem-lg {
    margin-top: 8rem;
  }
  .mr7-5rem-lg {
    margin-right: 7.5rem;
  }
  .mr8rem-lg {
    margin-right: 8rem;
  }
  .mb7-5rem-lg {
    margin-bottom: 7.5rem;
  }
  .mb8rem-lg {
    margin-bottom: 8rem;
  }
  .ml7-5rem-lg {
    margin-left: 7.5rem;
  }
  .ml8rem-lg {
    margin-left: 8rem;
  }
  .p7-5rem-lg {
    padding: 7.5rem;
  }
  .p8rem-lg {
    padding: 8rem;
  }
  .pt7-5rem-lg {
    padding-top: 7.5rem;
  }
  .pt8rem-lg {
    padding-top: 8rem;
  }
  .pr7-5rem-lg {
    padding-right: 7.5rem;
  }
  .pr8rem-lg {
    padding-right: 8rem;
  }
  .pb7-5rem-lg {
    padding-bottom: 7.5rem;
  }
  .pb8rem-lg {
    padding-bottom: 8rem;
  }
  .pl7-5rem-lg {
    padding-left: 7.5rem;
  }
  .pl8rem-lg {
    padding-left: 8rem;
  }
  .m90-lg {
    margin: 90%;
  }
  .mt90-lg {
    margin-top: 90%;
  }
  .mr90-lg {
    margin-right: 90%;
  }
  .mb90-lg {
    margin-bottom: 90%;
  }
  .ml90-lg {
    margin-left: 90%;
  }
  .p90-lg {
    padding: 90%;
  }
  .pt90-lg {
    padding-top: 90%;
  }
  .pr90-lg {
    padding-right: 90%;
  }
  .pb90-lg {
    padding-bottom: 90%;
  }
  .pl90-lg {
    padding-left: 90%;
  }
  .m8-5rem-lg {
    margin: 8.5rem;
  }
  .m9rem-lg {
    margin: 9rem;
  }
  .mt8-5rem-lg {
    margin-top: 8.5rem;
  }
  .mt9rem-lg {
    margin-top: 9rem;
  }
  .mr8-5rem-lg {
    margin-right: 8.5rem;
  }
  .mr9rem-lg {
    margin-right: 9rem;
  }
  .mb8-5rem-lg {
    margin-bottom: 8.5rem;
  }
  .mb9rem-lg {
    margin-bottom: 9rem;
  }
  .ml8-5rem-lg {
    margin-left: 8.5rem;
  }
  .ml9rem-lg {
    margin-left: 9rem;
  }
  .p8-5rem-lg {
    padding: 8.5rem;
  }
  .p9rem-lg {
    padding: 9rem;
  }
  .pt8-5rem-lg {
    padding-top: 8.5rem;
  }
  .pt9rem-lg {
    padding-top: 9rem;
  }
  .pr8-5rem-lg {
    padding-right: 8.5rem;
  }
  .pr9rem-lg {
    padding-right: 9rem;
  }
  .pb8-5rem-lg {
    padding-bottom: 8.5rem;
  }
  .pb9rem-lg {
    padding-bottom: 9rem;
  }
  .pl8-5rem-lg {
    padding-left: 8.5rem;
  }
  .pl9rem-lg {
    padding-left: 9rem;
  }
  .m100-lg {
    margin: 100%;
  }
  .mt100-lg {
    margin-top: 100%;
  }
  .mr100-lg {
    margin-right: 100%;
  }
  .mb100-lg {
    margin-bottom: 100%;
  }
  .ml100-lg {
    margin-left: 100%;
  }
  .p100-lg {
    padding: 100%;
  }
  .pt100-lg {
    padding-top: 100%;
  }
  .pr100-lg {
    padding-right: 100%;
  }
  .pb100-lg {
    padding-bottom: 100%;
  }
  .pl100-lg {
    padding-left: 100%;
  }
  .m9-5rem-lg {
    margin: 9.5rem;
  }
  .m10rem-lg {
    margin: 10rem;
  }
  .mt9-5rem-lg {
    margin-top: 9.5rem;
  }
  .mt10rem-lg {
    margin-top: 10rem;
  }
  .mr9-5rem-lg {
    margin-right: 9.5rem;
  }
  .mr10rem-lg {
    margin-right: 10rem;
  }
  .mb9-5rem-lg {
    margin-bottom: 9.5rem;
  }
  .mb10rem-lg {
    margin-bottom: 10rem;
  }
  .ml9-5rem-lg {
    margin-left: 9.5rem;
  }
  .ml10rem-lg {
    margin-left: 10rem;
  }
  .p9-5rem-lg {
    padding: 9.5rem;
  }
  .p10rem-lg {
    padding: 10rem;
  }
  .pt9-5rem-lg {
    padding-top: 9.5rem;
  }
  .pt10rem-lg {
    padding-top: 10rem;
  }
  .pr9-5rem-lg {
    padding-right: 9.5rem;
  }
  .pr10rem-lg {
    padding-right: 10rem;
  }
  .pb9-5rem-lg {
    padding-bottom: 9.5rem;
  }
  .pb10rem-lg {
    padding-bottom: 10rem;
  }
  .pl9-5rem-lg {
    padding-left: 9.5rem;
  }
  .pl10rem-lg {
    padding-left: 10rem;
  }
  .wa-lg {
    width: auto;
  }
  .ha-lg {
    height: auto;
  }
  .w0-lg {
    width: 0;
  }
  .h0-lg {
    height: 0;
  }
  .maw0-lg {
    max-width: 0;
  }
  .mah0-lg {
    max-height: 0;
  }
  .w1rem-lg {
    width: 1rem;
  }
  .w100px-lg {
    width: 100px;
  }
  .w10-lg {
    width: 10%;
  }
  .w10vw-lg {
    width: 10vw;
  }
  .h1rem-lg {
    height: 1rem;
  }
  .h100px-lg {
    height: 100px;
  }
  .h10-lg {
    height: 10%;
  }
  .h10vh-lg {
    height: 10vh;
  }
  .miw1rem-lg {
    min-width: 1rem;
  }
  .miw100px-lg {
    min-width: 100px;
  }
  .miw10-lg {
    min-width: 10%;
  }
  .miw10vw-lg {
    min-width: 10vw;
  }
  .mih1rem-lg {
    min-height: 1rem;
  }
  .mih100px-lg {
    min-height: 100px;
  }
  .mih10-lg {
    min-height: 10%;
  }
  .mih10vh-lg {
    min-height: 10vh;
  }
  .maw1rem-lg {
    max-width: 1rem;
  }
  .maw100px-lg {
    max-width: 100px;
  }
  .maw10-lg {
    max-width: 10%;
  }
  .maw10vw-lg {
    max-width: 10vw;
  }
  .mah1rem-lg {
    max-height: 1rem;
  }
  .mah100px-lg {
    max-height: 100px;
  }
  .mah10-lg {
    max-height: 10%;
  }
  .mah10vh-lg {
    max-height: 10vh;
  }
  .w2rem-lg {
    width: 2rem;
  }
  .w200px-lg {
    width: 200px;
  }
  .w20-lg {
    width: 20%;
  }
  .w20vw-lg {
    width: 20vw;
  }
  .h2rem-lg {
    height: 2rem;
  }
  .h200px-lg {
    height: 200px;
  }
  .h20-lg {
    height: 20%;
  }
  .h20vh-lg {
    height: 20vh;
  }
  .miw2rem-lg {
    min-width: 2rem;
  }
  .miw200px-lg {
    min-width: 200px;
  }
  .miw20-lg {
    min-width: 20%;
  }
  .miw20vw-lg {
    min-width: 20vw;
  }
  .mih2rem-lg {
    min-height: 2rem;
  }
  .mih200px-lg {
    min-height: 200px;
  }
  .mih20-lg {
    min-height: 20%;
  }
  .mih20vh-lg {
    min-height: 20vh;
  }
  .maw2rem-lg {
    max-width: 2rem;
  }
  .maw200px-lg {
    max-width: 200px;
  }
  .maw20-lg {
    max-width: 20%;
  }
  .maw20vw-lg {
    max-width: 20vw;
  }
  .mah2rem-lg {
    max-height: 2rem;
  }
  .mah200px-lg {
    max-height: 200px;
  }
  .mah20-lg {
    max-height: 20%;
  }
  .mah20vh-lg {
    max-height: 20vh;
  }
  .w3rem-lg {
    width: 3rem;
  }
  .w300px-lg {
    width: 300px;
  }
  .w30-lg {
    width: 30%;
  }
  .w30vw-lg {
    width: 30vw;
  }
  .h3rem-lg {
    height: 3rem;
  }
  .h300px-lg {
    height: 300px;
  }
  .h30-lg {
    height: 30%;
  }
  .h30vh-lg {
    height: 30vh;
  }
  .miw3rem-lg {
    min-width: 3rem;
  }
  .miw300px-lg {
    min-width: 300px;
  }
  .miw30-lg {
    min-width: 30%;
  }
  .miw30vw-lg {
    min-width: 30vw;
  }
  .mih3rem-lg {
    min-height: 3rem;
  }
  .mih300px-lg {
    min-height: 300px;
  }
  .mih30-lg {
    min-height: 30%;
  }
  .mih30vh-lg {
    min-height: 30vh;
  }
  .maw3rem-lg {
    max-width: 3rem;
  }
  .maw300px-lg {
    max-width: 300px;
  }
  .maw30-lg {
    max-width: 30%;
  }
  .maw30vw-lg {
    max-width: 30vw;
  }
  .mah3rem-lg {
    max-height: 3rem;
  }
  .mah300px-lg {
    max-height: 300px;
  }
  .mah30-lg {
    max-height: 30%;
  }
  .mah30vh-lg {
    max-height: 30vh;
  }
  .w4rem-lg {
    width: 4rem;
  }
  .w400px-lg {
    width: 400px;
  }
  .w40-lg {
    width: 40%;
  }
  .w40vw-lg {
    width: 40vw;
  }
  .h4rem-lg {
    height: 4rem;
  }
  .h400px-lg {
    height: 400px;
  }
  .h40-lg {
    height: 40%;
  }
  .h40vh-lg {
    height: 40vh;
  }
  .miw4rem-lg {
    min-width: 4rem;
  }
  .miw400px-lg {
    min-width: 400px;
  }
  .miw40-lg {
    min-width: 40%;
  }
  .miw40vw-lg {
    min-width: 40vw;
  }
  .mih4rem-lg {
    min-height: 4rem;
  }
  .mih400px-lg {
    min-height: 400px;
  }
  .mih40-lg {
    min-height: 40%;
  }
  .mih40vh-lg {
    min-height: 40vh;
  }
  .maw4rem-lg {
    max-width: 4rem;
  }
  .maw400px-lg {
    max-width: 400px;
  }
  .maw40-lg {
    max-width: 40%;
  }
  .maw40vw-lg {
    max-width: 40vw;
  }
  .mah4rem-lg {
    max-height: 4rem;
  }
  .mah400px-lg {
    max-height: 400px;
  }
  .mah40-lg {
    max-height: 40%;
  }
  .mah40vh-lg {
    max-height: 40vh;
  }
  .w5rem-lg {
    width: 5rem;
  }
  .w500px-lg {
    width: 500px;
  }
  .w50-lg {
    width: 50%;
  }
  .w50vw-lg {
    width: 50vw;
  }
  .h5rem-lg {
    height: 5rem;
  }
  .h500px-lg {
    height: 500px;
  }
  .h50-lg {
    height: 50%;
  }
  .h50vh-lg {
    height: 50vh;
  }
  .miw5rem-lg {
    min-width: 5rem;
  }
  .miw500px-lg {
    min-width: 500px;
  }
  .miw50-lg {
    min-width: 50%;
  }
  .miw50vw-lg {
    min-width: 50vw;
  }
  .mih5rem-lg {
    min-height: 5rem;
  }
  .mih500px-lg {
    min-height: 500px;
  }
  .mih50-lg {
    min-height: 50%;
  }
  .mih50vh-lg {
    min-height: 50vh;
  }
  .maw5rem-lg {
    max-width: 5rem;
  }
  .maw500px-lg {
    max-width: 500px;
  }
  .maw50-lg {
    max-width: 50%;
  }
  .maw50vw-lg {
    max-width: 50vw;
  }
  .mah5rem-lg {
    max-height: 5rem;
  }
  .mah500px-lg {
    max-height: 500px;
  }
  .mah50-lg {
    max-height: 50%;
  }
  .mah50vh-lg {
    max-height: 50vh;
  }
  .w6rem-lg {
    width: 6rem;
  }
  .w600px-lg {
    width: 600px;
  }
  .w60-lg {
    width: 60%;
  }
  .w60vw-lg {
    width: 60vw;
  }
  .h6rem-lg {
    height: 6rem;
  }
  .h600px-lg {
    height: 600px;
  }
  .h60-lg {
    height: 60%;
  }
  .h60vh-lg {
    height: 60vh;
  }
  .miw6rem-lg {
    min-width: 6rem;
  }
  .miw600px-lg {
    min-width: 600px;
  }
  .miw60-lg {
    min-width: 60%;
  }
  .miw60vw-lg {
    min-width: 60vw;
  }
  .mih6rem-lg {
    min-height: 6rem;
  }
  .mih600px-lg {
    min-height: 600px;
  }
  .mih60-lg {
    min-height: 60%;
  }
  .mih60vh-lg {
    min-height: 60vh;
  }
  .maw6rem-lg {
    max-width: 6rem;
  }
  .maw600px-lg {
    max-width: 600px;
  }
  .maw60-lg {
    max-width: 60%;
  }
  .maw60vw-lg {
    max-width: 60vw;
  }
  .mah6rem-lg {
    max-height: 6rem;
  }
  .mah600px-lg {
    max-height: 600px;
  }
  .mah60-lg {
    max-height: 60%;
  }
  .mah60vh-lg {
    max-height: 60vh;
  }
  .w7rem-lg {
    width: 7rem;
  }
  .w700px-lg {
    width: 700px;
  }
  .w70-lg {
    width: 70%;
  }
  .w70vw-lg {
    width: 70vw;
  }
  .h7rem-lg {
    height: 7rem;
  }
  .h700px-lg {
    height: 700px;
  }
  .h70-lg {
    height: 70%;
  }
  .h70vh-lg {
    height: 70vh;
  }
  .miw7rem-lg {
    min-width: 7rem;
  }
  .miw700px-lg {
    min-width: 700px;
  }
  .miw70-lg {
    min-width: 70%;
  }
  .miw70vw-lg {
    min-width: 70vw;
  }
  .mih7rem-lg {
    min-height: 7rem;
  }
  .mih700px-lg {
    min-height: 700px;
  }
  .mih70-lg {
    min-height: 70%;
  }
  .mih70vh-lg {
    min-height: 70vh;
  }
  .maw7rem-lg {
    max-width: 7rem;
  }
  .maw700px-lg {
    max-width: 700px;
  }
  .maw70-lg {
    max-width: 70%;
  }
  .maw70vw-lg {
    max-width: 70vw;
  }
  .mah7rem-lg {
    max-height: 7rem;
  }
  .mah700px-lg {
    max-height: 700px;
  }
  .mah70-lg {
    max-height: 70%;
  }
  .mah70vh-lg {
    max-height: 70vh;
  }
  .w8rem-lg {
    width: 8rem;
  }
  .w800px-lg {
    width: 800px;
  }
  .w80-lg {
    width: 80%;
  }
  .w80vw-lg {
    width: 80vw;
  }
  .h8rem-lg {
    height: 8rem;
  }
  .h800px-lg {
    height: 800px;
  }
  .h80-lg {
    height: 80%;
  }
  .h80vh-lg {
    height: 80vh;
  }
  .miw8rem-lg {
    min-width: 8rem;
  }
  .miw800px-lg {
    min-width: 800px;
  }
  .miw80-lg {
    min-width: 80%;
  }
  .miw80vw-lg {
    min-width: 80vw;
  }
  .mih8rem-lg {
    min-height: 8rem;
  }
  .mih800px-lg {
    min-height: 800px;
  }
  .mih80-lg {
    min-height: 80%;
  }
  .mih80vh-lg {
    min-height: 80vh;
  }
  .maw8rem-lg {
    max-width: 8rem;
  }
  .maw800px-lg {
    max-width: 800px;
  }
  .maw80-lg {
    max-width: 80%;
  }
  .maw80vw-lg {
    max-width: 80vw;
  }
  .mah8rem-lg {
    max-height: 8rem;
  }
  .mah800px-lg {
    max-height: 800px;
  }
  .mah80-lg {
    max-height: 80%;
  }
  .mah80vh-lg {
    max-height: 80vh;
  }
  .w9rem-lg {
    width: 9rem;
  }
  .w900px-lg {
    width: 900px;
  }
  .w90-lg {
    width: 90%;
  }
  .w90vw-lg {
    width: 90vw;
  }
  .h9rem-lg {
    height: 9rem;
  }
  .h900px-lg {
    height: 900px;
  }
  .h90-lg {
    height: 90%;
  }
  .h90vh-lg {
    height: 90vh;
  }
  .miw9rem-lg {
    min-width: 9rem;
  }
  .miw900px-lg {
    min-width: 900px;
  }
  .miw90-lg {
    min-width: 90%;
  }
  .miw90vw-lg {
    min-width: 90vw;
  }
  .mih9rem-lg {
    min-height: 9rem;
  }
  .mih900px-lg {
    min-height: 900px;
  }
  .mih90-lg {
    min-height: 90%;
  }
  .mih90vh-lg {
    min-height: 90vh;
  }
  .maw9rem-lg {
    max-width: 9rem;
  }
  .maw900px-lg {
    max-width: 900px;
  }
  .maw90-lg {
    max-width: 90%;
  }
  .maw90vw-lg {
    max-width: 90vw;
  }
  .mah9rem-lg {
    max-height: 9rem;
  }
  .mah900px-lg {
    max-height: 900px;
  }
  .mah90-lg {
    max-height: 90%;
  }
  .mah90vh-lg {
    max-height: 90vh;
  }
  .w10rem-lg {
    width: 10rem;
  }
  .w1000px-lg {
    width: 1e3px;
  }
  .w100-lg {
    width: 100%;
  }
  .w100vw-lg {
    width: 100vw;
  }
  .h10rem-lg {
    height: 10rem;
  }
  .h1000px-lg {
    height: 1e3px;
  }
  .h100-lg {
    height: 100%;
  }
  .h100vh-lg {
    height: 100vh;
  }
  .miw10rem-lg {
    min-width: 10rem;
  }
  .miw1000px-lg {
    min-width: 1e3px;
  }
  .miw100-lg {
    min-width: 100%;
  }
  .miw100vw-lg {
    min-width: 100vw;
  }
  .mih10rem-lg {
    min-height: 10rem;
  }
  .mih1000px-lg {
    min-height: 1e3px;
  }
  .mih100-lg {
    min-height: 100%;
  }
  .mih100vh-lg {
    min-height: 100vh;
  }
  .maw10rem-lg {
    max-width: 10rem;
  }
  .maw1000px-lg {
    max-width: 1e3px;
  }
  .maw100-lg {
    max-width: 100%;
  }
  .maw100vw-lg {
    max-width: 100vw;
  }
  .mah10rem-lg {
    max-height: 10rem;
  }
  .mah1000px-lg {
    max-height: 1e3px;
  }
  .mah100-lg {
    max-height: 100%;
  }
  .mah100vh-lg {
    max-height: 100vh;
  }
  .or0-lg {
    order: 0;
  }
  .br0px-lg {
    border-radius: 0;
  }
  .btlr0px-lg {
    border-top-left-radius: 0;
  }
  .btrr0px-lg {
    border-top-right-radius: 0;
  }
  .bblr0px-lg {
    border-bottom-left-radius: 0;
  }
  .bbrr0px-lg {
    border-bottom-right-radius: 0;
  }
  .or1-lg {
    order: 1;
  }
  .br5px-lg {
    border-radius: 5px;
  }
  .btlr5px-lg {
    border-top-left-radius: 5px;
  }
  .btrr5px-lg {
    border-top-right-radius: 5px;
  }
  .bblr5px-lg {
    border-bottom-left-radius: 5px;
  }
  .bbrr5px-lg {
    border-bottom-right-radius: 5px;
  }
  .or2-lg {
    order: 2;
  }
  .br10px-lg {
    border-radius: 10px;
  }
  .btlr10px-lg {
    border-top-left-radius: 10px;
  }
  .btrr10px-lg {
    border-top-right-radius: 10px;
  }
  .bblr10px-lg {
    border-bottom-left-radius: 10px;
  }
  .bbrr10px-lg {
    border-bottom-right-radius: 10px;
  }
  .or3-lg {
    order: 3;
  }
  .br15px-lg {
    border-radius: 15px;
  }
  .btlr15px-lg {
    border-top-left-radius: 15px;
  }
  .btrr15px-lg {
    border-top-right-radius: 15px;
  }
  .bblr15px-lg {
    border-bottom-left-radius: 15px;
  }
  .bbrr15px-lg {
    border-bottom-right-radius: 15px;
  }
  .or4-lg {
    order: 4;
  }
  .br20px-lg {
    border-radius: 20px;
  }
  .btlr20px-lg {
    border-top-left-radius: 20px;
  }
  .btrr20px-lg {
    border-top-right-radius: 20px;
  }
  .bblr20px-lg {
    border-bottom-left-radius: 20px;
  }
  .bbrr20px-lg {
    border-bottom-right-radius: 20px;
  }
  .or5-lg {
    order: 5;
  }
  .br25px-lg {
    border-radius: 25px;
  }
  .btlr25px-lg {
    border-top-left-radius: 25px;
  }
  .btrr25px-lg {
    border-top-right-radius: 25px;
  }
  .bblr25px-lg {
    border-bottom-left-radius: 25px;
  }
  .bbrr25px-lg {
    border-bottom-right-radius: 25px;
  }
  .or6-lg {
    order: 6;
  }
  .br30px-lg {
    border-radius: 30px;
  }
  .btlr30px-lg {
    border-top-left-radius: 30px;
  }
  .btrr30px-lg {
    border-top-right-radius: 30px;
  }
  .bblr30px-lg {
    border-bottom-left-radius: 30px;
  }
  .bbrr30px-lg {
    border-bottom-right-radius: 30px;
  }
  .or7-lg {
    order: 7;
  }
  .br35px-lg {
    border-radius: 35px;
  }
  .btlr35px-lg {
    border-top-left-radius: 35px;
  }
  .btrr35px-lg {
    border-top-right-radius: 35px;
  }
  .bblr35px-lg {
    border-bottom-left-radius: 35px;
  }
  .bbrr35px-lg {
    border-bottom-right-radius: 35px;
  }
  .or8-lg {
    order: 8;
  }
  .br40px-lg {
    border-radius: 40px;
  }
  .btlr40px-lg {
    border-top-left-radius: 40px;
  }
  .btrr40px-lg {
    border-top-right-radius: 40px;
  }
  .bblr40px-lg {
    border-bottom-left-radius: 40px;
  }
  .bbrr40px-lg {
    border-bottom-right-radius: 40px;
  }
  .or9-lg {
    order: 9;
  }
  .br45px-lg {
    border-radius: 45px;
  }
  .btlr45px-lg {
    border-top-left-radius: 45px;
  }
  .btrr45px-lg {
    border-top-right-radius: 45px;
  }
  .bblr45px-lg {
    border-bottom-left-radius: 45px;
  }
  .bbrr45px-lg {
    border-bottom-right-radius: 45px;
  }
  .or10-lg {
    order: 10;
  }
  .br50px-lg {
    border-radius: 50px;
  }
  .btlr50px-lg {
    border-top-left-radius: 50px;
  }
  .btrr50px-lg {
    border-top-right-radius: 50px;
  }
  .bblr50px-lg {
    border-bottom-left-radius: 50px;
  }
  .bbrr50px-lg {
    border-bottom-right-radius: 50px;
  }
}
@media only screen and (min-width: 75rem) {
  .container {
    max-width: 1140px;
  }
  .tal-xl {
    text-align: left;
  }
  .tac-xl {
    text-align: center;
  }
  .tar-xl {
    text-align: right;
  }
  .taj-xl {
    text-align: justify;
  }
  .fs0-xl {
    font-size: 0;
  }
  .fs0-25rem-xl {
    font-size: 0.25rem;
  }
  .fs0-5rem-xl {
    font-size: 0.5rem;
  }
  .fs0-75rem-xl {
    font-size: 0.75rem;
  }
  .fs1rem-xl {
    font-size: 1rem;
  }
  .fs1-25rem-xl {
    font-size: 1.25rem;
  }
  .fs1-5rem-xl {
    font-size: 1.5rem;
  }
  .fs1-75rem-xl {
    font-size: 1.75rem;
  }
  .fs2rem-xl {
    font-size: 2rem;
  }
  .fs2-25rem-xl {
    font-size: 2.25rem;
  }
  .fs2-5rem-xl {
    font-size: 2.5rem;
  }
  .fs2-75rem-xl {
    font-size: 2.75rem;
  }
  .fs3rem-xl {
    font-size: 3rem;
  }
  .fs3-25rem-xl {
    font-size: 3.25rem;
  }
  .fs3-5rem-xl {
    font-size: 3.5rem;
  }
  .fs3-75rem-xl {
    font-size: 3.75rem;
  }
  .fs4rem-xl {
    font-size: 4rem;
  }
  .fs4-25rem-xl {
    font-size: 4.25rem;
  }
  .fs4-5rem-xl {
    font-size: 4.5rem;
  }
  .fs4-75rem-xl {
    font-size: 4.75rem;
  }
  .fs5rem-xl {
    font-size: 5rem;
  }
  .db-xl {
    display: block;
  }
  .dib-xl {
    display: inline-block;
  }
  .di-xl {
    display: inline;
  }
  .df-xl {
    display: flex;
  }
  .fdc-xl {
    flex-direction: column;
  }
  .fdr-xl {
    flex-direction: row;
  }
  .fww-xl {
    flex-wrap: wrap;
  }
  .jcfs-xl {
    justify-content: flex-start;
  }
  .jcc-xl {
    justify-content: center;
  }
  .jcfe-xl {
    justify-content: flex-end;
  }
  .jcsb-xl {
    justify-content: space-between;
  }
  .jcsa-xl {
    justify-content: space-around;
  }
  .aifs-xl {
    align-items: flex-start;
  }
  .aic-xl {
    align-items: center;
  }
  .aife-xl {
    align-items: flex-end;
  }
  .jss-xl {
    justify-self: start;
  }
  .jsfs-xl {
    justify-self: flex-start;
  }
  .jsc-xl {
    justify-self: center;
  }
  .jsfe-xl {
    justify-self: flex-end;
  }
  .jse-xl {
    justify-self: end;
  }
  .ass-xl {
    align-self: start;
  }
  .asfs-xl {
    align-self: flex-start;
  }
  .asc-xl {
    align-self: center;
  }
  .asfe-xl {
    align-self: flex-end;
  }
  .ase-xl {
    align-self: end;
  }
  .dif-xl {
    display: inline-flex;
  }
  .dg-xl {
    display: grid;
  }
  .gtcr1-xl {
    grid-template-columns: repeat(1, 1fr);
  }
  .gtrr1-xl {
    grid-template-rows: repeat(1, 1fr);
  }
  .gcs1-xl {
    grid-column-start: 1;
  }
  .gce2-xl {
    grid-column-end: 2;
  }
  .grs1-xl {
    grid-row-start: 1;
  }
  .gre2-xl {
    grid-row-end: 2;
  }
  .gtcr2-xl {
    grid-template-columns: repeat(2, 1fr);
  }
  .gtrr2-xl {
    grid-template-rows: repeat(2, 1fr);
  }
  .gcs2-xl {
    grid-column-start: 2;
  }
  .gce3-xl {
    grid-column-end: 3;
  }
  .grs2-xl {
    grid-row-start: 2;
  }
  .gre3-xl {
    grid-row-end: 3;
  }
  .gtcr3-xl {
    grid-template-columns: repeat(3, 1fr);
  }
  .gtrr3-xl {
    grid-template-rows: repeat(3, 1fr);
  }
  .gcs3-xl {
    grid-column-start: 3;
  }
  .gce4-xl {
    grid-column-end: 4;
  }
  .grs3-xl {
    grid-row-start: 3;
  }
  .gre4-xl {
    grid-row-end: 4;
  }
  .gtcr4-xl {
    grid-template-columns: repeat(4, 1fr);
  }
  .gtrr4-xl {
    grid-template-rows: repeat(4, 1fr);
  }
  .gcs4-xl {
    grid-column-start: 4;
  }
  .gce5-xl {
    grid-column-end: 5;
  }
  .grs4-xl {
    grid-row-start: 4;
  }
  .gre5-xl {
    grid-row-end: 5;
  }
  .gtcr5-xl {
    grid-template-columns: repeat(5, 1fr);
  }
  .gtrr5-xl {
    grid-template-rows: repeat(5, 1fr);
  }
  .gcs5-xl {
    grid-column-start: 5;
  }
  .gce6-xl {
    grid-column-end: 6;
  }
  .grs5-xl {
    grid-row-start: 5;
  }
  .gre6-xl {
    grid-row-end: 6;
  }
  .gtcr6-xl {
    grid-template-columns: repeat(6, 1fr);
  }
  .gtrr6-xl {
    grid-template-rows: repeat(6, 1fr);
  }
  .gcs6-xl {
    grid-column-start: 6;
  }
  .gce7-xl {
    grid-column-end: 7;
  }
  .grs6-xl {
    grid-row-start: 6;
  }
  .gre7-xl {
    grid-row-end: 7;
  }
  .gtcr7-xl {
    grid-template-columns: repeat(7, 1fr);
  }
  .gtrr7-xl {
    grid-template-rows: repeat(7, 1fr);
  }
  .gcs7-xl {
    grid-column-start: 7;
  }
  .gce8-xl {
    grid-column-end: 8;
  }
  .grs7-xl {
    grid-row-start: 7;
  }
  .gre8-xl {
    grid-row-end: 8;
  }
  .gtcr8-xl {
    grid-template-columns: repeat(8, 1fr);
  }
  .gtrr8-xl {
    grid-template-rows: repeat(8, 1fr);
  }
  .gcs8-xl {
    grid-column-start: 8;
  }
  .gce9-xl {
    grid-column-end: 9;
  }
  .grs8-xl {
    grid-row-start: 8;
  }
  .gre9-xl {
    grid-row-end: 9;
  }
  .gtcr9-xl {
    grid-template-columns: repeat(9, 1fr);
  }
  .gtrr9-xl {
    grid-template-rows: repeat(9, 1fr);
  }
  .gcs9-xl {
    grid-column-start: 9;
  }
  .gce10-xl {
    grid-column-end: 10;
  }
  .grs9-xl {
    grid-row-start: 9;
  }
  .gre10-xl {
    grid-row-end: 10;
  }
  .gtcr10-xl {
    grid-template-columns: repeat(10, 1fr);
  }
  .gtrr10-xl {
    grid-template-rows: repeat(10, 1fr);
  }
  .gcs10-xl {
    grid-column-start: 10;
  }
  .gce11-xl {
    grid-column-end: 11;
  }
  .grs10-xl {
    grid-row-start: 10;
  }
  .gre11-xl {
    grid-row-end: 11;
  }
  .gg0-5rem-xl {
    grid-gap: 0.5rem;
  }
  .gg1rem-xl {
    grid-gap: 1rem;
  }
  .gg1-5rem-xl {
    grid-gap: 1.5rem;
  }
  .gg2rem-xl {
    grid-gap: 2rem;
  }
  .gg2-5rem-xl {
    grid-gap: 2.5rem;
  }
  .gg3rem-xl {
    grid-gap: 3rem;
  }
  .gg3-5rem-xl {
    grid-gap: 3.5rem;
  }
  .gg4rem-xl {
    grid-gap: 4rem;
  }
  .gg4-5rem-xl {
    grid-gap: 4.5rem;
  }
  .gg5rem-xl {
    grid-gap: 5rem;
  }
  .dn-xl {
    display: none;
  }
  .pa-xl {
    position: absolute;
  }
  .pr-xl {
    position: relative;
  }
  .pf-xl {
    position: fixed;
  }
  .ps-xl {
    position: sticky;
    -webkit-position: sticky;
  }
  .t0-xl {
    top: 0;
  }
  .r0-xl {
    right: 0;
  }
  .b0-xl {
    bottom: 0;
  }
  .l0-xl {
    left: 0;
  }
  .t100-xl {
    top: 100%;
  }
  .r100-xl {
    right: 100%;
  }
  .b100-xl {
    bottom: 100%;
  }
  .l100-xl {
    left: 100%;
  }
  .fl-xl {
    float: left;
  }
  .fr-xl {
    float: right;
  }
  .fn-xl {
    float: none;
  }
  .ma-xl {
    margin: auto;
  }
  .mta-xl {
    margin-top: auto;
  }
  .mra-xl {
    margin-right: auto;
  }
  .mba-xl {
    margin-bottom: auto;
  }
  .mla-xl {
    margin-left: auto;
  }
  .m0-xl {
    margin: 0;
  }
  .mt0-xl {
    margin-top: 0;
  }
  .mr0-xl {
    margin-right: 0;
  }
  .mb0-xl {
    margin-bottom: 0;
  }
  .ml0-xl {
    margin-left: 0;
  }
  .p0-xl {
    padding: 0;
  }
  .pt0-xl {
    padding-top: 0;
  }
  .pr0-xl {
    padding-right: 0;
  }
  .pb0-xl {
    padding-bottom: 0;
  }
  .pl0-xl {
    padding-left: 0;
  }
  .m10-xl {
    margin: 10%;
  }
  .mt10-xl {
    margin-top: 10%;
  }
  .mr10-xl {
    margin-right: 10%;
  }
  .mb10-xl {
    margin-bottom: 10%;
  }
  .ml10-xl {
    margin-left: 10%;
  }
  .p10-xl {
    padding: 10%;
  }
  .pt10-xl {
    padding-top: 10%;
  }
  .pr10-xl {
    padding-right: 10%;
  }
  .pb10-xl {
    padding-bottom: 10%;
  }
  .pl10-xl {
    padding-left: 10%;
  }
  .m0-5rem-xl {
    margin: 0.5rem;
  }
  .m1rem-xl {
    margin: 1rem;
  }
  .mt0-5rem-xl {
    margin-top: 0.5rem;
  }
  .mt1rem-xl {
    margin-top: 1rem;
  }
  .mr0-5rem-xl {
    margin-right: 0.5rem;
  }
  .mr1rem-xl {
    margin-right: 1rem;
  }
  .mb0-5rem-xl {
    margin-bottom: 0.5rem;
  }
  .mb1rem-xl {
    margin-bottom: 1rem;
  }
  .ml0-5rem-xl {
    margin-left: 0.5rem;
  }
  .ml1rem-xl {
    margin-left: 1rem;
  }
  .p0-5rem-xl {
    padding: 0.5rem;
  }
  .p1rem-xl {
    padding: 1rem;
  }
  .pt0-5rem-xl {
    padding-top: 0.5rem;
  }
  .pt1rem-xl {
    padding-top: 1rem;
  }
  .pr0-5rem-xl {
    padding-right: 0.5rem;
  }
  .pr1rem-xl {
    padding-right: 1rem;
  }
  .pb0-5rem-xl {
    padding-bottom: 0.5rem;
  }
  .pb1rem-xl {
    padding-bottom: 1rem;
  }
  .pl0-5rem-xl {
    padding-left: 0.5rem;
  }
  .pl1rem-xl {
    padding-left: 1rem;
  }
  .m20-xl {
    margin: 20%;
  }
  .mt20-xl {
    margin-top: 20%;
  }
  .mr20-xl {
    margin-right: 20%;
  }
  .mb20-xl {
    margin-bottom: 20%;
  }
  .ml20-xl {
    margin-left: 20%;
  }
  .p20-xl {
    padding: 20%;
  }
  .pt20-xl {
    padding-top: 20%;
  }
  .pr20-xl {
    padding-right: 20%;
  }
  .pb20-xl {
    padding-bottom: 20%;
  }
  .pl20-xl {
    padding-left: 20%;
  }
  .m1-5rem-xl {
    margin: 1.5rem;
  }
  .m2rem-xl {
    margin: 2rem;
  }
  .mt1-5rem-xl {
    margin-top: 1.5rem;
  }
  .mt2rem-xl {
    margin-top: 2rem;
  }
  .mr1-5rem-xl {
    margin-right: 1.5rem;
  }
  .mr2rem-xl {
    margin-right: 2rem;
  }
  .mb1-5rem-xl {
    margin-bottom: 1.5rem;
  }
  .mb2rem-xl {
    margin-bottom: 2rem;
  }
  .ml1-5rem-xl {
    margin-left: 1.5rem;
  }
  .ml2rem-xl {
    margin-left: 2rem;
  }
  .p1-5rem-xl {
    padding: 1.5rem;
  }
  .p2rem-xl {
    padding: 2rem;
  }
  .pt1-5rem-xl {
    padding-top: 1.5rem;
  }
  .pt2rem-xl {
    padding-top: 2rem;
  }
  .pr1-5rem-xl {
    padding-right: 1.5rem;
  }
  .pr2rem-xl {
    padding-right: 2rem;
  }
  .pb1-5rem-xl {
    padding-bottom: 1.5rem;
  }
  .pb2rem-xl {
    padding-bottom: 2rem;
  }
  .pl1-5rem-xl {
    padding-left: 1.5rem;
  }
  .pl2rem-xl {
    padding-left: 2rem;
  }
  .m30-xl {
    margin: 30%;
  }
  .mt30-xl {
    margin-top: 30%;
  }
  .mr30-xl {
    margin-right: 30%;
  }
  .mb30-xl {
    margin-bottom: 30%;
  }
  .ml30-xl {
    margin-left: 30%;
  }
  .p30-xl {
    padding: 30%;
  }
  .pt30-xl {
    padding-top: 30%;
  }
  .pr30-xl {
    padding-right: 30%;
  }
  .pb30-xl {
    padding-bottom: 30%;
  }
  .pl30-xl {
    padding-left: 30%;
  }
  .m2-5rem-xl {
    margin: 2.5rem;
  }
  .m3rem-xl {
    margin: 3rem;
  }
  .mt2-5rem-xl {
    margin-top: 2.5rem;
  }
  .mt3rem-xl {
    margin-top: 3rem;
  }
  .mr2-5rem-xl {
    margin-right: 2.5rem;
  }
  .mr3rem-xl {
    margin-right: 3rem;
  }
  .mb2-5rem-xl {
    margin-bottom: 2.5rem;
  }
  .mb3rem-xl {
    margin-bottom: 3rem;
  }
  .ml2-5rem-xl {
    margin-left: 2.5rem;
  }
  .ml3rem-xl {
    margin-left: 3rem;
  }
  .p2-5rem-xl {
    padding: 2.5rem;
  }
  .p3rem-xl {
    padding: 3rem;
  }
  .pt2-5rem-xl {
    padding-top: 2.5rem;
  }
  .pt3rem-xl {
    padding-top: 3rem;
  }
  .pr2-5rem-xl {
    padding-right: 2.5rem;
  }
  .pr3rem-xl {
    padding-right: 3rem;
  }
  .pb2-5rem-xl {
    padding-bottom: 2.5rem;
  }
  .pb3rem-xl {
    padding-bottom: 3rem;
  }
  .pl2-5rem-xl {
    padding-left: 2.5rem;
  }
  .pl3rem-xl {
    padding-left: 3rem;
  }
  .m40-xl {
    margin: 40%;
  }
  .mt40-xl {
    margin-top: 40%;
  }
  .mr40-xl {
    margin-right: 40%;
  }
  .mb40-xl {
    margin-bottom: 40%;
  }
  .ml40-xl {
    margin-left: 40%;
  }
  .p40-xl {
    padding: 40%;
  }
  .pt40-xl {
    padding-top: 40%;
  }
  .pr40-xl {
    padding-right: 40%;
  }
  .pb40-xl {
    padding-bottom: 40%;
  }
  .pl40-xl {
    padding-left: 40%;
  }
  .m3-5rem-xl {
    margin: 3.5rem;
  }
  .m4rem-xl {
    margin: 4rem;
  }
  .mt3-5rem-xl {
    margin-top: 3.5rem;
  }
  .mt4rem-xl {
    margin-top: 4rem;
  }
  .mr3-5rem-xl {
    margin-right: 3.5rem;
  }
  .mr4rem-xl {
    margin-right: 4rem;
  }
  .mb3-5rem-xl {
    margin-bottom: 3.5rem;
  }
  .mb4rem-xl {
    margin-bottom: 4rem;
  }
  .ml3-5rem-xl {
    margin-left: 3.5rem;
  }
  .ml4rem-xl {
    margin-left: 4rem;
  }
  .p3-5rem-xl {
    padding: 3.5rem;
  }
  .p4rem-xl {
    padding: 4rem;
  }
  .pt3-5rem-xl {
    padding-top: 3.5rem;
  }
  .pt4rem-xl {
    padding-top: 4rem;
  }
  .pr3-5rem-xl {
    padding-right: 3.5rem;
  }
  .pr4rem-xl {
    padding-right: 4rem;
  }
  .pb3-5rem-xl {
    padding-bottom: 3.5rem;
  }
  .pb4rem-xl {
    padding-bottom: 4rem;
  }
  .pl3-5rem-xl {
    padding-left: 3.5rem;
  }
  .pl4rem-xl {
    padding-left: 4rem;
  }
  .m50-xl {
    margin: 50%;
  }
  .mt50-xl {
    margin-top: 50%;
  }
  .mr50-xl {
    margin-right: 50%;
  }
  .mb50-xl {
    margin-bottom: 50%;
  }
  .ml50-xl {
    margin-left: 50%;
  }
  .p50-xl {
    padding: 50%;
  }
  .pt50-xl {
    padding-top: 50%;
  }
  .pr50-xl {
    padding-right: 50%;
  }
  .pb50-xl {
    padding-bottom: 50%;
  }
  .pl50-xl {
    padding-left: 50%;
  }
  .m4-5rem-xl {
    margin: 4.5rem;
  }
  .m5rem-xl {
    margin: 5rem;
  }
  .mt4-5rem-xl {
    margin-top: 4.5rem;
  }
  .mt5rem-xl {
    margin-top: 5rem;
  }
  .mr4-5rem-xl {
    margin-right: 4.5rem;
  }
  .mr5rem-xl {
    margin-right: 5rem;
  }
  .mb4-5rem-xl {
    margin-bottom: 4.5rem;
  }
  .mb5rem-xl {
    margin-bottom: 5rem;
  }
  .ml4-5rem-xl {
    margin-left: 4.5rem;
  }
  .ml5rem-xl {
    margin-left: 5rem;
  }
  .p4-5rem-xl {
    padding: 4.5rem;
  }
  .p5rem-xl {
    padding: 5rem;
  }
  .pt4-5rem-xl {
    padding-top: 4.5rem;
  }
  .pt5rem-xl {
    padding-top: 5rem;
  }
  .pr4-5rem-xl {
    padding-right: 4.5rem;
  }
  .pr5rem-xl {
    padding-right: 5rem;
  }
  .pb4-5rem-xl {
    padding-bottom: 4.5rem;
  }
  .pb5rem-xl {
    padding-bottom: 5rem;
  }
  .pl4-5rem-xl {
    padding-left: 4.5rem;
  }
  .pl5rem-xl {
    padding-left: 5rem;
  }
  .m60-xl {
    margin: 60%;
  }
  .mt60-xl {
    margin-top: 60%;
  }
  .mr60-xl {
    margin-right: 60%;
  }
  .mb60-xl {
    margin-bottom: 60%;
  }
  .ml60-xl {
    margin-left: 60%;
  }
  .p60-xl {
    padding: 60%;
  }
  .pt60-xl {
    padding-top: 60%;
  }
  .pr60-xl {
    padding-right: 60%;
  }
  .pb60-xl {
    padding-bottom: 60%;
  }
  .pl60-xl {
    padding-left: 60%;
  }
  .m5-5rem-xl {
    margin: 5.5rem;
  }
  .m6rem-xl {
    margin: 6rem;
  }
  .mt5-5rem-xl {
    margin-top: 5.5rem;
  }
  .mt6rem-xl {
    margin-top: 6rem;
  }
  .mr5-5rem-xl {
    margin-right: 5.5rem;
  }
  .mr6rem-xl {
    margin-right: 6rem;
  }
  .mb5-5rem-xl {
    margin-bottom: 5.5rem;
  }
  .mb6rem-xl {
    margin-bottom: 6rem;
  }
  .ml5-5rem-xl {
    margin-left: 5.5rem;
  }
  .ml6rem-xl {
    margin-left: 6rem;
  }
  .p5-5rem-xl {
    padding: 5.5rem;
  }
  .p6rem-xl {
    padding: 6rem;
  }
  .pt5-5rem-xl {
    padding-top: 5.5rem;
  }
  .pt6rem-xl {
    padding-top: 6rem;
  }
  .pr5-5rem-xl {
    padding-right: 5.5rem;
  }
  .pr6rem-xl {
    padding-right: 6rem;
  }
  .pb5-5rem-xl {
    padding-bottom: 5.5rem;
  }
  .pb6rem-xl {
    padding-bottom: 6rem;
  }
  .pl5-5rem-xl {
    padding-left: 5.5rem;
  }
  .pl6rem-xl {
    padding-left: 6rem;
  }
  .m70-xl {
    margin: 70%;
  }
  .mt70-xl {
    margin-top: 70%;
  }
  .mr70-xl {
    margin-right: 70%;
  }
  .mb70-xl {
    margin-bottom: 70%;
  }
  .ml70-xl {
    margin-left: 70%;
  }
  .p70-xl {
    padding: 70%;
  }
  .pt70-xl {
    padding-top: 70%;
  }
  .pr70-xl {
    padding-right: 70%;
  }
  .pb70-xl {
    padding-bottom: 70%;
  }
  .pl70-xl {
    padding-left: 70%;
  }
  .m6-5rem-xl {
    margin: 6.5rem;
  }
  .m7rem-xl {
    margin: 7rem;
  }
  .mt6-5rem-xl {
    margin-top: 6.5rem;
  }
  .mt7rem-xl {
    margin-top: 7rem;
  }
  .mr6-5rem-xl {
    margin-right: 6.5rem;
  }
  .mr7rem-xl {
    margin-right: 7rem;
  }
  .mb6-5rem-xl {
    margin-bottom: 6.5rem;
  }
  .mb7rem-xl {
    margin-bottom: 7rem;
  }
  .ml6-5rem-xl {
    margin-left: 6.5rem;
  }
  .ml7rem-xl {
    margin-left: 7rem;
  }
  .p6-5rem-xl {
    padding: 6.5rem;
  }
  .p7rem-xl {
    padding: 7rem;
  }
  .pt6-5rem-xl {
    padding-top: 6.5rem;
  }
  .pt7rem-xl {
    padding-top: 7rem;
  }
  .pr6-5rem-xl {
    padding-right: 6.5rem;
  }
  .pr7rem-xl {
    padding-right: 7rem;
  }
  .pb6-5rem-xl {
    padding-bottom: 6.5rem;
  }
  .pb7rem-xl {
    padding-bottom: 7rem;
  }
  .pl6-5rem-xl {
    padding-left: 6.5rem;
  }
  .pl7rem-xl {
    padding-left: 7rem;
  }
  .m80-xl {
    margin: 80%;
  }
  .mt80-xl {
    margin-top: 80%;
  }
  .mr80-xl {
    margin-right: 80%;
  }
  .mb80-xl {
    margin-bottom: 80%;
  }
  .ml80-xl {
    margin-left: 80%;
  }
  .p80-xl {
    padding: 80%;
  }
  .pt80-xl {
    padding-top: 80%;
  }
  .pr80-xl {
    padding-right: 80%;
  }
  .pb80-xl {
    padding-bottom: 80%;
  }
  .pl80-xl {
    padding-left: 80%;
  }
  .m7-5rem-xl {
    margin: 7.5rem;
  }
  .m8rem-xl {
    margin: 8rem;
  }
  .mt7-5rem-xl {
    margin-top: 7.5rem;
  }
  .mt8rem-xl {
    margin-top: 8rem;
  }
  .mr7-5rem-xl {
    margin-right: 7.5rem;
  }
  .mr8rem-xl {
    margin-right: 8rem;
  }
  .mb7-5rem-xl {
    margin-bottom: 7.5rem;
  }
  .mb8rem-xl {
    margin-bottom: 8rem;
  }
  .ml7-5rem-xl {
    margin-left: 7.5rem;
  }
  .ml8rem-xl {
    margin-left: 8rem;
  }
  .p7-5rem-xl {
    padding: 7.5rem;
  }
  .p8rem-xl {
    padding: 8rem;
  }
  .pt7-5rem-xl {
    padding-top: 7.5rem;
  }
  .pt8rem-xl {
    padding-top: 8rem;
  }
  .pr7-5rem-xl {
    padding-right: 7.5rem;
  }
  .pr8rem-xl {
    padding-right: 8rem;
  }
  .pb7-5rem-xl {
    padding-bottom: 7.5rem;
  }
  .pb8rem-xl {
    padding-bottom: 8rem;
  }
  .pl7-5rem-xl {
    padding-left: 7.5rem;
  }
  .pl8rem-xl {
    padding-left: 8rem;
  }
  .m90-xl {
    margin: 90%;
  }
  .mt90-xl {
    margin-top: 90%;
  }
  .mr90-xl {
    margin-right: 90%;
  }
  .mb90-xl {
    margin-bottom: 90%;
  }
  .ml90-xl {
    margin-left: 90%;
  }
  .p90-xl {
    padding: 90%;
  }
  .pt90-xl {
    padding-top: 90%;
  }
  .pr90-xl {
    padding-right: 90%;
  }
  .pb90-xl {
    padding-bottom: 90%;
  }
  .pl90-xl {
    padding-left: 90%;
  }
  .m8-5rem-xl {
    margin: 8.5rem;
  }
  .m9rem-xl {
    margin: 9rem;
  }
  .mt8-5rem-xl {
    margin-top: 8.5rem;
  }
  .mt9rem-xl {
    margin-top: 9rem;
  }
  .mr8-5rem-xl {
    margin-right: 8.5rem;
  }
  .mr9rem-xl {
    margin-right: 9rem;
  }
  .mb8-5rem-xl {
    margin-bottom: 8.5rem;
  }
  .mb9rem-xl {
    margin-bottom: 9rem;
  }
  .ml8-5rem-xl {
    margin-left: 8.5rem;
  }
  .ml9rem-xl {
    margin-left: 9rem;
  }
  .p8-5rem-xl {
    padding: 8.5rem;
  }
  .p9rem-xl {
    padding: 9rem;
  }
  .pt8-5rem-xl {
    padding-top: 8.5rem;
  }
  .pt9rem-xl {
    padding-top: 9rem;
  }
  .pr8-5rem-xl {
    padding-right: 8.5rem;
  }
  .pr9rem-xl {
    padding-right: 9rem;
  }
  .pb8-5rem-xl {
    padding-bottom: 8.5rem;
  }
  .pb9rem-xl {
    padding-bottom: 9rem;
  }
  .pl8-5rem-xl {
    padding-left: 8.5rem;
  }
  .pl9rem-xl {
    padding-left: 9rem;
  }
  .m100-xl {
    margin: 100%;
  }
  .mt100-xl {
    margin-top: 100%;
  }
  .mr100-xl {
    margin-right: 100%;
  }
  .mb100-xl {
    margin-bottom: 100%;
  }
  .ml100-xl {
    margin-left: 100%;
  }
  .p100-xl {
    padding: 100%;
  }
  .pt100-xl {
    padding-top: 100%;
  }
  .pr100-xl {
    padding-right: 100%;
  }
  .pb100-xl {
    padding-bottom: 100%;
  }
  .pl100-xl {
    padding-left: 100%;
  }
  .m9-5rem-xl {
    margin: 9.5rem;
  }
  .m10rem-xl {
    margin: 10rem;
  }
  .mt9-5rem-xl {
    margin-top: 9.5rem;
  }
  .mt10rem-xl {
    margin-top: 10rem;
  }
  .mr9-5rem-xl {
    margin-right: 9.5rem;
  }
  .mr10rem-xl {
    margin-right: 10rem;
  }
  .mb9-5rem-xl {
    margin-bottom: 9.5rem;
  }
  .mb10rem-xl {
    margin-bottom: 10rem;
  }
  .ml9-5rem-xl {
    margin-left: 9.5rem;
  }
  .ml10rem-xl {
    margin-left: 10rem;
  }
  .p9-5rem-xl {
    padding: 9.5rem;
  }
  .p10rem-xl {
    padding: 10rem;
  }
  .pt9-5rem-xl {
    padding-top: 9.5rem;
  }
  .pt10rem-xl {
    padding-top: 10rem;
  }
  .pr9-5rem-xl {
    padding-right: 9.5rem;
  }
  .pr10rem-xl {
    padding-right: 10rem;
  }
  .pb9-5rem-xl {
    padding-bottom: 9.5rem;
  }
  .pb10rem-xl {
    padding-bottom: 10rem;
  }
  .pl9-5rem-xl {
    padding-left: 9.5rem;
  }
  .pl10rem-xl {
    padding-left: 10rem;
  }
  .wa-xl {
    width: auto;
  }
  .ha-xl {
    height: auto;
  }
  .w0-xl {
    width: 0;
  }
  .h0-xl {
    height: 0;
  }
  .maw0-xl {
    max-width: 0;
  }
  .mah0-xl {
    max-height: 0;
  }
  .w1rem-xl {
    width: 1rem;
  }
  .w100px-xl {
    width: 100px;
  }
  .w10-xl {
    width: 10%;
  }
  .w10vw-xl {
    width: 10vw;
  }
  .h1rem-xl {
    height: 1rem;
  }
  .h100px-xl {
    height: 100px;
  }
  .h10-xl {
    height: 10%;
  }
  .h10vh-xl {
    height: 10vh;
  }
  .miw1rem-xl {
    min-width: 1rem;
  }
  .miw100px-xl {
    min-width: 100px;
  }
  .miw10-xl {
    min-width: 10%;
  }
  .miw10vw-xl {
    min-width: 10vw;
  }
  .mih1rem-xl {
    min-height: 1rem;
  }
  .mih100px-xl {
    min-height: 100px;
  }
  .mih10-xl {
    min-height: 10%;
  }
  .mih10vh-xl {
    min-height: 10vh;
  }
  .maw1rem-xl {
    max-width: 1rem;
  }
  .maw100px-xl {
    max-width: 100px;
  }
  .maw10-xl {
    max-width: 10%;
  }
  .maw10vw-xl {
    max-width: 10vw;
  }
  .mah1rem-xl {
    max-height: 1rem;
  }
  .mah100px-xl {
    max-height: 100px;
  }
  .mah10-xl {
    max-height: 10%;
  }
  .mah10vh-xl {
    max-height: 10vh;
  }
  .w2rem-xl {
    width: 2rem;
  }
  .w200px-xl {
    width: 200px;
  }
  .w20-xl {
    width: 20%;
  }
  .w20vw-xl {
    width: 20vw;
  }
  .h2rem-xl {
    height: 2rem;
  }
  .h200px-xl {
    height: 200px;
  }
  .h20-xl {
    height: 20%;
  }
  .h20vh-xl {
    height: 20vh;
  }
  .miw2rem-xl {
    min-width: 2rem;
  }
  .miw200px-xl {
    min-width: 200px;
  }
  .miw20-xl {
    min-width: 20%;
  }
  .miw20vw-xl {
    min-width: 20vw;
  }
  .mih2rem-xl {
    min-height: 2rem;
  }
  .mih200px-xl {
    min-height: 200px;
  }
  .mih20-xl {
    min-height: 20%;
  }
  .mih20vh-xl {
    min-height: 20vh;
  }
  .maw2rem-xl {
    max-width: 2rem;
  }
  .maw200px-xl {
    max-width: 200px;
  }
  .maw20-xl {
    max-width: 20%;
  }
  .maw20vw-xl {
    max-width: 20vw;
  }
  .mah2rem-xl {
    max-height: 2rem;
  }
  .mah200px-xl {
    max-height: 200px;
  }
  .mah20-xl {
    max-height: 20%;
  }
  .mah20vh-xl {
    max-height: 20vh;
  }
  .w3rem-xl {
    width: 3rem;
  }
  .w300px-xl {
    width: 300px;
  }
  .w30-xl {
    width: 30%;
  }
  .w30vw-xl {
    width: 30vw;
  }
  .h3rem-xl {
    height: 3rem;
  }
  .h300px-xl {
    height: 300px;
  }
  .h30-xl {
    height: 30%;
  }
  .h30vh-xl {
    height: 30vh;
  }
  .miw3rem-xl {
    min-width: 3rem;
  }
  .miw300px-xl {
    min-width: 300px;
  }
  .miw30-xl {
    min-width: 30%;
  }
  .miw30vw-xl {
    min-width: 30vw;
  }
  .mih3rem-xl {
    min-height: 3rem;
  }
  .mih300px-xl {
    min-height: 300px;
  }
  .mih30-xl {
    min-height: 30%;
  }
  .mih30vh-xl {
    min-height: 30vh;
  }
  .maw3rem-xl {
    max-width: 3rem;
  }
  .maw300px-xl {
    max-width: 300px;
  }
  .maw30-xl {
    max-width: 30%;
  }
  .maw30vw-xl {
    max-width: 30vw;
  }
  .mah3rem-xl {
    max-height: 3rem;
  }
  .mah300px-xl {
    max-height: 300px;
  }
  .mah30-xl {
    max-height: 30%;
  }
  .mah30vh-xl {
    max-height: 30vh;
  }
  .w4rem-xl {
    width: 4rem;
  }
  .w400px-xl {
    width: 400px;
  }
  .w40-xl {
    width: 40%;
  }
  .w40vw-xl {
    width: 40vw;
  }
  .h4rem-xl {
    height: 4rem;
  }
  .h400px-xl {
    height: 400px;
  }
  .h40-xl {
    height: 40%;
  }
  .h40vh-xl {
    height: 40vh;
  }
  .miw4rem-xl {
    min-width: 4rem;
  }
  .miw400px-xl {
    min-width: 400px;
  }
  .miw40-xl {
    min-width: 40%;
  }
  .miw40vw-xl {
    min-width: 40vw;
  }
  .mih4rem-xl {
    min-height: 4rem;
  }
  .mih400px-xl {
    min-height: 400px;
  }
  .mih40-xl {
    min-height: 40%;
  }
  .mih40vh-xl {
    min-height: 40vh;
  }
  .maw4rem-xl {
    max-width: 4rem;
  }
  .maw400px-xl {
    max-width: 400px;
  }
  .maw40-xl {
    max-width: 40%;
  }
  .maw40vw-xl {
    max-width: 40vw;
  }
  .mah4rem-xl {
    max-height: 4rem;
  }
  .mah400px-xl {
    max-height: 400px;
  }
  .mah40-xl {
    max-height: 40%;
  }
  .mah40vh-xl {
    max-height: 40vh;
  }
  .w5rem-xl {
    width: 5rem;
  }
  .w500px-xl {
    width: 500px;
  }
  .w50-xl {
    width: 50%;
  }
  .w50vw-xl {
    width: 50vw;
  }
  .h5rem-xl {
    height: 5rem;
  }
  .h500px-xl {
    height: 500px;
  }
  .h50-xl {
    height: 50%;
  }
  .h50vh-xl {
    height: 50vh;
  }
  .miw5rem-xl {
    min-width: 5rem;
  }
  .miw500px-xl {
    min-width: 500px;
  }
  .miw50-xl {
    min-width: 50%;
  }
  .miw50vw-xl {
    min-width: 50vw;
  }
  .mih5rem-xl {
    min-height: 5rem;
  }
  .mih500px-xl {
    min-height: 500px;
  }
  .mih50-xl {
    min-height: 50%;
  }
  .mih50vh-xl {
    min-height: 50vh;
  }
  .maw5rem-xl {
    max-width: 5rem;
  }
  .maw500px-xl {
    max-width: 500px;
  }
  .maw50-xl {
    max-width: 50%;
  }
  .maw50vw-xl {
    max-width: 50vw;
  }
  .mah5rem-xl {
    max-height: 5rem;
  }
  .mah500px-xl {
    max-height: 500px;
  }
  .mah50-xl {
    max-height: 50%;
  }
  .mah50vh-xl {
    max-height: 50vh;
  }
  .w6rem-xl {
    width: 6rem;
  }
  .w600px-xl {
    width: 600px;
  }
  .w60-xl {
    width: 60%;
  }
  .w60vw-xl {
    width: 60vw;
  }
  .h6rem-xl {
    height: 6rem;
  }
  .h600px-xl {
    height: 600px;
  }
  .h60-xl {
    height: 60%;
  }
  .h60vh-xl {
    height: 60vh;
  }
  .miw6rem-xl {
    min-width: 6rem;
  }
  .miw600px-xl {
    min-width: 600px;
  }
  .miw60-xl {
    min-width: 60%;
  }
  .miw60vw-xl {
    min-width: 60vw;
  }
  .mih6rem-xl {
    min-height: 6rem;
  }
  .mih600px-xl {
    min-height: 600px;
  }
  .mih60-xl {
    min-height: 60%;
  }
  .mih60vh-xl {
    min-height: 60vh;
  }
  .maw6rem-xl {
    max-width: 6rem;
  }
  .maw600px-xl {
    max-width: 600px;
  }
  .maw60-xl {
    max-width: 60%;
  }
  .maw60vw-xl {
    max-width: 60vw;
  }
  .mah6rem-xl {
    max-height: 6rem;
  }
  .mah600px-xl {
    max-height: 600px;
  }
  .mah60-xl {
    max-height: 60%;
  }
  .mah60vh-xl {
    max-height: 60vh;
  }
  .w7rem-xl {
    width: 7rem;
  }
  .w700px-xl {
    width: 700px;
  }
  .w70-xl {
    width: 70%;
  }
  .w70vw-xl {
    width: 70vw;
  }
  .h7rem-xl {
    height: 7rem;
  }
  .h700px-xl {
    height: 700px;
  }
  .h70-xl {
    height: 70%;
  }
  .h70vh-xl {
    height: 70vh;
  }
  .miw7rem-xl {
    min-width: 7rem;
  }
  .miw700px-xl {
    min-width: 700px;
  }
  .miw70-xl {
    min-width: 70%;
  }
  .miw70vw-xl {
    min-width: 70vw;
  }
  .mih7rem-xl {
    min-height: 7rem;
  }
  .mih700px-xl {
    min-height: 700px;
  }
  .mih70-xl {
    min-height: 70%;
  }
  .mih70vh-xl {
    min-height: 70vh;
  }
  .maw7rem-xl {
    max-width: 7rem;
  }
  .maw700px-xl {
    max-width: 700px;
  }
  .maw70-xl {
    max-width: 70%;
  }
  .maw70vw-xl {
    max-width: 70vw;
  }
  .mah7rem-xl {
    max-height: 7rem;
  }
  .mah700px-xl {
    max-height: 700px;
  }
  .mah70-xl {
    max-height: 70%;
  }
  .mah70vh-xl {
    max-height: 70vh;
  }
  .w8rem-xl {
    width: 8rem;
  }
  .w800px-xl {
    width: 800px;
  }
  .w80-xl {
    width: 80%;
  }
  .w80vw-xl {
    width: 80vw;
  }
  .h8rem-xl {
    height: 8rem;
  }
  .h800px-xl {
    height: 800px;
  }
  .h80-xl {
    height: 80%;
  }
  .h80vh-xl {
    height: 80vh;
  }
  .miw8rem-xl {
    min-width: 8rem;
  }
  .miw800px-xl {
    min-width: 800px;
  }
  .miw80-xl {
    min-width: 80%;
  }
  .miw80vw-xl {
    min-width: 80vw;
  }
  .mih8rem-xl {
    min-height: 8rem;
  }
  .mih800px-xl {
    min-height: 800px;
  }
  .mih80-xl {
    min-height: 80%;
  }
  .mih80vh-xl {
    min-height: 80vh;
  }
  .maw8rem-xl {
    max-width: 8rem;
  }
  .maw800px-xl {
    max-width: 800px;
  }
  .maw80-xl {
    max-width: 80%;
  }
  .maw80vw-xl {
    max-width: 80vw;
  }
  .mah8rem-xl {
    max-height: 8rem;
  }
  .mah800px-xl {
    max-height: 800px;
  }
  .mah80-xl {
    max-height: 80%;
  }
  .mah80vh-xl {
    max-height: 80vh;
  }
  .w9rem-xl {
    width: 9rem;
  }
  .w900px-xl {
    width: 900px;
  }
  .w90-xl {
    width: 90%;
  }
  .w90vw-xl {
    width: 90vw;
  }
  .h9rem-xl {
    height: 9rem;
  }
  .h900px-xl {
    height: 900px;
  }
  .h90-xl {
    height: 90%;
  }
  .h90vh-xl {
    height: 90vh;
  }
  .miw9rem-xl {
    min-width: 9rem;
  }
  .miw900px-xl {
    min-width: 900px;
  }
  .miw90-xl {
    min-width: 90%;
  }
  .miw90vw-xl {
    min-width: 90vw;
  }
  .mih9rem-xl {
    min-height: 9rem;
  }
  .mih900px-xl {
    min-height: 900px;
  }
  .mih90-xl {
    min-height: 90%;
  }
  .mih90vh-xl {
    min-height: 90vh;
  }
  .maw9rem-xl {
    max-width: 9rem;
  }
  .maw900px-xl {
    max-width: 900px;
  }
  .maw90-xl {
    max-width: 90%;
  }
  .maw90vw-xl {
    max-width: 90vw;
  }
  .mah9rem-xl {
    max-height: 9rem;
  }
  .mah900px-xl {
    max-height: 900px;
  }
  .mah90-xl {
    max-height: 90%;
  }
  .mah90vh-xl {
    max-height: 90vh;
  }
  .w10rem-xl {
    width: 10rem;
  }
  .w1000px-xl {
    width: 1e3px;
  }
  .w100-xl {
    width: 100%;
  }
  .w100vw-xl {
    width: 100vw;
  }
  .h10rem-xl {
    height: 10rem;
  }
  .h1000px-xl {
    height: 1e3px;
  }
  .h100-xl {
    height: 100%;
  }
  .h100vh-xl {
    height: 100vh;
  }
  .miw10rem-xl {
    min-width: 10rem;
  }
  .miw1000px-xl {
    min-width: 1e3px;
  }
  .miw100-xl {
    min-width: 100%;
  }
  .miw100vw-xl {
    min-width: 100vw;
  }
  .mih10rem-xl {
    min-height: 10rem;
  }
  .mih1000px-xl {
    min-height: 1e3px;
  }
  .mih100-xl {
    min-height: 100%;
  }
  .mih100vh-xl {
    min-height: 100vh;
  }
  .maw10rem-xl {
    max-width: 10rem;
  }
  .maw1000px-xl {
    max-width: 1e3px;
  }
  .maw100-xl {
    max-width: 100%;
  }
  .maw100vw-xl {
    max-width: 100vw;
  }
  .mah10rem-xl {
    max-height: 10rem;
  }
  .mah1000px-xl {
    max-height: 1e3px;
  }
  .mah100-xl {
    max-height: 100%;
  }
  .mah100vh-xl {
    max-height: 100vh;
  }
  .or0-xl {
    order: 0;
  }
  .br0px-xl {
    border-radius: 0;
  }
  .btlr0px-xl {
    border-top-left-radius: 0;
  }
  .btrr0px-xl {
    border-top-right-radius: 0;
  }
  .bblr0px-xl {
    border-bottom-left-radius: 0;
  }
  .bbrr0px-xl {
    border-bottom-right-radius: 0;
  }
  .or1-xl {
    order: 1;
  }
  .br5px-xl {
    border-radius: 5px;
  }
  .btlr5px-xl {
    border-top-left-radius: 5px;
  }
  .btrr5px-xl {
    border-top-right-radius: 5px;
  }
  .bblr5px-xl {
    border-bottom-left-radius: 5px;
  }
  .bbrr5px-xl {
    border-bottom-right-radius: 5px;
  }
  .or2-xl {
    order: 2;
  }
  .br10px-xl {
    border-radius: 10px;
  }
  .btlr10px-xl {
    border-top-left-radius: 10px;
  }
  .btrr10px-xl {
    border-top-right-radius: 10px;
  }
  .bblr10px-xl {
    border-bottom-left-radius: 10px;
  }
  .bbrr10px-xl {
    border-bottom-right-radius: 10px;
  }
  .or3-xl {
    order: 3;
  }
  .br15px-xl {
    border-radius: 15px;
  }
  .btlr15px-xl {
    border-top-left-radius: 15px;
  }
  .btrr15px-xl {
    border-top-right-radius: 15px;
  }
  .bblr15px-xl {
    border-bottom-left-radius: 15px;
  }
  .bbrr15px-xl {
    border-bottom-right-radius: 15px;
  }
  .or4-xl {
    order: 4;
  }
  .br20px-xl {
    border-radius: 20px;
  }
  .btlr20px-xl {
    border-top-left-radius: 20px;
  }
  .btrr20px-xl {
    border-top-right-radius: 20px;
  }
  .bblr20px-xl {
    border-bottom-left-radius: 20px;
  }
  .bbrr20px-xl {
    border-bottom-right-radius: 20px;
  }
  .or5-xl {
    order: 5;
  }
  .br25px-xl {
    border-radius: 25px;
  }
  .btlr25px-xl {
    border-top-left-radius: 25px;
  }
  .btrr25px-xl {
    border-top-right-radius: 25px;
  }
  .bblr25px-xl {
    border-bottom-left-radius: 25px;
  }
  .bbrr25px-xl {
    border-bottom-right-radius: 25px;
  }
  .or6-xl {
    order: 6;
  }
  .br30px-xl {
    border-radius: 30px;
  }
  .btlr30px-xl {
    border-top-left-radius: 30px;
  }
  .btrr30px-xl {
    border-top-right-radius: 30px;
  }
  .bblr30px-xl {
    border-bottom-left-radius: 30px;
  }
  .bbrr30px-xl {
    border-bottom-right-radius: 30px;
  }
  .or7-xl {
    order: 7;
  }
  .br35px-xl {
    border-radius: 35px;
  }
  .btlr35px-xl {
    border-top-left-radius: 35px;
  }
  .btrr35px-xl {
    border-top-right-radius: 35px;
  }
  .bblr35px-xl {
    border-bottom-left-radius: 35px;
  }
  .bbrr35px-xl {
    border-bottom-right-radius: 35px;
  }
  .or8-xl {
    order: 8;
  }
  .br40px-xl {
    border-radius: 40px;
  }
  .btlr40px-xl {
    border-top-left-radius: 40px;
  }
  .btrr40px-xl {
    border-top-right-radius: 40px;
  }
  .bblr40px-xl {
    border-bottom-left-radius: 40px;
  }
  .bbrr40px-xl {
    border-bottom-right-radius: 40px;
  }
  .or9-xl {
    order: 9;
  }
  .br45px-xl {
    border-radius: 45px;
  }
  .btlr45px-xl {
    border-top-left-radius: 45px;
  }
  .btrr45px-xl {
    border-top-right-radius: 45px;
  }
  .bblr45px-xl {
    border-bottom-left-radius: 45px;
  }
  .bbrr45px-xl {
    border-bottom-right-radius: 45px;
  }
  .or10-xl {
    order: 10;
  }
  .br50px-xl {
    border-radius: 50px;
  }
  .btlr50px-xl {
    border-top-left-radius: 50px;
  }
  .btrr50px-xl {
    border-top-right-radius: 50px;
  }
  .bblr50px-xl {
    border-bottom-left-radius: 50px;
  }
  .bbrr50px-xl {
    border-bottom-right-radius: 50px;
  }
}
@font-face {
	font-family: poppins;
	font-style: normal;
	font-weight: 400;
	src: local('Poppins'),
		url('../fonts/woff2/poppins-regular.woff2') format('woff2'),
		url('../fonts/woff/poppins-regular.woff') format('woff'),
		url('../fonts/ttf/poppins-regular.ttf') format('truetype');
	font-display: swap;
}
@font-face {
	font-family: poppins;
	font-style: normal;
	font-weight: 500;
	src: local('Poppins'),
		url('../fonts/woff2/poppins-medium.woff2') format('woff2'),
		url('../fonts/woff/poppins-medium.woff') format('woff'),
		url('../fonts/ttf/poppins-medium.ttf') format('truetype');
	font-display: swap;
}
@font-face {
	font-family: poppins;
	font-style: normal;
	font-weight: 600;
	src: local('Poppins'),
		url('../fonts/woff2/poppins-semibold.woff2') format('woff2'),
		url('../fonts/woff/poppins-semibold.woff') format('woff'),
		url('../fonts/ttf/poppins-semibold.ttf') format('truetype');
	font-display: swap;
}
::-webkit-scrollbar {
  width: 10px;
  height: 10px;
}
::-webkit-scrollbar-track {
  background: rgba(0, 0, 0, 0.1);
}
::-webkit-scrollbar-thumb {
  background: #4d5aa4bb;
}
::-webkit-scrollbar-thumb:hover {
  background: #4d5aa4dd;
}
::-webkit-scrollbar-thumb:active {
  background: #4d5aa4;
}
* {
	font-family: poppins;
	font-weight: 400;
}
#app:before {
	content: "";
	background-image: url(/images/hero.jpg);
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: -1;
	-webkit-transform: translate3d(0,0,0);
}
.white-background {
	background-color: white;
}
.shadow {
	box-shadow: 0px 10px 15px -3px rgba(0,0,0,0.1) , 0px 4px 6px -2px rgba(0,0,0,0.05);
}
.blue-background {
	background-color: #4d5aa4;
}
.summer {
	color: #7d85b9;
}
.summer-background {
	background-color: #7d85b9;
}
.summer-background-transparent {
	background-color: #7d85b988;
}
.summer-icon .fa-primary, .summer-icon .fa-secondary {
	fill: #000;
}
.black-background {
	background-color: black;
}
.white-background-hover:hover {
	background-color: white;
}
.blue-background-hover:hover {
	background-color: #4d5aa4;
}
.blue-icon-hover:hover .fa-primary, .blue-icon-hover:hover .fa-secondary {
	fill: #4d5aa4;
}
.twenty {
	background-color: #4d5aa422;
}
.thirty {
	background-color: #4d5aa444;
}
.timeslot {
	color: #444;
	background-color: #f0f0f0;
	position: relative;
	cursor: pointer;
	transition-duration: 250ms;
}
.timeslot.selected {
	background-color: #4d5aa4;
	color: #4d5aa4;
}
th, td {
	padding: 1rem;
}
td span {
	font-weight: 500;
}
.checkbox > input {
	-webkit-appearance: none;
	-moz-appearance: none;
	-o-appearance: none;
	appearance: none;
}
.checkbox > input:checked {
	background-color: #4d5aa4;
	border-color: #4d5aa4;
}
.timeslot.selected:before, .checkbox::before {
	content: "";
	position: absolute;
	top: 52.5%;
	left: 20%;
	transform: rotate(45deg);
	background-color: white;
	border-radius: 2px 0 2px 2px;
	width: 30%;
	height: 15%;
}
.timeslot.selected:after, .checkbox::after {
	content: "";
	position: absolute;
	top: 42.5%;
	left: 32.5%;
	transform: rotate(-45deg);
	background-color: white;
	border-radius: 0 2px 2px 0;
	width: 50%;
	height: 15%;
	opacity: 0.4;
}
.white {
	color: white;
}
.white-hover:hover {
	color: white;
}
.blue {
	color: #4d5aa4;
}
.blue-hover:hover {
	color: #4d5aa4;
}
.white-icon .fa-primary, .white-icon .fa-secondary, .white-icon svg, .white-icon-hover:hover .fa-secondary, .white-icon-hover:hover .fa-primary {
	fill: white;
}
.fa-primary, .fa-secondary {
	fill: #4d5aa4;
}
.black {
	color: black;
}
.flex-shrink-zero {
	flex-shrink: 0;
}
.one-to-one {
	color: #be592e;
}
.one-to-one-hover:hover {
	color: #be592e;
}
.one-to-one-background {
	background-color: #be592e;
}
.one-to-one-background-hover:hover {
	background-color: #be592e;
}
.one-to-one-icon .fa-primary, .one-to-one-icon .fa-secondary, .one-to-one-icon-hover:hover .fa-primary, .one-to-one-icon-hover:hover .fa-secondary {
	fill: #be592e;
}
.a-star {
	color: #845dc2;
}
.a-star-hover:hover {
	color: #845dc2;
}
.a-star-background {
	background-color: #845dc2;
}
.a-star-background-hover:hover {
	background-color: #845dc2;
}
.a-star-icon .fa-primary, .a-star-icon .fa-secondary, .a-star-icon-hover:hover .fa-primary, .a-star-icon-hover:hover .fa-secondary {
	fill: #845dc2;
}
.support {
	color: #2e856e;
}
.support-hover:hover {
	color: #2e856e;
}
.support-background {
	background-color: #2e856e;
}
.support-background-hover:hover {
	background-color: #2e856e;
}
.support-icon .fa-primary, .support-icon .fa-secondary, .support-icon-hover:hover .fa-primary, .support-icon-hover:hover .fa-secondary {
	fill: #2e856e;
}
.fm {
	color: #8c4246;
}
.fm-hover:hover {
	color: #8c4246;
}
.fm-background {
	background-color: #8c4246;
}
.fm-background-hover:hover {
	background-color: #8c4246;
}
.fm-icon .fa-primary, .fm-icon .fa-secondary, .fm-icon-hover:hover .fa-primary, .fm-icon-hover:hover .fa-secondary {
	fill: #8c4246;
}
.scale-hover:hover {
	transform: scale(1.05);
}
.white-border {
	border-color: white;
}
.blue-border {
	border-color: #4d5aa4;
}
.one-to-one-border {
	border-color: #be592e;
}
.a-star-border {
	border-color: #845dc2;
}
.support-border {
	border-color: #2e856e;
}
.fm-border {
	border-color: #8c4246;
}
.error-border {
	border-color: #c00;
}
.blue-border-hover:hover {
	border-color: #4d5aa4;
}
.one-to-one-border-hover:hover {
	border-color: #be592e;
}
.a-star-border-hover:hover {
	border-color: #845dc2;
}
.support-border-hover:hover {
	border-color: #2e856e;
}
.fm-border-hover:hover {
	border-color: #8c4246;
}
.one-to-one-background-transparent {
	background-color: #be592e88;
}
.a-star-background-transparent {
	background-color: #845dc288;
}
.support-background-transparent {
	background-color: #2e856e88;
}
.fm-background-transparent {
	background-color: #590c0c88;
}
.w1-5rem {
	width: 1.5rem;
}
#offerBanner:not(.hidden) {
	transform: none !important;
}
#offerBanner * {
	font-family: sans-serif;
}
a {
	color: inherit;
	font-weight: inherit;
}
#menuOverlay {
	background: #000c;
	z-index: 4;
}
@media only screen and (max-width: 74.99rem) {
	#menu {
		background: linear-gradient(45deg, #4d5aa4, #4d5aa4);
		width: 230px;
		height: 100vh;
		z-index: 5;
	}
	#menu:not(.showing) {
		transform: translatex(100%);
	}
}
.article ul {
	list-style-type: square;
	padding: revert;
}
.fa-secondary {
	opacity: 0.4;
}
b {
	font-weight: 600;
}
