.text{
    white-space: pre-line;
}
.abbr, 
abbr[title]{
    text-decoration: none !important;
    cursor: help;
}
main a:focus, 
.ecl-skip-link:focus {
    outline: 1px solid #000 !important;
    text-decoration: underline;
}
.wt-map-story-container{
    top:50% !important;
}
.wt-map-story-responsive .wt-map-story-navigation{
    top:43% !important;
}
.wt-map-story-responsive  .wt-map-fullscreen .wt-map-story-container{
    position: absolute;
    right: 9%;
    left: auto;
    top: 0 !important;
    bottom: 0;
    padding: 0p 0px 0px 0;
    width: 460px;
    z-index: 4;
    pointer-events: none;
    display: flex;
    align-items: center;
    justify-content: center;
    border: 0;
    -webkit-box-shadow: 0px 0px 14px 3px rgba(204,204,204,1);
    -moz-box-shadow: 0px 0px 14px 3px rgba(204,204,204,1);
    box-shadow: 0px 0px 14px 3px rgba(204,204,204,1);
    background: rgba(255,255,255,0.8);
}
.wt-map-story-responsive  .wt-map-fullscreen .wt-map-story-container .wt-map-story-content {
    background: none;
}
.wt-map-story-responsive  .wt-map-fullscreen .wt-map-story-navigation{
    top:270px !important;
    padding: 10px;
}
.wt-map-story-responsive .wt-map-story-content img, 
.wt-map-story-responsive .wt-map-story-content iframe {
    min-width: 100%;
}
.highcharts-data-table {
    overflow: auto;
  }

@media (min-width: 996px) {
    .fact-figures-de .ecl-fact-figures{
        padding: 2rem 1rem;
    }
    .fact-figures-de .ecl-fact-figures .ecl-fact-figures__title{
        font-size: 1rem;
    }
}

.ecl-carousel-container--padded .ecl-banner .ecl-container {
    margin-inline-start: 0 !important;
}