/*!
 * Shido by Samuel Olvera (samline) - https://github.com/samline/shido
 * Made with a lot of love.
 */

[class*=scontainer],
[class*=scontainer-liquid],
[class*=scontainer-half] {
  margin: 0 auto;
  padding-left: 10px;
  padding-right: 10px;
  width: 100%;
}

[class*=scontainer]:not(.scontainer-liquid):not([class*=scontainer-half]) {
  max-width: 1366px;
}

[class*=scontainer-half] {
  display: inline-block;
}

@media (min-width: 768px) {
  .m\:scontainer-half {
    max-width: 683px;
  }
}

@media (min-width: 1024px) {
  .l\:scontainer-half {
    max-width: 683px;
  }
}

@media (min-width: 1366px) {
  .xl\:scontainer-half {
    max-width: 683px;
  }
}

.line,
.inline-block-clear {
  font-size: 0px;
  letter-spacing: 0px;
  margin: 0 auto;
  padding: 0px;
  word-spacing: 0px;
}

.line > *,
.inline-block-clear > * {
  font-size: 1rem;
  letter-spacing: initial;
  word-spacing: initial;
}

[class*=":scol-"]:not([class*=":pad-all-0"]) > .line,
[class*=":scol-"]:not([class*=":pad-all-0"]) > .inline-block-clear {
  margin: -10px;
}

[class*=":scol-"] {
  display: inline-block;
  padding: 10px;
  vertical-align: middle;
  width: 100%;
}

@media (min-width: 0px) {
  .x\:scol-1 {
    width: 8.3333333333%;
  }

  .x\:scol-2 {
    width: 16.6666666667%;
  }

  .x\:scol-3 {
    width: 25%;
  }

  .x\:scol-4 {
    width: 33.3333333333%;
  }

  .x\:scol-5 {
    width: 41.6666666667%;
  }

  .x\:scol-6 {
    width: 50%;
  }

  .x\:scol-7 {
    width: 58.3333333333%;
  }

  .x\:scol-8 {
    width: 66.6666666667%;
  }

  .x\:scol-9 {
    width: 75%;
  }

  .x\:scol-10 {
    width: 83.3333333333%;
  }

  .x\:scol-11 {
    width: 91.6666666667%;
  }

  .x\:scol-12 {
    width: 100%;
  }
}

@media (min-width: 600px) {
  .s\:scol-1 {
    width: 8.3333333333%;
  }

  .s\:scol-2 {
    width: 16.6666666667%;
  }

  .s\:scol-3 {
    width: 25%;
  }

  .s\:scol-4 {
    width: 33.3333333333%;
  }

  .s\:scol-5 {
    width: 41.6666666667%;
  }

  .s\:scol-6 {
    width: 50%;
  }

  .s\:scol-7 {
    width: 58.3333333333%;
  }

  .s\:scol-8 {
    width: 66.6666666667%;
  }

  .s\:scol-9 {
    width: 75%;
  }

  .s\:scol-10 {
    width: 83.3333333333%;
  }

  .s\:scol-11 {
    width: 91.6666666667%;
  }

  .s\:scol-12 {
    width: 100%;
  }
}

@media (min-width: 768px) {
  .m\:scol-1 {
    width: 8.3333333333%;
  }

  .m\:scol-2 {
    width: 16.6666666667%;
  }

  .m\:scol-3 {
    width: 25%;
  }

  .m\:scol-4 {
    width: 33.3333333333%;
  }

  .m\:scol-5 {
    width: 41.6666666667%;
  }

  .m\:scol-6 {
    width: 50%;
  }

  .m\:scol-7 {
    width: 58.3333333333%;
  }

  .m\:scol-8 {
    width: 66.6666666667%;
  }

  .m\:scol-9 {
    width: 75%;
  }

  .m\:scol-10 {
    width: 83.3333333333%;
  }

  .m\:scol-11 {
    width: 91.6666666667%;
  }

  .m\:scol-12 {
    width: 100%;
  }
}

@media (min-width: 1024px) {
  .l\:scol-1 {
    width: 8.3333333333%;
  }

  .l\:scol-2 {
    width: 16.6666666667%;
  }

  .l\:scol-3 {
    width: 25%;
  }

  .l\:scol-4 {
    width: 33.3333333333%;
  }

  .l\:scol-5 {
    width: 41.6666666667%;
  }

  .l\:scol-6 {
    width: 50%;
  }

  .l\:scol-7 {
    width: 58.3333333333%;
  }

  .l\:scol-8 {
    width: 66.6666666667%;
  }

  .l\:scol-9 {
    width: 75%;
  }

  .l\:scol-10 {
    width: 83.3333333333%;
  }

  .l\:scol-11 {
    width: 91.6666666667%;
  }

  .l\:scol-12 {
    width: 100%;
  }
}

@media (min-width: 1366px) {
  .xl\:scol-1 {
    width: 8.3333333333%;
  }

  .xl\:scol-2 {
    width: 16.6666666667%;
  }

  .xl\:scol-3 {
    width: 25%;
  }

  .xl\:scol-4 {
    width: 33.3333333333%;
  }

  .xl\:scol-5 {
    width: 41.6666666667%;
  }

  .xl\:scol-6 {
    width: 50%;
  }

  .xl\:scol-7 {
    width: 58.3333333333%;
  }

  .xl\:scol-8 {
    width: 66.6666666667%;
  }

  .xl\:scol-9 {
    width: 75%;
  }

  .xl\:scol-10 {
    width: 83.3333333333%;
  }

  .xl\:scol-11 {
    width: 91.6666666667%;
  }

  .xl\:scol-12 {
    width: 100%;
  }
}

@media (min-width: 0px) {
  .x\:scol-fit-1 {
    width: 100%;
  }

  .x\:scol-fit-2 {
    width: 50%;
  }

  .x\:scol-fit-3 {
    width: 33.3333333333%;
  }

  .x\:scol-fit-4 {
    width: 25%;
  }

  .x\:scol-fit-5 {
    width: 20%;
  }

  .x\:scol-fit-6 {
    width: 16.6666666667%;
  }

  .x\:scol-fit-7 {
    width: 14.2857142857%;
  }

  .x\:scol-fit-8 {
    width: 12.5%;
  }

  .x\:scol-fit-9 {
    width: 11.1111111111%;
  }

  .x\:scol-fit-10 {
    width: 10%;
  }

  .x\:scol-fit-11 {
    width: 9.0909090909%;
  }

  .x\:scol-fit-12 {
    width: 8.3333333333%;
  }
}

@media (min-width: 600px) {
  .s\:scol-fit-1 {
    width: 100%;
  }

  .s\:scol-fit-2 {
    width: 50%;
  }

  .s\:scol-fit-3 {
    width: 33.3333333333%;
  }

  .s\:scol-fit-4 {
    width: 25%;
  }

  .s\:scol-fit-5 {
    width: 20%;
  }

  .s\:scol-fit-6 {
    width: 16.6666666667%;
  }

  .s\:scol-fit-7 {
    width: 14.2857142857%;
  }

  .s\:scol-fit-8 {
    width: 12.5%;
  }

  .s\:scol-fit-9 {
    width: 11.1111111111%;
  }

  .s\:scol-fit-10 {
    width: 10%;
  }

  .s\:scol-fit-11 {
    width: 9.0909090909%;
  }

  .s\:scol-fit-12 {
    width: 8.3333333333%;
  }
}

@media (min-width: 768px) {
  .m\:scol-fit-1 {
    width: 100%;
  }

  .m\:scol-fit-2 {
    width: 50%;
  }

  .m\:scol-fit-3 {
    width: 33.3333333333%;
  }

  .m\:scol-fit-4 {
    width: 25%;
  }

  .m\:scol-fit-5 {
    width: 20%;
  }

  .m\:scol-fit-6 {
    width: 16.6666666667%;
  }

  .m\:scol-fit-7 {
    width: 14.2857142857%;
  }

  .m\:scol-fit-8 {
    width: 12.5%;
  }

  .m\:scol-fit-9 {
    width: 11.1111111111%;
  }

  .m\:scol-fit-10 {
    width: 10%;
  }

  .m\:scol-fit-11 {
    width: 9.0909090909%;
  }

  .m\:scol-fit-12 {
    width: 8.3333333333%;
  }
}

@media (min-width: 1024px) {
  .l\:scol-fit-1 {
    width: 100%;
  }

  .l\:scol-fit-2 {
    width: 50%;
  }

  .l\:scol-fit-3 {
    width: 33.3333333333%;
  }

  .l\:scol-fit-4 {
    width: 25%;
  }

  .l\:scol-fit-5 {
    width: 20%;
  }

  .l\:scol-fit-6 {
    width: 16.6666666667%;
  }

  .l\:scol-fit-7 {
    width: 14.2857142857%;
  }

  .l\:scol-fit-8 {
    width: 12.5%;
  }

  .l\:scol-fit-9 {
    width: 11.1111111111%;
  }

  .l\:scol-fit-10 {
    width: 10%;
  }

  .l\:scol-fit-11 {
    width: 9.0909090909%;
  }

  .l\:scol-fit-12 {
    width: 8.3333333333%;
  }
}

@media (min-width: 1366px) {
  .xl\:scol-fit-1 {
    width: 100%;
  }

  .xl\:scol-fit-2 {
    width: 50%;
  }

  .xl\:scol-fit-3 {
    width: 33.3333333333%;
  }

  .xl\:scol-fit-4 {
    width: 25%;
  }

  .xl\:scol-fit-5 {
    width: 20%;
  }

  .xl\:scol-fit-6 {
    width: 16.6666666667%;
  }

  .xl\:scol-fit-7 {
    width: 14.2857142857%;
  }

  .xl\:scol-fit-8 {
    width: 12.5%;
  }

  .xl\:scol-fit-9 {
    width: 11.1111111111%;
  }

  .xl\:scol-fit-10 {
    width: 10%;
  }

  .xl\:scol-fit-11 {
    width: 9.0909090909%;
  }

  .xl\:scol-fit-12 {
    width: 8.3333333333%;
  }
}

@media (min-width: 0px) {
  .x\:offset-0 {
    margin-left: 0%;
  }

  .x\:offset-1 {
    margin-left: 8.3333333333%;
  }

  .x\:offset-2 {
    margin-left: 16.6666666667%;
  }

  .x\:offset-3 {
    margin-left: 25%;
  }

  .x\:offset-4 {
    margin-left: 33.3333333333%;
  }

  .x\:offset-5 {
    margin-left: 41.6666666667%;
  }

  .x\:offset-6 {
    margin-left: 50%;
  }

  .x\:offset-7 {
    margin-left: 58.3333333333%;
  }

  .x\:offset-8 {
    margin-left: 66.6666666667%;
  }

  .x\:offset-9 {
    margin-left: 75%;
  }

  .x\:offset-10 {
    margin-left: 83.3333333333%;
  }

  .x\:offset-11 {
    margin-left: 91.6666666667%;
  }

  .x\:offset-12 {
    margin-left: 100%;
  }
}

@media (min-width: 600px) {
  .s\:offset-0 {
    margin-left: 0%;
  }

  .s\:offset-1 {
    margin-left: 8.3333333333%;
  }

  .s\:offset-2 {
    margin-left: 16.6666666667%;
  }

  .s\:offset-3 {
    margin-left: 25%;
  }

  .s\:offset-4 {
    margin-left: 33.3333333333%;
  }

  .s\:offset-5 {
    margin-left: 41.6666666667%;
  }

  .s\:offset-6 {
    margin-left: 50%;
  }

  .s\:offset-7 {
    margin-left: 58.3333333333%;
  }

  .s\:offset-8 {
    margin-left: 66.6666666667%;
  }

  .s\:offset-9 {
    margin-left: 75%;
  }

  .s\:offset-10 {
    margin-left: 83.3333333333%;
  }

  .s\:offset-11 {
    margin-left: 91.6666666667%;
  }

  .s\:offset-12 {
    margin-left: 100%;
  }
}

@media (min-width: 768px) {
  .m\:offset-0 {
    margin-left: 0%;
  }

  .m\:offset-1 {
    margin-left: 8.3333333333%;
  }

  .m\:offset-2 {
    margin-left: 16.6666666667%;
  }

  .m\:offset-3 {
    margin-left: 25%;
  }

  .m\:offset-4 {
    margin-left: 33.3333333333%;
  }

  .m\:offset-5 {
    margin-left: 41.6666666667%;
  }

  .m\:offset-6 {
    margin-left: 50%;
  }

  .m\:offset-7 {
    margin-left: 58.3333333333%;
  }

  .m\:offset-8 {
    margin-left: 66.6666666667%;
  }

  .m\:offset-9 {
    margin-left: 75%;
  }

  .m\:offset-10 {
    margin-left: 83.3333333333%;
  }

  .m\:offset-11 {
    margin-left: 91.6666666667%;
  }

  .m\:offset-12 {
    margin-left: 100%;
  }
}

@media (min-width: 1024px) {
  .l\:offset-0 {
    margin-left: 0%;
  }

  .l\:offset-1 {
    margin-left: 8.3333333333%;
  }

  .l\:offset-2 {
    margin-left: 16.6666666667%;
  }

  .l\:offset-3 {
    margin-left: 25%;
  }

  .l\:offset-4 {
    margin-left: 33.3333333333%;
  }

  .l\:offset-5 {
    margin-left: 41.6666666667%;
  }

  .l\:offset-6 {
    margin-left: 50%;
  }

  .l\:offset-7 {
    margin-left: 58.3333333333%;
  }

  .l\:offset-8 {
    margin-left: 66.6666666667%;
  }

  .l\:offset-9 {
    margin-left: 75%;
  }

  .l\:offset-10 {
    margin-left: 83.3333333333%;
  }

  .l\:offset-11 {
    margin-left: 91.6666666667%;
  }

  .l\:offset-12 {
    margin-left: 100%;
  }
}

@media (min-width: 1366px) {
  .xl\:offset-0 {
    margin-left: 0%;
  }

  .xl\:offset-1 {
    margin-left: 8.3333333333%;
  }

  .xl\:offset-2 {
    margin-left: 16.6666666667%;
  }

  .xl\:offset-3 {
    margin-left: 25%;
  }

  .xl\:offset-4 {
    margin-left: 33.3333333333%;
  }

  .xl\:offset-5 {
    margin-left: 41.6666666667%;
  }

  .xl\:offset-6 {
    margin-left: 50%;
  }

  .xl\:offset-7 {
    margin-left: 58.3333333333%;
  }

  .xl\:offset-8 {
    margin-left: 66.6666666667%;
  }

  .xl\:offset-9 {
    margin-left: 75%;
  }

  .xl\:offset-10 {
    margin-left: 83.3333333333%;
  }

  .xl\:offset-11 {
    margin-left: 91.6666666667%;
  }

  .xl\:offset-12 {
    margin-left: 100%;
  }
}

@media (min-width: 0px) {
  .x\:offset-fit-1 {
    margin-left: 100%;
  }

  .x\:offset-fit-2 {
    margin-left: 50%;
  }

  .x\:offset-fit-3 {
    margin-left: 33.3333333333%;
  }

  .x\:offset-fit-4 {
    margin-left: 25%;
  }

  .x\:offset-fit-5 {
    margin-left: 20%;
  }

  .x\:offset-fit-6 {
    margin-left: 16.6666666667%;
  }

  .x\:offset-fit-7 {
    margin-left: 14.2857142857%;
  }

  .x\:offset-fit-8 {
    margin-left: 12.5%;
  }

  .x\:offset-fit-9 {
    margin-left: 11.1111111111%;
  }

  .x\:offset-fit-10 {
    margin-left: 10%;
  }

  .x\:offset-fit-11 {
    margin-left: 9.0909090909%;
  }

  .x\:offset-fit-12 {
    margin-left: 8.3333333333%;
  }
}

@media (min-width: 600px) {
  .s\:offset-fit-1 {
    margin-left: 100%;
  }

  .s\:offset-fit-2 {
    margin-left: 50%;
  }

  .s\:offset-fit-3 {
    margin-left: 33.3333333333%;
  }

  .s\:offset-fit-4 {
    margin-left: 25%;
  }

  .s\:offset-fit-5 {
    margin-left: 20%;
  }

  .s\:offset-fit-6 {
    margin-left: 16.6666666667%;
  }

  .s\:offset-fit-7 {
    margin-left: 14.2857142857%;
  }

  .s\:offset-fit-8 {
    margin-left: 12.5%;
  }

  .s\:offset-fit-9 {
    margin-left: 11.1111111111%;
  }

  .s\:offset-fit-10 {
    margin-left: 10%;
  }

  .s\:offset-fit-11 {
    margin-left: 9.0909090909%;
  }

  .s\:offset-fit-12 {
    margin-left: 8.3333333333%;
  }
}

@media (min-width: 768px) {
  .m\:offset-fit-1 {
    margin-left: 100%;
  }

  .m\:offset-fit-2 {
    margin-left: 50%;
  }

  .m\:offset-fit-3 {
    margin-left: 33.3333333333%;
  }

  .m\:offset-fit-4 {
    margin-left: 25%;
  }

  .m\:offset-fit-5 {
    margin-left: 20%;
  }

  .m\:offset-fit-6 {
    margin-left: 16.6666666667%;
  }

  .m\:offset-fit-7 {
    margin-left: 14.2857142857%;
  }

  .m\:offset-fit-8 {
    margin-left: 12.5%;
  }

  .m\:offset-fit-9 {
    margin-left: 11.1111111111%;
  }

  .m\:offset-fit-10 {
    margin-left: 10%;
  }

  .m\:offset-fit-11 {
    margin-left: 9.0909090909%;
  }

  .m\:offset-fit-12 {
    margin-left: 8.3333333333%;
  }
}

@media (min-width: 1024px) {
  .l\:offset-fit-1 {
    margin-left: 100%;
  }

  .l\:offset-fit-2 {
    margin-left: 50%;
  }

  .l\:offset-fit-3 {
    margin-left: 33.3333333333%;
  }

  .l\:offset-fit-4 {
    margin-left: 25%;
  }

  .l\:offset-fit-5 {
    margin-left: 20%;
  }

  .l\:offset-fit-6 {
    margin-left: 16.6666666667%;
  }

  .l\:offset-fit-7 {
    margin-left: 14.2857142857%;
  }

  .l\:offset-fit-8 {
    margin-left: 12.5%;
  }

  .l\:offset-fit-9 {
    margin-left: 11.1111111111%;
  }

  .l\:offset-fit-10 {
    margin-left: 10%;
  }

  .l\:offset-fit-11 {
    margin-left: 9.0909090909%;
  }

  .l\:offset-fit-12 {
    margin-left: 8.3333333333%;
  }
}

@media (min-width: 1366px) {
  .xl\:offset-fit-1 {
    margin-left: 100%;
  }

  .xl\:offset-fit-2 {
    margin-left: 50%;
  }

  .xl\:offset-fit-3 {
    margin-left: 33.3333333333%;
  }

  .xl\:offset-fit-4 {
    margin-left: 25%;
  }

  .xl\:offset-fit-5 {
    margin-left: 20%;
  }

  .xl\:offset-fit-6 {
    margin-left: 16.6666666667%;
  }

  .xl\:offset-fit-7 {
    margin-left: 14.2857142857%;
  }

  .xl\:offset-fit-8 {
    margin-left: 12.5%;
  }

  .xl\:offset-fit-9 {
    margin-left: 11.1111111111%;
  }

  .xl\:offset-fit-10 {
    margin-left: 10%;
  }

  .xl\:offset-fit-11 {
    margin-left: 9.0909090909%;
  }

  .xl\:offset-fit-12 {
    margin-left: 8.3333333333%;
  }
}

.show-grid-scontainer [class*=scontainer] {
  outline: solid 2px;
}

.show-grid-line [class*=line] {
  outline: dotted 2px;
}

.show-grid-scol [class*=":scol-"] {
  outline: dashed 2px;
}

* {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  outline: none;
  outline: 0;
}

*:focus {
  outline: none;
  outline: 0;
}

html,
body {
  background-color: #fff;
  color: #000;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", "Source Sans Pro", Oxygen, sans-serif;
  font-size: 16px;
  font-weight: 400;
  height: 100%;
  margin: 0 auto;
  padding: 0px;
  position: relative;
  width: 100%;
}

a {
  color: #2196F3;
  cursor: pointer;
  text-decoration: none;
  -webkit-transition: all 0.2s ease, outline 0.000001s;
  transition: all 0.2s ease, outline 0.000001s;
}

a:active,
a:hover,
a:focus {
  color: #1565C0;
  text-decoration: none;
}

h1,
h2,
h3,
h4,
h5,
h6 {
  color: #000;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", "Source Sans Pro", Oxygen, sans-serif;
  font-weight: 400;
  margin: 0px;
  position: relative;
  white-space: pre-line;
}

img {
  border: none;
  border: 0;
  display: inline-block;
  outline: none;
  outline: 0;
  vertical-align: middle;
}

p {
  margin: 0px;
  padding: 5px 0px;
  white-space: pre-line;
}

.table-responsive {
  overflow: auto;
  max-width: 100%;
}

@media (min-width: 0px) {
  .x\:center {
    text-align: center;
  }

  .x\:justify {
    text-align: justify;
  }

  .x\:left {
    text-align: left;
  }

  .x\:right {
    text-align: right;
  }
}

@media (min-width: 600px) {
  .s\:center {
    text-align: center;
  }

  .s\:justify {
    text-align: justify;
  }

  .s\:left {
    text-align: left;
  }

  .s\:right {
    text-align: right;
  }
}

@media (min-width: 768px) {
  .m\:center {
    text-align: center;
  }

  .m\:justify {
    text-align: justify;
  }

  .m\:left {
    text-align: left;
  }

  .m\:right {
    text-align: right;
  }
}

@media (min-width: 1024px) {
  .l\:center {
    text-align: center;
  }

  .l\:justify {
    text-align: justify;
  }

  .l\:left {
    text-align: left;
  }

  .l\:right {
    text-align: right;
  }
}

@media (min-width: 1366px) {
  .xl\:center {
    text-align: center;
  }

  .xl\:justify {
    text-align: justify;
  }

  .xl\:left {
    text-align: left;
  }

  .xl\:right {
    text-align: right;
  }
}

@media (min-width: 0px) {
  .x\:baseline {
    vertical-align: baseline;
  }

  .x\:bottom {
    vertical-align: bottom;
  }

  .x\:middle {
    vertical-align: middle;
  }

  .x\:top {
    vertical-align: top;
  }
}

@media (min-width: 600px) {
  .s\:baseline {
    vertical-align: baseline;
  }

  .s\:bottom {
    vertical-align: bottom;
  }

  .s\:middle {
    vertical-align: middle;
  }

  .s\:top {
    vertical-align: top;
  }
}

@media (min-width: 768px) {
  .m\:baseline {
    vertical-align: baseline;
  }

  .m\:bottom {
    vertical-align: bottom;
  }

  .m\:middle {
    vertical-align: middle;
  }

  .m\:top {
    vertical-align: top;
  }
}

@media (min-width: 1024px) {
  .l\:baseline {
    vertical-align: baseline;
  }

  .l\:bottom {
    vertical-align: bottom;
  }

  .l\:middle {
    vertical-align: middle;
  }

  .l\:top {
    vertical-align: top;
  }
}

@media (min-width: 1366px) {
  .xl\:baseline {
    vertical-align: baseline;
  }

  .xl\:bottom {
    vertical-align: bottom;
  }

  .xl\:middle {
    vertical-align: middle;
  }

  .xl\:top {
    vertical-align: top;
  }
}

[class*=aspect-ratio-]:not(.aspect-ratio-item) {
  position: relative;
}

[class*=aspect-ratio-]:not(.aspect-ratio-item):before {
  content: "";
  display: block;
  width: 100%;
}

[class*=aspect-ratio-]:not(.aspect-ratio-item) > iframe,
[class*=aspect-ratio-]:not(.aspect-ratio-item) > img,
[class*=aspect-ratio-]:not(.aspect-ratio-item) > object,
[class*=aspect-ratio-]:not(.aspect-ratio-item) > video {
  height: 100% !important;
  width: 100% !important;
}

[class*=aspect-ratio-]:not(.aspect-ratio-item) > .aspect-ratio-item {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
}

.aspect-ratio-3\:2:before {
  padding-top: 66.6666666667%;
}

.aspect-ratio-4\:3:before {
  padding-top: 75%;
}

.aspect-ratio-16\:9:before {
  padding-top: 56.25%;
}

.aspect-ratio-21\:9:before {
  padding-top: 42.8571428571%;
}

@media (min-width: 0px) {
  .x\:fs-10 {
    font-size: 0.625rem !important;
  }

  .x\:fs-12 {
    font-size: 0.75rem !important;
  }

  .x\:fs-14 {
    font-size: 0.875rem !important;
  }

  .x\:fs-16 {
    font-size: 1rem !important;
  }

  .x\:fs-18 {
    font-size: 1.125rem !important;
  }

  .x\:fs-20 {
    font-size: 1.25rem !important;
  }

  .x\:fs-22 {
    font-size: 1.375rem !important;
  }

  .x\:fs-24 {
    font-size: 1.5rem !important;
  }

  .x\:fs-26 {
    font-size: 1.625rem !important;
  }

  .x\:fs-28 {
    font-size: 1.75rem !important;
  }

  .x\:fs-30 {
    font-size: 1.875rem !important;
  }

  .x\:fs-32 {
    font-size: 2rem !important;
  }

  .x\:fs-34 {
    font-size: 2.125rem !important;
  }

  .x\:fs-36 {
    font-size: 2.25rem !important;
  }

  .x\:fs-38 {
    font-size: 2.375rem !important;
  }

  .x\:fs-40 {
    font-size: 2.5rem !important;
  }

  .x\:fs-42 {
    font-size: 2.625rem !important;
  }

  .x\:fs-44 {
    font-size: 2.75rem !important;
  }

  .x\:fs-46 {
    font-size: 2.875rem !important;
  }

  .x\:fs-48 {
    font-size: 3rem !important;
  }

  .x\:fs-50 {
    font-size: 3.125rem !important;
  }

  .x\:fs-52 {
    font-size: 3.25rem !important;
  }

  .x\:fs-54 {
    font-size: 3.375rem !important;
  }

  .x\:fs-56 {
    font-size: 3.5rem !important;
  }

  .x\:fs-58 {
    font-size: 3.625rem !important;
  }

  .x\:fs-60 {
    font-size: 3.75rem !important;
  }
}

