@charset "UTF-8";
/* http://meyerweb.com/eric/tools/css/reset/ 
   v2.0 | 20110126
   License: none (public domain)
*/
@import url("https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@500;600;700;900&display=swap");
@import url("https://fonts.googleapis.com/css2?family=Lato:ital,wght@0,100;0,300;0,400;0,700;0,900;1,100;1,300;1,400;1,700;1,900&display=swap");
@import url("https://fonts.googleapis.com/css2?family=Oswald:wght@200;300;400;500;600;700&display=swap");
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
}

/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
  display: block;
}

blockquote, q {
  quotes: none;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}

* {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

html {
  font-size: calc(10/640*100vw);
}

@media (min-width: 969px) {
  html {
    font-size: 10px;
  }
}

body {
  font-size: 1.4rem;
  font-family: YuGothic, "游ゴシック", sans-serif;
  color: #000000;
}

img {
  max-width: 100%;
}

picture {
  margin: 0;
  padding: 0;
  vertical-align: top;
}

a {
  color: inherit;
  text-decoration: none;
}

a:hover {
  text-decoration: none;
}

@media (min-width: 768px) {
  a:hover {
    opacity: .8;
  }
}

input, textarea {
  font-family: YuGothic, "游ゴシック", sans-serif;
}

button {
  cursor: pointer;
}

@media (min-width: 768px) {
  button:hover {
    opacity: .8;
  }
}

.overflow-hidden {
  overflow: hidden;
}

.list-style-none {
  list-style: none;
}

.container {
  width: calc(100% - 5rem);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin: 0 auto;
}

@media (min-width: 969px) {
  .container {
    width: calc(100% - 3rem);
  }
}

@media (min-width: 1605px) {
  .container {
    max-width: 160.5rem;
  }
}

.container.w-full {
  max-width: 100%;
}

.container.mw-1300 {
  max-width: 130rem;
}

.container.mw-1000 {
  max-width: 100rem;
}

.container-100 {
  width: 100%;
  max-width: 100rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin: 0 auto;
  padding: 0 2rem;
}

@media (min-width: 969px) {
  .container-100 {
    padding: 0;
  }
}

.container-98 {
  width: 100%;
  max-width: 98rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin: 0 auto;
  padding: 0 4rem;
}

@media (min-width: 969px) {
  .container-98 {
    padding: 0;
  }
}

.section {
  padding: 3rem 0 4rem;
}

@media (min-width: 969px) {
  .section {
    padding: 7rem 0 8rem;
  }
}

.iframe {
  height: 40rem;
}

.resize-vertical {
  resize: vertical;
}

/* color */
/* ============================================ */
.text-primary {
  color: #0ad3ff;
}

.text-secondary {
  color: #fff601;
}

.text-third {
  color: #3870b2;
}

.text-fourth {
  color: #E2FAFF;
}

.text-base {
  color: #000000;
}

.text-link {
  color: #2984f6;
}

.text-danger {
  color: #d02b2b;
}

.text-light {
  color: #ffffff;
}

.text-brown {
  color: #231815;
}

.text-black {
  color: #333333;
}

.text-black-02 {
  color: #111111;
}

.text-blue {
  color: #0097E0;
}

@media (min-width: 969px) {
  .text-lg-primary {
    color: #0ad3ff;
  }
  .text-lg-secondary {
    color: #fff601;
  }
  .text-lg-third {
    color: #3870b2;
  }
  .text-lg-fourth {
    color: #E2FAFF;
  }
  .text-lg-base {
    color: #000000;
  }
  .text-lg-link {
    color: #2984f6;
  }
  .text-lg-danger {
    color: #d02b2b;
  }
  .text-lg-light {
    color: #ffffff;
  }
}

/* background-color */
/* ============================================ */
.bg-primary {
  background-color: #0ad3ff;
}

.bg-secondary {
  background-color: #fff601;
}

.bg-third {
  background-color: #3870b2;
}

.bg-fourth {
  background-color: #E2FAFF;
}

.bg-base {
  background-color: #000000;
}

.bg-link {
  background-color: #2984f6;
}

.bg-danger {
  background-color: #d02b2b;
}

.bg-light {
  background-color: #ffffff;
}

.bg-yellow {
  background-color: #FFF100;
}

.bg-yellow1 {
  background-color: #FFFF00;
}

.bg-yellow-light {
  background-color: #FEF7B9;
}

.bg-blueLight {
  background-color: #E5F1F9;
}

.bg-blueLight {
  background-color: #E5F1F9;
}

.bg-bludeDark {
  background-color: #84C4EA;
}

.bg-grayLight {
  background-color: #E6E7E7;
}

.bg-yellow-before {
  position: relative;
}

.bg-yellow-before::before {
  position: absolute;
  content: '';
  width: calc(100% - 17rem);
  height: 100%;
  background-color: #FFFF00;
  right: 0;
  top: 0;
  border-radius: 10rem 0 0 10rem;
  z-index: -1;
}

@media (min-width: 969px) {
  .bg-yellow-before::before {
    width: calc(100% - 7.8%);
  }
}

.bg-yellow {
  background-color: #FFFF00;
}

.bg-blue-before {
  position: relative;
}

.bg-blue-before::before {
  position: absolute;
  content: '';
  width: calc(100% - 17rem);
  height: 100%;
  background-color: #0ad3ff;
  left: 0;
  top: 0;
  border-radius: 0 10rem 10rem 0;
  z-index: -1;
}

@media (min-width: 969px) {
  .bg-blue-before::before {
    width: calc(100% - 7.8%);
  }
}

/* border */
/* ============================================ */
.border-primary {
  border-color: #0ad3ff;
}

.border-secondary {
  border-color: #fff601;
}

.border-third {
  border-color: #3870b2;
}

.border-fourth {
  border-color: #E2FAFF;
}

.border-base {
  border-color: #000000;
}

.border-gray {
  border-color: #e8e8e8;
}

.border-yellow1 {
  border-color: #FFFF00;
}

.border-blue {
  border-color: #4CD1FB;
}

.border-yellow {
  border-color: #FFF100 !important;
}

.w-100 {
  width: 100%;
}

.w-lg-130 {
  width: 13rem;
}

.w-lg-160 {
  width: 16rem;
}

.w-lg-170 {
  width: 17rem;
}

.w-lg-335 {
  width: 33.5rem;
}

.mw-288 {
  max-width: 28.8rem;
}

.mw-460 {
  max-width: 46rem;
}

.mw-500 {
  max-width: 50rem;
}

.w-lg-680 {
  max-width: 68rem;
}

@media (min-width: 969px) {
  .mw-lg-500 {
    max-width: 50rem;
  }
  .mw-lg-770 {
    max-width: 77rem;
  }
  .mw-lg-800 {
    max-width: 80rem;
  }
  .mw-lg-900 {
    max-width: 90rem;
  }
  .mw-lg-1100 {
    max-width: 110rem;
  }
  .mw-1080 {
    max-width: 108rem;
  }
  .mw-1292 {
    max-width: 129.2rem;
  }
  .mw-1310 {
    max-width: 131rem;
  }
  .mw-1480 {
    max-width: 148rem;
  }
  .mw-1605 {
    max-width: 160.5rem;
  }
}

@media (max-width: 320px) {
  .mw-xs-500 {
    max-width: 50rem;
  }
}

.miw-200 {
  min-width: 20rem;
}

.col {
  width: 100%;
}

.col-6 {
  width: 50%;
}

.col-4 {
  width: 33.333333%;
}

@media (min-width: 969px) {
  .col-lg-1 {
    width: 8.333333%;
  }
  .col-lg-2 {
    width: 16.666667%;
  }
  .col-lg-3 {
    width: 25%;
  }
  .col-lg-3hq {
    width: 30%;
  }
  .col-lg-4 {
    width: 33.333333%;
  }
  .col-lg-5 {
    width: 41.666667%;
  }
  .col-lg-6 {
    width: 50%;
  }
  .col-lg-7 {
    width: 58.333333%;
  }
  .col-lg-8 {
    width: 66.666667%;
  }
  .col-lg-8hq {
    width: 70%;
  }
  .col-lg-9 {
    width: 75%;
  }
  .col-lg-10 {
    width: 83.333333%;
  }
  .col-lg-11 {
    width: 91.666667%;
  }
  .col-lg-12 {
    width: 100%;
  }
}

.my-hedding-3 {
  margin: 2rem 0;
}

@media (min-width: 768px) {
  .my-hedding-3 {
    margin: 2.75rem 0;
  }
}

.my-2h {
  margin-top: 2.5rem;
  margin-bottom: 2.5rem;
}

.m-0 {
  margin: 0rem;
}

.m-0q {
  margin: 0.25rem;
}

.m-0h {
  margin: 0.5rem;
}

.m-0hq {
  margin: 0.75rem;
}

.mx-0 {
  margin-left: 0rem;
  margin-right: 0rem;
}

.mx-0q {
  margin-left: 0.25rem;
  margin-right: 0.25rem;
}

.mx-0h {
  margin-left: 0.5rem;
  margin-right: 0.5rem;
}

.mx-0hq {
  margin-left: 0.75rem;
  margin-right: 0.75rem;
}

.my-0 {
  margin-top: 0rem;
  margin-bottom: 0rem;
}

.my-0q {
  margin-top: 0.25rem;
  margin-bottom: 0.25rem;
}

.my-0h {
  margin-top: 0.5rem;
  margin-bottom: 0.5rem;
}

.my-0hq {
  margin-top: 0.75rem;
  margin-bottom: 0.75rem;
}

.mt-0 {
  margin-top: 0rem;
}

.mt-0q {
  margin-top: 0.25rem;
}

.mt-0h {
  margin-top: 0.5rem;
}

.mt-0hq {
  margin-top: 0.75rem;
}

.mb-0 {
  margin-bottom: 0rem;
}

.mb-0q {
  margin-bottom: 0.25rem;
}

.mb-0h {
  margin-bottom: 0.5rem;
}

.mb-0hq {
  margin-bottom: 0.75rem;
}

.ml-0 {
  margin-left: 0rem;
}

.ml-0q {
  margin-left: 0.25rem;
}

.ml-0h {
  margin-left: 0.5rem;
}

.ml-0hq {
  margin-left: 0.75rem;
}

.mr-0 {
  margin-right: 0rem;
}

.mr-0q {
  margin-right: 0.25rem;
}

.mr-0h {
  margin-right: 0.5rem;
}

.mr-0hq {
  margin-right: 0.75rem;
}

.m-1 {
  margin: 1rem;
}

.m-1q {
  margin: 1.25rem;
}

.m-1h {
  margin: 1.5rem;
}

.m-1hq {
  margin: 1.75rem;
}

.mx-1 {
  margin-left: 1rem;
  margin-right: 1rem;
}

.mx-1q {
  margin-left: 1.25rem;
  margin-right: 1.25rem;
}

.mx-1h {
  margin-left: 1.5rem;
  margin-right: 1.5rem;
}

.mx-1hq {
  margin-left: 1.75rem;
  margin-right: 1.75rem;
}

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

.my-1q {
  margin-top: 1.25rem;
  margin-bottom: 1.25rem;
}

.my-1h {
  margin-top: 1.5rem;
  margin-bottom: 1.5rem;
}

.my-1hq {
  margin-top: 1.75rem;
  margin-bottom: 1.75rem;
}

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

.mt-1q {
  margin-top: 1.25rem;
}

.mt-1h {
  margin-top: 1.5rem;
}

.mt-1hq {
  margin-top: 1.75rem;
}

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

.mb-1q {
  margin-bottom: 1.25rem;
}

.mb-1h {
  margin-bottom: 1.5rem;
}

.mb-1hq {
  margin-bottom: 1.75rem;
}

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

.ml-1q {
  margin-left: 1.25rem;
}

.ml-1h {
  margin-left: 1.5rem;
}

.ml-1hq {
  margin-left: 1.75rem;
}

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

.mr-1q {
  margin-right: 1.25rem;
}

.mr-1h {
  margin-right: 1.5rem;
}

.mr-1hq {
  margin-right: 1.75rem;
}

.m-2 {
  margin: 2rem;
}

.m-2q {
  margin: 2.25rem;
}

.m-2h {
  margin: 2.5rem;
}

.m-2hq {
  margin: 2.75rem;
}

.mx-2 {
  margin-left: 2rem;
  margin-right: 2rem;
}

.mx-2q {
  margin-left: 2.25rem;
  margin-right: 2.25rem;
}

.mx-2h {
  margin-left: 2.5rem;
  margin-right: 2.5rem;
}

.mx-2hq {
  margin-left: 2.75rem;
  margin-right: 2.75rem;
}

.my-2 {
  margin-top: 2rem;
  margin-bottom: 2rem;
}

.my-2q {
  margin-top: 2.25rem;
  margin-bottom: 2.25rem;
}

.my-2h {
  margin-top: 2.5rem;
  margin-bottom: 2.5rem;
}

.my-2hq {
  margin-top: 2.75rem;
  margin-bottom: 2.75rem;
}

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

.mt-2q {
  margin-top: 2.25rem;
}

.mt-2h {
  margin-top: 2.5rem;
}

.mt-2hq {
  margin-top: 2.75rem;
}

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

.mb-2q {
  margin-bottom: 2.25rem;
}

.mb-2h {
  margin-bottom: 2.5rem;
}

.mb-2hq {
  margin-bottom: 2.75rem;
}

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

.ml-2q {
  margin-left: 2.25rem;
}

.ml-2h {
  margin-left: 2.5rem;
}

.ml-2hq {
  margin-left: 2.75rem;
}

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

.mr-2q {
  margin-right: 2.25rem;
}

.mr-2h {
  margin-right: 2.5rem;
}

.mr-2hq {
  margin-right: 2.75rem;
}

.m-3 {
  margin: 3rem;
}

.m-3q {
  margin: 3.25rem;
}

.m-3h {
  margin: 3.5rem;
}

.m-3hq {
  margin: 3.75rem;
}

.mx-3 {
  margin-left: 3rem;
  margin-right: 3rem;
}

.mx-3q {
  margin-left: 3.25rem;
  margin-right: 3.25rem;
}

.mx-3h {
  margin-left: 3.5rem;
  margin-right: 3.5rem;
}

.mx-3hq {
  margin-left: 3.75rem;
  margin-right: 3.75rem;
}

.my-3 {
  margin-top: 3rem;
  margin-bottom: 3rem;
}

.my-3q {
  margin-top: 3.25rem;
  margin-bottom: 3.25rem;
}

.my-3h {
  margin-top: 3.5rem;
  margin-bottom: 3.5rem;
}

.my-3hq {
  margin-top: 3.75rem;
  margin-bottom: 3.75rem;
}

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

.mt-3q {
  margin-top: 3.25rem;
}

.mt-3h {
  margin-top: 3.5rem;
}

.mt-3hq {
  margin-top: 3.75rem;
}

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

.mb-3q {
  margin-bottom: 3.25rem;
}

.mb-3h {
  margin-bottom: 3.5rem;
}

.mb-3hq {
  margin-bottom: 3.75rem;
}

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

.ml-3q {
  margin-left: 3.25rem;
}

.ml-3h {
  margin-left: 3.5rem;
}

.ml-3hq {
  margin-left: 3.75rem;
}

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

.mr-3q {
  margin-right: 3.25rem;
}

.mr-3h {
  margin-right: 3.5rem;
}

.mr-3hq {
  margin-right: 3.75rem;
}

.m-4 {
  margin: 4rem;
}

.m-4q {
  margin: 4.25rem;
}

.m-4h {
  margin: 4.5rem;
}

.m-4hq {
  margin: 4.75rem;
}

.mx-4 {
  margin-left: 4rem;
  margin-right: 4rem;
}

.mx-4q {
  margin-left: 4.25rem;
  margin-right: 4.25rem;
}

.mx-4h {
  margin-left: 4.5rem;
  margin-right: 4.5rem;
}

.mx-4hq {
  margin-left: 4.75rem;
  margin-right: 4.75rem;
}

.my-4 {
  margin-top: 4rem;
  margin-bottom: 4rem;
}

.my-4q {
  margin-top: 4.25rem;
  margin-bottom: 4.25rem;
}

.my-4h {
  margin-top: 4.5rem;
  margin-bottom: 4.5rem;
}

.my-4hq {
  margin-top: 4.75rem;
  margin-bottom: 4.75rem;
}

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

.mt-4q {
  margin-top: 4.25rem;
}

.mt-4h {
  margin-top: 4.5rem;
}

.mt-4hq {
  margin-top: 4.75rem;
}

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

.mb-4q {
  margin-bottom: 4.25rem;
}

.mb-4h {
  margin-bottom: 4.5rem;
}

.mb-4hq {
  margin-bottom: 4.75rem;
}

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

.ml-4q {
  margin-left: 4.25rem;
}

.ml-4h {
  margin-left: 4.5rem;
}

.ml-4hq {
  margin-left: 4.75rem;
}

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

.mr-4q {
  margin-right: 4.25rem;
}

.mr-4h {
  margin-right: 4.5rem;
}

.mr-4hq {
  margin-right: 4.75rem;
}

.m-5 {
  margin: 5rem;
}

.m-5q {
  margin: 5.25rem;
}

.m-5h {
  margin: 5.5rem;
}

.m-5hq {
  margin: 5.75rem;
}

.mx-5 {
  margin-left: 5rem;
  margin-right: 5rem;
}

.mx-5q {
  margin-left: 5.25rem;
  margin-right: 5.25rem;
}

.mx-5h {
  margin-left: 5.5rem;
  margin-right: 5.5rem;
}

.mx-5hq {
  margin-left: 5.75rem;
  margin-right: 5.75rem;
}

.my-5 {
  margin-top: 5rem;
  margin-bottom: 5rem;
}

.my-5q {
  margin-top: 5.25rem;
  margin-bottom: 5.25rem;
}

.my-5h {
  margin-top: 5.5rem;
  margin-bottom: 5.5rem;
}

.my-5hq {
  margin-top: 5.75rem;
  margin-bottom: 5.75rem;
}

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

.mt-5q {
  margin-top: 5.25rem;
}

.mt-5h {
  margin-top: 5.5rem;
}

.mt-5hq {
  margin-top: 5.75rem;
}

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

.mb-5q {
  margin-bottom: 5.25rem;
}

.mb-5h {
  margin-bottom: 5.5rem;
}

.mb-5hq {
  margin-bottom: 5.75rem;
}

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

.ml-5q {
  margin-left: 5.25rem;
}

.ml-5h {
  margin-left: 5.5rem;
}

.ml-5hq {
  margin-left: 5.75rem;
}

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

.mr-5q {
  margin-right: 5.25rem;
}

.mr-5h {
  margin-right: 5.5rem;
}

.mr-5hq {
  margin-right: 5.75rem;
}

.m-6 {
  margin: 6rem;
}

.m-6q {
  margin: 6.25rem;
}

.m-6h {
  margin: 6.5rem;
}

.m-6hq {
  margin: 6.75rem;
}

.mx-6 {
  margin-left: 6rem;
  margin-right: 6rem;
}

.mx-6q {
  margin-left: 6.25rem;
  margin-right: 6.25rem;
}

.mx-6h {
  margin-left: 6.5rem;
  margin-right: 6.5rem;
}

.mx-6hq {
  margin-left: 6.75rem;
  margin-right: 6.75rem;
}

.my-6 {
  margin-top: 6rem;
  margin-bottom: 6rem;
}

.my-6q {
  margin-top: 6.25rem;
  margin-bottom: 6.25rem;
}

.my-6h {
  margin-top: 6.5rem;
  margin-bottom: 6.5rem;
}

.my-6hq {
  margin-top: 6.75rem;
  margin-bottom: 6.75rem;
}

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

.mt-6q {
  margin-top: 6.25rem;
}

.mt-6h {
  margin-top: 6.5rem;
}

.mt-6hq {
  margin-top: 6.75rem;
}

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

.mb-6q {
  margin-bottom: 6.25rem;
}

.mb-6h {
  margin-bottom: 6.5rem;
}

.mb-6hq {
  margin-bottom: 6.75rem;
}

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

.ml-6q {
  margin-left: 6.25rem;
}

.ml-6h {
  margin-left: 6.5rem;
}

.ml-6hq {
  margin-left: 6.75rem;
}

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

.mr-6q {
  margin-right: 6.25rem;
}

.mr-6h {
  margin-right: 6.5rem;
}

.mr-6hq {
  margin-right: 6.75rem;
}

.m-7 {
  margin: 7rem;
}

.m-7q {
  margin: 7.25rem;
}

.m-7h {
  margin: 7.5rem;
}

.m-7hq {
  margin: 7.75rem;
}

.mx-7 {
  margin-left: 7rem;
  margin-right: 7rem;
}

.mx-7q {
  margin-left: 7.25rem;
  margin-right: 7.25rem;
}

.mx-7h {
  margin-left: 7.5rem;
  margin-right: 7.5rem;
}

.mx-7hq {
  margin-left: 7.75rem;
  margin-right: 7.75rem;
}

.my-7 {
  margin-top: 7rem;
  margin-bottom: 7rem;
}

.my-7q {
  margin-top: 7.25rem;
  margin-bottom: 7.25rem;
}

.my-7h {
  margin-top: 7.5rem;
  margin-bottom: 7.5rem;
}

.my-7hq {
  margin-top: 7.75rem;
  margin-bottom: 7.75rem;
}

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

.mt-7q {
  margin-top: 7.25rem;
}

.mt-7h {
  margin-top: 7.5rem;
}

.mt-7hq {
  margin-top: 7.75rem;
}

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

.mb-7q {
  margin-bottom: 7.25rem;
}

.mb-7h {
  margin-bottom: 7.5rem;
}

.mb-7hq {
  margin-bottom: 7.75rem;
}

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

.ml-7q {
  margin-left: 7.25rem;
}

.ml-7h {
  margin-left: 7.5rem;
}

.ml-7hq {
  margin-left: 7.75rem;
}

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

.mr-7q {
  margin-right: 7.25rem;
}

.mr-7h {
  margin-right: 7.5rem;
}

.mr-7hq {
  margin-right: 7.75rem;
}

.m-8 {
  margin: 8rem;
}

.m-8q {
  margin: 8.25rem;
}

.m-8h {
  margin: 8.5rem;
}

.m-8hq {
  margin: 8.75rem;
}

.mx-8 {
  margin-left: 8rem;
  margin-right: 8rem;
}

.mx-8q {
  margin-left: 8.25rem;
  margin-right: 8.25rem;
}

.mx-8h {
  margin-left: 8.5rem;
  margin-right: 8.5rem;
}

.mx-8hq {
  margin-left: 8.75rem;
  margin-right: 8.75rem;
}

.my-8 {
  margin-top: 8rem;
  margin-bottom: 8rem;
}

.my-8q {
  margin-top: 8.25rem;
  margin-bottom: 8.25rem;
}

.my-8h {
  margin-top: 8.5rem;
  margin-bottom: 8.5rem;
}

.my-8hq {
  margin-top: 8.75rem;
  margin-bottom: 8.75rem;
}

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

.mt-8q {
  margin-top: 8.25rem;
}

.mt-8h {
  margin-top: 8.5rem;
}

.mt-8hq {
  margin-top: 8.75rem;
}

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

.mb-8q {
  margin-bottom: 8.25rem;
}

.mb-8h {
  margin-bottom: 8.5rem;
}

.mb-8hq {
  margin-bottom: 8.75rem;
}

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

.ml-8q {
  margin-left: 8.25rem;
}

.ml-8h {
  margin-left: 8.5rem;
}

.ml-8hq {
  margin-left: 8.75rem;
}

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

.mr-8q {
  margin-right: 8.25rem;
}

.mr-8h {
  margin-right: 8.5rem;
}

.mr-8hq {
  margin-right: 8.75rem;
}

.m-9 {
  margin: 9rem;
}

.m-9q {
  margin: 9.25rem;
}

.m-9h {
  margin: 9.5rem;
}

.m-9hq {
  margin: 9.75rem;
}

.mx-9 {
  margin-left: 9rem;
  margin-right: 9rem;
}

.mx-9q {
  margin-left: 9.25rem;
  margin-right: 9.25rem;
}

.mx-9h {
  margin-left: 9.5rem;
  margin-right: 9.5rem;
}

.mx-9hq {
  margin-left: 9.75rem;
  margin-right: 9.75rem;
}

.my-9 {
  margin-top: 9rem;
  margin-bottom: 9rem;
}

.my-9q {
  margin-top: 9.25rem;
  margin-bottom: 9.25rem;
}

.my-9h {
  margin-top: 9.5rem;
  margin-bottom: 9.5rem;
}

.my-9hq {
  margin-top: 9.75rem;
  margin-bottom: 9.75rem;
}

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

.mt-9q {
  margin-top: 9.25rem;
}

.mt-9h {
  margin-top: 9.5rem;
}

.mt-9hq {
  margin-top: 9.75rem;
}

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

.mb-9q {
  margin-bottom: 9.25rem;
}

.mb-9h {
  margin-bottom: 9.5rem;
}

.mb-9hq {
  margin-bottom: 9.75rem;
}

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

.ml-9q {
  margin-left: 9.25rem;
}

.ml-9h {
  margin-left: 9.5rem;
}

.ml-9hq {
  margin-left: 9.75rem;
}

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

.mr-9q {
  margin-right: 9.25rem;
}

.mr-9h {
  margin-right: 9.5rem;
}

.mr-9hq {
  margin-right: 9.75rem;
}

.m-10 {
  margin: 10rem;
}

.m-10q {
  margin: 10.25rem;
}

.m-10h {
  margin: 10.5rem;
}

.m-10hq {
  margin: 10.75rem;
}

.mx-10 {
  margin-left: 10rem;
  margin-right: 10rem;
}

.mx-10q {
  margin-left: 10.25rem;
  margin-right: 10.25rem;
}

.mx-10h {
  margin-left: 10.5rem;
  margin-right: 10.5rem;
}

.mx-10hq {
  margin-left: 10.75rem;
  margin-right: 10.75rem;
}

.my-10 {
  margin-top: 10rem;
  margin-bottom: 10rem;
}

.my-10q {
  margin-top: 10.25rem;
  margin-bottom: 10.25rem;
}

.my-10h {
  margin-top: 10.5rem;
  margin-bottom: 10.5rem;
}

.my-10hq {
  margin-top: 10.75rem;
  margin-bottom: 10.75rem;
}

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

.mt-10q {
  margin-top: 10.25rem;
}

.mt-10h {
  margin-top: 10.5rem;
}

.mt-10hq {
  margin-top: 10.75rem;
}

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

.mb-10q {
  margin-bottom: 10.25rem;
}

.mb-10h {
  margin-bottom: 10.5rem;
}

.mb-10hq {
  margin-bottom: 10.75rem;
}

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

.ml-10q {
  margin-left: 10.25rem;
}

.ml-10h {
  margin-left: 10.5rem;
}

.ml-10hq {
  margin-left: 10.75rem;
}

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

.mr-10q {
  margin-right: 10.25rem;
}

.mr-10h {
  margin-right: 10.5rem;
}

.mr-10hq {
  margin-right: 10.75rem;
}

.m-11 {
  margin: 11rem;
}

.m-11q {
  margin: 11.25rem;
}

.m-11h {
  margin: 11.5rem;
}

.m-11hq {
  margin: 11.75rem;
}

.mx-11 {
  margin-left: 11rem;
  margin-right: 11rem;
}

.mx-11q {
  margin-left: 11.25rem;
  margin-right: 11.25rem;
}

.mx-11h {
  margin-left: 11.5rem;
  margin-right: 11.5rem;
}

.mx-11hq {
  margin-left: 11.75rem;
  margin-right: 11.75rem;
}

.my-11 {
  margin-top: 11rem;
  margin-bottom: 11rem;
}

.my-11q {
  margin-top: 11.25rem;
  margin-bottom: 11.25rem;
}

.my-11h {
  margin-top: 11.5rem;
  margin-bottom: 11.5rem;
}

.my-11hq {
  margin-top: 11.75rem;
  margin-bottom: 11.75rem;
}

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

.mt-11q {
  margin-top: 11.25rem;
}

.mt-11h {
  margin-top: 11.5rem;
}

.mt-11hq {
  margin-top: 11.75rem;
}

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

.mb-11q {
  margin-bottom: 11.25rem;
}

.mb-11h {
  margin-bottom: 11.5rem;
}

.mb-11hq {
  margin-bottom: 11.75rem;
}

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

.ml-11q {
  margin-left: 11.25rem;
}

.ml-11h {
  margin-left: 11.5rem;
}

.ml-11hq {
  margin-left: 11.75rem;
}

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

.mr-11q {
  margin-right: 11.25rem;
}

.mr-11h {
  margin-right: 11.5rem;
}

.mr-11hq {
  margin-right: 11.75rem;
}

.m-12 {
  margin: 12rem;
}

.m-12q {
  margin: 12.25rem;
}

.m-12h {
  margin: 12.5rem;
}

.m-12hq {
  margin: 12.75rem;
}

.mx-12 {
  margin-left: 12rem;
  margin-right: 12rem;
}

.mx-12q {
  margin-left: 12.25rem;
  margin-right: 12.25rem;
}

.mx-12h {
  margin-left: 12.5rem;
  margin-right: 12.5rem;
}

.mx-12hq {
  margin-left: 12.75rem;
  margin-right: 12.75rem;
}

.my-12 {
  margin-top: 12rem;
  margin-bottom: 12rem;
}

.my-12q {
  margin-top: 12.25rem;
  margin-bottom: 12.25rem;
}

.my-12h {
  margin-top: 12.5rem;
  margin-bottom: 12.5rem;
}

.my-12hq {
  margin-top: 12.75rem;
  margin-bottom: 12.75rem;
}

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

.mt-12q {
  margin-top: 12.25rem;
}

.mt-12h {
  margin-top: 12.5rem;
}

.mt-12hq {
  margin-top: 12.75rem;
}

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

.mb-12q {
  margin-bottom: 12.25rem;
}

.mb-12h {
  margin-bottom: 12.5rem;
}

.mb-12hq {
  margin-bottom: 12.75rem;
}

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

.ml-12q {
  margin-left: 12.25rem;
}

.ml-12h {
  margin-left: 12.5rem;
}

.ml-12hq {
  margin-left: 12.75rem;
}

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

.mr-12q {
  margin-right: 12.25rem;
}

.mr-12h {
  margin-right: 12.5rem;
}

.mr-12hq {
  margin-right: 12.75rem;
}

.m-13 {
  margin: 13rem;
}

.m-13q {
  margin: 13.25rem;
}

.m-13h {
  margin: 13.5rem;
}

.m-13hq {
  margin: 13.75rem;
}

.mx-13 {
  margin-left: 13rem;
  margin-right: 13rem;
}

.mx-13q {
  margin-left: 13.25rem;
  margin-right: 13.25rem;
}

.mx-13h {
  margin-left: 13.5rem;
  margin-right: 13.5rem;
}

.mx-13hq {
  margin-left: 13.75rem;
  margin-right: 13.75rem;
}

.my-13 {
  margin-top: 13rem;
  margin-bottom: 13rem;
}

.my-13q {
  margin-top: 13.25rem;
  margin-bottom: 13.25rem;
}

.my-13h {
  margin-top: 13.5rem;
  margin-bottom: 13.5rem;
}

.my-13hq {
  margin-top: 13.75rem;
  margin-bottom: 13.75rem;
}

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

.mt-13q {
  margin-top: 13.25rem;
}

.mt-13h {
  margin-top: 13.5rem;
}

.mt-13hq {
  margin-top: 13.75rem;
}

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

.mb-13q {
  margin-bottom: 13.25rem;
}

.mb-13h {
  margin-bottom: 13.5rem;
}

.mb-13hq {
  margin-bottom: 13.75rem;
}

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

.ml-13q {
  margin-left: 13.25rem;
}

.ml-13h {
  margin-left: 13.5rem;
}

.ml-13hq {
  margin-left: 13.75rem;
}

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

.mr-13q {
  margin-right: 13.25rem;
}

.mr-13h {
  margin-right: 13.5rem;
}

.mr-13hq {
  margin-right: 13.75rem;
}

.m-14 {
  margin: 14rem;
}

.m-14q {
  margin: 14.25rem;
}

.m-14h {
  margin: 14.5rem;
}

.m-14hq {
  margin: 14.75rem;
}

.mx-14 {
  margin-left: 14rem;
  margin-right: 14rem;
}

.mx-14q {
  margin-left: 14.25rem;
  margin-right: 14.25rem;
}

.mx-14h {
  margin-left: 14.5rem;
  margin-right: 14.5rem;
}

.mx-14hq {
  margin-left: 14.75rem;
  margin-right: 14.75rem;
}

.my-14 {
  margin-top: 14rem;
  margin-bottom: 14rem;
}

.my-14q {
  margin-top: 14.25rem;
  margin-bottom: 14.25rem;
}

.my-14h {
  margin-top: 14.5rem;
  margin-bottom: 14.5rem;
}

.my-14hq {
  margin-top: 14.75rem;
  margin-bottom: 14.75rem;
}

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

.mt-14q {
  margin-top: 14.25rem;
}

.mt-14h {
  margin-top: 14.5rem;
}

.mt-14hq {
  margin-top: 14.75rem;
}

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

.mb-14q {
  margin-bottom: 14.25rem;
}

.mb-14h {
  margin-bottom: 14.5rem;
}

.mb-14hq {
  margin-bottom: 14.75rem;
}

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

.ml-14q {
  margin-left: 14.25rem;
}

.ml-14h {
  margin-left: 14.5rem;
}

.ml-14hq {
  margin-left: 14.75rem;
}

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

.mr-14q {
  margin-right: 14.25rem;
}

.mr-14h {
  margin-right: 14.5rem;
}

.mr-14hq {
  margin-right: 14.75rem;
}

.m-15 {
  margin: 15rem;
}

.m-15q {
  margin: 15.25rem;
}

.m-15h {
  margin: 15.5rem;
}

.m-15hq {
  margin: 15.75rem;
}

.mx-15 {
  margin-left: 15rem;
  margin-right: 15rem;
}

.mx-15q {
  margin-left: 15.25rem;
  margin-right: 15.25rem;
}

.mx-15h {
  margin-left: 15.5rem;
  margin-right: 15.5rem;
}

.mx-15hq {
  margin-left: 15.75rem;
  margin-right: 15.75rem;
}

.my-15 {
  margin-top: 15rem;
  margin-bottom: 15rem;
}

.my-15q {
  margin-top: 15.25rem;
  margin-bottom: 15.25rem;
}

.my-15h {
  margin-top: 15.5rem;
  margin-bottom: 15.5rem;
}

.my-15hq {
  margin-top: 15.75rem;
  margin-bottom: 15.75rem;
}

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

.mt-15q {
  margin-top: 15.25rem;
}

.mt-15h {
  margin-top: 15.5rem;
}

.mt-15hq {
  margin-top: 15.75rem;
}

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

.mb-15q {
  margin-bottom: 15.25rem;
}

.mb-15h {
  margin-bottom: 15.5rem;
}

.mb-15hq {
  margin-bottom: 15.75rem;
}

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

.ml-15q {
  margin-left: 15.25rem;
}

.ml-15h {
  margin-left: 15.5rem;
}

.ml-15hq {
  margin-left: 15.75rem;
}

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

.mr-15q {
  margin-right: 15.25rem;
}

.mr-15h {
  margin-right: 15.5rem;
}

.mr-15hq {
  margin-right: 15.75rem;
}

.m-16 {
  margin: 16rem;
}

.m-16q {
  margin: 16.25rem;
}

.m-16h {
  margin: 16.5rem;
}

.m-16hq {
  margin: 16.75rem;
}

.mx-16 {
  margin-left: 16rem;
  margin-right: 16rem;
}

.mx-16q {
  margin-left: 16.25rem;
  margin-right: 16.25rem;
}

.mx-16h {
  margin-left: 16.5rem;
  margin-right: 16.5rem;
}

.mx-16hq {
  margin-left: 16.75rem;
  margin-right: 16.75rem;
}

.my-16 {
  margin-top: 16rem;
  margin-bottom: 16rem;
}

.my-16q {
  margin-top: 16.25rem;
  margin-bottom: 16.25rem;
}

.my-16h {
  margin-top: 16.5rem;
  margin-bottom: 16.5rem;
}

.my-16hq {
  margin-top: 16.75rem;
  margin-bottom: 16.75rem;
}

.mt-16 {
  margin-top: 16rem;
}

.mt-16q {
  margin-top: 16.25rem;
}

.mt-16h {
  margin-top: 16.5rem;
}

.mt-16hq {
  margin-top: 16.75rem;
}

.mb-16 {
  margin-bottom: 16rem;
}

.mb-16q {
  margin-bottom: 16.25rem;
}

.mb-16h {
  margin-bottom: 16.5rem;
}

.mb-16hq {
  margin-bottom: 16.75rem;
}

.ml-16 {
  margin-left: 16rem;
}

.ml-16q {
  margin-left: 16.25rem;
}

.ml-16h {
  margin-left: 16.5rem;
}

.ml-16hq {
  margin-left: 16.75rem;
}

.mr-16 {
  margin-right: 16rem;
}

.mr-16q {
  margin-right: 16.25rem;
}

.mr-16h {
  margin-right: 16.5rem;
}

.mr-16hq {
  margin-right: 16.75rem;
}

.m-17 {
  margin: 17rem;
}

.m-17q {
  margin: 17.25rem;
}

.m-17h {
  margin: 17.5rem;
}

.m-17hq {
  margin: 17.75rem;
}

.mx-17 {
  margin-left: 17rem;
  margin-right: 17rem;
}

.mx-17q {
  margin-left: 17.25rem;
  margin-right: 17.25rem;
}

.mx-17h {
  margin-left: 17.5rem;
  margin-right: 17.5rem;
}

.mx-17hq {
  margin-left: 17.75rem;
  margin-right: 17.75rem;
}

.my-17 {
  margin-top: 17rem;
  margin-bottom: 17rem;
}

.my-17q {
  margin-top: 17.25rem;
  margin-bottom: 17.25rem;
}

.my-17h {
  margin-top: 17.5rem;
  margin-bottom: 17.5rem;
}

.my-17hq {
  margin-top: 17.75rem;
  margin-bottom: 17.75rem;
}

.mt-17 {
  margin-top: 17rem;
}

.mt-17q {
  margin-top: 17.25rem;
}

.mt-17h {
  margin-top: 17.5rem;
}

.mt-17hq {
  margin-top: 17.75rem;
}

.mb-17 {
  margin-bottom: 17rem;
}

.mb-17q {
  margin-bottom: 17.25rem;
}

.mb-17h {
  margin-bottom: 17.5rem;
}

.mb-17hq {
  margin-bottom: 17.75rem;
}

.ml-17 {
  margin-left: 17rem;
}

.ml-17q {
  margin-left: 17.25rem;
}

.ml-17h {
  margin-left: 17.5rem;
}

.ml-17hq {
  margin-left: 17.75rem;
}

.mr-17 {
  margin-right: 17rem;
}

.mr-17q {
  margin-right: 17.25rem;
}

.mr-17h {
  margin-right: 17.5rem;
}

.mr-17hq {
  margin-right: 17.75rem;
}

.m-18 {
  margin: 18rem;
}

.m-18q {
  margin: 18.25rem;
}

.m-18h {
  margin: 18.5rem;
}

.m-18hq {
  margin: 18.75rem;
}

.mx-18 {
  margin-left: 18rem;
  margin-right: 18rem;
}

.mx-18q {
  margin-left: 18.25rem;
  margin-right: 18.25rem;
}

.mx-18h {
  margin-left: 18.5rem;
  margin-right: 18.5rem;
}

.mx-18hq {
  margin-left: 18.75rem;
  margin-right: 18.75rem;
}

.my-18 {
  margin-top: 18rem;
  margin-bottom: 18rem;
}

.my-18q {
  margin-top: 18.25rem;
  margin-bottom: 18.25rem;
}

.my-18h {
  margin-top: 18.5rem;
  margin-bottom: 18.5rem;
}

.my-18hq {
  margin-top: 18.75rem;
  margin-bottom: 18.75rem;
}

.mt-18 {
  margin-top: 18rem;
}

.mt-18q {
  margin-top: 18.25rem;
}

.mt-18h {
  margin-top: 18.5rem;
}

.mt-18hq {
  margin-top: 18.75rem;
}

.mb-18 {
  margin-bottom: 18rem;
}

.mb-18q {
  margin-bottom: 18.25rem;
}

.mb-18h {
  margin-bottom: 18.5rem;
}

.mb-18hq {
  margin-bottom: 18.75rem;
}

.ml-18 {
  margin-left: 18rem;
}

.ml-18q {
  margin-left: 18.25rem;
}

.ml-18h {
  margin-left: 18.5rem;
}

.ml-18hq {
  margin-left: 18.75rem;
}

.mr-18 {
  margin-right: 18rem;
}

.mr-18q {
  margin-right: 18.25rem;
}

.mr-18h {
  margin-right: 18.5rem;
}

.mr-18hq {
  margin-right: 18.75rem;
}

.m-19 {
  margin: 19rem;
}

.m-19q {
  margin: 19.25rem;
}

.m-19h {
  margin: 19.5rem;
}

.m-19hq {
  margin: 19.75rem;
}

.mx-19 {
  margin-left: 19rem;
  margin-right: 19rem;
}

.mx-19q {
  margin-left: 19.25rem;
  margin-right: 19.25rem;
}

.mx-19h {
  margin-left: 19.5rem;
  margin-right: 19.5rem;
}

.mx-19hq {
  margin-left: 19.75rem;
  margin-right: 19.75rem;
}

.my-19 {
  margin-top: 19rem;
  margin-bottom: 19rem;
}

.my-19q {
  margin-top: 19.25rem;
  margin-bottom: 19.25rem;
}

.my-19h {
  margin-top: 19.5rem;
  margin-bottom: 19.5rem;
}

.my-19hq {
  margin-top: 19.75rem;
  margin-bottom: 19.75rem;
}

.mt-19 {
  margin-top: 19rem;
}

.mt-19q {
  margin-top: 19.25rem;
}

.mt-19h {
  margin-top: 19.5rem;
}

.mt-19hq {
  margin-top: 19.75rem;
}

.mb-19 {
  margin-bottom: 19rem;
}

.mb-19q {
  margin-bottom: 19.25rem;
}

.mb-19h {
  margin-bottom: 19.5rem;
}

.mb-19hq {
  margin-bottom: 19.75rem;
}

.ml-19 {
  margin-left: 19rem;
}

.ml-19q {
  margin-left: 19.25rem;
}

.ml-19h {
  margin-left: 19.5rem;
}

.ml-19hq {
  margin-left: 19.75rem;
}

.mr-19 {
  margin-right: 19rem;
}

.mr-19q {
  margin-right: 19.25rem;
}

.mr-19h {
  margin-right: 19.5rem;
}

.mr-19hq {
  margin-right: 19.75rem;
}

.m-20 {
  margin: 20rem;
}

.m-20q {
  margin: 20.25rem;
}

.m-20h {
  margin: 20.5rem;
}

.m-20hq {
  margin: 20.75rem;
}

.mx-20 {
  margin-left: 20rem;
  margin-right: 20rem;
}

.mx-20q {
  margin-left: 20.25rem;
  margin-right: 20.25rem;
}

.mx-20h {
  margin-left: 20.5rem;
  margin-right: 20.5rem;
}

.mx-20hq {
  margin-left: 20.75rem;
  margin-right: 20.75rem;
}

.my-20 {
  margin-top: 20rem;
  margin-bottom: 20rem;
}

.my-20q {
  margin-top: 20.25rem;
  margin-bottom: 20.25rem;
}

.my-20h {
  margin-top: 20.5rem;
  margin-bottom: 20.5rem;
}

.my-20hq {
  margin-top: 20.75rem;
  margin-bottom: 20.75rem;
}

.mt-20 {
  margin-top: 20rem;
}

.mt-20q {
  margin-top: 20.25rem;
}

.mt-20h {
  margin-top: 20.5rem;
}

.mt-20hq {
  margin-top: 20.75rem;
}

.mb-20 {
  margin-bottom: 20rem;
}

.mb-20q {
  margin-bottom: 20.25rem;
}

.mb-20h {
  margin-bottom: 20.5rem;
}

.mb-20hq {
  margin-bottom: 20.75rem;
}

.ml-20 {
  margin-left: 20rem;
}

.ml-20q {
  margin-left: 20.25rem;
}

.ml-20h {
  margin-left: 20.5rem;
}

.ml-20hq {
  margin-left: 20.75rem;
}

.mr-20 {
  margin-right: 20rem;
}

.mr-20q {
  margin-right: 20.25rem;
}

.mr-20h {
  margin-right: 20.5rem;
}

.mr-20hq {
  margin-right: 20.75rem;
}

@media (min-width: 768px) {
  .m-md-0 {
    margin: 0rem;
  }
  .m-md-0q {
    margin: 0.25rem;
  }
  .m-md-0h {
    margin: 0.5rem;
  }
  .m-md-0hq {
    margin: 0.75rem;
  }
  .mx-md-0 {
    margin-left: 0rem;
    margin-right: 0rem;
  }
  .mx-md-0q {
    margin-left: 0.25rem;
    margin-right: 0.25rem;
  }
  .mx-md-0h {
    margin-left: 0.5rem;
    margin-right: 0.5rem;
  }
  .mx-md-0hq {
    margin-left: 0.75rem;
    margin-right: 0.75rem;
  }
  .my-md-0 {
    margin-top: 0rem;
    margin-bottom: 0rem;
  }
  .my-md-0q {
    margin-top: 0.25rem;
    margin-bottom: 0.25rem;
  }
  .my-md-0h {
    margin-top: 0.5rem;
    margin-bottom: 0.5rem;
  }
  .my-md-0hq {
    margin-top: 0.75rem;
    margin-bottom: 0.75rem;
  }
  .mt-md-0 {
    margin-top: 0rem;
  }
  .mt-md-0q {
    margin-top: 0.25rem;
  }
  .mt-md-0h {
    margin-top: 0.5rem;
  }
  .mt-md-0hq {
    margin-top: 0.75rem;
  }
  .mb-md-0 {
    margin-bottom: 0rem;
  }
  .mb-md-0q {
    margin-bottom: 0.25rem;
  }
  .mb-md-0h {
    margin-bottom: 0.5rem;
  }
  .mb-md-0hq {
    margin-bottom: 0.75rem;
  }
  .ml-md-0 {
    margin-left: 0rem;
  }
  .ml-md-0q {
    margin-left: 0.25rem;
  }
  .ml-md-0h {
    margin-left: 0.5rem;
  }
  .ml-md-0hq {
    margin-left: 0.75rem;
  }
  .mr-md-0 {
    margin-right: 0rem;
  }
  .mr-md-0q {
    margin-right: 0.25rem;
  }
  .mr-md-0h {
    margin-right: 0.5rem;
  }
  .mr-md-0hq {
    margin-right: 0.75rem;
  }
}

@media (min-width: 768px) {
  .m-md-1 {
    margin: 1rem;
  }
  .m-md-1q {
    margin: 1.25rem;
  }
  .m-md-1h {
    margin: 1.5rem;
  }
  .m-md-1hq {
    margin: 1.75rem;
  }
  .mx-md-1 {
    margin-left: 1rem;
    margin-right: 1rem;
  }
  .mx-md-1q {
    margin-left: 1.25rem;
    margin-right: 1.25rem;
  }
  .mx-md-1h {
    margin-left: 1.5rem;
    margin-right: 1.5rem;
  }
  .mx-md-1hq {
    margin-left: 1.75rem;
    margin-right: 1.75rem;
  }
  .my-md-1 {
    margin-top: 1rem;
    margin-bottom: 1rem;
  }
  .my-md-1q {
    margin-top: 1.25rem;
    margin-bottom: 1.25rem;
  }
  .my-md-1h {
    margin-top: 1.5rem;
    margin-bottom: 1.5rem;
  }
  .my-md-1hq {
    margin-top: 1.75rem;
    margin-bottom: 1.75rem;
  }
  .mt-md-1 {
    margin-top: 1rem;
  }
  .mt-md-1q {
    margin-top: 1.25rem;
  }
  .mt-md-1h {
    margin-top: 1.5rem;
  }
  .mt-md-1hq {
    margin-top: 1.75rem;
  }
  .mb-md-1 {
    margin-bottom: 1rem;
  }
  .mb-md-1q {
    margin-bottom: 1.25rem;
  }
  .mb-md-1h {
    margin-bottom: 1.5rem;
  }
  .mb-md-1hq {
    margin-bottom: 1.75rem;
  }
  .ml-md-1 {
    margin-left: 1rem;
  }
  .ml-md-1q {
    margin-left: 1.25rem;
  }
  .ml-md-1h {
    margin-left: 1.5rem;
  }
  .ml-md-1hq {
    margin-left: 1.75rem;
  }
  .mr-md-1 {
    margin-right: 1rem;
  }
  .mr-md-1q {
    margin-right: 1.25rem;
  }
  .mr-md-1h {
    margin-right: 1.5rem;
  }
  .mr-md-1hq {
    margin-right: 1.75rem;
  }
}

@media (min-width: 768px) {
  .m-md-2 {
    margin: 2rem;
  }
  .m-md-2q {
    margin: 2.25rem;
  }
  .m-md-2h {
    margin: 2.5rem;
  }
  .m-md-2hq {
    margin: 2.75rem;
  }
  .mx-md-2 {
    margin-left: 2rem;
    margin-right: 2rem;
  }
  .mx-md-2q {
    margin-left: 2.25rem;
    margin-right: 2.25rem;
  }
  .mx-md-2h {
    margin-left: 2.5rem;
    margin-right: 2.5rem;
  }
  .mx-md-2hq {
    margin-left: 2.75rem;
    margin-right: 2.75rem;
  }
  .my-md-2 {
    margin-top: 2rem;
    margin-bottom: 2rem;
  }
  .my-md-2q {
    margin-top: 2.25rem;
    margin-bottom: 2.25rem;
  }
  .my-md-2h {
    margin-top: 2.5rem;
    margin-bottom: 2.5rem;
  }
  .my-md-2hq {
    margin-top: 2.75rem;
    margin-bottom: 2.75rem;
  }
  .mt-md-2 {
    margin-top: 2rem;
  }
  .mt-md-2q {
    margin-top: 2.25rem;
  }
  .mt-md-2h {
    margin-top: 2.5rem;
  }
  .mt-md-2hq {
    margin-top: 2.75rem;
  }
  .mb-md-2 {
    margin-bottom: 2rem;
  }
  .mb-md-2q {
    margin-bottom: 2.25rem;
  }
  .mb-md-2h {
    margin-bottom: 2.5rem;
  }
  .mb-md-2hq {
    margin-bottom: 2.75rem;
  }
  .ml-md-2 {
    margin-left: 2rem;
  }
  .ml-md-2q {
    margin-left: 2.25rem;
  }
  .ml-md-2h {
    margin-left: 2.5rem;
  }
  .ml-md-2hq {
    margin-left: 2.75rem;
  }
  .mr-md-2 {
    margin-right: 2rem;
  }
  .mr-md-2q {
    margin-right: 2.25rem;
  }
  .mr-md-2h {
    margin-right: 2.5rem;
  }
  .mr-md-2hq {
    margin-right: 2.75rem;
  }
}

@media (min-width: 768px) {
  .m-md-3 {
    margin: 3rem;
  }
  .m-md-3q {
    margin: 3.25rem;
  }
  .m-md-3h {
    margin: 3.5rem;
  }
  .m-md-3hq {
    margin: 3.75rem;
  }
  .mx-md-3 {
    margin-left: 3rem;
    margin-right: 3rem;
  }
  .mx-md-3q {
    margin-left: 3.25rem;
    margin-right: 3.25rem;
  }
  .mx-md-3h {
    margin-left: 3.5rem;
    margin-right: 3.5rem;
  }
  .mx-md-3hq {
    margin-left: 3.75rem;
    margin-right: 3.75rem;
  }
  .my-md-3 {
    margin-top: 3rem;
    margin-bottom: 3rem;
  }
  .my-md-3q {
    margin-top: 3.25rem;
    margin-bottom: 3.25rem;
  }
  .my-md-3h {
    margin-top: 3.5rem;
    margin-bottom: 3.5rem;
  }
  .my-md-3hq {
    margin-top: 3.75rem;
    margin-bottom: 3.75rem;
  }
  .mt-md-3 {
    margin-top: 3rem;
  }
  .mt-md-3q {
    margin-top: 3.25rem;
  }
  .mt-md-3h {
    margin-top: 3.5rem;
  }
  .mt-md-3hq {
    margin-top: 3.75rem;
  }
  .mb-md-3 {
    margin-bottom: 3rem;
  }
  .mb-md-3q {
    margin-bottom: 3.25rem;
  }
  .mb-md-3h {
    margin-bottom: 3.5rem;
  }
  .mb-md-3hq {
    margin-bottom: 3.75rem;
  }
  .ml-md-3 {
    margin-left: 3rem;
  }
  .ml-md-3q {
    margin-left: 3.25rem;
  }
  .ml-md-3h {
    margin-left: 3.5rem;
  }
  .ml-md-3hq {
    margin-left: 3.75rem;
  }
  .mr-md-3 {
    margin-right: 3rem;
  }
  .mr-md-3q {
    margin-right: 3.25rem;
  }
  .mr-md-3h {
    margin-right: 3.5rem;
  }
  .mr-md-3hq {
    margin-right: 3.75rem;
  }
}

@media (min-width: 768px) {
  .m-md-4 {
    margin: 4rem;
  }
  .m-md-4q {
    margin: 4.25rem;
  }
  .m-md-4h {
    margin: 4.5rem;
  }
  .m-md-4hq {
    margin: 4.75rem;
  }
  .mx-md-4 {
    margin-left: 4rem;
    margin-right: 4rem;
  }
  .mx-md-4q {
    margin-left: 4.25rem;
    margin-right: 4.25rem;
  }
  .mx-md-4h {
    margin-left: 4.5rem;
    margin-right: 4.5rem;
  }
  .mx-md-4hq {
    margin-left: 4.75rem;
    margin-right: 4.75rem;
  }
  .my-md-4 {
    margin-top: 4rem;
    margin-bottom: 4rem;
  }
  .my-md-4q {
    margin-top: 4.25rem;
    margin-bottom: 4.25rem;
  }
  .my-md-4h {
    margin-top: 4.5rem;
    margin-bottom: 4.5rem;
  }
  .my-md-4hq {
    margin-top: 4.75rem;
    margin-bottom: 4.75rem;
  }
  .mt-md-4 {
    margin-top: 4rem;
  }
  .mt-md-4q {
    margin-top: 4.25rem;
  }
  .mt-md-4h {
    margin-top: 4.5rem;
  }
  .mt-md-4hq {
    margin-top: 4.75rem;
  }
  .mb-md-4 {
    margin-bottom: 4rem;
  }
  .mb-md-4q {
    margin-bottom: 4.25rem;
  }
  .mb-md-4h {
    margin-bottom: 4.5rem;
  }
  .mb-md-4hq {
    margin-bottom: 4.75rem;
  }
  .ml-md-4 {
    margin-left: 4rem;
  }
  .ml-md-4q {
    margin-left: 4.25rem;
  }
  .ml-md-4h {
    margin-left: 4.5rem;
  }
  .ml-md-4hq {
    margin-left: 4.75rem;
  }
  .mr-md-4 {
    margin-right: 4rem;
  }
  .mr-md-4q {
    margin-right: 4.25rem;
  }
  .mr-md-4h {
    margin-right: 4.5rem;
  }
  .mr-md-4hq {
    margin-right: 4.75rem;
  }
}

@media (min-width: 768px) {
  .m-md-5 {
    margin: 5rem;
  }
  .m-md-5q {
    margin: 5.25rem;
  }
  .m-md-5h {
    margin: 5.5rem;
  }
  .m-md-5hq {
    margin: 5.75rem;
  }
  .mx-md-5 {
    margin-left: 5rem;
    margin-right: 5rem;
  }
  .mx-md-5q {
    margin-left: 5.25rem;
    margin-right: 5.25rem;
  }
  .mx-md-5h {
    margin-left: 5.5rem;
    margin-right: 5.5rem;
  }
  .mx-md-5hq {
    margin-left: 5.75rem;
    margin-right: 5.75rem;
  }
  .my-md-5 {
    margin-top: 5rem;
    margin-bottom: 5rem;
  }
  .my-md-5q {
    margin-top: 5.25rem;
    margin-bottom: 5.25rem;
  }
  .my-md-5h {
    margin-top: 5.5rem;
    margin-bottom: 5.5rem;
  }
  .my-md-5hq {
    margin-top: 5.75rem;
    margin-bottom: 5.75rem;
  }
  .mt-md-5 {
    margin-top: 5rem;
  }
  .mt-md-5q {
    margin-top: 5.25rem;
  }
  .mt-md-5h {
    margin-top: 5.5rem;
  }
  .mt-md-5hq {
    margin-top: 5.75rem;
  }
  .mb-md-5 {
    margin-bottom: 5rem;
  }
  .mb-md-5q {
    margin-bottom: 5.25rem;
  }
  .mb-md-5h {
    margin-bottom: 5.5rem;
  }
  .mb-md-5hq {
    margin-bottom: 5.75rem;
  }
  .ml-md-5 {
    margin-left: 5rem;
  }
  .ml-md-5q {
    margin-left: 5.25rem;
  }
  .ml-md-5h {
    margin-left: 5.5rem;
  }
  .ml-md-5hq {
    margin-left: 5.75rem;
  }
  .mr-md-5 {
    margin-right: 5rem;
  }
  .mr-md-5q {
    margin-right: 5.25rem;
  }
  .mr-md-5h {
    margin-right: 5.5rem;
  }
  .mr-md-5hq {
    margin-right: 5.75rem;
  }
}

@media (min-width: 768px) {
  .m-md-6 {
    margin: 6rem;
  }
  .m-md-6q {
    margin: 6.25rem;
  }
  .m-md-6h {
    margin: 6.5rem;
  }
  .m-md-6hq {
    margin: 6.75rem;
  }
  .mx-md-6 {
    margin-left: 6rem;
    margin-right: 6rem;
  }
  .mx-md-6q {
    margin-left: 6.25rem;
    margin-right: 6.25rem;
  }
  .mx-md-6h {
    margin-left: 6.5rem;
    margin-right: 6.5rem;
  }
  .mx-md-6hq {
    margin-left: 6.75rem;
    margin-right: 6.75rem;
  }
  .my-md-6 {
    margin-top: 6rem;
    margin-bottom: 6rem;
  }
  .my-md-6q {
    margin-top: 6.25rem;
    margin-bottom: 6.25rem;
  }
  .my-md-6h {
    margin-top: 6.5rem;
    margin-bottom: 6.5rem;
  }
  .my-md-6hq {
    margin-top: 6.75rem;
    margin-bottom: 6.75rem;
  }
  .mt-md-6 {
    margin-top: 6rem;
  }
  .mt-md-6q {
    margin-top: 6.25rem;
  }
  .mt-md-6h {
    margin-top: 6.5rem;
  }
  .mt-md-6hq {
    margin-top: 6.75rem;
  }
  .mb-md-6 {
    margin-bottom: 6rem;
  }
  .mb-md-6q {
    margin-bottom: 6.25rem;
  }
  .mb-md-6h {
    margin-bottom: 6.5rem;
  }
  .mb-md-6hq {
    margin-bottom: 6.75rem;
  }
  .ml-md-6 {
    margin-left: 6rem;
  }
  .ml-md-6q {
    margin-left: 6.25rem;
  }
  .ml-md-6h {
    margin-left: 6.5rem;
  }
  .ml-md-6hq {
    margin-left: 6.75rem;
  }
  .mr-md-6 {
    margin-right: 6rem;
  }
  .mr-md-6q {
    margin-right: 6.25rem;
  }
  .mr-md-6h {
    margin-right: 6.5rem;
  }
  .mr-md-6hq {
    margin-right: 6.75rem;
  }
}

@media (min-width: 768px) {
  .m-md-7 {
    margin: 7rem;
  }
  .m-md-7q {
    margin: 7.25rem;
  }
  .m-md-7h {
    margin: 7.5rem;
  }
  .m-md-7hq {
    margin: 7.75rem;
  }
  .mx-md-7 {
    margin-left: 7rem;
    margin-right: 7rem;
  }
  .mx-md-7q {
    margin-left: 7.25rem;
    margin-right: 7.25rem;
  }
  .mx-md-7h {
    margin-left: 7.5rem;
    margin-right: 7.5rem;
  }
  .mx-md-7hq {
    margin-left: 7.75rem;
    margin-right: 7.75rem;
  }
  .my-md-7 {
    margin-top: 7rem;
    margin-bottom: 7rem;
  }
  .my-md-7q {
    margin-top: 7.25rem;
    margin-bottom: 7.25rem;
  }
  .my-md-7h {
    margin-top: 7.5rem;
    margin-bottom: 7.5rem;
  }
  .my-md-7hq {
    margin-top: 7.75rem;
    margin-bottom: 7.75rem;
  }
  .mt-md-7 {
    margin-top: 7rem;
  }
  .mt-md-7q {
    margin-top: 7.25rem;
  }
  .mt-md-7h {
    margin-top: 7.5rem;
  }
  .mt-md-7hq {
    margin-top: 7.75rem;
  }
  .mb-md-7 {
    margin-bottom: 7rem;
  }
  .mb-md-7q {
    margin-bottom: 7.25rem;
  }
  .mb-md-7h {
    margin-bottom: 7.5rem;
  }
  .mb-md-7hq {
    margin-bottom: 7.75rem;
  }
  .ml-md-7 {
    margin-left: 7rem;
  }
  .ml-md-7q {
    margin-left: 7.25rem;
  }
  .ml-md-7h {
    margin-left: 7.5rem;
  }
  .ml-md-7hq {
    margin-left: 7.75rem;
  }
  .mr-md-7 {
    margin-right: 7rem;
  }
  .mr-md-7q {
    margin-right: 7.25rem;
  }
  .mr-md-7h {
    margin-right: 7.5rem;
  }
  .mr-md-7hq {
    margin-right: 7.75rem;
  }
}

@media (min-width: 768px) {
  .m-md-8 {
    margin: 8rem;
  }
  .m-md-8q {
    margin: 8.25rem;
  }
  .m-md-8h {
    margin: 8.5rem;
  }
  .m-md-8hq {
    margin: 8.75rem;
  }
  .mx-md-8 {
    margin-left: 8rem;
    margin-right: 8rem;
  }
  .mx-md-8q {
    margin-left: 8.25rem;
    margin-right: 8.25rem;
  }
  .mx-md-8h {
    margin-left: 8.5rem;
    margin-right: 8.5rem;
  }
  .mx-md-8hq {
    margin-left: 8.75rem;
    margin-right: 8.75rem;
  }
  .my-md-8 {
    margin-top: 8rem;
    margin-bottom: 8rem;
  }
  .my-md-8q {
    margin-top: 8.25rem;
    margin-bottom: 8.25rem;
  }
  .my-md-8h {
    margin-top: 8.5rem;
    margin-bottom: 8.5rem;
  }
  .my-md-8hq {
    margin-top: 8.75rem;
    margin-bottom: 8.75rem;
  }
  .mt-md-8 {
    margin-top: 8rem;
  }
  .mt-md-8q {
    margin-top: 8.25rem;
  }
  .mt-md-8h {
    margin-top: 8.5rem;
  }
  .mt-md-8hq {
    margin-top: 8.75rem;
  }
  .mb-md-8 {
    margin-bottom: 8rem;
  }
  .mb-md-8q {
    margin-bottom: 8.25rem;
  }
  .mb-md-8h {
    margin-bottom: 8.5rem;
  }
  .mb-md-8hq {
    margin-bottom: 8.75rem;
  }
  .ml-md-8 {
    margin-left: 8rem;
  }
  .ml-md-8q {
    margin-left: 8.25rem;
  }
  .ml-md-8h {
    margin-left: 8.5rem;
  }
  .ml-md-8hq {
    margin-left: 8.75rem;
  }
  .mr-md-8 {
    margin-right: 8rem;
  }
  .mr-md-8q {
    margin-right: 8.25rem;
  }
  .mr-md-8h {
    margin-right: 8.5rem;
  }
  .mr-md-8hq {
    margin-right: 8.75rem;
  }
}

@media (min-width: 768px) {
  .m-md-9 {
    margin: 9rem;
  }
  .m-md-9q {
    margin: 9.25rem;
  }
  .m-md-9h {
    margin: 9.5rem;
  }
  .m-md-9hq {
    margin: 9.75rem;
  }
  .mx-md-9 {
    margin-left: 9rem;
    margin-right: 9rem;
  }
  .mx-md-9q {
    margin-left: 9.25rem;
    margin-right: 9.25rem;
  }
  .mx-md-9h {
    margin-left: 9.5rem;
    margin-right: 9.5rem;
  }
  .mx-md-9hq {
    margin-left: 9.75rem;
    margin-right: 9.75rem;
  }
  .my-md-9 {
    margin-top: 9rem;
    margin-bottom: 9rem;
  }
  .my-md-9q {
    margin-top: 9.25rem;
    margin-bottom: 9.25rem;
  }
  .my-md-9h {
    margin-top: 9.5rem;
    margin-bottom: 9.5rem;
  }
  .my-md-9hq {
    margin-top: 9.75rem;
    margin-bottom: 9.75rem;
  }
  .mt-md-9 {
    margin-top: 9rem;
  }
  .mt-md-9q {
    margin-top: 9.25rem;
  }
  .mt-md-9h {
    margin-top: 9.5rem;
  }
  .mt-md-9hq {
    margin-top: 9.75rem;
  }
  .mb-md-9 {
    margin-bottom: 9rem;
  }
  .mb-md-9q {
    margin-bottom: 9.25rem;
  }
  .mb-md-9h {
    margin-bottom: 9.5rem;
  }
  .mb-md-9hq {
    margin-bottom: 9.75rem;
  }
  .ml-md-9 {
    margin-left: 9rem;
  }
  .ml-md-9q {
    margin-left: 9.25rem;
  }
  .ml-md-9h {
    margin-left: 9.5rem;
  }
  .ml-md-9hq {
    margin-left: 9.75rem;
  }
  .mr-md-9 {
    margin-right: 9rem;
  }
  .mr-md-9q {
    margin-right: 9.25rem;
  }
  .mr-md-9h {
    margin-right: 9.5rem;
  }
  .mr-md-9hq {
    margin-right: 9.75rem;
  }
}

@media (min-width: 768px) {
  .m-md-10 {
    margin: 10rem;
  }
  .m-md-10q {
    margin: 10.25rem;
  }
  .m-md-10h {
    margin: 10.5rem;
  }
  .m-md-10hq {
    margin: 10.75rem;
  }
  .mx-md-10 {
    margin-left: 10rem;
    margin-right: 10rem;
  }
  .mx-md-10q {
    margin-left: 10.25rem;
    margin-right: 10.25rem;
  }
  .mx-md-10h {
    margin-left: 10.5rem;
    margin-right: 10.5rem;
  }
  .mx-md-10hq {
    margin-left: 10.75rem;
    margin-right: 10.75rem;
  }
  .my-md-10 {
    margin-top: 10rem;
    margin-bottom: 10rem;
  }
  .my-md-10q {
    margin-top: 10.25rem;
    margin-bottom: 10.25rem;
  }
  .my-md-10h {
    margin-top: 10.5rem;
    margin-bottom: 10.5rem;
  }
  .my-md-10hq {
    margin-top: 10.75rem;
    margin-bottom: 10.75rem;
  }
  .mt-md-10 {
    margin-top: 10rem;
  }
  .mt-md-10q {
    margin-top: 10.25rem;
  }
  .mt-md-10h {
    margin-top: 10.5rem;
  }
  .mt-md-10hq {
    margin-top: 10.75rem;
  }
  .mb-md-10 {
    margin-bottom: 10rem;
  }
  .mb-md-10q {
    margin-bottom: 10.25rem;
  }
  .mb-md-10h {
    margin-bottom: 10.5rem;
  }
  .mb-md-10hq {
    margin-bottom: 10.75rem;
  }
  .ml-md-10 {
    margin-left: 10rem;
  }
  .ml-md-10q {
    margin-left: 10.25rem;
  }
  .ml-md-10h {
    margin-left: 10.5rem;
  }
  .ml-md-10hq {
    margin-left: 10.75rem;
  }
  .mr-md-10 {
    margin-right: 10rem;
  }
  .mr-md-10q {
    margin-right: 10.25rem;
  }
  .mr-md-10h {
    margin-right: 10.5rem;
  }
  .mr-md-10hq {
    margin-right: 10.75rem;
  }
}

@media (min-width: 768px) {
  .m-md-11 {
    margin: 11rem;
  }
  .m-md-11q {
    margin: 11.25rem;
  }
  .m-md-11h {
    margin: 11.5rem;
  }
  .m-md-11hq {
    margin: 11.75rem;
  }
  .mx-md-11 {
    margin-left: 11rem;
    margin-right: 11rem;
  }
  .mx-md-11q {
    margin-left: 11.25rem;
    margin-right: 11.25rem;
  }
  .mx-md-11h {
    margin-left: 11.5rem;
    margin-right: 11.5rem;
  }
  .mx-md-11hq {
    margin-left: 11.75rem;
    margin-right: 11.75rem;
  }
  .my-md-11 {
    margin-top: 11rem;
    margin-bottom: 11rem;
  }
  .my-md-11q {
    margin-top: 11.25rem;
    margin-bottom: 11.25rem;
  }
  .my-md-11h {
    margin-top: 11.5rem;
    margin-bottom: 11.5rem;
  }
  .my-md-11hq {
    margin-top: 11.75rem;
    margin-bottom: 11.75rem;
  }
  .mt-md-11 {
    margin-top: 11rem;
  }
  .mt-md-11q {
    margin-top: 11.25rem;
  }
  .mt-md-11h {
    margin-top: 11.5rem;
  }
  .mt-md-11hq {
    margin-top: 11.75rem;
  }
  .mb-md-11 {
    margin-bottom: 11rem;
  }
  .mb-md-11q {
    margin-bottom: 11.25rem;
  }
  .mb-md-11h {
    margin-bottom: 11.5rem;
  }
  .mb-md-11hq {
    margin-bottom: 11.75rem;
  }
  .ml-md-11 {
    margin-left: 11rem;
  }
  .ml-md-11q {
    margin-left: 11.25rem;
  }
  .ml-md-11h {
    margin-left: 11.5rem;
  }
  .ml-md-11hq {
    margin-left: 11.75rem;
  }
  .mr-md-11 {
    margin-right: 11rem;
  }
  .mr-md-11q {
    margin-right: 11.25rem;
  }
  .mr-md-11h {
    margin-right: 11.5rem;
  }
  .mr-md-11hq {
    margin-right: 11.75rem;
  }
}

@media (min-width: 768px) {
  .m-md-12 {
    margin: 12rem;
  }
  .m-md-12q {
    margin: 12.25rem;
  }
  .m-md-12h {
    margin: 12.5rem;
  }
  .m-md-12hq {
    margin: 12.75rem;
  }
  .mx-md-12 {
    margin-left: 12rem;
    margin-right: 12rem;
  }
  .mx-md-12q {
    margin-left: 12.25rem;
    margin-right: 12.25rem;
  }
  .mx-md-12h {
    margin-left: 12.5rem;
    margin-right: 12.5rem;
  }
  .mx-md-12hq {
    margin-left: 12.75rem;
    margin-right: 12.75rem;
  }
  .my-md-12 {
    margin-top: 12rem;
    margin-bottom: 12rem;
  }
  .my-md-12q {
    margin-top: 12.25rem;
    margin-bottom: 12.25rem;
  }
  .my-md-12h {
    margin-top: 12.5rem;
    margin-bottom: 12.5rem;
  }
  .my-md-12hq {
    margin-top: 12.75rem;
    margin-bottom: 12.75rem;
  }
  .mt-md-12 {
    margin-top: 12rem;
  }
  .mt-md-12q {
    margin-top: 12.25rem;
  }
  .mt-md-12h {
    margin-top: 12.5rem;
  }
  .mt-md-12hq {
    margin-top: 12.75rem;
  }
  .mb-md-12 {
    margin-bottom: 12rem;
  }
  .mb-md-12q {
    margin-bottom: 12.25rem;
  }
  .mb-md-12h {
    margin-bottom: 12.5rem;
  }
  .mb-md-12hq {
    margin-bottom: 12.75rem;
  }
  .ml-md-12 {
    margin-left: 12rem;
  }
  .ml-md-12q {
    margin-left: 12.25rem;
  }
  .ml-md-12h {
    margin-left: 12.5rem;
  }
  .ml-md-12hq {
    margin-left: 12.75rem;
  }
  .mr-md-12 {
    margin-right: 12rem;
  }
  .mr-md-12q {
    margin-right: 12.25rem;
  }
  .mr-md-12h {
    margin-right: 12.5rem;
  }
  .mr-md-12hq {
    margin-right: 12.75rem;
  }
}

@media (min-width: 768px) {
  .m-md-13 {
    margin: 13rem;
  }
  .m-md-13q {
    margin: 13.25rem;
  }
  .m-md-13h {
    margin: 13.5rem;
  }
  .m-md-13hq {
    margin: 13.75rem;
  }
  .mx-md-13 {
    margin-left: 13rem;
    margin-right: 13rem;
  }
  .mx-md-13q {
    margin-left: 13.25rem;
    margin-right: 13.25rem;
  }
  .mx-md-13h {
    margin-left: 13.5rem;
    margin-right: 13.5rem;
  }
  .mx-md-13hq {
    margin-left: 13.75rem;
    margin-right: 13.75rem;
  }
  .my-md-13 {
    margin-top: 13rem;
    margin-bottom: 13rem;
  }
  .my-md-13q {
    margin-top: 13.25rem;
    margin-bottom: 13.25rem;
  }
  .my-md-13h {
    margin-top: 13.5rem;
    margin-bottom: 13.5rem;
  }
  .my-md-13hq {
    margin-top: 13.75rem;
    margin-bottom: 13.75rem;
  }
  .mt-md-13 {
    margin-top: 13rem;
  }
  .mt-md-13q {
    margin-top: 13.25rem;
  }
  .mt-md-13h {
    margin-top: 13.5rem;
  }
  .mt-md-13hq {
    margin-top: 13.75rem;
  }
  .mb-md-13 {
    margin-bottom: 13rem;
  }
  .mb-md-13q {
    margin-bottom: 13.25rem;
  }
  .mb-md-13h {
    margin-bottom: 13.5rem;
  }
  .mb-md-13hq {
    margin-bottom: 13.75rem;
  }
  .ml-md-13 {
    margin-left: 13rem;
  }
  .ml-md-13q {
    margin-left: 13.25rem;
  }
  .ml-md-13h {
    margin-left: 13.5rem;
  }
  .ml-md-13hq {
    margin-left: 13.75rem;
  }
  .mr-md-13 {
    margin-right: 13rem;
  }
  .mr-md-13q {
    margin-right: 13.25rem;
  }
  .mr-md-13h {
    margin-right: 13.5rem;
  }
  .mr-md-13hq {
    margin-right: 13.75rem;
  }
}

@media (min-width: 768px) {
  .m-md-14 {
    margin: 14rem;
  }
  .m-md-14q {
    margin: 14.25rem;
  }
  .m-md-14h {
    margin: 14.5rem;
  }
  .m-md-14hq {
    margin: 14.75rem;
  }
  .mx-md-14 {
    margin-left: 14rem;
    margin-right: 14rem;
  }
  .mx-md-14q {
    margin-left: 14.25rem;
    margin-right: 14.25rem;
  }
  .mx-md-14h {
    margin-left: 14.5rem;
    margin-right: 14.5rem;
  }
  .mx-md-14hq {
    margin-left: 14.75rem;
    margin-right: 14.75rem;
  }
  .my-md-14 {
    margin-top: 14rem;
    margin-bottom: 14rem;
  }
  .my-md-14q {
    margin-top: 14.25rem;
    margin-bottom: 14.25rem;
  }
  .my-md-14h {
    margin-top: 14.5rem;
    margin-bottom: 14.5rem;
  }
  .my-md-14hq {
    margin-top: 14.75rem;
    margin-bottom: 14.75rem;
  }
  .mt-md-14 {
    margin-top: 14rem;
  }
  .mt-md-14q {
    margin-top: 14.25rem;
  }
  .mt-md-14h {
    margin-top: 14.5rem;
  }
  .mt-md-14hq {
    margin-top: 14.75rem;
  }
  .mb-md-14 {
    margin-bottom: 14rem;
  }
  .mb-md-14q {
    margin-bottom: 14.25rem;
  }
  .mb-md-14h {
    margin-bottom: 14.5rem;
  }
  .mb-md-14hq {
    margin-bottom: 14.75rem;
  }
  .ml-md-14 {
    margin-left: 14rem;
  }
  .ml-md-14q {
    margin-left: 14.25rem;
  }
  .ml-md-14h {
    margin-left: 14.5rem;
  }
  .ml-md-14hq {
    margin-left: 14.75rem;
  }
  .mr-md-14 {
    margin-right: 14rem;
  }
  .mr-md-14q {
    margin-right: 14.25rem;
  }
  .mr-md-14h {
    margin-right: 14.5rem;
  }
  .mr-md-14hq {
    margin-right: 14.75rem;
  }
}

@media (min-width: 768px) {
  .m-md-15 {
    margin: 15rem;
  }
  .m-md-15q {
    margin: 15.25rem;
  }
  .m-md-15h {
    margin: 15.5rem;
  }
  .m-md-15hq {
    margin: 15.75rem;
  }
  .mx-md-15 {
    margin-left: 15rem;
    margin-right: 15rem;
  }
  .mx-md-15q {
    margin-left: 15.25rem;
    margin-right: 15.25rem;
  }
  .mx-md-15h {
    margin-left: 15.5rem;
    margin-right: 15.5rem;
  }
  .mx-md-15hq {
    margin-left: 15.75rem;
    margin-right: 15.75rem;
  }
  .my-md-15 {
    margin-top: 15rem;
    margin-bottom: 15rem;
  }
  .my-md-15q {
    margin-top: 15.25rem;
    margin-bottom: 15.25rem;
  }
  .my-md-15h {
    margin-top: 15.5rem;
    margin-bottom: 15.5rem;
  }
  .my-md-15hq {
    margin-top: 15.75rem;
    margin-bottom: 15.75rem;
  }
  .mt-md-15 {
    margin-top: 15rem;
  }
  .mt-md-15q {
    margin-top: 15.25rem;
  }
  .mt-md-15h {
    margin-top: 15.5rem;
  }
  .mt-md-15hq {
    margin-top: 15.75rem;
  }
  .mb-md-15 {
    margin-bottom: 15rem;
  }
  .mb-md-15q {
    margin-bottom: 15.25rem;
  }
  .mb-md-15h {
    margin-bottom: 15.5rem;
  }
  .mb-md-15hq {
    margin-bottom: 15.75rem;
  }
  .ml-md-15 {
    margin-left: 15rem;
  }
  .ml-md-15q {
    margin-left: 15.25rem;
  }
  .ml-md-15h {
    margin-left: 15.5rem;
  }
  .ml-md-15hq {
    margin-left: 15.75rem;
  }
  .mr-md-15 {
    margin-right: 15rem;
  }
  .mr-md-15q {
    margin-right: 15.25rem;
  }
  .mr-md-15h {
    margin-right: 15.5rem;
  }
  .mr-md-15hq {
    margin-right: 15.75rem;
  }
}

@media (min-width: 768px) {
  .m-md-16 {
    margin: 16rem;
  }
  .m-md-16q {
    margin: 16.25rem;
  }
  .m-md-16h {
    margin: 16.5rem;
  }
  .m-md-16hq {
    margin: 16.75rem;
  }
  .mx-md-16 {
    margin-left: 16rem;
    margin-right: 16rem;
  }
  .mx-md-16q {
    margin-left: 16.25rem;
    margin-right: 16.25rem;
  }
  .mx-md-16h {
    margin-left: 16.5rem;
    margin-right: 16.5rem;
  }
  .mx-md-16hq {
    margin-left: 16.75rem;
    margin-right: 16.75rem;
  }
  .my-md-16 {
    margin-top: 16rem;
    margin-bottom: 16rem;
  }
  .my-md-16q {
    margin-top: 16.25rem;
    margin-bottom: 16.25rem;
  }
  .my-md-16h {
    margin-top: 16.5rem;
    margin-bottom: 16.5rem;
  }
  .my-md-16hq {
    margin-top: 16.75rem;
    margin-bottom: 16.75rem;
  }
  .mt-md-16 {
    margin-top: 16rem;
  }
  .mt-md-16q {
    margin-top: 16.25rem;
  }
  .mt-md-16h {
    margin-top: 16.5rem;
  }
  .mt-md-16hq {
    margin-top: 16.75rem;
  }
  .mb-md-16 {
    margin-bottom: 16rem;
  }
  .mb-md-16q {
    margin-bottom: 16.25rem;
  }
  .mb-md-16h {
    margin-bottom: 16.5rem;
  }
  .mb-md-16hq {
    margin-bottom: 16.75rem;
  }
  .ml-md-16 {
    margin-left: 16rem;
  }
  .ml-md-16q {
    margin-left: 16.25rem;
  }
  .ml-md-16h {
    margin-left: 16.5rem;
  }
  .ml-md-16hq {
    margin-left: 16.75rem;
  }
  .mr-md-16 {
    margin-right: 16rem;
  }
  .mr-md-16q {
    margin-right: 16.25rem;
  }
  .mr-md-16h {
    margin-right: 16.5rem;
  }
  .mr-md-16hq {
    margin-right: 16.75rem;
  }
}

@media (min-width: 768px) {
  .m-md-17 {
    margin: 17rem;
  }
  .m-md-17q {
    margin: 17.25rem;
  }
  .m-md-17h {
    margin: 17.5rem;
  }
  .m-md-17hq {
    margin: 17.75rem;
  }
  .mx-md-17 {
    margin-left: 17rem;
    margin-right: 17rem;
  }
  .mx-md-17q {
    margin-left: 17.25rem;
    margin-right: 17.25rem;
  }
  .mx-md-17h {
    margin-left: 17.5rem;
    margin-right: 17.5rem;
  }
  .mx-md-17hq {
    margin-left: 17.75rem;
    margin-right: 17.75rem;
  }
  .my-md-17 {
    margin-top: 17rem;
    margin-bottom: 17rem;
  }
  .my-md-17q {
    margin-top: 17.25rem;
    margin-bottom: 17.25rem;
  }
  .my-md-17h {
    margin-top: 17.5rem;
    margin-bottom: 17.5rem;
  }
  .my-md-17hq {
    margin-top: 17.75rem;
    margin-bottom: 17.75rem;
  }
  .mt-md-17 {
    margin-top: 17rem;
  }
  .mt-md-17q {
    margin-top: 17.25rem;
  }
  .mt-md-17h {
    margin-top: 17.5rem;
  }
  .mt-md-17hq {
    margin-top: 17.75rem;
  }
  .mb-md-17 {
    margin-bottom: 17rem;
  }
  .mb-md-17q {
    margin-bottom: 17.25rem;
  }
  .mb-md-17h {
    margin-bottom: 17.5rem;
  }
  .mb-md-17hq {
    margin-bottom: 17.75rem;
  }
  .ml-md-17 {
    margin-left: 17rem;
  }
  .ml-md-17q {
    margin-left: 17.25rem;
  }
  .ml-md-17h {
    margin-left: 17.5rem;
  }
  .ml-md-17hq {
    margin-left: 17.75rem;
  }
  .mr-md-17 {
    margin-right: 17rem;
  }
  .mr-md-17q {
    margin-right: 17.25rem;
  }
  .mr-md-17h {
    margin-right: 17.5rem;
  }
  .mr-md-17hq {
    margin-right: 17.75rem;
  }
}

@media (min-width: 768px) {
  .m-md-18 {
    margin: 18rem;
  }
  .m-md-18q {
    margin: 18.25rem;
  }
  .m-md-18h {
    margin: 18.5rem;
  }
  .m-md-18hq {
    margin: 18.75rem;
  }
  .mx-md-18 {
    margin-left: 18rem;
    margin-right: 18rem;
  }
  .mx-md-18q {
    margin-left: 18.25rem;
    margin-right: 18.25rem;
  }
  .mx-md-18h {
    margin-left: 18.5rem;
    margin-right: 18.5rem;
  }
  .mx-md-18hq {
    margin-left: 18.75rem;
    margin-right: 18.75rem;
  }
  .my-md-18 {
    margin-top: 18rem;
    margin-bottom: 18rem;
  }
  .my-md-18q {
    margin-top: 18.25rem;
    margin-bottom: 18.25rem;
  }
  .my-md-18h {
    margin-top: 18.5rem;
    margin-bottom: 18.5rem;
  }
  .my-md-18hq {
    margin-top: 18.75rem;
    margin-bottom: 18.75rem;
  }
  .mt-md-18 {
    margin-top: 18rem;
  }
  .mt-md-18q {
    margin-top: 18.25rem;
  }
  .mt-md-18h {
    margin-top: 18.5rem;
  }
  .mt-md-18hq {
    margin-top: 18.75rem;
  }
  .mb-md-18 {
    margin-bottom: 18rem;
  }
  .mb-md-18q {
    margin-bottom: 18.25rem;
  }
  .mb-md-18h {
    margin-bottom: 18.5rem;
  }
  .mb-md-18hq {
    margin-bottom: 18.75rem;
  }
  .ml-md-18 {
    margin-left: 18rem;
  }
  .ml-md-18q {
    margin-left: 18.25rem;
  }
  .ml-md-18h {
    margin-left: 18.5rem;
  }
  .ml-md-18hq {
    margin-left: 18.75rem;
  }
  .mr-md-18 {
    margin-right: 18rem;
  }
  .mr-md-18q {
    margin-right: 18.25rem;
  }
  .mr-md-18h {
    margin-right: 18.5rem;
  }
  .mr-md-18hq {
    margin-right: 18.75rem;
  }
}

@media (min-width: 768px) {
  .m-md-19 {
    margin: 19rem;
  }
  .m-md-19q {
    margin: 19.25rem;
  }
  .m-md-19h {
    margin: 19.5rem;
  }
  .m-md-19hq {
    margin: 19.75rem;
  }
  .mx-md-19 {
    margin-left: 19rem;
    margin-right: 19rem;
  }
  .mx-md-19q {
    margin-left: 19.25rem;
    margin-right: 19.25rem;
  }
  .mx-md-19h {
    margin-left: 19.5rem;
    margin-right: 19.5rem;
  }
  .mx-md-19hq {
    margin-left: 19.75rem;
    margin-right: 19.75rem;
  }
  .my-md-19 {
    margin-top: 19rem;
    margin-bottom: 19rem;
  }
  .my-md-19q {
    margin-top: 19.25rem;
    margin-bottom: 19.25rem;
  }
  .my-md-19h {
    margin-top: 19.5rem;
    margin-bottom: 19.5rem;
  }
  .my-md-19hq {
    margin-top: 19.75rem;
    margin-bottom: 19.75rem;
  }
  .mt-md-19 {
    margin-top: 19rem;
  }
  .mt-md-19q {
    margin-top: 19.25rem;
  }
  .mt-md-19h {
    margin-top: 19.5rem;
  }
  .mt-md-19hq {
    margin-top: 19.75rem;
  }
  .mb-md-19 {
    margin-bottom: 19rem;
  }
  .mb-md-19q {
    margin-bottom: 19.25rem;
  }
  .mb-md-19h {
    margin-bottom: 19.5rem;
  }
  .mb-md-19hq {
    margin-bottom: 19.75rem;
  }
  .ml-md-19 {
    margin-left: 19rem;
  }
  .ml-md-19q {
    margin-left: 19.25rem;
  }
  .ml-md-19h {
    margin-left: 19.5rem;
  }
  .ml-md-19hq {
    margin-left: 19.75rem;
  }
  .mr-md-19 {
    margin-right: 19rem;
  }
  .mr-md-19q {
    margin-right: 19.25rem;
  }
  .mr-md-19h {
    margin-right: 19.5rem;
  }
  .mr-md-19hq {
    margin-right: 19.75rem;
  }
}

@media (min-width: 768px) {
  .m-md-20 {
    margin: 20rem;
  }
  .m-md-20q {
    margin: 20.25rem;
  }
  .m-md-20h {
    margin: 20.5rem;
  }
  .m-md-20hq {
    margin: 20.75rem;
  }
  .mx-md-20 {
    margin-left: 20rem;
    margin-right: 20rem;
  }
  .mx-md-20q {
    margin-left: 20.25rem;
    margin-right: 20.25rem;
  }
  .mx-md-20h {
    margin-left: 20.5rem;
    margin-right: 20.5rem;
  }
  .mx-md-20hq {
    margin-left: 20.75rem;
    margin-right: 20.75rem;
  }
  .my-md-20 {
    margin-top: 20rem;
    margin-bottom: 20rem;
  }
  .my-md-20q {
    margin-top: 20.25rem;
    margin-bottom: 20.25rem;
  }
  .my-md-20h {
    margin-top: 20.5rem;
    margin-bottom: 20.5rem;
  }
  .my-md-20hq {
    margin-top: 20.75rem;
    margin-bottom: 20.75rem;
  }
  .mt-md-20 {
    margin-top: 20rem;
  }
  .mt-md-20q {
    margin-top: 20.25rem;
  }
  .mt-md-20h {
    margin-top: 20.5rem;
  }
  .mt-md-20hq {
    margin-top: 20.75rem;
  }
  .mb-md-20 {
    margin-bottom: 20rem;
  }
  .mb-md-20q {
    margin-bottom: 20.25rem;
  }
  .mb-md-20h {
    margin-bottom: 20.5rem;
  }
  .mb-md-20hq {
    margin-bottom: 20.75rem;
  }
  .ml-md-20 {
    margin-left: 20rem;
  }
  .ml-md-20q {
    margin-left: 20.25rem;
  }
  .ml-md-20h {
    margin-left: 20.5rem;
  }
  .ml-md-20hq {
    margin-left: 20.75rem;
  }
  .mr-md-20 {
    margin-right: 20rem;
  }
  .mr-md-20q {
    margin-right: 20.25rem;
  }
  .mr-md-20h {
    margin-right: 20.5rem;
  }
  .mr-md-20hq {
    margin-right: 20.75rem;
  }
}

@media (min-width: 969px) {
  .m-lg-0 {
    margin: 0rem;
  }
  .m-lg-0q {
    margin: 0.25rem;
  }
  .m-lg-0h {
    margin: 0.5rem;
  }
  .m-lg-0hq {
    margin: 0.75rem;
  }
  .mx-lg-0 {
    margin-left: 0rem;
    margin-right: 0rem;
  }
  .mx-lg-0q {
    margin-left: 0.25rem;
    margin-right: 0.25rem;
  }
  .mx-lg-0h {
    margin-left: 0.5rem;
    margin-right: 0.5rem;
  }
  .mx-lg-0hq {
    margin-left: 0.75rem;
    margin-right: 0.75rem;
  }
  .my-lg-0 {
    margin-top: 0rem;
    margin-bottom: 0rem;
  }
  .my-lg-0q {
    margin-top: 0.25rem;
    margin-bottom: 0.25rem;
  }
  .my-lg-0h {
    margin-top: 0.5rem;
    margin-bottom: 0.5rem;
  }
  .my-lg-0hq {
    margin-top: 0.75rem;
    margin-bottom: 0.75rem;
  }
  .mt-lg-0 {
    margin-top: 0rem;
  }
  .mt-lg-0q {
    margin-top: 0.25rem;
  }
  .mt-lg-0h {
    margin-top: 0.5rem;
  }
  .mt-lg-0hq {
    margin-top: 0.75rem;
  }
  .mb-lg-0 {
    margin-bottom: 0rem;
  }
  .mb-lg-0q {
    margin-bottom: 0.25rem;
  }
  .mb-lg-0h {
    margin-bottom: 0.5rem;
  }
  .mb-lg-0hq {
    margin-bottom: 0.75rem;
  }
  .ml-lg-0 {
    margin-left: 0rem;
  }
  .ml-lg-0q {
    margin-left: 0.25rem;
  }
  .ml-lg-0h {
    margin-left: 0.5rem;
  }
  .ml-lg-0hq {
    margin-left: 0.75rem;
  }
  .mr-lg-0 {
    margin-right: 0rem;
  }
  .mr-lg-0q {
    margin-right: 0.25rem;
  }
  .mr-lg-0h {
    margin-right: 0.5rem;
  }
  .mr-lg-0hq {
    margin-right: 0.75rem;
  }
}

@media (min-width: 969px) {
  .m-lg-1 {
    margin: 1rem;
  }
  .m-lg-1q {
    margin: 1.25rem;
  }
  .m-lg-1h {
    margin: 1.5rem;
  }
  .m-lg-1hq {
    margin: 1.75rem;
  }
  .mx-lg-1 {
    margin-left: 1rem;
    margin-right: 1rem;
  }
  .mx-lg-1q {
    margin-left: 1.25rem;
    margin-right: 1.25rem;
  }
  .mx-lg-1h {
    margin-left: 1.5rem;
    margin-right: 1.5rem;
  }
  .mx-lg-1hq {
    margin-left: 1.75rem;
    margin-right: 1.75rem;
  }
  .my-lg-1 {
    margin-top: 1rem;
    margin-bottom: 1rem;
  }
  .my-lg-1q {
    margin-top: 1.25rem;
    margin-bottom: 1.25rem;
  }
  .my-lg-1h {
    margin-top: 1.5rem;
    margin-bottom: 1.5rem;
  }
  .my-lg-1hq {
    margin-top: 1.75rem;
    margin-bottom: 1.75rem;
  }
  .mt-lg-1 {
    margin-top: 1rem;
  }
  .mt-lg-1q {
    margin-top: 1.25rem;
  }
  .mt-lg-1h {
    margin-top: 1.5rem;
  }
  .mt-lg-1hq {
    margin-top: 1.75rem;
  }
  .mb-lg-1 {
    margin-bottom: 1rem;
  }
  .mb-lg-1q {
    margin-bottom: 1.25rem;
  }
  .mb-lg-1h {
    margin-bottom: 1.5rem;
  }
  .mb-lg-1hq {
    margin-bottom: 1.75rem;
  }
  .ml-lg-1 {
    margin-left: 1rem;
  }
  .ml-lg-1q {
    margin-left: 1.25rem;
  }
  .ml-lg-1h {
    margin-left: 1.5rem;
  }
  .ml-lg-1hq {
    margin-left: 1.75rem;
  }
  .mr-lg-1 {
    margin-right: 1rem;
  }
  .mr-lg-1q {
    margin-right: 1.25rem;
  }
  .mr-lg-1h {
    margin-right: 1.5rem;
  }
  .mr-lg-1hq {
    margin-right: 1.75rem;
  }
}

@media (min-width: 969px) {
  .m-lg-2 {
    margin: 2rem;
  }
  .m-lg-2q {
    margin: 2.25rem;
  }
  .m-lg-2h {
    margin: 2.5rem;
  }
  .m-lg-2hq {
    margin: 2.75rem;
  }
  .mx-lg-2 {
    margin-left: 2rem;
    margin-right: 2rem;
  }
  .mx-lg-2q {
    margin-left: 2.25rem;
    margin-right: 2.25rem;
  }
  .mx-lg-2h {
    margin-left: 2.5rem;
    margin-right: 2.5rem;
  }
  .mx-lg-2hq {
    margin-left: 2.75rem;
    margin-right: 2.75rem;
  }
  .my-lg-2 {
    margin-top: 2rem;
    margin-bottom: 2rem;
  }
  .my-lg-2q {
    margin-top: 2.25rem;
    margin-bottom: 2.25rem;
  }
  .my-lg-2h {
    margin-top: 2.5rem;
    margin-bottom: 2.5rem;
  }
  .my-lg-2hq {
    margin-top: 2.75rem;
    margin-bottom: 2.75rem;
  }
  .mt-lg-2 {
    margin-top: 2rem;
  }
  .mt-lg-2q {
    margin-top: 2.25rem;
  }
  .mt-lg-2h {
    margin-top: 2.5rem;
  }
  .mt-lg-2hq {
    margin-top: 2.75rem;
  }
  .mb-lg-2 {
    margin-bottom: 2rem;
  }
  .mb-lg-2q {
    margin-bottom: 2.25rem;
  }
  .mb-lg-2h {
    margin-bottom: 2.5rem;
  }
  .mb-lg-2hq {
    margin-bottom: 2.75rem;
  }
  .ml-lg-2 {
    margin-left: 2rem;
  }
  .ml-lg-2q {
    margin-left: 2.25rem;
  }
  .ml-lg-2h {
    margin-left: 2.5rem;
  }
  .ml-lg-2hq {
    margin-left: 2.75rem;
  }
  .mr-lg-2 {
    margin-right: 2rem;
  }
  .mr-lg-2q {
    margin-right: 2.25rem;
  }
  .mr-lg-2h {
    margin-right: 2.5rem;
  }
  .mr-lg-2hq {
    margin-right: 2.75rem;
  }
}

@media (min-width: 969px) {
  .m-lg-3 {
    margin: 3rem;
  }
  .m-lg-3q {
    margin: 3.25rem;
  }
  .m-lg-3h {
    margin: 3.5rem;
  }
  .m-lg-3hq {
    margin: 3.75rem;
  }
  .mx-lg-3 {
    margin-left: 3rem;
    margin-right: 3rem;
  }
  .mx-lg-3q {
    margin-left: 3.25rem;
    margin-right: 3.25rem;
  }
  .mx-lg-3h {
    margin-left: 3.5rem;
    margin-right: 3.5rem;
  }
  .mx-lg-3hq {
    margin-left: 3.75rem;
    margin-right: 3.75rem;
  }
  .my-lg-3 {
    margin-top: 3rem;
    margin-bottom: 3rem;
  }
  .my-lg-3q {
    margin-top: 3.25rem;
    margin-bottom: 3.25rem;
  }
  .my-lg-3h {
    margin-top: 3.5rem;
    margin-bottom: 3.5rem;
  }
  .my-lg-3hq {
    margin-top: 3.75rem;
    margin-bottom: 3.75rem;
  }
  .mt-lg-3 {
    margin-top: 3rem;
  }
  .mt-lg-3q {
    margin-top: 3.25rem;
  }
  .mt-lg-3h {
    margin-top: 3.5rem;
  }
  .mt-lg-3hq {
    margin-top: 3.75rem;
  }
  .mb-lg-3 {
    margin-bottom: 3rem;
  }
  .mb-lg-3q {
    margin-bottom: 3.25rem;
  }
  .mb-lg-3h {
    margin-bottom: 3.5rem;
  }
  .mb-lg-3hq {
    margin-bottom: 3.75rem;
  }
  .ml-lg-3 {
    margin-left: 3rem;
  }
  .ml-lg-3q {
    margin-left: 3.25rem;
  }
  .ml-lg-3h {
    margin-left: 3.5rem;
  }
  .ml-lg-3hq {
    margin-left: 3.75rem;
  }
  .mr-lg-3 {
    margin-right: 3rem;
  }
  .mr-lg-3q {
    margin-right: 3.25rem;
  }
  .mr-lg-3h {
    margin-right: 3.5rem;
  }
  .mr-lg-3hq {
    margin-right: 3.75rem;
  }
}

@media (min-width: 969px) {
  .m-lg-4 {
    margin: 4rem;
  }
  .m-lg-4q {
    margin: 4.25rem;
  }
  .m-lg-4h {
    margin: 4.5rem;
  }
  .m-lg-4hq {
    margin: 4.75rem;
  }
  .mx-lg-4 {
    margin-left: 4rem;
    margin-right: 4rem;
  }
  .mx-lg-4q {
    margin-left: 4.25rem;
    margin-right: 4.25rem;
  }
  .mx-lg-4h {
    margin-left: 4.5rem;
    margin-right: 4.5rem;
  }
  .mx-lg-4hq {
    margin-left: 4.75rem;
    margin-right: 4.75rem;
  }
  .my-lg-4 {
    margin-top: 4rem;
    margin-bottom: 4rem;
  }
  .my-lg-4q {
    margin-top: 4.25rem;
    margin-bottom: 4.25rem;
  }
  .my-lg-4h {
    margin-top: 4.5rem;
    margin-bottom: 4.5rem;
  }
  .my-lg-4hq {
    margin-top: 4.75rem;
    margin-bottom: 4.75rem;
  }
  .mt-lg-4 {
    margin-top: 4rem;
  }
  .mt-lg-4q {
    margin-top: 4.25rem;
  }
  .mt-lg-4h {
    margin-top: 4.5rem;
  }
  .mt-lg-4hq {
    margin-top: 4.75rem;
  }
  .mb-lg-4 {
    margin-bottom: 4rem;
  }
  .mb-lg-4q {
    margin-bottom: 4.25rem;
  }
  .mb-lg-4h {
    margin-bottom: 4.5rem;
  }
  .mb-lg-4hq {
    margin-bottom: 4.75rem;
  }
  .ml-lg-4 {
    margin-left: 4rem;
  }
  .ml-lg-4q {
    margin-left: 4.25rem;
  }
  .ml-lg-4h {
    margin-left: 4.5rem;
  }
  .ml-lg-4hq {
    margin-left: 4.75rem;
  }
  .mr-lg-4 {
    margin-right: 4rem;
  }
  .mr-lg-4q {
    margin-right: 4.25rem;
  }
  .mr-lg-4h {
    margin-right: 4.5rem;
  }
  .mr-lg-4hq {
    margin-right: 4.75rem;
  }
}

@media (min-width: 969px) {
  .m-lg-5 {
    margin: 5rem;
  }
  .m-lg-5q {
    margin: 5.25rem;
  }
  .m-lg-5h {
    margin: 5.5rem;
  }
  .m-lg-5hq {
    margin: 5.75rem;
  }
  .mx-lg-5 {
    margin-left: 5rem;
    margin-right: 5rem;
  }
  .mx-lg-5q {
    margin-left: 5.25rem;
    margin-right: 5.25rem;
  }
  .mx-lg-5h {
    margin-left: 5.5rem;
    margin-right: 5.5rem;
  }
  .mx-lg-5hq {
    margin-left: 5.75rem;
    margin-right: 5.75rem;
  }
  .my-lg-5 {
    margin-top: 5rem;
    margin-bottom: 5rem;
  }
  .my-lg-5q {
    margin-top: 5.25rem;
    margin-bottom: 5.25rem;
  }
  .my-lg-5h {
    margin-top: 5.5rem;
    margin-bottom: 5.5rem;
  }
  .my-lg-5hq {
    margin-top: 5.75rem;
    margin-bottom: 5.75rem;
  }
  .mt-lg-5 {
    margin-top: 5rem;
  }
  .mt-lg-5q {
    margin-top: 5.25rem;
  }
  .mt-lg-5h {
    margin-top: 5.5rem;
  }
  .mt-lg-5hq {
    margin-top: 5.75rem;
  }
  .mb-lg-5 {
    margin-bottom: 5rem;
  }
  .mb-lg-5q {
    margin-bottom: 5.25rem;
  }
  .mb-lg-5h {
    margin-bottom: 5.5rem;
  }
  .mb-lg-5hq {
    margin-bottom: 5.75rem;
  }
  .ml-lg-5 {
    margin-left: 5rem;
  }
  .ml-lg-5q {
    margin-left: 5.25rem;
  }
  .ml-lg-5h {
    margin-left: 5.5rem;
  }
  .ml-lg-5hq {
    margin-left: 5.75rem;
  }
  .mr-lg-5 {
    margin-right: 5rem;
  }
  .mr-lg-5q {
    margin-right: 5.25rem;
  }
  .mr-lg-5h {
    margin-right: 5.5rem;
  }
  .mr-lg-5hq {
    margin-right: 5.75rem;
  }
}

@media (min-width: 969px) {
  .m-lg-6 {
    margin: 6rem;
  }
  .m-lg-6q {
    margin: 6.25rem;
  }
  .m-lg-6h {
    margin: 6.5rem;
  }
  .m-lg-6hq {
    margin: 6.75rem;
  }
  .mx-lg-6 {
    margin-left: 6rem;
    margin-right: 6rem;
  }
  .mx-lg-6q {
    margin-left: 6.25rem;
    margin-right: 6.25rem;
  }
  .mx-lg-6h {
    margin-left: 6.5rem;
    margin-right: 6.5rem;
  }
  .mx-lg-6hq {
    margin-left: 6.75rem;
    margin-right: 6.75rem;
  }
  .my-lg-6 {
    margin-top: 6rem;
    margin-bottom: 6rem;
  }
  .my-lg-6q {
    margin-top: 6.25rem;
    margin-bottom: 6.25rem;
  }
  .my-lg-6h {
    margin-top: 6.5rem;
    margin-bottom: 6.5rem;
  }
  .my-lg-6hq {
    margin-top: 6.75rem;
    margin-bottom: 6.75rem;
  }
  .mt-lg-6 {
    margin-top: 6rem;
  }
  .mt-lg-6q {
    margin-top: 6.25rem;
  }
  .mt-lg-6h {
    margin-top: 6.5rem;
  }
  .mt-lg-6hq {
    margin-top: 6.75rem;
  }
  .mb-lg-6 {
    margin-bottom: 6rem;
  }
  .mb-lg-6q {
    margin-bottom: 6.25rem;
  }
  .mb-lg-6h {
    margin-bottom: 6.5rem;
  }
  .mb-lg-6hq {
    margin-bottom: 6.75rem;
  }
  .ml-lg-6 {
    margin-left: 6rem;
  }
  .ml-lg-6q {
    margin-left: 6.25rem;
  }
  .ml-lg-6h {
    margin-left: 6.5rem;
  }
  .ml-lg-6hq {
    margin-left: 6.75rem;
  }
  .mr-lg-6 {
    margin-right: 6rem;
  }
  .mr-lg-6q {
    margin-right: 6.25rem;
  }
  .mr-lg-6h {
    margin-right: 6.5rem;
  }
  .mr-lg-6hq {
    margin-right: 6.75rem;
  }
}

@media (min-width: 969px) {
  .m-lg-7 {
    margin: 7rem;
  }
  .m-lg-7q {
    margin: 7.25rem;
  }
  .m-lg-7h {
    margin: 7.5rem;
  }
  .m-lg-7hq {
    margin: 7.75rem;
  }
  .mx-lg-7 {
    margin-left: 7rem;
    margin-right: 7rem;
  }
  .mx-lg-7q {
    margin-left: 7.25rem;
    margin-right: 7.25rem;
  }
  .mx-lg-7h {
    margin-left: 7.5rem;
    margin-right: 7.5rem;
  }
  .mx-lg-7hq {
    margin-left: 7.75rem;
    margin-right: 7.75rem;
  }
  .my-lg-7 {
    margin-top: 7rem;
    margin-bottom: 7rem;
  }
  .my-lg-7q {
    margin-top: 7.25rem;
    margin-bottom: 7.25rem;
  }
  .my-lg-7h {
    margin-top: 7.5rem;
    margin-bottom: 7.5rem;
  }
  .my-lg-7hq {
    margin-top: 7.75rem;
    margin-bottom: 7.75rem;
  }
  .mt-lg-7 {
    margin-top: 7rem;
  }
  .mt-lg-7q {
    margin-top: 7.25rem;
  }
  .mt-lg-7h {
    margin-top: 7.5rem;
  }
  .mt-lg-7hq {
    margin-top: 7.75rem;
  }
  .mb-lg-7 {
    margin-bottom: 7rem;
  }
  .mb-lg-7q {
    margin-bottom: 7.25rem;
  }
  .mb-lg-7h {
    margin-bottom: 7.5rem;
  }
  .mb-lg-7hq {
    margin-bottom: 7.75rem;
  }
  .ml-lg-7 {
    margin-left: 7rem;
  }
  .ml-lg-7q {
    margin-left: 7.25rem;
  }
  .ml-lg-7h {
    margin-left: 7.5rem;
  }
  .ml-lg-7hq {
    margin-left: 7.75rem;
  }
  .mr-lg-7 {
    margin-right: 7rem;
  }
  .mr-lg-7q {
    margin-right: 7.25rem;
  }
  .mr-lg-7h {
    margin-right: 7.5rem;
  }
  .mr-lg-7hq {
    margin-right: 7.75rem;
  }
}

@media (min-width: 969px) {
  .m-lg-8 {
    margin: 8rem;
  }
  .m-lg-8q {
    margin: 8.25rem;
  }
  .m-lg-8h {
    margin: 8.5rem;
  }
  .m-lg-8hq {
    margin: 8.75rem;
  }
  .mx-lg-8 {
    margin-left: 8rem;
    margin-right: 8rem;
  }
  .mx-lg-8q {
    margin-left: 8.25rem;
    margin-right: 8.25rem;
  }
  .mx-lg-8h {
    margin-left: 8.5rem;
    margin-right: 8.5rem;
  }
  .mx-lg-8hq {
    margin-left: 8.75rem;
    margin-right: 8.75rem;
  }
  .my-lg-8 {
    margin-top: 8rem;
    margin-bottom: 8rem;
  }
  .my-lg-8q {
    margin-top: 8.25rem;
    margin-bottom: 8.25rem;
  }
  .my-lg-8h {
    margin-top: 8.5rem;
    margin-bottom: 8.5rem;
  }
  .my-lg-8hq {
    margin-top: 8.75rem;
    margin-bottom: 8.75rem;
  }
  .mt-lg-8 {
    margin-top: 8rem;
  }
  .mt-lg-8q {
    margin-top: 8.25rem;
  }
  .mt-lg-8h {
    margin-top: 8.5rem;
  }
  .mt-lg-8hq {
    margin-top: 8.75rem;
  }
  .mb-lg-8 {
    margin-bottom: 8rem;
  }
  .mb-lg-8q {
    margin-bottom: 8.25rem;
  }
  .mb-lg-8h {
    margin-bottom: 8.5rem;
  }
  .mb-lg-8hq {
    margin-bottom: 8.75rem;
  }
  .ml-lg-8 {
    margin-left: 8rem;
  }
  .ml-lg-8q {
    margin-left: 8.25rem;
  }
  .ml-lg-8h {
    margin-left: 8.5rem;
  }
  .ml-lg-8hq {
    margin-left: 8.75rem;
  }
  .mr-lg-8 {
    margin-right: 8rem;
  }
  .mr-lg-8q {
    margin-right: 8.25rem;
  }
  .mr-lg-8h {
    margin-right: 8.5rem;
  }
  .mr-lg-8hq {
    margin-right: 8.75rem;
  }
}

@media (min-width: 969px) {
  .m-lg-9 {
    margin: 9rem;
  }
  .m-lg-9q {
    margin: 9.25rem;
  }
  .m-lg-9h {
    margin: 9.5rem;
  }
  .m-lg-9hq {
    margin: 9.75rem;
  }
  .mx-lg-9 {
    margin-left: 9rem;
    margin-right: 9rem;
  }
  .mx-lg-9q {
    margin-left: 9.25rem;
    margin-right: 9.25rem;
  }
  .mx-lg-9h {
    margin-left: 9.5rem;
    margin-right: 9.5rem;
  }
  .mx-lg-9hq {
    margin-left: 9.75rem;
    margin-right: 9.75rem;
  }
  .my-lg-9 {
    margin-top: 9rem;
    margin-bottom: 9rem;
  }
  .my-lg-9q {
    margin-top: 9.25rem;
    margin-bottom: 9.25rem;
  }
  .my-lg-9h {
    margin-top: 9.5rem;
    margin-bottom: 9.5rem;
  }
  .my-lg-9hq {
    margin-top: 9.75rem;
    margin-bottom: 9.75rem;
  }
  .mt-lg-9 {
    margin-top: 9rem;
  }
  .mt-lg-9q {
    margin-top: 9.25rem;
  }
  .mt-lg-9h {
    margin-top: 9.5rem;
  }
  .mt-lg-9hq {
    margin-top: 9.75rem;
  }
  .mb-lg-9 {
    margin-bottom: 9rem;
  }
  .mb-lg-9q {
    margin-bottom: 9.25rem;
  }
  .mb-lg-9h {
    margin-bottom: 9.5rem;
  }
  .mb-lg-9hq {
    margin-bottom: 9.75rem;
  }
  .ml-lg-9 {
    margin-left: 9rem;
  }
  .ml-lg-9q {
    margin-left: 9.25rem;
  }
  .ml-lg-9h {
    margin-left: 9.5rem;
  }
  .ml-lg-9hq {
    margin-left: 9.75rem;
  }
  .mr-lg-9 {
    margin-right: 9rem;
  }
  .mr-lg-9q {
    margin-right: 9.25rem;
  }
  .mr-lg-9h {
    margin-right: 9.5rem;
  }
  .mr-lg-9hq {
    margin-right: 9.75rem;
  }
}

@media (min-width: 969px) {
  .m-lg-10 {
    margin: 10rem;
  }
  .m-lg-10q {
    margin: 10.25rem;
  }
  .m-lg-10h {
    margin: 10.5rem;
  }
  .m-lg-10hq {
    margin: 10.75rem;
  }
  .mx-lg-10 {
    margin-left: 10rem;
    margin-right: 10rem;
  }
  .mx-lg-10q {
    margin-left: 10.25rem;
    margin-right: 10.25rem;
  }
  .mx-lg-10h {
    margin-left: 10.5rem;
    margin-right: 10.5rem;
  }
  .mx-lg-10hq {
    margin-left: 10.75rem;
    margin-right: 10.75rem;
  }
  .my-lg-10 {
    margin-top: 10rem;
    margin-bottom: 10rem;
  }
  .my-lg-10q {
    margin-top: 10.25rem;
    margin-bottom: 10.25rem;
  }
  .my-lg-10h {
    margin-top: 10.5rem;
    margin-bottom: 10.5rem;
  }
  .my-lg-10hq {
    margin-top: 10.75rem;
    margin-bottom: 10.75rem;
  }
  .mt-lg-10 {
    margin-top: 10rem;
  }
  .mt-lg-10q {
    margin-top: 10.25rem;
  }
  .mt-lg-10h {
    margin-top: 10.5rem;
  }
  .mt-lg-10hq {
    margin-top: 10.75rem;
  }
  .mb-lg-10 {
    margin-bottom: 10rem;
  }
  .mb-lg-10q {
    margin-bottom: 10.25rem;
  }
  .mb-lg-10h {
    margin-bottom: 10.5rem;
  }
  .mb-lg-10hq {
    margin-bottom: 10.75rem;
  }
  .ml-lg-10 {
    margin-left: 10rem;
  }
  .ml-lg-10q {
    margin-left: 10.25rem;
  }
  .ml-lg-10h {
    margin-left: 10.5rem;
  }
  .ml-lg-10hq {
    margin-left: 10.75rem;
  }
  .mr-lg-10 {
    margin-right: 10rem;
  }
  .mr-lg-10q {
    margin-right: 10.25rem;
  }
  .mr-lg-10h {
    margin-right: 10.5rem;
  }
  .mr-lg-10hq {
    margin-right: 10.75rem;
  }
}

@media (min-width: 969px) {
  .m-lg-11 {
    margin: 11rem;
  }
  .m-lg-11q {
    margin: 11.25rem;
  }
  .m-lg-11h {
    margin: 11.5rem;
  }
  .m-lg-11hq {
    margin: 11.75rem;
  }
  .mx-lg-11 {
    margin-left: 11rem;
    margin-right: 11rem;
  }
  .mx-lg-11q {
    margin-left: 11.25rem;
    margin-right: 11.25rem;
  }
  .mx-lg-11h {
    margin-left: 11.5rem;
    margin-right: 11.5rem;
  }
  .mx-lg-11hq {
    margin-left: 11.75rem;
    margin-right: 11.75rem;
  }
  .my-lg-11 {
    margin-top: 11rem;
    margin-bottom: 11rem;
  }
  .my-lg-11q {
    margin-top: 11.25rem;
    margin-bottom: 11.25rem;
  }
  .my-lg-11h {
    margin-top: 11.5rem;
    margin-bottom: 11.5rem;
  }
  .my-lg-11hq {
    margin-top: 11.75rem;
    margin-bottom: 11.75rem;
  }
  .mt-lg-11 {
    margin-top: 11rem;
  }
  .mt-lg-11q {
    margin-top: 11.25rem;
  }
  .mt-lg-11h {
    margin-top: 11.5rem;
  }
  .mt-lg-11hq {
    margin-top: 11.75rem;
  }
  .mb-lg-11 {
    margin-bottom: 11rem;
  }
  .mb-lg-11q {
    margin-bottom: 11.25rem;
  }
  .mb-lg-11h {
    margin-bottom: 11.5rem;
  }
  .mb-lg-11hq {
    margin-bottom: 11.75rem;
  }
  .ml-lg-11 {
    margin-left: 11rem;
  }
  .ml-lg-11q {
    margin-left: 11.25rem;
  }
  .ml-lg-11h {
    margin-left: 11.5rem;
  }
  .ml-lg-11hq {
    margin-left: 11.75rem;
  }
  .mr-lg-11 {
    margin-right: 11rem;
  }
  .mr-lg-11q {
    margin-right: 11.25rem;
  }
  .mr-lg-11h {
    margin-right: 11.5rem;
  }
  .mr-lg-11hq {
    margin-right: 11.75rem;
  }
}

@media (min-width: 969px) {
  .m-lg-12 {
    margin: 12rem;
  }
  .m-lg-12q {
    margin: 12.25rem;
  }
  .m-lg-12h {
    margin: 12.5rem;
  }
  .m-lg-12hq {
    margin: 12.75rem;
  }
  .mx-lg-12 {
    margin-left: 12rem;
    margin-right: 12rem;
  }
  .mx-lg-12q {
    margin-left: 12.25rem;
    margin-right: 12.25rem;
  }
  .mx-lg-12h {
    margin-left: 12.5rem;
    margin-right: 12.5rem;
  }
  .mx-lg-12hq {
    margin-left: 12.75rem;
    margin-right: 12.75rem;
  }
  .my-lg-12 {
    margin-top: 12rem;
    margin-bottom: 12rem;
  }
  .my-lg-12q {
    margin-top: 12.25rem;
    margin-bottom: 12.25rem;
  }
  .my-lg-12h {
    margin-top: 12.5rem;
    margin-bottom: 12.5rem;
  }
  .my-lg-12hq {
    margin-top: 12.75rem;
    margin-bottom: 12.75rem;
  }
  .mt-lg-12 {
    margin-top: 12rem;
  }
  .mt-lg-12q {
    margin-top: 12.25rem;
  }
  .mt-lg-12h {
    margin-top: 12.5rem;
  }
  .mt-lg-12hq {
    margin-top: 12.75rem;
  }
  .mb-lg-12 {
    margin-bottom: 12rem;
  }
  .mb-lg-12q {
    margin-bottom: 12.25rem;
  }
  .mb-lg-12h {
    margin-bottom: 12.5rem;
  }
  .mb-lg-12hq {
    margin-bottom: 12.75rem;
  }
  .ml-lg-12 {
    margin-left: 12rem;
  }
  .ml-lg-12q {
    margin-left: 12.25rem;
  }
  .ml-lg-12h {
    margin-left: 12.5rem;
  }
  .ml-lg-12hq {
    margin-left: 12.75rem;
  }
  .mr-lg-12 {
    margin-right: 12rem;
  }
  .mr-lg-12q {
    margin-right: 12.25rem;
  }
  .mr-lg-12h {
    margin-right: 12.5rem;
  }
  .mr-lg-12hq {
    margin-right: 12.75rem;
  }
}

@media (min-width: 969px) {
  .m-lg-13 {
    margin: 13rem;
  }
  .m-lg-13q {
    margin: 13.25rem;
  }
  .m-lg-13h {
    margin: 13.5rem;
  }
  .m-lg-13hq {
    margin: 13.75rem;
  }
  .mx-lg-13 {
    margin-left: 13rem;
    margin-right: 13rem;
  }
  .mx-lg-13q {
    margin-left: 13.25rem;
    margin-right: 13.25rem;
  }
  .mx-lg-13h {
    margin-left: 13.5rem;
    margin-right: 13.5rem;
  }
  .mx-lg-13hq {
    margin-left: 13.75rem;
    margin-right: 13.75rem;
  }
  .my-lg-13 {
    margin-top: 13rem;
    margin-bottom: 13rem;
  }
  .my-lg-13q {
    margin-top: 13.25rem;
    margin-bottom: 13.25rem;
  }
  .my-lg-13h {
    margin-top: 13.5rem;
    margin-bottom: 13.5rem;
  }
  .my-lg-13hq {
    margin-top: 13.75rem;
    margin-bottom: 13.75rem;
  }
  .mt-lg-13 {
    margin-top: 13rem;
  }
  .mt-lg-13q {
    margin-top: 13.25rem;
  }
  .mt-lg-13h {
    margin-top: 13.5rem;
  }
  .mt-lg-13hq {
    margin-top: 13.75rem;
  }
  .mb-lg-13 {
    margin-bottom: 13rem;
  }
  .mb-lg-13q {
    margin-bottom: 13.25rem;
  }
  .mb-lg-13h {
    margin-bottom: 13.5rem;
  }
  .mb-lg-13hq {
    margin-bottom: 13.75rem;
  }
  .ml-lg-13 {
    margin-left: 13rem;
  }
  .ml-lg-13q {
    margin-left: 13.25rem;
  }
  .ml-lg-13h {
    margin-left: 13.5rem;
  }
  .ml-lg-13hq {
    margin-left: 13.75rem;
  }
  .mr-lg-13 {
    margin-right: 13rem;
  }
  .mr-lg-13q {
    margin-right: 13.25rem;
  }
  .mr-lg-13h {
    margin-right: 13.5rem;
  }
  .mr-lg-13hq {
    margin-right: 13.75rem;
  }
}

@media (min-width: 969px) {
  .m-lg-14 {
    margin: 14rem;
  }
  .m-lg-14q {
    margin: 14.25rem;
  }
  .m-lg-14h {
    margin: 14.5rem;
  }
  .m-lg-14hq {
    margin: 14.75rem;
  }
  .mx-lg-14 {
    margin-left: 14rem;
    margin-right: 14rem;
  }
  .mx-lg-14q {
    margin-left: 14.25rem;
    margin-right: 14.25rem;
  }
  .mx-lg-14h {
    margin-left: 14.5rem;
    margin-right: 14.5rem;
  }
  .mx-lg-14hq {
    margin-left: 14.75rem;
    margin-right: 14.75rem;
  }
  .my-lg-14 {
    margin-top: 14rem;
    margin-bottom: 14rem;
  }
  .my-lg-14q {
    margin-top: 14.25rem;
    margin-bottom: 14.25rem;
  }
  .my-lg-14h {
    margin-top: 14.5rem;
    margin-bottom: 14.5rem;
  }
  .my-lg-14hq {
    margin-top: 14.75rem;
    margin-bottom: 14.75rem;
  }
  .mt-lg-14 {
    margin-top: 14rem;
  }
  .mt-lg-14q {
    margin-top: 14.25rem;
  }
  .mt-lg-14h {
    margin-top: 14.5rem;
  }
  .mt-lg-14hq {
    margin-top: 14.75rem;
  }
  .mb-lg-14 {
    margin-bottom: 14rem;
  }
  .mb-lg-14q {
    margin-bottom: 14.25rem;
  }
  .mb-lg-14h {
    margin-bottom: 14.5rem;
  }
  .mb-lg-14hq {
    margin-bottom: 14.75rem;
  }
  .ml-lg-14 {
    margin-left: 14rem;
  }
  .ml-lg-14q {
    margin-left: 14.25rem;
  }
  .ml-lg-14h {
    margin-left: 14.5rem;
  }
  .ml-lg-14hq {
    margin-left: 14.75rem;
  }
  .mr-lg-14 {
    margin-right: 14rem;
  }
  .mr-lg-14q {
    margin-right: 14.25rem;
  }
  .mr-lg-14h {
    margin-right: 14.5rem;
  }
  .mr-lg-14hq {
    margin-right: 14.75rem;
  }
}

@media (min-width: 969px) {
  .m-lg-15 {
    margin: 15rem;
  }
  .m-lg-15q {
    margin: 15.25rem;
  }
  .m-lg-15h {
    margin: 15.5rem;
  }
  .m-lg-15hq {
    margin: 15.75rem;
  }
  .mx-lg-15 {
    margin-left: 15rem;
    margin-right: 15rem;
  }
  .mx-lg-15q {
    margin-left: 15.25rem;
    margin-right: 15.25rem;
  }
  .mx-lg-15h {
    margin-left: 15.5rem;
    margin-right: 15.5rem;
  }
  .mx-lg-15hq {
    margin-left: 15.75rem;
    margin-right: 15.75rem;
  }
  .my-lg-15 {
    margin-top: 15rem;
    margin-bottom: 15rem;
  }
  .my-lg-15q {
    margin-top: 15.25rem;
    margin-bottom: 15.25rem;
  }
  .my-lg-15h {
    margin-top: 15.5rem;
    margin-bottom: 15.5rem;
  }
  .my-lg-15hq {
    margin-top: 15.75rem;
    margin-bottom: 15.75rem;
  }
  .mt-lg-15 {
    margin-top: 15rem;
  }
  .mt-lg-15q {
    margin-top: 15.25rem;
  }
  .mt-lg-15h {
    margin-top: 15.5rem;
  }
  .mt-lg-15hq {
    margin-top: 15.75rem;
  }
  .mb-lg-15 {
    margin-bottom: 15rem;
  }
  .mb-lg-15q {
    margin-bottom: 15.25rem;
  }
  .mb-lg-15h {
    margin-bottom: 15.5rem;
  }
  .mb-lg-15hq {
    margin-bottom: 15.75rem;
  }
  .ml-lg-15 {
    margin-left: 15rem;
  }
  .ml-lg-15q {
    margin-left: 15.25rem;
  }
  .ml-lg-15h {
    margin-left: 15.5rem;
  }
  .ml-lg-15hq {
    margin-left: 15.75rem;
  }
  .mr-lg-15 {
    margin-right: 15rem;
  }
  .mr-lg-15q {
    margin-right: 15.25rem;
  }
  .mr-lg-15h {
    margin-right: 15.5rem;
  }
  .mr-lg-15hq {
    margin-right: 15.75rem;
  }
}

@media (min-width: 969px) {
  .m-lg-16 {
    margin: 16rem;
  }
  .m-lg-16q {
    margin: 16.25rem;
  }
  .m-lg-16h {
    margin: 16.5rem;
  }
  .m-lg-16hq {
    margin: 16.75rem;
  }
  .mx-lg-16 {
    margin-left: 16rem;
    margin-right: 16rem;
  }
  .mx-lg-16q {
    margin-left: 16.25rem;
    margin-right: 16.25rem;
  }
  .mx-lg-16h {
    margin-left: 16.5rem;
    margin-right: 16.5rem;
  }
  .mx-lg-16hq {
    margin-left: 16.75rem;
    margin-right: 16.75rem;
  }
  .my-lg-16 {
    margin-top: 16rem;
    margin-bottom: 16rem;
  }
  .my-lg-16q {
    margin-top: 16.25rem;
    margin-bottom: 16.25rem;
  }
  .my-lg-16h {
    margin-top: 16.5rem;
    margin-bottom: 16.5rem;
  }
  .my-lg-16hq {
    margin-top: 16.75rem;
    margin-bottom: 16.75rem;
  }
  .mt-lg-16 {
    margin-top: 16rem;
  }
  .mt-lg-16q {
    margin-top: 16.25rem;
  }
  .mt-lg-16h {
    margin-top: 16.5rem;
  }
  .mt-lg-16hq {
    margin-top: 16.75rem;
  }
  .mb-lg-16 {
    margin-bottom: 16rem;
  }
  .mb-lg-16q {
    margin-bottom: 16.25rem;
  }
  .mb-lg-16h {
    margin-bottom: 16.5rem;
  }
  .mb-lg-16hq {
    margin-bottom: 16.75rem;
  }
  .ml-lg-16 {
    margin-left: 16rem;
  }
  .ml-lg-16q {
    margin-left: 16.25rem;
  }
  .ml-lg-16h {
    margin-left: 16.5rem;
  }
  .ml-lg-16hq {
    margin-left: 16.75rem;
  }
  .mr-lg-16 {
    margin-right: 16rem;
  }
  .mr-lg-16q {
    margin-right: 16.25rem;
  }
  .mr-lg-16h {
    margin-right: 16.5rem;
  }
  .mr-lg-16hq {
    margin-right: 16.75rem;
  }
}

@media (min-width: 969px) {
  .m-lg-17 {
    margin: 17rem;
  }
  .m-lg-17q {
    margin: 17.25rem;
  }
  .m-lg-17h {
    margin: 17.5rem;
  }
  .m-lg-17hq {
    margin: 17.75rem;
  }
  .mx-lg-17 {
    margin-left: 17rem;
    margin-right: 17rem;
  }
  .mx-lg-17q {
    margin-left: 17.25rem;
    margin-right: 17.25rem;
  }
  .mx-lg-17h {
    margin-left: 17.5rem;
    margin-right: 17.5rem;
  }
  .mx-lg-17hq {
    margin-left: 17.75rem;
    margin-right: 17.75rem;
  }
  .my-lg-17 {
    margin-top: 17rem;
    margin-bottom: 17rem;
  }
  .my-lg-17q {
    margin-top: 17.25rem;
    margin-bottom: 17.25rem;
  }
  .my-lg-17h {
    margin-top: 17.5rem;
    margin-bottom: 17.5rem;
  }
  .my-lg-17hq {
    margin-top: 17.75rem;
    margin-bottom: 17.75rem;
  }
  .mt-lg-17 {
    margin-top: 17rem;
  }
  .mt-lg-17q {
    margin-top: 17.25rem;
  }
  .mt-lg-17h {
    margin-top: 17.5rem;
  }
  .mt-lg-17hq {
    margin-top: 17.75rem;
  }
  .mb-lg-17 {
    margin-bottom: 17rem;
  }
  .mb-lg-17q {
    margin-bottom: 17.25rem;
  }
  .mb-lg-17h {
    margin-bottom: 17.5rem;
  }
  .mb-lg-17hq {
    margin-bottom: 17.75rem;
  }
  .ml-lg-17 {
    margin-left: 17rem;
  }
  .ml-lg-17q {
    margin-left: 17.25rem;
  }
  .ml-lg-17h {
    margin-left: 17.5rem;
  }
  .ml-lg-17hq {
    margin-left: 17.75rem;
  }
  .mr-lg-17 {
    margin-right: 17rem;
  }
  .mr-lg-17q {
    margin-right: 17.25rem;
  }
  .mr-lg-17h {
    margin-right: 17.5rem;
  }
  .mr-lg-17hq {
    margin-right: 17.75rem;
  }
}

@media (min-width: 969px) {
  .m-lg-18 {
    margin: 18rem;
  }
  .m-lg-18q {
    margin: 18.25rem;
  }
  .m-lg-18h {
    margin: 18.5rem;
  }
  .m-lg-18hq {
    margin: 18.75rem;
  }
  .mx-lg-18 {
    margin-left: 18rem;
    margin-right: 18rem;
  }
  .mx-lg-18q {
    margin-left: 18.25rem;
    margin-right: 18.25rem;
  }
  .mx-lg-18h {
    margin-left: 18.5rem;
    margin-right: 18.5rem;
  }
  .mx-lg-18hq {
    margin-left: 18.75rem;
    margin-right: 18.75rem;
  }
  .my-lg-18 {
    margin-top: 18rem;
    margin-bottom: 18rem;
  }
  .my-lg-18q {
    margin-top: 18.25rem;
    margin-bottom: 18.25rem;
  }
  .my-lg-18h {
    margin-top: 18.5rem;
    margin-bottom: 18.5rem;
  }
  .my-lg-18hq {
    margin-top: 18.75rem;
    margin-bottom: 18.75rem;
  }
  .mt-lg-18 {
    margin-top: 18rem;
  }
  .mt-lg-18q {
    margin-top: 18.25rem;
  }
  .mt-lg-18h {
    margin-top: 18.5rem;
  }
  .mt-lg-18hq {
    margin-top: 18.75rem;
  }
  .mb-lg-18 {
    margin-bottom: 18rem;
  }
  .mb-lg-18q {
    margin-bottom: 18.25rem;
  }
  .mb-lg-18h {
    margin-bottom: 18.5rem;
  }
  .mb-lg-18hq {
    margin-bottom: 18.75rem;
  }
  .ml-lg-18 {
    margin-left: 18rem;
  }
  .ml-lg-18q {
    margin-left: 18.25rem;
  }
  .ml-lg-18h {
    margin-left: 18.5rem;
  }
  .ml-lg-18hq {
    margin-left: 18.75rem;
  }
  .mr-lg-18 {
    margin-right: 18rem;
  }
  .mr-lg-18q {
    margin-right: 18.25rem;
  }
  .mr-lg-18h {
    margin-right: 18.5rem;
  }
  .mr-lg-18hq {
    margin-right: 18.75rem;
  }
}

@media (min-width: 969px) {
  .m-lg-19 {
    margin: 19rem;
  }
  .m-lg-19q {
    margin: 19.25rem;
  }
  .m-lg-19h {
    margin: 19.5rem;
  }
  .m-lg-19hq {
    margin: 19.75rem;
  }
  .mx-lg-19 {
    margin-left: 19rem;
    margin-right: 19rem;
  }
  .mx-lg-19q {
    margin-left: 19.25rem;
    margin-right: 19.25rem;
  }
  .mx-lg-19h {
    margin-left: 19.5rem;
    margin-right: 19.5rem;
  }
  .mx-lg-19hq {
    margin-left: 19.75rem;
    margin-right: 19.75rem;
  }
  .my-lg-19 {
    margin-top: 19rem;
    margin-bottom: 19rem;
  }
  .my-lg-19q {
    margin-top: 19.25rem;
    margin-bottom: 19.25rem;
  }
  .my-lg-19h {
    margin-top: 19.5rem;
    margin-bottom: 19.5rem;
  }
  .my-lg-19hq {
    margin-top: 19.75rem;
    margin-bottom: 19.75rem;
  }
  .mt-lg-19 {
    margin-top: 19rem;
  }
  .mt-lg-19q {
    margin-top: 19.25rem;
  }
  .mt-lg-19h {
    margin-top: 19.5rem;
  }
  .mt-lg-19hq {
    margin-top: 19.75rem;
  }
  .mb-lg-19 {
    margin-bottom: 19rem;
  }
  .mb-lg-19q {
    margin-bottom: 19.25rem;
  }
  .mb-lg-19h {
    margin-bottom: 19.5rem;
  }
  .mb-lg-19hq {
    margin-bottom: 19.75rem;
  }
  .ml-lg-19 {
    margin-left: 19rem;
  }
  .ml-lg-19q {
    margin-left: 19.25rem;
  }
  .ml-lg-19h {
    margin-left: 19.5rem;
  }
  .ml-lg-19hq {
    margin-left: 19.75rem;
  }
  .mr-lg-19 {
    margin-right: 19rem;
  }
  .mr-lg-19q {
    margin-right: 19.25rem;
  }
  .mr-lg-19h {
    margin-right: 19.5rem;
  }
  .mr-lg-19hq {
    margin-right: 19.75rem;
  }
}

@media (min-width: 969px) {
  .m-lg-20 {
    margin: 20rem;
  }
  .m-lg-20q {
    margin: 20.25rem;
  }
  .m-lg-20h {
    margin: 20.5rem;
  }
  .m-lg-20hq {
    margin: 20.75rem;
  }
  .mx-lg-20 {
    margin-left: 20rem;
    margin-right: 20rem;
  }
  .mx-lg-20q {
    margin-left: 20.25rem;
    margin-right: 20.25rem;
  }
  .mx-lg-20h {
    margin-left: 20.5rem;
    margin-right: 20.5rem;
  }
  .mx-lg-20hq {
    margin-left: 20.75rem;
    margin-right: 20.75rem;
  }
  .my-lg-20 {
    margin-top: 20rem;
    margin-bottom: 20rem;
  }
  .my-lg-20q {
    margin-top: 20.25rem;
    margin-bottom: 20.25rem;
  }
  .my-lg-20h {
    margin-top: 20.5rem;
    margin-bottom: 20.5rem;
  }
  .my-lg-20hq {
    margin-top: 20.75rem;
    margin-bottom: 20.75rem;
  }
  .mt-lg-20 {
    margin-top: 20rem;
  }
  .mt-lg-20q {
    margin-top: 20.25rem;
  }
  .mt-lg-20h {
    margin-top: 20.5rem;
  }
  .mt-lg-20hq {
    margin-top: 20.75rem;
  }
  .mb-lg-20 {
    margin-bottom: 20rem;
  }
  .mb-lg-20q {
    margin-bottom: 20.25rem;
  }
  .mb-lg-20h {
    margin-bottom: 20.5rem;
  }
  .mb-lg-20hq {
    margin-bottom: 20.75rem;
  }
  .ml-lg-20 {
    margin-left: 20rem;
  }
  .ml-lg-20q {
    margin-left: 20.25rem;
  }
  .ml-lg-20h {
    margin-left: 20.5rem;
  }
  .ml-lg-20hq {
    margin-left: 20.75rem;
  }
  .mr-lg-20 {
    margin-right: 20rem;
  }
  .mr-lg-20q {
    margin-right: 20.25rem;
  }
  .mr-lg-20h {
    margin-right: 20.5rem;
  }
  .mr-lg-20hq {
    margin-right: 20.75rem;
  }
}

.m-auto {
  margin: auto;
}

.mx-auto {
  margin-left: auto;
  margin-right: auto;
}

.my-auto {
  margin-top: auto;
  margin-bottom: auto;
}

.mr-auto {
  margin-right: auto;
}

.ml-auto {
  margin-left: auto;
}

@media (min-width: 768px) {
  .m-md-auto {
    margin: auto;
  }
  .mx-md-auto {
    margin-left: auto;
    margin-right: auto;
  }
  .my-md-auto {
    margin-top: auto;
    margin-bottom: auto;
  }
  .mr-md-auto {
    margin-right: auto;
  }
  .ml-md-auto {
    margin-left: auto;
  }
}

@media (min-width: 969px) {
  .m-lg-auto {
    margin: auto;
  }
  .mx-lg-auto {
    margin-left: auto;
    margin-right: auto;
  }
  .my-lg-auto {
    margin-top: auto;
    margin-bottom: auto;
  }
  .mr-lg-auto {
    margin-right: auto;
  }
  .ml-lg-auto {
    margin-left: auto;
  }
}

.m-0 {
  margin: 0;
}

.mx-0 {
  margin-left: 0;
  margin-right: 0;
}

.my-0 {
  margin-top: 0;
  margin-bottom: 0;
}

.mt-0 {
  margin-top: 0;
}

.mb-0 {
  margin-bottom: 0;
}

.mr-0 {
  margin-right: 0;
}

.ml-0 {
  margin-left: 0;
}

@media (min-width: 768px) {
  .m-md-0 {
    margin: 0;
  }
  .mx-md-0 {
    margin-left: 0;
    margin-right: 0;
  }
  .my-md-0 {
    margin-top: 0;
    margin-bottom: 0;
  }
  .mt-md-0 {
    margin-top: 0;
  }
  .mb-md-0 {
    margin-bottom: 0;
  }
  .mr-md-0 {
    margin-right: 0;
  }
  .ml-md-0 {
    margin-left: 0;
  }
}

@media (min-width: 969px) {
  .m-lg-0 {
    margin: 0;
  }
  .mx-lg-0 {
    margin-left: 0;
    margin-right: 0;
  }
  .my-lg-0 {
    margin-top: 0;
    margin-bottom: 0;
  }
  .mt-lg-0 {
    margin-top: 0;
  }
  .mb-lg-0 {
    margin-bottom: 0;
  }
  .mr-lg-0 {
    margin-right: 0;
  }
  .ml-lg-0 {
    margin-left: 0;
  }
}

.pt-base {
  padding-top: 9.345vw;
}

@media (min-width: 768px) {
  .pt-base {
    padding-top: 80px;
  }
}

.pb-base {
  padding-bottom: 9.345vw;
}

@media (min-width: 768px) {
  .pb-base {
    padding-bottom: 80px;
  }
}

.p-0 {
  padding: 0rem;
}

.p-0q {
  padding: 0.25rem;
}

.p-0h {
  padding: 0.5rem;
}

.p-0hq {
  padding: 0.75rem;
}

.px-0 {
  padding-left: 0rem;
  padding-right: 0rem;
}

.px-0q {
  padding-left: 0.25rem;
  padding-right: 0.25rem;
}

.px-0h {
  padding-left: 0.5rem;
  padding-right: 0.5rem;
}

.px-0hq {
  padding-left: 0.75rem;
  padding-right: 0.75rem;
}

.py-0 {
  padding-top: 0rem;
  padding-bottom: 0rem;
}

.py-0q {
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
}

.py-0h {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}

.py-0hq {
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
}

.pt-0 {
  padding-top: 0rem;
}

.pt-0q {
  padding-top: 0.25rem;
}

.pt-0h {
  padding-top: 0.5rem;
}

.pt-0hq {
  padding-top: 0.75rem;
}

.pb-0 {
  padding-bottom: 0rem;
}

.pb-0q {
  padding-bottom: 0.25rem;
}

.pb-0h {
  padding-bottom: 0.5rem;
}

.pb-0hq {
  padding-bottom: 0.75rem;
}

.pl-0 {
  padding-left: 0rem;
}

.pl-0q {
  padding-left: 0.25rem;
}

.pl-0h {
  padding-left: 0.5rem;
}

.pl-0hq {
  padding-left: 0.75rem;
}

.pr-0 {
  padding-right: 0rem;
}

.pr-0q {
  padding-right: 0.25rem;
}

.pr-0h {
  padding-right: 0.5rem;
}

.pr-0hq {
  padding-right: 0.75rem;
}

.p-1 {
  padding: 1rem;
}

.p-1q {
  padding: 1.25rem;
}

.p-1h {
  padding: 1.5rem;
}

.p-1hq {
  padding: 1.75rem;
}

.px-1 {
  padding-left: 1rem;
  padding-right: 1rem;
}

.px-1q {
  padding-left: 1.25rem;
  padding-right: 1.25rem;
}

.px-1h {
  padding-left: 1.5rem;
  padding-right: 1.5rem;
}

.px-1hq {
  padding-left: 1.75rem;
  padding-right: 1.75rem;
}

.py-1 {
  padding-top: 1rem;
  padding-bottom: 1rem;
}

.py-1q {
  padding-top: 1.25rem;
  padding-bottom: 1.25rem;
}

.py-1h {
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
}

.py-1hq {
  padding-top: 1.75rem;
  padding-bottom: 1.75rem;
}

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

.pt-1q {
  padding-top: 1.25rem;
}

.pt-1h {
  padding-top: 1.5rem;
}

.pt-1hq {
  padding-top: 1.75rem;
}

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

.pb-1q {
  padding-bottom: 1.25rem;
}

.pb-1h {
  padding-bottom: 1.5rem;
}

.pb-1hq {
  padding-bottom: 1.75rem;
}

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

.pl-1q {
  padding-left: 1.25rem;
}

.pl-1h {
  padding-left: 1.5rem;
}

.pl-1hq {
  padding-left: 1.75rem;
}

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

.pr-1q {
  padding-right: 1.25rem;
}

.pr-1h {
  padding-right: 1.5rem;
}

.pr-1hq {
  padding-right: 1.75rem;
}

.p-2 {
  padding: 2rem;
}

.p-2q {
  padding: 2.25rem;
}

.p-2h {
  padding: 2.5rem;
}

.p-2hq {
  padding: 2.75rem;
}

.px-2 {
  padding-left: 2rem;
  padding-right: 2rem;
}

.px-2q {
  padding-left: 2.25rem;
  padding-right: 2.25rem;
}

.px-2h {
  padding-left: 2.5rem;
  padding-right: 2.5rem;
}

.px-2hq {
  padding-left: 2.75rem;
  padding-right: 2.75rem;
}

.py-2 {
  padding-top: 2rem;
  padding-bottom: 2rem;
}

.py-2q {
  padding-top: 2.25rem;
  padding-bottom: 2.25rem;
}

.py-2h {
  padding-top: 2.5rem;
  padding-bottom: 2.5rem;
}

.py-2hq {
  padding-top: 2.75rem;
  padding-bottom: 2.75rem;
}

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

.pt-2q {
  padding-top: 2.25rem;
}

.pt-2h {
  padding-top: 2.5rem;
}

.pt-2hq {
  padding-top: 2.75rem;
}

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

.pb-2q {
  padding-bottom: 2.25rem;
}

.pb-2h {
  padding-bottom: 2.5rem;
}

.pb-2hq {
  padding-bottom: 2.75rem;
}

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

.pl-2q {
  padding-left: 2.25rem;
}

.pl-2h {
  padding-left: 2.5rem;
}

.pl-2hq {
  padding-left: 2.75rem;
}

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

.pr-2q {
  padding-right: 2.25rem;
}

.pr-2h {
  padding-right: 2.5rem;
}

.pr-2hq {
  padding-right: 2.75rem;
}

.p-3 {
  padding: 3rem;
}

.p-3q {
  padding: 3.25rem;
}

.p-3h {
  padding: 3.5rem;
}

.p-3hq {
  padding: 3.75rem;
}

.px-3 {
  padding-left: 3rem;
  padding-right: 3rem;
}

.px-3q {
  padding-left: 3.25rem;
  padding-right: 3.25rem;
}

.px-3h {
  padding-left: 3.5rem;
  padding-right: 3.5rem;
}

.px-3hq {
  padding-left: 3.75rem;
  padding-right: 3.75rem;
}

.py-3 {
  padding-top: 3rem;
  padding-bottom: 3rem;
}

.py-3q {
  padding-top: 3.25rem;
  padding-bottom: 3.25rem;
}

.py-3h {
  padding-top: 3.5rem;
  padding-bottom: 3.5rem;
}

.py-3hq {
  padding-top: 3.75rem;
  padding-bottom: 3.75rem;
}

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

.pt-3q {
  padding-top: 3.25rem;
}

.pt-3h {
  padding-top: 3.5rem;
}

.pt-3hq {
  padding-top: 3.75rem;
}

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

.pb-3q {
  padding-bottom: 3.25rem;
}

.pb-3h {
  padding-bottom: 3.5rem;
}

.pb-3hq {
  padding-bottom: 3.75rem;
}

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

.pl-3q {
  padding-left: 3.25rem;
}

.pl-3h {
  padding-left: 3.5rem;
}

.pl-3hq {
  padding-left: 3.75rem;
}

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

.pr-3q {
  padding-right: 3.25rem;
}

.pr-3h {
  padding-right: 3.5rem;
}

.pr-3hq {
  padding-right: 3.75rem;
}

.p-4 {
  padding: 4rem;
}

.p-4q {
  padding: 4.25rem;
}

.p-4h {
  padding: 4.5rem;
}

.p-4hq {
  padding: 4.75rem;
}

.px-4 {
  padding-left: 4rem;
  padding-right: 4rem;
}

.px-4q {
  padding-left: 4.25rem;
  padding-right: 4.25rem;
}

.px-4h {
  padding-left: 4.5rem;
  padding-right: 4.5rem;
}

.px-4hq {
  padding-left: 4.75rem;
  padding-right: 4.75rem;
}

.py-4 {
  padding-top: 4rem;
  padding-bottom: 4rem;
}

.py-4q {
  padding-top: 4.25rem;
  padding-bottom: 4.25rem;
}

.py-4h {
  padding-top: 4.5rem;
  padding-bottom: 4.5rem;
}

.py-4hq {
  padding-top: 4.75rem;
  padding-bottom: 4.75rem;
}

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

.pt-4q {
  padding-top: 4.25rem;
}

.pt-4h {
  padding-top: 4.5rem;
}

.pt-4hq {
  padding-top: 4.75rem;
}

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

.pb-4q {
  padding-bottom: 4.25rem;
}

.pb-4h {
  padding-bottom: 4.5rem;
}

.pb-4hq {
  padding-bottom: 4.75rem;
}

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

.pl-4q {
  padding-left: 4.25rem;
}

.pl-4h {
  padding-left: 4.5rem;
}

.pl-4hq {
  padding-left: 4.75rem;
}

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

.pr-4q {
  padding-right: 4.25rem;
}

.pr-4h {
  padding-right: 4.5rem;
}

.pr-4hq {
  padding-right: 4.75rem;
}

.p-5 {
  padding: 5rem;
}

.p-5q {
  padding: 5.25rem;
}

.p-5h {
  padding: 5.5rem;
}

.p-5hq {
  padding: 5.75rem;
}

.px-5 {
  padding-left: 5rem;
  padding-right: 5rem;
}

.px-5q {
  padding-left: 5.25rem;
  padding-right: 5.25rem;
}

.px-5h {
  padding-left: 5.5rem;
  padding-right: 5.5rem;
}

.px-5hq {
  padding-left: 5.75rem;
  padding-right: 5.75rem;
}

.py-5 {
  padding-top: 5rem;
  padding-bottom: 5rem;
}

.py-5q {
  padding-top: 5.25rem;
  padding-bottom: 5.25rem;
}

.py-5h {
  padding-top: 5.5rem;
  padding-bottom: 5.5rem;
}

.py-5hq {
  padding-top: 5.75rem;
  padding-bottom: 5.75rem;
}

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

.pt-5q {
  padding-top: 5.25rem;
}

.pt-5h {
  padding-top: 5.5rem;
}

.pt-5hq {
  padding-top: 5.75rem;
}

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

.pb-5q {
  padding-bottom: 5.25rem;
}

.pb-5h {
  padding-bottom: 5.5rem;
}

.pb-5hq {
  padding-bottom: 5.75rem;
}

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

.pl-5q {
  padding-left: 5.25rem;
}

.pl-5h {
  padding-left: 5.5rem;
}

.pl-5hq {
  padding-left: 5.75rem;
}

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

.pr-5q {
  padding-right: 5.25rem;
}

.pr-5h {
  padding-right: 5.5rem;
}

.pr-5hq {
  padding-right: 5.75rem;
}

.p-6 {
  padding: 6rem;
}

.p-6q {
  padding: 6.25rem;
}

.p-6h {
  padding: 6.5rem;
}

.p-6hq {
  padding: 6.75rem;
}

.px-6 {
  padding-left: 6rem;
  padding-right: 6rem;
}

.px-6q {
  padding-left: 6.25rem;
  padding-right: 6.25rem;
}

.px-6h {
  padding-left: 6.5rem;
  padding-right: 6.5rem;
}

.px-6hq {
  padding-left: 6.75rem;
  padding-right: 6.75rem;
}

.py-6 {
  padding-top: 6rem;
  padding-bottom: 6rem;
}

.py-6q {
  padding-top: 6.25rem;
  padding-bottom: 6.25rem;
}

.py-6h {
  padding-top: 6.5rem;
  padding-bottom: 6.5rem;
}

.py-6hq {
  padding-top: 6.75rem;
  padding-bottom: 6.75rem;
}

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

.pt-6q {
  padding-top: 6.25rem;
}

.pt-6h {
  padding-top: 6.5rem;
}

.pt-6hq {
  padding-top: 6.75rem;
}

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

.pb-6q {
  padding-bottom: 6.25rem;
}

.pb-6h {
  padding-bottom: 6.5rem;
}

.pb-6hq {
  padding-bottom: 6.75rem;
}

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

.pl-6q {
  padding-left: 6.25rem;
}

.pl-6h {
  padding-left: 6.5rem;
}

.pl-6hq {
  padding-left: 6.75rem;
}

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

.pr-6q {
  padding-right: 6.25rem;
}

.pr-6h {
  padding-right: 6.5rem;
}

.pr-6hq {
  padding-right: 6.75rem;
}

.p-7 {
  padding: 7rem;
}

.p-7q {
  padding: 7.25rem;
}

.p-7h {
  padding: 7.5rem;
}

.p-7hq {
  padding: 7.75rem;
}

.px-7 {
  padding-left: 7rem;
  padding-right: 7rem;
}

.px-7q {
  padding-left: 7.25rem;
  padding-right: 7.25rem;
}

.px-7h {
  padding-left: 7.5rem;
  padding-right: 7.5rem;
}

.px-7hq {
  padding-left: 7.75rem;
  padding-right: 7.75rem;
}

.py-7 {
  padding-top: 7rem;
  padding-bottom: 7rem;
}

.py-7q {
  padding-top: 7.25rem;
  padding-bottom: 7.25rem;
}

.py-7h {
  padding-top: 7.5rem;
  padding-bottom: 7.5rem;
}

.py-7hq {
  padding-top: 7.75rem;
  padding-bottom: 7.75rem;
}

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

.pt-7q {
  padding-top: 7.25rem;
}

.pt-7h {
  padding-top: 7.5rem;
}

.pt-7hq {
  padding-top: 7.75rem;
}

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

.pb-7q {
  padding-bottom: 7.25rem;
}

.pb-7h {
  padding-bottom: 7.5rem;
}

.pb-7hq {
  padding-bottom: 7.75rem;
}

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

.pl-7q {
  padding-left: 7.25rem;
}

.pl-7h {
  padding-left: 7.5rem;
}

.pl-7hq {
  padding-left: 7.75rem;
}

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

.pr-7q {
  padding-right: 7.25rem;
}

.pr-7h {
  padding-right: 7.5rem;
}

.pr-7hq {
  padding-right: 7.75rem;
}

.p-8 {
  padding: 8rem;
}

.p-8q {
  padding: 8.25rem;
}

.p-8h {
  padding: 8.5rem;
}

.p-8hq {
  padding: 8.75rem;
}

.px-8 {
  padding-left: 8rem;
  padding-right: 8rem;
}

.px-8q {
  padding-left: 8.25rem;
  padding-right: 8.25rem;
}

.px-8h {
  padding-left: 8.5rem;
  padding-right: 8.5rem;
}

.px-8hq {
  padding-left: 8.75rem;
  padding-right: 8.75rem;
}

.py-8 {
  padding-top: 8rem;
  padding-bottom: 8rem;
}

.py-8q {
  padding-top: 8.25rem;
  padding-bottom: 8.25rem;
}

.py-8h {
  padding-top: 8.5rem;
  padding-bottom: 8.5rem;
}

.py-8hq {
  padding-top: 8.75rem;
  padding-bottom: 8.75rem;
}

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

.pt-8q {
  padding-top: 8.25rem;
}

.pt-8h {
  padding-top: 8.5rem;
}

.pt-8hq {
  padding-top: 8.75rem;
}

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

.pb-8q {
  padding-bottom: 8.25rem;
}

.pb-8h {
  padding-bottom: 8.5rem;
}

.pb-8hq {
  padding-bottom: 8.75rem;
}

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

.pl-8q {
  padding-left: 8.25rem;
}

.pl-8h {
  padding-left: 8.5rem;
}

.pl-8hq {
  padding-left: 8.75rem;
}

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

.pr-8q {
  padding-right: 8.25rem;
}

.pr-8h {
  padding-right: 8.5rem;
}

.pr-8hq {
  padding-right: 8.75rem;
}

.p-9 {
  padding: 9rem;
}

.p-9q {
  padding: 9.25rem;
}

.p-9h {
  padding: 9.5rem;
}

.p-9hq {
  padding: 9.75rem;
}

.px-9 {
  padding-left: 9rem;
  padding-right: 9rem;
}

.px-9q {
  padding-left: 9.25rem;
  padding-right: 9.25rem;
}

.px-9h {
  padding-left: 9.5rem;
  padding-right: 9.5rem;
}

.px-9hq {
  padding-left: 9.75rem;
  padding-right: 9.75rem;
}

.py-9 {
  padding-top: 9rem;
  padding-bottom: 9rem;
}

.py-9q {
  padding-top: 9.25rem;
  padding-bottom: 9.25rem;
}

.py-9h {
  padding-top: 9.5rem;
  padding-bottom: 9.5rem;
}

.py-9hq {
  padding-top: 9.75rem;
  padding-bottom: 9.75rem;
}

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

.pt-9q {
  padding-top: 9.25rem;
}

.pt-9h {
  padding-top: 9.5rem;
}

.pt-9hq {
  padding-top: 9.75rem;
}

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

.pb-9q {
  padding-bottom: 9.25rem;
}

.pb-9h {
  padding-bottom: 9.5rem;
}

.pb-9hq {
  padding-bottom: 9.75rem;
}

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

.pl-9q {
  padding-left: 9.25rem;
}

.pl-9h {
  padding-left: 9.5rem;
}

.pl-9hq {
  padding-left: 9.75rem;
}

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

.pr-9q {
  padding-right: 9.25rem;
}

.pr-9h {
  padding-right: 9.5rem;
}

.pr-9hq {
  padding-right: 9.75rem;
}

.p-10 {
  padding: 10rem;
}

.p-10q {
  padding: 10.25rem;
}

.p-10h {
  padding: 10.5rem;
}

.p-10hq {
  padding: 10.75rem;
}

.px-10 {
  padding-left: 10rem;
  padding-right: 10rem;
}

.px-10q {
  padding-left: 10.25rem;
  padding-right: 10.25rem;
}

.px-10h {
  padding-left: 10.5rem;
  padding-right: 10.5rem;
}

.px-10hq {
  padding-left: 10.75rem;
  padding-right: 10.75rem;
}

.py-10 {
  padding-top: 10rem;
  padding-bottom: 10rem;
}

.py-10q {
  padding-top: 10.25rem;
  padding-bottom: 10.25rem;
}

.py-10h {
  padding-top: 10.5rem;
  padding-bottom: 10.5rem;
}

.py-10hq {
  padding-top: 10.75rem;
  padding-bottom: 10.75rem;
}

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

.pt-10q {
  padding-top: 10.25rem;
}

.pt-10h {
  padding-top: 10.5rem;
}

.pt-10hq {
  padding-top: 10.75rem;
}

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

.pb-10q {
  padding-bottom: 10.25rem;
}

.pb-10h {
  padding-bottom: 10.5rem;
}

.pb-10hq {
  padding-bottom: 10.75rem;
}

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

.pl-10q {
  padding-left: 10.25rem;
}

.pl-10h {
  padding-left: 10.5rem;
}

.pl-10hq {
  padding-left: 10.75rem;
}

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

.pr-10q {
  padding-right: 10.25rem;
}

.pr-10h {
  padding-right: 10.5rem;
}

.pr-10hq {
  padding-right: 10.75rem;
}

.p-11 {
  padding: 11rem;
}

.p-11q {
  padding: 11.25rem;
}

.p-11h {
  padding: 11.5rem;
}

.p-11hq {
  padding: 11.75rem;
}

.px-11 {
  padding-left: 11rem;
  padding-right: 11rem;
}

.px-11q {
  padding-left: 11.25rem;
  padding-right: 11.25rem;
}

.px-11h {
  padding-left: 11.5rem;
  padding-right: 11.5rem;
}

.px-11hq {
  padding-left: 11.75rem;
  padding-right: 11.75rem;
}

.py-11 {
  padding-top: 11rem;
  padding-bottom: 11rem;
}

.py-11q {
  padding-top: 11.25rem;
  padding-bottom: 11.25rem;
}

.py-11h {
  padding-top: 11.5rem;
  padding-bottom: 11.5rem;
}

.py-11hq {
  padding-top: 11.75rem;
  padding-bottom: 11.75rem;
}

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

.pt-11q {
  padding-top: 11.25rem;
}

.pt-11h {
  padding-top: 11.5rem;
}

.pt-11hq {
  padding-top: 11.75rem;
}

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

.pb-11q {
  padding-bottom: 11.25rem;
}

.pb-11h {
  padding-bottom: 11.5rem;
}

.pb-11hq {
  padding-bottom: 11.75rem;
}

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

.pl-11q {
  padding-left: 11.25rem;
}

.pl-11h {
  padding-left: 11.5rem;
}

.pl-11hq {
  padding-left: 11.75rem;
}

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

.pr-11q {
  padding-right: 11.25rem;
}

.pr-11h {
  padding-right: 11.5rem;
}

.pr-11hq {
  padding-right: 11.75rem;
}

.p-12 {
  padding: 12rem;
}

.p-12q {
  padding: 12.25rem;
}

.p-12h {
  padding: 12.5rem;
}

.p-12hq {
  padding: 12.75rem;
}

.px-12 {
  padding-left: 12rem;
  padding-right: 12rem;
}

.px-12q {
  padding-left: 12.25rem;
  padding-right: 12.25rem;
}

.px-12h {
  padding-left: 12.5rem;
  padding-right: 12.5rem;
}

.px-12hq {
  padding-left: 12.75rem;
  padding-right: 12.75rem;
}

.py-12 {
  padding-top: 12rem;
  padding-bottom: 12rem;
}

.py-12q {
  padding-top: 12.25rem;
  padding-bottom: 12.25rem;
}

.py-12h {
  padding-top: 12.5rem;
  padding-bottom: 12.5rem;
}

.py-12hq {
  padding-top: 12.75rem;
  padding-bottom: 12.75rem;
}

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

.pt-12q {
  padding-top: 12.25rem;
}

.pt-12h {
  padding-top: 12.5rem;
}

.pt-12hq {
  padding-top: 12.75rem;
}

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

.pb-12q {
  padding-bottom: 12.25rem;
}

.pb-12h {
  padding-bottom: 12.5rem;
}

.pb-12hq {
  padding-bottom: 12.75rem;
}

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

.pl-12q {
  padding-left: 12.25rem;
}

.pl-12h {
  padding-left: 12.5rem;
}

.pl-12hq {
  padding-left: 12.75rem;
}

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

.pr-12q {
  padding-right: 12.25rem;
}

.pr-12h {
  padding-right: 12.5rem;
}

.pr-12hq {
  padding-right: 12.75rem;
}

.p-13 {
  padding: 13rem;
}

.p-13q {
  padding: 13.25rem;
}

.p-13h {
  padding: 13.5rem;
}

.p-13hq {
  padding: 13.75rem;
}

.px-13 {
  padding-left: 13rem;
  padding-right: 13rem;
}

.px-13q {
  padding-left: 13.25rem;
  padding-right: 13.25rem;
}

.px-13h {
  padding-left: 13.5rem;
  padding-right: 13.5rem;
}

.px-13hq {
  padding-left: 13.75rem;
  padding-right: 13.75rem;
}

.py-13 {
  padding-top: 13rem;
  padding-bottom: 13rem;
}

.py-13q {
  padding-top: 13.25rem;
  padding-bottom: 13.25rem;
}

.py-13h {
  padding-top: 13.5rem;
  padding-bottom: 13.5rem;
}

.py-13hq {
  padding-top: 13.75rem;
  padding-bottom: 13.75rem;
}

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

.pt-13q {
  padding-top: 13.25rem;
}

.pt-13h {
  padding-top: 13.5rem;
}

.pt-13hq {
  padding-top: 13.75rem;
}

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

.pb-13q {
  padding-bottom: 13.25rem;
}

.pb-13h {
  padding-bottom: 13.5rem;
}

.pb-13hq {
  padding-bottom: 13.75rem;
}

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

.pl-13q {
  padding-left: 13.25rem;
}

.pl-13h {
  padding-left: 13.5rem;
}

.pl-13hq {
  padding-left: 13.75rem;
}

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

.pr-13q {
  padding-right: 13.25rem;
}

.pr-13h {
  padding-right: 13.5rem;
}

.pr-13hq {
  padding-right: 13.75rem;
}

.p-14 {
  padding: 14rem;
}

.p-14q {
  padding: 14.25rem;
}

.p-14h {
  padding: 14.5rem;
}

.p-14hq {
  padding: 14.75rem;
}

.px-14 {
  padding-left: 14rem;
  padding-right: 14rem;
}

.px-14q {
  padding-left: 14.25rem;
  padding-right: 14.25rem;
}

.px-14h {
  padding-left: 14.5rem;
  padding-right: 14.5rem;
}

.px-14hq {
  padding-left: 14.75rem;
  padding-right: 14.75rem;
}

.py-14 {
  padding-top: 14rem;
  padding-bottom: 14rem;
}

.py-14q {
  padding-top: 14.25rem;
  padding-bottom: 14.25rem;
}

.py-14h {
  padding-top: 14.5rem;
  padding-bottom: 14.5rem;
}

.py-14hq {
  padding-top: 14.75rem;
  padding-bottom: 14.75rem;
}

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

.pt-14q {
  padding-top: 14.25rem;
}

.pt-14h {
  padding-top: 14.5rem;
}

.pt-14hq {
  padding-top: 14.75rem;
}

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

.pb-14q {
  padding-bottom: 14.25rem;
}

.pb-14h {
  padding-bottom: 14.5rem;
}

.pb-14hq {
  padding-bottom: 14.75rem;
}

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

.pl-14q {
  padding-left: 14.25rem;
}

.pl-14h {
  padding-left: 14.5rem;
}

.pl-14hq {
  padding-left: 14.75rem;
}

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

.pr-14q {
  padding-right: 14.25rem;
}

.pr-14h {
  padding-right: 14.5rem;
}

.pr-14hq {
  padding-right: 14.75rem;
}

.p-15 {
  padding: 15rem;
}

.p-15q {
  padding: 15.25rem;
}

.p-15h {
  padding: 15.5rem;
}

.p-15hq {
  padding: 15.75rem;
}

.px-15 {
  padding-left: 15rem;
  padding-right: 15rem;
}

.px-15q {
  padding-left: 15.25rem;
  padding-right: 15.25rem;
}

.px-15h {
  padding-left: 15.5rem;
  padding-right: 15.5rem;
}

.px-15hq {
  padding-left: 15.75rem;
  padding-right: 15.75rem;
}

.py-15 {
  padding-top: 15rem;
  padding-bottom: 15rem;
}

.py-15q {
  padding-top: 15.25rem;
  padding-bottom: 15.25rem;
}

.py-15h {
  padding-top: 15.5rem;
  padding-bottom: 15.5rem;
}

.py-15hq {
  padding-top: 15.75rem;
  padding-bottom: 15.75rem;
}

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

.pt-15q {
  padding-top: 15.25rem;
}

.pt-15h {
  padding-top: 15.5rem;
}

.pt-15hq {
  padding-top: 15.75rem;
}

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

.pb-15q {
  padding-bottom: 15.25rem;
}

.pb-15h {
  padding-bottom: 15.5rem;
}

.pb-15hq {
  padding-bottom: 15.75rem;
}

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

.pl-15q {
  padding-left: 15.25rem;
}

.pl-15h {
  padding-left: 15.5rem;
}

.pl-15hq {
  padding-left: 15.75rem;
}

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

.pr-15q {
  padding-right: 15.25rem;
}

.pr-15h {
  padding-right: 15.5rem;
}

.pr-15hq {
  padding-right: 15.75rem;
}

.p-16 {
  padding: 16rem;
}

.p-16q {
  padding: 16.25rem;
}

.p-16h {
  padding: 16.5rem;
}

.p-16hq {
  padding: 16.75rem;
}

.px-16 {
  padding-left: 16rem;
  padding-right: 16rem;
}

.px-16q {
  padding-left: 16.25rem;
  padding-right: 16.25rem;
}

.px-16h {
  padding-left: 16.5rem;
  padding-right: 16.5rem;
}

.px-16hq {
  padding-left: 16.75rem;
  padding-right: 16.75rem;
}

.py-16 {
  padding-top: 16rem;
  padding-bottom: 16rem;
}

.py-16q {
  padding-top: 16.25rem;
  padding-bottom: 16.25rem;
}

.py-16h {
  padding-top: 16.5rem;
  padding-bottom: 16.5rem;
}

.py-16hq {
  padding-top: 16.75rem;
  padding-bottom: 16.75rem;
}

.pt-16 {
  padding-top: 16rem;
}

.pt-16q {
  padding-top: 16.25rem;
}

.pt-16h {
  padding-top: 16.5rem;
}

.pt-16hq {
  padding-top: 16.75rem;
}

.pb-16 {
  padding-bottom: 16rem;
}

.pb-16q {
  padding-bottom: 16.25rem;
}

.pb-16h {
  padding-bottom: 16.5rem;
}

.pb-16hq {
  padding-bottom: 16.75rem;
}

.pl-16 {
  padding-left: 16rem;
}

.pl-16q {
  padding-left: 16.25rem;
}

.pl-16h {
  padding-left: 16.5rem;
}

.pl-16hq {
  padding-left: 16.75rem;
}

.pr-16 {
  padding-right: 16rem;
}

.pr-16q {
  padding-right: 16.25rem;
}

.pr-16h {
  padding-right: 16.5rem;
}

.pr-16hq {
  padding-right: 16.75rem;
}

.p-17 {
  padding: 17rem;
}

.p-17q {
  padding: 17.25rem;
}

.p-17h {
  padding: 17.5rem;
}

.p-17hq {
  padding: 17.75rem;
}

.px-17 {
  padding-left: 17rem;
  padding-right: 17rem;
}

.px-17q {
  padding-left: 17.25rem;
  padding-right: 17.25rem;
}

.px-17h {
  padding-left: 17.5rem;
  padding-right: 17.5rem;
}

.px-17hq {
  padding-left: 17.75rem;
  padding-right: 17.75rem;
}

.py-17 {
  padding-top: 17rem;
  padding-bottom: 17rem;
}

.py-17q {
  padding-top: 17.25rem;
  padding-bottom: 17.25rem;
}

.py-17h {
  padding-top: 17.5rem;
  padding-bottom: 17.5rem;
}

.py-17hq {
  padding-top: 17.75rem;
  padding-bottom: 17.75rem;
}

.pt-17 {
  padding-top: 17rem;
}

.pt-17q {
  padding-top: 17.25rem;
}

.pt-17h {
  padding-top: 17.5rem;
}

.pt-17hq {
  padding-top: 17.75rem;
}

.pb-17 {
  padding-bottom: 17rem;
}

.pb-17q {
  padding-bottom: 17.25rem;
}

.pb-17h {
  padding-bottom: 17.5rem;
}

.pb-17hq {
  padding-bottom: 17.75rem;
}

.pl-17 {
  padding-left: 17rem;
}

.pl-17q {
  padding-left: 17.25rem;
}

.pl-17h {
  padding-left: 17.5rem;
}

.pl-17hq {
  padding-left: 17.75rem;
}

.pr-17 {
  padding-right: 17rem;
}

.pr-17q {
  padding-right: 17.25rem;
}

.pr-17h {
  padding-right: 17.5rem;
}

.pr-17hq {
  padding-right: 17.75rem;
}

.p-18 {
  padding: 18rem;
}

.p-18q {
  padding: 18.25rem;
}

.p-18h {
  padding: 18.5rem;
}

.p-18hq {
  padding: 18.75rem;
}

.px-18 {
  padding-left: 18rem;
  padding-right: 18rem;
}

.px-18q {
  padding-left: 18.25rem;
  padding-right: 18.25rem;
}

.px-18h {
  padding-left: 18.5rem;
  padding-right: 18.5rem;
}

.px-18hq {
  padding-left: 18.75rem;
  padding-right: 18.75rem;
}

.py-18 {
  padding-top: 18rem;
  padding-bottom: 18rem;
}

.py-18q {
  padding-top: 18.25rem;
  padding-bottom: 18.25rem;
}

.py-18h {
  padding-top: 18.5rem;
  padding-bottom: 18.5rem;
}

.py-18hq {
  padding-top: 18.75rem;
  padding-bottom: 18.75rem;
}

.pt-18 {
  padding-top: 18rem;
}

.pt-18q {
  padding-top: 18.25rem;
}

.pt-18h {
  padding-top: 18.5rem;
}

.pt-18hq {
  padding-top: 18.75rem;
}

.pb-18 {
  padding-bottom: 18rem;
}

.pb-18q {
  padding-bottom: 18.25rem;
}

.pb-18h {
  padding-bottom: 18.5rem;
}

.pb-18hq {
  padding-bottom: 18.75rem;
}

.pl-18 {
  padding-left: 18rem;
}

.pl-18q {
  padding-left: 18.25rem;
}

.pl-18h {
  padding-left: 18.5rem;
}

.pl-18hq {
  padding-left: 18.75rem;
}

.pr-18 {
  padding-right: 18rem;
}

.pr-18q {
  padding-right: 18.25rem;
}

.pr-18h {
  padding-right: 18.5rem;
}

.pr-18hq {
  padding-right: 18.75rem;
}

.p-19 {
  padding: 19rem;
}

.p-19q {
  padding: 19.25rem;
}

.p-19h {
  padding: 19.5rem;
}

.p-19hq {
  padding: 19.75rem;
}

.px-19 {
  padding-left: 19rem;
  padding-right: 19rem;
}

.px-19q {
  padding-left: 19.25rem;
  padding-right: 19.25rem;
}

.px-19h {
  padding-left: 19.5rem;
  padding-right: 19.5rem;
}

.px-19hq {
  padding-left: 19.75rem;
  padding-right: 19.75rem;
}

.py-19 {
  padding-top: 19rem;
  padding-bottom: 19rem;
}

.py-19q {
  padding-top: 19.25rem;
  padding-bottom: 19.25rem;
}

.py-19h {
  padding-top: 19.5rem;
  padding-bottom: 19.5rem;
}

.py-19hq {
  padding-top: 19.75rem;
  padding-bottom: 19.75rem;
}

.pt-19 {
  padding-top: 19rem;
}

.pt-19q {
  padding-top: 19.25rem;
}

.pt-19h {
  padding-top: 19.5rem;
}

.pt-19hq {
  padding-top: 19.75rem;
}

.pb-19 {
  padding-bottom: 19rem;
}

.pb-19q {
  padding-bottom: 19.25rem;
}

.pb-19h {
  padding-bottom: 19.5rem;
}

.pb-19hq {
  padding-bottom: 19.75rem;
}

.pl-19 {
  padding-left: 19rem;
}

.pl-19q {
  padding-left: 19.25rem;
}

.pl-19h {
  padding-left: 19.5rem;
}

.pl-19hq {
  padding-left: 19.75rem;
}

.pr-19 {
  padding-right: 19rem;
}

.pr-19q {
  padding-right: 19.25rem;
}

.pr-19h {
  padding-right: 19.5rem;
}

.pr-19hq {
  padding-right: 19.75rem;
}

.p-20 {
  padding: 20rem;
}

.p-20q {
  padding: 20.25rem;
}

.p-20h {
  padding: 20.5rem;
}

.p-20hq {
  padding: 20.75rem;
}

.px-20 {
  padding-left: 20rem;
  padding-right: 20rem;
}

.px-20q {
  padding-left: 20.25rem;
  padding-right: 20.25rem;
}

.px-20h {
  padding-left: 20.5rem;
  padding-right: 20.5rem;
}

.px-20hq {
  padding-left: 20.75rem;
  padding-right: 20.75rem;
}

.py-20 {
  padding-top: 20rem;
  padding-bottom: 20rem;
}

.py-20q {
  padding-top: 20.25rem;
  padding-bottom: 20.25rem;
}

.py-20h {
  padding-top: 20.5rem;
  padding-bottom: 20.5rem;
}

.py-20hq {
  padding-top: 20.75rem;
  padding-bottom: 20.75rem;
}

.pt-20 {
  padding-top: 20rem;
}

.pt-20q {
  padding-top: 20.25rem;
}

.pt-20h {
  padding-top: 20.5rem;
}

.pt-20hq {
  padding-top: 20.75rem;
}

.pb-20 {
  padding-bottom: 20rem;
}

.pb-20q {
  padding-bottom: 20.25rem;
}

.pb-20h {
  padding-bottom: 20.5rem;
}

.pb-20hq {
  padding-bottom: 20.75rem;
}

.pl-20 {
  padding-left: 20rem;
}

.pl-20q {
  padding-left: 20.25rem;
}

.pl-20h {
  padding-left: 20.5rem;
}

.pl-20hq {
  padding-left: 20.75rem;
}

.pr-20 {
  padding-right: 20rem;
}

.pr-20q {
  padding-right: 20.25rem;
}

.pr-20h {
  padding-right: 20.5rem;
}

.pr-20hq {
  padding-right: 20.75rem;
}

@media (min-width: 768px) {
  .p-md-0 {
    padding: 0rem;
  }
  .p-md-0q {
    padding: 0.25rem;
  }
  .p-md-0h {
    padding: 0.5rem;
  }
  .p-md-0hq {
    padding: 0.75rem;
  }
  .px-md-0 {
    padding-left: 0rem;
    padding-right: 0rem;
  }
  .px-md-0q {
    padding-left: 0.25rem;
    padding-right: 0.25rem;
  }
  .px-md-0h {
    padding-left: 0.5rem;
    padding-right: 0.5rem;
  }
  .px-md-0hq {
    padding-left: 0.75rem;
    padding-right: 0.75rem;
  }
  .py-md-0 {
    padding-top: 0rem;
    padding-bottom: 0rem;
  }
  .py-md-0q {
    padding-top: 0.25rem;
    padding-bottom: 0.25rem;
  }
  .py-md-0h {
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
  .py-md-0hq {
    padding-top: 0.75rem;
    padding-bottom: 0.75rem;
  }
  .pt-md-0 {
    padding-top: 0rem;
  }
  .pt-md-0q {
    padding-top: 0.25rem;
  }
  .pt-md-0h {
    padding-top: 0.5rem;
  }
  .pt-md-0hq {
    padding-top: 0.75rem;
  }
  .pb-md-0 {
    padding-bottom: 0rem;
  }
  .pb-md-0q {
    padding-bottom: 0.25rem;
  }
  .pb-md-0h {
    padding-bottom: 0.5rem;
  }
  .pb-md-0hq {
    padding-bottom: 0.75rem;
  }
  .pl-md-0 {
    padding-left: 0rem;
  }
  .pl-md-0q {
    padding-left: 0.25rem;
  }
  .pl-md-0h {
    padding-left: 0.5rem;
  }
  .pl-md-0hq {
    padding-left: 0.75rem;
  }
  .pr-md-0 {
    padding-right: 0rem;
  }
  .pr-md-0q {
    padding-right: 0.25rem;
  }
  .pr-md-0h {
    padding-right: 0.5rem;
  }
  .pr-md-0hq {
    padding-right: 0.75rem;
  }
}

@media (min-width: 768px) {
  .p-md-1 {
    padding: 1rem;
  }
  .p-md-1q {
    padding: 1.25rem;
  }
  .p-md-1h {
    padding: 1.5rem;
  }
  .p-md-1hq {
    padding: 1.75rem;
  }
  .px-md-1 {
    padding-left: 1rem;
    padding-right: 1rem;
  }
  .px-md-1q {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }
  .px-md-1h {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }
  .px-md-1hq {
    padding-left: 1.75rem;
    padding-right: 1.75rem;
  }
  .py-md-1 {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }
  .py-md-1q {
    padding-top: 1.25rem;
    padding-bottom: 1.25rem;
  }
  .py-md-1h {
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
  }
  .py-md-1hq {
    padding-top: 1.75rem;
    padding-bottom: 1.75rem;
  }
  .pt-md-1 {
    padding-top: 1rem;
  }
  .pt-md-1q {
    padding-top: 1.25rem;
  }
  .pt-md-1h {
    padding-top: 1.5rem;
  }
  .pt-md-1hq {
    padding-top: 1.75rem;
  }
  .pb-md-1 {
    padding-bottom: 1rem;
  }
  .pb-md-1q {
    padding-bottom: 1.25rem;
  }
  .pb-md-1h {
    padding-bottom: 1.5rem;
  }
  .pb-md-1hq {
    padding-bottom: 1.75rem;
  }
  .pl-md-1 {
    padding-left: 1rem;
  }
  .pl-md-1q {
    padding-left: 1.25rem;
  }
  .pl-md-1h {
    padding-left: 1.5rem;
  }
  .pl-md-1hq {
    padding-left: 1.75rem;
  }
  .pr-md-1 {
    padding-right: 1rem;
  }
  .pr-md-1q {
    padding-right: 1.25rem;
  }
  .pr-md-1h {
    padding-right: 1.5rem;
  }
  .pr-md-1hq {
    padding-right: 1.75rem;
  }
}

@media (min-width: 768px) {
  .p-md-2 {
    padding: 2rem;
  }
  .p-md-2q {
    padding: 2.25rem;
  }
  .p-md-2h {
    padding: 2.5rem;
  }
  .p-md-2hq {
    padding: 2.75rem;
  }
  .px-md-2 {
    padding-left: 2rem;
    padding-right: 2rem;
  }
  .px-md-2q {
    padding-left: 2.25rem;
    padding-right: 2.25rem;
  }
  .px-md-2h {
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
  .px-md-2hq {
    padding-left: 2.75rem;
    padding-right: 2.75rem;
  }
  .py-md-2 {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }
  .py-md-2q {
    padding-top: 2.25rem;
    padding-bottom: 2.25rem;
  }
  .py-md-2h {
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
  }
  .py-md-2hq {
    padding-top: 2.75rem;
    padding-bottom: 2.75rem;
  }
  .pt-md-2 {
    padding-top: 2rem;
  }
  .pt-md-2q {
    padding-top: 2.25rem;
  }
  .pt-md-2h {
    padding-top: 2.5rem;
  }
  .pt-md-2hq {
    padding-top: 2.75rem;
  }
  .pb-md-2 {
    padding-bottom: 2rem;
  }
  .pb-md-2q {
    padding-bottom: 2.25rem;
  }
  .pb-md-2h {
    padding-bottom: 2.5rem;
  }
  .pb-md-2hq {
    padding-bottom: 2.75rem;
  }
  .pl-md-2 {
    padding-left: 2rem;
  }
  .pl-md-2q {
    padding-left: 2.25rem;
  }
  .pl-md-2h {
    padding-left: 2.5rem;
  }
  .pl-md-2hq {
    padding-left: 2.75rem;
  }
  .pr-md-2 {
    padding-right: 2rem;
  }
  .pr-md-2q {
    padding-right: 2.25rem;
  }
  .pr-md-2h {
    padding-right: 2.5rem;
  }
  .pr-md-2hq {
    padding-right: 2.75rem;
  }
}

@media (min-width: 768px) {
  .p-md-3 {
    padding: 3rem;
  }
  .p-md-3q {
    padding: 3.25rem;
  }
  .p-md-3h {
    padding: 3.5rem;
  }
  .p-md-3hq {
    padding: 3.75rem;
  }
  .px-md-3 {
    padding-left: 3rem;
    padding-right: 3rem;
  }
  .px-md-3q {
    padding-left: 3.25rem;
    padding-right: 3.25rem;
  }
  .px-md-3h {
    padding-left: 3.5rem;
    padding-right: 3.5rem;
  }
  .px-md-3hq {
    padding-left: 3.75rem;
    padding-right: 3.75rem;
  }
  .py-md-3 {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }
  .py-md-3q {
    padding-top: 3.25rem;
    padding-bottom: 3.25rem;
  }
  .py-md-3h {
    padding-top: 3.5rem;
    padding-bottom: 3.5rem;
  }
  .py-md-3hq {
    padding-top: 3.75rem;
    padding-bottom: 3.75rem;
  }
  .pt-md-3 {
    padding-top: 3rem;
  }
  .pt-md-3q {
    padding-top: 3.25rem;
  }
  .pt-md-3h {
    padding-top: 3.5rem;
  }
  .pt-md-3hq {
    padding-top: 3.75rem;
  }
  .pb-md-3 {
    padding-bottom: 3rem;
  }
  .pb-md-3q {
    padding-bottom: 3.25rem;
  }
  .pb-md-3h {
    padding-bottom: 3.5rem;
  }
  .pb-md-3hq {
    padding-bottom: 3.75rem;
  }
  .pl-md-3 {
    padding-left: 3rem;
  }
  .pl-md-3q {
    padding-left: 3.25rem;
  }
  .pl-md-3h {
    padding-left: 3.5rem;
  }
  .pl-md-3hq {
    padding-left: 3.75rem;
  }
  .pr-md-3 {
    padding-right: 3rem;
  }
  .pr-md-3q {
    padding-right: 3.25rem;
  }
  .pr-md-3h {
    padding-right: 3.5rem;
  }
  .pr-md-3hq {
    padding-right: 3.75rem;
  }
}

@media (min-width: 768px) {
  .p-md-4 {
    padding: 4rem;
  }
  .p-md-4q {
    padding: 4.25rem;
  }
  .p-md-4h {
    padding: 4.5rem;
  }
  .p-md-4hq {
    padding: 4.75rem;
  }
  .px-md-4 {
    padding-left: 4rem;
    padding-right: 4rem;
  }
  .px-md-4q {
    padding-left: 4.25rem;
    padding-right: 4.25rem;
  }
  .px-md-4h {
    padding-left: 4.5rem;
    padding-right: 4.5rem;
  }
  .px-md-4hq {
    padding-left: 4.75rem;
    padding-right: 4.75rem;
  }
  .py-md-4 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }
  .py-md-4q {
    padding-top: 4.25rem;
    padding-bottom: 4.25rem;
  }
  .py-md-4h {
    padding-top: 4.5rem;
    padding-bottom: 4.5rem;
  }
  .py-md-4hq {
    padding-top: 4.75rem;
    padding-bottom: 4.75rem;
  }
  .pt-md-4 {
    padding-top: 4rem;
  }
  .pt-md-4q {
    padding-top: 4.25rem;
  }
  .pt-md-4h {
    padding-top: 4.5rem;
  }
  .pt-md-4hq {
    padding-top: 4.75rem;
  }
  .pb-md-4 {
    padding-bottom: 4rem;
  }
  .pb-md-4q {
    padding-bottom: 4.25rem;
  }
  .pb-md-4h {
    padding-bottom: 4.5rem;
  }
  .pb-md-4hq {
    padding-bottom: 4.75rem;
  }
  .pl-md-4 {
    padding-left: 4rem;
  }
  .pl-md-4q {
    padding-left: 4.25rem;
  }
  .pl-md-4h {
    padding-left: 4.5rem;
  }
  .pl-md-4hq {
    padding-left: 4.75rem;
  }
  .pr-md-4 {
    padding-right: 4rem;
  }
  .pr-md-4q {
    padding-right: 4.25rem;
  }
  .pr-md-4h {
    padding-right: 4.5rem;
  }
  .pr-md-4hq {
    padding-right: 4.75rem;
  }
}

@media (min-width: 768px) {
  .p-md-5 {
    padding: 5rem;
  }
  .p-md-5q {
    padding: 5.25rem;
  }
  .p-md-5h {
    padding: 5.5rem;
  }
  .p-md-5hq {
    padding: 5.75rem;
  }
  .px-md-5 {
    padding-left: 5rem;
    padding-right: 5rem;
  }
  .px-md-5q {
    padding-left: 5.25rem;
    padding-right: 5.25rem;
  }
  .px-md-5h {
    padding-left: 5.5rem;
    padding-right: 5.5rem;
  }
  .px-md-5hq {
    padding-left: 5.75rem;
    padding-right: 5.75rem;
  }
  .py-md-5 {
    padding-top: 5rem;
    padding-bottom: 5rem;
  }
  .py-md-5q {
    padding-top: 5.25rem;
    padding-bottom: 5.25rem;
  }
  .py-md-5h {
    padding-top: 5.5rem;
    padding-bottom: 5.5rem;
  }
  .py-md-5hq {
    padding-top: 5.75rem;
    padding-bottom: 5.75rem;
  }
  .pt-md-5 {
    padding-top: 5rem;
  }
  .pt-md-5q {
    padding-top: 5.25rem;
  }
  .pt-md-5h {
    padding-top: 5.5rem;
  }
  .pt-md-5hq {
    padding-top: 5.75rem;
  }
  .pb-md-5 {
    padding-bottom: 5rem;
  }
  .pb-md-5q {
    padding-bottom: 5.25rem;
  }
  .pb-md-5h {
    padding-bottom: 5.5rem;
  }
  .pb-md-5hq {
    padding-bottom: 5.75rem;
  }
  .pl-md-5 {
    padding-left: 5rem;
  }
  .pl-md-5q {
    padding-left: 5.25rem;
  }
  .pl-md-5h {
    padding-left: 5.5rem;
  }
  .pl-md-5hq {
    padding-left: 5.75rem;
  }
  .pr-md-5 {
    padding-right: 5rem;
  }
  .pr-md-5q {
    padding-right: 5.25rem;
  }
  .pr-md-5h {
    padding-right: 5.5rem;
  }
  .pr-md-5hq {
    padding-right: 5.75rem;
  }
}

@media (min-width: 768px) {
  .p-md-6 {
    padding: 6rem;
  }
  .p-md-6q {
    padding: 6.25rem;
  }
  .p-md-6h {
    padding: 6.5rem;
  }
  .p-md-6hq {
    padding: 6.75rem;
  }
  .px-md-6 {
    padding-left: 6rem;
    padding-right: 6rem;
  }
  .px-md-6q {
    padding-left: 6.25rem;
    padding-right: 6.25rem;
  }
  .px-md-6h {
    padding-left: 6.5rem;
    padding-right: 6.5rem;
  }
  .px-md-6hq {
    padding-left: 6.75rem;
    padding-right: 6.75rem;
  }
  .py-md-6 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }
  .py-md-6q {
    padding-top: 6.25rem;
    padding-bottom: 6.25rem;
  }
  .py-md-6h {
    padding-top: 6.5rem;
    padding-bottom: 6.5rem;
  }
  .py-md-6hq {
    padding-top: 6.75rem;
    padding-bottom: 6.75rem;
  }
  .pt-md-6 {
    padding-top: 6rem;
  }
  .pt-md-6q {
    padding-top: 6.25rem;
  }
  .pt-md-6h {
    padding-top: 6.5rem;
  }
  .pt-md-6hq {
    padding-top: 6.75rem;
  }
  .pb-md-6 {
    padding-bottom: 6rem;
  }
  .pb-md-6q {
    padding-bottom: 6.25rem;
  }
  .pb-md-6h {
    padding-bottom: 6.5rem;
  }
  .pb-md-6hq {
    padding-bottom: 6.75rem;
  }
  .pl-md-6 {
    padding-left: 6rem;
  }
  .pl-md-6q {
    padding-left: 6.25rem;
  }
  .pl-md-6h {
    padding-left: 6.5rem;
  }
  .pl-md-6hq {
    padding-left: 6.75rem;
  }
  .pr-md-6 {
    padding-right: 6rem;
  }
  .pr-md-6q {
    padding-right: 6.25rem;
  }
  .pr-md-6h {
    padding-right: 6.5rem;
  }
  .pr-md-6hq {
    padding-right: 6.75rem;
  }
}

@media (min-width: 768px) {
  .p-md-7 {
    padding: 7rem;
  }
  .p-md-7q {
    padding: 7.25rem;
  }
  .p-md-7h {
    padding: 7.5rem;
  }
  .p-md-7hq {
    padding: 7.75rem;
  }
  .px-md-7 {
    padding-left: 7rem;
    padding-right: 7rem;
  }
  .px-md-7q {
    padding-left: 7.25rem;
    padding-right: 7.25rem;
  }
  .px-md-7h {
    padding-left: 7.5rem;
    padding-right: 7.5rem;
  }
  .px-md-7hq {
    padding-left: 7.75rem;
    padding-right: 7.75rem;
  }
  .py-md-7 {
    padding-top: 7rem;
    padding-bottom: 7rem;
  }
  .py-md-7q {
    padding-top: 7.25rem;
    padding-bottom: 7.25rem;
  }
  .py-md-7h {
    padding-top: 7.5rem;
    padding-bottom: 7.5rem;
  }
  .py-md-7hq {
    padding-top: 7.75rem;
    padding-bottom: 7.75rem;
  }
  .pt-md-7 {
    padding-top: 7rem;
  }
  .pt-md-7q {
    padding-top: 7.25rem;
  }
  .pt-md-7h {
    padding-top: 7.5rem;
  }
  .pt-md-7hq {
    padding-top: 7.75rem;
  }
  .pb-md-7 {
    padding-bottom: 7rem;
  }
  .pb-md-7q {
    padding-bottom: 7.25rem;
  }
  .pb-md-7h {
    padding-bottom: 7.5rem;
  }
  .pb-md-7hq {
    padding-bottom: 7.75rem;
  }
  .pl-md-7 {
    padding-left: 7rem;
  }
  .pl-md-7q {
    padding-left: 7.25rem;
  }
  .pl-md-7h {
    padding-left: 7.5rem;
  }
  .pl-md-7hq {
    padding-left: 7.75rem;
  }
  .pr-md-7 {
    padding-right: 7rem;
  }
  .pr-md-7q {
    padding-right: 7.25rem;
  }
  .pr-md-7h {
    padding-right: 7.5rem;
  }
  .pr-md-7hq {
    padding-right: 7.75rem;
  }
}

@media (min-width: 768px) {
  .p-md-8 {
    padding: 8rem;
  }
  .p-md-8q {
    padding: 8.25rem;
  }
  .p-md-8h {
    padding: 8.5rem;
  }
  .p-md-8hq {
    padding: 8.75rem;
  }
  .px-md-8 {
    padding-left: 8rem;
    padding-right: 8rem;
  }
  .px-md-8q {
    padding-left: 8.25rem;
    padding-right: 8.25rem;
  }
  .px-md-8h {
    padding-left: 8.5rem;
    padding-right: 8.5rem;
  }
  .px-md-8hq {
    padding-left: 8.75rem;
    padding-right: 8.75rem;
  }
  .py-md-8 {
    padding-top: 8rem;
    padding-bottom: 8rem;
  }
  .py-md-8q {
    padding-top: 8.25rem;
    padding-bottom: 8.25rem;
  }
  .py-md-8h {
    padding-top: 8.5rem;
    padding-bottom: 8.5rem;
  }
  .py-md-8hq {
    padding-top: 8.75rem;
    padding-bottom: 8.75rem;
  }
  .pt-md-8 {
    padding-top: 8rem;
  }
  .pt-md-8q {
    padding-top: 8.25rem;
  }
  .pt-md-8h {
    padding-top: 8.5rem;
  }
  .pt-md-8hq {
    padding-top: 8.75rem;
  }
  .pb-md-8 {
    padding-bottom: 8rem;
  }
  .pb-md-8q {
    padding-bottom: 8.25rem;
  }
  .pb-md-8h {
    padding-bottom: 8.5rem;
  }
  .pb-md-8hq {
    padding-bottom: 8.75rem;
  }
  .pl-md-8 {
    padding-left: 8rem;
  }
  .pl-md-8q {
    padding-left: 8.25rem;
  }
  .pl-md-8h {
    padding-left: 8.5rem;
  }
  .pl-md-8hq {
    padding-left: 8.75rem;
  }
  .pr-md-8 {
    padding-right: 8rem;
  }
  .pr-md-8q {
    padding-right: 8.25rem;
  }
  .pr-md-8h {
    padding-right: 8.5rem;
  }
  .pr-md-8hq {
    padding-right: 8.75rem;
  }
}

@media (min-width: 768px) {
  .p-md-9 {
    padding: 9rem;
  }
  .p-md-9q {
    padding: 9.25rem;
  }
  .p-md-9h {
    padding: 9.5rem;
  }
  .p-md-9hq {
    padding: 9.75rem;
  }
  .px-md-9 {
    padding-left: 9rem;
    padding-right: 9rem;
  }
  .px-md-9q {
    padding-left: 9.25rem;
    padding-right: 9.25rem;
  }
  .px-md-9h {
    padding-left: 9.5rem;
    padding-right: 9.5rem;
  }
  .px-md-9hq {
    padding-left: 9.75rem;
    padding-right: 9.75rem;
  }
  .py-md-9 {
    padding-top: 9rem;
    padding-bottom: 9rem;
  }
  .py-md-9q {
    padding-top: 9.25rem;
    padding-bottom: 9.25rem;
  }
  .py-md-9h {
    padding-top: 9.5rem;
    padding-bottom: 9.5rem;
  }
  .py-md-9hq {
    padding-top: 9.75rem;
    padding-bottom: 9.75rem;
  }
  .pt-md-9 {
    padding-top: 9rem;
  }
  .pt-md-9q {
    padding-top: 9.25rem;
  }
  .pt-md-9h {
    padding-top: 9.5rem;
  }
  .pt-md-9hq {
    padding-top: 9.75rem;
  }
  .pb-md-9 {
    padding-bottom: 9rem;
  }
  .pb-md-9q {
    padding-bottom: 9.25rem;
  }
  .pb-md-9h {
    padding-bottom: 9.5rem;
  }
  .pb-md-9hq {
    padding-bottom: 9.75rem;
  }
  .pl-md-9 {
    padding-left: 9rem;
  }
  .pl-md-9q {
    padding-left: 9.25rem;
  }
  .pl-md-9h {
    padding-left: 9.5rem;
  }
  .pl-md-9hq {
    padding-left: 9.75rem;
  }
  .pr-md-9 {
    padding-right: 9rem;
  }
  .pr-md-9q {
    padding-right: 9.25rem;
  }
  .pr-md-9h {
    padding-right: 9.5rem;
  }
  .pr-md-9hq {
    padding-right: 9.75rem;
  }
}

@media (min-width: 768px) {
  .p-md-10 {
    padding: 10rem;
  }
  .p-md-10q {
    padding: 10.25rem;
  }
  .p-md-10h {
    padding: 10.5rem;
  }
  .p-md-10hq {
    padding: 10.75rem;
  }
  .px-md-10 {
    padding-left: 10rem;
    padding-right: 10rem;
  }
  .px-md-10q {
    padding-left: 10.25rem;
    padding-right: 10.25rem;
  }
  .px-md-10h {
    padding-left: 10.5rem;
    padding-right: 10.5rem;
  }
  .px-md-10hq {
    padding-left: 10.75rem;
    padding-right: 10.75rem;
  }
  .py-md-10 {
    padding-top: 10rem;
    padding-bottom: 10rem;
  }
  .py-md-10q {
    padding-top: 10.25rem;
    padding-bottom: 10.25rem;
  }
  .py-md-10h {
    padding-top: 10.5rem;
    padding-bottom: 10.5rem;
  }
  .py-md-10hq {
    padding-top: 10.75rem;
    padding-bottom: 10.75rem;
  }
  .pt-md-10 {
    padding-top: 10rem;
  }
  .pt-md-10q {
    padding-top: 10.25rem;
  }
  .pt-md-10h {
    padding-top: 10.5rem;
  }
  .pt-md-10hq {
    padding-top: 10.75rem;
  }
  .pb-md-10 {
    padding-bottom: 10rem;
  }
  .pb-md-10q {
    padding-bottom: 10.25rem;
  }
  .pb-md-10h {
    padding-bottom: 10.5rem;
  }
  .pb-md-10hq {
    padding-bottom: 10.75rem;
  }
  .pl-md-10 {
    padding-left: 10rem;
  }
  .pl-md-10q {
    padding-left: 10.25rem;
  }
  .pl-md-10h {
    padding-left: 10.5rem;
  }
  .pl-md-10hq {
    padding-left: 10.75rem;
  }
  .pr-md-10 {
    padding-right: 10rem;
  }
  .pr-md-10q {
    padding-right: 10.25rem;
  }
  .pr-md-10h {
    padding-right: 10.5rem;
  }
  .pr-md-10hq {
    padding-right: 10.75rem;
  }
}

@media (min-width: 768px) {
  .p-md-11 {
    padding: 11rem;
  }
  .p-md-11q {
    padding: 11.25rem;
  }
  .p-md-11h {
    padding: 11.5rem;
  }
  .p-md-11hq {
    padding: 11.75rem;
  }
  .px-md-11 {
    padding-left: 11rem;
    padding-right: 11rem;
  }
  .px-md-11q {
    padding-left: 11.25rem;
    padding-right: 11.25rem;
  }
  .px-md-11h {
    padding-left: 11.5rem;
    padding-right: 11.5rem;
  }
  .px-md-11hq {
    padding-left: 11.75rem;
    padding-right: 11.75rem;
  }
  .py-md-11 {
    padding-top: 11rem;
    padding-bottom: 11rem;
  }
  .py-md-11q {
    padding-top: 11.25rem;
    padding-bottom: 11.25rem;
  }
  .py-md-11h {
    padding-top: 11.5rem;
    padding-bottom: 11.5rem;
  }
  .py-md-11hq {
    padding-top: 11.75rem;
    padding-bottom: 11.75rem;
  }
  .pt-md-11 {
    padding-top: 11rem;
  }
  .pt-md-11q {
    padding-top: 11.25rem;
  }
  .pt-md-11h {
    padding-top: 11.5rem;
  }
  .pt-md-11hq {
    padding-top: 11.75rem;
  }
  .pb-md-11 {
    padding-bottom: 11rem;
  }
  .pb-md-11q {
    padding-bottom: 11.25rem;
  }
  .pb-md-11h {
    padding-bottom: 11.5rem;
  }
  .pb-md-11hq {
    padding-bottom: 11.75rem;
  }
  .pl-md-11 {
    padding-left: 11rem;
  }
  .pl-md-11q {
    padding-left: 11.25rem;
  }
  .pl-md-11h {
    padding-left: 11.5rem;
  }
  .pl-md-11hq {
    padding-left: 11.75rem;
  }
  .pr-md-11 {
    padding-right: 11rem;
  }
  .pr-md-11q {
    padding-right: 11.25rem;
  }
  .pr-md-11h {
    padding-right: 11.5rem;
  }
  .pr-md-11hq {
    padding-right: 11.75rem;
  }
}

@media (min-width: 768px) {
  .p-md-12 {
    padding: 12rem;
  }
  .p-md-12q {
    padding: 12.25rem;
  }
  .p-md-12h {
    padding: 12.5rem;
  }
  .p-md-12hq {
    padding: 12.75rem;
  }
  .px-md-12 {
    padding-left: 12rem;
    padding-right: 12rem;
  }
  .px-md-12q {
    padding-left: 12.25rem;
    padding-right: 12.25rem;
  }
  .px-md-12h {
    padding-left: 12.5rem;
    padding-right: 12.5rem;
  }
  .px-md-12hq {
    padding-left: 12.75rem;
    padding-right: 12.75rem;
  }
  .py-md-12 {
    padding-top: 12rem;
    padding-bottom: 12rem;
  }
  .py-md-12q {
    padding-top: 12.25rem;
    padding-bottom: 12.25rem;
  }
  .py-md-12h {
    padding-top: 12.5rem;
    padding-bottom: 12.5rem;
  }
  .py-md-12hq {
    padding-top: 12.75rem;
    padding-bottom: 12.75rem;
  }
  .pt-md-12 {
    padding-top: 12rem;
  }
  .pt-md-12q {
    padding-top: 12.25rem;
  }
  .pt-md-12h {
    padding-top: 12.5rem;
  }
  .pt-md-12hq {
    padding-top: 12.75rem;
  }
  .pb-md-12 {
    padding-bottom: 12rem;
  }
  .pb-md-12q {
    padding-bottom: 12.25rem;
  }
  .pb-md-12h {
    padding-bottom: 12.5rem;
  }
  .pb-md-12hq {
    padding-bottom: 12.75rem;
  }
  .pl-md-12 {
    padding-left: 12rem;
  }
  .pl-md-12q {
    padding-left: 12.25rem;
  }
  .pl-md-12h {
    padding-left: 12.5rem;
  }
  .pl-md-12hq {
    padding-left: 12.75rem;
  }
  .pr-md-12 {
    padding-right: 12rem;
  }
  .pr-md-12q {
    padding-right: 12.25rem;
  }
  .pr-md-12h {
    padding-right: 12.5rem;
  }
  .pr-md-12hq {
    padding-right: 12.75rem;
  }
}

@media (min-width: 768px) {
  .p-md-13 {
    padding: 13rem;
  }
  .p-md-13q {
    padding: 13.25rem;
  }
  .p-md-13h {
    padding: 13.5rem;
  }
  .p-md-13hq {
    padding: 13.75rem;
  }
  .px-md-13 {
    padding-left: 13rem;
    padding-right: 13rem;
  }
  .px-md-13q {
    padding-left: 13.25rem;
    padding-right: 13.25rem;
  }
  .px-md-13h {
    padding-left: 13.5rem;
    padding-right: 13.5rem;
  }
  .px-md-13hq {
    padding-left: 13.75rem;
    padding-right: 13.75rem;
  }
  .py-md-13 {
    padding-top: 13rem;
    padding-bottom: 13rem;
  }
  .py-md-13q {
    padding-top: 13.25rem;
    padding-bottom: 13.25rem;
  }
  .py-md-13h {
    padding-top: 13.5rem;
    padding-bottom: 13.5rem;
  }
  .py-md-13hq {
    padding-top: 13.75rem;
    padding-bottom: 13.75rem;
  }
  .pt-md-13 {
    padding-top: 13rem;
  }
  .pt-md-13q {
    padding-top: 13.25rem;
  }
  .pt-md-13h {
    padding-top: 13.5rem;
  }
  .pt-md-13hq {
    padding-top: 13.75rem;
  }
  .pb-md-13 {
    padding-bottom: 13rem;
  }
  .pb-md-13q {
    padding-bottom: 13.25rem;
  }
  .pb-md-13h {
    padding-bottom: 13.5rem;
  }
  .pb-md-13hq {
    padding-bottom: 13.75rem;
  }
  .pl-md-13 {
    padding-left: 13rem;
  }
  .pl-md-13q {
    padding-left: 13.25rem;
  }
  .pl-md-13h {
    padding-left: 13.5rem;
  }
  .pl-md-13hq {
    padding-left: 13.75rem;
  }
  .pr-md-13 {
    padding-right: 13rem;
  }
  .pr-md-13q {
    padding-right: 13.25rem;
  }
  .pr-md-13h {
    padding-right: 13.5rem;
  }
  .pr-md-13hq {
    padding-right: 13.75rem;
  }
}

@media (min-width: 768px) {
  .p-md-14 {
    padding: 14rem;
  }
  .p-md-14q {
    padding: 14.25rem;
  }
  .p-md-14h {
    padding: 14.5rem;
  }
  .p-md-14hq {
    padding: 14.75rem;
  }
  .px-md-14 {
    padding-left: 14rem;
    padding-right: 14rem;
  }
  .px-md-14q {
    padding-left: 14.25rem;
    padding-right: 14.25rem;
  }
  .px-md-14h {
    padding-left: 14.5rem;
    padding-right: 14.5rem;
  }
  .px-md-14hq {
    padding-left: 14.75rem;
    padding-right: 14.75rem;
  }
  .py-md-14 {
    padding-top: 14rem;
    padding-bottom: 14rem;
  }
  .py-md-14q {
    padding-top: 14.25rem;
    padding-bottom: 14.25rem;
  }
  .py-md-14h {
    padding-top: 14.5rem;
    padding-bottom: 14.5rem;
  }
  .py-md-14hq {
    padding-top: 14.75rem;
    padding-bottom: 14.75rem;
  }
  .pt-md-14 {
    padding-top: 14rem;
  }
  .pt-md-14q {
    padding-top: 14.25rem;
  }
  .pt-md-14h {
    padding-top: 14.5rem;
  }
  .pt-md-14hq {
    padding-top: 14.75rem;
  }
  .pb-md-14 {
    padding-bottom: 14rem;
  }
  .pb-md-14q {
    padding-bottom: 14.25rem;
  }
  .pb-md-14h {
    padding-bottom: 14.5rem;
  }
  .pb-md-14hq {
    padding-bottom: 14.75rem;
  }
  .pl-md-14 {
    padding-left: 14rem;
  }
  .pl-md-14q {
    padding-left: 14.25rem;
  }
  .pl-md-14h {
    padding-left: 14.5rem;
  }
  .pl-md-14hq {
    padding-left: 14.75rem;
  }
  .pr-md-14 {
    padding-right: 14rem;
  }
  .pr-md-14q {
    padding-right: 14.25rem;
  }
  .pr-md-14h {
    padding-right: 14.5rem;
  }
  .pr-md-14hq {
    padding-right: 14.75rem;
  }
}

@media (min-width: 768px) {
  .p-md-15 {
    padding: 15rem;
  }
  .p-md-15q {
    padding: 15.25rem;
  }
  .p-md-15h {
    padding: 15.5rem;
  }
  .p-md-15hq {
    padding: 15.75rem;
  }
  .px-md-15 {
    padding-left: 15rem;
    padding-right: 15rem;
  }
  .px-md-15q {
    padding-left: 15.25rem;
    padding-right: 15.25rem;
  }
  .px-md-15h {
    padding-left: 15.5rem;
    padding-right: 15.5rem;
  }
  .px-md-15hq {
    padding-left: 15.75rem;
    padding-right: 15.75rem;
  }
  .py-md-15 {
    padding-top: 15rem;
    padding-bottom: 15rem;
  }
  .py-md-15q {
    padding-top: 15.25rem;
    padding-bottom: 15.25rem;
  }
  .py-md-15h {
    padding-top: 15.5rem;
    padding-bottom: 15.5rem;
  }
  .py-md-15hq {
    padding-top: 15.75rem;
    padding-bottom: 15.75rem;
  }
  .pt-md-15 {
    padding-top: 15rem;
  }
  .pt-md-15q {
    padding-top: 15.25rem;
  }
  .pt-md-15h {
    padding-top: 15.5rem;
  }
  .pt-md-15hq {
    padding-top: 15.75rem;
  }
  .pb-md-15 {
    padding-bottom: 15rem;
  }
  .pb-md-15q {
    padding-bottom: 15.25rem;
  }
  .pb-md-15h {
    padding-bottom: 15.5rem;
  }
  .pb-md-15hq {
    padding-bottom: 15.75rem;
  }
  .pl-md-15 {
    padding-left: 15rem;
  }
  .pl-md-15q {
    padding-left: 15.25rem;
  }
  .pl-md-15h {
    padding-left: 15.5rem;
  }
  .pl-md-15hq {
    padding-left: 15.75rem;
  }
  .pr-md-15 {
    padding-right: 15rem;
  }
  .pr-md-15q {
    padding-right: 15.25rem;
  }
  .pr-md-15h {
    padding-right: 15.5rem;
  }
  .pr-md-15hq {
    padding-right: 15.75rem;
  }
}

@media (min-width: 768px) {
  .p-md-16 {
    padding: 16rem;
  }
  .p-md-16q {
    padding: 16.25rem;
  }
  .p-md-16h {
    padding: 16.5rem;
  }
  .p-md-16hq {
    padding: 16.75rem;
  }
  .px-md-16 {
    padding-left: 16rem;
    padding-right: 16rem;
  }
  .px-md-16q {
    padding-left: 16.25rem;
    padding-right: 16.25rem;
  }
  .px-md-16h {
    padding-left: 16.5rem;
    padding-right: 16.5rem;
  }
  .px-md-16hq {
    padding-left: 16.75rem;
    padding-right: 16.75rem;
  }
  .py-md-16 {
    padding-top: 16rem;
    padding-bottom: 16rem;
  }
  .py-md-16q {
    padding-top: 16.25rem;
    padding-bottom: 16.25rem;
  }
  .py-md-16h {
    padding-top: 16.5rem;
    padding-bottom: 16.5rem;
  }
  .py-md-16hq {
    padding-top: 16.75rem;
    padding-bottom: 16.75rem;
  }
  .pt-md-16 {
    padding-top: 16rem;
  }
  .pt-md-16q {
    padding-top: 16.25rem;
  }
  .pt-md-16h {
    padding-top: 16.5rem;
  }
  .pt-md-16hq {
    padding-top: 16.75rem;
  }
  .pb-md-16 {
    padding-bottom: 16rem;
  }
  .pb-md-16q {
    padding-bottom: 16.25rem;
  }
  .pb-md-16h {
    padding-bottom: 16.5rem;
  }
  .pb-md-16hq {
    padding-bottom: 16.75rem;
  }
  .pl-md-16 {
    padding-left: 16rem;
  }
  .pl-md-16q {
    padding-left: 16.25rem;
  }
  .pl-md-16h {
    padding-left: 16.5rem;
  }
  .pl-md-16hq {
    padding-left: 16.75rem;
  }
  .pr-md-16 {
    padding-right: 16rem;
  }
  .pr-md-16q {
    padding-right: 16.25rem;
  }
  .pr-md-16h {
    padding-right: 16.5rem;
  }
  .pr-md-16hq {
    padding-right: 16.75rem;
  }
}

@media (min-width: 768px) {
  .p-md-17 {
    padding: 17rem;
  }
  .p-md-17q {
    padding: 17.25rem;
  }
  .p-md-17h {
    padding: 17.5rem;
  }
  .p-md-17hq {
    padding: 17.75rem;
  }
  .px-md-17 {
    padding-left: 17rem;
    padding-right: 17rem;
  }
  .px-md-17q {
    padding-left: 17.25rem;
    padding-right: 17.25rem;
  }
  .px-md-17h {
    padding-left: 17.5rem;
    padding-right: 17.5rem;
  }
  .px-md-17hq {
    padding-left: 17.75rem;
    padding-right: 17.75rem;
  }
  .py-md-17 {
    padding-top: 17rem;
    padding-bottom: 17rem;
  }
  .py-md-17q {
    padding-top: 17.25rem;
    padding-bottom: 17.25rem;
  }
  .py-md-17h {
    padding-top: 17.5rem;
    padding-bottom: 17.5rem;
  }
  .py-md-17hq {
    padding-top: 17.75rem;
    padding-bottom: 17.75rem;
  }
  .pt-md-17 {
    padding-top: 17rem;
  }
  .pt-md-17q {
    padding-top: 17.25rem;
  }
  .pt-md-17h {
    padding-top: 17.5rem;
  }
  .pt-md-17hq {
    padding-top: 17.75rem;
  }
  .pb-md-17 {
    padding-bottom: 17rem;
  }
  .pb-md-17q {
    padding-bottom: 17.25rem;
  }
  .pb-md-17h {
    padding-bottom: 17.5rem;
  }
  .pb-md-17hq {
    padding-bottom: 17.75rem;
  }
  .pl-md-17 {
    padding-left: 17rem;
  }
  .pl-md-17q {
    padding-left: 17.25rem;
  }
  .pl-md-17h {
    padding-left: 17.5rem;
  }
  .pl-md-17hq {
    padding-left: 17.75rem;
  }
  .pr-md-17 {
    padding-right: 17rem;
  }
  .pr-md-17q {
    padding-right: 17.25rem;
  }
  .pr-md-17h {
    padding-right: 17.5rem;
  }
  .pr-md-17hq {
    padding-right: 17.75rem;
  }
}

@media (min-width: 768px) {
  .p-md-18 {
    padding: 18rem;
  }
  .p-md-18q {
    padding: 18.25rem;
  }
  .p-md-18h {
    padding: 18.5rem;
  }
  .p-md-18hq {
    padding: 18.75rem;
  }
  .px-md-18 {
    padding-left: 18rem;
    padding-right: 18rem;
  }
  .px-md-18q {
    padding-left: 18.25rem;
    padding-right: 18.25rem;
  }
  .px-md-18h {
    padding-left: 18.5rem;
    padding-right: 18.5rem;
  }
  .px-md-18hq {
    padding-left: 18.75rem;
    padding-right: 18.75rem;
  }
  .py-md-18 {
    padding-top: 18rem;
    padding-bottom: 18rem;
  }
  .py-md-18q {
    padding-top: 18.25rem;
    padding-bottom: 18.25rem;
  }
  .py-md-18h {
    padding-top: 18.5rem;
    padding-bottom: 18.5rem;
  }
  .py-md-18hq {
    padding-top: 18.75rem;
    padding-bottom: 18.75rem;
  }
  .pt-md-18 {
    padding-top: 18rem;
  }
  .pt-md-18q {
    padding-top: 18.25rem;
  }
  .pt-md-18h {
    padding-top: 18.5rem;
  }
  .pt-md-18hq {
    padding-top: 18.75rem;
  }
  .pb-md-18 {
    padding-bottom: 18rem;
  }
  .pb-md-18q {
    padding-bottom: 18.25rem;
  }
  .pb-md-18h {
    padding-bottom: 18.5rem;
  }
  .pb-md-18hq {
    padding-bottom: 18.75rem;
  }
  .pl-md-18 {
    padding-left: 18rem;
  }
  .pl-md-18q {
    padding-left: 18.25rem;
  }
  .pl-md-18h {
    padding-left: 18.5rem;
  }
  .pl-md-18hq {
    padding-left: 18.75rem;
  }
  .pr-md-18 {
    padding-right: 18rem;
  }
  .pr-md-18q {
    padding-right: 18.25rem;
  }
  .pr-md-18h {
    padding-right: 18.5rem;
  }
  .pr-md-18hq {
    padding-right: 18.75rem;
  }
}

@media (min-width: 768px) {
  .p-md-19 {
    padding: 19rem;
  }
  .p-md-19q {
    padding: 19.25rem;
  }
  .p-md-19h {
    padding: 19.5rem;
  }
  .p-md-19hq {
    padding: 19.75rem;
  }
  .px-md-19 {
    padding-left: 19rem;
    padding-right: 19rem;
  }
  .px-md-19q {
    padding-left: 19.25rem;
    padding-right: 19.25rem;
  }
  .px-md-19h {
    padding-left: 19.5rem;
    padding-right: 19.5rem;
  }
  .px-md-19hq {
    padding-left: 19.75rem;
    padding-right: 19.75rem;
  }
  .py-md-19 {
    padding-top: 19rem;
    padding-bottom: 19rem;
  }
  .py-md-19q {
    padding-top: 19.25rem;
    padding-bottom: 19.25rem;
  }
  .py-md-19h {
    padding-top: 19.5rem;
    padding-bottom: 19.5rem;
  }
  .py-md-19hq {
    padding-top: 19.75rem;
    padding-bottom: 19.75rem;
  }
  .pt-md-19 {
    padding-top: 19rem;
  }
  .pt-md-19q {
    padding-top: 19.25rem;
  }
  .pt-md-19h {
    padding-top: 19.5rem;
  }
  .pt-md-19hq {
    padding-top: 19.75rem;
  }
  .pb-md-19 {
    padding-bottom: 19rem;
  }
  .pb-md-19q {
    padding-bottom: 19.25rem;
  }
  .pb-md-19h {
    padding-bottom: 19.5rem;
  }
  .pb-md-19hq {
    padding-bottom: 19.75rem;
  }
  .pl-md-19 {
    padding-left: 19rem;
  }
  .pl-md-19q {
    padding-left: 19.25rem;
  }
  .pl-md-19h {
    padding-left: 19.5rem;
  }
  .pl-md-19hq {
    padding-left: 19.75rem;
  }
  .pr-md-19 {
    padding-right: 19rem;
  }
  .pr-md-19q {
    padding-right: 19.25rem;
  }
  .pr-md-19h {
    padding-right: 19.5rem;
  }
  .pr-md-19hq {
    padding-right: 19.75rem;
  }
}

@media (min-width: 768px) {
  .p-md-20 {
    padding: 20rem;
  }
  .p-md-20q {
    padding: 20.25rem;
  }
  .p-md-20h {
    padding: 20.5rem;
  }
  .p-md-20hq {
    padding: 20.75rem;
  }
  .px-md-20 {
    padding-left: 20rem;
    padding-right: 20rem;
  }
  .px-md-20q {
    padding-left: 20.25rem;
    padding-right: 20.25rem;
  }
  .px-md-20h {
    padding-left: 20.5rem;
    padding-right: 20.5rem;
  }
  .px-md-20hq {
    padding-left: 20.75rem;
    padding-right: 20.75rem;
  }
  .py-md-20 {
    padding-top: 20rem;
    padding-bottom: 20rem;
  }
  .py-md-20q {
    padding-top: 20.25rem;
    padding-bottom: 20.25rem;
  }
  .py-md-20h {
    padding-top: 20.5rem;
    padding-bottom: 20.5rem;
  }
  .py-md-20hq {
    padding-top: 20.75rem;
    padding-bottom: 20.75rem;
  }
  .pt-md-20 {
    padding-top: 20rem;
  }
  .pt-md-20q {
    padding-top: 20.25rem;
  }
  .pt-md-20h {
    padding-top: 20.5rem;
  }
  .pt-md-20hq {
    padding-top: 20.75rem;
  }
  .pb-md-20 {
    padding-bottom: 20rem;
  }
  .pb-md-20q {
    padding-bottom: 20.25rem;
  }
  .pb-md-20h {
    padding-bottom: 20.5rem;
  }
  .pb-md-20hq {
    padding-bottom: 20.75rem;
  }
  .pl-md-20 {
    padding-left: 20rem;
  }
  .pl-md-20q {
    padding-left: 20.25rem;
  }
  .pl-md-20h {
    padding-left: 20.5rem;
  }
  .pl-md-20hq {
    padding-left: 20.75rem;
  }
  .pr-md-20 {
    padding-right: 20rem;
  }
  .pr-md-20q {
    padding-right: 20.25rem;
  }
  .pr-md-20h {
    padding-right: 20.5rem;
  }
  .pr-md-20hq {
    padding-right: 20.75rem;
  }
}

@media (min-width: 969px) {
  .p-lg-0 {
    padding: 0rem;
  }
  .p-lg-0q {
    padding: 0.25rem;
  }
  .p-lg-0h {
    padding: 0.5rem;
  }
  .p-lg-0hq {
    padding: 0.75rem;
  }
  .px-lg-0 {
    padding-left: 0rem;
    padding-right: 0rem;
  }
  .px-lg-0q {
    padding-left: 0.25rem;
    padding-right: 0.25rem;
  }
  .px-lg-0h {
    padding-left: 0.5rem;
    padding-right: 0.5rem;
  }
  .px-lg-0hq {
    padding-left: 0.75rem;
    padding-right: 0.75rem;
  }
  .py-lg-0 {
    padding-top: 0rem;
    padding-bottom: 0rem;
  }
  .py-lg-0q {
    padding-top: 0.25rem;
    padding-bottom: 0.25rem;
  }
  .py-lg-0h {
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
  .py-lg-0hq {
    padding-top: 0.75rem;
    padding-bottom: 0.75rem;
  }
  .pt-lg-0 {
    padding-top: 0rem;
  }
  .pt-lg-0q {
    padding-top: 0.25rem;
  }
  .pt-lg-0h {
    padding-top: 0.5rem;
  }
  .pt-lg-0hq {
    padding-top: 0.75rem;
  }
  .pb-lg-0 {
    padding-bottom: 0rem;
  }
  .pb-lg-0q {
    padding-bottom: 0.25rem;
  }
  .pb-lg-0h {
    padding-bottom: 0.5rem;
  }
  .pb-lg-0hq {
    padding-bottom: 0.75rem;
  }
  .pl-lg-0 {
    padding-left: 0rem;
  }
  .pl-lg-0q {
    padding-left: 0.25rem;
  }
  .pl-lg-0h {
    padding-left: 0.5rem;
  }
  .pl-lg-0hq {
    padding-left: 0.75rem;
  }
  .pr-lg-0 {
    padding-right: 0rem;
  }
  .pr-lg-0q {
    padding-right: 0.25rem;
  }
  .pr-lg-0h {
    padding-right: 0.5rem;
  }
  .pr-lg-0hq {
    padding-right: 0.75rem;
  }
}

@media (min-width: 969px) {
  .p-lg-1 {
    padding: 1rem;
  }
  .p-lg-1q {
    padding: 1.25rem;
  }
  .p-lg-1h {
    padding: 1.5rem;
  }
  .p-lg-1hq {
    padding: 1.75rem;
  }
  .px-lg-1 {
    padding-left: 1rem;
    padding-right: 1rem;
  }
  .px-lg-1q {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }
  .px-lg-1h {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }
  .px-lg-1hq {
    padding-left: 1.75rem;
    padding-right: 1.75rem;
  }
  .py-lg-1 {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }
  .py-lg-1q {
    padding-top: 1.25rem;
    padding-bottom: 1.25rem;
  }
  .py-lg-1h {
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
  }
  .py-lg-1hq {
    padding-top: 1.75rem;
    padding-bottom: 1.75rem;
  }
  .pt-lg-1 {
    padding-top: 1rem;
  }
  .pt-lg-1q {
    padding-top: 1.25rem;
  }
  .pt-lg-1h {
    padding-top: 1.5rem;
  }
  .pt-lg-1hq {
    padding-top: 1.75rem;
  }
  .pb-lg-1 {
    padding-bottom: 1rem;
  }
  .pb-lg-1q {
    padding-bottom: 1.25rem;
  }
  .pb-lg-1h {
    padding-bottom: 1.5rem;
  }
  .pb-lg-1hq {
    padding-bottom: 1.75rem;
  }
  .pl-lg-1 {
    padding-left: 1rem;
  }
  .pl-lg-1q {
    padding-left: 1.25rem;
  }
  .pl-lg-1h {
    padding-left: 1.5rem;
  }
  .pl-lg-1hq {
    padding-left: 1.75rem;
  }
  .pr-lg-1 {
    padding-right: 1rem;
  }
  .pr-lg-1q {
    padding-right: 1.25rem;
  }
  .pr-lg-1h {
    padding-right: 1.5rem;
  }
  .pr-lg-1hq {
    padding-right: 1.75rem;
  }
}

@media (min-width: 969px) {
  .p-lg-2 {
    padding: 2rem;
  }
  .p-lg-2q {
    padding: 2.25rem;
  }
  .p-lg-2h {
    padding: 2.5rem;
  }
  .p-lg-2hq {
    padding: 2.75rem;
  }
  .px-lg-2 {
    padding-left: 2rem;
    padding-right: 2rem;
  }
  .px-lg-2q {
    padding-left: 2.25rem;
    padding-right: 2.25rem;
  }
  .px-lg-2h {
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
  .px-lg-2hq {
    padding-left: 2.75rem;
    padding-right: 2.75rem;
  }
  .py-lg-2 {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }
  .py-lg-2q {
    padding-top: 2.25rem;
    padding-bottom: 2.25rem;
  }
  .py-lg-2h {
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
  }
  .py-lg-2hq {
    padding-top: 2.75rem;
    padding-bottom: 2.75rem;
  }
  .pt-lg-2 {
    padding-top: 2rem;
  }
  .pt-lg-2q {
    padding-top: 2.25rem;
  }
  .pt-lg-2h {
    padding-top: 2.5rem;
  }
  .pt-lg-2hq {
    padding-top: 2.75rem;
  }
  .pb-lg-2 {
    padding-bottom: 2rem;
  }
  .pb-lg-2q {
    padding-bottom: 2.25rem;
  }
  .pb-lg-2h {
    padding-bottom: 2.5rem;
  }
  .pb-lg-2hq {
    padding-bottom: 2.75rem;
  }
  .pl-lg-2 {
    padding-left: 2rem;
  }
  .pl-lg-2q {
    padding-left: 2.25rem;
  }
  .pl-lg-2h {
    padding-left: 2.5rem;
  }
  .pl-lg-2hq {
    padding-left: 2.75rem;
  }
  .pr-lg-2 {
    padding-right: 2rem;
  }
  .pr-lg-2q {
    padding-right: 2.25rem;
  }
  .pr-lg-2h {
    padding-right: 2.5rem;
  }
  .pr-lg-2hq {
    padding-right: 2.75rem;
  }
}

@media (min-width: 969px) {
  .p-lg-3 {
    padding: 3rem;
  }
  .p-lg-3q {
    padding: 3.25rem;
  }
  .p-lg-3h {
    padding: 3.5rem;
  }
  .p-lg-3hq {
    padding: 3.75rem;
  }
  .px-lg-3 {
    padding-left: 3rem;
    padding-right: 3rem;
  }
  .px-lg-3q {
    padding-left: 3.25rem;
    padding-right: 3.25rem;
  }
  .px-lg-3h {
    padding-left: 3.5rem;
    padding-right: 3.5rem;
  }
  .px-lg-3hq {
    padding-left: 3.75rem;
    padding-right: 3.75rem;
  }
  .py-lg-3 {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }
  .py-lg-3q {
    padding-top: 3.25rem;
    padding-bottom: 3.25rem;
  }
  .py-lg-3h {
    padding-top: 3.5rem;
    padding-bottom: 3.5rem;
  }
  .py-lg-3hq {
    padding-top: 3.75rem;
    padding-bottom: 3.75rem;
  }
  .pt-lg-3 {
    padding-top: 3rem;
  }
  .pt-lg-3q {
    padding-top: 3.25rem;
  }
  .pt-lg-3h {
    padding-top: 3.5rem;
  }
  .pt-lg-3hq {
    padding-top: 3.75rem;
  }
  .pb-lg-3 {
    padding-bottom: 3rem;
  }
  .pb-lg-3q {
    padding-bottom: 3.25rem;
  }
  .pb-lg-3h {
    padding-bottom: 3.5rem;
  }
  .pb-lg-3hq {
    padding-bottom: 3.75rem;
  }
  .pl-lg-3 {
    padding-left: 3rem;
  }
  .pl-lg-3q {
    padding-left: 3.25rem;
  }
  .pl-lg-3h {
    padding-left: 3.5rem;
  }
  .pl-lg-3hq {
    padding-left: 3.75rem;
  }
  .pr-lg-3 {
    padding-right: 3rem;
  }
  .pr-lg-3q {
    padding-right: 3.25rem;
  }
  .pr-lg-3h {
    padding-right: 3.5rem;
  }
  .pr-lg-3hq {
    padding-right: 3.75rem;
  }
}

@media (min-width: 969px) {
  .p-lg-4 {
    padding: 4rem;
  }
  .p-lg-4q {
    padding: 4.25rem;
  }
  .p-lg-4h {
    padding: 4.5rem;
  }
  .p-lg-4hq {
    padding: 4.75rem;
  }
  .px-lg-4 {
    padding-left: 4rem;
    padding-right: 4rem;
  }
  .px-lg-4q {
    padding-left: 4.25rem;
    padding-right: 4.25rem;
  }
  .px-lg-4h {
    padding-left: 4.5rem;
    padding-right: 4.5rem;
  }
  .px-lg-4hq {
    padding-left: 4.75rem;
    padding-right: 4.75rem;
  }
  .py-lg-4 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }
  .py-lg-4q {
    padding-top: 4.25rem;
    padding-bottom: 4.25rem;
  }
  .py-lg-4h {
    padding-top: 4.5rem;
    padding-bottom: 4.5rem;
  }
  .py-lg-4hq {
    padding-top: 4.75rem;
    padding-bottom: 4.75rem;
  }
  .pt-lg-4 {
    padding-top: 4rem;
  }
  .pt-lg-4q {
    padding-top: 4.25rem;
  }
  .pt-lg-4h {
    padding-top: 4.5rem;
  }
  .pt-lg-4hq {
    padding-top: 4.75rem;
  }
  .pb-lg-4 {
    padding-bottom: 4rem;
  }
  .pb-lg-4q {
    padding-bottom: 4.25rem;
  }
  .pb-lg-4h {
    padding-bottom: 4.5rem;
  }
  .pb-lg-4hq {
    padding-bottom: 4.75rem;
  }
  .pl-lg-4 {
    padding-left: 4rem;
  }
  .pl-lg-4q {
    padding-left: 4.25rem;
  }
  .pl-lg-4h {
    padding-left: 4.5rem;
  }
  .pl-lg-4hq {
    padding-left: 4.75rem;
  }
  .pr-lg-4 {
    padding-right: 4rem;
  }
  .pr-lg-4q {
    padding-right: 4.25rem;
  }
  .pr-lg-4h {
    padding-right: 4.5rem;
  }
  .pr-lg-4hq {
    padding-right: 4.75rem;
  }
}

@media (min-width: 969px) {
  .p-lg-5 {
    padding: 5rem;
  }
  .p-lg-5q {
    padding: 5.25rem;
  }
  .p-lg-5h {
    padding: 5.5rem;
  }
  .p-lg-5hq {
    padding: 5.75rem;
  }
  .px-lg-5 {
    padding-left: 5rem;
    padding-right: 5rem;
  }
  .px-lg-5q {
    padding-left: 5.25rem;
    padding-right: 5.25rem;
  }
  .px-lg-5h {
    padding-left: 5.5rem;
    padding-right: 5.5rem;
  }
  .px-lg-5hq {
    padding-left: 5.75rem;
    padding-right: 5.75rem;
  }
  .py-lg-5 {
    padding-top: 5rem;
    padding-bottom: 5rem;
  }
  .py-lg-5q {
    padding-top: 5.25rem;
    padding-bottom: 5.25rem;
  }
  .py-lg-5h {
    padding-top: 5.5rem;
    padding-bottom: 5.5rem;
  }
  .py-lg-5hq {
    padding-top: 5.75rem;
    padding-bottom: 5.75rem;
  }
  .pt-lg-5 {
    padding-top: 5rem;
  }
  .pt-lg-5q {
    padding-top: 5.25rem;
  }
  .pt-lg-5h {
    padding-top: 5.5rem;
  }
  .pt-lg-5hq {
    padding-top: 5.75rem;
  }
  .pb-lg-5 {
    padding-bottom: 5rem;
  }
  .pb-lg-5q {
    padding-bottom: 5.25rem;
  }
  .pb-lg-5h {
    padding-bottom: 5.5rem;
  }
  .pb-lg-5hq {
    padding-bottom: 5.75rem;
  }
  .pl-lg-5 {
    padding-left: 5rem;
  }
  .pl-lg-5q {
    padding-left: 5.25rem;
  }
  .pl-lg-5h {
    padding-left: 5.5rem;
  }
  .pl-lg-5hq {
    padding-left: 5.75rem;
  }
  .pr-lg-5 {
    padding-right: 5rem;
  }
  .pr-lg-5q {
    padding-right: 5.25rem;
  }
  .pr-lg-5h {
    padding-right: 5.5rem;
  }
  .pr-lg-5hq {
    padding-right: 5.75rem;
  }
}

@media (min-width: 969px) {
  .p-lg-6 {
    padding: 6rem;
  }
  .p-lg-6q {
    padding: 6.25rem;
  }
  .p-lg-6h {
    padding: 6.5rem;
  }
  .p-lg-6hq {
    padding: 6.75rem;
  }
  .px-lg-6 {
    padding-left: 6rem;
    padding-right: 6rem;
  }
  .px-lg-6q {
    padding-left: 6.25rem;
    padding-right: 6.25rem;
  }
  .px-lg-6h {
    padding-left: 6.5rem;
    padding-right: 6.5rem;
  }
  .px-lg-6hq {
    padding-left: 6.75rem;
    padding-right: 6.75rem;
  }
  .py-lg-6 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }
  .py-lg-6q {
    padding-top: 6.25rem;
    padding-bottom: 6.25rem;
  }
  .py-lg-6h {
    padding-top: 6.5rem;
    padding-bottom: 6.5rem;
  }
  .py-lg-6hq {
    padding-top: 6.75rem;
    padding-bottom: 6.75rem;
  }
  .pt-lg-6 {
    padding-top: 6rem;
  }
  .pt-lg-6q {
    padding-top: 6.25rem;
  }
  .pt-lg-6h {
    padding-top: 6.5rem;
  }
  .pt-lg-6hq {
    padding-top: 6.75rem;
  }
  .pb-lg-6 {
    padding-bottom: 6rem;
  }
  .pb-lg-6q {
    padding-bottom: 6.25rem;
  }
  .pb-lg-6h {
    padding-bottom: 6.5rem;
  }
  .pb-lg-6hq {
    padding-bottom: 6.75rem;
  }
  .pl-lg-6 {
    padding-left: 6rem;
  }
  .pl-lg-6q {
    padding-left: 6.25rem;
  }
  .pl-lg-6h {
    padding-left: 6.5rem;
  }
  .pl-lg-6hq {
    padding-left: 6.75rem;
  }
  .pr-lg-6 {
    padding-right: 6rem;
  }
  .pr-lg-6q {
    padding-right: 6.25rem;
  }
  .pr-lg-6h {
    padding-right: 6.5rem;
  }
  .pr-lg-6hq {
    padding-right: 6.75rem;
  }
}

@media (min-width: 969px) {
  .p-lg-7 {
    padding: 7rem;
  }
  .p-lg-7q {
    padding: 7.25rem;
  }
  .p-lg-7h {
    padding: 7.5rem;
  }
  .p-lg-7hq {
    padding: 7.75rem;
  }
  .px-lg-7 {
    padding-left: 7rem;
    padding-right: 7rem;
  }
  .px-lg-7q {
    padding-left: 7.25rem;
    padding-right: 7.25rem;
  }
  .px-lg-7h {
    padding-left: 7.5rem;
    padding-right: 7.5rem;
  }
  .px-lg-7hq {
    padding-left: 7.75rem;
    padding-right: 7.75rem;
  }
  .py-lg-7 {
    padding-top: 7rem;
    padding-bottom: 7rem;
  }
  .py-lg-7q {
    padding-top: 7.25rem;
    padding-bottom: 7.25rem;
  }
  .py-lg-7h {
    padding-top: 7.5rem;
    padding-bottom: 7.5rem;
  }
  .py-lg-7hq {
    padding-top: 7.75rem;
    padding-bottom: 7.75rem;
  }
  .pt-lg-7 {
    padding-top: 7rem;
  }
  .pt-lg-7q {
    padding-top: 7.25rem;
  }
  .pt-lg-7h {
    padding-top: 7.5rem;
  }
  .pt-lg-7hq {
    padding-top: 7.75rem;
  }
  .pb-lg-7 {
    padding-bottom: 7rem;
  }
  .pb-lg-7q {
    padding-bottom: 7.25rem;
  }
  .pb-lg-7h {
    padding-bottom: 7.5rem;
  }
  .pb-lg-7hq {
    padding-bottom: 7.75rem;
  }
  .pl-lg-7 {
    padding-left: 7rem;
  }
  .pl-lg-7q {
    padding-left: 7.25rem;
  }
  .pl-lg-7h {
    padding-left: 7.5rem;
  }
  .pl-lg-7hq {
    padding-left: 7.75rem;
  }
  .pr-lg-7 {
    padding-right: 7rem;
  }
  .pr-lg-7q {
    padding-right: 7.25rem;
  }
  .pr-lg-7h {
    padding-right: 7.5rem;
  }
  .pr-lg-7hq {
    padding-right: 7.75rem;
  }
}

@media (min-width: 969px) {
  .p-lg-8 {
    padding: 8rem;
  }
  .p-lg-8q {
    padding: 8.25rem;
  }
  .p-lg-8h {
    padding: 8.5rem;
  }
  .p-lg-8hq {
    padding: 8.75rem;
  }
  .px-lg-8 {
    padding-left: 8rem;
    padding-right: 8rem;
  }
  .px-lg-8q {
    padding-left: 8.25rem;
    padding-right: 8.25rem;
  }
  .px-lg-8h {
    padding-left: 8.5rem;
    padding-right: 8.5rem;
  }
  .px-lg-8hq {
    padding-left: 8.75rem;
    padding-right: 8.75rem;
  }
  .py-lg-8 {
    padding-top: 8rem;
    padding-bottom: 8rem;
  }
  .py-lg-8q {
    padding-top: 8.25rem;
    padding-bottom: 8.25rem;
  }
  .py-lg-8h {
    padding-top: 8.5rem;
    padding-bottom: 8.5rem;
  }
  .py-lg-8hq {
    padding-top: 8.75rem;
    padding-bottom: 8.75rem;
  }
  .pt-lg-8 {
    padding-top: 8rem;
  }
  .pt-lg-8q {
    padding-top: 8.25rem;
  }
  .pt-lg-8h {
    padding-top: 8.5rem;
  }
  .pt-lg-8hq {
    padding-top: 8.75rem;
  }
  .pb-lg-8 {
    padding-bottom: 8rem;
  }
  .pb-lg-8q {
    padding-bottom: 8.25rem;
  }
  .pb-lg-8h {
    padding-bottom: 8.5rem;
  }
  .pb-lg-8hq {
    padding-bottom: 8.75rem;
  }
  .pl-lg-8 {
    padding-left: 8rem;
  }
  .pl-lg-8q {
    padding-left: 8.25rem;
  }
  .pl-lg-8h {
    padding-left: 8.5rem;
  }
  .pl-lg-8hq {
    padding-left: 8.75rem;
  }
  .pr-lg-8 {
    padding-right: 8rem;
  }
  .pr-lg-8q {
    padding-right: 8.25rem;
  }
  .pr-lg-8h {
    padding-right: 8.5rem;
  }
  .pr-lg-8hq {
    padding-right: 8.75rem;
  }
}

@media (min-width: 969px) {
  .p-lg-9 {
    padding: 9rem;
  }
  .p-lg-9q {
    padding: 9.25rem;
  }
  .p-lg-9h {
    padding: 9.5rem;
  }
  .p-lg-9hq {
    padding: 9.75rem;
  }
  .px-lg-9 {
    padding-left: 9rem;
    padding-right: 9rem;
  }
  .px-lg-9q {
    padding-left: 9.25rem;
    padding-right: 9.25rem;
  }
  .px-lg-9h {
    padding-left: 9.5rem;
    padding-right: 9.5rem;
  }
  .px-lg-9hq {
    padding-left: 9.75rem;
    padding-right: 9.75rem;
  }
  .py-lg-9 {
    padding-top: 9rem;
    padding-bottom: 9rem;
  }
  .py-lg-9q {
    padding-top: 9.25rem;
    padding-bottom: 9.25rem;
  }
  .py-lg-9h {
    padding-top: 9.5rem;
    padding-bottom: 9.5rem;
  }
  .py-lg-9hq {
    padding-top: 9.75rem;
    padding-bottom: 9.75rem;
  }
  .pt-lg-9 {
    padding-top: 9rem;
  }
  .pt-lg-9q {
    padding-top: 9.25rem;
  }
  .pt-lg-9h {
    padding-top: 9.5rem;
  }
  .pt-lg-9hq {
    padding-top: 9.75rem;
  }
  .pb-lg-9 {
    padding-bottom: 9rem;
  }
  .pb-lg-9q {
    padding-bottom: 9.25rem;
  }
  .pb-lg-9h {
    padding-bottom: 9.5rem;
  }
  .pb-lg-9hq {
    padding-bottom: 9.75rem;
  }
  .pl-lg-9 {
    padding-left: 9rem;
  }
  .pl-lg-9q {
    padding-left: 9.25rem;
  }
  .pl-lg-9h {
    padding-left: 9.5rem;
  }
  .pl-lg-9hq {
    padding-left: 9.75rem;
  }
  .pr-lg-9 {
    padding-right: 9rem;
  }
  .pr-lg-9q {
    padding-right: 9.25rem;
  }
  .pr-lg-9h {
    padding-right: 9.5rem;
  }
  .pr-lg-9hq {
    padding-right: 9.75rem;
  }
}

@media (min-width: 969px) {
  .p-lg-10 {
    padding: 10rem;
  }
  .p-lg-10q {
    padding: 10.25rem;
  }
  .p-lg-10h {
    padding: 10.5rem;
  }
  .p-lg-10hq {
    padding: 10.75rem;
  }
  .px-lg-10 {
    padding-left: 10rem;
    padding-right: 10rem;
  }
  .px-lg-10q {
    padding-left: 10.25rem;
    padding-right: 10.25rem;
  }
  .px-lg-10h {
    padding-left: 10.5rem;
    padding-right: 10.5rem;
  }
  .px-lg-10hq {
    padding-left: 10.75rem;
    padding-right: 10.75rem;
  }
  .py-lg-10 {
    padding-top: 10rem;
    padding-bottom: 10rem;
  }
  .py-lg-10q {
    padding-top: 10.25rem;
    padding-bottom: 10.25rem;
  }
  .py-lg-10h {
    padding-top: 10.5rem;
    padding-bottom: 10.5rem;
  }
  .py-lg-10hq {
    padding-top: 10.75rem;
    padding-bottom: 10.75rem;
  }
  .pt-lg-10 {
    padding-top: 10rem;
  }
  .pt-lg-10q {
    padding-top: 10.25rem;
  }
  .pt-lg-10h {
    padding-top: 10.5rem;
  }
  .pt-lg-10hq {
    padding-top: 10.75rem;
  }
  .pb-lg-10 {
    padding-bottom: 10rem;
  }
  .pb-lg-10q {
    padding-bottom: 10.25rem;
  }
  .pb-lg-10h {
    padding-bottom: 10.5rem;
  }
  .pb-lg-10hq {
    padding-bottom: 10.75rem;
  }
  .pl-lg-10 {
    padding-left: 10rem;
  }
  .pl-lg-10q {
    padding-left: 10.25rem;
  }
  .pl-lg-10h {
    padding-left: 10.5rem;
  }
  .pl-lg-10hq {
    padding-left: 10.75rem;
  }
  .pr-lg-10 {
    padding-right: 10rem;
  }
  .pr-lg-10q {
    padding-right: 10.25rem;
  }
  .pr-lg-10h {
    padding-right: 10.5rem;
  }
  .pr-lg-10hq {
    padding-right: 10.75rem;
  }
}

@media (min-width: 969px) {
  .p-lg-11 {
    padding: 11rem;
  }
  .p-lg-11q {
    padding: 11.25rem;
  }
  .p-lg-11h {
    padding: 11.5rem;
  }
  .p-lg-11hq {
    padding: 11.75rem;
  }
  .px-lg-11 {
    padding-left: 11rem;
    padding-right: 11rem;
  }
  .px-lg-11q {
    padding-left: 11.25rem;
    padding-right: 11.25rem;
  }
  .px-lg-11h {
    padding-left: 11.5rem;
    padding-right: 11.5rem;
  }
  .px-lg-11hq {
    padding-left: 11.75rem;
    padding-right: 11.75rem;
  }
  .py-lg-11 {
    padding-top: 11rem;
    padding-bottom: 11rem;
  }
  .py-lg-11q {
    padding-top: 11.25rem;
    padding-bottom: 11.25rem;
  }
  .py-lg-11h {
    padding-top: 11.5rem;
    padding-bottom: 11.5rem;
  }
  .py-lg-11hq {
    padding-top: 11.75rem;
    padding-bottom: 11.75rem;
  }
  .pt-lg-11 {
    padding-top: 11rem;
  }
  .pt-lg-11q {
    padding-top: 11.25rem;
  }
  .pt-lg-11h {
    padding-top: 11.5rem;
  }
  .pt-lg-11hq {
    padding-top: 11.75rem;
  }
  .pb-lg-11 {
    padding-bottom: 11rem;
  }
  .pb-lg-11q {
    padding-bottom: 11.25rem;
  }
  .pb-lg-11h {
    padding-bottom: 11.5rem;
  }
  .pb-lg-11hq {
    padding-bottom: 11.75rem;
  }
  .pl-lg-11 {
    padding-left: 11rem;
  }
  .pl-lg-11q {
    padding-left: 11.25rem;
  }
  .pl-lg-11h {
    padding-left: 11.5rem;
  }
  .pl-lg-11hq {
    padding-left: 11.75rem;
  }
  .pr-lg-11 {
    padding-right: 11rem;
  }
  .pr-lg-11q {
    padding-right: 11.25rem;
  }
  .pr-lg-11h {
    padding-right: 11.5rem;
  }
  .pr-lg-11hq {
    padding-right: 11.75rem;
  }
}

@media (min-width: 969px) {
  .p-lg-12 {
    padding: 12rem;
  }
  .p-lg-12q {
    padding: 12.25rem;
  }
  .p-lg-12h {
    padding: 12.5rem;
  }
  .p-lg-12hq {
    padding: 12.75rem;
  }
  .px-lg-12 {
    padding-left: 12rem;
    padding-right: 12rem;
  }
  .px-lg-12q {
    padding-left: 12.25rem;
    padding-right: 12.25rem;
  }
  .px-lg-12h {
    padding-left: 12.5rem;
    padding-right: 12.5rem;
  }
  .px-lg-12hq {
    padding-left: 12.75rem;
    padding-right: 12.75rem;
  }
  .py-lg-12 {
    padding-top: 12rem;
    padding-bottom: 12rem;
  }
  .py-lg-12q {
    padding-top: 12.25rem;
    padding-bottom: 12.25rem;
  }
  .py-lg-12h {
    padding-top: 12.5rem;
    padding-bottom: 12.5rem;
  }
  .py-lg-12hq {
    padding-top: 12.75rem;
    padding-bottom: 12.75rem;
  }
  .pt-lg-12 {
    padding-top: 12rem;
  }
  .pt-lg-12q {
    padding-top: 12.25rem;
  }
  .pt-lg-12h {
    padding-top: 12.5rem;
  }
  .pt-lg-12hq {
    padding-top: 12.75rem;
  }
  .pb-lg-12 {
    padding-bottom: 12rem;
  }
  .pb-lg-12q {
    padding-bottom: 12.25rem;
  }
  .pb-lg-12h {
    padding-bottom: 12.5rem;
  }
  .pb-lg-12hq {
    padding-bottom: 12.75rem;
  }
  .pl-lg-12 {
    padding-left: 12rem;
  }
  .pl-lg-12q {
    padding-left: 12.25rem;
  }
  .pl-lg-12h {
    padding-left: 12.5rem;
  }
  .pl-lg-12hq {
    padding-left: 12.75rem;
  }
  .pr-lg-12 {
    padding-right: 12rem;
  }
  .pr-lg-12q {
    padding-right: 12.25rem;
  }
  .pr-lg-12h {
    padding-right: 12.5rem;
  }
  .pr-lg-12hq {
    padding-right: 12.75rem;
  }
}

@media (min-width: 969px) {
  .p-lg-13 {
    padding: 13rem;
  }
  .p-lg-13q {
    padding: 13.25rem;
  }
  .p-lg-13h {
    padding: 13.5rem;
  }
  .p-lg-13hq {
    padding: 13.75rem;
  }
  .px-lg-13 {
    padding-left: 13rem;
    padding-right: 13rem;
  }
  .px-lg-13q {
    padding-left: 13.25rem;
    padding-right: 13.25rem;
  }
  .px-lg-13h {
    padding-left: 13.5rem;
    padding-right: 13.5rem;
  }
  .px-lg-13hq {
    padding-left: 13.75rem;
    padding-right: 13.75rem;
  }
  .py-lg-13 {
    padding-top: 13rem;
    padding-bottom: 13rem;
  }
  .py-lg-13q {
    padding-top: 13.25rem;
    padding-bottom: 13.25rem;
  }
  .py-lg-13h {
    padding-top: 13.5rem;
    padding-bottom: 13.5rem;
  }
  .py-lg-13hq {
    padding-top: 13.75rem;
    padding-bottom: 13.75rem;
  }
  .pt-lg-13 {
    padding-top: 13rem;
  }
  .pt-lg-13q {
    padding-top: 13.25rem;
  }
  .pt-lg-13h {
    padding-top: 13.5rem;
  }
  .pt-lg-13hq {
    padding-top: 13.75rem;
  }
  .pb-lg-13 {
    padding-bottom: 13rem;
  }
  .pb-lg-13q {
    padding-bottom: 13.25rem;
  }
  .pb-lg-13h {
    padding-bottom: 13.5rem;
  }
  .pb-lg-13hq {
    padding-bottom: 13.75rem;
  }
  .pl-lg-13 {
    padding-left: 13rem;
  }
  .pl-lg-13q {
    padding-left: 13.25rem;
  }
  .pl-lg-13h {
    padding-left: 13.5rem;
  }
  .pl-lg-13hq {
    padding-left: 13.75rem;
  }
  .pr-lg-13 {
    padding-right: 13rem;
  }
  .pr-lg-13q {
    padding-right: 13.25rem;
  }
  .pr-lg-13h {
    padding-right: 13.5rem;
  }
  .pr-lg-13hq {
    padding-right: 13.75rem;
  }
}

@media (min-width: 969px) {
  .p-lg-14 {
    padding: 14rem;
  }
  .p-lg-14q {
    padding: 14.25rem;
  }
  .p-lg-14h {
    padding: 14.5rem;
  }
  .p-lg-14hq {
    padding: 14.75rem;
  }
  .px-lg-14 {
    padding-left: 14rem;
    padding-right: 14rem;
  }
  .px-lg-14q {
    padding-left: 14.25rem;
    padding-right: 14.25rem;
  }
  .px-lg-14h {
    padding-left: 14.5rem;
    padding-right: 14.5rem;
  }
  .px-lg-14hq {
    padding-left: 14.75rem;
    padding-right: 14.75rem;
  }
  .py-lg-14 {
    padding-top: 14rem;
    padding-bottom: 14rem;
  }
  .py-lg-14q {
    padding-top: 14.25rem;
    padding-bottom: 14.25rem;
  }
  .py-lg-14h {
    padding-top: 14.5rem;
    padding-bottom: 14.5rem;
  }
  .py-lg-14hq {
    padding-top: 14.75rem;
    padding-bottom: 14.75rem;
  }
  .pt-lg-14 {
    padding-top: 14rem;
  }
  .pt-lg-14q {
    padding-top: 14.25rem;
  }
  .pt-lg-14h {
    padding-top: 14.5rem;
  }
  .pt-lg-14hq {
    padding-top: 14.75rem;
  }
  .pb-lg-14 {
    padding-bottom: 14rem;
  }
  .pb-lg-14q {
    padding-bottom: 14.25rem;
  }
  .pb-lg-14h {
    padding-bottom: 14.5rem;
  }
  .pb-lg-14hq {
    padding-bottom: 14.75rem;
  }
  .pl-lg-14 {
    padding-left: 14rem;
  }
  .pl-lg-14q {
    padding-left: 14.25rem;
  }
  .pl-lg-14h {
    padding-left: 14.5rem;
  }
  .pl-lg-14hq {
    padding-left: 14.75rem;
  }
  .pr-lg-14 {
    padding-right: 14rem;
  }
  .pr-lg-14q {
    padding-right: 14.25rem;
  }
  .pr-lg-14h {
    padding-right: 14.5rem;
  }
  .pr-lg-14hq {
    padding-right: 14.75rem;
  }
}

@media (min-width: 969px) {
  .p-lg-15 {
    padding: 15rem;
  }
  .p-lg-15q {
    padding: 15.25rem;
  }
  .p-lg-15h {
    padding: 15.5rem;
  }
  .p-lg-15hq {
    padding: 15.75rem;
  }
  .px-lg-15 {
    padding-left: 15rem;
    padding-right: 15rem;
  }
  .px-lg-15q {
    padding-left: 15.25rem;
    padding-right: 15.25rem;
  }
  .px-lg-15h {
    padding-left: 15.5rem;
    padding-right: 15.5rem;
  }
  .px-lg-15hq {
    padding-left: 15.75rem;
    padding-right: 15.75rem;
  }
  .py-lg-15 {
    padding-top: 15rem;
    padding-bottom: 15rem;
  }
  .py-lg-15q {
    padding-top: 15.25rem;
    padding-bottom: 15.25rem;
  }
  .py-lg-15h {
    padding-top: 15.5rem;
    padding-bottom: 15.5rem;
  }
  .py-lg-15hq {
    padding-top: 15.75rem;
    padding-bottom: 15.75rem;
  }
  .pt-lg-15 {
    padding-top: 15rem;
  }
  .pt-lg-15q {
    padding-top: 15.25rem;
  }
  .pt-lg-15h {
    padding-top: 15.5rem;
  }
  .pt-lg-15hq {
    padding-top: 15.75rem;
  }
  .pb-lg-15 {
    padding-bottom: 15rem;
  }
  .pb-lg-15q {
    padding-bottom: 15.25rem;
  }
  .pb-lg-15h {
    padding-bottom: 15.5rem;
  }
  .pb-lg-15hq {
    padding-bottom: 15.75rem;
  }
  .pl-lg-15 {
    padding-left: 15rem;
  }
  .pl-lg-15q {
    padding-left: 15.25rem;
  }
  .pl-lg-15h {
    padding-left: 15.5rem;
  }
  .pl-lg-15hq {
    padding-left: 15.75rem;
  }
  .pr-lg-15 {
    padding-right: 15rem;
  }
  .pr-lg-15q {
    padding-right: 15.25rem;
  }
  .pr-lg-15h {
    padding-right: 15.5rem;
  }
  .pr-lg-15hq {
    padding-right: 15.75rem;
  }
}

@media (min-width: 969px) {
  .p-lg-16 {
    padding: 16rem;
  }
  .p-lg-16q {
    padding: 16.25rem;
  }
  .p-lg-16h {
    padding: 16.5rem;
  }
  .p-lg-16hq {
    padding: 16.75rem;
  }
  .px-lg-16 {
    padding-left: 16rem;
    padding-right: 16rem;
  }
  .px-lg-16q {
    padding-left: 16.25rem;
    padding-right: 16.25rem;
  }
  .px-lg-16h {
    padding-left: 16.5rem;
    padding-right: 16.5rem;
  }
  .px-lg-16hq {
    padding-left: 16.75rem;
    padding-right: 16.75rem;
  }
  .py-lg-16 {
    padding-top: 16rem;
    padding-bottom: 16rem;
  }
  .py-lg-16q {
    padding-top: 16.25rem;
    padding-bottom: 16.25rem;
  }
  .py-lg-16h {
    padding-top: 16.5rem;
    padding-bottom: 16.5rem;
  }
  .py-lg-16hq {
    padding-top: 16.75rem;
    padding-bottom: 16.75rem;
  }
  .pt-lg-16 {
    padding-top: 16rem;
  }
  .pt-lg-16q {
    padding-top: 16.25rem;
  }
  .pt-lg-16h {
    padding-top: 16.5rem;
  }
  .pt-lg-16hq {
    padding-top: 16.75rem;
  }
  .pb-lg-16 {
    padding-bottom: 16rem;
  }
  .pb-lg-16q {
    padding-bottom: 16.25rem;
  }
  .pb-lg-16h {
    padding-bottom: 16.5rem;
  }
  .pb-lg-16hq {
    padding-bottom: 16.75rem;
  }
  .pl-lg-16 {
    padding-left: 16rem;
  }
  .pl-lg-16q {
    padding-left: 16.25rem;
  }
  .pl-lg-16h {
    padding-left: 16.5rem;
  }
  .pl-lg-16hq {
    padding-left: 16.75rem;
  }
  .pr-lg-16 {
    padding-right: 16rem;
  }
  .pr-lg-16q {
    padding-right: 16.25rem;
  }
  .pr-lg-16h {
    padding-right: 16.5rem;
  }
  .pr-lg-16hq {
    padding-right: 16.75rem;
  }
}

@media (min-width: 969px) {
  .p-lg-17 {
    padding: 17rem;
  }
  .p-lg-17q {
    padding: 17.25rem;
  }
  .p-lg-17h {
    padding: 17.5rem;
  }
  .p-lg-17hq {
    padding: 17.75rem;
  }
  .px-lg-17 {
    padding-left: 17rem;
    padding-right: 17rem;
  }
  .px-lg-17q {
    padding-left: 17.25rem;
    padding-right: 17.25rem;
  }
  .px-lg-17h {
    padding-left: 17.5rem;
    padding-right: 17.5rem;
  }
  .px-lg-17hq {
    padding-left: 17.75rem;
    padding-right: 17.75rem;
  }
  .py-lg-17 {
    padding-top: 17rem;
    padding-bottom: 17rem;
  }
  .py-lg-17q {
    padding-top: 17.25rem;
    padding-bottom: 17.25rem;
  }
  .py-lg-17h {
    padding-top: 17.5rem;
    padding-bottom: 17.5rem;
  }
  .py-lg-17hq {
    padding-top: 17.75rem;
    padding-bottom: 17.75rem;
  }
  .pt-lg-17 {
    padding-top: 17rem;
  }
  .pt-lg-17q {
    padding-top: 17.25rem;
  }
  .pt-lg-17h {
    padding-top: 17.5rem;
  }
  .pt-lg-17hq {
    padding-top: 17.75rem;
  }
  .pb-lg-17 {
    padding-bottom: 17rem;
  }
  .pb-lg-17q {
    padding-bottom: 17.25rem;
  }
  .pb-lg-17h {
    padding-bottom: 17.5rem;
  }
  .pb-lg-17hq {
    padding-bottom: 17.75rem;
  }
  .pl-lg-17 {
    padding-left: 17rem;
  }
  .pl-lg-17q {
    padding-left: 17.25rem;
  }
  .pl-lg-17h {
    padding-left: 17.5rem;
  }
  .pl-lg-17hq {
    padding-left: 17.75rem;
  }
  .pr-lg-17 {
    padding-right: 17rem;
  }
  .pr-lg-17q {
    padding-right: 17.25rem;
  }
  .pr-lg-17h {
    padding-right: 17.5rem;
  }
  .pr-lg-17hq {
    padding-right: 17.75rem;
  }
}

@media (min-width: 969px) {
  .p-lg-18 {
    padding: 18rem;
  }
  .p-lg-18q {
    padding: 18.25rem;
  }
  .p-lg-18h {
    padding: 18.5rem;
  }
  .p-lg-18hq {
    padding: 18.75rem;
  }
  .px-lg-18 {
    padding-left: 18rem;
    padding-right: 18rem;
  }
  .px-lg-18q {
    padding-left: 18.25rem;
    padding-right: 18.25rem;
  }
  .px-lg-18h {
    padding-left: 18.5rem;
    padding-right: 18.5rem;
  }
  .px-lg-18hq {
    padding-left: 18.75rem;
    padding-right: 18.75rem;
  }
  .py-lg-18 {
    padding-top: 18rem;
    padding-bottom: 18rem;
  }
  .py-lg-18q {
    padding-top: 18.25rem;
    padding-bottom: 18.25rem;
  }
  .py-lg-18h {
    padding-top: 18.5rem;
    padding-bottom: 18.5rem;
  }
  .py-lg-18hq {
    padding-top: 18.75rem;
    padding-bottom: 18.75rem;
  }
  .pt-lg-18 {
    padding-top: 18rem;
  }
  .pt-lg-18q {
    padding-top: 18.25rem;
  }
  .pt-lg-18h {
    padding-top: 18.5rem;
  }
  .pt-lg-18hq {
    padding-top: 18.75rem;
  }
  .pb-lg-18 {
    padding-bottom: 18rem;
  }
  .pb-lg-18q {
    padding-bottom: 18.25rem;
  }
  .pb-lg-18h {
    padding-bottom: 18.5rem;
  }
  .pb-lg-18hq {
    padding-bottom: 18.75rem;
  }
  .pl-lg-18 {
    padding-left: 18rem;
  }
  .pl-lg-18q {
    padding-left: 18.25rem;
  }
  .pl-lg-18h {
    padding-left: 18.5rem;
  }
  .pl-lg-18hq {
    padding-left: 18.75rem;
  }
  .pr-lg-18 {
    padding-right: 18rem;
  }
  .pr-lg-18q {
    padding-right: 18.25rem;
  }
  .pr-lg-18h {
    padding-right: 18.5rem;
  }
  .pr-lg-18hq {
    padding-right: 18.75rem;
  }
}

@media (min-width: 969px) {
  .p-lg-19 {
    padding: 19rem;
  }
  .p-lg-19q {
    padding: 19.25rem;
  }
  .p-lg-19h {
    padding: 19.5rem;
  }
  .p-lg-19hq {
    padding: 19.75rem;
  }
  .px-lg-19 {
    padding-left: 19rem;
    padding-right: 19rem;
  }
  .px-lg-19q {
    padding-left: 19.25rem;
    padding-right: 19.25rem;
  }
  .px-lg-19h {
    padding-left: 19.5rem;
    padding-right: 19.5rem;
  }
  .px-lg-19hq {
    padding-left: 19.75rem;
    padding-right: 19.75rem;
  }
  .py-lg-19 {
    padding-top: 19rem;
    padding-bottom: 19rem;
  }
  .py-lg-19q {
    padding-top: 19.25rem;
    padding-bottom: 19.25rem;
  }
  .py-lg-19h {
    padding-top: 19.5rem;
    padding-bottom: 19.5rem;
  }
  .py-lg-19hq {
    padding-top: 19.75rem;
    padding-bottom: 19.75rem;
  }
  .pt-lg-19 {
    padding-top: 19rem;
  }
  .pt-lg-19q {
    padding-top: 19.25rem;
  }
  .pt-lg-19h {
    padding-top: 19.5rem;
  }
  .pt-lg-19hq {
    padding-top: 19.75rem;
  }
  .pb-lg-19 {
    padding-bottom: 19rem;
  }
  .pb-lg-19q {
    padding-bottom: 19.25rem;
  }
  .pb-lg-19h {
    padding-bottom: 19.5rem;
  }
  .pb-lg-19hq {
    padding-bottom: 19.75rem;
  }
  .pl-lg-19 {
    padding-left: 19rem;
  }
  .pl-lg-19q {
    padding-left: 19.25rem;
  }
  .pl-lg-19h {
    padding-left: 19.5rem;
  }
  .pl-lg-19hq {
    padding-left: 19.75rem;
  }
  .pr-lg-19 {
    padding-right: 19rem;
  }
  .pr-lg-19q {
    padding-right: 19.25rem;
  }
  .pr-lg-19h {
    padding-right: 19.5rem;
  }
  .pr-lg-19hq {
    padding-right: 19.75rem;
  }
}

@media (min-width: 969px) {
  .p-lg-20 {
    padding: 20rem;
  }
  .p-lg-20q {
    padding: 20.25rem;
  }
  .p-lg-20h {
    padding: 20.5rem;
  }
  .p-lg-20hq {
    padding: 20.75rem;
  }
  .px-lg-20 {
    padding-left: 20rem;
    padding-right: 20rem;
  }
  .px-lg-20q {
    padding-left: 20.25rem;
    padding-right: 20.25rem;
  }
  .px-lg-20h {
    padding-left: 20.5rem;
    padding-right: 20.5rem;
  }
  .px-lg-20hq {
    padding-left: 20.75rem;
    padding-right: 20.75rem;
  }
  .py-lg-20 {
    padding-top: 20rem;
    padding-bottom: 20rem;
  }
  .py-lg-20q {
    padding-top: 20.25rem;
    padding-bottom: 20.25rem;
  }
  .py-lg-20h {
    padding-top: 20.5rem;
    padding-bottom: 20.5rem;
  }
  .py-lg-20hq {
    padding-top: 20.75rem;
    padding-bottom: 20.75rem;
  }
  .pt-lg-20 {
    padding-top: 20rem;
  }
  .pt-lg-20q {
    padding-top: 20.25rem;
  }
  .pt-lg-20h {
    padding-top: 20.5rem;
  }
  .pt-lg-20hq {
    padding-top: 20.75rem;
  }
  .pb-lg-20 {
    padding-bottom: 20rem;
  }
  .pb-lg-20q {
    padding-bottom: 20.25rem;
  }
  .pb-lg-20h {
    padding-bottom: 20.5rem;
  }
  .pb-lg-20hq {
    padding-bottom: 20.75rem;
  }
  .pl-lg-20 {
    padding-left: 20rem;
  }
  .pl-lg-20q {
    padding-left: 20.25rem;
  }
  .pl-lg-20h {
    padding-left: 20.5rem;
  }
  .pl-lg-20hq {
    padding-left: 20.75rem;
  }
  .pr-lg-20 {
    padding-right: 20rem;
  }
  .pr-lg-20q {
    padding-right: 20.25rem;
  }
  .pr-lg-20h {
    padding-right: 20.5rem;
  }
  .pr-lg-20hq {
    padding-right: 20.75rem;
  }
}

.p-0 {
  padding: 0;
}

.px-0 {
  padding-left: 0;
  padding-right: 0;
}

.py-0 {
  padding-top: 0;
  padding-bottom: 0;
}

.pt-0 {
  padding-top: 0;
}

.pb-0 {
  padding-bottom: 0;
}

.pr-0 {
  padding-right: 0;
}

.pl-0 {
  padding-left: 0;
}

@media (min-width: 768px) {
  .p-md-0 {
    padding: 0;
  }
  .px-md-0 {
    padding-left: 0;
    padding-right: 0;
  }
  .py-md-0 {
    padding-top: 0;
    padding-bottom: 0;
  }
  .pt-md-0 {
    padding-top: 0;
  }
  .pb-md-0 {
    padding-bottom: 0;
  }
  .pr-md-0 {
    padding-right: 0;
  }
  .pl-md-0 {
    padding-left: 0;
  }
}

@media (min-width: 969px) {
  .p-lg-0 {
    padding: 0;
  }
  .px-lg-0 {
    padding-left: 0;
    padding-right: 0;
  }
  .py-lg-0 {
    padding-top: 0;
    padding-bottom: 0;
  }
  .pt-lg-0 {
    padding-top: 0;
  }
  .pb-lg-0 {
    padding-bottom: 0;
  }
  .pr-lg-0 {
    padding-right: 0;
  }
  .pl-lg-0 {
    padding-left: 0;
  }
}

.d-none {
  display: none;
}

.d-block {
  display: block;
}

.d-inline-block {
  display: inline-block;
}

@media (min-width: 768px) {
  .d-md-none {
    display: none;
  }
  .d-md-block {
    display: block;
  }
  .d-md-inline {
    display: inline;
  }
  .d-md-inline-block {
    display: inline-block;
  }
}

@media (min-width: 969px) {
  .d-lg-none {
    display: none;
  }
  .d-lg-block {
    display: block;
  }
  .d-lg-inline-block {
    display: inline-block;
  }
}

.d-flex {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.flex-wrap {
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

.flex-row {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
}

.flex-column {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

@media (min-width: 768px) {
  .flex-md-row {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
  .flex-md-column {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}

@media (min-width: 969px) {
  .flex-lg-row {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
  .flex-lg-column {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .flex-lg-nowrap {
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
  }
}

.justify-content-between {
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

.justify-content-center {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.justify-content-around {
  -ms-flex-pack: distribute;
      justify-content: space-around;
}

@media (min-width: 768px) {
  .justify-content-md-between {
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
  .justify-content-md-center {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
  .justify-content-md-around {
    -ms-flex-pack: distribute;
        justify-content: space-around;
  }
}

@media (min-width: 969px) {
  .justify-content-lg-between {
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
  .justify-content-lg-center {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
  .justify-content-lg-around {
    -ms-flex-pack: distribute;
        justify-content: space-around;
  }
}

.align-items-start {
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: start;
}

.align-items-center {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.align-items-end {
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
}

.align-items-stretch {
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
}

@media (min-width: 768px) {
  .align-items-md-start {
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: start;
  }
  .align-items-md-center {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
  .align-items-md-end {
    -webkit-box-align: end;
        -ms-flex-align: end;
            align-items: flex-end;
  }
  .align-items-md-stretch {
    -webkit-box-align: stretch;
        -ms-flex-align: stretch;
            align-items: stretch;
  }
}

@media (min-width: 969px) {
  .align-items-lg-start {
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: start;
  }
  .align-items-lg-center {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
  .align-items-lg-end {
    -webkit-box-align: end;
        -ms-flex-align: end;
            align-items: flex-end;
  }
  .align-items-lg-stretch {
    -webkit-box-align: stretch;
        -ms-flex-align: stretch;
            align-items: stretch;
  }
}

.order-0 {
  -webkit-box-ordinal-group: 1;
      -ms-flex-order: 0;
          order: 0;
}

.order-1 {
  -webkit-box-ordinal-group: 2;
      -ms-flex-order: 1;
          order: 1;
}

.order-2 {
  -webkit-box-ordinal-group: 3;
      -ms-flex-order: 2;
          order: 2;
}

.order-3 {
  -webkit-box-ordinal-group: 4;
      -ms-flex-order: 3;
          order: 3;
}

.order-4 {
  -webkit-box-ordinal-group: 5;
      -ms-flex-order: 4;
          order: 4;
}

.order-5 {
  -webkit-box-ordinal-group: 6;
      -ms-flex-order: 5;
          order: 5;
}

.order-6 {
  -webkit-box-ordinal-group: 7;
      -ms-flex-order: 6;
          order: 6;
}

.order-7 {
  -webkit-box-ordinal-group: 8;
      -ms-flex-order: 7;
          order: 7;
}

.order-8 {
  -webkit-box-ordinal-group: 9;
      -ms-flex-order: 8;
          order: 8;
}

.order-9 {
  -webkit-box-ordinal-group: 10;
      -ms-flex-order: 9;
          order: 9;
}

@media (min-width: 969px) {
  .order-lg-1 {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
  }
  .order-lg-2 {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
  }
  .order-lg-3 {
    -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
            order: 3;
  }
  .order-lg-4 {
    -webkit-box-ordinal-group: 5;
        -ms-flex-order: 4;
            order: 4;
  }
  .order-lg-5 {
    -webkit-box-ordinal-group: 6;
        -ms-flex-order: 5;
            order: 5;
  }
  .order-lg-6 {
    -webkit-box-ordinal-group: 7;
        -ms-flex-order: 6;
            order: 6;
  }
  .order-lg-7 {
    -webkit-box-ordinal-group: 8;
        -ms-flex-order: 7;
            order: 7;
  }
  .order-lg-8 {
    -webkit-box-ordinal-group: 9;
        -ms-flex-order: 8;
            order: 8;
  }
  .order-lg-9 {
    -webkit-box-ordinal-group: 10;
        -ms-flex-order: 9;
            order: 9;
  }
}

.bd-none {
  border: 0;
}

.bd {
  border-width: 1px;
  border-style: solid;
}

@media (min-width: 768px) {
  .bd {
    border-width: 8px;
  }
}

.bd-top {
  border-top-width: 4px;
  border-top-style: solid;
}

@media (min-width: 969px) {
  .bd-top {
    border-top-width: 6px;
  }
}

.bd-style-solid {
  border-style: solid;
}

.bd-style-dotted {
  border-style: dotted;
}

.bd-style-dashed {
  border-style: dashed;
}

.bd-bottom {
  border-bottom-width: 4px;
  border-bottom-style: solid;
}

@media (min-width: 969px) {
  .bd-bottom {
    border-bottom-width: 6px;
  }
}

.bd-top-width-1 {
  border-top-width: .1rem;
}

.bd-top-width-2 {
  border-top-width: .2rem;
}

.bd-bottom-width-1 {
  border-bottom-width: .1rem;
}

.bd-bottom-width-2 {
  border-bottom-width: 2px;
}

.bd-bottom-width-3 {
  border-bottom-width: 3px;
}

.bd-width-10 {
  border-width: 1rem;
}

.bd-width-8 {
  border-width: 0.8rem;
}

.bd-width-5 {
  border-width: 0.5rem;
}

.bd-width-1 {
  border-width: .1rem;
}

.bd-left-none {
  border-left: none;
}

.bd-right-none {
  border-right: none;
}

.bd-primary {
  border: solid 1rem #0ad3ff;
}

.bd-primary-y {
  border-top: solid 1rem #0ad3ff;
  border-bottom: solid 1rem #0ad3ff;
}

.bd-gray-b {
  border-bottom: solid 0.1rem #e8e8e8;
}

.bd-gray-y {
  border-top: solid 0.1rem #e8e8e8;
  border-bottom: solid 0.1rem #e8e8e8;
}

@media (min-width: 969px) {
  .bd-lg-none {
    border: 0;
  }
  .bd-style-lg-solid {
    border-style: solid;
  }
  .bd-width-lg-1 {
    border-width: .1rem;
  }
  .bd-bottom-width-lg-1 {
    border-bottom-style: solid;
    border-bottom-width: .1rem;
  }
  .bd-width-lg-10 {
    border-width: 1rem;
  }
  .bd-lg-primary {
    border: solid 1rem #0ad3ff;
  }
}

.bd-radius-1 {
  border-radius: 1rem;
}

.bd-radius-2 {
  border-radius: 2rem;
}

.bd-radius-3 {
  border-radius: 3rem;
}

.bd-radius-4 {
  border-radius: 4rem;
}

.bd-radius-5 {
  border-radius: 5rem;
}

@media (min-width: 969px) {
  .bd-radius-lg-1 {
    border-radius: 1rem;
  }
  .bd-radius-lg-2 {
    border-radius: 2rem;
  }
  .bd-radius-lg-3 {
    border-radius: 3rem;
  }
  .bd-radius-lg-4 {
    border-radius: 4rem;
  }
  .bd-radius-lg-5 {
    border-radius: 5rem;
  }
}

.bd-bottom-blue::before {
  position: absolute;
  content: '';
  width: 8.3rem;
  height: .5rem;
  background-color: #29ace2;
  left: 50%;
  bottom: -1.5rem;
  -webkit-transform: translate(-50%, 0);
          transform: translate(-50%, 0);
}

@media (min-width: 969px) {
  .bd-bottom-blue::before {
    height: .7rem;
  }
}

@media (max-width: 968px) {
  .bx-sp-none {
    border-left: none;
    border-right: none;
  }
}
/*# sourceMappingURL=common.css.map */