@import"https://use.typekit.net/naw0xzy.css";

* {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: auto
}

@font-face {
  font-family: "Interstate";
  src: url("../fonts/interstate-wgl-light.woff2") format("woff2"), url("../fonts/interstate-wgl-light.woff") format("woff");
  font-style: normal;
  font-weight: 300;
  font-display: auto
}

@font-face {
  font-family: "Interstate";
  src: url("../fonts/interstate-wgl-regular.woff2") format("woff2"), url("../fonts/interstate-wgl-regular.woff") format("woff");
  font-style: normal;
  font-weight: 400;
  font-display: auto
}

@font-face {
  font-family: "Interstate";
  src: url("../fonts/interstate-wgl-bold.woff2") format("woff2"), url("../fonts/interstate-wgl-bold.woff") format("woff");
  font-style: normal;
  font-weight: 700;
  font-display: auto
}



.tp-display-5 {
  font-size: 30px;
  line-height: 1.4;
  letter-spacing: 1px
}

@media(min-width: 668px) {
  .tp-display-5 {
    font-size: 37px;
    line-height: 1.3;
    letter-spacing: 1.2px
  }
}

@media(min-width: 1024px) {
  .tp-display-5 {
    font-size: 43px;
    line-height: 1.3;
    letter-spacing: 1.4px
  }
}

@media(min-width: 1440px) {
  .tp-display-5 {
    font-size: 49px;
    line-height: 1.3;
    letter-spacing: 1.5px
  }
}

@media(min-width: 1920px) {
  .tp-display-5 {
    font-size: 59px;
    line-height: 1.3;
    letter-spacing: 1.9px
  }
}

.tp-display-4 {
  font-size: 26px;
  line-height: 1.4;
  letter-spacing: 0.9px
}

@media(min-width: 668px) {
  .tp-display-4 {
    font-size: 31px;
    line-height: 1.3;
    letter-spacing: 1px
  }
}

@media(min-width: 1024px) {
  .tp-display-4 {
    font-size: 35px;
    line-height: 1.3;
    letter-spacing: 1.1px
  }
}

@media(min-width: 1440px) {
  .tp-display-4 {
    font-size: 39px;
    line-height: 1.3;
    letter-spacing: 1.2px
  }
}

@media(min-width: 1920px) {
  .tp-display-4 {
    font-size: 46px;
    line-height: 1.3;
    letter-spacing: 1.4px
  }
}

.tp-display-3 {
  font-size: 23px;
  line-height: 1.4;
  letter-spacing: 0.8px
}

@media(min-width: 668px) {
  .tp-display-3 {
    font-size: 26px;
    letter-spacing: 0.9px
  }
}

@media(min-width: 1024px) {
  .tp-display-3 {
    font-size: 29px;
    letter-spacing: 0.9px
  }
}

@media(min-width: 1440px) {
  .tp-display-3 {
    font-size: 31px;
    letter-spacing: 1px
  }
}

@media(min-width: 1920px) {
  .tp-display-3 {
    font-size: 35px;
    letter-spacing: 1.1px
  }
}

.tp-display-2 {
  font-size: 20px;
  line-height: 1.4;
  letter-spacing: 0.7px
}

@media(min-width: 668px) {
  .tp-display-2 {
    font-size: 22px;
    letter-spacing: 0.7px
  }
}

@media(min-width: 1024px) {
  .tp-display-2 {
    font-size: 24px;
    letter-spacing: 0.7px
  }
}

@media(min-width: 1440px) {
  .tp-display-2 {
    font-size: 25px;
    letter-spacing: 0.8px
  }
}

@media(min-width: 1920px) {
  .tp-display-2 {
    font-size: 27px;
    letter-spacing: 0.8px
  }
}

.tp-display-1 {
  font-size: 17px;
  line-height: 1.4;
  letter-spacing: 0.6px
}

@media(min-width: 668px) {
  .tp-display-1 {
    font-size: 18px;
    letter-spacing: 0.6px
  }
}

@media(min-width: 1024px) {
  .tp-display-1 {
    font-size: 20px;
    letter-spacing: 0.6px
  }
}

@media(min-width: 1440px) {
  .tp-display-1 {
    font-size: 20px;
    letter-spacing: 0.6px
  }
}

@media(min-width: 1920px) {
  .tp-display-1 {
    font-size: 21px;
    letter-spacing: 0.7px
  }
}

.tp-display-1-regular {
  font-size: 17px;
  line-height: 1.4;
  letter-spacing: 0.6px
}

@media(min-width: 668px) {
  .tp-display-1-regular {
    font-size: 18px;
    letter-spacing: 0.6px
  }
}

@media(min-width: 1024px) {
  .tp-display-1-regular {
    font-size: 20px;
    letter-spacing: 0.6px
  }
}

@media(min-width: 1440px) {
  .tp-display-1-regular {
    font-size: 20px;
    letter-spacing: 0.6px
  }
}

@media(min-width: 1920px) {
  .tp-display-1-regular {
    font-size: 21px;
    letter-spacing: 0.7px
  }
}

.tp-check-list,
.tp-decimal-list,
.tp-list,
.tp-body {
  font-size: 15px;
  line-height: 1.5
}

@media(min-width: 1024px) {

  .tp-check-list,
  .tp-decimal-list,
  .tp-list,
  .tp-body {
    font-size: 16px
  }
}

.tp-handwritten {
  font-size: 18px;
  line-height: 1.4
}

@media(min-width: 1024px) {
  .tp-handwritten {
    font-size: 20px
  }
}

.tp-footnote-list,
.tp-footnote {
  font-size: 13px;
  line-height: 1.6
}

.tp-display-5 {
  font-family: "Interstate", "Trebuchet MS", Arial, Helvetica, Verdana, sans-serif;
  font-weight: 700;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: auto;
  color: #21292f;
  margin: 0
}

.tp-display-4 {
  font-family: "Interstate", "Trebuchet MS", Arial, Helvetica, Verdana, sans-serif;
  font-weight: 700;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: auto;
  color: #21292f;
  margin: 0
}

.tp-display-3 {
  font-family: "Interstate", "Trebuchet MS", Arial, Helvetica, Verdana, sans-serif;
  font-weight: 700;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: auto;
  color: #21292f;
  margin: 0
}

.tp-display-2 {
  font-family: "Interstate", "Trebuchet MS", Arial, Helvetica, Verdana, sans-serif;
  font-weight: 700;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: auto;
  color: #21292f;
  margin: 0
}

.tp-display-1 {
  font-family: "Interstate", "Trebuchet MS", Arial, Helvetica, Verdana, sans-serif;
  font-weight: 700;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: auto;
  color: #21292f;
  margin: 0
}

.tp-display-1-regular {
  font-family: "Interstate", "Trebuchet MS", Arial, Helvetica, Verdana, sans-serif;
  font-weight: 400;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: auto;
  color: #21292f;
  margin: 0
}

.tp-body {
  font-family: "Interstate", "Trebuchet MS", Arial, Helvetica, Verdana, sans-serif;
  font-weight: 400;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: auto;
  color: #64696d;
  margin: 0
}

.tp-body a {
  color: #21292f;
  text-decoration: underline;
  -webkit-transition-property: color;
  -o-transition-property: color;
  transition-property: color;
  -webkit-transition-duration: .2s;
  -o-transition-duration: .2s;
  transition-duration: .2s;
  -webkit-transition-timing-function: cubic-bezier(0.25, 0.1, 0.25, 1);
  -o-transition-timing-function: cubic-bezier(0.25, 0.1, 0.25, 1);
  transition-timing-function: cubic-bezier(0.25, 0.1, 0.25, 1)
}

.tp-body a:hover {
  color: #64696d
}

.tp-footnote {
  font-family: "Interstate", "Trebuchet MS", Arial, Helvetica, Verdana, sans-serif;
  font-weight: 400;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: auto;
  color: #64696d;
  margin: 0
}

.tp-footnote a {
  color: #21292f;
  text-decoration: underline;
  -webkit-transition-property: color;
  -o-transition-property: color;
  transition-property: color;
  -webkit-transition-duration: .2s;
  -o-transition-duration: .2s;
  transition-duration: .2s;
  -webkit-transition-timing-function: cubic-bezier(0.25, 0.1, 0.25, 1);
  -o-transition-timing-function: cubic-bezier(0.25, 0.1, 0.25, 1);
  transition-timing-function: cubic-bezier(0.25, 0.1, 0.25, 1)
}

.tp-footnote a:hover {
  color: #64696d
}

.tp-handwritten {
  font-family: "ff-market-web", "Trebuchet MS", Arial, Helvetica, Verdana, sans-serif;
  font-weight: 700;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: auto;
  color: #21292f;
  margin: 0
}

@font-face {
  font-family: "tp-icon";
  src: url("../fonts/tp-icon.woff2?7e74e027ab240c5556a77a4bff766031") format("woff2"), url("../fonts/tp-icon.woff?7e74e027ab240c5556a77a4bff766031") format("woff"), url("../fonts/tp-icon.ttf?7e74e027ab240c5556a77a4bff766031") format("truetype");
  font-weight: normal;
  font-style: normal;
  font-display: block
}

.tp-row {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding-right: 2.665%;
  padding-left: 2.665%
}

@media(min-width: 668px) {
  .tp-row {
    padding-right: 2.61%;
    padding-left: 2.61%
  }
}

@media(min-width: 768px) {
  .tp-row {
    padding-right: 4.17%;
    padding-left: 4.17%
  }
}

.tp-row-no-gutters.tp-row {
  padding-right: 0;
  padding-left: 0
}

.tp-row-no-gutters>[class*=tp-col] {
  padding-right: 0;
  padding-left: 0
}

.tp-row-no-gutters-row.tp-row {
  padding-right: 0;
  padding-left: 0
}

@media(min-width: 375px) {
  .tp-row-gutters-xs.tp-row {
    padding-right: 2.665%;
    padding-left: 2.665%
  }
}

@media(min-width: 375px) {
  .tp-row-gutters-xs>[class*=tp-col] {
    padding-right: 1.335%;
    padding-left: 1.335%
  }
}

@media(min-width: 668px) {
  .tp-row-gutters-s.tp-row {
    padding-right: 2.61%;
    padding-left: 2.61%
  }
}

@media(min-width: 668px) {
  .tp-row-gutters-s>[class*=tp-col] {
    padding-right: 1.39%;
    padding-left: 1.39%
  }
}

@media(min-width: 768px) {
  .tp-row-gutters-m.tp-row {
    padding-right: 4.17%;
    padding-left: 4.17%
  }
}

@media(min-width: 768px) {
  .tp-row-gutters-m>[class*=tp-col] {
    padding-right: 1.39%;
    padding-left: 1.39%
  }
}

@media(min-width: 980px) {
  .tp-row-gutters-l.tp-row {
    padding-right: 4.17%;
    padding-left: 4.17%
  }
}

@media(min-width: 980px) {
  .tp-row-gutters-l>[class*=tp-col] {
    padding-right: 1.39%;
    padding-left: 1.39%
  }
}

@media(min-width: 1024px) {
  .tp-row-gutters-xl.tp-row {
    padding-right: 4.17%;
    padding-left: 4.17%
  }
}

@media(min-width: 1024px) {
  .tp-row-gutters-xl>[class*=tp-col] {
    padding-right: 1.39%;
    padding-left: 1.39%
  }
}

@media(min-width: 1280px) {
  .tp-row-gutters-xxl.tp-row {
    padding-right: 4.17%;
    padding-left: 4.17%
  }
}

@media(min-width: 1280px) {
  .tp-row-gutters-xxl>[class*=tp-col] {
    padding-right: 1.39%;
    padding-left: 1.39%
  }
}

@media(min-width: 1440px) {
  .tp-row-gutters-3xl.tp-row {
    padding-right: 2.665%;
    padding-left: 2.665%
  }
}

@media(min-width: 1440px) {
  .tp-row-gutters-3xl>[class*=tp-col] {
    padding-right: 1.335%;
    padding-left: 1.335%
  }
}

@media(min-width: 1920px) {
  .tp-row-gutters-4xl.tp-row {
    padding-right: 2.665%;
    padding-left: 2.665%
  }
}

@media(min-width: 1920px) {
  .tp-row-gutters-4xl>[class*=tp-col] {
    padding-right: 1.335%;
    padding-left: 1.335%
  }
}

.tp-row-vertical-start {
  -webkit-box-align: start !important;
  -webkit-align-items: flex-start !important;
  -ms-flex-align: start !important;
  align-items: flex-start !important
}

.tp-row-vertical-center {
  -webkit-box-align: center !important;
  -webkit-align-items: center !important;
  -ms-flex-align: center !important;
  align-items: center !important
}

.tp-row-vertical-end {
  -webkit-box-align: end !important;
  -webkit-align-items: flex-end !important;
  -ms-flex-align: end !important;
  align-items: flex-end !important
}

.tp-row-horizontal-start {
  -webkit-box-pack: start !important;
  -webkit-justify-content: flex-start !important;
  -ms-flex-pack: start !important;
  justify-content: flex-start !important
}

.tp-row-horizontal-center {
  -webkit-box-pack: center !important;
  -webkit-justify-content: center !important;
  -ms-flex-pack: center !important;
  justify-content: center !important
}

.tp-row-horizontal-end {
  -webkit-box-pack: end !important;
  -webkit-justify-content: flex-end !important;
  -ms-flex-pack: end !important;
  justify-content: flex-end !important
}

.tp-row-horizontal-around {
  -webkit-justify-content: space-around !important;
  -ms-flex-pack: distribute !important;
  justify-content: space-around !important
}

.tp-row-horizontal-between {
  -webkit-box-pack: justify !important;
  -webkit-justify-content: space-between !important;
  -ms-flex-pack: justify !important;
  justify-content: space-between !important
}

.tp-col {
  -webkit-flex-basis: 0;
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%
}

.tp-col-4xl-12,
.tp-col-4xl-11,
.tp-col-4xl-10,
.tp-col-4xl-9,
.tp-col-4xl-8,
.tp-col-4xl-7,
.tp-col-4xl-6,
.tp-col-4xl-5,
.tp-col-4xl-4,
.tp-col-4xl-3,
.tp-col-4xl-2,
.tp-col-4xl-1,
.tp-col-3xl-12,
.tp-col-3xl-11,
.tp-col-3xl-10,
.tp-col-3xl-9,
.tp-col-3xl-8,
.tp-col-3xl-7,
.tp-col-3xl-6,
.tp-col-3xl-5,
.tp-col-3xl-4,
.tp-col-3xl-3,
.tp-col-3xl-2,
.tp-col-3xl-1,
.tp-col-xxl-12,
.tp-col-xxl-11,
.tp-col-xxl-10,
.tp-col-xxl-9,
.tp-col-xxl-8,
.tp-col-xxl-7,
.tp-col-xxl-6,
.tp-col-xxl-5,
.tp-col-xxl-4,
.tp-col-xxl-3,
.tp-col-xxl-2,
.tp-col-xxl-1,
.tp-col-xl-12,
.tp-col-xl-11,
.tp-col-xl-10,
.tp-col-xl-9,
.tp-col-xl-8,
.tp-col-xl-7,
.tp-col-xl-6,
.tp-col-xl-5,
.tp-col-xl-4,
.tp-col-xl-3,
.tp-col-xl-2,
.tp-col-xl-1,
.tp-col-l-12,
.tp-col-l-11,
.tp-col-l-10,
.tp-col-l-9,
.tp-col-l-8,
.tp-col-l-7,
.tp-col-l-6,
.tp-col-l-5,
.tp-col-l-4,
.tp-col-l-3,
.tp-col-l-2,
.tp-col-l-1,
.tp-col-m-12,
.tp-col-m-11,
.tp-col-m-10,
.tp-col-m-9,
.tp-col-m-8,
.tp-col-m-7,
.tp-col-m-6,
.tp-col-m-5,
.tp-col-m-4,
.tp-col-m-3,
.tp-col-m-2,
.tp-col-m-1,
.tp-col-s-12,
.tp-col-s-11,
.tp-col-s-10,
.tp-col-s-9,
.tp-col-s-8,
.tp-col-s-7,
.tp-col-s-6,
.tp-col-s-5,
.tp-col-s-4,
.tp-col-s-3,
.tp-col-s-2,
.tp-col-s-1,
.tp-col-xs-12,
.tp-col-xs-11,
.tp-col-xs-10,
.tp-col-xs-9,
.tp-col-xs-8,
.tp-col-xs-7,
.tp-col-xs-6,
.tp-col-xs-5,
.tp-col-xs-4,
.tp-col-xs-3,
.tp-col-xs-2,
.tp-col-xs-1,
.tp-col-12,
.tp-col-11,
.tp-col-10,
.tp-col-9,
.tp-col-8,
.tp-col-7,
.tp-col-6,
.tp-col-5,
.tp-col-4,
.tp-col-3,
.tp-col-2,
.tp-col-1,
.tp-col {
  position: relative;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: 100%;
  min-height: 1px;
  padding-right: 1.335%;
  padding-left: 1.335%
}

