.fullwidth-signpost-module .signpost-image { height: 600px; width: 100%; background-position: center; background-size: cover; background-repeat: no-repeat; } 
.fullwidth-signpost-module .fullsignpost-content { background: var(--cobalt-gradient); border-radius: 20px; padding: 48px 0px 50px; margin-top: -100px; padding-left: 20px; } 
.fullwidth-signpost-module .fullsignpost-content .h6 { margin-bottom: 9px; color: var(--orange-100); } 
.fullwidth-signpost-module .fullsignpost-content h2 { margin-bottom:0px; color: var(--light-orange-100)}
.fullwidth-signpost-module .vertical-line .line-box { height: 150px; top: -128px; } 
.fullwidth-signpost-module .vertical-line .line-box::before { height: 70px; } 
.fullwidth-signpost-module .fullsignpost-content .intro{margin-top:16px;}
.fullwidth-signpost-module .fullsignpost-content .body-large{margin-bottom:0px;margin-top:16px;font-weight: 400;}
.fullwidth-signpost-module .fullsignpost-content .cta, .fullwidth-signpost-module .fullsignpost-content .cta *{transition: all 0.5s ease-in-out}
.fullwidth-signpost-module .fullsignpost-content .cta:hover *{color: var(--orange-100);}
@media all and (max-width: 991.98px){
  .fullwidth-signpost-module .signpost-image { height:320px; } 
  .fullwidth-signpost-module .vertical-line .line-box { display:block; } 
  .fullwidth-signpost-module .fullsignpost-content { padding: 32px 0px; border-radius:16px; } 
  .fullwidth-signpost-module .fullsignpost-content { margin-top:-32px } 
  .fullwidth-signpost-module .vertical-line .line-box { top: -112px; } 
}

@media all and (max-width: 767.98px){
  .fullwidth-signpost-module .signpost-image { height: 156px;} 
  .fullwidth-signpost-module .vertical-line .line-box { display:none; } 
  .fullwidth-signpost-module .fullsignpost-content { padding:24px; border-radius:12px; } 
}