.section-homepagecover .gridContainer {
  grid-column: span 12;
}
.section-cover .cover {
  position: relative;
  overflow: hidden;
  z-index: 1;
  width: 100%;
}
.section-cover .cover.is-hidden {
  opacity: 0;
}
.section-cover .cover .coverWrapper {
  display: flex;
  position: relative;
  z-index: 1;
  width: 100%;
  height: 100%;
  transition-property: -webkit-transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform;
}
.section-cover .cover .coverWrapper .coverItem {
  display: flex;
  flex-shrink: 0;
  flex-direction: column;
  position: relative;
  z-index: 0;
  border-radius: var(--borderradius);
  overflow: hidden;
  width: 100%;
  height: 100%;
}
.section-cover .cover .coverWrapper .coverItem.swiper-slide-active {
  z-index: 999;
}
.section-cover .cover .coverWrapper .coverItem .coverImage {
  width: 100%;
  height: 100%;
  position: relative;
}
.section-cover .cover .coverWrapper .coverItem .coverImage img,
.section-cover .cover .coverWrapper .coverItem .coverImage video {
  display: block;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center center;
     object-position: center center;
}
.section-cover .cover.small .coverItem .coverImage {
  height: 40vh;
  min-height: 300px;
}
@media (min-width: 56em) {
  .section-cover .cover.medium .coverItem .coverImage {
    height: 60vh;
    min-height: 400px;
  }
}
.section-cover .cover.large .coverItem .coverImage {
  height: 80vh;
  min-height: 600px;
}
@media (max-width: 56em) {
  .section-cover .cover.large .coverItem .coverImage {
    height: 70vh;
    min-height: 500px;
  }
}
.section-cover .cover.large .coverItem .coverImage::before {
  position: absolute;
  left: 0;
  top: 0;
  content: "";
  height: 100%;
  width: 100%;
  background: black;
  opacity: 0.35;
}
.section-cover .cover.full .coverItem .coverImage {
  height: calc(100svh - var(--gutter) - var(--gutter) - var(--section) - 54px);
}
.section-cover .cover .coverContent {
  display: flex;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 999;
  width: 100%;
  height: 100%;
  align-items: flex-end;
  justify-content: flex-start;
}
@media (min-width: 56em) {
  .section-cover .cover .coverContent .gridContainer {
    padding: var(--padding);
  }
}
.section-cover .cover .coverContent .gridContainer .gridItem {
  grid-column: span 6;
}
.section-cover .cover .coverContent.positionOuterBottom {
  border-radius: var(--borderradius);
  position: relative;
  display: block;
  margin-top: calc(var(--borderradius) * -1);
}
.section-cover .cover .coverContent.positionOuterBottom .gridItem {
  grid-column: span 12;
}
.section-cover .cover .coverContent.positionOuterBottom .gridItem .block .content {
  width: 50%;
}
@media (max-width: 56em) {
  .section-cover .cover .coverContent.positionOuterBottom .gridItem .block .content {
    width: 100%;
  }
}
.location-cover .gridItemLeft,
.section-podcastcover .gridItemLeft {
  grid-column: span 8;
}
.location-cover .gridItemRight,
.section-podcastcover .gridItemRight {
  grid-column: span 4;
  padding-right: var(--padding);
}
@media (min-width: 56em) {
  .location-cover .gridItemRight,
  .section-podcastcover .gridItemRight {
    margin-top: calc(var(--min-padding) * 2);
  }
}
@media (max-width: 56em) {
  .location-cover .gridItemRight,
  .section-podcastcover .gridItemRight {
    padding-left: var(--padding);
  }
}
.location-cover .gridItemRight .block .header .blockTitle,
.section-podcastcover .gridItemRight .block .header .blockTitle {
  font-size: var(--m-fontsize);
  line-height: var(--m-lineheight);
}
.location-cover .gridItemRight .block .content ul,
.section-podcastcover .gridItemRight .block .content ul {
  padding-left: 0;
  margin-bottom: 0;
}
.location-cover .gridItemRight .block .content ul li,
.section-podcastcover .gridItemRight .block .content ul li {
  display: grid;
  grid-template-columns: 1fr 1.5fr;
  gap: var(--padding);
  margin-bottom: 10px;
  color: var(--color1);
}
@media (max-width: 64em) and (min-width: 56em) {
  .location-cover .gridItemRight .block .content ul li,
  .section-podcastcover .gridItemRight .block .content ul li {
    grid-template-columns: 1fr;
    gap: 0;
  }
}
.location-cover .gridItemRight .block .content ul li::marker,
.section-podcastcover .gridItemRight .block .content ul li::marker {
  list-style: none;
  content: "";
}
.location-cover .gridItemRight .block .content ul li.active,
.section-podcastcover .gridItemRight .block .content ul li.active {
  font-weight: bold;
  color: var(--color2);
}
.section-podcastcover .gridItemRight .block .content ul li {
  grid-template-columns: 1fr;
}
.section-podcastcover .active {
  color: var(--color2);
}
.section-podcastcover .cover {
  z-index: initial;
}
.section-podcastcover .cover .coverWrapper {
  z-index: initial;
}
.section-podcastcover .cover .coverWrapper .coverItem {
  z-index: initial;
}
