.flex {
  display: flex;
}
.flex-wrap {
  flex-wrap: wrap;
}
.flex-nowrap {
  flex-wrap: nowrap;
}
.flex-1 {
  flex: 1 1 0%;
}
.flex-auto {
  flex: 1 1 auto;
}
.flex-none {
  flex: none;
}

.flex-inline {
  display: inline-flex;
}

.items-start {
  align-items: flex-start;
}
.items-end {
  align-items: flex-end;
}
.items-center {
  align-items: center;
}
.items-stretch {
  align-items: stretch;
}

.justify-start {
  justify-content: flex-start;
}
.justify-end {
  justify-content: flex-end;
}
.justify-center {
  justify-content: center;
}
.justify-between {
  justify-content: space-between;
}
.justify-evenly {
  justify-content: space-evenly;
}

.self-start {
  align-self: flex-start;
}
.self-center {
  align-self: center;
}

.m-0 {
  margin: 0;
}

.ml-0 {
  margin-left: 0;
}

.mt-0 {
  margin-top: 0;
}

.mr-0 {
  margin-right: 0;
}

.mb-0 {
  margin-bottom: 0;
}

.mx-0 {
  margin-left: 0;
  margin-right: 0;
}

.my-0 {
  margin-top: 0;
  margin-bottom: 0;
}

.m-s {
  margin: 8px;
}

.ml-s {
  margin-left: 8px;
}

.mt-s {
  margin-top: 8px;
}

.mr-s {
  margin-right: 8px;
}

.mb-s {
  margin-bottom: 8px;
}

.mx-s {
  margin-left: 8px;
  margin-right: 8px;
}

.my-s {
  margin-top: 8px;
  margin-bottom: 8px;
}

.m-m {
  margin: 16px;
}

.ml-m {
  margin-left: 16px;
}

.mt-m {
  margin-top: 16px;
}

.mr-m {
  margin-right: 16px;
}

.mb-m {
  margin-bottom: 16px;
}

.mx-m {
  margin-left: 16px;
  margin-right: 16px;
}

.my-m {
  margin-top: 16px;
  margin-bottom: 16px;
}

.m-l {
  margin: 24px;
}

.ml-l {
  margin-left: 24px;
}

.mt-l {
  margin-top: 24px;
}

.mr-l {
  margin-right: 24px;
}

.mb-l {
  margin-bottom: 24px;
}

.mx-l {
  margin-left: 24px;
  margin-right: 24px;
}

.my-l {
  margin-top: 24px;
  margin-bottom: 24px;
}

.m-xl {
  margin: 48px;
}

.ml-xl {
  margin-left: 48px;
}

.mt-xl {
  margin-top: 48px;
}

.mr-xl {
  margin-right: 48px;
}

.mb-xl {
  margin-bottom: 48px;
}

.mx-xl {
  margin-left: 48px;
  margin-right: 48px;
}

.my-xl {
  margin-top: 48px;
  margin-bottom: 48px;
}

.m-2 {
  margin: 2px;
}

.ml-2 {
  margin-left: 2px;
}

.mt-2 {
  margin-top: 2px;
}

.mr-2 {
  margin-right: 2px;
}

.mb-2 {
  margin-bottom: 2px;
}

.mx-2 {
  margin-left: 2px;
  margin-right: 2px;
}

.my-2 {
  margin-top: 2px;
  margin-bottom: 2px;
}

.m-5 {
  margin: 5px;
}

.ml-5 {
  margin-left: 5px;
}

.mt-5 {
  margin-top: 5px;
}

.mr-5 {
  margin-right: 5px;
}

.mb-5 {
  margin-bottom: 5px;
}

.mx-5 {
  margin-left: 5px;
  margin-right: 5px;
}

.my-5 {
  margin-top: 5px;
  margin-bottom: 5px;
}

.m-10 {
  margin: 10px;
}

.ml-10 {
  margin-left: 10px;
}

.mt-10 {
  margin-top: 10px;
}

.mr-10 {
  margin-right: 10px;
}

.mb-10 {
  margin-bottom: 10px;
}

.mx-10 {
  margin-left: 10px;
  margin-right: 10px;
}

.my-10 {
  margin-top: 10px;
  margin-bottom: 10px;
}

.m-15 {
  margin: 15px;
}

.ml-15 {
  margin-left: 15px;
}

.mt-15 {
  margin-top: 15px;
}

.mr-15 {
  margin-right: 15px;
}

.mb-15 {
  margin-bottom: 15px;
}

.mx-15 {
  margin-left: 15px;
  margin-right: 15px;
}

.my-15 {
  margin-top: 15px;
  margin-bottom: 15px;
}

.m-20 {
  margin: 20px;
}

.ml-20 {
  margin-left: 20px;
}

.mt-20 {
  margin-top: 20px;
}

.mr-20 {
  margin-right: 20px;
}

.mb-20 {
  margin-bottom: 20px;
}

.mx-20 {
  margin-left: 20px;
  margin-right: 20px;
}

.my-20 {
  margin-top: 20px;
  margin-bottom: 20px;
}

.m-30 {
  margin: 30px;
}

.ml-30 {
  margin-left: 30px;
}

.mt-30 {
  margin-top: 30px;
}

.mr-30 {
  margin-right: 30px;
}

.mb-30 {
  margin-bottom: 30px;
}

.mx-30 {
  margin-left: 30px;
  margin-right: 30px;
}

.my-30 {
  margin-top: 30px;
  margin-bottom: 30px;
}

.m-60 {
  margin: 60px;
}

.ml-60 {
  margin-left: 60px;
}

.mt-60 {
  margin-top: 60px;
}

.mr-60 {
  margin-right: 60px;
}

.mb-60 {
  margin-bottom: 60px;
}

.mx-60 {
  margin-left: 60px;
  margin-right: 60px;
}

.my-60 {
  margin-top: 60px;
  margin-bottom: 60px;
}

.m-70 {
  margin: 70px;
}

.ml-70 {
  margin-left: 70px;
}

.mt-70 {
  margin-top: 70px;
}

.mr-70 {
  margin-right: 70px;
}

.mb-70 {
  margin-bottom: 70px;
}

.mx-70 {
  margin-left: 70px;
  margin-right: 70px;
}

.my-70 {
  margin-top: 70px;
  margin-bottom: 70px;
}

.m-auto {
  margin: auto;
}

.ml-auto {
  margin-left: auto;
}

.mt-auto {
  margin-top: auto;
}

.mr-auto {
  margin-right: auto;
}

.mb-auto {
  margin-bottom: auto;
}

.mx-auto {
  margin-left: auto;
  margin-right: auto;
}

.my-auto {
  margin-top: auto;
  margin-bottom: auto;
}

.p-0 {
  padding: 0;
}

.pl-0 {
  padding-left: 0;
}

.pt-0 {
  padding-top: 0;
}

.pr-0 {
  padding-right: 0;
}

.pb-0 {
  padding-bottom: 0;
}

.px-0 {
  padding-left: 0;
  padding-right: 0;
}

.py-0 {
  padding-top: 0;
  padding-bottom: 0;
}

.p-s {
  padding: 8px;
}

.pl-s {
  padding-left: 8px;
}

.pt-s {
  padding-top: 8px;
}

.pr-s {
  padding-right: 8px;
}

.pb-s {
  padding-bottom: 8px;
}

.px-s {
  padding-left: 8px;
  padding-right: 8px;
}

.py-s {
  padding-top: 8px;
  padding-bottom: 8px;
}

.p-m {
  padding: 16px;
}

.pl-m {
  padding-left: 16px;
}

.pt-m {
  padding-top: 16px;
}

.pr-m {
  padding-right: 16px;
}

.pb-m {
  padding-bottom: 16px;
}

.px-m {
  padding-left: 16px;
  padding-right: 16px;
}

.py-m {
  padding-top: 16px;
  padding-bottom: 16px;
}

.p-l {
  padding: 24px;
}

.pl-l {
  padding-left: 24px;
}

.pt-l {
  padding-top: 24px;
}

.pr-l {
  padding-right: 24px;
}

.pb-l {
  padding-bottom: 24px;
}

.px-l {
  padding-left: 24px;
  padding-right: 24px;
}

.py-l {
  padding-top: 24px;
  padding-bottom: 24px;
}

.p-xl {
  padding: 48px;
}

.pl-xl {
  padding-left: 48px;
}

.pt-xl {
  padding-top: 48px;
}

.pr-xl {
  padding-right: 48px;
}

.pb-xl {
  padding-bottom: 48px;
}

.px-xl {
  padding-left: 48px;
  padding-right: 48px;
}

.py-xl {
  padding-top: 48px;
  padding-bottom: 48px;
}

.p-2 {
  padding: 2px;
}

.pl-2 {
  padding-left: 2px;
}

.pt-2 {
  padding-top: 2px;
}

.pr-2 {
  padding-right: 2px;
}

.pb-2 {
  padding-bottom: 2px;
}

.px-2 {
  padding-left: 2px;
  padding-right: 2px;
}

.py-2 {
  padding-top: 2px;
  padding-bottom: 2px;
}

.p-5 {
  padding: 5px;
}

.pl-5 {
  padding-left: 5px;
}

.pt-5 {
  padding-top: 5px;
}

.pr-5 {
  padding-right: 5px;
}

.pb-5 {
  padding-bottom: 5px;
}

.px-5 {
  padding-left: 5px;
  padding-right: 5px;
}

.py-5 {
  padding-top: 5px;
  padding-bottom: 5px;
}

.p-10 {
  padding: 10px;
}

.pl-10 {
  padding-left: 10px;
}

.pt-10 {
  padding-top: 10px;
}

.pr-10 {
  padding-right: 10px;
}

.pb-10 {
  padding-bottom: 10px;
}

.px-10 {
  padding-left: 10px;
  padding-right: 10px;
}

.py-10 {
  padding-top: 10px;
  padding-bottom: 10px;
}

