@media screen and (min-width:1024px) {
  .public-access .t-h1-b\@tl\+ {
    display: block;
    font-size: 42px;
    line-height: 50px;
    font-family: 'Guardian Text Sans',sans-serif!important;
    font-weight: 700;
    padding-top: 35px;
    padding-bottom: 10px;
  }

  .public-access .t-h1-b\@tl\+:after,
  .public-access .t-h1-b\@tl\+:before {
    content: '';
    display: block;
  }

  .public-access .t-h1-b\@tl\+:before {
    margin-top: -.89524em;
  }

  .public-access .t-h1-b\@tl\+:after {
    margin-top: -.29524em;
  }
}

.public-access .t-h2-b {
  display: block;
  font-size: 34px;
  line-height: 35px;
  font-family: 'Guardian Text Sans',sans-serif!important;
  font-weight: 700;
  padding-top: 30px;
  padding-bottom: 10px;
}

.public-access .t-h2-b:after,
.public-access .t-h2-b:before {
  content: '';
  display: block;
}

.public-access .t-h2-b:before {
  margin-top: -.81471em;
}

.public-access .t-h2-b:after {
  margin-top: -.21471em;
}

@media screen and (min-width:768px) and (max-width:1023px) {
  .public-access .t-h2-b\@tp {
    display: block;
    font-size: 34px;
    line-height: 35px;
    font-family: 'Guardian Text Sans',sans-serif!important;
    font-weight: 700;
    padding-top: 30px;
    padding-bottom: 10px;
  }

  .public-access .t-h2-b\@tp:after,
  .public-access .t-h2-b\@tp:before {
    content: '';
    display: block;
  }

  .public-access .t-h2-b\@tp:before {
    margin-top: -.81471em;
  }

  .public-access .t-h2-b\@tp:after {
    margin-top: -.21471em;
  }
}

.public-access .t-h3 {
  display: block;
  font-size: 30px;
  line-height: 35px;
  font-family: 'Guardian Text Sans',sans-serif!important;
  font-weight: 700;
  padding-top: 25px;
  padding-bottom: 10px;
}

.public-access .t-h3:after,
.public-access .t-h3:before {
  content: '';
  display: block;
}

.public-access .t-h3:before {
  margin-top: -.88333em;
}

.public-access .t-h3:after {
  margin-top: -.28333em;
}

@media screen and (max-width:767px) {
  .public-access .t-h3\@m- {
    display: block;
    font-size: 30px;
    line-height: 35px;
    font-family: 'Guardian Text Sans',sans-serif!important;
    font-weight: 700;
    padding-top: 25px;
    padding-bottom: 10px;
  }

  .public-access .t-h3\@m-:after,
  .public-access .t-h3\@m-:before {
    content: '';
    display: block;
  }

  .public-access .t-h3\@m-:before {
    margin-top: -.88333em;
  }

  .public-access .t-h3\@m-:after {
    margin-top: -.28333em;
  }
}

@media screen and (min-width:568px) and (max-width:767px) {
  .public-access .t-h3\@m {
    display: block;
    font-size: 30px;
    line-height: 35px;
    font-family: 'Guardian Text Sans',sans-serif!important;
    font-weight: 700;
    padding-top: 25px;
    padding-bottom: 10px;
  }

  .public-access .t-h3\@m:after,
  .public-access .t-h3\@m:before {
    content: '';
    display: block;
  }

  .public-access .t-h3\@m:before {
    margin-top: -.88333em;
  }

  .public-access .t-h3\@m:after {
    margin-top: -.28333em;
  }
}

@media screen and (min-width:568px) {
  .public-access .t-h3\@m\+ {
    display: block;
    font-size: 30px;
    line-height: 35px;
    font-family: 'Guardian Text Sans',sans-serif!important;
    font-weight: 700;
    padding-top: 25px;
    padding-bottom: 10px;
  }

  .public-access .t-h3\@m\+:after,
  .public-access .t-h3\@m\+:before {
    content: '';
    display: block;
  }

  .public-access .t-h3\@m\+:before {
    margin-top: -.88333em;
  }

  .public-access .t-h3\@m\+:after {
    margin-top: -.28333em;
  }
}

@media screen and (max-width:1023px) {
  .public-access .t-h3\@tp- {
    display: block;
    font-size: 30px;
    line-height: 35px;
    font-family: 'Guardian Text Sans',sans-serif!important;
    font-weight: 700;
    padding-top: 25px;
    padding-bottom: 10px;
  }

  .public-access .t-h3\@tp-:after,
  .public-access .t-h3\@tp-:before {
    content: '';
    display: block;
  }

  .public-access .t-h3\@tp-:before {
    margin-top: -.88333em;
  }

  .public-access .t-h3\@tp-:after {
    margin-top: -.28333em;
  }
}

@media screen and (min-width:1260px) {
  .public-access .t-h3\@d {
    display: block;
    font-size: 30px;
    line-height: 35px;
    font-family: 'Guardian Text Sans',sans-serif!important;
    font-weight: 700;
    padding-top: 25px;
    padding-bottom: 10px;
  }

  .public-access .t-h3\@d:after,
  .public-access .t-h3\@d:before {
    content: '';
    display: block;
  }

  .public-access .t-h3\@d:before {
    margin-top: -.88333em;
  }

  .public-access .t-h3\@d:after {
    margin-top: -.28333em;
  }
}

.public-access .t-h3-b {
  display: block;
  font-size: 24px;
  line-height: 30px;
  font-family: 'Guardian Text Sans',sans-serif!important;
  font-weight: 700;
  padding-top: 20px;
  padding-bottom: 5px;
}

.public-access .t-h3-b:after,
.public-access .t-h3-b:before {
  content: '';
  display: block;
}

.public-access .t-h3-b:before {
  margin-top: -.925em;
}

.public-access .t-h3-b:after {
  margin-top: -.325em;
}

@media screen and (min-width:568px) and (max-width:767px) {
  .public-access .t-h3-b\@m {
    display: block;
    font-size: 24px;
    line-height: 30px;
    font-family: 'Guardian Text Sans',sans-serif!important;
    font-weight: 700;
    padding-top: 20px;
    padding-bottom: 5px;
  }

  .public-access .t-h3-b\@m:after,
  .public-access .t-h3-b\@m:before {
    content: '';
    display: block;
  }

  .public-access .t-h3-b\@m:before {
    margin-top: -.925em;
  }

  .public-access .t-h3-b\@m:after {
    margin-top: -.325em;
  }
}

@media screen and (min-width:768px) and (max-width:1023px) {
  .public-access .t-h3-b\@tp {
    display: block;
    font-size: 24px;
    line-height: 30px;
    font-family: 'Guardian Text Sans',sans-serif!important;
    font-weight: 700;
    padding-top: 20px;
    padding-bottom: 5px;
  }

  .public-access .t-h3-b\@tp:after,
  .public-access .t-h3-b\@tp:before {
    content: '';
    display: block;
  }

  .public-access .t-h3-b\@tp:before {
    margin-top: -.925em;
  }

  .public-access .t-h3-b\@tp:after {
    margin-top: -.325em;
  }
}

@media screen and (min-width:1260px) {
  .public-access .t-h3-b\@d {
    display: block;
    font-size: 24px;
    line-height: 30px;
    font-family: 'Guardian Text Sans',sans-serif!important;
    font-weight: 700;
    padding-top: 20px;
    padding-bottom: 5px;
  }

  .public-access .t-h3-b\@d:after,
  .public-access .t-h3-b\@d:before {
    content: '';
    display: block;
  }

  .public-access .t-h3-b\@d:before {
    margin-top: -.925em;
  }

  .public-access .t-h3-b\@d:after {
    margin-top: -.325em;
  }
}

.public-access .t-h4 {
  display: block;
  font-size: 22px;
  line-height: 25px;
  font-family: 'Guardian Text Sans',sans-serif!important;
  font-weight: 700;
  padding-top: 20px;
  padding-bottom: 5px;
}

.public-access .t-h4:after,
.public-access .t-h4:before {
  content: '';
  display: block;
}

.public-access .t-h4:before {
  margin-top: -.86818em;
}

.public-access .t-h4:after {
  margin-top: -.26818em;
}

@media screen and (max-width:567px) {
  .public-access .t-h4\@s {
    display: block;
    font-size: 22px;
    line-height: 25px;
    font-family: 'Guardian Text Sans',sans-serif!important;
    font-weight: 700;
    padding-top: 20px;
    padding-bottom: 5px;
  }

  .public-access .t-h4\@s:after,
  .public-access .t-h4\@s:before {
    content: '';
    display: block;
  }

  .public-access .t-h4\@s:before {
    margin-top: -.86818em;
  }

  .public-access .t-h4\@s:after {
    margin-top: -.26818em;
  }
}

@media screen and (max-width:767px) {
  .public-access .t-h4\@m- {
    display: block;
    font-size: 22px;
    line-height: 25px;
    font-family: 'Guardian Text Sans',sans-serif!important;
    font-weight: 700;
    padding-top: 20px;
    padding-bottom: 5px;
  }

  .public-access .t-h4\@m-:after,
  .public-access .t-h4\@m-:before {
    content: '';
    display: block;
  }

  .public-access .t-h4\@m-:before {
    margin-top: -.86818em;
  }

  .public-access .t-h4\@m-:after {
    margin-top: -.26818em;
  }
}

@media screen and (min-width:1024px) and (max-width:1259px) {
  .public-access .t-h4\@tl {
    display: block;
    font-size: 22px;
    line-height: 25px;
    font-family: 'Guardian Text Sans',sans-serif!important;
    font-weight: 700;
    padding-top: 20px;
    padding-bottom: 5px;
  }

  .public-access .t-h4\@tl:after,
  .public-access .t-h4\@tl:before {
    content: '';
    display: block;
  }

  .public-access .t-h4\@tl:before {
    margin-top: -.86818em;
  }

  .public-access .t-h4\@tl:after {
    margin-top: -.26818em;
  }
}

.public-access .t-h6 {
  display: block;
  font-size: 16px;
  line-height: 22px;
  font-family: 'Guardian Text Sans',sans-serif!important;
  font-weight: 700;
  padding-top: 15px;
  padding-bottom: 5px;
}

.o-title_mark:before,
.public-access .t-h6:after,
.public-access .t-h6:before {
  content: '';
  display: block;
}

.public-access .t-h6:before {
  margin-top: -.9875em;
}

.public-access .t-h6:after {
  margin-top: -.3875em;
}

@media screen and (min-width:1024px) and (max-width:1259px) {
  .public-access .t-h6\@tl {
    display: block;
    font-size: 16px;
    line-height: 22px;
    font-family: 'Guardian Text Sans',sans-serif!important;
    font-weight: 700;
    padding-top: 15px;
    padding-bottom: 5px;
  }

  .public-access .t-h6\@tl:after,
  .public-access .t-h6\@tl:before {
    content: '';
    display: block;
  }

  .public-access .t-h6\@tl:before {
    margin-top: -.9875em;
  }

  .public-access .t-h6\@tl:after {
    margin-top: -.3875em;
  }
}

.f-0 {
  font-size: 0;
}

.o-title_mark:before {
  width: 30px;
  border-top-width: 3px;
}

@media screen and (max-width:567px) {
  .o-title_mark:before {
    width: 20px;
    border-top-width: 3px;
  }
}

@media screen and (min-width:568px) {
  .o-title_mark\@m\+:before {
    content: '';
    display: block;
    width: 30px;
    border-top-width: 3px;
  }
}

@media screen and (min-width:568px) and (max-width:567px) {
  .o-title_mark\@m\+:before {
    width: 20px;
    border-top-width: 3px;
  }
}

@media screen and (min-width:768px) {
  .o-title_mark\@tp\+:before {
    content: '';
    display: block;
    width: 30px;
    border-top-width: 3px;
  }
}

@media screen and (min-width:768px) and (max-width:567px) {
  .o-title_mark\@tp\+:before {
    width: 20px;
    border-top-width: 3px;
  }
}

@media screen and (min-width:1024px) {
  .o-title_mark\@tl\+:before {
    content: '';
    display: block;
    width: 30px;
    border-top-width: 3px;
  }
}

@media screen and (min-width:1024px) and (max-width:567px) {
  .o-title_mark\@tl\+:before {
    width: 20px;
    border-top-width: 3px;
  }
}

.o-title_mark-right:before {
  content: '';
  display: block;
  width: 30px;
  border-top-width: 3px;
  float: right;
}

@media screen and (max-width:567px) {
  .o-title_mark-right:before {
    width: 20px;
    border-top-width: 3px;
  }
}

@media screen and (min-width:568px) {
  .o-title_mark-right\@m\+:before {
    content: '';
    display: block;
    width: 30px;
    border-top-width: 3px;
    float: right;
  }
}

@media screen and (min-width:568px) and (max-width:567px) {
  .o-title_mark-right\@m\+:before {
    width: 20px;
    border-top-width: 3px;
  }
}

@media screen and (min-width:768px) {
  .o-title_mark-right\@tp\+:before {
    content: '';
    display: block;
    width: 30px;
    border-top-width: 3px;
    float: right;
  }
}

@media screen and (min-width:768px) and (max-width:567px) {
  .o-title_mark-right\@tp\+:before {
    width: 20px;
    border-top-width: 3px;
  }
}

@media screen and (min-width:1024px) {
  .o-title_mark-right\@tl\+:before {
    content: '';
    display: block;
    width: 30px;
    border-top-width: 3px;
    float: right;
  }
}

@media screen and (min-width:1024px) and (max-width:567px) {
  .o-title_mark-right\@tl\+:before {
    width: 20px;
    border-top-width: 3px;
  }
}

.o-title_mark-left:before {
  content: '';
  display: block;
  float: left;
}

@media screen and (max-width:567px) {
  .o-title_mark-left:before {
    width: 20px;
    border-top-width: 3px;
  }
}

@media screen and (min-width:568px) {
  .o-title_mark-left\@m\+:before {
    content: '';
    display: block;
    width: 30px;
    border-top-width: 3px;
    float: left;
  }
}

@media screen and (min-width:568px) and (max-width:567px) {
  .o-title_mark-left\@m\+:before {
    width: 20px;
    border-top-width: 3px;
  }
}

@media screen and (min-width:768px) {
  .o-title_mark-left\@tp\+:before {
    content: '';
    display: block;
    width: 30px;
    border-top-width: 3px;
    float: left;
  }
}

@media screen and (min-width:768px) and (max-width:567px) {
  .o-title_mark-left\@tp\+:before {
    width: 20px;
    border-top-width: 3px;
  }
}

@media screen and (min-width:1024px) {
  .o-title_mark-left\@tl\+:before {
    content: '';
    display: block;
    width: 30px;
    border-top-width: 3px;
    float: left;
  }
}

@media screen and (min-width:1024px) and (max-width:567px) {
  .o-title_mark-left\@tl\+:before {
    width: 20px;
    border-top-width: 3px;
  }
}

.o-title_mark-el,
.o-title_mark-left:before {
  width: 30px;
  border-top-width: 3px;
}

.o-title_mark-el.mark-thin {
  border-top-width: 1px;
}

.o-vert_menu_mark {
  position: relative;
}

.o-vert_menu_mark:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  border-left-width: 3px;
}

.article-text h1:not(:first-child),
.article-text h2:not(:first-child),
.article-text h3:not(:first-child),
.article-text h4:not(:first-child),
.article-text h5:not(:first-child),
.article-text h6:not(:first-child),
.o-subtle_divider,
.podcast-article-text h1:not(:first-child),
.podcast-article-text h2:not(:first-child),
.podcast-article-text h3:not(:first-child),
.podcast-article-text h4:not(:first-child),
.podcast-article-text h5:not(:first-child),
.podcast-article-text h6:not(:first-child),
.product-card-text h1:not(:first-child),
.product-card-text h2:not(:first-child),
.product-card-text h3:not(:first-child),
.product-card-text h4:not(:first-child),
.product-card-text h5:not(:first-child),
.product-card-text h6:not(:first-child) {
  position: relative;
}

.article-text h1:not(:first-child):before,
.article-text h2:not(:first-child):before,
.article-text h3:not(:first-child):before,
.article-text h4:not(:first-child):before,
.article-text h5:not(:first-child):before,
.article-text h6:not(:first-child):before,
.o-subtle_divider:before,
.podcast-article-text h1:not(:first-child):before,
.podcast-article-text h2:not(:first-child):before,
.podcast-article-text h3:not(:first-child):before,
.podcast-article-text h4:not(:first-child):before,
.podcast-article-text h5:not(:first-child):before,
.podcast-article-text h6:not(:first-child):before,
.product-card-text h1:not(:first-child):before,
.product-card-text h2:not(:first-child):before,
.product-card-text h3:not(:first-child):before,
.product-card-text h4:not(:first-child):before,
.product-card-text h5:not(:first-child):before,
.product-card-text h6:not(:first-child):before {
  content: '';
  display: block;
  width: 45px;
  border-top-width: 1px;
  position: absolute;
  top: 0;
  left: 0;
}

@media screen and (max-width:567px) {
  .article-text h1:not(:first-child):before,
  .article-text h2:not(:first-child):before,
  .article-text h3:not(:first-child):before,
  .article-text h4:not(:first-child):before,
  .article-text h5:not(:first-child):before,
  .article-text h6:not(:first-child):before,
  .o-subtle_divider:before,
  .podcast-article-text h1:not(:first-child):before,
  .podcast-article-text h2:not(:first-child):before,
  .podcast-article-text h3:not(:first-child):before,
  .podcast-article-text h4:not(:first-child):before,
  .podcast-article-text h5:not(:first-child):before,
  .podcast-article-text h6:not(:first-child):before,
  .product-card-text h1:not(:first-child):before,
  .product-card-text h2:not(:first-child):before,
  .product-card-text h3:not(:first-child):before,
  .product-card-text h4:not(:first-child):before,
  .product-card-text h5:not(:first-child):before,
  .product-card-text h6:not(:first-child):before {
    width: 30px;
  }
}

.o-subtle_divider--after:before {
  top: auto;
  bottom: 0;
}

@media screen and (max-width:767px) {
  .o-subtle_divider\@m- {
    position: relative;
  }

  .o-subtle_divider\@m-:before {
    content: '';
    display: block;
    width: 45px;
    border-top-width: 1px;
    position: absolute;
    top: 0;
    left: 0;
  }
}

@media screen and (max-width:767px) and (max-width:567px) {
  .o-subtle_divider\@m-:before {
    width: 30px;
  }
}

@media screen and (max-width:767px) {
  .o-subtle_divider\@m---after:before {
    top: auto;
    bottom: 0;
  }
}

@media screen and (min-width:568px) {
  .o-subtle_divider\@m\+ {
    position: relative;
  }

  .o-subtle_divider\@m\+:before {
    content: '';
    display: block;
    width: 45px;
    border-top-width: 1px;
    position: absolute;
    top: 0;
    left: 0;
  }
}

@media screen and (min-width:568px) and (max-width:567px) {
  .o-subtle_divider\@m\+:before {
    width: 30px;
  }
}

@media screen and (min-width:568px) {
  .o-subtle_divider\@m\+--after:before {
    top: auto;
    bottom: 0;
  }
}

@media screen and (max-width:1023px) {
  .o-subtle_divider\@tp- {
    position: relative;
  }

  .o-subtle_divider\@tp-:before {
    content: '';
    display: block;
    width: 45px;
    border-top-width: 1px;
    position: absolute;
    top: 0;
    left: 0;
  }
}

@media screen and (max-width:1023px) and (max-width:567px) {
  .o-subtle_divider\@tp-:before {
    width: 30px;
  }
}

@media screen and (max-width:1023px) {
  .o-subtle_divider\@tp---after:before {
    top: auto;
    bottom: 0;
  }
}

@media screen and (min-width:768px) {
  .o-subtle_divider\@tp\+ {
    position: relative;
  }

  .o-subtle_divider\@tp\+:before {
    content: '';
    display: block;
    width: 45px;
    border-top-width: 1px;
    position: absolute;
    top: 0;
    left: 0;
  }
}

@media screen and (min-width:768px) and (max-width:567px) {
  .o-subtle_divider\@tp\+:before {
    width: 30px;
  }
}

@media screen and (min-width:768px) {
  .o-subtle_divider\@tp\+--after:before {
    top: auto;
    bottom: 0;
  }
}

@media screen and (min-width:1024px) {
  .o-subtle_divider\@tl\+ {
    position: relative;
  }

  .o-subtle_divider\@tl\+:before {
    content: '';
    display: block;
    width: 45px;
    border-top-width: 1px;
    position: absolute;
    top: 0;
    left: 0;
  }
}

@media screen and (min-width:1024px) and (max-width:567px) {
  .o-subtle_divider\@tl\+:before {
    width: 30px;
  }
}

@media screen and (min-width:1024px) {
  .o-subtle_divider\@tl\+--after:before {
    top: auto;
    bottom: 0;
  }
}

.o-rating_thumb {
  position: relative;
}

.o-rating_thumb__rating {
  position: absolute;
}

@media screen and (max-width:567px) {
  .o-rating_thumb__rating {
    left: 20px;
  }
}

@media screen and (max-width:767px) {
  .o-rating_thumb__rating {
    bottom: 75px;
  }
}

@media screen and (min-width:568px) and (max-width:767px) {
  .o-rating_thumb__rating {
    left: 0;
    right: 0;
    max-width: 90%;
    margin-left: auto;
    margin-right: auto;
  }
}

@media screen and (min-width:768px) {
  .o-rating_thumb__rating {
    top: 20px;
    right: -10px;
  }
}

@media screen and (max-width:567px) {
  .o-rating_thumb__top-right .o-rating_thumb__rating {
    top: 10px;
    right: -40px;
    bottom: auto;
    left: auto;
  }
}

.o-rating_thumb__image-container {
  width: 190px;
  height: 190px;
  line-height: 380px;
  text-align: center;
}

@media screen and (max-width:567px) {
  .o-rating_thumb__image-container {
    width: 315px;
    height: 315px;
    line-height: 630px;
  }
}

.o-rating_thumb__image {
  display: inline;
  max-width: 190px;
  max-height: 190px;
}

@media screen and (max-width:567px) {
  .o-rating_thumb__image {
    max-width: 315px;
    max-height: 315px;
  }
}

@media screen and (max-width:767px) {
  .o-rating_thumb\@m- {
    position: relative;
  }

  .o-rating_thumb\@m-__rating {
    position: absolute;
  }
}

@media screen and (max-width:767px) and (max-width:567px) {
  .o-rating_thumb\@m-__rating {
    left: 20px;
  }
}

@media screen and (max-width:767px) and (max-width:767px) {
  .o-rating_thumb\@m-__rating {
    bottom: 75px;
  }
}

@media screen and (max-width:767px) and (min-width:568px) and (max-width:767px) {
  .o-rating_thumb\@m-__rating {
    left: 0;
    right: 0;
    max-width: 90%;
    margin-left: auto;
    margin-right: auto;
  }
}

@media screen and (max-width:767px) and (min-width:768px) {
  .o-rating_thumb\@m-__rating {
    top: 20px;
    right: -10px;
  }
}

@media screen and (max-width:767px) and (max-width:567px) {
  .o-rating_thumb\@m-__top-right .o-rating_thumb__rating {
    top: 10px;
    right: -40px;
    bottom: auto;
    left: auto;
  }
}

@media screen and (max-width:767px) {
  .o-rating_thumb\@m-__image-container {
    width: 190px;
    height: 190px;
    line-height: 380px;
    text-align: center;
  }
}

@media screen and (max-width:767px) and (max-width:567px) {
  .o-rating_thumb\@m-__image-container {
    width: 315px;
    height: 315px;
    line-height: 630px;
  }
}

@media screen and (max-width:767px) {
  .o-rating_thumb\@m-__image {
    display: inline;
    max-width: 190px;
    max-height: 190px;
  }
}

@media screen and (max-width:767px) and (max-width:567px) {
  .o-rating_thumb\@m-__image {
    max-width: 315px;
    max-height: 315px;
  }
}

@media screen and (min-width:568px) {
  .o-rating_thumb\@m\+ {
    position: relative;
  }

  .o-rating_thumb\@m\+__rating {
    position: absolute;
  }
}

@media screen and (min-width:568px) and (max-width:567px) {
  .o-rating_thumb\@m\+__rating {
    left: 20px;
  }
}

@media screen and (min-width:568px) and (max-width:767px) {
  .o-rating_thumb\@m\+__rating {
    bottom: 75px;
  }
}

@media screen and (min-width:568px) and (min-width:568px) and (max-width:767px) {
  .o-rating_thumb\@m\+__rating {
    left: 0;
    right: 0;
    max-width: 90%;
    margin-left: auto;
    margin-right: auto;
  }
}

@media screen and (min-width:568px) and (min-width:768px) {
  .o-rating_thumb\@m\+__rating {
    top: 20px;
    right: -10px;
  }
}

@media screen and (min-width:568px) and (max-width:567px) {
  .o-rating_thumb\@m\+__top-right .o-rating_thumb__rating {
    top: 10px;
    right: -40px;
    bottom: auto;
    left: auto;
  }
}

@media screen and (min-width:568px) {
  .o-rating_thumb\@m\+__image-container {
    width: 190px;
    height: 190px;
    line-height: 380px;
    text-align: center;
  }
}

@media screen and (min-width:568px) and (max-width:567px) {
  .o-rating_thumb\@m\+__image-container {
    width: 315px;
    height: 315px;
    line-height: 630px;
  }
}

@media screen and (min-width:568px) {
  .o-rating_thumb\@m\+__image {
    display: inline;
    max-width: 190px;
    max-height: 190px;
  }
}

@media screen and (min-width:568px) and (max-width:567px) {
  .o-rating_thumb\@m\+__image {
    max-width: 315px;
    max-height: 315px;
  }
}

.o-meta_bar {
  padding: 25px 0;
  border-top-width: 1px;
  border-bottom-width: 1px;
}

@media screen and (min-width:568px) and (max-width:767px) {
  .o-meta_bar\@m {
    padding: 25px 0;
    border-top-width: 1px;
    border-bottom-width: 1px;
  }
}

@media screen and (min-width:768px) and (max-width:1023px) {
  .o-meta_bar\@tp {
    padding: 25px 0;
    border-top-width: 1px;
    border-bottom-width: 1px;
  }
}

@media screen and (min-width:1024px) {
  .o-meta_bar\@tl\+ {
    padding: 25px 0;
    border-top-width: 1px;
    border-bottom-width: 1px;
  }
}

.o-meta_list__item,
.o-meta_list_small__item {
  display: inline-block;
  vertical-align: middle;
}

.o-meta_list__item+.o-meta_list__item {
  padding-left: 15px;
  margin-left: 15px;
  position: relative;
}

.o-meta_list__item+.o-meta_list__item:before,
.o-meta_list_small__item+.o-meta_list_small__item:before {
  content: '';
  height: 20px;
  border-left-width: 1px;
  position: absolute;
  top: 0;
  bottom: 0;
  margin: auto;
  left: 0;
}

.o-meta_list_small__item+.o-meta_list_small__item {
  padding-left: 10px;
  margin-left: 10px;
  position: relative;
}

.o-avatar_offset {
  margin-top: -2.5px;
  height: 40px;
}

.o-avatar_offset--one-line {
  margin-top: -9px;
  height: 30px;
}

@media screen and (max-width:567px) {
  .o-avatar_offset--one-line\@s {
    margin-top: -9px;
    height: 30px;
  }
}

.flush-pad>:first-child {
  padding-top: 0;
}

.flush-pad>:last-child {
  padding-bottom: 0;
}

.o-social_nav {
  margin-right: -20px;
}

.o-social_nav__item {
  display: inline-block;
  vertical-align: middle;
  padding-left: 20px;
  padding-right: 20px;
  position: relative;
}

.o-social_nav__item+.o-social_nav__item:before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  margin-top: -15px;
  height: 30px;
  border-left-width: 1px;
}

@media screen and (min-width:568px) {
  .o-social_nav\@m\+ {
    margin-right: -20px;
  }

  .o-social_nav\@m\+__item {
    display: inline-block;
    vertical-align: middle;
    padding-left: 20px;
    padding-right: 20px;
    position: relative;
  }

  .o-social_nav\@m\+__item+.o-social_nav\@m\+__item:before {
    content: '';
    position: absolute;
    left: 0;
    top: 50%;
    margin-top: -15px;
    height: 30px;
    border-left-width: 1px;
  }
}

.o-bar {
  display: table;
  width: 100%;
}

.o-bar__cell {
  display: table-cell;
  padding-bottom: 0;
}

.o-bar__cell:last-child {
  text-align: right;
}

@media screen and (min-width:768px) {
  .o-bar\@tp\+ {
    display: table;
    width: 100%;
  }

  .o-bar\@tp\+__cell {
    display: table-cell;
    padding-bottom: 0;
  }

  .o-bar\@tp\+__cell:last-child {
    text-align: right;
  }
}

.o-btn:before,
.o-card {
  border-width: 1px;
}

.o-card__title {
  padding: 25px 20px;
}

.o-feed_listing {
  position: relative;
}

.o-feed_listing__inner {
  margin-top: -55px;
  margin-right: 60px;
  padding-right: 30px;
  padding-top: 20px;
  padding-bottom: 40px;
  position: relative;
}

@media screen and (min-width:568px) and (max-width:767px) {
  .o-feed_listing__inner {
    padding-top: 30px;
    margin-right: 60px;
  }
}

@media screen and (min-width:768px) and (max-width:1023px) {
  .o-feed_listing__inner {
    padding-right: 40px;
    padding-top: 25px;
    margin-top: -87px;
  }
}

@media screen and (max-width:567px) {
  .o-feed_listing\@s {
    position: relative;
  }

  .o-feed_listing\@s__inner {
    margin-top: -55px;
    margin-right: 60px;
    padding-right: 30px;
    padding-top: 20px;
    padding-bottom: 40px;
    position: relative;
  }
}

@media screen and (max-width:567px) and (min-width:568px) and (max-width:767px) {
  .o-feed_listing\@s__inner {
    padding-top: 30px;
    margin-right: 60px;
  }
}

@media screen and (max-width:567px) and (min-width:768px) and (max-width:1023px) {
  .o-feed_listing\@s__inner {
    padding-right: 40px;
    padding-top: 25px;
    margin-top: -87px;
  }
}

@media screen and (min-width:568px) and (max-width:767px) {
  .o-feed_listing\@m {
    position: relative;
  }

  .o-feed_listing\@m__inner {
    margin-top: -55px;
    margin-right: 60px;
    padding-right: 30px;
    padding-top: 20px;
    padding-bottom: 40px;
    position: relative;
  }
}

@media screen and (min-width:568px) and (max-width:767px) and (min-width:568px) and (max-width:767px) {
  .o-feed_listing\@m__inner {
    padding-top: 30px;
    margin-right: 60px;
  }
}

@media screen and (min-width:568px) and (max-width:767px) and (min-width:768px) and (max-width:1023px) {
  .o-feed_listing\@m__inner {
    padding-right: 40px;
    padding-top: 25px;
    margin-top: -87px;
  }
}

@media screen and (max-width:767px) {
  .o-feed_listing\@m- {
    position: relative;
  }

  .i-native-ad-latest .i-sponsored-by-title-body-wrapper,
  .o-feed_listing\@m-__inner {
    margin-top: -55px;
    margin-right: 60px;
    padding-right: 30px;
    padding-top: 20px;
    padding-bottom: 40px;
    position: relative;
  }
}

@media screen and (max-width:767px) and (min-width:568px) and (max-width:767px) {
  .i-native-ad-latest .i-sponsored-by-title-body-wrapper,
  .o-feed_listing\@m-__inner {
    padding-top: 30px;
    margin-right: 60px;
  }
}

@media screen and (max-width:767px) and (min-width:768px) and (max-width:1023px) {
  .i-native-ad-latest .i-sponsored-by-title-body-wrapper,
  .o-feed_listing\@m-__inner {
    padding-right: 40px;
    padding-top: 25px;
    margin-top: -87px;
  }
}

@media screen and (min-width:568px) {
  .o-feed_listing\@m\+ {
    position: relative;
  }

  .o-feed_listing\@m\+__inner {
    margin-top: -55px;
    margin-right: 60px;
    padding-right: 30px;
    padding-top: 20px;
    padding-bottom: 40px;
    position: relative;
  }
}

@media screen and (min-width:568px) and (min-width:568px) and (max-width:767px) {
  .o-feed_listing\@m\+__inner {
    padding-top: 30px;
    margin-right: 60px;
  }
}

@media screen and (min-width:568px) and (min-width:768px) and (max-width:1023px) {
  .o-feed_listing\@m\+__inner {
    padding-right: 40px;
    padding-top: 25px;
    margin-top: -87px;
  }
}

@media screen and (min-width:768px) and (max-width:1023px) {
  .o-feed_listing\@tp {
    position: relative;
  }

  .o-feed_listing\@tp__inner {
    margin-top: -55px;
    margin-right: 60px;
    padding-right: 30px;
    padding-top: 20px;
    padding-bottom: 40px;
    position: relative;
  }
}

@media screen and (min-width:768px) and (max-width:1023px) and (min-width:568px) and (max-width:767px) {
  .o-feed_listing\@tp__inner {
    padding-top: 30px;
    margin-right: 60px;
  }
}

@media screen and (min-width:768px) and (max-width:1023px) and (min-width:768px) and (max-width:1023px) {
  .o-feed_listing\@tp__inner {
    padding-right: 40px;
    padding-top: 25px;
    margin-top: -87px;
  }
}

@media screen and (max-width:1023px) {
  .o-feed_listing\@tp- {
    position: relative;
  }

  .o-feed_listing\@tp-__inner {
    margin-top: -55px;
    margin-right: 60px;
    padding-right: 30px;
    padding-top: 20px;
    padding-bottom: 40px;
    position: relative;
  }
}

@media screen and (max-width:1023px) and (min-width:568px) and (max-width:767px) {
  .o-feed_listing\@tp-__inner {
    padding-top: 30px;
    margin-right: 60px;
  }
}

@media screen and (max-width:1023px) and (min-width:768px) and (max-width:1023px) {
  .o-feed_listing\@tp-__inner {
    padding-right: 40px;
    padding-top: 25px;
    margin-top: -87px;
  }
}

@media screen and (min-width:768px) {
  .o-feed_listing\@tp\+ {
    position: relative;
  }

  .o-feed_listing\@tp\+__inner {
    margin-top: -55px;
    margin-right: 60px;
    padding-right: 30px;
    padding-top: 20px;
    padding-bottom: 40px;
    position: relative;
  }
}

@media screen and (min-width:768px) and (min-width:568px) and (max-width:767px) {
  .o-feed_listing\@tp\+__inner {
    padding-top: 30px;
    margin-right: 60px;
  }
}

@media screen and (min-width:768px) and (min-width:768px) and (max-width:1023px) {
  .o-feed_listing\@tp\+__inner {
    padding-right: 40px;
    padding-top: 25px;
    margin-top: -87px;
  }
}

@media screen and (min-width:1024px) and (max-width:1259px) {
  .o-feed_listing\@tl {
    position: relative;
  }

  .o-feed_listing\@tl__inner {
    margin-top: -55px;
    margin-right: 60px;
    padding-right: 30px;
    padding-top: 20px;
    padding-bottom: 40px;
    position: relative;
  }
}

@media screen and (min-width:1024px) and (max-width:1259px) and (min-width:568px) and (max-width:767px) {
  .o-feed_listing\@tl__inner {
    padding-top: 30px;
    margin-right: 60px;
  }
}

@media screen and (min-width:1024px) and (max-width:1259px) and (min-width:768px) and (max-width:1023px) {
  .o-feed_listing\@tl__inner {
    padding-right: 40px;
    padding-top: 25px;
    margin-top: -87px;
  }
}

@media screen and (max-width:1259px) {
  .o-feed_listing\@tl- {
    position: relative;
  }

  .o-feed_listing\@tl-__inner {
    margin-top: -55px;
    margin-right: 60px;
    padding-right: 30px;
    padding-top: 20px;
    padding-bottom: 40px;
    position: relative;
  }
}

@media screen and (max-width:1259px) and (min-width:568px) and (max-width:767px) {
  .o-feed_listing\@tl-__inner {
    padding-top: 30px;
    margin-right: 60px;
  }
}

@media screen and (max-width:1259px) and (min-width:768px) and (max-width:1023px) {
  .o-feed_listing\@tl-__inner {
    padding-right: 40px;
    padding-top: 25px;
    margin-top: -87px;
  }
}

@media screen and (min-width:1024px) {
  .o-feed_listing\@tl\+ {
    position: relative;
  }

  .o-feed_listing\@tl\+__inner {
    margin-top: -55px;
    margin-right: 60px;
    padding-right: 30px;
    padding-top: 20px;
    padding-bottom: 40px;
    position: relative;
  }
}

@media screen and (min-width:1024px) and (min-width:568px) and (max-width:767px) {
  .o-feed_listing\@tl\+__inner {
    padding-top: 30px;
    margin-right: 60px;
  }
}

