/* Remove all padding */
.content.apc.banner {
    padding: 0;
}

.banner > .container > .slides > .slick-list {
	border-top-left-radius: 26px;
	border-bottom-right-radius: 26px;
}

.apc.banner .heading {
    color: #ffffff;
    font: 32pt 'proximaNovaRegular' !important;
    margin: 0;
}

.apc.banner .info p {
    color: #ffffff;
    font: 20pt 'proximaNovaLight';
    margin: 0;
}

.slick-prev,
.slick-next,
.slick-prev:hover,
.slick-next:hover {
	background-color: transparent;
}

/* Reposition next/prev buttons */
.slick-prev, .slick-next {
    top: 50%;
}

/* Mobile only */
@media (max-width: 991px) {

    .apc.banner .heading,
    .apc.banner .info p {
        color: #616161;
    }

    /* Change button purple on mobile */
    .apc.banner .btn-round {
        border: 1px solid #675aa6 !important;
        color: #675aa6 !important;
    }
}
