.value-prop {
  position: relative;
  color: #333333;
}
.value-prop .container-fluid {
  position: relative;
  overflow: hidden;
}
.value-prop__border {
  border-style: solid;
  border-image-source: linear-gradient(90deg, #0090da 0%, #a3cd4d 100%);
  border-image-slice: 1;
  border-width: 0 0 2px 0;
  margin-bottom: 24px;
}
@media screen and (min-width: 768px) {
  .value-prop__border {
    border-width: 0 0 4px 0;
  }
}
@media screen and (min-width: 1024px) {
  .value-prop__border {
    margin-right: 9.33%;
  }
}
.value-prop__header {
  margin-bottom: 32px;
}
@media screen and (max-width: 767px) {
  .value-prop__header .row {
    align-items: flex-start;
  }
  .value-prop__header .value-prop__controls {
    padding-top: 8px;
  }
}
.value-prop__title {
  z-index: 10;
}
.value-prop__subtitle {
  margin-top: 24px;
}
.value-prop__controls {
  display: none;
  flex-direction: row;
  align-items: center;
  justify-content: end;
}
@media screen and (min-width: 1024px) {
  .value-prop__controls {
    margin-right: 8.333333%;
  }
}
.value-prop__controls .updatepipe {
  height: 40px;
  border: 1px solid #a7a8aa;
  margin: 0 16px;
}
.value-prop__controls .carousel-control {
  text-decoration: none;
  cursor: pointer;
  background: transparent;
  border: 0;
}
.value-prop__controls .carousel-control svg {
  width: 16px;
  height: 16px;
  color: #007abc;
  fill: none;
  stroke: #007abc;
}
.value-prop__controls .carousel-control:hover svg {
  color: #000000;
  stroke: #000000;
}
.value-prop__item-container .slick-list {
  margin-top: -1px;
}
.value-prop__item-container .slick-track {
  display: flex;
  display: -ms-flexbox;
}
.value-prop__item-container .slick-slide {
  position: relative;
  height: auto;
  display: flex;
  padding-bottom: 24px;
}
.value-prop__item-container .value-prop__item {
  position: relative;
  height: 100%;
  display: flex;
  border-left: 1px solid #d9d9d6;
  margin-left: 1px;
  padding: 0;
}
.value-prop__item-container .value-prop__item:hover,
.value-prop__item-container .value-prop__item:active,
.value-prop__item-container .value-prop__item:focus {
  color: #000000;
  text-decoration: none;
}
.value-prop__item-container .value-prop__item .value-prop__gradient {
  position: absolute;
  height: 100%;
  width: 100%;
}
.value-prop__item-container .value-prop__item--container {
  width: 100%;
  display: flex;
  flex-direction: column;
}
.value-prop__item-container .value-prop__item--bg {
  display: flex;
  width: 100%;
  padding-bottom: 16px;
  background-color: #ffffff;
}
.value-prop__item-container .value-prop__item--bg img {
  width: 60px;
  height: 60px;
}
.value-prop__item-container .value-prop__item--content {
  display: flex;
  flex-direction: column;
  align-self: baseline;
  z-index: 1;
  background: #f2f2f2;
  height: auto;
  padding-top: 16px;
  padding-bottom: 16px;
}
.value-prop__item-container .value-prop__item--bg,
.value-prop__item-container .value-prop__item--content {
  padding-left: 24px;
  padding-right: 16px;
}
.value-prop__item-container .value-prop__item--title,
.value-prop__item-container .value-prop__item--copy {
  margin-bottom: 16px;
}
.value-prop__item-container .value-prop__item--cta {
  color: #333333;
  margin-top: auto;
}
.value-prop__item-container .value-prop__item--cta svg {
  fill: #333333;
}
.value-prop__item-container .value-prop__item--cta:hover {
  text-decoration: underline;
}
.value-prop__item-container.stacked .value-prop__item {
  height: auto;
  border: none;
}
.value-prop__item-container.stacked .value-prop__item--container {
  display: flex;
}
@media screen and (max-width: 767px) {
  .value-prop__item-container.stacked .value-prop__item--bg {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    width: 26%;
  }
  .value-prop__item-container.stacked .value-prop__item--content {
    display: flex;
    width: 74%;
    max-width: none;
    flex-direction: column;
  }
}
.value-prop__item-container.stacked:not(.slick-slider) .value-prop__item,
.value-prop__item-container.carousel-4-items:not(.slick-slider) .value-prop__item {
  padding: 0 16px 0;
}
@media screen and (min-width: 768px) {
  .value-prop__item-container.stacked:not(.slick-slider) .value-prop__item,
  .value-prop__item-container.carousel-4-items:not(.slick-slider) .value-prop__item {
    padding: 0 0 0 24px;
    margin-right: 32px;
  }
  .value-prop__item-container.stacked:not(.slick-slider) .value-prop__item:last-of-type,
  .value-prop__item-container.carousel-4-items:not(.slick-slider) .value-prop__item:last-of-type {
    margin-right: 0;
  }
}
.value-prop__item-container.stacked:not(.slick-slider) .value-prop__item--bg,
.value-prop__item-container.carousel-4-items:not(.slick-slider) .value-prop__item--bg {
  padding-left: 0;
}
@media screen and (max-width: 767px) {
  .value-prop__item-container.stacked:not(.slick-slider) .value-prop__item--content,
  .value-prop__item-container.carousel-4-items:not(.slick-slider) .value-prop__item--content {
    padding: 16px 16px 48px;
  }
}
.value-prop__item-container.stacked:not(.slick-slider) .value-prop__item:last-of-type .value-prop__item--content,
.value-prop__item-container.carousel-4-items:not(.slick-slider) .value-prop__item:last-of-type .value-prop__item--content {
  padding: 16px;
}
.value-prop__item-container.carousel-4-items .slick-list {
  width: auto;
  margin-right: -30px;
}
.value-prop__noimage .value-prop__item-container .carousel-4-items .slick-list {
  padding-left: 0px;
  width: auto;
  margin-right: -30px;
}
@media screen and (min-width: 768px) {
  .value-prop .gradiant-div {
    width: 100%;
    background: #f2f2f2;
    margin: 0 auto;
    margin-left: 0px;
    position: absolute;
    bottom: 0;
  }
}
@media screen and (max-width: 767px) {
  .value-prop .gradiant-div {
    display: none;
  }
}
.value-prop.blueVariation .gradiant-div,
.value-prop.blueVariation .value-prop__item-container .value-prop__item--content {
  background: #e6f4fb;
}
@media screen and (max-width: 767px) {
  .value-prop.blueVariation .value-prop__item-container .slick-slide,
  .value-prop.blueVariation .stacked.value-prop__item-container .value-prop__item--content {
    background: #e6f4fb;
  }
  .value-prop.blueVariation .value-prop__noimage .value-prop__item-container.carousel-4-items .slick-list {
    background: #e6f4fb;
  }
}
@media screen and (min-width: 768px) {
  .value-prop.blueVariation .value-prop__noimage .container-fluid {
    background: #e6f4fb;
  }
}
@media screen and (max-width: 320px) {
  .value-prop.blueVariation.vertical .value-prop__item-container .value-prop__item {
    background: #e6f4fb;
  }
}
.value-prop.whiteVariation .gradiant-div,
.value-prop.whiteVariation .value-prop__item-container .value-prop__item--content {
  background: #ffffff;
}
@media screen and (max-width: 767px) {
  .value-prop.whiteVariation .value-prop__item-container .slick-slide,
  .value-prop.whiteVariation .stacked.value-prop__item-container .value-prop__item--content {
    background: #ffffff;
  }
  .value-prop.whiteVariation .value-prop__noimage .value-prop__item-container.carousel-4-items .slick-list {
    background: #ffffff;
  }
}
@media screen and (min-width: 768px) {
  .value-prop.whiteVariation .value-prop__noimage .container-fluid {
    background: #ffffff;
  }
}
@media screen and (max-width: 320px) {
  .value-prop.whiteVariation.vertical .value-prop__item-container .value-prop__item {
    background: #ffffff;
  }
}
.value-prop.grayVariation .gradiant-div,
.value-prop.grayVariation .value-prop__item-container .value-prop__item--content {
  background: #f2f2f2;
}
@media screen and (max-width: 767px) {
  .value-prop.grayVariation .value-prop__item-container .slick-slide,
  .value-prop.grayVariation .stacked.value-prop__item-container .value-prop__item--content {
    background: #f2f2f2;
  }
  .value-prop.grayVariation .value-prop__noimage .value-prop__item-container.carousel-4-items .slick-list {
    background: #f2f2f2;
  }
}
@media screen and (min-width: 768px) {
  .value-prop.grayVariation .value-prop__noimage .container-fluid {
    background: #f2f2f2;
  }
}
@media screen and (max-width: 320px) {
  .value-prop.grayVariation.vertical .value-prop__item-container .value-prop__item {
    background: #f2f2f2;
  }
}
.value-prop.vertical .value-prop__wrapper {
  padding-bottom: 0;
}
.value-prop.vertical .value-prop__item-container:not(.slick-slider) .value-prop__item {
  border-left: none;
  width: 100%;
  max-width: 100%;
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
  .value-prop.vertical .container-fluid .container {
    padding: 0;
  }
}
@media screen and (min-width: 768px) {
  .value-prop.vertical .value-prop__item-container:not(.slick-slider) {
    padding: 0;
  }
  .value-prop.vertical .value-prop__item-container:not(.slick-slider) .value-prop__item {
    height: auto;
    padding: 0;
  }
  .value-prop.vertical .value-prop__item-container:not(.slick-slider) .value-prop__item--container {
    display: flex;
    flex-direction: row;
  }
  .value-prop.vertical .value-prop__item-container:not(.slick-slider) .value-prop__item--content {
    background-color: #ffffff;
    width: 100%;
    max-width: none;
    padding: 24px 16px 0;
  }
  .value-prop.vertical .value-prop__item-container:not(.slick-slider) .value-prop__item--bg {
    align-items: center;
    background-color: #ffffff;
    padding: 24px 32px 0 16px;
    flex: 1 0 18.5%;
  }
  .value-prop.vertical .value-prop__item-container:not(.slick-slider) .value-prop__item--bg img {
    width: 48px;
    height: 48px;
  }
  .value-prop.vertical .value-prop__item-container:not(.slick-slider) .value-prop__item--bg + .value-prop__item--content {
    padding-left: 0;
  }
  .value-prop.vertical .value-prop__item-container:not(.slick-slider) .value-prop__item:last-of-type .value-prop__item--content {
    padding: 24px 16px 24px;
  }
  .value-prop.vertical .value-prop__item-container:not(.slick-slider) .value-prop__item:last-of-type .value-prop__item--bg + .value-prop__item--content {
    padding-left: 0;
  }
  .value-prop.vertical.blueVariation .value-prop__item-container:not(.slick-slider) .value-prop__item--content {
    background: #e6f4fb;
  }
  .value-prop.vertical.blueVariation .value-prop__item-container:not(.slick-slider) .value-prop__item--bg {
    background: #e6f4fb;
  }
  .value-prop.vertical.whiteVariation .value-prop__item-container:not(.slick-slider) .value-prop__item--content {
    background: #ffffff;
  }
  .value-prop.vertical.whiteVariation .value-prop__item-container:not(.slick-slider) .value-prop__item--bg {
    background: #ffffff;
  }
  .value-prop.vertical.grayVariation .value-prop__item-container:not(.slick-slider) .value-prop__item--content {
    background: #f2f2f2;
  }
  .value-prop.vertical.grayVariation .value-prop__item-container:not(.slick-slider) .value-prop__item--bg {
    background: #f2f2f2;
  }
}
@media screen and (min-width: 1024px) {
  .value-prop.vertical .container-fluid {
    background: #ffffff;
  }
  .value-prop.vertical.blueVariation .container-fluid {
    background: #e6f4fb;
  }
  .value-prop.vertical.whiteVariation .container-fluid {
    background: #ffffff;
  }
  .value-prop.vertical.grayVariation .container-fluid {
    background: #f2f2f2;
  }
  .value-prop.vertical .value-prop__item-container:not(.slick-slider) .value-prop__item--content {
    width: 100%;
    max-width: none;
  }
  .value-prop.vertical .value-prop__item-container:not(.slick-slider) .value-prop__item--bg {
    padding: 0 32px 0 0;
    flex: 1 0 11.5%;
  }
}
@media screen and (max-width: 767px) {
  .value-prop .container-fluid {
    padding: 0px;
  }
  .value-prop .slick-list {
    padding-left: 16px;
  }
  .value-prop .no-carousel .value-prop__item {
    width: auto;
  }
  .value-prop__item-container .slick-slide {
    position: relative;
    height: auto;
    display: flex;
    border-left: none;
    background: #f2f2f2;
  }
  .value-prop__item-container.carousel-4-items .slick-list {
    margin-left: -3px;
  }
  .value-prop__noimage .value-prop__item-container.carousel-4-items .value-prop__item,
  .value-prop__noimage .value-prop__item-container.carousel-4-items .slick-slide {
    margin-bottom: 0;
    padding-bottom: 0;
  }
  .value-prop__noimage .value-prop__item-container.carousel-4-items .slick-list {
    background: #f2f2f2;
    height: 100%;
    padding: 24px 0px;
    padding-left: 16px;
  }
  .value-prop__noimage .value-prop__item-container.carousel-4-items .slick-list .value-prop__item--content {
    padding-top: 0;
  }
  .value-prop__noimage .value-prop__item-container.stacked .value-prop__item--content {
    max-width: none;
    width: 100%;
  }
  .value-prop .vertical .value-prop__wrapper :not(.value-prop__noimage) .value-prop__item-container.stacked {
    padding: 0;
  }
}
@media screen and (max-width: 1023px) {
  .value-prop__title {
    margin-left: 0px;
    margin-right: 0px;
  }
}
@media screen and (min-width: 768px) {
  .value-prop .component:not(.vertical) .value-prop__item-container.no-carousel:not(.slick-slider) {
    display: flex;
  }
  .value-prop__item-container .slick-active .value-prop__item {
    border-left: 1px solid #d9d9d6;
  }
  .value-prop__item-container .value-prop__item {
    border: none;
  }
  .value-prop__item-container .value-prop__item--content {
    display: flex;
    flex-direction: column;
    height: 100%;
    padding-top: 16px;
    padding-bottom: 16px;
  }
  .value-prop__item-container .value-prop__item--cta {
    margin-top: auto;
  }
  .value-prop__item-container .value-prop__item--bg,
  .value-prop__item-container .value-prop__item--content {
    padding-left: 24px;
    padding-right: 32px;
  }
  .value-prop__item-container.no-carousel .value-prop__item {
    height: 100%;
    border-left: 1px solid #d9d9d6;
  }
  .value-prop__item-container.no-carousel .value-prop__item--content {
    width: auto;
    vertical-align: top;
  }
  .value-prop__item-container.no-carousel:not(.slick-slider) {
    padding-bottom: 24px;
  }
  .value-prop__item-container.carousel-4-items .slick-list {
    width: auto;
  }
  .value-prop__item-container.stacked .slick-list .value-prop__item {
    height: 100%;
  }
  .value-prop__item-container.stacked .value-prop__item--container {
    flex-direction: column;
  }
  .value-prop__item-container.stacked .value-prop__item--bg {
    flex: none;
  }
  .value-prop__item-container.stacked:not(.slick-slider) .value-prop__item:last-of-type .value-prop__item--content,
  .value-prop__item-container.carousel-4-items:not(.slick-slider) .value-prop__item:last-of-type .value-prop__item--content,
  .value-prop__item-container.stacked:not(.slick-slider) .value-prop__item--content,
  .value-prop__item-container.carousel-4-items:not(.slick-slider) .value-prop__item--content {
    padding-right: 0;
    padding-left: 0;
  }
  .value-prop__item-container.stacked:not(.slick-slider) .value-prop__item--bg,
  .value-prop__item-container.carousel-4-items:not(.slick-slider) .value-prop__item--bg {
    padding-right: 0;
  }
  .value-prop__noimage .value-prop__item-container {
    padding-top: 0px;
    padding-bottom: 0px;
    margin-top: 0px;
  }
  .value-prop__noimage .value-prop__item-container .slick-slide {
    margin-bottom: 0;
  }
  .value-prop__noimage .value-prop__item-container .slick-slide > div {
    margin-top: 24px;
    padding-bottom: 24px;
    border-left: 1px solid #d9d9d6;
  }
  .value-prop__noimage .value-prop__item-container .slick-slide > div .value-prop__item {
    border-left: none;
  }
  .value-prop__noimage .value-prop__item-container .slick-slide > div .value-prop__item--content {
    padding-top: 0;
    padding-bottom: 0;
  }
  .value-prop__noimage .value-prop__item-container.no-carousel {
    padding-top: 24px;
    padding-bottom: 24px;
  }
  .value-prop__noimage .value-prop__item-container.no-carousel .value-prop__item {
    padding-top: 0;
    padding-bottom: 0;
  }
  .value-prop__noimage .value-prop__item-container.carousel-4-items .slick-list {
    width: auto;
  }
  .value-prop__noimage .container-fluid {
    background: #f2f2f2;
  }
  .value-prop .noimage .gradiant-div {
    display: none;
  }
}
@media screen and (min-width: 1024px) {
  .value-prop__item-container .value-prop__item {
    border-left: 1px solid #d9d9d6;
  }
  .value-prop__item-container.no-carousel {
    padding-right: 0px;
  }
  .value-prop__item-container.carousel-4-items .slick-list {
    padding-left: 0px;
    width: auto;
  }
  .value-prop__noimage .value-prop__item-container .slick-slide > div {
    padding-bottom: 16px;
  }
  .value-prop__border {
    margin-right: 9.33%;
  }
}
@media screen and (min-width: 1300px) {
  .value-prop .col-lg-11-offset-1-right-edge {
    flex: 0 0 100%;
    width: 100%;
    max-width: 100%;
    padding-left: calc(1300px * 0.08333 + 0.5 * (100vw - 1285px));
    margin-left: 0;
  }
}
.keyboard-active .carousel-control {
  background: transparent;
  border: 0;
}
.keyboard-active .carousel-control:active,
.keyboard-active .carousel-control:focus {
  outline-color: #007abc;
  outline-style: solid;
  outline-width: 2px;
  outline-offset: 4px;
}
body[dir="rtl"] .value-prop__controls svg {
  transform: rotate(180deg);
}
body[dir="rtl"] .value-prop__border {
  transform: rotate(180deg);
}
body[dir="rtl"] .value-prop__item-container .value-prop__item {
  border-left: none;
  margin-left: initial;
  border-right: 1px solid #d9d9d6;
  margin-right: 1px;
}
body[dir="rtl"] .value-prop__item-container .value-prop__item--bg,
body[dir="rtl"] .value-prop__item-container .value-prop__item--content {
  padding-right: 24px;
  padding-left: 16px;
}
@media screen and (min-width: 768px) {
  body[dir="rtl"] .value-prop__item-container.stacked:not(.slick-slider) .value-prop__item,
  body[dir="rtl"] .value-prop__item-container.carousel-4-items:not(.slick-slider) .value-prop__item {
    padding: 0 24px 0 0;
    margin-left: 32px;
    margin-right: initial;
  }
  body[dir="rtl"] .value-prop__item-container.stacked:not(.slick-slider) .value-prop__item:last-of-type,
  body[dir="rtl"] .value-prop__item-container.carousel-4-items:not(.slick-slider) .value-prop__item:last-of-type {
    margin-left: 0;
    margin-right: initial;
  }
}
body[dir="rtl"] .value-prop__item-container.stacked:not(.slick-slider) .value-prop__item--bg,
body[dir="rtl"] .value-prop__item-container.carousel-4-items:not(.slick-slider) .value-prop__item--bg {
  padding-left: initial;
  padding-right: 0;
}
body[dir="rtl"] .value-prop__item-container.carousel-4-items .slick-list {
  margin-left: -30px;
  margin-right: initial;
}
body[dir="rtl"] .value-prop__noimage .value-prop__item-container .carousel-4-items .slick-list {
  padding-right: 0px;
  padding-left: initial;
  margin-left: -30px;
  margin-right: initial;
}
@media screen and (min-width: 768px) {
  body[dir="rtl"] .value-prop .gradiant-div {
    margin-right: 0px;
    margin-left: initial;
  }
}
body[dir="rtl"] .value-prop.vertical .value-prop__item-container:not(.slick-slider) .value-prop__item {
  border-right: none;
}
@media screen and (min-width: 768px) {
  body[dir="rtl"] .value-prop.vertical .value-prop__item-container:not(.slick-slider) .value-prop__item {
    padding: 0;
  }
  body[dir="rtl"] .value-prop.vertical .value-prop__item-container:not(.slick-slider) .value-prop__item--bg {
    padding: 24px 16px 0 32px;
  }
  body[dir="rtl"] .value-prop.vertical .value-prop__item-container:not(.slick-slider) .value-prop__item--bg + .value-prop__item--content {
    padding-right: 0;
    padding-left: initial;
  }
  body[dir="rtl"] .value-prop.vertical .value-prop__item-container:not(.slick-slider) .value-prop__item:last-of-type .value-prop__item--bg + .value-prop__item--content {
    padding-right: 0;
    padding-left: initial;
  }
}
@media screen and (min-width: 1024px) {
  body[dir="rtl"] .value-prop.vertical .value-prop__item-container:not(.slick-slider) .value-prop__item--bg {
    padding: 0 0 0 32px;
  }
}
@media screen and (max-width: 767px) {
  body[dir="rtl"] .value-prop .slick-list {
    padding-right: 16px;
    padding-left: initial;
  }
  body[dir="rtl"] .value-prop__item-container .slick-slide {
    border-right: none;
  }
  body[dir="rtl"] .value-prop__item-container.carousel-4-items .slick-list {
    margin-right: -3px;
    margin-left: initial;
  }
  body[dir="rtl"] .value-prop__noimage .value-prop__item-container.carousel-4-items .slick-list {
    padding: 24px 0px;
    padding-right: 16px;
  }
}
@media screen and (min-width: 768px) {
  body[dir="rtl"] .value-prop__item-container .slick-active .value-prop__item {
    border-left: none;
    border-right: 1px solid #d9d9d6;
  }
  body[dir="rtl"] .value-prop__item-container .value-prop__item--bg,
  body[dir="rtl"] .value-prop__item-container .value-prop__item--content {
    padding-left: 32px;
    padding-right: 24px;
  }
  body[dir="rtl"] .value-prop__item-container.no-carousel .value-prop__item {
    border-right: 1px solid #d9d9d6;
    border-left: none;
  }
  body[dir="rtl"] .value-prop__item-container.stacked:not(.slick-slider) .value-prop__item--bg,
  body[dir="rtl"] .value-prop__item-container.carousel-4-items:not(.slick-slider) .value-prop__item--bg {
    padding-left: 0;
    padding-right: initial;
  }
  body[dir="rtl"] .value-prop__noimage .value-prop__item-container .slick-slide > div {
    border-right: 1px solid #d9d9d6;
    border-left: none;
  }
  body[dir="rtl"] .value-prop__noimage .value-prop__item-container .slick-slide > div .value-prop__item {
    border-right: none;
  }
}
@media screen and (min-width: 1024px) {
  body[dir="rtl"] .value-prop__item-container .value-prop__item {
    border-right: 1px solid #d9d9d6;
    border-left: none;
  }
  body[dir="rtl"] .value-prop__item-container.no-carousel {
    padding-left: 0px;
    padding-right: initial;
  }
  body[dir="rtl"] .value-prop__item-container.carousel-4-items .slick-list {
    padding-right: 0px;
    padding-left: initial;
  }
  body[dir="rtl"] .value-prop__border {
    margin-left: 9.33%;
    margin-right: initial;
  }
}
@media screen and (min-width: 1300px) {
  body[dir="rtl"] .value-prop .col-lg-11-offset-1-right-edge {
    padding-left: initial;
    padding-right: calc(1300px * 0.08333 + 0.5 * (100vw - 1285px));
    margin-right: 0;
    margin-left: initial;
  }
}
