ol.breadcrumb {
  display: none;
}
.blogs-slider {
  position: relative;
  font-size: 1.563vw;
  padding-bottom: 0.8em;
  margin-top: 4em !important;
  max-width: 1920px !important;
}

.blogs-slider img {
  display: block;
  width: 100%;
  height: auto;
  transition: transform 200ms;
}

.blogs-slider .swiper-slide:hover img {
  transform: scale(1.1);
}

.blogs-slider .swiper-slide:hover .cta {
  color: #a41e21;
}

.blogs-slider .swiper-slide:hover .cta::after {
  height: 0.2em;
}

.blogs-slider header {
  padding: 1.6em 0 1.6em 4em;
  text-align: left;
}

.blogs-slider .header {
  color: #000;
  text-transform: uppercase;
  font-weight: 800;
  line-height: 1.2;
  font-size: 4em;
  white-space: nowrap;
  letter-spacing: 0;
}

.blogs-slider .subheader {
  color: #000;
  font-size: 2.8em;
  font-weight: 400;
  line-height: 1.43; /* 142.857% */
}

.blogs-slider .swiper-wrapper {
  padding: 0 4em;
}
.blogs-slider .swiper-slide {
  width: 40em !important;
  margin-right: 3.2em;
  text-align: left;
}

.blogs-slider .image-wrapper {
  max-width: 40em;
  max-height: 60em;
  overflow: hidden;
}

.blogs-slider .title {
  color: #363432;
  text-transform: capitalize;
  font-size: 3.8em;
  font-weight: 900;
  letter-spacing: 0;

  line-height: 1.055;
  margin-top: 0.42em;
}

.blogs-slider .subtitle {
  color: #363432;
  font-size: 2.5em;
  font-weight: 700;
  letter-spacing: 0.01em;
  line-height: 1.12;
  margin-top: 0.32em;
}

.blogs-slider .cta {
  text-transform: uppercase;
  color: #363432;
  display: inline-block;
  position: relative;
  font-size: 2.8em;
  font-style: italic;
  font-weight: 400;
  margin-top: 0.575em;
  line-height: 1;
  padding-bottom: 0.215em;
}

.blogs-slider .cta::after {
  content: "";
  position: absolute;
  width: 100%;
  height: 0.106em;
  background-color: #a41e21;
  bottom: 0;
  left: 0;
  transition: height 200ms;
}

.blogs-slider .cta:hover .cta::after {
  height: 0.2em;
}

@media (min-width: 641px) {
  .blogs-slider {
    margin: 5.6em auto 0 auto !important;
    width: 164em !important;
    font-size: 0.521vw;
    /* overflow: hidden; */
  }
  .blogs-slider .lockup {
    width: 192em;
  }
  .blogs-slider .swiper-container {
    padding: 0;
    max-width: 164em !important;
    overflow: hidden;
  }

  .blogs-slider .swiper-wrapper {
    padding: 0;
  }
  .blogs-slider header {
    padding: 1.6em 0;
  }
  .blogs-slider .header {
    font-size: 7em;
    line-height: 1;
  }
  .blogs-slider .swiper-slide {
    margin-right: 1.3em;
  }
  .blogs-slider .cta {
    padding-bottom: 0.3em;
  }
  .blogs-slider .swiper-button-next:after,
  .blogs-slider .swiper-button-prev:after {
    font-size: 0;
  }
  .blogs-slider .swiper-button-prev,
  .blogs-slider .swiper-button-next {
    width: 4.259em;
    cursor: pointer;
    pointer-events: all;
  }

  .blogs-slider .swiper-button-prev svg,
  .blogs-slider .swiper-button-next svg {
    width: 100%;
  }
}

@media (min-width: 1921px) {
  .blogs-slider {
    font-size: 10px;
  }
}