@media (min-width: 600px) {
  .s\:fs-10 {
    font-size: 0.625rem !important;
  }

  .s\:fs-12 {
    font-size: 0.75rem !important;
  }

  .s\:fs-14 {
    font-size: 0.875rem !important;
  }

  .s\:fs-16 {
    font-size: 1rem !important;
  }

  .s\:fs-18 {
    font-size: 1.125rem !important;
  }

  .s\:fs-20 {
    font-size: 1.25rem !important;
  }

  .s\:fs-22 {
    font-size: 1.375rem !important;
  }

  .s\:fs-24 {
    font-size: 1.5rem !important;
  }

  .s\:fs-26 {
    font-size: 1.625rem !important;
  }

  .s\:fs-28 {
    font-size: 1.75rem !important;
  }

  .s\:fs-30 {
    font-size: 1.875rem !important;
  }

  .s\:fs-32 {
    font-size: 2rem !important;
  }

  .s\:fs-34 {
    font-size: 2.125rem !important;
  }

  .s\:fs-36 {
    font-size: 2.25rem !important;
  }

  .s\:fs-38 {
    font-size: 2.375rem !important;
  }

  .s\:fs-40 {
    font-size: 2.5rem !important;
  }

  .s\:fs-42 {
    font-size: 2.625rem !important;
  }

  .s\:fs-44 {
    font-size: 2.75rem !important;
  }

  .s\:fs-46 {
    font-size: 2.875rem !important;
  }

  .s\:fs-48 {
    font-size: 3rem !important;
  }

  .s\:fs-50 {
    font-size: 3.125rem !important;
  }

  .s\:fs-52 {
    font-size: 3.25rem !important;
  }

  .s\:fs-54 {
    font-size: 3.375rem !important;
  }

  .s\:fs-56 {
    font-size: 3.5rem !important;
  }

  .s\:fs-58 {
    font-size: 3.625rem !important;
  }

  .s\:fs-60 {
    font-size: 3.75rem !important;
  }
}

@media (min-width: 768px) {
  .m\:fs-10 {
    font-size: 0.625rem !important;
  }

  .m\:fs-12 {
    font-size: 0.75rem !important;
  }

  .m\:fs-14 {
    font-size: 0.875rem !important;
  }

  .m\:fs-16 {
    font-size: 1rem !important;
  }

  .m\:fs-18 {
    font-size: 1.125rem !important;
  }

  .m\:fs-20 {
    font-size: 1.25rem !important;
  }

  .m\:fs-22 {
    font-size: 1.375rem !important;
  }

  .m\:fs-24 {
    font-size: 1.5rem !important;
  }

  .m\:fs-26 {
    font-size: 1.625rem !important;
  }

  .m\:fs-28 {
    font-size: 1.75rem !important;
  }

  .m\:fs-30 {
    font-size: 1.875rem !important;
  }

  .m\:fs-32 {
    font-size: 2rem !important;
  }

  .m\:fs-34 {
    font-size: 2.125rem !important;
  }

  .m\:fs-36 {
    font-size: 2.25rem !important;
  }

  .m\:fs-38 {
    font-size: 2.375rem !important;
  }

  .m\:fs-40 {
    font-size: 2.5rem !important;
  }

  .m\:fs-42 {
    font-size: 2.625rem !important;
  }

  .m\:fs-44 {
    font-size: 2.75rem !important;
  }

  .m\:fs-46 {
    font-size: 2.875rem !important;
  }

  .m\:fs-48 {
    font-size: 3rem !important;
  }

  .m\:fs-50 {
    font-size: 3.125rem !important;
  }

  .m\:fs-52 {
    font-size: 3.25rem !important;
  }

  .m\:fs-54 {
    font-size: 3.375rem !important;
  }

  .m\:fs-56 {
    font-size: 3.5rem !important;
  }

  .m\:fs-58 {
    font-size: 3.625rem !important;
  }

  .m\:fs-60 {
    font-size: 3.75rem !important;
  }
}

@media (min-width: 1024px) {
  .l\:fs-10 {
    font-size: 0.625rem !important;
  }

  .l\:fs-12 {
    font-size: 0.75rem !important;
  }

  .l\:fs-14 {
    font-size: 0.875rem !important;
  }

  .l\:fs-16 {
    font-size: 1rem !important;
  }

  .l\:fs-18 {
    font-size: 1.125rem !important;
  }

  .l\:fs-20 {
    font-size: 1.25rem !important;
  }

  .l\:fs-22 {
    font-size: 1.375rem !important;
  }

  .l\:fs-24 {
    font-size: 1.5rem !important;
  }

  .l\:fs-26 {
    font-size: 1.625rem !important;
  }

  .l\:fs-28 {
    font-size: 1.75rem !important;
  }

  .l\:fs-30 {
    font-size: 1.875rem !important;
  }

  .l\:fs-32 {
    font-size: 2rem !important;
  }

  .l\:fs-34 {
    font-size: 2.125rem !important;
  }

  .l\:fs-36 {
    font-size: 2.25rem !important;
  }

  .l\:fs-38 {
    font-size: 2.375rem !important;
  }

  .l\:fs-40 {
    font-size: 2.5rem !important;
  }

  .l\:fs-42 {
    font-size: 2.625rem !important;
  }

  .l\:fs-44 {
    font-size: 2.75rem !important;
  }

  .l\:fs-46 {
    font-size: 2.875rem !important;
  }

  .l\:fs-48 {
    font-size: 3rem !important;
  }

  .l\:fs-50 {
    font-size: 3.125rem !important;
  }

  .l\:fs-52 {
    font-size: 3.25rem !important;
  }

  .l\:fs-54 {
    font-size: 3.375rem !important;
  }

  .l\:fs-56 {
    font-size: 3.5rem !important;
  }

  .l\:fs-58 {
    font-size: 3.625rem !important;
  }

  .l\:fs-60 {
    font-size: 3.75rem !important;
  }
}

@media (min-width: 1366px) {
  .xl\:fs-10 {
    font-size: 0.625rem !important;
  }

  .xl\:fs-12 {
    font-size: 0.75rem !important;
  }

  .xl\:fs-14 {
    font-size: 0.875rem !important;
  }

  .xl\:fs-16 {
    font-size: 1rem !important;
  }

  .xl\:fs-18 {
    font-size: 1.125rem !important;
  }

  .xl\:fs-20 {
    font-size: 1.25rem !important;
  }

  .xl\:fs-22 {
    font-size: 1.375rem !important;
  }

  .xl\:fs-24 {
    font-size: 1.5rem !important;
  }

  .xl\:fs-26 {
    font-size: 1.625rem !important;
  }

  .xl\:fs-28 {
    font-size: 1.75rem !important;
  }

  .xl\:fs-30 {
    font-size: 1.875rem !important;
  }

  .xl\:fs-32 {
    font-size: 2rem !important;
  }

  .xl\:fs-34 {
    font-size: 2.125rem !important;
  }

  .xl\:fs-36 {
    font-size: 2.25rem !important;
  }

  .xl\:fs-38 {
    font-size: 2.375rem !important;
  }

  .xl\:fs-40 {
    font-size: 2.5rem !important;
  }

  .xl\:fs-42 {
    font-size: 2.625rem !important;
  }

  .xl\:fs-44 {
    font-size: 2.75rem !important;
  }

  .xl\:fs-46 {
    font-size: 2.875rem !important;
  }

  .xl\:fs-48 {
    font-size: 3rem !important;
  }

  .xl\:fs-50 {
    font-size: 3.125rem !important;
  }

  .xl\:fs-52 {
    font-size: 3.25rem !important;
  }

  .xl\:fs-54 {
    font-size: 3.375rem !important;
  }

  .xl\:fs-56 {
    font-size: 3.5rem !important;
  }

  .xl\:fs-58 {
    font-size: 3.625rem !important;
  }

  .xl\:fs-60 {
    font-size: 3.75rem !important;
  }
}

.fw-thin {
  font-weight: 100;
}

.fw-extra-light {
  font-weight: 200;
}

.fw-light {
  font-weight: 300;
}

.fw-regular {
  font-weight: 400;
}

.fw-medium {
  font-weight: 500;
}

.fw-semi-bold {
  font-weight: 600;
}

.fw-bold {
  font-weight: 700;
}

.fw-extra-bold {
  font-weight: 800;
}

.fw-black {
  font-weight: 900;
}

@media (min-width: 0px) {
  .x\:hide {
    display: none !important;
  }

  .x\:show {
    display: block !important;
  }

  .x\:show-inline {
    display: inline-block !important;
  }
}

@media (min-width: 600px) {
  .s\:hide {
    display: none !important;
  }

  .s\:show {
    display: block !important;
  }

  .s\:show-inline {
    display: inline-block !important;
  }
}

@media (min-width: 768px) {
  .m\:hide {
    display: none !important;
  }

  .m\:show {
    display: block !important;
  }

  .m\:show-inline {
    display: inline-block !important;
  }
}

@media (min-width: 1024px) {
  .l\:hide {
    display: none !important;
  }

  .l\:show {
    display: block !important;
  }

  .l\:show-inline {
    display: inline-block !important;
  }
}

@media (min-width: 1366px) {
  .xl\:hide {
    display: none !important;
  }

  .xl\:show {
    display: block !important;
  }

  .xl\:show-inline {
    display: inline-block !important;
  }
}

@media (min-width: 0px) {
  .x\:mrg-bt-0 {
    margin-bottom: 0px;
    margin-top: 0px;
  }

  .x\:mrg-lr-0 {
    margin-left: 0px;
    margin-right: 0px;
  }

  .x\:mrg-bottom-0 {
    margin-bottom: 0px;
  }

  .x\:mrg-left-0 {
    margin-left: 0px;
  }

  .x\:mrg-right-0 {
    margin-right: 0px;
  }

  .x\:mrg-top-0 {
    margin-top: 0px;
  }

  .x\:mrg-all-0 {
    margin-bottom: 0px;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
  }

  .x\:-mrg-bt-0 {
    margin-bottom: 0px;
    margin-top: 0px;
  }

  .x\:-mrg-lr-0 {
    margin-left: 0px;
    margin-right: 0px;
  }

  .x\:-mrg-bottom-0 {
    margin-bottom: 0px;
  }

  .x\:-mrg-left-0 {
    margin-left: 0px;
  }

  .x\:-mrg-right-0 {
    margin-right: 0px;
  }

  .x\:-mrg-top-0 {
    margin-top: 0px;
  }

  .x\:-mrg-all-0 {
    margin-bottom: 0px;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
  }

  .x\:mrg-bt-5 {
    margin-bottom: 5px;
    margin-top: 5px;
  }

  .x\:mrg-lr-5 {
    margin-left: 5px;
    margin-right: 5px;
  }

  .x\:mrg-bottom-5 {
    margin-bottom: 5px;
  }

  .x\:mrg-left-5 {
    margin-left: 5px;
  }

  .x\:mrg-right-5 {
    margin-right: 5px;
  }

  .x\:mrg-top-5 {
    margin-top: 5px;
  }

  .x\:mrg-all-5 {
    margin-bottom: 5px;
    margin-left: 5px;
    margin-right: 5px;
    margin-top: 5px;
  }

  .x\:-mrg-bt-5 {
    margin-bottom: -5px;
    margin-top: -5px;
  }

  .x\:-mrg-lr-5 {
    margin-left: -5px;
    margin-right: -5px;
  }

  .x\:-mrg-bottom-5 {
    margin-bottom: -5px;
  }

  .x\:-mrg-left-5 {
    margin-left: -5px;
  }

  .x\:-mrg-right-5 {
    margin-right: -5px;
  }

  .x\:-mrg-top-5 {
    margin-top: -5px;
  }

  .x\:-mrg-all-5 {
    margin-bottom: -5px;
    margin-left: -5px;
    margin-right: -5px;
    margin-top: -5px;
  }

  .x\:mrg-bt-10 {
    margin-bottom: 10px;
    margin-top: 10px;
  }

  .x\:mrg-lr-10 {
    margin-left: 10px;
    margin-right: 10px;
  }

  .x\:mrg-bottom-10 {
    margin-bottom: 10px;
  }

  .x\:mrg-left-10 {
    margin-left: 10px;
  }

  .x\:mrg-right-10 {
    margin-right: 10px;
  }

  .x\:mrg-top-10 {
    margin-top: 10px;
  }

  .x\:mrg-all-10 {
    margin-bottom: 10px;
    margin-left: 10px;
    margin-right: 10px;
    margin-top: 10px;
  }

  .x\:-mrg-bt-10 {
    margin-bottom: -10px;
    margin-top: -10px;
  }

  .x\:-mrg-lr-10 {
    margin-left: -10px;
    margin-right: -10px;
  }

  .x\:-mrg-bottom-10 {
    margin-bottom: -10px;
  }

  .x\:-mrg-left-10 {
    margin-left: -10px;
  }

  .x\:-mrg-right-10 {
    margin-right: -10px;
  }

  .x\:-mrg-top-10 {
    margin-top: -10px;
  }

  .x\:-mrg-all-10 {
    margin-bottom: -10px;
    margin-left: -10px;
    margin-right: -10px;
    margin-top: -10px;
  }

  .x\:mrg-bt-15 {
    margin-bottom: 15px;
    margin-top: 15px;
  }

  .x\:mrg-lr-15 {
    margin-left: 15px;
    margin-right: 15px;
  }

  .x\:mrg-bottom-15 {
    margin-bottom: 15px;
  }

  .x\:mrg-left-15 {
    margin-left: 15px;
  }

  .x\:mrg-right-15 {
    margin-right: 15px;
  }

  .x\:mrg-top-15 {
    margin-top: 15px;
  }

  .x\:mrg-all-15 {
    margin-bottom: 15px;
    margin-left: 15px;
    margin-right: 15px;
    margin-top: 15px;
  }

  .x\:-mrg-bt-15 {
    margin-bottom: -15px;
    margin-top: -15px;
  }

  .x\:-mrg-lr-15 {
    margin-left: -15px;
    margin-right: -15px;
  }

  .x\:-mrg-bottom-15 {
    margin-bottom: -15px;
  }

  .x\:-mrg-left-15 {
    margin-left: -15px;
  }

  .x\:-mrg-right-15 {
    margin-right: -15px;
  }

  .x\:-mrg-top-15 {
    margin-top: -15px;
  }

  .x\:-mrg-all-15 {
    margin-bottom: -15px;
    margin-left: -15px;
    margin-right: -15px;
    margin-top: -15px;
  }

  .x\:mrg-bt-20 {
    margin-bottom: 20px;
    margin-top: 20px;
  }

  .x\:mrg-lr-20 {
    margin-left: 20px;
    margin-right: 20px;
  }

  .x\:mrg-bottom-20 {
    margin-bottom: 20px;
  }

  .x\:mrg-left-20 {
    margin-left: 20px;
  }

  .x\:mrg-right-20 {
    margin-right: 20px;
  }

  .x\:mrg-top-20 {
    margin-top: 20px;
  }

  .x\:mrg-all-20 {
    margin-bottom: 20px;
    margin-left: 20px;
    margin-right: 20px;
    margin-top: 20px;
  }

  .x\:-mrg-bt-20 {
    margin-bottom: -20px;
    margin-top: -20px;
  }

  .x\:-mrg-lr-20 {
    margin-left: -20px;
    margin-right: -20px;
  }

  .x\:-mrg-bottom-20 {
    margin-bottom: -20px;
  }

  .x\:-mrg-left-20 {
    margin-left: -20px;
  }

  .x\:-mrg-right-20 {
    margin-right: -20px;
  }

  .x\:-mrg-top-20 {
    margin-top: -20px;
  }

  .x\:-mrg-all-20 {
    margin-bottom: -20px;
    margin-left: -20px;
    margin-right: -20px;
    margin-top: -20px;
  }

  .x\:mrg-bt-25 {
    margin-bottom: 25px;
    margin-top: 25px;
  }

  .x\:mrg-lr-25 {
    margin-left: 25px;
    margin-right: 25px;
  }

  .x\:mrg-bottom-25 {
    margin-bottom: 25px;
  }

  .x\:mrg-left-25 {
    margin-left: 25px;
  }

  .x\:mrg-right-25 {
    margin-right: 25px;
  }

  .x\:mrg-top-25 {
    margin-top: 25px;
  }

  .x\:mrg-all-25 {
    margin-bottom: 25px;
    margin-left: 25px;
    margin-right: 25px;
    margin-top: 25px;
  }

  .x\:-mrg-bt-25 {
    margin-bottom: -25px;
    margin-top: -25px;
  }

  .x\:-mrg-lr-25 {
    margin-left: -25px;
    margin-right: -25px;
  }

  .x\:-mrg-bottom-25 {
    margin-bottom: -25px;
  }

  .x\:-mrg-left-25 {
    margin-left: -25px;
  }

  .x\:-mrg-right-25 {
    margin-right: -25px;
  }

  .x\:-mrg-top-25 {
    margin-top: -25px;
  }

  .x\:-mrg-all-25 {
    margin-bottom: -25px;
    margin-left: -25px;
    margin-right: -25px;
    margin-top: -25px;
  }

  .x\:mrg-bt-30 {
    margin-bottom: 30px;
    margin-top: 30px;
  }

  .x\:mrg-lr-30 {
    margin-left: 30px;
    margin-right: 30px;
  }

  .x\:mrg-bottom-30 {
    margin-bottom: 30px;
  }

  .x\:mrg-left-30 {
    margin-left: 30px;
  }

  .x\:mrg-right-30 {
    margin-right: 30px;
  }

  .x\:mrg-top-30 {
    margin-top: 30px;
  }

  .x\:mrg-all-30 {
    margin-bottom: 30px;
    margin-left: 30px;
    margin-right: 30px;
    margin-top: 30px;
  }

  .x\:-mrg-bt-30 {
    margin-bottom: -30px;
    margin-top: -30px;
  }

  .x\:-mrg-lr-30 {
    margin-left: -30px;
    margin-right: -30px;
  }

  .x\:-mrg-bottom-30 {
    margin-bottom: -30px;
  }

  .x\:-mrg-left-30 {
    margin-left: -30px;
  }

  .x\:-mrg-right-30 {
    margin-right: -30px;
  }

  .x\:-mrg-top-30 {
    margin-top: -30px;
  }

  .x\:-mrg-all-30 {
    margin-bottom: -30px;
    margin-left: -30px;
    margin-right: -30px;
    margin-top: -30px;
  }

  .x\:mrg-bt-35 {
    margin-bottom: 35px;
    margin-top: 35px;
  }

  .x\:mrg-lr-35 {
    margin-left: 35px;
    margin-right: 35px;
  }

  .x\:mrg-bottom-35 {
    margin-bottom: 35px;
  }

  .x\:mrg-left-35 {
    margin-left: 35px;
  }

  .x\:mrg-right-35 {
    margin-right: 35px;
  }

  .x\:mrg-top-35 {
    margin-top: 35px;
  }

  .x\:mrg-all-35 {
    margin-bottom: 35px;
    margin-left: 35px;
    margin-right: 35px;
    margin-top: 35px;
  }

  .x\:-mrg-bt-35 {
    margin-bottom: -35px;
    margin-top: -35px;
  }

  .x\:-mrg-lr-35 {
    margin-left: -35px;
    margin-right: -35px;
  }

  .x\:-mrg-bottom-35 {
    margin-bottom: -35px;
  }

  .x\:-mrg-left-35 {
    margin-left: -35px;
  }

  .x\:-mrg-right-35 {
    margin-right: -35px;
  }

  .x\:-mrg-top-35 {
    margin-top: -35px;
  }

  .x\:-mrg-all-35 {
    margin-bottom: -35px;
    margin-left: -35px;
    margin-right: -35px;
    margin-top: -35px;
  }

  .x\:mrg-bt-40 {
    margin-bottom: 40px;
    margin-top: 40px;
  }

  .x\:mrg-lr-40 {
    margin-left: 40px;
    margin-right: 40px;
  }

  .x\:mrg-bottom-40 {
    margin-bottom: 40px;
  }

  .x\:mrg-left-40 {
    margin-left: 40px;
  }

  .x\:mrg-right-40 {
    margin-right: 40px;
  }

  .x\:mrg-top-40 {
    margin-top: 40px;
  }

  .x\:mrg-all-40 {
    margin-bottom: 40px;
    margin-left: 40px;
    margin-right: 40px;
    margin-top: 40px;
  }

  .x\:-mrg-bt-40 {
    margin-bottom: -40px;
    margin-top: -40px;
  }

  .x\:-mrg-lr-40 {
    margin-left: -40px;
    margin-right: -40px;
  }

  .x\:-mrg-bottom-40 {
    margin-bottom: -40px;
  }

  .x\:-mrg-left-40 {
    margin-left: -40px;
  }

  .x\:-mrg-right-40 {
    margin-right: -40px;
  }

  .x\:-mrg-top-40 {
    margin-top: -40px;
  }

  .x\:-mrg-all-40 {
    margin-bottom: -40px;
    margin-left: -40px;
    margin-right: -40px;
    margin-top: -40px;
  }

  .x\:mrg-bt-45 {
    margin-bottom: 45px;
    margin-top: 45px;
  }

  .x\:mrg-lr-45 {
    margin-left: 45px;
    margin-right: 45px;
  }

  .x\:mrg-bottom-45 {
    margin-bottom: 45px;
  }

  .x\:mrg-left-45 {
    margin-left: 45px;
  }

  .x\:mrg-right-45 {
    margin-right: 45px;
  }

  .x\:mrg-top-45 {
    margin-top: 45px;
  }

  .x\:mrg-all-45 {
    margin-bottom: 45px;
    margin-left: 45px;
    margin-right: 45px;
    margin-top: 45px;
  }

  .x\:-mrg-bt-45 {
    margin-bottom: -45px;
    margin-top: -45px;
  }

  .x\:-mrg-lr-45 {
    margin-left: -45px;
    margin-right: -45px;
  }

  .x\:-mrg-bottom-45 {
    margin-bottom: -45px;
  }

  .x\:-mrg-left-45 {
    margin-left: -45px;
  }

  .x\:-mrg-right-45 {
    margin-right: -45px;
  }

  .x\:-mrg-top-45 {
    margin-top: -45px;
  }

  .x\:-mrg-all-45 {
    margin-bottom: -45px;
    margin-left: -45px;
    margin-right: -45px;
    margin-top: -45px;
  }

  .x\:mrg-bt-50 {
    margin-bottom: 50px;
    margin-top: 50px;
  }

  .x\:mrg-lr-50 {
    margin-left: 50px;
    margin-right: 50px;
  }

  .x\:mrg-bottom-50 {
    margin-bottom: 50px;
  }

  .x\:mrg-left-50 {
    margin-left: 50px;
  }

  .x\:mrg-right-50 {
    margin-right: 50px;
  }

  .x\:mrg-top-50 {
    margin-top: 50px;
  }

  .x\:mrg-all-50 {
    margin-bottom: 50px;
    margin-left: 50px;
    margin-right: 50px;
    margin-top: 50px;
  }

  .x\:-mrg-bt-50 {
    margin-bottom: -50px;
    margin-top: -50px;
  }

  .x\:-mrg-lr-50 {
    margin-left: -50px;
    margin-right: -50px;
  }

  .x\:-mrg-bottom-50 {
    margin-bottom: -50px;
  }

  .x\:-mrg-left-50 {
    margin-left: -50px;
  }

  .x\:-mrg-right-50 {
    margin-right: -50px;
  }

  .x\:-mrg-top-50 {
    margin-top: -50px;
  }

  .x\:-mrg-all-50 {
    margin-bottom: -50px;
    margin-left: -50px;
    margin-right: -50px;
    margin-top: -50px;
  }

  .x\:mrg-bt-55 {
    margin-bottom: 55px;
    margin-top: 55px;
  }

  .x\:mrg-lr-55 {
    margin-left: 55px;
    margin-right: 55px;
  }

  .x\:mrg-bottom-55 {
    margin-bottom: 55px;
  }

  .x\:mrg-left-55 {
    margin-left: 55px;
  }

  .x\:mrg-right-55 {
    margin-right: 55px;
  }

  .x\:mrg-top-55 {
    margin-top: 55px;
  }

  .x\:mrg-all-55 {
    margin-bottom: 55px;
    margin-left: 55px;
    margin-right: 55px;
    margin-top: 55px;
  }

  .x\:-mrg-bt-55 {
    margin-bottom: -55px;
    margin-top: -55px;
  }

  .x\:-mrg-lr-55 {
    margin-left: -55px;
    margin-right: -55px;
  }

  .x\:-mrg-bottom-55 {
    margin-bottom: -55px;
  }

  .x\:-mrg-left-55 {
    margin-left: -55px;
  }

  .x\:-mrg-right-55 {
    margin-right: -55px;
  }

  .x\:-mrg-top-55 {
    margin-top: -55px;
  }

  .x\:-mrg-all-55 {
    margin-bottom: -55px;
    margin-left: -55px;
    margin-right: -55px;
    margin-top: -55px;
  }

  .x\:mrg-bt-60 {
    margin-bottom: 60px;
    margin-top: 60px;
  }

  .x\:mrg-lr-60 {
    margin-left: 60px;
    margin-right: 60px;
  }

  .x\:mrg-bottom-60 {
    margin-bottom: 60px;
  }

  .x\:mrg-left-60 {
    margin-left: 60px;
  }

  .x\:mrg-right-60 {
    margin-right: 60px;
  }

  .x\:mrg-top-60 {
    margin-top: 60px;
  }

  .x\:mrg-all-60 {
    margin-bottom: 60px;
    margin-left: 60px;
    margin-right: 60px;
    margin-top: 60px;
  }

  .x\:-mrg-bt-60 {
    margin-bottom: -60px;
    margin-top: -60px;
  }

  .x\:-mrg-lr-60 {
    margin-left: -60px;
    margin-right: -60px;
  }

  .x\:-mrg-bottom-60 {
    margin-bottom: -60px;
  }

  .x\:-mrg-left-60 {
    margin-left: -60px;
  }

  .x\:-mrg-right-60 {
    margin-right: -60px;
  }

  .x\:-mrg-top-60 {
    margin-top: -60px;
  }

  .x\:-mrg-all-60 {
    margin-bottom: -60px;
    margin-left: -60px;
    margin-right: -60px;
    margin-top: -60px;
  }

  .x\:mrg-bt-65 {
    margin-bottom: 65px;
    margin-top: 65px;
  }

  .x\:mrg-lr-65 {
    margin-left: 65px;
    margin-right: 65px;
  }

  .x\:mrg-bottom-65 {
    margin-bottom: 65px;
  }

  .x\:mrg-left-65 {
    margin-left: 65px;
  }

  .x\:mrg-right-65 {
    margin-right: 65px;
  }

  .x\:mrg-top-65 {
    margin-top: 65px;
  }

  .x\:mrg-all-65 {
    margin-bottom: 65px;
    margin-left: 65px;
    margin-right: 65px;
    margin-top: 65px;
  }

  .x\:-mrg-bt-65 {
    margin-bottom: -65px;
    margin-top: -65px;
  }

  .x\:-mrg-lr-65 {
    margin-left: -65px;
    margin-right: -65px;
  }

  .x\:-mrg-bottom-65 {
    margin-bottom: -65px;
  }

  .x\:-mrg-left-65 {
    margin-left: -65px;
  }

  .x\:-mrg-right-65 {
    margin-right: -65px;
  }

  .x\:-mrg-top-65 {
    margin-top: -65px;
  }

  .x\:-mrg-all-65 {
    margin-bottom: -65px;
    margin-left: -65px;
    margin-right: -65px;
    margin-top: -65px;
  }

  .x\:mrg-bt-70 {
    margin-bottom: 70px;
    margin-top: 70px;
  }

  .x\:mrg-lr-70 {
    margin-left: 70px;
    margin-right: 70px;
  }

  .x\:mrg-bottom-70 {
    margin-bottom: 70px;
  }

  .x\:mrg-left-70 {
    margin-left: 70px;
  }

  .x\:mrg-right-70 {
    margin-right: 70px;
  }

  .x\:mrg-top-70 {
    margin-top: 70px;
  }

  .x\:mrg-all-70 {
    margin-bottom: 70px;
    margin-left: 70px;
    margin-right: 70px;
    margin-top: 70px;
  }

  .x\:-mrg-bt-70 {
    margin-bottom: -70px;
    margin-top: -70px;
  }

  .x\:-mrg-lr-70 {
    margin-left: -70px;
    margin-right: -70px;
  }

  .x\:-mrg-bottom-70 {
    margin-bottom: -70px;
  }

  .x\:-mrg-left-70 {
    margin-left: -70px;
  }

  .x\:-mrg-right-70 {
    margin-right: -70px;
  }

  .x\:-mrg-top-70 {
    margin-top: -70px;
  }

  .x\:-mrg-all-70 {
    margin-bottom: -70px;
    margin-left: -70px;
    margin-right: -70px;
    margin-top: -70px;
  }

  .x\:mrg-bt-75 {
    margin-bottom: 75px;
    margin-top: 75px;
  }

  .x\:mrg-lr-75 {
    margin-left: 75px;
    margin-right: 75px;
  }

  .x\:mrg-bottom-75 {
    margin-bottom: 75px;
  }

  .x\:mrg-left-75 {
    margin-left: 75px;
  }

  .x\:mrg-right-75 {
    margin-right: 75px;
  }

  .x\:mrg-top-75 {
    margin-top: 75px;
  }

  .x\:mrg-all-75 {
    margin-bottom: 75px;
    margin-left: 75px;
    margin-right: 75px;
    margin-top: 75px;
  }

  .x\:-mrg-bt-75 {
    margin-bottom: -75px;
    margin-top: -75px;
  }

  .x\:-mrg-lr-75 {
    margin-left: -75px;
    margin-right: -75px;
  }

  .x\:-mrg-bottom-75 {
    margin-bottom: -75px;
  }

  .x\:-mrg-left-75 {
    margin-left: -75px;
  }

  .x\:-mrg-right-75 {
    margin-right: -75px;
  }

  .x\:-mrg-top-75 {
    margin-top: -75px;
  }

  .x\:-mrg-all-75 {
    margin-bottom: -75px;
    margin-left: -75px;
    margin-right: -75px;
    margin-top: -75px;
  }

  .x\:mrg-bt-80 {
    margin-bottom: 80px;
    margin-top: 80px;
  }

  .x\:mrg-lr-80 {
    margin-left: 80px;
    margin-right: 80px;
  }

  .x\:mrg-bottom-80 {
    margin-bottom: 80px;
  }

  .x\:mrg-left-80 {
    margin-left: 80px;
  }

  .x\:mrg-right-80 {
    margin-right: 80px;
  }

  .x\:mrg-top-80 {
    margin-top: 80px;
  }

  .x\:mrg-all-80 {
    margin-bottom: 80px;
    margin-left: 80px;
    margin-right: 80px;
    margin-top: 80px;
  }

  .x\:-mrg-bt-80 {
    margin-bottom: -80px;
    margin-top: -80px;
  }

  .x\:-mrg-lr-80 {
    margin-left: -80px;
    margin-right: -80px;
  }

  .x\:-mrg-bottom-80 {
    margin-bottom: -80px;
  }

  .x\:-mrg-left-80 {
    margin-left: -80px;
  }

  .x\:-mrg-right-80 {
    margin-right: -80px;
  }

  .x\:-mrg-top-80 {
    margin-top: -80px;
  }

  .x\:-mrg-all-80 {
    margin-bottom: -80px;
    margin-left: -80px;
    margin-right: -80px;
    margin-top: -80px;
  }
}

