/* CSS Document */

html {
  -webkit-text-size-adjust: 100%;
  -webkit-tap-highlight-color: transparent;
}

body {
  margin: 0;
  padding: 0;
  font-size: 1rem;
  font-weight: 300;
  line-height: 1.5;
  color: #212529;
  text-align: left;
  background-color: #fff;
}

.amp__container__fluid {
  width: 100%;
}

.amp__container {
  width: 100%;
  padding-right: 0px;
  padding-left: 0px;
  margin-right: auto;
  margin-left: auto;
}

@media (min-width:576px) {
  .amp__container {
    width: 540px;
    padding-right: 15px;
    padding-left: 15px;
    margin-right: auto;
    margin-left: auto;
  }
}

@media (min-width:768px) {
  .amp__container {
    width: 720px;
  }
}

@media (min-width:992px) {
  .amp__container {
    width: 960px;
  }
}

@media (min-width:1200px) {
  .amp__container {
    width: 1140px;
  }
}

@media (min-width:1380px) {
  .amp__container {
    width: 1380px;
  }
}

.amp__row {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: 0px;
  margin-left: 0px;
  flex-direction: row;
}

@media (min-width:576px) {
  .amp__row {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
}

*, ::after, ::before {
  box-sizing: border-box;
}

.col__, .col__1, .col__10, .col__11, .col__12, .col__2, .col__3, .col__4, .col__5, .col__6, .col__7, .col__8, .col__9, .col__auto, .col__lg, .col__lg__1, .col__lg__10, .col__lg__11, .col__lg__12, .col__lg__2, .col__lg__3, .col__lg__4, .col__lg__5, .col__lg__6, .col__lg__7, .col__lg__8, .col__lg__9, .col__lg__auto, .col__md, .col__md__1, .col__md__10, .col__md__11, .col__md__12, .col__md__2, .col__md__3, .col__md__4, .col__md__5, .col__md__6, .col__md__7, .col__md__8, .col__md__9, .col__md__auto, .col__sm, .col__sm__1, .col__sm__10, .col__sm__11, .col__sm__12, .col__sm__2, .col__sm__3, .col__sm__4, .col__sm__5, .col__sm__6, .col__sm__7, .col__sm__8, .col__sm__9, .col__sm__auto, .col__xl, .col__xl__1, .col__xl__10, .col__xl__11, .col__xl__12, .col__xl__2, .col__xl__3, .col__xl__4, .col__xl__5, .col__xl__6, .col__xl__7, .col__xl__8, .col__xl__9, .col__xl__auto {
  position: relative;
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
}

.col__xxl, .col__xxl__1, .col__xxl__2, .col__xxl__3, .col__xxl__4, .col__xxl__5, .col__xxl__6, .col__xxl__7, .col__xxl__8, .col__xxl__9, .col__xxl__10, .col__xxl__11, .col__xxl__12, .col__xxl__auto {
  position: relative;
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
}

.col__ {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  min-width: 0;
  max-width: 100%;
}

.col__1 {
  width: 8.333333%;
}

.col__2 {
  width: 16.666666%;
}

.col__3 {
  width: 25%;
}

.col__4 {
  width: 33.333333%;
}

.col__5 {
  width: 41.666666%;
}

.col__6 {
  width: 50%;
}

.col__7 {
  width: 58.333333%;
}

.col__8 {
  width: 66.666666%;
}

.col__9 {
  width: 75%;
}

.col__10 {
  width: 83.333333%;
}

.col__11 {
  width: 91.666666%;
}

.col__12 {
  width: 100%;
}

.col__sm {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  min-width: 0;
  max-width: 100%;
}

@media (min-width:576px) {
  .col__sm__1 {
    width: 8.333333%;
  }
}

@media (min-width:576px) {
  .col__sm__2 {
    width: 16.666666%;
  }
}

@media (min-width:576px) {
  .col__sm__3 {
    width: 25%;
  }
}

@media (min-width:576px) {
  .col__sm__4 {
    width: 33.333333%;
  }
}

@media (min-width:576px) {
  .col__sm__5 {
    width: 41.666666%;
  }
}

@media (min-width:576px) {
  .col__sm__6 {
    width: 50%;
  }
}

@media (min-width:576px) {
  .col__sm__7 {
    width: 58.333333%;
  }
}

@media (min-width:576px) {
  .col__sm__8 {
    width: 66.666666%;
  }
}

@media (min-width:576px) {
  .col__sm__9 {
    width: 75%;
  }
}

@media (min-width:576px) {
  .col__sm__10 {
    width: 83.333333%;
  }
}

@media (min-width:576px) {
  .col__sm__11 {
    width: 91.666666%;
  }
}

@media (min-width:576px) {
  .col__sm__12 {
    width: 100%;
  }
}

.col__md {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  min-width: 0;
  max-width: 100%;
}

@media (min-width:768px) {
  .col__md__1 {
    width: 8.333333%;
  }
}

@media (min-width:768px) {
  .col__md__2 {
    width: 16.666666%;
  }
}

@media (min-width:768px) {
  .col__md__3 {
    width: 25%;
  }
}

@media (min-width:768px) {
  .col__md__4 {
    width: 33.333333%;
  }
}

@media (min-width:768px) {
  .col__md__5 {
    width: 41.666666%;
  }
}

@media (min-width:768px) {
  .col__md__6 {
    width: 50%;
  }
}

@media (min-width:768px) {
  .col__md__7 {
    width: 58.333333%;
  }
}

@media (min-width:768px) {
  .col__md__8 {
    width: 66.666666%;
  }
}

@media (min-width:768px) {
  .col__md__9 {
    width: 75%;
  }
}

@media (min-width:768px) {
  .col__md__10 {
    width: 83.333333%;
  }
}

@media (min-width:768px) {
  .col__md__11 {
    width: 91.666666%;
  }
}

@media (min-width:768px) {
  .col__md__12 {
    width: 100%;
  }
}

.col__lg {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  min-width: 0;
  max-width: 100%;
}

@media (min-width:992px) {
  .col__lg__1 {
    width: 8.333333%;
  }
}

@media (min-width:992px) {
  .col__lg__2 {
    width: 16.666666%;
  }
}

@media (min-width:992px) {
  .col__lg__3 {
    width: 25%;
  }
}

@media (min-width:992px) {
  .col__lg__4 {
    width: 33.333333%;
  }
}

@media (min-width:992px) {
  .col__lg__5 {
    width: 41.666666%;
  }
}

@media (min-width:992px) {
  .col__lg__6 {
    width: 50%;
  }
}

@media (min-width:992px) {
  .col__lg__7 {
    width: 58.333333%;
  }
}

@media (min-width:992px) {
  .col__lg__8 {
    width: 66.666666%;
  }
}

@media (min-width:992px) {
  .col__lg__9 {
    width: 75%;
  }
}

@media (min-width:992px) {
  .col__lg__10 {
    width: 83.333333%;
  }
}

@media (min-width:992px) {
  .col__lg__11 {
    width: 91.666666%;
  }
}

@media (min-width:992px) {
  .col__lg__12 {
    width: 100%;
  }
}

.col__xl {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  min-width: 0;
  max-width: 100%;
}

@media (min-width:1200px) {
  .col__xl__1 {
    width: 8.333333%;
  }
}

@media (min-width:1200px) {
  .col__xl__2 {
    width: 16.666666%;
  }
}

@media (min-width:1200px) {
  .col__xl__3 {
    width: 25%;
  }
}

@media (min-width:1200px) {
  .col__xl__4 {
    width: 33.333333%;
  }
}

@media (min-width:1200px) {
  .col__xl__5 {
    width: 41.666666%;
  }
}

@media (min-width:1200px) {
  .col__xl__6 {
    width: 50%;
  }
}

@media (min-width:1200px) {
  .col__xl__7 {
    width: 58.333333%;
  }
}

@media (min-width:1200px) {
  .col__xl__8 {
    width: 66.666666%;
  }
}

@media (min-width:1200px) {
  .col__xl__9 {
    width: 75%;
  }
}

@media (min-width:1200px) {
  .col__xl__10 {
    width: 83.333333%;
  }
}

@media (min-width:1200px) {
  .col__xl__11 {
    width: 91.666666%;
  }
}

@media (min-width:1200px) {
  .col__xl__12 {
    width: 100%;
  }
}

.col__xxl {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  min-width: 0;
  max-width: 100%;
}

@media (min-width:1380px) {
  .col__xxl__1 {
    width: 8.333333%;
  }
}

@media (min-width:1380px) {
  .col__xxl__2 {
    width: 16.666666%;
  }
}

@media (min-width:1380px) {
  .col__xxl__3 {
    width: 25%;
  }
}

@media (min-width:1380px) {
  .col__xxl__4 {
    width: 33.333333%;
  }
}

@media (min-width:1380px) {
  .col__xxl__5 {
    width: 41.666666%;
  }
}

@media (min-width:1380px) {
  .col__xxl__6 {
    width: 50%;
  }
}

@media (min-width:1380px) {
  .col__xxl__7 {
    width: 58.333333%;
  }
}

@media (min-width:1380px) {
  .col__xxl__8 {
    width: 66.666666%;
  }
}

@media (min-width:1380px) {
  .col__xxl__9 {
    width: 75%;
  }
}

@media (min-width:1380px) {
  .col__xxl__10 {
    width: 83.333333%;
  }
}

@media (min-width:1380px) {
  .col__xxl__11 {
    width: 91.666666%;
  }
}

@media (min-width:1380px) {
  .col__xxl__12 {
    width: 100%;
  }
}

.d__flex {
  display: -ms-flexbox;
  display: flex;
}

.d__none{
  display: none;
}


.d__webkit {
  display: -webkit-box;
}

.flex__row {
  -ms-flex-direction: row;
  flex-direction: row;
}

@media (min-width:576px) {
  .flex__sm__row {
    -ms-flex-direction: row;
    flex-direction: row;
  }
}

@media (min-width:768px) {
  .flex__md__row {
    -ms-flex-direction: row;
    flex-direction: row;
  }
}

@media (min-width:992px) {
  .flex__lg__row {
    -ms-flex-direction: row;
    flex-direction: row;
  }
}

@media (min-width:1200px) {
  .flex__xl__row {
    -ms-flex-direction: row;
    flex-direction: row;
  }
}

@media (min-width:1380px) {
  .flex__xxl__row {
    -ms-flex-direction: row;
    flex-direction: row;
  }
}

.flex__column {
  -ms-flex-direction: column;
  flex-direction: column;
}

@media (min-width:576px) {
  .flex__sm__column {
    -ms-flex-direction: column;
    flex-direction: column;
  }
}

@media (min-width:768px) {
  .flex__md__column {
    -ms-flex-direction: column;
    flex-direction: column;
  }
}

@media (min-width:992px) {
  .flex__lg__column {
    -ms-flex-direction: column;
    flex-direction: column;
  }
}

@media (min-width:1200px) {
  .flex__xl__column {
    -ms-flex-direction: column;
    flex-direction: column;
  }
}

@media (min-width:1380px) {
  .flex__xxl__column {
    -ms-flex-direction: column;
    flex-direction: column;
  }
}

.justify__content__start {
  -ms-flex-pack: start;
  justify-content: flex-start;
}

.justify__content__end {
  -ms-flex-pack: end;
  justify-content: flex-end;
}

.justify__content__center {
  -ms-flex-pack: center;
  justify-content: center;
}

.justify__content__between {
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.justify__content__around {
  -ms-flex-pack: distribute;
  justify-content: space-around;
}

@media (min-width:576px) {
  .justify__content__sm__start {
    -ms-flex-pack: start;
    justify-content: flex-start;
  }
}

@media (min-width:576px) {
  .justify__content__sm__end {
    -ms-flex-pack: end;
    justify-content: flex-end;
  }
}

@media (min-width:576px) {
  .justify__content__sm__center {
    -ms-flex-pack: center;
    justify-content: center;
  }
}

@media (min-width:576px) {
  .justify__content__sm__between {
    -ms-flex-pack: justify;
    justify-content: space-between;
  }
}

@media (min-width:576px) {
  .justify__content__sm__around {
    -ms-flex-pack: distribute;
    justify-content: space-around;
  }
}

@media (min-width:768px) {
  .justify__content__md__start {
    -ms-flex-pack: start;
    justify-content: flex-start;
  }
}

@media (min-width:768px) {
  .justify__content__md__end {
    -ms-flex-pack: end;
    justify-content: flex-end;
  }
}

@media (min-width:768px) {
  .justify__content__md__center {
    -ms-flex-pack: center;
    justify-content: center;
  }
}

@media (min-width:768px) {
  .justify__content__md__between {
    -ms-flex-pack: justify;
    justify-content: space-between;
  }
}

@media (min-width:768px) {
  .justify__content__md__around {
    -ms-flex-pack: distribute;
    justify-content: space-around;
  }
}

@media (min-width:992px) {
  .justify__content__lg__start {
    -ms-flex-pack: start;
    justify-content: flex-start;
  }
}

@media (min-width:992px) {
  .justify__content__lg__end {
    -ms-flex-pack: end;
    justify-content: flex-end;
  }
}

@media (min-width:992px) {
  .justify__content__lg__center {
    -ms-flex-pack: center;
    justify-content: center;
  }
}

@media (min-width:992px) {
  .justify__content__lg__between {
    -ms-flex-pack: justify;
    justify-content: space-between;
  }
}

@media (min-width:992px) {
  .justify__content__lg__around {
    -ms-flex-pack: distribute;
    justify-content: space-around;
  }
}

@media (min-width:1200px) {
  .justify__content__xl__start {
    -ms-flex-pack: start;
    justify-content: flex-start;
  }
}

@media (min-width:1200px) {
  .justify__content__xl__end {
    -ms-flex-pack: end;
    justify-content: flex-end;
  }
}

@media (min-width:1200px) {
  .justify__content__xl__center {
    -ms-flex-pack: center;
    justify-content: center;
  }
}

@media (min-width:1200px) {
  .justify__content__xl__between {
    -ms-flex-pack: justify;
    justify-content: space-between;
  }
}

@media (min-width:1200px) {
  .justify__content__xl__around {
    -ms-flex-pack: distribute;
    justify-content: space-around;
  }
}

@media (min-width:1380px) {
  .justify__content__xxl__start {
    -ms-flex-pack: start;
    justify-content: flex-start;
  }
}

@media (min-width:1380px) {
  .justify__content__xxl__end {
    -ms-flex-pack: end;
    justify-content: flex-end;
  }
}

@media (min-width:1380px) {
  .justify__content__xxl__center {
    -ms-flex-pack: center;
    justify-content: center;
  }
}

@media (min-width:1380px) {
  .justify__content__xxl__between {
    -ms-flex-pack: justify;
    justify-content: space-between;
  }
}

@media (min-width:1380px) {
  .justify__content__xxl__around {
    -ms-flex-pack: distribute;
    justify-content: space-around;
  }
}

.align__items__start {
  -ms-flex-align: start!important;
  align-items: flex-start!important;
}

.align__items__end {
  -ms-flex-align: end!important;
  align-items: flex-end!important;
}

.align__items__center {
  -ms-flex-align: center!important;
  align-items: center!important;
}

.align__items__baseline {
  -ms-flex-align: baseline!important;
  align-items: baseline!important;
}

.align__items__stretch {
  -ms-flex-align: stretch!important;
  align-items: stretch!important;
}

@media (min-width:576px) {
  .align__items__sm__start {
    -ms-flex-align: start!important;
    align-items: flex-start!important;
  }
}

@media (min-width:576px) {
  .align__items__sm__end {
    -ms-flex-align: end!important;
    align-items: flex-end!important;
  }
}

@media (min-width:576px) {
  .align__items__sm__center {
    -ms-flex-align: center!important;
    align-items: center!important;
  }
}

@media (min-width:576px) {
  .align__items__sm__baseline {
    -ms-flex-align: baseline!important;
    align-items: baseline!important;
  }
}

@media (min-width:576px) {
  .align__items__sm__stretch {
    -ms-flex-align: stretch!important;
    align-items: stretch!important;
  }
}

@media (min-width:768px) {
  .align__items__md__start {
    -ms-flex-align: start!important;
    align-items: flex-start!important;
  }
}

@media (min-width:768px) {
  .align__items__md__end {
    -ms-flex-align: end!important;
    align-items: flex-end!important;
  }
}

@media (min-width:768px) {
  .align__items__md__center {
    -ms-flex-align: center!important;
    align-items: center!important;
  }
}

@media (min-width:768px) {
  .align__items__md__baseline {
    -ms-flex-align: baseline!important;
    align-items: baseline!important;
  }
}

@media (min-width:768px) {
  .align__items__md__stretch {
    -ms-flex-align: stretch!important;
    align-items: stretch!important;
  }
}

@media (min-width:992px) {
  .align__items__lg__start {
    -ms-flex-align: start!important;
    align-items: flex-start!important;
  }
}

@media (min-width:992px) {
  .align__items__lg__end {
    -ms-flex-align: end!important;
    align-items: flex-end!important;
  }
}

@media (min-width:992px) {
  .align__items__lg__center {
    -ms-flex-align: center!important;
    align-items: center!important;
  }
}

@media (min-width:992px) {
  .align__items__lg__baseline {
    -ms-flex-align: baseline!important;
    align-items: baseline!important;
  }
}

@media (min-width:992px) {
  .align__items__lg__stretch {
    -ms-flex-align: stretch!important;
    align-items: stretch!important;
  }
}

@media (min-width:1200px) {
  .align__items__xl__start {
    -ms-flex-align: start!important;
    align-items: flex-start!important;
  }
}

@media (min-width:1200px) {
  .align__items__xl__end {
    -ms-flex-align: end!important;
    align-items: flex-end!important;
  }
}

@media (min-width:1200px) {
  .align__items__xl__center {
    -ms-flex-align: center!important;
    align-items: center!important;
  }
}

@media (min-width:1200px) {
  .align__items__xl__baseline {
    -ms-flex-align: baseline!important;
    align-items: baseline!important;
  }
}

@media (min-width:1200px) {
  .align__items__xl__stretch {
    -ms-flex-align: stretch!important;
    align-items: stretch!important;
  }
}

@media (min-width:1380px) {
  .align__items__xxl__start {
    -ms-flex-align: start!important;
    align-items: flex-start!important;
  }
}

@media (min-width:1380px) {
  .align__items__xxl__end {
    -ms-flex-align: end!important;
    align-items: flex-end!important;
  }
}

@media (min-width:1380px) {
  .align__items__xxl__center {
    -ms-flex-align: center!important;
    align-items: center!important;
  }
}

@media (min-width:1380px) {
  .align__items__xxl__baseline {
    -ms-flex-align: baseline!important;
    align-items: baseline!important;
  }
}

@media (min-width:1380px) {
  .align__items__xxl__stretch {
    -ms-flex-align: stretch!important;
    align-items: stretch!important;
  }
}

.flex__row {
  -ms-flex-direction: row;
  flex-direction: row;
}

@media (min-width:576px) {
  .flex__sm__row {
    -ms-flex-direction: row;
    flex-direction: row;
  }
}

@media (min-width:768px) {
  .flex__md__row {
    -ms-flex-direction: row;
    flex-direction: row;
  }
}

@media (min-width:992px) {
  .flex__lg__row {
    -ms-flex-direction: row;
    flex-direction: row;
  }
}

@media (min-width:1200px) {
  .flex__xl__row {
    -ms-flex-direction: row;
    flex-direction: row;
  }
}

@media (min-width:1380px) {
  .flex__xxl__row {
    -ms-flex-direction: row;
    flex-direction: row;
  }
}

.flex__column {
  -ms-flex-direction: column;
  flex-direction: column;
}

@media (min-width:576px) {
  .flex__sm__column {
    -ms-flex-direction: column;
    flex-direction: column;
  }
}

@media (min-width:768px) {
  .flex__md__column {
    -ms-flex-direction: column;
    flex-direction: column;
  }
}

@media (min-width:992px) {
  .flex__lg__column {
    -ms-flex-direction: column;
    flex-direction: column;
  }
}

@media (min-width:1200px) {
  .flex__xl__column {
    -ms-flex-direction: column;
    flex-direction: column;
  }
}

@media (min-width:1380px) {
  .flex__xxl__column {
    -ms-flex-direction: column;
    flex-direction: column;
  }
}

.text__left {
  text-align: left;
}

.text__center {
  text-align: center;
}

.text__right {
  text-align: right;
}

.text__justify {
  text-align: justify;
}

@media (min-width:576px) {
  .text__sm__left {
    text-align: left;
  }
}

@media (min-width:576px) {
  .text__sm__center {
    text-align: center;
  }
}

@media (min-width:576px) {
  .text__sm__right {
    text-align: right;
  }
}

@media (min-width:576px) {
  .text__sm__justify {
    text-align: justify;
  }
}

@media (min-width:768px) {
  .text__md__left {
    text-align: left;
  }
}

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

@media (min-width:768px) {
  .text__md__right {
    text-align: right;
  }
}

@media (min-width:768px) {
  .text__md__justify {
    text-align: justify;
  }
}

@media (min-width:992px) {
  .text__lg__left {
    text-align: left;
  }
}

@media (min-width:992px) {
  .text__lg__center {
    text-align: center;
  }
}

@media (min-width:992px) {
  .text__lg__right {
    text-align: right;
  }
}

@media (min-width:992px) {
  .text__lg__justify {
    text-align: justify;
  }
}

@media (min-width:1200px) {
  .text__xl__left {
    text-align: left;
  }
}

@media (min-width:1200px) {
  .text__xl__center {
    text-align: center;
  }
}

@media (min-width:1200px) {
  .text__xl__right {
    text-align: right;
  }
}

@media (min-width:1200px) {
  .text__xl__justify {
    text-align: justify;
  }
}

@media (min-width:1380px) {
  .text__xxl__left {
    text-align: left;
  }
}

@media (min-width:1380px) {
  .text__xxl__center {
    text-align: center;
  }
}

@media (min-width:1380px) {
  .text__xxl__right {
    text-align: right;
  }
}

@media (min-width:1380px) {
  .text__xxl__justify {
    text-align: justify;
  }
}

.order__1 {
  -ms-flex-order: 1;
  order: 1;
}

.order__2 {
  -ms-flex-order: 2;
  order: 2;
}

.order__3 {
  -ms-flex-order: 3;
  order: 3;
}

.order__4 {
  -ms-flex-order: 4;
  order: 4;
}

.order__5 {
  -ms-flex-order: 5;
  order: 5;
}

.order__6 {
  -ms-flex-order: 6;
  order: 6;
}

.order__7 {
  -ms-flex-order: 7;
  order: 7;
}

.order__8 {
  -ms-flex-order: 8;
  order: 8;
}

.order__9 {
  -ms-flex-order: 9;
  order: 9;
}

.order__10 {
  -ms-flex-order: 10;
  order: 10;
}

.order__11 {
  -ms-flex-order: 11;
  order: 11;
}

.order__12 {
  -ms-flex-order: 12;
  order: 12;
}

@media (min-width:576px) {
  .order__sm__1 {
    -ms-flex-order: 1;
    order: 1;
  }
}

@media (min-width:576px) {
  .order__sm__2 {
    -ms-flex-order: 2;
    order: 2;
  }
}

@media (min-width:576px) {
  .order__sm__3 {
    -ms-flex-order: 3;
    order: 3;
  }
}

@media (min-width:576px) {
  .order__sm__4 {
    -ms-flex-order: 4;
    order: 4;
  }
}

@media (min-width:576px) {
  .order__sm__5 {
    -ms-flex-order: 5;
    order: 5;
  }
}

@media (min-width:576px) {
  .order__sm__6 {
    -ms-flex-order: 6;
    order: 6;
  }
}

@media (min-width:576px) {
  .order__sm__7 {
    -ms-flex-order: 7;
    order: 7;
  }
}

@media (min-width:576px) {
  .order__sm__8 {
    -ms-flex-order: 8;
    order: 8;
  }
}

@media (min-width:576px) {
  .order__sm__9 {
    -ms-flex-order: 9;
    order: 9;
  }
}

@media (min-width:576px) {
  .order__sm__10 {
    -ms-flex-order: 10;
    order: 10;
  }
}

@media (min-width:576px) {
  .order__sm__11 {
    -ms-flex-order: 11;
    order: 11;
  }
}

@media (min-width:576px) {
  .order__sm__12 {
    -ms-flex-order: 12;
    order: 12;
  }
}

@media (min-width:768px) {
  .order__md__1 {
    -ms-flex-order: 1;
    order: 1;
  }
}

@media (min-width:768px) {
  .order__md__2 {
    -ms-flex-order: 2;
    order: 2;
  }
}

@media (min-width:768px) {
  .order__md__3 {
    -ms-flex-order: 3;
    order: 3;
  }
}

@media (min-width:768px) {
  .order__md__4 {
    -ms-flex-order: 4;
    order: 4;
  }
}

@media (min-width:768px) {
  .order__md__5 {
    -ms-flex-order: 5;
    order: 5;
  }
}

@media (min-width:768px) {
  .order__md__6 {
    -ms-flex-order: 6;
    order: 6;
  }
}

@media (min-width:768px) {
  .order__md__7 {
    -ms-flex-order: 7;
    order: 7;
  }
}

@media (min-width:768px) {
  .order__md__8 {
    -ms-flex-order: 8;
    order: 8;
  }
}

@media (min-width:768px) {
  .order__md__9 {
    -ms-flex-order: 9;
    order: 9;
  }
}

@media (min-width:768px) {
  .order__md__10 {
    -ms-flex-order: 10;
    order: 10;
  }
}

@media (min-width:768px) {
  .order__md__11 {
    -ms-flex-order: 11;
    order: 11;
  }
}

@media (min-width:768px) {
  .order__md__12 {
    -ms-flex-order: 12;
    order: 12;
  }
}

@media (min-width:992px) {
  .order__lg__1 {
    -ms-flex-order: 1;
    order: 1;
  }
}

@media (min-width:992px) {
  .order__lg__2 {
    -ms-flex-order: 2;
    order: 2;
  }
}

@media (min-width:992px) {
  .order__lg__3 {
    -ms-flex-order: 3;
    order: 3;
  }
}

@media (min-width:992px) {
  .order__lg__4 {
    -ms-flex-order: 4;
    order: 4;
  }
}

@media (min-width:992px) {
  .order__lg__5 {
    -ms-flex-order: 5;
    order: 5;
  }
}

@media (min-width:992px) {
  .order__lg__6 {
    -ms-flex-order: 6;
    order: 6;
  }
}

@media (min-width:992px) {
  .order__lg__7 {
    -ms-flex-order: 7;
    order: 7;
  }
}

@media (min-width:992px) {
  .order__lg__8 {
    -ms-flex-order: 8;
    order: 8;
  }
}

@media (min-width:992px) {
  .order__lg__9 {
    -ms-flex-order: 9;
    order: 9;
  }
}

@media (min-width:992px) {
  .order__lg__10 {
    -ms-flex-order: 10;
    order: 10;
  }
}

@media (min-width:992px) {
  .order__lg__11 {
    -ms-flex-order: 11;
    order: 11;
  }
}

@media (min-width:992px) {
  .order__lg__12 {
    -ms-flex-order: 12;
    order: 12;
  }
}

@media (min-width:1200px) {
  .order__xl__1 {
    -ms-flex-order: 1;
    order: 1;
  }
}

@media (min-width:1200px) {
  .order__xl__2 {
    -ms-flex-order: 2;
    order: 2;
  }
}

@media (min-width:1200px) {
  .order__xl__3 {
    -ms-flex-order: 3;
    order: 3;
  }
}

@media (min-width:1200px) {
  .order__xl__4 {
    -ms-flex-order: 4;
    order: 4;
  }
}

@media (min-width:1200px) {
  .order__xl__5 {
    -ms-flex-order: 5;
    order: 5;
  }
}

@media (min-width:1200px) {
  .order__xl__6 {
    -ms-flex-order: 6;
    order: 6;
  }
}

@media (min-width:1200px) {
  .order__xl__7 {
    -ms-flex-order: 7;
    order: 7;
  }
}

@media (min-width:1200px) {
  .order__xl__8 {
    -ms-flex-order: 8;
    order: 8;
  }
}

@media (min-width:1200px) {
  .order__xl__9 {
    -ms-flex-order: 9;
    order: 9;
  }
}

@media (min-width:1200px) {
  .order__xl__10 {
    -ms-flex-order: 10;
    order: 10;
  }
}

@media (min-width:1200px) {
  .order__xl__11 {
    -ms-flex-order: 11;
    order: 11;
  }
}

@media (min-width:1200px) {
  .order__xl__12 {
    -ms-flex-order: 12;
    order: 12;
  }
}

@media (min-width:1380px) {
  .order__xxl__1 {
    -ms-flex-order: 1;
    order: 1;
  }
}

@media (min-width:1380px) {
  .order__xxl__2 {
    -ms-flex-order: 2;
    order: 2;
  }
}

@media (min-width:1380px) {
  .order__xxl__3 {
    -ms-flex-order: 3;
    order: 3;
  }
}

@media (min-width:1380px) {
  .order__xxl__4 {
    -ms-flex-order: 4;
    order: 4;
  }
}

@media (min-width:1380px) {
  .order__xxl__5 {
    -ms-flex-order: 5;
    order: 5;
  }
}

@media (min-width:1380px) {
  .order__xxl__6 {
    -ms-flex-order: 6;
    order: 6;
  }
}

@media (min-width:1380px) {
  .order__xxl__7 {
    -ms-flex-order: 7;
    order: 7;
  }
}

@media (min-width:1380px) {
  .order__xxl__8 {
    -ms-flex-order: 8;
    order: 8;
  }
}

@media (min-width:1380px) {
  .order__xxxl__9 {
    -ms-flex-order: 9;
    order: 9;
  }
}

@media (min-width:1380px) {
  .order__xxl__10 {
    -ms-flex-order: 10;
    order: 10;
  }
}

@media (min-width:1380px) {
  .order__xxl__11 {
    -ms-flex-order: 11;
    order: 11;
  }
}

@media (min-width:1380px) {
  .order__xxl__12 {
    -ms-flex-order: 12;
    order: 12;
  }
}

.p__ {
  padding: 10px;
}

.p__sm {
  padding: 15px;
}

.p__md {
  padding: 20px;
}

.p__lg {
  padding: 30px;
}

.p__xl {
  padding: 50px;
}

.p__xxl {
  padding: 100px;
}

.m__ {
  margin: 10px;
}

.m__sm {
  margin: 15px;
}

.m__md {
  margin: 20px;
}

.m__lg {
  margin: 30px;
}

.m__xl {
  margin: 50px;
}

.m__xxl {
  margin: 100px;
}

.overflow__auto {
  overflow: auto!important;
}

.overflow__hidden {
  overflow: hidden!important;
}

.position__static {
  position: static!important;
}

.position__relative {
  position: relative!important;
}

.position__absolute {
  position: absolute!important;
}

.position__fixed {
  position: fixed!important;
}

.position__sticky {
  position: -webkit-sticky!important;
  position: sticky!important;
}

.fixed__top {
  position: fixed;
  top: 0;
  right: 0;
  left: 0;
  z-index: 1030;
}

.fixed__bottom {
  position: fixed;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1030;
}

article, aside, figcaption, figure, footer, header, hgroup, main, nav, section {
  display: block;
}

input:focus, select:focus, textarea:focus, button:focus {
  outline: none !important;
}

.sticky__top {
  position: -webkit-sticky;
  position: sticky;
  top: 0;
  z-index: 1020;
}

.d__webkit__respomsive {
  display: -webkit-box;
}

@media (min-width:768px) {
  .d__webkit__respomsive {
    display: flex;
  }
}