@charset "UTF-8";
/* $Tahoma: Tahoma,Verdana,Segoe,sans-serif; */
/*  rgb(244, 120, 37)  */
/*  rgb(119, 197, 238)  */
/*#b2b2b2 rgba(0, 0, 0, 0.4); $grey-default-gps;  */
/* bg footer */
/* ARROWS */
/* @extend %fontawesome; */
.slick-dots {
  position: absolute;
  width: auto;
  left: 0;
  right: 0;
}

.arrow-up {
  width: 0;
  height: 0;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  border-bottom: 5px solid black;
}

.arrow-down {
  width: 0;
  height: 0;
  border-left: 20px solid transparent;
  border-right: 20px solid transparent;
  border-top: 20px solid #f00;
}

.arrow-right {
  width: 0;
  height: 0;
  border-top: 60px solid transparent;
  border-bottom: 60px solid transparent;
  border-left: 60px solid green;
}

.arrow-left {
  width: 0;
  height: 0;
  border-top: 10px solid transparent;
  border-bottom: 10px solid transparent;
  border-right: 10px solid blue;
}

a.cta-button, div.cta-button {
  position: relative;
  z-index: 2;
  display: block;
  text-align: center;
  width: auto;
  text-align: center;
  background: #F47825 0% 0% no-repeat padding-box;
  box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.4);
  border-radius: 3px;
  font: 14px/18px "Libre Franklin Bold", Arial, sans-serif;
  color: #ffffff;
  text-decoration: none;
  padding: 6px 60px 6px 22px;
}
a.cta-button:before, a.cta-button:after, div.cta-button:before, div.cta-button:after {
  content: "";
  width: 0;
  height: 0;
  margin-top: -6px;
  border-top: 6px solid transparent;
  border-bottom: 6px solid transparent;
  border-left: 6px solid #ffffff;
  position: absolute;
  top: 50%;
  right: 25px;
}
a.cta-button:before, div.cta-button:before {
  right: 17px;
  margin-top: -4px;
  border-top: 4px solid transparent;
  border-bottom: 4px solid transparent;
  border-left: 4px solid #ffffff;
}
@media (min-width: 1200px) {
  a.cta-button, div.cta-button {
    font: 16px/18px "Libre Franklin Bold", Arial, sans-serif;
    padding: 10px 60px 10px 22px;
  }
  a.cta-button:before, a.cta-button:after, div.cta-button:before, div.cta-button:after {
    content: "";
    width: 0;
    height: 0;
    border-top: 8px solid transparent;
    border-bottom: 8px solid transparent;
    border-left: 8px solid #ffffff;
    position: absolute;
    top: 50%;
    right: 25px;
    margin-top: -8px;
  }
  a.cta-button:before, div.cta-button:before {
    right: 17px;
    margin-top: -6px;
    border-top: 6px solid transparent;
    border-bottom: 6px solid transparent;
    border-left: 6px solid #ffffff;
  }
}

.cta-fa-button {
  position: relative;
  margin: 15px 0;
  z-index: 2;
  display: inline-block;
  text-align: center;
  width: auto;
  text-align: center;
  background: #F47825 0% 0% no-repeat padding-box;
  box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.4);
  border-radius: 3px;
  font: 12px/18px "Libre Franklin Medium", Arial, sans-serif;
  color: #ffffff;
  text-decoration: none;
  padding: 6px 60px 6px 22px;
}
.cta-fa-button i {
  position: absolute;
  top: 50%;
  right: 15px;
  margin-top: -8px;
  font-size: 16px;
}
.cta-fa-button:hover {
  text-decoration: none;
}
@media (min-width: 1200px) {
  .cta-fa-button {
    display: block;
    margin: 0;
    font: 16px/18px "Libre Franklin SemiBold", Arial, sans-serif;
    padding: 10px 60px 10px 22px;
  }
  .cta-fa-button i {
    margin-top: -12px;
    font-size: 24px;
  }
}

.jarallax-img {
  background: #181a18;
}

.jarallax.header-video-w-text {
  height: 96vh;
  transition: all 0.3s ease;
}

