.content_block.overview[data-bg="transparent"]{background:none;background-image:linear-gradient(180deg,transparent 4em,rgba(255,255,255,.5) 4em,rgba(255,255,255,.5) calc(100% - 15rem),transparent calc(100% - 15rem));position:relative;z-index:0}.content_block.overview[data-bg="transparent"]:after{content:'';display:block;width:100%;height:50vh;position:absolute;top:calc(100% - 15rem);left:0;background-image:linear-gradient(180deg,var(--blue),transparent);z-index:0}.content_block.overview[data-bg="transparent"]~*{position:relative;z-index:1}footer{position:relative;z-index:2}.content_block.overview ul{list-style:none;margin:2rem 0 0;padding:0;grid-template-columns:repeat(auto-fit,minmax(45rem,1fr));align-items:stretch;position:relative;z-index:1}.content_block.overview ul[data-cnt="4"]{grid-template-columns:repeat(auto-fit,minmax(35rem,1fr))}.content_block.overview a{text-decoration:none;display:flex;position:relative;overflow:hidden;flex-direction:column;height:100%;filter:drop-shadow(0rem .5rem .5rem rgba(0,0,0,.16));min-height:35rem}.content_block.overview a img:nth-last-child(3){flex-grow:1;object-fit:contain;object-position:center bottom;width:40%;max-width:12.5rem;margin:0 auto -2em;position:relative;z-index:2;height:auto}.content_block.overview a img:nth-last-child(2){position:absolute;left:0;top:0;right:0;bottom:1.5em;display:block;aspect-ratio:auto;width:100%;height:calc(100% - 1.5em);object-fit:cover}.content_block.overview .text{background-color:var(--white);padding:4em 2em;margin-bottom:1.5em;margin-top:auto}.content_block.overview .text .hl{color:var(--orange);margin-bottom:1rem;font-size:var(--smallerheadline);text-transform:uppercase;font-weight:700}.content_block.overview .text:first-child{flex-grow:1}.content_block.overview .btn{margin-bottom:0;margin-top:auto;text-align:left;max-width:90%}.content_block.overview .text+.btn{position:absolute;bottom:1.5em;right:2em;transform:translateY(1.5em)}@media screen and (min-width:1081px){.content_block.overview .text{min-height:var(--box_height,0)}}@media screen and (max-width:1080px){.content_block.overview ul{grid-template-columns:1fr 1fr}.content_block.overview ul[data-cnt="4"]{grid-template-columns:1fr 1fr}}@media screen and (max-width:768px){.content_block.overview ul{grid-template-columns:1fr}.content_block.overview ul[data-cnt="4"]{grid-template-columns:1fr}.content_block.overview a{min-height:0}.content_block.overview a img:nth-last-child(2){min-height:25vmax;position:static}.content_block.overview a img:nth-last-child(2)+.btn{margin-top:-2em}}