/* $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;
  }
}

.frame-dce-bildbox-overlay-header .dce-bildbox-overlay-header-main-wrapper .dce-bildbox-overlay-header-top .dce-bildbox-overlay-header-bild-wrap .dce-bildbox-overlay-header-image-wrapper img {
  /* max-width: none; */
  margin: 0 auto;
  width: auto;
  max-width: 300px;
}
@media (min-width: 480px) {
  .frame-dce-bildbox-overlay-header .dce-bildbox-overlay-header-main-wrapper .dce-bildbox-overlay-header-top .dce-bildbox-overlay-header-bild-wrap .dce-bildbox-overlay-header-image-wrapper img {
    /* height: 100px;
    margin-top:84px; */
    max-width: 320px;
  }
}
@media (min-width: 576px) {
  .frame-dce-bildbox-overlay-header .dce-bildbox-overlay-header-main-wrapper .dce-bildbox-overlay-header-top .dce-bildbox-overlay-header-bild-wrap .dce-bildbox-overlay-header-image-wrapper img {
    /* height: 120px;
    margin-top:84px; */
    max-width: 360px;
  }
}
@media (min-width: 768px) {
  .frame-dce-bildbox-overlay-header .dce-bildbox-overlay-header-main-wrapper .dce-bildbox-overlay-header-top .dce-bildbox-overlay-header-bild-wrap .dce-bildbox-overlay-header-image-wrapper img {
    /* height: 160px;
    margin-top:84px; */
    max-width: 480px;
  }
}
@media (min-width: 992px) {
  .frame-dce-bildbox-overlay-header .dce-bildbox-overlay-header-main-wrapper .dce-bildbox-overlay-header-top .dce-bildbox-overlay-header-bild-wrap .dce-bildbox-overlay-header-image-wrapper img {
    /* height: 207px;
    margin-top:84px; */
    max-width: 576px;
  }
}
@media (min-width: 1200px) {
  .frame-dce-bildbox-overlay-header .dce-bildbox-overlay-header-main-wrapper .dce-bildbox-overlay-header-top .dce-bildbox-overlay-header-bild-wrap .dce-bildbox-overlay-header-image-wrapper img {
    /* height: 250px;
    margin-top:84px; */
    max-width: 960px;
  }
}
.frame-dce-bildbox-overlay-header .dce-bildbox-overlay-header-main-wrapper .dce-bildbox-overlay-header-bottom {
  /* margin-top:-50px; */
}
.frame-dce-bildbox-overlay-header .dce-bildbox-overlay-header-main-wrapper .dce-bildbox-overlay-header-bottom .dce-bildbox-overlay-header-bottom-wrap .headergrafx img {
  max-height: 135px;
}

/*# sourceMappingURL=dce-bildbox-overlay-header.css.map */



			
				
				

							#whole-wrap .div_content #col-main-content.col-main-content-sub {margin-top:-215px;}

					
					
				
			
				@media (max-width: 1199px) {
						#whole-wrap .div_content #col-main-content.col-main-content-sub {margin-top:-180px;}
						}
				
			
					@media (max-width: 767.99px) {
					#whole-wrap .div_content #col-main-content.col-main-content-sub {margin-top:-120px;}
					}
				
			
		