@media (min-width: 600px) {
  .s\:mrg-bt-0 {
    margin-bottom: 0px;
    margin-top: 0px;
  }

  .s\:mrg-lr-0 {
    margin-left: 0px;
    margin-right: 0px;
  }

  .s\:mrg-bottom-0 {
    margin-bottom: 0px;
  }

  .s\:mrg-left-0 {
    margin-left: 0px;
  }

  .s\:mrg-right-0 {
    margin-right: 0px;
  }

  .s\:mrg-top-0 {
    margin-top: 0px;
  }

  .s\:mrg-all-0 {
    margin-bottom: 0px;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
  }

  .s\:-mrg-bt-0 {
    margin-bottom: 0px;
    margin-top: 0px;
  }

  .s\:-mrg-lr-0 {
    margin-left: 0px;
    margin-right: 0px;
  }

  .s\:-mrg-bottom-0 {
    margin-bottom: 0px;
  }

  .s\:-mrg-left-0 {
    margin-left: 0px;
  }

  .s\:-mrg-right-0 {
    margin-right: 0px;
  }

  .s\:-mrg-top-0 {
    margin-top: 0px;
  }

  .s\:-mrg-all-0 {
    margin-bottom: 0px;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
  }

  .s\:mrg-bt-5 {
    margin-bottom: 5px;
    margin-top: 5px;
  }

  .s\:mrg-lr-5 {
    margin-left: 5px;
    margin-right: 5px;
  }

  .s\:mrg-bottom-5 {
    margin-bottom: 5px;
  }

  .s\:mrg-left-5 {
    margin-left: 5px;
  }

  .s\:mrg-right-5 {
    margin-right: 5px;
  }

  .s\:mrg-top-5 {
    margin-top: 5px;
  }

  .s\:mrg-all-5 {
    margin-bottom: 5px;
    margin-left: 5px;
    margin-right: 5px;
    margin-top: 5px;
  }

  .s\:-mrg-bt-5 {
    margin-bottom: -5px;
    margin-top: -5px;
  }

  .s\:-mrg-lr-5 {
    margin-left: -5px;
    margin-right: -5px;
  }

  .s\:-mrg-bottom-5 {
    margin-bottom: -5px;
  }

  .s\:-mrg-left-5 {
    margin-left: -5px;
  }

  .s\:-mrg-right-5 {
    margin-right: -5px;
  }

  .s\:-mrg-top-5 {
    margin-top: -5px;
  }

  .s\:-mrg-all-5 {
    margin-bottom: -5px;
    margin-left: -5px;
    margin-right: -5px;
    margin-top: -5px;
  }

  .s\:mrg-bt-10 {
    margin-bottom: 10px;
    margin-top: 10px;
  }

  .s\:mrg-lr-10 {
    margin-left: 10px;
    margin-right: 10px;
  }

  .s\:mrg-bottom-10 {
    margin-bottom: 10px;
  }

  .s\:mrg-left-10 {
    margin-left: 10px;
  }

  .s\:mrg-right-10 {
    margin-right: 10px;
  }

  .s\:mrg-top-10 {
    margin-top: 10px;
  }

  .s\:mrg-all-10 {
    margin-bottom: 10px;
    margin-left: 10px;
    margin-right: 10px;
    margin-top: 10px;
  }

  .s\:-mrg-bt-10 {
    margin-bottom: -10px;
    margin-top: -10px;
  }

  .s\:-mrg-lr-10 {
    margin-left: -10px;
    margin-right: -10px;
  }

  .s\:-mrg-bottom-10 {
    margin-bottom: -10px;
  }

  .s\:-mrg-left-10 {
    margin-left: -10px;
  }

  .s\:-mrg-right-10 {
    margin-right: -10px;
  }

  .s\:-mrg-top-10 {
    margin-top: -10px;
  }

  .s\:-mrg-all-10 {
    margin-bottom: -10px;
    margin-left: -10px;
    margin-right: -10px;
    margin-top: -10px;
  }

  .s\:mrg-bt-15 {
    margin-bottom: 15px;
    margin-top: 15px;
  }

  .s\:mrg-lr-15 {
    margin-left: 15px;
    margin-right: 15px;
  }

  .s\:mrg-bottom-15 {
    margin-bottom: 15px;
  }

  .s\:mrg-left-15 {
    margin-left: 15px;
  }

  .s\:mrg-right-15 {
    margin-right: 15px;
  }

  .s\:mrg-top-15 {
    margin-top: 15px;
  }

  .s\:mrg-all-15 {
    margin-bottom: 15px;
    margin-left: 15px;
    margin-right: 15px;
    margin-top: 15px;
  }

  .s\:-mrg-bt-15 {
    margin-bottom: -15px;
    margin-top: -15px;
  }

  .s\:-mrg-lr-15 {
    margin-left: -15px;
    margin-right: -15px;
  }

  .s\:-mrg-bottom-15 {
    margin-bottom: -15px;
  }

  .s\:-mrg-left-15 {
    margin-left: -15px;
  }

  .s\:-mrg-right-15 {
    margin-right: -15px;
  }

  .s\:-mrg-top-15 {
    margin-top: -15px;
  }

  .s\:-mrg-all-15 {
    margin-bottom: -15px;
    margin-left: -15px;
    margin-right: -15px;
    margin-top: -15px;
  }

  .s\:mrg-bt-20 {
    margin-bottom: 20px;
    margin-top: 20px;
  }

  .s\:mrg-lr-20 {
    margin-left: 20px;
    margin-right: 20px;
  }

  .s\:mrg-bottom-20 {
    margin-bottom: 20px;
  }

  .s\:mrg-left-20 {
    margin-left: 20px;
  }

  .s\:mrg-right-20 {
    margin-right: 20px;
  }

  .s\:mrg-top-20 {
    margin-top: 20px;
  }

  .s\:mrg-all-20 {
    margin-bottom: 20px;
    margin-left: 20px;
    margin-right: 20px;
    margin-top: 20px;
  }

  .s\:-mrg-bt-20 {
    margin-bottom: -20px;
    margin-top: -20px;
  }

  .s\:-mrg-lr-20 {
    margin-left: -20px;
    margin-right: -20px;
  }

  .s\:-mrg-bottom-20 {
    margin-bottom: -20px;
  }

  .s\:-mrg-left-20 {
    margin-left: -20px;
  }

  .s\:-mrg-right-20 {
    margin-right: -20px;
  }

  .s\:-mrg-top-20 {
    margin-top: -20px;
  }

  .s\:-mrg-all-20 {
    margin-bottom: -20px;
    margin-left: -20px;
    margin-right: -20px;
    margin-top: -20px;
  }

  .s\:mrg-bt-25 {
    margin-bottom: 25px;
    margin-top: 25px;
  }

  .s\:mrg-lr-25 {
    margin-left: 25px;
    margin-right: 25px;
  }

  .s\:mrg-bottom-25 {
    margin-bottom: 25px;
  }

  .s\:mrg-left-25 {
    margin-left: 25px;
  }

  .s\:mrg-right-25 {
    margin-right: 25px;
  }

  .s\:mrg-top-25 {
    margin-top: 25px;
  }

  .s\:mrg-all-25 {
    margin-bottom: 25px;
    margin-left: 25px;
    margin-right: 25px;
    margin-top: 25px;
  }

  .s\:-mrg-bt-25 {
    margin-bottom: -25px;
    margin-top: -25px;
  }

  .s\:-mrg-lr-25 {
    margin-left: -25px;
    margin-right: -25px;
  }

  .s\:-mrg-bottom-25 {
    margin-bottom: -25px;
  }

  .s\:-mrg-left-25 {
    margin-left: -25px;
  }

  .s\:-mrg-right-25 {
    margin-right: -25px;
  }

  .s\:-mrg-top-25 {
    margin-top: -25px;
  }

  .s\:-mrg-all-25 {
    margin-bottom: -25px;
    margin-left: -25px;
    margin-right: -25px;
    margin-top: -25px;
  }

  .s\:mrg-bt-30 {
    margin-bottom: 30px;
    margin-top: 30px;
  }

  .s\:mrg-lr-30 {
    margin-left: 30px;
    margin-right: 30px;
  }

  .s\:mrg-bottom-30 {
    margin-bottom: 30px;
  }

  .s\:mrg-left-30 {
    margin-left: 30px;
  }

  .s\:mrg-right-30 {
    margin-right: 30px;
  }

  .s\:mrg-top-30 {
    margin-top: 30px;
  }

  .s\:mrg-all-30 {
    margin-bottom: 30px;
    margin-left: 30px;
    margin-right: 30px;
    margin-top: 30px;
  }

  .s\:-mrg-bt-30 {
    margin-bottom: -30px;
    margin-top: -30px;
  }

  .s\:-mrg-lr-30 {
    margin-left: -30px;
    margin-right: -30px;
  }

  .s\:-mrg-bottom-30 {
    margin-bottom: -30px;
  }

  .s\:-mrg-left-30 {
    margin-left: -30px;
  }

  .s\:-mrg-right-30 {
    margin-right: -30px;
  }

  .s\:-mrg-top-30 {
    margin-top: -30px;
  }

  .s\:-mrg-all-30 {
    margin-bottom: -30px;
    margin-left: -30px;
    margin-right: -30px;
    margin-top: -30px;
  }

  .s\:mrg-bt-35 {
    margin-bottom: 35px;
    margin-top: 35px;
  }

  .s\:mrg-lr-35 {
    margin-left: 35px;
    margin-right: 35px;
  }

  .s\:mrg-bottom-35 {
    margin-bottom: 35px;
  }

  .s\:mrg-left-35 {
    margin-left: 35px;
  }

  .s\:mrg-right-35 {
    margin-right: 35px;
  }

  .s\:mrg-top-35 {
    margin-top: 35px;
  }

  .s\:mrg-all-35 {
    margin-bottom: 35px;
    margin-left: 35px;
    margin-right: 35px;
    margin-top: 35px;
  }

  .s\:-mrg-bt-35 {
    margin-bottom: -35px;
    margin-top: -35px;
  }

  .s\:-mrg-lr-35 {
    margin-left: -35px;
    margin-right: -35px;
  }

  .s\:-mrg-bottom-35 {
    margin-bottom: -35px;
  }

  .s\:-mrg-left-35 {
    margin-left: -35px;
  }

  .s\:-mrg-right-35 {
    margin-right: -35px;
  }

  .s\:-mrg-top-35 {
    margin-top: -35px;
  }

  .s\:-mrg-all-35 {
    margin-bottom: -35px;
    margin-left: -35px;
    margin-right: -35px;
    margin-top: -35px;
  }

  .s\:mrg-bt-40 {
    margin-bottom: 40px;
    margin-top: 40px;
  }

  .s\:mrg-lr-40 {
    margin-left: 40px;
    margin-right: 40px;
  }

  .s\:mrg-bottom-40 {
    margin-bottom: 40px;
  }

  .s\:mrg-left-40 {
    margin-left: 40px;
  }

  .s\:mrg-right-40 {
    margin-right: 40px;
  }

  .s\:mrg-top-40 {
    margin-top: 40px;
  }

  .s\:mrg-all-40 {
    margin-bottom: 40px;
    margin-left: 40px;
    margin-right: 40px;
    margin-top: 40px;
  }

  .s\:-mrg-bt-40 {
    margin-bottom: -40px;
    margin-top: -40px;
  }

  .s\:-mrg-lr-40 {
    margin-left: -40px;
    margin-right: -40px;
  }

  .s\:-mrg-bottom-40 {
    margin-bottom: -40px;
  }

  .s\:-mrg-left-40 {
    margin-left: -40px;
  }

  .s\:-mrg-right-40 {
    margin-right: -40px;
  }

  .s\:-mrg-top-40 {
    margin-top: -40px;
  }

  .s\:-mrg-all-40 {
    margin-bottom: -40px;
    margin-left: -40px;
    margin-right: -40px;
    margin-top: -40px;
  }

  .s\:mrg-bt-45 {
    margin-bottom: 45px;
    margin-top: 45px;
  }

  .s\:mrg-lr-45 {
    margin-left: 45px;
    margin-right: 45px;
  }

  .s\:mrg-bottom-45 {
    margin-bottom: 45px;
  }

  .s\:mrg-left-45 {
    margin-left: 45px;
  }

  .s\:mrg-right-45 {
    margin-right: 45px;
  }

  .s\:mrg-top-45 {
    margin-top: 45px;
  }

  .s\:mrg-all-45 {
    margin-bottom: 45px;
    margin-left: 45px;
    margin-right: 45px;
    margin-top: 45px;
  }

  .s\:-mrg-bt-45 {
    margin-bottom: -45px;
    margin-top: -45px;
  }

  .s\:-mrg-lr-45 {
    margin-left: -45px;
    margin-right: -45px;
  }

  .s\:-mrg-bottom-45 {
    margin-bottom: -45px;
  }

  .s\:-mrg-left-45 {
    margin-left: -45px;
  }

  .s\:-mrg-right-45 {
    margin-right: -45px;
  }

  .s\:-mrg-top-45 {
    margin-top: -45px;
  }

  .s\:-mrg-all-45 {
    margin-bottom: -45px;
    margin-left: -45px;
    margin-right: -45px;
    margin-top: -45px;
  }

  .s\:mrg-bt-50 {
    margin-bottom: 50px;
    margin-top: 50px;
  }

  .s\:mrg-lr-50 {
    margin-left: 50px;
    margin-right: 50px;
  }

  .s\:mrg-bottom-50 {
    margin-bottom: 50px;
  }

  .s\:mrg-left-50 {
    margin-left: 50px;
  }

  .s\:mrg-right-50 {
    margin-right: 50px;
  }

  .s\:mrg-top-50 {
    margin-top: 50px;
  }

  .s\:mrg-all-50 {
    margin-bottom: 50px;
    margin-left: 50px;
    margin-right: 50px;
    margin-top: 50px;
  }

  .s\:-mrg-bt-50 {
    margin-bottom: -50px;
    margin-top: -50px;
  }

  .s\:-mrg-lr-50 {
    margin-left: -50px;
    margin-right: -50px;
  }

  .s\:-mrg-bottom-50 {
    margin-bottom: -50px;
  }

  .s\:-mrg-left-50 {
    margin-left: -50px;
  }

  .s\:-mrg-right-50 {
    margin-right: -50px;
  }

  .s\:-mrg-top-50 {
    margin-top: -50px;
  }

  .s\:-mrg-all-50 {
    margin-bottom: -50px;
    margin-left: -50px;
    margin-right: -50px;
    margin-top: -50px;
  }

  .s\:mrg-bt-55 {
    margin-bottom: 55px;
    margin-top: 55px;
  }

  .s\:mrg-lr-55 {
    margin-left: 55px;
    margin-right: 55px;
  }

  .s\:mrg-bottom-55 {
    margin-bottom: 55px;
  }

  .s\:mrg-left-55 {
    margin-left: 55px;
  }

  .s\:mrg-right-55 {
    margin-right: 55px;
  }

  .s\:mrg-top-55 {
    margin-top: 55px;
  }

  .s\:mrg-all-55 {
    margin-bottom: 55px;
    margin-left: 55px;
    margin-right: 55px;
    margin-top: 55px;
  }

  .s\:-mrg-bt-55 {
    margin-bottom: -55px;
    margin-top: -55px;
  }

  .s\:-mrg-lr-55 {
    margin-left: -55px;
    margin-right: -55px;
  }

  .s\:-mrg-bottom-55 {
    margin-bottom: -55px;
  }

  .s\:-mrg-left-55 {
    margin-left: -55px;
  }

  .s\:-mrg-right-55 {
    margin-right: -55px;
  }

  .s\:-mrg-top-55 {
    margin-top: -55px;
  }

  .s\:-mrg-all-55 {
    margin-bottom: -55px;
    margin-left: -55px;
    margin-right: -55px;
    margin-top: -55px;
  }

  .s\:mrg-bt-60 {
    margin-bottom: 60px;
    margin-top: 60px;
  }

  .s\:mrg-lr-60 {
    margin-left: 60px;
    margin-right: 60px;
  }

  .s\:mrg-bottom-60 {
    margin-bottom: 60px;
  }

  .s\:mrg-left-60 {
    margin-left: 60px;
  }

  .s\:mrg-right-60 {
    margin-right: 60px;
  }

  .s\:mrg-top-60 {
    margin-top: 60px;
  }

  .s\:mrg-all-60 {
    margin-bottom: 60px;
    margin-left: 60px;
    margin-right: 60px;
    margin-top: 60px;
  }

  .s\:-mrg-bt-60 {
    margin-bottom: -60px;
    margin-top: -60px;
  }

  .s\:-mrg-lr-60 {
    margin-left: -60px;
    margin-right: -60px;
  }

  .s\:-mrg-bottom-60 {
    margin-bottom: -60px;
  }

  .s\:-mrg-left-60 {
    margin-left: -60px;
  }

  .s\:-mrg-right-60 {
    margin-right: -60px;
  }

  .s\:-mrg-top-60 {
    margin-top: -60px;
  }

  .s\:-mrg-all-60 {
    margin-bottom: -60px;
    margin-left: -60px;
    margin-right: -60px;
    margin-top: -60px;
  }

  .s\:mrg-bt-65 {
    margin-bottom: 65px;
    margin-top: 65px;
  }

  .s\:mrg-lr-65 {
    margin-left: 65px;
    margin-right: 65px;
  }

  .s\:mrg-bottom-65 {
    margin-bottom: 65px;
  }

  .s\:mrg-left-65 {
    margin-left: 65px;
  }

  .s\:mrg-right-65 {
    margin-right: 65px;
  }

  .s\:mrg-top-65 {
    margin-top: 65px;
  }

  .s\:mrg-all-65 {
    margin-bottom: 65px;
    margin-left: 65px;
    margin-right: 65px;
    margin-top: 65px;
  }

  .s\:-mrg-bt-65 {
    margin-bottom: -65px;
    margin-top: -65px;
  }

  .s\:-mrg-lr-65 {
    margin-left: -65px;
    margin-right: -65px;
  }

  .s\:-mrg-bottom-65 {
    margin-bottom: -65px;
  }

  .s\:-mrg-left-65 {
    margin-left: -65px;
  }

  .s\:-mrg-right-65 {
    margin-right: -65px;
  }

  .s\:-mrg-top-65 {
    margin-top: -65px;
  }

  .s\:-mrg-all-65 {
    margin-bottom: -65px;
    margin-left: -65px;
    margin-right: -65px;
    margin-top: -65px;
  }

  .s\:mrg-bt-70 {
    margin-bottom: 70px;
    margin-top: 70px;
  }

  .s\:mrg-lr-70 {
    margin-left: 70px;
    margin-right: 70px;
  }

  .s\:mrg-bottom-70 {
    margin-bottom: 70px;
  }

  .s\:mrg-left-70 {
    margin-left: 70px;
  }

  .s\:mrg-right-70 {
    margin-right: 70px;
  }

  .s\:mrg-top-70 {
    margin-top: 70px;
  }

  .s\:mrg-all-70 {
    margin-bottom: 70px;
    margin-left: 70px;
    margin-right: 70px;
    margin-top: 70px;
  }

  .s\:-mrg-bt-70 {
    margin-bottom: -70px;
    margin-top: -70px;
  }

  .s\:-mrg-lr-70 {
    margin-left: -70px;
    margin-right: -70px;
  }

  .s\:-mrg-bottom-70 {
    margin-bottom: -70px;
  }

  .s\:-mrg-left-70 {
    margin-left: -70px;
  }

  .s\:-mrg-right-70 {
    margin-right: -70px;
  }

  .s\:-mrg-top-70 {
    margin-top: -70px;
  }

  .s\:-mrg-all-70 {
    margin-bottom: -70px;
    margin-left: -70px;
    margin-right: -70px;
    margin-top: -70px;
  }

  .s\:mrg-bt-75 {
    margin-bottom: 75px;
    margin-top: 75px;
  }

  .s\:mrg-lr-75 {
    margin-left: 75px;
    margin-right: 75px;
  }

  .s\:mrg-bottom-75 {
    margin-bottom: 75px;
  }

  .s\:mrg-left-75 {
    margin-left: 75px;
  }

  .s\:mrg-right-75 {
    margin-right: 75px;
  }

  .s\:mrg-top-75 {
    margin-top: 75px;
  }

  .s\:mrg-all-75 {
    margin-bottom: 75px;
    margin-left: 75px;
    margin-right: 75px;
    margin-top: 75px;
  }

  .s\:-mrg-bt-75 {
    margin-bottom: -75px;
    margin-top: -75px;
  }

  .s\:-mrg-lr-75 {
    margin-left: -75px;
    margin-right: -75px;
  }

  .s\:-mrg-bottom-75 {
    margin-bottom: -75px;
  }

  .s\:-mrg-left-75 {
    margin-left: -75px;
  }

  .s\:-mrg-right-75 {
    margin-right: -75px;
  }

  .s\:-mrg-top-75 {
    margin-top: -75px;
  }

  .s\:-mrg-all-75 {
    margin-bottom: -75px;
    margin-left: -75px;
    margin-right: -75px;
    margin-top: -75px;
  }

  .s\:mrg-bt-80 {
    margin-bottom: 80px;
    margin-top: 80px;
  }

  .s\:mrg-lr-80 {
    margin-left: 80px;
    margin-right: 80px;
  }

  .s\:mrg-bottom-80 {
    margin-bottom: 80px;
  }

  .s\:mrg-left-80 {
    margin-left: 80px;
  }

  .s\:mrg-right-80 {
    margin-right: 80px;
  }

  .s\:mrg-top-80 {
    margin-top: 80px;
  }

  .s\:mrg-all-80 {
    margin-bottom: 80px;
    margin-left: 80px;
    margin-right: 80px;
    margin-top: 80px;
  }

  .s\:-mrg-bt-80 {
    margin-bottom: -80px;
    margin-top: -80px;
  }

  .s\:-mrg-lr-80 {
    margin-left: -80px;
    margin-right: -80px;
  }

  .s\:-mrg-bottom-80 {
    margin-bottom: -80px;
  }

  .s\:-mrg-left-80 {
    margin-left: -80px;
  }

  .s\:-mrg-right-80 {
    margin-right: -80px;
  }

  .s\:-mrg-top-80 {
    margin-top: -80px;
  }

  .s\:-mrg-all-80 {
    margin-bottom: -80px;
    margin-left: -80px;
    margin-right: -80px;
    margin-top: -80px;
  }
}