@media(min-width: 668px) {

  .tp-col-4xl-12,
  .tp-col-4xl-11,
  .tp-col-4xl-10,
  .tp-col-4xl-9,
  .tp-col-4xl-8,
  .tp-col-4xl-7,
  .tp-col-4xl-6,
  .tp-col-4xl-5,
  .tp-col-4xl-4,
  .tp-col-4xl-3,
  .tp-col-4xl-2,
  .tp-col-4xl-1,
  .tp-col-3xl-12,
  .tp-col-3xl-11,
  .tp-col-3xl-10,
  .tp-col-3xl-9,
  .tp-col-3xl-8,
  .tp-col-3xl-7,
  .tp-col-3xl-6,
  .tp-col-3xl-5,
  .tp-col-3xl-4,
  .tp-col-3xl-3,
  .tp-col-3xl-2,
  .tp-col-3xl-1,
  .tp-col-xxl-12,
  .tp-col-xxl-11,
  .tp-col-xxl-10,
  .tp-col-xxl-9,
  .tp-col-xxl-8,
  .tp-col-xxl-7,
  .tp-col-xxl-6,
  .tp-col-xxl-5,
  .tp-col-xxl-4,
  .tp-col-xxl-3,
  .tp-col-xxl-2,
  .tp-col-xxl-1,
  .tp-col-xl-12,
  .tp-col-xl-11,
  .tp-col-xl-10,
  .tp-col-xl-9,
  .tp-col-xl-8,
  .tp-col-xl-7,
  .tp-col-xl-6,
  .tp-col-xl-5,
  .tp-col-xl-4,
  .tp-col-xl-3,
  .tp-col-xl-2,
  .tp-col-xl-1,
  .tp-col-l-12,
  .tp-col-l-11,
  .tp-col-l-10,
  .tp-col-l-9,
  .tp-col-l-8,
  .tp-col-l-7,
  .tp-col-l-6,
  .tp-col-l-5,
  .tp-col-l-4,
  .tp-col-l-3,
  .tp-col-l-2,
  .tp-col-l-1,
  .tp-col-m-12,
  .tp-col-m-11,
  .tp-col-m-10,
  .tp-col-m-9,
  .tp-col-m-8,
  .tp-col-m-7,
  .tp-col-m-6,
  .tp-col-m-5,
  .tp-col-m-4,
  .tp-col-m-3,
  .tp-col-m-2,
  .tp-col-m-1,
  .tp-col-s-12,
  .tp-col-s-11,
  .tp-col-s-10,
  .tp-col-s-9,
  .tp-col-s-8,
  .tp-col-s-7,
  .tp-col-s-6,
  .tp-col-s-5,
  .tp-col-s-4,
  .tp-col-s-3,
  .tp-col-s-2,
  .tp-col-s-1,
  .tp-col-xs-12,
  .tp-col-xs-11,
  .tp-col-xs-10,
  .tp-col-xs-9,
  .tp-col-xs-8,
  .tp-col-xs-7,
  .tp-col-xs-6,
  .tp-col-xs-5,
  .tp-col-xs-4,
  .tp-col-xs-3,
  .tp-col-xs-2,
  .tp-col-xs-1,
  .tp-col-12,
  .tp-col-11,
  .tp-col-10,
  .tp-col-9,
  .tp-col-8,
  .tp-col-7,
  .tp-col-6,
  .tp-col-5,
  .tp-col-4,
  .tp-col-3,
  .tp-col-2,
  .tp-col-1,
  .tp-col {
    padding-right: 1.39%;
    padding-left: 1.39%
  }
}

.tp-col-1 {
  -webkit-flex-basis: 8.3333333333%;
  -ms-flex-preferred-size: 8.3333333333%;
  flex-basis: 8.3333333333%;
  max-width: 8.3333333333%
}

.tp-col-2 {
  -webkit-flex-basis: 16.6666666667%;
  -ms-flex-preferred-size: 16.6666666667%;
  flex-basis: 16.6666666667%;
  max-width: 16.6666666667%
}

.tp-col-3 {
  -webkit-flex-basis: 25%;
  -ms-flex-preferred-size: 25%;
  flex-basis: 25%;
  max-width: 25%
}

.tp-col-4 {
  -webkit-flex-basis: 33.3333333333%;
  -ms-flex-preferred-size: 33.3333333333%;
  flex-basis: 33.3333333333%;
  max-width: 33.3333333333%
}

.tp-col-5 {
  -webkit-flex-basis: 41.6666666667%;
  -ms-flex-preferred-size: 41.6666666667%;
  flex-basis: 41.6666666667%;
  max-width: 41.6666666667%
}

.tp-col-6 {
  -webkit-flex-basis: 50%;
  -ms-flex-preferred-size: 50%;
  flex-basis: 50%;
  max-width: 50%
}

.tp-col-7 {
  -webkit-flex-basis: 58.3333333333%;
  -ms-flex-preferred-size: 58.3333333333%;
  flex-basis: 58.3333333333%;
  max-width: 58.3333333333%
}

.tp-col-8 {
  -webkit-flex-basis: 66.6666666667%;
  -ms-flex-preferred-size: 66.6666666667%;
  flex-basis: 66.6666666667%;
  max-width: 66.6666666667%
}

.tp-col-9 {
  -webkit-flex-basis: 75%;
  -ms-flex-preferred-size: 75%;
  flex-basis: 75%;
  max-width: 75%
}

.tp-col-10 {
  -webkit-flex-basis: 83.3333333333%;
  -ms-flex-preferred-size: 83.3333333333%;
  flex-basis: 83.3333333333%;
  max-width: 83.3333333333%
}

.tp-col-11 {
  -webkit-flex-basis: 91.6666666667%;
  -ms-flex-preferred-size: 91.6666666667%;
  flex-basis: 91.6666666667%;
  max-width: 91.6666666667%
}

.tp-col-12 {
  -webkit-flex-basis: 100%;
  -ms-flex-preferred-size: 100%;
  flex-basis: 100%;
  max-width: 100%
}

@media(min-width: 375px) {
  .tp-col-xs-1 {
    -webkit-flex-basis: 8.3333333333%;
    -ms-flex-preferred-size: 8.3333333333%;
    flex-basis: 8.3333333333%;
    max-width: 8.3333333333%
  }
}

@media(min-width: 375px) {
  .tp-col-xs-2 {
    -webkit-flex-basis: 16.6666666667%;
    -ms-flex-preferred-size: 16.6666666667%;
    flex-basis: 16.6666666667%;
    max-width: 16.6666666667%
  }
}

@media(min-width: 375px) {
  .tp-col-xs-3 {
    -webkit-flex-basis: 25%;
    -ms-flex-preferred-size: 25%;
    flex-basis: 25%;
    max-width: 25%
  }
}

@media(min-width: 375px) {
  .tp-col-xs-4 {
    -webkit-flex-basis: 33.3333333333%;
    -ms-flex-preferred-size: 33.3333333333%;
    flex-basis: 33.3333333333%;
    max-width: 33.3333333333%
  }
}

@media(min-width: 375px) {
  .tp-col-xs-5 {
    -webkit-flex-basis: 41.6666666667%;
    -ms-flex-preferred-size: 41.6666666667%;
    flex-basis: 41.6666666667%;
    max-width: 41.6666666667%
  }
}

@media(min-width: 375px) {
  .tp-col-xs-6 {
    -webkit-flex-basis: 50%;
    -ms-flex-preferred-size: 50%;
    flex-basis: 50%;
    max-width: 50%
  }
}

@media(min-width: 375px) {
  .tp-col-xs-7 {
    -webkit-flex-basis: 58.3333333333%;
    -ms-flex-preferred-size: 58.3333333333%;
    flex-basis: 58.3333333333%;
    max-width: 58.3333333333%
  }
}

@media(min-width: 375px) {
  .tp-col-xs-8 {
    -webkit-flex-basis: 66.6666666667%;
    -ms-flex-preferred-size: 66.6666666667%;
    flex-basis: 66.6666666667%;
    max-width: 66.6666666667%
  }
}

@media(min-width: 375px) {
  .tp-col-xs-9 {
    -webkit-flex-basis: 75%;
    -ms-flex-preferred-size: 75%;
    flex-basis: 75%;
    max-width: 75%
  }
}

@media(min-width: 375px) {
  .tp-col-xs-10 {
    -webkit-flex-basis: 83.3333333333%;
    -ms-flex-preferred-size: 83.3333333333%;
    flex-basis: 83.3333333333%;
    max-width: 83.3333333333%
  }
}

@media(min-width: 375px) {
  .tp-col-xs-11 {
    -webkit-flex-basis: 91.6666666667%;
    -ms-flex-preferred-size: 91.6666666667%;
    flex-basis: 91.6666666667%;
    max-width: 91.6666666667%
  }
}

@media(min-width: 375px) {
  .tp-col-xs-12 {
    -webkit-flex-basis: 100%;
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    max-width: 100%
  }
}

@media(min-width: 668px) {
  .tp-col-s-1 {
    -webkit-flex-basis: 8.3333333333%;
    -ms-flex-preferred-size: 8.3333333333%;
    flex-basis: 8.3333333333%;
    max-width: 8.3333333333%
  }
}

@media(min-width: 668px) {
  .tp-col-s-2 {
    -webkit-flex-basis: 16.6666666667%;
    -ms-flex-preferred-size: 16.6666666667%;
    flex-basis: 16.6666666667%;
    max-width: 16.6666666667%
  }
}

@media(min-width: 668px) {
  .tp-col-s-3 {
    -webkit-flex-basis: 25%;
    -ms-flex-preferred-size: 25%;
    flex-basis: 25%;
    max-width: 25%
  }
}

@media(min-width: 668px) {
  .tp-col-s-4 {
    -webkit-flex-basis: 33.3333333333%;
    -ms-flex-preferred-size: 33.3333333333%;
    flex-basis: 33.3333333333%;
    max-width: 33.3333333333%
  }
}

@media(min-width: 668px) {
  .tp-col-s-5 {
    -webkit-flex-basis: 41.6666666667%;
    -ms-flex-preferred-size: 41.6666666667%;
    flex-basis: 41.6666666667%;
    max-width: 41.6666666667%
  }
}

@media(min-width: 668px) {
  .tp-col-s-6 {
    -webkit-flex-basis: 50%;
    -ms-flex-preferred-size: 50%;
    flex-basis: 50%;
    max-width: 50%
  }
}

@media(min-width: 668px) {
  .tp-col-s-7 {
    -webkit-flex-basis: 58.3333333333%;
    -ms-flex-preferred-size: 58.3333333333%;
    flex-basis: 58.3333333333%;
    max-width: 58.3333333333%
  }
}

@media(min-width: 668px) {
  .tp-col-s-8 {
    -webkit-flex-basis: 66.6666666667%;
    -ms-flex-preferred-size: 66.6666666667%;
    flex-basis: 66.6666666667%;
    max-width: 66.6666666667%
  }
}

@media(min-width: 668px) {
  .tp-col-s-9 {
    -webkit-flex-basis: 75%;
    -ms-flex-preferred-size: 75%;
    flex-basis: 75%;
    max-width: 75%
  }
}

@media(min-width: 668px) {
  .tp-col-s-10 {
    -webkit-flex-basis: 83.3333333333%;
    -ms-flex-preferred-size: 83.3333333333%;
    flex-basis: 83.3333333333%;
    max-width: 83.3333333333%
  }
}

@media(min-width: 668px) {
  .tp-col-s-11 {
    -webkit-flex-basis: 91.6666666667%;
    -ms-flex-preferred-size: 91.6666666667%;
    flex-basis: 91.6666666667%;
    max-width: 91.6666666667%
  }
}

@media(min-width: 668px) {
  .tp-col-s-12 {
    -webkit-flex-basis: 100%;
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    max-width: 100%
  }
}

@media(min-width: 768px) {
  .tp-col-m-1 {
    -webkit-flex-basis: 8.3333333333%;
    -ms-flex-preferred-size: 8.3333333333%;
    flex-basis: 8.3333333333%;
    max-width: 8.3333333333%
  }
}

@media(min-width: 768px) {
  .tp-col-m-2 {
    -webkit-flex-basis: 16.6666666667%;
    -ms-flex-preferred-size: 16.6666666667%;
    flex-basis: 16.6666666667%;
    max-width: 16.6666666667%
  }
}

@media(min-width: 768px) {
  .tp-col-m-3 {
    -webkit-flex-basis: 25%;
    -ms-flex-preferred-size: 25%;
    flex-basis: 25%;
    max-width: 25%
  }
}

@media(min-width: 768px) {
  .tp-col-m-4 {
    -webkit-flex-basis: 33.3333333333%;
    -ms-flex-preferred-size: 33.3333333333%;
    flex-basis: 33.3333333333%;
    max-width: 33.3333333333%
  }
}

@media(min-width: 768px) {
  .tp-col-m-5 {
    -webkit-flex-basis: 41.6666666667%;
    -ms-flex-preferred-size: 41.6666666667%;
    flex-basis: 41.6666666667%;
    max-width: 41.6666666667%
  }
}

@media(min-width: 768px) {
  .tp-col-m-6 {
    -webkit-flex-basis: 50%;
    -ms-flex-preferred-size: 50%;
    flex-basis: 50%;
    max-width: 50%
  }
}

@media(min-width: 768px) {
  .tp-col-m-7 {
    -webkit-flex-basis: 58.3333333333%;
    -ms-flex-preferred-size: 58.3333333333%;
    flex-basis: 58.3333333333%;
    max-width: 58.3333333333%
  }
}

@media(min-width: 768px) {
  .tp-col-m-8 {
    -webkit-flex-basis: 66.6666666667%;
    -ms-flex-preferred-size: 66.6666666667%;
    flex-basis: 66.6666666667%;
    max-width: 66.6666666667%
  }
}

@media(min-width: 768px) {
  .tp-col-m-9 {
    -webkit-flex-basis: 75%;
    -ms-flex-preferred-size: 75%;
    flex-basis: 75%;
    max-width: 75%
  }
}

@media(min-width: 768px) {
  .tp-col-m-10 {
    -webkit-flex-basis: 83.3333333333%;
    -ms-flex-preferred-size: 83.3333333333%;
    flex-basis: 83.3333333333%;
    max-width: 83.3333333333%
  }
}

@media(min-width: 768px) {
  .tp-col-m-11 {
    -webkit-flex-basis: 91.6666666667%;
    -ms-flex-preferred-size: 91.6666666667%;
    flex-basis: 91.6666666667%;
    max-width: 91.6666666667%
  }
}

@media(min-width: 768px) {
  .tp-col-m-12 {
    -webkit-flex-basis: 100%;
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    max-width: 100%
  }
}

@media(min-width: 980px) {
  .tp-col-l-1 {
    -webkit-flex-basis: 8.3333333333%;
    -ms-flex-preferred-size: 8.3333333333%;
    flex-basis: 8.3333333333%;
    max-width: 8.3333333333%
  }
}

@media(min-width: 980px) {
  .tp-col-l-2 {
    -webkit-flex-basis: 16.6666666667%;
    -ms-flex-preferred-size: 16.6666666667%;
    flex-basis: 16.6666666667%;
    max-width: 16.6666666667%
  }
}

@media(min-width: 980px) {
  .tp-col-l-3 {
    -webkit-flex-basis: 25%;
    -ms-flex-preferred-size: 25%;
    flex-basis: 25%;
    max-width: 25%
  }
}

@media(min-width: 980px) {
  .tp-col-l-4 {
    -webkit-flex-basis: 33.3333333333%;
    -ms-flex-preferred-size: 33.3333333333%;
    flex-basis: 33.3333333333%;
    max-width: 33.3333333333%
  }
}

@media(min-width: 980px) {
  .tp-col-l-5 {
    -webkit-flex-basis: 41.6666666667%;
    -ms-flex-preferred-size: 41.6666666667%;
    flex-basis: 41.6666666667%;
    max-width: 41.6666666667%
  }
}

@media(min-width: 980px) {
  .tp-col-l-6 {
    -webkit-flex-basis: 50%;
    -ms-flex-preferred-size: 50%;
    flex-basis: 50%;
    max-width: 50%
  }
}

@media(min-width: 980px) {
  .tp-col-l-7 {
    -webkit-flex-basis: 58.3333333333%;
    -ms-flex-preferred-size: 58.3333333333%;
    flex-basis: 58.3333333333%;
    max-width: 58.3333333333%
  }
}

@media(min-width: 980px) {
  .tp-col-l-8 {
    -webkit-flex-basis: 66.6666666667%;
    -ms-flex-preferred-size: 66.6666666667%;
    flex-basis: 66.6666666667%;
    max-width: 66.6666666667%
  }
}

@media(min-width: 980px) {
  .tp-col-l-9 {
    -webkit-flex-basis: 75%;
    -ms-flex-preferred-size: 75%;
    flex-basis: 75%;
    max-width: 75%
  }
}

@media(min-width: 980px) {
  .tp-col-l-10 {
    -webkit-flex-basis: 83.3333333333%;
    -ms-flex-preferred-size: 83.3333333333%;
    flex-basis: 83.3333333333%;
    max-width: 83.3333333333%
  }
}

@media(min-width: 980px) {
  .tp-col-l-11 {
    -webkit-flex-basis: 91.6666666667%;
    -ms-flex-preferred-size: 91.6666666667%;
    flex-basis: 91.6666666667%;
    max-width: 91.6666666667%
  }
}

@media(min-width: 980px) {
  .tp-col-l-12 {
    -webkit-flex-basis: 100%;
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    max-width: 100%
  }
}

@media(min-width: 1024px) {
  .tp-col-xl-1 {
    -webkit-flex-basis: 8.3333333333%;
    -ms-flex-preferred-size: 8.3333333333%;
    flex-basis: 8.3333333333%;
    max-width: 8.3333333333%
  }
}

