.differentiator-wrapper-overflow .container {
  position: relative;
  padding-bottom: 80px
}
.differentiator-wrapper-overflow .differentiator-cards-wrapper {
  position: relative
}
.differentiator-wrapper-overflow .slick-track {
  display: flex;
  align-items: stretch
}
.differentiator-wrapper-overflow .slick-track .field__item {
  height: inherit
}
.differentiator-wrapper-overflow .slick-list {
  position: static
}
.differentiator-wrapper-overflow .field--name-field-card-items {
  position: static
}
.differentiator-wrapper-overflow .field--name-field-card-items .slick-slide {
  display: block
}
.differentiator-wrapper-overflow .field--name-field-card-items .slick-slide div {
  height: auto
}
.differentiator-wrapper-overflow .overflow {
  width: 100%;
  position: static
}
.differentiator-wrapper-overflow .overflow.offset-container {
  width: calc(100% + (100vw - 80%)/ 2)
}
.differentiator-wrapper-overflow.differentiator-wrapper {
  position: relative;
  width: 100vw;
  margin-left: calc((100% - 100vw)/ 2);
  overflow: hidden;
  padding-bottom: 60px
}
@media screen and (min-width:1200px) {
  .differentiator-wrapper-overflow.differentiator-wrapper {
    margin-bottom: 0!important
  }
}
.differentiator-wrapper-overflow.differentiator-wrapper .field__items {
  margin: 0 -12px;
  display: flex;
  flex-wrap: wrap;
  align-items: stretch
}
.differentiator-wrapper-overflow.differentiator-wrapper .field__items .slick-slide {
  margin: 0 12px;
  flex-grow: 1;
  height: inherit
}
.differentiator-wrapper-overflow.differentiator-wrapper .field__items .slick-slide > div {
  height: 100%
}
.differentiator-wrapper-overflow.differentiator-wrapper .field__items .slick-slide > div .field__item {
  height: 100%
}
.differentiator-wrapper-overflow.differentiator-wrapper .field__items .field__item {
  flex: 1;
  background-color: #f8f8f8;
  position: relative
}
@media screen and (max-width:1199px) {
  .differentiator-wrapper-overflow.differentiator-wrapper .field__items .slick-next {
    right: 0
  }
}
@media screen and (max-width:1199px) {
  .differentiator-wrapper-overflow.differentiator-wrapper .field__items .slick-prev {
    right: 48px
  }
}
.differentiator-wrapper-overflow.differentiator-wrapper .differentiator-card {
  flex: 1;
  border-radius: 4px
}
.differentiator-wrapper-overflow.differentiator-wrapper .differentiator-card .card-image img {
  width: 100%;
  height: 184px;
  object-fit: cover;
  border-top-left-radius: 4px;
  border-top-right-radius: 4px
}
.differentiator-wrapper-overflow.differentiator-wrapper .differentiator-card .content {
  padding: 32px 24px
}
@media screen and (max-width:1199px) {
  .differentiator-wrapper-overflow.differentiator-wrapper .differentiator-card .content {
    padding: 20px
  }
}
.differentiator-wrapper-overflow.differentiator-wrapper .differentiator-card .content .card-title {
  font-size: 1.5rem;
  line-height: 30px;
  font-weight: 700;
  color: #112868;
  margin-bottom: 16px
}
.differentiator-wrapper-overflow.differentiator-wrapper .differentiator-card .content .cta {
  position: absolute;
  bottom: 20px
}
.differentiator-wrapper-overflow.differentiator-wrapper .differentiator-card .content .cta a {
  margin-top: 0
}
.differentiator-wrapper-overflow.differentiator-wrapper .differentiator-card .content .card-body p {
  color: #191915;
  margin-bottom: 0;
  word-break: normal;
  overflow-wrap: break-word
}