/* Multiple Signpost */
.multiple-signpost-main-wrapper .swiper{overflow-y: visible;}
.signpost-card .container-fluid {padding-right: 0;}
.signpost-card .swiper-slide {height: 100%;}
.multiple-signpost-main-wrapper .card--small:hover .card__content {background-color: var(--primary-1);}
.multiple-signpost-main-wrapper .card--small:hover .card__content h2, .multiple-signpost-main-wrapper .card--small:hover .card__content h6 , .multiple-signpost-main-wrapper .card--small:hover .card__content .card__description , .multiple-signpost-main-wrapper .card--small:hover .card__content .card__cta-wrapper a {color:var(--base-4)}
.multiple-signpost-main-wrapper .swiper{position: unset;}

.multiple-signpost-main-wrapper .swiper .swiper-pagination {bottom: auto; margin-top: var(--sm-1);}
.multiple-signpost-main-wrapper .swiper .swiper-pagination .swiper-pagination-bullet-active{background:var(--primary-1)}
.multiple-signpost-main-wrapper .swiper .swiper-btn{
  height: 4rem;
    width: 4rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    background: var(--base-4);
    border-radius: var(--radius-sm);
}
.multiple-signpost-main-wrapper .swiper .swiper-btn::after{content:""!important;}
.multiple-signpost-main-wrapper .swiper .column .card{height:100% !important;}
.multiple-signpost-main-wrapper .swiper .column .card.card--large{flex-direction: column;}


/* Combination Signpost */
.combination-signpost__left .swiper-wrapper {margin: 0;}
.combination-signpost__left .swiper-wrapper>* {padding: 0;}
.combination-signpost .card--medium .card__image-wrapper {min-height:13.4rem}
.multiple-signpost-main-wrapper .card--large .card__image-wrapper{height:15.7rem;}
.multiple-signpost-main-wrapper .card--medium .card__image-wrapper{min-height:13.8rem}
.multiple-signpost-main-wrapper .card--small .card__image-wrapper{min-height:13.4rem}
@media (min-width:768px) {
.combination-signpost .combination-signpost__left .card:first-child .card__content {
    flex: 0 0 50%;
  }
.combination-signpost .combination-signpost__right .card .card__content{flex:auto;}

  .signpost-card .container-fluid {
    padding-right: 5.6rem
  }
  .multiple-signpost-main-wrapper .card--large .card__image-wrapper{min-height:32.4rem;height:100%;}
  .multiple-signpost-main-wrapper .card--medium .card__image-wrapper {min-height:26rem;}
  .multiple-signpost-main-wrapper .card--small .card__image-wrapper{min-height:18rem}
   #dynamicCaseStudy .bg-signpost--small .bg-signpost__image {
    height: 28rem !important;
  }
  #dynamicCaseStudy .bg-signpost__image {
    height: 32rem !important;
  }
}

@media all and (min-width:768px) and (max-width:992px){
.multiple-signpost-main-wrapper .card .card__content{
/*     flex: auto;     */
}
}
@media all and (min-width:992px) and (max-width:1200px){
.multiple-signpost-main-wrapper .card{flex-direction:row}
}
@media (min-width:992px) {
  .multiple-signpost-main-wrapper .card--large .card__image-wrapper{min-height:36.4rem !important;height:auto;}
  .verve .multiple-signpost-main-wrapper .card--large .card__image-wrapper{max-height:36.4rem !important}
   .multiple-signpost-main-wrapper .card--medium .card__image-wrapper {min-height:100%;}
   .multiple-signpost-main-wrapper .swiper .swiper-button-next{right: var(--lg-3);}
.multiple-signpost-main-wrapper .swiper .swiper-button-prev {left: var(--lg-3);}

}
@media (min-width:1200px) {
.combination-signpost .combination-signpost__left .card:first-child .card__content {
    flex:auto;
  }
  .signpost-card .container-fluid {
    padding-right: calc(var(--bs-gutter-x) * .5)
  }
 #dynamicCaseStudy .bg-signpost--small .bg-signpost__image {
    height: 39.5rem !important;
  }
 #dynamicCaseStudy .bg-signpost__image {
    height: 56.8rem !important;
  }
}

.signpost {
  position: relative
}
.signpost__media {
  inset: 0;
  z-index: -1;
   border-radius: var(--radius-lg);
}
.signpost__media::after {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0,0,0,.5);
  width: 100%;
  height: 100%
}
.signpost__media img {
  left: 0;
  top: 0;
 
}
.signpost .signpost__content  .cta--primary{background-color:var(--primary-2)}
#dynamicCaseStudy .bg-signpost__image {
  height: 22rem !important;
}
@media (min-width:768px) {
  .signpost__media::after {
    background: var(--gradient-left-dark)
  }
  .signpost--right .signpost__media::after {
    background: var(--gradient-right-dark)
  }
  .signpost--center .signpost__media::after {
    background: rgba(0,0,0,.5)
  }
}


@media (min-width:992px) {
  .home-signpost__content {
    margin-top: 0;
    -webkit-box-align: center!important;
    -ms-flex-align: center!important;
    align-items: center!important
  }
}

/*  Full width Signpost*/
.signpost--end .config-text.text-end{text-align:start !important;}
.signpost--end .config-text.text-end .justify-content-end{justify-content:start !important;}
.signpost {
  position: relative
}
.signpost__media {
  inset: 0;
  z-index: -1;
  border-radius: var(--radius-lg)
}
.signpost__media::after {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0,0,0,.5);
  width: 100%;
  height: 100%
}
.signpost__media img {
  left: 0;
  top: 0;
  border-radius: var(--radius-lg)
}
@media (min-width:992px) {
  .signpost__media::after {
    background: var(--gradient-left-to-right-dark)
  }
  .signpost--end .signpost__media::after {
    background: var(--gradient-right-to-left-dark)
  }
  .signpost--center .signpost__media::after {
    background: rgba(0,0,0,.5)
  }
}


/* Self-serve Fixed */
.ip3-edit .multiple-signpost-main-wrapper .card .card__image-wrapper img{
border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
}
.ip3-edit .multiple-signpost-main-wrapper .card.card--small  .card__image-wrapper img{    width: 100%;
    border-top-right-radius: 0;} 
.ip3-edit .multiple-signpost-main-wrapper .card.card--medium .card__image-wrapper img{    border-top-right-radius: 0;}
.ip3-edit .multiple-image-signpost .multiple-image-swiper .component-wrapper{width:100%;}
.ip3-edit .multiple-image-signpost .multiple-image-swiper .component-wrapper .component-content{display:flex; flex-wrap:wrap;}
.ip3-edit .multiple-image-signpost .multiple-image-swiper .component-wrapper .component-content .col-md-4.multiple-image-signpost--wrapper {width: 30%;margin: 0 auto 20px;}
.ip3-edit .multiple-image-signpost .multiple-image-swiper .component-wrapper .component-content .col-md-6.multiple-image-signpost--wrapper {width: 50%;margin: 0 auto 20px;}

/* Module - multiple signpost */

.multiple-signpost-main-wrapper .card {
  display: flex;
  justify-content: space-between;
  height: 100%;
  min-height: 32rem;
}

.multiple-signpost-main-wrapper .card__content {
  display: flex;
  justify-content: space-between;
  flex: 1;
}

.card__cta-wrapper {
  margin-top: auto;
}

.multiple-signpost-main-wrapper .card--small {
  min-height: 22rem;
}

.multiple-signpost-main-wrapper .card--medium {
  min-height: 26rem;
}

.multiple-signpost-main-wrapper .card--large {
  min-height: 32rem;
}