@media(min-width: 1024px) {
  .tp-col-xl-2 {
    -webkit-flex-basis: 16.6666666667%;
    -ms-flex-preferred-size: 16.6666666667%;
    flex-basis: 16.6666666667%;
    max-width: 16.6666666667%
  }
}

@media(min-width: 1024px) {
  .tp-col-xl-3 {
    -webkit-flex-basis: 25%;
    -ms-flex-preferred-size: 25%;
    flex-basis: 25%;
    max-width: 25%
  }
}

@media(min-width: 1024px) {
  .tp-col-xl-4 {
    -webkit-flex-basis: 33.3333333333%;
    -ms-flex-preferred-size: 33.3333333333%;
    flex-basis: 33.3333333333%;
    max-width: 33.3333333333%
  }
}

@media(min-width: 1024px) {
  .tp-col-xl-5 {
    -webkit-flex-basis: 41.6666666667%;
    -ms-flex-preferred-size: 41.6666666667%;
    flex-basis: 41.6666666667%;
    max-width: 41.6666666667%
  }
}

@media(min-width: 1024px) {
  .tp-col-xl-6 {
    -webkit-flex-basis: 50%;
    -ms-flex-preferred-size: 50%;
    flex-basis: 50%;
    max-width: 50%
  }
}

@media(min-width: 1024px) {
  .tp-col-xl-7 {
    -webkit-flex-basis: 58.3333333333%;
    -ms-flex-preferred-size: 58.3333333333%;
    flex-basis: 58.3333333333%;
    max-width: 58.3333333333%
  }
}

@media(min-width: 1024px) {
  .tp-col-xl-8 {
    -webkit-flex-basis: 66.6666666667%;
    -ms-flex-preferred-size: 66.6666666667%;
    flex-basis: 66.6666666667%;
    max-width: 66.6666666667%
  }
}

@media(min-width: 1024px) {
  .tp-col-xl-9 {
    -webkit-flex-basis: 75%;
    -ms-flex-preferred-size: 75%;
    flex-basis: 75%;
    max-width: 75%
  }
}

@media(min-width: 1024px) {
  .tp-col-xl-10 {
    -webkit-flex-basis: 83.3333333333%;
    -ms-flex-preferred-size: 83.3333333333%;
    flex-basis: 83.3333333333%;
    max-width: 83.3333333333%
  }
}

@media(min-width: 1024px) {
  .tp-col-xl-11 {
    -webkit-flex-basis: 91.6666666667%;
    -ms-flex-preferred-size: 91.6666666667%;
    flex-basis: 91.6666666667%;
    max-width: 91.6666666667%
  }
}

@media(min-width: 1024px) {
  .tp-col-xl-12 {
    -webkit-flex-basis: 100%;
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    max-width: 100%
  }
}

@media(min-width: 1280px) {
  .tp-col-xxl-1 {
    -webkit-flex-basis: 8.3333333333%;
    -ms-flex-preferred-size: 8.3333333333%;
    flex-basis: 8.3333333333%;
    max-width: 8.3333333333%
  }
}

@media(min-width: 1280px) {
  .tp-col-xxl-2 {
    -webkit-flex-basis: 16.6666666667%;
    -ms-flex-preferred-size: 16.6666666667%;
    flex-basis: 16.6666666667%;
    max-width: 16.6666666667%
  }
}

@media(min-width: 1280px) {
  .tp-col-xxl-3 {
    -webkit-flex-basis: 25%;
    -ms-flex-preferred-size: 25%;
    flex-basis: 25%;
    max-width: 25%
  }
}

@media(min-width: 1280px) {
  .tp-col-xxl-4 {
    -webkit-flex-basis: 33.3333333333%;
    -ms-flex-preferred-size: 33.3333333333%;
    flex-basis: 33.3333333333%;
    max-width: 33.3333333333%
  }
}

@media(min-width: 1280px) {
  .tp-col-xxl-5 {
    -webkit-flex-basis: 41.6666666667%;
    -ms-flex-preferred-size: 41.6666666667%;
    flex-basis: 41.6666666667%;
    max-width: 41.6666666667%
  }
}

@media(min-width: 1280px) {
  .tp-col-xxl-6 {
    -webkit-flex-basis: 50%;
    -ms-flex-preferred-size: 50%;
    flex-basis: 50%;
    max-width: 50%
  }
}

@media(min-width: 1280px) {
  .tp-col-xxl-7 {
    -webkit-flex-basis: 58.3333333333%;
    -ms-flex-preferred-size: 58.3333333333%;
    flex-basis: 58.3333333333%;
    max-width: 58.3333333333%
  }
}

@media(min-width: 1280px) {
  .tp-col-xxl-8 {
    -webkit-flex-basis: 66.6666666667%;
    -ms-flex-preferred-size: 66.6666666667%;
    flex-basis: 66.6666666667%;
    max-width: 66.6666666667%
  }
}

@media(min-width: 1280px) {
  .tp-col-xxl-9 {
    -webkit-flex-basis: 75%;
    -ms-flex-preferred-size: 75%;
    flex-basis: 75%;
    max-width: 75%
  }
}

@media(min-width: 1280px) {
  .tp-col-xxl-10 {
    -webkit-flex-basis: 83.3333333333%;
    -ms-flex-preferred-size: 83.3333333333%;
    flex-basis: 83.3333333333%;
    max-width: 83.3333333333%
  }
}

@media(min-width: 1280px) {
  .tp-col-xxl-11 {
    -webkit-flex-basis: 91.6666666667%;
    -ms-flex-preferred-size: 91.6666666667%;
    flex-basis: 91.6666666667%;
    max-width: 91.6666666667%
  }
}

@media(min-width: 1280px) {
  .tp-col-xxl-12 {
    -webkit-flex-basis: 100%;
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    max-width: 100%
  }
}

@media(min-width: 1440px) {
  .tp-col-3xl-1 {
    -webkit-flex-basis: 8.3333333333%;
    -ms-flex-preferred-size: 8.3333333333%;
    flex-basis: 8.3333333333%;
    max-width: 8.3333333333%
  }
}

@media(min-width: 1440px) {
  .tp-col-3xl-2 {
    -webkit-flex-basis: 16.6666666667%;
    -ms-flex-preferred-size: 16.6666666667%;
    flex-basis: 16.6666666667%;
    max-width: 16.6666666667%
  }
}

@media(min-width: 1440px) {
  .tp-col-3xl-3 {
    -webkit-flex-basis: 25%;
    -ms-flex-preferred-size: 25%;
    flex-basis: 25%;
    max-width: 25%
  }
}

@media(min-width: 1440px) {
  .tp-col-3xl-4 {
    -webkit-flex-basis: 33.3333333333%;
    -ms-flex-preferred-size: 33.3333333333%;
    flex-basis: 33.3333333333%;
    max-width: 33.3333333333%
  }
}

@media(min-width: 1440px) {
  .tp-col-3xl-5 {
    -webkit-flex-basis: 41.6666666667%;
    -ms-flex-preferred-size: 41.6666666667%;
    flex-basis: 41.6666666667%;
    max-width: 41.6666666667%
  }
}

@media(min-width: 1440px) {
  .tp-col-3xl-6 {
    -webkit-flex-basis: 50%;
    -ms-flex-preferred-size: 50%;
    flex-basis: 50%;
    max-width: 50%
  }
}

@media(min-width: 1440px) {
  .tp-col-3xl-7 {
    -webkit-flex-basis: 58.3333333333%;
    -ms-flex-preferred-size: 58.3333333333%;
    flex-basis: 58.3333333333%;
    max-width: 58.3333333333%
  }
}

@media(min-width: 1440px) {
  .tp-col-3xl-8 {
    -webkit-flex-basis: 66.6666666667%;
    -ms-flex-preferred-size: 66.6666666667%;
    flex-basis: 66.6666666667%;
    max-width: 66.6666666667%
  }
}

@media(min-width: 1440px) {
  .tp-col-3xl-9 {
    -webkit-flex-basis: 75%;
    -ms-flex-preferred-size: 75%;
    flex-basis: 75%;
    max-width: 75%
  }
}

@media(min-width: 1440px) {
  .tp-col-3xl-10 {
    -webkit-flex-basis: 83.3333333333%;
    -ms-flex-preferred-size: 83.3333333333%;
    flex-basis: 83.3333333333%;
    max-width: 83.3333333333%
  }
}

@media(min-width: 1440px) {
  .tp-col-3xl-11 {
    -webkit-flex-basis: 91.6666666667%;
    -ms-flex-preferred-size: 91.6666666667%;
    flex-basis: 91.6666666667%;
    max-width: 91.6666666667%
  }
}

@media(min-width: 1440px) {
  .tp-col-3xl-12 {
    -webkit-flex-basis: 100%;
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    max-width: 100%
  }
}

@media(min-width: 1920px) {
  .tp-col-4xl-1 {
    -webkit-flex-basis: 8.3333333333%;
    -ms-flex-preferred-size: 8.3333333333%;
    flex-basis: 8.3333333333%;
    max-width: 8.3333333333%
  }
}

@media(min-width: 1920px) {
  .tp-col-4xl-2 {
    -webkit-flex-basis: 16.6666666667%;
    -ms-flex-preferred-size: 16.6666666667%;
    flex-basis: 16.6666666667%;
    max-width: 16.6666666667%
  }
}

@media(min-width: 1920px) {
  .tp-col-4xl-3 {
    -webkit-flex-basis: 25%;
    -ms-flex-preferred-size: 25%;
    flex-basis: 25%;
    max-width: 25%
  }
}

@media(min-width: 1920px) {
  .tp-col-4xl-4 {
    -webkit-flex-basis: 33.3333333333%;
    -ms-flex-preferred-size: 33.3333333333%;
    flex-basis: 33.3333333333%;
    max-width: 33.3333333333%
  }
}

@media(min-width: 1920px) {
  .tp-col-4xl-5 {
    -webkit-flex-basis: 41.6666666667%;
    -ms-flex-preferred-size: 41.6666666667%;
    flex-basis: 41.6666666667%;
    max-width: 41.6666666667%
  }
}

@media(min-width: 1920px) {
  .tp-col-4xl-6 {
    -webkit-flex-basis: 50%;
    -ms-flex-preferred-size: 50%;
    flex-basis: 50%;
    max-width: 50%
  }
}

@media(min-width: 1920px) {
  .tp-col-4xl-7 {
    -webkit-flex-basis: 58.3333333333%;
    -ms-flex-preferred-size: 58.3333333333%;
    flex-basis: 58.3333333333%;
    max-width: 58.3333333333%
  }
}

@media(min-width: 1920px) {
  .tp-col-4xl-8 {
    -webkit-flex-basis: 66.6666666667%;
    -ms-flex-preferred-size: 66.6666666667%;
    flex-basis: 66.6666666667%;
    max-width: 66.6666666667%
  }
}

@media(min-width: 1920px) {
  .tp-col-4xl-9 {
    -webkit-flex-basis: 75%;
    -ms-flex-preferred-size: 75%;
    flex-basis: 75%;
    max-width: 75%
  }
}

@media(min-width: 1920px) {
  .tp-col-4xl-10 {
    -webkit-flex-basis: 83.3333333333%;
    -ms-flex-preferred-size: 83.3333333333%;
    flex-basis: 83.3333333333%;
    max-width: 83.3333333333%
  }
}

@media(min-width: 1920px) {
  .tp-col-4xl-11 {
    -webkit-flex-basis: 91.6666666667%;
    -ms-flex-preferred-size: 91.6666666667%;
    flex-basis: 91.6666666667%;
    max-width: 91.6666666667%
  }
}

@media(min-width: 1920px) {
  .tp-col-4xl-12 {
    -webkit-flex-basis: 100%;
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    max-width: 100%
  }
}

.tp-col-auto {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  width: auto;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  max-width: none
}

.tp-col-order-first {
  -webkit-box-ordinal-group: 0;
  -webkit-order: -1;
  -ms-flex-order: -1;
  order: -1
}

.tp-col-order-last {
  -webkit-box-ordinal-group: 14;
  -webkit-order: 13;
  -ms-flex-order: 13;
  order: 13
}

.tp-col-order-1 {
  -webkit-box-ordinal-group: 2;
  -webkit-order: 1;
  -ms-flex-order: 1;
  order: 1
}

.tp-col-order-2 {
  -webkit-box-ordinal-group: 3;
  -webkit-order: 2;
  -ms-flex-order: 2;
  order: 2
}

.tp-col-order-3 {
  -webkit-box-ordinal-group: 4;
  -webkit-order: 3;
  -ms-flex-order: 3;
  order: 3
}

.tp-col-order-4 {
  -webkit-box-ordinal-group: 5;
  -webkit-order: 4;
  -ms-flex-order: 4;
  order: 4
}

.tp-col-order-5 {
  -webkit-box-ordinal-group: 6;
  -webkit-order: 5;
  -ms-flex-order: 5;
  order: 5
}

.tp-col-order-6 {
  -webkit-box-ordinal-group: 7;
  -webkit-order: 6;
  -ms-flex-order: 6;
  order: 6
}

.tp-col-order-7 {
  -webkit-box-ordinal-group: 8;
  -webkit-order: 7;
  -ms-flex-order: 7;
  order: 7
}

.tp-col-order-8 {
  -webkit-box-ordinal-group: 9;
  -webkit-order: 8;
  -ms-flex-order: 8;
  order: 8
}

.tp-col-order-9 {
  -webkit-box-ordinal-group: 10;
  -webkit-order: 9;
  -ms-flex-order: 9;
  order: 9
}

.tp-col-order-10 {
  -webkit-box-ordinal-group: 11;
  -webkit-order: 10;
  -ms-flex-order: 10;
  order: 10
}

.tp-col-order-11 {
  -webkit-box-ordinal-group: 12;
  -webkit-order: 11;
  -ms-flex-order: 11;
  order: 11
}

.tp-col-order-12 {
  -webkit-box-ordinal-group: 13;
  -webkit-order: 12;
  -ms-flex-order: 12;
  order: 12
}

@media(min-width: 375px) {
  .tp-col-order-xs-1 {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1
  }
}

@media(min-width: 375px) {
  .tp-col-order-xs-first {
    -webkit-box-ordinal-group: 0;
    -webkit-order: -1;
    -ms-flex-order: -1;
    order: -1
  }
}

@media(min-width: 375px) {
  .tp-col-order-xs-last {
    -webkit-box-ordinal-group: 14;
    -webkit-order: 13;
    -ms-flex-order: 13;
    order: 13
  }
}

@media(min-width: 375px) {
  .tp-col-order-xs-2 {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2
  }
}

@media(min-width: 375px) {
  .tp-col-order-xs-first {
    -webkit-box-ordinal-group: 0;
    -webkit-order: -1;
    -ms-flex-order: -1;
    order: -1
  }
}

@media(min-width: 375px) {
  .tp-col-order-xs-last {
    -webkit-box-ordinal-group: 14;
    -webkit-order: 13;
    -ms-flex-order: 13;
    order: 13
  }
}

@media(min-width: 375px) {
  .tp-col-order-xs-3 {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
    -ms-flex-order: 3;
    order: 3
  }
}

@media(min-width: 375px) {
  .tp-col-order-xs-first {
    -webkit-box-ordinal-group: 0;
    -webkit-order: -1;
    -ms-flex-order: -1;
    order: -1
  }
}

@media(min-width: 375px) {
  .tp-col-order-xs-last {
    -webkit-box-ordinal-group: 14;
    -webkit-order: 13;
    -ms-flex-order: 13;
    order: 13
  }
}

@media(min-width: 375px) {
  .tp-col-order-xs-4 {
    -webkit-box-ordinal-group: 5;
    -webkit-order: 4;
    -ms-flex-order: 4;
    order: 4
  }
}

@media(min-width: 375px) {
  .tp-col-order-xs-first {
    -webkit-box-ordinal-group: 0;
    -webkit-order: -1;
    -ms-flex-order: -1;
    order: -1
  }
}

@media(min-width: 375px) {
  .tp-col-order-xs-last {
    -webkit-box-ordinal-group: 14;
    -webkit-order: 13;
    -ms-flex-order: 13;
    order: 13
  }
}

@media(min-width: 375px) {
  .tp-col-order-xs-5 {
    -webkit-box-ordinal-group: 6;
    -webkit-order: 5;
    -ms-flex-order: 5;
    order: 5
  }
}

@media(min-width: 375px) {
  .tp-col-order-xs-first {
    -webkit-box-ordinal-group: 0;
    -webkit-order: -1;
    -ms-flex-order: -1;
    order: -1
  }
}

@media(min-width: 375px) {
  .tp-col-order-xs-last {
    -webkit-box-ordinal-group: 14;
    -webkit-order: 13;
    -ms-flex-order: 13;
    order: 13
  }
}

@media(min-width: 375px) {
  .tp-col-order-xs-6 {
    -webkit-box-ordinal-group: 7;
    -webkit-order: 6;
    -ms-flex-order: 6;
    order: 6
  }
}

@media(min-width: 375px) {
  .tp-col-order-xs-first {
    -webkit-box-ordinal-group: 0;
    -webkit-order: -1;
    -ms-flex-order: -1;
    order: -1
  }
}

@media(min-width: 375px) {
  .tp-col-order-xs-last {
    -webkit-box-ordinal-group: 14;
    -webkit-order: 13;
    -ms-flex-order: 13;
    order: 13
  }
}

@media(min-width: 375px) {
  .tp-col-order-xs-7 {
    -webkit-box-ordinal-group: 8;
    -webkit-order: 7;
    -ms-flex-order: 7;
    order: 7
  }
}