@media (min-width: 768px) {
  .m\:mrg-bt-0 {
    margin-bottom: 0px;
    margin-top: 0px;
  }

  .m\:mrg-lr-0 {
    margin-left: 0px;
    margin-right: 0px;
  }

  .m\:mrg-bottom-0 {
    margin-bottom: 0px;
  }

  .m\:mrg-left-0 {
    margin-left: 0px;
  }

  .m\:mrg-right-0 {
    margin-right: 0px;
  }

  .m\:mrg-top-0 {
    margin-top: 0px;
  }

  .m\:mrg-all-0 {
    margin-bottom: 0px;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
  }

  .m\:-mrg-bt-0 {
    margin-bottom: 0px;
    margin-top: 0px;
  }

  .m\:-mrg-lr-0 {
    margin-left: 0px;
    margin-right: 0px;
  }

  .m\:-mrg-bottom-0 {
    margin-bottom: 0px;
  }

  .m\:-mrg-left-0 {
    margin-left: 0px;
  }

  .m\:-mrg-right-0 {
    margin-right: 0px;
  }

  .m\:-mrg-top-0 {
    margin-top: 0px;
  }

  .m\:-mrg-all-0 {
    margin-bottom: 0px;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
  }

  .m\:mrg-bt-5 {
    margin-bottom: 5px;
    margin-top: 5px;
  }

  .m\:mrg-lr-5 {
    margin-left: 5px;
    margin-right: 5px;
  }

  .m\:mrg-bottom-5 {
    margin-bottom: 5px;
  }

  .m\:mrg-left-5 {
    margin-left: 5px;
  }

  .m\:mrg-right-5 {
    margin-right: 5px;
  }

  .m\:mrg-top-5 {
    margin-top: 5px;
  }

  .m\:mrg-all-5 {
    margin-bottom: 5px;
    margin-left: 5px;
    margin-right: 5px;
    margin-top: 5px;
  }

  .m\:-mrg-bt-5 {
    margin-bottom: -5px;
    margin-top: -5px;
  }

  .m\:-mrg-lr-5 {
    margin-left: -5px;
    margin-right: -5px;
  }

  .m\:-mrg-bottom-5 {
    margin-bottom: -5px;
  }

  .m\:-mrg-left-5 {
    margin-left: -5px;
  }

  .m\:-mrg-right-5 {
    margin-right: -5px;
  }

  .m\:-mrg-top-5 {
    margin-top: -5px;
  }

  .m\:-mrg-all-5 {
    margin-bottom: -5px;
    margin-left: -5px;
    margin-right: -5px;
    margin-top: -5px;
  }

  .m\:mrg-bt-10 {
    margin-bottom: 10px;
    margin-top: 10px;
  }

  .m\:mrg-lr-10 {
    margin-left: 10px;
    margin-right: 10px;
  }

  .m\:mrg-bottom-10 {
    margin-bottom: 10px;
  }

  .m\:mrg-left-10 {
    margin-left: 10px;
  }

  .m\:mrg-right-10 {
    margin-right: 10px;
  }

  .m\:mrg-top-10 {
    margin-top: 10px;
  }

  .m\:mrg-all-10 {
    margin-bottom: 10px;
    margin-left: 10px;
    margin-right: 10px;
    margin-top: 10px;
  }

  .m\:-mrg-bt-10 {
    margin-bottom: -10px;
    margin-top: -10px;
  }

  .m\:-mrg-lr-10 {
    margin-left: -10px;
    margin-right: -10px;
  }

  .m\:-mrg-bottom-10 {
    margin-bottom: -10px;
  }

  .m\:-mrg-left-10 {
    margin-left: -10px;
  }

  .m\:-mrg-right-10 {
    margin-right: -10px;
  }

  .m\:-mrg-top-10 {
    margin-top: -10px;
  }

  .m\:-mrg-all-10 {
    margin-bottom: -10px;
    margin-left: -10px;
    margin-right: -10px;
    margin-top: -10px;
  }

  .m\:mrg-bt-15 {
    margin-bottom: 15px;
    margin-top: 15px;
  }

  .m\:mrg-lr-15 {
    margin-left: 15px;
    margin-right: 15px;
  }

  .m\:mrg-bottom-15 {
    margin-bottom: 15px;
  }

  .m\:mrg-left-15 {
    margin-left: 15px;
  }

  .m\:mrg-right-15 {
    margin-right: 15px;
  }

  .m\:mrg-top-15 {
    margin-top: 15px;
  }

  .m\:mrg-all-15 {
    margin-bottom: 15px;
    margin-left: 15px;
    margin-right: 15px;
    margin-top: 15px;
  }

  .m\:-mrg-bt-15 {
    margin-bottom: -15px;
    margin-top: -15px;
  }

  .m\:-mrg-lr-15 {
    margin-left: -15px;
    margin-right: -15px;
  }

  .m\:-mrg-bottom-15 {
    margin-bottom: -15px;
  }

  .m\:-mrg-left-15 {
    margin-left: -15px;
  }

  .m\:-mrg-right-15 {
    margin-right: -15px;
  }

  .m\:-mrg-top-15 {
    margin-top: -15px;
  }

  .m\:-mrg-all-15 {
    margin-bottom: -15px;
    margin-left: -15px;
    margin-right: -15px;
    margin-top: -15px;
  }

  .m\:mrg-bt-20 {
    margin-bottom: 20px;
    margin-top: 20px;
  }

  .m\:mrg-lr-20 {
    margin-left: 20px;
    margin-right: 20px;
  }

  .m\:mrg-bottom-20 {
    margin-bottom: 20px;
  }

  .m\:mrg-left-20 {
    margin-left: 20px;
  }

  .m\:mrg-right-20 {
    margin-right: 20px;
  }

  .m\:mrg-top-20 {
    margin-top: 20px;
  }

  .m\:mrg-all-20 {
    margin-bottom: 20px;
    margin-left: 20px;
    margin-right: 20px;
    margin-top: 20px;
  }

  .m\:-mrg-bt-20 {
    margin-bottom: -20px;
    margin-top: -20px;
  }

  .m\:-mrg-lr-20 {
    margin-left: -20px;
    margin-right: -20px;
  }

  .m\:-mrg-bottom-20 {
    margin-bottom: -20px;
  }

  .m\:-mrg-left-20 {
    margin-left: -20px;
  }

  .m\:-mrg-right-20 {
    margin-right: -20px;
  }

  .m\:-mrg-top-20 {
    margin-top: -20px;
  }

  .m\:-mrg-all-20 {
    margin-bottom: -20px;
    margin-left: -20px;
    margin-right: -20px;
    margin-top: -20px;
  }

  .m\:mrg-bt-25 {
    margin-bottom: 25px;
    margin-top: 25px;
  }

  .m\:mrg-lr-25 {
    margin-left: 25px;
    margin-right: 25px;
  }

  .m\:mrg-bottom-25 {
    margin-bottom: 25px;
  }

  .m\:mrg-left-25 {
    margin-left: 25px;
  }

  .m\:mrg-right-25 {
    margin-right: 25px;
  }

  .m\:mrg-top-25 {
    margin-top: 25px;
  }

  .m\:mrg-all-25 {
    margin-bottom: 25px;
    margin-left: 25px;
    margin-right: 25px;
    margin-top: 25px;
  }

  .m\:-mrg-bt-25 {
    margin-bottom: -25px;
    margin-top: -25px;
  }

  .m\:-mrg-lr-25 {
    margin-left: -25px;
    margin-right: -25px;
  }

  .m\:-mrg-bottom-25 {
    margin-bottom: -25px;
  }

  .m\:-mrg-left-25 {
    margin-left: -25px;
  }

  .m\:-mrg-right-25 {
    margin-right: -25px;
  }

  .m\:-mrg-top-25 {
    margin-top: -25px;
  }

  .m\:-mrg-all-25 {
    margin-bottom: -25px;
    margin-left: -25px;
    margin-right: -25px;
    margin-top: -25px;
  }

  .m\:mrg-bt-30 {
    margin-bottom: 30px;
    margin-top: 30px;
  }

  .m\:mrg-lr-30 {
    margin-left: 30px;
    margin-right: 30px;
  }

  .m\:mrg-bottom-30 {
    margin-bottom: 30px;
  }

  .m\:mrg-left-30 {
    margin-left: 30px;
  }

  .m\:mrg-right-30 {
    margin-right: 30px;
  }

  .m\:mrg-top-30 {
    margin-top: 30px;
  }

  .m\:mrg-all-30 {
    margin-bottom: 30px;
    margin-left: 30px;
    margin-right: 30px;
    margin-top: 30px;
  }

  .m\:-mrg-bt-30 {
    margin-bottom: -30px;
    margin-top: -30px;
  }

  .m\:-mrg-lr-30 {
    margin-left: -30px;
    margin-right: -30px;
  }

  .m\:-mrg-bottom-30 {
    margin-bottom: -30px;
  }

  .m\:-mrg-left-30 {
    margin-left: -30px;
  }

  .m\:-mrg-right-30 {
    margin-right: -30px;
  }

  .m\:-mrg-top-30 {
    margin-top: -30px;
  }

  .m\:-mrg-all-30 {
    margin-bottom: -30px;
    margin-left: -30px;
    margin-right: -30px;
    margin-top: -30px;
  }

  .m\:mrg-bt-35 {
    margin-bottom: 35px;
    margin-top: 35px;
  }

  .m\:mrg-lr-35 {
    margin-left: 35px;
    margin-right: 35px;
  }

  .m\:mrg-bottom-35 {
    margin-bottom: 35px;
  }

  .m\:mrg-left-35 {
    margin-left: 35px;
  }

  .m\:mrg-right-35 {
    margin-right: 35px;
  }

  .m\:mrg-top-35 {
    margin-top: 35px;
  }

  .m\:mrg-all-35 {
    margin-bottom: 35px;
    margin-left: 35px;
    margin-right: 35px;
    margin-top: 35px;
  }

  .m\:-mrg-bt-35 {
    margin-bottom: -35px;
    margin-top: -35px;
  }

  .m\:-mrg-lr-35 {
    margin-left: -35px;
    margin-right: -35px;
  }

  .m\:-mrg-bottom-35 {
    margin-bottom: -35px;
  }

  .m\:-mrg-left-35 {
    margin-left: -35px;
  }

  .m\:-mrg-right-35 {
    margin-right: -35px;
  }

  .m\:-mrg-top-35 {
    margin-top: -35px;
  }

  .m\:-mrg-all-35 {
    margin-bottom: -35px;
    margin-left: -35px;
    margin-right: -35px;
    margin-top: -35px;
  }

  .m\:mrg-bt-40 {
    margin-bottom: 40px;
    margin-top: 40px;
  }

  .m\:mrg-lr-40 {
    margin-left: 40px;
    margin-right: 40px;
  }

  .m\:mrg-bottom-40 {
    margin-bottom: 40px;
  }

  .m\:mrg-left-40 {
    margin-left: 40px;
  }

  .m\:mrg-right-40 {
    margin-right: 40px;
  }

  .m\:mrg-top-40 {
    margin-top: 40px;
  }

  .m\:mrg-all-40 {
    margin-bottom: 40px;
    margin-left: 40px;
    margin-right: 40px;
    margin-top: 40px;
  }

  .m\:-mrg-bt-40 {
    margin-bottom: -40px;
    margin-top: -40px;
  }

  .m\:-mrg-lr-40 {
    margin-left: -40px;
    margin-right: -40px;
  }

  .m\:-mrg-bottom-40 {
    margin-bottom: -40px;
  }

  .m\:-mrg-left-40 {
    margin-left: -40px;
  }

  .m\:-mrg-right-40 {
    margin-right: -40px;
  }

  .m\:-mrg-top-40 {
    margin-top: -40px;
  }

  .m\:-mrg-all-40 {
    margin-bottom: -40px;
    margin-left: -40px;
    margin-right: -40px;
    margin-top: -40px;
  }

  .m\:mrg-bt-45 {
    margin-bottom: 45px;
    margin-top: 45px;
  }

  .m\:mrg-lr-45 {
    margin-left: 45px;
    margin-right: 45px;
  }

  .m\:mrg-bottom-45 {
    margin-bottom: 45px;
  }

  .m\:mrg-left-45 {
    margin-left: 45px;
  }

  .m\:mrg-right-45 {
    margin-right: 45px;
  }

  .m\:mrg-top-45 {
    margin-top: 45px;
  }

  .m\:mrg-all-45 {
    margin-bottom: 45px;
    margin-left: 45px;
    margin-right: 45px;
    margin-top: 45px;
  }

  .m\:-mrg-bt-45 {
    margin-bottom: -45px;
    margin-top: -45px;
  }

  .m\:-mrg-lr-45 {
    margin-left: -45px;
    margin-right: -45px;
  }

  .m\:-mrg-bottom-45 {
    margin-bottom: -45px;
  }

  .m\:-mrg-left-45 {
    margin-left: -45px;
  }

  .m\:-mrg-right-45 {
    margin-right: -45px;
  }

  .m\:-mrg-top-45 {
    margin-top: -45px;
  }

  .m\:-mrg-all-45 {
    margin-bottom: -45px;
    margin-left: -45px;
    margin-right: -45px;
    margin-top: -45px;
  }

  .m\:mrg-bt-50 {
    margin-bottom: 50px;
    margin-top: 50px;
  }

  .m\:mrg-lr-50 {
    margin-left: 50px;
    margin-right: 50px;
  }

  .m\:mrg-bottom-50 {
    margin-bottom: 50px;
  }

  .m\:mrg-left-50 {
    margin-left: 50px;
  }

  .m\:mrg-right-50 {
    margin-right: 50px;
  }

  .m\:mrg-top-50 {
    margin-top: 50px;
  }

  .m\:mrg-all-50 {
    margin-bottom: 50px;
    margin-left: 50px;
    margin-right: 50px;
    margin-top: 50px;
  }

  .m\:-mrg-bt-50 {
    margin-bottom: -50px;
    margin-top: -50px;
  }

  .m\:-mrg-lr-50 {
    margin-left: -50px;
    margin-right: -50px;
  }

  .m\:-mrg-bottom-50 {
    margin-bottom: -50px;
  }

  .m\:-mrg-left-50 {
    margin-left: -50px;
  }

  .m\:-mrg-right-50 {
    margin-right: -50px;
  }

  .m\:-mrg-top-50 {
    margin-top: -50px;
  }

  .m\:-mrg-all-50 {
    margin-bottom: -50px;
    margin-left: -50px;
    margin-right: -50px;
    margin-top: -50px;
  }

  .m\:mrg-bt-55 {
    margin-bottom: 55px;
    margin-top: 55px;
  }

  .m\:mrg-lr-55 {
    margin-left: 55px;
    margin-right: 55px;
  }

  .m\:mrg-bottom-55 {
    margin-bottom: 55px;
  }

  .m\:mrg-left-55 {
    margin-left: 55px;
  }

  .m\:mrg-right-55 {
    margin-right: 55px;
  }

  .m\:mrg-top-55 {
    margin-top: 55px;
  }

  .m\:mrg-all-55 {
    margin-bottom: 55px;
    margin-left: 55px;
    margin-right: 55px;
    margin-top: 55px;
  }

  .m\:-mrg-bt-55 {
    margin-bottom: -55px;
    margin-top: -55px;
  }

  .m\:-mrg-lr-55 {
    margin-left: -55px;
    margin-right: -55px;
  }

  .m\:-mrg-bottom-55 {
    margin-bottom: -55px;
  }

  .m\:-mrg-left-55 {
    margin-left: -55px;
  }

  .m\:-mrg-right-55 {
    margin-right: -55px;
  }

  .m\:-mrg-top-55 {
    margin-top: -55px;
  }

  .m\:-mrg-all-55 {
    margin-bottom: -55px;
    margin-left: -55px;
    margin-right: -55px;
    margin-top: -55px;
  }

  .m\:mrg-bt-60 {
    margin-bottom: 60px;
    margin-top: 60px;
  }

  .m\:mrg-lr-60 {
    margin-left: 60px;
    margin-right: 60px;
  }

  .m\:mrg-bottom-60 {
    margin-bottom: 60px;
  }

  .m\:mrg-left-60 {
    margin-left: 60px;
  }

  .m\:mrg-right-60 {
    margin-right: 60px;
  }

  .m\:mrg-top-60 {
    margin-top: 60px;
  }

  .m\:mrg-all-60 {
    margin-bottom: 60px;
    margin-left: 60px;
    margin-right: 60px;
    margin-top: 60px;
  }

  .m\:-mrg-bt-60 {
    margin-bottom: -60px;
    margin-top: -60px;
  }

  .m\:-mrg-lr-60 {
    margin-left: -60px;
    margin-right: -60px;
  }

  .m\:-mrg-bottom-60 {
    margin-bottom: -60px;
  }

  .m\:-mrg-left-60 {
    margin-left: -60px;
  }

  .m\:-mrg-right-60 {
    margin-right: -60px;
  }

  .m\:-mrg-top-60 {
    margin-top: -60px;
  }

  .m\:-mrg-all-60 {
    margin-bottom: -60px;
    margin-left: -60px;
    margin-right: -60px;
    margin-top: -60px;
  }

  .m\:mrg-bt-65 {
    margin-bottom: 65px;
    margin-top: 65px;
  }

  .m\:mrg-lr-65 {
    margin-left: 65px;
    margin-right: 65px;
  }

  .m\:mrg-bottom-65 {
    margin-bottom: 65px;
  }

  .m\:mrg-left-65 {
    margin-left: 65px;
  }

  .m\:mrg-right-65 {
    margin-right: 65px;
  }

  .m\:mrg-top-65 {
    margin-top: 65px;
  }

  .m\:mrg-all-65 {
    margin-bottom: 65px;
    margin-left: 65px;
    margin-right: 65px;
    margin-top: 65px;
  }

  .m\:-mrg-bt-65 {
    margin-bottom: -65px;
    margin-top: -65px;
  }

  .m\:-mrg-lr-65 {
    margin-left: -65px;
    margin-right: -65px;
  }

  .m\:-mrg-bottom-65 {
    margin-bottom: -65px;
  }

  .m\:-mrg-left-65 {
    margin-left: -65px;
  }

  .m\:-mrg-right-65 {
    margin-right: -65px;
  }

  .m\:-mrg-top-65 {
    margin-top: -65px;
  }

  .m\:-mrg-all-65 {
    margin-bottom: -65px;
    margin-left: -65px;
    margin-right: -65px;
    margin-top: -65px;
  }

  .m\:mrg-bt-70 {
    margin-bottom: 70px;
    margin-top: 70px;
  }

  .m\:mrg-lr-70 {
    margin-left: 70px;
    margin-right: 70px;
  }

  .m\:mrg-bottom-70 {
    margin-bottom: 70px;
  }

  .m\:mrg-left-70 {
    margin-left: 70px;
  }

  .m\:mrg-right-70 {
    margin-right: 70px;
  }

  .m\:mrg-top-70 {
    margin-top: 70px;
  }

  .m\:mrg-all-70 {
    margin-bottom: 70px;
    margin-left: 70px;
    margin-right: 70px;
    margin-top: 70px;
  }

  .m\:-mrg-bt-70 {
    margin-bottom: -70px;
    margin-top: -70px;
  }

  .m\:-mrg-lr-70 {
    margin-left: -70px;
    margin-right: -70px;
  }

  .m\:-mrg-bottom-70 {
    margin-bottom: -70px;
  }

  .m\:-mrg-left-70 {
    margin-left: -70px;
  }

  .m\:-mrg-right-70 {
    margin-right: -70px;
  }

  .m\:-mrg-top-70 {
    margin-top: -70px;
  }

  .m\:-mrg-all-70 {
    margin-bottom: -70px;
    margin-left: -70px;
    margin-right: -70px;
    margin-top: -70px;
  }

  .m\:mrg-bt-75 {
    margin-bottom: 75px;
    margin-top: 75px;
  }

  .m\:mrg-lr-75 {
    margin-left: 75px;
    margin-right: 75px;
  }

  .m\:mrg-bottom-75 {
    margin-bottom: 75px;
  }

  .m\:mrg-left-75 {
    margin-left: 75px;
  }

  .m\:mrg-right-75 {
    margin-right: 75px;
  }

  .m\:mrg-top-75 {
    margin-top: 75px;
  }

  .m\:mrg-all-75 {
    margin-bottom: 75px;
    margin-left: 75px;
    margin-right: 75px;
    margin-top: 75px;
  }

  .m\:-mrg-bt-75 {
    margin-bottom: -75px;
    margin-top: -75px;
  }

  .m\:-mrg-lr-75 {
    margin-left: -75px;
    margin-right: -75px;
  }

  .m\:-mrg-bottom-75 {
    margin-bottom: -75px;
  }

  .m\:-mrg-left-75 {
    margin-left: -75px;
  }

  .m\:-mrg-right-75 {
    margin-right: -75px;
  }

  .m\:-mrg-top-75 {
    margin-top: -75px;
  }

  .m\:-mrg-all-75 {
    margin-bottom: -75px;
    margin-left: -75px;
    margin-right: -75px;
    margin-top: -75px;
  }

  .m\:mrg-bt-80 {
    margin-bottom: 80px;
    margin-top: 80px;
  }

  .m\:mrg-lr-80 {
    margin-left: 80px;
    margin-right: 80px;
  }

  .m\:mrg-bottom-80 {
    margin-bottom: 80px;
  }

  .m\:mrg-left-80 {
    margin-left: 80px;
  }

  .m\:mrg-right-80 {
    margin-right: 80px;
  }

  .m\:mrg-top-80 {
    margin-top: 80px;
  }

  .m\:mrg-all-80 {
    margin-bottom: 80px;
    margin-left: 80px;
    margin-right: 80px;
    margin-top: 80px;
  }

  .m\:-mrg-bt-80 {
    margin-bottom: -80px;
    margin-top: -80px;
  }

  .m\:-mrg-lr-80 {
    margin-left: -80px;
    margin-right: -80px;
  }

  .m\:-mrg-bottom-80 {
    margin-bottom: -80px;
  }

  .m\:-mrg-left-80 {
    margin-left: -80px;
  }

  .m\:-mrg-right-80 {
    margin-right: -80px;
  }

  .m\:-mrg-top-80 {
    margin-top: -80px;
  }

  .m\:-mrg-all-80 {
    margin-bottom: -80px;
    margin-left: -80px;
    margin-right: -80px;
    margin-top: -80px;
  }
}

