img[width][height] {
  content-visibility: auto;
}

.footer-menu-container {
  content-visibility: auto;
  contain-intrinsic-size: 803px;
}

.footer-copyright-container {
  content-visibility: auto;
  contain-intrinsic-size: 78px;
}

@media(min-width: 768px) {
  .footer-menu-container {
    contain-intrinsic-size: 213px;
  }
  .footer-copyright-container {
    contain-intrinsic-size: 66px;
  }
}

#slideshow {
	aspect-ratio: 1.93/1;
}

#cookie-law-info-bar {
  min-height: 286px !important;
}

#slideNosRef1,
#slideNosRef2,
#slideNosRef3 {
  aspect-ratio: 1062/396;
}

/*
.custom-grid {
  grid-auto-flow: unset !important;
}


@media (min-width: 768px) {
  .custom-grid {
    grid-template-columns: repeat(3, 1fr);
  }
}

@media (min-width: 1024px) {
  .custom-grid {
    grid-template-columns: repeat(5, 1fr);
  }
}
*/