@media(min-width: 375px) {
  .tp-col-order-xs-first {
    -webkit-box-ordinal-group: 0;
    -webkit-order: -1;
    -ms-flex-order: -1;
    order: -1
  }
}

@media(min-width: 375px) {
  .tp-col-order-xs-last {
    -webkit-box-ordinal-group: 14;
    -webkit-order: 13;
    -ms-flex-order: 13;
    order: 13
  }
}

@media(min-width: 375px) {
  .tp-col-order-xs-8 {
    -webkit-box-ordinal-group: 9;
    -webkit-order: 8;
    -ms-flex-order: 8;
    order: 8
  }
}

@media(min-width: 375px) {
  .tp-col-order-xs-first {
    -webkit-box-ordinal-group: 0;
    -webkit-order: -1;
    -ms-flex-order: -1;
    order: -1
  }
}

@media(min-width: 375px) {
  .tp-col-order-xs-last {
    -webkit-box-ordinal-group: 14;
    -webkit-order: 13;
    -ms-flex-order: 13;
    order: 13
  }
}

@media(min-width: 375px) {
  .tp-col-order-xs-9 {
    -webkit-box-ordinal-group: 10;
    -webkit-order: 9;
    -ms-flex-order: 9;
    order: 9
  }
}

@media(min-width: 375px) {
  .tp-col-order-xs-first {
    -webkit-box-ordinal-group: 0;
    -webkit-order: -1;
    -ms-flex-order: -1;
    order: -1
  }
}

@media(min-width: 375px) {
  .tp-col-order-xs-last {
    -webkit-box-ordinal-group: 14;
    -webkit-order: 13;
    -ms-flex-order: 13;
    order: 13
  }
}

@media(min-width: 375px) {
  .tp-col-order-xs-10 {
    -webkit-box-ordinal-group: 11;
    -webkit-order: 10;
    -ms-flex-order: 10;
    order: 10
  }
}

@media(min-width: 375px) {
  .tp-col-order-xs-first {
    -webkit-box-ordinal-group: 0;
    -webkit-order: -1;
    -ms-flex-order: -1;
    order: -1
  }
}

@media(min-width: 375px) {
  .tp-col-order-xs-last {
    -webkit-box-ordinal-group: 14;
    -webkit-order: 13;
    -ms-flex-order: 13;
    order: 13
  }
}

@media(min-width: 375px) {
  .tp-col-order-xs-11 {
    -webkit-box-ordinal-group: 12;
    -webkit-order: 11;
    -ms-flex-order: 11;
    order: 11
  }
}

@media(min-width: 375px) {
  .tp-col-order-xs-first {
    -webkit-box-ordinal-group: 0;
    -webkit-order: -1;
    -ms-flex-order: -1;
    order: -1
  }
}

@media(min-width: 375px) {
  .tp-col-order-xs-last {
    -webkit-box-ordinal-group: 14;
    -webkit-order: 13;
    -ms-flex-order: 13;
    order: 13
  }
}

@media(min-width: 375px) {
  .tp-col-order-xs-12 {
    -webkit-box-ordinal-group: 13;
    -webkit-order: 12;
    -ms-flex-order: 12;
    order: 12
  }
}

@media(min-width: 375px) {
  .tp-col-order-xs-first {
    -webkit-box-ordinal-group: 0;
    -webkit-order: -1;
    -ms-flex-order: -1;
    order: -1
  }
}

@media(min-width: 375px) {
  .tp-col-order-xs-last {
    -webkit-box-ordinal-group: 14;
    -webkit-order: 13;
    -ms-flex-order: 13;
    order: 13
  }
}

@media(min-width: 668px) {
  .tp-col-order-s-1 {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1
  }
}

@media(min-width: 668px) {
  .tp-col-order-s-first {
    -webkit-box-ordinal-group: 0;
    -webkit-order: -1;
    -ms-flex-order: -1;
    order: -1
  }
}

@media(min-width: 668px) {
  .tp-col-order-s-last {
    -webkit-box-ordinal-group: 14;
    -webkit-order: 13;
    -ms-flex-order: 13;
    order: 13
  }
}

@media(min-width: 668px) {
  .tp-col-order-s-2 {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2
  }
}

@media(min-width: 668px) {
  .tp-col-order-s-first {
    -webkit-box-ordinal-group: 0;
    -webkit-order: -1;
    -ms-flex-order: -1;
    order: -1
  }
}

@media(min-width: 668px) {
  .tp-col-order-s-last {
    -webkit-box-ordinal-group: 14;
    -webkit-order: 13;
    -ms-flex-order: 13;
    order: 13
  }
}

@media(min-width: 668px) {
  .tp-col-order-s-3 {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
    -ms-flex-order: 3;
    order: 3
  }
}

@media(min-width: 668px) {
  .tp-col-order-s-first {
    -webkit-box-ordinal-group: 0;
    -webkit-order: -1;
    -ms-flex-order: -1;
    order: -1
  }
}

@media(min-width: 668px) {
  .tp-col-order-s-last {
    -webkit-box-ordinal-group: 14;
    -webkit-order: 13;
    -ms-flex-order: 13;
    order: 13
  }
}

@media(min-width: 668px) {
  .tp-col-order-s-4 {
    -webkit-box-ordinal-group: 5;
    -webkit-order: 4;
    -ms-flex-order: 4;
    order: 4
  }
}

@media(min-width: 668px) {
  .tp-col-order-s-first {
    -webkit-box-ordinal-group: 0;
    -webkit-order: -1;
    -ms-flex-order: -1;
    order: -1
  }
}

@media(min-width: 668px) {
  .tp-col-order-s-last {
    -webkit-box-ordinal-group: 14;
    -webkit-order: 13;
    -ms-flex-order: 13;
    order: 13
  }
}

@media(min-width: 668px) {
  .tp-col-order-s-5 {
    -webkit-box-ordinal-group: 6;
    -webkit-order: 5;
    -ms-flex-order: 5;
    order: 5
  }
}

@media(min-width: 668px) {
  .tp-col-order-s-first {
    -webkit-box-ordinal-group: 0;
    -webkit-order: -1;
    -ms-flex-order: -1;
    order: -1
  }
}

@media(min-width: 668px) {
  .tp-col-order-s-last {
    -webkit-box-ordinal-group: 14;
    -webkit-order: 13;
    -ms-flex-order: 13;
    order: 13
  }
}

@media(min-width: 668px) {
  .tp-col-order-s-6 {
    -webkit-box-ordinal-group: 7;
    -webkit-order: 6;
    -ms-flex-order: 6;
    order: 6
  }
}

@media(min-width: 668px) {
  .tp-col-order-s-first {
    -webkit-box-ordinal-group: 0;
    -webkit-order: -1;
    -ms-flex-order: -1;
    order: -1
  }
}

@media(min-width: 668px) {
  .tp-col-order-s-last {
    -webkit-box-ordinal-group: 14;
    -webkit-order: 13;
    -ms-flex-order: 13;
    order: 13
  }
}

@media(min-width: 668px) {
  .tp-col-order-s-7 {
    -webkit-box-ordinal-group: 8;
    -webkit-order: 7;
    -ms-flex-order: 7;
    order: 7
  }
}

@media(min-width: 668px) {
  .tp-col-order-s-first {
    -webkit-box-ordinal-group: 0;
    -webkit-order: -1;
    -ms-flex-order: -1;
    order: -1
  }
}

@media(min-width: 668px) {
  .tp-col-order-s-last {
    -webkit-box-ordinal-group: 14;
    -webkit-order: 13;
    -ms-flex-order: 13;
    order: 13
  }
}

@media(min-width: 668px) {
  .tp-col-order-s-8 {
    -webkit-box-ordinal-group: 9;
    -webkit-order: 8;
    -ms-flex-order: 8;
    order: 8
  }
}

@media(min-width: 668px) {
  .tp-col-order-s-first {
    -webkit-box-ordinal-group: 0;
    -webkit-order: -1;
    -ms-flex-order: -1;
    order: -1
  }
}

@media(min-width: 668px) {
  .tp-col-order-s-last {
    -webkit-box-ordinal-group: 14;
    -webkit-order: 13;
    -ms-flex-order: 13;
    order: 13
  }
}

@media(min-width: 668px) {
  .tp-col-order-s-9 {
    -webkit-box-ordinal-group: 10;
    -webkit-order: 9;
    -ms-flex-order: 9;
    order: 9
  }
}

@media(min-width: 668px) {
  .tp-col-order-s-first {
    -webkit-box-ordinal-group: 0;
    -webkit-order: -1;
    -ms-flex-order: -1;
    order: -1
  }
}

@media(min-width: 668px) {
  .tp-col-order-s-last {
    -webkit-box-ordinal-group: 14;
    -webkit-order: 13;
    -ms-flex-order: 13;
    order: 13
  }
}

@media(min-width: 668px) {
  .tp-col-order-s-10 {
    -webkit-box-ordinal-group: 11;
    -webkit-order: 10;
    -ms-flex-order: 10;
    order: 10
  }
}

@media(min-width: 668px) {
  .tp-col-order-s-first {
    -webkit-box-ordinal-group: 0;
    -webkit-order: -1;
    -ms-flex-order: -1;
    order: -1
  }
}

@media(min-width: 668px) {
  .tp-col-order-s-last {
    -webkit-box-ordinal-group: 14;
    -webkit-order: 13;
    -ms-flex-order: 13;
    order: 13
  }
}

@media(min-width: 668px) {
  .tp-col-order-s-11 {
    -webkit-box-ordinal-group: 12;
    -webkit-order: 11;
    -ms-flex-order: 11;
    order: 11
  }
}

@media(min-width: 668px) {
  .tp-col-order-s-first {
    -webkit-box-ordinal-group: 0;
    -webkit-order: -1;
    -ms-flex-order: -1;
    order: -1
  }
}

@media(min-width: 668px) {
  .tp-col-order-s-last {
    -webkit-box-ordinal-group: 14;
    -webkit-order: 13;
    -ms-flex-order: 13;
    order: 13
  }
}

@media(min-width: 668px) {
  .tp-col-order-s-12 {
    -webkit-box-ordinal-group: 13;
    -webkit-order: 12;
    -ms-flex-order: 12;
    order: 12
  }
}

@media(min-width: 668px) {
  .tp-col-order-s-first {
    -webkit-box-ordinal-group: 0;
    -webkit-order: -1;
    -ms-flex-order: -1;
    order: -1
  }
}

@media(min-width: 668px) {
  .tp-col-order-s-last {
    -webkit-box-ordinal-group: 14;
    -webkit-order: 13;
    -ms-flex-order: 13;
    order: 13
  }
}

@media(min-width: 768px) {
  .tp-col-order-m-1 {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1
  }
}

@media(min-width: 768px) {
  .tp-col-order-m-first {
    -webkit-box-ordinal-group: 0;
    -webkit-order: -1;
    -ms-flex-order: -1;
    order: -1
  }
}

@media(min-width: 768px) {
  .tp-col-order-m-last {
    -webkit-box-ordinal-group: 14;
    -webkit-order: 13;
    -ms-flex-order: 13;
    order: 13
  }
}

@media(min-width: 768px) {
  .tp-col-order-m-2 {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2
  }
}

@media(min-width: 768px) {
  .tp-col-order-m-first {
    -webkit-box-ordinal-group: 0;
    -webkit-order: -1;
    -ms-flex-order: -1;
    order: -1
  }
}

@media(min-width: 768px) {
  .tp-col-order-m-last {
    -webkit-box-ordinal-group: 14;
    -webkit-order: 13;
    -ms-flex-order: 13;
    order: 13
  }
}

@media(min-width: 768px) {
  .tp-col-order-m-3 {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
    -ms-flex-order: 3;
    order: 3
  }
}

@media(min-width: 768px) {
  .tp-col-order-m-first {
    -webkit-box-ordinal-group: 0;
    -webkit-order: -1;
    -ms-flex-order: -1;
    order: -1
  }
}

@media(min-width: 768px) {
  .tp-col-order-m-last {
    -webkit-box-ordinal-group: 14;
    -webkit-order: 13;
    -ms-flex-order: 13;
    order: 13
  }
}

@media(min-width: 768px) {
  .tp-col-order-m-4 {
    -webkit-box-ordinal-group: 5;
    -webkit-order: 4;
    -ms-flex-order: 4;
    order: 4
  }
}

@media(min-width: 768px) {
  .tp-col-order-m-first {
    -webkit-box-ordinal-group: 0;
    -webkit-order: -1;
    -ms-flex-order: -1;
    order: -1
  }
}

@media(min-width: 768px) {
  .tp-col-order-m-last {
    -webkit-box-ordinal-group: 14;
    -webkit-order: 13;
    -ms-flex-order: 13;
    order: 13
  }
}

@media(min-width: 768px) {
  .tp-col-order-m-5 {
    -webkit-box-ordinal-group: 6;
    -webkit-order: 5;
    -ms-flex-order: 5;
    order: 5
  }
}

@media(min-width: 768px) {
  .tp-col-order-m-first {
    -webkit-box-ordinal-group: 0;
    -webkit-order: -1;
    -ms-flex-order: -1;
    order: -1
  }
}

@media(min-width: 768px) {
  .tp-col-order-m-last {
    -webkit-box-ordinal-group: 14;
    -webkit-order: 13;
    -ms-flex-order: 13;
    order: 13
  }
}

@media(min-width: 768px) {
  .tp-col-order-m-6 {
    -webkit-box-ordinal-group: 7;
    -webkit-order: 6;
    -ms-flex-order: 6;
    order: 6
  }
}

@media(min-width: 768px) {
  .tp-col-order-m-first {
    -webkit-box-ordinal-group: 0;
    -webkit-order: -1;
    -ms-flex-order: -1;
    order: -1
  }
}

@media(min-width: 768px) {
  .tp-col-order-m-last {
    -webkit-box-ordinal-group: 14;
    -webkit-order: 13;
    -ms-flex-order: 13;
    order: 13
  }
}

@media(min-width: 768px) {
  .tp-col-order-m-7 {
    -webkit-box-ordinal-group: 8;
    -webkit-order: 7;
    -ms-flex-order: 7;
    order: 7
  }
}

@media(min-width: 768px) {
  .tp-col-order-m-first {
    -webkit-box-ordinal-group: 0;
    -webkit-order: -1;
    -ms-flex-order: -1;
    order: -1
  }
}

@media(min-width: 768px) {
  .tp-col-order-m-last {
    -webkit-box-ordinal-group: 14;
    -webkit-order: 13;
    -ms-flex-order: 13;
    order: 13
  }
}

@media(min-width: 768px) {
  .tp-col-order-m-8 {
    -webkit-box-ordinal-group: 9;
    -webkit-order: 8;
    -ms-flex-order: 8;
    order: 8
  }
}

@media(min-width: 768px) {
  .tp-col-order-m-first {
    -webkit-box-ordinal-group: 0;
    -webkit-order: -1;
    -ms-flex-order: -1;
    order: -1
  }
}

@media(min-width: 768px) {
  .tp-col-order-m-last {
    -webkit-box-ordinal-group: 14;
    -webkit-order: 13;
    -ms-flex-order: 13;
    order: 13
  }
}

@media(min-width: 768px) {
  .tp-col-order-m-9 {
    -webkit-box-ordinal-group: 10;
    -webkit-order: 9;
    -ms-flex-order: 9;
    order: 9
  }
}

@media(min-width: 768px) {
  .tp-col-order-m-first {
    -webkit-box-ordinal-group: 0;
    -webkit-order: -1;
    -ms-flex-order: -1;
    order: -1
  }
}

@media(min-width: 768px) {
  .tp-col-order-m-last {
    -webkit-box-ordinal-group: 14;
    -webkit-order: 13;
    -ms-flex-order: 13;
    order: 13
  }
}

@media(min-width: 768px) {
  .tp-col-order-m-10 {
    -webkit-box-ordinal-group: 11;
    -webkit-order: 10;
    -ms-flex-order: 10;
    order: 10
  }
}

@media(min-width: 768px) {
  .tp-col-order-m-first {
    -webkit-box-ordinal-group: 0;
    -webkit-order: -1;
    -ms-flex-order: -1;
    order: -1
  }
}

@media(min-width: 768px) {
  .tp-col-order-m-last {
    -webkit-box-ordinal-group: 14;
    -webkit-order: 13;
    -ms-flex-order: 13;
    order: 13
  }
}

@media(min-width: 768px) {
  .tp-col-order-m-11 {
    -webkit-box-ordinal-group: 12;
    -webkit-order: 11;
    -ms-flex-order: 11;
    order: 11
  }
}

@media(min-width: 768px) {
  .tp-col-order-m-first {
    -webkit-box-ordinal-group: 0;
    -webkit-order: -1;
    -ms-flex-order: -1;
    order: -1
  }
}

@media(min-width: 768px) {
  .tp-col-order-m-last {
    -webkit-box-ordinal-group: 14;
    -webkit-order: 13;
    -ms-flex-order: 13;
    order: 13
  }
}

@media(min-width: 768px) {
  .tp-col-order-m-12 {
    -webkit-box-ordinal-group: 13;
    -webkit-order: 12;
    -ms-flex-order: 12;
    order: 12
  }
}

@media(min-width: 768px) {
  .tp-col-order-m-first {
    -webkit-box-ordinal-group: 0;
    -webkit-order: -1;
    -ms-flex-order: -1;
    order: -1
  }
}

@media(min-width: 768px) {
  .tp-col-order-m-last {
    -webkit-box-ordinal-group: 14;
    -webkit-order: 13;
    -ms-flex-order: 13;
    order: 13
  }
}