@media screen and (min-width:1024px) and (min-width:768px) and (max-width:1023px) {
  .o-feed_listing\@tl\+__inner {
    padding-right: 40px;
    padding-top: 25px;
    margin-top: -87px;
  }
}

@media screen and (min-width:1260px) {
  .o-feed_listing\@d {
    position: relative;
  }

  .o-feed_listing\@d__inner {
    margin-top: -55px;
    margin-right: 60px;
    padding-right: 30px;
    padding-top: 20px;
    padding-bottom: 40px;
    position: relative;
  }
}

@media screen and (min-width:1260px) and (min-width:568px) and (max-width:767px) {
  .o-feed_listing\@d__inner {
    padding-top: 30px;
    margin-right: 60px;
  }
}

@media screen and (min-width:1260px) and (min-width:768px) and (max-width:1023px) {
  .o-feed_listing\@d__inner {
    padding-right: 40px;
    padding-top: 25px;
    margin-top: -87px;
  }
}

@media screen and (max-width:767px) {
  .o-feed_bleed {
    min-height: 155px;
    margin-left: 20px;
  }
}

@media screen and (min-width:568px) and (max-width:767px) {
  .o-feed_bleed {
    margin-left: 25px;
  }
}

@media screen and (max-width:567px) and (max-width:767px) {
  .o-feed_bleed\@s {
    min-height: 155px;
    margin-left: 20px;
  }
}

@media screen and (max-width:567px) and (min-width:568px) and (max-width:767px) {
  .o-feed_bleed\@s {
    margin-left: 25px;
  }
}

@media screen and (min-width:568px) and (max-width:767px) and (max-width:767px) {
  .o-feed_bleed\@m {
    min-height: 155px;
    margin-left: 20px;
  }
}

@media screen and (min-width:568px) and (max-width:767px) and (min-width:568px) and (max-width:767px) {
  .o-feed_bleed\@m {
    margin-left: 25px;
  }
}

@media screen and (max-width:767px) and (max-width:767px) {
  .o-feed_bleed\@m- {
    min-height: 155px;
    margin-left: 20px;
  }
}

@media screen and (max-width:767px) and (min-width:568px) and (max-width:767px) {
  .o-feed_bleed\@m- {
    margin-left: 25px;
  }
}

@media screen and (min-width:568px) and (max-width:767px) {
  .o-feed_bleed\@m\+ {
    min-height: 155px;
    margin-left: 20px;
  }
}

@media screen and (min-width:568px) and (min-width:568px) and (max-width:767px) {
  .o-feed_bleed\@m\+ {
    margin-left: 25px;
  }
}

@media screen and (min-width:768px) and (max-width:1023px) and (max-width:767px) {
  .o-feed_bleed\@tp {
    min-height: 155px;
    margin-left: 20px;
  }
}

@media screen and (min-width:768px) and (max-width:1023px) and (min-width:568px) and (max-width:767px) {
  .o-feed_bleed\@tp {
    margin-left: 25px;
  }
}

@media screen and (max-width:1023px) and (max-width:767px) {
  .o-feed_bleed\@tp- {
    min-height: 155px;
    margin-left: 20px;
  }
}

@media screen and (max-width:1023px) and (min-width:568px) and (max-width:767px) {
  .o-feed_bleed\@tp- {
    margin-left: 25px;
  }
}

@media screen and (min-width:768px) and (max-width:767px) {
  .o-feed_bleed\@tp\+ {
    min-height: 155px;
    margin-left: 20px;
  }
}

@media screen and (min-width:768px) and (min-width:568px) and (max-width:767px) {
  .o-feed_bleed\@tp\+ {
    margin-left: 25px;
  }
}

@media screen and (min-width:1024px) and (max-width:1259px) and (max-width:767px) {
  .o-feed_bleed\@tl {
    min-height: 155px;
    margin-left: 20px;
  }
}

@media screen and (min-width:1024px) and (max-width:1259px) and (min-width:568px) and (max-width:767px) {
  .o-feed_bleed\@tl {
    margin-left: 25px;
  }
}

@media screen and (max-width:1259px) and (max-width:767px) {
  .o-feed_bleed\@tl- {
    min-height: 155px;
    margin-left: 20px;
  }
}

@media screen and (max-width:1259px) and (min-width:568px) and (max-width:767px) {
  .o-feed_bleed\@tl- {
    margin-left: 25px;
  }
}

@media screen and (min-width:1024px) and (max-width:767px) {
  .o-feed_bleed\@tl\+ {
    min-height: 155px;
    margin-left: 20px;
  }
}

@media screen and (min-width:1024px) and (min-width:568px) and (max-width:767px) {
  .o-feed_bleed\@tl\+ {
    margin-left: 25px;
  }
}

@media screen and (min-width:1260px) and (max-width:767px) {
  .o-feed_bleed\@d {
    min-height: 155px;
    margin-left: 20px;
  }
}

@media screen and (min-width:1260px) and (min-width:568px) and (max-width:767px) {
  .o-feed_bleed\@d {
    margin-left: 25px;
  }
}

.o-listing_right_action_offset {
  margin-right: -105px;
}

@media screen and (max-width:567px) {
  .o-listing_right_action_offset\@s {
    margin-right: -105px;
  }
}

@media screen and (min-width:568px) and (max-width:767px) {
  .o-listing_right_action_offset\@m {
    margin-right: -105px;
  }
}

@media screen and (max-width:767px) {
  .o-listing_right_action_offset\@m- {
    margin-right: -105px;
  }
}

@media screen and (min-width:568px) {
  .o-listing_right_action_offset\@m\+ {
    margin-right: -105px;
  }
}

@media screen and (min-width:768px) and (max-width:1023px) {
  .o-listing_right_action_offset\@tp {
    margin-right: -105px;
  }
}

@media screen and (max-width:1023px) {
  .o-listing_right_action_offset\@tp- {
    margin-right: -105px;
  }
}

@media screen and (min-width:768px) {
  .o-listing_right_action_offset\@tp\+ {
    margin-right: -105px;
  }
}

@media screen and (min-width:1024px) and (max-width:1259px) {
  .o-listing_right_action_offset\@tl {
    margin-right: -105px;
  }
}

@media screen and (max-width:1259px) {
  .o-listing_right_action_offset\@tl- {
    margin-right: -105px;
  }
}

@media screen and (min-width:1024px) {
  .o-listing_right_action_offset\@tl\+ {
    margin-right: -105px;
  }
}

@media screen and (min-width:1260px) {
  .o-listing_right_action_offset\@d {
    margin-right: -105px;
  }
}

.o-backdrop,
.o-backdrop-mobile {
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  height: 150px;
}

.o-backdrop-mobile {
  height: 50px;
}

.o-btn {
  position: relative;
  display: inline-block;
  width: 100%;
  text-align: center;
  padding: 25px 0;
  white-space: nowrap;
  border-radius: 2px;
}

@media screen and (max-width:567px) {
  .o-btn {
    padding: 15px 0;
  }
}

.o-btn:before {
  content: '';
  position: absolute;
  margin: auto;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  border-radius: 2px;
}

.o-btn--small {
  padding: 15px 0;
}

.o-btn--medium {
  padding: 20px 0;
}

@media screen and (max-width:767px) {
  .o-btn\@m- {
    position: relative;
    display: inline-block;
    width: 100%;
    text-align: center;
    padding: 25px 0;
    white-space: nowrap;
    border-radius: 2px;
  }
}

@media screen and (max-width:767px) and (max-width:567px) {
  .o-btn\@m- {
    padding: 15px 0;
  }
}

@media screen and (max-width:767px) {
  .o-btn\@m-:before {
    content: '';
    position: absolute;
    margin: auto;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    border-radius: 2px;
    border-width: 1px;
  }

  .o-btn\@m---small {
    padding: 15px 0;
  }

  .o-btn\@m---medium {
    padding: 20px 0;
  }
}

@media screen and (max-width:1023px) {
  .o-btn\@tp- {
    position: relative;
    display: inline-block;
    width: 100%;
    text-align: center;
    padding: 25px 0;
    white-space: nowrap;
    border-radius: 2px;
  }
}

@media screen and (max-width:1023px) and (max-width:567px) {
  .o-btn\@tp- {
    padding: 15px 0;
  }
}

@media screen and (max-width:1023px) {
  .o-btn\@tp-:before {
    content: '';
    position: absolute;
    margin: auto;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    border-radius: 2px;
    border-width: 1px;
  }

  .o-btn\@tp---small {
    padding: 15px 0;
  }

  .o-btn\@tp---medium {
    padding: 20px 0;
  }
}

@media screen and (min-width:1024px) {
  .o-btn\@tl\+ {
    position: relative;
    display: inline-block;
    width: 100%;
    text-align: center;
    padding: 25px 0;
    white-space: nowrap;
    border-radius: 2px;
  }
}

@media screen and (min-width:1024px) and (max-width:567px) {
  .o-btn\@tl\+ {
    padding: 15px 0;
  }
}

@media screen and (min-width:1024px) {
  .o-btn\@tl\+:before {
    content: '';
    position: absolute;
    margin: auto;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    border-radius: 2px;
    border-width: 1px;
  }

  .o-btn\@tl\+--small {
    padding: 15px 0;
  }

  .o-btn\@tl\+--medium {
    padding: 20px 0;
  }
}

.o-dropdown,
.o-dropdown--alt {
  display: inline-block;
  position: relative;
}

@media screen and (min-width:768px) {
  .o-dropdown,
  .o-dropdown--alt {
    border-width: 1px;
    border-radius: 2px;
    height: 50px;
  }
}

@media screen and (max-width:767px) {
  .o-dropdown,
  .o-dropdown--alt {
    padding-right: 20px;
  }
}

.o-dropdown--alt .o-dropdown__select,
.o-dropdown__select {
  background: 0 0;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}

@media screen and (min-width:768px) {
  .o-dropdown--alt .o-dropdown__select,
  .o-dropdown__select {
    height: 48px;
    padding-right: 53px;
    padding-left: 18px;
  }
}

.o-dropdown__arrow {
  right: 0;
}

.o-dropdown--alt .o-dropdown__arrow,
.o-dropdown__arrow {
  width: 10px;
  height: 5px;
  position: absolute;
  top: 0;
  bottom: 0;
  margin: auto;
}

@media screen and (min-width:768px) {
  .o-dropdown--alt .o-dropdown__arrow,
  .o-dropdown__arrow {
    right: 20px;
  }
}

.o-dropdown--alt {
  border-width: 1px;
  border-radius: 2px;
  height: 50px;
}

.o-dropdown--alt .o-dropdown__select {
  height: 48px;
  padding-right: 53px;
  padding-left: 18px;
}

.o-dropdown--alt .o-dropdown__arrow {
  right: 20px;
}

.o-hit,
.o-hit a {
  position: relative;
}

.o-hit {
  cursor: pointer;
  display: block;
}

.o-hit a {
  z-index: 1;
}

.o-hit .o-hit__link {
  position: absolute;
  margin: auto;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  text-indent: -999em;
  white-space: nowrap;
  overflow: hidden;
  z-index: 0;
}

@media screen and (max-width:567px) {
  .o-hit\@s {
    position: relative;
    cursor: pointer;
    display: block;
  }

  .o-hit\@s a {
    position: relative;
    z-index: 1;
  }

  .o-hit\@s .o-hit\@s__link {
    position: absolute;
    margin: auto;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    text-indent: -999em;
    white-space: nowrap;
    overflow: hidden;
    z-index: 0;
  }
}

.o-grid_divider_mask {
  position: relative;
}

.o-grid_divider_mask__mask {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  width: 40px;
  z-index: 1;
}

.o-rating {
  position: relative;
}

@media screen and (max-width:767px) {
  .o-rating {
    width: 55px;
    height: 55px;
  }
}

@media screen and (min-width:768px) {
  .o-rating {
    width: 65px;
    height: 65px;
  }
}

.o-rating__inner {
  position: absolute;
  bottom: 0;
  left: 0;
  padding-left: 8px;
  padding-bottom: 10px;
}

.o-rating--large {
  width: 70px;
  height: 70px;
}

@media screen and (max-width:767px) {
  .o-rating--large {
    width: 55px;
    height: 55px;
  }
}

.o-rating--no-mobile-size {
  width: 65px;
  height: 65px;
}

.o-rating--small {
  width: 60px;
  height: 60px;
}

.o-feed_share {
  position: absolute;
  top: 55px;
  right: -60px;
  bottom: 0;
  width: 60px;
  display: inline-block;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}

.o-feed_share__item {
  width: 60px;
  height: 50px;
  display: block;
}

.o-feed_share__item:last-child {
  -webkit-box-ordinal-group: 0;
  -ms-flex-order: -1;
  order: -1;
  border-bottom-width: 1px;
}

