.bgi-trans-to-blue {
  background-image: linear-gradient(0, #1e153a 10%, #292046 40%, rgba(9, 9, 121, 0) 100%);
}

.bgi-trans-to-pink {
  background-image: linear-gradient(41deg, white 12%, #ea2889 100%);
}

@media only screen and (min-width: 768px) {
  .bgi-trans-to-blue-m {
    background-image: linear-gradient(0, #1e153a 10%, #292046 40%, rgba(9, 9, 121, 0) 100%);
  }

  .bgi-trans-to-pink-m {
    background-image: linear-gradient(41deg, white 12%, #ea2889 100%);
  }
}
@media only screen and (min-width: 1024px) {
  .bgi-trans-to-blue-l {
    background-image: linear-gradient(0, #1e153a 10%, #292046 40%, rgba(9, 9, 121, 0) 100%);
  }

  .bgi-trans-to-pink-l {
    background-image: linear-gradient(41deg, white 12%, #ea2889 100%);
  }
}
.bga-s {
  background-attachment: scroll;
}

.bga-f {
  background-attachment: fixed;
}

.bga-l {
  background-attachment: local;
}

.bga-i {
  background-attachment: initial;
}

.bga-x {
  background-attachment: inherit;
}

@media only screen and (min-width: 768px) {
  .bga-s-m {
    background-attachment: scroll;
  }

  .bga-f-m {
    background-attachment: fixed;
  }

  .bga-l-m {
    background-attachment: local;
  }

  .bga-i-m {
    background-attachment: initial;
  }

  .bga-x-m {
    background-attachment: inherit;
  }
}
@media only screen and (min-width: 1024px) {
  .bga-s-l {
    background-attachment: scroll;
  }

  .bga-f-l {
    background-attachment: fixed;
  }

  .bga-l-l {
    background-attachment: local;
  }

  .bga-i-l {
    background-attachment: initial;
  }

  .bga-x-l {
    background-attachment: inherit;
  }
}
.bg-black {
  background-color: #242027;
}

.bg-white {
  background-color: #fefeff;
}

.bg-greyll {
  background-color: #f6f5f9;
}

.bg-greyl {
  background-color: #beb9cc;
}

.bg-grey {
  background-color: #7d778e;
}

.bg-greyd {
  background-color: #47454c;
}

.bg-transparent {
  background-color: transparent;
}

.bg-hotpink {
  background-color: #ea2889;
}

@media only screen and (min-width: 768px) {
  .bg-black-m {
    background-color: #242027;
  }

  .bg-white-m {
    background-color: #fefeff;
  }

  .bg-greyll-m {
    background-color: #f6f5f9;
  }

  .bg-greyl-m {
    background-color: #beb9cc;
  }

  .bg-grey-m {
    background-color: #7d778e;
  }

  .bg-greyd-m {
    background-color: #47454c;
  }

  .bg-transparent-m {
    background-color: transparent;
  }

  .bg-hotpink-m {
    background-color: #ea2889;
  }
}
@media only screen and (min-width: 1024px) {
  .bg-black-l {
    background-color: #242027;
  }

  .bg-white-l {
    background-color: #fefeff;
  }

  .bg-greyll-l {
    background-color: #f6f5f9;
  }

  .bg-greyl-l {
    background-color: #beb9cc;
  }

  .bg-grey-l {
    background-color: #7d778e;
  }

  .bg-greyd-l {
    background-color: #47454c;
  }

  .bg-transparent-l {
    background-color: transparent;
  }

  .bg-hotpink-l {
    background-color: #ea2889;
  }
}
.bgpcenter {
  background-position: center;
}

.bgpright {
  background-position: right;
}

.bgpleft {
  background-position: left;
}

@media only screen and (min-width: 768px) {
  .bgpcenter-m {
    background-position: center;
  }

  .bgpright-m {
    background-position: right;
  }

  .bgpleft-m {
    background-position: left;
  }
}
@media only screen and (min-width: 1024px) {
  .bgpcenter-l {
    background-position: center;
  }

  .bgpright-l {
    background-position: right;
  }

  .bgpleft-l {
    background-position: left;
  }
}
.bgpx-center {
  background-position-x: center;
}

.bgpx-right {
  background-position-x: right;
}

.bgpx-left {
  background-position-x: left;
}

@media only screen and (min-width: 768px) {
  .bgpx-center-m {
    background-position-x: center;
  }

  .bgpx-right-m {
    background-position-x: right;
  }

  .bgpx-left-m {
    background-position-x: left;
  }
}
@media only screen and (min-width: 1024px) {
  .bgpx-center-l {
    background-position-x: center;
  }

  .bgpx-right-l {
    background-position-x: right;
  }

  .bgpx-left-l {
    background-position-x: left;
  }
}
.bgpy-center {
  background-position-y: center;
}

.bgpy-right {
  background-position-y: right;
}

.bgpy-left {
  background-position-y: left;
}

@media only screen and (min-width: 768px) {
  .bgpy-center-m {
    background-position-y: center;
  }

  .bgpy-right-m {
    background-position-y: right;
  }

  .bgpy-left-m {
    background-position-y: left;
  }
}
@media only screen and (min-width: 1024px) {
  .bgpy-center-l {
    background-position-y: center;
  }

  .bgpy-right-l {
    background-position-y: right;
  }

  .bgpy-left-l {
    background-position-y: left;
  }
}
.bgr-rx {
  background-repeat: repeat-x;
}

.bgr-r {
  background-repeat: repeat;
}

.bgr-s {
  background-repeat: space;
}

.bgr-ro {
  background-repeat: round;
}

.bgr-nr {
  background-repeat: no-repeat;
}

@media only screen and (min-width: 768px) {
  .bgr-rx-m {
    background-repeat: repeat-x;
  }

  .bgr-r-m {
    background-repeat: repeat;
  }

  .bgr-s-m {
    background-repeat: space;
  }

  .bgr-ro-m {
    background-repeat: round;
  }

  .bgr-nr-m {
    background-repeat: no-repeat;
  }
}
@media only screen and (min-width: 1024px) {
  .bgr-rx-l {
    background-repeat: repeat-x;
  }

  .bgr-r-l {
    background-repeat: repeat;
  }

  .bgr-s-l {
    background-repeat: space;
  }

  .bgr-ro-l {
    background-repeat: round;
  }

  .bgr-nr-l {
    background-repeat: no-repeat;
  }
}
.bwb0 {
  border-bottom-width: 0;
}

.bwb1 {
  border-bottom-width: 1px;
}

.bwb2 {
  border-bottom-width: 2px;
}

.bwb3 {
  border-bottom-width: 3px;
}

.bwb4 {
  border-bottom-width: 4px;
}

.bwb5 {
  border-bottom-width: 5px;
}

@media only screen and (min-width: 768px) {
  .bwb0-m {
    border-bottom-width: 0;
  }

  .bwb1-m {
    border-bottom-width: 1px;
  }

  .bwb2-m {
    border-bottom-width: 2px;
  }

  .bwb3-m {
    border-bottom-width: 3px;
  }

  .bwb4-m {
    border-bottom-width: 4px;
  }

  .bwb5-m {
    border-bottom-width: 5px;
  }
}
@media only screen and (min-width: 1024px) {
  .bwb0-l {
    border-bottom-width: 0;
  }

  .bwb1-l {
    border-bottom-width: 1px;
  }

  .bwb2-l {
    border-bottom-width: 2px;
  }

  .bwb3-l {
    border-bottom-width: 3px;
  }

  .bwb4-l {
    border-bottom-width: 4px;
  }

  .bwb5-l {
    border-bottom-width: 5px;
  }
}
.bwt0 {
  border-top-width: 0;
}

.bwt1 {
  border-top-width: 1px;
}

.bwt2 {
  border-top-width: 2px;
}

.bwt3 {
  border-top-width: 3px;
}

.bwt4 {
  border-top-width: 4px;
}

.bwt5 {
  border-top-width: 5px;
}

@media only screen and (min-width: 768px) {
  .bwt0-m {
    border-top-width: 0;
  }

  .bwt1-m {
    border-top-width: 1px;
  }

  .bwt2-m {
    border-top-width: 2px;
  }

  .bwt3-m {
    border-top-width: 3px;
  }

  .bwt4-m {
    border-top-width: 4px;
  }

  .bwt5-m {
    border-top-width: 5px;
  }
}
@media only screen and (min-width: 1024px) {
  .bwt0-l {
    border-top-width: 0;
  }

  .bwt1-l {
    border-top-width: 1px;
  }

  .bwt2-l {
    border-top-width: 2px;
  }

  .bwt3-l {
    border-top-width: 3px;
  }

  .bwt4-l {
    border-top-width: 4px;
  }

  .bwt5-l {
    border-top-width: 5px;
  }
}
.bwr0 {
  border-right-width: 0;
}

.bwr1 {
  border-right-width: 1px;
}

.bwr2 {
  border-right-width: 2px;
}

.bwr3 {
  border-right-width: 3px;
}

.bwr4 {
  border-right-width: 4px;
}

.bwr5 {
  border-right-width: 5px;
}

@media only screen and (min-width: 768px) {
  .bwr0-m {
    border-right-width: 0;
  }

  .bwr1-m {
    border-right-width: 1px;
  }

  .bwr2-m {
    border-right-width: 2px;
  }

  .bwr3-m {
    border-right-width: 3px;
  }

  .bwr4-m {
    border-right-width: 4px;
  }

  .bwr5-m {
    border-right-width: 5px;
  }
}
@media only screen and (min-width: 1024px) {
  .bwr0-l {
    border-right-width: 0;
  }

  .bwr1-l {
    border-right-width: 1px;
  }

  .bwr2-l {
    border-right-width: 2px;
  }

  .bwr3-l {
    border-right-width: 3px;
  }

  .bwr4-l {
    border-right-width: 4px;
  }

  .bwr5-l {
    border-right-width: 5px;
  }
}
.bwl0 {
  border-left-width: 0;
}

.bwl1 {
  border-left-width: 1px;
}

.bwl2 {
  border-left-width: 2px;
}

.bwl3 {
  border-left-width: 3px;
}

.bwl4 {
  border-left-width: 4px;
}

.bwl5 {
  border-left-width: 5px;
}

@media only screen and (min-width: 768px) {
  .bwl0-m {
    border-left-width: 0;
  }

  .bwl1-m {
    border-left-width: 1px;
  }

  .bwl2-m {
    border-left-width: 2px;
  }

  .bwl3-m {
    border-left-width: 3px;
  }

  .bwl4-m {
    border-left-width: 4px;
  }

  .bwl5-m {
    border-left-width: 5px;
  }
}
@media only screen and (min-width: 1024px) {
  .bwl0-l {
    border-left-width: 0;
  }

  .bwl1-l {
    border-left-width: 1px;
  }

  .bwl2-l {
    border-left-width: 2px;
  }

  .bwl3-l {
    border-left-width: 3px;
  }

  .bwl4-l {
    border-left-width: 4px;
  }

  .bwl5-l {
    border-left-width: 5px;
  }
}
.bwa0 {
  border-width: 0;
}

.bwa1 {
  border-width: 1px;
}

.bwa2 {
  border-width: 2px;
}

.bwa3 {
  border-width: 3px;
}

.bwa4 {
  border-width: 4px;
}

.bwa5 {
  border-width: 5px;
}

@media only screen and (min-width: 768px) {
  .bwa0-m {
    border-width: 0;
  }

  .bwa1-m {
    border-width: 1px;
  }

  .bwa2-m {
    border-width: 2px;
  }

  .bwa3-m {
    border-width: 3px;
  }

  .bwa4-m {
    border-width: 4px;
  }

  .bwa5-m {
    border-width: 5px;
  }
}
@media only screen and (min-width: 1024px) {
  .bwa0-l {
    border-width: 0;
  }

  .bwa1-l {
    border-width: 1px;
  }

  .bwa2-l {
    border-width: 2px;
  }

  .bwa3-l {
    border-width: 3px;
  }

  .bwa4-l {
    border-width: 4px;
  }

  .bwa5-l {
    border-width: 5px;
  }
}
.bcb-black {
  border-bottom-color: #242027;
}

.bcb-white {
  border-bottom-color: #fefeff;
}

.bcb-greyll {
  border-bottom-color: #f6f5f9;
}

.bcb-greyl {
  border-bottom-color: #beb9cc;
}

.bcb-grey {
  border-bottom-color: #7d778e;
}

.bcb-greyd {
  border-bottom-color: #47454c;
}

.bcb-transparent {
  border-bottom-color: transparent;
}

.bcb-hotpink {
  border-bottom-color: #ea2889;
}

@media only screen and (min-width: 768px) {
  .bcb-black-m {
    border-bottom-color: #242027;
  }

  .bcb-white-m {
    border-bottom-color: #fefeff;
  }

  .bcb-greyll-m {
    border-bottom-color: #f6f5f9;
  }

  .bcb-greyl-m {
    border-bottom-color: #beb9cc;
  }

  .bcb-grey-m {
    border-bottom-color: #7d778e;
  }

  .bcb-greyd-m {
    border-bottom-color: #47454c;
  }

  .bcb-transparent-m {
    border-bottom-color: transparent;
  }

  .bcb-hotpink-m {
    border-bottom-color: #ea2889;
  }
}
@media only screen and (min-width: 1024px) {
  .bcb-black-l {
    border-bottom-color: #242027;
  }

  .bcb-white-l {
    border-bottom-color: #fefeff;
  }

  .bcb-greyll-l {
    border-bottom-color: #f6f5f9;
  }

  .bcb-greyl-l {
    border-bottom-color: #beb9cc;
  }

  .bcb-grey-l {
    border-bottom-color: #7d778e;
  }

  .bcb-greyd-l {
    border-bottom-color: #47454c;
  }

  .bcb-transparent-l {
    border-bottom-color: transparent;
  }

  .bcb-hotpink-l {
    border-bottom-color: #ea2889;
  }
}
.bct-black {
  border-top-color: #242027;
}

.bct-white {
  border-top-color: #fefeff;
}

.bct-greyll {
  border-top-color: #f6f5f9;
}

.bct-greyl {
  border-top-color: #beb9cc;
}

.bct-grey {
  border-top-color: #7d778e;
}

.bct-greyd {
  border-top-color: #47454c;
}

.bct-transparent {
  border-top-color: transparent;
}

.bct-hotpink {
  border-top-color: #ea2889;
}

@media only screen and (min-width: 768px) {
  .bct-black-m {
    border-top-color: #242027;
  }

  .bct-white-m {
    border-top-color: #fefeff;
  }

  .bct-greyll-m {
    border-top-color: #f6f5f9;
  }

  .bct-greyl-m {
    border-top-color: #beb9cc;
  }

  .bct-grey-m {
    border-top-color: #7d778e;
  }

  .bct-greyd-m {
    border-top-color: #47454c;
  }

  .bct-transparent-m {
    border-top-color: transparent;
  }

  .bct-hotpink-m {
    border-top-color: #ea2889;
  }
}
@media only screen and (min-width: 1024px) {
  .bct-black-l {
    border-top-color: #242027;
  }

  .bct-white-l {
    border-top-color: #fefeff;
  }

  .bct-greyll-l {
    border-top-color: #f6f5f9;
  }

  .bct-greyl-l {
    border-top-color: #beb9cc;
  }

  .bct-grey-l {
    border-top-color: #7d778e;
  }

  .bct-greyd-l {
    border-top-color: #47454c;
  }

  .bct-transparent-l {
    border-top-color: transparent;
  }

  .bct-hotpink-l {
    border-top-color: #ea2889;
  }
}
.bcl-black {
  border-left-color: #242027;
}

.bcl-white {
  border-left-color: #fefeff;
}

.bcl-greyll {
  border-left-color: #f6f5f9;
}

.bcl-greyl {
  border-left-color: #beb9cc;
}

.bcl-grey {
  border-left-color: #7d778e;
}

.bcl-greyd {
  border-left-color: #47454c;
}

.bcl-transparent {
  border-left-color: transparent;
}

.bcl-hotpink {
  border-left-color: #ea2889;
}

@media only screen and (min-width: 768px) {
  .bcl-black-m {
    border-left-color: #242027;
  }

  .bcl-white-m {
    border-left-color: #fefeff;
  }

  .bcl-greyll-m {
    border-left-color: #f6f5f9;
  }

  .bcl-greyl-m {
    border-left-color: #beb9cc;
  }

  .bcl-grey-m {
    border-left-color: #7d778e;
  }

  .bcl-greyd-m {
    border-left-color: #47454c;
  }

  .bcl-transparent-m {
    border-left-color: transparent;
  }

  .bcl-hotpink-m {
    border-left-color: #ea2889;
  }
}
@media only screen and (min-width: 1024px) {
  .bcl-black-l {
    border-left-color: #242027;
  }

  .bcl-white-l {
    border-left-color: #fefeff;
  }

  .bcl-greyll-l {
    border-left-color: #f6f5f9;
  }

  .bcl-greyl-l {
    border-left-color: #beb9cc;
  }

  .bcl-grey-l {
    border-left-color: #7d778e;
  }

  .bcl-greyd-l {
    border-left-color: #47454c;
  }

  .bcl-transparent-l {
    border-left-color: transparent;
  }

  .bcl-hotpink-l {
    border-left-color: #ea2889;
  }
}
.bcr-black {
  border-right-color: #242027;
}

.bcr-white {
  border-right-color: #fefeff;
}

.bcr-greyll {
  border-right-color: #f6f5f9;
}

.bcr-greyl {
  border-right-color: #beb9cc;
}

.bcr-grey {
  border-right-color: #7d778e;
}

.bcr-greyd {
  border-right-color: #47454c;
}

.bcr-transparent {
  border-right-color: transparent;
}

.bcr-hotpink {
  border-right-color: #ea2889;
}

@media only screen and (min-width: 768px) {
  .bcr-black-m {
    border-right-color: #242027;
  }

  .bcr-white-m {
    border-right-color: #fefeff;
  }

  .bcr-greyll-m {
    border-right-color: #f6f5f9;
  }

  .bcr-greyl-m {
    border-right-color: #beb9cc;
  }

  .bcr-grey-m {
    border-right-color: #7d778e;
  }

  .bcr-greyd-m {
    border-right-color: #47454c;
  }

  .bcr-transparent-m {
    border-right-color: transparent;
  }

  .bcr-hotpink-m {
    border-right-color: #ea2889;
  }
}
@media only screen and (min-width: 1024px) {
  .bcr-black-l {
    border-right-color: #242027;
  }

  .bcr-white-l {
    border-right-color: #fefeff;
  }

  .bcr-greyll-l {
    border-right-color: #f6f5f9;
  }

  .bcr-greyl-l {
    border-right-color: #beb9cc;
  }

  .bcr-grey-l {
    border-right-color: #7d778e;
  }

  .bcr-greyd-l {
    border-right-color: #47454c;
  }

  .bcr-transparent-l {
    border-right-color: transparent;
  }

  .bcr-hotpink-l {
    border-right-color: #ea2889;
  }
}
.bca-black {
  border-color: #242027;
}

.bca-white {
  border-color: #fefeff;
}

.bca-greyll {
  border-color: #f6f5f9;
}

.bca-greyl {
  border-color: #beb9cc;
}

.bca-grey {
  border-color: #7d778e;
}

.bca-greyd {
  border-color: #47454c;
}

.bca-transparent {
  border-color: transparent;
}

.bca-hotpink {
  border-color: #ea2889;
}

@media only screen and (min-width: 768px) {
  .bca-black-m {
    border-color: #242027;
  }

  .bca-white-m {
    border-color: #fefeff;
  }

  .bca-greyll-m {
    border-color: #f6f5f9;
  }

  .bca-greyl-m {
    border-color: #beb9cc;
  }

  .bca-grey-m {
    border-color: #7d778e;
  }

  .bca-greyd-m {
    border-color: #47454c;
  }

  .bca-transparent-m {
    border-color: transparent;
  }

  .bca-hotpink-m {
    border-color: #ea2889;
  }
}
@media only screen and (min-width: 1024px) {
  .bca-black-l {
    border-color: #242027;
  }

  .bca-white-l {
    border-color: #fefeff;
  }

  .bca-greyll-l {
    border-color: #f6f5f9;
  }

  .bca-greyl-l {
    border-color: #beb9cc;
  }

  .bca-grey-l {
    border-color: #7d778e;
  }

  .bca-greyd-l {
    border-color: #47454c;
  }

  .bca-transparent-l {
    border-color: transparent;
  }

  .bca-hotpink-l {
    border-color: #ea2889;
  }
}
.bsa-solid {
  border-style: solid;
}

.bsa-dotted {
  border-style: dotted;
}

.bsa-dashed {
  border-style: dashed;
}

@media only screen and (min-width: 768px) {
  .bsa-solid-m {
    border-style: solid;
  }

  .bsa-dotted-m {
    border-style: dotted;
  }

  .bsa-dashed-m {
    border-style: dashed;
  }
}
@media only screen and (min-width: 1024px) {
  .bsa-solid-l {
    border-style: solid;
  }

  .bsa-dotted-l {
    border-style: dotted;
  }

  .bsa-dashed-l {
    border-style: dashed;
  }
}
.bsb-solid {
  border-bottom-style: solid;
}

.bsb-dotted {
  border-bottom-style: dotted;
}

.bsb-dashed {
  border-bottom-style: dashed;
}

@media only screen and (min-width: 768px) {
  .bsb-solid-m {
    border-bottom-style: solid;
  }

  .bsb-dotted-m {
    border-bottom-style: dotted;
  }

  .bsb-dashed-m {
    border-bottom-style: dashed;
  }
}
@media only screen and (min-width: 1024px) {
  .bsb-solid-l {
    border-bottom-style: solid;
  }

  .bsb-dotted-l {
    border-bottom-style: dotted;
  }

  .bsb-dashed-l {
    border-bottom-style: dashed;
  }
}
.bst-solid {
  border-top-style: solid;
}

.bst-dotted {
  border-top-style: dotted;
}

.bst-dashed {
  border-top-style: dashed;
}

@media only screen and (min-width: 768px) {
  .bst-solid-m {
    border-top-style: solid;
  }

  .bst-dotted-m {
    border-top-style: dotted;
  }

  .bst-dashed-m {
    border-top-style: dashed;
  }
}
@media only screen and (min-width: 1024px) {
  .bst-solid-l {
    border-top-style: solid;
  }

  .bst-dotted-l {
    border-top-style: dotted;
  }

  .bst-dashed-l {
    border-top-style: dashed;
  }
}
.bsr-solid {
  border-right-style: solid;
}

.bsr-dotted {
  border-right-style: dotted;
}

.bsr-dashed {
  border-right-style: dashed;
}

@media only screen and (min-width: 768px) {
  .bsr-solid-m {
    border-right-style: solid;
  }

  .bsr-dotted-m {
    border-right-style: dotted;
  }

  .bsr-dashed-m {
    border-right-style: dashed;
  }
}
@media only screen and (min-width: 1024px) {
  .bsr-solid-l {
    border-right-style: solid;
  }

  .bsr-dotted-l {
    border-right-style: dotted;
  }

  .bsr-dashed-l {
    border-right-style: dashed;
  }
}
.bsl-solid {
  border-left-style: solid;
}

.bsl-dotted {
  border-left-style: dotted;
}

.bsl-dashed {
  border-left-style: dashed;
}

@media only screen and (min-width: 768px) {
  .bsl-solid-m {
    border-left-style: solid;
  }

  .bsl-dotted-m {
    border-left-style: dotted;
  }

  .bsl-dashed-m {
    border-left-style: dashed;
  }
}
@media only screen and (min-width: 1024px) {
  .bsl-solid-l {
    border-left-style: solid;
  }

  .bsl-dotted-l {
    border-left-style: dotted;
  }

  .bsl-dashed-l {
    border-left-style: dashed;
  }
}
.bra1 {
  border-radius: 0.5rem;
}

.bra2 {
  border-radius: 1rem;
}

.bra3 {
  border-radius: 2rem;
}

.bra4 {
  border-radius: 3rem;
}

.bra5 {
  border-radius: 4rem;
}

.bra6 {
  border-radius: 5rem;
}

.bra-50 {
  border-radius: 50%;
}

@media only screen and (min-width: 768px) {
  .bra1-m {
    border-radius: 0.5rem;
  }

  .bra2-m {
    border-radius: 1rem;
  }

  .bra3-m {
    border-radius: 2rem;
  }

  .bra4-m {
    border-radius: 3rem;
  }

  .bra5-m {
    border-radius: 4rem;
  }

  .bra6-m {
    border-radius: 5rem;
  }

  .bra-50-m {
    border-radius: 50%;
  }
}
@media only screen and (min-width: 1024px) {
  .bra1-l {
    border-radius: 0.5rem;
  }

  .bra2-l {
    border-radius: 1rem;
  }

  .bra3-l {
    border-radius: 2rem;
  }

  .bra4-l {
    border-radius: 3rem;
  }

  .bra5-l {
    border-radius: 4rem;
  }

  .bra6-l {
    border-radius: 5rem;
  }

  .bra-50-l {
    border-radius: 50%;
  }
}
.cb {
  clear: both;
}

@media only screen and (min-width: 768px) {
  .cb-m {
    clear: both;
  }
}
@media only screen and (min-width: 1024px) {
  .cb-l {
    clear: both;
  }
}
.black {
  color: #242027;
}

.white {
  color: #fefeff;
}

.greyll {
  color: #f6f5f9;
}

.greyl {
  color: #beb9cc;
}

.grey {
  color: #7d778e;
}

.greyd {
  color: #47454c;
}

.transparent {
  color: transparent;
}

.hotpink {
  color: #ea2889;
}

@media only screen and (min-width: 768px) {
  .black-m {
    color: #242027;
  }

  .white-m {
    color: #fefeff;
  }

  .greyll-m {
    color: #f6f5f9;
  }

  .greyl-m {
    color: #beb9cc;
  }

  .grey-m {
    color: #7d778e;
  }

  .greyd-m {
    color: #47454c;
  }

  .transparent-m {
    color: transparent;
  }

  .hotpink-m {
    color: #ea2889;
  }
}
@media only screen and (min-width: 1024px) {
  .black-l {
    color: #242027;
  }

  .white-l {
    color: #fefeff;
  }

  .greyll-l {
    color: #f6f5f9;
  }

  .greyl-l {
    color: #beb9cc;
  }

  .grey-l {
    color: #7d778e;
  }

  .greyd-l {
    color: #47454c;
  }

  .transparent-l {
    color: transparent;
  }

  .hotpink-l {
    color: #ea2889;
  }
}
.pointer {
  cursor: pointer;
}

.help {
  cursor: help;
}

.wait {
  cursor: wait;
}

.crosshair {
  cursor: crosshair;
}

.not-allowed {
  cursor: not-allowed;
}

.zoom-in {
  cursor: zoom-in;
}

.grab {
  cursor: grab;
}

@media only screen and (min-width: 768px) {
  .pointer-m {
    cursor: pointer;
  }

  .help-m {
    cursor: help;
  }

  .wait-m {
    cursor: wait;
  }

  .crosshair-m {
    cursor: crosshair;
  }

  .not-allowed-m {
    cursor: not-allowed;
  }

  .zoom-in-m {
    cursor: zoom-in;
  }

  .grab-m {
    cursor: grab;
  }
}
@media only screen and (min-width: 1024px) {
  .pointer-l {
    cursor: pointer;
  }

  .help-l {
    cursor: help;
  }

  .wait-l {
    cursor: wait;
  }

  .crosshair-l {
    cursor: crosshair;
  }

  .not-allowed-l {
    cursor: not-allowed;
  }

  .zoom-in-l {
    cursor: zoom-in;
  }

  .grab-l {
    cursor: grab;
  }
}
.db {
  display: block;
}

.di {
  display: inline;
}

.dib {
  display: inline-block;
}

.dt {
  display: table;
}

.df {
  display: flex;
}

.dfl {
  display: inline-flex;
}

.dn {
  display: none;
}

@media only screen and (min-width: 768px) {
  .db-m {
    display: block;
  }

  .di-m {
    display: inline;
  }

  .dib-m {
    display: inline-block;
  }

  .dt-m {
    display: table;
  }

  .df-m {
    display: flex;
  }

  .dfl-m {
    display: inline-flex;
  }

  .dn-m {
    display: none;
  }
}
@media only screen and (min-width: 1024px) {
  .db-l {
    display: block;
  }

  .di-l {
    display: inline;
  }

  .dib-l {
    display: inline-block;
  }

  .dt-l {
    display: table;
  }

  .df-l {
    display: flex;
  }

  .dfl-l {
    display: inline-flex;
  }

  .dn-l {
    display: none;
  }
}
.flr {
  float: right;
}

.fll {
  float: left;
}

.fln {
  float: none;
}

@media only screen and (min-width: 768px) {
  .flr-m {
    float: right;
  }

  .fll-m {
    float: left;
  }

  .fln-m {
    float: none;
  }
}
@media only screen and (min-width: 1024px) {
  .flr-l {
    float: right;
  }

  .fll-l {
    float: left;
  }

  .fln-l {
    float: none;
  }
}
.ff-raleway {
  font-family: Raleway, sans-serif;
}

@media only screen and (min-width: 768px) {
  .ff-raleway-m {
    font-family: Raleway, sans-serif;
  }
}
@media only screen and (min-width: 1024px) {
  .ff-raleway-l {
    font-family: Raleway, sans-serif;
  }
}
.fs0 {
  font-size: 1.6rem;
}

.fs1 {
  font-size: 2.133rem;
}

.fs2 {
  font-size: 2.843rem;
}

.fs3 {
  font-size: 3.79rem;
}

.fs4 {
  font-size: 5.522rem;
}

.fs5 {
  font-size: 6.734rem;
}

.fs6 {
  font-size: 8.976rem;
}

.fs7 {
  font-size: 11.966re;
}

.fs-2 {
  font-size: 0.9rem;
}

.fs-1 {
  font-size: 1.2rem;
}

@media only screen and (min-width: 768px) {
  .fs0-m {
    font-size: 1.6rem;
  }

  .fs1-m {
    font-size: 2.133rem;
  }

  .fs2-m {
    font-size: 2.843rem;
  }

  .fs3-m {
    font-size: 3.79rem;
  }

  .fs4-m {
    font-size: 5.522rem;
  }

  .fs5-m {
    font-size: 6.734rem;
  }

  .fs6-m {
    font-size: 8.976rem;
  }

  .fs7-m {
    font-size: 11.966re;
  }

  .fs-2-m {
    font-size: 0.9rem;
  }

  .fs-1-m {
    font-size: 1.2rem;
  }
}
@media only screen and (min-width: 1024px) {
  .fs0-l {
    font-size: 1.6rem;
  }

  .fs1-l {
    font-size: 2.133rem;
  }

  .fs2-l {
    font-size: 2.843rem;
  }

  .fs3-l {
    font-size: 3.79rem;
  }

  .fs4-l {
    font-size: 5.522rem;
  }

  .fs5-l {
    font-size: 6.734rem;
  }

  .fs6-l {
    font-size: 8.976rem;
  }

  .fs7-l {
    font-size: 11.966re;
  }

  .fs-2-l {
    font-size: 0.9rem;
  }

  .fs-1-l {
    font-size: 1.2rem;
  }
}
.fxn {
  font-style: normal;
}

.fxi {
  font-style: italic;
}

@media only screen and (min-width: 768px) {
  .fxn-m {
    font-style: normal;
  }

  .fxi-m {
    font-style: italic;
  }
}
@media only screen and (min-width: 1024px) {
  .fxn-l {
    font-style: normal;
  }

  .fxi-l {
    font-style: italic;
  }
}
.fwl {
  font-weight: 300;
}

.fwn {
  font-weight: 400;
}

.fwb {
  font-weight: 700;
}

.fwxb {
  font-weight: 900;
}

@media only screen and (min-width: 768px) {
  .fwl-m {
    font-weight: 300;
  }

  .fwn-m {
    font-weight: 400;
  }

  .fwb-m {
    font-weight: 700;
  }

  .fwxb-m {
    font-weight: 900;
  }
}
@media only screen and (min-width: 1024px) {
  .fwl-l {
    font-weight: 300;
  }

  .fwn-l {
    font-weight: 400;
  }

  .fwb-l {
    font-weight: 700;
  }

  .fwxb-l {
    font-weight: 900;
  }
}
.h0 {
  height: 0;
}

.h1 {
  height: 1.6rem;
}

.h2 {
  height: 3.2rem;
}

.h3 {
  height: 4.8rem;
}

.h4 {
  height: 6.4rem;
}

.h5 {
  height: 8rem;
}

.h6 {
  height: 9.6rem;
}

.h7 {
  height: 11.2rem;
}

.h8 {
  height: 12.8rem;
}

.h9 {
  height: 14.4rem;
}

.h10 {
  height: 16rem;
}

.h11 {
  height: 17.6rem;
}

.h12 {
  height: 19.2rem;
}

.h-5 {
  height: 5%;
}

.h-10 {
  height: 10%;
}

.h-15 {
  height: 15%;
}

.h-20 {
  height: 20%;
}

.h-25 {
  height: 25%;
}

.h-30 {
  height: 30%;
}

.h-35 {
  height: 35%;
}

.h-40 {
  height: 40%;
}

.h-45 {
  height: 45%;
}

.h-50 {
  height: 50%;
}

.h-55 {
  height: 55%;
}

.h-60 {
  height: 60%;
}

.h-65 {
  height: 65%;
}

.h-70 {
  height: 70%;
}

.h-75 {
  height: 75%;
}

.h-80 {
  height: 80%;
}

.h-85 {
  height: 85%;
}

.h-90 {
  height: 90%;
}

.h-95 {
  height: 95%;
}

.h-100 {
  height: 100%;
}

.h-wire {
  height: 1px;
}

.h-thin {
  height: 3px;
}

.h-xxxsmall {
  height: 5px;
}

.h-xxsmall {
  height: 7px;
}

.h-xsmall {
  height: 1rem;
}

.h-small {
  height: 1.6rem;
}

.h-icon {
  height: 3.2rem;
}

.h-medium {
  height: 7rem;
}

.h-big {
  height: 16rem;
}

.h-xbig {
  height: 22rem;
}

.h-xxbig {
  height: 32rem;
}

.h-xxxbig {
  height: 44rem;
}

.h-super {
  height: 56rem;
}

.h-xsuper {
  height: 68rem;
}

.h-xxsuper {
  height: 80rem;
}

.h-xxxsuper {
  height: 100rem;
}

.hx {
  height: none;
}

.h-au {
  height: auto;
}

@media only screen and (min-width: 768px) {
  .h0-m {
    height: 0;
  }

  .h1-m {
    height: 1.6rem;
  }

  .h2-m {
    height: 3.2rem;
  }

  .h3-m {
    height: 4.8rem;
  }

  .h4-m {
    height: 6.4rem;
  }

  .h5-m {
    height: 8rem;
  }

  .h6-m {
    height: 9.6rem;
  }

  .h7-m {
    height: 11.2rem;
  }

  .h8-m {
    height: 12.8rem;
  }

  .h9-m {
    height: 14.4rem;
  }

  .h10-m {
    height: 16rem;
  }

  .h11-m {
    height: 17.6rem;
  }

  .h12-m {
    height: 19.2rem;
  }

  .h-5-m {
    height: 5%;
  }

  .h-10-m {
    height: 10%;
  }

  .h-15-m {
    height: 15%;
  }

  .h-20-m {
    height: 20%;
  }

  .h-25-m {
    height: 25%;
  }

  .h-30-m {
    height: 30%;
  }

  .h-35-m {
    height: 35%;
  }

  .h-40-m {
    height: 40%;
  }

  .h-45-m {
    height: 45%;
  }

  .h-50-m {
    height: 50%;
  }

  .h-55-m {
    height: 55%;
  }

  .h-60-m {
    height: 60%;
  }

  .h-65-m {
    height: 65%;
  }

  .h-70-m {
    height: 70%;
  }

  .h-75-m {
    height: 75%;
  }

  .h-80-m {
    height: 80%;
  }

  .h-85-m {
    height: 85%;
  }

  .h-90-m {
    height: 90%;
  }

  .h-95-m {
    height: 95%;
  }

  .h-100-m {
    height: 100%;
  }

  .h-wire-m {
    height: 1px;
  }

  .h-thin-m {
    height: 3px;
  }

  .h-xxxsmall-m {
    height: 5px;
  }

  .h-xxsmall-m {
    height: 7px;
  }

  .h-xsmall-m {
    height: 1rem;
  }

  .h-small-m {
    height: 1.6rem;
  }

  .h-icon-m {
    height: 3.2rem;
  }

  .h-medium-m {
    height: 7rem;
  }

  .h-big-m {
    height: 16rem;
  }

  .h-xbig-m {
    height: 22rem;
  }

  .h-xxbig-m {
    height: 32rem;
  }

  .h-xxxbig-m {
    height: 44rem;
  }

  .h-super-m {
    height: 56rem;
  }

  .h-xsuper-m {
    height: 68rem;
  }

  .h-xxsuper-m {
    height: 80rem;
  }

  .h-xxxsuper-m {
    height: 100rem;
  }

  .hx-m {
    height: none;
  }

  .h-au-m {
    height: auto;
  }
}
@media only screen and (min-width: 1024px) {
  .h0-l {
    height: 0;
  }

  .h1-l {
    height: 1.6rem;
  }

  .h2-l {
    height: 3.2rem;
  }

  .h3-l {
    height: 4.8rem;
  }

  .h4-l {
    height: 6.4rem;
  }

  .h5-l {
    height: 8rem;
  }

  .h6-l {
    height: 9.6rem;
  }

  .h7-l {
    height: 11.2rem;
  }

  .h8-l {
    height: 12.8rem;
  }

  .h9-l {
    height: 14.4rem;
  }

  .h10-l {
    height: 16rem;
  }

  .h11-l {
    height: 17.6rem;
  }

  .h12-l {
    height: 19.2rem;
  }

  .h-5-l {
    height: 5%;
  }

  .h-10-l {
    height: 10%;
  }

  .h-15-l {
    height: 15%;
  }

  .h-20-l {
    height: 20%;
  }

  .h-25-l {
    height: 25%;
  }

  .h-30-l {
    height: 30%;
  }

  .h-35-l {
    height: 35%;
  }

  .h-40-l {
    height: 40%;
  }

  .h-45-l {
    height: 45%;
  }

  .h-50-l {
    height: 50%;
  }

  .h-55-l {
    height: 55%;
  }

  .h-60-l {
    height: 60%;
  }

  .h-65-l {
    height: 65%;
  }

  .h-70-l {
    height: 70%;
  }

  .h-75-l {
    height: 75%;
  }

  .h-80-l {
    height: 80%;
  }

  .h-85-l {
    height: 85%;
  }

  .h-90-l {
    height: 90%;
  }

  .h-95-l {
    height: 95%;
  }

  .h-100-l {
    height: 100%;
  }

  .h-wire-l {
    height: 1px;
  }

  .h-thin-l {
    height: 3px;
  }

  .h-xxxsmall-l {
    height: 5px;
  }

  .h-xxsmall-l {
    height: 7px;
  }

  .h-xsmall-l {
    height: 1rem;
  }

  .h-small-l {
    height: 1.6rem;
  }

  .h-icon-l {
    height: 3.2rem;
  }

  .h-medium-l {
    height: 7rem;
  }

  .h-big-l {
    height: 16rem;
  }

  .h-xbig-l {
    height: 22rem;
  }

  .h-xxbig-l {
    height: 32rem;
  }

  .h-xxxbig-l {
    height: 44rem;
  }

  .h-super-l {
    height: 56rem;
  }

  .h-xsuper-l {
    height: 68rem;
  }

  .h-xxsuper-l {
    height: 80rem;
  }

  .h-xxxsuper-l {
    height: 100rem;
  }

  .hx-l {
    height: none;
  }

  .h-au-l {
    height: auto;
  }
}
.maxh-5 {
  max-height: 5%;
}

.maxh-10 {
  max-height: 10%;
}

.maxh-15 {
  max-height: 15%;
}

.maxh-20 {
  max-height: 20%;
}

.maxh-25 {
  max-height: 25%;
}

.maxh-30 {
  max-height: 30%;
}

.maxh-35 {
  max-height: 35%;
}

.maxh-40 {
  max-height: 40%;
}

.maxh-45 {
  max-height: 45%;
}

.maxh-50 {
  max-height: 50%;
}

.maxh-55 {
  max-height: 55%;
}

.maxh-60 {
  max-height: 60%;
}

.maxh-65 {
  max-height: 65%;
}

.maxh-70 {
  max-height: 70%;
}

.maxh-75 {
  max-height: 75%;
}

.maxh-80 {
  max-height: 80%;
}

.maxh-85 {
  max-height: 85%;
}

.maxh-90 {
  max-height: 90%;
}

.maxh-95 {
  max-height: 95%;
}

.maxh-100 {
  max-height: 100%;
}

.maxh-wire {
  max-height: 1px;
}

.maxh-thin {
  max-height: 3px;
}

.maxh-xxxsmall {
  max-height: 5px;
}

.maxh-xxsmall {
  max-height: 7px;
}

.maxh-xsmall {
  max-height: 1rem;
}

.maxh-small {
  max-height: 1.6rem;
}

.maxh-icon {
  max-height: 3.2rem;
}

.maxh-medium {
  max-height: 7rem;
}

.maxh-big {
  max-height: 16rem;
}

.maxh-xbig {
  max-height: 22rem;
}

.maxh-xxbig {
  max-height: 32rem;
}

.maxh-xxxbig {
  max-height: 44rem;
}

.maxh-super {
  max-height: 56rem;
}

.maxh-xsuper {
  max-height: 68rem;
}

.maxh-xxsuper {
  max-height: 80rem;
}

.maxh-xxxsuper {
  max-height: 100rem;
}

.maxhx {
  max-height: none;
}

.maxh-au {
  max-height: auto;
}

@media only screen and (min-width: 768px) {
  .maxh-5-m {
    max-height: 5%;
  }

  .maxh-10-m {
    max-height: 10%;
  }

  .maxh-15-m {
    max-height: 15%;
  }

  .maxh-20-m {
    max-height: 20%;
  }

  .maxh-25-m {
    max-height: 25%;
  }

  .maxh-30-m {
    max-height: 30%;
  }

  .maxh-35-m {
    max-height: 35%;
  }

  .maxh-40-m {
    max-height: 40%;
  }

  .maxh-45-m {
    max-height: 45%;
  }

  .maxh-50-m {
    max-height: 50%;
  }

  .maxh-55-m {
    max-height: 55%;
  }

  .maxh-60-m {
    max-height: 60%;
  }

  .maxh-65-m {
    max-height: 65%;
  }

  .maxh-70-m {
    max-height: 70%;
  }

  .maxh-75-m {
    max-height: 75%;
  }

  .maxh-80-m {
    max-height: 80%;
  }

  .maxh-85-m {
    max-height: 85%;
  }

  .maxh-90-m {
    max-height: 90%;
  }

  .maxh-95-m {
    max-height: 95%;
  }

  .maxh-100-m {
    max-height: 100%;
  }

  .maxh-wire-m {
    max-height: 1px;
  }

  .maxh-thin-m {
    max-height: 3px;
  }

  .maxh-xxxsmall-m {
    max-height: 5px;
  }

  .maxh-xxsmall-m {
    max-height: 7px;
  }

  .maxh-xsmall-m {
    max-height: 1rem;
  }

  .maxh-small-m {
    max-height: 1.6rem;
  }

  .maxh-icon-m {
    max-height: 3.2rem;
  }

  .maxh-medium-m {
    max-height: 7rem;
  }

  .maxh-big-m {
    max-height: 16rem;
  }

  .maxh-xbig-m {
    max-height: 22rem;
  }

  .maxh-xxbig-m {
    max-height: 32rem;
  }

  .maxh-xxxbig-m {
    max-height: 44rem;
  }

  .maxh-super-m {
    max-height: 56rem;
  }

  .maxh-xsuper-m {
    max-height: 68rem;
  }

  .maxh-xxsuper-m {
    max-height: 80rem;
  }

  .maxh-xxxsuper-m {
    max-height: 100rem;
  }

  .maxhx-m {
    max-height: none;
  }

  .maxh-au-m {
    max-height: auto;
  }
}
@media only screen and (min-width: 1024px) {
  .maxh-5-l {
    max-height: 5%;
  }

  .maxh-10-l {
    max-height: 10%;
  }

  .maxh-15-l {
    max-height: 15%;
  }

  .maxh-20-l {
    max-height: 20%;
  }

  .maxh-25-l {
    max-height: 25%;
  }

  .maxh-30-l {
    max-height: 30%;
  }

  .maxh-35-l {
    max-height: 35%;
  }

  .maxh-40-l {
    max-height: 40%;
  }

  .maxh-45-l {
    max-height: 45%;
  }

  .maxh-50-l {
    max-height: 50%;
  }

  .maxh-55-l {
    max-height: 55%;
  }

  .maxh-60-l {
    max-height: 60%;
  }

  .maxh-65-l {
    max-height: 65%;
  }

  .maxh-70-l {
    max-height: 70%;
  }

  .maxh-75-l {
    max-height: 75%;
  }

  .maxh-80-l {
    max-height: 80%;
  }

  .maxh-85-l {
    max-height: 85%;
  }

  .maxh-90-l {
    max-height: 90%;
  }

  .maxh-95-l {
    max-height: 95%;
  }

  .maxh-100-l {
    max-height: 100%;
  }

  .maxh-wire-l {
    max-height: 1px;
  }

  .maxh-thin-l {
    max-height: 3px;
  }

  .maxh-xxxsmall-l {
    max-height: 5px;
  }

  .maxh-xxsmall-l {
    max-height: 7px;
  }

  .maxh-xsmall-l {
    max-height: 1rem;
  }

  .maxh-small-l {
    max-height: 1.6rem;
  }

  .maxh-icon-l {
    max-height: 3.2rem;
  }

  .maxh-medium-l {
    max-height: 7rem;
  }

  .maxh-big-l {
    max-height: 16rem;
  }

  .maxh-xbig-l {
    max-height: 22rem;
  }

  .maxh-xxbig-l {
    max-height: 32rem;
  }

  .maxh-xxxbig-l {
    max-height: 44rem;
  }

  .maxh-super-l {
    max-height: 56rem;
  }

  .maxh-xsuper-l {
    max-height: 68rem;
  }

  .maxh-xxsuper-l {
    max-height: 80rem;
  }

  .maxh-xxxsuper-l {
    max-height: 100rem;
  }

  .maxhx-l {
    max-height: none;
  }

  .maxh-au-l {
    max-height: auto;
  }
}
.minh-5 {
  min-height: 5%;
}

.minh-10 {
  min-height: 10%;
}

.minh-15 {
  min-height: 15%;
}

.minh-20 {
  min-height: 20%;
}

.minh-25 {
  min-height: 25%;
}

.minh-30 {
  min-height: 30%;
}

.minh-35 {
  min-height: 35%;
}

.minh-40 {
  min-height: 40%;
}

.minh-45 {
  min-height: 45%;
}

.minh-50 {
  min-height: 50%;
}

.minh-55 {
  min-height: 55%;
}

.minh-60 {
  min-height: 60%;
}

.minh-65 {
  min-height: 65%;
}

.minh-70 {
  min-height: 70%;
}

.minh-75 {
  min-height: 75%;
}

.minh-80 {
  min-height: 80%;
}

.minh-85 {
  min-height: 85%;
}

.minh-90 {
  min-height: 90%;
}

.minh-95 {
  min-height: 95%;
}

.minh-100 {
  min-height: 100%;
}

.minh-wire {
  min-height: 1px;
}

.minh-thin {
  min-height: 3px;
}

.minh-xxxsmall {
  min-height: 5px;
}

.minh-xxsmall {
  min-height: 7px;
}

.minh-xsmall {
  min-height: 1rem;
}

.minh-small {
  min-height: 1.6rem;
}

.minh-icon {
  min-height: 3.2rem;
}

.minh-medium {
  min-height: 7rem;
}

.minh-big {
  min-height: 16rem;
}

.minh-xbig {
  min-height: 22rem;
}

.minh-xxbig {
  min-height: 32rem;
}

.minh-xxxbig {
  min-height: 44rem;
}

.minh-super {
  min-height: 56rem;
}

.minh-xsuper {
  min-height: 68rem;
}

.minh-xxsuper {
  min-height: 80rem;
}

.minh-xxxsuper {
  min-height: 100rem;
}

.minhx {
  min-height: none;
}

.minh-au {
  min-height: auto;
}

@media only screen and (min-width: 768px) {
  .minh-5-m {
    min-height: 5%;
  }

  .minh-10-m {
    min-height: 10%;
  }

  .minh-15-m {
    min-height: 15%;
  }

  .minh-20-m {
    min-height: 20%;
  }

  .minh-25-m {
    min-height: 25%;
  }

  .minh-30-m {
    min-height: 30%;
  }

  .minh-35-m {
    min-height: 35%;
  }

  .minh-40-m {
    min-height: 40%;
  }

  .minh-45-m {
    min-height: 45%;
  }

  .minh-50-m {
    min-height: 50%;
  }

  .minh-55-m {
    min-height: 55%;
  }

  .minh-60-m {
    min-height: 60%;
  }

  .minh-65-m {
    min-height: 65%;
  }

  .minh-70-m {
    min-height: 70%;
  }

  .minh-75-m {
    min-height: 75%;
  }

  .minh-80-m {
    min-height: 80%;
  }

  .minh-85-m {
    min-height: 85%;
  }

  .minh-90-m {
    min-height: 90%;
  }

  .minh-95-m {
    min-height: 95%;
  }

  .minh-100-m {
    min-height: 100%;
  }

  .minh-wire-m {
    min-height: 1px;
  }

  .minh-thin-m {
    min-height: 3px;
  }

  .minh-xxxsmall-m {
    min-height: 5px;
  }

  .minh-xxsmall-m {
    min-height: 7px;
  }

  .minh-xsmall-m {
    min-height: 1rem;
  }

  .minh-small-m {
    min-height: 1.6rem;
  }

  .minh-icon-m {
    min-height: 3.2rem;
  }

  .minh-medium-m {
    min-height: 7rem;
  }

  .minh-big-m {
    min-height: 16rem;
  }

  .minh-xbig-m {
    min-height: 22rem;
  }

  .minh-xxbig-m {
    min-height: 32rem;
  }

  .minh-xxxbig-m {
    min-height: 44rem;
  }

  .minh-super-m {
    min-height: 56rem;
  }

  .minh-xsuper-m {
    min-height: 68rem;
  }

  .minh-xxsuper-m {
    min-height: 80rem;
  }

  .minh-xxxsuper-m {
    min-height: 100rem;
  }

  .minhx-m {
    min-height: none;
  }

  .minh-au-m {
    min-height: auto;
  }
}
@media only screen and (min-width: 1024px) {
  .minh-5-l {
    min-height: 5%;
  }

  .minh-10-l {
    min-height: 10%;
  }

  .minh-15-l {
    min-height: 15%;
  }

  .minh-20-l {
    min-height: 20%;
  }

  .minh-25-l {
    min-height: 25%;
  }

  .minh-30-l {
    min-height: 30%;
  }

  .minh-35-l {
    min-height: 35%;
  }

  .minh-40-l {
    min-height: 40%;
  }

  .minh-45-l {
    min-height: 45%;
  }

  .minh-50-l {
    min-height: 50%;
  }

  .minh-55-l {
    min-height: 55%;
  }

  .minh-60-l {
    min-height: 60%;
  }

  .minh-65-l {
    min-height: 65%;
  }

  .minh-70-l {
    min-height: 70%;
  }

  .minh-75-l {
    min-height: 75%;
  }

  .minh-80-l {
    min-height: 80%;
  }

  .minh-85-l {
    min-height: 85%;
  }

  .minh-90-l {
    min-height: 90%;
  }

  .minh-95-l {
    min-height: 95%;
  }

  .minh-100-l {
    min-height: 100%;
  }

  .minh-wire-l {
    min-height: 1px;
  }

  .minh-thin-l {
    min-height: 3px;
  }

  .minh-xxxsmall-l {
    min-height: 5px;
  }

  .minh-xxsmall-l {
    min-height: 7px;
  }

  .minh-xsmall-l {
    min-height: 1rem;
  }

  .minh-small-l {
    min-height: 1.6rem;
  }

  .minh-icon-l {
    min-height: 3.2rem;
  }

  .minh-medium-l {
    min-height: 7rem;
  }

  .minh-big-l {
    min-height: 16rem;
  }

  .minh-xbig-l {
    min-height: 22rem;
  }

  .minh-xxbig-l {
    min-height: 32rem;
  }

  .minh-xxxbig-l {
    min-height: 44rem;
  }

  .minh-super-l {
    min-height: 56rem;
  }

  .minh-xsuper-l {
    min-height: 68rem;
  }

  .minh-xxsuper-l {
    min-height: 80rem;
  }

  .minh-xxxsuper-l {
    min-height: 100rem;
  }

  .minhx-l {
    min-height: none;
  }

  .minh-au-l {
    min-height: auto;
  }
}
.w0 {
  width: 0;
}

.w1 {
  width: 1.6rem;
}

.w2 {
  width: 3.2rem;
}

.w3 {
  width: 4.8rem;
}

.w4 {
  width: 6.4rem;
}

.w5 {
  width: 8rem;
}

.w6 {
  width: 9.6rem;
}

.w7 {
  width: 11.2rem;
}

.w8 {
  width: 12.8rem;
}

.w9 {
  width: 14.4rem;
}

.w10 {
  width: 16rem;
}

.w11 {
  width: 17.6rem;
}

.w12 {
  width: 19.2rem;
}

.w-5 {
  width: 5%;
}

.w-10 {
  width: 10%;
}

.w-15 {
  width: 15%;
}

.w-20 {
  width: 20%;
}

.w-25 {
  width: 25%;
}

.w-30 {
  width: 30%;
}

.w-35 {
  width: 35%;
}

.w-40 {
  width: 40%;
}

.w-45 {
  width: 45%;
}

.w-50 {
  width: 50%;
}

.w-55 {
  width: 55%;
}

.w-60 {
  width: 60%;
}

.w-65 {
  width: 65%;
}

.w-70 {
  width: 70%;
}

.w-75 {
  width: 75%;
}

.w-80 {
  width: 80%;
}

.w-85 {
  width: 85%;
}

.w-90 {
  width: 90%;
}

.w-95 {
  width: 95%;
}

.w-100 {
  width: 100%;
}

.w-wire {
  width: 1px;
}

.w-thin {
  width: 3px;
}

.w-xxxsmall {
  width: 5px;
}

.w-xxsmall {
  width: 7px;
}

.w-xsmall {
  width: 1rem;
}

.w-small {
  width: 1.6rem;
}

.w-icon {
  width: 3.2rem;
}

.w-medium {
  width: 7rem;
}

.w-big {
  width: 16rem;
}

.w-xbig {
  width: 22rem;
}

.w-xxbig {
  width: 32rem;
}

.w-xxxbig {
  width: 44rem;
}

.w-super {
  width: 56rem;
}

.w-xsuper {
  width: 68rem;
}

.w-xxsuper {
  width: 80rem;
}

.w-xxxsuper {
  width: 100rem;
}

.wx {
  width: none;
}

.w-au {
  width: auto;
}

@media only screen and (min-width: 768px) {
  .w0-m {
    width: 0;
  }

  .w1-m {
    width: 1.6rem;
  }

  .w2-m {
    width: 3.2rem;
  }

  .w3-m {
    width: 4.8rem;
  }

  .w4-m {
    width: 6.4rem;
  }

  .w5-m {
    width: 8rem;
  }

  .w6-m {
    width: 9.6rem;
  }

  .w7-m {
    width: 11.2rem;
  }

  .w8-m {
    width: 12.8rem;
  }

  .w9-m {
    width: 14.4rem;
  }

  .w10-m {
    width: 16rem;
  }

  .w11-m {
    width: 17.6rem;
  }

  .w12-m {
    width: 19.2rem;
  }

  .w-5-m {
    width: 5%;
  }

  .w-10-m {
    width: 10%;
  }

  .w-15-m {
    width: 15%;
  }

  .w-20-m {
    width: 20%;
  }

  .w-25-m {
    width: 25%;
  }

  .w-30-m {
    width: 30%;
  }

  .w-35-m {
    width: 35%;
  }

  .w-40-m {
    width: 40%;
  }

  .w-45-m {
    width: 45%;
  }

  .w-50-m {
    width: 50%;
  }

  .w-55-m {
    width: 55%;
  }

  .w-60-m {
    width: 60%;
  }

  .w-65-m {
    width: 65%;
  }

  .w-70-m {
    width: 70%;
  }

  .w-75-m {
    width: 75%;
  }

  .w-80-m {
    width: 80%;
  }

  .w-85-m {
    width: 85%;
  }

  .w-90-m {
    width: 90%;
  }

  .w-95-m {
    width: 95%;
  }

  .w-100-m {
    width: 100%;
  }

  .w-wire-m {
    width: 1px;
  }

  .w-thin-m {
    width: 3px;
  }

  .w-xxxsmall-m {
    width: 5px;
  }

  .w-xxsmall-m {
    width: 7px;
  }

  .w-xsmall-m {
    width: 1rem;
  }

  .w-small-m {
    width: 1.6rem;
  }

  .w-icon-m {
    width: 3.2rem;
  }

  .w-medium-m {
    width: 7rem;
  }

  .w-big-m {
    width: 16rem;
  }

  .w-xbig-m {
    width: 22rem;
  }

  .w-xxbig-m {
    width: 32rem;
  }

  .w-xxxbig-m {
    width: 44rem;
  }

  .w-super-m {
    width: 56rem;
  }

  .w-xsuper-m {
    width: 68rem;
  }

  .w-xxsuper-m {
    width: 80rem;
  }

  .w-xxxsuper-m {
    width: 100rem;
  }

  .wx-m {
    width: none;
  }

  .w-au-m {
    width: auto;
  }
}
@media only screen and (min-width: 1024px) {
  .w0-l {
    width: 0;
  }

  .w1-l {
    width: 1.6rem;
  }

  .w2-l {
    width: 3.2rem;
  }

  .w3-l {
    width: 4.8rem;
  }

  .w4-l {
    width: 6.4rem;
  }

  .w5-l {
    width: 8rem;
  }

  .w6-l {
    width: 9.6rem;
  }

  .w7-l {
    width: 11.2rem;
  }

  .w8-l {
    width: 12.8rem;
  }

  .w9-l {
    width: 14.4rem;
  }

  .w10-l {
    width: 16rem;
  }

  .w11-l {
    width: 17.6rem;
  }

  .w12-l {
    width: 19.2rem;
  }

  .w-5-l {
    width: 5%;
  }

  .w-10-l {
    width: 10%;
  }

  .w-15-l {
    width: 15%;
  }

  .w-20-l {
    width: 20%;
  }

  .w-25-l {
    width: 25%;
  }

  .w-30-l {
    width: 30%;
  }

  .w-35-l {
    width: 35%;
  }

  .w-40-l {
    width: 40%;
  }

  .w-45-l {
    width: 45%;
  }

  .w-50-l {
    width: 50%;
  }

  .w-55-l {
    width: 55%;
  }

  .w-60-l {
    width: 60%;
  }

  .w-65-l {
    width: 65%;
  }

  .w-70-l {
    width: 70%;
  }

  .w-75-l {
    width: 75%;
  }

  .w-80-l {
    width: 80%;
  }

  .w-85-l {
    width: 85%;
  }

  .w-90-l {
    width: 90%;
  }

  .w-95-l {
    width: 95%;
  }

  .w-100-l {
    width: 100%;
  }

  .w-wire-l {
    width: 1px;
  }

  .w-thin-l {
    width: 3px;
  }

  .w-xxxsmall-l {
    width: 5px;
  }

  .w-xxsmall-l {
    width: 7px;
  }

  .w-xsmall-l {
    width: 1rem;
  }

  .w-small-l {
    width: 1.6rem;
  }

  .w-icon-l {
    width: 3.2rem;
  }

  .w-medium-l {
    width: 7rem;
  }

  .w-big-l {
    width: 16rem;
  }

  .w-xbig-l {
    width: 22rem;
  }

  .w-xxbig-l {
    width: 32rem;
  }

  .w-xxxbig-l {
    width: 44rem;
  }

  .w-super-l {
    width: 56rem;
  }

  .w-xsuper-l {
    width: 68rem;
  }

  .w-xxsuper-l {
    width: 80rem;
  }

  .w-xxxsuper-l {
    width: 100rem;
  }

  .wx-l {
    width: none;
  }

  .w-au-l {
    width: auto;
  }
}
.maxw-5 {
  max-width: 5%;
}

.maxw-10 {
  max-width: 10%;
}

.maxw-15 {
  max-width: 15%;
}

.maxw-20 {
  max-width: 20%;
}

.maxw-25 {
  max-width: 25%;
}

.maxw-30 {
  max-width: 30%;
}

.maxw-35 {
  max-width: 35%;
}

.maxw-40 {
  max-width: 40%;
}

.maxw-45 {
  max-width: 45%;
}

.maxw-50 {
  max-width: 50%;
}

.maxw-55 {
  max-width: 55%;
}

.maxw-60 {
  max-width: 60%;
}

.maxw-65 {
  max-width: 65%;
}

.maxw-70 {
  max-width: 70%;
}

.maxw-75 {
  max-width: 75%;
}

.maxw-80 {
  max-width: 80%;
}

.maxw-85 {
  max-width: 85%;
}

.maxw-90 {
  max-width: 90%;
}

.maxw-95 {
  max-width: 95%;
}

.maxw-100 {
  max-width: 100%;
}

.maxw-wire {
  max-width: 1px;
}

.maxw-thin {
  max-width: 3px;
}

.maxw-xxxsmall {
  max-width: 5px;
}

.maxw-xxsmall {
  max-width: 7px;
}

.maxw-xsmall {
  max-width: 1rem;
}

.maxw-small {
  max-width: 1.6rem;
}

.maxw-icon {
  max-width: 3.2rem;
}

.maxw-medium {
  max-width: 7rem;
}

.maxw-big {
  max-width: 16rem;
}

.maxw-xbig {
  max-width: 22rem;
}

.maxw-xxbig {
  max-width: 32rem;
}

.maxw-xxxbig {
  max-width: 44rem;
}

.maxw-super {
  max-width: 56rem;
}

.maxw-xsuper {
  max-width: 68rem;
}

.maxw-xxsuper {
  max-width: 80rem;
}

.maxw-xxxsuper {
  max-width: 100rem;
}

.maxwx {
  max-width: none;
}

.maxw-au {
  max-width: auto;
}

@media only screen and (min-width: 768px) {
  .maxw-5-m {
    max-width: 5%;
  }

  .maxw-10-m {
    max-width: 10%;
  }

  .maxw-15-m {
    max-width: 15%;
  }

  .maxw-20-m {
    max-width: 20%;
  }

  .maxw-25-m {
    max-width: 25%;
  }

  .maxw-30-m {
    max-width: 30%;
  }

  .maxw-35-m {
    max-width: 35%;
  }

  .maxw-40-m {
    max-width: 40%;
  }

  .maxw-45-m {
    max-width: 45%;
  }

  .maxw-50-m {
    max-width: 50%;
  }

  .maxw-55-m {
    max-width: 55%;
  }

  .maxw-60-m {
    max-width: 60%;
  }

  .maxw-65-m {
    max-width: 65%;
  }

  .maxw-70-m {
    max-width: 70%;
  }

  .maxw-75-m {
    max-width: 75%;
  }

  .maxw-80-m {
    max-width: 80%;
  }

  .maxw-85-m {
    max-width: 85%;
  }

  .maxw-90-m {
    max-width: 90%;
  }

  .maxw-95-m {
    max-width: 95%;
  }

  .maxw-100-m {
    max-width: 100%;
  }

  .maxw-wire-m {
    max-width: 1px;
  }

  .maxw-thin-m {
    max-width: 3px;
  }

  .maxw-xxxsmall-m {
    max-width: 5px;
  }

  .maxw-xxsmall-m {
    max-width: 7px;
  }

  .maxw-xsmall-m {
    max-width: 1rem;
  }

  .maxw-small-m {
    max-width: 1.6rem;
  }

  .maxw-icon-m {
    max-width: 3.2rem;
  }

  .maxw-medium-m {
    max-width: 7rem;
  }

  .maxw-big-m {
    max-width: 16rem;
  }

  .maxw-xbig-m {
    max-width: 22rem;
  }

  .maxw-xxbig-m {
    max-width: 32rem;
  }

  .maxw-xxxbig-m {
    max-width: 44rem;
  }

  .maxw-super-m {
    max-width: 56rem;
  }

  .maxw-xsuper-m {
    max-width: 68rem;
  }

  .maxw-xxsuper-m {
    max-width: 80rem;
  }

  .maxw-xxxsuper-m {
    max-width: 100rem;
  }

  .maxwx-m {
    max-width: none;
  }

  .maxw-au-m {
    max-width: auto;
  }
}
@media only screen and (min-width: 1024px) {
  .maxw-5-l {
    max-width: 5%;
  }

  .maxw-10-l {
    max-width: 10%;
  }

  .maxw-15-l {
    max-width: 15%;
  }

  .maxw-20-l {
    max-width: 20%;
  }

  .maxw-25-l {
    max-width: 25%;
  }

  .maxw-30-l {
    max-width: 30%;
  }

  .maxw-35-l {
    max-width: 35%;
  }

  .maxw-40-l {
    max-width: 40%;
  }

  .maxw-45-l {
    max-width: 45%;
  }

  .maxw-50-l {
    max-width: 50%;
  }

  .maxw-55-l {
    max-width: 55%;
  }

  .maxw-60-l {
    max-width: 60%;
  }

  .maxw-65-l {
    max-width: 65%;
  }

  .maxw-70-l {
    max-width: 70%;
  }

  .maxw-75-l {
    max-width: 75%;
  }

  .maxw-80-l {
    max-width: 80%;
  }

  .maxw-85-l {
    max-width: 85%;
  }

  .maxw-90-l {
    max-width: 90%;
  }

  .maxw-95-l {
    max-width: 95%;
  }

  .maxw-100-l {
    max-width: 100%;
  }

  .maxw-wire-l {
    max-width: 1px;
  }

  .maxw-thin-l {
    max-width: 3px;
  }

  .maxw-xxxsmall-l {
    max-width: 5px;
  }

  .maxw-xxsmall-l {
    max-width: 7px;
  }

  .maxw-xsmall-l {
    max-width: 1rem;
  }

  .maxw-small-l {
    max-width: 1.6rem;
  }

  .maxw-icon-l {
    max-width: 3.2rem;
  }

  .maxw-medium-l {
    max-width: 7rem;
  }

  .maxw-big-l {
    max-width: 16rem;
  }

  .maxw-xbig-l {
    max-width: 22rem;
  }

  .maxw-xxbig-l {
    max-width: 32rem;
  }

  .maxw-xxxbig-l {
    max-width: 44rem;
  }

  .maxw-super-l {
    max-width: 56rem;
  }

  .maxw-xsuper-l {
    max-width: 68rem;
  }

  .maxw-xxsuper-l {
    max-width: 80rem;
  }

  .maxw-xxxsuper-l {
    max-width: 100rem;
  }

  .maxwx-l {
    max-width: none;
  }

  .maxw-au-l {
    max-width: auto;
  }
}
.minw0 {
  min-width: 0;
}

.minw1 {
  min-width: 1.6rem;
}

.minw2 {
  min-width: 3.2rem;
}

.minw3 {
  min-width: 4.8rem;
}

.minw4 {
  min-width: 6.4rem;
}

.minw5 {
  min-width: 8rem;
}

.minw6 {
  min-width: 9.6rem;
}

.minw7 {
  min-width: 11.2rem;
}

.minw8 {
  min-width: 12.8rem;
}

.minw9 {
  min-width: 14.4rem;
}

.minw10 {
  min-width: 16rem;
}

.minw11 {
  min-width: 17.6rem;
}

.minw12 {
  min-width: 19.2rem;
}

.minw-5 {
  min-width: 5%;
}

.minw-10 {
  min-width: 10%;
}

.minw-15 {
  min-width: 15%;
}

.minw-20 {
  min-width: 20%;
}

.minw-25 {
  min-width: 25%;
}

.minw-30 {
  min-width: 30%;
}

.minw-35 {
  min-width: 35%;
}

.minw-40 {
  min-width: 40%;
}

.minw-45 {
  min-width: 45%;
}

.minw-50 {
  min-width: 50%;
}

.minw-55 {
  min-width: 55%;
}

.minw-60 {
  min-width: 60%;
}

.minw-65 {
  min-width: 65%;
}

.minw-70 {
  min-width: 70%;
}

.minw-75 {
  min-width: 75%;
}

.minw-80 {
  min-width: 80%;
}

.minw-85 {
  min-width: 85%;
}

.minw-90 {
  min-width: 90%;
}

.minw-95 {
  min-width: 95%;
}

.minw-100 {
  min-width: 100%;
}

.minw-wire {
  min-width: 1px;
}

.minw-thin {
  min-width: 3px;
}

.minw-xxxsmall {
  min-width: 5px;
}

.minw-xxsmall {
  min-width: 7px;
}

.minw-xsmall {
  min-width: 1rem;
}

.minw-small {
  min-width: 1.6rem;
}

.minw-icon {
  min-width: 3.2rem;
}

.minw-medium {
  min-width: 7rem;
}

.minw-big {
  min-width: 16rem;
}

.minw-xbig {
  min-width: 22rem;
}

.minw-xxbig {
  min-width: 32rem;
}

.minw-xxxbig {
  min-width: 44rem;
}

.minw-super {
  min-width: 56rem;
}

.minw-xsuper {
  min-width: 68rem;
}

.minw-xxsuper {
  min-width: 80rem;
}

.minw-xxxsuper {
  min-width: 100rem;
}

.minwx {
  min-width: none;
}

.minw-au {
  min-width: auto;
}

@media only screen and (min-width: 768px) {
  .minw0-m {
    min-width: 0;
  }

  .minw1-m {
    min-width: 1.6rem;
  }

  .minw2-m {
    min-width: 3.2rem;
  }

  .minw3-m {
    min-width: 4.8rem;
  }

  .minw4-m {
    min-width: 6.4rem;
  }

  .minw5-m {
    min-width: 8rem;
  }

  .minw6-m {
    min-width: 9.6rem;
  }

  .minw7-m {
    min-width: 11.2rem;
  }

  .minw8-m {
    min-width: 12.8rem;
  }

  .minw9-m {
    min-width: 14.4rem;
  }

  .minw10-m {
    min-width: 16rem;
  }

  .minw11-m {
    min-width: 17.6rem;
  }

  .minw12-m {
    min-width: 19.2rem;
  }

  .minw-5-m {
    min-width: 5%;
  }

  .minw-10-m {
    min-width: 10%;
  }

  .minw-15-m {
    min-width: 15%;
  }

  .minw-20-m {
    min-width: 20%;
  }

  .minw-25-m {
    min-width: 25%;
  }

  .minw-30-m {
    min-width: 30%;
  }

  .minw-35-m {
    min-width: 35%;
  }

  .minw-40-m {
    min-width: 40%;
  }

  .minw-45-m {
    min-width: 45%;
  }

  .minw-50-m {
    min-width: 50%;
  }

  .minw-55-m {
    min-width: 55%;
  }

  .minw-60-m {
    min-width: 60%;
  }

  .minw-65-m {
    min-width: 65%;
  }

  .minw-70-m {
    min-width: 70%;
  }

  .minw-75-m {
    min-width: 75%;
  }

  .minw-80-m {
    min-width: 80%;
  }

  .minw-85-m {
    min-width: 85%;
  }

  .minw-90-m {
    min-width: 90%;
  }

  .minw-95-m {
    min-width: 95%;
  }

  .minw-100-m {
    min-width: 100%;
  }

  .minw-wire-m {
    min-width: 1px;
  }

  .minw-thin-m {
    min-width: 3px;
  }

  .minw-xxxsmall-m {
    min-width: 5px;
  }

  .minw-xxsmall-m {
    min-width: 7px;
  }

  .minw-xsmall-m {
    min-width: 1rem;
  }

  .minw-small-m {
    min-width: 1.6rem;
  }

  .minw-icon-m {
    min-width: 3.2rem;
  }

  .minw-medium-m {
    min-width: 7rem;
  }

  .minw-big-m {
    min-width: 16rem;
  }

  .minw-xbig-m {
    min-width: 22rem;
  }

  .minw-xxbig-m {
    min-width: 32rem;
  }

  .minw-xxxbig-m {
    min-width: 44rem;
  }

  .minw-super-m {
    min-width: 56rem;
  }

  .minw-xsuper-m {
    min-width: 68rem;
  }

  .minw-xxsuper-m {
    min-width: 80rem;
  }

  .minw-xxxsuper-m {
    min-width: 100rem;
  }

  .minwx-m {
    min-width: none;
  }

  .minw-au-m {
    min-width: auto;
  }
}
@media only screen and (min-width: 1024px) {
  .minw0-l {
    min-width: 0;
  }

  .minw1-l {
    min-width: 1.6rem;
  }

  .minw2-l {
    min-width: 3.2rem;
  }

  .minw3-l {
    min-width: 4.8rem;
  }

  .minw4-l {
    min-width: 6.4rem;
  }

  .minw5-l {
    min-width: 8rem;
  }

  .minw6-l {
    min-width: 9.6rem;
  }

  .minw7-l {
    min-width: 11.2rem;
  }

  .minw8-l {
    min-width: 12.8rem;
  }

  .minw9-l {
    min-width: 14.4rem;
  }

  .minw10-l {
    min-width: 16rem;
  }

  .minw11-l {
    min-width: 17.6rem;
  }

  .minw12-l {
    min-width: 19.2rem;
  }

  .minw-5-l {
    min-width: 5%;
  }

  .minw-10-l {
    min-width: 10%;
  }

  .minw-15-l {
    min-width: 15%;
  }

  .minw-20-l {
    min-width: 20%;
  }

  .minw-25-l {
    min-width: 25%;
  }

  .minw-30-l {
    min-width: 30%;
  }

  .minw-35-l {
    min-width: 35%;
  }

  .minw-40-l {
    min-width: 40%;
  }

  .minw-45-l {
    min-width: 45%;
  }

  .minw-50-l {
    min-width: 50%;
  }

  .minw-55-l {
    min-width: 55%;
  }

  .minw-60-l {
    min-width: 60%;
  }

  .minw-65-l {
    min-width: 65%;
  }

  .minw-70-l {
    min-width: 70%;
  }

  .minw-75-l {
    min-width: 75%;
  }

  .minw-80-l {
    min-width: 80%;
  }

  .minw-85-l {
    min-width: 85%;
  }

  .minw-90-l {
    min-width: 90%;
  }

  .minw-95-l {
    min-width: 95%;
  }

  .minw-100-l {
    min-width: 100%;
  }

  .minw-wire-l {
    min-width: 1px;
  }

  .minw-thin-l {
    min-width: 3px;
  }

  .minw-xxxsmall-l {
    min-width: 5px;
  }

  .minw-xxsmall-l {
    min-width: 7px;
  }

  .minw-xsmall-l {
    min-width: 1rem;
  }

  .minw-small-l {
    min-width: 1.6rem;
  }

  .minw-icon-l {
    min-width: 3.2rem;
  }

  .minw-medium-l {
    min-width: 7rem;
  }

  .minw-big-l {
    min-width: 16rem;
  }

  .minw-xbig-l {
    min-width: 22rem;
  }

  .minw-xxbig-l {
    min-width: 32rem;
  }

  .minw-xxxbig-l {
    min-width: 44rem;
  }

  .minw-super-l {
    min-width: 56rem;
  }

  .minw-xsuper-l {
    min-width: 68rem;
  }

  .minw-xxsuper-l {
    min-width: 80rem;
  }

  .minw-xxxsuper-l {
    min-width: 100rem;
  }

  .minwx-l {
    min-width: none;
  }

  .minw-au-l {
    min-width: auto;
  }
}
.b0 {
  bottom: 0;
}

.b1 {
  bottom: 1.6rem;
}

.b2 {
  bottom: 3.2rem;
}

.b3 {
  bottom: 4.8rem;
}

.b4 {
  bottom: 6.4rem;
}

.b5 {
  bottom: 8rem;
}

.b6 {
  bottom: 9.6rem;
}

.b7 {
  bottom: 11.2rem;
}

.b8 {
  bottom: 12.8rem;
}

.b9 {
  bottom: 14.4rem;
}

.b10 {
  bottom: 16rem;
}

.b11 {
  bottom: 17.6rem;
}

.b12 {
  bottom: 19.2rem;
}

.bn1 {
  bottom: -1rem;
}

.bn2 {
  bottom: -2rem;
}

.bn3 {
  bottom: -3rem;
}

.bn4 {
  bottom: -4rem;
}

.bn5 {
  bottom: -5rem;
}

.bn6 {
  bottom: -6rem;
}

.bn7 {
  bottom: -7rem;
}

.bn8 {
  bottom: -8rem;
}

.bn9 {
  bottom: -9rem;
}

.bn10 {
  bottom: -10rem;
}

.b-5 {
  bottom: 5%;
}

.b-10 {
  bottom: 10%;
}

.b-15 {
  bottom: 15%;
}

.b-20 {
  bottom: 20%;
}

.b-25 {
  bottom: 25%;
}

.b-30 {
  bottom: 30%;
}

.b-35 {
  bottom: 35%;
}

.b-40 {
  bottom: 40%;
}

.b-45 {
  bottom: 45%;
}

.b-50 {
  bottom: 50%;
}

.b-55 {
  bottom: 55%;
}

.b-60 {
  bottom: 60%;
}

.b-65 {
  bottom: 65%;
}

.b-70 {
  bottom: 70%;
}

.b-75 {
  bottom: 75%;
}

.b-80 {
  bottom: 80%;
}

.b-85 {
  bottom: 85%;
}

.b-90 {
  bottom: 90%;
}

.b-95 {
  bottom: 95%;
}

.b-100 {
  bottom: 100%;
}

.b-wire {
  bottom: 1px;
}

.b-thin {
  bottom: 3px;
}

.b-xxxsmall {
  bottom: 5px;
}

.b-xxsmall {
  bottom: 7px;
}

.b-xsmall {
  bottom: 1rem;
}

.b-small {
  bottom: 1.6rem;
}

.b-icon {
  bottom: 3.2rem;
}

.b-medium {
  bottom: 7rem;
}

.b-big {
  bottom: 16rem;
}

.b-xbig {
  bottom: 22rem;
}

.b-xxbig {
  bottom: 32rem;
}

.b-xxxbig {
  bottom: 44rem;
}

.b-super {
  bottom: 56rem;
}

.b-xsuper {
  bottom: 68rem;
}

.b-xxsuper {
  bottom: 80rem;
}

.b-xxxsuper {
  bottom: 100rem;
}

@media only screen and (min-width: 768px) {
  .b0-m {
    bottom: 0;
  }

  .b1-m {
    bottom: 1.6rem;
  }

  .b2-m {
    bottom: 3.2rem;
  }

  .b3-m {
    bottom: 4.8rem;
  }

  .b4-m {
    bottom: 6.4rem;
  }

  .b5-m {
    bottom: 8rem;
  }

  .b6-m {
    bottom: 9.6rem;
  }

  .b7-m {
    bottom: 11.2rem;
  }

  .b8-m {
    bottom: 12.8rem;
  }

  .b9-m {
    bottom: 14.4rem;
  }

  .b10-m {
    bottom: 16rem;
  }

  .b11-m {
    bottom: 17.6rem;
  }

  .b12-m {
    bottom: 19.2rem;
  }

  .bn1-m {
    bottom: -1rem;
  }

  .bn2-m {
    bottom: -2rem;
  }

  .bn3-m {
    bottom: -3rem;
  }

  .bn4-m {
    bottom: -4rem;
  }

  .bn5-m {
    bottom: -5rem;
  }

  .bn6-m {
    bottom: -6rem;
  }

  .bn7-m {
    bottom: -7rem;
  }

  .bn8-m {
    bottom: -8rem;
  }

  .bn9-m {
    bottom: -9rem;
  }

  .bn10-m {
    bottom: -10rem;
  }

  .b-5-m {
    bottom: 5%;
  }

  .b-10-m {
    bottom: 10%;
  }

  .b-15-m {
    bottom: 15%;
  }

  .b-20-m {
    bottom: 20%;
  }

  .b-25-m {
    bottom: 25%;
  }

  .b-30-m {
    bottom: 30%;
  }

  .b-35-m {
    bottom: 35%;
  }

  .b-40-m {
    bottom: 40%;
  }

  .b-45-m {
    bottom: 45%;
  }

  .b-50-m {
    bottom: 50%;
  }

  .b-55-m {
    bottom: 55%;
  }

  .b-60-m {
    bottom: 60%;
  }

  .b-65-m {
    bottom: 65%;
  }

  .b-70-m {
    bottom: 70%;
  }

  .b-75-m {
    bottom: 75%;
  }

  .b-80-m {
    bottom: 80%;
  }

  .b-85-m {
    bottom: 85%;
  }

  .b-90-m {
    bottom: 90%;
  }

  .b-95-m {
    bottom: 95%;
  }

  .b-100-m {
    bottom: 100%;
  }

  .b-wire-m {
    bottom: 1px;
  }

  .b-thin-m {
    bottom: 3px;
  }

  .b-xxxsmall-m {
    bottom: 5px;
  }

  .b-xxsmall-m {
    bottom: 7px;
  }

  .b-xsmall-m {
    bottom: 1rem;
  }

  .b-small-m {
    bottom: 1.6rem;
  }

  .b-icon-m {
    bottom: 3.2rem;
  }

  .b-medium-m {
    bottom: 7rem;
  }

  .b-big-m {
    bottom: 16rem;
  }

  .b-xbig-m {
    bottom: 22rem;
  }

  .b-xxbig-m {
    bottom: 32rem;
  }

  .b-xxxbig-m {
    bottom: 44rem;
  }

  .b-super-m {
    bottom: 56rem;
  }

  .b-xsuper-m {
    bottom: 68rem;
  }

  .b-xxsuper-m {
    bottom: 80rem;
  }

  .b-xxxsuper-m {
    bottom: 100rem;
  }
}
@media only screen and (min-width: 1024px) {
  .b0-l {
    bottom: 0;
  }

  .b1-l {
    bottom: 1.6rem;
  }

  .b2-l {
    bottom: 3.2rem;
  }

  .b3-l {
    bottom: 4.8rem;
  }

  .b4-l {
    bottom: 6.4rem;
  }

  .b5-l {
    bottom: 8rem;
  }

  .b6-l {
    bottom: 9.6rem;
  }

  .b7-l {
    bottom: 11.2rem;
  }

  .b8-l {
    bottom: 12.8rem;
  }

  .b9-l {
    bottom: 14.4rem;
  }

  .b10-l {
    bottom: 16rem;
  }

  .b11-l {
    bottom: 17.6rem;
  }

  .b12-l {
    bottom: 19.2rem;
  }

  .bn1-l {
    bottom: -1rem;
  }

  .bn2-l {
    bottom: -2rem;
  }

  .bn3-l {
    bottom: -3rem;
  }

  .bn4-l {
    bottom: -4rem;
  }

  .bn5-l {
    bottom: -5rem;
  }

  .bn6-l {
    bottom: -6rem;
  }

  .bn7-l {
    bottom: -7rem;
  }

  .bn8-l {
    bottom: -8rem;
  }

  .bn9-l {
    bottom: -9rem;
  }

  .bn10-l {
    bottom: -10rem;
  }

  .b-5-l {
    bottom: 5%;
  }

  .b-10-l {
    bottom: 10%;
  }

  .b-15-l {
    bottom: 15%;
  }

  .b-20-l {
    bottom: 20%;
  }

  .b-25-l {
    bottom: 25%;
  }

  .b-30-l {
    bottom: 30%;
  }

  .b-35-l {
    bottom: 35%;
  }

  .b-40-l {
    bottom: 40%;
  }

  .b-45-l {
    bottom: 45%;
  }

  .b-50-l {
    bottom: 50%;
  }

  .b-55-l {
    bottom: 55%;
  }

  .b-60-l {
    bottom: 60%;
  }

  .b-65-l {
    bottom: 65%;
  }

  .b-70-l {
    bottom: 70%;
  }

  .b-75-l {
    bottom: 75%;
  }

  .b-80-l {
    bottom: 80%;
  }

  .b-85-l {
    bottom: 85%;
  }

  .b-90-l {
    bottom: 90%;
  }

  .b-95-l {
    bottom: 95%;
  }

  .b-100-l {
    bottom: 100%;
  }

  .b-wire-l {
    bottom: 1px;
  }

  .b-thin-l {
    bottom: 3px;
  }

  .b-xxxsmall-l {
    bottom: 5px;
  }

  .b-xxsmall-l {
    bottom: 7px;
  }

  .b-xsmall-l {
    bottom: 1rem;
  }

  .b-small-l {
    bottom: 1.6rem;
  }

  .b-icon-l {
    bottom: 3.2rem;
  }

  .b-medium-l {
    bottom: 7rem;
  }

  .b-big-l {
    bottom: 16rem;
  }

  .b-xbig-l {
    bottom: 22rem;
  }

  .b-xxbig-l {
    bottom: 32rem;
  }

  .b-xxxbig-l {
    bottom: 44rem;
  }

  .b-super-l {
    bottom: 56rem;
  }

  .b-xsuper-l {
    bottom: 68rem;
  }

  .b-xxsuper-l {
    bottom: 80rem;
  }

  .b-xxxsuper-l {
    bottom: 100rem;
  }
}
.l0 {
  left: 0;
}

.l1 {
  left: 1.6rem;
}

.l2 {
  left: 3.2rem;
}

.l3 {
  left: 4.8rem;
}

.l4 {
  left: 6.4rem;
}

.l5 {
  left: 8rem;
}

.l6 {
  left: 9.6rem;
}

.l7 {
  left: 11.2rem;
}

.l8 {
  left: 12.8rem;
}

.l9 {
  left: 14.4rem;
}

.l10 {
  left: 16rem;
}

.l11 {
  left: 17.6rem;
}

.l12 {
  left: 19.2rem;
}

.ln1 {
  left: -1rem;
}

.ln2 {
  left: -2rem;
}

.ln3 {
  left: -3rem;
}

.ln4 {
  left: -4rem;
}

.ln5 {
  left: -5rem;
}

.ln6 {
  left: -6rem;
}

.ln7 {
  left: -7rem;
}

.ln8 {
  left: -8rem;
}

.ln9 {
  left: -9rem;
}

.ln10 {
  left: -10rem;
}

.l-5 {
  left: 5%;
}

.l-10 {
  left: 10%;
}

.l-15 {
  left: 15%;
}

.l-20 {
  left: 20%;
}

.l-25 {
  left: 25%;
}

.l-30 {
  left: 30%;
}

.l-35 {
  left: 35%;
}

.l-40 {
  left: 40%;
}

.l-45 {
  left: 45%;
}

.l-50 {
  left: 50%;
}

.l-55 {
  left: 55%;
}

.l-60 {
  left: 60%;
}

.l-65 {
  left: 65%;
}

.l-70 {
  left: 70%;
}

.l-75 {
  left: 75%;
}

.l-80 {
  left: 80%;
}

.l-85 {
  left: 85%;
}

.l-90 {
  left: 90%;
}

.l-95 {
  left: 95%;
}

.l-100 {
  left: 100%;
}

.l-wire {
  left: 1px;
}

.l-thin {
  left: 3px;
}

.l-xxxsmall {
  left: 5px;
}

.l-xxsmall {
  left: 7px;
}

.l-xsmall {
  left: 1rem;
}

.l-small {
  left: 1.6rem;
}

.l-icon {
  left: 3.2rem;
}

.l-medium {
  left: 7rem;
}

.l-big {
  left: 16rem;
}

.l-xbig {
  left: 22rem;
}

.l-xxbig {
  left: 32rem;
}

.l-xxxbig {
  left: 44rem;
}

.l-super {
  left: 56rem;
}

.l-xsuper {
  left: 68rem;
}

.l-xxsuper {
  left: 80rem;
}

.l-xxxsuper {
  left: 100rem;
}

@media only screen and (min-width: 768px) {
  .l0-m {
    left: 0;
  }

  .l1-m {
    left: 1.6rem;
  }

  .l2-m {
    left: 3.2rem;
  }

  .l3-m {
    left: 4.8rem;
  }

  .l4-m {
    left: 6.4rem;
  }

  .l5-m {
    left: 8rem;
  }

  .l6-m {
    left: 9.6rem;
  }

  .l7-m {
    left: 11.2rem;
  }

  .l8-m {
    left: 12.8rem;
  }

  .l9-m {
    left: 14.4rem;
  }

  .l10-m {
    left: 16rem;
  }

  .l11-m {
    left: 17.6rem;
  }

  .l12-m {
    left: 19.2rem;
  }

  .ln1-m {
    left: -1rem;
  }

  .ln2-m {
    left: -2rem;
  }

  .ln3-m {
    left: -3rem;
  }

  .ln4-m {
    left: -4rem;
  }

  .ln5-m {
    left: -5rem;
  }

  .ln6-m {
    left: -6rem;
  }

  .ln7-m {
    left: -7rem;
  }

  .ln8-m {
    left: -8rem;
  }

  .ln9-m {
    left: -9rem;
  }

  .ln10-m {
    left: -10rem;
  }

  .l-5-m {
    left: 5%;
  }

  .l-10-m {
    left: 10%;
  }

  .l-15-m {
    left: 15%;
  }

  .l-20-m {
    left: 20%;
  }

  .l-25-m {
    left: 25%;
  }

  .l-30-m {
    left: 30%;
  }

  .l-35-m {
    left: 35%;
  }

  .l-40-m {
    left: 40%;
  }

  .l-45-m {
    left: 45%;
  }

  .l-50-m {
    left: 50%;
  }

  .l-55-m {
    left: 55%;
  }

  .l-60-m {
    left: 60%;
  }

  .l-65-m {
    left: 65%;
  }

  .l-70-m {
    left: 70%;
  }

  .l-75-m {
    left: 75%;
  }

  .l-80-m {
    left: 80%;
  }

  .l-85-m {
    left: 85%;
  }

  .l-90-m {
    left: 90%;
  }

  .l-95-m {
    left: 95%;
  }

  .l-100-m {
    left: 100%;
  }

  .l-wire-m {
    left: 1px;
  }

  .l-thin-m {
    left: 3px;
  }

  .l-xxxsmall-m {
    left: 5px;
  }

  .l-xxsmall-m {
    left: 7px;
  }

  .l-xsmall-m {
    left: 1rem;
  }

  .l-small-m {
    left: 1.6rem;
  }

  .l-icon-m {
    left: 3.2rem;
  }

  .l-medium-m {
    left: 7rem;
  }

  .l-big-m {
    left: 16rem;
  }

  .l-xbig-m {
    left: 22rem;
  }

  .l-xxbig-m {
    left: 32rem;
  }

  .l-xxxbig-m {
    left: 44rem;
  }

  .l-super-m {
    left: 56rem;
  }

  .l-xsuper-m {
    left: 68rem;
  }

  .l-xxsuper-m {
    left: 80rem;
  }

  .l-xxxsuper-m {
    left: 100rem;
  }
}
@media only screen and (min-width: 1024px) {
  .l0-l {
    left: 0;
  }

  .l1-l {
    left: 1.6rem;
  }

  .l2-l {
    left: 3.2rem;
  }

  .l3-l {
    left: 4.8rem;
  }

  .l4-l {
    left: 6.4rem;
  }

  .l5-l {
    left: 8rem;
  }

  .l6-l {
    left: 9.6rem;
  }

  .l7-l {
    left: 11.2rem;
  }

  .l8-l {
    left: 12.8rem;
  }

  .l9-l {
    left: 14.4rem;
  }

  .l10-l {
    left: 16rem;
  }

  .l11-l {
    left: 17.6rem;
  }

  .l12-l {
    left: 19.2rem;
  }

  .ln1-l {
    left: -1rem;
  }

  .ln2-l {
    left: -2rem;
  }

  .ln3-l {
    left: -3rem;
  }

  .ln4-l {
    left: -4rem;
  }

  .ln5-l {
    left: -5rem;
  }

  .ln6-l {
    left: -6rem;
  }

  .ln7-l {
    left: -7rem;
  }

  .ln8-l {
    left: -8rem;
  }

  .ln9-l {
    left: -9rem;
  }

  .ln10-l {
    left: -10rem;
  }

  .l-5-l {
    left: 5%;
  }

  .l-10-l {
    left: 10%;
  }

  .l-15-l {
    left: 15%;
  }

  .l-20-l {
    left: 20%;
  }

  .l-25-l {
    left: 25%;
  }

  .l-30-l {
    left: 30%;
  }

  .l-35-l {
    left: 35%;
  }

  .l-40-l {
    left: 40%;
  }

  .l-45-l {
    left: 45%;
  }

  .l-50-l {
    left: 50%;
  }

  .l-55-l {
    left: 55%;
  }

  .l-60-l {
    left: 60%;
  }

  .l-65-l {
    left: 65%;
  }

  .l-70-l {
    left: 70%;
  }

  .l-75-l {
    left: 75%;
  }

  .l-80-l {
    left: 80%;
  }

  .l-85-l {
    left: 85%;
  }

  .l-90-l {
    left: 90%;
  }

  .l-95-l {
    left: 95%;
  }

  .l-100-l {
    left: 100%;
  }

  .l-wire-l {
    left: 1px;
  }

  .l-thin-l {
    left: 3px;
  }

  .l-xxxsmall-l {
    left: 5px;
  }

  .l-xxsmall-l {
    left: 7px;
  }

  .l-xsmall-l {
    left: 1rem;
  }

  .l-small-l {
    left: 1.6rem;
  }

  .l-icon-l {
    left: 3.2rem;
  }

  .l-medium-l {
    left: 7rem;
  }

  .l-big-l {
    left: 16rem;
  }

  .l-xbig-l {
    left: 22rem;
  }

  .l-xxbig-l {
    left: 32rem;
  }

  .l-xxxbig-l {
    left: 44rem;
  }

  .l-super-l {
    left: 56rem;
  }

  .l-xsuper-l {
    left: 68rem;
  }

  .l-xxsuper-l {
    left: 80rem;
  }

  .l-xxxsuper-l {
    left: 100rem;
  }
}
.t0 {
  top: 0;
}

.t1 {
  top: 1.6rem;
}

.t2 {
  top: 3.2rem;
}

.t3 {
  top: 4.8rem;
}

.t4 {
  top: 6.4rem;
}

.t5 {
  top: 8rem;
}

.t6 {
  top: 9.6rem;
}

.t7 {
  top: 11.2rem;
}

.t8 {
  top: 12.8rem;
}

.t9 {
  top: 14.4rem;
}

.t10 {
  top: 16rem;
}

.t11 {
  top: 17.6rem;
}

.t12 {
  top: 19.2rem;
}

.tn1 {
  top: -1rem;
}

.tn2 {
  top: -2rem;
}

.tn3 {
  top: -3rem;
}

.tn4 {
  top: -4rem;
}

.tn5 {
  top: -5rem;
}

.tn6 {
  top: -6rem;
}

.tn7 {
  top: -7rem;
}

.tn8 {
  top: -8rem;
}

.tn9 {
  top: -9rem;
}

.tn10 {
  top: -10rem;
}

.t-5 {
  top: 5%;
}

.t-10 {
  top: 10%;
}

.t-15 {
  top: 15%;
}

.t-20 {
  top: 20%;
}

.t-25 {
  top: 25%;
}

.t-30 {
  top: 30%;
}

.t-35 {
  top: 35%;
}

.t-40 {
  top: 40%;
}

.t-45 {
  top: 45%;
}

.t-50 {
  top: 50%;
}

.t-55 {
  top: 55%;
}

.t-60 {
  top: 60%;
}

.t-65 {
  top: 65%;
}

.t-70 {
  top: 70%;
}

.t-75 {
  top: 75%;
}

.t-80 {
  top: 80%;
}

.t-85 {
  top: 85%;
}

.t-90 {
  top: 90%;
}

.t-95 {
  top: 95%;
}

.t-100 {
  top: 100%;
}

.t-wire {
  top: 1px;
}

.t-thin {
  top: 3px;
}

.t-xxxsmall {
  top: 5px;
}

.t-xxsmall {
  top: 7px;
}

.t-xsmall {
  top: 1rem;
}

.t-small {
  top: 1.6rem;
}

.t-icon {
  top: 3.2rem;
}

.t-medium {
  top: 7rem;
}

.t-big {
  top: 16rem;
}

.t-xbig {
  top: 22rem;
}

.t-xxbig {
  top: 32rem;
}

.t-xxxbig {
  top: 44rem;
}

.t-super {
  top: 56rem;
}

.t-xsuper {
  top: 68rem;
}

.t-xxsuper {
  top: 80rem;
}

.t-xxxsuper {
  top: 100rem;
}

@media only screen and (min-width: 768px) {
  .t0-m {
    top: 0;
  }

  .t1-m {
    top: 1.6rem;
  }

  .t2-m {
    top: 3.2rem;
  }

  .t3-m {
    top: 4.8rem;
  }

  .t4-m {
    top: 6.4rem;
  }

  .t5-m {
    top: 8rem;
  }

  .t6-m {
    top: 9.6rem;
  }

  .t7-m {
    top: 11.2rem;
  }

  .t8-m {
    top: 12.8rem;
  }

  .t9-m {
    top: 14.4rem;
  }

  .t10-m {
    top: 16rem;
  }

  .t11-m {
    top: 17.6rem;
  }

  .t12-m {
    top: 19.2rem;
  }

  .tn1-m {
    top: -1rem;
  }

  .tn2-m {
    top: -2rem;
  }

  .tn3-m {
    top: -3rem;
  }

  .tn4-m {
    top: -4rem;
  }

  .tn5-m {
    top: -5rem;
  }

  .tn6-m {
    top: -6rem;
  }

  .tn7-m {
    top: -7rem;
  }

  .tn8-m {
    top: -8rem;
  }

  .tn9-m {
    top: -9rem;
  }

  .tn10-m {
    top: -10rem;
  }

  .t-5-m {
    top: 5%;
  }

  .t-10-m {
    top: 10%;
  }

  .t-15-m {
    top: 15%;
  }

  .t-20-m {
    top: 20%;
  }

  .t-25-m {
    top: 25%;
  }

  .t-30-m {
    top: 30%;
  }

  .t-35-m {
    top: 35%;
  }

  .t-40-m {
    top: 40%;
  }

  .t-45-m {
    top: 45%;
  }

  .t-50-m {
    top: 50%;
  }

  .t-55-m {
    top: 55%;
  }

  .t-60-m {
    top: 60%;
  }

  .t-65-m {
    top: 65%;
  }

  .t-70-m {
    top: 70%;
  }

  .t-75-m {
    top: 75%;
  }

  .t-80-m {
    top: 80%;
  }

  .t-85-m {
    top: 85%;
  }

  .t-90-m {
    top: 90%;
  }

  .t-95-m {
    top: 95%;
  }

  .t-100-m {
    top: 100%;
  }

  .t-wire-m {
    top: 1px;
  }

  .t-thin-m {
    top: 3px;
  }

  .t-xxxsmall-m {
    top: 5px;
  }

  .t-xxsmall-m {
    top: 7px;
  }

  .t-xsmall-m {
    top: 1rem;
  }

  .t-small-m {
    top: 1.6rem;
  }

  .t-icon-m {
    top: 3.2rem;
  }

  .t-medium-m {
    top: 7rem;
  }

  .t-big-m {
    top: 16rem;
  }

  .t-xbig-m {
    top: 22rem;
  }

  .t-xxbig-m {
    top: 32rem;
  }

  .t-xxxbig-m {
    top: 44rem;
  }

  .t-super-m {
    top: 56rem;
  }

  .t-xsuper-m {
    top: 68rem;
  }

  .t-xxsuper-m {
    top: 80rem;
  }

  .t-xxxsuper-m {
    top: 100rem;
  }
}
@media only screen and (min-width: 1024px) {
  .t0-l {
    top: 0;
  }

  .t1-l {
    top: 1.6rem;
  }

  .t2-l {
    top: 3.2rem;
  }

  .t3-l {
    top: 4.8rem;
  }

  .t4-l {
    top: 6.4rem;
  }

  .t5-l {
    top: 8rem;
  }

  .t6-l {
    top: 9.6rem;
  }

  .t7-l {
    top: 11.2rem;
  }

  .t8-l {
    top: 12.8rem;
  }

  .t9-l {
    top: 14.4rem;
  }

  .t10-l {
    top: 16rem;
  }

  .t11-l {
    top: 17.6rem;
  }

  .t12-l {
    top: 19.2rem;
  }

  .tn1-l {
    top: -1rem;
  }

  .tn2-l {
    top: -2rem;
  }

  .tn3-l {
    top: -3rem;
  }

  .tn4-l {
    top: -4rem;
  }

  .tn5-l {
    top: -5rem;
  }

  .tn6-l {
    top: -6rem;
  }

  .tn7-l {
    top: -7rem;
  }

  .tn8-l {
    top: -8rem;
  }

  .tn9-l {
    top: -9rem;
  }

  .tn10-l {
    top: -10rem;
  }

  .t-5-l {
    top: 5%;
  }

  .t-10-l {
    top: 10%;
  }

  .t-15-l {
    top: 15%;
  }

  .t-20-l {
    top: 20%;
  }

  .t-25-l {
    top: 25%;
  }

  .t-30-l {
    top: 30%;
  }

  .t-35-l {
    top: 35%;
  }

  .t-40-l {
    top: 40%;
  }

  .t-45-l {
    top: 45%;
  }

  .t-50-l {
    top: 50%;
  }

  .t-55-l {
    top: 55%;
  }

  .t-60-l {
    top: 60%;
  }

  .t-65-l {
    top: 65%;
  }

  .t-70-l {
    top: 70%;
  }

  .t-75-l {
    top: 75%;
  }

  .t-80-l {
    top: 80%;
  }

  .t-85-l {
    top: 85%;
  }

  .t-90-l {
    top: 90%;
  }

  .t-95-l {
    top: 95%;
  }

  .t-100-l {
    top: 100%;
  }

  .t-wire-l {
    top: 1px;
  }

  .t-thin-l {
    top: 3px;
  }

  .t-xxxsmall-l {
    top: 5px;
  }

  .t-xxsmall-l {
    top: 7px;
  }

  .t-xsmall-l {
    top: 1rem;
  }

  .t-small-l {
    top: 1.6rem;
  }

  .t-icon-l {
    top: 3.2rem;
  }

  .t-medium-l {
    top: 7rem;
  }

  .t-big-l {
    top: 16rem;
  }

  .t-xbig-l {
    top: 22rem;
  }

  .t-xxbig-l {
    top: 32rem;
  }

  .t-xxxbig-l {
    top: 44rem;
  }

  .t-super-l {
    top: 56rem;
  }

  .t-xsuper-l {
    top: 68rem;
  }

  .t-xxsuper-l {
    top: 80rem;
  }

  .t-xxxsuper-l {
    top: 100rem;
  }
}
.r0 {
  right: 0;
}

.r1 {
  right: 1.6rem;
}

.r2 {
  right: 3.2rem;
}

.r3 {
  right: 4.8rem;
}

.r4 {
  right: 6.4rem;
}

.r5 {
  right: 8rem;
}

.r6 {
  right: 9.6rem;
}

.r7 {
  right: 11.2rem;
}

.r8 {
  right: 12.8rem;
}

.r9 {
  right: 14.4rem;
}

.r10 {
  right: 16rem;
}

.r11 {
  right: 17.6rem;
}

.r12 {
  right: 19.2rem;
}

.rn1 {
  right: -1rem;
}

.rn2 {
  right: -2rem;
}

.rn3 {
  right: -3rem;
}

.rn4 {
  right: -4rem;
}

.rn5 {
  right: -5rem;
}

.rn6 {
  right: -6rem;
}

.rn7 {
  right: -7rem;
}

.rn8 {
  right: -8rem;
}

.rn9 {
  right: -9rem;
}

.rn10 {
  right: -10rem;
}

.r-5 {
  right: 5%;
}

.r-10 {
  right: 10%;
}

.r-15 {
  right: 15%;
}

.r-20 {
  right: 20%;
}

.r-25 {
  right: 25%;
}

.r-30 {
  right: 30%;
}

.r-35 {
  right: 35%;
}

.r-40 {
  right: 40%;
}

.r-45 {
  right: 45%;
}

.r-50 {
  right: 50%;
}

.r-55 {
  right: 55%;
}

.r-60 {
  right: 60%;
}

.r-65 {
  right: 65%;
}

.r-70 {
  right: 70%;
}

.r-75 {
  right: 75%;
}

.r-80 {
  right: 80%;
}

.r-85 {
  right: 85%;
}

.r-90 {
  right: 90%;
}

.r-95 {
  right: 95%;
}

.r-100 {
  right: 100%;
}

.r-wire {
  right: 1px;
}

.r-thin {
  right: 3px;
}

.r-xxxsmall {
  right: 5px;
}

.r-xxsmall {
  right: 7px;
}

.r-xsmall {
  right: 1rem;
}

.r-small {
  right: 1.6rem;
}

.r-icon {
  right: 3.2rem;
}

.r-medium {
  right: 7rem;
}

.r-big {
  right: 16rem;
}

.r-xbig {
  right: 22rem;
}

.r-xxbig {
  right: 32rem;
}

.r-xxxbig {
  right: 44rem;
}

.r-super {
  right: 56rem;
}

.r-xsuper {
  right: 68rem;
}

.r-xxsuper {
  right: 80rem;
}

.r-xxxsuper {
  right: 100rem;
}

@media only screen and (min-width: 768px) {
  .r0-m {
    right: 0;
  }

  .r1-m {
    right: 1.6rem;
  }

  .r2-m {
    right: 3.2rem;
  }

  .r3-m {
    right: 4.8rem;
  }

  .r4-m {
    right: 6.4rem;
  }

  .r5-m {
    right: 8rem;
  }

  .r6-m {
    right: 9.6rem;
  }

  .r7-m {
    right: 11.2rem;
  }

  .r8-m {
    right: 12.8rem;
  }

  .r9-m {
    right: 14.4rem;
  }

  .r10-m {
    right: 16rem;
  }

  .r11-m {
    right: 17.6rem;
  }

  .r12-m {
    right: 19.2rem;
  }

  .rn1-m {
    right: -1rem;
  }

  .rn2-m {
    right: -2rem;
  }

  .rn3-m {
    right: -3rem;
  }

  .rn4-m {
    right: -4rem;
  }

  .rn5-m {
    right: -5rem;
  }

  .rn6-m {
    right: -6rem;
  }

  .rn7-m {
    right: -7rem;
  }

  .rn8-m {
    right: -8rem;
  }

  .rn9-m {
    right: -9rem;
  }

  .rn10-m {
    right: -10rem;
  }

  .r-5-m {
    right: 5%;
  }

  .r-10-m {
    right: 10%;
  }

  .r-15-m {
    right: 15%;
  }

  .r-20-m {
    right: 20%;
  }

  .r-25-m {
    right: 25%;
  }

  .r-30-m {
    right: 30%;
  }

  .r-35-m {
    right: 35%;
  }

  .r-40-m {
    right: 40%;
  }

  .r-45-m {
    right: 45%;
  }

  .r-50-m {
    right: 50%;
  }

  .r-55-m {
    right: 55%;
  }

  .r-60-m {
    right: 60%;
  }

  .r-65-m {
    right: 65%;
  }

  .r-70-m {
    right: 70%;
  }

  .r-75-m {
    right: 75%;
  }

  .r-80-m {
    right: 80%;
  }

  .r-85-m {
    right: 85%;
  }

  .r-90-m {
    right: 90%;
  }

  .r-95-m {
    right: 95%;
  }

  .r-100-m {
    right: 100%;
  }

  .r-wire-m {
    right: 1px;
  }

  .r-thin-m {
    right: 3px;
  }

  .r-xxxsmall-m {
    right: 5px;
  }

  .r-xxsmall-m {
    right: 7px;
  }

  .r-xsmall-m {
    right: 1rem;
  }

  .r-small-m {
    right: 1.6rem;
  }

  .r-icon-m {
    right: 3.2rem;
  }

  .r-medium-m {
    right: 7rem;
  }

  .r-big-m {
    right: 16rem;
  }

  .r-xbig-m {
    right: 22rem;
  }

  .r-xxbig-m {
    right: 32rem;
  }

  .r-xxxbig-m {
    right: 44rem;
  }

  .r-super-m {
    right: 56rem;
  }

  .r-xsuper-m {
    right: 68rem;
  }

  .r-xxsuper-m {
    right: 80rem;
  }

  .r-xxxsuper-m {
    right: 100rem;
  }
}
@media only screen and (min-width: 1024px) {
  .r0-l {
    right: 0;
  }

  .r1-l {
    right: 1.6rem;
  }

  .r2-l {
    right: 3.2rem;
  }

  .r3-l {
    right: 4.8rem;
  }

  .r4-l {
    right: 6.4rem;
  }

  .r5-l {
    right: 8rem;
  }

  .r6-l {
    right: 9.6rem;
  }

  .r7-l {
    right: 11.2rem;
  }

  .r8-l {
    right: 12.8rem;
  }

  .r9-l {
    right: 14.4rem;
  }

  .r10-l {
    right: 16rem;
  }

  .r11-l {
    right: 17.6rem;
  }

  .r12-l {
    right: 19.2rem;
  }

  .rn1-l {
    right: -1rem;
  }

  .rn2-l {
    right: -2rem;
  }

  .rn3-l {
    right: -3rem;
  }

  .rn4-l {
    right: -4rem;
  }

  .rn5-l {
    right: -5rem;
  }

  .rn6-l {
    right: -6rem;
  }

  .rn7-l {
    right: -7rem;
  }

  .rn8-l {
    right: -8rem;
  }

  .rn9-l {
    right: -9rem;
  }

  .rn10-l {
    right: -10rem;
  }

  .r-5-l {
    right: 5%;
  }

  .r-10-l {
    right: 10%;
  }

  .r-15-l {
    right: 15%;
  }

  .r-20-l {
    right: 20%;
  }

  .r-25-l {
    right: 25%;
  }

  .r-30-l {
    right: 30%;
  }

  .r-35-l {
    right: 35%;
  }

  .r-40-l {
    right: 40%;
  }

  .r-45-l {
    right: 45%;
  }

  .r-50-l {
    right: 50%;
  }

  .r-55-l {
    right: 55%;
  }

  .r-60-l {
    right: 60%;
  }

  .r-65-l {
    right: 65%;
  }

  .r-70-l {
    right: 70%;
  }

  .r-75-l {
    right: 75%;
  }

  .r-80-l {
    right: 80%;
  }

  .r-85-l {
    right: 85%;
  }

  .r-90-l {
    right: 90%;
  }

  .r-95-l {
    right: 95%;
  }

  .r-100-l {
    right: 100%;
  }

  .r-wire-l {
    right: 1px;
  }

  .r-thin-l {
    right: 3px;
  }

  .r-xxxsmall-l {
    right: 5px;
  }

  .r-xxsmall-l {
    right: 7px;
  }

  .r-xsmall-l {
    right: 1rem;
  }

  .r-small-l {
    right: 1.6rem;
  }

  .r-icon-l {
    right: 3.2rem;
  }

  .r-medium-l {
    right: 7rem;
  }

  .r-big-l {
    right: 16rem;
  }

  .r-xbig-l {
    right: 22rem;
  }

  .r-xxbig-l {
    right: 32rem;
  }

  .r-xxxbig-l {
    right: 44rem;
  }

  .r-super-l {
    right: 56rem;
  }

  .r-xsuper-l {
    right: 68rem;
  }

  .r-xxsuper-l {
    right: 80rem;
  }

  .r-xxxsuper-l {
    right: 100rem;
  }
}
.ls1 {
  letter-spacing: 1px;
}

.ls2 {
  letter-spacing: 2px;
}

.ls3 {
  letter-spacing: 3px;
}

.ls4 {
  letter-spacing: 4px;
}

@media only screen and (min-width: 768px) {
  .ls1-m {
    letter-spacing: 1px;
  }

  .ls2-m {
    letter-spacing: 2px;
  }

  .ls3-m {
    letter-spacing: 3px;
  }

  .ls4-m {
    letter-spacing: 4px;
  }
}
@media only screen and (min-width: 1024px) {
  .ls1-l {
    letter-spacing: 1px;
  }

  .ls2-l {
    letter-spacing: 2px;
  }

  .ls3-l {
    letter-spacing: 3px;
  }

  .ls4-l {
    letter-spacing: 4px;
  }
}
.lh0 {
  line-height: 2.4rem;
}

.lh1 {
  line-height: 3.2rem;
}

.lh2 {
  line-height: 4rem;
}

.lh3 {
  line-height: 4.8rem;
}

.lh4 {
  line-height: 6.4rem;
}

.lh5 {
  line-height: 8rem;
}

.lh6 {
  line-height: 9.6rem;
}

.lh7 {
  line-height: 10.4rem;
}

.lh8 {
  line-height: 12rem;
}

.lh-2 {
  line-height: 0.8rem;
}

.lh-1 {
  line-height: 1.6rem;
}

.lh-large {
  line-height: 4rem;
}

@media only screen and (min-width: 768px) {
  .lh0-m {
    line-height: 2.4rem;
  }

  .lh1-m {
    line-height: 3.2rem;
  }

  .lh2-m {
    line-height: 4rem;
  }

  .lh3-m {
    line-height: 4.8rem;
  }

  .lh4-m {
    line-height: 6.4rem;
  }

  .lh5-m {
    line-height: 8rem;
  }

  .lh6-m {
    line-height: 9.6rem;
  }

  .lh7-m {
    line-height: 10.4rem;
  }

  .lh8-m {
    line-height: 12rem;
  }

  .lh-2-m {
    line-height: 0.8rem;
  }

  .lh-1-m {
    line-height: 1.6rem;
  }

  .lh-large-m {
    line-height: 4rem;
  }
}
@media only screen and (min-width: 1024px) {
  .lh0-l {
    line-height: 2.4rem;
  }

  .lh1-l {
    line-height: 3.2rem;
  }

  .lh2-l {
    line-height: 4rem;
  }

  .lh3-l {
    line-height: 4.8rem;
  }

  .lh4-l {
    line-height: 6.4rem;
  }

  .lh5-l {
    line-height: 8rem;
  }

  .lh6-l {
    line-height: 9.6rem;
  }

  .lh7-l {
    line-height: 10.4rem;
  }

  .lh8-l {
    line-height: 12rem;
  }

  .lh-2-l {
    line-height: 0.8rem;
  }

  .lh-1-l {
    line-height: 1.6rem;
  }

  .lh-large-l {
    line-height: 4rem;
  }
}
.lst-circle {
  list-style-type: circle;
}

.lst-disc {
  list-style-type: disc;
}

.lst-square {
  list-style-type: square;
}

.lst-decimal {
  list-style-type: decimal;
}

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

.lst-decimal-leading-zero {
  list-style-type: decimal-leading-zero;
}

@media only screen and (min-width: 768px) {
  .lst-circle-m {
    list-style-type: circle;
  }

  .lst-disc-m {
    list-style-type: disc;
  }

  .lst-square-m {
    list-style-type: square;
  }

  .lst-decimal-m {
    list-style-type: decimal;
  }

  .lst-none-m {
    list-style-type: none;
  }

  .lst-decimal-leading-zero-m {
    list-style-type: decimal-leading-zero;
  }
}
@media only screen and (min-width: 1024px) {
  .lst-circle-l {
    list-style-type: circle;
  }

  .lst-disc-l {
    list-style-type: disc;
  }

  .lst-square-l {
    list-style-type: square;
  }

  .lst-decimal-l {
    list-style-type: decimal;
  }

  .lst-none-l {
    list-style-type: none;
  }

  .lst-decimal-leading-zero-l {
    list-style-type: decimal-leading-zero;
  }
}
.ma0 {
  margin: 0;
}

.ma1 {
  margin: 1.6rem;
}

.ma2 {
  margin: 3.2rem;
}

.ma3 {
  margin: 4.8rem;
}

.ma4 {
  margin: 6.4rem;
}

.ma5 {
  margin: 8rem;
}

.ma6 {
  margin: 9.6rem;
}

.ma7 {
  margin: 11.2rem;
}

.ma8 {
  margin: 12.8rem;
}

.ma9 {
  margin: 14.4rem;
}

.ma10 {
  margin: 16rem;
}

.ma11 {
  margin: 17.6rem;
}

.ma12 {
  margin: 19.2rem;
}

.max {
  margin: none;
}

.ma-au {
  margin: auto;
}

.ma-5 {
  margin: 5%;
}

.ma-10 {
  margin: 10%;
}

.ma-15 {
  margin: 15%;
}

.ma-20 {
  margin: 20%;
}

.ma-25 {
  margin: 25%;
}

.ma-30 {
  margin: 30%;
}

.ma-35 {
  margin: 35%;
}

.ma-40 {
  margin: 40%;
}

.ma-45 {
  margin: 45%;
}

.ma-50 {
  margin: 50%;
}

.ma-55 {
  margin: 55%;
}

.ma-60 {
  margin: 60%;
}

.ma-65 {
  margin: 65%;
}

.ma-70 {
  margin: 70%;
}

.ma-75 {
  margin: 75%;
}

.ma-80 {
  margin: 80%;
}

.ma-85 {
  margin: 85%;
}

.ma-90 {
  margin: 90%;
}

.ma-95 {
  margin: 95%;
}

.ma-100 {
  margin: 100%;
}

.ma-wire {
  margin: 1px;
}

.ma-thin {
  margin: 3px;
}

.ma-xxxsmall {
  margin: 5px;
}

.ma-xxsmall {
  margin: 7px;
}

.ma-xsmall {
  margin: 1rem;
}

.ma-small {
  margin: 1.6rem;
}

.ma-icon {
  margin: 3.2rem;
}

.ma-medium {
  margin: 7rem;
}

.ma-big {
  margin: 16rem;
}

.ma-xbig {
  margin: 22rem;
}

.ma-xxbig {
  margin: 32rem;
}

.ma-xxxbig {
  margin: 44rem;
}

.ma-super {
  margin: 56rem;
}

.ma-xsuper {
  margin: 68rem;
}

.ma-xxsuper {
  margin: 80rem;
}

.ma-xxxsuper {
  margin: 100rem;
}

@media only screen and (min-width: 768px) {
  .ma0-m {
    margin: 0;
  }

  .ma1-m {
    margin: 1.6rem;
  }

  .ma2-m {
    margin: 3.2rem;
  }

  .ma3-m {
    margin: 4.8rem;
  }

  .ma4-m {
    margin: 6.4rem;
  }

  .ma5-m {
    margin: 8rem;
  }

  .ma6-m {
    margin: 9.6rem;
  }

  .ma7-m {
    margin: 11.2rem;
  }

  .ma8-m {
    margin: 12.8rem;
  }

  .ma9-m {
    margin: 14.4rem;
  }

  .ma10-m {
    margin: 16rem;
  }

  .ma11-m {
    margin: 17.6rem;
  }

  .ma12-m {
    margin: 19.2rem;
  }

  .max-m {
    margin: none;
  }

  .ma-au-m {
    margin: auto;
  }

  .ma-5-m {
    margin: 5%;
  }

  .ma-10-m {
    margin: 10%;
  }

  .ma-15-m {
    margin: 15%;
  }

  .ma-20-m {
    margin: 20%;
  }

  .ma-25-m {
    margin: 25%;
  }

  .ma-30-m {
    margin: 30%;
  }

  .ma-35-m {
    margin: 35%;
  }

  .ma-40-m {
    margin: 40%;
  }

  .ma-45-m {
    margin: 45%;
  }

  .ma-50-m {
    margin: 50%;
  }

  .ma-55-m {
    margin: 55%;
  }

  .ma-60-m {
    margin: 60%;
  }

  .ma-65-m {
    margin: 65%;
  }

  .ma-70-m {
    margin: 70%;
  }

  .ma-75-m {
    margin: 75%;
  }

  .ma-80-m {
    margin: 80%;
  }

  .ma-85-m {
    margin: 85%;
  }

  .ma-90-m {
    margin: 90%;
  }

  .ma-95-m {
    margin: 95%;
  }

  .ma-100-m {
    margin: 100%;
  }

  .ma-wire-m {
    margin: 1px;
  }

  .ma-thin-m {
    margin: 3px;
  }

  .ma-xxxsmall-m {
    margin: 5px;
  }

  .ma-xxsmall-m {
    margin: 7px;
  }

  .ma-xsmall-m {
    margin: 1rem;
  }

  .ma-small-m {
    margin: 1.6rem;
  }

  .ma-icon-m {
    margin: 3.2rem;
  }

  .ma-medium-m {
    margin: 7rem;
  }

  .ma-big-m {
    margin: 16rem;
  }

  .ma-xbig-m {
    margin: 22rem;
  }

  .ma-xxbig-m {
    margin: 32rem;
  }

  .ma-xxxbig-m {
    margin: 44rem;
  }

  .ma-super-m {
    margin: 56rem;
  }

  .ma-xsuper-m {
    margin: 68rem;
  }

  .ma-xxsuper-m {
    margin: 80rem;
  }

  .ma-xxxsuper-m {
    margin: 100rem;
  }
}
@media only screen and (min-width: 1024px) {
  .ma0-l {
    margin: 0;
  }

  .ma1-l {
    margin: 1.6rem;
  }

  .ma2-l {
    margin: 3.2rem;
  }

  .ma3-l {
    margin: 4.8rem;
  }

  .ma4-l {
    margin: 6.4rem;
  }

  .ma5-l {
    margin: 8rem;
  }

  .ma6-l {
    margin: 9.6rem;
  }

  .ma7-l {
    margin: 11.2rem;
  }

  .ma8-l {
    margin: 12.8rem;
  }

  .ma9-l {
    margin: 14.4rem;
  }

  .ma10-l {
    margin: 16rem;
  }

  .ma11-l {
    margin: 17.6rem;
  }

  .ma12-l {
    margin: 19.2rem;
  }

  .max-l {
    margin: none;
  }

  .ma-au-l {
    margin: auto;
  }

  .ma-5-l {
    margin: 5%;
  }

  .ma-10-l {
    margin: 10%;
  }

  .ma-15-l {
    margin: 15%;
  }

  .ma-20-l {
    margin: 20%;
  }

  .ma-25-l {
    margin: 25%;
  }

  .ma-30-l {
    margin: 30%;
  }

  .ma-35-l {
    margin: 35%;
  }

  .ma-40-l {
    margin: 40%;
  }

  .ma-45-l {
    margin: 45%;
  }

  .ma-50-l {
    margin: 50%;
  }

  .ma-55-l {
    margin: 55%;
  }

  .ma-60-l {
    margin: 60%;
  }

  .ma-65-l {
    margin: 65%;
  }

  .ma-70-l {
    margin: 70%;
  }

  .ma-75-l {
    margin: 75%;
  }

  .ma-80-l {
    margin: 80%;
  }

  .ma-85-l {
    margin: 85%;
  }

  .ma-90-l {
    margin: 90%;
  }

  .ma-95-l {
    margin: 95%;
  }

  .ma-100-l {
    margin: 100%;
  }

  .ma-wire-l {
    margin: 1px;
  }

  .ma-thin-l {
    margin: 3px;
  }

  .ma-xxxsmall-l {
    margin: 5px;
  }

  .ma-xxsmall-l {
    margin: 7px;
  }

  .ma-xsmall-l {
    margin: 1rem;
  }

  .ma-small-l {
    margin: 1.6rem;
  }

  .ma-icon-l {
    margin: 3.2rem;
  }

  .ma-medium-l {
    margin: 7rem;
  }

  .ma-big-l {
    margin: 16rem;
  }

  .ma-xbig-l {
    margin: 22rem;
  }

  .ma-xxbig-l {
    margin: 32rem;
  }

  .ma-xxxbig-l {
    margin: 44rem;
  }

  .ma-super-l {
    margin: 56rem;
  }

  .ma-xsuper-l {
    margin: 68rem;
  }

  .ma-xxsuper-l {
    margin: 80rem;
  }

  .ma-xxxsuper-l {
    margin: 100rem;
  }
}
.mb0 {
  margin-bottom: 0;
}

.mb1 {
  margin-bottom: 1.6rem;
}

.mb2 {
  margin-bottom: 3.2rem;
}

.mb3 {
  margin-bottom: 4.8rem;
}

.mb4 {
  margin-bottom: 6.4rem;
}

.mb5 {
  margin-bottom: 8rem;
}

.mb6 {
  margin-bottom: 9.6rem;
}

.mb7 {
  margin-bottom: 11.2rem;
}

.mb8 {
  margin-bottom: 12.8rem;
}

.mb9 {
  margin-bottom: 14.4rem;
}

.mb10 {
  margin-bottom: 16rem;
}

.mb11 {
  margin-bottom: 17.6rem;
}

.mb12 {
  margin-bottom: 19.2rem;
}

.mbx {
  margin-bottom: none;
}

.mb-au {
  margin-bottom: auto;
}

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

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

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

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

.mb-25 {
  margin-bottom: 25%;
}

.mb-30 {
  margin-bottom: 30%;
}

.mb-35 {
  margin-bottom: 35%;
}

.mb-40 {
  margin-bottom: 40%;
}

.mb-45 {
  margin-bottom: 45%;
}

.mb-50 {
  margin-bottom: 50%;
}

.mb-55 {
  margin-bottom: 55%;
}

.mb-60 {
  margin-bottom: 60%;
}

.mb-65 {
  margin-bottom: 65%;
}

.mb-70 {
  margin-bottom: 70%;
}

.mb-75 {
  margin-bottom: 75%;
}

.mb-80 {
  margin-bottom: 80%;
}

.mb-85 {
  margin-bottom: 85%;
}

.mb-90 {
  margin-bottom: 90%;
}

.mb-95 {
  margin-bottom: 95%;
}

.mb-100 {
  margin-bottom: 100%;
}

.mb-wire {
  margin-bottom: 1px;
}

.mb-thin {
  margin-bottom: 3px;
}

.mb-xxxsmall {
  margin-bottom: 5px;
}

.mb-xxsmall {
  margin-bottom: 7px;
}

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

.mb-small {
  margin-bottom: 1.6rem;
}

.mb-icon {
  margin-bottom: 3.2rem;
}

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

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

.mb-xbig {
  margin-bottom: 22rem;
}

.mb-xxbig {
  margin-bottom: 32rem;
}

.mb-xxxbig {
  margin-bottom: 44rem;
}

.mb-super {
  margin-bottom: 56rem;
}

.mb-xsuper {
  margin-bottom: 68rem;
}

.mb-xxsuper {
  margin-bottom: 80rem;
}

.mb-xxxsuper {
  margin-bottom: 100rem;
}

@media only screen and (min-width: 768px) {
  .mb0-m {
    margin-bottom: 0;
  }

  .mb1-m {
    margin-bottom: 1.6rem;
  }

  .mb2-m {
    margin-bottom: 3.2rem;
  }

  .mb3-m {
    margin-bottom: 4.8rem;
  }

  .mb4-m {
    margin-bottom: 6.4rem;
  }

  .mb5-m {
    margin-bottom: 8rem;
  }

  .mb6-m {
    margin-bottom: 9.6rem;
  }

  .mb7-m {
    margin-bottom: 11.2rem;
  }

  .mb8-m {
    margin-bottom: 12.8rem;
  }

  .mb9-m {
    margin-bottom: 14.4rem;
  }

  .mb10-m {
    margin-bottom: 16rem;
  }

  .mb11-m {
    margin-bottom: 17.6rem;
  }

  .mb12-m {
    margin-bottom: 19.2rem;
  }

  .mbx-m {
    margin-bottom: none;
  }

  .mb-au-m {
    margin-bottom: auto;
  }

  .mb-5-m {
    margin-bottom: 5%;
  }

  .mb-10-m {
    margin-bottom: 10%;
  }

  .mb-15-m {
    margin-bottom: 15%;
  }

  .mb-20-m {
    margin-bottom: 20%;
  }

  .mb-25-m {
    margin-bottom: 25%;
  }

  .mb-30-m {
    margin-bottom: 30%;
  }

  .mb-35-m {
    margin-bottom: 35%;
  }

  .mb-40-m {
    margin-bottom: 40%;
  }

  .mb-45-m {
    margin-bottom: 45%;
  }

  .mb-50-m {
    margin-bottom: 50%;
  }

  .mb-55-m {
    margin-bottom: 55%;
  }

  .mb-60-m {
    margin-bottom: 60%;
  }

  .mb-65-m {
    margin-bottom: 65%;
  }

  .mb-70-m {
    margin-bottom: 70%;
  }

  .mb-75-m {
    margin-bottom: 75%;
  }

  .mb-80-m {
    margin-bottom: 80%;
  }

  .mb-85-m {
    margin-bottom: 85%;
  }

  .mb-90-m {
    margin-bottom: 90%;
  }

  .mb-95-m {
    margin-bottom: 95%;
  }

  .mb-100-m {
    margin-bottom: 100%;
  }

  .mb-wire-m {
    margin-bottom: 1px;
  }

  .mb-thin-m {
    margin-bottom: 3px;
  }

  .mb-xxxsmall-m {
    margin-bottom: 5px;
  }

  .mb-xxsmall-m {
    margin-bottom: 7px;
  }

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

  .mb-small-m {
    margin-bottom: 1.6rem;
  }

  .mb-icon-m {
    margin-bottom: 3.2rem;
  }

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

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

  .mb-xbig-m {
    margin-bottom: 22rem;
  }

  .mb-xxbig-m {
    margin-bottom: 32rem;
  }

  .mb-xxxbig-m {
    margin-bottom: 44rem;
  }

  .mb-super-m {
    margin-bottom: 56rem;
  }

  .mb-xsuper-m {
    margin-bottom: 68rem;
  }

  .mb-xxsuper-m {
    margin-bottom: 80rem;
  }

  .mb-xxxsuper-m {
    margin-bottom: 100rem;
  }
}
@media only screen and (min-width: 1024px) {
  .mb0-l {
    margin-bottom: 0;
  }

  .mb1-l {
    margin-bottom: 1.6rem;
  }

  .mb2-l {
    margin-bottom: 3.2rem;
  }

  .mb3-l {
    margin-bottom: 4.8rem;
  }

  .mb4-l {
    margin-bottom: 6.4rem;
  }

  .mb5-l {
    margin-bottom: 8rem;
  }

  .mb6-l {
    margin-bottom: 9.6rem;
  }

  .mb7-l {
    margin-bottom: 11.2rem;
  }

  .mb8-l {
    margin-bottom: 12.8rem;
  }

  .mb9-l {
    margin-bottom: 14.4rem;
  }

  .mb10-l {
    margin-bottom: 16rem;
  }

  .mb11-l {
    margin-bottom: 17.6rem;
  }

  .mb12-l {
    margin-bottom: 19.2rem;
  }

  .mbx-l {
    margin-bottom: none;
  }

  .mb-au-l {
    margin-bottom: auto;
  }

  .mb-5-l {
    margin-bottom: 5%;
  }

  .mb-10-l {
    margin-bottom: 10%;
  }

  .mb-15-l {
    margin-bottom: 15%;
  }

  .mb-20-l {
    margin-bottom: 20%;
  }

  .mb-25-l {
    margin-bottom: 25%;
  }

  .mb-30-l {
    margin-bottom: 30%;
  }

  .mb-35-l {
    margin-bottom: 35%;
  }

  .mb-40-l {
    margin-bottom: 40%;
  }

  .mb-45-l {
    margin-bottom: 45%;
  }

  .mb-50-l {
    margin-bottom: 50%;
  }

  .mb-55-l {
    margin-bottom: 55%;
  }

  .mb-60-l {
    margin-bottom: 60%;
  }

  .mb-65-l {
    margin-bottom: 65%;
  }

  .mb-70-l {
    margin-bottom: 70%;
  }

  .mb-75-l {
    margin-bottom: 75%;
  }

  .mb-80-l {
    margin-bottom: 80%;
  }

  .mb-85-l {
    margin-bottom: 85%;
  }

  .mb-90-l {
    margin-bottom: 90%;
  }

  .mb-95-l {
    margin-bottom: 95%;
  }

  .mb-100-l {
    margin-bottom: 100%;
  }

  .mb-wire-l {
    margin-bottom: 1px;
  }

  .mb-thin-l {
    margin-bottom: 3px;
  }

  .mb-xxxsmall-l {
    margin-bottom: 5px;
  }

  .mb-xxsmall-l {
    margin-bottom: 7px;
  }

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

  .mb-small-l {
    margin-bottom: 1.6rem;
  }

  .mb-icon-l {
    margin-bottom: 3.2rem;
  }

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

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

  .mb-xbig-l {
    margin-bottom: 22rem;
  }

  .mb-xxbig-l {
    margin-bottom: 32rem;
  }

  .mb-xxxbig-l {
    margin-bottom: 44rem;
  }

  .mb-super-l {
    margin-bottom: 56rem;
  }

  .mb-xsuper-l {
    margin-bottom: 68rem;
  }

  .mb-xxsuper-l {
    margin-bottom: 80rem;
  }

  .mb-xxxsuper-l {
    margin-bottom: 100rem;
  }
}
.ml0 {
  margin-left: 0;
}

.ml1 {
  margin-left: 1.6rem;
}

.ml2 {
  margin-left: 3.2rem;
}

.ml3 {
  margin-left: 4.8rem;
}

.ml4 {
  margin-left: 6.4rem;
}

.ml5 {
  margin-left: 8rem;
}

.ml6 {
  margin-left: 9.6rem;
}

.ml7 {
  margin-left: 11.2rem;
}

.ml8 {
  margin-left: 12.8rem;
}

.ml9 {
  margin-left: 14.4rem;
}

.ml10 {
  margin-left: 16rem;
}

.ml11 {
  margin-left: 17.6rem;
}

.ml12 {
  margin-left: 19.2rem;
}

.mlx {
  margin-left: none;
}

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

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

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

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

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

.ml-25 {
  margin-left: 25%;
}

.ml-30 {
  margin-left: 30%;
}

.ml-35 {
  margin-left: 35%;
}

.ml-40 {
  margin-left: 40%;
}

.ml-45 {
  margin-left: 45%;
}

.ml-50 {
  margin-left: 50%;
}

.ml-55 {
  margin-left: 55%;
}

.ml-60 {
  margin-left: 60%;
}

.ml-65 {
  margin-left: 65%;
}

.ml-70 {
  margin-left: 70%;
}

.ml-75 {
  margin-left: 75%;
}

.ml-80 {
  margin-left: 80%;
}

.ml-85 {
  margin-left: 85%;
}

.ml-90 {
  margin-left: 90%;
}

.ml-95 {
  margin-left: 95%;
}

.ml-100 {
  margin-left: 100%;
}

.ml-wire {
  margin-left: 1px;
}

.ml-thin {
  margin-left: 3px;
}

.ml-xxxsmall {
  margin-left: 5px;
}

.ml-xxsmall {
  margin-left: 7px;
}

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

.ml-small {
  margin-left: 1.6rem;
}

.ml-icon {
  margin-left: 3.2rem;
}

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

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

.ml-xbig {
  margin-left: 22rem;
}

.ml-xxbig {
  margin-left: 32rem;
}

.ml-xxxbig {
  margin-left: 44rem;
}

.ml-super {
  margin-left: 56rem;
}

.ml-xsuper {
  margin-left: 68rem;
}

.ml-xxsuper {
  margin-left: 80rem;
}

.ml-xxxsuper {
  margin-left: 100rem;
}

@media only screen and (min-width: 768px) {
  .ml0-m {
    margin-left: 0;
  }

  .ml1-m {
    margin-left: 1.6rem;
  }

  .ml2-m {
    margin-left: 3.2rem;
  }

  .ml3-m {
    margin-left: 4.8rem;
  }

  .ml4-m {
    margin-left: 6.4rem;
  }

  .ml5-m {
    margin-left: 8rem;
  }

  .ml6-m {
    margin-left: 9.6rem;
  }

  .ml7-m {
    margin-left: 11.2rem;
  }

  .ml8-m {
    margin-left: 12.8rem;
  }

  .ml9-m {
    margin-left: 14.4rem;
  }

  .ml10-m {
    margin-left: 16rem;
  }

  .ml11-m {
    margin-left: 17.6rem;
  }

  .ml12-m {
    margin-left: 19.2rem;
  }

  .mlx-m {
    margin-left: none;
  }

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

  .ml-5-m {
    margin-left: 5%;
  }

  .ml-10-m {
    margin-left: 10%;
  }

  .ml-15-m {
    margin-left: 15%;
  }

  .ml-20-m {
    margin-left: 20%;
  }

  .ml-25-m {
    margin-left: 25%;
  }

  .ml-30-m {
    margin-left: 30%;
  }

  .ml-35-m {
    margin-left: 35%;
  }

  .ml-40-m {
    margin-left: 40%;
  }

  .ml-45-m {
    margin-left: 45%;
  }

  .ml-50-m {
    margin-left: 50%;
  }

  .ml-55-m {
    margin-left: 55%;
  }

  .ml-60-m {
    margin-left: 60%;
  }

  .ml-65-m {
    margin-left: 65%;
  }

  .ml-70-m {
    margin-left: 70%;
  }

  .ml-75-m {
    margin-left: 75%;
  }

  .ml-80-m {
    margin-left: 80%;
  }

  .ml-85-m {
    margin-left: 85%;
  }

  .ml-90-m {
    margin-left: 90%;
  }

  .ml-95-m {
    margin-left: 95%;
  }

  .ml-100-m {
    margin-left: 100%;
  }

  .ml-wire-m {
    margin-left: 1px;
  }

  .ml-thin-m {
    margin-left: 3px;
  }

  .ml-xxxsmall-m {
    margin-left: 5px;
  }

  .ml-xxsmall-m {
    margin-left: 7px;
  }

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

  .ml-small-m {
    margin-left: 1.6rem;
  }

  .ml-icon-m {
    margin-left: 3.2rem;
  }

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

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

  .ml-xbig-m {
    margin-left: 22rem;
  }

  .ml-xxbig-m {
    margin-left: 32rem;
  }

  .ml-xxxbig-m {
    margin-left: 44rem;
  }

  .ml-super-m {
    margin-left: 56rem;
  }

  .ml-xsuper-m {
    margin-left: 68rem;
  }

  .ml-xxsuper-m {
    margin-left: 80rem;
  }

  .ml-xxxsuper-m {
    margin-left: 100rem;
  }
}
@media only screen and (min-width: 1024px) {
  .ml0-l {
    margin-left: 0;
  }

  .ml1-l {
    margin-left: 1.6rem;
  }

  .ml2-l {
    margin-left: 3.2rem;
  }

  .ml3-l {
    margin-left: 4.8rem;
  }

  .ml4-l {
    margin-left: 6.4rem;
  }

  .ml5-l {
    margin-left: 8rem;
  }

  .ml6-l {
    margin-left: 9.6rem;
  }

  .ml7-l {
    margin-left: 11.2rem;
  }

  .ml8-l {
    margin-left: 12.8rem;
  }

  .ml9-l {
    margin-left: 14.4rem;
  }

  .ml10-l {
    margin-left: 16rem;
  }

  .ml11-l {
    margin-left: 17.6rem;
  }

  .ml12-l {
    margin-left: 19.2rem;
  }

  .mlx-l {
    margin-left: none;
  }

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

  .ml-5-l {
    margin-left: 5%;
  }

  .ml-10-l {
    margin-left: 10%;
  }

  .ml-15-l {
    margin-left: 15%;
  }

  .ml-20-l {
    margin-left: 20%;
  }

  .ml-25-l {
    margin-left: 25%;
  }

  .ml-30-l {
    margin-left: 30%;
  }

  .ml-35-l {
    margin-left: 35%;
  }

  .ml-40-l {
    margin-left: 40%;
  }

  .ml-45-l {
    margin-left: 45%;
  }

  .ml-50-l {
    margin-left: 50%;
  }

  .ml-55-l {
    margin-left: 55%;
  }

  .ml-60-l {
    margin-left: 60%;
  }

  .ml-65-l {
    margin-left: 65%;
  }

  .ml-70-l {
    margin-left: 70%;
  }

  .ml-75-l {
    margin-left: 75%;
  }

  .ml-80-l {
    margin-left: 80%;
  }

  .ml-85-l {
    margin-left: 85%;
  }

  .ml-90-l {
    margin-left: 90%;
  }

  .ml-95-l {
    margin-left: 95%;
  }

  .ml-100-l {
    margin-left: 100%;
  }

  .ml-wire-l {
    margin-left: 1px;
  }

  .ml-thin-l {
    margin-left: 3px;
  }

  .ml-xxxsmall-l {
    margin-left: 5px;
  }

  .ml-xxsmall-l {
    margin-left: 7px;
  }

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

  .ml-small-l {
    margin-left: 1.6rem;
  }

  .ml-icon-l {
    margin-left: 3.2rem;
  }

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

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

  .ml-xbig-l {
    margin-left: 22rem;
  }

  .ml-xxbig-l {
    margin-left: 32rem;
  }

  .ml-xxxbig-l {
    margin-left: 44rem;
  }

  .ml-super-l {
    margin-left: 56rem;
  }

  .ml-xsuper-l {
    margin-left: 68rem;
  }

  .ml-xxsuper-l {
    margin-left: 80rem;
  }

  .ml-xxxsuper-l {
    margin-left: 100rem;
  }
}
.mr0 {
  margin-right: 0;
}

.mr1 {
  margin-right: 1.6rem;
}

.mr2 {
  margin-right: 3.2rem;
}

.mr3 {
  margin-right: 4.8rem;
}

.mr4 {
  margin-right: 6.4rem;
}

.mr5 {
  margin-right: 8rem;
}

.mr6 {
  margin-right: 9.6rem;
}

.mr7 {
  margin-right: 11.2rem;
}

.mr8 {
  margin-right: 12.8rem;
}

.mr9 {
  margin-right: 14.4rem;
}

.mr10 {
  margin-right: 16rem;
}

.mr11 {
  margin-right: 17.6rem;
}

.mr12 {
  margin-right: 19.2rem;
}

.mrx {
  margin-right: none;
}

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

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

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

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

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

.mr-25 {
  margin-right: 25%;
}

.mr-30 {
  margin-right: 30%;
}

.mr-35 {
  margin-right: 35%;
}

.mr-40 {
  margin-right: 40%;
}

.mr-45 {
  margin-right: 45%;
}

.mr-50 {
  margin-right: 50%;
}

.mr-55 {
  margin-right: 55%;
}

.mr-60 {
  margin-right: 60%;
}

.mr-65 {
  margin-right: 65%;
}

.mr-70 {
  margin-right: 70%;
}

.mr-75 {
  margin-right: 75%;
}

.mr-80 {
  margin-right: 80%;
}

.mr-85 {
  margin-right: 85%;
}

.mr-90 {
  margin-right: 90%;
}

.mr-95 {
  margin-right: 95%;
}

.mr-100 {
  margin-right: 100%;
}

.mr-wire {
  margin-right: 1px;
}

.mr-thin {
  margin-right: 3px;
}

.mr-xxxsmall {
  margin-right: 5px;
}

.mr-xxsmall {
  margin-right: 7px;
}

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

.mr-small {
  margin-right: 1.6rem;
}

.mr-icon {
  margin-right: 3.2rem;
}

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

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

.mr-xbig {
  margin-right: 22rem;
}

.mr-xxbig {
  margin-right: 32rem;
}

.mr-xxxbig {
  margin-right: 44rem;
}

.mr-super {
  margin-right: 56rem;
}

.mr-xsuper {
  margin-right: 68rem;
}

.mr-xxsuper {
  margin-right: 80rem;
}

.mr-xxxsuper {
  margin-right: 100rem;
}

@media only screen and (min-width: 768px) {
  .mr0-m {
    margin-right: 0;
  }

  .mr1-m {
    margin-right: 1.6rem;
  }

  .mr2-m {
    margin-right: 3.2rem;
  }

  .mr3-m {
    margin-right: 4.8rem;
  }

  .mr4-m {
    margin-right: 6.4rem;
  }

  .mr5-m {
    margin-right: 8rem;
  }

  .mr6-m {
    margin-right: 9.6rem;
  }

  .mr7-m {
    margin-right: 11.2rem;
  }

  .mr8-m {
    margin-right: 12.8rem;
  }

  .mr9-m {
    margin-right: 14.4rem;
  }

  .mr10-m {
    margin-right: 16rem;
  }

  .mr11-m {
    margin-right: 17.6rem;
  }

  .mr12-m {
    margin-right: 19.2rem;
  }

  .mrx-m {
    margin-right: none;
  }

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

  .mr-5-m {
    margin-right: 5%;
  }

  .mr-10-m {
    margin-right: 10%;
  }

  .mr-15-m {
    margin-right: 15%;
  }

  .mr-20-m {
    margin-right: 20%;
  }

  .mr-25-m {
    margin-right: 25%;
  }

  .mr-30-m {
    margin-right: 30%;
  }

  .mr-35-m {
    margin-right: 35%;
  }

  .mr-40-m {
    margin-right: 40%;
  }

  .mr-45-m {
    margin-right: 45%;
  }

  .mr-50-m {
    margin-right: 50%;
  }

  .mr-55-m {
    margin-right: 55%;
  }

  .mr-60-m {
    margin-right: 60%;
  }

  .mr-65-m {
    margin-right: 65%;
  }

  .mr-70-m {
    margin-right: 70%;
  }

  .mr-75-m {
    margin-right: 75%;
  }

  .mr-80-m {
    margin-right: 80%;
  }

  .mr-85-m {
    margin-right: 85%;
  }

  .mr-90-m {
    margin-right: 90%;
  }

  .mr-95-m {
    margin-right: 95%;
  }

  .mr-100-m {
    margin-right: 100%;
  }

  .mr-wire-m {
    margin-right: 1px;
  }

  .mr-thin-m {
    margin-right: 3px;
  }

  .mr-xxxsmall-m {
    margin-right: 5px;
  }

  .mr-xxsmall-m {
    margin-right: 7px;
  }

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

  .mr-small-m {
    margin-right: 1.6rem;
  }

  .mr-icon-m {
    margin-right: 3.2rem;
  }

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

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

  .mr-xbig-m {
    margin-right: 22rem;
  }

  .mr-xxbig-m {
    margin-right: 32rem;
  }

  .mr-xxxbig-m {
    margin-right: 44rem;
  }

  .mr-super-m {
    margin-right: 56rem;
  }

  .mr-xsuper-m {
    margin-right: 68rem;
  }

  .mr-xxsuper-m {
    margin-right: 80rem;
  }

  .mr-xxxsuper-m {
    margin-right: 100rem;
  }
}
@media only screen and (min-width: 1024px) {
  .mr0-l {
    margin-right: 0;
  }

  .mr1-l {
    margin-right: 1.6rem;
  }

  .mr2-l {
    margin-right: 3.2rem;
  }

  .mr3-l {
    margin-right: 4.8rem;
  }

  .mr4-l {
    margin-right: 6.4rem;
  }

  .mr5-l {
    margin-right: 8rem;
  }

  .mr6-l {
    margin-right: 9.6rem;
  }

  .mr7-l {
    margin-right: 11.2rem;
  }

  .mr8-l {
    margin-right: 12.8rem;
  }

  .mr9-l {
    margin-right: 14.4rem;
  }

  .mr10-l {
    margin-right: 16rem;
  }

  .mr11-l {
    margin-right: 17.6rem;
  }

  .mr12-l {
    margin-right: 19.2rem;
  }

  .mrx-l {
    margin-right: none;
  }

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

  .mr-5-l {
    margin-right: 5%;
  }

  .mr-10-l {
    margin-right: 10%;
  }

  .mr-15-l {
    margin-right: 15%;
  }

  .mr-20-l {
    margin-right: 20%;
  }

  .mr-25-l {
    margin-right: 25%;
  }

  .mr-30-l {
    margin-right: 30%;
  }

  .mr-35-l {
    margin-right: 35%;
  }

  .mr-40-l {
    margin-right: 40%;
  }

  .mr-45-l {
    margin-right: 45%;
  }

  .mr-50-l {
    margin-right: 50%;
  }

  .mr-55-l {
    margin-right: 55%;
  }

  .mr-60-l {
    margin-right: 60%;
  }

  .mr-65-l {
    margin-right: 65%;
  }

  .mr-70-l {
    margin-right: 70%;
  }

  .mr-75-l {
    margin-right: 75%;
  }

  .mr-80-l {
    margin-right: 80%;
  }

  .mr-85-l {
    margin-right: 85%;
  }

  .mr-90-l {
    margin-right: 90%;
  }

  .mr-95-l {
    margin-right: 95%;
  }

  .mr-100-l {
    margin-right: 100%;
  }

  .mr-wire-l {
    margin-right: 1px;
  }

  .mr-thin-l {
    margin-right: 3px;
  }

  .mr-xxxsmall-l {
    margin-right: 5px;
  }

  .mr-xxsmall-l {
    margin-right: 7px;
  }

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

  .mr-small-l {
    margin-right: 1.6rem;
  }

  .mr-icon-l {
    margin-right: 3.2rem;
  }

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

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

  .mr-xbig-l {
    margin-right: 22rem;
  }

  .mr-xxbig-l {
    margin-right: 32rem;
  }

  .mr-xxxbig-l {
    margin-right: 44rem;
  }

  .mr-super-l {
    margin-right: 56rem;
  }

  .mr-xsuper-l {
    margin-right: 68rem;
  }

  .mr-xxsuper-l {
    margin-right: 80rem;
  }

  .mr-xxxsuper-l {
    margin-right: 100rem;
  }
}
.mt0 {
  margin-top: 0;
}

.mt1 {
  margin-top: 1.6rem;
}

.mt2 {
  margin-top: 3.2rem;
}

.mt3 {
  margin-top: 4.8rem;
}

.mt4 {
  margin-top: 6.4rem;
}

.mt5 {
  margin-top: 8rem;
}

.mt6 {
  margin-top: 9.6rem;
}

.mt7 {
  margin-top: 11.2rem;
}

.mt8 {
  margin-top: 12.8rem;
}

.mt9 {
  margin-top: 14.4rem;
}

.mt10 {
  margin-top: 16rem;
}

.mt11 {
  margin-top: 17.6rem;
}

.mt12 {
  margin-top: 19.2rem;
}

.mtx {
  margin-top: none;
}

.mt-au {
  margin-top: auto;
}

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

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

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

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

.mt-25 {
  margin-top: 25%;
}

.mt-30 {
  margin-top: 30%;
}

.mt-35 {
  margin-top: 35%;
}

.mt-40 {
  margin-top: 40%;
}

.mt-45 {
  margin-top: 45%;
}

.mt-50 {
  margin-top: 50%;
}

.mt-55 {
  margin-top: 55%;
}

.mt-60 {
  margin-top: 60%;
}

.mt-65 {
  margin-top: 65%;
}

.mt-70 {
  margin-top: 70%;
}

.mt-75 {
  margin-top: 75%;
}

.mt-80 {
  margin-top: 80%;
}

.mt-85 {
  margin-top: 85%;
}

.mt-90 {
  margin-top: 90%;
}

.mt-95 {
  margin-top: 95%;
}

.mt-100 {
  margin-top: 100%;
}

.mt-wire {
  margin-top: 1px;
}

.mt-thin {
  margin-top: 3px;
}

.mt-xxxsmall {
  margin-top: 5px;
}

.mt-xxsmall {
  margin-top: 7px;
}

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

.mt-small {
  margin-top: 1.6rem;
}

.mt-icon {
  margin-top: 3.2rem;
}

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

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

.mt-xbig {
  margin-top: 22rem;
}

.mt-xxbig {
  margin-top: 32rem;
}

.mt-xxxbig {
  margin-top: 44rem;
}

.mt-super {
  margin-top: 56rem;
}

.mt-xsuper {
  margin-top: 68rem;
}

.mt-xxsuper {
  margin-top: 80rem;
}

.mt-xxxsuper {
  margin-top: 100rem;
}

@media only screen and (min-width: 768px) {
  .mt0-m {
    margin-top: 0;
  }

  .mt1-m {
    margin-top: 1.6rem;
  }

  .mt2-m {
    margin-top: 3.2rem;
  }

  .mt3-m {
    margin-top: 4.8rem;
  }

  .mt4-m {
    margin-top: 6.4rem;
  }

  .mt5-m {
    margin-top: 8rem;
  }

  .mt6-m {
    margin-top: 9.6rem;
  }

  .mt7-m {
    margin-top: 11.2rem;
  }

  .mt8-m {
    margin-top: 12.8rem;
  }

  .mt9-m {
    margin-top: 14.4rem;
  }

  .mt10-m {
    margin-top: 16rem;
  }

  .mt11-m {
    margin-top: 17.6rem;
  }

  .mt12-m {
    margin-top: 19.2rem;
  }

  .mtx-m {
    margin-top: none;
  }

  .mt-au-m {
    margin-top: auto;
  }

  .mt-5-m {
    margin-top: 5%;
  }

  .mt-10-m {
    margin-top: 10%;
  }

  .mt-15-m {
    margin-top: 15%;
  }

  .mt-20-m {
    margin-top: 20%;
  }

  .mt-25-m {
    margin-top: 25%;
  }

  .mt-30-m {
    margin-top: 30%;
  }

  .mt-35-m {
    margin-top: 35%;
  }

  .mt-40-m {
    margin-top: 40%;
  }

  .mt-45-m {
    margin-top: 45%;
  }

  .mt-50-m {
    margin-top: 50%;
  }

  .mt-55-m {
    margin-top: 55%;
  }

  .mt-60-m {
    margin-top: 60%;
  }

  .mt-65-m {
    margin-top: 65%;
  }

  .mt-70-m {
    margin-top: 70%;
  }

  .mt-75-m {
    margin-top: 75%;
  }

  .mt-80-m {
    margin-top: 80%;
  }

  .mt-85-m {
    margin-top: 85%;
  }

  .mt-90-m {
    margin-top: 90%;
  }

  .mt-95-m {
    margin-top: 95%;
  }

  .mt-100-m {
    margin-top: 100%;
  }

  .mt-wire-m {
    margin-top: 1px;
  }

  .mt-thin-m {
    margin-top: 3px;
  }

  .mt-xxxsmall-m {
    margin-top: 5px;
  }

  .mt-xxsmall-m {
    margin-top: 7px;
  }

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

  .mt-small-m {
    margin-top: 1.6rem;
  }

  .mt-icon-m {
    margin-top: 3.2rem;
  }

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

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

  .mt-xbig-m {
    margin-top: 22rem;
  }

  .mt-xxbig-m {
    margin-top: 32rem;
  }

  .mt-xxxbig-m {
    margin-top: 44rem;
  }

  .mt-super-m {
    margin-top: 56rem;
  }

  .mt-xsuper-m {
    margin-top: 68rem;
  }

  .mt-xxsuper-m {
    margin-top: 80rem;
  }

  .mt-xxxsuper-m {
    margin-top: 100rem;
  }
}
@media only screen and (min-width: 1024px) {
  .mt0-l {
    margin-top: 0;
  }

  .mt1-l {
    margin-top: 1.6rem;
  }

  .mt2-l {
    margin-top: 3.2rem;
  }

  .mt3-l {
    margin-top: 4.8rem;
  }

  .mt4-l {
    margin-top: 6.4rem;
  }

  .mt5-l {
    margin-top: 8rem;
  }

  .mt6-l {
    margin-top: 9.6rem;
  }

  .mt7-l {
    margin-top: 11.2rem;
  }

  .mt8-l {
    margin-top: 12.8rem;
  }

  .mt9-l {
    margin-top: 14.4rem;
  }

  .mt10-l {
    margin-top: 16rem;
  }

  .mt11-l {
    margin-top: 17.6rem;
  }

  .mt12-l {
    margin-top: 19.2rem;
  }

  .mtx-l {
    margin-top: none;
  }

  .mt-au-l {
    margin-top: auto;
  }

  .mt-5-l {
    margin-top: 5%;
  }

  .mt-10-l {
    margin-top: 10%;
  }

  .mt-15-l {
    margin-top: 15%;
  }

  .mt-20-l {
    margin-top: 20%;
  }

  .mt-25-l {
    margin-top: 25%;
  }

  .mt-30-l {
    margin-top: 30%;
  }

  .mt-35-l {
    margin-top: 35%;
  }

  .mt-40-l {
    margin-top: 40%;
  }

  .mt-45-l {
    margin-top: 45%;
  }

  .mt-50-l {
    margin-top: 50%;
  }

  .mt-55-l {
    margin-top: 55%;
  }

  .mt-60-l {
    margin-top: 60%;
  }

  .mt-65-l {
    margin-top: 65%;
  }

  .mt-70-l {
    margin-top: 70%;
  }

  .mt-75-l {
    margin-top: 75%;
  }

  .mt-80-l {
    margin-top: 80%;
  }

  .mt-85-l {
    margin-top: 85%;
  }

  .mt-90-l {
    margin-top: 90%;
  }

  .mt-95-l {
    margin-top: 95%;
  }

  .mt-100-l {
    margin-top: 100%;
  }

  .mt-wire-l {
    margin-top: 1px;
  }

  .mt-thin-l {
    margin-top: 3px;
  }

  .mt-xxxsmall-l {
    margin-top: 5px;
  }

  .mt-xxsmall-l {
    margin-top: 7px;
  }

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

  .mt-small-l {
    margin-top: 1.6rem;
  }

  .mt-icon-l {
    margin-top: 3.2rem;
  }

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

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

  .mt-xbig-l {
    margin-top: 22rem;
  }

  .mt-xxbig-l {
    margin-top: 32rem;
  }

  .mt-xxxbig-l {
    margin-top: 44rem;
  }

  .mt-super-l {
    margin-top: 56rem;
  }

  .mt-xsuper-l {
    margin-top: 68rem;
  }

  .mt-xxsuper-l {
    margin-top: 80rem;
  }

  .mt-xxxsuper-l {
    margin-top: 100rem;
  }
}
.of-fill {
  object-fit: fill;
}

.of-contain {
  object-fit: contain;
}

.of-cover {
  object-fit: cover;
}

.of-scale-down {
  object-fit: scale-down;
}

.of-none {
  object-fit: none;
}

@media only screen and (min-width: 768px) {
  .of-fill-m {
    object-fit: fill;
  }

  .of-contain-m {
    object-fit: contain;
  }

  .of-cover-m {
    object-fit: cover;
  }

  .of-scale-down-m {
    object-fit: scale-down;
  }

  .of-none-m {
    object-fit: none;
  }
}
@media only screen and (min-width: 1024px) {
  .of-fill-l {
    object-fit: fill;
  }

  .of-contain-l {
    object-fit: contain;
  }

  .of-cover-l {
    object-fit: cover;
  }

  .of-scale-down-l {
    object-fit: scale-down;
  }

  .of-none-l {
    object-fit: none;
  }
}
.o0 {
  opacity: 0;
}

.o-10 {
  opacity: 0.1;
}

.o-20 {
  opacity: 0.2;
}

.o-30 {
  opacity: 0.3;
}

.o-40 {
  opacity: 0.4;
}

.o-50 {
  opacity: 0.5;
}

.o-60 {
  opacity: 0.6;
}

.o-70 {
  opacity: 0.7;
}

.o-80 {
  opacity: 0.8;
}

.o-90 {
  opacity: 0.9;
}

.o-100 {
  opacity: 1;
}

@media only screen and (min-width: 768px) {
  .o0-m {
    opacity: 0;
  }

  .o-10-m {
    opacity: 0.1;
  }

  .o-20-m {
    opacity: 0.2;
  }

  .o-30-m {
    opacity: 0.3;
  }

  .o-40-m {
    opacity: 0.4;
  }

  .o-50-m {
    opacity: 0.5;
  }

  .o-60-m {
    opacity: 0.6;
  }

  .o-70-m {
    opacity: 0.7;
  }

  .o-80-m {
    opacity: 0.8;
  }

  .o-90-m {
    opacity: 0.9;
  }

  .o-100-m {
    opacity: 1;
  }
}
@media only screen and (min-width: 1024px) {
  .o0-l {
    opacity: 0;
  }

  .o-10-l {
    opacity: 0.1;
  }

  .o-20-l {
    opacity: 0.2;
  }

  .o-30-l {
    opacity: 0.3;
  }

  .o-40-l {
    opacity: 0.4;
  }

  .o-50-l {
    opacity: 0.5;
  }

  .o-60-l {
    opacity: 0.6;
  }

  .o-70-l {
    opacity: 0.7;
  }

  .o-80-l {
    opacity: 0.8;
  }

  .o-90-l {
    opacity: 0.9;
  }

  .o-100-l {
    opacity: 1;
  }
}
.scroll {
  overflow: scroll;
}

.hidden {
  overflow: hidden;
}

.auto {
  overflow: auto;
}

@media only screen and (min-width: 768px) {
  .scroll-m {
    overflow: scroll;
  }

  .hidden-m {
    overflow: hidden;
  }

  .auto-m {
    overflow: auto;
  }
}
@media only screen and (min-width: 1024px) {
  .scroll-l {
    overflow: scroll;
  }

  .hidden-l {
    overflow: hidden;
  }

  .auto-l {
    overflow: auto;
  }
}
.pa0 {
  padding: 0;
}

.pa1 {
  padding: 1.6rem;
}

.pa2 {
  padding: 3.2rem;
}

.pa3 {
  padding: 4.8rem;
}

.pa4 {
  padding: 6.4rem;
}

.pa5 {
  padding: 8rem;
}

.pa6 {
  padding: 9.6rem;
}

.pa7 {
  padding: 11.2rem;
}

.pa8 {
  padding: 12.8rem;
}

.pa9 {
  padding: 14.4rem;
}

.pa10 {
  padding: 16rem;
}

.pa11 {
  padding: 17.6rem;
}

.pa12 {
  padding: 19.2rem;
}

.pa-wire {
  padding: 1px;
}

.pa-thin {
  padding: 3px;
}

.pa-xxxsmall {
  padding: 5px;
}

.pa-xxsmall {
  padding: 7px;
}

.pa-xsmall {
  padding: 1rem;
}

.pa-small {
  padding: 1.6rem;
}

.pa-icon {
  padding: 3.2rem;
}

.pa-medium {
  padding: 7rem;
}

.pa-big {
  padding: 16rem;
}

.pa-xbig {
  padding: 22rem;
}

.pa-xxbig {
  padding: 32rem;
}

.pa-xxxbig {
  padding: 44rem;
}

.pa-super {
  padding: 56rem;
}

.pa-xsuper {
  padding: 68rem;
}

.pa-xxsuper {
  padding: 80rem;
}

.pa-xxxsuper {
  padding: 100rem;
}

@media only screen and (min-width: 768px) {
  .pa0-m {
    padding: 0;
  }

  .pa1-m {
    padding: 1.6rem;
  }

  .pa2-m {
    padding: 3.2rem;
  }

  .pa3-m {
    padding: 4.8rem;
  }

  .pa4-m {
    padding: 6.4rem;
  }

  .pa5-m {
    padding: 8rem;
  }

  .pa6-m {
    padding: 9.6rem;
  }

  .pa7-m {
    padding: 11.2rem;
  }

  .pa8-m {
    padding: 12.8rem;
  }

  .pa9-m {
    padding: 14.4rem;
  }

  .pa10-m {
    padding: 16rem;
  }

  .pa11-m {
    padding: 17.6rem;
  }

  .pa12-m {
    padding: 19.2rem;
  }

  .pa-wire-m {
    padding: 1px;
  }

  .pa-thin-m {
    padding: 3px;
  }

  .pa-xxxsmall-m {
    padding: 5px;
  }

  .pa-xxsmall-m {
    padding: 7px;
  }

  .pa-xsmall-m {
    padding: 1rem;
  }

  .pa-small-m {
    padding: 1.6rem;
  }

  .pa-icon-m {
    padding: 3.2rem;
  }

  .pa-medium-m {
    padding: 7rem;
  }

  .pa-big-m {
    padding: 16rem;
  }

  .pa-xbig-m {
    padding: 22rem;
  }

  .pa-xxbig-m {
    padding: 32rem;
  }

  .pa-xxxbig-m {
    padding: 44rem;
  }

  .pa-super-m {
    padding: 56rem;
  }

  .pa-xsuper-m {
    padding: 68rem;
  }

  .pa-xxsuper-m {
    padding: 80rem;
  }

  .pa-xxxsuper-m {
    padding: 100rem;
  }
}
@media only screen and (min-width: 1024px) {
  .pa0-l {
    padding: 0;
  }

  .pa1-l {
    padding: 1.6rem;
  }

  .pa2-l {
    padding: 3.2rem;
  }

  .pa3-l {
    padding: 4.8rem;
  }

  .pa4-l {
    padding: 6.4rem;
  }

  .pa5-l {
    padding: 8rem;
  }

  .pa6-l {
    padding: 9.6rem;
  }

  .pa7-l {
    padding: 11.2rem;
  }

  .pa8-l {
    padding: 12.8rem;
  }

  .pa9-l {
    padding: 14.4rem;
  }

  .pa10-l {
    padding: 16rem;
  }

  .pa11-l {
    padding: 17.6rem;
  }

  .pa12-l {
    padding: 19.2rem;
  }

  .pa-wire-l {
    padding: 1px;
  }

  .pa-thin-l {
    padding: 3px;
  }

  .pa-xxxsmall-l {
    padding: 5px;
  }

  .pa-xxsmall-l {
    padding: 7px;
  }

  .pa-xsmall-l {
    padding: 1rem;
  }

  .pa-small-l {
    padding: 1.6rem;
  }

  .pa-icon-l {
    padding: 3.2rem;
  }

  .pa-medium-l {
    padding: 7rem;
  }

  .pa-big-l {
    padding: 16rem;
  }

  .pa-xbig-l {
    padding: 22rem;
  }

  .pa-xxbig-l {
    padding: 32rem;
  }

  .pa-xxxbig-l {
    padding: 44rem;
  }

  .pa-super-l {
    padding: 56rem;
  }

  .pa-xsuper-l {
    padding: 68rem;
  }

  .pa-xxsuper-l {
    padding: 80rem;
  }

  .pa-xxxsuper-l {
    padding: 100rem;
  }
}
.pb0 {
  padding-bottom: 0;
}

.pb1 {
  padding-bottom: 1.6rem;
}

.pb2 {
  padding-bottom: 3.2rem;
}

.pb3 {
  padding-bottom: 4.8rem;
}

.pb4 {
  padding-bottom: 6.4rem;
}

.pb5 {
  padding-bottom: 8rem;
}

.pb6 {
  padding-bottom: 9.6rem;
}

.pb7 {
  padding-bottom: 11.2rem;
}

.pb8 {
  padding-bottom: 12.8rem;
}

.pb9 {
  padding-bottom: 14.4rem;
}

.pb10 {
  padding-bottom: 16rem;
}

.pb11 {
  padding-bottom: 17.6rem;
}

.pb12 {
  padding-bottom: 19.2rem;
}

.pb-wire {
  padding-bottom: 1px;
}

.pb-thin {
  padding-bottom: 3px;
}

.pb-xxxsmall {
  padding-bottom: 5px;
}

.pb-xxsmall {
  padding-bottom: 7px;
}

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

.pb-small {
  padding-bottom: 1.6rem;
}

.pb-icon {
  padding-bottom: 3.2rem;
}

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

.pb-big {
  padding-bottom: 16rem;
}

.pb-xbig {
  padding-bottom: 22rem;
}

.pb-xxbig {
  padding-bottom: 32rem;
}

.pb-xxxbig {
  padding-bottom: 44rem;
}

.pb-super {
  padding-bottom: 56rem;
}

.pb-xsuper {
  padding-bottom: 68rem;
}

.pb-xxsuper {
  padding-bottom: 80rem;
}

.pb-xxxsuper {
  padding-bottom: 100rem;
}

@media only screen and (min-width: 768px) {
  .pb0-m {
    padding-bottom: 0;
  }

  .pb1-m {
    padding-bottom: 1.6rem;
  }

  .pb2-m {
    padding-bottom: 3.2rem;
  }

  .pb3-m {
    padding-bottom: 4.8rem;
  }

  .pb4-m {
    padding-bottom: 6.4rem;
  }

  .pb5-m {
    padding-bottom: 8rem;
  }

  .pb6-m {
    padding-bottom: 9.6rem;
  }

  .pb7-m {
    padding-bottom: 11.2rem;
  }

  .pb8-m {
    padding-bottom: 12.8rem;
  }

  .pb9-m {
    padding-bottom: 14.4rem;
  }

  .pb10-m {
    padding-bottom: 16rem;
  }

  .pb11-m {
    padding-bottom: 17.6rem;
  }

  .pb12-m {
    padding-bottom: 19.2rem;
  }

  .pb-wire-m {
    padding-bottom: 1px;
  }

  .pb-thin-m {
    padding-bottom: 3px;
  }

  .pb-xxxsmall-m {
    padding-bottom: 5px;
  }

  .pb-xxsmall-m {
    padding-bottom: 7px;
  }

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

  .pb-small-m {
    padding-bottom: 1.6rem;
  }

  .pb-icon-m {
    padding-bottom: 3.2rem;
  }

  .pb-medium-m {
    padding-bottom: 7rem;
  }

  .pb-big-m {
    padding-bottom: 16rem;
  }

  .pb-xbig-m {
    padding-bottom: 22rem;
  }

  .pb-xxbig-m {
    padding-bottom: 32rem;
  }

  .pb-xxxbig-m {
    padding-bottom: 44rem;
  }

  .pb-super-m {
    padding-bottom: 56rem;
  }

  .pb-xsuper-m {
    padding-bottom: 68rem;
  }

  .pb-xxsuper-m {
    padding-bottom: 80rem;
  }

  .pb-xxxsuper-m {
    padding-bottom: 100rem;
  }
}
@media only screen and (min-width: 1024px) {
  .pb0-l {
    padding-bottom: 0;
  }

  .pb1-l {
    padding-bottom: 1.6rem;
  }

  .pb2-l {
    padding-bottom: 3.2rem;
  }

  .pb3-l {
    padding-bottom: 4.8rem;
  }

  .pb4-l {
    padding-bottom: 6.4rem;
  }

  .pb5-l {
    padding-bottom: 8rem;
  }

  .pb6-l {
    padding-bottom: 9.6rem;
  }

  .pb7-l {
    padding-bottom: 11.2rem;
  }

  .pb8-l {
    padding-bottom: 12.8rem;
  }

  .pb9-l {
    padding-bottom: 14.4rem;
  }

  .pb10-l {
    padding-bottom: 16rem;
  }

  .pb11-l {
    padding-bottom: 17.6rem;
  }

  .pb12-l {
    padding-bottom: 19.2rem;
  }

  .pb-wire-l {
    padding-bottom: 1px;
  }

  .pb-thin-l {
    padding-bottom: 3px;
  }

  .pb-xxxsmall-l {
    padding-bottom: 5px;
  }

  .pb-xxsmall-l {
    padding-bottom: 7px;
  }

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

  .pb-small-l {
    padding-bottom: 1.6rem;
  }

  .pb-icon-l {
    padding-bottom: 3.2rem;
  }

  .pb-medium-l {
    padding-bottom: 7rem;
  }

  .pb-big-l {
    padding-bottom: 16rem;
  }

  .pb-xbig-l {
    padding-bottom: 22rem;
  }

  .pb-xxbig-l {
    padding-bottom: 32rem;
  }

  .pb-xxxbig-l {
    padding-bottom: 44rem;
  }

  .pb-super-l {
    padding-bottom: 56rem;
  }

  .pb-xsuper-l {
    padding-bottom: 68rem;
  }

  .pb-xxsuper-l {
    padding-bottom: 80rem;
  }

  .pb-xxxsuper-l {
    padding-bottom: 100rem;
  }
}
.pl0 {
  padding-left: 0;
}

.pl1 {
  padding-left: 1.6rem;
}

.pl2 {
  padding-left: 3.2rem;
}

.pl3 {
  padding-left: 4.8rem;
}

.pl4 {
  padding-left: 6.4rem;
}

.pl5 {
  padding-left: 8rem;
}

.pl6 {
  padding-left: 9.6rem;
}

.pl7 {
  padding-left: 11.2rem;
}

.pl8 {
  padding-left: 12.8rem;
}

.pl9 {
  padding-left: 14.4rem;
}

.pl10 {
  padding-left: 16rem;
}

.pl11 {
  padding-left: 17.6rem;
}

.pl12 {
  padding-left: 19.2rem;
}

.pl-wire {
  padding-left: 1px;
}

.pl-thin {
  padding-left: 3px;
}

.pl-xxxsmall {
  padding-left: 5px;
}

.pl-xxsmall {
  padding-left: 7px;
}

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

.pl-small {
  padding-left: 1.6rem;
}

.pl-icon {
  padding-left: 3.2rem;
}

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

.pl-big {
  padding-left: 16rem;
}

.pl-xbig {
  padding-left: 22rem;
}

.pl-xxbig {
  padding-left: 32rem;
}

.pl-xxxbig {
  padding-left: 44rem;
}

.pl-super {
  padding-left: 56rem;
}

.pl-xsuper {
  padding-left: 68rem;
}

.pl-xxsuper {
  padding-left: 80rem;
}

.pl-xxxsuper {
  padding-left: 100rem;
}

@media only screen and (min-width: 768px) {
  .pl0-m {
    padding-left: 0;
  }

  .pl1-m {
    padding-left: 1.6rem;
  }

  .pl2-m {
    padding-left: 3.2rem;
  }

  .pl3-m {
    padding-left: 4.8rem;
  }

  .pl4-m {
    padding-left: 6.4rem;
  }

  .pl5-m {
    padding-left: 8rem;
  }

  .pl6-m {
    padding-left: 9.6rem;
  }

  .pl7-m {
    padding-left: 11.2rem;
  }

  .pl8-m {
    padding-left: 12.8rem;
  }

  .pl9-m {
    padding-left: 14.4rem;
  }

  .pl10-m {
    padding-left: 16rem;
  }

  .pl11-m {
    padding-left: 17.6rem;
  }

  .pl12-m {
    padding-left: 19.2rem;
  }

  .pl-wire-m {
    padding-left: 1px;
  }

  .pl-thin-m {
    padding-left: 3px;
  }

  .pl-xxxsmall-m {
    padding-left: 5px;
  }

  .pl-xxsmall-m {
    padding-left: 7px;
  }

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

  .pl-small-m {
    padding-left: 1.6rem;
  }

  .pl-icon-m {
    padding-left: 3.2rem;
  }

  .pl-medium-m {
    padding-left: 7rem;
  }

  .pl-big-m {
    padding-left: 16rem;
  }

  .pl-xbig-m {
    padding-left: 22rem;
  }

  .pl-xxbig-m {
    padding-left: 32rem;
  }

  .pl-xxxbig-m {
    padding-left: 44rem;
  }

  .pl-super-m {
    padding-left: 56rem;
  }

  .pl-xsuper-m {
    padding-left: 68rem;
  }

  .pl-xxsuper-m {
    padding-left: 80rem;
  }

  .pl-xxxsuper-m {
    padding-left: 100rem;
  }
}
@media only screen and (min-width: 1024px) {
  .pl0-l {
    padding-left: 0;
  }

  .pl1-l {
    padding-left: 1.6rem;
  }

  .pl2-l {
    padding-left: 3.2rem;
  }

  .pl3-l {
    padding-left: 4.8rem;
  }

  .pl4-l {
    padding-left: 6.4rem;
  }

  .pl5-l {
    padding-left: 8rem;
  }

  .pl6-l {
    padding-left: 9.6rem;
  }

  .pl7-l {
    padding-left: 11.2rem;
  }

  .pl8-l {
    padding-left: 12.8rem;
  }

  .pl9-l {
    padding-left: 14.4rem;
  }

  .pl10-l {
    padding-left: 16rem;
  }

  .pl11-l {
    padding-left: 17.6rem;
  }

  .pl12-l {
    padding-left: 19.2rem;
  }

  .pl-wire-l {
    padding-left: 1px;
  }

  .pl-thin-l {
    padding-left: 3px;
  }

  .pl-xxxsmall-l {
    padding-left: 5px;
  }

  .pl-xxsmall-l {
    padding-left: 7px;
  }

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

  .pl-small-l {
    padding-left: 1.6rem;
  }

  .pl-icon-l {
    padding-left: 3.2rem;
  }

  .pl-medium-l {
    padding-left: 7rem;
  }

  .pl-big-l {
    padding-left: 16rem;
  }

  .pl-xbig-l {
    padding-left: 22rem;
  }

  .pl-xxbig-l {
    padding-left: 32rem;
  }

  .pl-xxxbig-l {
    padding-left: 44rem;
  }

  .pl-super-l {
    padding-left: 56rem;
  }

  .pl-xsuper-l {
    padding-left: 68rem;
  }

  .pl-xxsuper-l {
    padding-left: 80rem;
  }

  .pl-xxxsuper-l {
    padding-left: 100rem;
  }
}
.pr0 {
  padding-right: 0;
}

.pr1 {
  padding-right: 1.6rem;
}

.pr2 {
  padding-right: 3.2rem;
}

.pr3 {
  padding-right: 4.8rem;
}

.pr4 {
  padding-right: 6.4rem;
}

.pr5 {
  padding-right: 8rem;
}

.pr6 {
  padding-right: 9.6rem;
}

.pr7 {
  padding-right: 11.2rem;
}

.pr8 {
  padding-right: 12.8rem;
}

.pr9 {
  padding-right: 14.4rem;
}

.pr10 {
  padding-right: 16rem;
}

.pr11 {
  padding-right: 17.6rem;
}

.pr12 {
  padding-right: 19.2rem;
}

.pr-wire {
  padding-right: 1px;
}

.pr-thin {
  padding-right: 3px;
}

.pr-xxxsmall {
  padding-right: 5px;
}

.pr-xxsmall {
  padding-right: 7px;
}

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

.pr-small {
  padding-right: 1.6rem;
}

.pr-icon {
  padding-right: 3.2rem;
}

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

.pr-big {
  padding-right: 16rem;
}

.pr-xbig {
  padding-right: 22rem;
}

.pr-xxbig {
  padding-right: 32rem;
}

.pr-xxxbig {
  padding-right: 44rem;
}

.pr-super {
  padding-right: 56rem;
}

.pr-xsuper {
  padding-right: 68rem;
}

.pr-xxsuper {
  padding-right: 80rem;
}

.pr-xxxsuper {
  padding-right: 100rem;
}

@media only screen and (min-width: 768px) {
  .pr0-m {
    padding-right: 0;
  }

  .pr1-m {
    padding-right: 1.6rem;
  }

  .pr2-m {
    padding-right: 3.2rem;
  }

  .pr3-m {
    padding-right: 4.8rem;
  }

  .pr4-m {
    padding-right: 6.4rem;
  }

  .pr5-m {
    padding-right: 8rem;
  }

  .pr6-m {
    padding-right: 9.6rem;
  }

  .pr7-m {
    padding-right: 11.2rem;
  }

  .pr8-m {
    padding-right: 12.8rem;
  }

  .pr9-m {
    padding-right: 14.4rem;
  }

  .pr10-m {
    padding-right: 16rem;
  }

  .pr11-m {
    padding-right: 17.6rem;
  }

  .pr12-m {
    padding-right: 19.2rem;
  }

  .pr-wire-m {
    padding-right: 1px;
  }

  .pr-thin-m {
    padding-right: 3px;
  }

  .pr-xxxsmall-m {
    padding-right: 5px;
  }

  .pr-xxsmall-m {
    padding-right: 7px;
  }

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

  .pr-small-m {
    padding-right: 1.6rem;
  }

  .pr-icon-m {
    padding-right: 3.2rem;
  }

  .pr-medium-m {
    padding-right: 7rem;
  }

  .pr-big-m {
    padding-right: 16rem;
  }

  .pr-xbig-m {
    padding-right: 22rem;
  }

  .pr-xxbig-m {
    padding-right: 32rem;
  }

  .pr-xxxbig-m {
    padding-right: 44rem;
  }

  .pr-super-m {
    padding-right: 56rem;
  }

  .pr-xsuper-m {
    padding-right: 68rem;
  }

  .pr-xxsuper-m {
    padding-right: 80rem;
  }

  .pr-xxxsuper-m {
    padding-right: 100rem;
  }
}
@media only screen and (min-width: 1024px) {
  .pr0-l {
    padding-right: 0;
  }

  .pr1-l {
    padding-right: 1.6rem;
  }

  .pr2-l {
    padding-right: 3.2rem;
  }

  .pr3-l {
    padding-right: 4.8rem;
  }

  .pr4-l {
    padding-right: 6.4rem;
  }

  .pr5-l {
    padding-right: 8rem;
  }

  .pr6-l {
    padding-right: 9.6rem;
  }

  .pr7-l {
    padding-right: 11.2rem;
  }

  .pr8-l {
    padding-right: 12.8rem;
  }

  .pr9-l {
    padding-right: 14.4rem;
  }

  .pr10-l {
    padding-right: 16rem;
  }

  .pr11-l {
    padding-right: 17.6rem;
  }

  .pr12-l {
    padding-right: 19.2rem;
  }

  .pr-wire-l {
    padding-right: 1px;
  }

  .pr-thin-l {
    padding-right: 3px;
  }

  .pr-xxxsmall-l {
    padding-right: 5px;
  }

  .pr-xxsmall-l {
    padding-right: 7px;
  }

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

  .pr-small-l {
    padding-right: 1.6rem;
  }

  .pr-icon-l {
    padding-right: 3.2rem;
  }

  .pr-medium-l {
    padding-right: 7rem;
  }

  .pr-big-l {
    padding-right: 16rem;
  }

  .pr-xbig-l {
    padding-right: 22rem;
  }

  .pr-xxbig-l {
    padding-right: 32rem;
  }

  .pr-xxxbig-l {
    padding-right: 44rem;
  }

  .pr-super-l {
    padding-right: 56rem;
  }

  .pr-xsuper-l {
    padding-right: 68rem;
  }

  .pr-xxsuper-l {
    padding-right: 80rem;
  }

  .pr-xxxsuper-l {
    padding-right: 100rem;
  }
}
.pt0 {
  padding-top: 0;
}

.pt1 {
  padding-top: 1.6rem;
}

.pt2 {
  padding-top: 3.2rem;
}

.pt3 {
  padding-top: 4.8rem;
}

.pt4 {
  padding-top: 6.4rem;
}

.pt5 {
  padding-top: 8rem;
}

.pt6 {
  padding-top: 9.6rem;
}

.pt7 {
  padding-top: 11.2rem;
}

.pt8 {
  padding-top: 12.8rem;
}

.pt9 {
  padding-top: 14.4rem;
}

.pt10 {
  padding-top: 16rem;
}

.pt11 {
  padding-top: 17.6rem;
}

.pt12 {
  padding-top: 19.2rem;
}

.pt-wire {
  padding-top: 1px;
}

.pt-thin {
  padding-top: 3px;
}

.pt-xxxsmall {
  padding-top: 5px;
}

.pt-xxsmall {
  padding-top: 7px;
}

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

.pt-small {
  padding-top: 1.6rem;
}

.pt-icon {
  padding-top: 3.2rem;
}

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

.pt-big {
  padding-top: 16rem;
}

.pt-xbig {
  padding-top: 22rem;
}

.pt-xxbig {
  padding-top: 32rem;
}

.pt-xxxbig {
  padding-top: 44rem;
}

.pt-super {
  padding-top: 56rem;
}

.pt-xsuper {
  padding-top: 68rem;
}

.pt-xxsuper {
  padding-top: 80rem;
}

.pt-xxxsuper {
  padding-top: 100rem;
}

@media only screen and (min-width: 768px) {
  .pt0-m {
    padding-top: 0;
  }

  .pt1-m {
    padding-top: 1.6rem;
  }

  .pt2-m {
    padding-top: 3.2rem;
  }

  .pt3-m {
    padding-top: 4.8rem;
  }

  .pt4-m {
    padding-top: 6.4rem;
  }

  .pt5-m {
    padding-top: 8rem;
  }

  .pt6-m {
    padding-top: 9.6rem;
  }

  .pt7-m {
    padding-top: 11.2rem;
  }

  .pt8-m {
    padding-top: 12.8rem;
  }

  .pt9-m {
    padding-top: 14.4rem;
  }

  .pt10-m {
    padding-top: 16rem;
  }

  .pt11-m {
    padding-top: 17.6rem;
  }

  .pt12-m {
    padding-top: 19.2rem;
  }

  .pt-wire-m {
    padding-top: 1px;
  }

  .pt-thin-m {
    padding-top: 3px;
  }

  .pt-xxxsmall-m {
    padding-top: 5px;
  }

  .pt-xxsmall-m {
    padding-top: 7px;
  }

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

  .pt-small-m {
    padding-top: 1.6rem;
  }

  .pt-icon-m {
    padding-top: 3.2rem;
  }

  .pt-medium-m {
    padding-top: 7rem;
  }

  .pt-big-m {
    padding-top: 16rem;
  }

  .pt-xbig-m {
    padding-top: 22rem;
  }

  .pt-xxbig-m {
    padding-top: 32rem;
  }

  .pt-xxxbig-m {
    padding-top: 44rem;
  }

  .pt-super-m {
    padding-top: 56rem;
  }

  .pt-xsuper-m {
    padding-top: 68rem;
  }

  .pt-xxsuper-m {
    padding-top: 80rem;
  }

  .pt-xxxsuper-m {
    padding-top: 100rem;
  }
}
@media only screen and (min-width: 1024px) {
  .pt0-l {
    padding-top: 0;
  }

  .pt1-l {
    padding-top: 1.6rem;
  }

  .pt2-l {
    padding-top: 3.2rem;
  }

  .pt3-l {
    padding-top: 4.8rem;
  }

  .pt4-l {
    padding-top: 6.4rem;
  }

  .pt5-l {
    padding-top: 8rem;
  }

  .pt6-l {
    padding-top: 9.6rem;
  }

  .pt7-l {
    padding-top: 11.2rem;
  }

  .pt8-l {
    padding-top: 12.8rem;
  }

  .pt9-l {
    padding-top: 14.4rem;
  }

  .pt10-l {
    padding-top: 16rem;
  }

  .pt11-l {
    padding-top: 17.6rem;
  }

  .pt12-l {
    padding-top: 19.2rem;
  }

  .pt-wire-l {
    padding-top: 1px;
  }

  .pt-thin-l {
    padding-top: 3px;
  }

  .pt-xxxsmall-l {
    padding-top: 5px;
  }

  .pt-xxsmall-l {
    padding-top: 7px;
  }

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

  .pt-small-l {
    padding-top: 1.6rem;
  }

  .pt-icon-l {
    padding-top: 3.2rem;
  }

  .pt-medium-l {
    padding-top: 7rem;
  }

  .pt-big-l {
    padding-top: 16rem;
  }

  .pt-xbig-l {
    padding-top: 22rem;
  }

  .pt-xxbig-l {
    padding-top: 32rem;
  }

  .pt-xxxbig-l {
    padding-top: 44rem;
  }

  .pt-super-l {
    padding-top: 56rem;
  }

  .pt-xsuper-l {
    padding-top: 68rem;
  }

  .pt-xxsuper-l {
    padding-top: 80rem;
  }

  .pt-xxxsuper-l {
    padding-top: 100rem;
  }
}
.relative {
  position: relative;
}

.absolute {
  position: absolute;
}

.fixed {
  position: fixed;
}

@media only screen and (min-width: 768px) {
  .relative-m {
    position: relative;
  }

  .absolute-m {
    position: absolute;
  }

  .fixed-m {
    position: fixed;
  }
}
@media only screen and (min-width: 1024px) {
  .relative-l {
    position: relative;
  }

  .absolute-l {
    position: absolute;
  }

  .fixed-l {
    position: fixed;
  }
}
.center {
  text-align: center;
}

.right {
  text-align: right;
}

.left {
  text-align: left;
}

@media only screen and (min-width: 768px) {
  .center-m {
    text-align: center;
  }

  .right-m {
    text-align: right;
  }

  .left-m {
    text-align: left;
  }
}
@media only screen and (min-width: 1024px) {
  .center-l {
    text-align: center;
  }

  .right-l {
    text-align: right;
  }

  .left-l {
    text-align: left;
  }
}
.tdx {
  text-decoration: none;
}

.tdu {
  text-decoration: underline;
}

@media only screen and (min-width: 768px) {
  .tdx-m {
    text-decoration: none;
  }

  .tdu-m {
    text-decoration: underline;
  }
}
@media only screen and (min-width: 1024px) {
  .tdx-l {
    text-decoration: none;
  }

  .tdu-l {
    text-decoration: underline;
  }
}
.tfx {
  text-transform: none;
}

.tfu {
  text-transform: uppercase;
}

.tfc {
  text-transform: capitalize;
}

.tfl {
  text-transform: lowercase;
}

@media only screen and (min-width: 768px) {
  .tfx-m {
    text-transform: none;
  }

  .tfu-m {
    text-transform: uppercase;
  }

  .tfc-m {
    text-transform: capitalize;
  }

  .tfl-m {
    text-transform: lowercase;
  }
}
@media only screen and (min-width: 1024px) {
  .tfx-l {
    text-transform: none;
  }

  .tfu-l {
    text-transform: uppercase;
  }

  .tfc-l {
    text-transform: capitalize;
  }

  .tfl-l {
    text-transform: lowercase;
  }
}
.va-b {
  vertical-align: bottom;
}

.va-m {
  vertical-align: middle;
}

.va-t {
  vertical-align: top;
}

@media only screen and (min-width: 768px) {
  .va-b-m {
    vertical-align: bottom;
  }

  .va-m-m {
    vertical-align: middle;
  }

  .va-t-m {
    vertical-align: top;
  }
}
@media only screen and (min-width: 1024px) {
  .va-b-l {
    vertical-align: bottom;
  }

  .va-m-l {
    vertical-align: middle;
  }

  .va-t-l {
    vertical-align: top;
  }
}
.v-hidden {
  visibility: hidden;
}

.v-visible {
  visibility: visible;
}

@media only screen and (min-width: 768px) {
  .v-hidden-m {
    visibility: hidden;
  }

  .v-visible-m {
    visibility: visible;
  }
}
@media only screen and (min-width: 1024px) {
  .v-hidden-l {
    visibility: hidden;
  }

  .v-visible-l {
    visibility: visible;
  }
}
.z-1 {
  z-index: 1;
}

.z-2 {
  z-index: 2;
}

.z-3 {
  z-index: 3;
}

.z-4 {
  z-index: 4;
}

.z-5 {
  z-index: 5;
}

@media only screen and (min-width: 768px) {
  .z-1-m {
    z-index: 1;
  }

  .z-2-m {
    z-index: 2;
  }

  .z-3-m {
    z-index: 3;
  }

  .z-4-m {
    z-index: 4;
  }

  .z-5-m {
    z-index: 5;
  }
}
@media only screen and (min-width: 1024px) {
  .z-1-l {
    z-index: 1;
  }

  .z-2-l {
    z-index: 2;
  }

  .z-3-l {
    z-index: 3;
  }

  .z-4-l {
    z-index: 4;
  }

  .z-5-l {
    z-index: 5;
  }
}
.basis-5 {
  flex-basis: 5%;
}

.basis-10 {
  flex-basis: 10%;
}

.basis-15 {
  flex-basis: 15%;
}

.basis-20 {
  flex-basis: 20%;
}

.basis-25 {
  flex-basis: 25%;
}

.basis-30 {
  flex-basis: 30%;
}

.basis-35 {
  flex-basis: 35%;
}

.basis-40 {
  flex-basis: 40%;
}

.basis-45 {
  flex-basis: 45%;
}

.basis-50 {
  flex-basis: 50%;
}

.basis-55 {
  flex-basis: 55%;
}

.basis-60 {
  flex-basis: 60%;
}

.basis-65 {
  flex-basis: 65%;
}

.basis-70 {
  flex-basis: 70%;
}

.basis-75 {
  flex-basis: 75%;
}

.basis-80 {
  flex-basis: 80%;
}

.basis-85 {
  flex-basis: 85%;
}

.basis-90 {
  flex-basis: 90%;
}

.basis-95 {
  flex-basis: 95%;
}

.basis-100 {
  flex-basis: 100%;
}

.basis-third {
  flex-basis: 33.3333333333%;
}

.basis-two-thirds {
  flex-basis: 66.6666666667%;
}

.basis-1-12 {
  flex-basis: 8.3333333333%;
}

.basis-2-12 {
  flex-basis: 16.6666666667%;
}

.basis-3-12 {
  flex-basis: 25%;
}

.basis-4-12 {
  flex-basis: 33.3333333333%;
}

.basis-5-12 {
  flex-basis: 41.6666666667%;
}

.basis-6-12 {
  flex-basis: 50%;
}

.basis-7-12 {
  flex-basis: 58.3333333333%;
}

.basis-8-12 {
  flex-basis: 66.6666666667%;
}

.basis-9-12 {
  flex-basis: 75%;
}

.basis-10-12 {
  flex-basis: 83.3333333333%;
}

.basis-11-12 {
  flex-basis: 91.6666666667%;
}

.basis-12-12 {
  flex-basis: 100%;
}

@media only screen and (min-width: 768px) {
  .basis-5-m {
    flex-basis: 5%;
  }

  .basis-10-m {
    flex-basis: 10%;
  }

  .basis-15-m {
    flex-basis: 15%;
  }

  .basis-20-m {
    flex-basis: 20%;
  }

  .basis-25-m {
    flex-basis: 25%;
  }

  .basis-30-m {
    flex-basis: 30%;
  }

  .basis-35-m {
    flex-basis: 35%;
  }

  .basis-40-m {
    flex-basis: 40%;
  }

  .basis-45-m {
    flex-basis: 45%;
  }

  .basis-50-m {
    flex-basis: 50%;
  }

  .basis-55-m {
    flex-basis: 55%;
  }

  .basis-60-m {
    flex-basis: 60%;
  }

  .basis-65-m {
    flex-basis: 65%;
  }

  .basis-70-m {
    flex-basis: 70%;
  }

  .basis-75-m {
    flex-basis: 75%;
  }

  .basis-80-m {
    flex-basis: 80%;
  }

  .basis-85-m {
    flex-basis: 85%;
  }

  .basis-90-m {
    flex-basis: 90%;
  }

  .basis-95-m {
    flex-basis: 95%;
  }

  .basis-100-m {
    flex-basis: 100%;
  }

  .basis-third-m {
    flex-basis: 33.3333333333%;
  }

  .basis-two-thirds-m {
    flex-basis: 66.6666666667%;
  }

  .basis-1-12-m {
    flex-basis: 8.3333333333%;
  }

  .basis-2-12-m {
    flex-basis: 16.6666666667%;
  }

  .basis-3-12-m {
    flex-basis: 25%;
  }

  .basis-4-12-m {
    flex-basis: 33.3333333333%;
  }

  .basis-5-12-m {
    flex-basis: 41.6666666667%;
  }

  .basis-6-12-m {
    flex-basis: 50%;
  }

  .basis-7-12-m {
    flex-basis: 58.3333333333%;
  }

  .basis-8-12-m {
    flex-basis: 66.6666666667%;
  }

  .basis-9-12-m {
    flex-basis: 75%;
  }

  .basis-10-12-m {
    flex-basis: 83.3333333333%;
  }

  .basis-11-12-m {
    flex-basis: 91.6666666667%;
  }

  .basis-12-12-m {
    flex-basis: 100%;
  }
}
@media only screen and (min-width: 1024px) {
  .basis-5-l {
    flex-basis: 5%;
  }

  .basis-10-l {
    flex-basis: 10%;
  }

  .basis-15-l {
    flex-basis: 15%;
  }

  .basis-20-l {
    flex-basis: 20%;
  }

  .basis-25-l {
    flex-basis: 25%;
  }

  .basis-30-l {
    flex-basis: 30%;
  }

  .basis-35-l {
    flex-basis: 35%;
  }

  .basis-40-l {
    flex-basis: 40%;
  }

  .basis-45-l {
    flex-basis: 45%;
  }

  .basis-50-l {
    flex-basis: 50%;
  }

  .basis-55-l {
    flex-basis: 55%;
  }

  .basis-60-l {
    flex-basis: 60%;
  }

  .basis-65-l {
    flex-basis: 65%;
  }

  .basis-70-l {
    flex-basis: 70%;
  }

  .basis-75-l {
    flex-basis: 75%;
  }

  .basis-80-l {
    flex-basis: 80%;
  }

  .basis-85-l {
    flex-basis: 85%;
  }

  .basis-90-l {
    flex-basis: 90%;
  }

  .basis-95-l {
    flex-basis: 95%;
  }

  .basis-100-l {
    flex-basis: 100%;
  }

  .basis-third-l {
    flex-basis: 33.3333333333%;
  }

  .basis-two-thirds-l {
    flex-basis: 66.6666666667%;
  }

  .basis-1-12-l {
    flex-basis: 8.3333333333%;
  }

  .basis-2-12-l {
    flex-basis: 16.6666666667%;
  }

  .basis-3-12-l {
    flex-basis: 25%;
  }

  .basis-4-12-l {
    flex-basis: 33.3333333333%;
  }

  .basis-5-12-l {
    flex-basis: 41.6666666667%;
  }

  .basis-6-12-l {
    flex-basis: 50%;
  }

  .basis-7-12-l {
    flex-basis: 58.3333333333%;
  }

  .basis-8-12-l {
    flex-basis: 66.6666666667%;
  }

  .basis-9-12-l {
    flex-basis: 75%;
  }

  .basis-10-12-l {
    flex-basis: 83.3333333333%;
  }

  .basis-11-12-l {
    flex-basis: 91.6666666667%;
  }

  .basis-12-12-l {
    flex-basis: 100%;
  }
}
.row {
  flex-direction: row;
}

.row-reverse {
  flex-direction: row-reverse;
}

.column {
  flex-direction: column;
}

.column-reverse {
  flex-direction: column-reverse;
}

@media only screen and (min-width: 768px) {
  .row-m {
    flex-direction: row;
  }

  .row-reverse-m {
    flex-direction: row-reverse;
  }

  .column-m {
    flex-direction: column;
  }

  .column-reverse-m {
    flex-direction: column-reverse;
  }
}
@media only screen and (min-width: 1024px) {
  .row-l {
    flex-direction: row;
  }

  .row-reverse-l {
    flex-direction: row-reverse;
  }

  .column-l {
    flex-direction: column;
  }

  .column-reverse-l {
    flex-direction: column-reverse;
  }
}
.grow-0 {
  flex-grow: 0;
}

.grow-1 {
  flex-grow: 1;
}

@media only screen and (min-width: 768px) {
  .grow-0-m {
    flex-grow: 0;
  }

  .grow-1-m {
    flex-grow: 1;
  }
}
@media only screen and (min-width: 1024px) {
  .grow-0-l {
    flex-grow: 0;
  }

  .grow-1-l {
    flex-grow: 1;
  }
}
.shrink-0 {
  flex-shrink: 0;
}

.shrink-1 {
  flex-shrink: 1;
}

@media only screen and (min-width: 768px) {
  .shrink-0-m {
    flex-shrink: 0;
  }

  .shrink-1-m {
    flex-shrink: 1;
  }
}
@media only screen and (min-width: 1024px) {
  .shrink-0-l {
    flex-shrink: 0;
  }

  .shrink-1-l {
    flex-shrink: 1;
  }
}
.nowrap {
  flex-wrap: nowrap;
}

.wrap {
  flex-wrap: wrap;
}

.wrap-reverse {
  flex-wrap: wrap-reverse;
}

@media only screen and (min-width: 768px) {
  .nowrap-m {
    flex-wrap: nowrap;
  }

  .wrap-m {
    flex-wrap: wrap;
  }

  .wrap-reverse-m {
    flex-wrap: wrap-reverse;
  }
}
@media only screen and (min-width: 1024px) {
  .nowrap-l {
    flex-wrap: nowrap;
  }

  .wrap-l {
    flex-wrap: wrap;
  }

  .wrap-reverse-l {
    flex-wrap: wrap-reverse;
  }
}
.b {
  box-sizing: border-box;
}

.c {
  box-sizing: content-box;
}

@media only screen and (min-width: 768px) {
  .b-m {
    box-sizing: border-box;
  }

  .c-m {
    box-sizing: content-box;
  }
}
@media only screen and (min-width: 1024px) {
  .b-l {
    box-sizing: border-box;
  }

  .c-l {
    box-sizing: content-box;
  }
}
.items-start {
  align-items: flex-start;
}

.items-end {
  align-items: flex-end;
}

.items-center {
  align-items: center;
}

.items-baseline {
  align-items: baseline;
}

.items-stretch {
  align-items: stretch;
}

@media only screen and (min-width: 768px) {
  .items-start-m {
    align-items: flex-start;
  }

  .items-end-m {
    align-items: flex-end;
  }

  .items-center-m {
    align-items: center;
  }

  .items-baseline-m {
    align-items: baseline;
  }

  .items-stretch-m {
    align-items: stretch;
  }
}
@media only screen and (min-width: 1024px) {
  .items-start-l {
    align-items: flex-start;
  }

  .items-end-l {
    align-items: flex-end;
  }

  .items-center-l {
    align-items: center;
  }

  .items-baseline-l {
    align-items: baseline;
  }

  .items-stretch-l {
    align-items: stretch;
  }
}
.self-start {
  align-self: flex-start;
}

.self-end {
  align-self: flex-end;
}

.self-center {
  align-self: center;
}

.self-baseline {
  align-self: baseline;
}

.self-stretch {
  align-self: stretch;
}

@media only screen and (min-width: 768px) {
  .self-start-m {
    align-self: flex-start;
  }

  .self-end-m {
    align-self: flex-end;
  }

  .self-center-m {
    align-self: center;
  }

  .self-baseline-m {
    align-self: baseline;
  }

  .self-stretch-m {
    align-self: stretch;
  }
}
@media only screen and (min-width: 1024px) {
  .self-start-l {
    align-self: flex-start;
  }

  .self-end-l {
    align-self: flex-end;
  }

  .self-center-l {
    align-self: center;
  }

  .self-baseline-l {
    align-self: baseline;
  }

  .self-stretch-l {
    align-self: 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-around {
  justify-content: space-around;
}

.justify-stretch {
  justify-content: stretch;
}

@media only screen and (min-width: 768px) {
  .justify-start-m {
    justify-content: flex-start;
  }

  .justify-end-m {
    justify-content: flex-end;
  }

  .justify-center-m {
    justify-content: center;
  }

  .justify-between-m {
    justify-content: space-between;
  }

  .justify-around-m {
    justify-content: space-around;
  }

  .justify-stretch-m {
    justify-content: stretch;
  }
}
@media only screen and (min-width: 1024px) {
  .justify-start-l {
    justify-content: flex-start;
  }

  .justify-end-l {
    justify-content: flex-end;
  }

  .justify-center-l {
    justify-content: center;
  }

  .justify-between-l {
    justify-content: space-between;
  }

  .justify-around-l {
    justify-content: space-around;
  }

  .justify-stretch-l {
    justify-content: stretch;
  }
}
.content-start {
  align-content: flex-start;
}

.content-end {
  align-content: flex-end;
}

.content-center {
  align-content: center;
}

.content-between {
  align-content: space-between;
}

.content-around {
  align-content: space-around;
}

.content-stretch {
  align-content: stretch;
}

@media only screen and (min-width: 768px) {
  .content-start-m {
    align-content: flex-start;
  }

  .content-end-m {
    align-content: flex-end;
  }

  .content-center-m {
    align-content: center;
  }

  .content-between-m {
    align-content: space-between;
  }

  .content-around-m {
    align-content: space-around;
  }

  .content-stretch-m {
    align-content: stretch;
  }
}
@media only screen and (min-width: 1024px) {
  .content-start-l {
    align-content: flex-start;
  }

  .content-end-l {
    align-content: flex-end;
  }

  .content-center-l {
    align-content: center;
  }

  .content-between-l {
    align-content: space-between;
  }

  .content-around-l {
    align-content: space-around;
  }

  .content-stretch-l {
    align-content: stretch;
  }
}