.jarallax.header-video-w-text .dce-hv-main-wrap {
  height: 100%;
  padding: 0 0 0 0;
}
.jarallax.header-video-w-text .dce-hv-main-wrap .dce-hv-wrap {
  height: 100%;
}
.jarallax.header-video-w-text .dce-hv-main-wrap .dce-hv-wrap .dce-hv-slick-wrap {
  height: 100%;
}
.jarallax.header-video-w-text .dce-hv-main-wrap .dce-hv-wrap .dce-hv-slick-wrap ul.dce-hv-responsive {
  height: 100%;
  margin: 0 -5px;
  padding: 0;
}
@media (min-width: 1200px) {
  .jarallax.header-video-w-text .dce-hv-main-wrap .dce-hv-wrap .dce-hv-slick-wrap ul.dce-hv-responsive {
    max-width: 1120px;
    margin: 0 auto;
  }
}
.jarallax.header-video-w-text .dce-hv-main-wrap .dce-hv-wrap .dce-hv-slick-wrap ul.dce-hv-responsive .slick-arrow {
  display: none;
}
.jarallax.header-video-w-text .dce-hv-main-wrap .dce-hv-wrap .dce-hv-slick-wrap ul.dce-hv-responsive .slick-dots {
  bottom: 15px;
  z-index: 4;
}
@media (min-width: 768px) {
  .jarallax.header-video-w-text .dce-hv-main-wrap .dce-hv-wrap .dce-hv-slick-wrap ul.dce-hv-responsive .slick-dots {
    display: block !important;
  }
}
.jarallax.header-video-w-text .dce-hv-main-wrap .dce-hv-wrap .dce-hv-slick-wrap ul.dce-hv-responsive .slick-dots li {
  margin: 0 4px;
  padding: 0;
  width: 8px;
  height: 8px;
}
.jarallax.header-video-w-text .dce-hv-main-wrap .dce-hv-wrap .dce-hv-slick-wrap ul.dce-hv-responsive .slick-dots li:last-child {
  margin-right: 0;
}
.jarallax.header-video-w-text .dce-hv-main-wrap .dce-hv-wrap .dce-hv-slick-wrap ul.dce-hv-responsive .slick-dots li button:before {
  font-size: 8px;
  color: #fff;
  background-color: #B4B4B4;
  border: none;
  border-radius: 0px;
  width: 8px;
  line-height: 8px;
  height: 8px;
  content: "";
  opacity: 1;
}
.jarallax.header-video-w-text .dce-hv-main-wrap .dce-hv-wrap .dce-hv-slick-wrap ul.dce-hv-responsive .slick-dots li.slick-active button:before {
  color: #fff;
  background-color: #4a4a4a;
}
.jarallax.header-video-w-text .dce-hv-main-wrap .dce-hv-wrap .dce-hv-slick-wrap ul.dce-hv-responsive div.slick-list {
  height: 100%;
}
.jarallax.header-video-w-text .dce-hv-main-wrap .dce-hv-wrap .dce-hv-slick-wrap ul.dce-hv-responsive div.slick-list .slick-track {
  height: 100%;
  display: flex !important;
}
.jarallax.header-video-w-text .dce-hv-main-wrap .dce-hv-wrap .dce-hv-slick-wrap ul.dce-hv-responsive div.slick-list .slick-track li.li-slick-slides {
  height: 100%;
  padding: 0 5px;
  height: auto !important;
}
.jarallax.header-video-w-text .dce-hv-main-wrap .dce-hv-wrap .dce-hv-slick-wrap ul.dce-hv-responsive div.slick-list .slick-track li.li-slick-slides div.dce-hv-slides-wrapper {
  height: 100%;
  position: relative;
  border-radius: 10px;
}
.jarallax.header-video-w-text .dce-hv-main-wrap .dce-hv-wrap .dce-hv-slick-wrap ul.dce-hv-responsive div.slick-list .slick-track li.li-slick-slides div.dce-hv-slides-wrapper a {
  color: #005FA6;
}
.jarallax.header-video-w-text .dce-hv-main-wrap .dce-hv-wrap .dce-hv-slick-wrap ul.dce-hv-responsive div.slick-list .slick-track li.li-slick-slides div.dce-hv-slides-wrapper .dce-hv-headline {
  display: none;
}
@media (min-width: 1200px) {
  .jarallax.header-video-w-text .dce-hv-main-wrap .dce-hv-wrap .dce-hv-slick-wrap ul.dce-hv-responsive div.slick-list .slick-track li.li-slick-slides div.dce-hv-slides-wrapper .dce-hv-headline {
    display: block;
    position: absolute;
    /* 
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    */
    top: 80px;
    left: 0;
    right: 0;
    text-align: center;
    width: 100%;
    text-align: center;
    z-index: 2;
  }
}
@media (min-width: 1200px) {
  .jarallax.header-video-w-text .dce-hv-main-wrap .dce-hv-wrap .dce-hv-slick-wrap ul.dce-hv-responsive div.slick-list .slick-track li.li-slick-slides div.dce-hv-slides-wrapper .dce-hv-headline .dce-hv-headline-inner {
    position: relative;
    display: inline-block;
    transition: all 0.25s ease-in-out 0s;
    color: #707070;
    font: 30px/36px "Libre Franklin Bold", Arial, sans-serif;
    background: rgba(255, 255, 255, 0.8) 0% 0% no-repeat padding-box;
    box-shadow: 0px 3px 6px #45454566;
    border-radius: 3px;
    padding: 20px 30px 20px 10px;
    margin: 0 auto;
    text-align: left;
  }
}
.jarallax.header-video-w-text .dce-hv-main-wrap .dce-hv-wrap .dce-hv-slick-wrap ul.dce-hv-responsive div.slick-list .slick-track li.li-slick-slides div.dce-hv-slides-wrapper .dce-hv-headline .dce-hv-headline-inner .slider-icon {
  background-size: 60px 60px;
  background-repeat: no-repeat;
  background-position: center;
  width: 70px;
  padding: 0 0 0 0;
  height: 70px;
  float: left;
  text-align: center;
  margin: -1px 10px 0 auto;
  line-height: 70px;
  position: relative;
  z-index: 2;
}
.jarallax.header-video-w-text .dce-hv-main-wrap .dce-hv-wrap .dce-hv-slick-wrap ul.dce-hv-responsive div.slick-list .slick-track li.li-slick-slides div.dce-hv-slides-wrapper .dce-hv-headline .dce-hv-headline-inner .slider-inhalt-textbig {
  font: 30px/36px "Libre Franklin Bold", Arial, sans-serif;
  /* text-transform: uppercase; */
  display: inline-block;
  text-align: left;
  max-width: 666px;
}
.jarallax.header-video-w-text .dce-hv-main-wrap .dce-hv-wrap .dce-hv-slick-wrap ul.dce-hv-responsive div.slick-list .slick-track li.li-slick-slides div.dce-hv-slides-wrapper .dce-hv-headline .dce-hv-headline-inner .slider-inhalt-textsmall {
  font: 14px/16px "Libre Franklin Regular", Arial, sans-serif;
  color: #A4A4A4;
  display: block;
  text-align: left;
}
.jarallax.header-video-w-text .dce-hv-main-wrap .dce-hv-wrap .dce-hv-slick-wrap ul.dce-hv-responsive div.slick-list .slick-track li.li-slick-slides div.dce-hv-slides-wrapper .dce-hv-headline .dce-hv-headline-inner div.dce-hv-button {
  display: none;
}
.jarallax.header-video-w-text .dce-hv-main-wrap .dce-hv-wrap .dce-hv-slick-wrap ul.dce-hv-responsive div.slick-list .slick-track li.li-slick-slides div.dce-hv-slides-wrapper .dce-hv-headline .dce-hv-headline-inner div.dce-hv-button:before, .jarallax.header-video-w-text .dce-hv-main-wrap .dce-hv-wrap .dce-hv-slick-wrap ul.dce-hv-responsive div.slick-list .slick-track li.li-slick-slides div.dce-hv-slides-wrapper .dce-hv-headline .dce-hv-headline-inner div.dce-hv-button:after {
  /* @extend %fontawesome; */
}
@media (min-width: 1200px) {
  .jarallax.header-video-w-text .dce-hv-main-wrap .dce-hv-wrap .dce-hv-slick-wrap ul.dce-hv-responsive div.slick-list .slick-track li.li-slick-slides div.dce-hv-slides-wrapper .dce-hv-headline .dce-hv-headline-inner div.dce-hv-button {
    display: block;
    position: absolute;
    bottom: -42px;
    left: auto;
    right: -70px;
    text-align: center;
    width: auto;
    text-align: center;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    z-index: 2;
    background: #F47825 0% 0% no-repeat padding-box;
    box-shadow: 0px 2px 4px #0000004D;
    border-radius: 3px;
    font: 16px/18px "Libre Franklin SemiBold", Arial, sans-serif;
    color: #ffffff;
    padding: 10px 45px 10px 15px;
    /* &:before, &:after {
      color:$white-default-gps;
      content: "\f0da";
      font-weight: 600;
      position: absolute;
      top: 50%;
      right: 25px;
      margin-top: -11px;
      height: 0;
      width: 0;
      border: none;
      font-size: 22px;
    }
    &:before {
      right: 15px;
      font-size: 16px;
      margin-top: -8px;
    }
    */
  }
}
.jarallax.header-video-w-text .dce-hv-main-wrap .dce-hv-wrap .dce-hv-slick-wrap ul.dce-hv-responsive div.slick-list .slick-track li.li-slick-slides div.dce-hv-slides-wrapper .dce-hv-button-wrapperXXX {
  display: block;
  text-align: center;
  z-index: 4;
  position: absolute;
  top: 55%;
  left: 0;
  right: 0;
  width: 100%;
}
.jarallax.header-video-w-text .dce-hv-main-wrap .dce-hv-wrap .dce-hv-slick-wrap ul.dce-hv-responsive div.slick-list .slick-track li.li-slick-slides div.dce-hv-slides-wrapper .dce-hv-button-wrapperXXX div.dce-hv-button {
  color: #fff !important;
  background-color: #787878;
  line-height: 22px;
  width: 25px;
  text-align: center;
  font-size: 8px;
  display: inline-block;
  padding: 0 0 0 0;
}
.jarallax.header-video-w-text .dce-hv-main-wrap .dce-hv-wrap .dce-hv-slick-wrap ul.dce-hv-responsive div.slick-list .slick-track li.li-slick-slides div.dce-hv-slides-wrapper .dce-hv-button-wrapperXXX div.dce-hv-button:after {
  content: "";
  font-family: "Font Awesome 5 Pro";
  font-weight: 300;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  display: inline-block;
  font-style: normal;
  font-variant: normal;
  text-rendering: auto;
  line-height: 1;
  padding: 0 0 0 0;
}
@media (min-width: 768px) {
  .jarallax.header-video-w-text .dce-hv-main-wrap .dce-hv-wrap .dce-hv-slick-wrap ul.dce-hv-responsive div.slick-list .slick-track li.li-slick-slides div.dce-hv-slides-wrapper .dce-hv-button-wrapperXXX div.dce-hv-button {
    line-height: 25px;
    width: 30px;
    font-size: 9px;
  }
}
.jarallax.header-video-w-text .dce-hv-main-wrap .dce-hv-wrap .dce-hv-slick-wrap .slick-slider-hidden-for-loading {
  display: none;
  transition: all 0.4s ease 0s;
}
.jarallax.header-video-w-text .dce-hv-main-wrap .dce-hv-wrap .dce-hv-slick-wrap .slick-slider.slick-initialized.slick-slider-hidden-for-loading {
  display: block;
}

