:root {
  --_animspeed-fast: 0.1s;
  --_animspeed-medium: 0.3s;
  --_animspeed-slow: 0.6s;
  --_animbezier: cubic-bezier(0.23, 0.65, 0.74, 1.09);
  }
.mos-img img {display: none !important;}
.mxd-blog-list {
  position: relative;
  width: 100%;
}
.mxd-blog-list > .mxd-blog-list__item:nth-child(n+2) {
  margin-top: -1px;
}
@media only screen and (min-width: 1200px) and (hover) and (prefers-reduced-motion: no-preference) {
  .mxd-blog-list > .mxd-blog-list__item .mxd-blog-list__meta,
  .mxd-blog-list > .mxd-blog-list__item .mxd-blog-list__data,
  .mxd-blog-list > .mxd-blog-list__item .mxd-blog-list__inner {
    -webkit-transition: opacity var(--_animspeed-medium), scale var(--_animspeed-medium), -webkit-transform var(--_animspeed-medium) var(--_animbezier);
    transition: opacity var(--_animspeed-medium), scale var(--_animspeed-medium), -webkit-transform var(--_animspeed-medium) var(--_animbezier);
    -moz-transition: opacity var(--_animspeed-medium), scale var(--_animspeed-medium), transform var(--_animspeed-medium) var(--_animbezier), -moz-transform var(--_animspeed-medium) var(--_animbezier);
    transition: opacity var(--_animspeed-medium), scale var(--_animspeed-medium), transform var(--_animspeed-medium) var(--_animbezier);
    transition: opacity var(--_animspeed-medium), scale var(--_animspeed-medium), transform var(--_animspeed-medium) var(--_animbezier), -webkit-transform var(--_animspeed-medium) var(--_animbezier), -moz-transform var(--_animspeed-medium) var(--_animbezier);
  }
  .mxd-blog-list:hover > .mxd-blog-list__item:not(:hover) .mxd-blog-list__inner {
    opacity: 0.3;
    scale: 0.984;
  }
  .mxd-blog-list:hover > .mxd-blog-list__item:not(:hover) .mxd-blog-list__meta {
    -webkit-transform: translateY(0.6rem);
       -moz-transform: translateY(0.6rem);
        -ms-transform: translateY(0.6rem);
            transform: translateY(0.6rem);
  }
  .mxd-blog-list:hover > .mxd-blog-list__item:not(:hover) .mxd-blog-list__data {
    -webkit-transform: translateY(-0.5rem);
       -moz-transform: translateY(-0.5rem);
        -ms-transform: translateY(-0.5rem);
            transform: translateY(-0.5rem);
  }
}

.mxd-blog-list__item {
  position: relative;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
     -moz-box-orient: vertical;
     -moz-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  padding: 4.4rem 0 4.2rem 0;
}
@media only screen and (min-width: 1200px) {
  .mxd-blog-list__item {
    padding: 4.4rem 0;
  }
}

@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 767px) {
  .mx-show5-title {
    font-size: 70px;
  }
}
.mx-show5-title {
  font-weight: 500;
  font-size: 65px;
  line-height: 1;
  text-transform: uppercase;
}

@media (min-width: 767px) {
  .mx-show5-title {
    font-size: 128px;
  }
}

.mxd-blog-list__divider {
  position: absolute;
  left: 3rem;
  width: -moz-calc(100% - 6rem);
  width: calc(100% - 6rem);
  height: 1px;
  background-color: #dadada;
}
.mxd-blog-list__divider.top {
  top: 0;
}
.mxd-blog-list__divider.bottom {
  bottom: 0;
}

.mxd-blog-list__meta {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  gap: 1.2rem;
  margin-bottom: 1.7rem;
}
@media only screen and (min-width: 768px) {
  .mxd-blog-list__meta {
    margin-bottom: 1rem;
  }
}

.mxd-blog-list__content {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
     -moz-box-orient: vertical;
     -moz-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  padding: 0 3rem;
}
@media only screen and (min-width: 1200px) {
  .mxd-blog-list__content {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
       -moz-box-orient: horizontal;
       -moz-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    gap: 6rem;
  }
}

.mxd-blog-list__title {
  max-width: 710px;
}
.mxd-blog-list__title p {
    font-size: 2.3rem;
  color: #595a5f;
}
.mxd-blog-list__title p span {
  color: #595a5f;
}

@media only screen and (min-width: 768px) {
  .mxd-blog-list__title p {
    font-size: 4rem;
  letter-spacing: -0.1rem;
  }
}

.mxd-blog-list__excerpt {
  margin-top: 1.9rem;
}
.mxd-blog-list__excerpt p {
  max-width: 510px;
  color: #595a5f;
}
@media only screen and (min-width: 768px) {
  .mxd-blog-list__excerpt {
    margin-top: 2.7rem;
  }
}
@media only screen and (min-width: 1200px) {
  .mxd-blog-list__excerpt {
    margin-top: 0;
    padding-top: 0.5rem;
  }
}

.mxd-blog-list__data {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  gap: 1.2rem;
  margin-top: 2rem;
}
@media only screen and (min-width: 768px) {
  .mxd-blog-list__data {
    margin-top: 2.2rem;
  }
}

.meta-tag,
.meta-time,
.meta-date,
.meta-author,
.meta-niche {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  gap: 0;
  text-transform: uppercase;
  letter-spacing: 0.05rem;
  color: #333;
}
.meta-tag.comma-tag::after,
.meta-time.comma-tag::after,
.meta-date.comma-tag::after,
.meta-author.comma-tag::after,
.meta-niche.comma-tag::after {
  content: ",";
}
.meta-tag.slash-tag::after,
.meta-time.slash-tag::after,
.meta-date.slash-tag::after,
.meta-author.slash-tag::after,
.meta-niche.slash-tag::after {
  content: "/";
  margin: 0 1rem;
}
.meta-tag a,
.meta-time a,
.meta-date a,
.meta-author a,
.meta-niche a {
  color: #222;
}
@media only screen and (min-width: 768px) {
  .meta-tag,
  .meta-time,
  .meta-date,
  .meta-author,
  .meta-niche {
    font-size: 16px;
  }
}

.meta-time,
.meta-author {
  color: #333;
}
.meta-time a,
.meta-author a {
  color: #333;
}

.reveal-text .char {
  color: #b6bcc6;
  transition: color 0.6s ease;
}

.reveal-text .char.revealed {
  color: #000;
}
.mxd-grid-padding {
  padding: 0 3rem;
}

