.crosslink-5 .crosslink-5-row {
    margin: 0px -15px;
}
.crosslink-5 .crosslink-5-content {
    padding: 0px 15px;
    position: relative;
}
.crosslink_5_button {
    margin-top: 45px;
}
.crosslink_5_button a {
    margin: 0px;
}
.crosslink-5 .background {
    display: block;
    padding-bottom: 103.45%;
    position: relative;
    background-position: center;
    background-size: 100% 100%;
    height: 100%;
    transition: ease all .3s;
}
.crosslink-5 .background:hover {
    background-size: 105% 105%;
}
.crosslink-5 .content-overlay {
    height: 50%;
    position: absolute;
    bottom: 0;
    width: 100%;
    left: 0;
    /*opacity: 0.8;*/

    background: #000;
    background: -webkit-linear-gradient(180deg, rgba(17, 37, 40, 0) 0%, rgba(0, 0, 0, 0.3) 100%);
    background: -moz-linear-gradient(180deg, rgba(17, 37, 40, 0) 0%, rgba(0, 0, 0, 0.3) 100%);
    background: linear-gradient(180deg, rgba(17, 37, 40, 0) 0%, rgba(0, 0, 0, 0.3) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#112528", endColorstr="#112528", GradientType=0);
}
.crosslink-5 .content-holder {
    padding: 20px;
    padding-right: 65px;
    position: absolute;
    width: 100%;
    bottom: 0;
    z-index: 2;
}
.crosslink-5 .content-holder::after {
    content: '';
    position: absolute;
    height: 15px;
    width: 20px;
    display: block;
    right: 30px;
    bottom: 30px;
    background-image: url("assets/arrow.svg");
    background-size: contain;
    background-repeat: no-repeat;
    background-position: bottom right;
    opacity: 0;
    transition: 0.3s ease-in-out;
}
.crosslink-5 .background:hover .content-holder::after {
    opacity: 1;
}
.crosslink-5 .content-holder * {
    color: var(--white);
}
@media(max-width: 1199.98px) and (min-width: 767.98px) {
    .crosslink-5 h3,
    .crosslink-5 .h3style,
    .crosslink-5 div.h3style > p {
        font-size: 20px;
        line-height: 25px;
    }
}
@media(max-width: 1199.98px) {
    .crosslink-5 .crosslink-5-row {
        margin: 0px -10px;
    }
    .crosslink-5 .crosslink-5-content {
        padding: 0px 10px;
    }
}
@media(max-width: 767.98px){
    .crosslink-5 .crosslink-5-content {
        margin-bottom: 15px;
    }
    .crosslink-5 .crosslink-5-content:last-of-type {
        margin-bottom: 0;
    }
}