/* $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;
  }
}

/* DCE Text Bild */
.frame-dce-text-bild .dce-text-bild-main-wrapper {
  margin: 0 30px;
}
@media (min-width: 768px) {
  .frame-dce-text-bild .dce-text-bild-main-wrapper {
    margin: 0;
  }
}
.frame-dce-text-bild .dce-text-bild-main-wrapper .dce-text-bild-left {
  padding-top: 25px;
  padding-bottom: 25px;
  padding-left: 25px;
  z-index: 2;
}
.frame-dce-text-bild .dce-text-bild-main-wrapper .dce-text-bild-left:before {
  content: "";
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0px;
  box-shadow: 0px 2px 20px #00000040;
  z-index: 1;
}
.frame-dce-text-bild .dce-text-bild-main-wrapper .dce-text-bild-left .dce-text-bild-bild-wrap {
  margin-bottom: 15px;
}
@media (min-width: 576px) {
  .frame-dce-text-bild .dce-text-bild-main-wrapper .dce-text-bild-left .dce-text-bild-bild-wrap {
    margin-bottom: 0px;
  }
}
.frame-dce-text-bild .dce-text-bild-main-wrapper .dce-text-bild-left.no-border-left-col:before {
  box-shadow: none !important;
}
.frame-dce-text-bild .dce-text-bild-main-wrapper .dce-text-bild-right {
  max-width: none;
  -ms-flex: auto;
  flex: auto;
  margin: 0 -30px;
  padding-top: 25px;
  padding-bottom: 25px;
  padding-left: 15px;
  padding-right: 15px;
  box-shadow: 0px 2px 20px #00000040;
}
@media (min-width: 768px) {
  .frame-dce-text-bild .dce-text-bild-main-wrapper .dce-text-bild-right {
    -ms-flex: 0 0 66.666667%;
    flex: 0 0 66.666667%;
    max-width: 66.666667%;
    margin: 0;
    padding-left: 25px;
    padding-right: 25px;
  }
}
.frame-dce-text-bild .dce-text-bild-main-wrapper .dce-text-bild-right:before {
  content: "";
  position: absolute;
  top: 0;
  bottom: auto;
  left: 0;
  right: 0;
  width: auto;
  height: 20px;
  background: #fff;
  z-index: 2;
}
@media (min-width: 768px) {
  .frame-dce-text-bild .dce-text-bild-main-wrapper .dce-text-bild-right:before {
    top: 0;
    bottom: 0;
    left: 0;
    right: auto;
    width: 20px;
    height: auto;
  }
}
.frame-dce-text-bild .dce-text-bild-main-wrapper .dce-text-bild-right .dce-text-bild-text-wrap .headergrafx {
  margin-bottom: 20px;
}
.frame-dce-text-bild .dce-text-bild-main-wrapper .dce-text-bild-right .dce-text-bild-text-wrap .headergrafx img {
  max-height: 34px;
  max-width: 350px;
  margin: 0 auto;
  width: auto;
}
@media (min-width: 768px) {
  .frame-dce-text-bild .dce-text-bild-main-wrapper .dce-text-bild-right .dce-text-bild-text-wrap .headergrafx img {
    margin: 0;
    max-height: 40px;
  }
}
.frame-dce-text-bild .dce-text-bild-main-wrapper .dce-text-bild-right .dce-text-bild-text-wrap h1.headline-headerright {
  font: 16px/26px "Libre Franklin Bold", Arial, sans-serif;
}
@media (min-width: 768px) {
  .frame-dce-text-bild .dce-text-bild-main-wrapper .dce-text-bild-right .dce-text-bild-text-wrap h1.headline-headerright {
    font: 22px/26px "Libre Franklin Bold", Arial, sans-serif;
  }
}
.frame-dce-text-bild .dce-text-bild-main-wrapper .dce-text-bild-right .dce-text-bild-text-wrap ul.dce-slider-auszeichnungen-boxen.slick-slider {
  padding-top: 15px;
  padding-left: 0px;
  padding-right: 0px;
  padding-bottom: 15px;
  margin-bottom: 15px;
  list-style-type: none;
}
@media (min-width: 1200px) {
  .frame-dce-text-bild .dce-text-bild-main-wrapper .dce-text-bild-right .dce-text-bild-text-wrap ul.dce-slider-auszeichnungen-boxen.slick-slider {
    background: #EFEFEF;
    box-shadow: 0px 2px 6px #00000029;
    padding-left: 60px;
    padding-right: 60px;
  }
}
.frame-dce-text-bild .dce-text-bild-main-wrapper .dce-text-bild-right .dce-text-bild-text-wrap ul.dce-slider-auszeichnungen-boxen.slick-slider .slick-arrow {
  position: absolute;
  z-index: 2;
  top: calc(50% - 10px);
  font-size: 18px;
  color: rgba(0, 0, 0, 0.4);
  transition: all 0.3s ease;
}
.frame-dce-text-bild .dce-text-bild-main-wrapper .dce-text-bild-right .dce-text-bild-text-wrap ul.dce-slider-auszeichnungen-boxen.slick-slider .slick-arrow:hover {
  color: #333333;
}
.frame-dce-text-bild .dce-text-bild-main-wrapper .dce-text-bild-right .dce-text-bild-text-wrap ul.dce-slider-auszeichnungen-boxen.slick-slider .slick-arrow i {
  cursor: pointer;
}
.frame-dce-text-bild .dce-text-bild-main-wrapper .dce-text-bild-right .dce-text-bild-text-wrap ul.dce-slider-auszeichnungen-boxen.slick-slider .slick-arrow .css-arrow {
  opacity: 1;
  cursor: pointer;
  width: 0;
  height: 0;
  border-top: 10px solid transparent;
  border-bottom: 10px solid transparent;
  transition: all 0.25s ease-in-out 0s;
}
.frame-dce-text-bild .dce-text-bild-main-wrapper .dce-text-bild-right .dce-text-bild-text-wrap ul.dce-slider-auszeichnungen-boxen.slick-slider .slick-arrow .css-arrow:hover {
  opacity: 0.7;
}
.frame-dce-text-bild .dce-text-bild-main-wrapper .dce-text-bild-right .dce-text-bild-text-wrap ul.dce-slider-auszeichnungen-boxen.slick-slider .dce-slider-ks-prev.slick-arrow {
  left: 5px;
}
@media only screen and (min-width: 1199px) {
  .frame-dce-text-bild .dce-text-bild-main-wrapper .dce-text-bild-right .dce-text-bild-text-wrap ul.dce-slider-auszeichnungen-boxen.slick-slider .dce-slider-ks-prev.slick-arrow {
    left: 25px;
  }
}
.frame-dce-text-bild .dce-text-bild-main-wrapper .dce-text-bild-right .dce-text-bild-text-wrap ul.dce-slider-auszeichnungen-boxen.slick-slider .dce-slider-ks-prev.slick-arrow .css-arrow {
  border-right: 10px solid #333333;
}
.frame-dce-text-bild .dce-text-bild-main-wrapper .dce-text-bild-right .dce-text-bild-text-wrap ul.dce-slider-auszeichnungen-boxen.slick-slider .dce-slider-ks-next.slick-arrow {
  right: 5px;
}
@media only screen and (min-width: 1199px) {
  .frame-dce-text-bild .dce-text-bild-main-wrapper .dce-text-bild-right .dce-text-bild-text-wrap ul.dce-slider-auszeichnungen-boxen.slick-slider .dce-slider-ks-next.slick-arrow {
    right: 25px;
  }
}
.frame-dce-text-bild .dce-text-bild-main-wrapper .dce-text-bild-right .dce-text-bild-text-wrap ul.dce-slider-auszeichnungen-boxen.slick-slider .dce-slider-ks-next.slick-arrow .css-arrow {
  border-left: 10px solid #333333;
}
.frame-dce-text-bild .dce-text-bild-main-wrapper .dce-text-bild-right .dce-text-bild-text-wrap ul.dce-slider-auszeichnungen-boxen.slick-slider li {
  overflow: hidden;
  list-style-type: none;
  margin: 0;
}
.frame-dce-text-bild .dce-text-bild-main-wrapper .dce-text-bild-right .dce-text-bild-text-wrap ul.dce-slider-auszeichnungen-boxen.slick-slider li:before {
  display: none;
}
.frame-dce-text-bild .dce-text-bild-main-wrapper .dce-text-bild-right .dce-text-bild-text-wrap ul.dce-slider-auszeichnungen-boxen.slick-slider li.li-slick-slides .dce-slider-auszeichnungen-image {
  text-align: center;
  position: relative;
  padding-bottom: 60px;
  padding-top: 0px;
  padding-right: 0;
}
.frame-dce-text-bild .dce-text-bild-main-wrapper .dce-text-bild-right .dce-text-bild-text-wrap ul.dce-slider-auszeichnungen-boxen.slick-slider li.li-slick-slides .dce-slider-auszeichnungen-image img {
  max-width: 200px;
  width: auto;
  margin: 0 auto;
  box-shadow: 0px 3px 6px #00000029;
  border: 1px solid #dddddd;
}
@media (min-width: 1200px) {
  .frame-dce-text-bild .dce-text-bild-main-wrapper .dce-text-bild-right .dce-text-bild-text-wrap ul.dce-slider-auszeichnungen-boxen.slick-slider li.li-slick-slides .dce-slider-auszeichnungen-image {
    padding-bottom: 0px;
  }
}
.frame-dce-text-bild .dce-text-bild-main-wrapper .dce-text-bild-right .dce-text-bild-text-wrap ul.dce-slider-auszeichnungen-boxen.slick-slider li.li-slick-slides .dce-sliderdots {
  position: relative;
}
.frame-dce-text-bild .dce-text-bild-main-wrapper .dce-text-bild-right .dce-text-bild-text-wrap ul.dce-slider-auszeichnungen-boxen.slick-slider li.li-slick-slides .dce-sliderdots ul.slick-dots {
  margin: 0;
  padding: 0;
  bottom: 20px;
}
.frame-dce-text-bild .dce-text-bild-main-wrapper .dce-text-bild-right .dce-text-bild-text-wrap ul.dce-slider-auszeichnungen-boxen.slick-slider li.li-slick-slides .dce-sliderdots ul.slick-dots li button:before {
  opacity: 1;
  color: #E8E8E8;
}
.frame-dce-text-bild .dce-text-bild-main-wrapper .dce-text-bild-right .dce-text-bild-text-wrap ul.dce-slider-auszeichnungen-boxen.slick-slider li.li-slick-slides .dce-sliderdots ul.slick-dots li button:hover:before {
  opacity: 0.75;
  color: #F47825;
}
.frame-dce-text-bild .dce-text-bild-main-wrapper .dce-text-bild-right .dce-text-bild-text-wrap ul.dce-slider-auszeichnungen-boxen.slick-slider li.li-slick-slides .dce-sliderdots ul.slick-dots li.slick-active button:before {
  opacity: 0.75;
  color: #F47825;
}
.frame-dce-text-bild .dce-text-bild-main-wrapper .dce-text-bild-right .dce-text-bild-text-wrap ul.dce-slider-auszeichnungen-boxen.slick-slider li.li-slick-slides .dce-sliderdots ul.slick-dots li.slick-active button:hover:before {
  opacity: 0.75;
  color: #F47825;
}
.frame-dce-text-bild .dce-text-bild-main-wrapper .dce-text-bild-right .dce-text-bild-text-wrap ul.dce-slider-auszeichnungen-boxen.slick-slider li.li-slick-slides .dce-slider-auszeichnungen-text h6 {
  font: 16px/26px "Libre Franklin Bold", Arial, sans-serif;
  margin-bottom: 12px;
}
@media (min-width: 1200px) {
  .frame-dce-text-bild .dce-text-bild-main-wrapper .dce-text-bild-right .dce-text-bild-text-wrap ul.dce-slider-auszeichnungen-boxen.slick-slider li.li-slick-slides .dce-slider-auszeichnungen-text {
    padding-left: 15px;
  }
}
@media (min-width: 576px) {
  .frame-dce-text-bild .dce-text-bild-main-wrapper .dce-text-bild-right .dce-text-bild-text-wrap ul.dce-slider-auszeichnungen-boxen.slick-slider li.li-slick-slides .dce-slider-auszeichnungen-image {
    display: block;
  }
}
.frame-dce-text-bild .dce-text-bild-main-wrapper .dce-text-bild-right .dce-text-bild-text-wrap .buttonleiste-unten {
  margin-top: 30px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  justify-content: flex-end;
}
@media (min-width: 768px) {
  .frame-dce-text-bild .dce-text-bild-main-wrapper .dce-text-bild-right .dce-text-bild-text-wrap .buttonleiste-unten {
    margin-top: 15px;
    margin-bottom: -15px;
  }
}
@media (min-width: 992px) {
  .frame-dce-text-bild .dce-text-bild-main-wrapper .dce-text-bild-right .dce-text-bild-text-wrap .buttonleiste-unten {
    margin-top: 30px;
    margin-bottom: 0px;
  }
}
.frame-dce-text-bild .dce-text-bild-main-wrapper .dce-text-bild-right .dce-text-bild-text-wrap .buttonleiste-unten a.link-store {
  flex: 0 0 50%;
}
.frame-dce-text-bild .dce-text-bild-main-wrapper .dce-text-bild-right .dce-text-bild-text-wrap .buttonleiste-unten a.link-store img {
  width: auto;
  margin-left: 10px;
  max-height: 32px;
  margin-bottom: 15px;
}
@media (min-width: 400px) {
  .frame-dce-text-bild .dce-text-bild-main-wrapper .dce-text-bild-right .dce-text-bild-text-wrap .buttonleiste-unten a.link-store img {
    max-height: 38px;
  }
}
@media (min-width: 768px) {
  .frame-dce-text-bild .dce-text-bild-main-wrapper .dce-text-bild-right .dce-text-bild-text-wrap .buttonleiste-unten a.link-store {
    flex: inherit;
  }
  .frame-dce-text-bild .dce-text-bild-main-wrapper .dce-text-bild-right .dce-text-bild-text-wrap .buttonleiste-unten a.link-store img {
    max-height: 46px;
  }
}
@media (min-width: 992px) {
  .frame-dce-text-bild .dce-text-bild-main-wrapper .dce-text-bild-right .dce-text-bild-text-wrap .buttonleiste-unten a.link-store img {
    margin-bottom: 0;
  }
}
.frame-dce-text-bild .dce-text-bild-main-wrapper .dce-text-bild-right .dce-text-bild-text-wrap .buttonleiste-unten a.link-store.link-appstore img {
  margin-left: auto;
  margin-right: 5px;
}
@media (min-width: 768px) {
  .frame-dce-text-bild .dce-text-bild-main-wrapper .dce-text-bild-right .dce-text-bild-text-wrap .buttonleiste-unten a.link-store.link-appstore img {
    margin-left: 10px;
    margin-right: 0;
  }
}
.frame-dce-text-bild .dce-text-bild-main-wrapper .dce-text-bild-right .dce-text-bild-text-wrap .buttonleiste-unten a.link-store.link-playstore img {
  margin-right: auto;
  margin-left: 5px;
}
@media (min-width: 768px) {
  .frame-dce-text-bild .dce-text-bild-main-wrapper .dce-text-bild-right .dce-text-bild-text-wrap .buttonleiste-unten a.link-store.link-playstore img {
    margin-left: 10px;
    margin-right: 0;
  }
}
.frame-dce-text-bild .dce-text-bild-main-wrapper .dce-text-bild-right .dce-text-bild-text-wrap .buttonleiste-unten a.link-cta-button {
  background: #fff;
  margin-left: auto;
  margin-right: auto;
  margin-top: 10px;
  line-height: 32px;
  padding-top: 0;
  padding-bottom: 0;
}
.frame-dce-text-bild .dce-text-bild-main-wrapper .dce-text-bild-right .dce-text-bild-text-wrap .buttonleiste-unten a.link-cta-button:before, .frame-dce-text-bild .dce-text-bild-main-wrapper .dce-text-bild-right .dce-text-bild-text-wrap .buttonleiste-unten a.link-cta-button:after {
  border-left-color: #F47825;
  color: #F47825;
}
@media (min-width: 768px) {
  .frame-dce-text-bild .dce-text-bild-main-wrapper .dce-text-bild-right .dce-text-bild-text-wrap .buttonleiste-unten a.link-cta-button {
    line-height: 46px;
    margin-left: 10px;
    margin-right: 0;
    margin-top: 0px;
    margin-bottom: 15px;
  }
}
@media (min-width: 992px) {
  .frame-dce-text-bild .dce-text-bild-main-wrapper .dce-text-bild-right .dce-text-bild-text-wrap .buttonleiste-unten a.link-cta-button {
    margin-bottom: 0px;
  }
}
.frame-dce-text-bild .dce-text-bild-main-wrapper .dce-text-bild-right .dce-text-bild-text-wrap .buttonleiste-unten a.link-cta-button.colorscheme-orange {
  background: #F47825;
  color: #fff !important;
}
.frame-dce-text-bild .dce-text-bild-main-wrapper .dce-text-bild-right .dce-text-bild-text-wrap .buttonleiste-unten a.link-cta-button.colorscheme-orange:before, .frame-dce-text-bild .dce-text-bild-main-wrapper .dce-text-bild-right .dce-text-bild-text-wrap .buttonleiste-unten a.link-cta-button.colorscheme-orange:after {
  border-left-color: #fff;
  color: #fff;
}

