.multimedia-collage__wrapper{background-color:var(--color-surface);overflow:hidden;padding-bottom:var(--mobile-padding-bottom);padding-top:var(--mobile-padding-top);position:relative}@media(min-width:960px){.multimedia-collage__wrapper{padding-bottom:var(--tablet-padding-bottom);padding-top:var(--tablet-padding-top)}}@media(min-width:1280px){.multimedia-collage__wrapper{padding-bottom:var(--desktop-padding-bottom);padding-top:var(--desktop-padding-top)}}.multimedia-collage__inner{margin-top:var(--spacing-7)}@media(min-width:960px){.multimedia-collage__inner{margin-top:var(--spacing-8)}}@media(min-width:1280px){.multimedia-collage__inner{margin-top:var(--spacing-12)}}.multimedia-collage__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}@media(min-width:960px){.multimedia-collage__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.multimedia-collage__carousel .swiper-wrapper{display:flex}@media(min-width:960px){.multimedia-collage__carousel .swiper-wrapper{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}}.multimedia-collage__grid-item--featured{display:flex;flex-direction:column;grid-column:1/3;height:auto;overflow:hidden;position:relative}@media(min-width:960px){.multimedia-collage__grid-item--featured{grid-row:1/3}}.multimedia-collage__grid-item .section-heading__kicker{justify-content:center}.multimedia-collage__grid-item-img{height:100%}.multimedia-collage__grid-item-img img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.multimedia-collage__grid-item-inner{background-color:var(--color-surface-light);border-radius:var(--spacing-4);bottom:var(--spacing-4);height:auto;left:50%;padding:var(--spacing-6);position:absolute;text-align:center;transform:translate(-50%);width:calc(100% - var(--spacing-8))}.multimedia-collage__grid-item-heading{margin-top:var(--spacing-3)}.multimedia-collage__grid-item-description{margin-top:var(--spacing-4)}.multimedia-collage__grid-item-buttons{align-items:center;display:flex;flex-direction:column;gap:var(--spacing-2);justify-content:center;margin-top:var(--spacing-6)}@media(min-width:960px){.multimedia-collage__grid-item-buttons{flex-direction:row}}