.intro {
  padding-top: calc(95vh + var(--unit) * 2);
}

.services {
  padding-top: calc(var(--unit) * 4);
}

.work {
  margin-top: calc(var(--unit) * 6);
}
.work .work-list {
  display: block;
}
.work .work-list .work-item {
  padding-bottom: calc(var(--unit) * 8);
}
.work .heading-text {
  padding-bottom: var(--unit);
}
.work .btn-space {
  margin-bottom: calc(var(--unit) * 12);
}

.bg-video .reel-desk {
  display: none;
}
.bg-video .reel-mobile {
  display: block;
}
.bg-video .vimeo-wrapper {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 95vh;
  z-index: -1;
  pointer-events: none;
  overflow: hidden;
}
.bg-video .vimeo-wrapper iframe {
  width: 100vw;
  height: 56.25vw;
  min-height: 100vh;
  min-width: 177.77vh;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.bg-video .audio-control {
  position: absolute;
  top: var(--unit);
  right: calc(var(--unit) + 68px);
  width: 56px;
  height: 38px;
  color: var(--primary-color);
  background-color: var(--btn-light);
  backdrop-filter: blur(10px);
  -webkit-backdrop-filter: blur(10px);
  padding: var(--unit) calc(var(--unit) * 2);
  border-radius: 4px;
  transition: background-color 0.3s ease-in-out;
}
.bg-video .audio-control:hover {
  background-color: var(--btn-hover);
}
.bg-video .audio-control:before {
  position: absolute;
  content: "";
  width: 100%;
  height: 100%;
  max-width: 20px;
  background-repeat: no-repeat;
  background-size: 100%;
  display: block;
  background-image: url("https://herburg-weiland.de/assets/img/sound.svg");
}
.bg-video .audio-control:after {
  opacity: 0;
}
.bg-video .audio-control.unmuted:before {
  position: absolute;
  content: "";
  width: 100%;
  height: 100%;
  max-width: 20px;
  background-repeat: no-repeat;
  background-size: 100%;
  display: block;
  background-image: url("https://herburg-weiland.de/assets/img/mute.svg");
}
.bg-video .audio-control.unmuted:after {
  opacity: 0;
}

.new {
  padding-left: var(--unit);
  padding-right: var(--unit);
}
.new .new-list {
  display: grid;
  grid-template-columns: repeat(1, 1fr);
  grid-column-gap: var(--unit);
  grid-row-gap: calc(var(--unit) * 4);
  margin-top: var(--unit);
  margin-bottom: calc(var(--unit) * 6);
}
.new .new-list img {
  border-radius: 4px;
}
.new .new-list .new-item {
  position: relative;
}
.new .new-list .new-item h2 {
  font-size: 1em;
}
.new .new-list .new-item .item-title {
  padding-top: 5px;
}
.new .new-list .insta-video video {
  width: 100%;
  border-radius: 4px;
}

@media screen and (min-width: 45rem) {
  .intro {
    padding-top: calc(94vh + var(--unit) * 1.5);
  }
  .bg-video .reel-desk {
    display: block;
  }
  .bg-video .reel-mobile {
    display: none;
  }
  .bg-video .vimeo-wrapper {
    height: 94%;
  }
  .new .new-list {
    grid-template-columns: repeat(3, 1fr);
  }
}

/*# sourceMappingURL=home.css.map */