@media (min-width: 768px) {
  .dce-hv-main-wrap {
    padding: 0 20px 30px 20px;
  }
  .dce-hv-main-wrap .dce-hv-wrap .dce-hv-slick-wrap ul.dce-hv-responsive .slick-arrow {
    font-size: 26px;
  }
  .dce-hv-main-wrap .dce-hv-wrap .dce-hv-slick-wrap ul.dce-hv-responsive div.slick-list .slick-track li.li-slick-slides div.dce-hv-slides-wrapper .dce-hv-headline {
    line-height: 17px;
    font-size: 13px;
  }
}
@media (min-width: 1200px) {
  .dce-hv-main-wrap {
    padding: 0 0px 45px 0px;
  }
  .dce-hv-main-wrap .dce-hv-wrap .dce-hv-slick-wrap ul.dce-hv-responsive .slick-arrow {
    display: block;
    font-size: 68px;
    top: calc(50% - 34px);
  }
  .dce-hv-main-wrap .dce-hv-wrap .dce-hv-slick-wrap ul.dce-hv-responsive .slick-hv-prev.slick-arrow {
    /* left: 40px !important; */
    left: -14px !important;
  }
  .dce-hv-main-wrap .dce-hv-wrap .dce-hv-slick-wrap ul.dce-hv-responsive .slick-hv-next.slick-arrow {
    /* right: 40px !important; */
    right: -14px !important;
  }
  .dce-hv-main-wrap .dce-hv-wrap .dce-hv-slick-wrap ul.dce-hv-responsive .slick-arrow {
    display: block;
    font-size: 68px;
    /* 
    top: calc(50% - 34px);
    */
    top: 100px;
    position: absolute;
    z-index: 2;
    padding: 15px;
    cursor: pointer;
    color: rgba(0, 0, 0, 0.4);
    transition: all 0.3s ease;
  }
  .dce-hv-main-wrap .dce-hv-wrap .dce-hv-slick-wrap ul.dce-hv-responsive .slick-arrow:hover {
    color: #585858;
  }
  .dce-hv-main-wrap .dce-hv-wrap .dce-hv-slick-wrap ul.dce-hv-responsive .slick-arrow i {
    cursor: pointer;
  }
  .dce-hv-main-wrap .dce-hv-wrap .dce-hv-slick-wrap ul.dce-hv-responsive .slick-arrow .css-arrow {
    opacity: 0.7;
    cursor: pointer;
    width: 0;
    height: 0;
    border-top: 17px solid transparent;
    border-bottom: 17px solid transparent;
    transition: all 0.25s ease-in-out 0s;
  }
  .dce-hv-main-wrap .dce-hv-wrap .dce-hv-slick-wrap ul.dce-hv-responsive .slick-arrow .css-arrow:hover {
    opacity: 1;
  }
  .dce-hv-main-wrap .dce-hv-wrap .dce-hv-slick-wrap ul.dce-hv-responsive .slick-hv-prev.slick-arrow {
    left: -14px !important;
  }
  .dce-hv-main-wrap .dce-hv-wrap .dce-hv-slick-wrap ul.dce-hv-responsive .slick-hv-prev.slick-arrow .css-arrow {
    border-right: 14px solid #585858;
  }
  .dce-hv-main-wrap .dce-hv-wrap .dce-hv-slick-wrap ul.dce-hv-responsive .slick-hv-next.slick-arrow {
    right: -14px !important;
  }
  .dce-hv-main-wrap .dce-hv-wrap .dce-hv-slick-wrap ul.dce-hv-responsive .slick-hv-next.slick-arrow .css-arrow {
    border-left: 14px solid #585858;
  }
  .dce-hv-main-wrap .dce-hv-wrap .dce-hv-slick-wrap ul.dce-hv-responsive .slick-dots {
    bottom: -40px;
  }
  .dce-hv-main-wrap .dce-hv-wrap .dce-hv-slick-wrap ul.dce-hv-responsive .slick-dots li {
    width: 12px;
    height: 12px;
  }
  .dce-hv-main-wrap .dce-hv-wrap .dce-hv-slick-wrap ul.dce-hv-responsive .slick-dots li button:before {
    font-size: 12px;
    width: 12px;
    line-height: 12px;
    height: 12px;
  }
  .dce-hv-main-wrap .dce-hv-wrap .dce-hv-slick-wrap ul.dce-hv-responsive .slick-dots li.slick-active button:before {
    color: #fff;
    background-color: #4a4a4a;
  }
  .dce-hv-main-wrap .dce-hv-wrap .dce-hv-slick-wrap ul.dce-hv-responsive div.slick-list .slick-track li.li-slick-slides div.dce-hv-slides-wrapper .dce-hv-headline {
    line-height: 25px;
    font-size: 20px;
  }
}
@media (min-width: 1250px) {
  .dce-hv-main-wrap .dce-hv-wrap .dce-hv-slick-wrap ul.dce-hv-responsive .slick-hv-prev.slick-arrow {
    /* left: 50px !important; */
  }

  .dce-hv-main-wrap .dce-hv-wrap .dce-hv-slick-wrap ul.dce-hv-responsive .slick-hv-next.slick-arrow {
    /*  right: 50px !important; */
  }
}

