.page__mediagallery{padding:2rem 0}@media (max-width:64em){.page__mediagallery{padding:1.5rem 0}}@media (max-width:48em){.page__mediagallery{padding:1rem 0}}.mediagallery{display:flex;flex-direction:column;gap:1.5rem}.mediagallery__title{font-family:TTNormsPro-Medium;line-height:1.1;text-align:center;text-wrap:balance}@supports (font-size:clamp(1.5rem,.9375rem + 1.875vw,2.625rem)){.mediagallery__title{font-size:clamp(1.5rem,.9375rem + 1.875vw,2.625rem)}}@supports not (font-size:clamp(1.5rem,.9375rem + 1.875vw,2.625rem)){.mediagallery__title{font-size:calc(.9375rem + 1.875vw)}}.mediagallery__wrapper{display:flex;flex-direction:column;margin:0 auto;max-width:160rem;overflow:hidden}@media (max-width:64em){.mediagallery__wrapper{max-width:120rem}}@media (max-width:30em){.mediagallery__wrapper{max-width:56.25rem}}.mediagallery__line{align-items:center;display:flex;flex-wrap:nowrap;justify-content:center}.mediagallery-line{animation:moveRight 30s linear infinite alternate}.mediagallery-line:nth-child(2n){animation:moveLeft 20s linear infinite alternate}.mediagallery-line:hover,.with-fancybox .mediagallery-line{animation-play-state:paused}.mediagallery-line__item{position:relative}.mediagallery-line__item:hover:before{opacity:1}.mediagallery-line__item:before{align-items:center;background:linear-gradient(0deg,#17171780,#171717b3);border-radius:.375rem;color:#fff;display:flex;font-size:4.5rem;justify-content:center;inset:0;opacity:0;position:absolute;transition:opacity .5s ease;z-index:1}@media (max-width:64em){.mediagallery-line__item:before{font-size:3rem}}@media (max-width:30em){.mediagallery-line__item:before{font-size:1.5rem}}@keyframes moveRight{0%{transform:translate(-512px)}to{transform:translate(512px)}}@keyframes moveLeft{0%{transform:translate(512px)}to{transform:translate(-512px)}}@media (max-width:64em){@keyframes moveRight{0%{transform:translate(-384px)}to{transform:translate(384px)}}@keyframes moveLeft{0%{transform:translate(384px)}to{transform:translate(-384px)}}}@media (max-width:30em){@keyframes moveRight{0%{transform:translate(-180px)}to{transform:translate(180px)}}@keyframes moveLeft{0%{transform:translate(180px)}to{transform:translate(-180px)}}}