.p-15 {
  padding: 15px;
}

.pl-15 {
  padding-left: 15px;
}

.pt-15 {
  padding-top: 15px;
}

.pr-15 {
  padding-right: 15px;
}

.pb-15 {
  padding-bottom: 15px;
}

.px-15 {
  padding-left: 15px;
  padding-right: 15px;
}

.py-15 {
  padding-top: 15px;
  padding-bottom: 15px;
}

.p-20 {
  padding: 20px;
}

.pl-20 {
  padding-left: 20px;
}

.pt-20 {
  padding-top: 20px;
}

.pr-20 {
  padding-right: 20px;
}

.pb-20 {
  padding-bottom: 20px;
}

.px-20 {
  padding-left: 20px;
  padding-right: 20px;
}

.py-20 {
  padding-top: 20px;
  padding-bottom: 20px;
}

.p-30 {
  padding: 30px;
}

.pl-30 {
  padding-left: 30px;
}

.pt-30 {
  padding-top: 30px;
}

.pr-30 {
  padding-right: 30px;
}

.pb-30 {
  padding-bottom: 30px;
}

.px-30 {
  padding-left: 30px;
  padding-right: 30px;
}

.py-30 {
  padding-top: 30px;
  padding-bottom: 30px;
}

.p-60 {
  padding: 60px;
}

.pl-60 {
  padding-left: 60px;
}

.pt-60 {
  padding-top: 60px;
}

.pr-60 {
  padding-right: 60px;
}

.pb-60 {
  padding-bottom: 60px;
}

.px-60 {
  padding-left: 60px;
  padding-right: 60px;
}

.py-60 {
  padding-top: 60px;
  padding-bottom: 60px;
}

.p-70 {
  padding: 70px;
}

.pl-70 {
  padding-left: 70px;
}

.pt-70 {
  padding-top: 70px;
}

.pr-70 {
  padding-right: 70px;
}

.pb-70 {
  padding-bottom: 70px;
}

.px-70 {
  padding-left: 70px;
  padding-right: 70px;
}

.py-70 {
  padding-top: 70px;
  padding-bottom: 70px;
}

.mx-auto {
  margin-left: auto;
  margin-right: auto;
}

.row {
  margin-bottom: 0.94em;
}
.row::after {
  display: table;
  content: "";
  clear: both;
}

[class*=col-] {
  display: block;
  position: relative;
  min-height: 1px;
}

.row.padding {
  margin-left: -8px;
  margin-right: -8px;
}

.padding [class*=col-] {
  padding-left: 8px;
  padding-right: 8px;
}

.col-12, .col-11, .col-10, .col-9, .col-8, .col-7, .col-6, .col-5, .col-4, .col-3, .col-2, .col-1 {
  float: left;
}

.col-1 {
  width: 8.33%;
}

.push-1 {
  left: 8.33%;
}

.pull-1 {
  right: 8.33%;
}

.offset-1 {
  margin-left: 8.33%;
}

.col-2 {
  width: 16.67%;
}

.push-2 {
  left: 16.67%;
}

.pull-2 {
  right: 16.67%;
}

.offset-2 {
  margin-left: 16.67%;
}

.col-3 {
  width: 25%;
}

.push-3 {
  left: 25%;
}

.pull-3 {
  right: 25%;
}

.offset-3 {
  margin-left: 25%;
}

.col-4 {
  width: 33.33%;
}

.push-4 {
  left: 33.33%;
}

.pull-4 {
  right: 33.33%;
}

.offset-4 {
  margin-left: 33.33%;
}

.col-5 {
  width: 41.67%;
}

.push-5 {
  left: 41.67%;
}

.pull-5 {
  right: 41.67%;
}

.offset-5 {
  margin-left: 41.67%;
}

.col-6 {
  width: 50%;
}

.push-6 {
  left: 50%;
}

.pull-6 {
  right: 50%;
}

.offset-6 {
  margin-left: 50%;
}

.col-7 {
  width: 58.33%;
}

.push-7 {
  left: 58.33%;
}

.pull-7 {
  right: 58.33%;
}

.offset-7 {
  margin-left: 58.33%;
}

.col-8 {
  width: 66.67%;
}

.push-8 {
  left: 66.67%;
}

.pull-8 {
  right: 66.67%;
}

.offset-8 {
  margin-left: 66.67%;
}

.col-9 {
  width: 75%;
}

.push-9 {
  left: 75%;
}

.pull-9 {
  right: 75%;
}

.offset-9 {
  margin-left: 75%;
}

.col-10 {
  width: 83.33%;
}

.push-10 {
  left: 83.33%;
}

.pull-10 {
  right: 83.33%;
}

.offset-10 {
  margin-left: 83.33%;
}

.col-11 {
  width: 91.67%;
}

.push-11 {
  left: 91.67%;
}

.pull-11 {
  right: 91.67%;
}

.offset-11 {
  margin-left: 91.67%;
}

.col-12 {
  width: 100%;
}