@media (min-width: 1024px) {
  .l\:mrg-bt-0 {
    margin-bottom: 0px;
    margin-top: 0px;
  }

  .l\:mrg-lr-0 {
    margin-left: 0px;
    margin-right: 0px;
  }

  .l\:mrg-bottom-0 {
    margin-bottom: 0px;
  }

  .l\:mrg-left-0 {
    margin-left: 0px;
  }

  .l\:mrg-right-0 {
    margin-right: 0px;
  }

  .l\:mrg-top-0 {
    margin-top: 0px;
  }

  .l\:mrg-all-0 {
    margin-bottom: 0px;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
  }

  .l\:-mrg-bt-0 {
    margin-bottom: 0px;
    margin-top: 0px;
  }

  .l\:-mrg-lr-0 {
    margin-left: 0px;
    margin-right: 0px;
  }

  .l\:-mrg-bottom-0 {
    margin-bottom: 0px;
  }

  .l\:-mrg-left-0 {
    margin-left: 0px;
  }

  .l\:-mrg-right-0 {
    margin-right: 0px;
  }

  .l\:-mrg-top-0 {
    margin-top: 0px;
  }

  .l\:-mrg-all-0 {
    margin-bottom: 0px;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
  }

  .l\:mrg-bt-5 {
    margin-bottom: 5px;
    margin-top: 5px;
  }

  .l\:mrg-lr-5 {
    margin-left: 5px;
    margin-right: 5px;
  }

  .l\:mrg-bottom-5 {
    margin-bottom: 5px;
  }

  .l\:mrg-left-5 {
    margin-left: 5px;
  }

  .l\:mrg-right-5 {
    margin-right: 5px;
  }

  .l\:mrg-top-5 {
    margin-top: 5px;
  }

  .l\:mrg-all-5 {
    margin-bottom: 5px;
    margin-left: 5px;
    margin-right: 5px;
    margin-top: 5px;
  }

  .l\:-mrg-bt-5 {
    margin-bottom: -5px;
    margin-top: -5px;
  }

  .l\:-mrg-lr-5 {
    margin-left: -5px;
    margin-right: -5px;
  }

  .l\:-mrg-bottom-5 {
    margin-bottom: -5px;
  }

  .l\:-mrg-left-5 {
    margin-left: -5px;
  }

  .l\:-mrg-right-5 {
    margin-right: -5px;
  }

  .l\:-mrg-top-5 {
    margin-top: -5px;
  }

  .l\:-mrg-all-5 {
    margin-bottom: -5px;
    margin-left: -5px;
    margin-right: -5px;
    margin-top: -5px;
  }

  .l\:mrg-bt-10 {
    margin-bottom: 10px;
    margin-top: 10px;
  }

  .l\:mrg-lr-10 {
    margin-left: 10px;
    margin-right: 10px;
  }

  .l\:mrg-bottom-10 {
    margin-bottom: 10px;
  }

  .l\:mrg-left-10 {
    margin-left: 10px;
  }

  .l\:mrg-right-10 {
    margin-right: 10px;
  }

  .l\:mrg-top-10 {
    margin-top: 10px;
  }

  .l\:mrg-all-10 {
    margin-bottom: 10px;
    margin-left: 10px;
    margin-right: 10px;
    margin-top: 10px;
  }

  .l\:-mrg-bt-10 {
    margin-bottom: -10px;
    margin-top: -10px;
  }

  .l\:-mrg-lr-10 {
    margin-left: -10px;
    margin-right: -10px;
  }

  .l\:-mrg-bottom-10 {
    margin-bottom: -10px;
  }

  .l\:-mrg-left-10 {
    margin-left: -10px;
  }

  .l\:-mrg-right-10 {
    margin-right: -10px;
  }

  .l\:-mrg-top-10 {
    margin-top: -10px;
  }

  .l\:-mrg-all-10 {
    margin-bottom: -10px;
    margin-left: -10px;
    margin-right: -10px;
    margin-top: -10px;
  }

  .l\:mrg-bt-15 {
    margin-bottom: 15px;
    margin-top: 15px;
  }

  .l\:mrg-lr-15 {
    margin-left: 15px;
    margin-right: 15px;
  }

  .l\:mrg-bottom-15 {
    margin-bottom: 15px;
  }

  .l\:mrg-left-15 {
    margin-left: 15px;
  }

  .l\:mrg-right-15 {
    margin-right: 15px;
  }

  .l\:mrg-top-15 {
    margin-top: 15px;
  }

  .l\:mrg-all-15 {
    margin-bottom: 15px;
    margin-left: 15px;
    margin-right: 15px;
    margin-top: 15px;
  }

  .l\:-mrg-bt-15 {
    margin-bottom: -15px;
    margin-top: -15px;
  }

  .l\:-mrg-lr-15 {
    margin-left: -15px;
    margin-right: -15px;
  }

  .l\:-mrg-bottom-15 {
    margin-bottom: -15px;
  }

  .l\:-mrg-left-15 {
    margin-left: -15px;
  }

  .l\:-mrg-right-15 {
    margin-right: -15px;
  }

  .l\:-mrg-top-15 {
    margin-top: -15px;
  }

  .l\:-mrg-all-15 {
    margin-bottom: -15px;
    margin-left: -15px;
    margin-right: -15px;
    margin-top: -15px;
  }

  .l\:mrg-bt-20 {
    margin-bottom: 20px;
    margin-top: 20px;
  }

  .l\:mrg-lr-20 {
    margin-left: 20px;
    margin-right: 20px;
  }

  .l\:mrg-bottom-20 {
    margin-bottom: 20px;
  }

  .l\:mrg-left-20 {
    margin-left: 20px;
  }

  .l\:mrg-right-20 {
    margin-right: 20px;
  }

  .l\:mrg-top-20 {
    margin-top: 20px;
  }

  .l\:mrg-all-20 {
    margin-bottom: 20px;
    margin-left: 20px;
    margin-right: 20px;
    margin-top: 20px;
  }

  .l\:-mrg-bt-20 {
    margin-bottom: -20px;
    margin-top: -20px;
  }

  .l\:-mrg-lr-20 {
    margin-left: -20px;
    margin-right: -20px;
  }

  .l\:-mrg-bottom-20 {
    margin-bottom: -20px;
  }

  .l\:-mrg-left-20 {
    margin-left: -20px;
  }

  .l\:-mrg-right-20 {
    margin-right: -20px;
  }

  .l\:-mrg-top-20 {
    margin-top: -20px;
  }

  .l\:-mrg-all-20 {
    margin-bottom: -20px;
    margin-left: -20px;
    margin-right: -20px;
    margin-top: -20px;
  }

  .l\:mrg-bt-25 {
    margin-bottom: 25px;
    margin-top: 25px;
  }

  .l\:mrg-lr-25 {
    margin-left: 25px;
    margin-right: 25px;
  }

  .l\:mrg-bottom-25 {
    margin-bottom: 25px;
  }

  .l\:mrg-left-25 {
    margin-left: 25px;
  }

  .l\:mrg-right-25 {
    margin-right: 25px;
  }

  .l\:mrg-top-25 {
    margin-top: 25px;
  }

  .l\:mrg-all-25 {
    margin-bottom: 25px;
    margin-left: 25px;
    margin-right: 25px;
    margin-top: 25px;
  }

  .l\:-mrg-bt-25 {
    margin-bottom: -25px;
    margin-top: -25px;
  }

  .l\:-mrg-lr-25 {
    margin-left: -25px;
    margin-right: -25px;
  }

  .l\:-mrg-bottom-25 {
    margin-bottom: -25px;
  }

  .l\:-mrg-left-25 {
    margin-left: -25px;
  }

  .l\:-mrg-right-25 {
    margin-right: -25px;
  }

  .l\:-mrg-top-25 {
    margin-top: -25px;
  }

  .l\:-mrg-all-25 {
    margin-bottom: -25px;
    margin-left: -25px;
    margin-right: -25px;
    margin-top: -25px;
  }

  .l\:mrg-bt-30 {
    margin-bottom: 30px;
    margin-top: 30px;
  }

  .l\:mrg-lr-30 {
    margin-left: 30px;
    margin-right: 30px;
  }

  .l\:mrg-bottom-30 {
    margin-bottom: 30px;
  }

  .l\:mrg-left-30 {
    margin-left: 30px;
  }

  .l\:mrg-right-30 {
    margin-right: 30px;
  }

  .l\:mrg-top-30 {
    margin-top: 30px;
  }

  .l\:mrg-all-30 {
    margin-bottom: 30px;
    margin-left: 30px;
    margin-right: 30px;
    margin-top: 30px;
  }

  .l\:-mrg-bt-30 {
    margin-bottom: -30px;
    margin-top: -30px;
  }

  .l\:-mrg-lr-30 {
    margin-left: -30px;
    margin-right: -30px;
  }

  .l\:-mrg-bottom-30 {
    margin-bottom: -30px;
  }

  .l\:-mrg-left-30 {
    margin-left: -30px;
  }

  .l\:-mrg-right-30 {
    margin-right: -30px;
  }

  .l\:-mrg-top-30 {
    margin-top: -30px;
  }

  .l\:-mrg-all-30 {
    margin-bottom: -30px;
    margin-left: -30px;
    margin-right: -30px;
    margin-top: -30px;
  }

  .l\:mrg-bt-35 {
    margin-bottom: 35px;
    margin-top: 35px;
  }

  .l\:mrg-lr-35 {
    margin-left: 35px;
    margin-right: 35px;
  }

  .l\:mrg-bottom-35 {
    margin-bottom: 35px;
  }

  .l\:mrg-left-35 {
    margin-left: 35px;
  }

  .l\:mrg-right-35 {
    margin-right: 35px;
  }

  .l\:mrg-top-35 {
    margin-top: 35px;
  }

  .l\:mrg-all-35 {
    margin-bottom: 35px;
    margin-left: 35px;
    margin-right: 35px;
    margin-top: 35px;
  }

  .l\:-mrg-bt-35 {
    margin-bottom: -35px;
    margin-top: -35px;
  }

  .l\:-mrg-lr-35 {
    margin-left: -35px;
    margin-right: -35px;
  }

  .l\:-mrg-bottom-35 {
    margin-bottom: -35px;
  }

  .l\:-mrg-left-35 {
    margin-left: -35px;
  }

  .l\:-mrg-right-35 {
    margin-right: -35px;
  }

  .l\:-mrg-top-35 {
    margin-top: -35px;
  }

  .l\:-mrg-all-35 {
    margin-bottom: -35px;
    margin-left: -35px;
    margin-right: -35px;
    margin-top: -35px;
  }

  .l\:mrg-bt-40 {
    margin-bottom: 40px;
    margin-top: 40px;
  }

  .l\:mrg-lr-40 {
    margin-left: 40px;
    margin-right: 40px;
  }

  .l\:mrg-bottom-40 {
    margin-bottom: 40px;
  }

  .l\:mrg-left-40 {
    margin-left: 40px;
  }

  .l\:mrg-right-40 {
    margin-right: 40px;
  }

  .l\:mrg-top-40 {
    margin-top: 40px;
  }

  .l\:mrg-all-40 {
    margin-bottom: 40px;
    margin-left: 40px;
    margin-right: 40px;
    margin-top: 40px;
  }

  .l\:-mrg-bt-40 {
    margin-bottom: -40px;
    margin-top: -40px;
  }

  .l\:-mrg-lr-40 {
    margin-left: -40px;
    margin-right: -40px;
  }

  .l\:-mrg-bottom-40 {
    margin-bottom: -40px;
  }

  .l\:-mrg-left-40 {
    margin-left: -40px;
  }

  .l\:-mrg-right-40 {
    margin-right: -40px;
  }

  .l\:-mrg-top-40 {
    margin-top: -40px;
  }

  .l\:-mrg-all-40 {
    margin-bottom: -40px;
    margin-left: -40px;
    margin-right: -40px;
    margin-top: -40px;
  }

  .l\:mrg-bt-45 {
    margin-bottom: 45px;
    margin-top: 45px;
  }

  .l\:mrg-lr-45 {
    margin-left: 45px;
    margin-right: 45px;
  }

  .l\:mrg-bottom-45 {
    margin-bottom: 45px;
  }

  .l\:mrg-left-45 {
    margin-left: 45px;
  }

  .l\:mrg-right-45 {
    margin-right: 45px;
  }

  .l\:mrg-top-45 {
    margin-top: 45px;
  }

  .l\:mrg-all-45 {
    margin-bottom: 45px;
    margin-left: 45px;
    margin-right: 45px;
    margin-top: 45px;
  }

  .l\:-mrg-bt-45 {
    margin-bottom: -45px;
    margin-top: -45px;
  }

  .l\:-mrg-lr-45 {
    margin-left: -45px;
    margin-right: -45px;
  }

  .l\:-mrg-bottom-45 {
    margin-bottom: -45px;
  }

  .l\:-mrg-left-45 {
    margin-left: -45px;
  }

  .l\:-mrg-right-45 {
    margin-right: -45px;
  }

  .l\:-mrg-top-45 {
    margin-top: -45px;
  }

  .l\:-mrg-all-45 {
    margin-bottom: -45px;
    margin-left: -45px;
    margin-right: -45px;
    margin-top: -45px;
  }

  .l\:mrg-bt-50 {
    margin-bottom: 50px;
    margin-top: 50px;
  }

  .l\:mrg-lr-50 {
    margin-left: 50px;
    margin-right: 50px;
  }

  .l\:mrg-bottom-50 {
    margin-bottom: 50px;
  }

  .l\:mrg-left-50 {
    margin-left: 50px;
  }

  .l\:mrg-right-50 {
    margin-right: 50px;
  }

  .l\:mrg-top-50 {
    margin-top: 50px;
  }

  .l\:mrg-all-50 {
    margin-bottom: 50px;
    margin-left: 50px;
    margin-right: 50px;
    margin-top: 50px;
  }

  .l\:-mrg-bt-50 {
    margin-bottom: -50px;
    margin-top: -50px;
  }

  .l\:-mrg-lr-50 {
    margin-left: -50px;
    margin-right: -50px;
  }

  .l\:-mrg-bottom-50 {
    margin-bottom: -50px;
  }

  .l\:-mrg-left-50 {
    margin-left: -50px;
  }

  .l\:-mrg-right-50 {
    margin-right: -50px;
  }

  .l\:-mrg-top-50 {
    margin-top: -50px;
  }

  .l\:-mrg-all-50 {
    margin-bottom: -50px;
    margin-left: -50px;
    margin-right: -50px;
    margin-top: -50px;
  }

  .l\:mrg-bt-55 {
    margin-bottom: 55px;
    margin-top: 55px;
  }

  .l\:mrg-lr-55 {
    margin-left: 55px;
    margin-right: 55px;
  }

  .l\:mrg-bottom-55 {
    margin-bottom: 55px;
  }

  .l\:mrg-left-55 {
    margin-left: 55px;
  }

  .l\:mrg-right-55 {
    margin-right: 55px;
  }

  .l\:mrg-top-55 {
    margin-top: 55px;
  }

  .l\:mrg-all-55 {
    margin-bottom: 55px;
    margin-left: 55px;
    margin-right: 55px;
    margin-top: 55px;
  }

  .l\:-mrg-bt-55 {
    margin-bottom: -55px;
    margin-top: -55px;
  }

  .l\:-mrg-lr-55 {
    margin-left: -55px;
    margin-right: -55px;
  }

  .l\:-mrg-bottom-55 {
    margin-bottom: -55px;
  }

  .l\:-mrg-left-55 {
    margin-left: -55px;
  }

  .l\:-mrg-right-55 {
    margin-right: -55px;
  }

  .l\:-mrg-top-55 {
    margin-top: -55px;
  }

  .l\:-mrg-all-55 {
    margin-bottom: -55px;
    margin-left: -55px;
    margin-right: -55px;
    margin-top: -55px;
  }

  .l\:mrg-bt-60 {
    margin-bottom: 60px;
    margin-top: 60px;
  }

  .l\:mrg-lr-60 {
    margin-left: 60px;
    margin-right: 60px;
  }

  .l\:mrg-bottom-60 {
    margin-bottom: 60px;
  }

  .l\:mrg-left-60 {
    margin-left: 60px;
  }

  .l\:mrg-right-60 {
    margin-right: 60px;
  }

  .l\:mrg-top-60 {
    margin-top: 60px;
  }

  .l\:mrg-all-60 {
    margin-bottom: 60px;
    margin-left: 60px;
    margin-right: 60px;
    margin-top: 60px;
  }

  .l\:-mrg-bt-60 {
    margin-bottom: -60px;
    margin-top: -60px;
  }

  .l\:-mrg-lr-60 {
    margin-left: -60px;
    margin-right: -60px;
  }

  .l\:-mrg-bottom-60 {
    margin-bottom: -60px;
  }

  .l\:-mrg-left-60 {
    margin-left: -60px;
  }

  .l\:-mrg-right-60 {
    margin-right: -60px;
  }

  .l\:-mrg-top-60 {
    margin-top: -60px;
  }

  .l\:-mrg-all-60 {
    margin-bottom: -60px;
    margin-left: -60px;
    margin-right: -60px;
    margin-top: -60px;
  }

  .l\:mrg-bt-65 {
    margin-bottom: 65px;
    margin-top: 65px;
  }

  .l\:mrg-lr-65 {
    margin-left: 65px;
    margin-right: 65px;
  }

  .l\:mrg-bottom-65 {
    margin-bottom: 65px;
  }

  .l\:mrg-left-65 {
    margin-left: 65px;
  }

  .l\:mrg-right-65 {
    margin-right: 65px;
  }

  .l\:mrg-top-65 {
    margin-top: 65px;
  }

  .l\:mrg-all-65 {
    margin-bottom: 65px;
    margin-left: 65px;
    margin-right: 65px;
    margin-top: 65px;
  }

  .l\:-mrg-bt-65 {
    margin-bottom: -65px;
    margin-top: -65px;
  }

  .l\:-mrg-lr-65 {
    margin-left: -65px;
    margin-right: -65px;
  }

  .l\:-mrg-bottom-65 {
    margin-bottom: -65px;
  }

  .l\:-mrg-left-65 {
    margin-left: -65px;
  }

  .l\:-mrg-right-65 {
    margin-right: -65px;
  }

  .l\:-mrg-top-65 {
    margin-top: -65px;
  }

  .l\:-mrg-all-65 {
    margin-bottom: -65px;
    margin-left: -65px;
    margin-right: -65px;
    margin-top: -65px;
  }

  .l\:mrg-bt-70 {
    margin-bottom: 70px;
    margin-top: 70px;
  }

  .l\:mrg-lr-70 {
    margin-left: 70px;
    margin-right: 70px;
  }

  .l\:mrg-bottom-70 {
    margin-bottom: 70px;
  }

  .l\:mrg-left-70 {
    margin-left: 70px;
  }

  .l\:mrg-right-70 {
    margin-right: 70px;
  }

  .l\:mrg-top-70 {
    margin-top: 70px;
  }

  .l\:mrg-all-70 {
    margin-bottom: 70px;
    margin-left: 70px;
    margin-right: 70px;
    margin-top: 70px;
  }

  .l\:-mrg-bt-70 {
    margin-bottom: -70px;
    margin-top: -70px;
  }

  .l\:-mrg-lr-70 {
    margin-left: -70px;
    margin-right: -70px;
  }

  .l\:-mrg-bottom-70 {
    margin-bottom: -70px;
  }

  .l\:-mrg-left-70 {
    margin-left: -70px;
  }

  .l\:-mrg-right-70 {
    margin-right: -70px;
  }

  .l\:-mrg-top-70 {
    margin-top: -70px;
  }

  .l\:-mrg-all-70 {
    margin-bottom: -70px;
    margin-left: -70px;
    margin-right: -70px;
    margin-top: -70px;
  }

  .l\:mrg-bt-75 {
    margin-bottom: 75px;
    margin-top: 75px;
  }

  .l\:mrg-lr-75 {
    margin-left: 75px;
    margin-right: 75px;
  }

  .l\:mrg-bottom-75 {
    margin-bottom: 75px;
  }

  .l\:mrg-left-75 {
    margin-left: 75px;
  }

  .l\:mrg-right-75 {
    margin-right: 75px;
  }

  .l\:mrg-top-75 {
    margin-top: 75px;
  }

  .l\:mrg-all-75 {
    margin-bottom: 75px;
    margin-left: 75px;
    margin-right: 75px;
    margin-top: 75px;
  }

  .l\:-mrg-bt-75 {
    margin-bottom: -75px;
    margin-top: -75px;
  }

  .l\:-mrg-lr-75 {
    margin-left: -75px;
    margin-right: -75px;
  }

  .l\:-mrg-bottom-75 {
    margin-bottom: -75px;
  }

  .l\:-mrg-left-75 {
    margin-left: -75px;
  }

  .l\:-mrg-right-75 {
    margin-right: -75px;
  }

  .l\:-mrg-top-75 {
    margin-top: -75px;
  }

  .l\:-mrg-all-75 {
    margin-bottom: -75px;
    margin-left: -75px;
    margin-right: -75px;
    margin-top: -75px;
  }

  .l\:mrg-bt-80 {
    margin-bottom: 80px;
    margin-top: 80px;
  }

  .l\:mrg-lr-80 {
    margin-left: 80px;
    margin-right: 80px;
  }

  .l\:mrg-bottom-80 {
    margin-bottom: 80px;
  }

  .l\:mrg-left-80 {
    margin-left: 80px;
  }

  .l\:mrg-right-80 {
    margin-right: 80px;
  }

  .l\:mrg-top-80 {
    margin-top: 80px;
  }

  .l\:mrg-all-80 {
    margin-bottom: 80px;
    margin-left: 80px;
    margin-right: 80px;
    margin-top: 80px;
  }

  .l\:-mrg-bt-80 {
    margin-bottom: -80px;
    margin-top: -80px;
  }

  .l\:-mrg-lr-80 {
    margin-left: -80px;
    margin-right: -80px;
  }

  .l\:-mrg-bottom-80 {
    margin-bottom: -80px;
  }

  .l\:-mrg-left-80 {
    margin-left: -80px;
  }

  .l\:-mrg-right-80 {
    margin-right: -80px;
  }

  .l\:-mrg-top-80 {
    margin-top: -80px;
  }

  .l\:-mrg-all-80 {
    margin-bottom: -80px;
    margin-left: -80px;
    margin-right: -80px;
    margin-top: -80px;
  }
}