@media(min-width: 980px) {
  .tp-col-order-l-1 {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1
  }
}

@media(min-width: 980px) {
  .tp-col-order-l-first {
    -webkit-box-ordinal-group: 0;
    -webkit-order: -1;
    -ms-flex-order: -1;
    order: -1
  }
}

@media(min-width: 980px) {
  .tp-col-order-l-last {
    -webkit-box-ordinal-group: 14;
    -webkit-order: 13;
    -ms-flex-order: 13;
    order: 13
  }
}

@media(min-width: 980px) {
  .tp-col-order-l-2 {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2
  }
}

@media(min-width: 980px) {
  .tp-col-order-l-first {
    -webkit-box-ordinal-group: 0;
    -webkit-order: -1;
    -ms-flex-order: -1;
    order: -1
  }
}

@media(min-width: 980px) {
  .tp-col-order-l-last {
    -webkit-box-ordinal-group: 14;
    -webkit-order: 13;
    -ms-flex-order: 13;
    order: 13
  }
}

@media(min-width: 980px) {
  .tp-col-order-l-3 {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
    -ms-flex-order: 3;
    order: 3
  }
}

@media(min-width: 980px) {
  .tp-col-order-l-first {
    -webkit-box-ordinal-group: 0;
    -webkit-order: -1;
    -ms-flex-order: -1;
    order: -1
  }
}

@media(min-width: 980px) {
  .tp-col-order-l-last {
    -webkit-box-ordinal-group: 14;
    -webkit-order: 13;
    -ms-flex-order: 13;
    order: 13
  }
}

@media(min-width: 980px) {
  .tp-col-order-l-4 {
    -webkit-box-ordinal-group: 5;
    -webkit-order: 4;
    -ms-flex-order: 4;
    order: 4
  }
}

@media(min-width: 980px) {
  .tp-col-order-l-first {
    -webkit-box-ordinal-group: 0;
    -webkit-order: -1;
    -ms-flex-order: -1;
    order: -1
  }
}

@media(min-width: 980px) {
  .tp-col-order-l-last {
    -webkit-box-ordinal-group: 14;
    -webkit-order: 13;
    -ms-flex-order: 13;
    order: 13
  }
}

@media(min-width: 980px) {
  .tp-col-order-l-5 {
    -webkit-box-ordinal-group: 6;
    -webkit-order: 5;
    -ms-flex-order: 5;
    order: 5
  }
}

@media(min-width: 980px) {
  .tp-col-order-l-first {
    -webkit-box-ordinal-group: 0;
    -webkit-order: -1;
    -ms-flex-order: -1;
    order: -1
  }
}

@media(min-width: 980px) {
  .tp-col-order-l-last {
    -webkit-box-ordinal-group: 14;
    -webkit-order: 13;
    -ms-flex-order: 13;
    order: 13
  }
}

@media(min-width: 980px) {
  .tp-col-order-l-6 {
    -webkit-box-ordinal-group: 7;
    -webkit-order: 6;
    -ms-flex-order: 6;
    order: 6
  }
}

@media(min-width: 980px) {
  .tp-col-order-l-first {
    -webkit-box-ordinal-group: 0;
    -webkit-order: -1;
    -ms-flex-order: -1;
    order: -1
  }
}

@media(min-width: 980px) {
  .tp-col-order-l-last {
    -webkit-box-ordinal-group: 14;
    -webkit-order: 13;
    -ms-flex-order: 13;
    order: 13
  }
}

@media(min-width: 980px) {
  .tp-col-order-l-7 {
    -webkit-box-ordinal-group: 8;
    -webkit-order: 7;
    -ms-flex-order: 7;
    order: 7
  }
}

@media(min-width: 980px) {
  .tp-col-order-l-first {
    -webkit-box-ordinal-group: 0;
    -webkit-order: -1;
    -ms-flex-order: -1;
    order: -1
  }
}

@media(min-width: 980px) {
  .tp-col-order-l-last {
    -webkit-box-ordinal-group: 14;
    -webkit-order: 13;
    -ms-flex-order: 13;
    order: 13
  }
}

@media(min-width: 980px) {
  .tp-col-order-l-8 {
    -webkit-box-ordinal-group: 9;
    -webkit-order: 8;
    -ms-flex-order: 8;
    order: 8
  }
}

@media(min-width: 980px) {
  .tp-col-order-l-first {
    -webkit-box-ordinal-group: 0;
    -webkit-order: -1;
    -ms-flex-order: -1;
    order: -1
  }
}

@media(min-width: 980px) {
  .tp-col-order-l-last {
    -webkit-box-ordinal-group: 14;
    -webkit-order: 13;
    -ms-flex-order: 13;
    order: 13
  }
}

@media(min-width: 980px) {
  .tp-col-order-l-9 {
    -webkit-box-ordinal-group: 10;
    -webkit-order: 9;
    -ms-flex-order: 9;
    order: 9
  }
}

@media(min-width: 980px) {
  .tp-col-order-l-first {
    -webkit-box-ordinal-group: 0;
    -webkit-order: -1;
    -ms-flex-order: -1;
    order: -1
  }
}

@media(min-width: 980px) {
  .tp-col-order-l-last {
    -webkit-box-ordinal-group: 14;
    -webkit-order: 13;
    -ms-flex-order: 13;
    order: 13
  }
}

@media(min-width: 980px) {
  .tp-col-order-l-10 {
    -webkit-box-ordinal-group: 11;
    -webkit-order: 10;
    -ms-flex-order: 10;
    order: 10
  }
}

@media(min-width: 980px) {
  .tp-col-order-l-first {
    -webkit-box-ordinal-group: 0;
    -webkit-order: -1;
    -ms-flex-order: -1;
    order: -1
  }
}

@media(min-width: 980px) {
  .tp-col-order-l-last {
    -webkit-box-ordinal-group: 14;
    -webkit-order: 13;
    -ms-flex-order: 13;
    order: 13
  }
}

@media(min-width: 980px) {
  .tp-col-order-l-11 {
    -webkit-box-ordinal-group: 12;
    -webkit-order: 11;
    -ms-flex-order: 11;
    order: 11
  }
}

@media(min-width: 980px) {
  .tp-col-order-l-first {
    -webkit-box-ordinal-group: 0;
    -webkit-order: -1;
    -ms-flex-order: -1;
    order: -1
  }
}

@media(min-width: 980px) {
  .tp-col-order-l-last {
    -webkit-box-ordinal-group: 14;
    -webkit-order: 13;
    -ms-flex-order: 13;
    order: 13
  }
}

@media(min-width: 980px) {
  .tp-col-order-l-12 {
    -webkit-box-ordinal-group: 13;
    -webkit-order: 12;
    -ms-flex-order: 12;
    order: 12
  }
}

@media(min-width: 980px) {
  .tp-col-order-l-first {
    -webkit-box-ordinal-group: 0;
    -webkit-order: -1;
    -ms-flex-order: -1;
    order: -1
  }
}

@media(min-width: 980px) {
  .tp-col-order-l-last {
    -webkit-box-ordinal-group: 14;
    -webkit-order: 13;
    -ms-flex-order: 13;
    order: 13
  }
}

@media(min-width: 1024px) {
  .tp-col-order-xl-1 {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1
  }
}

@media(min-width: 1024px) {
  .tp-col-order-xl-first {
    -webkit-box-ordinal-group: 0;
    -webkit-order: -1;
    -ms-flex-order: -1;
    order: -1
  }
}

@media(min-width: 1024px) {
  .tp-col-order-xl-last {
    -webkit-box-ordinal-group: 14;
    -webkit-order: 13;
    -ms-flex-order: 13;
    order: 13
  }
}

@media(min-width: 1024px) {
  .tp-col-order-xl-2 {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2
  }
}

@media(min-width: 1024px) {
  .tp-col-order-xl-first {
    -webkit-box-ordinal-group: 0;
    -webkit-order: -1;
    -ms-flex-order: -1;
    order: -1
  }
}

@media(min-width: 1024px) {
  .tp-col-order-xl-last {
    -webkit-box-ordinal-group: 14;
    -webkit-order: 13;
    -ms-flex-order: 13;
    order: 13
  }
}

@media(min-width: 1024px) {
  .tp-col-order-xl-3 {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
    -ms-flex-order: 3;
    order: 3
  }
}

@media(min-width: 1024px) {
  .tp-col-order-xl-first {
    -webkit-box-ordinal-group: 0;
    -webkit-order: -1;
    -ms-flex-order: -1;
    order: -1
  }
}

@media(min-width: 1024px) {
  .tp-col-order-xl-last {
    -webkit-box-ordinal-group: 14;
    -webkit-order: 13;
    -ms-flex-order: 13;
    order: 13
  }
}

@media(min-width: 1024px) {
  .tp-col-order-xl-4 {
    -webkit-box-ordinal-group: 5;
    -webkit-order: 4;
    -ms-flex-order: 4;
    order: 4
  }
}

@media(min-width: 1024px) {
  .tp-col-order-xl-first {
    -webkit-box-ordinal-group: 0;
    -webkit-order: -1;
    -ms-flex-order: -1;
    order: -1
  }
}

@media(min-width: 1024px) {
  .tp-col-order-xl-last {
    -webkit-box-ordinal-group: 14;
    -webkit-order: 13;
    -ms-flex-order: 13;
    order: 13
  }
}

@media(min-width: 1024px) {
  .tp-col-order-xl-5 {
    -webkit-box-ordinal-group: 6;
    -webkit-order: 5;
    -ms-flex-order: 5;
    order: 5
  }
}

@media(min-width: 1024px) {
  .tp-col-order-xl-first {
    -webkit-box-ordinal-group: 0;
    -webkit-order: -1;
    -ms-flex-order: -1;
    order: -1
  }
}

@media(min-width: 1024px) {
  .tp-col-order-xl-last {
    -webkit-box-ordinal-group: 14;
    -webkit-order: 13;
    -ms-flex-order: 13;
    order: 13
  }
}

@media(min-width: 1024px) {
  .tp-col-order-xl-6 {
    -webkit-box-ordinal-group: 7;
    -webkit-order: 6;
    -ms-flex-order: 6;
    order: 6
  }
}

@media(min-width: 1024px) {
  .tp-col-order-xl-first {
    -webkit-box-ordinal-group: 0;
    -webkit-order: -1;
    -ms-flex-order: -1;
    order: -1
  }
}

@media(min-width: 1024px) {
  .tp-col-order-xl-last {
    -webkit-box-ordinal-group: 14;
    -webkit-order: 13;
    -ms-flex-order: 13;
    order: 13
  }
}

@media(min-width: 1024px) {
  .tp-col-order-xl-7 {
    -webkit-box-ordinal-group: 8;
    -webkit-order: 7;
    -ms-flex-order: 7;
    order: 7
  }
}

@media(min-width: 1024px) {
  .tp-col-order-xl-first {
    -webkit-box-ordinal-group: 0;
    -webkit-order: -1;
    -ms-flex-order: -1;
    order: -1
  }
}

@media(min-width: 1024px) {
  .tp-col-order-xl-last {
    -webkit-box-ordinal-group: 14;
    -webkit-order: 13;
    -ms-flex-order: 13;
    order: 13
  }
}

@media(min-width: 1024px) {
  .tp-col-order-xl-8 {
    -webkit-box-ordinal-group: 9;
    -webkit-order: 8;
    -ms-flex-order: 8;
    order: 8
  }
}

@media(min-width: 1024px) {
  .tp-col-order-xl-first {
    -webkit-box-ordinal-group: 0;
    -webkit-order: -1;
    -ms-flex-order: -1;
    order: -1
  }
}

@media(min-width: 1024px) {
  .tp-col-order-xl-last {
    -webkit-box-ordinal-group: 14;
    -webkit-order: 13;
    -ms-flex-order: 13;
    order: 13
  }
}

@media(min-width: 1024px) {
  .tp-col-order-xl-9 {
    -webkit-box-ordinal-group: 10;
    -webkit-order: 9;
    -ms-flex-order: 9;
    order: 9
  }
}

@media(min-width: 1024px) {
  .tp-col-order-xl-first {
    -webkit-box-ordinal-group: 0;
    -webkit-order: -1;
    -ms-flex-order: -1;
    order: -1
  }
}

@media(min-width: 1024px) {
  .tp-col-order-xl-last {
    -webkit-box-ordinal-group: 14;
    -webkit-order: 13;
    -ms-flex-order: 13;
    order: 13
  }
}

@media(min-width: 1024px) {
  .tp-col-order-xl-10 {
    -webkit-box-ordinal-group: 11;
    -webkit-order: 10;
    -ms-flex-order: 10;
    order: 10
  }
}

@media(min-width: 1024px) {
  .tp-col-order-xl-first {
    -webkit-box-ordinal-group: 0;
    -webkit-order: -1;
    -ms-flex-order: -1;
    order: -1
  }
}

@media(min-width: 1024px) {
  .tp-col-order-xl-last {
    -webkit-box-ordinal-group: 14;
    -webkit-order: 13;
    -ms-flex-order: 13;
    order: 13
  }
}

@media(min-width: 1024px) {
  .tp-col-order-xl-11 {
    -webkit-box-ordinal-group: 12;
    -webkit-order: 11;
    -ms-flex-order: 11;
    order: 11
  }
}

@media(min-width: 1024px) {
  .tp-col-order-xl-first {
    -webkit-box-ordinal-group: 0;
    -webkit-order: -1;
    -ms-flex-order: -1;
    order: -1
  }
}

@media(min-width: 1024px) {
  .tp-col-order-xl-last {
    -webkit-box-ordinal-group: 14;
    -webkit-order: 13;
    -ms-flex-order: 13;
    order: 13
  }
}

@media(min-width: 1024px) {
  .tp-col-order-xl-12 {
    -webkit-box-ordinal-group: 13;
    -webkit-order: 12;
    -ms-flex-order: 12;
    order: 12
  }
}

@media(min-width: 1024px) {
  .tp-col-order-xl-first {
    -webkit-box-ordinal-group: 0;
    -webkit-order: -1;
    -ms-flex-order: -1;
    order: -1
  }
}

@media(min-width: 1024px) {
  .tp-col-order-xl-last {
    -webkit-box-ordinal-group: 14;
    -webkit-order: 13;
    -ms-flex-order: 13;
    order: 13
  }
}

@media(min-width: 1280px) {
  .tp-col-order-xxl-1 {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1
  }
}

@media(min-width: 1280px) {
  .tp-col-order-xxl-first {
    -webkit-box-ordinal-group: 0;
    -webkit-order: -1;
    -ms-flex-order: -1;
    order: -1
  }
}

@media(min-width: 1280px) {
  .tp-col-order-xxl-last {
    -webkit-box-ordinal-group: 14;
    -webkit-order: 13;
    -ms-flex-order: 13;
    order: 13
  }
}

@media(min-width: 1280px) {
  .tp-col-order-xxl-2 {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2
  }
}

@media(min-width: 1280px) {
  .tp-col-order-xxl-first {
    -webkit-box-ordinal-group: 0;
    -webkit-order: -1;
    -ms-flex-order: -1;
    order: -1
  }
}

@media(min-width: 1280px) {
  .tp-col-order-xxl-last {
    -webkit-box-ordinal-group: 14;
    -webkit-order: 13;
    -ms-flex-order: 13;
    order: 13
  }
}

@media(min-width: 1280px) {
  .tp-col-order-xxl-3 {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
    -ms-flex-order: 3;
    order: 3
  }
}

@media(min-width: 1280px) {
  .tp-col-order-xxl-first {
    -webkit-box-ordinal-group: 0;
    -webkit-order: -1;
    -ms-flex-order: -1;
    order: -1
  }
}

@media(min-width: 1280px) {
  .tp-col-order-xxl-last {
    -webkit-box-ordinal-group: 14;
    -webkit-order: 13;
    -ms-flex-order: 13;
    order: 13
  }
}

@media(min-width: 1280px) {
  .tp-col-order-xxl-4 {
    -webkit-box-ordinal-group: 5;
    -webkit-order: 4;
    -ms-flex-order: 4;
    order: 4
  }
}

@media(min-width: 1280px) {
  .tp-col-order-xxl-first {
    -webkit-box-ordinal-group: 0;
    -webkit-order: -1;
    -ms-flex-order: -1;
    order: -1
  }
}

@media(min-width: 1280px) {
  .tp-col-order-xxl-last {
    -webkit-box-ordinal-group: 14;
    -webkit-order: 13;
    -ms-flex-order: 13;
    order: 13
  }
}

@media(min-width: 1280px) {
  .tp-col-order-xxl-5 {
    -webkit-box-ordinal-group: 6;
    -webkit-order: 5;
    -ms-flex-order: 5;
    order: 5
  }
}

@media(min-width: 1280px) {
  .tp-col-order-xxl-first {
    -webkit-box-ordinal-group: 0;
    -webkit-order: -1;
    -ms-flex-order: -1;
    order: -1
  }
}

@media(min-width: 1280px) {
  .tp-col-order-xxl-last {
    -webkit-box-ordinal-group: 14;
    -webkit-order: 13;
    -ms-flex-order: 13;
    order: 13
  }
}

@media(min-width: 1280px) {
  .tp-col-order-xxl-6 {
    -webkit-box-ordinal-group: 7;
    -webkit-order: 6;
    -ms-flex-order: 6;
    order: 6
  }
}

@media(min-width: 1280px) {
  .tp-col-order-xxl-first {
    -webkit-box-ordinal-group: 0;
    -webkit-order: -1;
    -ms-flex-order: -1;
    order: -1
  }
}

