

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


.module.smallTeaser .text-area {
  padding: 80px 0;
}
@media (max-width: 2095px) {
  .module.smallTeaser .text-area {
    padding: 3.8186157518vw 0vw;
  }
}
@media screen and (max-width: 2095px) and (min-width: 2095px) {
  .module.smallTeaser .text-area {
    padding: 8rem 0rem;
  }
}
@media (max-width: 767px) {
  .module.smallTeaser .text-area {
    padding: 50px 0;
  }
}
@media (max-width: 767px) {
  .module.smallTeaser [class*=col-] {
    margin-bottom: 0;
  }
}
.module.smallTeaser .map-container {
  height: calc(100vh - 30rem);
}
.module.smallTeaser .map-container .map_wrapper {
  height: calc(100vh - 30rem);
}
.module.smallTeaser .map-container .map_trigger {
  height: 100%;
  border: none;
  border-radius: 0;
}
.module.smallTeaser .map-container iframe {
  position: absolute;
  top: 0;
  left: 0;
  border: 0;
  width: 100%;
  height: 100%;
}
.module.smallTeaser .image {
  float: left;
  width: 100%;
  width: calc(100% + 5vw);
  box-shadow: 0 2px 45px 0 rgba(0, 0, 0, 0.3);
  z-index: 10;
  position: relative;
}
@media (max-width: 1023px) {
  .module.smallTeaser .image {
    transform: translateX(-24vw);
    width: 100%;
  }
}
@media (max-width: 767px) {
  .module.smallTeaser .image {
    transform: translateX(-50px);
    margin-top: 50px;
  }
}
.module.smallTeaser .text-area {
  padding-left: 10vw;
  padding-right: 3vw;
}
@media (max-width: 1023px) {
  .module.smallTeaser .text-area {
    padding-left: 15vw;
    padding-right: 10vw;
  }
}
@media (max-width: 767px) {
  .module.smallTeaser .text-area {
    padding-left: 15px;
    padding-right: 15px;
  }
}
@media (min-width: 1024px) {
  .module.smallTeaser.l-img .table.no-table-md:first-child {
    position: relative;
    z-index: 10;
  }
}
@media (max-width: 1023px) {
  .module.smallTeaser.l-img {
    padding-left: 23.8663484487vw;
  }
}
@media screen and (max-width: 1023px) and (min-width: 2095px) {
  .module.smallTeaser.l-img {
    padding-left: 50rem;
  }
}
@media (max-width: 767px) {
  .module.smallTeaser.l-img {
    padding-left: 50px;
    padding-top: 0;
  }
}
@media (min-width: 1024px) {
  .module.smallTeaser.r-img .table.no-table-md:last-child {
    position: relative;
    z-index: 10;
  }
}
@media (max-width: 1023px) {
  .module.smallTeaser.r-img {
    padding-right: 23.8663484487vw;
  }
}
@media screen and (max-width: 1023px) and (min-width: 2095px) {
  .module.smallTeaser.r-img {
    padding-right: 50rem;
  }
}
@media (max-width: 767px) {
  .module.smallTeaser.r-img {
    padding-right: 50px;
    padding-bottom: 0;
  }
}
.module.smallTeaser.r-img .image {
  transform: translateX(-5vw);
}
@media (max-width: 1023px) {
  .module.smallTeaser.r-img .image {
    transform: translateX(24vw);
  }
}
@media (max-width: 767px) {
  .module.smallTeaser.r-img .image {
    transform: translateX(50px);
    margin-top: 0;
    margin-bottom: 50px;
  }
}
.module.smallTeaser.r-img .text-area {
  padding-left: 3vw;
  padding-right: 10vw;
}
@media (max-width: 1023px) {
  .module.smallTeaser.r-img .text-area {
    padding-left: 10vw;
    padding-right: 15vw;
  }
}
@media (max-width: 767px) {
  .module.smallTeaser.r-img .text-area {
    padding-left: 15px;
    padding-right: 15px;
  }
}
.module.smallTeaser .parallax-box {
  position: relative;
  z-index: 5;
}

/*# sourceMappingURL=smallteaser-modul.css.map */


