.download_signpost_wrapper .download_signpost__single { position: relative; min-height: 323px; display: flex; flex-direction: column; justify-content: space-between; padding: 25px 30px; height:100%;}
.download_signpost_wrapper .download_signpost__single:before { content: ''; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background:  linear-gradient(198.3deg, rgba(255, 102, 104, 0) 18.4%, rgba(255, 102, 104, 0.65) 100%); transform: rotate(-180deg);}
.download_signpost_wrapper .download_signpost__single * {position:relative; z-index: 2;}
.download_signpost_wrapper .download_signpost__single .download_signpost_link i { color: var(--primary-color-1); }
.download_signpost__slider__wrapper .slick-arrow { position: absolute; top: -105px; right: 0; width: 52px; height: 52px; padding: 0; border-radius: 50%; background: transparent; border-color: rgba(255, 255, 255, 0.4); right: 15px ;display: flex;justify-content: center;align-items: center;}
.download_signpost__slider__wrapper .slick-arrow:hover,
.download_signpost__slider__wrapper .slick-arrow:focus,
.download_signpost__slider__wrapper .slick-arrow:focus-visible { border-color: var(--primary-color-1); background:  var(--primary-color-1); }
.download_signpost__slider__wrapper .left-arrow { right: 79px; }
.download_signpost_wrapper .download_signpost__single .cta-arrow-link * {transition: var(--base-transition)}
.download_signpost_wrapper .download_signpost__single .cta-arrow-link:hover,
.download_signpost_wrapper .download_signpost__single .cta-arrow-link:focus,
.download_signpost_wrapper .download_signpost__single .cta-arrow-link:focus-visible,
.download_signpost_wrapper .download_signpost__single .cta-arrow-link:hover span,
.download_signpost_wrapper .download_signpost__single .cta-arrow-link:focus span,
.download_signpost_wrapper .download_signpost__single .cta-arrow-link:focus-visible span{ color: var(--primary-color-1)}

.download_signpost_wrapper .download_signpost__single .download_signpost_link > a:focus {
    outline: 1px var(--mono1) dotted;
}

/* New variation - start*/

.download_signpost_wrapper .download_signpost__slider__wrapper.isinvestor .download_signpost__single .download_signpost__content{
  display: flex;
  flex-direction: column;
  gap: 16px;
}
/* .download_signpost_wrapper .download_signpost__slider__wrapper.isinvestor .download_signpost__single .download_signpost__content .icon-wrapper{
  height: 70px;
  width: 70px;
} */
.download_signpost_wrapper .download_signpost__slider__wrapper .download_signpost__single .download_signpost__content .icon-wrapper{
  height: 70px;
  width: 70px;
}
.download_signpost_wrapper .download_signpost__slider__wrapper.isinvestor .download_signpost__single .download_signpost__content .date  ,.download_signpost_wrapper .download_signpost__slider__wrapper.isinvestor .download_signpost__single .download_signpost__content .title{
  margin: 0;
  color:var(--primary-color-1)
}
.download_signpost_wrapper .download_signpost__slider__wrapper.isinvestor .download_signpost__single::before{
  background:var(--mono1);
}
.download_signpost_wrapper .download_signpost__slider__wrapper.isinvestor .download_signpost__single .download_signpost__content .section-title{
  color:#676767;
  font-weight: 700;
  font-size: 13px;
  letter-spacing: 1.5px;
  text-transform: uppercase;
}
.download_signpost_wrapper .download_signpost__slider__wrapper.isinvestor .download_signpost__single{
  padding: 25px;
  min-height:328px;
}
.download_signpost_wrapper .download_signpost__slider__wrapper.isinvestor .download_signpost__single .download_signpost_link .cta-arrow-link{
  padding: 0;
  line-height: normal;
  letter-spacing: 1.5px;
  text-transform: uppercase;
  font-size: 13px;
  font-style: normal;
  font-weight: 700;
}
.download_signpost_wrapper .download_signpost__slider__wrapper.isinvestor .download_signpost__single .download_signpost_link .cta-arrow-link .link_text{
  color:var(--primary-color-1)
}


/* New Variation End */
@media screen and (min-width: 576px) and (max-width: 991px) {
	.download_signpost__slider__wrapper .slick-slide > div:not(:first-child) {margin-top: 50px; }
}