.frame-dce-text-bild.frame-dce-text-bild-orange-bg {
  position: relative;
  padding-top: 35px;
  padding-bottom: 35px;
  color: #fff;
}
.frame-dce-text-bild.frame-dce-text-bild-orange-bg:before {
  content: "";
  background: #F47825;
  position: absolute;
  left: -35px;
  right: -35px;
  top: 0;
  bottom: 0;
  box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.4);
  border-radius: 3px;
}
.frame-dce-text-bild.frame-dce-text-bild-orange-bg a, .frame-dce-text-bild.frame-dce-text-bild-orange-bg h1, .frame-dce-text-bild.frame-dce-text-bild-orange-bg h2, .frame-dce-text-bild.frame-dce-text-bild-orange-bg h3, .frame-dce-text-bild.frame-dce-text-bild-orange-bg h4, .frame-dce-text-bild.frame-dce-text-bild-orange-bg h5, .frame-dce-text-bild.frame-dce-text-bild-orange-bg h6, .frame-dce-text-bild.frame-dce-text-bild-orange-bg p, .frame-dce-text-bild.frame-dce-text-bild-orange-bg ul, .frame-dce-text-bild.frame-dce-text-bild-orange-bg li, .frame-dce-text-bild.frame-dce-text-bild-orange-bg span, .frame-dce-text-bild.frame-dce-text-bild-orange-bg div, .frame-dce-text-bild.frame-dce-text-bild-orange-bg i {
  color: #fff;
}
.frame-dce-text-bild.frame-dce-text-bild-orange-bg a {
  color: #fff !important;
  text-decoration: underline !important;
}

