.text-image-signpost__image img {
  min-height: 100%;
  max-height: 53.6rem
}
.text-image-signpost .flex-md-row-reverse .config-text {
  margin-left: auto
}
.text-image-signpost .container-fluid .config-text {
  margin-right: auto;
  max-width: 100%
}

.cta.config_text-cta--primary {
  color: white;
  padding: padding: var(--sm-4) 0;
}

.cta.config_text-cta--primary:hover{
background : transparent;
}
.signpost-card .cta__label.cta-primary-label {
white-space: nowrap;
}

.cta.config_text-cta--primary:focus-visible {
  border-radius: 6px;
  padding: var(--sm-4);
  color: var(--base-5);
  box-shadow: 0 0 0 1px inset var(--primary-3);
}

@media (min-width:992px) {
  .text-image-signpost .config-text {
    max-width: 64rem
  }
}
@media (max-width:767.98px) {
  .text-image-signpost .container-fluid {
    padding-left: 0;
    padding-right: 0
  }
.image-text-quote__image{min-height:296px;}
}


/* Image with Caption Module CSS starts  */
@media (min-width:1024px) {
.image-with-caption img{height:842px;}
}
@media (max-width:767.98px) {
.image-with-caption .caption{padding-top:16px;}
.image-with-caption img{height:202px;}
} 
/* Image with Caption Module CSS ends  */




@@media (min-width:500px) {
.rte-module .wrap-no {text: wrap;}
}