.download_signpost_wrapper .download_signpost__single { position: relative; min-height: 323px; display: flex; flex-direction: column; justify-content: space-between; padding: 25px 30px; }
.download_signpost_wrapper .download_signpost__single:before { content: ''; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: #191A1A; 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 }
.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 .link_text {
  color: var(--mono1);
}
.download_signpost_wrapper .download_signpost__single .download_signpost_link > a:focus {
    outline: 1px var(--mono1) dotted;
}

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