@media(min-width: 1280px) {
  .tp-col-order-xxl-last {
    -webkit-box-ordinal-group: 14;
    -webkit-order: 13;
    -ms-flex-order: 13;
    order: 13
  }
}

@media(min-width: 1280px) {
  .tp-col-order-xxl-7 {
    -webkit-box-ordinal-group: 8;
    -webkit-order: 7;
    -ms-flex-order: 7;
    order: 7
  }
}

@media(min-width: 1280px) {
  .tp-col-order-xxl-first {
    -webkit-box-ordinal-group: 0;
    -webkit-order: -1;
    -ms-flex-order: -1;
    order: -1
  }
}

@media(min-width: 1280px) {
  .tp-col-order-xxl-last {
    -webkit-box-ordinal-group: 14;
    -webkit-order: 13;
    -ms-flex-order: 13;
    order: 13
  }
}

@media(min-width: 1280px) {
  .tp-col-order-xxl-8 {
    -webkit-box-ordinal-group: 9;
    -webkit-order: 8;
    -ms-flex-order: 8;
    order: 8
  }
}

@media(min-width: 1280px) {
  .tp-col-order-xxl-first {
    -webkit-box-ordinal-group: 0;
    -webkit-order: -1;
    -ms-flex-order: -1;
    order: -1
  }
}

@media(min-width: 1280px) {
  .tp-col-order-xxl-last {
    -webkit-box-ordinal-group: 14;
    -webkit-order: 13;
    -ms-flex-order: 13;
    order: 13
  }
}

@media(min-width: 1280px) {
  .tp-col-order-xxl-9 {
    -webkit-box-ordinal-group: 10;
    -webkit-order: 9;
    -ms-flex-order: 9;
    order: 9
  }
}

@media(min-width: 1280px) {
  .tp-col-order-xxl-first {
    -webkit-box-ordinal-group: 0;
    -webkit-order: -1;
    -ms-flex-order: -1;
    order: -1
  }
}

@media(min-width: 1280px) {
  .tp-col-order-xxl-last {
    -webkit-box-ordinal-group: 14;
    -webkit-order: 13;
    -ms-flex-order: 13;
    order: 13
  }
}

@media(min-width: 1280px) {
  .tp-col-order-xxl-10 {
    -webkit-box-ordinal-group: 11;
    -webkit-order: 10;
    -ms-flex-order: 10;
    order: 10
  }
}

@media(min-width: 1280px) {
  .tp-col-order-xxl-first {
    -webkit-box-ordinal-group: 0;
    -webkit-order: -1;
    -ms-flex-order: -1;
    order: -1
  }
}

@media(min-width: 1280px) {
  .tp-col-order-xxl-last {
    -webkit-box-ordinal-group: 14;
    -webkit-order: 13;
    -ms-flex-order: 13;
    order: 13
  }
}

@media(min-width: 1280px) {
  .tp-col-order-xxl-11 {
    -webkit-box-ordinal-group: 12;
    -webkit-order: 11;
    -ms-flex-order: 11;
    order: 11
  }
}

@media(min-width: 1280px) {
  .tp-col-order-xxl-first {
    -webkit-box-ordinal-group: 0;
    -webkit-order: -1;
    -ms-flex-order: -1;
    order: -1
  }
}

@media(min-width: 1280px) {
  .tp-col-order-xxl-last {
    -webkit-box-ordinal-group: 14;
    -webkit-order: 13;
    -ms-flex-order: 13;
    order: 13
  }
}

@media(min-width: 1280px) {
  .tp-col-order-xxl-12 {
    -webkit-box-ordinal-group: 13;
    -webkit-order: 12;
    -ms-flex-order: 12;
    order: 12
  }
}

@media(min-width: 1280px) {
  .tp-col-order-xxl-first {
    -webkit-box-ordinal-group: 0;
    -webkit-order: -1;
    -ms-flex-order: -1;
    order: -1
  }
}

@media(min-width: 1280px) {
  .tp-col-order-xxl-last {
    -webkit-box-ordinal-group: 14;
    -webkit-order: 13;
    -ms-flex-order: 13;
    order: 13
  }
}

@media(min-width: 1440px) {
  .tp-col-order-3xl-1 {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1
  }
}

@media(min-width: 1440px) {
  .tp-col-order-3xl-first {
    -webkit-box-ordinal-group: 0;
    -webkit-order: -1;
    -ms-flex-order: -1;
    order: -1
  }
}

@media(min-width: 1440px) {
  .tp-col-order-3xl-last {
    -webkit-box-ordinal-group: 14;
    -webkit-order: 13;
    -ms-flex-order: 13;
    order: 13
  }
}

@media(min-width: 1440px) {
  .tp-col-order-3xl-2 {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2
  }
}

@media(min-width: 1440px) {
  .tp-col-order-3xl-first {
    -webkit-box-ordinal-group: 0;
    -webkit-order: -1;
    -ms-flex-order: -1;
    order: -1
  }
}

@media(min-width: 1440px) {
  .tp-col-order-3xl-last {
    -webkit-box-ordinal-group: 14;
    -webkit-order: 13;
    -ms-flex-order: 13;
    order: 13
  }
}

@media(min-width: 1440px) {
  .tp-col-order-3xl-3 {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
    -ms-flex-order: 3;
    order: 3
  }
}

@media(min-width: 1440px) {
  .tp-col-order-3xl-first {
    -webkit-box-ordinal-group: 0;
    -webkit-order: -1;
    -ms-flex-order: -1;
    order: -1
  }
}

@media(min-width: 1440px) {
  .tp-col-order-3xl-last {
    -webkit-box-ordinal-group: 14;
    -webkit-order: 13;
    -ms-flex-order: 13;
    order: 13
  }
}

@media(min-width: 1440px) {
  .tp-col-order-3xl-4 {
    -webkit-box-ordinal-group: 5;
    -webkit-order: 4;
    -ms-flex-order: 4;
    order: 4
  }
}

@media(min-width: 1440px) {
  .tp-col-order-3xl-first {
    -webkit-box-ordinal-group: 0;
    -webkit-order: -1;
    -ms-flex-order: -1;
    order: -1
  }
}

@media(min-width: 1440px) {
  .tp-col-order-3xl-last {
    -webkit-box-ordinal-group: 14;
    -webkit-order: 13;
    -ms-flex-order: 13;
    order: 13
  }
}

@media(min-width: 1440px) {
  .tp-col-order-3xl-5 {
    -webkit-box-ordinal-group: 6;
    -webkit-order: 5;
    -ms-flex-order: 5;
    order: 5
  }
}

@media(min-width: 1440px) {
  .tp-col-order-3xl-first {
    -webkit-box-ordinal-group: 0;
    -webkit-order: -1;
    -ms-flex-order: -1;
    order: -1
  }
}

@media(min-width: 1440px) {
  .tp-col-order-3xl-last {
    -webkit-box-ordinal-group: 14;
    -webkit-order: 13;
    -ms-flex-order: 13;
    order: 13
  }
}

@media(min-width: 1440px) {
  .tp-col-order-3xl-6 {
    -webkit-box-ordinal-group: 7;
    -webkit-order: 6;
    -ms-flex-order: 6;
    order: 6
  }
}

@media(min-width: 1440px) {
  .tp-col-order-3xl-first {
    -webkit-box-ordinal-group: 0;
    -webkit-order: -1;
    -ms-flex-order: -1;
    order: -1
  }
}

@media(min-width: 1440px) {
  .tp-col-order-3xl-last {
    -webkit-box-ordinal-group: 14;
    -webkit-order: 13;
    -ms-flex-order: 13;
    order: 13
  }
}

@media(min-width: 1440px) {
  .tp-col-order-3xl-7 {
    -webkit-box-ordinal-group: 8;
    -webkit-order: 7;
    -ms-flex-order: 7;
    order: 7
  }
}

@media(min-width: 1440px) {
  .tp-col-order-3xl-first {
    -webkit-box-ordinal-group: 0;
    -webkit-order: -1;
    -ms-flex-order: -1;
    order: -1
  }
}

@media(min-width: 1440px) {
  .tp-col-order-3xl-last {
    -webkit-box-ordinal-group: 14;
    -webkit-order: 13;
    -ms-flex-order: 13;
    order: 13
  }
}

@media(min-width: 1440px) {
  .tp-col-order-3xl-8 {
    -webkit-box-ordinal-group: 9;
    -webkit-order: 8;
    -ms-flex-order: 8;
    order: 8
  }
}

@media(min-width: 1440px) {
  .tp-col-order-3xl-first {
    -webkit-box-ordinal-group: 0;
    -webkit-order: -1;
    -ms-flex-order: -1;
    order: -1
  }
}

@media(min-width: 1440px) {
  .tp-col-order-3xl-last {
    -webkit-box-ordinal-group: 14;
    -webkit-order: 13;
    -ms-flex-order: 13;
    order: 13
  }
}

@media(min-width: 1440px) {
  .tp-col-order-3xl-9 {
    -webkit-box-ordinal-group: 10;
    -webkit-order: 9;
    -ms-flex-order: 9;
    order: 9
  }
}

@media(min-width: 1440px) {
  .tp-col-order-3xl-first {
    -webkit-box-ordinal-group: 0;
    -webkit-order: -1;
    -ms-flex-order: -1;
    order: -1
  }
}

@media(min-width: 1440px) {
  .tp-col-order-3xl-last {
    -webkit-box-ordinal-group: 14;
    -webkit-order: 13;
    -ms-flex-order: 13;
    order: 13
  }
}

@media(min-width: 1440px) {
  .tp-col-order-3xl-10 {
    -webkit-box-ordinal-group: 11;
    -webkit-order: 10;
    -ms-flex-order: 10;
    order: 10
  }
}

@media(min-width: 1440px) {
  .tp-col-order-3xl-first {
    -webkit-box-ordinal-group: 0;
    -webkit-order: -1;
    -ms-flex-order: -1;
    order: -1
  }
}

@media(min-width: 1440px) {
  .tp-col-order-3xl-last {
    -webkit-box-ordinal-group: 14;
    -webkit-order: 13;
    -ms-flex-order: 13;
    order: 13
  }
}

@media(min-width: 1440px) {
  .tp-col-order-3xl-11 {
    -webkit-box-ordinal-group: 12;
    -webkit-order: 11;
    -ms-flex-order: 11;
    order: 11
  }
}

@media(min-width: 1440px) {
  .tp-col-order-3xl-first {
    -webkit-box-ordinal-group: 0;
    -webkit-order: -1;
    -ms-flex-order: -1;
    order: -1
  }
}

@media(min-width: 1440px) {
  .tp-col-order-3xl-last {
    -webkit-box-ordinal-group: 14;
    -webkit-order: 13;
    -ms-flex-order: 13;
    order: 13
  }
}

@media(min-width: 1440px) {
  .tp-col-order-3xl-12 {
    -webkit-box-ordinal-group: 13;
    -webkit-order: 12;
    -ms-flex-order: 12;
    order: 12
  }
}

@media(min-width: 1440px) {
  .tp-col-order-3xl-first {
    -webkit-box-ordinal-group: 0;
    -webkit-order: -1;
    -ms-flex-order: -1;
    order: -1
  }
}

@media(min-width: 1440px) {
  .tp-col-order-3xl-last {
    -webkit-box-ordinal-group: 14;
    -webkit-order: 13;
    -ms-flex-order: 13;
    order: 13
  }
}

@media(min-width: 1920px) {
  .tp-col-order-4xl-1 {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1
  }
}

@media(min-width: 1920px) {
  .tp-col-order-4xl-first {
    -webkit-box-ordinal-group: 0;
    -webkit-order: -1;
    -ms-flex-order: -1;
    order: -1
  }
}

@media(min-width: 1920px) {
  .tp-col-order-4xl-last {
    -webkit-box-ordinal-group: 14;
    -webkit-order: 13;
    -ms-flex-order: 13;
    order: 13
  }
}

@media(min-width: 1920px) {
  .tp-col-order-4xl-2 {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2
  }
}

@media(min-width: 1920px) {
  .tp-col-order-4xl-first {
    -webkit-box-ordinal-group: 0;
    -webkit-order: -1;
    -ms-flex-order: -1;
    order: -1
  }
}

@media(min-width: 1920px) {
  .tp-col-order-4xl-last {
    -webkit-box-ordinal-group: 14;
    -webkit-order: 13;
    -ms-flex-order: 13;
    order: 13
  }
}

@media(min-width: 1920px) {
  .tp-col-order-4xl-3 {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
    -ms-flex-order: 3;
    order: 3
  }
}

@media(min-width: 1920px) {
  .tp-col-order-4xl-first {
    -webkit-box-ordinal-group: 0;
    -webkit-order: -1;
    -ms-flex-order: -1;
    order: -1
  }
}

@media(min-width: 1920px) {
  .tp-col-order-4xl-last {
    -webkit-box-ordinal-group: 14;
    -webkit-order: 13;
    -ms-flex-order: 13;
    order: 13
  }
}

@media(min-width: 1920px) {
  .tp-col-order-4xl-4 {
    -webkit-box-ordinal-group: 5;
    -webkit-order: 4;
    -ms-flex-order: 4;
    order: 4
  }
}

@media(min-width: 1920px) {
  .tp-col-order-4xl-first {
    -webkit-box-ordinal-group: 0;
    -webkit-order: -1;
    -ms-flex-order: -1;
    order: -1
  }
}

@media(min-width: 1920px) {
  .tp-col-order-4xl-last {
    -webkit-box-ordinal-group: 14;
    -webkit-order: 13;
    -ms-flex-order: 13;
    order: 13
  }
}

@media(min-width: 1920px) {
  .tp-col-order-4xl-5 {
    -webkit-box-ordinal-group: 6;
    -webkit-order: 5;
    -ms-flex-order: 5;
    order: 5
  }
}

@media(min-width: 1920px) {
  .tp-col-order-4xl-first {
    -webkit-box-ordinal-group: 0;
    -webkit-order: -1;
    -ms-flex-order: -1;
    order: -1
  }
}

@media(min-width: 1920px) {
  .tp-col-order-4xl-last {
    -webkit-box-ordinal-group: 14;
    -webkit-order: 13;
    -ms-flex-order: 13;
    order: 13
  }
}

@media(min-width: 1920px) {
  .tp-col-order-4xl-6 {
    -webkit-box-ordinal-group: 7;
    -webkit-order: 6;
    -ms-flex-order: 6;
    order: 6
  }
}

@media(min-width: 1920px) {
  .tp-col-order-4xl-first {
    -webkit-box-ordinal-group: 0;
    -webkit-order: -1;
    -ms-flex-order: -1;
    order: -1
  }
}

@media(min-width: 1920px) {
  .tp-col-order-4xl-last {
    -webkit-box-ordinal-group: 14;
    -webkit-order: 13;
    -ms-flex-order: 13;
    order: 13
  }
}

@media(min-width: 1920px) {
  .tp-col-order-4xl-7 {
    -webkit-box-ordinal-group: 8;
    -webkit-order: 7;
    -ms-flex-order: 7;
    order: 7
  }
}

@media(min-width: 1920px) {
  .tp-col-order-4xl-first {
    -webkit-box-ordinal-group: 0;
    -webkit-order: -1;
    -ms-flex-order: -1;
    order: -1
  }
}

@media(min-width: 1920px) {
  .tp-col-order-4xl-last {
    -webkit-box-ordinal-group: 14;
    -webkit-order: 13;
    -ms-flex-order: 13;
    order: 13
  }
}

@media(min-width: 1920px) {
  .tp-col-order-4xl-8 {
    -webkit-box-ordinal-group: 9;
    -webkit-order: 8;
    -ms-flex-order: 8;
    order: 8
  }
}

@media(min-width: 1920px) {
  .tp-col-order-4xl-first {
    -webkit-box-ordinal-group: 0;
    -webkit-order: -1;
    -ms-flex-order: -1;
    order: -1
  }
}

@media(min-width: 1920px) {
  .tp-col-order-4xl-last {
    -webkit-box-ordinal-group: 14;
    -webkit-order: 13;
    -ms-flex-order: 13;
    order: 13
  }
}

@media(min-width: 1920px) {
  .tp-col-order-4xl-9 {
    -webkit-box-ordinal-group: 10;
    -webkit-order: 9;
    -ms-flex-order: 9;
    order: 9
  }
}

@media(min-width: 1920px) {
  .tp-col-order-4xl-first {
    -webkit-box-ordinal-group: 0;
    -webkit-order: -1;
    -ms-flex-order: -1;
    order: -1
  }
}

@media(min-width: 1920px) {
  .tp-col-order-4xl-last {
    -webkit-box-ordinal-group: 14;
    -webkit-order: 13;
    -ms-flex-order: 13;
    order: 13
  }
}

@media(min-width: 1920px) {
  .tp-col-order-4xl-10 {
    -webkit-box-ordinal-group: 11;
    -webkit-order: 10;
    -ms-flex-order: 10;
    order: 10
  }
}

@media(min-width: 1920px) {
  .tp-col-order-4xl-first {
    -webkit-box-ordinal-group: 0;
    -webkit-order: -1;
    -ms-flex-order: -1;
    order: -1
  }
}

@media(min-width: 1920px) {
  .tp-col-order-4xl-last {
    -webkit-box-ordinal-group: 14;
    -webkit-order: 13;
    -ms-flex-order: 13;
    order: 13
  }
}

