.featured-content-block {
    background-color: var(--color-primary-dark-blue);
    box-sizing: border-box;
    color: var(--color-primary-light-gray);
    overflow: hidden;
    height: 600px;
    padding: 0 8vw;
    position: relative;
    text-align: center;
    width: 100%;
    z-index: 1;
}

.featured-content-block .parallax-hero {
    background-position: bottom center;
    background-repeat: no-repeat;
    height: 125%;
    left: 0;
    position: absolute;
    width: 100%;
}

.featured-content-block-region {
    position: relative;
    height: 100%;
}

.featured-content-container {
    max-width: 50%;
    position: absolute;
    top: 50%;
    left: 0;
    transform: translateY(-50%);
}

.featured-content-block h3 {
    color: var(--color-primary-light-gray);
}

.featured-content-block .diamond-bar {
    color: var(--color-primary-blue);
    margin-top: 4rem;
    text-indent: unset;
    width: 100%;
}

.featured-content-link {
    margin-top: 4rem;
}

@media (max-width: 1200px) {
    
    .featured-content-block {
        height: 100%;
        padding: 0;
    }
    
    .featured-content-block .parallax-hero {
        height: 300px;
        position: relative;
        left: auto;
        top: auto !important;
    }
    
    .featured-content-container {
        box-sizing: border-box;
        margin: 0 auto;
        max-width: none;
        width: 80%;
        position: relative;
        transform: none;
        padding: 6rem 8vw;
        background-color: var(--color-primary-dark-blue);
    }
    
}