.fn__image__cards{--gap:15px;--cols:3;--grid-flow:columns}@media(max-width:767px){.fnmodule__cards__image .fn__image__cards{--gap:20px;--cols:1;--grid-flow:rows}}.fn__image__cards{display:grid;grid-template-columns:repeat(var(--cols),minmax(0,1fr));grid-auto-flow:var(--grid-flow);grid-gap:var(--gap);margin:auto}.fn__image__card{overflow:hidden;border-radius:var(--cornerRadius);display:flex;flex-direction:column;transition:all .6s}.fn__image__card:hover{transform:scale(1.04);z-index:3}.oc__fancy{position:relative;min-height:400px;background-repeat:no-repeat;background-size:cover;background-position:center;flex-direction:row;align-items:center;z-index:2}.oc__fancy:before{content:"";position:absolute;width:100%;height:100%;background-color:rgba(var(--primaryColorRGB),.9);z-index:1}.oc__fancy_wp{flex:0 0 100%;width:100%;z-index:4}.oc__fancy_bck-img{position:absolute;width:100%;height:100%}.oc__fancy .fn__image__card-tag,.oc__fancy .fn__image__card-headline,.oc__fancy .fn__image__card-text{color:#fff;text-align:center}.oc__fancy .fn__image__card-headline{font-size:22px;font-weight:bold}.oc__fancy .button.button--secondary{border:1px solid #fff;color:#fff}.oc__fancy .button.button--secondary svg{fill:#fff}.fn__image__card .fn__image__card-copy a{text-decoration:none}.fn__image__card-copy{padding:20px;flex:1 1 auto}.fn__image__card-copy p{margin:0}.fn__image__card-btn{padding:10px 20px 20px}.fn__image__card-btn .button--simple{text-decoration:none}.fn__image__card-tag{display:block;font-size:18px;font-weight:400}.fn__image__card-headline{font-size:21px;margin:10px 0}.fn__image__card-image{height:300px}.fn__image__card-image-el{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.fn__image__card-logo{padding-bottom:10px}.fn__image__card-logo-el{max-height:30px;width:auto}.fn__image__card-logo+.fn__image__card-copy{padding-top:0}