.mosaik__text{font-size:1.2rem;line-height:1.2}.mosaik{position:relative;display:flex;justify-content:center;align-items:center;overflow:visible;width:100vw;padding:5rem 0}@media screen and (min-width: 1200px){.mosaik{min-height:150rem;padding:12rem 0;height:100vh}}@media(min-width: 1400px){.mosaik{overflow:hidden;margin-bottom:12rem}}.mosaik__wrapper{width:100%;max-width:147.6rem;padding-right:2rem;padding-left:2rem;margin-left:auto;margin-right:auto}@media screen and (min-width: 900px)and (max-width: 1800px){.mosaik__wrapper{padding-right:8rem;padding-left:8rem}}.mosaik__images{display:flex}@media(max-width: 1200px){.mosaik__images{flex-wrap:wrap;margin-bottom:3rem}}@media screen and (min-width: 1200px){.mosaik__image{transform:translate(-50%, -50%)}}.mosaik__image img{max-width:100%}@media(max-width: 1200px){.mosaik__image img{width:100%;height:25rem;-o-object-fit:cover;object-fit:cover;transform:none !important}}@media(min-width: 1400px){.mosaik__image img{-o-object-fit:cover;object-fit:cover}}@media(max-width: 1200px){.mosaik__image{width:33.3333%}}@media(max-width: 992px){.mosaik__image{width:50%}}@media(min-width: 1200px){.mosaik__image:first-child img{width:25rem;height:32rem}}@media(min-width: 1500px){.mosaik__image:first-child img{width:30rem;height:40rem}}@media(min-width: 1200px){.mosaik__image:nth-child(2) img{width:32rem;height:21rem}}@media(min-width: 1500px){.mosaik__image:nth-child(2) img{width:36rem;height:24rem}}@media(min-width: 1200px){.mosaik__image:nth-child(3) img{width:50rem;height:31rem}}@media(min-width: 1500px){.mosaik__image:nth-child(3) img{width:58rem;height:41rem}}@media(min-width: 1200px){.mosaik__image:nth-child(4) img{width:25rem;height:35rem}}@media(min-width: 1500px){.mosaik__image:nth-child(4) img{width:28rem;height:41rem}}@media(min-width: 1200px){.mosaik__image:nth-child(5) img{width:54rem;height:38rem}}@media(min-width: 1500px){.mosaik__image:nth-child(5) img{width:67rem;height:48rem}}@media(min-width: 1200px){.mosaik__image:nth-child(6) img{width:45rem;height:55rem}}@media(min-width: 1500px){.mosaik__image:nth-child(6) img{width:50rem;height:62rem}}.mosaik__text{margin:0 auto;width:100%;opacity:0;transition:opacity 1s}@media screen and (min-width: 1200px){.mosaik__text{width:50%}.mosaik__text>div{align-items:center;text-align:center}}@media screen and (min-width: 1200px){.mosaik__images{display:block}.mosaik__image{position:absolute;opacity:1;transform:translate(-50%, -50%);top:50%;left:50%}}