.media:has(.text-intro){margin-top:80px}@media only screen and (min-width:768px){.media:has(.text-intro){margin-top:120px}}@media only screen and (min-width:1440px){.media:has(.text-intro){margin-top:160px}}.media:not(:has(.slider__items--length-1)){margin-bottom:80px}@media only screen and (min-width:768px){.media:not(:has(.slider__items--length-1)){margin-bottom:120px}}@media only screen and (min-width:1440px){.media:not(:has(.slider__items--length-1)){margin-bottom:160px}}.media+.media{margin-top:80px}@media only screen and (min-width:768px){.media+.media{margin-top:120px}}@media only screen and (min-width:1440px){.media+.media{margin-top:160px}}.media .slider__items{overflow:visible}.media .slider__item:first-child{padding-left:0}.media .slider__item:last-child{padding-right:0}.media .swiper{--swiper-item-width:auto;--swiper-slide-gutter:calc(var(--grid-gutter)*0.5)}.media .swiper-wrapper{justify-content:flex-start!important}@media only screen and (min-width:768px){.media .slider__controls{width:calc(var(--grid-column-outer)*10 - var(--grid-gutter))}}.media .color-block{margin-inline:auto}@media only screen and (min-width:768px){.media .slider-navigation{justify-content:flex-end}}.media__items{overflow:hidden}.media__items .slider__items{margin-inline:calc((0.5*var(--grid-gutter) + var(--grid-outer-space))*-1);max-width:1920px;width:100vw}.media__items .slider__items--length-1{--swiper-slide-gutter:0;--swiper-item-width:100%}.media__items .slider__items--length-1 .swiper-wrapper{justify-content:center!important}.media__item .image img,.media__item .video span{height:90.6666666667vw}@media only screen and (max-width:767px){.media__item .image img,.media__item .video span{aspect-ratio:1/1}}@media only screen and (min-width:768px){.media__item .image img,.media__item .video span{height:42.4479166667vw}}@media only screen and (min-width:1440px){.media__item .image img,.media__item .video span{height:33.75vw}}@media only screen and (min-width:1920px){.media__item .image img,.media__item .video span{height:648px}}.media__items--length-1 .media__item .image img,.media__items--length-1 .media__item .video span,.slider__items--length-1 .media__item .image img,.slider__items--length-1 .media__item .video span{height:auto}