@media(min-width: 1920px) {
  .tp-col-order-4xl-11 {
    -webkit-box-ordinal-group: 12;
    -webkit-order: 11;
    -ms-flex-order: 11;
    order: 11
  }
}

@media(min-width: 1920px) {
  .tp-col-order-4xl-first {
    -webkit-box-ordinal-group: 0;
    -webkit-order: -1;
    -ms-flex-order: -1;
    order: -1
  }
}

@media(min-width: 1920px) {
  .tp-col-order-4xl-last {
    -webkit-box-ordinal-group: 14;
    -webkit-order: 13;
    -ms-flex-order: 13;
    order: 13
  }
}

@media(min-width: 1920px) {
  .tp-col-order-4xl-12 {
    -webkit-box-ordinal-group: 13;
    -webkit-order: 12;
    -ms-flex-order: 12;
    order: 12
  }
}

@media(min-width: 1920px) {
  .tp-col-order-4xl-first {
    -webkit-box-ordinal-group: 0;
    -webkit-order: -1;
    -ms-flex-order: -1;
    order: -1
  }
}

@media(min-width: 1920px) {
  .tp-col-order-4xl-last {
    -webkit-box-ordinal-group: 14;
    -webkit-order: 13;
    -ms-flex-order: 13;
    order: 13
  }
}

.tp-col-start {
  -webkit-align-self: flex-start !important;
  -ms-flex-item-align: start !important;
  align-self: flex-start !important
}

.tp-col-center {
  -webkit-align-self: center !important;
  -ms-flex-item-align: center !important;
  align-self: center !important
}

.tp-col-end {
  -webkit-align-self: flex-end !important;
  -ms-flex-item-align: end !important;
  align-self: flex-end !important
}

.tp-col-break {
  width: 100% !important
}

.tp-h-color--White {
  color: #fff !important
}

.tp-h-color--White a {
  color: #fff !important;
  text-decoration: underline
}

.tp-h-color--White a:hover {
  color: #fff !important
}

.tp-h-bgcolor--White {
  background: #fff !important
}

.tp-h-color--Gray {
  color: #21292f !important
}

.tp-h-color--Gray a {
  color: #21292f !important;
  text-decoration: underline
}

.tp-h-color--Gray a:hover {
  color: #21292f !important
}

.tp-h-bgcolor--Gray {
  background: #21292f !important
}

.tp-h-color--Gray85 {
  color: #42494e !important
}

.tp-h-color--Gray85 a {
  color: #42494e !important;
  text-decoration: underline
}

.tp-h-color--Gray85 a:hover {
  color: #42494e !important
}

.tp-h-bgcolor--Gray85 {
  background: #42494e !important
}

.tp-h-color--Gray70 {
  color: #64696d !important
}

.tp-h-color--Gray70 a {
  color: #64696d !important;
  text-decoration: underline
}

.tp-h-color--Gray70 a:hover {
  color: #64696d !important
}

.tp-h-bgcolor--Gray70 {
  background: #64696d !important
}

.tp-h-color--Gray40 {
  color: #a6a9ac !important
}

.tp-h-color--Gray40 a {
  color: #a6a9ac !important;
  text-decoration: underline
}

.tp-h-color--Gray40 a:hover {
  color: #a6a9ac !important
}

.tp-h-bgcolor--Gray40 {
  background: #a6a9ac !important
}

.tp-h-color--Gray20 {
  color: #d3d4d5 !important
}

.tp-h-color--Gray20 a {
  color: #d3d4d5 !important;
  text-decoration: underline
}

.tp-h-color--Gray20 a:hover {
  color: #d3d4d5 !important
}

.tp-h-bgcolor--Gray20 {
  background: #d3d4d5 !important
}

.tp-h-color--Gray10 {
  color: #e9eaea !important
}

.tp-h-color--Gray10 a {
  color: #e9eaea !important;
  text-decoration: underline
}

.tp-h-color--Gray10 a:hover {
  color: #e9eaea !important
}

.tp-h-bgcolor--Gray10 {
  background: #e9eaea !important
}

.tp-h-color--Gray4 {
  color: #f6f6f7 !important
}

.tp-h-color--Gray4 a {
  color: #f6f6f7 !important;
  text-decoration: underline
}

.tp-h-color--Gray4 a:hover {
  color: #f6f6f7 !important
}

.tp-h-bgcolor--Gray4 {
  background: #f6f6f7 !important
}

.tp-h-color--Gray3 {
  color: #f9f9f9 !important
}

.tp-h-color--Gray3 a {
  color: #f9f9f9 !important;
  text-decoration: underline
}

.tp-h-color--Gray3 a:hover {
  color: #f9f9f9 !important
}

.tp-h-bgcolor--Gray3 {
  background: #f9f9f9 !important
}

.tp-h-color--GrayPearl {
  color: #f8f6f2 !important
}

.tp-h-color--GrayPearl a {
  color: #f8f6f2 !important;
  text-decoration: underline
}

.tp-h-color--GrayPearl a:hover {
  color: #f8f6f2 !important
}

.tp-h-bgcolor--GrayPearl {
  background: #f8f6f2 !important
}

.tp-h-color--GrayPearlDark {
  color: #dfddd9 !important
}

.tp-h-color--GrayPearlDark a {
  color: #dfddd9 !important;
  text-decoration: underline
}

.tp-h-color--GrayPearlDark a:hover {
  color: #dfddd9 !important
}

.tp-h-bgcolor--GrayPearlDark {
  background: #dfddd9 !important
}

.tp-h-color--GoldTchibo {
  color: #e0bf78 !important
}

.tp-h-color--GoldTchibo a {
  color: #e0bf78 !important;
  text-decoration: underline
}

.tp-h-color--GoldTchibo a:hover {
  color: #e0bf78 !important
}

.tp-h-bgcolor--GoldTchibo {
  background: #e0bf78 !important
}

.tp-h-color--GoldTchiboDark {
  color: #c0a468 !important
}

.tp-h-color--GoldTchiboDark a {
  color: #c0a468 !important;
  text-decoration: underline
}

.tp-h-color--GoldTchiboDark a:hover {
  color: #c0a468 !important
}

.tp-h-bgcolor--GoldTchiboDark {
  background: #c0a468 !important
}

.tp-h-color--GoldTchiboLight {
  color: #edd38e !important
}

.tp-h-color--GoldTchiboLight a {
  color: #edd38e !important;
  text-decoration: underline
}

.tp-h-color--GoldTchiboLight a:hover {
  color: #edd38e !important
}

.tp-h-bgcolor--GoldTchiboLight {
  background: #edd38e !important
}

.tp-h-color--MobilfunkDark {
  color: #222d56 !important
}

.tp-h-color--MobilfunkDark a {
  color: #222d56 !important;
  text-decoration: underline
}

.tp-h-color--MobilfunkDark a:hover {
  color: #222d56 !important
}

.tp-h-bgcolor--MobilfunkDark {
  background: #222d56 !important
}

.tp-h-color--MobilfunkLight {
  color: #d6ebf8 !important
}

.tp-h-color--MobilfunkLight a {
  color: #d6ebf8 !important;
  text-decoration: underline
}

.tp-h-color--MobilfunkLight a:hover {
  color: #d6ebf8 !important
}

.tp-h-bgcolor--MobilfunkLight {
  background: #d6ebf8 !important
}

.tp-h-color--TchiboCardBlue {
  color: #1c3d70 !important
}

.tp-h-color--TchiboCardBlue a {
  color: #1c3d70 !important;
  text-decoration: underline
}

.tp-h-color--TchiboCardBlue a:hover {
  color: #1c3d70 !important
}

.tp-h-bgcolor--TchiboCardBlue {
  background: #1c3d70 !important
}

.tp-h-color--BrownDark {
  color: #423d39 !important
}

.tp-h-color--BrownDark a {
  color: #423d39 !important;
  text-decoration: underline
}

.tp-h-color--BrownDark a:hover {
  color: #423d39 !important
}

.tp-h-bgcolor--BrownDark {
  background: #423d39 !important
}

.tp-h-color--Brown {
  color: #5c5753 !important
}

.tp-h-color--Brown a {
  color: #5c5753 !important;
  text-decoration: underline
}

.tp-h-color--Brown a:hover {
  color: #5c5753 !important
}

.tp-h-bgcolor--Brown {
  background: #5c5753 !important
}

.tp-h-color--BrownLight {
  color: #f5ede5 !important
}

.tp-h-color--BrownLight a {
  color: #f5ede5 !important;
  text-decoration: underline
}

.tp-h-color--BrownLight a:hover {
  color: #f5ede5 !important
}

.tp-h-bgcolor--BrownLight {
  background: #f5ede5 !important
}

.tp-h-color--BrownMedium {
  color: #dcd4cc !important
}

.tp-h-color--BrownMedium a {
  color: #dcd4cc !important;
  text-decoration: underline
}

.tp-h-color--BrownMedium a:hover {
  color: #dcd4cc !important
}

.tp-h-bgcolor--BrownMedium {
  background: #dcd4cc !important
}

.tp-h-color--Coral {
  color: #ea5153 !important
}

.tp-h-color--Coral a {
  color: #ea5153 !important;
  text-decoration: underline
}

.tp-h-color--Coral a:hover {
  color: #ea5153 !important
}

.tp-h-bgcolor--Coral {
  background: #ea5153 !important
}

.tp-h-color--CoralDark {
  color: #d1383a !important
}

.tp-h-color--CoralDark a {
  color: #d1383a !important;
  text-decoration: underline
}

.tp-h-color--CoralDark a:hover {
  color: #d1383a !important
}

.tp-h-bgcolor--CoralDark {
  background: #d1383a !important
}

.tp-h-color--Aqua {
  color: #48b4b7 !important
}

.tp-h-color--Aqua a {
  color: #48b4b7 !important;
  text-decoration: underline
}

.tp-h-color--Aqua a:hover {
  color: #48b4b7 !important
}

.tp-h-bgcolor--Aqua {
  background: #48b4b7 !important
}

.tp-h-color--AquaDark {
  color: #41a2a5 !important
}

.tp-h-color--AquaDark a {
  color: #41a2a5 !important;
  text-decoration: underline
}

.tp-h-color--AquaDark a:hover {
  color: #41a2a5 !important
}

.tp-h-bgcolor--AquaDark {
  background: #41a2a5 !important
}

.tp-h-color--AquaMedium {
  color: #94d1cc !important
}

.tp-h-color--AquaMedium a {
  color: #94d1cc !important;
  text-decoration: underline
}

.tp-h-color--AquaMedium a:hover {
  color: #94d1cc !important
}

.tp-h-bgcolor--AquaMedium {
  background: #94d1cc !important
}

.tp-h-color--AquaLight {
  color: #e9f2f3 !important
}

.tp-h-color--AquaLight a {
  color: #e9f2f3 !important;
  text-decoration: underline
}

.tp-h-color--AquaLight a:hover {
  color: #e9f2f3 !important
}

.tp-h-bgcolor--AquaLight {
  background: #e9f2f3 !important
}

.tp-h-color--Red {
  color: #c10023 !important
}

.tp-h-color--Red a {
  color: #c10023 !important;
  text-decoration: underline
}

.tp-h-color--Red a:hover {
  color: #c10023 !important
}

.tp-h-bgcolor--Red {
  background: #c10023 !important
}

.tp-h-color--Blue {
  color: #4685c8 !important
}

.tp-h-color--Blue a {
  color: #4685c8 !important;
  text-decoration: underline
}

.tp-h-color--Blue a:hover {
  color: #4685c8 !important
}

.tp-h-bgcolor--Blue {
  background: #4685c8 !important
}

.tp-h-color--RedLight {
  color: #f3ccd3 !important
}

.tp-h-color--RedLight a {
  color: #f3ccd3 !important;
  text-decoration: underline
}

.tp-h-color--RedLight a:hover {
  color: #f3ccd3 !important
}

.tp-h-bgcolor--RedLight {
  background: #f3ccd3 !important
}

.tp-h-color--BlueLight {
  color: #dae7f4 !important
}

.tp-h-color--BlueLight a {
  color: #dae7f4 !important;
  text-decoration: underline
}

.tp-h-color--BlueLight a:hover {
  color: #dae7f4 !important
}

.tp-h-bgcolor--BlueLight {
  background: #dae7f4 !important
}

.tp-h-color--Orange {
  color: #ef9a15 !important
}

.tp-h-color--Orange a {
  color: #ef9a15 !important;
  text-decoration: underline
}

.tp-h-color--Orange a:hover {
  color: #ef9a15 !important
}

.tp-h-bgcolor--Orange {
  background: #ef9a15 !important
}

.tp-h-color--OrangeLight {
  color: #fcebd1 !important
}

.tp-h-color--OrangeLight a {
  color: #fcebd1 !important;
  text-decoration: underline
}

.tp-h-color--OrangeLight a:hover {
  color: #fcebd1 !important
}

.tp-h-bgcolor--OrangeLight {
  background: #fcebd1 !important
}

.tp-h-color--Green {
  color: #4daa6e !important
}

.tp-h-color--Green a {
  color: #4daa6e !important;
  text-decoration: underline
}

.tp-h-color--Green a:hover {
  color: #4daa6e !important
}

.tp-h-bgcolor--Green {
  background: #4daa6e !important
}

.tp-h-color--GreenLight {
  color: #dceee2 !important
}

.tp-h-color--GreenLight a {
  color: #dceee2 !important;
  text-decoration: underline
}

.tp-h-color--GreenLight a:hover {
  color: #dceee2 !important
}

.tp-h-bgcolor--GreenLight {
  background: #dceee2 !important
}

.tp-h-color--Yellow {
  color: #eed000 !important
}

.tp-h-color--Yellow a {
  color: #eed000 !important;
  text-decoration: underline
}

.tp-h-color--Yellow a:hover {
  color: #eed000 !important
}

.tp-h-bgcolor--Yellow {
  background: #eed000 !important
}

.tp-h-color--Sustainability {
  color: #719c6f !important
}

.tp-h-color--Sustainability a {
  color: #719c6f !important;
  text-decoration: underline
}

.tp-h-color--Sustainability a:hover {
  color: #719c6f !important
}

.tp-h-bgcolor--Sustainability {
  background: #719c6f !important
}

.tp-h-color--NF_01_Sage {
  color: #88afa4 !important
}

.tp-h-color--NF_01_Sage a {
  color: #88afa4 !important;
  text-decoration: underline
}

.tp-h-color--NF_01_Sage a:hover {
  color: #88afa4 !important
}

.tp-h-bgcolor--NF_01_Sage {
  background: #88afa4 !important
}

.tp-h-color--NF_02_GoGreen {
  color: #719c6f !important
}

.tp-h-color--NF_02_GoGreen a {
  color: #719c6f !important;
  text-decoration: underline
}

.tp-h-color--NF_02_GoGreen a:hover {
  color: #719c6f !important
}

.tp-h-bgcolor--NF_02_GoGreen {
  background: #719c6f !important
}

.tp-h-color--NF_03_Sunshine {
  color: #fbbb21 !important
}

.tp-h-color--NF_03_Sunshine a {
  color: #fbbb21 !important;
  text-decoration: underline
}

.tp-h-color--NF_03_Sunshine a:hover {
  color: #fbbb21 !important
}

.tp-h-bgcolor--NF_03_Sunshine {
  background: #fbbb21 !important
}

.tp-h-color--NF_04_RedHot {
  color: #d93a25 !important
}

.tp-h-color--NF_04_RedHot a {
  color: #d93a25 !important;
  text-decoration: underline
}

.tp-h-color--NF_04_RedHot a:hover {
  color: #d93a25 !important
}

.tp-h-bgcolor--NF_04_RedHot {
  background: #d93a25 !important
}

.tp-h-color--NF_05_VibrantOrange {
  color: #e84e0f !important
}

.tp-h-color--NF_05_VibrantOrange a {
  color: #e84e0f !important;
  text-decoration: underline
}

.tp-h-color--NF_05_VibrantOrange a:hover {
  color: #e84e0f !important
}

.tp-h-bgcolor--NF_05_VibrantOrange {
  background: #e84e0f !important
}

.tp-h-color--NF_06_Bubblegum {
  color: #ea516d !important
}

.tp-h-color--NF_06_Bubblegum a {
  color: #ea516d !important;
  text-decoration: underline
}

.tp-h-color--NF_06_Bubblegum a:hover {
  color: #ea516d !important
}

.tp-h-bgcolor--NF_06_Bubblegum {
  background: #ea516d !important
}

.tp-h-color--NF_07_DustyRose {
  color: #cc8596 !important
}

.tp-h-color--NF_07_DustyRose a {
  color: #cc8596 !important;
  text-decoration: underline
}

.tp-h-color--NF_07_DustyRose a:hover {
  color: #cc8596 !important
}

.tp-h-bgcolor--NF_07_DustyRose {
  background: #cc8596 !important
}

.tp-h-color--NF_08_Grape {
  color: #8e5776 !important
}

.tp-h-color--NF_08_Grape a {
  color: #8e5776 !important;
  text-decoration: underline
}

.tp-h-color--NF_08_Grape a:hover {
  color: #8e5776 !important
}

.tp-h-bgcolor--NF_08_Grape {
  background: #8e5776 !important
}

.tp-h-color--NF_09_OrchidPetal {
  color: #bb9fb0 !important
}

.tp-h-color--NF_09_OrchidPetal a {
  color: #bb9fb0 !important;
  text-decoration: underline
}

.tp-h-color--NF_09_OrchidPetal a:hover {
  color: #bb9fb0 !important
}

