.content-8 p.large {
    max-width: 75%;
}
.content-8 p.h5style:last-of-type {
    margin-bottom: 0;
}

@media(max-width: 767.98px){
    .content-8 p.large {
        max-width: 100%;
    }
}

/* adjust grid on this block slightly, if paired with crosslink-6 */
@media(min-width: 1199.98px) {
    .content-8:has(+ .crosslink-6) .col-xl-5 {
        padding-left: 30px;
    }
}



.content-8:has(+ .content-30) .custom_padding {
    padding-bottom: 120px;
}
@media(max-width: 1399.98px) {
    .content-8:has(+ .content-30) .custom_padding {
        padding-bottom: 90px;
    }
}
@media(max-width: 991.98px) {
    .content-8:has(+ .content-30) .custom_padding {
        padding-bottom: 30px;
    }
}