/*# sourceMappingURL=dce-text-bild.css.map */


@charset "utf-8";
*{
	margin: 0px;
	padding: 0px;	
}

/* CSS Document */
/* ----------------- thumbnails label  -------------------- */
.largeLabel{
	font-family:myFont, Arial, Helvetica, sans-serif !important;
	margin: 0px !important;
	padding: 0px !important;
	margin-right: 10px !important;
	margin-left: 10px !important;
	font-size:17px !important;
	font-weight:600 !important;
	line-height:20px !important;
	color:#000000 !important;
	text-align:center !important;
	-webkit-font-smoothing: antialiased;
}

.smallLabel{
	font-family:Arial, Helvetica, sans-serif !important;
	margin: 0px !important;
	padding: 0px !important;
	margin: 6px !important;
	margin-bottom:0px !important;
	margin-right: 10px !important;
	margin-left: 10px !important;
	font-size:14px !important;
	line-height:17px !important;
	color:#333333 !important;
	text-align:center !important;
	-webkit-font-smoothing: antialiased;
	font-weight:100 !important;
}



/* -------- lighbox description window  ---------- */
.mediaDescriptionHeader{
	font-family:Arial, Helvetica, sans-serif !important;
	margin: 0px !important;
	padding: 0px !important;
	margin: 6px !important;
	margin-top:8px !important;
	margin-bottom:4px !important;
	margin-right: 10px !important;
	font-size:18px !important;
	line-height:22px !important;
	color:#333333 !important;
	font-weight:100 !important;
}

