@charset "UTF-8";
/* ================================================================

	init

================================================================ */
/* ================================
	color
================================ */
/* ================================
    @mixin text-hidden
================================ */
/* ================================
    brakpoint
    @mixin media-query
================================ */
/* ================================================================

	layout
    大まかなレイアウトとグリッド

================================================================ */
/* ================================
    width
================================ */
.container {
  width: 100%;
  position: relative;
}
.container > .inner {
  width: 100%;
  max-width: 1040px;
  margin: 0 auto;
  padding-left: 20px;
  padding-right: 20px;
}
.container > .inner.full {
  max-width: 100%;
  padding-left: 0;
  padding-right: 0;
}

/* ================================
	grid
================================ */
/*
.grid {
display: grid;
grid-template-columns: repeat(12, 1fr);
}
.grid.gutters{ grid-gap: 10px }

.sm-gr1 { grid-column: span 1 }
.sm-gr2 { grid-column: span 2 }
.sm-gr3 { grid-column: span 3 }
.sm-gr4 { grid-column: span 4 }
.sm-gr5 { grid-column: span 5 }
.sm-gr6 { grid-column: span 6 }
.sm-gr7 { grid-column: span 7 }
.sm-gr8 { grid-column: span 8 }
.sm-gr9 { grid-column: span 9 }
.sm-gr10 { grid-column: span 10 }
.sm-gr11 { grid-column: span 11 }
.sm-gr12 { grid-column: span 12 }

@media ( min-width : 481px ) {
.md-gr1 { grid-column: span 1 }
.md-gr2 { grid-column: span 2 }
.md-gr3 { grid-column: span 3 }
.md-gr4 { grid-column: span 4 }
.md-gr5 { grid-column: span 5 }
.md-gr6 { grid-column: span 6 }
.md-gr7 { grid-column: span 7 }
.md-gr8 { grid-column: span 8 }
.md-gr9 { grid-column: span 9 }
.md-gr10 { grid-column: span 10 }
.md-gr11 { grid-column: span 11 }
.md-gr12 { grid-column: span 12 }
}

@media ( min-width : 768px ) {
.lg-gr1 { grid-column: span 1 }
.lg-gr2 { grid-column: span 2 }
.lg-gr3 { grid-column: span 3 }
.lg-gr4 { grid-column: span 4 }
.lg-gr5 { grid-column: span 5 }
.lg-gr6 { grid-column: span 6 }
.lg-gr7 { grid-column: span 7 }
.lg-gr8 { grid-column: span 8 }
.lg-gr9 { grid-column: span 9 }
.lg-gr10 { grid-column: span 10 }
.lg-gr11 { grid-column: span 11 }
.lg-gr12 { grid-column: span 12 }
}
*/
/* ================================
	grid
================================ */
.grid {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
.grid.gutters {
  gap: 4rem 4%;
}
.grid.hV {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.grid.jC {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.grid.is-rowReverse {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
      -ms-flex-direction: row-reverse;
          flex-direction: row-reverse;
}

.sm-gr1 {
  width: 8.3333333%;
}

.sm-gr2 {
  width: calc(8.3333333% * 2);
}

.sm-gr3 {
  width: calc(8.3333333% * 3);
}

.sm-gr4 {
  width: calc(8.3333333% * 4);
}

.sm-gr5 {
  width: calc(8.3333333% * 5);
}

.sm-gr6 {
  width: calc(8.3333333% * 6);
}

.sm-gr7 {
  width: calc(8.3333333% * 7);
}

.sm-gr8 {
  width: calc(8.3333333% * 8);
}

.sm-gr9 {
  width: calc(8.3333333% * 9);
}

.sm-gr10 {
  width: calc(8.3333333% * 10);
}

.sm-gr11 {
  width: 100%;
}

.sm-gr12 {
  width: 100%;
}

.grid.gutters > .sm-gr1 {
  width: calc(8.3333333% - 4%);
}
.grid.gutters > .sm-gr2 {
  width: calc(8.3333333% * 2 - 4% * 5 / 6);
}
.grid.gutters > .sm-gr3 {
  width: calc(8.3333333% * 3 - 4% * 3 / 4);
}
.grid.gutters > .sm-gr4 {
  width: calc(8.3333333% * 4 - 4% * 2 / 3);
}
.grid.gutters > .sm-gr5 {
  width: calc(8.3333333% * 5 - 4% * 1.4 / 2.4);
}
.grid.gutters > .sm-gr6 {
  width: calc(8.3333333% * 6 - 4% * 1 / 2);
}
.grid.gutters > .sm-gr7 {
  width: calc(8.3333333% * 7 - 4% * 0.7142857143 / 1.7142857143);
}
.grid.gutters > .sm-gr8 {
  width: calc(8.3333333% * 8 - 4% * 0.5 / 1.5);
}
.grid.gutters > .sm-gr9 {
  width: calc(8.3333333% * 9 - 4% * 0.3333333333 / 1.3333333333);
}
.grid.gutters > .sm-gr10 {
  width: calc(8.3333333% * 10 - 4% * 0.2 / 1.2);
}
.grid.gutters > .sm-gr11 {
  width: 100%;
}
.grid.gutters > .sm-gr12 {
  width: 100%;
}

@media screen and (min-width: 768px) {
  .md-gr1 {
    width: 8.3333333%;
  }
  .md-gr2 {
    width: calc(8.3333333% * 2);
  }
  .md-gr3 {
    width: calc(8.3333333% * 3);
  }
  .md-gr4 {
    width: calc(8.3333333% * 4);
  }
  .md-gr5 {
    width: calc(8.3333333% * 5);
  }
  .md-gr6 {
    width: calc(8.3333333% * 6);
  }
  .md-gr7 {
    width: calc(8.3333333% * 7);
  }
  .md-gr8 {
    width: calc(8.3333333% * 8);
  }
  .md-gr9 {
    width: calc(8.3333333% * 9);
  }
  .md-gr10 {
    width: calc(8.3333333% * 10);
  }
  .md-gr11 {
    width: 100%;
  }
  .md-gr12 {
    width: 100%;
  }
  .grid.gutters > .md-gr1 {
    width: calc(8.3333333% - 4%);
  }
  .grid.gutters > .md-gr2 {
    width: calc(8.3333333% * 2 - 4% * 5 / 6);
  }
  .grid.gutters > .md-gr3 {
    width: calc(8.3333333% * 3 - 4% * 3 / 4);
  }
  .grid.gutters > .md-gr4 {
    width: calc(8.3333333% * 4 - 4% * 2 / 3);
  }
  .grid.gutters > .md-gr5 {
    width: calc(8.3333333% * 5 - 4% * 1.4 / 2.4);
  }
  .grid.gutters > .md-gr6 {
    width: calc(8.3333333% * 6 - 4% * 1 / 2);
  }
  .grid.gutters > .md-gr7 {
    width: calc(8.3333333% * 7 - 4% * 0.7142857143 / 1.7142857143);
  }
  .grid.gutters > .md-gr8 {
    width: calc(8.3333333% * 8 - 4% * 0.5 / 1.5);
  }
  .grid.gutters > .md-gr9 {
    width: calc(8.3333333% * 9 - 4% * 0.3333333333 / 1.3333333333);
  }
  .grid.gutters > .md-gr10 {
    width: calc(8.3333333% * 10 - 4% * 0.2 / 1.2);
  }
  .grid.gutters > .md-gr11 {
    width: 100%;
  }
  .grid.gutters > .md-gr12 {
    width: 100%;
  }
}
@media screen and (min-width: 961px) {
  .lg-gr1 {
    width: 8.3333333%;
  }
  .lg-gr2 {
    width: calc(8.3333333% * 2);
  }
  .lg-gr3 {
    width: calc(8.3333333% * 3);
  }
  .lg-gr4 {
    width: calc(8.3333333% * 4);
  }
  .lg-gr5 {
    width: calc(8.3333333% * 5);
  }
  .lg-gr6 {
    width: calc(8.3333333% * 6);
  }
  .lg-gr7 {
    width: calc(8.3333333% * 7);
  }
  .lg-gr8 {
    width: calc(8.3333333% * 8);
  }
  .lg-gr9 {
    width: calc(8.3333333% * 9);
  }
  .lg-gr10 {
    width: calc(8.3333333% * 10);
  }
  .lg-gr11 {
    width: 100%;
  }
  .lg-gr12 {
    width: 100%;
  }
  .grid.gutters > .lg-gr1 {
    width: calc(8.3333333% - 4%);
  }
  .grid.gutters > .lg-gr2 {
    width: calc(8.3333333% * 2 - 4% * 5 / 6);
  }
  .grid.gutters > .lg-gr3 {
    width: calc(8.3333333% * 3 - 4% * 3 / 4);
  }
  .grid.gutters > .lg-gr4 {
    width: calc(8.3333333% * 4 - 4% * 2 / 3);
  }
  .grid.gutters > .lg-gr5 {
    width: calc(8.3333333% * 5 - 4% * 1.4 / 2.4);
  }
  .grid.gutters > .lg-gr6 {
    width: calc(8.3333333% * 6 - 4% * 1 / 2);
  }
  .grid.gutters > .lg-gr7 {
    width: calc(8.3333333% * 7 - 4% * 0.7142857143 / 1.7142857143);
  }
  .grid.gutters > .lg-gr8 {
    width: calc(8.3333333% * 8 - 4% * 0.5 / 1.5);
  }
  .grid.gutters > .lg-gr9 {
    width: calc(8.3333333% * 9 - 4% * 0.3333333333 / 1.3333333333);
  }
  .grid.gutters > .lg-gr10 {
    width: calc(8.3333333% * 10 - 4% * 0.2 / 1.2);
  }
  .grid.gutters > .lg-gr11 {
    width: 100%;
  }
  .grid.gutters > .lg-gr12 {
    width: 100%;
  }
}
/* ================================
	test
    padding, margin
================================ */
.sm-pT0 {
  padding-top: 0rem;
}

.sm-pB0 {
  padding-bottom: 0rem;
}

.sm-pY0 {
  padding-top: 0rem;
  padding-bottom: 0rem;
}

.sm-pL0 {
  padding-left: 0rem;
}

.sm-pR0 {
  padding-right: 0rem;
}

.sm-pX0 {
  padding-left: 0rem;
  padding-right: 0rem;
}

.sm-mT0 {
  margin-top: 0rem;
}

.sm-mB0 {
  margin-bottom: 0rem;
}

.sm-mY0 {
  margin-top: 0rem;
  margin-bottom: 0rem;
}

.sm-mL0 {
  margin-left: 0rem;
}

.sm-mR0 {
  margin-right: 0rem;
}

.sm-mX0 {
  margin-left: 0rem;
  margin-right: 0rem;
}

.sm-pT05 {
  padding-top: 0.5rem;
}

.sm-pB05 {
  padding-bottom: 0.5rem;
}

.sm-pY05 {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}

.sm-pL05 {
  padding-left: 0.5rem;
}

.sm-pR05 {
  padding-right: 0.5rem;
}

.sm-pX05 {
  padding-left: 0.5rem;
  padding-right: 0.5rem;
}

.sm-mT05 {
  margin-top: 0.5rem;
}

.sm-mB05 {
  margin-bottom: 0.5rem;
}

.sm-mY05 {
  margin-top: 0.5rem;
  margin-bottom: 0.5rem;
}

.sm-mL05 {
  margin-left: 0.5rem;
}

.sm-mR05 {
  margin-right: 0.5rem;
}

.sm-mX05 {
  margin-left: 0.5rem;
  margin-right: 0.5rem;
}

.sm-pT10 {
  padding-top: 1rem;
}

.sm-pB10 {
  padding-bottom: 1rem;
}

.sm-pY10 {
  padding-top: 1rem;
  padding-bottom: 1rem;
}

.sm-pL10 {
  padding-left: 1rem;
}

.sm-pR10 {
  padding-right: 1rem;
}

.sm-pX10 {
  padding-left: 1rem;
  padding-right: 1rem;
}

.sm-mT10 {
  margin-top: 1rem;
}

.sm-mB10 {
  margin-bottom: 1rem;
}

.sm-mY10 {
  margin-top: 1rem;
  margin-bottom: 1rem;
}

.sm-mL10 {
  margin-left: 1rem;
}

.sm-mR10 {
  margin-right: 1rem;
}

.sm-mX10 {
  margin-left: 1rem;
  margin-right: 1rem;
}

.sm-pT15 {
  padding-top: 1.5rem;
}

.sm-pB15 {
  padding-bottom: 1.5rem;
}

.sm-pY15 {
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
}

.sm-pL15 {
  padding-left: 1.5rem;
}

.sm-pR15 {
  padding-right: 1.5rem;
}

.sm-pX15 {
  padding-left: 1.5rem;
  padding-right: 1.5rem;
}

.sm-mT15 {
  margin-top: 1.5rem;
}

.sm-mB15 {
  margin-bottom: 1.5rem;
}

.sm-mY15 {
  margin-top: 1.5rem;
  margin-bottom: 1.5rem;
}

.sm-mL15 {
  margin-left: 1.5rem;
}

.sm-mR15 {
  margin-right: 1.5rem;
}

.sm-mX15 {
  margin-left: 1.5rem;
  margin-right: 1.5rem;
}

.sm-pT20 {
  padding-top: 2rem;
}

.sm-pB20 {
  padding-bottom: 2rem;
}

.sm-pY20 {
  padding-top: 2rem;
  padding-bottom: 2rem;
}

.sm-pL20 {
  padding-left: 2rem;
}

.sm-pR20 {
  padding-right: 2rem;
}

.sm-pX20 {
  padding-left: 2rem;
  padding-right: 2rem;
}

.sm-mT20 {
  margin-top: 2rem;
}

.sm-mB20 {
  margin-bottom: 2rem;
}

.sm-mY20 {
  margin-top: 2rem;
  margin-bottom: 2rem;
}

.sm-mL20 {
  margin-left: 2rem;
}

.sm-mR20 {
  margin-right: 2rem;
}

.sm-mX20 {
  margin-left: 2rem;
  margin-right: 2rem;
}

.sm-pT25 {
  padding-top: 2.5rem;
}

.sm-pB25 {
  padding-bottom: 2.5rem;
}

.sm-pY25 {
  padding-top: 2.5rem;
  padding-bottom: 2.5rem;
}

.sm-pL25 {
  padding-left: 2.5rem;
}

.sm-pR25 {
  padding-right: 2.5rem;
}

.sm-pX25 {
  padding-left: 2.5rem;
  padding-right: 2.5rem;
}

.sm-mT25 {
  margin-top: 2.5rem;
}

.sm-mB25 {
  margin-bottom: 2.5rem;
}

.sm-mY25 {
  margin-top: 2.5rem;
  margin-bottom: 2.5rem;
}

.sm-mL25 {
  margin-left: 2.5rem;
}

.sm-mR25 {
  margin-right: 2.5rem;
}

.sm-mX25 {
  margin-left: 2.5rem;
  margin-right: 2.5rem;
}

.sm-pT30 {
  padding-top: 3rem;
}

.sm-pB30 {
  padding-bottom: 3rem;
}

.sm-pY30 {
  padding-top: 3rem;
  padding-bottom: 3rem;
}

.sm-pL30 {
  padding-left: 3rem;
}

.sm-pR30 {
  padding-right: 3rem;
}

.sm-pX30 {
  padding-left: 3rem;
  padding-right: 3rem;
}

.sm-mT30 {
  margin-top: 3rem;
}

.sm-mB30 {
  margin-bottom: 3rem;
}

.sm-mY30 {
  margin-top: 3rem;
  margin-bottom: 3rem;
}

.sm-mL30 {
  margin-left: 3rem;
}

.sm-mR30 {
  margin-right: 3rem;
}

.sm-mX30 {
  margin-left: 3rem;
  margin-right: 3rem;
}

.sm-pT35 {
  padding-top: 3.5rem;
}

.sm-pB35 {
  padding-bottom: 3.5rem;
}

.sm-pY35 {
  padding-top: 3.5rem;
  padding-bottom: 3.5rem;
}

.sm-pL35 {
  padding-left: 3.5rem;
}

.sm-pR35 {
  padding-right: 3.5rem;
}

.sm-pX35 {
  padding-left: 3.5rem;
  padding-right: 3.5rem;
}

.sm-mT35 {
  margin-top: 3.5rem;
}

.sm-mB35 {
  margin-bottom: 3.5rem;
}

.sm-mY35 {
  margin-top: 3.5rem;
  margin-bottom: 3.5rem;
}

.sm-mL35 {
  margin-left: 3.5rem;
}

.sm-mR35 {
  margin-right: 3.5rem;
}

.sm-mX35 {
  margin-left: 3.5rem;
  margin-right: 3.5rem;
}

.sm-pT40 {
  padding-top: 4rem;
}

.sm-pB40 {
  padding-bottom: 4rem;
}

.sm-pY40 {
  padding-top: 4rem;
  padding-bottom: 4rem;
}

.sm-pL40 {
  padding-left: 4rem;
}

.sm-pR40 {
  padding-right: 4rem;
}

.sm-pX40 {
  padding-left: 4rem;
  padding-right: 4rem;
}

.sm-mT40 {
  margin-top: 4rem;
}

.sm-mB40 {
  margin-bottom: 4rem;
}

.sm-mY40 {
  margin-top: 4rem;
  margin-bottom: 4rem;
}

.sm-mL40 {
  margin-left: 4rem;
}

.sm-mR40 {
  margin-right: 4rem;
}

.sm-mX40 {
  margin-left: 4rem;
  margin-right: 4rem;
}

.sm-pT45 {
  padding-top: 4.5rem;
}

.sm-pB45 {
  padding-bottom: 4.5rem;
}

.sm-pY45 {
  padding-top: 4.5rem;
  padding-bottom: 4.5rem;
}

.sm-pL45 {
  padding-left: 4.5rem;
}

.sm-pR45 {
  padding-right: 4.5rem;
}

.sm-pX45 {
  padding-left: 4.5rem;
  padding-right: 4.5rem;
}

.sm-mT45 {
  margin-top: 4.5rem;
}

.sm-mB45 {
  margin-bottom: 4.5rem;
}

.sm-mY45 {
  margin-top: 4.5rem;
  margin-bottom: 4.5rem;
}

.sm-mL45 {
  margin-left: 4.5rem;
}

.sm-mR45 {
  margin-right: 4.5rem;
}

.sm-mX45 {
  margin-left: 4.5rem;
  margin-right: 4.5rem;
}

.sm-pT50 {
  padding-top: 5rem;
}

.sm-pB50 {
  padding-bottom: 5rem;
}

.sm-pY50 {
  padding-top: 5rem;
  padding-bottom: 5rem;
}

.sm-pL50 {
  padding-left: 5rem;
}

.sm-pR50 {
  padding-right: 5rem;
}

.sm-pX50 {
  padding-left: 5rem;
  padding-right: 5rem;
}

.sm-mT50 {
  margin-top: 5rem;
}

.sm-mB50 {
  margin-bottom: 5rem;
}

.sm-mY50 {
  margin-top: 5rem;
  margin-bottom: 5rem;
}

.sm-mL50 {
  margin-left: 5rem;
}

.sm-mR50 {
  margin-right: 5rem;
}

.sm-mX50 {
  margin-left: 5rem;
  margin-right: 5rem;
}

.sm-pT55 {
  padding-top: 5.5rem;
}

.sm-pB55 {
  padding-bottom: 5.5rem;
}

.sm-pY55 {
  padding-top: 5.5rem;
  padding-bottom: 5.5rem;
}

.sm-pL55 {
  padding-left: 5.5rem;
}

.sm-pR55 {
  padding-right: 5.5rem;
}

.sm-pX55 {
  padding-left: 5.5rem;
  padding-right: 5.5rem;
}

.sm-mT55 {
  margin-top: 5.5rem;
}

.sm-mB55 {
  margin-bottom: 5.5rem;
}

.sm-mY55 {
  margin-top: 5.5rem;
  margin-bottom: 5.5rem;
}

.sm-mL55 {
  margin-left: 5.5rem;
}

.sm-mR55 {
  margin-right: 5.5rem;
}

.sm-mX55 {
  margin-left: 5.5rem;
  margin-right: 5.5rem;
}

.sm-pT60 {
  padding-top: 6rem;
}

.sm-pB60 {
  padding-bottom: 6rem;
}

.sm-pY60 {
  padding-top: 6rem;
  padding-bottom: 6rem;
}

.sm-pL60 {
  padding-left: 6rem;
}

.sm-pR60 {
  padding-right: 6rem;
}

.sm-pX60 {
  padding-left: 6rem;
  padding-right: 6rem;
}

.sm-mT60 {
  margin-top: 6rem;
}

.sm-mB60 {
  margin-bottom: 6rem;
}

.sm-mY60 {
  margin-top: 6rem;
  margin-bottom: 6rem;
}

.sm-mL60 {
  margin-left: 6rem;
}

.sm-mR60 {
  margin-right: 6rem;
}

.sm-mX60 {
  margin-left: 6rem;
  margin-right: 6rem;
}

.sm-pT65 {
  padding-top: 6.5rem;
}

.sm-pB65 {
  padding-bottom: 6.5rem;
}

.sm-pY65 {
  padding-top: 6.5rem;
  padding-bottom: 6.5rem;
}

.sm-pL65 {
  padding-left: 6.5rem;
}

.sm-pR65 {
  padding-right: 6.5rem;
}

.sm-pX65 {
  padding-left: 6.5rem;
  padding-right: 6.5rem;
}

.sm-mT65 {
  margin-top: 6.5rem;
}

.sm-mB65 {
  margin-bottom: 6.5rem;
}

.sm-mY65 {
  margin-top: 6.5rem;
  margin-bottom: 6.5rem;
}

.sm-mL65 {
  margin-left: 6.5rem;
}

.sm-mR65 {
  margin-right: 6.5rem;
}

.sm-mX65 {
  margin-left: 6.5rem;
  margin-right: 6.5rem;
}

.sm-pT70 {
  padding-top: 7rem;
}

.sm-pB70 {
  padding-bottom: 7rem;
}

.sm-pY70 {
  padding-top: 7rem;
  padding-bottom: 7rem;
}

.sm-pL70 {
  padding-left: 7rem;
}

.sm-pR70 {
  padding-right: 7rem;
}

.sm-pX70 {
  padding-left: 7rem;
  padding-right: 7rem;
}

.sm-mT70 {
  margin-top: 7rem;
}

.sm-mB70 {
  margin-bottom: 7rem;
}

.sm-mY70 {
  margin-top: 7rem;
  margin-bottom: 7rem;
}

.sm-mL70 {
  margin-left: 7rem;
}

.sm-mR70 {
  margin-right: 7rem;
}

.sm-mX70 {
  margin-left: 7rem;
  margin-right: 7rem;
}

.sm-pT75 {
  padding-top: 7.5rem;
}

.sm-pB75 {
  padding-bottom: 7.5rem;
}

.sm-pY75 {
  padding-top: 7.5rem;
  padding-bottom: 7.5rem;
}

.sm-pL75 {
  padding-left: 7.5rem;
}

.sm-pR75 {
  padding-right: 7.5rem;
}

.sm-pX75 {
  padding-left: 7.5rem;
  padding-right: 7.5rem;
}

.sm-mT75 {
  margin-top: 7.5rem;
}

.sm-mB75 {
  margin-bottom: 7.5rem;
}

.sm-mY75 {
  margin-top: 7.5rem;
  margin-bottom: 7.5rem;
}

.sm-mL75 {
  margin-left: 7.5rem;
}

.sm-mR75 {
  margin-right: 7.5rem;
}

.sm-mX75 {
  margin-left: 7.5rem;
  margin-right: 7.5rem;
}

.sm-pT80 {
  padding-top: 8rem;
}

.sm-pB80 {
  padding-bottom: 8rem;
}

.sm-pY80 {
  padding-top: 8rem;
  padding-bottom: 8rem;
}

.sm-pL80 {
  padding-left: 8rem;
}

.sm-pR80 {
  padding-right: 8rem;
}

.sm-pX80 {
  padding-left: 8rem;
  padding-right: 8rem;
}

.sm-mT80 {
  margin-top: 8rem;
}

.sm-mB80 {
  margin-bottom: 8rem;
}

.sm-mY80 {
  margin-top: 8rem;
  margin-bottom: 8rem;
}

.sm-mL80 {
  margin-left: 8rem;
}

.sm-mR80 {
  margin-right: 8rem;
}

.sm-mX80 {
  margin-left: 8rem;
  margin-right: 8rem;
}

.sm-pT85 {
  padding-top: 8.5rem;
}

.sm-pB85 {
  padding-bottom: 8.5rem;
}

.sm-pY85 {
  padding-top: 8.5rem;
  padding-bottom: 8.5rem;
}

.sm-pL85 {
  padding-left: 8.5rem;
}

.sm-pR85 {
  padding-right: 8.5rem;
}

.sm-pX85 {
  padding-left: 8.5rem;
  padding-right: 8.5rem;
}

.sm-mT85 {
  margin-top: 8.5rem;
}

.sm-mB85 {
  margin-bottom: 8.5rem;
}

.sm-mY85 {
  margin-top: 8.5rem;
  margin-bottom: 8.5rem;
}

.sm-mL85 {
  margin-left: 8.5rem;
}

.sm-mR85 {
  margin-right: 8.5rem;
}

.sm-mX85 {
  margin-left: 8.5rem;
  margin-right: 8.5rem;
}

.sm-pT90 {
  padding-top: 9rem;
}

.sm-pB90 {
  padding-bottom: 9rem;
}

.sm-pY90 {
  padding-top: 9rem;
  padding-bottom: 9rem;
}

.sm-pL90 {
  padding-left: 9rem;
}

.sm-pR90 {
  padding-right: 9rem;
}

.sm-pX90 {
  padding-left: 9rem;
  padding-right: 9rem;
}

.sm-mT90 {
  margin-top: 9rem;
}

.sm-mB90 {
  margin-bottom: 9rem;
}

.sm-mY90 {
  margin-top: 9rem;
  margin-bottom: 9rem;
}

.sm-mL90 {
  margin-left: 9rem;
}

.sm-mR90 {
  margin-right: 9rem;
}

.sm-mX90 {
  margin-left: 9rem;
  margin-right: 9rem;
}

.sm-pT95 {
  padding-top: 9.5rem;
}

.sm-pB95 {
  padding-bottom: 9.5rem;
}

.sm-pY95 {
  padding-top: 9.5rem;
  padding-bottom: 9.5rem;
}

.sm-pL95 {
  padding-left: 9.5rem;
}

.sm-pR95 {
  padding-right: 9.5rem;
}

.sm-pX95 {
  padding-left: 9.5rem;
  padding-right: 9.5rem;
}

.sm-mT95 {
  margin-top: 9.5rem;
}

.sm-mB95 {
  margin-bottom: 9.5rem;
}

.sm-mY95 {
  margin-top: 9.5rem;
  margin-bottom: 9.5rem;
}

.sm-mL95 {
  margin-left: 9.5rem;
}

.sm-mR95 {
  margin-right: 9.5rem;
}

.sm-mX95 {
  margin-left: 9.5rem;
  margin-right: 9.5rem;
}

.sm-pT100 {
  padding-top: 10rem;
}

.sm-pB100 {
  padding-bottom: 10rem;
}

.sm-pY100 {
  padding-top: 10rem;
  padding-bottom: 10rem;
}

.sm-pL100 {
  padding-left: 10rem;
}

.sm-pR100 {
  padding-right: 10rem;
}

.sm-pX100 {
  padding-left: 10rem;
  padding-right: 10rem;
}

.sm-mT100 {
  margin-top: 10rem;
}

.sm-mB100 {
  margin-bottom: 10rem;
}

.sm-mY100 {
  margin-top: 10rem;
  margin-bottom: 10rem;
}

.sm-mL100 {
  margin-left: 10rem;
}

.sm-mR100 {
  margin-right: 10rem;
}

.sm-mX100 {
  margin-left: 10rem;
  margin-right: 10rem;
}

.sm-pT105 {
  padding-top: 10.5rem;
}

.sm-pB105 {
  padding-bottom: 10.5rem;
}

.sm-pY105 {
  padding-top: 10.5rem;
  padding-bottom: 10.5rem;
}

.sm-pL105 {
  padding-left: 10.5rem;
}

.sm-pR105 {
  padding-right: 10.5rem;
}

.sm-pX105 {
  padding-left: 10.5rem;
  padding-right: 10.5rem;
}

.sm-mT105 {
  margin-top: 10.5rem;
}

.sm-mB105 {
  margin-bottom: 10.5rem;
}

.sm-mY105 {
  margin-top: 10.5rem;
  margin-bottom: 10.5rem;
}

.sm-mL105 {
  margin-left: 10.5rem;
}

.sm-mR105 {
  margin-right: 10.5rem;
}

.sm-mX105 {
  margin-left: 10.5rem;
  margin-right: 10.5rem;
}

.sm-pT110 {
  padding-top: 11rem;
}

.sm-pB110 {
  padding-bottom: 11rem;
}

.sm-pY110 {
  padding-top: 11rem;
  padding-bottom: 11rem;
}

.sm-pL110 {
  padding-left: 11rem;
}

.sm-pR110 {
  padding-right: 11rem;
}

.sm-pX110 {
  padding-left: 11rem;
  padding-right: 11rem;
}

.sm-mT110 {
  margin-top: 11rem;
}

.sm-mB110 {
  margin-bottom: 11rem;
}

.sm-mY110 {
  margin-top: 11rem;
  margin-bottom: 11rem;
}

.sm-mL110 {
  margin-left: 11rem;
}

.sm-mR110 {
  margin-right: 11rem;
}

.sm-mX110 {
  margin-left: 11rem;
  margin-right: 11rem;
}

.sm-pT115 {
  padding-top: 11.5rem;
}

.sm-pB115 {
  padding-bottom: 11.5rem;
}

.sm-pY115 {
  padding-top: 11.5rem;
  padding-bottom: 11.5rem;
}

.sm-pL115 {
  padding-left: 11.5rem;
}

.sm-pR115 {
  padding-right: 11.5rem;
}

.sm-pX115 {
  padding-left: 11.5rem;
  padding-right: 11.5rem;
}

.sm-mT115 {
  margin-top: 11.5rem;
}

.sm-mB115 {
  margin-bottom: 11.5rem;
}

.sm-mY115 {
  margin-top: 11.5rem;
  margin-bottom: 11.5rem;
}

.sm-mL115 {
  margin-left: 11.5rem;
}

.sm-mR115 {
  margin-right: 11.5rem;
}

.sm-mX115 {
  margin-left: 11.5rem;
  margin-right: 11.5rem;
}

.sm-pT120 {
  padding-top: 12rem;
}

.sm-pB120 {
  padding-bottom: 12rem;
}

.sm-pY120 {
  padding-top: 12rem;
  padding-bottom: 12rem;
}

.sm-pL120 {
  padding-left: 12rem;
}

.sm-pR120 {
  padding-right: 12rem;
}

.sm-pX120 {
  padding-left: 12rem;
  padding-right: 12rem;
}

.sm-mT120 {
  margin-top: 12rem;
}

.sm-mB120 {
  margin-bottom: 12rem;
}

.sm-mY120 {
  margin-top: 12rem;
  margin-bottom: 12rem;
}

.sm-mL120 {
  margin-left: 12rem;
}

.sm-mR120 {
  margin-right: 12rem;
}

.sm-mX120 {
  margin-left: 12rem;
  margin-right: 12rem;
}

.sm-pT125 {
  padding-top: 12.5rem;
}

.sm-pB125 {
  padding-bottom: 12.5rem;
}

.sm-pY125 {
  padding-top: 12.5rem;
  padding-bottom: 12.5rem;
}

.sm-pL125 {
  padding-left: 12.5rem;
}

.sm-pR125 {
  padding-right: 12.5rem;
}

.sm-pX125 {
  padding-left: 12.5rem;
  padding-right: 12.5rem;
}

.sm-mT125 {
  margin-top: 12.5rem;
}

.sm-mB125 {
  margin-bottom: 12.5rem;
}

.sm-mY125 {
  margin-top: 12.5rem;
  margin-bottom: 12.5rem;
}

.sm-mL125 {
  margin-left: 12.5rem;
}

.sm-mR125 {
  margin-right: 12.5rem;
}

.sm-mX125 {
  margin-left: 12.5rem;
  margin-right: 12.5rem;
}

.sm-pT130 {
  padding-top: 13rem;
}

.sm-pB130 {
  padding-bottom: 13rem;
}

.sm-pY130 {
  padding-top: 13rem;
  padding-bottom: 13rem;
}

.sm-pL130 {
  padding-left: 13rem;
}

.sm-pR130 {
  padding-right: 13rem;
}

.sm-pX130 {
  padding-left: 13rem;
  padding-right: 13rem;
}

.sm-mT130 {
  margin-top: 13rem;
}

.sm-mB130 {
  margin-bottom: 13rem;
}

.sm-mY130 {
  margin-top: 13rem;
  margin-bottom: 13rem;
}

.sm-mL130 {
  margin-left: 13rem;
}

.sm-mR130 {
  margin-right: 13rem;
}

.sm-mX130 {
  margin-left: 13rem;
  margin-right: 13rem;
}

.sm-pT135 {
  padding-top: 13.5rem;
}

.sm-pB135 {
  padding-bottom: 13.5rem;
}

.sm-pY135 {
  padding-top: 13.5rem;
  padding-bottom: 13.5rem;
}

.sm-pL135 {
  padding-left: 13.5rem;
}

.sm-pR135 {
  padding-right: 13.5rem;
}

.sm-pX135 {
  padding-left: 13.5rem;
  padding-right: 13.5rem;
}

.sm-mT135 {
  margin-top: 13.5rem;
}

.sm-mB135 {
  margin-bottom: 13.5rem;
}

.sm-mY135 {
  margin-top: 13.5rem;
  margin-bottom: 13.5rem;
}

.sm-mL135 {
  margin-left: 13.5rem;
}

.sm-mR135 {
  margin-right: 13.5rem;
}

.sm-mX135 {
  margin-left: 13.5rem;
  margin-right: 13.5rem;
}

.sm-pT140 {
  padding-top: 14rem;
}

.sm-pB140 {
  padding-bottom: 14rem;
}

.sm-pY140 {
  padding-top: 14rem;
  padding-bottom: 14rem;
}

.sm-pL140 {
  padding-left: 14rem;
}

.sm-pR140 {
  padding-right: 14rem;
}

.sm-pX140 {
  padding-left: 14rem;
  padding-right: 14rem;
}

.sm-mT140 {
  margin-top: 14rem;
}

.sm-mB140 {
  margin-bottom: 14rem;
}

.sm-mY140 {
  margin-top: 14rem;
  margin-bottom: 14rem;
}

.sm-mL140 {
  margin-left: 14rem;
}

.sm-mR140 {
  margin-right: 14rem;
}

.sm-mX140 {
  margin-left: 14rem;
  margin-right: 14rem;
}

.sm-pT145 {
  padding-top: 14.5rem;
}

.sm-pB145 {
  padding-bottom: 14.5rem;
}

.sm-pY145 {
  padding-top: 14.5rem;
  padding-bottom: 14.5rem;
}

.sm-pL145 {
  padding-left: 14.5rem;
}

.sm-pR145 {
  padding-right: 14.5rem;
}

.sm-pX145 {
  padding-left: 14.5rem;
  padding-right: 14.5rem;
}

.sm-mT145 {
  margin-top: 14.5rem;
}

.sm-mB145 {
  margin-bottom: 14.5rem;
}

.sm-mY145 {
  margin-top: 14.5rem;
  margin-bottom: 14.5rem;
}

.sm-mL145 {
  margin-left: 14.5rem;
}

.sm-mR145 {
  margin-right: 14.5rem;
}

.sm-mX145 {
  margin-left: 14.5rem;
  margin-right: 14.5rem;
}

.sm-pT150 {
  padding-top: 15rem;
}

.sm-pB150 {
  padding-bottom: 15rem;
}

.sm-pY150 {
  padding-top: 15rem;
  padding-bottom: 15rem;
}

.sm-pL150 {
  padding-left: 15rem;
}

.sm-pR150 {
  padding-right: 15rem;
}

.sm-pX150 {
  padding-left: 15rem;
  padding-right: 15rem;
}

.sm-mT150 {
  margin-top: 15rem;
}

.sm-mB150 {
  margin-bottom: 15rem;
}

.sm-mY150 {
  margin-top: 15rem;
  margin-bottom: 15rem;
}

.sm-mL150 {
  margin-left: 15rem;
}

.sm-mR150 {
  margin-right: 15rem;
}

.sm-mX150 {
  margin-left: 15rem;
  margin-right: 15rem;
}

@media screen and (min-width: 768px) {
  .md-pT0 {
    padding-top: 0rem;
  }
  .md-pB0 {
    padding-bottom: 0rem;
  }
  .md-pY0 {
    padding-top: 0rem;
    padding-bottom: 0rem;
  }
  .md-pL0 {
    padding-left: 0rem;
  }
  .md-pR0 {
    padding-right: 0rem;
  }
  .md-pX0 {
    padding-left: 0rem;
    padding-right: 0rem;
  }
  .md-mT0 {
    margin-top: 0rem;
  }
  .md-mB0 {
    margin-bottom: 0rem;
  }
  .md-mY0 {
    margin-top: 0rem;
    margin-bottom: 0rem;
  }
  .md-mL0 {
    margin-left: 0rem;
  }
  .md-mR0 {
    margin-right: 0rem;
  }
  .md-mX0 {
    margin-left: 0rem;
    margin-right: 0rem;
  }
  .md-pT05 {
    padding-top: 0.5rem;
  }
  .md-pB05 {
    padding-bottom: 0.5rem;
  }
  .md-pY05 {
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
  .md-pL05 {
    padding-left: 0.5rem;
  }
  .md-pR05 {
    padding-right: 0.5rem;
  }
  .md-pX05 {
    padding-left: 0.5rem;
    padding-right: 0.5rem;
  }
  .md-mT05 {
    margin-top: 0.5rem;
  }
  .md-mB05 {
    margin-bottom: 0.5rem;
  }
  .md-mY05 {
    margin-top: 0.5rem;
    margin-bottom: 0.5rem;
  }
  .md-mL05 {
    margin-left: 0.5rem;
  }
  .md-mR05 {
    margin-right: 0.5rem;
  }
  .md-mX05 {
    margin-left: 0.5rem;
    margin-right: 0.5rem;
  }
  .md-pT10 {
    padding-top: 1rem;
  }
  .md-pB10 {
    padding-bottom: 1rem;
  }
  .md-pY10 {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }
  .md-pL10 {
    padding-left: 1rem;
  }
  .md-pR10 {
    padding-right: 1rem;
  }
  .md-pX10 {
    padding-left: 1rem;
    padding-right: 1rem;
  }
  .md-mT10 {
    margin-top: 1rem;
  }
  .md-mB10 {
    margin-bottom: 1rem;
  }
  .md-mY10 {
    margin-top: 1rem;
    margin-bottom: 1rem;
  }
  .md-mL10 {
    margin-left: 1rem;
  }
  .md-mR10 {
    margin-right: 1rem;
  }
  .md-mX10 {
    margin-left: 1rem;
    margin-right: 1rem;
  }
  .md-pT15 {
    padding-top: 1.5rem;
  }
  .md-pB15 {
    padding-bottom: 1.5rem;
  }
  .md-pY15 {
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
  }
  .md-pL15 {
    padding-left: 1.5rem;
  }
  .md-pR15 {
    padding-right: 1.5rem;
  }
  .md-pX15 {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }
  .md-mT15 {
    margin-top: 1.5rem;
  }
  .md-mB15 {
    margin-bottom: 1.5rem;
  }
  .md-mY15 {
    margin-top: 1.5rem;
    margin-bottom: 1.5rem;
  }
  .md-mL15 {
    margin-left: 1.5rem;
  }
  .md-mR15 {
    margin-right: 1.5rem;
  }
  .md-mX15 {
    margin-left: 1.5rem;
    margin-right: 1.5rem;
  }
  .md-pT20 {
    padding-top: 2rem;
  }
  .md-pB20 {
    padding-bottom: 2rem;
  }
  .md-pY20 {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }
  .md-pL20 {
    padding-left: 2rem;
  }
  .md-pR20 {
    padding-right: 2rem;
  }
  .md-pX20 {
    padding-left: 2rem;
    padding-right: 2rem;
  }
  .md-mT20 {
    margin-top: 2rem;
  }
  .md-mB20 {
    margin-bottom: 2rem;
  }
  .md-mY20 {
    margin-top: 2rem;
    margin-bottom: 2rem;
  }
  .md-mL20 {
    margin-left: 2rem;
  }
  .md-mR20 {
    margin-right: 2rem;
  }
  .md-mX20 {
    margin-left: 2rem;
    margin-right: 2rem;
  }
  .md-pT25 {
    padding-top: 2.5rem;
  }
  .md-pB25 {
    padding-bottom: 2.5rem;
  }
  .md-pY25 {
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
  }
  .md-pL25 {
    padding-left: 2.5rem;
  }
  .md-pR25 {
    padding-right: 2.5rem;
  }
  .md-pX25 {
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
  .md-mT25 {
    margin-top: 2.5rem;
  }
  .md-mB25 {
    margin-bottom: 2.5rem;
  }
  .md-mY25 {
    margin-top: 2.5rem;
    margin-bottom: 2.5rem;
  }
  .md-mL25 {
    margin-left: 2.5rem;
  }
  .md-mR25 {
    margin-right: 2.5rem;
  }
  .md-mX25 {
    margin-left: 2.5rem;
    margin-right: 2.5rem;
  }
  .md-pT30 {
    padding-top: 3rem;
  }
  .md-pB30 {
    padding-bottom: 3rem;
  }
  .md-pY30 {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }
  .md-pL30 {
    padding-left: 3rem;
  }
  .md-pR30 {
    padding-right: 3rem;
  }
  .md-pX30 {
    padding-left: 3rem;
    padding-right: 3rem;
  }
  .md-mT30 {
    margin-top: 3rem;
  }
  .md-mB30 {
    margin-bottom: 3rem;
  }
  .md-mY30 {
    margin-top: 3rem;
    margin-bottom: 3rem;
  }
  .md-mL30 {
    margin-left: 3rem;
  }
  .md-mR30 {
    margin-right: 3rem;
  }
  .md-mX30 {
    margin-left: 3rem;
    margin-right: 3rem;
  }
  .md-pT35 {
    padding-top: 3.5rem;
  }
  .md-pB35 {
    padding-bottom: 3.5rem;
  }
  .md-pY35 {
    padding-top: 3.5rem;
    padding-bottom: 3.5rem;
  }
  .md-pL35 {
    padding-left: 3.5rem;
  }
  .md-pR35 {
    padding-right: 3.5rem;
  }
  .md-pX35 {
    padding-left: 3.5rem;
    padding-right: 3.5rem;
  }
  .md-mT35 {
    margin-top: 3.5rem;
  }
  .md-mB35 {
    margin-bottom: 3.5rem;
  }
  .md-mY35 {
    margin-top: 3.5rem;
    margin-bottom: 3.5rem;
  }
  .md-mL35 {
    margin-left: 3.5rem;
  }
  .md-mR35 {
    margin-right: 3.5rem;
  }
  .md-mX35 {
    margin-left: 3.5rem;
    margin-right: 3.5rem;
  }
  .md-pT40 {
    padding-top: 4rem;
  }
  .md-pB40 {
    padding-bottom: 4rem;
  }
  .md-pY40 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }
  .md-pL40 {
    padding-left: 4rem;
  }
  .md-pR40 {
    padding-right: 4rem;
  }
  .md-pX40 {
    padding-left: 4rem;
    padding-right: 4rem;
  }
  .md-mT40 {
    margin-top: 4rem;
  }
  .md-mB40 {
    margin-bottom: 4rem;
  }
  .md-mY40 {
    margin-top: 4rem;
    margin-bottom: 4rem;
  }
  .md-mL40 {
    margin-left: 4rem;
  }
  .md-mR40 {
    margin-right: 4rem;
  }
  .md-mX40 {
    margin-left: 4rem;
    margin-right: 4rem;
  }
  .md-pT45 {
    padding-top: 4.5rem;
  }
  .md-pB45 {
    padding-bottom: 4.5rem;
  }
  .md-pY45 {
    padding-top: 4.5rem;
    padding-bottom: 4.5rem;
  }
  .md-pL45 {
    padding-left: 4.5rem;
  }
  .md-pR45 {
    padding-right: 4.5rem;
  }
  .md-pX45 {
    padding-left: 4.5rem;
    padding-right: 4.5rem;
  }
  .md-mT45 {
    margin-top: 4.5rem;
  }
  .md-mB45 {
    margin-bottom: 4.5rem;
  }
  .md-mY45 {
    margin-top: 4.5rem;
    margin-bottom: 4.5rem;
  }
  .md-mL45 {
    margin-left: 4.5rem;
  }
  .md-mR45 {
    margin-right: 4.5rem;
  }
  .md-mX45 {
    margin-left: 4.5rem;
    margin-right: 4.5rem;
  }
  .md-pT50 {
    padding-top: 5rem;
  }
  .md-pB50 {
    padding-bottom: 5rem;
  }
  .md-pY50 {
    padding-top: 5rem;
    padding-bottom: 5rem;
  }
  .md-pL50 {
    padding-left: 5rem;
  }
  .md-pR50 {
    padding-right: 5rem;
  }
  .md-pX50 {
    padding-left: 5rem;
    padding-right: 5rem;
  }
  .md-mT50 {
    margin-top: 5rem;
  }
  .md-mB50 {
    margin-bottom: 5rem;
  }
  .md-mY50 {
    margin-top: 5rem;
    margin-bottom: 5rem;
  }
  .md-mL50 {
    margin-left: 5rem;
  }
  .md-mR50 {
    margin-right: 5rem;
  }
  .md-mX50 {
    margin-left: 5rem;
    margin-right: 5rem;
  }
  .md-pT55 {
    padding-top: 5.5rem;
  }
  .md-pB55 {
    padding-bottom: 5.5rem;
  }
  .md-pY55 {
    padding-top: 5.5rem;
    padding-bottom: 5.5rem;
  }
  .md-pL55 {
    padding-left: 5.5rem;
  }
  .md-pR55 {
    padding-right: 5.5rem;
  }
  .md-pX55 {
    padding-left: 5.5rem;
    padding-right: 5.5rem;
  }
  .md-mT55 {
    margin-top: 5.5rem;
  }
  .md-mB55 {
    margin-bottom: 5.5rem;
  }
  .md-mY55 {
    margin-top: 5.5rem;
    margin-bottom: 5.5rem;
  }
  .md-mL55 {
    margin-left: 5.5rem;
  }
  .md-mR55 {
    margin-right: 5.5rem;
  }
  .md-mX55 {
    margin-left: 5.5rem;
    margin-right: 5.5rem;
  }
  .md-pT60 {
    padding-top: 6rem;
  }
  .md-pB60 {
    padding-bottom: 6rem;
  }
  .md-pY60 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }
  .md-pL60 {
    padding-left: 6rem;
  }
  .md-pR60 {
    padding-right: 6rem;
  }
  .md-pX60 {
    padding-left: 6rem;
    padding-right: 6rem;
  }
  .md-mT60 {
    margin-top: 6rem;
  }
  .md-mB60 {
    margin-bottom: 6rem;
  }
  .md-mY60 {
    margin-top: 6rem;
    margin-bottom: 6rem;
  }
  .md-mL60 {
    margin-left: 6rem;
  }
  .md-mR60 {
    margin-right: 6rem;
  }
  .md-mX60 {
    margin-left: 6rem;
    margin-right: 6rem;
  }
  .md-pT65 {
    padding-top: 6.5rem;
  }
  .md-pB65 {
    padding-bottom: 6.5rem;
  }
  .md-pY65 {
    padding-top: 6.5rem;
    padding-bottom: 6.5rem;
  }
  .md-pL65 {
    padding-left: 6.5rem;
  }
  .md-pR65 {
    padding-right: 6.5rem;
  }
  .md-pX65 {
    padding-left: 6.5rem;
    padding-right: 6.5rem;
  }
  .md-mT65 {
    margin-top: 6.5rem;
  }
  .md-mB65 {
    margin-bottom: 6.5rem;
  }
  .md-mY65 {
    margin-top: 6.5rem;
    margin-bottom: 6.5rem;
  }
  .md-mL65 {
    margin-left: 6.5rem;
  }
  .md-mR65 {
    margin-right: 6.5rem;
  }
  .md-mX65 {
    margin-left: 6.5rem;
    margin-right: 6.5rem;
  }
  .md-pT70 {
    padding-top: 7rem;
  }
  .md-pB70 {
    padding-bottom: 7rem;
  }
  .md-pY70 {
    padding-top: 7rem;
    padding-bottom: 7rem;
  }
  .md-pL70 {
    padding-left: 7rem;
  }
  .md-pR70 {
    padding-right: 7rem;
  }
  .md-pX70 {
    padding-left: 7rem;
    padding-right: 7rem;
  }
  .md-mT70 {
    margin-top: 7rem;
  }
  .md-mB70 {
    margin-bottom: 7rem;
  }
  .md-mY70 {
    margin-top: 7rem;
    margin-bottom: 7rem;
  }
  .md-mL70 {
    margin-left: 7rem;
  }
  .md-mR70 {
    margin-right: 7rem;
  }
  .md-mX70 {
    margin-left: 7rem;
    margin-right: 7rem;
  }
  .md-pT75 {
    padding-top: 7.5rem;
  }
  .md-pB75 {
    padding-bottom: 7.5rem;
  }
  .md-pY75 {
    padding-top: 7.5rem;
    padding-bottom: 7.5rem;
  }
  .md-pL75 {
    padding-left: 7.5rem;
  }
  .md-pR75 {
    padding-right: 7.5rem;
  }
  .md-pX75 {
    padding-left: 7.5rem;
    padding-right: 7.5rem;
  }
  .md-mT75 {
    margin-top: 7.5rem;
  }
  .md-mB75 {
    margin-bottom: 7.5rem;
  }
  .md-mY75 {
    margin-top: 7.5rem;
    margin-bottom: 7.5rem;
  }
  .md-mL75 {
    margin-left: 7.5rem;
  }
  .md-mR75 {
    margin-right: 7.5rem;
  }
  .md-mX75 {
    margin-left: 7.5rem;
    margin-right: 7.5rem;
  }
  .md-pT80 {
    padding-top: 8rem;
  }
  .md-pB80 {
    padding-bottom: 8rem;
  }
  .md-pY80 {
    padding-top: 8rem;
    padding-bottom: 8rem;
  }
  .md-pL80 {
    padding-left: 8rem;
  }
  .md-pR80 {
    padding-right: 8rem;
  }
  .md-pX80 {
    padding-left: 8rem;
    padding-right: 8rem;
  }
  .md-mT80 {
    margin-top: 8rem;
  }
  .md-mB80 {
    margin-bottom: 8rem;
  }
  .md-mY80 {
    margin-top: 8rem;
    margin-bottom: 8rem;
  }
  .md-mL80 {
    margin-left: 8rem;
  }
  .md-mR80 {
    margin-right: 8rem;
  }
  .md-mX80 {
    margin-left: 8rem;
    margin-right: 8rem;
  }
  .md-pT85 {
    padding-top: 8.5rem;
  }
  .md-pB85 {
    padding-bottom: 8.5rem;
  }
  .md-pY85 {
    padding-top: 8.5rem;
    padding-bottom: 8.5rem;
  }
  .md-pL85 {
    padding-left: 8.5rem;
  }
  .md-pR85 {
    padding-right: 8.5rem;
  }
  .md-pX85 {
    padding-left: 8.5rem;
    padding-right: 8.5rem;
  }
  .md-mT85 {
    margin-top: 8.5rem;
  }
  .md-mB85 {
    margin-bottom: 8.5rem;
  }
  .md-mY85 {
    margin-top: 8.5rem;
    margin-bottom: 8.5rem;
  }
  .md-mL85 {
    margin-left: 8.5rem;
  }
  .md-mR85 {
    margin-right: 8.5rem;
  }
  .md-mX85 {
    margin-left: 8.5rem;
    margin-right: 8.5rem;
  }
  .md-pT90 {
    padding-top: 9rem;
  }
  .md-pB90 {
    padding-bottom: 9rem;
  }
  .md-pY90 {
    padding-top: 9rem;
    padding-bottom: 9rem;
  }
  .md-pL90 {
    padding-left: 9rem;
  }
  .md-pR90 {
    padding-right: 9rem;
  }
  .md-pX90 {
    padding-left: 9rem;
    padding-right: 9rem;
  }
  .md-mT90 {
    margin-top: 9rem;
  }
  .md-mB90 {
    margin-bottom: 9rem;
  }
  .md-mY90 {
    margin-top: 9rem;
    margin-bottom: 9rem;
  }
  .md-mL90 {
    margin-left: 9rem;
  }
  .md-mR90 {
    margin-right: 9rem;
  }
  .md-mX90 {
    margin-left: 9rem;
    margin-right: 9rem;
  }
  .md-pT95 {
    padding-top: 9.5rem;
  }
  .md-pB95 {
    padding-bottom: 9.5rem;
  }
  .md-pY95 {
    padding-top: 9.5rem;
    padding-bottom: 9.5rem;
  }
  .md-pL95 {
    padding-left: 9.5rem;
  }
  .md-pR95 {
    padding-right: 9.5rem;
  }
  .md-pX95 {
    padding-left: 9.5rem;
    padding-right: 9.5rem;
  }
  .md-mT95 {
    margin-top: 9.5rem;
  }
  .md-mB95 {
    margin-bottom: 9.5rem;
  }
  .md-mY95 {
    margin-top: 9.5rem;
    margin-bottom: 9.5rem;
  }
  .md-mL95 {
    margin-left: 9.5rem;
  }
  .md-mR95 {
    margin-right: 9.5rem;
  }
  .md-mX95 {
    margin-left: 9.5rem;
    margin-right: 9.5rem;
  }
  .md-pT100 {
    padding-top: 10rem;
  }
  .md-pB100 {
    padding-bottom: 10rem;
  }
  .md-pY100 {
    padding-top: 10rem;
    padding-bottom: 10rem;
  }
  .md-pL100 {
    padding-left: 10rem;
  }
  .md-pR100 {
    padding-right: 10rem;
  }
  .md-pX100 {
    padding-left: 10rem;
    padding-right: 10rem;
  }
  .md-mT100 {
    margin-top: 10rem;
  }
  .md-mB100 {
    margin-bottom: 10rem;
  }
  .md-mY100 {
    margin-top: 10rem;
    margin-bottom: 10rem;
  }
  .md-mL100 {
    margin-left: 10rem;
  }
  .md-mR100 {
    margin-right: 10rem;
  }
  .md-mX100 {
    margin-left: 10rem;
    margin-right: 10rem;
  }
  .md-pT105 {
    padding-top: 10.5rem;
  }
  .md-pB105 {
    padding-bottom: 10.5rem;
  }
  .md-pY105 {
    padding-top: 10.5rem;
    padding-bottom: 10.5rem;
  }
  .md-pL105 {
    padding-left: 10.5rem;
  }
  .md-pR105 {
    padding-right: 10.5rem;
  }
  .md-pX105 {
    padding-left: 10.5rem;
    padding-right: 10.5rem;
  }
  .md-mT105 {
    margin-top: 10.5rem;
  }
  .md-mB105 {
    margin-bottom: 10.5rem;
  }
  .md-mY105 {
    margin-top: 10.5rem;
    margin-bottom: 10.5rem;
  }
  .md-mL105 {
    margin-left: 10.5rem;
  }
  .md-mR105 {
    margin-right: 10.5rem;
  }
  .md-mX105 {
    margin-left: 10.5rem;
    margin-right: 10.5rem;
  }
  .md-pT110 {
    padding-top: 11rem;
  }
  .md-pB110 {
    padding-bottom: 11rem;
  }
  .md-pY110 {
    padding-top: 11rem;
    padding-bottom: 11rem;
  }
  .md-pL110 {
    padding-left: 11rem;
  }
  .md-pR110 {
    padding-right: 11rem;
  }
  .md-pX110 {
    padding-left: 11rem;
    padding-right: 11rem;
  }
  .md-mT110 {
    margin-top: 11rem;
  }
  .md-mB110 {
    margin-bottom: 11rem;
  }
  .md-mY110 {
    margin-top: 11rem;
    margin-bottom: 11rem;
  }
  .md-mL110 {
    margin-left: 11rem;
  }
  .md-mR110 {
    margin-right: 11rem;
  }
  .md-mX110 {
    margin-left: 11rem;
    margin-right: 11rem;
  }
  .md-pT115 {
    padding-top: 11.5rem;
  }
  .md-pB115 {
    padding-bottom: 11.5rem;
  }
  .md-pY115 {
    padding-top: 11.5rem;
    padding-bottom: 11.5rem;
  }
  .md-pL115 {
    padding-left: 11.5rem;
  }
  .md-pR115 {
    padding-right: 11.5rem;
  }
  .md-pX115 {
    padding-left: 11.5rem;
    padding-right: 11.5rem;
  }
  .md-mT115 {
    margin-top: 11.5rem;
  }
  .md-mB115 {
    margin-bottom: 11.5rem;
  }
  .md-mY115 {
    margin-top: 11.5rem;
    margin-bottom: 11.5rem;
  }
  .md-mL115 {
    margin-left: 11.5rem;
  }
  .md-mR115 {
    margin-right: 11.5rem;
  }
  .md-mX115 {
    margin-left: 11.5rem;
    margin-right: 11.5rem;
  }
  .md-pT120 {
    padding-top: 12rem;
  }
  .md-pB120 {
    padding-bottom: 12rem;
  }
  .md-pY120 {
    padding-top: 12rem;
    padding-bottom: 12rem;
  }
  .md-pL120 {
    padding-left: 12rem;
  }
  .md-pR120 {
    padding-right: 12rem;
  }
  .md-pX120 {
    padding-left: 12rem;
    padding-right: 12rem;
  }
  .md-mT120 {
    margin-top: 12rem;
  }
  .md-mB120 {
    margin-bottom: 12rem;
  }
  .md-mY120 {
    margin-top: 12rem;
    margin-bottom: 12rem;
  }
  .md-mL120 {
    margin-left: 12rem;
  }
  .md-mR120 {
    margin-right: 12rem;
  }
  .md-mX120 {
    margin-left: 12rem;
    margin-right: 12rem;
  }
  .md-pT125 {
    padding-top: 12.5rem;
  }
  .md-pB125 {
    padding-bottom: 12.5rem;
  }
  .md-pY125 {
    padding-top: 12.5rem;
    padding-bottom: 12.5rem;
  }
  .md-pL125 {
    padding-left: 12.5rem;
  }
  .md-pR125 {
    padding-right: 12.5rem;
  }
  .md-pX125 {
    padding-left: 12.5rem;
    padding-right: 12.5rem;
  }
  .md-mT125 {
    margin-top: 12.5rem;
  }
  .md-mB125 {
    margin-bottom: 12.5rem;
  }
  .md-mY125 {
    margin-top: 12.5rem;
    margin-bottom: 12.5rem;
  }
  .md-mL125 {
    margin-left: 12.5rem;
  }
  .md-mR125 {
    margin-right: 12.5rem;
  }
  .md-mX125 {
    margin-left: 12.5rem;
    margin-right: 12.5rem;
  }
  .md-pT130 {
    padding-top: 13rem;
  }
  .md-pB130 {
    padding-bottom: 13rem;
  }
  .md-pY130 {
    padding-top: 13rem;
    padding-bottom: 13rem;
  }
  .md-pL130 {
    padding-left: 13rem;
  }
  .md-pR130 {
    padding-right: 13rem;
  }
  .md-pX130 {
    padding-left: 13rem;
    padding-right: 13rem;
  }
  .md-mT130 {
    margin-top: 13rem;
  }
  .md-mB130 {
    margin-bottom: 13rem;
  }
  .md-mY130 {
    margin-top: 13rem;
    margin-bottom: 13rem;
  }
  .md-mL130 {
    margin-left: 13rem;
  }
  .md-mR130 {
    margin-right: 13rem;
  }
  .md-mX130 {
    margin-left: 13rem;
    margin-right: 13rem;
  }
  .md-pT135 {
    padding-top: 13.5rem;
  }
  .md-pB135 {
    padding-bottom: 13.5rem;
  }
  .md-pY135 {
    padding-top: 13.5rem;
    padding-bottom: 13.5rem;
  }
  .md-pL135 {
    padding-left: 13.5rem;
  }
  .md-pR135 {
    padding-right: 13.5rem;
  }
  .md-pX135 {
    padding-left: 13.5rem;
    padding-right: 13.5rem;
  }
  .md-mT135 {
    margin-top: 13.5rem;
  }
  .md-mB135 {
    margin-bottom: 13.5rem;
  }
  .md-mY135 {
    margin-top: 13.5rem;
    margin-bottom: 13.5rem;
  }
  .md-mL135 {
    margin-left: 13.5rem;
  }
  .md-mR135 {
    margin-right: 13.5rem;
  }
  .md-mX135 {
    margin-left: 13.5rem;
    margin-right: 13.5rem;
  }
  .md-pT140 {
    padding-top: 14rem;
  }
  .md-pB140 {
    padding-bottom: 14rem;
  }
  .md-pY140 {
    padding-top: 14rem;
    padding-bottom: 14rem;
  }
  .md-pL140 {
    padding-left: 14rem;
  }
  .md-pR140 {
    padding-right: 14rem;
  }
  .md-pX140 {
    padding-left: 14rem;
    padding-right: 14rem;
  }
  .md-mT140 {
    margin-top: 14rem;
  }
  .md-mB140 {
    margin-bottom: 14rem;
  }
  .md-mY140 {
    margin-top: 14rem;
    margin-bottom: 14rem;
  }
  .md-mL140 {
    margin-left: 14rem;
  }
  .md-mR140 {
    margin-right: 14rem;
  }
  .md-mX140 {
    margin-left: 14rem;
    margin-right: 14rem;
  }
  .md-pT145 {
    padding-top: 14.5rem;
  }
  .md-pB145 {
    padding-bottom: 14.5rem;
  }
  .md-pY145 {
    padding-top: 14.5rem;
    padding-bottom: 14.5rem;
  }
  .md-pL145 {
    padding-left: 14.5rem;
  }
  .md-pR145 {
    padding-right: 14.5rem;
  }
  .md-pX145 {
    padding-left: 14.5rem;
    padding-right: 14.5rem;
  }
  .md-mT145 {
    margin-top: 14.5rem;
  }
  .md-mB145 {
    margin-bottom: 14.5rem;
  }
  .md-mY145 {
    margin-top: 14.5rem;
    margin-bottom: 14.5rem;
  }
  .md-mL145 {
    margin-left: 14.5rem;
  }
  .md-mR145 {
    margin-right: 14.5rem;
  }
  .md-mX145 {
    margin-left: 14.5rem;
    margin-right: 14.5rem;
  }
  .md-pT150 {
    padding-top: 15rem;
  }
  .md-pB150 {
    padding-bottom: 15rem;
  }
  .md-pY150 {
    padding-top: 15rem;
    padding-bottom: 15rem;
  }
  .md-pL150 {
    padding-left: 15rem;
  }
  .md-pR150 {
    padding-right: 15rem;
  }
  .md-pX150 {
    padding-left: 15rem;
    padding-right: 15rem;
  }
  .md-mT150 {
    margin-top: 15rem;
  }
  .md-mB150 {
    margin-bottom: 15rem;
  }
  .md-mY150 {
    margin-top: 15rem;
    margin-bottom: 15rem;
  }
  .md-mL150 {
    margin-left: 15rem;
  }
  .md-mR150 {
    margin-right: 15rem;
  }
  .md-mX150 {
    margin-left: 15rem;
    margin-right: 15rem;
  }
}
@media screen and (min-width: 961px) {
  .lg-pT0 {
    padding-top: 0rem;
  }
  .lg-pB0 {
    padding-bottom: 0rem;
  }
  .lg-pY0 {
    padding-top: 0rem;
    padding-bottom: 0rem;
  }
  .lg-pL0 {
    padding-left: 0rem;
  }
  .lg-pR0 {
    padding-right: 0rem;
  }
  .lg-pX0 {
    padding-left: 0rem;
    padding-right: 0rem;
  }
  .lg-mT0 {
    margin-top: 0rem;
  }
  .lg-mB0 {
    margin-bottom: 0rem;
  }
  .lg-mY0 {
    margin-top: 0rem;
    margin-bottom: 0rem;
  }
  .lg-mL0 {
    margin-left: 0rem;
  }
  .lg-mR0 {
    margin-right: 0rem;
  }
  .lg-mX0 {
    margin-left: 0rem;
    margin-right: 0rem;
  }
  .lg-pT05 {
    padding-top: 0.5rem;
  }
  .lg-pB05 {
    padding-bottom: 0.5rem;
  }
  .lg-pY05 {
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
  .lg-pL05 {
    padding-left: 0.5rem;
  }
  .lg-pR05 {
    padding-right: 0.5rem;
  }
  .lg-pX05 {
    padding-left: 0.5rem;
    padding-right: 0.5rem;
  }
  .lg-mT05 {
    margin-top: 0.5rem;
  }
  .lg-mB05 {
    margin-bottom: 0.5rem;
  }
  .lg-mY05 {
    margin-top: 0.5rem;
    margin-bottom: 0.5rem;
  }
  .lg-mL05 {
    margin-left: 0.5rem;
  }
  .lg-mR05 {
    margin-right: 0.5rem;
  }
  .lg-mX05 {
    margin-left: 0.5rem;
    margin-right: 0.5rem;
  }
  .lg-pT10 {
    padding-top: 1rem;
  }
  .lg-pB10 {
    padding-bottom: 1rem;
  }
  .lg-pY10 {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }
  .lg-pL10 {
    padding-left: 1rem;
  }
  .lg-pR10 {
    padding-right: 1rem;
  }
  .lg-pX10 {
    padding-left: 1rem;
    padding-right: 1rem;
  }
  .lg-mT10 {
    margin-top: 1rem;
  }
  .lg-mB10 {
    margin-bottom: 1rem;
  }
  .lg-mY10 {
    margin-top: 1rem;
    margin-bottom: 1rem;
  }
  .lg-mL10 {
    margin-left: 1rem;
  }
  .lg-mR10 {
    margin-right: 1rem;
  }
  .lg-mX10 {
    margin-left: 1rem;
    margin-right: 1rem;
  }
  .lg-pT15 {
    padding-top: 1.5rem;
  }
  .lg-pB15 {
    padding-bottom: 1.5rem;
  }
  .lg-pY15 {
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
  }
  .lg-pL15 {
    padding-left: 1.5rem;
  }
  .lg-pR15 {
    padding-right: 1.5rem;
  }
  .lg-pX15 {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }
  .lg-mT15 {
    margin-top: 1.5rem;
  }
  .lg-mB15 {
    margin-bottom: 1.5rem;
  }
  .lg-mY15 {
    margin-top: 1.5rem;
    margin-bottom: 1.5rem;
  }
  .lg-mL15 {
    margin-left: 1.5rem;
  }
  .lg-mR15 {
    margin-right: 1.5rem;
  }
  .lg-mX15 {
    margin-left: 1.5rem;
    margin-right: 1.5rem;
  }
  .lg-pT20 {
    padding-top: 2rem;
  }
  .lg-pB20 {
    padding-bottom: 2rem;
  }
  .lg-pY20 {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }
  .lg-pL20 {
    padding-left: 2rem;
  }
  .lg-pR20 {
    padding-right: 2rem;
  }
  .lg-pX20 {
    padding-left: 2rem;
    padding-right: 2rem;
  }
  .lg-mT20 {
    margin-top: 2rem;
  }
  .lg-mB20 {
    margin-bottom: 2rem;
  }
  .lg-mY20 {
    margin-top: 2rem;
    margin-bottom: 2rem;
  }
  .lg-mL20 {
    margin-left: 2rem;
  }
  .lg-mR20 {
    margin-right: 2rem;
  }
  .lg-mX20 {
    margin-left: 2rem;
    margin-right: 2rem;
  }
  .lg-pT25 {
    padding-top: 2.5rem;
  }
  .lg-pB25 {
    padding-bottom: 2.5rem;
  }
  .lg-pY25 {
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
  }
  .lg-pL25 {
    padding-left: 2.5rem;
  }
  .lg-pR25 {
    padding-right: 2.5rem;
  }
  .lg-pX25 {
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
  .lg-mT25 {
    margin-top: 2.5rem;
  }
  .lg-mB25 {
    margin-bottom: 2.5rem;
  }
  .lg-mY25 {
    margin-top: 2.5rem;
    margin-bottom: 2.5rem;
  }
  .lg-mL25 {
    margin-left: 2.5rem;
  }
  .lg-mR25 {
    margin-right: 2.5rem;
  }
  .lg-mX25 {
    margin-left: 2.5rem;
    margin-right: 2.5rem;
  }
  .lg-pT30 {
    padding-top: 3rem;
  }
  .lg-pB30 {
    padding-bottom: 3rem;
  }
  .lg-pY30 {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }
  .lg-pL30 {
    padding-left: 3rem;
  }
  .lg-pR30 {
    padding-right: 3rem;
  }
  .lg-pX30 {
    padding-left: 3rem;
    padding-right: 3rem;
  }
  .lg-mT30 {
    margin-top: 3rem;
  }
  .lg-mB30 {
    margin-bottom: 3rem;
  }
  .lg-mY30 {
    margin-top: 3rem;
    margin-bottom: 3rem;
  }
  .lg-mL30 {
    margin-left: 3rem;
  }
  .lg-mR30 {
    margin-right: 3rem;
  }
  .lg-mX30 {
    margin-left: 3rem;
    margin-right: 3rem;
  }
  .lg-pT35 {
    padding-top: 3.5rem;
  }
  .lg-pB35 {
    padding-bottom: 3.5rem;
  }
  .lg-pY35 {
    padding-top: 3.5rem;
    padding-bottom: 3.5rem;
  }
  .lg-pL35 {
    padding-left: 3.5rem;
  }
  .lg-pR35 {
    padding-right: 3.5rem;
  }
  .lg-pX35 {
    padding-left: 3.5rem;
    padding-right: 3.5rem;
  }
  .lg-mT35 {
    margin-top: 3.5rem;
  }
  .lg-mB35 {
    margin-bottom: 3.5rem;
  }
  .lg-mY35 {
    margin-top: 3.5rem;
    margin-bottom: 3.5rem;
  }
  .lg-mL35 {
    margin-left: 3.5rem;
  }
  .lg-mR35 {
    margin-right: 3.5rem;
  }
  .lg-mX35 {
    margin-left: 3.5rem;
    margin-right: 3.5rem;
  }
  .lg-pT40 {
    padding-top: 4rem;
  }
  .lg-pB40 {
    padding-bottom: 4rem;
  }
  .lg-pY40 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }
  .lg-pL40 {
    padding-left: 4rem;
  }
  .lg-pR40 {
    padding-right: 4rem;
  }
  .lg-pX40 {
    padding-left: 4rem;
    padding-right: 4rem;
  }
  .lg-mT40 {
    margin-top: 4rem;
  }
  .lg-mB40 {
    margin-bottom: 4rem;
  }
  .lg-mY40 {
    margin-top: 4rem;
    margin-bottom: 4rem;
  }
  .lg-mL40 {
    margin-left: 4rem;
  }
  .lg-mR40 {
    margin-right: 4rem;
  }
  .lg-mX40 {
    margin-left: 4rem;
    margin-right: 4rem;
  }
  .lg-pT45 {
    padding-top: 4.5rem;
  }
  .lg-pB45 {
    padding-bottom: 4.5rem;
  }
  .lg-pY45 {
    padding-top: 4.5rem;
    padding-bottom: 4.5rem;
  }
  .lg-pL45 {
    padding-left: 4.5rem;
  }
  .lg-pR45 {
    padding-right: 4.5rem;
  }
  .lg-pX45 {
    padding-left: 4.5rem;
    padding-right: 4.5rem;
  }
  .lg-mT45 {
    margin-top: 4.5rem;
  }
  .lg-mB45 {
    margin-bottom: 4.5rem;
  }
  .lg-mY45 {
    margin-top: 4.5rem;
    margin-bottom: 4.5rem;
  }
  .lg-mL45 {
    margin-left: 4.5rem;
  }
  .lg-mR45 {
    margin-right: 4.5rem;
  }
  .lg-mX45 {
    margin-left: 4.5rem;
    margin-right: 4.5rem;
  }
  .lg-pT50 {
    padding-top: 5rem;
  }
  .lg-pB50 {
    padding-bottom: 5rem;
  }
  .lg-pY50 {
    padding-top: 5rem;
    padding-bottom: 5rem;
  }
  .lg-pL50 {
    padding-left: 5rem;
  }
  .lg-pR50 {
    padding-right: 5rem;
  }
  .lg-pX50 {
    padding-left: 5rem;
    padding-right: 5rem;
  }
  .lg-mT50 {
    margin-top: 5rem;
  }
  .lg-mB50 {
    margin-bottom: 5rem;
  }
  .lg-mY50 {
    margin-top: 5rem;
    margin-bottom: 5rem;
  }
  .lg-mL50 {
    margin-left: 5rem;
  }
  .lg-mR50 {
    margin-right: 5rem;
  }
  .lg-mX50 {
    margin-left: 5rem;
    margin-right: 5rem;
  }
  .lg-pT55 {
    padding-top: 5.5rem;
  }
  .lg-pB55 {
    padding-bottom: 5.5rem;
  }
  .lg-pY55 {
    padding-top: 5.5rem;
    padding-bottom: 5.5rem;
  }
  .lg-pL55 {
    padding-left: 5.5rem;
  }
  .lg-pR55 {
    padding-right: 5.5rem;
  }
  .lg-pX55 {
    padding-left: 5.5rem;
    padding-right: 5.5rem;
  }
  .lg-mT55 {
    margin-top: 5.5rem;
  }
  .lg-mB55 {
    margin-bottom: 5.5rem;
  }
  .lg-mY55 {
    margin-top: 5.5rem;
    margin-bottom: 5.5rem;
  }
  .lg-mL55 {
    margin-left: 5.5rem;
  }
  .lg-mR55 {
    margin-right: 5.5rem;
  }
  .lg-mX55 {
    margin-left: 5.5rem;
    margin-right: 5.5rem;
  }
  .lg-pT60 {
    padding-top: 6rem;
  }
  .lg-pB60 {
    padding-bottom: 6rem;
  }
  .lg-pY60 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }
  .lg-pL60 {
    padding-left: 6rem;
  }
  .lg-pR60 {
    padding-right: 6rem;
  }
  .lg-pX60 {
    padding-left: 6rem;
    padding-right: 6rem;
  }
  .lg-mT60 {
    margin-top: 6rem;
  }
  .lg-mB60 {
    margin-bottom: 6rem;
  }
  .lg-mY60 {
    margin-top: 6rem;
    margin-bottom: 6rem;
  }
  .lg-mL60 {
    margin-left: 6rem;
  }
  .lg-mR60 {
    margin-right: 6rem;
  }
  .lg-mX60 {
    margin-left: 6rem;
    margin-right: 6rem;
  }
  .lg-pT65 {
    padding-top: 6.5rem;
  }
  .lg-pB65 {
    padding-bottom: 6.5rem;
  }
  .lg-pY65 {
    padding-top: 6.5rem;
    padding-bottom: 6.5rem;
  }
  .lg-pL65 {
    padding-left: 6.5rem;
  }
  .lg-pR65 {
    padding-right: 6.5rem;
  }
  .lg-pX65 {
    padding-left: 6.5rem;
    padding-right: 6.5rem;
  }
  .lg-mT65 {
    margin-top: 6.5rem;
  }
  .lg-mB65 {
    margin-bottom: 6.5rem;
  }
  .lg-mY65 {
    margin-top: 6.5rem;
    margin-bottom: 6.5rem;
  }
  .lg-mL65 {
    margin-left: 6.5rem;
  }
  .lg-mR65 {
    margin-right: 6.5rem;
  }
  .lg-mX65 {
    margin-left: 6.5rem;
    margin-right: 6.5rem;
  }
  .lg-pT70 {
    padding-top: 7rem;
  }
  .lg-pB70 {
    padding-bottom: 7rem;
  }
  .lg-pY70 {
    padding-top: 7rem;
    padding-bottom: 7rem;
  }
  .lg-pL70 {
    padding-left: 7rem;
  }
  .lg-pR70 {
    padding-right: 7rem;
  }
  .lg-pX70 {
    padding-left: 7rem;
    padding-right: 7rem;
  }
  .lg-mT70 {
    margin-top: 7rem;
  }
  .lg-mB70 {
    margin-bottom: 7rem;
  }
  .lg-mY70 {
    margin-top: 7rem;
    margin-bottom: 7rem;
  }
  .lg-mL70 {
    margin-left: 7rem;
  }
  .lg-mR70 {
    margin-right: 7rem;
  }
  .lg-mX70 {
    margin-left: 7rem;
    margin-right: 7rem;
  }
  .lg-pT75 {
    padding-top: 7.5rem;
  }
  .lg-pB75 {
    padding-bottom: 7.5rem;
  }
  .lg-pY75 {
    padding-top: 7.5rem;
    padding-bottom: 7.5rem;
  }
  .lg-pL75 {
    padding-left: 7.5rem;
  }
  .lg-pR75 {
    padding-right: 7.5rem;
  }
  .lg-pX75 {
    padding-left: 7.5rem;
    padding-right: 7.5rem;
  }
  .lg-mT75 {
    margin-top: 7.5rem;
  }
  .lg-mB75 {
    margin-bottom: 7.5rem;
  }
  .lg-mY75 {
    margin-top: 7.5rem;
    margin-bottom: 7.5rem;
  }
  .lg-mL75 {
    margin-left: 7.5rem;
  }
  .lg-mR75 {
    margin-right: 7.5rem;
  }
  .lg-mX75 {
    margin-left: 7.5rem;
    margin-right: 7.5rem;
  }
  .lg-pT80 {
    padding-top: 8rem;
  }
  .lg-pB80 {
    padding-bottom: 8rem;
  }
  .lg-pY80 {
    padding-top: 8rem;
    padding-bottom: 8rem;
  }
  .lg-pL80 {
    padding-left: 8rem;
  }
  .lg-pR80 {
    padding-right: 8rem;
  }
  .lg-pX80 {
    padding-left: 8rem;
    padding-right: 8rem;
  }
  .lg-mT80 {
    margin-top: 8rem;
  }
  .lg-mB80 {
    margin-bottom: 8rem;
  }
  .lg-mY80 {
    margin-top: 8rem;
    margin-bottom: 8rem;
  }
  .lg-mL80 {
    margin-left: 8rem;
  }
  .lg-mR80 {
    margin-right: 8rem;
  }
  .lg-mX80 {
    margin-left: 8rem;
    margin-right: 8rem;
  }
  .lg-pT85 {
    padding-top: 8.5rem;
  }
  .lg-pB85 {
    padding-bottom: 8.5rem;
  }
  .lg-pY85 {
    padding-top: 8.5rem;
    padding-bottom: 8.5rem;
  }
  .lg-pL85 {
    padding-left: 8.5rem;
  }
  .lg-pR85 {
    padding-right: 8.5rem;
  }
  .lg-pX85 {
    padding-left: 8.5rem;
    padding-right: 8.5rem;
  }
  .lg-mT85 {
    margin-top: 8.5rem;
  }
  .lg-mB85 {
    margin-bottom: 8.5rem;
  }
  .lg-mY85 {
    margin-top: 8.5rem;
    margin-bottom: 8.5rem;
  }
  .lg-mL85 {
    margin-left: 8.5rem;
  }
  .lg-mR85 {
    margin-right: 8.5rem;
  }
  .lg-mX85 {
    margin-left: 8.5rem;
    margin-right: 8.5rem;
  }
  .lg-pT90 {
    padding-top: 9rem;
  }
  .lg-pB90 {
    padding-bottom: 9rem;
  }
  .lg-pY90 {
    padding-top: 9rem;
    padding-bottom: 9rem;
  }
  .lg-pL90 {
    padding-left: 9rem;
  }
  .lg-pR90 {
    padding-right: 9rem;
  }
  .lg-pX90 {
    padding-left: 9rem;
    padding-right: 9rem;
  }
  .lg-mT90 {
    margin-top: 9rem;
  }
  .lg-mB90 {
    margin-bottom: 9rem;
  }
  .lg-mY90 {
    margin-top: 9rem;
    margin-bottom: 9rem;
  }
  .lg-mL90 {
    margin-left: 9rem;
  }
  .lg-mR90 {
    margin-right: 9rem;
  }
  .lg-mX90 {
    margin-left: 9rem;
    margin-right: 9rem;
  }
  .lg-pT95 {
    padding-top: 9.5rem;
  }
  .lg-pB95 {
    padding-bottom: 9.5rem;
  }
  .lg-pY95 {
    padding-top: 9.5rem;
    padding-bottom: 9.5rem;
  }
  .lg-pL95 {
    padding-left: 9.5rem;
  }
  .lg-pR95 {
    padding-right: 9.5rem;
  }
  .lg-pX95 {
    padding-left: 9.5rem;
    padding-right: 9.5rem;
  }
  .lg-mT95 {
    margin-top: 9.5rem;
  }
  .lg-mB95 {
    margin-bottom: 9.5rem;
  }
  .lg-mY95 {
    margin-top: 9.5rem;
    margin-bottom: 9.5rem;
  }
  .lg-mL95 {
    margin-left: 9.5rem;
  }
  .lg-mR95 {
    margin-right: 9.5rem;
  }
  .lg-mX95 {
    margin-left: 9.5rem;
    margin-right: 9.5rem;
  }
  .lg-pT100 {
    padding-top: 10rem;
  }
  .lg-pB100 {
    padding-bottom: 10rem;
  }
  .lg-pY100 {
    padding-top: 10rem;
    padding-bottom: 10rem;
  }
  .lg-pL100 {
    padding-left: 10rem;
  }
  .lg-pR100 {
    padding-right: 10rem;
  }
  .lg-pX100 {
    padding-left: 10rem;
    padding-right: 10rem;
  }
  .lg-mT100 {
    margin-top: 10rem;
  }
  .lg-mB100 {
    margin-bottom: 10rem;
  }
  .lg-mY100 {
    margin-top: 10rem;
    margin-bottom: 10rem;
  }
  .lg-mL100 {
    margin-left: 10rem;
  }
  .lg-mR100 {
    margin-right: 10rem;
  }
  .lg-mX100 {
    margin-left: 10rem;
    margin-right: 10rem;
  }
  .lg-pT105 {
    padding-top: 10.5rem;
  }
  .lg-pB105 {
    padding-bottom: 10.5rem;
  }
  .lg-pY105 {
    padding-top: 10.5rem;
    padding-bottom: 10.5rem;
  }
  .lg-pL105 {
    padding-left: 10.5rem;
  }
  .lg-pR105 {
    padding-right: 10.5rem;
  }
  .lg-pX105 {
    padding-left: 10.5rem;
    padding-right: 10.5rem;
  }
  .lg-mT105 {
    margin-top: 10.5rem;
  }
  .lg-mB105 {
    margin-bottom: 10.5rem;
  }
  .lg-mY105 {
    margin-top: 10.5rem;
    margin-bottom: 10.5rem;
  }
  .lg-mL105 {
    margin-left: 10.5rem;
  }
  .lg-mR105 {
    margin-right: 10.5rem;
  }
  .lg-mX105 {
    margin-left: 10.5rem;
    margin-right: 10.5rem;
  }
  .lg-pT110 {
    padding-top: 11rem;
  }
  .lg-pB110 {
    padding-bottom: 11rem;
  }
  .lg-pY110 {
    padding-top: 11rem;
    padding-bottom: 11rem;
  }
  .lg-pL110 {
    padding-left: 11rem;
  }
  .lg-pR110 {
    padding-right: 11rem;
  }
  .lg-pX110 {
    padding-left: 11rem;
    padding-right: 11rem;
  }
  .lg-mT110 {
    margin-top: 11rem;
  }
  .lg-mB110 {
    margin-bottom: 11rem;
  }
  .lg-mY110 {
    margin-top: 11rem;
    margin-bottom: 11rem;
  }
  .lg-mL110 {
    margin-left: 11rem;
  }
  .lg-mR110 {
    margin-right: 11rem;
  }
  .lg-mX110 {
    margin-left: 11rem;
    margin-right: 11rem;
  }
  .lg-pT115 {
    padding-top: 11.5rem;
  }
  .lg-pB115 {
    padding-bottom: 11.5rem;
  }
  .lg-pY115 {
    padding-top: 11.5rem;
    padding-bottom: 11.5rem;
  }
  .lg-pL115 {
    padding-left: 11.5rem;
  }
  .lg-pR115 {
    padding-right: 11.5rem;
  }
  .lg-pX115 {
    padding-left: 11.5rem;
    padding-right: 11.5rem;
  }
  .lg-mT115 {
    margin-top: 11.5rem;
  }
  .lg-mB115 {
    margin-bottom: 11.5rem;
  }
  .lg-mY115 {
    margin-top: 11.5rem;
    margin-bottom: 11.5rem;
  }
  .lg-mL115 {
    margin-left: 11.5rem;
  }
  .lg-mR115 {
    margin-right: 11.5rem;
  }
  .lg-mX115 {
    margin-left: 11.5rem;
    margin-right: 11.5rem;
  }
  .lg-pT120 {
    padding-top: 12rem;
  }
  .lg-pB120 {
    padding-bottom: 12rem;
  }
  .lg-pY120 {
    padding-top: 12rem;
    padding-bottom: 12rem;
  }
  .lg-pL120 {
    padding-left: 12rem;
  }
  .lg-pR120 {
    padding-right: 12rem;
  }
  .lg-pX120 {
    padding-left: 12rem;
    padding-right: 12rem;
  }
  .lg-mT120 {
    margin-top: 12rem;
  }
  .lg-mB120 {
    margin-bottom: 12rem;
  }
  .lg-mY120 {
    margin-top: 12rem;
    margin-bottom: 12rem;
  }
  .lg-mL120 {
    margin-left: 12rem;
  }
  .lg-mR120 {
    margin-right: 12rem;
  }
  .lg-mX120 {
    margin-left: 12rem;
    margin-right: 12rem;
  }
  .lg-pT125 {
    padding-top: 12.5rem;
  }
  .lg-pB125 {
    padding-bottom: 12.5rem;
  }
  .lg-pY125 {
    padding-top: 12.5rem;
    padding-bottom: 12.5rem;
  }
  .lg-pL125 {
    padding-left: 12.5rem;
  }
  .lg-pR125 {
    padding-right: 12.5rem;
  }
  .lg-pX125 {
    padding-left: 12.5rem;
    padding-right: 12.5rem;
  }
  .lg-mT125 {
    margin-top: 12.5rem;
  }
  .lg-mB125 {
    margin-bottom: 12.5rem;
  }
  .lg-mY125 {
    margin-top: 12.5rem;
    margin-bottom: 12.5rem;
  }
  .lg-mL125 {
    margin-left: 12.5rem;
  }
  .lg-mR125 {
    margin-right: 12.5rem;
  }
  .lg-mX125 {
    margin-left: 12.5rem;
    margin-right: 12.5rem;
  }
  .lg-pT130 {
    padding-top: 13rem;
  }
  .lg-pB130 {
    padding-bottom: 13rem;
  }
  .lg-pY130 {
    padding-top: 13rem;
    padding-bottom: 13rem;
  }
  .lg-pL130 {
    padding-left: 13rem;
  }
  .lg-pR130 {
    padding-right: 13rem;
  }
  .lg-pX130 {
    padding-left: 13rem;
    padding-right: 13rem;
  }
  .lg-mT130 {
    margin-top: 13rem;
  }
  .lg-mB130 {
    margin-bottom: 13rem;
  }
  .lg-mY130 {
    margin-top: 13rem;
    margin-bottom: 13rem;
  }
  .lg-mL130 {
    margin-left: 13rem;
  }
  .lg-mR130 {
    margin-right: 13rem;
  }
  .lg-mX130 {
    margin-left: 13rem;
    margin-right: 13rem;
  }
  .lg-pT135 {
    padding-top: 13.5rem;
  }
  .lg-pB135 {
    padding-bottom: 13.5rem;
  }
  .lg-pY135 {
    padding-top: 13.5rem;
    padding-bottom: 13.5rem;
  }
  .lg-pL135 {
    padding-left: 13.5rem;
  }
  .lg-pR135 {
    padding-right: 13.5rem;
  }
  .lg-pX135 {
    padding-left: 13.5rem;
    padding-right: 13.5rem;
  }
  .lg-mT135 {
    margin-top: 13.5rem;
  }
  .lg-mB135 {
    margin-bottom: 13.5rem;
  }
  .lg-mY135 {
    margin-top: 13.5rem;
    margin-bottom: 13.5rem;
  }
  .lg-mL135 {
    margin-left: 13.5rem;
  }
  .lg-mR135 {
    margin-right: 13.5rem;
  }
  .lg-mX135 {
    margin-left: 13.5rem;
    margin-right: 13.5rem;
  }
  .lg-pT140 {
    padding-top: 14rem;
  }
  .lg-pB140 {
    padding-bottom: 14rem;
  }
  .lg-pY140 {
    padding-top: 14rem;
    padding-bottom: 14rem;
  }
  .lg-pL140 {
    padding-left: 14rem;
  }
  .lg-pR140 {
    padding-right: 14rem;
  }
  .lg-pX140 {
    padding-left: 14rem;
    padding-right: 14rem;
  }
  .lg-mT140 {
    margin-top: 14rem;
  }
  .lg-mB140 {
    margin-bottom: 14rem;
  }
  .lg-mY140 {
    margin-top: 14rem;
    margin-bottom: 14rem;
  }
  .lg-mL140 {
    margin-left: 14rem;
  }
  .lg-mR140 {
    margin-right: 14rem;
  }
  .lg-mX140 {
    margin-left: 14rem;
    margin-right: 14rem;
  }
  .lg-pT145 {
    padding-top: 14.5rem;
  }
  .lg-pB145 {
    padding-bottom: 14.5rem;
  }
  .lg-pY145 {
    padding-top: 14.5rem;
    padding-bottom: 14.5rem;
  }
  .lg-pL145 {
    padding-left: 14.5rem;
  }
  .lg-pR145 {
    padding-right: 14.5rem;
  }
  .lg-pX145 {
    padding-left: 14.5rem;
    padding-right: 14.5rem;
  }
  .lg-mT145 {
    margin-top: 14.5rem;
  }
  .lg-mB145 {
    margin-bottom: 14.5rem;
  }
  .lg-mY145 {
    margin-top: 14.5rem;
    margin-bottom: 14.5rem;
  }
  .lg-mL145 {
    margin-left: 14.5rem;
  }
  .lg-mR145 {
    margin-right: 14.5rem;
  }
  .lg-mX145 {
    margin-left: 14.5rem;
    margin-right: 14.5rem;
  }
  .lg-pT150 {
    padding-top: 15rem;
  }
  .lg-pB150 {
    padding-bottom: 15rem;
  }
  .lg-pY150 {
    padding-top: 15rem;
    padding-bottom: 15rem;
  }
  .lg-pL150 {
    padding-left: 15rem;
  }
  .lg-pR150 {
    padding-right: 15rem;
  }
  .lg-pX150 {
    padding-left: 15rem;
    padding-right: 15rem;
  }
  .lg-mT150 {
    margin-top: 15rem;
  }
  .lg-mB150 {
    margin-bottom: 15rem;
  }
  .lg-mY150 {
    margin-top: 15rem;
    margin-bottom: 15rem;
  }
  .lg-mL150 {
    margin-left: 15rem;
  }
  .lg-mR150 {
    margin-right: 15rem;
  }
  .lg-mX150 {
    margin-left: 15rem;
    margin-right: 15rem;
  }
}/*# sourceMappingURL=layout.css.map */