@media screen and (max-width:567px) {
  .o-feed_share\@s {
    position: absolute;
    top: 55px;
    right: -60px;
    bottom: 0;
    width: 60px;
    display: inline-block;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .o-feed_share\@s__item {
    width: 60px;
    height: 50px;
    display: block;
  }

  .o-feed_share\@s__item:last-child {
    -webkit-box-ordinal-group: 0;
    -ms-flex-order: -1;
    order: -1;
    border-bottom-width: 1px;
  }
}

@media screen and (max-width:767px) {
  .o-feed_share\@m- {
    position: absolute;
    top: 55px;
    right: -60px;
    bottom: 0;
    width: 60px;
    display: inline-block;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .o-feed_share\@m-__item {
    width: 60px;
    height: 50px;
    display: block;
  }

  .o-feed_share\@m-__item:last-child {
    -webkit-box-ordinal-group: 0;
    -ms-flex-order: -1;
    order: -1;
    border-bottom-width: 1px;
  }
}

@media screen and (max-width:1023px) {
  .o-feed_share\@tp- {
    position: absolute;
    top: 55px;
    right: -60px;
    bottom: 0;
    width: 60px;
    display: inline-block;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .o-feed_share\@tp-__item {
    width: 60px;
    height: 50px;
    display: block;
  }

  .o-feed_share\@tp-__item:last-child {
    -webkit-box-ordinal-group: 0;
    -ms-flex-order: -1;
    order: -1;
    border-bottom-width: 1px;
  }
}

.o-thumb_overlay_desc {
  max-width: 510px;
}

@media screen and (max-width:1259px) {
  .o-thumb_overlay_desc {
    max-width: 340px;
  }
}

@media screen and (min-width:768px) {
  .o-thumb_overlay_desc\@tp\+ {
    max-width: 510px;
  }
}

@media screen and (min-width:768px) and (max-width:1259px) {
  .o-thumb_overlay_desc\@tp\+ {
    max-width: 340px;
  }
}

@media screen and (min-width:1024px) {
  .o-thumb_overlay_desc\@tl\+ {
    max-width: 510px;
  }
}

@media screen and (min-width:1024px) and (max-width:1259px) {
  .o-thumb_overlay_desc\@tl\+ {
    max-width: 340px;
  }
}

.o-feature_cutout {
  position: relative;
}

.o-feature_cutout__inner {
  max-width: 470px;
  position: absolute;
  bottom: 0;
  left: 0;
  padding-top: 40px;
  padding-right: 20px;
  padding-bottom: 10px;
}

@media screen and (min-width:768px) {
  .o-feature_cutout\@tp\+ {
    position: relative;
  }

  .o-feature_cutout\@tp\+__inner {
    max-width: 470px;
    position: absolute;
    bottom: 0;
    left: 0;
    padding-top: 40px;
    padding-right: 20px;
    padding-bottom: 10px;
  }
}

@media screen and (min-width:1024px) {
  .o-feature_cutout\@tl\+ {
    position: relative;
  }

  .o-feature_cutout\@tl\+__inner {
    max-width: 470px;
    position: absolute;
    bottom: 0;
    left: 0;
    padding-top: 40px;
    padding-right: 20px;
    padding-bottom: 10px;
  }
}

.o-article_block {
  padding-top: 35px;
  padding-bottom: 35px;
}

@media screen and (max-width:567px) {
  .o-article_block {
    padding-top: 25px;
    padding-bottom: 25px;
  }
}

.o-badge_count {
  padding-left: 7px;
  padding-right: 7px;
}

@media screen and (min-width:1024px) {
  .o-spotlight,
  .o-spotlight-alt {
    width: 360px;
    height: 345px;
  }
}

@media screen and (min-width:768px) and (max-width:1023px) {
  .o-spotlight,
  .o-spotlight-alt {
    width: 288px;
    height: 265px;
  }
}

@media screen and (min-width:568px) and (max-width:767px) {
  .o-spotlight,
  .o-spotlight-alt {
    bottom: -100px;
    width: 360px;
    height: 245px;
    margin: auto;
  }
}

@media screen and (max-width:567px) {
  .o-spotlight,
  .o-spotlight-alt {
    bottom: -100px;
    width: 300px;
    height: 180px;
    margin: auto;
  }
}

@media screen and (min-width:1024px) {
  .o-spotlight-alt {
    height: 245px;
  }
}

@media screen and (min-width:768px) and (max-width:1023px) {
  .o-spotlight-alt {
    height: 225px;
  }
}

@media screen and (min-width:568px) and (max-width:767px) {
  .o-spotlight-alt {
    bottom: -100px;
    height: 185px;
    margin: auto;
  }
}

@media screen and (max-width:567px) {
  .o-spotlight-alt {
    bottom: -100px;
    height: 180px;
    margin: auto;
  }
}

.o-context_nav {
  position: fixed;
}

.o-context_nav__related {
  -webkit-transform: translate(0,100%);
  -ms-transform: translate(0,100%);
  transform: translate(0,100%);
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
}

.o-switch_arrow {
  width: 30px;
  height: 30px;
  border-width: 1px;
}

.o-tooltip {
  padding: 20px 35px;
}

.o-horz_nav {
  overflow: hidden;
}

.o-horz_nav__inner {
  margin-left: -30px;
}

.o-horz_nav__item {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  padding-top: 30px;
  padding-bottom: 30px;
}

.o-horz_nav__item_divider {
  position: absolute;
  border-left-width: 1px;
  left: 0;
  top: 30px;
  height: 20px;
}

.o-horz_nav__item_link {
  padding-left: 30px;
  padding-right: 30px;
}

.o-horz_nav__item_mark {
  position: absolute;
  bottom: 0;
}

.o-accordion__item {
  position: relative;
  margin-top: -1px;
}

.o-accordion__item_content {
  overflow: hidden;
}

@media screen and (max-width:1023px) {
  .o-accordion\@tp-__item {
    position: relative;
    margin-top: -1px;
  }

  .o-accordion\@tp-__item_content {
    overflow: hidden;
  }
}

.o-share_bar {
  border-top-width: 1px;
  margin-left: -999em;
  margin-right: -999em;
  padding: 15px 999em;
}

@media screen and (max-width:567px) {
  .o-share_bar\@s {
    border-top-width: 1px;
    margin-left: -999em;
    margin-right: -999em;
    padding: 15px 999em;
  }
}

.o-share_ui {
  text-align: center;
  position: absolute;
  z-index: 1;
  bottom: 0;
  margin-left: -18px;
  width: 50px;
  margin-bottom: -10px;
  padding-bottom: 40px;
}

.o-share_ui__item {
  padding-top: 8px;
  padding-bottom: 8px;
}

@media screen and (max-width:767px) {
  .o-share_ui {
    width: 60px;
    margin-bottom: -1px;
    margin-left: 0;
    padding-bottom: 50px;
  }
}

.o-share_ui.o-share_ui--horiz {
  top: 0;
  right: 0;
  width: auto;
  margin-left: 0;
  margin-bottom: 0;
  padding-right: 66px;
  padding-bottom: 0;
  padding-left: 15px;
  white-space: nowrap;
  background-color: #fff;
}

.o-share_ui.o-share_ui--horiz .o-share_ui__item {
  margin-top: 30px;
  padding: 0 20px;
  border-right: 1px solid #c0c0c2;
}

@media screen and (max-width:767px) {
  .o-share_ui.o-share_ui--horiz {
    position: relative;
    padding-left: 0;
    padding-right: 0;
    background-color: transparent;
    opacity: 1;
    text-align: left;
  }

  .o-share_ui.o-share_ui--horiz .o-share_ui__item {
    border-right: none;
  }

  .o-share_ui.o-share_ui--horiz .o-share_ui__item:hover {
    color: #fff!important;
  }
}

@media screen and (max-width:567px) {
  .o-share_ui.o-share_ui--horiz .o-share_ui__item {
    margin-top: 20px;
    padding-left: 15px;
    padding-right: 15px;
  }
}

.o-nav_drawer {
  width: 225px;
  position: fixed;
  top: 0;
  left: 0;
  height: 100%;
  z-index: 2;
}

.o-nav_drawer__inner {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  height: 100%;
}

.o-nav_drawer__main {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  overflow-y: auto;
  -webkit-overflow-scrolling: touch;
}

@media screen and (max-width:1023px) {
  .o-nav_drawer\@tp- {
    width: 225px;
    position: fixed;
    top: 0;
    left: 0;
    height: 100%;
    z-index: 2;
  }

  .o-nav_drawer\@tp-__inner {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    height: 100%;
  }

  .o-nav_drawer\@tp-__main {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    overflow-y: auto;
    -webkit-overflow-scrolling: touch;
  }
}

.o-sticky_header {
  position: fixed;
  width: 100%;
}

@media screen and (max-width:567px) {
  .o-sticky_header__spacer {
    height: 60px;
  }
}

@media screen and (min-width:568px) and (max-width:767px) {
  .o-sticky_header__spacer {
    height: 80px;
  }
}

@media screen and (min-width:768px) and (max-width:1023px) {
  .o-sticky_header__spacer {
    height: 80px;
  }
}

@media screen and (max-width:1023px) {
  .o-sticky_header\@tp- {
    position: fixed;
    width: 100%;
  }
}

@media screen and (max-width:1023px) and (max-width:567px) {
  .o-sticky_header\@tp-__spacer {
    height: 60px;
  }
}

@media screen and (max-width:1023px) and (min-width:568px) and (max-width:767px) {
  .o-sticky_header\@tp-__spacer {
    height: 80px;
  }
}

@media screen and (max-width:1023px) and (min-width:768px) and (max-width:1023px) {
  .o-sticky_header\@tp-__spacer {
    height: 80px;
  }
}

.o-rating_key,
.o-rating_key__score {
  display: inline-block;
  position: relative;
  width: 100%;
}

.o-rating_key__score {
  padding-left: 1px;
  width: 33.333%;
  -webkit-transition: width .4s cubic-bezier(.19,1,.22,1);
  transition: width .4s cubic-bezier(.19,1,.22,1);
  padding-top: 30px;
  margin-top: -30px;
}

.o-rating_key__score__label {
  text-transform: uppercase;
  position: absolute;
  bottom: 35px;
  right: 0;
  opacity: 0;
  -webkit-transition: opacity .1s ease;
  transition: opacity .1s ease;
}

.o-rating_key__score:hover .o-rating_key__score__label {
  opacity: 1;
}

.o-rating_key__score:after,
.o-rating_key__score:before {
  bottom: 13px;
  position: absolute;
}

.o-rating_key__score:before {
  left: 0;
}

.o-rating_key__score:after {
  content: attr(data-rating-to) " ";
  right: 0;
}

.o-data-table table td:first-child,
.o-data-table.o-data-table--grid table td:first-child,
.o-data-table.o-data-table--grid_no_border table td:first-child,
.o-rating_key__score:first-child {
  padding-left: 0;
}

.o-rating_key__score:first-child:before {
  content: attr(data-rating-from) " ";
}

.o-rating_key__score--poor {
  width: 55%;
}

.o-rating_key__score--excellent,
.o-rating_key__score--good,
.o-rating_key__score--uninspiring {
  width: 15%;
}

.o-rating_key__value {
  position: absolute;
  width: 1px;
  height: 15px;
  background: rgba(255,255,255,.5);
  bottom: -6px;
}

.o-switch {
  width: 100%;
  position: relative;
  border-width: 1px;
  height: 50px;
  background: #eaeaeb;
}

.o-lightbox .o-lightbox__grid.hide img,
.o-switch__input {
  display: none;
}

.o-switch__label,
.o-switch__selection {
  display: inline-block;
  width: 50%;
  height: 48px;
}

.o-switch__label {
  cursor: pointer;
  position: relative;
  z-index: 2;
}

.o-switch__selection {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  z-index: 1;
  -webkit-transition: -webkit-transform .4s ease;
  transition: transform .4s ease;
  transition: transform .4s ease,-webkit-transform .4s ease;
  margin-left: -1px;
  border-left-width: 1px;
  border-right-width: 1px;
}

.o-switch__input:checked+.o-switch__selection {
  -webkit-transform: translate(100%,0);
  -ms-transform: translate(100%,0);
  transform: translate(100%,0);
  margin-left: 1px;
}

.o-range_slider {
  width: 215px;
}

@media screen and (min-width:1024px) and (max-width:1259px) {
  .o-range_slider {
    width: 110px;
  }
}

.o-product_carousel {
  padding-bottom: 59.92509%;
}

.o-live_carousel .flickity-viewport,
.o-product_carousel .flickity-viewport {
  position: absolute;
  width: 100%;
}

.o-live_carousel {
  padding-bottom: 44.94382%;
}

@media screen and (max-width:567px) {
  .o-live_carousel {
    padding-bottom: 67.1875%;
  }
}

.o-live_carousel__contained_slide {
  width: 88%;
  margin-left: auto;
  margin-right: auto;
}

.o-article-body-insert {
  position: relative;
}

.o-article-body-insert__close {
  position: absolute;
  top: 60px;
  right: 10px;
  margin-top: 60px;
}

.o-article-body-insert__close.is-sticky {
  position: fixed;
  top: 20px;
  right: 10px;
  cursor: pointer;
}

.o-article-body-insert__close.is-bottom {
  position: absolute;
}

.o-vc_item {
  top: 50%;
  -webkit-transform: translate(0,-50%);
  -ms-transform: translate(0,-50%);
  transform: translate(0,-50%);
}

@media screen and (max-width:767px) {
  .o-vc_item\@m- {
    top: 50%;
    -webkit-transform: translate(0,-50%);
    -ms-transform: translate(0,-50%);
    transform: translate(0,-50%);
  }
}

.o-header-striped {
  background: url(https://o.aolcdn.com/engadget/image-assets/header-stripe.svg) repeat-y 0 0;
  background-size: 100%;
}

.o-lightbox-header .o-lightbox-header__icon {
  display: table-cell;
  width: 80px;
  height: 80px;
  text-align: center;
  color: #808285;
  vertical-align: middle;
}

.o-lightbox-header .o-lightbox-header__icon:hover {
  background-color: #fff;
  color: #414347!important;
}

.o-lightbox-header .o-lightbox-header__icon .icon {
  margin: 0 auto;
}

@media screen and (max-width:767px) {
  .o-lightbox-header .o-lightbox-header__icon {
    width: auto;
  }
}

@media screen and (max-width:567px) {
  .o-lightbox-header .o-lightbox-header__icon {
    height: 60px;
  }
}

@media screen and (max-width:767px) {
  .o-lightbox-header .o-lightbox-header__icon-close {
    display: inline-block;
    width: 30px;
    height: 30px;
    margin-top: 23px;
    padding: 9px;
    border: 1px solid #414347;
  }

  .o-lightbox-header .o-lightbox-header__icon-close .icon {
    width: 10px;
    height: 10px;
  }
}

@media screen and (max-width:567px) {
  .o-lightbox-header .o-lightbox-header__icon-close {
    margin-top: 13px;
  }
}

.o-lightbox-header .is-open .o-lightbox-header__icon:hover {
  background-color: transparent;
}

.o-lightbox,
.o-modal {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 9999;
}

.o-lightbox .o-lightbox__main {
  height: calc(100vh - 200px);
  overflow-y: auto;
}

@media screen and (max-width:1023px) {
  .o-lightbox .o-lightbox__main {
    height: calc(100vh - 230px);
  }
}

.o-lightbox .o-lightbox__image img {
  max-width: 100%;
  max-height: calc(100vh - 200px);
}

.o-lightbox .o-lightbox__grid a:hover {
  opacity: .5;
}

@media screen and (max-width:1023px) {
  .o-lightbox .o-lightbox__sidebar {
    position: fixed;
    right: 0;
    bottom: 0;
    left: 0;
    padding: 20px 0;
    border-top: 1px solid #414347;
  }
}

.o-lightbox .o-lightbox__nav {
  position: absolute;
  bottom: 0;
  left: 40px;
  white-space: nowrap;
}

.o-lightbox .o-lightbox__nav:after,
.o-lightbox .o-lightbox__nav:before {
  content: " ";
  display: table;
}

.o-lightbox .o-lightbox__nav:after {
  clear: both;
}

@media screen and (max-width:1023px) {
  .o-lightbox .o-lightbox__nav {
    top: -7px;
    right: 0;
    bottom: auto;
    left: auto;
  }
}

@media screen and (max-width:767px) {
  .o-lightbox .o-lightbox__nav {
    right: 20px;
  }
}

.o-lightbox .o-lightbox__nav-items {
  position: relative;
  z-index: 2;
  display: inline-block;
  border: 1px solid #414347;
  border-left: 0;
  font-size: 0;
  vertical-align: middle;
}

.o-lightbox .o-lightbox__nav-items a {
  display: inline-block;
  padding: 13px;
  border-left: 1px solid #414347;
}

.o-lightbox .o-lightbox__nav-items a:hover {
  background-color: #fff;
  color: #414347;
}

@media screen and (max-width:1023px) {
  .o-lightbox .o-lightbox__nav-items {
    float: right;
    border: 0;
  }

  .o-lightbox .o-lightbox__nav-items a {
    margin-left: 10px;
    padding: 7px;
    border: 1px solid #414347;
  }

  .o-lightbox .o-lightbox__nav-items a:first-child {
    margin-left: 0;
  }
}

.o-modal {
  width: 100%;
  height: 100%;
  background-color: #f4f4f5;
  overflow: hidden;
  overflow-y: scroll;
}

.o-modal .o-modal__header {
  position: relative;
  height: 60px;
  padding-top: 25px;
  border-bottom: 1px solid #d5d5d6;
}

.o-modal .o-modal__footer {
  margin-top: -1px;
  padding-top: 25px;
  padding-bottom: 25px;
  border-top: 1px solid #d5d5d6;
  text-align: center;
}

.o-filter-list {
  max-height: 237px;
  overflow: auto;
  text-transform: uppercase;
  -webkit-overflow-scrolling: touch;
}

.o-filter-list li {
  margin-top: 10px;
}

.article-text blockquote:first-child,
.article-text ol:first-child,
.article-text p:first-child,
.article-text ul:first-child,
.o-filter-list li:first-child,
.podcast-article-text blockquote:first-child,
.product-card-text blockquote:first-child,
.product-card-text ol:first-child,
.product-card-text p:first-child,
.product-card-text ul:first-child {
  margin-top: 0;
}

.o-filter-list a {
  display: block;
  padding: 6px 10px 4px;
  border-radius: 1px;
}

.o-filter-list a:hover {
  background-color: #e8e8e9;
}

.o-flag {
  display: inline-block;
  padding: 16px 35px 15px;
  background-color: #9a58b5;
  color: #fff;
  text-transform: uppercase;
}

@media screen and (max-width:567px) {
  .o-flag {
    padding: 14px 14px 11px;
  }

  .o-flag span {
    font-weight: 700;
  }
}

.o-vote_counter {
  display: inline-block;
  margin-right: 10px;
  border: 1px solid #d5d5d6;
  border-radius: 1px;
  text-align: center;
}

.o-vote_counter .o-vote_counter__count,
.o-vote_counter .o-vote_counter__trigger {
  display: table-cell;
  min-width: 29px;
  height: 28px;
  vertical-align: middle;
}

.o-vote_counter .o-vote_counter__trigger.is-active,
.o-vote_counter .o-vote_counter__trigger:hover {
  background-color: #f4f4f5;
  color: #c0c0c2;
}

.o-vote_counter .o-vote_counter__count {
  overflow: hidden;
  border-left: 1px solid #d5d5d6;
}

.o-vote_counter .o-vote_counter__nums {
  margin-top: -28px;
  -webkit-transition: margin .3s cubic-bezier(.19,1,.22,1);
  transition: margin .3s cubic-bezier(.19,1,.22,1);
}

.o-vote_counter .o-vote_counter__count-num {
  padding: 4px 6px 0;
  width: 100%;
  height: 28px;
}

.o-vote_counter .o-vote_counter__count-num .t-meta-small {
  line-height: 28px;
}

.o-aside-posts {
  position: relative;
}

.o-aside-posts .is-sticky {
  position: fixed;
  top: 110px;
}

.o-aside-posts .is-abs {
  position: absolute;
  top: auto;
  bottom: 100px;
}

.o-aside-posts .o-aside-posts__list {
  margin-right: -20px;
  padding-right: 20px;
}

.o-data-table .o-data-table__inner {
  position: relative;
}

.o-data-table .o-data-table__inner:after,
.o-data-table .o-data-table__inner:before {
  content: '';
  position: absolute;
  top: 0;
  bottom: 0;
  z-index: 2;
  width: 60px;
  pointer-events: none;
  opacity: 0;
  visibility: hidden;
  -webkit-transition: opacity 100ms cubic-bezier(.19,1,.22,1) 0ms,visibility 0ms linear 100ms;
  transition: opacity 100ms cubic-bezier(.19,1,.22,1) 0ms,visibility 0ms linear 100ms;
}

.o-data-table .o-data-table__inner:before {
  left: 0;
  background-image: -webkit-linear-gradient(right,rgba(255,255,255,0),#fff);
  background-image: linear-gradient(to left,rgba(255,255,255,0),#fff);
}

.o-data-table .o-data-table__inner:after {
  right: 0;
  background-image: -webkit-linear-gradient(left,rgba(255,255,255,0),#fff);
  background-image: linear-gradient(to right,rgba(255,255,255,0),#fff);
}

.o-data-table .o-data-table__inner.o-data-table--scroll-end:after,
.o-data-table .o-data-table__inner.o-data-table--scroll-start:before {
  opacity: 1;
  visibility: visible;
  -webkit-transition-delay: 0ms;
  transition-delay: 0ms;
}

.o-data-table .o-data-table__inner,
.o-data-table .o-data-table__scroll {
  overflow-x: auto;
  -webkit-overflow-scrolling: touch;
}

.o-data-table table {
  width: 100%;
  min-width: 640px;
  vertical-align: top;
  border-bottom: 1px solid #d5d5d6;
}

.o-data-table table td,
.o-data-table table th,
table td,
table th {
  vertical-align: top;
  color: #56585c;
}

.o-data-table table thead,
table thead {
  text-align: left;
}

.o-data-table table thead th,
table thead th {
  padding: 45px 20px 25px;
  text-transform: uppercase;
  font: 12px/20px 'Guardian Text Sans',sans-serif;
  color: #ababad;
}

@media screen and (max-width:767px) {
  .o-data-table table thead th {
    padding-top: 20px;
  }
}

.o-data-table table td,
table td {
  padding: 15px 20px;
  border-top: 1px solid #d5d5d6;
  font: 15px/20px 'Guardian Text Sans',sans-serif;
}

.o-data-table.o-data-table--full-width table {
  min-width: 980px;
}

.o-data-table.o-data-table--grid table td,
.o-data-table.o-data-table--grid table th,
.o-data-table.o-data-table--grid_no_border table th {
  width: 100px;
}

.o-data-table.o-data-table--grid table td,
.o-data-table.o-data-table--grid_no_border table td {
  position: relative;
}

.o-data-table.o-data-table--grid_no_border table th {
  padding-right: 10px;
  padding-left: 10px;
}

.o-data-table.o-data-table--grid_no_border table td {
  width: 80px;
  padding: 15px 10px;
}

.o-data-table.o-data-table--grid_no_border table td:first-child {
  width: 420px;
}

.o-data-table.o-data-table--grid table {
  table-layout: fixed;
}

.o-data-table.o-data-table--grid table td {
  padding: 20px;
}

.o-data-table.o-data-table--grid table td:before {
  content: '';
  position: absolute;
  top: 20px;
  bottom: 20px;
  width: 0;
  left: 0;
  border-left: 1px solid #d5d5d6;
}

.o-data-table.o-data-table--grid table td:first-child:before {
  display: none;
}

.o-data-table.o-data-table--rating table td {
  width: 100px;
  white-space: nowrap;
}

.o-data-table.o-data-table--rating table td:first-child {
  width: 380px;
  border-right: 1px solid #eaeaeb;
}

.o-data-table.o-data-table--rating table td:last-child {
  width: 90px;
  padding-left: 0;
}

table {
  width: 100%;
  min-width: 640px;
  vertical-align: top;
  table-layout: fixed;
  border-bottom: 1px solid #d5d5d6;
}

@media screen and (max-width:767px) {
  table thead th {
    padding-top: 20px;
  }
}

table td:first-child {
  padding-left: 0;
}

.o-horz-mobile-container {
  min-width: 768px;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

@media screen and (max-width:1023px) {
  .o-horz-mobile-container\@tp- {
    min-width: 768px;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }
}

.o-mobile-share-footer {
  width: 100%;
  z-index: 3;
}

@media screen and (min-width:1260px) {
  .o-podcast-landing-image {
    height: 504px;
  }
}

@media screen and (min-width:1024px) and (max-width:1259px) {
  .o-podcast-landing-image {
    height: 550px;
  }
}

@media screen and (min-width:768px) and (max-width:1023px) {
  .o-podcast-landing-image {
    height: 360px;
  }
}

@media screen and (min-width:568px) and (max-width:767px) {
  .o-podcast-landing-image {
    min-height: 360px;
  }
}

@media screen and (max-width:567px) {
  .o-podcast-landing-image {
    min-height: 320px;
  }
}

.o-podcast-landing-image:before {
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  opacity: .68;
}

.o-podcast-feature-overlay {
  height: 100%;
}

@media screen and (min-width:568px) {
  .o-podcast-feature-overlay .t-meta {
    font-size: 26px;
  }
}

@media screen and (max-width:567px) {
  .o-podcast-feature-overlay .t-meta {
    font-size: 18px;
  }
}

.o-podcast-feature-overlay:hover {
  background-color: rgba(0,0,0,.5);
}

@media screen and (max-width:1023px) {
  .o-podcast-feature-overlay {
    z-index: 0!important;
  }
}

.o-podcast-article-text {
  max-height: 300px;
  overflow: auto;
}

.o-podcast-gradient-background {
  background-size: 100% auto;
  position: absolute;
  top: 0;
  width: 100%;
  height: 100%;
}

.o-user-image {
  border: 6px solid #fff;
  box-sizing: content-box;
  display: block;
  margin: 10px auto;
  position: relative;
}

.o-giant-user-image,
.o-user-image {
  border-radius: 50%;
  background-color: #f0f1f1;
  background-size: cover;
}

.grid {
  margin-left: -40px;
  font-size: 0;
}

.grid__cell {
  display: inline-block;
  vertical-align: top;
  padding-left: 40px;
  width: 100%;
  font-size: medium;
}

@media screen and (max-width:567px) {
  .grid {
    margin-left: -20px;
  }

  .grid__cell {
    padding-left: 20px;
  }

  .grid\@s {
    margin-left: -40px;
    font-size: 0;
  }

  .grid\@s__cell {
    display: inline-block;
    vertical-align: top;
    padding-left: 40px;
    width: 100%;
    font-size: medium;
  }
}

@media screen and (max-width:567px) and (max-width:567px) {
  .grid\@s {
    margin-left: -20px;
  }

  .grid\@s__cell {
    padding-left: 20px;
  }
}

@media screen and (max-width:767px) {
  .grid\@m- {
    margin-left: -40px;
    font-size: 0;
  }

  .grid\@m-__cell {
    display: inline-block;
    vertical-align: top;
    padding-left: 40px;
    width: 100%;
    font-size: medium;
  }
}

@media screen and (max-width:767px) and (max-width:567px) {
  .grid\@m- {
    margin-left: -20px;
  }

  .grid\@m-__cell {
    padding-left: 20px;
  }
}

@media screen and (min-width:568px) {
  .grid\@m\+ {
    margin-left: -40px;
    font-size: 0;
  }

  .grid\@m\+__cell {
    display: inline-block;
    vertical-align: top;
    padding-left: 40px;
    width: 100%;
    font-size: medium;
  }
}

@media screen and (min-width:568px) and (max-width:567px) {
  .grid\@m\+ {
    margin-left: -20px;
  }

  .grid\@m\+__cell {
    padding-left: 20px;
  }
}

@media screen and (min-width:768px) and (max-width:1023px) {
  .grid\@tp {
    margin-left: -40px;
    font-size: 0;
  }

  .grid\@tp__cell {
    display: inline-block;
    vertical-align: top;
    padding-left: 40px;
    width: 100%;
    font-size: medium;
  }
}

@media screen and (min-width:768px) and (max-width:1023px) and (max-width:567px) {
  .grid\@tp {
    margin-left: -20px;
  }

  .grid\@tp__cell {
    padding-left: 20px;
  }
}

@media screen and (max-width:1023px) {
  .grid\@tp- {
    margin-left: -40px;
    font-size: 0;
  }
}

@media screen and (max-width:1023px) and (max-width:567px) {
  .grid\@tp- {
    margin-left: -20px;
  }
}

@media screen and (min-width:768px) {
  .grid\@tp\+ {
    margin-left: -40px;
    font-size: 0;
  }

  .grid\@tp\+__cell {
    display: inline-block;
    vertical-align: top;
    padding-left: 40px;
    width: 100%;
    font-size: medium;
  }
}

@media screen and (min-width:768px) and (max-width:567px) {
  .grid\@tp\+ {
    margin-left: -20px;
  }

  .grid\@tp\+__cell {
    padding-left: 20px;
  }
}

@media screen and (min-width:1024px) {
  .grid\@tl\+ {
    margin-left: -40px;
    font-size: 0;
  }

  .grid\@tl\+__cell {
    display: inline-block;
    vertical-align: top;
    padding-left: 40px;
    width: 100%;
    font-size: medium;
  }
}

@media screen and (min-width:1024px) and (max-width:567px) {
  .grid\@tl\+ {
    margin-left: -20px;
  }

  .grid\@tl\+__cell {
    padding-left: 20px;
  }
}

.col-1-of-1 {
  width: 100%;
}

.col-1-of-2 {
  width: 50%;
}

.col-1-of-3 {
  width: 33.33333%;
}

.col-2-of-3 {
  width: 66.66667%;
}

.col-1-of-4 {
  width: 25%;
}

.col-1-of-5 {
  width: 20%;
}

.col-2-of-5 {
  width: 40%;
}

.col-3-of-5 {
  width: 60%;
}

.col-4-of-5 {
  width: 80%;
}

.col-1-of-6 {
  width: 16.66667%;
}

.col-5-of-6 {
  width: 83.33333%;
}

.col-2-of-8 {
  width: 25%;
}

.col-4-of-8 {
  width: 50%;
}

.col-1-of-10 {
  width: 10%;
}

.push-1-of-12 {
  margin-left: 8.33333%;
}

.col-2-of-12 {
  width: 16.66667%;
}

.col-3-of-12 {
  width: 25%;
}

.col-4-of-12 {
  width: 33.33333%;
}

.push-4-of-12 {
  margin-left: 33.33333%;
}

.col-8-of-12 {
  width: 66.66667%;
}

.col-12-of-12 {
  width: 100%;
}

.col-2-of-15 {
  width: 13.33333%;
}

.col-3-of-15 {
  width: 20%;
}

.col-4-of-15 {
  width: 26.66667%;
}

.col-9-of-15 {
  width: 60%;
}

.col-11-of-15 {
  width: 73.33333%;
}

.col-12-of-15 {
  width: 80%;
}

@media screen and (max-width:567px) {
  .col-1-of-3\@s {
    width: 33.33333%;
  }

  .col-2-of-3\@s {
    width: 66.66667%;
  }

  .col-1-of-4\@s {
    width: 25%;
  }

  .col-8-of-8\@s {
    width: 100%;
  }

  .col-13-of-15\@s {
    width: 86.66667%;
  }
}

@media screen and (min-width:568px) and (max-width:767px) {
  .col-1-of-2\@m,
  .col-4-of-8\@m {
    width: 50%;
  }

  .col-2-of-12\@m {
    width: 16.66667%;
  }

  .col-3-of-12\@m {
    width: 25%;
  }

  .col-7-of-12\@m {
    width: 58.33333%;
  }
}

@media screen and (max-width:767px) {
  .col-1-of-1\@m- {
    width: 100%;
  }

  .col-1-of-2\@m- {
    width: 50%;
  }

  .col-1-of-3\@m- {
    width: 33.33333%;
  }

  .col-2-of-3\@m- {
    width: 66.66667%;
  }

  .col-4-of-5\@m- {
    width: 80%;
  }

  .col-2-of-12\@m- {
    width: 16.66667%;
  }

  .col-6-of-12\@m- {
    width: 50%;
  }

  .col-10-of-12\@m- {
    width: 83.33333%;
  }

  .col-12-of-12\@m- {
    width: 100%;
  }
}

@media screen and (min-width:568px) {
  .col-1-of-2\@m\+ {
    width: 50%;
  }

  .col-1-of-3\@m\+ {
    width: 33.33333%;
  }

  .col-2-of-3\@m\+ {
    width: 66.66667%;
  }

  .col-1-of-5\@m\+ {
    width: 20%;
  }

  .col-4-of-5\@m\+ {
    width: 80%;
  }

  .col-1-of-11\@m\+ {
    width: 9.09091%;
  }

  .col-2-of-11\@m\+ {
    width: 18.18182%;
  }

  .col-3-of-11\@m\+ {
    width: 27.27273%;
  }

  .col-8-of-11\@m\+ {
    width: 72.72727%;
  }

  .col-4-of-12\@m\+ {
    width: 33.33333%;
  }

  .col-8-of-12\@m\+ {
    width: 66.66667%;
  }
}

@media screen and (min-width:768px) and (max-width:1023px) {
  .col-1-of-2\@tp {
    width: 50%;
  }

  .col-2-of-2\@tp {
    width: 100%;
  }

  .col-1-of-3\@tp {
    width: 33.33333%;
  }

  .col-2-of-4\@tp {
    width: 50%;
  }

  .col-3-of-4\@tp {
    width: 75%;
  }

  .col-12-of-12\@tp,
  .col-4-of-4\@tp {
    width: 100%;
  }
}

@media screen and (max-width:1023px) {
  .col-1-of-1\@tp- {
    width: 100%;
  }

  .col-1-of-2\@tp- {
    width: 50%;
  }

  .col-2-of-3\@tp- {
    width: 66.66667%;
  }

  .col-4-of-12\@tp- {
    width: 33.33333%;
  }

  .col-8-of-12\@tp- {
    width: 66.66667%;
  }

  .col-12-of-12\@tp- {
    width: 100%;
  }

  .col-6-of-15\@tp- {
    width: 40%;
  }

  .col-9-of-15\@tp- {
    width: 60%;
  }
}

@media screen and (min-width:768px) {
  .col-1-of-2\@tp\+ {
    width: 50%;
  }

  .col-1-of-5\@tp\+ {
    width: 20%;
  }

  .col-4-of-8\@tp\+ {
    width: 50%;
  }

  .col-3-of-11\@tp\+ {
    width: 27.27273%;
  }

  .col-7-of-11\@tp\+ {
    width: 63.63636%;
  }

  .col-8-of-11\@tp\+ {
    width: 72.72727%;
  }

  .col-4-of-12\@tp\+ {
    width: 33.33333%;
  }

  .col-8-of-12\@tp\+ {
    width: 66.66667%;
  }

  .col-3-of-15\@tp\+ {
    width: 20%;
  }

  .col-8-of-15\@tp\+ {
    width: 53.33333%;
  }
}

@media screen and (min-width:1024px) and (max-width:1259px) {
  .col-1-of-3\@tl {
    width: 33.33333%;
  }

  .col-1-of-4\@tl {
    width: 25%;
  }

  .col-4-of-12\@tl {
    width: 33.33333%;
  }

  .col-5-of-12\@tl {
    width: 41.66667%;
  }

  .col-6-of-12\@tl {
    width: 50%;
  }

  .col-8-of-12\@tl {
    width: 66.66667%;
  }

  .col-4-of-15\@tl {
    width: 26.66667%;
  }

  .col-5-of-15\@tl {
    width: 33.33333%;
  }
}

@media screen and (max-width:1259px) {
  .col-1-of-1\@tl- {
    width: 100%;
  }

  .col-8-of-12\@tl- {
    width: 66.66667%;
  }

  .col-15-of-15\@tl- {
    width: 100%;
  }
}

@media screen and (min-width:1024px) {
  .col-1-of-3\@tl\+ {
    width: 33.33333%;
  }

  .col-1-of-4\@tl\+ {
    width: 25%;
  }

  .col-1-of-5\@tl\+ {
    width: 20%;
  }

  .col-4-of-5\@tl\+ {
    width: 80%;
  }

  .col-1-of-8\@tl\+ {
    width: 12.5%;
  }

  .push-1-of-8\@tl\+ {
    margin-left: 12.5%;
  }

  .col-3-of-8\@tl\+ {
    width: 37.5%;
  }

  .col-4-of-8\@tl\+ {
    width: 50%;
  }

  .col-5-of-8\@tl\+ {
    width: 62.5%;
  }

  .col-7-of-8\@tl\+ {
    width: 87.5%;
  }

  .col-8-of-11\@tl\+ {
    width: 72.72727%;
  }

  .col-1-of-12\@tl\+ {
    width: 8.33333%;
  }

  .col-4-of-12\@tl\+ {
    width: 33.33333%;
  }

  .col-5-of-12\@tl\+ {
    width: 41.66667%;
  }

  .col-7-of-12\@tl\+ {
    width: 58.33333%;
  }

  .col-8-of-12\@tl\+ {
    width: 66.66667%;
  }

  .col-10-of-12\@tl\+ {
    width: 83.33333%;
  }

  .col-12-of-12\@tl\+ {
    width: 100%;
  }

  .col-1-of-15\@tl\+ {
    width: 6.66667%;
  }

  .col-4-of-15\@tl\+ {
    width: 26.66667%;
  }

  .col-7-of-15\@tl\+ {
    width: 46.66667%;
  }

  .col-10-of-15\@tl\+ {
    width: 66.66667%;
  }

  .col-11-of-15\@tl\+ {
    width: 73.33333%;
  }

  .col-12-of-15\@tl\+ {
    width: 80%;
  }
}

@media screen and (min-width:1260px) {
  .col-1-of-3\@d {
    width: 33.33333%;
  }

  .col-4-of-8\@d {
    width: 50%;
  }

  .col-1-of-11\@d {
    width: 9.09091%;
  }

  .col-2-of-11\@d {
    width: 18.18182%;
  }

  .col-4-of-11\@d {
    width: 36.36364%;
  }

  .col-6-of-11\@d {
    width: 54.54545%;
  }

  .col-7-of-11\@d {
    width: 63.63636%;
  }

  .col-8-of-11\@d {
    width: 72.72727%;
  }

  .col-10-of-11\@d {
    width: 90.90909%;
  }

  .pull-3-of-12\@d {
    margin-left: -25%;
  }

  .col-5-of-12\@d {
    width: 41.66667%;
  }

  .col-6-of-12\@d {
    width: 50%;
  }

  .col-7-of-12\@d {
    width: 58.33333%;
  }

  .col-1-of-15\@d {
    width: 6.66667%;
  }

  .col-3-of-15\@d {
    width: 20%;
  }

  .col-4-of-15\@d {
    width: 26.66667%;
  }

  .col-5-of-15\@d {
    width: 33.33333%;
  }

  .col-6-of-15\@d {
    width: 40%;
  }

  .col-8-of-15\@d {
    width: 53.33333%;
  }

  .col-10-of-15\@d {
    width: 66.66667%;
  }

  .col-11-of-15\@d {
    width: 73.33333%;
  }

  .col-12-of-15\@d {
    width: 80%;
  }
}

.m-0 {
  margin: 0;
}

.mt-0 {
  margin-top: 0;
}

.mt-5,
.o-timeline_slider__tooltip img {
  margin-top: 5px;
}

.mt-10 {
  margin-top: 10px;
}

.mt-15 {
  margin-top: 15px;
}

.mt-20 {
  margin-top: 20px;
}

.mt-25 {
  margin-top: 25px;
}

.mt-30 {
  margin-top: 30px;
}

.mt-35 {
  margin-top: 35px;
}

.mt-40 {
  margin-top: 40px;
}

.mt-45 {
  margin-top: 45px;
}

.mt-50 {
  margin-top: 50px;
}

.mt-55 {
  margin-top: 55px;
}

.mt-60 {
  margin-top: 60px;
}

.mt-65 {
  margin-top: 65px;
}

.mt-70 {
  margin-top: 70px;
}

.mt-75 {
  margin-top: 75px;
}

.mt-80 {
  margin-top: 80px;
}

.mt-85 {
  margin-top: 85px;
}

.mt-90 {
  margin-top: 90px;
}

.mt-95 {
  margin-top: 95px;
}

.mt-100 {
  margin-top: 100px;
}

.mt-105 {
  margin-top: 105px;
}

.mt-110 {
  margin-top: 110px;
}

.mt-115 {
  margin-top: 115px;
}

.mt-120 {
  margin-top: 120px;
}

.mt-125 {
  margin-top: 125px;
}

.mt-130 {
  margin-top: 130px;
}

.mt-135 {
  margin-top: 135px;
}

.mt-140 {
  margin-top: 140px;
}

.mt-145 {
  margin-top: 145px;
}

.mt-150 {
  margin-top: 150px;
}

.mt-155 {
  margin-top: 155px;
}

.mt-160 {
  margin-top: 160px;
}

.mt-165 {
  margin-top: 165px;
}

.mt-170 {
  margin-top: 170px;
}

.mt-175 {
  margin-top: 175px;
}

.mt-180 {
  margin-top: 180px;
}

.mt-185 {
  margin-top: 185px;
}

.mt-190 {
  margin-top: 190px;
}

.mt-195 {
  margin-top: 195px;
}

.mt-200 {
  margin-top: 200px;
}

.mr-5 {
  margin-right: 5px;
}

.mr-10 {
  margin-right: 10px;
}

.mr-15 {
  margin-right: 15px;
}

.mr-20 {
  margin-right: 20px;
}

.mr-25 {
  margin-right: 25px;
}

.mb-15 {
  margin-bottom: 15px;
}

.mb-20 {
  margin-bottom: 20px;
}

.mb-25 {
  margin-bottom: 25px;
}

.mb-30 {
  margin-bottom: 30px;
}

.mb-35 {
  margin-bottom: 35px;
}

.mb-40 {
  margin-bottom: 40px;
}

.mb-70 {
  margin-bottom: 70px;
}

.mb-100 {
  margin-bottom: 100px;
}

.ml-0 {
  margin-left: 0;
}

.ml-5 {
  margin-left: 5px;
}

.ml-10 {
  margin-left: 10px;
}

.ml-15 {
  margin-left: 15px;
}

.ml-20 {
  margin-left: 20px;
}

.ml-25 {
  margin-left: 25px;
}

.ml-30 {
  margin-left: 30px;
}

.ml-80 {
  margin-left: 80px;
}

.ml-85 {
  margin-left: 85px;
}

.p-0 {
  padding: 0;
}

.p-5 {
  padding: 5px;
}

.p-10 {
  padding: 10px;
}

.p-15 {
  padding: 15px;
}

.p-20 {
  padding: 20px;
}

.p-30 {
  padding: 30px;
}

.pt-0 {
  padding-top: 0;
}

.pt-5 {
  padding-top: 5px;
}

.pt-10 {
  padding-top: 10px;
}

.pt-15 {
  padding-top: 15px;
}

.pt-20 {
  padding-top: 20px;
}

.pt-25 {
  padding-top: 25px;
}

.pt-30 {
  padding-top: 30px;
}

.pt-35 {
  padding-top: 35px;
}

.pt-40 {
  padding-top: 40px;
}

.pt-45 {
  padding-top: 45px;
}

.pt-50 {
  padding-top: 50px;
}

.pt-55 {
  padding-top: 55px;
}

.pt-60 {
  padding-top: 60px;
}

.pt-65 {
  padding-top: 65px;
}

.pt-70 {
  padding-top: 70px;
}

.pt-75 {
  padding-top: 75px;
}

.pt-80 {
  padding-top: 80px;
}

.pt-85 {
  padding-top: 85px;
}

.pt-90 {
  padding-top: 90px;
}

.pt-95 {
  padding-top: 95px;
}

.pt-100 {
  padding-top: 100px;
}

.pt-105 {
  padding-top: 105px;
}

.pt-110 {
  padding-top: 110px;
}

.pt-115 {
  padding-top: 115px;
}

.pt-120 {
  padding-top: 120px;
}

.pt-125 {
  padding-top: 125px;
}

.pt-130 {
  padding-top: 130px;
}

.pt-135 {
  padding-top: 135px;
}

.pt-140 {
  padding-top: 140px;
}

.pt-145 {
  padding-top: 145px;
}

.pt-150 {
  padding-top: 150px;
}

.pt-155 {
  padding-top: 155px;
}

.pt-160 {
  padding-top: 160px;
}

.pt-165 {
  padding-top: 165px;
}

.pt-170 {
  padding-top: 170px;
}

.pt-175 {
  padding-top: 175px;
}

.pt-180 {
  padding-top: 180px;
}

.pt-185 {
  padding-top: 185px;
}

.pt-190 {
  padding-top: 190px;
}

.pt-195 {
  padding-top: 195px;
}

.pt-200 {
  padding-top: 200px;
}

.pr-10 {
  padding-right: 10px;
}

.pr-15 {
  padding-right: 15px;
}

.pr-20 {
  padding-right: 20px;
}

.pr-25 {
  padding-right: 25px;
}

.pr-30 {
  padding-right: 30px;
}

.pr-35 {
  padding-right: 35px;
}

.pr-40 {
  padding-right: 40px;
}

.pr-50 {
  padding-right: 50px;
}

.pr-60 {
  padding-right: 60px;
}

.pb-0 {
  padding-bottom: 0;
}

.pb-5 {
  padding-bottom: 5px;
}

.pb-10 {
  padding-bottom: 10px;
}

.pb-15 {
  padding-bottom: 15px;
}

.pb-20 {
  padding-bottom: 20px;
}

.pb-25 {
  padding-bottom: 25px;
}

.pb-30 {
  padding-bottom: 30px;
}

.pb-35 {
  padding-bottom: 35px;
}

.pb-40 {
  padding-bottom: 40px;
}

.pb-45 {
  padding-bottom: 45px;
}

.pb-50 {
  padding-bottom: 50px;
}

.pb-55 {
  padding-bottom: 55px;
}

.pb-60 {
  padding-bottom: 60px;
}

.pb-70 {
  padding-bottom: 70px;
}

.pb-80 {
  padding-bottom: 80px;
}

.pb-120 {
  padding-bottom: 120px;
}

.pl-0 {
  padding-left: 0;
}

.pl-10 {
  padding-left: 10px;
}

.pl-15 {
  padding-left: 15px;
}

.pl-20 {
  padding-left: 20px;
}

.pl-25 {
  padding-left: 25px;
}

.pl-30 {
  padding-left: 30px;
}

.pl-40 {
  padding-left: 40px;
}

.pl-45 {
  padding-left: 45px;
}

.pl-50 {
  padding-left: 50px;
}

.pl-60 {
  padding-left: 60px;
}

.mt-n0 {
  margin-top: 0;
}

.mt-n5 {
  margin-top: -5px;
}

.mt-n10 {
  margin-top: -10px;
}

.mt-n15 {
  margin-top: -15px;
}

.mt-n20 {
  margin-top: -20px;
}

.mt-n25 {
  margin-top: -25px;
}

.mt-n30 {
  margin-top: -30px;
}

.mt-n35 {
  margin-top: -35px;
}

.mt-n40 {
  margin-top: -40px;
}

.mt-n45 {
  margin-top: -45px;
}

.mt-n50 {
  margin-top: -50px;
}

.mt-n55 {
  margin-top: -55px;
}

.mt-n60 {
  margin-top: -60px;
}

.mt-n65 {
  margin-top: -65px;
}

.mt-n70 {
  margin-top: -70px;
}

.mt-n75 {
  margin-top: -75px;
}

.mt-n80 {
  margin-top: -80px;
}

.mt-n85 {
  margin-top: -85px;
}

.mt-n90 {
  margin-top: -90px;
}

.mt-n95 {
  margin-top: -95px;
}

.mt-n100 {
  margin-top: -100px;
}

.mt-n105 {
  margin-top: -105px;
}

.mt-n115 {
  margin-top: -115px;
}

.mt-n120 {
  margin-top: -120px;
}

.mt-n125 {
  margin-top: -125px;
}

.mt-n130 {
  margin-top: -130px;
}

.mt-n135 {
  margin-top: -135px;
}

.mt-n145 {
  margin-top: -145px;
}

.mt-n150 {
  margin-top: -150px;
}

.mt-n155 {
  margin-top: -155px;
}

.mt-n160 {
  margin-top: -160px;
}

.mt-n165 {
  margin-top: -165px;
}

.mt-n170 {
  margin-top: -170px;
}

.mt-n175 {
  margin-top: -175px;
}

.mt-n180 {
  margin-top: -180px;
}

.mt-n185 {
  margin-top: -185px;
}

.mt-n190 {
  margin-top: -190px;
}

.mt-n195 {
  margin-top: -195px;
}

.mt-n200 {
  margin-top: -200px;
}

.mr-n5 {
  margin-right: -5px;
}

.mr-n10 {
  margin-right: -10px;
}

.mr-n15 {
  margin-right: -15px;
}

.mb-n15 {
  margin-bottom: -15px;
}

.mb-n20 {
  margin-bottom: -20px;
}

.ml-n10 {
  margin-left: -10px;
}

.ml-n15 {
  margin-left: -15px;
}

.ml-n20 {
  margin-left: -20px;
}

.ml-n25 {
  margin-left: -25px;
}

.ml-n30 {
  margin-left: -30px;
}

.ml-n40 {
  margin-left: -40px;
}

.ml-n45 {
  margin-left: -45px;
}

.ml-n50 {
  margin-left: -50px;
}

.pt-n0 {
  padding-top: 0;
}

.pt-n5 {
  padding-top: -5px;
}

.pt-n10 {
  padding-top: -10px;
}

.pt-n15 {
  padding-top: -15px;
}

.pt-n20 {
  padding-top: -20px;
}

.pt-n25 {
  padding-top: -25px;
}

.pt-n30 {
  padding-top: -30px;
}

.pt-n35 {
  padding-top: -35px;
}

.pt-n40 {
  padding-top: -40px;
}

.pt-n45 {
  padding-top: -45px;
}

.pt-n50 {
  padding-top: -50px;
}

.pt-n55 {
  padding-top: -55px;
}

.pt-n60 {
  padding-top: -60px;
}

.pt-n65 {
  padding-top: -65px;
}

.pt-n70 {
  padding-top: -70px;
}

.pt-n75 {
  padding-top: -75px;
}

.pt-n80 {
  padding-top: -80px;
}

.pt-n85 {
  padding-top: -85px;
}

.pt-n90 {
  padding-top: -90px;
}

.pt-n95 {
  padding-top: -95px;
}

.pt-n100 {
  padding-top: -100px;
}

.pt-n105 {
  padding-top: -105px;
}

.pt-n110 {
  padding-top: -110px;
}

.pt-n115 {
  padding-top: -115px;
}

.pt-n120 {
  padding-top: -120px;
}

.pt-n125 {
  padding-top: -125px;
}

.pt-n130 {
  padding-top: -130px;
}

.pt-n135 {
  padding-top: -135px;
}

.pt-n140 {
  padding-top: -140px;
}

.pt-n145 {
  padding-top: -145px;
}

.pt-n150 {
  padding-top: -150px;
}

.pt-n155 {
  padding-top: -155px;
}

.pt-n160 {
  padding-top: -160px;
}

.pt-n165 {
  padding-top: -165px;
}

.pt-n170 {
  padding-top: -170px;
}

.pt-n175 {
  padding-top: -175px;
}

.pt-n180 {
  padding-top: -180px;
}

.pt-n185 {
  padding-top: -185px;
}

.pt-n190 {
  padding-top: -190px;
}

.pt-n195 {
  padding-top: -195px;
}

.pt-n200 {
  padding-top: -200px;
}

@media screen and (max-width:567px) {
  .mt-0\@s {
    margin-top: 0;
  }

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

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

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

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

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

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

  .mt-35\@s {
    margin-top: 35px;
  }

  .mt-40\@s {
    margin-top: 40px;
  }

  .mt-45\@s {
    margin-top: 45px;
  }

  .mt-50\@s {
    margin-top: 50px;
  }

  .mt-55\@s {
    margin-top: 55px;
  }

  .mt-60\@s {
    margin-top: 60px;
  }

  .mt-65\@s {
    margin-top: 65px;
  }

  .mt-70\@s {
    margin-top: 70px;
  }

  .mt-75\@s {
    margin-top: 75px;
  }

  .mt-80\@s {
    margin-top: 80px;
  }

  .mt-85\@s {
    margin-top: 85px;
  }

  .mt-90\@s {
    margin-top: 90px;
  }

  .mt-95\@s {
    margin-top: 95px;
  }

  .mt-100\@s {
    margin-top: 100px;
  }

  .mt-105\@s {
    margin-top: 105px;
  }

  .mt-110\@s {
    margin-top: 110px;
  }

  .mt-115\@s {
    margin-top: 115px;
  }

  .mt-120\@s {
    margin-top: 120px;
  }

  .mt-125\@s {
    margin-top: 125px;
  }

  .mt-130\@s {
    margin-top: 130px;
  }

  .mt-135\@s {
    margin-top: 135px;
  }

  .mt-140\@s {
    margin-top: 140px;
  }

  .mt-145\@s {
    margin-top: 145px;
  }

  .mt-150\@s {
    margin-top: 150px;
  }

  .mt-155\@s {
    margin-top: 155px;
  }

  .mt-160\@s {
    margin-top: 160px;
  }

  .mt-165\@s {
    margin-top: 165px;
  }

  .mt-170\@s {
    margin-top: 170px;
  }

  .mt-175\@s {
    margin-top: 175px;
  }

  .mt-180\@s {
    margin-top: 180px;
  }

  .mt-185\@s {
    margin-top: 185px;
  }

  .mt-190\@s {
    margin-top: 190px;
  }

  .mt-195\@s {
    margin-top: 195px;
  }

  .mt-200\@s {
    margin-top: 200px;
  }

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

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

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

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

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

  .ml-50\@s {
    margin-left: 50px;
  }

  .pt-0\@s {
    padding-top: 0;
  }

  .pt-5\@s {
    padding-top: 5px;
  }

  .pt-10\@s {
    padding-top: 10px;
  }

  .pt-15\@s {
    padding-top: 15px;
  }

  .pt-20\@s {
    padding-top: 20px;
  }

  .pt-25\@s {
    padding-top: 25px;
  }

  .pt-30\@s {
    padding-top: 30px;
  }

  .pt-35\@s {
    padding-top: 35px;
  }

  .pt-40\@s {
    padding-top: 40px;
  }

  .pt-45\@s {
    padding-top: 45px;
  }

  .pt-50\@s {
    padding-top: 50px;
  }

  .pt-55\@s {
    padding-top: 55px;
  }

  .pt-60\@s {
    padding-top: 60px;
  }

  .pt-65\@s {
    padding-top: 65px;
  }

  .pt-70\@s {
    padding-top: 70px;
  }

  .pt-75\@s {
    padding-top: 75px;
  }

  .pt-80\@s {
    padding-top: 80px;
  }

  .pt-85\@s {
    padding-top: 85px;
  }

  .pt-90\@s {
    padding-top: 90px;
  }

  .pt-95\@s {
    padding-top: 95px;
  }

  .pt-100\@s {
    padding-top: 100px;
  }

  .pt-105\@s {
    padding-top: 105px;
  }

  .pt-110\@s {
    padding-top: 110px;
  }

  .pt-115\@s {
    padding-top: 115px;
  }

  .pt-120\@s {
    padding-top: 120px;
  }

  .pt-125\@s {
    padding-top: 125px;
  }

  .pt-130\@s {
    padding-top: 130px;
  }

  .pt-135\@s {
    padding-top: 135px;
  }

  .pt-140\@s {
    padding-top: 140px;
  }

  .pt-145\@s {
    padding-top: 145px;
  }

  .pt-150\@s {
    padding-top: 150px;
  }

  .pt-155\@s {
    padding-top: 155px;
  }

  .pt-160\@s {
    padding-top: 160px;
  }

  .pt-165\@s {
    padding-top: 165px;
  }

  .pt-170\@s {
    padding-top: 170px;
  }

  .pt-175\@s {
    padding-top: 175px;
  }

  .pt-180\@s {
    padding-top: 180px;
  }

  .pt-185\@s {
    padding-top: 185px;
  }

  .pt-190\@s {
    padding-top: 190px;
  }

  .pt-195\@s {
    padding-top: 195px;
  }

  .pt-200\@s {
    padding-top: 200px;
  }

  .pr-15\@s {
    padding-right: 15px;
  }

  .pb-20\@s {
    padding-bottom: 20px;
  }

  .pb-25\@s {
    padding-bottom: 25px;
  }

  .pl-0\@s {
    padding-left: 0;
  }

  .pl-10\@s {
    padding-left: 10px;
  }

  .pl-15\@s {
    padding-left: 15px;
  }

  .pl-20\@s {
    padding-left: 20px;
  }

  .pl-30\@s {
    padding-left: 30px;
  }

  .pl-40\@s {
    padding-left: 40px;
  }

  .mt-n0\@s {
    margin-top: 0;
  }

  .mt-n5\@s {
    margin-top: -5px;
  }

  .mt-n10\@s {
    margin-top: -10px;
  }

  .mt-n15\@s {
    margin-top: -15px;
  }

  .mt-n20\@s {
    margin-top: -20px;
  }

  .mt-n25\@s {
    margin-top: -25px;
  }

  .mt-n30\@s {
    margin-top: -30px;
  }

  .mt-n35\@s {
    margin-top: -35px;
  }

  .mt-n40\@s {
    margin-top: -40px;
  }

  .mt-n45\@s {
    margin-top: -45px;
  }

  .mt-n50\@s {
    margin-top: -50px;
  }

  .mt-n55\@s {
    margin-top: -55px;
  }

  .mt-n60\@s {
    margin-top: -60px;
  }

  .mt-n65\@s {
    margin-top: -65px;
  }

  .mt-n70\@s {
    margin-top: -70px;
  }

  .mt-n75\@s {
    margin-top: -75px;
  }

  .mt-n80\@s {
    margin-top: -80px;
  }

  .mt-n85\@s {
    margin-top: -85px;
  }

  .mt-n90\@s {
    margin-top: -90px;
  }

  .mt-n95\@s {
    margin-top: -95px;
  }

  .mt-n100\@s {
    margin-top: -100px;
  }

  .mt-n105\@s {
    margin-top: -105px;
  }

  .mt-n110\@s {
    margin-top: -110px;
  }

  .mt-n115\@s {
    margin-top: -115px;
  }

  .mt-n120\@s {
    margin-top: -120px;
  }

  .mt-n125\@s {
    margin-top: -125px;
  }

  .mt-n130\@s {
    margin-top: -130px;
  }

  .mt-n135\@s {
    margin-top: -135px;
  }

  .mt-n140\@s {
    margin-top: -140px;
  }

  .mt-n145\@s {
    margin-top: -145px;
  }

  .mt-n150\@s {
    margin-top: -150px;
  }

  .mt-n155\@s {
    margin-top: -155px;
  }

  .mt-n160\@s {
    margin-top: -160px;
  }

  .mt-n165\@s {
    margin-top: -165px;
  }

  .mt-n170\@s {
    margin-top: -170px;
  }

  .mt-n175\@s {
    margin-top: -175px;
  }

  .mt-n180\@s {
    margin-top: -180px;
  }

  .mt-n185\@s {
    margin-top: -185px;
  }

  .mt-n190\@s {
    margin-top: -190px;
  }

  .mt-n195\@s {
    margin-top: -195px;
  }

  .mt-n200\@s {
    margin-top: -200px;
  }

  .ml-n15\@s {
    margin-left: -15px;
  }

  .pt-n0\@s {
    padding-top: 0;
  }

  .pt-n5\@s {
    padding-top: -5px;
  }

  .pt-n10\@s {
    padding-top: -10px;
  }

  .pt-n15\@s {
    padding-top: -15px;
  }

  .pt-n20\@s {
    padding-top: -20px;
  }

  .pt-n25\@s {
    padding-top: -25px;
  }

  .pt-n30\@s {
    padding-top: -30px;
  }

  .pt-n35\@s {
    padding-top: -35px;
  }

  .pt-n40\@s {
    padding-top: -40px;
  }

  .pt-n45\@s {
    padding-top: -45px;
  }

  .pt-n50\@s {
    padding-top: -50px;
  }

  .pt-n55\@s {
    padding-top: -55px;
  }

  .pt-n60\@s {
    padding-top: -60px;
  }

  .pt-n65\@s {
    padding-top: -65px;
  }

  .pt-n70\@s {
    padding-top: -70px;
  }

  .pt-n75\@s {
    padding-top: -75px;
  }

  .pt-n80\@s {
    padding-top: -80px;
  }

  .pt-n85\@s {
    padding-top: -85px;
  }

  .pt-n90\@s {
    padding-top: -90px;
  }

  .pt-n95\@s {
    padding-top: -95px;
  }

  .pt-n100\@s {
    padding-top: -100px;
  }

  .pt-n105\@s {
    padding-top: -105px;
  }

  .pt-n110\@s {
    padding-top: -110px;
  }

  .pt-n115\@s {
    padding-top: -115px;
  }

  .pt-n120\@s {
    padding-top: -120px;
  }

  .pt-n125\@s {
    padding-top: -125px;
  }

  .pt-n130\@s {
    padding-top: -130px;
  }

  .pt-n135\@s {
    padding-top: -135px;
  }

  .pt-n140\@s {
    padding-top: -140px;
  }

  .pt-n145\@s {
    padding-top: -145px;
  }

  .pt-n150\@s {
    padding-top: -150px;
  }

  .pt-n155\@s {
    padding-top: -155px;
  }

  .pt-n160\@s {
    padding-top: -160px;
  }

  .pt-n165\@s {
    padding-top: -165px;
  }

  .pt-n170\@s {
    padding-top: -170px;
  }

  .pt-n175\@s {
    padding-top: -175px;
  }

  .pt-n180\@s {
    padding-top: -180px;
  }

  .pt-n185\@s {
    padding-top: -185px;
  }

  .pt-n190\@s {
    padding-top: -190px;
  }

  .pt-n195\@s {
    padding-top: -195px;
  }

  .pt-n200\@s {
    padding-top: -200px;
  }
}

@media screen and (min-width:568px) and (max-width:767px) {
  .mt-0\@m {
    margin-top: 0;
  }

  .mt-5\@m {
    margin-top: 5px;
  }

  .mt-10\@m {
    margin-top: 10px;
  }

  .mt-15\@m {
    margin-top: 15px;
  }

  .mt-20\@m {
    margin-top: 20px;
  }

  .mt-25\@m {
    margin-top: 25px;
  }

  .mt-30\@m {
    margin-top: 30px;
  }

  .mt-35\@m {
    margin-top: 35px;
  }

  .mt-40\@m {
    margin-top: 40px;
  }

  .mt-45\@m {
    margin-top: 45px;
  }

  .mt-50\@m {
    margin-top: 50px;
  }

  .mt-55\@m {
    margin-top: 55px;
  }

  .mt-60\@m {
    margin-top: 60px;
  }

  .mt-65\@m {
    margin-top: 65px;
  }

  .mt-70\@m {
    margin-top: 70px;
  }

  .mt-75\@m {
    margin-top: 75px;
  }

  .mt-80\@m {
    margin-top: 80px;
  }

  .mt-85\@m {
    margin-top: 85px;
  }

  .mt-90\@m {
    margin-top: 90px;
  }

  .mt-95\@m {
    margin-top: 95px;
  }

  .mt-100\@m {
    margin-top: 100px;
  }

  .mt-105\@m {
    margin-top: 105px;
  }

  .mt-110\@m {
    margin-top: 110px;
  }

  .mt-115\@m {
    margin-top: 115px;
  }

  .mt-120\@m {
    margin-top: 120px;
  }

  .mt-125\@m {
    margin-top: 125px;
  }

  .mt-130\@m {
    margin-top: 130px;
  }

  .mt-135\@m {
    margin-top: 135px;
  }

  .mt-140\@m {
    margin-top: 140px;
  }

  .mt-145\@m {
    margin-top: 145px;
  }

  .mt-150\@m {
    margin-top: 150px;
  }

  .mt-155\@m {
    margin-top: 155px;
  }

  .mt-160\@m {
    margin-top: 160px;
  }

  .mt-165\@m {
    margin-top: 165px;
  }

  .mt-170\@m {
    margin-top: 170px;
  }

  .mt-175\@m {
    margin-top: 175px;
  }

  .mt-180\@m {
    margin-top: 180px;
  }

  .mt-185\@m {
    margin-top: 185px;
  }

  .mt-190\@m {
    margin-top: 190px;
  }

  .mt-195\@m {
    margin-top: 195px;
  }

  .mt-200\@m {
    margin-top: 200px;
  }

  .mb-10\@m {
    margin-bottom: 10px;
  }

  .pt-0\@m {
    padding-top: 0;
  }

  .pt-5\@m {
    padding-top: 5px;
  }

  .pt-10\@m {
    padding-top: 10px;
  }

  .pt-15\@m {
    padding-top: 15px;
  }

  .pt-20\@m {
    padding-top: 20px;
  }

  .pt-25\@m {
    padding-top: 25px;
  }

  .pt-30\@m {
    padding-top: 30px;
  }

  .pt-35\@m {
    padding-top: 35px;
  }

  .pt-40\@m {
    padding-top: 40px;
  }

  .pt-45\@m {
    padding-top: 45px;
  }

  .pt-50\@m {
    padding-top: 50px;
  }

  .pt-55\@m {
    padding-top: 55px;
  }

  .pt-60\@m {
    padding-top: 60px;
  }

  .pt-65\@m {
    padding-top: 65px;
  }

  .pt-70\@m {
    padding-top: 70px;
  }

  .pt-75\@m {
    padding-top: 75px;
  }

  .pt-80\@m {
    padding-top: 80px;
  }

  .pt-85\@m {
    padding-top: 85px;
  }

  .pt-90\@m {
    padding-top: 90px;
  }

  .pt-95\@m {
    padding-top: 95px;
  }

  .pt-100\@m {
    padding-top: 100px;
  }

  .pt-105\@m {
    padding-top: 105px;
  }

  .pt-110\@m {
    padding-top: 110px;
  }

  .pt-115\@m {
    padding-top: 115px;
  }

  .pt-120\@m {
    padding-top: 120px;
  }

  .pt-125\@m {
    padding-top: 125px;
  }

  .pt-130\@m {
    padding-top: 130px;
  }

  .pt-135\@m {
    padding-top: 135px;
  }

  .pt-140\@m {
    padding-top: 140px;
  }

  .pt-145\@m {
    padding-top: 145px;
  }

  .pt-150\@m {
    padding-top: 150px;
  }

  .pt-155\@m {
    padding-top: 155px;
  }

  .pt-160\@m {
    padding-top: 160px;
  }

  .pt-165\@m {
    padding-top: 165px;
  }

  .pt-170\@m {
    padding-top: 170px;
  }

  .pt-175\@m {
    padding-top: 175px;
  }

  .pt-180\@m {
    padding-top: 180px;
  }

  .pt-185\@m {
    padding-top: 185px;
  }

  .pt-190\@m {
    padding-top: 190px;
  }

  .pt-195\@m {
    padding-top: 195px;
  }

  .pt-200\@m {
    padding-top: 200px;
  }

  .pb-40\@m {
    padding-bottom: 40px;
  }

  .pb-60\@m {
    padding-bottom: 60px;
  }

  .mt-n0\@m {
    margin-top: 0;
  }

  .mt-n5\@m {
    margin-top: -5px;
  }

  .mt-n10\@m {
    margin-top: -10px;
  }

  .mt-n15\@m {
    margin-top: -15px;
  }

  .mt-n20\@m {
    margin-top: -20px;
  }

  .mt-n25\@m {
    margin-top: -25px;
  }

  .mt-n30\@m {
    margin-top: -30px;
  }

  .mt-n35\@m {
    margin-top: -35px;
  }

  .mt-n40\@m {
    margin-top: -40px;
  }

  .mt-n45\@m {
    margin-top: -45px;
  }

  .mt-n50\@m {
    margin-top: -50px;
  }

  .mt-n55\@m {
    margin-top: -55px;
  }

  .mt-n60\@m {
    margin-top: -60px;
  }

  .mt-n65\@m {
    margin-top: -65px;
  }

  .mt-n70\@m {
    margin-top: -70px;
  }

  .mt-n75\@m {
    margin-top: -75px;
  }

  .mt-n80\@m {
    margin-top: -80px;
  }

  .mt-n85\@m {
    margin-top: -85px;
  }

  .mt-n90\@m {
    margin-top: -90px;
  }

  .mt-n95\@m {
    margin-top: -95px;
  }

  .mt-n100\@m {
    margin-top: -100px;
  }

  .mt-n105\@m {
    margin-top: -105px;
  }

  .mt-n110\@m {
    margin-top: -110px;
  }

  .mt-n115\@m {
    margin-top: -115px;
  }

  .mt-n120\@m {
    margin-top: -120px;
  }

  .mt-n125\@m {
    margin-top: -125px;
  }

  .mt-n130\@m {
    margin-top: -130px;
  }

  .mt-n135\@m {
    margin-top: -135px;
  }

  .mt-n140\@m {
    margin-top: -140px;
  }

  .mt-n145\@m {
    margin-top: -145px;
  }

  .mt-n150\@m {
    margin-top: -150px;
  }

  .mt-n155\@m {
    margin-top: -155px;
  }

  .mt-n160\@m {
    margin-top: -160px;
  }

  .mt-n165\@m {
    margin-top: -165px;
  }

  .mt-n170\@m {
    margin-top: -170px;
  }

  .mt-n175\@m {
    margin-top: -175px;
  }

  .mt-n180\@m {
    margin-top: -180px;
  }

  .mt-n185\@m {
    margin-top: -185px;
  }

  .mt-n190\@m {
    margin-top: -190px;
  }

  .mt-n195\@m {
    margin-top: -195px;
  }

  .mt-n200\@m {
    margin-top: -200px;
  }

  .pt-n0\@m {
    padding-top: 0;
  }

  .pt-n5\@m {
    padding-top: -5px;
  }

  .pt-n10\@m {
    padding-top: -10px;
  }

  .pt-n15\@m {
    padding-top: -15px;
  }

  .pt-n20\@m {
    padding-top: -20px;
  }

  .pt-n25\@m {
    padding-top: -25px;
  }

  .pt-n30\@m {
    padding-top: -30px;
  }

  .pt-n35\@m {
    padding-top: -35px;
  }

  .pt-n40\@m {
    padding-top: -40px;
  }

  .pt-n45\@m {
    padding-top: -45px;
  }

  .pt-n50\@m {
    padding-top: -50px;
  }

  .pt-n55\@m {
    padding-top: -55px;
  }

  .pt-n60\@m {
    padding-top: -60px;
  }

  .pt-n65\@m {
    padding-top: -65px;
  }

  .pt-n70\@m {
    padding-top: -70px;
  }

  .pt-n75\@m {
    padding-top: -75px;
  }

  .pt-n80\@m {
    padding-top: -80px;
  }

  .pt-n85\@m {
    padding-top: -85px;
  }

  .pt-n90\@m {
    padding-top: -90px;
  }

  .pt-n95\@m {
    padding-top: -95px;
  }

  .pt-n100\@m {
    padding-top: -100px;
  }

  .pt-n105\@m {
    padding-top: -105px;
  }

  .pt-n110\@m {
    padding-top: -110px;
  }

  .pt-n115\@m {
    padding-top: -115px;
  }

  .pt-n120\@m {
    padding-top: -120px;
  }

  .pt-n125\@m {
    padding-top: -125px;
  }

  .pt-n130\@m {
    padding-top: -130px;
  }

  .pt-n135\@m {
    padding-top: -135px;
  }

  .pt-n140\@m {
    padding-top: -140px;
  }

  .pt-n145\@m {
    padding-top: -145px;
  }

  .pt-n150\@m {
    padding-top: -150px;
  }

  .pt-n155\@m {
    padding-top: -155px;
  }

  .pt-n160\@m {
    padding-top: -160px;
  }

  .pt-n165\@m {
    padding-top: -165px;
  }

  .pt-n170\@m {
    padding-top: -170px;
  }

  .pt-n175\@m {
    padding-top: -175px;
  }

  .pt-n180\@m {
    padding-top: -180px;
  }

  .pt-n185\@m {
    padding-top: -185px;
  }

  .pt-n190\@m {
    padding-top: -190px;
  }

  .pt-n195\@m {
    padding-top: -195px;
  }

  .pt-n200\@m {
    padding-top: -200px;
  }
}

@media screen and (max-width:767px) {
  .mt-0\@m- {
    margin-top: 0;
  }

  .mt-5\@m- {
    margin-top: 5px;
  }

  .mt-10\@m- {
    margin-top: 10px;
  }

  .mt-15\@m- {
    margin-top: 15px;
  }

  .mt-20\@m- {
    margin-top: 20px;
  }

  .mt-25\@m- {
    margin-top: 25px;
  }

  .mt-30\@m- {
    margin-top: 30px;
  }

  .mt-35\@m- {
    margin-top: 35px;
  }

  .mt-40\@m- {
    margin-top: 40px;
  }

  .mt-45\@m- {
    margin-top: 45px;
  }

  .mt-50\@m- {
    margin-top: 50px;
  }

  .mt-55\@m- {
    margin-top: 55px;
  }

  .mt-60\@m- {
    margin-top: 60px;
  }

  .mt-65\@m- {
    margin-top: 65px;
  }

  .mt-70\@m- {
    margin-top: 70px;
  }

  .mt-75\@m- {
    margin-top: 75px;
  }

  .mt-80\@m- {
    margin-top: 80px;
  }

  .mt-85\@m- {
    margin-top: 85px;
  }

  .mt-90\@m- {
    margin-top: 90px;
  }

  .mt-95\@m- {
    margin-top: 95px;
  }

  .mt-100\@m- {
    margin-top: 100px;
  }

  .mt-105\@m- {
    margin-top: 105px;
  }

  .mt-110\@m- {
    margin-top: 110px;
  }

  .mt-115\@m- {
    margin-top: 115px;
  }

  .mt-120\@m- {
    margin-top: 120px;
  }

  .mt-125\@m- {
    margin-top: 125px;
  }

  .mt-130\@m- {
    margin-top: 130px;
  }

  .mt-135\@m- {
    margin-top: 135px;
  }

  .mt-140\@m- {
    margin-top: 140px;
  }

  .mt-145\@m- {
    margin-top: 145px;
  }

  .mt-150\@m- {
    margin-top: 150px;
  }

  .mt-155\@m- {
    margin-top: 155px;
  }

  .mt-160\@m- {
    margin-top: 160px;
  }

  .mt-165\@m- {
    margin-top: 165px;
  }

  .mt-170\@m- {
    margin-top: 170px;
  }

  .mt-175\@m- {
    margin-top: 175px;
  }

  .mt-180\@m- {
    margin-top: 180px;
  }

  .mt-185\@m- {
    margin-top: 185px;
  }

  .mt-190\@m- {
    margin-top: 190px;
  }

  .mt-195\@m- {
    margin-top: 195px;
  }

  .mt-200\@m- {
    margin-top: 200px;
  }

  .mr-0\@m- {
    margin-right: 0;
  }

  .mb-20\@m- {
    margin-bottom: 20px;
  }

  .mb-25\@m- {
    margin-bottom: 25px;
  }

  .mb-40\@m- {
    margin-bottom: 40px;
  }

  .ml-0\@m- {
    margin-left: 0;
  }

  .ml-15\@m- {
    margin-left: 15px;
  }

  .pt-0\@m- {
    padding-top: 0;
  }

  .pt-5\@m- {
    padding-top: 5px;
  }

  .pt-10\@m- {
    padding-top: 10px;
  }

  .pt-15\@m- {
    padding-top: 15px;
  }

  .pt-20\@m- {
    padding-top: 20px;
  }

  .pt-25\@m- {
    padding-top: 25px;
  }

  .pt-30\@m- {
    padding-top: 30px;
  }

  .pt-35\@m- {
    padding-top: 35px;
  }

  .pt-40\@m- {
    padding-top: 40px;
  }

  .pt-45\@m- {
    padding-top: 45px;
  }

  .pt-50\@m- {
    padding-top: 50px;
  }

  .pt-55\@m- {
    padding-top: 55px;
  }

  .pt-60\@m- {
    padding-top: 60px;
  }

  .pt-65\@m- {
    padding-top: 65px;
  }

  .pt-70\@m- {
    padding-top: 70px;
  }

  .pt-75\@m- {
    padding-top: 75px;
  }

  .pt-80\@m- {
    padding-top: 80px;
  }

  .pt-85\@m- {
    padding-top: 85px;
  }

  .pt-90\@m- {
    padding-top: 90px;
  }

  .pt-95\@m- {
    padding-top: 95px;
  }

  .pt-100\@m- {
    padding-top: 100px;
  }

  .pt-105\@m- {
    padding-top: 105px;
  }

  .pt-110\@m- {
    padding-top: 110px;
  }

  .pt-115\@m- {
    padding-top: 115px;
  }

  .pt-120\@m- {
    padding-top: 120px;
  }

  .pt-125\@m- {
    padding-top: 125px;
  }

  .pt-130\@m- {
    padding-top: 130px;
  }

  .pt-135\@m- {
    padding-top: 135px;
  }

  .pt-140\@m- {
    padding-top: 140px;
  }

  .pt-145\@m- {
    padding-top: 145px;
  }

  .pt-150\@m- {
    padding-top: 150px;
  }

  .pt-155\@m- {
    padding-top: 155px;
  }

  .pt-160\@m- {
    padding-top: 160px;
  }

  .pt-165\@m- {
    padding-top: 165px;
  }

  .pt-170\@m- {
    padding-top: 170px;
  }

  .pt-175\@m- {
    padding-top: 175px;
  }

  .pt-180\@m- {
    padding-top: 180px;
  }

  .pt-185\@m- {
    padding-top: 185px;
  }

  .pt-190\@m- {
    padding-top: 190px;
  }

  .pt-195\@m- {
    padding-top: 195px;
  }

  .pt-200\@m- {
    padding-top: 200px;
  }

  .pr-20\@m- {
    padding-right: 20px;
  }

  .pr-40\@m- {
    padding-right: 40px;
  }

  .pb-5\@m- {
    padding-bottom: 5px;
  }

  .pb-10\@m- {
    padding-bottom: 10px;
  }

  .pb-15\@m- {
    padding-bottom: 15px;
  }

  .pb-20\@m- {
    padding-bottom: 20px;
  }

  .pb-25\@m- {
    padding-bottom: 25px;
  }

  .pb-30\@m- {
    padding-bottom: 30px;
  }

  .pb-40\@m- {
    padding-bottom: 40px;
  }

  .pl-20\@m- {
    padding-left: 20px;
  }

  .pl-30\@m- {
    padding-left: 30px;
  }

  .mt-n0\@m- {
    margin-top: 0;
  }

  .mt-n5\@m- {
    margin-top: -5px;
  }

  .mt-n10\@m- {
    margin-top: -10px;
  }

  .mt-n15\@m- {
    margin-top: -15px;
  }

  .mt-n20\@m- {
    margin-top: -20px;
  }

  .mt-n25\@m- {
    margin-top: -25px;
  }

  .mt-n30\@m- {
    margin-top: -30px;
  }

  .mt-n35\@m- {
    margin-top: -35px;
  }

  .mt-n40\@m- {
    margin-top: -40px;
  }

  .mt-n45\@m- {
    margin-top: -45px;
  }

  .mt-n50\@m- {
    margin-top: -50px;
  }

  .mt-n55\@m- {
    margin-top: -55px;
  }

  .mt-n60\@m- {
    margin-top: -60px;
  }

  .mt-n65\@m- {
    margin-top: -65px;
  }

  .mt-n70\@m- {
    margin-top: -70px;
  }

  .mt-n75\@m- {
    margin-top: -75px;
  }

  .mt-n80\@m- {
    margin-top: -80px;
  }

  .mt-n85\@m- {
    margin-top: -85px;
  }

  .mt-n90\@m- {
    margin-top: -90px;
  }

  .mt-n95\@m- {
    margin-top: -95px;
  }

  .mt-n100\@m- {
    margin-top: -100px;
  }

  .mt-n105\@m- {
    margin-top: -105px;
  }

  .mt-n110\@m- {
    margin-top: -110px;
  }

  .mt-n115\@m- {
    margin-top: -115px;
  }

  .mt-n120\@m- {
    margin-top: -120px;
  }

  .mt-n125\@m- {
    margin-top: -125px;
  }

  .mt-n130\@m- {
    margin-top: -130px;
  }

  .mt-n135\@m- {
    margin-top: -135px;
  }

  .mt-n140\@m- {
    margin-top: -140px;
  }

  .mt-n145\@m- {
    margin-top: -145px;
  }

  .mt-n150\@m- {
    margin-top: -150px;
  }

  .mt-n155\@m- {
    margin-top: -155px;
  }

  .mt-n160\@m- {
    margin-top: -160px;
  }

  .mt-n165\@m- {
    margin-top: -165px;
  }

  .mt-n170\@m- {
    margin-top: -170px;
  }

  .mt-n175\@m- {
    margin-top: -175px;
  }

  .mt-n180\@m- {
    margin-top: -180px;
  }

  .mt-n185\@m- {
    margin-top: -185px;
  }

  .mt-n190\@m- {
    margin-top: -190px;
  }

  .mt-n195\@m- {
    margin-top: -195px;
  }

  .mt-n200\@m- {
    margin-top: -200px;
  }

  .mr-n40\@m- {
    margin-right: -40px;
  }

  .ml-n30\@m- {
    margin-left: -30px;
  }

  .pt-n0\@m- {
    padding-top: 0;
  }

  .pt-n5\@m- {
    padding-top: -5px;
  }

  .pt-n10\@m- {
    padding-top: -10px;
  }

  .pt-n15\@m- {
    padding-top: -15px;
  }

  .pt-n20\@m- {
    padding-top: -20px;
  }

  .pt-n25\@m- {
    padding-top: -25px;
  }

  .pt-n30\@m- {
    padding-top: -30px;
  }

  .pt-n35\@m- {
    padding-top: -35px;
  }

  .pt-n40\@m- {
    padding-top: -40px;
  }

  .pt-n45\@m- {
    padding-top: -45px;
  }

  .pt-n50\@m- {
    padding-top: -50px;
  }

  .pt-n55\@m- {
    padding-top: -55px;
  }

  .pt-n60\@m- {
    padding-top: -60px;
  }

  .pt-n65\@m- {
    padding-top: -65px;
  }

  .pt-n70\@m- {
    padding-top: -70px;
  }

  .pt-n75\@m- {
    padding-top: -75px;
  }

  .pt-n80\@m- {
    padding-top: -80px;
  }

  .pt-n85\@m- {
    padding-top: -85px;
  }

  .pt-n90\@m- {
    padding-top: -90px;
  }

  .pt-n95\@m- {
    padding-top: -95px;
  }

  .pt-n100\@m- {
    padding-top: -100px;
  }

  .pt-n105\@m- {
    padding-top: -105px;
  }

  .pt-n110\@m- {
    padding-top: -110px;
  }

  .pt-n115\@m- {
    padding-top: -115px;
  }

  .pt-n120\@m- {
    padding-top: -120px;
  }

  .pt-n125\@m- {
    padding-top: -125px;
  }

  .pt-n130\@m- {
    padding-top: -130px;
  }

  .pt-n135\@m- {
    padding-top: -135px;
  }

  .pt-n140\@m- {
    padding-top: -140px;
  }

  .pt-n145\@m- {
    padding-top: -145px;
  }

  .pt-n150\@m- {
    padding-top: -150px;
  }

  .pt-n155\@m- {
    padding-top: -155px;
  }

  .pt-n160\@m- {
    padding-top: -160px;
  }

  .pt-n165\@m- {
    padding-top: -165px;
  }

  .pt-n170\@m- {
    padding-top: -170px;
  }

  .pt-n175\@m- {
    padding-top: -175px;
  }

  .pt-n180\@m- {
    padding-top: -180px;
  }

  .pt-n185\@m- {
    padding-top: -185px;
  }

  .pt-n190\@m- {
    padding-top: -190px;
  }

  .pt-n195\@m- {
    padding-top: -195px;
  }

  .pt-n200\@m- {
    padding-top: -200px;
  }
}

@media screen and (min-width:568px) {
  .mt-0\@m\+ {
    margin-top: 0;
  }

  .mt-5\@m\+ {
    margin-top: 5px;
  }

  .mt-10\@m\+ {
    margin-top: 10px;
  }

  .mt-15\@m\+ {
    margin-top: 15px;
  }

  .mt-20\@m\+ {
    margin-top: 20px;
  }

  .mt-25\@m\+ {
    margin-top: 25px;
  }

  .mt-30\@m\+ {
    margin-top: 30px;
  }

  .mt-35\@m\+ {
    margin-top: 35px;
  }

  .mt-40\@m\+ {
    margin-top: 40px;
  }

  .mt-45\@m\+ {
    margin-top: 45px;
  }

  .mt-50\@m\+ {
    margin-top: 50px;
  }

  .mt-55\@m\+ {
    margin-top: 55px;
  }

  .mt-60\@m\+ {
    margin-top: 60px;
  }

  .mt-65\@m\+ {
    margin-top: 65px;
  }

  .mt-70\@m\+ {
    margin-top: 70px;
  }

  .mt-75\@m\+ {
    margin-top: 75px;
  }

  .mt-80\@m\+ {
    margin-top: 80px;
  }

  .mt-85\@m\+ {
    margin-top: 85px;
  }

  .mt-90\@m\+ {
    margin-top: 90px;
  }

  .mt-95\@m\+ {
    margin-top: 95px;
  }

  .mt-100\@m\+ {
    margin-top: 100px;
  }

  .mt-105\@m\+ {
    margin-top: 105px;
  }

  .mt-110\@m\+ {
    margin-top: 110px;
  }

  .mt-115\@m\+ {
    margin-top: 115px;
  }

  .mt-120\@m\+ {
    margin-top: 120px;
  }

  .mt-125\@m\+ {
    margin-top: 125px;
  }

  .mt-130\@m\+ {
    margin-top: 130px;
  }

  .mt-135\@m\+ {
    margin-top: 135px;
  }

  .mt-140\@m\+ {
    margin-top: 140px;
  }

  .mt-145\@m\+ {
    margin-top: 145px;
  }

  .mt-150\@m\+ {
    margin-top: 150px;
  }

  .mt-155\@m\+ {
    margin-top: 155px;
  }

  .mt-160\@m\+ {
    margin-top: 160px;
  }

  .mt-165\@m\+ {
    margin-top: 165px;
  }

  .mt-170\@m\+ {
    margin-top: 170px;
  }

  .mt-175\@m\+ {
    margin-top: 175px;
  }

  .mt-180\@m\+ {
    margin-top: 180px;
  }

  .mt-185\@m\+ {
    margin-top: 185px;
  }

  .mt-190\@m\+ {
    margin-top: 190px;
  }

  .mt-195\@m\+ {
    margin-top: 195px;
  }

  .mt-200\@m\+ {
    margin-top: 200px;
  }

  .mb-10\@m\+ {
    margin-bottom: 10px;
  }

  .mb-15\@m\+ {
    margin-bottom: 15px;
  }

  .ml-15\@m\+ {
    margin-left: 15px;
  }

  .ml-30\@m\+ {
    margin-left: 30px;
  }

  .ml-40\@m\+ {
    margin-left: 40px;
  }

  .pt-0\@m\+ {
    padding-top: 0;
  }

  .pt-5\@m\+ {
    padding-top: 5px;
  }

  .pt-10\@m\+ {
    padding-top: 10px;
  }

  .pt-15\@m\+ {
    padding-top: 15px;
  }

  .pt-20\@m\+ {
    padding-top: 20px;
  }

  .pt-25\@m\+ {
    padding-top: 25px;
  }

  .pt-30\@m\+ {
    padding-top: 30px;
  }

  .pt-35\@m\+ {
    padding-top: 35px;
  }

  .pt-40\@m\+ {
    padding-top: 40px;
  }

  .pt-45\@m\+ {
    padding-top: 45px;
  }

  .pt-50\@m\+ {
    padding-top: 50px;
  }

  .pt-55\@m\+ {
    padding-top: 55px;
  }

  .pt-60\@m\+ {
    padding-top: 60px;
  }

  .pt-65\@m\+ {
    padding-top: 65px;
  }

  .pt-70\@m\+ {
    padding-top: 70px;
  }

  .pt-75\@m\+ {
    padding-top: 75px;
  }

  .pt-80\@m\+ {
    padding-top: 80px;
  }

  .pt-85\@m\+ {
    padding-top: 85px;
  }

  .pt-90\@m\+ {
    padding-top: 90px;
  }

  .pt-95\@m\+ {
    padding-top: 95px;
  }

  .pt-100\@m\+ {
    padding-top: 100px;
  }

  .pt-105\@m\+ {
    padding-top: 105px;
  }

  .pt-110\@m\+ {
    padding-top: 110px;
  }

  .pt-115\@m\+ {
    padding-top: 115px;
  }

  .pt-120\@m\+ {
    padding-top: 120px;
  }

  .pt-125\@m\+ {
    padding-top: 125px;
  }

  .pt-130\@m\+ {
    padding-top: 130px;
  }

  .pt-135\@m\+ {
    padding-top: 135px;
  }

  .pt-140\@m\+ {
    padding-top: 140px;
  }

  .pt-145\@m\+ {
    padding-top: 145px;
  }

  .pt-150\@m\+ {
    padding-top: 150px;
  }

  .pt-155\@m\+ {
    padding-top: 155px;
  }

  .pt-160\@m\+ {
    padding-top: 160px;
  }

  .pt-165\@m\+ {
    padding-top: 165px;
  }

  .pt-170\@m\+ {
    padding-top: 170px;
  }

  .pt-175\@m\+ {
    padding-top: 175px;
  }

  .pt-180\@m\+ {
    padding-top: 180px;
  }

  .pt-185\@m\+ {
    padding-top: 185px;
  }

  .pt-190\@m\+ {
    padding-top: 190px;
  }

  .pt-195\@m\+ {
    padding-top: 195px;
  }

  .pt-200\@m\+ {
    padding-top: 200px;
  }

  .pr-30\@m\+ {
    padding-right: 30px;
  }

  .pr-190\@m\+ {
    padding-right: 190px;
  }

  .pb-10\@m\+ {
    padding-bottom: 10px;
  }

  .pb-25\@m\+ {
    padding-bottom: 25px;
  }

  .pb-30\@m\+ {
    padding-bottom: 30px;
  }

  .pb-40\@m\+ {
    padding-bottom: 40px;
  }

  .pl-0\@m\+ {
    padding-left: 0;
  }

  .pl-30\@m\+ {
    padding-left: 30px;
  }

  .pl-40\@m\+ {
    padding-left: 40px;
  }

  .mt-n0\@m\+ {
    margin-top: 0;
  }

  .mt-n5\@m\+ {
    margin-top: -5px;
  }

  .mt-n10\@m\+ {
    margin-top: -10px;
  }

  .mt-n15\@m\+ {
    margin-top: -15px;
  }

  .mt-n20\@m\+ {
    margin-top: -20px;
  }

  .mt-n25\@m\+ {
    margin-top: -25px;
  }

  .mt-n30\@m\+ {
    margin-top: -30px;
  }

  .mt-n35\@m\+ {
    margin-top: -35px;
  }

  .mt-n40\@m\+ {
    margin-top: -40px;
  }

  .mt-n45\@m\+ {
    margin-top: -45px;
  }

  .mt-n50\@m\+ {
    margin-top: -50px;
  }

  .mt-n55\@m\+ {
    margin-top: -55px;
  }

  .mt-n60\@m\+ {
    margin-top: -60px;
  }

  .mt-n65\@m\+ {
    margin-top: -65px;
  }

  .mt-n70\@m\+ {
    margin-top: -70px;
  }

  .mt-n75\@m\+ {
    margin-top: -75px;
  }

  .mt-n80\@m\+ {
    margin-top: -80px;
  }

  .mt-n85\@m\+ {
    margin-top: -85px;
  }

  .mt-n90\@m\+ {
    margin-top: -90px;
  }

  .mt-n95\@m\+ {
    margin-top: -95px;
  }

  .mt-n100\@m\+ {
    margin-top: -100px;
  }

  .mt-n105\@m\+ {
    margin-top: -105px;
  }

  .mt-n110\@m\+ {
    margin-top: -110px;
  }

  .mt-n115\@m\+ {
    margin-top: -115px;
  }

  .mt-n120\@m\+ {
    margin-top: -120px;
  }

  .mt-n125\@m\+ {
    margin-top: -125px;
  }

  .mt-n130\@m\+ {
    margin-top: -130px;
  }

  .mt-n135\@m\+ {
    margin-top: -135px;
  }

  .mt-n140\@m\+ {
    margin-top: -140px;
  }

  .mt-n145\@m\+ {
    margin-top: -145px;
  }

  .mt-n150\@m\+ {
    margin-top: -150px;
  }

  .mt-n155\@m\+ {
    margin-top: -155px;
  }

  .mt-n160\@m\+ {
    margin-top: -160px;
  }

  .mt-n165\@m\+ {
    margin-top: -165px;
  }

  .mt-n170\@m\+ {
    margin-top: -170px;
  }

  .mt-n175\@m\+ {
    margin-top: -175px;
  }

  .mt-n180\@m\+ {
    margin-top: -180px;
  }

  .mt-n185\@m\+ {
    margin-top: -185px;
  }

  .mt-n190\@m\+ {
    margin-top: -190px;
  }

  .mt-n195\@m\+ {
    margin-top: -195px;
  }

  .mt-n200\@m\+ {
    margin-top: -200px;
  }

  .ml-n30\@m\+ {
    margin-left: -30px;
  }

  .pt-n0\@m\+ {
    padding-top: 0;
  }

  .pt-n5\@m\+ {
    padding-top: -5px;
  }

  .pt-n10\@m\+ {
    padding-top: -10px;
  }

  .pt-n15\@m\+ {
    padding-top: -15px;
  }

  .pt-n20\@m\+ {
    padding-top: -20px;
  }

  .pt-n25\@m\+ {
    padding-top: -25px;
  }

  .pt-n30\@m\+ {
    padding-top: -30px;
  }

  .pt-n35\@m\+ {
    padding-top: -35px;
  }

  .pt-n40\@m\+ {
    padding-top: -40px;
  }

  .pt-n45\@m\+ {
    padding-top: -45px;
  }

  .pt-n50\@m\+ {
    padding-top: -50px;
  }

  .pt-n55\@m\+ {
    padding-top: -55px;
  }

  .pt-n60\@m\+ {
    padding-top: -60px;
  }

  .pt-n65\@m\+ {
    padding-top: -65px;
  }

  .pt-n70\@m\+ {
    padding-top: -70px;
  }

  .pt-n75\@m\+ {
    padding-top: -75px;
  }

  .pt-n80\@m\+ {
    padding-top: -80px;
  }

  .pt-n85\@m\+ {
    padding-top: -85px;
  }

  .pt-n90\@m\+ {
    padding-top: -90px;
  }

  .pt-n95\@m\+ {
    padding-top: -95px;
  }

  .pt-n100\@m\+ {
    padding-top: -100px;
  }

  .pt-n105\@m\+ {
    padding-top: -105px;
  }

  .pt-n110\@m\+ {
    padding-top: -110px;
  }

  .pt-n115\@m\+ {
    padding-top: -115px;
  }

  .pt-n120\@m\+ {
    padding-top: -120px;
  }

  .pt-n125\@m\+ {
    padding-top: -125px;
  }

  .pt-n130\@m\+ {
    padding-top: -130px;
  }

  .pt-n135\@m\+ {
    padding-top: -135px;
  }

  .pt-n140\@m\+ {
    padding-top: -140px;
  }

  .pt-n145\@m\+ {
    padding-top: -145px;
  }

  .pt-n150\@m\+ {
    padding-top: -150px;
  }

  .pt-n155\@m\+ {
    padding-top: -155px;
  }

  .pt-n160\@m\+ {
    padding-top: -160px;
  }

  .pt-n165\@m\+ {
    padding-top: -165px;
  }

  .pt-n170\@m\+ {
    padding-top: -170px;
  }

  .pt-n175\@m\+ {
    padding-top: -175px;
  }

  .pt-n180\@m\+ {
    padding-top: -180px;
  }

  .pt-n185\@m\+ {
    padding-top: -185px;
  }

  .pt-n190\@m\+ {
    padding-top: -190px;
  }

  .pt-n195\@m\+ {
    padding-top: -195px;
  }

  .pt-n200\@m\+ {
    padding-top: -200px;
  }
}

@media screen and (min-width:768px) and (max-width:1023px) {
  .mt-0\@tp {
    margin-top: 0;
  }

  .mt-5\@tp {
    margin-top: 5px;
  }

  .mt-10\@tp {
    margin-top: 10px;
  }

  .mt-15\@tp {
    margin-top: 15px;
  }

  .mt-20\@tp {
    margin-top: 20px;
  }

  .mt-25\@tp {
    margin-top: 25px;
  }

  .mt-30\@tp {
    margin-top: 30px;
  }

  .mt-35\@tp {
    margin-top: 35px;
  }

  .mt-40\@tp {
    margin-top: 40px;
  }

  .mt-45\@tp {
    margin-top: 45px;
  }

  .mt-50\@tp {
    margin-top: 50px;
  }

  .mt-55\@tp {
    margin-top: 55px;
  }

  .mt-60\@tp {
    margin-top: 60px;
  }

  .mt-65\@tp {
    margin-top: 65px;
  }

  .mt-70\@tp {
    margin-top: 70px;
  }

  .mt-75\@tp {
    margin-top: 75px;
  }

  .mt-80\@tp {
    margin-top: 80px;
  }

  .mt-85\@tp {
    margin-top: 85px;
  }

  .mt-90\@tp {
    margin-top: 90px;
  }

  .mt-95\@tp {
    margin-top: 95px;
  }

  .mt-100\@tp {
    margin-top: 100px;
  }

  .mt-105\@tp {
    margin-top: 105px;
  }

  .mt-110\@tp {
    margin-top: 110px;
  }

  .mt-115\@tp {
    margin-top: 115px;
  }

  .mt-120\@tp {
    margin-top: 120px;
  }

  .mt-125\@tp {
    margin-top: 125px;
  }

  .mt-130\@tp {
    margin-top: 130px;
  }

  .mt-135\@tp {
    margin-top: 135px;
  }

  .mt-140\@tp {
    margin-top: 140px;
  }

  .mt-145\@tp {
    margin-top: 145px;
  }

  .mt-150\@tp {
    margin-top: 150px;
  }

  .mt-155\@tp {
    margin-top: 155px;
  }

  .mt-160\@tp {
    margin-top: 160px;
  }

  .mt-165\@tp {
    margin-top: 165px;
  }

  .mt-170\@tp {
    margin-top: 170px;
  }

  .mt-175\@tp {
    margin-top: 175px;
  }

  .mt-180\@tp {
    margin-top: 180px;
  }

  .mt-185\@tp {
    margin-top: 185px;
  }

  .mt-190\@tp {
    margin-top: 190px;
  }

  .mt-195\@tp {
    margin-top: 195px;
  }

  .mt-200\@tp {
    margin-top: 200px;
  }

  .mb-20\@tp {
    margin-bottom: 20px;
  }

  .mb-45\@tp {
    margin-bottom: 45px;
  }

  .ml-80\@tp {
    margin-left: 80px;
  }

  .pt-0\@tp {
    padding-top: 0;
  }

  .pt-5\@tp {
    padding-top: 5px;
  }

  .pt-10\@tp {
    padding-top: 10px;
  }

  .pt-15\@tp {
    padding-top: 15px;
  }

  .pt-20\@tp {
    padding-top: 20px;
  }

  .pt-25\@tp {
    padding-top: 25px;
  }

  .pt-30\@tp {
    padding-top: 30px;
  }

  .pt-35\@tp {
    padding-top: 35px;
  }

  .pt-40\@tp {
    padding-top: 40px;
  }

  .pt-45\@tp {
    padding-top: 45px;
  }

  .pt-50\@tp {
    padding-top: 50px;
  }

  .pt-55\@tp {
    padding-top: 55px;
  }

  .pt-60\@tp {
    padding-top: 60px;
  }

  .pt-65\@tp {
    padding-top: 65px;
  }

  .pt-70\@tp {
    padding-top: 70px;
  }

  .pt-75\@tp {
    padding-top: 75px;
  }

  .pt-80\@tp {
    padding-top: 80px;
  }

  .pt-85\@tp {
    padding-top: 85px;
  }

  .pt-90\@tp {
    padding-top: 90px;
  }

  .pt-95\@tp {
    padding-top: 95px;
  }

  .pt-100\@tp {
    padding-top: 100px;
  }

  .pt-105\@tp {
    padding-top: 105px;
  }

  .pt-110\@tp {
    padding-top: 110px;
  }

  .pt-115\@tp {
    padding-top: 115px;
  }

  .pt-120\@tp {
    padding-top: 120px;
  }

  .pt-125\@tp {
    padding-top: 125px;
  }

  .pt-130\@tp {
    padding-top: 130px;
  }

  .pt-135\@tp {
    padding-top: 135px;
  }

  .pt-140\@tp {
    padding-top: 140px;
  }

  .pt-145\@tp {
    padding-top: 145px;
  }

  .pt-150\@tp {
    padding-top: 150px;
  }

  .pt-155\@tp {
    padding-top: 155px;
  }

  .pt-160\@tp {
    padding-top: 160px;
  }

  .pt-165\@tp {
    padding-top: 165px;
  }

  .pt-170\@tp {
    padding-top: 170px;
  }

  .pt-175\@tp {
    padding-top: 175px;
  }

  .pt-180\@tp {
    padding-top: 180px;
  }

  .pt-185\@tp {
    padding-top: 185px;
  }

  .pt-190\@tp {
    padding-top: 190px;
  }

  .pt-195\@tp {
    padding-top: 195px;
  }

  .pt-200\@tp {
    padding-top: 200px;
  }

  .pr-20\@tp {
    padding-right: 20px;
  }

  .pb-25\@tp {
    padding-bottom: 25px;
  }

  .pb-35\@tp {
    padding-bottom: 35px;
  }

  .pb-50\@tp {
    padding-bottom: 50px;
  }

  .pb-60\@tp {
    padding-bottom: 60px;
  }

  .pb-70\@tp {
    padding-bottom: 70px;
  }

  .pb-80\@tp {
    padding-bottom: 80px;
  }

  .mt-n0\@tp {
    margin-top: 0;
  }

  .mt-n5\@tp {
    margin-top: -5px;
  }

  .mt-n10\@tp {
    margin-top: -10px;
  }

  .mt-n15\@tp {
    margin-top: -15px;
  }

  .mt-n20\@tp {
    margin-top: -20px;
  }

  .mt-n25\@tp {
    margin-top: -25px;
  }

  .mt-n30\@tp {
    margin-top: -30px;
  }

  .mt-n35\@tp {
    margin-top: -35px;
  }

  .mt-n40\@tp {
    margin-top: -40px;
  }

  .mt-n45\@tp {
    margin-top: -45px;
  }

  .mt-n50\@tp {
    margin-top: -50px;
  }

  .mt-n55\@tp {
    margin-top: -55px;
  }

  .mt-n60\@tp {
    margin-top: -60px;
  }

  .mt-n65\@tp {
    margin-top: -65px;
  }

  .mt-n70\@tp {
    margin-top: -70px;
  }

  .mt-n75\@tp {
    margin-top: -75px;
  }

  .mt-n80\@tp {
    margin-top: -80px;
  }

  .mt-n85\@tp {
    margin-top: -85px;
  }

  .mt-n90\@tp {
    margin-top: -90px;
  }

  .mt-n95\@tp {
    margin-top: -95px;
  }

  .mt-n100\@tp {
    margin-top: -100px;
  }

  .mt-n105\@tp {
    margin-top: -105px;
  }

  .mt-n110\@tp {
    margin-top: -110px;
  }

  .mt-n115\@tp {
    margin-top: -115px;
  }

  .mt-n120\@tp {
    margin-top: -120px;
  }

  .mt-n125\@tp {
    margin-top: -125px;
  }

  .mt-n130\@tp {
    margin-top: -130px;
  }

  .mt-n135\@tp {
    margin-top: -135px;
  }

  .mt-n140\@tp {
    margin-top: -140px;
  }

  .mt-n145\@tp {
    margin-top: -145px;
  }

  .mt-n150\@tp {
    margin-top: -150px;
  }

  .mt-n155\@tp {
    margin-top: -155px;
  }

  .mt-n160\@tp {
    margin-top: -160px;
  }

  .mt-n165\@tp {
    margin-top: -165px;
  }

  .mt-n170\@tp {
    margin-top: -170px;
  }

  .mt-n175\@tp {
    margin-top: -175px;
  }

  .mt-n180\@tp {
    margin-top: -180px;
  }

  .mt-n185\@tp {
    margin-top: -185px;
  }

  .mt-n190\@tp {
    margin-top: -190px;
  }

  .mt-n195\@tp {
    margin-top: -195px;
  }

  .mt-n200\@tp {
    margin-top: -200px;
  }

  .pt-n0\@tp {
    padding-top: 0;
  }

  .pt-n5\@tp {
    padding-top: -5px;
  }

  .pt-n10\@tp {
    padding-top: -10px;
  }

  .pt-n15\@tp {
    padding-top: -15px;
  }

  .pt-n20\@tp {
    padding-top: -20px;
  }

  .pt-n25\@tp {
    padding-top: -25px;
  }

  .pt-n30\@tp {
    padding-top: -30px;
  }

  .pt-n35\@tp {
    padding-top: -35px;
  }

  .pt-n40\@tp {
    padding-top: -40px;
  }

  .pt-n45\@tp {
    padding-top: -45px;
  }

  .pt-n50\@tp {
    padding-top: -50px;
  }

  .pt-n55\@tp {
    padding-top: -55px;
  }

  .pt-n60\@tp {
    padding-top: -60px;
  }

  .pt-n65\@tp {
    padding-top: -65px;
  }

  .pt-n70\@tp {
    padding-top: -70px;
  }

  .pt-n75\@tp {
    padding-top: -75px;
  }

  .pt-n80\@tp {
    padding-top: -80px;
  }

  .pt-n85\@tp {
    padding-top: -85px;
  }

  .pt-n90\@tp {
    padding-top: -90px;
  }

  .pt-n95\@tp {
    padding-top: -95px;
  }

  .pt-n100\@tp {
    padding-top: -100px;
  }

  .pt-n105\@tp {
    padding-top: -105px;
  }

  .pt-n110\@tp {
    padding-top: -110px;
  }

  .pt-n115\@tp {
    padding-top: -115px;
  }

  .pt-n120\@tp {
    padding-top: -120px;
  }

  .pt-n125\@tp {
    padding-top: -125px;
  }

  .pt-n130\@tp {
    padding-top: -130px;
  }

  .pt-n135\@tp {
    padding-top: -135px;
  }

  .pt-n140\@tp {
    padding-top: -140px;
  }

  .pt-n145\@tp {
    padding-top: -145px;
  }

  .pt-n150\@tp {
    padding-top: -150px;
  }

  .pt-n155\@tp {
    padding-top: -155px;
  }

  .pt-n160\@tp {
    padding-top: -160px;
  }

  .pt-n165\@tp {
    padding-top: -165px;
  }

  .pt-n170\@tp {
    padding-top: -170px;
  }

  .pt-n175\@tp {
    padding-top: -175px;
  }

  .pt-n180\@tp {
    padding-top: -180px;
  }

  .pt-n185\@tp {
    padding-top: -185px;
  }

  .pt-n190\@tp {
    padding-top: -190px;
  }

  .pt-n195\@tp {
    padding-top: -195px;
  }

  .pt-n200\@tp {
    padding-top: -200px;
  }
}

@media screen and (max-width:1023px) {
  .mt-0\@tp- {
    margin-top: 0;
  }

  .mt-5\@tp- {
    margin-top: 5px;
  }

  .mt-10\@tp- {
    margin-top: 10px;
  }

  .mt-15\@tp- {
    margin-top: 15px;
  }

  .mt-20\@tp- {
    margin-top: 20px;
  }

  .mt-25\@tp- {
    margin-top: 25px;
  }

  .mt-30\@tp- {
    margin-top: 30px;
  }

  .mt-35\@tp- {
    margin-top: 35px;
  }

  .mt-40\@tp- {
    margin-top: 40px;
  }

  .mt-45\@tp- {
    margin-top: 45px;
  }

  .mt-50\@tp- {
    margin-top: 50px;
  }

  .mt-55\@tp- {
    margin-top: 55px;
  }

  .mt-60\@tp- {
    margin-top: 60px;
  }

  .mt-65\@tp- {
    margin-top: 65px;
  }

  .mt-70\@tp- {
    margin-top: 70px;
  }

  .mt-75\@tp- {
    margin-top: 75px;
  }

  .mt-80\@tp- {
    margin-top: 80px;
  }

  .mt-85\@tp- {
    margin-top: 85px;
  }

  .mt-90\@tp- {
    margin-top: 90px;
  }

  .mt-95\@tp- {
    margin-top: 95px;
  }

  .mt-100\@tp- {
    margin-top: 100px;
  }

  .mt-105\@tp- {
    margin-top: 105px;
  }

  .mt-110\@tp- {
    margin-top: 110px;
  }

  .mt-115\@tp- {
    margin-top: 115px;
  }

  .mt-120\@tp- {
    margin-top: 120px;
  }

  .mt-125\@tp- {
    margin-top: 125px;
  }

  .mt-130\@tp- {
    margin-top: 130px;
  }

  .mt-135\@tp- {
    margin-top: 135px;
  }

  .mt-140\@tp- {
    margin-top: 140px;
  }

  .mt-145\@tp- {
    margin-top: 145px;
  }

  .mt-150\@tp- {
    margin-top: 150px;
  }

  .mt-155\@tp- {
    margin-top: 155px;
  }

  .mt-160\@tp- {
    margin-top: 160px;
  }

  .mt-165\@tp- {
    margin-top: 165px;
  }

  .mt-170\@tp- {
    margin-top: 170px;
  }

  .mt-175\@tp- {
    margin-top: 175px;
  }

  .mt-180\@tp- {
    margin-top: 180px;
  }

  .mt-185\@tp- {
    margin-top: 185px;
  }

  .mt-190\@tp- {
    margin-top: 190px;
  }

  .mt-195\@tp- {
    margin-top: 195px;
  }

  .mt-200\@tp- {
    margin-top: 200px;
  }

  .mr-90\@tp- {
    margin-right: 90px;
  }

  .mb-20\@tp- {
    margin-bottom: 20px;
  }

  .mb-25\@tp- {
    margin-bottom: 25px;
  }

  .mb-50\@tp- {
    margin-bottom: 50px;
  }

  .p-20\@tp- {
    padding: 20px;
  }

  .pt-0\@tp- {
    padding-top: 0;
  }

  .pt-5\@tp- {
    padding-top: 5px;
  }

  .pt-10\@tp- {
    padding-top: 10px;
  }

  .pt-15\@tp- {
    padding-top: 15px;
  }

  .pt-20\@tp- {
    padding-top: 20px;
  }

  .pt-25\@tp- {
    padding-top: 25px;
  }

  .pt-30\@tp- {
    padding-top: 30px;
  }

  .pt-35\@tp- {
    padding-top: 35px;
  }

  .pt-40\@tp- {
    padding-top: 40px;
  }

  .pt-45\@tp- {
    padding-top: 45px;
  }

  .pt-50\@tp- {
    padding-top: 50px;
  }

  .pt-55\@tp- {
    padding-top: 55px;
  }

  .pt-60\@tp- {
    padding-top: 60px;
  }

  .pt-65\@tp- {
    padding-top: 65px;
  }

  .pt-70\@tp- {
    padding-top: 70px;
  }

  .pt-75\@tp- {
    padding-top: 75px;
  }

  .pt-80\@tp- {
    padding-top: 80px;
  }

  .pt-85\@tp- {
    padding-top: 85px;
  }

  .pt-90\@tp- {
    padding-top: 90px;
  }

  .pt-95\@tp- {
    padding-top: 95px;
  }

  .pt-100\@tp- {
    padding-top: 100px;
  }

  .pt-105\@tp- {
    padding-top: 105px;
  }

  .pt-110\@tp- {
    padding-top: 110px;
  }

  .pt-115\@tp- {
    padding-top: 115px;
  }

  .pt-120\@tp- {
    padding-top: 120px;
  }

  .pt-125\@tp- {
    padding-top: 125px;
  }

  .pt-130\@tp- {
    padding-top: 130px;
  }

  .pt-135\@tp- {
    padding-top: 135px;
  }

  .pt-140\@tp- {
    padding-top: 140px;
  }

  .pt-145\@tp- {
    padding-top: 145px;
  }

  .pt-150\@tp- {
    padding-top: 150px;
  }

  .pt-155\@tp- {
    padding-top: 155px;
  }

  .pt-160\@tp- {
    padding-top: 160px;
  }

  .pt-165\@tp- {
    padding-top: 165px;
  }

  .pt-170\@tp- {
    padding-top: 170px;
  }

  .pt-175\@tp- {
    padding-top: 175px;
  }

  .pt-180\@tp- {
    padding-top: 180px;
  }

  .pt-185\@tp- {
    padding-top: 185px;
  }

  .pt-190\@tp- {
    padding-top: 190px;
  }

  .pt-195\@tp- {
    padding-top: 195px;
  }

  .pt-200\@tp- {
    padding-top: 200px;
  }

  .pr-20\@tp- {
    padding-right: 20px;
  }

  .pr-100\@tp- {
    padding-right: 100px;
  }

  .pb-20\@tp- {
    padding-bottom: 20px;
  }

  .pb-25\@tp- {
    padding-bottom: 25px;
  }

  .pb-30\@tp- {
    padding-bottom: 30px;
  }

  .pb-40\@tp- {
    padding-bottom: 40px;
  }

  .pb-60\@tp- {
    padding-bottom: 60px;
  }

  .pl-10\@tp- {
    padding-left: 10px;
  }

  .pl-15\@tp- {
    padding-left: 15px;
  }

  .pl-20\@tp- {
    padding-left: 20px;
  }

  .pl-25\@tp- {
    padding-left: 25px;
  }

  .mt-n0\@tp- {
    margin-top: 0;
  }

  .mt-n5\@tp- {
    margin-top: -5px;
  }

  .mt-n10\@tp- {
    margin-top: -10px;
  }

  .mt-n15\@tp- {
    margin-top: -15px;
  }

  .mt-n20\@tp- {
    margin-top: -20px;
  }

  .mt-n25\@tp- {
    margin-top: -25px;
  }

  .mt-n30\@tp- {
    margin-top: -30px;
  }

  .mt-n35\@tp- {
    margin-top: -35px;
  }

  .mt-n40\@tp- {
    margin-top: -40px;
  }

  .mt-n45\@tp- {
    margin-top: -45px;
  }

  .mt-n50\@tp- {
    margin-top: -50px;
  }

  .mt-n55\@tp- {
    margin-top: -55px;
  }

  .mt-n60\@tp- {
    margin-top: -60px;
  }

  .mt-n65\@tp- {
    margin-top: -65px;
  }

  .mt-n70\@tp- {
    margin-top: -70px;
  }

  .mt-n75\@tp- {
    margin-top: -75px;
  }

  .mt-n80\@tp- {
    margin-top: -80px;
  }

  .mt-n85\@tp- {
    margin-top: -85px;
  }

  .mt-n90\@tp- {
    margin-top: -90px;
  }

  .mt-n95\@tp- {
    margin-top: -95px;
  }

  .mt-n100\@tp- {
    margin-top: -100px;
  }

  .mt-n105\@tp- {
    margin-top: -105px;
  }

  .mt-n110\@tp- {
    margin-top: -110px;
  }

  .mt-n115\@tp- {
    margin-top: -115px;
  }

  .mt-n120\@tp- {
    margin-top: -120px;
  }

  .mt-n125\@tp- {
    margin-top: -125px;
  }

  .mt-n130\@tp- {
    margin-top: -130px;
  }

  .mt-n135\@tp- {
    margin-top: -135px;
  }

  .mt-n140\@tp- {
    margin-top: -140px;
  }

  .mt-n145\@tp- {
    margin-top: -145px;
  }

  .mt-n150\@tp- {
    margin-top: -150px;
  }

  .mt-n155\@tp- {
    margin-top: -155px;
  }

  .mt-n160\@tp- {
    margin-top: -160px;
  }

  .mt-n165\@tp- {
    margin-top: -165px;
  }

  .mt-n170\@tp- {
    margin-top: -170px;
  }

  .mt-n175\@tp- {
    margin-top: -175px;
  }

  .mt-n180\@tp- {
    margin-top: -180px;
  }

  .mt-n185\@tp- {
    margin-top: -185px;
  }

  .mt-n190\@tp- {
    margin-top: -190px;
  }

  .mt-n195\@tp- {
    margin-top: -195px;
  }

  .mt-n200\@tp- {
    margin-top: -200px;
  }

  .mr-n15\@tp- {
    margin-right: -15px;
  }

  .ml-n10\@tp- {
    margin-left: -10px;
  }

  .ml-n15\@tp- {
    margin-left: -15px;
  }

  .pt-n0\@tp- {
    padding-top: 0;
  }

  .pt-n5\@tp- {
    padding-top: -5px;
  }

  .pt-n10\@tp- {
    padding-top: -10px;
  }

  .pt-n15\@tp- {
    padding-top: -15px;
  }

  .pt-n20\@tp- {
    padding-top: -20px;
  }

  .pt-n25\@tp- {
    padding-top: -25px;
  }

  .pt-n30\@tp- {
    padding-top: -30px;
  }

  .pt-n35\@tp- {
    padding-top: -35px;
  }

  .pt-n40\@tp- {
    padding-top: -40px;
  }

  .pt-n45\@tp- {
    padding-top: -45px;
  }

  .pt-n50\@tp- {
    padding-top: -50px;
  }

  .pt-n55\@tp- {
    padding-top: -55px;
  }

  .pt-n60\@tp- {
    padding-top: -60px;
  }

  .pt-n65\@tp- {
    padding-top: -65px;
  }

  .pt-n70\@tp- {
    padding-top: -70px;
  }

  .pt-n75\@tp- {
    padding-top: -75px;
  }

  .pt-n80\@tp- {
    padding-top: -80px;
  }

  .pt-n85\@tp- {
    padding-top: -85px;
  }

  .pt-n90\@tp- {
    padding-top: -90px;
  }

  .pt-n95\@tp- {
    padding-top: -95px;
  }

  .pt-n100\@tp- {
    padding-top: -100px;
  }

  .pt-n105\@tp- {
    padding-top: -105px;
  }

  .pt-n110\@tp- {
    padding-top: -110px;
  }

  .pt-n115\@tp- {
    padding-top: -115px;
  }

  .pt-n120\@tp- {
    padding-top: -120px;
  }

  .pt-n125\@tp- {
    padding-top: -125px;
  }

  .pt-n130\@tp- {
    padding-top: -130px;
  }

  .pt-n135\@tp- {
    padding-top: -135px;
  }

  .pt-n140\@tp- {
    padding-top: -140px;
  }

  .pt-n145\@tp- {
    padding-top: -145px;
  }

  .pt-n150\@tp- {
    padding-top: -150px;
  }

  .pt-n155\@tp- {
    padding-top: -155px;
  }

  .pt-n160\@tp- {
    padding-top: -160px;
  }

  .pt-n165\@tp- {
    padding-top: -165px;
  }

  .pt-n170\@tp- {
    padding-top: -170px;
  }

  .pt-n175\@tp- {
    padding-top: -175px;
  }

  .pt-n180\@tp- {
    padding-top: -180px;
  }

  .pt-n185\@tp- {
    padding-top: -185px;
  }

  .pt-n190\@tp- {
    padding-top: -190px;
  }

  .pt-n195\@tp- {
    padding-top: -195px;
  }

  .pt-n200\@tp- {
    padding-top: -200px;
  }
}

@media screen and (min-width:768px) {
  .mt-0\@tp\+ {
    margin-top: 0;
  }

  .mt-5\@tp\+ {
    margin-top: 5px;
  }

  .mt-10\@tp\+ {
    margin-top: 10px;
  }

  .mt-15\@tp\+ {
    margin-top: 15px;
  }

  .mt-20\@tp\+ {
    margin-top: 20px;
  }

  .mt-25\@tp\+ {
    margin-top: 25px;
  }

  .mt-30\@tp\+ {
    margin-top: 30px;
  }

  .mt-35\@tp\+ {
    margin-top: 35px;
  }

  .mt-40\@tp\+ {
    margin-top: 40px;
  }

  .mt-45\@tp\+ {
    margin-top: 45px;
  }

  .mt-50\@tp\+ {
    margin-top: 50px;
  }

  .mt-55\@tp\+ {
    margin-top: 55px;
  }

  .mt-60\@tp\+ {
    margin-top: 60px;
  }

  .mt-65\@tp\+ {
    margin-top: 65px;
  }

  .mt-70\@tp\+ {
    margin-top: 70px;
  }

  .mt-75\@tp\+ {
    margin-top: 75px;
  }

  .mt-80\@tp\+ {
    margin-top: 80px;
  }

  .mt-85\@tp\+ {
    margin-top: 85px;
  }

  .mt-90\@tp\+ {
    margin-top: 90px;
  }

  .mt-95\@tp\+ {
    margin-top: 95px;
  }

  .mt-100\@tp\+ {
    margin-top: 100px;
  }

  .mt-105\@tp\+ {
    margin-top: 105px;
  }

  .mt-110\@tp\+ {
    margin-top: 110px;
  }

  .mt-115\@tp\+ {
    margin-top: 115px;
  }

  .mt-120\@tp\+ {
    margin-top: 120px;
  }

  .mt-125\@tp\+ {
    margin-top: 125px;
  }

  .mt-130\@tp\+ {
    margin-top: 130px;
  }

  .mt-135\@tp\+ {
    margin-top: 135px;
  }

  .mt-140\@tp\+ {
    margin-top: 140px;
  }

  .mt-145\@tp\+ {
    margin-top: 145px;
  }

  .mt-150\@tp\+ {
    margin-top: 150px;
  }

  .mt-155\@tp\+ {
    margin-top: 155px;
  }

  .mt-160\@tp\+ {
    margin-top: 160px;
  }

  .mt-165\@tp\+ {
    margin-top: 165px;
  }

  .mt-170\@tp\+ {
    margin-top: 170px;
  }

  .mt-175\@tp\+ {
    margin-top: 175px;
  }

  .mt-180\@tp\+ {
    margin-top: 180px;
  }

  .mt-185\@tp\+ {
    margin-top: 185px;
  }

  .mt-190\@tp\+ {
    margin-top: 190px;
  }

  .mt-195\@tp\+ {
    margin-top: 195px;
  }

  .mt-200\@tp\+ {
    margin-top: 200px;
  }

  .mr-10\@tp\+ {
    margin-right: 10px;
  }

  .mr-40\@tp\+ {
    margin-right: 40px;
  }

  .mb-15\@tp\+ {
    margin-bottom: 15px;
  }

  .mb-20\@tp\+ {
    margin-bottom: 20px;
  }

  .mb-40\@tp\+ {
    margin-bottom: 40px;
  }

  .mb-45\@tp\+ {
    margin-bottom: 45px;
  }

  .ml-30\@tp\+ {
    margin-left: 30px;
  }

  .pt-0\@tp\+ {
    padding-top: 0;
  }

  .pt-5\@tp\+ {
    padding-top: 5px;
  }

  .pt-10\@tp\+ {
    padding-top: 10px;
  }

  .pt-15\@tp\+ {
    padding-top: 15px;
  }

  .pt-20\@tp\+ {
    padding-top: 20px;
  }

  .pt-25\@tp\+ {
    padding-top: 25px;
  }

  .pt-30\@tp\+ {
    padding-top: 30px;
  }

  .pt-35\@tp\+ {
    padding-top: 35px;
  }

  .pt-40\@tp\+ {
    padding-top: 40px;
  }

  .pt-45\@tp\+ {
    padding-top: 45px;
  }

  .pt-50\@tp\+ {
    padding-top: 50px;
  }

  .pt-55\@tp\+ {
    padding-top: 55px;
  }

  .pt-60\@tp\+ {
    padding-top: 60px;
  }

  .pt-65\@tp\+ {
    padding-top: 65px;
  }

  .pt-70\@tp\+ {
    padding-top: 70px;
  }

  .pt-75\@tp\+ {
    padding-top: 75px;
  }

  .pt-80\@tp\+ {
    padding-top: 80px;
  }

  .pt-85\@tp\+ {
    padding-top: 85px;
  }

  .pt-90\@tp\+ {
    padding-top: 90px;
  }

  .pt-95\@tp\+ {
    padding-top: 95px;
  }

  .pt-100\@tp\+ {
    padding-top: 100px;
  }

  .pt-105\@tp\+ {
    padding-top: 105px;
  }

  .pt-110\@tp\+ {
    padding-top: 110px;
  }

  .pt-115\@tp\+ {
    padding-top: 115px;
  }

  .pt-120\@tp\+ {
    padding-top: 120px;
  }

  .pt-125\@tp\+ {
    padding-top: 125px;
  }

  .pt-130\@tp\+ {
    padding-top: 130px;
  }

  .pt-135\@tp\+ {
    padding-top: 135px;
  }

  .pt-140\@tp\+ {
    padding-top: 140px;
  }

  .pt-145\@tp\+ {
    padding-top: 145px;
  }

  .pt-150\@tp\+ {
    padding-top: 150px;
  }

  .pt-155\@tp\+ {
    padding-top: 155px;
  }

  .pt-160\@tp\+ {
    padding-top: 160px;
  }

  .pt-165\@tp\+ {
    padding-top: 165px;
  }

  .pt-170\@tp\+ {
    padding-top: 170px;
  }

  .pt-175\@tp\+ {
    padding-top: 175px;
  }

  .pt-180\@tp\+ {
    padding-top: 180px;
  }

  .pt-185\@tp\+ {
    padding-top: 185px;
  }

  .pt-190\@tp\+ {
    padding-top: 190px;
  }

  .pt-195\@tp\+ {
    padding-top: 195px;
  }

  .pt-200\@tp\+ {
    padding-top: 200px;
  }

  .pr-25\@tp\+ {
    padding-right: 25px;
  }

  .pr-35\@tp\+ {
    padding-right: 35px;
  }

  .pr-45\@tp\+ {
    padding-right: 45px;
  }

  .pb-15\@tp\+ {
    padding-bottom: 15px;
  }

  .pb-25\@tp\+ {
    padding-bottom: 25px;
  }

  .pb-30\@tp\+ {
    padding-bottom: 30px;
  }

  .pb-40\@tp\+ {
    padding-bottom: 40px;
  }

  .pb-50\@tp\+ {
    padding-bottom: 50px;
  }

  .pb-60\@tp\+ {
    padding-bottom: 60px;
  }

  .pb-70\@tp\+ {
    padding-bottom: 70px;
  }

  .pb-80\@tp\+ {
    padding-bottom: 80px;
  }

  .pb-120\@tp\+ {
    padding-bottom: 120px;
  }

  .pl-30\@tp\+ {
    padding-left: 30px;
  }

  .pl-40\@tp\+ {
    padding-left: 40px;
  }

  .mt-n0\@tp\+ {
    margin-top: 0;
  }

  .mt-n5\@tp\+ {
    margin-top: -5px;
  }

  .mt-n10\@tp\+ {
    margin-top: -10px;
  }

  .mt-n15\@tp\+ {
    margin-top: -15px;
  }

  .mt-n20\@tp\+ {
    margin-top: -20px;
  }

  .mt-n25\@tp\+ {
    margin-top: -25px;
  }

  .mt-n30\@tp\+ {
    margin-top: -30px;
  }

  .mt-n35\@tp\+ {
    margin-top: -35px;
  }

  .mt-n40\@tp\+ {
    margin-top: -40px;
  }

  .mt-n45\@tp\+ {
    margin-top: -45px;
  }

  .mt-n50\@tp\+ {
    margin-top: -50px;
  }

  .mt-n55\@tp\+ {
    margin-top: -55px;
  }

  .mt-n60\@tp\+ {
    margin-top: -60px;
  }

  .mt-n65\@tp\+ {
    margin-top: -65px;
  }

  .mt-n70\@tp\+ {
    margin-top: -70px;
  }

  .mt-n75\@tp\+ {
    margin-top: -75px;
  }

  .mt-n80\@tp\+ {
    margin-top: -80px;
  }

  .mt-n85\@tp\+ {
    margin-top: -85px;
  }

  .mt-n90\@tp\+ {
    margin-top: -90px;
  }

  .mt-n95\@tp\+ {
    margin-top: -95px;
  }

  .mt-n100\@tp\+ {
    margin-top: -100px;
  }

  .mt-n105\@tp\+ {
    margin-top: -105px;
  }

  .mt-n110\@tp\+ {
    margin-top: -110px;
  }

  .mt-n115\@tp\+ {
    margin-top: -115px;
  }

  .mt-n120\@tp\+ {
    margin-top: -120px;
  }

  .mt-n125\@tp\+ {
    margin-top: -125px;
  }

  .mt-n130\@tp\+ {
    margin-top: -130px;
  }

  .mt-n135\@tp\+ {
    margin-top: -135px;
  }

  .mt-n140\@tp\+ {
    margin-top: -140px;
  }

  .mt-n145\@tp\+ {
    margin-top: -145px;
  }

  .mt-n150\@tp\+ {
    margin-top: -150px;
  }

  .mt-n155\@tp\+ {
    margin-top: -155px;
  }

  .mt-n160\@tp\+ {
    margin-top: -160px;
  }

  .mt-n165\@tp\+ {
    margin-top: -165px;
  }

  .mt-n170\@tp\+ {
    margin-top: -170px;
  }

  .mt-n175\@tp\+ {
    margin-top: -175px;
  }

  .mt-n180\@tp\+ {
    margin-top: -180px;
  }

  .mt-n185\@tp\+ {
    margin-top: -185px;
  }

  .mt-n190\@tp\+ {
    margin-top: -190px;
  }

  .mt-n195\@tp\+ {
    margin-top: -195px;
  }

  .mt-n200\@tp\+ {
    margin-top: -200px;
  }

  .mb-n55\@tp\+ {
    margin-bottom: -55px;
  }

  .pt-n0\@tp\+ {
    padding-top: 0;
  }

  .pt-n5\@tp\+ {
    padding-top: -5px;
  }

  .pt-n10\@tp\+ {
    padding-top: -10px;
  }

  .pt-n15\@tp\+ {
    padding-top: -15px;
  }

  .pt-n20\@tp\+ {
    padding-top: -20px;
  }

  .pt-n25\@tp\+ {
    padding-top: -25px;
  }

  .pt-n30\@tp\+ {
    padding-top: -30px;
  }

  .pt-n35\@tp\+ {
    padding-top: -35px;
  }

  .pt-n40\@tp\+ {
    padding-top: -40px;
  }

  .pt-n45\@tp\+ {
    padding-top: -45px;
  }

  .pt-n50\@tp\+ {
    padding-top: -50px;
  }

  .pt-n55\@tp\+ {
    padding-top: -55px;
  }

  .pt-n60\@tp\+ {
    padding-top: -60px;
  }

  .pt-n65\@tp\+ {
    padding-top: -65px;
  }

  .pt-n70\@tp\+ {
    padding-top: -70px;
  }

  .pt-n75\@tp\+ {
    padding-top: -75px;
  }

  .pt-n80\@tp\+ {
    padding-top: -80px;
  }

  .pt-n85\@tp\+ {
    padding-top: -85px;
  }

  .pt-n90\@tp\+ {
    padding-top: -90px;
  }

  .pt-n95\@tp\+ {
    padding-top: -95px;
  }

  .pt-n100\@tp\+ {
    padding-top: -100px;
  }

  .pt-n105\@tp\+ {
    padding-top: -105px;
  }

  .pt-n110\@tp\+ {
    padding-top: -110px;
  }

  .pt-n115\@tp\+ {
    padding-top: -115px;
  }

  .pt-n120\@tp\+ {
    padding-top: -120px;
  }

  .pt-n125\@tp\+ {
    padding-top: -125px;
  }

  .pt-n130\@tp\+ {
    padding-top: -130px;
  }

  .pt-n135\@tp\+ {
    padding-top: -135px;
  }

  .pt-n140\@tp\+ {
    padding-top: -140px;
  }

  .pt-n145\@tp\+ {
    padding-top: -145px;
  }

  .pt-n150\@tp\+ {
    padding-top: -150px;
  }

  .pt-n155\@tp\+ {
    padding-top: -155px;
  }

  .pt-n160\@tp\+ {
    padding-top: -160px;
  }

  .pt-n165\@tp\+ {
    padding-top: -165px;
  }

  .pt-n170\@tp\+ {
    padding-top: -170px;
  }

  .pt-n175\@tp\+ {
    padding-top: -175px;
  }

  .pt-n180\@tp\+ {
    padding-top: -180px;
  }

  .pt-n185\@tp\+ {
    padding-top: -185px;
  }

  .pt-n190\@tp\+ {
    padding-top: -190px;
  }

  .pt-n195\@tp\+ {
    padding-top: -195px;
  }

  .pt-n200\@tp\+ {
    padding-top: -200px;
  }
}

@media screen and (min-width:1024px) and (max-width:1259px) {
  .mt-0\@tl {
    margin-top: 0;
  }

  .mt-5\@tl {
    margin-top: 5px;
  }

  .mt-10\@tl {
    margin-top: 10px;
  }

  .mt-15\@tl {
    margin-top: 15px;
  }

  .mt-20\@tl {
    margin-top: 20px;
  }

  .mt-25\@tl {
    margin-top: 25px;
  }

  .mt-30\@tl {
    margin-top: 30px;
  }

  .mt-35\@tl {
    margin-top: 35px;
  }

  .mt-40\@tl {
    margin-top: 40px;
  }

  .mt-45\@tl {
    margin-top: 45px;
  }

  .mt-50\@tl {
    margin-top: 50px;
  }

  .mt-55\@tl {
    margin-top: 55px;
  }

  .mt-60\@tl {
    margin-top: 60px;
  }

  .mt-65\@tl {
    margin-top: 65px;
  }

  .mt-70\@tl {
    margin-top: 70px;
  }

  .mt-75\@tl {
    margin-top: 75px;
  }

  .mt-80\@tl {
    margin-top: 80px;
  }

  .mt-85\@tl {
    margin-top: 85px;
  }

  .mt-90\@tl {
    margin-top: 90px;
  }

  .mt-95\@tl {
    margin-top: 95px;
  }

  .mt-100\@tl {
    margin-top: 100px;
  }

  .mt-105\@tl {
    margin-top: 105px;
  }

  .mt-110\@tl {
    margin-top: 110px;
  }

  .mt-115\@tl {
    margin-top: 115px;
  }

  .mt-120\@tl {
    margin-top: 120px;
  }

  .mt-125\@tl {
    margin-top: 125px;
  }

  .mt-130\@tl {
    margin-top: 130px;
  }

  .mt-135\@tl {
    margin-top: 135px;
  }

  .mt-140\@tl {
    margin-top: 140px;
  }

  .mt-145\@tl {
    margin-top: 145px;
  }

  .mt-150\@tl {
    margin-top: 150px;
  }

  .mt-155\@tl {
    margin-top: 155px;
  }

  .mt-160\@tl {
    margin-top: 160px;
  }

  .mt-165\@tl {
    margin-top: 165px;
  }

  .mt-170\@tl {
    margin-top: 170px;
  }

  .mt-175\@tl {
    margin-top: 175px;
  }

  .mt-180\@tl {
    margin-top: 180px;
  }

  .mt-185\@tl {
    margin-top: 185px;
  }

  .mt-190\@tl {
    margin-top: 190px;
  }

  .mt-195\@tl {
    margin-top: 195px;
  }

  .mt-200\@tl {
    margin-top: 200px;
  }

  .pt-0\@tl {
    padding-top: 0;
  }

  .pt-5\@tl {
    padding-top: 5px;
  }

  .pt-10\@tl {
    padding-top: 10px;
  }

  .pt-15\@tl {
    padding-top: 15px;
  }

  .pt-20\@tl {
    padding-top: 20px;
  }

  .pt-25\@tl {
    padding-top: 25px;
  }

  .pt-30\@tl {
    padding-top: 30px;
  }

  .pt-35\@tl {
    padding-top: 35px;
  }

  .pt-40\@tl {
    padding-top: 40px;
  }

  .pt-45\@tl {
    padding-top: 45px;
  }

  .pt-50\@tl {
    padding-top: 50px;
  }

  .pt-55\@tl {
    padding-top: 55px;
  }

  .pt-60\@tl {
    padding-top: 60px;
  }

  .pt-65\@tl {
    padding-top: 65px;
  }

  .pt-70\@tl {
    padding-top: 70px;
  }

  .pt-75\@tl {
    padding-top: 75px;
  }

  .pt-80\@tl {
    padding-top: 80px;
  }

  .pt-85\@tl {
    padding-top: 85px;
  }

  .pt-90\@tl {
    padding-top: 90px;
  }

  .pt-95\@tl {
    padding-top: 95px;
  }

  .pt-100\@tl {
    padding-top: 100px;
  }

  .pt-105\@tl {
    padding-top: 105px;
  }

  .pt-110\@tl {
    padding-top: 110px;
  }

  .pt-115\@tl {
    padding-top: 115px;
  }

  .pt-120\@tl {
    padding-top: 120px;
  }

  .pt-125\@tl {
    padding-top: 125px;
  }

  .pt-130\@tl {
    padding-top: 130px;
  }

  .pt-135\@tl {
    padding-top: 135px;
  }

  .pt-140\@tl {
    padding-top: 140px;
  }

  .pt-145\@tl {
    padding-top: 145px;
  }

  .pt-150\@tl {
    padding-top: 150px;
  }

  .pt-155\@tl {
    padding-top: 155px;
  }

  .pt-160\@tl {
    padding-top: 160px;
  }

  .pt-165\@tl {
    padding-top: 165px;
  }

  .pt-170\@tl {
    padding-top: 170px;
  }

  .pt-175\@tl {
    padding-top: 175px;
  }

  .pt-180\@tl {
    padding-top: 180px;
  }

  .pt-185\@tl {
    padding-top: 185px;
  }

  .pt-190\@tl {
    padding-top: 190px;
  }

  .pt-195\@tl {
    padding-top: 195px;
  }

  .pt-200\@tl {
    padding-top: 200px;
  }

  .mt-n0\@tl {
    margin-top: 0;
  }

  .mt-n5\@tl {
    margin-top: -5px;
  }

  .mt-n10\@tl {
    margin-top: -10px;
  }

  .mt-n15\@tl {
    margin-top: -15px;
  }

  .mt-n20\@tl {
    margin-top: -20px;
  }

  .mt-n25\@tl {
    margin-top: -25px;
  }

  .mt-n30\@tl {
    margin-top: -30px;
  }

  .mt-n35\@tl {
    margin-top: -35px;
  }

  .mt-n40\@tl {
    margin-top: -40px;
  }

  .mt-n45\@tl {
    margin-top: -45px;
  }

  .mt-n50\@tl {
    margin-top: -50px;
  }

  .mt-n55\@tl {
    margin-top: -55px;
  }

  .mt-n60\@tl {
    margin-top: -60px;
  }

  .mt-n65\@tl {
    margin-top: -65px;
  }

  .mt-n70\@tl {
    margin-top: -70px;
  }

  .mt-n75\@tl {
    margin-top: -75px;
  }

  .mt-n80\@tl {
    margin-top: -80px;
  }

  .mt-n85\@tl {
    margin-top: -85px;
  }

  .mt-n90\@tl {
    margin-top: -90px;
  }

  .mt-n95\@tl {
    margin-top: -95px;
  }

  .mt-n100\@tl {
    margin-top: -100px;
  }

  .mt-n105\@tl {
    margin-top: -105px;
  }

  .mt-n110\@tl {
    margin-top: -110px;
  }

  .mt-n115\@tl {
    margin-top: -115px;
  }

  .mt-n120\@tl {
    margin-top: -120px;
  }

  .mt-n125\@tl {
    margin-top: -125px;
  }

  .mt-n130\@tl {
    margin-top: -130px;
  }

  .mt-n135\@tl {
    margin-top: -135px;
  }

  .mt-n140\@tl {
    margin-top: -140px;
  }

  .mt-n145\@tl {
    margin-top: -145px;
  }

  .mt-n150\@tl {
    margin-top: -150px;
  }

  .mt-n155\@tl {
    margin-top: -155px;
  }

  .mt-n160\@tl {
    margin-top: -160px;
  }

  .mt-n165\@tl {
    margin-top: -165px;
  }

  .mt-n170\@tl {
    margin-top: -170px;
  }

  .mt-n175\@tl {
    margin-top: -175px;
  }

  .mt-n180\@tl {
    margin-top: -180px;
  }

  .mt-n185\@tl {
    margin-top: -185px;
  }

  .mt-n190\@tl {
    margin-top: -190px;
  }

  .mt-n195\@tl {
    margin-top: -195px;
  }

  .mt-n200\@tl {
    margin-top: -200px;
  }

  .pt-n0\@tl {
    padding-top: 0;
  }

  .pt-n5\@tl {
    padding-top: -5px;
  }

  .pt-n10\@tl {
    padding-top: -10px;
  }

  .pt-n15\@tl {
    padding-top: -15px;
  }

  .pt-n20\@tl {
    padding-top: -20px;
  }

  .pt-n25\@tl {
    padding-top: -25px;
  }

  .pt-n30\@tl {
    padding-top: -30px;
  }

  .pt-n35\@tl {
    padding-top: -35px;
  }

  .pt-n40\@tl {
    padding-top: -40px;
  }

  .pt-n45\@tl {
    padding-top: -45px;
  }

  .pt-n50\@tl {
    padding-top: -50px;
  }

  .pt-n55\@tl {
    padding-top: -55px;
  }

  .pt-n60\@tl {
    padding-top: -60px;
  }

  .pt-n65\@tl {
    padding-top: -65px;
  }

  .pt-n70\@tl {
    padding-top: -70px;
  }

  .pt-n75\@tl {
    padding-top: -75px;
  }

  .pt-n80\@tl {
    padding-top: -80px;
  }

  .pt-n85\@tl {
    padding-top: -85px;
  }

  .pt-n90\@tl {
    padding-top: -90px;
  }

  .pt-n95\@tl {
    padding-top: -95px;
  }

  .pt-n100\@tl {
    padding-top: -100px;
  }

  .pt-n105\@tl {
    padding-top: -105px;
  }

  .pt-n110\@tl {
    padding-top: -110px;
  }

  .pt-n115\@tl {
    padding-top: -115px;
  }

  .pt-n120\@tl {
    padding-top: -120px;
  }

  .pt-n125\@tl {
    padding-top: -125px;
  }

  .pt-n130\@tl {
    padding-top: -130px;
  }

  .pt-n135\@tl {
    padding-top: -135px;
  }

  .pt-n140\@tl {
    padding-top: -140px;
  }

  .pt-n145\@tl {
    padding-top: -145px;
  }

  .pt-n150\@tl {
    padding-top: -150px;
  }

  .pt-n155\@tl {
    padding-top: -155px;
  }

  .pt-n160\@tl {
    padding-top: -160px;
  }

  .pt-n165\@tl {
    padding-top: -165px;
  }

  .pt-n170\@tl {
    padding-top: -170px;
  }

  .pt-n175\@tl {
    padding-top: -175px;
  }

  .pt-n180\@tl {
    padding-top: -180px;
  }

  .pt-n185\@tl {
    padding-top: -185px;
  }

  .pt-n190\@tl {
    padding-top: -190px;
  }

  .pt-n195\@tl {
    padding-top: -195px;
  }

  .pt-n200\@tl {
    padding-top: -200px;
  }
}

@media screen and (max-width:1259px) {
  .mt-0\@tl- {
    margin-top: 0;
  }

  .mt-5\@tl- {
    margin-top: 5px;
  }

  .mt-10\@tl- {
    margin-top: 10px;
  }

  .mt-15\@tl- {
    margin-top: 15px;
  }

  .mt-20\@tl- {
    margin-top: 20px;
  }

  .mt-25\@tl- {
    margin-top: 25px;
  }

  .mt-30\@tl- {
    margin-top: 30px;
  }

  .mt-35\@tl- {
    margin-top: 35px;
  }

  .mt-40\@tl- {
    margin-top: 40px;
  }

  .mt-45\@tl- {
    margin-top: 45px;
  }

  .mt-50\@tl- {
    margin-top: 50px;
  }

  .mt-55\@tl- {
    margin-top: 55px;
  }

  .mt-60\@tl- {
    margin-top: 60px;
  }

  .mt-65\@tl- {
    margin-top: 65px;
  }

  .mt-70\@tl- {
    margin-top: 70px;
  }

  .mt-75\@tl- {
    margin-top: 75px;
  }

  .mt-80\@tl- {
    margin-top: 80px;
  }

  .mt-85\@tl- {
    margin-top: 85px;
  }

  .mt-90\@tl- {
    margin-top: 90px;
  }

  .mt-95\@tl- {
    margin-top: 95px;
  }

  .mt-100\@tl- {
    margin-top: 100px;
  }

  .mt-105\@tl- {
    margin-top: 105px;
  }

  .mt-110\@tl- {
    margin-top: 110px;
  }

  .mt-115\@tl- {
    margin-top: 115px;
  }

  .mt-120\@tl- {
    margin-top: 120px;
  }

  .mt-125\@tl- {
    margin-top: 125px;
  }

  .mt-130\@tl- {
    margin-top: 130px;
  }

  .mt-135\@tl- {
    margin-top: 135px;
  }

  .mt-140\@tl- {
    margin-top: 140px;
  }

  .mt-145\@tl- {
    margin-top: 145px;
  }

  .mt-150\@tl- {
    margin-top: 150px;
  }

  .mt-155\@tl- {
    margin-top: 155px;
  }

  .mt-160\@tl- {
    margin-top: 160px;
  }

  .mt-165\@tl- {
    margin-top: 165px;
  }

  .mt-170\@tl- {
    margin-top: 170px;
  }

  .mt-175\@tl- {
    margin-top: 175px;
  }

  .mt-180\@tl- {
    margin-top: 180px;
  }

  .mt-185\@tl- {
    margin-top: 185px;
  }

  .mt-190\@tl- {
    margin-top: 190px;
  }

  .mt-195\@tl- {
    margin-top: 195px;
  }

  .mt-200\@tl- {
    margin-top: 200px;
  }

  .pt-0\@tl- {
    padding-top: 0;
  }

  .pt-5\@tl- {
    padding-top: 5px;
  }

  .pt-10\@tl- {
    padding-top: 10px;
  }

  .pt-15\@tl- {
    padding-top: 15px;
  }

  .pt-20\@tl- {
    padding-top: 20px;
  }

  .pt-25\@tl- {
    padding-top: 25px;
  }

  .pt-30\@tl- {
    padding-top: 30px;
  }

  .pt-35\@tl- {
    padding-top: 35px;
  }

  .pt-40\@tl- {
    padding-top: 40px;
  }

  .pt-45\@tl- {
    padding-top: 45px;
  }

  .pt-50\@tl- {
    padding-top: 50px;
  }

  .pt-55\@tl- {
    padding-top: 55px;
  }

  .pt-60\@tl- {
    padding-top: 60px;
  }

  .pt-65\@tl- {
    padding-top: 65px;
  }

  .pt-70\@tl- {
    padding-top: 70px;
  }

  .pt-75\@tl- {
    padding-top: 75px;
  }

  .pt-80\@tl- {
    padding-top: 80px;
  }

  .pt-85\@tl- {
    padding-top: 85px;
  }

  .pt-90\@tl- {
    padding-top: 90px;
  }

  .pt-95\@tl- {
    padding-top: 95px;
  }

  .pt-100\@tl- {
    padding-top: 100px;
  }

  .pt-105\@tl- {
    padding-top: 105px;
  }

  .pt-110\@tl- {
    padding-top: 110px;
  }

  .pt-115\@tl- {
    padding-top: 115px;
  }

  .pt-120\@tl- {
    padding-top: 120px;
  }

  .pt-125\@tl- {
    padding-top: 125px;
  }

  .pt-130\@tl- {
    padding-top: 130px;
  }

  .pt-135\@tl- {
    padding-top: 135px;
  }

  .pt-140\@tl- {
    padding-top: 140px;
  }

  .pt-145\@tl- {
    padding-top: 145px;
  }

  .pt-150\@tl- {
    padding-top: 150px;
  }

  .pt-155\@tl- {
    padding-top: 155px;
  }

  .pt-160\@tl- {
    padding-top: 160px;
  }

  .pt-165\@tl- {
    padding-top: 165px;
  }

  .pt-170\@tl- {
    padding-top: 170px;
  }

  .pt-175\@tl- {
    padding-top: 175px;
  }

  .pt-180\@tl- {
    padding-top: 180px;
  }

  .pt-185\@tl- {
    padding-top: 185px;
  }

  .pt-190\@tl- {
    padding-top: 190px;
  }

  .pt-195\@tl- {
    padding-top: 195px;
  }

  .pt-200\@tl- {
    padding-top: 200px;
  }

  .pl-10\@tl- {
    padding-left: 10px;
  }

  .mt-n0\@tl- {
    margin-top: 0;
  }

  .mt-n5\@tl- {
    margin-top: -5px;
  }

  .mt-n10\@tl- {
    margin-top: -10px;
  }

  .mt-n15\@tl- {
    margin-top: -15px;
  }

  .mt-n20\@tl- {
    margin-top: -20px;
  }

  .mt-n25\@tl- {
    margin-top: -25px;
  }

  .mt-n30\@tl- {
    margin-top: -30px;
  }

  .mt-n35\@tl- {
    margin-top: -35px;
  }

  .mt-n40\@tl- {
    margin-top: -40px;
  }

  .mt-n45\@tl- {
    margin-top: -45px;
  }

  .mt-n50\@tl- {
    margin-top: -50px;
  }

  .mt-n55\@tl- {
    margin-top: -55px;
  }

  .mt-n60\@tl- {
    margin-top: -60px;
  }

  .mt-n65\@tl- {
    margin-top: -65px;
  }

  .mt-n70\@tl- {
    margin-top: -70px;
  }

  .mt-n75\@tl- {
    margin-top: -75px;
  }

  .mt-n80\@tl- {
    margin-top: -80px;
  }

  .mt-n85\@tl- {
    margin-top: -85px;
  }

  .mt-n90\@tl- {
    margin-top: -90px;
  }

  .mt-n95\@tl- {
    margin-top: -95px;
  }

  .mt-n100\@tl- {
    margin-top: -100px;
  }

  .mt-n105\@tl- {
    margin-top: -105px;
  }

  .mt-n110\@tl- {
    margin-top: -110px;
  }

  .mt-n115\@tl- {
    margin-top: -115px;
  }

  .mt-n120\@tl- {
    margin-top: -120px;
  }

  .mt-n125\@tl- {
    margin-top: -125px;
  }

  .mt-n130\@tl- {
    margin-top: -130px;
  }

  .mt-n135\@tl- {
    margin-top: -135px;
  }

  .mt-n140\@tl- {
    margin-top: -140px;
  }

  .mt-n145\@tl- {
    margin-top: -145px;
  }

  .mt-n150\@tl- {
    margin-top: -150px;
  }

  .mt-n155\@tl- {
    margin-top: -155px;
  }

  .mt-n160\@tl- {
    margin-top: -160px;
  }

  .mt-n165\@tl- {
    margin-top: -165px;
  }

  .mt-n170\@tl- {
    margin-top: -170px;
  }

  .mt-n175\@tl- {
    margin-top: -175px;
  }

  .mt-n180\@tl- {
    margin-top: -180px;
  }

  .mt-n185\@tl- {
    margin-top: -185px;
  }

  .mt-n190\@tl- {
    margin-top: -190px;
  }

  .mt-n195\@tl- {
    margin-top: -195px;
  }

  .mt-n200\@tl- {
    margin-top: -200px;
  }

  .pt-n0\@tl- {
    padding-top: 0;
  }

  .pt-n5\@tl- {
    padding-top: -5px;
  }

  .pt-n10\@tl- {
    padding-top: -10px;
  }

  .pt-n15\@tl- {
    padding-top: -15px;
  }

  .pt-n20\@tl- {
    padding-top: -20px;
  }

  .pt-n25\@tl- {
    padding-top: -25px;
  }

  .pt-n30\@tl- {
    padding-top: -30px;
  }

  .pt-n35\@tl- {
    padding-top: -35px;
  }

  .pt-n40\@tl- {
    padding-top: -40px;
  }

  .pt-n45\@tl- {
    padding-top: -45px;
  }

  .pt-n50\@tl- {
    padding-top: -50px;
  }

  .pt-n55\@tl- {
    padding-top: -55px;
  }

  .pt-n60\@tl- {
    padding-top: -60px;
  }

  .pt-n65\@tl- {
    padding-top: -65px;
  }

  .pt-n70\@tl- {
    padding-top: -70px;
  }

  .pt-n75\@tl- {
    padding-top: -75px;
  }

  .pt-n80\@tl- {
    padding-top: -80px;
  }

  .pt-n85\@tl- {
    padding-top: -85px;
  }

  .pt-n90\@tl- {
    padding-top: -90px;
  }

  .pt-n95\@tl- {
    padding-top: -95px;
  }

  .pt-n100\@tl- {
    padding-top: -100px;
  }

  .pt-n105\@tl- {
    padding-top: -105px;
  }

  .pt-n110\@tl- {
    padding-top: -110px;
  }

  .pt-n115\@tl- {
    padding-top: -115px;
  }

  .pt-n120\@tl- {
    padding-top: -120px;
  }

  .pt-n125\@tl- {
    padding-top: -125px;
  }

  .pt-n130\@tl- {
    padding-top: -130px;
  }

  .pt-n135\@tl- {
    padding-top: -135px;
  }

  .pt-n140\@tl- {
    padding-top: -140px;
  }

  .pt-n145\@tl- {
    padding-top: -145px;
  }

  .pt-n150\@tl- {
    padding-top: -150px;
  }

  .pt-n155\@tl- {
    padding-top: -155px;
  }

  .pt-n160\@tl- {
    padding-top: -160px;
  }

  .pt-n165\@tl- {
    padding-top: -165px;
  }

  .pt-n170\@tl- {
    padding-top: -170px;
  }

  .pt-n175\@tl- {
    padding-top: -175px;
  }

  .pt-n180\@tl- {
    padding-top: -180px;
  }

  .pt-n185\@tl- {
    padding-top: -185px;
  }

  .pt-n190\@tl- {
    padding-top: -190px;
  }

  .pt-n195\@tl- {
    padding-top: -195px;
  }

  .pt-n200\@tl- {
    padding-top: -200px;
  }
}

@media screen and (min-width:1024px) {
  .mt-0\@tl\+ {
    margin-top: 0;
  }

  .mt-5\@tl\+ {
    margin-top: 5px;
  }

  .mt-10\@tl\+ {
    margin-top: 10px;
  }

  .mt-15\@tl\+ {
    margin-top: 15px;
  }

  .mt-20\@tl\+ {
    margin-top: 20px;
  }

  .mt-25\@tl\+ {
    margin-top: 25px;
  }

  .mt-30\@tl\+ {
    margin-top: 30px;
  }

  .mt-35\@tl\+ {
    margin-top: 35px;
  }

  .mt-40\@tl\+ {
    margin-top: 40px;
  }

  .mt-45\@tl\+ {
    margin-top: 45px;
  }

  .mt-50\@tl\+ {
    margin-top: 50px;
  }

  .mt-55\@tl\+ {
    margin-top: 55px;
  }

  .mt-60\@tl\+ {
    margin-top: 60px;
  }

  .mt-65\@tl\+ {
    margin-top: 65px;
  }

  .mt-70\@tl\+ {
    margin-top: 70px;
  }

  .mt-75\@tl\+ {
    margin-top: 75px;
  }

  .mt-80\@tl\+ {
    margin-top: 80px;
  }

  .mt-85\@tl\+ {
    margin-top: 85px;
  }

  .mt-90\@tl\+ {
    margin-top: 90px;
  }

  .mt-95\@tl\+ {
    margin-top: 95px;
  }

  .mt-100\@tl\+ {
    margin-top: 100px;
  }

  .mt-105\@tl\+ {
    margin-top: 105px;
  }

  .mt-110\@tl\+ {
    margin-top: 110px;
  }

  .mt-115\@tl\+ {
    margin-top: 115px;
  }

  .mt-120\@tl\+ {
    margin-top: 120px;
  }

  .mt-125\@tl\+ {
    margin-top: 125px;
  }

  .mt-130\@tl\+ {
    margin-top: 130px;
  }

  .mt-135\@tl\+ {
    margin-top: 135px;
  }

  .mt-140\@tl\+ {
    margin-top: 140px;
  }

  .mt-145\@tl\+ {
    margin-top: 145px;
  }

  .mt-150\@tl\+ {
    margin-top: 150px;
  }

  .mt-155\@tl\+ {
    margin-top: 155px;
  }

  .mt-160\@tl\+ {
    margin-top: 160px;
  }

  .mt-165\@tl\+ {
    margin-top: 165px;
  }

  .mt-170\@tl\+ {
    margin-top: 170px;
  }

  .mt-175\@tl\+ {
    margin-top: 175px;
  }

  .mt-180\@tl\+ {
    margin-top: 180px;
  }

  .mt-185\@tl\+ {
    margin-top: 185px;
  }

  .mt-190\@tl\+ {
    margin-top: 190px;
  }

  .mt-195\@tl\+ {
    margin-top: 195px;
  }

  .mt-200\@tl\+ {
    margin-top: 200px;
  }

  .mb-20\@tl\+ {
    margin-bottom: 20px;
  }

  .mb-50\@tl\+ {
    margin-bottom: 50px;
  }

  .mb-60\@tl\+ {
    margin-bottom: 60px;
  }

  .ml-25\@tl\+ {
    margin-left: 25px;
  }

  .ml-30\@tl\+ {
    margin-left: 30px;
  }

  .ml-40\@tl\+ {
    margin-left: 40px;
  }

  .p-30\@tl\+ {
    padding: 30px;
  }

  .pt-0\@tl\+ {
    padding-top: 0;
  }

  .pt-5\@tl\+ {
    padding-top: 5px;
  }

  .pt-10\@tl\+ {
    padding-top: 10px;
  }

  .pt-15\@tl\+ {
    padding-top: 15px;
  }

  .pt-20\@tl\+ {
    padding-top: 20px;
  }

  .pt-25\@tl\+ {
    padding-top: 25px;
  }

  .pt-30\@tl\+ {
    padding-top: 30px;
  }

  .pt-35\@tl\+ {
    padding-top: 35px;
  }

  .pt-40\@tl\+ {
    padding-top: 40px;
  }

  .pt-45\@tl\+ {
    padding-top: 45px;
  }

  .pt-50\@tl\+ {
    padding-top: 50px;
  }

  .pt-55\@tl\+ {
    padding-top: 55px;
  }

  .pt-60\@tl\+ {
    padding-top: 60px;
  }

  .pt-65\@tl\+ {
    padding-top: 65px;
  }

  .pt-70\@tl\+ {
    padding-top: 70px;
  }

  .pt-75\@tl\+ {
    padding-top: 75px;
  }

  .pt-80\@tl\+ {
    padding-top: 80px;
  }

  .pt-85\@tl\+ {
    padding-top: 85px;
  }

  .pt-90\@tl\+ {
    padding-top: 90px;
  }

  .pt-95\@tl\+ {
    padding-top: 95px;
  }

  .pt-100\@tl\+ {
    padding-top: 100px;
  }

  .pt-105\@tl\+ {
    padding-top: 105px;
  }

  .pt-110\@tl\+ {
    padding-top: 110px;
  }

  .pt-115\@tl\+ {
    padding-top: 115px;
  }

  .pt-120\@tl\+ {
    padding-top: 120px;
  }

  .pt-125\@tl\+ {
    padding-top: 125px;
  }

  .pt-130\@tl\+ {
    padding-top: 130px;
  }

  .pt-135\@tl\+ {
    padding-top: 135px;
  }

  .pt-140\@tl\+ {
    padding-top: 140px;
  }

  .pt-145\@tl\+ {
    padding-top: 145px;
  }

  .pt-150\@tl\+ {
    padding-top: 150px;
  }

  .pt-155\@tl\+ {
    padding-top: 155px;
  }

  .pt-160\@tl\+ {
    padding-top: 160px;
  }

  .pt-165\@tl\+ {
    padding-top: 165px;
  }

  .pt-170\@tl\+ {
    padding-top: 170px;
  }

  .pt-175\@tl\+ {
    padding-top: 175px;
  }

  .pt-180\@tl\+ {
    padding-top: 180px;
  }

  .pt-185\@tl\+ {
    padding-top: 185px;
  }

  .pt-190\@tl\+ {
    padding-top: 190px;
  }

  .pt-195\@tl\+ {
    padding-top: 195px;
  }

  .pt-200\@tl\+ {
    padding-top: 200px;
  }

  .pr-20\@tl\+ {
    padding-right: 20px;
  }

  .pr-30\@tl\+ {
    padding-right: 30px;
  }

  .pr-40\@tl\+ {
    padding-right: 40px;
  }

  .pr-45\@tl\+ {
    padding-right: 45px;
  }

  .pr-80\@tl\+ {
    padding-right: 80px;
  }

  .pr-190\@tl\+ {
    padding-right: 190px;
  }

  .pb-10\@tl\+ {
    padding-bottom: 10px;
  }

  .pb-30\@tl\+ {
    padding-bottom: 30px;
  }

  .pb-35\@tl\+ {
    padding-bottom: 35px;
  }

  .pb-40\@tl\+ {
    padding-bottom: 40px;
  }

  .pb-45\@tl\+ {
    padding-bottom: 45px;
  }

  .pb-50\@tl\+ {
    padding-bottom: 50px;
  }

  .pb-55\@tl\+ {
    padding-bottom: 55px;
  }

  .pb-60\@tl\+ {
    padding-bottom: 60px;
  }

  .pb-70\@tl\+ {
    padding-bottom: 70px;
  }

  .pb-75\@tl\+ {
    padding-bottom: 75px;
  }

  .pb-80\@tl\+ {
    padding-bottom: 80px;
  }

  .pb-120\@tl\+ {
    padding-bottom: 120px;
  }

  .pb-160\@tl\+ {
    padding-bottom: 160px;
  }

  .pl-0\@tl\+ {
    padding-left: 0;
  }

  .pl-20\@tl\+ {
    padding-left: 20px;
  }

  .pl-25\@tl\+ {
    padding-left: 25px;
  }

  .pl-30\@tl\+ {
    padding-left: 30px;
  }

  .pl-45\@tl\+ {
    padding-left: 45px;
  }

  .mt-n0\@tl\+ {
    margin-top: 0;
  }

  .mt-n5\@tl\+ {
    margin-top: -5px;
  }

  .mt-n10\@tl\+ {
    margin-top: -10px;
  }

  .mt-n15\@tl\+ {
    margin-top: -15px;
  }

  .mt-n20\@tl\+ {
    margin-top: -20px;
  }

  .mt-n25\@tl\+ {
    margin-top: -25px;
  }

  .mt-n30\@tl\+ {
    margin-top: -30px;
  }

  .mt-n35\@tl\+ {
    margin-top: -35px;
  }

  .mt-n40\@tl\+ {
    margin-top: -40px;
  }

  .mt-n45\@tl\+ {
    margin-top: -45px;
  }

  .mt-n50\@tl\+ {
    margin-top: -50px;
  }

  .mt-n55\@tl\+ {
    margin-top: -55px;
  }

  .mt-n60\@tl\+ {
    margin-top: -60px;
  }

  .mt-n65\@tl\+ {
    margin-top: -65px;
  }

  .mt-n70\@tl\+ {
    margin-top: -70px;
  }

  .mt-n75\@tl\+ {
    margin-top: -75px;
  }

  .mt-n80\@tl\+ {
    margin-top: -80px;
  }

  .mt-n85\@tl\+ {
    margin-top: -85px;
  }

  .mt-n90\@tl\+ {
    margin-top: -90px;
  }

  .mt-n95\@tl\+ {
    margin-top: -95px;
  }

  .mt-n100\@tl\+ {
    margin-top: -100px;
  }

  .mt-n105\@tl\+ {
    margin-top: -105px;
  }

  .mt-n110\@tl\+ {
    margin-top: -110px;
  }

  .mt-n115\@tl\+ {
    margin-top: -115px;
  }

  .mt-n120\@tl\+ {
    margin-top: -120px;
  }

  .mt-n125\@tl\+ {
    margin-top: -125px;
  }

  .mt-n130\@tl\+ {
    margin-top: -130px;
  }

  .mt-n135\@tl\+ {
    margin-top: -135px;
  }

  .mt-n140\@tl\+ {
    margin-top: -140px;
  }

  .mt-n145\@tl\+ {
    margin-top: -145px;
  }

  .mt-n150\@tl\+ {
    margin-top: -150px;
  }

  .mt-n155\@tl\+ {
    margin-top: -155px;
  }

  .mt-n160\@tl\+ {
    margin-top: -160px;
  }

  .mt-n165\@tl\+ {
    margin-top: -165px;
  }

  .mt-n170\@tl\+ {
    margin-top: -170px;
  }

  .mt-n175\@tl\+ {
    margin-top: -175px;
  }

  .mt-n180\@tl\+ {
    margin-top: -180px;
  }

  .mt-n185\@tl\+ {
    margin-top: -185px;
  }

  .mt-n190\@tl\+ {
    margin-top: -190px;
  }

  .mt-n195\@tl\+ {
    margin-top: -195px;
  }

  .mt-n200\@tl\+ {
    margin-top: -200px;
  }

  .mr-n35\@tl\+ {
    margin-right: -35px;
  }

  .mr-n40\@tl\+ {
    margin-right: -40px;
  }

  .ml-n35\@tl\+ {
    margin-left: -35px;
  }

  .ml-n40\@tl\+ {
    margin-left: -40px;
  }

  .pt-n0\@tl\+ {
    padding-top: 0;
  }

  .pt-n5\@tl\+ {
    padding-top: -5px;
  }

  .pt-n10\@tl\+ {
    padding-top: -10px;
  }

  .pt-n15\@tl\+ {
    padding-top: -15px;
  }

  .pt-n20\@tl\+ {
    padding-top: -20px;
  }

  .pt-n25\@tl\+ {
    padding-top: -25px;
  }

  .pt-n30\@tl\+ {
    padding-top: -30px;
  }

  .pt-n35\@tl\+ {
    padding-top: -35px;
  }

  .pt-n40\@tl\+ {
    padding-top: -40px;
  }

  .pt-n45\@tl\+ {
    padding-top: -45px;
  }

  .pt-n50\@tl\+ {
    padding-top: -50px;
  }

  .pt-n55\@tl\+ {
    padding-top: -55px;
  }

  .pt-n60\@tl\+ {
    padding-top: -60px;
  }

  .pt-n65\@tl\+ {
    padding-top: -65px;
  }

  .pt-n70\@tl\+ {
    padding-top: -70px;
  }

  .pt-n75\@tl\+ {
    padding-top: -75px;
  }

  .pt-n80\@tl\+ {
    padding-top: -80px;
  }

  .pt-n85\@tl\+ {
    padding-top: -85px;
  }

  .pt-n90\@tl\+ {
    padding-top: -90px;
  }

  .pt-n95\@tl\+ {
    padding-top: -95px;
  }

  .pt-n100\@tl\+ {
    padding-top: -100px;
  }

  .pt-n105\@tl\+ {
    padding-top: -105px;
  }

  .pt-n110\@tl\+ {
    padding-top: -110px;
  }

  .pt-n115\@tl\+ {
    padding-top: -115px;
  }

  .pt-n120\@tl\+ {
    padding-top: -120px;
  }

  .pt-n125\@tl\+ {
    padding-top: -125px;
  }

  .pt-n130\@tl\+ {
    padding-top: -130px;
  }

  .pt-n135\@tl\+ {
    padding-top: -135px;
  }

  .pt-n140\@tl\+ {
    padding-top: -140px;
  }

  .pt-n145\@tl\+ {
    padding-top: -145px;
  }

  .pt-n150\@tl\+ {
    padding-top: -150px;
  }

  .pt-n155\@tl\+ {
    padding-top: -155px;
  }

  .pt-n160\@tl\+ {
    padding-top: -160px;
  }

  .pt-n165\@tl\+ {
    padding-top: -165px;
  }

  .pt-n170\@tl\+ {
    padding-top: -170px;
  }

  .pt-n175\@tl\+ {
    padding-top: -175px;
  }

  .pt-n180\@tl\+ {
    padding-top: -180px;
  }

  .pt-n185\@tl\+ {
    padding-top: -185px;
  }

  .pt-n190\@tl\+ {
    padding-top: -190px;
  }

  .pt-n195\@tl\+ {
    padding-top: -195px;
  }

  .pt-n200\@tl\+ {
    padding-top: -200px;
  }
}

@media screen and (min-width:1260px) {
  .mt-0\@d {
    margin-top: 0;
  }

  .mt-5\@d {
    margin-top: 5px;
  }

  .mt-10\@d {
    margin-top: 10px;
  }

  .mt-15\@d {
    margin-top: 15px;
  }

  .mt-20\@d {
    margin-top: 20px;
  }

  .mt-25\@d {
    margin-top: 25px;
  }

  .mt-30\@d {
    margin-top: 30px;
  }

  .mt-35\@d {
    margin-top: 35px;
  }

  .mt-40\@d {
    margin-top: 40px;
  }

  .mt-45\@d {
    margin-top: 45px;
  }

  .mt-50\@d {
    margin-top: 50px;
  }

  .mt-55\@d {
    margin-top: 55px;
  }

  .mt-60\@d {
    margin-top: 60px;
  }

  .mt-65\@d {
    margin-top: 65px;
  }

  .mt-70\@d {
    margin-top: 70px;
  }

  .mt-75\@d {
    margin-top: 75px;
  }

  .mt-80\@d {
    margin-top: 80px;
  }

  .mt-85\@d {
    margin-top: 85px;
  }

  .mt-90\@d {
    margin-top: 90px;
  }

  .mt-95\@d {
    margin-top: 95px;
  }

  .mt-100\@d {
    margin-top: 100px;
  }

  .mt-105\@d {
    margin-top: 105px;
  }

  .mt-110\@d {
    margin-top: 110px;
  }

  .mt-115\@d {
    margin-top: 115px;
  }

  .mt-120\@d {
    margin-top: 120px;
  }

  .mt-125\@d {
    margin-top: 125px;
  }

  .mt-130\@d {
    margin-top: 130px;
  }

  .mt-135\@d {
    margin-top: 135px;
  }

  .mt-140\@d {
    margin-top: 140px;
  }

  .mt-145\@d {
    margin-top: 145px;
  }

  .mt-150\@d {
    margin-top: 150px;
  }

  .mt-155\@d {
    margin-top: 155px;
  }

  .mt-160\@d {
    margin-top: 160px;
  }

  .mt-165\@d {
    margin-top: 165px;
  }

  .mt-170\@d {
    margin-top: 170px;
  }

  .mt-175\@d {
    margin-top: 175px;
  }

  .mt-180\@d {
    margin-top: 180px;
  }

  .mt-185\@d {
    margin-top: 185px;
  }

  .mt-190\@d {
    margin-top: 190px;
  }

  .mt-195\@d {
    margin-top: 195px;
  }

  .mt-200\@d {
    margin-top: 200px;
  }

  .pt-0\@d {
    padding-top: 0;
  }

  .pt-5\@d {
    padding-top: 5px;
  }

  .pt-10\@d {
    padding-top: 10px;
  }

  .pt-15\@d {
    padding-top: 15px;
  }

  .pt-20\@d {
    padding-top: 20px;
  }

  .pt-25\@d {
    padding-top: 25px;
  }

  .pt-30\@d {
    padding-top: 30px;
  }

  .pt-35\@d {
    padding-top: 35px;
  }

  .pt-40\@d {
    padding-top: 40px;
  }

  .pt-45\@d {
    padding-top: 45px;
  }

  .pt-50\@d {
    padding-top: 50px;
  }

  .pt-55\@d {
    padding-top: 55px;
  }

  .pt-60\@d {
    padding-top: 60px;
  }

  .pt-65\@d {
    padding-top: 65px;
  }

  .pt-70\@d {
    padding-top: 70px;
  }

  .pt-75\@d {
    padding-top: 75px;
  }

  .pt-80\@d {
    padding-top: 80px;
  }

  .pt-85\@d {
    padding-top: 85px;
  }

  .pt-90\@d {
    padding-top: 90px;
  }

  .pt-95\@d {
    padding-top: 95px;
  }

  .pt-100\@d {
    padding-top: 100px;
  }

  .pt-105\@d {
    padding-top: 105px;
  }

  .pt-110\@d {
    padding-top: 110px;
  }

  .pt-115\@d {
    padding-top: 115px;
  }

  .pt-120\@d {
    padding-top: 120px;
  }

  .pt-125\@d {
    padding-top: 125px;
  }

  .pt-130\@d {
    padding-top: 130px;
  }

  .pt-135\@d {
    padding-top: 135px;
  }

  .pt-140\@d {
    padding-top: 140px;
  }

  .pt-145\@d {
    padding-top: 145px;
  }

  .pt-150\@d {
    padding-top: 150px;
  }

  .pt-155\@d {
    padding-top: 155px;
  }

  .pt-160\@d {
    padding-top: 160px;
  }

  .pt-165\@d {
    padding-top: 165px;
  }

  .pt-170\@d {
    padding-top: 170px;
  }

  .pt-175\@d {
    padding-top: 175px;
  }

  .pt-180\@d {
    padding-top: 180px;
  }

  .pt-185\@d {
    padding-top: 185px;
  }

  .pt-190\@d {
    padding-top: 190px;
  }

  .pt-195\@d {
    padding-top: 195px;
  }

  .pt-200\@d {
    padding-top: 200px;
  }

  .pb-120\@d {
    padding-bottom: 120px;
  }

  .pl-20\@d {
    padding-left: 20px;
  }

  .mt-n0\@d {
    margin-top: 0;
  }

  .mt-n5\@d {
    margin-top: -5px;
  }

  .mt-n10\@d {
    margin-top: -10px;
  }

  .mt-n15\@d {
    margin-top: -15px;
  }

  .mt-n20\@d {
    margin-top: -20px;
  }

  .mt-n25\@d {
    margin-top: -25px;
  }

  .mt-n30\@d {
    margin-top: -30px;
  }

  .mt-n35\@d {
    margin-top: -35px;
  }

  .mt-n40\@d {
    margin-top: -40px;
  }

  .mt-n45\@d {
    margin-top: -45px;
  }

  .mt-n50\@d {
    margin-top: -50px;
  }

  .mt-n55\@d {
    margin-top: -55px;
  }

  .mt-n60\@d {
    margin-top: -60px;
  }

  .mt-n65\@d {
    margin-top: -65px;
  }

  .mt-n70\@d {
    margin-top: -70px;
  }

  .mt-n75\@d {
    margin-top: -75px;
  }

  .mt-n80\@d {
    margin-top: -80px;
  }

  .mt-n85\@d {
    margin-top: -85px;
  }

  .mt-n90\@d {
    margin-top: -90px;
  }

  .mt-n95\@d {
    margin-top: -95px;
  }

  .mt-n100\@d {
    margin-top: -100px;
  }

  .mt-n105\@d {
    margin-top: -105px;
  }

  .mt-n110\@d {
    margin-top: -110px;
  }

  .mt-n115\@d {
    margin-top: -115px;
  }

  .mt-n120\@d {
    margin-top: -120px;
  }

  .mt-n125\@d {
    margin-top: -125px;
  }

  .mt-n130\@d {
    margin-top: -130px;
  }

  .mt-n135\@d {
    margin-top: -135px;
  }

  .mt-n140\@d {
    margin-top: -140px;
  }

  .mt-n145\@d {
    margin-top: -145px;
  }

  .mt-n150\@d {
    margin-top: -150px;
  }

  .mt-n155\@d {
    margin-top: -155px;
  }

  .mt-n160\@d {
    margin-top: -160px;
  }

  .mt-n165\@d {
    margin-top: -165px;
  }

  .mt-n170\@d {
    margin-top: -170px;
  }

  .mt-n175\@d {
    margin-top: -175px;
  }

  .mt-n180\@d {
    margin-top: -180px;
  }

  .mt-n185\@d {
    margin-top: -185px;
  }

  .mt-n190\@d {
    margin-top: -190px;
  }

  .mt-n195\@d {
    margin-top: -195px;
  }

  .mt-n200\@d {
    margin-top: -200px;
  }

  .mr-n85\@d {
    margin-right: -85px;
  }

  .ml-n10\@d {
    margin-left: -10px;
  }

  .pt-n0\@d {
    padding-top: 0;
  }

  .pt-n5\@d {
    padding-top: -5px;
  }

  .pt-n10\@d {
    padding-top: -10px;
  }

  .pt-n15\@d {
    padding-top: -15px;
  }

  .pt-n20\@d {
    padding-top: -20px;
  }

  .pt-n25\@d {
    padding-top: -25px;
  }

  .pt-n30\@d {
    padding-top: -30px;
  }

  .pt-n35\@d {
    padding-top: -35px;
  }

  .pt-n40\@d {
    padding-top: -40px;
  }

  .pt-n45\@d {
    padding-top: -45px;
  }

  .pt-n50\@d {
    padding-top: -50px;
  }

  .pt-n55\@d {
    padding-top: -55px;
  }

  .pt-n60\@d {
    padding-top: -60px;
  }

  .pt-n65\@d {
    padding-top: -65px;
  }

  .pt-n70\@d {
    padding-top: -70px;
  }

  .pt-n75\@d {
    padding-top: -75px;
  }

  .pt-n80\@d {
    padding-top: -80px;
  }

  .pt-n85\@d {
    padding-top: -85px;
  }

  .pt-n90\@d {
    padding-top: -90px;
  }

  .pt-n95\@d {
    padding-top: -95px;
  }

  .pt-n100\@d {
    padding-top: -100px;
  }

  .pt-n105\@d {
    padding-top: -105px;
  }

  .pt-n110\@d {
    padding-top: -110px;
  }

  .pt-n115\@d {
    padding-top: -115px;
  }

  .pt-n120\@d {
    padding-top: -120px;
  }

  .pt-n125\@d {
    padding-top: -125px;
  }

  .pt-n130\@d {
    padding-top: -130px;
  }

  .pt-n135\@d {
    padding-top: -135px;
  }

  .pt-n140\@d {
    padding-top: -140px;
  }

  .pt-n145\@d {
    padding-top: -145px;
  }

  .pt-n150\@d {
    padding-top: -150px;
  }

  .pt-n155\@d {
    padding-top: -155px;
  }

  .pt-n160\@d {
    padding-top: -160px;
  }

  .pt-n165\@d {
    padding-top: -165px;
  }

  .pt-n170\@d {
    padding-top: -170px;
  }

  .pt-n175\@d {
    padding-top: -175px;
  }

  .pt-n180\@d {
    padding-top: -180px;
  }

  .pt-n185\@d {
    padding-top: -185px;
  }

  .pt-n190\@d {
    padding-top: -190px;
  }

  .pt-n195\@d {
    padding-top: -195px;
  }

  .pt-n200\@d {
    padding-top: -200px;
  }
}

.mt-3 {
  margin-top: 3px;
}

@media screen and (max-width:567px) {
  .mt-3\@s {
    margin-top: 3px;
  }
}

@media screen and (min-width:568px) and (max-width:767px) {
  .mt-3\@m {
    margin-top: 3px;
  }
}

@media screen and (max-width:767px) {
  .mt-3\@m- {
    margin-top: 3px;
  }
}

@media screen and (min-width:568px) {
  .mt-3\@m\+ {
    margin-top: 3px;
  }
}

@media screen and (min-width:768px) and (max-width:1023px) {
  .mt-3\@tp {
    margin-top: 3px;
  }
}

@media screen and (max-width:1023px) {
  .mt-3\@tp- {
    margin-top: 3px;
  }
}

@media screen and (min-width:768px) {
  .mt-3\@tp\+ {
    margin-top: 3px;
  }
}

@media screen and (min-width:1024px) and (max-width:1259px) {
  .mt-3\@tl {
    margin-top: 3px;
  }
}

@media screen and (max-width:1259px) {
  .mt-3\@tl- {
    margin-top: 3px;
  }
}

@media screen and (min-width:1024px) {
  .mt-3\@tl\+ {
    margin-top: 3px;
  }
}

@media screen and (min-width:1260px) {
  .mt-3\@d {
    margin-top: 3px;
  }
}

.mt-4 {
  margin-top: 4px;
}

@media screen and (max-width:567px) {
  .mt-4\@s {
    margin-top: 4px;
  }
}

@media screen and (min-width:568px) and (max-width:767px) {
  .mt-4\@m {
    margin-top: 4px;
  }
}

@media screen and (max-width:767px) {
  .mt-4\@m- {
    margin-top: 4px;
  }
}

@media screen and (min-width:568px) {
  .mt-4\@m\+ {
    margin-top: 4px;
  }
}

@media screen and (min-width:768px) and (max-width:1023px) {
  .mt-4\@tp {
    margin-top: 4px;
  }
}

@media screen and (max-width:1023px) {
  .mt-4\@tp- {
    margin-top: 4px;
  }
}

@media screen and (min-width:768px) {
  .mt-4\@tp\+ {
    margin-top: 4px;
  }
}

@media screen and (min-width:1024px) and (max-width:1259px) {
  .mt-4\@tl {
    margin-top: 4px;
  }
}

@media screen and (max-width:1259px) {
  .mt-4\@tl- {
    margin-top: 4px;
  }
}

@media screen and (min-width:1024px) {
  .mt-4\@tl\+ {
    margin-top: 4px;
  }
}

@media screen and (min-width:1260px) {
  .mt-4\@d {
    margin-top: 4px;
  }
}

.ml-a {
  margin-left: auto;
}

@media screen and (max-width:767px) {
  .ml-a\@m- {
    margin-left: auto;
  }
}

.mr-a {
  margin-right: auto;
}

.mt-a {
  margin-top: auto;
}

@media screen and (max-width:567px) {
  .mt-a\@s {
    margin-top: auto;
  }
}

@media screen and (min-width:568px) and (max-width:767px) {
  .mt-a\@m {
    margin-top: auto;
  }
}

@media screen and (max-width:767px) {
  .mt-a\@m- {
    margin-top: auto;
  }
}

@media screen and (min-width:568px) {
  .mt-a\@m\+ {
    margin-top: auto;
  }
}

@media screen and (min-width:768px) and (max-width:1023px) {
  .mt-a\@tp {
    margin-top: auto;
  }
}

@media screen and (max-width:1023px) {
  .mt-a\@tp- {
    margin-top: auto;
  }
}

@media screen and (min-width:768px) {
  .mt-a\@tp\+ {
    margin-top: auto;
  }
}

@media screen and (min-width:1024px) and (max-width:1259px) {
  .mt-a\@tl {
    margin-top: auto;
  }
}

@media screen and (max-width:1259px) {
  .mt-a\@tl- {
    margin-top: auto;
  }
}

@media screen and (min-width:1024px) {
  .mt-a\@tl\+ {
    margin-top: auto;
  }
}

@media screen and (min-width:1260px) {
  .mt-a\@d {
    margin-top: auto;
  }
}

.mb-a {
  margin-bottom: auto;
}

.mt-n1 {
  margin-top: -1px;
}

@media screen and (max-width:567px) {
  .mt-n1\@s {
    margin-top: -1px;
  }
}

@media screen and (min-width:568px) and (max-width:767px) {
  .mt-n1\@m {
    margin-top: -1px;
  }
}

@media screen and (max-width:767px) {
  .mt-n1\@m- {
    margin-top: -1px;
  }
}

@media screen and (min-width:568px) {
  .mt-n1\@m\+ {
    margin-top: -1px;
  }
}

@media screen and (min-width:768px) and (max-width:1023px) {
  .mt-n1\@tp {
    margin-top: -1px;
  }
}

@media screen and (max-width:1023px) {
  .mt-n1\@tp- {
    margin-top: -1px;
  }
}

@media screen and (min-width:768px) {
  .mt-n1\@tp\+ {
    margin-top: -1px;
  }
}

@media screen and (min-width:1024px) and (max-width:1259px) {
  .mt-n1\@tl {
    margin-top: -1px;
  }
}

@media screen and (max-width:1259px) {
  .mt-n1\@tl- {
    margin-top: -1px;
  }
}

@media screen and (min-width:1024px) {
  .mt-n1\@tl\+ {
    margin-top: -1px;
  }
}

@media screen and (min-width:1260px) {
  .mt-n1\@d {
    margin-top: -1px;
  }
}

.mt-n140 {
  margin-top: -140px;
}

@media screen and (max-width:567px) {
  .mt-n140\@s {
    margin-top: -140px;
  }
}

@media screen and (min-width:568px) and (max-width:767px) {
  .mt-n140\@m {
    margin-top: -140px;
  }
}

@media screen and (max-width:767px) {
  .mt-n140\@m- {
    margin-top: -140px;
  }
}

@media screen and (min-width:568px) {
  .mt-n140\@m\+ {
    margin-top: -140px;
  }
}

@media screen and (min-width:768px) and (max-width:1023px) {
  .mt-n140\@tp {
    margin-top: -140px;
  }
}

@media screen and (max-width:1023px) {
  .mt-n140\@tp- {
    margin-top: -140px;
  }
}

@media screen and (min-width:768px) {
  .mt-n140\@tp\+ {
    margin-top: -140px;
  }
}

@media screen and (min-width:1024px) and (max-width:1259px) {
  .mt-n140\@tl {
    margin-top: -140px;
  }
}

@media screen and (max-width:1259px) {
  .mt-n140\@tl- {
    margin-top: -140px;
  }
}

@media screen and (min-width:1024px) {
  .mt-n140\@tl\+ {
    margin-top: -140px;
  }
}

@media screen and (min-width:1260px) {
  .mt-n140\@d {
    margin-top: -140px;
  }
}

.ml-i {
  margin-left: -999em;
}

.mr-i {
  margin-right: -999em;
}

.pt-6 {
  padding-top: 6px;
}

@media screen and (max-width:567px) {
  .pt-6\@s {
    padding-top: 6px;
  }
}

@media screen and (min-width:568px) and (max-width:767px) {
  .pt-6\@m {
    padding-top: 6px;
  }
}

@media screen and (max-width:767px) {
  .pt-6\@m- {
    padding-top: 6px;
  }
}

@media screen and (min-width:568px) {
  .pt-6\@m\+ {
    padding-top: 6px;
  }
}

@media screen and (min-width:768px) and (max-width:1023px) {
  .pt-6\@tp {
    padding-top: 6px;
  }
}

@media screen and (max-width:1023px) {
  .pt-6\@tp- {
    padding-top: 6px;
  }
}

@media screen and (min-width:768px) {
  .pt-6\@tp\+ {
    padding-top: 6px;
  }
}

@media screen and (min-width:1024px) and (max-width:1259px) {
  .pt-6\@tl {
    padding-top: 6px;
  }
}

@media screen and (max-width:1259px) {
  .pt-6\@tl- {
    padding-top: 6px;
  }
}

@media screen and (min-width:1024px) {
  .pt-6\@tl\+ {
    padding-top: 6px;
  }
}

@media screen and (min-width:1260px) {
  .pt-6\@d {
    padding-top: 6px;
  }
}

.mt-n110 {
  margin-top: -110px;
}

@media screen and (max-width:567px) {
  .mt-n110\@s {
    margin-top: -110px;
  }
}

@media screen and (min-width:568px) and (max-width:767px) {
  .mt-n110\@m {
    margin-top: -110px;
  }
}

@media screen and (max-width:767px) {
  .mt-n110\@m- {
    margin-top: -110px;
  }
}

@media screen and (min-width:568px) {
  .mt-n110\@m\+ {
    margin-top: -110px;
  }
}

@media screen and (min-width:768px) and (max-width:1023px) {
  .mt-n110\@tp {
    margin-top: -110px;
  }
}

@media screen and (max-width:1023px) {
  .mt-n110\@tp- {
    margin-top: -110px;
  }
}

@media screen and (min-width:768px) {
  .mt-n110\@tp\+ {
    margin-top: -110px;
  }
}

@media screen and (min-width:1024px) and (max-width:1259px) {
  .mt-n110\@tl {
    margin-top: -110px;
  }
}

@media screen and (max-width:1259px) {
  .mt-n110\@tl- {
    margin-top: -110px;
  }
}

@media screen and (min-width:1024px) {
  .mt-n110\@tl\+ {
    margin-top: -110px;
  }
}

@media screen and (min-width:1260px) {
  .mt-n110\@d {
    margin-top: -110px;
  }
}

.w-10 {
  width: 10px;
}

.w-15 {
  width: 15px;
}

@media screen and (max-width:567px) {
  .w-15\@s {
    width: 15px;
  }
}

.w-20 {
  width: 20px;
}

@media screen and (max-width:567px) {
  .w-20\@s {
    width: 20px;
  }
}

@media screen and (max-width:1259px) {
  .w-20\@tl- {
    width: 20px;
  }
}

@media screen and (min-width:568px) {
  .w-22\@m\+ {
    width: 22px;
  }
}

.w-25 {
  width: 25px;
}

.w-30 {
  width: 30px;
}

.w-40 {
  width: 40px;
}

@media screen and (max-width:567px) {
  .w-40\@s {
    width: 40px;
  }
}

.w-45 {
  width: 45px;
}

@media screen and (min-width:568px) {
  .w-45\@m\+ {
    width: 45px;
  }
}

.w-50 {
  width: 50px;
}

@media screen and (max-width:1023px) {
  .w-50\@tp- {
    width: 50px;
  }
}

@media screen and (max-width:567px) {
  .w-55\@s {
    width: 55px;
  }
}

@media screen and (max-width:767px) {
  .w-55\@m- {
    width: 55px;
  }
}

.w-60 {
  width: 60px;
}

@media screen and (max-width:567px) {
  .w-60\@s {
    width: 60px;
  }
}

.w-65 {
  width: 65px;
}

@media screen and (max-width:567px) {
  .w-65\@s {
    width: 65px;
  }
}

@media screen and (max-width:767px) {
  .w-65\@m- {
    width: 65px;
  }
}

.w-80 {
  width: 80px;
}

@media screen and (max-width:767px) {
  .w-80\@m- {
    width: 80px;
  }
}

@media screen and (min-width:568px) {
  .w-80\@m\+ {
    width: 80px;
  }
}

@media screen and (min-width:768px) {
  .w-80\@tp\+ {
    width: 80px;
  }
}

.w-85 {
  width: 85px;
}

@media screen and (min-width:1024px) {
  .w-85\@tl\+ {
    width: 85px;
  }
}

.w-100 {
  width: 100px;
}

@media screen and (min-width:568px) {
  .w-100\@m\+ {
    width: 100px;
  }
}

@media screen and (max-width:1023px) {
  .w-100\@tp- {
    width: 100px;
  }
}

@media screen and (min-width:768px) {
  .w-100\@tp\+ {
    width: 100px;
  }
}

@media screen and (min-width:1024px) {
  .w-100\@tl\+ {
    width: 100px;
  }

  .w-110\@tl\+ {
    width: 110px;
  }
}

.w-120 {
  width: 120px;
}

.w-130 {
  width: 130px;
}

@media screen and (max-width:1023px) {
  .w-130\@tp- {
    width: 130px;
  }
}

@media screen and (min-width:768px) {
  .w-130\@tp\+ {
    width: 130px;
  }
}

@media screen and (min-width:1024px) {
  .w-130\@tl\+ {
    width: 130px;
  }
}

@media screen and (min-width:1260px) {
  .w-145\@d {
    width: 145px;
  }
}

.w-150 {
  width: 150px;
}

@media screen and (max-width:567px) {
  .w-150\@s {
    width: 150px;
  }
}

@media screen and (min-width:1024px) {
  .w-150\@tl\+ {
    width: 150px;
  }
}

.w-160 {
  width: 160px;
}

.w-170 {
  width: 170px;
}

@media screen and (min-width:568px) {
  .w-170\@m\+ {
    width: 170px;
  }
}

@media screen and (min-width:1024px) {
  .w-170\@tl\+ {
    width: 170px;
  }
}

.w-200 {
  width: 200px;
}

@media screen and (min-width:1024px) {
  .w-215\@tl\+ {
    width: 215px;
  }
}

.w-210 {
  width: 210px;
}

.w-240 {
  width: 240px;
}

.w-250 {
  width: 250px;
}

.w-300 {
  width: 300px;
}

@media screen and (min-width:568px) {
  .w-300\@m\+ {
    width: 300px;
  }
}

.w-400 {
  width: 450px;
}

@media screen and (min-width:1024px) and (max-width:1259px) {
  .w-550\@tl {
    width: 550px;
  }
}

@media screen and (min-width:1260px) {
  .w-800\@d {
    width: 800px;
  }
}

.mx-w-130 {
  max-width: 130px;
}

.mn-w-100 {
  min-width: 100px;
}

@media screen and (max-width:767px) {
  .mn-w-140\@m- {
    min-width: 140px;
  }
}

.w-inherit {
  width: inherit;
}

@media screen and (min-width:1024px) {
  .w-inherit\@tl\+ {
    width: inherit;
  }
}

.one-third {
  width: 33.33333%;
}

@media screen and (min-width:768px) {
  .half-width\@tp\+ {
    width: 50%;
  }
}

.two-thirds {
  width: 66.66667%;
}

@media screen and (max-width:567px) {
  .two-thirds\@s {
    width: 66.66667%;
  }
}

@media screen and (min-width:568px) and (max-width:767px) {
  .two-thirds\@m {
    width: 66.66667%;
  }
}

@media screen and (max-width:767px) {
  .two-thirds\@m- {
    width: 66.66667%;
  }
}

@media screen and (min-width:568px) {
  .two-thirds\@m\+ {
    width: 66.66667%;
  }
}

@media screen and (min-width:768px) and (max-width:1023px) {
  .two-thirds\@tp {
    width: 66.66667%;
  }
}

@media screen and (max-width:1023px) {
  .two-thirds\@tp- {
    width: 66.66667%;
  }
}

@media screen and (min-width:768px) {
  .two-thirds\@tp\+ {
    width: 66.66667%;
  }
}

@media screen and (min-width:1024px) and (max-width:1259px) {
  .two-thirds\@tl {
    width: 66.66667%;
  }
}

@media screen and (max-width:1259px) {
  .two-thirds\@tl- {
    width: 66.66667%;
  }
}

@media screen and (min-width:1024px) {
  .two-thirds\@tl\+ {
    width: 66.66667%;
  }
}

@media screen and (min-width:1260px) {
  .two-thirds\@d {
    width: 66.66667%;
  }
}

.h-1 {
  height: 1px;
}

@media screen and (min-width:1024px) and (max-width:1259px) {
  .h-1\@tl {
    height: 1px;
  }
}

.h-2 {
  height: 2px;
}

.h-5 {
  height: 5px;
}

.h-10 {
  height: 10px;
}

.h-15 {
  height: 15px;
}

@media screen and (max-width:567px) {
  .h-15\@s {
    height: 15px;
  }
}

.h-20 {
  height: 20px;
}

@media screen and (max-width:1259px) {
  .h-20\@tl- {
    height: 20px;
  }
}

@media screen and (min-width:568px) {
  .h-22\@m\+ {
    height: 22px;
  }
}

@media screen and (max-width:567px) {
  .h-30\@s {
    height: 30px;
  }
}

.h-40 {
  height: 40px;
}

.h-45 {
  height: 45px;
}

@media screen and (min-width:568px) {
  .h-45\@m\+ {
    height: 45px;
  }
}

.h-50 {
  height: 50px;
}

.h-60 {
  height: 60px;
}

@media screen and (max-width:567px) {
  .h-60\@s {
    height: 60px;
  }
}

@media screen and (max-width:767px) {
  .h-60\@m- {
    height: 60px;
  }
}

.h-65 {
  height: 65px;
}

@media screen and (max-width:567px) {
  .h-65\@s {
    height: 65px;
  }
}

@media screen and (max-width:767px) {
  .h-65\@m- {
    height: 65px;
  }
}

@media screen and (max-width:1023px) {
  .h-65\@tp- {
    height: 65px;
  }
}

@media screen and (min-width:768px) {
  .h-65\@tp\+ {
    height: 65px;
  }
}

.h-70 {
  height: 70px;
}

@media screen and (min-width:768px) and (max-width:1023px) {
  .h-70\@tp {
    height: 70px;
  }
}

@media screen and (max-width:1023px) {
  .h-75\@tp- {
    height: 75px;
  }
}

.h-80 {
  height: 80px;
}

@media screen and (min-width:568px) {
  .h-80\@m\+ {
    height: 80px;
  }
}

@media screen and (min-width:1024px) {
  .h-80\@tl\+ {
    height: 80px;
  }
}

.h-85 {
  height: 85px;
}

@media screen and (max-width:1259px) {
  .h-85\@tl- {
    height: 85px;
  }
}

.h-87 {
  height: 87px;
}

.h-100 {
  height: 100px;
}

@media screen and (min-width:568px) {
  .h-100\@m\+ {
    height: 100px;
  }
}

@media screen and (min-width:1024px) and (max-width:1259px) {
  .h-115\@tl {
    height: 115px;
  }
}

@media screen and (min-width:768px) {
  .h-120\@tp\+ {
    height: 120px;
  }
}

@media screen and (min-width:1024px) and (max-width:1259px) {
  .h-120\@tl {
    height: 120px;
  }
}

.h-121 {
  height: 121px;
}

@media screen and (max-width:1023px) {
  .h-130\@tp- {
    height: 130px;
  }
}

@media screen and (min-width:1024px) {
  .h-130\@tl\+ {
    height: 130px;
  }
}

@media screen and (max-width:1023px) {
  .h-140\@tp- {
    height: 140px;
  }
}

@media screen and (min-width:1260px) {
  .h-145\@d {
    height: 145px;
  }
}

.h-150 {
  height: 150px;
}

@media screen and (min-width:1024px) {
  .h-160\@tl\+ {
    height: 160px;
  }
}

@media screen and (min-width:1260px) {
  .h-160\@d {
    height: 160px;
  }
}

.h-200 {
  height: 200px;
}

@media screen and (min-width:1260px) {
  .h-200\@d {
    height: 200px;
  }
}

@media screen and (min-width:568px) {
  .h-215\@m\+ {
    height: 215px;
  }
}

@media screen and (min-width:1024px) {
  .h-215\@tl\+ {
    height: 215px;
  }
}

.h-250 {
  height: 250px;
}

.h-280 {
  height: 280px;
}

.h-300 {
  height: 300px;
}

@media screen and (max-width:1023px) {
  .h-300\@tp- {
    height: 300px;
  }
}

@media screen and (min-width:768px) {
  .h-360\@tp\+ {
    height: 360px;
  }
}

.h-400 {
  height: 400px;
}

@media screen and (min-width:768px) {
  .h-400\@tp\+ {
    height: 400px;
  }
}

@media screen and (min-width:1024px) {
  .h-420\@tl\+ {
    height: 420px;
  }
}

.h-460 {
  height: 460px;
}

@media screen and (min-width:1260px) {
  .h-504\@d {
    height: 504px;
  }
}

@media screen and (min-width:1024px) and (max-width:1259px) {
  .h-550\@tl {
    height: 550px;
  }
}

.mi-h-40 {
  min-height: 40px;
}

@media screen and (max-width:567px) {
  .mi-h-40\@s {
    min-height: 40px;
  }
}

@media screen and (min-width:568px) and (max-width:767px) {
  .mi-h-40\@m {
    min-height: 40px;
  }
}

@media screen and (max-width:767px) {
  .mi-h-40\@m- {
    min-height: 40px;
  }
}

@media screen and (min-width:568px) {
  .mi-h-40\@m\+ {
    min-height: 40px;
  }
}

@media screen and (min-width:768px) and (max-width:1023px) {
  .mi-h-40\@tp {
    min-height: 40px;
  }
}

@media screen and (max-width:1023px) {
  .mi-h-40\@tp- {
    min-height: 40px;
  }
}

@media screen and (min-width:768px) {
  .mi-h-40\@tp\+ {
    min-height: 40px;
  }
}

@media screen and (min-width:1024px) and (max-width:1259px) {
  .mi-h-40\@tl {
    min-height: 40px;
  }
}

@media screen and (max-width:1259px) {
  .mi-h-40\@tl- {
    min-height: 40px;
  }
}

@media screen and (min-width:1024px) {
  .mi-h-40\@tl\+ {
    min-height: 40px;
  }
}

@media screen and (min-width:1260px) {
  .mi-h-40\@d {
    min-height: 40px;
  }
}

.mn-h-100 {
  min-height: 100px;
}

@media screen and (min-width:768px) {
  .mn-h-120\@tp\+ {
    min-height: 120px;
  }
}

@media screen and (min-width:768px) and (max-width:1023px) {
  .mn-h-200\@tp {
    min-height: 200px;
  }
}

.mn-h-280 {
  min-height: 280px;
}

.t-0 {
  top: 0;
}

.t-5 {
  top: 5px;
}

.t-10 {
  top: 10px;
}

.t-15 {
  top: 15px;
}

.t-20 {
  top: 20px;
}

.t-25 {
  top: 25px;
}

.t-30 {
  top: 30px;
}

.t-35 {
  top: 35px;
}

.t-40 {
  top: 40px;
}

.t-45 {
  top: 45px;
}

.t-50 {
  top: 50px;
}

.t-55 {
  top: 55px;
}

.t-60 {
  top: 60px;
}

.t-65 {
  top: 65px;
}

.t-70 {
  top: 70px;
}

.t-75 {
  top: 75px;
}

.t-80 {
  top: 80px;
}

.t-85 {
  top: 85px;
}

.t-90 {
  top: 90px;
}

.t-95 {
  top: 95px;
}

.t-100 {
  top: 100px;
}

.t-105 {
  top: 105px;
}

.t-110 {
  top: 110px;
}

.t-115 {
  top: 115px;
}

.t-120 {
  top: 120px;
}

.t-125 {
  top: 125px;
}

.t-130 {
  top: 130px;
}

.t-135 {
  top: 135px;
}

.t-140 {
  top: 140px;
}

.t-145 {
  top: 145px;
}

.t-150 {
  top: 150px;
}

.t-155 {
  top: 155px;
}

.t-160 {
  top: 160px;
}

.t-165 {
  top: 165px;
}

.t-170 {
  top: 170px;
}

.t-175 {
  top: 175px;
}

.t-180 {
  top: 180px;
}

.t-185 {
  top: 185px;
}

.t-190 {
  top: 190px;
}

.t-195 {
  top: 195px;
}

.t-200 {
  top: 200px;
}

.t-205 {
  top: 205px;
}

.t-210 {
  top: 210px;
}

.t-215 {
  top: 215px;
}

.t-220 {
  top: 220px;
}

.t-225 {
  top: 225px;
}

.t-230 {
  top: 230px;
}

.t-235 {
  top: 235px;
}

.t-240 {
  top: 240px;
}

.t-245 {
  top: 245px;
}

.t-250 {
  top: 250px;
}

.t-255 {
  top: 255px;
}

.t-260 {
  top: 260px;
}

.t-265 {
  top: 265px;
}

.t-270 {
  top: 270px;
}

.t-275 {
  top: 275px;
}

.t-280 {
  top: 280px;
}

.t-285 {
  top: 285px;
}

.t-290 {
  top: 290px;
}

.t-295 {
  top: 295px;
}

.t-300 {
  top: 300px;
}

.t-305 {
  top: 305px;
}

.t-310 {
  top: 310px;
}

.t-315 {
  top: 315px;
}

.t-320 {
  top: 320px;
}

.t-325 {
  top: 325px;
}

.t-330 {
  top: 330px;
}

.t-335 {
  top: 335px;
}

.t-340 {
  top: 340px;
}

.t-345 {
  top: 345px;
}

.t-350 {
  top: 350px;
}

.t-355 {
  top: 355px;
}

.t-360 {
  top: 360px;
}

.t-365 {
  top: 365px;
}

.t-370 {
  top: 370px;
}

.t-375 {
  top: 375px;
}

.t-380 {
  top: 380px;
}

.t-385 {
  top: 385px;
}

.t-390 {
  top: 390px;
}

.t-395 {
  top: 395px;
}

.r-0 {
  right: 0;
}

.r-20 {
  right: 20px;
}

.r-55 {
  right: 55px;
}

.b-0 {
  bottom: 0;
}

.b-10 {
  bottom: 10px;
}

.b-15 {
  bottom: 15px;
}

.b-20 {
  bottom: 20px;
}

.b-40 {
  bottom: 40px;
}

.b-50 {
  bottom: 50px;
}

.l-0 {
  left: 0;
}

.l-15 {
  left: 15px;
}

.l-20 {
  left: 20px;
}

.l-40 {
  left: 40px;
}

.l-45 {
  left: 45px;
}

.l-55 {
  left: 55px;
}

.l-70 {
  left: 70px;
}

.t-n0 {
  top: 0;
}

.t-n5 {
  top: -5px;
}

.t-n10 {
  top: -10px;
}

.t-n15 {
  top: -15px;
}

.t-n20 {
  top: -20px;
}

.t-n25 {
  top: -25px;
}

.t-n30 {
  top: -30px;
}

.t-n35 {
  top: -35px;
}

.t-n40 {
  top: -40px;
}

.t-n45 {
  top: -45px;
}

.t-n50 {
  top: -50px;
}

.t-n55 {
  top: -55px;
}

.t-n60 {
  top: -60px;
}

.t-n65 {
  top: -65px;
}

.t-n70 {
  top: -70px;
}

.t-n75 {
  top: -75px;
}

.t-n80 {
  top: -80px;
}

.t-n85 {
  top: -85px;
}

.t-n90 {
  top: -90px;
}

.t-n95 {
  top: -95px;
}

.t-n100 {
  top: -100px;
}

.t-n105 {
  top: -105px;
}

.t-n110 {
  top: -110px;
}

.t-n115 {
  top: -115px;
}

.t-n120 {
  top: -120px;
}

.t-n125 {
  top: -125px;
}

.t-n130 {
  top: -130px;
}

.t-n135 {
  top: -135px;
}

.t-n140 {
  top: -140px;
}

.t-n145 {
  top: -145px;
}

.t-n150 {
  top: -150px;
}

.t-n155 {
  top: -155px;
}

.t-n160 {
  top: -160px;
}

.t-n165 {
  top: -165px;
}

.t-n170 {
  top: -170px;
}

.t-n175 {
  top: -175px;
}

.t-n180 {
  top: -180px;
}

.t-n185 {
  top: -185px;
}

.t-n190 {
  top: -190px;
}

.t-n195 {
  top: -195px;
}

.t-n200 {
  top: -200px;
}

.t-n205 {
  top: -205px;
}

.t-n210 {
  top: -210px;
}

.t-n215 {
  top: -215px;
}

.t-n220 {
  top: -220px;
}

.t-n225 {
  top: -225px;
}

.t-n230 {
  top: -230px;
}

.t-n235 {
  top: -235px;
}

.t-n240 {
  top: -240px;
}

.t-n245 {
  top: -245px;
}

.t-n250 {
  top: -250px;
}

.t-n255 {
  top: -255px;
}

.t-n260 {
  top: -260px;
}

.t-n265 {
  top: -265px;
}

.t-n270 {
  top: -270px;
}

.t-n275 {
  top: -275px;
}

.t-n280 {
  top: -280px;
}

.t-n285 {
  top: -285px;
}

.t-n290 {
  top: -290px;
}

.t-n295 {
  top: -295px;
}

.t-n300 {
  top: -300px;
}

.t-n305 {
  top: -305px;
}

.t-n310 {
  top: -310px;
}

.t-n315 {
  top: -315px;
}

.t-n320 {
  top: -320px;
}

.t-n325 {
  top: -325px;
}

.t-n330 {
  top: -330px;
}

.t-n335 {
  top: -335px;
}

.t-n340 {
  top: -340px;
}

.t-n345 {
  top: -345px;
}

.t-n350 {
  top: -350px;
}

.t-n355 {
  top: -355px;
}

.t-n360 {
  top: -360px;
}

.t-n365 {
  top: -365px;
}

.t-n370 {
  top: -370px;
}

.t-n375 {
  top: -375px;
}

.t-n380 {
  top: -380px;
}

.t-n385 {
  top: -385px;
}

.t-n390 {
  top: -390px;
}

.t-n395 {
  top: -395px;
}

.r-n40 {
  right: -40px;
}

.b-n25 {
  bottom: -25px;
}

.l-n40 {
  left: -40px;
}

.l-n55 {
  left: -55px;
}

@media screen and (max-width:567px) {
  .t-0\@s {
    top: 0;
  }

  .t-5\@s {
    top: 5px;
  }

  .t-10\@s {
    top: 10px;
  }

  .t-15\@s {
    top: 15px;
  }

  .t-20\@s {
    top: 20px;
  }

  .t-25\@s {
    top: 25px;
  }

  .t-30\@s {
    top: 30px;
  }

  .t-35\@s {
    top: 35px;
  }

  .t-40\@s {
    top: 40px;
  }

  .t-45\@s {
    top: 45px;
  }

  .t-50\@s {
    top: 50px;
  }

  .t-55\@s {
    top: 55px;
  }

  .t-60\@s {
    top: 60px;
  }

  .t-65\@s {
    top: 65px;
  }

  .t-70\@s {
    top: 70px;
  }

  .t-75\@s {
    top: 75px;
  }

  .t-80\@s {
    top: 80px;
  }

  .t-85\@s {
    top: 85px;
  }

  .t-90\@s {
    top: 90px;
  }

  .t-95\@s {
    top: 95px;
  }

  .t-100\@s {
    top: 100px;
  }

  .t-105\@s {
    top: 105px;
  }

  .t-110\@s {
    top: 110px;
  }

  .t-115\@s {
    top: 115px;
  }

  .t-120\@s {
    top: 120px;
  }

  .t-125\@s {
    top: 125px;
  }

  .t-130\@s {
    top: 130px;
  }

  .t-135\@s {
    top: 135px;
  }

  .t-140\@s {
    top: 140px;
  }

  .t-145\@s {
    top: 145px;
  }

  .t-150\@s {
    top: 150px;
  }

  .t-155\@s {
    top: 155px;
  }

  .t-160\@s {
    top: 160px;
  }

  .t-165\@s {
    top: 165px;
  }

  .t-170\@s {
    top: 170px;
  }

  .t-175\@s {
    top: 175px;
  }

  .t-180\@s {
    top: 180px;
  }

  .t-185\@s {
    top: 185px;
  }

  .t-190\@s {
    top: 190px;
  }

  .t-195\@s {
    top: 195px;
  }

  .t-200\@s {
    top: 200px;
  }

  .t-205\@s {
    top: 205px;
  }

  .t-210\@s {
    top: 210px;
  }

  .t-215\@s {
    top: 215px;
  }

  .t-220\@s {
    top: 220px;
  }

  .t-225\@s {
    top: 225px;
  }

  .t-230\@s {
    top: 230px;
  }

  .t-235\@s {
    top: 235px;
  }

  .t-240\@s {
    top: 240px;
  }

  .t-245\@s {
    top: 245px;
  }

  .t-250\@s {
    top: 250px;
  }

  .t-255\@s {
    top: 255px;
  }

  .t-260\@s {
    top: 260px;
  }

  .t-265\@s {
    top: 265px;
  }

  .t-270\@s {
    top: 270px;
  }

  .t-275\@s {
    top: 275px;
  }

  .t-280\@s {
    top: 280px;
  }

  .t-285\@s {
    top: 285px;
  }

  .t-290\@s {
    top: 290px;
  }

  .t-295\@s {
    top: 295px;
  }

  .t-300\@s {
    top: 300px;
  }

  .t-305\@s {
    top: 305px;
  }

  .t-310\@s {
    top: 310px;
  }

  .t-315\@s {
    top: 315px;
  }

  .t-320\@s {
    top: 320px;
  }

  .t-325\@s {
    top: 325px;
  }

  .t-330\@s {
    top: 330px;
  }

  .t-335\@s {
    top: 335px;
  }

  .t-340\@s {
    top: 340px;
  }

  .t-345\@s {
    top: 345px;
  }

  .t-350\@s {
    top: 350px;
  }

  .t-355\@s {
    top: 355px;
  }

  .t-360\@s {
    top: 360px;
  }

  .t-365\@s {
    top: 365px;
  }

  .t-370\@s {
    top: 370px;
  }

  .t-375\@s {
    top: 375px;
  }

  .t-380\@s {
    top: 380px;
  }

  .t-385\@s {
    top: 385px;
  }

  .t-390\@s {
    top: 390px;
  }

  .t-395\@s {
    top: 395px;
  }

  .b-20\@s {
    bottom: 20px;
  }

  .b-55\@s {
    bottom: 55px;
  }

  .b-75\@s {
    bottom: 75px;
  }

  .l-15\@s {
    left: 15px;
  }

  .l-20\@s {
    left: 20px;
  }

  .t-n0\@s {
    top: 0;
  }

  .t-n5\@s {
    top: -5px;
  }

  .t-n10\@s {
    top: -10px;
  }

  .t-n15\@s {
    top: -15px;
  }

  .t-n20\@s {
    top: -20px;
  }

  .t-n25\@s {
    top: -25px;
  }

  .t-n30\@s {
    top: -30px;
  }

  .t-n35\@s {
    top: -35px;
  }

  .t-n40\@s {
    top: -40px;
  }

  .t-n45\@s {
    top: -45px;
  }

  .t-n50\@s {
    top: -50px;
  }

  .t-n55\@s {
    top: -55px;
  }

  .t-n60\@s {
    top: -60px;
  }

  .t-n65\@s {
    top: -65px;
  }

  .t-n70\@s {
    top: -70px;
  }

  .t-n75\@s {
    top: -75px;
  }

  .t-n80\@s {
    top: -80px;
  }

  .t-n85\@s {
    top: -85px;
  }

  .t-n90\@s {
    top: -90px;
  }

  .t-n95\@s {
    top: -95px;
  }

  .t-n100\@s {
    top: -100px;
  }

  .t-n105\@s {
    top: -105px;
  }

  .t-n110\@s {
    top: -110px;
  }

  .t-n115\@s {
    top: -115px;
  }

  .t-n120\@s {
    top: -120px;
  }

  .t-n125\@s {
    top: -125px;
  }

  .t-n130\@s {
    top: -130px;
  }

  .t-n135\@s {
    top: -135px;
  }

  .t-n140\@s {
    top: -140px;
  }

  .t-n145\@s {
    top: -145px;
  }

  .t-n150\@s {
    top: -150px;
  }

  .t-n155\@s {
    top: -155px;
  }

  .t-n160\@s {
    top: -160px;
  }

  .t-n165\@s {
    top: -165px;
  }

  .t-n170\@s {
    top: -170px;
  }

  .t-n175\@s {
    top: -175px;
  }

  .t-n180\@s {
    top: -180px;
  }

  .t-n185\@s {
    top: -185px;
  }

  .t-n190\@s {
    top: -190px;
  }

  .t-n195\@s {
    top: -195px;
  }

  .t-n200\@s {
    top: -200px;
  }

  .t-n205\@s {
    top: -205px;
  }

  .t-n210\@s {
    top: -210px;
  }

  .t-n215\@s {
    top: -215px;
  }

  .t-n220\@s {
    top: -220px;
  }

  .t-n225\@s {
    top: -225px;
  }

  .t-n230\@s {
    top: -230px;
  }

  .t-n235\@s {
    top: -235px;
  }

  .t-n240\@s {
    top: -240px;
  }

  .t-n245\@s {
    top: -245px;
  }

  .t-n250\@s {
    top: -250px;
  }

  .t-n255\@s {
    top: -255px;
  }

  .t-n260\@s {
    top: -260px;
  }

  .t-n265\@s {
    top: -265px;
  }

  .t-n270\@s {
    top: -270px;
  }

  .t-n275\@s {
    top: -275px;
  }

  .t-n280\@s {
    top: -280px;
  }

  .t-n285\@s {
    top: -285px;
  }

  .t-n290\@s {
    top: -290px;
  }

  .t-n295\@s {
    top: -295px;
  }

  .t-n300\@s {
    top: -300px;
  }

  .t-n305\@s {
    top: -305px;
  }

  .t-n310\@s {
    top: -310px;
  }

  .t-n315\@s {
    top: -315px;
  }

  .t-n320\@s {
    top: -320px;
  }

  .t-n325\@s {
    top: -325px;
  }

  .t-n330\@s {
    top: -330px;
  }

  .t-n335\@s {
    top: -335px;
  }

  .t-n340\@s {
    top: -340px;
  }

  .t-n345\@s {
    top: -345px;
  }

  .t-n350\@s {
    top: -350px;
  }

  .t-n355\@s {
    top: -355px;
  }

  .t-n360\@s {
    top: -360px;
  }

  .t-n365\@s {
    top: -365px;
  }

  .t-n370\@s {
    top: -370px;
  }

  .t-n375\@s {
    top: -375px;
  }

  .t-n380\@s {
    top: -380px;
  }

  .t-n385\@s {
    top: -385px;
  }

  .t-n390\@s {
    top: -390px;
  }

  .t-n395\@s {
    top: -395px;
  }
}

@media screen and (min-width:568px) and (max-width:767px) {
  .t-0\@m {
    top: 0;
  }

  .t-5\@m {
    top: 5px;
  }

  .t-10\@m {
    top: 10px;
  }

  .t-15\@m {
    top: 15px;
  }

  .t-20\@m {
    top: 20px;
  }

  .t-25\@m {
    top: 25px;
  }

  .t-30\@m {
    top: 30px;
  }

  .t-35\@m {
    top: 35px;
  }

  .t-40\@m {
    top: 40px;
  }

  .t-45\@m {
    top: 45px;
  }

  .t-50\@m {
    top: 50px;
  }

  .t-55\@m {
    top: 55px;
  }

  .t-60\@m {
    top: 60px;
  }

  .t-65\@m {
    top: 65px;
  }

  .t-70\@m {
    top: 70px;
  }

  .t-75\@m {
    top: 75px;
  }

  .t-80\@m {
    top: 80px;
  }

  .t-85\@m {
    top: 85px;
  }

  .t-90\@m {
    top: 90px;
  }

  .t-95\@m {
    top: 95px;
  }

  .t-100\@m {
    top: 100px;
  }

  .t-105\@m {
    top: 105px;
  }

  .t-110\@m {
    top: 110px;
  }

  .t-115\@m {
    top: 115px;
  }

  .t-120\@m {
    top: 120px;
  }

  .t-125\@m {
    top: 125px;
  }

  .t-130\@m {
    top: 130px;
  }

  .t-135\@m {
    top: 135px;
  }

  .t-140\@m {
    top: 140px;
  }

  .t-145\@m {
    top: 145px;
  }

  .t-150\@m {
    top: 150px;
  }

  .t-155\@m {
    top: 155px;
  }

  .t-160\@m {
    top: 160px;
  }

  .t-165\@m {
    top: 165px;
  }

  .t-170\@m {
    top: 170px;
  }

  .t-175\@m {
    top: 175px;
  }

  .t-180\@m {
    top: 180px;
  }

  .t-185\@m {
    top: 185px;
  }

  .t-190\@m {
    top: 190px;
  }

  .t-195\@m {
    top: 195px;
  }

  .t-200\@m {
    top: 200px;
  }

  .t-205\@m {
    top: 205px;
  }

  .t-210\@m {
    top: 210px;
  }

  .t-215\@m {
    top: 215px;
  }

  .t-220\@m {
    top: 220px;
  }

  .t-225\@m {
    top: 225px;
  }

  .t-230\@m {
    top: 230px;
  }

  .t-235\@m {
    top: 235px;
  }

  .t-240\@m {
    top: 240px;
  }

  .t-245\@m {
    top: 245px;
  }

  .t-250\@m {
    top: 250px;
  }

  .t-255\@m {
    top: 255px;
  }

  .t-260\@m {
    top: 260px;
  }

  .t-265\@m {
    top: 265px;
  }

  .t-270\@m {
    top: 270px;
  }

  .t-275\@m {
    top: 275px;
  }

  .t-280\@m {
    top: 280px;
  }

  .t-285\@m {
    top: 285px;
  }

  .t-290\@m {
    top: 290px;
  }

  .t-295\@m {
    top: 295px;
  }

  .t-300\@m {
    top: 300px;
  }

  .t-305\@m {
    top: 305px;
  }

  .t-310\@m {
    top: 310px;
  }

  .t-315\@m {
    top: 315px;
  }

  .t-320\@m {
    top: 320px;
  }

  .t-325\@m {
    top: 325px;
  }

  .t-330\@m {
    top: 330px;
  }

  .t-335\@m {
    top: 335px;
  }

  .t-340\@m {
    top: 340px;
  }

  .t-345\@m {
    top: 345px;
  }

  .t-350\@m {
    top: 350px;
  }

  .t-355\@m {
    top: 355px;
  }

  .t-360\@m {
    top: 360px;
  }

  .t-365\@m {
    top: 365px;
  }

  .t-370\@m {
    top: 370px;
  }

  .t-375\@m {
    top: 375px;
  }

  .t-380\@m {
    top: 380px;
  }

  .t-385\@m {
    top: 385px;
  }

  .t-390\@m {
    top: 390px;
  }

  .t-395\@m {
    top: 395px;
  }

  .b-10\@m {
    bottom: 10px;
  }

  .b-20\@m {
    bottom: 20px;
  }

  .t-n0\@m {
    top: 0;
  }

  .t-n5\@m {
    top: -5px;
  }

  .t-n10\@m {
    top: -10px;
  }

  .t-n15\@m {
    top: -15px;
  }

  .t-n20\@m {
    top: -20px;
  }

  .t-n25\@m {
    top: -25px;
  }

  .t-n30\@m {
    top: -30px;
  }

  .t-n35\@m {
    top: -35px;
  }

  .t-n40\@m {
    top: -40px;
  }

  .t-n45\@m {
    top: -45px;
  }

  .t-n50\@m {
    top: -50px;
  }

  .t-n55\@m {
    top: -55px;
  }

  .t-n60\@m {
    top: -60px;
  }

  .t-n65\@m {
    top: -65px;
  }

  .t-n70\@m {
    top: -70px;
  }

  .t-n75\@m {
    top: -75px;
  }

  .t-n80\@m {
    top: -80px;
  }

  .t-n85\@m {
    top: -85px;
  }

  .t-n90\@m {
    top: -90px;
  }

  .t-n95\@m {
    top: -95px;
  }

  .t-n100\@m {
    top: -100px;
  }

  .t-n105\@m {
    top: -105px;
  }

  .t-n110\@m {
    top: -110px;
  }

  .t-n115\@m {
    top: -115px;
  }

  .t-n120\@m {
    top: -120px;
  }

  .t-n125\@m {
    top: -125px;
  }

  .t-n130\@m {
    top: -130px;
  }

  .t-n135\@m {
    top: -135px;
  }

  .t-n140\@m {
    top: -140px;
  }

  .t-n145\@m {
    top: -145px;
  }

  .t-n150\@m {
    top: -150px;
  }

  .t-n155\@m {
    top: -155px;
  }

  .t-n160\@m {
    top: -160px;
  }

  .t-n165\@m {
    top: -165px;
  }

  .t-n170\@m {
    top: -170px;
  }

  .t-n175\@m {
    top: -175px;
  }

  .t-n180\@m {
    top: -180px;
  }

  .t-n185\@m {
    top: -185px;
  }

  .t-n190\@m {
    top: -190px;
  }

  .t-n195\@m {
    top: -195px;
  }

  .t-n200\@m {
    top: -200px;
  }

  .t-n205\@m {
    top: -205px;
  }

  .t-n210\@m {
    top: -210px;
  }

  .t-n215\@m {
    top: -215px;
  }

  .t-n220\@m {
    top: -220px;
  }

  .t-n225\@m {
    top: -225px;
  }

  .t-n230\@m {
    top: -230px;
  }

  .t-n235\@m {
    top: -235px;
  }

  .t-n240\@m {
    top: -240px;
  }

  .t-n245\@m {
    top: -245px;
  }

  .t-n250\@m {
    top: -250px;
  }

  .t-n255\@m {
    top: -255px;
  }

  .t-n260\@m {
    top: -260px;
  }

  .t-n265\@m {
    top: -265px;
  }

  .t-n270\@m {
    top: -270px;
  }

  .t-n275\@m {
    top: -275px;
  }

  .t-n280\@m {
    top: -280px;
  }

  .t-n285\@m {
    top: -285px;
  }

  .t-n290\@m {
    top: -290px;
  }

  .t-n295\@m {
    top: -295px;
  }

  .t-n300\@m {
    top: -300px;
  }

  .t-n305\@m {
    top: -305px;
  }

  .t-n310\@m {
    top: -310px;
  }

  .t-n315\@m {
    top: -315px;
  }

  .t-n320\@m {
    top: -320px;
  }

  .t-n325\@m {
    top: -325px;
  }

  .t-n330\@m {
    top: -330px;
  }

  .t-n335\@m {
    top: -335px;
  }

  .t-n340\@m {
    top: -340px;
  }

  .t-n345\@m {
    top: -345px;
  }

  .t-n350\@m {
    top: -350px;
  }

  .t-n355\@m {
    top: -355px;
  }

  .t-n360\@m {
    top: -360px;
  }

  .t-n365\@m {
    top: -365px;
  }

  .t-n370\@m {
    top: -370px;
  }

  .t-n375\@m {
    top: -375px;
  }

  .t-n380\@m {
    top: -380px;
  }

  .t-n385\@m {
    top: -385px;
  }

  .t-n390\@m {
    top: -390px;
  }

  .t-n395\@m {
    top: -395px;
  }
}

@media screen and (max-width:767px) {
  .t-0\@m- {
    top: 0;
  }

  .t-5\@m- {
    top: 5px;
  }

  .t-10\@m- {
    top: 10px;
  }

  .t-15\@m- {
    top: 15px;
  }

  .t-20\@m- {
    top: 20px;
  }

  .t-25\@m- {
    top: 25px;
  }

  .t-30\@m- {
    top: 30px;
  }

  .t-35\@m- {
    top: 35px;
  }

  .t-40\@m- {
    top: 40px;
  }

  .t-45\@m- {
    top: 45px;
  }

  .t-50\@m- {
    top: 50px;
  }

  .t-55\@m- {
    top: 55px;
  }

  .t-60\@m- {
    top: 60px;
  }

  .t-65\@m- {
    top: 65px;
  }

  .t-70\@m- {
    top: 70px;
  }

  .t-75\@m- {
    top: 75px;
  }

  .t-80\@m- {
    top: 80px;
  }

  .t-85\@m- {
    top: 85px;
  }

  .t-90\@m- {
    top: 90px;
  }

  .t-95\@m- {
    top: 95px;
  }

  .t-100\@m- {
    top: 100px;
  }

  .t-105\@m- {
    top: 105px;
  }

  .t-110\@m- {
    top: 110px;
  }

  .t-115\@m- {
    top: 115px;
  }

  .t-120\@m- {
    top: 120px;
  }

  .t-125\@m- {
    top: 125px;
  }

  .t-130\@m- {
    top: 130px;
  }

  .t-135\@m- {
    top: 135px;
  }

  .t-140\@m- {
    top: 140px;
  }

  .t-145\@m- {
    top: 145px;
  }

  .t-150\@m- {
    top: 150px;
  }

  .t-155\@m- {
    top: 155px;
  }

  .t-160\@m- {
    top: 160px;
  }

  .t-165\@m- {
    top: 165px;
  }

  .t-170\@m- {
    top: 170px;
  }

  .t-175\@m- {
    top: 175px;
  }

  .t-180\@m- {
    top: 180px;
  }

  .t-185\@m- {
    top: 185px;
  }

  .t-190\@m- {
    top: 190px;
  }

  .t-195\@m- {
    top: 195px;
  }

  .t-200\@m- {
    top: 200px;
  }

  .t-205\@m- {
    top: 205px;
  }

  .t-210\@m- {
    top: 210px;
  }

  .t-215\@m- {
    top: 215px;
  }

  .t-220\@m- {
    top: 220px;
  }

  .t-225\@m- {
    top: 225px;
  }

  .t-230\@m- {
    top: 230px;
  }

  .t-235\@m- {
    top: 235px;
  }

  .t-240\@m- {
    top: 240px;
  }

  .t-245\@m- {
    top: 245px;
  }

  .t-250\@m- {
    top: 250px;
  }

  .t-255\@m- {
    top: 255px;
  }

  .t-260\@m- {
    top: 260px;
  }

  .t-265\@m- {
    top: 265px;
  }

  .t-270\@m- {
    top: 270px;
  }

  .t-275\@m- {
    top: 275px;
  }

  .t-280\@m- {
    top: 280px;
  }

  .t-285\@m- {
    top: 285px;
  }

  .t-290\@m- {
    top: 290px;
  }

  .t-295\@m- {
    top: 295px;
  }

  .t-300\@m- {
    top: 300px;
  }

  .t-305\@m- {
    top: 305px;
  }

  .t-310\@m- {
    top: 310px;
  }

  .t-315\@m- {
    top: 315px;
  }

  .t-320\@m- {
    top: 320px;
  }

  .t-325\@m- {
    top: 325px;
  }

  .t-330\@m- {
    top: 330px;
  }

  .t-335\@m- {
    top: 335px;
  }

  .t-340\@m- {
    top: 340px;
  }

  .t-345\@m- {
    top: 345px;
  }

  .t-350\@m- {
    top: 350px;
  }

  .t-355\@m- {
    top: 355px;
  }

  .t-360\@m- {
    top: 360px;
  }

  .t-365\@m- {
    top: 365px;
  }

  .t-370\@m- {
    top: 370px;
  }

  .t-375\@m- {
    top: 375px;
  }

  .t-380\@m- {
    top: 380px;
  }

  .t-385\@m- {
    top: 385px;
  }

  .t-390\@m- {
    top: 390px;
  }

  .t-395\@m- {
    top: 395px;
  }

  .r-0\@m- {
    right: 0;
  }

  .b-75\@m- {
    bottom: 75px;
  }

  .t-n0\@m- {
    top: 0;
  }

  .t-n5\@m- {
    top: -5px;
  }

  .t-n10\@m- {
    top: -10px;
  }

  .t-n15\@m- {
    top: -15px;
  }

  .t-n20\@m- {
    top: -20px;
  }

  .t-n25\@m- {
    top: -25px;
  }

  .t-n30\@m- {
    top: -30px;
  }

  .t-n35\@m- {
    top: -35px;
  }

  .t-n40\@m- {
    top: -40px;
  }

  .t-n45\@m- {
    top: -45px;
  }

  .t-n50\@m- {
    top: -50px;
  }

  .t-n55\@m- {
    top: -55px;
  }

  .t-n60\@m- {
    top: -60px;
  }

  .t-n65\@m- {
    top: -65px;
  }

  .t-n70\@m- {
    top: -70px;
  }

  .t-n75\@m- {
    top: -75px;
  }

  .t-n80\@m- {
    top: -80px;
  }

  .t-n85\@m- {
    top: -85px;
  }

  .t-n90\@m- {
    top: -90px;
  }

  .t-n95\@m- {
    top: -95px;
  }

  .t-n100\@m- {
    top: -100px;
  }

  .t-n105\@m- {
    top: -105px;
  }

  .t-n110\@m- {
    top: -110px;
  }

  .t-n115\@m- {
    top: -115px;
  }

  .t-n120\@m- {
    top: -120px;
  }

  .t-n125\@m- {
    top: -125px;
  }

  .t-n130\@m- {
    top: -130px;
  }

  .t-n135\@m- {
    top: -135px;
  }

  .t-n140\@m- {
    top: -140px;
  }

  .t-n145\@m- {
    top: -145px;
  }

  .t-n150\@m- {
    top: -150px;
  }

  .t-n155\@m- {
    top: -155px;
  }

  .t-n160\@m- {
    top: -160px;
  }

  .t-n165\@m- {
    top: -165px;
  }

  .t-n170\@m- {
    top: -170px;
  }

  .t-n175\@m- {
    top: -175px;
  }

  .t-n180\@m- {
    top: -180px;
  }

  .t-n185\@m- {
    top: -185px;
  }

  .t-n190\@m- {
    top: -190px;
  }

  .t-n195\@m- {
    top: -195px;
  }

  .t-n200\@m- {
    top: -200px;
  }

  .t-n205\@m- {
    top: -205px;
  }

  .t-n210\@m- {
    top: -210px;
  }

  .t-n215\@m- {
    top: -215px;
  }

  .t-n220\@m- {
    top: -220px;
  }

  .t-n225\@m- {
    top: -225px;
  }

  .t-n230\@m- {
    top: -230px;
  }

  .t-n235\@m- {
    top: -235px;
  }

  .t-n240\@m- {
    top: -240px;
  }

  .t-n245\@m- {
    top: -245px;
  }

  .t-n250\@m- {
    top: -250px;
  }

  .t-n255\@m- {
    top: -255px;
  }

  .t-n260\@m- {
    top: -260px;
  }

  .t-n265\@m- {
    top: -265px;
  }

  .t-n270\@m- {
    top: -270px;
  }

  .t-n275\@m- {
    top: -275px;
  }

  .t-n280\@m- {
    top: -280px;
  }

  .t-n285\@m- {
    top: -285px;
  }

  .t-n290\@m- {
    top: -290px;
  }

  .t-n295\@m- {
    top: -295px;
  }

  .t-n300\@m- {
    top: -300px;
  }

  .t-n305\@m- {
    top: -305px;
  }

  .t-n310\@m- {
    top: -310px;
  }

  .t-n315\@m- {
    top: -315px;
  }

  .t-n320\@m- {
    top: -320px;
  }

  .t-n325\@m- {
    top: -325px;
  }

  .t-n330\@m- {
    top: -330px;
  }

  .t-n335\@m- {
    top: -335px;
  }

  .t-n340\@m- {
    top: -340px;
  }

  .t-n345\@m- {
    top: -345px;
  }

  .t-n350\@m- {
    top: -350px;
  }

  .t-n355\@m- {
    top: -355px;
  }

  .t-n360\@m- {
    top: -360px;
  }

  .t-n365\@m- {
    top: -365px;
  }

  .t-n370\@m- {
    top: -370px;
  }

  .t-n375\@m- {
    top: -375px;
  }

  .t-n380\@m- {
    top: -380px;
  }

  .t-n385\@m- {
    top: -385px;
  }

  .t-n390\@m- {
    top: -390px;
  }

  .t-n395\@m- {
    top: -395px;
  }
}

@media screen and (min-width:568px) {
  .t-0\@m\+ {
    top: 0;
  }

  .t-5\@m\+ {
    top: 5px;
  }

  .t-10\@m\+ {
    top: 10px;
  }

  .t-15\@m\+ {
    top: 15px;
  }

  .t-20\@m\+ {
    top: 20px;
  }

  .t-25\@m\+ {
    top: 25px;
  }

  .t-30\@m\+ {
    top: 30px;
  }

  .t-35\@m\+ {
    top: 35px;
  }

  .t-40\@m\+ {
    top: 40px;
  }

  .t-45\@m\+ {
    top: 45px;
  }

  .t-50\@m\+ {
    top: 50px;
  }

  .t-55\@m\+ {
    top: 55px;
  }

  .t-60\@m\+ {
    top: 60px;
  }

  .t-65\@m\+ {
    top: 65px;
  }

  .t-70\@m\+ {
    top: 70px;
  }

  .t-75\@m\+ {
    top: 75px;
  }

  .t-80\@m\+ {
    top: 80px;
  }

  .t-85\@m\+ {
    top: 85px;
  }

  .t-90\@m\+ {
    top: 90px;
  }

  .t-95\@m\+ {
    top: 95px;
  }

  .t-100\@m\+ {
    top: 100px;
  }

  .t-105\@m\+ {
    top: 105px;
  }

  .t-110\@m\+ {
    top: 110px;
  }

  .t-115\@m\+ {
    top: 115px;
  }

  .t-120\@m\+ {
    top: 120px;
  }

  .t-125\@m\+ {
    top: 125px;
  }

  .t-130\@m\+ {
    top: 130px;
  }

  .t-135\@m\+ {
    top: 135px;
  }

  .t-140\@m\+ {
    top: 140px;
  }

  .t-145\@m\+ {
    top: 145px;
  }

  .t-150\@m\+ {
    top: 150px;
  }

  .t-155\@m\+ {
    top: 155px;
  }

  .t-160\@m\+ {
    top: 160px;
  }

  .t-165\@m\+ {
    top: 165px;
  }

  .t-170\@m\+ {
    top: 170px;
  }

  .t-175\@m\+ {
    top: 175px;
  }

  .t-180\@m\+ {
    top: 180px;
  }

  .t-185\@m\+ {
    top: 185px;
  }

  .t-190\@m\+ {
    top: 190px;
  }

  .t-195\@m\+ {
    top: 195px;
  }

  .t-200\@m\+ {
    top: 200px;
  }

  .t-205\@m\+ {
    top: 205px;
  }

  .t-210\@m\+ {
    top: 210px;
  }

  .t-215\@m\+ {
    top: 215px;
  }

  .t-220\@m\+ {
    top: 220px;
  }

  .t-225\@m\+ {
    top: 225px;
  }

  .t-230\@m\+ {
    top: 230px;
  }

  .t-235\@m\+ {
    top: 235px;
  }

  .t-240\@m\+ {
    top: 240px;
  }

  .t-245\@m\+ {
    top: 245px;
  }

  .t-250\@m\+ {
    top: 250px;
  }

  .t-255\@m\+ {
    top: 255px;
  }

  .t-260\@m\+ {
    top: 260px;
  }

  .t-265\@m\+ {
    top: 265px;
  }

  .t-270\@m\+ {
    top: 270px;
  }

  .t-275\@m\+ {
    top: 275px;
  }

  .t-280\@m\+ {
    top: 280px;
  }

  .t-285\@m\+ {
    top: 285px;
  }

  .t-290\@m\+ {
    top: 290px;
  }

  .t-295\@m\+ {
    top: 295px;
  }

  .t-300\@m\+ {
    top: 300px;
  }

  .t-305\@m\+ {
    top: 305px;
  }

  .t-310\@m\+ {
    top: 310px;
  }

  .t-315\@m\+ {
    top: 315px;
  }

  .t-320\@m\+ {
    top: 320px;
  }

  .t-325\@m\+ {
    top: 325px;
  }

  .t-330\@m\+ {
    top: 330px;
  }

  .t-335\@m\+ {
    top: 335px;
  }

  .t-340\@m\+ {
    top: 340px;
  }

  .t-345\@m\+ {
    top: 345px;
  }

  .t-350\@m\+ {
    top: 350px;
  }

  .t-355\@m\+ {
    top: 355px;
  }

  .t-360\@m\+ {
    top: 360px;
  }

  .t-365\@m\+ {
    top: 365px;
  }

  .t-370\@m\+ {
    top: 370px;
  }

  .t-375\@m\+ {
    top: 375px;
  }

  .t-380\@m\+ {
    top: 380px;
  }

  .t-385\@m\+ {
    top: 385px;
  }

  .t-390\@m\+ {
    top: 390px;
  }

  .t-395\@m\+ {
    top: 395px;
  }

  .l-25\@m\+ {
    left: 25px;
  }

  .l-30\@m\+ {
    left: 30px;
  }

  .l-60\@m\+ {
    left: 60px;
  }

  .t-n0\@m\+ {
    top: 0;
  }

  .t-n5\@m\+ {
    top: -5px;
  }

  .t-n10\@m\+ {
    top: -10px;
  }

  .t-n15\@m\+ {
    top: -15px;
  }

  .t-n20\@m\+ {
    top: -20px;
  }

  .t-n25\@m\+ {
    top: -25px;
  }

  .t-n30\@m\+ {
    top: -30px;
  }

  .t-n35\@m\+ {
    top: -35px;
  }

  .t-n40\@m\+ {
    top: -40px;
  }

  .t-n45\@m\+ {
    top: -45px;
  }

  .t-n50\@m\+ {
    top: -50px;
  }

  .t-n55\@m\+ {
    top: -55px;
  }

  .t-n60\@m\+ {
    top: -60px;
  }

  .t-n65\@m\+ {
    top: -65px;
  }

  .t-n70\@m\+ {
    top: -70px;
  }

  .t-n75\@m\+ {
    top: -75px;
  }

  .t-n80\@m\+ {
    top: -80px;
  }

  .t-n85\@m\+ {
    top: -85px;
  }

  .t-n90\@m\+ {
    top: -90px;
  }

  .t-n95\@m\+ {
    top: -95px;
  }

  .t-n100\@m\+ {
    top: -100px;
  }

  .t-n105\@m\+ {
    top: -105px;
  }

  .t-n110\@m\+ {
    top: -110px;
  }

  .t-n115\@m\+ {
    top: -115px;
  }

  .t-n120\@m\+ {
    top: -120px;
  }

  .t-n125\@m\+ {
    top: -125px;
  }

  .t-n130\@m\+ {
    top: -130px;
  }

  .t-n135\@m\+ {
    top: -135px;
  }

  .t-n140\@m\+ {
    top: -140px;
  }

  .t-n145\@m\+ {
    top: -145px;
  }

  .t-n150\@m\+ {
    top: -150px;
  }

  .t-n155\@m\+ {
    top: -155px;
  }

  .t-n160\@m\+ {
    top: -160px;
  }

  .t-n165\@m\+ {
    top: -165px;
  }

  .t-n170\@m\+ {
    top: -170px;
  }

  .t-n175\@m\+ {
    top: -175px;
  }

  .t-n180\@m\+ {
    top: -180px;
  }

  .t-n185\@m\+ {
    top: -185px;
  }

  .t-n190\@m\+ {
    top: -190px;
  }

  .t-n195\@m\+ {
    top: -195px;
  }

  .t-n200\@m\+ {
    top: -200px;
  }

  .t-n205\@m\+ {
    top: -205px;
  }

  .t-n210\@m\+ {
    top: -210px;
  }

  .t-n215\@m\+ {
    top: -215px;
  }

  .t-n220\@m\+ {
    top: -220px;
  }

  .t-n225\@m\+ {
    top: -225px;
  }

  .t-n230\@m\+ {
    top: -230px;
  }

  .t-n235\@m\+ {
    top: -235px;
  }

  .t-n240\@m\+ {
    top: -240px;
  }

  .t-n245\@m\+ {
    top: -245px;
  }

  .t-n250\@m\+ {
    top: -250px;
  }

  .t-n255\@m\+ {
    top: -255px;
  }

  .t-n260\@m\+ {
    top: -260px;
  }

  .t-n265\@m\+ {
    top: -265px;
  }

  .t-n270\@m\+ {
    top: -270px;
  }

  .t-n275\@m\+ {
    top: -275px;
  }

  .t-n280\@m\+ {
    top: -280px;
  }

  .t-n285\@m\+ {
    top: -285px;
  }

  .t-n290\@m\+ {
    top: -290px;
  }

  .t-n295\@m\+ {
    top: -295px;
  }

  .t-n300\@m\+ {
    top: -300px;
  }

  .t-n305\@m\+ {
    top: -305px;
  }

  .t-n310\@m\+ {
    top: -310px;
  }

  .t-n315\@m\+ {
    top: -315px;
  }

  .t-n320\@m\+ {
    top: -320px;
  }

  .t-n325\@m\+ {
    top: -325px;
  }

  .t-n330\@m\+ {
    top: -330px;
  }

  .t-n335\@m\+ {
    top: -335px;
  }

  .t-n340\@m\+ {
    top: -340px;
  }

  .t-n345\@m\+ {
    top: -345px;
  }

  .t-n350\@m\+ {
    top: -350px;
  }

  .t-n355\@m\+ {
    top: -355px;
  }

  .t-n360\@m\+ {
    top: -360px;
  }

  .t-n365\@m\+ {
    top: -365px;
  }

  .t-n370\@m\+ {
    top: -370px;
  }

  .t-n375\@m\+ {
    top: -375px;
  }

  .t-n380\@m\+ {
    top: -380px;
  }

  .t-n385\@m\+ {
    top: -385px;
  }

  .t-n390\@m\+ {
    top: -390px;
  }

  .t-n395\@m\+ {
    top: -395px;
  }
}