.blocks .fotoBovenBlock{display:grid;grid-template-rows:200px auto;grid-template-columns:100%;overflow:hidden;box-shadow:0 3px 7px 0 var(--shadow-color);-webkit-box-shadow:0 3px 7px 0 var(--shadow-color);-moz-box-shadow:0 3px 7px 0 var(--shadow-color);-ms-box-shadow:0 3px 7px 0 var(--shadow-color);-o-box-shadow:0 3px 7px 0 var(--shadow-color);background-color:var(--data-color-white);border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px}.blocks .fotoBovenBlock .fotoBovenImg{width:100%;height:100%;background-position:50%;background-repeat:no-repeat;background-size:cover}.blocks .fotoBovenBlock .fotoBovenText{padding:20px;grid-gap:10px;display:grid;text-align:center;grid-template-rows:-webkit-max-content auto -webkit-max-content;grid-template-rows:max-content auto max-content;background:var(--background-blocks);height:calc(100% - 40px);height:-ms-calc(100% - 40px);height:-o-calc(100% - 40px);width:calc(100% - 40px);width:-ms-calc(100% - 40px);width:-o-calc(100% - 40px)}.blocks .fotoBovenBlock .fotoBovenText .block-title,.blocks .fotoBovenBlock .fotoBovenText p{margin:unset}.blocks .fotoBovenBlock .fotoBovenText a{font-size:15px;font-weight:700;padding:10px 5px;text-align:center;background:var(--data-color-primary);color:var(--data-color-white);cursor:pointer;border:1px solid var(--border-color);border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;width:calc(100% - 12px);width:-ms-calc(100% - 12px);width:-o-calc(100% - 12px)}.blocks .fotoBovenBlock .fotoBovenText a:hover{background:var(--button-hover);color:var(--text-hover)}