html .vw5-themeTeaserHighlights {

    margin-bottom: 80px
}

html .vw5-themeTeaserHighlights.default-sm-spans3,html .vw5-themeTeaserHighlights.default-sm-spans4,html .vw5-themeTeaserHighlights.default-sm-spans6,html .vw5-themeTeaserHighlights.default-md-spans3,html .vw5-themeTeaserHighlights.default-md-spans4,html .vw5-themeTeaserHighlights.default-md-spans6,html .vw5-themeTeaserHighlights.default-lg-spans3,html .vw5-themeTeaserHighlights.default-lg-spans4,html .vw5-themeTeaserHighlights.default-lg-spans6,html .vw5-themeTeaserHighlights.default-xl-spans3,html .vw5-themeTeaserHighlights.default-xl-spans4,html .vw5-themeTeaserHighlights.default-xl-spans6 {

    margin-bottom: 0
}

html .vw5-themeTeaserHighlights {

    margin-left: -48px;

    margin-right: -48px
}

html .vw5-themeTeaserHighlights {

    margin-left: -50px;

    margin-right: -50px
}

html .vw5-themeTeaserHighlights .vw5-themeTeaserHighlights__listItem {

    width: 43%;

    margin: 0 4.9%
}

html .vw5-themeTeaserHighlights .vw5-themeTeaserHighlights__listItem {

    width: 44%;

    margin: 0 5.2%
}

html .vw5-themeTeaserHighlights .vw5-themeTeaserHighlights__menu {

    display: block
}

html .vw5-themeTeaserHighlights .flickity-page-dots {

    display: none
}

html .vw5-themeTeaserHighlights .flickity-prev-next-button {

    margin-top: 19.5%
}

html .vw5-themeTeaserHighlights .flickity-prev-next-button {

    margin-top: 18.5%
}

html .vw5-themeTeaserHighlights .flickity-prev-next-button.previous,html .vw5-themeTeaserHighlights .flickity-prev-next-button.next {

    display: block;

    opacity: 1;

    -webkit-transition-property: opacity;

    transition-property: opacity;

    -webkit-transition-duration: 0.3s;

    transition-duration: 0.3s
}

html .vw5-themeTeaserHighlights .flickity-prev-next-button.previous.hide,html .vw5-themeTeaserHighlights .flickity-prev-next-button.next.hide {

    -webkit-transition-duration: 0s;

    transition-duration: 0s;

    opacity: 0
}

html .vw5-themeTeaserHighlights .flickity-prev-next-button.previous {

    background: none;

    overflow: hidden;

    left: 50%;

    margin-left: -26.2%;

    -webkit-transform: translateX(-50%) translateY(-50%);

    -ms-transform: translateX(-50%) translateY(-50%);

    transform: translateX(-50%) translateY(-50%)
}

html .vw5-themeTeaserHighlights .flickity-prev-next-button.previous:before {

    content: "\e908";

    display: inline-block;

    font-family: "iconFont";

    font-style: normal;

    font-weight: normal;

    font-variant: normal;

    text-decoration: inherit;

    text-rendering: optimizeLegibility;

    text-transform: none;

    -moz-osx-font-smoothing: grayscale;

    -webkit-font-smoothing: antialiased;

    font-smoothing: antialiased
}

html .vw5-themeTeaserHighlights .flickity-prev-next-button.previous:before {

    -webkit-transform: translateX(-50%) translateY(-50%);

    -ms-transform: translateX(-50%) translateY(-50%);

    transform: translateX(-50%) translateY(-50%);

    color: #0099da;

    font-size: 75px;

    position: absolute
}

html .vw5-themeTeaserHighlights .flickity-prev-next-button.previous svg {

    display: none
}

html .vw5-themeTeaserHighlights .flickity-prev-next-button.next {

    background: none;

    overflow: hidden;

    right: 50%;

    margin-right: -26.2%;

    -webkit-transform: translateX(50%) translateY(-50%);

    -ms-transform: translateX(50%) translateY(-50%);

    transform: translateX(50%) translateY(-50%)
}

html .vw5-themeTeaserHighlights .flickity-prev-next-button.next:before {

    content: "\e909";

    display: inline-block;

    font-family: "iconFont";

    font-style: normal;

    font-weight: normal;

    font-variant: normal;

    text-decoration: inherit;

    text-rendering: optimizeLegibility;

    text-transform: none;

    -moz-osx-font-smoothing: grayscale;

    -webkit-font-smoothing: antialiased;

    font-smoothing: antialiased
}

html .vw5-themeTeaserHighlights .flickity-prev-next-button.next:before {

    -webkit-transform: translateX(-50%) translateY(-50%);

    -ms-transform: translateX(-50%) translateY(-50%);

    transform: translateX(-50%) translateY(-50%);

    color: #0099da;

    font-size: 75px;

    position: absolute
}

html .vw5-themeTeaserHighlights .flickity-prev-next-button.next svg {

    display: none
}

html .vw5-themeTeaserHighlights .flickity-prev-next-button.previous {

    margin-left: -27%
}

html .vw5-themeTeaserHighlights .flickity-prev-next-button.next {

    margin-right: -27%
}

html .vw5-kwfTabsContent .vw5-themeTeaserHighlights {

    margin: 0 48px
}

html .vw5-kwfTabsContent .vw5-themeTeaserHighlights {

    margin: 0 50px
}
html .vw5-themeTeaserHighlightsHighlightTeaser {

    margin-bottom: 80px
}

html .vw5-themeTeaserHighlightsHighlightTeaser.default-sm-spans3,html .vw5-themeTeaserHighlightsHighlightTeaser.default-sm-spans4,html .vw5-themeTeaserHighlightsHighlightTeaser.default-sm-spans6,html .vw5-themeTeaserHighlightsHighlightTeaser.default-md-spans3,html .vw5-themeTeaserHighlightsHighlightTeaser.default-md-spans4,html .vw5-themeTeaserHighlightsHighlightTeaser.default-md-spans6,html .vw5-themeTeaserHighlightsHighlightTeaser.default-lg-spans3,html .vw5-themeTeaserHighlightsHighlightTeaser.default-lg-spans4,html .vw5-themeTeaserHighlightsHighlightTeaser.default-lg-spans6,html .vw5-themeTeaserHighlightsHighlightTeaser.default-xl-spans3,html .vw5-themeTeaserHighlightsHighlightTeaser.default-xl-spans4,html .vw5-themeTeaserHighlightsHighlightTeaser.default-xl-spans6 {

    margin-bottom: 0
}

html .vw5-themeTeaserHighlightsHighlightTeaser__textAndButton {

    padding-top: 0;

    max-width: calc(140%);

    width: calc(140%);

    left: -20%
}
