@charset "UTF-8";
/*-----|| webfonts ||----------------------------------------------------------------*/
/*-----------------------------------------------------------------------------------*/
@font-face {
  font-family: "WuW-BoldWeb";
  src: url("/media/assets/fonts/WWTypeWeb-Bold.eot");
  src: url("/media/assets/fonts/WWTypeWeb-Bold.eot?#iefix") format("embedded-opentype"), url("/media/assets/fonts/WWTypeWeb-Bold.woff2") format("woff2"), url("/media/assets/fonts/WWTypeWeb-Bold.woff") format("woff"), url("/media/assets/fonts/WWTypeWeb-Bold.ttf") format("truetype");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: "WuW-RegularWeb";
  src: url("/media/assets/fonts/WWTypeWeb-Regular.eot");
  src: url("/media/assets/fonts/WWTypeWeb-Regular.eot?#iefix") format("embedded-opentype"), url("/media/assets/fonts/WWTypeWeb-Regular.woff2") format("woff2"), url("/media/assets/fonts/WWTypeWeb-Regular.woff") format("woff"), url("/media/assets/fonts/WWTypeWeb-Regular.ttf") format("truetype");
  font-weight: normal;
  font-style: normal; }

/*-----|| custom global definitions ||-----------------------------------------------*/
/*-----------------------------------------------------------------------------------*/
html {
  font-family: sans-serif;
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%;
  /* @include breakpoint(tb) {
        font-size: 52.5%;
    }
    @include breakpoint(dk) {
        font-size: 62.5%;
    }
    @include breakpoint(dk-l) {
        font-size: 62.5%;
    } */
  font-size: 15px; }
  @media (min-width: 640px) {
    html {
      font-size: 16px; } }
  @media (min-width: 1024px) {
    html {
      font-size: 18px; } }
  html * {
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }

body {
  padding: 0;
  margin: 0;
  -webkit-backface-visibility: hidden; }

.WW_st-noscroll {
  overflow: hidden;
  position: relative;
  height: 100%; }

::-moz-selection {
  background: #f0f0f0;
  /* WebKit/Blink Browsers */
  color: #000; }

::selection {
  background: #f0f0f0;
  /* WebKit/Blink Browsers */
  color: #000; }

::-moz-selection {
  background: #f0f0f0;
  /* Gecko Browsers */
  color: #000; }

.WW_OBJ_area-dc *,
.mfp-wrap * {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  -webkit-font-smoothing: antialiased; }
  .WW_OBJ_area-dc * :focus,
  .mfp-wrap * :focus {
    outline: 0; }

.WW_OBJ_el-divider {
  margin: 40px 0px; }

.WW_img-ct[data-jsinit='WW_js-imagepreloader'] {
  background: #f0f0f0; }
  .WW_img-ct[data-jsinit='WW_js-imagepreloader']:hover {
    cursor: progress; }
  .WW_img-ct[data-jsinit='WW_js-imagepreloader'].WW_st-loaded:hover {
    cursor: auto; }

a, input, button, .WW_MOD_EM_2-0-widgetleiste .WW_search-window .WW_switch-wrap a.WW_switch-button {
  /* prevent zooming */
  -ms-touch-action: none !important; }

a:hover,
a:focus,
a:active,
button:hover,
.WW_MOD_EM_2-0-widgetleiste .WW_search-window .WW_switch-wrap a.WW_switch-button:hover,
button:focus,
.WW_MOD_EM_2-0-widgetleiste .WW_search-window .WW_switch-wrap a.WW_switch-button:focus,
button:active,
.WW_MOD_EM_2-0-widgetleiste .WW_search-window .WW_switch-wrap a.WW_switch-button:active {
  outline: 0;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }

a[href^=tel] {
  color: inherit;
  text-decoration: none; }

sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline; }

sup {
  top: -0.5em; }

sub {
  bottom: -0.25em; }

img {
  display: block;
  border: 0; }

pre, code {
  text-align: left; }

svg:not(:root) {
  overflow: hidden; }

.WW_ie9 svg:not(:root) {
  overflow: visible; }

/* prevent browser custom appearance */
button, .WW_MOD_EM_2-0-widgetleiste .WW_search-window .WW_switch-wrap a.WW_switch-button,
input,
select,
textarea {
  font-family: inherit;
  font-size: 100%;
  -webkit-appearance: none;
  border-radius: 0; }

input[type=checkbox] {
  -webkit-appearance: checkbox; }

input[type=radio] {
  -webkit-appearance: radio; }

input[type=number],
input[type=date],
input[type="search"] {
  -moz-appearance: textfield;
  -webkit-appearance: textfield;
  -webkit-appearance: none; }

input[type=number]::-webkit-inner-spin-button,
input[type=number]::-webkit-outer-spin-button,
input[type=date]::-webkit-inner-spin-button,
input[type=date]::-webkit-outer-spin-button,
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none; }

button::-moz-focus-inner, .WW_MOD_EM_2-0-widgetleiste .WW_search-window .WW_switch-wrap a.WW_switch-button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0; }

/**
 * clearfix
 */
.clearfix:before,
.clearfix:after {
  /* clearfix-method without additional markup. needs surrounding element. */
  content: "";
  display: table; }

.clearfix:after {
  clear: both; }

.ITS_no-wrap {
  white-space: nowrap; }

.WW_cl-wuestenrot {
  color: #f84914; }

/* Slider */
.slick-slider {
  position: relative;
  display: block;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  touch-action: pan-y;
  -webkit-tap-highlight-color: transparent; }

.slick-list {
  position: relative;
  overflow: hidden;
  display: block;
  margin: 0;
  padding: 0; }
  .slick-list:focus {
    outline: none; }
  .slick-list.dragging {
    cursor: pointer;
    cursor: hand; }

.slick-slider .slick-track,
.slick-slider .slick-list {
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0); }

.slick-track {
  position: relative;
  left: 0;
  top: 0;
  display: block; }
  .slick-track:before, .slick-track:after {
    content: "";
    display: table; }
  .slick-track:after {
    clear: both; }
  .slick-loading .slick-track {
    visibility: hidden; }

.slick-slide {
  float: left;
  height: 100%;
  min-height: 1px;
  display: none; }
  [dir="rtl"] .slick-slide {
    float: right; }
  .slick-slide img {
    display: block; }
  .slick-slide.slick-loading img {
    display: none; }
  .slick-slide.dragging img {
    pointer-events: none; }
  .slick-initialized .slick-slide {
    display: block; }
  .slick-loading .slick-slide {
    visibility: hidden; }
  .slick-vertical .slick-slide {
    display: block;
    height: auto;
    border: 1px solid transparent; }

.slick-arrow.slick-hidden {
  display: none; }

/* Arrows */
.slick-prev,
.slick-next {
  position: absolute;
  display: block;
  height: 24px;
  width: 24px;
  line-height: 0px;
  font-size: 0px;
  cursor: pointer;
  background: transparent;
  color: transparent;
  top: 50%;
  margin-top: -12px;
  padding: 0;
  border: none;
  outline: none; }
  .slick-prev:hover, .slick-prev:focus,
  .slick-next:hover,
  .slick-next:focus {
    outline: none;
    background: transparent;
    color: transparent; }
    .slick-prev:hover .WW_ui-icon, .slick-prev:focus .WW_ui-icon,
    .slick-next:hover .WW_ui-icon,
    .slick-next:focus .WW_ui-icon {
      fill: #fc7e51; }
  .slick-prev.slick-disabled:hover,
  .slick-next.slick-disabled:hover {
    cursor: not-allowed; }
  .slick-prev.slick-disabled .WW_ui-icon,
  .slick-next.slick-disabled .WW_ui-icon {
    opacity: 0.5; }
  .slick-prev .WW_ui-icon,
  .slick-next .WW_ui-icon {
    width: 24px;
    height: 24px;
    fill: #f84914; }

[dir="rtl"] .slick-prev {
  left: auto;
  right: -25px; }

.slick-next {
  right: 0px; }
  [dir="rtl"] .slick-next {
    left: -25px;
    right: auto; }
  .slick-next .WW_next {
    fill: #f84914; }

/* Dots */
.slick-dots {
  position: absolute;
  bottom: -30px;
  list-style: none;
  display: block;
  text-align: center;
  padding: 0;
  width: 100%; }
  .slick-dots li {
    position: relative;
    display: inline-block;
    /* height: 20px;
        width: 20px;
        margin: 0 5px; */
    padding: 0;
    cursor: pointer; }
    .slick-dots li button, .slick-dots li .WW_MOD_EM_2-0-widgetleiste .WW_search-window .WW_switch-wrap a.WW_switch-button, .WW_MOD_EM_2-0-widgetleiste .WW_search-window .WW_switch-wrap .slick-dots li a.WW_switch-button {
      position: relative;
      border: 0;
      background: transparent;
      display: block;
      height: 20px;
      width: 20px;
      outline: none;
      line-height: 0px;
      font-size: 0px;
      color: transparent;
      padding: 5px;
      cursor: pointer; }
      .slick-dots li button:hover, .slick-dots li .WW_MOD_EM_2-0-widgetleiste .WW_search-window .WW_switch-wrap a.WW_switch-button:hover, .WW_MOD_EM_2-0-widgetleiste .WW_search-window .WW_switch-wrap .slick-dots li a.WW_switch-button:hover, .slick-dots li button:focus, .slick-dots li .WW_MOD_EM_2-0-widgetleiste .WW_search-window .WW_switch-wrap a.WW_switch-button:focus, .WW_MOD_EM_2-0-widgetleiste .WW_search-window .WW_switch-wrap .slick-dots li a.WW_switch-button:focus {
        outline: none; }
      .slick-dots li button:before, .slick-dots li .WW_MOD_EM_2-0-widgetleiste .WW_search-window .WW_switch-wrap a.WW_switch-button:before, .WW_MOD_EM_2-0-widgetleiste .WW_search-window .WW_switch-wrap .slick-dots li a.WW_switch-button:before {
        content: "";
        position: absolute;
        top: 50%;
        left: 50%;
        margin: -4px 0 0 -4px;
        width: 8px;
        height: 8px;
        background-color: #ababab;
        -webkit-transition: background-color 200ms;
        transition: background-color 200ms; }
    .slick-dots li.slick-active button:before, .slick-dots li.slick-active .WW_MOD_EM_2-0-widgetleiste .WW_search-window .WW_switch-wrap a.WW_switch-button:before, .WW_MOD_EM_2-0-widgetleiste .WW_search-window .WW_switch-wrap .slick-dots li.slick-active a.WW_switch-button:before {
      background-color: #f84914; }

/*
== malihu jquery custom scrollbar plugin ==
Plugin URI: http://manos.malihu.gr/jquery-custom-content-scroller
*/
/*
CONTENTS: 
	1. BASIC STYLE - Plugin's basic/essential CSS properties (normally, should not be edited). 
	2. VERTICAL SCROLLBAR - Positioning and dimensions of vertical scrollbar. 
	3. HORIZONTAL SCROLLBAR - Positioning and dimensions of horizontal scrollbar.
	4. VERTICAL AND HORIZONTAL SCROLLBARS - Positioning and dimensions of 2-axis scrollbars. 
	5. TRANSITIONS - CSS3 transitions for hover events, auto-expanded and auto-hidden scrollbars. 
	6. SCROLLBAR COLORS, OPACITY AND BACKGROUNDS 
		6.1 THEMES - Scrollbar colors, opacity, dimensions, backgrounds etc. via ready-to-use themes.
*/
/* 
------------------------------------------------------------------------------------------------------------------------
1. BASIC STYLE  
------------------------------------------------------------------------------------------------------------------------
*/
.mCustomScrollbar {
  touch-action: none;
  /* MSPointer events - direct all pointer events to js */ }

.mCustomScrollbar.mCS_no_scrollbar, .mCustomScrollbar.mCS_touch_action {
  touch-action: auto; }

.mCustomScrollBox {
  /* contains plugin's markup */
  position: relative;
  overflow: hidden;
  height: 100%;
  max-width: 100%;
  outline: none;
  direction: ltr; }

.mCSB_container {
  /* contains the original content */
  overflow: hidden;
  width: auto;
  height: auto; }

/* 
------------------------------------------------------------------------------------------------------------------------
2. VERTICAL SCROLLBAR 
y-axis
------------------------------------------------------------------------------------------------------------------------
*/
.mCSB_inside > .mCSB_container {
  margin-right: 30px; }

.mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden {
  margin-right: 0; }

/* non-visible scrollbar */
.mCS-dir-rtl > .mCSB_inside > .mCSB_container {
  /* RTL direction/left-side scrollbar */
  margin-right: 0;
  margin-left: 30px; }

.mCS-dir-rtl > .mCSB_inside > .mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden {
  margin-left: 0; }

/* RTL direction/left-side scrollbar */
.mCSB_scrollTools {
  /* contains scrollbar markup (draggable element, dragger rail, buttons etc.) */
  position: absolute;
  width: 16px;
  height: auto;
  left: auto;
  top: 0;
  right: 0;
  bottom: 0; }

.mCSB_outside + .mCSB_scrollTools {
  right: -26px; }

/* scrollbar position: outside */
.mCS-dir-rtl > .mCSB_inside > .mCSB_scrollTools,
.mCS-dir-rtl > .mCSB_outside + .mCSB_scrollTools {
  /* RTL direction/left-side scrollbar */
  right: auto;
  left: 0; }

.mCS-dir-rtl > .mCSB_outside + .mCSB_scrollTools {
  left: -26px; }

/* RTL direction/left-side scrollbar (scrollbar position: outside) */
.mCSB_scrollTools .mCSB_draggerContainer {
  /* contains the draggable element and dragger rail markup */
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  height: auto; }

.mCSB_scrollTools a + .mCSB_draggerContainer {
  margin: 20px 0; }

.mCSB_scrollTools .mCSB_draggerRail {
  width: 2px;
  height: 100%;
  margin: 0 auto; }

.mCSB_scrollTools .mCSB_dragger {
  /* the draggable element */
  cursor: pointer;
  width: 100%;
  height: 30px;
  /* minimum dragger height */
  z-index: 1; }

.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  /* the dragger element */
  position: relative;
  width: 2px;
  height: 100%;
  margin: 0 auto;
  text-align: center; }

.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,
.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar {
  width: 12px;
  /* auto-expanded scrollbar */ }

.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail,
.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail {
  width: 8px;
  /* auto-expanded scrollbar */ }

.mCSB_scrollTools .mCSB_buttonUp,
.mCSB_scrollTools .mCSB_buttonDown {
  display: block;
  position: absolute;
  height: 20px;
  width: 100%;
  overflow: hidden;
  margin: 0 auto;
  cursor: pointer; }

.mCSB_scrollTools .mCSB_buttonDown {
  bottom: 0; }

/* 
------------------------------------------------------------------------------------------------------------------------
5. TRANSITIONS  
------------------------------------------------------------------------------------------------------------------------
*/
.mCSB_scrollTools,
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCSB_scrollTools .mCSB_buttonUp,
.mCSB_scrollTools .mCSB_buttonDown,
.mCSB_scrollTools .mCSB_buttonLeft,
.mCSB_scrollTools .mCSB_buttonRight {
  -webkit-transition: opacity .2s ease-in-out, background-color .2s ease-in-out;
  transition: opacity .2s ease-in-out, background-color .2s ease-in-out; }

.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger_bar,
.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerRail,
.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger_bar,
.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerRail {
  -webkit-transition: width .2s ease-out .2s, height .2s ease-out .2s,  margin-left .2s ease-out .2s, margin-right .2s ease-out .2s,  margin-top .2s ease-out .2s, margin-bottom .2s ease-out .2s, opacity .2s ease-in-out, background-color .2s ease-in-out;
  transition: width .2s ease-out .2s, height .2s ease-out .2s,  margin-left .2s ease-out .2s, margin-right .2s ease-out .2s,  margin-top .2s ease-out .2s, margin-bottom .2s ease-out .2s, opacity .2s ease-in-out, background-color .2s ease-in-out; }

/* 
------------------------------------------------------------------------------------------------------------------------
6. SCROLLBAR COLORS, OPACITY AND BACKGROUNDS  
------------------------------------------------------------------------------------------------------------------------
*/
/* 
	----------------------------------------
	6.1 THEMES 
	----------------------------------------
	*/
/* default theme ("light") */
.mCS-autoHide > .mCustomScrollBox > .mCSB_scrollTools,
.mCS-autoHide > .mCustomScrollBox ~ .mCSB_scrollTools {
  opacity: 0;
  filter: "alpha(opacity=0)";
  -ms-filter: "alpha(opacity=0)"; }

.mCustomScrollbar > .mCustomScrollBox > .mCSB_scrollTools.mCSB_scrollTools_onDrag,
.mCustomScrollbar > .mCustomScrollBox ~ .mCSB_scrollTools.mCSB_scrollTools_onDrag,
.mCustomScrollBox:hover > .mCSB_scrollTools,
.mCustomScrollBox:hover ~ .mCSB_scrollTools,
.mCS-autoHide:hover > .mCustomScrollBox > .mCSB_scrollTools,
.mCS-autoHide:hover > .mCustomScrollBox ~ .mCSB_scrollTools {
  opacity: 1;
  filter: "alpha(opacity=100)";
  -ms-filter: "alpha(opacity=100)"; }

.mCSB_scrollTools .mCSB_draggerRail {
  background-color: #333; }

.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  background-color: #ededed; }

.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
  background-color: #dbdbdb; }

.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar {
  background-color: #ededed; }

.mCSB_scrollTools .mCSB_buttonUp,
.mCSB_scrollTools .mCSB_buttonDown,
.mCSB_scrollTools .mCSB_buttonLeft,
.mCSB_scrollTools .mCSB_buttonRight {
  opacity: 0.4;
  filter: "alpha(opacity=40)";
  -ms-filter: "alpha(opacity=40)"; }

.mCSB_scrollTools .mCSB_buttonUp {
  /* 
		sprites locations 
		light: 0 0, -16px 0, -32px 0, -48px 0, 0 -72px, -16px -72px, -32px -72px
		dark: -80px 0, -96px 0, -112px 0, -128px 0, -80px -72px, -96px -72px, -112px -72px
		*/ }

.mCSB_scrollTools .mCSB_buttonDown {
  /* 
		sprites locations
		light: 0 -20px, -16px -20px, -32px -20px, -48px -20px, 0 -92px, -16px -92px, -32px -92px
		dark: -80px -20px, -96px -20px, -112px -20px, -128px -20px, -80px -92px, -96px -92px, -112 -92px
		*/ }

.mCSB_scrollTools .mCSB_buttonLeft {
  /* 
		sprites locations 
		light: 0 -40px, -20px -40px, -40px -40px, -60px -40px, 0 -112px, -20px -112px, -40px -112px
		dark: -80px -40px, -100px -40px, -120px -40px, -140px -40px, -80px -112px, -100px -112px, -120px -112px
		*/ }

.mCSB_scrollTools .mCSB_buttonRight {
  /* 
		sprites locations 
		light: 0 -56px, -20px -56px, -40px -56px, -60px -56px, 0 -128px, -20px -128px, -40px -128px
		dark: -80px -56px, -100px -56px, -120px -56px, -140px -56px, -80px -128px, -100px -128px, -120px -128px
		*/ }

.mCSB_scrollTools .mCSB_buttonUp:hover,
.mCSB_scrollTools .mCSB_buttonDown:hover,
.mCSB_scrollTools .mCSB_buttonLeft:hover,
.mCSB_scrollTools .mCSB_buttonRight:hover {
  opacity: 0.75;
  filter: "alpha(opacity=75)";
  -ms-filter: "alpha(opacity=75)"; }

.mCSB_scrollTools .mCSB_buttonUp:active,
.mCSB_scrollTools .mCSB_buttonDown:active,
.mCSB_scrollTools .mCSB_buttonLeft:active,
.mCSB_scrollTools .mCSB_buttonRight:active {
  opacity: 0.9;
  filter: "alpha(opacity=90)";
  -ms-filter: "alpha(opacity=90)"; }

/* ---------------------------------------- */
/*! nouislider - 8.1.0  */
/*jslint browser: true */
/*jslint white: true */
/* Functional styling;
 * These styles are required for noUiSlider to function.
 * You don't need to change these rules to apply your design.
 */
.noUi-target,
.noUi-target * {
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  touch-action: none;
  -ms-user-select: none;
  -moz-user-select: none;
  box-sizing: border-box; }

.noUi-target {
  position: relative;
  direction: ltr; }

.noUi-base {
  width: 100%;
  height: 100%;
  position: relative;
  z-index: 1;
  /* Fix 401 */ }

.noUi-origin {
  position: absolute;
  right: 0;
  top: 0;
  left: 0;
  bottom: 0; }

.noUi-handle {
  position: relative;
  z-index: 1; }

.noUi-stacking .noUi-handle {
  /* This class is applied to the lower origin when
    its values is > 50%. */
  z-index: 10; }

.noUi-state-tap .noUi-origin {
  -webkit-transition: left 0.3s, top 0.3s;
  transition: left 0.3s, top 0.3s; }

.noUi-state-drag * {
  cursor: inherit !important; }

/* Painting and performance;
  * Browsers can paint handles in their own layer.
  */
.noUi-base {
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0); }

/* Slider size and handle placement;
  */
.noUi-horizontal {
  height: 15px; }

.noUi-horizontal .noUi-handle {
  width: 22px;
  height: 30px;
  left: -8px;
  top: -8px; }

/* Styling;
  */
.noUi-background {
  background: #fca58b; }

.noUi-connect {
  background: #fca58b;
  -webkit-transition: background 450ms;
  transition: background 450ms; }

.noUi-origin {
  border-radius: 0px;
  background: #ededed; }

.noUi-target {
  border-radius: 0px; }

/* Handles and cursors;
  */
.noUi-draggable {
  cursor: w-resize; }

.noUi-handle {
  height: 20px;
  width: 15px;
  background: #f84914;
  cursor: default;
  position: relative; }
  .noUi-handle:after {
    content: " ";
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 9px 11px 0 11px;
    border-color: #f84914 transparent transparent transparent;
    position: absolute;
    opacity: 1;
    bottom: -9px; }

/* Handle stripes;
  */
/* Disabled state;
  */
[disabled].noUi-connect,
[disabled] .noUi-connect {
  background: #ededed; }

[disabled].noUi-origin,
[disabled] .noUi-handle {
  cursor: not-allowed; }

.mfp-bg {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1042;
  overflow: hidden;
  position: fixed;
  background: #0b0b0b;
  opacity: 0.8;
  filter: alpha(opacity=80); }

.mfp-wrap {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1043;
  position: fixed;
  outline: none !important;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden; }
  .mfp-wrap .slick-arrow {
    opacity: 1 !important; }

.mfp-container {
  text-align: center;
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  padding: 0 8px;
  box-sizing: border-box; }

.mfp-container:before {
  content: '';
  display: inline-block;
  height: 100%;
  vertical-align: middle; }

.mfp-align-top .mfp-container:before {
  display: none; }

.mfp-content {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  margin: 0 auto;
  text-align: left;
  z-index: 1045; }

.mfp-inline-holder .mfp-content,
.mfp-ajax-holder .mfp-content {
  width: 100%;
  cursor: auto; }

.mfp-ajax-cur {
  cursor: progress; }

.mfp-zoom-out-cur, .mfp-zoom-out-cur .mfp-image-holder .mfp-close {
  cursor: -webkit-zoom-out;
  cursor: zoom-out; }

.mfp-zoom {
  cursor: pointer;
  cursor: -webkit-zoom-in;
  cursor: zoom-in; }

.mfp-auto-cursor .mfp-content {
  cursor: auto; }

.mfp-close,
.mfp-arrow,
.mfp-preloader,
.mfp-counter {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
      user-select: none; }

.mfp-loading.mfp-figure {
  display: none; }

.mfp-hide {
  display: none !important; }

.mfp-preloader {
  color: #CCC;
  position: absolute;
  top: 50%;
  width: auto;
  text-align: center;
  margin-top: -0.8em;
  left: 8px;
  right: 8px;
  z-index: 1044; }
  .mfp-preloader a {
    color: #CCC; }
    .mfp-preloader a:hover {
      color: #fff; }

.mfp-s-ready .mfp-preloader {
  display: none; }

.mfp-s-error .mfp-content {
  display: none; }

button.mfp-close, .WW_MOD_EM_2-0-widgetleiste .WW_search-window .WW_switch-wrap a.mfp-close.WW_switch-button, button.mfp-arrow, .WW_MOD_EM_2-0-widgetleiste .WW_search-window .WW_switch-wrap a.mfp-arrow.WW_switch-button {
  overflow: visible;
  cursor: pointer;
  background: transparent;
  border: 0;
  -webkit-appearance: none;
  display: block;
  outline: none;
  padding: 0;
  z-index: 1046;
  box-shadow: none; }

button::-moz-focus-inner, .WW_MOD_EM_2-0-widgetleiste .WW_search-window .WW_switch-wrap a.WW_switch-button::-moz-focus-inner {
  padding: 0;
  border: 0; }

.mfp-close {
  width: 44px;
  height: 44px;
  line-height: 44px;
  position: absolute;
  right: 0;
  top: 0;
  text-decoration: none;
  text-align: center;
  opacity: 0.65;
  filter: alpha(opacity=65);
  padding: 0 0 18px 10px;
  color: #fff;
  font-style: normal;
  font-size: 28px;
  font-family: Arial, Baskerville, monospace; }
  .mfp-close:hover, .mfp-close:focus {
    opacity: 1;
    filter: alpha(opacity=100); }
  .mfp-close:active {
    top: 1px; }

.mfp-close-btn-in .mfp-close {
  color: #333; }

.mfp-image-holder .mfp-close,
.mfp-iframe-holder .mfp-close {
  color: #fff;
  right: -6px;
  text-align: right;
  padding-right: 6px;
  width: 100%; }

.mfp-counter {
  position: absolute;
  top: 0;
  right: 0;
  color: #CCC;
  font-size: 12px;
  line-height: 18px;
  white-space: nowrap; }

.mfp-arrow {
  position: absolute;
  opacity: 0.65;
  filter: alpha(opacity=65);
  margin: 0;
  top: 50%;
  margin-top: -55px;
  padding: 0;
  width: 90px;
  height: 110px;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }
  .mfp-arrow:active {
    margin-top: -54px; }
  .mfp-arrow:hover, .mfp-arrow:focus {
    opacity: 1;
    filter: alpha(opacity=100); }
  .mfp-arrow:before, .mfp-arrow:after,
  .mfp-arrow .mfp-b,
  .mfp-arrow .mfp-a {
    content: '';
    display: block;
    width: 0;
    height: 0;
    position: absolute;
    left: 0;
    top: 0;
    margin-top: 35px;
    margin-left: 35px;
    border: medium inset transparent; }
  .mfp-arrow:after,
  .mfp-arrow .mfp-a {
    border-top-width: 13px;
    border-bottom-width: 13px;
    top: 8px; }
  .mfp-arrow:before,
  .mfp-arrow .mfp-b {
    border-top-width: 21px;
    border-bottom-width: 21px;
    opacity: 0.7; }

.mfp-arrow-left {
  left: 0; }
  .mfp-arrow-left:after,
  .mfp-arrow-left .mfp-a {
    border-right: 17px solid #fff;
    margin-left: 31px; }
  .mfp-arrow-left:before,
  .mfp-arrow-left .mfp-b {
    margin-left: 25px;
    border-right: 27px solid #3F3F3F; }

.mfp-arrow-right {
  right: 0; }
  .mfp-arrow-right:after,
  .mfp-arrow-right .mfp-a {
    border-left: 17px solid #fff;
    margin-left: 39px; }
  .mfp-arrow-right:before,
  .mfp-arrow-right .mfp-b {
    border-left: 27px solid #3F3F3F; }

.mfp-iframe-holder {
  padding-top: 40px;
  padding-bottom: 40px; }
  .mfp-iframe-holder .mfp-content {
    line-height: 0;
    width: 100%;
    max-width: 900px; }
  .mfp-iframe-holder .mfp-close {
    top: -40px; }

.mfp-iframe-scaler {
  width: 100%;
  height: 0;
  overflow: hidden;
  padding-top: 56.25%; }
  .mfp-iframe-scaler iframe {
    position: absolute;
    display: block;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
    background: #000; }

/* Main image in popup */
img.mfp-img {
  width: auto;
  max-width: 100%;
  height: auto;
  display: block;
  line-height: 0;
  box-sizing: border-box;
  padding: 40px 0 40px;
  margin: 0 auto; }

/* The shadow behind the image */
.mfp-figure {
  line-height: 0; }
  .mfp-figure:after {
    content: '';
    position: absolute;
    left: 0;
    top: 40px;
    bottom: 40px;
    display: block;
    right: 0;
    width: auto;
    height: auto;
    z-index: -1;
    box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
    background: #444; }
  .mfp-figure small {
    color: #BDBDBD;
    display: block;
    font-size: 12px;
    line-height: 14px; }
  .mfp-figure figure {
    margin: 0; }

.mfp-bottom-bar {
  margin-top: -36px;
  position: absolute;
  top: 100%;
  left: 0;
  width: 100%;
  cursor: auto; }

.mfp-title {
  text-align: left;
  line-height: 18px;
  color: #F3F3F3;
  word-wrap: break-word;
  padding-right: 36px; }

.mfp-image-holder .mfp-content {
  max-width: 100%; }

.mfp-gallery .mfp-image-holder .mfp-figure {
  cursor: pointer; }

@media screen and (max-width: 800px) and (orientation: landscape), screen and (max-height: 300px) {
  /**
       * Remove all paddings around the image on small screen
       */
  .mfp-img-mobile .mfp-image-holder {
    padding-left: 0;
    padding-right: 0; }
  .mfp-img-mobile img.mfp-img {
    padding: 0; }
  .mfp-img-mobile .mfp-figure:after {
    top: 0;
    bottom: 0; }
  .mfp-img-mobile .mfp-figure small {
    display: inline;
    margin-left: 5px; }
  .mfp-img-mobile .mfp-bottom-bar {
    background: rgba(0, 0, 0, 0.6);
    bottom: 0;
    margin: 0;
    top: auto;
    padding: 3px 5px;
    position: fixed;
    box-sizing: border-box; }
    .mfp-img-mobile .mfp-bottom-bar:empty {
      padding: 0; }
  .mfp-img-mobile .mfp-counter {
    right: 5px;
    top: 3px; }
  .mfp-img-mobile .mfp-close {
    top: 0;
    right: 0;
    width: 35px;
    height: 35px;
    line-height: 35px;
    background: rgba(0, 0, 0, 0.6);
    position: fixed;
    text-align: center;
    padding: 0; } }

@media all and (max-width: 900px) {
  .mfp-arrow {
    -webkit-transform: scale(0.75);
    transform: scale(0.75); }
  .mfp-arrow-left {
    -webkit-transform-origin: 0;
    transform-origin: 0; }
  .mfp-arrow-right {
    -webkit-transform-origin: 100%;
    transform-origin: 100%; }
  .mfp-container {
    padding-left: 6px;
    padding-right: 6px; } }

.mfp-ie7 .mfp-img {
  padding: 0; }

.mfp-ie7 .mfp-bottom-bar {
  width: 600px;
  left: 50%;
  margin-left: -300px;
  margin-top: 5px;
  padding-bottom: 5px; }

.mfp-ie7 .mfp-container {
  padding: 0; }

.mfp-ie7 .mfp-content {
  padding-top: 44px; }

.mfp-ie7 .mfp-close {
  top: 0;
  right: 0;
  padding-top: 0; }

/* overlay at start */
.mfp-fade.mfp-bg {
  opacity: 0;
  -webkit-transition: all 0.35s ease-out;
  transition: all 0.35s ease-out; }

/* overlay animate in */
.mfp-fade.mfp-bg.mfp-ready {
  opacity: 0.8; }

/* overlay animate out */
.mfp-fade.mfp-bg.mfp-removing {
  opacity: 0; }

/* content at start */
.mfp-fade.mfp-wrap .mfp-content {
  opacity: 0;
  -webkit-transition: all 0.35s ease-out;
  transition: all 0.35s ease-out; }

/* content animate it */
.mfp-fade.mfp-wrap.mfp-ready .mfp-content {
  opacity: 1; }

/* content animate out */
.mfp-fade.mfp-wrap.mfp-removing .mfp-content {
  opacity: 0; }

/* ==========================================================================
   $BASE-PICKER
   ========================================================================== */
/**
 * Note: the root picker element should *NOT* be styled more than what’s here.
 */
.picker {
  font-size: 16px;
  text-align: left;
  line-height: 1.2;
  color: #000000;
  position: absolute;
  z-index: 10000;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  height: 284;
  display: none; }

/**
 * The picker input element.
 */
.picker__input {
  cursor: default; }

/**
 * When the picker is opened, the input element is “activated”.
 */
.picker__input.picker__input--active {
  border-color: #000 !important; }

/**
 * The holder is the only “scrollable” top-level container element.
 */
.picker__holder {
  width: 100%;
  -webkit-overflow-scrolling: touch; }

/*!
 * Default mobile-first, responsive styling for pickadate.js
 * Demo: http://amsul.github.io/pickadate.js
 */
/**
 * Note: the root picker element should *NOT* be styled more than what’s here.
 */
/**
 * Make the holder and frame fullscreen.
 */
.picker__holder,
.picker__frame {
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  -webkit-transform: translateY(100%);
  transform: translateY(100%); }

/**
 * The holder should overlay the entire screen.
 */
.picker__holder {
  position: fixed;
  transition: background 0.15s ease-out, -webkit-transform 0s 0.15s;
  -webkit-transition: background 0.15s ease-out, -webkit-transform 0s 0.15s;
  transition: background 0.15s ease-out, transform 0s 0.15s;
  transition: background 0.15s ease-out, transform 0s 0.15s, -webkit-transform 0s 0.15s;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden; }

/**
 * The frame that bounds the box contents of the picker.
 */
.picker__frame {
  position: absolute;
  margin: 0 auto;
  min-width: 256px;
  max-width: 666px;
  width: 100%;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  filter: alpha(opacity=0);
  -moz-opacity: 0;
  opacity: 0;
  -webkit-transition: all 0.15s ease-out;
  transition: all 0.15s ease-out; }

@media (min-height: 33.875em) {
  .picker__frame {
    overflow: visible;
    top: -19px;
    bottom: -100%; } }

/**
 * The wrapper sets the stage to vertically align the box contents.
 */
.picker__wrap {
  display: table;
  width: 100%;
  height: 100%;
  border-spacing: 10px; }
  .picker__wrap td  {
    padding: 0px;
    border: none !important; }

@media (min-height: 33.875em) {
  .picker__wrap {
    display: block; } }

/**
 * The box contains all the picker contents.
 */
.picker__box {
  background: #ffffff;
  display: table-cell;
  vertical-align: middle;
  width: 310px;
  position: absolute;
  left: 0px;
  border: 1px solid #000;
  font-size: 1rem;
  line-height: 1.45;
  font-family: "WuW-RegularWeb", Arial, Helvetica, sans-serif; }

/**
 * When the picker opens...
 */
.picker--opened {
  display: block; }

.picker--opened .picker__holder {
  -webkit-transform: translateY(0);
  transform: translateY(0);
  background: transparent;
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#1E000000,endColorstr=#1E000000)";
  zoom: 1;
  background: none;
  -webkit-transition: background 0.15s ease-out;
  transition: background 0.15s ease-out; }

.picker--opened .picker__frame {
  -webkit-transform: translateY(0);
  transform: translateY(0);
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  filter: alpha(opacity=100);
  -moz-opacity: 1;
  opacity: 1; }

@media (min-height: 33.875em) {
  .picker--opened .picker__frame {
    top: -1px;
    bottom: 0;
    z-index: -10;
    width: 316px; } }

/* ==========================================================================
   $BASE-PICKER
   ========================================================================== */
/**
 * Note: the root picker element should *NOT* be styled more than what’s here.
 */
.picker {
  font-size: 16px;
  text-align: left;
  line-height: 1.2;
  color: #000000;
  position: absolute;
  z-index: 10000;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  height: 400px; }
  .picker .WW_next-icon {
    fill: #333;
    height: 16px;
    width: 16px; }
  .picker .WW_prev-icon {
    fill: #333;
    height: 16px;
    width: 16px; }

/**
 * The picker input element.
 */
.picker__input {
  cursor: default; }

/**
 * When the picker is opened, the input element is “activated”.
 */
.picker__input.picker__input--active, .picker__input:focus {
  background-color: #fff;
  border-bottom: none; }

/**
 * The holder is the only “scrollable” top-level container element.
 */
.picker__holder {
  width: 100%;
  height: auto;
  -webkit-overflow-scrolling: touch;
  max-height: none; }

/*!
 * Classic picker styling for pickadate.js
 * Demo: http://amsul.github.io/pickadate.js
 */
/**
 * Note: the root picker element should *NOT* be styled more than what’s here.
 */
/**
 * The holder is the base of the picker.
 */
.picker__holder {
  position: absolute;
  background: #ffffff;
  box-sizing: border-box;
  min-width: 176px;
  max-width: 466px;
  max-height: 0;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  filter: alpha(opacity=0);
  -moz-opacity: 0;
  opacity: 0;
  -webkit-transform: translateY(-1em) perspective(600px) rotateX(10deg);
  transform: translateY(-1em) perspective(600px) rotateX(10deg);
  transition: -webkit-transform 0.15s ease-out, opacity 0.15s ease-out, max-height 0s 0.15s, border-width 0s 0.15s;
  -webkit-transition: opacity 0.15s ease-out, max-height 0s 0.15s, border-width 0s 0.15s, -webkit-transform 0.15s ease-out;
  transition: opacity 0.15s ease-out, max-height 0s 0.15s, border-width 0s 0.15s, -webkit-transform 0.15s ease-out;
  transition: transform 0.15s ease-out, opacity 0.15s ease-out, max-height 0s 0.15s, border-width 0s 0.15s;
  transition: transform 0.15s ease-out, opacity 0.15s ease-out, max-height 0s 0.15s, border-width 0s 0.15s, -webkit-transform 0.15s ease-out; }

/**
 * The frame and wrap work together to ensure that
 * clicks within the picker don’t reach the holder.
 */
.picker__frame {
  padding: 1px; }

.picker__wrap {
  margin: -1px;
  position: relative; }

/**
 * When the picker opens...
 */
.picker--opened .picker__holder {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  filter: alpha(opacity=100);
  -moz-opacity: 1;
  opacity: 1;
  -webkit-transform: translateY(0) perspective(600px) rotateX(0);
  transform: translateY(0) perspective(600px) rotateX(0);
  transition: -webkit-transform 0.15s ease-out, opacity 0.15s ease-out, max-height 0s, border-width 0s;
  -webkit-transition: opacity 0.15s ease-out, max-height 0s, border-width 0s, -webkit-transform 0.15s ease-out;
  transition: opacity 0.15s ease-out, max-height 0s, border-width 0s, -webkit-transform 0.15s ease-out;
  transition: transform 0.15s ease-out, opacity 0.15s ease-out, max-height 0s, border-width 0s;
  transition: transform 0.15s ease-out, opacity 0.15s ease-out, max-height 0s, border-width 0s, -webkit-transform 0.15s ease-out; }

/* ==========================================================================
   $BASE-DATE-PICKER
   ========================================================================== */
/**
 * The picker box.
 */
.picker__box {
  padding: 0; }

/**
 * The header containing the month and year stuff.
 */
.picker__header {
  text-align: center;
  position: relative;
  height: 43px;
  padding-top: 5px; }

/**
 * The month and year labels.
 */
.picker__month,
.picker__year {
  font-weight: 500;
  display: inline-block;
  margin-left: .25em;
  margin-right: .25em;
  color: #333;
  font-size: 18px;
  font-size: 1.8rem; }

/**
 * The month and year selectors.
 */
.picker__select--month,
.picker__select--year {
  /* height: 2em;
  padding: .5em; */
  font-size: 14px;
  color: #333;
  border-color: #cecece;
  -webkit-appearance: menulist;
  height: 25px;
  background: white;
  padding: 2px 5px; }

.picker__select--month {
  width: 35%; }

.picker__select--year {
  width: 22.5%; }

/**
 * The month navigation buttons.
 */
.picker__nav--prev,
.picker__nav--next {
  position: absolute;
  padding: 10px 10px;
  width: 1em;
  height: 1em;
  box-sizing: content-box;
  top: 0;
  z-index: 100; }
  .picker__nav--prev:hover .WW_ui-icon,
  .picker__nav--next:hover .WW_ui-icon {
    fill: #f84914; }

.picker__nav--prev {
  left: 0; }

.picker__nav--next {
  right: 0; }

.picker__nav--prev:before,
.picker__nav--next:before {
  content: " ";
  width: 0;
  height: 0;
  display: block;
  margin: 0 auto; }

.picker__nav--prev:hover,
.picker__nav--next:hover {
  cursor: pointer;
  color: #000000; }

.picker__nav--disabled,
.picker__nav--disabled:hover,
.picker__nav--disabled:before,
.picker__nav--disabled:before:hover {
  cursor: default;
  background: none; }

/**
 * The calendar table of dates
 */
.picker__table {
  text-align: center;
  table-layout: fixed;
  font-size: inherit;
  border-spacing: 0px;
  border-collapse: separate; }

.picker__table td {
  margin: 0px;
  padding: 0px; }

/**
 * The weekday labels
 */
.picker__weekday,
.picker__weekday * {
  width: 14.285714286%;
  font-size: 1rem;
  line-height: 1.4;
  font-family: "WuW-BoldWeb", Arial, Helvetica, sans-serif;
  padding-bottom: .25em;
  color: #999999;
  font-weight: 500;
  border-bottom: 1px solid #c6c6c6;
  /* Increase the spacing a tad */ }

@media (min-height: 33.875em) {
  .picker__weekday {
    padding-bottom: .5em; } }

/**
 * The days on the calendar
 */
.picker__day {
  padding: 0;
  font-weight: 200;
  width: 44px;
  height: 43px;
  border: none;
  border-bottom: 1px solid #c6c6c6;
  border-left: 1px solid #c6c6c6;
  padding-top: 11px;
  font-size: 1rem;
  line-height: 1.4;
  font-family: "WuW-BoldWeb", Arial, Helvetica, sans-serif; }

.picker__table tbody td:first-child .picker__day {
  border-left: none; }

.picker__table tbody tr:last-child .picker__day {
  border-bottom: none; }

.picker__day--today {
  position: relative; }

.picker__day--today:before {
  content: " ";
  position: absolute;
  top: 2px;
  right: 2px;
  width: 0;
  height: 0; }

.picker__day--outfocus {
  color: #dddddd; }

.picker__day--infocus:hover,
.picker__day--outfocus:hover {
  cursor: pointer;
  color: #f84914; }

.picker__day--highlighted:hover,
.picker--focused .picker__day--highlighted {
  cursor: pointer;
  color: #000000; }

.picker__day--selected,
.picker__day--selected:hover,
.picker--focused .picker__day--selected {
  color: #f84914; }

.picker__day--disabled,
.picker__day--disabled:hover,
.picker--focused .picker__day--disabled {
  color: #dddddd;
  cursor: default; }

.picker__day--highlighted.picker__day--disabled,
.picker__day--highlighted.picker__day--disabled:hover {
  background: #bbbbbb; }

/**
 * The footer containing the "today", "clear", and "close" buttons.
 */
.picker__footer {
  text-align: center;
  display: none; }

.picker__button--today,
.picker__button--clear,
.picker__button--close {
  background: #ffffff;
  font-size: .8em;
  padding: .66em 0;
  font-weight: bold;
  width: 33%;
  display: inline-block;
  vertical-align: bottom; }

.picker__button--today:hover,
.picker__button--clear:hover,
.picker__button--close:hover {
  cursor: pointer;
  color: #000000;
  background: #b1dcfb; }

.picker__button--today:focus,
.picker__button--clear:focus,
.picker__button--close:focus {
  background: #b1dcfb;
  outline: none; }

.picker__button--today:before,
.picker__button--clear:before,
.picker__button--close:before {
  position: relative;
  display: inline-block;
  height: 0; }

.picker__button--today:before,
.picker__button--clear:before {
  content: " ";
  margin-right: .45em; }

.picker__button--today:before {
  top: -0.05em;
  width: 0; }

.picker__button--clear:before {
  top: -0.25em;
  width: .66em; }

.picker__button--close:before {
  content: "\D7";
  top: -0.1em;
  vertical-align: top;
  font-size: 1.1em;
  margin-right: .35em;
  color: #777777; }

.picker__button--today[disabled],
.picker__button--today[disabled]:hover {
  background: #f5f5f5;
  color: #dddddd;
  cursor: default; }

/* ==========================================================================
   $CLASSIC-DATE-PICKER
   ========================================================================== */
/*!
Chosen, a Select Box Enhancer for jQuery and Prototype
by Patrick Filler for Harvest, http://getharvest.com

Version 1.8.3
Full source at https://github.com/harvesthq/chosen
Copyright (c) 2011-2018 Harvest http://getharvest.com

MIT License, https://github.com/harvesthq/chosen/blob/master/LICENSE.md
This file is generated by `grunt build`, do not edit it by hand.
*/
/* @group Base */
.chosen-container {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none; }
  @media (min-width: 1024px) {
    .chosen-container {
      width: 100%; } }

.chosen-container * {
  box-sizing: border-box; }

.chosen-container .chosen-drop {
  position: absolute;
  top: 100%;
  z-index: 1010;
  width: 100%;
  border: 1px solid #c6c6c6;
  border-top: 0;
  background: #fff;
  -webkit-transition: border-color 200ms;
  transition: border-color 200ms;
  display: none; }

.chosen-container.chosen-with-drop .chosen-drop {
  display: block; }

.chosen-container a {
  cursor: pointer; }

.chosen-container .search-choice .group-name, .chosen-container .chosen-single .group-name {
  margin-right: 4px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  font-weight: normal;
  color: #000; }

.chosen-container .search-choice .group-name:after, .chosen-container .chosen-single .group-name:after {
  content: ":";
  padding-left: 2px;
  vertical-align: top; }

/* @end */
/* @group Single Chosen */
.chosen-container-single .chosen-single {
  position: relative;
  display: block;
  overflow: hidden;
  padding: 8px 4.16667%;
  height: 44px;
  border: 1px solid #c6c6c6;
  background-color: #fff;
  color: #000;
  box-shadow: 0 0 3px #fff inset, 0 1px 1px rgba(0, 0, 0, 0.1);
  text-decoration: none;
  white-space: nowrap;
  font-size: 1rem;
  line-height: 1.45;
  font-family: "WuW-RegularWeb", Arial, Helvetica, sans-serif;
  -webkit-transition: color 200ms, border-color 200ms;
  transition: color 200ms, border-color 200ms; }
  @media (min-width: 640px) {
    .chosen-container-single .chosen-single {
      padding: 6px 15px; } }

.chosen-container-single .chosen-single input[type="text"].chosen-search-input {
  border: 0;
  cursor: pointer;
  opacity: 0;
  position: absolute;
  top: 0;
  left: 0; }

.chosen-container-single .chosen-default {
  color: #999; }

.chosen-container-single .chosen-single span {
  display: block;
  overflow: hidden;
  margin-right: 25px;
  text-overflow: ellipsis;
  white-space: nowrap; }

.chosen-container-single .chosen-single-with-deselect span {
  margin-right: 38px; }

.chosen-container-single .chosen-single abbr {
  position: absolute;
  top: 6px;
  right: 26px;
  display: block;
  width: 12px;
  height: 12px;
  font-size: 1px; }

.chosen-container-single .chosen-single abbr:hover {
  background-position: -42px -10px; }

.chosen-container-single.chosen-disabled .chosen-single abbr:hover {
  background-position: -42px -10px; }

.chosen-container-single .chosen-single div {
  position: absolute;
  top: 0;
  right: 4.16667%;
  display: block;
  width: 40px;
  height: 100%; }
  @media (min-width: 640px) {
    .chosen-container-single .chosen-single div {
      right: 0; } }

.chosen-container-single .chosen-single div b {
  position: absolute;
  right: 4.16667%;
  top: 50%;
  margin: -12px 0 0 0;
  display: block;
  width: 24px;
  height: 24px;
  background: url(../img/icons/WW_arrow-down-icon.svg) no-repeat;
  background-size: 100% 100%;
  -webkit-transition: -webkit-transform 200ms;
  transition: -webkit-transform 200ms;
  transition: transform 200ms;
  transition: transform 200ms, -webkit-transform 200ms; }
  @media (min-width: 640px) {
    .chosen-container-single .chosen-single div b {
      right: 15px; } }

.chosen-container-single .chosen-search {
  position: relative;
  z-index: 1010;
  margin: 0;
  padding: 3px 4px;
  white-space: nowrap; }

.chosen-container-single .chosen-search input[type="text"] {
  margin: 1px 0;
  padding: 4px 20px 4px 5px;
  width: 100%;
  height: auto;
  outline: 0;
  border: 1px solid #aaa;
  font-size: 1em;
  font-family: sans-serif;
  line-height: normal;
  border-radius: 0; }

.chosen-container-single .chosen-drop {
  margin-top: -1px; }

.chosen-container-single.chosen-container-single-nosearch .chosen-search {
  position: absolute;
  clip: rect(0, 0, 0, 0); }

/* @end */
/* @group Results */
.chosen-container .chosen-results {
  color: #000;
  position: relative;
  overflow-x: hidden;
  overflow-y: auto;
  max-height: 500px;
  padding: 10px 0 0 0;
  -webkit-overflow-scrolling: touch; }

.chosen-container .chosen-results li {
  display: none;
  margin: 0;
  padding: 10px 4.16667%;
  list-style: none;
  word-wrap: break-word;
  -webkit-touch-callout: none;
  -webkit-transition: background-color 200ms;
  transition: background-color 200ms; }
  @media (min-width: 640px) {
    .chosen-container .chosen-results li {
      padding: 10px 15px; } }

.chosen-container .chosen-results li.active-result {
  display: list-item;
  cursor: pointer; }

.chosen-container .chosen-results li.disabled-result {
  display: list-item;
  color: #ccc;
  cursor: default; }

.chosen-container .chosen-results li.highlighted {
  background-color: #f0f0f0; }

.chosen-container .chosen-results li.no-results {
  color: #777;
  display: list-item;
  background: #f4f4f4; }

.chosen-container .chosen-results li.group-result {
  display: list-item;
  font-weight: bold;
  cursor: default; }

.chosen-container .chosen-results li.group-option {
  padding-left: 15px; }

.chosen-container .chosen-results li em {
  font-style: normal;
  text-decoration: underline; }

/* @end */
/* @group Multi Chosen */
.chosen-container-multi .chosen-choices {
  position: relative;
  overflow: hidden;
  margin: 0;
  padding: 0 5px;
  width: 100%;
  height: auto;
  border: 1px solid #000;
  background-color: #fff;
  cursor: text; }

.chosen-container-multi .chosen-choices li {
  float: left;
  list-style: none; }

.chosen-container-multi .chosen-choices li.search-field {
  margin: 0;
  padding: 0;
  white-space: nowrap; }

.chosen-container-multi .chosen-choices li.search-field input[type="text"] {
  margin: 1px 0;
  padding: 0;
  height: 25px;
  outline: 0;
  border: 0 !important;
  background: transparent !important;
  box-shadow: none;
  color: #999;
  font-size: 100%;
  font-family: sans-serif;
  line-height: normal;
  border-radius: 0;
  width: 25px; }

.chosen-container-multi .chosen-choices li.search-choice {
  position: relative;
  margin: 3px 5px 3px 0;
  padding: 3px 20px 3px 5px;
  border: 1px solid #aaa;
  max-width: 100%;
  border-radius: 3px;
  background-color: #fff;
  background-size: 100% 19px;
  background-repeat: repeat-x;
  background-clip: padding-box;
  box-shadow: 0 0 2px #fff inset, 0 1px 0 rgba(0, 0, 0, 0.05);
  color: #333;
  line-height: 13px;
  cursor: default; }

.chosen-container-multi .chosen-choices li.search-choice span {
  word-wrap: break-word; }

.chosen-container-multi .chosen-choices li.search-choice .search-choice-close {
  position: absolute;
  top: 4px;
  right: 3px;
  display: block;
  width: 12px;
  height: 12px;
  font-size: 1px; }

.chosen-container-multi .chosen-choices li.search-choice .search-choice-close:hover {
  background-position: -42px -10px; }

.chosen-container-multi .chosen-choices li.search-choice-disabled {
  padding-right: 5px;
  border: 1px solid #ccc;
  background-color: #fff;
  color: #666; }

.chosen-container-multi .chosen-choices li.search-choice-focus {
  background: #d4d4d4; }

.chosen-container-multi .chosen-choices li.search-choice-focus .search-choice-close {
  background-position: -42px -10px; }

.chosen-container-multi .chosen-results {
  margin: 0;
  padding: 0; }

.chosen-container-multi .chosen-drop .result-selected {
  display: list-item;
  color: #000;
  cursor: default;
  background-color: #f0f0f0; }

/* @end */
/* @group Active  */
.chosen-container-active .chosen-single {
  border: 1px solid #000; }

.chosen-container-active .chosen-drop {
  border: 1px solid #000;
  border-top: none; }

.chosen-container-active.chosen-with-drop .chosen-single {
  border: 1px solid #000; }

.chosen-container-active.chosen-with-drop .chosen-single div {
  border-left: none; }

.chosen-container-active.chosen-with-drop .chosen-single div b {
  -webkit-transform: rotate(-180deg);
          transform: rotate(-180deg); }

.chosen-container-active .chosen-choices {
  border: 1px solid #5897fb;
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.3); }

.chosen-container-active .chosen-choices li.search-field input[type="text"] {
  color: #222 !important; }

/* @end */
/* @group Disabled Support */
.chosen-disabled {
  opacity: 0.5 !important;
  cursor: default; }

.chosen-disabled .chosen-single {
  cursor: default; }

.chosen-disabled .chosen-choices .search-choice .search-choice-close {
  cursor: default; }

/* @end */
/* @group Right to Left */
.smartbanner-show {
  margin-top: 80px; }

.smartbanner-show .smartbanner {
  display: block; }

/** Default **/
.smartbanner {
  position: absolute;
  left: 0;
  top: 0;
  display: none;
  width: 100%;
  height: 80px;
  line-height: 80px;
  background: #f4f4f4;
  z-index: 9998;
  font-family: "WuW-RegularWeb", Arial, Helvetica, sans-serif;
  -webkit-font-smoothing: antialiased;
  overflow: hidden;
  -webkit-text-size-adjust: none; }

.smartbanner-container {
  margin: 0 auto;
  white-space: nowrap;
  padding-left: 4.16667%; }

.smartbanner-close {
  position: absolute;
  width: 24px;
  height: 24px;
  right: 4.16667%;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%); }
  .smartbanner-close .WW_ui-icon {
    position: absolute;
    top: 0; }

.smartbanner-close:active,
.smartbanner-close:hover {
  color: #aaa; }

.smartbanner-icon {
  display: inline-block;
  vertical-align: middle;
  width: 57px;
  height: 57px;
  margin-right: 12px;
  background-size: cover;
  border-radius: 10px; }

.smartbanner-info {
  display: inline-block;
  vertical-align: middle;
  width: 44%;
  font-size: 12.45px;
  line-height: 1.2em; }

.smartbanner-title {
  font-size: 15px;
  color: #000;
  line-height: 18px; }

.smartbanner-button {
  position: absolute;
  right: 65px;
  top: 0;
  bottom: 0;
  margin: auto 0;
  height: 24px;
  font-size: 14px;
  line-height: 24px;
  text-align: center;
  color: #6a6a6a;
  text-transform: uppercase;
  text-decoration: none; }

.smartbanner-button:active,
.smartbanner-button:hover {
  color: #aaa; }

/** iOS **/
.smartbanner-ios {
  background: #f4f4f4;
  background: -webkit-gradient(linear, left top, left bottom, from(#f4f4f4), to(#cdcdcd));
  background: linear-gradient(to bottom, #f4f4f4, #cdcdcd);
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.5);
  line-height: 80px; }

.smartbanner-ios .smartbanner-close {
  border: 0;
  width: 18px;
  height: 18px;
  line-height: 18px;
  color: #888;
  text-shadow: 0 1px 0 white; }

.smartbanner-ios .smartbanner-close:active,
.smartbanner-ios .smartbanner-close:hover {
  color: #aaa; }

.smartbanner-ios .smartbanner-icon {
  background: rgba(0, 0, 0, 0.6);
  background-size: cover;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.3); }

.smartbanner-ios .smartbanner-info {
  color: #6a6a6a; }

.smartbanner-ios .smartbanner-button {
  padding: 0 10px;
  min-width: 10%;
  color: #6a6a6a;
  background: #efefef;
  background: -webkit-gradient(linear, left top, left bottom, from(#efefef), to(#dcdcdc));
  background: linear-gradient(to bottom, #efefef, #dcdcdc);
  border-radius: 3px;
  box-shadow: inset 0 0 0 1px #bfbfbf, 0 1px 0 rgba(255, 255, 255, 0.6), 0 2px 0 rgba(255, 255, 255, 0.7) inset; }

.smartbanner-ios .smartbanner-button:active,
.smartbanner-ios .smartbanner-button:hover {
  background: #dcdcdc;
  background: -webkit-gradient(linear, left top, left bottom, from(#dcdcdc), to(#efefef));
  background: linear-gradient(to bottom, #dcdcdc, #efefef); }

/** Android **/
.smartbanner-android {
  background: #fff;
  line-height: 82px;
  border-bottom: 2px solid #f0f0f0; }

.smartbanner-android .smartbanner-close:active,
.smartbanner-android .smartbanner-close:hover {
  color: #eee; }

.smartbanner-android .smartbanner-icon {
  background-color: transparent;
  box-shadow: none; }

.smartbanner-android .smartbanner-info {
  color: #000; }

.smartbanner-android .smartbanner-button:active,
.smartbanner-android .smartbanner-button:hover {
  background: none; }

.smartbanner-android .smartbanner-button-text {
  text-align: center;
  display: block;
  padding: 0;
  color: #000;
  background: transparent;
  font-family: "WuW-BoldWeb", Arial, Helvetica, sans-serif;
  text-transform: none;
  text-shadow: none;
  box-shadow: none; }

/** Windows **/
.smartbanner-windows {
  background: #f4f4f4;
  background: -webkit-gradient(linear, left top, left bottom, from(#f4f4f4), to(#cdcdcd));
  background: linear-gradient(to bottom, #f4f4f4, #cdcdcd);
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.5);
  line-height: 80px; }

.smartbanner-windows .smartbanner-close {
  border: 0;
  width: 18px;
  height: 18px;
  line-height: 18px;
  color: #888; }

.smartbanner-windows .smartbanner-close:active,
.smartbanner-windows .smartbanner-close:hover {
  color: #aaa; }

.smartbanner-windows .smartbanner-icon {
  background: rgba(0, 0, 0, 0.6);
  background-size: cover;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.3); }

.smartbanner-windows .smartbanner-info {
  color: #6a6a6a; }

.smartbanner-windows .smartbanner-button {
  padding: 0 10px;
  min-width: 10%;
  color: #6a6a6a;
  background: #efefef;
  background: -webkit-gradient(linear, left top, left bottom, from(#efefef), to(#dcdcdc));
  background: linear-gradient(to bottom, #efefef, #dcdcdc);
  border-radius: 3px;
  box-shadow: inset 0 0 0 1px #bfbfbf, 0 1px 0 rgba(255, 255, 255, 0.6), 0 2px 0 rgba(255, 255, 255, 0.7) inset; }

.smartbanner-windows .smartbanner-button:active,
.smartbanner-windows .smartbanner-button:hover {
  background: #dcdcdc;
  background: -webkit-gradient(linear, left top, left bottom, from(#dcdcdc), to(#efefef));
  background: linear-gradient(to bottom, #dcdcdc, #efefef); }

/**
 * global layout objects
 */
.WW_OBJ_layout-pad, .WW_MOD_NM_1-0-header > .WW_ct, .WW_MOD_NM_1-0-header .WW_content-search {
  padding-left: 4.16667%;
  padding-right: 4.16667%; }

.WW_OBJ_ly-global-ui-container {
  max-width: 1500px;
  margin-left: auto;
  margin-right: auto; }
  .WW_OBJ_ly-global-ui-container > .WW_ct {
    padding-left: 4.16667%;
    padding-right: 4.16667%; }
    @media (min-width: 640px) {
      .WW_OBJ_ly-global-ui-container > .WW_ct {
        padding-left: 8.33333%;
        padding-right: 8.33333%; } }
    @media (min-width: 1024px) {
      .WW_OBJ_ly-global-ui-container > .WW_ct {
        padding-left: 16.66667%;
        padding-right: 16.66667%; } }

.flex {
  display: -webkit-box;
  display: flex; }

.row {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
          flex-direction: row; }

.align-baseline {
  -webkit-box-align: baseline;
          align-items: baseline; }

.flex-basis-100 {
  flex-basis: 100%; }

/**
 * global animation objects
 */
/*-----|| ongoing rotation of preloader ||-----*/
@-webkit-keyframes rotate {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg); }
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg); } }

@keyframes rotate {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg); }
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg); } }

/*-----|| ongoing rotation of compass pin ||-----*/
@-webkit-keyframes compass {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg); }
  10% {
    -webkit-transform: rotate(-10deg);
            transform: rotate(-10deg); }
  30% {
    -webkit-transform: rotate(20deg);
            transform: rotate(20deg); }
  60% {
    -webkit-transform: rotate(-40deg);
            transform: rotate(-40deg); }
  80% {
    -webkit-transform: rotate(20deg);
            transform: rotate(20deg); }
  90% {
    -webkit-transform: rotate(30deg);
            transform: rotate(30deg); } }

@keyframes compass {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg); }
  10% {
    -webkit-transform: rotate(-10deg);
            transform: rotate(-10deg); }
  30% {
    -webkit-transform: rotate(20deg);
            transform: rotate(20deg); }
  60% {
    -webkit-transform: rotate(-40deg);
            transform: rotate(-40deg); }
  80% {
    -webkit-transform: rotate(20deg);
            transform: rotate(20deg); }
  90% {
    -webkit-transform: rotate(30deg);
            transform: rotate(30deg); } }

/*-----|| preloader ||-----*/
@-webkit-keyframes WWObjUiLoaderSide {
  /* 0% {
        height:$jm-obj-ui-loader-size;
        width:0;
    }
    50% {
        height:$jm-obj-ui-loader-size;
        width:$jm-obj-ui-loader-size;
    }
    100% {
        //height:0;
        //width:$jm-obj-ui-loader-size;
    } */
  0% {
    height: 30px;
    width: 0; }
  25% {
    height: 30px;
    width: 30px; }
  50% {
    height: 0;
    width: 30px; }
  100% {
    height: 0;
    width: 30px; } }

@keyframes WWObjUiLoaderSide {
  /* 0% {
        height:$jm-obj-ui-loader-size;
        width:0;
    }
    50% {
        height:$jm-obj-ui-loader-size;
        width:$jm-obj-ui-loader-size;
    }
    100% {
        //height:0;
        //width:$jm-obj-ui-loader-size;
    } */
  0% {
    height: 30px;
    width: 0; }
  25% {
    height: 30px;
    width: 30px; }
  50% {
    height: 0;
    width: 30px; }
  100% {
    height: 0;
    width: 30px; } }

@-webkit-keyframes WWObjUiLoaderDown {
  /* 0% {
        //height:$jm-obj-ui-loader-size;
        //width:0;
    }
    50% {
        height:$jm-obj-ui-loader-size;
        width:$jm-obj-ui-loader-size;
    }
    100% {
        height:0;
        width:$jm-obj-ui-loader-size;
    } */
  0% {
    height: 30px;
    width: 0; }
  50% {
    height: 30px;
    width: 0; }
  75% {
    height: 30px;
    width: 30px; }
  100% {
    height: 0;
    width: 30px; } }

@keyframes WWObjUiLoaderDown {
  /* 0% {
        //height:$jm-obj-ui-loader-size;
        //width:0;
    }
    50% {
        height:$jm-obj-ui-loader-size;
        width:$jm-obj-ui-loader-size;
    }
    100% {
        height:0;
        width:$jm-obj-ui-loader-size;
    } */
  0% {
    height: 30px;
    width: 0; }
  50% {
    height: 30px;
    width: 0; }
  75% {
    height: 30px;
    width: 30px; }
  100% {
    height: 0;
    width: 30px; } }

@-webkit-keyframes status-display-fade-in {
  0% {
    width: 0em;
    margin-right: 0em;
    -webkit-transform: scale(0, 0);
            transform: scale(0, 0); }
  25% {
    -webkit-transform: scale(0, 0);
            transform: scale(0, 0); }
  75% {
    width: 1em;
    margin-right: 0.5em; }
  100% {
    -webkit-transform: scale(1, 1);
            transform: scale(1, 1); } }

@keyframes status-display-fade-in {
  0% {
    width: 0em;
    margin-right: 0em;
    -webkit-transform: scale(0, 0);
            transform: scale(0, 0); }
  25% {
    -webkit-transform: scale(0, 0);
            transform: scale(0, 0); }
  75% {
    width: 1em;
    margin-right: 0.5em; }
  100% {
    -webkit-transform: scale(1, 1);
            transform: scale(1, 1); } }

/**
 * global element objects
 */
#WW_OBJ-svg-sprite {
  display: none; }

/*-----|| object page surround ||-----*/
.WW_OBJ_area-dc.WW_st-fixed {
  position: fixed;
  overflow: hidden;
  width: 100%;
  height: 100%; }
  @media (min-width: 1500px) {
    .WW_OBJ_area-dc.WW_st-fixed {
      max-width: 1500px;
      left: 50%;
      margin-left: -750px; } }

.WW_OBJ_area-dc.WW_st-overflow-x {
  overflow-x: hidden; }

/*-----|| object main area ||-----*/
.WW_OBJ_area-ct > :first-child:not(a):not(.WW_MOD_CM_15-0-produktheader):not(.WW_MOD_NM_5-0-filter):not(.WW_MOD_NM_6-0-immobilienfilter):not(.WW_MOD_CM_15-2-produktheaderbildunten):not(.WW_MOD_CM_15-3-produktheaderbildoben):not(.WW_MOD_CM_15-4-produktbuehne):not(.WW_MOD_CM_24-0-buehne-markenplatform):not(.WW_MOD_NM_8-0-breadcrumb):not(.WW_MOD_EM_26-0-schadenticker):not(.WW_MOD_TM_1-0-stageteaser):not(.WW_MOD_TM_1-1-buehnenteaser):not(.WW_MOD_BM_1-0-beraterbuehne):not(.WW_MOD_EM_32-0-kompass):not(.WWI_MOD_TM_9-0-blogteaser):not(.WWI_MOD_TM_1-1-stageslider):not(.WW_MOD_NM_8-1-breadcrumb):not(.WW_MOD_CM_15-5-productheader) {
  margin-top: 60px; }
  @media (min-width: 1024px) {
    .WW_OBJ_area-ct > :first-child:not(a):not(.WW_MOD_CM_15-0-produktheader):not(.WW_MOD_NM_5-0-filter):not(.WW_MOD_NM_6-0-immobilienfilter):not(.WW_MOD_CM_15-2-produktheaderbildunten):not(.WW_MOD_CM_15-3-produktheaderbildoben):not(.WW_MOD_CM_15-4-produktbuehne):not(.WW_MOD_CM_24-0-buehne-markenplatform):not(.WW_MOD_NM_8-0-breadcrumb):not(.WW_MOD_EM_26-0-schadenticker):not(.WW_MOD_TM_1-0-stageteaser):not(.WW_MOD_TM_1-1-buehnenteaser):not(.WW_MOD_BM_1-0-beraterbuehne):not(.WW_MOD_EM_32-0-kompass):not(.WWI_MOD_TM_9-0-blogteaser):not(.WWI_MOD_TM_1-1-stageslider):not(.WW_MOD_NM_8-1-breadcrumb):not(.WW_MOD_CM_15-5-productheader) {
      margin-top: 80px; } }

.WW_OBJ_area-ct > a {
  display: block; }

/*-----|| object page areas ||-----*/
/*-----|| object page sections ||-----*/
/*-----|| special container for wüstenrot homepage ||-----*/
.WW_OBJ_el-blog-teaser-container {
  position: relative;
  background-color: #f0f0f0;
  margin-bottom: 20px; }

/*-----|| object divider ||-----*/
.WW_OBJ_el-divider {
  background: #f0f0f0;
  border: none;
  height: 1px;
  display: block;
  margin: 40px 0; }

.WW_OBJ_element-layer {
  position: fixed;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 100%;
  background-color: #fff;
  overflow: auto;
  -webkit-overflow-scrolling: touch;
  -webkit-transition: all 350ms ease-in-out;
  transition: all 350ms ease-in-out; }
  .WW_OBJ_element-layer * {
    box-sizing: border-box; }
  .WW_OBJ_element-layer .mfp-close {
    position: fixed;
    top: 0;
    right: 4.16667%;
    top: 4.16667%;
    z-index: 100;
    color: #fff;
    opacity: 1;
    font-size: 1rem;
    line-height: 1.45;
    font-family: "WuW-RegularWeb", Arial, Helvetica, sans-serif;
    padding-top: 12px;
    height: auto;
    width: auto;
    padding: 5px;
    background: #fff; }
    @media (min-width: 1500px) {
      .WW_OBJ_element-layer .mfp-close {
        right: calc((100vw - 1420px)/2); } }
    .WW_OBJ_element-layer .mfp-close:focus .WW_ui-icon, .WW_OBJ_element-layer .mfp-close:active .WW_ui-icon, .WW_OBJ_element-layer .mfp-close:hover .WW_ui-icon {
      fill: #f84914; }
    .WW_OBJ_element-layer .mfp-close .WW_ui-icon {
      display: block;
      height: 24px;
      width: 24px;
      fill: black;
      margin: 0 auto;
      pointer-events: none; }
      @media (min-width: 640px) {
        .WW_OBJ_element-layer .mfp-close .WW_ui-icon {
          height: 35px;
          width: 35px; } }
    .mfp-close-btn-in .WW_OBJ_element-layer .mfp-close {
      color: #fff; }
  .WW_OBJ_element-layer.WW_layer-rating .WW_close {
    background: #333; }
  .WW_OBJ_element-layer.WW_layer-rating .WW_load-more {
    margin: 25px auto;
    display: block; }

.WW_OBJ_element-tabs .WW_button-tabs {
  display: none; }

.WW_OBJ_element-tabs .WW_ct-wrap {
  clear: both;
  background-color: #fff;
  color: #000;
  font-size: 1rem;
  line-height: 1.45;
  font-family: "WuW-RegularWeb", Arial, Helvetica, sans-serif;
  -webkit-backface-visibility: hidden; }
  .WW_OBJ_element-tabs .WW_ct-wrap .WW_tab-ct {
    padding-left: 4.16667%;
    padding-right: 4.16667%;
    padding-top: 15px;
    padding-bottom: 10px;
    display: none;
    width: 100%; }
    @media (min-width: 640px) {
      .WW_OBJ_element-tabs .WW_ct-wrap .WW_tab-ct {
        padding-left: 25px;
        padding-right: 25px; } }
    @media (min-width: 640px) {
      .WW_OBJ_element-tabs .WW_ct-wrap .WW_tab-ct {
        padding-top: 25px; } }
    .WW_OBJ_element-tabs .WW_ct-wrap .WW_tab-ct:first-of-type {
      display: block; }
    .WW_OBJ_element-tabs .WW_ct-wrap .WW_tab-ct > *:last-child {
      margin-bottom: 0; }
  .WW_OBJ_element-tabs .WW_ct-wrap .WW_switch-tab.WW_ext-sm {
    width: 100%;
    display: block;
    padding: 15px 4.16667% 15px 4.16667%;
    margin-top: 15px;
    background: #f0f0f0;
    border: none;
    font-size: 1rem;
    line-height: 1.45;
    font-family: "WuW-RegularWeb", Arial, Helvetica, sans-serif;
    font-family: "WuW-BoldWeb", Arial, Helvetica, sans-serif;
    color: #000;
    position: relative;
    text-align: left;
    cursor: pointer; }
    @media (min-width: 640px) {
      .WW_OBJ_element-tabs .WW_ct-wrap .WW_switch-tab.WW_ext-sm {
        margin-top: 15px; } }
    .WW_OBJ_element-tabs .WW_ct-wrap .WW_switch-tab.WW_ext-sm:first-of-type {
      margin-top: 0; }
    .WW_OBJ_element-tabs .WW_ct-wrap .WW_switch-tab.WW_ext-sm .WW_text {
      padding-right: 40px; }
    .WW_OBJ_element-tabs .WW_ct-wrap .WW_switch-tab.WW_ext-sm .WW_ui-icon {
      position: absolute;
      right: 20px;
      top: 50%;
      height: 24px;
      width: 24px;
      margin-top: -12px;
      -webkit-transition: opacity 200ms;
      transition: opacity 200ms; }
      .WW_OBJ_element-tabs .WW_ct-wrap .WW_switch-tab.WW_ext-sm .WW_ui-icon.WW_icon-minus {
        opacity: 0; }
    .WW_OBJ_element-tabs .WW_ct-wrap .WW_switch-tab.WW_ext-sm.WW_st-active .WW_ui-icon.WW_icon-plus {
      opacity: 0; }
    .WW_OBJ_element-tabs .WW_ct-wrap .WW_switch-tab.WW_ext-sm.WW_st-active .WW_ui-icon.WW_icon-minus {
      opacity: 1; }

@media (min-width: 640px) {
  .WW_OBJ_element-tabs .WW_button-tabs {
    display: block;
    *zoom: 1;
    display: -webkit-box;
    display: flex; }
    .WW_OBJ_element-tabs .WW_button-tabs:before, .WW_OBJ_element-tabs .WW_button-tabs:after {
      content: "";
      display: table; }
    .WW_OBJ_element-tabs .WW_button-tabs:after {
      clear: both; }
  .WW_OBJ_element-tabs .WW_ct-wrap .WW_switch-tab.WW_ext-sm {
    display: none !important; } }

.WW_OBJ_element-tabs .WW_switch-tab {
  -webkit-box-flex: 1;
          flex-grow: 1;
  height: 50px;
  width: auto;
  float: left;
  padding: 0 4.16667%;
  background-color: #f0f0f0;
  font-size: 1rem;
  line-height: 1.45;
  font-family: "WuW-RegularWeb", Arial, Helvetica, sans-serif;
  -webkit-transition: color 200ms ease-out;
  transition: color 200ms ease-out;
  border: none;
  cursor: pointer;
  color: rgba(0, 0, 0, 0.5);
  font-family: "WuW-BoldWeb", Arial, Helvetica, sans-serif; }
  .WW_OBJ_element-tabs .WW_switch-tab:hover {
    color: #f84914; }
  .WW_OBJ_element-tabs .WW_switch-tab.WW_st-active {
    background-color: #fff;
    color: #f84914; }

.WW_OBJ_element-accordion .WW_acc-divider {
  width: 100%;
  height: 2px;
  background: #333;
  margin: 15px auto;
  margin-top: -1px; }
  @media (min-width: 640px) {
    .WW_OBJ_element-accordion .WW_acc-divider {
      width: 83.33333%; } }

.WW_OBJ_element-accordion .WW_acc-item {
  margin-top: 15px;
  -webkit-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0); }
  .WW_OBJ_element-accordion .WW_acc-item:first-child {
    margin-top: 0; }
  .WW_OBJ_element-accordion .WW_acc-item.WW_st-open .WW_acc-header > .WW_ui-icon.WW_icon-plus {
    opacity: 0; }
  .WW_OBJ_element-accordion .WW_acc-item.WW_st-open .WW_acc-header > .WW_ui-icon.WW_icon-minus {
    opacity: 1; }
  .WW_OBJ_element-accordion .WW_acc-item.WW_st-hidden {
    opacity: 0; }
  .WW_OBJ_element-accordion .WW_acc-item .WW_acc-header {
    display: block;
    width: 100%;
    color: #000;
    background-color: #f0f0f0;
    position: relative;
    padding-top: 15px;
    padding-bottom: 15px;
    padding-left: 4.16667%;
    padding-right: 4.16667%;
    -webkit-transition: color 200ms;
    transition: color 200ms; }
    @media (min-width: 640px) {
      .WW_OBJ_element-accordion .WW_acc-item .WW_acc-header {
        padding-left: 25px;
        padding-right: 25px; } }
    .WW_OBJ_element-accordion .WW_acc-item .WW_acc-header > .WW_ui-icon {
      position: absolute;
      right: 4.16667%;
      top: 50%;
      margin-top: -12px;
      width: 24px;
      height: 24px;
      fill: #000;
      pointer-events: none;
      -webkit-transition: opacity 200ms, fill 200ms;
      transition: opacity 200ms, fill 200ms; }
      .WW_OBJ_element-accordion .WW_acc-item .WW_acc-header > .WW_ui-icon.WW_icon-plus {
        opacity: 1; }
      .WW_OBJ_element-accordion .WW_acc-item .WW_acc-header > .WW_ui-icon.WW_icon-minus {
        opacity: 0; }
    .WW_no-touch .WW_OBJ_element-accordion .WW_acc-item .WW_acc-header:hover {
      cursor: pointer;
      color: #f84914; }
      .WW_no-touch .WW_OBJ_element-accordion .WW_acc-item .WW_acc-header:hover > .WW_ui-icon {
        fill: #f84914; }
    .WW_OBJ_element-accordion .WW_acc-item .WW_acc-header .WW_text {
      position: relative;
      padding-right: 40px;
      font-size: 1rem;
      line-height: 1.45;
      font-family: "WuW-RegularWeb", Arial, Helvetica, sans-serif; }
  .WW_OBJ_element-accordion .WW_acc-item .WW_acc-ct {
    display: none;
    padding-top: 15px;
    padding-bottom: 15px;
    padding-left: 4.16667%;
    padding-right: 4.16667%; }
    @media (min-width: 640px) {
      .WW_OBJ_element-accordion .WW_acc-item .WW_acc-ct {
        padding-top: 25px; } }
    @media (min-width: 640px) {
      .WW_OBJ_element-accordion .WW_acc-item .WW_acc-ct {
        padding-bottom: 25px; } }
    @media (min-width: 640px) {
      .WW_OBJ_element-accordion .WW_acc-item .WW_acc-ct {
        padding-left: 25px;
        padding-right: 25px; } }
    .WW_OBJ_element-accordion .WW_acc-item .WW_acc-ct > *:last-child {
      margin-bottom: 0; }
    .WW_OBJ_element-accordion .WW_acc-item .WW_acc-ct .WW_response {
      border-left: 3px solid #f84914;
      padding-left: 15px; }
      @media (min-width: 640px) {
        .WW_OBJ_element-accordion .WW_acc-item .WW_acc-ct .WW_response {
          padding-left: 25px; } }
      .WW_OBJ_element-accordion .WW_acc-item .WW_acc-ct .WW_response > p {
        display: -webkit-box;
        display: flex; }
      .WW_OBJ_element-accordion .WW_acc-item .WW_acc-ct .WW_response .WW_response-author {
        color: #878787;
        font-family: "WuW-BoldWeb", Arial, Helvetica, sans-serif;
        padding-top: 2px;
        padding-left: 20px; }
      .WW_OBJ_element-accordion .WW_acc-item .WW_acc-ct .WW_response .WW_response-date {
        padding-top: 5px;
        padding-left: 12px;
        font-size: 16px; }
      .WW_OBJ_element-accordion .WW_acc-item .WW_acc-ct .WW_response .WW_iconblock {
        position: relative;
        padding-left: 20px; }
        .WW_OBJ_element-accordion .WW_acc-item .WW_acc-ct .WW_response .WW_iconblock .WW_ui-icon {
          position: absolute;
          top: 3px;
          left: 0px;
          fill: #f84914; }
  @media (min-width: 640px) {
    .WW_OBJ_element-accordion .WW_acc-item .WW_acc-header > .WW_ui-icon {
      right: 25px; } }

.WW_OBJ_element-accordion.WW_ext-faq .WW_faq-big {
  display: none;
  margin-top: 15px; }

.WW_OBJ_element-accordion.WW_ext-faq .WW_faq-footer {
  padding: 0 4.16667%;
  margin-top: 15px;
  text-align: center; }
  @media (min-width: 640px) {
    .WW_OBJ_element-accordion.WW_ext-faq .WW_faq-footer {
      margin-top: 25px; } }
  .WW_OBJ_element-accordion.WW_ext-faq .WW_faq-footer .WW_js-faq-open {
    background: none;
    border: none;
    color: #f84914;
    position: relative;
    padding-left: 15px;
    font-size: 1rem;
    line-height: 1.45;
    font-family: "WuW-RegularWeb", Arial, Helvetica, sans-serif;
    cursor: pointer; }
    .WW_OBJ_element-accordion.WW_ext-faq .WW_faq-footer .WW_js-faq-open .WW_ui-icon {
      position: absolute;
      left: -8px;
      top: 50%;
      width: 15px;
      height: 15px;
      margin-top: -8px;
      fill: #f84914;
      -webkit-transform: none;
              transform: none; }
    .WW_OBJ_element-accordion.WW_ext-faq .WW_faq-footer .WW_js-faq-open .WW_icon-cross {
      display: none; }
    .WW_OBJ_element-accordion.WW_ext-faq .WW_faq-footer .WW_js-faq-open:hover {
      color: #fc7e51; }
      .WW_OBJ_element-accordion.WW_ext-faq .WW_faq-footer .WW_js-faq-open:hover .WW_ui-icon {
        fill: #fc7e51; }
    .WW_OBJ_element-accordion.WW_ext-faq .WW_faq-footer .WW_js-faq-open.WW_st-open .WW_icon-arrow {
      display: none; }
    .WW_OBJ_element-accordion.WW_ext-faq .WW_faq-footer .WW_js-faq-open.WW_st-open .WW_icon-cross {
      display: block; }

.WW_OBJ_element-accordion.WW_ext-faq.WW_ext-rating .WW_acc-item {
  display: block;
  border: 2px solid #f0f0f0; }
  .WW_OBJ_element-accordion.WW_ext-faq.WW_ext-rating .WW_acc-item.WW_st-open .WW_header-wrap {
    position: relative; }
    .WW_OBJ_element-accordion.WW_ext-faq.WW_ext-rating .WW_acc-item.WW_st-open .WW_header-wrap:before {
      opacity: 1;
      bottom: -10px; }
  .WW_OBJ_element-accordion.WW_ext-faq.WW_ext-rating .WW_acc-item .WW_header-wrap {
    position: relative; }
    .WW_OBJ_element-accordion.WW_ext-faq.WW_ext-rating .WW_acc-item .WW_header-wrap:before {
      content: "";
      position: absolute;
      left: 50%;
      bottom: 0;
      opacity: 0;
      margin-left: -10px;
      width: 20px;
      height: 20px;
      border: 2px solid #f0f0f0;
      background-color: #fff;
      -webkit-transform: rotate(45deg);
              transform: rotate(45deg);
      z-index: 0;
      -webkit-transition: opacity 200ms, bottom 200ms;
      transition: opacity 200ms, bottom 200ms; }
  .WW_OBJ_element-accordion.WW_ext-faq.WW_ext-rating .WW_acc-item .WW_acc-header {
    position: relative;
    z-index: 2;
    background-color: #fff;
    padding-left: 15px; }
    @media (min-width: 640px) {
      .WW_OBJ_element-accordion.WW_ext-faq.WW_ext-rating .WW_acc-item .WW_acc-header {
        padding-left: 200px; } }
    .WW_OBJ_element-accordion.WW_ext-faq.WW_ext-rating .WW_acc-item .WW_acc-header:hover {
      color: inherit; }
    .WW_OBJ_element-accordion.WW_ext-faq.WW_ext-rating .WW_acc-item .WW_acc-header .WW_date {
      color: #878787; }
  .WW_OBJ_element-accordion.WW_ext-faq.WW_ext-rating .WW_acc-item span.WW_acc-header {
    cursor: default; }
  .WW_OBJ_element-accordion.WW_ext-faq.WW_ext-rating .WW_acc-item .WW_acc-ct {
    background-color: #f0f0f0; }

.WW_OBJ_element-accordion.WW_ext-faq.WW_ext-rating .WW_rating-stars {
  display: inline-block;
  padding-left: 0;
  margin-bottom: 10px;
  text-align: right;
  *zoom: 1; }
  .WW_OBJ_element-accordion.WW_ext-faq.WW_ext-rating .WW_rating-stars:before, .WW_OBJ_element-accordion.WW_ext-faq.WW_ext-rating .WW_rating-stars:after {
    content: "";
    display: table; }
  .WW_OBJ_element-accordion.WW_ext-faq.WW_ext-rating .WW_rating-stars:after {
    clear: both; }
  @media (min-width: 640px) {
    .WW_OBJ_element-accordion.WW_ext-faq.WW_ext-rating .WW_rating-stars {
      position: absolute;
      left: 25px;
      width: 120px;
      padding: 0px;
      margin-top: 0;
      top: 15px; } }
  .WW_OBJ_element-accordion.WW_ext-faq.WW_ext-rating .WW_rating-stars li {
    float: left;
    list-style-type: none;
    height: 100%; }
    .WW_OBJ_element-accordion.WW_ext-faq.WW_ext-rating .WW_rating-stars li:last-child {
      clear: none; }
  .WW_OBJ_element-accordion.WW_ext-faq.WW_ext-rating .WW_rating-stars .WW_ui-icon {
    height: 20px;
    width: 20px;
    margin: 0;
    fill: #f84914; }

.WW_OBJ_element-accordion.WW_ext-faq.WW_ext-rating .WW_rating-number {
  display: inline-block;
  color: #f84914;
  vertical-align: middle;
  margin-bottom: 0px;
  margin-top: -36px;
  font-family: "WuW-BoldWeb", Arial, Helvetica, sans-serif; }
  @media (min-width: 640px) {
    .WW_OBJ_element-accordion.WW_ext-faq.WW_ext-rating .WW_rating-number {
      margin-top: 0;
      position: absolute;
      left: 140px;
      top: 15px; } }

/*-----|| object chat bubble ||-----*/
.WW_OBJ_element-chatbubble {
  position: fixed;
  right: 0;
  top: 30%;
  width: 54px;
  height: 56px;
  border-radius: 50%;
  z-index: 1000;
  cursor: default;
  background: #f84914; }
  @media (min-width: 640px) {
    .WW_OBJ_element-chatbubble {
      width: 69px;
      height: 71px; } }
  .WW_OBJ_element-chatbubble .WW_chatnumber {
    position: absolute;
    left: -5px;
    top: -5px;
    width: 22px;
    height: 22px;
    border: 2px solid #f84914;
    text-align: center;
    border-radius: 50%;
    background-color: #fff;
    font-family: "WuW-BoldWeb", Arial, Helvetica, sans-serif;
    color: #f84914;
    font-size: 14px;
    font-size: 1.4rem;
    line-height: 18px;
    z-index: 2; }
  .WW_OBJ_element-chatbubble .WW_chatlabel {
    position: absolute;
    width: 100%;
    top: 50%;
    left: 0;
    right: 0;
    text-align: center;
    color: #fff;
    font-family: "WuW-RegularWeb", Arial, Helvetica, sans-serif;
    font-size: 14px;
    -webkit-transform: translateY(-50%);
            transform: translateY(-50%); }
  .WW_OBJ_element-chatbubble.WW_st-active:hover .WW_text-chatstatus {
    opacity: 1;
    right: 65px;
    border-radius: 0px;
    text-align: center; }
    @media (min-width: 640px) {
      .WW_OBJ_element-chatbubble.WW_st-active:hover .WW_text-chatstatus {
        right: 75px; } }
  .WW_OBJ_element-chatbubble.WW_st-active .WW_text-chatstatus {
    width: auto;
    min-width: 120px;
    top: 5px;
    text-align: center; }
    @media (min-width: 640px) {
      .WW_OBJ_element-chatbubble.WW_st-active .WW_text-chatstatus {
        top: 13px; } }
  .WW_OBJ_element-chatbubble.WW_st-inactive {
    right: -30px;
    opacity: 0.5;
    -webkit-transition: right 300ms ease-in-out;
    transition: right 300ms ease-in-out; }
    .WW_OBJ_element-chatbubble.WW_st-inactive .WW_chatlabel {
      opacity: 0;
      -webkit-transition: opacity 300ms ease-in-out;
      transition: opacity 300ms ease-in-out; }
    .WW_OBJ_element-chatbubble.WW_st-inactive .WW_ui-icon {
      fill: #fca58b; }
    .WW_OBJ_element-chatbubble.WW_st-inactive:hover {
      cursor: pointer;
      opacity: 1; }
      .WW_OBJ_element-chatbubble.WW_st-inactive:hover .WW_text-chatstatus {
        right: 65px;
        opacity: 1;
        border-radius: 0; }
        @media (min-width: 640px) {
          .WW_OBJ_element-chatbubble.WW_st-inactive:hover .WW_text-chatstatus {
            right: 75px; } }
  .WW_OBJ_element-chatbubble .WW_btn-chatstatus {
    display: block;
    position: relative;
    border: none;
    border-radius: 50%;
    width: 54px;
    height: 56px;
    background: none;
    z-index: 1; }
    @media (min-width: 640px) {
      .WW_OBJ_element-chatbubble .WW_btn-chatstatus {
        width: 69px;
        height: 71px; } }
    .WW_OBJ_element-chatbubble .WW_btn-chatstatus:before {
      content: "";
      position: absolute;
      left: 1px;
      top: 1px;
      border-radius: 50%;
      width: 52px;
      height: 52px;
      background-color: transparent;
      box-shadow: 0 0 8px 2px rgba(0, 0, 0, 0.3);
      z-index: -1; }
      @media (min-width: 640px) {
        .WW_OBJ_element-chatbubble .WW_btn-chatstatus:before {
          width: 67px;
          height: 67px; } }
    .WW_OBJ_element-chatbubble .WW_btn-chatstatus .WW_ui-icon {
      width: 29px;
      height: 30px;
      fill: #fff;
      margin-top: 12px;
      margin-left: 12px; }
      @media (min-width: 640px) {
        .WW_OBJ_element-chatbubble .WW_btn-chatstatus .WW_ui-icon {
          width: 44px;
          height: 45px; } }
      .WW_OBJ_element-chatbubble .WW_btn-chatstatus .WW_ui-icon.WW_ico-video {
        width: 29px;
        height: 31px;
        margin-top: 12px;
        margin-left: 13px; }
        @media (min-width: 640px) {
          .WW_OBJ_element-chatbubble .WW_btn-chatstatus .WW_ui-icon.WW_ico-video {
            width: 44px;
            height: 45px; } }
  .WW_OBJ_element-chatbubble .WW_text-chatstatus {
    position: absolute;
    padding: 15px 20px;
    right: -480px;
    opacity: 0;
    top: 0;
    background-color: #333;
    color: #fff;
    border-radius: 50px 0 0 50px;
    font-family: "WuW-RegularWeb", Arial, Helvetica, sans-serif;
    font-size: 12px;
    width: 260px;
    -webkit-transition: right 300ms ease-out, opacity 400ms, border-radius 500ms ease-out;
    transition: right 300ms ease-out, opacity 400ms, border-radius 500ms ease-out; }
    .WW_OBJ_element-chatbubble .WW_text-chatstatus:before {
      content: "";
      width: 10px;
      height: 10px;
      background-color: #333;
      position: absolute;
      right: -5px;
      top: 50%;
      margin-top: -5px;
      -webkit-transform: rotate(45deg);
              transform: rotate(45deg); }
    .WW_OBJ_element-chatbubble .WW_text-chatstatus .WW_ui-icon {
      float: left;
      margin-right: 10px;
      fill: #fff; }
    .WW_OBJ_element-chatbubble .WW_text-chatstatus .WW_icon-chatinactive {
      width: 34px;
      height: 27px; }
    .WW_OBJ_element-chatbubble .WW_text-chatstatus .WW_icon-form {
      width: 27px;
      height: 30px; }
    @media (min-width: 640px) {
      .WW_OBJ_element-chatbubble .WW_text-chatstatus {
        width: 400px; } }
    @media (min-width: 1024px) {
      .WW_OBJ_element-chatbubble .WW_text-chatstatus {
        width: 470px; } }
    .WW_OBJ_element-chatbubble .WW_text-chatstatus.WW_st-thanks {
      opacity: 1;
      right: 65px;
      top: -11px;
      border-radius: 0; }
      @media (min-width: 640px) {
        .WW_OBJ_element-chatbubble .WW_text-chatstatus.WW_st-thanks {
          right: 75px;
          top: 6px; } }
      @media (min-width: 1024px) {
        .WW_OBJ_element-chatbubble .WW_text-chatstatus.WW_st-thanks {
          width: 360px; } }
    .WW_OBJ_element-chatbubble .WW_text-chatstatus a {
      color: #fff;
      text-decoration: underline; }

/**
 * global form objects
 */
/*-----|| basics ||-----*/
.WW_OBJ_area-dc fieldset,
.mfp-wrap fieldset {
  border: none;
  margin-bottom: 15px; }
  .WW_OBJ_area-dc fieldset:last-child,
  .mfp-wrap fieldset:last-child {
    margin-bottom: 0; }
  .WW_OBJ_area-dc fieldset legend,
  .mfp-wrap fieldset legend {
    display: table;
    white-space: normal; }
  .WW_OBJ_area-dc fieldset h3,
  .mfp-wrap fieldset h3 {
    margin-bottom: 15px; }

.WW_OBJ_area-dc input[type="text"],
.WW_OBJ_area-dc input[type="tel"],
.WW_OBJ_area-dc input[type="number"],
.WW_OBJ_area-dc input[type="email"],
.WW_OBJ_area-dc input[type="search"],
.WW_OBJ_area-dc input[type="password"],
.WW_OBJ_area-dc textarea,
.mfp-wrap input[type="text"],
.mfp-wrap input[type="tel"],
.mfp-wrap input[type="number"],
.mfp-wrap input[type="email"],
.mfp-wrap input[type="search"],
.mfp-wrap input[type="password"],
.mfp-wrap textarea {
  background: #fff;
  border: 1px solid #c6c6c6;
  color: #000;
  height: 44px;
  padding: 2px 4.16667%;
  font-size: 1rem;
  line-height: 1.45;
  font-family: "WuW-RegularWeb", Arial, Helvetica, sans-serif;
  -webkit-transition: color 200ms, border-color 200ms;
  transition: color 200ms, border-color 200ms; }
  @media (min-width: 640px) {
    .WW_OBJ_area-dc input[type="text"],
    .WW_OBJ_area-dc input[type="tel"],
    .WW_OBJ_area-dc input[type="number"],
    .WW_OBJ_area-dc input[type="email"],
    .WW_OBJ_area-dc input[type="search"],
    .WW_OBJ_area-dc input[type="password"],
    .WW_OBJ_area-dc textarea,
    .mfp-wrap input[type="text"],
    .mfp-wrap input[type="tel"],
    .mfp-wrap input[type="number"],
    .mfp-wrap input[type="email"],
    .mfp-wrap input[type="search"],
    .mfp-wrap input[type="password"],
    .mfp-wrap textarea {
      padding: 2px 15px; } }
  .WW_OBJ_area-dc input[type="text"]:focus,
  .WW_OBJ_area-dc input[type="tel"]:focus,
  .WW_OBJ_area-dc input[type="number"]:focus,
  .WW_OBJ_area-dc input[type="email"]:focus,
  .WW_OBJ_area-dc input[type="search"]:focus,
  .WW_OBJ_area-dc input[type="password"]:focus,
  .WW_OBJ_area-dc textarea:focus,
  .mfp-wrap input[type="text"]:focus,
  .mfp-wrap input[type="tel"]:focus,
  .mfp-wrap input[type="number"]:focus,
  .mfp-wrap input[type="email"]:focus,
  .mfp-wrap input[type="search"]:focus,
  .mfp-wrap input[type="password"]:focus,
  .mfp-wrap textarea:focus {
    border-color: #000; }
  .WW_OBJ_area-dc input[type="text"].WW_ext-size-s,
  .WW_OBJ_area-dc input[type="tel"].WW_ext-size-s,
  .WW_OBJ_area-dc input[type="number"].WW_ext-size-s,
  .WW_OBJ_area-dc input[type="email"].WW_ext-size-s,
  .WW_OBJ_area-dc input[type="search"].WW_ext-size-s,
  .WW_OBJ_area-dc input[type="password"].WW_ext-size-s,
  .WW_OBJ_area-dc textarea.WW_ext-size-s,
  .mfp-wrap input[type="text"].WW_ext-size-s,
  .mfp-wrap input[type="tel"].WW_ext-size-s,
  .mfp-wrap input[type="number"].WW_ext-size-s,
  .mfp-wrap input[type="email"].WW_ext-size-s,
  .mfp-wrap input[type="search"].WW_ext-size-s,
  .mfp-wrap input[type="password"].WW_ext-size-s,
  .mfp-wrap textarea.WW_ext-size-s {
    height: 36px;
    font-size: 0.83rem;
    line-height: 1.4;
    font-family: "WuW-RegularWeb", Arial, Helvetica, sans-serif; }
    @media (min-width: 640px) {
      .WW_OBJ_area-dc input[type="text"].WW_ext-size-s,
      .WW_OBJ_area-dc input[type="tel"].WW_ext-size-s,
      .WW_OBJ_area-dc input[type="number"].WW_ext-size-s,
      .WW_OBJ_area-dc input[type="email"].WW_ext-size-s,
      .WW_OBJ_area-dc input[type="search"].WW_ext-size-s,
      .WW_OBJ_area-dc input[type="password"].WW_ext-size-s,
      .WW_OBJ_area-dc textarea.WW_ext-size-s,
      .mfp-wrap input[type="text"].WW_ext-size-s,
      .mfp-wrap input[type="tel"].WW_ext-size-s,
      .mfp-wrap input[type="number"].WW_ext-size-s,
      .mfp-wrap input[type="email"].WW_ext-size-s,
      .mfp-wrap input[type="search"].WW_ext-size-s,
      .mfp-wrap input[type="password"].WW_ext-size-s,
      .mfp-wrap textarea.WW_ext-size-s {
        font-size: 0.83rem; } }
  .WW_OBJ_area-dc input[type="text"].WW_st-error,
  .WW_OBJ_area-dc input[type="tel"].WW_st-error,
  .WW_OBJ_area-dc input[type="number"].WW_st-error,
  .WW_OBJ_area-dc input[type="email"].WW_st-error,
  .WW_OBJ_area-dc input[type="search"].WW_st-error,
  .WW_OBJ_area-dc input[type="password"].WW_st-error,
  .WW_OBJ_area-dc textarea.WW_st-error,
  .mfp-wrap input[type="text"].WW_st-error,
  .mfp-wrap input[type="tel"].WW_st-error,
  .mfp-wrap input[type="number"].WW_st-error,
  .mfp-wrap input[type="email"].WW_st-error,
  .mfp-wrap input[type="search"].WW_st-error,
  .mfp-wrap input[type="password"].WW_st-error,
  .mfp-wrap textarea.WW_st-error {
    border-color: #e20a16; }
  .WW_OBJ_area-dc input[type="text"]:disabled,
  .WW_OBJ_area-dc input[type="tel"]:disabled,
  .WW_OBJ_area-dc input[type="number"]:disabled,
  .WW_OBJ_area-dc input[type="email"]:disabled,
  .WW_OBJ_area-dc input[type="search"]:disabled,
  .WW_OBJ_area-dc input[type="password"]:disabled,
  .WW_OBJ_area-dc textarea:disabled,
  .mfp-wrap input[type="text"]:disabled,
  .mfp-wrap input[type="tel"]:disabled,
  .mfp-wrap input[type="number"]:disabled,
  .mfp-wrap input[type="email"]:disabled,
  .mfp-wrap input[type="search"]:disabled,
  .mfp-wrap input[type="password"]:disabled,
  .mfp-wrap textarea:disabled {
    opacity: 0.5;
    cursor: not-allowed; }
  .WW_OBJ_area-dc input[type="text"][readonly="readonly"], .WW_OBJ_area-dc input[type="text"]:-moz-read-only,
  .WW_OBJ_area-dc input[type="tel"][readonly="readonly"],
  .WW_OBJ_area-dc input[type="tel"]:-moz-read-only,
  .WW_OBJ_area-dc input[type="number"][readonly="readonly"],
  .WW_OBJ_area-dc input[type="number"]:-moz-read-only,
  .WW_OBJ_area-dc input[type="email"][readonly="readonly"],
  .WW_OBJ_area-dc input[type="email"]:-moz-read-only,
  .WW_OBJ_area-dc input[type="search"][readonly="readonly"],
  .WW_OBJ_area-dc input[type="search"]:-moz-read-only,
  .WW_OBJ_area-dc input[type="password"][readonly="readonly"],
  .WW_OBJ_area-dc input[type="password"]:-moz-read-only,
  .WW_OBJ_area-dc textarea[readonly="readonly"],
  .WW_OBJ_area-dc textarea:-moz-read-only,
  .mfp-wrap input[type="text"][readonly="readonly"],
  .mfp-wrap input[type="text"]:-moz-read-only,
  .mfp-wrap input[type="tel"][readonly="readonly"],
  .mfp-wrap input[type="tel"]:-moz-read-only,
  .mfp-wrap input[type="number"][readonly="readonly"],
  .mfp-wrap input[type="number"]:-moz-read-only,
  .mfp-wrap input[type="email"][readonly="readonly"],
  .mfp-wrap input[type="email"]:-moz-read-only,
  .mfp-wrap input[type="search"][readonly="readonly"],
  .mfp-wrap input[type="search"]:-moz-read-only,
  .mfp-wrap input[type="password"][readonly="readonly"],
  .mfp-wrap input[type="password"]:-moz-read-only,
  .mfp-wrap textarea[readonly="readonly"],
  .mfp-wrap textarea:-moz-read-only {
    cursor: not-allowed;
    color: #878787;
    border-color: #f0f0f0; }
  .WW_OBJ_area-dc input[type="text"][readonly="readonly"], .WW_OBJ_area-dc input[type="text"]:read-only,
  .WW_OBJ_area-dc input[type="tel"][readonly="readonly"],
  .WW_OBJ_area-dc input[type="tel"]:read-only,
  .WW_OBJ_area-dc input[type="number"][readonly="readonly"],
  .WW_OBJ_area-dc input[type="number"]:read-only,
  .WW_OBJ_area-dc input[type="email"][readonly="readonly"],
  .WW_OBJ_area-dc input[type="email"]:read-only,
  .WW_OBJ_area-dc input[type="search"][readonly="readonly"],
  .WW_OBJ_area-dc input[type="search"]:read-only,
  .WW_OBJ_area-dc input[type="password"][readonly="readonly"],
  .WW_OBJ_area-dc input[type="password"]:read-only,
  .WW_OBJ_area-dc textarea[readonly="readonly"],
  .WW_OBJ_area-dc textarea:read-only,
  .mfp-wrap input[type="text"][readonly="readonly"],
  .mfp-wrap input[type="text"]:read-only,
  .mfp-wrap input[type="tel"][readonly="readonly"],
  .mfp-wrap input[type="tel"]:read-only,
  .mfp-wrap input[type="number"][readonly="readonly"],
  .mfp-wrap input[type="number"]:read-only,
  .mfp-wrap input[type="email"][readonly="readonly"],
  .mfp-wrap input[type="email"]:read-only,
  .mfp-wrap input[type="search"][readonly="readonly"],
  .mfp-wrap input[type="search"]:read-only,
  .mfp-wrap input[type="password"][readonly="readonly"],
  .mfp-wrap input[type="password"]:read-only,
  .mfp-wrap textarea[readonly="readonly"],
  .mfp-wrap textarea:read-only {
    cursor: not-allowed;
    color: #878787;
    border-color: #f0f0f0; }
    .WW_OBJ_area-dc input[type="text"][readonly="readonly"]:focus, .WW_OBJ_area-dc input[type="text"]:-moz-read-only:focus,
    .WW_OBJ_area-dc input[type="tel"][readonly="readonly"]:focus,
    .WW_OBJ_area-dc input[type="tel"]:-moz-read-only:focus,
    .WW_OBJ_area-dc input[type="number"][readonly="readonly"]:focus,
    .WW_OBJ_area-dc input[type="number"]:-moz-read-only:focus,
    .WW_OBJ_area-dc input[type="email"][readonly="readonly"]:focus,
    .WW_OBJ_area-dc input[type="email"]:-moz-read-only:focus,
    .WW_OBJ_area-dc input[type="search"][readonly="readonly"]:focus,
    .WW_OBJ_area-dc input[type="search"]:-moz-read-only:focus,
    .WW_OBJ_area-dc input[type="password"][readonly="readonly"]:focus,
    .WW_OBJ_area-dc input[type="password"]:-moz-read-only:focus,
    .WW_OBJ_area-dc textarea[readonly="readonly"]:focus,
    .WW_OBJ_area-dc textarea:-moz-read-only:focus,
    .mfp-wrap input[type="text"][readonly="readonly"]:focus,
    .mfp-wrap input[type="text"]:-moz-read-only:focus,
    .mfp-wrap input[type="tel"][readonly="readonly"]:focus,
    .mfp-wrap input[type="tel"]:-moz-read-only:focus,
    .mfp-wrap input[type="number"][readonly="readonly"]:focus,
    .mfp-wrap input[type="number"]:-moz-read-only:focus,
    .mfp-wrap input[type="email"][readonly="readonly"]:focus,
    .mfp-wrap input[type="email"]:-moz-read-only:focus,
    .mfp-wrap input[type="search"][readonly="readonly"]:focus,
    .mfp-wrap input[type="search"]:-moz-read-only:focus,
    .mfp-wrap input[type="password"][readonly="readonly"]:focus,
    .mfp-wrap input[type="password"]:-moz-read-only:focus,
    .mfp-wrap textarea[readonly="readonly"]:focus,
    .mfp-wrap textarea:-moz-read-only:focus {
      border-color: #f0f0f0; }
    .WW_OBJ_area-dc input[type="text"][readonly="readonly"]:focus, .WW_OBJ_area-dc input[type="text"]:read-only:focus,
    .WW_OBJ_area-dc input[type="tel"][readonly="readonly"]:focus,
    .WW_OBJ_area-dc input[type="tel"]:read-only:focus,
    .WW_OBJ_area-dc input[type="number"][readonly="readonly"]:focus,
    .WW_OBJ_area-dc input[type="number"]:read-only:focus,
    .WW_OBJ_area-dc input[type="email"][readonly="readonly"]:focus,
    .WW_OBJ_area-dc input[type="email"]:read-only:focus,
    .WW_OBJ_area-dc input[type="search"][readonly="readonly"]:focus,
    .WW_OBJ_area-dc input[type="search"]:read-only:focus,
    .WW_OBJ_area-dc input[type="password"][readonly="readonly"]:focus,
    .WW_OBJ_area-dc input[type="password"]:read-only:focus,
    .WW_OBJ_area-dc textarea[readonly="readonly"]:focus,
    .WW_OBJ_area-dc textarea:read-only:focus,
    .mfp-wrap input[type="text"][readonly="readonly"]:focus,
    .mfp-wrap input[type="text"]:read-only:focus,
    .mfp-wrap input[type="tel"][readonly="readonly"]:focus,
    .mfp-wrap input[type="tel"]:read-only:focus,
    .mfp-wrap input[type="number"][readonly="readonly"]:focus,
    .mfp-wrap input[type="number"]:read-only:focus,
    .mfp-wrap input[type="email"][readonly="readonly"]:focus,
    .mfp-wrap input[type="email"]:read-only:focus,
    .mfp-wrap input[type="search"][readonly="readonly"]:focus,
    .mfp-wrap input[type="search"]:read-only:focus,
    .mfp-wrap input[type="password"][readonly="readonly"]:focus,
    .mfp-wrap input[type="password"]:read-only:focus,
    .mfp-wrap textarea[readonly="readonly"]:focus,
    .mfp-wrap textarea:read-only:focus {
      border-color: #f0f0f0; }

.WW_OBJ_area-dc textarea,
.mfp-wrap textarea {
  height: auto;
  padding-top: 13px;
  padding-bottom: 13px;
  width: 100%; }

.WW_OBJ_area-dc input::-webkit-input-placeholder,
.mfp-wrap input::-webkit-input-placeholder {
  color: #878787; }

.WW_OBJ_area-dc input:-moz-placeholder,
.mfp-wrap input:-moz-placeholder {
  color: #878787; }

.WW_OBJ_area-dc input::-moz-placeholder,
.mfp-wrap input::-moz-placeholder {
  color: #878787; }

.WW_OBJ_area-dc input:-ms-input-placeholder,
.mfp-wrap input:-ms-input-placeholder {
  color: #878787; }

.WW_OBJ_fm-fieldset {
  margin-bottom: 15px;
  /* + .WW_fieldset {
        padding-top: 20px;
    } */ }

.WW_OBJ_fm-srd {
  *zoom: 1;
  margin-bottom: 15px; }
  .WW_OBJ_fm-srd:before, .WW_OBJ_fm-srd:after {
    content: "";
    display: table; }
  .WW_OBJ_fm-srd:after {
    clear: both; }
  @media (min-width: 640px) {
    .WW_OBJ_fm-srd {
      margin-bottom: 25px; } }
  .WW_OBJ_fm-srd:last-child {
    margin-bottom: 0; }
  .WW_OBJ_fm-srd.WW_ext-submit button, .WW_OBJ_fm-srd.WW_ext-submit .WW_MOD_EM_2-0-widgetleiste .WW_search-window .WW_switch-wrap a.WW_switch-button, .WW_MOD_EM_2-0-widgetleiste .WW_search-window .WW_switch-wrap .WW_OBJ_fm-srd.WW_ext-submit a.WW_switch-button {
    margin-right: 25px; }
    .WW_OBJ_fm-srd.WW_ext-submit button:last-child, .WW_OBJ_fm-srd.WW_ext-submit .WW_MOD_EM_2-0-widgetleiste .WW_search-window .WW_switch-wrap a.WW_switch-button:last-child, .WW_MOD_EM_2-0-widgetleiste .WW_search-window .WW_switch-wrap .WW_OBJ_fm-srd.WW_ext-submit a.WW_switch-button:last-child {
      margin-right: 0px; }

.WW_OBJ_fm-group {
  margin-bottom: 25px; }
  @media (min-width: 640px) {
    .WW_OBJ_fm-group {
      margin-bottom: 40px; } }
  .WW_OBJ_fm-group .WW_OBJ_fm-srd {
    margin-bottom: 15px; }
    @media (min-width: 640px) {
      .WW_OBJ_fm-group .WW_OBJ_fm-srd {
        margin-bottom: 25px; } }

/*-----|| form grid ||-----*/
.WW_fm-grid > .WW_col {
  margin-bottom: 15px; }
  .WW_fm-grid > .WW_col:last-child {
    margin-bottom: 0; }

@media (min-width: 1024px) {
  .WW_fm-grid {
    *zoom: 1; }
    .WW_fm-grid:before, .WW_fm-grid:after {
      content: "";
      display: table; }
    .WW_fm-grid:after {
      clear: both; }
    .WW_fm-grid > .WW_col {
      float: left;
      margin-right: 2%;
      margin-left: 2%;
      margin-bottom: 0; }
      .WW_fm-grid > .WW_col:first-child {
        margin-left: 0; }
      .WW_fm-grid > .WW_col:last-child {
        margin-right: 0; }
    .WW_fm-grid.WW_grid-type-1-0 > .WW_col {
      width: 100%; }
    .WW_fm-grid.WW_grid-type-1-1 > .WW_col {
      width: 48%; }
    .WW_fm-grid.WW_grid-type-1-1-1 > .WW_col {
      width: 32%; }
    .WW_fm-grid.WW_grid-type-2-1 > .WW_col:first-child {
      width: 68%; }
    .WW_fm-grid.WW_grid-type-2-1 > .WW_col:last-child {
      width: 28%; }
    .WW_fm-grid.WW_grid-type-1-2 > .WW_col:first-child {
      width: 28%; }
    .WW_fm-grid.WW_grid-type-1-2 > .WW_col:last-child {
      width: 68%; }
    .WW_fm-grid.WW_grid-type-2-6 > .WW_col:first-child {
      width: 18%; }
    .WW_fm-grid.WW_grid-type-2-6 > .WW_col:last-child {
      width: 46%; }
    .WW_fm-grid.WW_grid-type-4 > .WW_col {
      width: 32%;
      margin: 0px; }
    .WW_fm-grid.WW_grid-type-6 > .WW_col {
      width: 48%;
      margin: 0px; }
    .WW_fm-grid.WW_grid-type-8 > .WW_col {
      width: 68%;
      margin: 0px; }
    .WW_fm-grid.WW_grid-type-4-4-4 > .WW_col {
      width: 32%; } }

/*-----|| legend global ||-----*/
.WW_OBJ_area-dc .WW_OBJ_fm-legend,
.mfp-wrap .WW_OBJ_fm-legend {
  font-size: 1.25rem;
  line-height: 1.1;
  font-family: "WuW-BoldWeb", Arial, Helvetica, sans-serif;
  margin-bottom: 15px; }
  @media (min-width: 640px) {
    .WW_OBJ_area-dc .WW_OBJ_fm-legend,
    .mfp-wrap .WW_OBJ_fm-legend {
      font-size: 1.33rem; } }
  @media (min-width: 640px) {
    .WW_OBJ_area-dc .WW_OBJ_fm-legend,
    .mfp-wrap .WW_OBJ_fm-legend {
      margin-bottom: 25px; } }

.WW_OBJ_fm-legend-var {
  display: block;
  background: #f0f0f0;
  color: rgba(0, 0, 0, 0.5);
  opacity: 0.5;
  width: 100%;
  position: relative;
  padding-left: 4.16667%;
  padding-right: 4.16667%;
  padding-top: 13px;
  padding-bottom: 12px;
  font-size: 1rem;
  line-height: 1.4;
  font-family: "WuW-BoldWeb", Arial, Helvetica, sans-serif;
  margin-bottom: 0px;
  cursor: not-allowed;
  -webkit-transition: all 200ms ease-out;
  transition: all 200ms ease-out; }
  @media (min-width: 640px) {
    .WW_OBJ_fm-legend-var {
      padding-left: 25px;
      padding-right: 25px; } }
  .WW_OBJ_fm-legend-var span {
    font-size: 1rem;
    line-height: 1.4;
    font-family: "WuW-BoldWeb", Arial, Helvetica, sans-serif; }
  .WW_OBJ_fm-legend-var .WW_open-close {
    display: none; }
  .WW_OBJ_fm-legend-var.WW_st-open {
    color: #000;
    cursor: default;
    opacity: 1; }
  .WW_OBJ_fm-legend-var.WW_st-valid {
    color: #000;
    cursor: pointer;
    opacity: 1;
    padding-right: 50px; }
    .WW_OBJ_fm-legend-var.WW_st-valid .WW_ui-icon {
      position: absolute;
      right: 15px;
      fill: #94c23c;
      width: 24px;
      height: 24px;
      top: 50%;
      margin-top: -12px; }

.WW_fm-legend-ct {
  *zoom: 1;
  display: none;
  padding-left: 4.16667%;
  padding-right: 4.16667%;
  padding-top: 15px;
  padding-bottom: 15px; }
  .WW_fm-legend-ct:before, .WW_fm-legend-ct:after {
    content: "";
    display: table; }
  .WW_fm-legend-ct:after {
    clear: both; }
  @media (min-width: 640px) {
    .WW_fm-legend-ct {
      padding-left: 25px;
      padding-right: 25px; } }
  @media (min-width: 640px) {
    .WW_fm-legend-ct {
      padding-top: 25px; } }
  @media (min-width: 640px) {
    .WW_fm-legend-ct {
      padding-bottom: 25px; } }
  .WW_fm-legend-ct.WW_st-open {
    display: block; }

/*-----|| labels global ||-----*/
.WW_OBJ_fm-label,
.WW_OBJ_fm-label-head {
  display: block;
  margin-bottom: 5px;
  font-size: 1rem;
  line-height: 1.45;
  font-family: "WuW-RegularWeb", Arial, Helvetica, sans-serif;
  color: #000; }
  .WW_OBJ_fm-label.WW_ext-meta,
  .WW_OBJ_fm-label-head.WW_ext-meta {
    color: #878787; }
  .WW_OBJ_fm-label.WW_st-error,
  .WW_OBJ_fm-label-head.WW_st-error {
    color: #e20a16; }
  .WW_OBJ_fm-label.WW_ext-size-s,
  .WW_OBJ_fm-label-head.WW_ext-size-s {
    min-height: 22px;
    font-size: 0.83rem;
    line-height: 1.4;
    font-family: "WuW-RegularWeb", Arial, Helvetica, sans-serif; }
    @media (min-width: 640px) {
      .WW_OBJ_fm-label.WW_ext-size-s,
      .WW_OBJ_fm-label-head.WW_ext-size-s {
        font-size: 0.83rem; } }
  .WW_OBJ_fm-label a,
  .WW_OBJ_fm-label-head a {
    color: #f84914;
    font-size: 1rem;
    line-height: 1.4;
    font-family: "WuW-BoldWeb", Arial, Helvetica, sans-serif; }

/*-----|| input[text,email,number] global ||-----*/
.WW_OBJ_fm-textfield {
  width: 100%; }
  .WW_OBJ_fm-textfield ~ p.WW_st-error {
    margin-top: 5px;
    margin-bottom: 0; }

/*-----|| textarea global ||-----*/
.WW_OBJ_fm-textarea {
  width: 100%;
  resize: vertical; }

/*-----|| checkbox/radio filter ||-----*/
.WW_OBJ_fm-checkbox-filter,
.WW_OBJ_fm-radio-filter {
  min-height: 30px;
  position: relative;
  display: inline-block;
  padding-left: 40px;
  cursor: pointer; }
  .WW_OBJ_fm-checkbox-filter:before,
  .WW_OBJ_fm-radio-filter:before {
    content: "";
    height: 28px;
    width: 28px;
    position: absolute;
    left: 0;
    top: 0;
    z-index: 0;
    background-color: #fff;
    border: 1px solid #c6c6c6; }
  .WW_OBJ_fm-checkbox-filter .WW_ui-icon,
  .WW_OBJ_fm-radio-filter .WW_ui-icon {
    position: absolute;
    left: 8px;
    top: 7px;
    width: 14px;
    height: 14px;
    fill: #f84914;
    opacity: 0;
    -webkit-transition: opacity 300ms;
    transition: opacity 300ms; }
  .WW_OBJ_fm-checkbox-filter .WW_text,
  .WW_OBJ_fm-radio-filter .WW_text {
    font-size: 1rem;
    line-height: 1.45;
    font-family: "WuW-RegularWeb", Arial, Helvetica, sans-serif;
    color: #000; }
  .WW_OBJ_fm-checkbox-filter input[type="radio"],
  .WW_OBJ_fm-checkbox-filter input[type="checkbox"],
  .WW_OBJ_fm-radio-filter input[type="radio"],
  .WW_OBJ_fm-radio-filter input[type="checkbox"] {
    height: 20px;
    width: 20px;
    padding: 0px;
    position: absolute;
    z-index: 0;
    opacity: 0;
    left: 0;
    top: 0; }
    .WW_OBJ_fm-checkbox-filter input[type="radio"]:checked ~ .WW_text, .WW_OBJ_fm-checkbox-filter input[type="radio"].WW_st-active ~ .WW_text,
    .WW_OBJ_fm-checkbox-filter input[type="checkbox"]:checked ~ .WW_text,
    .WW_OBJ_fm-checkbox-filter input[type="checkbox"].WW_st-active ~ .WW_text,
    .WW_OBJ_fm-radio-filter input[type="radio"]:checked ~ .WW_text,
    .WW_OBJ_fm-radio-filter input[type="radio"].WW_st-active ~ .WW_text,
    .WW_OBJ_fm-radio-filter input[type="checkbox"]:checked ~ .WW_text,
    .WW_OBJ_fm-radio-filter input[type="checkbox"].WW_st-active ~ .WW_text {
      color: #f84914;
      -webkit-transition: color 300ms;
      transition: color 300ms; }
    .WW_OBJ_fm-checkbox-filter input[type="radio"]:checked ~ .WW_ui-icon, .WW_OBJ_fm-checkbox-filter input[type="radio"].WW_st-active ~ .WW_ui-icon,
    .WW_OBJ_fm-checkbox-filter input[type="checkbox"]:checked ~ .WW_ui-icon,
    .WW_OBJ_fm-checkbox-filter input[type="checkbox"].WW_st-active ~ .WW_ui-icon,
    .WW_OBJ_fm-radio-filter input[type="radio"]:checked ~ .WW_ui-icon,
    .WW_OBJ_fm-radio-filter input[type="radio"].WW_st-active ~ .WW_ui-icon,
    .WW_OBJ_fm-radio-filter input[type="checkbox"]:checked ~ .WW_ui-icon,
    .WW_OBJ_fm-radio-filter input[type="checkbox"].WW_st-active ~ .WW_ui-icon {
      opacity: 1; }

.WW_OBJ_fm-radio-filter:before {
  border-radius: 50%; }

/*-----|| select global ||-----*/
.WW_OBJ_fm-select,
select {
  display: inline-block;
  width: 100%;
  height: 44px; }
  .WW_touch .WW_OBJ_fm-select, .WW_touch
  select {
    background: url(../img/icons/WW_arrow-down-icon.svg) right 20px center no-repeat;
    background-size: 24px 24px;
    padding-left: 4.16667%;
    padding-right: 4.16667%; }

.WW_js-load .WW_OBJ_fm-select-generated,
.WW_js-load .WW_OBJ_fm-select-generated-s {
  visibility: visible;
  width: 100%; }
  .WW_js-load .WW_OBJ_fm-select-generated.WW_st-error .chosen-single,
  .WW_js-load .WW_OBJ_fm-select-generated.WW_st-error .chosen-drop,
  .WW_js-load .WW_OBJ_fm-select-generated-s.WW_st-error .chosen-single,
  .WW_js-load .WW_OBJ_fm-select-generated-s.WW_st-error .chosen-drop {
    border-color: #e20a16; }

/*-----|| checkbox/radio global ||-----*/
.WW_OBJ_fm-checkbox-srd,
.WW_OBJ_fm-radio-srd {
  position: relative;
  display: block;
  padding-top: 6px;
  padding-bottom: 5px; }
  .WW_OBJ_fm-checkbox-srd input[type="checkbox"],
  .WW_OBJ_fm-checkbox-srd input[type="radio"],
  .WW_OBJ_fm-radio-srd input[type="checkbox"],
  .WW_OBJ_fm-radio-srd input[type="radio"] {
    position: absolute;
    height: 29px;
    width: 29px;
    overflow: hidden;
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    opacity: 0; }
  .WW_OBJ_fm-checkbox-srd input[type="checkbox"] ~ .WW_OBJ_fm-label,
  .WW_OBJ_fm-checkbox-srd input[type="radio"] ~ .WW_OBJ_fm-label,
  .WW_OBJ_fm-radio-srd input[type="checkbox"] ~ .WW_OBJ_fm-label,
  .WW_OBJ_fm-radio-srd input[type="radio"] ~ .WW_OBJ_fm-label {
    position: relative;
    display: block;
    padding-left: 40px;
    cursor: pointer;
    min-height: 25px;
    margin: 0;
    padding-top: 2px; }
    .WW_OBJ_fm-checkbox-srd input[type="checkbox"] ~ .WW_OBJ_fm-label.WW_ext-size-s,
    .WW_OBJ_fm-checkbox-srd input[type="radio"] ~ .WW_OBJ_fm-label.WW_ext-size-s,
    .WW_OBJ_fm-radio-srd input[type="checkbox"] ~ .WW_OBJ_fm-label.WW_ext-size-s,
    .WW_OBJ_fm-radio-srd input[type="radio"] ~ .WW_OBJ_fm-label.WW_ext-size-s {
      padding-top: 2px; }
  .WW_OBJ_fm-checkbox-srd input[type="checkbox"] ~ .WW_OBJ_fm-label:before,
  .WW_OBJ_fm-checkbox-srd input[type="radio"] ~ .WW_OBJ_fm-label:before,
  .WW_OBJ_fm-radio-srd input[type="checkbox"] ~ .WW_OBJ_fm-label:before,
  .WW_OBJ_fm-radio-srd input[type="radio"] ~ .WW_OBJ_fm-label:before {
    /* display:inline-block; */
    content: " ";
    position: absolute;
    left: 0;
    top: 0;
    background: #fff;
    border: 2px solid #878787;
    vertical-align: top;
    -webkit-transition: border-color 200ms, background 200ms;
    transition: border-color 200ms, background 200ms; }
  .WW_OBJ_fm-checkbox-srd input[type="checkbox"]:focus ~ .WW_OBJ_fm-label:before,
  .WW_OBJ_fm-checkbox-srd input[type="radio"]:focus ~ .WW_OBJ_fm-label:before,
  .WW_OBJ_fm-radio-srd input[type="checkbox"]:focus ~ .WW_OBJ_fm-label:before,
  .WW_OBJ_fm-radio-srd input[type="radio"]:focus ~ .WW_OBJ_fm-label:before {
    border-color: #000;
    background-color: #f0f0f0; }
  .WW_OBJ_fm-checkbox-srd input[type="checkbox"]:checked ~ .WW_OBJ_fm-label:before,
  .WW_OBJ_fm-checkbox-srd input[type="radio"]:checked ~ .WW_OBJ_fm-label:before,
  .WW_OBJ_fm-radio-srd input[type="checkbox"]:checked ~ .WW_OBJ_fm-label:before,
  .WW_OBJ_fm-radio-srd input[type="radio"]:checked ~ .WW_OBJ_fm-label:before {
    border-color: #f84914;
    color: #f84914; }
  .WW_OBJ_fm-checkbox-srd.WW_ext-type-inline,
  .WW_OBJ_fm-radio-srd.WW_ext-type-inline {
    display: inline-block; }
    @media (min-width: 640px) {
      .WW_OBJ_fm-checkbox-srd.WW_ext-type-inline,
      .WW_OBJ_fm-radio-srd.WW_ext-type-inline {
        margin-right: 30px; }
        .WW_OBJ_fm-checkbox-srd.WW_ext-type-inline:last-child,
        .WW_OBJ_fm-radio-srd.WW_ext-type-inline:last-child {
          margin-right: 0; } }
  .WW_OBJ_fm-checkbox-srd.WW_st-error input[type="checkbox"] ~ .WW_OBJ_fm-label:before,
  .WW_OBJ_fm-checkbox-srd.WW_st-error input[type="radio"] ~ .WW_OBJ_fm-label:before,
  .WW_OBJ_fm-radio-srd.WW_st-error input[type="checkbox"] ~ .WW_OBJ_fm-label:before,
  .WW_OBJ_fm-radio-srd.WW_st-error input[type="radio"] ~ .WW_OBJ_fm-label:before {
    border: 1px solid red; }

/*-----|| checkbox global ||-----*/
.WW_OBJ_fm-checkbox-srd a {
  text-decoration: underline !important; }

.WW_OBJ_fm-checkbox-srd input[type="checkbox"] ~ .WW_OBJ_fm-label:before {
  height: 22px;
  width: 22px; }

.WW_OBJ_fm-checkbox-srd input[type="checkbox"] ~ .WW_OBJ_fm-label:after {
  content: "";
  position: absolute;
  left: 2px;
  top: -2px;
  width: 22px;
  height: 22px;
  background: url(../img/icons/checkmark-single.svg) no-repeat;
  background-size: 14px 14px;
  background-position: 50% 50%;
  z-index: 2;
  opacity: 0;
  -webkit-transition: all 150ms ease-out;
  transition: all 150ms ease-out; }

.WW_OBJ_fm-checkbox-srd input[type="checkbox"]:checked ~ .WW_OBJ_fm-label:after {
  top: 2px;
  opacity: 1; }

.WW_OBJ_fm-checkbox-srd input[type="checkbox"]:disabled ~ .WW_OBJ_fm-label {
  cursor: not-allowed; }

.WW_OBJ_fm-checkbox-srd input[type="checkbox"].WW_st-error ~ .WW_OBJ_fm-label a {
  text-decoration: underline; }

.WW_OBJ_fm-checkbox-srd.WW_ext-size-s {
  padding-top: 6px;
  padding-bottom: 5px; }
  .WW_OBJ_fm-checkbox-srd.WW_ext-size-s input[type="checkbox"] ~ .WW_OBJ_fm-label {
    padding-left: 28px;
    min-height: 19px; }
  .WW_OBJ_fm-checkbox-srd.WW_ext-size-s input[type="checkbox"] ~ .WW_OBJ_fm-label:before {
    height: 20px;
    width: 20px; }
  .WW_OBJ_fm-checkbox-srd.WW_ext-size-s input[type="checkbox"]:checked ~ .WW_OBJ_fm-label:after {
    width: 20px;
    height: 20px;
    background-size: 13px 11px; }

/*-----|| radio global ||-----*/
.WW_OBJ_fm-radio-srd {
  margin-right: 8.33333%; }
  .WW_OBJ_fm-radio-srd input[type="radio"] ~ .WW_OBJ_fm-label:before {
    height: 25px;
    width: 25px;
    border-radius: 50%; }
  .WW_OBJ_fm-radio-srd input[type="radio"]:checked ~ .WW_OBJ_fm-label:after {
    content: "";
    position: absolute;
    left: 9px;
    top: 9px;
    width: 11px;
    height: 11px;
    border-radius: 50%;
    background-color: #f84914; }
  .WW_OBJ_fm-radio-srd input[type="radio"].WW_st-error ~ .WW_OBJ_fm-label a {
    text-decoration: underline; }
  .WW_OBJ_fm-radio-srd.WW_ext-size-s {
    padding-top: 6px;
    padding-bottom: 5px; }
    .WW_OBJ_fm-radio-srd.WW_ext-size-s input[type="radio"] ~ .WW_OBJ_fm-label {
      padding-left: 28px;
      min-height: 19px; }
    .WW_OBJ_fm-radio-srd.WW_ext-size-s input[type="radio"] ~ .WW_OBJ_fm-label:before {
      height: 20px;
      width: 20px; }
    .WW_OBJ_fm-radio-srd.WW_ext-size-s input[type="radio"]:checked ~ .WW_OBJ_fm-label:after {
      left: 7px;
      top: 7px;
      width: 8px;
      height: 8px; }

/*-----|| captchas ||-----*/
.WW_OBJ_fm-captcha-srd {
  width: 50%; }
  .WW_OBJ_fm-captcha-srd .WW_captcha-head {
    font-size: 1rem;
    line-height: 1.45;
    font-family: "WuW-RegularWeb", Arial, Helvetica, sans-serif; }
  .WW_OBJ_fm-captcha-srd .WW_captcha-wrap,
  .WW_OBJ_fm-captcha-srd .WW_captcha-form {
    *zoom: 1; }
    .WW_OBJ_fm-captcha-srd .WW_captcha-wrap:before, .WW_OBJ_fm-captcha-srd .WW_captcha-wrap:after,
    .WW_OBJ_fm-captcha-srd .WW_captcha-form:before,
    .WW_OBJ_fm-captcha-srd .WW_captcha-form:after {
      content: "";
      display: table; }
    .WW_OBJ_fm-captcha-srd .WW_captcha-wrap:after,
    .WW_OBJ_fm-captcha-srd .WW_captcha-form:after {
      clear: both; }
  .WW_OBJ_fm-captcha-srd .WW_captcha-wrap {
    margin-top: 15px;
    margin-bottom: 15px;
    width: 290px;
    height: 90px;
    overflow: hidden; }
    .WW_OBJ_fm-captcha-srd .WW_captcha-wrap img {
      width: 100%; }
  .WW_OBJ_fm-captcha-srd .WW_captcha-form .WW_OBJ_fm-textfield {
    width: 290px; }
  .WW_OBJ_fm-captcha-srd .WW_captcha-form .WW_OBJ_ui-btn {
    display: block;
    float: none !important;
    padding: 0px !important;
    background: #fff !important;
    color: #f84914;
    border: none;
    position: relative;
    width: 290px;
    text-align: left; }
    .WW_OBJ_fm-captcha-srd .WW_captcha-form .WW_OBJ_ui-btn .WW_ui-icon {
      fill: #f84914 !important;
      left: 0px;
      top: 22px; }
    .WW_OBJ_fm-captcha-srd .WW_captcha-form .WW_OBJ_ui-btn .WW_text {
      padding-left: 25px; }

/*-----|| weekday options ||-----*/
.WW_OBJ_fm-dayoption {
  *zoom: 1; }
  .WW_OBJ_fm-dayoption:before, .WW_OBJ_fm-dayoption:after {
    content: "";
    display: table; }
  .WW_OBJ_fm-dayoption:after {
    clear: both; }
  .WW_OBJ_fm-dayoption .WW_OBJ_fm-label {
    float: left;
    width: 42px;
    height: 42px;
    position: relative;
    border: 1px solid #c6c6c6;
    text-align: center;
    line-height: 42px;
    cursor: pointer;
    margin-bottom: 0; }
    .WW_OBJ_fm-dayoption .WW_OBJ_fm-label > * {
      display: block; }
    .WW_OBJ_fm-dayoption .WW_OBJ_fm-label .WW_label-text {
      position: absolute;
      top: -1px;
      right: -1px;
      bottom: -1px;
      left: -1px;
      background-color: transparent;
      -webkit-transition: background-color 200ms;
      transition: background-color 200ms; }
    .WW_OBJ_fm-dayoption .WW_OBJ_fm-label + .WW_OBJ_fm-label {
      margin-left: -1px; }
  .WW_OBJ_fm-dayoption.WW_ext-size-s {
    min-width: 166px; }
    .WW_OBJ_fm-dayoption.WW_ext-size-s .WW_OBJ_fm-label {
      width: 34px;
      height: 34px;
      line-height: 34px;
      font-size: 0.83rem;
      line-height: 1.4;
      font-family: "WuW-RegularWeb", Arial, Helvetica, sans-serif; }
      @media (min-width: 640px) {
        .WW_OBJ_fm-dayoption.WW_ext-size-s .WW_OBJ_fm-label {
          font-size: 0.83rem; } }
  .WW_OBJ_fm-dayoption input[type="radio"] {
    position: absolute;
    height: 18px;
    width: 18px;
    overflow: hidden;
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    opacity: 0;
    z-index: -1; }
    .WW_OBJ_fm-dayoption input[type="radio"]:checked + .WW_label-text {
      background-color: #f0f0f0;
      z-index: 2;
      border-bottom: 4px solid #f84914; }

/*-----|| mandatory ||-----*/
.WW_fm-mandatory,
.WW_fm-hint {
  font-size: 0.83rem;
  line-height: 1.4;
  font-family: "WuW-RegularWeb", Arial, Helvetica, sans-serif;
  color: #333;
  margin-bottom: 0;
  float: left; }
  @media (min-width: 640px) {
    .WW_fm-mandatory,
    .WW_fm-hint {
      font-size: 0.83rem; } }

/*-----|| error text ||-----*/
p.WW_st-error {
  font-family: "WuW-RegularWeb", Arial, Helvetica, sans-serif;
  position: relative;
  font-size: 1rem;
  line-height: 1.45;
  font-family: "WuW-RegularWeb", Arial, Helvetica, sans-serif;
  color: #e20a16; }
  p.WW_st-error.WW_ext-size-s {
    padding-top: 5px;
    font-size: 0.83rem;
    line-height: 1.4;
    font-family: "WuW-RegularWeb", Arial, Helvetica, sans-serif; }
    @media (min-width: 640px) {
      p.WW_st-error.WW_ext-size-s {
        font-size: 0.83rem; } }
    p.WW_st-error.WW_ext-size-s .WW_ui-icon {
      top: 1px; }
      @media (min-width: 640px) {
        p.WW_st-error.WW_ext-size-s .WW_ui-icon {
          top: 3px; } }
      @media (min-width: 1024px) {
        p.WW_st-error.WW_ext-size-s .WW_ui-icon {
          top: 4px; } }
  p.WW_st-error .WW_ui-icon {
    position: absolute;
    top: 1px;
    left: 0;
    width: 16px;
    height: 16px;
    fill: #e20a16; }

/**!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
 * !!!!!!!!!!!!  START  !!!!!!!!!!!!!!!!!!!
 * !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
 * W&W original Formular
 *
 * Klassen beschreiben vordefinierten HTML Code
 *
 */
.WW_OBJ_form-wrap {
  padding: 0;
  max-width: 1500px;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 60px;
  /* .ww-error, *:invalid {
        border: 1px solid $crimson;
    } */
  /* .ww-formbuttoncontainer  {
        padding-left: 10px;
        padding-right: span(10px);
        @include breakpoint(tb) {
            padding-left: 30px;
            padding-right: span(30px);
        }
        @include breakpoint(dk) {
            padding-left: span(2);
            padding-right: span(2);
        }
        @include breakpoint(dk-l) {
            padding-left: span(3);
            padding-right: span(3);
        }
    } */
  /**
     * form upload
     */ }
  @media (min-width: 640px) {
    .WW_OBJ_form-wrap {
      margin-bottom: 80px; } }
  .WW_OBJ_form-wrap .ww-form {
    *zoom: 1;
    padding-left: 4.16667%;
    padding-right: 4.16667%; }
    .WW_OBJ_form-wrap .ww-form:before, .WW_OBJ_form-wrap .ww-form:after {
      content: "";
      display: table; }
    .WW_OBJ_form-wrap .ww-form:after {
      clear: both; }
    @media (min-width: 640px) {
      .WW_OBJ_form-wrap .ww-form {
        padding-left: 25px;
        padding-right: 25px; } }
    @media (min-width: 640px) {
      .WW_OBJ_form-wrap .ww-form {
        padding-left: 8.33333%;
        padding-right: 8.33333%; } }
    @media (min-width: 1024px) {
      .WW_OBJ_form-wrap .ww-form {
        padding-left: 16.66667%;
        padding-right: 16.66667%; } }
    .WW_OBJ_form-wrap .ww-form p {
      padding: 5px 0;
      color: #000;
      font-family: "WuW-RegularWeb", Arial, Helvetica, sans-serif; }
      .WW_OBJ_form-wrap .ww-form p > a {
        color: #f84914;
        font-family: "WuW-BoldWeb", Arial, Helvetica, sans-serif; }
    .WW_OBJ_form-wrap .ww-form .ww-form {
      padding: 0; }
  @media (min-width: 1024px) {
    .WW_OBJ_form-wrap .chosen-container-single .chosen-single > span {
      margin-right: 100px; } }
  .WW_OBJ_form-wrap .ww-processbar {
    margin-top: 60px; }
  .WW_OBJ_form-wrap h2.ww-application,
  .WW_OBJ_form-wrap .ww-form h2 {
    margin: 1em 0 0.3em;
    font-family: "WuW-BoldWeb", Arial, Helvetica, sans-serif;
    color: #000;
    font-size: 1.25rem;
    line-height: 1.1;
    font-family: "WuW-BoldWeb", Arial, Helvetica, sans-serif; }
    @media (min-width: 640px) {
      .WW_OBJ_form-wrap h2.ww-application,
      .WW_OBJ_form-wrap .ww-form h2 {
        font-size: 1.33rem; } }
  .WW_OBJ_form-wrap > p {
    font-family: "WuW-RegularWeb", Arial, Helvetica, sans-serif;
    line-height: 1.35;
    color: #000;
    margin-bottom: 15px;
    font-size: 1rem;
    line-height: 1.45;
    font-family: "WuW-RegularWeb", Arial, Helvetica, sans-serif;
    padding-left: 4.16667%;
    padding-right: 4.16667%; }
    @media (min-width: 640px) {
      .WW_OBJ_form-wrap > p {
        padding-left: 25px;
        padding-right: 25px; } }
    @media (min-width: 640px) {
      .WW_OBJ_form-wrap > p {
        padding-left: 8.33333%;
        padding-right: 8.33333%; } }
    @media (min-width: 1024px) {
      .WW_OBJ_form-wrap > p {
        padding-left: 16.66667%;
        padding-right: 16.66667%; } }
  .WW_OBJ_form-wrap p.ww-error,
  .WW_OBJ_form-wrap ul.ww-error {
    font-family: "WuW-RegularWeb", Arial, Helvetica, sans-serif;
    line-height: 1.35;
    color: #e20a16;
    font-size: 1rem;
    line-height: 1.45;
    font-family: "WuW-RegularWeb", Arial, Helvetica, sans-serif;
    margin-bottom: 10px; }
    @media (min-width: 640px) {
      .WW_OBJ_form-wrap p.ww-error,
      .WW_OBJ_form-wrap ul.ww-error {
        padding-right: 0; } }
  .WW_OBJ_form-wrap ul.ww-error {
    list-style-type: none; }
  .WW_OBJ_form-wrap > p.ww-error,
  .WW_OBJ_form-wrap > ul.ww-error {
    padding-left: 4.16667%;
    padding-right: 4.16667%; }
    @media (min-width: 640px) {
      .WW_OBJ_form-wrap > p.ww-error,
      .WW_OBJ_form-wrap > ul.ww-error {
        padding-left: 25px;
        padding-right: 25px; } }
    @media (min-width: 640px) {
      .WW_OBJ_form-wrap > p.ww-error,
      .WW_OBJ_form-wrap > ul.ww-error {
        padding-left: 8.33333%;
        padding-right: 8.33333%; } }
    @media (min-width: 1024px) {
      .WW_OBJ_form-wrap > p.ww-error,
      .WW_OBJ_form-wrap > ul.ww-error {
        padding-left: 16.66667%;
        padding-right: 16.66667%; } }
  .WW_OBJ_form-wrap .chosen-container.ww-error .chosen-single,
  .WW_OBJ_form-wrap .chosen-container.ww-error .chosen-drop {
    border-color: #e20a16; }
  .WW_OBJ_form-wrap .WW_success-message {
    padding-bottom: 15px; }
  .WW_OBJ_form-wrap .ww-formelement {
    *zoom: 1;
    font-size: 1rem;
    line-height: 1.45;
    font-family: "WuW-RegularWeb", Arial, Helvetica, sans-serif;
    color: #000; }
    .WW_OBJ_form-wrap .ww-formelement:before, .WW_OBJ_form-wrap .ww-formelement:after {
      content: "";
      display: table; }
    .WW_OBJ_form-wrap .ww-formelement:after {
      clear: both; }
  .WW_OBJ_form-wrap .subform {
    position: relative;
    padding-left: 50px;
    margin-bottom: 30px; }
    .WW_OBJ_form-wrap .subform:last-child {
      margin-bottom: 0; }
    .WW_OBJ_form-wrap .subform:before {
      content: "";
      width: 1px;
      position: absolute;
      left: 35px;
      height: 100%;
      border-left: 1px solid #c6c6c6; }
  .WW_OBJ_form-wrap .formText {
    font-family: "WuW-RegularWeb", Arial, Helvetica, sans-serif;
    font-size: 0.83rem;
    line-height: 1.4;
    font-family: "WuW-RegularWeb", Arial, Helvetica, sans-serif;
    margin-top: 5px;
    margin-bottom: 10px;
    color: #000; }
    @media (min-width: 640px) {
      .WW_OBJ_form-wrap .formText {
        font-size: 0.83rem; } }
    .WW_OBJ_form-wrap .formText ul {
      list-style-type: none;
      font-size: 0.83rem;
      line-height: 1.4;
      font-family: "WuW-RegularWeb", Arial, Helvetica, sans-serif; }
      @media (min-width: 640px) {
        .WW_OBJ_form-wrap .formText ul {
          font-size: 0.83rem; } }
    .WW_OBJ_form-wrap .formText h3 {
      margin-top: 10px;
      font-size: 1rem;
      line-height: 1.4;
      font-family: "WuW-BoldWeb", Arial, Helvetica, sans-serif;
      font-family: "WuW-BoldWeb", Arial, Helvetica, sans-serif;
      color: #000; }
  .WW_OBJ_form-wrap select:not(.picker__select--year):not(.picker__select--month) {
    height: 44px;
    width: 100%;
    opacity: 1;
    padding-left: 15px; }
    @media (min-width: 640px) {
      .WW_no-touch .WW_OBJ_form-wrap select:not(.picker__select--year):not(.picker__select--month) {
        opacity: 0; } }
  .WW_OBJ_form-wrap .WW_OBJ_fm-select-generated {
    width: 100%; }
    .WW_OBJ_form-wrap .WW_OBJ_fm-select-generated + .ww-forms-span-2 {
      margin-top: 20px; }
    .WW_OBJ_form-wrap .WW_OBJ_fm-select-generated .sod_list_wrapper {
      max-height: 400px;
      overflow-y: auto; }
    @media (min-width: 1024px) {
      .WW_OBJ_form-wrap .WW_OBJ_fm-select-generated {
        width: 48%;
        display: inline-block;
        vertical-align: middle; }
        .WW_OBJ_form-wrap .WW_OBJ_fm-select-generated + .ww-forms-span-2 {
          margin-top: 0;
          margin-left: calc(4% - 4px); } }
  .WW_OBJ_form-wrap fieldset {
    border: none;
    background-color: #fff;
    padding: 15px 0; }
    @media (min-width: 640px) {
      .WW_OBJ_form-wrap fieldset {
        padding: 25px 0; } }
    body:not(:-moz-handler-blocked) .WW_OBJ_form-wrap fieldset {
      display: table-cell; }
    .WW_OBJ_form-wrap fieldset + * {
      -webkit-margin-top-collapse: separate; }
  .WW_OBJ_form-wrap legend {
    display: block;
    margin-bottom: 15px;
    font-family: "WuW-RegularWeb", Arial, Helvetica, sans-serif;
    font-size: 1.25rem;
    line-height: 1.1;
    font-family: "WuW-BoldWeb", Arial, Helvetica, sans-serif;
    color: #333;
    position: relative;
    background-color: #fff;
    width: 100%;
    text-align: left; }
    @media (min-width: 640px) {
      .WW_OBJ_form-wrap legend {
        font-size: 1.33rem; } }
  .WW_OBJ_form-wrap input[type="radio"],
  .WW_OBJ_form-wrap input[type="checkbox"] {
    height: 21px;
    width: 21px;
    padding: 0px;
    margin-right: 5px;
    vertical-align: bottom;
    display: inline-block; }
    .WW_OBJ_form-wrap input[type="radio"]:focus, .WW_OBJ_form-wrap input[type="radio"]:hover, .WW_OBJ_form-wrap input[type="radio"]:checked,
    .WW_OBJ_form-wrap input[type="checkbox"]:focus,
    .WW_OBJ_form-wrap input[type="checkbox"]:hover,
    .WW_OBJ_form-wrap input[type="checkbox"]:checked {
      border: 1px solid #f84914; }
      .WW_OBJ_form-wrap input[type="radio"]:focus:before, .WW_OBJ_form-wrap input[type="radio"]:hover:before, .WW_OBJ_form-wrap input[type="radio"]:checked:before,
      .WW_OBJ_form-wrap input[type="checkbox"]:focus:before,
      .WW_OBJ_form-wrap input[type="checkbox"]:hover:before,
      .WW_OBJ_form-wrap input[type="checkbox"]:checked:before {
        opacity: 1; }
    .WW_OBJ_form-wrap input[type="radio"]:checked,
    .WW_OBJ_form-wrap input[type="checkbox"]:checked {
      border: 1px solid #c6c6c6; }
  .WW_OBJ_form-wrap input[type="radio"] {
    border-radius: 50%; }
  .WW_OBJ_form-wrap .ww-progress {
    background-color: #f0f0f0; }
    .WW_OBJ_form-wrap .ww-progress .ww-bar {
      height: 15px;
      background-color: #f84914; }
  .WW_OBJ_form-wrap .ww-formfield {
    position: relative;
    margin-bottom: 35px; }
    .WW_OBJ_form-wrap .ww-formfield + h3 + .ww-formfield {
      margin-bottom: 35px; }
    .WW_OBJ_form-wrap .ww-formfield + .ww-formfield {
      margin-bottom: 35px; }
    .WW_OBJ_form-wrap .ww-formfield p {
      padding-right: 20px; }
      @media (min-width: 640px) {
        .WW_OBJ_form-wrap .ww-formfield p {
          padding-right: 0px; } }
    .WW_OBJ_form-wrap .ww-formfield + div[style*="block"] > p > strong {
      display: block;
      margin-bottom: 20px;
      font-family: "WuW-BoldWeb", Arial, Helvetica, sans-serif;
      font-size: 1.25rem;
      line-height: 1.1;
      font-family: "WuW-BoldWeb", Arial, Helvetica, sans-serif;
      color: #000; }
      @media (min-width: 640px) {
        .WW_OBJ_form-wrap .ww-formfield + div[style*="block"] > p > strong {
          font-size: 1.33rem; } }
    .WW_OBJ_form-wrap .ww-formfield label,
    .WW_OBJ_form-wrap .ww-formfield .ww-formlabel {
      display: inline-block;
      font-family: "WuW-BoldWeb", Arial, Helvetica, sans-serif;
      color: #000;
      font-size: 1rem;
      line-height: 1.45;
      font-family: "WuW-RegularWeb", Arial, Helvetica, sans-serif;
      margin-bottom: 5px;
      padding-left: 15px;
      padding-right: 20px;
      -webkit-transition: color 200ms;
      transition: color 200ms; }
      @media (min-width: 640px) {
        .WW_OBJ_form-wrap .ww-formfield label,
        .WW_OBJ_form-wrap .ww-formfield .ww-formlabel {
          padding-right: 0px; } }
      .WW_OBJ_form-wrap .ww-formfield label.ww-error,
      .WW_OBJ_form-wrap .ww-formfield .ww-formlabel.ww-error {
        color: #e20a16; }
        .WW_OBJ_form-wrap .ww-formfield label.ww-error + .ww-formelement .WW_OBJ_fm-select-generated,
        .WW_OBJ_form-wrap .ww-formfield .ww-formlabel.ww-error + .ww-formelement .WW_OBJ_fm-select-generated {
          border-color: #e20a16; }
      .WW_OBJ_form-wrap .ww-formfield label + .cw-form-radiobuttons,
      .WW_OBJ_form-wrap .ww-formfield label + .cw-form-checkbox,
      .WW_OBJ_form-wrap .ww-formfield .ww-formlabel + .cw-form-radiobuttons,
      .WW_OBJ_form-wrap .ww-formfield .ww-formlabel + .cw-form-checkbox {
        margin-top: 15px; }
    .WW_OBJ_form-wrap .ww-formfield input[type="text"],
    .WW_OBJ_form-wrap .ww-formfield input[type="password"],
    .WW_OBJ_form-wrap .ww-formfield input[type="number"],
    .WW_OBJ_form-wrap .ww-formfield input[type="email"],
    .WW_OBJ_form-wrap .ww-formfield textarea {
      width: 100%;
      background-color: #fff;
      -webkit-transition: color 200ms, border-color 200ms;
      transition: color 200ms, border-color 200ms; }
      .WW_OBJ_form-wrap .ww-formfield input[type="text"].ww-error,
      .WW_OBJ_form-wrap .ww-formfield input[type="password"].ww-error,
      .WW_OBJ_form-wrap .ww-formfield input[type="number"].ww-error,
      .WW_OBJ_form-wrap .ww-formfield input[type="email"].ww-error,
      .WW_OBJ_form-wrap .ww-formfield textarea.ww-error {
        border-color: #e20a16;
        color: #e20a16; }
    .WW_OBJ_form-wrap .ww-formfield textarea {
      resize: vertical; }
    .WW_OBJ_form-wrap .ww-formfield input[readonly=readonly],
    .WW_OBJ_form-wrap .ww-formfield input[disabled=disabled] {
      background-color: #f0f0f0;
      border-color: #f0f0f0; }
    .WW_OBJ_form-wrap .ww-formfield select,
    .WW_OBJ_form-wrap .ww-formfield input,
    .WW_OBJ_form-wrap .ww-formfield .chosen-container {
      display: inline-block; }
      .WW_OBJ_form-wrap .ww-formfield select.ww-forms-span-1,
      .WW_OBJ_form-wrap .ww-formfield input.ww-forms-span-1,
      .WW_OBJ_form-wrap .ww-formfield .chosen-container.ww-forms-span-1 {
        width: 28%; }
        .WW_OBJ_form-wrap .ww-formfield select.ww-forms-span-1.zip_DE,
        .WW_OBJ_form-wrap .ww-formfield input.ww-forms-span-1.zip_DE,
        .WW_OBJ_form-wrap .ww-formfield .chosen-container.ww-forms-span-1.zip_DE {
          width: 25%; }
          @media (min-width: 0px) and (max-width: 639px) {
            .WW_OBJ_form-wrap .ww-formfield select.ww-forms-span-1.zip_DE,
            .WW_OBJ_form-wrap .ww-formfield input.ww-forms-span-1.zip_DE,
            .WW_OBJ_form-wrap .ww-formfield .chosen-container.ww-forms-span-1.zip_DE {
              width: 20%; } }
        .WW_OBJ_form-wrap .ww-formfield select.ww-forms-span-1 + .ww-forms-span-3,
        .WW_OBJ_form-wrap .ww-formfield input.ww-forms-span-1 + .ww-forms-span-3,
        .WW_OBJ_form-wrap .ww-formfield .chosen-container.ww-forms-span-1 + .ww-forms-span-3 {
          margin-left: 4%; }
      .WW_OBJ_form-wrap .ww-formfield select.ww-forms-span-2,
      .WW_OBJ_form-wrap .ww-formfield input.ww-forms-span-2,
      .WW_OBJ_form-wrap .ww-formfield .chosen-container.ww-forms-span-2 {
        width: 48%; }
        .WW_OBJ_form-wrap .ww-formfield select.ww-forms-span-2 + .ww-forms-span-2,
        .WW_OBJ_form-wrap .ww-formfield input.ww-forms-span-2 + .ww-forms-span-2,
        .WW_OBJ_form-wrap .ww-formfield .chosen-container.ww-forms-span-2 + .ww-forms-span-2 {
          margin-left: 3.9%; }
          .WW_OBJ_form-wrap .ww-formfield select.ww-forms-span-2 + .ww-forms-span-2.chosen-container,
          .WW_OBJ_form-wrap .ww-formfield input.ww-forms-span-2 + .ww-forms-span-2.chosen-container,
          .WW_OBJ_form-wrap .ww-formfield .chosen-container.ww-forms-span-2 + .ww-forms-span-2.chosen-container {
            margin-left: 0px !important; }
      .WW_OBJ_form-wrap .ww-formfield select.ww-forms-span-3,
      .WW_OBJ_form-wrap .ww-formfield input.ww-forms-span-3,
      .WW_OBJ_form-wrap .ww-formfield .chosen-container.ww-forms-span-3 {
        width: 68%; }
        .WW_OBJ_form-wrap .ww-formfield select.ww-forms-span-3 + .ww-forms-span-1,
        .WW_OBJ_form-wrap .ww-formfield input.ww-forms-span-3 + .ww-forms-span-1,
        .WW_OBJ_form-wrap .ww-formfield .chosen-container.ww-forms-span-3 + .ww-forms-span-1 {
          width: 28%;
          margin-left: 4%; }
    .WW_OBJ_form-wrap .ww-formfield.formDescriptionElement input:not([type="checkbox"]):not([type="radio"]) {
      width: calc(100% - 30px); }
  .WW_OBJ_form-wrap .cw-form-radiobuttons {
    margin-bottom: 20px; }
    .WW_OBJ_form-wrap .cw-form-radiobuttons input[type=radio] {
      position: relative;
      vertical-align: bottom;
      display: inline-block; }
    .WW_OBJ_form-wrap .cw-form-radiobuttons label {
      position: relative;
      display: block;
      clear: both;
      min-height: 21px;
      margin-bottom: 0; }
      .WW_OBJ_form-wrap .cw-form-radiobuttons label:hover {
        cursor: pointer; }
        .WW_OBJ_form-wrap .cw-form-radiobuttons label:hover .WW_obj-radio-span {
          cursor: pointer;
          border: 1px solid #f84914; }
          .WW_OBJ_form-wrap .cw-form-radiobuttons label:hover .WW_obj-radio-span:before {
            opacity: 1;
            background-color: #f84914; }
      .WW_OBJ_form-wrap .cw-form-radiobuttons label span {
        font-size: 1rem;
        line-height: 1.45;
        font-family: "WuW-RegularWeb", Arial, Helvetica, sans-serif; }
    .WW_OBJ_form-wrap .cw-form-radiobuttons .WW_obj-radio-span {
      height: 25px;
      width: 25px;
      position: absolute;
      left: 0px;
      top: 0px;
      z-index: 100;
      border-radius: 50%;
      display: block;
      border: 1px solid #c6c6c6;
      background: #f0f0f0;
      margin: 0px;
      -webkit-transition: background-color 200ms, border-color 200ms;
      transition: background-color 200ms, border-color 200ms;
      /* &.WW_st-checked {
                &:before {
                    opacity: 1;
                    background-color: $wuestenrot;
                }
            } */ }
      .WW_OBJ_form-wrap .cw-form-radiobuttons .WW_obj-radio-span:hover {
        cursor: pointer;
        border: 1px solid #f84914; }
        .WW_OBJ_form-wrap .cw-form-radiobuttons .WW_obj-radio-span:hover:before {
          opacity: 1;
          background-color: #f84914; }
      .WW_OBJ_form-wrap .cw-form-radiobuttons .WW_obj-radio-span:before {
        position: absolute;
        content: "";
        width: 11px;
        height: 11px;
        background-color: #f84914;
        border-radius: 50%;
        left: 6px;
        top: 6px;
        opacity: 0;
        -webkit-transition: background-color 200ms;
        transition: background-color 200ms; }
    .WW_OBJ_form-wrap .cw-form-radiobuttons input[type=radio]:checked ~ .WW_obj-radio-span:before {
      opacity: 1;
      background-color: #f84914; }
  .WW_OBJ_form-wrap .cw-form-checkbox {
    margin-bottom: 20px; }
    .WW_OBJ_form-wrap .cw-form-checkbox input[type="checkbox"] {
      vertical-align: bottom;
      display: inline-block;
      margin-right: 5px;
      width: 21px;
      height: 21px; }
    .WW_OBJ_form-wrap .cw-form-checkbox input[type="checkbox"]:checked ~ .WW_checkbox-icon {
      opacity: 1; }
    .WW_OBJ_form-wrap .cw-form-checkbox span {
      font-size: 1rem;
      line-height: 1.45;
      font-family: "WuW-RegularWeb", Arial, Helvetica, sans-serif; }
    .WW_OBJ_form-wrap .cw-form-checkbox .WW_obj-check-span {
      width: 25px;
      height: 25px;
      border: 1px solid #c6c6c6;
      display: block;
      position: absolute;
      left: 0px;
      top: 0px;
      margin: 0 auto;
      background: #ededed; }
      .WW_OBJ_form-wrap .cw-form-checkbox .WW_obj-check-span:hover, .WW_OBJ_form-wrap .cw-form-checkbox .WW_obj-check-span:focus {
        border: 1px solid #f84914;
        cursor: pointer; }
    .WW_OBJ_form-wrap .cw-form-checkbox label {
      display: block;
      clear: both;
      margin-bottom: 0;
      position: relative;
      min-height: 21px; }
      .WW_OBJ_form-wrap .cw-form-checkbox label:hover {
        cursor: pointer; }
        .WW_OBJ_form-wrap .cw-form-checkbox label:hover .WW_obj-check-span {
          cursor: pointer;
          border: 1px solid #f84914; }
          .WW_OBJ_form-wrap .cw-form-checkbox label:hover .WW_obj-check-span:before {
            opacity: 1;
            background-color: #f84914; }
      .WW_OBJ_form-wrap .cw-form-checkbox label .WW_checkbox-icon {
        position: absolute;
        left: 4px;
        top: 3px;
        fill: #f84914;
        height: 16px;
        width: 16px;
        opacity: 0;
        z-index: 100;
        -webkit-transition: opacity 200ms;
        transition: opacity 200ms; }
  .WW_OBJ_form-wrap input[type="submit"], .WW_OBJ_form-wrap .ww-btn-back > a,
  .WW_OBJ_form-wrap button[type="submit"],
  .WW_OBJ_form-wrap .WW_MOD_EM_2-0-widgetleiste .WW_search-window .WW_switch-wrap a.WW_switch-button[type="submit"],
  .WW_MOD_EM_2-0-widgetleiste .WW_search-window .WW_switch-wrap .WW_OBJ_form-wrap a.WW_switch-button[type="submit"] {
    float: right;
    position: relative;
    display: block;
    padding-left: 4.16667%;
    padding-right: 4.16667%;
    line-height: 1.6;
    min-height: 44px;
    min-width: 130px;
    cursor: pointer;
    border-radius: 0;
    border: 2px solid;
    text-decoration: none;
    font-size: 1rem;
    line-height: 1.45;
    font-family: "WuW-RegularWeb", Arial, Helvetica, sans-serif;
    -webkit-transition: color 200ms, border-color 200ms, background-color 200ms;
    transition: color 200ms, border-color 200ms, background-color 200ms;
    background-color: #f84914;
    border-color: #f84914;
    color: #fff;
    white-space: normal; }
    @media (min-width: 640px) {
      .WW_OBJ_form-wrap input[type="submit"], .WW_OBJ_form-wrap .ww-btn-back > a,
      .WW_OBJ_form-wrap button[type="submit"],
      .WW_OBJ_form-wrap .WW_MOD_EM_2-0-widgetleiste .WW_search-window .WW_switch-wrap a.WW_switch-button[type="submit"],
      .WW_MOD_EM_2-0-widgetleiste .WW_search-window .WW_switch-wrap .WW_OBJ_form-wrap a.WW_switch-button[type="submit"] {
        padding-left: 25px;
        padding-right: 25px; } }
    .WW_OBJ_form-wrap input[type="submit"]:hover, .WW_OBJ_form-wrap .ww-btn-back > a:hover, .WW_OBJ_form-wrap input[type="submit"]:focus, .WW_OBJ_form-wrap .ww-btn-back > a:focus,
    .WW_OBJ_form-wrap button[type="submit"]:hover,
    .WW_OBJ_form-wrap .WW_MOD_EM_2-0-widgetleiste .WW_search-window .WW_switch-wrap a.WW_switch-button[type="submit"]:hover,
    .WW_MOD_EM_2-0-widgetleiste .WW_search-window .WW_switch-wrap .WW_OBJ_form-wrap a.WW_switch-button[type="submit"]:hover,
    .WW_OBJ_form-wrap button[type="submit"]:focus,
    .WW_OBJ_form-wrap .WW_MOD_EM_2-0-widgetleiste .WW_search-window .WW_switch-wrap a.WW_switch-button[type="submit"]:focus,
    .WW_MOD_EM_2-0-widgetleiste .WW_search-window .WW_switch-wrap .WW_OBJ_form-wrap a.WW_switch-button[type="submit"]:focus {
      background-color: #fc7e51;
      border-color: #fc7e51; }
    .WW_OBJ_form-wrap input[type="submit"]:active, .WW_OBJ_form-wrap .ww-btn-back > a:active, .WW_OBJ_form-wrap input[type="submit"].WW_st-active, .WW_OBJ_form-wrap .ww-btn-back > a.WW_st-active,
    .WW_OBJ_form-wrap button[type="submit"]:active,
    .WW_OBJ_form-wrap .WW_MOD_EM_2-0-widgetleiste .WW_search-window .WW_switch-wrap a.WW_switch-button[type="submit"]:active,
    .WW_MOD_EM_2-0-widgetleiste .WW_search-window .WW_switch-wrap .WW_OBJ_form-wrap a.WW_switch-button[type="submit"]:active,
    .WW_OBJ_form-wrap button[type="submit"].WW_st-active,
    .WW_OBJ_form-wrap .WW_MOD_EM_2-0-widgetleiste .WW_search-window .WW_switch-wrap a.WW_switch-button[type="submit"].WW_st-active,
    .WW_MOD_EM_2-0-widgetleiste .WW_search-window .WW_switch-wrap .WW_OBJ_form-wrap a.WW_switch-button[type="submit"].WW_st-active {
      background-color: #e03700;
      border-color: #e03700; }
  .WW_OBJ_form-wrap .ww-btn-back {
    float: left; }
    .WW_OBJ_form-wrap .ww-btn-back > a {
      background-color: #c6c6c6;
      border-color: #c6c6c6;
      color: #000;
      text-align: center;
      padding-top: 7px; }
      .WW_OBJ_form-wrap .ww-btn-back > a:hover {
        background-color: #f0f0f0;
        border-color: #f0f0f0; }
  .WW_OBJ_form-wrap .ww-formsuffix {
    display: inline-block;
    padding: 0 5px;
    vertical-align: middle;
    font-family: "WuW-RegularWeb", Arial, Helvetica, sans-serif;
    font-size: 14px;
    line-height: 44px;
    margin-top: -6px; }
  .WW_OBJ_form-wrap .descriptionOpener {
    padding: 12px;
    position: absolute;
    display: block;
    right: -10px;
    top: -8px;
    z-index: 10;
    cursor: help;
    /* &:hover,
        &:focus,
        &:active, */ }
    .WW_OBJ_form-wrap .descriptionOpener:before {
      content: "";
      position: absolute;
      left: 0;
      top: 0;
      width: 100%;
      height: 100%;
      z-index: 10; }
    .WW_OBJ_form-wrap .descriptionOpener .infoBtn {
      display: block;
      position: relative;
      z-index: 1;
      pointer-events: none; }
      .WW_OBJ_form-wrap .descriptionOpener .infoBtn .WW_ui-icon {
        width: 20px;
        height: 20px;
        fill: #f84914; }
    .WW_OBJ_form-wrap .descriptionOpener .description {
      position: absolute;
      padding: 15px;
      width: 300px;
      bottom: 44px;
      right: 2px;
      background-color: #000;
      display: none;
      color: #f0f0f0;
      font-family: "WuW-RegularWeb", Arial, Helvetica, sans-serif;
      font-size: 12px;
      z-index: 300; }
      @media (min-width: 640px) {
        .WW_OBJ_form-wrap .descriptionOpener .description {
          width: 420px; } }
      .WW_OBJ_form-wrap .descriptionOpener .description > *:last-child {
        margin-bottom: 0; }
      .WW_OBJ_form-wrap .descriptionOpener .description:before {
        content: "";
        position: absolute;
        width: 10px;
        height: 10px;
        bottom: 0;
        right: 13px;
        background-color: #000;
        -webkit-transform: rotate(45deg);
                transform: rotate(45deg);
        -webkit-transition: bottom 200ms;
        transition: bottom 200ms; }
      .WW_OBJ_form-wrap .descriptionOpener .description p {
        color: #f0f0f0;
        margin-bottom: 13.33333px;
        font-size: 12px; }
      .WW_OBJ_form-wrap .descriptionOpener .description ul li {
        color: #f0f0f0;
        font-size: 12px; }
        .WW_OBJ_form-wrap .descriptionOpener .description ul li:before {
          top: 5px !important; }
      .WW_OBJ_form-wrap .descriptionOpener .description .WW_MOD_CM_13-0-textbildmodul .WW_ct {
        padding: 0;
        max-width: 100%; }
        .WW_OBJ_form-wrap .descriptionOpener .description .WW_MOD_CM_13-0-textbildmodul .WW_ct .WW_head {
          margin: 0; }
          .WW_OBJ_form-wrap .descriptionOpener .description .WW_MOD_CM_13-0-textbildmodul .WW_ct .WW_head .WW_OBJ_text-hl {
            color: #fff; }
        .WW_OBJ_form-wrap .descriptionOpener .description .WW_MOD_CM_13-0-textbildmodul .WW_ct ul {
          margin: 0; }
    .WW_OBJ_form-wrap .descriptionOpener.WW_st-open:before {
      left: auto;
      top: auto;
      width: 30px;
      height: 30px;
      right: 0;
      bottom: 0; }
    .WW_OBJ_form-wrap .descriptionOpener.WW_st-open .description {
      display: block; }
      .WW_OBJ_form-wrap .descriptionOpener.WW_st-open .description:before {
        bottom: -5px; }
  .WW_OBJ_form-wrap .footnote {
    float: left;
    margin-top: 10px;
    font-size: 0.83rem;
    line-height: 1.4;
    font-family: "WuW-RegularWeb", Arial, Helvetica, sans-serif;
    color: #333;
    padding-left: 15px;
    padding-right: 15px;
    clear: both;
    /*@include breakpoint(dk) {
            padding-left: span(2);
            padding-right: span(2);
        }
        @include breakpoint(dk-l) {
            padding-left: span(3);
            padding-right: span(3);
        } */ }
    @media (min-width: 640px) {
      .WW_OBJ_form-wrap .footnote {
        font-size: 0.83rem; } }
    @media (min-width: 640px) {
      .WW_OBJ_form-wrap .footnote {
        padding-left: 0;
        padding-right: 0; } }
  .WW_OBJ_form-wrap .ww-formbuttoncontainer {
    padding-left: 15px;
    padding-right: 15px; }
    @media (min-width: 640px) {
      .WW_OBJ_form-wrap .ww-formbuttoncontainer {
        padding-left: 0;
        padding-right: 0; } }
  .WW_OBJ_form-wrap .ww-formconfirm {
    color: #333;
    background-color: #fff;
    padding: 15px 10px;
    margin-bottom: 80px;
    *zoom: 1; }
    .WW_OBJ_form-wrap .ww-formconfirm:before, .WW_OBJ_form-wrap .ww-formconfirm:after {
      content: "";
      display: table; }
    .WW_OBJ_form-wrap .ww-formconfirm:after {
      clear: both; }
    @media (min-width: 640px) {
      .WW_OBJ_form-wrap .ww-formconfirm {
        padding-left: 30px;
        padding-right: 30px; } }
    .WW_OBJ_form-wrap .ww-formconfirm h3 {
      font-family: "WuW-BoldWeb", Arial, Helvetica, sans-serif;
      font-size: 1.25rem;
      line-height: 1.1;
      font-family: "WuW-BoldWeb", Arial, Helvetica, sans-serif;
      margin-bottom: 15px; }
      @media (min-width: 640px) {
        .WW_OBJ_form-wrap .ww-formconfirm h3 {
          font-size: 1.33rem; } }
    .WW_OBJ_form-wrap .ww-formconfirm table.ww-confirm {
      font-family: "WuW-RegularWeb", Arial, Helvetica, sans-serif;
      font-size: 1rem;
      line-height: 1.45;
      font-family: "WuW-RegularWeb", Arial, Helvetica, sans-serif;
      margin-bottom: 30px;
      width: 100%;
      border-collapse: collapse; }
      .WW_OBJ_form-wrap .ww-formconfirm table.ww-confirm tr:nth-child(even) {
        background-color: #fff; }
      .WW_OBJ_form-wrap .ww-formconfirm table.ww-confirm tr:nth-child(odd) {
        background-color: #f0f0f0; }
      .WW_OBJ_form-wrap .ww-formconfirm table.ww-confirm th,
      .WW_OBJ_form-wrap .ww-formconfirm table.ww-confirm td {
        padding: 8px;
        vertical-align: top; }
      .WW_OBJ_form-wrap .ww-formconfirm table.ww-confirm th {
        font-family: "WuW-BoldWeb", Arial, Helvetica, sans-serif;
        font-weight: normal;
        text-align: left;
        width: 30%; }
      .WW_OBJ_form-wrap .ww-formconfirm table.ww-confirm td {
        width: 70%; }
      .WW_OBJ_form-wrap .ww-formconfirm table.ww-confirm ul {
        list-style-type: none;
        font-size: 0.83rem;
        line-height: 1.4;
        font-family: "WuW-RegularWeb", Arial, Helvetica, sans-serif; }
        @media (min-width: 640px) {
          .WW_OBJ_form-wrap .ww-formconfirm table.ww-confirm ul {
            font-size: 0.83rem; } }
    .WW_OBJ_form-wrap .ww-formconfirm fieldset {
      padding-left: 0;
      padding-right: 0;
      padding-bottom: 0; }
    .WW_OBJ_form-wrap .ww-formconfirm .foldableBlock {
      list-style-type: none; }
      .WW_OBJ_form-wrap .ww-formconfirm .foldableBlock li > h3 {
        position: relative;
        color: #f84914;
        font-size: 1rem;
        line-height: 1.45;
        font-family: "WuW-RegularWeb", Arial, Helvetica, sans-serif;
        cursor: pointer;
        -webkit-transition: color 200ms;
        transition: color 200ms;
        font-family: "WuW-BoldWeb", Arial, Helvetica, sans-serif; }
        .WW_OBJ_form-wrap .ww-formconfirm .foldableBlock li > h3:before {
          content: ">";
          font-size: 1.25rem;
          line-height: 1.1;
          font-family: "WuW-BoldWeb", Arial, Helvetica, sans-serif;
          font-family: "WuW-BoldWeb", Arial, Helvetica, sans-serif;
          display: inline-block;
          vertical-align: top;
          margin-right: 5px;
          -webkit-transition: -webkit-transform 200ms;
          transition: -webkit-transform 200ms;
          transition: transform 200ms;
          transition: transform 200ms, -webkit-transform 200ms; }
          @media (min-width: 640px) {
            .WW_OBJ_form-wrap .ww-formconfirm .foldableBlock li > h3:before {
              font-size: 1.33rem; } }
        .WW_OBJ_form-wrap .ww-formconfirm .foldableBlock li > h3.open:before {
          -webkit-transform: rotate(90deg);
                  transform: rotate(90deg); }
        .WW_OBJ_form-wrap .ww-formconfirm .foldableBlock li > h3:hover, .WW_OBJ_form-wrap .ww-formconfirm .foldableBlock li > h3.open {
          color: #fc7e51; }
        .WW_OBJ_form-wrap .ww-formconfirm .foldableBlock li > h3 span {
          font-family: "WuW-BoldWeb", Arial, Helvetica, sans-serif; }
      .WW_OBJ_form-wrap .ww-formconfirm .foldableBlock .stdLink .pdfDownload {
        display: block;
        padding-left: 20px;
        background: url(../img/icons/download-single.svg) 0 0 no-repeat;
        background-size: 12px 19px; }
      .WW_OBJ_form-wrap .ww-formconfirm .foldableBlock a {
        color: #f84914;
        font-family: "WuW-BoldWeb", Arial, Helvetica, sans-serif;
        -webkit-transition: color 200ms;
        transition: color 200ms;
        /* &:before {
                    content: ">";
                    @include font-size($font-s7);
                    font-family: $font-bold;
                    display: inline-block;
                    vertical-align: top;
                    margin-right: 5px;
                } */ }
        .WW_OBJ_form-wrap .ww-formconfirm .foldableBlock a:hover {
          color: #fc7e51; }
    .WW_OBJ_form-wrap .ww-formconfirm .formText p {
      font-size: 1rem;
      line-height: 1.45;
      font-family: "WuW-RegularWeb", Arial, Helvetica, sans-serif; }
    .WW_OBJ_form-wrap .ww-formconfirm .formText h3 {
      font-size: 1.25rem;
      line-height: 1.1;
      font-family: "WuW-BoldWeb", Arial, Helvetica, sans-serif;
      font-family: "WuW-BoldWeb", Arial, Helvetica, sans-serif;
      color: #000; }
      @media (min-width: 640px) {
        .WW_OBJ_form-wrap .ww-formconfirm .formText h3 {
          font-size: 1.33rem; } }
    .WW_OBJ_form-wrap .ww-formconfirm p.ww-error {
      padding: 0; }
    .WW_OBJ_form-wrap .ww-formconfirm .ww-formbuttoncontainer {
      position: relative;
      bottom: -90px;
      margin-left: -10px;
      margin-right: -10px; }
      @media (min-width: 640px) {
        .WW_OBJ_form-wrap .ww-formconfirm .ww-formbuttoncontainer {
          margin-left: -30px;
          margin-right: -30px; } }
    .WW_OBJ_form-wrap .ww-formconfirm + .ww-form {
      margin-top: -50px; }
  .WW_OBJ_form-wrap > .ww-formconfirm {
    padding: 40px 0;
    background-color: #fff;
    *zoom: 1; }
    .WW_OBJ_form-wrap > .ww-formconfirm:before, .WW_OBJ_form-wrap > .ww-formconfirm:after {
      content: "";
      display: table; }
    .WW_OBJ_form-wrap > .ww-formconfirm:after {
      clear: both; }
    @media (min-width: 640px) {
      .WW_OBJ_form-wrap > .ww-formconfirm {
        padding-left: 30px;
        padding-right: 30px; } }
    @media (min-width: 1024px) {
      .WW_OBJ_form-wrap > .ww-formconfirm {
        padding-left: 25%;
        padding-right: 25%; } }
    .WW_OBJ_form-wrap > .ww-formconfirm .ww-form {
      padding-left: 0;
      padding-right: 0; }
  .WW_OBJ_form-wrap .picker--opened .picker__frame {
    left: 0;
    margin: 0; }
  .WW_OBJ_form-wrap .fileinput-button {
    position: relative;
    overflow: hidden;
    display: inline-block; }
  .WW_OBJ_form-wrap .fileinput-button input {
    position: absolute;
    top: 0;
    right: 0;
    margin: 0;
    opacity: 0;
    filter: 'alpha(opacity=0)';
    font-size: 200px !important;
    direction: ltr;
    cursor: pointer; }
  .WW_OBJ_form-wrap .ww-description {
    padding: 0 15px;
    margin-bottom: 15px;
    font-size: 1rem;
    line-height: 1.45;
    font-family: "WuW-RegularWeb", Arial, Helvetica, sans-serif; }
  .WW_OBJ_form-wrap .ww-comment {
    font-size: 0.83rem;
    line-height: 1.4;
    font-family: "WuW-RegularWeb", Arial, Helvetica, sans-serif;
    padding: 0 15px;
    margin-bottom: 15px;
    color: #878787; }
    @media (min-width: 640px) {
      .WW_OBJ_form-wrap .ww-comment {
        font-size: 0.83rem; } }
  .WW_no-touch .WW_OBJ_form-wrap .upload-container {
    position: relative; }
    .WW_no-touch .WW_OBJ_form-wrap .upload-container .template-drop-area {
      position: relative;
      height: 100px;
      border: 2px solid #f0f0f0; }
      .WW_no-touch .WW_OBJ_form-wrap .upload-container .template-drop-area .drop-text {
        position: absolute;
        left: 50%;
        top: 50%;
        font-size: 1.25rem;
        line-height: 1.1;
        font-family: "WuW-BoldWeb", Arial, Helvetica, sans-serif;
        color: #c6c6c6;
        -webkit-transform: translateX(-50%) translateY(-50%);
                transform: translateX(-50%) translateY(-50%); }
        @media (min-width: 640px) {
          .WW_no-touch .WW_OBJ_form-wrap .upload-container .template-drop-area .drop-text {
            font-size: 1.33rem; } }
        .WW_no-touch .WW_OBJ_form-wrap .upload-container .template-drop-area .drop-text:after {
          content: '';
          font-family: Verdana, Arial, sans-serif;
          line-height: inherit; }
        .WW_no-touch .WW_OBJ_form-wrap .upload-container .template-drop-area .drop-text .WW_ui-icon {
          display: inline-block;
          margin-right: 10px;
          vertical-align: bottom;
          width: 24px;
          height: 24px;
          fill: #c6c6c6; }
  .WW_OBJ_form-wrap .upload-container .template-download,
  .WW_OBJ_form-wrap .upload-container .template-upload {
    *zoom: 1;
    padding: 0 15px; }
    .WW_OBJ_form-wrap .upload-container .template-download:before, .WW_OBJ_form-wrap .upload-container .template-download:after,
    .WW_OBJ_form-wrap .upload-container .template-upload:before,
    .WW_OBJ_form-wrap .upload-container .template-upload:after {
      content: "";
      display: table; }
    .WW_OBJ_form-wrap .upload-container .template-download:after,
    .WW_OBJ_form-wrap .upload-container .template-upload:after {
      clear: both; }
    .WW_OBJ_form-wrap .upload-container .template-download + .template-download,
    .WW_OBJ_form-wrap .upload-container .template-download + .template-upload,
    .WW_OBJ_form-wrap .upload-container .template-upload + .template-download,
    .WW_OBJ_form-wrap .upload-container .template-upload + .template-upload {
      border-top: 2px solid #f0f0f0; }
    .WW_OBJ_form-wrap .upload-container .template-download .template-srd,
    .WW_OBJ_form-wrap .upload-container .template-upload .template-srd {
      padding: 15px 0;
      display: table;
      width: 100%; }
    .WW_OBJ_form-wrap .upload-container .template-download .progress,
    .WW_OBJ_form-wrap .upload-container .template-upload .progress {
      margin-bottom: 25px;
      display: block;
      background-color: #f0f0f0;
      width: 100%; }
      .WW_OBJ_form-wrap .upload-container .template-download .progress .progress-bar,
      .WW_OBJ_form-wrap .upload-container .template-upload .progress .progress-bar {
        background-color: #f84914;
        height: 20px;
        display: block; }
    .WW_OBJ_form-wrap .upload-container .template-download .name,
    .WW_OBJ_form-wrap .upload-container .template-upload .name {
      display: table-cell;
      vertical-align: middle;
      width: 78%;
      padding-right: 20px;
      font-size: 0.83rem;
      line-height: 1.4;
      font-family: "WuW-RegularWeb", Arial, Helvetica, sans-serif; }
      @media (min-width: 640px) {
        .WW_OBJ_form-wrap .upload-container .template-download .name,
        .WW_OBJ_form-wrap .upload-container .template-upload .name {
          font-size: 0.83rem; } }
    .WW_OBJ_form-wrap .upload-container .template-download .size,
    .WW_OBJ_form-wrap .upload-container .template-upload .size {
      display: table-cell;
      vertical-align: middle;
      width: 12%;
      font-size: 0.83rem;
      line-height: 1.4;
      font-family: "WuW-RegularWeb", Arial, Helvetica, sans-serif;
      white-space: nowrap;
      text-align: right; }
      @media (min-width: 640px) {
        .WW_OBJ_form-wrap .upload-container .template-download .size,
        .WW_OBJ_form-wrap .upload-container .template-upload .size {
          font-size: 0.83rem; } }
    .WW_OBJ_form-wrap .upload-container .template-download .buttons,
    .WW_OBJ_form-wrap .upload-container .template-upload .buttons {
      display: table-cell;
      vertical-align: middle;
      width: 10%;
      text-align: right; }
      .WW_OBJ_form-wrap .upload-container .template-download .buttons .delete,
      .WW_OBJ_form-wrap .upload-container .template-upload .buttons .delete {
        position: relative;
        display: inline-block;
        min-height: 36px;
        cursor: pointer;
        vertical-align: middle;
        border-radius: 0;
        border: none;
        text-decoration: none;
        font-size: 0.83rem;
        line-height: 1.4;
        font-family: "WuW-RegularWeb", Arial, Helvetica, sans-serif;
        -webkit-transition: color 200ms, border-color 200ms, background-color 200ms;
        transition: color 200ms, border-color 200ms, background-color 200ms;
        background-color: #fff;
        border-color: #fff;
        color: #000;
        white-space: normal; }
        @media (min-width: 640px) {
          .WW_OBJ_form-wrap .upload-container .template-download .buttons .delete,
          .WW_OBJ_form-wrap .upload-container .template-upload .buttons .delete {
            font-size: 0.83rem; } }
        .WW_OBJ_form-wrap .upload-container .template-download .buttons .delete .WW_ui-icon,
        .WW_OBJ_form-wrap .upload-container .template-upload .buttons .delete .WW_ui-icon {
          display: inline-block;
          width: 16px;
          height: 16px;
          vertical-align: middle;
          fill: #000; }
        .WW_OBJ_form-wrap .upload-container .template-download .buttons .delete:hover .WW_ui-icon, .WW_OBJ_form-wrap .upload-container .template-download .buttons .delete:focus .WW_ui-icon,
        .WW_OBJ_form-wrap .upload-container .template-upload .buttons .delete:hover .WW_ui-icon,
        .WW_OBJ_form-wrap .upload-container .template-upload .buttons .delete:focus .WW_ui-icon {
          fill: #f84914; }
    .WW_OBJ_form-wrap .upload-container .template-download .ww-error,
    .WW_OBJ_form-wrap .upload-container .template-upload .ww-error {
      display: block;
      width: 100%;
      margin-bottom: 15px;
      margin-top: -15px;
      text-align: left;
      font-size: 0.83rem;
      line-height: 1.4;
      font-family: "WuW-RegularWeb", Arial, Helvetica, sans-serif;
      color: #e20a16; }
      @media (min-width: 640px) {
        .WW_OBJ_form-wrap .upload-container .template-download .ww-error,
        .WW_OBJ_form-wrap .upload-container .template-upload .ww-error {
          font-size: 0.83rem; } }
  .WW_OBJ_form-wrap .upload-container .template-upload {
    display: block; }
  .WW_OBJ_form-wrap .upload-button {
    float: right;
    margin-top: 25px;
    position: relative;
    overflow: hidden;
    display: block; }
    .WW_OBJ_form-wrap .upload-button span {
      display: block;
      padding-left: 4.16667%;
      padding-right: 4.16667%;
      padding-top: 7px;
      min-height: 44px;
      cursor: pointer;
      border-radius: 0;
      border: 2px solid;
      text-decoration: none;
      font-size: 1rem;
      line-height: 1.45;
      font-family: "WuW-RegularWeb", Arial, Helvetica, sans-serif;
      -webkit-transition: color 200ms, border-color 200ms, background-color 200ms;
      transition: color 200ms, border-color 200ms, background-color 200ms;
      background-color: #f84914;
      border-color: #f84914;
      color: #fff;
      white-space: normal; }
      @media (min-width: 640px) {
        .WW_OBJ_form-wrap .upload-button span {
          padding-left: 25px;
          padding-right: 25px; } }
    .WW_OBJ_form-wrap .upload-button input[type=file] {
      position: absolute;
      top: 0;
      right: 0;
      margin: 0;
      opacity: 0;
      filter: 'alpha(opacity=0)';
      font-size: 200px !important;
      direction: ltr;
      cursor: pointer; }
    .WW_OBJ_form-wrap .upload-button:hover span {
      background-color: #fc7e51;
      border-color: #fc7e51; }

/**!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
 * !!!!!!!!!!!!!  END  !!!!!!!!!!!!!!!!!!!!
 * !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
 */
/*-----|| rangeslider ||-----*/
.WW_fm-rangeslider-srd {
  height: 44px;
  position: relative; }
  .WW_fm-rangeslider-srd .WW_OBJ_fm_rangeslider {
    position: relative;
    top: 50%;
    -webkit-transform: translateY(-50%);
            transform: translateY(-50%); }
  .WW_fm-rangeslider-srd .WW_fm-slider-output {
    position: absolute;
    color: #333;
    font-size: 0.83rem;
    line-height: 1.4;
    font-family: "WuW-RegularWeb", Arial, Helvetica, sans-serif;
    display: block;
    bottom: -4px;
    right: 0; }
    @media (min-width: 640px) {
      .WW_fm-rangeslider-srd .WW_fm-slider-output {
        font-size: 0.83rem; } }
    .WW_fm-rangeslider-srd .WW_fm-slider-output.WW_st-cloned {
      border: 2px solid #f0f0f0;
      background: #fff;
      z-index: 250;
      color: #878787;
      font-size: 0.83rem;
      line-height: 1.4;
      font-family: "WuW-RegularWeb", Arial, Helvetica, sans-serif;
      bottom: -50px;
      margin-left: 10px;
      padding: 4px 9px;
      right: auto;
      left: 0px;
      -webkit-transform: translateX(-50%);
              transform: translateX(-50%); }
      @media (min-width: 640px) {
        .WW_fm-rangeslider-srd .WW_fm-slider-output.WW_st-cloned {
          font-size: 0.83rem; } }

.WW_OBJ_search-container {
  position: relative;
  width: 466px; }
  .WW_OBJ_search-container input {
    padding-left: 46px;
    font-size: 1rem;
    line-height: 1.45;
    font-family: "WuW-RegularWeb", Arial, Helvetica, sans-serif;
    height: 55px;
    color: #000;
    width: 100%;
    padding-top: 16px;
    position: relative;
    z-index: 100; }
  .WW_OBJ_search-container .WW_ui-icon {
    position: absolute;
    z-index: 150;
    left: 17px;
    top: 29px;
    height: 19px;
    fill: #666;
    -webkit-transform: translateY(-50%);
            transform: translateY(-50%); }
  .WW_OBJ_search-container .WW_search-results {
    margin-top: -20px;
    border: 1px solid #c6c6c6;
    border-top: 0px;
    width: 100%;
    position: relative;
    z-index: 50;
    margin-top: -55px;
    opacity: 0;
    -webkit-transition: all 350ms ease-in-out;
    transition: all 350ms ease-in-out;
    padding-bottom: 10px; }
    .WW_OBJ_search-container .WW_search-results.WW_st-visible {
      opacity: 1;
      margin-top: 0px; }
    .WW_OBJ_search-container .WW_search-results .WW_head {
      display: block;
      width: 100%;
      height: 40px;
      font-size: 0.83rem;
      line-height: 1.4;
      font-family: "WuW-RegularWeb", Arial, Helvetica, sans-serif;
      border-bottom: 1px solid #c6c6c6;
      color: #c6c6c6;
      padding-top: 15px;
      padding-left: 20px; }
      @media (min-width: 640px) {
        .WW_OBJ_search-container .WW_search-results .WW_head {
          font-size: 0.83rem; } }
    .WW_OBJ_search-container .WW_search-results p {
      height: 44px;
      padding-left: 20px;
      padding-top: 11px; }
      .WW_OBJ_search-container .WW_search-results p a {
        color: #000;
        font-size: 1rem;
        line-height: 1.45;
        font-family: "WuW-RegularWeb", Arial, Helvetica, sans-serif; }
        .WW_OBJ_search-container .WW_search-results p a:hover {
          color: #f84914; }

.WW_OBJ_fm-datepick {
  height: 44px;
  border: 1px solid #c6c6c6;
  color: #000; }
  .WW_OBJ_fm-datepick:hover {
    cursor: pointer; }

.tooltip {
  font-size: 1rem;
  line-height: 1.45;
  font-family: "WuW-RegularWeb", Arial, Helvetica, sans-serif;
  display: block;
  width: 80px;
  width: 100px;
  margin-left: -35px;
  text-align: center;
  top: 26px;
  position: absolute; }

/**
 * antragsstrecken tooltip
 */
.WW_fm-tt-info-ct {
  display: inline-block;
  position: relative;
  vertical-align: baseline; }
  .WW_fm-tt-info-ct.WW_st-visible .WW_fm-info-tt {
    display: block; }
  .WW_fm-tt-info-ct.WW_st-visible:before {
    content: "";
    position: fixed;
    background-color: #fff;
    opacity: 0.7;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    z-index: 99; }
  .WW_fm-tt-info-ct .WW_fm-info-tt-trigger {
    display: block;
    padding: 3px;
    font-size: 1px;
    position: relative; }
    .WW_fm-tt-info-ct .WW_fm-info-tt-trigger:before {
      content: "";
      left: 0;
      top: 0;
      right: 0;
      bottom: 0;
      position: absolute;
      z-index: 1; }
    .WW_fm-tt-info-ct .WW_fm-info-tt-trigger .WW_ui-icon {
      fill: #f84914;
      width: 16px;
      height: 16px; }
      .WW_st-error .WW_fm-tt-info-ct .WW_fm-info-tt-trigger .WW_ui-icon {
        fill: #e20a16; }
  .WW_fm-tt-info-ct .WW_fm-info-tt {
    display: none;
    position: fixed;
    left: 4.16667%;
    right: 4.16667%;
    top: 50%;
    background-color: #fff;
    -webkit-transform: translateY(-50%);
            transform: translateY(-50%);
    z-index: 100;
    border: 2px solid #f84914; }
    .WW_fm-tt-info-ct .WW_fm-info-tt .WW_fm-tt-ct {
      display: block;
      position: relative;
      height: 100%;
      padding-left: 4.16667%;
      padding-right: 4.16667%;
      padding-top: 15px;
      padding-bottom: 15px;
      padding-right: 40px;
      background-color: #fff;
      z-index: 1;
      text-align: left !important;
      overflow-y: auto;
      -webkit-overflow-scrolling: touch; }
      @media (min-width: 640px) {
        .WW_fm-tt-info-ct .WW_fm-info-tt .WW_fm-tt-ct {
          padding-left: 25px;
          padding-right: 25px; } }
      @media (min-width: 640px) {
        .WW_fm-tt-info-ct .WW_fm-info-tt .WW_fm-tt-ct {
          padding-top: 25px; } }
      @media (min-width: 640px) {
        .WW_fm-tt-info-ct .WW_fm-info-tt .WW_fm-tt-ct {
          padding-bottom: 25px; } }
    .WW_fm-tt-info-ct .WW_fm-info-tt .WW_fm-tt-text {
      display: block;
      color: #000;
      font-size: 0.83rem;
      line-height: 1.4;
      font-family: "WuW-RegularWeb", Arial, Helvetica, sans-serif; }
      @media (min-width: 640px) {
        .WW_fm-tt-info-ct .WW_fm-info-tt .WW_fm-tt-text {
          font-size: 0.83rem; } }
    .WW_fm-tt-info-ct .WW_fm-info-tt .WW_ui-cssbtn-close {
      position: absolute;
      right: 10px;
      top: 10px; }
  @media (min-width: 640px) {
    .WW_fm-tt-info-ct .WW_fm-info-tt {
      left: 16.66667%;
      right: 16.66667%; } }
  @media (min-width: 1024px) {
    .WW_fm-tt-info-ct.WW_st-visible:before {
      display: none; }
    .WW_fm-tt-info-ct .WW_fm-info-tt {
      position: absolute;
      left: -18px;
      bottom: 32px;
      width: 260px;
      right: auto;
      top: auto;
      -webkit-transform: translateY(0);
              transform: translateY(0); }
      .WW_fm-tt-info-ct .WW_fm-info-tt:before {
        content: "";
        position: absolute;
        width: 10px;
        height: 10px;
        background-color: #fff;
        bottom: -5px;
        left: 20px;
        border: 2px solid #f84914;
        -webkit-transform: rotate(-45deg);
                transform: rotate(-45deg);
        z-index: 0; }
      .WW_fm-tt-info-ct .WW_fm-info-tt .WW_fm-tt-ct {
        overflow-y: auto; } }

.I_OBJ_form__load {
  height: 22px;
  width: 22px;
  position: relative;
  top: 5px;
  -webkit-animation-name: spin;
          animation-name: spin;
  -webkit-animation-duration: 1000ms;
          animation-duration: 1000ms;
  -webkit-animation-iteration-count: infinite;
          animation-iteration-count: infinite;
  -webkit-animation-timing-function: linear;
          animation-timing-function: linear; }

@-webkit-keyframes spin {
  from {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg); }
  to {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg); } }

@keyframes spin {
  from {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg); }
  to {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg); } }

.I_OBJ_form__row {
  display: -webkit-box;
  display: flex;
  flex-wrap: wrap; }
  @media (min-width: 640px) {
    .I_OBJ_form__row {
      margin-right: -30px; } }
  .I_OBJ_form__row:last-child {
    margin-bottom: 0; }
  .I_OBJ_form__row:first-child {
    margin-top: 0; }

.I_OBJ_form__col-1 {
  display: -webkit-box;
  display: flex;
  width: calc(8.33333% - 30px);
  margin-right: 30px;
  margin-bottom: 25px; }
  .I_OBJ_form__col-1:nth-child(12n) {
    margin-right: 0; }
  @media (max-width: 639px) {
    .I_OBJ_form__col-1 {
      width: 100%;
      margin-right: 0; } }

.I_OBJ_form__col-2 {
  display: -webkit-box;
  display: flex;
  width: calc(16.66667% - 30px);
  margin-right: 30px;
  margin-bottom: 25px; }
  .I_OBJ_form__col-2:nth-child(6n) {
    margin-right: 0; }
  @media (max-width: 639px) {
    .I_OBJ_form__col-2 {
      width: 100%;
      margin-right: 0; } }

.I_OBJ_form__col-3 {
  display: -webkit-box;
  display: flex;
  width: calc(25% - 30px);
  margin-right: 30px;
  margin-bottom: 25px; }
  .I_OBJ_form__col-3:nth-child(4n) {
    margin-right: 0; }
  @media (max-width: 639px) {
    .I_OBJ_form__col-3 {
      width: 100%;
      margin-right: 0; } }

.I_OBJ_form__col-4 {
  display: -webkit-box;
  display: flex;
  width: calc(33.33333% - 30px);
  margin-right: 30px;
  margin-bottom: 25px; }
  .I_OBJ_form__col-4:nth-child(3n) {
    margin-right: 0; }
  @media (max-width: 639px) {
    .I_OBJ_form__col-4 {
      width: 100%;
      margin-right: 0; } }

.I_OBJ_form__col-5 {
  display: -webkit-box;
  display: flex;
  width: calc(41.66667% - 30px);
  margin-right: 30px;
  margin-bottom: 25px; }
  .I_OBJ_form__col-5:nth-child(2.4n) {
    margin-right: 0; }
  @media (max-width: 639px) {
    .I_OBJ_form__col-5 {
      width: 100%;
      margin-right: 0; } }

.I_OBJ_form__col-6 {
  display: -webkit-box;
  display: flex;
  width: calc(50% - 30px);
  margin-right: 30px;
  margin-bottom: 25px; }
  .I_OBJ_form__col-6:nth-child(2n) {
    margin-right: 0; }
  @media (max-width: 639px) {
    .I_OBJ_form__col-6 {
      width: 100%;
      margin-right: 0; } }

.I_OBJ_form__col-7 {
  display: -webkit-box;
  display: flex;
  width: calc(58.33333% - 30px);
  margin-right: 30px;
  margin-bottom: 25px; }
  .I_OBJ_form__col-7:nth-child(1.71429n) {
    margin-right: 0; }
  @media (max-width: 639px) {
    .I_OBJ_form__col-7 {
      width: 100%;
      margin-right: 0; } }

.I_OBJ_form__col-8 {
  display: -webkit-box;
  display: flex;
  width: calc(66.66667% - 30px);
  margin-right: 30px;
  margin-bottom: 25px; }
  .I_OBJ_form__col-8:nth-child(1.5n) {
    margin-right: 0; }
  @media (max-width: 639px) {
    .I_OBJ_form__col-8 {
      width: 100%;
      margin-right: 0; } }

.I_OBJ_form__col-9 {
  display: -webkit-box;
  display: flex;
  width: calc(75% - 30px);
  margin-right: 30px;
  margin-bottom: 25px; }
  .I_OBJ_form__col-9:nth-child(1.33333n) {
    margin-right: 0; }
  @media (max-width: 639px) {
    .I_OBJ_form__col-9 {
      width: 100%;
      margin-right: 0; } }

.I_OBJ_form__col-10 {
  display: -webkit-box;
  display: flex;
  width: calc(83.33333% - 30px);
  margin-right: 30px;
  margin-bottom: 25px; }
  .I_OBJ_form__col-10:nth-child(1.2n) {
    margin-right: 0; }
  @media (max-width: 639px) {
    .I_OBJ_form__col-10 {
      width: 100%;
      margin-right: 0; } }

.I_OBJ_form__col-11 {
  display: -webkit-box;
  display: flex;
  width: calc(91.66667% - 30px);
  margin-right: 30px;
  margin-bottom: 25px; }
  .I_OBJ_form__col-11:nth-child(1.09091n) {
    margin-right: 0; }
  @media (max-width: 639px) {
    .I_OBJ_form__col-11 {
      width: 100%;
      margin-right: 0; } }

.I_OBJ_form__col-12 {
  display: -webkit-box;
  display: flex;
  width: calc(100% - 30px);
  margin-right: 30px;
  margin-bottom: 25px; }
  .I_OBJ_form__col-12:nth-child(1n) {
    margin-right: 0; }
  @media (max-width: 639px) {
    .I_OBJ_form__col-12 {
      width: 100%;
      margin-right: 0; } }

.I_OBJ_form-input {
  position: relative;
  width: 100%; }
  .I_OBJ_form-input textarea {
    resize: vertical; }
  .I_OBJ_form-input select {
    border: solid #c6c6c6 1px;
    padding: 0 40px 0 15px;
    cursor: pointer;
    -webkit-appearance: none;
    -moz-appearance: none;
    background: url("/media/assets/img/icons/WW_arrow-down-icon.svg") no-repeat right 10px center #fff; }
    .I_OBJ_form-input select:hover {
      border: solid #878787 1px; }
    .I_OBJ_form-input select:focus {
      background-color: #fff;
      color: #000; }
    .I_OBJ_form-input select:focus::-ms-value {
      background-color: #fff;
      color: #000; }
    .I_OBJ_form-input select::-ms-clear {
      display: none; }
    .I_OBJ_form-input select::-ms-expand {
      display: none; }
  .I_OBJ_form-input__wrapper {
    position: relative; }
    .I_OBJ_form-input__wrapper--appended input {
      padding-right: 42px !important; }
      .I_OBJ_form-input__wrapper--appended input::-ms-clear {
        display: none; }
    .I_OBJ_form-input__wrapper--long-appended input {
      padding-right: 115px !important; }
      .I_OBJ_form-input__wrapper--long-appended input::-ms-clear {
        display: none; }
  .I_OBJ_form-input__appendix {
    position: absolute;
    right: 0;
    top: 1px;
    width: 42px;
    height: 44px;
    padding: 9px; }
    .I_OBJ_form-input__appendix--long {
      width: 115px; }
  .I_OBJ_form-input.I_OBJ_form-error input,
  .I_OBJ_form-input.I_OBJ_form-error select {
    border-color: #f84914 !important;
    color: #f84914 !important; }
  .I_OBJ_form-input.I_OBJ_form-error .I_OBJ_form__label {
    color: #f84914; }

.I_OBJ_form-switch {
  -webkit-box-flex: 1;
          flex: 1; }
  .I_OBJ_form-switch__wrapper {
    display: -webkit-box;
    display: flex;
    height: 44px;
    width: 100%; }
  .I_OBJ_form-switch__button {
    text-align: center;
    line-height: 44px;
    -webkit-box-flex: 1;
            flex: 1;
    background-color: #f5f5f5;
    cursor: pointer; }
    .I_OBJ_form-switch__button:hover {
      background-color: #cecece; }
    .I_OBJ_form-switch__button.active {
      background-color: #878787;
      color: white; }
  .I_OBJ_form-switch__input {
    display: none; }
  .I_OBJ_form-switch.I_OBJ_form-error input,
  .I_OBJ_form-switch.I_OBJ_form-error select {
    border-color: #f84914 !important;
    color: #f84914 !important; }
  .I_OBJ_form-switch.I_OBJ_form-error .I_OBJ_form__label {
    color: #f84914; }

.I_OBJ_form-select-button {
  display: inline-block;
  height: 100%;
  line-height: 1.3;
  padding: 10px;
  width: calc(50% - 15px);
  min-width: 250px;
  text-align: center;
  background-color: #f5f5f5;
  cursor: pointer; }
  .I_OBJ_form-select-button:not(:last-of-type) {
    margin-right: 30px;
    margin-bottom: 20px; }
  .I_OBJ_form-select-button:hover:not(.active) {
    background-color: #f0f0f0; }
  .I_OBJ_form-select-button.active {
    background-color: #878787;
    color: #fff; }
  .I_OBJ_form-select-button__wrapper {
    display: -webkit-box;
    display: flex;
    flex-wrap: wrap; }
  .I_OBJ_form-select-button.I_OBJ_form-error input,
  .I_OBJ_form-select-button.I_OBJ_form-error select {
    border-color: #f84914 !important;
    color: #f84914 !important; }
  .I_OBJ_form-select-button.I_OBJ_form-error .I_OBJ_form__label {
    color: #f84914; }

.I_OBJ_form-checkbox {
  background-color: #f5f5f5;
  cursor: pointer;
  height: 44px;
  -webkit-box-flex: 1;
          flex: 1; }
  .I_OBJ_form-checkbox:hover {
    background: #cecece; }
  .I_OBJ_form-checkbox__label {
    display: block;
    text-align: center;
    cursor: pointer;
    line-height: 44px; }
  .I_OBJ_form-checkbox__text {
    display: block;
    cursor: pointer; }
  .I_OBJ_form-checkbox__input {
    display: none; }
  .I_OBJ_form-checkbox input:checked + span {
    background-color: #878787;
    color: #ffffff; }
  .I_OBJ_form-checkbox.I_OBJ_form-error input,
  .I_OBJ_form-checkbox.I_OBJ_form-error select {
    border-color: #f84914 !important;
    color: #f84914 !important; }
  .I_OBJ_form-checkbox.I_OBJ_form-error .I_OBJ_form__label {
    color: #f84914; }

.I_OBJ_form-radio {
  cursor: pointer;
  display: -webkit-box;
  display: flex;
  -webkit-box-align: center;
          align-items: center;
  margin-bottom: 20px; }
  .I_OBJ_form-radio input {
    cursor: pointer;
    margin-right: 10px;
    margin-bottom: 4px; }
  .I_OBJ_form-radio label {
    cursor: pointer;
    margin-bottom: 0; }
  .I_OBJ_form-radio.I_OBJ_form-error input,
  .I_OBJ_form-radio.I_OBJ_form-error select {
    border-color: #f84914 !important;
    color: #f84914 !important; }
  .I_OBJ_form-radio.I_OBJ_form-error .I_OBJ_form__label {
    color: #f84914; }

.I_OBJ_form-incrementer {
  position: relative;
  width: 100%; }
  .I_OBJ_form-incrementer__wrapper {
    position: relative; }
  .I_OBJ_form-incrementer__input {
    display: block;
    width: 100%;
    text-align: center; }
  .I_OBJ_form-incrementer__button {
    position: absolute;
    top: 1px;
    width: 42px;
    height: 42px;
    background-color: #f0f0f0;
    border: none;
    cursor: pointer; }
    .I_OBJ_form-incrementer__button:first-of-type {
      left: 1px;
      z-index: 9; }
    .I_OBJ_form-incrementer__button:last-of-type {
      right: 1px;
      z-index: 9; }
    .I_OBJ_form-incrementer__button svg {
      height: 42px;
      margin: auto 0;
      fill: #f84914; }
    .I_OBJ_form-incrementer__button:active {
      outline: none; }
  .I_OBJ_form-incrementer.I_OBJ_form-error input,
  .I_OBJ_form-incrementer.I_OBJ_form-error select {
    border-color: #f84914 !important;
    color: #f84914 !important; }
  .I_OBJ_form-incrementer.I_OBJ_form-error .I_OBJ_form__label {
    color: #f84914; }

.I_OBJ_form__label {
  display: block;
  margin-bottom: 8px; }
  .I_OBJ_form__label span {
    color: #f84914; }

.I_OBJ_form__input {
  display: block;
  width: 100%; }
  .I_OBJ_form__input--date {
    background: #fff;
    border: 1px solid #cecece;
    color: #000;
    height: 44px;
    padding: 2px 4.16667%;
    font-size: 1rem;
    line-height: 1.45;
    font-family: WuW-RegularWeb, Arial, Helvetica, sans-serif;
    -webkit-transition: color 0.2s, border-color 0.2s;
    transition: color 0.2s, border-color 0.2s; }
    @media (min-width: 640px) {
      .I_OBJ_form__input--date {
        padding: 2px 15px; } }
  .I_OBJ_form__input.I_OBJ_form-error input,
  .I_OBJ_form__input.I_OBJ_form-error select {
    border-color: #f84914 !important;
    color: #f84914 !important; }
  .I_OBJ_form__input.I_OBJ_form-error .I_OBJ_form__label {
    color: #f84914; }

.I_OBJ_form__error-wrapper {
  margin-top: 5px; }

.I_OBJ_form__error {
  font-size: 0.83rem;
  line-height: 1.4;
  font-family: "WuW-RegularWeb", Arial, Helvetica, sans-serif;
  color: #f84914;
  display: block; }
  @media (min-width: 640px) {
    .I_OBJ_form__error {
      font-size: 0.83rem; } }
  .I_OBJ_form__error:not(:last-child) {
    margin-bottom: 8px; }

.I_OBJ_form__box {
  display: -webkit-box;
  display: flex;
  flex-wrap: wrap;
  padding: 30px 0 30px 30px;
  border: 1px solid #cccccc; }

.I_OBJ_form__word {
  display: -webkit-box;
  display: flex;
  -webkit-box-pack: center;
          justify-content: center;
  -webkit-box-align: end;
          align-items: flex-end;
  padding-bottom: 12px; }

.I_OBJ_form__save {
  display: block; }
  @media (min-width: 1024px) {
    .I_OBJ_form__save {
      display: none; } }
  .I_OBJ_form__save ~ .I_OBJ_sidebar-menu__save-message {
    text-align: left !important;
    display: block; }
    @media (min-width: 1024px) {
      .I_OBJ_form__save ~ .I_OBJ_sidebar-menu__save-message {
        display: none; } }
  .I_OBJ_form__save-publish {
    margin-top: 20px; }
    @media (min-width: 1024px) {
      .I_OBJ_form__save-publish {
        margin-top: 0; } }

.I_OBJ_form__required-legend {
  margin-bottom: 40px; }
  .I_OBJ_form__required-legend span {
    color: #f84914; }

/**
 * global grid objects
 */
/*-----|| 12 column grid ||-----*/
.WW_OBJ_grid-srd {
  margin: 0 auto; }

.WW_OBJ_grid-cont {
  *zoom: 1;
  max-width: 100;
  margin-left: auto;
  margin-right: auto; }
  .WW_OBJ_grid-cont:before, .WW_OBJ_grid-cont:after {
    content: "";
    display: table; }
  .WW_OBJ_grid-cont:after {
    clear: both; }
  .WW_OBJ_grid-cont .WW_OBJ_grid-cont {
    max-width: auto;
    padding: 0; }
  .WW_OBJ_grid-cont > .WW_col {
    min-height: 1px;
    clear: both;
    width: 100%;
    float: left;
    margin-left: 0;
    margin-right: 0; }
    .WW_OBJ_grid-cont > .WW_col:first-child {
      margin-left: 0 !important; }
    .WW_OBJ_grid-cont > .WW_col.WW_col-1 {
      clear: none;
      width: 8.33333%;
      float: left; }
    .WW_OBJ_grid-cont > .WW_col.WW_col-2 {
      clear: none;
      width: 16.66667%;
      float: left; }
    .WW_OBJ_grid-cont > .WW_col.WW_col-3 {
      clear: none;
      width: 25%;
      float: left; }
    .WW_OBJ_grid-cont > .WW_col.WW_col-4 {
      clear: none;
      width: 33.33333%;
      float: left; }
    .WW_OBJ_grid-cont > .WW_col.WW_col-5 {
      clear: none;
      width: 41.66667%;
      float: left; }
    .WW_OBJ_grid-cont > .WW_col.WW_col-6 {
      clear: none;
      width: 50%;
      float: left; }
    .WW_OBJ_grid-cont > .WW_col.WW_col-7 {
      clear: none;
      width: 58.33333%;
      float: left; }
    .WW_OBJ_grid-cont > .WW_col.WW_col-8 {
      clear: none;
      width: 66.66667%;
      float: left; }
    .WW_OBJ_grid-cont > .WW_col.WW_col-9 {
      clear: none;
      width: 75%;
      float: left; }
    .WW_OBJ_grid-cont > .WW_col.WW_col-10 {
      clear: none;
      width: 83.33333%;
      float: left; }
    .WW_OBJ_grid-cont > .WW_col.WW_col-11 {
      clear: none;
      width: 91.66667%;
      float: left; }
    .WW_OBJ_grid-cont > .WW_col.WW_col-12 {
      clear: none;
      width: 100%;
      float: left;
      margin-left: 0;
      margin-right: 0; }
    @media (min-width: 640px) {
      .WW_OBJ_grid-cont > .WW_col.WW_col-1-tb {
        clear: none;
        width: 8.33333%;
        float: left; }
      .WW_OBJ_grid-cont > .WW_col.WW_col-2-tb {
        clear: none;
        width: 16.66667%;
        float: left; }
      .WW_OBJ_grid-cont > .WW_col.WW_col-3-tb {
        clear: none;
        width: 25%;
        float: left; }
      .WW_OBJ_grid-cont > .WW_col.WW_col-4-tb {
        clear: none;
        width: 33.33333%;
        float: left; }
      .WW_OBJ_grid-cont > .WW_col.WW_col-5-tb {
        clear: none;
        width: 41.66667%;
        float: left; }
      .WW_OBJ_grid-cont > .WW_col.WW_col-6-tb {
        clear: none;
        width: 50%;
        float: left; }
      .WW_OBJ_grid-cont > .WW_col.WW_col-7-tb {
        clear: none;
        width: 58.33333%;
        float: left; }
      .WW_OBJ_grid-cont > .WW_col.WW_col-8-tb {
        clear: none;
        width: 66.66667%;
        float: left; }
      .WW_OBJ_grid-cont > .WW_col.WW_col-9-tb {
        clear: none;
        width: 75%;
        float: left; }
      .WW_OBJ_grid-cont > .WW_col.WW_col-10-tb {
        clear: none;
        width: 83.33333%;
        float: left; }
      .WW_OBJ_grid-cont > .WW_col.WW_col-11-tb {
        clear: none;
        width: 91.66667%;
        float: left; }
      .WW_OBJ_grid-cont > .WW_col.WW_col-12-tb {
        clear: none;
        width: 100%;
        float: left;
        margin-left: 0;
        margin-right: 0; } }
    @media (min-width: 1024px) {
      .WW_OBJ_grid-cont > .WW_col.WW_col-1-dk {
        clear: none;
        width: 8.33333%;
        float: left; }
      .WW_OBJ_grid-cont > .WW_col.WW_col-2-dk {
        clear: none;
        width: 16.66667%;
        float: left; }
      .WW_OBJ_grid-cont > .WW_col.WW_col-3-dk {
        clear: none;
        width: 25%;
        float: left; }
      .WW_OBJ_grid-cont > .WW_col.WW_col-4-dk {
        clear: none;
        width: 33.33333%;
        float: left; }
      .WW_OBJ_grid-cont > .WW_col.WW_col-5-dk {
        clear: none;
        width: 41.66667%;
        float: left; }
      .WW_OBJ_grid-cont > .WW_col.WW_col-6-dk {
        clear: none;
        width: 50%;
        float: left; }
      .WW_OBJ_grid-cont > .WW_col.WW_col-7-dk {
        clear: none;
        width: 58.33333%;
        float: left; }
      .WW_OBJ_grid-cont > .WW_col.WW_col-8-dk {
        clear: none;
        width: 66.66667%;
        float: left; }
      .WW_OBJ_grid-cont > .WW_col.WW_col-9-dk {
        clear: none;
        width: 75%;
        float: left; }
      .WW_OBJ_grid-cont > .WW_col.WW_col-10-dk {
        clear: none;
        width: 83.33333%;
        float: left; }
      .WW_OBJ_grid-cont > .WW_col.WW_col-11-dk {
        clear: none;
        width: 91.66667%;
        float: left; }
      .WW_OBJ_grid-cont > .WW_col.WW_col-12-dk {
        clear: none;
        width: 100%;
        float: left;
        margin-left: 0;
        margin-right: 0; } }
  .WW_OBJ_grid-cont.WW_test {
    background-color: pink;
    margin-bottom: 20px; }
    .WW_OBJ_grid-cont.WW_test > .WW_col {
      height: 100px;
      background-color: #f84914; }
    .WW_OBJ_grid-cont.WW_test > .WW_col:nth-child(1) {
      background-color: #f95c2d; }
    .WW_OBJ_grid-cont.WW_test > .WW_col:nth-child(2) {
      background-color: #f96f46; }
    .WW_OBJ_grid-cont.WW_test > .WW_col:nth-child(3) {
      background-color: #fa835e; }
    .WW_OBJ_grid-cont.WW_test > .WW_col:nth-child(4) {
      background-color: #fb9677; }
    .WW_OBJ_grid-cont.WW_test > .WW_col:nth-child(5) {
      background-color: #fca990; }
    .WW_OBJ_grid-cont.WW_test > .WW_col:nth-child(6) {
      background-color: #fcbca9; }
    .WW_OBJ_grid-cont.WW_test > .WW_col:nth-child(7) {
      background-color: #fdcfc1; }
    .WW_OBJ_grid-cont.WW_test > .WW_col:nth-child(8) {
      background-color: #fee2da; }
    .WW_OBJ_grid-cont.WW_test > .WW_col:nth-child(9) {
      background-color: #fff6f3; }
    .WW_OBJ_grid-cont.WW_test > .WW_col:nth-child(10) {
      background-color: white; }
    .WW_OBJ_grid-cont.WW_test > .WW_col:nth-child(11) {
      background-color: white; }
    .WW_OBJ_grid-cont.WW_test > .WW_col:nth-child(12) {
      background-color: white; }

/**
 * breakpoint for smartphone devices fluid
 */
@media (min-width: 0px) and (max-width: 639px) {
  body:before {
    content: "smartphone";
    display: none; } }

/**
 * breakpoint for tablet devices fluid
 */
@media (min-width: 640px) {
  body:before {
    content: "tablet";
    display: none; } }

/**
 * breakpoint for desktop devices fluid
 */
@media (min-width: 1024px) {
  body:before {
    content: "desktop";
    display: none; } }

/**
 * breakpoint for desktop devices large fluid
 */
@media (min-width: 1500px) {
  body:before {
    content: "desktop-l";
    display: none; } }

/*-----|| special form grid ||-----*/
.WW_contentgrid-row {
  *zoom: 1;
  *zoom: 1;
  max-width: 147.61905;
  margin-left: auto;
  margin-right: auto;
  max-width: 100%; }
  .WW_contentgrid-row:before, .WW_contentgrid-row:after {
    content: "";
    display: table; }
  .WW_contentgrid-row:after {
    clear: both; }
  .WW_contentgrid-row:before, .WW_contentgrid-row:after {
    content: "";
    display: table; }
  .WW_contentgrid-row:after {
    clear: both; }
  .WW_contentgrid-row > .WW_col {
    min-height: 1px;
    clear: both;
    width: 100%;
    float: left;
    margin-left: 0;
    margin-right: 0; }
    .WW_contentgrid-row > .WW_col:first-child {
      margin-left: 0 !important; }
    .WW_contentgrid-row > .WW_col.WW_col-1-sm {
      clear: none;
      width: 5.64516%;
      float: left;
      margin-left: 2.93255%; }
    .WW_contentgrid-row > .WW_col.WW_col-2-sm {
      clear: none;
      width: 14.22287%;
      float: left;
      margin-left: 2.93255%; }
    .WW_contentgrid-row > .WW_col.WW_col-3-sm {
      clear: none;
      width: 22.80059%;
      float: left;
      margin-left: 2.93255%; }
    .WW_contentgrid-row > .WW_col.WW_col-4-sm {
      clear: none;
      width: 31.3783%;
      float: left;
      margin-left: 2.93255%; }
    .WW_contentgrid-row > .WW_col.WW_col-5-sm {
      clear: none;
      width: 39.95601%;
      float: left;
      margin-left: 2.93255%; }
    .WW_contentgrid-row > .WW_col.WW_col-6-sm {
      clear: none;
      width: 48.53372%;
      float: left;
      margin-left: 2.93255%; }
    .WW_contentgrid-row > .WW_col.WW_col-7-sm {
      clear: none;
      width: 57.11144%;
      float: left;
      margin-left: 2.93255%; }
    .WW_contentgrid-row > .WW_col.WW_col-8-sm {
      clear: none;
      width: 65.68915%;
      float: left;
      margin-left: 2.93255%; }
    .WW_contentgrid-row > .WW_col.WW_col-9-sm {
      clear: none;
      width: 74.26686%;
      float: left;
      margin-left: 2.93255%; }
    .WW_contentgrid-row > .WW_col.WW_col-10-sm {
      clear: none;
      width: 82.84457%;
      float: left;
      margin-left: 2.93255%; }
    .WW_contentgrid-row > .WW_col.WW_col-11-sm {
      clear: none;
      width: 91.42229%;
      float: left;
      margin-left: 2.93255%; }
    .WW_contentgrid-row > .WW_col.WW_col-12-sm {
      clear: none;
      width: 100%;
      float: left;
      margin-left: 0;
      margin-right: 0; }
    @media (min-width: 640px) {
      .WW_contentgrid-row > .WW_col.WW_col-1-tb {
        clear: none;
        width: 5.64516%;
        float: left;
        margin-left: 2.93255%; }
      .WW_contentgrid-row > .WW_col.WW_col-2-tb {
        clear: none;
        width: 14.22287%;
        float: left;
        margin-left: 2.93255%; }
      .WW_contentgrid-row > .WW_col.WW_col-3-tb {
        clear: none;
        width: 22.80059%;
        float: left;
        margin-left: 2.93255%; }
      .WW_contentgrid-row > .WW_col.WW_col-4-tb {
        clear: none;
        width: 31.3783%;
        float: left;
        margin-left: 2.93255%; }
      .WW_contentgrid-row > .WW_col.WW_col-5-tb {
        clear: none;
        width: 39.95601%;
        float: left;
        margin-left: 2.93255%; }
      .WW_contentgrid-row > .WW_col.WW_col-6-tb {
        clear: none;
        width: 48.53372%;
        float: left;
        margin-left: 2.93255%; }
      .WW_contentgrid-row > .WW_col.WW_col-7-tb {
        clear: none;
        width: 57.11144%;
        float: left;
        margin-left: 2.93255%; }
      .WW_contentgrid-row > .WW_col.WW_col-8-tb {
        clear: none;
        width: 65.68915%;
        float: left;
        margin-left: 2.93255%; }
      .WW_contentgrid-row > .WW_col.WW_col-9-tb {
        clear: none;
        width: 74.26686%;
        float: left;
        margin-left: 2.93255%; }
      .WW_contentgrid-row > .WW_col.WW_col-10-tb {
        clear: none;
        width: 82.84457%;
        float: left;
        margin-left: 2.93255%; }
      .WW_contentgrid-row > .WW_col.WW_col-11-tb {
        clear: none;
        width: 91.42229%;
        float: left;
        margin-left: 2.93255%; }
      .WW_contentgrid-row > .WW_col.WW_col-12-tb {
        clear: none;
        width: 100%;
        float: left;
        margin-left: 0;
        margin-right: 0; } }
    @media (min-width: 1024px) {
      .WW_contentgrid-row > .WW_col.WW_col-1-dk {
        clear: none;
        width: 5.64516%;
        float: left;
        margin-left: 2.93255%; }
      .WW_contentgrid-row > .WW_col.WW_col-2-dk {
        clear: none;
        width: 14.22287%;
        float: left;
        margin-left: 2.93255%; }
      .WW_contentgrid-row > .WW_col.WW_col-3-dk {
        clear: none;
        width: 22.80059%;
        float: left;
        margin-left: 2.93255%; }
      .WW_contentgrid-row > .WW_col.WW_col-4-dk {
        clear: none;
        width: 31.3783%;
        float: left;
        margin-left: 2.93255%; }
      .WW_contentgrid-row > .WW_col.WW_col-5-dk {
        clear: none;
        width: 39.95601%;
        float: left;
        margin-left: 2.93255%; }
      .WW_contentgrid-row > .WW_col.WW_col-6-dk {
        clear: none;
        width: 48.53372%;
        float: left;
        margin-left: 2.93255%; }
      .WW_contentgrid-row > .WW_col.WW_col-7-dk {
        clear: none;
        width: 57.11144%;
        float: left;
        margin-left: 2.93255%; }
      .WW_contentgrid-row > .WW_col.WW_col-8-dk {
        clear: none;
        width: 65.68915%;
        float: left;
        margin-left: 2.93255%; }
      .WW_contentgrid-row > .WW_col.WW_col-9-dk {
        clear: none;
        width: 74.26686%;
        float: left;
        margin-left: 2.93255%; }
      .WW_contentgrid-row > .WW_col.WW_col-10-dk {
        clear: none;
        width: 82.84457%;
        float: left;
        margin-left: 2.93255%; }
      .WW_contentgrid-row > .WW_col.WW_col-11-dk {
        clear: none;
        width: 91.42229%;
        float: left;
        margin-left: 2.93255%; }
      .WW_contentgrid-row > .WW_col.WW_col-12-dk {
        clear: none;
        width: 100%;
        float: left;
        margin-left: 0;
        margin-right: 0; } }
  .WW_contentgrid-row.WW_test {
    background-color: pink;
    margin-bottom: 20px; }
    .WW_contentgrid-row.WW_test > .WW_col {
      height: 100px;
      background-color: #f84914; }
    .WW_contentgrid-row.WW_test > .WW_col:nth-child(1) {
      background-color: #f95c2d; }
    .WW_contentgrid-row.WW_test > .WW_col:nth-child(2) {
      background-color: #f96f46; }
    .WW_contentgrid-row.WW_test > .WW_col:nth-child(3) {
      background-color: #fa835e; }
    .WW_contentgrid-row.WW_test > .WW_col:nth-child(4) {
      background-color: #fb9677; }
    .WW_contentgrid-row.WW_test > .WW_col:nth-child(5) {
      background-color: #fca990; }
    .WW_contentgrid-row.WW_test > .WW_col:nth-child(6) {
      background-color: #fcbca9; }
    .WW_contentgrid-row.WW_test > .WW_col:nth-child(7) {
      background-color: #fdcfc1; }
    .WW_contentgrid-row.WW_test > .WW_col:nth-child(8) {
      background-color: #fee2da; }
    .WW_contentgrid-row.WW_test > .WW_col:nth-child(9) {
      background-color: #fff6f3; }
    .WW_contentgrid-row.WW_test > .WW_col:nth-child(10) {
      background-color: white; }
    .WW_contentgrid-row.WW_test > .WW_col:nth-child(11) {
      background-color: white; }
    .WW_contentgrid-row.WW_test > .WW_col:nth-child(12) {
      background-color: white; }

#WW_debuggrid {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100vh;
  pointer-events: none;
  z-index: 10000; }
  #WW_debuggrid .WW_OBJ_grid-srd {
    max-width: 1500px; }
  #WW_debuggrid .WW_col {
    position: relative;
    min-height: 100vh;
    background-color: rgba(0, 0, 0, 0.1); }
    #WW_debuggrid .WW_col:before {
      content: "";
      position: absolute;
      right: 0;
      top: 0;
      bottom: 0;
      width: 1px;
      background-color: #f84914; }
    #WW_debuggrid .WW_col:first-child:after {
      content: "";
      position: absolute;
      left: 0;
      top: 0;
      bottom: 0;
      width: 1px;
      background-color: #f84914; }

/**
 * global text objects
 */
/*-----|| basics ||-----*/
.WW_OBJ_area-dc *,
.mfp-wrap * {
  font-family: "WuW-RegularWeb", Arial, Helvetica, sans-serif; }
  .WW_OBJ_area-dc * strong, .WW_OBJ_area-dc * b, .WW_OBJ_area-dc * .WW_OBJ_txt-bold,
  .mfp-wrap * strong,
  .mfp-wrap * b,
  .mfp-wrap * .WW_OBJ_txt-bold {
    font-family: "WuW-BoldWeb", Arial, Helvetica, sans-serif;
    font-weight: normal; }
  .WW_OBJ_area-dc * h1, .WW_OBJ_area-dc * h2, .WW_OBJ_area-dc * h3, .WW_OBJ_area-dc * h4, .WW_OBJ_area-dc * h5, .WW_OBJ_area-dc * h6,
  .mfp-wrap * h1,
  .mfp-wrap * h2,
  .mfp-wrap * h3,
  .mfp-wrap * h4,
  .mfp-wrap * h5,
  .mfp-wrap * h6 {
    font-weight: normal; }
  .WW_OBJ_area-dc * a,
  .mfp-wrap * a {
    text-decoration: none;
    -webkit-transition: color 200ms;
    transition: color 200ms;
    cursor: pointer; }

/*-----|| global vertical spacing extension ||-----*/
.WW_ext-spacing-xl {
  margin-bottom: 100px; }
  @media (min-width: 640px) {
    .WW_ext-spacing-xl {
      margin-bottom: 120px; } }

.WW_ext-spacing-l {
  margin-bottom: 60px; }
  @media (min-width: 640px) {
    .WW_ext-spacing-l {
      margin-bottom: 80px; } }

.WW_ext-spacing-m {
  margin-bottom: 25px; }
  @media (min-width: 640px) {
    .WW_ext-spacing-m {
      margin-bottom: 40px; } }

.WW_ext-spacing-s {
  margin-bottom: 15px; }
  @media (min-width: 640px) {
    .WW_ext-spacing-s {
      margin-bottom: 25px; } }

.WW_ext-spacing-xs {
  margin-bottom: 15px; }
  @media (min-width: 640px) {
    .WW_ext-spacing-xs {
      margin-bottom: 15px; } }

.WW_ext-spacing-z {
  margin-bottom: 0; }
  @media (min-width: 640px) {
    .WW_ext-spacing-z {
      margin-bottom: 0; } }

/*-----|| global font-size extension ||-----*/
.WW_OBJ_ext-size-xxl {
  font-size: 2.37rem;
  line-height: 1.1;
  font-family: "WuW-BoldWeb", Arial, Helvetica, sans-serif; }
  @media (min-width: 640px) {
    .WW_OBJ_ext-size-xxl {
      font-size: 3.22rem; } }

.WW_OBJ_ext-size-xl {
  font-size: 1.65rem;
  line-height: 1.1;
  font-family: "WuW-BoldWeb", Arial, Helvetica, sans-serif; }
  @media (min-width: 640px) {
    .WW_OBJ_ext-size-xl {
      font-size: 2.37rem; } }

.WW_OBJ_ext-size-l {
  font-size: 1.56rem;
  line-height: 1.1;
  font-family: "WuW-BoldWeb", Arial, Helvetica, sans-serif; }
  @media (min-width: 640px) {
    .WW_OBJ_ext-size-l {
      font-size: 1.78rem; } }

.WW_OBJ_ext-size-m {
  font-size: 1.25rem;
  line-height: 1.1;
  font-family: "WuW-BoldWeb", Arial, Helvetica, sans-serif; }
  @media (min-width: 640px) {
    .WW_OBJ_ext-size-m {
      font-size: 1.33rem; } }

.WW_OBJ_ext-size-s {
  font-size: 1rem;
  line-height: 1.4;
  font-family: "WuW-BoldWeb", Arial, Helvetica, sans-serif; }

.WW_OBJ_ext-size-xs {
  font-size: 0.83rem;
  line-height: 1.4;
  font-family: "WuW-BoldWeb", Arial, Helvetica, sans-serif; }

.WW_OBJ_ext-body-size-m {
  font-size: 1rem;
  line-height: 1.45;
  font-family: "WuW-RegularWeb", Arial, Helvetica, sans-serif; }

.WW_OBJ_ext-body-size-s {
  font-size: 0.83rem;
  line-height: 1.4;
  font-family: "WuW-RegularWeb", Arial, Helvetica, sans-serif; }
  @media (min-width: 640px) {
    .WW_OBJ_ext-body-size-s {
      font-size: 0.83rem; } }

/*-----|| headlines ||-----*/
.WW_OBJ_text-hl {
  color: #000;
  line-height: 1.2;
  font-weight: normal; }
  .WW_OBJ_text-hl * {
    font-family: inherit; }
  .WW_OBJ_text-hl a {
    color: inherit; }
  .WW_OBJ_text-hl.WW_ext-highlight {
    color: #f84914; }
  .WW_OBJ_text-hl.WW_ext-line {
    padding-bottom: 3px;
    border-bottom: 2px solid #f0f0f0; }

.WW_OBJ_text-hint {
  font-size: 0.83rem;
  line-height: 1.4;
  font-family: "WuW-RegularWeb", Arial, Helvetica, sans-serif;
  color: #878787; }
  @media (min-width: 640px) {
    .WW_OBJ_text-hint {
      font-size: 0.83rem; } }

/*-----|| lists ||-----*/
.WW_OBJ_text-list-u, .WW_OBJ_form-wrap .descriptionOpener .description ul, .WW_OBJ_text-wysiwyg ul {
  font-size: 1rem;
  line-height: 1.45;
  font-family: "WuW-RegularWeb", Arial, Helvetica, sans-serif;
  margin-bottom: 15px;
  color: #000;
  line-height: 1.68; }
  @media (min-width: 640px) {
    .WW_OBJ_text-list-u, .WW_OBJ_form-wrap .descriptionOpener .description ul, .WW_OBJ_text-wysiwyg ul {
      margin-bottom: 25px; } }
  .WW_OBJ_text-list-u li, .WW_OBJ_form-wrap .descriptionOpener .description ul li, .WW_OBJ_text-wysiwyg ul li {
    position: relative;
    list-style-type: none;
    padding-left: 17px; }
    .WW_OBJ_text-list-u li:last-child, .WW_OBJ_form-wrap .descriptionOpener .description ul li:last-child, .WW_OBJ_text-wysiwyg ul li:last-child {
      margin-bottom: 0; }
    .WW_OBJ_text-list-u li:before, .WW_OBJ_form-wrap .descriptionOpener .description ul li:before, .WW_OBJ_text-wysiwyg ul li:before {
      content: "";
      position: absolute;
      left: 0;
      top: 10px;
      width: 5px;
      height: 5px;
      background-color: #f84914; }
      @media (min-width: 1024px) {
        .WW_OBJ_text-list-u li:before, .WW_OBJ_form-wrap .descriptionOpener .description ul li:before, .WW_OBJ_text-wysiwyg ul li:before {
          top: 12.2px; } }
    .WW_OBJ_text-list-u li ul, .WW_OBJ_form-wrap .descriptionOpener .description ul li ul, .WW_OBJ_text-wysiwyg ul li ul {
      margin-bottom: 0; }
  .WW_OBJ_text-list-u a, .WW_OBJ_form-wrap .descriptionOpener .description ul a, .WW_OBJ_text-wysiwyg ul a {
    color: #f84914;
    font-family: "WuW-BoldWeb", Arial, Helvetica, sans-serif; }
    .WW_OBJ_text-list-u a:hover, .WW_OBJ_form-wrap .descriptionOpener .description ul a:hover, .WW_OBJ_text-wysiwyg ul a:hover {
      color: #fc7e51; }
    .WW_OBJ_text-list-u a:active, .WW_OBJ_form-wrap .descriptionOpener .description ul a:active, .WW_OBJ_text-wysiwyg ul a:active {
      color: #e03700; }
    .WW_OBJ_text-list-u a:focus, .WW_OBJ_form-wrap .descriptionOpener .description ul a:focus, .WW_OBJ_text-wysiwyg ul a:focus {
      color: #e03700; }

.WW_OBJ_text-list-o, .WW_OBJ_text-wysiwyg ol {
  font-size: 1rem;
  line-height: 1.45;
  font-family: "WuW-RegularWeb", Arial, Helvetica, sans-serif;
  margin-bottom: 15px;
  color: #000;
  counter-reset: item;
  line-height: 1.68; }
  @media (min-width: 640px) {
    .WW_OBJ_text-list-o, .WW_OBJ_text-wysiwyg ol {
      margin-bottom: 25px; } }
  .WW_OBJ_text-list-o ol, .WW_OBJ_text-wysiwyg ol ol {
    counter-reset: item; }
  .WW_OBJ_text-list-o li, .WW_OBJ_text-wysiwyg ol li {
    position: relative;
    list-style-type: none;
    padding-left: 20px; }
    .WW_OBJ_text-list-o li ol, .WW_OBJ_text-wysiwyg ol li ol {
      margin-bottom: 0; }
    .WW_OBJ_text-list-o li li, .WW_OBJ_text-wysiwyg ol li li {
      padding-left: 30px; }
    .WW_OBJ_text-list-o li:before, .WW_OBJ_text-wysiwyg ol li:before {
      content: counters(item, ".") ".";
      counter-increment: item;
      font-family: "WuW-BoldWeb", Arial, Helvetica, sans-serif;
      color: #f84914;
      font-size: 1rem;
      line-height: 1.45;
      font-family: "WuW-RegularWeb", Arial, Helvetica, sans-serif;
      margin-right: 100%;
      position: absolute;
      left: 0;
      line-height: 1.68; }
  .WW_OBJ_text-list-o a, .WW_OBJ_text-wysiwyg ol a {
    color: #f84914;
    font-family: "WuW-BoldWeb", Arial, Helvetica, sans-serif; }
    .WW_OBJ_text-list-o a:hover, .WW_OBJ_text-wysiwyg ol a:hover {
      color: #fc7e51; }
    .WW_OBJ_text-list-o a:active, .WW_OBJ_text-wysiwyg ol a:active {
      color: #e03700; }
    .WW_OBJ_text-list-o a:focus, .WW_OBJ_text-wysiwyg ol a:focus {
      color: #e03700; }
  .WW_OBJ_text-list-o.WW_OBJ_ext-size-l li, .WW_OBJ_text-wysiwyg ol.WW_OBJ_ext-size-l li {
    display: table;
    width: 100%;
    position: relative;
    padding: 0;
    border-bottom: 2px solid #dbdbdb;
    margin-bottom: 0;
    height: 70.4px; }
    .WW_OBJ_text-list-o.WW_OBJ_ext-size-l li:before, .WW_OBJ_text-wysiwyg ol.WW_OBJ_ext-size-l li:before {
      font-size: 1rem;
      line-height: 1.45;
      font-family: "WuW-RegularWeb", Arial, Helvetica, sans-serif;
      left: 1.3%;
      top: 50%;
      -webkit-transform: translateY(-50%);
              transform: translateY(-50%);
      margin-right: 0; }
    .WW_OBJ_text-list-o.WW_OBJ_ext-size-l li:last-child, .WW_OBJ_text-wysiwyg ol.WW_OBJ_ext-size-l li:last-child {
      border-bottom: none; }
  .WW_OBJ_text-list-o.WW_OBJ_ext-size-l .WW_text, .WW_OBJ_text-wysiwyg ol.WW_OBJ_ext-size-l .WW_text {
    display: table-cell;
    vertical-align: middle;
    min-height: 70.4px;
    padding: 5px 4.16667% 5px 40px; }
  @media (min-width: 640px) {
    .WW_OBJ_text-list-o.WW_OBJ_ext-size-l .WW_text, .WW_OBJ_text-wysiwyg ol.WW_OBJ_ext-size-l .WW_text {
      padding-left: 50px; } }
  @media (min-width: 1024px) {
    .WW_OBJ_text-list-o.WW_OBJ_ext-size-l .WW_text, .WW_OBJ_text-wysiwyg ol.WW_OBJ_ext-size-l .WW_text {
      padding-left: 4.16667%; } }

.WW_OBJ_text-list-check, .WW_OBJ_text-list-downloads {
  font-size: 1rem;
  line-height: 1.45;
  font-family: "WuW-RegularWeb", Arial, Helvetica, sans-serif;
  margin-bottom: 15px;
  color: #000; }
  @media (min-width: 640px) {
    .WW_OBJ_text-list-check, .WW_OBJ_text-list-downloads {
      margin-bottom: 25px; } }
  .WW_OBJ_text-list-check li, .WW_OBJ_text-list-downloads li {
    list-style-type: none;
    position: relative;
    padding-left: 4.16667%;
    padding-right: 4.16667%;
    min-height: 24px;
    padding-left: 35px;
    margin-bottom: 10px; }
    @media (min-width: 640px) {
      .WW_OBJ_text-list-check li, .WW_OBJ_text-list-downloads li {
        padding-left: 25px;
        padding-right: 25px; } }
    @media (min-width: 640px) {
      .WW_OBJ_text-list-check li, .WW_OBJ_text-list-downloads li {
        padding-left: 35px; } }
  .WW_OBJ_text-list-check .WW_ui-icon, .WW_OBJ_text-list-downloads .WW_ui-icon {
    position: absolute;
    left: 0px;
    top: 50%;
    -webkit-transform: translateY(-50%);
            transform: translateY(-50%);
    fill: #f84914; }
  .WW_OBJ_text-list-check a:not(.WW_OBJ_ui-btn), .WW_OBJ_text-list-downloads a:not(.WW_OBJ_ui-btn) {
    color: #f84914;
    font-family: "WuW-BoldWeb", Arial, Helvetica, sans-serif; }
    .WW_OBJ_text-list-check a:not(.WW_OBJ_ui-btn):hover, .WW_OBJ_text-list-downloads a:not(.WW_OBJ_ui-btn):hover {
      color: #fc7e51; }
    .WW_OBJ_text-list-check a:not(.WW_OBJ_ui-btn):active, .WW_OBJ_text-list-downloads a:not(.WW_OBJ_ui-btn):active {
      color: #e03700; }
    .WW_OBJ_text-list-check a:not(.WW_OBJ_ui-btn):focus, .WW_OBJ_text-list-downloads a:not(.WW_OBJ_ui-btn):focus {
      color: #e03700; }
  .WW_OBJ_text-list-check.WW_OBJ_ext-size-l li, .WW_OBJ_ext-size-l.WW_OBJ_text-list-downloads li {
    width: 100%;
    position: relative;
    padding: 0;
    border-bottom: 2px solid #dbdbdb;
    margin-bottom: 0;
    -webkit-backface-visibility: hidden;
            backface-visibility: hidden;
    /* >  .WW_text {
                display: table-cell;
                vertical-align: middle;
                min-height: $font-s6*4.4+px;
                padding: 5px (span(1)/2) 5px 40px;
            } */ }
    .WW_OBJ_text-list-check.WW_OBJ_ext-size-l li:last-child, .WW_OBJ_ext-size-l.WW_OBJ_text-list-downloads li:last-child {
      border-bottom: none; }
    .WW_OBJ_text-list-check.WW_OBJ_ext-size-l li > .WW_text, .WW_OBJ_ext-size-l.WW_OBJ_text-list-downloads li > .WW_text {
      display: block;
      padding: 15px 20px 15px 40px; }
  .WW_OBJ_text-list-check.WW_OBJ_ext-size-l .WW_ui-icon, .WW_OBJ_ext-size-l.WW_OBJ_text-list-downloads .WW_ui-icon {
    left: 10px;
    top: 50%;
    width: 24px;
    height: 24px;
    -webkit-transform: translateY(-50%);
            transform: translateY(-50%); }
  .WW_OBJ_text-list-check.WW_OBJ_ext-color-neg, .WW_OBJ_ext-color-neg.WW_OBJ_text-list-downloads {
    color: #fff; }
    .WW_OBJ_text-list-check.WW_OBJ_ext-color-neg .WW_ui-icon, .WW_OBJ_ext-color-neg.WW_OBJ_text-list-downloads .WW_ui-icon {
      fill: #fff; }
    .WW_OBJ_text-list-check.WW_OBJ_ext-color-neg a, .WW_OBJ_ext-color-neg.WW_OBJ_text-list-downloads a {
      color: #fff; }
      .WW_OBJ_text-list-check.WW_OBJ_ext-color-neg a:hover, .WW_OBJ_ext-color-neg.WW_OBJ_text-list-downloads a:hover {
        color: #fff; }
      .WW_OBJ_text-list-check.WW_OBJ_ext-color-neg a:active, .WW_OBJ_ext-color-neg.WW_OBJ_text-list-downloads a:active {
        color: #fff; }
      .WW_OBJ_text-list-check.WW_OBJ_ext-color-neg a:focus, .WW_OBJ_ext-color-neg.WW_OBJ_text-list-downloads a:focus {
        color: #fff; }
    .WW_OBJ_text-list-check.WW_OBJ_ext-color-neg.WW_OBJ_ext-size-l li, .WW_OBJ_ext-color-neg.WW_OBJ_ext-size-l.WW_OBJ_text-list-downloads li {
      border-color: rgba(255, 255, 255, 0.2); }

.WW_OBJ_text-list-downloads.WW_OBJ_ext-size-l {
  /* li > .WW_text {
            padding-right: 160px;
        } */ }
  .WW_OBJ_text-list-downloads.WW_OBJ_ext-size-l .WW_ui-icon {
    width: 24px;
    height: 24px; }
  .WW_OBJ_text-list-downloads.WW_OBJ_ext-size-l .WW_OBJ_ui-btn {
    margin-top: 10px;
    display: inline-block;
    clear: both;
    text-align: center; }
  .WW_OBJ_text-list-downloads.WW_OBJ_ext-size-l .WW_OBJ_text-hl {
    margin-bottom: 0; }
  .WW_OBJ_text-list-downloads.WW_OBJ_ext-size-l .WW_text .WW_subline {
    font-size: 0.83rem;
    line-height: 1.4;
    font-family: "WuW-RegularWeb", Arial, Helvetica, sans-serif;
    display: block;
    clear: both; }
    @media (min-width: 640px) {
      .WW_OBJ_text-list-downloads.WW_OBJ_ext-size-l .WW_text .WW_subline {
        font-size: 0.83rem; } }
  @media (min-width: 640px) {
    .WW_OBJ_text-list-downloads.WW_OBJ_ext-size-l li > .WW_text {
      padding-right: 160px; }
    .WW_OBJ_text-list-downloads.WW_OBJ_ext-size-l .WW_OBJ_ui-btn {
      position: absolute;
      right: 0;
      top: 50%;
      margin-top: -18px; } }

.WW_OBJ_text-list-boxed {
  font-size: 1rem;
  line-height: 1.45;
  font-family: "WuW-RegularWeb", Arial, Helvetica, sans-serif;
  margin-bottom: 15px;
  color: #000; }
  @media (min-width: 640px) {
    .WW_OBJ_text-list-boxed {
      margin-bottom: 25px; } }
  .WW_OBJ_text-list-boxed li {
    position: relative;
    width: 100%;
    list-style-type: none;
    border-top: 1px solid #dbdbdb; }
    .WW_OBJ_text-list-boxed li:first-child {
      border-top: none; }
  .WW_OBJ_text-list-boxed a {
    color: #333;
    font-family: "WuW-BoldWeb", Arial, Helvetica, sans-serif; }
    .WW_OBJ_text-list-boxed a:hover {
      color: #fc7e51; }
      .WW_OBJ_text-list-boxed a:hover .WW_ui-icon {
        fill: #fc7e51; }
    .WW_OBJ_text-list-boxed a:active {
      color: #e03700; }
      .WW_OBJ_text-list-boxed a:active .WW_ui-icon {
        fill: #e03700; }
    .WW_OBJ_text-list-boxed a:focus {
      color: #e03700; }
      .WW_OBJ_text-list-boxed a:focus .WW_ui-icon {
        fill: #e03700; }
  .WW_OBJ_text-list-boxed .WW_ui-icon {
    position: absolute;
    height: 14px;
    width: 14px;
    right: 4.16667%;
    top: 50%;
    fill: #dbdbdb;
    -webkit-transform: translateY(-50%);
            transform: translateY(-50%); }
  .WW_OBJ_text-list-boxed .WW_text {
    display: block;
    width: 100%;
    padding: 5px 0; }
  .WW_OBJ_text-list-boxed.WW_OBJ_ext-size-l .WW_ui-icon {
    height: 20px;
    width: 20px; }
    .WW_ie9 .WW_OBJ_text-list-boxed.WW_OBJ_ext-size-l .WW_ui-icon {
      width: 20px; }
  .WW_OBJ_text-list-boxed.WW_OBJ_ext-size-l .WW_text {
    padding: 15px 0;
    padding-right: 50px; }

/*-----|| link list ||-----*/
.WW_OBJ_text-list-link {
  font-size: 1rem;
  line-height: 1.45;
  font-family: "WuW-RegularWeb", Arial, Helvetica, sans-serif;
  margin-bottom: 15px;
  color: #000;
  position: relative;
  min-height: 24px;
  padding-top: 2px; }
  @media (min-width: 640px) {
    .WW_OBJ_text-list-link {
      margin-bottom: 25px; } }
  @media (min-width: 640px) {
    .WW_OBJ_text-list-link {
      padding-top: 0px; } }
  .WW_OBJ_text-list-link li {
    list-style-type: none;
    position: relative;
    padding-left: 28px;
    margin-bottom: 8px; }
  .WW_OBJ_text-list-link .WW_ui-icon {
    position: absolute;
    left: 0;
    height: 18px;
    width: 18px;
    top: 4px;
    fill: #f84914; }
    @media (min-width: 640px) {
      .WW_OBJ_text-list-link .WW_ui-icon {
        top: 2px; } }
    @media (min-width: 1024px) {
      .WW_OBJ_text-list-link .WW_ui-icon {
        top: 4px; } }
  .WW_OBJ_text-list-link a {
    color: #f84914; }
    .WW_OBJ_text-list-link a:hover {
      color: #fc7e51; }
    .WW_OBJ_text-list-link a:active {
      color: #e03700; }
    .WW_OBJ_text-list-link a:focus {
      color: #e03700; }
  .WW_OBJ_text-list-link.WW_ext-invert .WW_ui-icon {
    fill: #fff; }
  .WW_OBJ_text-list-link.WW_ext-invert a {
    color: #fff; }
    .WW_OBJ_text-list-link.WW_ext-invert a:hover {
      color: #fff; }
    .WW_OBJ_text-list-link.WW_ext-invert a:active {
      color: #fff; }
    .WW_OBJ_text-list-link.WW_ext-invert a:focus {
      color: #fff; }

/*-----|| body text ||-----*/
.WW_OBJ_text-body {
  font-size: 1rem;
  line-height: 1.45;
  font-family: "WuW-RegularWeb", Arial, Helvetica, sans-serif;
  color: #000; }
  .WW_OBJ_text-body.WW_OBJ_ext-size-m {
    font-size: 1rem;
    line-height: 1.45;
    font-family: "WuW-RegularWeb", Arial, Helvetica, sans-serif; }
  .WW_OBJ_text-body.WW_OBJ_ext-size-m-long {
    font-size: 1rem;
    line-height: 1.45;
    font-family: "WuW-RegularWeb", Arial, Helvetica, sans-serif; }
  .WW_OBJ_text-body.WW_OBJ_ext-size-s {
    font-size: 0.83rem;
    line-height: 1.4;
    font-family: "WuW-RegularWeb", Arial, Helvetica, sans-serif; }
    @media (min-width: 640px) {
      .WW_OBJ_text-body.WW_OBJ_ext-size-s {
        font-size: 0.83rem; } }
  .WW_OBJ_text-body.WW_OBJ_ext-size-xs {
    font-size: 0.83rem;
    line-height: 1.4;
    font-family: "WuW-RegularWeb", Arial, Helvetica, sans-serif; }
    @media (min-width: 640px) {
      .WW_OBJ_text-body.WW_OBJ_ext-size-xs {
        font-size: 0.83rem; } }
  .WW_OBJ_text-body a {
    font-family: "WuW-BoldWeb", Arial, Helvetica, sans-serif;
    color: #f84914; }
    .WW_OBJ_text-body a:hover {
      color: #fc7e51; }
    .WW_OBJ_text-body a:active {
      color: #e03700; }
    .WW_OBJ_text-body a:focus {
      color: #e03700; }
  .WW_OBJ_text-body .WW_meta-s {
    font-size: 0.83rem;
    line-height: 1.4;
    font-family: "WuW-RegularWeb", Arial, Helvetica, sans-serif;
    color: #878787; }
    @media (min-width: 640px) {
      .WW_OBJ_text-body .WW_meta-s {
        font-size: 0.83rem; } }

.WW_OBJ_text-arrow {
  position: relative;
  color: #f84914;
  display: inline-block;
  padding-left: 20px; }
  .WW_OBJ_text-arrow .WW_ui-icon {
    position: absolute;
    left: 0;
    top: 50%;
    width: 15px;
    height: 15px;
    -webkit-transform: translateY(-50%);
            transform: translateY(-50%);
    fill: #f84914; }
  .WW_OBJ_text-arrow:hover {
    color: #fc7e51; }
    .WW_OBJ_text-arrow:hover .WW_ui-icon {
      fill: #fc7e51; }

/*-----|| links ||-----*/
.WW_OBJ_text-link-icon {
  display: inline-block;
  font-size: 1rem;
  line-height: 1.45;
  font-family: "WuW-RegularWeb", Arial, Helvetica, sans-serif;
  padding-left: 28px;
  position: relative;
  color: #f84914;
  min-height: 24px;
  padding-top: 2px; }
  @media (min-width: 640px) {
    .WW_OBJ_text-link-icon {
      padding-top: 0px; } }
  .WW_OBJ_text-link-icon .WW_ui-icon {
    position: absolute;
    left: 0;
    top: 1px;
    width: 24px;
    height: 24px;
    fill: #f84914; }
    @media (min-width: 640px) {
      .WW_OBJ_text-link-icon .WW_ui-icon {
        top: -1px; } }
    @media (min-width: 1024px) {
      .WW_OBJ_text-link-icon .WW_ui-icon {
        top: 1px; } }
    .WW_OBJ_text-link-icon .WW_ui-icon.WW_icon-arrow, .WW_OBJ_text-link-icon .WW_ui-icon.WW_cta-icon {
      height: 18px;
      width: 18px;
      top: 4px; }
      @media (min-width: 640px) {
        .WW_OBJ_text-link-icon .WW_ui-icon.WW_icon-arrow, .WW_OBJ_text-link-icon .WW_ui-icon.WW_cta-icon {
          top: 2px; } }
      @media (min-width: 1024px) {
        .WW_OBJ_text-link-icon .WW_ui-icon.WW_icon-arrow, .WW_OBJ_text-link-icon .WW_ui-icon.WW_cta-icon {
          top: 4px; } }
  .WW_OBJ_text-link-icon:hover {
    color: #fc7e51; }
    .WW_OBJ_text-link-icon:hover .WW_ui-icon {
      fill: #fc7e51; }
  .WW_OBJ_text-link-icon.WW_ext-s {
    font-size: 0.83rem;
    line-height: 1.4;
    font-family: "WuW-RegularWeb", Arial, Helvetica, sans-serif;
    padding-left: 14px; }
    @media (min-width: 640px) {
      .WW_OBJ_text-link-icon.WW_ext-s {
        font-size: 0.83rem; } }
    .WW_OBJ_text-link-icon.WW_ext-s .WW_ui-icon {
      width: 12px;
      height: 12px;
      top: 3px; }

/*-----|| WYSIWYG text container ||-----*/
.WW_OBJ_text-wysiwyg {
  font-size: 1rem;
  line-height: 1.45;
  font-family: "WuW-RegularWeb", Arial, Helvetica, sans-serif; }
  .WW_OBJ_text-wysiwyg > * {
    margin-bottom: 15px; }
    @media (min-width: 640px) {
      .WW_OBJ_text-wysiwyg > * {
        margin-bottom: 25px; } }
  .WW_OBJ_text-wysiwyg a {
    color: #f84914;
    font-family: "WuW-BoldWeb", Arial, Helvetica, sans-serif; }
    .WW_OBJ_text-wysiwyg a:hover {
      color: #fc7e51; }
    .WW_OBJ_text-wysiwyg a:focus {
      color: #e03700; }
    .WW_OBJ_text-wysiwyg a:active {
      color: #e03700; }
  .WW_OBJ_text-wysiwyg > *:last-child {
    margin-bottom: 0; }
  .WW_OBJ_text-wysiwyg.WW_ext-s {
    font-size: 0.83rem;
    line-height: 1.4;
    font-family: "WuW-RegularWeb", Arial, Helvetica, sans-serif; }
    @media (min-width: 640px) {
      .WW_OBJ_text-wysiwyg.WW_ext-s {
        font-size: 0.83rem; } }
    .WW_OBJ_text-wysiwyg.WW_ext-s > * {
      margin-bottom: 15px; }
      @media (min-width: 640px) {
        .WW_OBJ_text-wysiwyg.WW_ext-s > * {
          margin-bottom: 15px; } }

/*-----|| blockquote text container ||-----*/
.WW_OBJ_text-quote {
  display: block;
  font-style: normal;
  position: relative; }
  @media (min-width: 640px) {
    .WW_OBJ_text-quote:before {
      content: "";
      position: absolute;
      left: -3%;
      top: 5px;
      width: 4px;
      height: 40%;
      background-color: #000; } }
  .WW_OBJ_text-quote p {
    font-size: 1.25rem;
    line-height: 1.1;
    font-family: "WuW-BoldWeb", Arial, Helvetica, sans-serif;
    line-height: 1.25; }
    @media (min-width: 640px) {
      .WW_OBJ_text-quote p {
        font-size: 1.33rem; } }

/**
 * global ui objects
 */
.WW_ui-icon {
  width: auto; }

svg.WW_ui-icon {
  width: 24px;
  height: 24px;
  -webkit-transition: fill 200ms;
  transition: fill 200ms;
  fill: #000; }

/*-----|| buttons ||-----*/
a.WW_OBJ_ui-btn {
  padding-top: 10px;
  -webkit-transition: color 200ms, border-color 200ms, background-color 200ms;
  transition: color 200ms, border-color 200ms, background-color 200ms; }
  a.WW_OBJ_ui-btn.WW_OBJ-ext-size-s {
    padding-top: 5px; }

.WW_OBJ_ui-btn {
  position: relative;
  display: inline-block;
  padding: 8px 20px;
  cursor: pointer;
  vertical-align: middle;
  min-height: 44px;
  border-radius: 0;
  border: 2px solid;
  text-decoration: none;
  font-size: 1rem;
  line-height: 1.45;
  font-family: "WuW-RegularWeb", Arial, Helvetica, sans-serif;
  line-height: 1.2;
  -webkit-transition: color 200ms, border-color 200ms, background-color 200ms;
  transition: color 200ms, border-color 200ms, background-color 200ms; }
  .WW_OBJ_ui-btn .WW_text {
    display: inline-block;
    text-align: center;
    position: relative;
    font-family: "WuW-RegularWeb", Arial, Helvetica, sans-serif; }
    .WW_OBJ_ui-btn .WW_text:after {
      content: '';
      font-family: Verdana, Arial, sans-serif;
      line-height: inherit; }
  .WW_OBJ_ui-btn.WW_OBJ_ext-cl-1st {
    background-color: #f84914;
    border-color: #f84914;
    color: #fff; }
    .WW_OBJ_ui-btn.WW_OBJ_ext-cl-1st:hover, .WW_MOD_TM_23-0-teaser-mutli-step .WW_btn-container button:hover, .WW_MOD_TM_23-0-teaser-mutli-step .WW_btn-container .WW_MOD_EM_2-0-widgetleiste .WW_search-window .WW_switch-wrap a.WW_switch-button:hover, .WW_MOD_EM_2-0-widgetleiste .WW_search-window .WW_switch-wrap .WW_MOD_TM_23-0-teaser-mutli-step .WW_btn-container a.WW_switch-button:hover, .WW_MOD_TM_23-0-teaser-mutli-step .WW_btn-container button:focus, .WW_MOD_TM_23-0-teaser-mutli-step .WW_btn-container .WW_MOD_EM_2-0-widgetleiste .WW_search-window .WW_switch-wrap a.WW_switch-button:focus, .WW_MOD_EM_2-0-widgetleiste .WW_search-window .WW_switch-wrap .WW_MOD_TM_23-0-teaser-mutli-step .WW_btn-container a.WW_switch-button:focus, .WW_MOD_TM_23-0-teaser-mutli-step .WW_btn-container button.inactive:hover, .WW_MOD_TM_23-0-teaser-mutli-step .WW_btn-container button.inactive:focus, .WW_OBJ_ui-btn.WW_OBJ_ext-cl-1st:focus {
      background-color: #fc7e51;
      border-color: #fc7e51; }
    .WW_OBJ_ui-btn.WW_OBJ_ext-cl-1st:active, .WW_OBJ_ui-btn.WW_OBJ_ext-cl-1st.WW_st-active {
      background-color: #e03700;
      border-color: #e03700; }
    .WW_OBJ_ui-btn.WW_OBJ_ext-cl-1st[disabled] {
      opacity: 0.3;
      cursor: not-allowed; }
      .WW_OBJ_ui-btn.WW_OBJ_ext-cl-1st[disabled]:hover, .WW_MOD_TM_23-0-teaser-mutli-step .WW_btn-container button[disabled]:hover, .WW_MOD_TM_23-0-teaser-mutli-step .WW_btn-container .WW_MOD_EM_2-0-widgetleiste .WW_search-window .WW_switch-wrap a.WW_switch-button[disabled]:hover, .WW_MOD_EM_2-0-widgetleiste .WW_search-window .WW_switch-wrap .WW_MOD_TM_23-0-teaser-mutli-step .WW_btn-container a.WW_switch-button[disabled]:hover, .WW_MOD_TM_23-0-teaser-mutli-step .WW_btn-container button[disabled]:focus, .WW_MOD_TM_23-0-teaser-mutli-step .WW_btn-container .WW_MOD_EM_2-0-widgetleiste .WW_search-window .WW_switch-wrap a.WW_switch-button[disabled]:focus, .WW_MOD_EM_2-0-widgetleiste .WW_search-window .WW_switch-wrap .WW_MOD_TM_23-0-teaser-mutli-step .WW_btn-container a.WW_switch-button[disabled]:focus {
        color: #fff;
        background-color: #f84914;
        border-color: #f84914; }
  .WW_OBJ_ui-btn.WW_OBJ_ext-cl-1st-neg {
    background-color: #fff;
    border-color: #fff;
    color: #f84914; }
    .WW_OBJ_ui-btn.WW_OBJ_ext-cl-1st-neg:hover, .WW_OBJ_ui-btn.WW_OBJ_ext-cl-1st-neg:focus {
      background-color: rgba(255, 255, 255, 0.8);
      border-color: rgba(255, 255, 255, 0); }
    .WW_OBJ_ui-btn.WW_OBJ_ext-cl-1st-neg:active, .WW_OBJ_ui-btn.WW_OBJ_ext-cl-1st-neg.WW_st-active {
      background-color: #fff;
      border-color: #fff; }
    .WW_OBJ_ui-btn.WW_OBJ_ext-cl-1st-neg[disabled] {
      opacity: 0.3;
      cursor: not-allowed; }
      .WW_OBJ_ui-btn.WW_OBJ_ext-cl-1st-neg[disabled]:hover {
        background-color: #fff;
        border-color: #fff;
        color: #f84914; }
  .WW_OBJ_ui-btn.WW_OBJ_ext-cl-2nd {
    background-color: transparent;
    border-color: #f84914;
    color: #f84914; }
    .WW_OBJ_ui-btn.WW_OBJ_ext-cl-2nd:hover, .WW_OBJ_ui-btn.WW_OBJ_ext-cl-2nd:focus {
      background-color: rgba(248, 73, 20, 0.1); }
    .WW_OBJ_ui-btn.WW_OBJ_ext-cl-2nd:active, .WW_OBJ_ui-btn.WW_OBJ_ext-cl-2nd.WW_st-active {
      background-color: rgba(248, 73, 20, 0.2); }
    .WW_OBJ_ui-btn.WW_OBJ_ext-cl-2nd .WW_ui-icon {
      fill: #f84914; }
    .WW_OBJ_ui-btn.WW_OBJ_ext-cl-2nd[disabled] {
      opacity: 0.3;
      cursor: not-allowed; }
      .WW_OBJ_ui-btn.WW_OBJ_ext-cl-2nd[disabled]:hover {
        background-color: transparent;
        border-color: #f84914;
        color: #f84914; }
  .WW_OBJ_ui-btn.WW_OBJ_ext-cl-2nd-neg {
    background-color: transparent;
    border-color: #fff;
    color: #fff; }
    .WW_OBJ_ui-btn.WW_OBJ_ext-cl-2nd-neg:hover, .WW_OBJ_ui-btn.WW_OBJ_ext-cl-2nd-neg:focus {
      background-color: rgba(255, 255, 255, 0.2); }
    .WW_OBJ_ui-btn.WW_OBJ_ext-cl-2nd-neg:active, .WW_OBJ_ui-btn.WW_OBJ_ext-cl-2nd-neg.WW_st-active {
      background-color: rgba(0, 0, 0, 0.1); }
    .WW_OBJ_ui-btn.WW_OBJ_ext-cl-2nd-neg[disabled] {
      opacity: 0.3;
      cursor: not-allowed; }
      .WW_OBJ_ui-btn.WW_OBJ_ext-cl-2nd-neg[disabled]:hover {
        background-color: transparent;
        border-color: #fff;
        color: #fff; }
  .WW_OBJ_ui-btn.WW_OBJ_ext-cl-3rd {
    background-color: #f0f0f0;
    border-color: #f0f0f0;
    color: #000; }
    .WW_OBJ_ui-btn.WW_OBJ_ext-cl-3rd:hover, .WW_OBJ_ui-btn.WW_OBJ_ext-cl-3rd:focus {
      background-color: #c6c6c6;
      border-color: #c6c6c6; }
    .WW_OBJ_ui-btn.WW_OBJ_ext-cl-3rd:active, .WW_OBJ_ui-btn.WW_OBJ_ext-cl-3rd.WW_st-active {
      background-color: #c6c6c6;
      border-color: #c6c6c6; }
    .WW_OBJ_ui-btn.WW_OBJ_ext-cl-3rd[disabled] {
      opacity: 0.3;
      cursor: not-allowed; }
      .WW_OBJ_ui-btn.WW_OBJ_ext-cl-3rd[disabled]:hover {
        background-color: #f0f0f0;
        border-color: #f0f0f0;
        color: #000; }
  .WW_OBJ_ui-btn.WW_OBJ_ext-cl-3rd-neg {
    background-color: rgba(0, 0, 0, 0.1);
    border-color: rgba(0, 0, 0, 0);
    color: #fff; }
    .WW_OBJ_ui-btn.WW_OBJ_ext-cl-3rd-neg:hover, .WW_OBJ_ui-btn.WW_OBJ_ext-cl-3rd-neg:focus {
      background-color: rgba(0, 0, 0, 0.05);
      border-color: rgba(0, 0, 0, 0); }
    .WW_OBJ_ui-btn.WW_OBJ_ext-cl-3rd-neg:active, .WW_OBJ_ui-btn.WW_OBJ_ext-cl-3rd-neg.WW_st-active {
      background-color: rgba(0, 0, 0, 0.2);
      border-color: rgba(0, 0, 0, 0); }
    .WW_OBJ_ui-btn.WW_OBJ_ext-cl-3rd-neg[disabled] {
      opacity: 0.3;
      cursor: not-allowed; }
      .WW_OBJ_ui-btn.WW_OBJ_ext-cl-3rd-neg[disabled]:hover {
        background-color: rgba(0, 0, 0, 0.1);
        border-color: rgba(0, 0, 0, 0);
        color: #fff; }
  .WW_OBJ_ui-btn.WW_OBJ_ext-cl-4rd {
    background-color: #f0f0f0;
    border-color: #f0f0f0;
    color: #000; }
    .WW_OBJ_ui-btn.WW_OBJ_ext-cl-4rd:hover, .WW_OBJ_ui-btn.WW_OBJ_ext-cl-4rd:focus {
      background-color: #878787;
      border-color: #878787;
      color: #fff; }
    .WW_OBJ_ui-btn.WW_OBJ_ext-cl-4rd:active, .WW_OBJ_ui-btn.WW_OBJ_ext-cl-4rd.WW_st-active {
      background-color: #000;
      border-color: #000;
      color: #fff; }
    .WW_OBJ_ui-btn.WW_OBJ_ext-cl-4rd[disabled] {
      opacity: 0.3;
      cursor: not-allowed; }
      .WW_OBJ_ui-btn.WW_OBJ_ext-cl-4rd[disabled]:hover {
        background-color: #f0f0f0;
        border-color: #f0f0f0;
        color: #000; }
  .WW_OBJ_ui-btn.WW_OBJ_ext-cl-4rd-grey {
    background-color: #c6c6c6;
    border-color: #c6c6c6;
    color: #000; }
    .WW_OBJ_ui-btn.WW_OBJ_ext-cl-4rd-grey:hover, .WW_OBJ_ui-btn.WW_OBJ_ext-cl-4rd-grey:focus {
      background-color: #878787;
      border-color: #878787;
      color: #fff; }
    .WW_OBJ_ui-btn.WW_OBJ_ext-cl-4rd-grey:active, .WW_OBJ_ui-btn.WW_OBJ_ext-cl-4rd-grey.WW_st-active {
      background-color: #000;
      border-color: #000;
      color: #fff; }
    .WW_OBJ_ui-btn.WW_OBJ_ext-cl-4rd-grey[disabled] {
      opacity: 0.3;
      cursor: not-allowed; }
      .WW_OBJ_ui-btn.WW_OBJ_ext-cl-4rd-grey[disabled]:hover {
        background-color: #c6c6c6;
        border-color: #c6c6c6;
        color: #000; }
  .WW_OBJ_ui-btn.WW_OBJ-ext-size-s {
    padding-top: 0;
    padding-bottom: 2px;
    min-height: 36px;
    font-size: 0.83rem;
    line-height: 1.4;
    font-family: "WuW-RegularWeb", Arial, Helvetica, sans-serif; }
    @media (min-width: 640px) {
      .WW_OBJ_ui-btn.WW_OBJ-ext-size-s {
        font-size: 0.83rem; } }
  .WW_OBJ_ui-btn.WW_OBJ_ext-right {
    float: right; }
    @media (min-width: 640px) {
      .WW_OBJ_ui-btn.WW_OBJ_ext-right {
        float: none; } }
  .WW_OBJ_ui-btn.WW_OBJ_ext-left {
    float: left; }
  .WW_OBJ_ui-btn.WW_OBJ_ext-full {
    width: 100%;
    text-align: center; }
  .WW_OBJ_ui-btn.WW_OBJ_ext-icon-left .WW_ui-icon, .WW_OBJ_ui-btn.WW_OBJ_ext-icon-right .WW_ui-icon {
    position: absolute;
    height: 20px;
    width: 20px;
    top: 50%;
    -webkit-transform: translateY(-50%);
            transform: translateY(-50%); }
  .WW_OBJ_ui-btn.WW_OBJ_ext-icon-left.WW_OBJ_ext-cl-1st .WW_ui-icon, .WW_OBJ_ui-btn.WW_OBJ_ext-icon-right.WW_OBJ_ext-cl-1st .WW_ui-icon {
    fill: #fff; }
  .WW_OBJ_ui-btn.WW_OBJ_ext-icon-left {
    padding-left: 50px; }
    .WW_OBJ_ui-btn.WW_OBJ_ext-icon-left .WW_ui-icon {
      left: 23.2px; }
  .WW_OBJ_ui-btn.WW_OBJ_ext-icon-right {
    padding-right: 50px; }
    .WW_OBJ_ui-btn.WW_OBJ_ext-icon-right .WW_ui-icon {
      right: 23.2px; }
  .WW_OBJ_ui-btn.WW_OBJ_ext-icon-cta {
    padding-left: 50px; }
    .WW_OBJ_ui-btn.WW_OBJ_ext-icon-cta .WW_ui-icon {
      position: absolute;
      left: 20px;
      height: 24px;
      width: 24px;
      top: 50%;
      -webkit-transform: translateY(-50%);
              transform: translateY(-50%); }
      .WW_OBJ_ui-btn.WW_OBJ_ext-icon-cta .WW_ui-icon.WW_icon-arrow, .WW_OBJ_ui-btn.WW_OBJ_ext-icon-cta .WW_ui-icon.WW_cta-icon {
        height: 18px;
        width: 18px;
        top: 4px; }
        @media (min-width: 640px) {
          .WW_OBJ_ui-btn.WW_OBJ_ext-icon-cta .WW_ui-icon.WW_icon-arrow, .WW_OBJ_ui-btn.WW_OBJ_ext-icon-cta .WW_ui-icon.WW_cta-icon {
            top: 2px; } }
        @media (min-width: 1024px) {
          .WW_OBJ_ui-btn.WW_OBJ_ext-icon-cta .WW_ui-icon.WW_icon-arrow, .WW_OBJ_ui-btn.WW_OBJ_ext-icon-cta .WW_ui-icon.WW_cta-icon {
            top: 4px; } }
    .WW_OBJ_ui-btn.WW_OBJ_ext-icon-cta.WW_OBJ_ext-cl-1st .WW_ui-icon {
      fill: #fff; }
  .WW_OBJ_ui-btn.WW_OBJ_ext-icononly-cta {
    padding: 5px 20px;
    min-width: inherit; }
    .WW_OBJ_ui-btn.WW_OBJ_ext-icononly-cta .WW_ui-icon {
      position: absolute;
      left: 50%;
      height: 24px;
      width: 24px;
      top: 50%;
      -webkit-transform: translate(-50%, -50%);
              transform: translate(-50%, -50%); }
    .WW_OBJ_ui-btn.WW_OBJ_ext-icononly-cta.WW_OBJ_ext-cl-1st .WW_ui-icon {
      fill: #fff; }
  .WW_OBJ_ui-btn.WW_ext-close {
    padding-left: 50px; }
    .WW_OBJ_ui-btn.WW_ext-close .WW_ui-icon {
      position: absolute;
      height: 20px;
      top: 50%;
      width: 16px;
      height: 16px;
      left: 23.2px;
      -webkit-transform: translateY(-50%);
              transform: translateY(-50%); }

/*-----|| clean textstyle button ||-----*/
.WW_OBJ_ui-btn-clean {
  position: relative;
  display: inline-block;
  padding: 0;
  line-height: 1.35;
  cursor: pointer;
  border: none;
  background: none;
  -webkit-transition: color 200ms;
  transition: color 200ms; }

/*-----|| icon only button ||-----*/
.WW_OBJ_ui-btn-icon {
  display: inline-block;
  height: 44px;
  width: 44px;
  cursor: pointer;
  vertical-align: middle;
  border-radius: 0;
  border: none;
  background-color: rgba(255, 255, 255, 0);
  -webkit-transition: width 200ms, height 200ms, background-color 200ms;
  transition: width 200ms, height 200ms, background-color 200ms; }
  .WW_OBJ_ui-btn-icon .WW_ui-icon {
    width: 100%;
    height: 100%;
    fill: #f84914; }
  .WW_OBJ_ui-btn-icon.WW_OBJ-ext-size-s .WW_ui-icon {
    width: 32px;
    height: 32px; }
  .WW_OBJ_ui-btn-icon.WW_OBJ-ext-cl-neg .WW_ui-icon {
    fill: #fff; }
  .WW_OBJ_ui-btn-icon.WW_OBJ-ext-cl-neg:hover {
    background-color: rgba(255, 255, 255, 0.2); }
    .WW_OBJ_ui-btn-icon.WW_OBJ-ext-cl-neg:hover .WW_ui-icon {
      fill: #fff; }
  .WW_OBJ_ui-btn-icon:hover .WW_ui-icon {
    fill: #fc7e51; }

/*-----|| css burger button ||-----*/
.WW_ui-cssbtn-burger {
  position: relative;
  height: 30px;
  color: #000; }
  .WW_ui-cssbtn-burger .WW_ui-icon,
  .WW_ui-cssbtn-burger .WW_ui-icon:before,
  .WW_ui-cssbtn-burger .WW_ui-icon:after {
    content: "";
    position: absolute;
    top: 50%;
    background-color: #000;
    height: 2px;
    left: 0;
    width: 20px;
    -webkit-transition: all 400ms ease;
    transition: all 400ms ease; }
  .WW_ui-cssbtn-burger .WW_ui-icon:before {
    top: -6px; }
  .WW_ui-cssbtn-burger .WW_ui-icon:after {
    top: 6px; }
  .WW_ui-cssbtn-burger .WW_ui-icon {
    position: relative;
    display: inline-block;
    top: auto;
    vertical-align: middle; }
  .WW_ui-cssbtn-burger .WW_text {
    display: inline-block;
    vertical-align: middle;
    font-family: "WuW-BoldWeb", Arial, Helvetica, sans-serif;
    margin-right: 5px;
    font-size: 1rem;
    line-height: 1.45;
    font-family: "WuW-RegularWeb", Arial, Helvetica, sans-serif; }
  .WW_ui-cssbtn-burger.WW_st-active .WW_ui-icon {
    background-color: transparent; }
    .WW_ui-cssbtn-burger.WW_st-active .WW_ui-icon:before, .WW_ui-cssbtn-burger.WW_st-active .WW_ui-icon:after {
      top: 0; }
    .WW_ui-cssbtn-burger.WW_st-active .WW_ui-icon:before {
      -webkit-transform: rotate(-45deg);
              transform: rotate(-45deg); }
    .WW_ui-cssbtn-burger.WW_st-active .WW_ui-icon:after {
      -webkit-transform: rotate(45deg);
              transform: rotate(45deg); }

/*-----|| css arrow down button ||-----*/
.WW_ui-cssbtn-down {
  position: relative;
  height: 30px;
  color: #000; }
  .WW_ui-cssbtn-down .WW_ui-icon,
  .WW_ui-cssbtn-down .WW_ui-icon:before,
  .WW_ui-cssbtn-down .WW_ui-icon:after {
    content: "";
    position: absolute;
    top: 50%;
    background-color: #000;
    height: 2px;
    left: 0;
    width: 12px;
    -webkit-transition: all 200ms ease;
    transition: all 200ms ease; }
  .WW_ui-cssbtn-down .WW_ui-icon:before {
    top: 0;
    left: -1px;
    -webkit-transform: rotate(45deg);
            transform: rotate(45deg); }
  .WW_ui-cssbtn-down .WW_ui-icon:after {
    top: 0;
    left: auto;
    right: -1px;
    -webkit-transform: rotate(-45deg);
            transform: rotate(-45deg); }
  .WW_ui-cssbtn-down .WW_ui-icon {
    width: 18px;
    position: relative;
    background: none;
    display: inline-block;
    top: auto;
    vertical-align: middle; }
  .WW_ui-cssbtn-down .WW_text {
    display: inline-block;
    vertical-align: middle;
    font-family: "WuW-BoldWeb", Arial, Helvetica, sans-serif;
    margin-right: 5px;
    font-size: 1rem;
    line-height: 1.45;
    font-family: "WuW-RegularWeb", Arial, Helvetica, sans-serif;
    -webkit-transition: color 200ms ease;
    transition: color 200ms ease; }
  .WW_ui-cssbtn-down:hover .WW_text, .WW_ui-cssbtn-down.WW_st-active .WW_text {
    color: #f84914; }
  .WW_ui-cssbtn-down:hover .WW_ui-icon:before,
  .WW_ui-cssbtn-down:hover .WW_ui-icon:after, .WW_ui-cssbtn-down.WW_st-active .WW_ui-icon:before,
  .WW_ui-cssbtn-down.WW_st-active .WW_ui-icon:after {
    background-color: #f84914; }
  .WW_ui-cssbtn-down.WW_st-active .WW_ui-icon {
    width: 18px; }
    .WW_ui-cssbtn-down.WW_st-active .WW_ui-icon:before, .WW_ui-cssbtn-down.WW_st-active .WW_ui-icon:after {
      top: 0;
      width: 18px;
      background-color: #f84914; }
    .WW_ui-cssbtn-down.WW_st-active .WW_ui-icon:before {
      top: 0;
      left: 0; }
    .WW_ui-cssbtn-down.WW_st-active .WW_ui-icon:after {
      top: 0;
      left: 0; }

/*-----|| css close button ||-----*/
.WW_ui-cssbtn-close {
  position: relative;
  height: 26px;
  float: right;
  color: #000; }
  .WW_ui-cssbtn-close:hover .WW_ui-icon {
    fill: #f84914; }
  .WW_ui-cssbtn-close .WW_ui-icon {
    fill: #000;
    width: 24px;
    height: 24px;
    display: block; }
  .WW_ui-cssbtn-close .WW_text {
    display: inline-block;
    vertical-align: middle;
    font-family: "WuW-RegularWeb", Arial, Helvetica, sans-serif;
    margin-right: 1px;
    font-size: 1rem;
    line-height: 1.45;
    font-family: "WuW-RegularWeb", Arial, Helvetica, sans-serif; }

.WW_OBJ_ui-btn-top {
  position: fixed;
  right: 4.16667%;
  bottom: -50px;
  width: 44px;
  height: 44px;
  background-color: rgba(0, 0, 0, 0.8);
  box-shadow: 0 0 10px 3px rgba(0, 0, 0, 0.1);
  z-index: 999;
  border: none;
  cursor: pointer;
  opacity: 0;
  -webkit-transition: opacity 200ms, bottom 300ms ease-out;
  transition: opacity 200ms, bottom 300ms ease-out; }
  .WW_OBJ_ui-btn-top.WW_st-visible {
    bottom: 100px;
    opacity: 1; }
  .WW_OBJ_ui-btn-top .WW_ui-icon {
    position: absolute;
    left: 50%;
    top: 50%;
    margin: -8px 0 0 -8px;
    width: 16px;
    height: 16px;
    fill: #fff;
    -webkit-transition: top 200ms;
    transition: top 200ms;
    -webkit-transform: rotate(-90deg);
            transform: rotate(-90deg); }
  .WW_OBJ_ui-btn-top:hover .WW_ui-icon {
    fill: #fc7e51;
    top: 40%; }
  @media (min-width: 640px) {
    .WW_OBJ_ui-btn-top.WW_st-visible {
      bottom: 120px; } }

/*-----|| pager ||-----*/
.WW_OBJ_ui-pager {
  *zoom: 1;
  text-align: center; }
  .WW_OBJ_ui-pager:before, .WW_OBJ_ui-pager:after {
    content: "";
    display: table; }
  .WW_OBJ_ui-pager:after {
    clear: both; }
  .WW_OBJ_ui-pager ul {
    display: inline-block; }
  .WW_OBJ_ui-pager li {
    display: inline-block;
    font-size: 1rem;
    line-height: 1.45;
    font-family: "WuW-RegularWeb", Arial, Helvetica, sans-serif;
    line-height: 40px; }
  .WW_OBJ_ui-pager .WW_ui-icon {
    width: 20px;
    height: 20px;
    fill: #878787;
    display: inline-block;
    vertical-align: top;
    margin-top: 10px; }
  .WW_OBJ_ui-pager .WW_prev {
    width: 30px; }
    .WW_OBJ_ui-pager .WW_prev:hover:before, .WW_OBJ_ui-pager .WW_prev:focus:before {
      display: none; }
  .WW_OBJ_ui-pager .WW_next {
    width: 30px; }
    .WW_OBJ_ui-pager .WW_next:hover .WW_ui-icon, .WW_OBJ_ui-pager .WW_next:focus .WW_ui-icon {
      fill: #fc7e51; }
    .WW_OBJ_ui-pager .WW_next:hover:before, .WW_OBJ_ui-pager .WW_next:focus:before {
      display: none; }
  .WW_OBJ_ui-pager a {
    position: relative;
    display: block;
    color: #878787;
    -webkit-transition: color 200ms;
    transition: color 200ms;
    width: 45px; }
    .WW_OBJ_ui-pager a:hover, .WW_OBJ_ui-pager a.WW_st-active {
      color: #f84914; }
  .WW_OBJ_ui-pager span {
    display: inline-block;
    width: 45px;
    cursor: not-allowed; }
    .WW_OBJ_ui-pager span .WW_ui-icon {
      fill: #ededed; }

/*-----|| tag list ||-----*/
.WW_OBJ_ui-taglist {
  list-style-type: none; }
  .WW_OBJ_ui-taglist li {
    display: inline-block;
    position: relative;
    height: 24px;
    padding-left: 28px;
    top: 4px;
    padding-top: 5px; }
    .WW_OBJ_ui-taglist li .WW_ui-icon {
      position: absolute;
      left: 0px;
      top: 0px; }

/*-----|| share list ||-----*/
.WW_OBJ_ui-sharelist {
  *zoom: 1;
  list-style-type: none; }
  .WW_OBJ_ui-sharelist:before, .WW_OBJ_ui-sharelist:after {
    content: "";
    display: table; }
  .WW_OBJ_ui-sharelist:after {
    clear: both; }
  .WW_OBJ_ui-sharelist > li {
    position: relative;
    float: left;
    width: 24px;
    height: 24px;
    background-color: #fff;
    margin-left: 10px; }
    .WW_OBJ_ui-sharelist > li:first-child {
      margin-left: 0; }
    .WW_OBJ_ui-sharelist > li .WW_ui-icon {
      fill: #000;
      width: 24px;
      height: 24px; }
    .WW_OBJ_ui-sharelist > li a:hover .WW_ui-icon {
      fill: #fc7e51; }

.WW_OBJ_status_display_circle {
  width: 1em;
  height: 1em;
  -webkit-transform: scale(1, 1);
          transform: scale(1, 1);
  margin-right: 0.5em;
  background-color: #a2a2a2;
  border-radius: 50%;
  -webkit-transition-property: background-color;
  transition-property: background-color;
  -webkit-transition-duration: 500ms;
          transition-duration: 500ms;
  -webkit-animation-name: status-display-fade-in;
          animation-name: status-display-fade-in;
  -webkit-animation-duration: 500ms;
          animation-duration: 500ms;
  -webkit-animation-delay: 2s;
          animation-delay: 2s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-timing-function: ease;
          animation-timing-function: ease; }
  .WW_OBJ_status_display_circle.online {
    background-color: #94c23c; }
  .WW_OBJ_status_display_circle.offline {
    background-color: #e20a16; }

.I_OBJ_ui-btn {
  display: inline-block;
  padding: 0 20px;
  cursor: pointer;
  height: 44px;
  border-radius: 0;
  border: 2px solid;
  text-align: center;
  text-decoration: none;
  font-size: 1rem;
  line-height: 40px !important;
  -webkit-transition: color 0.2s, background-color 0.2s, border-color 0.2s !important;
  transition: color 0.2s, background-color 0.2s, border-color 0.2s !important; }
  .I_OBJ_ui-btn--primary {
    background-color: #f84914;
    border-color: #f84914;
    color: #ffffff !important; }
    .I_OBJ_ui-btn--primary:hover, .I_OBJ_ui-btn--primary:focus {
      background-color: #fc7e51;
      border-color: #fc7e51; }
    .I_OBJ_ui-btn--primary:active {
      background-color: #e03700;
      border-color: #e03700; }
    .I_OBJ_ui-btn--primary:disabled {
      background-color: #d8d8d8;
      border-color: #d8d8d8;
      color: #808080 !important;
      cursor: auto; }
    .I_OBJ_ui-btn--primary svg {
      fill: white; }
  .I_OBJ_ui-btn--secondary {
    background-color: #f0f0f0;
    border-color: #f0f0f0;
    color: #000000; }
    .I_OBJ_ui-btn--secondary:hover, .I_OBJ_ui-btn--secondary:focus, .I_OBJ_ui-btn--secondary:active {
      background-color: #cecece;
      border-color: #cecece; }
  .I_OBJ_ui-btn--preview-box {
    width: 100%;
    background-color: #fff;
    color: #f84914;
    border: 1px solid #cccccc; }
  .I_OBJ_ui-btn--no-border {
    color: #f84914;
    border: none; }
  .I_OBJ_ui-btn--icon svg {
    position: relative;
    top: 4px;
    margin-right: 7px;
    width: 20px;
    height: 20px; }
  .I_OBJ_ui-btn__load {
    display: none;
    height: 22px;
    width: 22px;
    position: relative;
    top: 5px;
    -webkit-animation-name: spin;
            animation-name: spin;
    -webkit-animation-duration: 1000ms;
            animation-duration: 1000ms;
    -webkit-animation-iteration-count: infinite;
            animation-iteration-count: infinite;
    -webkit-animation-timing-function: linear;
            animation-timing-function: linear;
    margin-right: 10px; }
    .loading .I_OBJ_ui-btn__load {
      display: inline-block; }

@keyframes spin {
  from {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg); }
  to {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg); } }
  @media (min-width: 640px) {
    .I_OBJ_ui-btn__text--mobile {
      display: none; } }
  .I_OBJ_ui-btn__text--desktop {
    display: none; }
    @media (min-width: 640px) {
      .I_OBJ_ui-btn__text--desktop {
        display: inline-block; } }

/**
 * global ux objects
 */
/*-----|| image preloading ||-----*/
.WW_js-load .WW_img-item {
  opacity: 0;
  -webkit-transition: opacity 1000ms ease;
  transition: opacity 1000ms ease; }

.WW_st-loaded .WW_img-item {
  opacity: 1; }

.WW_js-load [data-jsinit="WW_js-imagepreloader"] img {
  min-height: 1px;
  opacity: 0;
  -webkit-transition: opacity 500ms ease-out;
  transition: opacity 500ms ease-out; }

.WW_js-load [data-jsinit="WW_js-imagepreloader"].WW_st-loaded img {
  opacity: 1; }

[data-jsinit="WW_js-image-lazy-loader"] img {
  min-height: 1px;
  opacity: 0;
  -webkit-transition: opacity 500ms ease-out;
  transition: opacity 500ms ease-out; }
  [data-jsinit="WW_js-image-lazy-loader"] img.WW_st-loaded {
    opacity: 1; }

.WW_OBJ_ux-preloader {
  position: absolute;
  display: block;
  width: 30px;
  height: 30px;
  background: #dd3807;
  left: 50%;
  top: 50%;
  margin: -15px 0 0 -15px;
  z-index: 2; }
  .WW_OBJ_ux-preloader > div {
    position: absolute;
    width: 0;
    height: 30px;
    background: #f84914; }
    .WW_OBJ_ux-preloader > div:first-child {
      -webkit-animation: cubic-bezier(0.86, 0.04, 0.29, 0.47) 3s WWObjUiLoaderSide infinite; }
    .WW_OBJ_ux-preloader > div:last-child {
      right: 0;
      bottom: 0;
      -webkit-animation: cubic-bezier(0.86, 0.04, 0.29, 0.47) 3s WWObjUiLoaderDown infinite;
              animation: cubic-bezier(0.86, 0.04, 0.29, 0.47) 3s WWObjUiLoaderDown infinite; }
    .WW_no-cssanimations .WW_OBJ_ux-preloader > div {
      background: url(../img/bg/WW_preloader.gif) center center no-repeat; }
  .WW_st-loading .WW_OBJ_ux-preloader {
    opacity: 1; }
  .WW_st-loaded .WW_OBJ_ux-preloader {
    opacity: 0; }
  .WW_OBJ_ux-preloader ~ * {
    opacity: 0.5; }

.WW_OBJ_ux-preloader-new {
  position: absolute;
  display: block;
  width: 40px;
  height: 40px;
  margin: -20px 0 0 -20px;
  left: 50%;
  top: 50%;
  z-index: 2; }
  .WW_OBJ_ux-preloader-new .block {
    margin: 15% auto;
    text-align: center; }
  .WW_OBJ_ux-preloader-new .loading span {
    display: inline-block;
    padding: 8px; }
  .WW_OBJ_ux-preloader-new .ball1 {
    background: #ff682c;
    -webkit-animation: move-left 800ms ease-in-out infinite alternate;
    animation: move-left 800ms ease-in-out infinite alternate; }
  .WW_OBJ_ux-preloader-new .ball2 {
    background: #e03700;
    -webkit-animation: move-right 800ms ease-in-out infinite alternate;
    animation: move-right 800ms ease-in-out infinite alternate; }

@-webkit-keyframes move-left {
  0% { }
  100% {
    -webkit-transform: translate(20px, 0);
            transform: translate(20px, 0);
    background: #e03700; } }

@keyframes move-left {
  0% { }
  100% {
    -webkit-transform: translate(20px, 0);
            transform: translate(20px, 0);
    background: #e03700; } }

@-webkit-keyframes move-right {
  0% { }
  100% {
    -webkit-transform: translate(-20px, 0);
            transform: translate(-20px, 0);
    background: #ff682c; } }

@keyframes move-right {
  0% { }
  100% {
    -webkit-transform: translate(-20px, 0);
            transform: translate(-20px, 0);
    background: #ff682c; } }

/*-----|| object global ajax container ||-----*/
.WW_OBJ_ux-ajax-container {
  position: relative;
  opacity: 1;
  background-color: transparent;
  -webkit-transition: opacity 400ms ease-out, background-color 400ms;
  transition: opacity 400ms ease-out, background-color 400ms; }
  .WW_OBJ_ux-ajax-container.WW_st-loading {
    min-height: 200px;
    background-color: rgba(255, 255, 255, 0.5);
    opacity: 0.5; }
  .WW_OBJ_ux-ajax-container .WW_OBJ_ux-preloader, .WW_OBJ_ux-ajax-container .WW_OBJ_ux-preloader-new {
    z-index: 99; }

.I_OBJ-tooltip {
  font-size: 15px;
  position: absolute;
  right: 0;
  width: 20px;
  height: 20px;
  top: 0;
  cursor: help;
  z-index: 10; }
  .I_OBJ-tooltip__wrapper--household .I_OBJ-tooltip {
    top: 50%;
    right: 0;
    -webkit-transform: translateY(-50%);
            transform: translateY(-50%); }
  .I_OBJ-tooltip--headline {
    right: 24px; }
  .I_OBJ-tooltip svg {
    fill: #f84914; }
  .I_OBJ-tooltip::before {
    display: none;
    content: attr(data-text);
    position: absolute;
    right: 0;
    top: 30px;
    width: 100rem;
    max-width: 300px;
    color: #000;
    background-color: #f0f0f0;
    z-index: 10;
    font-weight: normal;
    padding: 10px;
    box-shadow: 0 0 2px #000;
    box-sizing: border-box; }
    @media (min-width: 640px) {
      .I_OBJ-tooltip::before {
        right: 20px;
        top: 20px;
        max-width: 320px; } }
  .I_OBJ-tooltip.is-active::before {
    display: block; }
  .I_OBJ-tooltip__wrapper {
    position: relative;
    padding-right: 25px; }
    .I_OBJ-tooltip__wrapper--standalone {
      min-height: 40px; }

.I_OBJ_select {
  border: none;
  padding: 0 50px 0 20px;
  cursor: pointer;
  font-size: 16px;
  line-height: 1;
  background: url("/media/assets/img/icons/WW_arrow-down-icon.svg") no-repeat right #ffffff;
  -webkit-appearance: none;
  background-position: right 10px center; }
  .I_OBJ_select--icon-red {
    background: url("/image/replace/arrow_down_red.svg") right 0 center no-repeat !important;
    background-size: 15px 15px !important;
    padding-right: 15px !important;
    padding-left: 0 !important; }

.WW_touch .WW_OBJ_fm-select, .WW_touch
select {
  background: url(/media/assets/img/icons/WW_arrow-down-icon.svg) right 20px center no-repeat #ffffff; }

.WW_MOD_CM_9-0-video, .WW_MOD_BM_2-0-berater-contentteaser, .WW_MOD_BM_8-0-event-engagement-teaser, .WW_MOD_TM_20-0-teaser-slider, .WW_MOD_CM_19-0-blogheader .WW_video {
  margin-bottom: 60px; }
  @media (min-width: 640px) {
    .WW_MOD_CM_9-0-video, .WW_MOD_BM_2-0-berater-contentteaser, .WW_MOD_BM_8-0-event-engagement-teaser, .WW_MOD_TM_20-0-teaser-slider, .WW_MOD_CM_19-0-blogheader .WW_video {
      margin-bottom: 80px; } }
  .WW_MOD_CM_9-0-video.WW_ext-markenplatform, .WW_ext-markenplatform.WW_MOD_BM_2-0-berater-contentteaser, .WW_ext-markenplatform.WW_MOD_BM_8-0-event-engagement-teaser, .WW_ext-markenplatform.WW_MOD_TM_20-0-teaser-slider, .WW_MOD_CM_19-0-blogheader .WW_ext-markenplatform.WW_video {
    margin-bottom: 90px; }
    .WW_MOD_CM_9-0-video.WW_ext-markenplatform .WW_video, .WW_ext-markenplatform.WW_MOD_BM_2-0-berater-contentteaser .WW_video, .WW_ext-markenplatform.WW_MOD_BM_8-0-event-engagement-teaser .WW_video, .WW_ext-markenplatform.WW_MOD_TM_20-0-teaser-slider .WW_video, .WW_MOD_CM_19-0-blogheader .WW_ext-markenplatform.WW_video .WW_video {
      margin-bottom: 0; }
    .WW_MOD_CM_9-0-video.WW_ext-markenplatform .WW_txt, .WW_ext-markenplatform.WW_MOD_BM_2-0-berater-contentteaser .WW_txt, .WW_ext-markenplatform.WW_MOD_BM_8-0-event-engagement-teaser .WW_txt, .WW_ext-markenplatform.WW_MOD_TM_20-0-teaser-slider .WW_txt, .WW_MOD_CM_19-0-blogheader .WW_ext-markenplatform.WW_video .WW_txt {
      margin-bottom: 30px; }
  .WW_MOD_CM_9-0-video .WW_ct, .WW_MOD_BM_2-0-berater-contentteaser .WW_ct, .WW_MOD_BM_8-0-event-engagement-teaser .WW_ct, .WW_MOD_TM_20-0-teaser-slider .WW_ct, .WW_MOD_CM_19-0-blogheader .WW_video .WW_ct {
    position: relative;
    *zoom: 1; }
    .WW_MOD_CM_9-0-video .WW_ct:before, .WW_MOD_BM_2-0-berater-contentteaser .WW_ct:before, .WW_MOD_BM_8-0-event-engagement-teaser .WW_ct:before, .WW_MOD_TM_20-0-teaser-slider .WW_ct:before, .WW_MOD_CM_19-0-blogheader .WW_video .WW_ct:before, .WW_MOD_CM_9-0-video .WW_ct:after, .WW_MOD_BM_2-0-berater-contentteaser .WW_ct:after, .WW_MOD_BM_8-0-event-engagement-teaser .WW_ct:after, .WW_MOD_TM_20-0-teaser-slider .WW_ct:after, .WW_MOD_CM_19-0-blogheader .WW_video .WW_ct:after {
      content: "";
      display: table; }
    .WW_MOD_CM_9-0-video .WW_ct:after, .WW_MOD_BM_2-0-berater-contentteaser .WW_ct:after, .WW_MOD_BM_8-0-event-engagement-teaser .WW_ct:after, .WW_MOD_TM_20-0-teaser-slider .WW_ct:after, .WW_MOD_CM_19-0-blogheader .WW_video .WW_ct:after {
      clear: both; }
  .WW_MOD_CM_9-0-video .WW_img-ct, .WW_MOD_BM_2-0-berater-contentteaser .WW_img-ct, .WW_MOD_BM_8-0-event-engagement-teaser .WW_img-ct, .WW_MOD_TM_20-0-teaser-slider .WW_img-ct, .WW_MOD_CM_19-0-blogheader .WW_video .WW_img-ct {
    position: absolute;
    top: 0;
    width: 100%; }
  .WW_MOD_CM_9-0-video .WW_video, .WW_MOD_BM_2-0-berater-contentteaser .WW_video, .WW_MOD_BM_8-0-event-engagement-teaser .WW_video, .WW_MOD_TM_20-0-teaser-slider .WW_video, .WW_MOD_CM_19-0-blogheader .WW_video .WW_video {
    *zoom: 1;
    margin-bottom: 15px; }
    .WW_MOD_CM_9-0-video .WW_video:before, .WW_MOD_BM_2-0-berater-contentteaser .WW_video:before, .WW_MOD_BM_8-0-event-engagement-teaser .WW_video:before, .WW_MOD_TM_20-0-teaser-slider .WW_video:before, .WW_MOD_CM_19-0-blogheader .WW_video .WW_video:before, .WW_MOD_CM_9-0-video .WW_video:after, .WW_MOD_BM_2-0-berater-contentteaser .WW_video:after, .WW_MOD_BM_8-0-event-engagement-teaser .WW_video:after, .WW_MOD_TM_20-0-teaser-slider .WW_video:after, .WW_MOD_CM_19-0-blogheader .WW_video .WW_video:after {
      content: "";
      display: table; }
    .WW_MOD_CM_9-0-video .WW_video:after, .WW_MOD_BM_2-0-berater-contentteaser .WW_video:after, .WW_MOD_BM_8-0-event-engagement-teaser .WW_video:after, .WW_MOD_TM_20-0-teaser-slider .WW_video:after, .WW_MOD_CM_19-0-blogheader .WW_video .WW_video:after {
      clear: both; }
    @media (min-width: 640px) {
      .WW_MOD_CM_9-0-video .WW_video, .WW_MOD_BM_2-0-berater-contentteaser .WW_video, .WW_MOD_BM_8-0-event-engagement-teaser .WW_video, .WW_MOD_TM_20-0-teaser-slider .WW_video, .WW_MOD_CM_19-0-blogheader .WW_video .WW_video {
        margin-bottom: 25px; } }
    .WW_MOD_CM_9-0-video .WW_video img, .WW_MOD_BM_2-0-berater-contentteaser .WW_video img, .WW_MOD_BM_8-0-event-engagement-teaser .WW_video img, .WW_MOD_TM_20-0-teaser-slider .WW_video img, .WW_MOD_CM_19-0-blogheader .WW_video .WW_video img {
      max-width: 100%; }
  .WW_MOD_CM_9-0-video .WW_video-player, .WW_MOD_BM_2-0-berater-contentteaser .WW_video-player, .WW_MOD_BM_8-0-event-engagement-teaser .WW_video-player, .WW_MOD_TM_20-0-teaser-slider .WW_video-player, .WW_MOD_CM_19-0-blogheader .WW_video .WW_video-player {
    position: relative;
    padding-top: 56.25%; }
  .WW_MOD_CM_9-0-video .fluid-width-video-wrapper, .WW_MOD_BM_2-0-berater-contentteaser .fluid-width-video-wrapper, .WW_MOD_BM_8-0-event-engagement-teaser .fluid-width-video-wrapper, .WW_MOD_TM_20-0-teaser-slider .fluid-width-video-wrapper, .WW_MOD_CM_19-0-blogheader .WW_video .fluid-width-video-wrapper {
    position: absolute;
    top: 0; }
  .WW_MOD_CM_9-0-video .WW_playbutton, .WW_MOD_BM_2-0-berater-contentteaser .WW_playbutton, .WW_MOD_BM_8-0-event-engagement-teaser .WW_playbutton, .WW_MOD_TM_20-0-teaser-slider .WW_playbutton, .WW_MOD_CM_19-0-blogheader .WW_video .WW_playbutton {
    position: absolute;
    width: 70px;
    height: 70px;
    top: 50%;
    left: 50%;
    -webkit-transform: translateY(-50%) translateX(-50%);
            transform: translateY(-50%) translateX(-50%);
    border-radius: 50%;
    border: none;
    background: #f84914;
    cursor: pointer;
    z-index: 2;
    -webkit-transition: border-color 200ms, -webkit-transform 300ms;
    transition: border-color 200ms, -webkit-transform 300ms;
    transition: border-color 200ms, transform 300ms;
    transition: border-color 200ms, transform 300ms, -webkit-transform 300ms; }
    .WW_MOD_CM_9-0-video .WW_playbutton .WW_ui-icon, .WW_MOD_BM_2-0-berater-contentteaser .WW_playbutton .WW_ui-icon, .WW_MOD_BM_8-0-event-engagement-teaser .WW_playbutton .WW_ui-icon, .WW_MOD_TM_20-0-teaser-slider .WW_playbutton .WW_ui-icon, .WW_MOD_CM_19-0-blogheader .WW_video .WW_playbutton .WW_ui-icon {
      position: absolute;
      width: 34px;
      height: 34px;
      top: 50%;
      left: calc(50% + 2px);
      -webkit-transform: translateY(-50%) translateX(-50%);
              transform: translateY(-50%) translateX(-50%);
      fill: #fff; }
    .WW_MOD_CM_9-0-video .WW_playbutton:hover, .WW_MOD_BM_2-0-berater-contentteaser .WW_playbutton:hover, .WW_MOD_BM_8-0-event-engagement-teaser .WW_playbutton:hover, .WW_MOD_TM_20-0-teaser-slider .WW_playbutton:hover, .WW_MOD_CM_19-0-blogheader .WW_video .WW_playbutton:hover {
      -webkit-transform: translateY(-50%) translateX(-50%) scale(1.03);
              transform: translateY(-50%) translateX(-50%) scale(1.03); }
  .WW_MOD_CM_9-0-video .WW_txt, .WW_MOD_BM_2-0-berater-contentteaser .WW_txt, .WW_MOD_BM_8-0-event-engagement-teaser .WW_txt, .WW_MOD_TM_20-0-teaser-slider .WW_txt, .WW_MOD_CM_19-0-blogheader .WW_video .WW_txt {
    padding-left: 4.16667%;
    padding-right: 4.16667%;
    margin-bottom: 25px; }
    @media (min-width: 640px) {
      .WW_MOD_CM_9-0-video .WW_txt, .WW_MOD_BM_2-0-berater-contentteaser .WW_txt, .WW_MOD_BM_8-0-event-engagement-teaser .WW_txt, .WW_MOD_TM_20-0-teaser-slider .WW_txt, .WW_MOD_CM_19-0-blogheader .WW_video .WW_txt {
        margin-bottom: 40px; } }
  .WW_MOD_CM_9-0-video .WW_subline, .WW_MOD_BM_2-0-berater-contentteaser .WW_subline, .WW_MOD_BM_8-0-event-engagement-teaser .WW_subline, .WW_MOD_TM_20-0-teaser-slider .WW_subline, .WW_MOD_CM_19-0-blogheader .WW_video .WW_subline {
    padding-left: 4.16667%;
    padding-right: 4.16667%; }

.WW_MOD_SM_1-0-headline {
  background-color: #fff;
  margin-bottom: 25px; }
  @media (min-width: 640px) {
    .WW_MOD_SM_1-0-headline {
      margin-bottom: 40px; } }
  .WW_MOD_SM_1-0-headline > .WW_ct {
    padding-left: 4.16667%;
    padding-right: 4.16667%; }

.WW_MOD_SM_2-0-copy {
  margin-bottom: 60px; }
  @media (min-width: 640px) {
    .WW_MOD_SM_2-0-copy {
      margin-bottom: 80px; } }
  .WW_MOD_SM_2-0-copy .WW_ct {
    padding-left: 4.16667%;
    padding-right: 4.16667%; }
  .WW_MOD_SM_2-0-copy .WW_number-lock-container {
    margin-top: 15px; }
    .WW_MOD_SM_2-0-copy .WW_number-lock-container .WW_number-lock {
      display: block;
      text-align: center;
      padding: 10px;
      background-color: #fff;
      border: 2px solid #f84914; }
      .WW_MOD_SM_2-0-copy .WW_number-lock-container .WW_number-lock .WW_number {
        display: block;
        font-size: 1.25rem;
        line-height: 1.1;
        font-family: "WuW-BoldWeb", Arial, Helvetica, sans-serif;
        color: #f84914; }
        @media (min-width: 640px) {
          .WW_MOD_SM_2-0-copy .WW_number-lock-container .WW_number-lock .WW_number {
            font-size: 1.33rem; } }
      .WW_MOD_SM_2-0-copy .WW_number-lock-container .WW_number-lock .WW_text {
        display: block;
        font-size: 0.83rem;
        line-height: 1.4;
        font-family: "WuW-RegularWeb", Arial, Helvetica, sans-serif;
        color: #f84914; }
        @media (min-width: 640px) {
          .WW_MOD_SM_2-0-copy .WW_number-lock-container .WW_number-lock .WW_text {
            font-size: 0.83rem; } }
  .WW_MOD_SM_2-0-copy .WW_OBJ_text-quote {
    margin-bottom: 15px; }
    @media (min-width: 640px) {
      .WW_MOD_SM_2-0-copy .WW_OBJ_text-quote {
        margin-bottom: 25px; } }
    .WW_MOD_SM_2-0-copy .WW_OBJ_text-quote:last-child {
      margin-bottom: 0; }
  .WW_MOD_SM_2-0-copy .WW_OBJ_text-wysiwyg {
    margin-bottom: 15px; }
    @media (min-width: 640px) {
      .WW_MOD_SM_2-0-copy .WW_OBJ_text-wysiwyg {
        margin-bottom: 25px; } }
    .WW_MOD_SM_2-0-copy .WW_OBJ_text-wysiwyg:last-child {
      margin-bottom: 0; }

.WW_MOD_SM_2-1-copycta {
  max-width: 1500px;
  margin: 0 auto;
  margin-bottom: 60px; }
  @media (min-width: 640px) {
    .WW_MOD_SM_2-1-copycta {
      margin-bottom: 80px; } }
  .WW_MOD_SM_2-1-copycta > .WW_ct {
    padding: 0 4.16667%; }
  .WW_MOD_SM_2-1-copycta .WW_OBJ_text-body {
    margin-bottom: 15px; }
    @media (min-width: 640px) {
      .WW_MOD_SM_2-1-copycta .WW_OBJ_text-body {
        margin-bottom: 25px; } }

.WW_MOD_NM_1-0-spinner {
  display: block;
  border: 2px solid #f84914;
  border-top: 2px solid #f0f0f0;
  border-radius: 50%;
  width: 20px;
  height: 20px;
  -webkit-animation: spin 2s linear infinite;
          animation: spin 2s linear infinite; }

@keyframes spin {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg); }
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg); } }

.WW_MOD_BM_1-0-beraterbuehne {
  margin-bottom: 60px; }
  @media (min-width: 640px) {
    .WW_MOD_BM_1-0-beraterbuehne {
      margin-bottom: 80px; } }
  .WW_MOD_BM_1-0-beraterbuehne .WW_img-ct-wrap {
    position: relative;
    padding-top: 40%;
    overflow: hidden; }
  .WW_MOD_BM_1-0-beraterbuehne .WW_img-ct {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    z-index: 1; }
    .WW_MOD_BM_1-0-beraterbuehne .WW_img-ct:before {
      content: "";
      position: absolute;
      z-index: 3;
      left: 0;
      right: 0;
      top: 0;
      height: 20px;
      background-color: rgba(255, 255, 255, 0.5); }
    .WW_MOD_BM_1-0-beraterbuehne .WW_img-ct img {
      width: 100%;
      height: auto; }
  .WW_MOD_BM_1-0-beraterbuehne .WW_text-ct-wrap {
    background: #f0f0f0; }
  .WW_MOD_BM_1-0-beraterbuehne .WW_text-ct {
    padding-left: 4.16667%;
    padding-right: 4.16667%;
    padding-top: 25px;
    padding-bottom: 15px; }
    @media (min-width: 640px) {
      .WW_MOD_BM_1-0-beraterbuehne .WW_text-ct {
        padding-top: 40px; } }
    @media (min-width: 640px) {
      .WW_MOD_BM_1-0-beraterbuehne .WW_text-ct {
        padding-bottom: 25px; } }
  .WW_MOD_BM_1-0-beraterbuehne .WW_contact-ct {
    background: #f0f0f0;
    padding-left: 4.16667%;
    padding-right: 4.16667%;
    padding-top: 15px;
    padding-bottom: 15px; }
    @media (min-width: 640px) {
      .WW_MOD_BM_1-0-beraterbuehne .WW_contact-ct {
        padding-top: 25px; } }
    @media (min-width: 640px) {
      .WW_MOD_BM_1-0-beraterbuehne .WW_contact-ct {
        padding-bottom: 25px; } }
    .WW_MOD_BM_1-0-beraterbuehne .WW_contact-ct > *:last-child {
      margin-bottom: 0; }
  .WW_MOD_BM_1-0-beraterbuehne .WW_address,
  .WW_MOD_BM_1-0-beraterbuehne .WW_tel,
  .WW_MOD_BM_1-0-beraterbuehne .WW_opened {
    display: block;
    font-style: normal;
    color: #000;
    font-size: 1rem;
    line-height: 1.45;
    font-family: "WuW-RegularWeb", Arial, Helvetica, sans-serif;
    margin-bottom: 15px; }
    @media (min-width: 640px) {
      .WW_MOD_BM_1-0-beraterbuehne .WW_address,
      .WW_MOD_BM_1-0-beraterbuehne .WW_tel,
      .WW_MOD_BM_1-0-beraterbuehne .WW_opened {
        margin-bottom: 25px; } }
  .WW_MOD_BM_1-0-beraterbuehne .WW_tel-block span {
    display: inline-block; }
    .WW_MOD_BM_1-0-beraterbuehne .WW_tel-block span:first-of-type {
      width: 16.66667%; }
  .WW_MOD_BM_1-0-beraterbuehne .WW_contact {
    display: block;
    margin-bottom: 15px;
    opacity: 0;
    -webkit-transition: opacity 400ms ease-in-out;
    transition: opacity 400ms ease-in-out; }
    @media (min-width: 640px) {
      .WW_MOD_BM_1-0-beraterbuehne .WW_contact {
        margin-bottom: 25px; } }
    .WW_MOD_BM_1-0-beraterbuehne .WW_contact.WW_st-visible {
      opacity: 1; }
    .WW_MOD_BM_1-0-beraterbuehne .WW_contact .WW_OBJ_text-link-icon {
      display: inline-block;
      width: 40%;
      color: #f84914;
      padding-left: 20px;
      margin-bottom: 7px; }
      .WW_MOD_BM_1-0-beraterbuehne .WW_contact .WW_OBJ_text-link-icon:hover {
        color: #fc7e51; }
        .WW_MOD_BM_1-0-beraterbuehne .WW_contact .WW_OBJ_text-link-icon:hover .WW_ui-icon {
          fill: #fc7e51; }
      .WW_MOD_BM_1-0-beraterbuehne .WW_contact .WW_OBJ_text-link-icon:focus {
        color: #e03700; }
        .WW_MOD_BM_1-0-beraterbuehne .WW_contact .WW_OBJ_text-link-icon:focus .WW_ui-icon {
          fill: #e03700; }
    .WW_MOD_BM_1-0-beraterbuehne .WW_contact .WW_ui-icon {
      fill: #f84914; }
      .WW_MOD_BM_1-0-beraterbuehne .WW_contact .WW_ui-icon.WW_mail, .WW_MOD_BM_1-0-beraterbuehne .WW_contact .WW_ui-icon.WW_date, .WW_MOD_BM_1-0-beraterbuehne .WW_contact .WW_ui-icon.WW_callback, .WW_MOD_BM_1-0-beraterbuehne .WW_contact .WW_ui-icon.WW_open {
        top: 4px;
        width: 16px;
        height: 16px; }

.WW_MOD_BM_2-0-berater-contentteaser, .WW_MOD_BM_8-0-event-engagement-teaser, .WW_MOD_TM_20-0-teaser-slider {
  margin-bottom: 60px;
  max-width: 1500px;
  margin-left: auto;
  margin-right: auto; }
  @media (min-width: 640px) {
    .WW_MOD_BM_2-0-berater-contentteaser, .WW_MOD_BM_8-0-event-engagement-teaser, .WW_MOD_TM_20-0-teaser-slider {
      margin-bottom: 80px; } }
  .WW_MOD_BM_2-0-berater-contentteaser .WW_ct, .WW_MOD_BM_8-0-event-engagement-teaser .WW_ct, .WW_MOD_TM_20-0-teaser-slider .WW_ct {
    padding: 0 4.16667%; }
    .WW_MOD_BM_2-0-berater-contentteaser .WW_ct .WW_img-ct:before, .WW_MOD_BM_8-0-event-engagement-teaser .WW_ct .WW_img-ct:before, .WW_MOD_TM_20-0-teaser-slider .WW_ct .WW_img-ct:before {
      content: "";
      position: absolute;
      z-index: 3;
      left: 0;
      right: 0;
      top: 0;
      bottom: 0px;
      height: 20px;
      background-color: rgba(255, 255, 255, 0.5); }
    .WW_MOD_BM_2-0-berater-contentteaser .WW_ct .WW_img-ct img, .WW_MOD_BM_8-0-event-engagement-teaser .WW_ct .WW_img-ct img, .WW_MOD_TM_20-0-teaser-slider .WW_ct .WW_img-ct img {
      width: 100%; }
  .WW_MOD_BM_2-0-berater-contentteaser .WW_slider-big, .WW_MOD_BM_8-0-event-engagement-teaser .WW_slider-big, .WW_MOD_TM_20-0-teaser-slider .WW_slider-big {
    margin-top: 60px;
    max-width: 100%; }
    @media (min-width: 640px) {
      .WW_MOD_BM_2-0-berater-contentteaser .WW_slider-big, .WW_MOD_BM_8-0-event-engagement-teaser .WW_slider-big, .WW_MOD_TM_20-0-teaser-slider .WW_slider-big {
        margin-top: 80px; } }
  .WW_MOD_BM_2-0-berater-contentteaser .WW_grid-main, .WW_MOD_BM_8-0-event-engagement-teaser .WW_grid-main, .WW_MOD_TM_20-0-teaser-slider .WW_grid-main {
    margin-bottom: 0px;
    width: 290px;
    padding: 0px 7px; }
    .WW_MOD_BM_2-0-berater-contentteaser .WW_grid-main .WW_img-ct, .WW_MOD_BM_8-0-event-engagement-teaser .WW_grid-main .WW_img-ct, .WW_MOD_TM_20-0-teaser-slider .WW_grid-main .WW_img-ct {
      padding-top: 100%;
      overflow: hidden;
      position: relative; }
      .WW_MOD_BM_2-0-berater-contentteaser .WW_grid-main .WW_img-ct > a, .WW_MOD_BM_8-0-event-engagement-teaser .WW_grid-main .WW_img-ct > a, .WW_MOD_TM_20-0-teaser-slider .WW_grid-main .WW_img-ct > a {
        position: absolute;
        top: 0;
        right: 0;
        bottom: 0;
        left: 0; }
      .WW_MOD_BM_2-0-berater-contentteaser .WW_grid-main .WW_img-ct:before, .WW_MOD_BM_8-0-event-engagement-teaser .WW_grid-main .WW_img-ct:before, .WW_MOD_TM_20-0-teaser-slider .WW_grid-main .WW_img-ct:before {
        top: auto; }
    .WW_MOD_BM_2-0-berater-contentteaser .WW_grid-main.WW_active .WW_image-col, .WW_MOD_BM_8-0-event-engagement-teaser .WW_grid-main.WW_active .WW_image-col, .WW_MOD_TM_20-0-teaser-slider .WW_grid-main.WW_active .WW_image-col {
      width: 100%;
      min-height: 562px; }
    .WW_MOD_BM_2-0-berater-contentteaser .WW_grid-main.WW_active .WW_txt-col, .WW_MOD_BM_8-0-event-engagement-teaser .WW_grid-main.WW_active .WW_txt-col, .WW_MOD_TM_20-0-teaser-slider .WW_grid-main.WW_active .WW_txt-col {
      display: none; }
  .WW_MOD_BM_2-0-berater-contentteaser .WW_grid-small .WW_img-ct, .WW_MOD_BM_8-0-event-engagement-teaser .WW_grid-small .WW_img-ct, .WW_MOD_TM_20-0-teaser-slider .WW_grid-small .WW_img-ct {
    padding-top: 56.25%;
    overflow: hidden;
    position: relative; }
    .WW_MOD_BM_2-0-berater-contentteaser .WW_grid-small .WW_img-ct > :first-child, .WW_MOD_BM_8-0-event-engagement-teaser .WW_grid-small .WW_img-ct > :first-child, .WW_MOD_TM_20-0-teaser-slider .WW_grid-small .WW_img-ct > :first-child {
      position: absolute;
      top: 0;
      right: 0;
      bottom: 0;
      left: 0; }
    .WW_MOD_BM_2-0-berater-contentteaser .WW_grid-small .WW_img-ct:before, .WW_MOD_BM_8-0-event-engagement-teaser .WW_grid-small .WW_img-ct:before, .WW_MOD_TM_20-0-teaser-slider .WW_grid-small .WW_img-ct:before {
      top: auto; }
  .WW_MOD_BM_2-0-berater-contentteaser .WW_grid-small .WW_col, .WW_MOD_BM_8-0-event-engagement-teaser .WW_grid-small .WW_col, .WW_MOD_TM_20-0-teaser-slider .WW_grid-small .WW_col {
    padding-left: 7px;
    padding-right: 7px; }
  .WW_MOD_BM_2-0-berater-contentteaser .WW_contentgrid-row, .WW_MOD_BM_8-0-event-engagement-teaser .WW_contentgrid-row, .WW_MOD_TM_20-0-teaser-slider .WW_contentgrid-row {
    margin-bottom: 15px; }
    @media (min-width: 640px) {
      .WW_MOD_BM_2-0-berater-contentteaser .WW_contentgrid-row, .WW_MOD_BM_8-0-event-engagement-teaser .WW_contentgrid-row, .WW_MOD_TM_20-0-teaser-slider .WW_contentgrid-row {
        margin-bottom: 25px; } }
  .WW_MOD_BM_2-0-berater-contentteaser .WW_col .WW_head, .WW_MOD_BM_8-0-event-engagement-teaser .WW_col .WW_head, .WW_MOD_TM_20-0-teaser-slider .WW_col .WW_head {
    margin-bottom: 15px; }
    @media (min-width: 640px) {
      .WW_MOD_BM_2-0-berater-contentteaser .WW_col .WW_head, .WW_MOD_BM_8-0-event-engagement-teaser .WW_col .WW_head, .WW_MOD_TM_20-0-teaser-slider .WW_col .WW_head {
        margin-bottom: 25px; } }
  .WW_MOD_BM_2-0-berater-contentteaser .WW_grid-intro, .WW_MOD_BM_8-0-event-engagement-teaser .WW_grid-intro, .WW_MOD_TM_20-0-teaser-slider .WW_grid-intro {
    margin-bottom: 25px; }
    @media (min-width: 640px) {
      .WW_MOD_BM_2-0-berater-contentteaser .WW_grid-intro, .WW_MOD_BM_8-0-event-engagement-teaser .WW_grid-intro, .WW_MOD_TM_20-0-teaser-slider .WW_grid-intro {
        margin-bottom: 40px; } }
  .WW_MOD_BM_2-0-berater-contentteaser .WW_grid-small, .WW_MOD_BM_8-0-event-engagement-teaser .WW_grid-small, .WW_MOD_TM_20-0-teaser-slider .WW_grid-small {
    margin-bottom: 15px; }
    @media (min-width: 640px) {
      .WW_MOD_BM_2-0-berater-contentteaser .WW_grid-small, .WW_MOD_BM_8-0-event-engagement-teaser .WW_grid-small, .WW_MOD_TM_20-0-teaser-slider .WW_grid-small {
        margin-bottom: 25px; } }
    .WW_MOD_BM_2-0-berater-contentteaser .WW_grid-small .WW_txt-col, .WW_MOD_BM_8-0-event-engagement-teaser .WW_grid-small .WW_txt-col, .WW_MOD_TM_20-0-teaser-slider .WW_grid-small .WW_txt-col {
      border-top: 2px solid #f0f0f0;
      height: 100%; }
  .WW_MOD_BM_2-0-berater-contentteaser .WW_txt-col, .WW_MOD_BM_8-0-event-engagement-teaser .WW_txt-col, .WW_MOD_TM_20-0-teaser-slider .WW_txt-col {
    padding-top: 15px;
    border-bottom: 2px solid #f0f0f0;
    border-left: 2px solid #f0f0f0;
    border-right: 2px solid #f0f0f0;
    padding: 4.16667%;
    position: relative; }
    @media (min-width: 640px) {
      .WW_MOD_BM_2-0-berater-contentteaser .WW_txt-col, .WW_MOD_BM_8-0-event-engagement-teaser .WW_txt-col, .WW_MOD_TM_20-0-teaser-slider .WW_txt-col {
        padding-top: 25px; } }
    .WW_MOD_BM_2-0-berater-contentteaser .WW_txt-col .WW_OBJ_text-body, .WW_MOD_BM_8-0-event-engagement-teaser .WW_txt-col .WW_OBJ_text-body, .WW_MOD_TM_20-0-teaser-slider .WW_txt-col .WW_OBJ_text-body, .WW_MOD_BM_2-0-berater-contentteaser .WW_txt-col .WW_OBJ_text-link-icon, .WW_MOD_BM_8-0-event-engagement-teaser .WW_txt-col .WW_OBJ_text-link-icon, .WW_MOD_TM_20-0-teaser-slider .WW_txt-col .WW_OBJ_text-link-icon {
      margin-top: 15px; }
      @media (min-width: 640px) {
        .WW_MOD_BM_2-0-berater-contentteaser .WW_txt-col .WW_OBJ_text-body, .WW_MOD_BM_8-0-event-engagement-teaser .WW_txt-col .WW_OBJ_text-body, .WW_MOD_TM_20-0-teaser-slider .WW_txt-col .WW_OBJ_text-body, .WW_MOD_BM_2-0-berater-contentteaser .WW_txt-col .WW_OBJ_text-link-icon, .WW_MOD_BM_8-0-event-engagement-teaser .WW_txt-col .WW_OBJ_text-link-icon, .WW_MOD_TM_20-0-teaser-slider .WW_txt-col .WW_OBJ_text-link-icon {
          margin-top: 25px; } }
  .WW_MOD_BM_2-0-berater-contentteaser .WW_OBJ_text-link-icon, .WW_MOD_BM_8-0-event-engagement-teaser .WW_OBJ_text-link-icon, .WW_MOD_TM_20-0-teaser-slider .WW_OBJ_text-link-icon {
    color: #f84914; }
    .WW_MOD_BM_2-0-berater-contentteaser .WW_OBJ_text-link-icon:hover, .WW_MOD_BM_8-0-event-engagement-teaser .WW_OBJ_text-link-icon:hover, .WW_MOD_TM_20-0-teaser-slider .WW_OBJ_text-link-icon:hover {
      color: #fc7e51; }
      .WW_MOD_BM_2-0-berater-contentteaser .WW_OBJ_text-link-icon:hover .WW_ui-icon, .WW_MOD_BM_8-0-event-engagement-teaser .WW_OBJ_text-link-icon:hover .WW_ui-icon, .WW_MOD_TM_20-0-teaser-slider .WW_OBJ_text-link-icon:hover .WW_ui-icon {
        fill: #fc7e51; }
    .WW_MOD_BM_2-0-berater-contentteaser .WW_OBJ_text-link-icon .WW_ui-icon, .WW_MOD_BM_8-0-event-engagement-teaser .WW_OBJ_text-link-icon .WW_ui-icon, .WW_MOD_TM_20-0-teaser-slider .WW_OBJ_text-link-icon .WW_ui-icon {
      fill: #f84914; }
  .WW_MOD_BM_2-0-berater-contentteaser .WW_video, .WW_MOD_BM_8-0-event-engagement-teaser .WW_video, .WW_MOD_TM_20-0-teaser-slider .WW_video {
    margin-bottom: 0 !important; }
    .WW_MOD_BM_2-0-berater-contentteaser .WW_video .WW_img-ct, .WW_MOD_BM_8-0-event-engagement-teaser .WW_video .WW_img-ct, .WW_MOD_TM_20-0-teaser-slider .WW_video .WW_img-ct {
      padding-top: 0; }
    .WW_MOD_BM_2-0-berater-contentteaser .WW_video, .WW_MOD_BM_8-0-event-engagement-teaser .WW_video, .WW_MOD_TM_20-0-teaser-slider .WW_video, .WW_MOD_BM_2-0-berater-contentteaser .WW_video .WW_video-player, .WW_MOD_BM_8-0-event-engagement-teaser .WW_video .WW_video-player, .WW_MOD_TM_20-0-teaser-slider .WW_video .WW_video-player, .WW_MOD_BM_2-0-berater-contentteaser .WW_video .WW_img-ct, .WW_MOD_BM_8-0-event-engagement-teaser .WW_video .WW_img-ct, .WW_MOD_TM_20-0-teaser-slider .WW_video .WW_img-ct {
      height: 100%; }
  .WW_MOD_BM_2-0-berater-contentteaser .WW_video-player, .WW_MOD_BM_8-0-event-engagement-teaser .WW_video-player, .WW_MOD_TM_20-0-teaser-slider .WW_video-player {
    padding-top: 0 !important; }

.WW_MOD_BM_3-0-berater-team-gruppe {
  max-width: 1500px;
  margin: 0 auto;
  margin-bottom: 60px; }
  @media (min-width: 640px) {
    .WW_MOD_BM_3-0-berater-team-gruppe {
      margin-bottom: 80px; } }
  .WW_MOD_BM_3-0-berater-team-gruppe .WW_ct {
    position: relative; }
  .WW_MOD_BM_3-0-berater-team-gruppe .WW_item {
    position: relative; }
    .WW_MOD_BM_3-0-berater-team-gruppe .WW_item.WW_st-landscape .WW_image-header {
      background: #fff !important; }
    .WW_MOD_BM_3-0-berater-team-gruppe .WW_item.WW_st-landscape .WW_img-ct {
      width: 100%;
      height: 100%; }
  .WW_MOD_BM_3-0-berater-team-gruppe .WW_txt {
    border-bottom: 2px solid #f0f0f0;
    border-left: 2px solid #f0f0f0;
    border-right: 2px solid #f0f0f0;
    padding-left: 15px;
    padding-right: 15px;
    padding-top: 15px;
    padding-bottom: 65px;
    margin-bottom: 1px;
    overflow: hidden; }
    @media (min-width: 640px) {
      .WW_MOD_BM_3-0-berater-team-gruppe .WW_txt {
        padding-left: 25px;
        padding-right: 25px; } }
    @media (min-width: 640px) {
      .WW_MOD_BM_3-0-berater-team-gruppe .WW_txt {
        padding-top: 25px; } }
    .WW_MOD_BM_3-0-berater-team-gruppe .WW_txt .WW_overlay-info {
      position: absolute;
      left: 0px;
      top: 0px;
      -webkit-transform: scale(1);
              transform: scale(1);
      z-index: 200;
      background: #fff;
      height: 100%;
      margin-left: 6.5px;
      margin-right: 6.5px;
      border: 2px solid #f0f0f0;
      padding-left: 15px;
      padding-right: 15px;
      padding-top: 15px;
      padding-bottom: 50px;
      display: none; }
      @media (min-width: 640px) {
        .WW_MOD_BM_3-0-berater-team-gruppe .WW_txt .WW_overlay-info {
          padding-left: 25px;
          padding-right: 25px; } }
      @media (min-width: 640px) {
        .WW_MOD_BM_3-0-berater-team-gruppe .WW_txt .WW_overlay-info {
          padding-top: 25px; } }
      .WW_MOD_BM_3-0-berater-team-gruppe .WW_txt .WW_overlay-info .WW_OBJ_text-link-icon {
        border: none;
        background: transparent;
        display: block;
        margin-top: 10px; }
        .WW_MOD_BM_3-0-berater-team-gruppe .WW_txt .WW_overlay-info .WW_OBJ_text-link-icon:first-of-type {
          margin-top: 25px; }
          @media (min-width: 640px) {
            .WW_MOD_BM_3-0-berater-team-gruppe .WW_txt .WW_overlay-info .WW_OBJ_text-link-icon:first-of-type {
              margin-top: 40px; } }
      .WW_MOD_BM_3-0-berater-team-gruppe .WW_txt .WW_overlay-info .WW_close {
        position: absolute;
        bottom: 14px; }
        .WW_MOD_BM_3-0-berater-team-gruppe .WW_txt .WW_overlay-info .WW_close:hover {
          cursor: pointer; }
    .WW_MOD_BM_3-0-berater-team-gruppe .WW_txt .WW_subline {
      color: #878787; }
    .WW_MOD_BM_3-0-berater-team-gruppe .WW_txt .WW_OBJ_text-body, .WW_MOD_BM_3-0-berater-team-gruppe .WW_txt .WW_more {
      padding-top: 15px; }
      @media (min-width: 640px) {
        .WW_MOD_BM_3-0-berater-team-gruppe .WW_txt .WW_OBJ_text-body, .WW_MOD_BM_3-0-berater-team-gruppe .WW_txt .WW_more {
          padding-top: 25px; } }
    .WW_MOD_BM_3-0-berater-team-gruppe .WW_txt .WW_more {
      position: absolute;
      bottom: 15px; }
      @media (min-width: 640px) {
        .WW_MOD_BM_3-0-berater-team-gruppe .WW_txt .WW_more {
          bottom: 25px; } }
    .WW_MOD_BM_3-0-berater-team-gruppe .WW_txt .WW_OBJ_text-link-icon {
      color: #f84914;
      display: block; }
      .WW_MOD_BM_3-0-berater-team-gruppe .WW_txt .WW_OBJ_text-link-icon .WW_ui-icon {
        fill: #f84914; }
      .WW_MOD_BM_3-0-berater-team-gruppe .WW_txt .WW_OBJ_text-link-icon:hover {
        color: #fc7e51; }
        .WW_MOD_BM_3-0-berater-team-gruppe .WW_txt .WW_OBJ_text-link-icon:hover .WW_ui-icon {
          fill: #fc7e51; }
  .WW_MOD_BM_3-0-berater-team-gruppe .WW_slider-wrap .WW_item {
    padding-left: 7px;
    padding-right: 7px;
    width: 290px; }
  .WW_MOD_BM_3-0-berater-team-gruppe .WW_slider-wrap .WW_cta-wrap .WW_OBJ_text-link-icon {
    border: none;
    background: transparent;
    display: block;
    margin-top: 10px; }
    .WW_MOD_BM_3-0-berater-team-gruppe .WW_slider-wrap .WW_cta-wrap .WW_OBJ_text-link-icon:first-of-type {
      margin-top: 15px; }
      @media (min-width: 640px) {
        .WW_MOD_BM_3-0-berater-team-gruppe .WW_slider-wrap .WW_cta-wrap .WW_OBJ_text-link-icon:first-of-type {
          margin-top: 25px; } }
  .WW_MOD_BM_3-0-berater-team-gruppe .WW_image-header {
    border-bottom: none;
    background-color: #939393; }
    .WW_MOD_BM_3-0-berater-team-gruppe .WW_image-header .WW_img-ct {
      padding-top: 56.25%;
      overflow: hidden;
      position: relative; }
      .WW_MOD_BM_3-0-berater-team-gruppe .WW_image-header .WW_img-ct img {
        width: auto;
        height: 100%;
        position: absolute;
        top: 0px;
        left: 50%;
        -webkit-transform: translateX(-50%);
                transform: translateX(-50%); }

.WW_MOD_BM_3-1-berater-team-single {
  max-width: 1500px;
  margin: 0 auto;
  margin-bottom: 60px; }
  @media (min-width: 640px) {
    .WW_MOD_BM_3-1-berater-team-single {
      margin-bottom: 80px; } }
  .WW_MOD_BM_3-1-berater-team-single .WW_ct {
    padding: 0 4.16667%; }
    .WW_MOD_BM_3-1-berater-team-single .WW_ct .WW_image-header {
      padding-top: 56.25%;
      position: relative; }
    .WW_MOD_BM_3-1-berater-team-single .WW_ct .WW_img-ct {
      position: absolute;
      top: 0px; }
      .WW_MOD_BM_3-1-berater-team-single .WW_ct .WW_img-ct:before {
        content: "";
        position: absolute;
        z-index: 3;
        left: 0;
        right: 0;
        top: auto;
        height: 20px;
        bottom: 0px;
        background-color: rgba(255, 255, 255, 0.5); }
      .WW_MOD_BM_3-1-berater-team-single .WW_ct .WW_img-ct img {
        width: 100%;
        height: auto; }
  .WW_MOD_BM_3-1-berater-team-single .WW_info .WW_OBJ_text-link-icon {
    color: #f84914;
    display: block;
    width: 100%;
    margin-top: 10px; }
    .WW_MOD_BM_3-1-berater-team-single .WW_info .WW_OBJ_text-link-icon .WW_ui-icon {
      fill: #f84914; }
    .WW_MOD_BM_3-1-berater-team-single .WW_info .WW_OBJ_text-link-icon:first-of-type {
      margin-top: 15px; }
      @media (min-width: 640px) {
        .WW_MOD_BM_3-1-berater-team-single .WW_info .WW_OBJ_text-link-icon:first-of-type {
          margin-top: 25px; } }
  .WW_MOD_BM_3-1-berater-team-single .WW_txt-ct {
    border-bottom: 2px solid #f0f0f0;
    border-left: 2px solid #f0f0f0;
    border-right: 2px solid #f0f0f0;
    padding-left: 15px;
    padding-right: 15px;
    padding-top: 15px;
    padding-bottom: 15px; }
    @media (min-width: 640px) {
      .WW_MOD_BM_3-1-berater-team-single .WW_txt-ct {
        padding-left: 25px;
        padding-right: 25px; } }
    @media (min-width: 640px) {
      .WW_MOD_BM_3-1-berater-team-single .WW_txt-ct {
        padding-top: 25px; } }
    @media (min-width: 640px) {
      .WW_MOD_BM_3-1-berater-team-single .WW_txt-ct {
        padding-bottom: 25px; } }
    .WW_MOD_BM_3-1-berater-team-single .WW_txt-ct .WW_txt {
      margin-top: 15px; }
      @media (min-width: 640px) {
        .WW_MOD_BM_3-1-berater-team-single .WW_txt-ct .WW_txt {
          margin-top: 25px; } }
      .WW_MOD_BM_3-1-berater-team-single .WW_txt-ct .WW_txt .WW_OBJ_text-hl {
        max-width: 70%; }
      .WW_MOD_BM_3-1-berater-team-single .WW_txt-ct .WW_txt .WW_OBJ_text-body {
        padding-top: 15px; }
        @media (min-width: 640px) {
          .WW_MOD_BM_3-1-berater-team-single .WW_txt-ct .WW_txt .WW_OBJ_text-body {
            padding-top: 25px; } }

.WW_MOD_BM_4-0-kundenbewertung {
  max-width: 1500px;
  margin: 0 auto;
  margin-bottom: 60px; }
  @media (min-width: 640px) {
    .WW_MOD_BM_4-0-kundenbewertung {
      margin-bottom: 80px; } }
  .WW_MOD_BM_4-0-kundenbewertung:after {
    content: "" !important;
    display: none !important; }
  .WW_MOD_BM_4-0-kundenbewertung .WW_MOD_NM_3-0-togglenav {
    margin-left: 0px !important;
    margin-right: 0px !important; }
    .WW_MOD_BM_4-0-kundenbewertung .WW_MOD_NM_3-0-togglenav .WW_toggle-item {
      height: auto !important;
      padding-top: 0px !important;
      padding-bottom: 0px !important; }
      .WW_MOD_BM_4-0-kundenbewertung .WW_MOD_NM_3-0-togglenav .WW_toggle-item span {
        display: inline-block;
        padding: 10px 0px;
        padding-bottom: 8px;
        margin-bottom: -2px; }
  .WW_MOD_BM_4-0-kundenbewertung .WW_ct {
    padding-left: 4.16667%;
    padding-right: 4.16667%; }
    .WW_MOD_BM_4-0-kundenbewertung .WW_ct .WW_image-header {
      padding-top: 56.25%;
      position: relative; }
    .WW_MOD_BM_4-0-kundenbewertung .WW_ct .WW_img-ct {
      position: absolute;
      top: 0px;
      left: 50%;
      width: 100%;
      -webkit-transform: translateX(-50%);
              transform: translateX(-50%); }
      .WW_MOD_BM_4-0-kundenbewertung .WW_ct .WW_img-ct img {
        width: auto;
        height: auto;
        max-width: 100%;
        margin: 0 auto; }
    .WW_MOD_BM_4-0-kundenbewertung .WW_ct .WW_item {
      padding-left: 7px;
      padding-right: 7px;
      width: 290px; }
      .WW_MOD_BM_4-0-kundenbewertung .WW_ct .WW_item .WW_info {
        padding: 15px;
        border: 2px solid #f0f0f0;
        border-top: 0px;
        max-height: 240px;
        overflow-y: scroll;
        position: relative; }
        .WW_MOD_BM_4-0-kundenbewertung .WW_ct .WW_item .WW_info .WW_OBJ_text-body, .WW_MOD_BM_4-0-kundenbewertung .WW_ct .WW_item .WW_info .WW_OBJ_text-link-icon {
          margin-top: 15px; }
          @media (min-width: 640px) {
            .WW_MOD_BM_4-0-kundenbewertung .WW_ct .WW_item .WW_info .WW_OBJ_text-body, .WW_MOD_BM_4-0-kundenbewertung .WW_ct .WW_item .WW_info .WW_OBJ_text-link-icon {
              margin-top: 25px; } }
      .WW_MOD_BM_4-0-kundenbewertung .WW_ct .WW_item.WW_st-overflow {
        position: relative; }
        .WW_MOD_BM_4-0-kundenbewertung .WW_ct .WW_item.WW_st-overflow .WW_info {
          padding-bottom: 25px; }
        .WW_MOD_BM_4-0-kundenbewertung .WW_ct .WW_item.WW_st-overflow .WW_overflow-gradient {
          width: 255px;
          height: 50px;
          z-index: 200;
          bottom: 2px;
          left: 9px;
          position: absolute;
          pointer-events: none;
          background: -webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0)), to(white));
          background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, white 100%);
          filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#ffffff',GradientType=0 ); }
    .WW_MOD_BM_4-0-kundenbewertung .WW_ct .WW_switch-ct {
      display: none; }
      .WW_MOD_BM_4-0-kundenbewertung .WW_ct .WW_switch-ct.WW_st-active {
        display: block; }

.WW_MOD_BM_5-0-kontaktmodul {
  margin-bottom: 60px;
  max-width: 1500px;
  margin-left: auto;
  margin-right: auto; }
  @media (min-width: 640px) {
    .WW_MOD_BM_5-0-kontaktmodul {
      margin-bottom: 80px; } }
  .WW_MOD_BM_5-0-kontaktmodul .WW_ct {
    padding: 0 4.16667%; }
  .WW_MOD_BM_5-0-kontaktmodul .WW_map-ct {
    width: 100%;
    height: 200px;
    position: relative;
    overflow: hidden; }
    .WW_MOD_BM_5-0-kontaktmodul .WW_map-ct .WW_show-detail {
      position: absolute;
      padding-top: 7px;
      top: 15px;
      z-index: 200;
      left: -250px;
      opacity: 0;
      -webkit-transition: all 300ms ease-in-out;
      transition: all 300ms ease-in-out; }
      @media (min-width: 640px) {
        .WW_MOD_BM_5-0-kontaktmodul .WW_map-ct .WW_show-detail {
          top: 25px; } }
      .WW_MOD_BM_5-0-kontaktmodul .WW_map-ct .WW_show-detail.WW_st-active {
        left: 15px;
        opacity: 1; }
        @media (min-width: 640px) {
          .WW_MOD_BM_5-0-kontaktmodul .WW_map-ct .WW_show-detail.WW_st-active {
            left: 25px; } }
  .WW_MOD_BM_5-0-kontaktmodul #WW_map-canvas {
    width: 100%;
    height: 100%; }
    .WW_MOD_BM_5-0-kontaktmodul #WW_map-canvas .WW_marker-label {
      color: #fff;
      font-size: 1rem;
      line-height: 1.45;
      font-family: "WuW-RegularWeb", Arial, Helvetica, sans-serif;
      font-family: "WuW-BoldWeb", Arial, Helvetica, sans-serif;
      margin-left: -13px !important;
      margin-top: -42px !important;
      height: 35px;
      width: 26px; }
      .WW_MOD_BM_5-0-kontaktmodul #WW_map-canvas .WW_marker-label .WW_id {
        width: 100%;
        height: 100%;
        display: block;
        text-align: center;
        padding-top: 2px; }
  .WW_MOD_BM_5-0-kontaktmodul .WW_label-mini {
    display: block;
    color: #878787;
    font-size: 0.83rem;
    line-height: 1.4;
    font-family: "WuW-RegularWeb", Arial, Helvetica, sans-serif;
    margin-bottom: 6px; }
    @media (min-width: 640px) {
      .WW_MOD_BM_5-0-kontaktmodul .WW_label-mini {
        font-size: 0.83rem; } }
  .WW_MOD_BM_5-0-kontaktmodul .WW_ct-block div:first-of-type {
    margin-top: 0px; }
  .WW_MOD_BM_5-0-kontaktmodul .WW_ct-block .WW_label-mini {
    margin-left: 0px; }
  .WW_MOD_BM_5-0-kontaktmodul .WW_map-srd .WW_st-route .WW_marker-label {
    opacity: 0; }
  .WW_MOD_BM_5-0-kontaktmodul input::-ms-clear {
    display: none; }
  .WW_MOD_BM_5-0-kontaktmodul .WW_number-block .WW_contentgrid-row, .WW_MOD_BM_5-0-kontaktmodul .WW_number-block.WW_contentgrid-row, .WW_MOD_BM_5-0-kontaktmodul .WW_opening-block .WW_contentgrid-row, .WW_MOD_BM_5-0-kontaktmodul .WW_opening-block.WW_contentgrid-row {
    margin-top: 6px; }
    .WW_MOD_BM_5-0-kontaktmodul .WW_number-block .WW_contentgrid-row:first-of-type, .WW_MOD_BM_5-0-kontaktmodul .WW_number-block.WW_contentgrid-row:first-of-type, .WW_MOD_BM_5-0-kontaktmodul .WW_opening-block .WW_contentgrid-row:first-of-type, .WW_MOD_BM_5-0-kontaktmodul .WW_opening-block.WW_contentgrid-row:first-of-type {
      margin-top: 0px; }
    .WW_MOD_BM_5-0-kontaktmodul .WW_number-block .WW_contentgrid-row .WW_OBJ_text-link-icon:hover, .WW_MOD_BM_5-0-kontaktmodul .WW_number-block.WW_contentgrid-row .WW_OBJ_text-link-icon:hover, .WW_MOD_BM_5-0-kontaktmodul .WW_opening-block .WW_contentgrid-row .WW_OBJ_text-link-icon:hover, .WW_MOD_BM_5-0-kontaktmodul .WW_opening-block.WW_contentgrid-row .WW_OBJ_text-link-icon:hover {
      color: #fc7e51; }
      .WW_MOD_BM_5-0-kontaktmodul .WW_number-block .WW_contentgrid-row .WW_OBJ_text-link-icon:hover .WW_ui-icon, .WW_MOD_BM_5-0-kontaktmodul .WW_number-block.WW_contentgrid-row .WW_OBJ_text-link-icon:hover .WW_ui-icon, .WW_MOD_BM_5-0-kontaktmodul .WW_opening-block .WW_contentgrid-row .WW_OBJ_text-link-icon:hover .WW_ui-icon, .WW_MOD_BM_5-0-kontaktmodul .WW_opening-block.WW_contentgrid-row .WW_OBJ_text-link-icon:hover .WW_ui-icon {
        fill: #fc7e51; }
  .WW_MOD_BM_5-0-kontaktmodul .WW_tabs {
    background: #f0f0f0; }
  .WW_MOD_BM_5-0-kontaktmodul .WW_content {
    background: #fff;
    position: relative;
    z-index: 100;
    padding: 15px;
    pointer-events: none;
    opacity: 0;
    overflow: hidden;
    -webkit-transition: all 300ms ease-in-out;
    transition: all 300ms ease-in-out; }
    .WW_MOD_BM_5-0-kontaktmodul .WW_content.WW_st-active {
      opacity: 1; }
    .WW_MOD_BM_5-0-kontaktmodul .WW_content.WW_st-idle {
      pointer-events: auto; }
      .WW_MOD_BM_5-0-kontaktmodul .WW_content.WW_st-idle .WW_loader {
        opacity: 0;
        pointer-events: none; }
      .WW_MOD_BM_5-0-kontaktmodul .WW_content.WW_st-idle .WW_close-ct {
        opacity: 1; }
    .WW_MOD_BM_5-0-kontaktmodul .WW_content .WW_close-ct {
      opacity: 0;
      position: absolute;
      top: 15px;
      right: 15px;
      -webkit-transition: opacity 300ms ease-in-out;
      transition: opacity 300ms ease-in-out; }
    .WW_MOD_BM_5-0-kontaktmodul .WW_content .WW_loader {
      position: absolute;
      top: 0px;
      left: 0px;
      height: 100%;
      width: 100%;
      background: #f0f0f0;
      z-index: 200;
      -webkit-transition: all 300ms ease-in-out;
      transition: all 300ms ease-in-out; }
  .WW_MOD_BM_5-0-kontaktmodul .WW_message, .WW_MOD_BM_5-0-kontaktmodul .WW_social {
    margin-top: 15px; }
    @media (min-width: 640px) {
      .WW_MOD_BM_5-0-kontaktmodul .WW_message, .WW_MOD_BM_5-0-kontaktmodul .WW_social {
        margin-top: 25px; } }
    .WW_MOD_BM_5-0-kontaktmodul .WW_message .WW_ui-icon, .WW_MOD_BM_5-0-kontaktmodul .WW_social .WW_ui-icon {
      fill: #000; }
    .WW_MOD_BM_5-0-kontaktmodul .WW_message .WW_social-link, .WW_MOD_BM_5-0-kontaktmodul .WW_social .WW_social-link {
      margin-right: 10px; }
  .WW_MOD_BM_5-0-kontaktmodul .WW_mobile-search-ct {
    background: #f0f0f0;
    padding-left: 15px;
    padding-right: 15px;
    padding-top: 15px;
    padding-bottom: 25px; }
    @media (min-width: 640px) {
      .WW_MOD_BM_5-0-kontaktmodul .WW_mobile-search-ct {
        padding-left: 25px;
        padding-right: 25px; } }
    @media (min-width: 640px) {
      .WW_MOD_BM_5-0-kontaktmodul .WW_mobile-search-ct {
        padding-bottom: 40px; } }
    .WW_MOD_BM_5-0-kontaktmodul .WW_mobile-search-ct .WW_OBJ_fm-textfield {
      width: 80%; }
    .WW_MOD_BM_5-0-kontaktmodul .WW_mobile-search-ct .WW_OBJ_ui-btn {
      width: 18%;
      margin-top: -3px;
      margin-left: -4px; }
    .WW_MOD_BM_5-0-kontaktmodul .WW_mobile-search-ct .WW_destination-select {
      width: 98%;
      background: white;
      padding-left: 15px;
      height: 44px; }
    .WW_MOD_BM_5-0-kontaktmodul .WW_mobile-search-ct .WW_select-wrap {
      position: relative;
      padding-bottom: 15px; }
      @media (min-width: 640px) {
        .WW_MOD_BM_5-0-kontaktmodul .WW_mobile-search-ct .WW_select-wrap {
          padding-bottom: 25px; } }
      .WW_MOD_BM_5-0-kontaktmodul .WW_mobile-search-ct .WW_select-wrap .WW_ico-button {
        width: 18%;
        right: 9px;
        position: absolute;
        height: 44px;
        text-align: center;
        margin-top: 10px;
        pointer-events: none; }
        .WW_MOD_BM_5-0-kontaktmodul .WW_mobile-search-ct .WW_select-wrap .WW_ico-button .WW_ui-icon {
          margin-top: 1px;
          -webkit-transform: rotate(90deg);
                  transform: rotate(90deg); }
    .WW_MOD_BM_5-0-kontaktmodul .WW_mobile-search-ct .chosen-single > span {
      position: relative;
      top: 50%;
      -webkit-transform: translateY(-50%);
              transform: translateY(-50%); }
    .WW_MOD_BM_5-0-kontaktmodul .WW_mobile-search-ct .chosen-single b {
      margin-right: 15px; }
    .WW_MOD_BM_5-0-kontaktmodul .WW_mobile-search-ct .chosen-container {
      width: 98% !important;
      margin-bottom: 15px; }
    .WW_MOD_BM_5-0-kontaktmodul .WW_mobile-search-ct .chosen-results {
      padding-top: 0px;
      padding-bottom: 0px; }
  .WW_MOD_BM_5-0-kontaktmodul .WW_tab-item {
    padding-bottom: 15px;
    padding-top: 15px;
    position: relative;
    border-left: 3px solid #f0f0f0; }
    .WW_MOD_BM_5-0-kontaktmodul .WW_tab-item:hover {
      background: #fff;
      cursor: pointer;
      border-left: 3px solid #fff; }
      .WW_MOD_BM_5-0-kontaktmodul .WW_tab-item:hover .WW_marker {
        fill: #f84914; }
    .WW_MOD_BM_5-0-kontaktmodul .WW_tab-item .WW_col {
      position: relative; }
      .WW_MOD_BM_5-0-kontaktmodul .WW_tab-item .WW_col .WW_tab-id {
        position: absolute;
        top: 6px;
        left: 0px;
        color: #fff;
        display: block;
        width: 100%;
        text-align: center;
        font-size: 1rem;
        line-height: 1.4;
        font-family: "WuW-BoldWeb", Arial, Helvetica, sans-serif; }
      .WW_MOD_BM_5-0-kontaktmodul .WW_tab-item .WW_col:first-of-type {
        text-align: center; }
        .WW_MOD_BM_5-0-kontaktmodul .WW_tab-item .WW_col:first-of-type .WW_ui-icon {
          height: 45px;
          width: 45px;
          fill: #878787; }
      .WW_MOD_BM_5-0-kontaktmodul .WW_tab-item .WW_col:last-of-type {
        text-align: center;
        position: absolute;
        top: 50%;
        right: 0px;
        margin-top: -18px; }
        .WW_MOD_BM_5-0-kontaktmodul .WW_tab-item .WW_col:last-of-type .WW_ui-icon {
          margin-top: 4px; }
  .WW_MOD_BM_5-0-kontaktmodul.WW_single .WW_info-ct {
    padding: 15px;
    background: #fff; }
  .WW_MOD_BM_5-0-kontaktmodul .WW_info-ct {
    border: 3px solid #f0f0f0;
    border-top: none; }
  .WW_MOD_BM_5-0-kontaktmodul .WW_number-block {
    margin-top: 15px; }
    @media (min-width: 640px) {
      .WW_MOD_BM_5-0-kontaktmodul .WW_number-block {
        margin-top: 25px; } }
  .WW_MOD_BM_5-0-kontaktmodul .WW_opening-block {
    margin-top: 15px; }
    .WW_MOD_BM_5-0-kontaktmodul .WW_opening-block .WW_social:first-child {
      margin-top: 0px; }
  .WW_MOD_BM_5-0-kontaktmodul .WW_OBJ_text-link-icon {
    color: #f84914; }
    .WW_MOD_BM_5-0-kontaktmodul .WW_OBJ_text-link-icon .WW_ui-icon {
      fill: #f84914; }

.WW_MOD_BM_6-0-berater-produktteaser {
  margin-bottom: 60px;
  max-width: 1500px;
  margin: 0 auto; }
  @media (min-width: 640px) {
    .WW_MOD_BM_6-0-berater-produktteaser {
      margin-bottom: 80px; } }
  .WW_MOD_BM_6-0-berater-produktteaser .WW_ct {
    padding-left: 4.16667%;
    padding-right: 4.16667%; }
    .WW_MOD_BM_6-0-berater-produktteaser .WW_ct .WW_image-content {
      padding-top: 56.25%;
      overflow: hidden;
      position: relative; }
    .WW_MOD_BM_6-0-berater-produktteaser .WW_ct .WW_img-ct {
      position: absolute;
      top: 0; }
      .WW_MOD_BM_6-0-berater-produktteaser .WW_ct .WW_img-ct:before {
        content: "";
        position: absolute;
        z-index: 3;
        left: 0;
        right: 0;
        top: auto;
        bottom: 0;
        height: 20px;
        background-color: rgba(255, 255, 255, 0.5); }
      .WW_MOD_BM_6-0-berater-produktteaser .WW_ct .WW_img-ct img {
        width: 100%; }
  .WW_MOD_BM_6-0-berater-produktteaser .WW_link-block {
    display: block;
    width: 100%;
    margin-bottom: 15px; }
    @media (min-width: 640px) {
      .WW_MOD_BM_6-0-berater-produktteaser .WW_link-block {
        margin-bottom: 25px; } }
    .WW_MOD_BM_6-0-berater-produktteaser .WW_link-block:last-of-type {
      margin-bottom: 0; }
  .WW_MOD_BM_6-0-berater-produktteaser .WW_OBJ_text-link-icon:hover {
    color: #fc7e51; }
    .WW_MOD_BM_6-0-berater-produktteaser .WW_OBJ_text-link-icon:hover .WW_ui-icon {
      fill: #fc7e51; }
  .WW_MOD_BM_6-0-berater-produktteaser .WW_teaser-block {
    margin-bottom: 15px; }
    @media (min-width: 640px) {
      .WW_MOD_BM_6-0-berater-produktteaser .WW_teaser-block {
        margin-bottom: 25px; } }
  .WW_MOD_BM_6-0-berater-produktteaser .WW_txt-content {
    border-bottom: 2px solid #f0f0f0;
    border-left: 2px solid #f0f0f0;
    border-right: 2px solid #f0f0f0;
    padding-left: 15px;
    padding-right: 15px;
    padding-top: 15px;
    padding-bottom: 15px; }
    @media (min-width: 640px) {
      .WW_MOD_BM_6-0-berater-produktteaser .WW_txt-content {
        padding-left: 25px;
        padding-right: 25px; } }
    @media (min-width: 640px) {
      .WW_MOD_BM_6-0-berater-produktteaser .WW_txt-content {
        padding-top: 25px; } }
    @media (min-width: 640px) {
      .WW_MOD_BM_6-0-berater-produktteaser .WW_txt-content {
        padding-bottom: 25px; } }
    .WW_MOD_BM_6-0-berater-produktteaser .WW_txt-content a {
      color: #f84914;
      font-size: 1rem;
      line-height: 1.45;
      font-family: "WuW-RegularWeb", Arial, Helvetica, sans-serif; }
    .WW_MOD_BM_6-0-berater-produktteaser .WW_txt-content .WW_cta-icon {
      fill: #f84914; }
    .WW_MOD_BM_6-0-berater-produktteaser .WW_txt-content .WW_cta {
      padding-top: 25px; }
      @media (min-width: 640px) {
        .WW_MOD_BM_6-0-berater-produktteaser .WW_txt-content .WW_cta {
          padding-top: 40px; } }
    .WW_MOD_BM_6-0-berater-produktteaser .WW_txt-content .WW_head {
      margin-bottom: 15px; }
      @media (min-width: 640px) {
        .WW_MOD_BM_6-0-berater-produktteaser .WW_txt-content .WW_head {
          margin-bottom: 25px; } }
    .WW_MOD_BM_6-0-berater-produktteaser .WW_txt-content .WW_acc-header {
      background: #fff;
      padding-left: 0; }
    .WW_MOD_BM_6-0-berater-produktteaser .WW_txt-content .WW_acc-ct {
      padding-left: 0; }
    .WW_MOD_BM_6-0-berater-produktteaser .WW_txt-content .WW_acc-item {
      margin-top: 0;
      border-bottom: 2px solid #c6c6c6; }
      .WW_MOD_BM_6-0-berater-produktteaser .WW_txt-content .WW_acc-item:last-child {
        border-bottom: 0; }

.WW_MOD_BM_8-0-event-engagement-teaser .WW_grid-small .WW_img-ct {
  border: 2px solid #f0f0f0;
  border-bottom: none; }
  .WW_MOD_BM_8-0-event-engagement-teaser .WW_grid-small .WW_img-ct:before {
    display: none !important; }

.WW_MOD_BM_8-0-event-engagement-teaser .WW_grid-small .WW_col {
  width: 290px; }

.WW_MOD_BM_8-0-event-engagement-teaser .WW_grid-small.WW_contentgrid-single .WW_col {
  width: 100%; }

.WW_MOD_BM_8-0-event-engagement-teaser .WW_grid-small .WW_txt-col {
  padding-bottom: 50px; }
  .WW_MOD_BM_8-0-event-engagement-teaser .WW_grid-small .WW_txt-col .WW_sub {
    color: #878787; }
  .WW_MOD_BM_8-0-event-engagement-teaser .WW_grid-small .WW_txt-col .WW_OBJ_text-body, .WW_MOD_BM_8-0-event-engagement-teaser .WW_grid-small .WW_txt-col .WW_OBJ_text-link-icon {
    margin-top: 15px; }
  .WW_MOD_BM_8-0-event-engagement-teaser .WW_grid-small .WW_txt-col .WW_OBJ_text-link-icon {
    position: absolute;
    bottom: 15px; }

.WW_MOD_BM_9-0-servicemodul {
  max-width: 1500px;
  margin: 0 auto;
  margin-bottom: 60px; }
  @media (min-width: 640px) {
    .WW_MOD_BM_9-0-servicemodul {
      margin-bottom: 80px; } }
  .WW_MOD_BM_9-0-servicemodul .WW_ct {
    padding-left: 4.16667%;
    padding-right: 4.16667%; }
    .WW_MOD_BM_9-0-servicemodul .WW_ct .WW_acc-ct {
      padding: 0px !important; }
    .WW_MOD_BM_9-0-servicemodul .WW_ct .WW_header {
      margin-bottom: 15px; }
      @media (min-width: 640px) {
        .WW_MOD_BM_9-0-servicemodul .WW_ct .WW_header {
          margin-bottom: 25px; } }
    .WW_MOD_BM_9-0-servicemodul .WW_ct .WW_item {
      border: 2px solid #f0f0f0;
      padding: 15px;
      position: relative;
      padding-bottom: 60px;
      margin-top: 15px; }
      @media (min-width: 640px) {
        .WW_MOD_BM_9-0-servicemodul .WW_ct .WW_item {
          margin-top: 25px; } }
      .WW_MOD_BM_9-0-servicemodul .WW_ct .WW_item .WW_OBJ_text-body {
        margin-top: 15px; }
        @media (min-width: 640px) {
          .WW_MOD_BM_9-0-servicemodul .WW_ct .WW_item .WW_OBJ_text-body {
            margin-top: 25px; } }
      .WW_MOD_BM_9-0-servicemodul .WW_ct .WW_item .WW_OBJ_text-link-icon {
        position: absolute;
        bottom: 20px; }

.WW_MOD_BM_10-0-liveticker {
  max-width: 1500px;
  margin: 0 auto;
  margin-bottom: 60px; }
  @media (min-width: 640px) {
    .WW_MOD_BM_10-0-liveticker {
      margin-bottom: 80px; } }
  .WW_MOD_BM_10-0-liveticker .WW_ct {
    padding: 0 4.16667%; }
    .WW_MOD_BM_10-0-liveticker .WW_ct .WW_ticker-wrap {
      border: 2px solid #f0f0f0;
      padding: 15px;
      *zoom: 1; }
      .WW_MOD_BM_10-0-liveticker .WW_ct .WW_ticker-wrap:before, .WW_MOD_BM_10-0-liveticker .WW_ct .WW_ticker-wrap:after {
        content: "";
        display: table; }
      .WW_MOD_BM_10-0-liveticker .WW_ct .WW_ticker-wrap:after {
        clear: both; }
    .WW_MOD_BM_10-0-liveticker .WW_ct .WW_static-wrap {
      *zoom: 1; }
      .WW_MOD_BM_10-0-liveticker .WW_ct .WW_static-wrap:before, .WW_MOD_BM_10-0-liveticker .WW_ct .WW_static-wrap:after {
        content: "";
        display: table; }
      .WW_MOD_BM_10-0-liveticker .WW_ct .WW_static-wrap:after {
        clear: both; }
    .WW_MOD_BM_10-0-liveticker .WW_ct .WW_static {
      margin-right: 15px;
      width: auto;
      float: left; }
      .WW_MOD_BM_10-0-liveticker .WW_ct .WW_static .WW_border {
        display: inline-block;
        font-family: "WuW-BoldWeb", Arial, Helvetica, sans-serif;
        color: #878787; }
    .WW_MOD_BM_10-0-liveticker .WW_ct .WW_cta {
      position: relative;
      min-height: 45px;
      display: block;
      -webkit-transition: height 200ms 200ms;
      transition: height 200ms 200ms; }
    .WW_MOD_BM_10-0-liveticker .WW_ct .WW_cta-item {
      position: absolute;
      top: -5px;
      left: 0px;
      display: none;
      pointer-events: none; }
      .WW_MOD_BM_10-0-liveticker .WW_ct .WW_cta-item.WW_st-active {
        position: relative;
        display: block;
        top: 3px;
        pointer-events: auto; }
      .WW_MOD_BM_10-0-liveticker .WW_ct .WW_cta-item .WW_ui-icon {
        position: relative;
        height: 15px;
        width: 15px;
        top: 0; }
      .WW_MOD_BM_10-0-liveticker .WW_ct .WW_cta-item .WW_st-inline-icon {
        display: inline-block;
        position: absolute;
        right: 0;
        top: 50%;
        margin-top: -10px; }
      .WW_MOD_BM_10-0-liveticker .WW_ct .WW_cta-item .WW_OBJ_text-link-icon {
        position: relative;
        padding-right: 20px;
        padding-left: 0; }

@-webkit-keyframes showHighlight {
  0% {
    -webkit-transform: translateX(105%);
            transform: translateX(105%); }
  20% {
    -webkit-transform: translateX(0);
            transform: translateX(0); }
  80% {
    -webkit-transform: translateX(0);
            transform: translateX(0); }
  100% {
    -webkit-transform: translateX(105%);
            transform: translateX(105%); } }

@keyframes showHighlight {
  0% {
    -webkit-transform: translateX(105%);
            transform: translateX(105%); }
  20% {
    -webkit-transform: translateX(0);
            transform: translateX(0); }
  80% {
    -webkit-transform: translateX(0);
            transform: translateX(0); }
  100% {
    -webkit-transform: translateX(105%);
            transform: translateX(105%); } }

@-webkit-keyframes clickable {
  0% {
    border: none; }
  100% {
    border: 1px solid red; } }

@keyframes clickable {
  0% {
    border: none; }
  100% {
    border: 1px solid red; } }

body.WW_st-contact-layer-active {
  overflow: hidden; }
  body.WW_st-contact-layer-active .WW_OBJ_area-ct,
  body.WW_st-contact-layer-active .WW_MOD_NM_4-1-footer-markenplatform {
    display: none; }

.WW_contact-layer {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 490;
  height: 100vh;
  width: 100vw;
  overflow: scroll;
  -webkit-overflow-scrolling: touch;
  pointer-events: none;
  -webkit-transition: opacity 500ms ease-in-out;
  transition: opacity 500ms ease-in-out;
  opacity: 0;
  padding-top: 60px; }
  .WW_contact-layer.WW_st-active {
    opacity: 1;
    background: #fff;
    pointer-events: all; }
  .WW_contact-layer input,
  .WW_contact-layer input[type='text'],
  .WW_contact-layer textarea {
    font-size: 16px; }
  .WW_contact-layer .WW_MOD_EM_7-0-fortschritt {
    margin-bottom: 10px; }
    .WW_contact-layer .WW_MOD_EM_7-0-fortschritt .WW_processbar-description {
      margin-left: 0; }
  .WW_contact-layer.WW_appoint .WW_form {
    display: none; }
    .WW_contact-layer.WW_appoint .WW_form.WW_st-active {
      display: block; }
    .WW_contact-layer.WW_appoint .WW_form table tr {
      display: -webkit-box;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
              flex-direction: column; }
      .WW_contact-layer.WW_appoint .WW_form table tr:nth-child(odd) {
        background-color: #f0f0f0; }
      .WW_contact-layer.WW_appoint .WW_form table tr th {
        font-family: "WuW-BoldWeb", Arial, Helvetica, sans-serif;
        font-weight: normal;
        padding: 15px 15px 5px; }
      .WW_contact-layer.WW_appoint .WW_form table tr td {
        padding: 0 15px 15px; }
  .WW_contact-layer.WW_appoint .WW_ext-submit {
    display: -webkit-box;
    display: flex;
    margin-top: 10px; }
    .WW_contact-layer.WW_appoint .WW_ext-submit button:last-child, .WW_contact-layer.WW_appoint .WW_ext-submit .WW_MOD_EM_2-0-widgetleiste .WW_search-window .WW_switch-wrap a.WW_switch-button:last-child, .WW_MOD_EM_2-0-widgetleiste .WW_search-window .WW_switch-wrap .WW_contact-layer.WW_appoint .WW_ext-submit a.WW_switch-button:last-child {
      margin-left: auto; }
  .WW_contact-layer.WW_st-success .WW_ct {
    max-height: 0px;
    overflow: hidden;
    opacity: 0;
    pointer-events: none;
    max-height: 0;
    overflow: hidden; }
  .WW_contact-layer.WW_st-success .WW_success {
    opacity: 1;
    pointer-events: all;
    max-height: 1000px;
    display: block; }
  .WW_contact-layer .WW_success {
    -webkit-transition: max-height 400ms ease-in-out;
    transition: max-height 400ms ease-in-out;
    pointer-events: 0;
    opacity: 0;
    max-height: 0;
    overflow: hidden;
    display: none; }
  .WW_contact-layer .WW_st-error {
    margin-bottom: 7px;
    display: none; }
    .WW_contact-layer .WW_st-error.WW_st-active {
      display: block; }
  .WW_contact-layer .WW_info-mail {
    word-break: break-all; }
  .WW_contact-layer .WW_ct, .WW_contact-layer .WW_success {
    max-width: 720px;
    background: #fff;
    border: 2px solid #f0f0f0;
    padding: 20px;
    position: relative;
    -webkit-transition: max-height 400ms ease-in-out;
    transition: max-height 400ms ease-in-out; }
    .WW_contact-layer .WW_ct .WW_contact-close, .WW_contact-layer .WW_success .WW_contact-close {
      width: 100%;
      text-align: right;
      margin-bottom: 10px; }
      .WW_contact-layer .WW_ct .WW_contact-close .WW_icon-box, .WW_contact-layer .WW_success .WW_contact-close .WW_icon-box {
        cursor: pointer; }
    .WW_contact-layer .WW_ct .WW_OBJ_text-hl, .WW_contact-layer .WW_success .WW_OBJ_text-hl {
      margin: 0;
      padding: 0; }
      .WW_contact-layer .WW_ct .WW_OBJ_text-hl.WW_ext-highlight, .WW_contact-layer .WW_success .WW_OBJ_text-hl.WW_ext-highlight {
        margin-bottom: 15px; }
    .WW_contact-layer .WW_ct .WW_OBJ_text-body, .WW_contact-layer .WW_success .WW_OBJ_text-body {
      margin: 0;
      padding: 0; }
    .WW_contact-layer .WW_ct .WW_info-name, .WW_contact-layer .WW_success .WW_info-name {
      font-family: "WuW-BoldWeb", Arial, Helvetica, sans-serif;
      margin-bottom: 5px; }
    .WW_contact-layer .WW_ct .WW_info, .WW_contact-layer .WW_success .WW_info {
      display: -webkit-box;
      display: flex;
      margin-bottom: 25px; }
      .WW_contact-layer .WW_ct .WW_info .WW_image-block, .WW_contact-layer .WW_success .WW_info .WW_image-block {
        display: none; }
      .WW_contact-layer .WW_ct .WW_info .WW_salutation, .WW_contact-layer .WW_success .WW_info .WW_salutation {
        color: #878787;
        margin-bottom: 3px; }
      .WW_contact-layer .WW_ct .WW_info .WW_beraterslider-phone, .WW_contact-layer .WW_success .WW_info .WW_beraterslider-phone {
        font-family: "WuW-RegularWeb", Arial, Helvetica, sans-serif;
        color: #000; }
    .WW_contact-layer .WW_ct .WW_form-heading, .WW_contact-layer .WW_success .WW_form-heading {
      margin-bottom: 25px; }
    .WW_contact-layer .WW_ct .WW_OBJ_fm-group, .WW_contact-layer .WW_success .WW_OBJ_fm-group {
      margin-bottom: 25px; }
  .WW_contact-layer .WW_form-footer {
    margin-bottom: 25px; }
    @media screen and (max-width: 640px) {
      .WW_contact-layer .WW_form-footer {
        margin-bottom: 50px; } }
    .WW_contact-layer .WW_form-footer__anchor {
      color: grey;
      fill: grey; }
      .WW_contact-layer .WW_form-footer__anchor .WW_ui-icon {
        fill: grey; }

.WW_MOD_BM_11-0-beraterslider {
  max-width: 1500px;
  margin: 0 auto;
  overflow: hidden;
  position: relative;
  margin-bottom: 65px; }
  .WW_MOD_BM_11-0-beraterslider.WW_js-loader .WW_berater-ct {
    max-height: 400px;
    height: 400px; }
  .WW_MOD_BM_11-0-beraterslider.WW_js-loader .WW_berater-slider {
    max-height: 400px;
    overflow: hidden; }
  .WW_MOD_BM_11-0-beraterslider.WW_js-loader .WW_loader {
    opacity: 1; }
  .WW_MOD_BM_11-0-beraterslider.WW_js-loader .slick-track  {
    opacity: 0; }
  .WW_MOD_BM_11-0-beraterslider.WW_st-single .WW_ct:after, .WW_MOD_BM_11-0-beraterslider.WW_st-single .WW_ct:before {
    display: none;
    opacity: 0; }
  .WW_MOD_BM_11-0-beraterslider.WW_st-single .WW_search-block > .WW_OBJ_text-hl {
    display: none; }
    .WW_MOD_BM_11-0-beraterslider.WW_st-single .WW_search-block > .WW_OBJ_text-hl.WW_single-headline {
      display: inline-block; }
  .WW_MOD_BM_11-0-beraterslider.WW_st-single .WW_search-block .WW_search-input {
    max-height: 0;
    overflow: hidden;
    opacity: 0;
    padding: 0;
    margin-top: 0; }
  .WW_MOD_BM_11-0-beraterslider.WW_st-single .WW_berater-list-headline {
    display: none; }
  .WW_MOD_BM_11-0-beraterslider.WW_st-single .WW_berater-item {
    opacity: 1;
    width: 100%;
    padding-bottom: 0; }
    .WW_MOD_BM_11-0-beraterslider.WW_st-single .WW_berater-item .WW_berater-button {
      position: relative; }
    .WW_MOD_BM_11-0-beraterslider.WW_st-single .WW_berater-item .WW_berater-list-headline {
      opacity: 0; }
    .WW_MOD_BM_11-0-beraterslider.WW_st-single .WW_berater-item.WW_st-highlight {
      border: 2px solid #f0f0f0; }
      .WW_MOD_BM_11-0-beraterslider.WW_st-single .WW_berater-item.WW_st-highlight .WW_berater-list-headline {
        opacity: 0; }
      .WW_MOD_BM_11-0-beraterslider.WW_st-single .WW_berater-item.WW_st-highlight .WW_star-block {
        display: none; }
  .WW_MOD_BM_11-0-beraterslider.WW_st-single .WW_single-functions {
    opacity: 1;
    display: -webkit-box;
    display: flex;
    pointer-events: all;
    cursor: pointer; }
  .WW_MOD_BM_11-0-beraterslider.WW_st-single .WW_single-headline {
    padding-right: 320px; }
  .WW_MOD_BM_11-0-beraterslider.WW_st-single-active .WW_single-functions {
    opacity: 0;
    pointer-events: none;
    display: none; }
  .WW_MOD_BM_11-0-beraterslider.WW_st-single-active .WW_search-block > .WW_OBJ_text-hl {
    display: inline-block; }
    .WW_MOD_BM_11-0-beraterslider.WW_st-single-active .WW_search-block > .WW_OBJ_text-hl.WW_single-headline {
      display: none; }
  .WW_MOD_BM_11-0-beraterslider.WW_st-single-active .WW_search-block .WW_search-input {
    max-height: 500px;
    max-width: 2000px;
    opacity: 1;
    overflow: visible;
    padding: 13px;
    margin-top: 25px; }
  .WW_MOD_BM_11-0-beraterslider .WW_single-functions {
    opacity: 0;
    position: relative;
    -webkit-box-align: center;
            align-items: center;
    pointer-events: none;
    display: none;
    margin-top: 15px;
    -webkit-transition: opacity 300ms ease-in-out;
    transition: opacity 300ms ease-in-out; }
    .WW_MOD_BM_11-0-beraterslider .WW_single-functions .WW_OBJ_text-body {
      color: #878787; }
      .WW_MOD_BM_11-0-beraterslider .WW_single-functions .WW_OBJ_text-body + .WW_OBJ_ui-btn {
        margin-left: 25px; }
  .WW_MOD_BM_11-0-beraterslider .WW_loader {
    opacity: 0;
    pointer-events: none;
    -webkit-transition: opacity 100ms ease-in-out;
    transition: opacity 100ms ease-in-out;
    width: 200%;
    height: 400px;
    max-height: 400px;
    background: #fff;
    top: 0;
    left: -50%;
    z-index: 999;
    position: absolute; }
  .WW_MOD_BM_11-0-beraterslider .WW_ct {
    padding: 0 4.16667%;
    position: relative; }
  .WW_MOD_BM_11-0-beraterslider .WW_berater-ct {
    position: relative;
    -webkit-transition: max-height 500ms ease-in-out;
    transition: max-height 500ms ease-in-out;
    max-height: 420px;
    height: auto; }
  .WW_MOD_BM_11-0-beraterslider .WW_berater-list-headline {
    opacity: 0;
    height: 0;
    margin-bottom: 0;
    color: grey; }
    .WW_MOD_BM_11-0-beraterslider .WW_berater-list-headline .WW_OBJ_text-body {
      color: grey;
      font-size: 0.8rem; }
  .WW_MOD_BM_11-0-beraterslider .WW_search-block {
    margin-bottom: 15px;
    position: relative;
    display: -webkit-box;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
            flex-direction: column; }
    @media (min-width: 640px) {
      .WW_MOD_BM_11-0-beraterslider .WW_search-block {
        margin-bottom: 25px; } }
    .WW_MOD_BM_11-0-beraterslider .WW_search-block.WW_ext-prefill .WW_search-input .WW_prefill {
      display: block; }
    .WW_MOD_BM_11-0-beraterslider .WW_search-block.WW_ext-prefill .WW_search-input .WW_OBJ_ui-btn {
      background: #f0f0f0;
      color: #000;
      border-color: #f0f0f0; }
    .WW_MOD_BM_11-0-beraterslider .WW_search-block .WW_error-message {
      padding: 25px 25px 0 80px;
      display: none;
      position: relative; }
      .WW_MOD_BM_11-0-beraterslider .WW_search-block .WW_error-message .WW_OBJ_text-body {
        color: #e20a16; }
      .WW_MOD_BM_11-0-beraterslider .WW_search-block .WW_error-message.WW_st-active {
        display: block; }
      .WW_MOD_BM_11-0-beraterslider .WW_search-block .WW_error-message .WW_icon-block {
        position: absolute;
        left: 13px;
        height: 50px;
        width: 50px; }
        .WW_MOD_BM_11-0-beraterslider .WW_search-block .WW_error-message .WW_icon-block .WW_ui-icon {
          width: 100%;
          height: 100%;
          fill: #e20a16; }
    .WW_MOD_BM_11-0-beraterslider .WW_search-block .WW_single-headline {
      display: none; }
    .WW_MOD_BM_11-0-beraterslider .WW_search-block .WW_search-input {
      margin-top: 15px;
      border: 2px solid #f0f0f0;
      padding: 13px;
      position: relative;
      -webkit-transition: max-height 500ms ease-in-out, opacity 300ms ease-in-out;
      transition: max-height 500ms ease-in-out, opacity 300ms ease-in-out; }
      @media (min-width: 640px) {
        .WW_MOD_BM_11-0-beraterslider .WW_search-block .WW_search-input {
          margin-top: 25px; } }
      .WW_MOD_BM_11-0-beraterslider .WW_search-block .WW_search-input .WW_prefill {
        position: absolute;
        top: 25px;
        width: auto;
        padding-left: 15px;
        padding-right: 30px;
        display: none;
        cursor: pointer; }
        .WW_MOD_BM_11-0-beraterslider .WW_search-block .WW_search-input .WW_prefill .WW_ui-icon {
          position: absolute;
          right: 0px;
          height: 15px;
          width: 15px;
          top: 50%;
          -webkit-transform: translateY(-50%);
                  transform: translateY(-50%);
          fill: #878787;
          -webkit-transition: fill 300ms ease-in-out;
          transition: fill 300ms ease-in-out; }
          .WW_MOD_BM_11-0-beraterslider .WW_search-block .WW_search-input .WW_prefill .WW_ui-icon:hover {
            fill: #000; }
      .WW_MOD_BM_11-0-beraterslider .WW_search-block .WW_search-input .WW_OBJ_ui-btn {
        width: 100%;
        margin-top: 10px;
        -webkit-transition: border-color 300ms ease-in-out, background 300ms ease-in-out, color 300ms ease-in-out;
        transition: border-color 300ms ease-in-out, background 300ms ease-in-out, color 300ms ease-in-out; }
      .WW_MOD_BM_11-0-beraterslider .WW_search-block .WW_search-input input {
        border: none;
        width: 100%; }
  .WW_MOD_BM_11-0-beraterslider .WW_template-container {
    display: none; }
  .WW_MOD_BM_11-0-beraterslider .slick-list {
    overflow: visible; }
  .WW_MOD_BM_11-0-beraterslider .slick-track {
    opacity: 1;
    -webkit-transition: opacity 1000ms ease-in-out;
    transition: opacity 1000ms ease-in-out; }
    .WW_MOD_BM_11-0-beraterslider .slick-track .WW_berater-item {
      opacity: 1; }
  .WW_MOD_BM_11-0-beraterslider .slick-next, .WW_MOD_BM_11-0-beraterslider .slick-prev {
    z-index: 450;
    width: 44px;
    height: 44px;
    margin: 0;
    -webkit-transform: translateY(-50%);
            transform: translateY(-50%);
    -webkit-transition: opacity 500ms ease-in-out;
    transition: opacity 500ms ease-in-out; }
    .WW_MOD_BM_11-0-beraterslider .slick-next .WW_icon-box, .WW_MOD_BM_11-0-beraterslider .slick-prev .WW_icon-box {
      width: 44px;
      height: 44px;
      background: #f84914;
      position: relative; }
      .WW_MOD_BM_11-0-beraterslider .slick-next .WW_icon-box .WW_ui-icon, .WW_MOD_BM_11-0-beraterslider .slick-prev .WW_icon-box .WW_ui-icon {
        position: absolute;
        top: 50%;
        left: 50%;
        -webkit-transform: translateX(-50%) translateY(-50%);
                transform: translateX(-50%) translateY(-50%);
        fill: #fff; }
    .WW_MOD_BM_11-0-beraterslider .slick-next.slick-disabled, .WW_MOD_BM_11-0-beraterslider .slick-prev.slick-disabled {
      opacity: 0; }
  .WW_MOD_BM_11-0-beraterslider .slick-slide {
    margin: 0 10px; }
  .WW_MOD_BM_11-0-beraterslider .WW_berater-item {
    padding-bottom: 44px;
    border: 2px solid #f0f0f0;
    height: 100%;
    width: 240px;
    opacity: 0;
    position: relative;
    -webkit-transition: border 300ms ease-in-out, opacity 500ms ease-in-out;
    transition: border 300ms ease-in-out, opacity 500ms ease-in-out; }
    .WW_MOD_BM_11-0-beraterslider .WW_berater-item:hover {
      border: 2px solid #f84914; }
    .WW_MOD_BM_11-0-beraterslider .WW_berater-item .WW_berater-list-headline {
      z-index: 1;
      position: absolute;
      top: -36px;
      left: 0;
      margin: 0;
      opacity: 0; }
    .WW_MOD_BM_11-0-beraterslider .WW_berater-item.WW_st-highlight {
      border: 2px solid #f84914; }
      .WW_MOD_BM_11-0-beraterslider .WW_berater-item.WW_st-highlight .WW_berater-list-headline {
        opacity: 1; }
      .WW_MOD_BM_11-0-beraterslider .WW_berater-item.WW_st-highlight .WW_berater-button .WW_OBJ_ui-btn {
        background: #f84914;
        color: #fff; }
        .WW_MOD_BM_11-0-beraterslider .WW_berater-item.WW_st-highlight .WW_berater-button .WW_OBJ_ui-btn .WW_ui-icon {
          fill: #fff; }
      .WW_MOD_BM_11-0-beraterslider .WW_berater-item.WW_st-highlight .WW_star-block .WW_text {
        -webkit-animation: showHighlight 1.8s 1 200ms;
                animation: showHighlight 1.8s 1 200ms; }
      .WW_MOD_BM_11-0-beraterslider .WW_berater-item.WW_st-highlight .WW_star-block .WW_icon {
        background: #f84914; }
      .WW_MOD_BM_11-0-beraterslider .WW_berater-item.WW_st-highlight .WW_star-block .WW_ui-icon {
        fill: #fff; }
      .WW_MOD_BM_11-0-beraterslider .WW_berater-item.WW_st-highlight .WW_adress .WW_OBJ_text-body.WW_salutation {
        opacity: 1; }
    .WW_MOD_BM_11-0-beraterslider .WW_berater-item .WW_image {
      cursor: pointer;
      padding-top: 56.25%;
      position: relative;
      overflow: hidden;
      background: #f0f0f0; }
      .WW_MOD_BM_11-0-beraterslider .WW_berater-item .WW_image img {
        position: absolute;
        top: 0;
        left: 50%;
        -webkit-transform: translateX(-50%);
                transform: translateX(-50%);
        height: 100%;
        width: auto; }
    @media screen and (max-width: 767px) {
      .WW_MOD_BM_11-0-beraterslider .WW_berater-item .WW_ui-icon.WW_icon-berater,
      .WW_MOD_BM_11-0-beraterslider .WW_berater-item .WW_ui-icon.WW_icon-calendar {
        pointer-events: none; } }
    .WW_MOD_BM_11-0-beraterslider .WW_berater-item .WW_icon-block {
      position: absolute;
      bottom: 0;
      left: 0;
      background: white;
      padding-left: 3.5px;
      padding-right: 3.5px;
      display: -webkit-box;
      display: flex;
      align-content: center; }
      .WW_MOD_BM_11-0-beraterslider .WW_berater-item .WW_icon-block .WW_icon {
        height: 40px;
        position: relative;
        cursor: pointer;
        max-width: 45px;
        overflow: hidden;
        padding-left: 45px;
        padding-top: 11px;
        padding-right: 13px;
        -webkit-transition: max-width 750ms ease-in-out;
        transition: max-width 750ms ease-in-out; }
        .WW_MOD_BM_11-0-beraterslider .WW_berater-item .WW_icon-block .WW_icon > a {
          margin-left: -25px;
          padding-left: 25px;
          pointer-events: none; }
        .WW_MOD_BM_11-0-beraterslider .WW_berater-item .WW_icon-block .WW_icon .WW_OBJ_text-body {
          color: #f84914;
          background: transparent;
          padding-left: 12px;
          opacity: 0;
          border: none;
          -webkit-transition: opacity 300ms ease-in-out;
          transition: opacity 300ms ease-in-out; }
        .WW_MOD_BM_11-0-beraterslider .WW_berater-item .WW_icon-block .WW_icon + .WW_icon .WW_ui-icon {
          left: 14px; }
        .WW_MOD_BM_11-0-beraterslider .WW_berater-item .WW_icon-block .WW_icon + .WW_icon .WW_OBJ_text-body {
          padding-left: 5px; }
        .WW_MOD_BM_11-0-beraterslider .WW_berater-item .WW_icon-block .WW_icon:hover {
          max-width: 500px; }
          .WW_MOD_BM_11-0-beraterslider .WW_berater-item .WW_icon-block .WW_icon:hover .WW_OBJ_text-body {
            opacity: 1; }
          @media screen and (min-width: 769px) {
            .WW_MOD_BM_11-0-beraterslider .WW_berater-item .WW_icon-block .WW_icon:hover > a {
              pointer-events: all; } }
        .WW_MOD_BM_11-0-beraterslider .WW_berater-item .WW_icon-block .WW_icon:nth-child(1):after {
          content: "";
          height: calc(50% + 2px);
          width: 2px;
          position: absolute;
          top: calc(50% + 1px);
          -webkit-transform: translateY(-50%);
                  transform: translateY(-50%);
          right: -0.5px;
          background: #f0f0f0; }
        .WW_MOD_BM_11-0-beraterslider .WW_berater-item .WW_icon-block .WW_icon .WW_ui-icon {
          position: absolute;
          top: 50%;
          left: 20px;
          fill: #f84914;
          -webkit-transform: translateY(-50%);
                  transform: translateY(-50%); }
    .WW_MOD_BM_11-0-beraterslider .WW_berater-item .WW_star-block {
      position: absolute;
      top: 0;
      right: 0;
      width: auto;
      height: 32px;
      pointer-events: none;
      -webkit-transition: background 300ms ease-in-out;
      transition: background 300ms ease-in-out;
      display: -webkit-box;
      display: flex; }
      .WW_MOD_BM_11-0-beraterslider .WW_berater-item .WW_star-block .WW_text {
        background: #f84914;
        color: #fff;
        display: inline-block;
        padding-left: 10px;
        padding-right: 7px;
        padding-top: 2px;
        -webkit-transform: translateX(105%);
                transform: translateX(105%);
        -webkit-transition: -webkit-transform 300ms ease-in-out;
        transition: -webkit-transform 300ms ease-in-out;
        transition: transform 300ms ease-in-out;
        transition: transform 300ms ease-in-out, -webkit-transform 300ms ease-in-out; }
        .WW_MOD_BM_11-0-beraterslider .WW_berater-item .WW_star-block .WW_text .WW_OBJ_text-body {
          color: #fff; }
      .WW_MOD_BM_11-0-beraterslider .WW_berater-item .WW_star-block .WW_icon {
        background: #f0f0f0;
        position: relative;
        overflow: hidden;
        display: inline-block;
        width: 32px;
        height: 100%; }
      .WW_MOD_BM_11-0-beraterslider .WW_berater-item .WW_star-block .WW_ui-icon {
        position: absolute;
        fill: #878787;
        width: 20px;
        height: 20px;
        top: calc(50% - 2px);
        left: 50%;
        -webkit-transition: fill 300ms ease-in-out;
        transition: fill 300ms ease-in-out;
        -webkit-transform: translateY(-50%) translateX(-50%);
                transform: translateY(-50%) translateX(-50%); }
    .WW_MOD_BM_11-0-beraterslider .WW_berater-item .WW_berater-button {
      position: absolute;
      bottom: 0;
      right: 0;
      width: 100%; }
      .WW_MOD_BM_11-0-beraterslider .WW_berater-item .WW_berater-button .WW_single {
        display: none; }
      .WW_MOD_BM_11-0-beraterslider .WW_berater-item .WW_berater-button .WW_OBJ_ui-btn {
        padding-left: 45px;
        background: #f0f0f0;
        width: 100%;
        color: #f84914;
        border: none;
        -webkit-transition: color 300ms ease-in-out, background 300ms ease-in-out;
        transition: color 300ms ease-in-out, background 300ms ease-in-out;
        text-align: left; }
        .WW_MOD_BM_11-0-beraterslider .WW_berater-item .WW_berater-button .WW_OBJ_ui-btn .WW_ui-icon {
          fill: #f84914;
          -webkit-transition: fill 300ms ease-in-out;
          transition: fill 300ms ease-in-out;
          width: 18px;
          height: 18px; }
    .WW_MOD_BM_11-0-beraterslider .WW_berater-item .WW_info {
      padding: 15px; }
      .WW_MOD_BM_11-0-beraterslider .WW_berater-item .WW_info .WW_beraterslider-phone {
        font-family: "WuW-RegularWeb", Arial, Helvetica, sans-serif;
        color: #000; }
    .WW_MOD_BM_11-0-beraterslider .WW_berater-item .WW_adress .WW_OBJ_text-body.WW_salutation {
      color: #878787;
      font-size: 14px;
      opacity: 0;
      -webkit-transition: opacity 300ms ease-in-out;
      transition: opacity 300ms ease-in-out; }
    .WW_MOD_BM_11-0-beraterslider .WW_berater-item .WW_adress .WW_OBJ_text-body:nth-child(2) {
      font-family: "WuW-BoldWeb", Arial, Helvetica, sans-serif; }
    .WW_MOD_BM_11-0-beraterslider .WW_berater-item .WW_OBJ_text-link-icon {
      padding-left: 20px;
      margin-top: 12px;
      font-size: 18px; }
      .WW_MOD_BM_11-0-beraterslider .WW_berater-item .WW_OBJ_text-link-icon .WW_ui-icon {
        top: calc(50% + .5px);
        -webkit-transform: translateY(-50%);
                transform: translateY(-50%);
        width: 17px;
        height: 17px; }

.WW_MOD_CM_1-0-produktinfo {
  background-color: #fff;
  margin-bottom: 60px;
  *zoom: 1; }
  @media (min-width: 640px) {
    .WW_MOD_CM_1-0-produktinfo {
      margin-bottom: 80px; } }
  .WW_MOD_CM_1-0-produktinfo:before, .WW_MOD_CM_1-0-produktinfo:after {
    content: "";
    display: table; }
  .WW_MOD_CM_1-0-produktinfo:after {
    clear: both; }
  .WW_MOD_CM_1-0-produktinfo .WW_OBJ_element-footnote {
    width: 100%;
    background: #000;
    color: #fff;
    display: none;
    padding: 15px;
    font-size: 0.83rem;
    line-height: 1.4;
    font-family: "WuW-RegularWeb", Arial, Helvetica, sans-serif; }
    @media (min-width: 640px) {
      .WW_MOD_CM_1-0-produktinfo .WW_OBJ_element-footnote {
        font-size: 0.83rem; } }
  .WW_MOD_CM_1-0-produktinfo .WW_OBJ_element-tabs .WW_ct-wrap .WW_switch-tab.WW_ext-sm {
    display: block; }
  .WW_MOD_CM_1-0-produktinfo .WW_OBJ_element-tabs .WW_ct-wrap .WW_switch-tab.WW_st-active + .WW_tab-ct {
    display: inline-block !important; }
  .WW_MOD_CM_1-0-produktinfo .WW_ct-wrap table {
    margin-top: 20px;
    margin-bottom: 20px; }
  .WW_MOD_CM_1-0-produktinfo .WW_ct-wrap .WW_table-footnote {
    margin-bottom: 20px;
    padding: 0px; }
  .WW_MOD_CM_1-0-produktinfo .WW_ct-wrap .WW_history {
    position: relative;
    float: right;
    z-index: 10;
    margin-bottom: 20px; }
    .WW_MOD_CM_1-0-produktinfo .WW_ct-wrap .WW_history:hover {
      cursor: pointer; }
    .WW_MOD_CM_1-0-produktinfo .WW_ct-wrap .WW_history button, .WW_MOD_CM_1-0-produktinfo .WW_ct-wrap .WW_history .WW_MOD_EM_2-0-widgetleiste .WW_search-window .WW_switch-wrap a.WW_switch-button, .WW_MOD_EM_2-0-widgetleiste .WW_search-window .WW_switch-wrap .WW_MOD_CM_1-0-produktinfo .WW_ct-wrap .WW_history a.WW_switch-button {
      border: none;
      background: transparent;
      font-size: 0.83rem;
      line-height: 1.4;
      font-family: "WuW-RegularWeb", Arial, Helvetica, sans-serif;
      padding-right: 30px;
      cursor: pointer; }
      @media (min-width: 640px) {
        .WW_MOD_CM_1-0-produktinfo .WW_ct-wrap .WW_history button, .WW_MOD_CM_1-0-produktinfo .WW_ct-wrap .WW_history .WW_MOD_EM_2-0-widgetleiste .WW_search-window .WW_switch-wrap a.WW_switch-button, .WW_MOD_EM_2-0-widgetleiste .WW_search-window .WW_switch-wrap .WW_MOD_CM_1-0-produktinfo .WW_ct-wrap .WW_history a.WW_switch-button {
          font-size: 0.83rem; } }
      .WW_MOD_CM_1-0-produktinfo .WW_ct-wrap .WW_history button .WW_icon-wrap, .WW_MOD_CM_1-0-produktinfo .WW_ct-wrap .WW_history .WW_MOD_EM_2-0-widgetleiste .WW_search-window .WW_switch-wrap a.WW_switch-button .WW_icon-wrap, .WW_MOD_EM_2-0-widgetleiste .WW_search-window .WW_switch-wrap .WW_MOD_CM_1-0-produktinfo .WW_ct-wrap .WW_history a.WW_switch-button .WW_icon-wrap {
        height: 16px;
        width: 16px;
        background-color: #f84914;
        color: #fff;
        border-radius: 50%;
        display: inline-block;
        margin-left: 5px;
        position: absolute;
        right: 10px;
        top: 4px; }
        .WW_MOD_CM_1-0-produktinfo .WW_ct-wrap .WW_history button .WW_icon-wrap .WW_ui-icon, .WW_MOD_CM_1-0-produktinfo .WW_ct-wrap .WW_history .WW_MOD_EM_2-0-widgetleiste .WW_search-window .WW_switch-wrap a.WW_switch-button .WW_icon-wrap .WW_ui-icon, .WW_MOD_EM_2-0-widgetleiste .WW_search-window .WW_switch-wrap .WW_MOD_CM_1-0-produktinfo .WW_ct-wrap .WW_history a.WW_switch-button .WW_icon-wrap .WW_ui-icon {
          fill: #fff;
          height: 10px;
          width: 10px;
          position: absolute;
          left: 50%;
          top: 50%;
          margin: -5px 0 0 -5px; }
          .WW_MOD_CM_1-0-produktinfo .WW_ct-wrap .WW_history button .WW_icon-wrap .WW_ui-icon + .WW_ui-icon, .WW_MOD_CM_1-0-produktinfo .WW_ct-wrap .WW_history .WW_MOD_EM_2-0-widgetleiste .WW_search-window .WW_switch-wrap a.WW_switch-button .WW_icon-wrap .WW_ui-icon + .WW_ui-icon, .WW_MOD_EM_2-0-widgetleiste .WW_search-window .WW_switch-wrap .WW_MOD_CM_1-0-produktinfo .WW_ct-wrap .WW_history a.WW_switch-button .WW_icon-wrap .WW_ui-icon + .WW_ui-icon {
            display: none; }
      .WW_MOD_CM_1-0-produktinfo .WW_ct-wrap .WW_history button.WW_st-visible .WW_icon-wrap .WW_ui-icon, .WW_MOD_CM_1-0-produktinfo .WW_ct-wrap .WW_history .WW_MOD_EM_2-0-widgetleiste .WW_search-window .WW_switch-wrap a.WW_st-visible.WW_switch-button .WW_icon-wrap .WW_ui-icon, .WW_MOD_EM_2-0-widgetleiste .WW_search-window .WW_switch-wrap .WW_MOD_CM_1-0-produktinfo .WW_ct-wrap .WW_history a.WW_st-visible.WW_switch-button .WW_icon-wrap .WW_ui-icon {
        display: none; }
        .WW_MOD_CM_1-0-produktinfo .WW_ct-wrap .WW_history button.WW_st-visible .WW_icon-wrap .WW_ui-icon + .WW_ui-icon, .WW_MOD_CM_1-0-produktinfo .WW_ct-wrap .WW_history .WW_MOD_EM_2-0-widgetleiste .WW_search-window .WW_switch-wrap a.WW_st-visible.WW_switch-button .WW_icon-wrap .WW_ui-icon + .WW_ui-icon, .WW_MOD_EM_2-0-widgetleiste .WW_search-window .WW_switch-wrap .WW_MOD_CM_1-0-produktinfo .WW_ct-wrap .WW_history a.WW_st-visible.WW_switch-button .WW_icon-wrap .WW_ui-icon + .WW_ui-icon {
          display: block; }
    .WW_MOD_CM_1-0-produktinfo .WW_ct-wrap .WW_history .WW_tooltip {
      position: absolute;
      padding: 10px;
      color: #f0f0f0;
      font-size: 0.83rem;
      line-height: 1.4;
      font-family: "WuW-RegularWeb", Arial, Helvetica, sans-serif;
      min-width: 150px;
      right: 0px;
      text-align: center;
      background-color: #000;
      display: block;
      opacity: 0;
      top: 44px;
      -webkit-transition: all 300ms ease-in-out;
      transition: all 300ms ease-in-out;
      z-index: -2; }
      @media (min-width: 640px) {
        .WW_MOD_CM_1-0-produktinfo .WW_ct-wrap .WW_history .WW_tooltip {
          font-size: 0.83rem; } }
      .WW_MOD_CM_1-0-produktinfo .WW_ct-wrap .WW_history .WW_tooltip:before {
        content: "";
        width: 0;
        height: 0;
        border-left: 7px solid transparent;
        border-right: 7px solid transparent;
        border-bottom: 7px solid #000;
        position: absolute;
        top: -7px;
        right: 10px;
        margin-left: -5px; }
      .WW_MOD_CM_1-0-produktinfo .WW_ct-wrap .WW_history .WW_tooltip.WW_st-visible {
        opacity: 1;
        z-index: 1;
        top: 33px; }
  .WW_MOD_CM_1-0-produktinfo .WW_ct-wrap .WW_tab-ct {
    position: relative; }
  .WW_MOD_CM_1-0-produktinfo .WW_MOD_CM_4-0-tabelle,
  .WW_MOD_CM_1-0-produktinfo .WW_OBJ_text-list-check,
  .WW_MOD_CM_1-0-produktinfo .WW_OBJ_text-list-downloads,
  .WW_MOD_CM_1-0-produktinfo .WW_OBJ_text-list-downloads {
    clear: both; }
  .WW_MOD_CM_1-0-produktinfo .WW_OBJ_text-list-check.WW_OBJ_ext-size-l li > .WW_text, .WW_MOD_CM_1-0-produktinfo .WW_OBJ_ext-size-l.WW_OBJ_text-list-downloads li > .WW_text {
    padding: 15px 20px 15px 55px; }
  .WW_MOD_CM_1-0-produktinfo .WW_MOD_CM_13-0-textbildmodul > .WW_ct {
    padding-left: 0;
    padding-right: 0; }
  .WW_MOD_CM_1-0-produktinfo .WW_contentgrid-row.WW_ext-download > .WW_col {
    margin-bottom: 2.93255%; }
  .WW_MOD_CM_1-0-produktinfo .WW_item-download {
    position: relative;
    background-color: #f0f0f0;
    display: block;
    padding: 15px 60px 15px 15px; }
    .WW_MOD_CM_1-0-produktinfo .WW_item-download .WW_ui-icon {
      width: 24px;
      height: 24px;
      position: absolute;
      right: 15px;
      fill: #f84914;
      top: 50%;
      margin-top: -12px; }
    .WW_MOD_CM_1-0-produktinfo .WW_item-download:hover .WW_ui-icon {
      fill: #fc7e51; }

.WW_MOD_CM_2-0-faq {
  margin-bottom: 60px; }
  @media (min-width: 640px) {
    .WW_MOD_CM_2-0-faq {
      margin-bottom: 80px; } }
  .WW_MOD_CM_2-0-faq .WW_faq-header {
    padding-left: 4.16667%;
    padding-right: 4.16667%; }
  .WW_MOD_CM_2-0-faq .WW_ui-icon.WW_icon-arrow {
    transform: rotate(90deg) !important;
    -webkit-transform: rotate(90deg) !important; }

.WW_MOD_CM_3-0-reitermodul {
  position: relative;
  max-width: 1500px;
  margin: 0 auto;
  margin-bottom: 60px; }
  @media (min-width: 640px) {
    .WW_MOD_CM_3-0-reitermodul {
      margin-bottom: 80px; } }
  .WW_MOD_CM_3-0-reitermodul .WW_head {
    padding-left: 4.16667%;
    padding-right: 4.16667%; }
  .WW_MOD_CM_3-0-reitermodul .WW_slidernav-wrap {
    width: 100%;
    overflow: hidden;
    position: relative; }
    .WW_MOD_CM_3-0-reitermodul .WW_slidernav-wrap .WW_ui-icon {
      height: 24px;
      width: 24px; }
    .WW_MOD_CM_3-0-reitermodul .WW_slidernav-wrap .WW_sliderpage {
      padding-left: 4.16667%;
      padding-right: 4.16667%; }
      .WW_MOD_CM_3-0-reitermodul .WW_slidernav-wrap .WW_sliderpage .WW_trigger {
        background: #f0f0f0;
        border: none;
        width: 100%;
        display: block;
        text-align: left;
        padding-right: 16.66667%;
        padding-left: 4.16667%;
        padding-top: 15px;
        padding-bottom: 15px;
        margin-bottom: 15px;
        position: relative; }
        @media (min-width: 640px) {
          .WW_MOD_CM_3-0-reitermodul .WW_slidernav-wrap .WW_sliderpage .WW_trigger {
            padding-top: 15px; } }
        @media (min-width: 640px) {
          .WW_MOD_CM_3-0-reitermodul .WW_slidernav-wrap .WW_sliderpage .WW_trigger {
            padding-bottom: 15px; } }
        @media (min-width: 640px) {
          .WW_MOD_CM_3-0-reitermodul .WW_slidernav-wrap .WW_sliderpage .WW_trigger {
            margin-bottom: 25px; } }
        .WW_MOD_CM_3-0-reitermodul .WW_slidernav-wrap .WW_sliderpage .WW_trigger .WW_ui-icon {
          fill: #f84914;
          position: absolute;
          top: calc(50% - 12px);
          right: 4.16667%; }
        .WW_MOD_CM_3-0-reitermodul .WW_slidernav-wrap .WW_sliderpage .WW_trigger:hover {
          cursor: pointer; }
        .WW_MOD_CM_3-0-reitermodul .WW_slidernav-wrap .WW_sliderpage .WW_trigger.WW_st-active {
          cursor: default;
          color: #000; }
        .WW_MOD_CM_3-0-reitermodul .WW_slidernav-wrap .WW_sliderpage .WW_trigger:last-of-type {
          margin-bottom: 0px; }
      .WW_MOD_CM_3-0-reitermodul .WW_slidernav-wrap .WW_sliderpage + .WW_sliderpage {
        display: none;
        margin-top: 15px; }
      .WW_MOD_CM_3-0-reitermodul .WW_slidernav-wrap .WW_sliderpage + .WW_trigger-reiter-open {
        display: none; }
      .WW_MOD_CM_3-0-reitermodul .WW_slidernav-wrap .WW_sliderpage + .WW_content-more + .WW_trigger-reiter-open {
        display: block; }
    .WW_MOD_CM_3-0-reitermodul .WW_slidernav-wrap .WW_trigger-reiter-open {
      background: none;
      border: none;
      padding: 15px;
      color: #f84914;
      position: relative;
      padding-left: 23px;
      margin: 0 auto;
      margin-top: 15px;
      font-size: 1rem;
      line-height: 1.45;
      font-family: "WuW-RegularWeb", Arial, Helvetica, sans-serif;
      cursor: pointer; }
      @media (min-width: 640px) {
        .WW_MOD_CM_3-0-reitermodul .WW_slidernav-wrap .WW_trigger-reiter-open {
          margin-top: 25px; } }
      .WW_MOD_CM_3-0-reitermodul .WW_slidernav-wrap .WW_trigger-reiter-open .WW_ui-icon {
        position: absolute;
        top: calc(50% - 1px);
        left: 0px;
        width: 15px;
        height: 15px;
        fill: #f84914;
        -webkit-transform: translateY(-50%);
                transform: translateY(-50%); }
        .WW_MOD_CM_3-0-reitermodul .WW_slidernav-wrap .WW_trigger-reiter-open .WW_ui-icon.WW_icon-arrow {
          transform: rotate(90deg) !important;
          -webkit-transform: rotate(90deg) !important;
          margin-top: -8px; }
      .WW_MOD_CM_3-0-reitermodul .WW_slidernav-wrap .WW_trigger-reiter-open .WW_icon-cross {
        display: none; }
      .WW_MOD_CM_3-0-reitermodul .WW_slidernav-wrap .WW_trigger-reiter-open:hover {
        color: #fc7e51; }
        .WW_MOD_CM_3-0-reitermodul .WW_slidernav-wrap .WW_trigger-reiter-open:hover .WW_ui-icon {
          fill: #fc7e51; }
      .WW_MOD_CM_3-0-reitermodul .WW_slidernav-wrap .WW_trigger-reiter-open.WW_st-open .WW_icon-arrow {
        display: none; }
      .WW_MOD_CM_3-0-reitermodul .WW_slidernav-wrap .WW_trigger-reiter-open.WW_st-open .WW_icon-cross {
        display: block; }
  .WW_MOD_CM_3-0-reitermodul .WW_txt-wrap {
    *zoom: 1; }
    .WW_MOD_CM_3-0-reitermodul .WW_txt-wrap:before, .WW_MOD_CM_3-0-reitermodul .WW_txt-wrap:after {
      content: "";
      display: table; }
    .WW_MOD_CM_3-0-reitermodul .WW_txt-wrap:after {
      clear: both; }
    .WW_MOD_CM_3-0-reitermodul .WW_txt-wrap .WW_ct-txt {
      background: #fff;
      width: 100%;
      -webkit-transition: all 350ms ease-in-out;
      transition: all 350ms ease-in-out;
      z-index: 190;
      overflow: auto;
      left: 100%;
      -webkit-overflow-scrolling: touch;
      font-size: 1rem;
      line-height: 1.45;
      font-family: "WuW-RegularWeb", Arial, Helvetica, sans-serif;
      display: none; }
      .WW_MOD_CM_3-0-reitermodul .WW_txt-wrap .WW_ct-txt a {
        color: #f84914;
        font-family: "WuW-BoldWeb", Arial, Helvetica, sans-serif;
        position: relative; }
        .WW_MOD_CM_3-0-reitermodul .WW_txt-wrap .WW_ct-txt a:hover, .WW_MOD_CM_3-0-reitermodul .WW_txt-wrap .WW_ct-txt a:focus, .WW_MOD_CM_3-0-reitermodul .WW_txt-wrap .WW_ct-txt a:active {
          color: #fc7e51; }
      .WW_MOD_CM_3-0-reitermodul .WW_txt-wrap .WW_ct-txt.WW_st-active {
        display: block; }
      .WW_MOD_CM_3-0-reitermodul .WW_txt-wrap .WW_ct-txt p {
        margin-bottom: 15px;
        margin-top: 15px;
        font-size: 1rem;
        line-height: 1.45;
        font-family: "WuW-RegularWeb", Arial, Helvetica, sans-serif; }
        @media (min-width: 640px) {
          .WW_MOD_CM_3-0-reitermodul .WW_txt-wrap .WW_ct-txt p {
            margin-bottom: 25px; } }
        @media (min-width: 640px) {
          .WW_MOD_CM_3-0-reitermodul .WW_txt-wrap .WW_ct-txt p {
            margin-top: 25px; } }
      .WW_MOD_CM_3-0-reitermodul .WW_txt-wrap .WW_ct-txt .WW_img-ct {
        width: 100%;
        margin: 0px;
        margin-bottom: 15px; }
        @media (min-width: 640px) {
          .WW_MOD_CM_3-0-reitermodul .WW_txt-wrap .WW_ct-txt .WW_img-ct {
            margin-bottom: 25px; } }
        .WW_MOD_CM_3-0-reitermodul .WW_txt-wrap .WW_ct-txt .WW_img-ct img {
          width: 100%; }
      .WW_MOD_CM_3-0-reitermodul .WW_txt-wrap .WW_ct-txt .WW_go-back {
        color: #f84914;
        font-size: 1rem;
        line-height: 1.45;
        font-family: "WuW-RegularWeb", Arial, Helvetica, sans-serif;
        position: relative;
        padding-left: 23px;
        display: block;
        margin-top: 25px;
        margin-bottom: 15px; }
        @media (min-width: 640px) {
          .WW_MOD_CM_3-0-reitermodul .WW_txt-wrap .WW_ct-txt .WW_go-back {
            margin-top: 40px; } }
        @media (min-width: 640px) {
          .WW_MOD_CM_3-0-reitermodul .WW_txt-wrap .WW_ct-txt .WW_go-back {
            margin-bottom: 25px; } }
        .WW_MOD_CM_3-0-reitermodul .WW_txt-wrap .WW_ct-txt .WW_go-back:hover, .WW_MOD_CM_3-0-reitermodul .WW_txt-wrap .WW_ct-txt .WW_go-back:focus {
          color: #000; }
        .WW_MOD_CM_3-0-reitermodul .WW_txt-wrap .WW_ct-txt .WW_go-back .WW_ui-icon {
          fill: #f84914;
          position: absolute;
          top: 0px;
          left: -4px;
          width: 22px;
          height: 18px;
          -webkit-transform: rotate(180deg);
                  transform: rotate(180deg); }
    .WW_MOD_CM_3-0-reitermodul .WW_txt-wrap .WW_ct-control {
      width: 100%;
      background: #fff;
      border: none;
      -webkit-transition: all 350ms ease-in-out;
      transition: all 350ms ease-in-out;
      padding: 0px;
      display: none;
      text-align: left; }
      .WW_MOD_CM_3-0-reitermodul .WW_txt-wrap .WW_ct-control .WW_ui-icon {
        margin-top: 20px;
        margin-right: 20px;
        fill: #f84914;
        height: 20px;
        width: 20px;
        position: absolute;
        top: 0;
        right: 0; }
  .WW_MOD_CM_3-0-reitermodul .WW_mobile-txt-wrap {
    position: fixed;
    left: 100%;
    top: 0px;
    bottom: 0px;
    width: 100%;
    z-index: 100;
    background: #fff; }
    .WW_MOD_CM_3-0-reitermodul .WW_mobile-txt-wrap .WW_ct-txt {
      *zoom: 1;
      padding-right: 4.16667%;
      padding-left: 4.16667%;
      padding-top: 75px;
      height: 100%;
      overflow: hidden;
      -webkit-overflow-scrolling: touch;
      overflow-scrolling: touch;
      padding-bottom: 90px; }
      .WW_MOD_CM_3-0-reitermodul .WW_mobile-txt-wrap .WW_ct-txt:before, .WW_MOD_CM_3-0-reitermodul .WW_mobile-txt-wrap .WW_ct-txt:after {
        content: "";
        display: table; }
      .WW_MOD_CM_3-0-reitermodul .WW_mobile-txt-wrap .WW_ct-txt:after {
        clear: both; }
    .WW_MOD_CM_3-0-reitermodul .WW_mobile-txt-wrap .WW_ct-control {
      padding: 20px;
      padding-left: 30px;
      padding-right: 40px;
      min-height: 54px;
      background-color: #ededed;
      width: 100%;
      display: block;
      position: absolute;
      right: 0px;
      top: 0px;
      left: 0px;
      z-index: 190; }
    .WW_MOD_CM_3-0-reitermodul .WW_mobile-txt-wrap.WW_st-active {
      right: 0px;
      width: 100%;
      top: 0px;
      overflow: visible;
      z-index: 100;
      position: fixed; }
      .WW_MOD_CM_3-0-reitermodul .WW_mobile-txt-wrap.WW_st-active .WW_ct-txt {
        overflow: auto; }
      .WW_MOD_CM_3-0-reitermodul .WW_mobile-txt-wrap.WW_st-active .WW_ct-control {
        display: block;
        position: absolute;
        right: 0px;
        top: 0px;
        left: 0px; }
    .WW_MOD_CM_3-0-reitermodul .WW_mobile-txt-wrap.WW_st-position {
      position: absolute;
      overflow: auto; }

.WW_MOD_CM_3-1-reitermodul-lang {
  position: relative;
  max-width: 1500px;
  margin: 0 auto;
  margin-bottom: 60px; }
  @media (min-width: 640px) {
    .WW_MOD_CM_3-1-reitermodul-lang {
      margin-bottom: 80px; } }
  .WW_MOD_CM_3-1-reitermodul-lang .WW_head {
    padding-left: 4.16667%;
    padding-right: 4.16667%; }
  .WW_MOD_CM_3-1-reitermodul-lang .WW_slidernav-wrap {
    width: 100%;
    overflow: hidden;
    position: relative; }
    .WW_MOD_CM_3-1-reitermodul-lang .WW_slidernav-wrap .WW_ui-icon {
      height: 24px;
      width: 24px; }
    .WW_MOD_CM_3-1-reitermodul-lang .WW_slidernav-wrap .WW_slider {
      border: 1px solid transparent; }
      .WW_MOD_CM_3-1-reitermodul-lang .WW_slidernav-wrap .WW_slider > p {
        display: none; }
    .WW_MOD_CM_3-1-reitermodul-lang .WW_slidernav-wrap .WW_sliderpage {
      padding-left: 4.16667%;
      padding-right: 4.16667%; }
      .WW_MOD_CM_3-1-reitermodul-lang .WW_slidernav-wrap .WW_sliderpage .WW_trigger {
        background: #f0f0f0;
        border: none;
        width: 100%;
        display: block;
        text-align: left;
        padding-right: 16.66667%;
        padding-left: 4.16667%;
        padding-top: 15px;
        padding-bottom: 15px;
        margin-bottom: 15px;
        position: relative; }
        @media (min-width: 640px) {
          .WW_MOD_CM_3-1-reitermodul-lang .WW_slidernav-wrap .WW_sliderpage .WW_trigger {
            padding-top: 15px; } }
        @media (min-width: 640px) {
          .WW_MOD_CM_3-1-reitermodul-lang .WW_slidernav-wrap .WW_sliderpage .WW_trigger {
            padding-bottom: 15px; } }
        @media (min-width: 640px) {
          .WW_MOD_CM_3-1-reitermodul-lang .WW_slidernav-wrap .WW_sliderpage .WW_trigger {
            margin-bottom: 25px; } }
        .WW_MOD_CM_3-1-reitermodul-lang .WW_slidernav-wrap .WW_sliderpage .WW_trigger .WW_ui-icon {
          fill: #f84914;
          position: absolute;
          top: calc(50% - 12px);
          right: 4.16667%; }
        .WW_MOD_CM_3-1-reitermodul-lang .WW_slidernav-wrap .WW_sliderpage .WW_trigger:hover {
          cursor: pointer; }
        .WW_MOD_CM_3-1-reitermodul-lang .WW_slidernav-wrap .WW_sliderpage .WW_trigger.WW_st-active {
          cursor: default;
          color: #000; }
        .WW_MOD_CM_3-1-reitermodul-lang .WW_slidernav-wrap .WW_sliderpage .WW_trigger:last-of-type {
          margin-bottom: 0px; }
      .WW_MOD_CM_3-1-reitermodul-lang .WW_slidernav-wrap .WW_sliderpage + .WW_sliderpage {
        display: none;
        margin-top: 15px; }
      .WW_MOD_CM_3-1-reitermodul-lang .WW_slidernav-wrap .WW_sliderpage + .WW_trigger-reiter-open {
        display: none; }
      .WW_MOD_CM_3-1-reitermodul-lang .WW_slidernav-wrap .WW_sliderpage + .WW_content-more + .WW_trigger-reiter-open {
        display: block; }
    .WW_MOD_CM_3-1-reitermodul-lang .WW_slidernav-wrap .WW_trigger-reiter-open {
      background: none;
      border: none;
      padding: 15px;
      color: #f84914;
      position: relative;
      padding-left: 23px;
      margin: 0 auto;
      margin-top: 15px;
      font-size: 1rem;
      line-height: 1.45;
      font-family: "WuW-RegularWeb", Arial, Helvetica, sans-serif;
      cursor: pointer; }
      @media (min-width: 640px) {
        .WW_MOD_CM_3-1-reitermodul-lang .WW_slidernav-wrap .WW_trigger-reiter-open {
          margin-top: 25px; } }
      .WW_MOD_CM_3-1-reitermodul-lang .WW_slidernav-wrap .WW_trigger-reiter-open .WW_ui-icon {
        position: absolute;
        top: calc(50% - 1px);
        left: 0px;
        width: 15px;
        height: 15px;
        fill: #f84914;
        -webkit-transform: translateY(-50%);
                transform: translateY(-50%); }
        .WW_MOD_CM_3-1-reitermodul-lang .WW_slidernav-wrap .WW_trigger-reiter-open .WW_ui-icon.WW_icon-arrow {
          transform: rotate(90deg) !important;
          -webkit-transform: rotate(90deg) !important;
          margin-top: -8px; }
      .WW_MOD_CM_3-1-reitermodul-lang .WW_slidernav-wrap .WW_trigger-reiter-open .WW_icon-cross {
        display: none; }
      .WW_MOD_CM_3-1-reitermodul-lang .WW_slidernav-wrap .WW_trigger-reiter-open:hover {
        color: #fc7e51; }
        .WW_MOD_CM_3-1-reitermodul-lang .WW_slidernav-wrap .WW_trigger-reiter-open:hover .WW_ui-icon {
          fill: #fc7e51; }
      .WW_MOD_CM_3-1-reitermodul-lang .WW_slidernav-wrap .WW_trigger-reiter-open.WW_st-open .WW_icon-arrow {
        display: none; }
      .WW_MOD_CM_3-1-reitermodul-lang .WW_slidernav-wrap .WW_trigger-reiter-open.WW_st-open .WW_icon-cross {
        display: block; }
  .WW_MOD_CM_3-1-reitermodul-lang .WW_txt-wrap {
    *zoom: 1; }
    .WW_MOD_CM_3-1-reitermodul-lang .WW_txt-wrap:before, .WW_MOD_CM_3-1-reitermodul-lang .WW_txt-wrap:after {
      content: "";
      display: table; }
    .WW_MOD_CM_3-1-reitermodul-lang .WW_txt-wrap:after {
      clear: both; }
    .WW_MOD_CM_3-1-reitermodul-lang .WW_txt-wrap .WW_ct-txt {
      background: #fff;
      width: 100%;
      -webkit-transition: all 350ms ease-in-out;
      transition: all 350ms ease-in-out;
      z-index: 190;
      overflow: auto;
      left: 100%;
      -webkit-overflow-scrolling: touch;
      font-size: 1rem;
      line-height: 1.45;
      font-family: "WuW-RegularWeb", Arial, Helvetica, sans-serif;
      display: none; }
      .WW_MOD_CM_3-1-reitermodul-lang .WW_txt-wrap .WW_ct-txt a {
        color: #f84914;
        font-family: "WuW-BoldWeb", Arial, Helvetica, sans-serif;
        position: relative; }
        .WW_MOD_CM_3-1-reitermodul-lang .WW_txt-wrap .WW_ct-txt a:hover, .WW_MOD_CM_3-1-reitermodul-lang .WW_txt-wrap .WW_ct-txt a:focus, .WW_MOD_CM_3-1-reitermodul-lang .WW_txt-wrap .WW_ct-txt a:active {
          color: #fc7e51; }
      .WW_MOD_CM_3-1-reitermodul-lang .WW_txt-wrap .WW_ct-txt.WW_st-active {
        display: block; }
      .WW_MOD_CM_3-1-reitermodul-lang .WW_txt-wrap .WW_ct-txt p {
        margin-bottom: 15px;
        margin-top: 15px;
        font-size: 1rem;
        line-height: 1.45;
        font-family: "WuW-RegularWeb", Arial, Helvetica, sans-serif; }
        @media (min-width: 640px) {
          .WW_MOD_CM_3-1-reitermodul-lang .WW_txt-wrap .WW_ct-txt p {
            margin-bottom: 25px; } }
        @media (min-width: 640px) {
          .WW_MOD_CM_3-1-reitermodul-lang .WW_txt-wrap .WW_ct-txt p {
            margin-top: 25px; } }
      .WW_MOD_CM_3-1-reitermodul-lang .WW_txt-wrap .WW_ct-txt .WW_img-ct {
        width: 100%;
        margin: 0px;
        margin-bottom: 15px; }
        @media (min-width: 640px) {
          .WW_MOD_CM_3-1-reitermodul-lang .WW_txt-wrap .WW_ct-txt .WW_img-ct {
            margin-bottom: 25px; } }
        .WW_MOD_CM_3-1-reitermodul-lang .WW_txt-wrap .WW_ct-txt .WW_img-ct img {
          width: 100%; }
      .WW_MOD_CM_3-1-reitermodul-lang .WW_txt-wrap .WW_ct-txt .WW_go-back {
        color: #f84914;
        font-size: 1rem;
        line-height: 1.45;
        font-family: "WuW-RegularWeb", Arial, Helvetica, sans-serif;
        position: relative;
        padding-left: 23px;
        display: block;
        margin-top: 25px;
        margin-bottom: 15px; }
        @media (min-width: 640px) {
          .WW_MOD_CM_3-1-reitermodul-lang .WW_txt-wrap .WW_ct-txt .WW_go-back {
            margin-top: 40px; } }
        @media (min-width: 640px) {
          .WW_MOD_CM_3-1-reitermodul-lang .WW_txt-wrap .WW_ct-txt .WW_go-back {
            margin-bottom: 25px; } }
        .WW_MOD_CM_3-1-reitermodul-lang .WW_txt-wrap .WW_ct-txt .WW_go-back:hover, .WW_MOD_CM_3-1-reitermodul-lang .WW_txt-wrap .WW_ct-txt .WW_go-back:focus {
          color: #000; }
        .WW_MOD_CM_3-1-reitermodul-lang .WW_txt-wrap .WW_ct-txt .WW_go-back .WW_ui-icon {
          fill: #f84914;
          position: absolute;
          top: 0px;
          left: -4px;
          width: 22px;
          height: 18px;
          -webkit-transform: rotate(180deg);
                  transform: rotate(180deg); }
    .WW_MOD_CM_3-1-reitermodul-lang .WW_txt-wrap .WW_ct-control {
      width: 100%;
      background: #fff;
      border: none;
      -webkit-transition: all 350ms ease-in-out;
      transition: all 350ms ease-in-out;
      padding: 0px;
      display: none;
      text-align: left; }
      .WW_MOD_CM_3-1-reitermodul-lang .WW_txt-wrap .WW_ct-control .WW_ui-icon {
        margin-top: 20px;
        margin-right: 20px;
        fill: #f84914;
        height: 20px;
        width: 20px;
        position: absolute;
        top: 0;
        right: 0; }
  .WW_MOD_CM_3-1-reitermodul-lang .WW_mobile-txt-wrap {
    position: fixed;
    left: 100%;
    top: 0px;
    bottom: 0px;
    width: 100%;
    z-index: 100;
    background: #fff; }
    .WW_MOD_CM_3-1-reitermodul-lang .WW_mobile-txt-wrap .WW_ct-txt {
      *zoom: 1;
      padding-right: 4.16667%;
      padding-left: 4.16667%;
      padding-top: 75px;
      height: 100%;
      overflow: hidden;
      -webkit-overflow-scrolling: touch;
      overflow-scrolling: touch;
      padding-bottom: 90px; }
      .WW_MOD_CM_3-1-reitermodul-lang .WW_mobile-txt-wrap .WW_ct-txt:before, .WW_MOD_CM_3-1-reitermodul-lang .WW_mobile-txt-wrap .WW_ct-txt:after {
        content: "";
        display: table; }
      .WW_MOD_CM_3-1-reitermodul-lang .WW_mobile-txt-wrap .WW_ct-txt:after {
        clear: both; }
    .WW_MOD_CM_3-1-reitermodul-lang .WW_mobile-txt-wrap .WW_ct-control {
      padding: 20px;
      padding-left: 30px;
      padding-right: 40px;
      min-height: 54px;
      background-color: #ededed;
      width: 100%;
      display: block;
      position: absolute;
      right: 0px;
      top: 0px;
      left: 0px;
      z-index: 190; }
    .WW_MOD_CM_3-1-reitermodul-lang .WW_mobile-txt-wrap.WW_st-active {
      right: 0px;
      width: 100%;
      top: 0px;
      overflow: visible;
      z-index: 100;
      position: fixed; }
      .WW_MOD_CM_3-1-reitermodul-lang .WW_mobile-txt-wrap.WW_st-active .WW_ct-txt {
        overflow: auto; }
      .WW_MOD_CM_3-1-reitermodul-lang .WW_mobile-txt-wrap.WW_st-active .WW_ct-control {
        display: block;
        position: absolute;
        right: 0px;
        top: 0px;
        left: 0px; }
    .WW_MOD_CM_3-1-reitermodul-lang .WW_mobile-txt-wrap.WW_st-position {
      position: absolute;
      overflow: auto; }

.WW_MOD_CM_4-0-tabelle {
  overflow: auto;
  -webkit-overflow-scrolling: touch;
  max-width: 100%;
  position: relative;
  margin-bottom: 60px; }
  @media (min-width: 640px) {
    .WW_MOD_CM_4-0-tabelle {
      margin-bottom: 80px; } }
  .WW_MOD_CM_4-0-tabelle > .WW_ct {
    padding-left: 4.16667%;
    padding-right: 4.16667%; }
    .WW_OBJ_element-tabs .WW_MOD_CM_4-0-tabelle > .WW_ct,
    .WW_OBJ_element-accordion .WW_MOD_CM_4-0-tabelle > .WW_ct,
    .WW_OBJ_ly-global-ui-container .WW_MOD_CM_4-0-tabelle > .WW_ct {
      padding-left: 0 !important;
      padding-right: 0 !important; }
  .WW_MOD_CM_4-0-tabelle .WW_table-flow {
    position: absolute;
    right: 0px;
    top: 0;
    width: 150px;
    height: 100%;
    pointer-events: none;
    -webkit-transition: opacity 300ms ease-in-out;
    transition: opacity 300ms ease-in-out;
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffffff+1,ffffff+100&1+2,0+100 */
    /* FF3.6-15 */
    /* Chrome10-25,Safari5.1-6 */
    background: -webkit-gradient(linear, right top, left top, color-stop(1%, white), color-stop(2%, white), to(rgba(255, 255, 255, 0)));
    background: linear-gradient(to left, white 1%, white 2%, rgba(255, 255, 255, 0) 100%);
    /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#ffffff',GradientType=1 );
    /* IE6-9 */
    opacity: 0; }
    .WW_MOD_CM_4-0-tabelle .WW_table-flow.WW_st-visible {
      opacity: 1; }
  .WW_MOD_CM_4-0-tabelle .inner-parent {
    position: absolute;
    width: 200px;
    height: 200px;
    right: 0px;
    top: 0px;
    background-color: yellow;
    opacity: 0; }
  .WW_MOD_CM_4-0-tabelle .inner-child {
    position: fixed;
    width: 200px;
    height: 200px;
    background-color: blue; }
  .WW_MOD_CM_4-0-tabelle table {
    width: 100%;
    border-spacing: 0px;
    border-collapse: collapse; }
  .WW_MOD_CM_4-0-tabelle th {
    color: #000;
    font-size: 1rem;
    line-height: 1.4;
    font-family: "WuW-BoldWeb", Arial, Helvetica, sans-serif;
    vertical-align: top;
    padding-top: 15px;
    padding-bottom: 15px;
    padding-left: 13px;
    padding-right: 12px;
    font-weight: normal;
    border-bottom: 2px solid #c6c6c6; }
    .WW_MOD_CM_4-0-tabelle th:last-child {
      padding-right: 0; }
    .WW_MOD_CM_4-0-tabelle th.bold {
      font-family: "WuW-RegularWeb", Arial, Helvetica, sans-serif; }
    .WW_MOD_CM_4-0-tabelle th.wr .WW_ui-icon {
      fill: white; }
    .WW_MOD_CM_4-0-tabelle th.wr .WW_OBJ_text-arrow {
      color: white; }
    .WW_MOD_CM_4-0-tabelle th > .WW_ui-icon {
      fill: #f84914;
      height: 24px;
      width: 24px;
      display: inline-block;
      position: relative; }
    .WW_MOD_CM_4-0-tabelle th > .WW_ui-icon-grey {
      fill: #878787;
      height: 24px;
      width: 24px;
      display: inline-block;
      position: relative; }
  .WW_MOD_CM_4-0-tabelle thead th {
    vertical-align: top; }
  .WW_MOD_CM_4-0-tabelle td {
    vertical-align: top;
    font-size: 1rem;
    line-height: 1.45;
    font-family: "WuW-RegularWeb", Arial, Helvetica, sans-serif;
    padding-top: 15px;
    padding-bottom: 15px;
    padding-left: 13px;
    padding-right: 12px;
    border-top: 2px solid #c6c6c6;
    border-bottom: 2px solid #c6c6c6; }
    .WW_MOD_CM_4-0-tabelle td:last-child {
      padding-right: 0; }
    .WW_MOD_CM_4-0-tabelle td.wr .WW_ui-icon {
      fill: white; }
    .WW_MOD_CM_4-0-tabelle td.wr .WW_OBJ_text-arrow {
      color: white; }
    .WW_MOD_CM_4-0-tabelle td > .WW_ui-icon {
      fill: #f84914;
      height: 24px;
      width: 24px;
      display: inline-block;
      position: relative; }
    .WW_MOD_CM_4-0-tabelle td > .WW_ui-icon-grey {
      fill: #878787;
      height: 24px;
      width: 24px;
      display: inline-block;
      position: relative; }
    .WW_MOD_CM_4-0-tabelle td .WW_cta {
      display: block;
      color: #f84914; }
  .WW_MOD_CM_4-0-tabelle pre {
    white-space: pre-line; }
  .WW_MOD_CM_4-0-tabelle .WW_OBJ_ui-sharelist + .WW_table-footnote {
    max-width: 70%;
    float: left; }
  .WW_MOD_CM_4-0-tabelle .WW_table-footnote {
    font-size: 0.83rem;
    line-height: 1.4;
    font-family: "WuW-RegularWeb", Arial, Helvetica, sans-serif;
    color: #000;
    display: block;
    padding-top: 15px; }
    @media (min-width: 640px) {
      .WW_MOD_CM_4-0-tabelle .WW_table-footnote {
        font-size: 0.83rem; } }
  .WW_MOD_CM_4-0-tabelle .WW_OBJ_ui-sharelist {
    margin-top: 15px;
    float: right; }
  .WW_MOD_CM_4-0-tabelle .WW_footnote a {
    color: #f84914;
    font-family: "WuW-BoldWeb", Arial, Helvetica, sans-serif; }

.WW_MOD_CM_5-0-textlink {
  position: relative;
  max-width: 1500px;
  margin: 0 auto;
  margin-bottom: 60px; }
  @media (min-width: 640px) {
    .WW_MOD_CM_5-0-textlink {
      margin-bottom: 80px; } }
  .WW_MOD_CM_5-0-textlink > .WW_ct {
    padding-left: 4.16667%;
    padding-right: 4.16667%; }

.WW_MOD_CM_6-0-steps {
  margin-bottom: 60px; }
  @media (min-width: 640px) {
    .WW_MOD_CM_6-0-steps {
      margin-bottom: 80px; } }
  .WW_MOD_CM_6-0-steps > .WW_ct {
    padding-left: 4.16667%;
    padding-right: 4.16667%; }
    .WW_MOD_CM_6-0-steps > .WW_ct li {
      list-style-type: none;
      position: relative;
      *zoom: 1;
      margin-bottom: 25px; }
      .WW_MOD_CM_6-0-steps > .WW_ct li:before, .WW_MOD_CM_6-0-steps > .WW_ct li:after {
        content: "";
        display: table; }
      .WW_MOD_CM_6-0-steps > .WW_ct li:after {
        clear: both; }
      @media (min-width: 640px) {
        .WW_MOD_CM_6-0-steps > .WW_ct li {
          margin-bottom: 40px; } }
      .WW_MOD_CM_6-0-steps > .WW_ct li .WW_icon-long-right {
        display: none; }
      .WW_MOD_CM_6-0-steps > .WW_ct li:last-child {
        display: block;
        margin-bottom: 0; }
        .WW_MOD_CM_6-0-steps > .WW_ct li:last-child .WW_icon-checkmark {
          position: absolute;
          fill: #f84914;
          width: 36px;
          height: 36px;
          z-index: 50;
          top: 2px;
          left: 2px; }
      .WW_MOD_CM_6-0-steps > .WW_ct li .WW_indicator {
        display: block;
        width: 50px;
        height: 50px;
        color: #000;
        margin-top: -4px;
        font-size: 1.65rem;
        line-height: 1.1;
        font-family: "WuW-BoldWeb", Arial, Helvetica, sans-serif;
        font-size: 3rem;
        float: left; }
        @media (min-width: 640px) {
          .WW_MOD_CM_6-0-steps > .WW_ct li .WW_indicator {
            font-size: 2.37rem; } }
      .WW_MOD_CM_6-0-steps > .WW_ct li .WW_txt {
        min-height: 40px;
        padding-left: 15px;
        float: left;
        position: relative;
        width: calc(100% - 50px); }

.WW_MOD_CM_7-0-zertifikat-slider {
  margin-bottom: 60px; }
  @media (min-width: 640px) {
    .WW_MOD_CM_7-0-zertifikat-slider {
      margin-bottom: 80px; } }
  .WW_MOD_CM_7-0-zertifikat-slider > .WW_ct {
    *zoom: 1;
    -webkit-transition: opacity 300ms;
    transition: opacity 300ms; }
    .WW_MOD_CM_7-0-zertifikat-slider > .WW_ct:before, .WW_MOD_CM_7-0-zertifikat-slider > .WW_ct:after {
      content: "";
      display: table; }
    .WW_MOD_CM_7-0-zertifikat-slider > .WW_ct:after {
      clear: both; }
    .WW_js-load .WW_MOD_CM_7-0-zertifikat-slider > .WW_ct {
      height: 116px;
      opacity: 0; }
      .WW_js-load .WW_MOD_CM_7-0-zertifikat-slider > .WW_ct.slick-initialized {
        opacity: 1;
        height: auto; }
  .WW_MOD_CM_7-0-zertifikat-slider .WW_ct-link {
    margin-left: 4.16667%;
    margin-right: 4.16667%;
    margin-top: 50px; }
  .WW_MOD_CM_7-0-zertifikat-slider .WW_item {
    *zoom: 1;
    height: auto; }
    .WW_MOD_CM_7-0-zertifikat-slider .WW_item:before, .WW_MOD_CM_7-0-zertifikat-slider .WW_item:after {
      content: "";
      display: table; }
    .WW_MOD_CM_7-0-zertifikat-slider .WW_item:after {
      clear: both; }
    .WW_MOD_CM_7-0-zertifikat-slider .WW_item .WW_item-inner {
      *zoom: 1;
      position: relative;
      height: 100%;
      margin: 0 8px;
      border: 2px solid #f0f0f0; }
      .WW_MOD_CM_7-0-zertifikat-slider .WW_item .WW_item-inner:before, .WW_MOD_CM_7-0-zertifikat-slider .WW_item .WW_item-inner:after {
        content: "";
        display: table; }
      .WW_MOD_CM_7-0-zertifikat-slider .WW_item .WW_item-inner:after {
        clear: both; }
  .WW_MOD_CM_7-0-zertifikat-slider .WW_logo {
    margin-bottom: 15px;
    text-align: center;
    position: relative; }
    .WW_MOD_CM_7-0-zertifikat-slider .WW_logo:before {
      content: "";
      display: block;
      padding-top: 56.25%; }
    .WW_MOD_CM_7-0-zertifikat-slider .WW_logo .WW_img-srd {
      position: absolute;
      top: 15px;
      right: 15px;
      bottom: 0;
      left: 15px;
      overflow: hidden; }
      .WW_MOD_CM_7-0-zertifikat-slider .WW_logo .WW_img-srd img {
        position: absolute;
        height: 100%;
        margin: 0 auto;
        -webkit-transform: translateX(-50%);
                transform: translateX(-50%);
        left: 50%; }
    .WW_MOD_CM_7-0-zertifikat-slider .WW_logo .WW_value {
      position: absolute;
      left: 0;
      right: 0;
      top: 0;
      bottom: 0;
      display: block;
      color: #f84914;
      text-align: center;
      background-color: #fff; }
      .WW_MOD_CM_7-0-zertifikat-slider .WW_logo .WW_value .WW_value-txt {
        position: absolute;
        top: 50%;
        left: 50%;
        -webkit-transform: translateX(-50%) translateY(-50%);
                transform: translateX(-50%) translateY(-50%); }
        @media (max-width: 640px) {
          .WW_MOD_CM_7-0-zertifikat-slider .WW_logo .WW_value .WW_value-txt {
            font-size: 37px;
            font-size: 3.7rem; } }
      .WW_MOD_CM_7-0-zertifikat-slider .WW_logo .WW_value.WW_ext-invert {
        color: #fff;
        background-color: #f84914; }
  .WW_MOD_CM_7-0-zertifikat-slider .WW_txt {
    position: relative;
    padding: 0 15px 15px 15px; }
    .WW_MOD_CM_7-0-zertifikat-slider .WW_txt .WW_OBJ_text-link-icon {
      color: #f84914; }
      .WW_MOD_CM_7-0-zertifikat-slider .WW_txt .WW_OBJ_text-link-icon .WW_ui-icon {
        fill: #f84914; }
      .WW_MOD_CM_7-0-zertifikat-slider .WW_txt .WW_OBJ_text-link-icon:hover, .WW_MOD_CM_7-0-zertifikat-slider .WW_txt .WW_OBJ_text-link-icon:focus, .WW_MOD_CM_7-0-zertifikat-slider .WW_txt .WW_OBJ_text-link-icon:active {
        color: #fc7e51; }
        .WW_MOD_CM_7-0-zertifikat-slider .WW_txt .WW_OBJ_text-link-icon:hover .WW_ui-icon, .WW_MOD_CM_7-0-zertifikat-slider .WW_txt .WW_OBJ_text-link-icon:focus .WW_ui-icon, .WW_MOD_CM_7-0-zertifikat-slider .WW_txt .WW_OBJ_text-link-icon:active .WW_ui-icon {
          fill: #fc7e51; }
    .WW_MOD_CM_7-0-zertifikat-slider .WW_txt > *:last-child {
      margin-bottom: 0; }
  .WW_MOD_CM_7-0-zertifikat-slider .slick-track {
    -webkit-box-align: stretch;
            align-items: stretch;
    display: -webkit-box;
    display: flex; }
  .WW_MOD_CM_7-0-zertifikat-slider .slick-list {
    overflow: visible;
    overflow-x: hidden; }
  .WW_MOD_CM_7-0-zertifikat-slider .slick-dots {
    left: 0;
    bottom: -30px; }
  .WW_MOD_CM_7-0-zertifikat-slider.WW_single-item .WW_ct {
    opacity: 1;
    height: auto; }
  .WW_MOD_CM_7-0-zertifikat-slider.WW_single-item .WW_item-inner {
    margin: 0 4.16667%; }

.WW_MOD_CM_7-1-zertifikat-slider-campaign {
  margin-bottom: 60px; }
  @media (min-width: 640px) {
    .WW_MOD_CM_7-1-zertifikat-slider-campaign {
      margin-bottom: 80px; } }
  .WW_MOD_CM_7-1-zertifikat-slider-campaign > .WW_ct {
    margin-left: 4.16667%;
    margin-right: 4.16667%; }
  .WW_MOD_CM_7-1-zertifikat-slider-campaign .WW_header {
    margin: 3% 0 5% !important; }
  .WW_MOD_CM_7-1-zertifikat-slider-campaign .WW_ct-link {
    margin-left: 4.16667%;
    margin-right: 4.16667%;
    margin-top: 50px; }
  .WW_MOD_CM_7-1-zertifikat-slider-campaign .WW_item {
    *zoom: 1;
    height: auto; }
    .WW_MOD_CM_7-1-zertifikat-slider-campaign .WW_item:before, .WW_MOD_CM_7-1-zertifikat-slider-campaign .WW_item:after {
      content: "";
      display: table; }
    .WW_MOD_CM_7-1-zertifikat-slider-campaign .WW_item:after {
      clear: both; }
    .WW_MOD_CM_7-1-zertifikat-slider-campaign .WW_item .WW_item-inner {
      *zoom: 1;
      position: relative;
      height: 100%;
      margin: 0 8px; }
      .WW_MOD_CM_7-1-zertifikat-slider-campaign .WW_item .WW_item-inner:before, .WW_MOD_CM_7-1-zertifikat-slider-campaign .WW_item .WW_item-inner:after {
        content: "";
        display: table; }
      .WW_MOD_CM_7-1-zertifikat-slider-campaign .WW_item .WW_item-inner:after {
        clear: both; }
  .WW_MOD_CM_7-1-zertifikat-slider-campaign .WW_logo {
    text-align: left;
    float: left;
    width: 41.66667%;
    margin-bottom: 0;
    min-height: 10px; }
    .WW_MOD_CM_7-1-zertifikat-slider-campaign .WW_logo .WW_img-srd {
      left: 0;
      top: 0;
      right: 0;
      bottom: 0;
      overflow: visible;
      position: relative; }
      .WW_MOD_CM_7-1-zertifikat-slider-campaign .WW_logo .WW_img-srd img {
        left: 0;
        height: auto;
        position: static;
        width: auto;
        max-width: 100%;
        -webkit-transform: translateX(0);
                transform: translateX(0); }
    .WW_MOD_CM_7-1-zertifikat-slider-campaign .WW_logo .WW_value {
      position: absolute;
      left: 0;
      right: 0;
      top: 0;
      bottom: 0;
      display: block;
      color: #f84914;
      text-align: center;
      background-color: #fff; }
      .WW_MOD_CM_7-1-zertifikat-slider-campaign .WW_logo .WW_value .WW_value-txt {
        position: absolute;
        top: 50%;
        left: 50%;
        -webkit-transform: translateX(-50%) translateY(-50%);
                transform: translateX(-50%) translateY(-50%); }
        @media (max-width: 640px) {
          .WW_MOD_CM_7-1-zertifikat-slider-campaign .WW_logo .WW_value .WW_value-txt {
            font-size: 37px;
            font-size: 3.7rem; } }
      .WW_MOD_CM_7-1-zertifikat-slider-campaign .WW_logo .WW_value.WW_ext-invert {
        color: #fff;
        background-color: #f84914; }
  .WW_MOD_CM_7-1-zertifikat-slider-campaign .slider-campaign {
    *zoom: 1;
    -webkit-transition: opacity 300ms;
    transition: opacity 300ms; }
    .WW_MOD_CM_7-1-zertifikat-slider-campaign .slider-campaign:before, .WW_MOD_CM_7-1-zertifikat-slider-campaign .slider-campaign:after {
      content: "";
      display: table; }
    .WW_MOD_CM_7-1-zertifikat-slider-campaign .slider-campaign:after {
      clear: both; }
    .WW_js-load .WW_MOD_CM_7-1-zertifikat-slider-campaign .slider-campaign {
      height: 116px;
      opacity: 0; }
      .WW_js-load .WW_MOD_CM_7-1-zertifikat-slider-campaign .slider-campaign.slick-initialized {
        opacity: 1;
        height: auto; }
  .WW_MOD_CM_7-1-zertifikat-slider-campaign .WW_txt {
    padding: 0 15px;
    float: left;
    width: 58.33333%; }
    .WW_MOD_CM_7-1-zertifikat-slider-campaign .WW_txt .WW_text_campaign {
      color: #000;
      font-size: 14px;
      line-height: 1.42857143;
      font-family: "WuW-RegularWeb", Arial, Helvetica, sans-serif;
      margin: 0 0 10px; }
    .WW_MOD_CM_7-1-zertifikat-slider-campaign .WW_txt .WW_header_campaign {
      font-size: 18px;
      margin-top: 10px;
      margin-bottom: 10px;
      line-height: 1.1; }
  .WW_MOD_CM_7-1-zertifikat-slider-campaign .slick-track {
    -webkit-box-align: stretch;
            align-items: stretch;
    display: -webkit-box;
    display: flex; }
  .WW_MOD_CM_7-1-zertifikat-slider-campaign .slick-list {
    overflow: visible;
    overflow-x: hidden; }
  .WW_MOD_CM_7-1-zertifikat-slider-campaign .slick-dots {
    left: 0;
    bottom: -30px; }
  .WW_MOD_CM_7-1-zertifikat-slider-campaign.WW_single-item .slider-campaign {
    opacity: 1;
    height: auto; }
  .WW_MOD_CM_7-1-zertifikat-slider-campaign.WW_single-item .WW_item-inner {
    margin: 0 4.16667%; }
  .WW_MOD_CM_7-1-zertifikat-slider-campaign.WW_single-item .WW_logo {
    float: left;
    width: 33.33333%; }
    .WW_MOD_CM_7-1-zertifikat-slider-campaign.WW_single-item .WW_logo .WW_img-srd img {
      margin: auto;
      max-height: 350px; }

.WW_MOD_CM_8-0-produktvergleich {
  position: relative;
  max-width: 1500px;
  margin: 0 auto;
  margin-bottom: 60px; }
  @media (min-width: 640px) {
    .WW_MOD_CM_8-0-produktvergleich {
      margin-bottom: 80px; } }
  .WW_MOD_CM_8-0-produktvergleich .WW_ct {
    width: 100%; }
    .WW_MOD_CM_8-0-produktvergleich .WW_ct .slick-dots {
      bottom: -25px; }
    .WW_MOD_CM_8-0-produktvergleich .WW_ct .WW_ct-compare {
      *zoom: 1;
      position: relative; }
      .WW_MOD_CM_8-0-produktvergleich .WW_ct .WW_ct-compare:before, .WW_MOD_CM_8-0-produktvergleich .WW_ct .WW_ct-compare:after {
        content: "";
        display: table; }
      .WW_MOD_CM_8-0-produktvergleich .WW_ct .WW_ct-compare:after {
        clear: both; }
      .WW_MOD_CM_8-0-produktvergleich .WW_ct .WW_ct-compare .slick-arrow {
        width: 8.33333%;
        height: 100%;
        top: 0px;
        z-index: 200; }
        .WW_MOD_CM_8-0-produktvergleich .WW_ct .WW_ct-compare .slick-arrow .WW_ui-icon {
          fill: #f84914; }
      .WW_MOD_CM_8-0-produktvergleich .WW_ct .WW_ct-compare .slick-slide {
        margin: 10px; }
      .WW_MOD_CM_8-0-produktvergleich .WW_ct .WW_ct-compare .slick-prev {
        left: -8.33333%; }
        .WW_MOD_CM_8-0-produktvergleich .WW_ct .WW_ct-compare .slick-prev .WW_ui-icon {
          -webkit-transform: rotate(0deg);
                  transform: rotate(0deg); }
      .WW_MOD_CM_8-0-produktvergleich .WW_ct .WW_ct-compare .slick-next {
        right: -8.33333%; }
      .WW_MOD_CM_8-0-produktvergleich .WW_ct .WW_ct-compare .slick-disabled {
        opacity: 0.5; }
      .WW_MOD_CM_8-0-produktvergleich .WW_ct .WW_ct-compare .WW_item {
        position: relative;
        background: #fff;
        -webkit-transition: all 250ms ease-in-out;
        transition: all 250ms ease-in-out; }
        .WW_MOD_CM_8-0-produktvergleich .WW_ct .WW_ct-compare .WW_item li {
          list-style-type: none;
          position: relative;
          border-left: 2px solid #f0f0f0;
          border-right: 2px solid #f0f0f0; }
          .WW_MOD_CM_8-0-produktvergleich .WW_ct .WW_ct-compare .WW_item li p {
            margin-left: 15px;
            margin-right: 15px;
            padding: 23px 15px 23px 50px;
            border-bottom: 2px solid #f0f0f0;
            position: relative; }
            .WW_MOD_CM_8-0-produktvergleich .WW_ct .WW_ct-compare .WW_item li p.WW_cross {
              color: #c6c6c6; }
              .WW_MOD_CM_8-0-produktvergleich .WW_ct .WW_ct-compare .WW_item li p.WW_cross .WW_ui-icon {
                fill: #c6c6c6; }
          .WW_MOD_CM_8-0-produktvergleich .WW_ct .WW_ct-compare .WW_item li:last-child {
            border-bottom: 2px solid #f0f0f0; }
            .WW_MOD_CM_8-0-produktvergleich .WW_ct .WW_ct-compare .WW_item li:last-child p {
              border: none;
              text-align: center;
              padding-left: 0px;
              margin: 0px; }
          .WW_MOD_CM_8-0-produktvergleich .WW_ct .WW_ct-compare .WW_item li.WW_head {
            background: #f0f0f0;
            border: none !important;
            padding-top: 23px;
            padding-bottom: 23px;
            text-align: center; }
            .WW_MOD_CM_8-0-produktvergleich .WW_ct .WW_ct-compare .WW_item li.WW_head .WW_OBJ_text-hl {
              margin-bottom: 10px; }
            .WW_MOD_CM_8-0-produktvergleich .WW_ct .WW_ct-compare .WW_item li.WW_head p {
              padding: 0px !important; }
        .WW_MOD_CM_8-0-produktvergleich .WW_ct .WW_ct-compare .WW_item .WW_ui-icon {
          position: absolute;
          left: 10px;
          top: 50%;
          margin-top: -12px; }
        .WW_MOD_CM_8-0-produktvergleich .WW_ct .WW_ct-compare .WW_item .WW_icon-checkmark {
          fill: #f84914; }

.WW_MOD_CM_9-1-videomodul-playlist {
  position: relative;
  max-width: 1500px;
  margin: 0 auto;
  margin-bottom: 60px; }
  @media (min-width: 640px) {
    .WW_MOD_CM_9-1-videomodul-playlist {
      margin-bottom: 80px; } }
  .WW_MOD_CM_9-1-videomodul-playlist .WW_ct img {
    width: 100%;
    height: auto; }
  .WW_MOD_CM_9-1-videomodul-playlist .WW_ct .WW_header {
    padding-left: 4.16667%;
    padding-right: 4.16667%; }
  .WW_MOD_CM_9-1-videomodul-playlist .WW_ct .WW_head .WW_subline {
    color: #878787;
    margin-bottom: 15px;
    padding-left: 4.16667%;
    padding-right: 4.16667%; }
    @media (min-width: 640px) {
      .WW_MOD_CM_9-1-videomodul-playlist .WW_ct .WW_head .WW_subline {
        margin-bottom: 15px; } }
  .WW_MOD_CM_9-1-videomodul-playlist .WW_ct .WW_head svg {
    height: 15px;
    width: 15px;
    top: 2px;
    position: relative;
    fill: #f84914; }
  .WW_MOD_CM_9-1-videomodul-playlist .WW_ct .WW_playbutton {
    position: absolute;
    width: 70px;
    height: 70px;
    top: 50%;
    left: 50%;
    -webkit-transform: translateY(-50%) translateX(-50%);
            transform: translateY(-50%) translateX(-50%);
    border-radius: 50%;
    background: #f84914;
    border: none;
    cursor: pointer;
    z-index: 2;
    -webkit-transition: border-color 200ms, background-color 200ms;
    transition: border-color 200ms, background-color 200ms; }
    .WW_MOD_CM_9-1-videomodul-playlist .WW_ct .WW_playbutton .WW_ui-icon {
      position: absolute;
      width: 34px;
      height: 34px;
      top: 50%;
      left: calc(50% + 3px);
      -webkit-transform: translateY(-50%) translateX(-50%);
              transform: translateY(-50%) translateX(-50%);
      fill: #fff;
      *zoom: 1; }
      .WW_MOD_CM_9-1-videomodul-playlist .WW_ct .WW_playbutton .WW_ui-icon:before, .WW_MOD_CM_9-1-videomodul-playlist .WW_ct .WW_playbutton .WW_ui-icon:after {
        content: "";
        display: table; }
      .WW_MOD_CM_9-1-videomodul-playlist .WW_ct .WW_playbutton .WW_ui-icon:after {
        clear: both; }
    .WW_MOD_CM_9-1-videomodul-playlist .WW_ct .WW_playbutton:hover {
      border-color: #fc7e51;
      background-color: #fc7e51; }
  .WW_MOD_CM_9-1-videomodul-playlist .WW_video-player {
    position: relative;
    padding-top: 56.25%;
    margin-bottom: 15px;
    overflow: hidden; }
    @media (min-width: 640px) {
      .WW_MOD_CM_9-1-videomodul-playlist .WW_video-player {
        margin-bottom: 25px; } }
    .WW_MOD_CM_9-1-videomodul-playlist .WW_video-player .WW_preload {
      position: absolute;
      padding-top: 56.25%;
      width: 100%;
      top: 0;
      left: 0; }
    .WW_MOD_CM_9-1-videomodul-playlist .WW_video-player .WW_img-ct,
    .WW_MOD_CM_9-1-videomodul-playlist .WW_video-player .WW_video {
      margin-top: 0;
      position: absolute;
      top: 0;
      width: 100%; }
    .WW_MOD_CM_9-1-videomodul-playlist .WW_video-player .WW_img-ct {
      padding-top: 56.25%; }
  .WW_MOD_CM_9-1-videomodul-playlist .WW_subtext {
    margin-top: 15px;
    padding-left: 4.16667%;
    padding-right: 4.16667%; }
    @media (min-width: 640px) {
      .WW_MOD_CM_9-1-videomodul-playlist .WW_subtext {
        margin-top: 25px; } }
  .WW_MOD_CM_9-1-videomodul-playlist .WW_video-playlist {
    margin-left: auto;
    margin-right: auto;
    max-width: 1500px; }
    .WW_MOD_CM_9-1-videomodul-playlist .WW_video-playlist > .WW_ct {
      padding-left: 0;
      padding-right: 0; }
    .WW_MOD_CM_9-1-videomodul-playlist .WW_video-playlist .WW_item {
      cursor: pointer; }
      .WW_MOD_CM_9-1-videomodul-playlist .WW_video-playlist .WW_item .WW_item-inner {
        margin: 0;
        border: none;
        *zoom: 1; }
        .WW_MOD_CM_9-1-videomodul-playlist .WW_video-playlist .WW_item .WW_item-inner:before, .WW_MOD_CM_9-1-videomodul-playlist .WW_video-playlist .WW_item .WW_item-inner:after {
          content: "";
          display: table; }
        .WW_MOD_CM_9-1-videomodul-playlist .WW_video-playlist .WW_item .WW_item-inner:after {
          clear: both; }
        .WW_MOD_CM_9-1-videomodul-playlist .WW_video-playlist .WW_item .WW_item-inner .WW_preview-image {
          overflow: hidden;
          padding-top: 56.25%; }
          .WW_MOD_CM_9-1-videomodul-playlist .WW_video-playlist .WW_item .WW_item-inner .WW_preview-image .WW_img-srd {
            margin-top: 0;
            position: absolute;
            top: 0;
            width: 100%; }
            .WW_MOD_CM_9-1-videomodul-playlist .WW_video-playlist .WW_item .WW_item-inner .WW_preview-image .WW_img-srd .WW_img-ct {
              position: relative;
              padding-top: 56.25%; }
            .WW_MOD_CM_9-1-videomodul-playlist .WW_video-playlist .WW_item .WW_item-inner .WW_preview-image .WW_img-srd img {
              cursor: pointer; }
      .WW_MOD_CM_9-1-videomodul-playlist .WW_video-playlist .WW_item .WW_video-info {
        *zoom: 1;
        margin-top: 15px; }
        .WW_MOD_CM_9-1-videomodul-playlist .WW_video-playlist .WW_item .WW_video-info:before, .WW_MOD_CM_9-1-videomodul-playlist .WW_video-playlist .WW_item .WW_video-info:after {
          content: "";
          display: table; }
        .WW_MOD_CM_9-1-videomodul-playlist .WW_video-playlist .WW_item .WW_video-info:after {
          clear: both; }
        .WW_MOD_CM_9-1-videomodul-playlist .WW_video-playlist .WW_item .WW_video-info .WW_length-container p {
          -webkit-transition: all 300ms ease-in-out;
          transition: all 300ms ease-in-out; }
          .WW_MOD_CM_9-1-videomodul-playlist .WW_video-playlist .WW_item .WW_video-info .WW_length-container p.WW_video-length {
            color: #878787;
            font-family: "WuW-RegularWeb", Arial, Helvetica, sans-serif; }
      .WW_MOD_CM_9-1-videomodul-playlist .WW_video-playlist .WW_item.WW_st-inactive {
        cursor: not-allowed; }
        .WW_MOD_CM_9-1-videomodul-playlist .WW_video-playlist .WW_item.WW_st-inactive .WW_preview-image .WW_img-srd img {
          cursor: not-allowed; }
    .WW_MOD_CM_9-1-videomodul-playlist .WW_video-playlist .slick-track {
      display: block;
      padding-left: 4.16667%; }
    .WW_MOD_CM_9-1-videomodul-playlist .WW_video-playlist .slick-slide {
      margin-right: 15px; }
    .WW_MOD_CM_9-1-videomodul-playlist .WW_video-playlist .slick-list {
      overflow: hidden; }
    .WW_MOD_CM_9-1-videomodul-playlist .WW_video-playlist .slick-arrow.slick-prev {
      margin-left: -40px; }
    .WW_MOD_CM_9-1-videomodul-playlist .WW_video-playlist .slick-arrow.slick-next {
      margin-right: -40px; }
    .WW_MOD_CM_9-1-videomodul-playlist .WW_video-playlist.WW_single-item .WW_item-inner {
      margin: 0; }
    .WW_MOD_CM_9-1-videomodul-playlist .WW_video-playlist.WW_single-item .WW_preview-image {
      float: left;
      width: 41.66667%; }
      .WW_MOD_CM_9-1-videomodul-playlist .WW_video-playlist.WW_single-item .WW_preview-image .WW_img-srd img {
        margin: 0; }

.WW_MOD_CM_10-0-expandmodul {
  max-width: 1500px;
  margin: 0 auto;
  margin-bottom: 60px; }
  @media (min-width: 640px) {
    .WW_MOD_CM_10-0-expandmodul {
      margin-bottom: 80px; } }
  .WW_MOD_CM_10-0-expandmodul .WW_ct .WW_img-ct {
    position: absolute;
    top: 0px;
    left: 0px; }
    .WW_MOD_CM_10-0-expandmodul .WW_ct .WW_img-ct img {
      width: 100%;
      max-width: 100%; }
  .WW_MOD_CM_10-0-expandmodul .WW_ct .WW_ct-image-srd {
    padding-top: 40%;
    position: relative; }
  .WW_MOD_CM_10-0-expandmodul .WW_ct .WW_expand-wrap {
    background: #f0f0f0; }
  .WW_MOD_CM_10-0-expandmodul .WW_ct .WW_expand-button {
    padding: 4.16667%;
    border-bottom: 2px solid #c6c6c6;
    position: relative; }
    .WW_MOD_CM_10-0-expandmodul .WW_ct .WW_expand-button:hover .WW_OBJ_text-hl, .WW_MOD_CM_10-0-expandmodul .WW_ct .WW_expand-button:hover .WW_OBJ_text-body, .WW_MOD_CM_10-0-expandmodul .WW_ct .WW_expand-button:hover .WW_ui-icon {
      color: #f84914;
      fill: #f84914; }
    .WW_MOD_CM_10-0-expandmodul .WW_ct .WW_expand-button .WW_OBJ_text-hl {
      margin-bottom: 10px; }
    .WW_MOD_CM_10-0-expandmodul .WW_ct .WW_expand-button .WW_col {
      float: left; }
    .WW_MOD_CM_10-0-expandmodul .WW_ct .WW_expand-button .WW_icons {
      width: 24px;
      height: 100%;
      margin: 0 auto; }
      .WW_MOD_CM_10-0-expandmodul .WW_ct .WW_expand-button .WW_icons .WW_ui-icon {
        position: absolute;
        top: 50%;
        margin: 0 auto;
        margin-top: -12px; }
    .WW_MOD_CM_10-0-expandmodul .WW_ct .WW_expand-button .WW_OBJ_text-hl, .WW_MOD_CM_10-0-expandmodul .WW_ct .WW_expand-button .WW_OBJ_text-body, .WW_MOD_CM_10-0-expandmodul .WW_ct .WW_expand-button .WW_ui-icon {
      -webkit-transition: all 300ms ease-in-out;
      transition: all 300ms ease-in-out; }
  .WW_MOD_CM_10-0-expandmodul .WW_ct .WW_expand-item:hover {
    cursor: pointer; }
  .WW_MOD_CM_10-0-expandmodul .WW_ct .WW_expand-item:last-child .WW_expand-button {
    border-bottom: 2px solid #f0f0f0; }
  .WW_MOD_CM_10-0-expandmodul .WW_ct .WW_expand-item:last-child .WW_expand-ct {
    border-bottom: 2px solid #f0f0f0; }
  .WW_MOD_CM_10-0-expandmodul .WW_ct .WW_expand-item.WW_st-active .WW_expand-button {
    border-bottom: 2px solid #c6c6c6 !important; }
    .WW_MOD_CM_10-0-expandmodul .WW_ct .WW_expand-item.WW_st-active .WW_expand-button .WW_plus {
      display: none; }
    .WW_MOD_CM_10-0-expandmodul .WW_ct .WW_expand-item.WW_st-active .WW_expand-button .WW_minus {
      display: block; }
  .WW_MOD_CM_10-0-expandmodul .WW_ct .WW_expand-item .WW_expand-ct {
    display: none;
    padding: 4.16667%;
    border-bottom: 2px solid #c6c6c6; }
    .WW_MOD_CM_10-0-expandmodul .WW_ct .WW_expand-item .WW_expand-ct .WW_OBJ_text-body {
      margin-bottom: 15px; }
      @media (min-width: 640px) {
        .WW_MOD_CM_10-0-expandmodul .WW_ct .WW_expand-item .WW_expand-ct .WW_OBJ_text-body {
          margin-bottom: 25px; } }
    .WW_MOD_CM_10-0-expandmodul .WW_ct .WW_expand-item .WW_expand-ct .WW_OBJ_text-link-icon {
      color: #f84914; }
      .WW_MOD_CM_10-0-expandmodul .WW_ct .WW_expand-item .WW_expand-ct .WW_OBJ_text-link-icon .WW_ui-icon {
        fill: #f84914; }
      .WW_MOD_CM_10-0-expandmodul .WW_ct .WW_expand-item .WW_expand-ct .WW_OBJ_text-link-icon:hover {
        color: #fc7e51; }
        .WW_MOD_CM_10-0-expandmodul .WW_ct .WW_expand-item .WW_expand-ct .WW_OBJ_text-link-icon:hover .WW_ui-icon {
          fill: #fc7e51; }

.I_MOD_CM_11-0-wohhwelt-rechner {
  margin-bottom: 60px; }
  @media (min-width: 640px) {
    .I_MOD_CM_11-0-wohhwelt-rechner {
      margin-bottom: 80px; } }
  @media (min-width: 1024px) {
    .I_MOD_CM_11-0-wohhwelt-rechner {
      margin-left: auto;
      margin-right: auto;
      max-width: 1500px; } }
  .I_MOD_CM_11-0-wohhwelt-rechner .WW_ct {
    padding-left: 4.16667% !important;
    padding-right: 4.16667% !important; }
  .I_MOD_CM_11-0-wohhwelt-rechner .noUi-pips-horizontal {
    padding-top: 15px;
    width: 100%;
    color: #999999;
    font-size: 14px; }
    .I_MOD_CM_11-0-wohhwelt-rechner .noUi-pips-horizontal .noUi-value {
      position: absolute;
      white-space: nowrap; }
      .I_MOD_CM_11-0-wohhwelt-rechner .noUi-pips-horizontal .noUi-value:first-child {
        -webkit-transform: translateX(0);
                transform: translateX(0); }
      .I_MOD_CM_11-0-wohhwelt-rechner .noUi-pips-horizontal .noUi-value:last-child {
        -webkit-transform: translateX(-100%);
                transform: translateX(-100%); }
  .I_MOD_CM_11-0-wohhwelt-rechner .noUi-marker {
    display: none; }

.I_OBJ-formgroup {
  border-bottom: 1px solid #f0f0f0;
  margin-bottom: 50px;
  padding-bottom: 50px; }
  .I_OBJ-formgroup__headline {
    display: block;
    font-size: 20px;
    margin-bottom: 25px; }
  .I_OBJ-formgroup__subheadline {
    margin-bottom: 10px;
    display: block; }
  .I_OBJ-formgroup__nebenkosten-toggle {
    color: #f84914;
    border: 0;
    background: transparent;
    font: inherit;
    margin-bottom: 10px;
    margin-top: 20px;
    display: inline-block;
    text-align: left;
    font-size: 14px; }
    .I_OBJ-formgroup__nebenkosten-toggle svg {
      height: 0.8em;
      width: 0.8em;
      fill: #f84914; }
    .I_OBJ-formgroup__nebenkosten-toggle.is-active svg {
      -webkit-transform: rotate(90deg);
              transform: rotate(90deg); }

.I_OBJ-formrow {
  *zoom: 1;
  max-width: 100;
  margin-left: auto;
  margin-right: auto; }
  .I_OBJ-formrow:before, .I_OBJ-formrow:after {
    content: "";
    display: table; }
  .I_OBJ-formrow:after {
    clear: both; }
  .I_OBJ-formrow__large {
    margin-bottom: 35px; }
  @media (min-width: 1024px) {
    .I_OBJ-formrow__large {
      width: 71.42857%;
      float: left;
      padding-right: 30px;
      margin-bottom: 0; }
    .I_OBJ-formrow__small {
      width: 28.57143%;
      float: left; } }
  .I_OBJ-formrow__small--sollzins {
    padding-right: 22px; }
  .I_OBJ-formrow__small--bundesland {
    padding-right: 22px; }
  .I_OBJ-formrow__thirds {
    margin-bottom: 35px; }
  @media (min-width: 1024px) {
    .I_OBJ-formrow__thirds {
      width: 28.57143%;
      float: left;
      padding-right: 30px; }
      .I_OBJ-formrow__thirds input {
        max-width: 100%; } }

.I_OBJ_inputgroup {
  display: -webkit-box;
  display: flex;
  -webkit-box-align: center;
          align-items: center;
  flex-wrap: nowrap; }
  .I_OBJ_inputgroup__input {
    -webkit-box-flex: 1;
            flex-grow: 1;
    width: 100%;
    max-width: 100%; }
  .I_OBJ_inputgroup__label {
    width: 12px;
    margin-left: 10px; }

.I_OBJ-subgroup {
  position: relative;
  padding-top: 20px;
  padding-left: 35px;
  display: none; }
  .I_OBJ-subgroup::before {
    display: block;
    position: absolute;
    content: ' ';
    border-left: 1px solid #cccccc;
    top: 0;
    left: 0;
    bottom: 30px; }
  .I_OBJ-subgroup__input {
    margin-bottom: 10px; }
  .I_OBJ-subgroup__row {
    position: relative; }
    .I_OBJ-subgroup__row:not(:last-child) {
      margin-bottom: 40px; }
    .I_OBJ-subgroup__row::before {
      display: block;
      position: absolute;
      content: ' ';
      border-top: 1px solid #cccccc;
      left: -35px;
      width: 20px;
      height: 0;
      bottom: 30px; }
  .I_OBJ-subgroup__label {
    margin-left: 10px; }
    .I_OBJ-subgroup__label:not(:last-child) {
      margin-right: 50px; }
  .I_OBJ-subgroup__input {
    max-width: 150px; }
  .is-open .I_OBJ-subgroup, .I_OBJ-subgroup--is-single {
    display: block; }
  @media (min-width: 1024px) {
    .I_OBJ-subgroup--is-single {
      margin-left: 185px; } }

.I_OBJ-resultbox {
  background-color: #f0f0f0;
  padding: 35px;
  margin-bottom: 20px; }
  .I_OBJ-resultbox-headline {
    margin-bottom: 20px;
    font-family: "WuW-BoldWeb", Arial, Helvetica, sans-serif; }
  .I_OBJ-resultbox--bottom-box {
    padding: 0 35px;
    margin-top: -20px;
    background: #fff;
    border: 1px solid #f0f0f0; }
  .I_OBJ-resultbox__single {
    font-size: 30px;
    text-align: center; }
  .I_OBJ-resultbox__big {
    min-width: 200px;
    -webkit-box-flex: 1;
            flex: 1 0 auto;
    padding-bottom: 20px; }
    .I_OBJ-resultbox__big .I_OBJ-resultbox__label {
      display: block;
      margin-bottom: 10px; }
    .I_OBJ-resultbox__big .I_OBJ-resultbox__result-text {
      font-size: 30px; }
    .I_OBJ-resultbox__big .I_OBJ-resultbox__result-text-small {
      font-size: 20px;
      display: block;
      text-align: left; }
    @media (min-width: 1500px) {
      .I_OBJ-resultbox__big--text-right {
        padding-right: 60px;
        text-align: right; }
        .I_OBJ-resultbox__big--text-right .I_OBJ-resultbox__result-text-small {
          text-align: right; } }
  .I_OBJ-resultbox__label {
    font-size: 16px; }
  .I_OBJ-resultbox__result-text {
    font-size: 20px;
    text-align: right; }
    .I_OBJ-resultbox__result-text--big {
      font-size: 30px;
      font-weight: bold; }
  .I_OBJ-resultbox__row {
    padding: 20px 80px 20px 0;
    display: -webkit-box;
    display: flex;
    -webkit-box-align: center;
            align-items: center;
    -webkit-box-pack: justify;
            justify-content: space-between;
    flex-wrap: wrap; }
    .I_OBJ-resultbox__row:not(:last-child) {
      border-bottom: 1px solid #cecece; }
    .I_OBJ-resultbox__row--big {
      padding-right: 20px;
      padding-bottom: 0;
      -webkit-box-align: start;
              align-items: flex-start;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
              flex-direction: column; }
      @media (min-width: 1500px) {
        .I_OBJ-resultbox__row--big {
          -webkit-box-orient: horizontal;
          -webkit-box-direction: normal;
                  flex-flow: row nowrap; } }
    .I_OBJ-resultbox__row--indication {
      display: none;
      border-top: 1px solid #cecece; }
      .I_OBJ-resultbox__row--indication.is-indication {
        display: block; }
    .I_OBJ-resultbox__row--more-capital {
      display: none; }
      .is-more-capital .I_OBJ-resultbox__row--more-capital {
        display: block; }
    .is-invalid .I_OBJ-resultbox__row {
      display: none; }
    .is-too-small-loan .I_OBJ-resultbox__row {
      display: none; }
  .I_OBJ-resultbox__invalid-result {
    display: none;
    padding: 20px; }
    .is-invalid .I_OBJ-resultbox__invalid-result {
      display: block; }
  .I_OBJ-resultbox__small-loan {
    display: none;
    padding: 20px; }
    .is-too-small-loan .I_OBJ-resultbox__small-loan {
      display: block; }

.I_OBJ-text-introduction {
  margin-bottom: 50px;
  font-size: 16px;
  line-height: 24px; }

.I_OBJ-text-fineprint {
  margin-bottom: 50px;
  font-size: 14px;
  line-height: 17px;
  color: #808080; }

.I_OBJ-link-button {
  display: block;
  background-color: #f84914;
  color: #fff;
  margin-bottom: 20px;
  text-align: center;
  font-size: 18px;
  line-height: 1;
  padding: 16px 10px;
  font-weight: bold; }

.I_OBJ-link-text {
  display: block;
  color: #f84914;
  margin-bottom: 20px;
  text-align: center;
  font-size: 16px; }
  .I_OBJ-link-text svg {
    height: 1em;
    fill: #f84914;
    line-height: 1;
    position: relative;
    top: 2px; }

@media (max-width: 639px) {
  .I_OBJ-slider-wrapper {
    margin-left: 20px;
    margin-right: 20px; } }

.I_OBJ-household-label {
  height: 3em;
  display: -webkit-box;
  display: flex;
  -webkit-box-align: center;
          align-items: center;
  padding-right: 20px; }
  @media (min-width: 768px) and (max-width: 1025px) {
    .I_OBJ-household-label {
      font-size: 15px; } }

.I_OBJ-household-radiogroup__label {
  display: inline-block;
  white-space: nowrap;
  width: 45%; }

.WW_MOD_CM_12-0-accordeon {
  margin-bottom: 60px; }
  @media (min-width: 640px) {
    .WW_MOD_CM_12-0-accordeon {
      margin-bottom: 80px; } }
  .WW_MOD_CM_12-0-accordeon .WW_header {
    padding-left: 4.16667%;
    padding-right: 4.16667%; }

.WW_MOD_CM_13-0-textbildmodul {
  background-color: #fff;
  margin-bottom: 60px; }
  @media (min-width: 640px) {
    .WW_MOD_CM_13-0-textbildmodul {
      margin-bottom: 80px; } }
  .WW_MOD_CM_13-0-textbildmodul > .WW_ct {
    padding-left: 4.16667%;
    padding-right: 4.16667%; }
  .WW_MOD_CM_13-0-textbildmodul .WW_OBJ_text-hl + .WW_img-ct {
    border: 5px solid red; }
  .WW_MOD_CM_13-0-textbildmodul .WW_head .WW_OBJ_text-hl {
    margin-bottom: 15px; }
  .WW_MOD_CM_13-0-textbildmodul .WW_head p {
    font-size: 1rem;
    line-height: 1.45;
    font-family: "WuW-RegularWeb", Arial, Helvetica, sans-serif;
    margin-top: -15px;
    margin-bottom: 15px; }
    @media (min-width: 640px) {
      .WW_MOD_CM_13-0-textbildmodul .WW_head p {
        margin-bottom: 25px; } }
  .WW_MOD_CM_13-0-textbildmodul .WW_head .WW_topline {
    font-size: 1rem;
    line-height: 1.45;
    font-family: "WuW-RegularWeb", Arial, Helvetica, sans-serif; }
  .WW_MOD_CM_13-0-textbildmodul .WW_head .WW_subline {
    color: #c6c6c6; }
  .WW_MOD_CM_13-0-textbildmodul .WW_img-wrap {
    width: 100%;
    margin-bottom: 15px; }
    @media (min-width: 640px) {
      .WW_MOD_CM_13-0-textbildmodul .WW_img-wrap {
        margin-bottom: 15px; } }
    .WW_MOD_CM_13-0-textbildmodul .WW_img-wrap .WW_img-ct {
      padding-top: 56.25%;
      position: relative; }
      .WW_MOD_CM_13-0-textbildmodul .WW_img-wrap .WW_img-ct img {
        width: 100%;
        max-width: 100%;
        height: auto;
        position: absolute;
        top: 0px; }
    .WW_MOD_CM_13-0-textbildmodul .WW_img-wrap .WW_img-ct-square {
      padding-top: 100%; }

.WW_MOD_CM_15-0-produktheader {
  margin-bottom: 60px;
  margin-bottom: 60px; }
  @media (min-width: 640px) {
    .WW_MOD_CM_15-0-produktheader {
      margin-bottom: 80px; } }
  @media (min-width: 640px) {
    .WW_MOD_CM_15-0-produktheader {
      margin-bottom: 80px; } }
  .WW_MOD_CM_15-0-produktheader + .WW_MOD_NM_3-0-subnavtoggle, .WW_MOD_CM_15-0-produktheader + .WW_MOD_BM_4-0-kundenbewertung, .WW_MOD_CM_15-0-produktheader + .WW_MOD_CM_20-0-schadenmodul {
    margin-top: -106px; }
    .WW_MOD_CM_15-0-produktheader + .WW_MOD_NM_3-0-subnavtoggle:after, .WW_MOD_CM_15-0-produktheader + .WW_MOD_BM_4-0-kundenbewertung:after, .WW_MOD_CM_15-0-produktheader + .WW_MOD_CM_20-0-schadenmodul:after {
      background: #fff; }
  .WW_MOD_CM_15-0-produktheader .WW_statement-ct {
    max-width: 1500px;
    margin: 0 auto;
    margin-top: -65px; }
    .WW_MOD_CM_15-0-produktheader .WW_statement-ct .WW_statements {
      padding-left: 4.16667%;
      padding-right: 4.16667%; }
      .WW_MOD_CM_15-0-produktheader .WW_statement-ct .WW_statements .WW_item {
        border: 2px solid #f0f0f0;
        padding: 15px;
        padding-left: 30px;
        padding-right: 30px;
        display: -webkit-box;
        display: flex;
        background: #fff; }
        .WW_MOD_CM_15-0-produktheader .WW_statement-ct .WW_statements .WW_item:last-of-type {
          border-top: 0px; }
      .WW_MOD_CM_15-0-produktheader .WW_statement-ct .WW_statements .WW_icon {
        display: -webkit-box;
        display: flex;
        -webkit-box-align: center;
                align-items: center;
        -webkit-box-pack: center;
                justify-content: center;
        padding-right: 15px; }
        .WW_MOD_CM_15-0-produktheader .WW_statement-ct .WW_statements .WW_icon .WW_ui-icon {
          display: block;
          -webkit-box-flex: 1;
                  flex: 1;
          fill: #f84914;
          height: 32px;
          width: 32px; }
  .WW_MOD_CM_15-0-produktheader .WW_text-ct-wrap {
    background: #f0f0f0; }
  .WW_MOD_CM_15-0-produktheader .WW_text-ct {
    padding-left: 4.16667%;
    padding-right: 4.16667%;
    padding-top: 25px;
    padding-bottom: 60px; }
    @media (min-width: 640px) {
      .WW_MOD_CM_15-0-produktheader .WW_text-ct {
        padding-top: 40px; } }
    @media (min-width: 640px) {
      .WW_MOD_CM_15-0-produktheader .WW_text-ct {
        padding-bottom: 80px; } }
  .WW_MOD_CM_15-0-produktheader .WW_br-list {
    *zoom: 1; }
    .WW_MOD_CM_15-0-produktheader .WW_br-list:before, .WW_MOD_CM_15-0-produktheader .WW_br-list:after {
      content: "";
      display: table; }
    .WW_MOD_CM_15-0-produktheader .WW_br-list:after {
      clear: both; }
    .WW_MOD_CM_15-0-produktheader .WW_br-list li {
      font-size: 0.83rem;
      line-height: 1.4;
      font-family: "WuW-RegularWeb", Arial, Helvetica, sans-serif;
      padding: 0 5px 0 0;
      list-style-type: none;
      float: left; }
      @media (min-width: 640px) {
        .WW_MOD_CM_15-0-produktheader .WW_br-list li {
          font-size: 0.83rem; } }
      .WW_MOD_CM_15-0-produktheader .WW_br-list li:first-child {
        padding-left: 0; }
        .WW_MOD_CM_15-0-produktheader .WW_br-list li:first-child a {
          padding-left: 0; }
    .WW_MOD_CM_15-0-produktheader .WW_br-list a {
      display: inline-block;
      padding: 0 5px 0 0;
      color: #878787; }
      .WW_MOD_CM_15-0-produktheader .WW_br-list a:hover {
        color: #f84914; }
    .WW_MOD_CM_15-0-produktheader .WW_br-list .WW_ui-icon {
      display: inline-block;
      vertical-align: middle;
      fill: #c6c6c6;
      width: 12px;
      height: 12px; }

.WW_MOD_CM_15-2-produktheaderbildunten {
  margin-bottom: 60px; }
  @media (min-width: 640px) {
    .WW_MOD_CM_15-2-produktheaderbildunten {
      margin-bottom: 80px; } }
  .WW_MOD_CM_15-2-produktheaderbildunten + .WW_MOD_NM_3-0-subnavtoggle, .WW_MOD_CM_15-2-produktheaderbildunten + .WW_MOD_BM_4-0-kundenbewertung, .WW_MOD_CM_15-2-produktheaderbildunten + .WW_MOD_CM_20-0-schadenmodul {
    margin-top: -106px; }
    .WW_MOD_CM_15-2-produktheaderbildunten + .WW_MOD_NM_3-0-subnavtoggle:after, .WW_MOD_CM_15-2-produktheaderbildunten + .WW_MOD_BM_4-0-kundenbewertung:after, .WW_MOD_CM_15-2-produktheaderbildunten + .WW_MOD_CM_20-0-schadenmodul:after {
      background: #fff; }
  .WW_MOD_CM_15-2-produktheaderbildunten .WW_img-ct-wrap {
    position: relative;
    padding-top: 56.25%; }
  .WW_MOD_CM_15-2-produktheaderbildunten .WW_img-ct {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    z-index: 1; }
    .WW_MOD_CM_15-2-produktheaderbildunten .WW_img-ct:before {
      content: "";
      position: absolute;
      z-index: 3;
      left: 0;
      right: 0;
      top: 0;
      height: 20px;
      background-color: rgba(255, 255, 255, 0.5); }
    .WW_MOD_CM_15-2-produktheaderbildunten .WW_img-ct img {
      width: 100%;
      height: auto; }
  .WW_MOD_CM_15-2-produktheaderbildunten .WW_text-ct-wrap {
    background: #f0f0f0; }
  .WW_MOD_CM_15-2-produktheaderbildunten .WW_text-ct {
    padding-left: 4.16667%;
    padding-right: 4.16667%;
    padding-top: 25px;
    padding-bottom: 15px; }
    @media (min-width: 640px) {
      .WW_MOD_CM_15-2-produktheaderbildunten .WW_text-ct {
        padding-top: 40px; } }
    @media (min-width: 640px) {
      .WW_MOD_CM_15-2-produktheaderbildunten .WW_text-ct {
        padding-bottom: 25px; } }
  .WW_MOD_CM_15-2-produktheaderbildunten .WW_br-list {
    *zoom: 1; }
    .WW_MOD_CM_15-2-produktheaderbildunten .WW_br-list:before, .WW_MOD_CM_15-2-produktheaderbildunten .WW_br-list:after {
      content: "";
      display: table; }
    .WW_MOD_CM_15-2-produktheaderbildunten .WW_br-list:after {
      clear: both; }
    .WW_MOD_CM_15-2-produktheaderbildunten .WW_br-list li {
      font-size: 0.83rem;
      line-height: 1.4;
      font-family: "WuW-RegularWeb", Arial, Helvetica, sans-serif;
      padding: 0 5px 0 0;
      list-style-type: none;
      float: left; }
      @media (min-width: 640px) {
        .WW_MOD_CM_15-2-produktheaderbildunten .WW_br-list li {
          font-size: 0.83rem; } }
      .WW_MOD_CM_15-2-produktheaderbildunten .WW_br-list li:first-child {
        padding-left: 0; }
        .WW_MOD_CM_15-2-produktheaderbildunten .WW_br-list li:first-child a {
          padding-left: 0; }
    .WW_MOD_CM_15-2-produktheaderbildunten .WW_br-list a {
      display: inline-block;
      padding: 0 5px 0 0;
      color: #878787; }
      .WW_MOD_CM_15-2-produktheaderbildunten .WW_br-list a:hover {
        color: #f84914; }
    .WW_MOD_CM_15-2-produktheaderbildunten .WW_br-list .WW_ui-icon {
      display: inline-block;
      vertical-align: middle;
      fill: #c6c6c6;
      width: 12px;
      height: 12px; }

.WW_MOD_CM_15-4-produktbuehne {
  margin-bottom: 60px;
  margin-bottom: 15px;
  background-color: #f0f0f0; }
  @media (min-width: 640px) {
    .WW_MOD_CM_15-4-produktbuehne {
      margin-bottom: 80px; } }
  @media (min-width: 640px) {
    .WW_MOD_CM_15-4-produktbuehne {
      margin-bottom: 25px; } }
  .WW_MOD_CM_15-4-produktbuehne .WW_ct .WW_text-ct-wrap {
    padding: 30px 4.16667%; }
  .WW_MOD_CM_15-4-produktbuehne .WW_ct .WW_text-ct {
    background: #f0f0f0; }
    .WW_MOD_CM_15-4-produktbuehne .WW_ct .WW_text-ct .WW_OBJ_text-body {
      margin-top: 25px; }
      @media (min-width: 640px) {
        .WW_MOD_CM_15-4-produktbuehne .WW_ct .WW_text-ct .WW_OBJ_text-body {
          margin-top: 40px; } }
    .WW_MOD_CM_15-4-produktbuehne .WW_ct .WW_text-ct .WW_OBJ_ui-btn {
      margin-top: 15px; }
      @media (min-width: 640px) {
        .WW_MOD_CM_15-4-produktbuehne .WW_ct .WW_text-ct .WW_OBJ_ui-btn {
          margin-top: 25px; } }
  .WW_MOD_CM_15-4-produktbuehne .WW_ct .WW_ct-bread .WW_br-list {
    *zoom: 1; }
    .WW_MOD_CM_15-4-produktbuehne .WW_ct .WW_ct-bread .WW_br-list:before, .WW_MOD_CM_15-4-produktbuehne .WW_ct .WW_ct-bread .WW_br-list:after {
      content: "";
      display: table; }
    .WW_MOD_CM_15-4-produktbuehne .WW_ct .WW_ct-bread .WW_br-list:after {
      clear: both; }
    .WW_MOD_CM_15-4-produktbuehne .WW_ct .WW_ct-bread .WW_br-list li {
      font-size: 1rem;
      line-height: 1.45;
      font-family: "WuW-RegularWeb", Arial, Helvetica, sans-serif;
      padding: 0 5px 0 0;
      list-style-type: none;
      float: left;
      color: #878787; }
      .WW_MOD_CM_15-4-produktbuehne .WW_ct .WW_ct-bread .WW_br-list li:first-child {
        padding-left: 0; }
        .WW_MOD_CM_15-4-produktbuehne .WW_ct .WW_ct-bread .WW_br-list li:first-child a {
          padding-left: 0; }
    .WW_MOD_CM_15-4-produktbuehne .WW_ct .WW_ct-bread .WW_br-list a {
      display: inline-block;
      padding: 0 5px 0 0;
      color: #878787; }
      .WW_MOD_CM_15-4-produktbuehne .WW_ct .WW_ct-bread .WW_br-list a:hover {
        color: #f84914; }
    .WW_MOD_CM_15-4-produktbuehne .WW_ct .WW_ct-bread .WW_br-list .WW_ui-icon {
      display: inline-block;
      vertical-align: middle;
      fill: #c6c6c6;
      width: 15px;
      height: 15px; }
  .WW_MOD_CM_15-4-produktbuehne .WW_ct .WW_img-ct-wrap {
    position: relative;
    padding-top: 56.25%; }
  .WW_MOD_CM_15-4-produktbuehne .WW_ct .WW_img-ct {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    z-index: 1; }
    .WW_MOD_CM_15-4-produktbuehne .WW_ct .WW_img-ct:before {
      content: "";
      position: absolute;
      z-index: 3;
      left: 0;
      right: 0;
      top: 0;
      height: 20px;
      background-color: rgba(255, 255, 255, 0.5); }
    .WW_MOD_CM_15-4-produktbuehne .WW_ct .WW_img-ct img {
      width: 100%;
      height: auto; }

.WW_MOD_CM_16-0-fussnote {
  margin-bottom: 60px;
  margin-top: 20px; }
  @media (min-width: 640px) {
    .WW_MOD_CM_16-0-fussnote {
      margin-bottom: 80px; } }

.WW_MOD_CM_18-0-textproduktbuehne {
  max-width: 1500px;
  margin: 0 auto;
  margin-bottom: 60px; }
  @media (min-width: 640px) {
    .WW_MOD_CM_18-0-textproduktbuehne {
      margin-bottom: 80px; } }
  .WW_MOD_CM_18-0-textproduktbuehne > .WW_ct {
    padding: 30px 4.16667%; }
  .WW_MOD_CM_18-0-textproduktbuehne.WW_ext-markenplatform {
    margin-bottom: 90px; }
    .WW_MOD_CM_18-0-textproduktbuehne.WW_ext-markenplatform > .WW_ct {
      padding-top: 0;
      padding-bottom: 0; }
    .WW_MOD_CM_18-0-textproduktbuehne.WW_ext-markenplatform .WW_headline-block {
      margin-bottom: 30px; }
    .WW_MOD_CM_18-0-textproduktbuehne.WW_ext-markenplatform .WW_items-srd > .WW_item {
      float: none;
      width: 100%;
      padding-top: 0; }
      .WW_MOD_CM_18-0-textproduktbuehne.WW_ext-markenplatform .WW_items-srd > .WW_item:nth-of-type(2n + 2), .WW_MOD_CM_18-0-textproduktbuehne.WW_ext-markenplatform .WW_items-srd > .WW_item:nth-of-type(3n + 3) {
        float: none !important; }
    .WW_MOD_CM_18-0-textproduktbuehne.WW_ext-markenplatform .WW_icon-box {
      margin-top: 2px; }
  .WW_MOD_CM_18-0-textproduktbuehne .WW_items-srd {
    padding-top: 30px; }
    .WW_MOD_CM_18-0-textproduktbuehne .WW_items-srd .WW_item {
      padding: 30px 0;
      display: -webkit-box;
      display: flex; }
      .WW_MOD_CM_18-0-textproduktbuehne .WW_items-srd .WW_item .WW_info {
        padding-left: 15px; }
  .WW_MOD_CM_18-0-textproduktbuehne .WW_icon-box {
    display: block;
    position: relative; }
    .WW_MOD_CM_18-0-textproduktbuehne .WW_icon-box .WW_ui-icon.WW_type-checkmarksuccess {
      width: 24px;
      height: 24px;
      fill: #f84914; }

.WW_MOD_CM_19-0-blogheader {
  margin-top: 0px !important; }
  .WW_MOD_CM_19-0-blogheader .WW_ct-image {
    position: relative;
    padding-top: 56.25%; }
  .WW_MOD_CM_19-0-blogheader .WW_img-ct {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    z-index: 1; }
    .WW_MOD_CM_19-0-blogheader .WW_img-ct img {
      width: 100%;
      height: auto; }
  .WW_MOD_CM_19-0-blogheader .WW_txt-wrap {
    position: relative;
    max-width: 1500px;
    margin: 0 auto; }
    .WW_MOD_CM_19-0-blogheader .WW_txt-wrap .WW_text-container {
      padding-left: 4.16667%;
      padding-right: 4.16667%; }
      .WW_MOD_CM_19-0-blogheader .WW_txt-wrap .WW_text-container > .WW_blog-head:first-child {
        margin-top: 25px; }
        @media (min-width: 640px) {
          .WW_MOD_CM_19-0-blogheader .WW_txt-wrap .WW_text-container > .WW_blog-head:first-child {
            margin-top: 40px; } }
  .WW_MOD_CM_19-0-blogheader .WW_caption-ct {
    background: #f0f0f0;
    padding-left: 4.16667%;
    padding-right: 4.16667%; }
    .WW_MOD_CM_19-0-blogheader .WW_caption-ct .WW_caption {
      padding-top: 4.16667%;
      padding-bottom: 4.16667%;
      color: #878787; }
  .WW_MOD_CM_19-0-blogheader .WW_gallery {
    position: relative; }
    .WW_MOD_CM_19-0-blogheader .WW_gallery .WW_caption-action {
      position: absolute;
      bottom: 0px;
      right: 0px;
      width: 50px;
      height: 50px;
      background: #fff;
      z-index: 202;
      -webkit-transition: background 300ms ease-in-out;
      transition: background 300ms ease-in-out; }
      .WW_MOD_CM_19-0-blogheader .WW_gallery .WW_caption-action:hover {
        cursor: pointer; }
      .WW_MOD_CM_19-0-blogheader .WW_gallery .WW_caption-action .WW_ui-icon {
        position: absolute;
        top: 50%;
        left: 50%;
        margin-top: -12px;
        margin-left: -12px;
        fill: #f84914;
        -webkit-transition: all 300ms ease-in-out;
        transition: all 300ms ease-in-out; }
      .WW_MOD_CM_19-0-blogheader .WW_gallery .WW_caption-action .WW_close {
        opacity: 0;
        margin-left: -24px; }
      .WW_MOD_CM_19-0-blogheader .WW_gallery .WW_caption-action.WW_st-active {
        background: #f0f0f0; }
        .WW_MOD_CM_19-0-blogheader .WW_gallery .WW_caption-action.WW_st-active .WW_close {
          opacity: 1;
          margin-left: -12px; }
        .WW_MOD_CM_19-0-blogheader .WW_gallery .WW_caption-action.WW_st-active .WW_info {
          opacity: 0;
          margin-left: 0px; }
    .WW_js-load .WW_MOD_CM_19-0-blogheader .WW_gallery .WW_slick-ct {
      opacity: 0;
      -webkit-transition: opacity 300ms ease-out;
      transition: opacity 300ms ease-out; }
      .WW_js-load .WW_MOD_CM_19-0-blogheader .WW_gallery .WW_slick-ct.slick-initialized {
        opacity: 1; }
    .WW_MOD_CM_19-0-blogheader .WW_gallery .WW_item {
      position: relative; }
      .WW_MOD_CM_19-0-blogheader .WW_gallery .WW_item .WW_caption {
        position: absolute; }
    .WW_MOD_CM_19-0-blogheader .WW_gallery .WW_ct-image img {
      width: 100%;
      height: auto; }
    .WW_MOD_CM_19-0-blogheader .WW_gallery .slick-dots {
      bottom: 60px; }
      .WW_MOD_CM_19-0-blogheader .WW_gallery .slick-dots li button:before, .WW_MOD_CM_19-0-blogheader .WW_gallery .slick-dots li .WW_MOD_EM_2-0-widgetleiste .WW_search-window .WW_switch-wrap a.WW_switch-button:before, .WW_MOD_EM_2-0-widgetleiste .WW_search-window .WW_switch-wrap .WW_MOD_CM_19-0-blogheader .WW_gallery .slick-dots li a.WW_switch-button:before {
        background-color: #fff; }
      .WW_MOD_CM_19-0-blogheader .WW_gallery .slick-dots li.slick-active button:before, .WW_MOD_CM_19-0-blogheader .WW_gallery .slick-dots li.slick-active .WW_MOD_EM_2-0-widgetleiste .WW_search-window .WW_switch-wrap a.WW_switch-button:before, .WW_MOD_EM_2-0-widgetleiste .WW_search-window .WW_switch-wrap .WW_MOD_CM_19-0-blogheader .WW_gallery .slick-dots li.slick-active a.WW_switch-button:before {
        background-color: #f84914; }
    .WW_MOD_CM_19-0-blogheader .WW_gallery .slick-arrow {
      height: 100%;
      width: 50px;
      top: 13px;
      z-index: 200; }
      .WW_MOD_CM_19-0-blogheader .WW_gallery .slick-arrow .WW_icon-box {
        width: 50px;
        height: 50px;
        background: rgba(255, 255, 255, 0.6); }
      .WW_MOD_CM_19-0-blogheader .WW_gallery .slick-arrow .WW_ui-icon {
        fill: #f84914;
        margin-top: 13px;
        margin-left: 1px; }
      .WW_MOD_CM_19-0-blogheader .WW_gallery .slick-arrow.slick-prev .WW_ui-icon {
        margin-left: -1px; }
    .WW_MOD_CM_19-0-blogheader .WW_gallery .slick-dots {
      bottom: 15px; }
  .WW_MOD_CM_19-0-blogheader .WW_OBJ_ui-taglist {
    display: none;
    color: #878787;
    margin-top: 15px; }
    @media (min-width: 640px) {
      .WW_MOD_CM_19-0-blogheader .WW_OBJ_ui-taglist {
        margin-top: 25px; } }
    .WW_MOD_CM_19-0-blogheader .WW_OBJ_ui-taglist li {
      margin-right: 25px; }
      @media (min-width: 640px) {
        .WW_MOD_CM_19-0-blogheader .WW_OBJ_ui-taglist li {
          margin-right: 40px; } }
    .WW_MOD_CM_19-0-blogheader .WW_OBJ_ui-taglist .WW_ui-icon {
      fill: #878787; }
  .WW_MOD_CM_19-0-blogheader .WW_blog-head {
    margin-top: 15px; }
    @media (min-width: 640px) {
      .WW_MOD_CM_19-0-blogheader .WW_blog-head {
        margin-top: 25px; } }
    .WW_MOD_CM_19-0-blogheader .WW_blog-head .WW_subline {
      line-height: 1.28;
      font-size: 1.42rem;
      margin-top: 15px;
      font-family: "WuW-RegularWeb", Arial, Helvetica, sans-serif;
      color: #878787; }
      @media (min-width: 640px) {
        .WW_MOD_CM_19-0-blogheader .WW_blog-head .WW_subline {
          margin-top: 25px; } }
  .WW_MOD_CM_19-0-blogheader .WW_autor {
    margin-top: 15px;
    color: #878787; }
    @media (min-width: 640px) {
      .WW_MOD_CM_19-0-blogheader .WW_autor {
        margin-top: 25px; } }
  .WW_MOD_CM_19-0-blogheader .WW_video {
    *zoom: 1;
    position: relative;
    margin-bottom: 20px; }
    .WW_MOD_CM_19-0-blogheader .WW_video:before, .WW_MOD_CM_19-0-blogheader .WW_video:after {
      content: "";
      display: table; }
    .WW_MOD_CM_19-0-blogheader .WW_video:after {
      clear: both; }
    .WW_MOD_CM_19-0-blogheader .WW_video .WW_video-player {
      padding-top: 0; }
    .WW_MOD_CM_19-0-blogheader .WW_video .WW_img-ct,
    .WW_MOD_CM_19-0-blogheader .WW_video .fluid-width-video-wrapper {
      position: static; }
    .WW_MOD_CM_19-0-blogheader .WW_video img {
      max-width: 100%; }

.WW_MOD_CM_19-1-blogcopy {
  max-width: 1500px;
  margin: 0 auto;
  margin-bottom: 25px; }
  @media (min-width: 640px) {
    .WW_MOD_CM_19-1-blogcopy {
      margin-bottom: 40px; } }
  .WW_MOD_CM_19-1-blogcopy .WW_ct {
    padding: 4.16667%; }
    .WW_MOD_CM_19-1-blogcopy .WW_ct .WW_OBJ_text-body, .WW_MOD_CM_19-1-blogcopy .WW_ct .WW_OBJ_text-list-o, .WW_MOD_CM_19-1-blogcopy .WW_ct .WW_OBJ_text-wysiwyg ol, .WW_OBJ_text-wysiwyg .WW_MOD_CM_19-1-blogcopy .WW_ct ol, .WW_MOD_CM_19-1-blogcopy .WW_ct .WW_OBJ_text-list-u, .WW_MOD_CM_19-1-blogcopy .WW_ct .WW_OBJ_form-wrap .descriptionOpener .description ul, .WW_OBJ_form-wrap .descriptionOpener .description .WW_MOD_CM_19-1-blogcopy .WW_ct ul, .WW_MOD_CM_19-1-blogcopy .WW_ct .WW_OBJ_text-wysiwyg ul, .WW_OBJ_text-wysiwyg .WW_MOD_CM_19-1-blogcopy .WW_ct ul {
      margin-bottom: 15px;
      font-size: 1.1rem;
      line-height: 1.55; }
      @media (min-width: 640px) {
        .WW_MOD_CM_19-1-blogcopy .WW_ct .WW_OBJ_text-body, .WW_MOD_CM_19-1-blogcopy .WW_ct .WW_OBJ_text-list-o, .WW_MOD_CM_19-1-blogcopy .WW_ct .WW_OBJ_text-wysiwyg ol, .WW_OBJ_text-wysiwyg .WW_MOD_CM_19-1-blogcopy .WW_ct ol, .WW_MOD_CM_19-1-blogcopy .WW_ct .WW_OBJ_text-list-u, .WW_MOD_CM_19-1-blogcopy .WW_ct .WW_OBJ_form-wrap .descriptionOpener .description ul, .WW_OBJ_form-wrap .descriptionOpener .description .WW_MOD_CM_19-1-blogcopy .WW_ct ul, .WW_MOD_CM_19-1-blogcopy .WW_ct .WW_OBJ_text-wysiwyg ul, .WW_OBJ_text-wysiwyg .WW_MOD_CM_19-1-blogcopy .WW_ct ul {
          margin-bottom: 25px; } }

.WW_MOD_CM_19-2-blogfooter {
  max-width: 1500px;
  margin: 0 auto;
  margin-bottom: 60px; }
  @media (min-width: 640px) {
    .WW_MOD_CM_19-2-blogfooter {
      margin-bottom: 80px; } }
  .WW_MOD_CM_19-2-blogfooter .WW_ct {
    padding-left: 4.16667%;
    padding-right: 4.16667%; }
    .WW_MOD_CM_19-2-blogfooter .WW_ct .WW_OBJ_ui-sharelist li {
      float: none;
      display: inline;
      margin-right: 15px; }
      .WW_MOD_CM_19-2-blogfooter .WW_ct .WW_OBJ_ui-sharelist li:last-child {
        margin-right: 0px; }

.WW_MOD_CM_19-3-blogliste {
  max-width: 1500px;
  margin: 0 auto;
  margin-bottom: 60px; }
  @media (min-width: 640px) {
    .WW_MOD_CM_19-3-blogliste {
      margin-bottom: 80px; } }
  .WW_MOD_CM_19-3-blogliste > .WW_ct {
    padding-left: 4.16667%;
    padding-right: 4.16667%; }
  .WW_MOD_CM_19-3-blogliste .WW_contentgrid-row + .WW_contentgrid-row {
    margin-top: 25px; }
    @media (min-width: 640px) {
      .WW_MOD_CM_19-3-blogliste .WW_contentgrid-row + .WW_contentgrid-row {
        margin-top: 40px; } }
  .WW_MOD_CM_19-3-blogliste .WW_img-wrap {
    position: relative;
    padding-top: 56.25%;
    margin-bottom: 15px; }
    @media (min-width: 640px) {
      .WW_MOD_CM_19-3-blogliste .WW_img-wrap {
        margin-bottom: 15px; } }
  .WW_MOD_CM_19-3-blogliste .WW_img-ct {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    z-index: 1; }
    .WW_MOD_CM_19-3-blogliste .WW_img-ct img {
      width: 100%;
      height: auto; }
  .WW_MOD_CM_19-3-blogliste .WW_text > :last-child {
    margin-bottom: 0; }
  .WW_MOD_CM_19-3-blogliste .WW_text .WW_OBJ_text-body, .WW_MOD_CM_19-3-blogliste .WW_text .WW_OBJ_text-hl.WW_OBJ_ext-size-s {
    font-size: 1.1rem;
    line-height: 1.55; }

.WW_MOD_CM_19-4-blogbild {
  max-width: 1500px;
  margin: 0 auto;
  margin-bottom: 60px; }
  @media (min-width: 640px) {
    .WW_MOD_CM_19-4-blogbild {
      margin-bottom: 80px; } }
  .WW_MOD_CM_19-4-blogbild .WW_img-wrap {
    position: relative;
    padding-top: 56.25%; }
  .WW_MOD_CM_19-4-blogbild .WW_img-ct {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    z-index: 1; }
    .WW_MOD_CM_19-4-blogbild .WW_img-ct img {
      width: 100%;
      height: auto; }

.WW_MOD_CM_19-5-blogtrenner {
  max-width: 16.66667%;
  margin: 0 auto;
  margin-bottom: 25px; }
  @media (min-width: 640px) {
    .WW_MOD_CM_19-5-blogtrenner {
      margin-bottom: 40px; } }
  .WW_MOD_CM_19-5-blogtrenner .WW_text-container-divider {
    background: #c6c6c6;
    height: 2px; }

.WW_MOD_CM_19-6-gallery {
  max-width: 1500px;
  margin: 0 auto;
  margin-bottom: 25px; }
  @media (min-width: 640px) {
    .WW_MOD_CM_19-6-gallery {
      margin-bottom: 40px; } }
  .WW_MOD_CM_19-6-gallery .WW_ct {
    position: relative;
    padding-bottom: 35px; }
  .WW_MOD_CM_19-6-gallery .slick-dots {
    bottom: -25px; }
  .WW_MOD_CM_19-6-gallery .WW_subtext {
    color: #878787;
    text-align: center;
    opacity: 0;
    -webkit-transition: 500ms opacity ease-in-out;
    transition: 500ms opacity ease-in-out;
    padding-left: 4.16667%;
    padding-right: 4.16667%;
    padding-top: 15px;
    padding-bottom: 15px; }
  .WW_MOD_CM_19-6-gallery .WW_img-ct {
    position: relative;
    padding-top: 56.25%; }
    .WW_MOD_CM_19-6-gallery .WW_img-ct img {
      width: 100%;
      max-width: 100%;
      height: auto;
      position: absolute;
      top: 0px; }
  .WW_MOD_CM_19-6-gallery .WW_img-switch {
    position: relative; }
    .WW_MOD_CM_19-6-gallery .WW_img-switch .WW_img {
      position: relative; }
      .WW_MOD_CM_19-6-gallery .WW_img-switch .WW_img .WW_image-main {
        max-width: 100%;
        margin: 0 auto; }
      .WW_MOD_CM_19-6-gallery .WW_img-switch .WW_img.slick-active .WW_subtext {
        opacity: 1; }

.WW_MOD_CM_20-0-schadenmodul {
  max-width: 1500px;
  margin: 0 auto;
  margin-bottom: 60px; }
  @media (min-width: 640px) {
    .WW_MOD_CM_20-0-schadenmodul {
      margin-bottom: 80px; } }
  .WW_MOD_CM_20-0-schadenmodul .WW_MOD_NM_3-0-togglenav {
    margin-left: 0px !important;
    margin-right: 0px !important; }
  .WW_MOD_CM_20-0-schadenmodul:after {
    content: "" !important;
    display: none !important; }
  .WW_MOD_CM_20-0-schadenmodul .WW_toggle-item {
    height: auto !important;
    padding-top: 0px !important;
    padding-bottom: 0px !important; }
    .WW_MOD_CM_20-0-schadenmodul .WW_toggle-item span {
      display: inline-block;
      width: 80%;
      padding: 10px 0px;
      padding-bottom: 8px;
      margin-bottom: -2px; }
  .WW_MOD_CM_20-0-schadenmodul .WW_double .WW_info-pos p {
    margin-top: 7px; }
  .WW_MOD_CM_20-0-schadenmodul .WW_double .WW_info-pos p + p {
    margin-top: 7px; }
  .WW_MOD_CM_20-0-schadenmodul .WW_double .WW_info-pos .WW_OBJ_text-hl {
    margin-bottom: 7px; }
  .WW_MOD_CM_20-0-schadenmodul .WW_double .WW_info-pos .WW_OBJ_text-link-icon {
    padding-top: 3px;
    padding-left: 21px; }
  .WW_MOD_CM_20-0-schadenmodul .WW_teaser-item {
    border: 2px solid #f0f0f0;
    padding: 15px;
    position: relative; }
    .WW_MOD_CM_20-0-schadenmodul .WW_teaser-item .WW_icon {
      text-align: left; }
      .WW_MOD_CM_20-0-schadenmodul .WW_teaser-item .WW_icon .WW_ui-icon {
        width: 55px;
        height: 55px;
        fill: #f84914;
        display: inline-block; }
    .WW_MOD_CM_20-0-schadenmodul .WW_teaser-item .WW_divider {
      height: 2px;
      width: 80%;
      margin: 0 auto;
      background: #f0f0f0;
      margin-top: 15px;
      margin-bottom: 15px; }
    .WW_MOD_CM_20-0-schadenmodul .WW_teaser-item .WW_title-pos, .WW_MOD_CM_20-0-schadenmodul .WW_teaser-item .WW_info-pos {
      text-align: left; }
    .WW_MOD_CM_20-0-schadenmodul .WW_teaser-item .WW_info-pos {
      margin-top: 15px; }
      @media (min-width: 640px) {
        .WW_MOD_CM_20-0-schadenmodul .WW_teaser-item .WW_info-pos {
          margin-top: 25px; } }
      .WW_MOD_CM_20-0-schadenmodul .WW_teaser-item .WW_info-pos .WW_phone-number {
        color: #f84914; }
      .WW_MOD_CM_20-0-schadenmodul .WW_teaser-item .WW_info-pos .WW_open {
        color: #878787; }
  .WW_MOD_CM_20-0-schadenmodul .WW_switch-ct {
    display: none; }
    .WW_MOD_CM_20-0-schadenmodul .WW_switch-ct.WW_st-active {
      display: block; }
  .WW_MOD_CM_20-0-schadenmodul .WW_js-tabs .WW_switch-ct {
    display: block !important; }
  .WW_MOD_CM_20-0-schadenmodul .WW_berater-ct {
    border: 2px solid #f0f0f0;
    padding: 15px;
    margin-top: 15px; }
    @media (min-width: 640px) {
      .WW_MOD_CM_20-0-schadenmodul .WW_berater-ct {
        margin-top: 25px; } }
    .WW_MOD_CM_20-0-schadenmodul .WW_berater-ct .WW_phone-number {
      margin-top: 9px;
      display: block;
      padding-left: 30px;
      font-size: 1.25rem;
      line-height: 1.1;
      font-family: "WuW-BoldWeb", Arial, Helvetica, sans-serif;
      color: #f84914;
      position: relative;
      padding-top: 2px; }
      @media (min-width: 640px) {
        .WW_MOD_CM_20-0-schadenmodul .WW_berater-ct .WW_phone-number {
          font-size: 1.33rem; } }
      .WW_MOD_CM_20-0-schadenmodul .WW_berater-ct .WW_phone-number .WW_ui-icon {
        fill: #f84914;
        position: absolute;
        top: 0px;
        left: 0px; }
    .WW_MOD_CM_20-0-schadenmodul .WW_berater-ct .WW_OBJ_text-hl {
      margin-top: 5px; }
    .WW_MOD_CM_20-0-schadenmodul .WW_berater-ct .WW_OBJ_text-body.WW_OBJ_ext-size-s {
      color: #878787; }
  .WW_MOD_CM_20-0-schadenmodul .WW_cta-box {
    background: #f0f0f0;
    padding: 15px;
    margin-top: 15px;
    position: relative; }
    @media (min-width: 640px) {
      .WW_MOD_CM_20-0-schadenmodul .WW_cta-box {
        margin-top: 25px; } }
    .WW_MOD_CM_20-0-schadenmodul .WW_cta-box .WW_icon {
      position: absolute;
      left: 15px;
      top: 50%;
      margin-top: -12px; }
      .WW_MOD_CM_20-0-schadenmodul .WW_cta-box .WW_icon .WW_ui-icon {
        fill: #f84914; }
    .WW_MOD_CM_20-0-schadenmodul .WW_cta-box .WW_info {
      padding-left: 38px; }
      .WW_MOD_CM_20-0-schadenmodul .WW_cta-box .WW_info .WW_OBJ_text-link-icon {
        margin-top: 6px; }
  .WW_MOD_CM_20-0-schadenmodul .WW_teaser-item {
    margin-top: 15px; }
    @media (min-width: 640px) {
      .WW_MOD_CM_20-0-schadenmodul .WW_teaser-item {
        margin-top: 25px; } }
  .WW_MOD_CM_20-0-schadenmodul .WW_ct {
    padding-left: 4.16667%;
    padding-right: 4.16667%; }

.WW_MOD_CM_21-0-tarifmodul {
  font-size: 16px;
  opacity: 1;
  -webkit-transition: all 500ms ease-in-out;
  transition: all 500ms ease-in-out;
  overflow: hidden;
  max-width: 1500px;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 60px;
  position: relative;
  /* APPEND START
	* im Rahmen der Zusammenführung aus unserer Entwicklung und der von JvM
	*/
  /* APPEND ENDE */ }
  @media (min-width: 640px) {
    .WW_MOD_CM_21-0-tarifmodul {
      margin-bottom: 80px; } }
  .WW_MOD_CM_21-0-tarifmodul.WW_load {
    cursor: progress; }
    .WW_MOD_CM_21-0-tarifmodul.WW_load .WW_ct {
      opacity: 0; }
    .WW_MOD_CM_21-0-tarifmodul.WW_load .WW_loader {
      opacity: 1; }
  .WW_MOD_CM_21-0-tarifmodul.WW_blueprint {
    display: none; }
  .WW_MOD_CM_21-0-tarifmodul.WW_single-category .WW_left-header > *, .WW_MOD_CM_21-0-tarifmodul.WW_single-category .WW_js-mobile-select {
    visibility: hidden; }
  .WW_MOD_CM_21-0-tarifmodul .WW_loader {
    opacity: 0;
    pointer-events: none;
    -webkit-transition: all 300ms ease-in-out;
    transition: all 300ms ease-in-out;
    width: 100%;
    height: 100%;
    background: rgba(240, 240, 240, 0.5);
    z-index: 999;
    position: absolute; }
  .WW_MOD_CM_21-0-tarifmodul .WW_ct {
    -webkit-transition: opacity 100ms ease-in-out;
    transition: opacity 100ms ease-in-out; }
    .WW_MOD_CM_21-0-tarifmodul .WW_ct .WW_slider-boundary {
      position: relative; }
    .WW_MOD_CM_21-0-tarifmodul .WW_ct .WW_static-header {
      text-align: center; }
    .WW_MOD_CM_21-0-tarifmodul .WW_ct .WW_slider-content {
      display: none;
      *zoom: 1; }
      .WW_MOD_CM_21-0-tarifmodul .WW_ct .WW_slider-content:before, .WW_MOD_CM_21-0-tarifmodul .WW_ct .WW_slider-content:after {
        content: "";
        display: table; }
      .WW_MOD_CM_21-0-tarifmodul .WW_ct .WW_slider-content:after {
        clear: both; }
      .WW_MOD_CM_21-0-tarifmodul .WW_ct .WW_slider-content.WW_st-active {
        display: block; }
      .WW_MOD_CM_21-0-tarifmodul .WW_ct .WW_slider-content .slick-dots {
        top: 0px;
        bottom: auto; }
      .WW_MOD_CM_21-0-tarifmodul .WW_ct .WW_slider-content .slick-arrow {
        top: 15px;
        z-index: 100;
        width: 24px;
        height: 100%; }
        @media (min-width: 640px) {
          .WW_MOD_CM_21-0-tarifmodul .WW_ct .WW_slider-content .slick-arrow {
            top: 25px; } }
        .WW_MOD_CM_21-0-tarifmodul .WW_ct .WW_slider-content .slick-arrow .WW_ui-icon {
          fill: #000;
          width: 24px;
          height: 24px; }
        .WW_MOD_CM_21-0-tarifmodul .WW_ct .WW_slider-content .slick-arrow.slick-prev {
          left: 4.16667%; }
        .WW_MOD_CM_21-0-tarifmodul .WW_ct .WW_slider-content .slick-arrow.slick-next {
          right: 4.16667%; }
      .WW_MOD_CM_21-0-tarifmodul .WW_ct .WW_slider-content .WW_item {
        float: left;
        background: #f0f0f0; }
        .WW_MOD_CM_21-0-tarifmodul .WW_ct .WW_slider-content .WW_item:last-child {
          padding-right: 0px; }
        .WW_MOD_CM_21-0-tarifmodul .WW_ct .WW_slider-content .WW_item .WW_head {
          padding-left: 25%;
          padding-right: 25%;
          padding-bottom: 25px;
          padding-top: 25px;
          text-align: center; }
          @media (min-width: 640px) {
            .WW_MOD_CM_21-0-tarifmodul .WW_ct .WW_slider-content .WW_item .WW_head {
              padding-bottom: 40px; } }
          @media (min-width: 640px) {
            .WW_MOD_CM_21-0-tarifmodul .WW_ct .WW_slider-content .WW_item .WW_head {
              padding-top: 40px; } }
          .WW_MOD_CM_21-0-tarifmodul .WW_ct .WW_slider-content .WW_item .WW_head h2 {
            font-family: "WuW-BoldWeb", Arial, Helvetica, sans-serif; }
          .WW_MOD_CM_21-0-tarifmodul .WW_ct .WW_slider-content .WW_item .WW_head p {
            margin-top: 10px; }
          .WW_MOD_CM_21-0-tarifmodul .WW_ct .WW_slider-content .WW_item .WW_head .WW_center {
            position: relative;
            top: 50%;
            -webkit-transform: translateY(-50%);
                    transform: translateY(-50%); }
        .WW_MOD_CM_21-0-tarifmodul .WW_ct .WW_slider-content .WW_item li {
          list-style-type: none;
          padding: 15px 4.16667%;
          position: relative;
          display: -webkit-box;
          display: flex;
          -webkit-box-align: center;
                  align-items: center;
          opacity: 1;
          background: #fff;
          -webkit-transition: height 300ms ease-in-out;
          transition: height 300ms ease-in-out; }
          .WW_MOD_CM_21-0-tarifmodul .WW_ct .WW_slider-content .WW_item li .WW_icon-checkmark {
            min-height: 21px;
            min-width: 21px;
            max-height: 21px;
            max-width: 21px;
            fill: #f84914;
            margin-right: 4.16667%;
            display: block;
            float: left; }
          .WW_MOD_CM_21-0-tarifmodul .WW_ct .WW_slider-content .WW_item li .WW_icon-minus {
            min-height: 25px;
            min-width: 25px;
            max-height: 25px;
            max-width: 25px;
            fill: #878787; }
          .WW_MOD_CM_21-0-tarifmodul .WW_ct .WW_slider-content .WW_item li p {
            float: left;
            display: block; }
    .WW_MOD_CM_21-0-tarifmodul .WW_ct .WW_info-wrapper {
      width: 100%; }
    .WW_MOD_CM_21-0-tarifmodul .WW_ct .WW_switch {
      position: relative; }
    .WW_MOD_CM_21-0-tarifmodul .WW_ct .WW_info-header {
      pointer-events: none;
      z-index: 110;
      display: none;
      opacity: 1; }
      .WW_MOD_CM_21-0-tarifmodul .WW_ct .WW_info-header li {
        background: #f0f0f0;
        padding: 15px 4.16667%;
        font-family: "WuW-BoldWeb", Arial, Helvetica, sans-serif;
        display: -webkit-box;
        display: flex;
        -webkit-box-align: center;
                align-items: center; }
      .WW_MOD_CM_21-0-tarifmodul .WW_ct .WW_info-header.WW_st-active {
        display: block; }
      .WW_MOD_CM_21-0-tarifmodul .WW_ct .WW_info-header.WW_st-mobile {
        position: absolute;
        width: 100%; }
    .WW_MOD_CM_21-0-tarifmodul .WW_ct .WW_js-mobile-select {
      background: #fff;
      color: #fff;
      position: absolute;
      border: none;
      border-bottom: 2px solid #f84914;
      z-index: 200;
      width: 100%;
      left: 0px;
      padding: 15px 4.16667%;
      font-size: 1rem;
      line-height: 1.45;
      font-family: "WuW-RegularWeb", Arial, Helvetica, sans-serif;
      color: #f84914;
      background: url("../img/icons/WW_arrow-down-tarif-icon.svg") no-repeat;
      background-size: 20px 20px;
      padding-right: 40px;
      background-position: 95% 15px;
      height: auto; }
      .WW_MOD_CM_21-0-tarifmodul .WW_ct .WW_js-mobile-select option {
        white-space: normal; }
      .WW_MOD_CM_21-0-tarifmodul .WW_ct .WW_js-mobile-select .WW_js-mobile-select {
        opacity: 0; }
      .WW_MOD_CM_21-0-tarifmodul .WW_ct .WW_js-mobile-select .WW_ui-icon {
        fill: #fff; }
  .WW_MOD_CM_21-0-tarifmodul.WW_single .WW_item li p {
    position: static !important;
    top: auto !important;
    -webkit-transform: translateY(0%) !important;
            transform: translateY(0%) !important; }

.WW_CM_21-blueprint {
  display: none; }

.WW_MOD_CM_22-0-downloadliste {
  margin-bottom: 60px; }
  @media (min-width: 640px) {
    .WW_MOD_CM_22-0-downloadliste {
      margin-bottom: 80px; } }
  .WW_MOD_CM_22-0-downloadliste > .WW_ct {
    padding-left: 4.16667%;
    padding-right: 4.16667%; }
  .WW_MOD_CM_22-0-downloadliste .WW_ct-srd {
    border: 2px solid #f0f0f0;
    padding: 15px; }
    @media (min-width: 640px) {
      .WW_MOD_CM_22-0-downloadliste .WW_ct-srd {
        padding: 25px; } }
  .WW_MOD_CM_22-0-downloadliste .WW_contentgrid-row.WW_ext-download > .WW_col {
    margin-top: 15px; }
  .WW_MOD_CM_22-0-downloadliste .WW_contentgrid-row.WW_ext-download:first-child > .WW_col:first-child {
    margin-top: 0; }
  .WW_MOD_CM_22-0-downloadliste .WW_item-download {
    position: relative;
    background-color: #f0f0f0;
    display: block;
    padding: 15px 60px 15px 15px; }
    .WW_MOD_CM_22-0-downloadliste .WW_item-download .WW_ui-icon {
      width: 24px;
      height: 24px;
      position: absolute;
      right: 15px;
      fill: #f84914;
      top: 50%;
      margin-top: -12px; }
    .WW_MOD_CM_22-0-downloadliste .WW_item-download:hover .WW_ui-icon {
      fill: #fc7e51; }

.WW_MOD_CM_23-0-zitatmodul {
  max-width: 1500px;
  margin: 0 auto;
  margin-bottom: 60px; }
  @media (min-width: 640px) {
    .WW_MOD_CM_23-0-zitatmodul {
      margin-bottom: 80px; } }
  .WW_MOD_CM_23-0-zitatmodul > .WW_ct {
    padding: 0 4.16667%; }
  .WW_MOD_CM_23-0-zitatmodul .WW_ct-srd {
    border: 2px solid #f0f0f0;
    padding: 4.16667% 4.16667% 4.16667% 15%;
    position: relative;
    background: #f0f0f0; }
  .WW_MOD_CM_23-0-zitatmodul .WW_iconbox {
    position: absolute;
    top: calc(4.16667% + 3px);
    left: 0%;
    width: 15%; }
    @media only screen and (max-width: 374px) {
      .WW_MOD_CM_23-0-zitatmodul .WW_iconbox {
        top: 13px; }
        .WW_MOD_CM_23-0-zitatmodul .WW_iconbox .WW_ui-icon {
          margin-left: 12px !important; } }
    .WW_MOD_CM_23-0-zitatmodul .WW_iconbox .WW_ui-icon {
      fill: #f84914;
      margin-left: 15px; }
  .WW_MOD_CM_23-0-zitatmodul .WW_textbox .WW_OBJ_text-body {
    font-size: 14px;
    font-size: 1.4rem; }
  .WW_MOD_CM_23-0-zitatmodul .WW_namebox {
    margin-top: 15px;
    position: relative;
    padding-left: 80px; }
    @media (min-width: 640px) {
      .WW_MOD_CM_23-0-zitatmodul .WW_namebox {
        margin-top: 25px; } }
    .WW_MOD_CM_23-0-zitatmodul .WW_namebox__info .WW_name {
      font-family: "WuW-BoldWeb", Arial, Helvetica, sans-serif; }
    .WW_MOD_CM_23-0-zitatmodul .WW_namebox__info .WW_subtitle {
      color: #878787;
      margin-bottom: 8px; }
    .WW_MOD_CM_23-0-zitatmodul .WW_namebox__image {
      position: absolute;
      top: 50%;
      left: 0;
      -webkit-transform: translateY(-50%);
              transform: translateY(-50%);
      border-radius: 50%;
      width: 70px;
      height: 70px;
      z-index: 5;
      overflow: hidden; }
      .WW_MOD_CM_23-0-zitatmodul .WW_namebox__image .WW_img {
        width: 100%;
        height: 100%;
        position: absolute;
        top: 50%;
        left: 50%;
        -webkit-transform: translateX(-50%) translateY(-50%);
                transform: translateX(-50%) translateY(-50%);
        z-index: 2; }

.WW_MOD_CM_25-0-activation {
  max-width: 1500px;
  margin: 0 auto;
  margin-bottom: 90px; }
  .WW_MOD_CM_25-0-activation > .WW_ct {
    padding-left: 4.16667%;
    padding-right: 4.16667%; }
  .WW_MOD_CM_25-0-activation.WW_ext-moneyback .WW_subinfo .WW_OBJ_text-link-icon .WW_ui-icon.WW_cta-right {
    -webkit-transform: rotate(0);
            transform: rotate(0); }
  .WW_MOD_CM_25-0-activation.WW_ext-moneyback .WW_col {
    margin-bottom: 15px; }
    @media (min-width: 640px) {
      .WW_MOD_CM_25-0-activation.WW_ext-moneyback .WW_col {
        margin-bottom: 25px; } }
    .WW_MOD_CM_25-0-activation.WW_ext-moneyback .WW_col:last-child {
      margin-bottom: 0; }
  .WW_MOD_CM_25-0-activation.WW_ext-moneyback .WW_info:first-child {
    width: auto; }
  .WW_MOD_CM_25-0-activation.WW_ext-moneyback .WW_info .WW_activation-badge {
    height: 80px;
    max-height: 80px; }
  .WW_MOD_CM_25-0-activation.WW_ext-moneyback .WW_OBJ_text-hl {
    margin-bottom: 0;
    width: 100%; }
  .WW_MOD_CM_25-0-activation.WW_ext-moneyback .WW_subinfo .WW_OBJ_text-body {
    display: none;
    -webkit-transition: max-height 500ms ease-in-out;
    transition: max-height 500ms ease-in-out; }
  .WW_MOD_CM_25-0-activation.WW_ext-moneyback .WW_subinfo .WW_st-small {
    max-height: 110px;
    overflow: hidden;
    display: block; }
  .WW_MOD_CM_25-0-activation.WW_ext-moneyback .WW_subinfo.WW_st-open .WW_st-small {
    max-height: 1000px;
    overflow: hidden; }
  .WW_MOD_CM_25-0-activation.WW_ext-moneyback .WW_subinfo.WW_st-open .WW_OBJ_text-link-icon .WW_ui-icon {
    -webkit-transform: rotate(-90deg);
            transform: rotate(-90deg); }
  .WW_MOD_CM_25-0-activation.WW_ext-moneyback .WW_subinfo .WW_OBJ_text-link-icon {
    cursor: pointer; }
    .WW_MOD_CM_25-0-activation.WW_ext-moneyback .WW_subinfo .WW_OBJ_text-link-icon .WW_ui-icon {
      -webkit-transform: rotate(90deg);
              transform: rotate(90deg); }
  .WW_MOD_CM_25-0-activation .WW_OBJ_text-link-icon {
    margin-top: 15px; }
    @media (min-width: 640px) {
      .WW_MOD_CM_25-0-activation .WW_OBJ_text-link-icon {
        margin-top: 25px; } }
  .WW_MOD_CM_25-0-activation .WW_OBJ_text-hl {
    margin-bottom: 30px; }

/*  additional Breakpoints - fix header overlay due to long metanavigation
    changed dk to dk-header
    smtb to tb-header
 */
.WW_MOD_NM_1-0-header {
  position: relative;
  max-width: 1500px;
  margin: 0 auto;
  z-index: 1001;
  /*-----|| objects ||-----*/
  /*-----|| static area ||-----*/
  /*-----|| mobile navigation ||-----*/
  /*-----|| navigation container ||-----*/
  /*-----|| main navigation ||-----*/
  /*-----|| meta navigation ||-----*/
  /*-----|| hotline content ||-----*/
  /*-----|| search content ||-----*/ }
  .WW_MOD_NM_1-0-header > .WW_ct {
    position: relative;
    background-color: #fff;
    height: 60px; }
  .WW_MOD_NM_1-0-header .WW_btn-close-wrap {
    display: none; }
    @media (max-width: 1199px) {
      .WW_MOD_NM_1-0-header .WW_btn-close-wrap {
        position: absolute;
        background-color: #fff;
        left: 0;
        top: 0;
        right: 0;
        z-index: 103;
        height: 60px; } }
  .WW_MOD_NM_1-0-header .WW_ui-cssbtn-close {
    position: absolute;
    top: 20px;
    right: 4.16667%;
    display: none;
    z-index: 106; }
    .WW_MOD_NM_1-0-header .WW_ui-cssbtn-close .WW_text {
      display: none; }
  .WW_MOD_NM_1-0-header .WW_nav-list {
    list-style-type: none; }
    .WW_MOD_NM_1-0-header .WW_nav-list li {
      display: block; }
      .WW_MOD_NM_1-0-header .WW_nav-list li:not(.WW_search):not(.WW_login) .WW_OBJ_ui-btn-clean {
        width: 100%;
        text-align: left; }
      .WW_MOD_NM_1-0-header .WW_nav-list li:last-child {
        margin-bottom: 0; }
      .WW_MOD_NM_1-0-header .WW_nav-list li > a,
      .WW_MOD_NM_1-0-header .WW_nav-list li > .WW_OBJ_ui-btn-clean {
        display: block;
        padding: 5px 0;
        color: #000;
        font-size: 1rem;
        line-height: 1.45;
        font-family: "WuW-RegularWeb", Arial, Helvetica, sans-serif; }
        .WW_MOD_NM_1-0-header .WW_nav-list li > a:hover,
        .WW_MOD_NM_1-0-header .WW_nav-list li > .WW_OBJ_ui-btn-clean:hover {
          color: #fc7e51; }
          .WW_MOD_NM_1-0-header .WW_nav-list li > a:hover .WW_ui-icon,
          .WW_MOD_NM_1-0-header .WW_nav-list li > .WW_OBJ_ui-btn-clean:hover .WW_ui-icon {
            fill: #fc7e51; }
        .WW_MOD_NM_1-0-header .WW_nav-list li > a.WW_st-current, .WW_MOD_NM_1-0-header .WW_nav-list li > a.WW_st-active, .WW_MOD_NM_1-0-header .WW_nav-list li > a.WW_st-link-active,
        .WW_MOD_NM_1-0-header .WW_nav-list li > .WW_OBJ_ui-btn-clean.WW_st-current,
        .WW_MOD_NM_1-0-header .WW_nav-list li > .WW_OBJ_ui-btn-clean.WW_st-active,
        .WW_MOD_NM_1-0-header .WW_nav-list li > .WW_OBJ_ui-btn-clean.WW_st-link-active {
          color: #f84914; }
          .WW_MOD_NM_1-0-header .WW_nav-list li > a.WW_st-current .WW_ui-icon, .WW_MOD_NM_1-0-header .WW_nav-list li > a.WW_st-active .WW_ui-icon, .WW_MOD_NM_1-0-header .WW_nav-list li > a.WW_st-link-active .WW_ui-icon,
          .WW_MOD_NM_1-0-header .WW_nav-list li > .WW_OBJ_ui-btn-clean.WW_st-current .WW_ui-icon,
          .WW_MOD_NM_1-0-header .WW_nav-list li > .WW_OBJ_ui-btn-clean.WW_st-active .WW_ui-icon,
          .WW_MOD_NM_1-0-header .WW_nav-list li > .WW_OBJ_ui-btn-clean.WW_st-link-active .WW_ui-icon {
            fill: #f84914; }
        .WW_MOD_NM_1-0-header .WW_nav-list li > a:active,
        .WW_MOD_NM_1-0-header .WW_nav-list li > .WW_OBJ_ui-btn-clean:active {
          color: #e03700; }
        .WW_MOD_NM_1-0-header .WW_nav-list li > a:focus,
        .WW_MOD_NM_1-0-header .WW_nav-list li > .WW_OBJ_ui-btn-clean:focus {
          color: #e03700; }
        .WW_MOD_NM_1-0-header .WW_nav-list li > a[data-jsinit="WW_js-init-subsection"] .WW_ui-icon,
        .WW_MOD_NM_1-0-header .WW_nav-list li > .WW_OBJ_ui-btn-clean[data-jsinit="WW_js-init-subsection"] .WW_ui-icon {
          width: 12px;
          height: 12px;
          vertical-align: middle;
          margin-top: -2px; }
        .WW_MOD_NM_1-0-header .WW_nav-list li > a[data-jsinit="WW_js-init-subsection"]:hover.WW_type-damage .WW_type-before,
        .WW_MOD_NM_1-0-header .WW_nav-list li > .WW_OBJ_ui-btn-clean[data-jsinit="WW_js-init-subsection"]:hover.WW_type-damage .WW_type-before {
          fill: #fc7e51; }
        .WW_MOD_NM_1-0-header .WW_nav-list li > a[data-jsinit="WW_js-init-subsection"].WW_type-damage,
        .WW_MOD_NM_1-0-header .WW_nav-list li > .WW_OBJ_ui-btn-clean[data-jsinit="WW_js-init-subsection"].WW_type-damage {
          position: relative;
          padding: 5px 0 !important; }
          .WW_MOD_NM_1-0-header .WW_nav-list li > a[data-jsinit="WW_js-init-subsection"].WW_type-damage .WW_type-before,
          .WW_MOD_NM_1-0-header .WW_nav-list li > .WW_OBJ_ui-btn-clean[data-jsinit="WW_js-init-subsection"].WW_type-damage .WW_type-before {
            fill: #f84914;
            position: absolute;
            left: 0;
            top: 9px;
            width: 18px;
            height: 18px; }
          .WW_MOD_NM_1-0-header .WW_nav-list li > a[data-jsinit="WW_js-init-subsection"].WW_type-damage .WW_type-arrowright,
          .WW_MOD_NM_1-0-header .WW_nav-list li > .WW_OBJ_ui-btn-clean[data-jsinit="WW_js-init-subsection"].WW_type-damage .WW_type-arrowright {
            vertical-align: middle;
            margin-top: 0; }
          .WW_MOD_NM_1-0-header .WW_nav-list li > a[data-jsinit="WW_js-init-subsection"].WW_type-damage .WW_text,
          .WW_MOD_NM_1-0-header .WW_nav-list li > .WW_OBJ_ui-btn-clean[data-jsinit="WW_js-init-subsection"].WW_type-damage .WW_text {
            position: relative;
            padding: 5px 15px 5px 30px;
            display: inline-block;
            vertical-align: middle;
            width: 85%; }
      .WW_MOD_NM_1-0-header .WW_nav-list li .WW_categorie {
        display: block;
        padding: 10px 0 0 0;
        color: #878787;
        font-size: 0.83rem;
        line-height: 1.4;
        font-family: "WuW-RegularWeb", Arial, Helvetica, sans-serif; }
        @media (min-width: 640px) {
          .WW_MOD_NM_1-0-header .WW_nav-list li .WW_categorie {
            font-size: 0.83rem; } }
  .WW_MOD_NM_1-0-header .WW_number-cards,
  .WW_MOD_NM_1-0-header .WW_number-lock {
    display: block;
    text-align: center;
    padding: 10px;
    background-color: #f0f0f0;
    border: 2px solid #f0f0f0; }
    .WW_MOD_NM_1-0-header .WW_number-cards .WW_number,
    .WW_MOD_NM_1-0-header .WW_number-lock .WW_number {
      display: block;
      font-size: 1.25rem;
      line-height: 1.1;
      font-family: "WuW-BoldWeb", Arial, Helvetica, sans-serif;
      color: #000; }
      @media (min-width: 640px) {
        .WW_MOD_NM_1-0-header .WW_number-cards .WW_number,
        .WW_MOD_NM_1-0-header .WW_number-lock .WW_number {
          font-size: 1.33rem; } }
    .WW_MOD_NM_1-0-header .WW_number-cards .WW_text,
    .WW_MOD_NM_1-0-header .WW_number-lock .WW_text {
      display: block;
      font-size: 0.83rem;
      line-height: 1.4;
      font-family: "WuW-RegularWeb", Arial, Helvetica, sans-serif;
      color: #000; }
      @media (min-width: 640px) {
        .WW_MOD_NM_1-0-header .WW_number-cards .WW_text,
        .WW_MOD_NM_1-0-header .WW_number-lock .WW_text {
          font-size: 0.83rem; } }
  .WW_MOD_NM_1-0-header .WW_number-lock {
    margin-top: 20px;
    background-color: #fff;
    border-color: #f84914; }
    .WW_MOD_NM_1-0-header .WW_number-lock.WW_cl-grey {
      background: #f0f0f0;
      border-color: #f0f0f0; }
      .WW_MOD_NM_1-0-header .WW_number-lock.WW_cl-grey .WW_number {
        color: #000; }
      .WW_MOD_NM_1-0-header .WW_number-lock.WW_cl-grey .WW_text {
        color: #000; }
    .WW_MOD_NM_1-0-header .WW_number-lock .WW_number {
      color: #f84914; }
    .WW_MOD_NM_1-0-header .WW_number-lock .WW_text {
      color: #f84914; }
  .WW_MOD_NM_1-0-header .WW_navigation-tab {
    *zoom: 1;
    margin-bottom: 20px; }
    .WW_MOD_NM_1-0-header .WW_navigation-tab:before, .WW_MOD_NM_1-0-header .WW_navigation-tab:after {
      content: "";
      display: table; }
    .WW_MOD_NM_1-0-header .WW_navigation-tab:after {
      clear: both; }
    .WW_MOD_NM_1-0-header .WW_navigation-tab .WW_OBJ_ui-btn-clean {
      font-size: 0.83rem;
      line-height: 1.4;
      font-family: "WuW-RegularWeb", Arial, Helvetica, sans-serif; }
      @media (min-width: 640px) {
        .WW_MOD_NM_1-0-header .WW_navigation-tab .WW_OBJ_ui-btn-clean {
          font-size: 0.83rem; } }
      .WW_MOD_NM_1-0-header .WW_navigation-tab .WW_OBJ_ui-btn-clean.WW_st-tabactive {
        color: #f84914;
        border-bottom: 3px solid #f84914; }
      .WW_MOD_NM_1-0-header .WW_navigation-tab .WW_OBJ_ui-btn-clean:hover {
        color: #f84914; }
      .WW_MOD_NM_1-0-header .WW_navigation-tab .WW_OBJ_ui-btn-clean + .WW_OBJ_ui-btn-clean {
        margin-left: 20px; }
    .WW_MOD_NM_1-0-header .WW_navigation-tab ~ .WW_navigation-overview-links .WW_OBJ_text-link-icon {
      display: none; }
      .WW_MOD_NM_1-0-header .WW_navigation-tab ~ .WW_navigation-overview-links .WW_OBJ_text-link-icon.WW_st-tabactive {
        display: block; }
  .WW_MOD_NM_1-0-header .WW_navigation-tab-content .WW_nav-list {
    display: none; }
    .WW_MOD_NM_1-0-header .WW_navigation-tab-content .WW_nav-list.WW_st-tabactive {
      display: block; }
  .WW_MOD_NM_1-0-header .WW_header-static {
    position: relative;
    z-index: 104; }
    .WW_MOD_NM_1-0-header .WW_header-static .WW_ci-logo {
      position: absolute;
      overflow: hidden;
      width: 120px;
      height: 20px;
      top: 22px; }
      .WW_MOD_NM_1-0-header .WW_header-static .WW_ci-logo img {
        width: 100%; }
      .WW_MOD_NM_1-0-header .WW_header-static .WW_ci-logo a {
        display: block; }
  .WW_MOD_NM_1-0-header .WW_header-nav-mobile {
    *zoom: 1;
    float: right;
    position: relative; }
    .WW_MOD_NM_1-0-header .WW_header-nav-mobile:before, .WW_MOD_NM_1-0-header .WW_header-nav-mobile:after {
      content: "";
      display: table; }
    .WW_MOD_NM_1-0-header .WW_header-nav-mobile:after {
      clear: both; }
    .WW_MOD_NM_1-0-header .WW_header-nav-mobile li {
      position: relative;
      list-style-type: none;
      float: left; }
      .WW_MOD_NM_1-0-header .WW_header-nav-mobile li:before {
        content: "";
        position: absolute;
        right: 0;
        height: 30px;
        width: 2px;
        top: 50%;
        margin-top: -15px;
        background-color: #f0f0f0; }
      .WW_MOD_NM_1-0-header .WW_header-nav-mobile li:last-child:before {
        display: none; }
      .WW_MOD_NM_1-0-header .WW_header-nav-mobile li:last-child button, .WW_MOD_NM_1-0-header .WW_header-nav-mobile li:last-child .WW_MOD_EM_2-0-widgetleiste .WW_search-window .WW_switch-wrap a.WW_switch-button, .WW_MOD_EM_2-0-widgetleiste .WW_search-window .WW_switch-wrap .WW_MOD_NM_1-0-header .WW_header-nav-mobile li:last-child a.WW_switch-button {
        padding-right: 0; }
    .WW_MOD_NM_1-0-header .WW_header-nav-mobile a,
    .WW_MOD_NM_1-0-header .WW_header-nav-mobile button,
    .WW_MOD_NM_1-0-header .WW_header-nav-mobile .WW_MOD_EM_2-0-widgetleiste .WW_search-window .WW_switch-wrap a.WW_switch-button,
    .WW_MOD_EM_2-0-widgetleiste .WW_search-window .WW_switch-wrap .WW_MOD_NM_1-0-header .WW_header-nav-mobile a.WW_switch-button {
      display: block;
      height: 60px;
      width: 100%;
      padding: 0 12px;
      display: table-cell;
      vertical-align: middle;
      font-size: 1rem;
      line-height: 1.45;
      font-family: "WuW-RegularWeb", Arial, Helvetica, sans-serif;
      color: #000; }
      .WW_MOD_NM_1-0-header .WW_header-nav-mobile a:hover,
      .WW_MOD_NM_1-0-header .WW_header-nav-mobile button:hover,
      .WW_MOD_NM_1-0-header .WW_header-nav-mobile .WW_MOD_EM_2-0-widgetleiste .WW_search-window .WW_switch-wrap a.WW_switch-button:hover,
      .WW_MOD_EM_2-0-widgetleiste .WW_search-window .WW_switch-wrap .WW_MOD_NM_1-0-header .WW_header-nav-mobile a.WW_switch-button:hover {
        color: #fc7e51; }
        .WW_MOD_NM_1-0-header .WW_header-nav-mobile a:hover .WW_ui-icon,
        .WW_MOD_NM_1-0-header .WW_header-nav-mobile button:hover .WW_ui-icon,
        .WW_MOD_NM_1-0-header .WW_header-nav-mobile .WW_MOD_EM_2-0-widgetleiste .WW_search-window .WW_switch-wrap a.WW_switch-button:hover .WW_ui-icon,
        .WW_MOD_EM_2-0-widgetleiste .WW_search-window .WW_switch-wrap .WW_MOD_NM_1-0-header .WW_header-nav-mobile a.WW_switch-button:hover .WW_ui-icon {
          fill: #fc7e51; }
      .WW_MOD_NM_1-0-header .WW_header-nav-mobile a:active,
      .WW_MOD_NM_1-0-header .WW_header-nav-mobile button:active,
      .WW_MOD_NM_1-0-header .WW_header-nav-mobile .WW_MOD_EM_2-0-widgetleiste .WW_search-window .WW_switch-wrap a.WW_switch-button:active,
      .WW_MOD_EM_2-0-widgetleiste .WW_search-window .WW_switch-wrap .WW_MOD_NM_1-0-header .WW_header-nav-mobile a.WW_switch-button:active {
        color: #f84914; }
        .WW_MOD_NM_1-0-header .WW_header-nav-mobile a:active .WW_ui-icon,
        .WW_MOD_NM_1-0-header .WW_header-nav-mobile button:active .WW_ui-icon,
        .WW_MOD_NM_1-0-header .WW_header-nav-mobile .WW_MOD_EM_2-0-widgetleiste .WW_search-window .WW_switch-wrap a.WW_switch-button:active .WW_ui-icon,
        .WW_MOD_EM_2-0-widgetleiste .WW_search-window .WW_switch-wrap .WW_MOD_NM_1-0-header .WW_header-nav-mobile a.WW_switch-button:active .WW_ui-icon {
          fill: #f84914; }
      .WW_MOD_NM_1-0-header .WW_header-nav-mobile a:focus, .WW_MOD_NM_1-0-header .WW_header-nav-mobile a.WW_st-active, .WW_MOD_NM_1-0-header .WW_header-nav-mobile a.WW_st-link-active,
      .WW_MOD_NM_1-0-header .WW_header-nav-mobile button:focus,
      .WW_MOD_NM_1-0-header .WW_header-nav-mobile .WW_MOD_EM_2-0-widgetleiste .WW_search-window .WW_switch-wrap a.WW_switch-button:focus,
      .WW_MOD_EM_2-0-widgetleiste .WW_search-window .WW_switch-wrap .WW_MOD_NM_1-0-header .WW_header-nav-mobile a.WW_switch-button:focus,
      .WW_MOD_NM_1-0-header .WW_header-nav-mobile button.WW_st-active,
      .WW_MOD_NM_1-0-header .WW_header-nav-mobile .WW_MOD_EM_2-0-widgetleiste .WW_search-window .WW_switch-wrap a.WW_st-active.WW_switch-button,
      .WW_MOD_EM_2-0-widgetleiste .WW_search-window .WW_switch-wrap .WW_MOD_NM_1-0-header .WW_header-nav-mobile a.WW_st-active.WW_switch-button,
      .WW_MOD_NM_1-0-header .WW_header-nav-mobile button.WW_st-link-active,
      .WW_MOD_NM_1-0-header .WW_header-nav-mobile .WW_MOD_EM_2-0-widgetleiste .WW_search-window .WW_switch-wrap a.WW_st-link-active.WW_switch-button,
      .WW_MOD_EM_2-0-widgetleiste .WW_search-window .WW_switch-wrap .WW_MOD_NM_1-0-header .WW_header-nav-mobile a.WW_st-link-active.WW_switch-button {
        color: #f84914; }
        .WW_MOD_NM_1-0-header .WW_header-nav-mobile a:focus .WW_ui-icon, .WW_MOD_NM_1-0-header .WW_header-nav-mobile a.WW_st-active .WW_ui-icon, .WW_MOD_NM_1-0-header .WW_header-nav-mobile a.WW_st-link-active .WW_ui-icon,
        .WW_MOD_NM_1-0-header .WW_header-nav-mobile button:focus .WW_ui-icon,
        .WW_MOD_NM_1-0-header .WW_header-nav-mobile .WW_MOD_EM_2-0-widgetleiste .WW_search-window .WW_switch-wrap a.WW_switch-button:focus .WW_ui-icon,
        .WW_MOD_EM_2-0-widgetleiste .WW_search-window .WW_switch-wrap .WW_MOD_NM_1-0-header .WW_header-nav-mobile a.WW_switch-button:focus .WW_ui-icon,
        .WW_MOD_NM_1-0-header .WW_header-nav-mobile button.WW_st-active .WW_ui-icon,
        .WW_MOD_NM_1-0-header .WW_header-nav-mobile .WW_MOD_EM_2-0-widgetleiste .WW_search-window .WW_switch-wrap a.WW_st-active.WW_switch-button .WW_ui-icon,
        .WW_MOD_EM_2-0-widgetleiste .WW_search-window .WW_switch-wrap .WW_MOD_NM_1-0-header .WW_header-nav-mobile a.WW_st-active.WW_switch-button .WW_ui-icon,
        .WW_MOD_NM_1-0-header .WW_header-nav-mobile button.WW_st-link-active .WW_ui-icon,
        .WW_MOD_NM_1-0-header .WW_header-nav-mobile .WW_MOD_EM_2-0-widgetleiste .WW_search-window .WW_switch-wrap a.WW_st-link-active.WW_switch-button .WW_ui-icon,
        .WW_MOD_EM_2-0-widgetleiste .WW_search-window .WW_switch-wrap .WW_MOD_NM_1-0-header .WW_header-nav-mobile a.WW_st-link-active.WW_switch-button .WW_ui-icon {
          fill: #f84914; }
    .WW_MOD_NM_1-0-header .WW_header-nav-mobile .WW_nav-init-meta {
      line-height: 30px; }
      .WW_MOD_NM_1-0-header .WW_header-nav-mobile .WW_nav-init-meta .WW_OBJ_ui-btn-clean.WW_st-active:before {
        content: "";
        position: absolute;
        top: -5px;
        left: 50%;
        margin-left: -5px;
        width: 10px;
        height: 10px;
        -webkit-transform: rotate(45deg);
                transform: rotate(45deg);
        background-color: #f0f0f0;
        z-index: 2; }
    .WW_MOD_NM_1-0-header .WW_header-nav-mobile .WW_nav-init-login {
      display: none;
      line-height: 30px; }
      .WW_MOD_NM_1-0-header .WW_header-nav-mobile .WW_nav-init-login .WW_btn-login {
        background-color: #fff;
        border: none;
        cursor: pointer; }
    .WW_MOD_NM_1-0-header .WW_header-nav-mobile .WW_nav-init-search {
      width: 40px; }
      .WW_MOD_NM_1-0-header .WW_header-nav-mobile .WW_nav-init-search button, .WW_MOD_NM_1-0-header .WW_header-nav-mobile .WW_nav-init-search .WW_MOD_EM_2-0-widgetleiste .WW_search-window .WW_switch-wrap a.WW_switch-button, .WW_MOD_EM_2-0-widgetleiste .WW_search-window .WW_switch-wrap .WW_MOD_NM_1-0-header .WW_header-nav-mobile .WW_nav-init-search a.WW_switch-button {
        display: block; }
      .WW_MOD_NM_1-0-header .WW_header-nav-mobile .WW_nav-init-search .WW_ui-icon {
        position: absolute;
        top: 50%;
        left: 50%;
        margin-left: -10px;
        -webkit-transform: translateY(-50%);
                transform: translateY(-50%); }
    .WW_MOD_NM_1-0-header .WW_header-nav-mobile .WW_nav-init-main {
      width: 34px; }
      .WW_MOD_NM_1-0-header .WW_header-nav-mobile .WW_nav-init-main .WW_text {
        display: none; }
      .WW_MOD_NM_1-0-header .WW_header-nav-mobile .WW_nav-init-main .WW_ui-icon {
        left: auto;
        right: 0;
        -webkit-transform: translate(0, 0);
                transform: translate(0, 0); }
    .WW_MOD_NM_1-0-header .WW_header-nav-mobile .WW_ui-icon {
      fill: #000; }
    .WW_MOD_NM_1-0-header .WW_header-nav-mobile svg.WW_ui-icon {
      width: 20px;
      height: 20px; }
  .WW_MOD_NM_1-0-header .WW_header-nav-container {
    overflow: hidden;
    background-color: #fff;
    padding: 0 4.16667% 40px 4.16667%; }
    .WW_MOD_NM_1-0-header .WW_header-nav-container .WW_small {
      display: block;
      color: #878787;
      font-size: 0.83rem;
      line-height: 1.4;
      font-family: "WuW-RegularWeb", Arial, Helvetica, sans-serif; }
      @media (min-width: 640px) {
        .WW_MOD_NM_1-0-header .WW_header-nav-container .WW_small {
          font-size: 0.83rem; } }
    .WW_MOD_NM_1-0-header .WW_header-nav-container.WW_ext-lv-1, .WW_MOD_NM_1-0-header .WW_header-nav-container.WW_ext-lv-2 {
      position: absolute;
      z-index: 1;
      background-color: #fff; }
      .WW_MOD_NM_1-0-header .WW_header-nav-container.WW_ext-lv-1 .WW_OBJ_ui-btn-clean.WW_ext-back, .WW_MOD_NM_1-0-header .WW_header-nav-container.WW_ext-lv-2 .WW_OBJ_ui-btn-clean.WW_ext-back {
        margin-bottom: 15px;
        padding-left: 20px;
        text-align: left; }
        @media (min-width: 640px) {
          .WW_MOD_NM_1-0-header .WW_header-nav-container.WW_ext-lv-1 .WW_OBJ_ui-btn-clean.WW_ext-back, .WW_MOD_NM_1-0-header .WW_header-nav-container.WW_ext-lv-2 .WW_OBJ_ui-btn-clean.WW_ext-back {
            margin-bottom: 25px; } }
        .WW_MOD_NM_1-0-header .WW_header-nav-container.WW_ext-lv-1 .WW_OBJ_ui-btn-clean.WW_ext-back .WW_ui-icon, .WW_MOD_NM_1-0-header .WW_header-nav-container.WW_ext-lv-2 .WW_OBJ_ui-btn-clean.WW_ext-back .WW_ui-icon {
          position: absolute;
          left: 0;
          top: 1px;
          width: 20px;
          height: 20px;
          fill: #000; }
        .WW_MOD_NM_1-0-header .WW_header-nav-container.WW_ext-lv-1 .WW_OBJ_ui-btn-clean.WW_ext-back .WW_text, .WW_MOD_NM_1-0-header .WW_header-nav-container.WW_ext-lv-2 .WW_OBJ_ui-btn-clean.WW_ext-back .WW_text {
          font-size: 1.56rem;
          line-height: 1.1;
          font-family: "WuW-BoldWeb", Arial, Helvetica, sans-serif;
          vertical-align: middle; }
          @media (min-width: 640px) {
            .WW_MOD_NM_1-0-header .WW_header-nav-container.WW_ext-lv-1 .WW_OBJ_ui-btn-clean.WW_ext-back .WW_text, .WW_MOD_NM_1-0-header .WW_header-nav-container.WW_ext-lv-2 .WW_OBJ_ui-btn-clean.WW_ext-back .WW_text {
              font-size: 1.78rem; } }
        .WW_MOD_NM_1-0-header .WW_header-nav-container.WW_ext-lv-1 .WW_OBJ_ui-btn-clean.WW_ext-back:hover, .WW_MOD_NM_1-0-header .WW_header-nav-container.WW_ext-lv-2 .WW_OBJ_ui-btn-clean.WW_ext-back:hover {
          color: #f84914; }
          .WW_MOD_NM_1-0-header .WW_header-nav-container.WW_ext-lv-1 .WW_OBJ_ui-btn-clean.WW_ext-back:hover .WW_ui-icon, .WW_MOD_NM_1-0-header .WW_header-nav-container.WW_ext-lv-2 .WW_OBJ_ui-btn-clean.WW_ext-back:hover .WW_ui-icon {
            fill: #f84914; }
      .WW_MOD_NM_1-0-header .WW_header-nav-container.WW_ext-lv-1 .WW_navigation-overview-links, .WW_MOD_NM_1-0-header .WW_header-nav-container.WW_ext-lv-2 .WW_navigation-overview-links {
        margin-bottom: 20px; }
        .WW_MOD_NM_1-0-header .WW_header-nav-container.WW_ext-lv-1 .WW_navigation-overview-links .WW_OBJ_text-link-icon, .WW_MOD_NM_1-0-header .WW_header-nav-container.WW_ext-lv-2 .WW_navigation-overview-links .WW_OBJ_text-link-icon {
          color: #000; }
          .WW_MOD_NM_1-0-header .WW_header-nav-container.WW_ext-lv-1 .WW_navigation-overview-links .WW_OBJ_text-link-icon .WW_ui-icon, .WW_MOD_NM_1-0-header .WW_header-nav-container.WW_ext-lv-2 .WW_navigation-overview-links .WW_OBJ_text-link-icon .WW_ui-icon {
            fill: #000; }
          .WW_MOD_NM_1-0-header .WW_header-nav-container.WW_ext-lv-1 .WW_navigation-overview-links .WW_OBJ_text-link-icon:hover, .WW_MOD_NM_1-0-header .WW_header-nav-container.WW_ext-lv-1 .WW_navigation-overview-links .WW_OBJ_text-link-icon:focus, .WW_MOD_NM_1-0-header .WW_header-nav-container.WW_ext-lv-2 .WW_navigation-overview-links .WW_OBJ_text-link-icon:hover, .WW_MOD_NM_1-0-header .WW_header-nav-container.WW_ext-lv-2 .WW_navigation-overview-links .WW_OBJ_text-link-icon:focus {
            color: #fc7e51; }
            .WW_MOD_NM_1-0-header .WW_header-nav-container.WW_ext-lv-1 .WW_navigation-overview-links .WW_OBJ_text-link-icon:hover .WW_ui-icon, .WW_MOD_NM_1-0-header .WW_header-nav-container.WW_ext-lv-1 .WW_navigation-overview-links .WW_OBJ_text-link-icon:focus .WW_ui-icon, .WW_MOD_NM_1-0-header .WW_header-nav-container.WW_ext-lv-2 .WW_navigation-overview-links .WW_OBJ_text-link-icon:hover .WW_ui-icon, .WW_MOD_NM_1-0-header .WW_header-nav-container.WW_ext-lv-2 .WW_navigation-overview-links .WW_OBJ_text-link-icon:focus .WW_ui-icon {
              fill: #fc7e51; }
    .WW_MOD_NM_1-0-header .WW_header-nav-container .WW_OBJ_text-hint {
      margin-top: 20px; }
    @media (max-width: 1199px) {
      .WW_MOD_NM_1-0-header .WW_header-nav-container {
        left: 0;
        top: 0;
        right: 0;
        bottom: 0;
        z-index: -1; }
        .WW_MOD_NM_1-0-header .WW_header-nav-container.WW_ext-lv-0 {
          padding-top: 80px;
          padding-bottom: 80px;
          position: fixed;
          display: none; }
        .WW_MOD_NM_1-0-header .WW_header-nav-container.WW_ext-lv-1, .WW_MOD_NM_1-0-header .WW_header-nav-container.WW_ext-lv-2 {
          position: fixed;
          left: 100%;
          right: -100%;
          bottom: 0;
          top: 60px;
          padding-top: 20px;
          opacity: 0; }
        .WW_MOD_NM_1-0-header .WW_header-nav-container.WW_st-animating {
          position: fixed;
          z-index: 101;
          overflow: hidden; }
        .WW_MOD_NM_1-0-header .WW_header-nav-container.WW_st-active {
          position: fixed;
          z-index: 101;
          overflow: visible; }
          .WW_MOD_NM_1-0-header .WW_header-nav-container.WW_st-active .WW_nav-scroll-container {
            overflow: auto; }
        .WW_MOD_NM_1-0-header .WW_header-nav-container .WW_nav-scroll-container {
          *zoom: 1;
          margin-right: -4.16667%;
          padding-right: 4.16667%;
          height: 100%;
          overflow: hidden;
          -webkit-overflow-scrolling: touch;
          overflow-scrolling: touch; }
          .WW_MOD_NM_1-0-header .WW_header-nav-container .WW_nav-scroll-container:before, .WW_MOD_NM_1-0-header .WW_header-nav-container .WW_nav-scroll-container:after {
            content: "";
            display: table; }
          .WW_MOD_NM_1-0-header .WW_header-nav-container .WW_nav-scroll-container:after {
            clear: both; } }
  .WW_MOD_NM_1-0-header .WW_header-nav-main {
    margin-bottom: 20px; }
    .WW_MOD_NM_1-0-header .WW_header-nav-main ul {
      list-style-type: none; }
    .WW_MOD_NM_1-0-header .WW_header-nav-main li {
      display: block;
      margin-bottom: 20px; }
    .WW_MOD_NM_1-0-header .WW_header-nav-main a {
      display: block;
      color: #000;
      font-size: 1.56rem;
      line-height: 1.1;
      font-family: "WuW-BoldWeb", Arial, Helvetica, sans-serif; }
      @media (min-width: 640px) {
        .WW_MOD_NM_1-0-header .WW_header-nav-main a {
          font-size: 1.78rem; } }
      .WW_MOD_NM_1-0-header .WW_header-nav-main a:hover {
        color: #fc7e51; }
      .WW_MOD_NM_1-0-header .WW_header-nav-main a:active {
        color: #e03700; }
      .WW_MOD_NM_1-0-header .WW_header-nav-main a:focus {
        color: #e03700; }
      .WW_MOD_NM_1-0-header .WW_header-nav-main a.WW_st-current, .WW_MOD_NM_1-0-header .WW_header-nav-main a.WW_st-link-active {
        color: #f84914; }
    .WW_MOD_NM_1-0-header .WW_header-nav-main .WW_text {
      position: relative;
      display: inline-block;
      font-family: "WuW-BoldWeb", Arial, Helvetica, sans-serif; }
      .WW_MOD_NM_1-0-header .WW_header-nav-main .WW_text:before {
        content: "";
        position: absolute;
        height: 1px;
        width: 0;
        bottom: 0;
        left: 50%;
        -webkit-transform: translateX(-50%);
                transform: translateX(-50%);
        background-color: #fff;
        -webkit-transition: width 300ms ease;
        transition: width 300ms ease; }
  .WW_MOD_NM_1-0-header .WW_header-nav-meta {
    padding-top: 10px; }
    .WW_MOD_NM_1-0-header .WW_header-nav-meta .WW_login {
      display: inline-block;
      margin-top: 20px; }
      .WW_MOD_NM_1-0-header .WW_header-nav-meta .WW_login > a {
        padding: 0 15px;
        background-color: #f84914;
        color: #fff;
        border: none;
        display: block;
        cursor: pointer;
        font-size: 1rem;
        line-height: 1.45;
        font-family: "WuW-RegularWeb", Arial, Helvetica, sans-serif;
        line-height: 50px;
        -webkit-transition: color 200ms, background-color 200ms;
        transition: color 200ms, background-color 200ms; }
        .WW_MOD_NM_1-0-header .WW_header-nav-meta .WW_login > a:hover, .WW_MOD_NM_1-0-header .WW_header-nav-meta .WW_login > a:active, .WW_MOD_NM_1-0-header .WW_header-nav-meta .WW_login > a:focus {
          color: #fff; }
        .WW_MOD_NM_1-0-header .WW_header-nav-meta .WW_login > a:hover {
          background-color: #fc7e51; }
        .WW_MOD_NM_1-0-header .WW_header-nav-meta .WW_login > a:active, .WW_MOD_NM_1-0-header .WW_header-nav-meta .WW_login > a:focus {
          background-color: #e03700; }
      .WW_MOD_NM_1-0-header .WW_header-nav-meta .WW_login > .WW_btn-login {
        display: none; }
        .WW_MOD_NM_1-0-header .WW_header-nav-meta .WW_login > .WW_btn-login:active, .WW_MOD_NM_1-0-header .WW_header-nav-meta .WW_login > .WW_btn-login:focus {
          background-color: #f84914; }
      .WW_MOD_NM_1-0-header .WW_header-nav-meta .WW_login.WW_ext-multilogin {
        position: relative;
        *zoom: 1; }
        .WW_MOD_NM_1-0-header .WW_header-nav-meta .WW_login.WW_ext-multilogin:before, .WW_MOD_NM_1-0-header .WW_header-nav-meta .WW_login.WW_ext-multilogin:after {
          content: "";
          display: table; }
        .WW_MOD_NM_1-0-header .WW_header-nav-meta .WW_login.WW_ext-multilogin:after {
          clear: both; }
        .WW_MOD_NM_1-0-header .WW_header-nav-meta .WW_login.WW_ext-multilogin.WW_st-active .WW_drop {
          opacity: 1;
          top: 40px;
          pointer-events: auto;
          margin-top: -2px; }
        .WW_MOD_NM_1-0-header .WW_header-nav-meta .WW_login.WW_ext-multilogin.WW_st-active button, .WW_MOD_NM_1-0-header .WW_header-nav-meta .WW_login.WW_ext-multilogin.WW_st-active .WW_MOD_EM_2-0-widgetleiste .WW_search-window .WW_switch-wrap a.WW_switch-button, .WW_MOD_EM_2-0-widgetleiste .WW_search-window .WW_switch-wrap .WW_MOD_NM_1-0-header .WW_header-nav-meta .WW_login.WW_ext-multilogin.WW_st-active a.WW_switch-button {
          background: #f0f0f0; }
          .WW_MOD_NM_1-0-header .WW_header-nav-meta .WW_login.WW_ext-multilogin.WW_st-active button .WW_ui-icon, .WW_MOD_NM_1-0-header .WW_header-nav-meta .WW_login.WW_ext-multilogin.WW_st-active .WW_MOD_EM_2-0-widgetleiste .WW_search-window .WW_switch-wrap a.WW_switch-button .WW_ui-icon, .WW_MOD_EM_2-0-widgetleiste .WW_search-window .WW_switch-wrap .WW_MOD_NM_1-0-header .WW_header-nav-meta .WW_login.WW_ext-multilogin.WW_st-active a.WW_switch-button .WW_ui-icon {
            -webkit-transform: rotate(-90deg);
                    transform: rotate(-90deg);
            fill: #f84914; }
        .WW_MOD_NM_1-0-header .WW_header-nav-meta .WW_login.WW_ext-multilogin > a {
          float: left;
          border-right: 2px solid #fff;
          position: relative;
          z-index: 150;
          -webkit-transition: border-right 200ms ease-out;
          transition: border-right 200ms ease-out;
          padding: 0 15px;
          line-height: 41px; }
          @media (max-width: 639px) {
            .WW_MOD_NM_1-0-header .WW_header-nav-meta .WW_login.WW_ext-multilogin > a {
              line-height: 40px; } }
        .WW_MOD_NM_1-0-header .WW_header-nav-meta .WW_login.WW_ext-multilogin .WW_OBJ_ui-btn-clean {
          display: block;
          background: #f84914;
          padding: 5px 10px;
          position: relative;
          z-index: 150;
          height: 40px;
          width: 50px;
          float: left; }
          .WW_MOD_NM_1-0-header .WW_header-nav-meta .WW_login.WW_ext-multilogin .WW_OBJ_ui-btn-clean .WW_ui-icon {
            -webkit-transform: rotate(90deg);
                    transform: rotate(90deg);
            fill: #fff;
            position: absolute;
            top: 6px;
            left: 13px; }
            .WW_MOD_NM_1-0-header .WW_header-nav-meta .WW_login.WW_ext-multilogin .WW_OBJ_ui-btn-clean .WW_ui-icon:last-child {
              top: 11px; }
        .WW_MOD_NM_1-0-header .WW_header-nav-meta .WW_login.WW_ext-multilogin .WW_drop {
          position: absolute;
          background: #f0f0f0;
          opacity: 0;
          top: 20px;
          pointer-events: none;
          left: 0px;
          width: 100%;
          border: 2px solid #f0f0f0;
          z-index: 150;
          -webkit-transition: all 200ms ease-out;
          transition: all 200ms ease-out; }
          .WW_MOD_NM_1-0-header .WW_header-nav-meta .WW_login.WW_ext-multilogin .WW_drop li {
            float: none;
            font-size: 1rem;
            line-height: 1.45;
            font-family: "WuW-RegularWeb", Arial, Helvetica, sans-serif;
            background: #fff; }
            .WW_MOD_NM_1-0-header .WW_header-nav-meta .WW_login.WW_ext-multilogin .WW_drop li a {
              padding: 15px;
              line-height: inherit; }
            .WW_MOD_NM_1-0-header .WW_header-nav-meta .WW_login.WW_ext-multilogin .WW_drop li:hover {
              background: #f0f0f0; }
    .WW_MOD_NM_1-0-header .WW_header-nav-meta .WW_login-section-mobile .WW_OBJ_text-list-link li {
      margin-bottom: 0; }
    .WW_MOD_NM_1-0-header .WW_header-nav-meta .WW_login-section-mobile .WW_OBJ_text-list-link .WW_ui-icon {
      left: 0; }
    @media (max-width: 1199px) {
      .WW_MOD_NM_1-0-header .WW_header-nav-meta .WW_search {
        display: none; } }
  .WW_MOD_NM_1-0-header .WW_content-hotlines .WW_contact-container {
    margin-top: 15px; }
    @media (min-width: 640px) {
      .WW_MOD_NM_1-0-header .WW_content-hotlines .WW_contact-container {
        margin-top: 25px; } }
  .WW_MOD_NM_1-0-header .WW_content-hotlines .WW_list {
    margin-top: 45px;
    list-style-type: none; }
    .WW_MOD_NM_1-0-header .WW_content-hotlines .WW_list:first-child {
      margin-top: 0px; }
    .WW_MOD_NM_1-0-header .WW_content-hotlines .WW_list li {
      padding: 10px 0 10px 0;
      border-bottom: 1px solid #c6c6c6;
      min-height: 30px; }
    .WW_MOD_NM_1-0-header .WW_content-hotlines .WW_list .WW_list-header, .WW_MOD_NM_1-0-header .WW_content-hotlines .WW_list .WW_times {
      padding-top: 20px;
      color: #878787;
      font-size: 0.83rem;
      line-height: 1.4;
      font-family: "WuW-RegularWeb", Arial, Helvetica, sans-serif; }
      @media (min-width: 640px) {
        .WW_MOD_NM_1-0-header .WW_content-hotlines .WW_list .WW_list-header, .WW_MOD_NM_1-0-header .WW_content-hotlines .WW_list .WW_times {
          font-size: 0.83rem; } }
    .WW_MOD_NM_1-0-header .WW_content-hotlines .WW_list .WW_times {
      clear: both;
      display: block;
      padding-top: 3px; }
    .WW_MOD_NM_1-0-header .WW_content-hotlines .WW_list .WW_def {
      display: block;
      font-size: 1rem;
      line-height: 1.45;
      font-family: "WuW-RegularWeb", Arial, Helvetica, sans-serif;
      font-family: "WuW-BoldWeb", Arial, Helvetica, sans-serif !important; }
    .WW_MOD_NM_1-0-header .WW_content-hotlines .WW_list .WW_number {
      display: block;
      font-size: 1rem;
      line-height: 1.4;
      font-family: "WuW-BoldWeb", Arial, Helvetica, sans-serif;
      color: #000; }
  .WW_MOD_NM_1-0-header .WW_content-search {
    background-color: #fff; }
    .WW_MOD_NM_1-0-header .WW_content-search.WW_st-active, .WW_MOD_NM_1-0-header .WW_content-search.WW_st-animating {
      z-index: 102; }
    .WW_MOD_NM_1-0-header .WW_content-search .WW_srd {
      padding-top: 20px;
      padding-bottom: 30px; }
    .WW_MOD_NM_1-0-header .WW_content-search .WW_fm-srd {
      *zoom: 1;
      -webkit-backface-visibility: hidden;
              backface-visibility: hidden; }
      .WW_MOD_NM_1-0-header .WW_content-search .WW_fm-srd:before, .WW_MOD_NM_1-0-header .WW_content-search .WW_fm-srd:after {
        content: "";
        display: table; }
      .WW_MOD_NM_1-0-header .WW_content-search .WW_fm-srd:after {
        clear: both; }
      .WW_MOD_NM_1-0-header .WW_content-search .WW_fm-srd input {
        float: left;
        width: 70%; }
      .WW_MOD_NM_1-0-header .WW_content-search .WW_fm-srd .WW_OBJ_ui-btn {
        float: left;
        width: 30%; }
    .WW_MOD_NM_1-0-header .WW_content-search .WW_search-suggest {
      padding-top: 30px; }
      .WW_MOD_NM_1-0-header .WW_content-search .WW_search-suggest .WW_OBJ_text-body {
        color: #878787; }
      .WW_MOD_NM_1-0-header .WW_content-search .WW_search-suggest .WW_OBJ_ui-btn {
        margin: 10px 10px 0 0; }

.WW_MOD_NM_1-2-header {
  /*-----|| main navigation ||-----*/
  /*-----|| numberblock ||-----*/
  /*-----|| products content ||-----*/
  /*-----|| damage content ||-----*/ }
  .WW_MOD_NM_1-2-header .WW_header-nav-main .WW_type-asisstant {
    position: relative;
    padding-right: 0 !important;
    *zoom: 1; }
    .WW_MOD_NM_1-2-header .WW_header-nav-main .WW_type-asisstant:before, .WW_MOD_NM_1-2-header .WW_header-nav-main .WW_type-asisstant:after {
      content: "";
      display: table; }
    .WW_MOD_NM_1-2-header .WW_header-nav-main .WW_type-asisstant:after {
      clear: both; }
    .WW_MOD_NM_1-2-header .WW_header-nav-main .WW_type-asisstant .WW_text-wrap {
      float: left;
      margin-right: 20px; }
    .WW_MOD_NM_1-2-header .WW_header-nav-main .WW_type-asisstant .WW_text {
      font-size: 1.56rem;
      line-height: 1.1;
      font-family: "WuW-BoldWeb", Arial, Helvetica, sans-serif;
      display: block;
      text-align: left; }
      @media (min-width: 640px) {
        .WW_MOD_NM_1-2-header .WW_header-nav-main .WW_type-asisstant .WW_text {
          font-size: 1.78rem; } }
    .WW_MOD_NM_1-2-header .WW_header-nav-main .WW_type-asisstant .WW_sub {
      font-size: 0.83rem;
      line-height: 1.4;
      font-family: "WuW-RegularWeb", Arial, Helvetica, sans-serif;
      display: block;
      text-align: left;
      color: #878787; }
      @media (min-width: 640px) {
        .WW_MOD_NM_1-2-header .WW_header-nav-main .WW_type-asisstant .WW_sub {
          font-size: 0.83rem; } }
  .WW_MOD_NM_1-2-header .WW_number-lock .WW_OBJ_text-link-icon {
    margin-top: 5px; }
  .WW_MOD_NM_1-2-header .WW_content-damage .WW_contact-ct {
    border: 2px solid #f84914;
    padding: 15px;
    margin-bottom: 15px;
    text-align: center; }
    @media (min-width: 640px) {
      .WW_MOD_NM_1-2-header .WW_content-damage .WW_contact-ct {
        margin-bottom: 25px; } }
    .WW_MOD_NM_1-2-header .WW_content-damage .WW_contact-ct .WW_ui-icon {
      display: block;
      margin: 0 auto 15px auto;
      width: 24px;
      height: 24px;
      fill: #f84914; }
    .WW_MOD_NM_1-2-header .WW_content-damage .WW_contact-ct .WW_hl {
      display: block;
      color: #f84914;
      margin-bottom: 15px; }
    .WW_MOD_NM_1-2-header .WW_content-damage .WW_contact-ct .WW_number {
      display: block;
      color: #f84914;
      margin-bottom: 15px; }
    .WW_MOD_NM_1-2-header .WW_content-damage .WW_contact-ct .WW_text {
      display: block;
      color: #f84914; }
    .WW_MOD_NM_1-2-header .WW_content-damage .WW_contact-ct.WW_ext-foreign {
      border-color: #f0f0f0;
      background: #f0f0f0; }
      .WW_MOD_NM_1-2-header .WW_content-damage .WW_contact-ct.WW_ext-foreign .WW_number, .WW_MOD_NM_1-2-header .WW_content-damage .WW_contact-ct.WW_ext-foreign .WW_hl {
        color: #000; }
      .WW_MOD_NM_1-2-header .WW_content-damage .WW_contact-ct.WW_ext-foreign .WW_text {
        color: #878787; }
  .WW_MOD_NM_1-2-header .WW_content-damage .WW_info {
    color: #878787;
    position: relative;
    padding-left: 20px; }
    .WW_MOD_NM_1-2-header .WW_content-damage .WW_info .WW_ui-icon {
      fill: #878787;
      width: 14px;
      height: 14px;
      position: absolute;
      left: 0;
      top: 1px; }
  .WW_MOD_NM_1-2-header .WW_content-damage .WW_OBJ_ui-btn {
    display: inline-block;
    text-align: center; }
    .WW_MOD_NM_1-2-header .WW_content-damage .WW_OBJ_ui-btn + .WW_OBJ_ui-btn {
      margin-top: 15px; }
  .WW_MOD_NM_1-2-header .WW_header-nav-container.WW_ext-lv-2 .WW_content-damage .WW_col-container .WW_nav-list {
    margin-bottom: 25px; }
  .WW_MOD_NM_1-2-header .WW_header-nav-container.WW_ext-lv-2 .WW_overhead {
    color: #f84914;
    margin-bottom: 15px; }
  .WW_MOD_NM_1-2-header .WW_nav-list p.WW_st-inactive {
    color: #c6c6c6;
    padding-top: 10px;
    padding-bottom: 10px; }
    .WW_MOD_NM_1-2-header .WW_nav-list p.WW_st-inactive:hover {
      cursor: not-allowed; }

.WW_MOD_NM_2-0-subnav {
  overflow: hidden;
  height: 60px;
  position: relative; }
  .WW_MOD_NM_2-0-subnav button, .WW_MOD_NM_2-0-subnav .WW_MOD_EM_2-0-widgetleiste .WW_search-window .WW_switch-wrap a.WW_switch-button, .WW_MOD_EM_2-0-widgetleiste .WW_search-window .WW_switch-wrap .WW_MOD_NM_2-0-subnav a.WW_switch-button {
    position: absolute;
    top: 0px;
    display: none;
    height: 60px;
    background: none;
    width: 40px;
    border: none;
    z-index: 200;
    opacity: 1;
    pointer-events: none; }
    .WW_MOD_NM_2-0-subnav button:hover, .WW_MOD_NM_2-0-subnav .WW_MOD_EM_2-0-widgetleiste .WW_search-window .WW_switch-wrap a.WW_switch-button:hover, .WW_MOD_EM_2-0-widgetleiste .WW_search-window .WW_switch-wrap .WW_MOD_NM_2-0-subnav a.WW_switch-button:hover {
      cursor: pointer; }
      .WW_MOD_NM_2-0-subnav button:hover .WW_ui-icon, .WW_MOD_NM_2-0-subnav .WW_MOD_EM_2-0-widgetleiste .WW_search-window .WW_switch-wrap a.WW_switch-button:hover .WW_ui-icon, .WW_MOD_EM_2-0-widgetleiste .WW_search-window .WW_switch-wrap .WW_MOD_NM_2-0-subnav a.WW_switch-button:hover .WW_ui-icon {
        fill: #f84914; }
    .WW_MOD_NM_2-0-subnav button .WW_ui-icon, .WW_MOD_NM_2-0-subnav .WW_MOD_EM_2-0-widgetleiste .WW_search-window .WW_switch-wrap a.WW_switch-button .WW_ui-icon, .WW_MOD_EM_2-0-widgetleiste .WW_search-window .WW_switch-wrap .WW_MOD_NM_2-0-subnav a.WW_switch-button .WW_ui-icon {
      height: 15px;
      width: 15px;
      position: absolute;
      top: 50%;
      left: 50%;
      margin: -7px 0 0 -5px;
      fill: #333; }
    .WW_no-cssgradients .WW_MOD_NM_2-0-subnav button, .WW_no-cssgradients .WW_MOD_NM_2-0-subnav .WW_MOD_EM_2-0-widgetleiste .WW_search-window .WW_switch-wrap a.WW_switch-button, .WW_MOD_EM_2-0-widgetleiste .WW_search-window .WW_switch-wrap .WW_no-cssgradients .WW_MOD_NM_2-0-subnav a.WW_switch-button {
      background-color: #ededed; }
  .WW_MOD_NM_2-0-subnav .WW_subnav-left {
    left: 0px;
    background-color: #ededed; }
    .WW_MOD_NM_2-0-subnav .WW_subnav-left .WW_ui-icon {
      -webkit-transform: rotate(180deg);
              transform: rotate(180deg); }
  .WW_MOD_NM_2-0-subnav .WW_subnav-right {
    right: 0px;
    background-color: #ededed; }
  .WW_MOD_NM_2-0-subnav .WW_overflow-wrap {
    width: calc(100%);
    height: 60px;
    overflow-x: scroll;
    overflow-y: hidden;
    -webkit-overflow-scrolling: touch;
    position: relative;
    background: #ededed; }
  .WW_MOD_NM_2-0-subnav nav {
    text-align: center;
    margin: 0 auto;
    *zoom: 1;
    opacity: 1;
    -webkit-transition: opacity 300ms ease-in-out;
    transition: opacity 300ms ease-in-out; }
    .WW_MOD_NM_2-0-subnav nav:before, .WW_MOD_NM_2-0-subnav nav:after {
      content: "";
      display: table; }
    .WW_MOD_NM_2-0-subnav nav:after {
      clear: both; }
    .WW_MOD_NM_2-0-subnav nav ul {
      white-space: nowrap; }
    .WW_MOD_NM_2-0-subnav nav li {
      display: inline-block; }
      .WW_MOD_NM_2-0-subnav nav li:last-child {
        margin-right: 16px; }
      .WW_MOD_NM_2-0-subnav nav li:first-child {
        margin-left: 16px; }
      .WW_MOD_NM_2-0-subnav nav li a {
        color: #333;
        display: block;
        height: 60px;
        width: auto;
        border-bottom: 4px solid #f0f0f0;
        -webkit-transition: all 300ms ease-in-out;
        transition: all 300ms ease-in-out;
        padding-top: 21px;
        padding-left: 4px;
        padding-right: 4px; }
        .WW_MOD_NM_2-0-subnav nav li a:hover, .WW_MOD_NM_2-0-subnav nav li a.WW_st-current {
          border-bottom: 4px solid #f84914;
          color: #f84914; }
          .WW_MOD_NM_2-0-subnav nav li a:hover .WW_text, .WW_MOD_NM_2-0-subnav nav li a.WW_st-current .WW_text {
            color: #f84914; }
        .WW_MOD_NM_2-0-subnav nav li a .WW_text {
          position: relative;
          display: inline-block;
          -webkit-transition: all 300ms ease-in-out;
          transition: all 300ms ease-in-out; }

.WW_MOD_NM_2-0-header {
  position: relative;
  width: 100%;
  background-color: #fff;
  z-index: 301; }
  .WW_MOD_NM_2-0-header:before {
    content: '';
    background-color: #F0F0F0;
    position: absolute;
    top: 100%;
    height: 2px;
    width: 100%;
    left: 0;
    right: 0; }
  .WW_MOD_NM_2-0-header > .WW_ct {
    padding: 0 4.16667%;
    max-width: 1500px;
    margin: 0 auto; }
  .WW_MOD_NM_2-0-header .WW_ct {
    height: 60px;
    display: -webkit-box;
    display: flex;
    -webkit-box-pack: justify;
            justify-content: space-between;
    -webkit-box-align: center;
            align-items: center; }
    .WW_MOD_NM_2-0-header .WW_ct .WW_header-static .WW_ci-logo a {
      display: block;
      height: 35px;
      overflow: hidden; }
    .WW_MOD_NM_2-0-header .WW_ct .WW_search-button {
      width: 35px;
      height: 35px;
      display: -webkit-box;
      display: flex;
      -webkit-box-pack: center;
              justify-content: center;
      -webkit-box-align: center;
              align-items: center; }
      .WW_MOD_NM_2-0-header .WW_ct .WW_search-button .hide {
        display: none; }
      .WW_MOD_NM_2-0-header .WW_ct .WW_search-button:hover .WW_ui-icon {
        fill: #fc7e51; }
      .WW_MOD_NM_2-0-header .WW_ct .WW_search-button.active .WW_ui-icon {
        fill: #f84914; }
    .WW_MOD_NM_2-0-header .WW_ct .WW_header-nav-mobile {
      display: -webkit-box;
      display: flex; }
      .WW_MOD_NM_2-0-header .WW_ct .WW_header-nav-mobile .WW_btn-search-wrap {
        padding-right: .5rem; }
      .WW_MOD_NM_2-0-header .WW_ct .WW_header-nav-mobile .WW_btn-wrap {
        width: 35px;
        height: 35px;
        position: relative; }
        .WW_MOD_NM_2-0-header .WW_ct .WW_header-nav-mobile .WW_btn-wrap > * {
          position: absolute;
          top: 0;
          left: 0; }
      .WW_MOD_NM_2-0-header .WW_ct .WW_header-nav-mobile .WW_btn-menu-wrap .WW_ui-cssbtn-burger {
        width: 35px;
        height: 35px;
        display: -webkit-box;
        display: flex;
        -webkit-box-pack: center;
                justify-content: center;
        -webkit-box-align: center;
                align-items: center; }
        .WW_MOD_NM_2-0-header .WW_ct .WW_header-nav-mobile .WW_btn-menu-wrap .WW_ui-cssbtn-burger .WW_text {
          display: none; }
      .WW_MOD_NM_2-0-header .WW_ct .WW_header-nav-mobile .WW_btn-close-wrap .WW_ui-cssbtn-close {
        width: 35px;
        height: 35px;
        display: -webkit-box;
        display: flex;
        -webkit-box-pack: center;
                justify-content: center;
        -webkit-box-align: center;
                align-items: center; }
        .WW_MOD_NM_2-0-header .WW_ct .WW_header-nav-mobile .WW_btn-close-wrap .WW_ui-cssbtn-close .WW_text {
          display: none; }
    .WW_MOD_NM_2-0-header .WW_ct .WW_header-nav-wrapper {
      background-color: #fff;
      position: fixed;
      top: 60px;
      left: 0;
      right: 0;
      width: 100%;
      bottom: 0; }
      .WW_MOD_NM_2-0-header .WW_ct .WW_header-nav-wrapper nav {
        padding: 15px 0 0; }
        .WW_MOD_NM_2-0-header .WW_ct .WW_header-nav-wrapper nav > ul {
          list-style-type: none;
          margin: 0;
          padding: 0; }
          .WW_MOD_NM_2-0-header .WW_ct .WW_header-nav-wrapper nav > ul > li > a {
            display: block;
            padding: 10px 15px;
            color: #000; }
            .WW_MOD_NM_2-0-header .WW_ct .WW_header-nav-wrapper nav > ul > li > a:hover {
              color: #fc7e51; }
              .WW_MOD_NM_2-0-header .WW_ct .WW_header-nav-wrapper nav > ul > li > a:hover .WW_ui-icon {
                fill: #fc7e51; }
          .WW_MOD_NM_2-0-header .WW_ct .WW_header-nav-wrapper nav > ul > li.active {
            color: #f84914; }
            .WW_MOD_NM_2-0-header .WW_ct .WW_header-nav-wrapper nav > ul > li.active .WW_ui-icon {
              fill: #f84914; }
      .WW_MOD_NM_2-0-header .WW_ct .WW_header-nav-wrapper .WW_header-nav-meta {
        -webkit-transition: -webkit-transform .5s ease;
        transition: -webkit-transform .5s ease;
        transition: transform .5s ease;
        transition: transform .5s ease, -webkit-transform .5s ease; }
        .WW_MOD_NM_2-0-header .WW_ct .WW_header-nav-wrapper .WW_header-nav-meta nav {
          font-size: 14px; }
      .WW_MOD_NM_2-0-header .WW_ct .WW_header-nav-wrapper .WW_header-nav-main nav {
        font-size: 26px; }
        .WW_MOD_NM_2-0-header .WW_ct .WW_header-nav-wrapper .WW_header-nav-main nav ul li {
          padding: 3px 0; }
          .WW_MOD_NM_2-0-header .WW_ct .WW_header-nav-wrapper .WW_header-nav-main nav ul li a {
            display: -webkit-box;
            display: flex;
            -webkit-box-pack: justify;
                    justify-content: space-between;
            -webkit-box-align: center;
                    align-items: center;
            font-family: "WuW-BoldWeb", Arial, Helvetica, sans-serif; }
            .WW_MOD_NM_2-0-header .WW_ct .WW_header-nav-wrapper .WW_header-nav-main nav ul li a span {
              font-family: inherit; }
      .WW_MOD_NM_2-0-header .WW_ct .WW_header-nav-wrapper .WW_header-nav-main .WW_btn-search-wrap {
        display: none; }
      .WW_MOD_NM_2-0-header .WW_ct .WW_header-nav-wrapper .WW_header-nav-main .WW_btn-login-wrap {
        padding: 15px; }
        .WW_MOD_NM_2-0-header .WW_ct .WW_header-nav-wrapper .WW_header-nav-main .WW_btn-login-wrap .WW_login-button {
          font-size: 18px;
          display: -webkit-box;
          display: flex;
          -webkit-box-pack: center;
                  justify-content: center;
          -webkit-box-align: center;
                  align-items: center;
          height: 60px;
          width: 100%; }
  .WW_MOD_NM_2-0-header .WW_header-search-form {
    position: absolute;
    opacity: 0;
    -webkit-transform: translateY(-20px);
            transform: translateY(-20px);
    -webkit-transition: opacity .15s linear, -webkit-transform .15s linear;
    transition: opacity .15s linear, -webkit-transform .15s linear;
    transition: transform .15s linear, opacity .15s linear;
    transition: transform .15s linear, opacity .15s linear, -webkit-transform .15s linear;
    z-index: -1;
    width: 0; }
    .WW_MOD_NM_2-0-header .WW_header-search-form.visible {
      z-index: 20;
      opacity: 1;
      -webkit-transform: translateY(0);
              transform: translateY(0);
      -webkit-transition-delay: .1s;
              transition-delay: .1s; }
    .WW_MOD_NM_2-0-header .WW_header-search-form .WW_header-search-form-inner {
      display: -webkit-box;
      display: flex;
      -webkit-box-align: center;
              align-items: center;
      height: 100%;
      width: 100%; }
      .WW_MOD_NM_2-0-header .WW_header-search-form .WW_header-search-form-inner form {
        width: 100%; }
      .WW_MOD_NM_2-0-header .WW_header-search-form .WW_header-search-form-inner .WW_OBJ_fm-textfield {
        font-size: 18px;
        border: medium none;
        background-color: transparent; }
      .WW_MOD_NM_2-0-header .WW_header-search-form .WW_header-search-form-inner .WW_ui-cssbtn-submit {
        height: 35px;
        width: 35px;
        flex-shrink: 0;
        -webkit-box-flex: 0;
                flex-grow: 0;
        display: -webkit-box;
        display: flex;
        -webkit-box-pack: center;
                justify-content: center;
        -webkit-box-align: center;
                align-items: center; }
        .WW_MOD_NM_2-0-header .WW_header-search-form .WW_header-search-form-inner .WW_ui-cssbtn-submit .WW_text {
          display: none; }
      .WW_MOD_NM_2-0-header .WW_header-search-form .WW_header-search-form-inner .WW_ui-cssbtn-close {
        height: 35px;
        width: 35px;
        flex-shrink: 0;
        -webkit-box-flex: 0;
                flex-grow: 0;
        display: -webkit-box;
        display: flex;
        -webkit-box-pack: center;
                justify-content: center;
        -webkit-box-align: center;
                align-items: center; }
        .WW_MOD_NM_2-0-header .WW_header-search-form .WW_header-search-form-inner .WW_ui-cssbtn-close .WW_text {
          display: none; }
  @media (max-width: 1023px) {
    .WW_MOD_NM_2-0-header .WW_ct .WW_header-mobile-bar {
      display: -webkit-box;
      display: flex;
      -webkit-box-pack: justify;
              justify-content: space-between;
      -webkit-box-align: center;
              align-items: center;
      width: 100%;
      height: 100%;
      opacity: 1;
      -webkit-transform: translateY(0);
              transform: translateY(0);
      -webkit-transition: all .15s linear;
      transition: all .15s linear;
      -webkit-transition-delay: .05s;
              transition-delay: .05s; }
      .WW_MOD_NM_2-0-header .WW_ct .WW_header-mobile-bar.hidden {
        -webkit-transform: translateY(20px);
                transform: translateY(20px);
        opacity: 0;
        -webkit-transition-delay: 0s;
                transition-delay: 0s; }
    .WW_MOD_NM_2-0-header .WW_ct .WW_header-nav-mobile .WW_btn-menu-wrap {
      opacity: 1;
      z-index: inherit;
      -webkit-transition: opacity .25s linear;
      transition: opacity .25s linear; }
    .WW_MOD_NM_2-0-header .WW_ct .WW_header-nav-mobile .WW_btn-close-wrap {
      opacity: 0;
      z-index: -1;
      -webkit-transition: opacity .25s linear;
      transition: opacity .25s linear; }
    .WW_MOD_NM_2-0-header .WW_ct .WW_header-nav-wrapper {
      display: -webkit-box;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
              flex-direction: column;
      z-index: -1;
      -webkit-transform: translateY(-100vh);
              transform: translateY(-100vh);
      -webkit-transition: all .25s linear;
      transition: all .25s linear; }
      .WW_MOD_NM_2-0-header .WW_ct .WW_header-nav-wrapper > *:first-child {
        margin-top: auto; }
      .WW_MOD_NM_2-0-header .WW_ct .WW_header-nav-wrapper nav {
        -webkit-transform: translateX(-25vw);
                transform: translateX(-25vw);
        opacity: 0;
        -webkit-transition: all .25s linear;
        transition: all .25s linear; }
      .WW_MOD_NM_2-0-header .WW_ct .WW_header-nav-wrapper .WW_btn-login-wrap {
        opacity: 0; }
    .WW_MOD_NM_2-0-header .WW_header-search-form {
      width: 100% !important;
      height: 100% !important;
      top: 0 !important;
      left: 0 !important;
      padding: 0 4.16667%; }
      .WW_MOD_NM_2-0-header .WW_header-search-form .WW_header-search-form-inner .WW_OBJ_fm-textfield {
        padding-left: 0; }
    .WW_MOD_NM_2-0-header.mobile-state-1 .WW_ct .WW_header-nav-mobile .WW_btn-menu-wrap {
      opacity: 0; }
    .WW_MOD_NM_2-0-header.mobile-state-1 .WW_ct .WW_header-nav-mobile .WW_btn-close-wrap {
      opacity: 0; }
    .WW_MOD_NM_2-0-header.mobile-state-1 .WW_ct .WW_header-nav-wrapper {
      -webkit-transform: translateY(0);
              transform: translateY(0); }
    .WW_MOD_NM_2-0-header.mobile-state-2 .WW_ct .WW_header-nav-mobile .WW_btn-menu-wrap {
      opacity: 0;
      z-index: -1; }
    .WW_MOD_NM_2-0-header.mobile-state-2 .WW_ct .WW_header-nav-mobile .WW_btn-close-wrap {
      opacity: 1;
      z-index: inherit; }
    .WW_MOD_NM_2-0-header.mobile-state-2 .WW_ct .WW_header-nav-wrapper {
      overflow: scroll; }
      .WW_MOD_NM_2-0-header.mobile-state-2 .WW_ct .WW_header-nav-wrapper nav {
        -webkit-transform: translateX(0);
                transform: translateX(0);
        opacity: 1; }
      .WW_MOD_NM_2-0-header.mobile-state-2 .WW_ct .WW_header-nav-wrapper .WW_btn-login-wrap {
        -webkit-animation: login-button-mobile-in 0.25s linear alternate 1;
        animation: login-button-mobile-in 0.25s linear alternate 1;
        -webkit-transform: translateY(0);
                transform: translateY(0);
        opacity: 1; }
    .WW_MOD_NM_2-0-header.no-transition .WW_ct .WW_header-nav-wrapper {
      -webkit-animation: login-button-mobile-in 0s linear alternate 1;
      animation: login-button-mobile-in 0s linear alternate 1; }
      .WW_MOD_NM_2-0-header.no-transition .WW_ct .WW_header-nav-wrapper nav,
      .WW_MOD_NM_2-0-header.no-transition .WW_ct .WW_header-nav-wrapper .WW_btn-login-wrap {
        -webkit-transition-duration: 0s;
                transition-duration: 0s; } }
  .has-fixed-header .WW_MOD_NM_2-0-header {
    position: fixed;
    top: 0; }

@media (max-width: 1023px) {
  body {
    padding-top: 60px; }
    body.has-mobile-menu {
      overflow: hidden;
      position: fixed;
      height: 100%;
      width: 100vw;
      top: 0;
      left: 0;
      right: 0; }
    body .WW_MOD_NM_2-0-header {
      position: fixed;
      top: 0; }
      body .WW_MOD_NM_2-0-header .WW_ct .WW_header-static .WW_ci-logo {
        -webkit-transform: translateY(0) !important;
                transform: translateY(0) !important; } }

@-webkit-keyframes login-button-mobile-in {
  0% {
    -webkit-transform: translateY(70px);
            transform: translateY(70px);
    opacity: 0; }
  100% {
    -webkit-transform: translateY(0);
            transform: translateY(0);
    opacity: 1; } }

@keyframes login-button-mobile-in {
  0% {
    -webkit-transform: translateY(70px);
            transform: translateY(70px);
    opacity: 0; }
  100% {
    -webkit-transform: translateY(0);
            transform: translateY(0);
    opacity: 1; } }

@media (min-width: 1024px) {
  .has-megamenu-visible {
    overflow: hidden; } }

/* **************************
   START positioning and sizes
   ************************** */
.WW_MOD_NM_1-0-megamenu {
  position: fixed;
  width: 100vw;
  height: 100vh;
  height: calc(var(--vh, 1vh) * 100);
  bottom: 0;
  left: 0; }

@media (max-width: 1023px) {
  .WW_MOD_NM_1-0-megamenu {
    top: 0;
    bottom: auto; }
    .WW_MOD_NM_1-0-megamenu .WW_megamenu-subsection-content {
      position: fixed;
      width: 100vw;
      height: calc(100vh - 60px - 2px);
      height: calc((var(--vh, 1vh) * 100) - 60px - 2px);
      bottom: 0;
      left: 0; } }

/* **************************
   END positioning and sizes
   ************************** */
/* **************************
   START animations
   ************************** */
.WW_MOD_NM_1-0-megamenu .WW_megamenu-sections-wraper .WW_megamenu-section {
  display: none; }
  .WW_MOD_NM_1-0-megamenu .WW_megamenu-sections-wraper .WW_megamenu-section.active {
    display: block; }
  .WW_MOD_NM_1-0-megamenu .WW_megamenu-sections-wraper .WW_megamenu-section.loading {
    position: relative;
    color: transparent;
    text-shadow: 3px 0 7px rgba(0, 0, 0, 0.5); }
    .WW_MOD_NM_1-0-megamenu .WW_megamenu-sections-wraper .WW_megamenu-section.loading * {
      color: inherit !important; }
    .WW_MOD_NM_1-0-megamenu .WW_megamenu-sections-wraper .WW_megamenu-section.loading .WW_OBJ_ext-cl-1st {
      text-shadow: 3px 0 7px rgba(255, 255, 255, 0.5); }
    .WW_MOD_NM_1-0-megamenu .WW_megamenu-sections-wraper .WW_megamenu-section.loading .WW_OBJ_ext-cl-2nd {
      text-shadow: 3px 0 7px rgba(248, 73, 20, 0.5); }
    .WW_MOD_NM_1-0-megamenu .WW_megamenu-sections-wraper .WW_megamenu-section.loading .WW_OBJ_ext-cl-3rd {
      text-shadow: 3px 0 7px rgba(0, 0, 0, 0.5); }
    .WW_MOD_NM_1-0-megamenu .WW_megamenu-sections-wraper .WW_megamenu-section.loading:before {
      content: '';
      position: absolute;
      top: 0;
      left: 0;
      right: 0;
      bottom: 0;
      background-color: rgba(255, 255, 255, 0.8);
      z-index: 1; }
    .WW_MOD_NM_1-0-megamenu .WW_megamenu-sections-wraper .WW_megamenu-section.loading:after {
      content: '';
      display: block;
      border: 3px solid #f84914;
      border-top: 3px solid #f0f0f0;
      border-radius: 50%;
      width: 70px;
      height: 70px;
      -webkit-animation: spin 2s linear infinite;
              animation: spin 2s linear infinite;
      position: absolute;
      top: calc(50% - 35px);
      left: calc(50% - 35px);
      z-index: 1; }

@media (max-width: 1023px) {
  .WW_MOD_NM_1-0-megamenu {
    background-color: #fff;
    -webkit-transform: translateX(100%);
            transform: translateX(100%);
    -webkit-transition: -webkit-transform .25s linear;
    transition: -webkit-transform .25s linear;
    transition: transform .25s linear;
    transition: transform .25s linear, -webkit-transform .25s linear; }
    .WW_MOD_NM_1-0-megamenu.ready-for-animation {
      z-index: 301; }
    .WW_MOD_NM_1-0-megamenu.animation-stage-1 {
      -webkit-transform: translateX(0);
              transform: translateX(0); }
    .WW_MOD_NM_1-0-megamenu .WW_megamenu-subsection-content {
      -webkit-transform: translateX(100%);
              transform: translateX(100%);
      -webkit-transition: -webkit-transform .25s linear;
      transition: -webkit-transform .25s linear;
      transition: transform .25s linear;
      transition: transform .25s linear, -webkit-transform .25s linear;
      z-index: 30;
      background-color: #fff;
      overflow: auto;
      padding: 20px 4.16667%; }
      .WW_MOD_NM_1-0-megamenu .WW_megamenu-subsection-content.active {
        -webkit-transform: translateX(0);
                transform: translateX(0); } }

.WW_MOD_NM_1-0-megamenu.no-animation {
  -webkit-transition-duration: 0s;
          transition-duration: 0s; }
  .WW_MOD_NM_1-0-megamenu.no-animation .bg1,
  .WW_MOD_NM_1-0-megamenu.no-animation .bg2 {
    -webkit-transition-duration: 0s !important;
            transition-duration: 0s !important; }

/* **************************
   END animations
   ************************** */
/* **************************
   START Mega Menu section
   ************************** */
.WW_MOD_NM_1-0-megamenu a:not(.WW_OBJ_ui-btn) {
  color: inherit; }
  .WW_MOD_NM_1-0-megamenu a:not(.WW_OBJ_ui-btn):visited, .WW_MOD_NM_1-0-megamenu a:not(.WW_OBJ_ui-btn):focus, .WW_MOD_NM_1-0-megamenu a:not(.WW_OBJ_ui-btn):active {
    color: inherit; }
  .WW_MOD_NM_1-0-megamenu a:not(.WW_OBJ_ui-btn):hover {
    color: #f84914; }
    .WW_MOD_NM_1-0-megamenu a:not(.WW_OBJ_ui-btn):hover .WW_ui-icon {
      fill: #f84914; }

.WW_MOD_NM_1-0-megamenu .WW_megamenu-wrap {
  overflow: auto;
  width: 100%;
  height: 100%;
  position: relative; }

.WW_MOD_NM_1-0-megamenu .WW_megamenu-inner {
  position: relative;
  padding: 0 4.16667%;
  max-width: 1500px;
  margin: 0 auto;
  height: 100%; }

.WW_MOD_NM_1-0-megamenu .WW_megamenu-sections-wraper {
  position: relative;
  width: 100%;
  height: 100%; }

@media (max-width: 1023px) {
  .WW_MOD_NM_1-0-megamenu .WW_megamenu-sections-wraper {
    padding-top: 60px; }
  .WW_MOD_NM_1-0-megamenu .WW_megamenu-landing-page-link {
    margin-bottom: 40px; }
    .WW_MOD_NM_1-0-megamenu .WW_megamenu-landing-page-link .WW_ui-icon {
      width: 16px;
      height: 16px;
      vertical-align: middle;
      margin-top: -2px;
      margin-left: 5px; }
  .WW_MOD_NM_1-0-megamenu .WW_megamenu-section-title {
    font-family: "WuW-BoldWeb", Arial, Helvetica, sans-serif;
    margin-bottom: 26px; }
  .WW_MOD_NM_1-0-megamenu .WW_megamenu-section .WW_megamenu-section-inner {
    padding: 20px 0; } }

/* **************************
   END Mega Menu section
   ************************** */
/* **************************
   START Mega Menu subsection
   ************************** */
.WW_megamenu-subsection-wrap {
  margin-bottom: 36px; }
  .WW_megamenu-subsection-wrap .WW_megamenu-subsection-title {
    font-family: "WuW-BoldWeb", Arial, Helvetica, sans-serif;
    font-size: 1.25rem;
    line-height: 1.1;
    font-family: "WuW-BoldWeb", Arial, Helvetica, sans-serif; }
    @media (min-width: 640px) {
      .WW_megamenu-subsection-wrap .WW_megamenu-subsection-title {
        font-size: 1.33rem; } }
    .WW_megamenu-subsection-wrap .WW_megamenu-subsection-title a, .WW_megamenu-subsection-wrap .WW_megamenu-subsection-title span {
      font-family: inherit; }
    .WW_megamenu-subsection-wrap .WW_megamenu-subsection-title.active a {
      color: #f84914; }
      .WW_megamenu-subsection-wrap .WW_megamenu-subsection-title.active a .WW_ui-icon {
        fill: #f84914; }
  .WW_megamenu-subsection-wrap .WW_megamenu-subsection-content nav ul {
    list-style-type: none;
    margin: 0;
    padding: 0; }
    .WW_megamenu-subsection-wrap .WW_megamenu-subsection-content nav ul li {
      margin-bottom: 10px; }
      .WW_megamenu-subsection-wrap .WW_megamenu-subsection-content nav ul li a {
        display: block;
        font-size: 18px; }
        .WW_megamenu-subsection-wrap .WW_megamenu-subsection-content nav ul li a span {
          display: block; }
        .WW_megamenu-subsection-wrap .WW_megamenu-subsection-content nav ul li a .head-line {
          font-size: inherit; }
        .WW_megamenu-subsection-wrap .WW_megamenu-subsection-content nav ul li a .sub-line {
          font-size: 16px; }
        .WW_megamenu-subsection-wrap .WW_megamenu-subsection-content nav ul li a .WW_ui-icon {
          height: 18px;
          width: 18px;
          margin-left: 5px;
          vertical-align: middle;
          margin-top: -2px; }
      .WW_megamenu-subsection-wrap .WW_megamenu-subsection-content nav ul li.active a {
        color: #f84914; }
        .WW_megamenu-subsection-wrap .WW_megamenu-subsection-content nav ul li.active a .WW_ui-icon {
          fill: #f84914; }
  .WW_megamenu-subsection-wrap.main-sub-section {
    margin-bottom: 26px; }
    .WW_megamenu-subsection-wrap.main-sub-section .WW_megamenu-subsection-content nav ul li {
      margin-bottom: 20px; }
      .WW_megamenu-subsection-wrap.main-sub-section .WW_megamenu-subsection-content nav ul li a {
        background-color: #f0f0f0;
        display: block;
        border: 2px solid #f0f0f0;
        padding: 20px;
        -webkit-transition: border 200ms;
        transition: border 200ms; }
        .WW_megamenu-subsection-wrap.main-sub-section .WW_megamenu-subsection-content nav ul li a .head-line {
          -webkit-transition: color 200ms;
          transition: color 200ms;
          font-family: "WuW-BoldWeb", Arial, Helvetica, sans-serif;
          display: -webkit-box;
          display: flex;
          -webkit-box-orient: horizontal;
          -webkit-box-direction: reverse;
                  flex-direction: row-reverse;
          -webkit-box-pack: end;
                  justify-content: flex-end; }
          .WW_megamenu-subsection-wrap.main-sub-section .WW_megamenu-subsection-content nav ul li a .head-line .WW_ui-icon {
            margin: 2px 10px 0 0; }
      .WW_megamenu-subsection-wrap.main-sub-section .WW_megamenu-subsection-content nav ul li.active a,
      .WW_megamenu-subsection-wrap.main-sub-section .WW_megamenu-subsection-content nav ul li a:hover {
        color: inherit;
        border-color: #f84914; }
        .WW_megamenu-subsection-wrap.main-sub-section .WW_megamenu-subsection-content nav ul li.active a .head-line,
        .WW_megamenu-subsection-wrap.main-sub-section .WW_megamenu-subsection-content nav ul li a:hover .head-line {
          color: #f84914; }

@media (max-width: 1023px) {
  .WW_megamenu-subsection-wrap {
    margin-bottom: 0 !important; }
    .WW_megamenu-subsection-wrap .WW_megamenu-subsection-title {
      font-size: 20px; }
      .WW_megamenu-subsection-wrap .WW_megamenu-subsection-title .WW_megamenu-subsection-title-inner {
        display: -webkit-box;
        display: flex;
        -webkit-box-pack: justify;
                justify-content: space-between;
        -webkit-box-align: center;
                align-items: center;
        padding: 9px 0; }
        .WW_megamenu-subsection-wrap .WW_megamenu-subsection-title .WW_megamenu-subsection-title-inner .WW_ui-icon {
          -webkit-box-flex: 0;
                  flex-grow: 0;
          flex-shrink: 0;
          width: 16px;
          height: 16px; }
    .WW_megamenu-subsection-wrap .WW_megamenu-subsection-content .WW_megamenu-subsection-title {
      margin-bottom: 25px; }
    .WW_megamenu-subsection-wrap:not(.main-sub-section) .WW_megamenu-subsection-content nav ul li {
      margin: 0; }
      .WW_megamenu-subsection-wrap:not(.main-sub-section) .WW_megamenu-subsection-content nav ul li a {
        padding: 10px 0; }
        .WW_megamenu-subsection-wrap:not(.main-sub-section) .WW_megamenu-subsection-content nav ul li a .head-line {
          display: -webkit-box;
          display: flex;
          -webkit-box-pack: justify;
                  justify-content: space-between;
          -webkit-box-align: center;
                  align-items: center; }
          .WW_megamenu-subsection-wrap:not(.main-sub-section) .WW_megamenu-subsection-content nav ul li a .head-line .WW_ui-icon {
            margin: 0 0 0 10px; } }

/* **************************
  START Mega Menu subsection
  ************************** */
/* **************************
   START Mega Menu control bar
   ************************** */
.WW_megamenu-control-bar {
  position: fixed;
  padding: 0 4.16667%;
  top: 0;
  left: 0;
  width: 100%;
  height: 60px;
  display: -webkit-box;
  display: flex;
  -webkit-box-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
          align-items: center;
  background-color: #fff;
  z-index: 305; }
  .WW_megamenu-control-bar:after {
    content: '';
    background-color: #F0F0F0;
    position: absolute;
    top: 100%;
    height: 2px;
    width: 100%;
    left: 0;
    right: 0; }
  .WW_megamenu-control-bar .WW_btn-close-wrap .WW_ui-cssbtn-close {
    width: 35px;
    height: 35px;
    display: -webkit-box;
    display: flex;
    -webkit-box-pack: center;
            justify-content: center;
    -webkit-box-align: center;
            align-items: center; }
    .WW_megamenu-control-bar .WW_btn-close-wrap .WW_ui-cssbtn-close .WW_text {
      display: none; }
  .WW_megamenu-control-bar .WW_btn-back-wrap .WW_ui-cssbtn-back {
    height: 35px;
    display: -webkit-box;
    display: flex;
    -webkit-box-align: center;
            align-items: center; }
    .WW_megamenu-control-bar .WW_btn-back-wrap .WW_ui-cssbtn-back .WW_ui-icon {
      -webkit-transform: rotateY(180deg);
              transform: rotateY(180deg);
      vertical-align: middle;
      margin-right: 5px; }

/* **************************
  END Mega Menu control bar
  ************************** */
/* **************************
   Animations Mega Menu FadeIN
************************** */
@-webkit-keyframes an-megamenu-fadein {
  0% {
    opacity: 0;
    height: 0; }
  0.1% {
    opacity: 0;
    height: initial; }
  100% {
    opacity: 1;
    height: initial; } }

@keyframes an-megamenu-fadein {
  0% {
    opacity: 0;
    height: 0; }
  0.1% {
    opacity: 0;
    height: initial; }
  100% {
    opacity: 1;
    height: initial; } }

@-webkit-keyframes an-megamenu-fadeout {
  0% {
    opacity: 1;
    height: initial; }
  99.9% {
    opacity: 0;
    height: initial; }
  100% {
    opacity: 0;
    height: 0; } }

@keyframes an-megamenu-fadeout {
  0% {
    opacity: 1;
    height: initial; }
  99.9% {
    opacity: 0;
    height: initial; }
  100% {
    opacity: 0;
    height: 0; } }

/* **************************
   START Mega Menu Teaser slick
   ************************** */
.WW_teaser-slick .WW_teaser-slick-controls {
  display: -webkit-box;
  display: flex;
  padding-top: 20px; }
  .WW_teaser-slick .WW_teaser-slick-controls .slick-button-prev,
  .WW_teaser-slick .WW_teaser-slick-controls .slick-button-next {
    position: static;
    top: auto;
    left: auto;
    right: auto;
    bottom: auto;
    margin: 0;
    padding: 0;
    height: auto;
    width: auto;
    background: transparent none; }
    .WW_teaser-slick .WW_teaser-slick-controls .slick-button-prev:hover .WW_ui-icon,
    .WW_teaser-slick .WW_teaser-slick-controls .slick-button-next:hover .WW_ui-icon {
      fill: #f84914;
      cursor: pointer; }
    .WW_teaser-slick .WW_teaser-slick-controls .slick-button-prev.slick-disabled .WW_ui-icon,
    .WW_teaser-slick .WW_teaser-slick-controls .slick-button-next.slick-disabled .WW_ui-icon {
      fill: #878787;
      cursor: auto; }
  .WW_teaser-slick .WW_teaser-slick-controls .slick-button-prev {
    margin-right: 20px; }
    .WW_teaser-slick .WW_teaser-slick-controls .slick-button-prev .WW_ui-icon {
      -webkit-transform: rotate(180deg);
              transform: rotate(180deg); }

.WW_teaser-slick-title {
  font-family: "WuW-BoldWeb", Arial, Helvetica, sans-serif;
  margin-bottom: 20px; }
  .WW_teaser-slick-title a, .WW_teaser-slick-title span {
    font-family: inherit; }

.WW_megamenu-teaser {
  display: block;
  cursor: pointer; }
  .WW_megamenu-teaser .figure-wrapper {
    width: 100%;
    height: 0;
    padding-bottom: 56.25%;
    position: relative;
    margin-bottom: 10px; }
    .WW_megamenu-teaser .figure-wrapper figure {
      position: absolute;
      top: 0;
      left: 0;
      right: 0;
      bottom: 0;
      flex-shrink: 0; }
      .WW_megamenu-teaser .figure-wrapper figure img {
        width: 100%;
        height: 100%;
        -o-object-fit: cover;
           object-fit: cover; }
  .WW_megamenu-teaser .WW_megamenu-teaser-category {
    font-size: 14px;
    display: block;
    color: #878787;
    margin-bottom: 10px; }
  .WW_megamenu-teaser .WW_megamenu-teaser-title {
    font-size: 18px;
    font-family: "WuW-BoldWeb", Arial, Helvetica, sans-serif; }

@media (max-width: 1023px) {
  .WW_teaser-slick {
    padding-top: 40px; }
    .WW_teaser-slick .WW_teaser-slick-title {
      font-size: 20px; }
  .WW_megamenu-teaser .WW_megamenu-teaser-title {
    font-size: 16px; } }

/* **************************
 END Mega Menu Teaser slick
 ************************** */
/* **************************
 START Berater Section
 ************************** */
.WW_megamenu-berater-container {
  margin-bottom: 25px; }
  @media (min-width: 640px) {
    .WW_megamenu-berater-container {
      margin-bottom: 40px; } }

.WW_megamenu-berater {
  display: -webkit-box;
  display: flex; }
  @media (max-width: 1023px) {
    .WW_megamenu-berater {
      margin-bottom: 28px; } }
  .WW_megamenu-berater .WW_megamenu_form-wrap {
    padding: 25px;
    width: 100%;
    position: relative;
    background: #f5f5f5; }
    .WW_megamenu-berater .WW_megamenu_form-wrap.WW_berater-wrap {
      display: none; }
    .WW_megamenu-berater .WW_megamenu_form-wrap .WW_topic-titel {
      font-size: 18px;
      font-family: "WuW-BoldWeb", Arial, Helvetica, sans-serif;
      margin-bottom: 20px; }
    .WW_megamenu-berater .WW_megamenu_form-wrap .WW_form-group {
      margin-bottom: 10px;
      display: -webkit-box;
      display: flex; }
      .WW_megamenu-berater .WW_megamenu_form-wrap .WW_form-group .WW_OBJ_ui-btn.WW_OBJ_ext-icon-cta {
        padding-left: 20px;
        flex-shrink: 0; }
        .WW_megamenu-berater .WW_megamenu_form-wrap .WW_form-group .WW_OBJ_ui-btn.WW_OBJ_ext-icon-cta .WW_ui-icon {
          left: 8px; }
        .WW_megamenu-berater .WW_megamenu_form-wrap .WW_form-group .WW_OBJ_ui-btn.WW_OBJ_ext-icon-cta span {
          white-space: nowrap;
          padding-left: 15px;
          position: relative; }
          @media (max-width: 1023px) {
            .WW_megamenu-berater .WW_megamenu_form-wrap .WW_form-group .WW_OBJ_ui-btn.WW_OBJ_ext-icon-cta span {
              display: none; } }
      .WW_megamenu-berater .WW_megamenu_form-wrap .WW_form-group .WW_location-wrapper {
        width: 100%;
        position: relative; }
        .WW_megamenu-berater .WW_megamenu_form-wrap .WW_form-group .WW_location-wrapper .WW_get-location {
          position: absolute;
          top: 10px;
          right: 15px;
          display: none; }
          .WW_megamenu-berater .WW_megamenu_form-wrap .WW_form-group .WW_location-wrapper .WW_get-location.isVisible {
            display: block; }
          .WW_megamenu-berater .WW_megamenu_form-wrap .WW_form-group .WW_location-wrapper .WW_get-location .WW_ui-icon {
            fill: #C6C6C6; }
          .WW_megamenu-berater .WW_megamenu_form-wrap .WW_form-group .WW_location-wrapper .WW_get-location:hover {
            cursor: pointer; }
            .WW_megamenu-berater .WW_megamenu_form-wrap .WW_form-group .WW_location-wrapper .WW_get-location:hover .WW_ui-icon {
              fill: #f84914; }
        .WW_megamenu-berater .WW_megamenu_form-wrap .WW_form-group .WW_location-wrapper .WW_MOD_NM_1-0-spinner {
          position: absolute;
          top: 12px;
          right: 17px;
          display: none; }
          .WW_megamenu-berater .WW_megamenu_form-wrap .WW_form-group .WW_location-wrapper .WW_MOD_NM_1-0-spinner.isVisible {
            display: block; }
        .WW_megamenu-berater .WW_megamenu_form-wrap .WW_form-group .WW_location-wrapper .WW_OBJ_fm-textfield {
          padding-right: 40px; }
    .WW_megamenu-berater .WW_megamenu_form-wrap + .WW_megamenu_form-wrap {
      position: relative; }
      .WW_megamenu-berater .WW_megamenu_form-wrap + .WW_megamenu_form-wrap:before {
        position: absolute;
        left: calc((100% - 100vw) / 2);
        right: 0;
        top: 0;
        background-color: #fff;
        display: block;
        width: 100vw;
        height: 2px;
        content: ''; }

.WW_megamenu-sticky-title {
  font-size: 1.25rem;
  line-height: 1.1;
  font-family: "WuW-BoldWeb", Arial, Helvetica, sans-serif; }
  @media (min-width: 640px) {
    .WW_megamenu-sticky-title {
      font-size: 1.33rem; } }
  .WW_megamenu-sticky-title .WW_megamenu-sticky-title-inner {
    font-family: "WuW-BoldWeb", Arial, Helvetica, sans-serif; }
  .WW_megamenu-sticky-title.with-line {
    position: relative;
    padding-bottom: 10px;
    margin-bottom: 20px; }
    .WW_megamenu-sticky-title.with-line:after {
      content: '';
      display: block;
      height: 2px;
      background-color: #f0f0f0;
      width: 100%;
      position: absolute;
      left: 0;
      bottom: 0; }

.WW_megamenu_show-berater-info {
  line-height: 1.6em;
  padding-bottom: 20px; }

.WW_megamenu_show-berater-tel {
  line-height: 1.6em;
  padding-bottom: 20px; }

.WW_megamenu_show-berater-suche .inline-icon {
  padding-left: 20px; }
  .WW_megamenu_show-berater-suche .inline-icon .WW_ui-icon {
    height: 18px;
    width: 18px;
    margin-left: 5px;
    vertical-align: middle;
    margin-top: -2px; }

@media (max-width: 1023px) {
  .WW_megamenu-sticky-content {
    margin-bottom: 20px; } }

.WW_megamenu-sticky-content a {
  display: block;
  font-size: 18px;
  padding: 10px 0; }
  .WW_megamenu-sticky-content a .head-line {
    display: -webkit-box;
    display: flex;
    -webkit-box-pack: justify;
            justify-content: space-between;
    -webkit-box-align: center;
            align-items: center; }
    .WW_megamenu-sticky-content a .head-line .WW_ui-icon {
      margin: 0 0 0 10px; }
      @media (max-width: 1023px) {
        .WW_megamenu-sticky-content a .head-line .WW_ui-icon {
          -webkit-box-flex: 0;
                  flex-grow: 0;
          flex-shrink: 0;
          width: 16px;
          height: 16px; } }
    .WW_megamenu-sticky-content a .head-line.flex-inline {
      display: -webkit-inline-box;
      display: inline-flex; }
      .WW_megamenu-sticky-content a .head-line.flex-inline .WW_ui-icon {
        width: 18px;
        height: 18px; }

.WW_megamenu-berater-frame {
  display: -webkit-box;
  display: flex;
  flex-wrap: wrap;
  -webkit-box-flex: 1;
          flex: 1;
  background: #f5f5f5; }
  .WW_megamenu-berater-frame .WW_megamenu-berater-img,
  .WW_megamenu-berater-frame .WW_megamenu-berater-details {
    width: 48%;
    margin-left: 1%;
    margin-right: 1%;
    -webkit-box-flex: 0;
            flex-grow: 0;
    flex-shrink: 0; }
    @media (min-width: 0px) and (max-width: 639px) {
      .WW_megamenu-berater-frame .WW_megamenu-berater-img,
      .WW_megamenu-berater-frame .WW_megamenu-berater-details {
        width: 100%;
        margin: 0; } }

.WW_megamenu-berater-img {
  position: relative; }
  @media (min-width: 0px) and (max-width: 639px) {
    .WW_megamenu-berater-img {
      height: 0;
      padding-top: 70%; } }
  .WW_megamenu-berater-img:after {
    position: absolute;
    right: 0;
    width: 20px;
    top: 0;
    bottom: 0;
    background: rgba(245, 245, 245, 0.8);
    content: ''; }
    @media (min-width: 0px) and (max-width: 639px) {
      .WW_megamenu-berater-img:after {
        top: auto;
        left: 0;
        width: auto;
        height: 20px; } }
  .WW_megamenu-berater-img img {
    -o-object-fit: cover;
       object-fit: cover;
    max-width: 100%;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%; }

.WW_megamenu-berater-details {
  padding: 20px 10px;
  display: -webkit-box;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
          flex-direction: column;
  -webkit-box-pack: justify;
          justify-content: space-between; }
  .WW_megamenu-berater-details .WW_megamenu-berater-headline {
    font-family: "WuW-BoldWeb", Arial, Helvetica, sans-serif;
    font-size: 1.56rem;
    line-height: 1.1;
    font-family: "WuW-BoldWeb", Arial, Helvetica, sans-serif; }
    @media (min-width: 640px) {
      .WW_megamenu-berater-details .WW_megamenu-berater-headline {
        font-size: 1.78rem; } }
  .WW_megamenu-berater-details .WW_megamenu-berater-name {
    font-size: 1.56rem;
    line-height: 1.1;
    font-family: "WuW-BoldWeb", Arial, Helvetica, sans-serif;
    font-family: "WuW-RegularWeb",Arial,Helvetica,sans-serif;
    color: #f84914;
    margin-bottom: 40px; }
    @media (min-width: 640px) {
      .WW_megamenu-berater-details .WW_megamenu-berater-name {
        font-size: 1.78rem; } }
  .WW_megamenu-berater-details .WW_OBJ_ui-btn.WW_OBJ_ext-cl-1st {
    color: #fff;
    margin-bottom: 20px;
    margin-top: 10px; }
  .WW_megamenu-berater-details .inline-icon .WW_ui-icon {
    height: 18px;
    width: 18px;
    margin-left: 5px;
    vertical-align: middle;
    margin-top: -2px; }

/* **************************
     END Berater Section
     ************************** */
.WW_megamenu-section#menu-login .WW_megamenu-section-inner {
  padding: 0;
  display: -webkit-box;
  display: flex;
  position: relative;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
          flex-direction: column;
  -webkit-box-pack: justify;
          justify-content: space-between;
  -webkit-box-pack: start;
          justify-content: flex-start;
  height: 100%; }

.WW_megamenu-section#menu-login .WW_OBJ_ui-btn.loading .WW_text {
  opacity: 0; }

.WW_megamenu-section#menu-login .WW_OBJ_ui-btn.loading:after {
  content: '';
  display: block;
  border: 2px solid #fff;
  border-top: 2px solid transparent;
  border-radius: 50%;
  width: 20px;
  height: 20px;
  -webkit-animation: spin 2s linear infinite;
          animation: spin 2s linear infinite;
  position: absolute;
  top: calc(50% - 10px);
  left: calc(50% - 10px); }

.WW_megamenu-section#menu-login .WW_megamenu_login_top {
  padding: 20px 0 10px; }
  @media (min-width: 640px) {
    .WW_megamenu-section#menu-login .WW_megamenu_login_top {
      max-width: 40%;
      padding: 40px 40px 40px 0; }
      .WW_megamenu-section#menu-login .WW_megamenu_login_top .WW_OBJ_text-list-grey {
        display: none; } }
  @media (min-width: 1024px) {
    .WW_megamenu-section#menu-login .WW_megamenu_login_top {
      max-width: 30%; } }

@media (min-width: 0px) and (max-width: 639px) {
  .WW_megamenu-section#menu-login .WW_OBJ_text-list-grey {
    margin-bottom: 20px; }
    .WW_megamenu-section#menu-login .WW_OBJ_text-list-grey .WW_ui-icon {
      top: 0; } }

.WW_megamenu-section#menu-login .WW_OBJ_text-list-grey .WW_ui-icon {
  fill: #999; }
  @media (min-width: 0px) and (max-width: 639px) {
    .WW_megamenu-section#menu-login .WW_OBJ_text-list-grey .WW_ui-icon {
      top: 0; } }

.WW_megamenu-section#menu-login .WW_mega_menu_login_main {
  display: none; }
  @media (min-width: 0px) and (max-width: 639px) {
    .WW_megamenu-section#menu-login .WW_mega_menu_login_main {
      padding-top: 15px; }
      .WW_megamenu-section#menu-login .WW_mega_menu_login_main .WW_ext-spacing-l {
        margin-bottom: 30px; } }
  @media (min-width: 640px) {
    .WW_megamenu-section#menu-login .WW_mega_menu_login_main {
      display: block;
      position: absolute;
      top: 0;
      left: 40%;
      right: 0;
      bottom: 0;
      border-left: 2px solid #F0F0F0;
      padding: 80px 40px 40px; } }
  @media (min-width: 1024px) {
    .WW_megamenu-section#menu-login .WW_mega_menu_login_main {
      left: 30%; } }

.WW_megamenu-section#menu-login .WW_OBJ_ext-size-l2 {
  font-size: 1.4rem;
  line-height: 1.1;
  font-family: "WuW-BoldWeb", Arial, Helvetica, sans-serif; }
  @media (min-width: 640px) {
    .WW_megamenu-section#menu-login .WW_OBJ_ext-size-l2 {
      font-size: 1.50rem; } }

.WW_megamenu-section#menu-login .WW_mega_menu_login_main-box .W_OBJ_text-list-link-disabled .WW_ui-icon {
  fill: #999; }

.WW_megamenu-section#menu-login .WW_mega_menu_login_main-box .W_OBJ_text-list-link-disabled a {
  color: #999;
  cursor: auto;
  pointer-events: none; }

.WW_megamenu-section#menu-login .WW_mega_menu_login_main-head {
  border-bottom: 2px solid #F0F0F0;
  padding-bottom: 5px; }
  @media (min-width: 1024px) {
    .WW_megamenu-section#menu-login .WW_mega_menu_login_main-head {
      display: -webkit-box;
      display: flex;
      -webkit-box-pack: justify;
              justify-content: space-between; } }
  .WW_megamenu-section#menu-login .WW_mega_menu_login_main-head .WW_OBJ_text-link-icon {
    padding-left: 22px; }
  .WW_megamenu-section#menu-login .WW_mega_menu_login_main-head .WW_ui-icon {
    height: 18px;
    width: 18px;
    fill: #666;
    top: 2px; }

.WW_megamenu-section#menu-login.isLoggedin .WW_mega_menu_login_main {
  display: block; }

.WW_megamenu-section#menu-login .WW_megamenu_login_bottom {
  padding: 20px 0; }
  @media (min-width: 640px) {
    .WW_megamenu-section#menu-login .WW_megamenu_login_bottom {
      max-width: 40%;
      padding: 20px 40px 40px 0; } }
  @media (min-width: 1024px) {
    .WW_megamenu-section#menu-login .WW_megamenu_login_bottom {
      max-width: 30%; } }

.WW_megamenu-section#menu-login .WW_megamenu_show_loggedin {
  display: none; }

.WW_megamenu-section#menu-login.isLoggedin .WW_megamenu_show_loggedout {
  display: none; }

.WW_megamenu-section#menu-login.isLoggedin .WW_megamenu_show_loggedin {
  display: block; }

.WW_megamenu-section#menu-login.isLoggedin .WW_mega_menu_login_main-box .W_OBJ_text-list-link-disabled .WW_ui-icon {
  fill: #666; }

.WW_megamenu-section#menu-login.isLoggedin .WW_mega_menu_login_main-box .W_OBJ_text-list-link-disabled a {
  color: #333;
  cursor: pointer;
  pointer-events: all; }

.WW_OBJ_list-buttom {
  list-style: none;
  margin: 0; }
  .WW_OBJ_list-buttom li a {
    margin-bottom: 10px; }

.WW_MOD_NM_1-0-spinner {
  display: block;
  border: 2px solid #f84914;
  border-top: 2px solid #f0f0f0;
  border-radius: 50%;
  width: 20px;
  height: 20px;
  -webkit-animation: spin 2s linear infinite;
          animation: spin 2s linear infinite; }

@keyframes spin {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg); }
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg); } }

.WW_MOD_CM_1-0-dynamic-teaser {
  max-width: 1500px;
  margin: 0 auto;
  margin-bottom: 60px;
  /**
  // Show More
  //
  //*/ }
  @media (min-width: 640px) {
    .WW_MOD_CM_1-0-dynamic-teaser {
      margin-bottom: 80px; } }
  .WW_MOD_CM_1-0-dynamic-teaser > .WW_ct {
    padding: 0 4.16667%; }
  .WW_MOD_CM_1-0-dynamic-teaser .WW_DTM_Templates {
    display: none; }
  .WW_MOD_CM_1-0-dynamic-teaser .WW_head {
    margin-bottom: 15px; }
    @media (min-width: 640px) {
      .WW_MOD_CM_1-0-dynamic-teaser .WW_head {
        margin-bottom: 25px; } }
  .WW_MOD_CM_1-0-dynamic-teaser .WW_OBJ_grid-cont {
    margin-bottom: 25px; }
    @media (min-width: 640px) {
      .WW_MOD_CM_1-0-dynamic-teaser .WW_OBJ_grid-cont {
        margin-bottom: 40px; } }
  .WW_MOD_CM_1-0-dynamic-teaser .WW_meta {
    color: #c6c6c6;
    white-space: nowrap; }
  .WW_MOD_CM_1-0-dynamic-teaser .WW_OBJ_grid-cont {
    margin: 0 -12.5px; }
  .WW_MOD_CM_1-0-dynamic-teaser .WW_col:first-child .WW_CM-dtm-item {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
            flex-direction: column; }
    .WW_MOD_CM_1-0-dynamic-teaser .WW_col:first-child .WW_CM-dtm-item .WW_img-ct,
    .WW_MOD_CM_1-0-dynamic-teaser .WW_col:first-child .WW_CM-dtm-item .WW_CM-dtm-item-body {
      width: 100%;
      margin-right: 0; }
  .WW_MOD_CM_1-0-dynamic-teaser .WW_CM-dtm-item {
    padding: 0 12.5px 40px;
    display: -webkit-box;
    display: flex;
    position: relative;
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
    opacity: 1;
    -webkit-animation: fadeInDTM 0.3s cubic-bezier(0.5, 0.08, 0.43, 0.14);
            animation: fadeInDTM 0.3s cubic-bezier(0.5, 0.08, 0.43, 0.14); }
    .WW_MOD_CM_1-0-dynamic-teaser .WW_CM-dtm-item.WW_disabled {
      opacity: 0;
      display: none;
      -webkit-transform: translate3d(0, 20px, 0);
              transform: translate3d(0, 20px, 0); }
    .WW_MOD_CM_1-0-dynamic-teaser .WW_CM-dtm-item:after {
      position: absolute;
      left: 12.5px;
      right: 12.5px;
      bottom: 15px;
      height: 1px;
      background: #f0f0f0;
      content: ''; }
    .WW_MOD_CM_1-0-dynamic-teaser .WW_CM-dtm-item .WW_img-ct {
      width: 30%;
      margin-right: 10px; }
    .WW_MOD_CM_1-0-dynamic-teaser .WW_CM-dtm-item .WW_CM-dtm-item-body {
      width: calc( 70% - 10px); }
      .WW_MOD_CM_1-0-dynamic-teaser .WW_CM-dtm-item .WW_CM-dtm-item-body a {
        display: block; }
    .WW_MOD_CM_1-0-dynamic-teaser .WW_CM-dtm-item .WW_img-ct {
      max-width: 100%;
      margin-bottom: 10px;
      flex-shrink: 0; }
      .WW_MOD_CM_1-0-dynamic-teaser .WW_CM-dtm-item .WW_img-ct picture, .WW_MOD_CM_1-0-dynamic-teaser .WW_CM-dtm-item .WW_img-ct img {
        max-width: 100%;
        display: block; }
    .WW_MOD_CM_1-0-dynamic-teaser .WW_CM-dtm-item .WW_OBJ_text-hl {
      line-height: 1.4em; }
    .WW_MOD_CM_1-0-dynamic-teaser .WW_CM-dtm-item .WW_OBJ_text-hint {
      display: inline-block;
      margin-bottom: 5px; }
      @media (min-width: 0px) and (max-width: 639px) {
        .WW_MOD_CM_1-0-dynamic-teaser .WW_CM-dtm-item .WW_OBJ_text-hint {
          position: relative;
          top: -4px;
          margin-bottom: 1px; } }
  .WW_MOD_CM_1-0-dynamic-teaser .WW_OBJ_text-link-icon {
    padding-left: 20px; }
    .WW_MOD_CM_1-0-dynamic-teaser .WW_OBJ_text-link-icon .WW_ui-icon {
      height: 16px;
      width: 16px;
      top: 3px; }
  .WW_MOD_CM_1-0-dynamic-teaser .WW_DTM_more-cta {
    display: none; }
  .WW_MOD_CM_1-0-dynamic-teaser.hasMore .WW_DTM_more-cta {
    display: block; }

@-webkit-keyframes fadeInDTM {
  0% {
    display: -webkit-box;
    display: flex;
    opacity: 0;
    -webkit-transform: translate3d(0, 20px, 0);
            transform: translate3d(0, 20px, 0); }
  100% {
    display: -webkit-box;
    display: flex;
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0); } }

@keyframes fadeInDTM {
  0% {
    display: -webkit-box;
    display: flex;
    opacity: 0;
    -webkit-transform: translate3d(0, 20px, 0);
            transform: translate3d(0, 20px, 0); }
  100% {
    display: -webkit-box;
    display: flex;
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0); } }

.WW_MOD_CM_1-0-animated-teaser {
  max-width: 1500px;
  margin: 0 auto;
  margin-top: 15px; }
  @media (min-width: 640px) {
    .WW_MOD_CM_1-0-animated-teaser {
      margin-top: 25px; } }
  .WW_MOD_CM_1-0-animated-teaser .WW_CM-atm-item {
    margin-bottom: 15px; }
    @media (min-width: 640px) {
      .WW_MOD_CM_1-0-animated-teaser .WW_CM-atm-item {
        margin-bottom: 25px; } }
    .WW_MOD_CM_1-0-animated-teaser .WW_CM-atm-item .WW_img-ct {
      position: relative;
      height: 0;
      width: 100%;
      padding-bottom: 61.5%; }
      .WW_MOD_CM_1-0-animated-teaser .WW_CM-atm-item .WW_img-ct picture {
        position: absolute;
        top: 0;
        left: 0;
        right: 0;
        bottom: 0; }
        .WW_MOD_CM_1-0-animated-teaser .WW_CM-atm-item .WW_img-ct picture img {
          width: 100%;
          height: 100%;
          -o-object-fit: cover;
             object-fit: cover; }
      .WW_MOD_CM_1-0-animated-teaser .WW_CM-atm-item .WW_img-ct img {
        width: 100%; }
    .WW_MOD_CM_1-0-animated-teaser .WW_CM-atm-item .WW_CM-atm-item-body {
      position: relative; }
      .WW_MOD_CM_1-0-animated-teaser .WW_CM-atm-item .WW_CM-atm-item-body:before {
        content: '';
        position: absolute;
        left: 0;
        bottom: 100%;
        right: 0;
        display: block;
        height: 27px;
        background-color: rgba(255, 255, 255, 0.6); }
      .WW_MOD_CM_1-0-animated-teaser .WW_CM-atm-item .WW_CM-atm-item-body .WW_CM-atm-item-body-inner {
        position: relative;
        background-color: #f0f0f0;
        padding: 15px; }
        @media (min-width: 640px) {
          .WW_MOD_CM_1-0-animated-teaser .WW_CM-atm-item .WW_CM-atm-item-body .WW_CM-atm-item-body-inner {
            padding: 25px; } }
        .WW_MOD_CM_1-0-animated-teaser .WW_CM-atm-item .WW_CM-atm-item-body .WW_CM-atm-item-body-inner .WW_CM-atm-item-hidden {
          padding-top: 15px; }
          @media (min-width: 640px) {
            .WW_MOD_CM_1-0-animated-teaser .WW_CM-atm-item .WW_CM-atm-item-body .WW_CM-atm-item-body-inner .WW_CM-atm-item-hidden {
              padding-top: 25px; } }
          .WW_MOD_CM_1-0-animated-teaser .WW_CM-atm-item .WW_CM-atm-item-body .WW_CM-atm-item-body-inner .WW_CM-atm-item-hidden p:last-of-type {
            margin-bottom: 15px; }
            @media (min-width: 640px) {
              .WW_MOD_CM_1-0-animated-teaser .WW_CM-atm-item .WW_CM-atm-item-body .WW_CM-atm-item-body-inner .WW_CM-atm-item-hidden p:last-of-type {
                margin-bottom: 15px; } }
          .WW_MOD_CM_1-0-animated-teaser .WW_CM-atm-item .WW_CM-atm-item-body .WW_CM-atm-item-body-inner .WW_CM-atm-item-hidden .WW_OBJ_ui-btn {
            width: 100%;
            text-align: center; }

.WW_MOD_CM_1-0-produkt-vergleich {
  font-size: 14px;
  overflow-x: hidden; }
  .WW_MOD_CM_1-0-produkt-vergleich > .WW_ct {
    max-width: 1500px;
    margin: 0 auto;
    margin-bottom: 60px; }
    @media (min-width: 640px) {
      .WW_MOD_CM_1-0-produkt-vergleich > .WW_ct {
        margin-bottom: 80px; } }
    .WW_MOD_CM_1-0-produkt-vergleich > .WW_ct > .WW_ct-inner {
      padding: 0 4.16667%; }
  .WW_MOD_CM_1-0-produkt-vergleich .WW_product-box-slick .slick-list {
    overflow: visible;
    margin: 0 -7px; }
    .WW_MOD_CM_1-0-produkt-vergleich .WW_product-box-slick .slick-list .slick-track {
      display: -webkit-box;
      display: flex; }
      .WW_MOD_CM_1-0-produkt-vergleich .WW_product-box-slick .slick-list .slick-track .slick-slide {
        margin: 0 7px;
        height: auto;
        float: none; }
  .WW_MOD_CM_1-0-produkt-vergleich .WW_product-box-slick .WW_product-box-slick-filter {
    margin: 0 -4.16667%;
    display: -webkit-inline-box;
    display: inline-flex;
    min-height: 44px;
    padding: 50px 4.16667% 20px;
    flex-wrap: wrap; }
    .WW_MOD_CM_1-0-produkt-vergleich .WW_product-box-slick .WW_product-box-slick-filter .WW_OBJ_ui-btn {
      white-space: nowrap;
      border-radius: 22px;
      border-color: #f0f0f0;
      margin-bottom: 10px;
      padding-left: 15px;
      padding-right: 15px;
      font-size: inherit;
      min-height: 40px; }
      .WW_MOD_CM_1-0-produkt-vergleich .WW_product-box-slick .WW_product-box-slick-filter .WW_OBJ_ui-btn:not(:last-child) {
        margin-right: 10px; }
      .WW_MOD_CM_1-0-produkt-vergleich .WW_product-box-slick .WW_product-box-slick-filter .WW_OBJ_ui-btn:hover, .WW_MOD_CM_1-0-produkt-vergleich .WW_product-box-slick .WW_product-box-slick-filter .WW_OBJ_ui-btn:focus {
        background-color: #f0f0f0; }
      .WW_MOD_CM_1-0-produkt-vergleich .WW_product-box-slick .WW_product-box-slick-filter .WW_OBJ_ui-btn:active, .WW_MOD_CM_1-0-produkt-vergleich .WW_product-box-slick .WW_product-box-slick-filter .WW_OBJ_ui-btn.active, .WW_MOD_CM_1-0-produkt-vergleich .WW_product-box-slick .WW_product-box-slick-filter .WW_OBJ_ui-btn.WW_st-active {
        background-color: #f84914;
        border-color: #f84914;
        color: #fff; }
      .WW_MOD_CM_1-0-produkt-vergleich .WW_product-box-slick .WW_product-box-slick-filter .WW_OBJ_ui-btn[disabled] {
        color: #f0f0f0;
        cursor: not-allowed; }
    @media (max-width: 639px) {
      .WW_MOD_CM_1-0-produkt-vergleich .WW_product-box-slick .WW_product-box-slick-filter {
        padding-bottom: 20px; }
        .WW_MOD_CM_1-0-produkt-vergleich .WW_product-box-slick .WW_product-box-slick-filter .WW_OBJ_ui-btn {
          padding: 5px 10px;
          min-height: 32px;
          font-size: 0.9rem; } }
  .WW_MOD_CM_1-0-produkt-vergleich .WW_product-box-slick .WW_product-box-slick-controls {
    display: -webkit-box;
    display: flex;
    padding-top: 20px; }
    .WW_MOD_CM_1-0-produkt-vergleich .WW_product-box-slick .WW_product-box-slick-controls .slick-button-prev,
    .WW_MOD_CM_1-0-produkt-vergleich .WW_product-box-slick .WW_product-box-slick-controls .slick-button-next {
      position: static;
      top: auto;
      left: auto;
      right: auto;
      bottom: auto;
      margin: 0;
      padding: 0;
      height: auto;
      width: auto;
      background: transparent none; }
      .WW_MOD_CM_1-0-produkt-vergleich .WW_product-box-slick .WW_product-box-slick-controls .slick-button-prev .WW_ui-icon-dk,
      .WW_MOD_CM_1-0-produkt-vergleich .WW_product-box-slick .WW_product-box-slick-controls .slick-button-next .WW_ui-icon-dk {
        display: none; }
      .WW_MOD_CM_1-0-produkt-vergleich .WW_product-box-slick .WW_product-box-slick-controls .slick-button-prev:hover .WW_ui-icon,
      .WW_MOD_CM_1-0-produkt-vergleich .WW_product-box-slick .WW_product-box-slick-controls .slick-button-next:hover .WW_ui-icon {
        fill: #f84914;
        cursor: pointer; }
      .WW_MOD_CM_1-0-produkt-vergleich .WW_product-box-slick .WW_product-box-slick-controls .slick-button-prev.slick-disabled .WW_ui-icon,
      .WW_MOD_CM_1-0-produkt-vergleich .WW_product-box-slick .WW_product-box-slick-controls .slick-button-next.slick-disabled .WW_ui-icon {
        fill: #c6c6c6;
        cursor: auto; }
    .WW_MOD_CM_1-0-produkt-vergleich .WW_product-box-slick .WW_product-box-slick-controls .slick-button-prev {
      margin-right: 20px; }
      .WW_MOD_CM_1-0-produkt-vergleich .WW_product-box-slick .WW_product-box-slick-controls .slick-button-prev .WW_ui-icon {
        -webkit-transform: rotate(180deg);
                transform: rotate(180deg); }
  @media (max-width: 1023px) {
    .WW_MOD_CM_1-0-produkt-vergleich .WW_product-box-slick .WW_product-box-slick-wrapper {
      position: relative;
      padding-bottom: 50px; }
      .WW_MOD_CM_1-0-produkt-vergleich .WW_product-box-slick .WW_product-box-slick-wrapper .WW_product-box-slick-controls {
        position: absolute;
        bottom: 0; } }
  @media only screen and (max-width: 32.5em) {
    .WW_MOD_CM_1-0-produkt-vergleich .WW_product-box-slick-inner {
      margin: 0 -15px; } }
  .WW_MOD_CM_1-0-produkt-vergleich .product-box {
    display: -webkit-box;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
            flex-direction: column;
    background-color: #ffffff;
    box-shadow: 0 1px 4px 0px rgba(0, 0, 0, 0.3);
    -webkit-transition: box-shadow .25s;
    transition: box-shadow .25s; }
    .WW_MOD_CM_1-0-produkt-vergleich .product-box .product-header {
      font-size: 18px;
      padding: 20px;
      -webkit-box-flex: 1;
              flex-grow: 1; }
      .WW_MOD_CM_1-0-produkt-vergleich .product-box .product-header .product-title {
        display: block;
        font-family: "WuW-BoldWeb", Arial, Helvetica, sans-serif; }
    .WW_MOD_CM_1-0-produkt-vergleich .product-box .product-price-wrapper {
      padding: 0 20px 10px;
      font-family: "WuW-BoldWeb", Arial, Helvetica, sans-serif;
      font-size: 24px; }
      .WW_MOD_CM_1-0-produkt-vergleich .product-box .product-price-wrapper * {
        font-family: inherit;
        font-size: inherit;
        padding: 0;
        margin: 0; }
    .WW_MOD_CM_1-0-produkt-vergleich .product-box .product-feature-list {
      list-style-type: none;
      margin: 0;
      padding: 0; }
      .WW_MOD_CM_1-0-produkt-vergleich .product-box .product-feature-list li {
        padding: 5px 15px;
        min-height: 38px;
        display: -webkit-box;
        display: flex;
        -webkit-box-align: center;
                align-items: center; }
        .WW_MOD_CM_1-0-produkt-vergleich .product-box .product-feature-list li:after {
          content: '';
          min-height: inherit;
          font-size: 0; }
        .WW_MOD_CM_1-0-produkt-vergleich .product-box .product-feature-list li:nth-child(2n+1) {
          background-color: #f0f0f0; }
        .WW_MOD_CM_1-0-produkt-vergleich .product-box .product-feature-list li.disabled {
          color: #c6c6c6; }
          .WW_MOD_CM_1-0-produkt-vergleich .product-box .product-feature-list li.disabled .WW_ui-icon {
            opacity: 0;
            visibility: hidden; }
        .WW_MOD_CM_1-0-produkt-vergleich .product-box .product-feature-list li .WW_ui-icon {
          fill: #f84914;
          margin-right: 15px;
          flex-shrink: 0;
          height: 18px;
          width: 18px; }
    .WW_MOD_CM_1-0-produkt-vergleich .product-box .action {
      padding: 20px;
      position: relative; }
      .WW_MOD_CM_1-0-produkt-vergleich .product-box .action:before {
        content: '';
        display: block;
        height: 2px;
        position: absolute;
        top: 0;
        left: 0;
        right: 0;
        background-color: #f0f0f0; }
      .WW_MOD_CM_1-0-produkt-vergleich .product-box .action .WW_OBJ_ui-btn {
        -webkit-transition: all .25s;
        transition: all .25s; }
    .WW_MOD_CM_1-0-produkt-vergleich .product-box:hover {
      box-shadow: 0 5px 15px 0px rgba(0, 0, 0, 0.3);
      /*
            .action {
                .WW_OBJ_ui-btn {
                    background-color: $cl-ln;
                    border-color: $cl-ln;
                    color: $white;
                    &:hover,
                    &:focus {
                        background-color: $cl-st-hover;
                        border-color: $cl-st-hover;
                    }
                    &:active,
                    &.WW_st-active {
                        background-color: $cl-st-active;
                        border-color: $cl-st-active;
                    }
                    &[disabled] {
                        opacity: 0.3;
                        cursor: not-allowed;
                        &:hover {
                            color: $white;
                            background-color: $cl-ln;
                            border-color: $cl-ln;
                        }
                    }
                }
            }
            */ }
    @media (hover: none) {
      .WW_MOD_CM_1-0-produkt-vergleich .product-box:hover {
        box-shadow: 0 1px 4px 0px rgba(0, 0, 0, 0.3); }
        .WW_MOD_CM_1-0-produkt-vergleich .product-box:hover .action .WW_OBJ_ui-btn {
          background-color: #f0f0f0;
          border-color: #f0f0f0;
          color: #000; }
          .WW_MOD_CM_1-0-produkt-vergleich .product-box:hover .action .WW_OBJ_ui-btn:hover, .WW_MOD_CM_1-0-produkt-vergleich .product-box:hover .action .WW_OBJ_ui-btn:focus {
            background-color: #c6c6c6;
            border-color: #c6c6c6; }
          .WW_MOD_CM_1-0-produkt-vergleich .product-box:hover .action .WW_OBJ_ui-btn:active, .WW_MOD_CM_1-0-produkt-vergleich .product-box:hover .action .WW_OBJ_ui-btn.WW_st-active {
            background-color: #c6c6c6;
            border-color: #c6c6c6; }
          .WW_MOD_CM_1-0-produkt-vergleich .product-box:hover .action .WW_OBJ_ui-btn[disabled] {
            opacity: 0.3;
            cursor: not-allowed; }
            .WW_MOD_CM_1-0-produkt-vergleich .product-box:hover .action .WW_OBJ_ui-btn[disabled]:hover {
              background-color: #f0f0f0;
              border-color: #f0f0f0;
              color: #000; } }

.WW_MOD_CM_1-0-blogstage {
  max-width: 1500px;
  margin: 0 auto; }
  .WW_MOD_CM_1-0-blogstage > .WW_img-ct {
    width: 100%;
    height: 0;
    padding-bottom: 40%;
    position: relative;
    background-color: #f0f0f0;
    margin-bottom: 25px; }
    @media (min-width: 640px) {
      .WW_MOD_CM_1-0-blogstage > .WW_img-ct {
        margin-bottom: 40px; } }
    .WW_MOD_CM_1-0-blogstage > .WW_img-ct figure {
      position: absolute;
      top: 0;
      left: 0;
      right: 0;
      bottom: 0; }
      .WW_MOD_CM_1-0-blogstage > .WW_img-ct figure img {
        width: 100%;
        height: 100%;
        -o-object-fit: cover;
           object-fit: cover; }
  .WW_MOD_CM_1-0-blogstage > .WW_ct {
    padding-left: 4.16667%;
    padding-right: 4.16667%;
    margin-bottom: 25px; }
    @media (min-width: 640px) {
      .WW_MOD_CM_1-0-blogstage > .WW_ct {
        margin-bottom: 40px; } }
  .WW_MOD_CM_1-0-blogstage .WW_category-headline {
    margin-bottom: 15px;
    color: #878787; }
    @media (min-width: 640px) {
      .WW_MOD_CM_1-0-blogstage .WW_category-headline {
        margin-bottom: 25px; } }
  .WW_MOD_CM_1-0-blogstage .ww_icon_bar {
    display: -webkit-box;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
            flex-direction: column; }
  .WW_MOD_CM_1-0-blogstage .WW_OBJ_text-list-meta {
    list-style-type: none;
    padding: 0;
    margin: 0;
    font-size: 14px;
    font-family: "WuW-BoldWeb", Arial, Helvetica, sans-serif;
    margin-bottom: 15px; }
    @media (min-width: 640px) {
      .WW_MOD_CM_1-0-blogstage .WW_OBJ_text-list-meta {
        margin-bottom: 15px; } }
    .WW_MOD_CM_1-0-blogstage .WW_OBJ_text-list-meta * {
      font-family: inherit; }
    .WW_MOD_CM_1-0-blogstage .WW_OBJ_text-list-meta li {
      display: -webkit-inline-box;
      display: inline-flex;
      -webkit-box-align: center;
              align-items: center;
      margin-bottom: 15px; }
      @media (min-width: 640px) {
        .WW_MOD_CM_1-0-blogstage .WW_OBJ_text-list-meta li {
          margin-bottom: 25px; } }
      .WW_MOD_CM_1-0-blogstage .WW_OBJ_text-list-meta li:not(:last-child) {
        margin-right: 25px; }
        @media (min-width: 640px) {
          .WW_MOD_CM_1-0-blogstage .WW_OBJ_text-list-meta li:not(:last-child) {
            margin-right: 40px; } }
      .WW_MOD_CM_1-0-blogstage .WW_OBJ_text-list-meta li .WW_ui-icon {
        margin-right: 8px; }
  .WW_MOD_CM_1-0-blogstage .WW_OBJ_text-list-share {
    list-style-type: none;
    padding: 0;
    margin: 0;
    font-size: 14px;
    font-family: "WuW-BoldWeb", Arial, Helvetica, sans-serif;
    margin-bottom: 15px;
    white-space: nowrap; }
    @media (min-width: 640px) {
      .WW_MOD_CM_1-0-blogstage .WW_OBJ_text-list-share {
        margin-bottom: 15px; } }
    .WW_MOD_CM_1-0-blogstage .WW_OBJ_text-list-share li {
      display: -webkit-inline-box;
      display: inline-flex;
      padding: 0 0 0 5px; }
      .WW_MOD_CM_1-0-blogstage .WW_OBJ_text-list-share li a:hover {
        cursor: pointer; }
        .WW_MOD_CM_1-0-blogstage .WW_OBJ_text-list-share li a:hover svg.WW_ui-icon {
          fill: #f84914; }

.WW_MOD_CM_15-5-productheader {
  max-width: 1500px;
  margin: 0 auto; }
  .WW_MOD_CM_15-5-productheader > .WW_img-ct {
    width: 100%;
    height: 0;
    padding-bottom: 40%;
    position: relative;
    background-color: #f0f0f0; }
    .WW_MOD_CM_15-5-productheader > .WW_img-ct figure {
      position: absolute;
      top: 0;
      left: 0;
      right: 0;
      bottom: 0;
      z-index: 1; }
      .WW_MOD_CM_15-5-productheader > .WW_img-ct figure img {
        width: 100%;
        height: 100%;
        -o-object-fit: cover;
           object-fit: cover; }
    .WW_MOD_CM_15-5-productheader > .WW_img-ct .WW_px_shadow {
      position: absolute;
      bottom: 0;
      left: 0;
      width: 100%;
      z-index: 1;
      background: rgba(255, 255, 255, 0.6);
      height: 0; }
  .WW_MOD_CM_15-5-productheader .WW_ct {
    padding-left: 4.16667%;
    padding-right: 4.16667%;
    margin-bottom: 25px;
    margin-top: -4.16667%; }
    @media (min-width: 640px) {
      .WW_MOD_CM_15-5-productheader .WW_ct {
        margin-bottom: 40px; } }
  .WW_MOD_CM_15-5-productheader .WW_product_box {
    padding: 4.16667%;
    position: relative;
    z-index: 1;
    background: #f0f0f0; }
    .WW_MOD_CM_15-5-productheader .WW_product_box .ww_product_box_head {
      display: block;
      width: 100%; }
    .WW_MOD_CM_15-5-productheader .WW_product_box .WW_product_content .WW_OBJ_ui-btn {
      width: 100%;
      text-align: center;
      margin-bottom: 5px; }
    .WW_MOD_CM_15-5-productheader .WW_product_box .WW_product_img {
      float: right;
      padding: 0 0 10px 10px; }
      .WW_MOD_CM_15-5-productheader .WW_product_box .WW_product_img img {
        max-width: 90px; }
  .WW_MOD_CM_15-5-productheader .ww_product_box_head {
    padding-bottom: 25px; }
    @media (min-width: 640px) {
      .WW_MOD_CM_15-5-productheader .ww_product_box_head {
        padding-bottom: 40px; } }
  .WW_MOD_CM_15-5-productheader p {
    padding-bottom: 25px; }
    @media (min-width: 640px) {
      .WW_MOD_CM_15-5-productheader p {
        padding-bottom: 40px; } }

.WW_MOD_TM_2-0-stageslider {
  max-width: 1500px;
  margin: 0 auto;
  margin-top: 0 !important; }
  .WW_MOD_TM_2-0-stageslider .WW_stageslider-ct .slick-track {
    display: -webkit-box;
    display: flex; }
    .WW_MOD_TM_2-0-stageslider .WW_stageslider-ct .slick-track:before, .WW_MOD_TM_2-0-stageslider .WW_stageslider-ct .slick-track:after {
      display: none; }
    .WW_MOD_TM_2-0-stageslider .WW_stageslider-ct .slick-track .slick-slide {
      height: auto; }
  .WW_MOD_TM_2-0-stageslider .WW_stageslider-ct .WW_stageslider .WW_stageslide .WW_img-ct {
    position: relative;
    height: 0;
    width: 100%;
    padding-bottom: 56.25%; }
    .WW_MOD_TM_2-0-stageslider .WW_stageslider-ct .WW_stageslider .WW_stageslide .WW_img-ct picture {
      position: absolute;
      top: 0;
      left: 0;
      right: 0;
      bottom: 0; }
      .WW_MOD_TM_2-0-stageslider .WW_stageslider-ct .WW_stageslider .WW_stageslide .WW_img-ct picture img {
        width: 100%;
        height: 100%;
        -o-object-fit: cover;
           object-fit: cover; }
    .WW_MOD_TM_2-0-stageslider .WW_stageslider-ct .WW_stageslider .WW_stageslide .WW_img-ct img {
      width: 100%; }
  .WW_MOD_TM_2-0-stageslider .WW_stageslider-ct .WW_stageslider .WW_stageslide .WW_text-ct {
    background-color: #f0f0f0;
    padding: 15px;
    position: relative; }
    @media (min-width: 640px) {
      .WW_MOD_TM_2-0-stageslider .WW_stageslider-ct .WW_stageslider .WW_stageslide .WW_text-ct {
        padding: 25px; } }
    .WW_MOD_TM_2-0-stageslider .WW_stageslider-ct .WW_stageslider .WW_stageslide .WW_text-ct:before {
      content: '';
      position: absolute;
      left: 0;
      bottom: 100%;
      right: 0;
      display: block;
      height: 27px;
      background-color: rgba(255, 255, 255, 0.6); }
    .WW_MOD_TM_2-0-stageslider .WW_stageslider-ct .WW_stageslider .WW_stageslide .WW_text-ct .WW_OBJ_text-hl + .WW_OBJ_text-hl {
      margin-bottom: 15px; }
      @media (min-width: 640px) {
        .WW_MOD_TM_2-0-stageslider .WW_stageslider-ct .WW_stageslider .WW_stageslide .WW_text-ct .WW_OBJ_text-hl + .WW_OBJ_text-hl {
          margin-bottom: 25px; } }
    .WW_MOD_TM_2-0-stageslider .WW_stageslider-ct .WW_stageslider .WW_stageslide .WW_text-ct .WW_OBJ_text-body {
      margin-bottom: 15px; }
      @media (min-width: 640px) {
        .WW_MOD_TM_2-0-stageslider .WW_stageslider-ct .WW_stageslider .WW_stageslide .WW_text-ct .WW_OBJ_text-body {
          margin-bottom: 25px; } }
    .WW_MOD_TM_2-0-stageslider .WW_stageslider-ct .WW_stageslider .WW_stageslide .WW_text-ct .WW_OBJ_ui-btn {
      width: 100%;
      text-align: center; }
  .WW_MOD_TM_2-0-stageslider .WW_stageslider-ct .WW_stageslider .slick-track .slick-slide {
    display: -webkit-box;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
            flex-direction: column; }
    .WW_MOD_TM_2-0-stageslider .WW_stageslider-ct .WW_stageslider .slick-track .slick-slide .WW_text-ct {
      -webkit-box-flex: 1;
              flex-grow: 1; }
  .WW_MOD_TM_2-0-stageslider .WW_stageslider-ct .WW_stageslider-navigation-wrapper {
    overflow: auto; }
  .WW_MOD_TM_2-0-stageslider .WW_stageslider-ct .WW_stageslider-navigation {
    background-color: #f0f0f0;
    font-size: 12px;
    font-family: "WuW-BoldWeb", Arial, Helvetica, sans-serif;
    padding-bottom: 2px;
    display: -webkit-inline-box;
    display: inline-flex; }
    .WW_MOD_TM_2-0-stageslider .WW_stageslider-ct .WW_stageslider-navigation * {
      font-family: inherit; }
    .WW_MOD_TM_2-0-stageslider .WW_stageslider-ct .WW_stageslider-navigation span {
      -webkit-box-flex: 1;
              flex-grow: 1;
      display: -webkit-box;
      display: flex;
      -webkit-box-pack: center;
              justify-content: center;
      -webkit-box-align: center;
              align-items: center;
      min-height: 50px;
      background-color: #fff;
      padding: 5px 10px;
      -webkit-transition: background-color .25s;
      transition: background-color .25s;
      cursor: pointer;
      white-space: nowrap; }
      .WW_MOD_TM_2-0-stageslider .WW_stageslider-ct .WW_stageslider-navigation span.current {
        background-color: #f0f0f0; }
      .WW_MOD_TM_2-0-stageslider .WW_stageslider-ct .WW_stageslider-navigation span:not(:last-of-type) {
        margin-right: 2px; }

.WW_MOD_NM_4-0-footer > .WW_ct {
  *zoom: 1;
  padding-bottom: 60px; }
  .WW_MOD_NM_4-0-footer > .WW_ct:before, .WW_MOD_NM_4-0-footer > .WW_ct:after {
    content: "";
    display: table; }
  .WW_MOD_NM_4-0-footer > .WW_ct:after {
    clear: both; }

.WW_MOD_NM_4-0-footer a {
  color: #000; }
  .WW_MOD_NM_4-0-footer a:hover {
    color: #fc7e51; }

.WW_MOD_NM_4-0-footer .WW_forms .WW_form-link {
  border-top: 1px solid #f0f0f0; }

.WW_MOD_NM_4-0-footer .WW_forms .WW_link-wrap {
  max-width: 1500px;
  margin: 0 auto; }

.WW_MOD_NM_4-0-footer .WW_forms a {
  display: block;
  padding: 10px 4.16667%;
  font-size: 1.56rem;
  line-height: 1.1;
  font-family: "WuW-BoldWeb", Arial, Helvetica, sans-serif; }
  @media (min-width: 640px) {
    .WW_MOD_NM_4-0-footer .WW_forms a {
      font-size: 1.78rem; } }

.WW_MOD_NM_4-0-footer .WW_static-links {
  background: #f0f0f0; }
  .WW_MOD_NM_4-0-footer .WW_static-links nav {
    display: block;
    max-width: 1500px;
    margin: 0 auto; }
  .WW_MOD_NM_4-0-footer .WW_static-links ul {
    padding-left: 4.16667%;
    padding-right: 4.16667%;
    padding-top: 60px;
    padding-bottom: 15px; }
    @media (min-width: 640px) {
      .WW_MOD_NM_4-0-footer .WW_static-links ul {
        padding-top: 80px; } }
    @media (min-width: 640px) {
      .WW_MOD_NM_4-0-footer .WW_static-links ul {
        padding-bottom: 25px; } }
  .WW_MOD_NM_4-0-footer .WW_static-links li {
    list-style-type: none; }
  .WW_MOD_NM_4-0-footer .WW_static-links a {
    display: inline-block;
    font-size: 1.56rem;
    line-height: 1.1;
    font-family: "WuW-BoldWeb", Arial, Helvetica, sans-serif;
    margin-bottom: 15px; }
    @media (min-width: 640px) {
      .WW_MOD_NM_4-0-footer .WW_static-links a {
        font-size: 1.78rem; } }

.WW_MOD_NM_4-0-footer .WW_meta-wrap {
  max-width: 1500px;
  margin: 0 auto; }

.WW_MOD_NM_4-0-footer .WW_social {
  padding: 4.16667%;
  *zoom: 1; }
  .WW_MOD_NM_4-0-footer .WW_social:before, .WW_MOD_NM_4-0-footer .WW_social:after {
    content: "";
    display: table; }
  .WW_MOD_NM_4-0-footer .WW_social:after {
    clear: both; }
  .WW_MOD_NM_4-0-footer .WW_social .WW_ui-icon {
    width: 24px;
    height: 24px;
    fill: #000; }
  .WW_MOD_NM_4-0-footer .WW_social a {
    width: 24px;
    height: 24px;
    float: left;
    -webkit-transition: background 300ms ease-out;
    transition: background 300ms ease-out;
    margin-right: 15px; }
    @media (min-width: 640px) {
      .WW_MOD_NM_4-0-footer .WW_social a {
        margin-right: 25px; } }
    .WW_MOD_NM_4-0-footer .WW_social a:last-child {
      margin-right: 0; }
    .WW_MOD_NM_4-0-footer .WW_social a:hover {
      background: #f0f0f0; }

.WW_MOD_NM_4-0-footer .WW_meta-links {
  padding: 0 4.16667%;
  *zoom: 1; }
  .WW_MOD_NM_4-0-footer .WW_meta-links:before, .WW_MOD_NM_4-0-footer .WW_meta-links:after {
    content: "";
    display: table; }
  .WW_MOD_NM_4-0-footer .WW_meta-links:after {
    clear: both; }
  .WW_MOD_NM_4-0-footer .WW_meta-links a {
    font-size: 0.83rem;
    line-height: 1.4;
    font-family: "WuW-RegularWeb", Arial, Helvetica, sans-serif;
    margin-right: 10px;
    margin-bottom: 15px;
    display: block;
    float: left; }
    @media (min-width: 640px) {
      .WW_MOD_NM_4-0-footer .WW_meta-links a {
        font-size: 0.83rem; } }
    .WW_MOD_NM_4-0-footer .WW_meta-links a:hover .WW_ui-icon {
      fill: #fc7e51; }
    .WW_MOD_NM_4-0-footer .WW_meta-links a .WW_ui-icon {
      width: 11px;
      height: 11px; }

.WW_MOD_NM_6-0-immobilienfilter {
  max-width: 1500px;
  margin: 0 auto;
  margin-bottom: 60px; }
  @media (min-width: 640px) {
    .WW_MOD_NM_6-0-immobilienfilter {
      margin-bottom: 80px; } }
  .WW_MOD_NM_6-0-immobilienfilter .WW_filter {
    margin-left: 4.16667%;
    margin-right: 4.16667%;
    padding-bottom: 15px;
    border: 2px solid #f0f0f0;
    border-top: 0px;
    *zoom: 1; }
    .WW_MOD_NM_6-0-immobilienfilter .WW_filter:before, .WW_MOD_NM_6-0-immobilienfilter .WW_filter:after {
      content: "";
      display: table; }
    .WW_MOD_NM_6-0-immobilienfilter .WW_filter:after {
      clear: both; }
    .WW_MOD_NM_6-0-immobilienfilter .WW_filter .WW_OBJ_ui-btn:last-of-type {
      float: right;
      margin-right: 15px; }
  .WW_MOD_NM_6-0-immobilienfilter .chosen-single span {
    margin-top: 4px; }
  .WW_MOD_NM_6-0-immobilienfilter .WW_button-tabs {
    display: block; }
  .WW_MOD_NM_6-0-immobilienfilter .WW_switch-tab {
    width: 50%; }
    .WW_MOD_NM_6-0-immobilienfilter .WW_switch-tab:hover {
      cursor: pointer; }
  .WW_MOD_NM_6-0-immobilienfilter .WW_OBJ_element-tabs {
    margin-top: 0; }
    .WW_MOD_NM_6-0-immobilienfilter .WW_OBJ_element-tabs .WW_ct-wrap {
      padding-bottom: 20px; }
    .WW_MOD_NM_6-0-immobilienfilter .WW_OBJ_element-tabs p.WW_st-error {
      display: none; }
  .WW_MOD_NM_6-0-immobilienfilter .WW_filter-grid > .WW_col {
    margin-bottom: 20px; }
    .WW_MOD_NM_6-0-immobilienfilter .WW_filter-grid > .WW_col:last-child {
      display: none; }
  .WW_MOD_NM_6-0-immobilienfilter .WW_btn-sm-filtertrigger {
    position: relative; }

.WW_MOD_NM_7-0-produktseitentoggle {
  max-width: 1500px;
  margin: 0 auto;
  margin-bottom: 60px; }
  @media (min-width: 640px) {
    .WW_MOD_NM_7-0-produktseitentoggle {
      margin-bottom: 80px; } }
  .WW_MOD_NM_7-0-produktseitentoggle .WW_ct {
    padding-left: 4.16667%;
    padding-right: 4.16667%;
    margin-bottom: 25px; }
    @media (min-width: 640px) {
      .WW_MOD_NM_7-0-produktseitentoggle .WW_ct {
        margin-bottom: 40px; } }
  .WW_MOD_NM_7-0-produktseitentoggle .WW_icon-wrap {
    height: 0px;
    width: 100%;
    overflow: hidden;
    -webkit-transition: height 300ms ease-in-out, margin-bottom 300ms ease-in-out;
    transition: height 300ms ease-in-out, margin-bottom 300ms ease-in-out;
    -webkit-animation-name: fadeIn;
            animation-name: fadeIn;
    -webkit-animation-duration: 300ms;
            animation-duration: 300ms;
    -webkit-animation-iteration-count: 1;
            animation-iteration-count: 1; }
    .WW_MOD_NM_7-0-produktseitentoggle .WW_icon-wrap .WW_icon {
      width: 45px;
      height: 45px;
      display: block;
      background: #fff;
      border-radius: 50%;
      margin: 0 auto;
      position: relative; }
      .WW_MOD_NM_7-0-produktseitentoggle .WW_icon-wrap .WW_icon .WW_ui-icon {
        top: 11px;
        left: 11px;
        position: absolute; }

@-webkit-keyframes fadeIn {
  from {
    opacity: 0; }
  to {
    opacity: 1; } }

@keyframes fadeIn {
  from {
    opacity: 0; }
  to {
    opacity: 1; } }

@-webkit-keyframes fadeOut {
  from {
    opacity: 1; }
  to {
    opacity: 0; } }

@keyframes fadeOut {
  from {
    opacity: 1; }
  to {
    opacity: 0; } }
  .WW_MOD_NM_7-0-produktseitentoggle .WW_toggle-wrap {
    margin-top: 15px;
    text-align: center;
    padding-left: 5%;
    padding-right: 5%;
    -webkit-transition: padding 300ms ease-in-out;
    transition: padding 300ms ease-in-out; }
    @media (min-width: 640px) {
      .WW_MOD_NM_7-0-produktseitentoggle .WW_toggle-wrap {
        margin-top: 25px; } }
    .WW_MOD_NM_7-0-produktseitentoggle .WW_toggle-wrap.WW_st-active {
      padding-left: 0%;
      padding-right: 0%; }
      .WW_MOD_NM_7-0-produktseitentoggle .WW_toggle-wrap.WW_st-active .WW_OBJ_ui-btn {
        background: #f84914;
        color: #fff; }
        .WW_MOD_NM_7-0-produktseitentoggle .WW_toggle-wrap.WW_st-active .WW_OBJ_ui-btn .WW_ui-icon {
          fill: #f84914; }
        .WW_MOD_NM_7-0-produktseitentoggle .WW_toggle-wrap.WW_st-active .WW_OBJ_ui-btn .WW_icon-wrap {
          height: 49px;
          padding-top: 2px;
          padding-bottom: 2px;
          margin-bottom: 15px;
          -webkit-animation-name: fadeIn;
                  animation-name: fadeIn;
          -webkit-animation-duration: 1s;
                  animation-duration: 1s;
          -webkit-animation-iteration-count: 1;
                  animation-iteration-count: 1; }
          @media (min-width: 640px) {
            .WW_MOD_NM_7-0-produktseitentoggle .WW_toggle-wrap.WW_st-active .WW_OBJ_ui-btn .WW_icon-wrap {
              margin-bottom: 25px; } }
    .WW_MOD_NM_7-0-produktseitentoggle .WW_toggle-wrap .WW_OBJ_ui-btn {
      border: none;
      background: #f0f0f0;
      margin-bottom: 15px;
      padding: 15px;
      width: 100%;
      -webkit-transition: background 300ms, width 300ms ease-in-out;
      transition: background 300ms, width 300ms ease-in-out; }
      @media (min-width: 640px) {
        .WW_MOD_NM_7-0-produktseitentoggle .WW_toggle-wrap .WW_OBJ_ui-btn {
          margin-bottom: 25px; } }
      .WW_MOD_NM_7-0-produktseitentoggle .WW_toggle-wrap .WW_OBJ_ui-btn:last-child {
        margin-bottom: 0px; }
  .WW_MOD_NM_7-0-produktseitentoggle .WW_text > strong {
    display: block;
    font-size: 1.25rem;
    line-height: 1.1;
    font-family: "WuW-BoldWeb", Arial, Helvetica, sans-serif; }
    @media (min-width: 640px) {
      .WW_MOD_NM_7-0-produktseitentoggle .WW_text > strong {
        font-size: 1.33rem; } }

.WW_MOD_NM_5-0-filter, .WW_MOD_NM_6-0-immobilienfilter {
  position: relative;
  margin-bottom: 40px; }
  .WW_MOD_NM_5-0-filter .WW_btn-sm-filtertrigger, .WW_MOD_NM_6-0-immobilienfilter .WW_btn-sm-filtertrigger {
    background-color: #f84914;
    position: absolute;
    width: 91.66667%;
    left: 4.16667%;
    right: 4.16667%;
    bottom: -22px;
    border: none;
    cursor: pointer;
    height: 44px;
    color: #fff;
    font-family: "WuW-BoldWeb", Arial, Helvetica, sans-serif;
    font-size: 1.25rem;
    line-height: 1.1;
    font-family: "WuW-BoldWeb", Arial, Helvetica, sans-serif;
    z-index: 2; }
    @media (min-width: 640px) {
      .WW_MOD_NM_5-0-filter .WW_btn-sm-filtertrigger, .WW_MOD_NM_6-0-immobilienfilter .WW_btn-sm-filtertrigger {
        font-size: 1.33rem; } }
    .WW_MOD_NM_5-0-filter .WW_btn-sm-filtertrigger .WW_ui-icon, .WW_MOD_NM_6-0-immobilienfilter .WW_btn-sm-filtertrigger .WW_ui-icon {
      fill: #fff;
      width: 26px;
      height: 20px;
      display: inline-block;
      vertical-align: bottom;
      margin-right: 10px; }
  .WW_MOD_NM_5-0-filter > .WW_ct, .WW_MOD_NM_6-0-immobilienfilter > .WW_ct {
    max-width: 1500px;
    margin: 0 auto; }
  .WW_MOD_NM_5-0-filter .WW_filter, .WW_MOD_NM_6-0-immobilienfilter .WW_filter {
    display: none;
    position: fixed;
    padding-bottom: 40px;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    background-color: #fff;
    z-index: 1200;
    overflow: auto;
    -webkit-overflow-scrolling: touch; }
    .WW_MOD_NM_5-0-filter .WW_filter .WW_btn-sm-filtertclose, .WW_MOD_NM_6-0-immobilienfilter .WW_filter .WW_btn-sm-filtertclose {
      padding: 0 4.16667%;
      position: relative;
      display: block;
      width: 100%;
      border: none;
      cursor: pointer;
      height: 44px;
      background-color: #f0f0f0;
      color: #878787;
      margin-bottom: 15px; }
      @media (min-width: 640px) {
        .WW_MOD_NM_5-0-filter .WW_filter .WW_btn-sm-filtertclose, .WW_MOD_NM_6-0-immobilienfilter .WW_filter .WW_btn-sm-filtertclose {
          margin-bottom: 25px; } }
      .WW_MOD_NM_5-0-filter .WW_filter .WW_btn-sm-filtertclose .WW_ui-icon, .WW_MOD_NM_6-0-immobilienfilter .WW_filter .WW_btn-sm-filtertclose .WW_ui-icon {
        fill: #878787; }
        .WW_MOD_NM_5-0-filter .WW_filter .WW_btn-sm-filtertclose .WW_ui-icon.WW_type-filter, .WW_MOD_NM_6-0-immobilienfilter .WW_filter .WW_btn-sm-filtertclose .WW_ui-icon.WW_type-filter {
          display: inline-block;
          vertical-align: bottom;
          margin-right: 10px;
          width: 18px;
          height: 18px; }
        .WW_MOD_NM_5-0-filter .WW_filter .WW_btn-sm-filtertclose .WW_ui-icon.WW_type-close, .WW_MOD_NM_6-0-immobilienfilter .WW_filter .WW_btn-sm-filtertclose .WW_ui-icon.WW_type-close {
          position: absolute;
          right: 4.16667%;
          top: 50%;
          height: 12px;
          width: 12px;
          margin-top: -6px; }
    .WW_MOD_NM_5-0-filter .WW_filter .WW_btn-sm-filterconfirm, .WW_MOD_NM_6-0-immobilienfilter .WW_filter .WW_btn-sm-filterconfirm {
      position: fixed;
      bottom: 0;
      width: 100%;
      z-index: 10; }
  .WW_MOD_NM_5-0-filter .WW_OBJ_element-tabs, .WW_MOD_NM_6-0-immobilienfilter .WW_OBJ_element-tabs {
    position: relative;
    z-index: 3;
    padding: 0; }
    .WW_MOD_NM_5-0-filter .WW_OBJ_element-tabs .WW_button-tabs, .WW_MOD_NM_6-0-immobilienfilter .WW_OBJ_element-tabs .WW_button-tabs {
      max-width: 100%;
      display: block;
      padding-left: 4.16667%;
      padding-right: 4.16667%; }
      .WW_MOD_NM_5-0-filter .WW_OBJ_element-tabs .WW_button-tabs button, .WW_MOD_NM_6-0-immobilienfilter .WW_OBJ_element-tabs .WW_button-tabs button, .WW_MOD_NM_5-0-filter .WW_OBJ_element-tabs .WW_button-tabs .WW_MOD_EM_2-0-widgetleiste .WW_search-window .WW_switch-wrap a.WW_switch-button, .WW_MOD_EM_2-0-widgetleiste .WW_search-window .WW_switch-wrap .WW_MOD_NM_5-0-filter .WW_OBJ_element-tabs .WW_button-tabs a.WW_switch-button, .WW_MOD_NM_6-0-immobilienfilter .WW_OBJ_element-tabs .WW_button-tabs .WW_MOD_EM_2-0-widgetleiste .WW_search-window .WW_switch-wrap a.WW_switch-button, .WW_MOD_EM_2-0-widgetleiste .WW_search-window .WW_switch-wrap .WW_MOD_NM_6-0-immobilienfilter .WW_OBJ_element-tabs .WW_button-tabs a.WW_switch-button {
        background-color: #f0f0f0;
        color: #878787;
        position: relative; }
        .WW_MOD_NM_5-0-filter .WW_OBJ_element-tabs .WW_button-tabs button.WW_st-active, .WW_MOD_NM_6-0-immobilienfilter .WW_OBJ_element-tabs .WW_button-tabs button.WW_st-active, .WW_MOD_NM_5-0-filter .WW_OBJ_element-tabs .WW_button-tabs .WW_MOD_EM_2-0-widgetleiste .WW_search-window .WW_switch-wrap a.WW_st-active.WW_switch-button, .WW_MOD_EM_2-0-widgetleiste .WW_search-window .WW_switch-wrap .WW_MOD_NM_5-0-filter .WW_OBJ_element-tabs .WW_button-tabs a.WW_st-active.WW_switch-button, .WW_MOD_NM_6-0-immobilienfilter .WW_OBJ_element-tabs .WW_button-tabs .WW_MOD_EM_2-0-widgetleiste .WW_search-window .WW_switch-wrap a.WW_st-active.WW_switch-button, .WW_MOD_EM_2-0-widgetleiste .WW_search-window .WW_switch-wrap .WW_MOD_NM_6-0-immobilienfilter .WW_OBJ_element-tabs .WW_button-tabs a.WW_st-active.WW_switch-button {
          background-color: #fff;
          color: #f84914; }
    .WW_MOD_NM_5-0-filter .WW_OBJ_element-tabs .WW_ct-wrap, .WW_MOD_NM_6-0-immobilienfilter .WW_OBJ_element-tabs .WW_ct-wrap {
      max-width: 100%; }
      .WW_MOD_NM_5-0-filter .WW_OBJ_element-tabs .WW_ct-wrap .WW_OBJ_text-hl, .WW_MOD_NM_6-0-immobilienfilter .WW_OBJ_element-tabs .WW_ct-wrap .WW_OBJ_text-hl {
        margin-bottom: 15px; }
        @media (min-width: 640px) {
          .WW_MOD_NM_5-0-filter .WW_OBJ_element-tabs .WW_ct-wrap .WW_OBJ_text-hl, .WW_MOD_NM_6-0-immobilienfilter .WW_OBJ_element-tabs .WW_ct-wrap .WW_OBJ_text-hl {
            margin-bottom: 25px; } }
    .WW_MOD_NM_5-0-filter .WW_OBJ_element-tabs .WW_switch-tab, .WW_MOD_NM_6-0-immobilienfilter .WW_OBJ_element-tabs .WW_switch-tab {
      position: relative;
      width: 50%;
      float: left;
      height: auto;
      padding-top: 10px;
      padding-bottom: 10px;
      border: none;
      border: 2px solid #f0f0f0; }
      .WW_MOD_NM_5-0-filter .WW_OBJ_element-tabs .WW_switch-tab:before, .WW_MOD_NM_6-0-immobilienfilter .WW_OBJ_element-tabs .WW_switch-tab:before {
        content: "";
        position: absolute;
        top: 50%;
        width: 50%;
        margin-top: -1px;
        height: 2px;
        background-color: #f0f0f0; }
      .WW_MOD_NM_5-0-filter .WW_OBJ_element-tabs .WW_switch-tab:nth-child(1):before, .WW_MOD_NM_6-0-immobilienfilter .WW_OBJ_element-tabs .WW_switch-tab:nth-child(1):before {
        left: -50%;
        right: auto; }
      .WW_MOD_NM_5-0-filter .WW_OBJ_element-tabs .WW_switch-tab:nth-child(2):before, .WW_MOD_NM_6-0-immobilienfilter .WW_OBJ_element-tabs .WW_switch-tab:nth-child(2):before {
        right: -50%;
        left: auto; }
      .WW_MOD_NM_5-0-filter .WW_OBJ_element-tabs .WW_switch-tab.WW_st-active, .WW_MOD_NM_6-0-immobilienfilter .WW_OBJ_element-tabs .WW_switch-tab.WW_st-active {
        border-bottom: 2px solid #fff; }
  .WW_MOD_NM_5-0-filter .WW_filter-type-1, .WW_MOD_NM_6-0-immobilienfilter .WW_filter-type-1 {
    *zoom: 1; }
    .WW_MOD_NM_5-0-filter .WW_filter-type-1:before, .WW_MOD_NM_6-0-immobilienfilter .WW_filter-type-1:before, .WW_MOD_NM_5-0-filter .WW_filter-type-1:after, .WW_MOD_NM_6-0-immobilienfilter .WW_filter-type-1:after {
      content: "";
      display: table; }
    .WW_MOD_NM_5-0-filter .WW_filter-type-1:after, .WW_MOD_NM_6-0-immobilienfilter .WW_filter-type-1:after {
      clear: both; }
    .WW_MOD_NM_5-0-filter .WW_filter-type-1 .WW_filter-item, .WW_MOD_NM_6-0-immobilienfilter .WW_filter-type-1 .WW_filter-item {
      position: relative;
      float: left;
      margin-right: 15px;
      margin-bottom: 15px; }
      .WW_MOD_NM_5-0-filter .WW_filter-type-1 .WW_filter-item:last-child, .WW_MOD_NM_6-0-immobilienfilter .WW_filter-type-1 .WW_filter-item:last-child {
        margin-right: 0; }
      .WW_MOD_NM_5-0-filter .WW_filter-type-1 .WW_filter-item label, .WW_MOD_NM_6-0-immobilienfilter .WW_filter-type-1 .WW_filter-item label {
        display: block;
        cursor: pointer; }
        .WW_MOD_NM_5-0-filter .WW_filter-type-1 .WW_filter-item label:hover .WW_text, .WW_MOD_NM_6-0-immobilienfilter .WW_filter-type-1 .WW_filter-item label:hover .WW_text {
          color: #f84914; }
        .WW_MOD_NM_5-0-filter .WW_filter-type-1 .WW_filter-item label:hover .WW_ui-icon.WW_type-tag, .WW_MOD_NM_6-0-immobilienfilter .WW_filter-type-1 .WW_filter-item label:hover .WW_ui-icon.WW_type-tag {
          fill: #f84914; }
      .WW_MOD_NM_5-0-filter .WW_filter-type-1 .WW_filter-item input[type=checkbox], .WW_MOD_NM_6-0-immobilienfilter .WW_filter-type-1 .WW_filter-item input[type=checkbox] {
        position: absolute;
        left: 0;
        z-index: 1;
        width: 100%;
        height: 100%;
        opacity: 0;
        cursor: pointer; }
        .WW_MOD_NM_5-0-filter .WW_filter-type-1 .WW_filter-item input[type=checkbox]:checked + .WW_text, .WW_MOD_NM_6-0-immobilienfilter .WW_filter-type-1 .WW_filter-item input[type=checkbox]:checked + .WW_text {
          background: #f84914;
          color: #fff;
          display: inline-block; }
          .WW_MOD_NM_5-0-filter .WW_filter-type-1 .WW_filter-item input[type=checkbox]:checked + .WW_text .WW_ui-icon.WW_type-close, .WW_MOD_NM_6-0-immobilienfilter .WW_filter-type-1 .WW_filter-item input[type=checkbox]:checked + .WW_text .WW_ui-icon.WW_type-close {
            display: inline-block; }
          .WW_MOD_NM_5-0-filter .WW_filter-type-1 .WW_filter-item input[type=checkbox]:checked + .WW_text .WW_ui-icon.WW_type-tag, .WW_MOD_NM_6-0-immobilienfilter .WW_filter-type-1 .WW_filter-item input[type=checkbox]:checked + .WW_text .WW_ui-icon.WW_type-tag {
            fill: #fff; }
      .WW_MOD_NM_5-0-filter .WW_filter-type-1 .WW_filter-item .WW_text, .WW_MOD_NM_6-0-immobilienfilter .WW_filter-type-1 .WW_filter-item .WW_text {
        display: block;
        padding: 9px 15px;
        color: #878787;
        background-color: #f0f0f0;
        -webkit-transition: background-color 200ms;
        transition: background-color 200ms; }
      .WW_MOD_NM_5-0-filter .WW_filter-type-1 .WW_filter-item .WW_ui-icon.WW_type-close, .WW_MOD_NM_6-0-immobilienfilter .WW_filter-type-1 .WW_filter-item .WW_ui-icon.WW_type-close {
        display: none;
        fill: #fff;
        width: 12px;
        height: 12px;
        margin-left: 4px;
        vertical-align: middle; }
      .WW_MOD_NM_5-0-filter .WW_filter-type-1 .WW_filter-item .WW_ui-icon.WW_type-tag, .WW_MOD_NM_6-0-immobilienfilter .WW_filter-type-1 .WW_filter-item .WW_ui-icon.WW_type-tag {
        display: inline-block;
        fill: #878787;
        width: 15px;
        height: 15px;
        margin-right: 4px;
        margin-top: 3px;
        vertical-align: top; }
  .WW_MOD_NM_5-0-filter .WW_filter-type-2, .WW_MOD_NM_6-0-immobilienfilter .WW_filter-type-2 {
    *zoom: 1; }
    .WW_MOD_NM_5-0-filter .WW_filter-type-2:before, .WW_MOD_NM_6-0-immobilienfilter .WW_filter-type-2:before, .WW_MOD_NM_5-0-filter .WW_filter-type-2:after, .WW_MOD_NM_6-0-immobilienfilter .WW_filter-type-2:after {
      content: "";
      display: table; }
    .WW_MOD_NM_5-0-filter .WW_filter-type-2:after, .WW_MOD_NM_6-0-immobilienfilter .WW_filter-type-2:after {
      clear: both; }
    .WW_MOD_NM_5-0-filter .WW_filter-type-2 .WW_filter-item, .WW_MOD_NM_6-0-immobilienfilter .WW_filter-type-2 .WW_filter-item {
      position: relative;
      margin-right: 15px;
      margin-bottom: 15px; }
      .WW_MOD_NM_5-0-filter .WW_filter-type-2 .WW_filter-item:last-child, .WW_MOD_NM_6-0-immobilienfilter .WW_filter-type-2 .WW_filter-item:last-child {
        margin-right: 0; }
      .WW_MOD_NM_5-0-filter .WW_filter-type-2 .WW_filter-item .WW_tria, .WW_MOD_NM_6-0-immobilienfilter .WW_filter-type-2 .WW_filter-item .WW_tria {
        width: 26px;
        height: 16.5px;
        position: absolute;
        top: 131px;
        left: 50%;
        margin-left: -13px;
        opacity: 0;
        display: none; }
        .WW_MOD_NM_5-0-filter .WW_filter-type-2 .WW_filter-item .WW_tria:before, .WW_MOD_NM_6-0-immobilienfilter .WW_filter-type-2 .WW_filter-item .WW_tria:before {
          content: " ";
          position: absolute;
          top: 1px;
          left: 0px;
          width: 0;
          height: 0;
          z-index: 100;
          border-left: 14px solid transparent;
          border-right: 14px solid transparent;
          border-bottom: 13px solid #f0f0f0;
          opacity: 0; }
        .WW_MOD_NM_5-0-filter .WW_filter-type-2 .WW_filter-item .WW_tria:after, .WW_MOD_NM_6-0-immobilienfilter .WW_filter-type-2 .WW_filter-item .WW_tria:after {
          content: " ";
          position: absolute;
          top: 4px;
          left: 3px;
          width: 0;
          height: 0;
          z-index: 200;
          border-left: 11px solid transparent;
          border-right: 11px solid transparent;
          border-bottom: 11px solid #fff;
          opacity: 0; }
      .WW_MOD_NM_5-0-filter .WW_filter-type-2 .WW_filter-item .WW_ui-icon.WW_type-phase, .WW_MOD_NM_6-0-immobilienfilter .WW_filter-type-2 .WW_filter-item .WW_ui-icon.WW_type-phase {
        display: inline-block;
        vertical-align: middle;
        fill: #f84914;
        height: 18px;
        width: 18px;
        margin-left: 15px; }
      .WW_MOD_NM_5-0-filter .WW_filter-type-2 .WW_filter-item label, .WW_MOD_NM_6-0-immobilienfilter .WW_filter-type-2 .WW_filter-item label {
        display: inline-block;
        cursor: pointer;
        background: #f0f0f0; }
        .WW_MOD_NM_5-0-filter .WW_filter-type-2 .WW_filter-item label:hover .WW_text, .WW_MOD_NM_6-0-immobilienfilter .WW_filter-type-2 .WW_filter-item label:hover .WW_text {
          color: #f84914; }
        .WW_MOD_NM_5-0-filter .WW_filter-type-2 .WW_filter-item label.WW_st-active, .WW_MOD_NM_6-0-immobilienfilter .WW_filter-type-2 .WW_filter-item label.WW_st-active {
          background: #f84914; }
          .WW_MOD_NM_5-0-filter .WW_filter-type-2 .WW_filter-item label.WW_st-active .WW_ui-icon, .WW_MOD_NM_6-0-immobilienfilter .WW_filter-type-2 .WW_filter-item label.WW_st-active .WW_ui-icon {
            fill: #fff; }
          .WW_MOD_NM_5-0-filter .WW_filter-type-2 .WW_filter-item label.WW_st-active .WW_tria, .WW_MOD_NM_6-0-immobilienfilter .WW_filter-type-2 .WW_filter-item label.WW_st-active .WW_tria {
            display: block;
            opacity: 1; }
      .WW_MOD_NM_5-0-filter .WW_filter-type-2 .WW_filter-item input[type=radio], .WW_MOD_NM_6-0-immobilienfilter .WW_filter-type-2 .WW_filter-item input[type=radio] {
        position: absolute;
        left: 0;
        z-index: 1;
        width: 100%;
        height: 100%;
        opacity: 0;
        cursor: pointer; }
        .WW_MOD_NM_5-0-filter .WW_filter-type-2 .WW_filter-item input[type=radio]:checked ~ .WW_text, .WW_MOD_NM_6-0-immobilienfilter .WW_filter-type-2 .WW_filter-item input[type=radio]:checked ~ .WW_text {
          background: #f84914;
          color: #fff; }
        .WW_MOD_NM_5-0-filter .WW_filter-type-2 .WW_filter-item input[type=radio]:checked + .WW_ui-icon.WW_type-phase, .WW_MOD_NM_6-0-immobilienfilter .WW_filter-type-2 .WW_filter-item input[type=radio]:checked + .WW_ui-icon.WW_type-phase {
          fill: #fff; }
      .WW_MOD_NM_5-0-filter .WW_filter-type-2 .WW_filter-item .WW_text, .WW_MOD_NM_6-0-immobilienfilter .WW_filter-type-2 .WW_filter-item .WW_text {
        display: inline-block;
        padding: 9px 15px 9px 3px;
        white-space: nowrap;
        color: #333;
        background-color: #f0f0f0;
        -webkit-transition: background-color 200ms;
        transition: background-color 200ms; }
  .WW_MOD_NM_5-0-filter .WW_filter-text, .WW_MOD_NM_6-0-immobilienfilter .WW_filter-text {
    display: none;
    clear: both; }

.WW_MOD_NM_8-0-breadcrumb {
  margin: 0 auto;
  max-width: 1500px;
  margin-bottom: 60px; }
  @media (min-width: 640px) {
    .WW_MOD_NM_8-0-breadcrumb {
      margin-bottom: 80px; } }
  .WW_MOD_NM_8-0-breadcrumb .WW_text-ct {
    padding-left: 4.16667%;
    padding-right: 4.16667%; }
  .WW_MOD_NM_8-0-breadcrumb .WW_br-list {
    *zoom: 1; }
    .WW_MOD_NM_8-0-breadcrumb .WW_br-list:before, .WW_MOD_NM_8-0-breadcrumb .WW_br-list:after {
      content: "";
      display: table; }
    .WW_MOD_NM_8-0-breadcrumb .WW_br-list:after {
      clear: both; }
    .WW_MOD_NM_8-0-breadcrumb .WW_br-list li {
      font-size: 0.83rem;
      line-height: 1.4;
      font-family: "WuW-RegularWeb", Arial, Helvetica, sans-serif;
      padding: 0 5px 0 0;
      list-style-type: none;
      float: left;
      color: #878787; }
      @media (min-width: 640px) {
        .WW_MOD_NM_8-0-breadcrumb .WW_br-list li {
          font-size: 0.83rem; } }
      .WW_MOD_NM_8-0-breadcrumb .WW_br-list li:first-child {
        padding-left: 0; }
        .WW_MOD_NM_8-0-breadcrumb .WW_br-list li:first-child a {
          padding-left: 0; }
    .WW_MOD_NM_8-0-breadcrumb .WW_br-list a {
      display: inline-block;
      padding: 0 5px 0 0;
      color: #878787; }
      .WW_MOD_NM_8-0-breadcrumb .WW_br-list a:hover {
        color: #f84914; }
    .WW_MOD_NM_8-0-breadcrumb .WW_br-list .WW_ui-icon {
      display: inline-block;
      vertical-align: middle;
      fill: #c6c6c6;
      width: 12px;
      height: 12px; }

.WW_MOD_NM_8-1-breadcrumb {
  margin: 0 auto;
  max-width: 1500px;
  margin-bottom: 10px; }
  .WW_MOD_NM_8-1-breadcrumb .WW_text-ct {
    padding-left: 4.16667%;
    padding-right: 4.16667%; }
  .WW_MOD_NM_8-1-breadcrumb .WW_br-list {
    *zoom: 1; }
    .WW_MOD_NM_8-1-breadcrumb .WW_br-list:before, .WW_MOD_NM_8-1-breadcrumb .WW_br-list:after {
      content: "";
      display: table; }
    .WW_MOD_NM_8-1-breadcrumb .WW_br-list:after {
      clear: both; }
    .WW_MOD_NM_8-1-breadcrumb .WW_br-list li {
      font-size: 0.83rem;
      line-height: 1.4;
      font-family: "WuW-RegularWeb", Arial, Helvetica, sans-serif;
      padding: 0;
      list-style-type: none;
      float: left;
      color: #878787; }
      @media (min-width: 640px) {
        .WW_MOD_NM_8-1-breadcrumb .WW_br-list li {
          font-size: 0.83rem; } }
      .WW_MOD_NM_8-1-breadcrumb .WW_br-list li:first-child {
        padding-left: 0; }
        .WW_MOD_NM_8-1-breadcrumb .WW_br-list li:first-child a {
          padding-left: 0; }
    .WW_MOD_NM_8-1-breadcrumb .WW_br-list a {
      display: inline-block;
      padding: 0;
      color: #000; }
      .WW_MOD_NM_8-1-breadcrumb .WW_br-list a:hover {
        color: #f84914; }
    .WW_MOD_NM_8-1-breadcrumb .WW_br-list p {
      display: inline-block;
      padding: 0 5px 0 0;
      color: #878787;
      cursor: default; }
    .WW_MOD_NM_8-1-breadcrumb .WW_br-list .WW_ui-icon {
      display: inline-block;
      vertical-align: middle;
      fill: #000;
      width: 12px;
      height: 12px; }
    .WW_MOD_NM_8-1-breadcrumb .WW_br-list .mobile {
      display: inline-block; }
    .WW_MOD_NM_8-1-breadcrumb .WW_br-list .normal {
      display: none; }

.WW_MOD_NM_9-0-fragenfilter {
  max-width: 1500px;
  margin: 0 auto;
  margin-bottom: 60px; }
  @media (min-width: 640px) {
    .WW_MOD_NM_9-0-fragenfilter {
      margin-bottom: 80px; } }
  .WW_MOD_NM_9-0-fragenfilter + .WW_MOD_EM_11-0-masonry {
    margin-top: -60px; }
  .WW_MOD_NM_9-0-fragenfilter .WW_ct {
    padding-left: 4.16667%;
    padding-right: 4.16667%; }
  .WW_MOD_NM_9-0-fragenfilter .WW_header .WW_OBJ_text-body {
    margin-top: 15px; }
    @media (min-width: 640px) {
      .WW_MOD_NM_9-0-fragenfilter .WW_header .WW_OBJ_text-body {
        margin-top: 25px; } }
  .WW_MOD_NM_9-0-fragenfilter .WW_cloud-wrap {
    display: none; }
  .WW_MOD_NM_9-0-fragenfilter .WW_filter-select {
    width: 100%;
    background: #fff;
    border: 2px solid #f0f0f0;
    padding: 0 4.16667%;
    margin-top: 15px; }
    @media (min-width: 640px) {
      .WW_MOD_NM_9-0-fragenfilter .WW_filter-select {
        margin-top: 25px; } }
  .WW_MOD_NM_9-0-fragenfilter .WW_mobile-select {
    position: relative; }
    .WW_MOD_NM_9-0-fragenfilter .WW_mobile-select.WW_cl-grass .WW_filter-select {
      color: #94c23c; }
    .WW_MOD_NM_9-0-fragenfilter .WW_mobile-select.WW_cl-grass .WW_ui-icon {
      fill: #94c23c; }
    .WW_MOD_NM_9-0-fragenfilter .WW_mobile-select.WW_cl-wet-grass .WW_filter-select {
      color: #65882a; }
    .WW_MOD_NM_9-0-fragenfilter .WW_mobile-select.WW_cl-wet-grass .WW_ui-icon {
      fill: #65882a; }
    .WW_MOD_NM_9-0-fragenfilter .WW_mobile-select.WW_cl-sunrise .WW_filter-select {
      color: #f0aa00; }
    .WW_MOD_NM_9-0-fragenfilter .WW_mobile-select.WW_cl-sunrise .WW_ui-icon {
      fill: #f0aa00; }
    .WW_MOD_NM_9-0-fragenfilter .WW_mobile-select.WW_cl-sunset .WW_filter-select {
      color: #df7d00; }
    .WW_MOD_NM_9-0-fragenfilter .WW_mobile-select.WW_cl-sunset .WW_ui-icon {
      fill: #df7d00; }
    .WW_MOD_NM_9-0-fragenfilter .WW_mobile-select.WW_cl-creek .WW_filter-select {
      color: #00b5d3; }
    .WW_MOD_NM_9-0-fragenfilter .WW_mobile-select.WW_cl-creek .WW_ui-icon {
      fill: #00b5d3; }
    .WW_MOD_NM_9-0-fragenfilter .WW_mobile-select.WW_cl-ocean .WW_filter-select {
      color: #1e6478; }
    .WW_MOD_NM_9-0-fragenfilter .WW_mobile-select.WW_cl-ocean .WW_ui-icon {
      fill: #1e6478; }
    .WW_MOD_NM_9-0-fragenfilter .WW_mobile-select.WW_cl-diamond .WW_filter-select {
      color: #70003f; }
    .WW_MOD_NM_9-0-fragenfilter .WW_mobile-select.WW_cl-diamond .WW_ui-icon {
      fill: #70003f; }
    .WW_MOD_NM_9-0-fragenfilter .WW_mobile-select.WW_cl-pink .WW_filter-select {
      color: #a90064; }
    .WW_MOD_NM_9-0-fragenfilter .WW_mobile-select.WW_cl-pink .WW_ui-icon {
      fill: #a90064; }
    .WW_MOD_NM_9-0-fragenfilter .WW_mobile-select.WW_cl-crimson .WW_filter-select {
      color: #e20a16; }
    .WW_MOD_NM_9-0-fragenfilter .WW_mobile-select.WW_cl-crimson .WW_ui-icon {
      fill: #e20a16; }
    .WW_MOD_NM_9-0-fragenfilter .WW_mobile-select .WW_ui-icon {
      position: absolute;
      right: 25px;
      top: 26px;
      fill: #000;
      pointer-events: none;
      -webkit-transform: rotate(90deg);
              transform: rotate(90deg); }

.WW_MOD_NM_10-0-sprungmarkennavigation {
  display: none;
  margin-bottom: 60px; }
  @media (min-width: 640px) {
    .WW_MOD_NM_10-0-sprungmarkennavigation {
      margin-bottom: 80px; } }
  .WW_MOD_NM_10-0-sprungmarkennavigation .WW_ct .WW_navigation {
    display: none; }
  .WW_MOD_NM_10-0-sprungmarkennavigation .WW_ct .sod_select.stuck {
    position: fixed;
    z-index: 100;
    top: 0px; }
  .WW_MOD_NM_10-0-sprungmarkennavigation .WW_ct .WW_mobile-select {
    z-index: -100;
    opacity: 0; }

.WW_MOD_BM_1-0-beraterbuehne + .WW_MOD_NM_10-0-sprungmarkennavigation, .WW_MOD_BM_1-0-beraterbuehne + .WW_MOD_EM_28-0-scrollindikator + .WW_MOD_NM_10-0-sprungmarkennavigation {
  margin-top: 60px; }
  @media (min-width: 640px) {
    .WW_MOD_BM_1-0-beraterbuehne + .WW_MOD_NM_10-0-sprungmarkennavigation, .WW_MOD_BM_1-0-beraterbuehne + .WW_MOD_EM_28-0-scrollindikator + .WW_MOD_NM_10-0-sprungmarkennavigation {
      margin-top: -80px; } }

.WW_MOD_NM_11-0-loadmore {
  margin-bottom: 60px; }
  @media (min-width: 640px) {
    .WW_MOD_NM_11-0-loadmore {
      margin-bottom: 80px; } }
  .WW_MOD_NM_11-0-loadmore > .WW_ct {
    padding-left: 4.16667%;
    padding-right: 4.16667%;
    text-align: center; }

.WW_MOD_NM_12-0-sticky-filter {
  margin-left: auto;
  margin-right: auto;
  max-width: 1500px;
  padding-left: 4.16667%;
  padding-right: 4.16667%; }
  .WW_MOD_NM_12-0-sticky-filter .stuck {
    position: fixed;
    top: 0;
    width: 83.4%;
    box-shadow: 0px 1px 2px 1px rgba(0, 0, 0, 0.2); }
  .WW_MOD_NM_12-0-sticky-filter .WW_type-filter {
    fill: #fff; }

@-webkit-keyframes fadein {
  from {
    opacity: 0; }
  to {
    opacity: 1; } }

@keyframes fadein {
  from {
    opacity: 0; }
  to {
    opacity: 1; } }

@-webkit-keyframes fadeout {
  from {
    opacity: 1; }
  to {
    opacity: 0; } }

@keyframes fadeout {
  from {
    opacity: 1; }
  to {
    opacity: 0; } }
  .WW_MOD_NM_12-0-sticky-filter .WW_mod-filters-wrapper {
    background: #fff;
    max-height: 100px;
    z-index: 999;
    width: 100%;
    left: 0;
    -webkit-animation: fadein .5s;
            animation: fadein .5s; }
  .WW_MOD_NM_12-0-sticky-filter .WW_mod-filters-menu {
    width: 100%;
    display: -webkit-box;
    display: flex;
    -webkit-box-pack: justify;
            justify-content: space-between;
    background: #f84914;
    padding: 10px;
    -webkit-box-align: center;
            align-items: center;
    margin: 0;
    cursor: pointer;
    color: #fff; }
    .WW_MOD_NM_12-0-sticky-filter .WW_mod-filters-menu span.WW_text {
      text-align: center;
      margin: 0 auto;
      display: -webkit-box;
      display: flex;
      -webkit-box-pack: center;
              justify-content: center;
      -webkit-box-align: center;
              align-items: center; }
      .WW_MOD_NM_12-0-sticky-filter .WW_mod-filters-menu span.WW_text svg {
        margin-right: 10px; }
    .WW_MOD_NM_12-0-sticky-filter .WW_mod-filters-menu .WW_btn-sm-filtertclose {
      cursor: pointer;
      border: none;
      background: transparent;
      margin: 0;
      padding: 0;
      line-height: 0; }
      .WW_MOD_NM_12-0-sticky-filter .WW_mod-filters-menu .WW_btn-sm-filtertclose .WW_type-close {
        display: none; }
  .WW_MOD_NM_12-0-sticky-filter .WW_mod-filters {
    display: -webkit-box;
    display: flex;
    -webkit-box-pack: center;
            justify-content: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
            flex-direction: column;
    display: none;
    -webkit-animation: fadein .5s;
            animation: fadein .5s; }
    .WW_MOD_NM_12-0-sticky-filter .WW_mod-filters .WW_mod-filters-button-group,
    .WW_MOD_NM_12-0-sticky-filter .WW_mod-filters .WW_mod-filters-button-group .WW_mod-filters-sub-button-group {
      display: -webkit-box;
      display: flex;
      -webkit-box-pack: center;
              justify-content: center;
      list-style: none;
      -webkit-box-align: center;
              align-items: center;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
              flex-direction: column; }
      .WW_MOD_NM_12-0-sticky-filter .WW_mod-filters .WW_mod-filters-button-group button, .WW_MOD_NM_12-0-sticky-filter .WW_mod-filters .WW_mod-filters-button-group .WW_MOD_EM_2-0-widgetleiste .WW_search-window .WW_switch-wrap a.WW_switch-button, .WW_MOD_EM_2-0-widgetleiste .WW_search-window .WW_switch-wrap .WW_MOD_NM_12-0-sticky-filter .WW_mod-filters .WW_mod-filters-button-group a.WW_switch-button,
      .WW_MOD_NM_12-0-sticky-filter .WW_mod-filters .WW_mod-filters-button-group .WW_mod-filters-sub-button-group button,
      .WW_MOD_NM_12-0-sticky-filter .WW_mod-filters .WW_mod-filters-button-group .WW_mod-filters-sub-button-group .WW_MOD_EM_2-0-widgetleiste .WW_search-window .WW_switch-wrap a.WW_switch-button,
      .WW_MOD_EM_2-0-widgetleiste .WW_search-window .WW_switch-wrap .WW_MOD_NM_12-0-sticky-filter .WW_mod-filters .WW_mod-filters-button-group .WW_mod-filters-sub-button-group a.WW_switch-button {
        display: block;
        padding: 10px;
        border: 2px solid #f0f0f0;
        margin: 0 10px;
        background: white; }
        .WW_MOD_NM_12-0-sticky-filter .WW_mod-filters .WW_mod-filters-button-group button.WW_OBJ_ext-icononly-cta, .WW_MOD_NM_12-0-sticky-filter .WW_mod-filters .WW_mod-filters-button-group .WW_MOD_EM_2-0-widgetleiste .WW_search-window .WW_switch-wrap a.WW_OBJ_ext-icononly-cta.WW_switch-button, .WW_MOD_EM_2-0-widgetleiste .WW_search-window .WW_switch-wrap .WW_MOD_NM_12-0-sticky-filter .WW_mod-filters .WW_mod-filters-button-group a.WW_OBJ_ext-icononly-cta.WW_switch-button,
        .WW_MOD_NM_12-0-sticky-filter .WW_mod-filters .WW_mod-filters-button-group .WW_mod-filters-sub-button-group button.WW_OBJ_ext-icononly-cta,
        .WW_MOD_NM_12-0-sticky-filter .WW_mod-filters .WW_mod-filters-button-group .WW_mod-filters-sub-button-group .WW_MOD_EM_2-0-widgetleiste .WW_search-window .WW_switch-wrap a.WW_OBJ_ext-icononly-cta.WW_switch-button,
        .WW_MOD_EM_2-0-widgetleiste .WW_search-window .WW_switch-wrap .WW_MOD_NM_12-0-sticky-filter .WW_mod-filters .WW_mod-filters-button-group .WW_mod-filters-sub-button-group a.WW_OBJ_ext-icononly-cta.WW_switch-button {
          padding: 0 20px; }
        .WW_MOD_NM_12-0-sticky-filter .WW_mod-filters .WW_mod-filters-button-group button.WW_OBJ_ext-cl-1st, .WW_MOD_NM_12-0-sticky-filter .WW_mod-filters .WW_mod-filters-button-group .WW_MOD_EM_2-0-widgetleiste .WW_search-window .WW_switch-wrap a.WW_OBJ_ext-cl-1st.WW_switch-button, .WW_MOD_EM_2-0-widgetleiste .WW_search-window .WW_switch-wrap .WW_MOD_NM_12-0-sticky-filter .WW_mod-filters .WW_mod-filters-button-group a.WW_OBJ_ext-cl-1st.WW_switch-button,
        .WW_MOD_NM_12-0-sticky-filter .WW_mod-filters .WW_mod-filters-button-group .WW_mod-filters-sub-button-group button.WW_OBJ_ext-cl-1st,
        .WW_MOD_NM_12-0-sticky-filter .WW_mod-filters .WW_mod-filters-button-group .WW_mod-filters-sub-button-group .WW_MOD_EM_2-0-widgetleiste .WW_search-window .WW_switch-wrap a.WW_OBJ_ext-cl-1st.WW_switch-button,
        .WW_MOD_EM_2-0-widgetleiste .WW_search-window .WW_switch-wrap .WW_MOD_NM_12-0-sticky-filter .WW_mod-filters .WW_mod-filters-button-group .WW_mod-filters-sub-button-group a.WW_OBJ_ext-cl-1st.WW_switch-button {
          background: #f84914;
          border-color: #f84914;
          color: #fff; }
    .WW_MOD_NM_12-0-sticky-filter .WW_mod-filters .WW_mod-filters-button-group .WW_mod-filters-sub-button-group {
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
              flex-direction: row; }
  .WW_MOD_NM_12-0-sticky-filter .WW_mod-filters-toggled {
    opacity: 0;
    min-height: 100vh;
    position: fixed;
    top: 0;
    z-index: 99999;
    -webkit-animation: fadein .5s;
            animation: fadein .5s;
    overflow-y: scroll; }
    .WW_MOD_NM_12-0-sticky-filter .WW_mod-filters-toggled .WW_btn-sm-filterclear {
      background: #f84914;
      color: #fff;
      border: none;
      height: 45px;
      position: absolute;
      bottom: 0;
      width: 100%;
      cursor: pointer; }
      @media not all and (min-resolution: 0.001dpcm) {
        .WW_MOD_NM_12-0-sticky-filter .WW_mod-filters-toggled .WW_btn-sm-filterclear {
          bottom: 70px; } }
      @media screen and (orientation: landscape) {
        .WW_MOD_NM_12-0-sticky-filter .WW_mod-filters-toggled .WW_btn-sm-filterclear {
          bottom: -45px; } }
    .WW_MOD_NM_12-0-sticky-filter .WW_mod-filters-toggled .WW_mod-filters {
      display: -webkit-box;
      display: flex; }
    .WW_MOD_NM_12-0-sticky-filter .WW_mod-filters-toggled .WW_mod-filters-menu {
      border: none;
      background: #f0f0f0;
      margin-bottom: 10px; }
      .WW_MOD_NM_12-0-sticky-filter .WW_mod-filters-toggled .WW_mod-filters-menu span.WW_text {
        padding-left: 5px;
        color: black; }
      .WW_MOD_NM_12-0-sticky-filter .WW_mod-filters-toggled .WW_mod-filters-menu .WW_type-close {
        display: block; }
      .WW_MOD_NM_12-0-sticky-filter .WW_mod-filters-toggled .WW_mod-filters-menu .WW_type-filter {
        fill: #000; }
    .WW_MOD_NM_12-0-sticky-filter .WW_mod-filters-toggled .WW_mod-filters-button-group {
      -webkit-box-align: start;
              align-items: flex-start; }
      .WW_MOD_NM_12-0-sticky-filter .WW_mod-filters-toggled .WW_mod-filters-button-group button.WW_OBJ_ui-btn, .WW_MOD_NM_12-0-sticky-filter .WW_mod-filters-toggled .WW_mod-filters-button-group .WW_MOD_EM_2-0-widgetleiste .WW_search-window .WW_switch-wrap a.WW_OBJ_ui-btn.WW_switch-button, .WW_MOD_EM_2-0-widgetleiste .WW_search-window .WW_switch-wrap .WW_MOD_NM_12-0-sticky-filter .WW_mod-filters-toggled .WW_mod-filters-button-group a.WW_OBJ_ui-btn.WW_switch-button {
        margin: 10px 0 0 10px; }
        .WW_MOD_NM_12-0-sticky-filter .WW_mod-filters-toggled .WW_mod-filters-button-group button.WW_OBJ_ui-btn.WW_OBJ_ui-btn-first, .WW_MOD_NM_12-0-sticky-filter .WW_mod-filters-toggled .WW_mod-filters-button-group .WW_MOD_EM_2-0-widgetleiste .WW_search-window .WW_switch-wrap a.WW_OBJ_ui-btn.WW_OBJ_ui-btn-first.WW_switch-button, .WW_MOD_EM_2-0-widgetleiste .WW_search-window .WW_switch-wrap .WW_MOD_NM_12-0-sticky-filter .WW_mod-filters-toggled .WW_mod-filters-button-group a.WW_OBJ_ui-btn.WW_OBJ_ui-btn-first.WW_switch-button {
          margin: 10px 0 0 15px; }
    .WW_MOD_NM_12-0-sticky-filter .WW_mod-filters-toggled .WW_mod-filters-title {
      padding-left: 15px; }

.WW_MOD_EM_1-0-produktfinderbar {
  position: fixed;
  bottom: 0;
  width: 100%;
  z-index: 1200; }
  .WW_MOD_EM_1-0-produktfinderbar .WW_OBJ_ui-btn {
    background-color: #cecece;
    border: none;
    color: #333;
    line-height: 50px;
    min-height: 50px;
    padding-top: 0;
    padding-bottom: 0;
    width: 100%; }
    .WW_MOD_EM_1-0-produktfinderbar .WW_OBJ_ui-btn .WW_text {
      vertical-align: middle;
      font-size: 1rem;
      line-height: 1.45;
      font-family: "WuW-RegularWeb", Arial, Helvetica, sans-serif; }
    .WW_MOD_EM_1-0-produktfinderbar .WW_OBJ_ui-btn .WW_ui-icon {
      position: relative;
      display: inline-block;
      vertical-align: middle;
      margin-right: 5px;
      /* position: absolute;
            left: $font-s6*1.45+px;
            top: 50%;
            transform: translateY(-50%); */
      height: 20px;
      width: 20px;
      fill: #f84914; }
    .WW_MOD_EM_1-0-produktfinderbar .WW_OBJ_ui-btn:hover, .WW_MOD_EM_1-0-produktfinderbar .WW_OBJ_ui-btn.WW_st-open {
      color: #f84914; }
      .WW_MOD_EM_1-0-produktfinderbar .WW_OBJ_ui-btn:hover .WW_ui-icon, .WW_MOD_EM_1-0-produktfinderbar .WW_OBJ_ui-btn.WW_st-open .WW_ui-icon {
        fill: #f84914; }

.WW_MOD_EM_1-1-ctabar.WW_MOD_EM_1-2-ctabar .WW_ct .WW_ct-cta {
  display: none; }

.WW_MOD_EM_1-1-ctabar.WW_MOD_EM_1-2-ctabar .WW_ct .WW_ct-buttons {
  display: -webkit-box;
  display: flex; }

.WW_MOD_EM_1-1-ctabar.WW_MOD_EM_1-2-ctabar .WW_ct .WW_type-link {
  float: none;
  -webkit-box-flex: 1;
          flex: 1;
  text-align: center; }
  .WW_MOD_EM_1-1-ctabar.WW_MOD_EM_1-2-ctabar .WW_ct .WW_type-link.WW_ext-submit .WW_text {
    font-family: "WuW-BoldWeb", Arial, Helvetica, sans-serif;
    color: #f84914; }

.WW_MOD_EM_1-1-ctabar.WW_MOD_EM_1-2-ctabar .WW_ct .WW_ct-finder {
  display: none; }

.WW_MOD_EM_1-2-ctabar {
  position: fixed;
  bottom: 0;
  left: 0px;
  width: 100%;
  z-index: 1200;
  background-color: #fff;
  border-top: 4px solid #f0f0f0; }
  .WW_MOD_EM_1-2-ctabar > .WW_ct {
    position: relative; }
    .WW_MOD_EM_1-2-ctabar > .WW_ct:before {
      content: "";
      position: absolute;
      top: -4px;
      left: 4.16667%;
      right: 4.16667%;
      height: 4px;
      background-color: #f84914; }
  .WW_MOD_EM_1-2-ctabar .WW_cta-grid {
    padding: 0 4.16667%;
    position: relative;
    *zoom: 1; }
    .WW_MOD_EM_1-2-ctabar .WW_cta-grid:before, .WW_MOD_EM_1-2-ctabar .WW_cta-grid:after {
      content: "";
      display: table; }
    .WW_MOD_EM_1-2-ctabar .WW_cta-grid:after {
      clear: both; }
  .WW_MOD_EM_1-2-ctabar .WW_fm-consult-search {
    display: none; }
    .WW_MOD_EM_1-2-ctabar .WW_fm-consult-search .WW_fm-srd {
      padding: 15px 0; }
      .WW_MOD_EM_1-2-ctabar .WW_fm-consult-search .WW_fm-srd > .WW_fm-ct {
        *zoom: 1; }
        .WW_MOD_EM_1-2-ctabar .WW_fm-consult-search .WW_fm-srd > .WW_fm-ct:before, .WW_MOD_EM_1-2-ctabar .WW_fm-consult-search .WW_fm-srd > .WW_fm-ct:after {
          content: "";
          display: table; }
        .WW_MOD_EM_1-2-ctabar .WW_fm-consult-search .WW_fm-srd > .WW_fm-ct:after {
          clear: both; }
      .WW_MOD_EM_1-2-ctabar .WW_fm-consult-search .WW_fm-srd .WW_OBJ_fm-textfield {
        float: left;
        width: 80%; }
      .WW_MOD_EM_1-2-ctabar .WW_fm-consult-search .WW_fm-srd .WW_OBJ_ui-btn {
        float: left;
        width: 20%; }
  .WW_MOD_EM_1-2-ctabar .WW_col.WW_type-search {
    float: left; }
    .WW_MOD_EM_1-2-ctabar .WW_col.WW_type-search .WW_btn-close-search {
      opacity: 0;
      position: absolute;
      z-index: -1;
      bottom: 0;
      border: none;
      background: none;
      outline: none;
      padding: 10px 0 10px 0;
      -webkit-transition: opacity 200ms ease-out;
      transition: opacity 200ms ease-out;
      min-height: 70px; }
      .WW_MOD_EM_1-2-ctabar .WW_col.WW_type-search .WW_btn-close-search .WW_ui-icon {
        display: block;
        margin: -9px auto 0 auto;
        fill: #f84914; }
      .WW_MOD_EM_1-2-ctabar .WW_col.WW_type-search .WW_btn-close-search .WW_text {
        display: block;
        text-align: center;
        white-space: nowrap;
        font-size: 0.83rem;
        line-height: 1.4;
        font-family: "WuW-RegularWeb", Arial, Helvetica, sans-serif;
        color: #000; }
        @media (min-width: 640px) {
          .WW_MOD_EM_1-2-ctabar .WW_col.WW_type-search .WW_btn-close-search .WW_text {
            font-size: 0.83rem; } }
    .WW_MOD_EM_1-2-ctabar .WW_col.WW_type-search .WW_consult-label {
      display: block;
      position: relative;
      padding: 10px 0;
      text-align: center;
      white-space: nowrap;
      font-size: 0.83rem;
      line-height: 1.4;
      font-family: "WuW-RegularWeb", Arial, Helvetica, sans-serif;
      color: #000;
      cursor: pointer;
      -webkit-transition: opacity 200ms ease-out;
      transition: opacity 200ms ease-out;
      min-height: 70px; }
      @media (min-width: 640px) {
        .WW_MOD_EM_1-2-ctabar .WW_col.WW_type-search .WW_consult-label {
          font-size: 0.83rem; } }
      .WW_MOD_EM_1-2-ctabar .WW_col.WW_type-search .WW_consult-label .WW_type-search {
        display: block;
        margin: 0 auto 0 auto;
        fill: #f84914; }
    .WW_MOD_EM_1-2-ctabar .WW_col.WW_type-search.WW_st-open .WW_btn-close-search {
      opacity: 1;
      z-index: 1; }
    .WW_MOD_EM_1-2-ctabar .WW_col.WW_type-search.WW_st-open .WW_consult-label {
      opacity: 0;
      z-index: -1; }
  .WW_MOD_EM_1-2-ctabar .WW_col.WW_type-chosen {
    float: left;
    padding: 10px 0; }
    .WW_MOD_EM_1-2-ctabar .WW_col.WW_type-chosen .WW_consultant-srd {
      float: left; }
      .WW_MOD_EM_1-2-ctabar .WW_col.WW_type-chosen .WW_consultant-srd .WW_img {
        display: block;
        width: 50px;
        height: 50px;
        border-radius: 50%; }
        .WW_MOD_EM_1-2-ctabar .WW_col.WW_type-chosen .WW_consultant-srd .WW_img img {
          width: 100%;
          height: auto;
          border-radius: 50%; }
      .WW_MOD_EM_1-2-ctabar .WW_col.WW_type-chosen .WW_consultant-srd .WW_text-wrap {
        display: none; }
    .WW_MOD_EM_1-2-ctabar .WW_col.WW_type-chosen .WW_consultant-icon-srd {
      float: left;
      padding-left: 10px;
      padding-right: 10px; }
      .WW_MOD_EM_1-2-ctabar .WW_col.WW_type-chosen .WW_consultant-icon-srd > a {
        display: block;
        min-height: 50px;
        color: #f84914;
        -webkit-transition: color 200ms;
        transition: color 200ms; }
        .WW_MOD_EM_1-2-ctabar .WW_col.WW_type-chosen .WW_consultant-icon-srd > a:hover .WW_ui-icon {
          fill: #fc7e51; }
        .WW_MOD_EM_1-2-ctabar .WW_col.WW_type-chosen .WW_consultant-icon-srd > a:hover .WW_text {
          color: #fc7e51; }
      .WW_MOD_EM_1-2-ctabar .WW_col.WW_type-chosen .WW_consultant-icon-srd .WW_ui-icon {
        display: block;
        margin: 0 auto 0 auto;
        fill: #f84914; }
      .WW_MOD_EM_1-2-ctabar .WW_col.WW_type-chosen .WW_consultant-icon-srd .WW_text {
        text-align: center;
        white-space: nowrap;
        font-size: 0.83rem;
        line-height: 1.4;
        font-family: "WuW-RegularWeb", Arial, Helvetica, sans-serif;
        font-family: "WuW-BoldWeb", Arial, Helvetica, sans-serif;
        -webkit-transition: color 200ms;
        transition: color 200ms; }
        @media (min-width: 640px) {
          .WW_MOD_EM_1-2-ctabar .WW_col.WW_type-chosen .WW_consultant-icon-srd .WW_text {
            font-size: 0.83rem; } }
    .WW_MOD_EM_1-2-ctabar .WW_col.WW_type-chosen .WW_contact-srd {
      float: left; }
      .WW_MOD_EM_1-2-ctabar .WW_col.WW_type-chosen .WW_contact-srd .WW_tel {
        display: none; }
      .WW_MOD_EM_1-2-ctabar .WW_col.WW_type-chosen .WW_contact-srd .WW_btn-tel {
        display: block;
        padding: 0 10px;
        min-height: 50px;
        -webkit-transition: color 200ms;
        transition: color 200ms; }
        .WW_MOD_EM_1-2-ctabar .WW_col.WW_type-chosen .WW_contact-srd .WW_btn-tel:hover .WW_ui-icon {
          fill: #fc7e51; }
        .WW_MOD_EM_1-2-ctabar .WW_col.WW_type-chosen .WW_contact-srd .WW_btn-tel:hover .WW_text {
          color: #fc7e51; }
        .WW_MOD_EM_1-2-ctabar .WW_col.WW_type-chosen .WW_contact-srd .WW_btn-tel .WW_ui-icon {
          display: block;
          margin: 0 auto 0 auto;
          fill: #f84914; }
        .WW_MOD_EM_1-2-ctabar .WW_col.WW_type-chosen .WW_contact-srd .WW_btn-tel .WW_tel {
          display: none; }
        .WW_MOD_EM_1-2-ctabar .WW_col.WW_type-chosen .WW_contact-srd .WW_btn-tel .WW_text {
          text-align: center;
          white-space: nowrap;
          font-size: 0.83rem;
          line-height: 1.4;
          font-family: "WuW-RegularWeb", Arial, Helvetica, sans-serif;
          -webkit-transition: color 200ms;
          transition: color 200ms; }
          @media (min-width: 640px) {
            .WW_MOD_EM_1-2-ctabar .WW_col.WW_type-chosen .WW_contact-srd .WW_btn-tel .WW_text {
              font-size: 0.83rem; } }
  .WW_MOD_EM_1-2-ctabar .WW_col.WW_type-link {
    float: right; }
    .WW_MOD_EM_1-2-ctabar .WW_col.WW_type-link > a {
      display: block;
      padding: 10px 10px;
      min-height: 50px;
      color: #000;
      -webkit-transition: color 200ms;
      transition: color 200ms; }
      .WW_MOD_EM_1-2-ctabar .WW_col.WW_type-link > a:hover .WW_ui-icon {
        fill: #fc7e51; }
      .WW_MOD_EM_1-2-ctabar .WW_col.WW_type-link > a:hover .WW_text {
        color: #fc7e51; }
    .WW_MOD_EM_1-2-ctabar .WW_col.WW_type-link .WW_ui-icon {
      display: block;
      margin: 0 auto 0 auto;
      fill: #f84914; }
    .WW_MOD_EM_1-2-ctabar .WW_col.WW_type-link .WW_text {
      text-align: center;
      white-space: nowrap;
      font-size: 0.83rem;
      line-height: 1.4;
      font-family: "WuW-RegularWeb", Arial, Helvetica, sans-serif;
      -webkit-transition: color 200ms;
      transition: color 200ms; }
      @media (min-width: 640px) {
        .WW_MOD_EM_1-2-ctabar .WW_col.WW_type-link .WW_text {
          font-size: 0.83rem; } }
    .WW_MOD_EM_1-2-ctabar .WW_col.WW_type-link:last-of-type {
      padding-left: 0; }
  .WW_MOD_EM_1-2-ctabar .WW_col.WW_type-chosen + .WW_type-link {
    padding-right: 0; }

.WW_MOD_EM_2-0-widgetleiste {
  margin-bottom: 60px;
  margin: 0 auto;
  max-width: 1500px;
  /* .mCS_no_scrollbar {
        .mCSB_container {
            margin-right: 0px;
        }
    } */ }
  @media (min-width: 640px) {
    .WW_MOD_EM_2-0-widgetleiste {
      margin-bottom: 80px; } }
  .WW_MOD_EM_2-0-widgetleiste .WW_ct {
    padding-left: 4.16667%;
    padding-right: 4.16667%; }
  .WW_MOD_EM_2-0-widgetleiste .WW_widget-srd {
    display: -webkit-box;
    display: flex;
    align-content: center;
    -webkit-box-pack: center;
            justify-content: center;
    margin-bottom: 15px;
    padding: 25px;
    border: 2px solid #f0f0f0; }
    @media (min-width: 640px) {
      .WW_MOD_EM_2-0-widgetleiste .WW_widget-srd {
        margin-bottom: 25px; } }
    .WW_MOD_EM_2-0-widgetleiste .WW_widget-srd .WW_OBJ_text-hl {
      display: block; }
    .WW_MOD_EM_2-0-widgetleiste .WW_widget-srd.WW_st-active {
      background: #f0f0f0;
      margin-bottom: 0px; }
      .WW_MOD_EM_2-0-widgetleiste .WW_widget-srd.WW_st-active .WW_OBJ_text-hl {
        color: #f84914; }
  .WW_MOD_EM_2-0-widgetleiste .WW_map-close {
    display: none; }
  .WW_MOD_EM_2-0-widgetleiste .WW_widget-expand {
    margin-bottom: 15px; }
    @media (min-width: 640px) {
      .WW_MOD_EM_2-0-widgetleiste .WW_widget-expand {
        margin-bottom: 25px; } }
  .WW_MOD_EM_2-0-widgetleiste .WW_result {
    margin-bottom: 15px;
    margin-top: 15px;
    padding: 15px;
    background: #fff;
    overflow: auto;
    -webkit-overflow-scrolling: touch;
    max-width: 100%;
    border: 1px solid #f0f0f0;
    position: relative;
    display: none; }
    @media (min-width: 640px) {
      .WW_MOD_EM_2-0-widgetleiste .WW_result {
        margin-bottom: 25px; } }
    @media (min-width: 640px) {
      .WW_MOD_EM_2-0-widgetleiste .WW_result {
        margin-top: 25px; } }
    .WW_MOD_EM_2-0-widgetleiste .WW_result.WW_st-active {
      display: block; }
    .WW_MOD_EM_2-0-widgetleiste .WW_result .WW_close-results {
      width: 24px;
      height: 24px;
      position: absolute;
      top: 50%;
      right: 15px;
      margin-top: -12px; }
      .WW_MOD_EM_2-0-widgetleiste .WW_result .WW_close-results .WW_ui-icon {
        fill: #f84914; }
    .WW_MOD_EM_2-0-widgetleiste .WW_result .WW_result-hl {
      color: #333;
      font-weight: normal;
      font-family: "WuW-BoldWeb", Arial, Helvetica, sans-serif;
      white-space: nowrap;
      margin-bottom: 10px; }
      .WW_MOD_EM_2-0-widgetleiste .WW_result .WW_result-hl .WW_ui-icon {
        display: inline-block;
        margin-right: 5px;
        fill: #f84914;
        vertical-align: middle;
        width: 26px;
        height: 22px;
        margin-top: -4px; }
    .WW_MOD_EM_2-0-widgetleiste .WW_result table {
      text-align: left;
      width: 90%;
      border-collapse: collapse; }
      .WW_MOD_EM_2-0-widgetleiste .WW_result table tbody th {
        padding-right: 20px;
        width: 60px;
        text-align: left; }
      .WW_MOD_EM_2-0-widgetleiste .WW_result table tbody th, .WW_MOD_EM_2-0-widgetleiste .WW_result table tbody td {
        vertical-align: top;
        padding-top: 5px;
        padding-bottom: 5px; }
        .WW_MOD_EM_2-0-widgetleiste .WW_result table tbody th, .WW_MOD_EM_2-0-widgetleiste .WW_result table tbody th > *, .WW_MOD_EM_2-0-widgetleiste .WW_result table tbody td, .WW_MOD_EM_2-0-widgetleiste .WW_result table tbody td > * {
          font-family: "WuW-BoldWeb", Arial, Helvetica, sans-serif; }
      .WW_MOD_EM_2-0-widgetleiste .WW_result table tbody tr:last-child th, .WW_MOD_EM_2-0-widgetleiste .WW_result table tbody tr:last-child td {
        padding-bottom: 0; }
  .WW_MOD_EM_2-0-widgetleiste .WW_button-tabs {
    display: block; }
    .WW_MOD_EM_2-0-widgetleiste .WW_button-tabs .WW_switch-tab {
      width: 100%;
      text-align: left;
      background: #fff;
      border-bottom: 1px solid #c6c6c6;
      padding-left: 0px;
      padding-right: 0px;
      position: relative; }
      .WW_MOD_EM_2-0-widgetleiste .WW_button-tabs .WW_switch-tab:hover {
        cursor: pointer; }
      .WW_MOD_EM_2-0-widgetleiste .WW_button-tabs .WW_switch-tab.WW_st-active .WW_ui-icon {
        display: none; }
        .WW_MOD_EM_2-0-widgetleiste .WW_button-tabs .WW_switch-tab.WW_st-active .WW_ui-icon.WW_active {
          display: block; }
      .WW_MOD_EM_2-0-widgetleiste .WW_button-tabs .WW_switch-tab .WW_ui-icon {
        position: absolute;
        right: 0px;
        top: 13px; }
        .WW_MOD_EM_2-0-widgetleiste .WW_button-tabs .WW_switch-tab .WW_ui-icon.WW_active {
          display: none; }
  .WW_MOD_EM_2-0-widgetleiste .WW_OBJ_element-tabs .WW_ct-wrap .WW_tab-ct {
    padding-left: 0px;
    padding-right: 0px; }
  .WW_MOD_EM_2-0-widgetleiste .WW_widget-item {
    text-align: center; }
    .WW_MOD_EM_2-0-widgetleiste .WW_widget-item .WW_ui-icon {
      fill: #f84914;
      width: 100px;
      height: 100px; }
  .WW_MOD_EM_2-0-widgetleiste .WW_widget-expand {
    border: 2px solid #f0f0f0;
    border-top: 0px;
    padding: 15px;
    /* INSERT START
* im Rahmen der Zusammenführung aus unserer Entwicklung und der von JvM
*/
    /* INSERT ENDE */ }
    .WW_MOD_EM_2-0-widgetleiste .WW_widget-expand.WW_st-hidden {
      position: absolute;
      left: -99999em;
      top: -9999em; }
      .WW_MOD_EM_2-0-widgetleiste .WW_widget-expand.WW_st-hidden:before {
        top: 0; }
    .WW_MOD_EM_2-0-widgetleiste .WW_widget-expand[data-type="0"] .WW_row {
      *zoom: 1; }
      .WW_MOD_EM_2-0-widgetleiste .WW_widget-expand[data-type="0"] .WW_row:before, .WW_MOD_EM_2-0-widgetleiste .WW_widget-expand[data-type="0"] .WW_row:after {
        content: "";
        display: table; }
      .WW_MOD_EM_2-0-widgetleiste .WW_widget-expand[data-type="0"] .WW_row:after {
        clear: both; }
      .WW_MOD_EM_2-0-widgetleiste .WW_widget-expand[data-type="0"] .WW_row + .WW_row {
        margin-top: 20px;
        padding-top: 20px;
        border-top: 1px solid #cecece; }
    .WW_MOD_EM_2-0-widgetleiste .WW_widget-expand[data-type="0"] .WW_ct-img {
      float: left;
      width: 25%; }
      .WW_MOD_EM_2-0-widgetleiste .WW_widget-expand[data-type="0"] .WW_ct-img img {
        max-width: 100%;
        height: auto; }
    .WW_MOD_EM_2-0-widgetleiste .WW_widget-expand[data-type="0"] .WW_ct-text {
      float: left;
      padding-left: 20px;
      max-width: 75%; }
    .WW_MOD_EM_2-0-widgetleiste .WW_widget-expand .iban {
      display: inline-block;
      margin-right: .25em; }
    .WW_MOD_EM_2-0-widgetleiste .WW_widget-expand[data-type="1"] .WW_row {
      *zoom: 1; }
      .WW_MOD_EM_2-0-widgetleiste .WW_widget-expand[data-type="1"] .WW_row:before, .WW_MOD_EM_2-0-widgetleiste .WW_widget-expand[data-type="1"] .WW_row:after {
        content: "";
        display: table; }
      .WW_MOD_EM_2-0-widgetleiste .WW_widget-expand[data-type="1"] .WW_row:after {
        clear: both; }
      .WW_MOD_EM_2-0-widgetleiste .WW_widget-expand[data-type="1"] .WW_row + .WW_row {
        margin-top: 20px;
        padding-top: 20px;
        border-top: 1px solid #cecece; }
    .WW_MOD_EM_2-0-widgetleiste .WW_widget-expand[data-type="1"] .WW_ct-img {
      float: left;
      width: 25%; }
      .WW_MOD_EM_2-0-widgetleiste .WW_widget-expand[data-type="1"] .WW_ct-img img {
        max-width: 100%;
        height: auto; }
    .WW_MOD_EM_2-0-widgetleiste .WW_widget-expand[data-type="1"] .WW_ct-text {
      float: left;
      padding-left: 20px;
      max-width: 75%; }
    .WW_MOD_EM_2-0-widgetleiste .WW_widget-expand[data-type="2"] {
      *zoom: 1; }
      .WW_MOD_EM_2-0-widgetleiste .WW_widget-expand[data-type="2"]:before, .WW_MOD_EM_2-0-widgetleiste .WW_widget-expand[data-type="2"]:after {
        content: "";
        display: table; }
      .WW_MOD_EM_2-0-widgetleiste .WW_widget-expand[data-type="2"]:after {
        clear: both; }
      .WW_MOD_EM_2-0-widgetleiste .WW_widget-expand[data-type="2"] .WW_fm-mandatory,
      .WW_MOD_EM_2-0-widgetleiste .WW_widget-expand[data-type="2"] .WW_fm-hint {
        margin-bottom: 15px; }
        @media (min-width: 640px) {
          .WW_MOD_EM_2-0-widgetleiste .WW_widget-expand[data-type="2"] .WW_fm-mandatory,
          .WW_MOD_EM_2-0-widgetleiste .WW_widget-expand[data-type="2"] .WW_fm-hint {
            margin-bottom: 25px; } }
      .WW_MOD_EM_2-0-widgetleiste .WW_widget-expand[data-type="2"] .WW_fm-hint {
        margin-top: 15px; }
        @media (min-width: 640px) {
          .WW_MOD_EM_2-0-widgetleiste .WW_widget-expand[data-type="2"] .WW_fm-hint {
            margin-top: 25px; } }
      .WW_MOD_EM_2-0-widgetleiste .WW_widget-expand[data-type="2"] .WW_OBJ_ui-btn {
        padding: 8px 20px 8px 50px; }
        .WW_MOD_EM_2-0-widgetleiste .WW_widget-expand[data-type="2"] .WW_OBJ_ui-btn:last-of-type {
          float: right; }
    .WW_MOD_EM_2-0-widgetleiste .WW_widget-expand .WW_OBJ_text-list-downloads li {
      margin-bottom: 15px; }
      @media (min-width: 640px) {
        .WW_MOD_EM_2-0-widgetleiste .WW_widget-expand .WW_OBJ_text-list-downloads li {
          margin-bottom: 25px; } }
    .WW_MOD_EM_2-0-widgetleiste .WW_widget-expand .WW_OBJ_text-list-downloads .WW_text {
      padding-left: 0px; }
    .WW_MOD_EM_2-0-widgetleiste .WW_widget-expand .WW_icon-appstore {
      margin-top: 15px;
      display: block; }
      @media (min-width: 640px) {
        .WW_MOD_EM_2-0-widgetleiste .WW_widget-expand .WW_icon-appstore {
          margin-top: 15px; } }
    .WW_MOD_EM_2-0-widgetleiste .WW_widget-expand .WW_OBJ_ui-closepanel {
      width: 100%;
      height: auto; }
  .WW_MOD_EM_2-0-widgetleiste .WW_search-window {
    position: static;
    width: 100%;
    min-height: 322px;
    top: 130px;
    left: 50px;
    background-color: #fff;
    box-shadow: 0 2px 15px rgba(0, 0, 0, 0.15);
    max-height: 630px;
    margin-bottom: 15px; }
    @media (min-width: 640px) {
      .WW_MOD_EM_2-0-widgetleiste .WW_search-window {
        margin-bottom: 25px; } }
    .WW_MOD_EM_2-0-widgetleiste .WW_search-window.WW_st-results .WW_ct-search {
      display: none; }
    .WW_MOD_EM_2-0-widgetleiste .WW_search-window.WW_st-results .WW_search-results {
      display: block; }
    .WW_MOD_EM_2-0-widgetleiste .WW_search-window .WW_OBJ_text-hl.WW_OBJ_ext-size-s {
      font-size: 1.4rem; }
    .WW_MOD_EM_2-0-widgetleiste .WW_search-window .WW_OBJ_text-hl.WW_OBJ_ext-size-l {
      font-size: 2.4rem;
      margin-bottom: 2px; }
    .WW_MOD_EM_2-0-widgetleiste .WW_search-window .WW_OBJ_ui-btn {
      width: 100%;
      margin-top: 4px; }
    .WW_MOD_EM_2-0-widgetleiste .WW_search-window .WW_OBJ_form-wrap {
      padding-top: 18px;
      padding-bottom: 0px;
      margin-bottom: 0px; }
      .WW_MOD_EM_2-0-widgetleiste .WW_search-window .WW_OBJ_form-wrap .ww-error {
        padding-left: 0px;
        padding-top: 10px; }
    .WW_MOD_EM_2-0-widgetleiste .WW_search-window .WW_OBJ_fm-srd {
      margin-top: 20px; }
    .WW_MOD_EM_2-0-widgetleiste .WW_search-window .WW_switch-wrap {
      *zoom: 1; }
      .WW_MOD_EM_2-0-widgetleiste .WW_search-window .WW_switch-wrap:before, .WW_MOD_EM_2-0-widgetleiste .WW_search-window .WW_switch-wrap:after {
        content: "";
        display: table; }
      .WW_MOD_EM_2-0-widgetleiste .WW_search-window .WW_switch-wrap:after {
        clear: both; }
      .WW_MOD_EM_2-0-widgetleiste .WW_search-window .WW_switch-wrap input {
        display: none; }
      .WW_MOD_EM_2-0-widgetleiste .WW_search-window .WW_switch-wrap a.WW_switch-button {
        text-align: center;
        color: #000;
        font-size: 1rem;
        line-height: 1.45;
        font-family: "WuW-RegularWeb", Arial, Helvetica, sans-serif; }
      .WW_MOD_EM_2-0-widgetleiste .WW_search-window .WW_switch-wrap .WW_switch-button {
        width: 50%;
        float: left;
        border: 2px solid #f0f0f0;
        background: #f0f0f0; }
        .WW_MOD_EM_2-0-widgetleiste .WW_search-window .WW_switch-wrap .WW_switch-button.WW_st-active {
          background: #fff; }
          .WW_MOD_EM_2-0-widgetleiste .WW_search-window .WW_switch-wrap .WW_switch-button.WW_st-active span {
            border-bottom: 2px solid #f84914;
            color: #f84914; }
        .WW_MOD_EM_2-0-widgetleiste .WW_search-window .WW_switch-wrap .WW_switch-button span {
          display: inline-block;
          padding: 12px 8px 10px 8px;
          margin-bottom: -2px;
          margin-top: -2px;
          border-bottom: 2px solid #f0f0f0;
          color: #878787;
          font-size: 1rem;
          line-height: 1.45;
          font-family: "WuW-RegularWeb", Arial, Helvetica, sans-serif;
          font-family: "WuW-BoldWeb", Arial, Helvetica, sans-serif; }
    .WW_MOD_EM_2-0-widgetleiste .WW_search-window .WW_ct-search {
      width: 100%;
      height: 100%;
      padding: 15px;
      -webkit-transition: margin-left 200ms ease-in-out;
      transition: margin-left 200ms ease-in-out; }
      .WW_MOD_EM_2-0-widgetleiste .WW_search-window .WW_ct-search .WW_autosuggest {
        position: absolute;
        z-index: 100;
        background: white;
        min-height: 40px;
        max-height: 200px;
        width: 100%;
        border: 1px solid #dbdbdb;
        border-top: none;
        display: none; }
        .WW_MOD_EM_2-0-widgetleiste .WW_search-window .WW_ct-search .WW_autosuggest.WW_st-visible {
          display: block; }
        .WW_MOD_EM_2-0-widgetleiste .WW_search-window .WW_ct-search .WW_autosuggest li {
          list-style-type: none;
          padding: 13px;
          cursor: pointer; }
          .WW_MOD_EM_2-0-widgetleiste .WW_search-window .WW_ct-search .WW_autosuggest li:hover, .WW_MOD_EM_2-0-widgetleiste .WW_search-window .WW_ct-search .WW_autosuggest li:focus, .WW_MOD_EM_2-0-widgetleiste .WW_search-window .WW_ct-search .WW_autosuggest li:active {
            color: #f84914;
            background-color: #f0f0f0; }
    .WW_MOD_EM_2-0-widgetleiste .WW_search-window .WW_search-results {
      width: 100%;
      overflow: hidden;
      -webkit-transition: margin-left 200ms ease-in-out;
      transition: margin-left 200ms ease-in-out;
      background: #fff;
      display: none; }
      .WW_MOD_EM_2-0-widgetleiste .WW_search-window .WW_search-results .WW_results-header {
        max-width: 100%;
        background: #fff;
        padding: 20px;
        border-bottom: 1px solid #b3b3b3; }
        .WW_MOD_EM_2-0-widgetleiste .WW_search-window .WW_search-results .WW_results-header > a {
          color: #f84914; }
      .WW_MOD_EM_2-0-widgetleiste .WW_search-window .WW_search-results .WW_results-list {
        max-height: 400px;
        width: calc(100% + 17px);
        overflow-y: scroll; }
        .WW_MOD_EM_2-0-widgetleiste .WW_search-window .WW_search-results .WW_results-list li {
          min-height: 60px;
          list-style-type: none;
          border-bottom: 1px solid #b3b3b3;
          -webkit-transition: background 100ms ease-in-out;
          transition: background 100ms ease-in-out;
          *zoom: 1; }
          .WW_MOD_EM_2-0-widgetleiste .WW_search-window .WW_search-results .WW_results-list li:before, .WW_MOD_EM_2-0-widgetleiste .WW_search-window .WW_search-results .WW_results-list li:after {
            content: "";
            display: table; }
          .WW_MOD_EM_2-0-widgetleiste .WW_search-window .WW_search-results .WW_results-list li:after {
            clear: both; }
          .WW_MOD_EM_2-0-widgetleiste .WW_search-window .WW_search-results .WW_results-list li:hover {
            background: #f8f8f8;
            cursor: pointer; }
            .WW_MOD_EM_2-0-widgetleiste .WW_search-window .WW_search-results .WW_results-list li:hover .WW_list-adress p {
              color: #f84914 !important; }
          .WW_MOD_EM_2-0-widgetleiste .WW_search-window .WW_search-results .WW_results-list li:last-child {
            border-bottom: 0px; }
          .WW_MOD_EM_2-0-widgetleiste .WW_search-window .WW_search-results .WW_results-list li.WW_st-active {
            background: #f8f8f8; }
            .WW_MOD_EM_2-0-widgetleiste .WW_search-window .WW_search-results .WW_results-list li.WW_st-active .WW_list-adress p {
              color: #f84914 !important; }
          .WW_MOD_EM_2-0-widgetleiste .WW_search-window .WW_search-results .WW_results-list li div {
            float: left;
            font-size: 20px;
            font-size: 2rem; }
          .WW_MOD_EM_2-0-widgetleiste .WW_search-window .WW_search-results .WW_results-list li .WW_list-index {
            width: 45px;
            color: #b3b3b3;
            font-family: "WuW-BoldWeb", Arial, Helvetica, sans-serif;
            text-align: center;
            vertical-align: middle;
            line-height: 60px; }
          .WW_MOD_EM_2-0-widgetleiste .WW_search-window .WW_search-results .WW_results-list li .WW_list-distance {
            width: 60px;
            height: 60px;
            float: right;
            color: #b3b3b3;
            font-family: "WuW-BoldWeb", Arial, Helvetica, sans-serif;
            text-align: center;
            vertical-align: middle;
            padding-top: 10px; }
            .WW_MOD_EM_2-0-widgetleiste .WW_search-window .WW_search-results .WW_results-list li .WW_list-distance p:nth-child(1) {
              font-size: 16px;
              font-family: "WuW-BoldWeb", Arial, Helvetica, sans-serif; }
            .WW_MOD_EM_2-0-widgetleiste .WW_search-window .WW_search-results .WW_results-list li .WW_list-distance p:nth-child(2) {
              font-size: 14px;
              color: #b3b3b3; }
          .WW_MOD_EM_2-0-widgetleiste .WW_search-window .WW_search-results .WW_results-list li .WW_list-adress {
            width: 213px;
            height: auto;
            font-size: 15px;
            padding: 10px; }
            .WW_MOD_EM_2-0-widgetleiste .WW_search-window .WW_search-results .WW_results-list li .WW_list-adress p {
              -webkit-transition: color 200ms ease-in-out;
              transition: color 200ms ease-in-out; }
              .WW_MOD_EM_2-0-widgetleiste .WW_search-window .WW_search-results .WW_results-list li .WW_list-adress p:nth-child(1) {
                font-size: 16px;
                font-family: "WuW-BoldWeb", Arial, Helvetica, sans-serif; }
              .WW_MOD_EM_2-0-widgetleiste .WW_search-window .WW_search-results .WW_results-list li .WW_list-adress p:nth-child(2) {
                font-size: 14px;
                color: #b3b3b3; }
  .WW_MOD_EM_2-0-widgetleiste .WW_marker-label {
    margin-left: -14px !important;
    margin-top: -39px !important;
    overflow: visible !important; }
    .WW_MOD_EM_2-0-widgetleiste .WW_marker-label .WW_id {
      position: absolute;
      display: block;
      color: #fff;
      font-family: "WuW-BoldWeb", Arial, Helvetica, sans-serif;
      top: 0px;
      left: 0px;
      width: 27px !important;
      text-align: center;
      font-size: 20px !important;
      -webkit-transition: all 150ms ease-out;
      transition: all 150ms ease-out;
      opacity: 1; }
    .WW_MOD_EM_2-0-widgetleiste .WW_marker-label .WW_ui-icon {
      position: absolute;
      top: -8px;
      left: 5px;
      width: 18px;
      height: 18px;
      fill: #fff;
      -webkit-transition: all 150ms ease-out;
      transition: all 150ms ease-out;
      opacity: 0; }
    .WW_MOD_EM_2-0-widgetleiste .WW_marker-label.WW_st-active .WW_ui-icon {
      top: 1px;
      opacity: 1; }
    .WW_MOD_EM_2-0-widgetleiste .WW_marker-label.WW_st-active .WW_id {
      top: -8px;
      opacity: 0; }
  .WW_MOD_EM_2-0-widgetleiste .mCSB_dragger_bar {
    width: 7px !important;
    background: #f84914 !important; }
  .WW_MOD_EM_2-0-widgetleiste .mCSB_draggerRail {
    background: #dbdbdb !important;
    width: 7px !important; }
  .WW_MOD_EM_2-0-widgetleiste .mCSB_container {
    margin-right: 0px !important; }
  .WW_MOD_EM_2-0-widgetleiste .mCSB_scrollTools {
    width: 7px; }

.WW_MOD_EM_3-0-newsletter {
  max-width: 1500px;
  margin: 0 auto;
  margin-bottom: 60px; }
  @media (min-width: 640px) {
    .WW_MOD_EM_3-0-newsletter {
      margin-bottom: 80px; } }
  .WW_MOD_EM_3-0-newsletter .WW_ct {
    padding-left: 4.16667%;
    padding-right: 4.16667%; }
  .WW_MOD_EM_3-0-newsletter .WW_ct-inner {
    border: 2px solid #f0f0f0;
    padding: 15px; }
    .WW_MOD_EM_3-0-newsletter .WW_ct-inner .WW_cta {
      margin-top: 15px; }
      @media (min-width: 640px) {
        .WW_MOD_EM_3-0-newsletter .WW_ct-inner .WW_cta {
          margin-top: 25px; } }

.WW_MOD_EM_4-0-bewertungen {
  margin-bottom: 60px;
  max-width: 1500px;
  margin-left: auto;
  margin-right: auto; }
  @media (min-width: 640px) {
    .WW_MOD_EM_4-0-bewertungen {
      margin-bottom: 80px; } }
  .WW_MOD_EM_4-0-bewertungen.WW_ext-markenplatform {
    margin-bottom: 90px; }
    .WW_MOD_EM_4-0-bewertungen.WW_ext-markenplatform .WW_ct h3 {
      padding: 0 4.16667%; }
  .WW_MOD_EM_4-0-bewertungen.WW_MOD_WBP .WW_feedbackslider {
    width: 75%;
    margin-left: auto;
    margin-right: auto; }
  .WW_MOD_EM_4-0-bewertungen .WW_ct {
    *zoom: 1; }
    .WW_MOD_EM_4-0-bewertungen .WW_ct:before, .WW_MOD_EM_4-0-bewertungen .WW_ct:after {
      content: "";
      display: table; }
    .WW_MOD_EM_4-0-bewertungen .WW_ct:after {
      clear: both; }
    .WW_MOD_EM_4-0-bewertungen .WW_ct .WW_logo {
      float: left;
      width: 25%; }
      .WW_MOD_EM_4-0-bewertungen .WW_ct .WW_logo img {
        margin: 0 auto;
        max-width: 100%;
        height: auto; }
    .WW_MOD_EM_4-0-bewertungen .WW_ct > .WW_OBJ_text-hl {
      margin-bottom: 15px; }
      @media (min-width: 640px) {
        .WW_MOD_EM_4-0-bewertungen .WW_ct > .WW_OBJ_text-hl {
          margin-bottom: 25px; } }
  .WW_MOD_EM_4-0-bewertungen .WW_subrating {
    color: #000;
    margin-top: 10px; }
  .WW_MOD_EM_4-0-bewertungen .WW_OBJ_text-link-icon {
    color: #f84914; }
    .WW_MOD_EM_4-0-bewertungen .WW_OBJ_text-link-icon .WW_ui-icon {
      fill: #f84914; }
    .WW_MOD_EM_4-0-bewertungen .WW_OBJ_text-link-icon:hover, .WW_MOD_EM_4-0-bewertungen .WW_OBJ_text-link-icon:focus, .WW_MOD_EM_4-0-bewertungen .WW_OBJ_text-link-icon:active {
      color: #fc7e51; }
      .WW_MOD_EM_4-0-bewertungen .WW_OBJ_text-link-icon:hover .WW_ui-icon, .WW_MOD_EM_4-0-bewertungen .WW_OBJ_text-link-icon:focus .WW_ui-icon, .WW_MOD_EM_4-0-bewertungen .WW_OBJ_text-link-icon:active .WW_ui-icon {
        fill: #fc7e51; }
  .WW_MOD_EM_4-0-bewertungen .slick-next {
    margin-right: -30px; }
  .WW_MOD_EM_4-0-bewertungen .slick-prev {
    margin-left: -30px; }
  .WW_MOD_EM_4-0-bewertungen .WW_rating {
    clear: both;
    *zoom: 1; }
    .WW_MOD_EM_4-0-bewertungen .WW_rating:before, .WW_MOD_EM_4-0-bewertungen .WW_rating:after {
      content: "";
      display: table; }
    .WW_MOD_EM_4-0-bewertungen .WW_rating:after {
      clear: both; }
    .WW_MOD_EM_4-0-bewertungen .WW_rating ul {
      display: block;
      float: left;
      margin-right: 5px; }
    .WW_MOD_EM_4-0-bewertungen .WW_rating li {
      list-style-type: none;
      display: inline-block;
      color: #f84914;
      max-height: 27px;
      min-height: 27px;
      margin-right: 4px; }
      .WW_MOD_EM_4-0-bewertungen .WW_rating li .WW_ui-icon {
        fill: #f84914;
        height: 27px;
        width: 27px; }
    .WW_MOD_EM_4-0-bewertungen .WW_rating .WW_rating-number {
      color: #f84914;
      float: left;
      height: 27px;
      font-size: 1rem;
      line-height: 1.45;
      font-family: "WuW-RegularWeb", Arial, Helvetica, sans-serif;
      font-family: "WuW-BoldWeb", Arial, Helvetica, sans-serif;
      padding-top: 4px; }
  .WW_MOD_EM_4-0-bewertungen .WW_main-rating {
    background: #f0f0f0;
    padding: 4.16667%;
    *zoom: 1; }
    .WW_MOD_EM_4-0-bewertungen .WW_main-rating:before, .WW_MOD_EM_4-0-bewertungen .WW_main-rating:after {
      content: "";
      display: table; }
    .WW_MOD_EM_4-0-bewertungen .WW_main-rating:after {
      clear: both; }
    .WW_MOD_EM_4-0-bewertungen .WW_main-rating .WW_OBJ_text-hl,
    .WW_MOD_EM_4-0-bewertungen .WW_main-rating .WW_rating {
      margin-bottom: 10px; }
    .WW_MOD_EM_4-0-bewertungen .WW_main-rating .WW_txt {
      margin-left: 0px;
      padding-left: 8.33333%;
      position: relative; }
  .WW_js-load .WW_MOD_EM_4-0-bewertungen .WW_feedbackslider {
    height: 200px;
    opacity: 0; }
    .WW_js-load .WW_MOD_EM_4-0-bewertungen .WW_feedbackslider.slick-initialized {
      opacity: 1;
      height: auto; }
  .WW_MOD_EM_4-0-bewertungen .WW_feedback-item {
    border: 2px solid #f0f0f0;
    margin-left: 8px;
    margin-right: 8px;
    padding: 15px;
    position: relative;
    margin-top: 20px; }
    .WW_MOD_EM_4-0-bewertungen .WW_feedback-item .WW_rating,
    .WW_MOD_EM_4-0-bewertungen .WW_feedback-item .WW_txt {
      margin-bottom: 15px; }
      @media (min-width: 640px) {
        .WW_MOD_EM_4-0-bewertungen .WW_feedback-item .WW_rating,
        .WW_MOD_EM_4-0-bewertungen .WW_feedback-item .WW_txt {
          margin-bottom: 25px; } }
    .WW_MOD_EM_4-0-bewertungen .WW_feedback-item .WW_time {
      color: #878787;
      display: block; }
    .WW_MOD_EM_4-0-bewertungen .WW_feedback-item .WW_iconblock {
      padding-left: 28px;
      position: relative; }
      .WW_MOD_EM_4-0-bewertungen .WW_feedback-item .WW_iconblock .WW_ui-icon {
        position: absolute;
        top: 0px;
        left: 0px;
        fill: #f84914; }
    .WW_MOD_EM_4-0-bewertungen .WW_feedback-item .WW_feedback-inner {
      padding-bottom: 25px; }
      .WW_MOD_EM_4-0-bewertungen .WW_feedback-item .WW_feedback-inner > p:last-of-type {
        position: absolute;
        bottom: 15px; }
    .WW_MOD_EM_4-0-bewertungen .WW_feedback-item .WW_tria {
      width: 26px;
      height: 16.5px;
      position: absolute;
      top: -14.5px;
      left: 50%;
      margin-left: -13px; }
      .WW_MOD_EM_4-0-bewertungen .WW_feedback-item .WW_tria:before {
        content: "";
        position: absolute;
        top: 1px;
        left: 0px;
        width: 0;
        height: 0;
        z-index: 100;
        border-left: 14px solid transparent;
        border-right: 14px solid transparent;
        border-bottom: 13px solid #f0f0f0; }
      .WW_MOD_EM_4-0-bewertungen .WW_feedback-item .WW_tria:after {
        content: "";
        position: absolute;
        top: 4px;
        left: 3px;
        width: 0;
        height: 0;
        z-index: 200;
        border-left: 11px solid transparent;
        border-right: 11px solid transparent;
        border-bottom: 11px solid #fff; }

.WW_MOD_EM_5-0-produktfinder {
  position: fixed;
  bottom: 0;
  left: 0px;
  width: 100%;
  background-color: #fff;
  z-index: 1100;
  top: 100%;
  /* transition: top 700ms;
    &.WW_st-active {
        top: 0;
    } */ }
  .WW_MOD_EM_5-0-produktfinder .WW_progress_bar {
    background: #fca58b;
    height: 13px;
    width: 100%;
    position: relative; }
    .WW_MOD_EM_5-0-produktfinder .WW_progress_bar .WW_progress-active {
      height: 100%;
      position: absolute;
      background: #f84914;
      -webkit-transition: width 500ms ease-in-out;
      transition: width 500ms ease-in-out; }
    .WW_MOD_EM_5-0-produktfinder .WW_progress_bar div[data-current-step='25'] {
      width: 2500%; }
    .WW_MOD_EM_5-0-produktfinder .WW_progress_bar div[data-current-step='50'] {
      width: 5000%; }
    .WW_MOD_EM_5-0-produktfinder .WW_progress_bar div[data-current-step='75'] {
      width: 7500%; }
    .WW_MOD_EM_5-0-produktfinder .WW_progress_bar div[data-current-step='100'] {
      width: 10000%; }
    .WW_MOD_EM_5-0-produktfinder .WW_progress_bar div[data-current-step='20'] {
      width: 2000%; }
    .WW_MOD_EM_5-0-produktfinder .WW_progress_bar div[data-current-step='40'] {
      width: 4000%; }
    .WW_MOD_EM_5-0-produktfinder .WW_progress_bar div[data-current-step='60'] {
      width: 6000%; }
    .WW_MOD_EM_5-0-produktfinder .WW_progress_bar div[data-current-step='80'] {
      width: 8000%; }
    .WW_MOD_EM_5-0-produktfinder .WW_progress_bar div[data-current-step='33'] {
      width: 33%; }
  .WW_MOD_EM_5-0-produktfinder .WW_choice {
    margin-bottom: 25px; }
    @media (min-width: 640px) {
      .WW_MOD_EM_5-0-produktfinder .WW_choice {
        margin-bottom: 40px; } }
    .WW_MOD_EM_5-0-produktfinder .WW_choice .WW_OBJ_ui-btn {
      width: 100%;
      text-align: center;
      padding-top: 15px;
      padding-bottom: 12px; }
    .WW_MOD_EM_5-0-produktfinder .WW_choice .WW_OBJ_text-hl {
      position: relative; }
    .WW_MOD_EM_5-0-produktfinder .WW_choice .WW_tria {
      bottom: -14.5px;
      top: auto;
      -webkit-transform: rotate(180deg);
              transform: rotate(180deg);
      z-index: 5; }
    .WW_MOD_EM_5-0-produktfinder .WW_choice.WW_st-active {
      background: #f84914; }
      .WW_MOD_EM_5-0-produktfinder .WW_choice.WW_st-active .WW_OBJ_text-hl {
        color: #fff;
        border: 2px solid #f84914 !important; }
        .WW_MOD_EM_5-0-produktfinder .WW_choice.WW_st-active .WW_OBJ_text-hl .WW_tria {
          display: none; }
      .WW_MOD_EM_5-0-produktfinder .WW_choice.WW_st-active .WW_OBJ_ui-btn {
        background: #f84914 !important;
        border: 2px solid #f84914 !important; }
        .WW_MOD_EM_5-0-produktfinder .WW_choice.WW_st-active .WW_OBJ_ui-btn .WW_text {
          display: none; }
  .WW_MOD_EM_5-0-produktfinder .WW_tria {
    width: 26px;
    height: 16.5px;
    position: absolute;
    top: -14.5px;
    left: 50%;
    margin-left: -13px; }
    .WW_MOD_EM_5-0-produktfinder .WW_tria:before {
      content: "";
      position: absolute;
      top: 1px;
      left: 0px;
      width: 0;
      height: 0;
      z-index: 100;
      border-left: 14px solid transparent;
      border-right: 14px solid transparent;
      border-bottom: 13px solid #f0f0f0; }
    .WW_MOD_EM_5-0-produktfinder .WW_tria:after {
      content: "";
      position: absolute;
      top: 4px;
      left: 3px;
      width: 0;
      height: 0;
      z-index: 200;
      border-left: 11px solid transparent;
      border-right: 11px solid transparent;
      border-bottom: 11px solid #fff; }
  .WW_MOD_EM_5-0-produktfinder .WW_ajax-container .WW_ct-inner {
    overflow: hidden;
    padding-bottom: 180px;
    height: 100vh;
    padding-top: 4.16667%;
    padding-left: 4.16667%;
    padding-right: 4.16667%;
    overflow: auto;
    -webkit-overflow-scrolling: touch;
    *zoom: 1; }
    .WW_MOD_EM_5-0-produktfinder .WW_ajax-container .WW_ct-inner:before, .WW_MOD_EM_5-0-produktfinder .WW_ajax-container .WW_ct-inner:after {
      content: "";
      display: table; }
    .WW_MOD_EM_5-0-produktfinder .WW_ajax-container .WW_ct-inner:after {
      clear: both; }
  .WW_MOD_EM_5-0-produktfinder .WW_ajax-container .mCustomScrollBox {
    overflow: visible; }
  .WW_MOD_EM_5-0-produktfinder .WW_ajax-container .mCSB_scrollTools {
    right: -15px;
    bottom: -10px; }
  .WW_MOD_EM_5-0-produktfinder .WW_ajax-container .mCSB_inside > .mCSB_container {
    margin-right: 0; }
  .WW_MOD_EM_5-0-produktfinder .WW_ajax-container .WW_productfinder-ct {
    *zoom: 1;
    padding-top: 40px; }
    .WW_MOD_EM_5-0-produktfinder .WW_ajax-container .WW_productfinder-ct:before, .WW_MOD_EM_5-0-produktfinder .WW_ajax-container .WW_productfinder-ct:after {
      content: "";
      display: table; }
    .WW_MOD_EM_5-0-produktfinder .WW_ajax-container .WW_productfinder-ct:after {
      clear: both; }
  .WW_MOD_EM_5-0-produktfinder .WW_ajax-container .WW_choice-box .WW_OBJ_text-hl {
    padding: 15px;
    border: 2px solid #f0f0f0; }
  .WW_MOD_EM_5-0-produktfinder .WW_ajax-container .WW_choice-box input[type=radio] {
    display: none; }
  .WW_MOD_EM_5-0-produktfinder .WW_ajax-container .WW_choice-active {
    display: none;
    position: absolute;
    top: -5px;
    left: -5px;
    right: -5px;
    bottom: -5px;
    background: #f84914;
    /* width: calc(100% + 10px);
			height: calc(100% + 10px); */ }
    .WW_MOD_EM_5-0-produktfinder .WW_ajax-container .WW_choice-active p {
      color: #fff;
      position: absolute;
      top: 50%;
      width: 100%;
      -webkit-transform: translateY(-50%);
              transform: translateY(-50%);
      padding: 20px;
      text-align: center; }
    .WW_MOD_EM_5-0-produktfinder .WW_ajax-container .WW_choice-active svg {
      fill: #fff;
      position: absolute;
      top: 10px;
      left: 10px;
      width: 23px;
      height: 19px; }
      .WW_MOD_EM_5-0-produktfinder .WW_ajax-container .WW_choice-active svg:last-child {
        bottom: 10px;
        right: 10px;
        top: auto;
        left: auto;
        -webkit-transform: rotate(180deg);
                transform: rotate(180deg); }
  .WW_MOD_EM_5-0-produktfinder .WW_ajax-container .WW_choice-age, .WW_MOD_EM_5-0-produktfinder .WW_ajax-container .WW_age-icon {
    text-align: center;
    font-size: 26px; }
  .WW_MOD_EM_5-0-produktfinder .WW_ajax-container .WW_age-wrap {
    border: 2px solid #f0f0f0;
    padding: 15px;
    text-align: left; }
    .WW_MOD_EM_5-0-produktfinder .WW_ajax-container .WW_age-wrap p {
      font-family: "WuW-BoldWeb", Arial, Helvetica, sans-serif; }
      .WW_MOD_EM_5-0-produktfinder .WW_ajax-container .WW_age-wrap p:hover {
        cursor: pointer; }
    .WW_MOD_EM_5-0-produktfinder .WW_ajax-container .WW_age-wrap.WW_st-active {
      background: #f84914;
      color: #fff;
      border: 2px solid #f84914; }
    .WW_MOD_EM_5-0-produktfinder .WW_ajax-container .WW_age-wrap p:nth-child(2) {
      opacity: 0;
      max-height: 0px;
      height: 0px; }
  .WW_MOD_EM_5-0-produktfinder .WW_ajax-container .WW_marker {
    font-family: "WuW-BoldWeb", Arial, Helvetica, sans-serif;
    color: #f84914; }
  .WW_MOD_EM_5-0-produktfinder .WW_ajax-container .WW_age-icon {
    position: relative; }
    .WW_MOD_EM_5-0-produktfinder .WW_ajax-container .WW_age-icon .WW_ui-icon {
      height: 128px;
      width: 83px; }
    .WW_MOD_EM_5-0-produktfinder .WW_ajax-container .WW_age-icon .WW_icon-left, .WW_MOD_EM_5-0-produktfinder .WW_ajax-container .WW_age-icon .WW_icon-right {
      position: absolute;
      top: 0;
      left: 50%;
      margin-left: -42px;
      width: 38px;
      background-color: #fff;
      overflow: hidden;
      display: none; }
      .WW_MOD_EM_5-0-produktfinder .WW_ajax-container .WW_age-icon .WW_icon-left .WW_ui-icon, .WW_MOD_EM_5-0-produktfinder .WW_ajax-container .WW_age-icon .WW_icon-right .WW_ui-icon {
        position: static;
        margin: 0px;
        left: auto;
        top: auto;
        fill: #f84914; }
    .WW_MOD_EM_5-0-produktfinder .WW_ajax-container .WW_age-icon .WW_icon-right {
      padding-left: 2px;
      margin-left: -1px;
      width: 43px; }
      .WW_MOD_EM_5-0-produktfinder .WW_ajax-container .WW_age-icon .WW_icon-right .WW_ui-icon {
        margin-left: -43px; }
  .WW_MOD_EM_5-0-produktfinder .WW_ajax-container .WW_choice-age {
    padding: 4.16667% 0; }
    .WW_MOD_EM_5-0-produktfinder .WW_ajax-container .WW_choice-age .WW_OBJ_ui-btn {
      margin-bottom: 10px;
      margin-top: 10px; }
  .WW_MOD_EM_5-0-produktfinder .WW_ajax-container .WW_wage-inner p {
    font-family: "WuW-BoldWeb", Arial, Helvetica, sans-serif;
    font-size: 1.56rem;
    line-height: 1.1;
    font-family: "WuW-BoldWeb", Arial, Helvetica, sans-serif; }
    @media (min-width: 640px) {
      .WW_MOD_EM_5-0-produktfinder .WW_ajax-container .WW_wage-inner p {
        font-size: 1.78rem; } }
  .WW_MOD_EM_5-0-produktfinder .WW_ajax-container .WW_wage-inner .chosen-container {
    color: #f84914;
    background: white;
    border: none;
    border-bottom: 2px solid #f84914;
    margin-top: 10px;
    margin-bottom: 10px; }
    .WW_MOD_EM_5-0-produktfinder .WW_ajax-container .WW_wage-inner .chosen-container .chosen-single {
      border: none; }
      .WW_MOD_EM_5-0-produktfinder .WW_ajax-container .WW_wage-inner .chosen-container .chosen-single span {
        font-family: "WuW-BoldWeb", Arial, Helvetica, sans-serif;
        font-size: 1.56rem;
        line-height: 1.1;
        font-family: "WuW-BoldWeb", Arial, Helvetica, sans-serif;
        color: #f84914; }
        @media (min-width: 640px) {
          .WW_MOD_EM_5-0-produktfinder .WW_ajax-container .WW_wage-inner .chosen-container .chosen-single span {
            font-size: 1.78rem; } }
      .WW_MOD_EM_5-0-produktfinder .WW_ajax-container .WW_wage-inner .chosen-container .chosen-single div b {
        background: url(../img/icons/WW_arrow-down-tarif-icon.svg) no-repeat; }
    .WW_MOD_EM_5-0-produktfinder .WW_ajax-container .WW_wage-inner .chosen-container .chosen-drop {
      border: none; }
  .WW_MOD_EM_5-0-produktfinder .WW_ajax-container .WW_icon-wrap {
    width: 100%;
    padding: 4.16667%;
    padding-top: 0px; }
  .WW_MOD_EM_5-0-produktfinder .WW_ajax-container .WW_choice-wage {
    width: 100%; }
  .WW_MOD_EM_5-0-produktfinder .WW_ajax-container .WW_OBJ_fm-select-generated {
    border: none;
    width: 100%;
    border-bottom: 2px solid #f84914;
    font-size: 36px;
    color: #f84914;
    background: transparent;
    margin-top: 15px;
    margin-bottom: 15px;
    padding-left: 0px; }
    .WW_MOD_EM_5-0-produktfinder .WW_ajax-container .WW_OBJ_fm-select-generated:after {
      font-size: 29px;
      height: 20px;
      width: 20px; }
    .WW_MOD_EM_5-0-produktfinder .WW_ajax-container .WW_OBJ_fm-select-generated:hover {
      cursor: pointer; }
    .WW_MOD_EM_5-0-produktfinder .WW_ajax-container .WW_OBJ_fm-select-generated .sod_label {
      left: 0px; }
    .WW_MOD_EM_5-0-produktfinder .WW_ajax-container .WW_OBJ_fm-select-generated .sod_option {
      padding-left: 0px; }
  .WW_MOD_EM_5-0-produktfinder .WW_ajax-container .sod_list_wrapper {
    border: none; }
  .WW_MOD_EM_5-0-produktfinder .WW_ajax-container .sod_option {
    border-bottom: 2px solid #f84914; }
  .WW_MOD_EM_5-0-produktfinder .WW_ajax-container .WW_step-result .WW_ct-inner {
    padding: 4.16667%; }
  .WW_MOD_EM_5-0-produktfinder .WW_ajax-container .WW_step-result .WW_product {
    padding-bottom: 20px; }
  .WW_MOD_EM_5-0-produktfinder .WW_ajax-container .WW_step-result .WW_small-head {
    font-size: 16px;
    font-size: 1.6rem;
    *zoom: 1; }
    .WW_MOD_EM_5-0-produktfinder .WW_ajax-container .WW_step-result .WW_small-head:before, .WW_MOD_EM_5-0-produktfinder .WW_ajax-container .WW_step-result .WW_small-head:after {
      content: "";
      display: table; }
    .WW_MOD_EM_5-0-produktfinder .WW_ajax-container .WW_step-result .WW_small-head:after {
      clear: both; }
    .WW_MOD_EM_5-0-produktfinder .WW_ajax-container .WW_step-result .WW_small-head p {
      padding-top: 7px;
      margin-bottom: 10px; }
    .WW_MOD_EM_5-0-produktfinder .WW_ajax-container .WW_step-result .WW_small-head button, .WW_MOD_EM_5-0-produktfinder .WW_ajax-container .WW_step-result .WW_small-head .WW_MOD_EM_2-0-widgetleiste .WW_search-window .WW_switch-wrap a.WW_switch-button, .WW_MOD_EM_2-0-widgetleiste .WW_search-window .WW_switch-wrap .WW_MOD_EM_5-0-produktfinder .WW_ajax-container .WW_step-result .WW_small-head a.WW_switch-button {
      float: left;
      margin-right: 25px;
      background: #ededed;
      color: #000;
      border: none;
      margin-bottom: 10px; }
      .WW_MOD_EM_5-0-produktfinder .WW_ajax-container .WW_step-result .WW_small-head button.WW_st-active, .WW_MOD_EM_5-0-produktfinder .WW_ajax-container .WW_step-result .WW_small-head .WW_MOD_EM_2-0-widgetleiste .WW_search-window .WW_switch-wrap a.WW_st-active.WW_switch-button, .WW_MOD_EM_2-0-widgetleiste .WW_search-window .WW_switch-wrap .WW_MOD_EM_5-0-produktfinder .WW_ajax-container .WW_step-result .WW_small-head a.WW_st-active.WW_switch-button {
        background: #dbdbdb; }
  .WW_MOD_EM_5-0-produktfinder .WW_ajax-container .WW_step-result .WW_OBJ_text-hl {
    color: #f84914;
    margin: 0px; }
  .WW_MOD_EM_5-0-produktfinder .WW_ajax-container .WW_step-result .WW_sub {
    font-size: 16px;
    font-size: 1.6rem; }
  .WW_MOD_EM_5-0-produktfinder .WW_ajax-container .WW_step-result .slick-dots {
    bottom: -40px; }
  .WW_MOD_EM_5-0-produktfinder .WW_ajax-container .WW_step-result .slick-prev, .WW_MOD_EM_5-0-produktfinder .WW_ajax-container .WW_step-result .slick-next {
    height: 30px; }
  .WW_MOD_EM_5-0-produktfinder .WW_ajax-container .WW_step-result ul {
    margin-top: 15px;
    margin-bottom: 15px; }
  .WW_MOD_EM_5-0-produktfinder .WW_ajax-container .WW_step-result .WW_directions {
    padding-top: 40px; }
  .WW_MOD_EM_5-0-produktfinder .WW_directions {
    clear: both;
    *zoom: 1;
    margin-top: 4.16667%; }
    .WW_MOD_EM_5-0-produktfinder .WW_directions:before, .WW_MOD_EM_5-0-produktfinder .WW_directions:after {
      content: "";
      display: table; }
    .WW_MOD_EM_5-0-produktfinder .WW_directions:after {
      clear: both; }
    .WW_MOD_EM_5-0-produktfinder .WW_directions div {
      /* button {
				width: 100%;
			} */
      /* &:nth-child(2) {
				margin-right: span(1)/2;
				float: right;
			} */ }
      .WW_MOD_EM_5-0-produktfinder .WW_directions div.WW_go-back {
        float: left; }
      .WW_MOD_EM_5-0-produktfinder .WW_directions div.WW_go-next {
        float: right; }

.WW_MOD_EM_7-0-fortschritt {
  margin-bottom: 25px; }
  @media (min-width: 640px) {
    .WW_MOD_EM_7-0-fortschritt {
      margin-bottom: 40px; } }
  .WW_MOD_EM_7-0-fortschritt > .WW_ct {
    padding: 0px 4.16667%; }
  .WW_MOD_EM_7-0-fortschritt ol {
    list-style-type: none;
    display: -webkit-box;
    display: flex;
    flex-wrap: wrap; }
  .WW_MOD_EM_7-0-fortschritt li {
    -webkit-box-flex: 1;
            flex: 1;
    margin-right: 15px;
    margin-top: 20px;
    padding-bottom: 10px;
    border-bottom: 4px solid #f84914; }
  .WW_MOD_EM_7-0-fortschritt .WW_processbar {
    position: relative; }
  .WW_MOD_EM_7-0-fortschritt .WW_processbar-prefix {
    display: none;
    float: left;
    font-size: 0.83rem;
    line-height: 1.4;
    font-family: "WuW-RegularWeb", Arial, Helvetica, sans-serif;
    color: #f84914; }
    @media (min-width: 640px) {
      .WW_MOD_EM_7-0-fortschritt .WW_processbar-prefix {
        font-size: 0.83rem; } }
  .WW_MOD_EM_7-0-fortschritt .WW_processbar-description {
    display: none;
    margin-left: 30px;
    font-size: 0.83rem;
    line-height: 1.4;
    font-family: "WuW-RegularWeb", Arial, Helvetica, sans-serif;
    color: #f84914; }
    @media (min-width: 640px) {
      .WW_MOD_EM_7-0-fortschritt .WW_processbar-description {
        font-size: 0.83rem; } }
  .WW_MOD_EM_7-0-fortschritt .WW_processbar-active ~ li {
    border-color: #c6c6c6; }
    .WW_MOD_EM_7-0-fortschritt .WW_processbar-active ~ li .WW_processbar-prefix,
    .WW_MOD_EM_7-0-fortschritt .WW_processbar-active ~ li .WW_processbar-description {
      color: #878787; }
  .WW_MOD_EM_7-0-fortschritt .WW_processbar-active * {
    color: #f84914;
    font-size: 0.83rem;
    line-height: 1.4;
    font-family: "WuW-BoldWeb", Arial, Helvetica, sans-serif; }
  .WW_MOD_EM_7-0-fortschritt .WW_processbar-active .WW_processbar-prefix,
  .WW_MOD_EM_7-0-fortschritt .WW_processbar-active .WW_processbar-description {
    position: absolute;
    left: 0;
    bottom: 10px;
    display: block; }
  .WW_MOD_EM_7-0-fortschritt.WW_ext-single ol {
    display: block; }
  .WW_MOD_EM_7-0-fortschritt.WW_ext-single li {
    position: relative;
    margin-right: 0;
    border-color: #c6c6c6; }
    .WW_MOD_EM_7-0-fortschritt.WW_ext-single li .WW_progress {
      position: absolute;
      height: 4px;
      bottom: -4px;
      left: 0;
      width: 0;
      background-color: #f84914;
      -webkit-transition: width 300ms;
      transition: width 300ms; }

/**
 * Note: this is for the original forms!!!
 */
.WW_OBJ_form-wrap .ww-processbar {
  opacity: 1;
  text-align: center;
  padding: 0 4.16667%;
  margin-bottom: 25px; }
  @media (min-width: 640px) {
    .WW_OBJ_form-wrap .ww-processbar {
      margin-bottom: 40px; } }
  .WW_OBJ_form-wrap .ww-processbar.WW_st-visible {
    opacity: 1; }
  .WW_OBJ_form-wrap .ww-processbar .WW_status {
    text-align: left;
    margin-bottom: 10px;
    color: #f84914; }
    .WW_OBJ_form-wrap .ww-processbar .WW_status strong {
      padding-left: 5px; }
      .WW_OBJ_form-wrap .ww-processbar .WW_status strong.WW_st-nopadd {
        padding-left: 0px; }
  .WW_OBJ_form-wrap .ww-processbar.WW_ext-multi .ww-processbar-description {
    border: none;
    background: #f84914;
    max-height: 4px;
    text-indent: 100%;
    white-space: nowrap;
    overflow: hidden; }
  .WW_OBJ_form-wrap .ww-processbar.WW_ext-multi .ww-processbar-active ~ li {
    position: relative; }
    .WW_OBJ_form-wrap .ww-processbar.WW_ext-multi .ww-processbar-active ~ li:after {
      position: absolute;
      top: 0px;
      content: " ";
      height: 4px;
      width: 40px;
      margin-left: 20px;
      background: #f0f0f0; }
    .WW_OBJ_form-wrap .ww-processbar.WW_ext-multi .ww-processbar-active ~ li:last-child:after {
      display: none; }
  .WW_OBJ_form-wrap .ww-processbar.WW_ext-multi.WW_st-finished li {
    display: none; }
    .WW_OBJ_form-wrap .ww-processbar.WW_ext-multi.WW_st-finished li:first-of-type {
      display: block;
      width: 100%; }
  .WW_OBJ_form-wrap .ww-processbar.WW_st-finished li {
    display: none; }
    .WW_OBJ_form-wrap .ww-processbar.WW_st-finished li:first-of-type {
      display: block;
      width: 100% !important; }
      .WW_OBJ_form-wrap .ww-processbar.WW_st-finished li:first-of-type .ww-processbar-description {
        max-height: 4px !important;
        overflow: hidden;
        padding-bottom: 0px !important; }
  .WW_OBJ_form-wrap .ww-processbar ol {
    list-style-type: none;
    *zoom: 1; }
    .WW_OBJ_form-wrap .ww-processbar ol:before, .WW_OBJ_form-wrap .ww-processbar ol:after {
      content: "";
      display: table; }
    .WW_OBJ_form-wrap .ww-processbar ol:after {
      clear: both; }
  .WW_OBJ_form-wrap .ww-processbar li {
    float: left;
    position: relative;
    background: transparent;
    margin: 0px 7px;
    padding: 0px; }
    .WW_OBJ_form-wrap .ww-processbar li:before {
      content: " ";
      width: 100%;
      height: 4px;
      z-index: 0;
      display: none; }
    .WW_OBJ_form-wrap .ww-processbar li:first-child {
      margin-left: 0px; }
    .WW_OBJ_form-wrap .ww-processbar li:last-child {
      margin-right: 0px; }
      .WW_OBJ_form-wrap .ww-processbar li:last-child:before {
        display: none; }
  .WW_OBJ_form-wrap .ww-processbar .ww-processbar-description {
    border-bottom: 4px solid #f84914;
    text-align: left;
    font-size: 0.83rem;
    line-height: 1.4;
    font-family: "WuW-RegularWeb", Arial, Helvetica, sans-serif;
    color: #f84914;
    font-family: "WuW-BoldWeb", Arial, Helvetica, sans-serif;
    padding-right: 10px; }
    @media (min-width: 640px) {
      .WW_OBJ_form-wrap .ww-processbar .ww-processbar-description {
        font-size: 0.83rem; } }
  .WW_OBJ_form-wrap .ww-processbar .ww-processbar-prefix span {
    display: none;
    overflow: hidden;
    text-indent: 100%;
    height: 4px;
    white-space: nowrap;
    position: relative;
    z-index: 1;
    background-color: #f0f0f0; }
  .WW_OBJ_form-wrap .ww-processbar .ww-processbar-active ~ li .ww-processbar-prefix span {
    color: #f84914;
    text-indent: 0; }
    .WW_OBJ_form-wrap .ww-processbar .ww-processbar-active ~ li .ww-processbar-prefix span:after {
      display: none; }
  .WW_OBJ_form-wrap .ww-processbar .ww-processbar-active ~ li .ww-processbar-description {
    border-bottom: 4px solid #f0f0f0;
    color: #878787;
    font-family: "WuW-RegularWeb", Arial, Helvetica, sans-serif; }
  .WW_OBJ_form-wrap .ww-processbar .ww-processbar-active .ww-processbar-description {
    border-bottom: 4px solid #f84914; }

.WW_OBJ_form-wrap .ww-processbar-steps2 li {
  width: calc(50% - 10px); }

.WW_OBJ_form-wrap .ww-processbar-steps3 li {
  width: calc(33.33% - 14px); }

.WW_OBJ_form-wrap .ww-processbar-steps4 li {
  width: calc(25% - 15px); }

.WW_MOD_EM_8-0-suchergebnisliste {
  max-width: 1500px;
  margin: 0 auto;
  margin-bottom: 60px;
  /*-----|| search content ||-----*/ }
  @media (min-width: 640px) {
    .WW_MOD_EM_8-0-suchergebnisliste {
      margin-bottom: 80px; } }
  .WW_MOD_EM_8-0-suchergebnisliste > .WW_ct {
    padding: 0 4.16667% 30px 4.16667%; }
  .WW_MOD_EM_8-0-suchergebnisliste .WW_ct-search {
    background-color: #fff; }
    .WW_MOD_EM_8-0-suchergebnisliste .WW_ct-search .WW_fm-srd {
      *zoom: 1;
      position: relative; }
      .WW_MOD_EM_8-0-suchergebnisliste .WW_ct-search .WW_fm-srd:before, .WW_MOD_EM_8-0-suchergebnisliste .WW_ct-search .WW_fm-srd:after {
        content: "";
        display: table; }
      .WW_MOD_EM_8-0-suchergebnisliste .WW_ct-search .WW_fm-srd:after {
        clear: both; }
      .WW_MOD_EM_8-0-suchergebnisliste .WW_ct-search .WW_fm-srd > .WW_ui-icon {
        fill: #333; }
    .WW_MOD_EM_8-0-suchergebnisliste .WW_ct-search input {
      float: left;
      width: 75%;
      border: 2px solid #f0f0f0;
      border-right: none; }
    .WW_MOD_EM_8-0-suchergebnisliste .WW_ct-search .WW_OBJ_ui-btn {
      position: absolute;
      right: 0;
      padding-left: 0;
      min-width: auto;
      float: left; }
      .WW_MOD_EM_8-0-suchergebnisliste .WW_ct-search .WW_OBJ_ui-btn .WW_text {
        display: none; }
      .WW_MOD_EM_8-0-suchergebnisliste .WW_ct-search .WW_OBJ_ui-btn .WW_ui-icon {
        left: 50%;
        margin-left: -10px; }
      .WW_MOD_EM_8-0-suchergebnisliste .WW_ct-search .WW_OBJ_ui-btn.WW_OBJ_ext-icon-cta {
        width: 25%;
        min-width: 0;
        min-height: 44px; }
  .WW_MOD_EM_8-0-suchergebnisliste .WW_result-text {
    margin-top: 25px;
    font-family: "WuW-BoldWeb", Arial, Helvetica, sans-serif; }
    @media (min-width: 640px) {
      .WW_MOD_EM_8-0-suchergebnisliste .WW_result-text {
        margin-top: 40px; } }
    .WW_MOD_EM_8-0-suchergebnisliste .WW_result-text strong {
      color: #f84914; }
  .WW_MOD_EM_8-0-suchergebnisliste .WW_error-text {
    font-size: 1rem;
    line-height: 1.45;
    font-family: "WuW-RegularWeb", Arial, Helvetica, sans-serif;
    margin-top: 15px; }
    @media (min-width: 640px) {
      .WW_MOD_EM_8-0-suchergebnisliste .WW_error-text {
        margin-top: 25px; } }
  .WW_MOD_EM_8-0-suchergebnisliste .WW_filter {
    margin-bottom: 30px;
    *zoom: 1; }
    .WW_MOD_EM_8-0-suchergebnisliste .WW_filter:before, .WW_MOD_EM_8-0-suchergebnisliste .WW_filter:after {
      content: "";
      display: table; }
    .WW_MOD_EM_8-0-suchergebnisliste .WW_filter:after {
      clear: both; }
    .WW_MOD_EM_8-0-suchergebnisliste .WW_filter .WW_filter-item {
      float: left;
      margin-right: 5px;
      margin-bottom: 5px;
      padding: 5px 10px 5px 5px;
      background-color: #ededed; }
      .WW_MOD_EM_8-0-suchergebnisliste .WW_filter .WW_filter-item .WW_OBJ_fm-checkbox-filter:before,
      .WW_MOD_EM_8-0-suchergebnisliste .WW_filter .WW_filter-item .WW_OBJ_fm-radio-filter:before {
        background-color: #fff; }
      .WW_MOD_EM_8-0-suchergebnisliste .WW_filter .WW_filter-item .WW_OBJ_fm-checkbox-filter .WW_text,
      .WW_MOD_EM_8-0-suchergebnisliste .WW_filter .WW_filter-item .WW_OBJ_fm-radio-filter .WW_text {
        line-height: 3rem; }
  .WW_MOD_EM_8-0-suchergebnisliste .WW_OBJ_ui-pager {
    margin-top: 15px; }
    @media (min-width: 640px) {
      .WW_MOD_EM_8-0-suchergebnisliste .WW_OBJ_ui-pager {
        margin-top: 25px; } }
  .WW_MOD_EM_8-0-suchergebnisliste .WW_result {
    margin-top: 15px;
    border-top: 2px solid #f0f0f0;
    border-bottom: 2px solid #f0f0f0;
    padding-top: 15px;
    padding-bottom: 15px; }
    @media (min-width: 640px) {
      .WW_MOD_EM_8-0-suchergebnisliste .WW_result {
        margin-top: 25px; } }
    @media (min-width: 640px) {
      .WW_MOD_EM_8-0-suchergebnisliste .WW_result {
        padding-top: 25px; } }
    @media (min-width: 640px) {
      .WW_MOD_EM_8-0-suchergebnisliste .WW_result {
        padding-bottom: 25px; } }
    .WW_MOD_EM_8-0-suchergebnisliste .WW_result .WW_result-item {
      margin-top: 25px; }
      @media (min-width: 640px) {
        .WW_MOD_EM_8-0-suchergebnisliste .WW_result .WW_result-item {
          margin-top: 40px; } }
      .WW_MOD_EM_8-0-suchergebnisliste .WW_result .WW_result-item:first-child {
        margin-top: 0px; }
      .WW_MOD_EM_8-0-suchergebnisliste .WW_result .WW_result-item:hover .WW_OBJ_text-body, .WW_MOD_EM_8-0-suchergebnisliste .WW_result .WW_result-item:hover .WW_OBJ_text-hl {
        color: #fc7e51; }
      .WW_MOD_EM_8-0-suchergebnisliste .WW_result .WW_result-item .WW_num {
        display: inline-block; }
      .WW_MOD_EM_8-0-suchergebnisliste .WW_result .WW_result-item .WW_location {
        display: block;
        margin-bottom: 10px; }
      .WW_MOD_EM_8-0-suchergebnisliste .WW_result .WW_result-item .WW_OBJ_text-body, .WW_MOD_EM_8-0-suchergebnisliste .WW_result .WW_result-item .WW_OBJ_text-hl {
        margin-bottom: 15px;
        -webkit-transition: color 300ms ease-in-out;
        transition: color 300ms ease-in-out; }
      .WW_MOD_EM_8-0-suchergebnisliste .WW_result .WW_result-item .WW_OBJ_text-link-icon {
        color: #f84914;
        margin-top: 10px; }
        .WW_MOD_EM_8-0-suchergebnisliste .WW_result .WW_result-item .WW_OBJ_text-link-icon:hover {
          color: #fc7e51; }
          .WW_MOD_EM_8-0-suchergebnisliste .WW_result .WW_result-item .WW_OBJ_text-link-icon:hover .WW_ui-icon {
            fill: #fc7e51; }
        .WW_MOD_EM_8-0-suchergebnisliste .WW_result .WW_result-item .WW_OBJ_text-link-icon .WW_ui-icon {
          fill: #f84914; }

.WW_MOD_EM_9-0-layermodul > .WW_ct {
  padding-top: 60px; }
  @media (min-width: 640px) {
    .WW_MOD_EM_9-0-layermodul > .WW_ct {
      padding-top: 80px; } }

.WW_MOD_EM_9-0-layermodul .WW_gewinn {
  padding-left: 4.16667%;
  padding-right: 4.16667%; }
  .WW_MOD_EM_9-0-layermodul .WW_gewinn button, .WW_MOD_EM_9-0-layermodul .WW_gewinn .WW_MOD_EM_2-0-widgetleiste .WW_search-window .WW_switch-wrap a.WW_switch-button, .WW_MOD_EM_2-0-widgetleiste .WW_search-window .WW_switch-wrap .WW_MOD_EM_9-0-layermodul .WW_gewinn a.WW_switch-button {
    display: block;
    margin: 5% auto; }

.WW_MOD_EM_9-1-bewertungslayer > .WW_ct > .WW_ct-inner {
  padding-top: 60px;
  padding-bottom: 60px;
  padding-left: 4.16667%;
  padding-right: 4.16667%; }
  @media (min-width: 640px) {
    .WW_MOD_EM_9-1-bewertungslayer > .WW_ct > .WW_ct-inner {
      padding-top: 80px; } }
  @media (min-width: 640px) {
    .WW_MOD_EM_9-1-bewertungslayer > .WW_ct > .WW_ct-inner {
      padding-bottom: 80px; } }

.WW_MOD_EM_9-1-bewertungslayer .WW_acc-ct > * {
  margin-bottom: 0; }

.WW_MOD_EM_9-1-bewertungslayer .WW_load-more {
  margin-top: 15px;
  width: 100%; }
  @media (min-width: 640px) {
    .WW_MOD_EM_9-1-bewertungslayer .WW_load-more {
      margin-top: 25px; } }

.WW_MOD_EM_9-1-bewertungslayer .WW_acc-answer {
  background-color: #fff;
  padding: 20px;
  margin-top: 20px; }
  .WW_MOD_EM_9-1-bewertungslayer .WW_acc-answer:empty {
    display: none; }

.WW_MOD_EM_9-1-bewertungslayer .WW_OBJ_element-accordion.WW_ext-faq.WW_ext-rating .WW_acc-item .WW_acc-header {
  padding: 15px; }
  .WW_MOD_EM_9-1-bewertungslayer .WW_OBJ_element-accordion.WW_ext-faq.WW_ext-rating .WW_acc-item .WW_acc-header .WW_rating-stars {
    position: static; }
  .WW_MOD_EM_9-1-bewertungslayer .WW_OBJ_element-accordion.WW_ext-faq.WW_ext-rating .WW_acc-item .WW_acc-header .WW_text {
    padding: 0; }

.WW_MOD_EM_9-1-bewertungslayer .WW_OBJ_element-accordion.WW_ext-faq.WW_ext-rating .WW_acc-item .WW_acc-ct {
  background: none;
  padding: 0 15px 15px; }

.WW_MOD_EM_9-1-bewertungslayer .WW_OBJ_element-accordion.WW_ext-faq.WW_ext-rating .WW_acc-item .WW_rating_more {
  display: block;
  overflow: hidden;
  -webkit-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
  max-height: 1.5em; }

.WW_MOD_EM_9-1-bewertungslayer .WW_OBJ_element-accordion.WW_ext-faq.WW_ext-rating .WW_acc-item.WW_st-open .WW_rating_more {
  max-height: 0em; }

.WW_MOD_EM_10-0-cookiemodul {
  display: none;
  background-color: #f0f0f0;
  z-index: 301;
  position: relative;
  /* INSERT START
* im Rahmen der Zusammenführung aus unserer Entwicklung und der von JvM
*/
  /* INSERT ENDE */ }
  .WW_MOD_EM_10-0-cookiemodul p {
    padding-right: 50px;
    color: #000;
    font-size: 0.83rem;
    line-height: 1.4;
    font-family: "WuW-RegularWeb", Arial, Helvetica, sans-serif;
    font-family: "WuW-RegularWeb", Arial, Helvetica, sans-serif; }
    @media (min-width: 640px) {
      .WW_MOD_EM_10-0-cookiemodul p {
        font-size: 0.83rem; } }
    .WW_MOD_EM_10-0-cookiemodul p a {
      color: #000;
      text-decoration: underline;
      white-space: nowrap; }
    .WW_MOD_EM_10-0-cookiemodul p strong {
      font-family: "WuW-BoldWeb", Arial, Helvetica, sans-serif; }
  .WW_MOD_EM_10-0-cookiemodul .WW_ui-cssbtn-close {
    position: absolute;
    right: 4.16667%;
    top: 20px;
    color: #f84914; }
    .WW_MOD_EM_10-0-cookiemodul .WW_ui-cssbtn-close .WW_ui-icon {
      fill: #f84914; }
  .WW_MOD_EM_10-0-cookiemodul .WW_outer-wrap {
    position: relative;
    max-width: 1500px;
    margin: 0 auto; }
    .WW_MOD_EM_10-0-cookiemodul .WW_outer-wrap .WW_ct {
      padding: 20px 4.16667%; }
  .WW_MOD_EM_10-0-cookiemodul.sticky {
    z-index: 2000;
    position: fixed;
    top: 0;
    width: 100%; }

.WW_MOD_EM_11-1-equalheight {
  margin-bottom: 60px; }
  @media (min-width: 640px) {
    .WW_MOD_EM_11-1-equalheight {
      margin-bottom: 80px; } }
  .WW_MOD_EM_11-1-equalheight > .WW_ct {
    padding-left: 4.16667%;
    padding-right: 4.16667%; }
  .WW_MOD_EM_11-1-equalheight .WW_MOD_TM_6-0-blogteaser, .WW_MOD_EM_11-1-equalheight .WW_MOD_TM_7-0-blogteaser, .WW_MOD_EM_11-1-equalheight .WW_MOD_TM_10-0-kampagnenteaser,
  .WW_MOD_EM_11-1-equalheight .WW_MOD_TM_7-0-blogteaser,
  .WW_MOD_EM_11-1-equalheight .WW_MOD_TM_10-0-blogteaser {
    background-color: #ededed; }
    .WW_MOD_EM_11-1-equalheight .WW_MOD_TM_6-0-blogteaser .WW_ct-textinfo, .WW_MOD_EM_11-1-equalheight .WW_MOD_TM_7-0-blogteaser .WW_ct-textinfo, .WW_MOD_EM_11-1-equalheight .WW_MOD_TM_10-0-kampagnenteaser .WW_ct-textinfo,
    .WW_MOD_EM_11-1-equalheight .WW_MOD_TM_7-0-blogteaser .WW_ct-textinfo,
    .WW_MOD_EM_11-1-equalheight .WW_MOD_TM_10-0-blogteaser .WW_ct-textinfo {
      background-color: #ededed; }
  @media (max-width: 639px) {
    .WW_MOD_EM_11-1-equalheight .WW_equalheight-cont .WW_col + .WW_col {
      margin-top: 15px; } }

.WW_MOD_EM_12-0-iframe {
  margin-bottom: 60px; }
  @media (min-width: 640px) {
    .WW_MOD_EM_12-0-iframe {
      margin-bottom: 80px; } }
  .WW_MOD_EM_12-0-iframe.WW_MOD_video {
    position: relative;
    width: 100%;
    height: 0;
    padding-bottom: 56.25%;
    overflow: hidden; }
    .WW_MOD_EM_12-0-iframe.WW_MOD_video iframe {
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%; }
  .WW_MOD_EM_12-0-iframe > .WW_ct {
    padding-left: 4.16667%;
    padding-right: 4.16667%; }
  .WW_MOD_EM_12-0-iframe .WW_frame-wrap {
    width: 100%; }
    .WW_MOD_EM_12-0-iframe .WW_frame-wrap .WW_OBJ-iframe {
      width: 100%;
      border: none; }

.WW_MOD_EM_13-0-gewinnspiel {
  margin-bottom: 60px; }
  @media (min-width: 640px) {
    .WW_MOD_EM_13-0-gewinnspiel {
      margin-bottom: 80px; } }
  .WW_MOD_EM_13-0-gewinnspiel .WW_OBJ_element-layer {
    z-index: 1001;
    display: none; }
    .WW_MOD_EM_13-0-gewinnspiel .WW_OBJ_element-layer.WW_st-visible {
      display: block; }
  .WW_MOD_EM_13-0-gewinnspiel .WW_ct .WW_status {
    display: none; }
  .WW_MOD_EM_13-0-gewinnspiel .WW_ct .WW_img-ct {
    padding-top: 56.25%;
    position: relative; }
    .WW_MOD_EM_13-0-gewinnspiel .WW_ct .WW_img-ct img {
      width: 100%;
      height: auto;
      position: absolute;
      top: 0px;
      left: 0px; }
  .WW_MOD_EM_13-0-gewinnspiel .WW_ct .slick-dots {
    bottom: -35px !important; }
  .WW_MOD_EM_13-0-gewinnspiel .WW_ct .WW_item {
    position: relative;
    margin-right: 8px;
    margin-left: 8px;
    max-width: 100%; }
  .WW_MOD_EM_13-0-gewinnspiel .WW_ct #WW_form-sweepstakes .WW_fm-mandatory {
    float: left;
    display: block; }
  .WW_MOD_EM_13-0-gewinnspiel .WW_ct #WW_form-sweepstakes .WW_OBJ_ui-btn {
    float: right; }
  .WW_MOD_EM_13-0-gewinnspiel .WW_ct .WW_OBJ_fm-srd {
    margin-bottom: 15px; }
    @media (min-width: 640px) {
      .WW_MOD_EM_13-0-gewinnspiel .WW_ct .WW_OBJ_fm-srd {
        margin-bottom: 25px; } }
  .WW_MOD_EM_13-0-gewinnspiel .WW_ct .WW_info {
    border: 2px solid #f0f0f0;
    border-top: 0px;
    padding: 15px;
    font-family: "WuW-RegularWeb", Arial, Helvetica, sans-serif; }
    .WW_MOD_EM_13-0-gewinnspiel .WW_ct .WW_info .WW_OBJ_text-hl {
      margin-bottom: 10px; }
  .WW_MOD_EM_13-0-gewinnspiel .WW_ct .WW_captcha-form .WW_OBJ_ui-btn:hover {
    color: #fc7e51; }
    .WW_MOD_EM_13-0-gewinnspiel .WW_ct .WW_captcha-form .WW_OBJ_ui-btn:hover .WW_ui-icon {
      fill: #fc7e51 !important; }
  .WW_MOD_EM_13-0-gewinnspiel .WW_ct .WW_OBJ_fm-captcha-srd {
    width: 100%; }
  .WW_MOD_EM_13-0-gewinnspiel .WW_ct .WW_captcha-head {
    padding-left: 15px; }
  .WW_MOD_EM_13-0-gewinnspiel .WW_ct .WW_submit {
    *zoom: 1;
    margin-top: 35px; }
    .WW_MOD_EM_13-0-gewinnspiel .WW_ct .WW_submit:before, .WW_MOD_EM_13-0-gewinnspiel .WW_ct .WW_submit:after {
      content: "";
      display: table; }
    .WW_MOD_EM_13-0-gewinnspiel .WW_ct .WW_submit:after {
      clear: both; }
    .WW_MOD_EM_13-0-gewinnspiel .WW_ct .WW_submit .WW_OBJ_ui-btn {
      -webkit-transition: all 300ms ease-in-out;
      transition: all 300ms ease-in-out; }
    .WW_MOD_EM_13-0-gewinnspiel .WW_ct .WW_submit.WW_st-success .ww-success {
      display: block; }
    .WW_MOD_EM_13-0-gewinnspiel .WW_ct .WW_submit.WW_st-success .ww-error {
      display: none; }
    .WW_MOD_EM_13-0-gewinnspiel .WW_ct .WW_submit.WW_st-success .WW_OBJ_ui-btn {
      background: #94c23c;
      border-color: #94c23c;
      color: #fff; }
    .WW_MOD_EM_13-0-gewinnspiel .WW_ct .WW_submit.WW_st-error .ww-success {
      display: none; }
    .WW_MOD_EM_13-0-gewinnspiel .WW_ct .WW_submit.WW_st-error .ww-error, .WW_MOD_EM_13-0-gewinnspiel .WW_ct .WW_submit.WW_st-error .WW_OBJ_ui-btn {
      display: block; }
    .WW_MOD_EM_13-0-gewinnspiel .WW_ct .WW_submit.WW_st-error .WW_OBJ_ui-btn {
      background: #e20a16;
      border-color: #e20a16;
      color: #fff; }
    .WW_MOD_EM_13-0-gewinnspiel .WW_ct .WW_submit .ww-success {
      position: relative;
      display: none; }
      .WW_MOD_EM_13-0-gewinnspiel .WW_ct .WW_submit .ww-success .WW_icon {
        display: block;
        width: 40px;
        height: 40px;
        border-radius: 50%;
        background: #f84914; }
        .WW_MOD_EM_13-0-gewinnspiel .WW_ct .WW_submit .ww-success .WW_icon .WW_ui-icon {
          position: absolute;
          fill: #fff;
          top: 12px;
          left: 8px;
          width: 25px;
          height: 16px; }
      .WW_MOD_EM_13-0-gewinnspiel .WW_ct .WW_submit .ww-success .WW_text {
        color: #f84914;
        font-family: "WuW-BoldWeb", Arial, Helvetica, sans-serif;
        position: absolute;
        top: 5px;
        left: 50px; }
    .WW_MOD_EM_13-0-gewinnspiel .WW_ct .WW_submit .ww-error {
      display: none;
      margin-bottom: 15px; }
      @media (min-width: 640px) {
        .WW_MOD_EM_13-0-gewinnspiel .WW_ct .WW_submit .ww-error {
          margin-bottom: 25px; } }
  .WW_MOD_EM_13-0-gewinnspiel .WW_ct .WW_questions {
    padding: 36px 4.16667%;
    position: relative; }
    .WW_MOD_EM_13-0-gewinnspiel .WW_ct .WW_questions .WW_OBJ_text-hl {
      text-align: left;
      padding-left: 0px;
      padding-right: 0px; }
    .WW_MOD_EM_13-0-gewinnspiel .WW_ct .WW_questions .WW_OBJ_fm-label-head {
      padding-left: 0px; }
    .WW_MOD_EM_13-0-gewinnspiel .WW_ct .WW_questions .WW_OBJ_fm-radio-srd {
      margin-bottom: 15px; }
    .WW_MOD_EM_13-0-gewinnspiel .WW_ct .WW_questions .ww-error {
      padding-left: 0px;
      max-width: 50%; }
    .WW_MOD_EM_13-0-gewinnspiel .WW_ct .WW_questions .WW_question-wrap {
      background: #fff;
      display: none; }
      .WW_MOD_EM_13-0-gewinnspiel .WW_ct .WW_questions .WW_question-wrap.WW_st-active {
        display: block; }
      .WW_MOD_EM_13-0-gewinnspiel .WW_ct .WW_questions .WW_question-wrap.WW_st-last .WW_OBJ_fm-radio-srd {
        float: left; }
      .WW_MOD_EM_13-0-gewinnspiel .WW_ct .WW_questions .WW_question-wrap.WW_st-last .WW_ajax-container {
        *zoom: 1; }
        .WW_MOD_EM_13-0-gewinnspiel .WW_ct .WW_questions .WW_question-wrap.WW_st-last .WW_ajax-container:before, .WW_MOD_EM_13-0-gewinnspiel .WW_ct .WW_questions .WW_question-wrap.WW_st-last .WW_ajax-container:after {
          content: "";
          display: table; }
        .WW_MOD_EM_13-0-gewinnspiel .WW_ct .WW_questions .WW_question-wrap.WW_st-last .WW_ajax-container:after {
          clear: both; }
      .WW_MOD_EM_13-0-gewinnspiel .WW_ct .WW_questions .WW_question-wrap fieldset {
        padding-left: 0px;
        padding-right: 0px;
        padding-top: 0px; }
        .WW_MOD_EM_13-0-gewinnspiel .WW_ct .WW_questions .WW_question-wrap fieldset legend {
          top: 0px; }
      .WW_MOD_EM_13-0-gewinnspiel .WW_ct .WW_questions .WW_question-wrap .WW_OBJ_ext-size-s {
        margin-bottom: 2px; }
      .WW_MOD_EM_13-0-gewinnspiel .WW_ct .WW_questions .WW_question-wrap .WW_OBJ_ext-size-l {
        margin-bottom: 31px; }
      .WW_MOD_EM_13-0-gewinnspiel .WW_ct .WW_questions .WW_question-wrap .WW_OBJ_fm-radio-srd {
        margin-bottom: 21px; }
      .WW_MOD_EM_13-0-gewinnspiel .WW_ct .WW_questions .WW_question-wrap button .WW_ui-icon, .WW_MOD_EM_13-0-gewinnspiel .WW_ct .WW_questions .WW_question-wrap .WW_MOD_EM_2-0-widgetleiste .WW_search-window .WW_switch-wrap a.WW_switch-button .WW_ui-icon, .WW_MOD_EM_2-0-widgetleiste .WW_search-window .WW_switch-wrap .WW_MOD_EM_13-0-gewinnspiel .WW_ct .WW_questions .WW_question-wrap a.WW_switch-button .WW_ui-icon {
        display: none; }
    .WW_MOD_EM_13-0-gewinnspiel .WW_ct .WW_questions .ww-error {
      display: none; }
  .WW_MOD_EM_13-0-gewinnspiel .WW_ct .WW_steps {
    position: relative;
    margin-top: 40px;
    padding: 4.16667%; }
    .WW_MOD_EM_13-0-gewinnspiel .WW_ct .WW_steps .ww-processbar {
      height: 40px;
      position: relative; }
      .WW_MOD_EM_13-0-gewinnspiel .WW_ct .WW_steps .ww-processbar .ww-processbar-description {
        display: none; }
      .WW_MOD_EM_13-0-gewinnspiel .WW_ct .WW_steps .ww-processbar .ww-processbar-prefix {
        background: #fff;
        color: #f84914;
        position: relative; }
        .WW_MOD_EM_13-0-gewinnspiel .WW_ct .WW_steps .ww-processbar .ww-processbar-prefix span {
          display: block;
          width: 50px;
          height: 50px;
          color: #878787;
          position: relative;
          z-index: 50;
          position: absolute;
          left: 50%;
          margin-left: -25px;
          font-size: 1.65rem;
          line-height: 1.1;
          font-family: "WuW-BoldWeb", Arial, Helvetica, sans-serif;
          background: #f0f0f0;
          text-align: center;
          padding-top: 9px;
          -webkit-transition: all 300ms ease-in-out;
          transition: all 300ms ease-in-out; }
          @media (min-width: 640px) {
            .WW_MOD_EM_13-0-gewinnspiel .WW_ct .WW_steps .ww-processbar .ww-processbar-prefix span {
              font-size: 2.37rem; } }
        .WW_MOD_EM_13-0-gewinnspiel .WW_ct .WW_steps .ww-processbar .ww-processbar-prefix .WW_ui-icon {
          position: absolute;
          z-index: 50;
          left: 50%;
          top: 13px;
          margin-left: -12px;
          fill: #94c23c;
          opacity: 0;
          -webkit-transition: opacity 300ms ease-in-out;
          transition: opacity 300ms ease-in-out; }
    .WW_MOD_EM_13-0-gewinnspiel .WW_ct .WW_steps ol {
      max-width: 100%;
      display: -webkit-box;
      display: flex; }
    .WW_MOD_EM_13-0-gewinnspiel .WW_ct .WW_steps li {
      display: inline-block;
      width: 21.66667%;
      height: 50px;
      list-style-type: none;
      margin: 0px;
      position: relative;
      margin-right: 4.16667%; }
      .WW_MOD_EM_13-0-gewinnspiel .WW_ct .WW_steps li:after, .WW_MOD_EM_13-0-gewinnspiel .WW_ct .WW_steps li:before {
        content: " ";
        width: 50%;
        height: 2px;
        position: absolute;
        bottom: 23px;
        background: #f0f0f0;
        z-index: 10; }
      .WW_MOD_EM_13-0-gewinnspiel .WW_ct .WW_steps li:after {
        right: -25%; }
      .WW_MOD_EM_13-0-gewinnspiel .WW_ct .WW_steps li:before {
        left: 0px; }
      .WW_MOD_EM_13-0-gewinnspiel .WW_ct .WW_steps li:first-child:before {
        display: none; }
      .WW_MOD_EM_13-0-gewinnspiel .WW_ct .WW_steps li:last-child {
        margin-right: 0px; }
        .WW_MOD_EM_13-0-gewinnspiel .WW_ct .WW_steps li:last-child .ww-processbar-prefix span {
          border-radius: 50%; }
        .WW_MOD_EM_13-0-gewinnspiel .WW_ct .WW_steps li:last-child .ww-processbar-prefix .WW_ui-icon {
          opacity: 1;
          fill: #878787; }
        .WW_MOD_EM_13-0-gewinnspiel .WW_ct .WW_steps li:last-child:after {
          display: none; }
        .WW_MOD_EM_13-0-gewinnspiel .WW_ct .WW_steps li:last-child.WW_st-finished .ww-processbar-prefix .WW_ui-icon {
          fill: #94c23c; }
      .WW_MOD_EM_13-0-gewinnspiel .WW_ct .WW_steps li.WW_st-active .ww-processbar-prefix span {
        color: #f84914; }
      .WW_MOD_EM_13-0-gewinnspiel .WW_ct .WW_steps li.WW_st-active .ww-processbar-prefix .WW_ui-icon {
        fill: #f84914; }
      .WW_MOD_EM_13-0-gewinnspiel .WW_ct .WW_steps li.WW_st-finished .ww-processbar-prefix span {
        color: #eaf3d8;
        background: #eaf3d8; }
      .WW_MOD_EM_13-0-gewinnspiel .WW_ct .WW_steps li.WW_st-finished .ww-processbar-prefix .WW_ui-icon {
        opacity: 1; }

.WW_MOD_EM_14-0-beratersuche {
  margin-bottom: 15px; }
  @media (min-width: 640px) {
    .WW_MOD_EM_14-0-beratersuche {
      margin-bottom: 25px; } }
  .WW_MOD_EM_14-0-beratersuche .WW_ct .WW_location-search-wrap .WW_inner-search {
    *zoom: 1;
    padding: 25px 4.16667%;
    width: 100%;
    position: relative;
    -webkit-transition: padding-bottom 300ms ease-in-out;
    transition: padding-bottom 300ms ease-in-out; }
    .WW_MOD_EM_14-0-beratersuche .WW_ct .WW_location-search-wrap .WW_inner-search:before, .WW_MOD_EM_14-0-beratersuche .WW_ct .WW_location-search-wrap .WW_inner-search:after {
      content: "";
      display: table; }
    .WW_MOD_EM_14-0-beratersuche .WW_ct .WW_location-search-wrap .WW_inner-search:after {
      clear: both; }
    .WW_MOD_EM_14-0-beratersuche .WW_ct .WW_location-search-wrap .WW_inner-search.WW_st-error {
      padding-bottom: 65px; }
      .WW_MOD_EM_14-0-beratersuche .WW_ct .WW_location-search-wrap .WW_inner-search.WW_st-error .WW_main-input {
        border-left: 1px solid #e20a16 !important;
        border-top: 1px solid #e20a16 !important;
        border-bottom: 1px solid #e20a16 !important; }
      .WW_MOD_EM_14-0-beratersuche .WW_ct .WW_location-search-wrap .WW_inner-search.WW_st-error .WW_error-message {
        opacity: 1; }
  .WW_MOD_EM_14-0-beratersuche .WW_ct .WW_location-search-wrap .WW_main-input.WW_st-error {
    border-left: 1px solid #e20a16 !important;
    border-top: 1px solid #e20a16 !important;
    border-bottom: 1px solid #e20a16 !important; }
  .WW_MOD_EM_14-0-beratersuche .WW_ct .WW_location-search-wrap .WW_error-message {
    opacity: 0;
    pointer-events: none;
    position: absolute;
    bottom: 25px;
    -webkit-transition: opacity 300ms ease-in-out;
    transition: opacity 300ms ease-in-out; }
    .WW_MOD_EM_14-0-beratersuche .WW_ct .WW_location-search-wrap .WW_error-message .WW_OBJ_text-body {
      color: #e20a16; }
  .WW_MOD_EM_14-0-beratersuche .WW_ct .WW_location-search-wrap .WW_OBJ_text-hl {
    color: #f84914; }
  .WW_MOD_EM_14-0-beratersuche .WW_ct .WW_location-search-wrap .WW_col {
    float: left; }
  .WW_MOD_EM_14-0-beratersuche .WW_ct .WW_location-search-wrap .WW_col-input {
    width: 83.33333%; }
    .WW_MOD_EM_14-0-beratersuche .WW_ct .WW_location-search-wrap .WW_col-input .WW_OBJ_fm-textfield {
      height: 100%;
      min-height: 44px;
      /*Safari-Bugfix*/ }
  .WW_MOD_EM_14-0-beratersuche .WW_ct .WW_location-search-wrap .WW_col-submit {
    width: 16.66667%; }
    .WW_MOD_EM_14-0-beratersuche .WW_ct .WW_location-search-wrap .WW_col-submit .WW_OBJ_ui-btn {
      min-width: 0px;
      width: 100%;
      padding: 0px; }
      .WW_MOD_EM_14-0-beratersuche .WW_ct .WW_location-search-wrap .WW_col-submit .WW_OBJ_ui-btn .WW_ui-icon {
        position: absolute;
        -webkit-transform: translateY(0px);
                transform: translateY(0px);
        left: 50%;
        margin-left: -12px;
        top: 50%;
        margin-top: -12px; }
    .WW_MOD_EM_14-0-beratersuche .WW_ct .WW_location-search-wrap .WW_col-submit .WW_text {
      display: none; }
  .WW_MOD_EM_14-0-beratersuche .WW_ct .WW_location-search-wrap .WW_form-wrap {
    margin-top: 15px; }
    @media (min-width: 640px) {
      .WW_MOD_EM_14-0-beratersuche .WW_ct .WW_location-search-wrap .WW_form-wrap {
        margin-top: 25px; } }
    .WW_MOD_EM_14-0-beratersuche .WW_ct .WW_location-search-wrap .WW_form-wrap .WW_OBJ_fm-srd {
      display: -webkit-box;
      display: flex;
      margin-bottom: 15px; }
      @media (min-width: 640px) {
        .WW_MOD_EM_14-0-beratersuche .WW_ct .WW_location-search-wrap .WW_form-wrap .WW_OBJ_fm-srd {
          margin-bottom: 15px; } }
      .WW_MOD_EM_14-0-beratersuche .WW_ct .WW_location-search-wrap .WW_form-wrap .WW_OBJ_fm-srd:last-child {
        margin-bottom: 0; }
  .WW_MOD_EM_14-0-beratersuche .WW_ct .WW_beratersuche-map .WW_marker-label {
    margin-left: -14px !important;
    margin-top: -39px !important;
    overflow: visible !important; }
    .WW_MOD_EM_14-0-beratersuche .WW_ct .WW_beratersuche-map .WW_marker-label .WW_id {
      position: absolute;
      display: block;
      color: #fff;
      font-family: "WuW-BoldWeb", Arial, Helvetica, sans-serif;
      top: 0px;
      left: 0px;
      width: 27px !important;
      text-align: center;
      font-size: 20px !important;
      -webkit-transition: all 150ms ease-out;
      transition: all 150ms ease-out;
      opacity: 1; }
    .WW_MOD_EM_14-0-beratersuche .WW_ct .WW_beratersuche-map .WW_marker-label .WW_ui-icon {
      position: absolute;
      top: -8px;
      left: 5px;
      width: 18px;
      height: 18px;
      fill: #fff;
      -webkit-transition: all 150ms ease-out;
      transition: all 150ms ease-out;
      opacity: 0; }
    .WW_MOD_EM_14-0-beratersuche .WW_ct .WW_beratersuche-map .WW_marker-label.WW_st-active .WW_ui-icon {
      top: 1px;
      opacity: 1; }
    .WW_MOD_EM_14-0-beratersuche .WW_ct .WW_beratersuche-map .WW_marker-label.WW_st-active .WW_id {
      top: -8px;
      opacity: 0; }
  .WW_MOD_EM_14-0-beratersuche .WW_ct .WW_beratersuche-map .WW_maps-infoWindow {
    background: #fff;
    max-width: 280px !important;
    width: 280px !important;
    box-shadow: 0 2px 15px rgba(0, 0, 0, 0.15); }
    .WW_MOD_EM_14-0-beratersuche .WW_ct .WW_beratersuche-map .WW_maps-infoWindow > img {
      width: 15px;
      height: 15px; }
    .WW_MOD_EM_14-0-beratersuche .WW_ct .WW_beratersuche-map .WW_maps-infoWindow .WW_info p {
      font-size: 1rem;
      line-height: 1.45;
      font-family: "WuW-RegularWeb", Arial, Helvetica, sans-serif; }
      .WW_MOD_EM_14-0-beratersuche .WW_ct .WW_beratersuche-map .WW_maps-infoWindow .WW_info p.WW_name {
        font-family: "WuW-BoldWeb", Arial, Helvetica, sans-serif; }
      .WW_MOD_EM_14-0-beratersuche .WW_ct .WW_beratersuche-map .WW_maps-infoWindow .WW_info p.WW_distance {
        font-size: 0.83rem;
        line-height: 1.4;
        font-family: "WuW-RegularWeb", Arial, Helvetica, sans-serif; }
        @media (min-width: 640px) {
          .WW_MOD_EM_14-0-beratersuche .WW_ct .WW_beratersuche-map .WW_maps-infoWindow .WW_info p.WW_distance {
            font-size: 0.83rem; } }
    .WW_MOD_EM_14-0-beratersuche .WW_ct .WW_beratersuche-map .WW_maps-infoWindow .WW_distance, .WW_MOD_EM_14-0-beratersuche .WW_ct .WW_beratersuche-map .WW_maps-infoWindow .WW_name, .WW_MOD_EM_14-0-beratersuche .WW_ct .WW_beratersuche-map .WW_maps-infoWindow .WW_phone {
      margin-bottom: 8px; }
    .WW_MOD_EM_14-0-beratersuche .WW_ct .WW_beratersuche-map .WW_maps-infoWindow .WW_infobox .WW_ct {
      padding: 15px 40px; }
    .WW_MOD_EM_14-0-beratersuche .WW_ct .WW_beratersuche-map .WW_maps-infoWindow .WW_infobox .WW_icon-box {
      position: absolute;
      width: 33px;
      height: 33px;
      top: 43px;
      text-align: center; }
      .WW_MOD_EM_14-0-beratersuche .WW_ct .WW_beratersuche-map .WW_maps-infoWindow .WW_infobox .WW_icon-box.WW_left {
        left: 0; }
      .WW_MOD_EM_14-0-beratersuche .WW_ct .WW_beratersuche-map .WW_maps-infoWindow .WW_infobox .WW_icon-box.WW_right {
        right: 0; }
      .WW_MOD_EM_14-0-beratersuche .WW_ct .WW_beratersuche-map .WW_maps-infoWindow .WW_infobox .WW_icon-box .WW_ui-icon {
        fill: #f84914; }
    .WW_MOD_EM_14-0-beratersuche .WW_ct .WW_beratersuche-map .WW_maps-infoWindow .WW_infobox .WW_functions {
      background: #f0f0f0;
      font-size: 1rem;
      line-height: 1.45;
      font-family: "WuW-RegularWeb", Arial, Helvetica, sans-serif;
      -webkit-transition: all 300ms ease-in-out;
      transition: all 300ms ease-in-out;
      height: 48px; }
      .WW_MOD_EM_14-0-beratersuche .WW_ct .WW_beratersuche-map .WW_maps-infoWindow .WW_infobox .WW_functions.WW_st-active {
        background: #f84914;
        color: #fff; }
        .WW_MOD_EM_14-0-beratersuche .WW_ct .WW_beratersuche-map .WW_maps-infoWindow .WW_infobox .WW_functions.WW_st-active .WW_OBJ_fm-checkbox-srd label {
          color: #fff; }
          .WW_MOD_EM_14-0-beratersuche .WW_ct .WW_beratersuche-map .WW_maps-infoWindow .WW_infobox .WW_functions.WW_st-active .WW_OBJ_fm-checkbox-srd label span.WW_st-active {
            top: 15px;
            opacity: 1; }
          .WW_MOD_EM_14-0-beratersuche .WW_ct .WW_beratersuche-map .WW_maps-infoWindow .WW_infobox .WW_functions.WW_st-active .WW_OBJ_fm-checkbox-srd label span.WW_st-inactive {
            top: 30px;
            opacity: 0; }
      .WW_MOD_EM_14-0-beratersuche .WW_ct .WW_beratersuche-map .WW_maps-infoWindow .WW_infobox .WW_functions .WW_OBJ_fm-checkbox-srd {
        padding: 0px !important; }
        .WW_MOD_EM_14-0-beratersuche .WW_ct .WW_beratersuche-map .WW_maps-infoWindow .WW_infobox .WW_functions .WW_OBJ_fm-checkbox-srd label {
          width: 250px;
          height: 100%;
          padding: 15px;
          padding-left: 50px;
          color: #f84914; }
          .WW_MOD_EM_14-0-beratersuche .WW_ct .WW_beratersuche-map .WW_maps-infoWindow .WW_infobox .WW_functions .WW_OBJ_fm-checkbox-srd label span {
            position: absolute;
            -webkit-transition: all 150ms ease-out;
            transition: all 150ms ease-out; }
            .WW_MOD_EM_14-0-beratersuche .WW_ct .WW_beratersuche-map .WW_maps-infoWindow .WW_infobox .WW_functions .WW_OBJ_fm-checkbox-srd label span.WW_st-active {
              top: -5px;
              opacity: 0; }
          .WW_MOD_EM_14-0-beratersuche .WW_ct .WW_beratersuche-map .WW_maps-infoWindow .WW_infobox .WW_functions .WW_OBJ_fm-checkbox-srd label:before {
            left: 15px;
            top: 12px; }
          .WW_MOD_EM_14-0-beratersuche .WW_ct .WW_beratersuche-map .WW_maps-infoWindow .WW_infobox .WW_functions .WW_OBJ_fm-checkbox-srd label:after {
            left: 17px;
            top: 0px; }
        .WW_MOD_EM_14-0-beratersuche .WW_ct .WW_beratersuche-map .WW_maps-infoWindow .WW_infobox .WW_functions .WW_OBJ_fm-checkbox-srd input[type="checkbox"]:checked ~ .WW_OBJ_fm-label:after {
          top: 13px; }
    .WW_MOD_EM_14-0-beratersuche .WW_ct .WW_beratersuche-map .WW_maps-infoWindow .WW_tria-left {
      width: 26px;
      height: 16.5px;
      position: absolute;
      left: -16px;
      top: 110px;
      -webkit-transform: rotate(-90deg);
              transform: rotate(-90deg); }
      .WW_MOD_EM_14-0-beratersuche .WW_ct .WW_beratersuche-map .WW_maps-infoWindow .WW_tria-left:before {
        content: "";
        position: absolute;
        top: 1px;
        left: 0px;
        width: 0;
        height: 0;
        z-index: 100;
        border-left: 14px solid transparent;
        border-right: 14px solid transparent;
        border-bottom: 13px solid #fff; }
      .WW_MOD_EM_14-0-beratersuche .WW_ct .WW_beratersuche-map .WW_maps-infoWindow .WW_tria-left:after {
        content: "";
        position: absolute;
        top: 4px;
        left: 3px;
        width: 0;
        height: 0;
        z-index: 200;
        border-left: 11px solid transparent;
        border-right: 11px solid transparent;
        border-bottom: 11px solid #fff; }
  .WW_MOD_EM_14-0-beratersuche .WW_OBJ-beratertoggle label {
    position: relative;
    display: inline-block;
    width: 60px;
    height: 30px; }
    .WW_MOD_EM_14-0-beratersuche .WW_OBJ-beratertoggle label > span {
      position: absolute;
      cursor: pointer;
      top: 0;
      left: 0;
      background-color: #f84914;
      width: 60px;
      height: 30px; }
      .WW_MOD_EM_14-0-beratersuche .WW_OBJ-beratertoggle label > span:before {
        position: absolute;
        content: "";
        width: 24px;
        height: 24px;
        background-color: #fff;
        top: 3px;
        left: 3px;
        -webkit-transition: .2s ease-in-out;
        transition: .2s ease-in-out; }
  .WW_MOD_EM_14-0-beratersuche .WW_OBJ-beratertoggle input {
    display: none; }
    .WW_MOD_EM_14-0-beratersuche .WW_OBJ-beratertoggle input:checked + span:before {
      -webkit-transform: translateX(30px);
              transform: translateX(30px); }
  .WW_MOD_EM_14-0-beratersuche .WW_OBJ-beratertoggle > span {
    line-height: 30px;
    margin-right: 15px; }
    .WW_MOD_EM_14-0-beratersuche .WW_OBJ-beratertoggle > span:last-child {
      margin-right: 0;
      margin-left: 15px; }

/* APPEND START
* im Rahmen der Zusammenführung aus unserer Entwicklung und der von JvM
*/
.WWI_AdpAutocomplete .pac-container {
  z-index: 10000; }
  .WWI_AdpAutocomplete .pac-container .pac-item {
    padding: 12px;
    font-size: 0.83rem;
    line-height: 1.4;
    font-family: "WuW-RegularWeb", Arial, Helvetica, sans-serif;
    color: #000;
    cursor: pointer;
    border-color: #c6c6c6; }
    @media (min-width: 640px) {
      .WWI_AdpAutocomplete .pac-container .pac-item {
        font-size: 0.83rem; } }
    .WWI_AdpAutocomplete .pac-container .pac-item:hover {
      background-color: #f0f0f0; }
  .WWI_AdpAutocomplete .pac-container .pac-item-selected {
    background-color: #c6c6c6; }
  .WWI_AdpAutocomplete .pac-container .pac-item-query {
    font-size: 0.83rem;
    line-height: 1.4;
    font-family: "WuW-RegularWeb", Arial, Helvetica, sans-serif;
    color: #000;
    padding-rigth: 4px; }
    @media (min-width: 640px) {
      .WWI_AdpAutocomplete .pac-container .pac-item-query {
        font-size: 0.83rem; } }
  .WWI_AdpAutocomplete .pac-container .pac-matched {
    font-weight: normal; }
  .WWI_AdpAutocomplete .pac-container .pac-icon {
    display: none; }

/* APPEND ENDE */
.WW_multivisika + .WW_multivisika .WW_MOD_EM_15-0-webvisitenkarte:first-child {
  margin-top: -25px; }

.WW_MOD_EM_15-0-webvisitenkarte {
  max-width: 1500px;
  margin: 0 auto;
  margin-bottom: 60px;
  /* INSERT START
* im Rahmen der Zusammenführung aus unserer Entwicklung und der von JvM
*/
  /* INSERT ENDE */ }
  @media (min-width: 640px) {
    .WW_MOD_EM_15-0-webvisitenkarte {
      margin-bottom: 80px; } }
  .WW_MOD_EM_15-0-webvisitenkarte + .WW_MOD_EM_15-0-webvisitenkarte, .WW_MOD_EM_15-0-webvisitenkarte + .WW_multivisika {
    margin-top: -25px; }
  .WW_MOD_EM_15-0-webvisitenkarte .WW_ct {
    padding-left: 4.16667%;
    padding-right: 4.16667%; }
  .WW_MOD_EM_15-0-webvisitenkarte .WW_img-ct {
    position: relative;
    padding-top: 40%; }
    .WW_MOD_EM_15-0-webvisitenkarte .WW_img-ct img {
      position: absolute;
      top: 0px;
      left: 0px;
      width: 100%; }
  .WW_MOD_EM_15-0-webvisitenkarte .WW_info {
    padding: 15px;
    border-left: 2px solid #f0f0f0;
    border-right: 2px solid #f0f0f0; }
    .WW_MOD_EM_15-0-webvisitenkarte .WW_info .WW_headline {
      margin-bottom: 15px; }
      @media (min-width: 640px) {
        .WW_MOD_EM_15-0-webvisitenkarte .WW_info .WW_headline {
          margin-bottom: 25px; } }
      .WW_MOD_EM_15-0-webvisitenkarte .WW_info .WW_headline .WW_subline {
        margin-top: 10px;
        font-family: "WuW-RegularWeb", Arial, Helvetica, sans-serif; }
  .WW_MOD_EM_15-0-webvisitenkarte .WW_info-item {
    margin-bottom: 15px; }
    @media (min-width: 640px) {
      .WW_MOD_EM_15-0-webvisitenkarte .WW_info-item {
        margin-bottom: 25px; } }
    .WW_MOD_EM_15-0-webvisitenkarte .WW_info-item:last-child {
      margin-bottom: 0px; }
    .WW_MOD_EM_15-0-webvisitenkarte .WW_info-item *:last-child {
      margin-bottom: 0px; }
    .WW_MOD_EM_15-0-webvisitenkarte .WW_info-item.WW_phone {
      margin-bottom: 25px; }
      @media (min-width: 640px) {
        .WW_MOD_EM_15-0-webvisitenkarte .WW_info-item.WW_phone {
          margin-bottom: 40px; } }
    .WW_MOD_EM_15-0-webvisitenkarte .WW_info-item .WW_OBJ_text-link-icon {
      display: block;
      margin-bottom: 10px; }
  .WW_MOD_EM_15-0-webvisitenkarte .WW_berater-button {
    background: #f0f0f0;
    color: #f84914;
    height: 58px;
    padding: 15px; }
    .WW_MOD_EM_15-0-webvisitenkarte .WW_berater-button.WW_st-active {
      background: #f84914;
      color: #fff; }
      .WW_MOD_EM_15-0-webvisitenkarte .WW_berater-button.WW_st-active .WW_OBJ_fm-label span {
        top: 10px;
        opacity: 0; }
        .WW_MOD_EM_15-0-webvisitenkarte .WW_berater-button.WW_st-active .WW_OBJ_fm-label span:nth-child(2) {
          color: #fff;
          top: 2px;
          opacity: 1; }
    .WW_MOD_EM_15-0-webvisitenkarte .WW_berater-button .WW_OBJ_fm-label {
      position: absolute !important;
      top: 0px;
      width: 100%; }
      .WW_MOD_EM_15-0-webvisitenkarte .WW_berater-button .WW_OBJ_fm-label span {
        display: block;
        position: absolute;
        top: 2px;
        color: #f84914; }
        .WW_MOD_EM_15-0-webvisitenkarte .WW_berater-button .WW_OBJ_fm-label span:nth-child(2) {
          color: #fff;
          top: -10px;
          opacity: 0; }
  .WW_MOD_EM_15-0-webvisitenkarte .WW_OBJ_fm-checkbox-srd {
    padding: 0;
    display: block; }
  .WW_MOD_EM_15-0-webvisitenkarte .WW_OBJ_ui-btn {
    position: absolute;
    left: 4.16667%;
    bottom: 0;
    width: auto;
    text-align: center; }
    .WW_MOD_EM_15-0-webvisitenkarte .WW_OBJ_ui-btn + .WW_OBJ_ui-btn {
      left: 160px; }
  .WW_MOD_EM_15-0-webvisitenkarte.WWI_highlight .WW_image {
    border-top: 3px solid #f84914; }
  .WW_MOD_EM_15-0-webvisitenkarte .WW_image {
    overflow: hidden; }

/* APPEND START
* im Rahmen der Zusammenführung aus unserer Entwicklung und der von JvM
*/
.WWI_berater-change {
  max-width: 1500px;
  margin-bottom: 15px;
  margin-left: auto;
  margin-right: auto;
  *zoom: 1; }
  .WWI_berater-change:before, .WWI_berater-change:after {
    content: "";
    display: table; }
  .WWI_berater-change:after {
    clear: both; }
  .WWI_berater-change .WW_ct {
    padding: 0 4.16667%; }
  .WWI_berater-change .WW_link-container {
    position: relative;
    float: right;
    padding-right: 25px; }
    .WWI_berater-change .WW_link-container a {
      color: #f84914; }
    .WWI_berater-change .WW_link-container .WW_ui-icon {
      position: absolute;
      right: 0px;
      top: 5px;
      height: 15px;
      width: 20px;
      fill: #f84914; }

/* APPEND ENDE */
.WW_MOD_EM_16-0-kontaktintro {
  max-width: 1500px;
  margin: 0 auto;
  margin-bottom: 60px; }
  @media (min-width: 640px) {
    .WW_MOD_EM_16-0-kontaktintro {
      margin-bottom: 80px; } }
  .WW_MOD_EM_16-0-kontaktintro .WW_ct {
    padding-left: 4.16667%;
    padding-right: 4.16667%; }
  .WW_MOD_EM_16-0-kontaktintro .WW_back-to-product {
    margin-bottom: 15px; }
    .WW_MOD_EM_16-0-kontaktintro .WW_back-to-product .WW_OBJ_text-link-icon {
      padding-left: 23px; }
    .WW_MOD_EM_16-0-kontaktintro .WW_back-to-product .WW_cta-icon {
      -webkit-transform: rotate(180deg);
              transform: rotate(180deg); }
  .WW_MOD_EM_16-0-kontaktintro .WW_headlines p {
    margin-top: 10px; }
    .WW_MOD_EM_16-0-kontaktintro .WW_headlines p:first-of-type {
      font-family: "WuW-BoldWeb", Arial, Helvetica, sans-serif; }

.WW_MOD_EM_22-0-schlagwortmodul {
  margin-bottom: 60px;
  max-width: 1500px;
  margin-left: auto;
  margin-right: auto;
  height: 60px;
  overflow: hidden; }
  @media (min-width: 640px) {
    .WW_MOD_EM_22-0-schlagwortmodul {
      margin-bottom: 80px; } }
  .WW_MOD_EM_22-0-schlagwortmodul .WW_ct {
    width: calc(100% + 15px);
    border-top: 2px solid #f0f0f0;
    border-bottom: 2px solid #f0f0f0;
    padding-left: 4.16667%;
    overflow: scroll; }
    .WW_MOD_EM_22-0-schlagwortmodul .WW_ct a {
      color: #878787;
      min-width: 0px;
      min-height: 0px;
      margin-right: 10px;
      margin-bottom: 10px;
      margin-top: 10px; }
      .WW_MOD_EM_22-0-schlagwortmodul .WW_ct a:hover {
        background: #f0f0f0;
        color: #f84914;
        border-color: #f0f0f0; }

.WW_MOD_EM_20-0-newsletterformular > .WW_ct {
  padding-left: 4.16667%;
  padding-right: 4.16667%; }
  @media (min-width: 640px) {
    .WW_MOD_EM_20-0-newsletterformular > .WW_ct {
      padding-left: 25px;
      padding-right: 25px; } }
  .WW_MOD_EM_20-0-newsletterformular > .WW_ct .WW_content-wrap {
    padding-left: 0;
    padding-right: 0; }

.WW_MOD_EM_22-0-kontaktformular, .WW_MOD_EM_20-0-newsletterformular {
  margin-bottom: 60px; }
  @media (min-width: 640px) {
    .WW_MOD_EM_22-0-kontaktformular, .WW_MOD_EM_20-0-newsletterformular {
      margin-bottom: 80px; } }
  .WW_MOD_EM_22-0-kontaktformular > .WW_ct fieldset, .WW_MOD_EM_20-0-newsletterformular > .WW_ct fieldset {
    padding: 0px; }
  .WW_MOD_EM_22-0-kontaktformular > .WW_ct .WW_content-wrap, .WW_MOD_EM_20-0-newsletterformular > .WW_ct .WW_content-wrap {
    padding-left: 4.16667%;
    padding-right: 4.16667%;
    margin-bottom: 15px; }
    @media (min-width: 640px) {
      .WW_MOD_EM_22-0-kontaktformular > .WW_ct .WW_content-wrap, .WW_MOD_EM_20-0-newsletterformular > .WW_ct .WW_content-wrap {
        padding-left: 25px;
        padding-right: 25px; } }
    @media (min-width: 640px) {
      .WW_MOD_EM_22-0-kontaktformular > .WW_ct .WW_content-wrap, .WW_MOD_EM_20-0-newsletterformular > .WW_ct .WW_content-wrap {
        margin-bottom: 25px; } }
    .WW_MOD_EM_22-0-kontaktformular > .WW_ct .WW_content-wrap .WW_st-error, .WW_MOD_EM_20-0-newsletterformular > .WW_ct .WW_content-wrap .WW_st-error {
      margin-top: 15px; }
  .WW_MOD_EM_22-0-kontaktformular > .WW_ct .WW_success, .WW_MOD_EM_20-0-newsletterformular > .WW_ct .WW_success {
    font-size: 1rem;
    line-height: 1.45;
    font-family: "WuW-RegularWeb", Arial, Helvetica, sans-serif; }
  .WW_MOD_EM_22-0-kontaktformular > .WW_ct .WW_animate-ct, .WW_MOD_EM_20-0-newsletterformular > .WW_ct .WW_animate-ct {
    *zoom: 1;
    display: none;
    padding-left: 4.16667%;
    padding-right: 4.16667%;
    padding-top: 15px; }
    .WW_MOD_EM_22-0-kontaktformular > .WW_ct .WW_animate-ct:before, .WW_MOD_EM_20-0-newsletterformular > .WW_ct .WW_animate-ct:before, .WW_MOD_EM_22-0-kontaktformular > .WW_ct .WW_animate-ct:after, .WW_MOD_EM_20-0-newsletterformular > .WW_ct .WW_animate-ct:after {
      content: "";
      display: table; }
    .WW_MOD_EM_22-0-kontaktformular > .WW_ct .WW_animate-ct:after, .WW_MOD_EM_20-0-newsletterformular > .WW_ct .WW_animate-ct:after {
      clear: both; }
    @media (min-width: 640px) {
      .WW_MOD_EM_22-0-kontaktformular > .WW_ct .WW_animate-ct, .WW_MOD_EM_20-0-newsletterformular > .WW_ct .WW_animate-ct {
        padding-left: 25px;
        padding-right: 25px; } }
    @media (min-width: 640px) {
      .WW_MOD_EM_22-0-kontaktformular > .WW_ct .WW_animate-ct, .WW_MOD_EM_20-0-newsletterformular > .WW_ct .WW_animate-ct {
        padding-top: 25px; } }
    .WW_MOD_EM_22-0-kontaktformular > .WW_ct .WW_animate-ct.WW_st-open, .WW_MOD_EM_20-0-newsletterformular > .WW_ct .WW_animate-ct.WW_st-open {
      display: block; }
  .WW_MOD_EM_22-0-kontaktformular > .WW_ct .WW_ext-submit, .WW_MOD_EM_20-0-newsletterformular > .WW_ct .WW_ext-submit {
    *zoom: 1; }
    .WW_MOD_EM_22-0-kontaktformular > .WW_ct .WW_ext-submit:before, .WW_MOD_EM_20-0-newsletterformular > .WW_ct .WW_ext-submit:before, .WW_MOD_EM_22-0-kontaktformular > .WW_ct .WW_ext-submit:after, .WW_MOD_EM_20-0-newsletterformular > .WW_ct .WW_ext-submit:after {
      content: "";
      display: table; }
    .WW_MOD_EM_22-0-kontaktformular > .WW_ct .WW_ext-submit:after, .WW_MOD_EM_20-0-newsletterformular > .WW_ct .WW_ext-submit:after {
      clear: both; }
    .WW_MOD_EM_22-0-kontaktformular > .WW_ct .WW_ext-submit .WW_OBJ_ui-btn, .WW_MOD_EM_20-0-newsletterformular > .WW_ct .WW_ext-submit .WW_OBJ_ui-btn {
      float: right; }
  .WW_MOD_EM_22-0-kontaktformular > .WW_ct .WW_legend, .WW_MOD_EM_20-0-newsletterformular > .WW_ct .WW_legend {
    display: block;
    background: #f0f0f0;
    color: rgba(0, 0, 0, 0.5);
    width: 100%;
    position: relative;
    padding-left: 4.16667%;
    padding-right: 4.16667%;
    padding-top: 13px;
    padding-bottom: 12px;
    font-size: 1rem;
    line-height: 1.4;
    font-family: "WuW-BoldWeb", Arial, Helvetica, sans-serif;
    margin-bottom: 0px;
    -webkit-transition: all 200ms ease-out;
    transition: all 200ms ease-out; }
    @media (min-width: 640px) {
      .WW_MOD_EM_22-0-kontaktformular > .WW_ct .WW_legend, .WW_MOD_EM_20-0-newsletterformular > .WW_ct .WW_legend {
        padding-left: 25px;
        padding-right: 25px; } }
    .WW_MOD_EM_22-0-kontaktformular > .WW_ct .WW_legend .WW_open-close, .WW_MOD_EM_20-0-newsletterformular > .WW_ct .WW_legend .WW_open-close {
      display: none; }
    .WW_MOD_EM_22-0-kontaktformular > .WW_ct .WW_legend.WW_st-open, .WW_MOD_EM_20-0-newsletterformular > .WW_ct .WW_legend.WW_st-open {
      color: #000;
      cursor: default; }
    .WW_MOD_EM_22-0-kontaktformular > .WW_ct .WW_legend.WW_st-finished, .WW_MOD_EM_20-0-newsletterformular > .WW_ct .WW_legend.WW_st-finished {
      color: #000;
      cursor: pointer; }
      .WW_MOD_EM_22-0-kontaktformular > .WW_ct .WW_legend.WW_st-finished .WW_open-close, .WW_MOD_EM_20-0-newsletterformular > .WW_ct .WW_legend.WW_st-finished .WW_open-close {
        display: block; }
      .WW_MOD_EM_22-0-kontaktformular > .WW_ct .WW_legend.WW_st-finished.WW_st-open, .WW_MOD_EM_20-0-newsletterformular > .WW_ct .WW_legend.WW_st-finished.WW_st-open {
        cursor: default; }
        .WW_MOD_EM_22-0-kontaktformular > .WW_ct .WW_legend.WW_st-finished.WW_st-open .WW_open-close, .WW_MOD_EM_20-0-newsletterformular > .WW_ct .WW_legend.WW_st-finished.WW_st-open .WW_open-close {
          display: none; }
    .WW_MOD_EM_22-0-kontaktformular > .WW_ct .WW_legend .WW_open-close, .WW_MOD_EM_20-0-newsletterformular > .WW_ct .WW_legend .WW_open-close {
      position: absolute;
      right: 4.16667%;
      height: 24px;
      width: 24px;
      top: 50%;
      margin-top: -12px; }
      .WW_MOD_EM_22-0-kontaktformular > .WW_ct .WW_legend .WW_open-close .WW_ui-icon, .WW_MOD_EM_20-0-newsletterformular > .WW_ct .WW_legend .WW_open-close .WW_ui-icon {
        display: block;
        width: 100%;
        height: 100%; }

.WW_MOD_EM_24-0-produktformular {
  margin-bottom: 60px; }
  @media (min-width: 640px) {
    .WW_MOD_EM_24-0-produktformular {
      margin-bottom: 80px; } }
  .WW_MOD_EM_24-0-produktformular > .WW_ct {
    padding-left: 4.16667%;
    padding-right: 4.16667%; }
    @media (min-width: 640px) {
      .WW_MOD_EM_24-0-produktformular > .WW_ct {
        padding-left: 25px;
        padding-right: 25px; } }
    .WW_MOD_EM_24-0-produktformular > .WW_ct .WW_content-wrap {
      margin-bottom: 15px;
      padding-left: 0;
      padding-right: 0; }
      @media (min-width: 640px) {
        .WW_MOD_EM_24-0-produktformular > .WW_ct .WW_content-wrap {
          margin-bottom: 25px; } }
      .WW_MOD_EM_24-0-produktformular > .WW_ct .WW_content-wrap .WW_st-error {
        margin-top: 15px; }
    .WW_MOD_EM_24-0-produktformular > .WW_ct .WW_ext-submit {
      *zoom: 1; }
      .WW_MOD_EM_24-0-produktformular > .WW_ct .WW_ext-submit:before, .WW_MOD_EM_24-0-produktformular > .WW_ct .WW_ext-submit:after {
        content: "";
        display: table; }
      .WW_MOD_EM_24-0-produktformular > .WW_ct .WW_ext-submit:after {
        clear: both; }
      .WW_MOD_EM_24-0-produktformular > .WW_ct .WW_ext-submit .WW_OBJ_ui-btn {
        float: right; }

.WW_MOD_EM_26-0-schadenticker {
  display: none;
  background: #f84914; }
  .WW_MOD_EM_26-0-schadenticker .WW_ct {
    color: #fff;
    position: relative;
    padding-bottom: 15px;
    padding-top: 15px;
    max-width: 1500px; }
    .WW_MOD_EM_26-0-schadenticker .WW_ct .WW_head {
      padding-left: 4.16667%;
      padding-right: 12.5%; }
    .WW_MOD_EM_26-0-schadenticker .WW_ct .WW_close {
      position: absolute;
      z-index: 100;
      right: 15px;
      top: 15px; }
      .WW_MOD_EM_26-0-schadenticker .WW_ct .WW_close .WW_ui-icon {
        fill: #fff; }
      .WW_MOD_EM_26-0-schadenticker .WW_ct .WW_close:hover {
        cursor: pointer; }
    .WW_MOD_EM_26-0-schadenticker .WW_ct .WW_headline {
      position: relative; }
      .WW_MOD_EM_26-0-schadenticker .WW_ct .WW_headline .WW_ui-icon {
        position: absolute;
        fill: #fff;
        width: 29px;
        height: 29px;
        top: 50%;
        -webkit-transform: translateY(-50%);
                transform: translateY(-50%); }
      .WW_MOD_EM_26-0-schadenticker .WW_ct .WW_headline .WW_OBJ_text-hl {
        color: #fff;
        padding-left: 40px; }
    .WW_MOD_EM_26-0-schadenticker .WW_ct .WW_message, .WW_MOD_EM_26-0-schadenticker .WW_ct .WW_buttons {
      padding-left: 4.16667%;
      padding-right: 4.16667%; }
    .WW_MOD_EM_26-0-schadenticker .WW_ct .WW_message {
      margin-top: 15px; }
      @media (min-width: 640px) {
        .WW_MOD_EM_26-0-schadenticker .WW_ct .WW_message {
          margin-top: 25px; } }
      .WW_MOD_EM_26-0-schadenticker .WW_ct .WW_message .WW_OBJ_text-body {
        color: #fff; }
    .WW_MOD_EM_26-0-schadenticker .WW_ct .WW_buttons .WW_OBJ_ui-btn {
      background: #fff;
      color: #f84914;
      margin-top: 15px; }
      @media (min-width: 640px) {
        .WW_MOD_EM_26-0-schadenticker .WW_ct .WW_buttons .WW_OBJ_ui-btn {
          margin-top: 25px; } }
      .WW_MOD_EM_26-0-schadenticker .WW_ct .WW_buttons .WW_OBJ_ui-btn .WW_ui-icon {
        fill: #f84914; }
    .WW_MOD_EM_26-0-schadenticker .WW_ct .WW_additional-text {
      display: none; }

.WW_MOD_EM_27-0-kampagnenfrage {
  border: 2px solid #f0f0f0 !important;
  background: #fff; }
  .WW_MOD_EM_27-0-kampagnenfrage.WW_st-active {
    z-index: 500; }
    .WW_MOD_EM_27-0-kampagnenfrage.WW_st-active .WW_hidden-text {
      padding: 25px;
      padding-bottom: 0px;
      display: block !important;
      visibility: visible !important; }
    .WW_MOD_EM_27-0-kampagnenfrage.WW_st-active .WW_cta-row .WW_OBJ_ui-btn {
      height: 60px; }
      .WW_MOD_EM_27-0-kampagnenfrage.WW_st-active .WW_cta-row .WW_OBJ_ui-btn .WW_close-action {
        display: block; }
    .WW_MOD_EM_27-0-kampagnenfrage.WW_st-active .WW_text {
      display: none; }
  .WW_MOD_EM_27-0-kampagnenfrage .WW_info {
    padding-bottom: 25px !important; }
  .WW_MOD_EM_27-0-kampagnenfrage .WW_cta-row {
    position: relative !important; }
    .WW_MOD_EM_27-0-kampagnenfrage .WW_cta-row .WW_OBJ_ui-btn {
      background: #f0f0f0;
      border-color: #f0f0f0;
      position: relative; }
      .WW_MOD_EM_27-0-kampagnenfrage .WW_cta-row .WW_OBJ_ui-btn .WW_text {
        color: #f84914; }
      .WW_MOD_EM_27-0-kampagnenfrage .WW_cta-row .WW_OBJ_ui-btn .WW_close-action {
        position: absolute;
        left: 25px;
        top: 19px;
        font-size: 1rem;
        line-height: 1.45;
        font-family: "WuW-RegularWeb", Arial, Helvetica, sans-serif;
        color: #f84914;
        padding-left: 30px;
        display: none; }
        .WW_MOD_EM_27-0-kampagnenfrage .WW_cta-row .WW_OBJ_ui-btn .WW_close-action .WW_ui-icon {
          position: absolute;
          top: 0px;
          left: 0px;
          fill: #f84914; }
    .WW_MOD_EM_27-0-kampagnenfrage .WW_cta-row .WW_hidden-text {
      display: none;
      visibility: hidden;
      background: #f0f0f0;
      z-index: -100; }

.WW_MOD_EM_28-0-scrollindikator {
  position: fixed;
  bottom: 0px;
  height: 40px;
  width: 40px;
  left: 50%;
  margin-left: -20px;
  border: 1px solid #f7f7f7;
  text-align: center;
  z-index: 1300;
  background: rgba(255, 255, 255, 0.85);
  bottom: -40px;
  -webkit-transition: all 300ms ease-in-out;
  transition: all 300ms ease-in-out; }
  .WW_OBJ_area-dc.WW_st-fixed .WW_MOD_EM_28-0-scrollindikator {
    display: none; }
  .WW_MOD_EM_28-0-scrollindikator:hover {
    cursor: pointer; }
    .WW_MOD_EM_28-0-scrollindikator:hover .WW_ui-icon {
      margin-left: -9px; }
  .WW_MOD_EM_28-0-scrollindikator.WW_st-active {
    bottom: 20px; }
  .WW_MOD_EM_28-0-scrollindikator .WW_ct-scroll {
    -webkit-transform: rotate(90deg);
            transform: rotate(90deg);
    height: 40px;
    width: 40px;
    position: relative; }
  .WW_MOD_EM_28-0-scrollindikator .WW_ui-icon {
    fill: #f84914;
    width: 26px;
    height: 26px;
    left: 50%;
    margin-left: -13px;
    position: absolute;
    margin-top: 7.5px;
    -webkit-transition: all 300ms ease-in-out;
    transition: all 300ms ease-in-out;
    -webkit-animation-name: tapDown;
    -webkit-animation-duration: 5s;
    -webkit-animation-iteration-count: infinite;
    -webkit-animation-timing-function: linear;
    -webkit-animation-delay: 0s; }

@-webkit-keyframes tapDown {
  0% { }
  10% {
    margin-left: -9px; }
  12% {
    margin-left: -13px; } }

.WW_MOD_EM_29-0-pflegelueckenrechner {
  max-width: 1500px;
  margin: 0 auto;
  margin-bottom: 60px; }
  @media (min-width: 640px) {
    .WW_MOD_EM_29-0-pflegelueckenrechner {
      margin-bottom: 80px; } }
  .WW_MOD_EM_29-0-pflegelueckenrechner .WW_ct {
    padding: 0 4.16667%; }
    .WW_MOD_EM_29-0-pflegelueckenrechner .WW_ct .WW_OBJ_fm-label {
      padding-left: 0px; }
    .WW_MOD_EM_29-0-pflegelueckenrechner .WW_ct .chosen-search {
      margin-top: -40px; }
    .WW_MOD_EM_29-0-pflegelueckenrechner .WW_ct .chosen-single span {
      margin-top: 5px; }
    .WW_MOD_EM_29-0-pflegelueckenrechner .WW_ct .WW_error-message {
      color: #e20a16;
      font-size: 1rem;
      line-height: 1.45;
      font-family: "WuW-RegularWeb", Arial, Helvetica, sans-serif;
      margin-top: 15px; }
    .WW_MOD_EM_29-0-pflegelueckenrechner .WW_ct .WW_rechner {
      margin-top: 15px;
      border: 2px solid #f0f0f0;
      border-bottom: 0px; }
      @media (min-width: 640px) {
        .WW_MOD_EM_29-0-pflegelueckenrechner .WW_ct .WW_rechner {
          margin-top: 25px; } }
      .WW_MOD_EM_29-0-pflegelueckenrechner .WW_ct .WW_rechner .WW_success-info {
        display: none;
        position: absolute;
        left: -105%;
        width: 100%;
        -webkit-transition: all 300ms ease-in-out;
        transition: all 300ms ease-in-out;
        background: #fff;
        z-index: 5000;
        padding: 15px; }
        .WW_MOD_EM_29-0-pflegelueckenrechner .WW_ct .WW_rechner .WW_success-info.WW_st-active {
          left: 0px;
          top: 0px;
          display: block; }
        .WW_MOD_EM_29-0-pflegelueckenrechner .WW_ct .WW_rechner .WW_success-info .WW_OBJ_ui-btn {
          background: #c6c6c6;
          color: #fff;
          border: 2px solid #c6c6c6;
          margin-top: 15px; }
          .WW_MOD_EM_29-0-pflegelueckenrechner .WW_ct .WW_rechner .WW_success-info .WW_OBJ_ui-btn .WW_ui-icon {
            fill: #fff; }
      .WW_MOD_EM_29-0-pflegelueckenrechner .WW_ct .WW_rechner .WW_input {
        padding: 15px;
        position: relative; }
      .WW_MOD_EM_29-0-pflegelueckenrechner .WW_ct .WW_rechner.WW_st-active .WW_result {
        background: #f84914;
        color: #fff; }
      .WW_MOD_EM_29-0-pflegelueckenrechner .WW_ct .WW_rechner.WW_st-active .WW_main {
        color: #fff; }
      .WW_MOD_EM_29-0-pflegelueckenrechner .WW_ct .WW_rechner.WW_st-active .WW_wrap {
        background: #f84914; }
        .WW_MOD_EM_29-0-pflegelueckenrechner .WW_ct .WW_rechner.WW_st-active .WW_wrap .WW_ui-icon {
          fill: #fff; }
    .WW_MOD_EM_29-0-pflegelueckenrechner .WW_ct .WW_subtext {
      color: #878787;
      font-size: 0.83rem;
      line-height: 1.4;
      font-family: "WuW-RegularWeb", Arial, Helvetica, sans-serif;
      margin-top: 10px;
      width: 100%;
      text-align: center; }
      @media (min-width: 640px) {
        .WW_MOD_EM_29-0-pflegelueckenrechner .WW_ct .WW_subtext {
          font-size: 0.83rem; } }
    .WW_MOD_EM_29-0-pflegelueckenrechner .WW_ct .WW_info {
      margin-top: 15px; }
      .WW_MOD_EM_29-0-pflegelueckenrechner .WW_ct .WW_info .WW_head {
        font-size: 1rem;
        line-height: 1.45;
        font-family: "WuW-RegularWeb", Arial, Helvetica, sans-serif;
        font-family: "WuW-BoldWeb", Arial, Helvetica, sans-serif; }
      .WW_MOD_EM_29-0-pflegelueckenrechner .WW_ct .WW_info .WW_txt {
        font-size: 1rem;
        line-height: 1.45;
        font-family: "WuW-RegularWeb", Arial, Helvetica, sans-serif; }
    .WW_MOD_EM_29-0-pflegelueckenrechner .WW_ct .WW_OBJ_fm-srd {
      margin-bottom: 20px; }
      .WW_MOD_EM_29-0-pflegelueckenrechner .WW_ct .WW_OBJ_fm-srd.WW_submit {
        text-align: center;
        margin-top: 35px;
        margin-bottom: 15px; }
    .WW_MOD_EM_29-0-pflegelueckenrechner .WW_ct .WW_result {
      background: #f0f0f0;
      color: #878787;
      font-size: 1.25rem;
      line-height: 1.1;
      font-family: "WuW-BoldWeb", Arial, Helvetica, sans-serif; }
      @media (min-width: 640px) {
        .WW_MOD_EM_29-0-pflegelueckenrechner .WW_ct .WW_result {
          font-size: 1.33rem; } }
      .WW_MOD_EM_29-0-pflegelueckenrechner .WW_ct .WW_result .WW_results-detail {
        position: relative;
        z-index: 200;
        padding: 15px;
        padding-top: 35px; }
      .WW_MOD_EM_29-0-pflegelueckenrechner .WW_ct .WW_result .WW_sub {
        width: 100%;
        text-align: center; }
      .WW_MOD_EM_29-0-pflegelueckenrechner .WW_ct .WW_result .WW_monthly {
        margin-top: 25px; }
    .WW_MOD_EM_29-0-pflegelueckenrechner .WW_ct .WW_main {
      width: 100%;
      color: #878787;
      text-align: center; }
      .WW_MOD_EM_29-0-pflegelueckenrechner .WW_ct .WW_main p {
        font-size: 3rem;
        line-height: 1.1;
        font-family: "WuW-BoldWeb", Arial, Helvetica, sans-serif;
        margin-top: 10px; }
        .WW_MOD_EM_29-0-pflegelueckenrechner .WW_ct .WW_main p .WW_num {
          font-family: "WuW-BoldWeb", Arial, Helvetica, sans-serif; }
    .WW_MOD_EM_29-0-pflegelueckenrechner .WW_ct .WW_success-info .WW_bold {
      font-family: "WuW-BoldWeb", Arial, Helvetica, sans-serif; }
    .WW_MOD_EM_29-0-pflegelueckenrechner .WW_ct .WW_success-info .WW_eu-val {
      color: #f84914;
      font-family: "WuW-BoldWeb", Arial, Helvetica, sans-serif; }
    .WW_MOD_EM_29-0-pflegelueckenrechner .WW_ct .WW_icon-block {
      height: 37px;
      width: 100%;
      background: #fff; }
      .WW_MOD_EM_29-0-pflegelueckenrechner .WW_ct .WW_icon-block .WW_wrap {
        width: 70px;
        height: 70px;
        border-radius: 50%;
        background: #f0f0f0;
        margin: 0 auto;
        position: relative; }
        .WW_MOD_EM_29-0-pflegelueckenrechner .WW_ct .WW_icon-block .WW_wrap .WW_ui-icon {
          fill: #878787;
          width: 40px;
          height: 40px;
          position: absolute;
          left: 50%;
          top: 50%;
          margin-left: -20px;
          margin-top: -20px; }
    .WW_MOD_EM_29-0-pflegelueckenrechner .WW_ct .chosen-container.WW_st-error .chosen-single {
      border: 1px solid #e20a16; }
    .WW_MOD_EM_29-0-pflegelueckenrechner .WW_ct .chosen-container.WW_st-error.chosen-container-active .chosen-single {
      border: 1px solid #000 !important; }
    .WW_MOD_EM_29-0-pflegelueckenrechner .WW_ct .chosen-container-single .chosen-single div b {
      margin-right: 15px; }

.WW_MOD_EM_30-0-index-clever {
  max-width: 1500px;
  margin: 0 auto;
  margin-bottom: 60px; }
  @media (min-width: 640px) {
    .WW_MOD_EM_30-0-index-clever {
      margin-bottom: 80px; } }
  .WW_MOD_EM_30-0-index-clever .WW_ct {
    position: relative; }
    .WW_MOD_EM_30-0-index-clever .WW_ct .WW_footnote {
      margin-top: 15px; }
      @media (min-width: 640px) {
        .WW_MOD_EM_30-0-index-clever .WW_ct .WW_footnote {
          margin-top: 25px; } }
  .WW_MOD_EM_30-0-index-clever #WW_chart-container {
    width: 100% !important;
    height: auto !important; }

.WW_MOD_EM_31-0-app-module {
  max-width: 1500px;
  margin: 0 auto;
  margin-bottom: 60px; }
  @media (min-width: 640px) {
    .WW_MOD_EM_31-0-app-module {
      margin-bottom: 80px; } }
  .WW_MOD_EM_31-0-app-module > .WW_ct {
    padding-left: 4.16667%;
    padding-right: 4.16667%; }
    .WW_MOD_EM_31-0-app-module > .WW_ct .WW_image-ct {
      max-width: 33.33333%;
      margin-bottom: 15px; }
      @media (min-width: 640px) {
        .WW_MOD_EM_31-0-app-module > .WW_ct .WW_image-ct {
          margin-bottom: 25px; } }
      .WW_MOD_EM_31-0-app-module > .WW_ct .WW_image-ct img {
        max-width: 100%; }
    .WW_MOD_EM_31-0-app-module > .WW_ct .WW_app-item {
      border: 2px solid #f0f0f0;
      padding: 15px;
      margin-bottom: 25px; }
      @media (min-width: 640px) {
        .WW_MOD_EM_31-0-app-module > .WW_ct .WW_app-item {
          margin-bottom: 40px; } }
    .WW_MOD_EM_31-0-app-module > .WW_ct .WW_cta {
      *zoom: 1; }
      .WW_MOD_EM_31-0-app-module > .WW_ct .WW_cta:before, .WW_MOD_EM_31-0-app-module > .WW_ct .WW_cta:after {
        content: "";
        display: table; }
      .WW_MOD_EM_31-0-app-module > .WW_ct .WW_cta:after {
        clear: both; }
      .WW_MOD_EM_31-0-app-module > .WW_ct .WW_cta img {
        height: 45px;
        width: auto;
        float: left; }
      .WW_MOD_EM_31-0-app-module > .WW_ct .WW_cta a {
        margin-right: 20px;
        display: inline-block; }
        .WW_MOD_EM_31-0-app-module > .WW_ct .WW_cta a:last-of-type {
          margin-right: 0px; }

.WW_OBJ_area-ct {
  position: relative;
  min-height: 100vw; }

.WW_MOD_EM_32-0-kompassCt .fade-enter-active, .WW_MOD_EM_32-0-kompassCt .fade-leave-active {
  -webkit-transition: all .5s ease;
  transition: all .5s ease; }

.WW_MOD_EM_32-0-kompassCt .fade-enter, .WW_MOD_EM_32-0-kompassCt .fade-leave-to {
  opacity: 0; }

.WW_MOD_EM_32-0-kompassCt .WW_ct .WW_OBJ_ui-btn {
  width: auto;
  text-align: center; }

.WW_MOD_EM_32-0-kompassCt .WW_ct .WW_OBJ_ui-btn-back {
  padding: 8px 10px; }
  .WW_MOD_EM_32-0-kompassCt .WW_ct .WW_OBJ_ui-btn-back .WW_ui-icon {
    display: block;
    width: 22px;
    height: 22px; }
  .WW_MOD_EM_32-0-kompassCt .WW_ct .WW_OBJ_ui-btn-back .WW_text {
    display: none; }

.WW_MOD_EM_32-0-kompassCt .WW_kompass-start {
  min-height: 200px; }
  .WW_MOD_EM_32-0-kompassCt .WW_kompass-start .WW_img-ct-wrap {
    position: relative; }
  .WW_MOD_EM_32-0-kompassCt .WW_kompass-start .WW_img-ct img {
    width: 100%;
    height: auto;
    padding-top: 15px;
    padding-bottom: 15px; }
    @media (min-width: 640px) {
      .WW_MOD_EM_32-0-kompassCt .WW_kompass-start .WW_img-ct img {
        padding-top: 25px; } }
    @media (min-width: 640px) {
      .WW_MOD_EM_32-0-kompassCt .WW_kompass-start .WW_img-ct img {
        padding-bottom: 15px; } }
  .WW_MOD_EM_32-0-kompassCt .WW_kompass-start .WW_img-ct svg {
    width: 100%;
    height: auto;
    margin-top: 15px;
    margin-bottom: 15px; }
    @media (min-width: 640px) {
      .WW_MOD_EM_32-0-kompassCt .WW_kompass-start .WW_img-ct svg {
        margin-top: 25px; } }
    @media (min-width: 640px) {
      .WW_MOD_EM_32-0-kompassCt .WW_kompass-start .WW_img-ct svg {
        margin-bottom: 15px; } }
  .WW_MOD_EM_32-0-kompassCt .WW_kompass-start .WW_text-ct-wrap {
    background: #f0f0f0; }
  .WW_MOD_EM_32-0-kompassCt .WW_kompass-start .WW_text-ct {
    padding-left: 4.16667%;
    padding-right: 4.16667%;
    padding-top: 25px;
    padding-bottom: 25px; }
    @media (min-width: 640px) {
      .WW_MOD_EM_32-0-kompassCt .WW_kompass-start .WW_text-ct {
        padding-top: 40px; } }
    @media (min-width: 640px) {
      .WW_MOD_EM_32-0-kompassCt .WW_kompass-start .WW_text-ct {
        padding-bottom: 40px; } }
  .WW_MOD_EM_32-0-kompassCt .WW_kompass-start .WW_br-list {
    *zoom: 1; }
    .WW_MOD_EM_32-0-kompassCt .WW_kompass-start .WW_br-list:before, .WW_MOD_EM_32-0-kompassCt .WW_kompass-start .WW_br-list:after {
      content: "";
      display: table; }
    .WW_MOD_EM_32-0-kompassCt .WW_kompass-start .WW_br-list:after {
      clear: both; }
    .WW_MOD_EM_32-0-kompassCt .WW_kompass-start .WW_br-list li {
      font-size: 0.83rem;
      line-height: 1.4;
      font-family: "WuW-RegularWeb", Arial, Helvetica, sans-serif;
      padding: 0 5px 0 0;
      list-style-type: none;
      float: left; }
      @media (min-width: 640px) {
        .WW_MOD_EM_32-0-kompassCt .WW_kompass-start .WW_br-list li {
          font-size: 0.83rem; } }
      .WW_MOD_EM_32-0-kompassCt .WW_kompass-start .WW_br-list li:first-child {
        padding-left: 0; }
        .WW_MOD_EM_32-0-kompassCt .WW_kompass-start .WW_br-list li:first-child a {
          padding-left: 0; }
    .WW_MOD_EM_32-0-kompassCt .WW_kompass-start .WW_br-list a {
      display: inline-block;
      padding: 0 5px 0 0;
      color: #878787; }
      .WW_MOD_EM_32-0-kompassCt .WW_kompass-start .WW_br-list a:hover {
        color: #f84914; }
    .WW_MOD_EM_32-0-kompassCt .WW_kompass-start .WW_br-list .WW_ui-icon {
      display: inline-block;
      vertical-align: middle;
      fill: #c6c6c6;
      width: 12px;
      height: 12px; }
  .WW_MOD_EM_32-0-kompassCt .WW_kompass-start .WW_kompass-start-ct-wrap {
    width: 100%;
    position: relative;
    top: 0;
    z-index: 2; }
    .WW_MOD_EM_32-0-kompassCt .WW_kompass-start .WW_kompass-start-ct-wrap .WW_ct.WW_kompass-start-ct {
      position: relative;
      max-width: 1500px;
      padding: 1.66667% 4.16667%; }
      .WW_MOD_EM_32-0-kompassCt .WW_kompass-start .WW_kompass-start-ct-wrap .WW_ct.WW_kompass-start-ct .WW_text-ct-wrap {
        background: none; }
        .WW_MOD_EM_32-0-kompassCt .WW_kompass-start .WW_kompass-start-ct-wrap .WW_ct.WW_kompass-start-ct .WW_text-ct-wrap .WW_text-ct {
          padding: 0; }
          .WW_MOD_EM_32-0-kompassCt .WW_kompass-start .WW_kompass-start-ct-wrap .WW_ct.WW_kompass-start-ct .WW_text-ct-wrap .WW_text-ct .WW_OBJ_ui-btn {
            margin-top: 15px; }
            @media (min-width: 640px) {
              .WW_MOD_EM_32-0-kompassCt .WW_kompass-start .WW_kompass-start-ct-wrap .WW_ct.WW_kompass-start-ct .WW_text-ct-wrap .WW_text-ct .WW_OBJ_ui-btn {
                margin-top: 25px; } }

.WW_MOD_EM_32-0-kompass {
  position: relative;
  /**
   * styles for statix module in result page
   */ }
  .WW_MOD_EM_32-0-kompass .WW_ct #JM_content {
    width: 100%;
    position: relative;
    display: inline-block;
    vertical-align: middle;
    padding-bottom: 78%;
    overflow: hidden; }
    .WW_MOD_EM_32-0-kompass .WW_ct #JM_content svg {
      position: absolute; }
  .WW_MOD_EM_32-0-kompass .WW_ct.WW_kompass-main {
    margin-bottom: 15px; }
    @media (min-width: 640px) {
      .WW_MOD_EM_32-0-kompass .WW_ct.WW_kompass-main {
        margin-bottom: 25px; } }
  .WW_MOD_EM_32-0-kompass .WW_ct .WW_img-ct-wrap.WW_animation-ct {
    min-height: 80vw; }
  .WW_MOD_EM_32-0-kompass .WW_ct .WW_progress-ct-wrap {
    padding: 0 0.83333% 0 4.16667%; }
  .WW_MOD_EM_32-0-kompass .WW_ct .WW_processbar-description {
    margin-left: 25px; }
  .WW_MOD_EM_32-0-kompass .WW_ct .WW_processbar-prefix span:first-child {
    display: none; }
  .WW_MOD_EM_32-0-kompass .WW_ct .WW_processbar-prefix span:last-child {
    display: block; }
  .WW_MOD_EM_32-0-kompass .WW_ct .WW_text-ct-wrap {
    padding: 10px 4.16667%; }
  .WW_MOD_EM_32-0-kompass .WW_ct .WW_text-ct .WW_OBJ_text-body {
    margin-top: 25px; }
    @media (min-width: 640px) {
      .WW_MOD_EM_32-0-kompass .WW_ct .WW_text-ct .WW_OBJ_text-body {
        margin-top: 40px; } }
  .WW_MOD_EM_32-0-kompass .WW_ct .WW_text-ct .WW_OBJ_ui-btn {
    margin-top: 15px; }
    @media (min-width: 640px) {
      .WW_MOD_EM_32-0-kompass .WW_ct .WW_text-ct .WW_OBJ_ui-btn {
        margin-top: 25px; } }
  .WW_MOD_EM_32-0-kompass .WW_ct .WW_img-ct-wrap {
    position: relative;
    float: right; }
  .WW_MOD_EM_32-0-kompass .WW_ct ul.WW_kompass-choices {
    display: -webkit-box;
    display: flex;
    -webkit-box-align: center;
            align-items: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
            flex-direction: column;
    margin-bottom: 15px;
    *zoom: 1; }
    @media (min-width: 640px) {
      .WW_MOD_EM_32-0-kompass .WW_ct ul.WW_kompass-choices {
        margin-bottom: 25px; } }
    .WW_MOD_EM_32-0-kompass .WW_ct ul.WW_kompass-choices:before, .WW_MOD_EM_32-0-kompass .WW_ct ul.WW_kompass-choices:after {
      content: "";
      display: table; }
    .WW_MOD_EM_32-0-kompass .WW_ct ul.WW_kompass-choices:after {
      clear: both; }
    .WW_MOD_EM_32-0-kompass .WW_ct ul.WW_kompass-choices li {
      text-align: left;
      list-style-type: none;
      float: none;
      width: 100%;
      margin-bottom: 15px; }
      @media (min-width: 640px) {
        .WW_MOD_EM_32-0-kompass .WW_ct ul.WW_kompass-choices li {
          margin-bottom: 15px; } }
      .WW_MOD_EM_32-0-kompass .WW_ct ul.WW_kompass-choices li a {
        display: -webkit-box;
        display: flex;
        -webkit-box-align: center;
                align-items: center; }
        .WW_MOD_EM_32-0-kompass .WW_ct ul.WW_kompass-choices li a svg #iconCircle {
          -webkit-transition: fill 200ms;
          transition: fill 200ms; }
        .WW_MOD_EM_32-0-kompass .WW_ct ul.WW_kompass-choices li a .WW_kompass-choicesCt img {
          -webkit-transition: background-color 200ms;
          transition: background-color 200ms; }
        .WW_MOD_EM_32-0-kompass .WW_ct ul.WW_kompass-choices li a svg {
          float: left;
          width: 20%;
          height: 100%; }
          .WW_MOD_EM_32-0-kompass .WW_ct ul.WW_kompass-choices li a svg #iconCircle {
            fill: #fff; }
        .WW_MOD_EM_32-0-kompass .WW_ct ul.WW_kompass-choices li a .WW_kompass-choicesCt {
          display: block;
          float: left;
          width: 25%;
          height: 100%; }
          .WW_MOD_EM_32-0-kompass .WW_ct ul.WW_kompass-choices li a .WW_kompass-choicesCt img {
            width: 100%; }
        .WW_MOD_EM_32-0-kompass .WW_ct ul.WW_kompass-choices li a span.WW_OBJ_text-body {
          width: 75%;
          display: inline-block;
          padding: 0 7%; }
          .WW_MOD_EM_32-0-kompass .WW_ct ul.WW_kompass-choices li a span.WW_OBJ_text-body.WW_OBJ_ext-size-m {
            font-size: 0.9rem; }
        .WW_MOD_EM_32-0-kompass .WW_ct ul.WW_kompass-choices li a:hover svg #iconCircle, .WW_MOD_EM_32-0-kompass .WW_ct ul.WW_kompass-choices li a:active svg #iconCircle {
          fill: #f84914; }
        .WW_MOD_EM_32-0-kompass .WW_ct ul.WW_kompass-choices li a:hover .WW_kompass-choicesCt img, .WW_MOD_EM_32-0-kompass .WW_ct ul.WW_kompass-choices li a:active .WW_kompass-choicesCt img {
          background-color: #f84914; }
      .WW_MOD_EM_32-0-kompass .WW_ct ul.WW_kompass-choices li .WW_ext-highlight {
        font-weight: bold;
        color: #f84914; }
  .WW_MOD_EM_32-0-kompass .WW_MOD_NM_8-0-breadcrumb {
    margin-bottom: 15px; }
    @media (min-width: 640px) {
      .WW_MOD_EM_32-0-kompass .WW_MOD_NM_8-0-breadcrumb {
        margin-bottom: 25px; } }
    .WW_MOD_EM_32-0-kompass .WW_MOD_NM_8-0-breadcrumb .WW_text-ct {
      padding-left: 4.16667%;
      padding-right: 4.16667%; }
  .WW_MOD_EM_32-0-kompass .WW_MOD_EM_7-0-fortschritt {
    margin-bottom: 15px;
    *zoom: 1; }
    @media (min-width: 640px) {
      .WW_MOD_EM_32-0-kompass .WW_MOD_EM_7-0-fortschritt {
        margin-bottom: 15px; } }
    .WW_MOD_EM_32-0-kompass .WW_MOD_EM_7-0-fortschritt:before, .WW_MOD_EM_32-0-kompass .WW_MOD_EM_7-0-fortschritt:after {
      content: "";
      display: table; }
    .WW_MOD_EM_32-0-kompass .WW_MOD_EM_7-0-fortschritt:after {
      clear: both; }
  .WW_MOD_EM_32-0-kompass.WW_ext-result {
    margin-bottom: 60px; }
    @media (min-width: 640px) {
      .WW_MOD_EM_32-0-kompass.WW_ext-result {
        margin-bottom: 80px; } }
    .WW_MOD_EM_32-0-kompass.WW_ext-result img {
      width: 100%; }

.WW_MOD_EM_33-0-generic-content {
  max-width: 1500px;
  margin: 0 auto; }
  .WW_MOD_EM_33-0-generic-content .WW_ct {
    padding-left: 4.16667%;
    padding-right: 4.16667%; }

.I_FM_1-0-autocomplete {
  display: none;
  width: 100%;
  position: relative; }
  .I_FM_1-0-autocomplete .autocomplete {
    position: absolute;
    list-style-type: none;
    padding: 10px 20px;
    background-color: white;
    width: 100%;
    box-shadow: 0 10px 19px 0 rgba(0, 0, 0, 0.35);
    z-index: 10; }
    .I_FM_1-0-autocomplete .autocomplete__category {
      color: lightgray;
      margin-bottom: 5px; }
    .I_FM_1-0-autocomplete .autocomplete__item {
      cursor: pointer;
      padding-left: 20px; }
      .I_FM_1-0-autocomplete .autocomplete__item:hover, .I_FM_1-0-autocomplete .autocomplete__item.active {
        background-color: #eeeeee; }
  .I_FM_1-0-autocomplete--mt-25 {
    margin-top: -25px; }

@media (min-width: 1024px) {
  .I_MOD_NM_2-0-searchbox-simple {
    margin-left: auto;
    margin-right: auto;
    max-width: 1500px; } }

.I_MOD_NM_2-0-searchbox-simple .WW_ct {
  padding-left: 4.16667%;
  padding-right: 4.16667%;
  margin-bottom: 25px; }
  @media (min-width: 640px) {
    .I_MOD_NM_2-0-searchbox-simple .WW_ct {
      margin-bottom: 40px; } }
  @media (min-width: 640px) {
    .I_MOD_NM_2-0-searchbox-simple .WW_ct {
      padding-left: 8.33333%;
      padding-right: 8.33333%;
      margin-bottom: 60px; } }
  @media (min-width: 640px) and (min-width: 640px) {
    .I_MOD_NM_2-0-searchbox-simple .WW_ct {
      margin-bottom: 80px; } }
  @media (min-width: 1024px) {
    .I_MOD_NM_2-0-searchbox-simple .WW_ct {
      padding-left: 16.66667%;
      padding-right: 16.66667%; } }

.I_MOD_NM_2-0-searchbox-simple .WW_img-ct {
  max-width: 1500px;
  height: 0;
  padding-bottom: 25.93333%;
  margin: 0 auto;
  position: relative;
  background-color: #f0f0f0; }
  .I_MOD_NM_2-0-searchbox-simple .WW_img-ct figure {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0; }
    .I_MOD_NM_2-0-searchbox-simple .WW_img-ct figure img {
      width: 100%;
      height: 100%;
      -o-object-fit: cover;
         object-fit: cover; }
  .I_MOD_NM_2-0-searchbox-simple .WW_img-ct + .WW_ct .I_OBJ_searchbox {
    background-color: #fff; }
  @media (max-width: 639px) {
    .I_MOD_NM_2-0-searchbox-simple .WW_img-ct + .WW_ct {
      padding-left: 8.33333%;
      padding-right: 8.33333%;
      margin-bottom: -15px; }
      .I_MOD_NM_2-0-searchbox-simple .WW_img-ct + .WW_ct .I_OBJ_searchbox {
        -webkit-transform: translate3d(0, -40px, 0) !important;
                transform: translate3d(0, -40px, 0) !important; } }
  @media (min-width: 640px) and (max-width: 1023px) {
    .I_MOD_NM_2-0-searchbox-simple .WW_img-ct + .WW_ct {
      margin-bottom: 0px; }
      .I_MOD_NM_2-0-searchbox-simple .WW_img-ct + .WW_ct .I_OBJ_searchbox {
        -webkit-transform: translate3d(0, -80px, 0) !important;
                transform: translate3d(0, -80px, 0) !important; } }
  @media (min-width: 1024px) {
    .I_MOD_NM_2-0-searchbox-simple .WW_img-ct + .WW_ct {
      margin-bottom: 0;
      margin-bottom: calc(80px - var(--sbm-height) / 2); }
      .I_MOD_NM_2-0-searchbox-simple .WW_img-ct + .WW_ct .I_OBJ_searchbox {
        -webkit-transform: translate3d(0, -50%, 0);
                transform: translate3d(0, -50%, 0); } }

.I_MOD_NM_2-0-searchbox-simple .I_OBJ_searchbox {
  width: 100%;
  padding: 15px;
  box-shadow: 0 1px 3px 0px rgba(0, 0, 0, 0.25); }
  @media (min-width: 640px) {
    .I_MOD_NM_2-0-searchbox-simple .I_OBJ_searchbox {
      padding: 25px; } }
  .I_MOD_NM_2-0-searchbox-simple .I_OBJ_searchbox .error {
    border: solid #f84914 2px !important; }
    .I_MOD_NM_2-0-searchbox-simple .I_OBJ_searchbox .error::-webkit-input-placeholder {
      color: #f84914; }
  .I_MOD_NM_2-0-searchbox-simple .I_OBJ_searchbox .WW_OBJ_text-hl {
    margin-bottom: 15px; }
    @media (min-width: 640px) {
      .I_MOD_NM_2-0-searchbox-simple .I_OBJ_searchbox .WW_OBJ_text-hl {
        margin-bottom: 25px; } }
  .I_MOD_NM_2-0-searchbox-simple .I_OBJ_searchbox__form {
    display: -webkit-box;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
            flex-flow: column wrap; }
    .I_MOD_NM_2-0-searchbox-simple .I_OBJ_searchbox__form input,
    .I_MOD_NM_2-0-searchbox-simple .I_OBJ_searchbox__form select {
      background-color: white;
      cursor: pointer;
      border: solid #e0e0e0 1px; }
      .I_MOD_NM_2-0-searchbox-simple .I_OBJ_searchbox__form input:focus,
      .I_MOD_NM_2-0-searchbox-simple .I_OBJ_searchbox__form select:focus {
        border: solid black 1px !important; }
    .I_MOD_NM_2-0-searchbox-simple .I_OBJ_searchbox__form select {
      -moz-appearance: none; }
      .I_MOD_NM_2-0-searchbox-simple .I_OBJ_searchbox__form select::-ms-expand {
        display: none; }
    @media (min-width: 1024px) {
      .I_MOD_NM_2-0-searchbox-simple .I_OBJ_searchbox__form {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
                flex-flow: row wrap; } }
  .I_MOD_NM_2-0-searchbox-simple .I_OBJ_searchbox__city-wrapper {
    width: 100%; }
    @media (min-width: 1024px) {
      .I_MOD_NM_2-0-searchbox-simple .I_OBJ_searchbox__city-wrapper {
        width: calc((100% - 30px) / 3);
        -webkit-box-flex: 1;
                flex: 1;
        margin-right: 10px; }
        .I_MOD_NM_2-0-searchbox-simple .I_OBJ_searchbox__city-wrapper input[type="text"] {
          width: 100%; } }
    @media (min-width: 1500px) {
      .I_MOD_NM_2-0-searchbox-simple .I_OBJ_searchbox__city-wrapper {
        width: auto; } }
  .I_MOD_NM_2-0-searchbox-simple .I_OBJ_searchbox__search-wrapper {
    display: -webkit-box;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
            flex-flow: row wrap;
    width: 100%; }
    @media (min-width: 1024px) {
      .I_MOD_NM_2-0-searchbox-simple .I_OBJ_searchbox__search-wrapper {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
                flex-flow: row nowrap;
        width: auto;
        -webkit-box-flex: 3;
                flex: 3; } }
    .I_MOD_NM_2-0-searchbox-simple .I_OBJ_searchbox__search-wrapper select {
      width: 100%;
      margin-bottom: 10px;
      padding: 0 50px 0 20px; }
      @media (min-width: 640px) {
        .I_MOD_NM_2-0-searchbox-simple .I_OBJ_searchbox__search-wrapper select {
          width: calc(50% - 5px); }
          .I_MOD_NM_2-0-searchbox-simple .I_OBJ_searchbox__search-wrapper select:not(:last-of-type) {
            margin-right: 10px; } }
      @media (min-width: 1024px) {
        .I_MOD_NM_2-0-searchbox-simple .I_OBJ_searchbox__search-wrapper select {
          width: calc((100% - 30px) / 3);
          margin-right: 10px; } }
      @media (min-width: 1500px) {
        .I_MOD_NM_2-0-searchbox-simple .I_OBJ_searchbox__search-wrapper select {
          width: calc((100% - 30px) / 3.5); } }
      .I_MOD_NM_2-0-searchbox-simple .I_OBJ_searchbox__search-wrapper select[name="realestate"] {
        -webkit-box-flex: 1;
                flex: 1; }
      .I_MOD_NM_2-0-searchbox-simple .I_OBJ_searchbox__search-wrapper select[data-marketing-type="buy"] {
        display: none; }
      .I_MOD_NM_2-0-searchbox-simple .I_OBJ_searchbox__search-wrapper select::before {
        content: '';
        position: absolute;
        top: 0;
        left: 0; }
    .I_MOD_NM_2-0-searchbox-simple .I_OBJ_searchbox__search-wrapper input {
      margin-bottom: 10px; }
    .I_MOD_NM_2-0-searchbox-simple .I_OBJ_searchbox__search-wrapper input,
    .I_MOD_NM_2-0-searchbox-simple .I_OBJ_searchbox__search-wrapper button,
    .I_MOD_NM_2-0-searchbox-simple .I_OBJ_searchbox__search-wrapper .WW_MOD_EM_2-0-widgetleiste .WW_search-window .WW_switch-wrap a.WW_switch-button,
    .WW_MOD_EM_2-0-widgetleiste .WW_search-window .WW_switch-wrap .I_MOD_NM_2-0-searchbox-simple .I_OBJ_searchbox__search-wrapper a.WW_switch-button {
      -webkit-box-flex: 1;
              flex: 1;
      width: auto;
      min-width: 100%; }
  .I_MOD_NM_2-0-searchbox-simple .I_OBJ_searchbox__search-city-input {
    width: 100%;
    margin-top: 10px; }
    @media (min-width: 1024px) {
      .I_MOD_NM_2-0-searchbox-simple .I_OBJ_searchbox__search-city-input {
        margin-top: 0;
        width: auto;
        -webkit-box-flex: 3;
                flex: 3; } }
    .I_MOD_NM_2-0-searchbox-simple .I_OBJ_searchbox__search-city-input input {
      width: 100%; }
  .I_MOD_NM_2-0-searchbox-simple .I_OBJ_searchbox__button-wrapper {
    -webkit-box-ordinal-group: 2;
            order: 1;
    width: 100%; }
    @media (min-width: 1024px) {
      .I_MOD_NM_2-0-searchbox-simple .I_OBJ_searchbox__button-wrapper {
        -webkit-box-ordinal-group: 1;
                order: 0;
        width: calc((100% - 30px) / 4); } }
    @media (min-width: 1500px) {
      .I_MOD_NM_2-0-searchbox-simple .I_OBJ_searchbox__button-wrapper {
        -webkit-box-ordinal-group: 1;
                order: 0;
        width: calc((100% - 30px) / 8); } }
    .I_MOD_NM_2-0-searchbox-simple .I_OBJ_searchbox__button-wrapper button, .I_MOD_NM_2-0-searchbox-simple .I_OBJ_searchbox__button-wrapper .WW_MOD_EM_2-0-widgetleiste .WW_search-window .WW_switch-wrap a.WW_switch-button, .WW_MOD_EM_2-0-widgetleiste .WW_search-window .WW_switch-wrap .I_MOD_NM_2-0-searchbox-simple .I_OBJ_searchbox__button-wrapper a.WW_switch-button {
      width: 100%;
      padding-left: 5px;
      padding-right: 5px; }
  .I_MOD_NM_2-0-searchbox-simple .I_OBJ_searchbox__filter-wrapper {
    display: -webkit-box;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
            flex-flow: row wrap;
    width: 100%; }
  .I_MOD_NM_2-0-searchbox-simple .I_OBJ_searchbox__filter {
    margin-bottom: 10px;
    width: 100%; }
    @media (min-width: 640px) {
      .I_MOD_NM_2-0-searchbox-simple .I_OBJ_searchbox__filter {
        width: calc(50% - 5px); }
        .I_MOD_NM_2-0-searchbox-simple .I_OBJ_searchbox__filter--even {
          margin-right: 10px; } }
    @media (min-width: 1024px) {
      .I_MOD_NM_2-0-searchbox-simple .I_OBJ_searchbox__filter {
        max-width: 250px;
        width: auto;
        -webkit-box-flex: 1;
                flex: 1;
        margin-bottom: 0; }
        .I_MOD_NM_2-0-searchbox-simple .I_OBJ_searchbox__filter:not(:last-child) {
          margin-right: 10px; } }
    .I_MOD_NM_2-0-searchbox-simple .I_OBJ_searchbox__filter input,
    .I_MOD_NM_2-0-searchbox-simple .I_OBJ_searchbox__filter select {
      width: 100%;
      height: 44px; }
    .I_MOD_NM_2-0-searchbox-simple .I_OBJ_searchbox__filter select {
      padding-left: 15px;
      color: grey; }
      .I_MOD_NM_2-0-searchbox-simple .I_OBJ_searchbox__filter select.selected {
        color: black; }

.WW_MOD_FM_1-0-antragsstrecken {
  position: relative;
  margin-bottom: 60px;
  /**
     * tarifauswahl module overwrites
     */
  /**
     * overwrites of steps module
     */ }
  @media (min-width: 640px) {
    .WW_MOD_FM_1-0-antragsstrecken {
      margin-bottom: 80px; } }
  .WW_MOD_FM_1-0-antragsstrecken > .WW_ct {
    padding: 0px 4.16667%;
    min-height: 200px; }
  .WW_MOD_FM_1-0-antragsstrecken .chosen-container {
    width: 100% !important; }
  .WW_MOD_FM_1-0-antragsstrecken .WW_fm-as-price {
    float: left;
    margin-top: -20px; }
    .WW_MOD_FM_1-0-antragsstrecken .WW_fm-as-price .WW_text {
      font-size: 0.83rem;
      line-height: 1.4;
      font-family: "WuW-RegularWeb", Arial, Helvetica, sans-serif; }
      @media (min-width: 640px) {
        .WW_MOD_FM_1-0-antragsstrecken .WW_fm-as-price .WW_text {
          font-size: 0.83rem; } }
    .WW_MOD_FM_1-0-antragsstrecken .WW_fm-as-price .WW_price {
      font-size: 1.65rem;
      line-height: 1.1;
      font-family: "WuW-BoldWeb", Arial, Helvetica, sans-serif;
      color: #f84914; }
      @media (min-width: 640px) {
        .WW_MOD_FM_1-0-antragsstrecken .WW_fm-as-price .WW_price {
          font-size: 2.37rem; } }
    .WW_MOD_FM_1-0-antragsstrecken .WW_fm-as-price + .WW_OBJ_ui-btn {
      margin-left: 15px; }
      @media (min-width: 640px) {
        .WW_MOD_FM_1-0-antragsstrecken .WW_fm-as-price + .WW_OBJ_ui-btn {
          margin-left: 25px; } }
  .WW_MOD_FM_1-0-antragsstrecken .WW_text-tel {
    color: #878787; }
    .WW_MOD_FM_1-0-antragsstrecken .WW_text-tel b {
      display: block;
      font-size: 1.56rem;
      line-height: 1.1;
      font-family: "WuW-BoldWeb", Arial, Helvetica, sans-serif;
      color: #f84914; }
      @media (min-width: 640px) {
        .WW_MOD_FM_1-0-antragsstrecken .WW_text-tel b {
          font-size: 1.78rem; } }
  .WW_MOD_FM_1-0-antragsstrecken .WW_number-info {
    border: 2px solid #f0f0f0;
    padding: 15px;
    position: relative;
    margin-top: 15px; }
    @media (min-width: 640px) {
      .WW_MOD_FM_1-0-antragsstrecken .WW_number-info {
        margin-top: 25px; } }
    .WW_MOD_FM_1-0-antragsstrecken .WW_number-info .WW_infobox {
      margin-bottom: 15px; }
      @media (min-width: 640px) {
        .WW_MOD_FM_1-0-antragsstrecken .WW_number-info .WW_infobox {
          margin-bottom: 25px; } }
    .WW_MOD_FM_1-0-antragsstrecken .WW_number-info .WW_numberbox .WW_OBJ_text-hl {
      color: #f84914; }
    .WW_MOD_FM_1-0-antragsstrecken .WW_number-info .WW_numberbox .WW_OBJ_text-body {
      color: #878787; }
  .WW_MOD_FM_1-0-antragsstrecken .WW_info-box .WW_info-head {
    margin-bottom: 15px; }
    @media (min-width: 640px) {
      .WW_MOD_FM_1-0-antragsstrecken .WW_info-box .WW_info-head {
        margin-bottom: 25px; } }
  .WW_MOD_FM_1-0-antragsstrecken .WW_info-box .WW_info-col {
    margin-bottom: 15px; }
    @media (min-width: 640px) {
      .WW_MOD_FM_1-0-antragsstrecken .WW_info-box .WW_info-col {
        margin-bottom: 25px; } }
    .WW_MOD_FM_1-0-antragsstrecken .WW_info-box .WW_info-col strong {
      color: #c6c6c6; }
  .WW_MOD_FM_1-0-antragsstrecken .WW_profile-item {
    border-bottom: 2px solid #f0f0f0;
    padding-bottom: 15px;
    margin-bottom: 25px; }
    @media (min-width: 640px) {
      .WW_MOD_FM_1-0-antragsstrecken .WW_profile-item {
        padding-bottom: 25px; } }
    @media (min-width: 640px) {
      .WW_MOD_FM_1-0-antragsstrecken .WW_profile-item {
        margin-bottom: 40px; } }
    .WW_MOD_FM_1-0-antragsstrecken .WW_profile-item .WW_profile-col {
      margin-bottom: 15px; }
      @media (min-width: 640px) {
        .WW_MOD_FM_1-0-antragsstrecken .WW_profile-item .WW_profile-col {
          margin-bottom: 25px; } }
  .WW_MOD_FM_1-0-antragsstrecken .WW_dl-box .WW_ui-icon {
    position: absolute;
    left: 0;
    top: 0;
    width: 24px;
    height: 24px;
    fill: #f84914; }
  .WW_MOD_FM_1-0-antragsstrecken .WW_dl-box .WW_title {
    padding-left: 40px;
    position: relative;
    display: block;
    font-size: 1.25rem;
    line-height: 1.1;
    font-family: "WuW-BoldWeb", Arial, Helvetica, sans-serif;
    color: #f84914; }
    @media (min-width: 640px) {
      .WW_MOD_FM_1-0-antragsstrecken .WW_dl-box .WW_title {
        font-size: 1.33rem; } }
    .WW_MOD_FM_1-0-antragsstrecken .WW_dl-box .WW_title + .WW_title {
      margin-top: 15px; }
      @media (min-width: 640px) {
        .WW_MOD_FM_1-0-antragsstrecken .WW_dl-box .WW_title + .WW_title {
          margin-top: 25px; } }
  .WW_MOD_FM_1-0-antragsstrecken .WW_MOD_CM_21-0-tarifmodul {
    overflow: visible; }
    .WW_MOD_FM_1-0-antragsstrecken .WW_MOD_CM_21-0-tarifmodul .WW_slider-boundary {
      overflow: visible; }
    .WW_MOD_FM_1-0-antragsstrecken .WW_MOD_CM_21-0-tarifmodul .WW_ct .WW_content-left .WW_left-header {
      margin-bottom: 0; }
    .WW_MOD_FM_1-0-antragsstrecken .WW_MOD_CM_21-0-tarifmodul .WW_content-left .WW_fm-tt-info-ct {
      pointer-events: all; }
    .WW_MOD_FM_1-0-antragsstrecken .WW_MOD_CM_21-0-tarifmodul .WW_head {
      padding: 0 !important;
      background: #fff !important; }
    .WW_MOD_FM_1-0-antragsstrecken .WW_MOD_CM_21-0-tarifmodul .WW_divider {
      display: none;
      margin: 0 !important;
      height: 0 !important;
      background: none !important; }
    .WW_MOD_FM_1-0-antragsstrecken .WW_MOD_CM_21-0-tarifmodul .WW_title-ct {
      padding: 25px 4.16667%;
      background: #f0f0f0; }
    .WW_MOD_FM_1-0-antragsstrecken .WW_MOD_CM_21-0-tarifmodul .WW_price-ct {
      position: relative;
      padding: 25px 4.16667%;
      background: #fff; }
      .WW_MOD_FM_1-0-antragsstrecken .WW_MOD_CM_21-0-tarifmodul .WW_price-ct .WW_text {
        font-size: 0.83rem;
        line-height: 1.4;
        font-family: "WuW-RegularWeb", Arial, Helvetica, sans-serif;
        color: #c6c6c6; }
        @media (min-width: 640px) {
          .WW_MOD_FM_1-0-antragsstrecken .WW_MOD_CM_21-0-tarifmodul .WW_price-ct .WW_text {
            font-size: 0.83rem; } }
      .WW_MOD_FM_1-0-antragsstrecken .WW_MOD_CM_21-0-tarifmodul .WW_price-ct .WW_price {
        font-size: 1.56rem;
        line-height: 1.1;
        font-family: "WuW-BoldWeb", Arial, Helvetica, sans-serif;
        color: #f84914; }
        @media (min-width: 640px) {
          .WW_MOD_FM_1-0-antragsstrecken .WW_MOD_CM_21-0-tarifmodul .WW_price-ct .WW_price {
            font-size: 1.78rem; } }
      .WW_MOD_FM_1-0-antragsstrecken .WW_MOD_CM_21-0-tarifmodul .WW_price-ct .WW_fm-tt-info-ct {
        position: static; }
    .WW_MOD_FM_1-0-antragsstrecken .WW_MOD_CM_21-0-tarifmodul .WW_ct .WW_slider-content .WW_item {
      background: none; }
    .WW_MOD_FM_1-0-antragsstrecken .WW_MOD_CM_21-0-tarifmodul .WW_item li {
      overflow: visible !important; }
      .WW_MOD_FM_1-0-antragsstrecken .WW_MOD_CM_21-0-tarifmodul .WW_item li:first-child {
        border-top: 1px solid #c6c6c6; }
    .WW_MOD_FM_1-0-antragsstrecken .WW_MOD_CM_21-0-tarifmodul .WW_item .WW_OBJ_ui-btn {
      width: 100%; }
    @media (max-width: 639px) {
      .WW_MOD_FM_1-0-antragsstrecken .WW_MOD_CM_21-0-tarifmodul .WW_ct .WW_js-mobile-select {
        height: 50px;
        z-index: 97; }
      .WW_MOD_FM_1-0-antragsstrecken .WW_MOD_CM_21-0-tarifmodul .WW_ct .WW_slider-content .WW_item li {
        display: block;
        text-align: center; }
        .WW_MOD_FM_1-0-antragsstrecken .WW_MOD_CM_21-0-tarifmodul .WW_ct .WW_slider-content .WW_item li .WW_ui-icon {
          display: inline-block;
          margin-right: 0;
          float: none; }
        .WW_MOD_FM_1-0-antragsstrecken .WW_MOD_CM_21-0-tarifmodul .WW_ct .WW_slider-content .WW_item li .WW_check-risk {
          text-align: left; }
      .WW_MOD_FM_1-0-antragsstrecken .WW_MOD_CM_21-0-tarifmodul .WW_ct .WW_switch .WW_fm-tt-info-ct {
        position: absolute;
        left: 20px;
        z-index: 98;
        top: 200px; }
      .WW_MOD_FM_1-0-antragsstrecken .WW_MOD_CM_21-0-tarifmodul .WW_ct .WW_slider-content .slick-arrow {
        z-index: 96; } }
  .WW_MOD_FM_1-0-antragsstrecken .WW_MOD_CM_6-0-steps > .WW_ct {
    padding-left: 0 !important;
    padding-right: 0 !important;
    width: 100% !important; }

.WW_MOD_TM_1-0-stageteaser {
  margin-bottom: 25px; }
  @media (min-width: 640px) {
    .WW_MOD_TM_1-0-stageteaser {
      margin-bottom: 40px; } }
  .WW_MOD_TM_1-0-stageteaser .WW_ct {
    background-color: #f0f0f0; }
    .WW_MOD_TM_1-0-stageteaser .WW_ct .WW_text-ct-wrap {
      padding: 30px 4.16667%; }
    .WW_MOD_TM_1-0-stageteaser .WW_ct .WW_text-ct {
      opacity: 0;
      background: #f0f0f0;
      -webkit-transition: opacity 300ms ease-in-out;
      transition: opacity 300ms ease-in-out; }
      .WW_MOD_TM_1-0-stageteaser .WW_ct .WW_text-ct .WW_OBJ_text-body {
        margin-top: 25px; }
        @media (min-width: 640px) {
          .WW_MOD_TM_1-0-stageteaser .WW_ct .WW_text-ct .WW_OBJ_text-body {
            margin-top: 40px; } }
      .WW_MOD_TM_1-0-stageteaser .WW_ct .WW_text-ct .WW_OBJ_ui-btn {
        margin-top: 15px; }
        @media (min-width: 640px) {
          .WW_MOD_TM_1-0-stageteaser .WW_ct .WW_text-ct .WW_OBJ_ui-btn {
            margin-top: 25px; } }
    .WW_MOD_TM_1-0-stageteaser .WW_ct .WW_img-ct-wrap {
      position: relative;
      padding-top: 56.25%; }
    .WW_MOD_TM_1-0-stageteaser .WW_ct .WW_OBJ_text-list-check, .WW_MOD_TM_1-0-stageteaser .WW_ct .WW_OBJ_text-list-downloads {
      margin-top: 15px; }
      @media (min-width: 640px) {
        .WW_MOD_TM_1-0-stageteaser .WW_ct .WW_OBJ_text-list-check, .WW_MOD_TM_1-0-stageteaser .WW_ct .WW_OBJ_text-list-downloads {
          margin-top: 25px; } }
    .WW_MOD_TM_1-0-stageteaser .WW_ct .WW_img-ct {
      position: absolute;
      left: 0;
      top: 0;
      width: 100%;
      z-index: 1; }
      .WW_MOD_TM_1-0-stageteaser .WW_ct .WW_img-ct:before {
        content: "";
        position: absolute;
        z-index: 3;
        left: 0;
        right: 0;
        top: 0;
        height: 20px;
        background-color: rgba(255, 255, 255, 0.5); }
      .WW_MOD_TM_1-0-stageteaser .WW_ct .WW_img-ct img {
        width: 100%;
        height: auto; }
    .WW_MOD_TM_1-0-stageteaser .WW_ct .certificate {
      position: absolute;
      -webkit-transform: translateY(-130%);
              transform: translateY(-130%);
      right: 80%;
      max-width: 20%;
      z-index: 999; }
    .WW_MOD_TM_1-0-stageteaser .WW_ct .interupter {
      clear: both;
      max-width: 200px; }
      .WW_MOD_TM_1-0-stageteaser .WW_ct .interupter img {
        width: 100%; }
  .WW_MOD_TM_1-0-stageteaser .WW_location-search-wrap {
    max-width: 1500px;
    margin: 0 auto; }
    .WW_MOD_TM_1-0-stageteaser .WW_location-search-wrap .WW_inner-search {
      *zoom: 1;
      padding: 30px 4.16667%;
      width: 100%;
      position: relative; }
      .WW_MOD_TM_1-0-stageteaser .WW_location-search-wrap .WW_inner-search:before, .WW_MOD_TM_1-0-stageteaser .WW_location-search-wrap .WW_inner-search:after {
        content: "";
        display: table; }
      .WW_MOD_TM_1-0-stageteaser .WW_location-search-wrap .WW_inner-search:after {
        clear: both; }
    .WW_MOD_TM_1-0-stageteaser .WW_location-search-wrap .WW_OBJ_text-hl {
      color: #f84914; }
    .WW_MOD_TM_1-0-stageteaser .WW_location-search-wrap .WW_col {
      float: left; }
    .WW_MOD_TM_1-0-stageteaser .WW_location-search-wrap .WW_col-input {
      width: 83.33333%; }
      .WW_MOD_TM_1-0-stageteaser .WW_location-search-wrap .WW_col-input .WW_OBJ_fm-textfield {
        border-right: none !important; }
    .WW_MOD_TM_1-0-stageteaser .WW_location-search-wrap .WW_col-submit {
      width: 16.66667%; }
      .WW_MOD_TM_1-0-stageteaser .WW_location-search-wrap .WW_col-submit .WW_OBJ_ui-btn {
        min-width: 0px;
        width: 100%;
        padding-left: 0px;
        height: 44px; }
        .WW_MOD_TM_1-0-stageteaser .WW_location-search-wrap .WW_col-submit .WW_OBJ_ui-btn .WW_ui-icon {
          position: absolute;
          left: 50%;
          margin-left: -12px; }
      .WW_MOD_TM_1-0-stageteaser .WW_location-search-wrap .WW_col-submit .WW_text {
        display: none; }
    .WW_MOD_TM_1-0-stageteaser .WW_location-search-wrap .WW_form-wrap {
      margin-top: 15px; }
      @media (min-width: 640px) {
        .WW_MOD_TM_1-0-stageteaser .WW_location-search-wrap .WW_form-wrap {
          margin-top: 25px; } }

.WW_MOD_TM_1-1-stageslider {
  margin-bottom: 25px;
  opacity: 0;
  -webkit-transition: opacity 300ms ease-in-out;
  transition: opacity 300ms ease-in-out; }
  @media (min-width: 640px) {
    .WW_MOD_TM_1-1-stageslider {
      margin-bottom: 40px; } }
  .WW_MOD_TM_1-1-stageslider.WW_st-active {
    opacity: 1; }
  .WW_MOD_TM_1-1-stageslider .WW_ct {
    background-color: #f0f0f0; }
    .WW_MOD_TM_1-1-stageslider .WW_ct .WW_text-ct-wrap {
      padding: 30px 4.16667%; }
    .WW_MOD_TM_1-1-stageslider .WW_ct .WW_text-ct {
      background: #f0f0f0;
      -webkit-transition: opacity 300ms ease-in-out;
      transition: opacity 300ms ease-in-out; }
      .WW_MOD_TM_1-1-stageslider .WW_ct .WW_text-ct .WW_OBJ_text-body,
      .WW_MOD_TM_1-1-stageslider .WW_ct .WW_text-ct .WW_OBJ_ui-btn,
      .WW_MOD_TM_1-1-stageslider .WW_ct .WW_text-ct .WW_OBJ_text-list-check,
      .WW_MOD_TM_1-1-stageslider .WW_ct .WW_text-ct .WW_OBJ_text-list-downloads {
        margin-top: 15px; }
        @media (min-width: 640px) {
          .WW_MOD_TM_1-1-stageslider .WW_ct .WW_text-ct .WW_OBJ_text-body,
          .WW_MOD_TM_1-1-stageslider .WW_ct .WW_text-ct .WW_OBJ_ui-btn,
          .WW_MOD_TM_1-1-stageslider .WW_ct .WW_text-ct .WW_OBJ_text-list-check,
          .WW_MOD_TM_1-1-stageslider .WW_ct .WW_text-ct .WW_OBJ_text-list-downloads {
            margin-top: 25px; } }
      .WW_MOD_TM_1-1-stageslider .WW_ct .WW_text-ct .WW_OBJ_text-body {
        font-size: 14px; }
      .WW_MOD_TM_1-1-stageslider .WW_ct .WW_text-ct .WW_OBJ_text-list-check li, .WW_MOD_TM_1-1-stageslider .WW_ct .WW_text-ct .WW_OBJ_text-list-downloads li {
        font-size: 14px; }
      .WW_MOD_TM_1-1-stageslider .WW_ct .WW_text-ct .WW_OBJ_text-list-check .WW_ui-icon, .WW_MOD_TM_1-1-stageslider .WW_ct .WW_text-ct .WW_OBJ_text-list-downloads .WW_ui-icon {
        height: 15px;
        width: 15px;
        top: 3px;
        -webkit-transform: none;
                transform: none; }
    .WW_MOD_TM_1-1-stageslider .WW_ct .WW_img-ct-wrap {
      position: relative;
      padding-top: 56.25%; }
      .WW_MOD_TM_1-1-stageslider .WW_ct .WW_img-ct-wrap .WW_button-box {
        display: -webkit-box;
        display: flex;
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        z-index: 10; }
        .WW_MOD_TM_1-1-stageslider .WW_ct .WW_img-ct-wrap .WW_button-box .WW_OBJ_ui-btn {
          background: rgba(255, 255, 255, 0.8);
          border: none;
          padding: 8px 0;
          margin: 0;
          -webkit-box-flex: 1;
                  flex-grow: 1;
          border-right: 2px solid #f0f0f0;
          width: 25%;
          text-align: left;
          cursor: pointer;
          -webkit-transition: background 400ms ease-in-out;
          transition: background 400ms ease-in-out; }
          .WW_MOD_TM_1-1-stageslider .WW_ct .WW_img-ct-wrap .WW_button-box .WW_OBJ_ui-btn:last-child {
            border: none; }
          .WW_MOD_TM_1-1-stageslider .WW_ct .WW_img-ct-wrap .WW_button-box .WW_OBJ_ui-btn:hover .WW_text {
            color: #f84914; }
          .WW_MOD_TM_1-1-stageslider .WW_ct .WW_img-ct-wrap .WW_button-box .WW_OBJ_ui-btn:hover .WW_ui-icon {
            fill: #f84914; }
          .WW_MOD_TM_1-1-stageslider .WW_ct .WW_img-ct-wrap .WW_button-box .WW_OBJ_ui-btn.WW_st-active {
            background: rgba(255, 255, 255, 0.95);
            width: 50%; }
            .WW_MOD_TM_1-1-stageslider .WW_ct .WW_img-ct-wrap .WW_button-box .WW_OBJ_ui-btn.WW_st-active .WW_ui-icon {
              fill: #f84914;
              left: 22px;
              -webkit-transform: translateX(0) translateY(-50%);
                      transform: translateX(0) translateY(-50%); }
            .WW_MOD_TM_1-1-stageslider .WW_ct .WW_img-ct-wrap .WW_button-box .WW_OBJ_ui-btn.WW_st-active .WW_text {
              color: #f84914;
              max-width: 300px;
              max-height: 300px;
              padding-left: 55px;
              padding-top: 1px;
              opacity: 1; }
          .WW_MOD_TM_1-1-stageslider .WW_ct .WW_img-ct-wrap .WW_button-box .WW_OBJ_ui-btn .WW_text {
            max-width: 0;
            max-height: 0;
            overflow: hidden;
            opacity: 0;
            font-size: 14px;
            font-family: "WuW-BoldWeb", Arial, Helvetica, sans-serif;
            text-align: left;
            -webkit-transition: opacity 150ms ease-in-out, color 150ms ease-in-out;
            transition: opacity 150ms ease-in-out, color 150ms ease-in-out; }
          .WW_MOD_TM_1-1-stageslider .WW_ct .WW_img-ct-wrap .WW_button-box .WW_OBJ_ui-btn .WW_ui-icon {
            left: 50%;
            top: calc(50% - 2px);
            -webkit-transform: translateX(-50%) translateY(-50%);
                    transform: translateX(-50%) translateY(-50%);
            fill: #000;
            width: 25px;
            height: 25px;
            -webkit-transition: fill 150ms ease-in-out;
            transition: fill 150ms ease-in-out; }
    .WW_MOD_TM_1-1-stageslider .WW_ct .WW_img-ct {
      position: absolute;
      left: 0;
      top: 0;
      width: 100%;
      z-index: 1; }
      .WW_MOD_TM_1-1-stageslider .WW_ct .WW_img-ct picture {
        position: absolute;
        opacity: 0;
        display: none;
        pointer-events: none;
        -webkit-transition: opacity 150ms ease-in-out;
        transition: opacity 150ms ease-in-out; }
        .WW_MOD_TM_1-1-stageslider .WW_ct .WW_img-ct picture.WW_st-active {
          pointer-events: all;
          opacity: 1;
          display: block; }
      .WW_MOD_TM_1-1-stageslider .WW_ct .WW_img-ct img {
        width: 100%;
        height: auto; }

.WW_MOD_TM_2-0-teaser {
  margin-bottom: 60px;
  /**
     *  teaser content globals of specific col numbers
     */
  /**
    * teaser objects in various variations
    */ }
  @media (min-width: 640px) {
    .WW_MOD_TM_2-0-teaser {
      margin-bottom: 80px; } }
  .WW_MOD_TM_2-0-teaser + .WW_MOD_TM_2-0-teaser {
    margin-top: -45px; }
  .WW_MOD_TM_2-0-teaser > .WW_ct {
    padding-left: 4.16667%;
    padding-right: 4.16667%; }
  .WW_MOD_TM_2-0-teaser .WW_col-mod {
    margin-top: 25px !important; }
    .WW_MOD_TM_2-0-teaser .WW_col-mod:first-child {
      margin-top: 0px !important; }
  .WW_MOD_TM_2-0-teaser .WW_ct-teaser + .WW_ct-teaser {
    margin-top: 15px; }
    @media (min-width: 640px) {
      .WW_MOD_TM_2-0-teaser .WW_ct-teaser + .WW_ct-teaser {
        margin-top: 25px; } }
  .WW_MOD_TM_2-0-teaser .WW_ct-teaser.WW_ext-col-2 .WW_contentgrid-row .WW_col + .WW_col {
    margin-top: 15px; }
    @media (min-width: 640px) {
      .WW_MOD_TM_2-0-teaser .WW_ct-teaser.WW_ext-col-2 .WW_contentgrid-row .WW_col + .WW_col {
        margin-top: 25px; } }
  .WW_MOD_TM_2-0-teaser .WW_ct-teaser.WW_ext-col-3 .WW_contentgrid-row .WW_col + .WW_col {
    margin-top: 15px; }
    @media (min-width: 640px) {
      .WW_MOD_TM_2-0-teaser .WW_ct-teaser.WW_ext-col-3 .WW_contentgrid-row .WW_col + .WW_col {
        margin-top: 25px; } }
  .WW_MOD_TM_2-0-teaser .WW_OBJ_teaser_cursor *, .WW_MOD_TM_2-0-teaser .WW_OBJ_teaser_cursor *::before, .WW_MOD_TM_2-0-teaser .WW_OBJ_teaser_cursor *::after {
    cursor: pointer; }
  .WW_MOD_TM_2-0-teaser .WW_OBJ_teaser {
    height: 100%;
    /*
        *, *::before, *::after {
            cursor: pointer;
        }*/
    /**
        * teaser type 1 (image)
        */
    /**
        * teaser type 2 (text)
        */
    /**
        * teaser type 3 (text)
        */
    /**
        * teaser type 4 (bond)
        */
    /**
        * teaser extended to grey variant
        */
    /**
        * teaser extended to highlight
        */ }
    .WW_MOD_TM_2-0-teaser .WW_OBJ_teaser > .WW_ct {
      position: relative;
      overflow: hidden;
      height: 100%;
      border: 2px solid #f0f0f0; }
      .WW_MOD_TM_2-0-teaser .WW_OBJ_teaser > .WW_ct:before {
        content: "";
        position: absolute;
        left: 0;
        top: 0;
        right: 0;
        bottom: 0;
        z-index: -1;
        display: none; }
    .WW_MOD_TM_2-0-teaser .WW_OBJ_teaser .WW_badge {
      display: none; }
    .WW_MOD_TM_2-0-teaser .WW_OBJ_teaser .WW_txt {
      padding-left: 15px;
      padding-right: 15px;
      padding-top: 15px;
      padding-bottom: 55px; }
      @media (min-width: 640px) {
        .WW_MOD_TM_2-0-teaser .WW_OBJ_teaser .WW_txt {
          padding-left: 25px;
          padding-right: 25px; } }
      @media (min-width: 640px) {
        .WW_MOD_TM_2-0-teaser .WW_OBJ_teaser .WW_txt {
          padding-top: 25px; } }
    .WW_MOD_TM_2-0-teaser .WW_OBJ_teaser .WW_more {
      position: absolute;
      left: 15px;
      bottom: 15px;
      z-index: 1; }
      @media (min-width: 640px) {
        .WW_MOD_TM_2-0-teaser .WW_OBJ_teaser .WW_more {
          left: 25px; } }
      @media (min-width: 640px) {
        .WW_MOD_TM_2-0-teaser .WW_OBJ_teaser .WW_more {
          bottom: 25px; } }
    .WW_MOD_TM_2-0-teaser .WW_OBJ_teaser .WW_OBJ_text-link-icon {
      color: #f84914; }
      .WW_MOD_TM_2-0-teaser .WW_OBJ_teaser .WW_OBJ_text-link-icon .WW_ui-icon {
        fill: #f84914; }
      .WW_MOD_TM_2-0-teaser .WW_OBJ_teaser .WW_OBJ_text-link-icon:hover, .WW_MOD_TM_2-0-teaser .WW_OBJ_teaser .WW_OBJ_text-link-icon:focus, .WW_MOD_TM_2-0-teaser .WW_OBJ_teaser .WW_OBJ_text-link-icon:active {
        color: #fc7e51; }
        .WW_MOD_TM_2-0-teaser .WW_OBJ_teaser .WW_OBJ_text-link-icon:hover .WW_ui-icon, .WW_MOD_TM_2-0-teaser .WW_OBJ_teaser .WW_OBJ_text-link-icon:focus .WW_ui-icon, .WW_MOD_TM_2-0-teaser .WW_OBJ_teaser .WW_OBJ_text-link-icon:active .WW_ui-icon {
          fill: #fc7e51; }
    .WW_MOD_TM_2-0-teaser .WW_OBJ_teaser.WW_ext-type-1 > .WW_ct {
      position: relative;
      padding-bottom: 56.25%; }
    .WW_MOD_TM_2-0-teaser .WW_OBJ_teaser.WW_ext-type-1 .WW_txt {
      position: relative; }
    .WW_MOD_TM_2-0-teaser .WW_OBJ_teaser.WW_ext-type-1 .WW_image {
      position: absolute;
      bottom: 0;
      left: 0;
      right: 0;
      padding-top: 0; }
    .WW_MOD_TM_2-0-teaser .WW_OBJ_teaser.WW_ext-type-1 .WW_img-ct img {
      width: 100%;
      height: auto; }
    .WW_MOD_TM_2-0-teaser .WW_OBJ_teaser.WW_ext-type-4 .WW_bond .WW_value {
      display: block;
      color: #f84914; }
    .WW_MOD_TM_2-0-teaser .WW_OBJ_teaser.WW_ext-type-4 .WW_bond .WW_value-txt {
      display: block; }
    .WW_MOD_TM_2-0-teaser .WW_OBJ_teaser.WW_ext-type-4.WW_ext-highlight .WW_bond * {
      color: #fff; }
    .WW_MOD_TM_2-0-teaser .WW_OBJ_teaser.WW_ext-variant {
      background-color: #f0f0f0; }
    .WW_MOD_TM_2-0-teaser .WW_OBJ_teaser.WW_ext-highlight {
      background-color: #f84914; }
      .WW_MOD_TM_2-0-teaser .WW_OBJ_teaser.WW_ext-highlight > .WW_ct:before {
        border-color: #f84914; }
      .WW_MOD_TM_2-0-teaser .WW_OBJ_teaser.WW_ext-highlight * {
        color: #fff;
        fill: #fff; }
        .WW_MOD_TM_2-0-teaser .WW_OBJ_teaser.WW_ext-highlight *:hover *,
        .WW_MOD_TM_2-0-teaser .WW_OBJ_teaser.WW_ext-highlight *:focus *,
        .WW_MOD_TM_2-0-teaser .WW_OBJ_teaser.WW_ext-highlight *:active * {
          color: #fff;
          fill: #fff; }

.WW_MOD_TM_2-1-kontaktteaser {
  margin-bottom: 60px;
  /**
   *  teaser content globals of specific col numbers
   */
  /**
  * teaser objects in various variations
  */ }
  @media (min-width: 640px) {
    .WW_MOD_TM_2-1-kontaktteaser {
      margin-bottom: 80px; } }
  .WW_MOD_TM_2-1-kontaktteaser + .WW_MOD_TM_2-1-kontaktteaser {
    margin-top: -45px; }
  .WW_MOD_TM_2-1-kontaktteaser > .WW_ct {
    padding-left: 4.16667%;
    padding-right: 4.16667%; }
  .WW_MOD_TM_2-1-kontaktteaser .WW_ct-teaser + .WW_ct-teaser {
    margin-top: 15px; }
    @media (min-width: 640px) {
      .WW_MOD_TM_2-1-kontaktteaser .WW_ct-teaser + .WW_ct-teaser {
        margin-top: 25px; } }
  .WW_MOD_TM_2-1-kontaktteaser .WW_ct-teaser.WW_ext-col-2 .WW_contentgrid-row .WW_col + .WW_col {
    margin-top: 15px; }
    @media (min-width: 640px) {
      .WW_MOD_TM_2-1-kontaktteaser .WW_ct-teaser.WW_ext-col-2 .WW_contentgrid-row .WW_col + .WW_col {
        margin-top: 25px; } }
  .WW_MOD_TM_2-1-kontaktteaser .WW_ct-teaser.WW_ext-col-3 .WW_contentgrid-row .WW_col + .WW_col {
    margin-top: 15px; }
    @media (min-width: 640px) {
      .WW_MOD_TM_2-1-kontaktteaser .WW_ct-teaser.WW_ext-col-3 .WW_contentgrid-row .WW_col + .WW_col {
        margin-top: 25px; } }
  .WW_MOD_TM_2-1-kontaktteaser .WW_OBJ_teaser {
    height: 100%;
    /**
    * teaser type 1 (email)
    */
    /**
    * teaser type 2 (email, phone)
    */
    /**
    * teaser type 3 (email, phone, fax)
    */ }
    .WW_MOD_TM_2-1-kontaktteaser .WW_OBJ_teaser > .WW_ct {
      position: relative;
      overflow: hidden;
      height: 100%;
      border: 2px solid #f0f0f0; }
      .WW_MOD_TM_2-1-kontaktteaser .WW_OBJ_teaser > .WW_ct:before {
        content: "";
        position: absolute;
        left: 0;
        top: 0;
        right: 0;
        bottom: 0;
        z-index: -1;
        display: none; }
    .WW_MOD_TM_2-1-kontaktteaser .WW_OBJ_teaser .WW_txt {
      padding-left: 15px;
      padding-right: 15px;
      padding-top: 15px; }
      @media (min-width: 640px) {
        .WW_MOD_TM_2-1-kontaktteaser .WW_OBJ_teaser .WW_txt {
          padding-left: 25px;
          padding-right: 25px; } }
      @media (min-width: 640px) {
        .WW_MOD_TM_2-1-kontaktteaser .WW_OBJ_teaser .WW_txt {
          padding-top: 25px; } }
    .WW_MOD_TM_2-1-kontaktteaser .WW_OBJ_teaser .WW_cta-wrap {
      position: absolute;
      left: 15px;
      bottom: 15px;
      z-index: 1; }
      @media (min-width: 640px) {
        .WW_MOD_TM_2-1-kontaktteaser .WW_OBJ_teaser .WW_cta-wrap {
          left: 25px; } }
      @media (min-width: 640px) {
        .WW_MOD_TM_2-1-kontaktteaser .WW_OBJ_teaser .WW_cta-wrap {
          bottom: 25px; } }
    .WW_MOD_TM_2-1-kontaktteaser .WW_OBJ_teaser .WW_OBJ_text-link-icon {
      color: #f84914;
      padding-left: 35px;
      display: block;
      margin-bottom: 15px; }
      .WW_MOD_TM_2-1-kontaktteaser .WW_OBJ_teaser .WW_OBJ_text-link-icon .WW_ui-icon {
        fill: #f84914; }
      .WW_MOD_TM_2-1-kontaktteaser .WW_OBJ_teaser .WW_OBJ_text-link-icon:hover, .WW_MOD_TM_2-1-kontaktteaser .WW_OBJ_teaser .WW_OBJ_text-link-icon:focus, .WW_MOD_TM_2-1-kontaktteaser .WW_OBJ_teaser .WW_OBJ_text-link-icon:active {
        color: #fc7e51; }
        .WW_MOD_TM_2-1-kontaktteaser .WW_OBJ_teaser .WW_OBJ_text-link-icon:hover .WW_ui-icon, .WW_MOD_TM_2-1-kontaktteaser .WW_OBJ_teaser .WW_OBJ_text-link-icon:focus .WW_ui-icon, .WW_MOD_TM_2-1-kontaktteaser .WW_OBJ_teaser .WW_OBJ_text-link-icon:active .WW_ui-icon {
          fill: #fc7e51; }
      @media (min-width: 640px) {
        .WW_MOD_TM_2-1-kontaktteaser .WW_OBJ_teaser .WW_OBJ_text-link-icon {
          margin-bottom: 15px; } }
      .WW_MOD_TM_2-1-kontaktteaser .WW_OBJ_teaser .WW_OBJ_text-link-icon:last-child {
        margin-bottom: 0; }
        @media (min-width: 640px) {
          .WW_MOD_TM_2-1-kontaktteaser .WW_OBJ_teaser .WW_OBJ_text-link-icon:last-child {
            margin-bottom: 0; } }
    .WW_MOD_TM_2-1-kontaktteaser .WW_OBJ_teaser.WW_ext-type-1 .WW_txt {
      padding-bottom: 70px; }
    .WW_MOD_TM_2-1-kontaktteaser .WW_OBJ_teaser.WW_ext-type-2 .WW_txt {
      padding-bottom: 90px; }
    .WW_MOD_TM_2-1-kontaktteaser .WW_OBJ_teaser.WW_ext-type-3 .WW_txt {
      padding-bottom: 130px; }

.WW_MOD_TM_2-2-eventteaser {
  margin-bottom: 60px;
  /**
   *  teaser content globals of specific col numbers
   */
  /**
  * teaser objects in various variations
  */ }
  @media (min-width: 640px) {
    .WW_MOD_TM_2-2-eventteaser {
      margin-bottom: 80px; } }
  .WW_MOD_TM_2-2-eventteaser + .WW_MOD_TM_2-1-kontaktteaser {
    margin-top: -45px; }
  .WW_MOD_TM_2-2-eventteaser > .WW_ct {
    padding-left: 4.16667%;
    padding-right: 4.16667%; }
  .WW_MOD_TM_2-2-eventteaser .WW_ct-teaser .WW_col {
    background-color: #ededed; }
  .WW_MOD_TM_2-2-eventteaser .WW_ct-teaser + .WW_ct-teaser {
    margin-top: 15px; }
    @media (min-width: 640px) {
      .WW_MOD_TM_2-2-eventteaser .WW_ct-teaser + .WW_ct-teaser {
        margin-top: 25px; } }
  .WW_MOD_TM_2-2-eventteaser .WW_ct-teaser.WW_ext-col-1 .WW_cta-wrap {
    bottom: 0px; }
  .WW_MOD_TM_2-2-eventteaser .WW_ct-teaser.WW_ext-col-2 .WW_contentgrid-row .WW_cta-wrap {
    bottom: 0px; }
  .WW_MOD_TM_2-2-eventteaser .WW_ct-teaser.WW_ext-col-2 .WW_contentgrid-row .WW_col + .WW_col {
    margin-top: 15px; }
    @media (min-width: 640px) {
      .WW_MOD_TM_2-2-eventteaser .WW_ct-teaser.WW_ext-col-2 .WW_contentgrid-row .WW_col + .WW_col {
        margin-top: 25px; } }
  .WW_MOD_TM_2-2-eventteaser .WW_ct-teaser.WW_ext-col-3 .WW_contentgrid-row .WW_cta-wrap {
    bottom: 0px; }
  .WW_MOD_TM_2-2-eventteaser .WW_ct-teaser.WW_ext-col-3 .WW_contentgrid-row .WW_col + .WW_col {
    margin-top: 15px; }
    @media (min-width: 640px) {
      .WW_MOD_TM_2-2-eventteaser .WW_ct-teaser.WW_ext-col-3 .WW_contentgrid-row .WW_col + .WW_col {
        margin-top: 25px; } }
  .WW_MOD_TM_2-2-eventteaser .WW_OBJ_teaser {
    height: 100%;
    /**
    * teaser type 1 (email)
    */
    /**
    * teaser type 2 (email, phone)
    */
    /**
    * teaser type 3 (email, phone, fax)
    */ }
    .WW_MOD_TM_2-2-eventteaser .WW_OBJ_teaser > .WW_ct {
      position: relative;
      overflow: hidden;
      height: 100%;
      border: 2px solid #ededed; }
      .WW_MOD_TM_2-2-eventteaser .WW_OBJ_teaser > .WW_ct:before {
        content: "";
        position: absolute;
        left: 0;
        top: 0;
        right: 0;
        bottom: 0;
        z-index: -1;
        display: none; }
    .WW_MOD_TM_2-2-eventteaser .WW_OBJ_teaser .WW_txt {
      padding-left: 15px;
      padding-right: 15px;
      padding-top: 15px; }
      @media (min-width: 640px) {
        .WW_MOD_TM_2-2-eventteaser .WW_OBJ_teaser .WW_txt {
          padding-left: 25px;
          padding-right: 25px; } }
      @media (min-width: 640px) {
        .WW_MOD_TM_2-2-eventteaser .WW_OBJ_teaser .WW_txt {
          padding-top: 25px; } }
    .WW_MOD_TM_2-2-eventteaser .WW_OBJ_teaser .WW_cta-wrap {
      position: absolute;
      left: 15px;
      bottom: 15px;
      z-index: 1; }
      @media (min-width: 640px) {
        .WW_MOD_TM_2-2-eventteaser .WW_OBJ_teaser .WW_cta-wrap {
          left: 25px; } }
      @media (min-width: 640px) {
        .WW_MOD_TM_2-2-eventteaser .WW_OBJ_teaser .WW_cta-wrap {
          bottom: 25px; } }
    .WW_MOD_TM_2-2-eventteaser .WW_OBJ_teaser .WW_OBJ_text-link-icon {
      color: #f84914;
      padding-left: 35px;
      display: block;
      margin-bottom: 15px; }
      .WW_MOD_TM_2-2-eventteaser .WW_OBJ_teaser .WW_OBJ_text-link-icon .WW_ui-icon {
        fill: #f84914; }
      .WW_MOD_TM_2-2-eventteaser .WW_OBJ_teaser .WW_OBJ_text-link-icon:hover, .WW_MOD_TM_2-2-eventteaser .WW_OBJ_teaser .WW_OBJ_text-link-icon:focus, .WW_MOD_TM_2-2-eventteaser .WW_OBJ_teaser .WW_OBJ_text-link-icon:active {
        color: #fc7e51; }
        .WW_MOD_TM_2-2-eventteaser .WW_OBJ_teaser .WW_OBJ_text-link-icon:hover .WW_ui-icon, .WW_MOD_TM_2-2-eventteaser .WW_OBJ_teaser .WW_OBJ_text-link-icon:focus .WW_ui-icon, .WW_MOD_TM_2-2-eventteaser .WW_OBJ_teaser .WW_OBJ_text-link-icon:active .WW_ui-icon {
          fill: #fc7e51; }
      @media (min-width: 640px) {
        .WW_MOD_TM_2-2-eventteaser .WW_OBJ_teaser .WW_OBJ_text-link-icon {
          margin-bottom: 15px; } }
      .WW_MOD_TM_2-2-eventteaser .WW_OBJ_teaser .WW_OBJ_text-link-icon:last-child {
        margin-bottom: 0; }
        @media (min-width: 640px) {
          .WW_MOD_TM_2-2-eventteaser .WW_OBJ_teaser .WW_OBJ_text-link-icon:last-child {
            margin-bottom: 0; } }
    .WW_MOD_TM_2-2-eventteaser .WW_OBJ_teaser.WW_ext-type-1 .WW_txt {
      padding-bottom: 95px; }

.WW_MOD_TM_9-0-blogteaser {
  box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.15); }
  .WW_MOD_TM_9-0-blogteaser .WW_OBJ_ui-taglist {
    position: absolute;
    top: 20px;
    right: 20px;
    z-index: 1; }
  .WW_MOD_TM_9-0-blogteaser .WW_image-count {
    position: absolute;
    top: 0px;
    right: 0px;
    z-index: 200;
    background: #fff;
    opacity: .85;
    padding: 10px; }
    .WW_MOD_TM_9-0-blogteaser .WW_image-count .WW_ui-icon {
      position: absolute;
      top: 6px;
      fill: #878787; }
    .WW_MOD_TM_9-0-blogteaser .WW_image-count > p {
      padding-left: 32px;
      font-size: 0.83rem;
      line-height: 1.4;
      font-family: "WuW-RegularWeb", Arial, Helvetica, sans-serif;
      color: #878787; }
      @media (min-width: 640px) {
        .WW_MOD_TM_9-0-blogteaser .WW_image-count > p {
          font-size: 0.83rem; } }
  .WW_MOD_TM_9-0-blogteaser .WW_icon-wrapper {
    margin-bottom: 10px; }
    .WW_MOD_TM_9-0-blogteaser .WW_icon-wrapper .WW_ui-icon {
      fill: #878787;
      width: 18px;
      height: 18px;
      margin-right: 8px; }
    .WW_MOD_TM_9-0-blogteaser .WW_icon-wrapper:last-child {
      margin-right: 0px; }
  .WW_MOD_TM_9-0-blogteaser .WW_OBJ_text-arrow {
    margin-top: 15px; }
    @media (min-width: 640px) {
      .WW_MOD_TM_9-0-blogteaser .WW_OBJ_text-arrow {
        margin-top: 25px; } }
  .WW_MOD_TM_9-0-blogteaser .slick-arrow {
    z-index: 200; }
  .WW_MOD_TM_9-0-blogteaser .slick-disabled {
    cursor: not-allowed; }
  .WW_MOD_TM_9-0-blogteaser .slick-next {
    right: 0px;
    width: 33px;
    height: 33px; }
    .WW_MOD_TM_9-0-blogteaser .slick-next .WW_ui-icon {
      margin-left: 6px;
      margin-top: 4px; }
  .WW_MOD_TM_9-0-blogteaser .slick-prev {
    width: 33px;
    height: 33px; }
    .WW_MOD_TM_9-0-blogteaser .slick-prev .WW_ui-icon {
      margin-left: -3px;
      margin-top: 4px; }
  .WW_MOD_TM_9-0-blogteaser .WW_icon-box {
    width: 33px;
    height: 33px;
    background: #fff;
    opacity: .85; }
  .WW_MOD_TM_9-0-blogteaser .WW_gallery-wrap {
    position: relative; }
  .WW_MOD_TM_9-0-blogteaser .WW_ct-image img {
    width: 100%; }
  .WW_MOD_TM_9-0-blogteaser .WW_ct-textinfo {
    padding: 15px;
    background-color: #fff; }
    .WW_MOD_TM_9-0-blogteaser .WW_ct-textinfo .WW_OBJ_text-arrow {
      font-size: 1rem;
      line-height: 1.45;
      font-family: "WuW-RegularWeb", Arial, Helvetica, sans-serif; }
  .WW_MOD_TM_9-0-blogteaser .WW_gallery-indicator {
    display: block;
    margin-bottom: 10px;
    font-family: "WuW-BoldWeb", Arial, Helvetica, sans-serif;
    color: #333;
    font-size: 1rem;
    line-height: 1.4;
    font-family: "WuW-BoldWeb", Arial, Helvetica, sans-serif; }
    .WW_MOD_TM_9-0-blogteaser .WW_gallery-indicator .WW_ui-icon {
      fill: #333;
      width: 21px;
      height: 17px; }

.WW_MOD_TM_5-0-produktteaser {
  max-width: 1500px;
  margin: 0 auto;
  margin-bottom: 60px; }
  @media (min-width: 640px) {
    .WW_MOD_TM_5-0-produktteaser {
      margin-bottom: 80px; } }
  .WW_MOD_TM_5-0-produktteaser + .WW_MOD_TM_5-0-produktteaser {
    margin-top: -85px; }
  .WW_MOD_TM_5-0-produktteaser .WW_ct {
    padding-left: 4.16667%;
    padding-right: 4.16667%; }
  .WW_MOD_TM_5-0-produktteaser .WW_mod-container {
    margin-bottom: 25px;
    height: 100%; }
    @media (min-width: 640px) {
      .WW_MOD_TM_5-0-produktteaser .WW_mod-container {
        margin-bottom: 40px; } }
  .WW_MOD_TM_5-0-produktteaser .WW_ts-cont {
    position: relative;
    background-color: #ededed; }
    .WW_MOD_TM_5-0-produktteaser .WW_ts-cont.WW_ext-placeholder {
      display: none; }
  .WW_MOD_TM_5-0-produktteaser .WW_ts-head {
    position: relative;
    background-color: #f0f0f0;
    padding: 15px; }
    .WW_MOD_TM_5-0-produktteaser .WW_ts-head > p {
      margin-bottom: 5px; }
  .WW_MOD_TM_5-0-produktteaser .WW_ts-headline a {
    font-family: "WuW-BoldWeb", Arial, Helvetica, sans-serif;
    font-size: 1.56rem;
    line-height: 1.1;
    font-family: "WuW-BoldWeb", Arial, Helvetica, sans-serif;
    color: #f84914; }
    @media (min-width: 640px) {
      .WW_MOD_TM_5-0-produktteaser .WW_ts-headline a {
        font-size: 1.78rem; } }
  .WW_MOD_TM_5-0-produktteaser .WW_OBJ_text-list-check li, .WW_MOD_TM_5-0-produktteaser .WW_OBJ_text-list-downloads li {
    padding-top: 15px;
    padding-bottom: 15px;
    border-bottom: 2px solid #f0f0f0;
    margin-bottom: 0px; }
  .WW_MOD_TM_5-0-produktteaser .WW_ts-text {
    padding: 15px;
    padding-top: 0px;
    background: #fff;
    border: 2px solid #f0f0f0;
    border-top: 0px; }
    .WW_MOD_TM_5-0-produktteaser .WW_ts-text .WW_OBJ_ui-btn {
      width: 100%;
      text-align: center; }
  .WW_MOD_TM_5-0-produktteaser .WW_OBJ_text-hl {
    margin-bottom: 15px; }
  .WW_MOD_TM_5-0-produktteaser .WW_OBJ_text-list-check, .WW_MOD_TM_5-0-produktteaser .WW_OBJ_text-list-downloads {
    margin-bottom: 0; }

.WW_MOD_TM_6-0-blogteaser *, .WW_MOD_TM_7-0-blogteaser *, .WW_MOD_TM_10-0-kampagnenteaser * {
  cursor: pointer; }

.WW_MOD_TM_6-0-blogteaser .WW_img-ct:before, .WW_MOD_TM_7-0-blogteaser .WW_img-ct:before, .WW_MOD_TM_10-0-kampagnenteaser .WW_img-ct:before {
  display: none !important; }

.WW_MOD_TM_6-0-blogteaser .WW_ct .WW_image-content, .WW_MOD_TM_7-0-blogteaser .WW_ct .WW_image-content, .WW_MOD_TM_10-0-kampagnenteaser .WW_ct .WW_image-content {
  padding-top: 40%; }

.WW_MOD_TM_6-0-blogteaser .WW_icon-wrapper, .WW_MOD_TM_7-0-blogteaser .WW_icon-wrapper, .WW_MOD_TM_10-0-kampagnenteaser .WW_icon-wrapper {
  margin-bottom: 10px; }
  .WW_MOD_TM_6-0-blogteaser .WW_icon-wrapper .WW_ui-icon, .WW_MOD_TM_7-0-blogteaser .WW_icon-wrapper .WW_ui-icon, .WW_MOD_TM_10-0-kampagnenteaser .WW_icon-wrapper .WW_ui-icon {
    fill: #878787;
    width: 18px;
    height: 18px;
    margin-right: 8px; }
  .WW_MOD_TM_6-0-blogteaser .WW_icon-wrapper:last-child, .WW_MOD_TM_7-0-blogteaser .WW_icon-wrapper:last-child, .WW_MOD_TM_10-0-kampagnenteaser .WW_icon-wrapper:last-child {
    margin-right: 0px; }

.WW_MOD_TM_7-0-blogteaser .WW_img-ct:before {
  display: none !important; }

.WW_MOD_TM_7-0-blogteaser .WW_head .WW_OBJ_ui-btn {
  margin-top: 15px; }

.WW_MOD_TM_7-0-blogteaser .WW_icon-wrapper {
  margin-bottom: 10px; }
  .WW_MOD_TM_7-0-blogteaser .WW_icon-wrapper .WW_ui-icon {
    fill: #878787;
    width: 18px;
    height: 18px;
    margin-right: 8px; }
  .WW_MOD_TM_7-0-blogteaser .WW_icon-wrapper:last-child {
    margin-right: 0px; }

.WW_MOD_TM_8-0-blogteaser .WW_OBJ_ui-taglist {
  position: absolute;
  top: 20px;
  right: 20px;
  z-index: 1; }

.WW_MOD_TM_8-0-blogteaser .WW_ct-image {
  position: relative;
  padding-top: 56.25%; }
  .WW_MOD_TM_8-0-blogteaser .WW_ct-image > a {
    display: block; }
  .WW_MOD_TM_8-0-blogteaser .WW_ct-image .WW_img-ct {
    left: 0;
    top: 0;
    bottom: 0;
    right: 0;
    position: absolute; }
  .WW_MOD_TM_8-0-blogteaser .WW_ct-image img {
    width: 100%;
    height: 100%; }
  .WW_MOD_TM_8-0-blogteaser .WW_ct-image.WW_ct-image-keepratio figure {
    overflow: hidden; }
  .WW_MOD_TM_8-0-blogteaser .WW_ct-image.WW_ct-image-keepratio img {
    width: auto;
    margin: 0 auto; }

.WW_MOD_TM_8-0-blogteaser .WW_ct-textinfo {
  padding: 30px 4.16667%;
  background-color: #fff;
  *zoom: 1;
  border-bottom: 2px solid #f0f0f0;
  border-right: 2px solid #f0f0f0;
  border-left: 2px solid #f0f0f0; }
  .WW_MOD_TM_8-0-blogteaser .WW_ct-textinfo:before, .WW_MOD_TM_8-0-blogteaser .WW_ct-textinfo:after {
    content: "";
    display: table; }
  .WW_MOD_TM_8-0-blogteaser .WW_ct-textinfo:after {
    clear: both; }
  .WW_MOD_TM_8-0-blogteaser .WW_ct-textinfo .WW_OBJ_text-hl {
    margin-bottom: 20px; }
  .WW_MOD_TM_8-0-blogteaser .WW_ct-textinfo .WW_OBJ_text-arrow {
    font-size: 1rem;
    line-height: 1.45;
    font-family: "WuW-RegularWeb", Arial, Helvetica, sans-serif;
    display: block; }
    .WW_MOD_TM_8-0-blogteaser .WW_ct-textinfo .WW_OBJ_text-arrow + .WW_OBJ_text-arrow {
      margin-top: 10px; }

.WW_MOD_TM_8-0-blogteaser .WW_facts-highlights {
  *zoom: 1;
  margin-bottom: 20px; }
  .WW_MOD_TM_8-0-blogteaser .WW_facts-highlights:before, .WW_MOD_TM_8-0-blogteaser .WW_facts-highlights:after {
    content: "";
    display: table; }
  .WW_MOD_TM_8-0-blogteaser .WW_facts-highlights:after {
    clear: both; }
  .WW_MOD_TM_8-0-blogteaser .WW_facts-highlights .WW_fact-item {
    float: left;
    padding-right: 5%;
    padding-left: 5%;
    border-left: 1px solid #cecece; }
    .WW_MOD_TM_8-0-blogteaser .WW_facts-highlights .WW_fact-item:first-child {
      padding-left: 0;
      border-left: none; }
  .WW_MOD_TM_8-0-blogteaser .WW_facts-highlights .WW_head,
  .WW_MOD_TM_8-0-blogteaser .WW_facts-highlights .WW_sub {
    display: block;
    color: #333;
    font-family: "WuW-BoldWeb", Arial, Helvetica, sans-serif; }
  .WW_MOD_TM_8-0-blogteaser .WW_facts-highlights .WW_head {
    font-size: 1rem;
    line-height: 1.4;
    font-family: "WuW-BoldWeb", Arial, Helvetica, sans-serif; }
  .WW_MOD_TM_8-0-blogteaser .WW_facts-highlights .WW_sub {
    color: #ababab;
    font-size: 0.83rem;
    line-height: 1.4;
    font-family: "WuW-RegularWeb", Arial, Helvetica, sans-serif; }
    @media (min-width: 640px) {
      .WW_MOD_TM_8-0-blogteaser .WW_facts-highlights .WW_sub {
        font-size: 0.83rem; } }

.WW_MOD_TM_8-0-blogteaser .WW_facts-meta {
  width: 100%;
  border-collapse: collapse;
  margin-bottom: 20px; }
  .WW_MOD_TM_8-0-blogteaser .WW_facts-meta th, .WW_MOD_TM_8-0-blogteaser .WW_facts-meta td {
    width: 50%;
    text-align: left;
    font-family: "WuW-BoldWeb", Arial, Helvetica, sans-serif;
    font-size: 0.83rem;
    line-height: 1.4;
    font-family: "WuW-RegularWeb", Arial, Helvetica, sans-serif;
    padding: 10px 0;
    border-bottom: 1px solid #cecece; }
    @media (min-width: 640px) {
      .WW_MOD_TM_8-0-blogteaser .WW_facts-meta th, .WW_MOD_TM_8-0-blogteaser .WW_facts-meta td {
        font-size: 0.83rem; } }
  .WW_MOD_TM_8-0-blogteaser .WW_facts-meta th {
    color: #ababab;
    padding-right: 10px;
    font-weight: normal; }
  .WW_MOD_TM_8-0-blogteaser .WW_facts-meta td {
    color: #333;
    padding-left: 10px; }
  .WW_MOD_TM_8-0-blogteaser .WW_facts-meta tr:last-child th, .WW_MOD_TM_8-0-blogteaser .WW_facts-meta tr:last-child td {
    border: none; }

.WW_MOD_TM_10-0-kampagnenteaser .WW_img-ct:before {
  display: none !important; }

.WW_MOD_TM_10-0-kampagnenteaser .WW_ct .WW_image-content {
  padding-top: 40%; }

.WW_MOD_TM_10-0-kampagnenteaser .WW_icon-wrapper {
  margin-bottom: 10px; }
  .WW_MOD_TM_10-0-kampagnenteaser .WW_icon-wrapper .WW_ui-icon {
    fill: #878787;
    width: 18px;
    height: 18px;
    margin-right: 8px; }
  .WW_MOD_TM_10-0-kampagnenteaser .WW_icon-wrapper:last-child {
    margin-right: 0px; }

.WW_MOD_EM_11-0-masonry .WW_masonry-item > .WW_MOD_TM_10-0-kampagnenteaser {
  margin-bottom: 20px; }

.WW_MOD_TM_11-0-bildproduktteaser, .WW_MOD_TM_6-0-blogteaser, .WW_MOD_TM_7-0-blogteaser, .WW_MOD_TM_10-0-kampagnenteaser {
  max-width: 1500px;
  margin: 0 auto;
  margin-bottom: 60px; }
  @media (min-width: 640px) {
    .WW_MOD_TM_11-0-bildproduktteaser, .WW_MOD_TM_6-0-blogteaser, .WW_MOD_TM_7-0-blogteaser, .WW_MOD_TM_10-0-kampagnenteaser {
      margin-bottom: 80px; } }
  .WW_MOD_TM_11-0-bildproduktteaser .WW_ct, .WW_MOD_TM_6-0-blogteaser .WW_ct, .WW_MOD_TM_7-0-blogteaser .WW_ct, .WW_MOD_TM_10-0-kampagnenteaser .WW_ct {
    padding-left: 4.16667%;
    padding-right: 4.16667%; }
  .WW_MOD_TM_11-0-bildproduktteaser .WW_teaser-block, .WW_MOD_TM_6-0-blogteaser .WW_teaser-block, .WW_MOD_TM_7-0-blogteaser .WW_teaser-block, .WW_MOD_TM_10-0-kampagnenteaser .WW_teaser-block {
    margin-bottom: 15px; }
    @media (min-width: 640px) {
      .WW_MOD_TM_11-0-bildproduktteaser .WW_teaser-block, .WW_MOD_TM_6-0-blogteaser .WW_teaser-block, .WW_MOD_TM_7-0-blogteaser .WW_teaser-block, .WW_MOD_TM_10-0-kampagnenteaser .WW_teaser-block {
        margin-bottom: 25px; } }
  .WW_MOD_TM_11-0-bildproduktteaser .WW_txt-content, .WW_MOD_TM_6-0-blogteaser .WW_txt-content, .WW_MOD_TM_7-0-blogteaser .WW_txt-content, .WW_MOD_TM_10-0-kampagnenteaser .WW_txt-content {
    border-bottom: 2px solid #f0f0f0;
    border-left: 2px solid #f0f0f0;
    border-right: 2px solid #f0f0f0;
    padding-left: 15px;
    padding-right: 15px;
    padding-top: 15px;
    padding-bottom: 15px; }
    @media (min-width: 640px) {
      .WW_MOD_TM_11-0-bildproduktteaser .WW_txt-content, .WW_MOD_TM_6-0-blogteaser .WW_txt-content, .WW_MOD_TM_7-0-blogteaser .WW_txt-content, .WW_MOD_TM_10-0-kampagnenteaser .WW_txt-content {
        padding-left: 25px;
        padding-right: 25px; } }
    @media (min-width: 640px) {
      .WW_MOD_TM_11-0-bildproduktteaser .WW_txt-content, .WW_MOD_TM_6-0-blogteaser .WW_txt-content, .WW_MOD_TM_7-0-blogteaser .WW_txt-content, .WW_MOD_TM_10-0-kampagnenteaser .WW_txt-content {
        padding-top: 25px; } }
    @media (min-width: 640px) {
      .WW_MOD_TM_11-0-bildproduktteaser .WW_txt-content, .WW_MOD_TM_6-0-blogteaser .WW_txt-content, .WW_MOD_TM_7-0-blogteaser .WW_txt-content, .WW_MOD_TM_10-0-kampagnenteaser .WW_txt-content {
        padding-bottom: 25px; } }
    .WW_MOD_TM_11-0-bildproduktteaser .WW_txt-content .WW_OBJ_text-body, .WW_MOD_TM_6-0-blogteaser .WW_txt-content .WW_OBJ_text-body, .WW_MOD_TM_7-0-blogteaser .WW_txt-content .WW_OBJ_text-body, .WW_MOD_TM_10-0-kampagnenteaser .WW_txt-content .WW_OBJ_text-body, .WW_MOD_TM_11-0-bildproduktteaser .WW_txt-content .WW_OBJ_text-link-icon, .WW_MOD_TM_6-0-blogteaser .WW_txt-content .WW_OBJ_text-link-icon, .WW_MOD_TM_7-0-blogteaser .WW_txt-content .WW_OBJ_text-link-icon, .WW_MOD_TM_10-0-kampagnenteaser .WW_txt-content .WW_OBJ_text-link-icon {
      margin-top: 15px; }
      @media (min-width: 640px) {
        .WW_MOD_TM_11-0-bildproduktteaser .WW_txt-content .WW_OBJ_text-body, .WW_MOD_TM_6-0-blogteaser .WW_txt-content .WW_OBJ_text-body, .WW_MOD_TM_7-0-blogteaser .WW_txt-content .WW_OBJ_text-body, .WW_MOD_TM_10-0-kampagnenteaser .WW_txt-content .WW_OBJ_text-body, .WW_MOD_TM_11-0-bildproduktteaser .WW_txt-content .WW_OBJ_text-link-icon, .WW_MOD_TM_6-0-blogteaser .WW_txt-content .WW_OBJ_text-link-icon, .WW_MOD_TM_7-0-blogteaser .WW_txt-content .WW_OBJ_text-link-icon, .WW_MOD_TM_10-0-kampagnenteaser .WW_txt-content .WW_OBJ_text-link-icon {
          margin-top: 25px; } }
    .WW_MOD_TM_11-0-bildproduktteaser .WW_txt-content .WW_OBJ_text-link-icon, .WW_MOD_TM_6-0-blogteaser .WW_txt-content .WW_OBJ_text-link-icon, .WW_MOD_TM_7-0-blogteaser .WW_txt-content .WW_OBJ_text-link-icon, .WW_MOD_TM_10-0-kampagnenteaser .WW_txt-content .WW_OBJ_text-link-icon {
      color: #f84914; }
      .WW_MOD_TM_11-0-bildproduktteaser .WW_txt-content .WW_OBJ_text-link-icon:hover, .WW_MOD_TM_6-0-blogteaser .WW_txt-content .WW_OBJ_text-link-icon:hover, .WW_MOD_TM_7-0-blogteaser .WW_txt-content .WW_OBJ_text-link-icon:hover, .WW_MOD_TM_10-0-kampagnenteaser .WW_txt-content .WW_OBJ_text-link-icon:hover {
        color: #fc7e51; }
        .WW_MOD_TM_11-0-bildproduktteaser .WW_txt-content .WW_OBJ_text-link-icon:hover .WW_ui-icon, .WW_MOD_TM_6-0-blogteaser .WW_txt-content .WW_OBJ_text-link-icon:hover .WW_ui-icon, .WW_MOD_TM_7-0-blogteaser .WW_txt-content .WW_OBJ_text-link-icon:hover .WW_ui-icon, .WW_MOD_TM_10-0-kampagnenteaser .WW_txt-content .WW_OBJ_text-link-icon:hover .WW_ui-icon {
          fill: #fc7e51; }
      .WW_MOD_TM_11-0-bildproduktteaser .WW_txt-content .WW_OBJ_text-link-icon .WW_ui-icon, .WW_MOD_TM_6-0-blogteaser .WW_txt-content .WW_OBJ_text-link-icon .WW_ui-icon, .WW_MOD_TM_7-0-blogteaser .WW_txt-content .WW_OBJ_text-link-icon .WW_ui-icon, .WW_MOD_TM_10-0-kampagnenteaser .WW_txt-content .WW_OBJ_text-link-icon .WW_ui-icon {
        fill: #f84914; }
  .WW_MOD_TM_11-0-bildproduktteaser .WW_image-content, .WW_MOD_TM_6-0-blogteaser .WW_image-content, .WW_MOD_TM_7-0-blogteaser .WW_image-content, .WW_MOD_TM_10-0-kampagnenteaser .WW_image-content {
    padding-top: 56.25%;
    position: relative;
    overflow: hidden; }
  .WW_MOD_TM_11-0-bildproduktteaser .WW_img-ct, .WW_MOD_TM_6-0-blogteaser .WW_img-ct, .WW_MOD_TM_7-0-blogteaser .WW_img-ct, .WW_MOD_TM_10-0-kampagnenteaser .WW_img-ct {
    position: absolute;
    top: 0px;
    left: 0px;
    width: 100%; }
    .WW_MOD_TM_11-0-bildproduktteaser .WW_img-ct:before, .WW_MOD_TM_6-0-blogteaser .WW_img-ct:before, .WW_MOD_TM_7-0-blogteaser .WW_img-ct:before, .WW_MOD_TM_10-0-kampagnenteaser .WW_img-ct:before {
      content: "";
      position: absolute;
      z-index: 3;
      left: 0;
      right: 0;
      bottom: 0px;
      height: 20px;
      background-color: rgba(255, 255, 255, 0.5); }
    .WW_MOD_TM_11-0-bildproduktteaser .WW_img-ct img, .WW_MOD_TM_6-0-blogteaser .WW_img-ct img, .WW_MOD_TM_7-0-blogteaser .WW_img-ct img, .WW_MOD_TM_10-0-kampagnenteaser .WW_img-ct img {
      width: 100%; }

.WW_MOD_TM_12-0-fragenteaser {
  max-width: 1500px;
  margin: 0 auto;
  margin-bottom: 60px; }
  @media (min-width: 640px) {
    .WW_MOD_TM_12-0-fragenteaser {
      margin-bottom: 80px; } }
  .WW_MOD_TM_12-0-fragenteaser .WW_ct {
    padding-left: 4.16667%;
    padding-right: 4.16667%; }
  .WW_MOD_TM_12-0-fragenteaser .WW_item-block {
    margin-top: 20px;
    position: relative; }
    .WW_MOD_TM_12-0-fragenteaser .WW_item-block:first-child {
      margin-top: 0px;
      padding: 15px;
      border: 2px solid #f0f0f0; }
    .WW_MOD_TM_12-0-fragenteaser .WW_item-block:last-child .WW_headline-row {
      border-left: 2px solid #f0f0f0;
      border-right: 2px solid #f0f0f0;
      padding-left: 15px;
      padding-right: 15px;
      margin-top: 0px;
      padding-top: 15px; }
    .WW_MOD_TM_12-0-fragenteaser .WW_item-block:last-child .WW_cta-row {
      border-left: 2px solid #f0f0f0;
      border-bottom: 2px solid #f0f0f0;
      border-right: 2px solid #f0f0f0;
      margin-top: 0px;
      padding: 15px; }
  .WW_MOD_TM_12-0-fragenteaser .WW_cta-row .WW_OBJ_text-link-icon:last-child {
    padding-left: 20px; }
  .WW_MOD_TM_12-0-fragenteaser .WW_cta-row .WW_OBJ_ui-btn {
    min-width: 0px; }
    .WW_MOD_TM_12-0-fragenteaser .WW_cta-row .WW_OBJ_ui-btn .WW_text {
      font-size: 1rem;
      line-height: 1.45;
      font-family: "WuW-RegularWeb", Arial, Helvetica, sans-serif; }
  .WW_MOD_TM_12-0-fragenteaser .WW_tria {
    width: 26px;
    height: 16.5px;
    position: absolute;
    bottom: -14.5px;
    left: 50%;
    margin-left: -13px;
    z-index: 200;
    -webkit-transform: rotate(180deg);
            transform: rotate(180deg); }
    .WW_MOD_TM_12-0-fragenteaser .WW_tria:before {
      content: "";
      position: absolute;
      top: 1px;
      left: 0px;
      width: 0;
      height: 0;
      z-index: 100;
      border-left: 14px solid transparent;
      border-right: 14px solid transparent;
      border-bottom: 13px solid #f0f0f0; }
    .WW_MOD_TM_12-0-fragenteaser .WW_tria:after {
      content: "";
      position: absolute;
      top: 4px;
      left: 3px;
      width: 0;
      height: 0;
      z-index: 200;
      border-left: 11px solid transparent;
      border-right: 11px solid transparent;
      border-bottom: 11px solid #fff; }
  .WW_MOD_TM_12-0-fragenteaser .WW_icon-row {
    position: relative;
    padding-left: 30px;
    padding-top: 2px; }
    .WW_MOD_TM_12-0-fragenteaser .WW_icon-row .WW_ui-icon {
      position: absolute;
      left: 0px;
      top: -2px;
      fill: #f84914; }
  .WW_MOD_TM_12-0-fragenteaser .WW_headline-row, .WW_MOD_TM_12-0-fragenteaser .WW_cta-row {
    margin-top: 15px; }
    @media (min-width: 640px) {
      .WW_MOD_TM_12-0-fragenteaser .WW_headline-row, .WW_MOD_TM_12-0-fragenteaser .WW_cta-row {
        margin-top: 25px; } }
    .WW_MOD_TM_12-0-fragenteaser .WW_headline-row .WW_OBJ_text-link-icon, .WW_MOD_TM_12-0-fragenteaser .WW_cta-row .WW_OBJ_text-link-icon {
      display: block;
      margin-top: 15px; }
      @media (min-width: 640px) {
        .WW_MOD_TM_12-0-fragenteaser .WW_headline-row .WW_OBJ_text-link-icon, .WW_MOD_TM_12-0-fragenteaser .WW_cta-row .WW_OBJ_text-link-icon {
          margin-top: 25px; } }
  .WW_MOD_TM_12-0-fragenteaser .WW_image-header {
    padding-top: 56.25%;
    position: relative; }
  .WW_MOD_TM_12-0-fragenteaser .WW_img-ct {
    position: absolute;
    top: 0px; }
    .WW_MOD_TM_12-0-fragenteaser .WW_img-ct img {
      width: 100%;
      height: auto; }

.WW_MOD_TM_13-0-kategorieteaser {
  max-width: 1500px;
  margin: 0 auto;
  margin-bottom: 60px; }
  @media (min-width: 640px) {
    .WW_MOD_TM_13-0-kategorieteaser {
      margin-bottom: 80px; } }
  .WW_MOD_TM_13-0-kategorieteaser .WW_ct {
    padding-left: 4.16667%;
    padding-right: 4.16667%; }
  .WW_MOD_TM_13-0-kategorieteaser .WW_image-col {
    padding-top: 56.25%;
    position: relative;
    overflow: hidden;
    box-shadow: inset 0 0 0 2px #f0f0f0; }
    .WW_MOD_TM_13-0-kategorieteaser .WW_image-col:before {
      content: "";
      position: absolute;
      z-index: 3;
      left: 0;
      right: 0;
      bottom: 0px;
      height: 20px;
      background-color: rgba(255, 255, 255, 0.5); }
    .WW_MOD_TM_13-0-kategorieteaser .WW_image-col .WW_flag {
      position: absolute;
      left: 0;
      top: 0;
      padding: 5px 15px;
      background-color: #b3b3b3;
      color: #333;
      font-size: 0.83rem;
      line-height: 1.4;
      font-family: "WuW-RegularWeb", Arial, Helvetica, sans-serif; }
      @media (min-width: 640px) {
        .WW_MOD_TM_13-0-kategorieteaser .WW_image-col .WW_flag {
          font-size: 0.83rem; } }
  .WW_MOD_TM_13-0-kategorieteaser .WW_img-ct {
    position: absolute;
    top: 0px;
    left: 0px;
    width: 100%; }
    .WW_MOD_TM_13-0-kategorieteaser .WW_img-ct img {
      width: 100%; }
  .WW_MOD_TM_13-0-kategorieteaser .WW_teaser-block {
    *zoom: 1; }
    .WW_MOD_TM_13-0-kategorieteaser .WW_teaser-block:before, .WW_MOD_TM_13-0-kategorieteaser .WW_teaser-block:after {
      content: "";
      display: table; }
    .WW_MOD_TM_13-0-kategorieteaser .WW_teaser-block:after {
      clear: both; }
  .WW_MOD_TM_13-0-kategorieteaser .WW_text-col {
    border-bottom: 2px solid #f0f0f0;
    border-left: 2px solid #f0f0f0;
    border-right: 2px solid #f0f0f0;
    padding-left: 15px;
    padding-right: 15px;
    padding-top: 15px;
    padding-bottom: 15px; }
    @media (min-width: 640px) {
      .WW_MOD_TM_13-0-kategorieteaser .WW_text-col {
        padding-left: 25px;
        padding-right: 25px; } }
    @media (min-width: 640px) {
      .WW_MOD_TM_13-0-kategorieteaser .WW_text-col {
        padding-top: 25px; } }
    @media (min-width: 640px) {
      .WW_MOD_TM_13-0-kategorieteaser .WW_text-col {
        padding-bottom: 25px; } }
    .WW_MOD_TM_13-0-kategorieteaser .WW_text-col .WW_OBJ_text-list-u, .WW_MOD_TM_13-0-kategorieteaser .WW_text-col .WW_OBJ_form-wrap .descriptionOpener .description ul, .WW_OBJ_form-wrap .descriptionOpener .description .WW_MOD_TM_13-0-kategorieteaser .WW_text-col ul, .WW_MOD_TM_13-0-kategorieteaser .WW_text-col .WW_OBJ_text-wysiwyg ul, .WW_OBJ_text-wysiwyg .WW_MOD_TM_13-0-kategorieteaser .WW_text-col ul, .WW_MOD_TM_13-0-kategorieteaser .WW_text-col .WW_OBJ_text-body, .WW_MOD_TM_13-0-kategorieteaser .WW_text-col .WW_OBJ_text-link-icon, .WW_MOD_TM_13-0-kategorieteaser .WW_text-col .WW_OBJ_text-list-check, .WW_MOD_TM_13-0-kategorieteaser .WW_text-col .WW_OBJ_text-list-downloads, .WW_MOD_TM_13-0-kategorieteaser .WW_text-col .WW_OBJ_text-list-link {
      margin-top: 15px; }
      @media (min-width: 640px) {
        .WW_MOD_TM_13-0-kategorieteaser .WW_text-col .WW_OBJ_text-list-u, .WW_MOD_TM_13-0-kategorieteaser .WW_text-col .WW_OBJ_form-wrap .descriptionOpener .description ul, .WW_OBJ_form-wrap .descriptionOpener .description .WW_MOD_TM_13-0-kategorieteaser .WW_text-col ul, .WW_MOD_TM_13-0-kategorieteaser .WW_text-col .WW_OBJ_text-wysiwyg ul, .WW_OBJ_text-wysiwyg .WW_MOD_TM_13-0-kategorieteaser .WW_text-col ul, .WW_MOD_TM_13-0-kategorieteaser .WW_text-col .WW_OBJ_text-body, .WW_MOD_TM_13-0-kategorieteaser .WW_text-col .WW_OBJ_text-link-icon, .WW_MOD_TM_13-0-kategorieteaser .WW_text-col .WW_OBJ_text-list-check, .WW_MOD_TM_13-0-kategorieteaser .WW_text-col .WW_OBJ_text-list-downloads, .WW_MOD_TM_13-0-kategorieteaser .WW_text-col .WW_OBJ_text-list-link {
          margin-top: 25px; } }
    .WW_MOD_TM_13-0-kategorieteaser .WW_text-col .WW_OBJ_text-list-u, .WW_MOD_TM_13-0-kategorieteaser .WW_text-col .WW_OBJ_form-wrap .descriptionOpener .description ul, .WW_OBJ_form-wrap .descriptionOpener .description .WW_MOD_TM_13-0-kategorieteaser .WW_text-col ul, .WW_MOD_TM_13-0-kategorieteaser .WW_text-col .WW_OBJ_text-wysiwyg ul, .WW_OBJ_text-wysiwyg .WW_MOD_TM_13-0-kategorieteaser .WW_text-col ul {
      margin-bottom: 0px; }
    .WW_MOD_TM_13-0-kategorieteaser .WW_text-col .WW_OBJ_text-link-icon {
      color: #f84914; }
      .WW_MOD_TM_13-0-kategorieteaser .WW_text-col .WW_OBJ_text-link-icon:hover {
        color: #fc7e51; }
        .WW_MOD_TM_13-0-kategorieteaser .WW_text-col .WW_OBJ_text-link-icon:hover .WW_ui-icon {
          fill: #fc7e51; }
      .WW_MOD_TM_13-0-kategorieteaser .WW_text-col .WW_OBJ_text-link-icon .WW_ui-icon {
        fill: #f84914; }
  .WW_MOD_TM_13-0-kategorieteaser.WW_ext-textonly .WW_text-col:first-child {
    border-top: 2px solid #f0f0f0; }
  .WW_MOD_TM_13-0-kategorieteaser.WW_ext-textonly .WW_text-col + .WW_text-col {
    border-left: 2px solid #f0f0f0; }

.WW_MOD_TM_14-0-schadenteaser {
  max-width: 1500px;
  margin: 0 auto;
  margin-bottom: 60px; }
  @media (min-width: 640px) {
    .WW_MOD_TM_14-0-schadenteaser {
      margin-bottom: 80px; } }
  .WW_MOD_TM_14-0-schadenteaser .WW_ct {
    padding-left: 4.16667%;
    padding-right: 4.16667%; }
    .WW_MOD_TM_14-0-schadenteaser .WW_ct .WW_head {
      margin-bottom: 25px; }
      @media (min-width: 640px) {
        .WW_MOD_TM_14-0-schadenteaser .WW_ct .WW_head {
          margin-bottom: 40px; } }
    .WW_MOD_TM_14-0-schadenteaser .WW_ct .WW_teaser-item {
      border: 2px solid #f0f0f0;
      padding: 15px; }
      .WW_MOD_TM_14-0-schadenteaser .WW_ct .WW_teaser-item + .WW_teaser-item {
        margin-top: 15px; }
        @media (min-width: 640px) {
          .WW_MOD_TM_14-0-schadenteaser .WW_ct .WW_teaser-item + .WW_teaser-item {
            margin-top: 25px; } }
    .WW_MOD_TM_14-0-schadenteaser .WW_ct .WW_divider {
      height: 2px;
      width: 80%;
      margin: 0 auto;
      background: #f0f0f0;
      margin-top: 15px;
      margin-bottom: 15px; }
    .WW_MOD_TM_14-0-schadenteaser .WW_ct .WW_info-pos .WW_OBJ_text-body {
      font-size: 0.83rem;
      line-height: 1.4;
      font-family: "WuW-RegularWeb", Arial, Helvetica, sans-serif;
      color: #878787; }
      @media (min-width: 640px) {
        .WW_MOD_TM_14-0-schadenteaser .WW_ct .WW_info-pos .WW_OBJ_text-body {
          font-size: 0.83rem; } }
    .WW_MOD_TM_14-0-schadenteaser .WW_ct .WW_icon {
      display: none; }
    .WW_MOD_TM_14-0-schadenteaser .WW_ct .WW_phone-number {
      display: block;
      color: #f84914;
      margin-top: 8px; }
    .WW_MOD_TM_14-0-schadenteaser .WW_ct .WW_open {
      margin-top: 8px; }
    .WW_MOD_TM_14-0-schadenteaser .WW_ct .WW_info .WW_OBJ_text-link-icon {
      margin-top: 8px; }
    .WW_MOD_TM_14-0-schadenteaser .WW_ct .WW_info.WW_double {
      margin-top: 15px; }

.WW_MOD_TM_15-0-blogteaser-fragen, .WW_MOD_EM_27-0-kampagnenfrage {
  position: relative;
  border: 2px solid #f84914; }
  .WW_MOD_TM_15-0-blogteaser-fragen .WW_icon-row, .WW_MOD_EM_27-0-kampagnenfrage .WW_icon-row {
    position: relative;
    padding-left: 30px;
    padding-top: 2px;
    margin-bottom: 15px; }
    @media (min-width: 640px) {
      .WW_MOD_TM_15-0-blogteaser-fragen .WW_icon-row, .WW_MOD_EM_27-0-kampagnenfrage .WW_icon-row {
        margin-bottom: 25px; } }
    .WW_MOD_TM_15-0-blogteaser-fragen .WW_icon-row .WW_ui-icon, .WW_MOD_EM_27-0-kampagnenfrage .WW_icon-row .WW_ui-icon {
      position: absolute;
      left: 0px;
      top: -2px;
      fill: #f84914; }
  .WW_MOD_TM_15-0-blogteaser-fragen .WW_info, .WW_MOD_EM_27-0-kampagnenfrage .WW_info {
    padding: 15px;
    padding-left: 4.16667%;
    padding-right: 4.16667%;
    padding-bottom: 80px; }
    @media (min-width: 640px) {
      .WW_MOD_TM_15-0-blogteaser-fragen .WW_info, .WW_MOD_EM_27-0-kampagnenfrage .WW_info {
        padding-left: 25px;
        padding-right: 25px; } }
  .WW_MOD_TM_15-0-blogteaser-fragen .WW_cta-row, .WW_MOD_EM_27-0-kampagnenfrage .WW_cta-row {
    width: 100%;
    position: absolute;
    bottom: 0; }
    .WW_MOD_TM_15-0-blogteaser-fragen .WW_cta-row .WW_OBJ_ui-btn, .WW_MOD_EM_27-0-kampagnenfrage .WW_cta-row .WW_OBJ_ui-btn {
      width: 100%;
      padding: 2px 20px;
      text-align: center;
      color: #fff; }
      .WW_MOD_TM_15-0-blogteaser-fragen .WW_cta-row .WW_OBJ_ui-btn .WW_text, .WW_MOD_EM_27-0-kampagnenfrage .WW_cta-row .WW_OBJ_ui-btn .WW_text {
        font-size: 1rem;
        line-height: 1.45;
        font-family: "WuW-RegularWeb", Arial, Helvetica, sans-serif;
        padding-top: 10px;
        position: relative;
        line-height: 40px; }
    .WW_MOD_TM_15-0-blogteaser-fragen .WW_cta-row:before, .WW_MOD_EM_27-0-kampagnenfrage .WW_cta-row:before {
      content: " ";
      position: absolute;
      width: 0px;
      height: 0px;
      border-left: 15px solid transparent;
      border-right: 15px solid transparent;
      border-top: 12px solid #fff;
      top: 0px;
      left: 50%;
      margin-left: -15px;
      z-index: 200; }
  .WW_MOD_TM_15-0-blogteaser-fragen.WW_color-grass, .WW_color-grass.WW_MOD_EM_27-0-kampagnenfrage {
    border-color: #94c23c; }
    .WW_MOD_TM_15-0-blogteaser-fragen.WW_color-grass .WW_cta-row .WW_OBJ_ui-btn, .WW_color-grass.WW_MOD_EM_27-0-kampagnenfrage .WW_cta-row .WW_OBJ_ui-btn {
      background: #94c23c;
      border-color: #94c23c; }
    .WW_MOD_TM_15-0-blogteaser-fragen.WW_color-grass .WW_icon-row .WW_ui-icon, .WW_color-grass.WW_MOD_EM_27-0-kampagnenfrage .WW_icon-row .WW_ui-icon {
      fill: #94c23c; }
    .WW_MOD_TM_15-0-blogteaser-fragen.WW_color-grass:hover, .WW_color-grass.WW_MOD_EM_27-0-kampagnenfrage:hover {
      border-color: #94c23c; }
      .WW_MOD_TM_15-0-blogteaser-fragen.WW_color-grass:hover .WW_cta-row .WW_OBJ_ui-btn, .WW_color-grass.WW_MOD_EM_27-0-kampagnenfrage:hover .WW_cta-row .WW_OBJ_ui-btn {
        background: #94c23c;
        border-color: #94c23c; }
      .WW_MOD_TM_15-0-blogteaser-fragen.WW_color-grass:hover .WW_icon-row .WW_ui-icon, .WW_color-grass.WW_MOD_EM_27-0-kampagnenfrage:hover .WW_icon-row .WW_ui-icon {
        fill: #94c23c; }
  .WW_MOD_TM_15-0-blogteaser-fragen.WW_color-wet-grass, .WW_color-wet-grass.WW_MOD_EM_27-0-kampagnenfrage {
    border-color: #65882a; }
    .WW_MOD_TM_15-0-blogteaser-fragen.WW_color-wet-grass .WW_cta-row .WW_OBJ_ui-btn, .WW_color-wet-grass.WW_MOD_EM_27-0-kampagnenfrage .WW_cta-row .WW_OBJ_ui-btn {
      background: #65882a;
      border-color: #65882a; }
    .WW_MOD_TM_15-0-blogteaser-fragen.WW_color-wet-grass .WW_icon-row .WW_ui-icon, .WW_color-wet-grass.WW_MOD_EM_27-0-kampagnenfrage .WW_icon-row .WW_ui-icon {
      fill: #65882a; }
    .WW_MOD_TM_15-0-blogteaser-fragen.WW_color-wet-grass:hover, .WW_color-wet-grass.WW_MOD_EM_27-0-kampagnenfrage:hover {
      border-color: #739b30; }
      .WW_MOD_TM_15-0-blogteaser-fragen.WW_color-wet-grass:hover .WW_cta-row .WW_OBJ_ui-btn, .WW_color-wet-grass.WW_MOD_EM_27-0-kampagnenfrage:hover .WW_cta-row .WW_OBJ_ui-btn {
        background: #739b30;
        border-color: #739b30; }
      .WW_MOD_TM_15-0-blogteaser-fragen.WW_color-wet-grass:hover .WW_icon-row .WW_ui-icon, .WW_color-wet-grass.WW_MOD_EM_27-0-kampagnenfrage:hover .WW_icon-row .WW_ui-icon {
        fill: #739b30; }
  .WW_MOD_TM_15-0-blogteaser-fragen.WW_color-sunrise, .WW_color-sunrise.WW_MOD_EM_27-0-kampagnenfrage {
    border-color: #f0aa00; }
    .WW_MOD_TM_15-0-blogteaser-fragen.WW_color-sunrise .WW_cta-row .WW_OBJ_ui-btn, .WW_color-sunrise.WW_MOD_EM_27-0-kampagnenfrage .WW_cta-row .WW_OBJ_ui-btn {
      background: #f0aa00;
      border-color: #f0aa00; }
    .WW_MOD_TM_15-0-blogteaser-fragen.WW_color-sunrise .WW_icon-row .WW_ui-icon, .WW_color-sunrise.WW_MOD_EM_27-0-kampagnenfrage .WW_icon-row .WW_ui-icon {
      fill: #f0aa00; }
    .WW_MOD_TM_15-0-blogteaser-fragen.WW_color-sunrise:hover, .WW_color-sunrise.WW_MOD_EM_27-0-kampagnenfrage:hover {
      border-color: #ffb80b; }
      .WW_MOD_TM_15-0-blogteaser-fragen.WW_color-sunrise:hover .WW_cta-row .WW_OBJ_ui-btn, .WW_color-sunrise.WW_MOD_EM_27-0-kampagnenfrage:hover .WW_cta-row .WW_OBJ_ui-btn {
        background: #ffb80b;
        border-color: #ffb80b; }
      .WW_MOD_TM_15-0-blogteaser-fragen.WW_color-sunrise:hover .WW_icon-row .WW_ui-icon, .WW_color-sunrise.WW_MOD_EM_27-0-kampagnenfrage:hover .WW_icon-row .WW_ui-icon {
        fill: #ffb80b; }
  .WW_MOD_TM_15-0-blogteaser-fragen.WW_color-sunset, .WW_color-sunset.WW_MOD_EM_27-0-kampagnenfrage {
    border-color: #df7d00; }
    .WW_MOD_TM_15-0-blogteaser-fragen.WW_color-sunset .WW_cta-row .WW_OBJ_ui-btn, .WW_color-sunset.WW_MOD_EM_27-0-kampagnenfrage .WW_cta-row .WW_OBJ_ui-btn {
      background: #df7d00;
      border-color: #df7d00; }
    .WW_MOD_TM_15-0-blogteaser-fragen.WW_color-sunset .WW_icon-row .WW_ui-icon, .WW_color-sunset.WW_MOD_EM_27-0-kampagnenfrage .WW_icon-row .WW_ui-icon {
      fill: #df7d00; }
    .WW_MOD_TM_15-0-blogteaser-fragen.WW_color-sunset:hover, .WW_color-sunset.WW_MOD_EM_27-0-kampagnenfrage:hover {
      border-color: #f98b00; }
      .WW_MOD_TM_15-0-blogteaser-fragen.WW_color-sunset:hover .WW_cta-row .WW_OBJ_ui-btn, .WW_color-sunset.WW_MOD_EM_27-0-kampagnenfrage:hover .WW_cta-row .WW_OBJ_ui-btn {
        background: #f98b00;
        border-color: #f98b00; }
      .WW_MOD_TM_15-0-blogteaser-fragen.WW_color-sunset:hover .WW_icon-row .WW_ui-icon, .WW_color-sunset.WW_MOD_EM_27-0-kampagnenfrage:hover .WW_icon-row .WW_ui-icon {
        fill: #f98b00; }
  .WW_MOD_TM_15-0-blogteaser-fragen.WW_color-creek, .WW_color-creek.WW_MOD_EM_27-0-kampagnenfrage {
    border-color: #00b5d3; }
    .WW_MOD_TM_15-0-blogteaser-fragen.WW_color-creek .WW_cta-row .WW_OBJ_ui-btn, .WW_color-creek.WW_MOD_EM_27-0-kampagnenfrage .WW_cta-row .WW_OBJ_ui-btn {
      background: #00b5d3;
      border-color: #00b5d3; }
    .WW_MOD_TM_15-0-blogteaser-fragen.WW_color-creek .WW_icon-row .WW_ui-icon, .WW_color-creek.WW_MOD_EM_27-0-kampagnenfrage .WW_icon-row .WW_ui-icon {
      fill: #00b5d3; }
    .WW_MOD_TM_15-0-blogteaser-fragen.WW_color-creek:hover, .WW_color-creek.WW_MOD_EM_27-0-kampagnenfrage:hover {
      border-color: #00cbed; }
      .WW_MOD_TM_15-0-blogteaser-fragen.WW_color-creek:hover .WW_cta-row .WW_OBJ_ui-btn, .WW_color-creek.WW_MOD_EM_27-0-kampagnenfrage:hover .WW_cta-row .WW_OBJ_ui-btn {
        background: #00cbed;
        border-color: #00cbed; }
      .WW_MOD_TM_15-0-blogteaser-fragen.WW_color-creek:hover .WW_icon-row .WW_ui-icon, .WW_color-creek.WW_MOD_EM_27-0-kampagnenfrage:hover .WW_icon-row .WW_ui-icon {
        fill: #00cbed; }
  .WW_MOD_TM_15-0-blogteaser-fragen.WW_color-ocean, .WW_color-ocean.WW_MOD_EM_27-0-kampagnenfrage {
    border-color: #1e6478; }
    .WW_MOD_TM_15-0-blogteaser-fragen.WW_color-ocean .WW_cta-row .WW_OBJ_ui-btn, .WW_color-ocean.WW_MOD_EM_27-0-kampagnenfrage .WW_cta-row .WW_OBJ_ui-btn {
      background: #1e6478;
      border-color: #1e6478; }
    .WW_MOD_TM_15-0-blogteaser-fragen.WW_color-ocean .WW_icon-row .WW_ui-icon, .WW_color-ocean.WW_MOD_EM_27-0-kampagnenfrage .WW_icon-row .WW_ui-icon {
      fill: #1e6478; }
    .WW_MOD_TM_15-0-blogteaser-fragen.WW_color-ocean:hover, .WW_color-ocean.WW_MOD_EM_27-0-kampagnenfrage:hover {
      border-color: #23758c; }
      .WW_MOD_TM_15-0-blogteaser-fragen.WW_color-ocean:hover .WW_cta-row .WW_OBJ_ui-btn, .WW_color-ocean.WW_MOD_EM_27-0-kampagnenfrage:hover .WW_cta-row .WW_OBJ_ui-btn {
        background: #23758c;
        border-color: #23758c; }
      .WW_MOD_TM_15-0-blogteaser-fragen.WW_color-ocean:hover .WW_icon-row .WW_ui-icon, .WW_color-ocean.WW_MOD_EM_27-0-kampagnenfrage:hover .WW_icon-row .WW_ui-icon {
        fill: #23758c; }
  .WW_MOD_TM_15-0-blogteaser-fragen.WW_color-pink, .WW_color-pink.WW_MOD_EM_27-0-kampagnenfrage {
    border-color: #a90064; }
    .WW_MOD_TM_15-0-blogteaser-fragen.WW_color-pink .WW_cta-row .WW_OBJ_ui-btn, .WW_color-pink.WW_MOD_EM_27-0-kampagnenfrage .WW_cta-row .WW_OBJ_ui-btn {
      background: #a90064;
      border-color: #a90064; }
    .WW_MOD_TM_15-0-blogteaser-fragen.WW_color-pink .WW_icon-row .WW_ui-icon, .WW_color-pink.WW_MOD_EM_27-0-kampagnenfrage .WW_icon-row .WW_ui-icon {
      fill: #a90064; }
    .WW_MOD_TM_15-0-blogteaser-fragen.WW_color-pink:hover, .WW_color-pink.WW_MOD_EM_27-0-kampagnenfrage:hover {
      border-color: #c30073; }
      .WW_MOD_TM_15-0-blogteaser-fragen.WW_color-pink:hover .WW_cta-row .WW_OBJ_ui-btn, .WW_color-pink.WW_MOD_EM_27-0-kampagnenfrage:hover .WW_cta-row .WW_OBJ_ui-btn {
        background: #c30073;
        border-color: #c30073; }
      .WW_MOD_TM_15-0-blogteaser-fragen.WW_color-pink:hover .WW_icon-row .WW_ui-icon, .WW_color-pink.WW_MOD_EM_27-0-kampagnenfrage:hover .WW_icon-row .WW_ui-icon {
        fill: #c30073; }
  .WW_MOD_TM_15-0-blogteaser-fragen.WW_color-diamond, .WW_color-diamond.WW_MOD_EM_27-0-kampagnenfrage {
    border-color: #70003f; }
    .WW_MOD_TM_15-0-blogteaser-fragen.WW_color-diamond .WW_cta-row .WW_OBJ_ui-btn, .WW_color-diamond.WW_MOD_EM_27-0-kampagnenfrage .WW_cta-row .WW_OBJ_ui-btn {
      background: #70003f;
      border-color: #70003f; }
    .WW_MOD_TM_15-0-blogteaser-fragen.WW_color-diamond .WW_icon-row .WW_ui-icon, .WW_color-diamond.WW_MOD_EM_27-0-kampagnenfrage .WW_icon-row .WW_ui-icon {
      fill: #70003f; }
    .WW_MOD_TM_15-0-blogteaser-fragen.WW_color-diamond:hover, .WW_color-diamond.WW_MOD_EM_27-0-kampagnenfrage:hover {
      border-color: #8a004d; }
      .WW_MOD_TM_15-0-blogteaser-fragen.WW_color-diamond:hover .WW_cta-row .WW_OBJ_ui-btn, .WW_color-diamond.WW_MOD_EM_27-0-kampagnenfrage:hover .WW_cta-row .WW_OBJ_ui-btn {
        background: #8a004d;
        border-color: #8a004d; }
      .WW_MOD_TM_15-0-blogteaser-fragen.WW_color-diamond:hover .WW_icon-row .WW_ui-icon, .WW_color-diamond.WW_MOD_EM_27-0-kampagnenfrage:hover .WW_icon-row .WW_ui-icon {
        fill: #8a004d; }
  .WW_MOD_TM_15-0-blogteaser-fragen.WW_color-crimson, .WW_color-crimson.WW_MOD_EM_27-0-kampagnenfrage {
    border-color: #e20a16; }
    .WW_MOD_TM_15-0-blogteaser-fragen.WW_color-crimson .WW_cta-row .WW_OBJ_ui-btn, .WW_color-crimson.WW_MOD_EM_27-0-kampagnenfrage .WW_cta-row .WW_OBJ_ui-btn {
      background: #e20a16;
      border-color: #e20a16; }
    .WW_MOD_TM_15-0-blogteaser-fragen.WW_color-crimson .WW_icon-row .WW_ui-icon, .WW_color-crimson.WW_MOD_EM_27-0-kampagnenfrage .WW_icon-row .WW_ui-icon {
      fill: #e20a16; }
    .WW_MOD_TM_15-0-blogteaser-fragen.WW_color-crimson:hover, .WW_color-crimson.WW_MOD_EM_27-0-kampagnenfrage:hover {
      border-color: #f4111e; }
      .WW_MOD_TM_15-0-blogteaser-fragen.WW_color-crimson:hover .WW_cta-row .WW_OBJ_ui-btn, .WW_color-crimson.WW_MOD_EM_27-0-kampagnenfrage:hover .WW_cta-row .WW_OBJ_ui-btn {
        background: #f4111e;
        border-color: #f4111e; }
      .WW_MOD_TM_15-0-blogteaser-fragen.WW_color-crimson:hover .WW_icon-row .WW_ui-icon, .WW_color-crimson.WW_MOD_EM_27-0-kampagnenfrage:hover .WW_icon-row .WW_ui-icon {
        fill: #f4111e; }

.WW_MOD_TM_17-0-blogteaser-siegel {
  max-width: 1500px;
  margin: 0 auto;
  margin-bottom: 60px; }
  @media (min-width: 640px) {
    .WW_MOD_TM_17-0-blogteaser-siegel {
      margin-bottom: 80px; } }
  .WW_MOD_TM_17-0-blogteaser-siegel .WW_ct {
    padding-left: 4.16667%;
    padding-right: 4.16667%; }
    .WW_MOD_TM_17-0-blogteaser-siegel .WW_ct .WW_head {
      margin-bottom: 15px; }
      @media (min-width: 640px) {
        .WW_MOD_TM_17-0-blogteaser-siegel .WW_ct .WW_head {
          margin-bottom: 25px; } }
    .WW_MOD_TM_17-0-blogteaser-siegel .WW_ct .WW_col {
      background: #f0f0f0;
      color: #000;
      padding: 15px;
      margin-bottom: 25px; }
      @media (min-width: 640px) {
        .WW_MOD_TM_17-0-blogteaser-siegel .WW_ct .WW_col {
          margin-bottom: 40px; } }
      .WW_MOD_TM_17-0-blogteaser-siegel .WW_ct .WW_col.WW_ext-highlight {
        background: #f84914;
        color: #fff; }
        .WW_MOD_TM_17-0-blogteaser-siegel .WW_ct .WW_col.WW_ext-highlight .WW_percentage, .WW_MOD_TM_17-0-blogteaser-siegel .WW_ct .WW_col.WW_ext-highlight .WW_OBJ_text-hl, .WW_MOD_TM_17-0-blogteaser-siegel .WW_ct .WW_col.WW_ext-highlight .WW_OBJ_text-link-icon {
          color: #fff; }
        .WW_MOD_TM_17-0-blogteaser-siegel .WW_ct .WW_col.WW_ext-highlight .WW_cta-icon {
          fill: #fff; }
      .WW_MOD_TM_17-0-blogteaser-siegel .WW_ct .WW_col .WW_percent-box {
        margin-bottom: 15px;
        margin-top: 15px; }
        @media (min-width: 640px) {
          .WW_MOD_TM_17-0-blogteaser-siegel .WW_ct .WW_col .WW_percent-box {
            margin-bottom: 15px; } }
        @media (min-width: 640px) {
          .WW_MOD_TM_17-0-blogteaser-siegel .WW_ct .WW_col .WW_percent-box {
            margin-top: 15px; } }
      .WW_MOD_TM_17-0-blogteaser-siegel .WW_ct .WW_col .WW_percentage {
        font-family: "WuW-BoldWeb", Arial, Helvetica, sans-serif;
        font-size: 2.37rem;
        line-height: 1.1;
        font-family: "WuW-BoldWeb", Arial, Helvetica, sans-serif;
        color: #f84914;
        margin-bottom: 5px; }
        @media (min-width: 640px) {
          .WW_MOD_TM_17-0-blogteaser-siegel .WW_ct .WW_col .WW_percentage {
            font-size: 3.22rem; } }

.WW_MOD_TM_18-0-iconteaser {
  max-width: 1500px;
  margin: 0 auto;
  margin-bottom: 60px; }
  @media (min-width: 640px) {
    .WW_MOD_TM_18-0-iconteaser {
      margin-bottom: 80px; } }
  .WW_MOD_TM_18-0-iconteaser.WW_ext-markenplatform {
    margin-bottom: 90px; }
  .WW_MOD_TM_18-0-iconteaser .WW_ct {
    padding-left: 4.16667%;
    padding-right: 4.16667%; }
  .WW_MOD_TM_18-0-iconteaser .WW_item {
    background: #f0f0f0;
    padding: 15px;
    /* INSERT START
* im Rahmen der Zusammenführung aus unserer Entwicklung und der von JvM
*/
    /* INSERT ENDE */ }
    .WW_MOD_TM_18-0-iconteaser .WW_item.WW_invert {
      background: #f84914; }
    .WW_MOD_TM_18-0-iconteaser .WW_item .WW_OBJ_text-link-icon {
      font-family: "WuW-BoldWeb", Arial, Helvetica, sans-serif;
      color: #000;
      /* INSERT START
* im Rahmen der Zusammenführung aus unserer Entwicklung und der von JvM
*/
      /* INSERT ENDE */ }
      .WW_MOD_TM_18-0-iconteaser .WW_item .WW_OBJ_text-link-icon.WW_invert {
        color: #fff; }
        .WW_MOD_TM_18-0-iconteaser .WW_item .WW_OBJ_text-link-icon.WW_invert:hover {
          color: #000; }
          .WW_MOD_TM_18-0-iconteaser .WW_item .WW_OBJ_text-link-icon.WW_invert:hover .WW_ui-icon {
            fill: #000; }
      .WW_MOD_TM_18-0-iconteaser .WW_item .WW_OBJ_text-link-icon:hover {
        color: #fc7e51; }
        .WW_MOD_TM_18-0-iconteaser .WW_item .WW_OBJ_text-link-icon:hover .WW_ui-icon {
          fill: #fc7e51; }
      .WW_MOD_TM_18-0-iconteaser .WW_item .WW_OBJ_text-link-icon .WW_ui-icon {
        fill: #f84914;
        /* INSERT START
* im Rahmen der Zusammenführung aus unserer Entwicklung und der von JvM
*/
        /* INSERT ENDE */ }
        .WW_MOD_TM_18-0-iconteaser .WW_item .WW_OBJ_text-link-icon .WW_ui-icon.WW_invert {
          fill: #fff; }
  .WW_MOD_TM_18-0-iconteaser .WW_head {
    margin-bottom: 25px;
    padding-right: 8.33333%; }
    @media (min-width: 640px) {
      .WW_MOD_TM_18-0-iconteaser .WW_head {
        margin-bottom: 40px; } }
  .WW_MOD_TM_18-0-iconteaser .WW_OBJ_text-link-icon {
    padding-left: 35px; }
  .WW_MOD_TM_18-0-iconteaser .WW_item {
    margin-bottom: 15px; }
    @media (min-width: 640px) {
      .WW_MOD_TM_18-0-iconteaser .WW_item {
        margin-bottom: 25px; } }
    .WW_MOD_TM_18-0-iconteaser .WW_item:last-child {
      margin-bottom: 0px; }

.WW_MOD_TM_19-0-serviceteaser {
  max-width: 1500px;
  margin: 0 auto;
  margin-bottom: 60px; }
  @media (min-width: 640px) {
    .WW_MOD_TM_19-0-serviceteaser {
      margin-bottom: 80px; } }
  .WW_MOD_TM_19-0-serviceteaser .WW_ct {
    padding-left: 4.16667%;
    padding-right: 4.16667%; }
    .WW_MOD_TM_19-0-serviceteaser .WW_ct .WW_head {
      margin-bottom: 15px; }
      @media (min-width: 640px) {
        .WW_MOD_TM_19-0-serviceteaser .WW_ct .WW_head {
          margin-bottom: 25px; } }
    .WW_MOD_TM_19-0-serviceteaser .WW_ct .WW_col {
      border: 2px solid #f0f0f0;
      padding: 15px;
      margin-bottom: 15px;
      position: relative;
      padding-bottom: 35px; }
      @media (min-width: 640px) {
        .WW_MOD_TM_19-0-serviceteaser .WW_ct .WW_col {
          margin-bottom: 25px; } }
      .WW_MOD_TM_19-0-serviceteaser .WW_ct .WW_col .WW_icon-big {
        fill: #f84914;
        width: 40px;
        height: 40px;
        margin-bottom: 10px; }
      .WW_MOD_TM_19-0-serviceteaser .WW_ct .WW_col .WW_OBJ_text-hl, .WW_MOD_TM_19-0-serviceteaser .WW_ct .WW_col .WW_OBJ_text-body {
        margin-bottom: 15px; }
        @media (min-width: 640px) {
          .WW_MOD_TM_19-0-serviceteaser .WW_ct .WW_col .WW_OBJ_text-hl, .WW_MOD_TM_19-0-serviceteaser .WW_ct .WW_col .WW_OBJ_text-body {
            margin-bottom: 25px; } }
        .WW_MOD_TM_19-0-serviceteaser .WW_ct .WW_col .WW_OBJ_text-hl:last-child, .WW_MOD_TM_19-0-serviceteaser .WW_ct .WW_col .WW_OBJ_text-body:last-child {
          margin-bottom: 0px; }
      .WW_MOD_TM_19-0-serviceteaser .WW_ct .WW_col .WW_OBJ_text-link-icon {
        position: absolute;
        bottom: 15px;
        color: #f84914;
        z-index: 200; }
        .WW_MOD_TM_19-0-serviceteaser .WW_ct .WW_col .WW_OBJ_text-link-icon .WW_ui-icon {
          fill: #f84914; }
        .WW_MOD_TM_19-0-serviceteaser .WW_ct .WW_col .WW_OBJ_text-link-icon:hover {
          color: #fc7e51; }
          .WW_MOD_TM_19-0-serviceteaser .WW_ct .WW_col .WW_OBJ_text-link-icon:hover .WW_ui-icon {
            fill: #fc7e51; }

.WW_MOD_TM_20-0-teaser-slider .WW_contentgrid-row {
  min-height: 150px;
  overflow: hidden;
  opacity: 0;
  -webkit-transition: opacity 200ms;
  transition: opacity 200ms; }
  .WW_MOD_TM_20-0-teaser-slider .WW_contentgrid-row.slick-initialized {
    opacity: 1;
    overflow: visible; }

.WW_MOD_TM_20-0-teaser-slider .border .WW_grid-small .WW_img-ct img {
  border-left: 2px solid #f0f0f0;
  border-top: 2px solid #f0f0f0;
  border-right: 2px solid #f0f0f0; }

.WW_MOD_TM_20-0-teaser-slider .WW_grid-small {
  margin-left: -12.5px;
  margin-right: -12.5px; }
  .WW_MOD_TM_20-0-teaser-slider .WW_grid-small article {
    padding-left: 12.5px;
    padding-right: 12.5px; }
    .WW_MOD_TM_20-0-teaser-slider .WW_grid-small article:first-child:last-child {
      left: 50%;
      position: relative;
      -webkit-transform: translateX(-50%);
              transform: translateX(-50%); }
  .WW_MOD_TM_20-0-teaser-slider .WW_grid-small .WW_img-ct {
    display: block; }
    .WW_MOD_TM_20-0-teaser-slider .WW_grid-small .WW_img-ct:before {
      display: none; }
  .WW_MOD_TM_20-0-teaser-slider .WW_grid-small .WW_txt-col {
    border-top: none;
    padding-bottom: 55px; }
    .WW_MOD_TM_20-0-teaser-slider .WW_grid-small .WW_txt-col .WW_OBJ_text-body, .WW_MOD_TM_20-0-teaser-slider .WW_grid-small .WW_txt-col .WW_OBJ_text-link-icon {
      margin-top: 0; }
    .WW_MOD_TM_20-0-teaser-slider .WW_grid-small .WW_txt-col .WW_OBJ_text-link-icon {
      position: absolute;
      bottom: 15px; }
      @media (min-width: 640px) {
        .WW_MOD_TM_20-0-teaser-slider .WW_grid-small .WW_txt-col .WW_OBJ_text-link-icon {
          bottom: 25px; } }

.WW_MOD_TM_20-0-teaser-slider .WW_value {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  display: block;
  color: #f84914;
  text-align: center;
  background-color: #fff;
  border: 2px solid #f0f0f0;
  border-bottom: none; }
  .WW_MOD_TM_20-0-teaser-slider .WW_value .WW_value-txt {
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translateX(-50%) translateY(-50%);
            transform: translateX(-50%) translateY(-50%); }
    @media (max-width: 640px) {
      .WW_MOD_TM_20-0-teaser-slider .WW_value .WW_value-txt {
        font-size: 37px;
        font-size: 3.7rem; } }
  .WW_MOD_TM_20-0-teaser-slider .WW_value.WW_ext-invert {
    color: #fff;
    background-color: #f84914;
    border: none; }

.WW_MOD_TM_20-0-teaser-slider .slick-dots {
  display: block;
  position: relative;
  bottom: 0; }

.WW_MOD_TM_21-0-video-image-teaser {
  max-width: 1500px;
  margin: 0 auto;
  margin-bottom: 60px; }
  @media (min-width: 640px) {
    .WW_MOD_TM_21-0-video-image-teaser {
      margin-bottom: 80px; } }
  .WW_MOD_TM_21-0-video-image-teaser .WW_ct {
    position: relative;
    padding-left: 4.16667%;
    padding-right: 4.16667%; }
  .WW_MOD_TM_21-0-video-image-teaser .WW_text_float {
    width: 100%;
    float: none; }
  .WW_MOD_TM_21-0-video-image-teaser .WW_video_float {
    width: 100%;
    float: none;
    margin-bottom: 15px; }
    @media (min-width: 640px) {
      .WW_MOD_TM_21-0-video-image-teaser .WW_video_float {
        margin-bottom: 25px; } }
    .WW_MOD_TM_21-0-video-image-teaser .WW_video_float .WW_img-ct {
      margin-top: 15px;
      width: 100%; }
      @media (min-width: 640px) {
        .WW_MOD_TM_21-0-video-image-teaser .WW_video_float .WW_img-ct {
          margin-top: 25px; } }
      .WW_MOD_TM_21-0-video-image-teaser .WW_video_float .WW_img-ct img {
        width: 100%; }
  .WW_MOD_TM_21-0-video-image-teaser .WW_image-col {
    position: relative;
    overflow: hidden;
    float: none !important; }
    .WW_MOD_TM_21-0-video-image-teaser .WW_image-col .WW_img-ct {
      margin-top: 15px;
      width: 100%; }
      @media (min-width: 640px) {
        .WW_MOD_TM_21-0-video-image-teaser .WW_image-col .WW_img-ct {
          margin-top: 25px; } }
      .WW_MOD_TM_21-0-video-image-teaser .WW_image-col .WW_img-ct img {
        width: 100%; }
  .WW_MOD_TM_21-0-video-image-teaser .WW_teaser-block {
    *zoom: 1; }
    .WW_MOD_TM_21-0-video-image-teaser .WW_teaser-block:before, .WW_MOD_TM_21-0-video-image-teaser .WW_teaser-block:after {
      content: "";
      display: table; }
    .WW_MOD_TM_21-0-video-image-teaser .WW_teaser-block:after {
      clear: both; }
  .WW_MOD_TM_21-0-video-image-teaser .WW_text-col .WW_OBJ_text-list-u, .WW_MOD_TM_21-0-video-image-teaser .WW_text-col .WW_OBJ_form-wrap .descriptionOpener .description ul, .WW_OBJ_form-wrap .descriptionOpener .description .WW_MOD_TM_21-0-video-image-teaser .WW_text-col ul, .WW_MOD_TM_21-0-video-image-teaser .WW_text-col .WW_OBJ_text-wysiwyg ul, .WW_OBJ_text-wysiwyg .WW_MOD_TM_21-0-video-image-teaser .WW_text-col ul, .WW_MOD_TM_21-0-video-image-teaser .WW_text-col .WW_OBJ_text-body, .WW_MOD_TM_21-0-video-image-teaser .WW_text-col .WW_OBJ_text-link-icon, .WW_MOD_TM_21-0-video-image-teaser .WW_text-col .WW_OBJ_ui-btn {
    margin-top: 15px; }
    @media (min-width: 640px) {
      .WW_MOD_TM_21-0-video-image-teaser .WW_text-col .WW_OBJ_text-list-u, .WW_MOD_TM_21-0-video-image-teaser .WW_text-col .WW_OBJ_form-wrap .descriptionOpener .description ul, .WW_OBJ_form-wrap .descriptionOpener .description .WW_MOD_TM_21-0-video-image-teaser .WW_text-col ul, .WW_MOD_TM_21-0-video-image-teaser .WW_text-col .WW_OBJ_text-wysiwyg ul, .WW_OBJ_text-wysiwyg .WW_MOD_TM_21-0-video-image-teaser .WW_text-col ul, .WW_MOD_TM_21-0-video-image-teaser .WW_text-col .WW_OBJ_text-body, .WW_MOD_TM_21-0-video-image-teaser .WW_text-col .WW_OBJ_text-link-icon, .WW_MOD_TM_21-0-video-image-teaser .WW_text-col .WW_OBJ_ui-btn {
        margin-top: 25px; } }
  .WW_MOD_TM_21-0-video-image-teaser .WW_text-col .WW_OBJ_text-list-u, .WW_MOD_TM_21-0-video-image-teaser .WW_text-col .WW_OBJ_form-wrap .descriptionOpener .description ul, .WW_OBJ_form-wrap .descriptionOpener .description .WW_MOD_TM_21-0-video-image-teaser .WW_text-col ul, .WW_MOD_TM_21-0-video-image-teaser .WW_text-col .WW_OBJ_text-wysiwyg ul, .WW_OBJ_text-wysiwyg .WW_MOD_TM_21-0-video-image-teaser .WW_text-col ul {
    margin-bottom: 0px; }
  .WW_MOD_TM_21-0-video-image-teaser .WW_text-col .WW_OBJ_text-link-icon {
    width: 100%;
    color: #f84914;
    margin-top: 15px; }
    @media (min-width: 640px) {
      .WW_MOD_TM_21-0-video-image-teaser .WW_text-col .WW_OBJ_text-link-icon {
        margin-top: 25px; } }
    .WW_MOD_TM_21-0-video-image-teaser .WW_text-col .WW_OBJ_text-link-icon:hover {
      color: #fc7e51; }
      .WW_MOD_TM_21-0-video-image-teaser .WW_text-col .WW_OBJ_text-link-icon:hover .WW_ui-icon {
        fill: #fc7e51; }
    .WW_MOD_TM_21-0-video-image-teaser .WW_text-col .WW_OBJ_text-link-icon .WW_ui-icon {
      fill: #f84914; }
  .WW_MOD_TM_21-0-video-image-teaser.WW_MOD_TM_21-0-video-teaser .WW_img-ct {
    margin-top: 0;
    position: absolute;
    top: 0;
    width: 100%;
    padding-top: 56.25%; }
  .WW_MOD_TM_21-0-video-image-teaser.WW_MOD_TM_21-0-video-teaser .WW_video {
    margin-top: 15px;
    *zoom: 1; }
    @media (min-width: 640px) {
      .WW_MOD_TM_21-0-video-image-teaser.WW_MOD_TM_21-0-video-teaser .WW_video {
        margin-top: 25px; } }
    .WW_MOD_TM_21-0-video-image-teaser.WW_MOD_TM_21-0-video-teaser .WW_video:before, .WW_MOD_TM_21-0-video-image-teaser.WW_MOD_TM_21-0-video-teaser .WW_video:after {
      content: "";
      display: table; }
    .WW_MOD_TM_21-0-video-image-teaser.WW_MOD_TM_21-0-video-teaser .WW_video:after {
      clear: both; }
    .WW_MOD_TM_21-0-video-image-teaser.WW_MOD_TM_21-0-video-teaser .WW_video img {
      max-width: 100%; }
  .WW_MOD_TM_21-0-video-image-teaser.WW_MOD_TM_21-0-video-teaser .WW_video-player {
    position: relative;
    padding-top: 56.25%; }
  .WW_MOD_TM_21-0-video-image-teaser.WW_MOD_TM_21-0-video-teaser .fluid-width-video-wrapper {
    position: absolute;
    top: 0; }
  .WW_MOD_TM_21-0-video-image-teaser.WW_MOD_TM_21-0-video-teaser .WW_playbutton {
    position: absolute;
    width: 70px;
    height: 70px;
    top: 50%;
    left: 50%;
    margin-left: -35px;
    margin-top: -35px;
    border-radius: 50%;
    border: 6px solid #f84914;
    background-color: #f84914;
    cursor: pointer;
    z-index: 2;
    -webkit-transition: border-color 200ms, background-color 200ms;
    transition: border-color 200ms, background-color 200ms; }
    .WW_MOD_TM_21-0-video-image-teaser.WW_MOD_TM_21-0-video-teaser .WW_playbutton .WW_ui-icon {
      position: absolute;
      width: 34px;
      height: 34px;
      top: 50%;
      left: 50%;
      margin-left: -13px;
      margin-top: -17px;
      fill: #fff;
      *zoom: 1; }
      .WW_MOD_TM_21-0-video-image-teaser.WW_MOD_TM_21-0-video-teaser .WW_playbutton .WW_ui-icon:before, .WW_MOD_TM_21-0-video-image-teaser.WW_MOD_TM_21-0-video-teaser .WW_playbutton .WW_ui-icon:after {
        content: "";
        display: table; }
      .WW_MOD_TM_21-0-video-image-teaser.WW_MOD_TM_21-0-video-teaser .WW_playbutton .WW_ui-icon:after {
        clear: both; }
    .WW_MOD_TM_21-0-video-image-teaser.WW_MOD_TM_21-0-video-teaser .WW_playbutton:hover {
      border-color: #fc7e51;
      background-color: #fc7e51; }

.WW_MOD_TM_23-0-teaser-mutli-step .slides {
  display: none;
  opacity: 0.0;
  -webkit-transition-duration: 350ms;
          transition-duration: 350ms;
  -webkit-transition-property: all;
  transition-property: all; }
  .WW_MOD_TM_23-0-teaser-mutli-step .slides.active {
    display: block;
    opacity: 1.0; }

.WW_MOD_TM_23-0-teaser-mutli-step .WW_ct {
  padding-left: 4.16667%;
  padding-right: 4.16667%;
  margin-bottom: 80px; }

.WW_MOD_TM_23-0-teaser-mutli-step .slick-prev {
  z-index: 100;
  left: -15px; }

.WW_MOD_TM_23-0-teaser-mutli-step .slick-next {
  right: -30px; }

.WW_MOD_TM_23-0-teaser-mutli-step .WW_img-ct {
  max-width: 100%; }

.WW_MOD_TM_23-0-teaser-mutli-step .WW_btn-description {
  display: none; }

.WW_MOD_TM_23-0-teaser-mutli-step .WW_btn-container {
  display: -webkit-box;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
          flex-direction: row;
  -webkit-box-pack: justify;
          justify-content: space-between; }
  .WW_MOD_TM_23-0-teaser-mutli-step .WW_btn-container .WW_btn-element {
    display: -webkit-box;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
            flex-direction: column;
    -webkit-box-flex: 1;
            flex: 1;
    margin-right: 2%;
    -webkit-box-pack: justify;
            justify-content: space-between;
    cursor: pointer; }
  .WW_MOD_TM_23-0-teaser-mutli-step .WW_btn-container .WW_btn-element:last-child {
    margin-right: 0; }
  .WW_MOD_TM_23-0-teaser-mutli-step .WW_btn-container .WW_OBJ_ext-icon-cta {
    padding-left: 10px;
    padding-right: 10px; }
  .WW_MOD_TM_23-0-teaser-mutli-step .WW_btn-container .WW_btn-hide {
    overflow: hidden;
    display: -webkit-box;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
            flex-direction: column; }
    .WW_MOD_TM_23-0-teaser-mutli-step .WW_btn-container .WW_btn-hide svg {
      opacity: 0.0;
      max-width: 100%; }
  .WW_MOD_TM_23-0-teaser-mutli-step .WW_btn-container button, .WW_MOD_TM_23-0-teaser-mutli-step .WW_btn-container .WW_MOD_EM_2-0-widgetleiste .WW_search-window .WW_switch-wrap a.WW_switch-button, .WW_MOD_EM_2-0-widgetleiste .WW_search-window .WW_switch-wrap .WW_MOD_TM_23-0-teaser-mutli-step .WW_btn-container a.WW_switch-button {
    display: -webkit-box;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
            flex-direction: column;
    -webkit-box-pack: start;
            justify-content: start;
    -webkit-box-align: center;
            align-items: center; }
    .WW_MOD_TM_23-0-teaser-mutli-step .WW_btn-container button:hover, .WW_MOD_TM_23-0-teaser-mutli-step .WW_btn-container .WW_MOD_EM_2-0-widgetleiste .WW_search-window .WW_switch-wrap a.WW_switch-button:hover, .WW_MOD_EM_2-0-widgetleiste .WW_search-window .WW_switch-wrap .WW_MOD_TM_23-0-teaser-mutli-step .WW_btn-container a.WW_switch-button:hover, .WW_MOD_TM_23-0-teaser-mutli-step .WW_btn-container button:focus, .WW_MOD_TM_23-0-teaser-mutli-step .WW_btn-container .WW_MOD_EM_2-0-widgetleiste .WW_search-window .WW_switch-wrap a.WW_switch-button:focus, .WW_MOD_EM_2-0-widgetleiste .WW_search-window .WW_switch-wrap .WW_MOD_TM_23-0-teaser-mutli-step .WW_btn-container a.WW_switch-button:focus {
      color: #fff; }
    .WW_MOD_TM_23-0-teaser-mutli-step .WW_btn-container button.inactive, .WW_MOD_TM_23-0-teaser-mutli-step .WW_btn-container .WW_MOD_EM_2-0-widgetleiste .WW_search-window .WW_switch-wrap a.inactive.WW_switch-button, .WW_MOD_EM_2-0-widgetleiste .WW_search-window .WW_switch-wrap .WW_MOD_TM_23-0-teaser-mutli-step .WW_btn-container a.inactive.WW_switch-button {
      background-color: #f0f0f0;
      border-color: #f0f0f0;
      color: #000; }
      .WW_MOD_TM_23-0-teaser-mutli-step .WW_btn-container button.inactive:hover, .WW_MOD_TM_23-0-teaser-mutli-step .WW_btn-container .WW_MOD_EM_2-0-widgetleiste .WW_search-window .WW_switch-wrap a.inactive.WW_switch-button:hover, .WW_MOD_EM_2-0-widgetleiste .WW_search-window .WW_switch-wrap .WW_MOD_TM_23-0-teaser-mutli-step .WW_btn-container a.inactive.WW_switch-button:hover, .WW_MOD_TM_23-0-teaser-mutli-step .WW_btn-container button.inactive:focus, .WW_MOD_TM_23-0-teaser-mutli-step .WW_btn-container .WW_MOD_EM_2-0-widgetleiste .WW_search-window .WW_switch-wrap a.inactive.WW_switch-button:focus, .WW_MOD_EM_2-0-widgetleiste .WW_search-window .WW_switch-wrap .WW_MOD_TM_23-0-teaser-mutli-step .WW_btn-container a.inactive.WW_switch-button:focus {
        color: #fff; }
        .WW_MOD_TM_23-0-teaser-mutli-step .WW_btn-container button.inactive:hover .WW_ui-icon, .WW_MOD_TM_23-0-teaser-mutli-step .WW_btn-container .WW_MOD_EM_2-0-widgetleiste .WW_search-window .WW_switch-wrap a.inactive.WW_switch-button:hover .WW_ui-icon, .WW_MOD_EM_2-0-widgetleiste .WW_search-window .WW_switch-wrap .WW_MOD_TM_23-0-teaser-mutli-step .WW_btn-container a.inactive.WW_switch-button:hover .WW_ui-icon, .WW_MOD_TM_23-0-teaser-mutli-step .WW_btn-container button.inactive:focus .WW_ui-icon, .WW_MOD_TM_23-0-teaser-mutli-step .WW_btn-container .WW_MOD_EM_2-0-widgetleiste .WW_search-window .WW_switch-wrap a.inactive.WW_switch-button:focus .WW_ui-icon, .WW_MOD_EM_2-0-widgetleiste .WW_search-window .WW_switch-wrap .WW_MOD_TM_23-0-teaser-mutli-step .WW_btn-container a.inactive.WW_switch-button:focus .WW_ui-icon {
          fill: #fff !important; }
      .WW_MOD_TM_23-0-teaser-mutli-step .WW_btn-container button.inactive .WW_ui-icon, .WW_MOD_TM_23-0-teaser-mutli-step .WW_btn-container .WW_MOD_EM_2-0-widgetleiste .WW_search-window .WW_switch-wrap a.inactive.WW_switch-button .WW_ui-icon, .WW_MOD_EM_2-0-widgetleiste .WW_search-window .WW_switch-wrap .WW_MOD_TM_23-0-teaser-mutli-step .WW_btn-container a.inactive.WW_switch-button .WW_ui-icon {
        fill: #000 !important; }
    .WW_MOD_TM_23-0-teaser-mutli-step .WW_btn-container button .WW_text, .WW_MOD_TM_23-0-teaser-mutli-step .WW_btn-container .WW_MOD_EM_2-0-widgetleiste .WW_search-window .WW_switch-wrap a.WW_switch-button .WW_text, .WW_MOD_EM_2-0-widgetleiste .WW_search-window .WW_switch-wrap .WW_MOD_TM_23-0-teaser-mutli-step .WW_btn-container a.WW_switch-button .WW_text {
      display: -webkit-box;
      display: flex;
      max-width: 100%; }
    .WW_MOD_TM_23-0-teaser-mutli-step .WW_btn-container button .WW_ui-icon, .WW_MOD_TM_23-0-teaser-mutli-step .WW_btn-container .WW_MOD_EM_2-0-widgetleiste .WW_search-window .WW_switch-wrap a.WW_switch-button .WW_ui-icon, .WW_MOD_EM_2-0-widgetleiste .WW_search-window .WW_switch-wrap .WW_MOD_TM_23-0-teaser-mutli-step .WW_btn-container a.WW_switch-button .WW_ui-icon {
      display: -webkit-box;
      display: flex;
      position: relative;
      margin-top: 5px;
      -webkit-transform: translateY(0%);
              transform: translateY(0%);
      left: 0;
      top: 0;
      margin-bottom: 4px; }
  .WW_MOD_TM_23-0-teaser-mutli-step .WW_btn-container .WW_OBJ_ext-cl-1st:focus {
    background-color: #f84914;
    border-color: #f84914; }
  .WW_MOD_TM_23-0-teaser-mutli-step .WW_btn-container .WW_OBJ_ext-cl-1st:active {
    background-color: #f84914;
    border-color: #f84914; }
  .WW_MOD_TM_23-0-teaser-mutli-step .WW_btn-container .WW_OBJ_ui-btn {
    font-family: "WuW-BoldWeb", Arial, Helvetica, sans-serif !important; }

.WW_MOD_TM_23-0-teaser-mutli-step .WW_btn-description {
  max-width: 100%; }

.WW_MOD_TM_23-0-teaser-mutli-step .WW_MOD_SM_1-0-headline {
  cursor: pointer; }

.WW_MOD_TM_23-0-teaser-mutli-step .slides {
  margin-left: -15px; }

.WW_MOD_TM_23-0-teaser-mutli-step .slide {
  border: 2px solid #f0f0f0;
  margin-top: 10px;
  margin-left: 15px;
  max-width: 100%;
  width: calc(100% - 15px); }

.WW_MOD_TM_23-0-teaser-mutli-step .slide-content {
  display: -webkit-box !important;
  display: flex !important;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
          flex-flow: column wrap; }

.WW_MOD_TM_23-0-teaser-mutli-step .WW_image-content {
  display: -webkit-box;
  display: flex;
  max-width: 40%;
  width: 40%;
  -webkit-box-ordinal-group: 2;
          order: 1; }
  .WW_MOD_TM_23-0-teaser-mutli-step .WW_image-content svg {
    opacity: 0.0; }

.WW_MOD_TM_23-0-teaser-mutli-step .WW_txt-content {
  -webkit-box-ordinal-group: 4;
          order: 3;
  max-width: 60%;
  width: 60%;
  padding: 10px; }

.WW_MOD_TM_23-0-teaser-mutli-step .WW_txt-content-titel {
  padding-bottom: 10px; }

.WW_MOD_TM_23-0-teaser-mutli-step .WW_cta-content {
  max-width: 40%;
  width: 40%;
  display: -webkit-box;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
          flex-direction: column;
  -webkit-box-ordinal-group: 3;
          order: 2;
  padding: 10px 10px 0 0; }
  .WW_MOD_TM_23-0-teaser-mutli-step .WW_cta-content .btn-detail {
    padding: 10px;
    margin: 0 0 10px 10px;
    text-align: center; }

.WW_MOD_TM_23-0-teaser-mutli-step img {
  width: 100%;
  height: auto; }

.WW_MOD_TM_1-2-stageteaser-campaign {
  margin-top: 0 !important;
  margin-bottom: 60px; }
  @media (min-width: 640px) {
    .WW_MOD_TM_1-2-stageteaser-campaign {
      margin-bottom: 80px; } }
  .WW_MOD_TM_1-2-stageteaser-campaign .WW_ct .WW_img_cert {
    position: relative; }
  .WW_MOD_TM_1-2-stageteaser-campaign .WW_ct .WW_img-ct {
    padding-top: 25.93333%;
    position: relative;
    border-bottom: 5px solid #f84914; }
    .WW_MOD_TM_1-2-stageteaser-campaign .WW_ct .WW_img-ct:before {
      content: "";
      position: absolute;
      z-index: 3;
      left: 0;
      right: 0;
      bottom: auto;
      top: 0px;
      height: 20px;
      background-color: rgba(255, 255, 255, 0.5); }
    .WW_MOD_TM_1-2-stageteaser-campaign .WW_ct .WW_img-ct img {
      width: 100%;
      max-width: 100%;
      height: auto;
      position: absolute;
      top: 0px; }
  .WW_MOD_TM_1-2-stageteaser-campaign .WW_ct .certificate {
    position: absolute;
    -webkit-transform: translateY(-115%);
            transform: translateY(-115%);
    right: 8%;
    max-width: 12%; }
  .WW_MOD_TM_1-2-stageteaser-campaign .WW_ct .interupter {
    clear: both;
    max-width: 200px;
    z-index: 999; }
    .WW_MOD_TM_1-2-stageteaser-campaign .WW_ct .interupter img {
      width: 100%; }
  .WW_MOD_TM_1-2-stageteaser-campaign .WW_ct .WW_text-ct {
    background: #f0f0f0;
    padding-bottom: 20px; }
    .WW_MOD_TM_1-2-stageteaser-campaign .WW_ct .WW_text-ct .WW_inner {
      padding: 20px 4.16667% 0;
      max-width: 1500px;
      margin: 0 auto; }
      .WW_MOD_TM_1-2-stageteaser-campaign .WW_ct .WW_text-ct .WW_inner .WW_OBJ_text-hl {
        padding-right: 0; }
    .WW_MOD_TM_1-2-stageteaser-campaign .WW_ct .WW_text-ct .WW_subline {
      color: #f84914; }
    .WW_MOD_TM_1-2-stageteaser-campaign .WW_ct .WW_text-ct .WW_inner-check {
      max-width: 1500px;
      padding-left: 4.16667%;
      margin: 0 auto; }
    .WW_MOD_TM_1-2-stageteaser-campaign .WW_ct .WW_text-ct .WW_OBJ_text-list-check, .WW_MOD_TM_1-2-stageteaser-campaign .WW_ct .WW_text-ct .WW_OBJ_text-list-downloads {
      margin: 20px 0; }
      .WW_MOD_TM_1-2-stageteaser-campaign .WW_ct .WW_text-ct .WW_OBJ_text-list-check li, .WW_MOD_TM_1-2-stageteaser-campaign .WW_ct .WW_text-ct .WW_OBJ_text-list-downloads li {
        font-family: "WuW-BoldWeb", Arial, Helvetica, sans-serif !important;
        font-weight: normal;
        font-size: 16px;
        margin-bottom: 5px; }

.WW_MOD_TM_24-0-bubble-teaser .WW_ct {
  padding-left: 4.16667%;
  padding-right: 4.16667%;
  margin-bottom: 80px; }

.WW_MOD_TM_24-0-bubble-teaser a {
  text-decoration: none;
  color: #000; }

.WW_MOD_TM_24-0-bubble-teaser .bubbles {
  padding-top: 20px;
  display: block; }
  .WW_MOD_TM_24-0-bubble-teaser .bubbles .bubble {
    width: 50%;
    margin: 0 2%;
    cursor: pointer; }
  .WW_MOD_TM_24-0-bubble-teaser .bubbles .bubble:last-child {
    margin-right: 0; }

.WW_MOD_TM_24-0-bubble-teaser .WW_image-content {
  position: relative; }
  .WW_MOD_TM_24-0-bubble-teaser .WW_image-content img {
    width: 40%;
    height: auto;
    margin: auto; }
    .WW_MOD_TM_24-0-bubble-teaser .WW_image-content img.border {
      border: 1px solid #fff; }

.WW_MOD_TM_24-0-bubble-teaser .WW_bubblemask {
  position: absolute;
  top: 0;
  left: 30%; }

.WW_MOD_TM_24-0-bubble-teaser .WW_txt-content {
  padding: 20px 0;
  text-align: center; }
  .WW_MOD_TM_24-0-bubble-teaser .WW_txt-content p:hover {
    color: #f84914; }

.WW_MOD_TM_24-0-bubble-teaser .slick-prev {
  z-index: 100; }

.WW_MOD_TM_25-0-konditionen-teaser {
  max-width: 1500px;
  margin: 0 auto;
  margin-bottom: 60px; }
  @media (min-width: 640px) {
    .WW_MOD_TM_25-0-konditionen-teaser {
      margin-bottom: 80px; } }
  .WW_MOD_TM_25-0-konditionen-teaser .WW_ct {
    padding-left: 4.16667%;
    padding-right: 4.16667%; }
  .WW_MOD_TM_25-0-konditionen-teaser .WW_badge {
    float: right;
    padding-top: 5px;
    padding-bottom: 5px;
    margin-top: 7px;
    margin-right: 2px;
    z-index: 4;
    max-height: 33px;
    background-color: #f84914;
    color: #fff;
    padding-left: 4.16667%;
    padding-right: 4.16667%;
    font-size: 1rem;
    line-height: 1.45;
    font-family: "WuW-RegularWeb", Arial, Helvetica, sans-serif; }
    @media (min-width: 640px) {
      .WW_MOD_TM_25-0-konditionen-teaser .WW_badge {
        padding-left: 25px;
        padding-right: 25px; } }
  .WW_MOD_TM_25-0-konditionen-teaser .WW_teaser-wrap {
    border: 2px solid #f0f0f0;
    padding: 15px; }
  .WW_MOD_TM_25-0-konditionen-teaser .WW_teaser-item {
    position: relative; }
    .WW_MOD_TM_25-0-konditionen-teaser .WW_teaser-item .WW_title-pos, .WW_MOD_TM_25-0-konditionen-teaser .WW_teaser-item .WW_info-pos {
      text-align: left; }
    .WW_MOD_TM_25-0-konditionen-teaser .WW_teaser-item .WW_info-pos {
      margin-top: 15px; }
      @media (min-width: 640px) {
        .WW_MOD_TM_25-0-konditionen-teaser .WW_teaser-item .WW_info-pos {
          margin-top: 25px; } }
    .WW_MOD_TM_25-0-konditionen-teaser .WW_teaser-item .WW_red {
      color: #f84914;
      font-family: "WuW-BoldWeb", Arial, Helvetica, sans-serif;
      display: inline; }
    .WW_MOD_TM_25-0-konditionen-teaser .WW_teaser-item .WW_number-red {
      font-family: "WuW-BoldWeb", Arial, Helvetica, sans-serif;
      color: #f84914;
      display: inline;
      font-size: 300%; }
  .WW_MOD_TM_25-0-konditionen-teaser .WW_expand-item {
    border: 2px solid #f0f0f0; }
    .WW_MOD_TM_25-0-konditionen-teaser .WW_expand-item:hover {
      cursor: pointer; }
    .WW_MOD_TM_25-0-konditionen-teaser .WW_expand-item .WW_minus {
      display: none; }
    .WW_MOD_TM_25-0-konditionen-teaser .WW_expand-item.WW_st-active .WW_expand-button .WW_plus {
      display: none; }
    .WW_MOD_TM_25-0-konditionen-teaser .WW_expand-item.WW_st-active .WW_expand-button .WW_minus {
      display: block; }
  .WW_MOD_TM_25-0-konditionen-teaser .WW_expand-button {
    background-color: #f0f0f0;
    padding: 15px; }
  .WW_MOD_TM_25-0-konditionen-teaser .WW_expand-text {
    display: none;
    padding: 4.16667%; }
    .WW_MOD_TM_25-0-konditionen-teaser .WW_expand-text > .WW_MOD_CM_4-0-tabelle {
      margin-bottom: 15px; }
      .WW_MOD_TM_25-0-konditionen-teaser .WW_expand-text > .WW_MOD_CM_4-0-tabelle .WW_ct {
        padding: 0; }
      @media (min-width: 640px) {
        .WW_MOD_TM_25-0-konditionen-teaser .WW_expand-text > .WW_MOD_CM_4-0-tabelle {
          margin-bottom: 25px; } }
    .WW_MOD_TM_25-0-konditionen-teaser .WW_expand-text > .WW_MOD_SM_2-0-copy {
      margin-bottom: 15px; }
      .WW_MOD_TM_25-0-konditionen-teaser .WW_expand-text > .WW_MOD_SM_2-0-copy .WW_ct {
        padding: 0; }
      @media (min-width: 640px) {
        .WW_MOD_TM_25-0-konditionen-teaser .WW_expand-text > .WW_MOD_SM_2-0-copy {
          margin-bottom: 25px; } }
  .WW_MOD_TM_25-0-konditionen-teaser .WW_icons {
    width: 24px;
    height: 100%;
    margin: 0 auto;
    position: relative; }
    .WW_MOD_TM_25-0-konditionen-teaser .WW_icons .WW_ui-icon {
      position: absolute;
      margin: 0 auto; }

.WW_MOD_ZZ_1-0-icons-tabelle {
  max-width: 100%;
  margin-top: 0; }
  .WW_MOD_ZZ_1-0-icons-tabelle .WW_icon-wrap {
    width: 24px;
    height: 24px;
    vertical-align: middle;
    display: inline-block;
    position: relative; }
  .WW_MOD_ZZ_1-0-icons-tabelle .WW_ui-icon {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%; }
  .WW_MOD_ZZ_1-0-icons-tabelle .WW_table {
    position: relative;
    color: #000;
    font-size: 0.83rem;
    line-height: 1.4;
    font-family: "WuW-RegularWeb", Arial, Helvetica, sans-serif;
    width: 100%;
    overflow-x: visible; }
    @media (min-width: 640px) {
      .WW_MOD_ZZ_1-0-icons-tabelle .WW_table {
        font-size: 0.83rem; } }
    .WW_MOD_ZZ_1-0-icons-tabelle .WW_table table {
      border-spacing: 1px;
      border-collapse: collapse;
      max-width: 100%;
      width: 100%; }
    .WW_MOD_ZZ_1-0-icons-tabelle .WW_table tr.missing td {
      color: #e20a16; }
    .WW_MOD_ZZ_1-0-icons-tabelle .WW_table th {
      text-align: left; }
      .WW_MOD_ZZ_1-0-icons-tabelle .WW_table th:nth-child(1) {
        width: 50px; }
      .WW_MOD_ZZ_1-0-icons-tabelle .WW_table th:nth-child(1), .WW_MOD_ZZ_1-0-icons-tabelle .WW_table th:nth-child(2) {
        text-align: center; }
    .WW_MOD_ZZ_1-0-icons-tabelle .WW_table td {
      min-width: 0;
      vertical-align: middle; }
      .WW_MOD_ZZ_1-0-icons-tabelle .WW_table td:nth-child(1) {
        width: 50px; }
      .WW_MOD_ZZ_1-0-icons-tabelle .WW_table td.WW_ext-counter {
        text-align: left; }
      .WW_MOD_ZZ_1-0-icons-tabelle .WW_table td:nth-child(1), .WW_MOD_ZZ_1-0-icons-tabelle .WW_table td:nth-child(2) {
        text-align: center; }
      .WW_MOD_ZZ_1-0-icons-tabelle .WW_table td.WW_ext-id {
        min-width: 0;
        text-align: left;
        word-break: break-all; }
      .WW_MOD_ZZ_1-0-icons-tabelle .WW_table td a {
        color: #000;
        text-decoration: underline; }
      .WW_MOD_ZZ_1-0-icons-tabelle .WW_table td ol,
      .WW_MOD_ZZ_1-0-icons-tabelle .WW_table td ul {
        margin-left: 20px; }
      .WW_MOD_ZZ_1-0-icons-tabelle .WW_table td ol,
      .WW_MOD_ZZ_1-0-icons-tabelle .WW_table td p,
      .WW_MOD_ZZ_1-0-icons-tabelle .WW_table td ul {
        margin-bottom: 20px; }

.WWI_MOD_CM_2-0-impressum .WW_head {
  margin-top: 0; }

.WWI_MOD_CM_2-0-impressum .WW_ct > section {
  margin-bottom: 20px; }

.WWI_MOD_CM_2-0-impressum ul li {
  padding-left: 0; }
  .WWI_MOD_CM_2-0-impressum ul li:before {
    display: none; }

.WWI_MOD_CM_3-0-ctabutton {
  text-align: center;
  margin-top: 30px;
  margin-bottom: 60px;
  max-width: 1500px;
  margin: 0 auto; }
  @media (min-width: 640px) {
    .WWI_MOD_CM_3-0-ctabutton {
      margin-bottom: 80px; } }
  .WWI_MOD_CM_3-0-ctabutton .WW_ct {
    padding-left: 4.16667%;
    padding-right: 4.16667%; }
    .WWI_MOD_CM_3-0-ctabutton .WW_ct a {
      width: 100%; }
  .WWI_MOD_CM_3-0-ctabutton.left {
    text-align: center; }

.WWI_MOD_EM_1-0-tellja img {
  margin: 0 auto; }

.WWI_MOD_EM_1-1-telljaih {
  margin-bottom: 60px;
  max-width: 1500px;
  margin-left: auto;
  margin-right: auto; }
  @media (min-width: 640px) {
    .WWI_MOD_EM_1-1-telljaih {
      margin-bottom: 80px; } }
  .WWI_MOD_EM_1-1-telljaih .WW_img-ct img {
    max-width: 100%; }
  .WWI_MOD_EM_1-1-telljaih .WW_col:last-child {
    padding-left: 0;
    padding-top: 15px; }
    @media (min-width: 640px) {
      .WWI_MOD_EM_1-1-telljaih .WW_col:last-child {
        padding-left: 0; } }
    @media (min-width: 640px) {
      .WWI_MOD_EM_1-1-telljaih .WW_col:last-child {
        padding-top: 25px; } }
  .WWI_MOD_EM_1-1-telljaih .tWidgetButtonStyle img {
    display: none; }

.WW_MOD_EM_2-0-widgetleiste {
  margin-bottom: 60px;
  margin: 0 auto;
  max-width: 1500px;
  /* .mCS_no_scrollbar {
        .mCSB_container {
            margin-right: 0px;
        }
    } */ }
  @media (min-width: 640px) {
    .WW_MOD_EM_2-0-widgetleiste {
      margin-bottom: 80px; } }
  .WW_MOD_EM_2-0-widgetleiste .WW_ct {
    padding-left: 4.16667%;
    padding-right: 4.16667%; }
  .WW_MOD_EM_2-0-widgetleiste .WW_widget-srd {
    display: -webkit-box;
    display: flex;
    align-content: center;
    -webkit-box-pack: center;
            justify-content: center;
    margin-bottom: 15px;
    padding: 25px;
    border: 2px solid #f0f0f0; }
    @media (min-width: 640px) {
      .WW_MOD_EM_2-0-widgetleiste .WW_widget-srd {
        margin-bottom: 25px; } }
    .WW_MOD_EM_2-0-widgetleiste .WW_widget-srd .WW_OBJ_text-hl {
      display: block; }
    .WW_MOD_EM_2-0-widgetleiste .WW_widget-srd.WW_st-active {
      background: #f0f0f0;
      margin-bottom: 0px; }
      .WW_MOD_EM_2-0-widgetleiste .WW_widget-srd.WW_st-active .WW_OBJ_text-hl {
        color: #f84914; }
  .WW_MOD_EM_2-0-widgetleiste .WW_map-close {
    display: none; }
  .WW_MOD_EM_2-0-widgetleiste .WW_widget-expand {
    margin-bottom: 15px; }
    @media (min-width: 640px) {
      .WW_MOD_EM_2-0-widgetleiste .WW_widget-expand {
        margin-bottom: 25px; } }
  .WW_MOD_EM_2-0-widgetleiste .WW_result {
    margin-bottom: 15px;
    margin-top: 15px;
    padding: 15px;
    background: #fff;
    overflow: auto;
    -webkit-overflow-scrolling: touch;
    max-width: 100%;
    border: 1px solid #f0f0f0;
    position: relative;
    display: none; }
    @media (min-width: 640px) {
      .WW_MOD_EM_2-0-widgetleiste .WW_result {
        margin-bottom: 25px; } }
    @media (min-width: 640px) {
      .WW_MOD_EM_2-0-widgetleiste .WW_result {
        margin-top: 25px; } }
    .WW_MOD_EM_2-0-widgetleiste .WW_result.WW_st-active {
      display: block; }
    .WW_MOD_EM_2-0-widgetleiste .WW_result .WW_close-results {
      width: 24px;
      height: 24px;
      position: absolute;
      top: 50%;
      right: 15px;
      margin-top: -12px; }
      .WW_MOD_EM_2-0-widgetleiste .WW_result .WW_close-results .WW_ui-icon {
        fill: #f84914; }
    .WW_MOD_EM_2-0-widgetleiste .WW_result .WW_result-hl {
      color: #333;
      font-weight: normal;
      font-family: "WuW-BoldWeb", Arial, Helvetica, sans-serif;
      white-space: nowrap;
      margin-bottom: 10px; }
      .WW_MOD_EM_2-0-widgetleiste .WW_result .WW_result-hl .WW_ui-icon {
        display: inline-block;
        margin-right: 5px;
        fill: #f84914;
        vertical-align: middle;
        width: 26px;
        height: 22px;
        margin-top: -4px; }
    .WW_MOD_EM_2-0-widgetleiste .WW_result table {
      text-align: left;
      width: 90%;
      border-collapse: collapse; }
      .WW_MOD_EM_2-0-widgetleiste .WW_result table tbody th {
        padding-right: 20px;
        width: 60px;
        text-align: left; }
      .WW_MOD_EM_2-0-widgetleiste .WW_result table tbody th, .WW_MOD_EM_2-0-widgetleiste .WW_result table tbody td {
        vertical-align: top;
        padding-top: 5px;
        padding-bottom: 5px; }
        .WW_MOD_EM_2-0-widgetleiste .WW_result table tbody th, .WW_MOD_EM_2-0-widgetleiste .WW_result table tbody th > *, .WW_MOD_EM_2-0-widgetleiste .WW_result table tbody td, .WW_MOD_EM_2-0-widgetleiste .WW_result table tbody td > * {
          font-family: "WuW-BoldWeb", Arial, Helvetica, sans-serif; }
      .WW_MOD_EM_2-0-widgetleiste .WW_result table tbody tr:last-child th, .WW_MOD_EM_2-0-widgetleiste .WW_result table tbody tr:last-child td {
        padding-bottom: 0; }
  .WW_MOD_EM_2-0-widgetleiste .WW_button-tabs {
    display: block; }
    .WW_MOD_EM_2-0-widgetleiste .WW_button-tabs .WW_switch-tab {
      width: 100%;
      text-align: left;
      background: #fff;
      border-bottom: 1px solid #c6c6c6;
      padding-left: 0px;
      padding-right: 0px;
      position: relative; }
      .WW_MOD_EM_2-0-widgetleiste .WW_button-tabs .WW_switch-tab:hover {
        cursor: pointer; }
      .WW_MOD_EM_2-0-widgetleiste .WW_button-tabs .WW_switch-tab.WW_st-active .WW_ui-icon {
        display: none; }
        .WW_MOD_EM_2-0-widgetleiste .WW_button-tabs .WW_switch-tab.WW_st-active .WW_ui-icon.WW_active {
          display: block; }
      .WW_MOD_EM_2-0-widgetleiste .WW_button-tabs .WW_switch-tab .WW_ui-icon {
        position: absolute;
        right: 0px;
        top: 13px; }
        .WW_MOD_EM_2-0-widgetleiste .WW_button-tabs .WW_switch-tab .WW_ui-icon.WW_active {
          display: none; }
  .WW_MOD_EM_2-0-widgetleiste .WW_OBJ_element-tabs .WW_ct-wrap .WW_tab-ct {
    padding-left: 0px;
    padding-right: 0px; }
  .WW_MOD_EM_2-0-widgetleiste .WW_widget-item {
    text-align: center; }
    .WW_MOD_EM_2-0-widgetleiste .WW_widget-item .WW_ui-icon {
      fill: #f84914;
      width: 100px;
      height: 100px; }
  .WW_MOD_EM_2-0-widgetleiste .WW_widget-expand {
    border: 2px solid #f0f0f0;
    border-top: 0px;
    padding: 15px;
    /* INSERT START
* im Rahmen der Zusammenführung aus unserer Entwicklung und der von JvM
*/
    /* INSERT ENDE */ }
    .WW_MOD_EM_2-0-widgetleiste .WW_widget-expand.WW_st-hidden {
      position: absolute;
      left: -99999em;
      top: -9999em; }
      .WW_MOD_EM_2-0-widgetleiste .WW_widget-expand.WW_st-hidden:before {
        top: 0; }
    .WW_MOD_EM_2-0-widgetleiste .WW_widget-expand[data-type="0"] .WW_row {
      *zoom: 1; }
      .WW_MOD_EM_2-0-widgetleiste .WW_widget-expand[data-type="0"] .WW_row:before, .WW_MOD_EM_2-0-widgetleiste .WW_widget-expand[data-type="0"] .WW_row:after {
        content: "";
        display: table; }
      .WW_MOD_EM_2-0-widgetleiste .WW_widget-expand[data-type="0"] .WW_row:after {
        clear: both; }
      .WW_MOD_EM_2-0-widgetleiste .WW_widget-expand[data-type="0"] .WW_row + .WW_row {
        margin-top: 20px;
        padding-top: 20px;
        border-top: 1px solid #cecece; }
    .WW_MOD_EM_2-0-widgetleiste .WW_widget-expand[data-type="0"] .WW_ct-img {
      float: left;
      width: 25%; }
      .WW_MOD_EM_2-0-widgetleiste .WW_widget-expand[data-type="0"] .WW_ct-img img {
        max-width: 100%;
        height: auto; }
    .WW_MOD_EM_2-0-widgetleiste .WW_widget-expand[data-type="0"] .WW_ct-text {
      float: left;
      padding-left: 20px;
      max-width: 75%; }
    .WW_MOD_EM_2-0-widgetleiste .WW_widget-expand .iban {
      display: inline-block;
      margin-right: .25em; }
    .WW_MOD_EM_2-0-widgetleiste .WW_widget-expand[data-type="1"] .WW_row {
      *zoom: 1; }
      .WW_MOD_EM_2-0-widgetleiste .WW_widget-expand[data-type="1"] .WW_row:before, .WW_MOD_EM_2-0-widgetleiste .WW_widget-expand[data-type="1"] .WW_row:after {
        content: "";
        display: table; }
      .WW_MOD_EM_2-0-widgetleiste .WW_widget-expand[data-type="1"] .WW_row:after {
        clear: both; }
      .WW_MOD_EM_2-0-widgetleiste .WW_widget-expand[data-type="1"] .WW_row + .WW_row {
        margin-top: 20px;
        padding-top: 20px;
        border-top: 1px solid #cecece; }
    .WW_MOD_EM_2-0-widgetleiste .WW_widget-expand[data-type="1"] .WW_ct-img {
      float: left;
      width: 25%; }
      .WW_MOD_EM_2-0-widgetleiste .WW_widget-expand[data-type="1"] .WW_ct-img img {
        max-width: 100%;
        height: auto; }
    .WW_MOD_EM_2-0-widgetleiste .WW_widget-expand[data-type="1"] .WW_ct-text {
      float: left;
      padding-left: 20px;
      max-width: 75%; }
    .WW_MOD_EM_2-0-widgetleiste .WW_widget-expand[data-type="2"] {
      *zoom: 1; }
      .WW_MOD_EM_2-0-widgetleiste .WW_widget-expand[data-type="2"]:before, .WW_MOD_EM_2-0-widgetleiste .WW_widget-expand[data-type="2"]:after {
        content: "";
        display: table; }
      .WW_MOD_EM_2-0-widgetleiste .WW_widget-expand[data-type="2"]:after {
        clear: both; }
      .WW_MOD_EM_2-0-widgetleiste .WW_widget-expand[data-type="2"] .WW_fm-mandatory,
      .WW_MOD_EM_2-0-widgetleiste .WW_widget-expand[data-type="2"] .WW_fm-hint {
        margin-bottom: 15px; }
        @media (min-width: 640px) {
          .WW_MOD_EM_2-0-widgetleiste .WW_widget-expand[data-type="2"] .WW_fm-mandatory,
          .WW_MOD_EM_2-0-widgetleiste .WW_widget-expand[data-type="2"] .WW_fm-hint {
            margin-bottom: 25px; } }
      .WW_MOD_EM_2-0-widgetleiste .WW_widget-expand[data-type="2"] .WW_fm-hint {
        margin-top: 15px; }
        @media (min-width: 640px) {
          .WW_MOD_EM_2-0-widgetleiste .WW_widget-expand[data-type="2"] .WW_fm-hint {
            margin-top: 25px; } }
      .WW_MOD_EM_2-0-widgetleiste .WW_widget-expand[data-type="2"] .WW_OBJ_ui-btn {
        padding: 8px 20px 8px 50px; }
        .WW_MOD_EM_2-0-widgetleiste .WW_widget-expand[data-type="2"] .WW_OBJ_ui-btn:last-of-type {
          float: right; }
    .WW_MOD_EM_2-0-widgetleiste .WW_widget-expand .WW_OBJ_text-list-downloads li {
      margin-bottom: 15px; }
      @media (min-width: 640px) {
        .WW_MOD_EM_2-0-widgetleiste .WW_widget-expand .WW_OBJ_text-list-downloads li {
          margin-bottom: 25px; } }
    .WW_MOD_EM_2-0-widgetleiste .WW_widget-expand .WW_OBJ_text-list-downloads .WW_text {
      padding-left: 0px; }
    .WW_MOD_EM_2-0-widgetleiste .WW_widget-expand .WW_icon-appstore {
      margin-top: 15px;
      display: block; }
      @media (min-width: 640px) {
        .WW_MOD_EM_2-0-widgetleiste .WW_widget-expand .WW_icon-appstore {
          margin-top: 15px; } }
    .WW_MOD_EM_2-0-widgetleiste .WW_widget-expand .WW_OBJ_ui-closepanel {
      width: 100%;
      height: auto; }
  .WW_MOD_EM_2-0-widgetleiste .WW_search-window {
    position: static;
    width: 100%;
    min-height: 322px;
    top: 130px;
    left: 50px;
    background-color: #fff;
    box-shadow: 0 2px 15px rgba(0, 0, 0, 0.15);
    max-height: 630px;
    margin-bottom: 15px; }
    @media (min-width: 640px) {
      .WW_MOD_EM_2-0-widgetleiste .WW_search-window {
        margin-bottom: 25px; } }
    .WW_MOD_EM_2-0-widgetleiste .WW_search-window.WW_st-results .WW_ct-search {
      display: none; }
    .WW_MOD_EM_2-0-widgetleiste .WW_search-window.WW_st-results .WW_search-results {
      display: block; }
    .WW_MOD_EM_2-0-widgetleiste .WW_search-window .WW_OBJ_text-hl.WW_OBJ_ext-size-s {
      font-size: 1.4rem; }
    .WW_MOD_EM_2-0-widgetleiste .WW_search-window .WW_OBJ_text-hl.WW_OBJ_ext-size-l {
      font-size: 2.4rem;
      margin-bottom: 2px; }
    .WW_MOD_EM_2-0-widgetleiste .WW_search-window .WW_OBJ_ui-btn {
      width: 100%;
      margin-top: 4px; }
    .WW_MOD_EM_2-0-widgetleiste .WW_search-window .WW_OBJ_form-wrap {
      padding-top: 18px;
      padding-bottom: 0px;
      margin-bottom: 0px; }
      .WW_MOD_EM_2-0-widgetleiste .WW_search-window .WW_OBJ_form-wrap .ww-error {
        padding-left: 0px;
        padding-top: 10px; }
    .WW_MOD_EM_2-0-widgetleiste .WW_search-window .WW_OBJ_fm-srd {
      margin-top: 20px; }
    .WW_MOD_EM_2-0-widgetleiste .WW_search-window .WW_switch-wrap {
      *zoom: 1; }
      .WW_MOD_EM_2-0-widgetleiste .WW_search-window .WW_switch-wrap:before, .WW_MOD_EM_2-0-widgetleiste .WW_search-window .WW_switch-wrap:after {
        content: "";
        display: table; }
      .WW_MOD_EM_2-0-widgetleiste .WW_search-window .WW_switch-wrap:after {
        clear: both; }
      .WW_MOD_EM_2-0-widgetleiste .WW_search-window .WW_switch-wrap input {
        display: none; }
      .WW_MOD_EM_2-0-widgetleiste .WW_search-window .WW_switch-wrap a.WW_switch-button {
        text-align: center;
        color: #000;
        font-size: 1rem;
        line-height: 1.45;
        font-family: "WuW-RegularWeb", Arial, Helvetica, sans-serif; }
      .WW_MOD_EM_2-0-widgetleiste .WW_search-window .WW_switch-wrap .WW_switch-button {
        width: 50%;
        float: left;
        border: 2px solid #f0f0f0;
        background: #f0f0f0; }
        .WW_MOD_EM_2-0-widgetleiste .WW_search-window .WW_switch-wrap .WW_switch-button.WW_st-active {
          background: #fff; }
          .WW_MOD_EM_2-0-widgetleiste .WW_search-window .WW_switch-wrap .WW_switch-button.WW_st-active span {
            border-bottom: 2px solid #f84914;
            color: #f84914; }
        .WW_MOD_EM_2-0-widgetleiste .WW_search-window .WW_switch-wrap .WW_switch-button span {
          display: inline-block;
          padding: 12px 8px 10px 8px;
          margin-bottom: -2px;
          margin-top: -2px;
          border-bottom: 2px solid #f0f0f0;
          color: #878787;
          font-size: 1rem;
          line-height: 1.45;
          font-family: "WuW-RegularWeb", Arial, Helvetica, sans-serif;
          font-family: "WuW-BoldWeb", Arial, Helvetica, sans-serif; }
    .WW_MOD_EM_2-0-widgetleiste .WW_search-window .WW_ct-search {
      width: 100%;
      height: 100%;
      padding: 15px;
      -webkit-transition: margin-left 200ms ease-in-out;
      transition: margin-left 200ms ease-in-out; }
      .WW_MOD_EM_2-0-widgetleiste .WW_search-window .WW_ct-search .WW_autosuggest {
        position: absolute;
        z-index: 100;
        background: white;
        min-height: 40px;
        max-height: 200px;
        width: 100%;
        border: 1px solid #dbdbdb;
        border-top: none;
        display: none; }
        .WW_MOD_EM_2-0-widgetleiste .WW_search-window .WW_ct-search .WW_autosuggest.WW_st-visible {
          display: block; }
        .WW_MOD_EM_2-0-widgetleiste .WW_search-window .WW_ct-search .WW_autosuggest li {
          list-style-type: none;
          padding: 13px;
          cursor: pointer; }
          .WW_MOD_EM_2-0-widgetleiste .WW_search-window .WW_ct-search .WW_autosuggest li:hover, .WW_MOD_EM_2-0-widgetleiste .WW_search-window .WW_ct-search .WW_autosuggest li:focus, .WW_MOD_EM_2-0-widgetleiste .WW_search-window .WW_ct-search .WW_autosuggest li:active {
            color: #f84914;
            background-color: #f0f0f0; }
    .WW_MOD_EM_2-0-widgetleiste .WW_search-window .WW_search-results {
      width: 100%;
      overflow: hidden;
      -webkit-transition: margin-left 200ms ease-in-out;
      transition: margin-left 200ms ease-in-out;
      background: #fff;
      display: none; }
      .WW_MOD_EM_2-0-widgetleiste .WW_search-window .WW_search-results .WW_results-header {
        max-width: 100%;
        background: #fff;
        padding: 20px;
        border-bottom: 1px solid #b3b3b3; }
        .WW_MOD_EM_2-0-widgetleiste .WW_search-window .WW_search-results .WW_results-header > a {
          color: #f84914; }
      .WW_MOD_EM_2-0-widgetleiste .WW_search-window .WW_search-results .WW_results-list {
        max-height: 400px;
        width: calc(100% + 17px);
        overflow-y: scroll; }
        .WW_MOD_EM_2-0-widgetleiste .WW_search-window .WW_search-results .WW_results-list li {
          min-height: 60px;
          list-style-type: none;
          border-bottom: 1px solid #b3b3b3;
          -webkit-transition: background 100ms ease-in-out;
          transition: background 100ms ease-in-out;
          *zoom: 1; }
          .WW_MOD_EM_2-0-widgetleiste .WW_search-window .WW_search-results .WW_results-list li:before, .WW_MOD_EM_2-0-widgetleiste .WW_search-window .WW_search-results .WW_results-list li:after {
            content: "";
            display: table; }
          .WW_MOD_EM_2-0-widgetleiste .WW_search-window .WW_search-results .WW_results-list li:after {
            clear: both; }
          .WW_MOD_EM_2-0-widgetleiste .WW_search-window .WW_search-results .WW_results-list li:hover {
            background: #f8f8f8;
            cursor: pointer; }
            .WW_MOD_EM_2-0-widgetleiste .WW_search-window .WW_search-results .WW_results-list li:hover .WW_list-adress p {
              color: #f84914 !important; }
          .WW_MOD_EM_2-0-widgetleiste .WW_search-window .WW_search-results .WW_results-list li:last-child {
            border-bottom: 0px; }
          .WW_MOD_EM_2-0-widgetleiste .WW_search-window .WW_search-results .WW_results-list li.WW_st-active {
            background: #f8f8f8; }
            .WW_MOD_EM_2-0-widgetleiste .WW_search-window .WW_search-results .WW_results-list li.WW_st-active .WW_list-adress p {
              color: #f84914 !important; }
          .WW_MOD_EM_2-0-widgetleiste .WW_search-window .WW_search-results .WW_results-list li div {
            float: left;
            font-size: 20px;
            font-size: 2rem; }
          .WW_MOD_EM_2-0-widgetleiste .WW_search-window .WW_search-results .WW_results-list li .WW_list-index {
            width: 45px;
            color: #b3b3b3;
            font-family: "WuW-BoldWeb", Arial, Helvetica, sans-serif;
            text-align: center;
            vertical-align: middle;
            line-height: 60px; }
          .WW_MOD_EM_2-0-widgetleiste .WW_search-window .WW_search-results .WW_results-list li .WW_list-distance {
            width: 60px;
            height: 60px;
            float: right;
            color: #b3b3b3;
            font-family: "WuW-BoldWeb", Arial, Helvetica, sans-serif;
            text-align: center;
            vertical-align: middle;
            padding-top: 10px; }
            .WW_MOD_EM_2-0-widgetleiste .WW_search-window .WW_search-results .WW_results-list li .WW_list-distance p:nth-child(1) {
              font-size: 16px;
              font-family: "WuW-BoldWeb", Arial, Helvetica, sans-serif; }
            .WW_MOD_EM_2-0-widgetleiste .WW_search-window .WW_search-results .WW_results-list li .WW_list-distance p:nth-child(2) {
              font-size: 14px;
              color: #b3b3b3; }
          .WW_MOD_EM_2-0-widgetleiste .WW_search-window .WW_search-results .WW_results-list li .WW_list-adress {
            width: 213px;
            height: auto;
            font-size: 15px;
            padding: 10px; }
            .WW_MOD_EM_2-0-widgetleiste .WW_search-window .WW_search-results .WW_results-list li .WW_list-adress p {
              -webkit-transition: color 200ms ease-in-out;
              transition: color 200ms ease-in-out; }
              .WW_MOD_EM_2-0-widgetleiste .WW_search-window .WW_search-results .WW_results-list li .WW_list-adress p:nth-child(1) {
                font-size: 16px;
                font-family: "WuW-BoldWeb", Arial, Helvetica, sans-serif; }
              .WW_MOD_EM_2-0-widgetleiste .WW_search-window .WW_search-results .WW_results-list li .WW_list-adress p:nth-child(2) {
                font-size: 14px;
                color: #b3b3b3; }
  .WW_MOD_EM_2-0-widgetleiste .WW_marker-label {
    margin-left: -14px !important;
    margin-top: -39px !important;
    overflow: visible !important; }
    .WW_MOD_EM_2-0-widgetleiste .WW_marker-label .WW_id {
      position: absolute;
      display: block;
      color: #fff;
      font-family: "WuW-BoldWeb", Arial, Helvetica, sans-serif;
      top: 0px;
      left: 0px;
      width: 27px !important;
      text-align: center;
      font-size: 20px !important;
      -webkit-transition: all 150ms ease-out;
      transition: all 150ms ease-out;
      opacity: 1; }
    .WW_MOD_EM_2-0-widgetleiste .WW_marker-label .WW_ui-icon {
      position: absolute;
      top: -8px;
      left: 5px;
      width: 18px;
      height: 18px;
      fill: #fff;
      -webkit-transition: all 150ms ease-out;
      transition: all 150ms ease-out;
      opacity: 0; }
    .WW_MOD_EM_2-0-widgetleiste .WW_marker-label.WW_st-active .WW_ui-icon {
      top: 1px;
      opacity: 1; }
    .WW_MOD_EM_2-0-widgetleiste .WW_marker-label.WW_st-active .WW_id {
      top: -8px;
      opacity: 0; }
  .WW_MOD_EM_2-0-widgetleiste .mCSB_dragger_bar {
    width: 7px !important;
    background: #f84914 !important; }
  .WW_MOD_EM_2-0-widgetleiste .mCSB_draggerRail {
    background: #dbdbdb !important;
    width: 7px !important; }
  .WW_MOD_EM_2-0-widgetleiste .mCSB_container {
    margin-right: 0px !important; }
  .WW_MOD_EM_2-0-widgetleiste .mCSB_scrollTools {
    width: 7px; }

.WW_multivisika + .WW_multivisika .WW_MOD_EM_15-0-webvisitenkarte:first-child {
  margin-top: -25px; }

.WW_MOD_EM_15-0-webvisitenkarte {
  max-width: 1500px;
  margin: 0 auto;
  margin-bottom: 60px;
  /* INSERT START
* im Rahmen der Zusammenführung aus unserer Entwicklung und der von JvM
*/
  /* INSERT ENDE */ }
  @media (min-width: 640px) {
    .WW_MOD_EM_15-0-webvisitenkarte {
      margin-bottom: 80px; } }
  .WW_MOD_EM_15-0-webvisitenkarte + .WW_MOD_EM_15-0-webvisitenkarte, .WW_MOD_EM_15-0-webvisitenkarte + .WW_multivisika {
    margin-top: -25px; }
  .WW_MOD_EM_15-0-webvisitenkarte .WW_ct {
    padding-left: 4.16667%;
    padding-right: 4.16667%; }
  .WW_MOD_EM_15-0-webvisitenkarte .WW_img-ct {
    position: relative;
    padding-top: 40%; }
    .WW_MOD_EM_15-0-webvisitenkarte .WW_img-ct img {
      position: absolute;
      top: 0px;
      left: 0px;
      width: 100%; }
  .WW_MOD_EM_15-0-webvisitenkarte .WW_info {
    padding: 15px;
    border-left: 2px solid #f0f0f0;
    border-right: 2px solid #f0f0f0; }
    .WW_MOD_EM_15-0-webvisitenkarte .WW_info .WW_headline {
      margin-bottom: 15px; }
      @media (min-width: 640px) {
        .WW_MOD_EM_15-0-webvisitenkarte .WW_info .WW_headline {
          margin-bottom: 25px; } }
      .WW_MOD_EM_15-0-webvisitenkarte .WW_info .WW_headline .WW_subline {
        margin-top: 10px;
        font-family: "WuW-RegularWeb", Arial, Helvetica, sans-serif; }
  .WW_MOD_EM_15-0-webvisitenkarte .WW_info-item {
    margin-bottom: 15px; }
    @media (min-width: 640px) {
      .WW_MOD_EM_15-0-webvisitenkarte .WW_info-item {
        margin-bottom: 25px; } }
    .WW_MOD_EM_15-0-webvisitenkarte .WW_info-item:last-child {
      margin-bottom: 0px; }
    .WW_MOD_EM_15-0-webvisitenkarte .WW_info-item *:last-child {
      margin-bottom: 0px; }
    .WW_MOD_EM_15-0-webvisitenkarte .WW_info-item.WW_phone {
      margin-bottom: 25px; }
      @media (min-width: 640px) {
        .WW_MOD_EM_15-0-webvisitenkarte .WW_info-item.WW_phone {
          margin-bottom: 40px; } }
    .WW_MOD_EM_15-0-webvisitenkarte .WW_info-item .WW_OBJ_text-link-icon {
      display: block;
      margin-bottom: 10px; }
  .WW_MOD_EM_15-0-webvisitenkarte .WW_berater-button {
    background: #f0f0f0;
    color: #f84914;
    height: 58px;
    padding: 15px; }
    .WW_MOD_EM_15-0-webvisitenkarte .WW_berater-button.WW_st-active {
      background: #f84914;
      color: #fff; }
      .WW_MOD_EM_15-0-webvisitenkarte .WW_berater-button.WW_st-active .WW_OBJ_fm-label span {
        top: 10px;
        opacity: 0; }
        .WW_MOD_EM_15-0-webvisitenkarte .WW_berater-button.WW_st-active .WW_OBJ_fm-label span:nth-child(2) {
          color: #fff;
          top: 2px;
          opacity: 1; }
    .WW_MOD_EM_15-0-webvisitenkarte .WW_berater-button .WW_OBJ_fm-label {
      position: absolute !important;
      top: 0px;
      width: 100%; }
      .WW_MOD_EM_15-0-webvisitenkarte .WW_berater-button .WW_OBJ_fm-label span {
        display: block;
        position: absolute;
        top: 2px;
        color: #f84914; }
        .WW_MOD_EM_15-0-webvisitenkarte .WW_berater-button .WW_OBJ_fm-label span:nth-child(2) {
          color: #fff;
          top: -10px;
          opacity: 0; }
  .WW_MOD_EM_15-0-webvisitenkarte .WW_OBJ_fm-checkbox-srd {
    padding: 0;
    display: block; }
  .WW_MOD_EM_15-0-webvisitenkarte .WW_OBJ_ui-btn {
    position: absolute;
    left: 4.16667%;
    bottom: 0;
    width: auto;
    text-align: center; }
    .WW_MOD_EM_15-0-webvisitenkarte .WW_OBJ_ui-btn + .WW_OBJ_ui-btn {
      left: 160px; }
  .WW_MOD_EM_15-0-webvisitenkarte.WWI_highlight .WW_image {
    border-top: 3px solid #f84914; }
  .WW_MOD_EM_15-0-webvisitenkarte .WW_image {
    overflow: hidden; }

/* APPEND START
* im Rahmen der Zusammenführung aus unserer Entwicklung und der von JvM
*/
.WWI_berater-change {
  max-width: 1500px;
  margin-bottom: 15px;
  margin-left: auto;
  margin-right: auto;
  *zoom: 1; }
  .WWI_berater-change:before, .WWI_berater-change:after {
    content: "";
    display: table; }
  .WWI_berater-change:after {
    clear: both; }
  .WWI_berater-change .WW_ct {
    padding: 0 4.16667%; }
  .WWI_berater-change .WW_link-container {
    position: relative;
    float: right;
    padding-right: 25px; }
    .WWI_berater-change .WW_link-container a {
      color: #f84914; }
    .WWI_berater-change .WW_link-container .WW_ui-icon {
      position: absolute;
      right: 0px;
      top: 5px;
      height: 15px;
      width: 20px;
      fill: #f84914; }

/* APPEND ENDE */
label > * {
  pointer-events: auto !important; }

.WWI_MOD_EM_2-0-glaspartner {
  max-width: 1500px; }
  .WWI_MOD_EM_2-0-glaspartner > .WW_ct {
    padding-left: 4.16667%;
    padding-right: 4.16667%; }
  .WWI_MOD_EM_2-0-glaspartner .WW_map {
    width: 100%;
    height: 600px; }
    @media (max-width: 639px) {
      .WWI_MOD_EM_2-0-glaspartner .WW_map {
        display: none; } }
    .WWI_MOD_EM_2-0-glaspartner .WW_map .WWI_MOD_EM_2-0-glaspartner-marker {
      margin-left: -14px !important;
      margin-top: -39px !important;
      overflow: visible !important;
      color: #fff; }
      .WWI_MOD_EM_2-0-glaspartner .WW_map .WWI_MOD_EM_2-0-glaspartner-marker div {
        position: absolute;
        left: 0;
        top: 0;
        width: 27px;
        text-align: center; }
  .WWI_MOD_EM_2-0-glaspartner .WW_MOD_CM_4-0-tabelle .WW_ct {
    margin-bottom: 30px; }
  .WWI_MOD_EM_2-0-glaspartner .WW_MOD_CM_4-0-tabelle td {
    position: static; }
    .WWI_MOD_EM_2-0-glaspartner .WW_MOD_CM_4-0-tabelle td a {
      position: relative;
      color: #f84914; }
      .WWI_MOD_EM_2-0-glaspartner .WW_MOD_CM_4-0-tabelle td a:hover {
        color: #fc7e51; }
        .WWI_MOD_EM_2-0-glaspartner .WW_MOD_CM_4-0-tabelle td a:hover .WW_ui-icon {
          fill: #fc7e51; }
      .WWI_MOD_EM_2-0-glaspartner .WW_MOD_CM_4-0-tabelle td a .WW_ui-icon {
        width: 26px;
        height: 26px;
        fill: #f84914; }
  .WWI_MOD_EM_2-0-glaspartner .WW_MOD_CM_4-0-tabelle .WWI_MOD_EM_2-0-glaspartner-marker {
    position: relative;
    display: block; }
    .WWI_MOD_EM_2-0-glaspartner .WW_MOD_CM_4-0-tabelle .WWI_MOD_EM_2-0-glaspartner-marker span {
      position: absolute;
      z-index: 10;
      top: 4px;
      left: 0;
      width: 36px;
      color: #fff; }

.WWI_MOD_EM_2-0-glaspartner-marker {
  font-size: 20px; }
  .WWI_MOD_EM_2-0-glaspartner-marker, .WWI_MOD_EM_2-0-glaspartner-marker * {
    font-family: "WuW-BoldWeb", Arial, Helvetica, sans-serif; }

.WWI_MOD_TM_1-0-chatteaser {
  position: relative; }
  .WWI_MOD_TM_1-0-chatteaser .WW_teaser-block {
    position: relative; }
  .WWI_MOD_TM_1-0-chatteaser .WW_st-inactive {
    display: none;
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    z-index: 90;
    background-color: #ededed;
    opacity: .5;
    cursor: not-allowed; }

.WW_MOD_EM_14-0-beratersuche {
  margin-bottom: 15px; }
  @media (min-width: 640px) {
    .WW_MOD_EM_14-0-beratersuche {
      margin-bottom: 25px; } }
  .WW_MOD_EM_14-0-beratersuche .WW_ct .WW_location-search-wrap .WW_inner-search {
    *zoom: 1;
    padding: 25px 4.16667%;
    width: 100%;
    position: relative;
    -webkit-transition: padding-bottom 300ms ease-in-out;
    transition: padding-bottom 300ms ease-in-out; }
    .WW_MOD_EM_14-0-beratersuche .WW_ct .WW_location-search-wrap .WW_inner-search:before, .WW_MOD_EM_14-0-beratersuche .WW_ct .WW_location-search-wrap .WW_inner-search:after {
      content: "";
      display: table; }
    .WW_MOD_EM_14-0-beratersuche .WW_ct .WW_location-search-wrap .WW_inner-search:after {
      clear: both; }
    .WW_MOD_EM_14-0-beratersuche .WW_ct .WW_location-search-wrap .WW_inner-search.WW_st-error {
      padding-bottom: 65px; }
      .WW_MOD_EM_14-0-beratersuche .WW_ct .WW_location-search-wrap .WW_inner-search.WW_st-error .WW_main-input {
        border-left: 1px solid #e20a16 !important;
        border-top: 1px solid #e20a16 !important;
        border-bottom: 1px solid #e20a16 !important; }
      .WW_MOD_EM_14-0-beratersuche .WW_ct .WW_location-search-wrap .WW_inner-search.WW_st-error .WW_error-message {
        opacity: 1; }
  .WW_MOD_EM_14-0-beratersuche .WW_ct .WW_location-search-wrap .WW_main-input.WW_st-error {
    border-left: 1px solid #e20a16 !important;
    border-top: 1px solid #e20a16 !important;
    border-bottom: 1px solid #e20a16 !important; }
  .WW_MOD_EM_14-0-beratersuche .WW_ct .WW_location-search-wrap .WW_error-message {
    opacity: 0;
    pointer-events: none;
    position: absolute;
    bottom: 25px;
    -webkit-transition: opacity 300ms ease-in-out;
    transition: opacity 300ms ease-in-out; }
    .WW_MOD_EM_14-0-beratersuche .WW_ct .WW_location-search-wrap .WW_error-message .WW_OBJ_text-body {
      color: #e20a16; }
  .WW_MOD_EM_14-0-beratersuche .WW_ct .WW_location-search-wrap .WW_OBJ_text-hl {
    color: #f84914; }
  .WW_MOD_EM_14-0-beratersuche .WW_ct .WW_location-search-wrap .WW_col {
    float: left; }
  .WW_MOD_EM_14-0-beratersuche .WW_ct .WW_location-search-wrap .WW_col-input {
    width: 83.33333%; }
    .WW_MOD_EM_14-0-beratersuche .WW_ct .WW_location-search-wrap .WW_col-input .WW_OBJ_fm-textfield {
      height: 100%;
      min-height: 44px;
      /*Safari-Bugfix*/ }
  .WW_MOD_EM_14-0-beratersuche .WW_ct .WW_location-search-wrap .WW_col-submit {
    width: 16.66667%; }
    .WW_MOD_EM_14-0-beratersuche .WW_ct .WW_location-search-wrap .WW_col-submit .WW_OBJ_ui-btn {
      min-width: 0px;
      width: 100%;
      padding: 0px; }
      .WW_MOD_EM_14-0-beratersuche .WW_ct .WW_location-search-wrap .WW_col-submit .WW_OBJ_ui-btn .WW_ui-icon {
        position: absolute;
        -webkit-transform: translateY(0px);
                transform: translateY(0px);
        left: 50%;
        margin-left: -12px;
        top: 50%;
        margin-top: -12px; }
    .WW_MOD_EM_14-0-beratersuche .WW_ct .WW_location-search-wrap .WW_col-submit .WW_text {
      display: none; }
  .WW_MOD_EM_14-0-beratersuche .WW_ct .WW_location-search-wrap .WW_form-wrap {
    margin-top: 15px; }
    @media (min-width: 640px) {
      .WW_MOD_EM_14-0-beratersuche .WW_ct .WW_location-search-wrap .WW_form-wrap {
        margin-top: 25px; } }
    .WW_MOD_EM_14-0-beratersuche .WW_ct .WW_location-search-wrap .WW_form-wrap .WW_OBJ_fm-srd {
      display: -webkit-box;
      display: flex;
      margin-bottom: 15px; }
      @media (min-width: 640px) {
        .WW_MOD_EM_14-0-beratersuche .WW_ct .WW_location-search-wrap .WW_form-wrap .WW_OBJ_fm-srd {
          margin-bottom: 15px; } }
      .WW_MOD_EM_14-0-beratersuche .WW_ct .WW_location-search-wrap .WW_form-wrap .WW_OBJ_fm-srd:last-child {
        margin-bottom: 0; }
  .WW_MOD_EM_14-0-beratersuche .WW_ct .WW_beratersuche-map .WW_marker-label {
    margin-left: -14px !important;
    margin-top: -39px !important;
    overflow: visible !important; }
    .WW_MOD_EM_14-0-beratersuche .WW_ct .WW_beratersuche-map .WW_marker-label .WW_id {
      position: absolute;
      display: block;
      color: #fff;
      font-family: "WuW-BoldWeb", Arial, Helvetica, sans-serif;
      top: 0px;
      left: 0px;
      width: 27px !important;
      text-align: center;
      font-size: 20px !important;
      -webkit-transition: all 150ms ease-out;
      transition: all 150ms ease-out;
      opacity: 1; }
    .WW_MOD_EM_14-0-beratersuche .WW_ct .WW_beratersuche-map .WW_marker-label .WW_ui-icon {
      position: absolute;
      top: -8px;
      left: 5px;
      width: 18px;
      height: 18px;
      fill: #fff;
      -webkit-transition: all 150ms ease-out;
      transition: all 150ms ease-out;
      opacity: 0; }
    .WW_MOD_EM_14-0-beratersuche .WW_ct .WW_beratersuche-map .WW_marker-label.WW_st-active .WW_ui-icon {
      top: 1px;
      opacity: 1; }
    .WW_MOD_EM_14-0-beratersuche .WW_ct .WW_beratersuche-map .WW_marker-label.WW_st-active .WW_id {
      top: -8px;
      opacity: 0; }
  .WW_MOD_EM_14-0-beratersuche .WW_ct .WW_beratersuche-map .WW_maps-infoWindow {
    background: #fff;
    max-width: 280px !important;
    width: 280px !important;
    box-shadow: 0 2px 15px rgba(0, 0, 0, 0.15); }
    .WW_MOD_EM_14-0-beratersuche .WW_ct .WW_beratersuche-map .WW_maps-infoWindow > img {
      width: 15px;
      height: 15px; }
    .WW_MOD_EM_14-0-beratersuche .WW_ct .WW_beratersuche-map .WW_maps-infoWindow .WW_info p {
      font-size: 1rem;
      line-height: 1.45;
      font-family: "WuW-RegularWeb", Arial, Helvetica, sans-serif; }
      .WW_MOD_EM_14-0-beratersuche .WW_ct .WW_beratersuche-map .WW_maps-infoWindow .WW_info p.WW_name {
        font-family: "WuW-BoldWeb", Arial, Helvetica, sans-serif; }
      .WW_MOD_EM_14-0-beratersuche .WW_ct .WW_beratersuche-map .WW_maps-infoWindow .WW_info p.WW_distance {
        font-size: 0.83rem;
        line-height: 1.4;
        font-family: "WuW-RegularWeb", Arial, Helvetica, sans-serif; }
        @media (min-width: 640px) {
          .WW_MOD_EM_14-0-beratersuche .WW_ct .WW_beratersuche-map .WW_maps-infoWindow .WW_info p.WW_distance {
            font-size: 0.83rem; } }
    .WW_MOD_EM_14-0-beratersuche .WW_ct .WW_beratersuche-map .WW_maps-infoWindow .WW_distance, .WW_MOD_EM_14-0-beratersuche .WW_ct .WW_beratersuche-map .WW_maps-infoWindow .WW_name, .WW_MOD_EM_14-0-beratersuche .WW_ct .WW_beratersuche-map .WW_maps-infoWindow .WW_phone {
      margin-bottom: 8px; }
    .WW_MOD_EM_14-0-beratersuche .WW_ct .WW_beratersuche-map .WW_maps-infoWindow .WW_infobox .WW_ct {
      padding: 15px 40px; }
    .WW_MOD_EM_14-0-beratersuche .WW_ct .WW_beratersuche-map .WW_maps-infoWindow .WW_infobox .WW_icon-box {
      position: absolute;
      width: 33px;
      height: 33px;
      top: 43px;
      text-align: center; }
      .WW_MOD_EM_14-0-beratersuche .WW_ct .WW_beratersuche-map .WW_maps-infoWindow .WW_infobox .WW_icon-box.WW_left {
        left: 0; }
      .WW_MOD_EM_14-0-beratersuche .WW_ct .WW_beratersuche-map .WW_maps-infoWindow .WW_infobox .WW_icon-box.WW_right {
        right: 0; }
      .WW_MOD_EM_14-0-beratersuche .WW_ct .WW_beratersuche-map .WW_maps-infoWindow .WW_infobox .WW_icon-box .WW_ui-icon {
        fill: #f84914; }
    .WW_MOD_EM_14-0-beratersuche .WW_ct .WW_beratersuche-map .WW_maps-infoWindow .WW_infobox .WW_functions {
      background: #f0f0f0;
      font-size: 1rem;
      line-height: 1.45;
      font-family: "WuW-RegularWeb", Arial, Helvetica, sans-serif;
      -webkit-transition: all 300ms ease-in-out;
      transition: all 300ms ease-in-out;
      height: 48px; }
      .WW_MOD_EM_14-0-beratersuche .WW_ct .WW_beratersuche-map .WW_maps-infoWindow .WW_infobox .WW_functions.WW_st-active {
        background: #f84914;
        color: #fff; }
        .WW_MOD_EM_14-0-beratersuche .WW_ct .WW_beratersuche-map .WW_maps-infoWindow .WW_infobox .WW_functions.WW_st-active .WW_OBJ_fm-checkbox-srd label {
          color: #fff; }
          .WW_MOD_EM_14-0-beratersuche .WW_ct .WW_beratersuche-map .WW_maps-infoWindow .WW_infobox .WW_functions.WW_st-active .WW_OBJ_fm-checkbox-srd label span.WW_st-active {
            top: 15px;
            opacity: 1; }
          .WW_MOD_EM_14-0-beratersuche .WW_ct .WW_beratersuche-map .WW_maps-infoWindow .WW_infobox .WW_functions.WW_st-active .WW_OBJ_fm-checkbox-srd label span.WW_st-inactive {
            top: 30px;
            opacity: 0; }
      .WW_MOD_EM_14-0-beratersuche .WW_ct .WW_beratersuche-map .WW_maps-infoWindow .WW_infobox .WW_functions .WW_OBJ_fm-checkbox-srd {
        padding: 0px !important; }
        .WW_MOD_EM_14-0-beratersuche .WW_ct .WW_beratersuche-map .WW_maps-infoWindow .WW_infobox .WW_functions .WW_OBJ_fm-checkbox-srd label {
          width: 250px;
          height: 100%;
          padding: 15px;
          padding-left: 50px;
          color: #f84914; }
          .WW_MOD_EM_14-0-beratersuche .WW_ct .WW_beratersuche-map .WW_maps-infoWindow .WW_infobox .WW_functions .WW_OBJ_fm-checkbox-srd label span {
            position: absolute;
            -webkit-transition: all 150ms ease-out;
            transition: all 150ms ease-out; }
            .WW_MOD_EM_14-0-beratersuche .WW_ct .WW_beratersuche-map .WW_maps-infoWindow .WW_infobox .WW_functions .WW_OBJ_fm-checkbox-srd label span.WW_st-active {
              top: -5px;
              opacity: 0; }
          .WW_MOD_EM_14-0-beratersuche .WW_ct .WW_beratersuche-map .WW_maps-infoWindow .WW_infobox .WW_functions .WW_OBJ_fm-checkbox-srd label:before {
            left: 15px;
            top: 12px; }
          .WW_MOD_EM_14-0-beratersuche .WW_ct .WW_beratersuche-map .WW_maps-infoWindow .WW_infobox .WW_functions .WW_OBJ_fm-checkbox-srd label:after {
            left: 17px;
            top: 0px; }
        .WW_MOD_EM_14-0-beratersuche .WW_ct .WW_beratersuche-map .WW_maps-infoWindow .WW_infobox .WW_functions .WW_OBJ_fm-checkbox-srd input[type="checkbox"]:checked ~ .WW_OBJ_fm-label:after {
          top: 13px; }
    .WW_MOD_EM_14-0-beratersuche .WW_ct .WW_beratersuche-map .WW_maps-infoWindow .WW_tria-left {
      width: 26px;
      height: 16.5px;
      position: absolute;
      left: -16px;
      top: 110px;
      -webkit-transform: rotate(-90deg);
              transform: rotate(-90deg); }
      .WW_MOD_EM_14-0-beratersuche .WW_ct .WW_beratersuche-map .WW_maps-infoWindow .WW_tria-left:before {
        content: "";
        position: absolute;
        top: 1px;
        left: 0px;
        width: 0;
        height: 0;
        z-index: 100;
        border-left: 14px solid transparent;
        border-right: 14px solid transparent;
        border-bottom: 13px solid #fff; }
      .WW_MOD_EM_14-0-beratersuche .WW_ct .WW_beratersuche-map .WW_maps-infoWindow .WW_tria-left:after {
        content: "";
        position: absolute;
        top: 4px;
        left: 3px;
        width: 0;
        height: 0;
        z-index: 200;
        border-left: 11px solid transparent;
        border-right: 11px solid transparent;
        border-bottom: 11px solid #fff; }
  .WW_MOD_EM_14-0-beratersuche .WW_OBJ-beratertoggle label {
    position: relative;
    display: inline-block;
    width: 60px;
    height: 30px; }
    .WW_MOD_EM_14-0-beratersuche .WW_OBJ-beratertoggle label > span {
      position: absolute;
      cursor: pointer;
      top: 0;
      left: 0;
      background-color: #f84914;
      width: 60px;
      height: 30px; }
      .WW_MOD_EM_14-0-beratersuche .WW_OBJ-beratertoggle label > span:before {
        position: absolute;
        content: "";
        width: 24px;
        height: 24px;
        background-color: #fff;
        top: 3px;
        left: 3px;
        -webkit-transition: .2s ease-in-out;
        transition: .2s ease-in-out; }
  .WW_MOD_EM_14-0-beratersuche .WW_OBJ-beratertoggle input {
    display: none; }
    .WW_MOD_EM_14-0-beratersuche .WW_OBJ-beratertoggle input:checked + span:before {
      -webkit-transform: translateX(30px);
              transform: translateX(30px); }
  .WW_MOD_EM_14-0-beratersuche .WW_OBJ-beratertoggle > span {
    line-height: 30px;
    margin-right: 15px; }
    .WW_MOD_EM_14-0-beratersuche .WW_OBJ-beratertoggle > span:last-child {
      margin-right: 0;
      margin-left: 15px; }

/* APPEND START
* im Rahmen der Zusammenführung aus unserer Entwicklung und der von JvM
*/
.WWI_AdpAutocomplete .pac-container {
  z-index: 10000; }
  .WWI_AdpAutocomplete .pac-container .pac-item {
    padding: 12px;
    font-size: 0.83rem;
    line-height: 1.4;
    font-family: "WuW-RegularWeb", Arial, Helvetica, sans-serif;
    color: #000;
    cursor: pointer;
    border-color: #c6c6c6; }
    @media (min-width: 640px) {
      .WWI_AdpAutocomplete .pac-container .pac-item {
        font-size: 0.83rem; } }
    .WWI_AdpAutocomplete .pac-container .pac-item:hover {
      background-color: #f0f0f0; }
  .WWI_AdpAutocomplete .pac-container .pac-item-selected {
    background-color: #c6c6c6; }
  .WWI_AdpAutocomplete .pac-container .pac-item-query {
    font-size: 0.83rem;
    line-height: 1.4;
    font-family: "WuW-RegularWeb", Arial, Helvetica, sans-serif;
    color: #000;
    padding-rigth: 4px; }
    @media (min-width: 640px) {
      .WWI_AdpAutocomplete .pac-container .pac-item-query {
        font-size: 0.83rem; } }
  .WWI_AdpAutocomplete .pac-container .pac-matched {
    font-weight: normal; }
  .WWI_AdpAutocomplete .pac-container .pac-icon {
    display: none; }

/* APPEND ENDE */
.WWI_MOD_EM_3-0-bswpartners .WW_info {
  border: 2px solid #f0f0f0 !important; }

.WWI_MOD_EM_3-0-bswpartners .WW_ct .WW_location-search-wrap .WW_error-message {
  opacity: 1;
  position: static; }

.WWI_MOD_EM_4-0-geldautomatensuche {
  margin-bottom: 60px; }
  @media (min-width: 640px) {
    .WWI_MOD_EM_4-0-geldautomatensuche {
      margin-bottom: 80px; } }
  .WWI_MOD_EM_4-0-geldautomatensuche > .WW_ct {
    padding-left: 4.16667%;
    padding-right: 4.16667%; }
    .WWI_MOD_EM_4-0-geldautomatensuche > .WW_ct > div {
      border: 2px solid #f0f0f0; }

[data-twt-servicelocator] {
  margin-bottom: 0 !important; }

.WWI_MOD_TM_1-0-stageteaser {
  margin-bottom: 60px; }
  @media (min-width: 640px) {
    .WWI_MOD_TM_1-0-stageteaser {
      margin-bottom: 80px; } }
  .WWI_MOD_TM_1-0-stageteaser .WW_ct .WW_img-ct {
    padding-top: 56.25%;
    position: relative; }
    .WWI_MOD_TM_1-0-stageteaser .WW_ct .WW_img-ct:before {
      content: "";
      position: absolute;
      z-index: 3;
      left: 0;
      right: 0;
      bottom: auto;
      top: 0px;
      height: 20px;
      background-color: rgba(255, 255, 255, 0.5); }
    .WWI_MOD_TM_1-0-stageteaser .WW_ct .WW_img-ct img {
      width: 100%;
      max-width: 100%;
      height: auto;
      position: absolute;
      top: 0px; }
  .WWI_MOD_TM_1-0-stageteaser .WW_ct .WW_text-ct {
    background: #f0f0f0; }
    .WWI_MOD_TM_1-0-stageteaser .WW_ct .WW_text-ct .WW_inner {
      padding: 32px 4.16667%;
      max-width: 1500px;
      margin: 0 auto; }
    .WWI_MOD_TM_1-0-stageteaser .WW_ct .WW_text-ct .WW_subline {
      color: #f84914;
      margin-bottom: 15px; }
      @media (min-width: 640px) {
        .WWI_MOD_TM_1-0-stageteaser .WW_ct .WW_text-ct .WW_subline {
          margin-bottom: 25px; } }
  .WWI_MOD_TM_1-0-stageteaser .WW_ct .WW_location-search-wrap {
    max-width: 1500px;
    margin: 0 auto; }
    .WWI_MOD_TM_1-0-stageteaser .WW_ct .WW_location-search-wrap .WW_inner-search {
      border-top: 4px solid #f84914;
      background: #f0f0f0;
      *zoom: 1;
      padding: 25px 4.16667%;
      width: 100%;
      position: relative; }
      .WWI_MOD_TM_1-0-stageteaser .WW_ct .WW_location-search-wrap .WW_inner-search:before, .WWI_MOD_TM_1-0-stageteaser .WW_ct .WW_location-search-wrap .WW_inner-search:after {
        content: "";
        display: table; }
      .WWI_MOD_TM_1-0-stageteaser .WW_ct .WW_location-search-wrap .WW_inner-search:after {
        clear: both; }
    .WWI_MOD_TM_1-0-stageteaser .WW_ct .WW_location-search-wrap .WW_OBJ_text-hl {
      color: #f84914; }
    .WWI_MOD_TM_1-0-stageteaser .WW_ct .WW_location-search-wrap .WW_col {
      float: left; }
    .WWI_MOD_TM_1-0-stageteaser .WW_ct .WW_location-search-wrap .WW_col-input {
      width: 83.33333%; }
      .WWI_MOD_TM_1-0-stageteaser .WW_ct .WW_location-search-wrap .WW_col-input .WW_OBJ_fm-textfield {
        border: none !important; }
    .WWI_MOD_TM_1-0-stageteaser .WW_ct .WW_location-search-wrap .WW_col-submit {
      width: 16.66667%; }
      .WWI_MOD_TM_1-0-stageteaser .WW_ct .WW_location-search-wrap .WW_col-submit .WW_OBJ_ui-btn {
        min-width: 0px;
        width: 100%;
        padding-left: 0px;
        height: 44px; }
        .WWI_MOD_TM_1-0-stageteaser .WW_ct .WW_location-search-wrap .WW_col-submit .WW_OBJ_ui-btn .WW_ui-icon {
          position: absolute;
          left: 50%;
          margin-left: -12px; }
      .WWI_MOD_TM_1-0-stageteaser .WW_ct .WW_location-search-wrap .WW_col-submit .WW_text {
        display: none; }
    .WWI_MOD_TM_1-0-stageteaser .WW_ct .WW_location-search-wrap .WW_form-wrap {
      margin-top: 15px; }
      @media (min-width: 640px) {
        .WWI_MOD_TM_1-0-stageteaser .WW_ct .WW_location-search-wrap .WW_form-wrap {
          margin-top: 25px; } }

.WWI_MOD_EM_5-0-chatlayer {
  display: none;
  position: fixed;
  left: 5px;
  bottom: 5px;
  z-index: 100000;
  padding: 20px 30px;
  background-color: #fff;
  border: 2px solid #f84914;
  max-width: calc(100% - 10px);
  width: 450px; }
  .WWI_MOD_EM_5-0-chatlayer a {
    color: #f84914; }
    .WWI_MOD_EM_5-0-chatlayer a:hover {
      color: #fc7e51; }
    .WWI_MOD_EM_5-0-chatlayer a:active {
      color: #e03700; }
    .WWI_MOD_EM_5-0-chatlayer a:focus {
      color: #e03700; }
  .WWI_MOD_EM_5-0-chatlayer [data-jsinit~="WWI_js-close"] {
    position: absolute;
    top: 20px;
    right: 30px; }

.WWI_BM_1-0-videogallery {
  max-width: 1500px;
  margin: 0 auto;
  position: relative; }
  .WWI_BM_1-0-videogallery .WW_ct {
    position: relative; }
  .WWI_BM_1-0-videogallery .slick-dots {
    bottom: 0; }
  .WWI_BM_1-0-videogallery .WW_img img {
    max-width: 100%; }
  .WWI_BM_1-0-videogallery .WW_video {
    *zoom: 1; }
    .WWI_BM_1-0-videogallery .WW_video:before, .WWI_BM_1-0-videogallery .WW_video:after {
      content: "";
      display: table; }
    .WWI_BM_1-0-videogallery .WW_video:after {
      clear: both; }
    .WWI_BM_1-0-videogallery .WW_video .WW_img-ct {
      position: relative;
      padding-top: 56.25%; }
      .WWI_BM_1-0-videogallery .WW_video .WW_img-ct img {
        width: 100%;
        max-width: 100%;
        height: auto;
        position: absolute;
        top: 0px; }
    .WWI_BM_1-0-videogallery .WW_video img {
      max-width: 100%; }
  .WWI_BM_1-0-videogallery .WW_video-player {
    position: relative; }
  .WWI_BM_1-0-videogallery .fluid-width-video-wrapper {
    position: absolute;
    top: 0; }
  .WWI_BM_1-0-videogallery .WW_playbutton {
    position: absolute;
    width: 70px;
    height: 70px;
    top: 50%;
    left: 50%;
    margin-left: -35px;
    margin-top: -35px;
    border-radius: 50%;
    border: 6px solid #f84914;
    background: transparent;
    cursor: pointer;
    z-index: 2;
    -webkit-transition: border-color 200ms;
    transition: border-color 200ms; }
    .WWI_BM_1-0-videogallery .WW_playbutton .WW_ui-icon {
      position: absolute;
      width: 34px;
      height: 34px;
      top: 50%;
      left: 50%;
      margin-left: -13px;
      margin-top: -17px;
      fill: #f84914; }
    .WWI_BM_1-0-videogallery .WW_playbutton:hover {
      border-color: #fc7e51; }
      .WWI_BM_1-0-videogallery .WW_playbutton:hover .WW_ui-icon {
        fill: #fc7e51; }

.ww-form .ww-formelement label a {
  color: #f84914;
  font-family: "WuW-BoldWeb", Arial, Helvetica, sans-serif; }

.WW_MOD_TM_18-0-iconteaser {
  max-width: 1500px;
  margin: 0 auto;
  margin-bottom: 60px; }
  @media (min-width: 640px) {
    .WW_MOD_TM_18-0-iconteaser {
      margin-bottom: 80px; } }
  .WW_MOD_TM_18-0-iconteaser.WW_ext-markenplatform {
    margin-bottom: 90px; }
  .WW_MOD_TM_18-0-iconteaser .WW_ct {
    padding-left: 4.16667%;
    padding-right: 4.16667%; }
  .WW_MOD_TM_18-0-iconteaser .WW_item {
    background: #f0f0f0;
    padding: 15px;
    /* INSERT START
* im Rahmen der Zusammenführung aus unserer Entwicklung und der von JvM
*/
    /* INSERT ENDE */ }
    .WW_MOD_TM_18-0-iconteaser .WW_item.WW_invert {
      background: #f84914; }
    .WW_MOD_TM_18-0-iconteaser .WW_item .WW_OBJ_text-link-icon {
      font-family: "WuW-BoldWeb", Arial, Helvetica, sans-serif;
      color: #000;
      /* INSERT START
* im Rahmen der Zusammenführung aus unserer Entwicklung und der von JvM
*/
      /* INSERT ENDE */ }
      .WW_MOD_TM_18-0-iconteaser .WW_item .WW_OBJ_text-link-icon.WW_invert {
        color: #fff; }
        .WW_MOD_TM_18-0-iconteaser .WW_item .WW_OBJ_text-link-icon.WW_invert:hover {
          color: #000; }
          .WW_MOD_TM_18-0-iconteaser .WW_item .WW_OBJ_text-link-icon.WW_invert:hover .WW_ui-icon {
            fill: #000; }
      .WW_MOD_TM_18-0-iconteaser .WW_item .WW_OBJ_text-link-icon:hover {
        color: #fc7e51; }
        .WW_MOD_TM_18-0-iconteaser .WW_item .WW_OBJ_text-link-icon:hover .WW_ui-icon {
          fill: #fc7e51; }
      .WW_MOD_TM_18-0-iconteaser .WW_item .WW_OBJ_text-link-icon .WW_ui-icon {
        fill: #f84914;
        /* INSERT START
* im Rahmen der Zusammenführung aus unserer Entwicklung und der von JvM
*/
        /* INSERT ENDE */ }
        .WW_MOD_TM_18-0-iconteaser .WW_item .WW_OBJ_text-link-icon .WW_ui-icon.WW_invert {
          fill: #fff; }
  .WW_MOD_TM_18-0-iconteaser .WW_head {
    margin-bottom: 25px;
    padding-right: 8.33333%; }
    @media (min-width: 640px) {
      .WW_MOD_TM_18-0-iconteaser .WW_head {
        margin-bottom: 40px; } }
  .WW_MOD_TM_18-0-iconteaser .WW_OBJ_text-link-icon {
    padding-left: 35px; }
  .WW_MOD_TM_18-0-iconteaser .WW_item {
    margin-bottom: 15px; }
    @media (min-width: 640px) {
      .WW_MOD_TM_18-0-iconteaser .WW_item {
        margin-bottom: 25px; } }
    .WW_MOD_TM_18-0-iconteaser .WW_item:last-child {
      margin-bottom: 0px; }

.WW_MOD_CM_21-0-tarifmodul {
  font-size: 16px;
  opacity: 1;
  -webkit-transition: all 500ms ease-in-out;
  transition: all 500ms ease-in-out;
  overflow: hidden;
  max-width: 1500px;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 60px;
  position: relative;
  /* APPEND START
	* im Rahmen der Zusammenführung aus unserer Entwicklung und der von JvM
	*/
  /* APPEND ENDE */ }
  @media (min-width: 640px) {
    .WW_MOD_CM_21-0-tarifmodul {
      margin-bottom: 80px; } }
  .WW_MOD_CM_21-0-tarifmodul.WW_load {
    cursor: progress; }
    .WW_MOD_CM_21-0-tarifmodul.WW_load .WW_ct {
      opacity: 0; }
    .WW_MOD_CM_21-0-tarifmodul.WW_load .WW_loader {
      opacity: 1; }
  .WW_MOD_CM_21-0-tarifmodul.WW_blueprint {
    display: none; }
  .WW_MOD_CM_21-0-tarifmodul.WW_single-category .WW_left-header > *, .WW_MOD_CM_21-0-tarifmodul.WW_single-category .WW_js-mobile-select {
    visibility: hidden; }
  .WW_MOD_CM_21-0-tarifmodul .WW_loader {
    opacity: 0;
    pointer-events: none;
    -webkit-transition: all 300ms ease-in-out;
    transition: all 300ms ease-in-out;
    width: 100%;
    height: 100%;
    background: rgba(240, 240, 240, 0.5);
    z-index: 999;
    position: absolute; }
  .WW_MOD_CM_21-0-tarifmodul .WW_ct {
    -webkit-transition: opacity 100ms ease-in-out;
    transition: opacity 100ms ease-in-out; }
    .WW_MOD_CM_21-0-tarifmodul .WW_ct .WW_slider-boundary {
      position: relative; }
    .WW_MOD_CM_21-0-tarifmodul .WW_ct .WW_static-header {
      text-align: center; }
    .WW_MOD_CM_21-0-tarifmodul .WW_ct .WW_slider-content {
      display: none;
      *zoom: 1; }
      .WW_MOD_CM_21-0-tarifmodul .WW_ct .WW_slider-content:before, .WW_MOD_CM_21-0-tarifmodul .WW_ct .WW_slider-content:after {
        content: "";
        display: table; }
      .WW_MOD_CM_21-0-tarifmodul .WW_ct .WW_slider-content:after {
        clear: both; }
      .WW_MOD_CM_21-0-tarifmodul .WW_ct .WW_slider-content.WW_st-active {
        display: block; }
      .WW_MOD_CM_21-0-tarifmodul .WW_ct .WW_slider-content .slick-dots {
        top: 0px;
        bottom: auto; }
      .WW_MOD_CM_21-0-tarifmodul .WW_ct .WW_slider-content .slick-arrow {
        top: 15px;
        z-index: 100;
        width: 24px;
        height: 100%; }
        @media (min-width: 640px) {
          .WW_MOD_CM_21-0-tarifmodul .WW_ct .WW_slider-content .slick-arrow {
            top: 25px; } }
        .WW_MOD_CM_21-0-tarifmodul .WW_ct .WW_slider-content .slick-arrow .WW_ui-icon {
          fill: #000;
          width: 24px;
          height: 24px; }
        .WW_MOD_CM_21-0-tarifmodul .WW_ct .WW_slider-content .slick-arrow.slick-prev {
          left: 4.16667%; }
        .WW_MOD_CM_21-0-tarifmodul .WW_ct .WW_slider-content .slick-arrow.slick-next {
          right: 4.16667%; }
      .WW_MOD_CM_21-0-tarifmodul .WW_ct .WW_slider-content .WW_item {
        float: left;
        background: #f0f0f0; }
        .WW_MOD_CM_21-0-tarifmodul .WW_ct .WW_slider-content .WW_item:last-child {
          padding-right: 0px; }
        .WW_MOD_CM_21-0-tarifmodul .WW_ct .WW_slider-content .WW_item .WW_head {
          padding-left: 25%;
          padding-right: 25%;
          padding-bottom: 25px;
          padding-top: 25px;
          text-align: center; }
          @media (min-width: 640px) {
            .WW_MOD_CM_21-0-tarifmodul .WW_ct .WW_slider-content .WW_item .WW_head {
              padding-bottom: 40px; } }
          @media (min-width: 640px) {
            .WW_MOD_CM_21-0-tarifmodul .WW_ct .WW_slider-content .WW_item .WW_head {
              padding-top: 40px; } }
          .WW_MOD_CM_21-0-tarifmodul .WW_ct .WW_slider-content .WW_item .WW_head h2 {
            font-family: "WuW-BoldWeb", Arial, Helvetica, sans-serif; }
          .WW_MOD_CM_21-0-tarifmodul .WW_ct .WW_slider-content .WW_item .WW_head p {
            margin-top: 10px; }
          .WW_MOD_CM_21-0-tarifmodul .WW_ct .WW_slider-content .WW_item .WW_head .WW_center {
            position: relative;
            top: 50%;
            -webkit-transform: translateY(-50%);
                    transform: translateY(-50%); }
        .WW_MOD_CM_21-0-tarifmodul .WW_ct .WW_slider-content .WW_item li {
          list-style-type: none;
          padding: 15px 4.16667%;
          position: relative;
          display: -webkit-box;
          display: flex;
          -webkit-box-align: center;
                  align-items: center;
          opacity: 1;
          background: #fff;
          -webkit-transition: height 300ms ease-in-out;
          transition: height 300ms ease-in-out; }
          .WW_MOD_CM_21-0-tarifmodul .WW_ct .WW_slider-content .WW_item li .WW_icon-checkmark {
            min-height: 21px;
            min-width: 21px;
            max-height: 21px;
            max-width: 21px;
            fill: #f84914;
            margin-right: 4.16667%;
            display: block;
            float: left; }
          .WW_MOD_CM_21-0-tarifmodul .WW_ct .WW_slider-content .WW_item li .WW_icon-minus {
            min-height: 25px;
            min-width: 25px;
            max-height: 25px;
            max-width: 25px;
            fill: #878787; }
          .WW_MOD_CM_21-0-tarifmodul .WW_ct .WW_slider-content .WW_item li p {
            float: left;
            display: block; }
    .WW_MOD_CM_21-0-tarifmodul .WW_ct .WW_info-wrapper {
      width: 100%; }
    .WW_MOD_CM_21-0-tarifmodul .WW_ct .WW_switch {
      position: relative; }
    .WW_MOD_CM_21-0-tarifmodul .WW_ct .WW_info-header {
      pointer-events: none;
      z-index: 110;
      display: none;
      opacity: 1; }
      .WW_MOD_CM_21-0-tarifmodul .WW_ct .WW_info-header li {
        background: #f0f0f0;
        padding: 15px 4.16667%;
        font-family: "WuW-BoldWeb", Arial, Helvetica, sans-serif;
        display: -webkit-box;
        display: flex;
        -webkit-box-align: center;
                align-items: center; }
      .WW_MOD_CM_21-0-tarifmodul .WW_ct .WW_info-header.WW_st-active {
        display: block; }
      .WW_MOD_CM_21-0-tarifmodul .WW_ct .WW_info-header.WW_st-mobile {
        position: absolute;
        width: 100%; }
    .WW_MOD_CM_21-0-tarifmodul .WW_ct .WW_js-mobile-select {
      background: #fff;
      color: #fff;
      position: absolute;
      border: none;
      border-bottom: 2px solid #f84914;
      z-index: 200;
      width: 100%;
      left: 0px;
      padding: 15px 4.16667%;
      font-size: 1rem;
      line-height: 1.45;
      font-family: "WuW-RegularWeb", Arial, Helvetica, sans-serif;
      color: #f84914;
      background: url("../img/icons/WW_arrow-down-tarif-icon.svg") no-repeat;
      background-size: 20px 20px;
      padding-right: 40px;
      background-position: 95% 15px;
      height: auto; }
      .WW_MOD_CM_21-0-tarifmodul .WW_ct .WW_js-mobile-select option {
        white-space: normal; }
      .WW_MOD_CM_21-0-tarifmodul .WW_ct .WW_js-mobile-select .WW_js-mobile-select {
        opacity: 0; }
      .WW_MOD_CM_21-0-tarifmodul .WW_ct .WW_js-mobile-select .WW_ui-icon {
        fill: #fff; }
  .WW_MOD_CM_21-0-tarifmodul.WW_single .WW_item li p {
    position: static !important;
    top: auto !important;
    -webkit-transform: translateY(0%) !important;
            transform: translateY(0%) !important; }

.WW_CM_21-blueprint {
  display: none; }

.WWI_NM_4-1-footer > .WW_ct {
  *zoom: 1;
  padding-bottom: 60px; }
  .WWI_NM_4-1-footer > .WW_ct:before, .WWI_NM_4-1-footer > .WW_ct:after {
    content: "";
    display: table; }
  .WWI_NM_4-1-footer > .WW_ct:after {
    clear: both; }

.WWI_NM_4-1-footer a {
  color: #000; }
  .WWI_NM_4-1-footer a:hover {
    color: #fc7e51; }

.WWI_NM_4-1-footer .WW_topic-wrap {
  *zoom: 1; }
  .WWI_NM_4-1-footer .WW_topic-wrap:before, .WWI_NM_4-1-footer .WW_topic-wrap:after {
    content: "";
    display: table; }
  .WWI_NM_4-1-footer .WW_topic-wrap:after {
    clear: both; }

.WWI_NM_4-1-footer .WW_topic {
  font-family: "WuW-RegularWeb", Arial, Helvetica, sans-serif;
  text-align: left;
  clear: both;
  float: none;
  width: 100%;
  margin: 4.16667% 0;
  box-sizing: border-box;
  background: #f0f0f0; }
  .WWI_NM_4-1-footer .WW_topic .WW_ui-icon {
    float: right;
    height: 24px;
    width: 24px;
    fill: #f84914;
    margin: 4.16667% 4.16667% 0;
    pointer-events: none;
    cursor: pointer; }
    .WWI_NM_4-1-footer .WW_topic .WW_ui-icon.WW_icon-plus {
      display: block;
      opacity: 1; }
    .WWI_NM_4-1-footer .WW_topic .WW_ui-icon.WW_icon-minus {
      display: none;
      opacity: 0; }
    .WWI_NM_4-1-footer .WW_topic .WW_ui-icon:hover {
      background: #f84914;
      fill: #fff; }
  .WWI_NM_4-1-footer .WW_topic .WW_fm-newsletter {
    height: 50px; }
    .WWI_NM_4-1-footer .WW_topic .WW_fm-newsletter .WW_OBJ_fm-textfield {
      width: 80%;
      float: left; }
    .WWI_NM_4-1-footer .WW_topic .WW_fm-newsletter .WW_OBJ_ui-btn {
      width: 20%;
      float: left;
      padding: 0; }
  .WWI_NM_4-1-footer .WW_topic .WW_titel-wrap {
    width: 100%;
    background: #f0f0f0;
    cursor: pointer; }
    .WWI_NM_4-1-footer .WW_topic .WW_titel-wrap:hover {
      background: #f84914; }
      .WWI_NM_4-1-footer .WW_topic .WW_titel-wrap:hover .WW_topic-titel {
        background: #f84914;
        color: #fff; }
      .WWI_NM_4-1-footer .WW_topic .WW_titel-wrap:hover .WW_ui-icon {
        fill: #fff; }
  .WWI_NM_4-1-footer .WW_topic .WW_topic-titel {
    font-family: "WuW-BoldWeb", Arial, Helvetica, sans-serif !important;
    color: #f84914;
    padding: 4.16667%;
    text-align: left;
    *zoom: 1;
    font-size: 1rem;
    line-height: 1.4;
    font-family: "WuW-BoldWeb", Arial, Helvetica, sans-serif;
    background: #f0f0f0;
    border: none;
    cursor: pointer; }
    .WWI_NM_4-1-footer .WW_topic .WW_topic-titel:before, .WWI_NM_4-1-footer .WW_topic .WW_topic-titel:after {
      content: "";
      display: table; }
    .WWI_NM_4-1-footer .WW_topic .WW_topic-titel:after {
      clear: both; }
  .WWI_NM_4-1-footer .WW_topic nav {
    width: 100%;
    font-family: "WuW-RegularWeb", Arial, Helvetica, sans-serif;
    background: #fff;
    display: none;
    overflow: hidden;
    margin: 0;
    padding: 0; }
  .WWI_NM_4-1-footer .WW_topic ul {
    font-family: "WuW-RegularWeb", Arial, Helvetica, sans-serif;
    padding-left: 4.16667%;
    padding-right: 4.16667%; }
  .WWI_NM_4-1-footer .WW_topic li {
    font-family: "WuW-RegularWeb", Arial, Helvetica, sans-serif;
    list-style-type: none; }
    .WWI_NM_4-1-footer .WW_topic li:first-child a {
      margin-top: 15px; }
  .WWI_NM_4-1-footer .WW_topic a {
    font-family: "WuW-RegularWeb", Arial, Helvetica, sans-serif !important;
    display: inline-block;
    font-size: 0.83rem;
    line-height: 1.4;
    font-family: "WuW-BoldWeb", Arial, Helvetica, sans-serif;
    margin-bottom: 7px; }

.WWI_NM_4-1-footer .WW_bar-wrap {
  background: #fff;
  *zoom: 1; }
  .WWI_NM_4-1-footer .WW_bar-wrap:before, .WWI_NM_4-1-footer .WW_bar-wrap:after {
    content: "";
    display: table; }
  .WWI_NM_4-1-footer .WW_bar-wrap:after {
    clear: both; }
  .WWI_NM_4-1-footer .WW_bar-wrap .WW_newsletter-wrap {
    text-align: center;
    padding: 0 4.16667% 4.16667%;
    -webkit-transform: translateY(-10%);
    transform: translateY(-10%); }
  .WWI_NM_4-1-footer .WW_bar-wrap .WW_topic-titel {
    font-family: "WuW-BoldWeb", Arial, Helvetica, sans-serif !important;
    color: #f84914;
    text-align: left;
    padding-right: 4.16667%;
    *zoom: 1;
    display: inline-block;
    cursor: pointer; }
    .WWI_NM_4-1-footer .WW_bar-wrap .WW_topic-titel:before, .WWI_NM_4-1-footer .WW_bar-wrap .WW_topic-titel:after {
      content: "";
      display: table; }
    .WWI_NM_4-1-footer .WW_bar-wrap .WW_topic-titel:after {
      clear: both; }
  .WWI_NM_4-1-footer .WW_bar-wrap .WW_ct-newsletter {
    display: inline-block;
    -webkit-transform: translateY(30%);
    transform: translateY(30%); }
    .WWI_NM_4-1-footer .WW_bar-wrap .WW_ct-newsletter .WW_fm-newsletter {
      height: 44px; }
      .WWI_NM_4-1-footer .WW_bar-wrap .WW_ct-newsletter .WW_fm-newsletter .WW_OBJ_fm-textfield {
        width: 80%;
        float: left; }
      .WWI_NM_4-1-footer .WW_bar-wrap .WW_ct-newsletter .WW_fm-newsletter .WW_OBJ_ui-btn {
        width: 20%;
        float: left;
        padding: 0; }
      .WWI_NM_4-1-footer .WW_bar-wrap .WW_ct-newsletter .WW_fm-newsletter .WW_ui-icon {
        position: relative;
        left: 0;
        top: 0;
        float: none;
        margin: 0;
        -webkit-transform: translateY(0%);
        transform: translateY(0%); }

.WWI_NM_4-1-footer .active {
  background-color: #f84914; }
  .WWI_NM_4-1-footer .active > .WW_ui-icon.WW_icon-plus {
    display: none !important;
    opacity: 0; }
  .WWI_NM_4-1-footer .active > .WW_ui-icon.WW_icon-minus {
    display: block !important;
    opacity: 1; }

.WWI_NM_4-1-footer .WW_social-bar {
  background: #fff;
  padding: 0 4.16667% 4.16667%;
  float: none;
  text-align: center;
  *zoom: 1; }
  .WWI_NM_4-1-footer .WW_social-bar:before, .WWI_NM_4-1-footer .WW_social-bar:after {
    content: "";
    display: table; }
  .WWI_NM_4-1-footer .WW_social-bar:after {
    clear: both; }
  .WWI_NM_4-1-footer .WW_social-bar .WW_ui-icon {
    width: 24px;
    height: 24px;
    fill: #000; }
  .WWI_NM_4-1-footer .WW_social-bar a {
    width: 24px;
    height: 24px;
    float: none;
    display: inline;
    margin-top: 15px;
    margin-right: 10px;
    margin-bottom: 15px;
    -webkit-transition: background 300ms ease-out;
    transition: background 300ms ease-out;
    margin-right: 15px; }
    @media (min-width: 640px) {
      .WWI_NM_4-1-footer .WW_social-bar a {
        margin-right: 25px; } }
    .WWI_NM_4-1-footer .WW_social-bar a:last-child {
      margin-right: 0; }
    .WWI_NM_4-1-footer .WW_social-bar a:hover {
      background: #f0f0f0; }

.WWI_NM_4-1-footer .WW_link-bar {
  background: #fff;
  padding: 0 4.16667% 4.16667%;
  clear: left;
  float: none;
  text-align: center; }
  .WWI_NM_4-1-footer .WW_link-bar a {
    font-size: 0.83rem;
    line-height: 1.4;
    font-family: "WuW-RegularWeb", Arial, Helvetica, sans-serif;
    margin-top: 15px;
    margin-right: 10px;
    margin-bottom: 15px;
    display: inline; }
    @media (min-width: 640px) {
      .WWI_NM_4-1-footer .WW_link-bar a {
        font-size: 0.83rem; } }
    .WWI_NM_4-1-footer .WW_link-bar a:hover .WW_ui-icon {
      fill: #fc7e51; }
    .WWI_NM_4-1-footer .WW_link-bar a .WW_ui-icon {
      width: 11px;
      height: 11px; }

.WWI_NM_4-1-footer .WW_lower-bar {
  margin-bottom: 25px;
  padding: 0 4.16667%;
  text-align: center;
  clear: both;
  *zoom: 1; }
  .WWI_NM_4-1-footer .WW_lower-bar:before, .WWI_NM_4-1-footer .WW_lower-bar:after {
    content: "";
    display: table; }
  .WWI_NM_4-1-footer .WW_lower-bar:after {
    clear: both; }
  .WWI_NM_4-1-footer .WW_lower-bar a {
    font-size: 0.83rem;
    line-height: 1.4;
    font-family: "WuW-RegularWeb", Arial, Helvetica, sans-serif;
    margin-top: 15px;
    margin-right: 10px;
    margin-bottom: 15px;
    display: inline; }
    @media (min-width: 640px) {
      .WWI_NM_4-1-footer .WW_lower-bar a {
        font-size: 0.83rem; } }
    .WWI_NM_4-1-footer .WW_lower-bar a:hover .WW_ui-icon {
      fill: #fc7e51; }
    .WWI_NM_4-1-footer .WW_lower-bar a .WW_ui-icon {
      width: 11px;
      height: 11px; }

.WW_MOD_NM_5-0-footer {
  font-size: 14px;
  color: #000; }
  .WW_MOD_NM_5-0-footer > .WW_ct {
    padding: 0 4.16667%;
    max-width: 1500px;
    margin: 0 auto; }
  .WW_MOD_NM_5-0-footer > .WW_ct_no_padding {
    margin: 0 auto; }
  .WW_MOD_NM_5-0-footer .WW_ct .WW_bar-wrap,
  .WW_MOD_NM_5-0-footer .WW_ct .WW_topic-wrap {
    display: -webkit-box;
    display: flex;
    flex-wrap: wrap;
    -webkit-box-pack: justify;
            justify-content: space-between; }
  .WW_MOD_NM_5-0-footer .WW_ct .WW_bar-wrap {
    position: relative;
    padding: 20px 0;
    -webkit-box-align: center;
            align-items: center; }
    .WW_MOD_NM_5-0-footer .WW_ct .WW_bar-wrap:before {
      position: absolute;
      left: 0;
      right: 0;
      top: 0;
      background-color: #f5f5f5;
      display: block;
      width: 100%;
      height: 2px;
      content: ''; }
    .WW_MOD_NM_5-0-footer .WW_ct .WW_bar-wrap .WW_link-bar {
      width: 100%; }
      .WW_MOD_NM_5-0-footer .WW_ct .WW_bar-wrap .WW_link-bar .nav ul {
        list-style-type: none;
        margin: 0 0 20px 0;
        padding: 0; }
        .WW_MOD_NM_5-0-footer .WW_ct .WW_bar-wrap .WW_link-bar .nav ul li {
          padding: 5px 0;
          margin-bottom: 5px; }
          .WW_MOD_NM_5-0-footer .WW_ct .WW_bar-wrap .WW_link-bar .nav ul li a {
            display: inline-block;
            padding: 5px 0;
            color: inherit; }
            .WW_MOD_NM_5-0-footer .WW_ct .WW_bar-wrap .WW_link-bar .nav ul li a:hover {
              color: #f84914; }
    .WW_MOD_NM_5-0-footer .WW_ct .WW_bar-wrap .WW_social-bar {
      width: 100%; }
      .WW_MOD_NM_5-0-footer .WW_ct .WW_bar-wrap .WW_social-bar ul {
        list-style-type: none;
        margin: 0 -10px;
        padding: 0;
        display: -webkit-box;
        display: flex; }
        .WW_MOD_NM_5-0-footer .WW_ct .WW_bar-wrap .WW_social-bar ul li {
          padding: 0 5px; }
          .WW_MOD_NM_5-0-footer .WW_ct .WW_bar-wrap .WW_social-bar ul li a {
            display: block;
            padding: 5px; }
            .WW_MOD_NM_5-0-footer .WW_ct .WW_bar-wrap .WW_social-bar ul li a .WW_ui-icon {
              display: block; }
            .WW_MOD_NM_5-0-footer .WW_ct .WW_bar-wrap .WW_social-bar ul li a:hover {
              cursor: pointer; }
              .WW_MOD_NM_5-0-footer .WW_ct .WW_bar-wrap .WW_social-bar ul li a:hover .WW_ui-icon {
                fill: #f84914; }
  .WW_MOD_NM_5-0-footer .WW_ct .WW_topic-wrap .WW_topic {
    width: 100%;
    position: relative; }
    .WW_MOD_NM_5-0-footer .WW_ct .WW_topic-wrap .WW_topic:not(:first-of-type):before {
      position: absolute;
      left: 0;
      right: 0;
      top: 0;
      background-color: #f5f5f5;
      display: block;
      width: 100%;
      height: 2px;
      content: ''; }
    .WW_MOD_NM_5-0-footer .WW_ct .WW_topic-wrap .WW_topic .WW_titel-wrap {
      padding: 10px 0;
      min-height: 56px;
      display: -webkit-box;
      display: flex;
      -webkit-box-pack: justify;
              justify-content: space-between;
      -webkit-box-align: center;
              align-items: center; }
      .WW_MOD_NM_5-0-footer .WW_ct .WW_topic-wrap .WW_topic .WW_titel-wrap .WW_topic-titel {
        font-size: 18px;
        font-family: "WuW-BoldWeb", Arial, Helvetica, sans-serif; }
      .WW_MOD_NM_5-0-footer .WW_ct .WW_topic-wrap .WW_topic .WW_titel-wrap .WW_ui-icon {
        display: none; }
    .WW_MOD_NM_5-0-footer .WW_ct .WW_topic-wrap .WW_topic .nav ul {
      list-style-type: none;
      margin: 0;
      padding: 0; }
      .WW_MOD_NM_5-0-footer .WW_ct .WW_topic-wrap .WW_topic .nav ul li {
        margin-bottom: 5px;
        padding: 5px 0; }
        .WW_MOD_NM_5-0-footer .WW_ct .WW_topic-wrap .WW_topic .nav ul li a {
          color: inherit;
          display: inline-block;
          padding: 5px 0; }
          .WW_MOD_NM_5-0-footer .WW_ct .WW_topic-wrap .WW_topic .nav ul li a:hover {
            color: #f84914; }
  .WW_MOD_NM_5-0-footer .WW_ct_no_padding .WW_forms-wrapper {
    position: relative;
    background-color: #f5f5f5; }
    .WW_MOD_NM_5-0-footer .WW_ct_no_padding .WW_forms-wrapper .WW_forms-inner {
      padding: 0 4.16667%;
      max-width: 1500px;
      margin: 0 auto;
      display: -webkit-box;
      display: flex;
      flex-wrap: wrap;
      -webkit-box-pack: justify;
              justify-content: space-between; }
      .WW_MOD_NM_5-0-footer .WW_ct_no_padding .WW_forms-wrapper .WW_forms-inner .WW_form-wrap {
        padding: 25px 0;
        width: 100%;
        position: relative; }
        .WW_MOD_NM_5-0-footer .WW_ct_no_padding .WW_forms-wrapper .WW_forms-inner .WW_form-wrap.WW_berater-wrap {
          display: none; }
        .WW_MOD_NM_5-0-footer .WW_ct_no_padding .WW_forms-wrapper .WW_forms-inner .WW_form-wrap .WW_topic-titel {
          font-size: 18px;
          font-family: "WuW-BoldWeb", Arial, Helvetica, sans-serif;
          margin-bottom: 20px; }
        .WW_MOD_NM_5-0-footer .WW_ct_no_padding .WW_forms-wrapper .WW_forms-inner .WW_form-wrap .WW_form-group {
          margin-bottom: 10px;
          display: -webkit-box;
          display: flex; }
          .WW_MOD_NM_5-0-footer .WW_ct_no_padding .WW_forms-wrapper .WW_forms-inner .WW_form-wrap .WW_form-group .WW_OBJ_ui-btn.WW_OBJ_ext-icon-cta {
            padding-left: 20px; }
            .WW_MOD_NM_5-0-footer .WW_ct_no_padding .WW_forms-wrapper .WW_forms-inner .WW_form-wrap .WW_form-group .WW_OBJ_ui-btn.WW_OBJ_ext-icon-cta .WW_ui-icon {
              left: 8px; }
          .WW_MOD_NM_5-0-footer .WW_ct_no_padding .WW_forms-wrapper .WW_forms-inner .WW_form-wrap .WW_form-group .WW_location-wrapper {
            width: 100%;
            position: relative; }
            .WW_MOD_NM_5-0-footer .WW_ct_no_padding .WW_forms-wrapper .WW_forms-inner .WW_form-wrap .WW_form-group .WW_location-wrapper .WW_get-location {
              position: absolute;
              top: 10px;
              right: 15px;
              display: none; }
              .WW_MOD_NM_5-0-footer .WW_ct_no_padding .WW_forms-wrapper .WW_forms-inner .WW_form-wrap .WW_form-group .WW_location-wrapper .WW_get-location.isVisible {
                display: block; }
              .WW_MOD_NM_5-0-footer .WW_ct_no_padding .WW_forms-wrapper .WW_forms-inner .WW_form-wrap .WW_form-group .WW_location-wrapper .WW_get-location .WW_ui-icon {
                fill: #C6C6C6; }
              .WW_MOD_NM_5-0-footer .WW_ct_no_padding .WW_forms-wrapper .WW_forms-inner .WW_form-wrap .WW_form-group .WW_location-wrapper .WW_get-location:hover {
                cursor: pointer; }
                .WW_MOD_NM_5-0-footer .WW_ct_no_padding .WW_forms-wrapper .WW_forms-inner .WW_form-wrap .WW_form-group .WW_location-wrapper .WW_get-location:hover .WW_ui-icon {
                  fill: #f84914; }
            .WW_MOD_NM_5-0-footer .WW_ct_no_padding .WW_forms-wrapper .WW_forms-inner .WW_form-wrap .WW_form-group .WW_location-wrapper .WW_MOD_NM_1-0-spinner {
              position: absolute;
              top: 12px;
              right: 17px;
              display: none; }
              .WW_MOD_NM_5-0-footer .WW_ct_no_padding .WW_forms-wrapper .WW_forms-inner .WW_form-wrap .WW_form-group .WW_location-wrapper .WW_MOD_NM_1-0-spinner.isVisible {
                display: block; }
            .WW_MOD_NM_5-0-footer .WW_ct_no_padding .WW_forms-wrapper .WW_forms-inner .WW_form-wrap .WW_form-group .WW_location-wrapper .WW_OBJ_fm-textfield {
              padding-right: 40px; }
        .WW_MOD_NM_5-0-footer .WW_ct_no_padding .WW_forms-wrapper .WW_forms-inner .WW_form-wrap + .WW_form-wrap {
          position: relative; }
          .WW_MOD_NM_5-0-footer .WW_ct_no_padding .WW_forms-wrapper .WW_forms-inner .WW_form-wrap + .WW_form-wrap:before {
            position: absolute;
            left: calc((100% - 100vw) / 2);
            right: 0;
            top: 0;
            background-color: #fff;
            display: block;
            width: 100vw;
            height: 2px;
            content: ''; }
  .WW_MOD_NM_5-0-footer .WW_ct_no_padding .WW_selected-berater {
    font-size: 18px; }
    .WW_MOD_NM_5-0-footer .WW_ct_no_padding .WW_selected-berater .WW_berater-name {
      margin-bottom: 20px;
      font-family: "WuW-BoldWeb", Arial, Helvetica, sans-serif; }
      .WW_MOD_NM_5-0-footer .WW_ct_no_padding .WW_selected-berater .WW_berater-name a {
        color: inherit; }
        .WW_MOD_NM_5-0-footer .WW_ct_no_padding .WW_selected-berater .WW_berater-name a:hover {
          color: #f84914;
          cursor: pointer; }
          .WW_MOD_NM_5-0-footer .WW_ct_no_padding .WW_selected-berater .WW_berater-name a:hover svg {
            fill: #f84914; }
      .WW_MOD_NM_5-0-footer .WW_ct_no_padding .WW_selected-berater .WW_berater-name .WW_ui-icon {
        width: 12px;
        height: 12px;
        vertical-align: middle; }
      .WW_MOD_NM_5-0-footer .WW_ct_no_padding .WW_selected-berater .WW_berater-name .WW_berater-before-name {
        display: block; }
      .WW_MOD_NM_5-0-footer .WW_ct_no_padding .WW_selected-berater .WW_berater-name * {
        font-family: inherit; }
    .WW_MOD_NM_5-0-footer .WW_ct_no_padding .WW_selected-berater .WW_berater-contact {
      list-style-type: none;
      margin: 0;
      padding: 0; }
  @media (max-width: 639px) {
    .WW_MOD_NM_5-0-footer .WW_ct .WW_topic-wrap .WW_topic .WW_titel-wrap .WW_ui-icon {
      display: block;
      -webkit-transform: rotate(90deg);
              transform: rotate(90deg);
      -webkit-transition: -webkit-transform .5s;
      transition: -webkit-transform .5s;
      transition: transform .5s;
      transition: transform .5s, -webkit-transform .5s; }
    .WW_MOD_NM_5-0-footer .WW_ct .WW_topic-wrap .WW_topic .WW_titel-wrap + .nav {
      height: 0;
      overflow: hidden;
      -webkit-transition: height .5s;
      transition: height .5s; }
    .WW_MOD_NM_5-0-footer .WW_ct .WW_topic-wrap .WW_topic .WW_titel-wrap.active .WW_ui-icon {
      -webkit-transform: rotate(270deg);
              transform: rotate(270deg); }
    .WW_MOD_NM_5-0-footer .WW_ct .WW_topic-wrap .WW_topic .WW_titel-wrap.active + .nav {
      height: auto; } }
  .WW_MOD_NM_5-0-footer .WW_ct-newsletter .WW_OBJ_fm-textfield.is-invalid {
    border-color: red; }

.WWI_MOD_CM_4-0-adpstates {
  margin-bottom: 60px; }
  @media (min-width: 640px) {
    .WWI_MOD_CM_4-0-adpstates {
      margin-bottom: 80px; } }
  .WWI_MOD_CM_4-0-adpstates .WW_ct {
    padding-left: 4.16667%;
    padding-right: 4.16667%; }
  .WWI_MOD_CM_4-0-adpstates ul {
    margin-bottom: 0; }

.WW_MOD_NM_1-0-header {
  /*neues Suchfeld*/
  /* nicht verlinkte Menüschaltfläche mit grauem Hintergrund*/ }
  .WW_MOD_NM_1-0-header .WW_nav-search-container {
    padding-right: 12px;
    padding-left: 0px;
    padding-top: 10px;
    height: 60px; }
  .WW_MOD_NM_1-0-header .WW_nav-search-input {
    width: 80px;
    max-height: 35px !important;
    float: left;
    font-size: 0.83rem !important;
    padding: 2px 5px !important; }
  .WW_MOD_NM_1-0-header .WW_OBJ_ui-btn-search {
    float: left;
    max-height: 35px !important;
    min-height: 35px !important;
    width: 40px !important; }
  .WW_MOD_NM_1-0-header .menu_no-click {
    background: #f0f0f0 !important;
    color: black !important; }

.WW_MOD_BM_1-0-beraterbuehne .WW_contact .WW_OBJ_text-link-icon {
  width: 48%; }

.WW_MOD_BM_1-0-beraterbuehne .WW_ekomi {
  margin: 10px 0; }

.WW_MOD_BM_1-0-beraterbuehne .WW_logo {
  display: inline-block;
  float: left; }
  .WW_MOD_BM_1-0-beraterbuehne .WW_logo img {
    width: 68px;
    height: 68px; }

.WW_MOD_BM_1-0-beraterbuehne .WW_rating_wrap {
  float: left; }

.WW_MOD_BM_1-0-beraterbuehne .WW_subrating {
  margin-left: 12px;
  display: inline-block;
  float: left;
  clear: both; }

.WW_MOD_BM_1-0-beraterbuehne .WW_rating_block {
  display: inline-block;
  float: left;
  clear: both;
  margin-left: 0px; }

.WW_MOD_BM_1-0-beraterbuehne .WW_rating_show_all {
  display: inline-block;
  float: left;
  clear: both;
  margin-left: 8px; }

.WW_MOD_BM_1-0-beraterbuehne .WW_rating {
  clear: both;
  *zoom: 1;
  margin-left: 5px; }
  .WW_MOD_BM_1-0-beraterbuehne .WW_rating:before, .WW_MOD_BM_1-0-beraterbuehne .WW_rating:after {
    content: "";
    display: table; }
  .WW_MOD_BM_1-0-beraterbuehne .WW_rating:after {
    clear: both; }
  .WW_MOD_BM_1-0-beraterbuehne .WW_rating ul {
    display: block;
    float: left;
    margin: 2px 5px 2px 5px;
    height: 20px; }
  .WW_MOD_BM_1-0-beraterbuehne .WW_rating li {
    list-style-type: none;
    display: inline-block;
    color: #f84914;
    margin-right: 4px; }
    .WW_MOD_BM_1-0-beraterbuehne .WW_rating li .WW_ui-icon {
      fill: #f84914;
      width: 20px;
      height: 20px; }
  .WW_MOD_BM_1-0-beraterbuehne .WW_rating .WW_rating-number {
    color: #f84914;
    float: left;
    height: 20px;
    font-size: 1rem;
    line-height: 1.45;
    font-family: "WuW-RegularWeb", Arial, Helvetica, sans-serif;
    font-family: "WuW-BoldWeb", Arial, Helvetica, sans-serif;
    font-size: 1.2rem !important; }

.WW_MOD_BM_1-0-beraterbuehne .WW_opened {
  clear: left; }

.WW_MOD_BM_1-0-beraterbuehne .WW_tel-block {
  min-width: 200px; }

.WW_MOD_BM_1-0-beraterbuehne .WW_contact {
  margin-top: 15px;
  margin-bottom: 24px !important; }
  @media (min-width: 640px) {
    .WW_MOD_BM_1-0-beraterbuehne .WW_contact {
      margin-top: 25px; } }

.WW_MOD_BM_1-0-beraterbuehne .WW_ui-icon {
  fill: #f84914;
  top: 4px;
  width: 16px;
  height: 16px; }

.WW_MOD_BM_1-0-beraterbuehne .WW_OBJ_text-link-icon {
  padding-left: 20px; }

.WW_MOD_BM_1-0-beraterbuehne .WW_address {
  margin-bottom: 17px !important; }

.WW_MOD_BM_1-0-beraterbuehne .WW_tel-nrs {
  margin-bottom: 25px !important; }

.WW_MOD_BM_1-0-beraterbuehne .WW_vcard-block {
  margin-top: 0px; }

.WW_MOD_BM_2-0-berater-contentteaser .certificate, .WW_MOD_BM_8-0-event-engagement-teaser .certificate, .WW_MOD_TM_20-0-teaser-slider .certificate {
  display: -webkit-box;
  display: flex;
  justify-content: space-around; }
  .WW_MOD_BM_2-0-berater-contentteaser .certificate img, .WW_MOD_BM_8-0-event-engagement-teaser .certificate img, .WW_MOD_TM_20-0-teaser-slider .certificate img {
    margin: 5px 15px;
    max-width: 170px;
    max-height: 149px;
    width: 45%;
    height: 45%; }

.WWI_loader {
  margin: 100px auto 0;
  width: 150px;
  text-align: center; }

.WWI_loader > div {
  width: 30px;
  height: 30px;
  margin: 5px;
  background-color: #f84914;
  display: inline-block;
  -webkit-animation: sk-bouncedelay 2s infinite ease-in-out both;
  animation: sk-bouncedelay 2s infinite ease-in-out both; }

.WWI_loader .bounce1 {
  -webkit-animation-delay: -0.66s;
  animation-delay: -0.66s; }

.WWI_loader .bounce2 {
  -webkit-animation-delay: -0.33s;
  animation-delay: -0.33s; }

@-webkit-keyframes sk-bouncedelay {
  0%, 80%, 100% {
    -webkit-transform: scale(0); }
  40% {
    -webkit-transform: scale(1); } }

@keyframes sk-bouncedelay {
  0%, 80%, 100% {
    -webkit-transform: scale(0);
    transform: scale(0); }
  40% {
    -webkit-transform: scale(1);
    transform: scale(1); } }

.WW_MOD_EM_10-0-cookiemodul {
  display: none;
  background-color: #f0f0f0;
  z-index: 301;
  position: relative;
  /* INSERT START
* im Rahmen der Zusammenführung aus unserer Entwicklung und der von JvM
*/
  /* INSERT ENDE */ }
  .WW_MOD_EM_10-0-cookiemodul p {
    padding-right: 50px;
    color: #000;
    font-size: 0.83rem;
    line-height: 1.4;
    font-family: "WuW-RegularWeb", Arial, Helvetica, sans-serif;
    font-family: "WuW-RegularWeb", Arial, Helvetica, sans-serif; }
    @media (min-width: 640px) {
      .WW_MOD_EM_10-0-cookiemodul p {
        font-size: 0.83rem; } }
    .WW_MOD_EM_10-0-cookiemodul p a {
      color: #000;
      text-decoration: underline;
      white-space: nowrap; }
    .WW_MOD_EM_10-0-cookiemodul p strong {
      font-family: "WuW-BoldWeb", Arial, Helvetica, sans-serif; }
  .WW_MOD_EM_10-0-cookiemodul .WW_ui-cssbtn-close {
    position: absolute;
    right: 4.16667%;
    top: 20px;
    color: #f84914; }
    .WW_MOD_EM_10-0-cookiemodul .WW_ui-cssbtn-close .WW_ui-icon {
      fill: #f84914; }
  .WW_MOD_EM_10-0-cookiemodul .WW_outer-wrap {
    position: relative;
    max-width: 1500px;
    margin: 0 auto; }
    .WW_MOD_EM_10-0-cookiemodul .WW_outer-wrap .WW_ct {
      padding: 20px 4.16667%; }
  .WW_MOD_EM_10-0-cookiemodul.sticky {
    z-index: 2000;
    position: fixed;
    top: 0;
    width: 100%; }

.WWI_MOD_TM_1-1-stageslider {
  margin-bottom: 40px;
  opacity: 0;
  -webkit-transition: opacity 300ms ease-in-out;
  transition: opacity 300ms ease-in-out; }
  .WWI_MOD_TM_1-1-stageslider.WW_st-active {
    opacity: 1; }
  .WWI_MOD_TM_1-1-stageslider .slick-dots {
    position: relative;
    bottom: auto;
    margin-top: 10px; }
  .WWI_MOD_TM_1-1-stageslider .WW_ct {
    background-color: #f0f0f0;
    display: -webkit-box;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
            flex-direction: column; }
    .WWI_MOD_TM_1-1-stageslider .WW_ct .WW_text-ct-wrap {
      -webkit-box-ordinal-group: 3;
              order: 2;
      padding: 30px 4.16667%; }
    .WWI_MOD_TM_1-1-stageslider .WW_ct .WW_text-ct {
      background: #f0f0f0;
      -webkit-transition: opacity 300ms ease-in-out;
      transition: opacity 300ms ease-in-out; }
      .WWI_MOD_TM_1-1-stageslider .WW_ct .WW_text-ct .WW_OBJ_text-body,
      .WWI_MOD_TM_1-1-stageslider .WW_ct .WW_text-ct .WW_OBJ_ui-btn,
      .WWI_MOD_TM_1-1-stageslider .WW_ct .WW_text-ct .WW_OBJ_text-list-check,
      .WWI_MOD_TM_1-1-stageslider .WW_ct .WW_text-ct .WW_OBJ_text-list-downloads {
        margin-top: 15px; }
        @media (min-width: 640px) {
          .WWI_MOD_TM_1-1-stageslider .WW_ct .WW_text-ct .WW_OBJ_text-body,
          .WWI_MOD_TM_1-1-stageslider .WW_ct .WW_text-ct .WW_OBJ_ui-btn,
          .WWI_MOD_TM_1-1-stageslider .WW_ct .WW_text-ct .WW_OBJ_text-list-check,
          .WWI_MOD_TM_1-1-stageslider .WW_ct .WW_text-ct .WW_OBJ_text-list-downloads {
            margin-top: 25px; } }
      .WWI_MOD_TM_1-1-stageslider .WW_ct .WW_text-ct .WW_OBJ_text-body {
        font-size: 14px;
        display: none; }
      .WWI_MOD_TM_1-1-stageslider .WW_ct .WW_text-ct .WW_OBJ_text-list-check li, .WWI_MOD_TM_1-1-stageslider .WW_ct .WW_text-ct .WW_OBJ_text-list-downloads li {
        font-size: 14px; }
      .WWI_MOD_TM_1-1-stageslider .WW_ct .WW_text-ct .WW_OBJ_text-list-check .WW_ui-icon, .WWI_MOD_TM_1-1-stageslider .WW_ct .WW_text-ct .WW_OBJ_text-list-downloads .WW_ui-icon {
        height: 15px;
        width: 15px;
        top: 3px;
        -webkit-transform: none;
                transform: none; }
    .WWI_MOD_TM_1-1-stageslider .WW_ct .WW_img-ct-wrap {
      display: none;
      position: relative; }
    .WWI_MOD_TM_1-1-stageslider .WW_ct .WW_button-wrap {
      position: relative;
      display: none;
      -webkit-box-ordinal-group: 2;
              order: 1; }
      .WWI_MOD_TM_1-1-stageslider .WW_ct .WW_button-wrap .WW_button-box {
        display: -webkit-box;
        display: flex;
        width: 100%;
        z-index: 10; }
        .WWI_MOD_TM_1-1-stageslider .WW_ct .WW_button-wrap .WW_button-box .WW_OBJ_ui-btn {
          background: #c6c6c6;
          border: none;
          padding: 8px 0;
          margin: 0;
          -webkit-box-flex: 1;
                  flex-grow: 1;
          border-right: 2px solid #fff;
          border-bottom: 2px solid #fff;
          width: 25%;
          text-align: left;
          cursor: pointer;
          -webkit-transition: background 400ms ease-in-out;
          transition: background 400ms ease-in-out; }
          .WWI_MOD_TM_1-1-stageslider .WW_ct .WW_button-wrap .WW_button-box .WW_OBJ_ui-btn:last-child {
            border-right: none; }
          .WWI_MOD_TM_1-1-stageslider .WW_ct .WW_button-wrap .WW_button-box .WW_OBJ_ui-btn:hover .WW_text {
            color: #f84914; }
          .WWI_MOD_TM_1-1-stageslider .WW_ct .WW_button-wrap .WW_button-box .WW_OBJ_ui-btn:hover .WW_ui-icon {
            fill: #f84914; }
          .WWI_MOD_TM_1-1-stageslider .WW_ct .WW_button-wrap .WW_button-box .WW_OBJ_ui-btn.WW_st-active {
            background: #f0f0f0;
            width: 50%; }
            .WWI_MOD_TM_1-1-stageslider .WW_ct .WW_button-wrap .WW_button-box .WW_OBJ_ui-btn.WW_st-active .WW_ui-icon {
              fill: #f84914;
              left: 22px;
              -webkit-transform: translateX(0) translateY(-50%);
                      transform: translateX(0) translateY(-50%); }
            .WWI_MOD_TM_1-1-stageslider .WW_ct .WW_button-wrap .WW_button-box .WW_OBJ_ui-btn.WW_st-active .WW_text {
              color: #f84914;
              max-width: 300px;
              max-height: 300px;
              padding-left: 55px;
              padding-top: 1px;
              opacity: 1; }
          .WWI_MOD_TM_1-1-stageslider .WW_ct .WW_button-wrap .WW_button-box .WW_OBJ_ui-btn .WW_text {
            max-width: 0;
            max-height: 0;
            overflow: hidden;
            opacity: 0;
            font-size: 14px;
            font-family: "WuW-BoldWeb", Arial, Helvetica, sans-serif;
            text-align: left;
            -webkit-transition: opacity 150ms ease-in-out, color 150ms ease-in-out;
            transition: opacity 150ms ease-in-out, color 150ms ease-in-out; }
          .WWI_MOD_TM_1-1-stageslider .WW_ct .WW_button-wrap .WW_button-box .WW_OBJ_ui-btn .WW_ui-icon {
            left: 50%;
            top: calc(50% - 2px);
            -webkit-transform: translateX(-50%) translateY(-50%);
                    transform: translateX(-50%) translateY(-50%);
            fill: #000;
            width: 25px;
            height: 25px;
            -webkit-transition: fill 150ms ease-in-out;
            transition: fill 150ms ease-in-out; }
    .WWI_MOD_TM_1-1-stageslider .WW_ct .WW_img-ct {
      position: absolute;
      left: 0;
      top: 0;
      width: 100%;
      z-index: 1; }
      .WWI_MOD_TM_1-1-stageslider .WW_ct .WW_img-ct picture {
        max-width: 650px;
        position: absolute;
        opacity: 0;
        display: none;
        pointer-events: none;
        -webkit-transition: opacity 150ms ease-in-out;
        transition: opacity 150ms ease-in-out; }
        .WWI_MOD_TM_1-1-stageslider .WW_ct .WW_img-ct picture.WW_st-active {
          pointer-events: all;
          opacity: 1;
          display: block; }
      .WWI_MOD_TM_1-1-stageslider .WW_ct .WW_img-ct img {
        width: 100%;
        height: auto; }

.WWI_MOD_TM_9-0-blogteaser > .WW_ct {
  padding-left: 4.16667%;
  padding-right: 4.16667%; }

.WWI_MOD_TM_9-0-blogteaser .WW_blog-rubrik {
  padding-top: 15px; }
  .WWI_MOD_TM_9-0-blogteaser .WW_blog-rubrik .WW_ui-icon {
    float: left;
    margin-top: -4px; }
    .WWI_MOD_TM_9-0-blogteaser .WW_blog-rubrik .WW_ui-icon.grass {
      fill: #94c23c; }
    .WWI_MOD_TM_9-0-blogteaser .WW_blog-rubrik .WW_ui-icon.wetgrass {
      fill: #65882a; }
    .WWI_MOD_TM_9-0-blogteaser .WW_blog-rubrik .WW_ui-icon.sunrise {
      fill: #f0aa00; }
    .WWI_MOD_TM_9-0-blogteaser .WW_blog-rubrik .WW_ui-icon.sunset {
      fill: #df7d00; }
    .WWI_MOD_TM_9-0-blogteaser .WW_blog-rubrik .WW_ui-icon.creek {
      fill: #00b5d3; }
    .WWI_MOD_TM_9-0-blogteaser .WW_blog-rubrik .WW_ui-icon.ocean {
      fill: #1e6478; }
    .WWI_MOD_TM_9-0-blogteaser .WW_blog-rubrik .WW_ui-icon.pink {
      fill: #a90064; }
    .WWI_MOD_TM_9-0-blogteaser .WW_blog-rubrik .WW_ui-icon.diamond {
      fill: #70003f; }
  .WWI_MOD_TM_9-0-blogteaser .WW_blog-rubrik h1 {
    float: left;
    margin-left: 5px; }
  .WWI_MOD_TM_9-0-blogteaser .WW_blog-rubrik h2 {
    float: left;
    margin-left: 5px; }
  .WWI_MOD_TM_9-0-blogteaser .WW_blog-rubrik h3 {
    float: left;
    margin-left: 5px; }
  .WWI_MOD_TM_9-0-blogteaser .WW_blog-rubrik .WW_blog-show-all {
    float: right;
    padding: 5px;
    margin-top: -5px;
    color: #000;
    border: 2px solid #f0f0f0; }
    .WWI_MOD_TM_9-0-blogteaser .WW_blog-rubrik .WW_blog-show-all:visited {
      color: #000; }
    .WWI_MOD_TM_9-0-blogteaser .WW_blog-rubrik .WW_blog-show-all.grass {
      border: 2px solid #94c23c; }
      .WWI_MOD_TM_9-0-blogteaser .WW_blog-rubrik .WW_blog-show-all.grass:hover {
        border: 2px solid #9fc94f; }
    .WWI_MOD_TM_9-0-blogteaser .WW_blog-rubrik .WW_blog-show-all.wetgrass {
      border: 2px solid #65882a; }
      .WWI_MOD_TM_9-0-blogteaser .WW_blog-rubrik .WW_blog-show-all.wetgrass:hover {
        border: 2px solid #739b30; }
    .WWI_MOD_TM_9-0-blogteaser .WW_blog-rubrik .WW_blog-show-all.sunrise {
      border: 2px solid #f0aa00; }
      .WWI_MOD_TM_9-0-blogteaser .WW_blog-rubrik .WW_blog-show-all.sunrise:hover {
        border: 2px solid #ffb80b; }
    .WWI_MOD_TM_9-0-blogteaser .WW_blog-rubrik .WW_blog-show-all.sunset {
      border: 2px solid #df7d00; }
      .WWI_MOD_TM_9-0-blogteaser .WW_blog-rubrik .WW_blog-show-all.sunset:hover {
        border: 2px solid #f98b00; }
    .WWI_MOD_TM_9-0-blogteaser .WW_blog-rubrik .WW_blog-show-all.creek {
      border: 2px solid #00b5d3; }
      .WWI_MOD_TM_9-0-blogteaser .WW_blog-rubrik .WW_blog-show-all.creek:hover {
        border: 2px solid #00cbed; }
    .WWI_MOD_TM_9-0-blogteaser .WW_blog-rubrik .WW_blog-show-all.ocean {
      border: 2px solid #1e6478; }
      .WWI_MOD_TM_9-0-blogteaser .WW_blog-rubrik .WW_blog-show-all.ocean:hover {
        border: 2px solid #23758c; }
    .WWI_MOD_TM_9-0-blogteaser .WW_blog-rubrik .WW_blog-show-all.pink {
      border: 2px solid #a90064; }
      .WWI_MOD_TM_9-0-blogteaser .WW_blog-rubrik .WW_blog-show-all.pink:hover {
        border: 2px solid #c30073; }
    .WWI_MOD_TM_9-0-blogteaser .WW_blog-rubrik .WW_blog-show-all.diamond {
      border: 2px solid #70003f; }
      .WWI_MOD_TM_9-0-blogteaser .WW_blog-rubrik .WW_blog-show-all.diamond:hover {
        border: 2px solid #8a004d; }

.WWI_MOD_TM_9-0-blogteaser .WW_blog-back {
  padding: 5px;
  color: #000;
  background: #f0f0f0; }
  .WWI_MOD_TM_9-0-blogteaser .WW_blog-back:visited {
    color: #000; }

.WWI_MOD_TM_9-0-blogteaser .rubrik {
  padding-bottom: 40px;
  margin-top: 10px; }

.WWI_MOD_TM_9-0-blogteaser .WW_OBJ_teaser_cursor *, .WWI_MOD_TM_9-0-blogteaser .WW_OBJ_teaser_cursor *::before, .WWI_MOD_TM_9-0-blogteaser .WW_OBJ_teaser_cursor *::after {
  cursor: pointer; }

.WWI_MOD_TM_9-0-blogteaser .WW_contentgrid-row {
  padding: 0 70px; }

.WWI_MOD_TM_9-0-blogteaser .WW_ct-teaser {
  clear: left;
  padding-top: 25px;
  padding-bottom: 25px; }
  @media (min-width: 640px) {
    .WWI_MOD_TM_9-0-blogteaser .WW_ct-teaser {
      padding-top: 40px; } }
  @media (min-width: 640px) {
    .WWI_MOD_TM_9-0-blogteaser .WW_ct-teaser {
      padding-bottom: 40px; } }

.WWI_MOD_TM_9-0-blogteaser .WW_OBJ_teaser {
  height: 100%;
  margin-left: 10px;
  margin-right: 10px; }
  .WWI_MOD_TM_9-0-blogteaser .WW_OBJ_teaser > .WW_ct {
    position: relative;
    overflow: hidden;
    height: 100%; }
    .WWI_MOD_TM_9-0-blogteaser .WW_OBJ_teaser > .WW_ct:before {
      content: "";
      position: absolute;
      left: 0;
      top: 0;
      right: 0;
      bottom: 0;
      z-index: -1;
      display: none; }
  .WWI_MOD_TM_9-0-blogteaser .WW_OBJ_teaser .WW_txt {
    padding-left: 15px;
    padding-right: 15px;
    padding-top: 15px;
    padding-bottom: 55px; }
    @media (min-width: 640px) {
      .WWI_MOD_TM_9-0-blogteaser .WW_OBJ_teaser .WW_txt {
        padding-left: 25px;
        padding-right: 25px; } }
    @media (min-width: 640px) {
      .WWI_MOD_TM_9-0-blogteaser .WW_OBJ_teaser .WW_txt {
        padding-top: 25px; } }
  .WWI_MOD_TM_9-0-blogteaser .WW_OBJ_teaser .WW_txt-content {
    border: 2px solid #f0f0f0;
    border-top: none;
    padding: 5px 10px;
    height: 100px; }
  .WWI_MOD_TM_9-0-blogteaser .WW_OBJ_teaser.WW_ext-type > .WW_ct {
    position: relative; }
  .WWI_MOD_TM_9-0-blogteaser .WW_OBJ_teaser.WW_ext-type .WW_ui-icon {
    margin-bottom: -2px; }
  .WWI_MOD_TM_9-0-blogteaser .WW_OBJ_teaser.WW_ext-type .WW_txt {
    position: relative; }
  .WWI_MOD_TM_9-0-blogteaser .WW_OBJ_teaser.WW_ext-type .WW_image {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    padding-top: 0; }
  .WWI_MOD_TM_9-0-blogteaser .WW_OBJ_teaser.WW_ext-type .WW_img-ct:before {
    content: "";
    position: absolute;
    z-index: 3;
    left: 0;
    right: 0;
    bottom: 100px;
    height: 20px;
    background-color: rgba(255, 255, 255, 0.5); }
  .WWI_MOD_TM_9-0-blogteaser .WW_OBJ_teaser.WW_ext-type .WW_img-ct img {
    width: 100%;
    height: auto; }

.WWI_MOD_TM_9-0-blogteaser .slick-dots {
  display: block;
  position: relative;
  bottom: 0; }
  .WWI_MOD_TM_9-0-blogteaser .slick-dots.grass .slick-active button:before, .WWI_MOD_TM_9-0-blogteaser .slick-dots.grass .slick-active .WW_MOD_EM_2-0-widgetleiste .WW_search-window .WW_switch-wrap a.WW_switch-button:before, .WW_MOD_EM_2-0-widgetleiste .WW_search-window .WW_switch-wrap .WWI_MOD_TM_9-0-blogteaser .slick-dots.grass .slick-active a.WW_switch-button:before {
    background-color: #94c23c; }
  .WWI_MOD_TM_9-0-blogteaser .slick-dots.wetgrass .slick-active button:before, .WWI_MOD_TM_9-0-blogteaser .slick-dots.wetgrass .slick-active .WW_MOD_EM_2-0-widgetleiste .WW_search-window .WW_switch-wrap a.WW_switch-button:before, .WW_MOD_EM_2-0-widgetleiste .WW_search-window .WW_switch-wrap .WWI_MOD_TM_9-0-blogteaser .slick-dots.wetgrass .slick-active a.WW_switch-button:before {
    background-color: #65882a; }
  .WWI_MOD_TM_9-0-blogteaser .slick-dots.sunrise .slick-active button:before, .WWI_MOD_TM_9-0-blogteaser .slick-dots.sunrise .slick-active .WW_MOD_EM_2-0-widgetleiste .WW_search-window .WW_switch-wrap a.WW_switch-button:before, .WW_MOD_EM_2-0-widgetleiste .WW_search-window .WW_switch-wrap .WWI_MOD_TM_9-0-blogteaser .slick-dots.sunrise .slick-active a.WW_switch-button:before {
    background-color: #f0aa00; }
  .WWI_MOD_TM_9-0-blogteaser .slick-dots.sunset .slick-active button:before, .WWI_MOD_TM_9-0-blogteaser .slick-dots.sunset .slick-active .WW_MOD_EM_2-0-widgetleiste .WW_search-window .WW_switch-wrap a.WW_switch-button:before, .WW_MOD_EM_2-0-widgetleiste .WW_search-window .WW_switch-wrap .WWI_MOD_TM_9-0-blogteaser .slick-dots.sunset .slick-active a.WW_switch-button:before {
    background-color: #df7d00; }
  .WWI_MOD_TM_9-0-blogteaser .slick-dots.creek .slick-active button:before, .WWI_MOD_TM_9-0-blogteaser .slick-dots.creek .slick-active .WW_MOD_EM_2-0-widgetleiste .WW_search-window .WW_switch-wrap a.WW_switch-button:before, .WW_MOD_EM_2-0-widgetleiste .WW_search-window .WW_switch-wrap .WWI_MOD_TM_9-0-blogteaser .slick-dots.creek .slick-active a.WW_switch-button:before {
    background-color: #00b5d3; }
  .WWI_MOD_TM_9-0-blogteaser .slick-dots.ocean .slick-active button:before, .WWI_MOD_TM_9-0-blogteaser .slick-dots.ocean .slick-active .WW_MOD_EM_2-0-widgetleiste .WW_search-window .WW_switch-wrap a.WW_switch-button:before, .WW_MOD_EM_2-0-widgetleiste .WW_search-window .WW_switch-wrap .WWI_MOD_TM_9-0-blogteaser .slick-dots.ocean .slick-active a.WW_switch-button:before {
    background-color: #1e6478; }
  .WWI_MOD_TM_9-0-blogteaser .slick-dots.pink .slick-active button:before, .WWI_MOD_TM_9-0-blogteaser .slick-dots.pink .slick-active .WW_MOD_EM_2-0-widgetleiste .WW_search-window .WW_switch-wrap a.WW_switch-button:before, .WW_MOD_EM_2-0-widgetleiste .WW_search-window .WW_switch-wrap .WWI_MOD_TM_9-0-blogteaser .slick-dots.pink .slick-active a.WW_switch-button:before {
    background-color: #a90064; }
  .WWI_MOD_TM_9-0-blogteaser .slick-dots.diamond .slick-active button:before, .WWI_MOD_TM_9-0-blogteaser .slick-dots.diamond .slick-active .WW_MOD_EM_2-0-widgetleiste .WW_search-window .WW_switch-wrap a.WW_switch-button:before, .WW_MOD_EM_2-0-widgetleiste .WW_search-window .WW_switch-wrap .WWI_MOD_TM_9-0-blogteaser .slick-dots.diamond .slick-active a.WW_switch-button:before {
    background-color: #70003f; }

.WWI_MOD_TM_9-0-blogteaser .slick-prev {
  z-index: 100; }
  .WWI_MOD_TM_9-0-blogteaser .slick-prev .WW_ui-icon {
    fill: #c6c6c6; }

.WWI_MOD_TM_9-0-blogteaser .slick-next .WW_ui-icon {
  fill: #c6c6c6; }

.WWI_MOD_TM_9-0-blogteaser .WW_OBJ_ui-pager {
  display: none; }

.WWI_MOD_TM_9-0-blogteaser-nav {
  display: none;
  margin-bottom: 60px; }
  @media (min-width: 640px) {
    .WWI_MOD_TM_9-0-blogteaser-nav {
      margin-bottom: 80px; } }
  .WWI_MOD_TM_9-0-blogteaser-nav .WW_ct .WW_navigation {
    display: none; }

@media print {
  /*-----|| global font definitions ||-------------------------------------------------*/
  /*-----------------------------------------------------------------------------------*/
  body {
    padding: 0;
    background: none;
    -webkit-font-smoothing: subpixel-antialiased; }
  * {
    /* basic font family/groundcolor */
    color: #000;
    font: 10pt Arial, sans-serif;
    /*quotes: "\201E" "\201C" "\201A" "\2018";*/ }
  h1, h2, h3, h4, h5, h6 {
    /* no page-break after headings */
    page-break-after: avoid; }
  a:link, a:visited, a:active, a:focus {
    /* basic link groundcolor */
    text-decoration: underline;
    color: #9B9B9B; }
  a[href^=http]:after {
    /* set urls visible after links --> modern browsers */
    /* content:" <"attr(href)">"; 
        background-color:inherit;
        color:#369; 
        font-style:italic; */ }
  *[cite]:after {
    content: close-quote " (Quelle: " attr(cite) ")"; }
  abbr[title]:after {
    content: " (" attr(title) ")"; }
  img {
    max-width: 100% !important;
    width: auto !important; }
  q:before, blockquote:before {
    content: open-quote; }
  q:after, blockquote:after {
    content: close-quote; }
  @page {
    margin: 2cm 1cm; }
  /*-----|| hide areas ||--------------------------------------------------------------*/
  /*-----------------------------------------------------------------------------------*/
  .ITS_area-hd {
    display: none; }
  /*-----|| page areas ||--------------------------------------------------------------*/
  /*-----------------------------------------------------------------------------------*/
  /*-----|| area document ||-----*/
  .ITS_area-dc {
    width: 100% !important;
    margin: 0 !important;
    padding: 0 !important; }
  /*-----|| text objects ||------------------------------------------------------------*/
  /*-----------------------------------------------------------------------------------*/
  /*-----|| ui objects ||--------------------------------------------------------------*/
  /*-----------------------------------------------------------------------------------*/
  /*-----|| element objects ||---------------------------------------------------------*/
  /*-----------------------------------------------------------------------------------*/ }

/*-----|| for webkit only (yet) ||-----*/
@media print and (color) {
  * {
    -webkit-print-color-adjust: exact;
    print-color-adjust: exact; } }
