.modul_gefahrenslider {
    padding-top:48px;
    padding-bottom:48px;
    /* max-width:1200px; */
    /* margin-left:auto; */
    /* margin-right:auto; */
}
.gefahrenslider__title {
    text-align:center;
    font-family: "NeueHaasUnicaPro-Bold";
    font-size: 26px;
    font-style: normal;
    font-weight: 700;
    line-height: 120%; /* 31.2px */
    color: #28282B;
    margin-bottom:36px;
    max-width:600px;
    margin-left:auto;
    margin-right:auto;
}
.gefahrenslide__caption {
  color: #323232;
  text-align: center;
  font-family: "NeueHaasUnicaPro-Regular";
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 150%; /* 24px */
  margin-top:20px;
}
.gefahrenslide__bild {
  max-width:100%;
  height:auto;
  margin-left:auto;
  margin-right:auto;
}
.gefahrenslide__figure {
  margin-left:0 !important;
  margin-top:0 !important;
  margin-bottom:0 !important;
  margin-right:0px !important;
}
.gefahrenslider__cta-wrap {
    display: flex;
    width: 240px;
    padding: 10px 16px;
    justify-content: center;
    align-items: center;
    border-radius: 6px;
    background: #DAF335;
    margin-left: auto;
    margin-right: auto;
    margin-top:110px;
    transition:0.4s;
}
.gefahrenslider__cta-wrap a {
  text-align:center;
  font-family: "NeueHaasUnicaPro-Bold";
  color:#000000;
  font-size:20px;
  text-decoration: none;
  line-height:120%;
}
.gefahrenslider__cta-wrap a span {
  font-family: "NeueHaasUnicaPro-Regular";
  font-size: 16px;
}

@media(min-width:350px){
  .gefahrenslider__cta-wrap {
    width: 280px;
  }
}

@media(min-width:550px){
  .gefahrenslider__title {
    margin-bottom:48px;
  }
}

@media(min-width:750px){
  .gefahrenslider__title {
    font-size: 28px;
  }
  .gefahrenslider__cta-wrap {
    margin-top:122px;
  }
}

@media(min-width:950px){
  .modul_gefahrenslider {
    padding-top:60px;
    padding-bottom:60px;
  }
}

@media(min-width:1150px){
  .gefahrenslider__title {
    margin-bottom:60px;
  }
}

@media(min-width:1336px){
  .modul_gefahrenslider {
    max-width:1200px;
    margin-left:auto;
    margin-right:auto;
}
}

@media(min-width:1350px){
  .modul_gefahrenslider {
    padding-top:72px;
    padding-bottom:72px;
  }
}

@media(min-width:1550px){
  .modul_gefahrenslider {
    padding-top:84px;
    padding-bottom:84px;
  }
}

@media(min-width:1750px){
  .gefahrenslider__title {
    font-size: 30px;
  }
}

@media(min-width:2350px){
  .gefahrenslider__title {
    font-size: 32px;
  }
}

/* .gefahrenslide { width: 336px; margin-right: 24px; } */


.modul_gefahrenslider .slick-list {
  overflow: hidden;          /* Standard belassen */
        /* macht Platz für die „angeknabberte“ nächste Karte */
}
.modul_gefahrenslider .slick-track {
  display: flex;
}
@media (min-width: 350px) { .gefahrenslide { width:264px !important;margin-right: 24px; } }
@media (min-width: 750px) { .gefahrenslide { width:264px !important;margin-right: 28px; } }
@media (min-width: 950px) { .gefahrenslide { width:276px !important;margin-right: 28px; } }
@media (min-width: 1150px) { .gefahrenslide { width:288px !important;margin-right: 28px; } }
@media (min-width: 1350px) { .gefahrenslide { width:312px !important;margin-right: 28px; } }
@media (min-width: 1550px) { .gefahrenslide { width:336px !important;margin-right: 28px; } }

/* Optischer Fade rechts, bleibt innerhalb der .inner-Kante */
/* .modul_gefahrenslider .slick-list {
  position: relative;
}
.modul_gefahrenslider .slick-list::after {
  content: "";
  position: absolute;
  right: 0; top: 0; bottom: 0;
  width: 48px;
  pointer-events: none;
  background: linear-gradient(to right, rgba(255,255,255,0), #fff);
} */
.slick-dots li button:hover:before
 {
    opacity: 1 !important;
    color: #E91E1E !important;
}

.slick-dots li.slick-active button:before
 {
    opacity: .75;
    color: #E91E1E;
}