.tp-h-bgcolor--NF_09_OrchidPetal {
  background: #bb9fb0 !important
}

.tp-h-color--NF_10_Lilac {
  color: #a990be !important
}

.tp-h-color--NF_10_Lilac a {
  color: #a990be !important;
  text-decoration: underline
}

.tp-h-color--NF_10_Lilac a:hover {
  color: #a990be !important
}

.tp-h-bgcolor--NF_10_Lilac {
  background: #a990be !important
}

.tp-h-color--NF_11_BlueFog {
  color: #a5b9c4 !important
}

.tp-h-color--NF_11_BlueFog a {
  color: #a5b9c4 !important;
  text-decoration: underline
}

.tp-h-color--NF_11_BlueFog a:hover {
  color: #a5b9c4 !important
}

.tp-h-bgcolor--NF_11_BlueFog {
  background: #a5b9c4 !important
}

.tp-h-color--NF_12_DuskBlue {
  color: #8fa4c3 !important
}

.tp-h-color--NF_12_DuskBlue a {
  color: #8fa4c3 !important;
  text-decoration: underline
}

.tp-h-color--NF_12_DuskBlue a:hover {
  color: #8fa4c3 !important
}

.tp-h-bgcolor--NF_12_DuskBlue {
  background: #8fa4c3 !important
}

.tp-h-color--NF_13_HorizonBlue {
  color: #7da3bf !important
}

.tp-h-color--NF_13_HorizonBlue a {
  color: #7da3bf !important;
  text-decoration: underline
}

.tp-h-color--NF_13_HorizonBlue a:hover {
  color: #7da3bf !important
}

.tp-h-bgcolor--NF_13_HorizonBlue {
  background: #7da3bf !important
}

.tp-h-color--NF_14_RoyalBlue {
  color: #486cb2 !important
}

.tp-h-color--NF_14_RoyalBlue a {
  color: #486cb2 !important;
  text-decoration: underline
}

.tp-h-color--NF_14_RoyalBlue a:hover {
  color: #486cb2 !important
}

.tp-h-bgcolor--NF_14_RoyalBlue {
  background: #486cb2 !important
}

.tp-h-color--NF_15_Carribean {
  color: #00b6d4 !important
}

.tp-h-color--NF_15_Carribean a {
  color: #00b6d4 !important;
  text-decoration: underline
}

.tp-h-color--NF_15_Carribean a:hover {
  color: #00b6d4 !important
}

.tp-h-bgcolor--NF_15_Carribean {
  background: #00b6d4 !important
}

.tp-h-color--NF_16_Peacock {
  color: #007590 !important
}

.tp-h-color--NF_16_Peacock a {
  color: #007590 !important;
  text-decoration: underline
}

.tp-h-color--NF_16_Peacock a:hover {
  color: #007590 !important
}

.tp-h-bgcolor--NF_16_Peacock {
  background: #007590 !important
}

.tp-h-color--NF_17_PaleOak {
  color: #c2b6ba !important
}

.tp-h-color--NF_17_PaleOak a {
  color: #c2b6ba !important;
  text-decoration: underline
}

.tp-h-color--NF_17_PaleOak a:hover {
  color: #c2b6ba !important
}

.tp-h-bgcolor--NF_17_PaleOak {
  background: #c2b6ba !important
}

.tp-h-color--NF_18_Mushroom {
  color: #aca49d !important
}

.tp-h-color--NF_18_Mushroom a {
  color: #aca49d !important;
  text-decoration: underline
}

.tp-h-color--NF_18_Mushroom a:hover {
  color: #aca49d !important
}

.tp-h-bgcolor--NF_18_Mushroom {
  background: #aca49d !important
}

.tp-h-color--NF_19_StormGray {
  color: #acaead !important
}

.tp-h-color--NF_19_StormGray a {
  color: #acaead !important;
  text-decoration: underline
}

.tp-h-color--NF_19_StormGray a:hover {
  color: #acaead !important
}

.tp-h-bgcolor--NF_19_StormGray {
  background: #acaead !important
}

.tp-h-color--NF_20_MintGreen {
  color: #48b4b7 !important
}

.tp-h-color--NF_20_MintGreen a {
  color: #48b4b7 !important;
  text-decoration: underline
}

.tp-h-color--NF_20_MintGreen a:hover {
  color: #48b4b7 !important
}

.tp-h-bgcolor--NF_20_MintGreen {
  background: #48b4b7 !important
}

.tp-h-color--NF_21_RedWine {
  color: #892b2b !important
}

.tp-h-color--NF_21_RedWine a {
  color: #892b2b !important;
  text-decoration: underline
}

.tp-h-color--NF_21_RedWine a:hover {
  color: #892b2b !important
}

.tp-h-bgcolor--NF_21_RedWine {
  background: #892b2b !important
}

.tp-h-color--NF_SkyBlue {
  color: #a4d5e9 !important
}

.tp-h-color--NF_SkyBlue a {
  color: #a4d5e9 !important;
  text-decoration: underline
}

.tp-h-color--NF_SkyBlue a:hover {
  color: #a4d5e9 !important
}

.tp-h-bgcolor--NF_SkyBlue {
  background: #a4d5e9 !important
}

.tp-h-color--NF_Pearl {
  color: #cfc7bf !important
}

.tp-h-color--NF_Pearl a {
  color: #cfc7bf !important;
  text-decoration: underline
}

.tp-h-color--NF_Pearl a:hover {
  color: #cfc7bf !important
}

.tp-h-bgcolor--NF_Pearl {
  background: #cfc7bf !important
}

.tp-h-color--NF_IceBlue {
  color: #91bedf !important
}

.tp-h-color--NF_IceBlue a {
  color: #91bedf !important;
  text-decoration: underline
}

.tp-h-color--NF_IceBlue a:hover {
  color: #91bedf !important
}

.tp-h-bgcolor--NF_IceBlue {
  background: #91bedf !important
}

.tp-h-color--NF_Salmon {
  color: #f5a598 !important
}

.tp-h-color--NF_Salmon a {
  color: #f5a598 !important;
  text-decoration: underline
}

.tp-h-color--NF_Salmon a:hover {
  color: #f5a598 !important
}

.tp-h-bgcolor--NF_Salmon {
  background: #f5a598 !important
}

.tp-h-color--NF_MintGreen {
  color: #b6dac1 !important
}

.tp-h-color--NF_MintGreen a {
  color: #b6dac1 !important;
  text-decoration: underline
}

.tp-h-color--NF_MintGreen a:hover {
  color: #b6dac1 !important
}

.tp-h-bgcolor--NF_MintGreen {
  background: #b6dac1 !important
}

.tp-h-color--NF_GrayBlue {
  color: #aec2cf !important
}

.tp-h-color--NF_GrayBlue a {
  color: #aec2cf !important;
  text-decoration: underline
}

.tp-h-color--NF_GrayBlue a:hover {
  color: #aec2cf !important
}

.tp-h-bgcolor--NF_GrayBlue {
  background: #aec2cf !important
}

.tp-h-color--NF_Taupe {
  color: #a59789 !important
}

.tp-h-color--NF_Taupe a {
  color: #a59789 !important;
  text-decoration: underline
}

.tp-h-color--NF_Taupe a:hover {
  color: #a59789 !important
}

.tp-h-bgcolor--NF_Taupe {
  background: #a59789 !important
}

.tp-h-color--NF_Cornflower {
  color: #a7b7df !important
}

.tp-h-color--NF_Cornflower a {
  color: #a7b7df !important;
  text-decoration: underline
}

.tp-h-color--NF_Cornflower a:hover {
  color: #a7b7df !important
}

.tp-h-bgcolor--NF_Cornflower {
  background: #a7b7df !important
}

.tp-h-color--NF_Turquoise {
  color: #a9d7cd !important
}

.tp-h-color--NF_Turquoise a {
  color: #a9d7cd !important;
  text-decoration: underline
}

.tp-h-color--NF_Turquoise a:hover {
  color: #a9d7cd !important
}

.tp-h-bgcolor--NF_Turquoise {
  background: #a9d7cd !important
}

.tp-h-separatorline {
  border-top: 1px #d3d4d5 solid;
  width: 100%
}

.tp-display-5 {
  font-size: 30px;
  line-height: 1.4;
  letter-spacing: 1px
}

@media(min-width: 668px) {
  .tp-display-5 {
    font-size: 37px;
    line-height: 1.3;
    letter-spacing: 1.2px
  }
}

@media(min-width: 1024px) {
  .tp-display-5 {
    font-size: 43px;
    line-height: 1.3;
    letter-spacing: 1.4px
  }
}

@media(min-width: 1440px) {
  .tp-display-5 {
    font-size: 49px;
    line-height: 1.3;
    letter-spacing: 1.5px
  }
}

@media(min-width: 1920px) {
  .tp-display-5 {
    font-size: 59px;
    line-height: 1.3;
    letter-spacing: 1.9px
  }
}

.tp-display-4 {
  font-size: 26px;
  line-height: 1.4;
  letter-spacing: 0.9px
}

@media(min-width: 668px) {
  .tp-display-4 {
    font-size: 31px;
    line-height: 1.3;
    letter-spacing: 1px
  }
}

@media(min-width: 1024px) {
  .tp-display-4 {
    font-size: 35px;
    line-height: 1.3;
    letter-spacing: 1.1px
  }
}

@media(min-width: 1440px) {
  .tp-display-4 {
    font-size: 39px;
    line-height: 1.3;
    letter-spacing: 1.2px
  }
}

@media(min-width: 1920px) {
  .tp-display-4 {
    font-size: 46px;
    line-height: 1.3;
    letter-spacing: 1.4px
  }
}

.tp-display-3 {
  font-size: 23px;
  line-height: 1.4;
  letter-spacing: 0.8px
}

@media(min-width: 668px) {
  .tp-display-3 {
    font-size: 26px;
    letter-spacing: 0.9px
  }
}

@media(min-width: 1024px) {
  .tp-display-3 {
    font-size: 29px;
    letter-spacing: 0.9px
  }
}

@media(min-width: 1440px) {
  .tp-display-3 {
    font-size: 31px;
    letter-spacing: 1px
  }
}

@media(min-width: 1920px) {
  .tp-display-3 {
    font-size: 35px;
    letter-spacing: 1.1px
  }
}

.tp-display-2 {
  font-size: 20px;
  line-height: 1.4;
  letter-spacing: 0.7px
}

@media(min-width: 668px) {
  .tp-display-2 {
    font-size: 22px;
    letter-spacing: 0.7px
  }
}

@media(min-width: 1024px) {
  .tp-display-2 {
    font-size: 24px;
    letter-spacing: 0.7px
  }
}

@media(min-width: 1440px) {
  .tp-display-2 {
    font-size: 25px;
    letter-spacing: 0.8px
  }
}

@media(min-width: 1920px) {
  .tp-display-2 {
    font-size: 27px;
    letter-spacing: 0.8px
  }
}

.tp-display-1 {
  font-size: 17px;
  line-height: 1.4;
  letter-spacing: 0.6px
}

@media(min-width: 668px) {
  .tp-display-1 {
    font-size: 18px;
    letter-spacing: 0.6px
  }
}

@media(min-width: 1024px) {
  .tp-display-1 {
    font-size: 20px;
    letter-spacing: 0.6px
  }
}

@media(min-width: 1440px) {
  .tp-display-1 {
    font-size: 20px;
    letter-spacing: 0.6px
  }
}

@media(min-width: 1920px) {
  .tp-display-1 {
    font-size: 21px;
    letter-spacing: 0.7px
  }
}

.tp-display-1-regular {
  font-size: 17px;
  line-height: 1.4;
  letter-spacing: 0.6px
}

@media(min-width: 668px) {
  .tp-display-1-regular {
    font-size: 18px;
    letter-spacing: 0.6px
  }
}

@media(min-width: 1024px) {
  .tp-display-1-regular {
    font-size: 20px;
    letter-spacing: 0.6px
  }
}

@media(min-width: 1440px) {
  .tp-display-1-regular {
    font-size: 20px;
    letter-spacing: 0.6px
  }
}

@media(min-width: 1920px) {
  .tp-display-1-regular {
    font-size: 21px;
    letter-spacing: 0.7px
  }
}

.tp-check-list,
.tp-decimal-list,
.tp-list,
.tp-body {
  font-size: 15px;
  line-height: 1.5
}

@media(min-width: 1024px) {

  .tp-check-list,
  .tp-decimal-list,
  .tp-list,
  .tp-body {
    font-size: 16px
  }
}

.tp-handwritten {
  font-size: 18px;
  line-height: 1.4
}

@media(min-width: 1024px) {
  .tp-handwritten {
    font-size: 20px
  }
}

.tp-footnote-list,
.tp-footnote {
  font-size: 13px;
  line-height: 1.6
}

.tp-check-list li.tp-check-list-unchecked::before,
.tp-check-list li.tp-check-list-checked::before {
  font-family: "tp-icon";
  -webkit-font-feature-settings: "liga"1;
  font-feature-settings: "liga"1;
  overflow-wrap: normal;
  white-space: nowrap;
  font-weight: normal;
  font-style: normal;
  speak: none;
  text-decoration: none;
  text-transform: none;
  text-rendering: auto;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased
}

.tp-list {
  font-family: "Interstate", "Trebuchet MS", Arial, Helvetica, Verdana, sans-serif;
  font-weight: 400;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: auto;
  color: #64696d;
  margin: 0;
  margin: 0;
  padding: 0 0 0 20px
}

.tp-list a {
  color: #21292f;
  text-decoration: underline;
  -webkit-transition-property: color;
  -o-transition-property: color;
  transition-property: color;
  -webkit-transition-duration: .2s;
  -o-transition-duration: .2s;
  transition-duration: .2s;
  -webkit-transition-timing-function: cubic-bezier(0.25, 0.1, 0.25, 1);
  -o-transition-timing-function: cubic-bezier(0.25, 0.1, 0.25, 1);
  transition-timing-function: cubic-bezier(0.25, 0.1, 0.25, 1)
}

.tp-list a:hover {
  color: #64696d
}

.tp-list li {
  margin: 0;
  padding: 0 0 10px 0
}

.tp-decimal-list {
  list-style-type: decimal;
  font-family: "Interstate", "Trebuchet MS", Arial, Helvetica, Verdana, sans-serif;
  font-weight: 400;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: auto;
  color: #64696d;
  margin: 0;
  margin: 0;
  padding: 0 0 0 20px
}

.tp-decimal-list a {
  color: #21292f;
  text-decoration: underline;
  -webkit-transition-property: color;
  -o-transition-property: color;
  transition-property: color;
  -webkit-transition-duration: .2s;
  -o-transition-duration: .2s;
  transition-duration: .2s;
  -webkit-transition-timing-function: cubic-bezier(0.25, 0.1, 0.25, 1);
  -o-transition-timing-function: cubic-bezier(0.25, 0.1, 0.25, 1);
  transition-timing-function: cubic-bezier(0.25, 0.1, 0.25, 1)
}

.tp-decimal-list a:hover {
  color: #64696d
}

.tp-decimal-list li {
  margin: 0;
  padding: 0 0 10px 0
}

.tp-check-list {
  list-style-type: none;
  font-family: "Interstate", "Trebuchet MS", Arial, Helvetica, Verdana, sans-serif;
  font-weight: 400;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: auto;
  color: #64696d;
  margin: 0;
  margin: 0;
  padding: 0
}

.tp-check-list a {
  color: #21292f;
  text-decoration: underline;
  -webkit-transition-property: color;
  -o-transition-property: color;
  transition-property: color;
  -webkit-transition-duration: .2s;
  -o-transition-duration: .2s;
  transition-duration: .2s;
  -webkit-transition-timing-function: cubic-bezier(0.25, 0.1, 0.25, 1);
  -o-transition-timing-function: cubic-bezier(0.25, 0.1, 0.25, 1);
  transition-timing-function: cubic-bezier(0.25, 0.1, 0.25, 1)
}

.tp-check-list a:hover {
  color: #64696d
}

.tp-check-list li {
  margin: 0;
  padding: 0 0 10px 0
}

.tp-check-list li.tp-check-list-checked::before {
  content: "checkmark";
  color: #4daa6e;
  padding: 0 5px 0 0
}

.tp-check-list li.tp-check-list-unchecked::before {
  content: "close";
  color: #c10023;
  padding: 0 5px 0 0
}

.tp-footnote-list {
  font-family: "Interstate", "Trebuchet MS", Arial, Helvetica, Verdana, sans-serif;
  font-weight: 400;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: auto;
  color: #64696d;
  margin: 0;
  list-style-type: none;
  margin: 0;
  padding: 0
}

.tp-footnote-list a {
  color: #21292f;
  text-decoration: underline;
  -webkit-transition-property: color;
  -o-transition-property: color;
  transition-property: color;
  -webkit-transition-duration: .2s;
  -o-transition-duration: .2s;
  transition-duration: .2s;
  -webkit-transition-timing-function: cubic-bezier(0.25, 0.1, 0.25, 1);
  -o-transition-timing-function: cubic-bezier(0.25, 0.1, 0.25, 1);
  transition-timing-function: cubic-bezier(0.25, 0.1, 0.25, 1)
}

.tp-footnote-list a:hover {
  color: #64696d
}

.tp-footnote-list sup {
  padding: 0 5px 0 0
}

.tp-footnote-list li {
  margin: 0;
  padding: 0 0 5px 0
}

.tp-footnote-list li::before {
  text-align: right;
  width: 23px;
  display: inline-block
}
