.collage--four{display:-ms-grid;display:grid;-ms-grid-columns:2fr 1fr;grid-template-columns:2fr 1fr;-ms-grid-rows:auto auto;grid-template-rows:auto auto;gap:1rem}.collage--four .collage__item:first-child{-ms-grid-row:1;-ms-grid-row-span:2;grid-row:1/span 2;-ms-grid-column:1;grid-column:1}.collage--four .collage__item:nth-child(2){-ms-grid-column:2;grid-column:2;-ms-grid-row:1;grid-row:1}.collage--four .collage__item:nth-child(3),.collage--four .collage__item:nth-child(4){-ms-grid-column:2;grid-column:2;-ms-grid-row:2;grid-row:2}.collage--four .collage__item:nth-child(3){-ms-grid-column-align:start;justify-self:start}.collage--four .collage__item:nth-child(4){-ms-grid-column-align:end;justify-self:end}.collage--four .collage__half-bottom{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;gap:1rem;-ms-grid-column:2;grid-column:2;-ms-grid-row:2;grid-row:2}.collage--four .collage__half-bottom .collage__item{-webkit-flex:1 1 0;flex:1 1 0}.collage__slider-btn{display:none}.collage-card .media{border-radius:16px}.collage__slider-wrapper.desktop-only .collage__item img{transition:-webkit-filter .3s ease;transition:filter .3s ease;transition:filter .3s ease,-webkit-filter .3s ease}.collage__half-bottom .collage__item:hover img,.collage__slider .collage__item:not(:first-child):hover img{-webkit-filter:brightness(75%);filter:brightness(75%);cursor:pointer}@media screen and (max-width:749px){.collage__slider-wrapper .slideshow__slide{padding:0}.collage__slider-wrapper img{position:relative!important}.collage__slider{border-radius:16px;box-shadow:0 4px 4px rgba(0,0,0,.25)}.collage__slider-wrapper,.custom-hero-collage{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column}.collage__slider-wrapper{position:relative;overflow:hidden}.collage__slider{display:-webkit-flex;display:flex;overflow-x:auto;overflow-y:hidden;scroll-behavior:smooth;gap:1rem;-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory}.collage__item{min-width:100%;-webkit-flex:0 0 auto;flex:0 0 auto;scroll-snap-align:start}.custom-hero-collage-buttons{display:-webkit-flex;display:flex;margin-left:auto;margin-right:auto;gap:2.4rem}.collage__slider-btn{display:block;z-index:10;background:#fff;color:#5d9b9e;border:1px solid #5d9b9e;border-radius:50%;padding:.4em .6em;font-size:1.5rem;cursor:pointer}.collage__slider-btn--left{left:5px}.collage__slider-btn--right{right:5px}}