.mediaDescriptionText{
	font-family:Arial, Helvetica, sans-serif !important;
	margin: 0px !important;
	padding: 0px !important;
	margin: 6px !important;
	margin-top:0px !important;
	margin-right: 10px !important;
	font-size:14px !important;
	line-height:18px !important;
	color:#333333 !important;
	font-weight:100 !important;
}


a.thumblink:link    {color:#FFFFFF;}
a.thumblink:visited {color:#FFFFFF;}
a.thumblink:hover   {color:#009aff;}
a.thumblink:active  {color:#FFFFFF;}

/* CSS Document */
.thumb1Div{
	background-image:url('vhs-assets-css-4b031ccf5389e804b506f69fa99a2e21.jpg');
	background-color:#FF0000;
	width:100%;
	height:100%;
}

.thumb1P{
	font-family:Arial, Helvetica, sans-serif !important;
	font-weight:100;
	color:#FFFFFF !important;
	font-size:13px !important;
	line-height:18px !important;
	width:223px;
	padding-left:150px;
	padding-top:184px;
}

.thumb2Div{
	background-image:url('vhs-assets-css-82a555e2d89fd64e691b03958ec43f9c.jpg');
	background-color:#FF0000;
	width:100%;
	height:100%;
}

.thumb2P{
	font-family:Arial, Helvetica, sans-serif !important;
	font-weight:100;
	color:#FFFFFF !important;
	font-size:13px !important;
	line-height:18px !important;
	width:170px;
	padding-left:200px;
	padding-top:165px;
}

.thumb3Div{
	background-image:url('vhs-assets-css-b4af76df9f25d7bf677de0c94529788f.jpg');
	background-color:#FF0000;
	width:100%;
	height:100%;
}

.thumb3P{
	font-family:Arial, Helvetica, sans-serif !important;
	font-weight:100;
	color:#FFFFFF !important;
	font-size:13px !important;
	line-height:18px !important;
	width:155px;
	padding-left:194px;
	padding-top:126px;
}

.thumb4Div{
	background-image:url('vhs-assets-css-aa8284969a59bc2c79a9d47ac7389f3f.jpg');
	background-color:#FF0000;
	width:100%;
	height:100%;
}

.thumb4P{
	font-family:Arial, Helvetica, sans-serif !important;
	font-weight:100;
	color:#FFFFFF !important;
	font-size:13px !important;
	line-height:18px !important;
	width:165px;
	padding-left:206px;
	padding-top:175px;
}

.thumb5Div{
	background-image:url('vhs-assets-css-cf525509f7177518be63753fcbf3e07a.jpg');
	background-color:#FF0000;
	width:100%;
	height:100%;
}

.thumb5P{
	font-family:Arial, Helvetica, sans-serif !important;
	font-weight:100;
	color:#FFFFFF !important;
	font-size:13px !important;
	line-height:18px !important;
	width:240px;
	padding-left:48px;
	padding-top:157px;
}

.thumb6Div{
	background-image:url('vhs-assets-css-43ad0bf693081788e3791f6de4005e2a.jpg');
	background-color:#FF0000;
	width:100%;
	height:100%;
}

.thumb6P{
	font-family:Arial, Helvetica, sans-serif !important;
	font-weight:100;
	color:#FFFFFF !important;
	font-size:13px !important;
	line-height:18px !important;
	width:165px;
	padding-left:206px;
	padding-top:125px;
}

.thumb7Div{
	background-image:url('vhs-assets-css-8d80cbfd9894641ad7382d557d10944d.jpg');
	width:100%;
	height:100%;
}

.thumb7P{
	font-family:Arial, Helvetica, sans-serif !important;
	font-weight:100;
	color:#FFFFFF !important;
	font-size:13px !important;
	line-height:18px !important;
	width:350px;
	padding-left:20px;
	padding-top:100px;
}

.thumb7P2{
	padding-top:60px;
}

a.thumb7ImageIcon {
    width:44px;
    height:48px;
    text-indent:-9999px;
    overflow:hidden;
    display:block;
	float:left;
	margin-left:19px;
    background:url('vhs-assets-css-c60b44c4983256171447d3ff6d1f001a.png') no-repeat 0 0; /* Setting the image as a background */
}
a.thumb7ImageIcon:hover {
    background:url('vhs-assets-css-c60b44c4983256171447d3ff6d1f001a.png') no-repeat 0 -48px; /* When passing the mouse over, the image will be 'raised' */
}

a.thumb7HtmlIcon {
    width:61px;
    height:48px;
    text-indent:-9999px;
    overflow:hidden;
    display:block;
	float:left;
	margin-left:19px;
    background:url('vhs-assets-css-03e51e2e9ed32ecd0fcfb261ffbe9d23.png') no-repeat 0 0; /* Setting the image as a background */
}
a.thumb7HtmlIcon:hover {
    background:url('vhs-assets-css-03e51e2e9ed32ecd0fcfb261ffbe9d23.png') no-repeat 0 -48px; /* When passing the mouse over, the image will be 'raised' */
}

a.thumb7LinkIcon {
    width:31px;
    height:48px;
    text-indent:-9999px;
    overflow:hidden;
    display:block;
	float:left;
	margin-left:19px;
    background:url('vhs-assets-css-8d6b7545b010c2e964258fc14c8d2e20.png') no-repeat 0 0; /* Setting the image as a background */
}
a.thumb7LinkIcon:hover {
    background:url('vhs-assets-css-8d6b7545b010c2e964258fc14c8d2e20.png') no-repeat 0 -48px; /* When passing the mouse over, the image will be 'raised' */
}

a.thumb7YoutubeIcon {
    width:61px;
    height:48px;
    text-indent:-9999px;
    overflow:hidden;
    display:block;
	float:left;
	margin-left:19px;
    background:url('vhs-assets-css-0ca914725ff1943240ee88747a2113a9.png') no-repeat 0 0; /* Setting the image as a background */
}
a.thumb7YoutubeIcon:hover {
    background:url('vhs-assets-css-0ca914725ff1943240ee88747a2113a9.png') no-repeat 0 -48px; /* When passing the mouse over, the image will be 'raised' */
}

a.thumb7VimeoIcon {
    width:66px;
    height:48px;
    text-indent:-9999px;
    overflow:hidden;
    display:block;
	float:left;
	margin-left:19px;
    background:url('vhs-assets-css-0b5ffbd66a0d64226de26d3eb7fc1d10.png') no-repeat 0 0; /* Setting the image as a background */
}
a.thumb7VimeoIcon:hover {
    background:url('vhs-assets-css-0b5ffbd66a0d64226de26d3eb7fc1d10.png') no-repeat 0 -48px; /* When passing the mouse over, the image will be 'raised' */
}

.thumb8Div{
	background-image:url('vhs-assets-css-02657c05a16c83b47ac4a3d2411236e7.jpg');
	width:100%;
	height:100%;
}

.thumb8P{
	font-family:Arial, Helvetica, sans-serif !important;
	font-weight:100;
	color:#FFFFFF !important;
	font-size:13px !important;
	line-height:18px !important;
	width:260px;
	padding-left:23px;
	padding-top:216px;
}

.thumb9Div{
	background-image:url('vhs-assets-css-90d3152a93baf72dd5bd36620052dbcc.jpg');
	width:100%;
	height:100%;
}

.thumb9P{
	font-family:Arial, Helvetica, sans-serif !important;
	font-weight:100;
	color:#FFFFFF !important;
	font-size:13px !important;
	line-height:18px !important;
	width:260px;
	padding-left:100px;
	padding-top:68px;
}

.thumb10Div{
	background-image:url('vhs-assets-css-fe6c935c4e669c521c41e6d442f0193a.jpg');
	background-color:#FF0000;
	width:100%;
	height:100%;
}

.thumb10P{
	font-family:Arial, Helvetica, sans-serif !important;
	font-weight:100;
	color:#FFFFFF !important;
	font-size:13px !important;
	line-height:18px !important;
	width:230px;
	padding-left:143px;
	padding-top:184px;
}

.thumb11Div{
	background-image:url('vhs-assets-css-943306d641227eb6f95ce39adf786cf2.jpg');
	background-color:#FF0000;
	width:100%;
	height:100%;
}

.thumb11P{
	font-family:Arial, Helvetica, sans-serif !important;
	font-weight:100;
	color:#FFFFFF !important;
	font-size:13px !important;
	line-height:18px !important;
	width:166px;
	padding-left:16px;
	padding-top:147px;
}

.thumb12Div{
	background-image:url('vhs-assets-css-487be9af7ace042391123d2ad4071e19.jpg');
	background-color:#FF0000;
	width:100%;
	height:100%;
}

.thumb12P{
	font-family:Arial, Helvetica, sans-serif !important;
	font-weight:100;
	color:#FFFFFF !important;
	font-size:13px !important;
	line-height:18px !important;
	width:260px;
	padding-left:120px;
	padding-top:268px;
}

.thumb13Div{
	background-image:url('vhs-assets-css-a2fa94b3a93869778c0ac91cc73570bf.jpg');
	background-color:#FF0000;
	width:100%;
	height:100%;
}

.thumb13P{
	font-family:Arial, Helvetica, sans-serif !important;
	font-weight:100;
	color:#FFFFFF !important;
	font-size:13px !important;
	line-height:18px !important;
	width:165px;
	padding-left:206px;
	padding-top:163px;
}



/* $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;
  }
}

body #whole-wrap .div_content #col-main-content {
  /* HINTERGRUNDBILD */
}
body #whole-wrap .div_content #col-main-content div#myDiv {
  box-shadow: 0px 2px 20px #00000040 !important;
}
body #whole-wrap .div_content #col-main-content .frame-geraete-slider-no-border div#myDiv {
  box-shadow: none !important;
}
body #whole-wrap .div_content #col-main-content div#myDiv div div div div div div {
  overflow: visible !important;
}
body #whole-wrap .div_content #col-main-content div#myDiv div div div div div div div div:first-child {
  display: none !important;
}
body #whole-wrap .div_content #col-main-content div#myDiv div div div div div div div div:last-child {
  position: absolute;
  top: auto !important;
  bottom: -100px;
  background-color: #FFFFFF !important;
  box-shadow: 0px 2px 20px #00000040 !important;
  opacity: 0.9;
  padding: 15px 24px !important;
  transform: scale(2) !important;
}
@media (min-width: 576px) {
  body #whole-wrap .div_content #col-main-content div#myDiv div div div div div div div div:last-child {
    transform: scale(1.5) !important;
  }
}
@media (min-width: 768px) {
  body #whole-wrap .div_content #col-main-content div#myDiv div div div div div div div div:last-child {
    transform: scale(1.25) !important;
  }
}
@media (min-width: 992px) {
  body #whole-wrap .div_content #col-main-content div#myDiv div div div div div div div div:last-child {
    transform: none !important;
  }
}
body #whole-wrap .div_content #col-main-content div.frame-dce-geraete-slider.frame div#myDiv div div {
  background-size: contain;
  background-repeat: no-repeat !important;
  background-position: center bottom 20%;
}
body #whole-wrap .div_content #col-main-content div#myDiv div div div div div div div {
  transform: none !important;
}
body #whole-wrap .div_content #col-main-content div#myDiv div div div div div canvas {
  /* display:none !important; */
}

