/* Homepage-specific alignment and real-data adaptations. */
.v2-event-slider .slick-track {display:flex;}
.v2-event-slider .slick-track::before,
.v2-event-slider .slick-track::after {display:none;}
.v2-event-slider .v2-event-slide.slick-slide {display:flex;height:auto;}
.v2-event-slider .v2-event-slide .v2-event-item {width:100%;}

@media (min-width:1300px) {
  /* Controls sit below the image and must not affect its comparison height. */
  .v2-news-content {position:relative;}
  .v2-news-slider {margin-bottom:0;}
  .v2-news-content > .v2-controls {
    position:absolute;
    top:calc(100% + 26px);
    left:0;
    right:0;
  }
  .v2-news-block {align-items:stretch;}
  .v2-news-side {align-self:stretch;}
  .v2-news-item {
    display:flex;
    flex:1 1 0;
    min-height:0;
    flex-direction:column;
    justify-content:center;
  }
}
