body main .gry-bg{
    background-color: var(--grey-bg, #f8f8fa);
}

section.block-links-images-even{
    background-color:transparent;
    padding-top:4rem;
    margin-bottom:6rem
}
section.block-links-images-even div.block-links-images-even-wrapper{
    max-width:var(--medium-width)
}
section.block-links-images-even div.block-links-images-even-wrapper h3{
    text-align:center
}
section.block-links-images-even div.block-links-images-even-wrapper div.wrapper-block-links-images-even-images{
    display:flex;
    justify-content:space-around;
    flex-flow:row wrap
}
section.block-links-images-even div.block-links-images-even-wrapper div.wrapper-block-links-images-even-images div.wrapper-block-links-images-even-images-inner{
    flex:1 0;
    display:flex;
    justify-content:space-around;
    flex-flow:row wrap
}
section.block-links-images-even div.block-links-images-even-wrapper div.wrapper-block-links-images-even-images div.wrapper-block-links-images-even-images-inner div.block-links-images-even-images{
    flex:1 0;
    position:relative;
    min-width:250px;
    min-height:320px;
    margin:0 0.65rem 1rem
}
section.block-links-images-even div.block-links-images-even-wrapper div.wrapper-block-links-images-even-images div.wrapper-block-links-images-even-images-inner div.block-links-images-even-images a{
    height:100%;
    width:100%;
    display:block
}
section.block-links-images-even div.block-links-images-even-wrapper div.wrapper-block-links-images-even-images div.wrapper-block-links-images-even-images-inner div.block-links-images-even-images a h4{
    color:var(--heading-light-color);
    position:absolute;
    width:100%;
    bottom:0;
    padding:1.3rem 1.6rem;
    box-sizing:border-box;
    opacity:1;
    background-color:rgba(0,0,0,0.35)
}
section.block-links-images-even.gry-bg div.block-links-images-even-wrapper{
    max-width:var(--medium-width)
}
section.block-links-images-even.gry-bg div.block-links-images-even-wrapper h3{
    color:var(--highlight-1)
}
section.block-links-images-even.gry-bg div.block-links-images-even-wrapper div.wrapper-block-links-images-even-images div.wrapper-block-links-images-even-images-inner div.block-links-images-even-images a:hover,section.block-links-images-even.bg-dark div.block-links-images-even-wrapper div.wrapper-block-links-images-even-images div.wrapper-block-links-images-even-images-inner div.block-links-images-even-images a:focus{
    outline-color:var(--white, #fff)
}
section.block-links-images-even.gry-bg div.block-links-images-even-wrapper div.wrapper-block-links-images-even-images div.wrapper-block-links-images-even-images-inner div.block-links-images-even-images a:focus-visible{
    outline-color:var(--white, #fff)
}
@media all and (max-width: 700px){
    section.block-links-images-even div.block-links-images-even-wrapper{
        padding:0 1rem
    }
    section.block-links-images-even div.block-links-images-even-wrapper h3{
        text-align:center
    }
    section.block-links-images-even div.block-links-images-even-wrapper div.wrapper-block-links-images-even-images div.wrapper-block-links-images-even-images-inner div.block-links-images-even-images{
        min-width:220px;
        min-height:220px;
        margin:0 0.65rem 1rem
    }
    section.block-links-images-even div.block-links-images-even-wrapper div.wrapper-block-links-images-even-images div.wrapper-block-links-images-even-images-inner div.block-links-images-even-images a{
        height:100%;
        width:100%;
        display:block
    }
    section.block-links-images-even div.block-links-images-even-wrapper div.wrapper-block-links-images-even-images div.wrapper-block-links-images-even-images-inner div.block-links-images-even-images a h4{
        color:var(--heading-light-color);
        position:absolute;
        width:100%;
        bottom:0;
        padding:1.3rem 1.6rem;
        box-sizing:border-box;
        opacity:1;
        background-color:rgba(0,0,0,0.35)
    }
}
@media all and (max-width: 500px){
    section.block-links-images-even div.block-links-images-even-wrapper{
        padding:0 0.5rem
    }
    section.block-links-images-even div.block-links-images-even-wrapper div.wrapper-block-links-images-even-images div.wrapper-block-links-images-even-images-inner div.block-links-images-even-images{
        min-width:220px;
        min-height:140px;
        margin:0 0.65rem 1rem
    }
    section.block-links-images-even div.block-links-images-even-wrapper div.wrapper-block-links-images-even-images div.wrapper-block-links-images-even-images-inner div.block-links-images-even-images h4{
        height:100%
    }
}
 