@media (min-width: 1366px) {
  .xl\:mrg-bt-0 {
    margin-bottom: 0px;
    margin-top: 0px;
  }

  .xl\:mrg-lr-0 {
    margin-left: 0px;
    margin-right: 0px;
  }

  .xl\:mrg-bottom-0 {
    margin-bottom: 0px;
  }

  .xl\:mrg-left-0 {
    margin-left: 0px;
  }

  .xl\:mrg-right-0 {
    margin-right: 0px;
  }

  .xl\:mrg-top-0 {
    margin-top: 0px;
  }

  .xl\:mrg-all-0 {
    margin-bottom: 0px;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
  }

  .xl\:-mrg-bt-0 {
    margin-bottom: 0px;
    margin-top: 0px;
  }

  .xl\:-mrg-lr-0 {
    margin-left: 0px;
    margin-right: 0px;
  }

  .xl\:-mrg-bottom-0 {
    margin-bottom: 0px;
  }

  .xl\:-mrg-left-0 {
    margin-left: 0px;
  }

  .xl\:-mrg-right-0 {
    margin-right: 0px;
  }

  .xl\:-mrg-top-0 {
    margin-top: 0px;
  }

  .xl\:-mrg-all-0 {
    margin-bottom: 0px;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
  }

  .xl\:mrg-bt-5 {
    margin-bottom: 5px;
    margin-top: 5px;
  }

  .xl\:mrg-lr-5 {
    margin-left: 5px;
    margin-right: 5px;
  }

  .xl\:mrg-bottom-5 {
    margin-bottom: 5px;
  }

  .xl\:mrg-left-5 {
    margin-left: 5px;
  }

  .xl\:mrg-right-5 {
    margin-right: 5px;
  }

  .xl\:mrg-top-5 {
    margin-top: 5px;
  }

  .xl\:mrg-all-5 {
    margin-bottom: 5px;
    margin-left: 5px;
    margin-right: 5px;
    margin-top: 5px;
  }

  .xl\:-mrg-bt-5 {
    margin-bottom: -5px;
    margin-top: -5px;
  }

  .xl\:-mrg-lr-5 {
    margin-left: -5px;
    margin-right: -5px;
  }

  .xl\:-mrg-bottom-5 {
    margin-bottom: -5px;
  }

  .xl\:-mrg-left-5 {
    margin-left: -5px;
  }

  .xl\:-mrg-right-5 {
    margin-right: -5px;
  }

  .xl\:-mrg-top-5 {
    margin-top: -5px;
  }

  .xl\:-mrg-all-5 {
    margin-bottom: -5px;
    margin-left: -5px;
    margin-right: -5px;
    margin-top: -5px;
  }

  .xl\:mrg-bt-10 {
    margin-bottom: 10px;
    margin-top: 10px;
  }

  .xl\:mrg-lr-10 {
    margin-left: 10px;
    margin-right: 10px;
  }

  .xl\:mrg-bottom-10 {
    margin-bottom: 10px;
  }

  .xl\:mrg-left-10 {
    margin-left: 10px;
  }

  .xl\:mrg-right-10 {
    margin-right: 10px;
  }

  .xl\:mrg-top-10 {
    margin-top: 10px;
  }

  .xl\:mrg-all-10 {
    margin-bottom: 10px;
    margin-left: 10px;
    margin-right: 10px;
    margin-top: 10px;
  }

  .xl\:-mrg-bt-10 {
    margin-bottom: -10px;
    margin-top: -10px;
  }

  .xl\:-mrg-lr-10 {
    margin-left: -10px;
    margin-right: -10px;
  }

  .xl\:-mrg-bottom-10 {
    margin-bottom: -10px;
  }

  .xl\:-mrg-left-10 {
    margin-left: -10px;
  }

  .xl\:-mrg-right-10 {
    margin-right: -10px;
  }

  .xl\:-mrg-top-10 {
    margin-top: -10px;
  }

  .xl\:-mrg-all-10 {
    margin-bottom: -10px;
    margin-left: -10px;
    margin-right: -10px;
    margin-top: -10px;
  }

  .xl\:mrg-bt-15 {
    margin-bottom: 15px;
    margin-top: 15px;
  }

  .xl\:mrg-lr-15 {
    margin-left: 15px;
    margin-right: 15px;
  }

  .xl\:mrg-bottom-15 {
    margin-bottom: 15px;
  }

  .xl\:mrg-left-15 {
    margin-left: 15px;
  }

  .xl\:mrg-right-15 {
    margin-right: 15px;
  }

  .xl\:mrg-top-15 {
    margin-top: 15px;
  }

  .xl\:mrg-all-15 {
    margin-bottom: 15px;
    margin-left: 15px;
    margin-right: 15px;
    margin-top: 15px;
  }

  .xl\:-mrg-bt-15 {
    margin-bottom: -15px;
    margin-top: -15px;
  }

  .xl\:-mrg-lr-15 {
    margin-left: -15px;
    margin-right: -15px;
  }

  .xl\:-mrg-bottom-15 {
    margin-bottom: -15px;
  }

  .xl\:-mrg-left-15 {
    margin-left: -15px;
  }

  .xl\:-mrg-right-15 {
    margin-right: -15px;
  }

  .xl\:-mrg-top-15 {
    margin-top: -15px;
  }

  .xl\:-mrg-all-15 {
    margin-bottom: -15px;
    margin-left: -15px;
    margin-right: -15px;
    margin-top: -15px;
  }

  .xl\:mrg-bt-20 {
    margin-bottom: 20px;
    margin-top: 20px;
  }

  .xl\:mrg-lr-20 {
    margin-left: 20px;
    margin-right: 20px;
  }

  .xl\:mrg-bottom-20 {
    margin-bottom: 20px;
  }

  .xl\:mrg-left-20 {
    margin-left: 20px;
  }

  .xl\:mrg-right-20 {
    margin-right: 20px;
  }

  .xl\:mrg-top-20 {
    margin-top: 20px;
  }

  .xl\:mrg-all-20 {
    margin-bottom: 20px;
    margin-left: 20px;
    margin-right: 20px;
    margin-top: 20px;
  }

  .xl\:-mrg-bt-20 {
    margin-bottom: -20px;
    margin-top: -20px;
  }

  .xl\:-mrg-lr-20 {
    margin-left: -20px;
    margin-right: -20px;
  }

  .xl\:-mrg-bottom-20 {
    margin-bottom: -20px;
  }

  .xl\:-mrg-left-20 {
    margin-left: -20px;
  }

  .xl\:-mrg-right-20 {
    margin-right: -20px;
  }

  .xl\:-mrg-top-20 {
    margin-top: -20px;
  }

  .xl\:-mrg-all-20 {
    margin-bottom: -20px;
    margin-left: -20px;
    margin-right: -20px;
    margin-top: -20px;
  }

  .xl\:mrg-bt-25 {
    margin-bottom: 25px;
    margin-top: 25px;
  }

  .xl\:mrg-lr-25 {
    margin-left: 25px;
    margin-right: 25px;
  }

  .xl\:mrg-bottom-25 {
    margin-bottom: 25px;
  }

  .xl\:mrg-left-25 {
    margin-left: 25px;
  }

  .xl\:mrg-right-25 {
    margin-right: 25px;
  }

  .xl\:mrg-top-25 {
    margin-top: 25px;
  }

  .xl\:mrg-all-25 {
    margin-bottom: 25px;
    margin-left: 25px;
    margin-right: 25px;
    margin-top: 25px;
  }

  .xl\:-mrg-bt-25 {
    margin-bottom: -25px;
    margin-top: -25px;
  }

  .xl\:-mrg-lr-25 {
    margin-left: -25px;
    margin-right: -25px;
  }

  .xl\:-mrg-bottom-25 {
    margin-bottom: -25px;
  }

  .xl\:-mrg-left-25 {
    margin-left: -25px;
  }

  .xl\:-mrg-right-25 {
    margin-right: -25px;
  }

  .xl\:-mrg-top-25 {
    margin-top: -25px;
  }

  .xl\:-mrg-all-25 {
    margin-bottom: -25px;
    margin-left: -25px;
    margin-right: -25px;
    margin-top: -25px;
  }

  .xl\:mrg-bt-30 {
    margin-bottom: 30px;
    margin-top: 30px;
  }

  .xl\:mrg-lr-30 {
    margin-left: 30px;
    margin-right: 30px;
  }

  .xl\:mrg-bottom-30 {
    margin-bottom: 30px;
  }

  .xl\:mrg-left-30 {
    margin-left: 30px;
  }

  .xl\:mrg-right-30 {
    margin-right: 30px;
  }

  .xl\:mrg-top-30 {
    margin-top: 30px;
  }

  .xl\:mrg-all-30 {
    margin-bottom: 30px;
    margin-left: 30px;
    margin-right: 30px;
    margin-top: 30px;
  }

  .xl\:-mrg-bt-30 {
    margin-bottom: -30px;
    margin-top: -30px;
  }

  .xl\:-mrg-lr-30 {
    margin-left: -30px;
    margin-right: -30px;
  }

  .xl\:-mrg-bottom-30 {
    margin-bottom: -30px;
  }

  .xl\:-mrg-left-30 {
    margin-left: -30px;
  }

  .xl\:-mrg-right-30 {
    margin-right: -30px;
  }

  .xl\:-mrg-top-30 {
    margin-top: -30px;
  }

  .xl\:-mrg-all-30 {
    margin-bottom: -30px;
    margin-left: -30px;
    margin-right: -30px;
    margin-top: -30px;
  }

  .xl\:mrg-bt-35 {
    margin-bottom: 35px;
    margin-top: 35px;
  }

  .xl\:mrg-lr-35 {
    margin-left: 35px;
    margin-right: 35px;
  }

  .xl\:mrg-bottom-35 {
    margin-bottom: 35px;
  }

  .xl\:mrg-left-35 {
    margin-left: 35px;
  }

  .xl\:mrg-right-35 {
    margin-right: 35px;
  }

  .xl\:mrg-top-35 {
    margin-top: 35px;
  }

  .xl\:mrg-all-35 {
    margin-bottom: 35px;
    margin-left: 35px;
    margin-right: 35px;
    margin-top: 35px;
  }

  .xl\:-mrg-bt-35 {
    margin-bottom: -35px;
    margin-top: -35px;
  }

  .xl\:-mrg-lr-35 {
    margin-left: -35px;
    margin-right: -35px;
  }

  .xl\:-mrg-bottom-35 {
    margin-bottom: -35px;
  }

  .xl\:-mrg-left-35 {
    margin-left: -35px;
  }

  .xl\:-mrg-right-35 {
    margin-right: -35px;
  }

  .xl\:-mrg-top-35 {
    margin-top: -35px;
  }

  .xl\:-mrg-all-35 {
    margin-bottom: -35px;
    margin-left: -35px;
    margin-right: -35px;
    margin-top: -35px;
  }

  .xl\:mrg-bt-40 {
    margin-bottom: 40px;
    margin-top: 40px;
  }

  .xl\:mrg-lr-40 {
    margin-left: 40px;
    margin-right: 40px;
  }

  .xl\:mrg-bottom-40 {
    margin-bottom: 40px;
  }

  .xl\:mrg-left-40 {
    margin-left: 40px;
  }

  .xl\:mrg-right-40 {
    margin-right: 40px;
  }

  .xl\:mrg-top-40 {
    margin-top: 40px;
  }

  .xl\:mrg-all-40 {
    margin-bottom: 40px;
    margin-left: 40px;
    margin-right: 40px;
    margin-top: 40px;
  }

  .xl\:-mrg-bt-40 {
    margin-bottom: -40px;
    margin-top: -40px;
  }

  .xl\:-mrg-lr-40 {
    margin-left: -40px;
    margin-right: -40px;
  }

  .xl\:-mrg-bottom-40 {
    margin-bottom: -40px;
  }

  .xl\:-mrg-left-40 {
    margin-left: -40px;
  }

  .xl\:-mrg-right-40 {
    margin-right: -40px;
  }

  .xl\:-mrg-top-40 {
    margin-top: -40px;
  }

  .xl\:-mrg-all-40 {
    margin-bottom: -40px;
    margin-left: -40px;
    margin-right: -40px;
    margin-top: -40px;
  }

  .xl\:mrg-bt-45 {
    margin-bottom: 45px;
    margin-top: 45px;
  }

  .xl\:mrg-lr-45 {
    margin-left: 45px;
    margin-right: 45px;
  }

  .xl\:mrg-bottom-45 {
    margin-bottom: 45px;
  }

  .xl\:mrg-left-45 {
    margin-left: 45px;
  }

  .xl\:mrg-right-45 {
    margin-right: 45px;
  }

  .xl\:mrg-top-45 {
    margin-top: 45px;
  }

  .xl\:mrg-all-45 {
    margin-bottom: 45px;
    margin-left: 45px;
    margin-right: 45px;
    margin-top: 45px;
  }

  .xl\:-mrg-bt-45 {
    margin-bottom: -45px;
    margin-top: -45px;
  }

  .xl\:-mrg-lr-45 {
    margin-left: -45px;
    margin-right: -45px;
  }

  .xl\:-mrg-bottom-45 {
    margin-bottom: -45px;
  }

  .xl\:-mrg-left-45 {
    margin-left: -45px;
  }

  .xl\:-mrg-right-45 {
    margin-right: -45px;
  }

  .xl\:-mrg-top-45 {
    margin-top: -45px;
  }

  .xl\:-mrg-all-45 {
    margin-bottom: -45px;
    margin-left: -45px;
    margin-right: -45px;
    margin-top: -45px;
  }

  .xl\:mrg-bt-50 {
    margin-bottom: 50px;
    margin-top: 50px;
  }

  .xl\:mrg-lr-50 {
    margin-left: 50px;
    margin-right: 50px;
  }

  .xl\:mrg-bottom-50 {
    margin-bottom: 50px;
  }

  .xl\:mrg-left-50 {
    margin-left: 50px;
  }

  .xl\:mrg-right-50 {
    margin-right: 50px;
  }

  .xl\:mrg-top-50 {
    margin-top: 50px;
  }

  .xl\:mrg-all-50 {
    margin-bottom: 50px;
    margin-left: 50px;
    margin-right: 50px;
    margin-top: 50px;
  }

  .xl\:-mrg-bt-50 {
    margin-bottom: -50px;
    margin-top: -50px;
  }

  .xl\:-mrg-lr-50 {
    margin-left: -50px;
    margin-right: -50px;
  }

  .xl\:-mrg-bottom-50 {
    margin-bottom: -50px;
  }

  .xl\:-mrg-left-50 {
    margin-left: -50px;
  }

  .xl\:-mrg-right-50 {
    margin-right: -50px;
  }

  .xl\:-mrg-top-50 {
    margin-top: -50px;
  }

  .xl\:-mrg-all-50 {
    margin-bottom: -50px;
    margin-left: -50px;
    margin-right: -50px;
    margin-top: -50px;
  }

  .xl\:mrg-bt-55 {
    margin-bottom: 55px;
    margin-top: 55px;
  }

  .xl\:mrg-lr-55 {
    margin-left: 55px;
    margin-right: 55px;
  }

  .xl\:mrg-bottom-55 {
    margin-bottom: 55px;
  }

  .xl\:mrg-left-55 {
    margin-left: 55px;
  }

  .xl\:mrg-right-55 {
    margin-right: 55px;
  }

  .xl\:mrg-top-55 {
    margin-top: 55px;
  }

  .xl\:mrg-all-55 {
    margin-bottom: 55px;
    margin-left: 55px;
    margin-right: 55px;
    margin-top: 55px;
  }

  .xl\:-mrg-bt-55 {
    margin-bottom: -55px;
    margin-top: -55px;
  }

  .xl\:-mrg-lr-55 {
    margin-left: -55px;
    margin-right: -55px;
  }

  .xl\:-mrg-bottom-55 {
    margin-bottom: -55px;
  }

  .xl\:-mrg-left-55 {
    margin-left: -55px;
  }

  .xl\:-mrg-right-55 {
    margin-right: -55px;
  }

  .xl\:-mrg-top-55 {
    margin-top: -55px;
  }

  .xl\:-mrg-all-55 {
    margin-bottom: -55px;
    margin-left: -55px;
    margin-right: -55px;
    margin-top: -55px;
  }

  .xl\:mrg-bt-60 {
    margin-bottom: 60px;
    margin-top: 60px;
  }

  .xl\:mrg-lr-60 {
    margin-left: 60px;
    margin-right: 60px;
  }

  .xl\:mrg-bottom-60 {
    margin-bottom: 60px;
  }

  .xl\:mrg-left-60 {
    margin-left: 60px;
  }

  .xl\:mrg-right-60 {
    margin-right: 60px;
  }

  .xl\:mrg-top-60 {
    margin-top: 60px;
  }

  .xl\:mrg-all-60 {
    margin-bottom: 60px;
    margin-left: 60px;
    margin-right: 60px;
    margin-top: 60px;
  }

  .xl\:-mrg-bt-60 {
    margin-bottom: -60px;
    margin-top: -60px;
  }

  .xl\:-mrg-lr-60 {
    margin-left: -60px;
    margin-right: -60px;
  }

  .xl\:-mrg-bottom-60 {
    margin-bottom: -60px;
  }

  .xl\:-mrg-left-60 {
    margin-left: -60px;
  }

  .xl\:-mrg-right-60 {
    margin-right: -60px;
  }

  .xl\:-mrg-top-60 {
    margin-top: -60px;
  }

  .xl\:-mrg-all-60 {
    margin-bottom: -60px;
    margin-left: -60px;
    margin-right: -60px;
    margin-top: -60px;
  }

  .xl\:mrg-bt-65 {
    margin-bottom: 65px;
    margin-top: 65px;
  }

  .xl\:mrg-lr-65 {
    margin-left: 65px;
    margin-right: 65px;
  }

  .xl\:mrg-bottom-65 {
    margin-bottom: 65px;
  }

  .xl\:mrg-left-65 {
    margin-left: 65px;
  }

  .xl\:mrg-right-65 {
    margin-right: 65px;
  }

  .xl\:mrg-top-65 {
    margin-top: 65px;
  }

  .xl\:mrg-all-65 {
    margin-bottom: 65px;
    margin-left: 65px;
    margin-right: 65px;
    margin-top: 65px;
  }

  .xl\:-mrg-bt-65 {
    margin-bottom: -65px;
    margin-top: -65px;
  }

  .xl\:-mrg-lr-65 {
    margin-left: -65px;
    margin-right: -65px;
  }

  .xl\:-mrg-bottom-65 {
    margin-bottom: -65px;
  }

  .xl\:-mrg-left-65 {
    margin-left: -65px;
  }

  .xl\:-mrg-right-65 {
    margin-right: -65px;
  }

  .xl\:-mrg-top-65 {
    margin-top: -65px;
  }

  .xl\:-mrg-all-65 {
    margin-bottom: -65px;
    margin-left: -65px;
    margin-right: -65px;
    margin-top: -65px;
  }

  .xl\:mrg-bt-70 {
    margin-bottom: 70px;
    margin-top: 70px;
  }

  .xl\:mrg-lr-70 {
    margin-left: 70px;
    margin-right: 70px;
  }

  .xl\:mrg-bottom-70 {
    margin-bottom: 70px;
  }

  .xl\:mrg-left-70 {
    margin-left: 70px;
  }

  .xl\:mrg-right-70 {
    margin-right: 70px;
  }

  .xl\:mrg-top-70 {
    margin-top: 70px;
  }

  .xl\:mrg-all-70 {
    margin-bottom: 70px;
    margin-left: 70px;
    margin-right: 70px;
    margin-top: 70px;
  }

  .xl\:-mrg-bt-70 {
    margin-bottom: -70px;
    margin-top: -70px;
  }

  .xl\:-mrg-lr-70 {
    margin-left: -70px;
    margin-right: -70px;
  }

  .xl\:-mrg-bottom-70 {
    margin-bottom: -70px;
  }

  .xl\:-mrg-left-70 {
    margin-left: -70px;
  }

  .xl\:-mrg-right-70 {
    margin-right: -70px;
  }

  .xl\:-mrg-top-70 {
    margin-top: -70px;
  }

  .xl\:-mrg-all-70 {
    margin-bottom: -70px;
    margin-left: -70px;
    margin-right: -70px;
    margin-top: -70px;
  }

  .xl\:mrg-bt-75 {
    margin-bottom: 75px;
    margin-top: 75px;
  }

  .xl\:mrg-lr-75 {
    margin-left: 75px;
    margin-right: 75px;
  }

  .xl\:mrg-bottom-75 {
    margin-bottom: 75px;
  }

  .xl\:mrg-left-75 {
    margin-left: 75px;
  }

  .xl\:mrg-right-75 {
    margin-right: 75px;
  }

  .xl\:mrg-top-75 {
    margin-top: 75px;
  }

  .xl\:mrg-all-75 {
    margin-bottom: 75px;
    margin-left: 75px;
    margin-right: 75px;
    margin-top: 75px;
  }

  .xl\:-mrg-bt-75 {
    margin-bottom: -75px;
    margin-top: -75px;
  }

  .xl\:-mrg-lr-75 {
    margin-left: -75px;
    margin-right: -75px;
  }

  .xl\:-mrg-bottom-75 {
    margin-bottom: -75px;
  }

  .xl\:-mrg-left-75 {
    margin-left: -75px;
  }

  .xl\:-mrg-right-75 {
    margin-right: -75px;
  }

  .xl\:-mrg-top-75 {
    margin-top: -75px;
  }

  .xl\:-mrg-all-75 {
    margin-bottom: -75px;
    margin-left: -75px;
    margin-right: -75px;
    margin-top: -75px;
  }

  .xl\:mrg-bt-80 {
    margin-bottom: 80px;
    margin-top: 80px;
  }

  .xl\:mrg-lr-80 {
    margin-left: 80px;
    margin-right: 80px;
  }

  .xl\:mrg-bottom-80 {
    margin-bottom: 80px;
  }

  .xl\:mrg-left-80 {
    margin-left: 80px;
  }

  .xl\:mrg-right-80 {
    margin-right: 80px;
  }

  .xl\:mrg-top-80 {
    margin-top: 80px;
  }

  .xl\:mrg-all-80 {
    margin-bottom: 80px;
    margin-left: 80px;
    margin-right: 80px;
    margin-top: 80px;
  }

  .xl\:-mrg-bt-80 {
    margin-bottom: -80px;
    margin-top: -80px;
  }

  .xl\:-mrg-lr-80 {
    margin-left: -80px;
    margin-right: -80px;
  }

  .xl\:-mrg-bottom-80 {
    margin-bottom: -80px;
  }

  .xl\:-mrg-left-80 {
    margin-left: -80px;
  }

  .xl\:-mrg-right-80 {
    margin-right: -80px;
  }

  .xl\:-mrg-top-80 {
    margin-top: -80px;
  }

  .xl\:-mrg-all-80 {
    margin-bottom: -80px;
    margin-left: -80px;
    margin-right: -80px;
    margin-top: -80px;
  }
}

a.a-contrast-color {
  color: #1565C0;
}

a.a-contrast-color:active,
a.a-contrast-color:hover,
a.a-contrast-color:focus {
  color: #2196F3;
}

.appearance-none {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
}

.bg-img-cover {
  background-position: center;
  background-size: cover;
}

.bg-img-fixed {
  background-attachment: fixed;
  background-size: 100%;
  background-position: center;
  background-repeat: no-repeat;
  -webkit-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0);
}

@media (max-width: 1365px) {
  .bg-img-fixed {
    background-attachment: scroll;
    background-size: cover;
  }
}

.bg-img-no-repeat {
  background-repeat: no-repeat;
}

.bg-pos-bottom {
  background-position: bottom;
}

.bg-pos-center {
  background-position: center;
}

.bg-pos-left {
  background-position: left;
}

.bg-pos-right {
  background-position: right;
}

.bg-pos-top {
  background-position: top;
}

.dis-block {
  display: block;
}

.dis-inline-block {
  display: inline-block;
}

.dis-table {
  display: table;
}

.dis-table-row {
  display: table-row;
}

.dis-table-cell {
  display: table-cell;
}

.ff-body {
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", "Source Sans Pro", Oxygen, sans-serif;
}

.ff-heading {
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", "Source Sans Pro", Oxygen, sans-serif;
}

.img-liquid {
  max-width: 100%;
}

.ovf-auto {
  overflow: auto;
}

.ovf-hidden {
  overflow: hidden;
}

.ovf-visible {
  overflow: visible;
}

.pos-relative {
  position: relative;
}

.table-liquid {
  overflow: auto;
  max-width: 100%;
}

.trans-ease {
  -webkit-transition: all 0.2s ease, outline 0.000001s;
  transition: all 0.2s ease, outline 0.000001s;
}

.trans-linear {
  -webkit-transition: all 0.2s linear, outline 0.000001s;
  transition: all 0.2s linear, outline 0.000001s;
}

.user-select-none {
  -webkit-touch-callout: none;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}

.ws-normal {
  white-space: normal;
}

.ws-nowrap {
  white-space: nowrap;
}

.ws-pre-line {
  white-space: pre-line;
}

.h-50 {
  height: 50%;
}

.w-50 {
  width: 50%;
}

.h-100 {
  height: 100%;
}

.w-100 {
  width: 100%;
}

.vh-50 {
  height: 50vh;
}

.vw-50 {
  width: 50vw;
}

.vh-100 {
  height: 100vh;
}

.vw-100 {
  width: 100vw;
}

.z-index-1 {
  z-index: 1;
}

.z-index-2 {
  z-index: 2;
}

.z-index-3 {
  z-index: 3;
}

.z-index-4 {
  z-index: 4;
}

.z-index-5 {
  z-index: 5;
}

