.fn__image__cards{--gap:15px;--cols:3;--grid-flow:columns}@media only screen and (max-width:767px){.fnmodule__cards__image .fn__image__cards{--gap:20px;--cols:2;--grid-flow:rows}}@media only screen and (max-width:480px){.fnmodule__cards__image .fn__image__cards{--gap:20px;--cols:1;--grid-flow:rows}}.fn__image__cards{grid-gap:var(--gap);display:grid;grid-auto-flow:var(--grid-flow);grid-template-columns:repeat(var(--cols),minmax(0,1fr));margin:auto}.fn__image__card{border-radius:var(--cornerRadius);display:flex;flex-direction:column;overflow:hidden;transition:all .6s}.fn__image__card:hover{transform:scale(1.04);z-index:3}.oc__fancy{align-items:center;background-position:50%;background-repeat:no-repeat;background-size:cover;flex-direction:row;height:400px;position:relative;z-index:2}.oc__fancy:before{background-color:rgba(var(--primaryColorRGB),.9);content:"";height:100%;position:absolute;width:100%;z-index:1}.oc__fancy_wp{align-items:center;display:flex;flex:0 0 100%;height:100%;width:100%;z-index:4}.oc__fancy_bck-img{height:100%;position:absolute;width:100%}.oc__fancy .fn__image__card-headline,.oc__fancy .fn__image__card-tag,.oc__fancy .fn__image__card-text{color:#fff;text-align:center}.oc__fancy .fn__image__card-headline{font-size:22px;font-weight:700}.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{flex:1 1 auto;padding:20px}.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}