/*# sourceMappingURL=dce_video_w_text_slider.css.map */


























/* Neue Startseite 01-06-23 */


 .frame.frame-dce-ph {
     margin-top: -130px;
}
/* Alte Version 
 .extended-bottom-cta {
     max-width: 90%;
     min-width: 290px;
     margin: 0 auto;
     margin-top: -60vh;
}
*/
 .extended-bottom-cta {
    max-width: 90%;
    min-width: 290px;
    position: absolute;
    margin: 20px;
    margin-top: 6vh;
    top: 0;
    text-shadow: 3px 3px 4px #00000080;
}
 .extended-bottom-cta-toptext {
     font-size: 2.5em;
     line-height: 1em !important;
     color: white;
     font-family: system-ui;
     font-weight: 800;
     text-transform: uppercase;
     margin-bottom: 2vh;
}
 .extended-bottom-cta-bottomtext {
     max-width: 676px;
     font-size: 1.5em;
     color: white;
     font-family: system-ui;
     line-height: normal;
}
 a.top-page-cta-big-button, div.top-page-cta-big-button {
     position: relative;
     width: fit-content;
     z-index: 2;
     display: block;
     text-align: center;
     background: #F47825 0% 0% no-repeat padding-box;
     box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.4);
     border-radius: 3px;
     font: 1.5em/56px "Libre Franklin Bold", Arial, sans-serif;
     color: #FFF;
     text-decoration: none;
     padding: 10px 60px 10px 22px;
     margin-top: 4vh;
   	 text-shadow: none;
}
 a.top-page-cta-big-button:before, a.top-page-cta-big-button:after, div.top-page-cta-big-button:before, div.top-page-cta-big-button:after {
     content: "";
     width: 0;
     height: 0;
     margin-top: -6px;
     border-top: 6px solid transparent;
     border-bottom: 6px solid transparent;
     border-left: 6px solid #FFF;
     position: absolute;
     top: 50%;
     right: 25px;
}
 a.top-page-cta-big-button:before, div.top-page-cta-big-button:before {
     right: 17px;
     margin-top: -4px;
     border-top: 4px solid transparent;
     border-bottom: 4px solid transparent;
     border-left: 4px solid #FFF;
}

 @media (min-width: 1200px) {
     .jarallax.header-video-w-text .dce-hv-main-wrap .dce-hv-wrap .dce-hv-slick-wrap {
        background: #0000008c;      
    }
     .frame.frame-dce-ph {
        /* STAGE */
        /* margin-top: -185px;
         */
         margin-top: -130px;
    }
     .extended-bottom-cta {
         max-width: 1120px;
         margin: 0 auto;
         margin-top: -50vh;
         position: static;
       	 text-shadow: 3px 3px 4px #00000080;
    }
     .extended-bottom-cta-toptext {
         font-size: 3.5em;
         line-height: 1em !important;
         max-width: 767px;
    }
     .extended-bottom-cta-bottomtext {
         max-width: 676px;
         font-size: 1.5em;
    }
     a.top-page-cta-big-button, div.top-page-cta-big-button {
         font: 1.5em/56px "Libre Franklin Bold", Arial, sans-serif;
       	 text-shadow: none;
    }
     a.top-page-cta-big-button:before, a.top-page-cta-big-button:after, div.top-page-cta-big-button:before, div.top-page-cta-big-button:after {
         border-top: 8px solid transparent;
         border-bottom: 8px solid transparent;
         border-left: 8px solid #FFF;
         margin-top: -8px;
    }
     a.top-page-cta-big-button:before, div.top-page-cta-big-button:before {
         margin-top: -6px;
         border-top: 6px solid transparent;
         border-bottom: 6px solid transparent;
         border-left: 6px solid #FFF;
    }
}

 @media only screen and (max-width: 398px) {
     .extended-bottom-cta-toptext {
        font-size: 2em;
    }
     .extended-bottom-cta-bottomtext {
        font-size: 1.2em;
    }
     a.top-page-cta-big-button, div.top-page-cta-big-button {
        font: 1.2em/38px "Libre Franklin Bold", Arial, sans-serif;
    }
}