@media (min-width: 0px) {
  .x\:pad-bt-0 {
    padding-bottom: 0px;
    padding-top: 0px;
  }

  .x\:pad-lr-0 {
    padding-left: 0px;
    padding-right: 0px;
  }

  .x\:pad-bottom-0 {
    padding-bottom: 0px;
  }

  .x\:pad-left-0 {
    padding-left: 0px;
  }

  .x\:pad-right-0 {
    padding-right: 0px;
  }

  .x\:pad-top-0 {
    padding-top: 0px;
  }

  .x\:pad-all-0 {
    padding-bottom: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 0px;
  }

  .x\:pad-bt-5 {
    padding-bottom: 5px;
    padding-top: 5px;
  }

  .x\:pad-lr-5 {
    padding-left: 5px;
    padding-right: 5px;
  }

  .x\:pad-bottom-5 {
    padding-bottom: 5px;
  }

  .x\:pad-left-5 {
    padding-left: 5px;
  }

  .x\:pad-right-5 {
    padding-right: 5px;
  }

  .x\:pad-top-5 {
    padding-top: 5px;
  }

  .x\:pad-all-5 {
    padding-bottom: 5px;
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 5px;
  }

  .x\:pad-bt-10 {
    padding-bottom: 10px;
    padding-top: 10px;
  }

  .x\:pad-lr-10 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .x\:pad-bottom-10 {
    padding-bottom: 10px;
  }

  .x\:pad-left-10 {
    padding-left: 10px;
  }

  .x\:pad-right-10 {
    padding-right: 10px;
  }

  .x\:pad-top-10 {
    padding-top: 10px;
  }

  .x\:pad-all-10 {
    padding-bottom: 10px;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 10px;
  }

  .x\:pad-bt-15 {
    padding-bottom: 15px;
    padding-top: 15px;
  }

  .x\:pad-lr-15 {
    padding-left: 15px;
    padding-right: 15px;
  }

  .x\:pad-bottom-15 {
    padding-bottom: 15px;
  }

  .x\:pad-left-15 {
    padding-left: 15px;
  }

  .x\:pad-right-15 {
    padding-right: 15px;
  }

  .x\:pad-top-15 {
    padding-top: 15px;
  }

  .x\:pad-all-15 {
    padding-bottom: 15px;
    padding-left: 15px;
    padding-right: 15px;
    padding-top: 15px;
  }

  .x\:pad-bt-20 {
    padding-bottom: 20px;
    padding-top: 20px;
  }

  .x\:pad-lr-20 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .x\:pad-bottom-20 {
    padding-bottom: 20px;
  }

  .x\:pad-left-20 {
    padding-left: 20px;
  }

  .x\:pad-right-20 {
    padding-right: 20px;
  }

  .x\:pad-top-20 {
    padding-top: 20px;
  }

  .x\:pad-all-20 {
    padding-bottom: 20px;
    padding-left: 20px;
    padding-right: 20px;
    padding-top: 20px;
  }

  .x\:pad-bt-25 {
    padding-bottom: 25px;
    padding-top: 25px;
  }

  .x\:pad-lr-25 {
    padding-left: 25px;
    padding-right: 25px;
  }

  .x\:pad-bottom-25 {
    padding-bottom: 25px;
  }

  .x\:pad-left-25 {
    padding-left: 25px;
  }

  .x\:pad-right-25 {
    padding-right: 25px;
  }

  .x\:pad-top-25 {
    padding-top: 25px;
  }

  .x\:pad-all-25 {
    padding-bottom: 25px;
    padding-left: 25px;
    padding-right: 25px;
    padding-top: 25px;
  }

  .x\:pad-bt-30 {
    padding-bottom: 30px;
    padding-top: 30px;
  }

  .x\:pad-lr-30 {
    padding-left: 30px;
    padding-right: 30px;
  }

  .x\:pad-bottom-30 {
    padding-bottom: 30px;
  }

  .x\:pad-left-30 {
    padding-left: 30px;
  }

  .x\:pad-right-30 {
    padding-right: 30px;
  }

  .x\:pad-top-30 {
    padding-top: 30px;
  }

  .x\:pad-all-30 {
    padding-bottom: 30px;
    padding-left: 30px;
    padding-right: 30px;
    padding-top: 30px;
  }

  .x\:pad-bt-35 {
    padding-bottom: 35px;
    padding-top: 35px;
  }

  .x\:pad-lr-35 {
    padding-left: 35px;
    padding-right: 35px;
  }

  .x\:pad-bottom-35 {
    padding-bottom: 35px;
  }

  .x\:pad-left-35 {
    padding-left: 35px;
  }

  .x\:pad-right-35 {
    padding-right: 35px;
  }

  .x\:pad-top-35 {
    padding-top: 35px;
  }

  .x\:pad-all-35 {
    padding-bottom: 35px;
    padding-left: 35px;
    padding-right: 35px;
    padding-top: 35px;
  }

  .x\:pad-bt-40 {
    padding-bottom: 40px;
    padding-top: 40px;
  }

  .x\:pad-lr-40 {
    padding-left: 40px;
    padding-right: 40px;
  }

  .x\:pad-bottom-40 {
    padding-bottom: 40px;
  }

  .x\:pad-left-40 {
    padding-left: 40px;
  }

  .x\:pad-right-40 {
    padding-right: 40px;
  }

  .x\:pad-top-40 {
    padding-top: 40px;
  }

  .x\:pad-all-40 {
    padding-bottom: 40px;
    padding-left: 40px;
    padding-right: 40px;
    padding-top: 40px;
  }

  .x\:pad-bt-45 {
    padding-bottom: 45px;
    padding-top: 45px;
  }

  .x\:pad-lr-45 {
    padding-left: 45px;
    padding-right: 45px;
  }

  .x\:pad-bottom-45 {
    padding-bottom: 45px;
  }

  .x\:pad-left-45 {
    padding-left: 45px;
  }

  .x\:pad-right-45 {
    padding-right: 45px;
  }

  .x\:pad-top-45 {
    padding-top: 45px;
  }

  .x\:pad-all-45 {
    padding-bottom: 45px;
    padding-left: 45px;
    padding-right: 45px;
    padding-top: 45px;
  }

  .x\:pad-bt-50 {
    padding-bottom: 50px;
    padding-top: 50px;
  }

  .x\:pad-lr-50 {
    padding-left: 50px;
    padding-right: 50px;
  }

  .x\:pad-bottom-50 {
    padding-bottom: 50px;
  }

  .x\:pad-left-50 {
    padding-left: 50px;
  }

  .x\:pad-right-50 {
    padding-right: 50px;
  }

  .x\:pad-top-50 {
    padding-top: 50px;
  }

  .x\:pad-all-50 {
    padding-bottom: 50px;
    padding-left: 50px;
    padding-right: 50px;
    padding-top: 50px;
  }

  .x\:pad-bt-55 {
    padding-bottom: 55px;
    padding-top: 55px;
  }

  .x\:pad-lr-55 {
    padding-left: 55px;
    padding-right: 55px;
  }

  .x\:pad-bottom-55 {
    padding-bottom: 55px;
  }

  .x\:pad-left-55 {
    padding-left: 55px;
  }

  .x\:pad-right-55 {
    padding-right: 55px;
  }

  .x\:pad-top-55 {
    padding-top: 55px;
  }

  .x\:pad-all-55 {
    padding-bottom: 55px;
    padding-left: 55px;
    padding-right: 55px;
    padding-top: 55px;
  }

  .x\:pad-bt-60 {
    padding-bottom: 60px;
    padding-top: 60px;
  }

  .x\:pad-lr-60 {
    padding-left: 60px;
    padding-right: 60px;
  }

  .x\:pad-bottom-60 {
    padding-bottom: 60px;
  }

  .x\:pad-left-60 {
    padding-left: 60px;
  }

  .x\:pad-right-60 {
    padding-right: 60px;
  }

  .x\:pad-top-60 {
    padding-top: 60px;
  }

  .x\:pad-all-60 {
    padding-bottom: 60px;
    padding-left: 60px;
    padding-right: 60px;
    padding-top: 60px;
  }

  .x\:pad-bt-65 {
    padding-bottom: 65px;
    padding-top: 65px;
  }

  .x\:pad-lr-65 {
    padding-left: 65px;
    padding-right: 65px;
  }

  .x\:pad-bottom-65 {
    padding-bottom: 65px;
  }

  .x\:pad-left-65 {
    padding-left: 65px;
  }

  .x\:pad-right-65 {
    padding-right: 65px;
  }

  .x\:pad-top-65 {
    padding-top: 65px;
  }

  .x\:pad-all-65 {
    padding-bottom: 65px;
    padding-left: 65px;
    padding-right: 65px;
    padding-top: 65px;
  }

  .x\:pad-bt-70 {
    padding-bottom: 70px;
    padding-top: 70px;
  }

  .x\:pad-lr-70 {
    padding-left: 70px;
    padding-right: 70px;
  }

  .x\:pad-bottom-70 {
    padding-bottom: 70px;
  }

  .x\:pad-left-70 {
    padding-left: 70px;
  }

  .x\:pad-right-70 {
    padding-right: 70px;
  }

  .x\:pad-top-70 {
    padding-top: 70px;
  }

  .x\:pad-all-70 {
    padding-bottom: 70px;
    padding-left: 70px;
    padding-right: 70px;
    padding-top: 70px;
  }

  .x\:pad-bt-75 {
    padding-bottom: 75px;
    padding-top: 75px;
  }

  .x\:pad-lr-75 {
    padding-left: 75px;
    padding-right: 75px;
  }

  .x\:pad-bottom-75 {
    padding-bottom: 75px;
  }

  .x\:pad-left-75 {
    padding-left: 75px;
  }

  .x\:pad-right-75 {
    padding-right: 75px;
  }

  .x\:pad-top-75 {
    padding-top: 75px;
  }

  .x\:pad-all-75 {
    padding-bottom: 75px;
    padding-left: 75px;
    padding-right: 75px;
    padding-top: 75px;
  }

  .x\:pad-bt-80 {
    padding-bottom: 80px;
    padding-top: 80px;
  }

  .x\:pad-lr-80 {
    padding-left: 80px;
    padding-right: 80px;
  }

  .x\:pad-bottom-80 {
    padding-bottom: 80px;
  }

  .x\:pad-left-80 {
    padding-left: 80px;
  }

  .x\:pad-right-80 {
    padding-right: 80px;
  }

  .x\:pad-top-80 {
    padding-top: 80px;
  }

  .x\:pad-all-80 {
    padding-bottom: 80px;
    padding-left: 80px;
    padding-right: 80px;
    padding-top: 80px;
  }
}

@media (min-width: 600px) {
  .s\:pad-bt-0 {
    padding-bottom: 0px;
    padding-top: 0px;
  }

  .s\:pad-lr-0 {
    padding-left: 0px;
    padding-right: 0px;
  }

  .s\:pad-bottom-0 {
    padding-bottom: 0px;
  }

  .s\:pad-left-0 {
    padding-left: 0px;
  }

  .s\:pad-right-0 {
    padding-right: 0px;
  }

  .s\:pad-top-0 {
    padding-top: 0px;
  }

  .s\:pad-all-0 {
    padding-bottom: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 0px;
  }

  .s\:pad-bt-5 {
    padding-bottom: 5px;
    padding-top: 5px;
  }

  .s\:pad-lr-5 {
    padding-left: 5px;
    padding-right: 5px;
  }

  .s\:pad-bottom-5 {
    padding-bottom: 5px;
  }

  .s\:pad-left-5 {
    padding-left: 5px;
  }

  .s\:pad-right-5 {
    padding-right: 5px;
  }

  .s\:pad-top-5 {
    padding-top: 5px;
  }

  .s\:pad-all-5 {
    padding-bottom: 5px;
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 5px;
  }

  .s\:pad-bt-10 {
    padding-bottom: 10px;
    padding-top: 10px;
  }

  .s\:pad-lr-10 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .s\:pad-bottom-10 {
    padding-bottom: 10px;
  }

  .s\:pad-left-10 {
    padding-left: 10px;
  }

  .s\:pad-right-10 {
    padding-right: 10px;
  }

  .s\:pad-top-10 {
    padding-top: 10px;
  }

  .s\:pad-all-10 {
    padding-bottom: 10px;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 10px;
  }

  .s\:pad-bt-15 {
    padding-bottom: 15px;
    padding-top: 15px;
  }

  .s\:pad-lr-15 {
    padding-left: 15px;
    padding-right: 15px;
  }

  .s\:pad-bottom-15 {
    padding-bottom: 15px;
  }

  .s\:pad-left-15 {
    padding-left: 15px;
  }

  .s\:pad-right-15 {
    padding-right: 15px;
  }

  .s\:pad-top-15 {
    padding-top: 15px;
  }

  .s\:pad-all-15 {
    padding-bottom: 15px;
    padding-left: 15px;
    padding-right: 15px;
    padding-top: 15px;
  }

  .s\:pad-bt-20 {
    padding-bottom: 20px;
    padding-top: 20px;
  }

  .s\:pad-lr-20 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .s\:pad-bottom-20 {
    padding-bottom: 20px;
  }

  .s\:pad-left-20 {
    padding-left: 20px;
  }

  .s\:pad-right-20 {
    padding-right: 20px;
  }

  .s\:pad-top-20 {
    padding-top: 20px;
  }

  .s\:pad-all-20 {
    padding-bottom: 20px;
    padding-left: 20px;
    padding-right: 20px;
    padding-top: 20px;
  }

  .s\:pad-bt-25 {
    padding-bottom: 25px;
    padding-top: 25px;
  }

  .s\:pad-lr-25 {
    padding-left: 25px;
    padding-right: 25px;
  }

  .s\:pad-bottom-25 {
    padding-bottom: 25px;
  }

  .s\:pad-left-25 {
    padding-left: 25px;
  }

  .s\:pad-right-25 {
    padding-right: 25px;
  }

  .s\:pad-top-25 {
    padding-top: 25px;
  }

  .s\:pad-all-25 {
    padding-bottom: 25px;
    padding-left: 25px;
    padding-right: 25px;
    padding-top: 25px;
  }

  .s\:pad-bt-30 {
    padding-bottom: 30px;
    padding-top: 30px;
  }

  .s\:pad-lr-30 {
    padding-left: 30px;
    padding-right: 30px;
  }

  .s\:pad-bottom-30 {
    padding-bottom: 30px;
  }

  .s\:pad-left-30 {
    padding-left: 30px;
  }

  .s\:pad-right-30 {
    padding-right: 30px;
  }

  .s\:pad-top-30 {
    padding-top: 30px;
  }

  .s\:pad-all-30 {
    padding-bottom: 30px;
    padding-left: 30px;
    padding-right: 30px;
    padding-top: 30px;
  }

  .s\:pad-bt-35 {
    padding-bottom: 35px;
    padding-top: 35px;
  }

  .s\:pad-lr-35 {
    padding-left: 35px;
    padding-right: 35px;
  }

  .s\:pad-bottom-35 {
    padding-bottom: 35px;
  }

  .s\:pad-left-35 {
    padding-left: 35px;
  }

  .s\:pad-right-35 {
    padding-right: 35px;
  }

  .s\:pad-top-35 {
    padding-top: 35px;
  }

  .s\:pad-all-35 {
    padding-bottom: 35px;
    padding-left: 35px;
    padding-right: 35px;
    padding-top: 35px;
  }

  .s\:pad-bt-40 {
    padding-bottom: 40px;
    padding-top: 40px;
  }

  .s\:pad-lr-40 {
    padding-left: 40px;
    padding-right: 40px;
  }

  .s\:pad-bottom-40 {
    padding-bottom: 40px;
  }

  .s\:pad-left-40 {
    padding-left: 40px;
  }

  .s\:pad-right-40 {
    padding-right: 40px;
  }

  .s\:pad-top-40 {
    padding-top: 40px;
  }

  .s\:pad-all-40 {
    padding-bottom: 40px;
    padding-left: 40px;
    padding-right: 40px;
    padding-top: 40px;
  }

  .s\:pad-bt-45 {
    padding-bottom: 45px;
    padding-top: 45px;
  }

  .s\:pad-lr-45 {
    padding-left: 45px;
    padding-right: 45px;
  }

  .s\:pad-bottom-45 {
    padding-bottom: 45px;
  }

  .s\:pad-left-45 {
    padding-left: 45px;
  }

  .s\:pad-right-45 {
    padding-right: 45px;
  }

  .s\:pad-top-45 {
    padding-top: 45px;
  }

  .s\:pad-all-45 {
    padding-bottom: 45px;
    padding-left: 45px;
    padding-right: 45px;
    padding-top: 45px;
  }

  .s\:pad-bt-50 {
    padding-bottom: 50px;
    padding-top: 50px;
  }

  .s\:pad-lr-50 {
    padding-left: 50px;
    padding-right: 50px;
  }

  .s\:pad-bottom-50 {
    padding-bottom: 50px;
  }

  .s\:pad-left-50 {
    padding-left: 50px;
  }

  .s\:pad-right-50 {
    padding-right: 50px;
  }

  .s\:pad-top-50 {
    padding-top: 50px;
  }

  .s\:pad-all-50 {
    padding-bottom: 50px;
    padding-left: 50px;
    padding-right: 50px;
    padding-top: 50px;
  }

  .s\:pad-bt-55 {
    padding-bottom: 55px;
    padding-top: 55px;
  }

  .s\:pad-lr-55 {
    padding-left: 55px;
    padding-right: 55px;
  }

  .s\:pad-bottom-55 {
    padding-bottom: 55px;
  }

  .s\:pad-left-55 {
    padding-left: 55px;
  }

  .s\:pad-right-55 {
    padding-right: 55px;
  }

  .s\:pad-top-55 {
    padding-top: 55px;
  }

  .s\:pad-all-55 {
    padding-bottom: 55px;
    padding-left: 55px;
    padding-right: 55px;
    padding-top: 55px;
  }

  .s\:pad-bt-60 {
    padding-bottom: 60px;
    padding-top: 60px;
  }

  .s\:pad-lr-60 {
    padding-left: 60px;
    padding-right: 60px;
  }

  .s\:pad-bottom-60 {
    padding-bottom: 60px;
  }

  .s\:pad-left-60 {
    padding-left: 60px;
  }

  .s\:pad-right-60 {
    padding-right: 60px;
  }

  .s\:pad-top-60 {
    padding-top: 60px;
  }

  .s\:pad-all-60 {
    padding-bottom: 60px;
    padding-left: 60px;
    padding-right: 60px;
    padding-top: 60px;
  }

  .s\:pad-bt-65 {
    padding-bottom: 65px;
    padding-top: 65px;
  }

  .s\:pad-lr-65 {
    padding-left: 65px;
    padding-right: 65px;
  }

  .s\:pad-bottom-65 {
    padding-bottom: 65px;
  }

  .s\:pad-left-65 {
    padding-left: 65px;
  }

  .s\:pad-right-65 {
    padding-right: 65px;
  }

  .s\:pad-top-65 {
    padding-top: 65px;
  }

  .s\:pad-all-65 {
    padding-bottom: 65px;
    padding-left: 65px;
    padding-right: 65px;
    padding-top: 65px;
  }

  .s\:pad-bt-70 {
    padding-bottom: 70px;
    padding-top: 70px;
  }

  .s\:pad-lr-70 {
    padding-left: 70px;
    padding-right: 70px;
  }

  .s\:pad-bottom-70 {
    padding-bottom: 70px;
  }

  .s\:pad-left-70 {
    padding-left: 70px;
  }

  .s\:pad-right-70 {
    padding-right: 70px;
  }

  .s\:pad-top-70 {
    padding-top: 70px;
  }

  .s\:pad-all-70 {
    padding-bottom: 70px;
    padding-left: 70px;
    padding-right: 70px;
    padding-top: 70px;
  }

  .s\:pad-bt-75 {
    padding-bottom: 75px;
    padding-top: 75px;
  }

  .s\:pad-lr-75 {
    padding-left: 75px;
    padding-right: 75px;
  }

  .s\:pad-bottom-75 {
    padding-bottom: 75px;
  }

  .s\:pad-left-75 {
    padding-left: 75px;
  }

  .s\:pad-right-75 {
    padding-right: 75px;
  }

  .s\:pad-top-75 {
    padding-top: 75px;
  }

  .s\:pad-all-75 {
    padding-bottom: 75px;
    padding-left: 75px;
    padding-right: 75px;
    padding-top: 75px;
  }

  .s\:pad-bt-80 {
    padding-bottom: 80px;
    padding-top: 80px;
  }

  .s\:pad-lr-80 {
    padding-left: 80px;
    padding-right: 80px;
  }

  .s\:pad-bottom-80 {
    padding-bottom: 80px;
  }

  .s\:pad-left-80 {
    padding-left: 80px;
  }

  .s\:pad-right-80 {
    padding-right: 80px;
  }

  .s\:pad-top-80 {
    padding-top: 80px;
  }

  .s\:pad-all-80 {
    padding-bottom: 80px;
    padding-left: 80px;
    padding-right: 80px;
    padding-top: 80px;
  }
}

@media (min-width: 768px) {
  .m\:pad-bt-0 {
    padding-bottom: 0px;
    padding-top: 0px;
  }

  .m\:pad-lr-0 {
    padding-left: 0px;
    padding-right: 0px;
  }

  .m\:pad-bottom-0 {
    padding-bottom: 0px;
  }

  .m\:pad-left-0 {
    padding-left: 0px;
  }

  .m\:pad-right-0 {
    padding-right: 0px;
  }

  .m\:pad-top-0 {
    padding-top: 0px;
  }

  .m\:pad-all-0 {
    padding-bottom: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 0px;
  }

  .m\:pad-bt-5 {
    padding-bottom: 5px;
    padding-top: 5px;
  }

  .m\:pad-lr-5 {
    padding-left: 5px;
    padding-right: 5px;
  }

  .m\:pad-bottom-5 {
    padding-bottom: 5px;
  }

  .m\:pad-left-5 {
    padding-left: 5px;
  }

  .m\:pad-right-5 {
    padding-right: 5px;
  }

  .m\:pad-top-5 {
    padding-top: 5px;
  }

  .m\:pad-all-5 {
    padding-bottom: 5px;
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 5px;
  }

  .m\:pad-bt-10 {
    padding-bottom: 10px;
    padding-top: 10px;
  }

  .m\:pad-lr-10 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .m\:pad-bottom-10 {
    padding-bottom: 10px;
  }

  .m\:pad-left-10 {
    padding-left: 10px;
  }

  .m\:pad-right-10 {
    padding-right: 10px;
  }

  .m\:pad-top-10 {
    padding-top: 10px;
  }

  .m\:pad-all-10 {
    padding-bottom: 10px;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 10px;
  }

  .m\:pad-bt-15 {
    padding-bottom: 15px;
    padding-top: 15px;
  }

  .m\:pad-lr-15 {
    padding-left: 15px;
    padding-right: 15px;
  }

  .m\:pad-bottom-15 {
    padding-bottom: 15px;
  }

  .m\:pad-left-15 {
    padding-left: 15px;
  }

  .m\:pad-right-15 {
    padding-right: 15px;
  }

  .m\:pad-top-15 {
    padding-top: 15px;
  }

  .m\:pad-all-15 {
    padding-bottom: 15px;
    padding-left: 15px;
    padding-right: 15px;
    padding-top: 15px;
  }

  .m\:pad-bt-20 {
    padding-bottom: 20px;
    padding-top: 20px;
  }

  .m\:pad-lr-20 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .m\:pad-bottom-20 {
    padding-bottom: 20px;
  }

  .m\:pad-left-20 {
    padding-left: 20px;
  }

  .m\:pad-right-20 {
    padding-right: 20px;
  }

  .m\:pad-top-20 {
    padding-top: 20px;
  }

  .m\:pad-all-20 {
    padding-bottom: 20px;
    padding-left: 20px;
    padding-right: 20px;
    padding-top: 20px;
  }

  .m\:pad-bt-25 {
    padding-bottom: 25px;
    padding-top: 25px;
  }

  .m\:pad-lr-25 {
    padding-left: 25px;
    padding-right: 25px;
  }

  .m\:pad-bottom-25 {
    padding-bottom: 25px;
  }

  .m\:pad-left-25 {
    padding-left: 25px;
  }

  .m\:pad-right-25 {
    padding-right: 25px;
  }

  .m\:pad-top-25 {
    padding-top: 25px;
  }

  .m\:pad-all-25 {
    padding-bottom: 25px;
    padding-left: 25px;
    padding-right: 25px;
    padding-top: 25px;
  }

  .m\:pad-bt-30 {
    padding-bottom: 30px;
    padding-top: 30px;
  }

  .m\:pad-lr-30 {
    padding-left: 30px;
    padding-right: 30px;
  }

  .m\:pad-bottom-30 {
    padding-bottom: 30px;
  }

  .m\:pad-left-30 {
    padding-left: 30px;
  }

  .m\:pad-right-30 {
    padding-right: 30px;
  }

  .m\:pad-top-30 {
    padding-top: 30px;
  }

  .m\:pad-all-30 {
    padding-bottom: 30px;
    padding-left: 30px;
    padding-right: 30px;
    padding-top: 30px;
  }

  .m\:pad-bt-35 {
    padding-bottom: 35px;
    padding-top: 35px;
  }

  .m\:pad-lr-35 {
    padding-left: 35px;
    padding-right: 35px;
  }

  .m\:pad-bottom-35 {
    padding-bottom: 35px;
  }

  .m\:pad-left-35 {
    padding-left: 35px;
  }

  .m\:pad-right-35 {
    padding-right: 35px;
  }

  .m\:pad-top-35 {
    padding-top: 35px;
  }

  .m\:pad-all-35 {
    padding-bottom: 35px;
    padding-left: 35px;
    padding-right: 35px;
    padding-top: 35px;
  }

  .m\:pad-bt-40 {
    padding-bottom: 40px;
    padding-top: 40px;
  }

  .m\:pad-lr-40 {
    padding-left: 40px;
    padding-right: 40px;
  }

  .m\:pad-bottom-40 {
    padding-bottom: 40px;
  }

  .m\:pad-left-40 {
    padding-left: 40px;
  }

  .m\:pad-right-40 {
    padding-right: 40px;
  }

  .m\:pad-top-40 {
    padding-top: 40px;
  }

  .m\:pad-all-40 {
    padding-bottom: 40px;
    padding-left: 40px;
    padding-right: 40px;
    padding-top: 40px;
  }

  .m\:pad-bt-45 {
    padding-bottom: 45px;
    padding-top: 45px;
  }

  .m\:pad-lr-45 {
    padding-left: 45px;
    padding-right: 45px;
  }

  .m\:pad-bottom-45 {
    padding-bottom: 45px;
  }

  .m\:pad-left-45 {
    padding-left: 45px;
  }

  .m\:pad-right-45 {
    padding-right: 45px;
  }

  .m\:pad-top-45 {
    padding-top: 45px;
  }

  .m\:pad-all-45 {
    padding-bottom: 45px;
    padding-left: 45px;
    padding-right: 45px;
    padding-top: 45px;
  }

  .m\:pad-bt-50 {
    padding-bottom: 50px;
    padding-top: 50px;
  }

  .m\:pad-lr-50 {
    padding-left: 50px;
    padding-right: 50px;
  }

  .m\:pad-bottom-50 {
    padding-bottom: 50px;
  }

  .m\:pad-left-50 {
    padding-left: 50px;
  }

  .m\:pad-right-50 {
    padding-right: 50px;
  }

  .m\:pad-top-50 {
    padding-top: 50px;
  }

  .m\:pad-all-50 {
    padding-bottom: 50px;
    padding-left: 50px;
    padding-right: 50px;
    padding-top: 50px;
  }

  .m\:pad-bt-55 {
    padding-bottom: 55px;
    padding-top: 55px;
  }

  .m\:pad-lr-55 {
    padding-left: 55px;
    padding-right: 55px;
  }

  .m\:pad-bottom-55 {
    padding-bottom: 55px;
  }

  .m\:pad-left-55 {
    padding-left: 55px;
  }

  .m\:pad-right-55 {
    padding-right: 55px;
  }

  .m\:pad-top-55 {
    padding-top: 55px;
  }

  .m\:pad-all-55 {
    padding-bottom: 55px;
    padding-left: 55px;
    padding-right: 55px;
    padding-top: 55px;
  }

  .m\:pad-bt-60 {
    padding-bottom: 60px;
    padding-top: 60px;
  }

  .m\:pad-lr-60 {
    padding-left: 60px;
    padding-right: 60px;
  }

  .m\:pad-bottom-60 {
    padding-bottom: 60px;
  }

  .m\:pad-left-60 {
    padding-left: 60px;
  }

  .m\:pad-right-60 {
    padding-right: 60px;
  }

  .m\:pad-top-60 {
    padding-top: 60px;
  }

  .m\:pad-all-60 {
    padding-bottom: 60px;
    padding-left: 60px;
    padding-right: 60px;
    padding-top: 60px;
  }

  .m\:pad-bt-65 {
    padding-bottom: 65px;
    padding-top: 65px;
  }

  .m\:pad-lr-65 {
    padding-left: 65px;
    padding-right: 65px;
  }

  .m\:pad-bottom-65 {
    padding-bottom: 65px;
  }

  .m\:pad-left-65 {
    padding-left: 65px;
  }

  .m\:pad-right-65 {
    padding-right: 65px;
  }

  .m\:pad-top-65 {
    padding-top: 65px;
  }

  .m\:pad-all-65 {
    padding-bottom: 65px;
    padding-left: 65px;
    padding-right: 65px;
    padding-top: 65px;
  }

  .m\:pad-bt-70 {
    padding-bottom: 70px;
    padding-top: 70px;
  }

  .m\:pad-lr-70 {
    padding-left: 70px;
    padding-right: 70px;
  }

  .m\:pad-bottom-70 {
    padding-bottom: 70px;
  }

  .m\:pad-left-70 {
    padding-left: 70px;
  }

  .m\:pad-right-70 {
    padding-right: 70px;
  }

  .m\:pad-top-70 {
    padding-top: 70px;
  }

  .m\:pad-all-70 {
    padding-bottom: 70px;
    padding-left: 70px;
    padding-right: 70px;
    padding-top: 70px;
  }

  .m\:pad-bt-75 {
    padding-bottom: 75px;
    padding-top: 75px;
  }

  .m\:pad-lr-75 {
    padding-left: 75px;
    padding-right: 75px;
  }

  .m\:pad-bottom-75 {
    padding-bottom: 75px;
  }

  .m\:pad-left-75 {
    padding-left: 75px;
  }

  .m\:pad-right-75 {
    padding-right: 75px;
  }

  .m\:pad-top-75 {
    padding-top: 75px;
  }

  .m\:pad-all-75 {
    padding-bottom: 75px;
    padding-left: 75px;
    padding-right: 75px;
    padding-top: 75px;
  }

  .m\:pad-bt-80 {
    padding-bottom: 80px;
    padding-top: 80px;
  }

  .m\:pad-lr-80 {
    padding-left: 80px;
    padding-right: 80px;
  }

  .m\:pad-bottom-80 {
    padding-bottom: 80px;
  }

  .m\:pad-left-80 {
    padding-left: 80px;
  }

  .m\:pad-right-80 {
    padding-right: 80px;
  }

  .m\:pad-top-80 {
    padding-top: 80px;
  }

  .m\:pad-all-80 {
    padding-bottom: 80px;
    padding-left: 80px;
    padding-right: 80px;
    padding-top: 80px;
  }
}