/*# sourceMappingURL=dce-geraete-slider-v2.css.map */


/* $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;
  }
}

#whole-wrap #footer-outer .frame-dce-logo-slider .header-ohne-subline, #whole-wrap #footer-outer .frame-dce-logo-slider .header-mit-subline {
  margin-bottom: 15px;
}
#whole-wrap #footer-outer .frame-dce-logo-slider .dce-logo-slider-wrapper {
  margin: 0;
  border-bottom: 10px solid #DCDCDC;
  border-top: 10px solid #DCDCDC;
}
#whole-wrap #footer-outer .frame-dce-logo-slider .dce-logo-slider-wrapper .dce-l-slider-wrap ul.dce-l-slider-ul.slick-slider {
  margin-top: 40px;
  margin-bottom: 50px;
  margin-right: -10px;
  margin-left: -10px;
}
@media only screen and (min-width: 1200px) {
  #whole-wrap #footer-outer .frame-dce-logo-slider .dce-logo-slider-wrapper .dce-l-slider-wrap ul.dce-l-slider-ul.slick-slider .slick-arrow {
    position: absolute;
    z-index: 2;
    top: calc(50% - 17px);
    font-size: 18px;
    color: rgba(0, 0, 0, 0.4);
    transition: all 0.3s ease;
  }
  #whole-wrap #footer-outer .frame-dce-logo-slider .dce-logo-slider-wrapper .dce-l-slider-wrap ul.dce-l-slider-ul.slick-slider .slick-arrow:hover {
    color: #585858;
  }
  #whole-wrap #footer-outer .frame-dce-logo-slider .dce-logo-slider-wrapper .dce-l-slider-wrap ul.dce-l-slider-ul.slick-slider .slick-arrow i {
    cursor: pointer;
  }
  #whole-wrap #footer-outer .frame-dce-logo-slider .dce-logo-slider-wrapper .dce-l-slider-wrap ul.dce-l-slider-ul.slick-slider .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;
  }
  #whole-wrap #footer-outer .frame-dce-logo-slider .dce-logo-slider-wrapper .dce-l-slider-wrap ul.dce-l-slider-ul.slick-slider .slick-arrow .css-arrow:hover {
    opacity: 1;
  }
  #whole-wrap #footer-outer .frame-dce-logo-slider .dce-logo-slider-wrapper .dce-l-slider-wrap ul.dce-l-slider-ul.slick-slider .slick-sis-prev.slick-arrow {
    left: 5px;
  }
}
@media only screen and (min-width: 1200px) and (min-width: 1199px) {
  #whole-wrap #footer-outer .frame-dce-logo-slider .dce-logo-slider-wrapper .dce-l-slider-wrap ul.dce-l-slider-ul.slick-slider .slick-sis-prev.slick-arrow {
    left: -30px;
  }
}
@media only screen and (min-width: 1200px) {
  #whole-wrap #footer-outer .frame-dce-logo-slider .dce-logo-slider-wrapper .dce-l-slider-wrap ul.dce-l-slider-ul.slick-slider .slick-sis-prev.slick-arrow .css-arrow {
    border-right: 14px solid #585858;
  }
}
@media only screen and (min-width: 1200px) {
  #whole-wrap #footer-outer .frame-dce-logo-slider .dce-logo-slider-wrapper .dce-l-slider-wrap ul.dce-l-slider-ul.slick-slider .slick-sis-next.slick-arrow {
    right: 5px;
  }
}
@media only screen and (min-width: 1200px) and (min-width: 1199px) {
  #whole-wrap #footer-outer .frame-dce-logo-slider .dce-logo-slider-wrapper .dce-l-slider-wrap ul.dce-l-slider-ul.slick-slider .slick-sis-next.slick-arrow {
    right: -30px;
  }
}
@media only screen and (min-width: 1200px) {
  #whole-wrap #footer-outer .frame-dce-logo-slider .dce-logo-slider-wrapper .dce-l-slider-wrap ul.dce-l-slider-ul.slick-slider .slick-sis-next.slick-arrow .css-arrow {
    border-left: 14px solid #585858;
  }
}
#whole-wrap #footer-outer .frame-dce-logo-slider .dce-logo-slider-wrapper .dce-l-slider-wrap ul.dce-l-slider-ul.slick-slider .slick-list .slick-track .li-slick-slides.slick-slide {
  float: none;
  display: table-cell;
  vertical-align: middle;
  padding-right: 15px;
  padding-left: 15px;
}
#whole-wrap #footer-outer .frame-dce-logo-slider .dce-logo-slider-wrapper .dce-l-slider-wrap ul.dce-l-slider-ul.slick-slider .slick-list .slick-track .li-slick-slides.slick-slide .dce-l-slider-image-wrapper {
  position: relative;
}
#whole-wrap #footer-outer .frame-dce-logo-slider .dce-logo-slider-wrapper .dce-l-slider-wrap ul.dce-l-slider-ul.slick-slider .slick-list .slick-track .li-slick-slides.slick-slide .dce-l-slider-image-wrapper img {
  filter: grayscale(100%);
  /* Standard */
  -webkit-filter: grayscale(100%);
  /* Webkit */
  filter: url(/elements/grayscale.svg#desaturate);
  /* Firefox 4-34 */
  filter: gray;
  /* IE6-9 */
  -webkit-filter: grayscale(1);
  /* Old WebKit */
  width: auto;
  max-height: 90px;
  transition: all 0.25s ease-in-out 0s;
}
#whole-wrap #footer-outer .frame-dce-logo-slider .dce-logo-slider-wrapper .dce-l-slider-wrap ul.dce-l-slider-ul.slick-slider .slick-list .slick-track .li-slick-slides.slick-slide .dce-l-slider-image-wrapper img:hover {
  filter: grayscale(0%);
  /* Standard */
  -webkit-filter: grayscale(0%);
  /* Webkit */
  filter: url(/elements/grayscale.svg#desaturate);
  /* Firefox 4-34 */
  filter: unset;
  /* IE6-9 */
  -webkit-filter: grayscale(0);
  /* Old WebKit */
}
#whole-wrap #footer-outer .frame-dce-logo-slider .dce-logo-slider-wrapper .dce-l-slider-wrap ul.dce-l-slider-ul.slick-slider .slick-list .slick-track .li-slick-slides.slick-slide .dce-l-slider-image-wrapper .lightbox-zoom {
  bottom: 10px;
  top: auto;
  left: auto;
  right: 10px;
  position: absolute;
}
#whole-wrap #footer-outer .frame-dce-logo-slider .dce-logo-slider-wrapper .dce-l-slider-wrap ul.dce-l-slider-ul.slick-slider .slick-list .slick-track .li-slick-slides.slick-slide .dce-l-slider-image-wrapper .lightbox-zoom i {
  color: #181716;
  font-size: 25px;
}
#whole-wrap #footer-outer .frame-dce-logo-slider .dce-logo-slider-wrapper .dce-l-slider-wrap ul.dce-l-slider-ul.slick-slider .slick-dots {
  bottom: -45px;
}
#whole-wrap #footer-outer .frame-dce-logo-slider .dce-logo-slider-wrapper .dce-l-slider-wrap ul.dce-l-slider-ul.slick-slider .slick-dots li {
  margin: 0;
}

/*# sourceMappingURL=dce-logo-slider.css.map */