@media (max-height: 900px) and (min-width: 1200px ) {
    .jarallax.header-video-w-text {
        height: 900px !important;
    }
    .extended-bottom-cta {
        margin-top: -550px;
    }
}



/* SLIDER */

 .jarallax.header-video-w-text {
     height: 98vh;
   	 min-height: 667px;
     margin-bottom: 200px;
}
.jarallax.header-video-w-text .dce-hv-main-wrap .dce-hv-wrap .dce-hv-slick-wrap {
	background: none;
}

 @media (min-width: 1200px) {
     .jarallax.header-video-w-text .dce-hv-main-wrap .dce-hv-wrap .dce-hv-slick-wrap ul.dce-hv-responsive div.slick-list .slick-track li.li-slick-slides div.dce-hv-slides-wrapper .dce-hv-headline .dce-hv-headline-inner .slider-inhalt-textbig {
         font: 40px/40px "Libre Franklin Bold", Arial, sans-serif;
         /*text-transform: uppercase;*/
         color: #fff;
       	 max-width: 666px;
       	 text-shadow: 1px 1px 3px #00000066;
    }
     .jarallax.header-video-w-text .dce-hv-main-wrap .dce-hv-wrap .dce-hv-slick-wrap ul.dce-hv-responsive div.slick-list .slick-track li.li-slick-slides div.dce-hv-slides-wrapper .dce-hv-headline {
         top: 130px;
    }
     .dce-hv-main-wrap .dce-hv-wrap .dce-hv-slick-wrap ul.dce-hv-responsive .slick-arrow {
         top: 150px;
    }
     .jarallax.header-video-w-text .dce-hv-main-wrap .dce-hv-wrap .dce-hv-slick-wrap ul.dce-hv-responsive div.slick-list .slick-track li.li-slick-slides div.dce-hv-slides-wrapper .dce-hv-headline .dce-hv-headline-inner {
         background: none;
         box-shadow: none;
         width: fit-content;
         max-width: 95%;
    }
     .fourgrid_master {
         margin-top: -17em !important;
    }
     .jarallax.header-video-w-text .dce-hv-main-wrap .dce-hv-wrap .dce-hv-slick-wrap ul.dce-hv-responsive div.slick-list .slick-track li.li-slick-slides div.dce-hv-slides-wrapper .dce-hv-headline .dce-hv-headline-inner .slider-icon {
         background-size: 90px 90px;
         width: 90px;
         height: 90px;
         margin: -1px 18px 100px auto;
         line-height: 70px;
    }
     .jarallax.header-video-w-text .dce-hv-main-wrap .dce-hv-wrap .dce-hv-slick-wrap ul.dce-hv-responsive div.slick-list .slick-track li.li-slick-slides div.dce-hv-slides-wrapper .dce-hv-headline .dce-hv-headline-inner .slider-inhalt-textsmall {
         font: 18px/20px "Libre Franklin Regular", Arial, sans-serif;
         color: #ffffff;
         margin-top: 20px;
         line-height: 26px;
         max-width: 100%;
       	 text-shadow: 1px 1px 3px #00000066;
    }
     .dce-hv-main-wrap .dce-hv-wrap .dce-hv-slick-wrap ul.dce-hv-responsive .slick-hv-next.slick-arrow .css-arrow {
         border-left: 14px solid #ffffff;
    }
     .dce-hv-main-wrap .dce-hv-wrap .dce-hv-slick-wrap ul.dce-hv-responsive .slick-hv-prev.slick-arrow .css-arrow {
         border-right: 14px solid #ffffff;
    }
     .jarallax.header-video-w-text .dce-hv-main-wrap .dce-hv-wrap .dce-hv-slick-wrap ul.dce-hv-responsive div.slick-list .slick-track li.li-slick-slides div.dce-hv-slides-wrapper .dce-hv-headline .dce-hv-headline-inner div.dce-hv-button {
         display: none;
         bottom: 70px;
         right: 0px;
         -webkit-transform: translateY(40%);
         -ms-transform: translateY(40%);
         transform: translateY(40%);
         font: 18px/10px "Libre Franklin Bold", Arial, sans-serif;
         padding: 20px 50px 20px 20px;
         background: #68b6d9 0% 0% no-repeat padding-box
    }
     .frame.frame-dce-ph {
        margin-top: -140px;
    }
    .jarallax.header-video-w-text .dce-hv-main-wrap .dce-hv-wrap .dce-hv-slick-wrap ul.dce-hv-responsive div.slick-list .slick-track li.li-slick-slides div.dce-hv-slides-wrapper .dce-hv-headline .dce-hv-headline-inner .slider-icon.slider-icon-f000-preise {
        background-image: url(/fileadmin/templates/pics/funktionen-icons-png/preise-neu.png);
        background-size: 220px;
        width: 220px;
        height: 184px;
    }     
     .jarallax.header-video-w-text .dce-hv-main-wrap .dce-hv-wrap .dce-hv-slick-wrap ul.dce-hv-responsive div.slick-list .slick-track li.li-slick-slides div.dce-hv-slides-wrapper .dce-hv-headline .dce-hv-headline-inner .slider-icon.slider-icon-f001-live-ortung {
        background-image: url(/fileadmin/templates/pics/funktionen-icons-png/Live-Ortung_icon.png);
    }
     .jarallax.header-video-w-text .dce-hv-main-wrap .dce-hv-wrap .dce-hv-slick-wrap ul.dce-hv-responsive div.slick-list .slick-track li.li-slick-slides div.dce-hv-slides-wrapper .dce-hv-headline .dce-hv-headline-inner .slider-icon.slider-icon-f002-navigation {
        background-image: url(/fileadmin/templates/pics/funktionen-icons-png/Navigation_icon.png);
    }
     .jarallax.header-video-w-text .dce-hv-main-wrap .dce-hv-wrap .dce-hv-slick-wrap ul.dce-hv-responsive div.slick-list .slick-track li.li-slick-slides div.dce-hv-slides-wrapper .dce-hv-headline .dce-hv-headline-inner .slider-icon.slider-icon-f003-auftragsmanagement {
        background-image: url(/fileadmin/templates/pics/funktionen-icons-png/Auftragsmanagement_icon.png);
    }
     .jarallax.header-video-w-text .dce-hv-main-wrap .dce-hv-wrap .dce-hv-slick-wrap ul.dce-hv-responsive div.slick-list .slick-track li.li-slick-slides div.dce-hv-slides-wrapper .dce-hv-headline .dce-hv-headline-inner .slider-icon.slider-icon-f004-telemetriedaten {
        background-image: url(/fileadmin/templates/pics/funktionen-icons-png/Telemetriedaten_icon.png);
    }
     .jarallax.header-video-w-text .dce-hv-main-wrap .dce-hv-wrap .dce-hv-slick-wrap ul.dce-hv-responsive div.slick-list .slick-track li.li-slick-slides div.dce-hv-slides-wrapper .dce-hv-headline .dce-hv-headline-inner .slider-icon.slider-icon-f005-ota-tacho-auslese {
        background-image: url(/fileadmin/templates/pics/funktionen-icons-png/OTA_Tacho-Auslese_icon.png);
    }
     .jarallax.header-video-w-text .dce-hv-main-wrap .dce-hv-wrap .dce-hv-slick-wrap ul.dce-hv-responsive div.slick-list .slick-track li.li-slick-slides div.dce-hv-slides-wrapper .dce-hv-headline .dce-hv-headline-inner .slider-icon.slider-icon-f006-kommunikation {
        background-image: url(/fileadmin/templates/pics/funktionen-icons-png/Kommunikation_icon.png);
    }
     .jarallax.header-video-w-text .dce-hv-main-wrap .dce-hv-wrap .dce-hv-slick-wrap ul.dce-hv-responsive div.slick-list .slick-track li.li-slick-slides div.dce-hv-slides-wrapper .dce-hv-headline .dce-hv-headline-inner .slider-icon.slider-icon-f007-erp-crm-integration {
        background-image: url(/fileadmin/templates/pics/funktionen-icons-png/ERP-CRM-Integration_icon.png);
    }
     .jarallax.header-video-w-text .dce-hv-main-wrap .dce-hv-wrap .dce-hv-slick-wrap ul.dce-hv-responsive div.slick-list .slick-track li.li-slick-slides div.dce-hv-slides-wrapper .dce-hv-headline .dce-hv-headline-inner .slider-icon.slider-icon-f008-objekterkennung {
        background-image: url(/fileadmin/templates/pics/funktionen-icons-png/Objekterkennung_icon.png);
    }
     .jarallax.header-video-w-text .dce-hv-main-wrap .dce-hv-wrap .dce-hv-slick-wrap ul.dce-hv-responsive div.slick-list .slick-track li.li-slick-slides div.dce-hv-slides-wrapper .dce-hv-headline .dce-hv-headline-inner .slider-icon.slider-icon-f009-ota-taxameter-auslese {
        background-image: url(/fileadmin/templates/pics/funktionen-icons-png/OTA_Taxameter-Auslese_icon.png);
    }
     .jarallax.header-video-w-text .dce-hv-main-wrap .dce-hv-wrap .dce-hv-slick-wrap ul.dce-hv-responsive div.slick-list .slick-track li.li-slick-slides div.dce-hv-slides-wrapper .dce-hv-headline .dce-hv-headline-inner .slider-icon.slider-icon-f010-fahrstilanalyse {
        background-image: url(/fileadmin/templates/pics/funktionen-icons-png/Fahrstilanalyse_icon.png);
    }
     .jarallax.header-video-w-text .dce-hv-main-wrap .dce-hv-wrap .dce-hv-slick-wrap ul.dce-hv-responsive div.slick-list .slick-track li.li-slick-slides div.dce-hv-slides-wrapper .dce-hv-headline .dce-hv-headline-inner .slider-icon.slider-icon-f011-elektronisches-fahrtenbuch {
        background-image: url(/fileadmin/templates/pics/funktionen-icons-png/elektr-fahrtenbuch_icon.png);
    }
     .jarallax.header-video-w-text .dce-hv-main-wrap .dce-hv-wrap .dce-hv-slick-wrap ul.dce-hv-responsive div.slick-list .slick-track li.li-slick-slides div.dce-hv-slides-wrapper .dce-hv-headline .dce-hv-headline-inner .slider-icon.slider-icon-f012-verkehrsdienst-in-echtzeit {
        background-image: url(/fileadmin/templates/pics/funktionen-icons-png/Verkehrsdienst-in-Echtzeit_icon.png);
    }
     .jarallax.header-video-w-text .dce-hv-main-wrap .dce-hv-wrap .dce-hv-slick-wrap ul.dce-hv-responsive div.slick-list .slick-track li.li-slick-slides div.dce-hv-slides-wrapper .dce-hv-headline .dce-hv-headline-inner .slider-icon.slider-icon-f013-spesenabrechnung {
        background-image: url(/fileadmin/templates/pics/funktionen-icons-png/Spesenabrechnung_icon.png);
    }
     .jarallax.header-video-w-text .dce-hv-main-wrap .dce-hv-wrap .dce-hv-slick-wrap ul.dce-hv-responsive div.slick-list .slick-track li.li-slick-slides div.dce-hv-slides-wrapper .dce-hv-headline .dce-hv-headline-inner .slider-icon.slider-icon-f014-arbeitszeiterfassung {
        background-image: url(/fileadmin/templates/pics/funktionen-icons-png/Arbeitszeiterfassung_icon.png);
    }
     .jarallax.header-video-w-text .dce-hv-main-wrap .dce-hv-wrap .dce-hv-slick-wrap ul.dce-hv-responsive div.slick-list .slick-track li.li-slick-slides div.dce-hv-slides-wrapper .dce-hv-headline .dce-hv-headline-inner .slider-icon.slider-icon-f015-diebstahlschutz {
        background-image: url(/fileadmin/templates/pics/funktionen-icons-png/Diebstahlschutz_icon.png);
    }
     .jarallax.header-video-w-text .dce-hv-main-wrap .dce-hv-wrap .dce-hv-slick-wrap ul.dce-hv-responsive div.slick-list .slick-track li.li-slick-slides div.dce-hv-slides-wrapper .dce-hv-headline .dce-hv-headline-inner .slider-icon.slider-icon-f016-lenk-und-ruhezeiten {
        background-image: url(/fileadmin/templates/pics/funktionen-icons-png/Lenk-und-Ruhezeiten_icon.png);
    }
     .jarallax.header-video-w-text .dce-hv-main-wrap .dce-hv-wrap .dce-hv-slick-wrap ul.dce-hv-responsive div.slick-list .slick-track li.li-slick-slides div.dce-hv-slides-wrapper .dce-hv-headline .dce-hv-headline-inner .slider-icon.slider-icon-f017-reifendruckkontrolle {
        background-image: url(/fileadmin/templates/pics/funktionen-icons-png/Reifendruckkontrolle_icon.png);
    }
     .jarallax.header-video-w-text .dce-hv-main-wrap .dce-hv-wrap .dce-hv-slick-wrap ul.dce-hv-responsive div.slick-list .slick-track li.li-slick-slides div.dce-hv-slides-wrapper .dce-hv-headline .dce-hv-headline-inner .slider-icon.slider-icon-f018-fuehrerscheinkontrolle {
        background-image: url(/fileadmin/templates/pics/funktionen-icons-png/Fuehrerscheinkontrolle_icon.png);
    }
     .jarallax.header-video-w-text .dce-hv-main-wrap .dce-hv-wrap .dce-hv-slick-wrap ul.dce-hv-responsive div.slick-list .slick-track li.li-slick-slides div.dce-hv-slides-wrapper .dce-hv-headline .dce-hv-headline-inner .slider-icon.slider-icon-f019-abfahrtskontrolle {
        background-image: url(/fileadmin/templates/pics/funktionen-icons-png/Abfahrtskontrolle_icon.png);
    }
     .jarallax.header-video-w-text .dce-hv-main-wrap .dce-hv-wrap .dce-hv-slick-wrap ul.dce-hv-responsive div.slick-list .slick-track li.li-slick-slides div.dce-hv-slides-wrapper .dce-hv-headline .dce-hv-headline-inner .slider-icon.slider-icon-f020-trailer-und-objekterkennung {
        background-image: url(/fileadmin/templates/pics/funktionen-icons-png/Trailer-und-Objekterkennung_icon.png);
    }
     .jarallax.header-video-w-text .dce-hv-main-wrap .dce-hv-wrap .dce-hv-slick-wrap ul.dce-hv-responsive div.slick-list .slick-track li.li-slick-slides div.dce-hv-slides-wrapper .dce-hv-headline .dce-hv-headline-inner .slider-icon.slider-icon-f021-subunternehmermanagement {
        background-image: url(/fileadmin/templates/pics/funktionen-icons-png/Subunternehmermanagement_icon.png);
    }
     .jarallax.header-video-w-text .dce-hv-main-wrap .dce-hv-wrap .dce-hv-slick-wrap ul.dce-hv-responsive div.slick-list .slick-track li.li-slick-slides div.dce-hv-slides-wrapper .dce-hv-headline .dce-hv-headline-inner .slider-icon.slider-icon-f022-berichte-und-analysen {
        background-image: url(/fileadmin/templates/pics/funktionen-icons-png/Berichte-und-Analysen_icon.png);
    }
     .jarallax.header-video-w-text .dce-hv-main-wrap .dce-hv-wrap .dce-hv-slick-wrap ul.dce-hv-responsive div.slick-list .slick-track li.li-slick-slides div.dce-hv-slides-wrapper .dce-hv-headline .dce-hv-headline-inner .slider-icon.slider-icon-f023-tankueberwachung {
        background-image: url(/fileadmin/templates/pics/funktionen-icons-png/Tankueberwachung_icon.png);
    }
     .jarallax.header-video-w-text .dce-hv-main-wrap .dce-hv-wrap .dce-hv-slick-wrap ul.dce-hv-responsive div.slick-list .slick-track li.li-slick-slides div.dce-hv-slides-wrapper .dce-hv-headline .dce-hv-headline-inner .slider-icon.slider-icon-f024-integration-von-drittanbieterloesungen {
        background-image: url(/fileadmin/templates/pics/funktionen-icons-png/Drittanbieterloesung_icon.png);
    }
     .jarallax.header-video-w-text .dce-hv-main-wrap .dce-hv-wrap .dce-hv-slick-wrap ul.dce-hv-responsive div.slick-list .slick-track li.li-slick-slides div.dce-hv-slides-wrapper .dce-hv-headline .dce-hv-headline-inner .slider-icon.slider-icon-f025-routenoptimierung {
        background-image: url(/fileadmin/templates/pics/funktionen-icons-png/Routenoptimierung_icon.png);
    }
     .jarallax.header-video-w-text .dce-hv-main-wrap .dce-hv-wrap .dce-hv-slick-wrap ul.dce-hv-responsive div.slick-list .slick-track li.li-slick-slides div.dce-hv-slides-wrapper .dce-hv-headline .dce-hv-headline-inner .slider-icon.slider-icon-f026-fuhrparkmanagement {
        background-image: url(/fileadmin/templates/pics/funktionen-icons-png/Fuhrparkmanagement_icon.png);
    }
     .jarallax.header-video-w-text .dce-hv-main-wrap .dce-hv-wrap .dce-hv-slick-wrap ul.dce-hv-responsive div.slick-list .slick-track li.li-slick-slides div.dce-hv-slides-wrapper .dce-hv-headline .dce-hv-headline-inner .slider-icon.slider-icon-f027-geozonenueberwachung {
        background-image: url(/fileadmin/templates/pics/funktionen-icons-png/Geozonenueberwachung_icon.png);
    }
     .jarallax.header-video-w-text .dce-hv-main-wrap .dce-hv-wrap .dce-hv-slick-wrap ul.dce-hv-responsive div.slick-list .slick-track li.li-slick-slides div.dce-hv-slides-wrapper .dce-hv-headline .dce-hv-headline-inner .slider-icon.slider-icon-f028-fahreridentifikation {
        background-image: url(/fileadmin/templates/pics/funktionen-icons-png/Fahreridentifikation_icon.png);
    }
     .jarallax.header-video-w-text .dce-hv-main-wrap .dce-hv-wrap .dce-hv-slick-wrap ul.dce-hv-responsive div.slick-list .slick-track li.li-slick-slides div.dce-hv-slides-wrapper .dce-hv-headline .dce-hv-headline-inner .slider-icon.slider-icon-f029-rueckfahrkamera {
        background-image: url(/fileadmin/templates/pics/funktionen-icons-png/Rueckfahrkamera_icon.png);
    }
     .jarallax.header-video-w-text .dce-hv-main-wrap .dce-hv-wrap .dce-hv-slick-wrap ul.dce-hv-responsive div.slick-list .slick-track li.li-slick-slides div.dce-hv-slides-wrapper .dce-hv-headline .dce-hv-headline-inner .slider-icon.slider-icon-f030-mischfuhrpark {
        background-image: url(/fileadmin/templates/pics/funktionen-icons-png/Mischfuhrpark_icon.png);
    }
}



@media (max-width: 1199px) {
    .slider-icon-f000-preise {
        display: block;
        background-repeat: no-repeat;
        /* float: right; */
        background-image: url(/fileadmin/templates/pics/funktionen-icons-png/preise-neu.png);
        background-size: 180px;
        width: 180px;
        height: 166px;
    }
    /*
    .extended-bottom-cta {
        margin-bottom: 15vh;
        bottom: 0;
        top: unset;
        margin-left: 50px;
    }
    */
}