@media (min-width: 1024px) {
  .l\:pad-bt-0 {
    padding-bottom: 0px;
    padding-top: 0px;
  }

  .l\:pad-lr-0 {
    padding-left: 0px;
    padding-right: 0px;
  }

  .l\:pad-bottom-0 {
    padding-bottom: 0px;
  }

  .l\:pad-left-0 {
    padding-left: 0px;
  }

  .l\:pad-right-0 {
    padding-right: 0px;
  }

  .l\:pad-top-0 {
    padding-top: 0px;
  }

  .l\:pad-all-0 {
    padding-bottom: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 0px;
  }

  .l\:pad-bt-5 {
    padding-bottom: 5px;
    padding-top: 5px;
  }

  .l\:pad-lr-5 {
    padding-left: 5px;
    padding-right: 5px;
  }

  .l\:pad-bottom-5 {
    padding-bottom: 5px;
  }

  .l\:pad-left-5 {
    padding-left: 5px;
  }

  .l\:pad-right-5 {
    padding-right: 5px;
  }

  .l\:pad-top-5 {
    padding-top: 5px;
  }

  .l\:pad-all-5 {
    padding-bottom: 5px;
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 5px;
  }

  .l\:pad-bt-10 {
    padding-bottom: 10px;
    padding-top: 10px;
  }

  .l\:pad-lr-10 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .l\:pad-bottom-10 {
    padding-bottom: 10px;
  }

  .l\:pad-left-10 {
    padding-left: 10px;
  }

  .l\:pad-right-10 {
    padding-right: 10px;
  }

  .l\:pad-top-10 {
    padding-top: 10px;
  }

  .l\:pad-all-10 {
    padding-bottom: 10px;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 10px;
  }

  .l\:pad-bt-15 {
    padding-bottom: 15px;
    padding-top: 15px;
  }

  .l\:pad-lr-15 {
    padding-left: 15px;
    padding-right: 15px;
  }

  .l\:pad-bottom-15 {
    padding-bottom: 15px;
  }

  .l\:pad-left-15 {
    padding-left: 15px;
  }

  .l\:pad-right-15 {
    padding-right: 15px;
  }

  .l\:pad-top-15 {
    padding-top: 15px;
  }

  .l\:pad-all-15 {
    padding-bottom: 15px;
    padding-left: 15px;
    padding-right: 15px;
    padding-top: 15px;
  }

  .l\:pad-bt-20 {
    padding-bottom: 20px;
    padding-top: 20px;
  }

  .l\:pad-lr-20 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .l\:pad-bottom-20 {
    padding-bottom: 20px;
  }

  .l\:pad-left-20 {
    padding-left: 20px;
  }

  .l\:pad-right-20 {
    padding-right: 20px;
  }

  .l\:pad-top-20 {
    padding-top: 20px;
  }

  .l\:pad-all-20 {
    padding-bottom: 20px;
    padding-left: 20px;
    padding-right: 20px;
    padding-top: 20px;
  }

  .l\:pad-bt-25 {
    padding-bottom: 25px;
    padding-top: 25px;
  }

  .l\:pad-lr-25 {
    padding-left: 25px;
    padding-right: 25px;
  }

  .l\:pad-bottom-25 {
    padding-bottom: 25px;
  }

  .l\:pad-left-25 {
    padding-left: 25px;
  }

  .l\:pad-right-25 {
    padding-right: 25px;
  }

  .l\:pad-top-25 {
    padding-top: 25px;
  }

  .l\:pad-all-25 {
    padding-bottom: 25px;
    padding-left: 25px;
    padding-right: 25px;
    padding-top: 25px;
  }

  .l\:pad-bt-30 {
    padding-bottom: 30px;
    padding-top: 30px;
  }

  .l\:pad-lr-30 {
    padding-left: 30px;
    padding-right: 30px;
  }

  .l\:pad-bottom-30 {
    padding-bottom: 30px;
  }

  .l\:pad-left-30 {
    padding-left: 30px;
  }

  .l\:pad-right-30 {
    padding-right: 30px;
  }

  .l\:pad-top-30 {
    padding-top: 30px;
  }

  .l\:pad-all-30 {
    padding-bottom: 30px;
    padding-left: 30px;
    padding-right: 30px;
    padding-top: 30px;
  }

  .l\:pad-bt-35 {
    padding-bottom: 35px;
    padding-top: 35px;
  }

  .l\:pad-lr-35 {
    padding-left: 35px;
    padding-right: 35px;
  }

  .l\:pad-bottom-35 {
    padding-bottom: 35px;
  }

  .l\:pad-left-35 {
    padding-left: 35px;
  }

  .l\:pad-right-35 {
    padding-right: 35px;
  }

  .l\:pad-top-35 {
    padding-top: 35px;
  }

  .l\:pad-all-35 {
    padding-bottom: 35px;
    padding-left: 35px;
    padding-right: 35px;
    padding-top: 35px;
  }

  .l\:pad-bt-40 {
    padding-bottom: 40px;
    padding-top: 40px;
  }

  .l\:pad-lr-40 {
    padding-left: 40px;
    padding-right: 40px;
  }

  .l\:pad-bottom-40 {
    padding-bottom: 40px;
  }

  .l\:pad-left-40 {
    padding-left: 40px;
  }

  .l\:pad-right-40 {
    padding-right: 40px;
  }

  .l\:pad-top-40 {
    padding-top: 40px;
  }

  .l\:pad-all-40 {
    padding-bottom: 40px;
    padding-left: 40px;
    padding-right: 40px;
    padding-top: 40px;
  }

  .l\:pad-bt-45 {
    padding-bottom: 45px;
    padding-top: 45px;
  }

  .l\:pad-lr-45 {
    padding-left: 45px;
    padding-right: 45px;
  }

  .l\:pad-bottom-45 {
    padding-bottom: 45px;
  }

  .l\:pad-left-45 {
    padding-left: 45px;
  }

  .l\:pad-right-45 {
    padding-right: 45px;
  }

  .l\:pad-top-45 {
    padding-top: 45px;
  }

  .l\:pad-all-45 {
    padding-bottom: 45px;
    padding-left: 45px;
    padding-right: 45px;
    padding-top: 45px;
  }

  .l\:pad-bt-50 {
    padding-bottom: 50px;
    padding-top: 50px;
  }

  .l\:pad-lr-50 {
    padding-left: 50px;
    padding-right: 50px;
  }

  .l\:pad-bottom-50 {
    padding-bottom: 50px;
  }

  .l\:pad-left-50 {
    padding-left: 50px;
  }

  .l\:pad-right-50 {
    padding-right: 50px;
  }

  .l\:pad-top-50 {
    padding-top: 50px;
  }

  .l\:pad-all-50 {
    padding-bottom: 50px;
    padding-left: 50px;
    padding-right: 50px;
    padding-top: 50px;
  }

  .l\:pad-bt-55 {
    padding-bottom: 55px;
    padding-top: 55px;
  }

  .l\:pad-lr-55 {
    padding-left: 55px;
    padding-right: 55px;
  }

  .l\:pad-bottom-55 {
    padding-bottom: 55px;
  }

  .l\:pad-left-55 {
    padding-left: 55px;
  }

  .l\:pad-right-55 {
    padding-right: 55px;
  }

  .l\:pad-top-55 {
    padding-top: 55px;
  }

  .l\:pad-all-55 {
    padding-bottom: 55px;
    padding-left: 55px;
    padding-right: 55px;
    padding-top: 55px;
  }

  .l\:pad-bt-60 {
    padding-bottom: 60px;
    padding-top: 60px;
  }

  .l\:pad-lr-60 {
    padding-left: 60px;
    padding-right: 60px;
  }

  .l\:pad-bottom-60 {
    padding-bottom: 60px;
  }

  .l\:pad-left-60 {
    padding-left: 60px;
  }

  .l\:pad-right-60 {
    padding-right: 60px;
  }

  .l\:pad-top-60 {
    padding-top: 60px;
  }

  .l\:pad-all-60 {
    padding-bottom: 60px;
    padding-left: 60px;
    padding-right: 60px;
    padding-top: 60px;
  }

  .l\:pad-bt-65 {
    padding-bottom: 65px;
    padding-top: 65px;
  }

  .l\:pad-lr-65 {
    padding-left: 65px;
    padding-right: 65px;
  }

  .l\:pad-bottom-65 {
    padding-bottom: 65px;
  }

  .l\:pad-left-65 {
    padding-left: 65px;
  }

  .l\:pad-right-65 {
    padding-right: 65px;
  }

  .l\:pad-top-65 {
    padding-top: 65px;
  }

  .l\:pad-all-65 {
    padding-bottom: 65px;
    padding-left: 65px;
    padding-right: 65px;
    padding-top: 65px;
  }

  .l\:pad-bt-70 {
    padding-bottom: 70px;
    padding-top: 70px;
  }

  .l\:pad-lr-70 {
    padding-left: 70px;
    padding-right: 70px;
  }

  .l\:pad-bottom-70 {
    padding-bottom: 70px;
  }

  .l\:pad-left-70 {
    padding-left: 70px;
  }

  .l\:pad-right-70 {
    padding-right: 70px;
  }

  .l\:pad-top-70 {
    padding-top: 70px;
  }

  .l\:pad-all-70 {
    padding-bottom: 70px;
    padding-left: 70px;
    padding-right: 70px;
    padding-top: 70px;
  }

  .l\:pad-bt-75 {
    padding-bottom: 75px;
    padding-top: 75px;
  }

  .l\:pad-lr-75 {
    padding-left: 75px;
    padding-right: 75px;
  }

  .l\:pad-bottom-75 {
    padding-bottom: 75px;
  }

  .l\:pad-left-75 {
    padding-left: 75px;
  }

  .l\:pad-right-75 {
    padding-right: 75px;
  }

  .l\:pad-top-75 {
    padding-top: 75px;
  }

  .l\:pad-all-75 {
    padding-bottom: 75px;
    padding-left: 75px;
    padding-right: 75px;
    padding-top: 75px;
  }

  .l\:pad-bt-80 {
    padding-bottom: 80px;
    padding-top: 80px;
  }

  .l\:pad-lr-80 {
    padding-left: 80px;
    padding-right: 80px;
  }

  .l\:pad-bottom-80 {
    padding-bottom: 80px;
  }

  .l\:pad-left-80 {
    padding-left: 80px;
  }

  .l\:pad-right-80 {
    padding-right: 80px;
  }

  .l\:pad-top-80 {
    padding-top: 80px;
  }

  .l\:pad-all-80 {
    padding-bottom: 80px;
    padding-left: 80px;
    padding-right: 80px;
    padding-top: 80px;
  }
}

@media (min-width: 1366px) {
  .xl\:pad-bt-0 {
    padding-bottom: 0px;
    padding-top: 0px;
  }

  .xl\:pad-lr-0 {
    padding-left: 0px;
    padding-right: 0px;
  }

  .xl\:pad-bottom-0 {
    padding-bottom: 0px;
  }

  .xl\:pad-left-0 {
    padding-left: 0px;
  }

  .xl\:pad-right-0 {
    padding-right: 0px;
  }

  .xl\:pad-top-0 {
    padding-top: 0px;
  }

  .xl\:pad-all-0 {
    padding-bottom: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 0px;
  }

  .xl\:pad-bt-5 {
    padding-bottom: 5px;
    padding-top: 5px;
  }

  .xl\:pad-lr-5 {
    padding-left: 5px;
    padding-right: 5px;
  }

  .xl\:pad-bottom-5 {
    padding-bottom: 5px;
  }

  .xl\:pad-left-5 {
    padding-left: 5px;
  }

  .xl\:pad-right-5 {
    padding-right: 5px;
  }

  .xl\:pad-top-5 {
    padding-top: 5px;
  }

  .xl\:pad-all-5 {
    padding-bottom: 5px;
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 5px;
  }

  .xl\:pad-bt-10 {
    padding-bottom: 10px;
    padding-top: 10px;
  }

  .xl\:pad-lr-10 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .xl\:pad-bottom-10 {
    padding-bottom: 10px;
  }

  .xl\:pad-left-10 {
    padding-left: 10px;
  }

  .xl\:pad-right-10 {
    padding-right: 10px;
  }

  .xl\:pad-top-10 {
    padding-top: 10px;
  }

  .xl\:pad-all-10 {
    padding-bottom: 10px;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 10px;
  }

  .xl\:pad-bt-15 {
    padding-bottom: 15px;
    padding-top: 15px;
  }

  .xl\:pad-lr-15 {
    padding-left: 15px;
    padding-right: 15px;
  }

  .xl\:pad-bottom-15 {
    padding-bottom: 15px;
  }

  .xl\:pad-left-15 {
    padding-left: 15px;
  }

  .xl\:pad-right-15 {
    padding-right: 15px;
  }

  .xl\:pad-top-15 {
    padding-top: 15px;
  }

  .xl\:pad-all-15 {
    padding-bottom: 15px;
    padding-left: 15px;
    padding-right: 15px;
    padding-top: 15px;
  }

  .xl\:pad-bt-20 {
    padding-bottom: 20px;
    padding-top: 20px;
  }

  .xl\:pad-lr-20 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .xl\:pad-bottom-20 {
    padding-bottom: 20px;
  }

  .xl\:pad-left-20 {
    padding-left: 20px;
  }

  .xl\:pad-right-20 {
    padding-right: 20px;
  }

  .xl\:pad-top-20 {
    padding-top: 20px;
  }

  .xl\:pad-all-20 {
    padding-bottom: 20px;
    padding-left: 20px;
    padding-right: 20px;
    padding-top: 20px;
  }

  .xl\:pad-bt-25 {
    padding-bottom: 25px;
    padding-top: 25px;
  }

  .xl\:pad-lr-25 {
    padding-left: 25px;
    padding-right: 25px;
  }

  .xl\:pad-bottom-25 {
    padding-bottom: 25px;
  }

  .xl\:pad-left-25 {
    padding-left: 25px;
  }

  .xl\:pad-right-25 {
    padding-right: 25px;
  }

  .xl\:pad-top-25 {
    padding-top: 25px;
  }

  .xl\:pad-all-25 {
    padding-bottom: 25px;
    padding-left: 25px;
    padding-right: 25px;
    padding-top: 25px;
  }

  .xl\:pad-bt-30 {
    padding-bottom: 30px;
    padding-top: 30px;
  }

  .xl\:pad-lr-30 {
    padding-left: 30px;
    padding-right: 30px;
  }

  .xl\:pad-bottom-30 {
    padding-bottom: 30px;
  }

  .xl\:pad-left-30 {
    padding-left: 30px;
  }

  .xl\:pad-right-30 {
    padding-right: 30px;
  }

  .xl\:pad-top-30 {
    padding-top: 30px;
  }

  .xl\:pad-all-30 {
    padding-bottom: 30px;
    padding-left: 30px;
    padding-right: 30px;
    padding-top: 30px;
  }

  .xl\:pad-bt-35 {
    padding-bottom: 35px;
    padding-top: 35px;
  }

  .xl\:pad-lr-35 {
    padding-left: 35px;
    padding-right: 35px;
  }

  .xl\:pad-bottom-35 {
    padding-bottom: 35px;
  }

  .xl\:pad-left-35 {
    padding-left: 35px;
  }

  .xl\:pad-right-35 {
    padding-right: 35px;
  }

  .xl\:pad-top-35 {
    padding-top: 35px;
  }

  .xl\:pad-all-35 {
    padding-bottom: 35px;
    padding-left: 35px;
    padding-right: 35px;
    padding-top: 35px;
  }

  .xl\:pad-bt-40 {
    padding-bottom: 40px;
    padding-top: 40px;
  }

  .xl\:pad-lr-40 {
    padding-left: 40px;
    padding-right: 40px;
  }

  .xl\:pad-bottom-40 {
    padding-bottom: 40px;
  }

  .xl\:pad-left-40 {
    padding-left: 40px;
  }

  .xl\:pad-right-40 {
    padding-right: 40px;
  }

  .xl\:pad-top-40 {
    padding-top: 40px;
  }

  .xl\:pad-all-40 {
    padding-bottom: 40px;
    padding-left: 40px;
    padding-right: 40px;
    padding-top: 40px;
  }

  .xl\:pad-bt-45 {
    padding-bottom: 45px;
    padding-top: 45px;
  }

  .xl\:pad-lr-45 {
    padding-left: 45px;
    padding-right: 45px;
  }

  .xl\:pad-bottom-45 {
    padding-bottom: 45px;
  }

  .xl\:pad-left-45 {
    padding-left: 45px;
  }

  .xl\:pad-right-45 {
    padding-right: 45px;
  }

  .xl\:pad-top-45 {
    padding-top: 45px;
  }

  .xl\:pad-all-45 {
    padding-bottom: 45px;
    padding-left: 45px;
    padding-right: 45px;
    padding-top: 45px;
  }

  .xl\:pad-bt-50 {
    padding-bottom: 50px;
    padding-top: 50px;
  }

  .xl\:pad-lr-50 {
    padding-left: 50px;
    padding-right: 50px;
  }

  .xl\:pad-bottom-50 {
    padding-bottom: 50px;
  }

  .xl\:pad-left-50 {
    padding-left: 50px;
  }

  .xl\:pad-right-50 {
    padding-right: 50px;
  }

  .xl\:pad-top-50 {
    padding-top: 50px;
  }

  .xl\:pad-all-50 {
    padding-bottom: 50px;
    padding-left: 50px;
    padding-right: 50px;
    padding-top: 50px;
  }

  .xl\:pad-bt-55 {
    padding-bottom: 55px;
    padding-top: 55px;
  }

  .xl\:pad-lr-55 {
    padding-left: 55px;
    padding-right: 55px;
  }

  .xl\:pad-bottom-55 {
    padding-bottom: 55px;
  }

  .xl\:pad-left-55 {
    padding-left: 55px;
  }

  .xl\:pad-right-55 {
    padding-right: 55px;
  }

  .xl\:pad-top-55 {
    padding-top: 55px;
  }

  .xl\:pad-all-55 {
    padding-bottom: 55px;
    padding-left: 55px;
    padding-right: 55px;
    padding-top: 55px;
  }

  .xl\:pad-bt-60 {
    padding-bottom: 60px;
    padding-top: 60px;
  }

  .xl\:pad-lr-60 {
    padding-left: 60px;
    padding-right: 60px;
  }

  .xl\:pad-bottom-60 {
    padding-bottom: 60px;
  }

  .xl\:pad-left-60 {
    padding-left: 60px;
  }

  .xl\:pad-right-60 {
    padding-right: 60px;
  }

  .xl\:pad-top-60 {
    padding-top: 60px;
  }

  .xl\:pad-all-60 {
    padding-bottom: 60px;
    padding-left: 60px;
    padding-right: 60px;
    padding-top: 60px;
  }

  .xl\:pad-bt-65 {
    padding-bottom: 65px;
    padding-top: 65px;
  }

  .xl\:pad-lr-65 {
    padding-left: 65px;
    padding-right: 65px;
  }

  .xl\:pad-bottom-65 {
    padding-bottom: 65px;
  }

  .xl\:pad-left-65 {
    padding-left: 65px;
  }

  .xl\:pad-right-65 {
    padding-right: 65px;
  }

  .xl\:pad-top-65 {
    padding-top: 65px;
  }

  .xl\:pad-all-65 {
    padding-bottom: 65px;
    padding-left: 65px;
    padding-right: 65px;
    padding-top: 65px;
  }

  .xl\:pad-bt-70 {
    padding-bottom: 70px;
    padding-top: 70px;
  }

  .xl\:pad-lr-70 {
    padding-left: 70px;
    padding-right: 70px;
  }

  .xl\:pad-bottom-70 {
    padding-bottom: 70px;
  }

  .xl\:pad-left-70 {
    padding-left: 70px;
  }

  .xl\:pad-right-70 {
    padding-right: 70px;
  }

  .xl\:pad-top-70 {
    padding-top: 70px;
  }

  .xl\:pad-all-70 {
    padding-bottom: 70px;
    padding-left: 70px;
    padding-right: 70px;
    padding-top: 70px;
  }

  .xl\:pad-bt-75 {
    padding-bottom: 75px;
    padding-top: 75px;
  }

  .xl\:pad-lr-75 {
    padding-left: 75px;
    padding-right: 75px;
  }

  .xl\:pad-bottom-75 {
    padding-bottom: 75px;
  }

  .xl\:pad-left-75 {
    padding-left: 75px;
  }

  .xl\:pad-right-75 {
    padding-right: 75px;
  }

  .xl\:pad-top-75 {
    padding-top: 75px;
  }

  .xl\:pad-all-75 {
    padding-bottom: 75px;
    padding-left: 75px;
    padding-right: 75px;
    padding-top: 75px;
  }

  .xl\:pad-bt-80 {
    padding-bottom: 80px;
    padding-top: 80px;
  }

  .xl\:pad-lr-80 {
    padding-left: 80px;
    padding-right: 80px;
  }

  .xl\:pad-bottom-80 {
    padding-bottom: 80px;
  }

  .xl\:pad-left-80 {
    padding-left: 80px;
  }

  .xl\:pad-right-80 {
    padding-right: 80px;
  }

  .xl\:pad-top-80 {
    padding-top: 80px;
  }

  .xl\:pad-all-80 {
    padding-bottom: 80px;
    padding-left: 80px;
    padding-right: 80px;
    padding-top: 80px;
  }
}

@media screen {
  .show-print,
  .show-print-inline {
    display: none !important;
  }
}

@media print {
  .hide-print {
    display: none !important;
  }

  .show-print {
    display: block !important;
  }

  .show-print-inline {
    display: inline-block !important;
  }
}

.txt-capitalize {
  text-transform: capitalize;
}

.txt-first-uppercase:first-letter {
  text-transform: uppercase;
}

.txt-italic {
  font-style: italic;
}

.txt-lowercase {
  text-transform: lowercase;
}

.txt-normal {
  font-style: normal;
}

.txt-normal-case {
  text-transform: none;
}

.txt-uppercase {
  text-transform: uppercase;
}

.txt-overline {
  text-decoration: overline;
}

.txt-underline {
  text-decoration: underline;
}

.txt-through {
  text-decoration: line-through;
}

.txt-truncate {
  max-width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.txt-word-break {
  word-break: break-all;
}

