.jr-link {
    text-decoration: none !important;
}

.jr-form-label {
    width: auto;
}

img {
    width: 100px;
    height: 100px;
    border-radius: 10px;
}

a.jr-link.lang-de {
    border: 0;
    color: #3b3e4d;
    letter-spacing: -0.05rem;
}

.de-grid-container {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr 1fr;
	/*grid-template-rows: auto;*/
	grid-auto-rows: 225px;
	grid-gap: 0;
	justify-items: stretch;
}

.en-grid-container {
	display: grid;
	grid-template-columns: 1fr 1fr 1fr 1fr;
	/*grid-template-rows: auto;*/
	grid-auto-rows: 225px;
	grid-gap: 0;
	justify-items: stretch;
}

figure {
    float: right;
    text-align: center;
    font-size: 1rem;
    text-indent: 0;
    margin: 0.5em;
    padding: 0.5em;
}



#de {
    /*background-color: #fff;*/
    box-shadow: 0 5px 12px 0 rgba(23, 23, 26, .1);
    transition: box-shadow .2s;
	grid-gap: 0 !important;
}

#en {

    box-shadow: 0 5px 12px 0 rgba(23, 23, 26, .1);
    transition: box-shadow .2s;
	grid-gap: 0 !important;
	
}




@supports (display: grid) {
    @media screen and (min-width: 30em) {
        .grid-container {
            display: grid;
            grid-template-columns: 1fr;
            grid-gap: 1em;
        }
    }
    @media screen and (min-width: 60em) {
        .grid-container {
            display: grid;
            grid-template-columns: 1fr 1fr;
        }
    }
}