.crosslink-2 .heading-margin-bottom {
    margin-bottom: 60px;
}
.crosslink-2 .crosslink-2-content a {
    text-decoration: none;
    color: unset;
}
.crosslink-2 .crosslink-2-content {
    padding-bottom: 30px;
    margin-bottom: 30px;
    padding-left: 30px;
    border-bottom: 1px solid #CDCFD8;
}
.crosslink-2 .crosslink-2-content:last-of-type {
    margin-bottom: 0px;
}
.crosslink-2 .crosslink-2-content button.button.tag {
    margin-right: 0px;
    margin-bottom: 0px;
}
/*.crosslink-2 button.button.arrow {*/
    /*width: 56px;*/
    /*height: 56px;*/
/*}*/
.crosslink-2 .crosslink-2-content a h4 {
    width: 68%;
}
@media(max-width: 1599.98px){
    /*.crosslink-2 .crosslink-2-content button.button.tag {*/
        /*margin-right: 30px;*/
    /*}*/
}
@media(max-width: 1199.98px){
    .crosslink-2 .crosslink-2-content {
        padding-left: 0px;
    }
}
@media(max-width: 991.98px){
    .crosslink-2 .crosslink-2-content {
        padding-left: 0px;
    }
    .crosslink-2 .crosslink-2-content button.button.tag {
        margin-right: 0px;
        margin-bottom: 10px;
    }
    .crosslink-2 .crosslink-2-content a h4 {
        width: 60%;
    }
}
@media(max-width: 767.98px){
    .crosslink-2 .heading-margin-bottom {
        margin-bottom: 30px;
    }
}
@media(max-width: 575.98px){
    .crosslink-2 .crosslink-2-content {
        padding-bottom: 15px;
        margin-bottom: 20px;
    }
    .crosslink-2 .crosslink-2-content a.d-flex.justify-content-between.align-items-start {
        display: block!important;
    }
    .crosslink-2 .crosslink-2-content a h4 {
        width: calc(100% - 86px);
        display: inline-flex;
    }
    .crosslink-2 button.button.arrow {
        margin-top: 15px;
    }
    .crosslink-2 .crosslink-2-content button.button.tag {
        padding: 10px;
    }
    .crosslink-2 .crosslink-2-content a h4 {
        width: 100%;
    }
}