@charset "UTF-8";
/* Panel Top 01 */
.panel .sections > div {
  height: auto;
}

.panel .sections .menu .noText {
  font-size: 0 !important;
}

.panel.top {
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
}

.app-panel-top-links a {
  font-size: 14px;
  letter-spacing: 0.12em;
  opacity: 0.5 !important;
}

.app-panel-top-links a:hover {
  opacity: 1 !important;
}

.app-logo {
  line-height: 30px;
}

/* Start (#1) */
.app-line-holder {
  padding: 0 5px;
  margin-left: -5px;
  margin-right: -5px;
  display: inline-block;
  white-space: nowrap;
  position: relative;
  z-index: 1;
}

.app-line {
  position: absolute;
  left: 0;
  top: 100%;
  transform: translateY(-60%);
  width: 100%;
  z-index: -1;
}

img.first_logo {
  max-width: 85%;
}

div.background {
  background-color: #2F4052;
  opacity: 0.57;
}

/* Die Zentrale für den Gast (#2) */
/* To restrict styles to the current slide, panel, or example use .slide[data-cid="slide-29-06779700"] */
@media (min-width: 768px) {
  .slide[data-cid=slide-29-06779700] .iphone-29 {
    margin-top: -228px;
    margin-bottom: -228px;
  }
}
@media (max-width: 767px) {
  .slide[data-cid=slide-29-06779700] .cell-29 {
    padding-bottom: 35px;
  }
}
.slide[data-cid=slide-29-06779700] img.screenshot_modern {
  /*max-width: 320px;*/
  border-radius: 25px;
  box-shadow: rgba(0, 0, 0, 0.2) 0px 20px 40px 0px;
}

/* Egal ob An- o. Abreise (#3) */
/* To restrict styles to the current slide, panel, or example use .slide[data-cid="slide-29-9b50a873"] */
@media (min-width: 768px) {
  .slide[data-cid=slide-29-9b50a873] .iphone-29 {
    margin-top: -228px;
    margin-bottom: -228px;
  }
}
@media (max-width: 767px) {
  .slide[data-cid=slide-29-9b50a873] .cell-29 {
    padding-bottom: 35px;
  }
}
.slide[data-cid=slide-29-9b50a873] img.screenshot_modern {
  /*max-width: 320px;*/
  border-radius: 25px;
  box-shadow: rgba(0, 0, 0, 0.2) 0px 20px 40px 0px;
}

/* Die Unterkunft im besten Licht (#4) */
/* To restrict styles to the current slide, panel, or example use .slide[data-cid="slide-29-0832a533"] */
@media (min-width: 768px) {
  .slide[data-cid=slide-29-0832a533] .iphone-29 {
    margin-top: -228px;
    margin-bottom: -228px;
  }
}
@media (max-width: 767px) {
  .slide[data-cid=slide-29-0832a533] .cell-29 {
    padding-bottom: 35px;
  }
}
.slide[data-cid=slide-29-0832a533] img.screenshot_modern {
  /*max-width: 320px;*/
  border-radius: 25px;
  box-shadow: rgba(0, 0, 0, 0.2) 0px 20px 40px 0px;
}

/* Innovative Services (#5) */
/* To restrict styles to the current slide, panel, or example use .slide[data-cid="slide-29-6d952860"] */
@media (min-width: 768px) {
  .slide[data-cid=slide-29-6d952860] .iphone-29 {
    margin-top: -228px;
    margin-bottom: -228px;
  }
}
@media (max-width: 767px) {
  .slide[data-cid=slide-29-6d952860] .cell-29 {
    padding-bottom: 35px;
  }
}
.slide[data-cid=slide-29-6d952860] img.screenshot_modern {
  /*max-width: 320px;*/
  border-radius: 25px;
  box-shadow: rgba(0, 0, 0, 0.2) 0px 20px 40px 0px;
}

/* Tourenpläne (#6) */
/* To restrict styles to the current slide, panel, or example use .slide[data-cid="slide-29-33147d65"] */
@media (min-width: 768px) {
  .slide[data-cid=slide-29-33147d65] .iphone-29 {
    margin-top: -228px;
    margin-bottom: -228px;
  }
}
@media (max-width: 767px) {
  .slide[data-cid=slide-29-33147d65] .cell-29 {
    padding-bottom: 35px;
  }
}
.slide[data-cid=slide-29-33147d65] img.screenshot_modern {
  /*max-width: 320px;*/
  border-radius: 25px;
  box-shadow: rgba(0, 0, 0, 0.2) 0px 20px 40px 0px;
}

/* Dein persönliches Gespräch (#8) */
/* To restrict styles to the current slide, panel, or example use .slide[data-cid="slide-12-7c20ac5d"] */
@media (min-width: 768px) {
  .slide[data-cid=slide-12-7c20ac5d] form.slides-form .input-12 {
    max-width: 300px;
  }
}
