.sd-apply-block {
    background-color: #E8EFB7;
    border-radius: 0 10px 10px 10px;
    box-shadow: 0 0 20px 0 #DDDDDD;
    padding: 40px;
}

html[lang="en-US"] .sd-apply-block {
    background-color: #DDF1F5;
}

body.npo .sd-apply-block {
    background-color: #C6DDDD;
}

body.it .sd-apply-block {
    background-color: #FFE4D0;
}

body.finance .sd-apply-block {
    background-color: #E4DFE8;
}

.sd-apply-block.marginbottom-0px {
    margin-bottom: 0px;
}

.sd-apply-block.marginbottom-30px {
    margin-bottom: 30px;
}

.sd-apply-block.marginbottom-50px {
    margin-bottom: 50px;
}

@media screen and (max-width: 767px) {
    .sd-apply-block.responsive_marginbottom-0px {
        margin-bottom: 0px;
    }

    .sd-apply-block.responsive_marginbottom-30px {
        margin-bottom: 30px;
    }

    .sd-apply-block.responsive_marginbottom-50px {
        margin-bottom: 50px;
    }
}
