.block-simple-content{
    margin: 5rem 0;
    background-color: white;
}

.block-simple-content--primary{
    color: white;
    background-color: var(--primary-color);
    padding: 5rem 0;
    margin: 0;
}

.block-simple-content--primary .block-simple-content__title{
    color: white;
}

.block-simple-content--beige{
    background-color: var(--beige-color);
    padding: 5rem 0;
    margin: 0;
}

.block-simple-content--white{
    background-color: white;
}

.block-simple-content__title{
    margin-bottom: 2rem;
}

.block-simple-content p:last-child{
    margin-bottom: 0;
}

.block-simple-content--primary a{
    color: black;
}

.block-simple-content--beige a,
.block-simple-content--white a{
    color: var(--primary-color);
}

.block-simple-content--beige p a strong,
.block-simple-content--white p a strong,
.block-simple-content--beige p strong a,
.block-simple-content--white p strong a{
    color: white;
    background-color: var(--primary-color);
    padding: .4rem 1rem;
    border-radius: 4px;
    transition: all 200ms ease;
    margin: 1rem 0;
    display: inline-block;   
}

.block-simple-content--beige p a strong:hover,
.block-simple-content--white p a strong:hover,
.block-simple-content--beige p strong a:hover,
.block-simple-content--white p strong a:hover{
    background-color: black;
}

.block-simple-content--primary p a strong,
.block-simple-content--primary p strong a{
    color: white;
    background-color: black;
    padding: .4rem 1rem;
    border-radius: 4px;
    transition: all 200ms ease;
    margin: 1rem 0;
    display: inline-block;   
}

.block-simple-content--primary p a strong:hover,
.block-simple-content--primary p strong a:hover{
    color: black;
    background-color: white;
}
