.collage{position:relative}.collage__col:not(:last-child){margin-bottom:calc(var(--container-padding) * 1.5)}@media (width>=1140px){.collage__col:not(:last-child){margin-bottom:0}}.collage__col--image{flex-direction:row;display:flex}@media (width>=1140px){.collage__col--image{flex-direction:column;gap:130px}}.collage__row{display:flex}@media (width<=1439.98px){.collage__row{flex:1;align-items:center}}.collage__inner{gap:var(--container-padding);z-index:5;flex-direction:column;justify-content:center;width:100%;display:flex;position:relative}.collage__inner--small{max-width:100px}@media (width>=480px){.collage__inner--small{max-width:160px}}@media (width>=1140px){.collage__inner--small{max-width:240px}}.collage__inner--small [data-rellax-speed]:not(.js-parallax) img{height:130%}@media (width>=480px){.collage__inner--big{max-width:255px}}@media (width>=1140px){.collage__inner--big{max-width:360px}}.collage__inner--big [data-rellax-speed]:not(.js-parallax) img{height:120%}@media (width>=1440px){.collage__inner--top.collage__inner--big,.collage__inner--top.collage__inner--small{margin-right:calc(var(--grid-gutter-width) * -1)}.collage__inner--bottom.collage__inner--big,.collage__inner--bottom.collage__inner--small{margin-left:calc(var(--grid-gutter-width) * -1)}}.collage__list{gap:var(--container-padding);flex-direction:column;justify-content:center;width:100%;display:flex;position:relative}.collage__content{max-width:355px}.collage__head{gap:var(--container-padding);flex-direction:column;display:flex}@media (width>=1140px){.collage__head{max-width:355px}}.collage__head--reverse{flex-direction:column-reverse}.collage__head+.collage__content,.collage__content+.collage__ctas{margin-top:var(--container-padding)}.collage__ctas{width:100%;position:relative}@media (width>=1140px){.collage__ctas{max-width:355px}}.collage__image{aspect-ratio:9/13;width:100%;display:block;position:relative}.collage__image__img{object-fit:cover;opacity:1;width:100%;height:100%;transition:opacity .3s ease-in-out;position:absolute;top:0;left:0}a.collage__inner:hover .collage__image__img{opacity:.5}.collage__caption{text-align:center;width:100%;position:absolute}.collage__inner--top .collage__caption,.collage__inner--bottom .collage__caption{margin-bottom:0;margin-top:var(--container-padding);top:calc(100% - 6px)}.collage__inner--top.collage__inner--small .collage__caption,.collage__inner--bottom.collage__inner--small .collage__caption{margin-top:calc(var(--container-padding) / 3 * 2)}
