.header-2 .header_2_button {
    margin-top: 30px;
    display: flex;
    justify-content: center;
}
.header-2 .header_2_button a.button:last-of-type {
    margin: 0px;
}
.header-2:has(+ .crosslink-8) .container > div {
    padding-bottom: 15px;
}
.header-2:has(+ .content-4-list) .container > div {
    padding-bottom: 60px;
}
.header-2:has(+ .content-12) .container > div {
    padding-bottom: 60px;
}
.header-2:has(+ .crosslink-3) .container > div {
    padding-bottom: 60px;
}
.header-2:has(+ .spacer-block .coal_background) .white_background {
    background-color: var(--coal);
}
.header-2:has(+ .spacer-block .coal_background) .white_background * {
    color: var(--white);
}
@media(max-width: 991.98px){
    /*.header-2:has(+ .crosslink-8) .container > div {*/
    /*    padding-bottom: 40px;*/
    /*}*/
    .header-2:has(+ .content-4-list) .container > div {
        padding-bottom: 40px;
    }
    .header-2:has(+ .content-12) .container > div {
        padding-bottom: 40px;
    }
    .header-2:has(+ .crosslink-3) .container > div {
        padding-bottom: 40px;
    }
    .header-2 .button-right {
        display: block !important;
    }
    .header-2 .header_2_button {
        justify-content: flex-start;
    }
}
@media(max-width: 767.98px){
    /*.header-2:has(+ .crosslink-8) .container > div {*/
    /*    padding-bottom: 30px;*/
    /*}*/
    .header-2:has(+ .content-4-list) .container > div {
        padding-bottom: 30px;
    }
    .header-2:has(+ .content-12) .container > div {
        padding-bottom: 30px;
    }
    .header-2:has(+ .crosslink-3) .container > div {
        padding-bottom: 30px;
    }
}