@media (min-width: 35.5em) {
  .col-xs-1 {
    width: 8.33%;
  }
  .push-xs-1 {
    left: 8.33%;
  }
  .pull-xs-1 {
    right: 8.33%;
  }
  .offset-xs-1 {
    margin-left: 8.33%;
  }
  .col-xs-2 {
    width: 16.67%;
  }
  .push-xs-2 {
    left: 16.67%;
  }
  .pull-xs-2 {
    right: 16.67%;
  }
  .offset-xs-2 {
    margin-left: 16.67%;
  }
  .col-xs-3 {
    width: 25%;
  }
  .push-xs-3 {
    left: 25%;
  }
  .pull-xs-3 {
    right: 25%;
  }
  .offset-xs-3 {
    margin-left: 25%;
  }
  .col-xs-4 {
    width: 33.33%;
  }
  .push-xs-4 {
    left: 33.33%;
  }
  .pull-xs-4 {
    right: 33.33%;
  }
  .offset-xs-4 {
    margin-left: 33.33%;
  }
  .col-xs-5 {
    width: 41.67%;
  }
  .push-xs-5 {
    left: 41.67%;
  }
  .pull-xs-5 {
    right: 41.67%;
  }
  .offset-xs-5 {
    margin-left: 41.67%;
  }
  .col-xs-6 {
    width: 50%;
  }
  .push-xs-6 {
    left: 50%;
  }
  .pull-xs-6 {
    right: 50%;
  }
  .offset-xs-6 {
    margin-left: 50%;
  }
  .col-xs-7 {
    width: 58.33%;
  }
  .push-xs-7 {
    left: 58.33%;
  }
  .pull-xs-7 {
    right: 58.33%;
  }
  .offset-xs-7 {
    margin-left: 58.33%;
  }
  .col-xs-8 {
    width: 66.67%;
  }
  .push-xs-8 {
    left: 66.67%;
  }
  .pull-xs-8 {
    right: 66.67%;
  }
  .offset-xs-8 {
    margin-left: 66.67%;
  }
  .col-xs-9 {
    width: 75%;
  }
  .push-xs-9 {
    left: 75%;
  }
  .pull-xs-9 {
    right: 75%;
  }
  .offset-xs-9 {
    margin-left: 75%;
  }
  .col-xs-10 {
    width: 83.33%;
  }
  .push-xs-10 {
    left: 83.33%;
  }
  .pull-xs-10 {
    right: 83.33%;
  }
  .offset-xs-10 {
    margin-left: 83.33%;
  }
  .col-xs-11 {
    width: 91.67%;
  }
  .push-xs-11 {
    left: 91.67%;
  }
  .pull-xs-11 {
    right: 91.67%;
  }
  .offset-xs-11 {
    margin-left: 91.67%;
  }
  .col-xs-12 {
    width: 100%;
  }
  .col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 {
    float: left;
  }
  .xs\:m-0 {
    margin: 0;
  }
  .xs\:ml-0 {
    margin-left: 0;
  }
  .xs\:mt-0 {
    margin-top: 0;
  }
  .xs\:mr-0 {
    margin-right: 0;
  }
  .xs\:mb-0 {
    margin-bottom: 0;
  }
  .xs\:mx-0 {
    margin-left: 0;
    margin-right: 0;
  }
  .xs\:my-0 {
    margin-top: 0;
    margin-bottom: 0;
  }
  .xs\:m-s {
    margin: 8px;
  }
  .xs\:ml-s {
    margin-left: 8px;
  }
  .xs\:mt-s {
    margin-top: 8px;
  }
  .xs\:mr-s {
    margin-right: 8px;
  }
  .xs\:mb-s {
    margin-bottom: 8px;
  }
  .xs\:mx-s {
    margin-left: 8px;
    margin-right: 8px;
  }
  .xs\:my-s {
    margin-top: 8px;
    margin-bottom: 8px;
  }
  .xs\:m-m {
    margin: 16px;
  }
  .xs\:ml-m {
    margin-left: 16px;
  }
  .xs\:mt-m {
    margin-top: 16px;
  }
  .xs\:mr-m {
    margin-right: 16px;
  }
  .xs\:mb-m {
    margin-bottom: 16px;
  }
  .xs\:mx-m {
    margin-left: 16px;
    margin-right: 16px;
  }
  .xs\:my-m {
    margin-top: 16px;
    margin-bottom: 16px;
  }
  .xs\:m-l {
    margin: 24px;
  }
  .xs\:ml-l {
    margin-left: 24px;
  }
  .xs\:mt-l {
    margin-top: 24px;
  }
  .xs\:mr-l {
    margin-right: 24px;
  }
  .xs\:mb-l {
    margin-bottom: 24px;
  }
  .xs\:mx-l {
    margin-left: 24px;
    margin-right: 24px;
  }
  .xs\:my-l {
    margin-top: 24px;
    margin-bottom: 24px;
  }
  .xs\:m-xl {
    margin: 48px;
  }
  .xs\:ml-xl {
    margin-left: 48px;
  }
  .xs\:mt-xl {
    margin-top: 48px;
  }
  .xs\:mr-xl {
    margin-right: 48px;
  }
  .xs\:mb-xl {
    margin-bottom: 48px;
  }
  .xs\:mx-xl {
    margin-left: 48px;
    margin-right: 48px;
  }
  .xs\:my-xl {
    margin-top: 48px;
    margin-bottom: 48px;
  }
  .xs\:m-2 {
    margin: 2px;
  }
  .xs\:ml-2 {
    margin-left: 2px;
  }
  .xs\:mt-2 {
    margin-top: 2px;
  }
  .xs\:mr-2 {
    margin-right: 2px;
  }
  .xs\:mb-2 {
    margin-bottom: 2px;
  }
  .xs\:mx-2 {
    margin-left: 2px;
    margin-right: 2px;
  }
  .xs\:my-2 {
    margin-top: 2px;
    margin-bottom: 2px;
  }
  .xs\:m-5 {
    margin: 5px;
  }
  .xs\:ml-5 {
    margin-left: 5px;
  }
  .xs\:mt-5 {
    margin-top: 5px;
  }
  .xs\:mr-5 {
    margin-right: 5px;
  }
  .xs\:mb-5 {
    margin-bottom: 5px;
  }
  .xs\:mx-5 {
    margin-left: 5px;
    margin-right: 5px;
  }
  .xs\:my-5 {
    margin-top: 5px;
    margin-bottom: 5px;
  }
  .xs\:m-10 {
    margin: 10px;
  }
  .xs\:ml-10 {
    margin-left: 10px;
  }
  .xs\:mt-10 {
    margin-top: 10px;
  }
  .xs\:mr-10 {
    margin-right: 10px;
  }
  .xs\:mb-10 {
    margin-bottom: 10px;
  }
  .xs\:mx-10 {
    margin-left: 10px;
    margin-right: 10px;
  }
  .xs\:my-10 {
    margin-top: 10px;
    margin-bottom: 10px;
  }
  .xs\:m-15 {
    margin: 15px;
  }
  .xs\:ml-15 {
    margin-left: 15px;
  }
  .xs\:mt-15 {
    margin-top: 15px;
  }
  .xs\:mr-15 {
    margin-right: 15px;
  }
  .xs\:mb-15 {
    margin-bottom: 15px;
  }
  .xs\:mx-15 {
    margin-left: 15px;
    margin-right: 15px;
  }
  .xs\:my-15 {
    margin-top: 15px;
    margin-bottom: 15px;
  }
  .xs\:m-20 {
    margin: 20px;
  }
  .xs\:ml-20 {
    margin-left: 20px;
  }
  .xs\:mt-20 {
    margin-top: 20px;
  }
  .xs\:mr-20 {
    margin-right: 20px;
  }
  .xs\:mb-20 {
    margin-bottom: 20px;
  }
  .xs\:mx-20 {
    margin-left: 20px;
    margin-right: 20px;
  }
  .xs\:my-20 {
    margin-top: 20px;
    margin-bottom: 20px;
  }
  .xs\:m-30 {
    margin: 30px;
  }
  .xs\:ml-30 {
    margin-left: 30px;
  }
  .xs\:mt-30 {
    margin-top: 30px;
  }
  .xs\:mr-30 {
    margin-right: 30px;
  }
  .xs\:mb-30 {
    margin-bottom: 30px;
  }
  .xs\:mx-30 {
    margin-left: 30px;
    margin-right: 30px;
  }
  .xs\:my-30 {
    margin-top: 30px;
    margin-bottom: 30px;
  }
  .xs\:m-60 {
    margin: 60px;
  }
  .xs\:ml-60 {
    margin-left: 60px;
  }
  .xs\:mt-60 {
    margin-top: 60px;
  }
  .xs\:mr-60 {
    margin-right: 60px;
  }
  .xs\:mb-60 {
    margin-bottom: 60px;
  }
  .xs\:mx-60 {
    margin-left: 60px;
    margin-right: 60px;
  }
  .xs\:my-60 {
    margin-top: 60px;
    margin-bottom: 60px;
  }
  .xs\:m-70 {
    margin: 70px;
  }
  .xs\:ml-70 {
    margin-left: 70px;
  }
  .xs\:mt-70 {
    margin-top: 70px;
  }
  .xs\:mr-70 {
    margin-right: 70px;
  }
  .xs\:mb-70 {
    margin-bottom: 70px;
  }
  .xs\:mx-70 {
    margin-left: 70px;
    margin-right: 70px;
  }
  .xs\:my-70 {
    margin-top: 70px;
    margin-bottom: 70px;
  }
  .xs\:p-0 {
    padding: 0;
  }
  .xs\:pl-0 {
    padding-left: 0;
  }
  .xs\:pt-0 {
    padding-top: 0;
  }
  .xs\:pr-0 {
    padding-right: 0;
  }
  .xs\:pb-0 {
    padding-bottom: 0;
  }
  .xs\:px-0 {
    padding-left: 0;
    padding-right: 0;
  }
  .xs\:py-0 {
    padding-top: 0;
    padding-bottom: 0;
  }
  .xs\:p-s {
    padding: 8px;
  }
  .xs\:pl-s {
    padding-left: 8px;
  }
  .xs\:pt-s {
    padding-top: 8px;
  }
  .xs\:pr-s {
    padding-right: 8px;
  }
  .xs\:pb-s {
    padding-bottom: 8px;
  }
  .xs\:px-s {
    padding-left: 8px;
    padding-right: 8px;
  }
  .xs\:py-s {
    padding-top: 8px;
    padding-bottom: 8px;
  }
  .xs\:p-m {
    padding: 16px;
  }
  .xs\:pl-m {
    padding-left: 16px;
  }
  .xs\:pt-m {
    padding-top: 16px;
  }
  .xs\:pr-m {
    padding-right: 16px;
  }
  .xs\:pb-m {
    padding-bottom: 16px;
  }
  .xs\:px-m {
    padding-left: 16px;
    padding-right: 16px;
  }
  .xs\:py-m {
    padding-top: 16px;
    padding-bottom: 16px;
  }
  .xs\:p-l {
    padding: 24px;
  }
  .xs\:pl-l {
    padding-left: 24px;
  }
  .xs\:pt-l {
    padding-top: 24px;
  }
  .xs\:pr-l {
    padding-right: 24px;
  }
  .xs\:pb-l {
    padding-bottom: 24px;
  }
  .xs\:px-l {
    padding-left: 24px;
    padding-right: 24px;
  }
  .xs\:py-l {
    padding-top: 24px;
    padding-bottom: 24px;
  }
  .xs\:p-xl {
    padding: 48px;
  }
  .xs\:pl-xl {
    padding-left: 48px;
  }
  .xs\:pt-xl {
    padding-top: 48px;
  }
  .xs\:pr-xl {
    padding-right: 48px;
  }
  .xs\:pb-xl {
    padding-bottom: 48px;
  }
  .xs\:px-xl {
    padding-left: 48px;
    padding-right: 48px;
  }
  .xs\:py-xl {
    padding-top: 48px;
    padding-bottom: 48px;
  }
  .xs\:p-2 {
    padding: 2px;
  }
  .xs\:pl-2 {
    padding-left: 2px;
  }
  .xs\:pt-2 {
    padding-top: 2px;
  }
  .xs\:pr-2 {
    padding-right: 2px;
  }
  .xs\:pb-2 {
    padding-bottom: 2px;
  }
  .xs\:px-2 {
    padding-left: 2px;
    padding-right: 2px;
  }
  .xs\:py-2 {
    padding-top: 2px;
    padding-bottom: 2px;
  }
  .xs\:p-5 {
    padding: 5px;
  }
  .xs\:pl-5 {
    padding-left: 5px;
  }
  .xs\:pt-5 {
    padding-top: 5px;
  }
  .xs\:pr-5 {
    padding-right: 5px;
  }
  .xs\:pb-5 {
    padding-bottom: 5px;
  }
  .xs\:px-5 {
    padding-left: 5px;
    padding-right: 5px;
  }
  .xs\:py-5 {
    padding-top: 5px;
    padding-bottom: 5px;
  }
  .xs\:p-10 {
    padding: 10px;
  }
  .xs\:pl-10 {
    padding-left: 10px;
  }
  .xs\:pt-10 {
    padding-top: 10px;
  }
  .xs\:pr-10 {
    padding-right: 10px;
  }
  .xs\:pb-10 {
    padding-bottom: 10px;
  }
  .xs\:px-10 {
    padding-left: 10px;
    padding-right: 10px;
  }
  .xs\:py-10 {
    padding-top: 10px;
    padding-bottom: 10px;
  }
  .xs\:p-15 {
    padding: 15px;
  }
  .xs\:pl-15 {
    padding-left: 15px;
  }
  .xs\:pt-15 {
    padding-top: 15px;
  }
  .xs\:pr-15 {
    padding-right: 15px;
  }
  .xs\:pb-15 {
    padding-bottom: 15px;
  }
  .xs\:px-15 {
    padding-left: 15px;
    padding-right: 15px;
  }
  .xs\:py-15 {
    padding-top: 15px;
    padding-bottom: 15px;
  }
  .xs\:p-20 {
    padding: 20px;
  }
  .xs\:pl-20 {
    padding-left: 20px;
  }
  .xs\:pt-20 {
    padding-top: 20px;
  }
  .xs\:pr-20 {
    padding-right: 20px;
  }
  .xs\:pb-20 {
    padding-bottom: 20px;
  }
  .xs\:px-20 {
    padding-left: 20px;
    padding-right: 20px;
  }
  .xs\:py-20 {
    padding-top: 20px;
    padding-bottom: 20px;
  }
  .xs\:p-30 {
    padding: 30px;
  }
  .xs\:pl-30 {
    padding-left: 30px;
  }
  .xs\:pt-30 {
    padding-top: 30px;
  }
  .xs\:pr-30 {
    padding-right: 30px;
  }
  .xs\:pb-30 {
    padding-bottom: 30px;
  }
  .xs\:px-30 {
    padding-left: 30px;
    padding-right: 30px;
  }
  .xs\:py-30 {
    padding-top: 30px;
    padding-bottom: 30px;
  }
  .xs\:p-60 {
    padding: 60px;
  }
  .xs\:pl-60 {
    padding-left: 60px;
  }
  .xs\:pt-60 {
    padding-top: 60px;
  }
  .xs\:pr-60 {
    padding-right: 60px;
  }
  .xs\:pb-60 {
    padding-bottom: 60px;
  }
  .xs\:px-60 {
    padding-left: 60px;
    padding-right: 60px;
  }
  .xs\:py-60 {
    padding-top: 60px;
    padding-bottom: 60px;
  }
  .xs\:p-70 {
    padding: 70px;
  }
  .xs\:pl-70 {
    padding-left: 70px;
  }
  .xs\:pt-70 {
    padding-top: 70px;
  }
  .xs\:pr-70 {
    padding-right: 70px;
  }
  .xs\:pb-70 {
    padding-bottom: 70px;
  }
  .xs\:px-70 {
    padding-left: 70px;
    padding-right: 70px;
  }
  .xs\:py-70 {
    padding-top: 70px;
    padding-bottom: 70px;
  }
}
@media (min-width: 48em) {
  .col-sm-1 {
    width: 8.33%;
  }
  .push-sm-1 {
    left: 8.33%;
  }
  .pull-sm-1 {
    right: 8.33%;
  }
  .offset-sm-1 {
    margin-left: 8.33%;
  }
  .col-sm-2 {
    width: 16.67%;
  }
  .push-sm-2 {
    left: 16.67%;
  }
  .pull-sm-2 {
    right: 16.67%;
  }
  .offset-sm-2 {
    margin-left: 16.67%;
  }
  .col-sm-3 {
    width: 25%;
  }
  .push-sm-3 {
    left: 25%;
  }
  .pull-sm-3 {
    right: 25%;
  }
  .offset-sm-3 {
    margin-left: 25%;
  }
  .col-sm-4 {
    width: 33.33%;
  }
  .push-sm-4 {
    left: 33.33%;
  }
  .pull-sm-4 {
    right: 33.33%;
  }
  .offset-sm-4 {
    margin-left: 33.33%;
  }
  .col-sm-5 {
    width: 41.67%;
  }
  .push-sm-5 {
    left: 41.67%;
  }
  .pull-sm-5 {
    right: 41.67%;
  }
  .offset-sm-5 {
    margin-left: 41.67%;
  }
  .col-sm-6 {
    width: 50%;
  }
  .push-sm-6 {
    left: 50%;
  }
  .pull-sm-6 {
    right: 50%;
  }
  .offset-sm-6 {
    margin-left: 50%;
  }
  .col-sm-7 {
    width: 58.33%;
  }
  .push-sm-7 {
    left: 58.33%;
  }
  .pull-sm-7 {
    right: 58.33%;
  }
  .offset-sm-7 {
    margin-left: 58.33%;
  }
  .col-sm-8 {
    width: 66.67%;
  }
  .push-sm-8 {
    left: 66.67%;
  }
  .pull-sm-8 {
    right: 66.67%;
  }
  .offset-sm-8 {
    margin-left: 66.67%;
  }
  .col-sm-9 {
    width: 75%;
  }
  .push-sm-9 {
    left: 75%;
  }
  .pull-sm-9 {
    right: 75%;
  }
  .offset-sm-9 {
    margin-left: 75%;
  }
  .col-sm-10 {
    width: 83.33%;
  }
  .push-sm-10 {
    left: 83.33%;
  }
  .pull-sm-10 {
    right: 83.33%;
  }
  .offset-sm-10 {
    margin-left: 83.33%;
  }
  .col-sm-11 {
    width: 91.67%;
  }
  .push-sm-11 {
    left: 91.67%;
  }
  .pull-sm-11 {
    right: 91.67%;
  }
  .offset-sm-11 {
    margin-left: 91.67%;
  }
  .col-sm-12 {
    width: 100%;
  }
  .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 {
    float: left;
  }
  .sm\:m-0 {
    margin: 0;
  }
  .sm\:ml-0 {
    margin-left: 0;
  }
  .sm\:mt-0 {
    margin-top: 0;
  }
  .sm\:mr-0 {
    margin-right: 0;
  }
  .sm\:mb-0 {
    margin-bottom: 0;
  }
  .sm\:mx-0 {
    margin-left: 0;
    margin-right: 0;
  }
  .sm\:my-0 {
    margin-top: 0;
    margin-bottom: 0;
  }
  .sm\:m-s {
    margin: 8px;
  }
  .sm\:ml-s {
    margin-left: 8px;
  }
  .sm\:mt-s {
    margin-top: 8px;
  }
  .sm\:mr-s {
    margin-right: 8px;
  }
  .sm\:mb-s {
    margin-bottom: 8px;
  }
  .sm\:mx-s {
    margin-left: 8px;
    margin-right: 8px;
  }
  .sm\:my-s {
    margin-top: 8px;
    margin-bottom: 8px;
  }
  .sm\:m-m {
    margin: 16px;
  }
  .sm\:ml-m {
    margin-left: 16px;
  }
  .sm\:mt-m {
    margin-top: 16px;
  }
  .sm\:mr-m {
    margin-right: 16px;
  }
  .sm\:mb-m {
    margin-bottom: 16px;
  }
  .sm\:mx-m {
    margin-left: 16px;
    margin-right: 16px;
  }
  .sm\:my-m {
    margin-top: 16px;
    margin-bottom: 16px;
  }
  .sm\:m-l {
    margin: 24px;
  }
  .sm\:ml-l {
    margin-left: 24px;
  }
  .sm\:mt-l {
    margin-top: 24px;
  }
  .sm\:mr-l {
    margin-right: 24px;
  }
  .sm\:mb-l {
    margin-bottom: 24px;
  }
  .sm\:mx-l {
    margin-left: 24px;
    margin-right: 24px;
  }
  .sm\:my-l {
    margin-top: 24px;
    margin-bottom: 24px;
  }
  .sm\:m-xl {
    margin: 48px;
  }
  .sm\:ml-xl {
    margin-left: 48px;
  }
  .sm\:mt-xl {
    margin-top: 48px;
  }
  .sm\:mr-xl {
    margin-right: 48px;
  }
  .sm\:mb-xl {
    margin-bottom: 48px;
  }
  .sm\:mx-xl {
    margin-left: 48px;
    margin-right: 48px;
  }
  .sm\:my-xl {
    margin-top: 48px;
    margin-bottom: 48px;
  }
  .sm\:m-2 {
    margin: 2px;
  }
  .sm\:ml-2 {
    margin-left: 2px;
  }
  .sm\:mt-2 {
    margin-top: 2px;
  }
  .sm\:mr-2 {
    margin-right: 2px;
  }
  .sm\:mb-2 {
    margin-bottom: 2px;
  }
  .sm\:mx-2 {
    margin-left: 2px;
    margin-right: 2px;
  }
  .sm\:my-2 {
    margin-top: 2px;
    margin-bottom: 2px;
  }
  .sm\:m-5 {
    margin: 5px;
  }
  .sm\:ml-5 {
    margin-left: 5px;
  }
  .sm\:mt-5 {
    margin-top: 5px;
  }
  .sm\:mr-5 {
    margin-right: 5px;
  }
  .sm\:mb-5 {
    margin-bottom: 5px;
  }
  .sm\:mx-5 {
    margin-left: 5px;
    margin-right: 5px;
  }
  .sm\:my-5 {
    margin-top: 5px;
    margin-bottom: 5px;
  }
  .sm\:m-10 {
    margin: 10px;
  }
  .sm\:ml-10 {
    margin-left: 10px;
  }
  .sm\:mt-10 {
    margin-top: 10px;
  }
  .sm\:mr-10 {
    margin-right: 10px;
  }
  .sm\:mb-10 {
    margin-bottom: 10px;
  }
  .sm\:mx-10 {
    margin-left: 10px;
    margin-right: 10px;
  }
  .sm\:my-10 {
    margin-top: 10px;
    margin-bottom: 10px;
  }
  .sm\:m-15 {
    margin: 15px;
  }
  .sm\:ml-15 {
    margin-left: 15px;
  }
  .sm\:mt-15 {
    margin-top: 15px;
  }
  .sm\:mr-15 {
    margin-right: 15px;
  }
  .sm\:mb-15 {
    margin-bottom: 15px;
  }
  .sm\:mx-15 {
    margin-left: 15px;
    margin-right: 15px;
  }
  .sm\:my-15 {
    margin-top: 15px;
    margin-bottom: 15px;
  }
  .sm\:m-20 {
    margin: 20px;
  }
  .sm\:ml-20 {
    margin-left: 20px;
  }
  .sm\:mt-20 {
    margin-top: 20px;
  }
  .sm\:mr-20 {
    margin-right: 20px;
  }
  .sm\:mb-20 {
    margin-bottom: 20px;
  }
  .sm\:mx-20 {
    margin-left: 20px;
    margin-right: 20px;
  }
  .sm\:my-20 {
    margin-top: 20px;
    margin-bottom: 20px;
  }
  .sm\:m-30 {
    margin: 30px;
  }
  .sm\:ml-30 {
    margin-left: 30px;
  }
  .sm\:mt-30 {
    margin-top: 30px;
  }
  .sm\:mr-30 {
    margin-right: 30px;
  }
  .sm\:mb-30 {
    margin-bottom: 30px;
  }
  .sm\:mx-30 {
    margin-left: 30px;
    margin-right: 30px;
  }
  .sm\:my-30 {
    margin-top: 30px;
    margin-bottom: 30px;
  }
  .sm\:m-60 {
    margin: 60px;
  }
  .sm\:ml-60 {
    margin-left: 60px;
  }
  .sm\:mt-60 {
    margin-top: 60px;
  }
  .sm\:mr-60 {
    margin-right: 60px;
  }
  .sm\:mb-60 {
    margin-bottom: 60px;
  }
  .sm\:mx-60 {
    margin-left: 60px;
    margin-right: 60px;
  }
  .sm\:my-60 {
    margin-top: 60px;
    margin-bottom: 60px;
  }
  .sm\:m-70 {
    margin: 70px;
  }
  .sm\:ml-70 {
    margin-left: 70px;
  }
  .sm\:mt-70 {
    margin-top: 70px;
  }
  .sm\:mr-70 {
    margin-right: 70px;
  }
  .sm\:mb-70 {
    margin-bottom: 70px;
  }
  .sm\:mx-70 {
    margin-left: 70px;
    margin-right: 70px;
  }
  .sm\:my-70 {
    margin-top: 70px;
    margin-bottom: 70px;
  }
  .sm\:p-0 {
    padding: 0;
  }
  .sm\:pl-0 {
    padding-left: 0;
  }
  .sm\:pt-0 {
    padding-top: 0;
  }
  .sm\:pr-0 {
    padding-right: 0;
  }
  .sm\:pb-0 {
    padding-bottom: 0;
  }
  .sm\:px-0 {
    padding-left: 0;
    padding-right: 0;
  }
  .sm\:py-0 {
    padding-top: 0;
    padding-bottom: 0;
  }
  .sm\:p-s {
    padding: 8px;
  }
  .sm\:pl-s {
    padding-left: 8px;
  }
  .sm\:pt-s {
    padding-top: 8px;
  }
  .sm\:pr-s {
    padding-right: 8px;
  }
  .sm\:pb-s {
    padding-bottom: 8px;
  }
  .sm\:px-s {
    padding-left: 8px;
    padding-right: 8px;
  }
  .sm\:py-s {
    padding-top: 8px;
    padding-bottom: 8px;
  }
  .sm\:p-m {
    padding: 16px;
  }
  .sm\:pl-m {
    padding-left: 16px;
  }
  .sm\:pt-m {
    padding-top: 16px;
  }
  .sm\:pr-m {
    padding-right: 16px;
  }
  .sm\:pb-m {
    padding-bottom: 16px;
  }
  .sm\:px-m {
    padding-left: 16px;
    padding-right: 16px;
  }
  .sm\:py-m {
    padding-top: 16px;
    padding-bottom: 16px;
  }
  .sm\:p-l {
    padding: 24px;
  }
  .sm\:pl-l {
    padding-left: 24px;
  }
  .sm\:pt-l {
    padding-top: 24px;
  }
  .sm\:pr-l {
    padding-right: 24px;
  }
  .sm\:pb-l {
    padding-bottom: 24px;
  }
  .sm\:px-l {
    padding-left: 24px;
    padding-right: 24px;
  }
  .sm\:py-l {
    padding-top: 24px;
    padding-bottom: 24px;
  }
  .sm\:p-xl {
    padding: 48px;
  }
  .sm\:pl-xl {
    padding-left: 48px;
  }
  .sm\:pt-xl {
    padding-top: 48px;
  }
  .sm\:pr-xl {
    padding-right: 48px;
  }
  .sm\:pb-xl {
    padding-bottom: 48px;
  }
  .sm\:px-xl {
    padding-left: 48px;
    padding-right: 48px;
  }
  .sm\:py-xl {
    padding-top: 48px;
    padding-bottom: 48px;
  }
  .sm\:p-2 {
    padding: 2px;
  }
  .sm\:pl-2 {
    padding-left: 2px;
  }
  .sm\:pt-2 {
    padding-top: 2px;
  }
  .sm\:pr-2 {
    padding-right: 2px;
  }
  .sm\:pb-2 {
    padding-bottom: 2px;
  }
  .sm\:px-2 {
    padding-left: 2px;
    padding-right: 2px;
  }
  .sm\:py-2 {
    padding-top: 2px;
    padding-bottom: 2px;
  }
  .sm\:p-5 {
    padding: 5px;
  }
  .sm\:pl-5 {
    padding-left: 5px;
  }
  .sm\:pt-5 {
    padding-top: 5px;
  }
  .sm\:pr-5 {
    padding-right: 5px;
  }
  .sm\:pb-5 {
    padding-bottom: 5px;
  }
  .sm\:px-5 {
    padding-left: 5px;
    padding-right: 5px;
  }
  .sm\:py-5 {
    padding-top: 5px;
    padding-bottom: 5px;
  }
  .sm\:p-10 {
    padding: 10px;
  }
  .sm\:pl-10 {
    padding-left: 10px;
  }
  .sm\:pt-10 {
    padding-top: 10px;
  }
  .sm\:pr-10 {
    padding-right: 10px;
  }
  .sm\:pb-10 {
    padding-bottom: 10px;
  }
  .sm\:px-10 {
    padding-left: 10px;
    padding-right: 10px;
  }
  .sm\:py-10 {
    padding-top: 10px;
    padding-bottom: 10px;
  }
  .sm\:p-15 {
    padding: 15px;
  }
  .sm\:pl-15 {
    padding-left: 15px;
  }
  .sm\:pt-15 {
    padding-top: 15px;
  }
  .sm\:pr-15 {
    padding-right: 15px;
  }
  .sm\:pb-15 {
    padding-bottom: 15px;
  }
  .sm\:px-15 {
    padding-left: 15px;
    padding-right: 15px;
  }
  .sm\:py-15 {
    padding-top: 15px;
    padding-bottom: 15px;
  }
  .sm\:p-20 {
    padding: 20px;
  }
  .sm\:pl-20 {
    padding-left: 20px;
  }
  .sm\:pt-20 {
    padding-top: 20px;
  }
  .sm\:pr-20 {
    padding-right: 20px;
  }
  .sm\:pb-20 {
    padding-bottom: 20px;
  }
  .sm\:px-20 {
    padding-left: 20px;
    padding-right: 20px;
  }
  .sm\:py-20 {
    padding-top: 20px;
    padding-bottom: 20px;
  }
  .sm\:p-30 {
    padding: 30px;
  }
  .sm\:pl-30 {
    padding-left: 30px;
  }
  .sm\:pt-30 {
    padding-top: 30px;
  }
  .sm\:pr-30 {
    padding-right: 30px;
  }
  .sm\:pb-30 {
    padding-bottom: 30px;
  }
  .sm\:px-30 {
    padding-left: 30px;
    padding-right: 30px;
  }
  .sm\:py-30 {
    padding-top: 30px;
    padding-bottom: 30px;
  }
  .sm\:p-60 {
    padding: 60px;
  }
  .sm\:pl-60 {
    padding-left: 60px;
  }
  .sm\:pt-60 {
    padding-top: 60px;
  }
  .sm\:pr-60 {
    padding-right: 60px;
  }
  .sm\:pb-60 {
    padding-bottom: 60px;
  }
  .sm\:px-60 {
    padding-left: 60px;
    padding-right: 60px;
  }
  .sm\:py-60 {
    padding-top: 60px;
    padding-bottom: 60px;
  }
  .sm\:p-70 {
    padding: 70px;
  }
  .sm\:pl-70 {
    padding-left: 70px;
  }
  .sm\:pt-70 {
    padding-top: 70px;
  }
  .sm\:pr-70 {
    padding-right: 70px;
  }
  .sm\:pb-70 {
    padding-bottom: 70px;
  }
  .sm\:px-70 {
    padding-left: 70px;
    padding-right: 70px;
  }
  .sm\:py-70 {
    padding-top: 70px;
    padding-bottom: 70px;
  }
}
@media (min-width: 64em) {
  .col-md-1 {
    width: 8.33%;
  }
  .push-md-1 {
    left: 8.33%;
  }
  .pull-md-1 {
    right: 8.33%;
  }
  .offset-md-1 {
    margin-left: 8.33%;
  }
  .col-md-2 {
    width: 16.67%;
  }
  .push-md-2 {
    left: 16.67%;
  }
  .pull-md-2 {
    right: 16.67%;
  }
  .offset-md-2 {
    margin-left: 16.67%;
  }
  .col-md-3 {
    width: 25%;
  }
  .push-md-3 {
    left: 25%;
  }
  .pull-md-3 {
    right: 25%;
  }
  .offset-md-3 {
    margin-left: 25%;
  }
  .col-md-4 {
    width: 33.33%;
  }
  .push-md-4 {
    left: 33.33%;
  }
  .pull-md-4 {
    right: 33.33%;
  }
  .offset-md-4 {
    margin-left: 33.33%;
  }
  .col-md-5 {
    width: 41.67%;
  }
  .push-md-5 {
    left: 41.67%;
  }
  .pull-md-5 {
    right: 41.67%;
  }
  .offset-md-5 {
    margin-left: 41.67%;
  }
  .col-md-6 {
    width: 50%;
  }
  .push-md-6 {
    left: 50%;
  }
  .pull-md-6 {
    right: 50%;
  }
  .offset-md-6 {
    margin-left: 50%;
  }
  .col-md-7 {
    width: 58.33%;
  }
  .push-md-7 {
    left: 58.33%;
  }
  .pull-md-7 {
    right: 58.33%;
  }
  .offset-md-7 {
    margin-left: 58.33%;
  }
  .col-md-8 {
    width: 66.67%;
  }
  .push-md-8 {
    left: 66.67%;
  }
  .pull-md-8 {
    right: 66.67%;
  }
  .offset-md-8 {
    margin-left: 66.67%;
  }
  .col-md-9 {
    width: 75%;
  }
  .push-md-9 {
    left: 75%;
  }
  .pull-md-9 {
    right: 75%;
  }
  .offset-md-9 {
    margin-left: 75%;
  }
  .col-md-10 {
    width: 83.33%;
  }
  .push-md-10 {
    left: 83.33%;
  }
  .pull-md-10 {
    right: 83.33%;
  }
  .offset-md-10 {
    margin-left: 83.33%;
  }
  .col-md-11 {
    width: 91.67%;
  }
  .push-md-11 {
    left: 91.67%;
  }
  .pull-md-11 {
    right: 91.67%;
  }
  .offset-md-11 {
    margin-left: 91.67%;
  }
  .col-md-12 {
    width: 100%;
  }
  .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 {
    float: left;
  }
  .md\:m-0 {
    margin: 0;
  }
  .md\:ml-0 {
    margin-left: 0;
  }
  .md\:mt-0 {
    margin-top: 0;
  }
  .md\:mr-0 {
    margin-right: 0;
  }
  .md\:mb-0 {
    margin-bottom: 0;
  }
  .md\:mx-0 {
    margin-left: 0;
    margin-right: 0;
  }
  .md\:my-0 {
    margin-top: 0;
    margin-bottom: 0;
  }
  .md\:m-s {
    margin: 8px;
  }
  .md\:ml-s {
    margin-left: 8px;
  }
  .md\:mt-s {
    margin-top: 8px;
  }
  .md\:mr-s {
    margin-right: 8px;
  }
  .md\:mb-s {
    margin-bottom: 8px;
  }
  .md\:mx-s {
    margin-left: 8px;
    margin-right: 8px;
  }
  .md\:my-s {
    margin-top: 8px;
    margin-bottom: 8px;
  }
  .md\:m-m {
    margin: 16px;
  }
  .md\:ml-m {
    margin-left: 16px;
  }
  .md\:mt-m {
    margin-top: 16px;
  }
  .md\:mr-m {
    margin-right: 16px;
  }
  .md\:mb-m {
    margin-bottom: 16px;
  }
  .md\:mx-m {
    margin-left: 16px;
    margin-right: 16px;
  }
  .md\:my-m {
    margin-top: 16px;
    margin-bottom: 16px;
  }
  .md\:m-l {
    margin: 24px;
  }
  .md\:ml-l {
    margin-left: 24px;
  }
  .md\:mt-l {
    margin-top: 24px;
  }
  .md\:mr-l {
    margin-right: 24px;
  }
  .md\:mb-l {
    margin-bottom: 24px;
  }
  .md\:mx-l {
    margin-left: 24px;
    margin-right: 24px;
  }
  .md\:my-l {
    margin-top: 24px;
    margin-bottom: 24px;
  }
  .md\:m-xl {
    margin: 48px;
  }
  .md\:ml-xl {
    margin-left: 48px;
  }
  .md\:mt-xl {
    margin-top: 48px;
  }
  .md\:mr-xl {
    margin-right: 48px;
  }
  .md\:mb-xl {
    margin-bottom: 48px;
  }
  .md\:mx-xl {
    margin-left: 48px;
    margin-right: 48px;
  }
  .md\:my-xl {
    margin-top: 48px;
    margin-bottom: 48px;
  }
  .md\:m-2 {
    margin: 2px;
  }
  .md\:ml-2 {
    margin-left: 2px;
  }
  .md\:mt-2 {
    margin-top: 2px;
  }
  .md\:mr-2 {
    margin-right: 2px;
  }
  .md\:mb-2 {
    margin-bottom: 2px;
  }
  .md\:mx-2 {
    margin-left: 2px;
    margin-right: 2px;
  }
  .md\:my-2 {
    margin-top: 2px;
    margin-bottom: 2px;
  }
  .md\:m-5 {
    margin: 5px;
  }
  .md\:ml-5 {
    margin-left: 5px;
  }
  .md\:mt-5 {
    margin-top: 5px;
  }
  .md\:mr-5 {
    margin-right: 5px;
  }
  .md\:mb-5 {
    margin-bottom: 5px;
  }
  .md\:mx-5 {
    margin-left: 5px;
    margin-right: 5px;
  }
  .md\:my-5 {
    margin-top: 5px;
    margin-bottom: 5px;
  }
  .md\:m-10 {
    margin: 10px;
  }
  .md\:ml-10 {
    margin-left: 10px;
  }
  .md\:mt-10 {
    margin-top: 10px;
  }
  .md\:mr-10 {
    margin-right: 10px;
  }
  .md\:mb-10 {
    margin-bottom: 10px;
  }
  .md\:mx-10 {
    margin-left: 10px;
    margin-right: 10px;
  }
  .md\:my-10 {
    margin-top: 10px;
    margin-bottom: 10px;
  }
  .md\:m-15 {
    margin: 15px;
  }
  .md\:ml-15 {
    margin-left: 15px;
  }
  .md\:mt-15 {
    margin-top: 15px;
  }
  .md\:mr-15 {
    margin-right: 15px;
  }
  .md\:mb-15 {
    margin-bottom: 15px;
  }
  .md\:mx-15 {
    margin-left: 15px;
    margin-right: 15px;
  }
  .md\:my-15 {
    margin-top: 15px;
    margin-bottom: 15px;
  }
  .md\:m-20 {
    margin: 20px;
  }
  .md\:ml-20 {
    margin-left: 20px;
  }
  .md\:mt-20 {
    margin-top: 20px;
  }
  .md\:mr-20 {
    margin-right: 20px;
  }
  .md\:mb-20 {
    margin-bottom: 20px;
  }
  .md\:mx-20 {
    margin-left: 20px;
    margin-right: 20px;
  }
  .md\:my-20 {
    margin-top: 20px;
    margin-bottom: 20px;
  }
  .md\:m-30 {
    margin: 30px;
  }
  .md\:ml-30 {
    margin-left: 30px;
  }
  .md\:mt-30 {
    margin-top: 30px;
  }
  .md\:mr-30 {
    margin-right: 30px;
  }
  .md\:mb-30 {
    margin-bottom: 30px;
  }
  .md\:mx-30 {
    margin-left: 30px;
    margin-right: 30px;
  }
  .md\:my-30 {
    margin-top: 30px;
    margin-bottom: 30px;
  }
  .md\:m-60 {
    margin: 60px;
  }
  .md\:ml-60 {
    margin-left: 60px;
  }
  .md\:mt-60 {
    margin-top: 60px;
  }
  .md\:mr-60 {
    margin-right: 60px;
  }
  .md\:mb-60 {
    margin-bottom: 60px;
  }
  .md\:mx-60 {
    margin-left: 60px;
    margin-right: 60px;
  }
  .md\:my-60 {
    margin-top: 60px;
    margin-bottom: 60px;
  }
  .md\:m-70 {
    margin: 70px;
  }
  .md\:ml-70 {
    margin-left: 70px;
  }
  .md\:mt-70 {
    margin-top: 70px;
  }
  .md\:mr-70 {
    margin-right: 70px;
  }
  .md\:mb-70 {
    margin-bottom: 70px;
  }
  .md\:mx-70 {
    margin-left: 70px;
    margin-right: 70px;
  }
  .md\:my-70 {
    margin-top: 70px;
    margin-bottom: 70px;
  }
  .md\:p-0 {
    padding: 0;
  }
  .md\:pl-0 {
    padding-left: 0;
  }
  .md\:pt-0 {
    padding-top: 0;
  }
  .md\:pr-0 {
    padding-right: 0;
  }
  .md\:pb-0 {
    padding-bottom: 0;
  }
  .md\:px-0 {
    padding-left: 0;
    padding-right: 0;
  }
  .md\:py-0 {
    padding-top: 0;
    padding-bottom: 0;
  }
  .md\:p-s {
    padding: 8px;
  }
  .md\:pl-s {
    padding-left: 8px;
  }
  .md\:pt-s {
    padding-top: 8px;
  }
  .md\:pr-s {
    padding-right: 8px;
  }
  .md\:pb-s {
    padding-bottom: 8px;
  }
  .md\:px-s {
    padding-left: 8px;
    padding-right: 8px;
  }
  .md\:py-s {
    padding-top: 8px;
    padding-bottom: 8px;
  }
  .md\:p-m {
    padding: 16px;
  }
  .md\:pl-m {
    padding-left: 16px;
  }
  .md\:pt-m {
    padding-top: 16px;
  }
  .md\:pr-m {
    padding-right: 16px;
  }
  .md\:pb-m {
    padding-bottom: 16px;
  }
  .md\:px-m {
    padding-left: 16px;
    padding-right: 16px;
  }
  .md\:py-m {
    padding-top: 16px;
    padding-bottom: 16px;
  }
  .md\:p-l {
    padding: 24px;
  }
  .md\:pl-l {
    padding-left: 24px;
  }
  .md\:pt-l {
    padding-top: 24px;
  }
  .md\:pr-l {
    padding-right: 24px;
  }
  .md\:pb-l {
    padding-bottom: 24px;
  }
  .md\:px-l {
    padding-left: 24px;
    padding-right: 24px;
  }
  .md\:py-l {
    padding-top: 24px;
    padding-bottom: 24px;
  }
  .md\:p-xl {
    padding: 48px;
  }
  .md\:pl-xl {
    padding-left: 48px;
  }
  .md\:pt-xl {
    padding-top: 48px;
  }
  .md\:pr-xl {
    padding-right: 48px;
  }
  .md\:pb-xl {
    padding-bottom: 48px;
  }
  .md\:px-xl {
    padding-left: 48px;
    padding-right: 48px;
  }
  .md\:py-xl {
    padding-top: 48px;
    padding-bottom: 48px;
  }
  .md\:p-2 {
    padding: 2px;
  }
  .md\:pl-2 {
    padding-left: 2px;
  }
  .md\:pt-2 {
    padding-top: 2px;
  }
  .md\:pr-2 {
    padding-right: 2px;
  }
  .md\:pb-2 {
    padding-bottom: 2px;
  }
  .md\:px-2 {
    padding-left: 2px;
    padding-right: 2px;
  }
  .md\:py-2 {
    padding-top: 2px;
    padding-bottom: 2px;
  }
  .md\:p-5 {
    padding: 5px;
  }
  .md\:pl-5 {
    padding-left: 5px;
  }
  .md\:pt-5 {
    padding-top: 5px;
  }
  .md\:pr-5 {
    padding-right: 5px;
  }
  .md\:pb-5 {
    padding-bottom: 5px;
  }
  .md\:px-5 {
    padding-left: 5px;
    padding-right: 5px;
  }
  .md\:py-5 {
    padding-top: 5px;
    padding-bottom: 5px;
  }
  .md\:p-10 {
    padding: 10px;
  }
  .md\:pl-10 {
    padding-left: 10px;
  }
  .md\:pt-10 {
    padding-top: 10px;
  }
  .md\:pr-10 {
    padding-right: 10px;
  }
  .md\:pb-10 {
    padding-bottom: 10px;
  }
  .md\:px-10 {
    padding-left: 10px;
    padding-right: 10px;
  }
  .md\:py-10 {
    padding-top: 10px;
    padding-bottom: 10px;
  }
  .md\:p-15 {
    padding: 15px;
  }
  .md\:pl-15 {
    padding-left: 15px;
  }
  .md\:pt-15 {
    padding-top: 15px;
  }
  .md\:pr-15 {
    padding-right: 15px;
  }
  .md\:pb-15 {
    padding-bottom: 15px;
  }
  .md\:px-15 {
    padding-left: 15px;
    padding-right: 15px;
  }
  .md\:py-15 {
    padding-top: 15px;
    padding-bottom: 15px;
  }
  .md\:p-20 {
    padding: 20px;
  }
  .md\:pl-20 {
    padding-left: 20px;
  }
  .md\:pt-20 {
    padding-top: 20px;
  }
  .md\:pr-20 {
    padding-right: 20px;
  }
  .md\:pb-20 {
    padding-bottom: 20px;
  }
  .md\:px-20 {
    padding-left: 20px;
    padding-right: 20px;
  }
  .md\:py-20 {
    padding-top: 20px;
    padding-bottom: 20px;
  }
  .md\:p-30 {
    padding: 30px;
  }
  .md\:pl-30 {
    padding-left: 30px;
  }
  .md\:pt-30 {
    padding-top: 30px;
  }
  .md\:pr-30 {
    padding-right: 30px;
  }
  .md\:pb-30 {
    padding-bottom: 30px;
  }
  .md\:px-30 {
    padding-left: 30px;
    padding-right: 30px;
  }
  .md\:py-30 {
    padding-top: 30px;
    padding-bottom: 30px;
  }
  .md\:p-60 {
    padding: 60px;
  }
  .md\:pl-60 {
    padding-left: 60px;
  }
  .md\:pt-60 {
    padding-top: 60px;
  }
  .md\:pr-60 {
    padding-right: 60px;
  }
  .md\:pb-60 {
    padding-bottom: 60px;
  }
  .md\:px-60 {
    padding-left: 60px;
    padding-right: 60px;
  }
  .md\:py-60 {
    padding-top: 60px;
    padding-bottom: 60px;
  }
  .md\:p-70 {
    padding: 70px;
  }
  .md\:pl-70 {
    padding-left: 70px;
  }
  .md\:pt-70 {
    padding-top: 70px;
  }
  .md\:pr-70 {
    padding-right: 70px;
  }
  .md\:pb-70 {
    padding-bottom: 70px;
  }
  .md\:px-70 {
    padding-left: 70px;
    padding-right: 70px;
  }
  .md\:py-70 {
    padding-top: 70px;
    padding-bottom: 70px;
  }
}
@media (min-width: 75em) {
  .col-lg-1 {
    width: 8.33%;
  }
  .push-lg-1 {
    left: 8.33%;
  }
  .pull-lg-1 {
    right: 8.33%;
  }
  .offset-lg-1 {
    margin-left: 8.33%;
  }
  .col-lg-2 {
    width: 16.67%;
  }
  .push-lg-2 {
    left: 16.67%;
  }
  .pull-lg-2 {
    right: 16.67%;
  }
  .offset-lg-2 {
    margin-left: 16.67%;
  }
  .col-lg-3 {
    width: 25%;
  }
  .push-lg-3 {
    left: 25%;
  }
  .pull-lg-3 {
    right: 25%;
  }
  .offset-lg-3 {
    margin-left: 25%;
  }
  .col-lg-4 {
    width: 33.33%;
  }
  .push-lg-4 {
    left: 33.33%;
  }
  .pull-lg-4 {
    right: 33.33%;
  }
  .offset-lg-4 {
    margin-left: 33.33%;
  }
  .col-lg-5 {
    width: 41.67%;
  }
  .push-lg-5 {
    left: 41.67%;
  }
  .pull-lg-5 {
    right: 41.67%;
  }
  .offset-lg-5 {
    margin-left: 41.67%;
  }
  .col-lg-6 {
    width: 50%;
  }
  .push-lg-6 {
    left: 50%;
  }
  .pull-lg-6 {
    right: 50%;
  }
  .offset-lg-6 {
    margin-left: 50%;
  }
  .col-lg-7 {
    width: 58.33%;
  }
  .push-lg-7 {
    left: 58.33%;
  }
  .pull-lg-7 {
    right: 58.33%;
  }
  .offset-lg-7 {
    margin-left: 58.33%;
  }
  .col-lg-8 {
    width: 66.67%;
  }
  .push-lg-8 {
    left: 66.67%;
  }
  .pull-lg-8 {
    right: 66.67%;
  }
  .offset-lg-8 {
    margin-left: 66.67%;
  }
  .col-lg-9 {
    width: 75%;
  }
  .push-lg-9 {
    left: 75%;
  }
  .pull-lg-9 {
    right: 75%;
  }
  .offset-lg-9 {
    margin-left: 75%;
  }
  .col-lg-10 {
    width: 83.33%;
  }
  .push-lg-10 {
    left: 83.33%;
  }
  .pull-lg-10 {
    right: 83.33%;
  }
  .offset-lg-10 {
    margin-left: 83.33%;
  }
  .col-lg-11 {
    width: 91.67%;
  }
  .push-lg-11 {
    left: 91.67%;
  }
  .pull-lg-11 {
    right: 91.67%;
  }
  .offset-lg-11 {
    margin-left: 91.67%;
  }
  .col-lg-12 {
    width: 100%;
  }
  .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 {
    float: left;
  }
  .lg\:m-0 {
    margin: 0;
  }
  .lg\:ml-0 {
    margin-left: 0;
  }
  .lg\:mt-0 {
    margin-top: 0;
  }
  .lg\:mr-0 {
    margin-right: 0;
  }
  .lg\:mb-0 {
    margin-bottom: 0;
  }
  .lg\:mx-0 {
    margin-left: 0;
    margin-right: 0;
  }
  .lg\:my-0 {
    margin-top: 0;
    margin-bottom: 0;
  }
  .lg\:m-s {
    margin: 8px;
  }
  .lg\:ml-s {
    margin-left: 8px;
  }
  .lg\:mt-s {
    margin-top: 8px;
  }
  .lg\:mr-s {
    margin-right: 8px;
  }
  .lg\:mb-s {
    margin-bottom: 8px;
  }
  .lg\:mx-s {
    margin-left: 8px;
    margin-right: 8px;
  }
  .lg\:my-s {
    margin-top: 8px;
    margin-bottom: 8px;
  }
  .lg\:m-m {
    margin: 16px;
  }
  .lg\:ml-m {
    margin-left: 16px;
  }
  .lg\:mt-m {
    margin-top: 16px;
  }
  .lg\:mr-m {
    margin-right: 16px;
  }
  .lg\:mb-m {
    margin-bottom: 16px;
  }
  .lg\:mx-m {
    margin-left: 16px;
    margin-right: 16px;
  }
  .lg\:my-m {
    margin-top: 16px;
    margin-bottom: 16px;
  }
  .lg\:m-l {
    margin: 24px;
  }
  .lg\:ml-l {
    margin-left: 24px;
  }
  .lg\:mt-l {
    margin-top: 24px;
  }
  .lg\:mr-l {
    margin-right: 24px;
  }
  .lg\:mb-l {
    margin-bottom: 24px;
  }
  .lg\:mx-l {
    margin-left: 24px;
    margin-right: 24px;
  }
  .lg\:my-l {
    margin-top: 24px;
    margin-bottom: 24px;
  }
  .lg\:m-xl {
    margin: 48px;
  }
  .lg\:ml-xl {
    margin-left: 48px;
  }
  .lg\:mt-xl {
    margin-top: 48px;
  }
  .lg\:mr-xl {
    margin-right: 48px;
  }
  .lg\:mb-xl {
    margin-bottom: 48px;
  }
  .lg\:mx-xl {
    margin-left: 48px;
    margin-right: 48px;
  }
  .lg\:my-xl {
    margin-top: 48px;
    margin-bottom: 48px;
  }
  .lg\:m-2 {
    margin: 2px;
  }
  .lg\:ml-2 {
    margin-left: 2px;
  }
  .lg\:mt-2 {
    margin-top: 2px;
  }
  .lg\:mr-2 {
    margin-right: 2px;
  }
  .lg\:mb-2 {
    margin-bottom: 2px;
  }
  .lg\:mx-2 {
    margin-left: 2px;
    margin-right: 2px;
  }
  .lg\:my-2 {
    margin-top: 2px;
    margin-bottom: 2px;
  }
  .lg\:m-5 {
    margin: 5px;
  }
  .lg\:ml-5 {
    margin-left: 5px;
  }
  .lg\:mt-5 {
    margin-top: 5px;
  }
  .lg\:mr-5 {
    margin-right: 5px;
  }
  .lg\:mb-5 {
    margin-bottom: 5px;
  }
  .lg\:mx-5 {
    margin-left: 5px;
    margin-right: 5px;
  }
  .lg\:my-5 {
    margin-top: 5px;
    margin-bottom: 5px;
  }
  .lg\:m-10 {
    margin: 10px;
  }
  .lg\:ml-10 {
    margin-left: 10px;
  }
  .lg\:mt-10 {
    margin-top: 10px;
  }
  .lg\:mr-10 {
    margin-right: 10px;
  }
  .lg\:mb-10 {
    margin-bottom: 10px;
  }
  .lg\:mx-10 {
    margin-left: 10px;
    margin-right: 10px;
  }
  .lg\:my-10 {
    margin-top: 10px;
    margin-bottom: 10px;
  }
  .lg\:m-15 {
    margin: 15px;
  }
  .lg\:ml-15 {
    margin-left: 15px;
  }
  .lg\:mt-15 {
    margin-top: 15px;
  }
  .lg\:mr-15 {
    margin-right: 15px;
  }
  .lg\:mb-15 {
    margin-bottom: 15px;
  }
  .lg\:mx-15 {
    margin-left: 15px;
    margin-right: 15px;
  }
  .lg\:my-15 {
    margin-top: 15px;
    margin-bottom: 15px;
  }
  .lg\:m-20 {
    margin: 20px;
  }
  .lg\:ml-20 {
    margin-left: 20px;
  }
  .lg\:mt-20 {
    margin-top: 20px;
  }
  .lg\:mr-20 {
    margin-right: 20px;
  }
  .lg\:mb-20 {
    margin-bottom: 20px;
  }
  .lg\:mx-20 {
    margin-left: 20px;
    margin-right: 20px;
  }
  .lg\:my-20 {
    margin-top: 20px;
    margin-bottom: 20px;
  }
  .lg\:m-30 {
    margin: 30px;
  }
  .lg\:ml-30 {
    margin-left: 30px;
  }
  .lg\:mt-30 {
    margin-top: 30px;
  }
  .lg\:mr-30 {
    margin-right: 30px;
  }
  .lg\:mb-30 {
    margin-bottom: 30px;
  }
  .lg\:mx-30 {
    margin-left: 30px;
    margin-right: 30px;
  }
  .lg\:my-30 {
    margin-top: 30px;
    margin-bottom: 30px;
  }
  .lg\:m-60 {
    margin: 60px;
  }
  .lg\:ml-60 {
    margin-left: 60px;
  }
  .lg\:mt-60 {
    margin-top: 60px;
  }
  .lg\:mr-60 {
    margin-right: 60px;
  }
  .lg\:mb-60 {
    margin-bottom: 60px;
  }
  .lg\:mx-60 {
    margin-left: 60px;
    margin-right: 60px;
  }
  .lg\:my-60 {
    margin-top: 60px;
    margin-bottom: 60px;
  }
  .lg\:m-70 {
    margin: 70px;
  }
  .lg\:ml-70 {
    margin-left: 70px;
  }
  .lg\:mt-70 {
    margin-top: 70px;
  }
  .lg\:mr-70 {
    margin-right: 70px;
  }
  .lg\:mb-70 {
    margin-bottom: 70px;
  }
  .lg\:mx-70 {
    margin-left: 70px;
    margin-right: 70px;
  }
  .lg\:my-70 {
    margin-top: 70px;
    margin-bottom: 70px;
  }
  .lg\:p-0 {
    padding: 0;
  }
  .lg\:pl-0 {
    padding-left: 0;
  }
  .lg\:pt-0 {
    padding-top: 0;
  }
  .lg\:pr-0 {
    padding-right: 0;
  }
  .lg\:pb-0 {
    padding-bottom: 0;
  }
  .lg\:px-0 {
    padding-left: 0;
    padding-right: 0;
  }
  .lg\:py-0 {
    padding-top: 0;
    padding-bottom: 0;
  }
  .lg\:p-s {
    padding: 8px;
  }
  .lg\:pl-s {
    padding-left: 8px;
  }
  .lg\:pt-s {
    padding-top: 8px;
  }
  .lg\:pr-s {
    padding-right: 8px;
  }
  .lg\:pb-s {
    padding-bottom: 8px;
  }
  .lg\:px-s {
    padding-left: 8px;
    padding-right: 8px;
  }
  .lg\:py-s {
    padding-top: 8px;
    padding-bottom: 8px;
  }
  .lg\:p-m {
    padding: 16px;
  }
  .lg\:pl-m {
    padding-left: 16px;
  }
  .lg\:pt-m {
    padding-top: 16px;
  }
  .lg\:pr-m {
    padding-right: 16px;
  }
  .lg\:pb-m {
    padding-bottom: 16px;
  }
  .lg\:px-m {
    padding-left: 16px;
    padding-right: 16px;
  }
  .lg\:py-m {
    padding-top: 16px;
    padding-bottom: 16px;
  }
  .lg\:p-l {
    padding: 24px;
  }
  .lg\:pl-l {
    padding-left: 24px;
  }
  .lg\:pt-l {
    padding-top: 24px;
  }
  .lg\:pr-l {
    padding-right: 24px;
  }
  .lg\:pb-l {
    padding-bottom: 24px;
  }
  .lg\:px-l {
    padding-left: 24px;
    padding-right: 24px;
  }
  .lg\:py-l {
    padding-top: 24px;
    padding-bottom: 24px;
  }
  .lg\:p-xl {
    padding: 48px;
  }
  .lg\:pl-xl {
    padding-left: 48px;
  }
  .lg\:pt-xl {
    padding-top: 48px;
  }
  .lg\:pr-xl {
    padding-right: 48px;
  }
  .lg\:pb-xl {
    padding-bottom: 48px;
  }
  .lg\:px-xl {
    padding-left: 48px;
    padding-right: 48px;
  }
  .lg\:py-xl {
    padding-top: 48px;
    padding-bottom: 48px;
  }
  .lg\:p-2 {
    padding: 2px;
  }
  .lg\:pl-2 {
    padding-left: 2px;
  }
  .lg\:pt-2 {
    padding-top: 2px;
  }
  .lg\:pr-2 {
    padding-right: 2px;
  }
  .lg\:pb-2 {
    padding-bottom: 2px;
  }
  .lg\:px-2 {
    padding-left: 2px;
    padding-right: 2px;
  }
  .lg\:py-2 {
    padding-top: 2px;
    padding-bottom: 2px;
  }
  .lg\:p-5 {
    padding: 5px;
  }
  .lg\:pl-5 {
    padding-left: 5px;
  }
  .lg\:pt-5 {
    padding-top: 5px;
  }
  .lg\:pr-5 {
    padding-right: 5px;
  }
  .lg\:pb-5 {
    padding-bottom: 5px;
  }
  .lg\:px-5 {
    padding-left: 5px;
    padding-right: 5px;
  }
  .lg\:py-5 {
    padding-top: 5px;
    padding-bottom: 5px;
  }
  .lg\:p-10 {
    padding: 10px;
  }
  .lg\:pl-10 {
    padding-left: 10px;
  }
  .lg\:pt-10 {
    padding-top: 10px;
  }
  .lg\:pr-10 {
    padding-right: 10px;
  }
  .lg\:pb-10 {
    padding-bottom: 10px;
  }
  .lg\:px-10 {
    padding-left: 10px;
    padding-right: 10px;
  }
  .lg\:py-10 {
    padding-top: 10px;
    padding-bottom: 10px;
  }
  .lg\:p-15 {
    padding: 15px;
  }
  .lg\:pl-15 {
    padding-left: 15px;
  }
  .lg\:pt-15 {
    padding-top: 15px;
  }
  .lg\:pr-15 {
    padding-right: 15px;
  }
  .lg\:pb-15 {
    padding-bottom: 15px;
  }
  .lg\:px-15 {
    padding-left: 15px;
    padding-right: 15px;
  }
  .lg\:py-15 {
    padding-top: 15px;
    padding-bottom: 15px;
  }
  .lg\:p-20 {
    padding: 20px;
  }
  .lg\:pl-20 {
    padding-left: 20px;
  }
  .lg\:pt-20 {
    padding-top: 20px;
  }
  .lg\:pr-20 {
    padding-right: 20px;
  }
  .lg\:pb-20 {
    padding-bottom: 20px;
  }
  .lg\:px-20 {
    padding-left: 20px;
    padding-right: 20px;
  }
  .lg\:py-20 {
    padding-top: 20px;
    padding-bottom: 20px;
  }
  .lg\:p-30 {
    padding: 30px;
  }
  .lg\:pl-30 {
    padding-left: 30px;
  }
  .lg\:pt-30 {
    padding-top: 30px;
  }
  .lg\:pr-30 {
    padding-right: 30px;
  }
  .lg\:pb-30 {
    padding-bottom: 30px;
  }
  .lg\:px-30 {
    padding-left: 30px;
    padding-right: 30px;
  }
  .lg\:py-30 {
    padding-top: 30px;
    padding-bottom: 30px;
  }
  .lg\:p-60 {
    padding: 60px;
  }
  .lg\:pl-60 {
    padding-left: 60px;
  }
  .lg\:pt-60 {
    padding-top: 60px;
  }
  .lg\:pr-60 {
    padding-right: 60px;
  }
  .lg\:pb-60 {
    padding-bottom: 60px;
  }
  .lg\:px-60 {
    padding-left: 60px;
    padding-right: 60px;
  }
  .lg\:py-60 {
    padding-top: 60px;
    padding-bottom: 60px;
  }
  .lg\:p-70 {
    padding: 70px;
  }
  .lg\:pl-70 {
    padding-left: 70px;
  }
  .lg\:pt-70 {
    padding-top: 70px;
  }
  .lg\:pr-70 {
    padding-right: 70px;
  }
  .lg\:pb-70 {
    padding-bottom: 70px;
  }
  .lg\:px-70 {
    padding-left: 70px;
    padding-right: 70px;
  }
  .lg\:py-70 {
    padding-top: 70px;
    padding-bottom: 70px;
  }
}
