.mk-module.text-image{padding-top:0;padding-bottom:0}.mk-module.text-image .module-inner:first-child{background-color:var(--module-border,var(--color-border));gap:1px;display:grid}.mk-module.text-image .module-inner:first-child>*{background-color:var(--module-bg,var(--color-light));height:100%;padding:var(--space-2xl) var(--space-page-padding);padding-top:var(--space-6xl);padding-bottom:var(--space-6xl);flex-direction:column;justify-content:center;display:flex}@media only screen and (width>=720px){.mk-module.text-image .module-inner:first-child{grid-template-columns:1fr 1fr}.mk-module.text-image .module-inner:first-child .intro{order:2}.mk-module.text-image .module-inner:first-child.switch-sides .intro{order:0}}.mk-module.text-image .text-image-visual .mk-img{justify-content:center}.mk-module.text-image .text-image-visual .mk-img img{object-fit:cover;width:auto;max-height:90vh}.mk-module.text-image .text-image-visual.fullwidth{padding:0}.mk-module.text-image .text-image-visual.fullwidth .mk-img img{width:100%;height:auto}.mk-module.text-image .text-image-teaser{background-color:var(--module-border,var(--color-border));gap:1px;display:grid}.mk-module.text-image .text-image-teaser>*{background-color:var(--module-bg,var(--color-light));height:100%;padding:var(--space-2xl) var(--space-page-padding);flex-direction:column;justify-content:center;display:flex}.mk-module.text-image .text-image-teaser{border-top:var(--grid-line);grid-template-columns:1fr}@media only screen and (width>=720px){.mk-module.text-image .text-image-teaser.cols-2{grid-template-columns:repeat(2,1fr)}.mk-module.text-image .text-image-teaser.cols-2>:last-child:nth-child(odd){grid-column:span 2}.mk-module.text-image .text-image-teaser.cols-3{grid-template-columns:repeat(6,1fr)}.mk-module.text-image .text-image-teaser.cols-3>*{grid-column:span 2}.mk-module.text-image .text-image-teaser.cols-3>:nth-last-child(2):nth-child(3n+1),.mk-module.text-image .text-image-teaser.cols-3>:last-child:nth-child(3n+2){grid-column:span 3}.mk-module.text-image .text-image-teaser.cols-3>:last-child:nth-child(3n+1){grid-column:span 6}.mk-module.text-image .text-image-teaser.cols-4{grid-template-columns:repeat(12,1fr)}.mk-module.text-image .text-image-teaser.cols-4>*{grid-column:span 3}.mk-module.text-image .text-image-teaser.cols-4>:nth-last-child(3):nth-child(4n+1),.mk-module.text-image .text-image-teaser.cols-4>:nth-last-child(2):nth-child(4n+2),.mk-module.text-image .text-image-teaser.cols-4>:last-child:nth-child(4n+3){grid-column:span 4}.mk-module.text-image .text-image-teaser.cols-4>:nth-last-child(2):nth-child(4n+1),.mk-module.text-image .text-image-teaser.cols-4>:last-child:nth-child(4n+2){grid-column:span 6}.mk-module.text-image .text-image-teaser.cols-4>:last-child:nth-child(4n+1){grid-column:span 12}}.mk-module.text-image .text-image-teaser .text-image-teaser-item{padding:var(--space-page-padding);justify-content:flex-start}.mk-module.text-image .text-image-teaser .text-image-teaser-item h3{margin-bottom:var(--space-m);font-size:var(--text-l)}.mk-module.text-image .text-image-teaser .text-image-teaser-item p:last-child{margin-bottom:0}.mk-module.text-image .text-image-teaser .text-image-teaser-item.has-link{transition:background-color .3s ease-in-out,color .3s ease-in-out;position:relative}.mk-module.text-image .text-image-teaser .text-image-teaser-item.has-link h3,.mk-module.text-image .text-image-teaser .text-image-teaser-item.has-link .content{transition:color .3s ease-in-out}.mk-module.text-image .text-image-teaser .text-image-teaser-item.has-link .text-image-teaser-link{color:inherit}.mk-module.text-image .text-image-teaser .text-image-teaser-item.has-link .text-image-teaser-link:after{content:"";position:absolute;inset:0}.mk-module.text-image .text-image-teaser .text-image-teaser-item.has-link .text-image-teaser-link:focus-visible{outline:none}.mk-module.text-image .text-image-teaser .text-image-teaser-item.has-link .text-image-teaser-link svg{vertical-align:baseline;width:1.44em;height:1.44em;fill:var(--module-accent,var(--color-primary));margin:-.36em -.36em -.36em -.11em;transition:fill .3s ease-in-out,translate .3s ease-in-out;display:inline-block}.mk-module.text-image .text-image-teaser .text-image-teaser-item.has-link .content a{z-index:1;position:relative}.mk-module.text-image .text-image-teaser .text-image-teaser-item.has-link:hover{background-color:var(--color-dark);color:var(--color-light)}.mk-module.text-image .text-image-teaser .text-image-teaser-item.has-link:has(.text-image-teaser-link:focus-visible){background-color:var(--color-dark);color:var(--color-light)}.mk-module.text-image .text-image-teaser .text-image-teaser-item.has-link:hover h3,.mk-module.text-image .text-image-teaser .text-image-teaser-item.has-link:hover .content,.mk-module.text-image .text-image-teaser .text-image-teaser-item.has-link:hover .content a{color:var(--color-light)}.mk-module.text-image .text-image-teaser .text-image-teaser-item.has-link:has(.text-image-teaser-link:focus-visible) h3{color:var(--color-light)}.mk-module.text-image .text-image-teaser .text-image-teaser-item.has-link:has(.text-image-teaser-link:focus-visible) .content{color:var(--color-light)}.mk-module.text-image .text-image-teaser .text-image-teaser-item.has-link:has(.text-image-teaser-link:focus-visible) .content a{color:var(--color-light)}.mk-module.text-image .text-image-teaser .text-image-teaser-item.has-link:hover .text-image-teaser-link svg{fill:currentColor;translate:2px -2px}.mk-module.text-image .text-image-teaser .text-image-teaser-item.has-link:has(.text-image-teaser-link:focus-visible) .text-image-teaser-link svg{fill:currentColor;translate:2px -2px}.mk-module.text-image .text-image-teaser .text-image-teaser-item.has-link:has(.text-image-teaser-link:focus-visible){outline:3px solid var(--color-primary);outline-offset:-3px}
