




























/*<var name="headline1Bottom" value="min(100px, calc(5.3639846743vw + 9.8850574713px))"/>
<var name="headline2Bottom" value="max(15px, calc(-0.3831417625vw + 21.4367816092px))"/>
<var name="headline3Bottom" value="max(15px, calc(-0.3831417625vw + 21.4367816092px))"/>
<var name="headline4Bottom" value="max(15px, calc(-0.3831417625vw + 21.4367816092px))"/>
<var name="headline5Bottom" value="max(15px, calc(-0.3831417625vw + 21.4367816092px))"/>
<var name="headline6Bottom" value="max(15px, calc(-0.3831417625vw + 21.4367816092px))"/>*/


















































































































































@media (min-width: 1200px) { #wMediaqueryTmp, #wMediaqueryTmp_xl_min {font-family:"mediaquery_viewport_xl_min"}
.hideIfViewport_xl_min {

display:none !important;
}
}


@media (max-width: 1199px) { #wMediaqueryTmp, #wMediaqueryTmp_xl_max {font-family:"mediaquery_viewport_xl_max"}
.hideIfViewport_xl_max {

display:none !important;
}
}


@media (min-width: 992px) { #wMediaqueryTmp, #wMediaqueryTmp_l_min {font-family:"mediaquery_viewport_l_min"}
.hideIfViewport_l_min {

display:none !important;
}
}


@media (max-width: 991px) { #wMediaqueryTmp, #wMediaqueryTmp_l_max {font-family:"mediaquery_viewport_l_max"}
.hideIfViewport_l_max {

display:none !important;
}
}


@media (min-width: 768px) { #wMediaqueryTmp, #wMediaqueryTmp_m_min {font-family:"mediaquery_viewport_m_min"}
.hideIfViewport_m_min {

display:none !important;
}
}


@media (max-width: 767px) { #wMediaqueryTmp, #wMediaqueryTmp_m_max {font-family:"mediaquery_viewport_m_max"}
.hideIfViewport_m_max {

display:none !important;
}
}


@media (min-width: 576px) { #wMediaqueryTmp, #wMediaqueryTmp_s_min {font-family:"mediaquery_viewport_s_min"}
.hideIfViewport_s_min {

display:none !important;
}
}


@media (max-width: 575px) { #wMediaqueryTmp, #wMediaqueryTmp_s_max {font-family:"mediaquery_viewport_s_max"}
.hideIfViewport_s_max {

display:none !important;
}
}


@media (min-width: 415px) { #wMediaqueryTmp, #wMediaqueryTmp_xs_min {font-family:"mediaquery_viewport_xs_min"}
.hideIfViewport_xs_min {

display:none !important;
}
}


@media (max-width: 414px) { #wMediaqueryTmp, #wMediaqueryTmp_xs_max {font-family:"mediaquery_viewport_xs_max"}
.hideIfViewport_xs_max {

display:none !important;
}
}




































































































































































































































































































































































































































:root {
--baseColorPrimary1:#00A0D2;
--baseColorPrimary2:#00A0D2;
--baseColorWhite:#FFFFFF;
--baseColorLighter:#E8ECEF;
--baseColorLight:#DDDDDD;
--baseColorSemi:#C0C0C0;
--baseColorDark:#7D7D7D;
--baseColorDarker:#4E4E4E;
--baseColorBlack:#000000;
--baseColorBlue:var(--baseColorPrimary1);
--baseColorRed:#E6000F;
--baseColorDarkGrey:var(--baseColorDarker);
--baseColorGrey:var(--baseColorDark);
--baseColorGreyDarker:#707070;
--baseColorLightGrey:var(--baseColorLighter);
--baseColorBlackLight:#3C3C3C;
--baseColorBlueLight:#B9D4D9;
--backgroundColorBody:var(--baseColorWhite);
--backgroundColorHeader:var(--baseColorLighter);
--backgroundColorHeaderBefore:var(--baseColorDarker);
--fontColorHeaderBefore:var(--baseColorWhite);
--fontColorSearchSymbolHeaderBefore:var(--baseColorWhite);
--fontColorHeaderAfter:var(--baseColorDark);
--backgroundColorHeaderAfter:var(--baseColorLight);
--fontColorSearchSymbolHeader:var(--baseColorDarker);
--fontColorSearchSymbolHeaderAfter:var(--baseColorDarker);
--backgroundColorSearchLayer:var(--baseColorLight);
--fontColorNavigationMetaHeaderMainLevel1:var(--baseColorDarker);
--fontColorNavigationMetaHeaderMainLevel1Selected:var(--baseColorDarker);
--fontColorNavigationMetaHeaderMainLevel1Hover:var(--baseColorDarker);
--fontColorNavigationMetaHeaderMainLevel1Active:var(--baseColorDarker);
--fontColorNavigationMetaHeaderBeforeLevel1:var(--baseColorWhite);
--fontColorNavigationMetaHeaderBeforeLevel1Selected:var(--baseColorWhite);
--fontColorNavigationMetaHeaderBeforeLevel1Hover:var(--baseColorWhite);
--fontColorNavigationMetaHeaderBeforeLevel1Active:var(--baseColorWhite);
--backgroundColorNavigationMeta:transparent;
--backgroundColorNavigationMain:transparent;
--backgroundColorNavigationMainLayer:var(--baseColorLighter);
--backgroundColorMegaDropdown:var(--baseColorLighter);
--backgroundColorNavigationMainBlockBefore:transparent;
--fontColorNavigationMainLevel1:var(--baseColorWhite);
--fontColorNavigationMainLevel1Selected:var(--baseColorWhite);
--fontColorNavigationMainLevel1Hover:var(--baseColorWhite);
--fontColorNavigationMainLevel1Active:var(--baseColorWhite);
--fontColorNavigationMainLevel2:var(--baseColorDarker);
--fontColorNavigationMainLevel2Selected:var(--baseColorDarker);
--fontColorNavigationMainLevel2Hover:var(--baseColorDarker);
--fontColorNavigationMainLevel2Active:var(--baseColorDarker);
--backgroundColorNavigationMainLevel1:transparent;
--backgroundColorNavigationMainLevel1Selected:transparent;
--backgroundColorNavigationMainLevel1Hover:transparent;
--backgroundColorNavigationMainLevel1Active:transparent;
--backgroundColorNavigationMainLevel2:transparent;
--backgroundColorNavigationMainLevel2Selected:transparent;
--backgroundColorNavigationMainLevel2Hover:rgba(0,0,0,0.02);
--backgroundColorNavigationMainLevel2Active:rgba(0,0,0,0.05);
--symbolColorNavigationMenu:var(--baseColorBlack);
--backgroundColorNavigationMenu:var(--baseColorWhite);
--borderColorNavigationMenuMenuLevel1:var(--baseColorSemi);
--fontColorNavigationMenuLevel1:var(--baseColorWhite);
--fontColorNavigationMenuLevel1Selected:var(--baseColorWhite);
--fontColorNavigationMenuLevel1Hover:var(--baseColorWhite);
--fontColorNavigationMenuLevel1Active:var(--baseColorWhite);
--fontColorNavigationMenuLevel2:var(--baseColorDarker);
--fontColorNavigationMenuLevel2Selected:var(--baseColorDarker);
--fontColorNavigationMenuLevel2Hover:var(--baseColorDarker);
--fontColorNavigationMenuLevel2Active:var(--baseColorDarker);
--backgroundColorNavigationMenuLevel1:transparent;
--backgroundColorNavigationMenuLevel1Selected:transparent;
--backgroundColorNavigationMenuLevel1Hover:transparent;
--backgroundColorNavigationMenuLevel1Active:rgba(0,0,0,0);
--backgroundColorNavigationMenuLevel2:transparent;
--backgroundColorNavigationMenuLevel2Selected:transparent;
--backgroundColorNavigationMenuLevel2Hover:transparent;
--backgroundColorNavigationMenuLevel2Active:rgba(0,0,0,0);
--backgroundColorNavigationSub:transparent;
--fontColorNavigationSubLevel1:var(--baseColorDarker);
--fontColorNavigationSubLevel1Selected:var(--baseColorDarker);
--fontColorNavigationSubLevel1Hover:var(--baseColorDarker);
--fontColorNavigationSubLevel1Active:var(--baseColorDarker);
--fontColorNavigationSubLevel2:var(--baseColorDarker);
--fontColorNavigationSubLevel2Selected:var(--baseColorDarker);
--fontColorNavigationSubLevel2Hover:var(--baseColorDarker);
--fontColorNavigationSubLevel2Active:var(--baseColorDarker);
--backgroundColorNavigationSubLevel1:transparent;
--backgroundColorNavigationSubLevel1Selected:transparent;
--backgroundColorNavigationSubLevel1Hover:transparent;
--backgroundColorNavigationSubLevel1Active:transparent;
--backgroundColorNavigationSubLevel2:transparent;
--backgroundColorNavigationSubLevel2Selected:transparent;
--backgroundColorNavigationSubLevel2Hover:transparent;
--backgroundColorNavigationSubLevel2Active:transparent;
--fontColorNavigationBreadcrumb:rgba(78,78,78,0.5);
--fontColorNavigationBreadcrumbHover:var(--baseColorDarker);
--fontColorNavigationBreadcrumbActive:var(--baseColorDarker);
--backgroundColorNavigationBreadcrumb:transparent;
--backgroundColorContent:var(--baseColorWhite);
--fontColorDefault:var(--baseColorDarker);
--fontColorSub:rgba(78,78,78,0.7);
--fontColorWeak:rgba(78,78,78,0.7);
--fontColorVeryWeak:rgba(78,78,78,0.4);
--fontColorInverseDefault:var(--baseColorWhite);
--fontColorInverseSub:rgba(255,255,255,0.7);
--fontColorInverseWeak:rgba(255,255,255,0.7);
--fontColorError:#FB0008;
--headlineDecorationColor:var(--baseColorBlue);
--fontColorHeadline1:var(--baseColorBlack);
--fontColorHeadline2:var(--baseColorBlack);
--fontColorHeadline3:var(--baseColorBlack);
--fontColorHeadline4:var(--baseColorBlack);
--fontColorHeadline5:var(--baseColorBlack);
--fontColorHeadline6:var(--baseColorBlack);
--fontColorInverseHeadline1:var(--baseColorWhite);
--fontColorInverseHeadline2:var(--baseColorWhite);
--fontColorInverseHeadline3:var(--baseColorWhite);
--fontColorInverseHeadline4:var(--baseColorWhite);
--fontColorInverseHeadline5:var(--baseColorWhite);
--fontColorInverseHeadline6:var(--baseColorWhite);
--fontColorLink:var(--baseColorPrimary1);
--fontColorLinkHover:var(--baseColorPrimary1);
--fontColorLinkActive:var(--baseColorPrimary1);
--fontColorInverseLink:var(--baseColorWhite);
--fontColorInverseLinkHover:var(--baseColorPrimary1);
--fontColorInverseLinkActive:var(--baseColorPrimary1);
--fontColorEntryTitle:var(--baseColorBlackLight);
--fontColorEntryDate:var(--baseColorBlackLight);
--fontColorEntryDescription:var(--baseColorBlackLight);
--fontColorInverseEntryTitle:var(--fontColorInverseDefault);
--fontColorInverseEntryDate:var(--fontColorInverseDefault);
--fontColorInverseEntryDescription:var(--fontColorInverseDefault);
--backgroundColorWhite:var(--baseColorWhite);
--backgroundColorBlack:var(--baseColorBlack);
--backgroundColorLight1:var(--baseColorLighter);
--backgroundColorLight2:var(--baseColorLight);
--backgroundColorDark1:var(--baseColorDarker);
--backgroundColorDark2:var(--baseColorPrimary1);
--backgroundColorError:rgba(251,0,8,0.3);
--borderColorDefault:var(--baseColorDark);
--borderColorInverse:var(--baseColorWhite);
--borderColorLight:var(--baseColorSemi);
--borderColorDark:var(--baseColorBlack);
--borderColorLines:var(--baseColorBlack);
--backgroundColorButton:var(--baseColorBlue);
--backgroundColorButtonHover:var(--backgroundColorButton);
--backgroundColorButtonActive:var(--backgroundColorButton);
--borderColorButton:var(--baseColorBlue);
--borderColorButtonHover:var(--borderColorButton);
--borderColorButtonActive:var(--borderColorButton);
--fontColorButton:var(--baseColorWhite);
--fontColorButtonHover:var(--baseColorWhite);
--fontColorButtonActive:var(--baseColorWhite);
--backgroundColorInverseButton:var(--baseColorWhite);
--backgroundColorInverseButtonHover:var(--baseColorWhite);
--backgroundColorInverseButtonActive:var(--baseColorWhite);
--borderColorInverseButton:var(--baseColorBlack);
--borderColorInverseButtonHover:var(--baseColorBlack);
--borderColorInverseButtonActive:var(--baseColorBlack);
--fontColorInverseButton:var(--baseColorBlack);
--fontColorInverseButtonHover:var(--baseColorBlack);
--fontColorInverseButtonActive:var(--baseColorBlack);
--backgroundColorInputs:var(--baseColorLighter);
--borderColorInput:var(--baseColorLighter);
--borderColorInputFocus:var(--baseColorLighter);
--backgroundColorTable:transparent;
--backgroundColorTableHeader:var(--baseColorDark);
--backgroundColorTableCellHightlighted:var(--baseColorLighter);
--borderColorTable:var(--baseColorDark);
--colorLinkIcon:var(--baseColorWhite);
--colorLinkIconInverse:var(--baseColorBlack);
--fontColorFunctions:var(--baseColorSemi);
--fontColorFunctionsActive:var(--baseColorDark);
--backgroundColorFunctions:transparent;
--backgroundColorFunctionsActive:transparent;
--backgroundColorFooter:var(--baseColorWhite);
--isDarkBackgroundFooter:no;
--scrollbarColor:var(--baseColorSemi);
--scrollbarColorLight:var(--baseColorLighter);
--fontColorTimelineTitle:var(--baseColorBlackLight);
--borderColorTimelineLeft:var(--baseColorBlue);
--borderColorTimelineRight:var(--baseColorRed);
}










@font-face {
font-display:swap;
font-family:'Roboto-Light';
font-style:normal;
font-weight:300;
src:url('/weblication-wGlobal/wGlobal/layout/webfonts/Roboto/roboto-v30-latin-300.woff2') format('woff2'), url('/weblication-wGlobal/wGlobal/layout/webfonts/Roboto/roboto-v30-latin-300.ttf') format('truetype');
}
@font-face {
font-display:swap;
font-family:'Roboto-Regular';
font-style:normal;
font-weight:400;
src:url('/weblication-wGlobal/wGlobal/layout/webfonts/Roboto/roboto-v30-latin-regular.woff2') format('woff2'), url('/weblication-wGlobal/wGlobal/layout/webfonts/Roboto/roboto-v30-latin-regular.ttf') format('truetype');
}
@font-face {
font-display:swap;
font-family:'Roboto-Medium';
font-style:normal;
font-weight:500;
src:url('/weblication-wGlobal/wGlobal/layout/webfonts/Roboto/roboto-v30-latin-500.woff2') format('woff2'), url('/weblication-wGlobal/wGlobal/layout/webfonts/Roboto/roboto-v30-latin-500.ttf') format('truetype');
}
@font-face {
font-display:swap;
font-family:'Roboto-Bold';
font-style:normal;
font-weight:700;
src:url('/weblication-wGlobal/wGlobal/layout/webfonts/Roboto/roboto-v30-latin-700.woff2') format('woff2'), url('/weblication-wGlobal/wGlobal/layout/webfonts/Roboto/roboto-v30-latin-700.ttf') format('truetype');
}
@font-face {
font-display:swap;
font-family:'Roboto-BoldBold';
font-style:normal;
font-weight:900;
src:url('/weblication-wGlobal/wGlobal/layout/webfonts/Roboto/roboto-v30-latin-900.woff2') format('woff2'), url('/weblication-wGlobal/wGlobal/layout/webfonts/Roboto/roboto-v30-latin-900.ttf') format('truetype');
}
































































































































































































































:root {
--fontFamilyLight:"Roboto-Light", Arial, Helvetica, Sans-serif;
--fontFamilyRegular:"Roboto-Regular", Arial, Helvetica, Sans-serif;
--fontFamilyMedium:"Roboto-Medium", Arial, Helvetica, Sans-serif;
--fontFamilyBold:"Roboto-Bold", Arial, Helvetica, Sans-serif;
--fontFamilyDefault:var(--fontFamilyRegular);
--fontFamilyNavigationMain:inherit;
--fontFamilyNavigationSub:inherit;
--fontFamilyHeadline1:var(--fontFamilyLight);
--fontFamilyHeadline2:var(--fontFamilyLight);
--fontFamilyHeadline3:var(--fontFamilyBold);
--fontFamilyHeadline4:var(--fontFamilyBold);
--fontFamilyHeadline5:var(--fontFamilyBold);
--fontFamilyHeadline6:var(--fontFamilyBold);
--fontFamilyEntryTitle:inherit;
--fontSizeRoot:16px;
--fontSizeRoot_m:16px;
--fontSizeRoot_l:16px;
--fontSizeRoot_xl:16px;
--fontSizeDefault:min(16px,calc(0.0766283525vw + 14.7126436782px));
--fontSizeLarge:min(16px,calc(0.0766283525vw + 14.7126436782px));
--fontSizeXLarge:min(16px,calc(0.0766283525vw + 14.7126436782px));
--fontSizeConclusion:min(16px,calc(0.0766283525vw + 14.7126436782px));
--fontSizeAdditional:min(16px,calc(0.0766283525vw + 14.7126436782px));
--fontSizeLabel:15px;
--fontSizeNavigationMainLevel1:min(16px,calc(-0.4597701149vw + 23.724137931px));
--fontSizeNavigationMainLevel2:min(16px,calc(-0.4597701149vw + 23.724137931px));
--fontSizeNavigationMainLevel3:min(16px,calc(-0.4597701149vw + 23.724137931px));
--fontSizeNavigationMainLevel4:min(16px,calc(-0.4597701149vw + 23.724137931px));
--fontSizeNavigationMenuLevel1:min(16px,calc(-0.4597701149vw + 23.724137931px));
--fontSizeNavigationMenuLevel2:min(16px,calc(-0.4597701149vw + 23.724137931px));
--fontSizeNavigationMenuLevel3:min(16px,calc(-0.4597701149vw + 23.724137931px));
--fontSizeNavigationMenuLevel4:min(16px,calc(-0.4597701149vw + 23.724137931px));
--fontSizeNavigationMetaLevel1:min(16px,calc(-0.4597701149vw + 23.724137931px));
--fontSizeHeadline1:min(45px,calc(1.1494252874vw + 25.6896551724px));
--fontSizeHeadline2:min(45px,calc(1.1494252874vw + 25.6896551724px));
--fontSizeHeadline3:min(30px,calc(0.4597701149vw + 22.275862069px));
--fontSizeHeadline4:min(24px,calc(0vw + 24px));
--fontSizeHeadline5:min(18px,calc(0.2298850575vw + 14.1379310345px));
--fontSizeHeadline6:min(18px,calc(0.2298850575vw + 14.1379310345px));
--fontSizeHeadline1Full:min(45px,calc(1.1494252874vw + 25.6896551724px));
--fontSizeHeadline2Full:min(45px,calc(1.1494252874vw + 25.6896551724px));
--fontSizeHeadline3Full:min(30px,calc(0.4597701149vw + 22.275862069px));
--fontSizeHeadline4Full:min(24px,calc(0vw + 24px));
--fontSizeHeadline5Full:min(18px,calc(0.2298850575vw + 14.1379310345px));
--fontSizeHeadline6Full:min(18px,calc(0.2298850575vw + 14.1379310345px));
--fontSizeEntryTitle:var(--fontSizeHeadline4);
--fontSizeEntryDate:var(--fontSizeDefault);
--fontSizeEntryDescription:var(--fontSizeDefault);
--fontWeightNavigationMainLevel1:normal;
--fontWeightNavigationMainLevel2:normal;
--fontWeightNavigationMainLevel3:normal;
--fontWeightNavigationMainLevel4:normal;
--fontWeightNavigationMenuLevel1:normal;
--fontWeightNavigationMenuLevel2:normal;
--fontWeightNavigationMenuLevel3:normal;
--fontWeightNavigationMenuLevel4:normal;
--fontWeightNavigationMetaLevel1:normal;
--fontWeightHeadline1:normal;
--fontWeightHeadline2:normal;
--fontWeightHeadline3:bold;
--fontWeightHeadline4:bold;
--fontWeightHeadline5:bold;
--fontWeightHeadline6:bold;
--fontWeightHeadline1Full:normal;
--fontWeightHeadline2Full:normal;
--fontWeightHeadline3Full:bold;
--fontWeightHeadline4Full:bold;
--fontWeightHeadline5Full:bold;
--fontWeightHeadline6Full:bold;
--fontWeightEntryTitle:bold;
--fontWeightEntryDate:normal;
--lineHeightDefault:min(26px,calc(0.0766283525vw + 24.7126436782px));
--lineHeightLarge:min(26px,calc(0.0766283525vw + 24.7126436782px));
--lineHeightConclusion:min(26px,calc(0.0766283525vw + 24.7126436782px));
--lineHeightAdditional:min(26px,calc(0.0766283525vw + 24.7126436782px));
--lineHeightNavigationMainLevel1:min(21px,calc(-0.6130268199vw + 31.2988505747px));
--lineHeightNavigationMainLevel2:min(21px,calc(-0.6130268199vw + 31.2988505747px));
--lineHeightNavigationMainLevel3:min(21px,calc(-0.6130268199vw + 31.2988505747px));
--lineHeightNavigationMainLevel4:min(21px,calc(-0.6130268199vw + 31.2988505747px));
--lineHeightNavigationMenuLevel1:min(21px,calc(-0.6130268199vw + 31.2988505747px));
--lineHeightNavigationMenuLevel2:min(21px,calc(-0.6130268199vw + 31.2988505747px));
--lineHeightNavigationMenuLevel3:min(21px,calc(-0.6130268199vw + 31.2988505747px));
--lineHeightNavigationMenuLevel4:min(21px,calc(-0.6130268199vw + 31.2988505747px));
--lineHeightHeadline1:min(55px,calc(1.3026819923vw + 33.1149425287px));
--lineHeightHeadline2:min(55px,calc(1.3026819923vw + 33.1149425287px));
--lineHeightHeadline3:min(38px,calc(0.6130268199vw + 27.7011494253px));
--lineHeightHeadline4:min(32px,calc(0vw + 32px));
--lineHeightHeadline5:min(22px,calc(0.153256705vw + 19.4252873563px));
--lineHeightHeadline6:min(22px,calc(0.153256705vw + 19.4252873563px));
--lineHeightHeadline1Full:min(55px,calc(1.3026819923vw + 33.1149425287px));
--lineHeightHeadline2Full:min(55px,calc(1.3026819923vw + 33.1149425287px));
--lineHeightHeadline3Full:min(38px,calc(0.6130268199vw + 27.7011494253px));
--lineHeightHeadline4Full:min(32px,calc(0vw + 32px));
--lineHeightHeadline5Full:min(22px,calc(0.153256705vw + 19.4252873563px));
--lineHeightHeadline6Full:min(22px,calc(0.153256705vw + 19.4252873563px));
--lineHeightEntryTitle:var(--lineHeightHeadline4);
--lineHeightEntryDate:var(--lineHeightDefault);
--lineHeightEntryDescription:var(--lineHeightDefault);
}
.isDarkBackground div:not(.keepColor), .isDarkBackground span:not(.keepColor), .isDarkBackground p:not(.keepColor), .isDarkBackground strong:not(.keepColor), .isDarkBackground em:not(.keepColor), .isDarkBackground ul:not(.keepColor), .isDarkBackground li:not(.keepColor), .isLightBackground .isDarkBackground div:not(.keepColor), .isLightBackground .isDarkBackground span:not(.keepColor), .isLightBackground .isDarkBackground p:not(.keepColor), .isLightBackground .isDarkBackground strong:not(.keepColor), .isLightBackground .isDarkBackground em:not(.keepColor), .isLightBackground .isDarkBackground ul:not(.keepColor), .isLightBackground .isDarkBackground li:not(.keepColor) {

color:#FFFFFF;
}
.isDarkBackground a:not(.keepColor), .isDarkBackground a *:not(.keepColor), .isLightBackground .isDarkBackground a:not(.keepColor), .isLightBackground .isDarkBackground a *:not(.keepColor) {

color:#FFFFFF;
}
.isDarkBackground a:not(.keepColor):hover, .isDarkBackground a *:not(.keepColor):hover, .isLightBackground .isDarkBackground a:not(.keepColor):hover, .isLightBackground .isDarkBackground a *:not(.keepColor):hover {

color:#00A0D2;
}
.isDarkBackground .accordionHeaderOpener:not(.keepColor):before, .isDarkBackground .accordionHeaderOpener:not(.keepColor):after, .isLightBackground .isDarkBackground .accordionHeaderOpener:not(.keepColor):before, .isLightBackground .isDarkBackground .accordionHeaderOpener:not(.keepColor):after {

background-color:#FFFFFF !important;
}
.isDarkBackground .text-sub:not(.keepColor), .isLightBackground .isDarkBackground .text-sub:not(.keepColor) {

color:rgba(255,255,255,0.7);
}
.isDarkBackground .text-weak:not(.keepColor), .isLightBackground .isDarkBackground .text-weak:not(.keepColor) {

color:rgba(255,255,255,0.7);
}
.isDarkBackground h1:not(.keepColor), .isDarkBackground h1 *:not(.keepColor), .isLightBackground .isDarkBackground h1:not(.keepColor), .isLightBackground .isDarkBackground h1 *:not(.keepColor) {

color:#FFFFFF;
}
.isDarkBackground h2:not(.keepColor), .isDarkBackground h2 *:not(.keepColor), .isLightBackground .isDarkBackground h2:not(.keepColor), .isLightBackground .isDarkBackground h2 *:not(.keepColor) {

color:#FFFFFF;
}
.isDarkBackground h3:not(.keepColor), .isDarkBackground h3 *:not(.keepColor), .isLightBackground .isDarkBackground h3:not(.keepColor), .isLightBackground .isDarkBackground h3 *:not(.keepColor) {

color:#FFFFFF;
}
.isDarkBackground h4:not(.keepColor), .isDarkBackground h4 *:not(.keepColor), .isDarkBackground h5:not(.keepColor), .isDarkBackground h5 *:not(.keepColor), .isDarkBackground h6:not(.keepColor), .isDarkBackground h6 *:not(.keepColor), .isLightBackground .isDarkBackground h4:not(.keepColor), .isLightBackground .isDarkBackground h4 *:not(.keepColor), .isLightBackground .isDarkBackground h5:not(.keepColor), .isLightBackground .isDarkBackground h5 *:not(.keepColor), .isLightBackground .isDarkBackground h6:not(.keepColor), .isLightBackground .isDarkBackground h6 *:not(.keepColor) {

color:#FFFFFF;
}
.isDarkBackground .listDefault .listEntryTitle:not(.keepColor), .isDarkBackground .listSearch .listEntryTitle:not(.keepColor), .isLightBackground .isDarkBackground .listDefault .listEntryTitle:not(.keepColor), .isLightBackground .isDarkBackground .listSearch .listEntryTitle:not(.keepColor) {

color:#FFFFFF;
}
.isDarkBackground .listDefault .listEntryDate:not(.keepColor), .isDarkBackground .listSearch .listEntryDate:not(.keepColor), .isLightBackground .isDarkBackground .listDefault .listEntryDate:not(.keepColor), .isLightBackground .isDarkBackground .listSearch .listEntryDate:not(.keepColor) {

color:#FFFFFF;
}
.isDarkBackground .listDefault .listEntryDescription:not(.keepColor), .isDarkBackground .listDefault .listEntryDescription *:not(.keepColor), .isDarkBackground .listSearch .listEntryDescription:not(.keepColor), .isDarkBackground .listSearch .listEntryDescription *:not(.keepColor), .isLightBackground .isDarkBackground .listDefault .listEntryDescription:not(.keepColor), .isLightBackground .isDarkBackground .listDefault .listEntryDescription *:not(.keepColor), .isLightBackground .isDarkBackground .listSearch .listEntryDescription:not(.keepColor), .isLightBackground .isDarkBackground .listSearch .listEntryDescription *:not(.keepColor) {

color:#FFFFFF;
}
.isDarkBackground .listDefault .listEntryUrl > a:not(.keepColor), .isDarkBackground .listSearch .listEntryUrl > a:not(.keepColor), .isLightBackground .isDarkBackground .listDefault .listEntryUrl > a:not(.keepColor), .isLightBackground .isDarkBackground .listSearch .listEntryUrl > a:not(.keepColor) {

color:#FFFFFF;
}
.isDarkBackground .listDefault .listEntryUrl > a:not(.keepColor):hover, .isDarkBackground .listSearch .listEntryUrl > a:not(.keepColor):hover, .isLightBackground .isDarkBackground .listDefault .listEntryUrl > a:not(.keepColor):hover, .isLightBackground .isDarkBackground .listSearch .listEntryUrl > a:not(.keepColor):hover {

color:#00A0D2;
}
.isLightBackground div:not(.keepColor), .isLightBackground span:not(.keepColor), .isLightBackground p:not(.keepColor), .isLightBackground strong:not(.keepColor), .isLightBackground em:not(.keepColor), .isLightBackground ul:not(.keepColor), .isLightBackground li:not(.keepColor), .isDarkBackground .isLightBackground div:not(.keepColor), .isDarkBackground .isLightBackground span:not(.keepColor), .isDarkBackground .isLightBackground p:not(.keepColor), .isDarkBackground .isLightBackground strong:not(.keepColor), .isDarkBackground .isLightBackground em:not(.keepColor), .isDarkBackground .isLightBackground ul:not(.keepColor), .isDarkBackground .isLightBackground li:not(.keepColor) {

color:#4E4E4E;
}
.isLightBackground a:not(.keepColor), .isLightBackground a *:not(.keepColor), .isDarkBackground .isLightBackground a:not(.keepColor), .isDarkBackground .isLightBackground a *:not(.keepColor) {

color:#00A0D2;
}
.isLightBackground a:not(.keepColor):hover, .isLightBackground a *:not(.keepColor):hover, .isDarkBackground .isLightBackground a:not(.keepColor):hover, .isDarkBackground .isLightBackground a *:not(.keepColor):hover {

color:#00A0D2;
}
.isLightBackground .accordionHeaderOpener:not(.keepColor):before, .isLightBackground .accordionHeaderOpener:not(.keepColor):after, .isDarkBackground .isLightBackground .accordionHeaderOpener:not(.keepColor):before, .isDarkBackground .isLightBackground .accordionHeaderOpener:not(.keepColor):after {

background-color:#4E4E4E;
}
.isLightBackground .text-sub:not(.keepColor), .isDarkBackground .isLightBackground .text-sub:not(.keepColor) {

color:rgba(78,78,78,0.7);
}
.isLightBackground .text-weak:not(.keepColor), .isDarkBackground .isLightBackground .text-weak:not(.keepColor) {

color:rgba(78,78,78,0.7);
}
.isLightBackground h1:not(.keepColor), .isLightBackground h1 *:not(.keepColor), .isDarkBackground .isLightBackground h1:not(.keepColor), .isDarkBackground .isLightBackground h1 *:not(.keepColor) {

color:#000000;
}
.isLightBackground h2:not(.keepColor), .isLightBackground h2 *:not(.keepColor), .isDarkBackground .isLightBackground h2:not(.keepColor), .isDarkBackground .isLightBackground h2 *:not(.keepColor) {

color:#000000;
}
.isLightBackground h3:not(.keepColor), .isLightBackground h3 *:not(.keepColor), .isDarkBackground .isLightBackground h3:not(.keepColor), .isDarkBackground .isLightBackground h3 *:not(.keepColor) {

color:#000000;
}
.isLightBackground h4:not(.keepColor), .isLightBackground h4 *:not(.keepColor), .isLightBackground h5:not(.keepColor), .isLightBackground h5 *:not(.keepColor), .isLightBackground h6:not(.keepColor), .isLightBackground h6 *:not(.keepColor), .isDarkBackground .isLightBackground h4:not(.keepColor), .isDarkBackground .isLightBackground h4 *:not(.keepColor), .isDarkBackground .isLightBackground h5:not(.keepColor), .isDarkBackground .isLightBackground h5 *:not(.keepColor), .isDarkBackground .isLightBackground h6:not(.keepColor), .isDarkBackground .isLightBackground h6 *:not(.keepColor) {

color:#000000;
}
.isLightBackground .listDefault .listEntryTitle:not(.keepColor), .isLightBackground .listSearch .listEntryTitle:not(.keepColor), .isDarkBackground .isLightBackground .listDefault .listEntryTitle:not(.keepColor), .isDarkBackground .isLightBackground .listSearch .listEntryTitle:not(.keepColor) {

color:#3C3C3C;
}
.isLightBackground .listDefault .listEntryDate:not(.keepColor), .isLightBackground .listSearch .listEntryDate:not(.keepColor), .isDarkBackground .isLightBackground .listDefault .listEntryDate:not(.keepColor), .isDarkBackground .isLightBackground .listSearch .listEntryDate:not(.keepColor) {

color:#3C3C3C;
}
.isLightBackground .listDefault .listEntryDescription:not(.keepColor), .isLightBackground .listDefault .listEntryDescription *:not(.keepColor), .isLightBackground .listSearch .listEntryDescription:not(.keepColor), .isLightBackground .listSearch .listEntryDescription *:not(.keepColor), .isDarkBackground .isLightBackground .listDefault .listEntryDescription:not(.keepColor), .isDarkBackground .isLightBackground .listDefault .listEntryDescription *:not(.keepColor), .isDarkBackground .isLightBackground .listSearch .listEntryDescription:not(.keepColor), .isDarkBackground .isLightBackground .listSearch .listEntryDescription *:not(.keepColor) {

color:#3C3C3C;
}
.isLightBackground .listDefault .listEntryUrl > a:not(.keepColor), .isLightBackground .listSearch .listEntryUrl > a:not(.keepColor), .isDarkBackground .isLightBackground .listDefault .listEntryUrl > a:not(.keepColor), .isDarkBackground .isLightBackground .listSearch .listEntryUrl > a:not(.keepColor) {

color:#00A0D2;
}
.isLightBackground .listDefault .listEntryUrl > a:not(.keepColor):hover, .isLightBackground .listSearch .listEntryUrl > a:not(.keepColor):hover, .isDarkBackground .isLightBackground .listDefault .listEntryUrl > a:not(.keepColor):hover, .isDarkBackground .isLightBackground .listSearch .listEntryUrl > a:not(.keepColor):hover {

color:#00A0D2;
}
















.bodyBlank #cookieNotice {

display:none !important;
}
#cookieNotice {

display:none;
position:fixed;
z-index:999;
top:0;
left:0;
width:100vw;
height:100vh;
pointer-events:none;
background:none;
}
.pagestatus-loaded #cookieNotice {

display:block;
}
#cookieNotice #cookieNoticeInner {

pointer-events:auto;
display:flex;
align-items:center;
justify-content:center;
width:100vw;
height:100vh;
}
#cookieNotice #cookieNoticeInner > div {

position:relative;
left:0;
top:0;
width:100vw;
height:auto;
-webkit-overflow-scrolling:touch;
overflow-y:auto;
background-color:#E8ECEF;
border-top:solid 1px #7D7D7D;
box-shadow:0 0 20px  rgba(0,0,0,0.6);
text-align:center;
}
#cookieNotice #cookieNoticeInner > div .elementSection, #cookieNotice #cookieNoticeInner > div .elementSectionObjectLocation {

padding-top:calc(3.4482758621vw + 17.0689655172px);
padding-bottom:calc(3.4482758621vw + 17.0689655172px);
padding-left:calc(3.4482758621vw + 17.0689655172px);
padding-right:calc(3.4482758621vw + 17.0689655172px);
}
#cookieNotice #cookieNoticeInner > div .elementSection >.sectionInner, #cookieNotice #cookieNoticeInner > div .elementSectionObjectLocation >.sectionInner {

display:flex;
flex-direction:column;
align-items:center;
width:100%;
}
#cookieNotice #cookieNoticeInner > div .elementSection >.sectionInner .elementLink_var0, #cookieNotice #cookieNoticeInner > div .elementSectionObjectLocation >.sectionInner .elementLink_var0, #cookieNotice #cookieNoticeInner > div .elementSection >.sectionInner .elementLink_var1, #cookieNotice #cookieNoticeInner > div .elementSectionObjectLocation >.sectionInner .elementLink_var1 {

margin-top:15px;
margin-right:20px!important;
margin-left:20px!important;
}
#cookieNotice #cookieNoticeInner .elementInfo {

padding:1rem;
}
#cookieNotice #cookieNoticeInner .elementInfo * {

font-size:0.8rem;
line-height:120%;
}
#cookieNotice #cookieNoticeInner a {

white-space:nowrap;
}
#cookieNotice #cookieNoticeInner button {

margin-bottom:20px;
}
#cookieNotice #buttonEditCookieNotice {

position:absolute;
top:32px;
right:4px;
}
#cookieNotice #cookieNoticeSelection .cookieNoticeSelectionEntry {

display:block;
padding-right:0.5rem;
font-size:0.9rem;
}
#cookieNotice #cookieNoticeSelection .cookieNoticeSelectionEntry.cookieNoticeSelectionEntryEssential {

font-weight:bold;
}
#cookieNotice #cookieNoticeSelection .cookieNoticeSelectionEntry input, #cookieNotice #cookieNoticeSelection .cookieNoticeSelectionEntry label {

vertical-align:middle;
line-height:20px;
}
#cookieNotice #cookieNoticeSelection .cookieNoticeSelectionEntry label {

font-size:min(16px,calc(0.0766283525vw + 14.7126436782px));
color:#4E4E4E;
padding-left:4px;
}
#cookieNotice #cookieNoticePrivacyDetails {

opacity:0;
visibility:hidden;
padding:0 0 0.8rem 0;
}
#cookieNotice #cookieNoticePrivacyDetails a {

color:#a0a0a0;
text-decoration:none;
}
#cookieNotice #containerRememberDataSecurityPreferences input, #cookieNotice #containerRememberDataSecurityPreferences label {

vertical-align:middle;
line-height:20px;
}
#cookieNotice #containerRememberDataSecurityPreferences label {

font-size:min(16px,calc(0.0766283525vw + 14.7126436782px));
color:rgba(78,78,78,0.7);
padding-left:4px;
}
#cookieNotice div#cookieNoticeCloser {

cursor:pointer;
box-sizing:border-box;
display:none;
position:absolute;
z-index:3;
right:0;
top:0;
width:32px;
height:32px;
font-size:0;
color:transparent;
border:none;
background-color:transparent;
transition:transform 0.3s ease-in-out;
}
#cookieNotice div#cookieNoticeCloser:hover {

transition:all 0.3s linear;
}
#cookieNotice div#cookieNoticeCloser:before {

content:'';
position:absolute;
left:0;
width:26px;
height:11px;
margin:6px 0 0 3px;
border-top:solid 2px #FFFFFF;
transform:rotate(45deg);
transform-origin:2px 5px;
}
#cookieNotice div#cookieNoticeCloser:after {

content:'';
position:absolute;
left:0;
width:26px;
height:20px;
margin:6px 0 0 4px;
border-bottom:solid 2px #FFFFFF;
transform:rotate(-45deg);
transform-origin:2px 16px;
}
#cookieNotice.hasOpenedByClick #cookieNoticeCloser {

display:block;
}
#cookieNotice.infoOnly #cookieNoticeCloser {

display:block;
}
#cookieNotice.infoOnly button#cookieNoticeCloser {

margin-left:5px;
display:inline-block;
}
@media (min-width: 768px) {
#cookieNotice #cookieNoticeInner > div {

width:60vw;
height:auto;
max-height:90%;
}
}
@media (max-width: 991px) {
#cookieNotice #cookieNoticeInner > div .elementSection >.sectionInner, #cookieNotice #cookieNoticeInner > div .elementSectionObjectLocation >.sectionInner {

width:100%;
}
}
@media (max-width: 991px) {
#cookieNotice #cookieNoticeInner > div .elementSection >.sectionInner .elementLink_var0, #cookieNotice #cookieNoticeInner > div .elementSectionObjectLocation >.sectionInner .elementLink_var0, #cookieNotice #cookieNoticeInner > div .elementSection >.sectionInner .elementLink_var1, #cookieNotice #cookieNoticeInner > div .elementSectionObjectLocation >.sectionInner .elementLink_var1 {

margin-bottom:15px;
margin-right:auto!important;
margin-left:auto!important;
}
}
#cookieNotice.bottom #cookieNoticeInner {

position:fixed;
display:block;
bottom:0;
width:100%;
height:auto;
}
#cookieNotice.bottom #cookieNoticeInner > div {

position:relative;
left:0;
bottom:0;
width:100%;
height:auto;
-webkit-overflow-scrolling:touch;
overflow-y:auto;
background-color:#E8ECEF;
border-top:solid 1px #7D7D7D;
box-shadow:0 0 20px rgba(0,0,0,0.6);
padding:1rem;
text-align:center;
}
#cookieNotice.bottom #cookieNoticeInner > div .elementSection >.sectionInner, #cookieNotice.bottom #cookieNoticeInner > div .elementSectionObjectLocation >.sectionInner {

display:flex;
flex-direction:column;
align-items:center;
width:70%;
}
#cookieNotice.bottom #cookieNoticeCloser {

display:block;
}
#cookieNotice.blockPage {

pointer-events:auto;
background:rgba(0,0,0,0.2);
}
#embed_cookieNotice {

display:none;
}


html.embedpage-body-open {

overflow:hidden;
}
.wEmbededPage {

position:relative;
margin:0;
padding:0;
}
.wEmbededPage .wEmbededPageCloser {

cursor:pointer;
display:block;
box-sizing:border-box;
position:absolute;
z-index:20;
right:16px;
top:16px;
width:32px;
height:32px;
font-size:0;
color:transparent;
background-color:transparent;
transition:transform 0.3s ease-in-out;
}
.wEmbededPage .wEmbededPageCloser:hover {

transition:all 0.3s linear;
}
.wEmbededPage .wEmbededPageCloser:before {

content:'';
position:absolute;
width:26px;
height:11px;
margin:6px 0 0 3px;
border-top:solid 2px #FFFFFF;
transform:rotate(45deg);
transform-origin:2px 5px;
}
.wEmbededPage .wEmbededPageCloser:after {

content:'';
position:absolute;
width:26px;
height:20px;
margin:6px 0 0 4px;
border-bottom:solid 2px #FFFFFF;
transform:rotate(-45deg);
transform-origin:2px 16px;
}
.wEmbededPage[data-embedpagetarget='body'] {

position:fixed;
z-index:100;
overflow:auto;
-webkit-overflow-scrolling:touch;
width:100vw;
height:100vh;
bottom:0;
left:0;
margin:0;
padding:0;
background:#ffffff;
transition:height 0.3s linear;
}
.wEmbededPage[data-embedpagetarget='body'].loading {

height:48px;
}
.wEmbededPage[data-embedpagetarget='body'].loading:after {

display:block;
content:'';
width:96px;
height:48px;
margin-top:8px;
background-image:url("/weblication-wGlobal/wGlobal/layout/images/animations/optimized/appendList@fill(666666).svg");
background-size:100%;
background-repeat:no-repeat;
visibility:visible;
margin:0 auto;
}
.wEmbededPage[data-embedpagetarget='body'] .wEmbededPageCloser {

position:fixed;
}
.wEmbededPage.wEmbededPage-slideFromRight[data-embedpagetarget='body'] {

position:fixed;
z-index:100;
overflow:auto;
-webkit-overflow-scrolling:touch;
width:100vw;
max-width:768px;
height:100vh;
bottom:0;
right:0;
left:auto;
margin:0;
padding:0;
background:#ffffff;
box-shadow:0 0 20px 0 rgba(0,0,0,0.3);
transition:right 0.3s linear;
}
.wEmbededPage.wEmbededPage-slideFromRight[data-embedpagetarget='body'].loading {

left:auto;
right:-100vw;
}
.wEmbededPage.wEmbededPage-slideFromRight[data-embedpagetarget='body'].loading:after {

display:block;
content:'';
width:96px;
height:48px;
margin-top:8px;
background-image:url("/weblication-wGlobal/wGlobal/layout/images/animations/optimized/appendList@fill(666666).svg");
background-size:100%;
background-repeat:no-repeat;
visibility:visible;
margin:0 auto;
}
.wEmbededPage.wEmbededPage-slideFromRight[data-embedpagetarget='body'] .wEmbededPageCloser {

position:fixed;
}



/*! jQuery UI - v1.12.1 - 2017-01-12
* http://jqueryui.com
* Includes: core.css, datepicker.css
* Copyright jQuery Foundation and other contributors; Licensed MIT */

/* Layout helpers
----------------------------------*/
.ui-helper-hidden {

display:none;
}
.ui-helper-hidden-accessible {

border:0;
clip:rect(0 0 0 0);
height:1px;
margin:-1px;
overflow:hidden;
padding:0;
position:absolute;
width:1px;
}
.ui-helper-reset {

margin:0;
padding:0;
border:0;
outline:0;
line-height:1.3;
text-decoration:none;
font-size:100%;
list-style:none;
}
.ui-helper-clearfix:before, .ui-helper-clearfix:after {

content:"";
display:table;
border-collapse:collapse;
}
.ui-helper-clearfix:after {

clear:both;
}
.ui-helper-zfix {

width:100%;
height:100%;
top:0;
left:0;
position:absolute;
opacity:0;
}
.ui-front {

z-index:100;
}

/* Interaction Cues
----------------------------------*/
.ui-state-disabled {

cursor:default !important;
pointer-events:none;
}

/* Icons
----------------------------------*/
.ui-icon {

display:inline-block;
vertical-align:middle;
margin-top:-.25em;
position:relative;
text-indent:-99999px;
overflow:hidden;
background-repeat:no-repeat;
}
.ui-widget-icon-block {

left:50%;
margin-left:-8px;
display:block;
}

/* Misc visuals
----------------------------------*/


.ui-widget-overlay {

position:fixed;
top:0;
left:0;
width:100%;
height:100%;
}
.ui-datepicker {

box-sizing:border-box;
line-height:120%;
font-size:16px;
width:260px;
padding:6px;
display:none;
background:#FFFFFF;
border:solid 1px #7D7D7D;
color:#000000;
}
@media (min-width:360px) {
.ui-datepicker {

width:300px;
padding:8px;
}
}
.ui-datepicker .ui-datepicker-header {

position:relative;
padding:0 0;
}
.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next {

position:absolute;
top:5px;
width:24px;
height:24px;
}
.ui-datepicker .ui-datepicker-prev.ui-state-disabled, .ui-datepicker .ui-datepicker-next.ui-state-disabled {

opacity:0;
}
.ui-datepicker .ui-datepicker-prev-hover, .ui-datepicker .ui-datepicker-next-hover {

transform:scale(1.2);
}
.ui-datepicker .ui-datepicker-prev {

left:2px;
}
.ui-datepicker .ui-datepicker-next {

right:2px;
}
.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span {

display:block;
position:relative;
font-size:1px;
cursor:pointer;
}
.ui-datepicker .ui-datepicker-prev span:before, .ui-datepicker .ui-datepicker-prev span:after, .ui-datepicker .ui-datepicker-next span:before, .ui-datepicker .ui-datepicker-next span:after {

transition:all 0.3s ease-in-out;
content:'';
position:absolute;
margin:0 0 0 0;
display:block;
width:10px;
height:2px;
background:#4E4E4E;
}
.ui-datepicker .ui-datepicker-prev span:before, .ui-datepicker .ui-datepicker-next span:before {

transform:rotate(55deg);
left:5px;
top:5px;
}
.ui-datepicker .ui-datepicker-prev span:after, .ui-datepicker .ui-datepicker-next span:after {

transform:rotate(-55deg);
left:5px;
bottom:5px;
}
.ui-datepicker .ui-datepicker-prev span:before {

transform:rotate(-55deg);
}
.ui-datepicker .ui-datepicker-prev span:after {

transform:rotate(55deg);
}
.ui-datepicker .ui-datepicker-title {

margin:0 2.3em;
line-height:1.8em;
text-align:center;
}
.ui-datepicker .ui-datepicker-title select {

font-size:1em;
margin:1px 0;
}
.ui-datepicker select.ui-datepicker-month, .ui-datepicker select.ui-datepicker-year {

width:45%;
height:1.8rem !important;
line-height:1.5rem !important;
}
.ui-datepicker select.ui-datepicker-month:focus, .ui-datepicker select.ui-datepicker-year:focus {

outline:none;
box-shadow:none;
}
.ui-datepicker table {

width:100%;
font-size:.9em;
border-collapse:collapse;
margin:0 0 .4em;
}
.ui-datepicker th {

padding:.7em .3em;
text-align:center;
font-weight:bold;
border:0;
}
.ui-datepicker td {

border:0;
padding:1px;
}
.ui-datepicker td span, .ui-datepicker td a {

display:block;
padding:.2em;
text-align:center;
text-decoration:none;
}
.ui-datepicker .ui-datepicker-buttonpane {

background-image:none;
margin:.7em 0 0 0;
padding:0 .2em;
border-left:0;
border-right:0;
border-bottom:0;
}
.ui-datepicker .ui-datepicker-buttonpane button {

float:right;
margin:.5em .2em .4em;
cursor:pointer;
padding:.2em .6em .3em .6em;
width:auto;
overflow:visible;
}
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {

float:left;
}


.ui-datepicker.ui-datepicker-multi {

width:auto;
}
.ui-datepicker-multi .ui-datepicker-group {

float:left;
}
.ui-datepicker-multi .ui-datepicker-group table {

width:95%;
margin:0 auto .4em;
}
.ui-datepicker-multi-2 .ui-datepicker-group {

width:50%;
}
.ui-datepicker-multi-3 .ui-datepicker-group {

width:33.3%;
}
.ui-datepicker-multi-4 .ui-datepicker-group {

width:25%;
}
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header, .ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {

border-left-width:0;
}
.ui-datepicker-multi .ui-datepicker-buttonpane {

clear:left;
}
.ui-datepicker-row-break {

clear:both;
width:100%;
font-size:0;
}


.ui-datepicker-rtl {

direction:rtl;
}
.ui-datepicker-rtl .ui-datepicker-prev {

right:2px;
left:auto;
}
.ui-datepicker-rtl .ui-datepicker-next {

left:2px;
right:auto;
}
.ui-datepicker-rtl .ui-datepicker-prev:hover {

right:1px;
left:auto;
}
.ui-datepicker-rtl .ui-datepicker-next:hover {

left:1px;
right:auto;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane {

clear:right;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane button {

float:left;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current, .ui-datepicker-rtl .ui-datepicker-group {

float:right;
}
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header, .ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {

border-right-width:0;
border-left-width:1px;
}
.ui-datepicker-today {

font-weight:bold;
}
.ui-datepicker-current-day {

outline:solid 1px #000000;
}


.ui-datepicker .ui-icon {

display:block;
text-indent:-99999px;
overflow:hidden;
background-repeat:no-repeat;
left:.5em;
top:.3em;
}
.wglLightbox {

cursor:pointer;
}
.wglLightbox[data-isinactivelightbox='1'] {

cursor:inherit;
}
.wLightbox {

box-sizing:border-box;
position:fixed;
z-index:130;
top:0;
left:0;
width:100vw;
height:100vh;
}
.wLightbox .wLightboxBackground {

position:fixed;
top:0;
left:0;
width:100vw;
height:100vh;
background-color:rgba(0,0,0,0.4);
}
.wLightbox .wLightboxOuter {

pointer-events:none;
position:absolute;
display:flex;
align-items:center;
justify-content:center;
top:0;
left:0;
width:100vw;
height:100vh;
padding:0;
}
.wLightbox .wLightboxOuter .wLightboxInner {

pointer-events:auto;
position:relative;
overflow:hidden;
box-sizing:content-box;
margin:0;
padding:0;
border:solid 10px transparent;
z-index:10000;
border-radius:0;
box-shadow:0 0 20px rgba(0,0,0,0.6);
background-color:#FFFFFF;
opacity:0;
transition:all 0.1s ease-in-out;
transform:scale(0.9);
}
html.ios .wLightbox .wLightboxOuter .wLightboxInner {

-webkit-overflow-scrolling:touch;
overflow-y:scroll;
}
.wLightbox .wLightboxOuter .wLightboxIframe {

border:none;
width:100%;
height:100%;
}
.wLightbox .wLightboxOuter .wLightboxImageOuter {

position:relative;
}
.wLightbox .wLightboxOuter .wLightboxImageOuter .wLightboxImage {

display:block;
margin:0 auto;
max-width:100.1%;
max-height:100.1%;
opacity:1;
}
.wLightbox .wLightboxOuter .wLightboxImageOuter .wLightboxCopyright {

position:absolute;
padding:0 0.2rem;
right:0;
bottom:0;
background-color:rgba(255,255,255,0.7);
font-size:min(16px,calc(0.0766283525vw + 14.7126436782px));
color:rgba(78,78,78,0.7);
}
.wLightbox .wLightboxOuter .wLightboxTitle {

display:none;
padding:12px 8px 4px 8px;
text-align:center;
}
.wLightbox .wLightboxOuter .wLightboxDescription {

display:none;
padding:0 8px 4px 8px;
text-align:center;
font-size:min(16px,calc(0.0766283525vw + 14.7126436782px));
color:rgba(78,78,78,0.7);
}
.wLightbox .wLightboxOuter .wLightboxDescription:empty {

display:none !important;
}
.wLightbox .wLightboxOuter .wLightbox-ajax .wLightboxOuter {

height:auto;
text-align:center;
overflow:auto;
}
.wLightbox .wLightboxOuter .wLightbox-ajax .wLightboxInner {

display:inline-block;
width:auto;
text-align:initial;
}
.wLightbox .wLightboxOuter .wLightbox-ajax .wLightboxContent {

overflow:auto;
max-height:100%;
}
.wLightbox.wLightboxStatusChanging .wLightboxOuter .wLightboxInner {

opacity:1;
transform:scale(1);
}
.wLightbox.wLightboxStatusLoaded .wLightboxOuter .wLightboxInner {

opacity:1;
transition:opacity 0.3s linear;
transform:scale(1);
}
.wLightbox .wLightboxMoverBack, .wLightbox .wLightboxMoverForward {

cursor:pointer;
position:absolute;
display:none;
right:0;
top:0;
width:60px;
height:100%;
margin-left:0;
z-index:2;
transition:all 0.1s linear;
background-color:transparent;
}
.wLightbox .wLightboxMoverBack:hover, .wLightbox .wLightboxMoverForward:hover {

transform:scale(1.1);
}
.wLightbox .wLightboxMoverBack > span, .wLightbox .wLightboxMoverForward > span {

height:100%;
display:block;
}
.wLightbox .wLightboxMoverBack > span:before, .wLightbox .wLightboxMoverBack > span:after, .wLightbox .wLightboxMoverForward > span:before, .wLightbox .wLightboxMoverForward > span:after {

transition:all 0.3s ease-in-out;
content:'';
position:absolute;
top:calc(50% - 12px);
margin:0 0 0 0;
display:block;
width:24px;
height:4px;
background-color:#FFFFFF;
box-shadow:0 0 2px 0 #000000;
}
.wLightbox .wLightboxMoverBack > span:after, .wLightbox .wLightboxMoverForward > span:after {

margin-top:16px;
}
.wLightbox .wLightboxMoverBack > span:nth-child(2):before, .wLightbox .wLightboxMoverForward > span:nth-child(2):before {

box-shadow:none;
outline:none;
}
.wLightbox .wLightboxMoverBack > span:nth-child(2):after, .wLightbox .wLightboxMoverForward > span:nth-child(2):after {

display:none;
}
.wLightbox .wLightboxMoverBack {

left:0;
}
.wLightbox .wLightboxMoverBack > span:before, .wLightbox .wLightboxMoverBack > span:after {

left:16px;
}
.wLightbox .wLightboxMoverBack > span:before {

transform:rotate(-50deg);
}
.wLightbox .wLightboxMoverBack > span:after {

transform:rotate(50deg);
}
.wLightbox .wLightboxMoverForward {

right:0;
}
.wLightbox .wLightboxMoverForward > span:before, .wLightbox .wLightboxMoverForward > span:after {

right:16px;
}
.wLightbox .wLightboxMoverForward > span:before {

transform:rotate(50deg);
}
.wLightbox .wLightboxMoverForward > span:after {

transform:rotate(-50deg);
}
.wLightbox .wLightboxMoverBackAvailable, .wLightbox .wLightboxMoverForwardAvailable {

display:block;
}
.wLightbox .wLightboxCloser {

cursor:pointer;
display:block;
box-sizing:border-box;
position:absolute;
z-index:3;
right:4px;
top:4px;
width:32px;
height:32px;
font-size:0;
color:transparent;
background-color:#FFFFFF;
transition:transform 0.3s ease-in-out;
}
.wLightbox .wLightboxCloser:hover {

transition:all 0.3s linear;
}
.wLightbox .wLightboxCloser:before {

content:'';
position:absolute;
width:26px;
height:11px;
margin:6px 0 0 3px;
border-top:solid 2px #000000;
transform:rotate(45deg);
transform-origin:2px 5px;
}
.wLightbox .wLightboxCloser:after {

content:'';
position:absolute;
width:26px;
height:20px;
margin:6px 0 0 4px;
border-bottom:solid 2px #000000;
transform:rotate(-45deg);
transform-origin:2px 16px;
}
.wLightbox .wLightboxFullscreen {

cursor:pointer;
display:block;
box-sizing:border-box;
position:absolute;
z-index:3;
right:40px;
top:4px;
width:32px;
height:32px;
font-size:0;
color:transparent;
background-color:#FFFFFF;
}
.wLightbox .wLightboxFullscreen:before {

content:'';
position:absolute;
width:20px;
height:20px;
margin:6px 6px;
background-color:#FFFFFF;
border:solid 2px #000000;
transform-origin:2px 5px;
}
.wLightbox .wLightboxFullscreen span:first-child {

display:block;
position:absolute;
margin:13px 4px;
width:22px;
height:6px;
background-color:#FFFFFF;
}
.wLightbox .wLightboxFullscreen span:last-child {

display:block;
position:absolute;
margin:4px 13px;
width:6px;
height:22px;
background-color:#FFFFFF;
}
.wLightbox[data-fullscreenstatus='full'] .wLightboxFullscreen:before {

content:'';
position:absolute;
width:10px;
height:20px;
margin:6px 0 0 11px;
background-color:#000000;
}
.wLightbox[data-fullscreenstatus='full'] .wLightboxFullscreen:after {

content:'';
position:absolute;
width:20px;
height:10px;
margin:11px 0 0 6px;
background-color:#000000;
}
.wLightbox[data-fullscreenstatus='full'] .wLightboxFullscreen span:first-child {

display:block;
position:absolute;
z-index:1;
width:6px;
height:20px;
margin:6px 0 0 13px;
background-color:#FFFFFF;
}
.wLightbox[data-fullscreenstatus='full'] .wLightboxFullscreen span:last-child {

display:block;
position:absolute;
z-index:1;
width:20px;
height:6px;
margin:13px 0 0 6px;
background-color:#FFFFFF;
}
.wLightbox .wLightboxPlayer {

cursor:pointer;
display:block;
box-sizing:border-box;
position:absolute;
z-index:3;
right:40px;
top:4px;
width:32px;
height:32px;
font-size:0;
color:transparent;
background-color:#FFFFFF;
}
.wLightbox .wLightboxPlayer:before {

content:'';
position:absolute;
width:20px;
height:20px;
margin:6px 6px 6px 10px;
border:solid 10px transparent;
border-width:10px 5px 10px 15px;
border-left-color:#000000;
}
.wLightbox[data-allowfullscreen='1'] .wLightboxPlayer {

right:76px;
}
.wLightbox[data-playerstatus='play'] .wLightboxPlayer:before {

margin-left:6px;
border-color:#000000;
}
.wLightbox[data-playerstatus='play'] .wLightboxPlayer span {

position:absolute;
width:0;
height:20px;
margin:6px 0 0 13px;
border:solid 3px #FFFFFF;
}
.wLightbox .wLightboxPlayerProgress {

width:100%;
height:1px;
background:transparent;
position:fixed;
bottom:0;
left:0;
}
.wLightbox .wLightboxPlayerProgress:before {

content:'';
display:block;
height:100%;
width:0;
background:transparent;
}
.wLightbox[data-playerprogress='play'] .wLightboxPlayerProgress {

--wLightboxPlayerDuration:5s;
}
.wLightbox[data-playerprogress='play'] .wLightboxPlayerProgress:before {

width:100%;
background:#ffffff99;
transition:width var(--wLightboxPlayerDuration) linear;
}
.wLightbox .wLightboxStatusLoaded .wLightboxNext {

transition:all 0.3s linear;
transition-delay:0.4s;
opacity:1;
}
.wLightbox .wLightboxEntryPosition {

display:inline-block;
position:absolute;
height:32px;
line-height:32px;
padding:0 4px;
left:0;
top:0;
}
.wLightbox-default .wLightboxOuter .wLightboxInner, .wLightbox-content .wLightboxOuter .wLightboxInner {

box-sizing:border-box;
width:100vw;
height:100vh;
}
@media (min-width: 768px) {
.wLightbox-default .wLightboxOuter .wLightboxInner, .wLightbox-content .wLightboxOuter .wLightboxInner {

width:calc(100vw - 10rem);
max-width:1024px;
height:calc(100vh - 10rem);
max-height:800px;
}
}
.wLightbox-form .wLightboxOuter .wLightboxInner {

box-sizing:border-box;
width:100vw;
height:100vh;
}
@media (min-width: 768px) {
.wLightbox-form .wLightboxOuter .wLightboxInner {

width:calc(100vw - 10rem);
max-width:768px;
height:calc(100vw - 10rem);
max-height:800px;
}
}
.wLightbox-card .wLightboxOuter .wLightboxInner {

box-sizing:border-box;
width:100vw;
height:100vh;
}
@media (min-width: 768px) {
.wLightbox-card .wLightboxOuter .wLightboxInner {

width:640px;
height:560px;
}
}
.wLightbox-youtube .wLightboxOuter .wLightboxInner {

box-sizing:border-box;
width:100vw;
height:100vh;
}
@media (min-width: 768px) {
.wLightbox-youtube .wLightboxOuter .wLightboxInner {

width:874px;
height:520px;
}
}
.wLightbox-image .wLightboxOuter {

padding:5%;
}
.wLightbox-image .wLightboxOuter .wLightboxInner {

box-sizing:content-box;
width:100vw;
height:100vh;
}
@media (min-width: 768px) {
.wLightbox-image .wLightboxOuter .wLightboxInner {

width:auto;
height:auto;
}
}
.wLightbox-imageFull .wLightboxBackground {

background-color:rgba(0,0,0,0.9);
}
.wLightbox-imageFull .wLightboxOuter {

padding:5%;
}
.wLightbox-imageFull .wLightboxOuter .wLightboxInner {

box-sizing:content-box;
width:100vw;
height:100vh;
border:none;
transform:none !important;
background-color:transparent;
}
.wLightbox-imageFull .wLightboxCloser, .wLightbox-imageFull .wLightboxFullscreen, .wLightbox-imageFull .wLightboxPlayer {

position:fixed;
}
.wLightbox-imageFull .wLightboxCloser {

background-color:#000000;
}
.wLightbox-imageFull .wLightboxCloser:before {

border-color:#FFFFFF;
}
.wLightbox-imageFull .wLightboxCloser:after {

border-color:#FFFFFF;
}
.wLightbox-imageFull .wLightboxFullscreen {

background-color:#000000;
}
.wLightbox-imageFull .wLightboxFullscreen:before {

background-color:#000000;
border-color:#FFFFFF;
}
.wLightbox-imageFull .wLightboxFullscreen span:first-child, .wLightbox-imageFull .wLightboxFullscreen span:last-child {

background-color:#000000;
}
.wLightbox-imageFull[data-fullscreenstatus='full'] .wLightboxFullscreen:before {

background-color:#FFFFFF;
}
.wLightbox-imageFull[data-fullscreenstatus='full'] .wLightboxFullscreen:after {

background-color:#FFFFFF;
}
.wLightbox-imageFull[data-fullscreenstatus='full'] .wLightboxFullscreen span:first-child {

background-color:#000000;
}
.wLightbox-imageFull[data-fullscreenstatus='full'] .wLightboxFullscreen span:last-child {

background-color:#000000;
}
.wLightbox-imageFull .wLightboxPlayer {

background-color:#000000;
}
.wLightbox-imageFull .wLightboxPlayer:before {

background-color:#000000;
border-color:transparent;
border-left-color:#FFFFFF;
}
.wLightbox-imageFull .wLightboxPlayer span:first-child, .wLightbox-imageFull .wLightboxPlayer span:last-child {

background-color:#000000;
}
.wLightbox-imageFull[data-playerstatus='play'] .wLightboxPlayer:before {

border-color:#FFFFFF;
}
.wLightbox-imageFull[data-playerstatus='play'] .wLightboxPlayer span:first-child, .wLightbox-imageFull[data-playerstatus='play'] .wLightboxPlayer span:last-child {

border-color:#000000;
}
.wLightbox-imageFull .wLightboxEntryPosition {

position:fixed;
color:#FFFFFF;
}
@media (min-width: 768px) {
.wLightbox-imageFull .wLightboxOuter .wLightboxInner {

width:auto;
height:auto;
}
}
@media (min-width: 1200px) {
.wLightbox-imageFull .wLightboxMoverBack, .wLightbox-imageFull .wLightboxMoverForward {

position:fixed;
}
}
.wLightbox-cart .wLightboxOuter .wLightboxInner {

box-sizing:border-box;
width:100vw;
height:100vh;
}
@media (min-width: 768px) {
.wLightbox-cart .wLightboxOuter .wLightboxInner {

width:640px;
height:400px;
}
}




.ol-box {

box-sizing:border-box;
border-radius:2px;
border:2px solid #00f;
}
.ol-mouse-position {

top:8px;
right:8px;
position:absolute;
}
.ol-scale-line {

background:rgba(0,60,136,.3);
border-radius:4px;
bottom:8px;
left:8px;
padding:2px;
position:absolute;
}
.ol-scale-line-inner {

border:1px solid #eee;
border-top:none;
color:#eee;
font-size:10px;
text-align:center;
margin:1px;
will-change:contents, width;
}
.ol-overlay-container {

will-change:left, right, top, bottom;
}
.ol-unsupported {

display:none;
}
.ol-unselectable, .ol-viewport {

-webkit-touch-callout:none;
-webkit-user-select:none;
-moz-user-select:none;
-ms-user-select:none;
user-select:none;
-webkit-tap-highlight-color:transparent;
}
.ol-selectable {

-webkit-touch-callout:default;
-webkit-user-select:auto;
-moz-user-select:auto;
-ms-user-select:auto;
user-select:auto;
}
.ol-grabbing {

cursor:-webkit-grabbing;
cursor:-moz-grabbing;
cursor:grabbing;
}
.ol-grab {

cursor:move;
cursor:-webkit-grab;
cursor:-moz-grab;
cursor:grab;
}
.ol-control {

position:absolute;
background-color:rgba(255,255,255,.4);
border-radius:4px;
padding:2px;
}
.ol-control:hover {

background-color:rgba(255,255,255,.6);
}
.ol-zoom {

top:.5em;
left:.5em;
}
.ol-rotate {

top:.5em;
right:.5em;
transition:opacity .25s linear, visibility 0s linear;
}
.ol-rotate.ol-hidden {

opacity:0;
visibility:hidden;
transition:opacity .25s linear, visibility 0s linear .25s;
}
.ol-zoom-extent {

top:4.643em;
left:.5em;
}
.ol-full-screen {

right:.5em;
top:.5em;
}
@media print {
.ol-control {

display:none;
}
}
.ol-control button {

display:block;
margin:1px;
padding:0;
color:#fff;
font-size:1.14em;
font-weight:700;
text-decoration:none;
text-align:center;
height:1.375em;
width:1.375em;
line-height:.4em;
background-color:rgba(0,60,136,.5);
border:none;
border-radius:2px;
}
.ol-control button::-moz-focus-inner {

border:none;
padding:0;
}
.ol-zoom-extent button {

line-height:1.4em;
}
.ol-compass {

display:block;
font-weight:400;
font-size:1.2em;
will-change:transform;
}
.ol-touch .ol-control button {

font-size:1.5em;
}
.ol-touch .ol-zoom-extent {

top:5.5em;
}
.ol-control button:focus, .ol-control button:hover {

text-decoration:none;
background-color:rgba(0,60,136,.7);
}
.ol-zoom .ol-zoom-in {

border-radius:2px 2px 0 0;
}
.ol-zoom .ol-zoom-out {

border-radius:0 0 2px 2px;
}
.ol-attribution {

text-align:right;
bottom:.5em;
right:.5em;
max-width:calc(100% - 1.3em);
}
.ol-attribution ul {

margin:0;
padding:0 .5em;
font-size:.7rem;
line-height:1.375em;
color:#000;
text-shadow:0 0 2px #fff;
}
.ol-attribution li {

display:inline;
list-style:none;
line-height:inherit;
}
.ol-attribution li:not(:last-child):after {

content:" ";
}
.ol-attribution img {

max-height:2em;
max-width:inherit;
vertical-align:middle;
}
.ol-attribution button, .ol-attribution ul {

display:inline-block;
}
.ol-attribution.ol-collapsed ul {

display:none;
}
.ol-attribution.ol-logo-only ul {

display:block;
}
.ol-attribution:not(.ol-collapsed) {

background:rgba(255,255,255,.8);
}
.ol-attribution.ol-uncollapsible {

bottom:0;
right:0;
border-radius:4px 0 0;
height:1.1em;
line-height:1em;
}
.ol-attribution.ol-logo-only {

background:0 0;
bottom:.4em;
height:1.1em;
line-height:1em;
}
.ol-attribution.ol-uncollapsible img {

margin-top:-.2em;
max-height:1.6em;
}
.ol-attribution.ol-logo-only button, .ol-attribution.ol-uncollapsible button {

display:none;
}
.ol-zoomslider {

top:4.5em;
left:.5em;
height:200px;
}
.ol-zoomslider button {

position:relative;
height:10px;
}
.ol-touch .ol-zoomslider {

top:5.5em;
}
.ol-overviewmap {

left:.5em;
bottom:.5em;
}
.ol-overviewmap.ol-uncollapsible {

bottom:0;
left:0;
border-radius:0 4px 0 0;
}
.ol-overviewmap .ol-overviewmap-map, .ol-overviewmap button {

display:inline-block;
}
.ol-overviewmap .ol-overviewmap-map {

border:1px solid #7b98bc;
height:150px;
margin:2px;
width:150px;
}
.ol-overviewmap:not(.ol-collapsed) button {

bottom:1px;
left:2px;
position:absolute;
}
.ol-overviewmap.ol-collapsed .ol-overviewmap-map, .ol-overviewmap.ol-uncollapsible button {

display:none;
}
.ol-overviewmap:not(.ol-collapsed) {

background:rgba(255,255,255,.8);
}
.ol-overviewmap-box {

border:2px dotted rgba(0,60,136,.7);
}
.ol-overviewmap .ol-overviewmap-box:hover {

cursor:move;
}


.pageNaviList {

margin:10px 0 10px 0;
line-height:100%;
display:flex;
width:100%;
justify-content:space-between;
align-items:center;
}
.pageNaviList > a, .pageNaviList > span {

display:inline-block;
text-decoration:none;
margin:0 2px 0 2px;
padding:2px 6px 2px 6px;
}
.pageNaviList > a:hover {

background-color:transparent;
color:#7D7D7D;
border:solid 1px transparent;
}
.pageNaviList > a:hover > span:before, .pageNaviList > a:hover > span:after {

background-color:#7D7D7D;
}
.pageNaviList .pageNaviLink {

background-color:transparent;
color:#C0C0C0;
border:solid 1px transparent;
border-radius:3px;
}
.pageNaviList .pageNaviCurrent {

background-color:transparent;
color:#7D7D7D;
border:solid 1px #000000;
border-radius:3px;
}
.pageNaviList .pageNaviOverviewLink {

background-color:transparent;
color:#C0C0C0;
border:solid 1px transparent;
border-radius:3px;
}
.pageNaviList .pageNaviFirstLinkAfter, .pageNaviList .pageNaviLastLinkBefore {

color:#7D7D7D;
}
.pageNaviList .pageNaviBackLink, .pageNaviList .pageNaviNextLink {

background-color:transparent;
color:#C0C0C0;
border:solid 1px transparent;
border-radius:3px;
}
.pageNaviList .pageNaviBackLink > span, .pageNaviList .pageNaviNextLink > span {

display:inline-block;
height:20px;
position:relative;
color:transparent !important;
}
.pageNaviList .pageNaviBackLink > span:before, .pageNaviList .pageNaviBackLink > span:after, .pageNaviList .pageNaviNextLink > span:before, .pageNaviList .pageNaviNextLink > span:after {

content:'';
position:absolute;
top:6px;
left:0;
display:block;
width:9px;
height:2px;
background-color:#C0C0C0;
}
.pageNaviList .pageNaviBackLink > span:before, .pageNaviList .pageNaviNextLink > span:before {

transform:rotate(-50deg);
}
.pageNaviList .pageNaviBackLink > span:after, .pageNaviList .pageNaviNextLink > span:after {

margin-top:6px;
transform:rotate(50deg);
}
.pageNaviList .pageNaviNextLink > span:before {

transform:rotate(50deg);
}
.pageNaviList .pageNaviNextLink > span:after {

transform:rotate(-50deg);
}
.wReaderPanelEmbed {

position:absolute;
z-index:10;
overflow:hidden;
right:0;
margin:8px 8px;
height:24px;
padding:0;
background:#f0f0f0;
background-image:linear-gradient(180deg,#909090 0%,#808080 100%);
border:solid 1px #a0a0a0;
border-radius:4px;
box-shadow:0 2px 10px -1px rgba(0,0,0,0.3);
font-size:12px;
line-height:15px;
font-weight:normal;
color:#ffffff;
letter-spacing:0;
}
.wReaderPanelEmbed .wButtonStartReading, .wReaderPanelEmbed .wButtonPauseReading, .wReaderPanelEmbed .wButtonStopReading {

display:inline-block;
padding:4px 8px;
cursor:pointer;
color:#ffffff;
}
.wReaderPanelEmbed .wButtonStartReading:hover, .wReaderPanelEmbed .wButtonPauseReading:hover, .wReaderPanelEmbed .wButtonStopReading:hover {

background-image:linear-gradient(180deg,#b0b0b0 0%,#a0a0a0 100%);
}
.wReaderPanelEmbed .wButtonStartReading:before {

content:'Vorlesen lassen';
}
html:lang(en) .wReaderPanelEmbed .wButtonStartReading:before {
content:'Read aloud';
}
.wReaderPanelEmbed.pauseReading .wButtonStartReading:before {

content:'Weiter vorlesen';
}
html:lang(en) .wReaderPanelEmbed.pauseReading .wButtonStartReading:before {
content:'Continue read aloud';
}
.wReaderPanelEmbed .wButtonPauseReading {

display:none;
}
.wReaderPanelEmbed .wButtonPauseReading:before {

content:'Pause';
}
.wReaderPanelEmbed .wButtonStopReading {

display:none;
border-left:solid 1px #a0a0a0;
}
.wReaderPanelEmbed .wButtonStopReading:before {

content:'Beenden';
}
html:lang(en) .wReaderPanelEmbed .wButtonStopReading:before {
content:'Stop';
}
.wReaderPanelEmbed.isReading .wButtonStartReading {

display:none;
}
.wReaderPanelEmbed.isReading .wButtonPauseReading {

display:inline-block;
}
.wReaderPanelEmbed.isReading .wButtonStopReading {

display:inline-block;
}


#scrollProgress {

position:fixed;
bottom:0;
left:0;
width:100%;
height:8px;
z-index:3000;
-webkit-appearance:none;
-moz-appearance:none;
appearance:none;
color:#a0a0a0;
background:#f0f0f0;
border:none;
}
#scrollProgress::-webkit-progress-bar {

background:#f0f0f0;
}
#scrollProgress::-moz-progress-bar {

background-color:#a0a0a0;
}
#scrollProgress::-webkit-progress-value {

background-color:#a0a0a0;
}
#blockHeader #scrollProgress {

position:absolute;
}
#scrollTopOuter #scrollTop, #scrollTopOuter #scrollTopMobile, #scrollTopOuterMobile #scrollTop, #scrollTopOuterMobile #scrollTopMobile {

position:fixed;
bottom:16px;
right:0;
width:40px;
height:80px;
display:none;
z-index:120;
}
#scrollTopOuter #scrollTop .scrollTopInner, #scrollTopOuter #scrollTopMobile .scrollTopInner, #scrollTopOuterMobile #scrollTop .scrollTopInner, #scrollTopOuterMobile #scrollTopMobile .scrollTopInner {

position:relative;
cursor:pointer;
width:40px;
height:64px;
background-color:#4E4E4E;
border-radius:6px 0 0 6px;
}
#scrollTopOuter #scrollTop .scrollTopInner:hover, #scrollTopOuter #scrollTopMobile .scrollTopInner:hover, #scrollTopOuterMobile #scrollTop .scrollTopInner:hover, #scrollTopOuterMobile #scrollTopMobile .scrollTopInner:hover {

background-color:#00A0D2;
}
#scrollTopOuter #scrollTop .scrollTopInner:before, #scrollTopOuter #scrollTopMobile .scrollTopInner:before, #scrollTopOuterMobile #scrollTop .scrollTopInner:before, #scrollTopOuterMobile #scrollTopMobile .scrollTopInner:before {

content:'';
position:absolute;
top:22px;
left:10px;
width:0;
height:0;
border-right:10px solid transparent;
border-left:10px solid transparent;
border-bottom:10px solid #FFFFFF;
}
#scrollTopOuter #scrollTop .scrollTopInner:after, #scrollTopOuter #scrollTopMobile .scrollTopInner:after, #scrollTopOuterMobile #scrollTop .scrollTopInner:after, #scrollTopOuterMobile #scrollTopMobile .scrollTopInner:after {

content:'';
position:absolute;
top:32px;
left:15px;
width:10px;
height:10px;
background-color:#FFFFFF;
}
.weditor #scrollTopOuter {

display:none;
}
#scrollTopOuter, #scrollTopOuterMobile {

padding:0 calc(0vw + 100px);
}
#scrollTopOuter #scrollTop, #scrollTopOuter #scrollTopMobile, #scrollTopOuterMobile #scrollTop, #scrollTopOuterMobile #scrollTopMobile {

width:54px;
height:54px;
right:calc(0vw + 23px);
}
#scrollTopOuter #scrollTop .scrollTopInner, #scrollTopOuter #scrollTopMobile .scrollTopInner, #scrollTopOuterMobile #scrollTop .scrollTopInner, #scrollTopOuterMobile #scrollTopMobile .scrollTopInner {

position:relative;
cursor:pointer;
left:10px;
width:54px;
height:54px;
background-color:transparent;
border-radius:27px;
border:1px solid #000000;
}
#scrollTopOuter #scrollTop .scrollTopInner:hover, #scrollTopOuter #scrollTopMobile .scrollTopInner:hover, #scrollTopOuterMobile #scrollTop .scrollTopInner:hover, #scrollTopOuterMobile #scrollTopMobile .scrollTopInner:hover {

background-color:#00A0D2;
}
#scrollTopOuter #scrollTop .scrollTopInner:before, #scrollTopOuter #scrollTopMobile .scrollTopInner:before, #scrollTopOuterMobile #scrollTop .scrollTopInner:before, #scrollTopOuterMobile #scrollTopMobile .scrollTopInner:before {

top:50%;
left:50%;
border:none!important;
background:url(/weblication-wGlobal/wGlobal/layout/images/ewg/optimized/icon-chevron-down.svg) no-repeat 0 0;
background-size:contain;
width:24px;
height:12px;
transform:translateX(-50%) translateY(-50%) rotate(180deg);
}
#scrollTopOuter #scrollTop .scrollTopInner:after, #scrollTopOuter #scrollTopMobile .scrollTopInner:after, #scrollTopOuterMobile #scrollTop .scrollTopInner:after, #scrollTopOuterMobile #scrollTopMobile .scrollTopInner:after {

display:none;
}
#scrollTopOuter #scrollTop .scrollTopInner:hover, #scrollTopOuter #scrollTopMobile .scrollTopInner:hover, #scrollTopOuterMobile #scrollTop .scrollTopInner:hover, #scrollTopOuterMobile #scrollTopMobile .scrollTopInner:hover {

border:1px solid #FFFFFF;
}
#scrollTopOuter #scrollTop .scrollTopInner:hover:before, #scrollTopOuter #scrollTopMobile .scrollTopInner:hover:before, #scrollTopOuterMobile #scrollTop .scrollTopInner:hover:before, #scrollTopOuterMobile #scrollTopMobile .scrollTopInner:hover:before {

top:50%;
left:50%;
background:url(/weblication-wGlobal/wGlobal/layout/images/ewg/optimized/icon-chevron-down-white.svg) no-repeat 0 0;
background-size:contain;
width:24px;
height:12px;
transform:translateX(-50%) translateY(-50%) rotate(180deg);
}
@media (max-width: 991px) {
#scrollTopOuter, #scrollTopOuterMobile {

position:absolute;
width:100%;
padding:0 calc(11.3636363636vw - 12.6136363636px);
}
#scrollTopOuter #scrollTopInner, #scrollTopOuter #scrollTopInnerMobile, #scrollTopOuterMobile #scrollTopInner, #scrollTopOuterMobile #scrollTopInnerMobile {

position:relative;
width:100%;
}
#scrollTopOuter #scrollTopInner:after, #scrollTopOuter #scrollTopInnerMobile:after, #scrollTopOuterMobile #scrollTopInner:after, #scrollTopOuterMobile #scrollTopInnerMobile:after {

position:absolute;
content:'';
top:50%;
left:0;
width:100%;
height:1px;
transform:translateY(-50%);
background-color:#000000;
}
}
@media only screen and (max-width: 991px) {
#scrollTopOuter #scrollTop, #scrollTopOuter #scrollTopMobile, #scrollTopOuterMobile #scrollTop, #scrollTopOuterMobile #scrollTopMobile {

position:relative;
display:block;
top:0;
left:50%;
width:74px;
background-color:#FFFFFF;
transform:translateX(-50%);
margin-top:30px;
margin-bottom:30px;
}
}
#scrollTopOuter {

display:block;
}
@media (max-width: 991px) {
#scrollTopOuter {

display:none;
}
}
#scrollTopOuterMobile {

position:relative!important;
display:block;
padding:0;
}
@media (min-width: 992px) {
#scrollTopOuterMobile {

display:none;
}
}


































































































































































































































































:root {

--heightBlockHeader:80px;
}
@media only screen and (min-width: 1200px) {
:root {

--heightBlockHeader:128px;
}
}
#blockHeader {

width:100%;
padding:0;
background:#E8ECEF;
position:relative;
z-index:1;
position:fixed;
z-index:100;
top:0;
transition:transform 0.3s ease-in-out, background 0.3s linear;
}
#blockHeader #blockHeaderBefore {

height:32px;
width:100%;
line-height:32px;
color:#FFFFFF;
background:#4E4E4E;
padding:0;
}
#blockHeader #blockHeaderBefore #blockHeaderBeforeInner {

position:relative;
}
#blockHeader #blockHeaderBefore #blockHeaderBeforeInner .wConfigMaskOpener {

opacity:0.2;
transition:opacity 0.2s linear;
}
#blockHeader #blockHeaderBefore #blockHeaderBeforeInner .wConfigMaskOpener:hover {

opacity:1;
}
#blockHeader #blockHeaderBefore #languageSelector {

z-index:1;
padding:0 0 0 8px;
}
#blockHeader #blockHeaderBefore #languageSelector #languageSelected {

position:relative;
line-height:32px;
padding:0 20px 0 4px;
background:transparent;
display:block;
}
#blockHeader #blockHeaderBefore #languageSelector #languageSelected img {

height:12px;
box-shadow:0 0 3px rgba(0,0,0,0.2);
background:#FFFFFF;
display:none;
}
#blockHeader #blockHeaderBefore #languageSelector #languageSelected .textShort {

display:block;
text-transform:uppercase;
}
#blockHeader #blockHeaderBefore #languageSelector #languageSelected .text {

display:none;
}
#blockHeader #blockHeaderBefore #languageSelector #languageSelected .opener {

position:absolute;
display:block;
right:0;
top:2px;
width:20px;
height:24px;
cursor:pointer;

}
#blockHeader #blockHeaderBefore #languageSelector #languageSelected .opener:before, #blockHeader #blockHeaderBefore #languageSelector #languageSelected .opener:after {

content:'';
position:absolute;
display:block;
width:8px;
height:1px;
margin:14px 0 0 4px;
background:#FFFFFF;
transform:rotate(40deg);
}
#blockHeader #blockHeaderBefore #languageSelector #languageSelected .opener:after {

margin:14px 0 0 9px;
transform:rotate(-40deg);
}
#blockHeader #blockHeaderBefore #languageSelector #languageSelectable {

display:none;
position:absolute;
z-index:20;
padding:0;
background:#DDDDDD;
}
#blockHeader #blockHeaderBefore #languageSelector #languageSelectable a.lang {

display:block;
text-decoration:none;
padding:4px 8px;
white-space:nowrap;
color:#4E4E4E;
background:transparent;
}
#blockHeader #blockHeaderBefore #languageSelector #languageSelectable a.lang.current {

display:none;
}
#blockHeader #blockHeaderBefore #languageSelector #languageSelectable a.lang:hover {

color:#4E4E4E;
background:rgba(0,0,0,0.05);
}
#blockHeader #blockHeaderBefore #languageSelector #languageSelectable a.lang img {

height:12px;
box-shadow:0 0 3px rgba(0,0,0,0.2);
background:#FFFFFF;
display:none;
}
#blockHeader #blockHeaderBefore #languageSelector #languageSelectable a.lang .textShort {

display:block;
text-transform:uppercase;
}
#blockHeader #blockHeaderBefore #languageSelector #languageSelectable a.lang .text {

display:none;
}
#blockHeader #blockHeaderBefore #languageSelector:hover #languageSelectable, #blockHeader #blockHeaderBefore #languageSelector.open #languageSelectable {

display:block;
}
#blockHeader #blockHeaderBefore #languageSelected {

display:none;
}
#blockHeader #blockHeaderBefore #languageSelector {

padding:10px 10px;
}
#blockHeader #blockHeaderBefore #languageSelector > div a.lang {

display:block;
text-decoration:none;
float:left;
padding:0 4px;
}
#blockHeader #blockHeaderBefore #languageSelector > div a.lang:first-child {

padding-left:0;
}
#blockHeader #blockHeaderBefore #languageSelector > div a.lang:last-child {

padding-right:0;
}
#blockHeader #blockHeaderBefore #languageSelector > div a.lang img {

display:block;
height:12px;
box-shadow:0 0 3px rgba(0,0,0,0.2);
background:#FFFFFF;
}
#blockHeader #blockHeaderBefore #languageSelector > div a.lang span {

display:none;
}
#blockHeader #blockHeaderBefore #languageSelector > div a.lang.current img {

box-shadow:0 0 3px rgba(0,0,0,0.5);
}
#blockHeader #blockHeaderBefore #languageSelector {

display:block;
position:static;
float:right;
}
#blockHeader #blockHeaderBefore #navigationMeta {

background-color:transparent;
}
#blockHeader #blockHeaderBefore #navigationMeta ul {

list-style-type:none;
margin:0;
padding:0;
}
#blockHeader #blockHeaderBefore #navigationMeta ul li {

display:block;
float:left;
margin:0;
padding:0;
}
#blockHeader #blockHeaderBefore #navigationMeta ul li > a {

display:block;
font-size:min(16px,calc(-0.4597701149vw + 23.724137931px));
font-weight:normal;
color:#FFFFFF;
padding:0rem 0.4rem;
text-decoration:none;
}
#blockHeader #blockHeaderBefore #navigationMeta ul li.selected > a, #blockHeader #blockHeaderBefore #navigationMeta ul li.descendantSelected > a {

color:#FFFFFF;
}
#blockHeader #blockHeaderBefore #navigationMeta ul li:hover > a {

color:#FFFFFF;
}
#blockHeader #blockHeaderBefore #navigationMeta ul li > a:active {

color:#FFFFFF;
}
#blockHeader #blockHeaderBefore #navigationMeta ul li:last-child > a {

padding:0rem 1rem 0rem 0.4rem;
}
#blockHeader #blockHeaderBefore #navigationMeta .navLevelEmbed {

display:none;
position:absolute;
z-index:101;
width:100%;
max-height:calc(100vh - 48px - 36px);
left:0;
margin:0;
padding:40px 40px 40px 40px;
overflow:auto;
background-color:#E8ECEF;
border-style:solid;
border-width:1px;
border-color:#E8ECEF;
color:#4E4E4E;
}
#blockHeader #blockHeaderBefore #navigationMeta .navLevelEmbed .elementSection, #blockHeader #blockHeaderBefore #navigationMeta .navLevelEmbed .elementSectionObjectLocation {

padding:0 !important;
}
#blockHeader #blockHeaderBefore #navigationMeta {

display:none;
}
#blockHeader #blockHeaderBefore #searchBox {

position:absolute;
}
#blockHeader #blockHeaderBefore #searchBox .searchBoxContainer {

display:flex;
position:relative;
height:32px;
width:100%;
}
#blockHeader #blockHeaderBefore #searchBox .searchBoxContainer .searchBoxLabel {

display:inline-block;
order:2;
}
#blockHeader #blockHeaderBefore #searchBox .searchBoxContainer .searchBoxLabel > label {

font-size:min(16px,calc(-0.4597701149vw + 23.724137931px));
display:block;
white-space:nowrap;
}
.navlayer-clicked #blockHeader #blockHeaderBefore #searchBox .searchBoxContainer .searchBoxLabel > label {

color:#4E4E4E;
}
#blockHeader #blockHeaderBefore #searchBox .searchBoxContainer .searchBoxLabel > label:before {

position:relative;
display:inline-block;
content:'';
top:0;
left:0;
width:23px;
height:25px;
margin:0 10px 0 0;
z-index:11;
pointer-events:none;
vertical-align:middle;
background-size:contain;
background-position:center;
background-repeat:no-repeat;
background-image:url("/weblication-wGlobal/wGlobal/layout/images/ewg/optimized/icon-search-white.svg");
}
.navlayer-clicked #blockHeader #blockHeaderBefore #searchBox .searchBoxContainer .searchBoxLabel > label:before {

background-image:url("/weblication-wGlobal/wGlobal/layout/images/ewg/optimized/icon-search.svg");
}
#blockHeader #blockHeaderBefore #searchBox .searchBoxContainer .searchBoxElement {

display:inline-block;
order:1;
}
#blockHeader #blockHeaderBefore #searchBox .searchBoxContainer .searchBoxElement .searchTerm {



position:relative;
cursor:pointer;
z-index:10;
top:2px;
right:0;
width:32px;
height:28px;
line-height:26px;
margin:0;
padding:0 4px;
opacity:0;
border:solid 1px #7D7D7D;
transition:all 0.3s linear;
}
#blockHeader #blockHeaderBefore #searchBox .searchBoxContainer .searchBoxElement .searchTerm:focus {

width:120px;
right:32px;
opacity:1;
}
#blockHeader #blockHeaderBefore #searchBox .searchBoxContainer .searchBoxElement #searchSuggestOuter {

display:none;
}
#blockHeader #blockHeaderBefore #searchBox .searchBoxContainer .searchBoxElement.hasFocus #searchSuggestOuter {

display:block;
position:absolute;
top:29px;
right:32px;
z-index:20;
background-color:#FFFFFF;
color:#4E4E4E;
border:solid 1px #7D7D7D;
}
#blockHeader #blockHeaderBefore #searchBox .searchBoxContainer .searchBoxElement.hasFocus #searchSuggestOuter .searchSuggestEntry {

padding:2px 6px;
cursor:pointer;
}
#blockHeader #blockHeaderBefore #searchBox .searchBoxContainer .searchBoxElement.hasFocus #searchSuggestOuter .searchSuggestEntry:first-child {

padding:4px 6px 2px 6px;
}
#blockHeader #blockHeaderBefore #searchBox .searchBoxContainer .searchBoxElement.hasFocus #searchSuggestOuter .searchSuggestEntry:last-child {

padding:2px 6px 4px 6px;
}
#blockHeader #blockHeaderBefore #searchBox .searchBoxContainer .searchBoxElement.hasFocus #searchSuggestOuter .searchSuggestEntry:hover {

background-color:#E8ECEF;
}
#blockHeader #blockHeaderBefore #searchBox .searchBoxContainer #searchSubmit {

display:none;
}
#blockHeader #blockHeaderBefore #searchBox {

position:relative;
float:right;
}
#blockHeader #blockHeaderMain {

height:48px;
}
#blockHeader #blockHeaderMain #blockHeaderMainInner {

max-width:2560px;
position:relative;
margin:0 auto;
}
#blockHeader #blockHeaderMain #logo, #blockHeader #blockHeaderMain #ewg-logo {

position:absolute;
z-index:2;
margin:8px 0 0 16px;
}
#blockHeader #blockHeaderMain #logo > img, #blockHeader #blockHeaderMain #logo > svg, #blockHeader #blockHeaderMain #ewg-logo > img, #blockHeader #blockHeaderMain #ewg-logo > svg {

height:32px;
width:auto;
display:block;
}
#blockHeader #blockHeaderMain #logo .logoImgFull, #blockHeader #blockHeaderMain #ewg-logo .logoImgFull {

display:none;
}
#blockHeader #blockHeaderMain #logo .logoImgOnScroll, #blockHeader #blockHeaderMain #ewg-logo .logoImgOnScroll {

display:none;
}
#blockHeader #blockHeaderMain #blockHeaderMainContent {

display:none;
}
.scrolldirection-up #blockHeader {

transform:translateY(0);
transition:transform 0.3s ease-in-out;
}
.scrolling-scroll-to #blockHeader {

transition:transform 0 linear;
transform:translateY(calc(-3.8314176245vw - 60.632183908px)) !important;
}
.scrolldirection-down:not(.navmenu-open) #blockHeader {

transform:translateY(calc(-3.8314176245vw - 60.632183908px)) !important;
transition:transform 1s ease-in-out;
}
@media only screen and (min-width: 1200px) {
#blockHeader #blockHeaderBefore #navigationMeta {

display:block;
float:right;
}
#blockHeader #blockHeaderBefore #navigationMeta > ul {

margin:0 auto;
float:right;
}
}
@media only screen and (max-width: 1199.9px) {
#blockHeader #blockHeaderMain #navigationMainToggler {

display:block;
margin:8px;
cursor:pointer;
width:32px;
height:32px;
}
#blockHeader #blockHeaderMain #navigationMainToggler > div:first-child {

display:none;
padding:12px 38px 12px 16px;
color:#FFFFFF;
text-decoration:none;
font-size:min(16px,calc(-0.4597701149vw + 23.724137931px));
text-transform:uppercase;
}
#blockHeader #blockHeaderMain #navigationMainToggler > div:last-child {

position:relative;
width:32px;
height:32px;
}
#blockHeader #blockHeaderMain #navigationMainToggler > div:last-child:before {

content:'';
position:absolute;
width:26px;
height:11px;
margin:6px 0 0 3px;
border-top:solid 2px #000000;
border-bottom:solid 2px #000000;
transition:all 0.3s linear, border-color 0.3s 0.3s linear;
}
#blockHeader #blockHeaderMain #navigationMainToggler > div:last-child:after {

content:'';
position:absolute;
width:26px;
height:20px;
margin:6px 0 0 3px;
border-bottom:solid 2px #000000;
transition:all 0.2s linear;
}
#blockHeader #blockHeaderMain #navigationMainToggler.open > div:last-child:before {

transform:rotate(45deg);
transform-origin:top left;
margin-left:7.5px;
border-bottom-color:transparent;
transition:all 0.2s linear, border-color 0.1s linear;
}
#blockHeader #blockHeaderMain #navigationMainToggler.open > div:last-child:after {

transform:rotate(-45deg);
transform-origin:bottom left;
margin-left:7.5px;
}
#blockHeader #blockHeaderMain html.navmenu-open {

overflow:hidden;
}
#blockHeader #blockHeaderMain #navigationMain {

width:100%;
position:relative;
}
#blockHeader #blockHeaderMain #navigationMain > nav > div {

display:block;
position:fixed;
top:var(--heightBlockHeader);
width:100vw;
height:calc(100vh - var(--heightBlockHeader));
padding:1rem;
left:-100%;
max-width:535px;
overflow:auto;
background-color:#FFFFFF;
z-index:100000;
transition:all 0.3s ease-in-out;
}
.navmenu-open #blockHeader #blockHeaderMain #navigationMain > nav > div {

left:0;
}
#blockHeader #blockHeaderMain #navigationMain ul {

list-style-type:none;
margin:0;
padding:0;
}
#blockHeader #blockHeaderMain #navigationMain li {

position:relative;
display:grid;
align-items:center;
margin:0;
padding:0;
grid-template-columns:1fr 32px;
}
#blockHeader #blockHeaderMain #navigationMain li > a {

display:block;
text-decoration:none;
text-align:left;
}
#blockHeader #blockHeaderMain #navigationMain li > ul {

display:none;
}
#blockHeader #blockHeaderMain #navigationMain li.selected > ul, #blockHeader #blockHeaderMain #navigationMain li.descendantSelected > ul {

display:block;
}
#blockHeader #blockHeaderMain #navigationMain > nav > div > ul {

max-width:2400px;
margin:0 auto;
}
#blockHeader #blockHeaderMain #navigationMain > nav > div > ul > li {

border-bottom:none 1px #C0C0C0;
font-size:min(16px,calc(-0.4597701149vw + 23.724137931px));
font-weight:normal;
line-height:min(21px,calc(-0.6130268199vw + 31.2988505747px));
background-color:transparent;
}
#blockHeader #blockHeaderMain #navigationMain > nav > div > ul > li > a {

padding:0.7rem 0.5rem 0.7rem 1rem;
color:#FFFFFF;
}
#blockHeader #blockHeaderMain #navigationMain > nav > div > ul > li > a[data-hasiconimg] {

display:flex;
}
#blockHeader #blockHeaderMain #navigationMain > nav > div > ul > li > a[data-hasiconimg] .iconImg {

padding-right:0.3rem;
}
#blockHeader #blockHeaderMain #navigationMain > nav > div > ul > li.selected, #blockHeader #blockHeaderMain #navigationMain > nav > div > ul > li.descendantSelected {

background-color:transparent;
}
#blockHeader #blockHeaderMain #navigationMain > nav > div > ul > li.selected > a, #blockHeader #blockHeaderMain #navigationMain > nav > div > ul > li.descendantSelected > a {

color:#FFFFFF;
}
#blockHeader #blockHeaderMain #navigationMain > nav > div > ul > li:hover {

background-color:transparent;
}
#blockHeader #blockHeaderMain #navigationMain > nav > div > ul > li:hover > a {

color:#FFFFFF;
}
#blockHeader #blockHeaderMain #navigationMain > nav > div > ul > li:active {

background-color:rgba(0,0,0,0);
}
#blockHeader #blockHeaderMain #navigationMain > nav > div > ul > li:active > a {

color:#FFFFFF;
}
#blockHeader #blockHeaderMain #navigationMain > nav > div > ul > li > ul {

margin-bottom:1rem;
grid-column:1 / span 2;
}
#blockHeader #blockHeaderMain #navigationMain > nav > div > ul > li > ul > li {

font-size:min(16px,calc(-0.4597701149vw + 23.724137931px));
font-weight:normal;
line-height:min(21px,calc(-0.6130268199vw + 31.2988505747px));
background-color:transparent;
}
#blockHeader #blockHeaderMain #navigationMain > nav > div > ul > li > ul > li > a {

padding:0.3rem 0.5rem 0.3rem 2rem;
color:#4E4E4E;
}
#blockHeader #blockHeaderMain #navigationMain > nav > div > ul > li > ul > li.selected, #blockHeader #blockHeaderMain #navigationMain > nav > div > ul > li > ul > li.descendantSelected {

background-color:transparent;
}
#blockHeader #blockHeaderMain #navigationMain > nav > div > ul > li > ul > li.selected > a, #blockHeader #blockHeaderMain #navigationMain > nav > div > ul > li > ul > li.descendantSelected > a {

color:#4E4E4E;
}
#blockHeader #blockHeaderMain #navigationMain > nav > div > ul > li > ul > li:hover {

background-color:transparent;
}
#blockHeader #blockHeaderMain #navigationMain > nav > div > ul > li > ul > li:hover > a {

color:#4E4E4E;
}
#blockHeader #blockHeaderMain #navigationMain > nav > div > ul > li > ul > li:active {

background-color:rgba(0,0,0,0);
}
#blockHeader #blockHeaderMain #navigationMain > nav > div > ul > li > ul > li:active > a {

color:#4E4E4E;
}
#blockHeader #blockHeaderMain #navigationMain > nav > div > ul > li > ul > li > ul {

margin-bottom:0.6rem;
grid-column:1 / span 2;
}
#blockHeader #blockHeaderMain #navigationMain > nav > div > ul > li > ul > li > ul > li {

font-size:min(16px,calc(-0.4597701149vw + 23.724137931px));
font-weight:normal;
line-height:min(21px,calc(-0.6130268199vw + 31.2988505747px));
background-color:transparent;
}
#blockHeader #blockHeaderMain #navigationMain > nav > div > ul > li > ul > li > ul > li > a {

padding:0.2rem 0.5rem 0.2rem 3rem;
color:#4E4E4E;
}
#blockHeader #blockHeaderMain #navigationMain > nav > div > ul > li > ul > li > ul > li.selected, #blockHeader #blockHeaderMain #navigationMain > nav > div > ul > li > ul > li > ul > li.descendantSelected {

background-color:transparent;
}
#blockHeader #blockHeaderMain #navigationMain > nav > div > ul > li > ul > li > ul > li.selected > a, #blockHeader #blockHeaderMain #navigationMain > nav > div > ul > li > ul > li > ul > li.descendantSelected > a {

color:#4E4E4E;
}
#blockHeader #blockHeaderMain #navigationMain > nav > div > ul > li > ul > li > ul > li:hover {

background-color:transparent;
}
#blockHeader #blockHeaderMain #navigationMain > nav > div > ul > li > ul > li > ul > li:hover > a {

color:#4E4E4E;
}
#blockHeader #blockHeaderMain #navigationMain > nav > div > ul > li > ul > li > ul > li:active {

background-color:;
}
#blockHeader #blockHeaderMain #navigationMain > nav > div > ul > li > ul > li > ul > li:active > a {

color:#4E4E4E;
}
#blockHeader #blockHeaderMain #navigationMain > nav > div > ul > li > ul > li > ul > li span.navpointToggler {

padding-right:0;
}
#blockHeader #blockHeaderMain #navigationMain > nav > div > ul > li > ul > li > ul > li > ul {

margin-bottom:0.6rem;
grid-column:1 / span 2;
}
#blockHeader #blockHeaderMain #navigationMain > nav > div > ul > li > ul > li > ul > li > ul > li {

font-size:min(16px,calc(-0.4597701149vw + 23.724137931px));
font-weight:normal;
line-height:min(21px,calc(-0.6130268199vw + 31.2988505747px));
background-color:transparent;
}
#blockHeader #blockHeaderMain #navigationMain > nav > div > ul > li > ul > li > ul > li > ul > li > a {

padding:0.1rem 0.5rem 0.1rem 4rem;
color:#4E4E4E;
}
#blockHeader #blockHeaderMain #navigationMain > nav > div > ul > li > ul > li > ul > li > ul > li.selected, #blockHeader #blockHeaderMain #navigationMain > nav > div > ul > li > ul > li > ul > li > ul > li.descendantSelected {

background-color:transparent;
}
#blockHeader #blockHeaderMain #navigationMain > nav > div > ul > li > ul > li > ul > li > ul > li.selected > a, #blockHeader #blockHeaderMain #navigationMain > nav > div > ul > li > ul > li > ul > li > ul > li.descendantSelected > a {

color:#4E4E4E;
}
#blockHeader #blockHeaderMain #navigationMain > nav > div > ul > li > ul > li > ul > li > ul > li:hover {

background-color:;
}
#blockHeader #blockHeaderMain #navigationMain > nav > div > ul > li > ul > li > ul > li > ul > li:hover > a {

color:#4E4E4E;
}
#blockHeader #blockHeaderMain #navigationMain > nav > div > ul > li > ul > li > ul > li > ul > li:active {

background-color:;
}
#blockHeader #blockHeaderMain #navigationMain > nav > div > ul > li > ul > li > ul > li > ul > li:active > a {

color:#4E4E4E;
}
#blockHeader #blockHeaderMain #navigationMain > nav > div > ul > li > ul > li > ul > li > ul > li span.navpointToggler {

padding-right:0;
}
#blockHeader #blockHeaderMain #navigationMain .navpointEmbedToggler {

display:none;
}
#blockHeader #blockHeaderMain #navigationMain span.navpointToggler {

cursor:pointer;
width:32px;
height:32px;
box-sizing:content-box;

}
#blockHeader #blockHeaderMain #navigationMain span.navpointToggler:before, #blockHeader #blockHeaderMain #navigationMain span.navpointToggler:after {

transition:all 0.3s ease-in-out;
content:'';
position:absolute;
margin:16px 0 0 5px;
display:block;
width:14px;
height:2px;
background-color:#FFFFFF;
transform:rotate(40deg);
}
#blockHeader #blockHeaderMain #navigationMain span.navpointToggler:after {

margin-left:15px;
transform:rotate(-40deg);
}
#blockHeader #blockHeaderMain #navigationMain span.navpointToggler.open:before {

transform:rotate(-40deg);
}
#blockHeader #blockHeaderMain #navigationMain span.navpointToggler.open:after {

transform:rotate(40deg);
}
#blockHeader #blockHeaderMain #navigationMain .hasMegaDropdown:not(.childs) > span.navpointToggler {

display:none;
}
#blockHeader #blockHeaderMain #navigationMain span.navpointToggler {

cursor:pointer;
width:32px;
height:32px;
box-sizing:content-box;

}
#blockHeader #blockHeaderMain #navigationMain span.navpointToggler:before, #blockHeader #blockHeaderMain #navigationMain span.navpointToggler:after {

transition:all 0.3s ease-in-out;
content:'';
position:absolute;
margin:16px 0 0 5px;
display:block;
width:14px;
height:2px;
background-color:#FFFFFF;
transform:rotate(40deg);
}
#blockHeader #blockHeaderMain #navigationMain span.navpointToggler:after {

margin-left:15px;
transform:rotate(-40deg);
}
#blockHeader #blockHeaderMain #navigationMain span.navpointToggler.open:before {

transform:rotate(-40deg);
}
#blockHeader #blockHeaderMain #navigationMain span.navpointToggler.open:after {

transform:rotate(40deg);
}
#blockHeader #blockHeaderMain #navigationMain .hasMegaDropdown:not(.childs) > span.navpointToggler {

display:none;
}
#blockHeader #blockHeaderMain #navigationMain .navLevelEmbed {

display:none;
}
#blockHeader #blockHeaderMain #navigationMain #navigationMainToggler {

position:absolute;
z-index:11;
top:0;
right:0;
margin:0 0 0 0;
cursor:pointer;
}
#blockHeader #blockHeaderMain #navigationMain #navigationMainToggler {

top:16px;
right:0;
}
}
@media (min-width: 1200px) and (max-width: 1199.9px) {
#blockHeader #blockHeaderMain #navigationMain > nav > div {

height:auto;
}
}
@media print and (max-width: 1199.9px) {
#blockHeader #blockHeaderMain #navigationMain {

display:none;
}
}
@media only screen and (min-width: 1200px) {
#blockHeader #blockHeaderBefore {

display:block;
height:32px;
line-height:32px;
background:#4E4E4E;
padding:0 45px;
float:none;
}
#blockHeader #blockHeaderBefore:after {

display:table;
overflow:hidden;
visibility:hidden;
clear:both;
content:"";
height:0;
font-size:0;
line-height:0;
}
#blockHeader #blockHeaderBefore #blockHeaderBeforeInner {

position:relative;
margin:0 auto;
max-width:2560px;
}
#blockHeader #blockHeaderMain {

height:96px;
padding:0 45px;
}
#blockHeader #blockHeaderMain #logo, #blockHeader #blockHeaderMain #ewg-logo {

margin:24px 0 0 0;
margin-top:24px;
}
#blockHeader #blockHeaderMain #logo .logoImg, #blockHeader #blockHeaderMain #ewg-logo .logoImg {

display:none;
}
#blockHeader #blockHeaderMain #logo .logoImgFull, #blockHeader #blockHeaderMain #ewg-logo .logoImgFull {

display:block;
}
#blockHeader #blockHeaderMain #logo .logoImgOnScroll, #blockHeader #blockHeaderMain #ewg-logo .logoImgOnScroll {

display:none;
}
#blockHeader #blockHeaderMain #logo > img, #blockHeader #blockHeaderMain #logo > svg, #blockHeader #blockHeaderMain #ewg-logo > img, #blockHeader #blockHeaderMain #ewg-logo > svg {

display:block;
height:48px;
}
#blockHeader #blockHeaderMain #blockHeaderMainContent {

display:block;
position:absolute;
top:0;
right:0;
}
#blockHeader #blockHeaderMain #navigationMainToggler {

display:none;
}
#blockHeader #blockHeaderMain #navigationMain {

background-color:transparent;
user-select:none;
-webkit-user-select:none;
-moz-user-select:none;
-ms-user-select:none;
width:100%;
}
#blockHeader #blockHeaderMain #navigationMain ul {

list-style-type:none;
margin:0;
padding:0;
}
#blockHeader #blockHeaderMain #navigationMain span.navpointToggler {

pointer-events:none;
}
#blockHeader #blockHeaderMain #navigationMain .navlayerBackParentTitle, #blockHeader #blockHeaderMain #navigationMain .navlayerBackTitle, #blockHeader #blockHeaderMain #navigationMain .navlayerTitle, #blockHeader #blockHeaderMain #navigationMain .navlayerCloser {

display:none;
}
#blockHeader #blockHeaderMain #navigationMain > nav > div li {

display:flex;
margin:0;
padding:0;
}
#blockHeader #blockHeaderMain #navigationMain > nav > div li > a {

display:block;
text-decoration:none;
}
#blockHeader #blockHeaderMain #navigationMain > nav > div li > span.navpointToggler {

display:none;
}
#blockHeader #blockHeaderMain #navigationMain > nav > div li > ul {

display:none;
position:absolute;
z-index:80;
}
#blockHeader #blockHeaderMain #navigationMain > nav > div > ul {


display:flex;
}
#blockHeader #blockHeaderMain #navigationMain > nav > div > ul[data-source='meta'] {

display:none;
}
#blockHeader #blockHeaderMain #navigationMain > nav > div > ul > li {

display:block;
}
#blockHeader #blockHeaderMain #navigationMain > nav > div > ul > li[data-source='meta'] {

display:none;
}
#blockHeader #blockHeaderMain #navigationMain > nav > div > ul > li > a {

font-family:inherit;
font-size:min(16px,calc(-0.4597701149vw + 23.724137931px));
font-weight:normal;
color:#FFFFFF;
background-color:transparent;
padding:0rem 0.8rem;
line-height:min(21px,calc(-0.6130268199vw + 31.2988505747px));
white-space:nowrap;
}
#blockHeader #blockHeaderMain #navigationMain > nav > div > ul > li > a[data-hasiconimg] {

display:flex;
}
#blockHeader #blockHeaderMain #navigationMain > nav > div > ul > li > a[data-hasiconimg] .iconImg {

padding-right:0.3rem;
}
#blockHeader #blockHeaderMain #navigationMain > nav > div > ul > li.selected > a, #blockHeader #blockHeaderMain #navigationMain > nav > div > ul > li.descendantSelected > a {

color:#FFFFFF;
background-color:transparent;
}
#blockHeader #blockHeaderMain #navigationMain > nav > div > ul > li:hover > a {

color:#FFFFFF;
background-color:transparent;
}
#blockHeader #blockHeaderMain #navigationMain > nav > div > ul > li > a:active {

color:#FFFFFF;
background-color:transparent;
}
#blockHeader #blockHeaderMain #navigationMain > nav > div > ul > li.childs.open > .navpointToggler, #blockHeader #blockHeaderMain #navigationMain > nav > div > ul > li.hasMegaDropdown > .navpointToggler {

position:absolute;
display:block;
left:-1000px;
}
#blockHeader #blockHeaderMain #navigationMain > nav > div > ul > li > ul {

width:280px;
}
#blockHeader #blockHeaderMain #navigationMain > nav > div > ul > li ul {


background-color:#E8ECEF;
border-style:solid;
border-width:0px;
border-color:#E8ECEF;
}
#blockHeader #blockHeaderMain #navigationMain > nav > div > ul > li ul > li {

position:relative;
font-family:inherit;
font-size:min(16px,calc(-0.4597701149vw + 23.724137931px));
font-weight:normal;
background-color:transparent;
}
#blockHeader #blockHeaderMain #navigationMain > nav > div > ul > li ul > li > a {

padding:0.5rem 1rem;
color:#4E4E4E;
flex-grow:1;
}
#blockHeader #blockHeaderMain #navigationMain > nav > div > ul > li ul > li.selected, #blockHeader #blockHeaderMain #navigationMain > nav > div > ul > li ul > li.descendantSelected {

background-color:transparent;
}
#blockHeader #blockHeaderMain #navigationMain > nav > div > ul > li ul > li.selected > a, #blockHeader #blockHeaderMain #navigationMain > nav > div > ul > li ul > li.descendantSelected > a {

color:#4E4E4E;
}
#blockHeader #blockHeaderMain #navigationMain > nav > div > ul > li ul > li:hover {

background-color:rgba(0,0,0,0.02);
}
#blockHeader #blockHeaderMain #navigationMain > nav > div > ul > li ul > li:hover > a {

color:#4E4E4E;
}
#blockHeader #blockHeaderMain #navigationMain > nav > div > ul > li ul > li:active {

background-color:rgba(0,0,0,0.05);
}
#blockHeader #blockHeaderMain #navigationMain > nav > div > ul > li ul > li:active > a {

color:#4E4E4E;
}
#blockHeader #blockHeaderMain #navigationMain > nav > div > ul > li ul > li > a {

flex-grow:1;
}
#blockHeader #blockHeaderMain #navigationMain > nav > div > ul > li ul > li ul {

top:-0px;
right:calc(-100% - 2 * 0px);
width:calc(100% + 1 * 0px);
}
#blockHeader #blockHeaderMain #navigationMain > nav > div > ul > li ul > li ul > li {

position:relative;
font-family:inherit;
font-size:min(16px,calc(-0.4597701149vw + 23.724137931px));
font-weight:normal;
background-color:transparent;
}
#blockHeader #blockHeaderMain #navigationMain > nav > div > ul > li ul > li ul > li > a {

color:#4E4E4E;
padding:0.5rem 1rem;
flex-grow:1;
}
#blockHeader #blockHeaderMain #navigationMain > nav > div > ul > li ul > li ul > li.selected, #blockHeader #blockHeaderMain #navigationMain > nav > div > ul > li ul > li ul > li.descendantSelected {

background-color:transparent;
}
#blockHeader #blockHeaderMain #navigationMain > nav > div > ul > li ul > li ul > li.selected > a, #blockHeader #blockHeaderMain #navigationMain > nav > div > ul > li ul > li ul > li.descendantSelected > a {

color:#4E4E4E;
}
#blockHeader #blockHeaderMain #navigationMain > nav > div > ul > li ul > li ul > li:hover {

background-color:rgba(0,0,0,0.02);
}
#blockHeader #blockHeaderMain #navigationMain > nav > div > ul > li ul > li ul > li:hover > a {

color:#4E4E4E;
}
#blockHeader #blockHeaderMain #navigationMain > nav > div > ul > li ul > li ul > li:active {

background-color:rgba(0,0,0,0.05);
}
#blockHeader #blockHeaderMain #navigationMain > nav > div > ul > li ul > li ul > li:active > a {

color:#4E4E4E;
}
#blockHeader #blockHeaderMain #navigationMain > nav > div > ul > li ul > li ul > li ul {

top:-0px;
right:calc(-100% - 2 * 0px);
width:calc(100% + 1 * 0px);
}
#blockHeader #blockHeaderMain #navigationMain > nav > div > ul > li ul > li ul > li ul > li {

position:relative;
font-family:inherit;
font-size:min(16px,calc(-0.4597701149vw + 23.724137931px));
font-weight:normal;
background-color:transparent;
}
#blockHeader #blockHeaderMain #navigationMain > nav > div > ul > li ul > li ul > li ul > li > a {

color:#4E4E4E;
padding:0.5rem 1rem;
flex-grow:1;
}
#blockHeader #blockHeaderMain #navigationMain > nav > div > ul > li ul > li ul > li ul > li.selected, #blockHeader #blockHeaderMain #navigationMain > nav > div > ul > li ul > li ul > li ul > li.descendantSelected {

background-color:transparent;
}
#blockHeader #blockHeaderMain #navigationMain > nav > div > ul > li ul > li ul > li ul > li.selected > a, #blockHeader #blockHeaderMain #navigationMain > nav > div > ul > li ul > li ul > li ul > li.descendantSelected > a {

color:#4E4E4E;
}
#blockHeader #blockHeaderMain #navigationMain > nav > div > ul > li ul > li ul > li ul > li:hover {

background-color:rgba(0,0,0,0.02);
}
#blockHeader #blockHeaderMain #navigationMain > nav > div > ul > li ul > li ul > li ul > li:hover > a {

color:#4E4E4E;
}
#blockHeader #blockHeaderMain #navigationMain > nav > div > ul > li ul > li ul > li ul > li:active {

background-color:rgba(0,0,0,0.05);
}
#blockHeader #blockHeaderMain #navigationMain > nav > div > ul > li ul > li ul > li ul > li:active > a {

color:#4E4E4E;
}
#blockHeader #blockHeaderMain #navigationMain > nav > div > ul > li ul > li ul > li ul > li:hover > ul {

display:block;
}
#blockHeader #blockHeaderMain #navigationMain > nav > div > ul > li ul > li ul > li ul > li.childs.open > .navpointToggler {

display:block;
}
#blockHeader #blockHeaderMain #navigationMain > nav > div > ul > li ul > li ul > li:hover > ul {

display:block;
}
#blockHeader #blockHeaderMain #navigationMain > nav > div > ul > li ul > li ul > li.childs.open > .navpointToggler {

display:block;
}
#blockHeader #blockHeaderMain #navigationMain > nav > div > ul > li ul > li:hover > ul {

display:block;
}
#blockHeader #blockHeaderMain #navigationMain > nav > div > ul > li ul > li.childs.open > .navpointToggler {

display:block;
}
#blockHeader #blockHeaderMain #navigationMain > nav > div > ul > li ul.subleftside > li > ul {

right:100%;
}
#blockHeader #blockHeaderMain #navigationMain > nav > div > ul > li ul.subleftside > li.childs > a {

padding-left:32px;
}
html:not([data-navigationlayeropentype='click']) #blockHeader #blockHeaderMain #navigationMain > nav > div > ul > li:not(.hasMegaDropdown):hover > ul {
display:block;
}
html[data-navigationlayeropentype='click'] #blockHeader #blockHeaderMain #navigationMain > nav > div > ul > li.clicked:not(.hasMegaDropdown) > ul {
display:block;
}
#blockHeader #blockHeaderMain #navigationMain .navpointToggler {

width:32px;
height:24px;
cursor:pointer;
margin:auto 0;
}
#blockHeader #blockHeaderMain #navigationMain .navpointToggler:before, #blockHeader #blockHeaderMain #navigationMain .navpointToggler:after {

content:'';
position:absolute;
display:block;
width:9px;
height:1px;
margin:9px 0 0 12px;
background-color:#4E4E4E;
transform:rotate(50deg);
}
#blockHeader #blockHeaderMain #navigationMain .navpointToggler:after {

margin:15px 0 0 12px;
transform:rotate(-50deg);
}
#blockHeader #blockHeaderMain #navigationMain .subleftside > li {

flex-direction:row-reverse;
}
#blockHeader #blockHeaderMain #navigationMain .subleftside > li.childs.open > a {

padding-left:0.1rem !important;
}
#blockHeader #blockHeaderMain #navigationMain .subleftside > li > .navpointToggler:before {

transform:rotate(-50deg);
}
#blockHeader #blockHeaderMain #navigationMain .subleftside > li > .navpointToggler:after {

transform:rotate(50deg);
}
#blockHeader #blockHeaderMain #navigationMain .navLevelEmbed {

display:none;
position:absolute;
z-index:101;
width:100%;
max-height:calc(100vh - 48px - 36px);
left:0;
margin:0;
padding:40px 40px 40px 40px;
overflow:auto;
background-color:#E8ECEF;
border-style:solid;
border-width:0px;
border-color:#E8ECEF;
color:#4E4E4E;
}
#blockHeader #blockHeaderMain #navigationMain .navLevelEmbed .elementSection, #blockHeader #blockHeaderMain #navigationMain .navLevelEmbed .elementSectionObjectLocation {

padding:0 !important;
}
#blockHeader #blockHeaderMain #navigationMain {

position:absolute;
width:100%;
}
#blockHeader #blockHeaderMain #navigationMain > nav > div > ul {

float:right;
}
}
@media only screen and (min-width: 1200px) {
.scrolldirection-down:not(.navmenu-open) #blockHeader {

transform:translateY(calc(-3.8314176245vw - 60.632183908px)) !important;
}
}
html {

overflow-y:scroll;
-webkit-text-size-adjust:100%;
font-size:16px;

}
html.zoom-l {

font-size:20.8px;
}
@media only screen and (min-width: 768px) {
html {

font-size:16px;
}
html.zoom-l {

font-size:20.8px;
}
}
@media only screen and (min-width: 992px) {
html {

font-size:16px;
}
html.zoom-l {

font-size:20.8px;
}
}
@media only screen and (min-width: 1200px) {
html {

font-size:16px;
}
html.zoom-l {

font-size:20.8px;
}
}
body {

margin:0;
padding:0;
font-family:"Roboto-Regular", Arial, Helvetica, Sans-serif;
font-size:min(16px,calc(0.0766283525vw + 14.7126436782px));
line-height:min(26px,calc(0.0766283525vw + 24.7126436782px));
color:#4E4E4E;
background:#FFFFFF;
-webkit-tap-highlight-color:transparent;

}
body.bodyBlank {

background:none;
background-color:transparent;
}
.weditor.ios body {

background:none;
}
#skiplinks .skiplink {

display:block;
position:fixed;
left:-9999px;
width:100vw;
background-color:#f0f0f0;
color:#000000;
z-index:10000;
text-align:center;
}
#skiplinks .skiplink:focus {

left:0;
}
@media only screen and (min-width: 1200px) {
#blockPage {

margin-top:0;
margin-bottom:0;
}
}
#blockBody {

background:#FFFFFF;
margin:0 auto;
padding-top:var(--heightBlockHeader);
}
#blockBodyBefore {

position:relative;
}
#blockMain {

position:relative;
margin:0 auto;
max-width:100%;
}
#blockLeft {

display:none;
position:relative;
padding:1rem 0;
}
#blockLeft #navigationSub {

background-color:transparent;
width:100%;
margin:0 0 20px 0;
}
#blockLeft #navigationSub:empty {

margin-bottom:0;
}
#blockLeft #navigationSub > .wglButton {

right:0;
}
#blockLeft #navigationSub ul {

list-style-type:none;
margin:0;
padding:0;
}
#blockLeft #navigationSub a {

display:block;
text-decoration:none;
}
#blockLeft #navigationSub > nav > div .selectedNavpointMain > a {

font-family:inherit;
font-size:1.2rem;
line-height:140%;
color:#4E4E4E;
background-color:transparent;
padding:0.5rem 0rem;
font-weight:normal;
}
#blockLeft #navigationSub > nav > div > ul > li {

display:block;
margin:0;
padding:0;
border-bottom:solid 1px #7D7D7D;
}
#blockLeft #navigationSub > nav > div > ul > li[data-source='meta'] {

display:none;
}
#blockLeft #navigationSub > nav > div > ul > li:first-child {

border-top:solid 1px #7D7D7D;
}
#blockLeft #navigationSub > nav > div > ul > li > a {

font-family:inherit;
font-size:0.9rem;
line-height:140%;
color:#4E4E4E;
background-color:transparent;
padding:0.4rem 0rem;
}
#blockLeft #navigationSub > nav > div > ul > li > a:hover {

color:#4E4E4E;
background-color:transparent;
}
#blockLeft #navigationSub > nav > div > ul > li > a:active {

color:#4E4E4E;
background-color:transparent;
}
#blockLeft #navigationSub > nav > div > ul > li.selected > a, #blockLeft #navigationSub > nav > div > ul > li.descendantSelected > a {

color:#4E4E4E;
background-color:transparent;
font-weight:bold;
}
#blockLeft #navigationSub > nav > div > ul > li > span.navpointToggler {

display:none;
}
#blockLeft #navigationSub > nav > div > ul > li > ul {

margin-bottom:0.3rem;
}
#blockLeft #navigationSub > nav > div > ul > li > ul > li {

display:block;
margin:0;
padding:0;
}
#blockLeft #navigationSub > nav > div > ul > li > ul > li > a {

font-family:inherit;
font-size:0.8rem;
line-height:140%;
color:#4E4E4E;
background-color:transparent;
padding:0.3rem 1rem;
}
#blockLeft #navigationSub > nav > div > ul > li > ul > li > a:hover {

color:#4E4E4E;
background-color:transparent;
}
#blockLeft #navigationSub > nav > div > ul > li > ul > li > a:active {

color:#4E4E4E;
background-color:transparent;
}
#blockLeft #navigationSub > nav > div > ul > li > ul > li.selected > a, #blockLeft #navigationSub > nav > div > ul > li > ul > li.descendantSelected > a {

color:#4E4E4E;
background-color:transparent;
font-weight:bold;
}
#blockLeft #navigationSub > nav > div > ul > li > ul > li > span.navpointToggler {

display:none;
}
#blockLeft #navigationSub > nav > div > ul > li > ul > li > ul > li {

display:block;
margin:0;
padding:0;
}
#blockLeft #navigationSub > nav > div > ul > li > ul > li > ul > li > a {

font-family:inherit;
font-size:0.8rem;
line-height:140%;
color:#4E4E4E;
background-color:transparent;
padding:0.3rem 2rem;
}
#blockLeft #navigationSub > nav > div > ul > li > ul > li > ul > li > a:hover {

color:#4E4E4E;
background-color:transparent;
}
#blockLeft #navigationSub > nav > div > ul > li > ul > li > ul > li > a:active {

color:#4E4E4E;
background-color:transparent;
}
#blockLeft #navigationSub > nav > div > ul > li > ul > li > ul > li.selected > a, #blockLeft #navigationSub > nav > div > ul > li > ul > li > ul > li.descendantSelected > a {

color:#4E4E4E;
background-color:transparent;
font-weight:bold;
}
#blockLeft #navigationSub > nav > div > ul > li > ul > li > ul > li > span.navpointToggler {

display:none;
}
@media only screen and (min-width: 992px) {
#blockLeft {

float:left;
width:240px;
padding:45px 15px 0 0;
display:block;
}
}
#blockContent {

display:block;
position:relative;
}
#blockContent > div > .elementContent, #blockContent > div > .elementObjectLocation, #blockContent > div > .elementVideoExternal, #blockContent > div > .elementVideo, #blockContent > div > .elementText, #blockContent > div > .elementObjectLocation .elementObjectLocationDescription, #blockContent > div > .elementTabContainer, #blockContent > div > .elementSitemap, #blockContent > div > .elementPicture, #blockContent > div > .elementNavigation, #blockContent > div > .elementLink, #blockContent > div > .elementInfo, #blockContent > div > .elementImageMap, #blockContent > div > .elementHeadline, #blockContent > div > .elementDataFragment_var540, #blockContent > div > .elementDataFragment_var350, #blockContent > div > .elementBox, #blockContent > div > .elementAccordion, #blockContent > div > div.wWebtagGroup > div > div > div > .elementContent, #blockContent > div > div.wWebtagGroup > div > div > div > .elementObjectLocation, #blockContent > div > div.wWebtagGroup > div > div > div > .elementVideoExternal, #blockContent > div > div.wWebtagGroup > div > div > div > .elementVideo, #blockContent > div > div.wWebtagGroup > div > div > div > .elementText, #blockContent > div > div.wWebtagGroup > div > div > div > .elementObjectLocation .elementObjectLocationDescription, #blockContent > div > div.wWebtagGroup > div > div > div > .elementTabContainer, #blockContent > div > div.wWebtagGroup > div > div > div > .elementSitemap, #blockContent > div > div.wWebtagGroup > div > div > div > .elementPicture, #blockContent > div > div.wWebtagGroup > div > div > div > .elementNavigation, #blockContent > div > div.wWebtagGroup > div > div > div > .elementLink, #blockContent > div > div.wWebtagGroup > div > div > div > .elementInfo, #blockContent > div > div.wWebtagGroup > div > div > div > .elementImageMap, #blockContent > div > div.wWebtagGroup > div > div > div > .elementHeadline, #blockContent > div > div.wWebtagGroup > div > div > div > .elementDataFragment_var540, #blockContent > div > div.wWebtagGroup > div > div > div > .elementDataFragment_var350, #blockContent > div > div.wWebtagGroup > div > div > div > .elementBox, #blockContent > div > div.wWebtagGroup > div > div > div > .elementAccordion {

margin-left:20px;
margin-right:20px;
}
@media only screen and (min-width: 992px) {
#blockContent > div > .elementContent, #blockContent > div > .elementObjectLocation, #blockContent > div > .elementVideoExternal, #blockContent > div > .elementVideo, #blockContent > div > .elementText, #blockContent > div > .elementObjectLocation .elementObjectLocationDescription, #blockContent > div > .elementTabContainer, #blockContent > div > .elementSitemap, #blockContent > div > .elementPicture, #blockContent > div > .elementNavigation, #blockContent > div > .elementLink, #blockContent > div > .elementInfo, #blockContent > div > .elementImageMap, #blockContent > div > .elementHeadline, #blockContent > div > .elementDataFragment_var540, #blockContent > div > .elementDataFragment_var350, #blockContent > div > .elementBox, #blockContent > div > .elementAccordion, #blockContent > div > div.wWebtagGroup > div > div > div > .elementContent, #blockContent > div > div.wWebtagGroup > div > div > div > .elementObjectLocation, #blockContent > div > div.wWebtagGroup > div > div > div > .elementVideoExternal, #blockContent > div > div.wWebtagGroup > div > div > div > .elementVideo, #blockContent > div > div.wWebtagGroup > div > div > div > .elementText, #blockContent > div > div.wWebtagGroup > div > div > div > .elementObjectLocation .elementObjectLocationDescription, #blockContent > div > div.wWebtagGroup > div > div > div > .elementTabContainer, #blockContent > div > div.wWebtagGroup > div > div > div > .elementSitemap, #blockContent > div > div.wWebtagGroup > div > div > div > .elementPicture, #blockContent > div > div.wWebtagGroup > div > div > div > .elementNavigation, #blockContent > div > div.wWebtagGroup > div > div > div > .elementLink, #blockContent > div > div.wWebtagGroup > div > div > div > .elementInfo, #blockContent > div > div.wWebtagGroup > div > div > div > .elementImageMap, #blockContent > div > div.wWebtagGroup > div > div > div > .elementHeadline, #blockContent > div > div.wWebtagGroup > div > div > div > .elementDataFragment_var540, #blockContent > div > div.wWebtagGroup > div > div > div > .elementDataFragment_var350, #blockContent > div > div.wWebtagGroup > div > div > div > .elementBox, #blockContent > div > div.wWebtagGroup > div > div > div > .elementAccordion {

max-width:2560px;
margin-left:auto;
margin-right:auto;
}
}
#blockAfter {

position:relative;
}
#blockRight {

display:none;
position:relative;
padding:1rem 0;
display:block;
}
@media only screen and (min-width: 992px) {
#blockRight {

display:block;
float:right;
width:280px;
padding:45px 0 0 15px;
}
}
#blockFooter {

display:block;
clear:both;
position:relative;
margin:0 auto;
}
#blockFooter h1, #blockFooter h2, #blockFooter h3, #blockFooter h4, #blockFooter h5, #blockFooter h6 {

font-weight:normal;
}
#blockFooter a {

text-decoration:none;
line-height:;
vertical-align:bottom;
}
#blockFooter a:before {

height:2rem;
}
#beButtonsPage {

max-width:2560px;
margin:0 auto;
position:relative;
width:100%;
}
#beButtonsPage > div {

margin:2px 0 0 2px;
position:absolute;
z-index:15;
}
#beButtonsPage > div .wglButton {

margin-bottom:2px;
}
#beButtonsPage #beButtonsPageContentContainer {

position:absolute;
right:0;
}
#beButtonEditContent5Include {

right:25px;
}
.object-singlepage #blockHeader {

background-color:#E8ECEF;
}
.object-singlepage.no-weditor #blockBody {

padding-top:0;
}
.object-singlepage #navigationBreadcrumb {

display:none;
}
.page_var1 #navigationBreadcrumb {

display:none;
}
.page_var10 #blockMain, .page_var740 #blockMain, .page_var730 #blockMain, .page_var720 #blockMain, .page_var710 #blockMain, .page_var1 #blockMain, .page_var5 #blockMain, .page_var0 #blockMain {

max-width:100%;
margin:0 auto;
}
.page_var20 #blockMain {

max-width:2560px;
box-sizing:content-box;
margin:0 auto;
padding:0;
}
.page_var20 #blockMain > div {

box-sizing:border-box;
}
@media only screen and (min-width: 576px) {
.page_var20 #blockMain {

padding:0 15px;
}
}
@media only screen and (min-width: 992px) {
.page_var20 #blockMain {

padding:0 45px;
}
}
@media only screen and (min-width: 992px) {
.page_var20 #blockContent {

float:left;
width:calc(100% - 240px);
}
}
.page_var30 #blockMain {

max-width:2560px;
box-sizing:content-box;
margin:0 auto;
padding:0;
}
.page_var30 #blockMain > div {

box-sizing:border-box;
}
@media only screen and (min-width: 576px) {
.page_var30 #blockMain {

padding:0 15px;
}
}
@media only screen and (min-width: 992px) {
.page_var30 #blockMain {

padding:0 45px;
}
}
@media only screen and (min-width: 992px) {
.page_var30 #blockContent {

float:left;
width:calc(100% - 240px - 280px);
}
}
.page_var40 #blockMain {

max-width:2560px;
box-sizing:content-box;
margin:0 auto;
padding:0;
}
.page_var40 #blockMain > div {

box-sizing:border-box;
}
@media only screen and (min-width: 576px) {
.page_var40 #blockMain {

padding:0 15px;
}
}
@media only screen and (min-width: 992px) {
.page_var40 #blockMain {

padding:0 45px;
}
}
@media only screen and (min-width: 992px) {
.page_var40 #blockContent {

float:left;
width:calc(100% - 280px);
}
}
.page_var41 #blockMain {

max-width:2560px;
margin:0 auto;
padding:0;
}
.page_var41 #blockMain > div {

box-sizing:border-box;
}
.page_var41 #blockRight {

display:none;
position:relative;
}
@media only screen and (min-width: 576px) {
.page_var41 #blockMain {

padding:0 15px;
}
}
@media only screen and (min-width: 992px) {
.page_var41 #blockMain {

width:992px;
padding:0 0;
}
}
@media only screen and (min-width: 1200px) {
.page_var41 #blockMain {

width:1200px;
padding:0 0;
}
}
@media only screen and (min-width: 992px) {
.page_var41 #blockContent {

float:left;
width:70%;
}
}
@media only screen and (min-width: 1200px) {
.page_var41 #blockContent {

width:70%;
}
}
@media only screen and (min-width: 992px) {
.page_var41 #blockRight {

display:block;
float:right;
padding:45px 0 0 15px;
width:30%;
}
}
@media only screen and (min-width: 1200px) {
.page_var41 #blockRight {

width:30%;
}
}
.page_var100 #blockPage {

max-width:none;
margin:0 auto;
}
.page_var100 #blockMain {

max-width:100%;
margin:0 auto;
}
.page_var400 #blockPage {

max-width:none;
}
.page_var400 #blockMain {

max-width:100%;
margin:0 auto;
}
.page_var400 #blockHeader {

max-width:none;
z-index:3;
}
.scrolled-top.page_var400 #blockHeader {
background-color:transparent;
}
.page_var400 #blockHeader #blockHeaderBefore {

display:none;
}
.scrolled-top.page_var400 #blockHeader {

background:transparent !important;
}
.scrolled-top.page_var400 #blockHeader .headerElementSection {

background-color:transparent !important;
border-bottom:none !important;
box-shadow:none !important;
}
.page_var400 #beButtonsPage > div {

margin-top:98px;
}
.page_var400.weditor #blockHeader {

position:relative;
}
.page_var400 #navigationBreadcrumb {

display:none;
}
.page_var400 #blockBody {

padding-top:0;
}
.page_var400.navmenu-open #navlayer-background {

position:fixed;
z-index:2;
top:0;
left:0;
width:100vw;
height:100vh;
background:#E8ECEF;
}
.page_var500 #blockPage {

max-width:none;
}
.page_var500 #blockMain {

max-width:100%;
margin:0 auto;
}
.page_var500 #blockHeader {

max-width:none;
z-index:3;
}
.scrolled-top.page_var500 #blockHeader {
background-color:transparent;
}
.page_var500 #blockHeader #blockHeaderBefore {

display:none;
}
.page_var500 #blockHeader #navigationMain {

display:none;
}
.scrolldirection-up.page_var500 #blockHeader {

background:#E8ECEF;
margin-top:0px;
transition:margin 0.2s ease-in-out, background 0.2s ease-in-out;
}
.scrolldirection-down.page_var500 #blockHeader {

background:#E8ECEF;
margin-top:-48px !important;
transition:margin 1.2s ease-in-out, background 0.4s ease-in-out;
}
.scrolldirection-up .page_var500 {

margin-top:0px;
transition:margin 0.2s ease-in-out;
}
.page_var500 #beButtonsPage > div {

margin-top:98px;
}
.page_var500.weditor #blockHeader {

position:relative;
}
.page_var500 #navigationBreadcrumb {

display:none;
}
.page_var500 #blockBody {

padding-top:0;
}
.page_var500.navmenu-open #navlayer-background {

position:fixed;
z-index:2;
top:0;
left:0;
width:100vw;
height:100vh;
background:#E8ECEF;
}
.page_var500 #markerAreaEditable0 {

display:none !important;
}
.page_var500 .fp-responsive .elementSection.fp-section, .page_var500 .fp-responsive .elementSectionObjectLocation.fp-section {

height:auto !important;
}
@media only screen and (min-width: 1200px) {
.scrolldirection-down.page_var500 #blockHeader {

margin-top:-96px !important;
}
}
.page_var710 #navigationMain {

display:none;
}
.page_var720.weditor #blockHeader {

position:relative!important;
}
.page_var730 #blockHeader {

display:none;
}
.page_var730 #blockBody {

padding-top:0;
}
.page_var740 #blockHeader, .page_var740 #blockFooter {

display:none;
}
.page_var740 #blockBody {

padding-top:0;
}


:root {

--heightApp:100vh;
}
html {

box-sizing:border-box;
}
*, *:before, *:after {

box-sizing:inherit;
}
.visuallyhidden {

border:0;
clip:rect(0 0 0 0);
height:1px;
margin:-1px;
overflow:hidden;
padding:0;
position:absolute;
width:1px;
}


.subline, .elementObjectLocation .elementObjectLocationDescription {

color:rgba(78,78,78,0.7);
}
.subline a, .elementObjectLocation .elementObjectLocationDescription a {

background:none;
color:inherit;
}
.description {

font-weight:bold;
}
p.small {

font-size:0.5rem;
line-height:100%;
}
.unimportant {

color:rgba(78,78,78,0.7);
}
.info, .additional {

color:rgba(78,78,78,0.7);
}
.noDecoration {

text-decoration:none;
}
.positionRelative {

position:relative;
}
.clearAfter:after, .listPrevNext_var30:after, .listPictureGallery_var2:after, .listDefaultBorder_var50 .listEntry .listEntryInner:after, .listDefaultBorder_var40 .listEntry .listEntryInner:after, .listDefaultBorder_var30 .listEntry .listEntryInner:after, .listDefaultBorder_var20 .listEntry .listEntryInner:after, .listDefaultBorder_var10 .listEntry .listEntryInner:after, .listDefaultBorder_var0 .listEntry .listEntryInner:after, .listDefault_var80 .accordionContent:after, .listDefault:after, .elementObjectLocation:after, .weditor .elementPicture:after, .elementForm_var40 div.form div.formElementInputUpload:after, .elementForm_var40 div.form div.formElementInputCheckbox:after, .elementForm_var40 div.form div.formElementInputRadio:after, .elementForm .containerFormElementsMultiple:after, .elementCookietable:after, .elementContainerStandard:after, .elementButton:after, .elementBox > .boxInner:after, .page_var41 #blockRight:after, #blockFooter:after, #blockRight:after, #blockMain:after, #blockBody:after, #blockHeader:after {

display:table;
overflow:hidden;
visibility:hidden;
clear:both;
content:".";
height:0;
font-size:0;
line-height:0;
}
.clearBoth {

height:0px;
line-height:0;
font-size:0px;
clear:both;
padding:0;
margin:0;
overflow:hidden;
}
.clearBothSpace {

height:10px;
line-height:0;
font-size:0px;
clear:both;
padding:0;
margin:0;
overflow:hidden;
}
.clickable {

cursor:pointer;

}
.invisible {

display:none;
}
.hideIfEmpty:empty {

display:none;
}
.hideSpaceAfterLastParagraph p:last-child {

margin-bottom:0;
}
.highlighted {

background-color:#FFF69D;
}
.soft {

color:rgba(78,78,78,0.7);
}
.preWrap {

white-space:pre-wrap;
}
picture {

line-height:0;
}
picture img {

max-width:100%;
}
picture[data-lazyloading='1'] img.wglLazyLoadInit {

background:transparent;
}
p {

margin:0 0 30px 0;
}
.alignLeft {

text-align:left;
}
.alignRight {

text-align:right;
}
.alignCenter {

text-align:center;
}
.alignJustify {

text-align:justify;
}
ul {

margin:0;
padding:0;
list-style:none;
}
ol, ul {

margin:0;
padding:0;
}
li {

margin:0;
padding:0;
}
dt, dd {

margin:0;
padding:0;
}
hr {

margin:0 0 10px 0;
border-color:#000000;
border-style:solid none none none;
height:0px;
}
acronym, abbr {

border-bottom:dotted 2px #00A0D2;
}
blockquote {

border-left:solid 4px #000000;
padding-left:1rem;
}
sup {

font-size:70% !important;
line-height:0 !important;
vertical-align:super;
}
.jsPrivacyNotice {

background:#E8ECEF;
padding:0.3rem 1rem;
bottom:0;
position:relative;
overflow:hidden;
text-align:center;
}
.wglContainerInsideTopOnScroll {

position:fixed;
z-index:10;
top:0;
width:100%;
}
.textInfo {

color:rgba(78,78,78,0.7);
display:inline-block;
}
.wglHighlightWord {

background:#ffff00;
}
.isDarkBackground .wglHighlightWord, .isLightBackground .isDarkBackground .wglHighlightWord {

color:#000000;
}
.elementContent, .elementObjectLocation, .elementVideoExternal, .elementVideo, .elementText, .elementObjectLocation .elementObjectLocationDescription, .elementTabContainer, .elementSitemap, .elementPicture, .elementNavigation, .elementLink, .elementInfo, .elementImageMap, .elementHeadline, .elementDataFragment_var540, .elementDataFragment_var350, .elementBox, .elementAccordion {

margin-bottom:30px;
}
.elementOnly {

margin:0;
}


@media print {
.elementAccordion .accordionOpenerCloser {

display:none;
}
}
.viewmode-print .elementAccordion .accordionOpenerCloser {

display:none;
}
.elementAccordion_var0 > div > .accordionHeader, .elementAccordion_var0 > div > div > .accordionHeader {

position:relative;
user-select:none;
cursor:pointer;
border-top:solid 1px #7D7D7D;
margin:0;
font-size:min(24px,calc(0vw + 24px));
font-family:"Roboto-Bold", Arial, Helvetica, Sans-serif;
line-height:min(32px,calc(0vw + 32px));
border-bottom:none;
padding:30px 58.5px 32px 0;
}
.elementAccordion_var0 > div > .accordionHeader > a, .elementAccordion_var0 > div > div > .accordionHeader > a {

font-weight:normal;
text-decoration:none;
}
.elementAccordion_var0 > div > .accordionHeader > .accordionHeaderOpener, .elementAccordion_var0 > div > div > .accordionHeader > .accordionHeaderOpener {

display:block;
position:absolute;
top:50%;
right:0;
width:39px;
height:39px;
}
.elementAccordion_var0 > div > .accordionHeader > .accordionHeaderOpener:before, .elementAccordion_var0 > div > .accordionHeader > .accordionHeaderOpener:after, .elementAccordion_var0 > div > div > .accordionHeader > .accordionHeaderOpener:before, .elementAccordion_var0 > div > div > .accordionHeader > .accordionHeaderOpener:after {

transition:all 0.3s ease-in-out;
content:'';
position:absolute;
margin:16px 0 0 6px;
display:block;
width:12px;
height:2px;
background-color:#4E4E4E;
transform:rotate(40deg);
transform-origin:center!important;
}
.elementAccordion_var0 > div > .accordionHeader > .accordionHeaderOpener:after, .elementAccordion_var0 > div > div > .accordionHeader > .accordionHeaderOpener:after {

margin:16px 0 0 14px;
transform:rotate(-40deg);
}
.elementAccordion_var0 > div > .accordionHeader.accordionHeaderVisible.accordionHeaderNoneCollapsible, .elementAccordion_var0 > div > div > .accordionHeader.accordionHeaderVisible.accordionHeaderNoneCollapsible {

cursor:default;
}
.elementAccordion_var0 > div > .accordionHeader.accordionHeaderVisible.accordionHeaderNoneCollapsible > a, .elementAccordion_var0 > div > div > .accordionHeader.accordionHeaderVisible.accordionHeaderNoneCollapsible > a {

cursor:default;
}
.elementAccordion_var0 > div > .accordionHeader.accordionHeaderVisible.accordionHeaderNoneCollapsible > .accordionHeaderOpener, .elementAccordion_var0 > div > div > .accordionHeader.accordionHeaderVisible.accordionHeaderNoneCollapsible > .accordionHeaderOpener {

display:none;
}
.elementAccordion_var0 > div > .accordionHeader:hover > .accordionHeaderOpener:before, .elementAccordion_var0 > div > .accordionHeader:hover > .accordionHeaderOpener:after, .elementAccordion_var0 > div > div > .accordionHeader:hover > .accordionHeaderOpener:before, .elementAccordion_var0 > div > div > .accordionHeader:hover > .accordionHeaderOpener:after {

transition:all 0.2s ease-in-out;
}
.elementAccordion_var0 .accordionContent {

overflow:visible;
padding:0 0 30px 0;
border-bottom:solid 1px #000000;
}
.elementAccordion_var0 .accordionContent.accordionContentHidden {

display:none;
}
.elementAccordion_var0 .accordionContent:last-of-type {

border-bottom:none;
}
.elementAccordion_var0 .accordionContent > *:first-child {

margin-top:0px;
}
.elementAccordion_var0 .accordionContent > *:last-child {

margin-bottom:0px;
}
.elementAccordion_var0 .accordionOpenerCloser {

text-align:right;
padding:8px 0 0 0;
}
.elementAccordion_var0 .accordionOpenerCloser a {

text-decoration:none;
}
.elementAccordion_var0 .accordionOpenerCloser .accordionCloser {

display:none;
}
.elementAccordion_var10 > div > .accordionHeader, .elementAccordion_var10 > div > div > .accordionHeader {

position:relative;
user-select:none;
cursor:pointer;
border-top:solid 1px #7D7D7D;
margin:0;
font-size:min(24px,calc(0vw + 24px));
font-family:"Roboto-Bold", Arial, Helvetica, Sans-serif;
line-height:min(44px,calc(1.2260536398vw + 23.4022988506px));
border-bottom:none;
padding:min(38px,calc(0.153256705vw + 35.4252873563px)) min(30px,calc(0.153256705vw + 27.4252873563px));
}
.elementAccordion_var10 > div > .accordionHeader span.highlighted, .elementAccordion_var10 > div > div > .accordionHeader span.highlighted {

display:block;
font-size:min(14px,calc(0vw + 14px))!important;
font-family:"Roboto-Bold", Arial, Helvetica, Sans-serif!important;
line-height:min(19px,calc(0vw + 19px))!important;
color:#00A0D2!important;
background-color:transparent;
margin-top:10px;
}
.elementAccordion_var10 > div > .accordionHeader > a, .elementAccordion_var10 > div > div > .accordionHeader > a {

font-weight:normal;
text-decoration:none;
}
.elementAccordion_var10 > div > .accordionHeader > .accordionHeaderOpener, .elementAccordion_var10 > div > div > .accordionHeader > .accordionHeaderOpener {

position:absolute;
display:block;
right:min(30px,calc(0.153256705vw + 27.4252873563px));
top:50%;
width:39px;
height:39px;
background-color:transparent;
transform:translateY(-50%);
}
.elementAccordion_var10 > div > .accordionHeader > .accordionHeaderOpener:before, .elementAccordion_var10 > div > div > .accordionHeader > .accordionHeaderOpener:before {

position:absolute;
display:block;
content:'';
top:50%;
left:50%;
width:22px;
height:22px;
background:url(/weblication-wGlobal/wGlobal/layout/images/ewg/optimized/icon-chevron-down-blue.svg) no-repeat 0 0!important;
transform-origin:center;
transform:translate(-50%,-50%) rotate(-90deg);
background-size:contain!important;
background-position:center;
visibility:visible;
}
.elementAccordion_var10 > div > .accordionHeader.accordionHeaderVisible.accordionHeaderNoneCollapsible, .elementAccordion_var10 > div > div > .accordionHeader.accordionHeaderVisible.accordionHeaderNoneCollapsible {

cursor:default;
}
.elementAccordion_var10 > div > .accordionHeader.accordionHeaderVisible.accordionHeaderNoneCollapsible > a, .elementAccordion_var10 > div > div > .accordionHeader.accordionHeaderVisible.accordionHeaderNoneCollapsible > a {

cursor:default;
}
.elementAccordion_var10 > div > .accordionHeader.accordionHeaderVisible.accordionHeaderNoneCollapsible > .accordionHeaderOpener, .elementAccordion_var10 > div > div > .accordionHeader.accordionHeaderVisible.accordionHeaderNoneCollapsible > .accordionHeaderOpener {

display:none;
}
.elementAccordion_var10 > div > .accordionHeader:hover > .accordionHeaderOpener:before, .elementAccordion_var10 > div > .accordionHeader:hover > .accordionHeaderOpener:after, .elementAccordion_var10 > div > div > .accordionHeader:hover > .accordionHeaderOpener:before, .elementAccordion_var10 > div > div > .accordionHeader:hover > .accordionHeaderOpener:after {

transition:all 0.2s ease-in-out;
}
.elementAccordion_var10 .accordionContent {

overflow:visible;
padding:min(38px,calc(0.153256705vw + 35.4252873563px)) min(30px,calc(0.153256705vw + 27.4252873563px));
border-bottom:solid 1px #000000;
}
.elementAccordion_var10 .accordionContent.accordionContentHidden {

display:none;
}
.elementAccordion_var10 .accordionContent:last-of-type {

border-bottom:none;
}
.elementAccordion_var10 .accordionContent > *:first-child {

margin-top:0px;
}
.elementAccordion_var10 .accordionContent > *:last-child {

margin-bottom:0px;
}
.elementAccordion_var10 .accordionOpenerCloser {

text-align:right;
padding:8px 0 0 0;
}
.elementAccordion_var10 .accordionOpenerCloser a {

text-decoration:none;
}
.elementAccordion_var10 .accordionOpenerCloser .accordionCloser {

display:none;
}




.elementBox {












position:relative;
display:block;
}
.elementBox > .backgroundContainer {

position:absolute;
overflow:hidden;
z-index:0;
top:0;
left:0;
width:100%;
height:100%;
}
.elementBox > .backgroundContainer > div {

position:absolute;
background-size:cover;
background-position:center;
top:0;
left:0;
width:100%;
height:100%;
}
.elementBox > .backgroundContainer > picture {

display:block;
}
.elementBox > .backgroundContainer > video, .elementBox > .backgroundContainer > picture > img {

position:absolute;
top:0;
left:0;
width:100%;
height:auto;
min-width:100%;
min-height:100%;
object-fit:cover;
}
.elementBox > .backgroundContainer picture > img {

width:100%;
height:100%;
object-fit:cover;
}
.elementBox > .boxInner {

position:relative;
}
.elementBox > .boxInner > a {

text-decoration:none;
color:inherit;
}
.elementBox > .boxInner > *:last-child {

margin-bottom:0;
}
.elementBox_var10 .elementText p, .elementBox_var10 .elementObjectLocation .elementObjectLocationDescription p, .elementBox_var10 .elementText a, .elementBox_var10 .elementObjectLocation .elementObjectLocationDescription a, .elementBox_var10 .elementText span, .elementBox_var10 .elementObjectLocation .elementObjectLocationDescription span, .elementBox_var10 .elementText strong, .elementBox_var10 .elementObjectLocation .elementObjectLocationDescription strong, .elementBox_var10 .elementText li, .elementBox_var10 .elementObjectLocation .elementObjectLocationDescription li, .elementBox_var10 .elementText em, .elementBox_var10 .elementObjectLocation .elementObjectLocationDescription em {

font-size:min(24px,calc(0.6130268199vw + 13.7011494253px));
font-family:"Roboto-Light", Arial, Helvetica, Sans-serif;
line-height:min(36px,calc(0.8429118774vw + 21.8390804598px));
}
.elementBox_var20 .elementText p, .elementBox_var20 .elementObjectLocation .elementObjectLocationDescription p, .elementBox_var20 .elementText a, .elementBox_var20 .elementObjectLocation .elementObjectLocationDescription a, .elementBox_var20 .elementText span, .elementBox_var20 .elementObjectLocation .elementObjectLocationDescription span, .elementBox_var20 .elementText strong, .elementBox_var20 .elementObjectLocation .elementObjectLocationDescription strong, .elementBox_var20 .elementText li, .elementBox_var20 .elementObjectLocation .elementObjectLocationDescription li, .elementBox_var20 .elementText em, .elementBox_var20 .elementObjectLocation .elementObjectLocationDescription em {

font-size:min(24px,calc(0.6130268199vw + 13.7011494253px));
font-family:"Roboto-Light", Arial, Helvetica, Sans-serif;
line-height:min(36px,calc(0.8429118774vw + 21.8390804598px));
}
.elementBox_var60 > .boxInner {

max-height:0;
overflow:hidden;

}
.elementBox_var60 > .boxInnerOpener, .elementBox_var60 .boxInnerCloser {

cursor:pointer;
text-align:center;
display:table;
margin-top:0.6rem;
padding:0.3rem 1rem;
border-top:none;
background-color:#00A0D2;
color:#FFFFFF;
}
.elementBox_var60 > .boxInnerOpener:hover, .elementBox_var60 .boxInnerCloser:hover {

background-color:#00A0D2;
color:#FFFFFF;
}
.elementBox_var60 > .boxInnerCloser {

display:none;

}
.weditor .elementBox_var60 > .boxInner {

overflow:visible;
max-height:none;
}


.elementBoxPadding_var0 {

padding:0;
}
.selectuid .elementBoxPadding_var0 {
padding:1rem;
}


.elementBoxPadding_var22 {

padding:0 0 calc(1.5325670498vw + 24.2528735632px) 0;
}


.elementBoxPadding_var20 {

padding:0 calc(3.4482758621vw + 17.0689655172px);
}


.elementBoxPadding_var524 {

padding:0 calc(3.4482758621vw + 17.0689655172px) 0 0;
}
@media (min-width: 576px) {
.elementBoxPadding_var524 {

padding-right:15px;
}
}


.elementBoxPadding_var522 {

padding:0 0 0 calc(3.4482758621vw + 17.0689655172px);
}
@media (min-width: 576px) {
.elementBoxPadding_var522 {

padding-left:15px;
}
}


.elementBoxPadding_var40 {

padding:0 calc(11.4942528736vw - 13.1034482759px);
}


.elementBoxPadding_var42 {

padding:0 calc(11.4942528736vw - 13.1034482759px) 0 0;
}


.elementBoxPadding_var44 {

padding:0 0 0 calc(11.4942528736vw - 13.1034482759px);
}


.elementBoxBackgroundColor_var0 {

--backgroundColor:transparent;
}


.elementBoxBackgroundColor_var10 {

--backgroundColor:#FFFFFF;
--backgroundColorRgb:255, 255, 255;
background-color:var(--backgroundColor);

}


.elementBoxBackgroundColor_var15 {



--backgroundColorOrigin:#FFFFFF;
--backgroundColorRgb:255, 255, 255;
--backgroundColor:rgba(255,255,255,0.5);
background-color:var(--backgroundColor);
backdrop-filter:blur(8px);

}
.elementBoxBackgroundColor_var15.elementBoxBackgroundOpacity_var10 {

--backgroundColor:rgba(255,255,255,0.1);
}
.elementBoxBackgroundColor_var15.elementBoxBackgroundOpacity_var25 {

--backgroundColor:rgba(255,255,255,0.25);
}
.elementBoxBackgroundColor_var15.elementBoxBackgroundOpacity_var75 {

--backgroundColor:rgba(255,255,255,0.65);
}
.elementBoxBackgroundColor_var15.elementBoxBackgroundOpacity_var90 {

--backgroundColor:rgba(255,255,255,0.8);
}
.elementBoxBackgroundColor_var15.elementBoxBackgroundBlur_var2 {

backdrop-filter:blur(2px);
}
.elementBoxBackgroundColor_var15.elementBoxBackgroundBlur_var5 {

backdrop-filter:blur(5px);
}
.elementBoxBackgroundColor_var15.elementBoxBackgroundBlur_var12 {

backdrop-filter:blur(12px);
}
.elementBoxBackgroundColor_var15.elementBoxBackgroundBlur_var20 {

backdrop-filter:blur(20px);
}


.elementBoxBackgroundColor_var30 {



--backgroundColorOrigin:#E8ECEF;
--backgroundColorRgb:232, 236, 239;
--backgroundColor:#E8ECEF;
background-color:var(--backgroundColor);

}
.elementBoxBackgroundColor_var30.elementBoxBackgroundOpacity_var50 {

--backgroundColor:rgba(78,78,78,0.5);
}
.elementBoxBackgroundColor_var30.elementBoxBackgroundBlur_var8 {

backdrop-filter:blur(8px);
}


.elementBoxBackgroundColor_var60 {



--backgroundColorOrigin:#4E4E4E;
--backgroundColorRgb:78, 78, 78;
--backgroundColor:#4E4E4E;
background-color:var(--backgroundColor);

}
.elementBoxBackgroundColor_var60.elementBoxBackgroundOpacity_var50 {

--backgroundColor:rgba(78,78,78,0.5);
}
.elementBoxBackgroundColor_var60.elementBoxBackgroundBlur_var8 {

backdrop-filter:blur(8px);
}


.elementBoxBackgroundColor_var80 {

--backgroundColor:#00A0D2;
--backgroundColorRgb:0, 160, 210;
background-color:var(--backgroundColor);

}


.elementBoxBackgroundColor_var91 {



--backgroundColorOrigin:#00A0D2;
--backgroundColorRgb:0, 160, 210;
--backgroundColor:#00A0D2;
background-color:var(--backgroundColor);

}
.elementBoxBackgroundColor_var91.elementBoxBackgroundOpacity_var50 {

--backgroundColor:rgba(0,160,210,0.5);
}
.elementBoxBackgroundColor_var91.elementBoxBackgroundBlur_var8 {

backdrop-filter:blur(8px);
}


.elementBoxParallaxBackground_var10 {




position:relative;
background-color:transparent !important;
}


.elementBoxParallaxContent_var16 {







position:relative;
will-change:transform;
}


.elementBoxParallaxContent_var27 {






position:relative;
will-change:transform;
}


.elementBoxHover_var10 {

transition:all 0.3s ease-in-out;
}
.no-weditor .elementBoxHover_var10:hover {

transform:scale(1.1);
}
.no-weditor .elementBoxIfVisible_var20 {

transition:all 1.0s ease-in-out;
opacity:0;
transform:scale(0.9);
}
.no-weditor .elementBoxIfVisible_var20.wglAnimateIfVisible.isInvisible {

opacity:0;
transform:scale(0.9);
}
.no-weditor .elementBoxIfVisible_var20.wglAnimateIfVisible.isVisible {

opacity:1;
transform:scale(1);
}
.no-weditor .elementBoxIfVisible_var21 {

transition:all 1.0s ease-in-out;
opacity:0;
transform:scale(0.9);
}
.no-weditor .elementBoxIfVisible_var21.wglAnimateIfVisible.isInvisible {

opacity:0;
transform:scale(0.9);
}
.no-weditor .elementBoxIfVisible_var21.wglAnimateIfVisible.isVisibleOnce {

opacity:1;
transform:scale(1);
}
.no-weditor .elementBoxIfVisible_var21.wglAnimateIfVisible.isVisible {

opacity:1;
transform:scale(1);
}
.no-weditor .elementBoxIfVisible_var31 {

transition:all 1.0s ease-out;
opacity:0;
transform:translate(-4rem,0);
}
.no-weditor .elementBoxIfVisible_var31.wglAnimateIfVisible.isInvisible {

opacity:0;
transform:translate(-4rem,0);
}
.no-weditor .elementBoxIfVisible_var31.wglAnimateIfVisible.isVisibleOnce {

opacity:1;
transform:translate(0,0);
}
.no-weditor .elementBoxIfVisible_var31.wglAnimateIfVisible.isVisible {

opacity:1;
transform:translate(0,0);
}
.no-weditor .elementBoxIfVisible_var35 > .boxInner {

transition:all 1.0s ease-in-out;
opacity:0;
transform:translate(-2rem,0);
}
.no-weditor .elementBoxIfVisible_var35.wglAnimateIfVisible.isInvisible > .boxInner {

opacity:0;
transform:translate(-2rem,0);
}
.no-weditor .elementBoxIfVisible_var35.wglAnimateIfVisible.isVisible > .boxInner {

opacity:1;
transform:translate(0,0);
}
.no-weditor .elementBoxIfVisible_var45 > .boxInner {

transition:all 1.0s ease-in-out;
opacity:0;
transform:translate(2rem,0);
}
.no-weditor .elementBoxIfVisible_var45.wglAnimateIfVisible.isInvisible > .boxInner {

opacity:0;
transform:translate(2rem,0);
}
.no-weditor .elementBoxIfVisible_var45.wglAnimateIfVisible.isVisible > .boxInner {

opacity:1;
transform:translate(0,0);
}
.no-weditor .elementBoxIfVisible_var50 {

opacity:0;
transform:translate(0,4rem);
}
.no-weditor .elementBoxIfVisible_var50.wglAnimateIfVisible.isInvisible {

opacity:0;
transform:translate(0,4rem);
}
.no-weditor .elementBoxIfVisible_var50.wglAnimateIfVisible.isVisible {

transition:all 1.0s ease-out;
opacity:1;
transform:translate(0,0);
}
.no-weditor .elementBoxIfVisible_var50.wglAnimateIfVisible.isVisible[data-delay='200'] {

transition-delay:0.2s;
}
.no-weditor .elementBoxIfVisible_var50.wglAnimateIfVisible.isVisible[data-delay='400'] {

transition-delay:0.4s;
}
.no-weditor .elementBoxIfVisible_var50.wglAnimateIfVisible.isVisible[data-delay='600'] {

transition-delay:0.6s;
}
.no-weditor .elementBoxIfVisible_var50.wglAnimateIfVisible.isVisible[data-delay='800'] {

transition-delay:0.8s;
}
@media (max-width: 1199.9px) {
.elementBoxContentAlignment_var15 {

text-align:center!important;
}
.elementBoxContentAlignment_var15 .elementHeadline {

text-align:center!important;
}
.elementBoxContentAlignment_var15 .elementHeadline h1, .elementBoxContentAlignment_var15 .elementHeadline h2, .elementBoxContentAlignment_var15 .elementHeadline h3, .elementBoxContentAlignment_var15 .elementHeadline h4, .elementBoxContentAlignment_var15 .elementHeadline h5, .elementBoxContentAlignment_var15 .elementHeadline h6 {

display:inline-block;
}
}
.elementBoxContentAlignment_var55 .boxInner {

display:flex;
height:100%;
flex-direction:column;
justify-content:center;
}


.elementBoxPosition_var30 {

margin-left:auto !important;
margin-right:auto !important;
}


.elementButton {

margin:0 0 0.3rem 0;
}


.elementCategoryFilterList {

margin-bottom:0.6rem;
overflow:hidden;
}
.elementCategoryFilterList select {

float:left;
margin:0 0.3rem 0 0;
line-height:min(16px,calc(0.0766283525vw + 14.7126436782px)) * 2;
padding:0 1.1rem 0 0.3rem;
border-radius:0;
background-image:url("/weblication-wGlobal/wGlobal/layout/images/icons/optimized/select-opener@stroke(bbbbbb).svg");
background-repeat:no-repeat;
background-position:right center;
-webkit-appearance:none;
-moz-appearance:none;
-ms-appearance:none;
appearance:none;
}
.elementCategoryFilterList select:-moz-focusring {

color:transparent;
text-shadow:0 0 0 #000;
}
.elementCategoryFilterList select::-ms-expand {

display:none;
}
.elementCategoryFilterList .quickfilterButtons {

line-height:24px;
margin:0 0 10px 0;
}
.elementCategoryFilterList .quickfilterButtons span {

display:block;
float:left;
text-align:center;
white-space:nowrap;
cursor:pointer;
margin:0 8px 8px 0;
}
.elementCategoryFilterList .quickfilterCheckboxes {

float:left;
padding:0.2rem 0;
}
.elementCategoryFilterList .quickfilterCheckboxes .quickfilterCheckbox {

float:left;
display:flex;
}
.elementCategoryFilterList .quickfilterCheckboxes .quickfilterCheckbox input {

height:auto;
line-height:1rem;
margin-right:0.4rem;
}
.elementCategoryFilterList .quickfilterCheckboxes .quickfilterCheckbox label {

padding-right:1rem;
margin:0;
}
.elementCategoryFilterList .quickfilterRadiobuttons {

float:left;
padding:0.2rem 0;
}
.elementCategoryFilterList .quickfilterRadiobuttons .quickfilterRadiobutton {

float:left;
display:flex;
}
.elementCategoryFilterList .quickfilterRadiobuttons .quickfilterRadiobutton input {

height:auto;
line-height:1rem;
margin-right:0.4rem;
}
.elementCategoryFilterList .quickfilterRadiobuttons .quickfilterRadiobutton label {

padding-right:1rem;
margin:0;
}


.elementCategoryFilterList_var4 {


float:left;
}
.weditor .elementCategoryFilterList_var4 {

float:none;
}
.elementCategoryFilterList_var4 select {

float:left;
margin:0 0.3rem 0 0;
}
.elementCategoryFilterList_var4 .quickfilterButtons span {

float:left;
}
.elementCategoryFilterList_var4 .quickfilterCheckboxes {

float:left;
}
.elementCategoryFilterList_var4 .quickfilterCheckboxes .quickfilterCheckbox {

float:left;
}
.elementCategoryFilterList_var4 .quickfilterRadiobuttons {

float:left;
}
.elementCategoryFilterList_var4 .quickfilterRadiobuttons .quickfilterRadiobutton {

float:left;
}


.elementCategoryFilterList_var5 {


float:right;
}
.weditor .elementCategoryFilterList_var5 {

float:none;
}
.elementCategoryFilterList_var5 select {

float:right;
margin:0 0 0 0.3rem;
}
.elementCategoryFilterList_var5 .quickfilterButtons span {

float:right;
}
.elementCategoryFilterList_var5 .quickfilterCheckboxes {

float:right;
}
.elementCategoryFilterList_var5 .quickfilterCheckboxes .quickfilterCheckbox {

float:right;
}
.elementCategoryFilterList_var5 .quickfilterRadiobuttons {

float:right;
}
.elementCategoryFilterList_var5 .quickfilterRadiobuttons .quickfilterRadiobutton {

float:right;
}


.elementCategoryFilterList_var10 {


margin-bottom:1rem;
}
.elementCategoryFilterList_var10 select {

float:none;
margin:0;
}
.elementCategoryFilterList_var10 .quickfilterButtons span {

float:none;
}
.elementCategoryFilterList_var10 .quickfilterCheckboxes {

float:none;
}
.elementCategoryFilterList_var10 .quickfilterCheckboxes .quickfilterCheckbox {

float:none;
}
.elementCategoryFilterList_var10 .quickfilterCheckboxes .quickfilterCheckbox input {

height:auto;
line-height:0.8rem;
margin-right:0.4rem;
}
.elementCategoryFilterList_var10 .quickfilterCheckboxes .quickfilterCheckbox label {

line-height:1.6rem;
padding-right:0;
}
.elementCategoryFilterList_var10 .quickfilterRadiobuttons {

float:none;
}
.elementCategoryFilterList_var10 .quickfilterRadiobuttons .quickfilterRadiobutton {

float:none;
}
.elementCategoryFilterList_var10 .quickfilterRadiobuttons .quickfilterRadiobutton input {

height:auto;
line-height:0.8rem;
margin-right:0.4rem;
}
.elementCategoryFilterList_var10 .quickfilterRadiobuttons .quickfilterRadiobutton label {

line-height:1.6rem;
padding-right:0;
}


.elementCategoryFilterList_var20 {


margin-bottom:1rem;
}
.elementCategoryFilterList_var20 select {

float:none;
margin:0;
}
.elementCategoryFilterList_var20 .quickfilterButtons span {

float:none;
}
.elementCategoryFilterList_var20 .quickfilterCheckboxes .quickfilterCheckbox {

float:left;
border:1px solid #00A0D2;
margin-right:6px;
border-radius:6px;
padding:2px 8px;
color:#00A0D2;
}
.elementCategoryFilterList_var20 .quickfilterCheckboxes .quickfilterCheckbox.selected {

border-color:#00A0D2;
color:#FFFFFF;
background:#00A0D2;
}
.elementCategoryFilterList_var20 .quickfilterCheckboxes .quickfilterCheckbox input {

display:none;
}
.elementCategoryFilterList_var20 .quickfilterCheckboxes .quickfilterCheckbox label {

line-height:1.6rem;
padding-right:0;
}


.elementClearerSpacer_var0 {



margin:0;
clear:both;
}


.elementClearerSpacerSpace_var0 {

height:0;
}


.elementClearerSpacerSpace_var11 {

height:15px;
}


.elementClearerSpacerSpace_var12 {

height:30px;
}


.elementClearerSpacerSpace_var13 {

height:45px;
}


.elementClearerSpacerSpace_var14 {

height:60px;
}


.elementClearerSpacerSpace_var15 {

height:75px;
}




.elementContainerStandard {


display:flex;
flex-wrap:wrap;
flex-direction:row;
clear:both;
}
.elementContainerStandard > .col {

display:flex;
flex-direction:column;
width:100%;
}
.elementContainerStandard > .col:last-child {

margin-bottom:0;
}
.elementContainerStandard > .col > * {

margin:0;
}
.elementContainerStandard > .col > * > div:last-child, .elementContainerStandard > .col > * > div.conditionalContainer > div:last-Child {

margin-bottom:0;
}


.elementContainerStandard_var1 {



display:flex;
flex-wrap:wrap;
flex-direction:row;
}
.elementContainerStandard_var1 > .col > div {

flex-grow:1;
display:flex;
flex-direction:column;
}
.elementContainerStandard_var1 > .col > div > .elementBox {

position:relative;
flex-grow:1;
display:flex;
flex-direction:column;
}
.elementContainerStandard_var1 > .col > div > .elementBox > * {

-ms-flex:0 0 auto;
}
.elementContainerStandard_var1 > .col > div > .elementBox > *:last-child {

flex-grow:1;
}


.elementContainerStandard_var25 {


display:flex;
flex-wrap:wrap;
flex-direction:row;
}
.elementContainerStandard_var25 > .col {

display:flex;
flex-direction:column;
}
.elementContainerStandard_var25 > .col > * {

position:relative;
display:flex;
height:100%;
flex-direction:column;
align-items:center;
justify-content:flex-start;
}
.elementContainerStandard_var25 > .col > * > * {

max-width:100%;
width:100%;
}


.elementContainerStandard_var31 {


display:flex;
flex-wrap:wrap;
flex-direction:row;
}
.elementContainerStandard_var31 > .col {

display:flex;
flex-direction:column;
}
.elementContainerStandard_var31 > .col.col2 > * {

position:relative;
display:flex;
height:100%;
flex-direction:column;
align-items:center;
justify-content:center;
}
.elementContainerStandard_var31 > .col.col2 > * > * {

max-width:100%;
width:100%;
}


.elementContainerStandard_var35 {

display:flex;
flex-wrap:wrap;
flex-direction:row;
}
.elementContainerStandard_var35 > .col {

display:flex;
flex-direction:column;
}
.elementContainerStandard_var35 > .col > * {

position:relative;
display:flex;
height:100%;
flex-direction:column;
align-items:end;
justify-content:flex-end;
}
.elementContainerStandard_var35 > .col > * > * {

max-width:100%;
width:100%;
}
.elementContainerStandardColumns_var100 > .col1 {

width:100%;
}
@media (min-width: 992px) {
.elementContainerStandardColumns_var5050 {

justify-content:center;
margin-left:calc(calc(3.4482758621vw + 17.0689655172px) / -2);
margin-right:calc(calc(3.4482758621vw + 17.0689655172px) / -2);
}
.elementContainerStandardColumns_var5050 > .col {

padding:30px calc(calc(3.4482758621vw + 17.0689655172px) / 2);
}
.elementContainerStandardColumns_var5050 > .col1, .elementContainerStandardColumns_var5050 > .col2 {

width:50%;
margin-bottom:0!important;
}
}
@media (max-width: 991px) {
.elementContainerStandardColumns_var5050 >.col1 {

padding-top:0!important;
}
.elementContainerStandardColumns_var5050 >.col2 {

margin-bottom:0;
padding-bottom:0!important;
}
}
@media (max-width: 991px) {
.elementContainerStandardColumns_var5050reverseSingle {

display:flex !important;
flex-wrap:wrap !important;
flex-direction:column-reverse !important;
justify-content:center;
}
.elementContainerStandardColumns_var5050reverseSingle > .col1 {

margin-top:0;
margin-bottom:0;
padding-bottom:0!important;
}
.elementContainerStandardColumns_var5050reverseSingle > .col2 {

padding-top:0!important;
}
}
@media (min-width: 992px) {
.elementContainerStandardColumns_var5050reverseSingle {

justify-content:center;
margin-left:calc(calc(3.4482758621vw + 17.0689655172px) / -2);
margin-right:calc(calc(3.4482758621vw + 17.0689655172px) / -2);
margin-bottom:inherit;
}
.elementContainerStandardColumns_var5050reverseSingle > .col {

padding:30px calc(calc(3.4482758621vw + 17.0689655172px) / 2);
}
.elementContainerStandardColumns_var5050reverseSingle > .col1, .elementContainerStandardColumns_var5050reverseSingle > .col2 {

width:50%;
margin-top:0;
margin-bottom:0!important;
}
}
@media (min-width: 992px) {
.elementContainerStandardColumns_var3070 {

justify-content:center;
margin-left:calc(calc(3.4482758621vw + 17.0689655172px) / -2);
margin-right:calc(calc(3.4482758621vw + 17.0689655172px) / -2);
}
.elementContainerStandardColumns_var3070 > .col {

padding:30px calc(calc(3.4482758621vw + 17.0689655172px) / 2);
}
.elementContainerStandardColumns_var3070 > .col1, .elementContainerStandardColumns_var3070 > .col2 {

width:50%;
margin-bottom:0!important;
}
}
@media (min-width: 992px) {
.elementContainerStandardColumns_var3070 {

justify-content:center;
margin-left:calc(calc(3.4482758621vw + 17.0689655172px) / -2);
margin-right:calc(calc(3.4482758621vw + 17.0689655172px) / -2);
}
.elementContainerStandardColumns_var3070 > .col {

padding:30px calc(calc(3.4482758621vw + 17.0689655172px) / 2);
}
.elementContainerStandardColumns_var3070 > .col1 {

width:33.33%;
margin-bottom:0!important;
}
.elementContainerStandardColumns_var3070 > .col2 {

width:66.66%;
margin-bottom:0!important;
}
}
@media (min-width: 992px) {
.elementContainerStandardColumns_var7030 {

justify-content:center;
margin-left:calc(calc(3.4482758621vw + 17.0689655172px) / -2);
margin-right:calc(calc(3.4482758621vw + 17.0689655172px) / -2);
}
.elementContainerStandardColumns_var7030 > .col {

padding:30px calc(calc(3.4482758621vw + 17.0689655172px) / 2);
}
.elementContainerStandardColumns_var7030 > .col1, .elementContainerStandardColumns_var7030 > .col2 {

width:50%;
margin-bottom:0!important;
}
}
@media (min-width: 992px) {
.elementContainerStandardColumns_var7030 {

justify-content:center;
margin-left:calc(calc(3.4482758621vw + 17.0689655172px) / -2);
margin-right:calc(calc(3.4482758621vw + 17.0689655172px) / -2);
}
.elementContainerStandardColumns_var7030 > .col {

padding:30px calc(calc(3.4482758621vw + 17.0689655172px) / 2);
}
.elementContainerStandardColumns_var7030 > .col1 {

width:66.66%;
margin-bottom:0!important;
}
.elementContainerStandardColumns_var7030 > .col2 {

width:33.33%;
margin-bottom:0!important;
}
}
@media (min-width: 768px) {
.elementContainerStandardColumns_var333333 {

justify-content:center;
margin-left:calc(calc(3.4482758621vw + 17.0689655172px) / -2);
margin-right:calc(calc(3.4482758621vw + 17.0689655172px) / -2);
}
.elementContainerStandardColumns_var333333 > .col {

padding:30px calc(calc(3.4482758621vw + 17.0689655172px) / 2);
}
.elementContainerStandardColumns_var333333 > .col1, .elementContainerStandardColumns_var333333 > .col2 {

width:50%;
}
.elementContainerStandardColumns_var333333 > .col3 {

width:50%;
margin-bottom:0;
}
}
@media (min-width: 992px) {
.elementContainerStandardColumns_var333333 {

justify-content:center;
margin-left:calc(calc(3.4482758621vw + 17.0689655172px) / -2);
margin-right:calc(calc(3.4482758621vw + 17.0689655172px) / -2);
}
.elementContainerStandardColumns_var333333 > .col {

padding:30px calc(calc(3.4482758621vw + 17.0689655172px) / 2);
width:33.33%;
margin-bottom:0!important;
}
}
@media (min-width: 768px) {
.elementContainerStandardColumns_var25252525 {

justify-content:center;
margin-left:calc(calc(3.4482758621vw + 17.0689655172px) / -2);
margin-right:calc(calc(3.4482758621vw + 17.0689655172px) / -2);
}
.elementContainerStandardColumns_var25252525 > .col {

padding:30px calc(calc(3.4482758621vw + 17.0689655172px) / 2);
}
.elementContainerStandardColumns_var25252525 > .col1, .elementContainerStandardColumns_var25252525 > .col2 {

width:50%;
}
.elementContainerStandardColumns_var25252525 > .col3, .elementContainerStandardColumns_var25252525 > .col4 {

width:50%;
margin-bottom:0;
}
}
@media (min-width: 992px) {
.elementContainerStandardColumns_var25252525 {

justify-content:center;
margin-left:calc(calc(3.4482758621vw + 17.0689655172px) / -2);
margin-right:calc(calc(3.4482758621vw + 17.0689655172px) / -2);
}
.elementContainerStandardColumns_var25252525 > .col {

padding:30px calc(calc(3.4482758621vw + 17.0689655172px) / 2);
width:25%;
margin-bottom:0!important;
}
}
@media (min-width: 768px) {
.elementContainerStandardColumns_var2020202020 {

justify-content:center;
margin-left:calc(calc(3.4482758621vw + 17.0689655172px) / -2);
margin-right:calc(calc(3.4482758621vw + 17.0689655172px) / -2);
}
.elementContainerStandardColumns_var2020202020 > .col {

padding:30px calc(calc(3.4482758621vw + 17.0689655172px) / 2);
}
.elementContainerStandardColumns_var2020202020 > .col1, .elementContainerStandardColumns_var2020202020 > .col2, .elementContainerStandardColumns_var2020202020 > .col3, .elementContainerStandardColumns_var2020202020 > .col4 {

width:50%;
}
.elementContainerStandardColumns_var2020202020 > .col5 {

width:50%;
margin-bottom:0;
}
}
@media (min-width: 992px) {
.elementContainerStandardColumns_var2020202020 {

justify-content:center;
margin-left:calc(calc(3.4482758621vw + 17.0689655172px) / -2);
margin-right:calc(calc(3.4482758621vw + 17.0689655172px) / -2);
}
.elementContainerStandardColumns_var2020202020 > .col {

padding:30px calc(calc(3.4482758621vw + 17.0689655172px) / 2);
width:33.3%;
margin-bottom:0!important;
}
}
@media (min-width: 768px) {
.elementContainerStandardColumns_var161616161616 {

justify-content:center;
margin-left:calc(calc(3.4482758621vw + 17.0689655172px) / -2);
margin-right:calc(calc(3.4482758621vw + 17.0689655172px) / -2);
}
.elementContainerStandardColumns_var161616161616 > .col {

padding:30px calc(calc(3.4482758621vw + 17.0689655172px) / 2);
}
.elementContainerStandardColumns_var161616161616 > .col1, .elementContainerStandardColumns_var161616161616 > .col2, .elementContainerStandardColumns_var161616161616 > .col3, .elementContainerStandardColumns_var161616161616 > .col4, .elementContainerStandardColumns_var161616161616 > .col5 {

width:50%;
}
.elementContainerStandardColumns_var161616161616 > .col6 {

width:50%;
margin-bottom:0;
}
}
@media (min-width: 992px) {
.elementContainerStandardColumns_var161616161616 {

justify-content:center;
margin-left:calc(calc(3.4482758621vw + 17.0689655172px) / -2);
margin-right:calc(calc(3.4482758621vw + 17.0689655172px) / -2);
}
.elementContainerStandardColumns_var161616161616 > .col {

padding:30px calc(calc(3.4482758621vw + 17.0689655172px) / 2);
width:33.3%;
margin-bottom:0!important;
}
}


.elementContainerStandardColumns_varIconText {


margin-left:calc(calc(3.4482758621vw + 17.0689655172px) / -2);
margin-right:calc(calc(3.4482758621vw + 17.0689655172px) / -2);
}
.elementContainerStandardColumns_varIconText > .col {

padding:30px calc(calc(3.4482758621vw + 17.0689655172px) / 2);
}
.elementContainerStandardColumns_varIconText > .col1 {

width:15%;
margin-bottom:0;
}
.elementContainerStandardColumns_varIconText > .col2 {

width:85%;
margin-bottom:0;
}
.elementContainerStandardPadding_var50 > .col {

margin-bottom:30px;
}


.elementContainerStandardPadding_var60 {

margin-left:0;
margin-right:0;
}
.elementContainerStandardPadding_var60 > .col {

padding:0;
}


.elementContainerStandardPadding_var65 {

margin-bottom:0;
}
.elementContainerStandardPadding_var65 > .col {

margin-bottom:0;
}


.elementContainerStandardPadding_var70 {

margin-left:max(-100px,calc(-7.662835249vw + 28.7356321839px))!important;
margin-right:max(-100px,calc(-7.662835249vw + 28.7356321839px))!important;
}
.elementContainerStandardPadding_var70 > .col {

padding:30px min(100px,calc(7.662835249vw - 28.7356321839px))!important;
}


.elementContainerStandardPadding_var80 {


margin-left:max(-100px,calc(-7.662835249vw + 28.7356321839px))!important;
margin-right:max(-100px,calc(-7.662835249vw + 28.7356321839px))!important;
margin-bottom:calc(5.3639846743vw + 9.8850574713px);
}
.elementContainerStandardPadding_var80.columnsReverse > .col {

padding:calc(3.4482758621vw + 17.0689655172px) min(100px,calc(7.662835249vw - 28.7356321839px))!important;
}
.elementContainerStandardPadding_var80:not(.columnsReverse) > .col {

padding:calc(3.4482758621vw + 17.0689655172px) min(100px,calc(7.662835249vw - 28.7356321839px))!important;
}
@media (min-width: 992px) {
.elementContainerStandardPadding_var80.columnsReverse > .col {

border-right:1px solid #7D7D7D!important;
}
.elementContainerStandardPadding_var80.columnsReverse > .col:last-child {

border-right:none!important;
}
}
@media (max-width: 991px) {
.elementContainerStandardPadding_var80.columnsReverse > .col {

border-bottom:1px solid #7D7D7D!important;
}
.elementContainerStandardPadding_var80.columnsReverse > .col:first-child {

border-bottom:none!important;
}
}
@media (min-width: 992px) {
.elementContainerStandardPadding_var80:not(.columnsReverse) > .col {

border-right:1px solid #7D7D7D!important;
}
.elementContainerStandardPadding_var80:not(.columnsReverse) > .col:last-child {

border-right:none!important;
}
}
@media (max-width: 991px) {
.elementContainerStandardPadding_var80:not(.columnsReverse) > .col {

border-bottom:1px solid #7D7D7D!important;
}
.elementContainerStandardPadding_var80:not(.columnsReverse) > .col:last-child {

border-bottom:none!important;
}
}


.elementCookietable {

margin-bottom:0;
}
.elementCookietable .cookieClass {

margin-bottom:1rem;
}
.elementCookietable .cookieClass .cookieClassHeader .cookieClassTitle {

font-size:min(18px,calc(0.153256705vw + 15.4252873563px));
font-family:"Roboto-Bold", Arial, Helvetica, Sans-serif;
line-height:min(26px,calc(0.0766283525vw + 24.7126436782px));
}
.elementCookietable .cookieClass .cookieClassHeader .cookieClassDescription {

color:rgba(78,78,78,0.7);
margin-bottom:1rem;
}
.elementCookietable .cookieClass .cookieClassCookies .cookieEntry {

padding:0 0 0.5rem 0;
}
.elementCookietable .cookieClass .cookieClassCookies .cookieEntry .cookieEntryLabel:not(.empty):after {

content:': ';
}
.elementCookietable .cookieClass .cookieClassCookies .cookieEntry .cookieEntryName {

font-size:min(16px,calc(0.0766283525vw + 14.7126436782px));
font-family:"Roboto-Bold", Arial, Helvetica, Sans-serif;
line-height:min(26px,calc(0.0766283525vw + 24.7126436782px));
}
.elementCookietable .cookieClass .cookieClassCookies .cookieEntry .cookieEntryExpires {

display:block;
}
.elementCookietable .cookieClass .cookieClassCookies .cookieEntry .cookieEntryDomain {

display:block;
}
.elementCookietable .cookieClass .cookieClassCookies .cookieEntry .cookieEntryUrlPrivacy {

display:block;
}
.elementCookietable .cookieClass .cookieClassCookies .cookieEntry .cookieEntryDescription {

display:block;
}


.elementDataFragment {

position:relative;
}


.elementDataFragment_var320 {









position:relative;
float:right;
padding:2px 8px;
margin-bottom:0;
font-size:min(16px,calc(0.0766283525vw + 14.7126436782px));
background:#00A0D2;
color:#FFFFFF;
}
.elementDataFragment_var320 a {

color:inherit;
text-decoration:underline;
}
@media (min-width: 1200px) {
.elementDataFragment_var320 {

display:inline-block;
}
}


.elementDataFragment_var330 {









position:relative;
float:right;
padding:0 0.5rem;
margin-bottom:0;
}
.elementDataFragment_var330 a {

color:inherit;
text-decoration:none;
}


.elementDataFragment_var350 {












position:relative;
float:right;
padding:0 0.5rem;
margin-bottom:0;
}
.elementDataFragment_var350 a {

color:inherit;
text-decoration:none;
}


.elementDataFragment_var380 {








position:relative;
float:right;
}
.elementDataFragment_var380 a {

color:inherit;
text-decoration:none;
}


.elementDataFragment_var540 {













position:relative;
margin:0 0 1rem 0;
padding:0.3rem 0;

}
.elementDataFragment_var540 + .elementDataFragment_var540 {

border-top:solid 1px #7D7D7D;
margin-top:-1rem;
}
.elementDataFragment_var540 .productTitle {

font-size:1.7rem;
line-height:130%;
}
.elementDataFragment_var540 .productTitle.productTitle-offer:after {

position:absolute;
top:-0.5rem;
right:-1rem;
content:' Top Angebot';
font-size:1rem;
background:#ffffff;
color:#ff0000;
padding:0 0.8rem;
border:solid 2px #ff0000;
border-radius:3px;
box-shadow:0 0 6px rgba(0,0,0,0.3);
transform:rotate(8deg);
}
.elementDataFragment_var540 .productAditional {

font-size:min(16px,calc(0.0766283525vw + 14.7126436782px));
color:rgba(78,78,78,0.7);
}
.elementDataFragment_var540 .productPrice {

display:block;
overflow:hidden;
}
.elementDataFragment_var540 .productPrice .productPriceValue {

display:inline;
font-size:3rem;
line-height:4rem;
}
.elementDataFragment_var540 .productPrice .productPriceValue .productPriceDecimals {

font-size:1rem;
padding:0 0 0 0.4rem;
vertical-align:super;
}
.elementDataFragment_var540 .productPrice .productPricePrefix {

display:inline;
font-size:min(16px,calc(0.0766283525vw + 14.7126436782px));
color:#4E4E4E;
}
.isDarkBackground .elementDataFragment_var540 .productPrice .productPricePrefix, .isLightBackground .isDarkBackground .elementDataFragment_var540 .productPrice .productPricePrefix {

color:rgba(255,255,255,0.7);
}
.elementDataFragment_var540 .productPrice .productPriceAditional {

display:inline;
font-size:min(16px,calc(0.0766283525vw + 14.7126436782px));
color:rgba(78,78,78,0.7);
}
.isDarkBackground .elementDataFragment_var540 .productPrice .productPriceAditional, .isLightBackground .isDarkBackground .elementDataFragment_var540 .productPrice .productPriceAditional {

color:rgba(255,255,255,0.7);
}
@media (min-width: 1200px) {
.elementDataFragment_var540 .productPrice .productPriceValue {

font-size:6rem;
line-height:8rem;
}
.elementDataFragment_var540 .productPrice .productPriceValue .productPriceDecimals {

font-size:2rem;
}
}


.elementDataFragmentPosition_var10 {

float:left;
}




@keyframes formSubmit {
0%, 100% {
width:0;
}
99% {
width:100%;
}
}
form .hidden {

display:none;
}
.elementForm .requiredFormfield {

display:none !important;
}
.elementForm .formLabelStar {

opacity:0.5;
padding-left:2px;
}
.elementForm dl.form, .elementForm div.form {

margin:0;
padding:0;
width:100%;
}
.elementForm dl.form label, .elementForm div.form label {

display:none;
line-height:1.4;
padding-top:(:0: !important * 0.3) !important;
padding-bottom:(:0: !important * 0.3) !important;
margin-top:0.3rem;
margin-bottom:-0.1rem;
}
.elementForm dl.form .wglCheckboxFloat label, .elementForm dl.form .wglCheckbox label, .elementForm dl.form .wglRadioFloat label, .elementForm dl.form .wglRadio label, .elementForm div.form .wglCheckboxFloat label, .elementForm div.form .wglCheckbox label, .elementForm div.form .wglRadioFloat label, .elementForm div.form .wglRadio label {

margin:0;
}
.elementForm dl.form .wglDatepickerInline, .elementForm div.form .wglDatepickerInline {

display:none;
}
.elementForm dl.form input, .elementForm div.form input {

padding:0 0.2rem;
line-height:1.4;
}
.elementForm dl.form input[type='text'], .elementForm dl.form input[type='checkbox'], .elementForm dl.form input[type='radio'], .elementForm div.form input[type='text'], .elementForm div.form input[type='checkbox'], .elementForm div.form input[type='radio'] {

-webkit-appearance:none;
-moz-appearance:none;
-ms-appearance:none;
appearance:none;
border-radius:0;
}
.elementForm dl.form select, .elementForm div.form select {

line-height:1.4;
padding:0 1.1rem 0 0.3rem;
border-radius:0;
background-image:url("/weblication-wGlobal/wGlobal/layout/images/ewg/optimized/icon-chevron-down@stroke(bbbbbb).svg");
background-repeat:no-repeat;
background-position:95% center;
width:100%;
height:calc(0vw + 51px);
border:none;
padding:0 calc(calc(0vw + 25.5px) / 1.2);
border-radius:calc(0vw + 25.5px);
background-color:#E8ECEF;
font-size:15px;
-webkit-appearance:none;
-moz-appearance:none;
-ms-appearance:none;
appearance:none;
}
.elementForm dl.form select:-moz-focusring, .elementForm div.form select:-moz-focusring {

color:transparent;
text-shadow:0 0 0 #000;
}
.elementForm dl.form select::-ms-expand, .elementForm div.form select::-ms-expand {

display:none;
}
.elementForm dl.form select[multiple='multiple'], .elementForm div.form select[multiple='multiple'] {

background-image:none;
}
.elementForm dl.form input[type='text'], .elementForm div.form input[type='text'] {

height:calc(0vw + 51px);
border:none;
padding:0 calc(calc(0vw + 25.5px) / 1.2);
border-radius:calc(0vw + 25.5px);
background-color:#E8ECEF;
font-size:15px;
}
.elementForm dl.form input[type='radio'], .elementForm div.form input[type='radio'] {

position:relative;
border-radius:50%;
height:1rem;
width:1rem;
margin-top:(:0: / 2 * 0.9) / 2;
padding:0;
border:solid 1px #E8ECEF;
background:#FFFFFF;
transition:border 0.1s linear;
}
.elementForm dl.form input[type='radio']:checked, .elementForm div.form input[type='radio']:checked {

border-color:#00A0D2;
border-width:5px;
}
.elementForm dl.form input[type='checkbox'], .elementForm div.form input[type='checkbox'] {

position:relative;
width:20px;
height:20px;
padding:0;
border:solid 1px #E8ECEF;
border-radius:3px;
background:#FFFFFF;
transition:background 0.1s linear;
}
.elementForm dl.form input[type='checkbox']:checked, .elementForm div.form input[type='checkbox']:checked {

border-color:#E8ECEF;
}
.elementForm dl.form input[type='checkbox']:checked:before, .elementForm div.form input[type='checkbox']:checked:before {

position:absolute;
display:block;
content:'';
background-color:#E8ECEF;
border-radius:3px;
width:20px;
height:20px;
}
.elementForm dl.form input[type='checkbox']:checked:after, .elementForm div.form input[type='checkbox']:checked:after {

position:absolute;
display:block;
content:'';
top:5px;
left:5px;
background-color:#E8ECEF;
width:10px;
height:10px;
}
.elementForm dl.form input[type=file]::-ms-value, .elementForm div.form input[type=file]::-ms-value {

background:#FFFFFF;
border:solid 1px #E8ECEF;
}
.elementForm dl.form input[type=file]::-ms-browse, .elementForm div.form input[type=file]::-ms-browse {

font-size:15px;
line-height:1.4;
padding:0 1rem;
margin-right:0.4rem;
background:#E8ECEF;
border:solid 1px #E8ECEF;
}
.elementForm dl.form input[type=file]::-ms-browse:active, .elementForm div.form input[type=file]::-ms-browse:active {

color:inherit;
}
.elementForm dl.form input[type=file]::-ms-browse:hover, .elementForm div.form input[type=file]::-ms-browse:hover {

background:#D9E0E5;
}
.elementForm dl.form input[type=file]::-webkit-file-upload-button, .elementForm div.form input[type=file]::-webkit-file-upload-button {

font-size:15px;
line-height:1.4;
padding:0 1rem;
margin-right:0.4rem;
background:#E8ECEF;
border:solid 1px #E8ECEF;
}
.elementForm dl.form input[type=file]::-webkit-file-upload-button:active, .elementForm div.form input[type=file]::-webkit-file-upload-button:active {

color:inherit;
}
.elementForm dl.form input[type=file]::-webkit-file-upload-button:hover, .elementForm div.form input[type=file]::-webkit-file-upload-button:hover {

background:#D9E0E5;
}
.elementForm dl.form textarea, .elementForm div.form textarea {

-webkit-appearance:none;
-moz-appearance:none;
-ms-appearance:none;
appearance:none;
border-radius:0;
height:calc(0vw + 51px);
min-height:calc(0vw + 51px);
line-height:1.4;
border:none;
padding:calc(0vw + 15px) calc(calc(0vw + 25.5px) / 1.2);
border-radius:calc(0vw + 25.5px);
background-color:#E8ECEF;
resize:none;
font-size:15px;
}
.elementForm dl.form button, .elementForm div.form button {

margin:0 0 0 1%;
padding:0 1rem;
user-select:none;
}
.elementForm dl.form button:last-child, .elementForm div.form button:last-child {

margin-left:0.5rem;
}
.elementForm dl.form dt, .elementForm dl.form div.formElement, .elementForm div.form dt, .elementForm div.form div.formElement {

position:relative;
clear:left;
}
.elementForm dl.form dt > div:first-child, .elementForm dl.form div.formElement > div:first-child, .elementForm div.form dt > div:first-child, .elementForm div.form div.formElement > div:first-child {

display:block;
clear:left;
margin:0 0 0 0;
line-height:120%;
}
.elementForm dl.form dt.blank > div:first-child, .elementForm dl.form dt.full > div:first-child, .elementForm dl.form div.formElement.blank > div:first-child, .elementForm dl.form div.formElement.full > div:first-child, .elementForm div.form dt.blank > div:first-child, .elementForm div.form dt.full > div:first-child, .elementForm div.form div.formElement.blank > div:first-child, .elementForm div.form div.formElement.full > div:first-child {

display:none;
}
.elementForm dl.form dt.formElementHideLabel, .elementForm dl.form div.formElement.formElementHideLabel > div:first-child, .elementForm div.form dt.formElementHideLabel, .elementForm div.form div.formElement.formElementHideLabel > div:first-child {

display:none;
}
.elementForm dl.form dt.formElementHideLabel, .elementForm dl.form div.formElement.full.formElementShowLabel > div:first-child, .elementForm div.form dt.formElementHideLabel, .elementForm div.form div.formElement.full.formElementShowLabel > div:first-child {

display:block;
}
.elementForm dl.form dd, .elementForm dl.form div.formElement > div:last-child, .elementForm div.form dd, .elementForm div.form div.formElement > div:last-child {

display:block;
width:100%;
margin-bottom:0.6rem;
}
.elementForm dl.form dd.formElementButton, .elementForm dl.form div.formElement.formElementButton, .elementForm div.form dd.formElementButton, .elementForm div.form div.formElement.formElementButton {

text-align:right;
}
.elementForm dl.form dd.formElementSpacer, .elementForm dl.form div.formElement.formElementSpacer, .elementForm div.form dd.formElementSpacer, .elementForm div.form div.formElement.formElementSpacer {

margin-bottom:3rem;
}
.elementForm dl.form dd.formElementCaptcha:after, .elementForm dl.form div.formElementCaptcha:after, .elementForm div.form dd.formElementCaptcha:after, .elementForm div.form div.formElementCaptcha:after {

display:table;
overflow:hidden;
visibility:hidden;
clear:both;
content:"";
height:0;
font-size:0;
line-height:0;
}
.js .elementForm dl.form .formElementCaptchaiframe,.js .elementForm div.form .formElementCaptchaiframe {
background-color:#FFFFFF;
display:none;
}
.elementForm dl.form .wglContainsErrorMessageInline, .elementForm div.form .wglContainsErrorMessageInline {

position:relative;
}
.elementForm dl.form .wglErrorMessageInline, .elementForm div.form .wglErrorMessageInline {

position:absolute;
bottom:0;
right:0;
}
.elementForm dl.form .wglErrorMessageInline > div, .elementForm div.form .wglErrorMessageInline > div {

font-size:12px;
background-color:rgba(251,0,8,0.3);
color:#FB0008;
display:inline-block;
padding:1px 8px;
border:solid 1px #FB0008;
border-radius:4px;
}
.elementForm dl.form .wglContainsValidationStatusInline, .elementForm div.form .wglContainsValidationStatusInline {

position:relative;
}
.elementForm dl.form .wglValidationStatusOK, .elementForm div.form .wglValidationStatusOK {

display:inline-block;
}
.elementForm dl.form .wglValidationStatusOK div, .elementForm div.form .wglValidationStatusOK div {

opacity:0;
transform:scale(0.5);
margin:0 -18px 0 4px;
width:18px;
height:16px;
background-image:url('/weblication/grid5/gui/images/icons.svg');
background-size:800px;
background-repeat:no-repeat;
background-position:-390px -6px;
}
.elementForm dl.form .wglValidationStatusOK.loaded div, .elementForm div.form .wglValidationStatusOK.loaded div {

transition:all 0.3s ease-in-out;
opacity:1;
transform:scale(1);
margin:0 -18px 0 4px;
width:18px;
height:16px;
background-image:url('/weblication/grid5/gui/images/icons.svg');
background-size:800px;
background-repeat:no-repeat;
background-position:-390px -6px;
}
.elementForm dl.form .formElement.empty .wglValidationStatusOK div, .elementForm div.form .formElement.empty .wglValidationStatusOK div {

opacity:0;
}
.elementForm dl.form .wglConditionalFormdata, .elementForm div.form .wglConditionalFormdata {

transition:all 0.3s ease-in;
overflow:visible;
height:auto;
opacity:1;
}
.elementForm dl.form .wglHideConditionalFormdata, .elementForm div.form .wglHideConditionalFormdata {

pointer-events:none;
height:0;
margin-bottom:0 !important;
opacity:0;
position:absolute !important;
}
.no-js .elementForm dl.form .wglHideConditionalFormdata, .no-js .elementForm div.form .wglHideConditionalFormdata {

pointer-events:auto;
height:auto;
opacity:1;
position:static !important;
}
.elementForm .wglStatusPasswordPolicyValidation {

padding:0.5rem 0 1rem 0;
color:rgba(78,78,78,0.7);
font-size:0.8rem;
line-height:135%;
}
.elementForm .wglStatusPasswordPolicyCondition {

color:rgba(78,78,78,0.7);
}
.elementForm .wglStatusPasswordPolicyCondition.ok {

color:green;
}
.elementForm .wglStatusPasswordPolicyCondition.failed {

color:#FB0008;
}
.elementForm .wglMakePasswordVisible {

display:inline-block;
width:28px;
height:2rem;
margin:4px 0 0 -28px;
opacity:0.5;
background-image:url('/weblication/grid5/gui/images/icons.svg');
background-size:800px;
background-repeat:no-repeat;
background-position:-292px -63px;
vertical-align:bottom;
}
.elementForm div[data-isvisiblepassword='1'] .wglMakePasswordVisible {

opacity:1;
}
.elementForm .elementContainerStandardColumns {

margin-bottom:0;
}
.elementForm .elementContainerStandardColumns > .col {

margin-bottom:0 !important;
}
.elementForm .containerFormElementsMultiple {

background:#f6f6f6;
padding:1rem !important;
margin-bottom:1rem !important;
}
.elementForm .buttonFormElementsMultipleDelete {

display:none;
float:left;
cursor:pointer;
}
.elementForm .buttonFormElementsMultipleAdd {

display:none;
float:right;
cursor:pointer;
}
.elementForm .containerFormElementsMultiple[data-islast='1'] .buttonFormElementsMultipleDelete, .elementForm .containerFormElementsMultiple[data-islast='1'] .buttonFormElementsMultipleAdd {

display:block;
}
.elementForm .containerFormElementsMultiple[data-entrypos='1'] .buttonFormElementsMultipleDelete {

display:none;
}
.elementForm .containerFormElementsMultiple[data-allowadd='0'] .buttonFormElementsMultipleAdd {

display:none !important;
}
.elementForm .formClearBlock {

clear:both;
}
.elementForm .wFormWysiwygMenu .wFormWysiwygButton {

padding:0 5px;
font-size:13px;
line-height:23px;
display:inline-block;
background:#f0f0f0;
border:solid 1px #d0d0d0;
border-bottom-style:none;
border-left-style:none;
cursor:pointer;
}
.elementForm .wFormWysiwygMenu .wFormWysiwygButton:first-child {

border-left-style:solid;
}
.elementForm .wFormWysiwygMenu .wFormWysiwygButton:hover {

background:#d0d0d0;
}
.elementForm .wFormWysiwygInput {

padding:4px;
border:solid 1px #c0c0c0;
overflow:auto;
}
.elementForm .wFormWysiwygInput:focus {

outline:none;
}
.elementForm .wFormWysiwygInput ul, .elementForm .wFormWysiwygInput ol {

margin:0 0 15px 0;
padding:0 0 0 1.8rem;
}
.elementForm form[data-hasinputsinvalid='1'] .buttonSubmit {

opacity:0.5;
pointer-events:auto;
}
.elementForm form.wglFormStatusSubmited .buttonReset {

opacity:0.5;
pointer-events:none;
}
.elementForm form.wglFormStatusSubmited .buttonSubmit {

position:relative;
opacity:0.5;
pointer-events:none;
}
@media (min-width: 415px) {
.elementForm dl.form input, .elementForm div.form input {

padding:0 0.5rem;
}
}
@media (min-width: 768px) {
.elementForm .elementContainerStandardColumns {

margin-left:-2px !important;
margin-right:-2px !important;
}
.elementForm .elementContainerStandardColumns > .col {

padding:0 2px !important;
}
}
@media (min-width: 992px) {
.elementForm dl.form.formFirstBlock, .elementForm div.form.formFirstBlock {

float:left;
padding-right:3%;
width:50%;
position:relative;
}
.elementForm dl.form.formFirstBlock dd, .elementForm div.form.formFirstBlock dd {

margin-left:0;
}
.elementForm dl.form.formLastBlock, .elementForm div.form.formLastBlock {

float:left;
width:50%;
position:relative;
}
.elementForm dl.form.formLastBlock dd, .elementForm div.form.formLastBlock dd {

margin-left:0;
}
}
.elementForm_var0 dl.form, .elementForm_var0 div.form {

max-width:400px;
}
.elementForm_var0 dl.form .errorMessages, .elementForm_var0 div.form .errorMessages {

max-width:400px;
}
.elementForm_var0 dl.form .wglErrorMessageInline, .elementForm_var0 div.form .wglErrorMessageInline {

position:absolute;
bottom:0.2rem;
right:0;
}
.elementForm_var1 dl.form, .elementForm_var1 div.form {

width:100%;
}
.elementForm_var1 dl.form .errorMessages, .elementForm_var1 div.form .errorMessages {

width:100%;
}
.elementForm_var1 dl.form .wglErrorMessageInline, .elementForm_var1 div.form .wglErrorMessageInline {

position:absolute;
bottom:0.2rem;
right:0;
}
.elementForm_var40 div.form {

margin:0;
padding:0;
}
.elementForm_var40 div.form div.formElement {

clear:both;
}
.elementForm_var40 div.form div.formElementInput > div:first-child {

display:block;
position:absolute;
margin:1px 0 0 1px;
padding:1.4rem 0 0 0;
width:100%;
transition:all 0.3s ease-in-out;
color:rgba(78,78,78,0.7);
pointer-events:none;
}
.elementForm_var40 div.form div.formElementInput > div:first-child label {

margin:0 !important;
padding:0 0 0 calc(0.8rem + 1%) !important;
}
.elementForm_var40 div.form div.formElementInput > div:first-child label:first-child {

padding:0 0 0 0.8rem !important;
}
.elementForm_var40 div.form div.formElementInputUpload, .elementForm_var40 div.form div.formElementInputCheckbox, .elementForm_var40 div.form div.formElementInputRadio {

margin-top:3rem;
}
.elementForm_var40 div.form div.formElementInputUpload > div:first-child, .elementForm_var40 div.form div.formElementInputCheckbox > div:first-child, .elementForm_var40 div.form div.formElementInputRadio > div:first-child {

margin:-2rem 0 0 0 !important;
padding:0 !important;
font-size:min(16px,calc(0.0766283525vw + 14.7126436782px)) !important;
}
.elementForm_var40 div.form div.formElementInputUpload > div:first-child label:first-child, .elementForm_var40 div.form div.formElementInputCheckbox > div:first-child label:first-child, .elementForm_var40 div.form div.formElementInputRadio > div:first-child label:first-child {

padding:0 !important;
}
.elementForm_var40 div.form div.formElementInputRadio {

margin-bottom:1rem;
}
.elementForm_var40 div.form div.formElement > div:last-child {

margin:0 0 1rem 0;
}
.elementForm_var40 div.form div.formElementInput:not(.empty) > div:first-child, .elementForm_var40 div.form div.formElementInput.hasPlaceholder > div:first-child, .elementForm_var40 div.form div.formElementInput.focus > div:first-child {

padding-top:0.4rem;
font-size:0.8rem;
}
.elementForm_var40 div.form div.formElementInputTextarea:not(.empty) > div:first-child, .elementForm_var40 div.form div.formElementInputTextarea.hasPlaceholder > div:first-child, .elementForm_var40 div.form div.formElementInputTextarea.focus > div:first-child {

padding-top:0.4rem;
font-size:0.8rem;
}
.elementForm_var40 div.form div.formElementInput {

display:block;
}
.elementForm_var40 div.form div.formElementInput input {

height:min(16px,calc(0.0766283525vw + 14.7126436782px)) * 4;
padding:1rem 0.5rem 0 0.8rem;
line-height:min(16px,calc(0.0766283525vw + 14.7126436782px)) * 2;
border:1px solid #E8ECEF;
}
.elementForm_var40 div.form div.formElementInput input[type='checkbox'], .elementForm_var40 div.form div.formElementInput input[type='radio'] {

height:min(16px,calc(0.0766283525vw + 14.7126436782px));
padding:0 !important;
}
.elementForm_var40 div.form div.formElementInput input[type='file'] {

border:none;
}
.elementForm_var40 div.form div.formElementInput input.wglDatepicker {

background-position:right 10px top 38px;
}
.elementForm_var40 div.form div.formElementInput select {

height:min(16px,calc(0.0766283525vw + 14.7126436782px)) * 4;
padding:1rem 2.5rem 0 calc(0.8rem + 1px);
line-height:min(16px,calc(0.0766283525vw + 14.7126436782px)) * 2;
border:none;
border:1px solid #E8ECEF;
background-position:right 10px top 30px;
-webkit-appearance:none;
-moz-appearance:none;
-ms-appearance:none;
appearance:none;
}
.elementForm_var40 div.form div.formElementInput select:-moz-focusring {

color:transparent;
text-shadow:0 0 0 #000;
}
.elementForm_var40 div.form div.formElementInput select::-ms-expand {

display:none;
}
.elementForm_var40 div.form div.formElementInput select::-ms-value {

background:none;
color:#4E4E4E;
}
.elementForm_var40 div.form div.formElementInput select[multiple='multiple'] {

height:auto;
padding:2rem 0.8rem;
border:1px solid #E8ECEF;
}
.elementForm_var40 div.form div.formElementInput textarea {

padding:1.6rem 0.5rem 0 calc(0.8rem + 1px);
display:block;
line-height:min(16px,calc(0.0766283525vw + 14.7126436782px)) * 2;
}
.elementForm_var40 div.form div.formElementInput button {

margin:0 0 0 1%;
height:min(16px,calc(0.0766283525vw + 14.7126436782px)) * 2;
padding:0 1rem;
user-select:none;
}
.elementForm_var40 div.form .wglErrorMessageInline {

position:absolute;
top:-0.7rem;
right:0.3rem;
}


h1, .h1 {

font-size:min(45px,calc(1.1494252874vw + 25.6896551724px));
font-family:"Roboto-Light", Arial, Helvetica, Sans-serif;
line-height:min(55px,calc(1.3026819923vw + 33.1149425287px));
font-weight:normal;
color:#000000;
margin:0;
padding:0 0 15px 0;
--fontSize:min(45px,calc(1.1494252874vw + 25.6896551724px));
}
h1 *, .h1 * {

color:#000000;
}
h2, .h2 {

font-size:min(45px,calc(1.1494252874vw + 25.6896551724px));
font-family:"Roboto-Light", Arial, Helvetica, Sans-serif;
line-height:min(55px,calc(1.3026819923vw + 33.1149425287px));
font-weight:normal;
color:#000000;
margin:0;
padding:0 0 15px 0;
}
h2 *, .h2 * {

color:#000000;
}
h3, .h3 {

font-size:min(30px,calc(0.4597701149vw + 22.275862069px));
font-family:"Roboto-Bold", Arial, Helvetica, Sans-serif;
line-height:min(38px,calc(0.6130268199vw + 27.7011494253px));
font-weight:bold;
color:#000000;
margin:0;
padding:0 0 15px 0;
}
h3 *, .h3 * {

color:#000000;
}
h4, .h4 {

font-size:min(24px,calc(0vw + 24px));
font-family:"Roboto-Bold", Arial, Helvetica, Sans-serif;
line-height:min(32px,calc(0vw + 32px));
font-weight:bold;
color:#000000;
margin:0;
padding:0 0 15px 0;
}
h4 *, .h4 * {

color:#000000;
}
h5, .h5 {

font-size:min(18px,calc(0.2298850575vw + 14.1379310345px));
font-family:"Roboto-Bold", Arial, Helvetica, Sans-serif;
line-height:min(22px,calc(0.153256705vw + 19.4252873563px));
font-weight:bold;
color:#000000;
margin:0;
padding:0 0 15px 0;
}
h5 *, .h5 * {

color:#000000;
}
h6, .h6 {

font-size:min(18px,calc(0.2298850575vw + 14.1379310345px));
font-family:"Roboto-Bold", Arial, Helvetica, Sans-serif;
line-height:min(22px,calc(0.153256705vw + 19.4252873563px));
font-weight:bold;
color:#000000;
margin:0;
padding:0 0 15px 0;
}
h6 *, .h6 * {

color:#000000;
}


.elementHeadline + .elementContainerStandard, .elementHeadline + .elementPicture, .elementHeadline + .elementList, .elementHeadline + .elementBox, .elementHeadline + .elementTabContainer, .elementHeadline + .elementAccordion, .elementHeadline + .elementTable, .elementHeadline + .elementImageMap {

margin-top:30px;
}
.elementHeadlineLevel_varh3.elementHeadlineRedBar h3, .elementHeadlineLevel_varh3.elementHeadlineRedBar h4, .elementHeadlineLevel_varh3.elementHeadlineRedBar .h3, .elementHeadlineLevel_varh3.elementHeadlineRedBar .h4, .elementHeadlineLevel_varh4.elementHeadlineRedBar h3, .elementHeadlineLevel_varh4.elementHeadlineRedBar h4, .elementHeadlineLevel_varh4.elementHeadlineRedBar .h3, .elementHeadlineLevel_varh4.elementHeadlineRedBar .h4 {

padding-bottom:10px;
}
.browseedit:not(.wpreview) .elementHeadlineRedBar {

position:relative;
z-index:1;
}


.elementHeadline {










position:static;
margin-top:0;
margin-bottom:0;
font-weight:normal;
}
.weditor .elementHeadline {

position:relative;
}
.no-weditor .elementHeadline:last-child > h1, .no-weditor .elementHeadline:last-child > h2, .no-weditor .elementHeadline:last-child > h3, .no-weditor .elementHeadline:last-child > h4, .no-weditor .elementHeadline:last-child > h5, .no-weditor .elementHeadline:last-child > h6 {

padding-bottom:0;
}
.elementHeadline:first-child > * {

padding-top:0;
}
.elementText + .elementHeadline, .elementObjectLocation .elementObjectLocationDescription + .elementHeadline {

margin-top:-15px;
}
.elementHeadline > h1, .elementHeadline > h2, .elementHeadline > h3, .elementHeadline > h4, .elementHeadline > h5, .elementHeadline > h6, .elementHeadline > .h1, .elementHeadline > .h2, .elementHeadline > .h3, .elementHeadline > .h4, .elementHeadline > .h5, .elementHeadline > .h6 {

hyphens:auto;
}
.elementHeadline + .elementHeadline > h1, .elementHeadline + .elementHeadline > h2, .elementHeadline + .elementHeadline > h3, .elementHeadline + .elementHeadline > h4, .elementHeadline + .elementHeadline > h5, .elementHeadline + .elementHeadline > h6, .elementHeadline + .elementHeadline > .h1, .elementHeadline + .elementHeadline > .h2, .elementHeadline + .elementHeadline > .h3, .elementHeadline + .elementHeadline > .h4, .elementHeadline + .elementHeadline > .h5, .elementHeadline + .elementHeadline > .h6 {

padding-top:0;
}
.elementHeadline + .elementHeadline > .elementHeadlineIcon {

margin-top:0 !important;
}
.elementHeadline p {

margin:0;
}
.weditor .elementHeadline .wEditorWysiwyg {

word-wrap:normal !important;
}
.elementHeadline_var10 h1:before, .elementHeadline_var10 h2:before {

position:relative;
display:block;
content:"";
background-color:#00A0D2;
width:50px;
height:min(13px,calc(0.153256705vw + 10.4252873563px));
transform:translateY(calc(-100% * 1.2));
}
.elementHeadline_var10 h3, .elementHeadline_var10 h4, .elementHeadline_var10 h5, .elementHeadline_var10 h6 {

font-family:"Roboto-Bold", Arial, Helvetica, Sans-serif;
font-size:min(18px,calc(0.2298850575vw + 14.1379310345px));
line-height:min(25px,calc(0.3831417625vw + 18.5632183908px));
text-transform:uppercase;
}
.elementHeadline_var10 h3:before, .elementHeadline_var10 h4:before, .elementHeadline_var10 h5:before, .elementHeadline_var10 h6:before {

position:relative;
display:inline-block;
content:"";
width:50px;
height:min(13px,calc(0.153256705vw + 10.4252873563px));
margin-right:15px;
background-color:#00A0D2;
}
.elementHeadline_var10.elementHeadlineLevel_varh1, .elementHeadline_var10.elementHeadlineLevel_varh2 {

padding-top:min(13px,calc(0.153256705vw + 10.4252873563px));
}
.elementHeadline_var30 h1:after, .elementHeadline_var30 h2:after, .elementHeadline_var30 h3:after, .elementHeadline_var30 h4:after, .elementHeadline_var30 h5:after, .elementHeadline_var30 h6:after {

position:relative;
display:block;
content:"";
top:8px;
left:50%;
background-color:#00A0D2;
width:50px;
height:min(13px,calc(0.153256705vw + 10.4252873563px));
transform:translateX(-50%);
margin-bottom:calc(1.5325670498vw + 24.2528735632px);
}
.elementHeadline_var30 h3, .elementHeadline_var30 h4, .elementHeadline_var30 h5, .elementHeadline_var30 h6 {

font-family:"Roboto-Bold", Arial, Helvetica, Sans-serif;
}
.elementHeadline_var30.elementHeadlineLevel_varh1, .elementHeadline_var30.elementHeadlineLevel_varh2 {

padding-bottom:min(13px,calc(0.153256705vw + 10.4252873563px));
}
.elementHeadlineFontWeight_var60 > h1, .elementHeadlineFontWeight_var60 > h2, .elementHeadlineFontWeight_var60 > h3, .elementHeadlineFontWeight_var60 > h4, .elementHeadlineFontWeight_var60 > h5, .elementHeadlineFontWeight_var60 > h6, .elementHeadlineFontWeight_var60 > .h1, .elementHeadlineFontWeight_var60 > .h2, .elementHeadlineFontWeight_var60 > .h3, .elementHeadlineFontWeight_var60 > .h4, .elementHeadlineFontWeight_var60 > .h5, .elementHeadlineFontWeight_var60 > .h6 {

font-weight:bold;
font-family:"Roboto-Bold", Arial, Helvetica, Sans-serif;
}
.elementHeadlineFontWeight_var50 > h1, .elementHeadlineFontWeight_var50 > h2, .elementHeadlineFontWeight_var50 > h3, .elementHeadlineFontWeight_var50 > h4, .elementHeadlineFontWeight_var50 > h5, .elementHeadlineFontWeight_var50 > h6, .elementHeadlineFontWeight_var50 > .h1, .elementHeadlineFontWeight_var50 > .h2, .elementHeadlineFontWeight_var50 > .h3, .elementHeadlineFontWeight_var50 > .h4, .elementHeadlineFontWeight_var50 > .h5, .elementHeadlineFontWeight_var50 > .h6 {

font-weight:normal;
font-family:"Roboto-Light", Arial, Helvetica, Sans-serif;
}


.elementHeadlineAlign_var0 {

text-align:left;
}


.elementHeadlineAlign_var30 {

text-align:center!important;
}
.elementHeadlineAlign_var30 h1, .elementHeadlineAlign_var30 h2, .elementHeadlineAlign_var30 h3, .elementHeadlineAlign_var30 h4, .elementHeadlineAlign_var30 h5, .elementHeadlineAlign_var30 h6 {

text-align:center!important;
}
.elementHeadlineAlign_var30.elementHeadline_var10 h1, .elementHeadlineAlign_var30.elementHeadline_var10 h2, .elementHeadlineAlign_var30.elementHeadline_var10 h3, .elementHeadlineAlign_var30.elementHeadline_var10 h4, .elementHeadlineAlign_var30.elementHeadline_var10 h5, .elementHeadlineAlign_var30.elementHeadline_var10 h6 {

text-align:left!important;
}


.elementHeadlineAlign_var21 {

text-align:left!important;
}
.elementHeadlineAlign_var21 h1, .elementHeadlineAlign_var21 h2, .elementHeadlineAlign_var21 h3, .elementHeadlineAlign_var21 h4, .elementHeadlineAlign_var21 h5, .elementHeadlineAlign_var21 h6 {

text-align:left!important;
}


.elementHeadlineAlign_var20 {

text-align:right!important;
}
.elementHeadlineAlign_var20 h1, .elementHeadlineAlign_var20 h2, .elementHeadlineAlign_var20 h3, .elementHeadlineAlign_var20 h4, .elementHeadlineAlign_var20 h5, .elementHeadlineAlign_var20 h6 {

text-align:right!important;
}
.elementHeadlineColor_var20 > h1, .elementHeadlineColor_var20 > h2, .elementHeadlineColor_var20 > h3, .elementHeadlineColor_var20 > h4, .elementHeadlineColor_var20 > h5, .elementHeadlineColor_var20 > h6, .elementHeadlineColor_var20 > .h1, .elementHeadlineColor_var20 > .h2, .elementHeadlineColor_var20 > .h3, .elementHeadlineColor_var20 > .h4, .elementHeadlineColor_var20 > .h5, .elementHeadlineColor_var20 > .h6, .elementHeadlineColor_var20 .wEditorWysiwyg {

color:#FFFFFF !important;
}
.elementHeadlineColor_var30 > h1, .elementHeadlineColor_var30 > h2, .elementHeadlineColor_var30 > h3, .elementHeadlineColor_var30 > h4, .elementHeadlineColor_var30 > h5, .elementHeadlineColor_var30 > h6, .elementHeadlineColor_var30 > .h1, .elementHeadlineColor_var30 > .h2, .elementHeadlineColor_var30 > .h3, .elementHeadlineColor_var30 > .h4, .elementHeadlineColor_var30 > .h5, .elementHeadlineColor_var30 > .h6, .elementHeadlineColor_var30 .wEditorWysiwyg {

color:#000000 !important;
}
.elementHeadlineColor_var91 > h1, .elementHeadlineColor_var91 > h2, .elementHeadlineColor_var91 > h3, .elementHeadlineColor_var91 > h4, .elementHeadlineColor_var91 > h5, .elementHeadlineColor_var91 > h6, .elementHeadlineColor_var91 > .h1, .elementHeadlineColor_var91 > .h2, .elementHeadlineColor_var91 > .h3, .elementHeadlineColor_var91 > .h4, .elementHeadlineColor_var91 > .h5, .elementHeadlineColor_var91 > .h6, .elementHeadlineColor_var91 .wEditorWysiwyg {

color:#00A0D2 !important;
}


.elementHeadlineBackgroundColor_var91 {

--backgroundColor:#00A0D2;
--backgroundColorRgb:0, 160, 210;
--backgroundOpacity:1;
}
.elementHeadlineBackgroundColor_var91 > h1, .elementHeadlineBackgroundColor_var91 > h2, .elementHeadlineBackgroundColor_var91 > h3, .elementHeadlineBackgroundColor_var91 > h4, .elementHeadlineBackgroundColor_var91 > h5, .elementHeadlineBackgroundColor_var91 > h6, .elementHeadlineBackgroundColor_var91 > .h1, .elementHeadlineBackgroundColor_var91 > .h2, .elementHeadlineBackgroundColor_var91 > .h3, .elementHeadlineBackgroundColor_var91 > .h4, .elementHeadlineBackgroundColor_var91 > .h5, .elementHeadlineBackgroundColor_var91 > .h6, .elementHeadlineBackgroundColor_var91 .wEditorWysiwyg {

background-color:rgba(var(--backgroundColorRgb), var(--backgroundOpacity));
padding:0 1rem;
line-height:130%;
}
.no-weditor .elementHeadlineBackgroundColor_var91 > h1, .no-weditor .elementHeadlineBackgroundColor_var91 > h2, .no-weditor .elementHeadlineBackgroundColor_var91 > h3, .no-weditor .elementHeadlineBackgroundColor_var91 > h4, .no-weditor .elementHeadlineBackgroundColor_var91 > h5, .no-weditor .elementHeadlineBackgroundColor_var91 > h6, .no-weditor .elementHeadlineBackgroundColor_var91 > .h1, .no-weditor .elementHeadlineBackgroundColor_var91 > .h2, .no-weditor .elementHeadlineBackgroundColor_var91 > .h3, .no-weditor .elementHeadlineBackgroundColor_var91 > .h4, .no-weditor .elementHeadlineBackgroundColor_var91 > .h5, .no-weditor .elementHeadlineBackgroundColor_var91 > .h6, .no-weditor .elementHeadlineBackgroundColor_var91 .wEditorWysiwyg {

display:inline;
box-decoration-break:clone;
-webkit-box-decoration-break:clone;
}
.elementHeadlineBackgroundColor_var91 > h3, .elementHeadlineBackgroundColor_var91 > .h3, .elementHeadlineBackgroundColor_var91 > h4, .elementHeadlineBackgroundColor_var91 > .h4 {

padding:0 0.9rem;
}
.elementHeadlineBackgroundColor_var91 > h5, .elementHeadlineBackgroundColor_var91 > .h5, .elementHeadlineBackgroundColor_var91 > h6, .elementHeadlineBackgroundColor_var91 > .h6 {

padding:0 0.8rem;
}
.elementHeadlineBackgroundColor_var91.elementHeadlineLevel_varh1, .elementHeadlineBackgroundColor_var91.elementHeadlineLevel_vardiv1 {

padding:2.25rem 0 1.2rem 0;
}
.elementHeadlineBackgroundColor_var91.elementHeadlineLevel_varh2, .elementHeadlineBackgroundColor_var91.elementHeadlineLevel_vardiv2 {

padding:1.6rem 0 1rem 0;
}
.elementHeadlineBackgroundColor_var91.elementHeadlineLevel_varh3, .elementHeadlineBackgroundColor_var91.elementHeadlineLevel_vardiv3 {

padding:1rem 0 0.8rem 0;
}
.elementHeadlineBackgroundColor_var91.elementHeadlineLevel_varh4, .elementHeadlineBackgroundColor_var91.elementHeadlineLevel_vardiv4 {

padding:0.8rem 0 0.6rem 0;
}
.elementHeadlineBackgroundColor_var91.elementHeadlineLevel_varh5, .elementHeadlineBackgroundColor_var91.elementHeadlineLevel_vardiv5 {

padding:0.7rem 0 0.6rem 0;
}
.elementHeadlineBackgroundColor_var91.elementHeadlineLevel_varh6, .elementHeadlineBackgroundColor_var91.elementHeadlineLevel_vardiv6 {

padding:0.6rem 0 0.6rem 0;
}


.elementHr {

position:relative;
margin-bottom:30px;
}
.elementHr_var0 hr {

height:1px;
border:none;
background-color:#7D7D7D;
}


.elementIframe {

position:relative;
}
.elementIframe iframe {

border:none;
position:relative;
width:100%;
z-index:-1;
}
.elementIframe .iFramePlaceholderBeforeLoad {

background:#E8ECEF;
height:100%;
cursor:pointer;
}
.elementIframe .iFramePrivacyNotice {

position:absolute;
padding:0.3rem 1rem;
top:calc(50% - 1rem);
text-align:center;
pointer-events:none;
}
.elementIframe .iFramePrivacyNotice a {

pointer-events:auto;
}
.elementIframe .iFrameSplashScreen {

position:absolute;
top:0;
width:100%;
height:100%;
pointer-events:none;
background-size:cover;
background-position:center;
}
.elementIframe[data-loaded='1'] iframe {

z-index:1;
}
.elementIframe[data-loaded='1'] .iFramePrivacyNotice {

display:none;
}
.elementIframe_var0 iframe {

height:520px;
}


.elementIframe_var10 {

height:100%;
}
.elementIframe_var10 iframe {

height:100%;
}


.elementIframe_var130 {

pointer-events:none;
}
.elementIframe_var130 iframe {

height:520px;
}
.elementImageMap .imageMap picture, .elementImageMap .imageMap img {

display:block;
}
.elementImageMap .imageMap .imageMapPicture picture, .elementImageMap .imageMap .imageMapPicture img {

display:block;
width:100%;
}
.elementImageMap_var0 .imageMap {

overflow:hidden;
}
.elementImageMap_var0 .imageMap .imageMapInner {

position:relative;
}
.elementImageMap_var0 .mapEntry .mapEntryMarker {

position:absolute;
border:solid 2px #00A0D2;
border-radius:12px;
width:24px;
height:24px;
margin:-12px 0 0 -12px;
}
.elementImageMap_var0 .mapEntry .mapEntryMarker:before {

content:'';
position:absolute;
background-color:#FFFFFF;
border-radius:10px;
width:20px;
height:20px;
transform:scale(1);
opacity:0.7;
}
.elementImageMap_var0 .mapEntry .mapEntryMarker:after {

content:'';
position:absolute;
background-color:#FFFFFF;
border-radius:10px;
width:20px;
height:20px;
opacity:0.7;
z-index:-1;
}
.elementImageMap_var0 .mapEntry .mapEntryMarker .mapEntryMarkerNumber {

display:none;
position:absolute;
width:20px;
font-size:10px;
text-align:center;
line-height:20px;
color:#4E4E4E !important;
}
.elementImageMap_var0 .mapEntry .mapEntryLines {

position:absolute;
z-index:1;
display:none;
overflow:hidden;
width:220px;
height:20px;
margin-left:-100px;
transform:translate(-10px,-24px);
}
.elementImageMap_var0 .mapEntry .mapEntryLines .mapEntryLinesInner {

margin-left:100px;
}
.elementImageMap_var0 .mapEntry .mapEntryLines .mapEntryLine-1 {

width:20px;
height:20px;
transform:rotate(45deg);
margin-top:-15px;
background:#FFFFFF;
box-shadow:0 0 10px rgba(0,0,0,0.3);
}
.elementImageMap_var0 .mapEntry .mapEntryInfo {

position:absolute;
z-index:1;
display:none;
max-width:260px;
margin:0 0 0 0;
background:#FFFFFF;
border:none;
padding:12px 12px;
border-radius:0px;
box-shadow:0 0 10px rgba(0,0,0,0.3);
transform:translateX(-50%) translateY(-100%) translateY(-24px);
}
.elementImageMap_var0 .mapEntry .mapEntryInfo .mapEntryNumber {

display:none;
}
.elementImageMap_var0 .mapEntry .mapEntryInfo .mapEntryThumbnail {

width:100%;
margin-bottom:8px;
}
.elementImageMap_var0 .mapEntry .mapEntryInfo .mapEntryThumbnail img {

max-width:100%;
}
.elementImageMap_var0 .mapEntry .mapEntryInfo .mapEntryTitle {

font-size:0.9rem;
color:#4E4E4E !important;
}
.elementImageMap_var0 .mapEntry .mapEntryInfo .mapEntryText {

font-size:0.7rem;
line-height:150%;
color:rgba(78,78,78,0.7) !important;
}
.elementImageMap_var0 .mapEntry .mapEntryInfo .mapEntryText p, .elementImageMap_var0 .mapEntry .mapEntryInfo .mapEntryText li {

color:rgba(78,78,78,0.7) !important;
}
.elementImageMap_var0 .mapEntry .mapEntryInfo .mapEntryText p:last-child {

margin-bottom:0;
}
.elementImageMap_var0 .mapEntry .mapEntryInfo .mapEntryLink {

font-size:0.9rem;
line-height:150%;
color:#00A0D2 !important;
}
.elementImageMap_var0 .mapEntry.infoPosTop .mapEntryInfo {

transform:translateX(-50%) translateY(-100%) translateY(-24px);
}
.elementImageMap_var0 .mapEntry.infoPosTop .mapEntryLines {

transform:translate(-10px,-24px);
}
.elementImageMap_var0 .mapEntry.infoPosRight .mapEntryInfo {

transform:translate(24px,-50%);
}
.elementImageMap_var0 .mapEntry.infoPosRight .mapEntryLines {

transform:translate(4px,-10px) rotate(90deg);
}
.elementImageMap_var0 .mapEntry.infoPosBottom .mapEntryInfo {

transform:translate(-50%,24px);
}
.elementImageMap_var0 .mapEntry.infoPosBottom .mapEntryLines {

transform:translate(-10px,4px) rotate(180deg);
}
.elementImageMap_var0 .mapEntry.infoPosLeft .mapEntryInfo {

transform:translateX(-100%) translateX(-24px) translateY(-50%);
}
.elementImageMap_var0 .mapEntry.infoPosLeft .mapEntryLines {

transform:translate(-24px,-10px) rotate(-90deg);
}
.elementImageMap_var0 .mapEntry.infoPosCenter .mapEntryInfo {

transform:translate(-50%,-50%);
}
.elementImageMap_var0 .mapEntry.infoPosCenter .mapEntryLines {

display:none;
}
.elementImageMap_var0 .mapEntry.mouseover .mapEntryMarker:before, .elementImageMap_var0 .mapEntry.mouseoverLabel .mapEntryMarker:before {

transition:all 1s ease;
transform:scale(1);
opacity:1;
}
.elementImageMap_var0 .mapEntry.mouseover .mapEntryMarker:after, .elementImageMap_var0 .mapEntry.mouseoverLabel .mapEntryMarker:after {

transition:all 1s ease;
transform:scale(2);
opacity:0;
z-index:1;
}
.elementImageMap_var0 .mapEntry.mouseover .mapEntryMarker .mapEntryMarkerNumber, .elementImageMap_var0 .mapEntry.mouseoverLabel .mapEntryMarker .mapEntryMarkerNumber {

font-weight:bold;
}
.elementImageMap_var0 .mapEntry.no-mouseoverLabel {

opacity:0.5;
}
.elementImageMap_var0 .mapEntry .mapEntryInfo, .elementImageMap_var0 .mapEntry .mapEntryLines {

display:block;
}
@media (min-width: 768px) {
.elementImageMap_var0 .imageMapLabels {

display:none;
}
}
@media (max-width: 767px) {
.elementImageMap_var0 {

margin-bottom:1rem;
}
.elementImageMap_var0 .mapEntry .mapEntryMarker .mapEntryMarkerNumber {

display:block;
}
.elementImageMap_var0 .mapEntry .mapEntryInfo, .elementImageMap_var0 .mapEntry .mapEntryLines {

display:none !important;
}
.elementImageMap_var0 .imageMapLabels {

margin-top:0.5rem;
}
.elementImageMap_var0 .imageMapLabels .mapLabel {

padding:6px 12px;
border-bottom:solid 1px #7D7D7D;
}
.elementImageMap_var0 .imageMapLabels .mapLabel.mouseoverEntry, .elementImageMap_var0 .imageMapLabels .mapLabel.mouseover {

background:rgba(125,125,125,0.1);
}
.elementImageMap_var0 .imageMapLabels .mapLabel .mapLabelMarker {

position:absolute;
border:solid 2px #00A0D2;
border-radius:12px;
width:24px;
height:24px;
}
.elementImageMap_var0 .imageMapLabels .mapLabel .mapLabelMarker .mapLabelMarkerNumber {

font-size:10px;
text-align:center;
line-height:20px;
color:#4E4E4E !important;
}
.elementImageMap_var0 .imageMapLabels .mapLabel .mapLabelThumbnail {

display:none;
}
.elementImageMap_var0 .imageMapLabels .mapLabel .mapLabelTitle {

margin-left:32px;
font-size:0.9rem;
color:#4E4E4E !important;
}
.elementImageMap_var0 .imageMapLabels .mapLabel .mapLabelText {

margin-left:32px;
font-size:0.7rem;
line-height:150%;
color:rgba(78,78,78,0.7) !important;
}
.elementImageMap_var0 .imageMapLabels .mapLabel .mapLabelText p:last-child {

margin-bottom:0;
}
.elementImageMap_var0 .imageMapLabels .mapLabel .mapLabelLink {

margin-left:32px;
font-size:0.7rem;
line-height:150%;
color:#00A0D2;
}
}
.elementImageMap_var20 .imageMap {

overflow:hidden;
}
.elementImageMap_var20 .imageMap .imageMapInner {

position:relative;
}
.elementImageMap_var20 .imageMap .imageMapInner .imageMapEntries {

position:absolute;
top:0;
left:0;
width:100%;
height:100%;
}
.elementImageMap_var20 .mapEntry .mapEntryMarker {

position:absolute;
border:solid 2px #00A0D2;
border-radius:12px;
width:24px;
height:24px;
margin:-12px 0 0 -12px;
}
.elementImageMap_var20 .mapEntry .mapEntryMarker:before {

content:'';
position:absolute;
background-color:#FFFFFF;
border-radius:10px;
width:20px;
height:20px;
transform:scale(1);
opacity:0;
}
.elementImageMap_var20 .mapEntry .mapEntryMarker:after {

content:'';
position:absolute;
background-color:#FFFFFF;
border-radius:10px;
width:20px;
height:20px;
opacity:0.7;
z-index:-1;
}
.elementImageMap_var20 .mapEntry .mapEntryMarker .mapEntryMarkerNumber {

display:none;
position:absolute;
width:20px;
font-size:10px;
text-align:center;
line-height:20px;
color:#4E4E4E !important;
}
.elementImageMap_var20 .mapEntry .mapEntryConnectorMarker, .elementImageMap_var20 .mapEntry .mapEntryConnectorInfobox {

position:absolute;
width:1px;
height:1px;
}
.elementImageMap_var20 .mapEntry .mapEntryLines .mapEntryLine {

position:absolute;
width:1px;
height:1px;
background:#00A0D2;
opacity:1;
}
.elementImageMap_var20 .mapEntry .mapEntryInfo {

position:absolute;
z-index:1;
display:none;
max-width:260px;
margin:0 0 0 0;
background:#00A0D2;
color:#FFFFFF;
border:none;
padding:12px 12px;
border-radius:5px;
border:solid 1px #00A0D2;
transform:translateX(-50%) translateY(-100%) translateY(-24px);
}
.elementImageMap_var20 .mapEntry .mapEntryInfo .mapEntryNumber {

display:none;
}
.elementImageMap_var20 .mapEntry .mapEntryInfo .mapEntryThumbnail {

width:100%;
margin-bottom:8px;
}
.elementImageMap_var20 .mapEntry .mapEntryInfo .mapEntryThumbnail img {

max-width:100%;
}
.elementImageMap_var20 .mapEntry .mapEntryInfo .mapEntryTitle {

font-size:0.9rem;
color:#FFFFFF !important;
}
.elementImageMap_var20 .mapEntry .mapEntryInfo .mapEntryText {

font-size:0.7rem;
line-height:150%;
color:#FFFFFF !important;
opacity:0.7;
}
.elementImageMap_var20 .mapEntry .mapEntryInfo .mapEntryText p, .elementImageMap_var20 .mapEntry .mapEntryInfo .mapEntryText li {

color:#FFFFFF !important;
}
.elementImageMap_var20 .mapEntry .mapEntryInfo .mapEntryText p:last-child {

margin-bottom:0;
}
.elementImageMap_var20 .mapEntry .mapEntryInfo .mapEntryLink {

font-size:0.9rem;
line-height:150%;
color:#00A0D2 !important;
}
.elementImageMap_var20 .mapEntry.infoPosTop .mapEntryInfo {

transform:translate(-50%,-100%);
}
.elementImageMap_var20 .mapEntry.infoPosTop .mapEntryConnectorMarker {

margin-top:-10px;
}
.elementImageMap_var20 .mapEntry.infoPosRight .mapEntryInfo {

transform:translate(0,-50%);
}
.elementImageMap_var20 .mapEntry.infoPosRight .mapEntryConnectorMarker {

margin-left:10px;
}
.elementImageMap_var20 .mapEntry.infoPosBottom .mapEntryInfo {

transform:translate(-50%,0);
}
.elementImageMap_var20 .mapEntry.infoPosBottom .mapEntryConnectorMarker {

margin-top:10px;
}
.elementImageMap_var20 .mapEntry.infoPosLeft .mapEntryInfo {

transform:translate(-100%,-50%);
}
.elementImageMap_var20 .mapEntry.infoPosLeft .mapEntryConnectorMarker {

margin-left:-10px;
}
.elementImageMap_var20 .mapEntry.infoPosCenter .mapEntryInfo {

transform:translate(-50%,-50%);
}
.elementImageMap_var20 .mapEntry.infoPosCenter .mapEntryLines {

display:none;
}
.elementImageMap_var20 .mapEntry.mouseover .mapEntryMarker:before, .elementImageMap_var20 .mapEntry.mouseoverLabel .mapEntryMarker:before {

transition:all 1s ease;
transform:scale(1);
opacity:1;
}
.elementImageMap_var20 .mapEntry.mouseover .mapEntryMarker:after, .elementImageMap_var20 .mapEntry.mouseoverLabel .mapEntryMarker:after {

transition:all 1s ease;
transform:scale(2);
opacity:0;
z-index:1;
}
.elementImageMap_var20 .mapEntry.mouseover .mapEntryMarker .mapEntryMarkerNumber, .elementImageMap_var20 .mapEntry.mouseoverLabel .mapEntryMarker .mapEntryMarkerNumber {

font-weight:bold;
}
.elementImageMap_var20 .mapEntry.mouseover .mapEntryLines .mapEntryLine, .elementImageMap_var20 .mapEntry.mouseoverLabel .mapEntryLines .mapEntryLine {

opacity:1;
}
.elementImageMap_var20 .mapEntry.no-mouseoverLabel {

opacity:0.5;
}
.elementImageMap_var20 .mapEntry .mapEntryInfo, .elementImageMap_var20 .mapEntry .mapEntryLines {

display:block;
}
.elementImageMap_var30 .imageMap {

overflow:hidden;
}
.elementImageMap_var30 .imageMap .imageMapInner {

position:relative;
}
.elementImageMap_var30 .imageMap .imageMapInner .imageMapEntries {

position:absolute;
top:0;
left:0;
width:100%;
height:100%;
}
.elementImageMap_var30 .mapEntry .mapEntryMarker {

position:absolute;
border:solid 2px #00A0D2;
border-radius:12px;
width:24px;
height:24px;
margin:-12px 0 0 -12px;
}
.elementImageMap_var30 .mapEntry .mapEntryMarker:before {

content:'';
position:absolute;
background-color:#FFFFFF;
border-radius:10px;
width:20px;
height:20px;
}
.elementImageMap_var30 .mapEntry .mapEntryMarker:after {

content:'';
position:absolute;
background-color:#FFFFFF;
border-radius:10px;
width:20px;
height:20px;
opacity:0.7;
z-index:-1;
}
.elementImageMap_var30 .mapEntry .mapEntryMarker .mapEntryMarkerNumber {

display:block;
position:absolute;
width:20px;
font-size:10px;
text-align:center;
line-height:20px;
color:#4E4E4E !important;
}
.elementImageMap_var30 .mapEntry .mapEntryLines {

display:none;
}
.elementImageMap_var30 .mapEntry .mapEntryInfo {

display:none;
}
.elementImageMap_var30 .mapEntry.mouseover .mapEntryMarker:before, .elementImageMap_var30 .mapEntry.mouseoverLabel .mapEntryMarker:before {

transition:all 0.3s ease;
background-color:#00A0D2;
}
.elementImageMap_var30 .mapEntry.mouseover .mapEntryMarker:after, .elementImageMap_var30 .mapEntry.mouseoverLabel .mapEntryMarker:after {

transition:all 1s ease;
border:solid 1px #00A0D2;
transform:scale(2);
opacity:0;
z-index:0;
}
.elementImageMap_var30 .mapEntry.mouseover .mapEntryMarker .mapEntryMarkerNumber, .elementImageMap_var30 .mapEntry.mouseoverLabel .mapEntryMarker .mapEntryMarkerNumber {

font-weight:bold;
transition:all 0.3s ease;
color:#FFFFFF !important;
}
.elementImageMap_var30 .mapEntry.mouseover .mapEntryLines .mapEntryLine, .elementImageMap_var30 .mapEntry.mouseoverLabel .mapEntryLines .mapEntryLine {

opacity:1;
}
.elementImageMap_var30 .mapEntry.no-mouseoverLabel {

opacity:0;
}
.elementImageMap_var30 .imageMapLabels {

margin-top:0.5rem;
margin-bottom:1rem;
}
.elementImageMap_var30 .imageMapLabels .mapLabel {

padding:6px 12px;
border-bottom:solid 1px #7D7D7D;
}
.elementImageMap_var30 .imageMapLabels .mapLabel:first-child {

border-top:solid 1px #7D7D7D;
}
.elementImageMap_var30 .imageMapLabels .mapLabel.mouseoverEntry, .elementImageMap_var30 .imageMapLabels .mapLabel.mouseover {

background:rgba(125,125,125,0.1);
}
.elementImageMap_var30 .imageMapLabels .mapLabel .mapLabelMarker {

position:absolute;
border:solid 2px #00A0D2;
border-radius:12px;
width:24px;
height:24px;
}
.elementImageMap_var30 .imageMapLabels .mapLabel .mapLabelMarker .mapLabelMarkerNumber {

font-size:10px;
text-align:center;
line-height:20px;
color:#4E4E4E !important;
}
.elementImageMap_var30 .imageMapLabels .mapLabel .mapLabelThumbnail {

display:none;
}
.elementImageMap_var30 .imageMapLabels .mapLabel .mapLabelTitle {

margin-left:32px;
font-size:0.9rem;
color:#4E4E4E !important;
}
.elementImageMap_var30 .imageMapLabels .mapLabel .mapLabelText {

margin-left:32px;
font-size:0.7rem;
line-height:150%;
color:rgba(78,78,78,0.7) !important;
}
.elementImageMap_var30 .imageMapLabels .mapLabel .mapLabelText p, .elementImageMap_var30 .imageMapLabels .mapLabel .mapLabelText li {

color:rgba(78,78,78,0.7) !important;
}
.elementImageMap_var30 .imageMapLabels .mapLabel .mapLabelText p:last-child {

margin-bottom:0;
}
.elementImageMap_var30 .imageMapLabels .mapLabel .mapLabelLink {

margin-left:32px;
font-size:0.7rem;
line-height:150%;
color:#00A0D2 !important;
}
@media (min-width: 768px) {
.elementImageMap_var30 .imageMapOuter {

display:flex;
flex-direction:row;
}
.elementImageMap_var30 .imageMapLabels {

margin:0;
min-width:280px;
padding-left:3rem;
display:flex;
flex-direction:column;
align-content:center;
justify-content:center;
}
}
.elementImageMap_var33 .imageMap {

overflow:hidden;
}
.elementImageMap_var33 .imageMap .imageMapInner {

position:relative;
}
.elementImageMap_var33 .imageMap .imageMapInner .imageMapEntries {

position:absolute;
top:0;
left:0;
width:100%;
height:100%;
}
.elementImageMap_var33 .mapEntry .mapEntryMarker {

position:absolute;
border:solid 2px #00A0D2;
border-radius:12px;
width:24px;
height:24px;
margin:-12px 0 0 -12px;
}
.elementImageMap_var33 .mapEntry .mapEntryMarker:before {

content:'';
position:absolute;
background-color:#FFFFFF;
border-radius:10px;
width:20px;
height:20px;
}
.elementImageMap_var33 .mapEntry .mapEntryMarker:after {

content:'';
position:absolute;
background-color:#FFFFFF;
border-radius:10px;
width:20px;
height:20px;
opacity:0.7;
z-index:-1;
}
.elementImageMap_var33 .mapEntry .mapEntryMarker .mapEntryMarkerNumber {

display:block;
position:absolute;
width:20px;
font-size:10px;
text-align:center;
line-height:20px;
color:#4E4E4E !important;
}
.elementImageMap_var33 .mapEntry .mapEntryLines {

display:none;
}
.elementImageMap_var33 .mapEntry .mapEntryInfo {

display:none;
}
.elementImageMap_var33 .mapEntry.mouseover .mapEntryMarker:before, .elementImageMap_var33 .mapEntry.mouseoverLabel .mapEntryMarker:before {

transition:all 0.3s ease;
background-color:#00A0D2;
}
.elementImageMap_var33 .mapEntry.mouseover .mapEntryMarker:after, .elementImageMap_var33 .mapEntry.mouseoverLabel .mapEntryMarker:after {

transition:all 1s ease;
border:solid 1px #00A0D2;
transform:scale(2);
opacity:0;
z-index:0;
}
.elementImageMap_var33 .mapEntry.mouseover .mapEntryMarker .mapEntryMarkerNumber, .elementImageMap_var33 .mapEntry.mouseoverLabel .mapEntryMarker .mapEntryMarkerNumber {

font-weight:bold;
transition:all 0.3s ease;
color:#FFFFFF !important;
}
.elementImageMap_var33 .mapEntry.mouseover .mapEntryLines .mapEntryLine, .elementImageMap_var33 .mapEntry.mouseoverLabel .mapEntryLines .mapEntryLine {

opacity:1;
}
.elementImageMap_var33 .mapEntry.no-mouseoverLabel {

opacity:0;
}
.elementImageMap_var33 .imageMapLabels {

margin-top:0.5rem;
margin-bottom:1rem;
}
.elementImageMap_var33 .imageMapLabels .mapLabel {

padding:6px 12px;
border-bottom:solid 1px #7D7D7D;
}
.elementImageMap_var33 .imageMapLabels .mapLabel:first-child {

border-top:solid 1px #7D7D7D;
}
.elementImageMap_var33 .imageMapLabels .mapLabel.mouseoverEntry, .elementImageMap_var33 .imageMapLabels .mapLabel.mouseover {

background:rgba(125,125,125,0.1);
}
.elementImageMap_var33 .imageMapLabels .mapLabel .mapLabelMarker {

position:absolute;
border:solid 2px #00A0D2;
border-radius:12px;
width:24px;
height:24px;
}
.elementImageMap_var33 .imageMapLabels .mapLabel .mapLabelMarker .mapLabelMarkerNumber {

font-size:10px;
text-align:center;
line-height:20px;
color:#4E4E4E !important;
}
.elementImageMap_var33 .imageMapLabels .mapLabel .mapLabelThumbnail {

display:none;
}
.elementImageMap_var33 .imageMapLabels .mapLabel .mapLabelTitle {

margin-left:32px;
font-size:0.9rem;
color:#4E4E4E !important;
}
.elementImageMap_var33 .imageMapLabels .mapLabel .mapLabelText {

margin-left:32px;
font-size:0.7rem;
line-height:150%;
color:rgba(78,78,78,0.7) !important;
}
.elementImageMap_var33 .imageMapLabels .mapLabel .mapLabelText p, .elementImageMap_var33 .imageMapLabels .mapLabel .mapLabelText li {

color:rgba(78,78,78,0.7) !important;
}
.elementImageMap_var33 .imageMapLabels .mapLabel .mapLabelText p:last-child {

margin-bottom:0;
}
.elementImageMap_var33 .imageMapLabels .mapLabel .mapLabelLink {

margin-left:32px;
font-size:0.7rem;
line-height:150%;
color:#00A0D2 !important;
}
@media (min-width: 768px) {
.elementImageMap_var33 .imageMapOuter {

display:flex;
flex-direction:row;
}
.elementImageMap_var33 .imageMapLabels {

margin:0;
min-width:280px;
padding-left:3rem;
display:flex;
flex-direction:column;
align-content:center;
justify-content:center;
}
}
.elementImageMap_var40 .imageMap {

overflow:hidden;
}
.elementImageMap_var40 .imageMap .imageMapInner {

position:relative;
}
.elementImageMap_var40 .imageMap .imageMapInner .imageMapEntries {

position:absolute;
top:0;
left:0;
width:100%;
height:100%;
}
.elementImageMap_var40 .mapEntry .mapEntryMarker {

position:absolute;
transform:translate(-50%,-50%);
}
.elementImageMap_var40 .mapEntry .mapEntryMarker .mapEntryMarkerNumber {

display:none;
}
.elementImageMap_var40 .mapEntry .mapEntryLines {

display:none;
}
.elementImageMap_var40 .mapEntry .mapEntryInfo {

display:none;
}
.elementImageMap_var40 .mapEntry.mouseover .mapEntryMarker .mapEntryMarkerInner, .elementImageMap_var40 .mapEntry.mouseoverLabel .mapEntryMarker .mapEntryMarkerInner {

transition:all 0.1s ease-in-out;
transform:scale(1.1);
}
.elementImageMap_var40 .mapEntry.mouseover .mapEntryLines .mapEntryLine, .elementImageMap_var40 .mapEntry.mouseoverLabel .mapEntryLines .mapEntryLine {

opacity:1;
}
.elementImageMap_var40 .imageMapLabels {

margin-top:0.5rem;
margin-bottom:1rem;
}
.elementImageMap_var40 .imageMapLabels .mapLabel {

padding:6px 12px;
border-bottom:solid 1px #7D7D7D;
}
.elementImageMap_var40 .imageMapLabels .mapLabel:first-child {

border-top:solid 1px #7D7D7D;
}
.elementImageMap_var40 .imageMapLabels .mapLabel.mouseoverEntry, .elementImageMap_var40 .imageMapLabels .mapLabel.mouseover {

background:rgba(125,125,125,0.1);
}
.elementImageMap_var40 .imageMapLabels .mapLabel .mapLabelMarker {

display:none;
}
.elementImageMap_var40 .imageMapLabels .mapLabel .mapLabelThumbnail {

display:none;
}
.elementImageMap_var40 .imageMapLabels .mapLabel .mapLabelTitle {

font-size:0.9rem;
color:#4E4E4E !important;
}
.elementImageMap_var40 .imageMapLabels .mapLabel .mapLabelText {

font-size:0.7rem;
line-height:150%;
color:rgba(78,78,78,0.7) !important;
}
.elementImageMap_var40 .imageMapLabels .mapLabel .mapLabelText p, .elementImageMap_var40 .imageMapLabels .mapLabel .mapLabelText li {

color:rgba(78,78,78,0.7) !important;
}
.elementImageMap_var40 .imageMapLabels .mapLabel .mapLabelText p:last-child {

margin-bottom:0;
}
.elementImageMap_var40 .imageMapLabels .mapLabel .mapLabelLink {

margin-left:32px;
font-size:0.7rem;
line-height:150%;
color:#00A0D2 !important;
}
@media (min-width: 768px) {
.elementImageMap_var40 .imageMapOuter {

display:flex;
flex-direction:row;
}
.elementImageMap_var40 .imageMapLabels {

margin:0;
min-width:280px;
padding-left:3rem;
display:flex;
flex-direction:column;
align-content:center;
justify-content:center;
}
}
.elementImageMap_var50 .imageMap {

overflow:hidden;
}
.elementImageMap_var50 .imageMap .imageMapInner {

position:relative;
}
.elementImageMap_var50 .mapEntry .mapEntryMarker {

position:absolute;
background-image:url(/weblication-wGlobal/wGlobal/layout/images/map-icons/marker-blue.png);
background-size:24px;
background-position:4px 4px;
background-repeat:no-repeat;
width:32px;
height:48px;
margin:-44px 0 0 -16px;
}
.elementImageMap_var50 .mapEntry .mapEntryMarker .mapEntryMarkerNumber {

display:none;
font-size:10px;
text-align:center;
line-height:24px;
color:#FFFFFF;
}
.elementImageMap_var50 .mapEntry .mapEntryLines {

position:absolute;
z-index:1;
display:none;
overflow:hidden;
width:220px;
height:20px;
margin-left:-100px;
transform:translate(-10px,-52px);
}
.elementImageMap_var50 .mapEntry .mapEntryLines .mapEntryLinesInner {

margin-left:100px;
}
.elementImageMap_var50 .mapEntry .mapEntryLines .mapEntryLine-1 {

width:20px;
height:20px;
transform:rotate(45deg);
margin-top:-15px;
background:#FFFFFF;
box-shadow:0 0 10px rgba(0,0,0,0.3);
}
.elementImageMap_var50 .mapEntry .mapEntryInfo {

position:absolute;
z-index:1;
display:none;
max-width:260px;
border:none;
padding:12px 12px;
border-radius:0px;
background:#FFFFFF;
box-shadow:0 0 10px rgba(0,0,0,0.3);
transform:translateX(-50%) translateY(-100%) translateY(-52px);
}
.elementImageMap_var50 .mapEntry .mapEntryInfo .mapEntryNumber {

display:none;
}
.elementImageMap_var50 .mapEntry .mapEntryInfo .mapEntryThumbnail {

width:100%;
margin-bottom:8px;
}
.elementImageMap_var50 .mapEntry .mapEntryInfo .mapEntryThumbnail img {

max-width:100%;
}
.elementImageMap_var50 .mapEntry .mapEntryInfo .mapEntryTitle {

font-size:0.9rem;
color:#4E4E4E !important;
}
.elementImageMap_var50 .mapEntry .mapEntryInfo .mapEntryText {

font-size:0.7rem;
line-height:150%;
color:rgba(78,78,78,0.7) !important;
}
.elementImageMap_var50 .mapEntry .mapEntryInfo .mapEntryText p, .elementImageMap_var50 .mapEntry .mapEntryInfo .mapEntryText li {

color:rgba(78,78,78,0.7) !important;
}
.elementImageMap_var50 .mapEntry .mapEntryInfo .mapEntryText p:last-child {

margin-bottom:0;
}
.elementImageMap_var50 .mapEntry .mapEntryInfo .mapEntryLink {

font-size:0.9rem;
line-height:150%;
color:#00A0D2 !important;
}
.elementImageMap_var50 .mapEntry.infoPosTop .mapEntryInfo {

transform:translateX(-50%) translateY(-100%) translateY(-52px);
}
.elementImageMap_var50 .mapEntry.infoPosTop .mapEntryLines {

transform:translate(-10px,-52px);
}
.elementImageMap_var50 .mapEntry.infoPosRight .mapEntryInfo {

transform:translate(24px,-48px);
}
.elementImageMap_var50 .mapEntry.infoPosRight .mapEntryLines {

transform:translate(4px,-40px) rotate(90deg);
}
.elementImageMap_var50 .mapEntry.infoPosBottom .mapEntryInfo {

transform:translate(-50%,10px);
}
.elementImageMap_var50 .mapEntry.infoPosBottom .mapEntryLines {

transform:translate(-10px,-10px) rotate(180deg);
}
.elementImageMap_var50 .mapEntry.infoPosLeft .mapEntryInfo {

transform:translateX(-100%) translateX(-24px) translateY(-48px);
}
.elementImageMap_var50 .mapEntry.infoPosLeft .mapEntryLines {

transform:translate(-24px,-40px) rotate(-90deg);
}
.elementImageMap_var50 .mapEntry.clicked .mapEntryInfo, .elementImageMap_var50 .mapEntry.clicked .mapEntryLines, .elementImageMap_var50 .mapEntry.mouseover .mapEntryInfo, .elementImageMap_var50 .mapEntry.mouseover .mapEntryLines {

display:block;
}
.elementImageMap_var50 .mapEntry.mouseover .mapEntryMarker, .elementImageMap_var50 .mapEntry.mouseoverLabel .mapEntryMarker {

z-index:2;
}
.elementImageMap_var50 .mapEntry.mouseover .mapEntryMarker .mapEntryMarkerNumber, .elementImageMap_var50 .mapEntry.mouseoverLabel .mapEntryMarker .mapEntryMarkerNumber {

font-weight:bold;
}
.elementImageMap_var50 .mapEntry.no-mouseoverLabel .mapEntryMarker .mapEntryMarkerNumber {

background:#DDDDDD;
}
@media (min-width: 768px) {
.elementImageMap_var50 .imageMapLabels {

display:none;
}
}
@media (max-width: 767px) {
.elementImageMap_var50 .mapEntry .mapEntryMarker .mapEntryMarkerNumber {

display:block;
color:#4E4E4E !important;
background:#FFFFFF;
width:18px;
height:18px;
margin:7px;
border-radius:50%;
line-height:18px;
}
.elementImageMap_var50 .mapEntry .mapEntryInfo, .elementImageMap_var50 .mapEntry .mapEntryLines {

display:none !important;
}
.elementImageMap_var50 .imageMapLabels {

margin-top:0.5rem;
}
.elementImageMap_var50 .imageMapLabels .mapLabel {

padding:6px 12px;
border-bottom:solid 1px #7D7D7D;
}
.elementImageMap_var50 .imageMapLabels .mapLabel.mouseoverEntry, .elementImageMap_var50 .imageMapLabels .mapLabel.mouseover {

background:rgba(125,125,125,0.1);
}
.elementImageMap_var50 .imageMapLabels .mapLabel .mapLabelMarker {

position:absolute;
border:solid 2px #00A0D2;
border-radius:12px;
width:24px;
height:24px;
}
.elementImageMap_var50 .imageMapLabels .mapLabel .mapLabelMarker .mapLabelMarkerNumber {

font-size:10px;
text-align:center;
line-height:20px;
color:#4E4E4E !important;
}
.elementImageMap_var50 .imageMapLabels .mapLabel .mapLabelThumbnail {

display:none;
}
.elementImageMap_var50 .imageMapLabels .mapLabel .mapLabelTitle {

margin-left:32px;
font-size:0.9rem;
color:#4E4E4E !important;
}
.elementImageMap_var50 .imageMapLabels .mapLabel .mapLabelText {

margin-left:32px;
font-size:0.7rem;
line-height:150%;
color:rgba(78,78,78,0.7) !important;
}
.elementImageMap_var50 .imageMapLabels .mapLabel .mapLabelLink {

margin-left:32px;
font-size:0.7rem;
line-height:150%;
color:#00A0D2;
}
}
.no-weditor .elementImageMapSize_var121 .imageMap {


height:30vh;
width:60vh;
margin:0 auto;
}
.no-weditor .elementImageMapSize_var121 .imageMapInner, .no-weditor .elementImageMapSize_var121 .imageMapPicture picture, .no-weditor .elementImageMapSize_var121 .imageMapPicture img {

display:block;
width:100%;
height:100%;
}
@media (min-width: 576px) {
.no-weditor .elementImageMapSize_var121 .imageMap {

height:50vh;
width:100vh;
}
}
@media (min-width: 768px) {
.no-weditor .elementImageMapSize_var121 .imageMap {

height:100vh;
width:200vh;
}
}


.elementInfo {

padding:15px;
}
.elementInfo p:last-child {

margin-bottom:0;
}
.elementInfo.elementInfoDefault {

background-color:rgba(255,246,157,0.5);
}
.elementInfo.elementInfoError {

background-color:rgba(251,0,8,0.5);
color:#FFFFFF;
}
.elementInfo.elementInfoWarning {

background-color:rgba(255,207,108,0.5);
}
.elementInfo.elementInfoTip {

background-color:rgba(32,124,181,0.5);
color:#FFFFFF;
}
.elementInfo ol {

margin:0 0 15px 0;
padding:0 0 0 1.8rem;
}
.elementInfo ul {

margin:0 0 15px 0;
padding:0 0 0 0;
list-style:none;
display:inline-block;
}
.elementInfo ul > li {

padding-left:1rem;
position:relative;
}
.elementInfo ul > li:before {

content:'';
display:inline-block;
position:absolute;
margin:4px 2px 0 (4px 2px 0 :0:);
width:min(16px,calc(0.0766283525vw + 14.7126436782px));
height:min(16px,calc(0.0766283525vw + 14.7126436782px));
vertical-align:top;
background-image:url("/weblication-wGlobal/wGlobal/layout/images/icons/optimized/list-style-image@stroke(FFFFFF).svg");
background-position:0 0;
background-repeat:no-repeat;
}
.isDarkBackground .elementInfo ul li:before, .isLightBackground .isDarkBackground .elementInfo ul li:before, .isInverseBackground .elementInfo ul li:before, .isLightBackground .isInverseBackground .elementInfo ul li:before {

background-image:url("/weblication-wGlobal/wGlobal/layout/images/icons/optimized/list-style-image@stroke(000000).svg");
}
.weditor.ie11 .elementInfo ul {

padding-left:1.5rem;
display:block;
list-style:disc;
}
.weditor.ie11 .elementInfo ul > li {

margin:0;
padding:0;
}
.weditor.ie11 .elementInfo ul > li:before {

display:none;
}






a {

text-decoration:underline;
color:#00A0D2;
}
a > span, a sup {

color:inherit !important;
}
#blockLeft a, #blockRight a, #blockFooter a {

text-decoration:none;
}
a.extern:before {

display:none;
}
a.downloadIcon > span:first-child, a.iconUrl > span:first-child, a.iconUrlBefore:before, a.intern:before, a.box:before, a.download:before, a.html:before, a.link-pdf:before, a.pdf:before, a.doc:before, a.xls:before, a.audio:before, a.video:before, a.next:before, a.back:before, a.wpst:before , a.mail:before, a.wpst:before, span.phone:before, a.phone:before, span.speechbubble:before, a.speechbubble:before, span.info:before, a.info:before, a.pin:before, span.arrowcircle:before, a.arrowcircle:before, a.search:before, a.maps:before, a.rss:before, a.vcf:before, a.ical:before, a.career:before, li.career>a:before, a.faq:before, li.faq>a:before, a.login:before {

content:'';
display:inline-block;
outline:none;
margin:0 10px 0 0;
width:24px;
height:25px;
vertical-align:bottom;
background-size:contain;
background-position:center;
background-repeat:no-repeat;
flex:none;
}
a.search, a.faq, li.faq>a, a.career, li.career>a, a.info, a.next, a.intern, a.extern, a.box, a.boxPicture, a.download, a.html, a.pdf, a.doc, a.xls, a.audio, a.video, a.next, a.back, a.wpst, a.wpst , a.mail, a.wpst, span.phone, a.phone, span.fax, a.fax, span.mobile, a.mobile, a.maps, a.rss, a.vcf, a.ical, a.login {

line-height:1.25;
}
a.search > span, a.faq > span, li.faq>a > span, a.career > span, li.career>a > span, a.info > span, a.next > span, a.intern > span, a.extern > span, a.box > span, a.boxPicture > span, a.download > span, a.html > span, a.pdf > span, a.doc > span, a.xls > span, a.audio > span, a.video > span, a.next > span, a.back > span, a.wpst > span , a.mail > span, a.wpst > span, span.phone > span, a.phone > span, span.fax > span, a.fax > span, span.mobile > span, a.mobile > span, a.maps > span, a.rss > span, a.vcf > span, a.ical > span, a.login > span {

display:inline-block;
text-decoration:inherit;
color:inherit;
font:inherit;
}
.borderColorInverse * {

border-color:#FFFFFF!important;
}
body a.intern:before, .isLightBackground a.intern:before, .isDarkBackground .isLightBackground a.intern:before, .isDarkBackground .isInverseBackground a.intern:before {

background-image:url("/weblication-wGlobal/wGlobal/layout/images/links/optimized/intern@stroke(FFFFFF).svg");
}
body a.extern:before, .isLightBackground a.extern:before, .isDarkBackground .isLightBackground a.extern:before, .isDarkBackground .isInverseBackground a.extern:before {

background-image:url("/weblication-wGlobal/wGlobal/layout/images/links/optimized/extern@stroke(FFFFFF).svg");
}
body a.box:before, .isLightBackground a.box:before, .isDarkBackground .isLightBackground a.box:before, .isDarkBackground .isInverseBackground a.box:before {

background-image:url("/weblication-wGlobal/wGlobal/layout/images/links/optimized/box@stroke(FFFFFF).svg");
}
body a.boxPicture:before, .isLightBackground a.boxPicture:before, .isDarkBackground .isLightBackground a.boxPicture:before, .isDarkBackground .isInverseBackground a.boxPicture:before {

background-image:url("/weblication-wGlobal/wGlobal/layout/images/links/optimized/box@stroke(FFFFFF).svg");
}
body a.html:before, .isLightBackground a.html:before, .isDarkBackground .isLightBackground a.html:before, .isDarkBackground .isInverseBackground a.html:before {

background-image:url("/weblication-wGlobal/wGlobal/layout/images/links/optimized/html@stroke(FFFFFF).svg");
}
body a.download:before, .isLightBackground a.download:before, .isDarkBackground .isLightBackground a.download:before, .isDarkBackground .isInverseBackground a.download:before {

background-image:url("/weblication-wGlobal/wGlobal/layout/images/ewg/optimized/icon-download-blue@stroke(FFFFFF).svg");
}
body a.link-pdf:before, body a.pdf:before, .isLightBackground a.link-pdf:before, .isLightBackground a.pdf:before, .isDarkBackground .isLightBackground a.link-pdf:before, .isDarkBackground .isLightBackground a.pdf:before, .isDarkBackground .isInverseBackground a.link-pdf:before, .isDarkBackground .isInverseBackground a.pdf:before {

background-image:url("/weblication-wGlobal/wGlobal/layout/images/links/optimized/pdf@stroke(FFFFFF).svg");
}
body a.doc:before, .isLightBackground a.doc:before, .isDarkBackground .isLightBackground a.doc:before, .isDarkBackground .isInverseBackground a.doc:before {

background-image:url("/weblication-wGlobal/wGlobal/layout/images/links/optimized/doc@stroke(FFFFFF).svg");
}
body a.xls:before, .isLightBackground a.xls:before, .isDarkBackground .isLightBackground a.xls:before, .isDarkBackground .isInverseBackground a.xls:before {

background-image:url("/weblication-wGlobal/wGlobal/layout/images/links/optimized/xls@stroke(FFFFFF).svg");
}
body a.audio:before, .isLightBackground a.audio:before, .isDarkBackground .isLightBackground a.audio:before, .isDarkBackground .isInverseBackground a.audio:before {

background-image:url("/weblication-wGlobal/wGlobal/layout/images/links/optimized/audio@stroke(FFFFFF).svg");
}
body a.video:before, .isLightBackground a.video:before, .isDarkBackground .isLightBackground a.video:before, .isDarkBackground .isInverseBackground a.video:before {

background-image:url("/weblication-wGlobal/wGlobal/layout/images/links/optimized/video@stroke(FFFFFF).svg");
}
body a.next:before, .isLightBackground a.next:before, .isDarkBackground .isLightBackground a.next:before, .isDarkBackground .isInverseBackground a.next:before {

background-image:url("/weblication-wGlobal/wGlobal/layout/images/links/optimized/next@stroke(FFFFFF).svg");
}
body a.back:before, .isLightBackground a.back:before, .isDarkBackground .isLightBackground a.back:before, .isDarkBackground .isInverseBackground a.back:before {

background-image:url("/weblication-wGlobal/wGlobal/layout/images/ewg/optimized/icon-chevron-down-blue@stroke(FFFFFF).svg");
}
body a.wpst:before ,body a.mail:before, body a.wpst:before, .isLightBackground a.wpst:before , .isLightBackground a.mail:before, .isLightBackground a.wpst:before, .isDarkBackground .isLightBackground a.wpst:before , .isDarkBackground .isLightBackground a.mail:before, .isDarkBackground .isLightBackground a.wpst:before, .isDarkBackground .isInverseBackground a.wpst:before , .isDarkBackground .isInverseBackground a.mail:before, .isDarkBackground .isInverseBackground a.wpst:before {

background-image:url("/weblication-wGlobal/wGlobal/layout/images/ewg/optimized/icon-mail-blue@stroke(FFFFFF).svg");
}
body span.search:before, body a.search:before, .isLightBackground span.search:before, .isLightBackground a.search:before, .isDarkBackground .isLightBackground span.search:before, .isDarkBackground .isLightBackground a.search:before, .isDarkBackground .isInverseBackground span.search:before, .isDarkBackground .isInverseBackground a.search:before {

background-image:url("/weblication-wGlobal/wGlobal/layout/images/ewg/optimized/icon-search@stroke(FFFFFF).svg");
}
body span.phone:before, body a.phone:before, .isLightBackground span.phone:before, .isLightBackground a.phone:before, .isDarkBackground .isLightBackground span.phone:before, .isDarkBackground .isLightBackground a.phone:before, .isDarkBackground .isInverseBackground span.phone:before, .isDarkBackground .isInverseBackground a.phone:before {

background-image:url("/weblication-wGlobal/wGlobal/layout/images/ewg/optimized/icon-phone-blue@stroke(FFFFFF).svg");
}
body span.arrowcircle:before, body a.arrowcircle:before, .isLightBackground span.arrowcircle:before, .isLightBackground a.arrowcircle:before, .isDarkBackground .isLightBackground span.arrowcircle:before, .isDarkBackground .isLightBackground a.arrowcircle:before, .isDarkBackground .isInverseBackground span.arrowcircle:before, .isDarkBackground .isInverseBackground a.arrowcircle:before {

background-image:url("/weblication-wGlobal/wGlobal/layout/images/ewg/optimized/icon-login-blue@stroke(FFFFFF).svg");
}
body span.speechbubble:before, body a.speechbubble:before, .isLightBackground span.speechbubble:before, .isLightBackground a.speechbubble:before, .isDarkBackground .isLightBackground span.speechbubble:before, .isDarkBackground .isLightBackground a.speechbubble:before, .isDarkBackground .isInverseBackground span.speechbubble:before, .isDarkBackground .isInverseBackground a.speechbubble:before {

background-image:url("/weblication-wGlobal/wGlobal/layout/images/ewg/optimized/icon-speechbubble-blue@stroke(FFFFFF).svg");
}
body span.info:before, body a.info:before, .isLightBackground span.info:before, .isLightBackground a.info:before, .isDarkBackground .isLightBackground span.info:before, .isDarkBackground .isLightBackground a.info:before, .isDarkBackground .isInverseBackground span.info:before, .isDarkBackground .isInverseBackground a.info:before {

background-image:url("/weblication-wGlobal/wGlobal/layout/images/ewg/optimized/icon-info-blue@stroke(FFFFFF).svg");
}
body a.maps:before, .isLightBackground a.maps:before, .isDarkBackground .isLightBackground a.maps:before, .isDarkBackground .isInverseBackground a.maps:before {

background-image:url("/weblication-wGlobal/wGlobal/layout/images/links/optimized/maps@stroke(FFFFFF).svg");
}
body a.rss:before, .isLightBackground a.rss:before, .isDarkBackground .isLightBackground a.rss:before, .isDarkBackground .isInverseBackground a.rss:before {

background-image:url("/weblication-wGlobal/wGlobal/layout/images/links/optimized/rss@stroke(FFFFFF).svg");
}
body a.vcf:before, .isLightBackground a.vcf:before, .isDarkBackground .isLightBackground a.vcf:before, .isDarkBackground .isInverseBackground a.vcf:before {

background-image:url("/weblication-wGlobal/wGlobal/layout/images/links/optimized/vcf@stroke(FFFFFF).svg");
}
body a.ical:before, .isLightBackground a.ical:before, .isDarkBackground .isLightBackground a.ical:before, .isDarkBackground .isInverseBackground a.ical:before {

background-image:url("/weblication-wGlobal/wGlobal/layout/images/links/optimized/ical@stroke(FFFFFF).svg");
}
body a.login:before, .isLightBackground a.login:before, .isDarkBackground .isLightBackground a.login:before, .isDarkBackground .isInverseBackground a.login:before {

background-image:url("/weblication-wGlobal/wGlobal/layout/images/ewg/optimized/icon-login@stroke(FFFFFF).svg");
}
body a.pin:before, .isLightBackground a.pin:before, .isDarkBackground .isLightBackground a.pin:before, .isDarkBackground .isInverseBackground a.pin:before {

background-image:url("/weblication-wGlobal/wGlobal/layout/images/ewg/optimized/icon-pin@stroke(FFFFFF).svg");
}
.isDarkBackground a.intern:before, .isLightBackground .isDarkBackground a.intern:before, .isInverseBackground a.intern:before, .isLightBackground .isInverseBackground a.intern:before {

background-image:url("/weblication-wGlobal/wGlobal/layout/images/links/optimized/intern@stroke(000000).svg");
}
.isDarkBackground a.extern:before, .isLightBackground .isDarkBackground a.extern:before, .isInverseBackground a.extern:before, .isLightBackground .isInverseBackground a.extern:before {

background-image:url("/weblication-wGlobal/wGlobal/layout/images/links/optimized/extern@stroke(000000).svg");
}
.isDarkBackground a.box:before, .isLightBackground .isDarkBackground a.box:before, .isInverseBackground a.box:before, .isLightBackground .isInverseBackground a.box:before {

background-image:url("/weblication-wGlobal/wGlobal/layout/images/links/optimized/box@stroke(000000).svg");
}
.isDarkBackground a.boxPicture:before, .isLightBackground .isDarkBackground a.boxPicture:before, .isInverseBackground a.boxPicture:before, .isLightBackground .isInverseBackground a.boxPicture:before {

background-image:url("/weblication-wGlobal/wGlobal/layout/images/links/optimized/box@stroke(000000).svg");
}
.isDarkBackground a.html:before, .isLightBackground .isDarkBackground a.html:before, .isInverseBackground a.html:before, .isLightBackground .isInverseBackground a.html:before {

background-image:url("/weblication-wGlobal/wGlobal/layout/images/links/optimized/html@stroke(000000).svg");
}
.isDarkBackground a.download:before, .isLightBackground .isDarkBackground a.download:before, .isInverseBackground a.download:before, .isLightBackground .isInverseBackground a.download:before {

background-image:url("/weblication-wGlobal/wGlobal/layout/images/ewg/optimized/icon-download-white@stroke(000000).svg");
}
.isDarkBackground a.link-pdf:before, .isDarkBackground a.pdf:before, .isLightBackground .isDarkBackground a.link-pdf:before, .isLightBackground .isDarkBackground a.pdf:before, .isInverseBackground a.link-pdf:before, .isInverseBackground a.pdf:before, .isLightBackground .isInverseBackground a.link-pdf:before, .isLightBackground .isInverseBackground a.pdf:before {

background-image:url("/weblication-wGlobal/wGlobal/layout/images/links/optimized/pdf@stroke(000000).svg");
}
.isDarkBackground a.doc:before, .isLightBackground .isDarkBackground a.doc:before, .isInverseBackground a.doc:before, .isLightBackground .isInverseBackground a.doc:before {

background-image:url("/weblication-wGlobal/wGlobal/layout/images/links/optimized/doc@stroke(000000).svg");
}
.isDarkBackground a.xls:before, .isLightBackground .isDarkBackground a.xls:before, .isInverseBackground a.xls:before, .isLightBackground .isInverseBackground a.xls:before {

background-image:url("/weblication-wGlobal/wGlobal/layout/images/links/optimized/xls@stroke(000000).svg");
}
.isDarkBackground a.audio:before, .isLightBackground .isDarkBackground a.audio:before, .isInverseBackground a.audio:before, .isLightBackground .isInverseBackground a.audio:before {

background-image:url("/weblication-wGlobal/wGlobal/layout/images/links/optimized/audio@stroke(000000).svg");
}
.isDarkBackground a.video:before, .isLightBackground .isDarkBackground a.video:before, .isInverseBackground a.video:before, .isLightBackground .isInverseBackground a.video:before {

background-image:url("/weblication-wGlobal/wGlobal/layout/images/links/optimized/video@stroke(000000).svg");
}
.isDarkBackground a.next:before, .isLightBackground .isDarkBackground a.next:before, .isInverseBackground a.next:before, .isLightBackground .isInverseBackground a.next:before {

background-image:url("/weblication-wGlobal/wGlobal/layout/images/links/optimized/next@stroke(000000).svg");
}
.isDarkBackground a.back:before, .isLightBackground .isDarkBackground a.back:before, .isInverseBackground a.back:before, .isLightBackground .isInverseBackground a.back:before {

background-image:url("/weblication-wGlobal/wGlobal/layout/images/links/optimized/back@stroke(000000).svg");
}
.isDarkBackground a.wpst:before ,.isDarkBackground a.mail:before, .isDarkBackground a.wpst:before, .isLightBackground .isDarkBackground a.wpst:before , .isLightBackground .isDarkBackground a.mail:before, .isLightBackground .isDarkBackground a.wpst:before, .isInverseBackground a.wpst:before , .isInverseBackground a.mail:before, .isInverseBackground a.wpst:before, .isLightBackground .isInverseBackground a.wpst:before , .isLightBackground .isInverseBackground a.mail:before, .isLightBackground .isInverseBackground a.wpst:before {

background-image:url("/weblication-wGlobal/wGlobal/layout/images/ewg/optimized/icon-mail-white@stroke(000000).svg");
}
.isDarkBackground a.search:before, .isLightBackground .isDarkBackground a.search:before, .isInverseBackground a.search:before, .isLightBackground .isInverseBackground a.search:before {

background-image:url("/weblication-wGlobal/wGlobal/layout/images/ewg/optimized/icon-search-white@stroke(000000).svg");
}
.isDarkBackground a.phone:before, .isLightBackground .isDarkBackground a.phone:before, .isInverseBackground a.phone:before, .isLightBackground .isInverseBackground a.phone:before {

background-image:url("/weblication-wGlobal/wGlobal/layout/images/ewg/optimized/icon-phone-white@stroke(000000).svg");
}
.isDarkBackground a.arrowcircle:before, .isLightBackground .isDarkBackground a.arrowcircle:before, .isInverseBackground a.arrowcircle:before, .isLightBackground .isInverseBackground a.arrowcircle:before {

background-image:url("/weblication-wGlobal/wGlobal/layout/images/ewg/optimized/icon-login-white@stroke(000000).svg");
}
.isDarkBackground a.speechbubble:before, .isLightBackground .isDarkBackground a.speechbubble:before, .isInverseBackground a.speechbubble:before, .isLightBackground .isInverseBackground a.speechbubble:before {

background-image:url("/weblication-wGlobal/wGlobal/layout/images/ewg/optimized/icon-speechbubble-white@stroke(000000).svg");
}
.isDarkBackground a.info:before, .isLightBackground .isDarkBackground a.info:before, .isInverseBackground a.info:before, .isLightBackground .isInverseBackground a.info:before {

background-image:url("/weblication-wGlobal/wGlobal/layout/images/ewg/optimized/icon-info-white@stroke(000000).svg");
}
.isDarkBackground a.pin:before, .isLightBackground .isDarkBackground a.pin:before, .isInverseBackground a.pin:before, .isLightBackground .isInverseBackground a.pin:before {

background-image:url("/weblication-wGlobal/wGlobal/layout/images/ewg/optimized/icon-pin@stroke(000000).svg");
}
.isDarkBackground a.maps:before, .isLightBackground .isDarkBackground a.maps:before, .isInverseBackground a.maps:before, .isLightBackground .isInverseBackground a.maps:before {

background-image:url("/weblication-wGlobal/wGlobal/layout/images/links/optimized/maps@stroke(000000).svg");
}
.isDarkBackground a.rss:before, .isLightBackground .isDarkBackground a.rss:before, .isInverseBackground a.rss:before, .isLightBackground .isInverseBackground a.rss:before {

background-image:url("/weblication-wGlobal/wGlobal/layout/images/links/optimized/rss@stroke(000000).svg");
}
.isDarkBackground a.vcf:before, .isLightBackground .isDarkBackground a.vcf:before, .isInverseBackground a.vcf:before, .isLightBackground .isInverseBackground a.vcf:before {

background-image:url("/weblication-wGlobal/wGlobal/layout/images/links/optimized/vcf@stroke(000000).svg");
}
.isDarkBackground a.ical:before, .isLightBackground .isDarkBackground a.ical:before, .isInverseBackground a.ical:before, .isLightBackground .isInverseBackground a.ical:before {

background-image:url("/weblication-wGlobal/wGlobal/layout/images/links/optimized/ical@stroke(000000).svg");
}
.isDarkBackground a.login:before, .isLightBackground .isDarkBackground a.login:before, .isInverseBackground a.login:before, .isLightBackground .isInverseBackground a.login:before {

background-image:url("/weblication-wGlobal/wGlobal/layout/images/ewg/optimized/icon-login@stroke(000000).svg");
}
a.iconUrlBefore {

background-repeat:no-repeat;
}
a.downloadIcon {

background-image:none !important;
}
a.downloadIcon.downloadIcon:before {

display:none;
}
a.downloadIcon.link-pdf > span:first-child {

display:none;
}
a.downloadIcon.link-pdf:before {

display:inline-block;
}
a.phone[href=''], a.phone[href='#'], a.phone:not([href]), a.fax[href=''], a.fax[href='#'], a.fax:not([href]), a.mobile[href=''], a.mobile[href='#'], a.mobile:not([href]) {

pointer-events:none;
cursor:text;
text-decoration:none;
color:#4E4E4E;
}
a:hover {

text-decoration:none;
color:#00A0D2;
}


.linkButtonCircle, .moduleNewsTeaser .listDefault .slick-arrow, .listBannerSliderSlick .slick-slider .slick-prev, .listBannerSliderSlick .slick-slider .slick-next, .slickSliderBoxNewsTeaser .slick-slider .slick-prev, .slickSliderBoxNewsTeaser .slick-slider .slick-next {

width:54px;
height:54px;
background-color:transparent;
border-radius:27px;
border:1px solid #7D7D7D!important;
cursor:pointer;
}
.linkButtonCircle:before, .moduleNewsTeaser .listDefault .slick-arrow:before, .listBannerSliderSlick .slick-slider .slick-prev:before, .listBannerSliderSlick .slick-slider .slick-next:before, .slickSliderBoxNewsTeaser .slick-slider .slick-prev:before, .slickSliderBoxNewsTeaser .slick-slider .slick-next:before {

content:none;
}
.linkButtonCircle:after, .moduleNewsTeaser .listDefault .slick-arrow:after, .listBannerSliderSlick .slick-slider .slick-prev:after, .listBannerSliderSlick .slick-slider .slick-next:after, .slickSliderBoxNewsTeaser .slick-slider .slick-prev:after, .slickSliderBoxNewsTeaser .slick-slider .slick-next:after {

position:absolute;
display:block;
content:'';
top:50%;
left:50%;
width:24px;
height:12px;
transform:translateX(-50%) translateY(-50%) rotate(180deg);
background:url(/weblication-wGlobal/wGlobal/layout/images/ewg/optimized/icon-chevron-down.svg) no-repeat 0 0;
background-size:contain;
border:none;
}
.linkButtonCircleGhost, .linkButtonCircleBlue, .moduleTicker .tickerBox .listEntryObject-ticker .accordionHeader .accordionHeaderIcon, .listPrevNext a.pageNaviBackLink span, .listPrevNext a.pageNaviNextLink span, a.buttonCirlceExtern, .elementAccordion_var0 > div > .accordionHeader > .accordionHeaderOpener, .elementAccordion_var0 > div > div > .accordionHeader > .accordionHeaderOpener {

width:39px;
height:39px;
min-width:39px;
transform:translateY(-50%);
border-radius:19.5px;
}
.linkButtonCircleGhost:before, .linkButtonCircleBlue:before, .moduleTicker .tickerBox .listEntryObject-ticker .accordionHeader .accordionHeaderIcon:before, .listPrevNext a.pageNaviBackLink span:before, .listPrevNext a.pageNaviNextLink span:before, a.buttonCirlceExtern:before, .elementAccordion_var0 > div > .accordionHeader > .accordionHeaderOpener:before, .elementAccordion_var0 > div > div > .accordionHeader > .accordionHeaderOpener:before {

position:absolute;
display:block;
content:'';
top:50%;
left:50%;
width:14px;
height:8px;
transform:translate(-50%,-50%);
transform-origin:top left;
margin:0;
padding:0;
background:url(/weblication-wGlobal/wGlobal/layout/images/ewg/optimized/icon-chevron-down.svg) no-repeat 0 0;
background-size:contain;
}
.linkButtonCircleGhost:after, .linkButtonCircleBlue:after, .moduleTicker .tickerBox .listEntryObject-ticker .accordionHeader .accordionHeaderIcon:after, .listPrevNext a.pageNaviBackLink span:after, .listPrevNext a.pageNaviNextLink span:after, a.buttonCirlceExtern:after, .elementAccordion_var0 > div > .accordionHeader > .accordionHeaderOpener:after, .elementAccordion_var0 > div > div > .accordionHeader > .accordionHeaderOpener:after {

content:none!important;
}
.linkButtonCircleBlue, .moduleTicker .tickerBox .listEntryObject-ticker .accordionHeader .accordionHeaderIcon, .listPrevNext a.pageNaviBackLink span, .listPrevNext a.pageNaviNextLink span, a.buttonCirlceExtern, .elementAccordion_var0 > div > .accordionHeader > .accordionHeaderOpener, .elementAccordion_var0 > div > div > .accordionHeader > .accordionHeaderOpener {

background-color:#00A0D2;
}
.linkButtonCircleBlue:before, .moduleTicker .tickerBox .listEntryObject-ticker .accordionHeader .accordionHeaderIcon:before, .listPrevNext a.pageNaviBackLink span:before, .listPrevNext a.pageNaviNextLink span:before, a.buttonCirlceExtern:before, .elementAccordion_var0 > div > .accordionHeader > .accordionHeaderOpener:before, .elementAccordion_var0 > div > div > .accordionHeader > .accordionHeaderOpener:before {

background:url(/weblication-wGlobal/wGlobal/layout/images/ewg/optimized/icon-chevron-down-white.svg) no-repeat 0 0!important;
}
.linkButton, .moduleContact .elementForm form .form .formElementButton button, .moduleNewsletter .elementForm form .form .formElementButton button, .moduleFAQ .elementSearchForm form button, .listEntryElementLink_var20 a, .listLoaderMore > a, .elementSectionObjectNews .linkDetails, .elementLink_var14 > a:hover, .elementLink_var11 > a:hover, .elementLink_var17 > a:hover, .elementLink_var10 > a, .linkButtonGhostBlue, .elementLink_var17 > a, .linkButtonGhost, .listPictureAlbumTeaser_var0 .linkGallery, .listEntryElementLink_var30 a, .listDefaultLink_var32 .listEntryLink a, .listDefaultLink_var31 .listEntryLink a, .listDefaultLink_var30 .listEntryLink a, .listBannerSliderInfolayer_var22 .listEntry .listEntryInfoLayerInner .listEntryLink > *, .listBannerSliderInfolayer_var50 .listEntry .listEntryInfoLayerInner .listEntryLink > a, .listBannerSliderInfolayer_var50 .listEntry .listEntryInfoLayerInner .listEntryLink > span, .listBannerSlider_var400 .listEntries .listEntry .listEntryInfoLayer .listEntryLink > a, .listBannerSlider_var400 .listEntries .listEntry .listEntryInfoLayer .listEntryLink > span, .elementCategoryFilterList .quickfilterButtons span, .linkButtonGhostWhite, .listBannerSliderInfolayer_var40 .listEntry .listEntryInfoLayerInner .listEntryLink > a, .listBannerSliderInfolayer_var40 .listEntry .listEntryInfoLayerInner .listEntryLink > span, .listBannerSliderInfolayer_var10 .listEntry .listEntryInfoLayerInner .listEntryLink > a, .listBannerSliderInfolayer_var10 .listEntry .listEntryInfoLayerInner .listEntryLink > span,.listBannerSliderInfolayer_var402.listBannerSlider_var400 .listEntries .listEntry .listEntryInfoLayer .listEntryLink > a,.listBannerSliderInfolayer_var402.listBannerSlider_var400 .listEntries .listEntry .listEntryInfoLayer .listEntryLink > span, .elementLink_var14 > a, .linkButtonGhostBlue, .elementLink_var17 > a, .linkButtonGhost, .listPictureAlbumTeaser_var0 .linkGallery, .listEntryElementLink_var30 a, .listDefaultLink_var32 .listEntryLink a, .listDefaultLink_var31 .listEntryLink a, .listDefaultLink_var30 .listEntryLink a, .listBannerSliderInfolayer_var22 .listEntry .listEntryInfoLayerInner .listEntryLink > *, .listBannerSliderInfolayer_var50 .listEntry .listEntryInfoLayerInner .listEntryLink > a, .listBannerSliderInfolayer_var50 .listEntry .listEntryInfoLayerInner .listEntryLink > span, .listBannerSlider_var400 .listEntries .listEntry .listEntryInfoLayer .listEntryLink > a, .listBannerSlider_var400 .listEntries .listEntry .listEntryInfoLayer .listEntryLink > span, .elementCategoryFilterList .quickfilterButtons span, .linkButtonGhostBlack, .elementLink_var11 > a, .elementCategoryFilterListButton_var10 div.quickfilterButtons span, #cookieNotice #cookieNoticeInner button {

position:relative;
display:inline-block;
height:calc(0vw + 51px);
line-height:calc(0vw + 51px);
text-decoration:none!important;
color:#FFFFFF;
display:inline-flex;
background-position:left 3px;
}
.linkButton span, .moduleContact .elementForm form .form .formElementButton button span, .moduleNewsletter .elementForm form .form .formElementButton button span, .moduleFAQ .elementSearchForm form button span, .listEntryElementLink_var20 a span, .listLoaderMore > a span, .elementSectionObjectNews .linkDetails span, .elementLink_var14 > a:hover span, .elementLink_var11 > a:hover span, .elementLink_var17 > a:hover span, .elementLink_var10 > a span, .linkButtonGhostBlue span, .elementLink_var17 > a span, .linkButtonGhost span, .listPictureAlbumTeaser_var0 .linkGallery span, .listEntryElementLink_var30 a span, .listDefaultLink_var32 .listEntryLink a span, .listDefaultLink_var31 .listEntryLink a span, .listDefaultLink_var30 .listEntryLink a span, .listBannerSliderInfolayer_var22 .listEntry .listEntryInfoLayerInner .listEntryLink > * span, .listBannerSliderInfolayer_var50 .listEntry .listEntryInfoLayerInner .listEntryLink > a span, .listBannerSliderInfolayer_var50 .listEntry .listEntryInfoLayerInner .listEntryLink > span span, .listBannerSlider_var400 .listEntries .listEntry .listEntryInfoLayer .listEntryLink > a span, .listBannerSlider_var400 .listEntries .listEntry .listEntryInfoLayer .listEntryLink > span span, .elementCategoryFilterList .quickfilterButtons span span, .linkButtonGhostWhite span, .listBannerSliderInfolayer_var40 .listEntry .listEntryInfoLayerInner .listEntryLink > a span, .listBannerSliderInfolayer_var40 .listEntry .listEntryInfoLayerInner .listEntryLink > span span, .listBannerSliderInfolayer_var10 .listEntry .listEntryInfoLayerInner .listEntryLink > a span, .listBannerSliderInfolayer_var10 .listEntry .listEntryInfoLayerInner .listEntryLink > span span,.listBannerSliderInfolayer_var402.listBannerSlider_var400 .listEntries .listEntry .listEntryInfoLayer .listEntryLink > a span,.listBannerSliderInfolayer_var402.listBannerSlider_var400 .listEntries .listEntry .listEntryInfoLayer .listEntryLink > span span, .elementLink_var14 > a span, .linkButtonGhostBlue span, .elementLink_var17 > a span, .linkButtonGhost span, .listPictureAlbumTeaser_var0 .linkGallery span, .listEntryElementLink_var30 a span, .listDefaultLink_var32 .listEntryLink a span, .listDefaultLink_var31 .listEntryLink a span, .listDefaultLink_var30 .listEntryLink a span, .listBannerSliderInfolayer_var22 .listEntry .listEntryInfoLayerInner .listEntryLink > * span, .listBannerSliderInfolayer_var50 .listEntry .listEntryInfoLayerInner .listEntryLink > a span, .listBannerSliderInfolayer_var50 .listEntry .listEntryInfoLayerInner .listEntryLink > span span, .listBannerSlider_var400 .listEntries .listEntry .listEntryInfoLayer .listEntryLink > a span, .listBannerSlider_var400 .listEntries .listEntry .listEntryInfoLayer .listEntryLink > span span, .elementCategoryFilterList .quickfilterButtons span span, .linkButtonGhostBlack span, .elementLink_var11 > a span, .elementCategoryFilterListButton_var10 div.quickfilterButtons span span, #cookieNotice #cookieNoticeInner button span {

position:relative;
font-size:min(14px,calc(0vw + 14px));
font-family:"Roboto-Bold", Arial, Helvetica, Sans-serif;
color:#FFFFFF!important;
text-transform:uppercase;
letter-spacing:1.4px;
white-space:nowrap;
overflow:hidden;
z-index:2;
}
.linkButton span:after, .moduleContact .elementForm form .form .formElementButton button span:after, .moduleNewsletter .elementForm form .form .formElementButton button span:after, .moduleFAQ .elementSearchForm form button span:after, .listEntryElementLink_var20 a span:after, .listLoaderMore > a span:after, .elementSectionObjectNews .linkDetails span:after, .elementLink_var14 > a:hover span:after, .elementLink_var11 > a:hover span:after, .elementLink_var17 > a:hover span:after, .elementLink_var10 > a span:after, .linkButtonGhostBlue span:after, .elementLink_var17 > a span:after, .linkButtonGhost span:after, .listPictureAlbumTeaser_var0 .linkGallery span:after, .listEntryElementLink_var30 a span:after, .listDefaultLink_var32 .listEntryLink a span:after, .listDefaultLink_var31 .listEntryLink a span:after, .listDefaultLink_var30 .listEntryLink a span:after, .listBannerSliderInfolayer_var22 .listEntry .listEntryInfoLayerInner .listEntryLink > * span:after, .listBannerSliderInfolayer_var50 .listEntry .listEntryInfoLayerInner .listEntryLink > a span:after, .listBannerSliderInfolayer_var50 .listEntry .listEntryInfoLayerInner .listEntryLink > span span:after, .listBannerSlider_var400 .listEntries .listEntry .listEntryInfoLayer .listEntryLink > a span:after, .listBannerSlider_var400 .listEntries .listEntry .listEntryInfoLayer .listEntryLink > span span:after, .elementCategoryFilterList .quickfilterButtons span span:after, .linkButtonGhostWhite span:after, .listBannerSliderInfolayer_var40 .listEntry .listEntryInfoLayerInner .listEntryLink > a span:after, .listBannerSliderInfolayer_var40 .listEntry .listEntryInfoLayerInner .listEntryLink > span span:after, .listBannerSliderInfolayer_var10 .listEntry .listEntryInfoLayerInner .listEntryLink > a span:after, .listBannerSliderInfolayer_var10 .listEntry .listEntryInfoLayerInner .listEntryLink > span span:after,.listBannerSliderInfolayer_var402.listBannerSlider_var400 .listEntries .listEntry .listEntryInfoLayer .listEntryLink > a span:after,.listBannerSliderInfolayer_var402.listBannerSlider_var400 .listEntries .listEntry .listEntryInfoLayer .listEntryLink > span span:after, .elementLink_var14 > a span:after, .linkButtonGhostBlue span:after, .elementLink_var17 > a span:after, .linkButtonGhost span:after, .listPictureAlbumTeaser_var0 .linkGallery span:after, .listEntryElementLink_var30 a span:after, .listDefaultLink_var32 .listEntryLink a span:after, .listDefaultLink_var31 .listEntryLink a span:after, .listDefaultLink_var30 .listEntryLink a span:after, .listBannerSliderInfolayer_var22 .listEntry .listEntryInfoLayerInner .listEntryLink > * span:after, .listBannerSliderInfolayer_var50 .listEntry .listEntryInfoLayerInner .listEntryLink > a span:after, .listBannerSliderInfolayer_var50 .listEntry .listEntryInfoLayerInner .listEntryLink > span span:after, .listBannerSlider_var400 .listEntries .listEntry .listEntryInfoLayer .listEntryLink > a span:after, .listBannerSlider_var400 .listEntries .listEntry .listEntryInfoLayer .listEntryLink > span span:after, .elementCategoryFilterList .quickfilterButtons span span:after, .linkButtonGhostBlack span:after, .elementLink_var11 > a span:after, .elementCategoryFilterListButton_var10 div.quickfilterButtons span span:after, #cookieNotice #cookieNoticeInner button span:after {

position:absolute;
display:inline-block;
content:"";
top:50%;
right:-22.5px;
width:15px;
height:8px;
margin-top:-1px;
background-image:url("/weblication-wGlobal/wGlobal/layout/images/ewg/optimized/icon-chevron-down-white.svg");
background-repeat:no-repeat;
background-size:contain;
opacity:0;
--leftStart:-45px;
transform:translate(var(--leftStart),-50%) rotate(-90deg);
transition:all 250ms ease-out 50ms;
}
.linkButton:before, .moduleContact .elementForm form .form .formElementButton button:before, .moduleNewsletter .elementForm form .form .formElementButton button:before, .moduleFAQ .elementSearchForm form button:before, .listEntryElementLink_var20 a:before, .listLoaderMore > a:before, .elementSectionObjectNews .linkDetails:before, .elementLink_var14 > a:hover:before, .elementLink_var11 > a:hover:before, .elementLink_var17 > a:hover:before, .elementLink_var10 > a:before, .linkButtonGhostBlue:before, .elementLink_var17 > a:before, .linkButtonGhost:before, .listPictureAlbumTeaser_var0 .linkGallery:before, .listEntryElementLink_var30 a:before, .listDefaultLink_var32 .listEntryLink a:before, .listDefaultLink_var31 .listEntryLink a:before, .listDefaultLink_var30 .listEntryLink a:before, .listBannerSliderInfolayer_var22 .listEntry .listEntryInfoLayerInner .listEntryLink > *:before, .listBannerSliderInfolayer_var50 .listEntry .listEntryInfoLayerInner .listEntryLink > a:before, .listBannerSliderInfolayer_var50 .listEntry .listEntryInfoLayerInner .listEntryLink > span:before, .listBannerSlider_var400 .listEntries .listEntry .listEntryInfoLayer .listEntryLink > a:before, .listBannerSlider_var400 .listEntries .listEntry .listEntryInfoLayer .listEntryLink > span:before, .elementCategoryFilterList .quickfilterButtons span:before, .linkButtonGhostWhite:before, .listBannerSliderInfolayer_var40 .listEntry .listEntryInfoLayerInner .listEntryLink > a:before, .listBannerSliderInfolayer_var40 .listEntry .listEntryInfoLayerInner .listEntryLink > span:before, .listBannerSliderInfolayer_var10 .listEntry .listEntryInfoLayerInner .listEntryLink > a:before, .listBannerSliderInfolayer_var10 .listEntry .listEntryInfoLayerInner .listEntryLink > span:before,.listBannerSliderInfolayer_var402.listBannerSlider_var400 .listEntries .listEntry .listEntryInfoLayer .listEntryLink > a:before,.listBannerSliderInfolayer_var402.listBannerSlider_var400 .listEntries .listEntry .listEntryInfoLayer .listEntryLink > span:before, .elementLink_var14 > a:before, .linkButtonGhostBlue:before, .elementLink_var17 > a:before, .linkButtonGhost:before, .listPictureAlbumTeaser_var0 .linkGallery:before, .listEntryElementLink_var30 a:before, .listDefaultLink_var32 .listEntryLink a:before, .listDefaultLink_var31 .listEntryLink a:before, .listDefaultLink_var30 .listEntryLink a:before, .listBannerSliderInfolayer_var22 .listEntry .listEntryInfoLayerInner .listEntryLink > *:before, .listBannerSliderInfolayer_var50 .listEntry .listEntryInfoLayerInner .listEntryLink > a:before, .listBannerSliderInfolayer_var50 .listEntry .listEntryInfoLayerInner .listEntryLink > span:before, .listBannerSlider_var400 .listEntries .listEntry .listEntryInfoLayer .listEntryLink > a:before, .listBannerSlider_var400 .listEntries .listEntry .listEntryInfoLayer .listEntryLink > span:before, .elementCategoryFilterList .quickfilterButtons span:before, .linkButtonGhostBlack:before, .elementLink_var11 > a:before, .elementCategoryFilterListButton_var10 div.quickfilterButtons span:before, #cookieNotice #cookieNoticeInner button:before, .linkButton:after, .moduleContact .elementForm form .form .formElementButton button:after, .moduleNewsletter .elementForm form .form .formElementButton button:after, .moduleFAQ .elementSearchForm form button:after, .listEntryElementLink_var20 a:after, .listLoaderMore > a:after, .elementSectionObjectNews .linkDetails:after, .elementLink_var14 > a:hover:after, .elementLink_var11 > a:hover:after, .elementLink_var17 > a:hover:after, .elementLink_var10 > a:after, .linkButtonGhostBlue:after, .elementLink_var17 > a:after, .linkButtonGhost:after, .listPictureAlbumTeaser_var0 .linkGallery:after, .listEntryElementLink_var30 a:after, .listDefaultLink_var32 .listEntryLink a:after, .listDefaultLink_var31 .listEntryLink a:after, .listDefaultLink_var30 .listEntryLink a:after, .listBannerSliderInfolayer_var22 .listEntry .listEntryInfoLayerInner .listEntryLink > *:after, .listBannerSliderInfolayer_var50 .listEntry .listEntryInfoLayerInner .listEntryLink > a:after, .listBannerSliderInfolayer_var50 .listEntry .listEntryInfoLayerInner .listEntryLink > span:after, .listBannerSlider_var400 .listEntries .listEntry .listEntryInfoLayer .listEntryLink > a:after, .listBannerSlider_var400 .listEntries .listEntry .listEntryInfoLayer .listEntryLink > span:after, .elementCategoryFilterList .quickfilterButtons span:after, .linkButtonGhostWhite:after, .listBannerSliderInfolayer_var40 .listEntry .listEntryInfoLayerInner .listEntryLink > a:after, .listBannerSliderInfolayer_var40 .listEntry .listEntryInfoLayerInner .listEntryLink > span:after, .listBannerSliderInfolayer_var10 .listEntry .listEntryInfoLayerInner .listEntryLink > a:after, .listBannerSliderInfolayer_var10 .listEntry .listEntryInfoLayerInner .listEntryLink > span:after,.listBannerSliderInfolayer_var402.listBannerSlider_var400 .listEntries .listEntry .listEntryInfoLayer .listEntryLink > a:after,.listBannerSliderInfolayer_var402.listBannerSlider_var400 .listEntries .listEntry .listEntryInfoLayer .listEntryLink > span:after, .elementLink_var14 > a:after, .linkButtonGhostBlue:after, .elementLink_var17 > a:after, .linkButtonGhost:after, .listPictureAlbumTeaser_var0 .linkGallery:after, .listEntryElementLink_var30 a:after, .listDefaultLink_var32 .listEntryLink a:after, .listDefaultLink_var31 .listEntryLink a:after, .listDefaultLink_var30 .listEntryLink a:after, .listBannerSliderInfolayer_var22 .listEntry .listEntryInfoLayerInner .listEntryLink > *:after, .listBannerSliderInfolayer_var50 .listEntry .listEntryInfoLayerInner .listEntryLink > a:after, .listBannerSliderInfolayer_var50 .listEntry .listEntryInfoLayerInner .listEntryLink > span:after, .listBannerSlider_var400 .listEntries .listEntry .listEntryInfoLayer .listEntryLink > a:after, .listBannerSlider_var400 .listEntries .listEntry .listEntryInfoLayer .listEntryLink > span:after, .elementCategoryFilterList .quickfilterButtons span:after, .linkButtonGhostBlack:after, .elementLink_var11 > a:after, .elementCategoryFilterListButton_var10 div.quickfilterButtons span:after, #cookieNotice #cookieNoticeInner button:after {

position:absolute;
display:inline-block;
content:"";
top:0;
width:calc(100% + calc(0.1860974275vw + 33.302134647px));
height:calc(0vw + 51px);
border:solid 2px #00A0D2;
background-color:#00A0D2;
transition:transform 250ms ease;
}
.linkButton:before, .moduleContact .elementForm form .form .formElementButton button:before, .moduleNewsletter .elementForm form .form .formElementButton button:before, .moduleFAQ .elementSearchForm form button:before, .listEntryElementLink_var20 a:before, .listLoaderMore > a:before, .elementSectionObjectNews .linkDetails:before, .elementLink_var14 > a:hover:before, .elementLink_var11 > a:hover:before, .elementLink_var17 > a:hover:before, .elementLink_var10 > a:before, .linkButtonGhostBlue:before, .elementLink_var17 > a:before, .linkButtonGhost:before, .listPictureAlbumTeaser_var0 .linkGallery:before, .listEntryElementLink_var30 a:before, .listDefaultLink_var32 .listEntryLink a:before, .listDefaultLink_var31 .listEntryLink a:before, .listDefaultLink_var30 .listEntryLink a:before, .listBannerSliderInfolayer_var22 .listEntry .listEntryInfoLayerInner .listEntryLink > *:before, .listBannerSliderInfolayer_var50 .listEntry .listEntryInfoLayerInner .listEntryLink > a:before, .listBannerSliderInfolayer_var50 .listEntry .listEntryInfoLayerInner .listEntryLink > span:before, .listBannerSlider_var400 .listEntries .listEntry .listEntryInfoLayer .listEntryLink > a:before, .listBannerSlider_var400 .listEntries .listEntry .listEntryInfoLayer .listEntryLink > span:before, .elementCategoryFilterList .quickfilterButtons span:before, .linkButtonGhostWhite:before, .listBannerSliderInfolayer_var40 .listEntry .listEntryInfoLayerInner .listEntryLink > a:before, .listBannerSliderInfolayer_var40 .listEntry .listEntryInfoLayerInner .listEntryLink > span:before, .listBannerSliderInfolayer_var10 .listEntry .listEntryInfoLayerInner .listEntryLink > a:before, .listBannerSliderInfolayer_var10 .listEntry .listEntryInfoLayerInner .listEntryLink > span:before,.listBannerSliderInfolayer_var402.listBannerSlider_var400 .listEntries .listEntry .listEntryInfoLayer .listEntryLink > a:before,.listBannerSliderInfolayer_var402.listBannerSlider_var400 .listEntries .listEntry .listEntryInfoLayer .listEntryLink > span:before, .elementLink_var14 > a:before, .linkButtonGhostBlue:before, .elementLink_var17 > a:before, .linkButtonGhost:before, .listPictureAlbumTeaser_var0 .linkGallery:before, .listEntryElementLink_var30 a:before, .listDefaultLink_var32 .listEntryLink a:before, .listDefaultLink_var31 .listEntryLink a:before, .listDefaultLink_var30 .listEntryLink a:before, .listBannerSliderInfolayer_var22 .listEntry .listEntryInfoLayerInner .listEntryLink > *:before, .listBannerSliderInfolayer_var50 .listEntry .listEntryInfoLayerInner .listEntryLink > a:before, .listBannerSliderInfolayer_var50 .listEntry .listEntryInfoLayerInner .listEntryLink > span:before, .listBannerSlider_var400 .listEntries .listEntry .listEntryInfoLayer .listEntryLink > a:before, .listBannerSlider_var400 .listEntries .listEntry .listEntryInfoLayer .listEntryLink > span:before, .elementCategoryFilterList .quickfilterButtons span:before, .linkButtonGhostBlack:before, .elementLink_var11 > a:before, .elementCategoryFilterListButton_var10 div.quickfilterButtons span:before, #cookieNotice #cookieNoticeInner button:before {

left:calc(-0.4597701149vw - 36.275862069px);
border-top-left-radius:calc(0vw + 25.5px);
border-bottom-left-radius:calc(0vw + 25.5px);
border-right-width:0!important;
}
.linkButton:after, .moduleContact .elementForm form .form .formElementButton button:after, .moduleNewsletter .elementForm form .form .formElementButton button:after, .moduleFAQ .elementSearchForm form button:after, .listEntryElementLink_var20 a:after, .listLoaderMore > a:after, .elementSectionObjectNews .linkDetails:after, .elementLink_var14 > a:hover:after, .elementLink_var11 > a:hover:after, .elementLink_var17 > a:hover:after, .elementLink_var10 > a:after, .linkButtonGhostBlue:after, .elementLink_var17 > a:after, .linkButtonGhost:after, .listPictureAlbumTeaser_var0 .linkGallery:after, .listEntryElementLink_var30 a:after, .listDefaultLink_var32 .listEntryLink a:after, .listDefaultLink_var31 .listEntryLink a:after, .listDefaultLink_var30 .listEntryLink a:after, .listBannerSliderInfolayer_var22 .listEntry .listEntryInfoLayerInner .listEntryLink > *:after, .listBannerSliderInfolayer_var50 .listEntry .listEntryInfoLayerInner .listEntryLink > a:after, .listBannerSliderInfolayer_var50 .listEntry .listEntryInfoLayerInner .listEntryLink > span:after, .listBannerSlider_var400 .listEntries .listEntry .listEntryInfoLayer .listEntryLink > a:after, .listBannerSlider_var400 .listEntries .listEntry .listEntryInfoLayer .listEntryLink > span:after, .elementCategoryFilterList .quickfilterButtons span:after, .linkButtonGhostWhite:after, .listBannerSliderInfolayer_var40 .listEntry .listEntryInfoLayerInner .listEntryLink > a:after, .listBannerSliderInfolayer_var40 .listEntry .listEntryInfoLayerInner .listEntryLink > span:after, .listBannerSliderInfolayer_var10 .listEntry .listEntryInfoLayerInner .listEntryLink > a:after, .listBannerSliderInfolayer_var10 .listEntry .listEntryInfoLayerInner .listEntryLink > span:after,.listBannerSliderInfolayer_var402.listBannerSlider_var400 .listEntries .listEntry .listEntryInfoLayer .listEntryLink > a:after,.listBannerSliderInfolayer_var402.listBannerSlider_var400 .listEntries .listEntry .listEntryInfoLayer .listEntryLink > span:after, .elementLink_var14 > a:after, .linkButtonGhostBlue:after, .elementLink_var17 > a:after, .linkButtonGhost:after, .listPictureAlbumTeaser_var0 .linkGallery:after, .listEntryElementLink_var30 a:after, .listDefaultLink_var32 .listEntryLink a:after, .listDefaultLink_var31 .listEntryLink a:after, .listDefaultLink_var30 .listEntryLink a:after, .listBannerSliderInfolayer_var22 .listEntry .listEntryInfoLayerInner .listEntryLink > *:after, .listBannerSliderInfolayer_var50 .listEntry .listEntryInfoLayerInner .listEntryLink > a:after, .listBannerSliderInfolayer_var50 .listEntry .listEntryInfoLayerInner .listEntryLink > span:after, .listBannerSlider_var400 .listEntries .listEntry .listEntryInfoLayer .listEntryLink > a:after, .listBannerSlider_var400 .listEntries .listEntry .listEntryInfoLayer .listEntryLink > span:after, .elementCategoryFilterList .quickfilterButtons span:after, .linkButtonGhostBlack:after, .elementLink_var11 > a:after, .elementCategoryFilterListButton_var10 div.quickfilterButtons span:after, #cookieNotice #cookieNoticeInner button:after {

right:calc(-0.4597701149vw - 36.275862069px);
border-top-right-radius:calc(0vw + 25.5px);
border-bottom-right-radius:calc(0vw + 25.5px);
border-left-width:0!important;
}
.linkButton:hover, .moduleContact .elementForm form .form .formElementButton button:hover, .moduleNewsletter .elementForm form .form .formElementButton button:hover, .moduleFAQ .elementSearchForm form button:hover, .listEntryElementLink_var20 a:hover, .listLoaderMore > a:hover, .elementSectionObjectNews .linkDetails:hover, .elementLink_var14 > a:hover:hover, .elementLink_var11 > a:hover:hover, .elementLink_var17 > a:hover:hover, .elementLink_var10 > a:hover, .linkButtonGhostBlue:hover, .elementLink_var17 > a:hover, .linkButtonGhost:hover, .listPictureAlbumTeaser_var0 .linkGallery:hover, .listEntryElementLink_var30 a:hover, .listDefaultLink_var32 .listEntryLink a:hover, .listDefaultLink_var31 .listEntryLink a:hover, .listDefaultLink_var30 .listEntryLink a:hover, .listBannerSliderInfolayer_var22 .listEntry .listEntryInfoLayerInner .listEntryLink > *:hover, .listBannerSliderInfolayer_var50 .listEntry .listEntryInfoLayerInner .listEntryLink > a:hover, .listBannerSliderInfolayer_var50 .listEntry .listEntryInfoLayerInner .listEntryLink > span:hover, .listBannerSlider_var400 .listEntries .listEntry .listEntryInfoLayer .listEntryLink > a:hover, .listBannerSlider_var400 .listEntries .listEntry .listEntryInfoLayer .listEntryLink > span:hover, .elementCategoryFilterList .quickfilterButtons span:hover, .linkButtonGhostWhite:hover, .listBannerSliderInfolayer_var40 .listEntry .listEntryInfoLayerInner .listEntryLink > a:hover, .listBannerSliderInfolayer_var40 .listEntry .listEntryInfoLayerInner .listEntryLink > span:hover, .listBannerSliderInfolayer_var10 .listEntry .listEntryInfoLayerInner .listEntryLink > a:hover, .listBannerSliderInfolayer_var10 .listEntry .listEntryInfoLayerInner .listEntryLink > span:hover,.listBannerSliderInfolayer_var402.listBannerSlider_var400 .listEntries .listEntry .listEntryInfoLayer .listEntryLink > a:hover,.listBannerSliderInfolayer_var402.listBannerSlider_var400 .listEntries .listEntry .listEntryInfoLayer .listEntryLink > span:hover, .elementLink_var14 > a:hover, .linkButtonGhostBlue:hover, .elementLink_var17 > a:hover, .linkButtonGhost:hover, .listPictureAlbumTeaser_var0 .linkGallery:hover, .listEntryElementLink_var30 a:hover, .listDefaultLink_var32 .listEntryLink a:hover, .listDefaultLink_var31 .listEntryLink a:hover, .listDefaultLink_var30 .listEntryLink a:hover, .listBannerSliderInfolayer_var22 .listEntry .listEntryInfoLayerInner .listEntryLink > *:hover, .listBannerSliderInfolayer_var50 .listEntry .listEntryInfoLayerInner .listEntryLink > a:hover, .listBannerSliderInfolayer_var50 .listEntry .listEntryInfoLayerInner .listEntryLink > span:hover, .listBannerSlider_var400 .listEntries .listEntry .listEntryInfoLayer .listEntryLink > a:hover, .listBannerSlider_var400 .listEntries .listEntry .listEntryInfoLayer .listEntryLink > span:hover, .elementCategoryFilterList .quickfilterButtons span:hover, .linkButtonGhostBlack:hover, .elementLink_var11 > a:hover, .elementCategoryFilterListButton_var10 div.quickfilterButtons span:hover, #cookieNotice #cookieNoticeInner button:hover {

color:#FFFFFF;
}
.linkButton:active, .moduleContact .elementForm form .form .formElementButton button:active, .moduleNewsletter .elementForm form .form .formElementButton button:active, .moduleFAQ .elementSearchForm form button:active, .listEntryElementLink_var20 a:active, .listLoaderMore > a:active, .elementSectionObjectNews .linkDetails:active, .elementLink_var14 > a:hover:active, .elementLink_var11 > a:hover:active, .elementLink_var17 > a:hover:active, .elementLink_var10 > a:active, .linkButtonGhostBlue:active, .elementLink_var17 > a:active, .linkButtonGhost:active, .listPictureAlbumTeaser_var0 .linkGallery:active, .listEntryElementLink_var30 a:active, .listDefaultLink_var32 .listEntryLink a:active, .listDefaultLink_var31 .listEntryLink a:active, .listDefaultLink_var30 .listEntryLink a:active, .listBannerSliderInfolayer_var22 .listEntry .listEntryInfoLayerInner .listEntryLink > *:active, .listBannerSliderInfolayer_var50 .listEntry .listEntryInfoLayerInner .listEntryLink > a:active, .listBannerSliderInfolayer_var50 .listEntry .listEntryInfoLayerInner .listEntryLink > span:active, .listBannerSlider_var400 .listEntries .listEntry .listEntryInfoLayer .listEntryLink > a:active, .listBannerSlider_var400 .listEntries .listEntry .listEntryInfoLayer .listEntryLink > span:active, .elementCategoryFilterList .quickfilterButtons span:active, .linkButtonGhostWhite:active, .listBannerSliderInfolayer_var40 .listEntry .listEntryInfoLayerInner .listEntryLink > a:active, .listBannerSliderInfolayer_var40 .listEntry .listEntryInfoLayerInner .listEntryLink > span:active, .listBannerSliderInfolayer_var10 .listEntry .listEntryInfoLayerInner .listEntryLink > a:active, .listBannerSliderInfolayer_var10 .listEntry .listEntryInfoLayerInner .listEntryLink > span:active,.listBannerSliderInfolayer_var402.listBannerSlider_var400 .listEntries .listEntry .listEntryInfoLayer .listEntryLink > a:active,.listBannerSliderInfolayer_var402.listBannerSlider_var400 .listEntries .listEntry .listEntryInfoLayer .listEntryLink > span:active, .elementLink_var14 > a:active, .linkButtonGhostBlue:active, .elementLink_var17 > a:active, .linkButtonGhost:active, .listPictureAlbumTeaser_var0 .linkGallery:active, .listEntryElementLink_var30 a:active, .listDefaultLink_var32 .listEntryLink a:active, .listDefaultLink_var31 .listEntryLink a:active, .listDefaultLink_var30 .listEntryLink a:active, .listBannerSliderInfolayer_var22 .listEntry .listEntryInfoLayerInner .listEntryLink > *:active, .listBannerSliderInfolayer_var50 .listEntry .listEntryInfoLayerInner .listEntryLink > a:active, .listBannerSliderInfolayer_var50 .listEntry .listEntryInfoLayerInner .listEntryLink > span:active, .listBannerSlider_var400 .listEntries .listEntry .listEntryInfoLayer .listEntryLink > a:active, .listBannerSlider_var400 .listEntries .listEntry .listEntryInfoLayer .listEntryLink > span:active, .elementCategoryFilterList .quickfilterButtons span:active, .linkButtonGhostBlack:active, .elementLink_var11 > a:active, .elementCategoryFilterListButton_var10 div.quickfilterButtons span:active, #cookieNotice #cookieNoticeInner button:active {

color:#FFFFFF;
}
@media (prefers-color-scheme: dark) {
.linkButton:before, .moduleContact .elementForm form .form .formElementButton button:before, .moduleNewsletter .elementForm form .form .formElementButton button:before, .moduleFAQ .elementSearchForm form button:before, .listEntryElementLink_var20 a:before, .listLoaderMore > a:before, .elementSectionObjectNews .linkDetails:before, .elementLink_var14 > a:hover:before, .elementLink_var11 > a:hover:before, .elementLink_var17 > a:hover:before, .elementLink_var10 > a:before, .linkButtonGhostBlue:before, .elementLink_var17 > a:before, .linkButtonGhost:before, .listPictureAlbumTeaser_var0 .linkGallery:before, .listEntryElementLink_var30 a:before, .listDefaultLink_var32 .listEntryLink a:before, .listDefaultLink_var31 .listEntryLink a:before, .listDefaultLink_var30 .listEntryLink a:before, .listBannerSliderInfolayer_var22 .listEntry .listEntryInfoLayerInner .listEntryLink > *:before, .listBannerSliderInfolayer_var50 .listEntry .listEntryInfoLayerInner .listEntryLink > a:before, .listBannerSliderInfolayer_var50 .listEntry .listEntryInfoLayerInner .listEntryLink > span:before, .listBannerSlider_var400 .listEntries .listEntry .listEntryInfoLayer .listEntryLink > a:before, .listBannerSlider_var400 .listEntries .listEntry .listEntryInfoLayer .listEntryLink > span:before, .elementCategoryFilterList .quickfilterButtons span:before, .linkButtonGhostWhite:before, .listBannerSliderInfolayer_var40 .listEntry .listEntryInfoLayerInner .listEntryLink > a:before, .listBannerSliderInfolayer_var40 .listEntry .listEntryInfoLayerInner .listEntryLink > span:before, .listBannerSliderInfolayer_var10 .listEntry .listEntryInfoLayerInner .listEntryLink > a:before, .listBannerSliderInfolayer_var10 .listEntry .listEntryInfoLayerInner .listEntryLink > span:before,.listBannerSliderInfolayer_var402.listBannerSlider_var400 .listEntries .listEntry .listEntryInfoLayer .listEntryLink > a:before,.listBannerSliderInfolayer_var402.listBannerSlider_var400 .listEntries .listEntry .listEntryInfoLayer .listEntryLink > span:before, .elementLink_var14 > a:before, .linkButtonGhostBlue:before, .elementLink_var17 > a:before, .linkButtonGhost:before, .listPictureAlbumTeaser_var0 .linkGallery:before, .listEntryElementLink_var30 a:before, .listDefaultLink_var32 .listEntryLink a:before, .listDefaultLink_var31 .listEntryLink a:before, .listDefaultLink_var30 .listEntryLink a:before, .listBannerSliderInfolayer_var22 .listEntry .listEntryInfoLayerInner .listEntryLink > *:before, .listBannerSliderInfolayer_var50 .listEntry .listEntryInfoLayerInner .listEntryLink > a:before, .listBannerSliderInfolayer_var50 .listEntry .listEntryInfoLayerInner .listEntryLink > span:before, .listBannerSlider_var400 .listEntries .listEntry .listEntryInfoLayer .listEntryLink > a:before, .listBannerSlider_var400 .listEntries .listEntry .listEntryInfoLayer .listEntryLink > span:before, .elementCategoryFilterList .quickfilterButtons span:before, .linkButtonGhostBlack:before, .elementLink_var11 > a:before, .elementCategoryFilterListButton_var10 div.quickfilterButtons span:before, #cookieNotice #cookieNoticeInner button:before, .linkButton:after, .moduleContact .elementForm form .form .formElementButton button:after, .moduleNewsletter .elementForm form .form .formElementButton button:after, .moduleFAQ .elementSearchForm form button:after, .listEntryElementLink_var20 a:after, .listLoaderMore > a:after, .elementSectionObjectNews .linkDetails:after, .elementLink_var14 > a:hover:after, .elementLink_var11 > a:hover:after, .elementLink_var17 > a:hover:after, .elementLink_var10 > a:after, .linkButtonGhostBlue:after, .elementLink_var17 > a:after, .linkButtonGhost:after, .listPictureAlbumTeaser_var0 .linkGallery:after, .listEntryElementLink_var30 a:after, .listDefaultLink_var32 .listEntryLink a:after, .listDefaultLink_var31 .listEntryLink a:after, .listDefaultLink_var30 .listEntryLink a:after, .listBannerSliderInfolayer_var22 .listEntry .listEntryInfoLayerInner .listEntryLink > *:after, .listBannerSliderInfolayer_var50 .listEntry .listEntryInfoLayerInner .listEntryLink > a:after, .listBannerSliderInfolayer_var50 .listEntry .listEntryInfoLayerInner .listEntryLink > span:after, .listBannerSlider_var400 .listEntries .listEntry .listEntryInfoLayer .listEntryLink > a:after, .listBannerSlider_var400 .listEntries .listEntry .listEntryInfoLayer .listEntryLink > span:after, .elementCategoryFilterList .quickfilterButtons span:after, .linkButtonGhostWhite:after, .listBannerSliderInfolayer_var40 .listEntry .listEntryInfoLayerInner .listEntryLink > a:after, .listBannerSliderInfolayer_var40 .listEntry .listEntryInfoLayerInner .listEntryLink > span:after, .listBannerSliderInfolayer_var10 .listEntry .listEntryInfoLayerInner .listEntryLink > a:after, .listBannerSliderInfolayer_var10 .listEntry .listEntryInfoLayerInner .listEntryLink > span:after,.listBannerSliderInfolayer_var402.listBannerSlider_var400 .listEntries .listEntry .listEntryInfoLayer .listEntryLink > a:after,.listBannerSliderInfolayer_var402.listBannerSlider_var400 .listEntries .listEntry .listEntryInfoLayer .listEntryLink > span:after, .elementLink_var14 > a:after, .linkButtonGhostBlue:after, .elementLink_var17 > a:after, .linkButtonGhost:after, .listPictureAlbumTeaser_var0 .linkGallery:after, .listEntryElementLink_var30 a:after, .listDefaultLink_var32 .listEntryLink a:after, .listDefaultLink_var31 .listEntryLink a:after, .listDefaultLink_var30 .listEntryLink a:after, .listBannerSliderInfolayer_var22 .listEntry .listEntryInfoLayerInner .listEntryLink > *:after, .listBannerSliderInfolayer_var50 .listEntry .listEntryInfoLayerInner .listEntryLink > a:after, .listBannerSliderInfolayer_var50 .listEntry .listEntryInfoLayerInner .listEntryLink > span:after, .listBannerSlider_var400 .listEntries .listEntry .listEntryInfoLayer .listEntryLink > a:after, .listBannerSlider_var400 .listEntries .listEntry .listEntryInfoLayer .listEntryLink > span:after, .elementCategoryFilterList .quickfilterButtons span:after, .linkButtonGhostBlack:after, .elementLink_var11 > a:after, .elementCategoryFilterListButton_var10 div.quickfilterButtons span:after, #cookieNotice #cookieNoticeInner button:after {

border:solid 2px #000000;
background-color:#000000;
}
}
@media (hover: hover) {
.linkButton:hover:before, .moduleContact .elementForm form .form .formElementButton button:hover:before, .moduleNewsletter .elementForm form .form .formElementButton button:hover:before, .moduleFAQ .elementSearchForm form button:hover:before, .listEntryElementLink_var20 a:hover:before, .listLoaderMore > a:hover:before, .elementSectionObjectNews .linkDetails:hover:before, .elementLink_var14 > a:hover:hover:before, .elementLink_var11 > a:hover:hover:before, .elementLink_var17 > a:hover:hover:before, .elementLink_var10 > a:hover:before, .linkButtonGhostBlue:hover:before, .elementLink_var17 > a:hover:before, .linkButtonGhost:hover:before, .listPictureAlbumTeaser_var0 .linkGallery:hover:before, .listEntryElementLink_var30 a:hover:before, .listDefaultLink_var32 .listEntryLink a:hover:before, .listDefaultLink_var31 .listEntryLink a:hover:before, .listDefaultLink_var30 .listEntryLink a:hover:before, .listBannerSliderInfolayer_var22 .listEntry .listEntryInfoLayerInner .listEntryLink > *:hover:before, .listBannerSliderInfolayer_var50 .listEntry .listEntryInfoLayerInner .listEntryLink > a:hover:before, .listBannerSliderInfolayer_var50 .listEntry .listEntryInfoLayerInner .listEntryLink > span:hover:before, .listBannerSlider_var400 .listEntries .listEntry .listEntryInfoLayer .listEntryLink > a:hover:before, .listBannerSlider_var400 .listEntries .listEntry .listEntryInfoLayer .listEntryLink > span:hover:before, .elementCategoryFilterList .quickfilterButtons span:hover:before, .linkButtonGhostWhite:hover:before, .listBannerSliderInfolayer_var40 .listEntry .listEntryInfoLayerInner .listEntryLink > a:hover:before, .listBannerSliderInfolayer_var40 .listEntry .listEntryInfoLayerInner .listEntryLink > span:hover:before, .listBannerSliderInfolayer_var10 .listEntry .listEntryInfoLayerInner .listEntryLink > a:hover:before, .listBannerSliderInfolayer_var10 .listEntry .listEntryInfoLayerInner .listEntryLink > span:hover:before,.listBannerSliderInfolayer_var402.listBannerSlider_var400 .listEntries .listEntry .listEntryInfoLayer .listEntryLink > a:hover:before,.listBannerSliderInfolayer_var402.listBannerSlider_var400 .listEntries .listEntry .listEntryInfoLayer .listEntryLink > span:hover:before, .elementLink_var14 > a:hover:before, .linkButtonGhostBlue:hover:before, .elementLink_var17 > a:hover:before, .linkButtonGhost:hover:before, .listPictureAlbumTeaser_var0 .linkGallery:hover:before, .listEntryElementLink_var30 a:hover:before, .listDefaultLink_var32 .listEntryLink a:hover:before, .listDefaultLink_var31 .listEntryLink a:hover:before, .listDefaultLink_var30 .listEntryLink a:hover:before, .listBannerSliderInfolayer_var22 .listEntry .listEntryInfoLayerInner .listEntryLink > *:hover:before, .listBannerSliderInfolayer_var50 .listEntry .listEntryInfoLayerInner .listEntryLink > a:hover:before, .listBannerSliderInfolayer_var50 .listEntry .listEntryInfoLayerInner .listEntryLink > span:hover:before, .listBannerSlider_var400 .listEntries .listEntry .listEntryInfoLayer .listEntryLink > a:hover:before, .listBannerSlider_var400 .listEntries .listEntry .listEntryInfoLayer .listEntryLink > span:hover:before, .elementCategoryFilterList .quickfilterButtons span:hover:before, .linkButtonGhostBlack:hover:before, .elementLink_var11 > a:hover:before, .elementCategoryFilterListButton_var10 div.quickfilterButtons span:hover:before, #cookieNotice #cookieNoticeInner button:hover:before {

transform:translateX(-15px);
}
.linkButton:hover:after, .moduleContact .elementForm form .form .formElementButton button:hover:after, .moduleNewsletter .elementForm form .form .formElementButton button:hover:after, .moduleFAQ .elementSearchForm form button:hover:after, .listEntryElementLink_var20 a:hover:after, .listLoaderMore > a:hover:after, .elementSectionObjectNews .linkDetails:hover:after, .elementLink_var14 > a:hover:hover:after, .elementLink_var11 > a:hover:hover:after, .elementLink_var17 > a:hover:hover:after, .elementLink_var10 > a:hover:after, .linkButtonGhostBlue:hover:after, .elementLink_var17 > a:hover:after, .linkButtonGhost:hover:after, .listPictureAlbumTeaser_var0 .linkGallery:hover:after, .listEntryElementLink_var30 a:hover:after, .listDefaultLink_var32 .listEntryLink a:hover:after, .listDefaultLink_var31 .listEntryLink a:hover:after, .listDefaultLink_var30 .listEntryLink a:hover:after, .listBannerSliderInfolayer_var22 .listEntry .listEntryInfoLayerInner .listEntryLink > *:hover:after, .listBannerSliderInfolayer_var50 .listEntry .listEntryInfoLayerInner .listEntryLink > a:hover:after, .listBannerSliderInfolayer_var50 .listEntry .listEntryInfoLayerInner .listEntryLink > span:hover:after, .listBannerSlider_var400 .listEntries .listEntry .listEntryInfoLayer .listEntryLink > a:hover:after, .listBannerSlider_var400 .listEntries .listEntry .listEntryInfoLayer .listEntryLink > span:hover:after, .elementCategoryFilterList .quickfilterButtons span:hover:after, .linkButtonGhostWhite:hover:after, .listBannerSliderInfolayer_var40 .listEntry .listEntryInfoLayerInner .listEntryLink > a:hover:after, .listBannerSliderInfolayer_var40 .listEntry .listEntryInfoLayerInner .listEntryLink > span:hover:after, .listBannerSliderInfolayer_var10 .listEntry .listEntryInfoLayerInner .listEntryLink > a:hover:after, .listBannerSliderInfolayer_var10 .listEntry .listEntryInfoLayerInner .listEntryLink > span:hover:after,.listBannerSliderInfolayer_var402.listBannerSlider_var400 .listEntries .listEntry .listEntryInfoLayer .listEntryLink > a:hover:after,.listBannerSliderInfolayer_var402.listBannerSlider_var400 .listEntries .listEntry .listEntryInfoLayer .listEntryLink > span:hover:after, .elementLink_var14 > a:hover:after, .linkButtonGhostBlue:hover:after, .elementLink_var17 > a:hover:after, .linkButtonGhost:hover:after, .listPictureAlbumTeaser_var0 .linkGallery:hover:after, .listEntryElementLink_var30 a:hover:after, .listDefaultLink_var32 .listEntryLink a:hover:after, .listDefaultLink_var31 .listEntryLink a:hover:after, .listDefaultLink_var30 .listEntryLink a:hover:after, .listBannerSliderInfolayer_var22 .listEntry .listEntryInfoLayerInner .listEntryLink > *:hover:after, .listBannerSliderInfolayer_var50 .listEntry .listEntryInfoLayerInner .listEntryLink > a:hover:after, .listBannerSliderInfolayer_var50 .listEntry .listEntryInfoLayerInner .listEntryLink > span:hover:after, .listBannerSlider_var400 .listEntries .listEntry .listEntryInfoLayer .listEntryLink > a:hover:after, .listBannerSlider_var400 .listEntries .listEntry .listEntryInfoLayer .listEntryLink > span:hover:after, .elementCategoryFilterList .quickfilterButtons span:hover:after, .linkButtonGhostBlack:hover:after, .elementLink_var11 > a:hover:after, .elementCategoryFilterListButton_var10 div.quickfilterButtons span:hover:after, #cookieNotice #cookieNoticeInner button:hover:after {

transform:translateX(15px);
}
.linkButton:hover span:after, .moduleContact .elementForm form .form .formElementButton button:hover span:after, .moduleNewsletter .elementForm form .form .formElementButton button:hover span:after, .moduleFAQ .elementSearchForm form button:hover span:after, .listEntryElementLink_var20 a:hover span:after, .listLoaderMore > a:hover span:after, .elementSectionObjectNews .linkDetails:hover span:after, .elementLink_var14 > a:hover:hover span:after, .elementLink_var11 > a:hover:hover span:after, .elementLink_var17 > a:hover:hover span:after, .elementLink_var10 > a:hover span:after, .linkButtonGhostBlue:hover span:after, .elementLink_var17 > a:hover span:after, .linkButtonGhost:hover span:after, .listPictureAlbumTeaser_var0 .linkGallery:hover span:after, .listEntryElementLink_var30 a:hover span:after, .listDefaultLink_var32 .listEntryLink a:hover span:after, .listDefaultLink_var31 .listEntryLink a:hover span:after, .listDefaultLink_var30 .listEntryLink a:hover span:after, .listBannerSliderInfolayer_var22 .listEntry .listEntryInfoLayerInner .listEntryLink > *:hover span:after, .listBannerSliderInfolayer_var50 .listEntry .listEntryInfoLayerInner .listEntryLink > a:hover span:after, .listBannerSliderInfolayer_var50 .listEntry .listEntryInfoLayerInner .listEntryLink > span:hover span:after, .listBannerSlider_var400 .listEntries .listEntry .listEntryInfoLayer .listEntryLink > a:hover span:after, .listBannerSlider_var400 .listEntries .listEntry .listEntryInfoLayer .listEntryLink > span:hover span:after, .elementCategoryFilterList .quickfilterButtons span:hover span:after, .linkButtonGhostWhite:hover span:after, .listBannerSliderInfolayer_var40 .listEntry .listEntryInfoLayerInner .listEntryLink > a:hover span:after, .listBannerSliderInfolayer_var40 .listEntry .listEntryInfoLayerInner .listEntryLink > span:hover span:after, .listBannerSliderInfolayer_var10 .listEntry .listEntryInfoLayerInner .listEntryLink > a:hover span:after, .listBannerSliderInfolayer_var10 .listEntry .listEntryInfoLayerInner .listEntryLink > span:hover span:after,.listBannerSliderInfolayer_var402.listBannerSlider_var400 .listEntries .listEntry .listEntryInfoLayer .listEntryLink > a:hover span:after,.listBannerSliderInfolayer_var402.listBannerSlider_var400 .listEntries .listEntry .listEntryInfoLayer .listEntryLink > span:hover span:after, .elementLink_var14 > a:hover span:after, .linkButtonGhostBlue:hover span:after, .elementLink_var17 > a:hover span:after, .linkButtonGhost:hover span:after, .listPictureAlbumTeaser_var0 .linkGallery:hover span:after, .listEntryElementLink_var30 a:hover span:after, .listDefaultLink_var32 .listEntryLink a:hover span:after, .listDefaultLink_var31 .listEntryLink a:hover span:after, .listDefaultLink_var30 .listEntryLink a:hover span:after, .listBannerSliderInfolayer_var22 .listEntry .listEntryInfoLayerInner .listEntryLink > *:hover span:after, .listBannerSliderInfolayer_var50 .listEntry .listEntryInfoLayerInner .listEntryLink > a:hover span:after, .listBannerSliderInfolayer_var50 .listEntry .listEntryInfoLayerInner .listEntryLink > span:hover span:after, .listBannerSlider_var400 .listEntries .listEntry .listEntryInfoLayer .listEntryLink > a:hover span:after, .listBannerSlider_var400 .listEntries .listEntry .listEntryInfoLayer .listEntryLink > span:hover span:after, .elementCategoryFilterList .quickfilterButtons span:hover span:after, .linkButtonGhostBlack:hover span:after, .elementLink_var11 > a:hover span:after, .elementCategoryFilterListButton_var10 div.quickfilterButtons span:hover span:after, #cookieNotice #cookieNoticeInner button:hover span:after {

opacity:1;
transform:translate(0,-50%) rotate(-90deg);
}
}
.linkButtonGhostBlack span, .elementLink_var11 > a span {

color:#000000!important;
}
.linkButtonGhostBlack:before, .elementLink_var11 > a:before, .linkButtonGhostBlack:after, .elementLink_var11 > a:after {

background-color:transparent;
border:solid 2px #000000;
}
.linkButtonGhostBlue span, .elementLink_var17 > a span, .linkButtonGhost span, .listPictureAlbumTeaser_var0 .linkGallery span, .listEntryElementLink_var30 a span, .listDefaultLink_var32 .listEntryLink a span, .listDefaultLink_var31 .listEntryLink a span, .listDefaultLink_var30 .listEntryLink a span, .listBannerSliderInfolayer_var22 .listEntry .listEntryInfoLayerInner .listEntryLink > * span, .listBannerSliderInfolayer_var50 .listEntry .listEntryInfoLayerInner .listEntryLink > a span, .listBannerSliderInfolayer_var50 .listEntry .listEntryInfoLayerInner .listEntryLink > span span, .listBannerSlider_var400 .listEntries .listEntry .listEntryInfoLayer .listEntryLink > a span, .listBannerSlider_var400 .listEntries .listEntry .listEntryInfoLayer .listEntryLink > span span, .elementCategoryFilterList .quickfilterButtons span span {

color:#00A0D2!important;
}
.linkButtonGhostBlue:before, .elementLink_var17 > a:before, .linkButtonGhost:before, .listPictureAlbumTeaser_var0 .linkGallery:before, .listEntryElementLink_var30 a:before, .listDefaultLink_var32 .listEntryLink a:before, .listDefaultLink_var31 .listEntryLink a:before, .listDefaultLink_var30 .listEntryLink a:before, .listBannerSliderInfolayer_var22 .listEntry .listEntryInfoLayerInner .listEntryLink > *:before, .listBannerSliderInfolayer_var50 .listEntry .listEntryInfoLayerInner .listEntryLink > a:before, .listBannerSliderInfolayer_var50 .listEntry .listEntryInfoLayerInner .listEntryLink > span:before, .listBannerSlider_var400 .listEntries .listEntry .listEntryInfoLayer .listEntryLink > a:before, .listBannerSlider_var400 .listEntries .listEntry .listEntryInfoLayer .listEntryLink > span:before, .elementCategoryFilterList .quickfilterButtons span:before, .linkButtonGhostBlue:after, .elementLink_var17 > a:after, .linkButtonGhost:after, .listPictureAlbumTeaser_var0 .linkGallery:after, .listEntryElementLink_var30 a:after, .listDefaultLink_var32 .listEntryLink a:after, .listDefaultLink_var31 .listEntryLink a:after, .listDefaultLink_var30 .listEntryLink a:after, .listBannerSliderInfolayer_var22 .listEntry .listEntryInfoLayerInner .listEntryLink > *:after, .listBannerSliderInfolayer_var50 .listEntry .listEntryInfoLayerInner .listEntryLink > a:after, .listBannerSliderInfolayer_var50 .listEntry .listEntryInfoLayerInner .listEntryLink > span:after, .listBannerSlider_var400 .listEntries .listEntry .listEntryInfoLayer .listEntryLink > a:after, .listBannerSlider_var400 .listEntries .listEntry .listEntryInfoLayer .listEntryLink > span:after, .elementCategoryFilterList .quickfilterButtons span:after {

background-color:transparent;
border:solid 2px #00A0D2;
}
.linkButtonGhostWhite span, .listBannerSliderInfolayer_var40 .listEntry .listEntryInfoLayerInner .listEntryLink > a span, .listBannerSliderInfolayer_var40 .listEntry .listEntryInfoLayerInner .listEntryLink > span span, .listBannerSliderInfolayer_var10 .listEntry .listEntryInfoLayerInner .listEntryLink > a span, .listBannerSliderInfolayer_var10 .listEntry .listEntryInfoLayerInner .listEntryLink > span span,.listBannerSliderInfolayer_var402.listBannerSlider_var400 .listEntries .listEntry .listEntryInfoLayer .listEntryLink > a span,.listBannerSliderInfolayer_var402.listBannerSlider_var400 .listEntries .listEntry .listEntryInfoLayer .listEntryLink > span span, .elementLink_var14 > a span {

color:#FFFFFF!important;
}
.linkButtonGhostWhite:hover:before, .listBannerSliderInfolayer_var40 .listEntry .listEntryInfoLayerInner .listEntryLink > a:hover:before, .listBannerSliderInfolayer_var40 .listEntry .listEntryInfoLayerInner .listEntryLink > span:hover:before, .listBannerSliderInfolayer_var10 .listEntry .listEntryInfoLayerInner .listEntryLink > a:hover:before, .listBannerSliderInfolayer_var10 .listEntry .listEntryInfoLayerInner .listEntryLink > span:hover:before,.listBannerSliderInfolayer_var402.listBannerSlider_var400 .listEntries .listEntry .listEntryInfoLayer .listEntryLink > a:hover:before,.listBannerSliderInfolayer_var402.listBannerSlider_var400 .listEntries .listEntry .listEntryInfoLayer .listEntryLink > span:hover:before, .elementLink_var14 > a:hover:before, .linkButtonGhostWhite:hover:after, .listBannerSliderInfolayer_var40 .listEntry .listEntryInfoLayerInner .listEntryLink > a:hover:after, .listBannerSliderInfolayer_var40 .listEntry .listEntryInfoLayerInner .listEntryLink > span:hover:after, .listBannerSliderInfolayer_var10 .listEntry .listEntryInfoLayerInner .listEntryLink > a:hover:after, .listBannerSliderInfolayer_var10 .listEntry .listEntryInfoLayerInner .listEntryLink > span:hover:after,.listBannerSliderInfolayer_var402.listBannerSlider_var400 .listEntries .listEntry .listEntryInfoLayer .listEntryLink > a:hover:after,.listBannerSliderInfolayer_var402.listBannerSlider_var400 .listEntries .listEntry .listEntryInfoLayer .listEntryLink > span:hover:after, .elementLink_var14 > a:hover:after {

border:solid 2px #00A0D2!important;
}
.linkButtonGhostWhite:before, .listBannerSliderInfolayer_var40 .listEntry .listEntryInfoLayerInner .listEntryLink > a:before, .listBannerSliderInfolayer_var40 .listEntry .listEntryInfoLayerInner .listEntryLink > span:before, .listBannerSliderInfolayer_var10 .listEntry .listEntryInfoLayerInner .listEntryLink > a:before, .listBannerSliderInfolayer_var10 .listEntry .listEntryInfoLayerInner .listEntryLink > span:before,.listBannerSliderInfolayer_var402.listBannerSlider_var400 .listEntries .listEntry .listEntryInfoLayer .listEntryLink > a:before,.listBannerSliderInfolayer_var402.listBannerSlider_var400 .listEntries .listEntry .listEntryInfoLayer .listEntryLink > span:before, .elementLink_var14 > a:before, .linkButtonGhostWhite:after, .listBannerSliderInfolayer_var40 .listEntry .listEntryInfoLayerInner .listEntryLink > a:after, .listBannerSliderInfolayer_var40 .listEntry .listEntryInfoLayerInner .listEntryLink > span:after, .listBannerSliderInfolayer_var10 .listEntry .listEntryInfoLayerInner .listEntryLink > a:after, .listBannerSliderInfolayer_var10 .listEntry .listEntryInfoLayerInner .listEntryLink > span:after,.listBannerSliderInfolayer_var402.listBannerSlider_var400 .listEntries .listEntry .listEntryInfoLayer .listEntryLink > a:after,.listBannerSliderInfolayer_var402.listBannerSlider_var400 .listEntries .listEntry .listEntryInfoLayer .listEntryLink > span:after, .elementLink_var14 > a:after {

background-color:transparent;
border:solid 2px #FFFFFF!important;
}
.linkButtonGhostWhite:before, .listBannerSliderInfolayer_var40 .listEntry .listEntryInfoLayerInner .listEntryLink > a:before, .listBannerSliderInfolayer_var40 .listEntry .listEntryInfoLayerInner .listEntryLink > span:before, .listBannerSliderInfolayer_var10 .listEntry .listEntryInfoLayerInner .listEntryLink > a:before, .listBannerSliderInfolayer_var10 .listEntry .listEntryInfoLayerInner .listEntryLink > span:before,.listBannerSliderInfolayer_var402.listBannerSlider_var400 .listEntries .listEntry .listEntryInfoLayer .listEntryLink > a:before,.listBannerSliderInfolayer_var402.listBannerSlider_var400 .listEntries .listEntry .listEntryInfoLayer .listEntryLink > span:before, .elementLink_var14 > a:before {

border-right-width:0!important;
}
.linkButtonGhostWhite:after, .listBannerSliderInfolayer_var40 .listEntry .listEntryInfoLayerInner .listEntryLink > a:after, .listBannerSliderInfolayer_var40 .listEntry .listEntryInfoLayerInner .listEntryLink > span:after, .listBannerSliderInfolayer_var10 .listEntry .listEntryInfoLayerInner .listEntryLink > a:after, .listBannerSliderInfolayer_var10 .listEntry .listEntryInfoLayerInner .listEntryLink > span:after,.listBannerSliderInfolayer_var402.listBannerSlider_var400 .listEntries .listEntry .listEntryInfoLayer .listEntryLink > a:after,.listBannerSliderInfolayer_var402.listBannerSlider_var400 .listEntries .listEntry .listEntryInfoLayer .listEntryLink > span:after, .elementLink_var14 > a:after {

border-left-width:0!important;
}
.linkButtonGhostBlue span, .elementLink_var17 > a span, .linkButtonGhost span, .listPictureAlbumTeaser_var0 .linkGallery span, .listEntryElementLink_var30 a span, .listDefaultLink_var32 .listEntryLink a span, .listDefaultLink_var31 .listEntryLink a span, .listDefaultLink_var30 .listEntryLink a span, .listBannerSliderInfolayer_var22 .listEntry .listEntryInfoLayerInner .listEntryLink > * span, .listBannerSliderInfolayer_var50 .listEntry .listEntryInfoLayerInner .listEntryLink > a span, .listBannerSliderInfolayer_var50 .listEntry .listEntryInfoLayerInner .listEntryLink > span span, .listBannerSlider_var400 .listEntries .listEntry .listEntryInfoLayer .listEntryLink > a span, .listBannerSlider_var400 .listEntries .listEntry .listEntryInfoLayer .listEntryLink > span span, .elementCategoryFilterList .quickfilterButtons span span {

color:#00A0D2!important;
}
.linkButtonGhostBlue:before, .elementLink_var17 > a:before, .linkButtonGhost:before, .listPictureAlbumTeaser_var0 .linkGallery:before, .listEntryElementLink_var30 a:before, .listDefaultLink_var32 .listEntryLink a:before, .listDefaultLink_var31 .listEntryLink a:before, .listDefaultLink_var30 .listEntryLink a:before, .listBannerSliderInfolayer_var22 .listEntry .listEntryInfoLayerInner .listEntryLink > *:before, .listBannerSliderInfolayer_var50 .listEntry .listEntryInfoLayerInner .listEntryLink > a:before, .listBannerSliderInfolayer_var50 .listEntry .listEntryInfoLayerInner .listEntryLink > span:before, .listBannerSlider_var400 .listEntries .listEntry .listEntryInfoLayer .listEntryLink > a:before, .listBannerSlider_var400 .listEntries .listEntry .listEntryInfoLayer .listEntryLink > span:before, .elementCategoryFilterList .quickfilterButtons span:before, .linkButtonGhostBlue:after, .elementLink_var17 > a:after, .linkButtonGhost:after, .listPictureAlbumTeaser_var0 .linkGallery:after, .listEntryElementLink_var30 a:after, .listDefaultLink_var32 .listEntryLink a:after, .listDefaultLink_var31 .listEntryLink a:after, .listDefaultLink_var30 .listEntryLink a:after, .listBannerSliderInfolayer_var22 .listEntry .listEntryInfoLayerInner .listEntryLink > *:after, .listBannerSliderInfolayer_var50 .listEntry .listEntryInfoLayerInner .listEntryLink > a:after, .listBannerSliderInfolayer_var50 .listEntry .listEntryInfoLayerInner .listEntryLink > span:after, .listBannerSlider_var400 .listEntries .listEntry .listEntryInfoLayer .listEntryLink > a:after, .listBannerSlider_var400 .listEntries .listEntry .listEntryInfoLayer .listEntryLink > span:after, .elementCategoryFilterList .quickfilterButtons span:after {

background-color:transparent;
border:solid 2px #00A0D2!important;
}
.linkButtonGhostBlue:before, .elementLink_var17 > a:before, .linkButtonGhost:before, .listPictureAlbumTeaser_var0 .linkGallery:before, .listEntryElementLink_var30 a:before, .listDefaultLink_var32 .listEntryLink a:before, .listDefaultLink_var31 .listEntryLink a:before, .listDefaultLink_var30 .listEntryLink a:before, .listBannerSliderInfolayer_var22 .listEntry .listEntryInfoLayerInner .listEntryLink > *:before, .listBannerSliderInfolayer_var50 .listEntry .listEntryInfoLayerInner .listEntryLink > a:before, .listBannerSliderInfolayer_var50 .listEntry .listEntryInfoLayerInner .listEntryLink > span:before, .listBannerSlider_var400 .listEntries .listEntry .listEntryInfoLayer .listEntryLink > a:before, .listBannerSlider_var400 .listEntries .listEntry .listEntryInfoLayer .listEntryLink > span:before, .elementCategoryFilterList .quickfilterButtons span:before {

border-right-width:0!important;
}
.linkButtonGhostBlue:after, .elementLink_var17 > a:after, .linkButtonGhost:after, .listPictureAlbumTeaser_var0 .linkGallery:after, .listEntryElementLink_var30 a:after, .listDefaultLink_var32 .listEntryLink a:after, .listDefaultLink_var31 .listEntryLink a:after, .listDefaultLink_var30 .listEntryLink a:after, .listBannerSliderInfolayer_var22 .listEntry .listEntryInfoLayerInner .listEntryLink > *:after, .listBannerSliderInfolayer_var50 .listEntry .listEntryInfoLayerInner .listEntryLink > a:after, .listBannerSliderInfolayer_var50 .listEntry .listEntryInfoLayerInner .listEntryLink > span:after, .listBannerSlider_var400 .listEntries .listEntry .listEntryInfoLayer .listEntryLink > a:after, .listBannerSlider_var400 .listEntries .listEntry .listEntryInfoLayer .listEntryLink > span:after, .elementCategoryFilterList .quickfilterButtons span:after {

border-left-width:0!important;
}
.linkButtonWhite, .listDefaultLink_var41 .listEntryLink a {



display:inline-block;
text-decoration:none;
padding:0.25rem 0.6rem;
color:#4E4E4E;
background-color:#FFFFFF;
border:solid 1px #FFFFFF;
}
.linkButtonWhite:before, .listDefaultLink_var41 .listEntryLink a:before {

transform:scale(1.2);
margin-right:8px;
}
.linkButtonWhite:hover, .listDefaultLink_var41 .listEntryLink a:hover {

color:#FFFFFF !important;
background-color:#00A0D2;
border-color:#00A0D2;
}
.isDarkBackground .linkButtonWhite:hover, .isDarkBackground .listDefaultLink_var41 .listEntryLink a:hover, .isLightBackground .isDarkBackground .linkButtonWhite:hover, .isLightBackground .isDarkBackground .listDefaultLink_var41 .listEntryLink a:hover {

color:#000000;
background-color:#FFFFFF;
border-color:#000000;
}
.isLightBackground .linkButtonWhite:hover, .isLightBackground .listDefaultLink_var41 .listEntryLink a:hover, .isDarkBackground .isLightBackground .linkButtonWhite:hover, .isDarkBackground .isLightBackground .listDefaultLink_var41 .listEntryLink a:hover {

color:#FFFFFF !important;
background-color:#00A0D2;
border-color:#00A0D2;
}
.linkButtonWhite:active, .listDefaultLink_var41 .listEntryLink a:active {

color:#FFFFFF !important;
background-color:#00A0D2;
border-color:#00A0D2;
}
.isDarkBackground .linkButtonWhite:active, .isDarkBackground .listDefaultLink_var41 .listEntryLink a:active, .isLightBackground .isDarkBackground .linkButtonWhite:active, .isLightBackground .isDarkBackground .listDefaultLink_var41 .listEntryLink a:active {

color:#000000;
background-color:#FFFFFF;
border-color:#000000;
}
.isLightBackground .linkButtonWhite:active, .isLightBackground .listDefaultLink_var41 .listEntryLink a:active, .isDarkBackground .isLightBackground .linkButtonWhite:active, .isDarkBackground .isLightBackground .listDefaultLink_var41 .listEntryLink a:active {

color:#FFFFFF !important;
background-color:#00A0D2;
border-color:#00A0D2;
}
.linkButtonNeutral {


display:inline-block;
text-decoration:none;
padding:0.25rem 0.6rem;
border:solid 1px transparent;
color:#00A0D2;
background-color:transparent;
border-color:transparent;
}
.isDarkBackground .linkButtonNeutral, .isLightBackground .isDarkBackground .linkButtonNeutral {

color:#FFFFFF;
background-color:transparent;
border-color:transparent;
}
.isLightBackground .linkButtonNeutral, .isDarkBackground .isLightBackground .linkButtonNeutral {

color:#00A0D2;
background-color:transparent;
border-color:transparent;
}
.linkButtonNeutral:before {

transform:scale(1.2);
margin-right:8px;
}
.linkButtonNeutral:hover {

color:#00A0D2;
background-color:transparent;
border-color:transparent;
}
.isDarkBackground .linkButtonNeutral:hover, .isLightBackground .isDarkBackground .linkButtonNeutral:hover {

color:#00A0D2;
background-color:transparent;
border-color:transparent;
}
.isLightBackground .linkButtonNeutral:hover, .isDarkBackground .isLightBackground .linkButtonNeutral:hover {

color:#00A0D2;
background-color:transparent;
border-color:transparent;
}
.linkButtonNeutral:active, .linkButtonNeutral.selected {

color:#00A0D2;
background-color:transparent;
border-color:#00A0D2;
}
.isDarkBackground .linkButtonNeutral:active, .isLightBackground .isDarkBackground .linkButtonNeutral:active, .isDarkBackground .linkButtonNeutral.selected, .isLightBackground .isDarkBackground .linkButtonNeutral.selected {

color:#00A0D2;
background-color:transparent;
border-color:#00A0D2;
}
.isLightBackground .linkButtonNeutral:active, .isDarkBackground .isLightBackground .linkButtonNeutral:active, .isLightBackground .linkButtonNeutral.selected, .isDarkBackground .isLightBackground .linkButtonNeutral.selected {

color:#00A0D2;
background-color:transparent;
border-color:#00A0D2;
}
.linkButtonImportant {



display:inline-block;
text-decoration:none;
padding:0.25rem 0.6rem;
border:solid 1px #00A0D2;
color:#FFFFFF;
background-color:#4E4E4E;
border-color:#4E4E4E;
}
.isDarkBackground .linkButtonImportant, .isLightBackground .isDarkBackground .linkButtonImportant {

color:#4E4E4E;
background-color:#FFFFFF;
border-color:#FFFFFF;
}
.isLightBackground .linkButtonImportant, .isDarkBackground .isLightBackground .linkButtonImportant {

color:#FFFFFF;
background-color:#4E4E4E;
border-color:#4E4E4E;
}
.linkButtonImportant:before {

transform:scale(1.2);
margin-right:8px;
}
.linkButtonImportant:hover {

color:#FFFFFF;
background-color:#00A0D2;
border-color:#00A0D2;
}
.isDarkBackground .linkButtonImportant:hover, .isLightBackground .isDarkBackground .linkButtonImportant:hover {

color:#000000;
background-color:#FFFFFF;
border-color:#000000;
}
.isLightBackground .linkButtonImportant:hover, .isDarkBackground .isLightBackground .linkButtonImportant:hover {

color:#FFFFFF;
background-color:#00A0D2;
border-color:#00A0D2;
}
.linkButtonImportant:active {

color:#FFFFFF;
background-color:#00A0D2;
border-color:#00A0D2;
}
.isDarkBackground .linkButtonImportant:active, .isLightBackground .isDarkBackground .linkButtonImportant:active {

color:#000000;
background-color:#FFFFFF;
border-color:#000000;
}
.isLightBackground .linkButtonImportant:active, .isDarkBackground .isLightBackground .linkButtonImportant:active {

color:#FFFFFF;
background-color:#00A0D2;
border-color:#00A0D2;
}


.elementLink {

































margin-bottom:15px;
display:table;
}
.elementLink > a {



background-position:left 3px;
display:inline-flex;
}
.elementLink > a.iconUrl:before {

display:none;
}
.elementLink > a.iconUrl span {

background-size:100%;
}
.elementLink > a.iconUrl span + span {

width:auto;
}
.elementLink > a.iconUrl .linkIconEmbed {

display:flex;
}
.elementLink > a.iconUrl .linkIconEmbed svg .line {

stroke:#00A0D2 !important;
}
.elementLink > a.iconUrl:hover .linkIconEmbed svg .line {

stroke:#00A0D2 !important;
}
.elementLink > a.iconFa {

text-decoration:none;
}
.elementLink > a.iconFa .linkIconFa {

margin:0 6px 0 -3px;
height:1.5rem;
padding-top:5px;
}
.elementLink > a.iconFa a {

text-decoration:underline;
}
.elementLink .infoDownloadSize {

opacity:0.7;
padding-left:4px;
text-decoration:none;
}
.elementLink .downloadIconSizeLinkSize {

display:inline-block;
text-decoration:inherit;
}
.elementLink .downloadIconSizeLinkSize span:first-child {

padding-right:4px;
}
.elementLink .downloadIconSizeLinkSize .infoDownloadSize {

opacity:0.7;
padding-left:0;
display:inline-block;
text-decoration:none;
}
.elementLink span.formatPart {

font-weight:bold;
opacity:0.6;
}
.elementLink_var0 + .elementLink_var0 {

margin-top:-11.25px;
}
.elementLink_var0 a:before {

position:absolute;
right:0;
}
.elementLink_var0 a:after {

display:none;
}
.elementLink_var1 > a {

font-family:"Roboto-Bold", Arial, Helvetica, Sans-serif;
text-decoration:none;
text-transform:uppercase;
}
.elementLink_var1 + .elementLink_var1 {

margin-top:7.5px;
}


.elementLink_var5 {




width:100%;
}
.elementLink_var5 > a {

position:relative;
display:flex;
flex-wrap:nowrap;
text-decoration:none;
margin-bottom:20px;
padding-right:0;
}
.elementLink_var5 > a:hover {

color:#FFFFFF!important;
}
.isLightBackground .elementLink_var5 > a:hover {

color:#000000!important;
}
.elementLink_var5 > a:hover span {

padding-left:min(30px,calc(1.1494252874vw + 10.6896551724px));
}
.elementLink_var5 > a:before {

margin-right:min(30px,calc(1.1494252874vw + 10.6896551724px));
}
.elementLink_var5 > a:after {

position:absolute;
display:inline-block;
content:'';
top:calc(50% - 10px);
right:0;
width:22px;
height:22px;
background:url(/weblication-wGlobal/wGlobal/layout/images/ewg/optimized/icon-chevron-down-white.svg) no-repeat 0 0;
background-size:contain;
background-position:center;
transform:translate(0,-50%) rotate(-90deg);
visibility:visible;
}
.elementLink_var5 > a span {

display:inline-block;
width:100%;
padding-left:0;
padding-bottom:20px;
text-decoration:none;
border-bottom:1px solid #FFFFFF;
transition:padding 500ms ease;
}
.isLightBackground .elementLink_var5 > a span {

border-bottom:1px solid #000000;
}
.elementLink_var5 + .elementLink_var5 {

margin-top:-11.25px;
}
.elementLink_var19 > a {

position:relative;
display:block;
top:10px;
width:39px;
height:39px;
border-radius:19.5px;
background-color:#FFFFFF;
text-indent:-9999px;
font-size:1px;
cursor:pointer;
}
.weditor .elementLink_var19 > a {

top:0;
left:50px;
}
.elementLink_var19 > a:before {

display:none;
}
.elementLink_var19 > a:after {

position:absolute;
display:block;
content:"";
top:50%;
left:50%;
width:15px;
height:8px;
transform:translate(-50%,-50%) rotate(-90deg);
margin:0;
padding:0;
background:url(/weblication-wGlobal/wGlobal/layout/images/ewg/optimized/icon-chevron-down-red.svg) no-repeat 0 0;
background-size:contain;
}
.elementLink_var21 > a {

position:relative;
display:block;
top:10px;
width:39px;
height:39px;
border-radius:19.5px;
background-color:#00A0D2;
text-indent:-9999px;
font-size:1px;
cursor:pointer;
}
.weditor .elementLink_var21 > a {

top:0;
left:50px;
}
.elementLink_var21 > a:before {

display:none;
}
.elementLink_var21 > a:after {

position:absolute;
display:block;
content:"";
top:50%;
left:50%;
width:15px;
height:8px;
transform:translate(-50%,-50%) rotate(-90deg);
margin:0;
padding:0;
background:url(/weblication-wGlobal/wGlobal/layout/images/ewg/optimized/icon-chevron-down-white.svg) no-repeat 0 0;
background-size:contain;
}


.elementLinkPosition_var5 {

display:block;
}
.elementLinkPosition_var5 > a {

float:left !important;
margin-left:calc(1.15 * calc(0.1860974275vw + 33.302134647px));
}
.elementLinkPosition_var5.elementLink_var0 > a, .elementLinkPosition_var5.elementLink_var1 > a {

margin-left:0;
}
.elementLinkPosition_var5:after {

display:table;
overflow:hidden;
visibility:hidden;
clear:both;
content:"";
height:0;
font-size:0;
line-height:0;
}
@media (min-width: 992px) {
.elementLinkPosition_var5 > a {

margin-right:calc(1.15 * calc(0.1860974275vw + 33.302134647px));
}
}


.elementLinkPosition_var10 {

display:block;
}
.elementLinkPosition_var10 > a {

margin-left:calc(1.15 * calc(0.1860974275vw + 33.302134647px));
}
.elementLinkPosition_var10.elementLink_var0 > a, .elementLinkPosition_var10.elementLink_var1 > a {

margin-left:0;
}
.elementLinkPosition_var10:after {

display:table;
overflow:hidden;
visibility:hidden;
clear:both;
content:"";
height:0;
font-size:0;
line-height:0;
}
@media (min-width: 992px) {
.elementLinkPosition_var10 {

float:left;
}
.elementLinkPosition_var10 > a {

margin-right:calc(1.15 * calc(0.1860974275vw + 33.302134647px));
}
}
@media (max-width: 991px) {
.elementLinkPosition_var10 > a {

margin-right:calc(1.15 * calc(0.1860974275vw + 33.302134647px));
}
}


.elementLinkPosition_var20 {

display:block;
}
.elementLinkPosition_var20 > a {

margin-left:calc(1.15 * calc(0.1860974275vw + 33.302134647px));
}
.elementLinkPosition_var20.elementLink_var0 > a, .elementLinkPosition_var20.elementLink_var1 > a {

margin-right:0;
}
.elementLinkPosition_var20:after {

display:table;
overflow:hidden;
visibility:hidden;
clear:both;
content:"";
height:0;
font-size:0;
line-height:0;
}
@media (max-width: 991px) {
.elementLinkPosition_var20 {

float:left;
}
.elementLinkPosition_var20 > a {

margin-right:calc(1.15 * calc(0.1860974275vw + 33.302134647px));
}
}
@media (min-width: 992px) {
.elementLinkPosition_var20 {

float:right;
}
.elementLinkPosition_var20 > a {

margin-right:calc(0.1860974275vw + 33.302134647px);
}
}


.elementLinkPosition_var23 {

display:block;
}
.elementLinkPosition_var23 > a {

margin-left:calc(1.15 * calc(0.1860974275vw + 33.302134647px));
}
.elementLinkPosition_var23.elementLink_var0 > a, .elementLinkPosition_var23.elementLink_var1 > a {

margin-right:0;
}
.elementLinkPosition_var23:after {

display:table;
overflow:hidden;
visibility:hidden;
clear:both;
content:"";
height:0;
font-size:0;
line-height:0;
}
@media (max-width: 991px) {
.elementLinkPosition_var23 > a {

margin-right:calc(1.15 * calc(0.1860974275vw + 33.302134647px));
}
}
@media (min-width: 992px) {
.elementLinkPosition_var23 {

float:right;
}
.elementLinkPosition_var23 > a {

margin-right:calc(0.1860974275vw + 33.302134647px);
}
}


.elementLinkPosition_var31 {

display:table;
margin-left:auto !important;
margin-right:auto !important;
}
@media (max-width: 991px) {
.elementLinkPosition_var30 {

display:block;
float:left;
}
.elementLinkPosition_var30 > a {

margin-left:calc(1.15 * calc(0.1860974275vw + 33.302134647px));
}
}
@media (min-width: 992px) {
.elementLinkPosition_var30 {

display:table;
margin-left:auto !important;
margin-right:auto !important;
}
}


.elementLinkPosition_var60 {

display:block;
}
.elementLinkPosition_var60 > a {

display:block;
text-align:center;
}


.elementNavigation {

position:relative;
}
.elementNavigation #navigationMainToggler {

display:none;
}
.elementNavigation li > ul {

padding:0 0 0 1rem;
}
.elementNavigation a {

text-decoration:none;
}


.elementNavigationSections {

margin-bottom:0;
}
.elementNavigationSections .listOfSections:empty {

display:none;
}


.elementNavigationSections_var0 {

background-color:#4E4E4E;
width:100%;

}
.elementNavigationSections_var0 ul {

display:block;
list-style-type:none;
margin:0 auto;
padding:0;
text-align:center;
}
.elementNavigationSections_var0 li {

display:inline-block;

}
.elementNavigationSections_var0 li:hover a, .elementNavigationSections_var0 li.selected a {

border-bottom:solid 4px #FFFFFF;
}
.elementNavigationSections_var0 a {



display:block;
border-bottom:solid 4px transparent;
text-decoration:none;
background:none;
color:#FFFFFF;
font-size:min(16px,calc(0.0766283525vw + 14.7126436782px));
padding:10px 10px 6px 10px;
text-transform:uppercase;
}
.elementNavigationSections_var0 a:hover {

color:#FFFFFF;
}
@media (max-width: 768px) {
.elementNavigationSections_var0 ul {

display:none;
}
.elementNavigationSections_var0 ul.open {

display:block;
}
.elementNavigationSections_var0 li {

display:block;
text-align:left;
}
.elementNavigationSections_var0 .navigationSectionToggler {


display:block;
position:relative;
min-height:40px;
margin-right:2px;
padding:12px 38px 12px 16px;
cursor:pointer;
color:#FFFFFF;
text-decoration:none;
font-size:16px;
text-transform:uppercase;
}
.elementNavigationSections_var0 .navigationSectionToggler:before {

content:'';
position:absolute;
right:12px;
width:18px;
height:10px;
border-top:solid 2px #FFFFFF;
border-bottom:solid 2px #FFFFFF;
}
.elementNavigationSections_var0 .navigationSectionToggler:after {

content:'';
position:absolute;
right:12px;
width:18px;
height:18px;
border-bottom:solid 2px #FFFFFF;
}
.elementNavigationSections_var0 .navigationSectionToggler.closed:before {

transition:all 0.3s linear,border-color 0.3s 0.3s linear;
}
.elementNavigationSections_var0 .navigationSectionToggler.closed:after {

transition:all 0.3s linear;
}
.elementNavigationSections_var0 .navigationSectionToggler.open:before {

transition:all 0.3s linear,border-color 0.1s linear;
margin-top:6px;
transform:rotate(45deg);
right:14px;
width:19px;
border-bottom-color:transparent;
}
.elementNavigationSections_var0 .navigationSectionToggler.open:after {

transition:all 0.3s linear;
margin-top:-5px;
transform:rotate(-45deg);
right:17px;
width:19px;
}
}


.elementOpenStreetMap {

position:relative;
padding-bottom:75%;
height:0;
width:100% !important;
max-width:100% !important;
overflow:hidden;
}
.elementOpenStreetMap .mapContainer {

position:absolute;
visibility:hidden;
top:0;
left:0;
width:100%;
height:100%;
}
.elementOpenStreetMap .mapMarkerPopup {

position:relative;
border:solid 1px #c0c0c0;
border-radius:5px;
padding:0.5rem 1.5rem 0.5rem 1rem;
background:#FFFFFF;
}
.elementOpenStreetMap .mapMarkerPopup:after, .elementOpenStreetMap .mapMarkerPopup:before {

top:100%;
left:50%;
border:solid transparent;
content:" ";
height:0;
width:0;
position:absolute;
pointer-events:none;
}
.elementOpenStreetMap .mapMarkerPopup:before {

border-top-color:#c0c0c0;
border-width:11px;
margin-left:-11px;
}
.elementOpenStreetMap .mapMarkerPopup:after {

border-top-color:#ffffff;
border-width:10px;
margin-left:-10px;
}
.elementOpenStreetMap .mapMarkerPopupContent {

font-size:0.8rem;
line-height:140%;
}
.elementOpenStreetMap .mapMarkerPopupContent p, .elementOpenStreetMap .mapMarkerPopupContent a {

color:#4E4E4E;
}
.elementOpenStreetMap .mapMarkerPopupContent p:last-child {

margin-bottom:0;
}
.elementOpenStreetMap .mapMarkerPopupContent .mapMarkerPopupTitle {

padding-top:0;
font-size:1rem;
color:#4E4E4E;
}
.elementOpenStreetMap .mapMarkerPopupContent .mapMarkerPopupTitle a, .elementOpenStreetMap .mapMarkerPopupContent .mapMarkerPopupTitle a:hover {

color:#4E4E4E;
}
.elementOpenStreetMap .mapMarkerPopupContent .mapMarkerPopupDescription {

color:#4E4E4E;
}
.elementOpenStreetMap .mapMarkerPopupContent .mapMarkerPopupLinkDetails {

display:block;
margin-top:0.36rem;
}
.elementOpenStreetMap .mapMarkerPopupContent .mapMarkerPopupLinkRoute {

display:block;
margin-top:0.36rem;
}
.elementOpenStreetMap .mapMarkerPopupCloser {

cursor:pointer;
display:block;
box-sizing:border-box;
position:absolute;
z-index:3;
right:6px;
top:10px;
width:16px;
height:16px;
font-size:0;
color:transparent;
background-color:transparent;
transition:transform 0.3s ease-in-out;
}
.elementOpenStreetMap .mapMarkerPopupCloser:hover {

transition:all 0.3s linear;
}
.elementOpenStreetMap .mapMarkerPopupCloser:before {

content:'';
position:absolute;
width:13px;
height:5px;
margin:3px 0 0 2px;
border-top:solid 1px #FFFFFF;
transform:rotate(45deg);
transform-origin:1px 3px;
}
.elementOpenStreetMap .mapMarkerPopupCloser:after {

content:'';
position:absolute;
width:13px;
height:10px;
margin:3px 0 0 2px;
border-bottom:solid 1px #FFFFFF;
transform:rotate(-45deg);
transform-origin:1px 8px;
}
.elementOpenStreetMap .ol-attribution *, .elementOpenStreetMap .ol-attribution *:hover {

color:#666666 !important;
}
.elementOpenStreetMap .containerConfirmBeforeLoad {

position:absolute;
width:100%;
height:100%;
background:#E8ECEF;
cursor:pointer;
}
.elementOpenStreetMap .containerConfirmBeforeLoad:before {

content:'';
position:absolute;
width:160px;
height:160px;
left:50%;
top:50%;
margin:-80px 0 0 -80px;
background-image:url('/weblication-wGlobal/wGlobal/layout/images/map-icons/mapConfirm.svg');
background-size:100%;
}
.elementOpenStreetMap .startNotice {

position:absolute;
bottom:0;
width:100%;
padding:1rem 0;
font-size:0.7rem;
line-height:130%;
color:#4E4E4E;
text-align:center;
}
.elementOpenStreetMap .startNotice #buttonEditStartNotice {

position:absolute;
top:4px;
right:4px;
}
.elementOpenStreetMapStatic {

position:relative;
}
.elementOpenStreetMapStatic .elementPicture figure {

display:block;
}
.elementOpenStreetMapStatic .elementPicture figure img {

display:block;
width:100%;
}
.elementOpenStreetMapStatic .openStreetMapCopyright {

position:absolute;
right:0;
bottom:0;
padding:0 0.4rem;
font-size:0.7rem;
line-height:130%;
background:rgba(255,255,255,0.7);
}


.elementOpenStreetMapHeight_var50 {

padding-bottom:50% !important;
}


.elementOpenStreetMapHeight_var25 {

padding-bottom:55% !important;
}
@media (min-width: 768px) {
.elementOpenStreetMapHeight_var25 {

padding-bottom:25% !important;
}
}
.elementOpenStreetMapStyler_var0 canvas, .elementOpenStreetMapStyler_var0 .elementPicture {

filter:brightness(1.1) saturate(1.0);
}
.elementOpenStreetMapStyler_var69 canvas, .elementOpenStreetMapStyler_var69 .elementPicture {

filter:brightness(1.1);
}
.elementOpenStreetMapStyler_var75 canvas, .elementOpenStreetMapStyler_var75 .elementPicture {

filter:invert(100%) brightness(150%);
}




.pictureZoomer {

box-sizing:border-box;
z-index:1;
cursor:pointer;
pointer-events:none;
display:none;
position:absolute;
right:12px;
top:15px;
width:24px;
height:24px;
font-size:0;
color:transparent;
border:none;
border-radius:50%;
background-color:rgba(255,255,255,0.5);
transition:all 0.2s ease-in-out;
}
.pictureZoomer:before {

content:'';
position:absolute;
left:6px;
top:11px;
display:block;
width:12px;
height:2px;
background-color:#4E4E4E;
}
.pictureZoomer:after {

content:'';
position:absolute;
left:11px;
top:6px;
display:block;
width:2px;
height:12px;
background-color:#4E4E4E;
}
.wglMaximized .pictureZoomer {

transform:rotate(45deg);
}


.wMagnifier {

cursor:none;
z-index:999;
background-color:#ffffff;
border:solid 5px rgba(255,255,255,0.8);
box-shadow:0 0 8px 1px rgba(0,0,0,0.6), inset 0 0 1px 0 rgba(0,0,0,0.2);
border-radius:100%;
position:absolute;
top:-60px;
left:-60px;
width:160px;
height:160px;
}


.elementPicture {









display:block;
position:relative;
line-height:0;
text-align:center;
}
.elementPicture.hasPictureHover .pictureHover {

position:absolute;
top:0;
left:0;
width:100%;
opacity:0;
}
.elementPicture.hasPictureHover:hover .picture {

opacity:0;
}
.elementPicture.hasPictureHover:hover .pictureHover {

opacity:1;
}
.elementPicture figure {

position:relative;
display:inline-block;
max-width:100%;
margin:0;
padding:0;
}
.elementPicture figcaption {

position:relative;
padding:8px 4px;
font-weight:bold;
font-size:min(16px,calc(0.0766283525vw + 14.7126436782px));
line-height:min(26px,calc(0.0766283525vw + 24.7126436782px));
}
.elementPicture figcaption > div.pictureTitle {

font-weight:bold;
font-size:min(16px,calc(0.0766283525vw + 14.7126436782px));
line-height:min(26px,calc(0.0766283525vw + 24.7126436782px));
}
.elementPicture figcaption > div.pictureDescription {

font-weight:normal;
font-size:min(16px,calc(0.0766283525vw + 14.7126436782px));
font-family:"Roboto-Bold", Arial, Helvetica, Sans-serif;
line-height:min(26px,calc(0.0766283525vw + 24.7126436782px));
}
.elementPicture figcaption > div.pictureCopyright {

clear:both;
font-weight:normal;
font-size:0.7rem;
line-height:1rem;
color:rgba(78,78,78,0.7);
}
.elementPicture img {

display:block;
}
.elementPicture svg {

display:block;
max-width:100%;
width:100%;
height:auto;
}
.elementPicture svg[width] {

width:auto;
}


.elementPicture_var225 {




































flex-grow:1;
display:flex;
height:100%;
}
.elementPicture_var225 a > figure {

height:100%;
}
.elementPicture_var225 figure {

width:100%;
height:auto;
}
.elementPicture_var225 figure picture {

width:100%;
height:100%;
}
.elementPicture_var225 figure picture img {

width:100%;
height:100%;
object-fit:contain!important;
}


.elementPicture_var227 {




































flex-grow:1;
display:flex;
height:100%;
}
.elementPicture_var227 a > figure {

height:100%;
}
.elementPicture_var227 figure {

width:100%;
height:auto;
}
.elementPicture_var227 figure picture {

width:100%;
height:100%;
}
.elementPicture_var227 figure picture img {

width:100%;
height:100%;
object-fit:contain!important;
object-position:bottom!important;
}


.elementPicture_var215 {




































flex-grow:1;
display:flex;
height:100%;
}
.elementPicture_var215 a > figure {

height:100%;
}
.elementPicture_var215 figure {

width:100%;
height:auto;
}
.elementPicture_var215 figure picture {

width:100%;
height:100%;
}
.elementPicture_var215 figure picture img {

width:100%;
height:100%;
object-fit:cover;
}


.elementPicture_var217 {




































flex-grow:1;
display:flex;
height:100%;
}
.elementPicture_var217 a > figure {

height:100%;
}
.elementPicture_var217 figure {

width:100%;
height:auto;
}
.elementPicture_var217 figure picture {

width:100%;
height:100%;
}
.elementPicture_var217 figure picture img {

width:100%;
height:100%;
object-fit:cover;
object-position:top;
}
.elementPicture_var55 figure, .elementPicture_var55 picture > img {

border-radius:100%;
}
.elementPicture_var60 figure, .elementPicture_var60 picture > img {

border-radius:100%;
}
.elementPicture_var60 figure:after, .elementPicture_var60 picture > img:after {

position:absolute;
display:block;
content:'';
top:-3.5%;
left:-3.5%;
width:107%;
height:107%;
background-image:url("/weblication-wGlobal/wGlobal/layout/images/ewg/optimized/image-rounded.svg");
background-repeat:no-repeat;
background-size:contain;
}
.isLightBackground .elementPicture_var60 figure:after, .isLightBackground .elementPicture_var60 picture > img:after {

background-image:url("/weblication-wGlobal/wGlobal/layout/images/ewg/optimized/image-rounded-blue.svg");
}
.elementPicture_var65 picture > img {

object-fit:contain;
}
.elementPicture_var65 figure, .elementPicture_var65 picture > img {

width:calc(5.2873563218vw + 145.1724137931px);
height:calc(5.2873563218vw + 145.1724137931px);
border-radius:100%;
}
.elementPicture_var65 figure:after, .elementPicture_var65 picture > img:after {

position:absolute;
display:block;
content:'';
top:-3.5%;
left:-3.5%;
width:107%;
height:107%;
background-image:url("/weblication-wGlobal/wGlobal/layout/images/ewg/optimized/image-rounded.svg");
background-repeat:no-repeat;
background-size:contain;
}
.isLightBackground .elementPicture_var65 figure:after, .isLightBackground .elementPicture_var65 picture > img:after {

background-image:url("/weblication-wGlobal/wGlobal/layout/images/ewg/optimized/image-rounded-blue.svg");
}
.elementPictureBorder_var10 figure {

padding:1rem;
background-color:#FFFFFF;
border:solid 1px #7D7D7D;
}
.elementPictureBorder_var10 figure > .pictureZoomer {

margin:1rem 1rem 0 0;
}
.elementPictureBorder_var10 figure > figcaption {

padding:8px 0 0 0;
}
.elementPictureBorder_var10 figure > figcaption > div.pictureTitle {

color:#4E4E4E !important;
}
.elementPictureBorder_var52 figure {

padding:1rem;
background-color:#FFFFFF;
box-shadow:0 2px 16px -2px rgba(0,0,0,0.2);
}
.elementPictureBorder_var52 figure > .pictureZoomer {

margin:1rem 1rem 0 0;
}
.elementPictureBorder_var52 figure > figcaption {

padding:8px 0 0 0;
}
.elementPictureBorder_var52 figure > figcaption > div.pictureTitle {

color:#4E4E4E !important;
}
.elementPictureAspectRatio_var10 figure {

display:block;
}
.elementPictureAspectRatio_var10 figure picture {

height:0 !important;
display:block;
padding-bottom:100%;
}
.elementPictureAspectRatio_var30 figure {

display:block;
}
.elementPictureAspectRatio_var30 figure picture {

height:0 !important;
display:block;
padding-bottom:33.33333%;
}
.elementPictureTitle_var0 figcaption {

display:none;
}


.elementPictureTitle_var8 {


text-align:left!important;
}


.elementPictureTitle_var12 {


text-align:right!important;
}
.elementPicturePosition_var10:last-child figure {

margin-right:0;
}
@media (min-width: 1199.9px) {
.elementPicturePosition_var10 {

margin-bottom:0;
}
.elementPicturePosition_var10 figure {

float:left;
margin-right:2rem;
margin-bottom:2rem;
}
}
.elementPicturePosition_var20:last-child figure {

margin-left:0;
}
@media (min-width: 1199.9px) {
.elementPicturePosition_var20 {

margin-bottom:0;
}
.elementPicturePosition_var20 figure {

float:right;
margin-left:2rem;
margin-bottom:2rem;
}
.elementPicturePosition_var20 figure figcaption {

text-align:right;
}
.elementPicturePosition_var20.elementPictureSize_var2 figure {

transform-origin:right;
}
}


.elementPicturePosition_var111 {

position:absolute;
top:calc(calc(5.8237547893vw + 88.1609195402px) * 1 / -3);
right:calc(calc(5.8237547893vw + 88.1609195402px) * 1 / -3);
width:calc(5.8237547893vw + 88.1609195402px);
z-index:5;
}
.elementPicturePosition_var111.weditor .elementPicturePosition_var111, .browseedit:not(.wpreview) .elementPicturePosition_var111 {

position:relative;
top:unset;
right:unset;
width:auto;
}
@media (max-width: 767px) {
.elementPicturePosition_var111 {

top:calc(calc(5.8237547893vw + 88.1609195402px) * 1 / -4);
right:calc(calc(5.8237547893vw + 88.1609195402px) * 1 / -5);
}
}


.elementPicturePosition_var30 {

text-align:center;
}
.elementPicturePosition_var30 figure {

margin:0 auto;
display:inline-block;
}


.elementPictureSize_var0 {

max-width:100%;
}
.elementPictureSize_var10 figure {

max-width:100%;
}
@media (min-width: 576px) {
.elementPictureSize_var10 figure {

max-width:240px;
}
}
.elementPictureSize_var125 figure picture img {

transform:scale(1.25);
}
.elementPictureSize_var150 figure picture img {

transform:scale(1.5);
}
.elementPictureSize_var175 figure picture img {

transform:scale(1.75);
}
.elementPictureSize_var200 figure picture img {

transform:scale(2);
}


.elementPictureSize_var1 {


max-width:100%;
}
.elementPictureSize_var1 figure picture {

display:flex;
justify-content:center;
align-items:center;
}
.elementPictureSize_var1 figure picture img {

width:unset!important;
height:unset!important;
min-height:unset!important;
object-fit:contain!important;
}
@media (max-width: 991px) {
.elementPictureSize_var1 {

display:flex;
align-items:center;
}
}


.elementPictureSize_var2 {


max-width:100%;
}
.elementPictureSize_var2 figure {

transform:scale(.8);
}
.elementPictureSize_var2 figure picture {

display:flex;
justify-content:center;
align-items:center;
}
.elementPictureSize_var2 figure picture img {

width:unset!important;
height:unset!important;
min-height:unset!important;
object-fit:contain!important;
}
@media (max-width: 991px) {
.elementPictureSize_var2 {

display:flex;
align-items:center;
}
}


.scriptPlaceholderBeforeLoad {

cursor:pointer;
}
.scriptPlaceholderBeforeLoad .scriptPrivacyNotice {

background:#E8ECEF;
position:relative;
padding:0.3rem 1rem;
bottom:0;
pointer-events:none;
}
.scriptPlaceholderBeforeLoad .scriptPrivacyNotice a {

pointer-events:auto;
}
.scriptPlaceholderBeforeLoad[data-loaded='1'] {

cursor:default;
}
.scriptPlaceholderBeforeLoad[data-loaded='1'] .scriptPrivacyNotice {

display:none;
}




.elementSection, .elementSectionObjectLocation {

















clear:both;
margin:0 0 0 0;
padding:0;
position:relative;
}
.elementSection > .sectionInner, .elementSectionObjectLocation > .sectionInner {

position:relative;
max-width:2560px;
margin:0 auto;
padding:0;
}
.elementSection > .sectionInner > *:last-child, .elementSectionObjectLocation > .sectionInner > *:last-child {

margin-bottom:0;
}
.elementSection > .sectionInner .elementIncludeContentPage > *:last-child, .elementSectionObjectLocation > .sectionInner .elementIncludeContentPage > *:last-child {

margin-bottom:0;
}
.elementSection > .backgroundContainer, .elementSectionObjectLocation > .backgroundContainer {

position:absolute;
overflow:hidden;
z-index:0;
top:0;
left:0;
width:100%;
height:100%;
}
.elementSection > .backgroundContainer > div, .elementSectionObjectLocation > .backgroundContainer > div {

position:absolute;
background-size:cover;
background-position:center;
top:0;
left:0;
width:100%;
height:100%;
}
.elementSection > .backgroundContainer > picture, .elementSectionObjectLocation > .backgroundContainer > picture {

display:block;
}
.elementSection > .backgroundContainer > video, .elementSectionObjectLocation > .backgroundContainer > video, .elementSection > .backgroundContainer > picture > img, .elementSectionObjectLocation > .backgroundContainer > picture > img {

position:absolute;
top:0;
left:0;
width:100%;
height:auto;
min-width:100%;
min-height:100%;
object-fit:cover;
}
.elementSection > .backgroundContainer picture > img, .elementSectionObjectLocation > .backgroundContainer picture > img {

width:100%;
height:100%;
object-fit:contain;
opacity:.1;
}
.elementSection:after, .elementSectionObjectLocation:after {

display:table;
overflow:hidden;
visibility:hidden;
clear:both;
content:"";
height:0;
font-size:0;
line-height:0;
}
@media (min-width: 576px) {
.hasBlockLeft #blockContent .elementSection,.hasBlockLeft #blockContent .elementSectionObjectLocation,.hasBlockRight #blockContent .elementSection,.hasBlockRight #blockContent .elementSectionObjectLocation {
padding-left:0 !important;
padding-right:0 !important;
}
}


.elementSectionInnerHeight_var85 {

background-size:cover;
min-height:100vh;
display:flex;
align-items:center;
justify-content:center;
}
.no-weditor .elementSectionInnerHeight_var85 {

overflow:hidden;
}
.weditor .elementSectionInnerHeight_var85, .wComponentsToInsertList .elementSectionInnerHeight_var85 {

min-height:0;
}
.elementSectionInnerHeight_var85 > .sectionInner {

margin:0;
}


.elementSectionPadding_var10 {

padding:0;
}
.browseedit:not(.wpreview) .elementSectionPadding_var10, .weditor .elementSectionPadding_var10 {

padding:45px 45px;
}


.elementSectionPadding_var5 {

padding:calc(4.5977011494vw + 72.7586206897px) 0;
}
.browseedit:not(.wpreview) .elementSectionPadding_var5, .weditor .elementSectionPadding_var5 {

padding:45px 45px;
}


.elementSectionPadding_var12 {

padding:calc(4.5977011494vw + 72.7586206897px) 0 calc(4.5977011494vw + 72.7586206897px) calc(0vw + 100px);
}
.browseedit:not(.wpreview) .elementSectionPadding_var12, .weditor .elementSectionPadding_var12 {

padding:45px 45px;
}
@media (max-width: 991px) {
.elementSectionPadding_var12 {

padding:calc(4.5977011494vw + 72.7586206897px) 0 calc(4.5977011494vw + 72.7586206897px) calc(11.3636363636vw - 12.6136363636px);
}
}


.elementSectionPadding_var15 {

padding:calc(4.5977011494vw + 72.7586206897px) calc(0vw + 100px) calc(4.5977011494vw + 72.7586206897px) 0;
}
.browseedit:not(.wpreview) .elementSectionPadding_var15, .weditor .elementSectionPadding_var15 {

padding:45px 45px;
}
.elementSectionPadding_var15 .floatRight {

margin-right:calc(calc(0vw + 100px) * -1);
}
@media (max-width: 991px) {
.elementSectionPadding_var15 {

padding:calc(4.5977011494vw + 72.7586206897px) calc(11.3636363636vw - 12.6136363636px) calc(4.5977011494vw + 72.7586206897px) 0;
}
}
@media (max-width: 991px) {
.elementSectionPadding_var15 .floatRight {

margin-right:calc(calc(11.3636363636vw - 12.6136363636px) * -1);
}
}


.elementSectionPadding_var0, .elementSectionObjectLocation {

padding:calc(4.5977011494vw + 72.7586206897px) calc(0vw + 100px);
}
.elementSectionPadding_var0 .floatRight, .elementSectionObjectLocation .floatRight {

margin-right:calc(calc(0vw + 100px) * -1);
}
@media (max-width: 991px) {
.elementSectionPadding_var0, .elementSectionObjectLocation {

padding:calc(4.5977011494vw + 72.7586206897px) calc(11.3636363636vw - 12.6136363636px);
}
}
@media (min-width: 576px) {
.hasBlockLeft #blockContent .elementSectionPadding_var0,.hasBlockLeft #blockContent .elementSectionObjectLocation,.hasBlockRight #blockContent .elementSectionPadding_var0,.hasBlockRight #blockContent .elementSectionObjectLocation {
padding-left:0 !important;
padding-right:0 !important;
}
}
@media (max-width: 991px) {
.elementSectionPadding_var0 .floatRight, .elementSectionObjectLocation .floatRight {

margin-right:calc(calc(11.3636363636vw - 12.6136363636px) * -1);
}
}


.elementSectionPadding_var60 {

padding:calc(4.5977011494vw + 72.7586206897px) calc(25.2873563218vw - 64.8275862069px);
}
.elementSectionPadding_var60 .floatRight {

margin-right:calc(calc(25.2873563218vw - 64.8275862069px) * -1);
}
@media (max-width: 991px) {
.elementSectionPadding_var60 {

padding:calc(4.5977011494vw + 72.7586206897px) calc(25.2873563218vw - 64.8275862069px);
}
}
@media (min-width: 576px) {
.hasBlockLeft #blockContent .elementSectionPadding_var60,.hasBlockRight #blockContent .elementSectionPadding_var60 {
padding-left:0 !important;
padding-right:0 !important;
}
}
@media (max-width: 991px) {
.elementSectionPadding_var60 .floatRight {

margin-right:calc(calc(11.3636363636vw - 12.6136363636px) * -1);
}
}


.elementSectionPadding_var65 {

padding:0 0 0 calc(25.2873563218vw - 64.8275862069px);
}
@media (max-width: 991px) {
.elementSectionPadding_var65 {

padding:0 0 0 calc(11.3636363636vw - 12.6136363636px);
}
}
@media (min-width: 576px) {
.hasBlockLeft #blockContent .elementSectionPadding_var65,.hasBlockRight #blockContent .elementSectionPadding_var65 {
padding-left:0 !important;
padding-right:0 !important;
}
}


.elementSectionPadding_var70 {

padding:0 calc(25.2873563218vw - 64.8275862069px) 0 calc(25.2873563218vw - 64.8275862069px);
}
.elementSectionPadding_var70 .floatRight {

margin-right:calc(calc(25.2873563218vw - 64.8275862069px) * -1);
}
@media (max-width: 991px) {
.elementSectionPadding_var70 {

padding:0 calc(11.3636363636vw - 12.6136363636px) 0 calc(11.3636363636vw - 12.6136363636px);
}
}
@media (min-width: 576px) {
.hasBlockLeft #blockContent .elementSectionPadding_var70,.hasBlockRight #blockContent .elementSectionPadding_var70 {
padding-left:0 !important;
padding-right:0 !important;
}
}
@media (max-width: 991px) {
.elementSectionPadding_var70 .floatRight {

margin-right:calc(calc(11.3636363636vw - 12.6136363636px) * -1);
}
}


.elementSectionPadding_var80 {

padding:calc(4.5977011494vw + 72.7586206897px) calc(0vw + 440px);
}
.elementSectionPadding_var80 .floatRight {

margin-right:calc(calc(0vw + 440px) * -1);
}
@media (max-width: 991px) {
.elementSectionPadding_var80 {

padding:calc(4.5977011494vw + 72.7586206897px) calc(66.5584415584vw - 219.5941558442px);
}
}
@media (min-width: 576px) {
.hasBlockLeft #blockContent .elementSectionPadding_var80,.hasBlockRight #blockContent .elementSectionPadding_var80 {
padding-left:0 !important;
padding-right:0 !important;
}
}
@media (max-width: 991px) {
.elementSectionPadding_var80 .floatRight {

margin-right:calc(calc(66.5584415584vw - 219.5941558442px) * -1);
}
}


.elementSectionMargin_var0, .elementSectionObjectLocation {

margin:0;
}


.elementSectionMargin_var12 {

margin:0;
padding-bottom:calc(calc(4.5977011494vw + 72.7586206897px) / 2);
}


.elementSectionMargin_var10 {

margin:0;
padding-bottom:0;
}


.elementSectionMargin_var15 {

margin:0;
padding-top:calc(calc(4.5977011494vw + 72.7586206897px) / 2);
}


.elementSectionMargin_var45 {

margin:0;
padding-top:calc(calc(4.5977011494vw + 72.7586206897px) / 2);
padding-bottom:calc(calc(4.5977011494vw + 72.7586206897px) / 2);
}


.elementSectionMargin_var17 {

margin:0;
padding-top:calc(calc(4.5977011494vw + 72.7586206897px) / 2);
padding-bottom:0;
}


.elementSectionMargin_var31 {

margin:0;
padding-top:0;
}


.elementSectionMargin_var33 {

margin:0;
padding-top:0;
padding-bottom:calc(calc(4.5977011494vw + 72.7586206897px) / 2);
}


.elementSectionMargin_var35 {

margin:0;
padding-top:0;
padding-bottom:0;
}


.elementSectionBackgroundColor_var0 {

background-color:#FFFFFF;

}


.elementSectionBackgroundColor_var30 {

background-color:#E8ECEF;

}


.elementSectionBackgroundColor_var60 {

background-color:#4E4E4E;

}


.elementSectionBackgroundColor_var91 {

background-color:#00A0D2;

}


.elementSectionParallaxBackground_var10 {




position:relative;
background-color:transparent !important;
}
.elementSectionParallaxBackground_var100 > .backgroundContainer > div, .elementSectionParallaxBackground_var100 > .backgroundContainer > picture {

background-attachment:fixed;
}
.ios .elementSectionParallaxBackground_var100 > .backgroundContainer > div,.ios .elementSectionParallaxBackground_var100 > .backgroundContainer > picture {
background-attachment:inherit;
}
.ioslt14 .elementSectionParallaxBackground_var100 > .backgroundContainer > div,.ioslt14 .elementSectionParallaxBackground_var100 > .backgroundContainer > picture {
background-attachment:inherit;
position:fixed;
pointer-events:none;
}
.ios.crios .elementSectionParallaxBackground_var100 > .backgroundContainer > div,.ios.crios .elementSectionParallaxBackground_var100 > .backgroundContainer > picture {
background-attachment:inherit;
position:relative;
}
.elementSectionBackgroundPosition_var0 > .backgroundContainer {

padding-left:12vw;
padding-right:12vw;
}
.elementSectionBackgroundPosition_var10 > .backgroundContainer {

padding-left:5vw;
padding-right:25vw;
}
.elementSectionBackgroundPosition_var10 > .backgroundContainer > div {

background-position:left;
}
.elementSectionBackgroundPosition_var10 > .backgroundContainer picture > img {

object-position:left;
}
.elementSectionBackgroundPosition_var20 > .backgroundContainer {

padding-left:25vw;
padding-right:5vw;
}
.elementSectionBackgroundPosition_var20 > .backgroundContainer > div {

background-position:right;
}
.elementSectionBackgroundPosition_var20 > .backgroundContainer picture > img {

object-position:right;
}
.elementSectionBackgroundSize_var0 > .backgroundContainer {

padding-left:12vw;
padding-right:12vw;
}
.elementSectionBackgroundSize_var0 > .backgroundContainer > div {

background-size:70%;
background-position:center;
}
.elementSectionBackgroundSize_var10 > .backgroundContainer {

padding-left:0;
padding-right:0;
}
.elementSectionBackgroundSize_var10 > .backgroundContainer > div {

background-size:100%;
background-position:top;
}
.elementSitemap_var0 ul[data-navlevel='1'] a {

text-decoration:none;
display:block;
font-size:min(16px,calc(0.0766283525vw + 14.7126436782px));
line-height:min(26px,calc(0.0766283525vw + 24.7126436782px));
color:#00A0D2;
padding:0.1rem 0;
}
.elementSitemap_var0 ul[data-navlevel='1'] > li > a {

display:block;
font-size:min(30px,calc(0.4597701149vw + 22.275862069px));
line-height:min(38px,calc(0.6130268199vw + 27.7011494253px));
color:#4E4E4E;
padding:0.6rem 0;
}
.elementSitemap_var0 ul[data-navlevel='1'] > li > ul {

padding:0 0 1.6rem 0;
}
.elementSitemap_var0 ul[data-navlevel='1'] > li > ul > li ul {

padding:0.4rem 0 1.2rem 1.6rem;
}


.elementSocialButton {

display:inline-block;
position:relative;
margin:0 0.5rem 0.5rem 0 !important;
width:72px;
height:72px;
}
.elementSocialButton:first-child:last-child {

margin-right:0 !important;
}
.elementSocialButton .socialIcon {

position:absolute;
width:100%;
height:100%;
background-image:url("/weblication-wGlobal/wGlobal/layout/images/social-icons/optimized/social-icons@fill(ffffff).svg");
background-size:1000%;
background-repeat:no-repeat;
}
.elementSocialButton .socialLink {

cursor:pointer;
text-decoration:none;
display:block;
position:absolute;
top:0;
left:0;
width:100%;
height:100%;
}


.elementSocialButton_var0 {









position:relative;
}
.elementSocialButton_var0 .socialIcon {

position:absolute;
top:0;
left:0;
}
.elementSocialButton_var0 .socialLink {

cursor:pointer;
display:block;
position:absolute;
top:0;
left:0;
width:100%;
height:100%;
}


.elementSocialButton_var110 {









position:relative;
margin-bottom:0 !important;
}
.elementSocialButton_var110 .socialIcon {

background-image:url("/weblication-wGlobal/wGlobal/layout/images/social-icons/optimized/social-icons@fill(FFFFFF).svg");
position:absolute;
top:0;
left:0;
}
.elementSocialButton_var110 .socialLink {

cursor:pointer;
display:block;
position:absolute;
top:0;
left:0;
width:100%;
height:100%;
}


.elementSocialButtonType_varTwitter {


background-color:transparent;
}
.elementSocialButtonType_varTwitter .socialIcon {

background-image:url(/weblication-wGlobal/wGlobal/layout/images/ewg/optimized/icon-twitter.svg);
background-size:100%;
width:28px;
height:28px;
}


.elementSocialButtonType_varMail {

background-color:#A0A0A0;
}
.elementSocialButtonType_varMail .socialIcon {

background-position:55.55% 0;
}


.elementSocialButtonType_varInstagram {


background-color:transparent;
}
.elementSocialButtonType_varInstagram .socialIcon {

background-image:url(/weblication-wGlobal/wGlobal/layout/images/ewg/optimized/icon-instagram.svg);
background-size:100%;
width:28px;
height:28px;
}


.elementSocialButtonType_varLinkedIn {


background-color:transparent;
}
.elementSocialButtonType_varLinkedIn .socialIcon {

background-image:url(/weblication-wGlobal/wGlobal/layout/images/ewg/optimized/icon-linkedin.svg);
background-size:100%;
width:25px;
height:25px;
}


.elementSocialButtonType_varXing {


background-color:transparent;
}
.elementSocialButtonType_varXing .socialIcon {

background-image:url(/weblication-wGlobal/wGlobal/layout/images/ewg/optimized/icon-xing.svg);
background-size:100%;
width:22px;
height:25px;
}


.elementSocialButtonType_varTel {

background-color:#9B2424;
}
.elementSocialButtonType_varTel .socialIcon {

background-position:55.55% 11.11%;
}


.elementSocialButtonBorderRadius_var0 {

border-radius:0;
}


.elementSocialButtonFloat_var25 {

float:left;
}


.elementSocialButtonFloat_var75 {

float:right;
}


.elementSocialButtonSize_var32 {

width:32px;
height:32px;
}


.elementSocialButtonSize_var36 {

width:36px;
height:36px;
}


.elementSocialButtonBackgroundColor_var99 {

background:transparent;
}
.elementSocialButtonBackgroundColor_var99:before {

background:transparent;
}
.elementTabContainer_var0 .tabs {

width:100%;
position:relative;
margin:0;
padding:0;
display:flex;
max-width:100%;
flex-wrap:wrap;


}
.elementTabContainer_var0 .tabs > .tab {

cursor:pointer;
list-style:none;
font-size:min(16px,calc(0.0766283525vw + 14.7126436782px));
line-height:240%;
margin:0;
padding:0 1rem;
border:solid 1px #000000;
border-left:none;
background-color:rgba(0,0,0,0.08);
}
.isDarkBackground .elementTabContainer_var0 .tabs > .tab, .isLightBackground .isDarkBackground .elementTabContainer_var0 .tabs > .tab {

background-color:rgba(255,255,255,0.1);
}
.isLightBackground .elementTabContainer_var0 .tabs > .tab, .isDarkBackground .isLightBackground .elementTabContainer_var0 .tabs > .tab {

background-color:rgba(0,0,0,0.1);
}
.elementTabContainer_var0 .tabs > .tab > div {

white-space:nowrap;
opacity:1;
}
.elementTabContainer_var0 .tabs > .tab:first-child {

border-left:solid 1px #000000;
}
.elementTabContainer_var0 .tabs > .tab:hover {

background-color:transparent;
}
.elementTabContainer_var0 .tabs > .tab.tabSelected {

cursor:default;
background-color:transparent;
border-bottom:none;
}
.elementTabContainer_var0 .tabs:before {

content:'';
display:block;
flex-grow:0;
border-bottom:solid 1px #000000;
}
.elementTabContainer_var0 .tabs:after {

content:'';
display:block;
flex-grow:1;
border-bottom:solid 1px #000000;
}
.elementTabContainer_var0 .containers {

clear:left;
padding:1rem;
background-color:transparent;
border:solid 1px #000000;
border-top:none;
}
.elementTabContainer_var0 .containers > .containerTab {

display:none;
}
.elementTabContainer_var0 .containers > .container {

transition:opacity 0.3s ease;
}
.elementTabContainer_var0 .containers > .container.containerSelected {

display:block;
opacity:0;
}
.elementTabContainer_var0 .containers > .container.containerSelected.containerSelectedAfterInit {

opacity:1;
}
.elementTabContainer_var0 .containers > .container.containerSelected > div:last-child {

margin-bottom:0;
}
.elementTabContainer_var0 .containers > .container.containerInvisible {

display:none;
}
.elementTabContainer_var0 .containers > .container.containerInvisible.containerInvisibleAfterInit {

opacity:1;
}
.elementTabContainer_var0.breakChildren .tabsOuter {

height:0;
visibility:hidden;
overflow:hidden;
}
.elementTabContainer_var0.breakChildren .tabsOuter > .tabs > .tab {

width:100%;
text-align:center;
border-radius:0 !important;
border-style:solid !important;
border-width:1px !important;
border-color:transparent !important;
margin-bottom:4px !important;
margin-left:0 !important;
}
.elementTabContainer_var0.breakChildren .containers {

padding:0;
border:none;
}
.elementTabContainer_var0.breakChildren .containers > .containerTab {

display:block;
position:relative;
cursor:pointer;
list-style:none;
font-size:min(30px,calc(0.4597701149vw + 22.275862069px));
line-height:130%;
margin:0 0 1px 0;
padding:10px 42px 10px 1rem;
border:none;
background-color:rgba(0,0,0,0.08);
}
.isDarkBackground .elementTabContainer_var0.breakChildren .containers > .containerTab, .isLightBackground .isDarkBackground .elementTabContainer_var0.breakChildren .containers > .containerTab {

background-color:rgba(255,255,255,0.1);
}
.isLightBackground .elementTabContainer_var0.breakChildren .containers > .containerTab, .isDarkBackground .isLightBackground .elementTabContainer_var0.breakChildren .containers > .containerTab {

background-color:rgba(0,0,0,0.1);
}
.elementTabContainer_var0.breakChildren .containers > .containerTab > .containerTabOpener {

display:block;
position:absolute;
right:8px;
top:8px;
width:32px;
height:32px;
}
.elementTabContainer_var0.breakChildren .containers > .containerTab > .containerTabOpener:before, .elementTabContainer_var0.breakChildren .containers > .containerTab > .containerTabOpener:after {

transition:all 0.3s ease-in-out;
content:'';
position:absolute;
margin:16px 0 0 6px;
display:block;
width:12px;
height:2px;
background-color:#4E4E4E;
transform:rotate(40deg);
}
.elementTabContainer_var0.breakChildren .containers > .containerTab > .containerTabOpener:after {

margin:16px 0 0 14px;
transform:rotate(-40deg);
}
.elementTabContainer_var0.breakChildren .containers > .containerTab.containerTabSelected > .containerTabOpener {

opacity:1;
}
.elementTabContainer_var0.breakChildren .containers > .containerTab.containerTabSelected > .containerTabOpener:before {

transform:rotate(-40deg);
}
.elementTabContainer_var0.breakChildren .containers > .containerTab.containerTabSelected > .containerTabOpener:after {

transform:rotate(40deg);
}
.elementTabContainer_var0.breakChildren .containers > .container {

padding:1rem 0;
background-color:transparent;
border:none;
}
.elementTabContainer_var0.breakChildren .containers > .container.containerInvisibleAccordeon {

display:none;
}
.elementTabContainer_var0.breakChildren[data-numberclicks='0'] .containers > .containerTab.containerTabSelected > .containerTabOpener {

opacity:1;
}
.elementTabContainer_var0.breakChildren[data-numberclicks='0'] .containers > .containerTab.containerTabSelected > .containerTabOpener:before {

transform:rotate(40deg);
}
.elementTabContainer_var0.breakChildren[data-numberclicks='0'] .containers > .containerTab.containerTabSelected > .containerTabOpener:after {

transform:rotate(-40deg);
}
.elementTabContainer_var0.breakChildren[data-numberclicks='0'] .containers .container {

display:none;
}
.elementTabContainer_var10 .tabs {

width:100%;
position:relative;
margin:0 0 30px 0;
padding:0;
display:flex;
justify-content:center;
max-width:100%;
flex-wrap:wrap;

}
.elementTabContainer_var10 .tabs > .tab {

cursor:pointer;
list-style:none;
font-size:min(16px,calc(0.0766283525vw + 14.7126436782px));
line-height:200%;
margin:0;
padding:0 1rem;
border:solid 1px #000000;
background-color:rgba(0,0,0,0.08);
border-left-style:none;
}
.isDarkBackground .elementTabContainer_var10 .tabs > .tab, .isLightBackground .isDarkBackground .elementTabContainer_var10 .tabs > .tab {

background-color:rgba(255,255,255,0.1);
}
.isLightBackground .elementTabContainer_var10 .tabs > .tab, .isDarkBackground .isLightBackground .elementTabContainer_var10 .tabs > .tab {

background-color:rgba(0,0,0,0.1);
}
.elementTabContainer_var10 .tabs > .tab > div {

white-space:nowrap;
opacity:1;
color:inherit;
}
.elementTabContainer_var10 .tabs > .tab:first-child {

border-left-style:solid;
border-radius:5px 0 0 5px;
}
.elementTabContainer_var10 .tabs > .tab:last-child {

border-radius:0 5px 5px 0;
}
.elementTabContainer_var10 .tabs > .tab:hover {

background-color:transparent;
}
.elementTabContainer_var10 .tabs > .tab.tabSelected {

cursor:default;
background-color:transparent;
}
.elementTabContainer_var10 .tabsOuter.breakChildren > .tabs > .tab {

width:100%;
text-align:center;
border-radius:0;
border-style:solid;
margin-bottom:0;
}
.elementTabContainer_var10 .tabsOuter.breakChildren > .tabs > .tab:first-child {

border-radius:5px 5px 0 0;
}
.elementTabContainer_var10 .tabsOuter.breakChildren > .tabs > .tab:last-child {

border-radius:0 0 5px 5px;
margin-bottom:4px;
}
.elementTabContainer_var10 .containers {

clear:left;
}
.elementTabContainer_var10 .containers > .container {

transition:opacity 0.3s ease;
}
.elementTabContainer_var10 .containers > .container.containerSelected {

display:block;
opacity:0;
}
.elementTabContainer_var10 .containers > .container.containerSelected.containerSelectedAfterInit {

opacity:1;
}
.elementTabContainer_var10 .containers > .container.containerSelected > div:last-child {

margin-bottom:0;
}
.elementTabContainer_var10 .containers > .container.containerInvisible {

display:none;
}
.elementTabContainer_var10 .containers > .container.containerInvisible.containerInvisibleAfterInit {

opacity:1;
}


.elementTabContainer_var11 {





position:relative;
}
.elementTabContainer_var11 .tabs {

width:100%;
position:relative;
margin:0 0 30px 0;
padding:0;
display:flex;
justify-content:left;
max-width:100%;
flex-wrap:nowrap;
user-select:none;
}
.weditor .elementTabContainer_var11 .tabs {

flex-wrap:wrap;
}
.elementTabContainer_var11 .tabs > .tab {

cursor:pointer;
list-style:none;
font-size:min(16px,calc(0.0766283525vw + 14.7126436782px));
line-height:200%;
margin:0;
padding:0 1rem;
border:solid 1px #000000;
background-color:rgba(0,0,0,0.08);
border-left-style:none;
}
.elementTabContainer_var11 .tabs > .tab:focus {

outline:none;
}
.isDarkBackground .elementTabContainer_var11 .tabs > .tab, .isLightBackground .isDarkBackground .elementTabContainer_var11 .tabs > .tab {

background-color:rgba(255,255,255,0.1);
}
.isLightBackground .elementTabContainer_var11 .tabs > .tab, .isDarkBackground .isLightBackground .elementTabContainer_var11 .tabs > .tab {

background-color:rgba(0,0,0,0.1);
}
.elementTabContainer_var11 .tabs > .tab > div {

white-space:nowrap;
opacity:1;
color:inherit;
}
.elementTabContainer_var11 .tabs > .tab:first-child {

border-left-style:solid;
border-radius:5px 0 0 5px;
}
.elementTabContainer_var11 .tabs > .tab:last-child {

border-radius:0 5px 5px 0;
}
.elementTabContainer_var11 .tabs > .tab:hover {

background-color:transparent;
}
.elementTabContainer_var11 .tabs > .tab.tabSelected {

cursor:default;
background-color:transparent;
}
.elementTabContainer_var11 .tabsOuter {


overflow-x:auto;
scrollbar-width:none;
-webkit-overflow-scrolling:touch;
-ms-overflow-style:none;
overflow:-moz-scrollbars-none;
}
.weditor .elementTabContainer_var11 .tabsOuter {

overflow:visible;
}
.elementTabContainer_var11 .tabsOuter::-webkit-scrollbar {

display:none;
}
.elementTabContainer_var11 .tabsOuter[data-isoverflowx='1']:before {

content:'';
position:absolute;
z-index:1;
top:0;
left:0;
width:20px;
height:40px;
background-image:linear-gradient(-90deg,rgba(255,255,255,0),#ffffff);
pointer-events:none;
}
.elementTabContainer_var11 .tabsOuter[data-scrollpos='left']:before {

display:none;
}
.elementTabContainer_var11 .tabsOuter[data-isoverflowx='1']:after {

content:'';
position:absolute;
z-index:1;
top:0;
right:0;
width:20px;
height:40px;
background-image:linear-gradient(90deg,rgba(255,255,255,0),#ffffff);
pointer-events:none;
}
.elementTabContainer_var11 .tabsOuter[data-scrollpos='right']:after {

display:none;
}
.elementTabContainer_var11 .tabsOuter.breakChildren > .tabs > .tab {

width:100%;
text-align:center;
border-radius:0;
border-style:solid;
margin-bottom:0;
}
.elementTabContainer_var11 .tabsOuter.breakChildren > .tabs > .tab:first-child {

border-radius:5px 5px 0 0;
}
.elementTabContainer_var11 .tabsOuter.breakChildren > .tabs > .tab:last-child {

border-radius:0 0 5px 5px;
margin-bottom:4px;
}
.elementTabContainer_var11 .containers {

clear:left;
}
.elementTabContainer_var11 .containers > .container {

transition:opacity 0.3s ease;
}
.elementTabContainer_var11 .containers > .container.containerSelected {

display:block;
opacity:0;
}
.elementTabContainer_var11 .containers > .container.containerSelected.containerSelectedAfterInit {

opacity:1;
}
.elementTabContainer_var11 .containers > .container.containerSelected > div:last-child {

margin-bottom:0;
}
.elementTabContainer_var11 .containers > .container.containerInvisible {

display:none;
}
.elementTabContainer_var11 .containers > .container.containerInvisible.containerInvisibleAfterInit {

opacity:1;
}




.elementText, .elementObjectLocation .elementObjectLocationDescription {




position:static;
}
.elementText p, .elementObjectLocation .elementObjectLocationDescription p {

margin-bottom:15px;
}
.elementText p.hasOnlyATag + .hasOnlyATag, .elementObjectLocation .elementObjectLocationDescription p.hasOnlyATag + .hasOnlyATag {

margin-top:-11.25px;
}
.elementText ol, .elementObjectLocation .elementObjectLocationDescription ol {

margin:0 0 15px 0;
padding:0 0 0 0;
list-style:none;
display:inline-block;
list-style-position:outside;
}
.elementText ol > li, .elementObjectLocation .elementObjectLocationDescription ol > li {

padding-left:35px;
position:relative;
}
.elementText ol > li:before, .elementObjectLocation .elementObjectLocationDescription ol > li:before {

content:'';
display:inline-block;
position:absolute;
left:0;
margin:4px 0 0 0;
width:20px;
height:16px;
vertical-align:top;
background:url("/weblication-wGlobal/wGlobal/layout/images/ewg/optimized/icon-checkmark.svg") no-repeat 0 0;
background-size:contain;
}
.elementText ul, .elementObjectLocation .elementObjectLocationDescription ul {

margin:0 0 15px 1em;
padding:0 0 0 0;
list-style:disc;
display:inline-block;
list-style-position:outside;
}
.elementText ul > li, .elementObjectLocation .elementObjectLocationDescription ul > li {

position:relative;
padding-left:2px;
}
.elementText ul > li:has(ul):before, .elementObjectLocation .elementObjectLocationDescription ul > li:has(ul):before, .elementText ul > li.hasList:before, .elementObjectLocation .elementObjectLocationDescription ul > li.hasList:before {

display:none;
}
.isDarkBackground .elementText ul li:before,.isDarkBackground .elementObjectLocation .elementObjectLocationDescription ul li:before, .isLightBackground .isDarkBackground .elementText ul li:before, .isLightBackground .isDarkBackground .elementObjectLocation .elementObjectLocationDescription ul li:before, .isInverseBackground .elementText ul li:before, .isInverseBackground .elementObjectLocation .elementObjectLocationDescription ul li:before, .isLightBackground .isInverseBackground .elementText ul li:before, .isLightBackground .isInverseBackground .elementObjectLocation .elementObjectLocationDescription ul li:before {

background:url("/weblication-wGlobal/wGlobal/layout/images/ewg/optimized/icon-checkmark.svg") no-repeat 0 0;
background-size:contain;
}
.elementText ul ul, .elementObjectLocation .elementObjectLocationDescription ul ul, .elementText ol ol, .elementObjectLocation .elementObjectLocationDescription ol ol, .elementText ul ol, .elementObjectLocation .elementObjectLocationDescription ul ol, .elementText ol ul, .elementObjectLocation .elementObjectLocationDescription ol ul {

margin:0 0 0 1rem;
display:block;
}
.weditor.ie11 .elementText ul,.weditor.ie11 .elementObjectLocation .elementObjectLocationDescription ul {

padding-left:1.5rem;
display:block;
list-style:disc;
}
.weditor.ie11 .elementText ul > li,.weditor.ie11 .elementObjectLocation .elementObjectLocationDescription ul > li {

margin:0;
padding:0;
}
.weditor.ie11 .elementText ul > li:before,.weditor.ie11 .elementObjectLocation .elementObjectLocationDescription ul > li:before {

display:none;
}
.elementText ol.alignCenter, .elementObjectLocation .elementObjectLocationDescription ol.alignCenter, .elementText ul.alignCenter, .elementObjectLocation .elementObjectLocationDescription ul.alignCenter {

display:block;
list-style-position:inside;
}
.elementText ol.alignCenter > li:before, .elementObjectLocation .elementObjectLocationDescription ol.alignCenter > li:before, .elementText ul.alignCenter > li:before, .elementObjectLocation .elementObjectLocationDescription ul.alignCenter > li:before {

position:static;
}
.elementText > *:first-child, .elementObjectLocation .elementObjectLocationDescription > *:first-child {

padding-top:0;
}
.elementText > *:last-child, .elementObjectLocation .elementObjectLocationDescription > *:last-child {

margin-bottom:0;
}
.elementText + .elementText, .elementObjectLocation .elementObjectLocationDescription + .elementObjectLocation .elementObjectLocationDescription {

margin-top:-15px;
}
.elementText_var15 p, .elementText_var15 li, .elementText_var15 a {

color:rgba(78,78,78,0.7);
font-size:min(16px,calc(0.0766283525vw + 14.7126436782px));
line-height:min(26px,calc(0.0766283525vw + 24.7126436782px));
}
.elementText_var15 p a:before, .elementText_var15 li a:before, .elementText_var15 a a:before {

margin-top:1px;
}
.isDarkBackground .elementText_var15 p, .isDarkBackground .elementText_var15 li, .isDarkBackground .elementText_var15 a {

color:rgba(255,255,255,0.7) !important;
}
.elementText_var15 ul > li:before {

margin:3px 2px 0 (3px 2px 0 :0:);
width:min(16px,calc(0.0766283525vw + 14.7126436782px));
height:min(16px,calc(0.0766283525vw + 14.7126436782px));
}


.elementText_var50 {

margin-bottom:30px;
}
@media (min-width: 576px) {
.elementText_var50 p, .elementText_var50 p *, .elementText_var50 li, .elementText_var50 li * {

font-size:min(16px,calc(0.0766283525vw + 14.7126436782px));
line-height:min(26px,calc(0.0766283525vw + 24.7126436782px));
}
}
.elementText_var70 p, .elementText_var70 li, .elementText_var70 a {

font-size:min(12px,calc(0vw + 12px));
line-height:min(20px,calc(0vw + 20px));
}
.elementText_var70 p a:before, .elementText_var70 li a:before, .elementText_var70 a a:before {

margin-top:1px;
}
.elementText_var70 ul > li:before {

margin:3px 2px 0 min(12px,calc(0vw + 12px));
width:min(12px,calc(0vw + 12px));
height:min(12px,calc(0vw + 12px));
}
.elementText_var72 p, .elementText_var72 li, .elementText_var72 a {

font-size:min(12px,calc(0vw + 12px));
line-height:min(20px,calc(0vw + 20px));
}
.elementText_var72 p a:before, .elementText_var72 li a:before, .elementText_var72 a a:before {

margin-top:1px;
}
.elementText_var72 ul > li:before {

margin:3px 2px 0 min(12px,calc(0vw + 12px));
width:min(12px,calc(0vw + 12px));
height:min(12px,calc(0vw + 12px));
}
.elementText_var395 .textAuthor {

text-align:right;
padding-right:2rem;
color:rgba(78,78,78,0.7);
}
.elementText_var395 .textAuthor:before {

content:'\2014\00a0';
}
.elementText_var395 blockquote {

border-left:0;
padding-right:0;
padding-left:0;
margin-right:0;
margin-left:0;
}
.elementText_var395 blockquote:after {

position:absolute;
display:block;
content:'';
top:-5px;
left:-15px;
width:15px;
height:13.5px;
background-image:url("/weblication-wGlobal/wGlobal/layout/images/ewg/optimized/quote.svg");
background-repeat:no-repeat;
background-size:contain;
}
.isLightBackground .elementText_var395 blockquote:after {

background-image:url("/weblication-wGlobal/wGlobal/layout/images/ewg/optimized/quote-blue.svg");
}
.elementText_var395 p, .elementText_var395 strong, .elementText_var395 em, .elementText_var395 i, .elementText_var395 b {

font-size:min(30px,calc(0.4597701149vw + 22.275862069px))!important;
line-height:min(38px,calc(0.6130268199vw + 27.7011494253px))!important;
font-family:"Roboto-Bold", Arial, Helvetica, Sans-serif!important;
}


.elementText_var400 {



margin-bottom:30px;
}
.elementText_var400 p, .elementText_var400 p *, .elementText_var400 li, .elementText_var400 li * {

hyphens:auto;
}
.elementText_var400 .textAuthor {

text-align:right;
padding-right:2rem;
color:rgba(78,78,78,0.7);
}
.elementText_var400 .textAuthor:before {

content:'\2014\00a0';
}
.elementText_var400 blockquote {

position:relative;
border-left:0;
padding-right:0;
padding-left:0;
margin-right:0;
margin-left:0;
}
.elementText_var400 blockquote:after {

position:absolute;
display:block;
content:'';
top:-10px;
left:-30px;
width:30px;
height:27px;
background-image:url("/weblication-wGlobal/wGlobal/layout/images/ewg/optimized/quote.svg");
background-repeat:no-repeat;
background-size:contain;
}
.isLightBackground .elementText_var400 blockquote:after {

background-image:url("/weblication-wGlobal/wGlobal/layout/images/ewg/optimized/quote-blue.svg");
}
.elementText_var400 blockquote p, .elementText_var400 blockquote strong, .elementText_var400 blockquote em, .elementText_var400 blockquote i, .elementText_var400 blockquote b {

font-size:min(30px,calc(0vw + 30px))!important;
line-height:min(38px,calc(0vw + 38px))!important;
font-family:"Roboto-Light", Arial, Helvetica, Sans-serif;
}
@media (min-width: 768px) {
.elementText_var400 p, .elementText_var400 p *, .elementText_var400 li, .elementText_var400 li * {

font-size:min(16px,calc(0.0766283525vw + 14.7126436782px));
line-height:min(26px,calc(0.0766283525vw + 24.7126436782px));
}
}


.elementText_var405 {



margin-bottom:30px;
}
.elementText_var405 p, .elementText_var405 p *, .elementText_var405 li, .elementText_var405 li * {

hyphens:auto;
}
.elementText_var405 .textAuthor {

text-align:right;
padding-right:2rem;
color:rgba(78,78,78,0.7);
}
.elementText_var405 .textAuthor:before {

content:'\2014\00a0';
}
.elementText_var405 blockquote {

position:relative;
border-left:0;
padding-right:0;
padding-left:0;
margin-right:auto;
margin-left:auto;
width:fit-content;
}
.elementText_var405 blockquote:after {

position:absolute;
display:block;
content:'';
top:-10px;
left:-30px;
width:30px;
height:27px;
background-image:url("/weblication-wGlobal/wGlobal/layout/images/ewg/optimized/quote.svg");
background-repeat:no-repeat;
background-size:contain;
}
.isLightBackground .elementText_var405 blockquote:after {

background-image:url("/weblication-wGlobal/wGlobal/layout/images/ewg/optimized/quote-blue.svg");
}
.elementText_var405 blockquote p, .elementText_var405 blockquote strong, .elementText_var405 blockquote em, .elementText_var405 blockquote i, .elementText_var405 blockquote b {

font-size:min(30px,calc(0vw + 30px))!important;
line-height:min(38px,calc(0vw + 38px))!important;
font-family:"Roboto-Light", Arial, Helvetica, Sans-serif;
}
@media (min-width: 768px) {
.elementText_var405 p, .elementText_var405 p *, .elementText_var405 li, .elementText_var405 li * {

font-size:min(16px,calc(0.0766283525vw + 14.7126436782px));
line-height:min(26px,calc(0.0766283525vw + 24.7126436782px));
}
}
.elementTextColor_var92 * {

color:#00A0D2 !important;
}


.elementTextColor_var20 {

--fontColor:var(--baseColorWhite);
}
.elementTextColor_var20 * {

color:var(--baseColorWhite) !important;
}




.elementVideo {

























display:block;
position:relative;
}
.elementVideo > div {

background-color:#000000;
position:relative;
}
.elementVideo > div[data-notyetstarted="1"]:not([data-hidebuttons]):before, .elementVideo > div[data-finished="1"]:not([data-hidebuttons]):before, .elementVideo > div[data-paused="1"]:not(:has(div.videoControls)):not([data-hidebuttons]):before {

content:'';
pointer-events:none;
display:block;
z-index:1;
position:absolute;
top:50%;
left:50%;
margin:-32px 0 0 -32px;
width:64px;
height:64px;
background:rgba(0,0,0,0.1);
border-radius:50%;
border:solid 2px rgba(255,255,255,1);
box-shadow:0 0 10px -1px rgba(0,0,0,0.2);
}
.elementVideo > div[data-notyetstarted="1"]:not([data-hidebuttons]):after, .elementVideo > div[data-finished="1"]:not([data-hidebuttons]):after, .elementVideo > div[data-paused="1"]:not(:has(div.videoControls)):not([data-hidebuttons]):after {

content:'';
pointer-events:none;
display:block;
z-index:1;
position:absolute;
top:50%;
left:50%;
margin:-16px 0 0 -10px;
width:auto;
height:auto;
border:solid 16px transparent;
border-left:solid 28px rgba(255,255,255,1);
}
.elementVideo > div > video {

display:block;
max-width:100%;
width:100%;
margin:0;
padding:0;
object-fit:cover;
}
.elementVideo > div > video::cue {

color:#ffffff;
background:rgba(0,0,0,0.8);
font-size:0.9rem;
text-shadow:2px 2px 4px rgba(0,0,0,0.5);
}
.elementVideo > div > a.videoLightboxLink {

display:block;
}
.elementVideo > div > a.videoLightboxLink img {

display:block;
width:100%;
}
.elementVideo > div .videoPoster {

position:absolute;
pointer-events:none;
}
.elementVideo > div .videoPreview {

max-width:100%;
}
.elementVideo > div .videoControls {

opacity:0;
position:absolute;
bottom:0;
width:100%;
height:32px;
background:#00000033;
transition:opacity 0.3s linear;
}
.elementVideo > div .videoControls button {

display:none;
position:absolute;
background:none;
border:none;
font-size:0;
width:32px;
height:32px;
margin:0;
padding:0;
background-image:url("/weblication-wGlobal/wGlobal/layout/images/icons/optimized/video-controls@fill(ffffff).svg");
}
.elementVideo > div .videoControls button:focus {

outline:none;
}
.elementVideo > div .videoControls input {

display:none;
position:absolute;
background:none;
border:none;
font-size:11px;
height:32px;
margin:0;
padding:0;
width:100%;
background:transparent;
-webkit-appearance:none;
}
.elementVideo > div .videoControls input:focus {

outline:none;
}
.elementVideo > div .videoControls input::-webkit-slider-runnable-track {

width:100%;
height:4px;
border-radius:2px;
padding:0;
margin:0;
border:none;
background:rgba(255,255,255,0.7);
color:transparent;
}
.elementVideo > div .videoControls input::-moz-range-track {

width:100%;
height:4px;
border-radius:2px;
padding:0;
margin:0;
border:none;
background:rgba(255,255,255,0.7);
color:transparent;
}
.elementVideo > div .videoControls input::-ms-track {

width:100%;
height:4px;
border-radius:2px;
padding:0;
margin:0;
border:none;
background:rgba(255,255,255,0.7);
border-color:transparent;
color:transparent;
}
.elementVideo > div .videoControls input::-webkit-slider-thumb {

-webkit-appearance:none;
margin:-4px 0 0 0;
padding:0;
width:12px;
height:12px;
border:none;
border-radius:6px;
background:#ffffff;
}
.elementVideo > div .videoControls input::-moz-range-thumb {

width:12px;
height:12px;
border:none;
border-radius:6px;
background:#ffffff;
}
.elementVideo > div .videoControls input::-ms-thumb {

width:12px;
height:12px;
border:none;
border-radius:6px;
background:#ffffff;
}
.elementVideo > div .videoControls .buttonPlay {

display:block;
left:0;
}
.elementVideo > div .videoControls .buttonMute {

display:block;
right:0;
background-position:-96px;
}
.elementVideo > div .videoControls .buttonFullscreen {

display:block;
right:0;
background-position:-64px;
}
.elementVideo > div .videoControls .buttonSubtitle {

opacity:0.5;
display:block;
right:64px;
background-position:-160px;
}
.elementVideo > div .videoControls .seekBar {

display:block;
left:36px;
width:calc(100% - 168px);
}
.elementVideo > div .videoControls[data-hassubtitle='1'] .seekBar {

width:calc(100% - 200px);
}
.elementVideo > div .videoControls[data-allowchangespeed='1'] .seekBar {

width:calc(100% - 200px);
}
.elementVideo > div .videoControls[data-hassubtitle='1'][data-allowchangespeed='1'] .seekBar {

width:calc(100% - 232px);
}
.elementVideo > div .videoControls .timeDisplay {

position:absolute;
color:#ffffff;
display:block;
right:64px;
width:64px;
line-height:32px;
text-align:center;
font-weight:normal;
font-size:16px;
}
.elementVideo > div .videoControls[data-hassubtitle='1'] .timeDisplay {

right:96px;
}
.elementVideo > div .videoControls[data-allowchangespeed='1'] .timeDisplay {

right:96px;
}
.elementVideo > div .videoControls[data-hassubtitle='1'][data-allowchangespeed='1'] .timeDisplay {

right:128px;
}
.elementVideo > div .videoControls .groupSpeed {

position:absolute;
right:64px;
width:32px;
height:32px;
}
.elementVideo > div .videoControls .groupSpeed .buttonSpeed {

display:block;
right:0;
background:none;
width:30px;
height:20px;
border:solid 2px #ffffff;
margin:6px 0 0 0;
font-size:12px;
line-height:15px;
}
.elementVideo > div .videoControls .groupSpeed .speedBar {

display:none;
}
.elementVideo > div .videoControls .groupSpeed:hover .speedBar {

display:block;
transform:rotate(-90deg);
width:72px;
position:absolute;
right:0px;
bottom:104px;
background:#00000033;
padding:0 6px;
transform-origin:100% 100%;
}
.elementVideo > div .videoControls[data-hassubtitle='1'] .groupSpeed {

right:100px;
}
.elementVideo > div .videoControls .groupVolume {

position:absolute;
right:32px;
width:32px;
height:32px;
}
.elementVideo > div .videoControls .groupVolume .volumeBar {

display:none;
}
.elementVideo > div .videoControls .groupVolume:hover .volumeBar {

display:block;
transform:rotate(-90deg);
width:72px;
position:absolute;
right:0px;
bottom:104px;
background:#00000033;
padding:0 6px;
transform-origin:100% 100%;
}
.elementVideo > div[data-paused='0'] .videoControls {

opacity:0;
}
.elementVideo > div[data-paused='0'] .buttonPlay {

background-position:-32px;
}
.elementVideo > div[data-muted='0'] .buttonMute {

background-position:-128px;
}
.elementVideo > div[data-subtitleactive='0'] .buttonSubtitle {

opacity:1;
}
.elementVideo > div:hover .videoControls, .elementVideo > div:focus .videoControls {

opacity:1;
}
@media (max-width: 575px) {
.elementVideo .listEntry {

cursor:pointer;
border-bottom:solid 1px #000000;
}
.elementVideo .listEntryInner:after {

display:table;
overflow:hidden;
visibility:hidden;
clear:both;
content:".";
height:0;
font-size:0;
line-height:0;
}
.elementVideo .listEntryImage {

display:block;
float:left;
position:relative;
width:2.4rem;
height:2.4rem;
vertical-align:middle;
transition:all 0.3s linear;
}
.elementVideo .listEntryImage:before {

content:'';
pointer-events:none;
display:block;
position:absolute;
top:50%;
left:50%;
margin:-12px 0 0 -12px;
width:24px;
height:24px;
background:rgba(255,255,255,0.8);
border:solid 2px rgba(0,0,0,0.8);
border-radius:50%;
}
.elementVideo .listEntryImage:after {

content:'';
pointer-events:none;
display:block;
position:absolute;
top:50%;
left:50%;
margin:-6px 0 0 -3px;
width:auto;
height:auto;
border:solid 6px transparent;
border-left:solid 10px rgba(0,0,0,0.8);
}
.elementVideo .listEntryImage picture {

display:none;
}
.elementVideo .listEntryTitle {

display:block;
font-size:min(16px,calc(0.0766283525vw + 14.7126436782px));
padding:0.4rem 0.3rem 0 0.5rem;
vertical-align:middle;
white-space:normal;
}
.elementVideo .listEntrySelected .listEntryImage {

opacity:0.5;
}
}
@media (min-width: 576px) {
.elementVideo .listEntriesPreview {

position:relative;
overflow:hidden;
margin:12px auto 0 auto;
width:100%;
background-color:transparent;
border-top:solid 1px #000000;
}
.elementVideo .listEntriesPreview .listEntriesPreviewInner {

margin:12px 0px;
position:relative;
overflow:hidden;
text-align:center;
display:flex;
max-width:calc(100% - 64px);
margin-left:32px;
}
.elementVideo .listEntriesPreview .listEntriesPreviewInner > div {

white-space:nowrap;
display:inline-block;
}
.elementVideo .listEntriesPreview .listEntry {

display:inline-block;
vertical-align:top;
cursor:pointer;
padding:0;
margin:0 12px 0 0;
}
.elementVideo .listEntriesPreview .listEntry:last-child {

margin:0;
}
.elementVideo .listEntriesPreview .listEntryInner {

width:120px;
overflow:hidden;
}
.elementVideo .listEntriesPreview .listEntry a {

text-decoration:none;
}
.elementVideo .listEntriesPreview .pictureZoomer {

display:none;
}
.elementVideo .listEntriesPreview .listEntryImage {

width:120px;
display:block;
position:relative;
transition:all 0.3s linear;
}
.elementVideo .listEntriesPreview .listEntryImage:empty {

height:90px;
background:var(--backgroundColorLight1);
}
.elementVideo .listEntriesPreview .listEntryImage:before {

content:'';
pointer-events:none;
display:block;
position:absolute;
top:50%;
left:50%;
margin:-16px 0 0 -16px;
width:32px;
height:32px;
background:rgba(0,0,0,0.1);
border-radius:50%;
border:solid 2px rgba(255,255,255,1);
box-shadow:0 0 10px -1px rgba(0,0,0,0.2);
}
.elementVideo .listEntriesPreview .listEntryImage:after {

content:'';
pointer-events:none;
display:block;
position:absolute;
top:50%;
left:50%;
margin:-8px 0 0 -5px;
width:auto;
height:auto;
border:solid 8px transparent;
border-left:solid 14px rgba(255,255,255,1);
}
.elementVideo .listEntriesPreview .listEntryImage img {

max-width:100%;
display:block;
}
.elementVideo .listEntriesPreview .listEntryTitle {

font-size:0.7rem;
padding:0.3rem 0;
line-height:min(26px,calc(0.0766283525vw + 24.7126436782px));
white-space:normal;
}
.elementVideo .listEntriesPreview .listEntrySelected .listEntryImage:before, .elementVideo .listEntriesPreview .listEntrySelected .listEntryImage:after {

opacity:0;
}
.elementVideo .listEntriesPreview .listMoverBack, .elementVideo .listEntriesPreview .listMoverForward {

cursor:pointer;
position:absolute;
right:0;
top:0;
height:calc(100% - 4px);
width:24px;
margin-left:0;
z-index:2;
transition:all 0.1s linear;
background-color:transparent;
}
.elementVideo .listEntriesPreview .listMoverBack:hover, .elementVideo .listEntriesPreview .listMoverForward:hover {

transform:scale(1.1);
}
.elementVideo .listEntriesPreview .listMoverBack > span, .elementVideo .listEntriesPreview .listMoverForward > span {

height:100%;
display:block;
}
.elementVideo .listEntriesPreview .listMoverBack > span:before, .elementVideo .listEntriesPreview .listMoverBack > span:after, .elementVideo .listEntriesPreview .listMoverForward > span:before, .elementVideo .listEntriesPreview .listMoverForward > span:after {

transition:all 0.3s ease-in-out;
content:'';
position:absolute;
top:calc(50% - 8px);
margin:0 0 0 0;
display:block;
width:15px;
height:0;
border-bottom:solid 1px #4E4E4E;
}
.elementVideo .listEntriesPreview .listMoverBack > span:after, .elementVideo .listEntriesPreview .listMoverForward > span:after {

margin-top:11px;
}
.elementVideo .listEntriesPreview .listMoverBack > span:nth-child(2), .elementVideo .listEntriesPreview .listMoverForward > span:nth-child(2) {

display:none;
}
.elementVideo .listEntriesPreview .listMoverBack.inactive, .elementVideo .listEntriesPreview .listMoverForward.inactive {

cursor:default;
}
.elementVideo .listEntriesPreview .listMoverBack.inactive > span:before, .elementVideo .listEntriesPreview .listMoverBack.inactive > span:after, .elementVideo .listEntriesPreview .listMoverForward.inactive > span:before, .elementVideo .listEntriesPreview .listMoverForward.inactive > span:after {

opacity:0.3;
}
.elementVideo .listEntriesPreview .listMoverBack {

left:0;
}
.elementVideo .listEntriesPreview .listMoverBack > span:before, .elementVideo .listEntriesPreview .listMoverBack > span:after {

left:4px;
}
.elementVideo .listEntriesPreview .listMoverBack > span:before {

transform:rotate(-50deg);
}
.elementVideo .listEntriesPreview .listMoverBack > span:after {

transform:rotate(50deg);
}
.elementVideo .listEntriesPreview .listMoverForward {

right:0;
}
.elementVideo .listEntriesPreview .listMoverForward > span:before, .elementVideo .listEntriesPreview .listMoverForward > span:after {

right:4px;
}
.elementVideo .listEntriesPreview .listMoverForward > span:before {

transform:rotate(50deg);
}
.elementVideo .listEntriesPreview .listMoverForward > span:after {

transform:rotate(-50deg);
}
}
.elementVideo_var0 > div[data-notyetstarted="1"]:not([data-hidebuttons]):before, .elementVideo_var0 > div[data-finished="1"]:not([data-hidebuttons]):before {

content:'';
pointer-events:none;
display:block;
position:absolute;
top:50%;
left:50%;
margin:-32px 0 0 -32px;
width:64px;
height:64px;
background:rgba(0,0,0,0.1);
border-radius:50%;
border:solid 2px rgba(255,255,255,1);
box-shadow:0 0 10px -1px rgba(0,0,0,0.2);
}
.elementVideo_var0 > div[data-notyetstarted="1"]:not([data-hidebuttons]):after, .elementVideo_var0 > div[data-finished="1"]:not([data-hidebuttons]):after {

content:'';
pointer-events:none;
display:block;
position:absolute;
top:50%;
left:50%;
margin:-16px 0 0 -10px;
width:auto;
height:auto;
border:solid 16px transparent;
border-left:solid 28px rgba(255,255,255,1);
}
.elementVideo_var1 > div > video {

object-fit:contain;
}




.elementVideoExternal {








display:table;
width:100%;
padding-bottom:56.25%;
height:0;
overflow:hidden;
position:relative;
}
.elementVideoExternal.elementVideoExternalShort {

padding-bottom:177.9%;
}
.elementVideoExternal > div {

position:static;
}
.elementVideoExternal iframe, .elementVideoExternal object, .elementVideoExternal embed {

position:absolute;
top:0;
left:0;
width:100%;
height:100%;
border:none;
}
.elementVideoExternal .splashscreen {

position:absolute;
cursor:pointer;
width:100%;
height:100%;
background-size:cover;
background-color:#E8ECEF;
}
.elementVideoExternal .splashscreen .buttonStart {

position:absolute;
width:64px;
height:44px;
background:#e06665;
border-radius:12px;
left:calc(50% - 32px);
top:calc(50% - 32px);
}
.elementVideoExternal .splashscreen .buttonStart:before {

content:'';
position:absolute;
border:solid 18px #ffffff;
border-right:none;
border-top:solid 13px transparent;
border-bottom:solid 13px transparent;
width:18px;
height:18px;
left:25px;
top:9px;
}
.elementVideoExternal .splashscreen.splashscreenVimeo .buttonStart {

background:#5f7ea4;
}
.elementVideoExternal .splashscreen:hover .buttonStart {

transform:scale(1.1);
}
.weditor .elementVideoExternal {

padding-bottom:0;
height:auto;
}
.elementVideoExternal .startNotice {

position:absolute;
bottom:0;
background:rgba(255,255,255,0.5);
width:100%;
padding:0.5rem;
font-size:0.9rem;
line-height:130%;
color:#4E4E4E;
}
.elementVideoExternal .startNotice #buttonEditStartNotice {

position:absolute;
top:4px;
right:4px;
}


.wEditorObjectConfiguration {

background:#f0f0f0;
padding:2rem;
}
.wEditorObjectConfiguration .webtagTextEditorWysiwyg {

background:#ffffff;
}
.wEditorObjectConfiguration .maskHeadline_h1 {

font-size:36px;
}
.wEditorObjectConfiguration .maskHeadline_h2 {

font-size:29px;
}
.wEditorObjectConfiguration .maskHeadline_h3 {

font-size:23px;
}
.wEditorObjectConfiguration .maskHeadline_h4 {

font-size:17px;
}
.wEditorObjectConfiguration .maskHeadline_h5 {

font-size:13px;
}
.elementObjectLocation.elementObjectLocationElement {

background:#FFFFFF;
padding:1.4rem;
border:solid 1px #7D7D7D;
}
.elementObjectLocation .elementObjectLocationTitle {

margin:0;
}
.elementObjectLocation .elementObjectLocationDescription {

font-weight:bold;
margin:0;
}
.elementObjectLocation > div:last-child {

margin-bottom:0;
}


.elementSectionObjectNews {


padding-bottom:1rem;
}
.elementSectionObjectNews .elementLinkBack {

display:none;
}
.elementSectionObjectNewsAfter {

margin-top:0;
padding-top:1rem;
}



/*
Die Objektvarianten werden vor allem in der listBannerSlider.scss genutzt, indem Einträge um die Klasse ergänzt und so speziell formatiert werden können.
In dieser Datei werden lediglich die auswählbaren Varianten definiert, um in der Objektmaske zur Auswahl zu erscheinen.

Beispiel:

wandamp.listEntryObject-slide_var1 {
  .listEntryInfoLayer {
    text-align:right;
  }
}   
*/
.listBannerSlider[data-numberentries='1'] .listMoverBack, .listBannerSlider[data-numberentries='1'] .listMoverForward {

display:none !important;
}
.listBannerSlider .listEntryOfEntries {

text-align:right;
font-size:;
line-height:;
padding:0 6px 0 0;
}
.listBannerSlider .listEntryOfEntries .listEntryOfEntriesEntries:before {

content:'/';
padding:0 4px;
}
.listBannerSlider .listEntryCopyright {

position:absolute;
right:0;
bottom:0;
padding:0 0.3rem;
font-size:min(16px,calc(0.0766283525vw + 14.7126436782px));
line-height:min(26px,calc(0.0766283525vw + 24.7126436782px));
color:rgba(78,78,78,0.7);
background:#FFFFFF;
}


.listBannerSlider_var400 {




















































position:relative;
overflow:hidden;
}
.listBannerSlider_var400 .listEntries {

background-color:transparent;
padding:0 64px;
}
.listBannerSliderPrevNext_var0.listBannerSlider_var400 .listEntries {
padding:0 0;
}
.listBannerSlider_var400 .listEntries .listEntriesInner {

position:relative;
overflow:hidden;
margin:0 -8px;
}
.listBannerSlider_var400 .listEntries .listEntriesInner > div {

position:relative;
width:calc(10000% + (2 * 8px));
overflow:hidden;

}
.listBannerSlider_var400 .listEntries .listEntry {

display:block;
float:left;
width:calc((10000%) / 10000 - ((2 * 8px)));
overflow:hidden;
position:relative;
margin:0 8px;
}
.listBannerSlider_var400 .listEntries .listEntry .listEntryButtons {

position:absolute;
right:0;
}
.listBannerSlider_var400 .listEntries .listEntry .listEntryImage {

width:100%;
height:auto;
display:block;
}
.listBannerSlider_var400 .listEntries .listEntry .listEntryImage img {

display:block;
}
.listBannerSlider_var400 .listEntries .listEntry .listEntryInfoLayer {

padding:1rem;
text-align:center;
}
.listBannerSlider_var400 .listEntries .listEntry .listEntryInfoLayer .listEntryTitle {

font-size:1.5rem;
line-height:125%;
font-weight:bold;
padding:0.5rem 0;
}
.listBannerSlider_var400 .listEntries .listEntry .listEntryInfoLayer .listEntryLink > a, .listBannerSlider_var400 .listEntries .listEntry .listEntryInfoLayer .listEntryLink > span {

margin-top:1.25rem;
display:block;
}
.listBannerSliderInfolayer_var401.listBannerSlider_var400 .listEntries .listEntry .listEntryInfoLayer {
display:none;
}
.listBannerSliderInfolayer_var402.listBannerSlider_var400 .listEntries .listEntry .listEntryInfoLayer {
position:absolute;
top:0;
height:100%;
display:flex;
align-items:center;
justify-content:center;
padding:1rem;
}
.listBannerSliderInfolayer_var402.listBannerSlider_var400 .listEntries .listEntry .listEntryInfoLayer .listEntryTitle {

font-size:1.5rem;
line-height:125%;
font-weight:bold;
color:#FFFFFF;
background-color:transparent;
text-shadow:0 0 0.5rem rgba(78,78,78,0.3);
margin-bottom:0.4rem;
}
.listBannerSliderInfolayer_var402.listBannerSlider_var400 .listEntries .listEntry .listEntryInfoLayer .listEntryDescription {

font-size:1rem;
color:#FFFFFF;
background-color:transparent;
line-height:125%;
text-shadow:0 0 0.5rem rgba(78,78,78,0.3);
}
.listBannerSliderInfolayer_var402.listBannerSlider_var400 .listEntries .listEntry .listEntryInfoLayer .listEntryDescription * {

color:inherit;
}
.listBannerSliderInfolayer_var402.listBannerSlider_var400 .listEntries .listEntry .listEntryInfoLayer .listEntryDescription p:last-child {

margin-bottom:0;
}
.listBannerSliderInfolayer_var402.listBannerSlider_var400 .listEntries .listEntry .listEntryInfoLayer .listEntryLink > a,.listBannerSliderInfolayer_var402.listBannerSlider_var400 .listEntries .listEntry .listEntryInfoLayer .listEntryLink > span {

margin-top:1.25rem;
}
.listBannerSliderInfolayer_var403.listBannerSlider_var400 .listEntries .listEntry .listEntryInfoLayer {
position:absolute;
padding:1rem;
bottom:0;
width:100%;
background-color:rgba(255,255,255,0.75);
}
.listBannerSlider_var400.firstEntryVisible .listMoverBack {

opacity:0;
pointer-events:none;
}
.listBannerSlider_var400.lastEntryVisible .listMoverForward {

opacity:0;
pointer-events:none;
}
.listBannerSlider_var400 .listEntriesPreview {

width:100%;
}
.listBannerSlider_var400 .listEntriesPreview > div {

text-align:center;
padding:0;
}
.listBannerSlider_var400 .listEntriesPreview .listEntry {

position:relative;
display:inline-block;
cursor:pointer;
margin:0 3px;
}
.listBannerSlider_var400 .listEntriesPreview .listEntry .listEntryInner {

display:inline-block;
padding:0;
margin:9px 3px;
width:16px;
height:16px;
background-color:#4E4E4E;
border-radius:50%;
box-shadow:0 0 4px 0 rgba(255,255,255,0.3);
}
.listBannerSlider_var400 .listEntriesPreview .listEntry:hover .listEntryInner, .listBannerSlider_var400 .listEntriesPreview .listEntry.listEntrySelected .listEntryInner, .listBannerSlider_var400 .listEntriesPreview .listEntry.listEntryProgress .listEntryInner {

border-color:#000000;
background-color:#E8ECEF;
box-shadow:0 0 4px 0 rgba(0,0,0,0.3);
}
.listBannerSlider_var400 .listEntriesPreview .listEntry:first-child:last-child {

display:none;
}
@media (min-width: 576px) {
.listBannerSlider_var400 .listEntries .listEntry {

width:calc((5000%) / 10000 - ((2 * 8px)));
}
.listBannerSliderCols_var101.listBannerSlider_var400 .listEntries .listEntry {
width:calc((10000%) / 10000 - ((2 * 8px)));
}
}
@media (min-width: 768px) {
.listBannerSlider_var400 .listEntries .listEntry {

width:calc((3333.3333333333%) / 10000 - ((2 * 8px)));
}
.listBannerSliderCols_var101.listBannerSlider_var400 .listEntries .listEntry {
width:calc((10000%) / 10000 - ((2 * 8px)));
}
.listBannerSliderCols_var102.listBannerSlider_var400 .listEntries .listEntry {
width:calc((5000%) / 10000 - ((2 * 8px)));
}
.listBannerSliderCols_var103.listBannerSlider_var400 .listEntries .listEntry {
width:calc((3333.3333333333%) / 10000 - ((2 * 8px)));
}
.listBannerSliderCols_var104.listBannerSlider_var400 .listEntries .listEntry {
width:calc((2500%) / 10000 - ((2 * 8px)));
}
.listBannerSliderCols_var105.listBannerSlider_var400 .listEntries .listEntry {
width:calc((2000%) / 10000 - ((2 * 8px)));
}
.listBannerSliderCols_var106.listBannerSlider_var400 .listEntries .listEntry {
width:calc((1666.6666666667%) / 10000 - ((2 * 8px)));
}
}
@media (min-width: 576px) and (max-width: 767px) {
.listBannerSliderCols_var102.listBannerSlider_var400 .listEntriesPreview .listEntry.listEntrySelected:nth-child(2n+2),.listBannerSliderCols_var103.listBannerSlider_var400 .listEntriesPreview .listEntry.listEntrySelected:nth-child(2n+2),.listBannerSliderCols_var104.listBannerSlider_var400 .listEntriesPreview .listEntry.listEntrySelected:nth-child(2n+2),.listBannerSliderCols_var105.listBannerSlider_var400 .listEntriesPreview .listEntry.listEntrySelected:nth-child(2n+2),.listBannerSliderCols_var106.listBannerSlider_var400 .listEntriesPreview .listEntry.listEntrySelected:nth-child(2n+2) {

display:inline-block;
}
.listBannerSliderCols_var102.listBannerSlider_var400 .listEntriesPreview .listEntry.listEntrySelected:nth-child(2n+2) + .listEntry,.listBannerSliderCols_var103.listBannerSlider_var400 .listEntriesPreview .listEntry.listEntrySelected:nth-child(2n+2) + .listEntry,.listBannerSliderCols_var104.listBannerSlider_var400 .listEntriesPreview .listEntry.listEntrySelected:nth-child(2n+2) + .listEntry,.listBannerSliderCols_var105.listBannerSlider_var400 .listEntriesPreview .listEntry.listEntrySelected:nth-child(2n+2) + .listEntry,.listBannerSliderCols_var106.listBannerSlider_var400 .listEntriesPreview .listEntry.listEntrySelected:nth-child(2n+2) + .listEntry {

display:none;
}
.listBannerSliderCols_var102.listBannerSlider_var400 .listEntriesPreview .listEntry:nth-child(2n + 2),.listBannerSliderCols_var102.listBannerSlider_var400 .listEntriesPreview .listEntry:nth-last-child(1),.listBannerSliderCols_var103.listBannerSlider_var400 .listEntriesPreview .listEntry:nth-child(2n + 2),.listBannerSliderCols_var103.listBannerSlider_var400 .listEntriesPreview .listEntry:nth-last-child(1),.listBannerSliderCols_var104.listBannerSlider_var400 .listEntriesPreview .listEntry:nth-child(2n + 2),.listBannerSliderCols_var104.listBannerSlider_var400 .listEntriesPreview .listEntry:nth-last-child(1),.listBannerSliderCols_var105.listBannerSlider_var400 .listEntriesPreview .listEntry:nth-child(2n + 2),.listBannerSliderCols_var105.listBannerSlider_var400 .listEntriesPreview .listEntry:nth-last-child(1),.listBannerSliderCols_var106.listBannerSlider_var400 .listEntriesPreview .listEntry:nth-child(2n + 2),.listBannerSliderCols_var106.listBannerSlider_var400 .listEntriesPreview .listEntry:nth-last-child(1) {

display:none;
}
.listBannerSliderCols_var102.listBannerSlider_var400 .listEntriesPreview .listEntry:nth-last-child(2),.listBannerSliderCols_var103.listBannerSlider_var400 .listEntriesPreview .listEntry:nth-last-child(2),.listBannerSliderCols_var104.listBannerSlider_var400 .listEntriesPreview .listEntry:nth-last-child(2),.listBannerSliderCols_var105.listBannerSlider_var400 .listEntriesPreview .listEntry:nth-last-child(2),.listBannerSliderCols_var106.listBannerSlider_var400 .listEntriesPreview .listEntry:nth-last-child(2) {

display:inline-block;
}
.listBannerSliderCols_var102.listBannerSlider_var400 .listEntriesPreview .listEntry:first-child:nth-last-child(2),.listBannerSliderCols_var103.listBannerSlider_var400 .listEntriesPreview .listEntry:first-child:nth-last-child(2),.listBannerSliderCols_var104.listBannerSlider_var400 .listEntriesPreview .listEntry:first-child:nth-last-child(2),.listBannerSliderCols_var105.listBannerSlider_var400 .listEntriesPreview .listEntry:first-child:nth-last-child(2),.listBannerSliderCols_var106.listBannerSlider_var400 .listEntriesPreview .listEntry:first-child:nth-last-child(2) {

display:none;
}
}
@media (min-width: 768px) {
.listBannerSliderCols_var102.listBannerSlider_var400 .listEntriesPreview .listEntry.listEntrySelected:nth-child(2n+2) {

display:inline-block;
}
.listBannerSliderCols_var102.listBannerSlider_var400 .listEntriesPreview .listEntry.listEntrySelected:nth-child(2n+2) + .listEntry {

display:none;
}
.listBannerSliderCols_var102.listBannerSlider_var400 .listEntriesPreview .listEntry:nth-child(2n + 2),.listBannerSliderCols_var102.listBannerSlider_var400 .listEntriesPreview .listEntry:nth-last-child(1) {

display:none;
}
.listBannerSliderCols_var102.listBannerSlider_var400 .listEntriesPreview .listEntry:nth-last-child(2) {

display:inline-block;
}
.listBannerSliderCols_var102.listBannerSlider_var400 .listEntriesPreview .listEntry:first-child:nth-last-child(2) {

display:none;
}
.listBannerSliderCols_var103.listBannerSlider_var400 .listEntriesPreview .listEntry.listEntrySelected:nth-child(3n+2),.listBannerSliderCols_var103.listBannerSlider_var400 .listEntriesPreview .listEntry.listEntrySelected:nth-child(3n+3) {

display:inline-block;
}
.listBannerSliderCols_var103.listBannerSlider_var400 .listEntriesPreview .listEntry.listEntrySelected:nth-child(3n+2) + .listEntry,.listBannerSliderCols_var103.listBannerSlider_var400 .listEntriesPreview .listEntry.listEntrySelected:nth-child(3n+2) + .listEntry  + .listEntry,.listBannerSliderCols_var103.listBannerSlider_var400 .listEntriesPreview .listEntry.listEntrySelected:nth-child(3n+3) + .listEntry,.listBannerSliderCols_var103.listBannerSlider_var400 .listEntriesPreview .listEntry.listEntrySelected:nth-child(3n+3) + .listEntry  + .listEntry {

display:none;
}
.listBannerSliderCols_var103.listBannerSlider_var400 .listEntriesPreview .listEntry:nth-child(3n + 2),.listBannerSliderCols_var103.listBannerSlider_var400 .listEntriesPreview .listEntry:nth-child(3n + 3),.listBannerSliderCols_var103.listBannerSlider_var400 .listEntriesPreview .listEntry:nth-last-child(1),.listBannerSliderCols_var103.listBannerSlider_var400 .listEntriesPreview .listEntry:nth-last-child(2) {

display:none;
}
.listBannerSliderCols_var103.listBannerSlider_var400 .listEntriesPreview .listEntry:nth-last-child(3) {

display:inline-block;
}
.listBannerSliderCols_var103.listBannerSlider_var400 .listEntriesPreview .listEntry:first-child:nth-last-child(3) {

display:none;
}
.listBannerSliderCols_var104.listBannerSlider_var400 .listEntriesPreview .listEntry.listEntrySelected:nth-child(4n+2),.listBannerSliderCols_var104.listBannerSlider_var400 .listEntriesPreview .listEntry.listEntrySelected:nth-child(4n+3),.listBannerSliderCols_var104.listBannerSlider_var400 .listEntriesPreview .listEntry.listEntrySelected:nth-child(4n+4) {

display:inline-block;
}
.listBannerSliderCols_var104.listBannerSlider_var400 .listEntriesPreview .listEntry.listEntrySelected:nth-child(4n+2) + .listEntry,.listBannerSliderCols_var104.listBannerSlider_var400 .listEntriesPreview .listEntry.listEntrySelected:nth-child(4n+2) + .listEntry  + .listEntry,.listBannerSliderCols_var104.listBannerSlider_var400 .listEntriesPreview .listEntry.listEntrySelected:nth-child(4n+2) + .listEntry  + .listEntry + .listEntry,.listBannerSliderCols_var104.listBannerSlider_var400 .listEntriesPreview .listEntry.listEntrySelected:nth-child(4n+3) + .listEntry,.listBannerSliderCols_var104.listBannerSlider_var400 .listEntriesPreview .listEntry.listEntrySelected:nth-child(4n+3) + .listEntry  + .listEntry,.listBannerSliderCols_var104.listBannerSlider_var400 .listEntriesPreview .listEntry.listEntrySelected:nth-child(4n+3) + .listEntry  + .listEntry + .listEntry,.listBannerSliderCols_var104.listBannerSlider_var400 .listEntriesPreview .listEntry.listEntrySelected:nth-child(4n+4) + .listEntry,.listBannerSliderCols_var104.listBannerSlider_var400 .listEntriesPreview .listEntry.listEntrySelected:nth-child(4n+4) + .listEntry  + .listEntry,.listBannerSliderCols_var104.listBannerSlider_var400 .listEntriesPreview .listEntry.listEntrySelected:nth-child(4n+4) + .listEntry  + .listEntry + .listEntry {

display:none;
}
.listBannerSliderCols_var104.listBannerSlider_var400 .listEntriesPreview .listEntry:nth-child(4n + 2),.listBannerSliderCols_var104.listBannerSlider_var400 .listEntriesPreview .listEntry:nth-child(4n + 3),.listBannerSliderCols_var104.listBannerSlider_var400 .listEntriesPreview .listEntry:nth-child(4n + 4),.listBannerSliderCols_var104.listBannerSlider_var400 .listEntriesPreview .listEntry:nth-last-child(1),.listBannerSliderCols_var104.listBannerSlider_var400 .listEntriesPreview .listEntry:nth-last-child(2),.listBannerSliderCols_var104.listBannerSlider_var400 .listEntriesPreview .listEntry:nth-last-child(3) {

display:none;
}
.listBannerSliderCols_var104.listBannerSlider_var400 .listEntriesPreview .listEntry:nth-last-child(4) {

display:inline-block;
}
.listBannerSliderCols_var104.listBannerSlider_var400 .listEntriesPreview .listEntry:first-child:nth-last-child(4) {

display:none;
}
.listBannerSliderCols_var105.listBannerSlider_var400 .listEntriesPreview .listEntry.listEntrySelected:nth-child(5n+2),.listBannerSliderCols_var105.listBannerSlider_var400 .listEntriesPreview .listEntry.listEntrySelected:nth-child(5n+3),.listBannerSliderCols_var105.listBannerSlider_var400 .listEntriesPreview .listEntry.listEntrySelected:nth-child(5n+4),.listBannerSliderCols_var105.listBannerSlider_var400 .listEntriesPreview .listEntry.listEntrySelected:nth-child(5n+5) {

display:inline-block;
}
.listBannerSliderCols_var105.listBannerSlider_var400 .listEntriesPreview .listEntry.listEntrySelected:nth-child(5n+2) + .listEntry,.listBannerSliderCols_var105.listBannerSlider_var400 .listEntriesPreview .listEntry.listEntrySelected:nth-child(5n+2) + .listEntry  + .listEntry,.listBannerSliderCols_var105.listBannerSlider_var400 .listEntriesPreview .listEntry.listEntrySelected:nth-child(5n+2) + .listEntry  + .listEntry + .listEntry,.listBannerSliderCols_var105.listBannerSlider_var400 .listEntriesPreview .listEntry.listEntrySelected:nth-child(5n+2) + .listEntry  + .listEntry + .listEntry + .listEntry,.listBannerSliderCols_var105.listBannerSlider_var400 .listEntriesPreview .listEntry.listEntrySelected:nth-child(5n+3) + .listEntry,.listBannerSliderCols_var105.listBannerSlider_var400 .listEntriesPreview .listEntry.listEntrySelected:nth-child(5n+3) + .listEntry  + .listEntry,.listBannerSliderCols_var105.listBannerSlider_var400 .listEntriesPreview .listEntry.listEntrySelected:nth-child(5n+3) + .listEntry  + .listEntry + .listEntry,.listBannerSliderCols_var105.listBannerSlider_var400 .listEntriesPreview .listEntry.listEntrySelected:nth-child(5n+3) + .listEntry  + .listEntry + .listEntry + .listEntry,.listBannerSliderCols_var105.listBannerSlider_var400 .listEntriesPreview .listEntry.listEntrySelected:nth-child(5n+4) + .listEntry,.listBannerSliderCols_var105.listBannerSlider_var400 .listEntriesPreview .listEntry.listEntrySelected:nth-child(5n+4) + .listEntry  + .listEntry,.listBannerSliderCols_var105.listBannerSlider_var400 .listEntriesPreview .listEntry.listEntrySelected:nth-child(5n+4) + .listEntry  + .listEntry + .listEntry,.listBannerSliderCols_var105.listBannerSlider_var400 .listEntriesPreview .listEntry.listEntrySelected:nth-child(5n+4) + .listEntry  + .listEntry + .listEntry + .listEntry,.listBannerSliderCols_var105.listBannerSlider_var400 .listEntriesPreview .listEntry.listEntrySelected:nth-child(5n+5) + .listEntry,.listBannerSliderCols_var105.listBannerSlider_var400 .listEntriesPreview .listEntry.listEntrySelected:nth-child(5n+5) + .listEntry  + .listEntry,.listBannerSliderCols_var105.listBannerSlider_var400 .listEntriesPreview .listEntry.listEntrySelected:nth-child(5n+5) + .listEntry  + .listEntry + .listEntry,.listBannerSliderCols_var105.listBannerSlider_var400 .listEntriesPreview .listEntry.listEntrySelected:nth-child(5n+5) + .listEntry  + .listEntry + .listEntry + .listEntry {

display:none;
}
.listBannerSliderCols_var105.listBannerSlider_var400 .listEntriesPreview .listEntry:nth-child(5n + 2),.listBannerSliderCols_var105.listBannerSlider_var400 .listEntriesPreview .listEntry:nth-child(5n + 3),.listBannerSliderCols_var105.listBannerSlider_var400 .listEntriesPreview .listEntry:nth-child(5n + 4),.listBannerSliderCols_var105.listBannerSlider_var400 .listEntriesPreview .listEntry:nth-child(5n + 5),.listBannerSliderCols_var105.listBannerSlider_var400 .listEntriesPreview .listEntry:nth-last-child(1),.listBannerSliderCols_var105.listBannerSlider_var400 .listEntriesPreview .listEntry:nth-last-child(2),.listBannerSliderCols_var105.listBannerSlider_var400 .listEntriesPreview .listEntry:nth-last-child(3),.listBannerSliderCols_var105.listBannerSlider_var400 .listEntriesPreview .listEntry:nth-last-child(4) {

display:none;
}
.listBannerSliderCols_var105.listBannerSlider_var400 .listEntriesPreview .listEntry:nth-last-child(5) {

display:inline-block;
}
.listBannerSliderCols_var105.listBannerSlider_var400 .listEntriesPreview .listEntry:first-child:nth-last-child(5) {

display:none;
}
.listBannerSliderCols_var106.listBannerSlider_var400 .listEntriesPreview .listEntry.listEntrySelected:nth-child(6n+2),.listBannerSliderCols_var106.listBannerSlider_var400 .listEntriesPreview .listEntry.listEntrySelected:nth-child(6n+3),.listBannerSliderCols_var106.listBannerSlider_var400 .listEntriesPreview .listEntry.listEntrySelected:nth-child(6n+4),.listBannerSliderCols_var106.listBannerSlider_var400 .listEntriesPreview .listEntry.listEntrySelected:nth-child(6n+5),.listBannerSliderCols_var106.listBannerSlider_var400 .listEntriesPreview .listEntry.listEntrySelected:nth-child(6n+6) {

display:inline-block;
}
.listBannerSliderCols_var106.listBannerSlider_var400 .listEntriesPreview .listEntry.listEntrySelected:nth-child(6n+2) + .listEntry,.listBannerSliderCols_var106.listBannerSlider_var400 .listEntriesPreview .listEntry.listEntrySelected:nth-child(6n+2) + .listEntry  + .listEntry,.listBannerSliderCols_var106.listBannerSlider_var400 .listEntriesPreview .listEntry.listEntrySelected:nth-child(6n+2) + .listEntry  + .listEntry + .listEntry,.listBannerSliderCols_var106.listBannerSlider_var400 .listEntriesPreview .listEntry.listEntrySelected:nth-child(6n+2) + .listEntry  + .listEntry + .listEntry + .listEntry,.listBannerSliderCols_var106.listBannerSlider_var400 .listEntriesPreview .listEntry.listEntrySelected:nth-child(6n+2) + .listEntry  + .listEntry + .listEntry + .listEntry + .listEntry,.listBannerSliderCols_var106.listBannerSlider_var400 .listEntriesPreview .listEntry.listEntrySelected:nth-child(6n+3) + .listEntry,.listBannerSliderCols_var106.listBannerSlider_var400 .listEntriesPreview .listEntry.listEntrySelected:nth-child(6n+3) + .listEntry  + .listEntry,.listBannerSliderCols_var106.listBannerSlider_var400 .listEntriesPreview .listEntry.listEntrySelected:nth-child(6n+3) + .listEntry  + .listEntry + .listEntry,.listBannerSliderCols_var106.listBannerSlider_var400 .listEntriesPreview .listEntry.listEntrySelected:nth-child(6n+3) + .listEntry  + .listEntry + .listEntry + .listEntry,.listBannerSliderCols_var106.listBannerSlider_var400 .listEntriesPreview .listEntry.listEntrySelected:nth-child(6n+3) + .listEntry  + .listEntry + .listEntry + .listEntry + .listEntry,.listBannerSliderCols_var106.listBannerSlider_var400 .listEntriesPreview .listEntry.listEntrySelected:nth-child(6n+4) + .listEntry,.listBannerSliderCols_var106.listBannerSlider_var400 .listEntriesPreview .listEntry.listEntrySelected:nth-child(6n+4) + .listEntry  + .listEntry,.listBannerSliderCols_var106.listBannerSlider_var400 .listEntriesPreview .listEntry.listEntrySelected:nth-child(6n+4) + .listEntry  + .listEntry + .listEntry,.listBannerSliderCols_var106.listBannerSlider_var400 .listEntriesPreview .listEntry.listEntrySelected:nth-child(6n+4) + .listEntry  + .listEntry + .listEntry + .listEntry,.listBannerSliderCols_var106.listBannerSlider_var400 .listEntriesPreview .listEntry.listEntrySelected:nth-child(6n+4) + .listEntry  + .listEntry + .listEntry + .listEntry + .listEntry,.listBannerSliderCols_var106.listBannerSlider_var400 .listEntriesPreview .listEntry.listEntrySelected:nth-child(6n+5) + .listEntry,.listBannerSliderCols_var106.listBannerSlider_var400 .listEntriesPreview .listEntry.listEntrySelected:nth-child(6n+5) + .listEntry  + .listEntry,.listBannerSliderCols_var106.listBannerSlider_var400 .listEntriesPreview .listEntry.listEntrySelected:nth-child(6n+5) + .listEntry  + .listEntry + .listEntry,.listBannerSliderCols_var106.listBannerSlider_var400 .listEntriesPreview .listEntry.listEntrySelected:nth-child(6n+5) + .listEntry  + .listEntry + .listEntry + .listEntry,.listBannerSliderCols_var106.listBannerSlider_var400 .listEntriesPreview .listEntry.listEntrySelected:nth-child(6n+5) + .listEntry  + .listEntry + .listEntry + .listEntry + .listEntry,.listBannerSliderCols_var106.listBannerSlider_var400 .listEntriesPreview .listEntry.listEntrySelected:nth-child(6n+6) + .listEntry,.listBannerSliderCols_var106.listBannerSlider_var400 .listEntriesPreview .listEntry.listEntrySelected:nth-child(6n+6) + .listEntry  + .listEntry,.listBannerSliderCols_var106.listBannerSlider_var400 .listEntriesPreview .listEntry.listEntrySelected:nth-child(6n+6) + .listEntry  + .listEntry + .listEntry,.listBannerSliderCols_var106.listBannerSlider_var400 .listEntriesPreview .listEntry.listEntrySelected:nth-child(6n+6) + .listEntry  + .listEntry + .listEntry + .listEntry,.listBannerSliderCols_var106.listBannerSlider_var400 .listEntriesPreview .listEntry.listEntrySelected:nth-child(6n+6) + .listEntry  + .listEntry + .listEntry + .listEntry + .listEntry {

display:none;
}
.listBannerSliderCols_var106.listBannerSlider_var400 .listEntriesPreview .listEntry:nth-child(6n + 2),.listBannerSliderCols_var106.listBannerSlider_var400 .listEntriesPreview .listEntry:nth-child(6n + 3),.listBannerSliderCols_var106.listBannerSlider_var400 .listEntriesPreview .listEntry:nth-child(6n + 4),.listBannerSliderCols_var106.listBannerSlider_var400 .listEntriesPreview .listEntry:nth-child(6n + 5),.listBannerSliderCols_var106.listBannerSlider_var400 .listEntriesPreview .listEntry:nth-child(6n + 6),.listBannerSliderCols_var106.listBannerSlider_var400 .listEntriesPreview .listEntry:nth-last-child(1),.listBannerSliderCols_var106.listBannerSlider_var400 .listEntriesPreview .listEntry:nth-last-child(2),.listBannerSliderCols_var106.listBannerSlider_var400 .listEntriesPreview .listEntry:nth-last-child(3),.listBannerSliderCols_var106.listBannerSlider_var400 .listEntriesPreview .listEntry:nth-last-child(4),.listBannerSliderCols_var106.listBannerSlider_var400 .listEntriesPreview .listEntry:nth-last-child(5) {

display:none;
}
.listBannerSliderCols_var106.listBannerSlider_var400 .listEntriesPreview .listEntry:nth-last-child(6) {

display:inline-block;
}
.listBannerSliderCols_var106.listBannerSlider_var400 .listEntriesPreview .listEntry:first-child:nth-last-child(6) {

display:none;
}
}


.listBannerSlider_var100 {








































position:relative;
overflow:visible;
}
.listBannerSlider_var100 .listEntries {

width:100%;
height:100%;
position:relative;
overflow:hidden;
margin:0 auto;
}
.listBannerSlider_var100 .listEntries .listEntriesInner {

height:100%;
}
.listBannerSlider_var100 .listEntries .listEntry {

display:none;
overflow:hidden;
height:var(--heightApp, 100vh);
width:100%;
}
.listBannerSlider_var100 .listEntries .listEntry .listEntryInner {

position:relative;
height:100%;
}
.listBannerSlider_var100 .listEntries .listEntry .listEntryBackgroundContainer {

height:100%;
}
.listBannerSlider_var100 .listEntries .listEntry .listEntryBackgroundContainer > div {

height:100%;
background-size:cover;
background-position:center;
}
.listBannerSlider_var100 .listEntries .listEntry .listEntryBackgroundContainer > picture {

height:100% !important;
}
.listBannerSlider_var100 .listEntries .listEntry .listEntryBackgroundContainer > picture > img {

height:100%;
width:100%;
object-fit:cover;
}
.listBannerSlider_var100 .listEntries .listEntry a {

text-decoration:none;
color:inherit;
}
.listBannerSlider_var100 .listEntries .listEntry .listEntryButtons {

position:absolute;
top:26px;
right:0;
}
.listBannerSlider_var100 .listEntries .listEntry .listEntryImage {

display:block;
}
.listBannerSlider_var100 .listEntries .listEntry .listEntryVideo {

display:block;
width:100%;
height:auto;
}
.listBannerSlider_var100 .listEntries .listEntry.listEntrySelected {

display:block;
}
@media (min-width: 992px) {
.listBannerSlider_var100 .listEntries .listEntry {

height:var(--heightApp, 100vh);
}
}


.listBannerSlider_var1400 {




















































position:relative;
overflow:hidden;
}


.listBannerSlider_var2 {








































position:relative;
overflow:visible;
}
.listBannerSlider_var2 .listEntries {

width:100%;
height:100%;
position:relative;
overflow:hidden;
margin:0 auto;
}
.listBannerSlider_var2 .listEntries .listEntriesInner {

height:100%;
}
.listBannerSlider_var2 .listEntries .listEntry {

display:none;
overflow:hidden;
}
.listBannerSlider_var2 .listEntries .listEntry .listEntryInner {

position:relative;
}
.listBannerSlider_var2 .listEntries .listEntry a {

text-decoration:none;
color:inherit;
}
.listBannerSlider_var2 .listEntries .listEntry .listEntryButtons {

position:absolute;
top:26px;
right:0;
}
.listBannerSlider_var2 .listEntries .listEntry .listEntryImage {

display:block;
}
.listBannerSliderPictureAspectRatio_var20.listBannerSlider_var2 .listEntries .listEntry .listEntryImage,.listBannerSliderPictureAspectRatio_var20_15.listBannerSlider_var2 .listEntries .listEntry .listEntryImage {
height:0;
padding-bottom:50%;
}
.listBannerSliderPictureAspectRatio_var30.listBannerSlider_var2 .listEntries .listEntry .listEntryImage,.listBannerSliderPictureAspectRatio_var30_15.listBannerSlider_var2 .listEntries .listEntry .listEntryImage {
height:0;
padding-bottom:33.333%;
}
.listBannerSliderPictureAspectRatio_var40.listBannerSlider_var2 .listEntries .listEntry .listEntryImage,.listBannerSliderPictureAspectRatio_var40_15.listBannerSlider_var2 .listEntries .listEntry .listEntryImage {
height:0;
padding-bottom:25%;
}
.listBannerSliderPictureAspectRatio_var50.listBannerSlider_var2 .listEntries .listEntry .listEntryImage,.listBannerSliderPictureAspectRatio_var50_15.listBannerSlider_var2 .listEntries .listEntry .listEntryImage {
height:0;
padding-bottom:20%;
}
.listBannerSlider_var2 .listEntries .listEntry .listEntryImage img {

width:100%;
}
.listBannerSlider_var2 .listEntries .listEntry .listEntryVideo {

display:block;
width:100%;
height:auto;
}
.listBannerSlider_var2 .listEntries .listEntry.listEntrySelected {

display:block;
}
@media (max-width: 768px) {
.listBannerSliderPictureAspectRatio_var20_15.listBannerSlider_var2 .listEntries .listEntry .listEntryImage,.listBannerSliderPictureAspectRatio_var30_15.listBannerSlider_var2 .listEntries .listEntry .listEntryImage,.listBannerSliderPictureAspectRatio_var40_15.listBannerSlider_var2 .listEntries .listEntry .listEntryImage,.listBannerSliderPictureAspectRatio_var50_15.listBannerSlider_var2 .listEntries .listEntry .listEntryImage {
height:0;
padding-bottom:66.666%;
}
}
.listBannerSliderEntriesPreview_var10 .listEntriesPreview {

width:100%;
position:absolute;
bottom:0;
}
.listBannerSliderEntriesPreview_var10 .listEntriesPreview > div {

text-align:center;
padding:0;
}
.listBannerSliderEntriesPreview_var10 .listEntriesPreview .listEntry {

position:relative;
display:inline-block;
cursor:pointer;
margin:0 3px;
}
.listBannerSliderEntriesPreview_var10 .listEntriesPreview .listEntry .listEntryInner {

display:inline-block;
padding:0;
margin:9px 3px;
width:16px;
height:16px;
background-color:#4E4E4E;
border-radius:50%;
box-shadow:0 0 4px 0 rgba(255,255,255,0.3);
}
.listBannerSliderEntriesPreview_var10 .listEntriesPreview .listEntry:hover .listEntryInner, .listBannerSliderEntriesPreview_var10 .listEntriesPreview .listEntry.listEntrySelected .listEntryInner, .listBannerSliderEntriesPreview_var10 .listEntriesPreview .listEntry.listEntryProgress .listEntryInner {

border-color:#000000;
background-color:#E8ECEF;
box-shadow:0 0 4px 0 rgba(0,0,0,0.3);
}
.listBannerSliderEntriesPreview_var10 .listEntriesPreview .listEntry:first-child:last-child {

display:none;
}
.listBannerSliderEntriesPreview_var17 .listEntriesPreview {

margin-top:1rem;
width:100%;
}
.listBannerSliderEntriesPreview_var17 .listEntriesPreview > div {

text-align:center;
padding:0;
}
.listBannerSliderEntriesPreview_var17 .listEntriesPreview .listEntry {

position:relative;
display:inline-block;
cursor:pointer;
margin:0 3px;
}
.listBannerSliderEntriesPreview_var17 .listEntriesPreview .listEntry .listEntryInner {

display:inline-block;
padding:0;
margin:9px 3px;
width:16px;
height:16px;
background-color:#4E4E4E;
border-radius:50%;
box-shadow:0 0 4px 0 rgba(255,255,255,0.3);
}
.listBannerSliderEntriesPreview_var17 .listEntriesPreview .listEntry:hover .listEntryInner, .listBannerSliderEntriesPreview_var17 .listEntriesPreview .listEntry.listEntrySelected .listEntryInner, .listBannerSliderEntriesPreview_var17 .listEntriesPreview .listEntry.listEntryProgress .listEntryInner {

border-color:#000000;
background-color:#E8ECEF;
box-shadow:0 0 4px 0 rgba(0,0,0,0.3);
}
.listBannerSliderEntriesPreview_var17 .listEntriesPreview .listEntry:first-child:last-child {

display:none;
}
.listBannerSliderInfolayer_var10 .listEntry .listEntryInfoLayerOuter {

width:100%;
margin:0 auto;
text-align:center;
}
.listBannerSliderInfolayer_var10 .listEntry .listEntryInfoLayer {

position:absolute;
width:100%;
top:50%;
opacity:0;
transform:translateY(-50%) scale(0.9);
transition:all 0.8s 0.3s ease-in-out;
}
.listBannerSliderInfolayer_var10 .listEntry .listEntryInfoLayerInner {

position:relative;
overflow:hidden;
width:100%;
margin:0 auto;
padding:0.6rem;
background-color:transparent;
}
.listBannerSliderInfolayer_var10 .listEntry .listEntryInfoLayerInner:empty {

display:none;
}
.listBannerSliderInfolayer_var10 .listEntry .listEntryInfoLayerInner .listEntryTitle {

font-size:1.5rem;
line-height:125%;
font-weight:bold;
color:#FFFFFF;
background-color:transparent;
text-shadow:0 0 0.5rem rgba(78,78,78,0.3);
margin-bottom:0.4rem;
}
.listBannerSliderInfolayer_var10 .listEntry .listEntryInfoLayerInner .listEntryDescription {

font-size:1rem;
color:#FFFFFF;
background-color:transparent;
line-height:125%;
text-shadow:0 0 0.5rem rgba(78,78,78,0.3);
}
.listBannerSliderInfolayer_var10 .listEntry .listEntryInfoLayerInner .listEntryDescription * {

color:inherit;
}
.listBannerSliderInfolayer_var10 .listEntry .listEntryInfoLayerInner .listEntryDescription p:last-child {

margin-bottom:0;
}
.listBannerSliderInfolayer_var10 .listEntry .listEntryInfoLayerInner .listEntryLink > a, .listBannerSliderInfolayer_var10 .listEntry .listEntryInfoLayerInner .listEntryLink > span {

margin-top:1.25rem;
}
.listBannerSliderInfolayer_var10 .listEntry.listEntrySelected .listEntryInfoLayer {

opacity:1;
transform:translateY(-50%) scale(1);
}
.listBannerSliderInfolayer_var10 .listEntry.listEntrySelectedInit .listEntryInfoLayer {

opacity:0;
transform:translateY(-50%) scale(0.9);
}
.listBannerSliderInfolayer_var10 .listEntry.listEntrySelectedReady .listEntryInfoLayer {

opacity:1;
transform:translateY(-50%) scale(1);
}
@media (min-width: 768px) {
.listBannerSliderInfolayer_var10 .listEntry.listEntryObject-slide_var1 .listEntryInfoLayer {

text-align:right;
}
}
@media (min-width: 768px) {
.listBannerSliderInfolayer_var10 .listEntry.listEntryObject-slide_var2 .listEntryInfoLayer {

text-align:left;
}
}
@media (min-width: 576px) {
.listBannerSliderInfolayer_var10 .listEntry .listEntryInfoLayer .listEntryInfoLayerInner {

padding:1rem 2.5rem;
}
.listBannerSliderInfolayer_var10 .listEntry .listEntryInfoLayer .listEntryInfoLayerInner .listEntryTitle {

font-size:3.2rem;
}
.listBannerSliderInfolayer_var10 .listEntry .listEntryInfoLayer .listEntryInfoLayerInner .listEntryDescription {

font-size:1rem;
}
}
@media (min-width: 768px) {
.listBannerSliderInfolayer_var10 .listEntry .listEntryInfoLayer .listEntryInfoLayerInner {

padding:1rem 2.5rem;
}
.listBannerSliderInfolayer_var10 .listEntry .listEntryInfoLayer .listEntryInfoLayerInner .listEntryTitle {

font-size:2rem;
}
.listBannerSliderInfolayer_var10 .listEntry .listEntryInfoLayer .listEntryInfoLayerInner .listEntryDescription {

font-size:1.2rem;
}
}
@media (min-width: 992px) {
.listBannerSliderInfolayer_var10 .listEntry .listEntryInfoLayer .listEntryInfoLayerInner {

padding:1.25rem 2.5rem;
}
.listBannerSliderInfolayer_var10 .listEntry .listEntryInfoLayer .listEntryInfoLayerInner .listEntryTitle {

font-size:2.5rem;
}
.listBannerSliderInfolayer_var10 .listEntry .listEntryInfoLayer .listEntryInfoLayerInner .listEntryDescription {

font-size:1.4rem;
}
}
@media (min-width: 1200px) {
.listBannerSliderInfolayer_var10 .listEntry .listEntryInfoLayer .listEntryInfoLayerInner {

padding:1.25rem 3.75rem;
}
.listBannerSliderInfolayer_var10 .listEntry .listEntryInfoLayer .listEntryInfoLayerInner .listEntryTitle {

font-size:3rem;
}
.listBannerSliderInfolayer_var10 .listEntry .listEntryInfoLayer .listEntryInfoLayerInner .listEntryDescription {

font-size:1.8rem;
}
}
.listBannerSliderInfolayer_var40 .listEntry .listEntryInfoLayerOuter {

position:relative;
}
.listBannerSliderInfolayer_var40 .listEntry .listEntryInfoLayer {

position:relative;
}
.listBannerSliderInfolayer_var40 .listEntry .listEntryInfoLayerInner {

position:relative;
overflow:hidden;
margin:0 auto;
padding:0.5rem;
}
.listBannerSliderInfolayer_var40 .listEntry .listEntryInfoLayerInner:empty {

display:none;
}
.listBannerSliderInfolayer_var40 .listEntry .listEntryInfoLayerInner .listEntryTitle {

display:block;
float:left;
font-size:1rem;
padding:0.2rem 1rem;
line-height:125%;
font-weight:bold;
color:#3C3C3C;
margin-bottom:1rem;
}
.listBannerSliderInfolayer_var40 .listEntry .listEntryInfoLayerInner .listEntryDescription {

display:block;
float:left;
clear:left;
font-size:0.8rem;
padding:0.2rem 1rem;
color:#3C3C3C;
line-height:125%;
}
.listBannerSliderInfolayer_var40 .listEntry .listEntryInfoLayerInner .listEntryDescription * {

color:inherit;
}
.listBannerSliderInfolayer_var40 .listEntry .listEntryInfoLayerInner .listEntryDescription p:last-child {

margin-bottom:0;
}
.listBannerSliderInfolayer_var40 .listEntry .listEntryInfoLayerInner .listEntryLink {

display:block;
float:left;
clear:left;
margin-top:1.25rem;
}
.listBannerSliderInfolayer_var40 .listEntry.listEntrySelected .listEntryInfoLayer {

margin-left:0;
opacity:1;
}
@media (min-width: 768px) {
.listBannerSliderInfolayer_var40 .listEntry .listEntryInfoLayerOuter {

position:absolute;
width:50%;
height:100%;
top:0;
right:0;
}
.listBannerSliderInfolayer_var40 .listEntry .listEntryInfoLayer {

position:relative;
height:100%;
display:flex;
align-items:center;
justify-content:center;
}
}
@media (min-width: 576px) {
.listBannerSliderInfolayer_var40 .listEntry .listEntryInfoLayer {

margin-bottom:1rem;
}
.listBannerSliderInfolayer_var40 .listEntry .listEntryInfoLayer .listEntryInfoLayerInner {

padding:1rem;
}
.listBannerSliderInfolayer_var40 .listEntry .listEntryInfoLayer .listEntryInfoLayerInner .listEntryTitle {

font-size:1.4rem;
}
.listBannerSliderInfolayer_var40 .listEntry .listEntryInfoLayer .listEntryInfoLayerInner .listEntryDescription {

font-size:1.2rem;
}
}
@media (min-width: 768px) {
.listBannerSliderInfolayer_var40 .listEntry .listEntryInfoLayer {

margin-bottom:2rem;
}
.listBannerSliderInfolayer_var40 .listEntry .listEntryInfoLayer .listEntryInfoLayerInner {

padding:1rem;
}
.listBannerSliderInfolayer_var40 .listEntry .listEntryInfoLayer .listEntryInfoLayerInner .listEntryTitle {

font-size:1.8rem;
}
.listBannerSliderInfolayer_var40 .listEntry .listEntryInfoLayer .listEntryInfoLayerInner .listEntryDescription {

font-size:1.2rem;
}
}
@media (min-width: 992px) {
.listBannerSliderInfolayer_var40 .listEntry .listEntryInfoLayer {

margin-bottom:4rem;
}
.listBannerSliderInfolayer_var40 .listEntry .listEntryInfoLayer .listEntryInfoLayerInner {

padding:2rem;
}
.listBannerSliderInfolayer_var40 .listEntry .listEntryInfoLayer .listEntryInfoLayerInner .listEntryTitle {

font-size:2.8rem;
}
.listBannerSliderInfolayer_var40 .listEntry .listEntryInfoLayer .listEntryInfoLayerInner .listEntryDescription {

font-size:1.3rem;
}
}
.listBannerSliderInfolayer_var50 .listEntry .listEntryInfoLayerOuter {

position:absolute;
width:100%;
bottom:0;
background-color:rgba(255,255,255,0.75);
}
.listBannerSliderInfolayer_var50 .listEntry .listEntryInfoLayer {

position:relative;
bottom:0;
max-width:2560px;
opacity:0;
margin:0 auto;
transition:all 0.8s ease;
}
.listBannerSliderInfolayer_var50 .listEntry .listEntryInfoLayerInner {

position:relative;
overflow:hidden;
padding:0.5rem;
}
.listBannerSliderInfolayer_var50 .listEntry .listEntryInfoLayerInner:empty {

display:none;
}
.listBannerSliderInfolayer_var50 .listEntry .listEntryInfoLayerInner .listEntryTitle {

font-size:1rem;
line-height:125%;
font-weight:bold;
color:#3C3C3C;
background-color:transparent;
margin-bottom:1rem;
}
.listBannerSliderInfolayer_var50 .listEntry .listEntryInfoLayerInner .listEntryDescription {

font-size:0.8rem;
color:#3C3C3C;
background-color:transparent;
line-height:125%;
}
.listBannerSliderInfolayer_var50 .listEntry .listEntryInfoLayerInner .listEntryDescription * {

color:inherit;
}
.listBannerSliderInfolayer_var50 .listEntry .listEntryInfoLayerInner .listEntryDescription p:last-child {

margin-bottom:0;
}
.listBannerSliderInfolayer_var50 .listEntry .listEntryInfoLayerInner .listEntryLink > a, .listBannerSliderInfolayer_var50 .listEntry .listEntryInfoLayerInner .listEntryLink > span {

margin-top:1.25rem;
}
.listBannerSliderInfolayer_var50 .listEntry.listEntrySelected .listEntryInfoLayer {

opacity:1;
}
.listBannerSliderInfolayer_var50 .listEntry.listEntrySelectedInit .listEntryInfoLayer {

opacity:0;
}
.listBannerSliderInfolayer_var50 .listEntry.listEntrySelectedReady .listEntryInfoLayer {

opacity:1;
}
.listBannerSliderInfolayer_var50 .listEntry.listEntryObject-slide_var1 .listEntryInfoLayer {

text-align:right;
}
@media (min-width: 576px) {
.listBannerSliderInfolayer_var50 .listEntry .listEntryInfoLayer {

margin-bottom:1rem;
}
.listBannerSliderInfolayer_var50 .listEntry .listEntryInfoLayer .listEntryInfoLayerInner {

padding:1rem;
}
.listBannerSliderInfolayer_var50 .listEntry .listEntryInfoLayer .listEntryInfoLayerInner .listEntryTitle {

font-size:1.4rem;
}
.listBannerSliderInfolayer_var50 .listEntry .listEntryInfoLayer .listEntryInfoLayerInner .listEntryDescription {

font-size:1.2rem;
}
}
@media (min-width: 768px) {
.listBannerSliderInfolayer_var50 .listEntry .listEntryInfoLayer {

margin-bottom:2rem;
}
.listBannerSliderInfolayer_var50 .listEntry .listEntryInfoLayer .listEntryInfoLayerInner {

padding:1rem;
}
.listBannerSliderInfolayer_var50 .listEntry .listEntryInfoLayer .listEntryInfoLayerInner .listEntryTitle {

font-size:1.8rem;
}
.listBannerSliderInfolayer_var50 .listEntry .listEntryInfoLayer .listEntryInfoLayerInner .listEntryDescription {

font-size:1.2rem;
}
}
@media (min-width: 992px) {
.listBannerSliderInfolayer_var50 .listEntry .listEntryInfoLayer {

margin-bottom:1rem;
}
.listBannerSliderInfolayer_var50 .listEntry .listEntryInfoLayer .listEntryInfoLayerInner {

padding:2rem;
}
.listBannerSliderInfolayer_var50 .listEntry .listEntryInfoLayer .listEntryInfoLayerInner .listEntryTitle {

font-size:2rem;
}
.listBannerSliderInfolayer_var50 .listEntry .listEntryInfoLayer .listEntryInfoLayerInner .listEntryDescription {

font-size:1.3rem;
}
}
.listBannerSliderInfolayer_var22 .listEntry .listEntryInfoLayerOuter {

width:calc(100% - 2.5rem);
position:relative;
top:0;
max-width:2560px;
margin:0 auto;
}
.listBannerSliderInfolayer_var22 .listEntry .listEntryInfoLayer {

position:absolute;
bottom:0;
margin-bottom:0.5rem;
opacity:0;
left:4rem;
transition:all 0.8s ease;
}
.listBannerSliderInfolayer_var22 .listEntry .listEntryInfoLayerInner {

position:relative;
overflow:hidden;
max-width:980px;
margin:0 auto;
padding:1rem;
background-color:rgba(255,255,255,1);
}
.listBannerSliderInfolayer_var22 .listEntry .listEntryInfoLayerInner:empty {

display:none;
}
.listBannerSliderInfolayer_var22 .listEntry .listEntryInfoLayerInner .listEntryTitle {

font-size:1rem;
line-height:125%;
font-weight:bold;
color:#3C3C3C;
background-color:transparent;
margin-bottom:1rem;
}
.listBannerSliderInfolayer_var22 .listEntry .listEntryInfoLayerInner .listEntryDescription {

font-size:0.8rem;
color:#3C3C3C;
background-color:transparent;
line-height:125%;
}
.listBannerSliderInfolayer_var22 .listEntry .listEntryInfoLayerInner .listEntryDescription * {

color:inherit;
}
.listBannerSliderInfolayer_var22 .listEntry .listEntryInfoLayerInner .listEntryDescription p:last-child {

margin-bottom:0;
}
.listBannerSliderInfolayer_var22 .listEntry .listEntryInfoLayerInner .listEntryLink > * {

margin-top:1.25rem;
}
.listBannerSliderInfolayer_var22 .listEntry.listEntrySelected .listEntryInfoLayer {

left:2.5rem;
opacity:1;
}
.listBannerSliderInfolayer_var22 .listEntry.listEntrySelectedInit .listEntryInfoLayer {

left:4rem;
opacity:0;
}
.listBannerSliderInfolayer_var22 .listEntry.listEntrySelectedReady .listEntryInfoLayer {

left:2.5rem;
opacity:1;
}
.listBannerSliderInfolayer_var22 .listEntry.listEntryObject-slide_var1 .listEntryInfoLayer {

left:auto;
right:4rem;
border:none;
}
.listBannerSliderInfolayer_var22 .listEntry.listEntryObject-slide_var1.listEntrySelected .listEntryInfoLayer {

right:2.5rem;
opacity:1;
}
@media (min-width: 576px) {
.listBannerSliderInfolayer_var22 .listEntry .listEntryInfoLayer {

margin-bottom:1rem;
}
.listBannerSliderInfolayer_var22 .listEntry .listEntryInfoLayer .listEntryInfoLayerInner {

padding:1rem;
}
.listBannerSliderInfolayer_var22 .listEntry .listEntryInfoLayer .listEntryInfoLayerInner .listEntryTitle {

font-size:1.4rem;
}
.listBannerSliderInfolayer_var22 .listEntry .listEntryInfoLayer .listEntryInfoLayerInner .listEntryDescription {

font-size:1.2rem;
}
}
@media (min-width: 768px) {
.listBannerSliderInfolayer_var22 .listEntry .listEntryInfoLayer {

margin-bottom:2rem;
}
.listBannerSliderInfolayer_var22 .listEntry .listEntryInfoLayer .listEntryInfoLayerInner {

padding:1.5rem;
}
.listBannerSliderInfolayer_var22 .listEntry .listEntryInfoLayer .listEntryInfoLayerInner .listEntryTitle {

font-size:1.8rem;
}
.listBannerSliderInfolayer_var22 .listEntry .listEntryInfoLayer .listEntryInfoLayerInner .listEntryDescription {

font-size:1.2rem;
}
}
@media (min-width: 992px) {
.listBannerSliderInfolayer_var22 .listEntry .listEntryInfoLayer {

margin-bottom:4rem;
}
.listBannerSliderInfolayer_var22 .listEntry .listEntryInfoLayer .listEntryInfoLayerInner {

padding:2rem;
}
.listBannerSliderInfolayer_var22 .listEntry .listEntryInfoLayer .listEntryInfoLayerInner .listEntryTitle {

font-size:2rem;
}
.listBannerSliderInfolayer_var22 .listEntry .listEntryInfoLayer .listEntryInfoLayerInner .listEntryDescription {

font-size:1.2rem;
}
}


.listBannerSliderPrevNext_var10 {



--colorArrows:#FFFFFF;
--shadowArrows:0 0 0 2px #000000;
}
.listBannerSliderPrevNext_var10.listBannerSliderPrevNextColor_var0 {

--colorArrows:#FFFFFF;
--shadowArrows:none;
}
.listBannerSliderPrevNext_var10.listBannerSliderPrevNextColor_var50 {

--colorArrows:#7D7D7D;
--shadowArrows:none;
}
.listBannerSliderPrevNext_var10.listBannerSliderPrevNextColor_var100 {

--colorArrows:#000000;
--shadowArrows:none;
}
.listBannerSliderPrevNext_var10.listBannerSliderPrevNextColor_var91 {

--colorArrows:#00A0D2;
--shadowArrows:none;
}
.listBannerSliderPrevNext_var10.listBannerSliderPrevNextColor_var92 {

--colorArrows:#00A0D2;
--shadowArrows:none;
}
.listBannerSliderPrevNext_var10 .listEntries .listMoverBack, .listBannerSliderPrevNext_var10 .listEntries .listMoverForward {

cursor:pointer;
position:absolute;
right:0;
top:0;
width:60px;
height:100%;
z-index:2;
transition:all 0.1s linear;
background-color:transparent;
}
.listBannerSliderPrevNext_var10 .listEntries .listMoverBack:hover, .listBannerSliderPrevNext_var10 .listEntries .listMoverForward:hover {

transform:scale(1.1);
}
.listBannerSliderPrevNext_var10 .listEntries .listMoverBack > span, .listBannerSliderPrevNext_var10 .listEntries .listMoverForward > span {

height:100%;
display:block;
}
.listBannerSliderPrevNext_var10 .listEntries .listMoverBack > span:before, .listBannerSliderPrevNext_var10 .listEntries .listMoverBack > span:after, .listBannerSliderPrevNext_var10 .listEntries .listMoverForward > span:before, .listBannerSliderPrevNext_var10 .listEntries .listMoverForward > span:after {

transition:all 0.3s ease-in-out;
content:'';
position:absolute;
top:calc(50% - 12px);
margin:0 0 0 0;
display:block;
width:24px;
height:4px;
background-color:var(--colorArrows);
box-shadow:var(--shadowArrows);
}
.listBannerSliderPrevNext_var10 .listEntries .listMoverBack > span:after, .listBannerSliderPrevNext_var10 .listEntries .listMoverForward > span:after {

margin-top:16px;
}
.listBannerSliderPrevNext_var10 .listEntries .listMoverBack > span:nth-child(2):before, .listBannerSliderPrevNext_var10 .listEntries .listMoverForward > span:nth-child(2):before {

box-shadow:none;
outline:none;
}
.listBannerSliderPrevNext_var10 .listEntries .listMoverBack > span:nth-child(2):after, .listBannerSliderPrevNext_var10 .listEntries .listMoverForward > span:nth-child(2):after {

display:none;
}
.listBannerSliderPrevNext_var10 .listEntries .listMoverBack {

left:0;
}
.listBannerSliderPrevNext_var10 .listEntries .listMoverBack > span:before, .listBannerSliderPrevNext_var10 .listEntries .listMoverBack > span:after {

left:16px;
}
.listBannerSliderPrevNext_var10 .listEntries .listMoverBack > span:before {

transform:rotate(-50deg);
}
.listBannerSliderPrevNext_var10 .listEntries .listMoverBack > span:after {

transform:rotate(50deg);
}
.listBannerSliderPrevNext_var10 .listEntries .listMoverForward {

right:0;
}
.listBannerSliderPrevNext_var10 .listEntries .listMoverForward > span:before, .listBannerSliderPrevNext_var10 .listEntries .listMoverForward > span:after {

right:16px;
}
.listBannerSliderPrevNext_var10 .listEntries .listMoverForward > span:before {

transform:rotate(50deg);
}
.listBannerSliderPrevNext_var10 .listEntries .listMoverForward > span:after {

transform:rotate(-50deg);
}


.listBannerSliderPrevNext_var22 {



--colorArrows:#FFFFFF;
--shadowArrows:0 0 0 2px #000000;
}
.listBannerSliderPrevNext_var22.listBannerSliderPrevNextColor_var0 {

--colorArrows:#FFFFFF;
--shadowArrows:none;
}
.listBannerSliderPrevNext_var22.listBannerSliderPrevNextColor_var50 {

--colorArrows:#7D7D7D;
--shadowArrows:none;
}
.listBannerSliderPrevNext_var22.listBannerSliderPrevNextColor_var100 {

--colorArrows:#000000;
--shadowArrows:none;
}
.listBannerSliderPrevNext_var22.listBannerSliderPrevNextColor_var91 {

--colorArrows:#00A0D2;
--shadowArrows:none;
}
.listBannerSliderPrevNext_var22.listBannerSliderPrevNextColor_var92 {

--colorArrows:#00A0D2;
--shadowArrows:none;
}
.listBannerSliderPrevNext_var22 .listEntries .listMoverBack, .listBannerSliderPrevNext_var22 .listEntries .listMoverForward {

cursor:pointer;
position:absolute;
right:0;
top:0;
width:60px;
height:100%;
z-index:2;
transition:all 0.1s linear;
background-color:transparent;
}
.listBannerSliderPrevNext_var22 .listEntries .listMoverBack:hover, .listBannerSliderPrevNext_var22 .listEntries .listMoverForward:hover {

transform:scale(1.1);
}
.listBannerSliderPrevNext_var22 .listEntries .listMoverBack > span, .listBannerSliderPrevNext_var22 .listEntries .listMoverForward > span {

height:100%;
display:block;
}
.listBannerSliderPrevNext_var22 .listEntries .listMoverBack > span:before, .listBannerSliderPrevNext_var22 .listEntries .listMoverBack > span:after, .listBannerSliderPrevNext_var22 .listEntries .listMoverForward > span:before, .listBannerSliderPrevNext_var22 .listEntries .listMoverForward > span:after {

transition:all 0.3s ease-in-out;
content:'';
position:absolute;
top:calc(50% - 12px);
margin:0 0 0 0;
display:block;
width:24px;
height:4px;
background-color:var(--colorArrows);
box-shadow:var(--shadowArrows);
}
.listBannerSliderPrevNext_var22 .listEntries .listMoverBack > span:after, .listBannerSliderPrevNext_var22 .listEntries .listMoverForward > span:after {

margin-top:16px;
}
.listBannerSliderPrevNext_var22 .listEntries .listMoverBack > span:nth-child(2):before, .listBannerSliderPrevNext_var22 .listEntries .listMoverForward > span:nth-child(2):before {

box-shadow:none;
outline:none;
}
.listBannerSliderPrevNext_var22 .listEntries .listMoverBack > span:nth-child(2):after, .listBannerSliderPrevNext_var22 .listEntries .listMoverForward > span:nth-child(2):after {

display:none;
}
.listBannerSliderPrevNext_var22 .listEntries .listMoverBack {

left:0;
}
.listBannerSliderPrevNext_var22 .listEntries .listMoverBack > span:before, .listBannerSliderPrevNext_var22 .listEntries .listMoverBack > span:after {

left:16px;
}
.listBannerSliderPrevNext_var22 .listEntries .listMoverBack > span:before {

transform:rotate(-50deg);
}
.listBannerSliderPrevNext_var22 .listEntries .listMoverBack > span:after {

transform:rotate(50deg);
}
.listBannerSliderPrevNext_var22 .listEntries .listMoverForward {

right:0;
}
.listBannerSliderPrevNext_var22 .listEntries .listMoverForward > span:before, .listBannerSliderPrevNext_var22 .listEntries .listMoverForward > span:after {

right:16px;
}
.listBannerSliderPrevNext_var22 .listEntries .listMoverForward > span:before {

transform:rotate(50deg);
}
.listBannerSliderPrevNext_var22 .listEntries .listMoverForward > span:after {

transform:rotate(-50deg);
}
.no-weditor .elementList-toolEntriesPerCategory {

display:none;
}
.listLoaderMore {

margin-top:1rem;
}
.listLoaderMore .listLoaderMoreInfo {

margin:0 0 0.5rem 0;
}
.listLoaderMore .listLoaderMoreProgress {

margin:0 0 1rem 0;
width:100%;
height:6px;
background:#7D7D7D;
}
.listLoaderMore .listLoaderMoreProgress .listLoaderMoreProgressBar {

height:100%;
background:#00A0D2;
}
.listLoaderMore > a[data-loadmoremode='loadIfBecomeVisible'] {

visibility:hidden;
}


.azNaviList {

line-height:24px;
margin:0 0 10px 0;
}
.azNaviList a {

display:inline-block;
padding:0 4px;
text-decoration:none;
border:solid 1px transparent;
border-radius:3px    
    
}
.azNaviList span {

display:inline-block;
padding:0 4px;
color:rgba(78,78,78,0.2);
}
.azNaviList .charSelected {

border:solid 1px #7D7D7D;
border-radius:3px;
}
.azNaviList .initFilter {

text-align:right;
}
.listCalendar .calendar {

width:100%;
max-width:480px;
background-color:#f0f0f0;
padding:4px;
}
.listCalendar .calendar .navYear, .listCalendar .calendar .navMonth {

text-align:center;
}
.listCalendar .calendar .navYear div, .listCalendar .calendar .navMonth div {

position:relative;
}
.listCalendar .calendar .navYear .prev, .listCalendar .calendar .navYear .next, .listCalendar .calendar .navMonth .prev, .listCalendar .calendar .navMonth .next {

font-size:0;
}
.listCalendar .calendar .navYear .prev:before, .listCalendar .calendar .navYear .prev:after, .listCalendar .calendar .navYear .next:before, .listCalendar .calendar .navYear .next:after, .listCalendar .calendar .navMonth .prev:before, .listCalendar .calendar .navMonth .prev:after, .listCalendar .calendar .navMonth .next:before, .listCalendar .calendar .navMonth .next:after {

transition:all 0.3s ease-in-out;
content:'';
position:absolute;
margin:0 0 0 0;
display:block;
width:10px;
height:2px;
background:#4E4E4E;
}
.listCalendar .calendar .navYear .prev:before, .listCalendar .calendar .navYear .next:before, .listCalendar .calendar .navMonth .prev:before, .listCalendar .calendar .navMonth .next:before {

transform:rotate(-55deg);
left:15px;
top:13px;
}
.listCalendar .calendar .navYear .prev:after, .listCalendar .calendar .navYear .next:after, .listCalendar .calendar .navMonth .prev:after, .listCalendar .calendar .navMonth .next:after {

transform:rotate(55deg);
left:15px;
top:19px;
}
.listCalendar .calendar .navYear .prev, .listCalendar .calendar .navMonth .prev {

position:absolute;
top:0;
left:2px;
background:none;
padding:4px;
width:30%;
text-align:left;
}
.listCalendar .calendar .navYear .month, .listCalendar .calendar .navMonth .month {

display:inline-block;
padding:4px;
text-decoration:none;
color:#4E4E4E;
}
.listCalendar .calendar .navYear .year, .listCalendar .calendar .navMonth .year {

display:inline-block;
padding:4px;
text-decoration:none;
color:#4E4E4E;
}
.listCalendar .calendar .navYear .next, .listCalendar .calendar .navMonth .next {

position:absolute;
top:0;
right:2px;
background:none;
padding:4px;
width:30%;
text-align:right;
}
.listCalendar .calendar .navYear .next:before, .listCalendar .calendar .navMonth .next:before {

transform:rotate(55deg);
left:auto;
right:15px;
top:13px;
}
.listCalendar .calendar .navYear .next:after, .listCalendar .calendar .navMonth .next:after {

transform:rotate(-55deg);
left:auto;
right:15px;
top:19px;
}
.listCalendar .calendar td.navMonth {

padding-bottom:0.5rem;
}
.listCalendar .calendar .dayHeader {

width:24px;
padding:4px;
text-align:center;
font-weight:bold;
}
.listCalendar .calendar .day {

width:24px;
padding:4px;
text-align:center;
}
.listCalendar .calendar .dayOther {

width:24px;
padding:4px;
text-align:center;
}
.listCalendar .calendar .dayToday {

outline:solid 1px red;
}
.listCalendar .calendar .hasEntries {

background-color:#ffffff;
}
.listCalendar .calendar .hasEntries a {

display:block;
text-decoration:none;
}
.listCalendar .calendar .daySelected {

width:24px;
padding:2px;
border:solid 2px red;
text-align:center;
}
.listCalendar .calendar .daySelected a {

display:block;
text-decoration:none;
}
.listCalendar .calendar .calendarInner > table {

width:100%;
}
.listCalendar .clearCalendar {

display:block;
text-align:right;
}
.listMonth .listEntry.selected {

font-weight:bold;
}
.listMonth .listEntry[data-numberEntries='0'] {

display:none;
}
.listMonth .listEntryInner {

text-decoration:none;
}
.listMonth .listEntryMonthNameShort {

color:#4E4E4E !important;
}
.listMonth .listEntryYear {

color:#4E4E4E !important;
padding:0 0 0 4px;
}
.listMonth .listEntryMonth {

display:none;
}
.listMonth .listEntryNumberEntries {

padding:0 0 0 4px;
}
.listMonth .listEntryNumberEntries:before {

content:'(';
}
.listMonth .listEntryNumberEntries:after {

content:')';
}


.tagCloud {

font-size:9px;
}
.tagCloud a {

display:inline-block;
font-weight:bold;
text-decoration:none;
text-transform:uppercase;
padding:2px 4px 0 4px;
}
.tagCloud a.highlighted {

font-weight:bold;
}
.tagCloud.tagCloudCaseSensitive a {

text-transform:none;
}


.listDefault {










list-style:none;
margin:0;
padding:0;
}
.listDefault .listEntry {

position:relative;
}
.listDefault .listEntryInner {

display:block;
}
.listDefault .listEntryButtons {

position:absolute;
width:100%;
height:0px;
}
.listDefault .listEntryTitle {

position:relative;
font-family:inherit;
font-size:min(24px,calc(0vw + 24px));
line-height:min(32px,calc(0vw + 32px));
font-weight:bold;
color:#3C3C3C;
padding:0 0 0.5rem 0;
}
.listDefault .listEntryTitle a {

text-decoration:none;
}
.listDefault .listEntryName {

position:relative;
color:#3C3C3C;
}
.isDarkBackground .listDefault .listEntryName {

color:#FFFFFF;
}
.listDefault .listEntrySubline {

position:relative;
color:rgba(78,78,78,0.7);
}
.isDarkBackground .listDefault .listEntrySubline {

color:rgba(255,255,255,0.7);
}
.listDefault .listEntryIcon {

color:#3C3C3C !important;
}
.isDarkBackground .listDefault .listEntryIcon {

color:#FFFFFF !important;
}
.listDefault .listEntryCalendar {

display:block;
margin:0 20px 0 0;
width:64px;
text-align:center;
border:solid 1px #00A0D2;
}
.listDefault .listEntryCalendar .day {

display:block;
font-size:2.0rem;
line-height:48px;
}
.listDefault .listEntryCalendar .month {

display:block;
color:#FFFFFF;
background:#00A0D2;
}
.listDefault .listEntryDate {

position:relative;
font-size:min(16px,calc(0.0766283525vw + 14.7126436782px));
font-weight:normal;
color:#3C3C3C;
}
.isDarkBackground .listDefault .listEntryDate {

color:#FFFFFF;
}
.listDefault .listEntryDescription {

position:relative;
font-size:min(16px,calc(0.0766283525vw + 14.7126436782px));
line-height:min(26px,calc(0.0766283525vw + 24.7126436782px));
color:#3C3C3C;
margin:0 0 0.5rem 0;
}
.isDarkBackground .listDefault .listEntryDescription {

color:#FFFFFF;
}
.listDefault .listEntryThumbnail {

float:left;
width:160px;
position:relative;
}
.listDefault .listEntryThumbnail picture {

display:block;
}
.listDefault .listEntryInfoComments {

border-radius:5px;
padding:0.1rem 0.5rem;
border:solid 1px #7D7D7D;
display:inline-block;
float:right;
}
.listDefault .listEntryInfoComments a {

text-decoration:none;
color:rgba(78,78,78,0.7);
}
.listDefault .listEntryInfoComments.hasComments .listEntryInfoCommentsPostfix:before {

content:' ';
}
.listDefault .listEntryInfoComments.noComments .listEntryInfoCommentsNumberComments {

display:none;
}
.listDefault_var7 .listEntryInner {

display:flex;
padding:0.6rem 0 !important;
}
.listDefault_var7 .listEntryInner .listEntryDate {

font-size:1rem;
line-height:130%;
padding:0 0.6rem 0 0;
}
.listDefault_var7 .listEntryInner .listEntryTitle {

font-size:1rem;
line-height:130%;
padding:0 0 0 0;
}
.listDefault_var20 .listEntryButtons {

right:0;
}
.listDefault_var20 .listEntryButtons .wglListEntryMover {

margin-left:-10px;
}
.listDefault_var20 .listEntry .listEntryInner {

position:relative;
width:100%;
height:0 !important;
margin:0 !important;
padding:10% 10% 90% 10% !important;
}
.listDefault_var20 .listEntryDate, .listDefault_var20 .listEntryTitle, .listDefault_var20 .listEntryDescription, .listDefault_var20 .listEntryLink {

position:relative;
}
.listDefault_var20 .listEntryDate {

font-size:min(16px,calc(0.0766283525vw + 14.7126436782px));
line-height:min(26px,calc(0.0766283525vw + 24.7126436782px));
font-weight:normal;
color:#3C3C3C;
font-weight:bold;
text-shadow:0 0 10px rgba(0,0,0,0.3);
}
.listDefault_var20 .listEntryTitle {

font-size:min(24px,calc(0vw + 24px));
line-height:min(32px,calc(0vw + 32px));
color:#FFFFFF;
font-weight:bold;
text-shadow:0 0 10px rgba(0,0,0,0.3);
}
.listDefault_var20 .listEntryTitle a {

color:#FFFFFF;
}
.listDefault_var20 .listEntryDescription {

font-size:min(16px,calc(0.0766283525vw + 14.7126436782px));
line-height:min(26px,calc(0.0766283525vw + 24.7126436782px));
color:#FFFFFF;
text-shadow:0 0 10px rgba(0,0,0,0.3);
}
.listDefault_var20 .listEntry.append > div {

transition:all 0.5s ease-in-out;
transform-origin:0 0;
opacity:1;
}
.listDefault_var20 .listEntry.append.appendInitDelay > div {

transform-style:preserve-3d;
transform:rotateX(-90deg);
opacity:0;
}
.listDefault_var20[data-hasquickfilter='1'] .listEntry {

transition:width 0.5s linear, height 0.5s linear;
}
.listDefault_var20[data-hasquickfilter='1'] .listEntry.listEntryQuickfilterInvisible {

width:0 !important;
height:0 !important;
padding:0 !important;
overflow:hidden;
}


.listDefault_var30 {






















display:block;
clear:both;
margin:-0.5rem;
column-gap:0;
-moz-column-gap:0;
column-count:1;
-moz-column-count:1;
}
.listDefault_var30 .listEntryButtons {

right:0;
}
.listDefault_var30 .listEntryButtons .wglListEntryMover {

margin-left:-10px;
}
.listDefault_var30 .listEntry {

display:block;
position:relative;
overflow:hidden;
break-inside:avoid-column;
}
.listDefault_var30 .listEntry .listEntryInner {

padding:0.5rem;
}
.listDefault_var30 .listEntry .listEntryInner .listEntryLayer {

width:100%;
background:rgba(255,255,255,0.1);
padding:1rem;
}
.listDefault_var30 .listEntry .listEntryThumbnail {

float:none;
margin:0;
width:100%;
}
.listDefault_var30[data-hasquickfilter='1'] .listEntry {

transition:width 0.5s linear, height 0.5s linear;
}
.listDefault_var30[data-hasquickfilter='1'] .listEntry.listEntryQuickfilterInvisible {

width:0 !important;
height:0 !important;
padding:0 !important;
}
@media (min-width: 768px) {
.listDefault_var30 {

column-count:2;
-moz-column-count:2;
}
}
@media (min-width: 992px) {
.listDefault_var30.listDefaultCols_var103 {

column-count:3;
-moz-column-count:3;
}
.listDefault_var30.listDefaultCols_var104 {

column-count:4;
-moz-column-count:4;
}
}
.listDefault_var80 .listEntry .listEntryInner {

padding:0 !important;
}
.listDefault_var80 .listEntryTitle {

font:inherit;
margin:0;
padding:0;
}
.listDefault_var80 .accordionHeader {

user-select:none;
cursor:pointer;
border-bottom:solid 1px #000000;
padding:10px 42px 10px 0;
margin:0;
position:relative;
font-size:min(30px,calc(0.4597701149vw + 22.275862069px));
line-height:min(38px,calc(0.6130268199vw + 27.7011494253px));
transition:border 0.3s linear;
}
.listDefault_var80 .accordionHeader > .accordionHeaderOpener {

display:block;
position:absolute;
right:8px;
bottom:8px;
width:32px;
height:32px;
}
.listDefault_var80 .accordionHeader > .accordionHeaderOpener:before, .listDefault_var80 .accordionHeader > .accordionHeaderOpener:after {

transition:all 0.3s ease-in-out;
content:'';
position:absolute;
margin:16px 0 0 6px;
display:block;
width:12px;
height:2px;
background-color:#4E4E4E;
transform:rotate(40deg);
}
.listDefault_var80 .accordionHeader > .accordionHeaderOpener:after {

margin:16px 0 0 14px;
transform:rotate(-40deg);
}
.listDefault_var80 .accordionHeaderVisible {

border-bottom-color:transparent;
}
.listDefault_var80 .accordionHeaderVisible > .accordionHeaderOpener:before {

transform:rotate(-40deg);
}
.listDefault_var80 .accordionHeaderVisible > .accordionHeaderOpener:after {

transform:rotate(40deg);
}
.listDefault_var80 .accordionContent {

display:none;
padding:1rem 0;
border-bottom:solid 1px #000000;
}
.listDefault_var80[data-hasquickfilter='1'] .listEntry.listEntryQuickfilterInvisible {

overflow:hidden;
height:0 !important;
padding:0 !important;
margin:0 !important;
border:none !important;
}
.listDefault_var80.appendLoading:after {

display:block;
content:'';
width:96px;
height:48px;
margin-top:1rem;
background-image:url("/weblication-wGlobal/wGlobal/layout/images/animations/optimized/appendList@fill(666666).svg");
background-size:100%;
background-repeat:no-repeat;
visibility:visible;
margin:0 auto;
}
.listDefault_var80 .listEntry.append > div {

transition:all 0.5s ease-in-out;
transform-origin:0 0;
opacity:1;
}
.listDefault_var80 .listEntry.append.appendInitDelay > div {

transform-style:preserve-3d;
transform:rotateX(-90deg);
opacity:0;
}
.listDefault_var111[data-hasquickfilter='1'] .listEntry.listEntryQuickfilterInvisible {

overflow:hidden;
height:0 !important;
padding:0 !important;
margin:0 !important;
border:none !important;
}
.listDefault_var111.appendLoading:after {

display:block;
content:'';
width:96px;
height:48px;
margin-top:1rem;
background-image:url("/weblication-wGlobal/wGlobal/layout/images/animations/optimized/appendList@fill(666666).svg");
background-size:100%;
background-repeat:no-repeat;
visibility:visible;
margin:0 auto;
}
.listDefault_var111 .listEntry.append > div {

transition:all 0.5s ease-in-out;
transform-origin:0 0;
opacity:1;
}
.listDefault_var111 .listEntry.append.appendInitDelay > div {

transform-style:preserve-3d;
transform:rotateX(-90deg);
opacity:0;
}
.listDefault_var20100 //
.listDefault_var20100 // siehe News Listenausgabe
  
  .listEntry .listEntryCalendar {

display:block;
margin:0 20px 0 0;
width:64px;
text-align:center;
border:solid 1px #00A0D2;
}
.listDefault_var20100 // siehe News Listenausgabe
  
  .listEntry .listEntryCalendar .day {

display:block;
font-size:2.0rem;
line-height:48px;
}
.listDefault_var20100 // siehe News Listenausgabe
  
  .listEntry .listEntryCalendar .month {

display:block;
color:#FFFFFF;
background:#00A0D2;
}
.listDefault_var20200 .listEntry .listEntryCalendar {

display:block;
margin:0 20px 0 0;
width:64px;
text-align:center;
border:solid 1px #00A0D2;
}
.listDefault_var20200 .listEntry .listEntryCalendar .day {

display:block;
font-size:2.0rem;
line-height:48px;
}
.listDefault_var20200 .listEntry .listEntryCalendar .month {

display:block;
color:#FFFFFF;
background:#00A0D2;
}
.listDefault_var25600 .listEntry .listEntryInner {

position:relative;
clear:both;
overflow:hidden;
}
.listDefault_var25600 .listEntry .listEntryButtons {

right:0;
}
.listDefault_var25600 .listEntry .listEntryContent {

position:relative;
box-sizing:border-box;
}
.listDefault_var25600 .listEntry .listEntryContent .listEntryTitle {

font-weight:lighter;
color:rgba(78,78,78,0.7);
font-size:min(16px,calc(0.0766283525vw + 14.7126436782px));
}
.listDefault_var25600 .listEntry .listEntryContent .listEntryDescription {

color:#4E4E4E;
}
.listDefault_var25600 .listEntry .listEntryImage .listEntryThumbnail {

float:none;
width:100%;
max-width:320px;
padding:0 0 1rem 0;
}
@media (min-width: 768px) {
.listDefault_var25600 .listEntry .listEntryContent {

width:calc(50% + 2px);
padding:2rem;
min-height:320px;
}
.listDefault_var25600 .listEntry .listEntryContent .listEntryTitle {

font-size:min(16px,calc(0.0766283525vw + 14.7126436782px));
}
.listDefault_var25600 .listEntry .listEntryContent .listEntryDescription {

clear:both;
padding:2rem 0 0 0;
}
.listDefault_var25600 .listEntry .listEntryImage {

width:calc(50% - 2px);
}
.listDefault_var25600 .listEntry .listEntryImage .listEntryThumbnail {

float:left;
width:100%;
max-width:320px;
padding:2rem 0 0 0;
}
.listDefault_var25600 .listEntry:nth-child(even) .listEntryContent {

float:left;
text-align:right;
border-right:solid 4px #7D7D7D;
}
.listDefault_var25600 .listEntry:nth-child(even) .listEntryContent .listEntryMarker {

position:absolute;
right:0;
width:10rem;
border-bottom:solid 4px #7D7D7D;
}
.listDefault_var25600 .listEntry:nth-child(even) .listEntryImage {

float:right;
}
.listDefault_var25600 .listEntry:nth-child(even) .listEntryImage .listEntryThumbnail {

float:left;
padding-left:2rem;
}
.listDefault_var25600 .listEntry:nth-child(odd) .listEntryContent {

float:right;
text-align:left;
border-left:solid 4px #7D7D7D;
}
.listDefault_var25600 .listEntry:nth-child(odd) .listEntryContent .listEntryMarker {

position:absolute;
left:0;
width:10rem;
border-bottom:solid 4px #7D7D7D;
}
.listDefault_var25600 .listEntry:nth-child(odd) .listEntryImage {

float:left;
}
.listDefault_var25600 .listEntry:nth-child(odd) .listEntryImage .listEntryThumbnail {

float:right;
padding-right:2rem;
}
}
.listDefault_var25620 .listEntry .listEntryInner {

position:relative;
clear:both;
overflow:hidden;
}
.listDefault_var25620 .listEntry .listEntryButtons {

right:0;
}
.listDefault_var25620 .listEntry .listEntryContent {

position:relative;
box-sizing:border-box;
}
.listDefault_var25620 .listEntry .listEntryContent .listEntryTitle {

font-weight:lighter;
font-size:min(16px,calc(0.0766283525vw + 14.7126436782px));
}
.listDefault_var25620 .listEntry .listEntryImage .listEntryThumbnail {

float:none;
width:100%;
max-width:320px;
padding:0 0 1rem 0;
}
@media (min-width: 768px) {
.listDefault_var25620 .listEntry .listEntryContent {

width:calc(50% + 2px);
padding:2rem;
min-height:320px;
}
.listDefault_var25620 .listEntry .listEntryContent .listEntryTitle {

font-size:min(16px,calc(0.0766283525vw + 14.7126436782px));
}
.listDefault_var25620 .listEntry .listEntryContent .listEntryDescription {

clear:both;
padding:0 0 0 0;
}
.listDefault_var25620 .listEntry .listEntryImage {

width:calc(50% - 2px);
}
.listDefault_var25620 .listEntry .listEntryImage .listEntryThumbnail {

float:left;
width:100%;
max-width:320px;
padding:2rem 0 0 0;
}
.listDefault_var25620 .listEntry:nth-child(even) .listEntryContent {

float:left;
text-align:right;
border-right:solid 4px #7D7D7D;
}
.listDefault_var25620 .listEntry:nth-child(even) .listEntryContent .listEntryMarker {

position:absolute;
right:0;
width:10rem;
border-bottom:solid 4px transparent;
}
.listDefault_var25620 .listEntry:nth-child(even) .listEntryContent .listEntryMarker:before {

content:'';
position:absolute;
right:-14px;
top:-52px;
width:24px;
height:24px;
border-radius:50%;
border:solid 4px #7D7D7D;
background:#FFFFFF;
}
.listDefault_var25620 .listEntry:nth-child(even) .listEntryImage {

float:right;
}
.listDefault_var25620 .listEntry:nth-child(even) .listEntryImage .listEntryThumbnail {

float:left;
padding-left:2rem;
}
.listDefault_var25620 .listEntry:nth-child(odd) .listEntryContent {

float:right;
text-align:left;
border-left:solid 4px #7D7D7D;
}
.listDefault_var25620 .listEntry:nth-child(odd) .listEntryContent .listEntryMarker {

position:absolute;
left:0;
width:10rem;
border-bottom:solid 4px transparent;
}
.listDefault_var25620 .listEntry:nth-child(odd) .listEntryContent .listEntryMarker:before {

content:'';
position:absolute;
left:-14px;
top:-52px;
width:24px;
height:24px;
border-radius:50%;
border:solid 4px #7D7D7D;
background:#FFFFFF;
}
.listDefault_var25620 .listEntry:nth-child(odd) .listEntryImage {

float:left;
}
.listDefault_var25620 .listEntry:nth-child(odd) .listEntryImage .listEntryThumbnail {

float:right;
padding-right:2rem;
}
}
@media (min-width: 768px) {
.listDefaultCols_var2 {

display:grid;
grid-template-columns:repeat(2,50%);
}
}
@media (min-width: 768px) {
.listDefaultCols_var3 {

display:grid;
grid-template-columns:repeat(2,50%);
}
}
@media (min-width: 992px) {
.listDefaultCols_var3 {

grid-template-columns:repeat(3,33.333%);
}
}
@media (min-width: 768px) {
.listDefaultCols_var4 {

display:grid;
grid-template-columns:repeat(2,50%);
}
}
@media (min-width: 992px) {
.listDefaultCols_var4 {

grid-template-columns:repeat(4,25%);
}
}
.listDefaultTitle_var0 .listEntryTitle {

display:none;
}
.listDefaultTitle_var13 .listEntryTitle {

font-size:min(18px,calc(0.2298850575vw + 14.1379310345px));
}
@media (min-width: 768px) {
.listDefaultTitle_var17 .listEntryTitle {

font-size:min(45px,calc(1.1494252874vw + 25.6896551724px));
}
}
.listDefaultTitle_var20 .listEntryTitle {

text-align:center;
}
.listDefaultTitle_var27 .listEntryTitle {

text-align:center;
}
@media (min-width: 768px) {
.listDefaultTitle_var27 .listEntryTitle {

font-size:min(45px,calc(1.1494252874vw + 25.6896551724px));
}
}
.listDefaultDate_var0 .listEntryDate {

display:none;
}
.listDefaultDate_var10 .listEntryDate {

display:block;
}
.listDefaultDate_var20 .listEntryDate {

display:block;
text-align:center;
}
.listDefaultDescription_var0 .listEntryDescription {

display:none;
}
.listDefaultDescription_var10 .listEntryDescription {

display:block;
}
.listDefaultDescription_var20 .listEntryDescription {

text-align:center;
}
.listDefaultThumbnail_var10 .listEntryThumbnail {

display:block;
width:100%;
margin-bottom:1rem;
}
@media (min-width: 576px) {
.listDefaultThumbnail_var10 .listEntryThumbnail {

width:33%;
min-width:80px;
max-width:160px;
margin:0 1.25rem 0.25rem 0;
}
}
.listDefaultThumbnail_var60 .listEntryThumbnail {

display:block;
width:100%;
margin:0 0 15px 0;
float:none;
}
.listDefaultThumbnail_var60 .listEntryThumbnail img {

width:100%;
}
.listDefaultThumbnail_var70 .listEntryThumbnail {

width:50%;
margin:0 25% 15px 25%;
clear:both;
height:0;
overflow:hidden;
padding-bottom:50%;
border-radius:50%;
position:relative;
}
.listDefaultThumbnail_var70 .listEntryThumbnail > picture {

height:100%;
top:0;
left:0;
}
.listDefaultThumbnail_var80 .listEntryThumbnail {

display:block;
position:absolute;
top:0;
left:0;
width:100% !important;
max-width:none;
margin:0 !important;
}
.listDefaultThumbnail_var80 .listEntryThumbnail > picture {

height:100%;
top:0;
left:0;
}
.listDefaultBorder_var0 .listEntry .listEntryInner {

padding:1rem 0;
}
.listDefaultBorder_var0 .listEntry .listEntryInner .listEntryTitle:last-child {

margin:0;
}
.listDefaultBorder_var10 .listEntry {

border-bottom:solid 1px #000000;
}
.listDefaultBorder_var10 .listEntry:first-child {

border-top:solid 1px #000000;
}
.listDefaultBorder_var10 .listEntry .listEntryInner {

padding:1rem 0;
}
.listDefaultBorder_var10 .listEntry .listEntryInner .listEntryTitle:last-child, .listDefaultBorder_var10 .listEntry .listEntryInner .listEntryDescription:last-child {

margin:0;
}


.listDefaultBorder_var20 {


margin-left:-0.5rem;
margin-right:-0.5rem;
}
.listDefaultBorder_var20 .listEntry {

border:none;
margin-bottom:2rem;
}
.listDefaultBorder_var20 .listEntry:hover {

background:none;
}
.listDefaultBorder_var20 .listEntry .listEntryButtons {

right:1rem;
}
.listDefaultBorder_var20 .listEntry .listEntryInner {

position:relative;
display:flex;
flex-direction:column;
height:100%;
margin:0 0.5rem;
border:none;
}
@media (min-width: 992px) {
.listDefaultBorder_var20 {

margin-left:-1rem;
margin-right:-1rem;
}
}
@media (min-width: 992px) {
.listDefaultBorder_var20 .listEntry .listEntryInner {

margin:0 1rem;
}
}


.listDefaultBorder_var30 {


--backgroundColor:#FFFFFF;

margin-left:-0.5rem;
margin-right:-0.5rem;
}
.listDefaultBorder_var30 .listEntry {

border:none;
margin-bottom:2rem;
padding:0;
}
.listDefaultBorder_var30 .listEntry:hover {

background:none;
}
.listDefaultBorder_var30 .listEntry .listEntryButtons {

right:1rem;
}
.listDefaultBorder_var30 .listEntry .listEntryInner {

background:var(--backgroundColor);
position:relative;
display:flex;
flex-direction:column;
height:100%;
margin:0 0.5rem;
padding:1rem;
}
.listDefaultBorder_var30 .listEntry .listEntryInner .listEntryDescription {

display:block;
}
@media (min-width: 992px) {
.listDefaultBorder_var30 {

margin-left:-1rem;
margin-right:-1rem;
}
}
@media (min-width: 992px) {
.listDefaultBorder_var30 .listEntry .listEntryInner {

margin:0 1rem;
}
}


.listDefaultBorder_var40 {


margin-left:-0.5rem;
margin-right:-0.5rem;
}
.listDefaultBorder_var40 .listEntry {

border:none;
margin-bottom:2rem;
padding:0;
}
.listDefaultBorder_var40 .listEntry:hover {

background:none;
}
.listDefaultBorder_var40 .listEntry .listEntryButtons {

right:1rem;
}
.listDefaultBorder_var40 .listEntry .listEntryInner {

background:#FFFFFF;
position:relative;
display:flex;
flex-direction:column;
height:100%;
margin:0 0.5rem;
padding:1rem;
border:solid 1px #000000;
}
.listDefaultBorder_var40 .listEntry .listEntryInner .listEntryDescription {

display:block;
}
@media (min-width: 992px) {
.listDefaultBorder_var40 {

margin-left:-1rem;
margin-right:-1rem;
}
}
@media (min-width: 992px) {
.listDefaultBorder_var40 .listEntry .listEntryInner {

margin:0 1rem;
}
}


.listDefaultBorder_var50 {


margin-left:-0.5rem;
margin-right:-0.5rem;
}
.listDefaultBorder_var50 .listEntry {

border:none;
margin-bottom:2rem;
padding:0;
}
.listDefaultBorder_var50 .listEntry:hover {

background:none;
}
.listDefaultBorder_var50 .listEntry .listEntryButtons {

right:1rem;
}
.listDefaultBorder_var50 .listEntry .listEntryInner {

background:#FFFFFF;
position:relative;
display:flex;
flex-direction:column;
height:100%;
margin:0 0.5rem;
padding:1rem;
box-shadow:0 2px 8px -1px rgba(0,0,0,0.2);
}
.listDefaultBorder_var50 .listEntry .listEntryInner .listEntryDescription {

display:block;
}
@media (min-width: 992px) {
.listDefaultBorder_var50 {

margin-left:-1rem;
margin-right:-1rem;
}
}
@media (min-width: 992px) {
.listDefaultBorder_var50 .listEntry .listEntryInner {

margin:0 1rem;
}
}
@media (min-width: 992px) {
.listDefaultBorder_var50 .listEntry .listEntryInner {

box-shadow:0 2px 16px -2px rgba(0,0,0,0.2);
}
}
.listDefaultLink_var0 .listEntryLink {

display:none;
}
.listDefaultLink_var10 .listEntryLink a {

display:inline-block;
text-decoration:underline;
}
.listDefaultLink_var31 .listEntryLink {

text-align:center;
}
.listDefaultLink_var32 .listEntryLink {

text-align:right;
}
.listDefaultLink_var41 .listEntryLink {

text-align:center;
}
.listDefaultQuickfilter_var1[data-hasquickfilter='1'] .listEntry.listEntryQuickfilterInvisible {

display:none;
overflow:hidden;
height:0 !important;
padding:0 !important;
margin:0 !important;
border:none !important;
}
.listDefaultAppend_var1.appendLoading:after {

display:block;
content:'';
width:96px;
height:48px;
margin-top:1rem;
background-image:url("/weblication-wGlobal/wGlobal/layout/images/animations/optimized/appendList@fill(666666).svg");
background-size:100%;
background-repeat:no-repeat;
visibility:visible;
margin:0 auto;
}
.listDefaultAppend_var1 .listEntry.append > div {

transition:all 0.5s ease-in-out;
transform-origin:0 0;
opacity:1;
}
.listDefaultAppend_var1 .listEntry.append.appendInitDelay > div {

transform-style:preserve-3d;
transform:rotateX(-90deg);
opacity:0;
}
.listEntryElement p:last-child {

margin-bottom:0;
}


.listEntryElementContainer_var60 {

position:relative;
padding-right:24px;
}
.listEntryElementContainer_var60:before {

content:'';
display:block;
position:absolute;
right:6px;
top:5px;
width:3px;
height:12px;
background-color:#7D7D7D;
transform:rotate(-40deg);
}
.listEntryElementContainer_var60:after {

content:'';
display:block;
position:absolute;
right:6px;
top:13px;
width:3px;
height:12px;
background-color:#7D7D7D;
transform:rotate(40deg);
}


.listEntryElementContainer_var170 {

display:flex;
}
.listEntry:nth-child(even) .listEntryElementContainer_var170 {

flex-direction:row-reverse;
}
.listEntry:nth-child(even) .listEntryElementContainer_var170 > div:first-child {

padding-left:0.8rem;
}
.listEntry:nth-child(odd) .listEntryElementContainer_var170 > div:first-child {

padding-right:0.8rem;
}
.listEntryElementThumbnail_var60 img {

border-radius:50%;
}


.listEntryElementPosition_var22 {

display:inline;
}


.listEntryElementPosition_var24 {

display:inline-block;
}


.listEntryElementPosition_var32 {

float:left;
}


.listEntryElementPosition_var38 {

float:right;
}


.listEntryElementPosition_var42 {

text-align:left;
}


.listEntryElementPosition_var45 {

text-align:center;
}


.listEntryElementPosition_var48 {

text-align:right;
}


.listEntryElementPosition_var425 {

display:block !important;
}
@media (min-width: 768px) {
.listEntryElementPosition_var425 {

float:left !important;
width:50% !important;
margin:0 !important;
padding:0 0.5rem;
}
}
@media (min-width: 992px) {
.listEntryElementPosition_var425 {

float:left !important;
width:25% !important;
margin:0 !important;
padding:0 0.5rem;
}
}


.listEntryElementPosition_var433 {

display:block !important;
}
@media (min-width: 768px) {
.listEntryElementPosition_var433 {

float:left !important;
width:33.33% !important;
margin:0 !important;
padding:0 0.5rem;
}
}


.listEntryElementPosition_var450 {

display:block !important;
}
@media (min-width: 768px) {
.listEntryElementPosition_var450 {

float:left !important;
width:50% !important;
margin:0 !important;
padding:0 0.5rem;
}
}


.listEntryElementPosition_var466 {

display:block !important;
}
@media (min-width: 768px) {
.listEntryElementPosition_var466 {

float:left !important;
width:66% !important;
margin:0 !important;
padding:0 0.5rem;
}
}


.listEntryElementPosition_var620 {


display:flex !important;
}


.listEntryElementPadding_var100020 {

margin:0 0 0.4rem 0;
}


.listEntryElementPadding_var100050 {

margin:0 0 0.8rem 0;
}


.listEntryElementPadding_var100080 {

margin:0 0 1.2rem 0;
}


.listEntryElementPadding_var100200 {

margin:0 0.4rem 0 0;
}


.listEntryElementPadding_var100500 {

margin:0 0.8rem 0 0;
}


.listEntryElementPadding_var100800 {

margin:0 1rem 0 0;
}


.listEntryElementPadding_var100002 {

margin:0 0 0 0.4rem;
}


.listEntryElementPadding_var100005 {

margin:0 0 0 0.8rem;
}


.listEntryElementPadding_var100008 {

margin:0 0 0 1.2rem;
}


.listEntryElementPadding_var100220 {

margin:0 0.4rem 0.4rem 0;
}


.listEntryElementPadding_var100550 {

margin:0 0.8rem 0.8rem 0;
}


.listEntryElementPadding_var100880 {

margin:0 1.2rem 1.2rem 0;
}


.listEntryElementThumbnailSize_var0 {

width:100%;
}


.listEntryElementThumbnailSize_var120 {

width:100%;
}


.listEntryElementThumbnailSize_var100 {

width:100%;
}


.listEntryElementThumbnailSize_var180 {

width:100%;
}


.listEntryElementColor_var10 {

color:#ffffff !important;
}


.listEntryElementColor_var32 {

color:rgba(0,0,0,0.8) !important;
}


.listEntryElementColor_var1 {

color:rgba(0,160,210,0.8) !important;
}


.listEntryElementColor_var2 {

color:rgba(0,160,210,0.8) !important;
}


.listEntryElementColor_var34 {

color:rgba(0,0,0,0.6) !important;
}


.listEntryElementColor_var38 {

color:rgba(0,0,0,0.4) !important;
}


.listEntryElementFontSize_var0 {

font-size:min(16px,calc(0.0766283525vw + 14.7126436782px));
line-height:130%;
}


.listEntryElementFontSize_var330 {

font-size:min(16px,calc(0.0766283525vw + 14.7126436782px));
line-height:130%;
}


.listEntryElementFontSize_var338 {

font-size:min(16px,calc(0.0766283525vw + 14.7126436782px));
line-height:130%;
font-weight:bold;
}


.listEntryElementFontSize_var358 {

font-size:min(16px,calc(0.0766283525vw + 14.7126436782px));
line-height:130%;
font-weight:bold;
}


.listEntryElementFontSize_var370 {

font-size:min(16px,calc(0.0766283525vw + 14.7126436782px));
line-height:130%;
}


.listEntryElementFontSize_var378 {

font-size:min(16px,calc(0.0766283525vw + 14.7126436782px));
line-height:130%;
font-weight:bold;
}
.listEntryElementLink_var1 > a {

text-decoration:none;
}


.listEntryElementOptions_varDisplayFlex {

flex:1;
}
.listPictureAlbumTeaser_var0:hover {

background-image:none;
}
.listPictureAlbumTeaser_var0 .listInner {

position:relative;
overflow:hidden;
}
.listPictureAlbumTeaser_var0 .listMoverForward, .listPictureAlbumTeaser_var0 .listMoverBack {

display:none;
}
.listPictureAlbumTeaser_var0 .listEntries {

position:relative;
margin-bottom:10px;
}
.listPictureAlbumTeaser_var0 .listEntries .listEntriesInner .listEntry {

display:block;
position:relative;
margin:0 0 20px 0;
}
.listPictureAlbumTeaser_var0 .listEntries .listEntriesInner .listEntry a {

text-decoration:none;
}
.listPictureAlbumTeaser_var0 .listEntries .listEntriesInner .listEntry .listEntryThumbnails {

margin:-4px;
overflow:hidden;
}
.listPictureAlbumTeaser_var0 .listEntries .listEntriesInner .listEntry .listEntryThumbnails:after {

display:table;
overflow:hidden;
visibility:hidden;
clear:both;
content:"";
height:0;
font-size:0;
line-height:0;
}
.listPictureAlbumTeaser_var0 .listEntries .listEntriesInner .listEntry .listEntryThumbnails .listEntryThumbnail {

float:left;
width:120px;
margin:4px;
}
.listPictureAlbumTeaser_var0 .listEntries .listEntriesInner .listEntry .listEntryThumbnails .listEntryThumbnail img, .listPictureAlbumTeaser_var0 .listEntries .listEntriesInner .listEntry .listEntryThumbnails .listEntryThumbnail picture {

display:block;
}
.listPictureAlbumTeaser_var0 .listEntries .listEntriesInner .listEntry .listEntryTitle {

display:none;
}
.listPictureAlbumTeaser_var0 .listEntries .listEntriesInner .listEntry .listEntryDescription {

display:none;
}
.listPictureAlbumTeaser_var0 .listEntries .listEntriesInner .listEntry .listEntryPosition {

display:none;
}
.listPictureGallery[data-numberentries='1'] .listMoverBack, .listPictureGallery[data-numberentries='1'] .listMoverForward {

display:none !important;
}
.listPictureGallery_var0 .listInner {

position:relative;
overflow:hidden;
-webkit-user-select:none;
-moz-user-select:none;
-ms-user-select:none;
}
.listPictureGallery_var0 .listEntries {

width:100%;
position:relative;
overflow:hidden;
}
.listPictureGallery_var0 .listEntries .listEntry {

display:none;
position:relative;
overflow:hidden;
}
.listPictureGallery_var0 .listEntries .listEntrySelected {

display:block;
}
.listPictureGallery_var0 .listEntries .listEntryButtons {

position:absolute;
top:2px;
right:0;
}
.listPictureGallery_var0 .listEntries .listEntry a {

text-decoration:none;
}
.listPictureGallery_var0 .listEntries .listEntryImage {

display:block;
width:100%;
max-width:100%;
height:auto;
}
.listPictureGallery_var0 .listEntries .listEntryImage picture {

display:block;
}
.listPictureGallery_var0 .listEntries .listEntryTitle {

font-size:min(16px,calc(0.0766283525vw + 14.7126436782px));
line-height:min(26px,calc(0.0766283525vw + 24.7126436782px));
margin-top:10px;
}
.listPictureGallery_var0 .listEntries .listEntryTitle:empty {

display:none;
}
.listPictureGallery_var0 .listEntries .listEntryDescription {

font-size:min(16px,calc(0.0766283525vw + 14.7126436782px)) * 0.8;
line-height:;

overflow:auto;
}
.listPictureGallery_var0 .listEntries .listEntryDescription:empty {

display:none;
}
.listPictureGallery_var0 .listEntries .listEntryCopyright {

float:right;
font-weight:normal;
font-size:min(16px,calc(0.0766283525vw + 14.7126436782px));
line-height:min(26px,calc(0.0766283525vw + 24.7126436782px));
color:rgba(78,78,78,0.7);
padding-left:4px;
}
.listPictureGallery_var0 .listEntries .listMoverBack, .listPictureGallery_var0 .listEntries .listMoverForward {

cursor:pointer;
position:absolute;
right:0;
top:0;
width:80%;
margin-left:0;
padding-top:75%;
z-index:2;
transition:all 0.1s linear;
background:transparent;
opacity:0.6;
}
.listPictureGalleryPictureAspectRatio_var20.listPictureGallery_var0 .listEntries .listMoverBack,.listPictureGalleryPictureAspectRatio_var20.listPictureGallery_var0 .listEntries .listMoverForward {
padding-top:50%;
}
.listPictureGalleryPictureLightbox_var11.listPictureGallery_var0 .listEntries .listMoverBack,.listPictureGalleryPictureLightbox_var12.listPictureGallery_var0 .listEntries .listMoverBack,.listPictureGalleryPictureLightbox_var11.listPictureGallery_var0 .listEntries .listMoverForward,.listPictureGalleryPictureLightbox_var12.listPictureGallery_var0 .listEntries .listMoverForward {
margin-top:36px;
padding-top:calc(75% - 36px);
}
.listPictureGallery_var0 .listEntries .listMoverBack > span, .listPictureGallery_var0 .listEntries .listMoverForward > span {

height:100%;
display:block;
}
.listPictureGallery_var0 .listEntries .listMoverBack > span:before, .listPictureGallery_var0 .listEntries .listMoverBack > span:after, .listPictureGallery_var0 .listEntries .listMoverForward > span:before, .listPictureGallery_var0 .listEntries .listMoverForward > span:after {

transition:all 0.3s ease-in-out;
content:'';
position:absolute;
top:calc(50% - 12px);
margin:0 0 0 0;
display:block;
width:24px;
height:4px;
background-color:#FFFFFF;
box-shadow:0 0 0 1px #4E4E4E;
}
.listPictureGallery_var0 .listEntries .listMoverBack > span:after, .listPictureGallery_var0 .listEntries .listMoverForward > span:after {

margin-top:16px;
}
.listPictureGallery_var0 .listEntries .listMoverBack > span:nth-child(2):before, .listPictureGallery_var0 .listEntries .listMoverForward > span:nth-child(2):before {

box-shadow:none;
outline:none;
}
.listPictureGallery_var0 .listEntries .listMoverBack > span:nth-child(2):after, .listPictureGallery_var0 .listEntries .listMoverForward > span:nth-child(2):after {

display:none;
}
.listPictureGallery_var0 .listEntries .listMoverBack {

left:0;
}
.listPictureGallery_var0 .listEntries .listMoverBack:hover {

opacity:1;
}
.listPictureGallery_var0 .listEntries .listMoverBack > span:before, .listPictureGallery_var0 .listEntries .listMoverBack > span:after {

left:3%;
}
.listPictureGallery_var0 .listEntries .listMoverBack > span:before {

transform:rotate(-50deg);
}
.listPictureGallery_var0 .listEntries .listMoverBack > span:after {

transform:rotate(50deg);
}
.listPictureGallery_var0 .listEntries .listMoverForward {

right:0;
}
.listPictureGallery_var0 .listEntries .listMoverForward:hover {

opacity:1;
}
.listPictureGallery_var0 .listEntries .listMoverForward > span:before, .listPictureGallery_var0 .listEntries .listMoverForward > span:after {

right:3%;
}
.listPictureGallery_var0 .listEntries .listMoverForward > span:before {

transform:rotate(50deg);
}
.listPictureGallery_var0 .listEntries .listMoverForward > span:after {

transform:rotate(-50deg);
}
.listPictureGallery_var0 .listEntriesPreview {

position:relative;
overflow:hidden;
margin:12px auto 0 auto;
width:100%;
background-color:transparent;
border-top:solid 1px #000000;
}
.listPictureGallery_var0 .listEntriesPreview .listEntriesPreviewInner {

margin:12px 0px;
position:relative;
overflow:hidden;
text-align:center;
}
.listPictureGallery_var0 .listEntriesPreview .listEntriesPreviewInner > div {

white-space:nowrap;
display:inline-block;
}
.listPictureGallery_var0 .listEntriesPreview .listEntry {

display:inline-block;
cursor:pointer;
padding:0;
margin:0 12px 0 0;
}
.listPictureGallery_var0 .listEntriesPreview .listEntry:last-child {

margin:0;
}
.listPictureGallery_var0 .listEntriesPreview .listEntrySelected {

padding-bottom:0;
border-bottom:solid 4px #00A0D2;
}
.listPictureGallery_var0 .listEntriesPreview .listEntry a {

text-decoration:none;
}
.listPictureGallery_var0 .listEntriesPreview .pictureZoomer {

display:none;
}
.listPictureGallery_var0 .listEntriesPreview .listEntryImage {

width:48px;
height:48px;
display:block;
}
.listPictureGallery_var0 .listEntriesPreview .listMoverBack, .listPictureGallery_var0 .listEntriesPreview .listMoverForward {

cursor:pointer;
position:absolute;
right:0;
top:0;
height:calc(100% - 4px);
width:24px;
margin-left:0;
z-index:2;
transition:all 0.1s linear;
background-color:transparent;
}
.listPictureGallery_var0 .listEntriesPreview .listMoverBack:hover, .listPictureGallery_var0 .listEntriesPreview .listMoverForward:hover {

transform:scale(1.1);
}
.listPictureGallery_var0 .listEntriesPreview .listMoverBack > span, .listPictureGallery_var0 .listEntriesPreview .listMoverForward > span {

height:100%;
display:block;
}
.listPictureGallery_var0 .listEntriesPreview .listMoverBack > span:before, .listPictureGallery_var0 .listEntriesPreview .listMoverBack > span:after, .listPictureGallery_var0 .listEntriesPreview .listMoverForward > span:before, .listPictureGallery_var0 .listEntriesPreview .listMoverForward > span:after {

transition:all 0.3s ease-in-out;
content:'';
position:absolute;
top:calc(50% - 8px);
margin:0 0 0 0;
display:block;
width:15px;
height:0;
border-bottom:solid 1px #000000;
}
.listPictureGallery_var0 .listEntriesPreview .listMoverBack > span:after, .listPictureGallery_var0 .listEntriesPreview .listMoverForward > span:after {

margin-top:11px;
}
.listPictureGallery_var0 .listEntriesPreview .listMoverBack > span:nth-child(2), .listPictureGallery_var0 .listEntriesPreview .listMoverForward > span:nth-child(2) {

display:none;
}
.listPictureGallery_var0 .listEntriesPreview .listMoverBack {

left:0;
}
.listPictureGallery_var0 .listEntriesPreview .listMoverBack > span:before, .listPictureGallery_var0 .listEntriesPreview .listMoverBack > span:after {

left:4px;
}
.listPictureGallery_var0 .listEntriesPreview .listMoverBack > span:before {

transform:rotate(-50deg);
}
.listPictureGallery_var0 .listEntriesPreview .listMoverBack > span:after {

transform:rotate(50deg);
}
.listPictureGallery_var0 .listEntriesPreview .listMoverForward {

right:0;
}
.listPictureGallery_var0 .listEntriesPreview .listMoverForward > span:before, .listPictureGallery_var0 .listEntriesPreview .listMoverForward > span:after {

right:4px;
}
.listPictureGallery_var0 .listEntriesPreview .listMoverForward > span:before {

transform:rotate(50deg);
}
.listPictureGallery_var0 .listEntriesPreview .listMoverForward > span:after {

transform:rotate(-50deg);
}
.listPictureGallery_var0 .listEntryOfEntries {

text-align:right;
font-size:;
line-height:;
padding:0 6px 0 0;
}
.listPictureGallery_var0 .listEntryOfEntries .listEntryOfEntriesEntries:before {

content:'/';
padding:0 4px;
}
.listPictureGallery_var0[data-prevnextpreview='1'] .listEntriesPreview .listEntriesPreviewInner {

margin:12px 32px;
}
.listPictureGallery_var0[data-entryofentries='1'] .listEntriesPreview {

margin-top:0;
}
.listPictureGallery_var2 .listInner {

position:relative;
user-select:none;
-webkit-user-select:none;
-moz-user-select:none;
-ms-user-select:none;
}
@media (max-width: 575px) {
.listPictureGallery_var2 .listEntries {

width:100%;
position:relative;
overflow:hidden;
}
.listPictureGallery_var2 .listEntries .listEntry {

display:none;
position:relative;
overflow:hidden;
}
.listPictureGallery_var2 .listEntries .listEntrySelected {

display:block;
}
.listPictureGallery_var2 .listEntries .listEntryButtons {

position:absolute;
top:2px;
right:0;
}
.listPictureGallery_var2 .listEntries .listEntry a {

text-decoration:none;
}
.listPictureGallery_var2 .listEntries .listEntryImage {

display:block;
width:100%;
max-width:100%;
height:auto;
}
.listPictureGallery_var2 .listEntries .listEntryImage picture {

display:block;
}
.listPictureGallery_var2 .listEntries .listEntryTitle {

font-size:min(16px,calc(0.0766283525vw + 14.7126436782px));
line-height:;
margin-top:10px;
}
.listPictureGallery_var2 .listEntries .listEntryTitle:empty {

display:none;
}
.listPictureGallery_var2 .listEntries .listEntryDescription {

font-size:min(16px,calc(0.0766283525vw + 14.7126436782px)) * 0.8;
line-height:;

overflow:auto;
}
.listPictureGallery_var2 .listEntries .listEntryDescription:empty {

display:none;
}
.listPictureGallery_var2 .listEntries .listEntryCopyright {

float:right;
font-weight:normal;
font-size:min(16px,calc(0.0766283525vw + 14.7126436782px));
line-height:min(26px,calc(0.0766283525vw + 24.7126436782px));
color:rgba(78,78,78,0.7);
padding-left:4px;
}
.listPictureGallery_var2 .listEntries .listMoverBack, .listPictureGallery_var2 .listEntries .listMoverForward {

cursor:pointer;
position:absolute;
right:0;
top:0;
width:80%;
margin-left:0;
padding-top:75%;
z-index:2;
transition:all 0.1s linear;
background:transparent;
opacity:0.6;
}
.listPictureGalleryPictureAspectRatio_var20.listPictureGallery_var2 .listEntries .listMoverBack,.listPictureGalleryPictureAspectRatio_var20.listPictureGallery_var2 .listEntries .listMoverForward {
padding-top:50%;
}
.listPictureGalleryPictureLightbox_var10.listPictureGallery_var2 .listEntries .listMoverBack,.listPictureGalleryPictureLightbox_var10.listPictureGallery_var2 .listEntries .listMoverForward {
margin-top:36px;
padding-top:calc(75% - 36px);
}
.listPictureGallery_var2 .listEntries .listMoverBack > span, .listPictureGallery_var2 .listEntries .listMoverForward > span {

height:100%;
display:block;
}
.listPictureGallery_var2 .listEntries .listMoverBack > span:before, .listPictureGallery_var2 .listEntries .listMoverBack > span:after, .listPictureGallery_var2 .listEntries .listMoverForward > span:before, .listPictureGallery_var2 .listEntries .listMoverForward > span:after {

transition:all 0.3s ease-in-out;
content:'';
position:absolute;
top:calc(50% - 12px);
margin:0 0 0 0;
display:block;
width:24px;
height:4px;
background-color:#FFFFFF;
box-shadow:0 0 0 1px #4E4E4E;
}
.listPictureGallery_var2 .listEntries .listMoverBack > span:after, .listPictureGallery_var2 .listEntries .listMoverForward > span:after {

margin-top:16px;
}
.listPictureGallery_var2 .listEntries .listMoverBack > span:nth-child(2):before, .listPictureGallery_var2 .listEntries .listMoverForward > span:nth-child(2):before {

box-shadow:none;
outline:none;
}
.listPictureGallery_var2 .listEntries .listMoverBack > span:nth-child(2):after, .listPictureGallery_var2 .listEntries .listMoverForward > span:nth-child(2):after {

display:none;
}
.listPictureGallery_var2 .listEntries .listMoverBack {

left:0;
}
.listPictureGallery_var2 .listEntries .listMoverBack:hover {

opacity:1;
}
.listPictureGallery_var2 .listEntries .listMoverBack > span:before, .listPictureGallery_var2 .listEntries .listMoverBack > span:after {

left:3%;
}
.listPictureGallery_var2 .listEntries .listMoverBack > span:before {

transform:rotate(-50deg);
}
.listPictureGallery_var2 .listEntries .listMoverBack > span:after {

transform:rotate(50deg);
}
.listPictureGallery_var2 .listEntries .listMoverForward {

right:0;
}
.listPictureGallery_var2 .listEntries .listMoverForward:hover {

opacity:1;
}
.listPictureGallery_var2 .listEntries .listMoverForward > span:before, .listPictureGallery_var2 .listEntries .listMoverForward > span:after {

right:3%;
}
.listPictureGallery_var2 .listEntries .listMoverForward > span:before {

transform:rotate(50deg);
}
.listPictureGallery_var2 .listEntries .listMoverForward > span:after {

transform:rotate(-50deg);
}
.listPictureGallery_var2 .listEntriesPreview {

position:relative;
overflow:hidden;
margin:12px auto 0 auto;
width:100%;
background-color:transparent;
border-top:solid 1px #000000;
}
.listPictureGallery_var2 .listEntriesPreview .listEntriesPreviewInner {

margin:12px 0px;
position:relative;
overflow:hidden;
text-align:center;
}
.listPictureGallery_var2 .listEntriesPreview .listEntriesPreviewInner > div {

white-space:nowrap;
display:inline-block;
}
.listPictureGallery_var2 .listEntriesPreview .listEntry {

display:inline-block;
cursor:pointer;
padding:0;
margin:0 12px 0 0;
}
.listPictureGallery_var2 .listEntriesPreview .listEntry:last-child {

margin:0;
}
.listPictureGallery_var2 .listEntriesPreview .listEntrySelected {

padding-bottom:0;
border-bottom:solid 4px #00A0D2;
}
.listPictureGallery_var2 .listEntriesPreview .listEntry a {

text-decoration:none;
}
.listPictureGallery_var2 .listEntriesPreview .pictureZoomer {

display:none;
}
.listPictureGallery_var2 .listEntriesPreview .listEntryImage {

width:48px;
height:48px;
display:block;
}
.listPictureGallery_var2 .listEntriesPreview .listMoverBack, .listPictureGallery_var2 .listEntriesPreview .listMoverForward {

display:none;
cursor:pointer;
position:absolute;
right:0;
top:0;
height:calc(100% - 4px);
width:24px;
margin-left:0;
z-index:2;
transition:all 0.1s linear;
background-color:transparent;
}
.listPictureGallery_var2 .listEntriesPreview .listMoverBack:hover, .listPictureGallery_var2 .listEntriesPreview .listMoverForward:hover {

transform:scale(1.1);
}
.listPictureGallery_var2 .listEntriesPreview .listMoverBack > span, .listPictureGallery_var2 .listEntriesPreview .listMoverForward > span {

height:100%;
display:block;
}
.listPictureGallery_var2 .listEntriesPreview .listMoverBack > span:before, .listPictureGallery_var2 .listEntriesPreview .listMoverBack > span:after, .listPictureGallery_var2 .listEntriesPreview .listMoverForward > span:before, .listPictureGallery_var2 .listEntriesPreview .listMoverForward > span:after {

transition:all 0.3s ease-in-out;
content:'';
position:absolute;
top:calc(50% - 8px);
margin:0 0 0 0;
display:block;
width:15px;
height:0;
border-bottom:solid 1px #000000;
}
.listPictureGallery_var2 .listEntriesPreview .listMoverBack > span:after, .listPictureGallery_var2 .listEntriesPreview .listMoverForward > span:after {

margin-top:11px;
}
.listPictureGallery_var2 .listEntriesPreview .listMoverBack > span:nth-child(2), .listPictureGallery_var2 .listEntriesPreview .listMoverForward > span:nth-child(2) {

display:none;
}
.listPictureGallery_var2 .listEntriesPreview .listMoverBack {

left:0;
}
.listPictureGallery_var2 .listEntriesPreview .listMoverBack > span:before, .listPictureGallery_var2 .listEntriesPreview .listMoverBack > span:after {

left:4px;
}
.listPictureGallery_var2 .listEntriesPreview .listMoverBack > span:before {

transform:rotate(-50deg);
}
.listPictureGallery_var2 .listEntriesPreview .listMoverBack > span:after {

transform:rotate(50deg);
}
.listPictureGallery_var2 .listEntriesPreview .listMoverForward {

right:0;
}
.listPictureGallery_var2 .listEntriesPreview .listMoverForward > span:before, .listPictureGallery_var2 .listEntriesPreview .listMoverForward > span:after {

right:4px;
}
.listPictureGallery_var2 .listEntriesPreview .listMoverForward > span:before {

transform:rotate(50deg);
}
.listPictureGallery_var2 .listEntriesPreview .listMoverForward > span:after {

transform:rotate(-50deg);
}
.listPictureGallery_var2 .pictureZoomer {

display:none;
}
}
@media (min-width: 576px) {
.listPictureGallery_var2 .listEntries {

overflow:hidden;
margin:-4px;
}
.listPictureGallery_var2 .listEntries .listEntry {

display:block;
float:left;
width:33.33333%;
}
.listPictureGallery_var2 .listEntries .listEntry .listEntryInner {

margin:4px;
position:relative;
}
.listPictureGallery_var2 .listEntries .listEntry:hover .pictureZoomer {

opacity:1;
}
.listPictureGallery_var2 .listEntries .listEntryButtons {

position:absolute;
top:2px;
right:0;
}
.listPictureGallery_var2 .listEntries .listEntry a {

text-decoration:none;
}
.listPictureGallery_var2 .listEntries .listEntryImage {

display:block;
width:100%;
max-width:100%;
height:auto;
}
.listPictureGallery_var2 .listEntries .listEntryImage picture {

display:block;
}
.listPictureGallery_var2 .listEntries .listEntryTitle {

position:absolute;
bottom:0;
padding:2px 10px;
color:#FFFFFF;
text-shadow:0 0 4px rgba(0,0,0,0.5);
}
.listPictureGallery_var2 .listEntries .listEntryDescription {

display:none;
}
.listPictureGallery_var2 .listEntries .listEntryCopyright {

float:none;
font-weight:normal;
font-size:min(16px,calc(0.0766283525vw + 14.7126436782px));
line-height:min(26px,calc(0.0766283525vw + 24.7126436782px));
color:rgba(78,78,78,0.7);
padding:4px 6px;
position:absolute;
right:4px;
bottom:4px;
background:#ffffff;
}
.listPictureGallery_var2 .listEntriesPreview {

display:none;
}
.listPictureGallery_var2 .listEntriesPreview .listEntryImage {

width:48px;
height:48px;
display:block;
}
}
.listPictureGallery_var20 .listInner {

position:relative;
overflow:hidden;
-webkit-user-select:none;
-moz-user-select:none;
-ms-user-select:none;
}
.listPictureGallery_var20 .listEntries {

position:relative;
overflow:hidden;
margin:0;
width:100%;
}
.listPictureGallery_var20 .listEntries .listEntriesInner {

margin:0;
position:relative;
overflow:hidden;
}
.listPictureGallery_var20 .listEntries .listEntriesInner > div {

white-space:nowrap;
width:101%;
display:block;
line-height:0;
}
.listPictureGallery_var20 .listEntries .listEntry {

display:inline-block;
position:relative;
cursor:pointer;
padding:0;
margin:0 8px 0 0;
height:160px;
overflow:hidden;
}
.listPictureGallery_var20 .listEntries .listEntry:last-child {

margin:0;
}
.listPictureGallery_var20 .listEntries .listEntry .pictureZoomer {

opacity:0;
transition:opacity 0.3s linear;
}
.listPictureGallery_var20 .listEntries .listEntry:hover .pictureZoomer {

opacity:1;
}
.listPictureGallery_var20 .listEntries .listEntry .listEntryImage > picture > img {

max-width:none;
}
.listPictureGallery_var20 .listEntries .listEntry a {

text-decoration:none;
}
.listPictureGallery_var20 .listEntries .listEntryImage {

height:160px;
display:block;
}
.listPictureGallery_var20 .listEntries .listEntryImage picture, .listPictureGallery_var20 .listEntries .listEntryImage img {

height:160px;
width:auto;
}
.listPictureGallery_var20 .listEntries .listMoverBack, .listPictureGallery_var20 .listEntries .listMoverForward {

cursor:pointer;
position:absolute;
right:0;
top:0;
height:100%;
width:24px;
margin-left:0;
margin-top:0 !important;
z-index:2;
transition:all 0.1s linear;
background-color:transparent;
}
.listPictureGallery_var20 .listEntries .listMoverBack:hover, .listPictureGallery_var20 .listEntries .listMoverForward:hover {

transform:scale(1.1);
}
.listPictureGallery_var20 .listEntries .listMoverBack > span, .listPictureGallery_var20 .listEntries .listMoverForward > span {

height:100%;
display:block;
}
.listPictureGallery_var20 .listEntries .listMoverBack > span:before, .listPictureGallery_var20 .listEntries .listMoverBack > span:after, .listPictureGallery_var20 .listEntries .listMoverForward > span:before, .listPictureGallery_var20 .listEntries .listMoverForward > span:after {

transition:all 0.3s ease-in-out;
content:'';
position:absolute;
top:calc(50% - 8px);
margin:0 0 0 0;
display:block;
width:15px;
height:0;
border-bottom:solid 2px #FFFFFF;
}
.listPictureGallery_var20 .listEntries .listMoverBack > span:after, .listPictureGallery_var20 .listEntries .listMoverForward > span:after {

margin-top:11px;
}
.listPictureGallery_var20 .listEntries .listMoverBack > span:nth-child(2), .listPictureGallery_var20 .listEntries .listMoverForward > span:nth-child(2) {

display:none;
}
.listPictureGallery_var20 .listEntries .listMoverBack {

left:0;
}
.listPictureGallery_var20 .listEntries .listMoverBack > span:before, .listPictureGallery_var20 .listEntries .listMoverBack > span:after {

left:4px;
}
.listPictureGallery_var20 .listEntries .listMoverBack > span:before {

transform:rotate(-50deg);
}
.listPictureGallery_var20 .listEntries .listMoverBack > span:after {

transform:rotate(50deg);
}
.listPictureGallery_var20 .listEntries .listMoverForward {

right:0;
}
.listPictureGallery_var20 .listEntries .listMoverForward > span:before, .listPictureGallery_var20 .listEntries .listMoverForward > span:after {

right:4px;
}
.listPictureGallery_var20 .listEntries .listMoverForward > span:before {

transform:rotate(50deg);
}
.listPictureGallery_var20 .listEntries .listMoverForward > span:after {

transform:rotate(-50deg);
}
.listPictureGallery_var20.firstEntrySelected .listMoverBack {

display:none;
}
.listPictureGallery_var20.lastEntrySelected .listMoverForward {

display:none;
}
.listPictureGallery_var20 .listEntryOfEntries {

text-align:right;
font-size:;
line-height:;
padding:0 6px 0 0;
}
.listPictureGallery_var20 .listEntryOfEntries .listEntryOfEntriesEntries:before {

content:'/';
padding:0 4px;
}
.listPictureGallery_var20[data-prevnextpreview='1'] .listEntriesPreview .listEntriesPreviewInner {

margin:0;
}
.listPictureGallery_var20[data-entryofentries='1'] .listEntriesPreview {

margin-top:0;
}
.listPictureGalleryEntriesPreview_var10[data-numberentries='1'] .listEntriesPreview {

display:none !important;
}
.listPictureGalleryEntryOfEntries_var10[data-numberentries='1'] .listEntryOfEntries {

display:none !important;
}
.listPictureGalleryEntriesPerRow_var3 .listInner .listEntries .listEntriesInner .listEntry {

width:100%;
}
@media (min-width: 576px) {
.listPictureGalleryEntriesPerRow_var3 .listInner .listEntries .listEntriesInner .listEntry {

width:50%;
}
}
@media (min-width: 768px) {
.listPictureGalleryEntriesPerRow_var3 .listInner .listEntries .listEntriesInner .listEntry {

width:33.33333%;
}
}
.listPictureGalleryPictureLightbox_var10 .listEntries .listMoverBack, .listPictureGalleryPictureLightbox_var10 .listEntries .listMoverForward {

margin-top:32px;
}
.listPictureGalleryPictureLightbox_var12 .listEntries .listMoverBack, .listPictureGalleryPictureLightbox_var12 .listEntries .listMoverForward {

margin-top:32px;
}




.listPrevNext {

position:relative;
margin-bottom:2rem;
}
.listPrevNext .pageNaviListPrevNext {

text-align:initial;
line-height:125%;
}
.listPrevNext .pageNaviBackLink, .listPrevNext .pageNaviNextLink {

padding:0;
}
.listPrevNext .pageNaviPagePositionOfPages {

background-color:;
color:;
border:solid 1px;
border-radius:3px;
padding:0 0 0 15%;
}
.listPrevNext .pageNaviPagePositionOfPages .pageNaviPagePosition:before {

content:"Artikel ";
}
.listPrevNext .pageNaviPagePositionOfPages .pageNaviPagePosition:after {

content:" \002F ";
}
.listPrevNext .pageNaviPagePositionOfPages .pageNaviNumberPages:before {

content:" ";
}
.listPrevNext_var30 .pageNaviListPrevNext {

text-align:center;
}
.listPrevNext_var30 .pageNaviBackLink {

display:flex;
float:left;
max-width:calc(50% - 1rem);
text-align:left;
}
.listPrevNext_var30 .pageNaviBackLink:after {

padding-left:0.6rem;
content:attr(data-title);
display:table;
}
.listPrevNext_var30 .pageNaviNextLink {

display:flex;
float:right;
max-width:calc(50% - 1rem);
text-align:right;
}
.listPrevNext_var30 .pageNaviNextLink:before {

padding-right:0.6rem;
content:attr(data-title);
}


.elementSearchList, .elementSearchForm {

margin-bottom:0.5rem;
}
.elementSearchList input.searchTerm, .elementSearchForm input.searchTerm {

width:320px;
max-width:calc(100% - 120px);
margin:0 0.5rem 0.5rem 0;
}
.elementSearchList select.searchFilter, .elementSearchForm select.searchFilter {

height:2rem;
padding:0 0.3rem;
margin:0 0.5rem 0.5rem 0.5rem;
}
.elementSearchList div.searchQuicklinks, .elementSearchForm div.searchQuicklinks {

display:inline-block;
position:relative;
}
.elementSearchList div.searchQuicklinks .searchQuicklinksCaption, .elementSearchForm div.searchQuicklinks .searchQuicklinksCaption {


position:relative;
z-index:2;
line-height:calc(2rem - 2px);
padding:0 36px 0 0.6rem;
margin:0;
border:solid 1px #00A0D2;
color:#00A0D2;
background:#FFFFFF;
}
.elementSearchList div.searchQuicklinks .searchQuicklinksCaption:before, .elementSearchList div.searchQuicklinks .searchQuicklinksCaption:after, .elementSearchForm div.searchQuicklinks .searchQuicklinksCaption:before, .elementSearchForm div.searchQuicklinks .searchQuicklinksCaption:after {

transition:all 0.3s ease-in-out;
content:'';
position:absolute;
top:0;
right:8px;
margin:20px 8px 0 0;
display:block;
width:12px;
height:2px;
background-color:#00A0D2;
transform:rotate(40deg);
}
.elementSearchList div.searchQuicklinks .searchQuicklinksCaption:after, .elementSearchForm div.searchQuicklinks .searchQuicklinksCaption:after {

margin:20px 0 0 0;
transform:rotate(-40deg);
}
.elementSearchList div.searchQuicklinks .searchQuicklinksLinks, .elementSearchForm div.searchQuicklinks .searchQuicklinksLinks {

position:absolute;
z-index:1;
min-width:100%;
display:none;
padding:0.4rem 0;
background:#FFFFFF;
border:solid 1px #7D7D7D;
margin-top:-4px;
}
.elementSearchList div.searchQuicklinks .searchQuicklinksLinks .searchQuicklinksEntry a, .elementSearchForm div.searchQuicklinks .searchQuicklinksLinks .searchQuicklinksEntry a {

display:block;
text-align:left;
padding:0.2rem 0.6rem;
text-decoration:none;
line-height:130%;
}
.elementSearchList div.searchQuicklinks:hover .searchQuicklinksLinks, .elementSearchForm div.searchQuicklinks:hover .searchQuicklinksLinks {

display:block;
}
.elementSearchForm dl {

margin:0;
}
.searchFilterCount {

margin:1rem 0 1.5rem 0;
}
.searchFilterCount .searchFilterCountEntry {

display:inline-block;
margin:0 0.5rem 0.5rem 0;
padding:0.2rem 0.5rem;
cursor:pointer;
border:solid 1px #000000;
color:#7D7D7D;
border-radius:3px;
}
.searchFilterCount .searchFilterCountEntry[data-selected='1'] {

color:#4E4E4E;
}
.searchFilterCount .searchFilterCountEntry .searchFilterCountEntryCount:before {

content:'(';
}
.searchFilterCount .searchFilterCountEntry .searchFilterCountEntryCount:after {

content:')';
}
.elementSearchList #searchSuggestOuter, .elementSearchForm #searchSuggestOuter {

position:absolute;
z-index:20;
background-color:#FFFFFF;
border:solid 1px #000000;
border-top-style:none;
margin-top:-0.5rem;
}
.elementSearchList #searchSuggestOuter .searchSuggestEntry, .elementSearchForm #searchSuggestOuter .searchSuggestEntry {

padding:2px 6px;
cursor:pointer;
color:#4E4E4E;
}
.elementSearchList #searchSuggestOuter .searchSuggestEntry:first-child, .elementSearchForm #searchSuggestOuter .searchSuggestEntry:first-child {

padding:4px 8px 2px 8px;
}
.elementSearchList #searchSuggestOuter .searchSuggestEntry:last-child, .elementSearchForm #searchSuggestOuter .searchSuggestEntry:last-child {

padding:2px 8px 4px 8px;
}
.elementSearchList #searchSuggestOuter .searchSuggestEntry:hover, .elementSearchList #searchSuggestOuter .searchSuggestEntry.selected, .elementSearchForm #searchSuggestOuter .searchSuggestEntry:hover, .elementSearchForm #searchSuggestOuter .searchSuggestEntry.selected {

background-color:#E8ECEF;
}
.elementSearchList button, .elementSearchForm button {

margin:0 0.5rem 0 0 !important;
}
.listSearchResult .listEntry {

overflow:hidden;
padding:15px 0;
margin:0;
border-bottom:solid 1px #000000;
cursor:pointer;
}
.listSearchResult .listEntryTitle {

font-size:min(24px,calc(0vw + 24px));
line-height:min(32px,calc(0vw + 32px));
font-weight:bold;
color:#3C3C3C;
padding:0 0 0.5rem 0;
}
.listSearchResult .listEntryTitle a {

text-decoration:none;
}
.listSearchResult .listEntryDescription {

margin:0;
color:#3C3C3C;
}
.listSearchResult .listEntryUrl {

margin:0;
}
.listSearchResult .listEntryUrl a {

color:#00A0D2;
}












button, .button {

border-radius:calc(0vw + 25.5px);
}
.pageNaviList .pageNaviLink, .pageNaviList .pageNaviCurrent, .pageNaviList .pageNaviOverviewLink, .pageNaviList .pageNaviBackLink, .pageNaviList .pageNaviNextLink {

border-radius:calc(0vw + 25.5px);
}














































































































































































@keyframes buttonArrowsRotate360 {
from {

transform:translateY(-50%) rotate(0);
}
to {

transform:translateY(-50%) rotate(-360deg);
}
}
@keyframes jumpingHorizontalNavigationArrowAbsolute {
0% {
transform:translate(0px,25%) rotate(-90deg);
}
25% {
transform:translate(4px,25%) rotate(-90deg);
}
50% {
transform:translate(0px,25%) rotate(-90deg);
}
75% {
transform:translate(4px,25%) rotate(-90deg);
}
100% {
transform:translate(0px,25%) rotate(-90deg);
}
}
@keyframes jumpingArrow {
0% {
margin-top:0;
}
25% {
margin-top:5px;
}
50% {
margin-top:0;
}
75% {
margin-top:5px;
}
100% {
margin-top:0;
}
}
@keyframes jumpingHorizontalArrow {
0% {
margin-left:0;
}
25% {
margin-left:5px;
}
50% {
margin-left:0;
}
75% {
margin-left:5px;
}
100% {
margin-left:0;
}
}
@keyframes jumpingHorizontalArrowRelative {
0% {
left:0;
}
25% {
left:5px;
}
50% {
left:0;
}
75% {
left:5px;
}
100% {
left:0;
}
}
@keyframes jumpingHorizontalArrowAbsolute {
0% {
transform:translate(0px,-50%) rotate(-90deg);
}
25% {
transform:translate(4px,-50%) rotate(-90deg);
}
50% {
transform:translate(0px,-50%) rotate(-90deg);
}
75% {
transform:translate(4px,-50%) rotate(-90deg);
}
100% {
transform:translate(0px,-50%) rotate(-90deg);
}
}
@keyframes jumpingHorizontalLinkArrowAbsolute {
0% {
transform:translate(16px,-50%) rotate(-90deg);
}
25% {
transform:translate(20px,-50%) rotate(-90deg);
}
50% {
transform:translate(16px,-50%) rotate(-90deg);
}
75% {
transform:translate(20px,-50%) rotate(-90deg);
}
100% {
transform:translate(16px,-50%) rotate(-90deg);
}
}
@media (prefers-reduced-motion: reduce) {
.rotation360, .buttonArrowsRotate360, .jumpingArrow, .jumpingHorizontalArrow, .jumpingHorizontalArrowRelative, .jumpingHorizontalArrowAbsolute, .jumpingHorizontalLinkArrowAbsolute {

animation:none !important;
}
}


:root {

--viewport-max-header-mobile:1199.9px;
--viewport-max-mobile-switch:991px;
--button-scroll-to-top-height:54px;
--button-language-selector:54px;
--speed-default:500;
--speed-fast:250;
--speed-slow:750;
--slick-slider-dots-mr:75px;
}


.label-hidden {

position:absolute;
width:1px;
height:1px;
padding:0;
margin:-1px;
overflow:hidden;
clip:rect(0,0,0,0);
white-space:nowrap;
border:0;
}
.opacity-4 {

opacity:.4;
}
.opacity-5 {

opacity:.5;
}
.opacity-6 {

opacity:.6;
}
.wLightbox {

z-index:9999!important;
}
.wLightbox .wLightboxBackground {

background-color:rgba(0,0,0,.5);
}
.wLightbox .wLightboxOuter .wLightboxInner {

border:unset;
}
.wglButton span.wglButtonIcon-icon-preview:before, .wglButton span.wglButtonIcon-icon-manual:before {

background-image:url('/weblication-wGlobal/wGlobal/layout/images/site-icons/favicon-32x32.png')!important;
background-position:0 0!important;
background-size:20px!important;
background-repeat:no-repeat!important;
}
.wglButton span.wglButtonIcon-icon-preview:after, .wglButton span.wglButtonIcon-icon-manual:after {

content:none;
}
.wglButton span.wglButtonIcon-icon-preview:before {

background-image:url('/weblication-wGlobal/wGlobal/layout/images/icons/optimized/wgl-icon-preview.svg')!important;
}
.browseeditPaused #wButtonClosePreview {

display:block!important;
}
.browseeditPaused #blockPage .wglButton {

display:none!important;
}
.elementText a.wpst:before ,.elementText a.mail:before, .elementObjectLocation .elementObjectLocationDescription a.wpst:before , .elementObjectLocation .elementObjectLocationDescription a.mail:before, .elementText a.wpst:before, .elementObjectLocation .elementObjectLocationDescription a.wpst:before, .elementText a.phone:before, .elementObjectLocation .elementObjectLocationDescription a.phone:before, .elementText a.fax:before, .elementObjectLocation .elementObjectLocationDescription a.fax:before {

display:none;
}
.elementLink_var0 a.download, .elementLink_var1 a.download {

height:auto!important;
min-height:41px;
margin-bottom:unset!important;
}
.elementLink_var0 a.download:before, .elementLink_var1 a.download:before {

top:7.5px!important;
transform:translateY(0)!important;
}
.elementLink_var0 a.download:after, .elementLink_var1 a.download:after {

top:0!important;
}
.margin-top-minus {

margin-top:-5px;
}
@media (max-width: 991px) {
.margin-top-minus {

margin-top:-2px;
}
}
p.bold {

font-family:"Roboto-Bold", Arial, Helvetica, Sans-serif;
}
p +.hasOnlyATag {

margin-top:-12px;
}
.cursorWait {

cursor:wait!important;
}
.soft {

color:#7D7D7D!important;
}
@media (max-width: 991px) {
.elementSection >.sectionInner >.elementLink.elementLinkPosition_var10 > a, .elementSectionObjectLocation >.sectionInner >.elementLink.elementLinkPosition_var10 > a {

margin:0;
}
}
html:not(.browseedit)::-webkit-scrollbar-track {

background-color:#E8ECEF;
}
html:not(.browseedit)::-webkit-scrollbar {

width:8px;
}
html:not(.browseedit)::-webkit-scrollbar-thumb {

border-radius:4px;
border:8px solid #C0C0C0;
}


#blockPage {

opacity:0;
transition:all 250ms ease-in-out;
}
.browseeditPaused #blockPage .wglButton {

display:none!important;
}
.pagestatus-ready #blockPage {

opacity:1;
}
.weditor #blockPage, .browseedit:not(.wpreview) #blockPage {

opacity:1!important;
}
@media (prefers-color-scheme: dark) {
#blockPage {

opacity:1!important;
}
}


#blockHeader {

height:calc(3.8314176245vw + 60.632183908px);
padding:0;
background:transparent;
transition:height 250ms ease-in-out;
}
.browseedit:not(.wpreview) #blockHeader {

background-color:rgba(0,0,0,.3);
}
.kioskModus #blockHeader {

background:transparent!important;
}
#blockHeader #blockHeaderMenuBackground {

position:fixed;
top:0;
left:0;
width:100%;
height:0;
background-color:#FFFFFF;
opacity:0;
box-shadow:0px 15px 10px #00000033;
transition:all 250ms ease-in-out;
}
.navlayer-clicked #blockHeader #blockHeaderMenuBackground {

opacity:1;
height:400px;
}
#blockHeader #blockHeaderBefore {

position:absolute;
top:calc(1.5325670498vw + 24.2528735632px);
right:0;
padding:0 calc(0vw + 170px) 0 calc(0vw + 75px);
background:transparent;
z-index:9;
transition:height 250ms ease-in-out;
}
#blockHeader #blockHeaderBefore #blockHeaderBeforeInner {

max-width:unset;
}
#blockHeader #blockHeaderBefore #blockHeaderBeforeInner #languageSelector {

position:absolute;
display:none!important;
bottom:-27px;
right:-148px;
padding:0;
}
#blockHeader #blockHeaderBefore #blockHeaderBeforeInner #languageSelector >div {

display:flex;
width:108px;
justify-content:flex-start;
}
#blockHeader #blockHeaderBefore #blockHeaderBeforeInner #languageSelector #languageSelected {

display:flex;
width:54px;
height:54px;
padding:0;
border-radius:54px;
border:1px solid #FFFFFF;
align-items:center;
transition:all 250ms ease;
}
.navlayer-clicked #blockHeader #blockHeaderBefore #blockHeaderBeforeInner #languageSelector #languageSelected, .scrolldirection-up #blockHeader #blockHeaderBefore #blockHeaderBeforeInner #languageSelector #languageSelected, .scrolldirection-down #blockHeader #blockHeaderBefore #blockHeaderBeforeInner #languageSelector #languageSelected, .page_var5 #blockHeader #blockHeaderBefore #blockHeaderBeforeInner #languageSelector #languageSelected, .pageWithoutHeaderVisual #blockHeader #blockHeaderBefore #blockHeaderBeforeInner #languageSelector #languageSelected {

border:1px solid #000000;
}
#blockHeader #blockHeaderBefore #blockHeaderBeforeInner #languageSelector #languageSelected .opener {

display:none;
}
#blockHeader #blockHeaderBefore #blockHeaderBeforeInner #languageSelector #languageSelected .textShort {

padding:0;
width:54px;
text-align:center;
color:#FFFFFF;
}
.navlayer-clicked #blockHeader #blockHeaderBefore #blockHeaderBeforeInner #languageSelector #languageSelected .textShort, .scrolldirection-up #blockHeader #blockHeaderBefore #blockHeaderBeforeInner #languageSelector #languageSelected .textShort, .scrolldirection-down #blockHeader #blockHeaderBefore #blockHeaderBeforeInner #languageSelector #languageSelected .textShort, .page_var5 #blockHeader #blockHeaderBefore #blockHeaderBeforeInner #languageSelector #languageSelected .textShort, .pageWithoutHeaderVisual #blockHeader #blockHeaderBefore #blockHeaderBeforeInner #languageSelector #languageSelected .textShort {

color:#4E4E4E!important;
}
#blockHeader #blockHeaderBefore #blockHeaderBeforeInner #languageSelector #languageSelectable {

position:absolute;
display:flex;
left:0;
width:54px;
height:54px;
border-top-right-radius:54px;
border-bottom-right-radius:54px;
border:1px solid transparent;
background-color:transparent;
background:unset;
padding:0;
align-items:center;
opacity:0;
transition:all 250ms ease;
}
.navlayer-clicked #blockHeader #blockHeaderBefore #blockHeaderBeforeInner #languageSelector #languageSelectable, .scrolldirection-up #blockHeader #blockHeaderBefore #blockHeaderBeforeInner #languageSelector #languageSelectable, .scrolldirection-down #blockHeader #blockHeaderBefore #blockHeaderBeforeInner #languageSelector #languageSelectable, .page_var5 #blockHeader #blockHeaderBefore #blockHeaderBeforeInner #languageSelector #languageSelectable, .pageWithoutHeaderVisual #blockHeader #blockHeaderBefore #blockHeaderBeforeInner #languageSelector #languageSelectable {

border:1px solid #4E4E4E;
}
#blockHeader #blockHeaderBefore #blockHeaderBeforeInner #languageSelector #languageSelectable .lang {

padding:0;
width:54px;
text-align:center;
}
#blockHeader #blockHeaderBefore #blockHeaderBeforeInner #languageSelector:hover #languageSelected {

width:74px;
border:1px solid #FFFFFF;
background-color:#FFFFFF;
}
.navlayer-clicked #blockHeader #blockHeaderBefore #blockHeaderBeforeInner #languageSelector:hover #languageSelected, .scrolldirection-up #blockHeader #blockHeaderBefore #blockHeaderBeforeInner #languageSelector:hover #languageSelected, .scrolldirection-down #blockHeader #blockHeaderBefore #blockHeaderBeforeInner #languageSelector:hover #languageSelected, .page_var5 #blockHeader #blockHeaderBefore #blockHeaderBeforeInner #languageSelector:hover #languageSelected, .pageWithoutHeaderVisual #blockHeader #blockHeaderBefore #blockHeaderBeforeInner #languageSelector:hover #languageSelected {

border:1px solid #00A0D2;
}
#blockHeader #blockHeaderBefore #blockHeaderBeforeInner #languageSelector:hover #languageSelected .textShort {

color:#00A0D2!important;
}
#blockHeader #blockHeaderBefore #blockHeaderBeforeInner #languageSelector:hover #languageSelectable {

left:40px;
width:54px;
opacity:1;
border:1px solid #FFFFFF;
background-color:#FFFFFF;
}
.navlayer-clicked #blockHeader #blockHeaderBefore #blockHeaderBeforeInner #languageSelector:hover #languageSelectable, .scrolldirection-up #blockHeader #blockHeaderBefore #blockHeaderBeforeInner #languageSelector:hover #languageSelectable, .scrolldirection-down #blockHeader #blockHeaderBefore #blockHeaderBeforeInner #languageSelector:hover #languageSelectable, .page_var5 #blockHeader #blockHeaderBefore #blockHeaderBeforeInner #languageSelector:hover #languageSelectable, .pageWithoutHeaderVisual #blockHeader #blockHeaderBefore #blockHeaderBeforeInner #languageSelector:hover #languageSelectable {

border:1px solid #00A0D2;
border-left:none!important;
}
#blockHeader #blockHeaderBefore #blockHeaderBeforeInner #languageSelector:hover #languageSelectable .lang {

background-color:transparent;
}
#blockHeader #blockHeaderBefore #blockHeaderBeforeInner #navigationMeta ul li:last-child a {

padding:0;
}
#blockHeader #blockHeaderBefore #blockHeaderBeforeInner #navigationMeta ul li.career a:hover:before {

background-image:url("/weblication-wGlobal/wGlobal/layout/images/ewg/optimized/icon-miteinander-white-2.svg");
}
#blockHeader #blockHeaderBefore #blockHeaderBeforeInner #navigationMeta ul li.career a:before {

background-position:top left;
background-image:url("/weblication-wGlobal/wGlobal/layout/images/ewg/optimized/icon-miteinander-white-1.svg");
}
#blockHeader #blockHeaderBefore #blockHeaderBeforeInner #navigationMeta ul li a {

position:relative;
padding:0 50px 0 0;
}
#blockHeader #blockHeaderBefore #blockHeaderBeforeInner #navigationMeta ul li a:before, #blockHeader #blockHeaderBefore #blockHeaderBeforeInner #navigationMeta ul li a:after {

transition:all 250ms ease;
}
#blockHeader #blockHeaderBefore #blockHeaderBeforeInner #navigationMeta ul li a.career:before {

position:relative;
top:-1px;
background-position:top left;
background-image:url("/weblication-wGlobal/wGlobal/layout/images/ewg/optimized/icon-miteinander-white-1.svg");
}
#blockHeader #blockHeaderBefore #blockHeaderBeforeInner #navigationMeta ul li a.faq:before {

background-position:top left;
background-image:url("/weblication-wGlobal/wGlobal/layout/images/ewg/optimized/icon-faq-white.svg");
}
#blockHeader #blockHeaderBefore #blockHeaderBeforeInner #navigationMeta ul li a.phone:before {

background-position:top left;
background-image:url("/weblication-wGlobal/wGlobal/layout/images/ewg/optimized/icon-phone-white.svg");
}
#blockHeader #blockHeaderBefore #blockHeaderBeforeInner #navigationMeta ul li a.login:before {

background-image:url("/weblication-wGlobal/wGlobal/layout/images/ewg/optimized/icon-login-white-outer.svg");
}
#blockHeader #blockHeaderBefore #blockHeaderBeforeInner #navigationMeta ul li a.login:after {

position:absolute;
display:block!important;
content:''!important;
top:0;
left:0;
width:24px;
height:25px;
background-image:url("/weblication-wGlobal/wGlobal/layout/images/ewg/optimized/icon-login-white-inner.svg");
}
#blockHeader #blockHeaderBefore #blockHeaderBeforeInner #navigationMeta ul li a.search:before {

background-position:top left;
background-image:url("/weblication-wGlobal/wGlobal/layout/images/ewg/optimized/icon-search-white.svg");
}
#blockHeader #blockHeaderBefore #blockHeaderBeforeInner #navigationMeta ul li a:hover.career:before {

background-image:url("/weblication-wGlobal/wGlobal/layout/images/ewg/optimized/icon-miteinander-white-2.svg");
}
#blockHeader #blockHeaderBefore #blockHeaderBeforeInner #navigationMeta ul li a:hover.phone:before {

transform:rotate(15deg);
}
#blockHeader #blockHeaderBefore #blockHeaderBeforeInner #navigationMeta ul li a:hover.login:after {

left:3px;
}
#blockHeader #blockHeaderBefore #blockHeaderBeforeInner #navigationMeta ul li a:hover.search:before {

background-size:24px;
}
.page_var5 #blockHeader #blockHeaderBefore #blockHeaderBeforeInner #navigationMeta ul li a, .pageWithoutHeaderVisual #blockHeader #blockHeaderBefore #blockHeaderBeforeInner #navigationMeta ul li a {

color:#4E4E4E!important;
}
.navlayer-clicked #blockHeader #blockHeaderBefore #blockHeaderBeforeInner #navigationMeta ul li a, .scrolldirection-up #blockHeader #blockHeaderBefore #blockHeaderBeforeInner #navigationMeta ul li a, .scrolldirection-down #blockHeader #blockHeaderBefore #blockHeaderBeforeInner #navigationMeta ul li a, .page_var5 #blockHeader #blockHeaderBefore #blockHeaderBeforeInner #navigationMeta ul li a, .pageWithoutHeaderVisual #blockHeader #blockHeaderBefore #blockHeaderBeforeInner #navigationMeta ul li a {

color:#4E4E4E;
}
.navlayer-clicked #blockHeader #blockHeaderBefore #blockHeaderBeforeInner #navigationMeta ul li a .career a:before, .scrolldirection-up #blockHeader #blockHeaderBefore #blockHeaderBeforeInner #navigationMeta ul li a .career a:before, .scrolldirection-down #blockHeader #blockHeaderBefore #blockHeaderBeforeInner #navigationMeta ul li a .career a:before, .page_var5 #blockHeader #blockHeaderBefore #blockHeaderBeforeInner #navigationMeta ul li a .career a:before, .pageWithoutHeaderVisual #blockHeader #blockHeaderBefore #blockHeaderBeforeInner #navigationMeta ul li a .career a:before {

background-image:url("/weblication-wGlobal/wGlobal/layout/images/ewg/optimized/icon-miteinander-1.svg");
}
.navlayer-clicked #blockHeader #blockHeaderBefore #blockHeaderBeforeInner #navigationMeta ul li a.career:before, .scrolldirection-up #blockHeader #blockHeaderBefore #blockHeaderBeforeInner #navigationMeta ul li a.career:before, .scrolldirection-down #blockHeader #blockHeaderBefore #blockHeaderBeforeInner #navigationMeta ul li a.career:before, .page_var5 #blockHeader #blockHeaderBefore #blockHeaderBeforeInner #navigationMeta ul li a.career:before, .pageWithoutHeaderVisual #blockHeader #blockHeaderBefore #blockHeaderBeforeInner #navigationMeta ul li a.career:before {

background-image:url("/weblication-wGlobal/wGlobal/layout/images/ewg/optimized/icon-miteinander-1.svg");
}
.navlayer-clicked #blockHeader #blockHeaderBefore #blockHeaderBeforeInner #navigationMeta ul li a.faq:before, .scrolldirection-up #blockHeader #blockHeaderBefore #blockHeaderBeforeInner #navigationMeta ul li a.faq:before, .scrolldirection-down #blockHeader #blockHeaderBefore #blockHeaderBeforeInner #navigationMeta ul li a.faq:before, .page_var5 #blockHeader #blockHeaderBefore #blockHeaderBeforeInner #navigationMeta ul li a.faq:before, .pageWithoutHeaderVisual #blockHeader #blockHeaderBefore #blockHeaderBeforeInner #navigationMeta ul li a.faq:before {

background-image:url("/weblication-wGlobal/wGlobal/layout/images/ewg/optimized/icon-faq.svg");
}
.navlayer-clicked #blockHeader #blockHeaderBefore #blockHeaderBeforeInner #navigationMeta ul li a.phone:before, .scrolldirection-up #blockHeader #blockHeaderBefore #blockHeaderBeforeInner #navigationMeta ul li a.phone:before, .scrolldirection-down #blockHeader #blockHeaderBefore #blockHeaderBeforeInner #navigationMeta ul li a.phone:before, .page_var5 #blockHeader #blockHeaderBefore #blockHeaderBeforeInner #navigationMeta ul li a.phone:before, .pageWithoutHeaderVisual #blockHeader #blockHeaderBefore #blockHeaderBeforeInner #navigationMeta ul li a.phone:before {

background-image:url("/weblication-wGlobal/wGlobal/layout/images/ewg/optimized/icon-phone.svg");
}
.navlayer-clicked #blockHeader #blockHeaderBefore #blockHeaderBeforeInner #navigationMeta ul li a.login:before, .scrolldirection-up #blockHeader #blockHeaderBefore #blockHeaderBeforeInner #navigationMeta ul li a.login:before, .scrolldirection-down #blockHeader #blockHeaderBefore #blockHeaderBeforeInner #navigationMeta ul li a.login:before, .page_var5 #blockHeader #blockHeaderBefore #blockHeaderBeforeInner #navigationMeta ul li a.login:before, .pageWithoutHeaderVisual #blockHeader #blockHeaderBefore #blockHeaderBeforeInner #navigationMeta ul li a.login:before {

background-image:url("/weblication-wGlobal/wGlobal/layout/images/ewg/optimized/icon-login-outer.svg");
}
.navlayer-clicked #blockHeader #blockHeaderBefore #blockHeaderBeforeInner #navigationMeta ul li a.login:after, .scrolldirection-up #blockHeader #blockHeaderBefore #blockHeaderBeforeInner #navigationMeta ul li a.login:after, .scrolldirection-down #blockHeader #blockHeaderBefore #blockHeaderBeforeInner #navigationMeta ul li a.login:after, .page_var5 #blockHeader #blockHeaderBefore #blockHeaderBeforeInner #navigationMeta ul li a.login:after, .pageWithoutHeaderVisual #blockHeader #blockHeaderBefore #blockHeaderBeforeInner #navigationMeta ul li a.login:after {

position:absolute;
display:block!important;
content:''!important;
top:0;
left:0;
width:24px;
height:25px;
background-image:url("/weblication-wGlobal/wGlobal/layout/images/ewg/optimized/icon-login-inner.svg");
}
.navlayer-clicked #blockHeader #blockHeaderBefore #blockHeaderBeforeInner #navigationMeta ul li a.search:before, .scrolldirection-up #blockHeader #blockHeaderBefore #blockHeaderBeforeInner #navigationMeta ul li a.search:before, .scrolldirection-down #blockHeader #blockHeaderBefore #blockHeaderBeforeInner #navigationMeta ul li a.search:before, .page_var5 #blockHeader #blockHeaderBefore #blockHeaderBeforeInner #navigationMeta ul li a.search:before, .pageWithoutHeaderVisual #blockHeader #blockHeaderBefore #blockHeaderBeforeInner #navigationMeta ul li a.search:before {

background-image:url("/weblication-wGlobal/wGlobal/layout/images/ewg/optimized/icon-search.svg");
}
.navlayer-clicked #blockHeader #blockHeaderBefore #blockHeaderBeforeInner #navigationMeta ul li a:hover.phone:before, .scrolldirection-up #blockHeader #blockHeaderBefore #blockHeaderBeforeInner #navigationMeta ul li a:hover.phone:before, .scrolldirection-down #blockHeader #blockHeaderBefore #blockHeaderBeforeInner #navigationMeta ul li a:hover.phone:before, .page_var5 #blockHeader #blockHeaderBefore #blockHeaderBeforeInner #navigationMeta ul li a:hover.phone:before, .pageWithoutHeaderVisual #blockHeader #blockHeaderBefore #blockHeaderBeforeInner #navigationMeta ul li a:hover.phone:before {

background-image:url("/weblication-wGlobal/wGlobal/layout/images/ewg/optimized/icon-phone-blue.svg");
}
.navlayer-clicked #blockHeader #blockHeaderBefore #blockHeaderBeforeInner #navigationMeta ul li a:hover.login:before, .scrolldirection-up #blockHeader #blockHeaderBefore #blockHeaderBeforeInner #navigationMeta ul li a:hover.login:before, .scrolldirection-down #blockHeader #blockHeaderBefore #blockHeaderBeforeInner #navigationMeta ul li a:hover.login:before, .page_var5 #blockHeader #blockHeaderBefore #blockHeaderBeforeInner #navigationMeta ul li a:hover.login:before, .pageWithoutHeaderVisual #blockHeader #blockHeaderBefore #blockHeaderBeforeInner #navigationMeta ul li a:hover.login:before {

background-image:url("/weblication-wGlobal/wGlobal/layout/images/ewg/optimized/icon-login-blue-outer.svg");
}
.navlayer-clicked #blockHeader #blockHeaderBefore #blockHeaderBeforeInner #navigationMeta ul li a:hover.login:after, .scrolldirection-up #blockHeader #blockHeaderBefore #blockHeaderBeforeInner #navigationMeta ul li a:hover.login:after, .scrolldirection-down #blockHeader #blockHeaderBefore #blockHeaderBeforeInner #navigationMeta ul li a:hover.login:after, .page_var5 #blockHeader #blockHeaderBefore #blockHeaderBeforeInner #navigationMeta ul li a:hover.login:after, .pageWithoutHeaderVisual #blockHeader #blockHeaderBefore #blockHeaderBeforeInner #navigationMeta ul li a:hover.login:after {

left:3px;
}
.navlayer-clicked #blockHeader #blockHeaderBefore #blockHeaderBeforeInner #navigationMeta ul li a:hover.search:before, .scrolldirection-up #blockHeader #blockHeaderBefore #blockHeaderBeforeInner #navigationMeta ul li a:hover.search:before, .scrolldirection-down #blockHeader #blockHeaderBefore #blockHeaderBeforeInner #navigationMeta ul li a:hover.search:before, .page_var5 #blockHeader #blockHeaderBefore #blockHeaderBeforeInner #navigationMeta ul li a:hover.search:before, .pageWithoutHeaderVisual #blockHeader #blockHeaderBefore #blockHeaderBeforeInner #navigationMeta ul li a:hover.search:before {

background-image:url("/weblication-wGlobal/wGlobal/layout/images/ewg/optimized/icon-search-blue.svg");
}
#blockHeader #blockHeaderMain {

background:#FFFFFF;
transition:height 250ms ease-in-out;
}
.scrolled-top #blockHeader #blockHeaderMain {

background:transparent linear-gradient(180deg,#000000 0%,#54545400 100%) 0% 0% no-repeat padding-box;
}
.scrolldirection-down #blockHeader #blockHeaderMain, .scrolldirection-up #blockHeader #blockHeaderMain {

border-bottom:1px solid #C0C0C0;
}
.page_var5 #blockHeader #blockHeaderMain, .pageWithoutHeaderVisual #blockHeader #blockHeaderMain {

background:#FFFFFF!important;
}
#blockHeader #blockHeaderMain #blockHeaderMainInner {

position:relative;
display:flex;
height:100%;
align-items:center;
flex-direction:row;
margin:0;
max-width:unset;
}
#blockHeader #blockHeaderMain #blockHeaderMainInner #logo, #blockHeader #blockHeaderMain #blockHeaderMainInner #ewg-logo {

position:relative;
margin:0;
z-index:9;
}
.pageWithoutHeaderVisual #blockHeader #blockHeaderMain #blockHeaderMainInner #logo svg #Gruppe_8 path, .pageWithoutHeaderVisual #blockHeader #blockHeaderMain #blockHeaderMainInner #logo svg #Gruppe_8 #Rechteck_5, .pageWithoutHeaderVisual #blockHeader #blockHeaderMain #blockHeaderMainInner #logo svg #Gruppe_2 path, .pageWithoutHeaderVisual #blockHeader #blockHeaderMain #blockHeaderMainInner #logo svg #Gruppe_2 #Rechteck_5, .pageWithoutHeaderVisual #blockHeader #blockHeaderMain #blockHeaderMainInner #logo svg #Gruppe_2233 path, .pageWithoutHeaderVisual #blockHeader #blockHeaderMain #blockHeaderMainInner #logo svg #Gruppe_2233 #Rechteck_5, .pageWithoutHeaderVisual #blockHeader #blockHeaderMain #blockHeaderMainInner #logo svg #Gruppe_1955 path, .pageWithoutHeaderVisual #blockHeader #blockHeaderMain #blockHeaderMainInner #logo svg #Gruppe_1955 #Rechteck_5, .navlayer-clicked #blockHeader #blockHeaderMain #blockHeaderMainInner #logo svg #Gruppe_8 path, .navlayer-clicked #blockHeader #blockHeaderMain #blockHeaderMainInner #logo svg #Gruppe_8 #Rechteck_5, .navlayer-clicked #blockHeader #blockHeaderMain #blockHeaderMainInner #logo svg #Gruppe_2 path, .navlayer-clicked #blockHeader #blockHeaderMain #blockHeaderMainInner #logo svg #Gruppe_2 #Rechteck_5, .navlayer-clicked #blockHeader #blockHeaderMain #blockHeaderMainInner #logo svg #Gruppe_2233 path, .navlayer-clicked #blockHeader #blockHeaderMain #blockHeaderMainInner #logo svg #Gruppe_2233 #Rechteck_5, .navlayer-clicked #blockHeader #blockHeaderMain #blockHeaderMainInner #logo svg #Gruppe_1955 path, .navlayer-clicked #blockHeader #blockHeaderMain #blockHeaderMainInner #logo svg #Gruppe_1955 #Rechteck_5, .scrolldirection-up #blockHeader #blockHeaderMain #blockHeaderMainInner #logo svg #Gruppe_8 path, .scrolldirection-up #blockHeader #blockHeaderMain #blockHeaderMainInner #logo svg #Gruppe_8 #Rechteck_5, .scrolldirection-up #blockHeader #blockHeaderMain #blockHeaderMainInner #logo svg #Gruppe_2 path, .scrolldirection-up #blockHeader #blockHeaderMain #blockHeaderMainInner #logo svg #Gruppe_2 #Rechteck_5, .scrolldirection-up #blockHeader #blockHeaderMain #blockHeaderMainInner #logo svg #Gruppe_2233 path, .scrolldirection-up #blockHeader #blockHeaderMain #blockHeaderMainInner #logo svg #Gruppe_2233 #Rechteck_5, .scrolldirection-up #blockHeader #blockHeaderMain #blockHeaderMainInner #logo svg #Gruppe_1955 path, .scrolldirection-up #blockHeader #blockHeaderMain #blockHeaderMainInner #logo svg #Gruppe_1955 #Rechteck_5, .scrolldirection-down #blockHeader #blockHeaderMain #blockHeaderMainInner #logo svg #Gruppe_8 path, .scrolldirection-down #blockHeader #blockHeaderMain #blockHeaderMainInner #logo svg #Gruppe_8 #Rechteck_5, .scrolldirection-down #blockHeader #blockHeaderMain #blockHeaderMainInner #logo svg #Gruppe_2 path, .scrolldirection-down #blockHeader #blockHeaderMain #blockHeaderMainInner #logo svg #Gruppe_2 #Rechteck_5, .scrolldirection-down #blockHeader #blockHeaderMain #blockHeaderMainInner #logo svg #Gruppe_2233 path, .scrolldirection-down #blockHeader #blockHeaderMain #blockHeaderMainInner #logo svg #Gruppe_2233 #Rechteck_5, .scrolldirection-down #blockHeader #blockHeaderMain #blockHeaderMainInner #logo svg #Gruppe_1955 path, .scrolldirection-down #blockHeader #blockHeaderMain #blockHeaderMainInner #logo svg #Gruppe_1955 #Rechteck_5, .page_var5 #blockHeader #blockHeaderMain #blockHeaderMainInner #logo svg #Gruppe_8 path, .page_var5 #blockHeader #blockHeaderMain #blockHeaderMainInner #logo svg #Gruppe_8 #Rechteck_5, .page_var5 #blockHeader #blockHeaderMain #blockHeaderMainInner #logo svg #Gruppe_2 path, .page_var5 #blockHeader #blockHeaderMain #blockHeaderMainInner #logo svg #Gruppe_2 #Rechteck_5, .page_var5 #blockHeader #blockHeaderMain #blockHeaderMainInner #logo svg #Gruppe_2233 path, .page_var5 #blockHeader #blockHeaderMain #blockHeaderMainInner #logo svg #Gruppe_2233 #Rechteck_5, .page_var5 #blockHeader #blockHeaderMain #blockHeaderMainInner #logo svg #Gruppe_1955 path, .page_var5 #blockHeader #blockHeaderMain #blockHeaderMainInner #logo svg #Gruppe_1955 #Rechteck_5, .pageWithoutHeaderVisual #blockHeader #blockHeaderMain #blockHeaderMainInner #logo svg #Gruppe_8 path, .pageWithoutHeaderVisual #blockHeader #blockHeaderMain #blockHeaderMainInner #logo svg #Gruppe_8 #Rechteck_5, .pageWithoutHeaderVisual #blockHeader #blockHeaderMain #blockHeaderMainInner #logo svg #Gruppe_2 path, .pageWithoutHeaderVisual #blockHeader #blockHeaderMain #blockHeaderMainInner #logo svg #Gruppe_2 #Rechteck_5, .pageWithoutHeaderVisual #blockHeader #blockHeaderMain #blockHeaderMainInner #logo svg #Gruppe_2233 path, .pageWithoutHeaderVisual #blockHeader #blockHeaderMain #blockHeaderMainInner #logo svg #Gruppe_2233 #Rechteck_5, .pageWithoutHeaderVisual #blockHeader #blockHeaderMain #blockHeaderMainInner #logo svg #Gruppe_1955 path, .pageWithoutHeaderVisual #blockHeader #blockHeaderMain #blockHeaderMainInner #logo svg #Gruppe_1955 #Rechteck_5, .pageWithoutHeaderVisual #blockHeader #blockHeaderMain #blockHeaderMainInner #ewg-logo svg #Gruppe_8 path, .pageWithoutHeaderVisual #blockHeader #blockHeaderMain #blockHeaderMainInner #ewg-logo svg #Gruppe_8 #Rechteck_5, .pageWithoutHeaderVisual #blockHeader #blockHeaderMain #blockHeaderMainInner #ewg-logo svg #Gruppe_2 path, .pageWithoutHeaderVisual #blockHeader #blockHeaderMain #blockHeaderMainInner #ewg-logo svg #Gruppe_2 #Rechteck_5, .pageWithoutHeaderVisual #blockHeader #blockHeaderMain #blockHeaderMainInner #ewg-logo svg #Gruppe_2233 path, .pageWithoutHeaderVisual #blockHeader #blockHeaderMain #blockHeaderMainInner #ewg-logo svg #Gruppe_2233 #Rechteck_5, .pageWithoutHeaderVisual #blockHeader #blockHeaderMain #blockHeaderMainInner #ewg-logo svg #Gruppe_1955 path, .pageWithoutHeaderVisual #blockHeader #blockHeaderMain #blockHeaderMainInner #ewg-logo svg #Gruppe_1955 #Rechteck_5, .navlayer-clicked #blockHeader #blockHeaderMain #blockHeaderMainInner #ewg-logo svg #Gruppe_8 path, .navlayer-clicked #blockHeader #blockHeaderMain #blockHeaderMainInner #ewg-logo svg #Gruppe_8 #Rechteck_5, .navlayer-clicked #blockHeader #blockHeaderMain #blockHeaderMainInner #ewg-logo svg #Gruppe_2 path, .navlayer-clicked #blockHeader #blockHeaderMain #blockHeaderMainInner #ewg-logo svg #Gruppe_2 #Rechteck_5, .navlayer-clicked #blockHeader #blockHeaderMain #blockHeaderMainInner #ewg-logo svg #Gruppe_2233 path, .navlayer-clicked #blockHeader #blockHeaderMain #blockHeaderMainInner #ewg-logo svg #Gruppe_2233 #Rechteck_5, .navlayer-clicked #blockHeader #blockHeaderMain #blockHeaderMainInner #ewg-logo svg #Gruppe_1955 path, .navlayer-clicked #blockHeader #blockHeaderMain #blockHeaderMainInner #ewg-logo svg #Gruppe_1955 #Rechteck_5, .scrolldirection-up #blockHeader #blockHeaderMain #blockHeaderMainInner #ewg-logo svg #Gruppe_8 path, .scrolldirection-up #blockHeader #blockHeaderMain #blockHeaderMainInner #ewg-logo svg #Gruppe_8 #Rechteck_5, .scrolldirection-up #blockHeader #blockHeaderMain #blockHeaderMainInner #ewg-logo svg #Gruppe_2 path, .scrolldirection-up #blockHeader #blockHeaderMain #blockHeaderMainInner #ewg-logo svg #Gruppe_2 #Rechteck_5, .scrolldirection-up #blockHeader #blockHeaderMain #blockHeaderMainInner #ewg-logo svg #Gruppe_2233 path, .scrolldirection-up #blockHeader #blockHeaderMain #blockHeaderMainInner #ewg-logo svg #Gruppe_2233 #Rechteck_5, .scrolldirection-up #blockHeader #blockHeaderMain #blockHeaderMainInner #ewg-logo svg #Gruppe_1955 path, .scrolldirection-up #blockHeader #blockHeaderMain #blockHeaderMainInner #ewg-logo svg #Gruppe_1955 #Rechteck_5, .scrolldirection-down #blockHeader #blockHeaderMain #blockHeaderMainInner #ewg-logo svg #Gruppe_8 path, .scrolldirection-down #blockHeader #blockHeaderMain #blockHeaderMainInner #ewg-logo svg #Gruppe_8 #Rechteck_5, .scrolldirection-down #blockHeader #blockHeaderMain #blockHeaderMainInner #ewg-logo svg #Gruppe_2 path, .scrolldirection-down #blockHeader #blockHeaderMain #blockHeaderMainInner #ewg-logo svg #Gruppe_2 #Rechteck_5, .scrolldirection-down #blockHeader #blockHeaderMain #blockHeaderMainInner #ewg-logo svg #Gruppe_2233 path, .scrolldirection-down #blockHeader #blockHeaderMain #blockHeaderMainInner #ewg-logo svg #Gruppe_2233 #Rechteck_5, .scrolldirection-down #blockHeader #blockHeaderMain #blockHeaderMainInner #ewg-logo svg #Gruppe_1955 path, .scrolldirection-down #blockHeader #blockHeaderMain #blockHeaderMainInner #ewg-logo svg #Gruppe_1955 #Rechteck_5, .page_var5 #blockHeader #blockHeaderMain #blockHeaderMainInner #ewg-logo svg #Gruppe_8 path, .page_var5 #blockHeader #blockHeaderMain #blockHeaderMainInner #ewg-logo svg #Gruppe_8 #Rechteck_5, .page_var5 #blockHeader #blockHeaderMain #blockHeaderMainInner #ewg-logo svg #Gruppe_2 path, .page_var5 #blockHeader #blockHeaderMain #blockHeaderMainInner #ewg-logo svg #Gruppe_2 #Rechteck_5, .page_var5 #blockHeader #blockHeaderMain #blockHeaderMainInner #ewg-logo svg #Gruppe_2233 path, .page_var5 #blockHeader #blockHeaderMain #blockHeaderMainInner #ewg-logo svg #Gruppe_2233 #Rechteck_5, .page_var5 #blockHeader #blockHeaderMain #blockHeaderMainInner #ewg-logo svg #Gruppe_1955 path, .page_var5 #blockHeader #blockHeaderMain #blockHeaderMainInner #ewg-logo svg #Gruppe_1955 #Rechteck_5, .pageWithoutHeaderVisual #blockHeader #blockHeaderMain #blockHeaderMainInner #ewg-logo svg #Gruppe_8 path, .pageWithoutHeaderVisual #blockHeader #blockHeaderMain #blockHeaderMainInner #ewg-logo svg #Gruppe_8 #Rechteck_5, .pageWithoutHeaderVisual #blockHeader #blockHeaderMain #blockHeaderMainInner #ewg-logo svg #Gruppe_2 path, .pageWithoutHeaderVisual #blockHeader #blockHeaderMain #blockHeaderMainInner #ewg-logo svg #Gruppe_2 #Rechteck_5, .pageWithoutHeaderVisual #blockHeader #blockHeaderMain #blockHeaderMainInner #ewg-logo svg #Gruppe_2233 path, .pageWithoutHeaderVisual #blockHeader #blockHeaderMain #blockHeaderMainInner #ewg-logo svg #Gruppe_2233 #Rechteck_5, .pageWithoutHeaderVisual #blockHeader #blockHeaderMain #blockHeaderMainInner #ewg-logo svg #Gruppe_1955 path, .pageWithoutHeaderVisual #blockHeader #blockHeaderMain #blockHeaderMainInner #ewg-logo svg #Gruppe_1955 #Rechteck_5 {

fill:#000000;
}
#blockHeader #blockHeaderMain #blockHeaderMainInner #logo img, #blockHeader #blockHeaderMain #blockHeaderMainInner #logo svg, #blockHeader #blockHeaderMain #blockHeaderMainInner #ewg-logo img, #blockHeader #blockHeaderMain #blockHeaderMainInner #ewg-logo svg {

width:calc(2.9885057471vw + 84.7931034483px);
height:calc(1.6858237548vw + 47.6781609195px);
object-fit:contain;
transition:all 250ms ease-in-out;
}
.navlayer-clicked #blockHeader #blockHeaderMain #blockHeaderMainInner #logo img.logoImg, .scrolldirection-up #blockHeader #blockHeaderMain #blockHeaderMainInner #logo img.logoImg, .scrolldirection-down #blockHeader #blockHeaderMain #blockHeaderMainInner #logo img.logoImg, .navlayer-clicked #blockHeader #blockHeaderMain #blockHeaderMainInner #logo svg.logoImg, .scrolldirection-up #blockHeader #blockHeaderMain #blockHeaderMainInner #logo svg.logoImg, .scrolldirection-down #blockHeader #blockHeaderMain #blockHeaderMainInner #logo svg.logoImg, .navlayer-clicked #blockHeader #blockHeaderMain #blockHeaderMainInner #ewg-logo img.logoImg, .scrolldirection-up #blockHeader #blockHeaderMain #blockHeaderMainInner #ewg-logo img.logoImg, .scrolldirection-down #blockHeader #blockHeaderMain #blockHeaderMainInner #ewg-logo img.logoImg, .navlayer-clicked #blockHeader #blockHeaderMain #blockHeaderMainInner #ewg-logo svg.logoImg, .scrolldirection-up #blockHeader #blockHeaderMain #blockHeaderMainInner #ewg-logo svg.logoImg, .scrolldirection-down #blockHeader #blockHeaderMain #blockHeaderMainInner #ewg-logo svg.logoImg {

height:0;
}
#blockHeader #blockHeaderMain #blockHeaderMainInner #logo img.logoImgFull, #blockHeader #blockHeaderMain #blockHeaderMainInner #logo svg.logoImgFull, #blockHeader #blockHeaderMain #blockHeaderMainInner #ewg-logo img.logoImgFull, #blockHeader #blockHeaderMain #blockHeaderMainInner #ewg-logo svg.logoImgFull {

height:0;
}
.page_var5 #blockHeader #blockHeaderMain #blockHeaderMainInner #logo img.logoImg, .pageWithoutHeaderVisual #blockHeader #blockHeaderMain #blockHeaderMainInner #logo img.logoImg, .page_var5 #blockHeader #blockHeaderMain #blockHeaderMainInner #logo svg.logoImg, .pageWithoutHeaderVisual #blockHeader #blockHeaderMain #blockHeaderMainInner #logo svg.logoImg, .page_var5 #blockHeader #blockHeaderMain #blockHeaderMainInner #ewg-logo img.logoImg, .pageWithoutHeaderVisual #blockHeader #blockHeaderMain #blockHeaderMainInner #ewg-logo img.logoImg, .page_var5 #blockHeader #blockHeaderMain #blockHeaderMainInner #ewg-logo svg.logoImg, .pageWithoutHeaderVisual #blockHeader #blockHeaderMain #blockHeaderMainInner #ewg-logo svg.logoImg {

height:0;
}
.page_var5 #blockHeader #blockHeaderMain #blockHeaderMainInner #logo img.logoImgFull, .pageWithoutHeaderVisual #blockHeader #blockHeaderMain #blockHeaderMainInner #logo img.logoImgFull, .page_var5 #blockHeader #blockHeaderMain #blockHeaderMainInner #logo svg.logoImgFull, .pageWithoutHeaderVisual #blockHeader #blockHeaderMain #blockHeaderMainInner #logo svg.logoImgFull, .page_var5 #blockHeader #blockHeaderMain #blockHeaderMainInner #ewg-logo img.logoImgFull, .pageWithoutHeaderVisual #blockHeader #blockHeaderMain #blockHeaderMainInner #ewg-logo img.logoImgFull, .page_var5 #blockHeader #blockHeaderMain #blockHeaderMainInner #ewg-logo svg.logoImgFull, .pageWithoutHeaderVisual #blockHeader #blockHeaderMain #blockHeaderMainInner #ewg-logo svg.logoImgFull {

display:block;
}
#blockHeader #blockHeaderMain #blockHeaderMainInner #navigationMainToggler {

top:50%;
right:0;
transform:translateY(-50%);
}
#blockHeader #blockHeaderMain #blockHeaderMainInner #navigationMainToggler div:last-child:before {

width:30px;
height:11px;
margin:10px 0 0 -4px;
border-top:solid 2px #000000;
border-bottom:solid 2px transparent;
}
.scrolled-top #blockHeader #blockHeaderMain #blockHeaderMainInner #navigationMainToggler div:last-child:before {

border-top:solid 2px #FFFFFF;
}
.page_var5 #blockHeader #blockHeaderMain #blockHeaderMainInner #navigationMainToggler div:last-child:before, .pageWithoutHeaderVisual #blockHeader #blockHeaderMain #blockHeaderMainInner #navigationMainToggler div:last-child:before {

border-top:solid 2px #000000;
}
#blockHeader #blockHeaderMain #blockHeaderMainInner #navigationMainToggler div:last-child:after {

width:30px;
height:20px;
margin:0 0 0 4px;
border-bottom:solid 2px #000000;
}
.scrolled-top #blockHeader #blockHeaderMain #blockHeaderMainInner #navigationMainToggler div:last-child:after {

border-bottom:solid 2px #FFFFFF;
}
.page_var5 #blockHeader #blockHeaderMain #blockHeaderMainInner #navigationMainToggler div:last-child:after, .pageWithoutHeaderVisual #blockHeader #blockHeaderMain #blockHeaderMainInner #navigationMainToggler div:last-child:after {

border-bottom:solid 2px #000000;
}
#blockHeader #blockHeaderMain #blockHeaderMainInner #navigationMainToggler.open div:last-child:before {

transform-origin:top left;
transform:translateY(-4px) rotate(45deg);
margin-left:7.5px;
border-top-color:#00A0D2;
}
#blockHeader #blockHeaderMain #blockHeaderMainInner #navigationMainToggler.open div:last-child:after {

transform:translateY(8px) rotate(-45deg);
transform-origin:bottom left;
margin-left:7.5px;
border-bottom:solid 2px #00A0D2;
}
#blockHeader #blockHeaderMain #blockHeaderMainInner #navigationMain {

position:relative;
top:calc(calc(3.8314176245vw + 60.632183908px) / 4);
height:calc(calc(3.8314176245vw + 60.632183908px) / 2);
border-top:1px solid #FFFFFF;
margin-left:calc(23.2220609579vw - 220.1306240929px);
}
.navlayer-clicked #blockHeader #blockHeaderMain #blockHeaderMainInner #navigationMain, .scrolldirection-up #blockHeader #blockHeaderMain #blockHeaderMainInner #navigationMain, .scrolldirection-down #blockHeader #blockHeaderMain #blockHeaderMainInner #navigationMain {

border-top:1px solid #000000;
}
.page_var5 #blockHeader #blockHeaderMain #blockHeaderMainInner #navigationMain, .pageWithoutHeaderVisual #blockHeader #blockHeaderMain #blockHeaderMainInner #navigationMain {

border-top:1px solid #000000;
}
#blockHeader #blockHeaderMain #blockHeaderMainInner #navigationMain .navigation-progress {

top:-3px;
left:0;
width:0;
height:5px;
border-radius:2.5px;
background-color:#00A0D2;
z-index:3;
}
.pagestatus-loaded #blockHeader #blockHeaderMain #blockHeaderMainInner #navigationMain .navigation-progress {

transition:all 500ms ease-in-out;
}
.navlayer-clicked #blockHeader #blockHeaderMain #blockHeaderMainInner #navigationMain {

border-top:1px solid #000000;
}
#blockHeader #blockHeaderMain #blockHeaderMainInner #navigationMain nav>div>ul {

float:left;
max-width:unset;
}
#blockHeader #blockHeaderMain #blockHeaderMainInner #navigationMain nav>div>ul >li {

padding-top:10px;
margin-right:min(40px,calc(1.1494252874vw + 20.6896551724px));
margin-left:0;
}
#blockHeader #blockHeaderMain #blockHeaderMainInner #navigationMain nav>div>ul >li >a {

text-transform:uppercase;
letter-spacing:0.1px;
padding-left:0;
font-family:"Roboto-Medium", Arial, Helvetica, Sans-serif;
}
.page_var5 #blockHeader #blockHeaderMain #blockHeaderMainInner #navigationMain nav>div>ul >li >a, .pageWithoutHeaderVisual #blockHeader #blockHeaderMain #blockHeaderMainInner #navigationMain nav>div>ul >li >a {

color:#4E4E4E;
}
#blockHeader #blockHeaderMain #blockHeaderMainInner #navigationMain nav>div>ul >li:last-child {

margin-right:0;
}
#blockHeader #blockHeaderMain #blockHeaderMainInner #navigationMain nav>div>ul >li >ul {

background-color:#FFFFFF;
margin-top:50px;
min-width:fit-content;
width:auto;
}
#blockHeader #blockHeaderMain #blockHeaderMainInner #navigationMain nav>div>ul >li >ul >li {

margin-bottom:30px;
}
#blockHeader #blockHeaderMain #blockHeaderMainInner #navigationMain nav>div>ul >li >ul >li:last-child {

margin-bottom:0;
}
#blockHeader #blockHeaderMain #blockHeaderMainInner #navigationMain nav>div>ul >li >ul >li:hover {

background-color:transparent;
}
#blockHeader #blockHeaderMain #blockHeaderMainInner #navigationMain nav>div>ul >li >ul >li:hover:after {

position:relative;
display:inline-block;
content:'';
width:16px;
height:16px;
margin-top:1px;
background:url("/weblication-wGlobal/wGlobal/layout/images/ewg/optimized/icon-chevron-down-blue.svg") no-repeat top right;
transform:translate(-50%,25%) rotate(-90deg);
animation:jumpingHorizontalArrowRelative 1s;
}
#blockHeader #blockHeaderMain #blockHeaderMainInner #navigationMain nav>div>ul >li >ul >li >a {

padding:0;
padding-right:24px;
}
#blockHeader #blockHeaderMain #blockHeaderMainInner #navigationMain nav>div>ul >li.active >a {

color:#00A0D2;
}
#blockHeader #blockHeaderMain #blockHeaderMainInner #navigationMain nav>div>ul >li.active >ul {

opacity:1;
}
.navlayer-clicked #blockHeader #blockHeaderMain #blockHeaderMainInner #navigationMain nav>div>ul li a, .scrolldirection-up #blockHeader #blockHeaderMain #blockHeaderMainInner #navigationMain nav>div>ul li a, .scrolldirection-down #blockHeader #blockHeaderMain #blockHeaderMainInner #navigationMain nav>div>ul li a {

color:#4E4E4E;
}
.navlayer-clicked #blockHeader #blockHeaderMain #blockHeaderMainInner #navigationMain nav>div>ul li a:hover, .scrolldirection-up #blockHeader #blockHeaderMain #blockHeaderMainInner #navigationMain nav>div>ul li a:hover, .scrolldirection-down #blockHeader #blockHeaderMain #blockHeaderMainInner #navigationMain nav>div>ul li a:hover {

color:#00A0D2;
}
@media only screen and (min-width: 992px) {
.scrolled-top:not(.page_var5) #blockHeader {

height:calc(5.2107279693vw + 105.4597701149px);
}
}
@media (min-width: 992px) {
#blockHeader #blockHeaderMain #blockHeaderMainInner #navigationMain nav>div ul[data-navlevel='1'] >li.selected ul[data-navlevel='2'] {

position:fixed;
display:flex;
opacity:1;
top:calc(3.8314176245vw + 60.632183908px);
left:0;
width:100%!important;
height:90px;
margin-top:0;
margin-left:0;
justify-content:center;
align-items:center;
background-color:#00A0D2;
box-shadow:inset 0 20px 20px -20px rgba(0,0,0,0.8);
}
.scrolled-top #blockHeader #blockHeaderMain #blockHeaderMainInner #navigationMain nav>div ul[data-navlevel='1'] >li.selected ul[data-navlevel='2'] {

opacity:0;
transition:opacity 0ms linear;
pointer-events:none;
touch-action:none;
}
#blockHeader #blockHeaderMain #blockHeaderMainInner #navigationMain nav>div ul[data-navlevel='1'] >li.selected ul[data-navlevel='2'] >li {

margin-bottom:0;
padding-left:25px;
padding-right:25px;
}
#blockHeader #blockHeaderMain #blockHeaderMainInner #navigationMain nav>div ul[data-navlevel='1'] >li.selected ul[data-navlevel='2'] >li:hover a, #blockHeader #blockHeaderMain #blockHeaderMainInner #navigationMain nav>div ul[data-navlevel='1'] >li.selected ul[data-navlevel='2'] >li.selected a, #blockHeader #blockHeaderMain #blockHeaderMainInner #navigationMain nav>div ul[data-navlevel='1'] >li.selected ul[data-navlevel='2'] >li.highlighted a {

color:#FFFFFF;
}
#blockHeader #blockHeaderMain #blockHeaderMainInner #navigationMain nav>div ul[data-navlevel='1'] >li.selected ul[data-navlevel='2'] >li:hover:after, #blockHeader #blockHeaderMain #blockHeaderMainInner #navigationMain nav>div ul[data-navlevel='1'] >li.selected ul[data-navlevel='2'] >li.selected:after, #blockHeader #blockHeaderMain #blockHeaderMainInner #navigationMain nav>div ul[data-navlevel='1'] >li.selected ul[data-navlevel='2'] >li.highlighted:after {

display:none;
}
#blockHeader #blockHeaderMain #blockHeaderMainInner #navigationMain nav>div ul[data-navlevel='1'] >li.selected ul[data-navlevel='2'] >li a {

color:#000000;
text-decoration:none;
text-transform:uppercase;
font-size:min(14px,calc(0vw + 14px));
line-height:min(23px,calc(0vw + 23px));
font-family:"Roboto-Bold", Arial, Helvetica, Sans-serif;
padding-left:0;
padding-right:0;
}
#blockHeader #blockHeaderMain #blockHeaderMainInner #navigationMain nav>div ul[data-source="standard"] >li.open >ul >li.selected >a {

color:#00A0D2;
}
}
@media (max-width: 1199.9px) {
#blockHeader {

z-index:1000;
}
#blockHeader #blockHeaderMain #blockHeaderMainInner #navigationMain nav>div {

height:100%;
height:calc(100vh - var(--vh-offset, 0px))!important;
max-width:unset;
min-height:100vh;
min-height:calc(100vh - var(--vh-offset, 0px));
padding-left:0;
padding-right:0;
padding-top:120px;
padding-bottom:120px;
}
#blockHeader #blockHeaderMain #blockHeaderMainInner #navigationMain nav>div ul[data-source="standard"] {

padding-top:40px;
}
#blockHeader #blockHeaderMain #blockHeaderMainInner #navigationMain nav>div ul[data-source="standard"] >li {

margin-right:0;
padding-left:0;
padding-top:10px;
padding-bottom:10px;
}
#blockHeader #blockHeaderMain #blockHeaderMainInner #navigationMain nav>div ul[data-source="standard"] >li.open >a {

color:#00A0D2;
}
#blockHeader #blockHeaderMain #blockHeaderMainInner #navigationMain nav>div ul[data-source="standard"] >li.open:not(.selected) >a {

color:#4E4E4E;
}
#blockHeader #blockHeaderMain #blockHeaderMainInner #navigationMain nav>div ul[data-source="standard"] >li.open >ul >li.selected >a {

color:#00A0D2;
}
#blockHeader #blockHeaderMain #blockHeaderMainInner #navigationMain nav>div ul[data-source="standard"] >li >a:before {

display:none;
}
#blockHeader #blockHeaderMain #blockHeaderMainInner #navigationMain nav>div ul[data-source="standard"] >li >ul {

margin-top:20px;
margin-bottom:20px;
padding-left:20px;
}
#blockHeader #blockHeaderMain #blockHeaderMainInner #navigationMain nav>div ul[data-source="standard"] >li >ul >li a {

font-family:"Roboto-Regular", Arial, Helvetica, Sans-serif;
}
#blockHeader #blockHeaderMain #blockHeaderMainInner #navigationMain nav>div ul[data-source="standard"] >li >ul >li:hover:after {

display:none;
}
#blockHeader #blockHeaderMain #blockHeaderMainInner #navigationMain nav>div ul[data-source="meta"] {

margin-top:0;
align-items:center;
height:100px;
}
#blockHeader #blockHeaderMain #blockHeaderMainInner #navigationMain nav>div ul[data-source="meta"] >li {

margin-left:0;
margin-right:24px;
min-width:40px;
padding:0;
}
#blockHeader #blockHeaderMain #blockHeaderMainInner #navigationMain nav>div ul[data-source="meta"] >li >a:before {

margin-top:10px;
}
#blockHeader #blockHeaderMain #blockHeaderMainInner #navigationMain nav>div #languageSelectorClone {

display:none!important;
position:absolute;
bottom:0;
height:105px;
border-top:1px solid #7D7D7D;
flex-flow:row;
justify-content:center;
align-items:center;
width:calc(100% - 30px - 30px);
margin-left:30px;
font-family:"Roboto-Medium", Arial, Helvetica, Sans-serif;
font-size:22px;
line-height:24px;
text-transform:uppercase;
}
#blockHeader #blockHeaderMain #blockHeaderMainInner #navigationMain nav>div #languageSelectorClone #languageSelected img {

display:none;
}
#blockHeader #blockHeaderMain #blockHeaderMainInner #navigationMain nav>div #languageSelectorClone #languageSelected .textShort {

display:none;
}
#blockHeader #blockHeaderMain #blockHeaderMainInner #navigationMain nav>div #languageSelectorClone #languageSelected .text {

display:none;
}
#blockHeader #blockHeaderMain #blockHeaderMainInner #navigationMain nav>div #languageSelectorClone #languageSelectable a.lang {

text-decoration:none;
color:#4E4E4E;
}
#blockHeader #blockHeaderMain #blockHeaderMainInner #navigationMain nav>div #languageSelectorClone #languageSelectable a.lang img {

display:none;
}
#blockHeader #blockHeaderMain #blockHeaderMainInner #navigationMain nav>div #languageSelectorClone #languageSelectable a.lang .textShort {

min-width:32px;
display:inline-block;
}
#blockHeader #blockHeaderMain #blockHeaderMainInner #navigationMain nav>div #languageSelectorClone #languageSelectable a.lang .text {

display:none;
}
#blockHeader #blockHeaderMain #blockHeaderMainInner #navigationMain nav>div #languageSelectorClone #languageSelectable a.lang:after {

content:"";
width:25px;
height:25px;
border-radius:13px 0 0 13px;
border:1px solid;
border-right:transparent;
display:inline-block;
margin-left:0.5rem;
margin-right:0;
transform:translateY(5px);
}
#blockHeader #blockHeaderMain #blockHeaderMainInner #navigationMain nav>div #languageSelectorClone #languageSelectable a.lang:first-child .textShort {

text-align:right;
}
#blockHeader #blockHeaderMain #blockHeaderMainInner #navigationMain nav>div #languageSelectorClone #languageSelectable a.lang:last-child .textShort {

transform:translateX(calc(25px + .5rem));
}
#blockHeader #blockHeaderMain #blockHeaderMainInner #navigationMain nav>div #languageSelectorClone #languageSelectable a.lang:last-child:after {

transform:scale(-1,1) translate(calc(100% + 1rem), 5px);
}
#blockHeader #blockHeaderMain #blockHeaderMainInner #navigationMain nav>div #languageSelectorClone #languageSelectable a.lang.current img {

display:none;
}
#blockHeader #blockHeaderMain #blockHeaderMainInner #navigationMain nav>div #languageSelectorClone #languageSelectable a.lang.current .text {

display:none;
}
#blockHeader #blockHeaderMain #blockHeaderMainInner #navigationMain nav>div #languageSelectorClone #languageSelectable a.lang.current:before {

content:"";
display:inline-block;
width:19px;
height:19px;
border-radius:10px;
background-color:#00A0D2;
transition:all .5s;
transform:translate(calc(25px - calc(2 * 2px)),2px);
}
#blockHeader #blockHeaderMain #blockHeaderMainInner #navigationMain nav>div #languageSelectorClone #languageSelectable a.lang.current:first-child:before {

transform:translate(calc(54px + .5rem),2px);
}
#blockHeader #blockHeaderMain #blockHeaderMainInner #navigationMain nav>div #languageSelectorClone #languageSelectable a.lang.current:last-child {

margin-left:-21px;
}
#blockHeader #blockHeaderMain #blockHeaderMainInner #navigationMain span.navpointToggler {

display:none;
}
}
@media (max-width: 991px) and (max-width: 1199.9px) {
#blockHeader #blockHeaderMain #blockHeaderMainInner #navigationMain nav>div ul[data-source="standard"] >li >ul {

display:none;
}
}
@media only screen and (min-width: 1200px) {
#blockHeader #blockHeaderBefore {

top:0;
left:calc(13.7880986938vw + 73.3599419448px);
height:calc(calc(3.8314176245vw + 60.632183908px) / 2);
width:calc(100% - calc(13.7880986938vw + 73.3599419448px));
padding:0 calc(0vw + 75px) 0 0;
}
}
@media only screen and (min-width: 992px) and (min-width: 1200px) {
.scrolled-top #blockHeader #blockHeaderBefore {

height:calc(calc(5.2107279693vw + 105.4597701149px) / 2);
}
}
@media (max-width: 1199.9px) {
#blockHeader #blockHeaderBefore {

display:none;
}
}
@media only screen and (min-width: 1200px) {
#blockHeader #blockHeaderBefore #blockHeaderBeforeInner {

height:100%;
}
#blockHeader #blockHeaderBefore #blockHeaderBeforeInner #navigationMeta {

position:absolute;
bottom:0;
right:0;
margin-bottom:18px;
}
}
@media only screen and (min-width: 1200px) {
#blockHeader #blockHeaderMain {

height:calc(3.8314176245vw + 60.632183908px);
padding:calc(1.5325670498vw + 24.2528735632px) calc(0vw + 75px) calc(1.5325670498vw + 24.2528735632px) calc(0vw + 75px);
padding-left:calc(calc(0vw + 75px) / 2.2);
}
}
@media (max-width: 1199.9px) {
#blockHeader #blockHeaderMain {

height:calc(3.8314176245vw + 60.632183908px);
padding:20px 30px;
}
}
@media (max-width: 479px) {
#blockHeader #blockHeaderMain {

padding-left:6px;
}
}
@media only screen and (min-width: 992px) {
.scrolled-top #blockHeader #blockHeaderMain {

height:calc(5.2107279693vw + 105.4597701149px);
}
}
@media only screen and (min-width: 992px) {
.scrolled-top #blockHeader #blockHeaderMain #blockHeaderMainInner #logo img, .scrolled-top #blockHeader #blockHeaderMain #blockHeaderMainInner #logo svg, .scrolled-top #blockHeader #blockHeaderMain #blockHeaderMainInner #ewg-logo img, .scrolled-top #blockHeader #blockHeaderMain #blockHeaderMainInner #ewg-logo svg {

width:calc(calc(7.2796934866vw + 107.7011494253px) / 1.2);
height:calc(calc(4.1379310345vw + 60.4827586207px) / 1.2);
}
}
@media only screen and (min-width: 992px) {
.scrolled-top:not(.page_var5) #blockHeader #blockHeaderMain #blockHeaderMainInner #navigationMain {

top:calc(calc(5.2107279693vw + 105.4597701149px) / 4);
height:calc(calc(5.2107279693vw + 105.4597701149px) / 2);
}
}
@media only screen and (max-width: 1199px) {
#blockHeader #blockHeaderMain #blockHeaderMainInner #navigationMain {

border-top:none!important;
}
}
@media (max-width: 1199.9px) {
#blockHeader #blockHeaderMain #blockHeaderMainInner #navigationMain {

position:absolute;
top:0!important;
right:0;
width:100%;
height:100%!important;
margin-left:auto;
margin-right:0;
border-top:none;
}
#blockHeader #blockHeaderMain #blockHeaderMainInner #navigationMain .navigation-progress {

display:none;
}
#blockHeader #blockHeaderMain #blockHeaderMainInner #navigationMain.open nav>div {

opacity:1;
pointer-events:all;
touch-action:auto;
}
}
@media (max-width: 1199.9px) {
#blockHeader #blockHeaderMain #blockHeaderMainInner #navigationMain nav>div {

display:flex;
top:0;
left:0;
height:0;
max-width:unset;
opacity:0;
z-index:10;
padding-top:var(--heightBlockHeader);
flex-direction:column;
pointer-events:none;
touch-action:none;
transition:all 250ms ease-in-out;
}
#blockHeader #blockHeaderMain #blockHeaderMainInner #navigationMain nav>div ul[data-source="meta"] {

transform:translateY(-10px);
transition:all 500ms ease-in-out;
}
.navmenu-open #blockHeader #blockHeaderMain #blockHeaderMainInner #navigationMain nav>div ul[data-source="meta"] {

transform:translateY(0);
}
#blockHeader #blockHeaderMain #blockHeaderMainInner #navigationMain nav>div ul[data-source="standard"] {

transform:translateY(10px);
transition:all 500ms ease-in-out;
}
.navmenu-open #blockHeader #blockHeaderMain #blockHeaderMainInner #navigationMain nav>div ul[data-source="standard"] {

transform:translateY(0);
}
#blockHeader #blockHeaderMain #blockHeaderMainInner #navigationMain nav>div ul[data-source="meta"] {

display:flex;
order:1;
position:absolute;
top:0;
left:0;
margin-top:calc(1.9480519481vw - 9.3051948052px);
margin-left:30px;
}
#blockHeader #blockHeaderMain #blockHeaderMainInner #navigationMain nav>div ul[data-source="meta"] li a {

text-indent:-9999px;
}
#blockHeader #blockHeaderMain #blockHeaderMainInner #navigationMain nav>div ul[data-source="meta"] li a:before {

position:absolute;
display:inline-block;
content:'';
top:0;
left:0;
width:24px;
height:25px;
outline:none;
margin:0 10px 0 0;
vertical-align:bottom;
background-size:contain;
background-position:center;
background-repeat:no-repeat;
flex:none;
}
#blockHeader #blockHeaderMain #blockHeaderMainInner #navigationMain nav>div ul[data-source="meta"] li.career a:before {

background-image:url("/weblication-wGlobal/wGlobal/layout/images/ewg/optimized/icon-miteinander-1.svg");
}
#blockHeader #blockHeaderMain #blockHeaderMainInner #navigationMain nav>div ul[data-source="meta"] li.faq a:before {

background-image:url("/weblication-wGlobal/wGlobal/layout/images/ewg/optimized/icon-faq.svg");
}
#blockHeader #blockHeaderMain #blockHeaderMainInner #navigationMain nav>div ul[data-source="meta"] li.phone a:before {

background-image:url("/weblication-wGlobal/wGlobal/layout/images/ewg/optimized/icon-phone.svg");
}
#blockHeader #blockHeaderMain #blockHeaderMainInner #navigationMain nav>div ul[data-source="meta"] li.login a:before {

background-image:url("/weblication-wGlobal/wGlobal/layout/images/ewg/optimized/icon-login.svg");
}
#blockHeader #blockHeaderMain #blockHeaderMainInner #navigationMain nav>div ul[data-source="meta"] li.search a:before {

background-image:url("/weblication-wGlobal/wGlobal/layout/images/ewg/optimized/icon-search.svg");
}
#blockHeader #blockHeaderMain #blockHeaderMainInner #navigationMain nav>div ul[data-source="standard"] {

order:2;
margin-left:30px;
margin-right:30px;
border-top:1px solid #7D7D7D;
overflow:auto;
}
}
@media (min-width: 1200px) {
#blockHeader #blockHeaderMain #blockHeaderMainInner #navigationMain nav>div>ul >li >a {

padding-right:0;
}
}
@media (min-width: 1200px) {
#blockHeader #blockHeaderMain #blockHeaderMainInner #navigationMain nav>div>ul >li >ul {

margin-top:10px;
margin-left:-30px;
padding-top:20px;
padding-right:36px;
padding-bottom:20px;
padding-left:30px;
opacity:0;
transition:opacity 250ms ease-in-out 100ms;
box-shadow:-1px 5px 15px -2px #000000;
}
#blockHeader #blockHeaderMain #blockHeaderMainInner #navigationMain nav>div>ul >li >ul li:hover:after {

position:absolute;
right:-10px;
transform:translate(0,25%) rotate(-90deg);
animation:jumpingHorizontalNavigationArrowAbsolute 1s;
}
}
@media (min-width: 1200px) {
.scrolled-top #blockHeader #blockHeaderMain #blockHeaderMainInner #navigationMain nav>div>ul >li.active >a {

color:#FFFFFF;
}
.scrolldirection-up #blockHeader #blockHeaderMain #blockHeaderMainInner #navigationMain nav>div>ul >li.active >a, .scrolldirection-down #blockHeader #blockHeaderMain #blockHeaderMainInner #navigationMain nav>div>ul >li.active >a {

color:#4E4E4E;
}
}
@media (max-width: 1199.9px) {
#blockHeader #blockHeaderMain #blockHeaderMainInner #navigationMain nav>div>ul li a {

color:#4E4E4E;
}
}




#blockFooter {

color:#4E4E4E;
font-size:min(18px,calc(0vw + 18px));
line-height:min(24px,calc(0vw + 24px));
}
.navmenu-open #blockFooter {

visibility:hidden;
}
#blockFooter a {

color:#4E4E4E;
}
#blockFooter #blockFooterInner >.elementSection, #blockFooter #blockFooterInner >.elementSectionObjectLocation {

padding-bottom:40px;
}
#blockFooter #blockFooterInner >.elementSection .sectionInner >.elementHr, #blockFooter #blockFooterInner >.elementSectionObjectLocation .sectionInner >.elementHr {

margin-bottom:0;
}
#blockFooter #blockFooterInner >.elementSection .sectionInner > .elementContainerStandardColumns3, #blockFooter #blockFooterInner >.elementSectionObjectLocation .sectionInner > .elementContainerStandardColumns3 {

margin-left:0;
margin-right:0;
}
#blockFooter #blockFooterInner >.elementSection .sectionInner > .elementContainerStandardColumns3 .col:first-child, #blockFooter #blockFooterInner >.elementSectionObjectLocation .sectionInner > .elementContainerStandardColumns3 .col:first-child {

padding-left:0;
}
#blockFooter #blockFooterInner >.elementSection .sectionInner > .elementContainerStandardColumns3 .col:last-child, #blockFooter #blockFooterInner >.elementSectionObjectLocation .sectionInner > .elementContainerStandardColumns3 .col:last-child {

padding-right:0;
padding-left:0;
}
#blockFooter #blockFooterInner >.elementSection .sectionInner > .elementContainerStandardColumns3 .col.col2 .footerLogo, #blockFooter #blockFooterInner >.elementSectionObjectLocation .sectionInner > .elementContainerStandardColumns3 .col.col2 .footerLogo {

width:200px;
height:103px;
}
#blockFooter .boxNavigation ul {

display:flex;
justify-content:center;
flex-direction:column;
text-align:center;
margin-top:30px;
}
#blockFooter .boxNavigation ul li {

margin-bottom:30px;
}
#blockFooter .boxSocial > .boxInner {

display:flex;
flex-direction:row;
justify-content:center;
}
#blockFooter .boxCopyright > .boxInner {

display:flex;
margin-left:0;
margin-right:0;
justify-content:center;
flex-wrap:wrap;
}
#blockFooter .boxCopyright > .boxInner span {

display:inline-block;
white-space:nowrap;
}
#blockFooter .elementSocialButton {

display:inline-block;
position:relative;
margin:0 30px 0.5rem 0 !important;
width:28px;
height:28px;
}
#blockFooter .elementSocialButton:last-child {

margin-right:0 !important;
}
@media (prefers-color-scheme: dark) {
#blockFooter {

color:#000000;
}
}
@media (prefers-color-scheme: dark) {
#blockFooter a {

color:#000000;
}
}
@media (min-width: 1200px) {
#blockFooter #blockFooterInner >.elementSection .sectionInner .elementHr, #blockFooter #blockFooterInner >.elementSectionObjectLocation .sectionInner .elementHr {

margin-bottom:50px!important;
}
#blockFooter #blockFooterInner >.elementSection .sectionInner > .elementContainerStandard:after, #blockFooter #blockFooterInner >.elementSectionObjectLocation .sectionInner > .elementContainerStandard:after {

content:'';
display:none;
}
}
@media (max-width: 991px) {
#blockFooter #blockFooterInner >.elementSection .sectionInner > .elementContainerStandardColumns3 > .col1, #blockFooter #blockFooterInner >.elementSectionObjectLocation .sectionInner > .elementContainerStandardColumns3 > .col1 {

margin-bottom:0!important;
}
#blockFooter #blockFooterInner >.elementSection .sectionInner > .elementContainerStandardColumns3 > .col2, #blockFooter #blockFooterInner >.elementSectionObjectLocation .sectionInner > .elementContainerStandardColumns3 > .col2 {

margin-top:30px;
}
#blockFooter #blockFooterInner >.elementSection .sectionInner > .elementContainerStandardColumns3 > .col3, #blockFooter #blockFooterInner >.elementSectionObjectLocation .sectionInner > .elementContainerStandardColumns3 > .col3 {

margin-top:0;
}
}
@media (max-width: 1199px) {
#blockFooter #blockFooterInner >.elementSection .sectionInner > .elementContainerStandardColumns3 > .col1, #blockFooter #blockFooterInner >.elementSectionObjectLocation .sectionInner > .elementContainerStandardColumns3 > .col1 {

order:2;
}
#blockFooter #blockFooterInner >.elementSection .sectionInner > .elementContainerStandardColumns3 > .col2, #blockFooter #blockFooterInner >.elementSectionObjectLocation .sectionInner > .elementContainerStandardColumns3 > .col2 {

order:1;
}
#blockFooter #blockFooterInner >.elementSection .sectionInner > .elementContainerStandardColumns3 > .col3, #blockFooter #blockFooterInner >.elementSectionObjectLocation .sectionInner > .elementContainerStandardColumns3 > .col3 {

order:3;
}
}
@media (min-width: 1200px) {
#blockFooter #blockFooterInner >.elementSection .sectionInner > .elementContainerStandardColumns3, #blockFooter #blockFooterInner >.elementSectionObjectLocation .sectionInner > .elementContainerStandardColumns3 {

justify-content:space-between;
}
#blockFooter #blockFooterInner >.elementSection .sectionInner > .elementContainerStandardColumns3 > .col, #blockFooter #blockFooterInner >.elementSectionObjectLocation .sectionInner > .elementContainerStandardColumns3 > .col {

width:auto;
padding:0;
}
#blockFooter #blockFooterInner >.elementSection .sectionInner > .elementContainerStandardColumns3 > .col1, #blockFooter #blockFooterInner >.elementSectionObjectLocation .sectionInner > .elementContainerStandardColumns3 > .col1 {

align-items:flex-start;
}
#blockFooter #blockFooterInner >.elementSection .sectionInner > .elementContainerStandardColumns3 > .col3, #blockFooter #blockFooterInner >.elementSectionObjectLocation .sectionInner > .elementContainerStandardColumns3 > .col3 {

align-items:flex-end;
}
}
@media (max-width: 991px) {
#blockFooter .boxNavigation ul li:last-child {

margin-bottom:0;
}
}
@media (min-width: 768px) {
#blockFooter .boxNavigation ul {

flex-direction:row;
margin-top:0;
}
#blockFooter .boxNavigation ul li {

margin-right:30px;
margin-bottom:1rem;
}
#blockFooter .boxNavigation ul li:last-child {

margin-right:0;
}
}
@media (min-width: 768px) {
#blockFooter .elementContainerStandardColumns_var333333 > .col1, #blockFooter .elementContainerStandardColumns_var333333 > .col2, #blockFooter .elementContainerStandardColumns_var333333 > .col3 {

width:100%;
}
}




#blockBody {

padding-top:0;
opacity:1;
transition:opacity 500ms ease-in-out;
}
.navmenu-open #blockBody {

opacity:0;
}
.browseedit:not(.wpreview) #blockBody {

padding-top:calc(5.2107279693vw + 105.4597701149px);
}
.pageWithoutHeaderVisual #blockBody #blockContentInner >div:not(.elementSection) +.elementSection:not(.moduleOverlayControls), .pageWithoutHeaderVisual #blockBody #blockContentInner >div:not(.elementSectionObjectLocation) +.elementSectionObjectLocation:not(.moduleOverlayControls) {

margin-top:calc(5.2107279693vw + 105.4597701149px)!important;
}
.page_var730 #blockBody #blockContentInner >div:not(.elementSection) +.elementSection:not(.moduleOverlayControls), .page_var730 #blockBody #blockContentInner >div:not(.elementSectionObjectLocation) +.elementSectionObjectLocation:not(.moduleOverlayControls), .page_var740 #blockBody #blockContentInner >div:not(.elementSection) +.elementSection:not(.moduleOverlayControls), .page_var740 #blockBody #blockContentInner >div:not(.elementSectionObjectLocation) +.elementSectionObjectLocation:not(.moduleOverlayControls) {

margin-top:0!important;
}
.pageWithoutHeaderVisual #blockBody #blockContentInner >.elementSection:first-child:not(.moduleOverlayControls), .pageWithoutHeaderVisual #blockBody #blockContentInner >.elementSectionObjectLocation:first-child:not(.moduleOverlayControls) {

margin-top:calc(5.2107279693vw + 105.4597701149px)!important;
}
.page_var730 #blockBody #blockContentInner >.elementSection:first-child:not(.moduleOverlayControls), .page_var730 #blockBody #blockContentInner >.elementSectionObjectLocation:first-child:not(.moduleOverlayControls), .page_var740 #blockBody #blockContentInner >.elementSection:first-child:not(.moduleOverlayControls), .page_var740 #blockBody #blockContentInner >.elementSectionObjectLocation:first-child:not(.moduleOverlayControls) {

margin-top:0!important;
}





/*h2 {
  wandamp:before {
    position:absolute;
    display: inline-block;
    content: "";
    background-color: #00A0D2;
    width: 50px;
    height: min(13px,calc(0.153256705vw + 10.4252873563px));
    transform: translateY(calc(-100% * 1.2));
  }
}

h3 {
  font-family: "Roboto-Bold", Arial, Helvetica, Sans-serif;
  text-transform:uppercase;
  
  wandamp:before {
    position: relative;
    display: inline-block;
    content: "";
    width: 50px;
    height: min(13px,calc(0.153256705vw + 10.4252873563px));
    margin-right: 15px;
    background-color: #00A0D2;
  }
}

.elementHeadlineLevel_varh2 {
  padding-top: min(13px,calc(0.153256705vw + 10.4252873563px));
}

.elementHeadlineLevel_varh3 + .elementHeadlineLevel_varh2 {
  padding-top: 0;

  h2 {
	  margin-left: 0;
  }
  
  h2:before {
    display: none; 
  }
}*/




.display-block {

display:block!important;
}
.wEditorEmbedElementFrame {

z-index:9999999;
}
#cookieNoticeCloser {

display:none!important;
}
.elementTextLabel {

margin-bottom:5px;
margin-left:calc(calc(0vw + 25.5px) / 1.2);
}
.elementTextLabel p, .elementTextLabel span {

font-weight:bold;
margin-bottom:0;
}
.elementHeadlineAlign_var30 h1, .elementHeadlineAlign_var30 h2, .elementHeadlineAlign_var30 h3, .elementHeadlineAlign_var30 h4, .elementHeadlineAlign_var30 h5, .elementHeadlineAlign_var30 h6 {

display:inline-block;
}
.width50 {

width:50%;
}
.width100 {

width:100%;
}
.opacity-0 {

opacity:0;
}
.opacity-100 {

opacity:1;
}
p.small, li.small, h1.small, h2.small, h3.small, h4.small, h5.small, h6.small {

font-size:min(12px,calc(0vw + 12px))!important;
line-height:min(20px,calc(0vw + 20px))!important;
color:#000000;
}
p.smaller, li.smaller, h1.smaller, h2.smaller, h3.smaller, h4.smaller, h5.smaller, h6.smaller {

font-size:min(14px,calc(0vw + 14px))!important;
line-height:min(23px,calc(0vw + 23px))!important;
color:#000000;
}
p.larger, li.larger, h1.larger, h2.larger, h3.larger, h4.larger, h5.larger, h6.larger {

font-size:min(18px,calc(0.153256705vw + 15.4252873563px))!important;
line-height:min(26px,calc(0.0766283525vw + 24.7126436782px))!important;
color:#000000;
}
p.large, li.large, h1.large, h2.large, h3.large, h4.large, h5.large, h6.large {

font-size:min(24px,calc(0.6130268199vw + 13.7011494253px))!important;
line-height:min(36px,calc(0.8429118774vw + 21.8390804598px))!important;
color:#000000;
}
p.veryLarge, li.veryLarge, h1.veryLarge, h2.veryLarge, h3.veryLarge, h4.veryLarge, h5.veryLarge, h6.veryLarge {

font-size:min(53px,calc(0vw + 53px))!important;
font-family:"Roboto-Bold", Arial, Helvetica, Sans-serif!important;
line-height:min(70px,calc(0vw + 70px))!important;
color:#000000;
}
p.highlighted, li.highlighted, h1.highlighted, h2.highlighted, h3.highlighted, h4.highlighted, h5.highlighted, h6.highlighted {

background-color:transparent!important;
color:#00A0D2!important;
}
p span.highlighted, li span.highlighted, h1 span.highlighted, h2 span.highlighted, h3 span.highlighted, h4 span.highlighted, h5 span.highlighted, h6 span.highlighted {

font-size:inherit!important;
line-height:inherit!important;
background-color:transparent;
color:#00A0D2!important;
}
p span.highlightedRed, li span.highlightedRed, h1 span.highlightedRed, h2 span.highlightedRed, h3 span.highlightedRed, h4 span.highlightedRed, h5 span.highlightedRed, h6 span.highlightedRed {

font-size:inherit!important;
line-height:inherit!important;
background-color:transparent;
color:#E6000F!important;
}
p span.withoutWrap, li span.withoutWrap, h1 span.withoutWrap, h2 span.withoutWrap, h3 span.withoutWrap, h4 span.withoutWrap, h5 span.withoutWrap, h6 span.withoutWrap {

font-size:inherit!important;
line-height:inherit!important;
background-color:transparent;
white-space:nowrap!important;
}
p strong, li strong, h1 strong, h2 strong, h3 strong, h4 strong, h5 strong, h6 strong {

font-family:"Roboto-Bold", Arial, Helvetica, Sans-serif;
}
a.buttonCirlceExtern {

position:relative;
display:inline-block;
text-indent:-9999px;
font-size:1px;
vertical-align:bottom;
margin-left:20px;
}
a.buttonCirlceExtern:before {

transform:translate(-50%,-50%) rotate(-90deg);
transform-origin:center;
}
a.buttonCirlceExtern:hover:before {

animation:jumpingHorizontalArrow 1s;
}
input:focus, select:focus, textarea:focus {

outline:none;
box-shadow:none!important;
}
@media (max-width: 1199.9px) {
.browseedit:not(.wpreview) #beButtonEditNavigation {

right:100px;
}
}
.readmoreBox .boxInner {

max-height:0;
}
.readmoreBox .boxInnerOpener, .readmoreBox .boxInnerCloser {

position:relative;
margin:0;
padding:0 0 0 22.5px;
font-size:min(14px,calc(0vw + 14px));
font-family:"Roboto-Bold", Arial, Helvetica, Sans-serif;
text-transform:uppercase;
letter-spacing:1.4px;
white-space:nowrap;
background-color:transparent!important;
color:#4E4E4E;
}
.readmoreBox .boxInnerOpener:hover, .readmoreBox .boxInnerCloser:hover {

color:#4E4E4E;
}
.isDarkBackground .readmoreBox .boxInnerOpener, .isDarkBackground .readmoreBox .boxInnerCloser {

color:#FFFFFF;
}
.isDarkBackground .readmoreBox .boxInnerOpener:hover, .isDarkBackground .readmoreBox .boxInnerCloser:hover {

color:#FFFFFF;
}
.readmoreBox .boxInnerOpener:before, .readmoreBox .boxInnerCloser:before {

position:absolute;
display:block;
content:'';
top:50%;
left:0;
width:15px;
height:8px;
transform:translateY(-50%);
background-image:url("/weblication-wGlobal/wGlobal/layout/images/ewg/optimized/icon-chevron-down.svg");
background-repeat:no-repeat;
background-size:contain;
}
.isDarkBackground .readmoreBox .boxInnerOpener:before, .isDarkBackground .readmoreBox .boxInnerCloser:before {

background-image:url("/weblication-wGlobal/wGlobal/layout/images/ewg/optimized/icon-chevron-down-white.svg");
}
.readmoreBox .boxInnerCloser {

margin-top:30px;
}
.readmoreBox .boxInnerCloser:before {

transform:translateY(-50%) rotate(180deg);
}
blockquote {

border-left:0;
padding-right:0;
padding-left:0;
margin-right:0;
margin-left:0;
}
blockquote:after {

position:absolute;
display:block;
content:'';
top:-5px;
left:-15px;
width:15px;
height:13.5px;
background-image:url("/weblication-wGlobal/wGlobal/layout/images/ewg/optimized/quote.svg");
background-repeat:no-repeat;
background-size:contain;
}
blockquote p, blockquote strong, blockquote em, blockquote i, blockquote b {

font-family:"Roboto-Bold", Arial, Helvetica, Sans-serif!important;
}
.withSeparatorLeft {

border-left:1px solid #7D7D7D;
padding-left:60px;
}
.multiColumnsContainerWithSeparator .elementHeadline h1, .multiColumnsContainerWithSeparator .elementHeadline h2, .multiColumnsContainerWithSeparator .elementHeadline h3, .multiColumnsContainerWithSeparator .elementHeadline h4, .multiColumnsContainerWithSeparator .elementHeadline h5, .multiColumnsContainerWithSeparator .elementHeadline h6, .multiColumnsContainerWithSeparator .elementHeadline .h1, .multiColumnsContainerWithSeparator .elementHeadline .h2, .multiColumnsContainerWithSeparator .elementHeadline .h3, .multiColumnsContainerWithSeparator .elementHeadline .h4, .multiColumnsContainerWithSeparator .elementHeadline .h5, .multiColumnsContainerWithSeparator .elementHeadline .h6 {

font-size:min(45px,calc(1.1494252874vw + 25.6896551724px));
line-height:min(55px,calc(1.3026819923vw + 33.1149425287px));
font-weight:normal;
hyphens:none;
}
@media (max-width: 991px) {
.multiColumnsContainerWithSeparator .elementHeadline h1, .multiColumnsContainerWithSeparator .elementHeadline h2, .multiColumnsContainerWithSeparator .elementHeadline h3, .multiColumnsContainerWithSeparator .elementHeadline h4, .multiColumnsContainerWithSeparator .elementHeadline h5, .multiColumnsContainerWithSeparator .elementHeadline h6, .multiColumnsContainerWithSeparator .elementHeadline .h1, .multiColumnsContainerWithSeparator .elementHeadline .h2, .multiColumnsContainerWithSeparator .elementHeadline .h3, .multiColumnsContainerWithSeparator .elementHeadline .h4, .multiColumnsContainerWithSeparator .elementHeadline .h5, .multiColumnsContainerWithSeparator .elementHeadline .h6 {

text-align:left;
}
}
.isDarkBackground .elementHr hr {

background-color:#FFFFFF;
}
.elementSection, .elementSectionObjectLocation {

overflow:hidden;
}
.weditor .elementSection, .weditor .elementSectionObjectLocation, .browseedit:not(.wpreview) .elementSection, .browseedit:not(.wpreview) .elementSectionObjectLocation {

overflow:unset;
}
.elementSection:after, .elementSectionObjectLocation:after {

content:none;
}
.elementSection.elementSectionFullWidth >.sectionInner >.elementHeadline, .elementSectionObjectLocation.elementSectionObjectLocationFullWidth >.sectionInner >.elementHeadline, .elementSection.elementSectionFullWidth >.sectionInner >.elementText, .elementSection.elementSectionFullWidth >.sectionInner >.elementObjectLocation .elementObjectLocationDescription, .elementSectionObjectLocation.elementSectionObjectLocationFullWidth >.sectionInner >.elementText, .elementSectionObjectLocation.elementSectionObjectLocationFullWidth >.sectionInner >.elementObjectLocation .elementObjectLocationDescription, .elementSection.elementSectionFullWidth >.sectionInner >.elementLink, .elementSectionObjectLocation.elementSectionObjectLocationFullWidth >.sectionInner >.elementLink {

padding-left:calc(0vw + 100px);
padding-right:calc(0vw + 100px);
}
.elementSection .col >div, .elementSectionObjectLocation .col >div {

height:100%;
}
.elementSection .col >div >.elementBox.boxContentVerticalCenter, .elementSectionObjectLocation .col >div >.elementBox.boxContentVerticalCenter {

height:100%;
}
@media (max-width: 991px) {
.elementSection.elementSectionFullWidth >.sectionInner >.elementHeadline, .elementSectionObjectLocation.elementSectionObjectLocationFullWidth >.sectionInner >.elementHeadline, .elementSection.elementSectionFullWidth >.sectionInner >.elementText, .elementSection.elementSectionFullWidth >.sectionInner >.elementObjectLocation .elementObjectLocationDescription, .elementSectionObjectLocation.elementSectionObjectLocationFullWidth >.sectionInner >.elementText, .elementSectionObjectLocation.elementSectionObjectLocationFullWidth >.sectionInner >.elementObjectLocation .elementObjectLocationDescription, .elementSection.elementSectionFullWidth >.sectionInner >.elementLink, .elementSectionObjectLocation.elementSectionObjectLocationFullWidth >.sectionInner >.elementLink {

padding-right:calc(11.3636363636vw - 12.6136363636px);
padding-left:calc(11.3636363636vw - 12.6136363636px);
}
}
input[type="checkbox"] {

opacity:0;
}
input[type="checkbox"] +label {

position:relative;
display:inline-block;
padding-left:27px!important;
cursor:pointer;
}
input[type="checkbox"] +label::before, input[type="checkbox"] +label::after {

position:absolute;
content:"";
display:inline-block;
}
input[type="checkbox"] +label:before {

top:0;
left:0;
height:18px;
width:18px;
border:1px solid #000000;
background-color:#FFFFFF;
}
input[type="checkbox"] +label:after {

content:none;
width:10px;
height:7px;
border-left:2px solid;
border-bottom:2px solid;
transform:rotate(-45deg);
left:4px;
top:4px;
}
input[type="checkbox"]:checked +label:before {

border-color:#00A0D2;
background-color:#00A0D2;
}
input[type="checkbox"]:checked +label:after {

content:"";
border-color:#FFFFFF;
}






.disturber {

position:absolute;
display:flex;
right:4%;
bottom:1%;
width:calc(6.5134099617vw + 150.5747126437px);
height:calc(6.5134099617vw + 150.5747126437px);
align-items:center;
border-radius:50%;
background-color:#00A0D2;
z-index:999;
}
.weditor .disturber {

overflow:unset;
}
.disturber:after {

position:absolute;
display:block;
content:'';
top:-7px;
left:-7px;
width:calc(6.5134099617vw + 164.5747126437px);
height:calc(6.5134099617vw + 164.5747126437px);
background-image:url("/weblication-wGlobal/wGlobal/layout/images/ewg/optimized/image-rounded.svg");
background-repeat:no-repeat;
background-size:contain;
}
.weditor .disturber:after {

display:none;
}
.weditor .disturber {

position:relative;
width:100%;
height:100%;
top:unset;
bottom:unset;
left:unset;
right:unset;
border-radius:0;
}
.disturber >.boxInner {

display:flex;
width:100%;
height:100%;
flex-direction:column;
justify-content:center;
align-items:center;
text-align:center;
padding:10px;
}
.disturber >.boxInner .elementHeadline {

position:relative;
margin-bottom:min(12px,calc(0.4597701149vw + 4.275862069px));
}
.disturber >.boxInner .elementHeadline h1, .disturber >.boxInner .elementHeadline h2, .disturber >.boxInner .elementHeadline h3, .disturber >.boxInner .elementHeadline h4, .disturber >.boxInner .elementHeadline h5, .disturber >.boxInner .elementHeadline h6, .disturber >.boxInner .elementHeadline div {

line-height:1;
font-size:min(16px,calc(0.2298850575vw + 12.1379310345px));
font-family:"Roboto-Bold", Arial, Helvetica, Sans-serif;
line-height:1.44;
color:#FFFFFF!important;
text-transform:uppercase;
}
.disturber >.boxInner .elementHeadline h1:after, .disturber >.boxInner .elementHeadline h2:after, .disturber >.boxInner .elementHeadline h3:after, .disturber >.boxInner .elementHeadline h4:after, .disturber >.boxInner .elementHeadline h5:after, .disturber >.boxInner .elementHeadline h6:after, .disturber >.boxInner .elementHeadline div:after {

position:absolute;
display:block;
content:"";
bottom:10%;
left:0;
width:100%;
height:1px;
background-color:#FFFFFF;
}
.disturber >.boxInner .elementLink a {

top:0;
z-index:999;
}
.disturber >.boxInner .elementText, .disturber >.boxInner .elementObjectLocation .elementObjectLocationDescription {

margin-bottom:min(12px,calc(0.4597701149vw + 4.275862069px));
}
.disturber >.boxInner .elementText p, .disturber >.boxInner .elementObjectLocation .elementObjectLocationDescription p, .disturber >.boxInner .elementText span, .disturber >.boxInner .elementObjectLocation .elementObjectLocationDescription span, .disturber >.boxInner .elementText li, .disturber >.boxInner .elementObjectLocation .elementObjectLocationDescription li, .disturber >.boxInner .elementText a, .disturber >.boxInner .elementObjectLocation .elementObjectLocationDescription a, .disturber >.boxInner .elementText strong, .disturber >.boxInner .elementObjectLocation .elementObjectLocationDescription strong, .disturber >.boxInner .elementText div, .disturber >.boxInner .elementObjectLocation .elementObjectLocationDescription div {

font-size:min(16px,calc(0.2298850575vw + 12.1379310345px));
line-height:1.44;
color:#FFFFFF!important;
}
@media (min-width: 576px) {
.disturber {

top:unset;
bottom:-11%;
}
}
@media (min-width: 992px) {
.disturber {

top:unset;
bottom:-10%;
right:5%;
}
}
@media (min-width: 1200px) {
.disturber {

top:unset;
bottom:-12%;
right:5%;
}
}




.elementIframe {

margin-bottom:30px;
}
.elementIframe .iFramePlaceholderBeforeLoad .iFramePrivacyNotice {

top:unset;
bottom:0;
padding:10px calc(3.4482758621vw + 17.0689655172px);
background-color:rgba(0,0,0,.75);
}
.elementIframe .iFramePlaceholderBeforeLoad .iFramePrivacyNotice * {

font-size:min(12px,calc(0vw + 12px));
line-height:min(20px,calc(0vw + 20px));
}
.elementIframe .iFramePlaceholderBeforeLoad .iFramePrivacyNotice p, .elementIframe .iFramePlaceholderBeforeLoad .iFramePrivacyNotice span {

color:#FFFFFF;
margin-bottom:0;
}




.elementLinkBack {

padding-left:0!important;
}
.elementLinkBack >a {

position:relative;
font-family:"Roboto-Bold", Arial, Helvetica, Sans-serif;
color:#00A0D2;
text-transform:uppercase;
text-decoration:none;
padding-left:25px;
}
.elementLinkBack >a:before {

position:absolute;
left:0;
width:15px;
height:8px;
transform:rotate(90deg);
transform-origin:bottom;
background-image:url("/weblication-wGlobal/wGlobal/layout/images/ewg/optimized/icon-chevron-down-blue.svg");
}
.elementLinkBack >a:hover:before {

animation:jumpingHorizontalArrow 1s;
}




.imagesFromToAnimation, .touch .elementImagesFromTo >.boxInner .elementPicture:first-child.onScreen, .elementImagesFromTo >.boxInner .elementPicture:first-child:hover {

opacity:0;
}
.weditor .imagesFromToAnimation, .weditor .touch .elementImagesFromTo >.boxInner .elementPicture:first-child.onScreen, .weditor .elementImagesFromTo >.boxInner .elementPicture:first-child:hover {

opacity:1!important;
}
.imagesFromToAnimation +.elementImageMap .imageMap .mapEntry .mapEntryInner .mapEntryMarker, .touch .elementImagesFromTo >.boxInner .elementPicture:first-child.onScreen +.elementImageMap .imageMap .mapEntry .mapEntryInner .mapEntryMarker, .elementImagesFromTo >.boxInner .elementPicture:first-child:hover +.elementImageMap .imageMap .mapEntry .mapEntryInner .mapEntryMarker {

opacity:1!important;
transition:opacity 1500ms ease 250ms !important;
}
.imagesFromToAnimation +.elementImageMap .imageMap .mapEntry .mapEntryInner .mapEntryInfo, .touch .elementImagesFromTo >.boxInner .elementPicture:first-child.onScreen +.elementImageMap .imageMap .mapEntry .mapEntryInner .mapEntryInfo, .elementImagesFromTo >.boxInner .elementPicture:first-child:hover +.elementImageMap .imageMap .mapEntry .mapEntryInner .mapEntryInfo {

opacity:1!important;
}
@media (min-width: 992px) {
.imagesFromToAnimation +.elementImageMap .imageMap .mapEntry.infoPosLeft .mapEntryInfo, .touch .elementImagesFromTo >.boxInner .elementPicture:first-child.onScreen +.elementImageMap .imageMap .mapEntry.infoPosLeft .mapEntryInfo, .elementImagesFromTo >.boxInner .elementPicture:first-child:hover +.elementImageMap .imageMap .mapEntry.infoPosLeft .mapEntryInfo {

transform:translate(-100%,-50%)!important;
}
}
@media only screen and (max-width: 991px) {
.imagesFromToAnimation +.elementImageMap .imageMap .mapEntry.infoPosLeft .mapEntryInfo, .touch .elementImagesFromTo >.boxInner .elementPicture:first-child.onScreen +.elementImageMap .imageMap .mapEntry.infoPosLeft .mapEntryInfo, .elementImagesFromTo >.boxInner .elementPicture:first-child:hover +.elementImageMap .imageMap .mapEntry.infoPosLeft .mapEntryInfo {

--cx:calc(-100% - 18px);
transform:translate(var(--cx),-50%)!important;
}
}
@media only screen and (max-width: 414px) {
.imagesFromToAnimation +.elementImageMap .imageMap .mapEntry.infoPosLeft .mapEntryInfo, .touch .elementImagesFromTo >.boxInner .elementPicture:first-child.onScreen +.elementImageMap .imageMap .mapEntry.infoPosLeft .mapEntryInfo, .elementImagesFromTo >.boxInner .elementPicture:first-child:hover +.elementImageMap .imageMap .mapEntry.infoPosLeft .mapEntryInfo {

margin-left:15px;
}
}
@media (min-width: 992px) {
.imagesFromToAnimation +.elementImageMap .imageMap .mapEntry.infoPosRight .mapEntryInfo, .touch .elementImagesFromTo >.boxInner .elementPicture:first-child.onScreen +.elementImageMap .imageMap .mapEntry.infoPosRight .mapEntryInfo, .elementImagesFromTo >.boxInner .elementPicture:first-child:hover +.elementImageMap .imageMap .mapEntry.infoPosRight .mapEntryInfo {

transform:translate(0,-50%)!important;
}
}
@media (max-width: 991px) {
.imagesFromToAnimation +.elementImageMap .imageMap .mapEntry.infoPosRight .mapEntryInfo, .touch .elementImagesFromTo >.boxInner .elementPicture:first-child.onScreen +.elementImageMap .imageMap .mapEntry.infoPosRight .mapEntryInfo, .elementImagesFromTo >.boxInner .elementPicture:first-child:hover +.elementImageMap .imageMap .mapEntry.infoPosRight .mapEntryInfo {

transform:translate(18px,-50%)!important;
}
}
@media only screen and (max-width: 414px) {
.imagesFromToAnimation +.elementImageMap .imageMap .mapEntry.infoPosRight .mapEntryInfo, .touch .elementImagesFromTo >.boxInner .elementPicture:first-child.onScreen +.elementImageMap .imageMap .mapEntry.infoPosRight .mapEntryInfo, .elementImagesFromTo >.boxInner .elementPicture:first-child:hover +.elementImageMap .imageMap .mapEntry.infoPosRight .mapEntryInfo {

margin-right:5px;
}
}
@media only screen and (max-width: 991px) {
.imagesFromToAnimation +.elementImageMap .imageMap .mapEntry .mapEntryInner .mapEntryMarker, .touch .elementImagesFromTo >.boxInner .elementPicture:first-child.onScreen +.elementImageMap .imageMap .mapEntry .mapEntryInner .mapEntryMarker, .elementImagesFromTo >.boxInner .elementPicture:first-child:hover +.elementImageMap .imageMap .mapEntry .mapEntryInner .mapEntryMarker {

border-color:rgba(255,255,255,.7)!important;
}
}
@media only screen and (max-width: 991px) {
.imagesFromToAnimation +.elementImageMap .imageMap .mapEntry .mapEntryInner .mapEntryInfo, .touch .elementImagesFromTo >.boxInner .elementPicture:first-child.onScreen +.elementImageMap .imageMap .mapEntry .mapEntryInner .mapEntryInfo, .elementImagesFromTo >.boxInner .elementPicture:first-child:hover +.elementImageMap .imageMap .mapEntry .mapEntryInner .mapEntryInfo {

background:rgba(255,255,255,.7);
padding:1px 4px;
border-radius:0;
}
.imagesFromToAnimation +.elementImageMap .imageMap .mapEntry .mapEntryInner .mapEntryInfo .mapEntryTitle, .touch .elementImagesFromTo >.boxInner .elementPicture:first-child.onScreen +.elementImageMap .imageMap .mapEntry .mapEntryInner .mapEntryInfo .mapEntryTitle, .elementImagesFromTo >.boxInner .elementPicture:first-child:hover +.elementImageMap .imageMap .mapEntry .mapEntryInner .mapEntryInfo .mapEntryTitle {

line-height:1;
font-size:min(12px,calc(0vw + 12px));
}
}
@media (min-width: 992px) {
.imagesFromToAnimation +.elementImageMap .imageMap .mapEntry .mapEntryInner .mapEntryLine, .touch .elementImagesFromTo >.boxInner .elementPicture:first-child.onScreen +.elementImageMap .imageMap .mapEntry .mapEntryInner .mapEntryLine, .elementImagesFromTo >.boxInner .elementPicture:first-child:hover +.elementImageMap .imageMap .mapEntry .mapEntryInner .mapEntryLine {

opacity:1!important;
transition:opacity 1500ms ease 250ms !important;
}
}
.elementImagesFromTo >.boxInner .elementPicture {

transform:translate3d(0,0,0)!important;
}
.elementImagesFromTo >.boxInner .elementPicture:first-child {

position:absolute;
width:100%;
height:100%;
opacity:1;
z-index:5;
transition:all 750ms ease 100ms;
}
.elementImagesFromTo >.boxInner .elementPicture:nth-child(2) {

opacity:0;
z-index:6;
}
.elementImagesFromTo >.boxInner .elementPicture:nth-child(2):hover {

opacity:1;
}
.elementImagesFromTo >.boxInner .elementImageMap {

transform:translate3d(0,0,0)!important;
}
.elementImagesFromTo >.boxInner .elementImageMap img {

max-width:700px;
}
.elementImagesFromTo >.boxInner .elementImageMap .imageMap {

overflow:unset;
}
.elementImagesFromTo >.boxInner .elementImageMap .imageMap .imageMapInner .mapEntry.infoPosLeft .mapEntryInner .mapEntryMarker {

margin:0 0 0 -18px!important;
}
.elementImagesFromTo >.boxInner .elementImageMap .imageMap .imageMapInner .mapEntry.infoPosLeft .mapEntryInner .mapEntryMarker:before, .elementImagesFromTo >.boxInner .elementImageMap .imageMap .imageMapInner .mapEntry.infoPosLeft .mapEntryInner .mapEntryMarker:after {

left:unset!important;
right:-.75 * 8px!important;
}
.elementImagesFromTo >.boxInner .elementImageMap .imageMap .imageMapInner .mapEntry.infoPosLeft .mapEntryInner .mapEntryInfo {

transform:translate(100%,-50%);
}
.weditor .elementImagesFromTo >.boxInner .elementImageMap .imageMap .imageMapInner .mapEntry.infoPosLeft .mapEntryInner .mapEntryInfo {

transform:translate(30%,-50%);
background:rgba(255,255,255,.7);
border-radius:0;
}
.elementImagesFromTo >.boxInner .elementImageMap .imageMap .imageMapInner .mapEntry.infoPosRight .mapEntryInner .mapEntryInfo {

transform:translate(-200%,-50%);
}
.weditor .elementImagesFromTo >.boxInner .elementImageMap .imageMap .imageMapInner .mapEntry.infoPosRight .mapEntryInner .mapEntryInfo {

transform:translate(-100%,-50%);
background:rgba(255,255,255,.7);
border-radius:0;
}
.elementImagesFromTo >.boxInner .elementImageMap .imageMap .imageMapInner .mapEntry .mapEntryInner .mapEntryMarker {

width:18px;
height:1px;
border-bottom:none;
border-left:none;
border-right:none;
border-top:solid 1px #000000;
margin:0 0 0 0;
border-color:#000000!important;
border-radius:0!important;
opacity:0;
transition:all 750ms ease;
}
.weditor .elementImagesFromTo >.boxInner .elementImageMap .imageMap .imageMapInner .mapEntry .mapEntryInner .mapEntryMarker {

opacity:1!important;
}
.elementImagesFromTo >.boxInner .elementImageMap .imageMap .imageMapInner .mapEntry .mapEntryInner .mapEntryMarker:before, .elementImagesFromTo >.boxInner .elementImageMap .imageMap .imageMapInner .mapEntry .mapEntryInner .mapEntryMarker:after {

display:none;
top:-4px;
left:-6px;
width:7px;
height:7px;
border-radius:4px;
background-color:#000000;
}
.elementImagesFromTo >.boxInner .elementImageMap .imageMap .imageMapInner .mapEntry .mapEntryInner .mapEntryLine {

opacity:0;
transition:opacity 750ms ease;
}
.weditor .elementImagesFromTo >.boxInner .elementImageMap .imageMap .imageMapInner .mapEntry .mapEntryInner .mapEntryLine {

opacity:1!important;
}
.elementImagesFromTo >.boxInner .elementImageMap .imageMap .imageMapInner .mapEntry .mapEntryInner .mapEntryInfo {

width:max-content;
background:transparent;
border:none;
opacity:0;
transition:all 750ms ease 250ms;
}
.weditor .elementImagesFromTo >.boxInner .elementImageMap .imageMap .imageMapInner .mapEntry .mapEntryInner .mapEntryInfo {

opacity:1!important;
}
.elementImagesFromTo >.boxInner .elementImageMap .imageMap .imageMapInner .mapEntry .mapEntryInner .mapEntryInfo .mapEntryTitle {

color:#000000!important;
line-height:1;
text-align:left;
max-width:unset;
font-size:min(14px,calc(0vw + 14px));
}
.elementImagesFromTo >.boxInner .elementImageMap .imageMap .imageMapInner .mapEntry .mapEntryInner .mapEntryLines .mapEntryLinesInner .mapEntryLine {

height:2px;
background:#000000!important;
}
.elementImagesFromTo >.boxInner .elementImageMap .imageMapLabels {

display:none!important;
}
@media only screen and (max-width: 991px) {
.elementImagesFromTo >.boxInner .elementPicture:first-child {

transition:all 750ms ease 1500ms;
}
}
@media only screen and (max-width: 991px) {
.elementImagesFromTo >.boxInner .elementImageMap .imageMap .imageMapInner .mapEntry .mapEntryInner .mapEntryInfo {

transition:all 750ms ease 1500ms;
}
}
.readmoreBox .elementBoxOpener {

display:flex;
margin-bottom:30px;
justify-content:center;
cursor:pointer;
}
.readmoreBox .elementBoxOpener .elementBoxOpenerInner .elementBoxOpenerCaption {

position:relative;
margin:0;
padding:0 0 0 22.5px;
font-size:min(14px,calc(0vw + 14px));
font-family:"Roboto-Bold", Arial, Helvetica, Sans-serif;
text-transform:uppercase;
letter-spacing:1.4px;
white-space:nowrap;
color:#00A0D2;
}
.readmoreBox .elementBoxOpener .elementBoxOpenerInner .elementBoxOpenerCaption:before {

position:absolute;
display:block;
content:'';
top:50%;
left:0;
width:15px;
height:8px;
transform:translateY(-50%);
background-image:url("/weblication-wGlobal/wGlobal/layout/images/ewg/optimized/icon-chevron-down-blue.svg");
background-repeat:no-repeat;
background-size:contain;
}
.isDarkBackground .readmoreBox .elementBoxOpener .elementBoxOpenerInner .elementBoxOpenerCaption:before {

background-image:url("/weblication-wGlobal/wGlobal/layout/images/ewg/optimized/icon-chevron-down-white.svg");
}
.readmoreBox .elementBoxOpener ~div:not(.boxInner) {

display:none;
}
.readmoreBox .boxInner {

transition:max-height 500ms ease-in-out;
}
.readmoreBox.open .boxInner {

max-height:1000px;
}
.readmoreBox.open .elementBoxOpener .elementBoxOpenerInner .elementBoxOpenerCaption:before {

transform:translateY(-50%) rotate(-180deg);
}
.withAnimation .elementHeadline, .withAnimation .elementText, .withAnimation .elementObjectLocation .elementObjectLocationDescription, .withAnimation .elementLink, .withAnimation .elementPicture, .moduleText100 .elementHeadline, .moduleText100 .elementText, .moduleText100 .elementObjectLocation .elementObjectLocationDescription, .moduleText100 .elementLink, .moduleText100 .elementPicture, .moduleTextVisual100 .elementHeadline, .moduleTextVisual100 .elementText, .moduleTextVisual100 .elementObjectLocation .elementObjectLocationDescription, .moduleTextVisual100 .elementLink, .moduleTextVisual100 .elementPicture, .moduleTextVisualBackground100 .elementHeadline, .moduleTextVisualBackground100 .elementText, .moduleTextVisualBackground100 .elementObjectLocation .elementObjectLocationDescription, .moduleTextVisualBackground100 .elementLink, .moduleTextVisualBackground100 .elementPicture, .withOnScreenAnimation .elementHeadline, .withOnScreenAnimation .elementText, .withOnScreenAnimation .elementObjectLocation .elementObjectLocationDescription, .withOnScreenAnimation .elementLink, .withOnScreenAnimation .elementPicture {

opacity:0;
transform:translate3d(0,8vh,0);
transition:all 750ms ease-in-out;
}
.weditor .withAnimation .elementHeadline, .weditor .withAnimation .elementText, .weditor .withAnimation .elementObjectLocation .elementObjectLocationDescription, .weditor .withAnimation .elementLink, .weditor .withAnimation .elementPicture, .weditor .moduleText100 .elementHeadline, .weditor .moduleText100 .elementText, .weditor .moduleText100 .elementObjectLocation .elementObjectLocationDescription, .weditor .moduleText100 .elementLink, .weditor .moduleText100 .elementPicture, .weditor .moduleTextVisual100 .elementHeadline, .weditor .moduleTextVisual100 .elementText, .weditor .moduleTextVisual100 .elementObjectLocation .elementObjectLocationDescription, .weditor .moduleTextVisual100 .elementLink, .weditor .moduleTextVisual100 .elementPicture, .weditor .moduleTextVisualBackground100 .elementHeadline, .weditor .moduleTextVisualBackground100 .elementText, .weditor .moduleTextVisualBackground100 .elementObjectLocation .elementObjectLocationDescription, .weditor .moduleTextVisualBackground100 .elementLink, .weditor .moduleTextVisualBackground100 .elementPicture, .weditor .withOnScreenAnimation .elementHeadline, .weditor .withOnScreenAnimation .elementText, .weditor .withOnScreenAnimation .elementObjectLocation .elementObjectLocationDescription, .weditor .withOnScreenAnimation .elementLink, .weditor .withOnScreenAnimation .elementPicture {

opacity:1;
transform:translate3d(0,0,0);
transition:none;
}
.withAnimation .elementHeadline.onScreen, .withAnimation .elementText.onScreen, .withAnimation .elementObjectLocation .elementObjectLocationDescription.onScreen, .withAnimation .elementLink.onScreen, .withAnimation .elementPicture.onScreen, .moduleText100 .elementHeadline.onScreen, .moduleText100 .elementText.onScreen, .moduleText100 .elementObjectLocation .elementObjectLocationDescription.onScreen, .moduleText100 .elementLink.onScreen, .moduleText100 .elementPicture.onScreen, .moduleTextVisual100 .elementHeadline.onScreen, .moduleTextVisual100 .elementText.onScreen, .moduleTextVisual100 .elementObjectLocation .elementObjectLocationDescription.onScreen, .moduleTextVisual100 .elementLink.onScreen, .moduleTextVisual100 .elementPicture.onScreen, .moduleTextVisualBackground100 .elementHeadline.onScreen, .moduleTextVisualBackground100 .elementText.onScreen, .moduleTextVisualBackground100 .elementObjectLocation .elementObjectLocationDescription.onScreen, .moduleTextVisualBackground100 .elementLink.onScreen, .moduleTextVisualBackground100 .elementPicture.onScreen, .withOnScreenAnimation .elementHeadline.onScreen, .withOnScreenAnimation .elementText.onScreen, .withOnScreenAnimation .elementObjectLocation .elementObjectLocationDescription.onScreen, .withOnScreenAnimation .elementLink.onScreen, .withOnScreenAnimation .elementPicture.onScreen {

opacity:1;
transform:translate3d(0,0,0);
}
.withAnimation .elementBox.elementBox_withTextLayerRight .elementHeadline, .withAnimation .elementBox.elementBox_withTextLayerRight .elementText, .withAnimation .elementBox.elementBox_withTextLayerRight .elementObjectLocation .elementObjectLocationDescription, .withAnimation .elementBox.elementBox_withTextLayerRight .elementLink, .withAnimation .elementBox.elementBox_withTextLayerRight .elementPicture, .withAnimation .elementBox.elementBox_withShadow .elementHeadline, .withAnimation .elementBox.elementBox_withShadow .elementText, .withAnimation .elementBox.elementBox_withShadow .elementObjectLocation .elementObjectLocationDescription, .withAnimation .elementBox.elementBox_withShadow .elementLink, .withAnimation .elementBox.elementBox_withShadow .elementPicture, .withAnimation .elementBox.elementBox_withTextLayerBottom .elementHeadline, .withAnimation .elementBox.elementBox_withTextLayerBottom .elementText, .withAnimation .elementBox.elementBox_withTextLayerBottom .elementObjectLocation .elementObjectLocationDescription, .withAnimation .elementBox.elementBox_withTextLayerBottom .elementLink, .withAnimation .elementBox.elementBox_withTextLayerBottom .elementPicture, .moduleText100 .elementBox.elementBox_withTextLayerRight .elementHeadline, .moduleText100 .elementBox.elementBox_withTextLayerRight .elementText, .moduleText100 .elementBox.elementBox_withTextLayerRight .elementObjectLocation .elementObjectLocationDescription, .moduleText100 .elementBox.elementBox_withTextLayerRight .elementLink, .moduleText100 .elementBox.elementBox_withTextLayerRight .elementPicture, .moduleText100 .elementBox.elementBox_withShadow .elementHeadline, .moduleText100 .elementBox.elementBox_withShadow .elementText, .moduleText100 .elementBox.elementBox_withShadow .elementObjectLocation .elementObjectLocationDescription, .moduleText100 .elementBox.elementBox_withShadow .elementLink, .moduleText100 .elementBox.elementBox_withShadow .elementPicture, .moduleText100 .elementBox.elementBox_withTextLayerBottom .elementHeadline, .moduleText100 .elementBox.elementBox_withTextLayerBottom .elementText, .moduleText100 .elementBox.elementBox_withTextLayerBottom .elementObjectLocation .elementObjectLocationDescription, .moduleText100 .elementBox.elementBox_withTextLayerBottom .elementLink, .moduleText100 .elementBox.elementBox_withTextLayerBottom .elementPicture, .moduleTextVisual100 .elementBox.elementBox_withTextLayerRight .elementHeadline, .moduleTextVisual100 .elementBox.elementBox_withTextLayerRight .elementText, .moduleTextVisual100 .elementBox.elementBox_withTextLayerRight .elementObjectLocation .elementObjectLocationDescription, .moduleTextVisual100 .elementBox.elementBox_withTextLayerRight .elementLink, .moduleTextVisual100 .elementBox.elementBox_withTextLayerRight .elementPicture, .moduleTextVisual100 .elementBox.elementBox_withShadow .elementHeadline, .moduleTextVisual100 .elementBox.elementBox_withShadow .elementText, .moduleTextVisual100 .elementBox.elementBox_withShadow .elementObjectLocation .elementObjectLocationDescription, .moduleTextVisual100 .elementBox.elementBox_withShadow .elementLink, .moduleTextVisual100 .elementBox.elementBox_withShadow .elementPicture, .moduleTextVisual100 .elementBox.elementBox_withTextLayerBottom .elementHeadline, .moduleTextVisual100 .elementBox.elementBox_withTextLayerBottom .elementText, .moduleTextVisual100 .elementBox.elementBox_withTextLayerBottom .elementObjectLocation .elementObjectLocationDescription, .moduleTextVisual100 .elementBox.elementBox_withTextLayerBottom .elementLink, .moduleTextVisual100 .elementBox.elementBox_withTextLayerBottom .elementPicture, .moduleTextVisualBackground100 .elementBox.elementBox_withTextLayerRight .elementHeadline, .moduleTextVisualBackground100 .elementBox.elementBox_withTextLayerRight .elementText, .moduleTextVisualBackground100 .elementBox.elementBox_withTextLayerRight .elementObjectLocation .elementObjectLocationDescription, .moduleTextVisualBackground100 .elementBox.elementBox_withTextLayerRight .elementLink, .moduleTextVisualBackground100 .elementBox.elementBox_withTextLayerRight .elementPicture, .moduleTextVisualBackground100 .elementBox.elementBox_withShadow .elementHeadline, .moduleTextVisualBackground100 .elementBox.elementBox_withShadow .elementText, .moduleTextVisualBackground100 .elementBox.elementBox_withShadow .elementObjectLocation .elementObjectLocationDescription, .moduleTextVisualBackground100 .elementBox.elementBox_withShadow .elementLink, .moduleTextVisualBackground100 .elementBox.elementBox_withShadow .elementPicture, .moduleTextVisualBackground100 .elementBox.elementBox_withTextLayerBottom .elementHeadline, .moduleTextVisualBackground100 .elementBox.elementBox_withTextLayerBottom .elementText, .moduleTextVisualBackground100 .elementBox.elementBox_withTextLayerBottom .elementObjectLocation .elementObjectLocationDescription, .moduleTextVisualBackground100 .elementBox.elementBox_withTextLayerBottom .elementLink, .moduleTextVisualBackground100 .elementBox.elementBox_withTextLayerBottom .elementPicture, .withOnScreenAnimation .elementBox.elementBox_withTextLayerRight .elementHeadline, .withOnScreenAnimation .elementBox.elementBox_withTextLayerRight .elementText, .withOnScreenAnimation .elementBox.elementBox_withTextLayerRight .elementObjectLocation .elementObjectLocationDescription, .withOnScreenAnimation .elementBox.elementBox_withTextLayerRight .elementLink, .withOnScreenAnimation .elementBox.elementBox_withTextLayerRight .elementPicture, .withOnScreenAnimation .elementBox.elementBox_withShadow .elementHeadline, .withOnScreenAnimation .elementBox.elementBox_withShadow .elementText, .withOnScreenAnimation .elementBox.elementBox_withShadow .elementObjectLocation .elementObjectLocationDescription, .withOnScreenAnimation .elementBox.elementBox_withShadow .elementLink, .withOnScreenAnimation .elementBox.elementBox_withShadow .elementPicture, .withOnScreenAnimation .elementBox.elementBox_withTextLayerBottom .elementHeadline, .withOnScreenAnimation .elementBox.elementBox_withTextLayerBottom .elementText, .withOnScreenAnimation .elementBox.elementBox_withTextLayerBottom .elementObjectLocation .elementObjectLocationDescription, .withOnScreenAnimation .elementBox.elementBox_withTextLayerBottom .elementLink, .withOnScreenAnimation .elementBox.elementBox_withTextLayerBottom .elementPicture {

opacity:1;
transform:translate3d(0,0,0);
transition:none;
}
.moduleTextVisualBackground100 {

padding:0;
}
.moduleTextVisualBackground100 >.sectionInner >.elementBox.textBox {

position:absolute;
top:0;
z-index:10;
padding-top:calc(4.5977011494vw + 72.7586206897px);
padding-bottom:calc(4.5977011494vw + 72.7586206897px);
padding-left:calc(calc(25.2873563218vw - 64.8275862069px) * 1.1);
padding-right:calc(calc(25.2873563218vw - 64.8275862069px) * 1.1);
}
.weditor .moduleTextVisualBackground100 >.sectionInner >.elementBox.textBox ~.elementBox .elementPicture, .browseedit .moduleTextVisualBackground100 >.sectionInner >.elementBox.textBox ~.elementBox .elementPicture {

opacity:1!important;
}
.moduleTextVisualBackground100 >.sectionInner >.elementBox.textBox:hover ~.elementBox .elementPicture {

opacity:1;
}
@media (max-width: 991px) {
.moduleTextVisualBackground100 >.sectionInner >.elementBox.textBox ~.elementBox .elementPicture {

opacity:1!important;
}
}




.switch {

position:relative;
display:block;
width:56px;
height:23px;
}
.switch input {

opacity:0;
width:0;
height:0;
}
.switch input:checked +.slider {

background-color:#00A0D2;
}
.switch input:checked +.slider:before {

transform:translateX(33px);
}
.switch .slider {

position:absolute;
cursor:pointer;
top:0;
left:0;
right:0;
bottom:0;
background-color:#00A0D2;
border-radius:23px;
transition:.4s;
}
.switch .slider:before {

position:absolute;
content:"";
height:17px;
width:17px;
left:3px;
bottom:3px;
background-color:#FFFFFF;
border-radius:50%;
transition:.4s;
}
a.box:before {

display:none;
}
button {

border:none!important;
margin:0;
cursor:pointer;
}
.linkExtern, .slick-slider .slick-list .slick-slide .listEntryInfoLayerOuter .listEntryInfoLayer .listEntryLink a, .elementLink.elementLink_var0 > a.intern, .elementLink.elementLink_var1 > a.intern, .listEntryElement.elementLink_var0 > a.intern, .listEntryElement.elementLink_var1 > a.intern, .elementLink.listEntryElementReadMore > a, .listEntryElement.listEntryElementReadMore > a {

position:relative;
display:inline-flex;
font-size:min(14px,calc(0vw + 14px));
font-family:"Roboto-Bold", Arial, Helvetica, Sans-serif;
line-height:min(19px,calc(0vw + 19px));
letter-spacing:1.4px;
padding:0;
border:none;
text-transform:uppercase;
margin-right:16px;
}
.linkExtern:before, .slick-slider .slick-list .slick-slide .listEntryInfoLayerOuter .listEntryInfoLayer .listEntryLink a:before, .elementLink.elementLink_var0 > a.intern:before, .elementLink.elementLink_var1 > a.intern:before, .listEntryElement.elementLink_var0 > a.intern:before, .listEntryElement.elementLink_var1 > a.intern:before, .elementLink.listEntryElementReadMore > a:before, .listEntryElement.listEntryElementReadMore > a:before {

display:none;
}
.linkExtern:after, .slick-slider .slick-list .slick-slide .listEntryInfoLayerOuter .listEntryInfoLayer .listEntryLink a:after, .elementLink.elementLink_var0 > a.intern:after, .elementLink.elementLink_var1 > a.intern:after, .listEntryElement.elementLink_var0 > a.intern:after, .listEntryElement.elementLink_var1 > a.intern:after, .elementLink.listEntryElementReadMore > a:after, .listEntryElement.listEntryElementReadMore > a:after {

position:absolute;
display:inline-block;
content:'';
top:50%;
right:0;
width:8px;
height:8px;
background:url(/weblication-wGlobal/wGlobal/layout/images/ewg/optimized/icon-chevron-down-blue.svg) no-repeat 0 0;
background-size:contain;
background-position:center;
transform:translate(16px,-50%) rotate(-90deg);
}
.linkExtern:hover:after, .slick-slider .slick-list .slick-slide .listEntryInfoLayerOuter .listEntryInfoLayer .listEntryLink a:hover:after, .elementLink.elementLink_var0 > a.intern:hover:after, .elementLink.elementLink_var1 > a.intern:hover:after, .listEntryElement.elementLink_var0 > a.intern:hover:after, .listEntryElement.elementLink_var1 > a.intern:hover:after, .elementLink.listEntryElementReadMore > a:hover:after, .listEntryElement.listEntryElementReadMore > a:hover:after {

animation:jumpingHorizontalLinkArrowAbsolute 1s;
}
.listLoaderMore {

text-align:center;
}
.listLoaderMore .listLoaderMoreInfo {

display:none;
}
.listLoaderMore a span {

display:flex;
height:calc(0vw + 51px);
line-height:calc(0vw + 51px);
}
.listLoaderMore a span:before {

position:relative;
content:'';
display:inline-block;
outline:none;
margin:0 10px 0 0;
top:50%;
width:24px;
height:25px;
transform:translateY(-50%);
background:url(/weblication-wGlobal/wGlobal/layout/images/ewg/optimized/icon-refresh-white.svg) no-repeat 0 0;
background-size:contain;
background-position:center;
background-repeat:no-repeat;
flex:none;
}
.listLoaderMore a.loading span:before, .listLoaderMore a:hover span:before {

animation-name:buttonArrowsRotate360;
animation-delay:0s;
animation-fill-mode:forwards;
animation-iteration-count:infinite;
animation-timing-function:linear;
animation-duration:500ms;
}
.listLoaderMore a.loading span:after, .listLoaderMore a:hover span:after {

display:none;
}
.listLoaderMore a:hover span:before {

animation-iteration-count:1!important;
}
.elementLink.elementLinkStandard a, .listEntryElement.elementLinkStandard a {

font-family:"Roboto-Bold", Arial, Helvetica, Sans-serif;
font-size:min(14px,calc(0vw + 14px));
line-height:min(19px,calc(0vw + 19px));
letter-spacing:1.4px;
text-decoration:none!important;
}
.elementLink.elementLinkStandard a:before, .elementLink.elementLinkStandard a:after, .listEntryElement.elementLinkStandard a:before, .listEntryElement.elementLinkStandard a:after {

display:none;
}
.elementLink.listEntryElementReadMore.elementLinkPosition_var31 a, .listEntryElement.listEntryElementReadMore.elementLinkPosition_var31 a {

margin-left:-16px;
}
.elementLink.elementLink_var0.elementLinkPosition_var31 a.intern, .elementLink.elementLink_var1.elementLinkPosition_var31 a.intern, .listEntryElement.elementLink_var0.elementLinkPosition_var31 a.intern, .listEntryElement.elementLink_var1.elementLinkPosition_var31 a.intern {

margin-left:-16px;
}
.elementLink.elementLink_var0 > a, .elementLink.elementLink_var1 > a, .listEntryElement.elementLink_var0 > a, .listEntryElement.elementLink_var1 > a {

display:flex;
align-items:center;
font-size:min(14px,calc(0vw + 14px));
font-family:"Roboto-Bold", Arial, Helvetica, Sans-serif;
line-height:min(19px,calc(0vw + 19px));
letter-spacing:1.4px;
padding:0;
border:none;
text-transform:uppercase;
}
.elementLink.elementLink_var0 > a.extern:before, .elementLink.elementLink_var1 > a.extern:before, .listEntryElement.elementLink_var0 > a.extern:before, .listEntryElement.elementLink_var1 > a.extern:before {

display:none;
}
.elementLink.elementLink_var0 > a.extern:after, .elementLink.elementLink_var1 > a.extern:after, .listEntryElement.elementLink_var0 > a.extern:after, .listEntryElement.elementLink_var1 > a.extern:after {

position:relative;
display:block;
content:'';
left:20px;
width:15px;
height:8px;
transform:rotate(-90deg);
transform-origin:center;
margin:0;
padding:0;
background:url(/weblication-wGlobal/wGlobal/layout/images/ewg/optimized/icon-chevron-down-blue.svg) no-repeat 0 0;
background-size:contain;
}
.elementLink.elementLink_var0 > a.extern:hover:after, .elementLink.elementLink_var1 > a.extern:hover:after, .listEntryElement.elementLink_var0 > a.extern:hover:after, .listEntryElement.elementLink_var1 > a.extern:hover:after {

animation:jumpingHorizontalArrow 1s;
}
.elementLink.elementLinkOnlyTextWithoutDecorationBlue a, .listEntryElement.elementLinkOnlyTextWithoutDecorationBlue a {

position:relative;
}
.elementLink.elementLinkOnlyTextWithoutDecorationBlue a.extern, .elementLink.elementLinkOnlyTextWithoutDecorationBlue a.wpst, .elementLink.elementLinkOnlyTextWithoutDecorationBlue a.wpst , .elementLink.elementLinkOnlyTextWithoutDecorationBlue a.mail, .elementLink.elementLinkOnlyTextWithoutDecorationBlue a.wpst, .elementLink.elementLinkOnlyTextWithoutDecorationBlue a.phone, .elementLink.elementLinkOnlyTextWithoutDecorationBlue a.speechbubble, .elementLink.elementLinkOnlyTextWithoutDecorationBlue a.arrowcircle, .elementLink.elementLinkOnlyTextWithoutDecorationBlue a.info, .elementLink.elementLinkOnlyTextWithoutDecorationBlue a.download, .listEntryElement.elementLinkOnlyTextWithoutDecorationBlue a.extern, .listEntryElement.elementLinkOnlyTextWithoutDecorationBlue a.wpst, .listEntryElement.elementLinkOnlyTextWithoutDecorationBlue a.wpst , .listEntryElement.elementLinkOnlyTextWithoutDecorationBlue a.mail, .listEntryElement.elementLinkOnlyTextWithoutDecorationBlue a.wpst, .listEntryElement.elementLinkOnlyTextWithoutDecorationBlue a.phone, .listEntryElement.elementLinkOnlyTextWithoutDecorationBlue a.speechbubble, .listEntryElement.elementLinkOnlyTextWithoutDecorationBlue a.arrowcircle, .listEntryElement.elementLinkOnlyTextWithoutDecorationBlue a.info, .listEntryElement.elementLinkOnlyTextWithoutDecorationBlue a.download {

height:41px;
margin-bottom:41px;
}
.elementLink.elementLinkOnlyTextWithoutDecorationBlue a.extern span, .elementLink.elementLinkOnlyTextWithoutDecorationBlue a.wpst span , .elementLink.elementLinkOnlyTextWithoutDecorationBlue a.mail span, .elementLink.elementLinkOnlyTextWithoutDecorationBlue a.wpst span, .elementLink.elementLinkOnlyTextWithoutDecorationBlue a.phone span, .elementLink.elementLinkOnlyTextWithoutDecorationBlue a.speechbubble span, .elementLink.elementLinkOnlyTextWithoutDecorationBlue a.arrowcircle span, .elementLink.elementLinkOnlyTextWithoutDecorationBlue a.info span, .elementLink.elementLinkOnlyTextWithoutDecorationBlue a.download span, .listEntryElement.elementLinkOnlyTextWithoutDecorationBlue a.extern span, .listEntryElement.elementLinkOnlyTextWithoutDecorationBlue a.wpst span , .listEntryElement.elementLinkOnlyTextWithoutDecorationBlue a.mail span, .listEntryElement.elementLinkOnlyTextWithoutDecorationBlue a.wpst span, .listEntryElement.elementLinkOnlyTextWithoutDecorationBlue a.phone span, .listEntryElement.elementLinkOnlyTextWithoutDecorationBlue a.speechbubble span, .listEntryElement.elementLinkOnlyTextWithoutDecorationBlue a.arrowcircle span, .listEntryElement.elementLinkOnlyTextWithoutDecorationBlue a.info span, .listEntryElement.elementLinkOnlyTextWithoutDecorationBlue a.download span {

display:inline-block;
line-height:min(26px,calc(0.0766283525vw + 24.7126436782px));
margin-left:61.5px;
}
.elementLink.elementLinkOnlyTextWithoutDecorationBlue a.extern:before, .elementLink.elementLinkOnlyTextWithoutDecorationBlue a.wpst:before , .elementLink.elementLinkOnlyTextWithoutDecorationBlue a.mail:before, .elementLink.elementLinkOnlyTextWithoutDecorationBlue a.wpst:before, .elementLink.elementLinkOnlyTextWithoutDecorationBlue a.phone:before, .elementLink.elementLinkOnlyTextWithoutDecorationBlue a.speechbubble:before, .elementLink.elementLinkOnlyTextWithoutDecorationBlue a.arrowcircle:before, .elementLink.elementLinkOnlyTextWithoutDecorationBlue a.info:before, .elementLink.elementLinkOnlyTextWithoutDecorationBlue a.download:before, .listEntryElement.elementLinkOnlyTextWithoutDecorationBlue a.extern:before, .listEntryElement.elementLinkOnlyTextWithoutDecorationBlue a.wpst:before , .listEntryElement.elementLinkOnlyTextWithoutDecorationBlue a.mail:before, .listEntryElement.elementLinkOnlyTextWithoutDecorationBlue a.wpst:before, .listEntryElement.elementLinkOnlyTextWithoutDecorationBlue a.phone:before, .listEntryElement.elementLinkOnlyTextWithoutDecorationBlue a.speechbubble:before, .listEntryElement.elementLinkOnlyTextWithoutDecorationBlue a.arrowcircle:before, .listEntryElement.elementLinkOnlyTextWithoutDecorationBlue a.info:before, .listEntryElement.elementLinkOnlyTextWithoutDecorationBlue a.download:before {

position:absolute;
top:50%;
left:8.5px;
transform:translateY(-50%);
margin-right:32.8px;
z-index:1;
}
.elementLink.elementLinkOnlyTextWithoutDecorationBlue a.extern:after, .elementLink.elementLinkOnlyTextWithoutDecorationBlue a.wpst:after , .elementLink.elementLinkOnlyTextWithoutDecorationBlue a.mail:after, .elementLink.elementLinkOnlyTextWithoutDecorationBlue a.wpst:after, .elementLink.elementLinkOnlyTextWithoutDecorationBlue a.phone:after, .elementLink.elementLinkOnlyTextWithoutDecorationBlue a.speechbubble:after, .elementLink.elementLinkOnlyTextWithoutDecorationBlue a.arrowcircle:after, .elementLink.elementLinkOnlyTextWithoutDecorationBlue a.info:after, .elementLink.elementLinkOnlyTextWithoutDecorationBlue a.download:after, .listEntryElement.elementLinkOnlyTextWithoutDecorationBlue a.extern:after, .listEntryElement.elementLinkOnlyTextWithoutDecorationBlue a.wpst:after , .listEntryElement.elementLinkOnlyTextWithoutDecorationBlue a.mail:after, .listEntryElement.elementLinkOnlyTextWithoutDecorationBlue a.wpst:after, .listEntryElement.elementLinkOnlyTextWithoutDecorationBlue a.phone:after, .listEntryElement.elementLinkOnlyTextWithoutDecorationBlue a.speechbubble:after, .listEntryElement.elementLinkOnlyTextWithoutDecorationBlue a.arrowcircle:after, .listEntryElement.elementLinkOnlyTextWithoutDecorationBlue a.info:after, .listEntryElement.elementLinkOnlyTextWithoutDecorationBlue a.download:after {

position:absolute;
content:'';
top:0;
display:inline-block;
width:41px;
height:41px;
border-radius:20.5px;
background-color:#00A0D2;
outline:none;
z-index:0;
}
.elementLink.elementLinkOnlyTextWithoutDecorationBlue a.extern:before, .listEntryElement.elementLinkOnlyTextWithoutDecorationBlue a.extern:before {

width:15px;
height:8px;
transform:rotate(-90deg);
transform-origin:top;
background-image:url("/weblication-wGlobal/wGlobal/layout/images/ewg/optimized/icon-chevron-down-white.svg");
}
.elementLink.elementLinkOnlyTextWithoutDecorationBlue a.wpst:before ,.elementLink.elementLinkOnlyTextWithoutDecorationBlue a.mail:before, .elementLink.elementLinkOnlyTextWithoutDecorationBlue a.wpst:before, .listEntryElement.elementLinkOnlyTextWithoutDecorationBlue a.wpst:before , .listEntryElement.elementLinkOnlyTextWithoutDecorationBlue a.mail:before, .listEntryElement.elementLinkOnlyTextWithoutDecorationBlue a.wpst:before {

background-image:url("/weblication-wGlobal/wGlobal/layout/images/ewg/optimized/icon-mail-white.svg");
}
.elementLink.elementLinkOnlyTextWithoutDecorationBlue a.phone:before, .listEntryElement.elementLinkOnlyTextWithoutDecorationBlue a.phone:before {

background-image:url("/weblication-wGlobal/wGlobal/layout/images/ewg/optimized/icon-phone-white.svg");
}
.elementLink.elementLinkOnlyTextWithoutDecorationBlue a.speechbubble:before, .listEntryElement.elementLinkOnlyTextWithoutDecorationBlue a.speechbubble:before {

background-image:url("/weblication-wGlobal/wGlobal/layout/images/ewg/optimized/icon-speechbubble-white.svg" );
}
.elementLink.elementLinkOnlyTextWithoutDecorationBlue a.arrowcircle:before, .listEntryElement.elementLinkOnlyTextWithoutDecorationBlue a.arrowcircle:before {

background-image:url("/weblication-wGlobal/wGlobal/layout/images/ewg/optimized/icon-login-white.svg");
}
.elementLink.elementLinkOnlyTextWithoutDecorationBlue a.info:before, .listEntryElement.elementLinkOnlyTextWithoutDecorationBlue a.info:before {

background-image:url("/weblication-wGlobal/wGlobal/layout/images/ewg/optimized/icon-info-white.svg");
}
.elementLink.elementLinkOnlyTextWithoutDecorationBlue a.download:before, .listEntryElement.elementLinkOnlyTextWithoutDecorationBlue a.download:before {

background-image:url("/weblication-wGlobal/wGlobal/layout/images/ewg/optimized/icon-download-white.svg");
}
.elementLink.elementLinkOnlyTextWithDecorationArrowRight a, .listEntryElement.elementLinkOnlyTextWithDecorationArrowRight a {

font-size:min(24px,calc(0.6896551724vw + 12.4137931034px));
line-height:min(32px,calc(0.9195402299vw + 16.5517241379px));
}
.elementLink.elementLinkOnlyTextWithDecorationArrowRight a span, .listEntryElement.elementLinkOnlyTextWithDecorationArrowRight a span {

padding-right:calc(min(24px,calc(0.6896551724vw + 12.4137931034px)) * 1.5);
}
.elementLink.elementLinkOnlyTextWithDecorationArrowRight a:before, .listEntryElement.elementLinkOnlyTextWithDecorationArrowRight a:before {

display:block!important;
}
.isLightBackground .elementLink.elementLinkOnlyTextWithDecorationArrowRight a, .isLightBackground .listEntryElement.elementLinkOnlyTextWithDecorationArrowRight a {

color:#4E4E4E;
}
.isLightBackground .elementLink.elementLinkOnlyTextWithDecorationArrowRight a:after, .isLightBackground .listEntryElement.elementLinkOnlyTextWithDecorationArrowRight a:after {

background-image:url(/weblication-wGlobal/wGlobal/layout/images/ewg/optimized/icon-chevron-down-blue.svg);
background-repeat:no-repeat;
background-size:contain;
}
.isDarkBackground .elementLink.elementLinkOnlyTextWithDecorationArrowRight a, .isDarkBackground .listEntryElement.elementLinkOnlyTextWithDecorationArrowRight a {

color:#FFFFFF;
}
.isDarkBackground .elementLink.elementLinkOnlyTextWithDecorationArrowRight a:after, .isDarkBackground .listEntryElement.elementLinkOnlyTextWithDecorationArrowRight a:after {

background-image:url(/weblication-wGlobal/wGlobal/layout/images/ewg/optimized/icon-chevron-down-white.svg);
background-repeat:no-repeat;
background-size:contain;
}
.elementLink.elementLinkOnlyTextWithDecorationArrowRight a span.linkText, .listEntryElement.elementLinkOnlyTextWithDecorationArrowRight a span.linkText {

display:flex;
width:100%;
padding-right:0!important;
line-height:1.1;
}
.isLightBackground .elementLink.elementLinkOnlyTextWithDecorationArrowRight a span.linkText, .isLightBackground .listEntryElement.elementLinkOnlyTextWithDecorationArrowRight a span.linkText {

border-bottom:1px solid #4E4E4E;
}
.isDarkBackground .elementLink.elementLinkOnlyTextWithDecorationArrowRight a span.linkText, .isDarkBackground .listEntryElement.elementLinkOnlyTextWithDecorationArrowRight a span.linkText {

border-bottom:1px solid #FFFFFF;
}
.elementLink.elementLinkOnlyTextWithDecorationArrowRight a span.linkText >span, .listEntryElement.elementLinkOnlyTextWithDecorationArrowRight a span.linkText >span {

width:unset!important;
padding-right:0!important;
padding-left:0!important;
padding-bottom:0!important;
border:none!important;
}
.elementLink_var10 >a span, .elementLink_var11 >a span, .elementLink_var14 >a span, .elementLink_var17 >a span {

overflow:unset;
}
.elementLink_var10 >a:hover span, .elementLink_var11 >a:hover span, .elementLink_var14 >a:hover span, .elementLink_var17 >a:hover span {

overflow:unset;
}
.elementLink_var10 a.wpst .linkText ,.elementLink_var10 a.mail .linkText, .elementLink_var10 a.wpst .linkText, .elementLink_var11 a.wpst .linkText , .elementLink_var11 a.mail .linkText, .elementLink_var11 a.wpst .linkText, .elementLink_var14 a.wpst .linkText , .elementLink_var14 a.mail .linkText, .elementLink_var14 a.wpst .linkText, .elementLink_var17 a.wpst .linkText , .elementLink_var17 a.mail .linkText, .elementLink_var17 a.wpst .linkText {

display:flex;
white-space:normal;
overflow:hidden;
}
.elementLink_var10 a.wpst .linkText:before ,.elementLink_var10 a.mail .linkText:before, .elementLink_var10 a.wpst .linkText:before, .elementLink_var11 a.wpst .linkText:before , .elementLink_var11 a.mail .linkText:before, .elementLink_var11 a.wpst .linkText:before, .elementLink_var14 a.wpst .linkText:before , .elementLink_var14 a.mail .linkText:before, .elementLink_var14 a.wpst .linkText:before, .elementLink_var17 a.wpst .linkText:before , .elementLink_var17 a.mail .linkText:before, .elementLink_var17 a.wpst .linkText:before {

position:relative;
display:block;
content:'';
top:50%;
left:0;
width:33px;
height:22px;
min-width:33px;
transform:translateY(-50%);
margin:-3px 15px 0 0;
padding:0;
background:transparent url("/weblication-wGlobal/wGlobal/layout/images/ewg/optimized/icon-mail-white.svg") no-repeat 0 0;
background-size:33px 22px;
}
.elementLink_var10 a.phone .linkText, .elementLink_var11 a.phone .linkText, .elementLink_var14 a.phone .linkText, .elementLink_var17 a.phone .linkText {

display:flex;
white-space:normal;
overflow:hidden;
}
.elementLink_var10 a.phone .linkText:before, .elementLink_var11 a.phone .linkText:before, .elementLink_var14 a.phone .linkText:before, .elementLink_var17 a.phone .linkText:before {

position:relative;
display:block;
content:'';
top:50%;
left:0;
width:17px;
height:22px;
min-width:17px;
transform:translateY(-50%);
margin:-3px 15px 0 0;
padding:0;
background:transparent url("/weblication-wGlobal/wGlobal/layout/images/ewg/optimized/icon-phone-white.svg") no-repeat 0 0;
background-size:17px 22px;
}
.elementLink_var10 a.speechbubble .linkText, .elementLink_var11 a.speechbubble .linkText, .elementLink_var14 a.speechbubble .linkText, .elementLink_var17 a.speechbubble .linkText {

display:flex;
white-space:normal;
overflow:hidden;
}
.elementLink_var10 a.speechbubble .linkText:before, .elementLink_var11 a.speechbubble .linkText:before, .elementLink_var14 a.speechbubble .linkText:before, .elementLink_var17 a.speechbubble .linkText:before {

position:relative;
display:block;
content:'';
top:50%;
left:0;
width:23px;
height:22px;
min-width:23px;
transform:translateY(-50%);
margin:-3px 15px 0 0;
padding:0;
background:transparent url("/weblication-wGlobal/wGlobal/layout/images/ewg/optimized/icon-speechbubble-white.svg") no-repeat 0 0;
background-size:23px 22px;
}
.elementLink_var10 a.arrowcircle .linkText, .elementLink_var11 a.arrowcircle .linkText, .elementLink_var14 a.arrowcircle .linkText, .elementLink_var17 a.arrowcircle .linkText {

display:flex;
white-space:normal;
overflow:hidden;
}
.elementLink_var10 a.arrowcircle .linkText:before, .elementLink_var11 a.arrowcircle .linkText:before, .elementLink_var14 a.arrowcircle .linkText:before, .elementLink_var17 a.arrowcircle .linkText:before {

position:relative;
display:block;
content:'';
top:50%;
left:0;
width:21px;
height:22px;
min-width:21px;
transform:translateY(-50%);
margin:-3px 15px 0 0;
padding:0;
background:transparent url("/weblication-wGlobal/wGlobal/layout/images/ewg/optimized/icon-login-white.svg") no-repeat 0 0;
background-size:contain;
}
.elementLink_var10 a.info .linkText, .elementLink_var11 a.info .linkText, .elementLink_var14 a.info .linkText, .elementLink_var17 a.info .linkText {

display:flex;
white-space:normal;
overflow:hidden;
}
.elementLink_var10 a.info .linkText:before, .elementLink_var11 a.info .linkText:before, .elementLink_var14 a.info .linkText:before, .elementLink_var17 a.info .linkText:before {

position:relative;
display:block;
content:'';
top:50%;
left:0;
width:22px;
height:22px;
min-width:22px;
transform:translateY(-50%);
margin:-3px 15px 0 0;
padding:0;
background:transparent url("/weblication-wGlobal/wGlobal/layout/images/ewg/optimized/icon-info-white.svg") no-repeat 0 0;
background-size:22px 22px;
}
.elementLink_var10 a.download .linkText, .elementLink_var11 a.download .linkText, .elementLink_var14 a.download .linkText, .elementLink_var17 a.download .linkText {

display:flex;
white-space:normal;
overflow:hidden;
}
.elementLink_var10 a.download .linkText:before, .elementLink_var11 a.download .linkText:before, .elementLink_var14 a.download .linkText:before, .elementLink_var17 a.download .linkText:before {

position:relative;
display:block;
content:'';
top:50%;
left:0;
width:26px;
height:22px;
min-width:26px;
transform:translateY(-50%);
margin:-3px 15px 0 0;
padding:0;
background:transparent url("/weblication-wGlobal/wGlobal/layout/images/ewg/optimized/icon-download-white.svg") no-repeat 0 0;
background-size:26px 22px;
}
#searchBoxClone .searchBoxElement {

display:none;
}
@media (min-width: 1200px) {
#searchBoxClone {

display:none;
}
}
#languageSelectorClone {

display:none;
}
@media (min-width: 1200px) {
#languageSelectorClone {

display:none;
}
}




.boxTextOnly {

text-align:center;
}
.boxTextOnly h2, .boxTextOnly h3, .boxTextOnly h4 {

text-align:center;
}
.elementPicture picture[title*="Copyright Erdwärme Grünwald"] +figcaption .pictureTitle {

position:absolute;
display:inline-block;
right:0;
top:-20px;
font-size:10px;
font-family:"Roboto-Light", Arial, Helvetica, Sans-serif;
line-height:1.2;
font-weight:normal;
margin-right:20px;
margin-bottom:8.5714285714286px;
color:#000000;
user-select:none;
padding:0 4px;
background-color:rgba(255,255,255,.5);
}
.elementPicture picture[title*="Copyright Erdwärme Grünwald"] +figcaption .pictureTitle sup {

font-size:10px!important;
font-family:"Roboto-Light", Arial, Helvetica, Sans-serif!important;
line-height:1.2!important;
font-weight:normal!important;
vertical-align:baseline!important;
}
.elementPicture.asSourceReference figcaption {

position:absolute;
display:flex;
left:0;
bottom:0;
width:100%;
justify-content:flex-end;
}
.elementPicture.asSourceReference figcaption .pictureTitle {

display:none;
}
.elementPicture.asSourceReference figcaption .pictureDescription {

font-size:10px;
font-family:"Roboto-Light", Arial, Helvetica, Sans-serif;
line-height:1.2;
font-weight:normal;
margin-right:20px;
margin-bottom:8.5714285714286px;
color:#000000;
user-select:none;
padding:0 4px;
background-color:rgba(255,255,255,.5);
}
.elementPicture.asSourceReference figcaption .pictureDescription sup {

font-size:10px!important;
font-family:"Roboto-Light", Arial, Helvetica, Sans-serif!important;
line-height:1.2!important;
font-weight:normal!important;
vertical-align:baseline!important;
}
.elementBox.withSeparator >.boxInner >.elementContainerStandardColumns >.col {

border-right:1px solid #DDDDDD;
}
.elementBox.withSeparator >.boxInner >.elementContainerStandardColumns >.col:last-child {

border-right:none;
padding-bottom:0;
}
.elementBox.elementBox_withTextLayerRight ~div:not(.elementBox) {

width:min(800px,calc(37.1647509579vw + 175.632183908px));
margin-left:0;
}
.elementBox.elementBox_withTextLayerRight .elementPicture {

margin-bottom:0;
}
.elementBox.elementBox_withTextLayerRight .elementPicture figure {

width:100%;
}
.elementBox.elementBox_withTextLayerRight .elementPicture figure picture {

display:block;
width:min(800px,calc(37.1647509579vw + 175.632183908px));
}
.elementBox.elementBox_withTextLayerRight .elementPicture figure picture img {

width:100%;
object-fit:cover;
}
.elementBox.elementBox_withTextLayerRight >.boxInner >.elementContainerStandardColumns, .elementBox.elementBox_withTextLayerRight >.boxInner >.elementBox {

position:absolute;
top:25%;
width:min(600px,calc(24.1379310345vw + 194.4827586207px));
left:calc(min(800px,calc(37.1647509579vw + 175.632183908px)) - max(150px,calc(-9.4339622642vw + 303.4905660377px)));
padding:min(50px,calc(2.2988505747vw + 11.3793103448px));
transform:translateY(-25%);
background-color:#00A0D2;
}
.weditor .elementBox.elementBox_withTextLayerRight >.boxInner >.elementContainerStandardColumns, .weditor .elementBox.elementBox_withTextLayerRight >.boxInner >.elementBox {

position:relative!important;
top:0;
transform:none!important;
}
.elementBox.elementBox_withTextLayerRight >.boxInner >.elementContainerStandardColumns *:not(.elementButton), .elementBox.elementBox_withTextLayerRight >.boxInner >.elementBox *:not(.elementButton) {

color:#FFFFFF;
}
.elementBox.elementBox_withTextLayerRight >.boxInner >.elementContainerStandardColumns .elementHeadline h1, .elementBox.elementBox_withTextLayerRight >.boxInner >.elementContainerStandardColumns .elementHeadline h2, .elementBox.elementBox_withTextLayerRight >.boxInner >.elementContainerStandardColumns .elementHeadline h3, .elementBox.elementBox_withTextLayerRight >.boxInner >.elementContainerStandardColumns .elementHeadline h4, .elementBox.elementBox_withTextLayerRight >.boxInner >.elementContainerStandardColumns .elementHeadline h5, .elementBox.elementBox_withTextLayerRight >.boxInner >.elementContainerStandardColumns .elementHeadline h6, .elementBox.elementBox_withTextLayerRight >.boxInner >.elementBox .elementHeadline h1, .elementBox.elementBox_withTextLayerRight >.boxInner >.elementBox .elementHeadline h2, .elementBox.elementBox_withTextLayerRight >.boxInner >.elementBox .elementHeadline h3, .elementBox.elementBox_withTextLayerRight >.boxInner >.elementBox .elementHeadline h4, .elementBox.elementBox_withTextLayerRight >.boxInner >.elementBox .elementHeadline h5, .elementBox.elementBox_withTextLayerRight >.boxInner >.elementBox .elementHeadline h6 {

color:#FFFFFF;
font-size:min(30px,calc(0.4597701149vw + 22.275862069px));
line-height:min(38px,calc(0.6130268199vw + 27.7011494253px));
}
.elementBox.elementBox_withTextLayerRight >.boxInner >.elementContainerStandardColumns .elementHeadline h1:before, .elementBox.elementBox_withTextLayerRight >.boxInner >.elementContainerStandardColumns .elementHeadline h2:before, .elementBox.elementBox_withTextLayerRight >.boxInner >.elementContainerStandardColumns .elementHeadline h3:before, .elementBox.elementBox_withTextLayerRight >.boxInner >.elementContainerStandardColumns .elementHeadline h4:before, .elementBox.elementBox_withTextLayerRight >.boxInner >.elementContainerStandardColumns .elementHeadline h5:before, .elementBox.elementBox_withTextLayerRight >.boxInner >.elementContainerStandardColumns .elementHeadline h6:before, .elementBox.elementBox_withTextLayerRight >.boxInner >.elementBox .elementHeadline h1:before, .elementBox.elementBox_withTextLayerRight >.boxInner >.elementBox .elementHeadline h2:before, .elementBox.elementBox_withTextLayerRight >.boxInner >.elementBox .elementHeadline h3:before, .elementBox.elementBox_withTextLayerRight >.boxInner >.elementBox .elementHeadline h4:before, .elementBox.elementBox_withTextLayerRight >.boxInner >.elementBox .elementHeadline h5:before, .elementBox.elementBox_withTextLayerRight >.boxInner >.elementBox .elementHeadline h6:before {

content:none;
}
.elementBox.elementBox_withTextLayerBottom +.elementBox:not(.elementBox_withTextLayerBottom) {

max-width:min(1200px,calc(67.816091954vw + 60.6896551724px));
padding-left:0;
padding-right:0;
}
.elementBox.elementBox_withTextLayerBottom .elementPicture {

margin-bottom:0;
}
.elementBox.elementBox_withTextLayerBottom .elementPicture figure {

width:100%;
}
.elementBox.elementBox_withTextLayerBottom .elementPicture figure picture {

display:block;
width:100%;
height:min(600px,calc(29.5019157088vw + 104.367816092px));
}
.elementBox.elementBox_withTextLayerBottom .elementPicture figure picture img {

width:100%;
height:min(600px,calc(29.5019157088vw + 104.367816092px));
object-fit:cover;
}
.elementBox.elementBox_withTextLayerBottom >.boxInner >.elementContainerStandardColumns, .elementBox.elementBox_withTextLayerBottom >.boxInner >.elementBox {

position:relative;
top:max(-80px,calc(-4.5977011494vw - 2.7586206897px));
left:min(50px,calc(3.8314176245vw - 14.367816092px));
bottom:0;
width:min(800px,calc(37.1647509579vw + 175.632183908px));
right:min(96px,calc(14.6341463415vw - 149.8536585366px));
padding:min(50px,calc(2.2988505747vw + 11.3793103448px));
background-color:#00A0D2;
transform:translateY(25%);
transition:all 750ms ease-in-out;
}
.elementBox.elementBox_withTextLayerBottom >.boxInner >.elementContainerStandardColumns.onScreen, .elementBox.elementBox_withTextLayerBottom >.boxInner >.elementBox.onScreen {

transform:translateY(0);
}
.weditor .elementBox.elementBox_withTextLayerBottom >.boxInner >.elementContainerStandardColumns, .weditor .elementBox.elementBox_withTextLayerBottom >.boxInner >.elementBox {

position:relative!important;
top:0;
transform:none!important;
}
.elementBox.elementBox_withTextLayerBottom >.boxInner >.elementContainerStandardColumns .elementText *, .elementBox.elementBox_withTextLayerBottom >.boxInner >.elementContainerStandardColumns .elementObjectLocation .elementObjectLocationDescription *, .elementBox.elementBox_withTextLayerBottom >.boxInner >.elementContainerStandardColumns .elementLink:not(.elementButton) *, .elementBox.elementBox_withTextLayerBottom >.boxInner >.elementBox .elementText *, .elementBox.elementBox_withTextLayerBottom >.boxInner >.elementBox .elementObjectLocation .elementObjectLocationDescription *, .elementBox.elementBox_withTextLayerBottom >.boxInner >.elementBox .elementLink:not(.elementButton) * {

color:#FFFFFF;
}
.elementBox.elementBox_withTextLayerBottom >.boxInner >.elementContainerStandardColumns .elementHeadline h1, .elementBox.elementBox_withTextLayerBottom >.boxInner >.elementContainerStandardColumns .elementHeadline h2, .elementBox.elementBox_withTextLayerBottom >.boxInner >.elementContainerStandardColumns .elementHeadline h3, .elementBox.elementBox_withTextLayerBottom >.boxInner >.elementContainerStandardColumns .elementHeadline h4, .elementBox.elementBox_withTextLayerBottom >.boxInner >.elementContainerStandardColumns .elementHeadline h5, .elementBox.elementBox_withTextLayerBottom >.boxInner >.elementContainerStandardColumns .elementHeadline h6, .elementBox.elementBox_withTextLayerBottom >.boxInner >.elementBox .elementHeadline h1, .elementBox.elementBox_withTextLayerBottom >.boxInner >.elementBox .elementHeadline h2, .elementBox.elementBox_withTextLayerBottom >.boxInner >.elementBox .elementHeadline h3, .elementBox.elementBox_withTextLayerBottom >.boxInner >.elementBox .elementHeadline h4, .elementBox.elementBox_withTextLayerBottom >.boxInner >.elementBox .elementHeadline h5, .elementBox.elementBox_withTextLayerBottom >.boxInner >.elementBox .elementHeadline h6 {

color:#FFFFFF;
font-size:min(30px,calc(0.4597701149vw + 22.275862069px));
line-height:min(38px,calc(0.6130268199vw + 27.7011494253px));
}
.elementBox.elementBox_withTextLayerBottom >.boxInner >.elementContainerStandardColumns .elementHeadline h1:before, .elementBox.elementBox_withTextLayerBottom >.boxInner >.elementContainerStandardColumns .elementHeadline h2:before, .elementBox.elementBox_withTextLayerBottom >.boxInner >.elementContainerStandardColumns .elementHeadline h3:before, .elementBox.elementBox_withTextLayerBottom >.boxInner >.elementContainerStandardColumns .elementHeadline h4:before, .elementBox.elementBox_withTextLayerBottom >.boxInner >.elementContainerStandardColumns .elementHeadline h5:before, .elementBox.elementBox_withTextLayerBottom >.boxInner >.elementContainerStandardColumns .elementHeadline h6:before, .elementBox.elementBox_withTextLayerBottom >.boxInner >.elementBox .elementHeadline h1:before, .elementBox.elementBox_withTextLayerBottom >.boxInner >.elementBox .elementHeadline h2:before, .elementBox.elementBox_withTextLayerBottom >.boxInner >.elementBox .elementHeadline h3:before, .elementBox.elementBox_withTextLayerBottom >.boxInner >.elementBox .elementHeadline h4:before, .elementBox.elementBox_withTextLayerBottom >.boxInner >.elementBox .elementHeadline h5:before, .elementBox.elementBox_withTextLayerBottom >.boxInner >.elementBox .elementHeadline h6:before {

content:none;
}
.elementBox.elementBox_withShadow {

background-color:#FFFFFF;
box-shadow:0px 18px 20px -18px rgba(0,0,0,0.25);
padding:min(50px,calc(1.5325670498vw + 24.2528735632px)) min(100px,calc(5.3639846743vw + 9.8850574713px));
}
@media only screen and (max-width: 991px) {
.elementBox.withSeparator >.boxInner >.elementContainerStandardColumns >.col {

border-right:none;
border-bottom:1px solid #DDDDDD;
padding-bottom:30px;
}
}
@media only screen and (max-width: 991px) {
.elementBox.withSeparator >.boxInner >.elementContainerStandardColumns >.col:last-child {

border-bottom:none;
}
}
@media only screen and (max-width: 991px) {
.elementBox.elementBox_withTextLayerRight ~div:not(.elementBox) {

width:100%;
}
}
@media only screen and (max-width: 991px) {
.elementBox.elementBox_withTextLayerRight .elementPicture figure picture {

width:100%;
}
}
@media (max-width: 991px) {
.elementBox.elementBox_withTextLayerRight >.boxInner >.elementContainerStandardColumns, .elementBox.elementBox_withTextLayerRight >.boxInner >.elementBox {

position:relative;
top:max(-80px,calc(-4.5977011494vw - 2.7586206897px));
bottom:0;
left:0;
width:90%;
transform:none;
}
}
@media only screen and (max-width: 991px) {
.elementBox.elementBox_withTextLayerBottom >.boxInner >.elementContainerStandardColumns, .elementBox.elementBox_withTextLayerBottom >.boxInner >.elementBox {

left:0;
width:90%;
}
}




.elementAccordion {

border-bottom:1px solid #7D7D7D;
}
.elementAccordion >div .accordionHeader {

outline:none!important;
}
.elementAccordion >div .accordionHeader:before {

content:none;
}
.elementAccordion >div .accordionHeader.accordionHeaderVisible >.accordionHeaderOpener:before {

transform:translate(-50%,-50%) rotate(-180deg);
}
.elementAccordion >div .accordionContent {

border-bottom:none;
}
.elementAccordion >div .accordionContent:after {

display:table;
overflow:hidden;
visibility:hidden;
clear:both;
content:"";
height:0;
font-size:0;
line-height:0;
}
.elementTabContainer .tabsOuterWrapper:before {

position:absolute;
display:block;
content:"";
top:2px;
width:100%;
height:1px;
background-color:#4E4E4E;
}
.elementTabContainer .tabs-progress {

top:0;
left:0;
width:0;
height:5px;
border-radius:2.5px;
background-color:#00A0D2;
transition:all 750ms ease-in-out;
z-index:3;
}
.elementTabContainer .tabs {

display:flex;
margin:25px 0 50px 0;
}
.elementTabContainer .tabs:before, .elementTabContainer .tabs:after {

display:none;
}
.no-touch .elementTabContainer .tabs {

overflow-y:hidden;
overflow-x:auto;
}
.no-touch .elementTabContainer .tabs::-webkit-scrollbar-track {

background-color:#E8ECEF;
}
.no-touch .elementTabContainer .tabs::-webkit-scrollbar {

height:4px;
}
.no-touch .elementTabContainer .tabs::-webkit-scrollbar-thumb {

border-radius:4px;
border:8px solid #C0C0C0;
}
.elementTabContainer .tabs >.tab {

padding:0;
margin-left:calc(3.4482758621vw + 17.0689655172px);
border:none!important;
background-color:transparent!important;
border-radius:0!important;
}
.elementTabContainer .tabs >.tab:first-child {

margin-left:0;
}
.elementTabContainer .tabs >.tab:last-child {

margin-right:0;
}
.elementTabContainer .tabs >.tab div {

font-family:"Roboto-Bold", Arial, Helvetica, Sans-serif;
font-size:min(14px,calc(0vw + 14px));
line-height:min(19px,calc(0vw + 19px));
text-transform:uppercase;
}
.weditor .elementTabContainer .containersOuter {

height:auto!important;
}
.elementTabContainer .containersOuter .containers {

display:grid;
grid-template-columns:1fr;
padding:0;
border:none!important;
}
.weditor .elementTabContainer .containersOuter .containers, .browseedit:not(.wpreview) .elementTabContainer .containersOuter .containers {

display:block!important;
}
.elementTabContainer .containersOuter .containers .container {

display:block;
grid-row-start:1;
grid-column-start:1;
opacity:0;
}
.weditor .elementTabContainer .containersOuter .containers .container, .browseedit:not(.wpreview) .elementTabContainer .containersOuter .containers .container {

display:none!important;
pointer-events:none;
}
.elementTabContainer .containersOuter .containers .container.containerSelected {

opacity:1!important;
}
.weditor .elementTabContainer .containersOuter .containers .container.containerSelected, .browseedit:not(.wpreview) .elementTabContainer .containersOuter .containers .container.containerSelected {

display:block!important;
pointer-events:all;
}




#searchBoxLayer {

position:fixed;
display:flex;
top:0;
left:0;
width:100vw;
height:100vh;
background-color:#FFFFFF;
z-index:9999;
transform:translateX(-100vw);
transition:all 300ms ease-in-out;
}
#searchBoxLayer #frmSearch {

width:100%;
}
#searchBoxLayer .searchBoxLayerClose {

position:absolute;
cursor:pointer;
}
#searchBoxLayer .searchBoxLayerClose:after {

position:absolute;
display:block;
content:"";
}
#searchBoxLayer .searchBoxElement {

width:100%;
padding-right:calc(10.7279693487vw - 10.2298850575px);
padding-left:calc(10.7279693487vw - 10.2298850575px);
margin-top:calc(3.9846743295vw + 113.0574712644px);
}
#searchBoxLayer .searchBoxElement .searchBoxElementInner {

position:relative;
display:flex;
width:100%;
}
#searchBoxLayer .searchBoxElement .searchBoxElementInner .searchCloser {

position:absolute;
top:0;
right:0;
width:min(44px,calc(1.6858237548vw + 15.6781609195px));
height:min(50px,calc(1.9157088123vw + 17.816091954px));
cursor:pointer;
z-index:999;
}
#searchBoxLayer .searchBoxElement .searchBoxElementInner .searchCloser:after {

position:absolute;
display:block;
content:'';
top:50%;
left:50%;
width:15px;
height:15px;
transform:translate(-50%,-50%);
opacity:.2;
background:url(/weblication-wGlobal/wGlobal/layout/images/ewg/optimized/icon-close.svg) no-repeat 0 0;
background-size:contain;
}
#searchBoxLayer .searchBoxElement .searchBoxElementInner .searchTerm {

position:absolute;
top:0;
right:0;
}
@media (max-width: 991px) {
#searchBoxLayer.isActive {

transform:translateX(0);
}
}
@media (min-width: 992px) {
#searchBoxLayer {

height:0;
opacity:0;
transform:translateX(0);
overflow:hidden;
}
#searchBoxLayer.isActive {

height:100vh;
opacity:1;
}
}
@media (max-width: 991px) {
#searchBoxLayer .searchBoxLayerClose {

top:45px;
left:30px;
width:39px;
height:39px;
border-radius:19.5px;
background-color:#00A0D2;
text-indent:-9999px;
font-size:1px;
}
#searchBoxLayer .searchBoxLayerClose:after {

top:50%;
left:50%;
width:15px;
height:8px;
transform:translate(-50%,-50%) rotate(90deg);
margin:0;
padding:0;
background:url(/weblication-wGlobal/wGlobal/layout/images/ewg/optimized/icon-chevron-down-white.svg) no-repeat 0 0;
background-size:contain;
}
}
@media (min-width: 992px) {
#searchBoxLayer .searchBoxLayerClose {

top:50px;
right:50px;
width:25px;
height:25px;
}
#searchBoxLayer .searchBoxLayerClose:after {

top:0;
left:0;
width:25px;
height:25px;
background:url(/weblication-wGlobal/wGlobal/layout/images/ewg/optimized/icon-close-blue.svg) no-repeat 0 0;
background-size:contain;
}
}




.searchIcon {

position:relative;
top:-2px;
width:min(44px,calc(1.6858237548vw + 15.6781609195px));
height:min(50px,calc(1.9157088123vw + 17.816091954px));
cursor:pointer;
z-index:9;
background-color:transparent;
}
.searchIcon:after {

position:absolute;
display:block;
content:'';
top:0;
left:0;
width:100%;
height:100%;
background:url(/weblication-wGlobal/wGlobal/layout/images/ewg/optimized/icon-search.svg) no-repeat 0 0;
background-size:contain;
}
.searchTerm {

width:100%;
height:calc(min(50px,calc(1.9157088123vw + 17.816091954px)) + 10px);
padding-top:0;
padding-right:min(44px,calc(1.6858237548vw + 15.6781609195px));
padding-bottom:10px;
padding-left:calc(min(44px,calc(1.6858237548vw + 15.6781609195px)) * 1.5);
border:0;
border-bottom:1px solid #7D7D7D;
font-size:min(45px,calc(2.0689655172vw + 10.2413793103px));
font-family:"Roboto-Light", Arial, Helvetica, Sans-serif;
line-height:min(59px,calc(2.6819923372vw + 13.9425287356px));
color:#000000;
}
.searchTerm::placeholder {

color:rgba(78,78,78,0.4);
}
.searchTerm:focus::placeholder, .searchTerm:active::placeholder {

color:!important;
}




.selectric-wrapper {

position:relative;
height:calc(0vw + 51px);
min-height:calc(0vw + 51px);
}
.selectric-wrapper.selectric-wglIsInvalid .selectric .label {

color:#FB0008;
}
.selectric-responsive {

width:100%;
}
.selectric {

position:relative;
border-radius:calc(0vw + 25.5px);
background:#E8ECEF;
cursor:pointer;
overflow:hidden;
}
.selectric .label {

display:block;
white-space:nowrap;
overflow:hidden;
text-overflow:ellipsis;
font-size:15px;
line-height:calc(0vw + 51px);
height:calc(0vw + 51px);
user-select:none;
padding:0 calc(calc(0vw + 25.5px) / 1.2);
}
.selectric .button {

position:absolute;
display:block;
right:calc(calc(0vw + 25.5px) / 1.2);
top:50%;
width:20px;
height:10px;
line-height:calc(0vw + 51px);
background-color:#E8ECEF;
text-indent:-9999px;
transform:translateY(-50%);
}
.selectric .button:after {

position:absolute;
display:block;
content:'';
top:0;
left:0;
width:20px;
height:10px;
background:url(/weblication-wGlobal/wGlobal/layout/images/ewg/optimized/icon-chevron-down.svg) no-repeat 0 0;
background-size:contain;
}
.selectric-open {

z-index:9999;
}
.selectric-open .selectric-items {

display:block;
}
.selectric-disabled {

filter:;
opacity:0.5;
cursor:default;
user-select:none;
}
.selectric-hide-select {

position:relative;
overflow:hidden;
width:0;
height:0;
}
.selectric-hide-select select {

position:absolute;
left:-100%;
}
.selectric-hide-select.selectric-is-native {

position:absolute;
width:100%;
height:100%;
z-index:10;
}
.selectric-hide-select.selectric-is-native select {

position:absolute;
top:0;
left:0;
right:0;
height:100%;
width:100%;
border:none;
z-index:1;
box-sizing:border-box;
opacity:0;
}
.selectric-input {

position:absolute !important;
top:0 !important;
left:0 !important;
overflow:hidden !important;
clip:rect(0,0,0,0) !important;
margin:0 !important;
padding:0 !important;
width:1px !important;
height:1px !important;
outline:none !important;
border:none !important;
font:0/0 a !important;
background:none !important;
}
.selectric-temp-show {

position:absolute !important;
visibility:hidden !important;
display:block !important;
}
.selectric-items {

position:absolute;
display:none;
width:100%!important;
top:100%;
left:0;
margin-top:5px;
background:#FFFFFF;
z-index:-1;
box-shadow:-10px 10px 30px #000000;
z-index:999;
}
.selectric-items:before {

position:absolute;
content:'';
top:-13px;
left:50%;
width:0;
height:0;
transform:translateX(-50%);
border-bottom:14px solid #FFFFFF;
border-left:11px solid transparent;
border-right:11px solid transparent;
}
.selectric-items .selectric-scroll {

height:100%;
overflow:auto;
padding:10px;
}
.selectric-items .selectric-scroll ul li:first-child {

display:none;
}
.selectric-above .selectric-items {

top:auto;
bottom:100%;
}
.selectric-items ul, .selectric-items li {

list-style:none;
padding:0;
margin:0;
font-size:15px;
line-height:1.2;
}
.selectric-items li {

display:block;
padding-top:15px;
padding-bottom:15px;
padding-right:10px;
padding-left:calc(calc(calc(0vw + 25.5px) / 1.2) - 10px);
color:#4E4E4E;
cursor:pointer;
}
.selectric-items li.selected {

background:#00A0D2!important;
color:#FFFFFF!important;
}
.selectric-items li.highlighted {

background:#00A0D2!important;
color:#FFFFFF!important;
}
.selectric-items li:hover {

background:#00A0D2!important;
color:#FFFFFF!important;
}
.selectric-items .disabled {

filter:;
opacity:0.5;
cursor:default !important;
background:none !important;
user-select:none;
}
.selectric-items .selectric-group .selectric-group-label {

font-weight:bold;
padding-left:10px;
cursor:default;
user-select:none;
background:none;
color:#4E4E4E;
}
.selectric-items .selectric-group.disabled li {

filter:;
opacity:1;
}
.selectric-items .selectric-group li {

padding-left:25px;
}




input:-webkit-autofill, input:-webkit-autofill:hover, input:-webkit-autofill:focus, textarea:-webkit-autofill, textarea:-webkit-autofill:hover, textarea:-webkit-autofill:focus, select:-webkit-autofill, select:-webkit-autofill:hover, select:-webkit-autofill:focus {

background-color:transparent;
}
input, textarea {

background-color:transparent;
font-family:"Roboto-Regular", Arial, Helvetica, Sans-serif;
}
.elementForm form ::placeholder {

color:#4E4E4E;
font-family:"Roboto-Regular", Arial, Helvetica, Sans-serif;
}
.elementForm form .formElement .wglContainsErrorMessageInline {

display:none!important;
}
.elementForm form .formElement input, .elementForm form .formElement select, .elementForm form .formElement textarea {

width:100%;
}
.elementForm #wFormErrorMessages +form .formElement .wglContainsErrorMessageInline +div ::placeholder {

color:#FB0008!important;
}
.elementForm #wFormErrorMessages +form .formElement .wglContainsErrorMessageInline +div input, .elementForm #wFormErrorMessages +form .formElement .wglContainsErrorMessageInline +div textarea {

color:#FB0008!important;
}
.elementForm #wFormErrorMessages +form .formElement .wglContainsErrorMessageInline +div select {

color:#FB0008!important;
}
.elementForm #wFormErrorMessages +form .formElement .wglContainsErrorMessageInline +div select:focus {

color:#4E4E4E!important;
}
.elementForm #wFormErrorMessages +form .formElement .wglContainsErrorMessageInline +div .wglCheckbox.wglIsInvalid {

background-color:transparent;
}
.elementForm #wFormErrorMessages +form .formElement .wglContainsErrorMessageInline +div .wglCheckbox.wglIsInvalid label {

color:#FB0008!important;
}
.elementForm #wFormErrorMessages +form .formElement .wglContainsErrorMessageInline +div .wglCheckbox.wglIsInvalid label p, .elementForm #wFormErrorMessages +form .formElement .wglContainsErrorMessageInline +div .wglCheckbox.wglIsInvalid label span, .elementForm #wFormErrorMessages +form .formElement .wglContainsErrorMessageInline +div .wglCheckbox.wglIsInvalid label a {

color:#FB0008!important;
}
@media only screen and (min-width: 992px) {
.elementForm form .formElement.formElementButton {

margin-left:calc(0.1860974275vw + 33.302134647px)!important;
text-align:left!important;
}
}
@media (max-width: 991px) {
.elementForm form .formElement.formElementButton {

margin-left:0!important;
text-align:center!important;
}
}
.listPrevNext a.pageNaviBackLink, .listPrevNext a.pageNaviNextLink {

font-size:min(16px,calc(0.0766283525vw + 14.7126436782px));
line-height:1;
color:#4E4E4E;
}
.listPrevNext a.pageNaviBackLink span, .listPrevNext a.pageNaviNextLink span {

transform:translateY(0);
}
.listPrevNext a.pageNaviBackLink span:hover:before, .listPrevNext a.pageNaviNextLink span:hover:before {

animation:jumpingHorizontalArrow 1s;
}
.listPrevNext a.pageNaviBackLink:before, .listPrevNext a.pageNaviBackLink:after, .listPrevNext a.pageNaviNextLink:before, .listPrevNext a.pageNaviNextLink:after {

display:flex;
align-self:center;
padding-right:20px;
padding-left:20px;
line-height:1.2;
}
.listPrevNext a.pageNaviBackLink {

margin:right;
}
.listPrevNext a.pageNaviBackLink span:before {

transform:rotate(90deg) translate(-50%,-50%);
}
.listPrevNext a.pageNaviNextLink {

margin-left:auto;
}
.listPrevNext a.pageNaviNextLink span:before {

transform:rotate(-90deg) translate(-50%,-50%);
}
@media (max-width: 1199.9px) {
.listPrevNext a.pageNaviBackLink:before, .listPrevNext a.pageNaviBackLink:after, .listPrevNext a.pageNaviNextLink:before, .listPrevNext a.pageNaviNextLink:after {

display:none;
}
}
.objectList .listDefault, .moduleProjectList .listDefault, .moduleWikiList .listDefault {

margin:0;
grid-template-columns:repeat(1,100%);
}
.objectList .listDefault .listEntryObject-projectReference, .moduleProjectList .listDefault .listEntryObject-projectReference, .moduleWikiList .listDefault .listEntryObject-projectReference {

margin:0;
}
.objectList .listDefault .listEntryObject-projectReference .listEntryElement, .moduleProjectList .listDefault .listEntryObject-projectReference .listEntryElement, .moduleWikiList .listDefault .listEntryObject-projectReference .listEntryElement {

margin:0;
}
.objectList .listDefault .listEntryObject-projectReference .listEntryInner, .moduleProjectList .listDefault .listEntryObject-projectReference .listEntryInner, .moduleWikiList .listDefault .listEntryObject-projectReference .listEntryInner {

flex-direction:row;
margin:0;
}
.objectList .listDefault .listEntryObject-projectReference .listEntryInner .projectTeaserText, .moduleProjectList .listDefault .listEntryObject-projectReference .listEntryInner .projectTeaserText, .moduleWikiList .listDefault .listEntryObject-projectReference .listEntryInner .projectTeaserText {

display:flex;
width:100%;
min-height:calc(19.9233716475vw + 365.2873563218px);
flex-direction:column;
justify-content:center;
padding-right:calc(9.1954022989vw - 4.4827586207px);
padding-left:calc(9.1954022989vw - 4.4827586207px);
padding-bottom:calc(min(150px,calc(3.8314176245vw + 85.632183908px)) / 2);
}
.objectList .listDefault .listEntryObject-projectReference .listEntryInner .projectTeaserText >.listEntryElement, .moduleProjectList .listDefault .listEntryObject-projectReference .listEntryInner .projectTeaserText >.listEntryElement, .moduleWikiList .listDefault .listEntryObject-projectReference .listEntryInner .projectTeaserText >.listEntryElement {

font-size:min(45px,calc(1.1494252874vw + 25.6896551724px));
font-family:"Roboto-Light", Arial, Helvetica, Sans-serif;
line-height:min(55px,calc(1.3026819923vw + 33.1149425287px));
font-weight:400;
color:#000000;
}
.objectList .listDefault .listEntryObject-projectReference .listEntryInner .projectTeaserText >.listEntryElement.title, .moduleProjectList .listDefault .listEntryObject-projectReference .listEntryInner .projectTeaserText >.listEntryElement.title, .moduleWikiList .listDefault .listEntryObject-projectReference .listEntryInner .projectTeaserText >.listEntryElement.title {

margin-bottom:25px;
}
.objectList .listDefault .listEntryObject-projectReference .listEntryInner .projectTeaserText >.listEntryElement.number, .moduleProjectList .listDefault .listEntryObject-projectReference .listEntryInner .projectTeaserText >.listEntryElement.number, .moduleWikiList .listDefault .listEntryObject-projectReference .listEntryInner .projectTeaserText >.listEntryElement.number {

color:#E8ECEF;
font-size:min(150px,calc(3.8314176245vw + 85.632183908px));
line-height:1.33;
font-weight:bold;
font-family:"Roboto-Bold", Arial, Helvetica, Sans-serif;
}
.objectList .listDefault .listEntryObject-projectReference .listEntryInner .projectTeaserImage, .moduleProjectList .listDefault .listEntryObject-projectReference .listEntryInner .projectTeaserImage, .moduleWikiList .listDefault .listEntryObject-projectReference .listEntryInner .projectTeaserImage {

width:100%;
min-height:calc(19.9233716475vw + 365.2873563218px);
padding-top:0;
}
.objectList .listDefault .listEntryObject-projectReference .listEntryInner .projectTeaserImage >.listEntryElement, .moduleProjectList .listDefault .listEntryObject-projectReference .listEntryInner .projectTeaserImage >.listEntryElement, .moduleWikiList .listDefault .listEntryObject-projectReference .listEntryInner .projectTeaserImage >.listEntryElement {

height:100%;
}
.objectList .listDefault .listEntryObject-projectReference .listEntryInner .projectTeaserImage >.listEntryElement.thumbnailWithPadding, .moduleProjectList .listDefault .listEntryObject-projectReference .listEntryInner .projectTeaserImage >.listEntryElement.thumbnailWithPadding, .moduleWikiList .listDefault .listEntryObject-projectReference .listEntryInner .projectTeaserImage >.listEntryElement.thumbnailWithPadding {

padding-top:0;
padding-bottom:0;
padding-right:calc(9.1954022989vw - 4.4827586207px);
padding-left:calc(9.1954022989vw - 4.4827586207px);
}
.objectList .listDefault .listEntryObject-projectReference .listEntryInner .projectTeaserImage >.listEntryElement.thumbnailWithPadding picture img, .moduleProjectList .listDefault .listEntryObject-projectReference .listEntryInner .projectTeaserImage >.listEntryElement.thumbnailWithPadding picture img, .moduleWikiList .listDefault .listEntryObject-projectReference .listEntryInner .projectTeaserImage >.listEntryElement.thumbnailWithPadding picture img {

min-height:unset;
max-height:calc(19.9233716475vw + 365.2873563218px);
object-fit:contain;
}
.objectList .listDefault .listEntryObject-projectReference .listEntryInner .projectTeaserImage >.listEntryElement picture img, .moduleProjectList .listDefault .listEntryObject-projectReference .listEntryInner .projectTeaserImage >.listEntryElement picture img, .moduleWikiList .listDefault .listEntryObject-projectReference .listEntryInner .projectTeaserImage >.listEntryElement picture img {

width:100%;
height:100%;
min-height:calc(19.9233716475vw + 365.2873563218px);
object-fit:cover;
}
.objectList .listDefault .listEntryObject-projectReference:nth-child(odd), .moduleProjectList .listDefault .listEntryObject-projectReference:nth-child(odd), .moduleWikiList .listDefault .listEntryObject-projectReference:nth-child(odd) {

background-color:#E8ECEF;
}
.objectList .listDefault .listEntryObject-projectReference:nth-child(odd) .listEntryInner .projectTeaserText >.listEntryElement.number, .moduleProjectList .listDefault .listEntryObject-projectReference:nth-child(odd) .listEntryInner .projectTeaserText >.listEntryElement.number, .moduleWikiList .listDefault .listEntryObject-projectReference:nth-child(odd) .listEntryInner .projectTeaserText >.listEntryElement.number {

color:#FFFFFF;
}
.objectList .listDefault .listEntryObject-projectReference:nth-child(even), .moduleProjectList .listDefault .listEntryObject-projectReference:nth-child(even), .moduleWikiList .listDefault .listEntryObject-projectReference:nth-child(even) {

background-color:#FFFFFF;
}
.objectList .listDefault .listEntryObject-projectReference:nth-child(even) .listEntryInner, .moduleProjectList .listDefault .listEntryObject-projectReference:nth-child(even) .listEntryInner, .moduleWikiList .listDefault .listEntryObject-projectReference:nth-child(even) .listEntryInner {

flex-direction:row-reverse;
}
@media (max-width: 767px) {
.objectList .listDefault .listEntryObject-projectReference .listEntryInner, .moduleProjectList .listDefault .listEntryObject-projectReference .listEntryInner, .moduleWikiList .listDefault .listEntryObject-projectReference .listEntryInner {

flex-direction:column-reverse!important;
}
}
@media (min-width: 768px) {
.objectList .listDefault .listEntryObject-projectReference .listEntryInner .projectTeaserText, .moduleProjectList .listDefault .listEntryObject-projectReference .listEntryInner .projectTeaserText, .moduleWikiList .listDefault .listEntryObject-projectReference .listEntryInner .projectTeaserText {

width:50%;
}
}
@media (min-width: 768px) {
.objectList .listDefault .listEntryObject-projectReference .listEntryInner .projectTeaserImage, .moduleProjectList .listDefault .listEntryObject-projectReference .listEntryInner .projectTeaserImage, .moduleWikiList .listDefault .listEntryObject-projectReference .listEntryInner .projectTeaserImage {

width:50%;
}
}
.isDarkBackground .pin span {

color:#00A0D2;
font-size:;
}
.isLightBackground .pin span {

color:#4E4E4E;
font-size:;
}
.elementOpenStreetMap .ol-zoom-in, .elementOpenStreetMap .ol-zoom-out {

background-color:#00A0D2;
}
.elementOpenStreetMap .ol-zoom-in:hover, .elementOpenStreetMap .ol-zoom-in:active, .elementOpenStreetMap .ol-zoom-out:hover, .elementOpenStreetMap .ol-zoom-out:active {

background-color:#00A0D2;
}
.elementOpenStreetMap .ol-zoom-in:before, .elementOpenStreetMap .ol-zoom-in:after, .elementOpenStreetMap .ol-zoom-out:before, .elementOpenStreetMap .ol-zoom-out:after {

content:none;
}
.elementOpenStreetMap .ol-zoom-in span, .elementOpenStreetMap .ol-zoom-out span {

color:#4E4E4E!important;
}




.flexdatalist-fake-select-button {

position:absolute;
display:block;
right:calc(calc(0vw + 25.5px) / 1.2);
top:50%;
width:20px;
height:10px;
line-height:calc(0vw + 51px);
background-color:#E8ECEF;
text-indent:-9999px;
transform:translateY(-50%);
pointer-events:none;
touch-actions:none;
}
.flexdatalist-fake-select-button:after {

position:absolute;
display:block;
content:'';
top:0;
left:0;
width:20px;
height:10px;
background:url(/weblication-wGlobal/wGlobal/layout/images/ewg/optimized/icon-chevron-down.svg) no-repeat 0 0;
background-size:contain;
}
.flexdatalist-results {

position:absolute;
top:0;
left:0;
z-index:100000;
max-height:300px;
list-style:none;
margin:5px 0 0 0;
padding:10px;
background:#FFFFFF;
border:none!important;
border-radius:0!important;
box-shadow:-10px 10px 30px #000000;
}
.flexdatalist-results.no-results {

display:none!important;
}
.flexdatalist-results:before {

position:absolute;
content:'';
top:-13px;
left:50%;
width:0;
height:0;
transform:translateX(-50%);
border-bottom:14px solid #FFFFFF;
border-left:11px solid transparent;
border-right:11px solid transparent;
}
.flexdatalist-results li {

display:block;
padding-top:15px;
padding-bottom:15px;
padding-right:10px;
padding-left:calc(calc(calc(0vw + 25.5px) / 1.2) - 10px);
color:#4E4E4E;
margin:0;
font-size:15px;
line-height:1.2;
list-style:none;
cursor:pointer;
}
.flexdatalist-results li:empty {

display:none;
}
.flexdatalist-results li.active {

background:#00A0D2;
color:#FFFFFF!important;
}
.flexdatalist-results li:hover {

background:#00A0D2;
color:#FFFFFF!important;
}
.flexdatalist-results li.no-results {

display:none!important;
}




.listBannerSliderPrevNext, .listEntriesPreview, .listEntryPrevNext {

display:none!important;
}
.slick-slider .slick-list.cursorLeft {

cursor:url("/weblication-wGlobal/wGlobal/layout/images/ewg/cursor-arrow-left-white.png") 32 32, auto;
}
.slick-slider .slick-list.cursorRight {

cursor:url("/weblication-wGlobal/wGlobal/layout/images/ewg/cursor-arrow-right-white.png") 32 32, auto;
}
.slick-slider .slick-list .slick-slide .buttonCirlceExtern {

width:calc(1.0727969349vw + 20.9770114943px);
min-width:calc(1.0727969349vw + 20.9770114943px);
height:calc(1.0727969349vw + 20.9770114943px);
border-radius:calc(calc(1.0727969349vw + 20.9770114943px) / 2);
}
.slick-slider .slick-list .slick-slide .listEntryInfoLayerOuter {

margin-top:25px;
}
.slick-slider .slick-list .slick-slide .listEntryInfoLayerOuter .listEntryInfoLayer .listEntryTitle {

font-size:min(24px,calc(0vw + 24px));
line-height:min(32px,calc(0vw + 32px));
font-weight:bold;
padding:0 0 15px 0;
}
.slick-slider .slick-list .slick-slide .listEntryInfoLayerOuter .listEntryInfoLayer .listEntryLink a {

font-family:"Roboto-Bold", Arial, Helvetica, Sans-serif;
font-size:min(14px,calc(0vw + 14px));
line-height:min(19px,calc(0vw + 19px));
letter-spacing:1.4px;
text-decoration:none!important;
text-transform:uppercase;
}
@media (max-width: 991px) {
.slick-slider .slick-list .slick-slide .listEntryInfoLayerOuter {

margin-left:calc(11.3636363636vw - 12.6136363636px)!important;
}
}
.listBannerSliderSlick .slick-slider, .slickSliderBoxNewsTeaser .slick-slider {

position:relative;
display:block;
box-sizing:border-box;
-webkit-touch-callout:none;
-webkit-user-select:none;
-khtml-user-select:none;
-moz-user-select:none;
-ms-user-select:none;
user-select:none;
-ms-touch-action:pan-y;
touch-action:pan-y;
-webkit-tap-highlight-color:transparent;
}
.listBannerSliderSlick .slick-slider.slick-initialized .slick-list .slick-track .slick-slide, .slickSliderBoxNewsTeaser .slick-slider.slick-initialized .slick-list .slick-track .slick-slide {

display:block;
}
.listBannerSliderSlick .slick-slider.slick-loading .slick-list .slick-track .slick-slide, .slickSliderBoxNewsTeaser .slick-slider.slick-loading .slick-list .slick-track .slick-slide {

visibility:hidden;
}
.listBannerSliderSlick .slick-slider.slick-vertical .slick-list .slick-track .slick-slide, .slickSliderBoxNewsTeaser .slick-slider.slick-vertical .slick-list .slick-track .slick-slide {

display:block;
height:auto;
border:1px solid transparent;
}
.listBannerSliderSlick .slick-slider .slick-list, .slickSliderBoxNewsTeaser .slick-slider .slick-list {

position:relative;
overflow:hidden;
display:block;
margin:0;
padding:0;
}
.listBannerSliderSlick .slick-slider .slick-list:focus, .slickSliderBoxNewsTeaser .slick-slider .slick-list:focus {

outline:none;
}
.listBannerSliderSlick .slick-slider .slick-list.dragging, .slickSliderBoxNewsTeaser .slick-slider .slick-list.dragging {

cursor:pointer;
cursor:hand;
}
.listBannerSliderSlick .slick-slider .slick-list .slick-track, .listBannerSliderSlick .slick-slider .slick-list .slick-list, .slickSliderBoxNewsTeaser .slick-slider .slick-list .slick-track, .slickSliderBoxNewsTeaser .slick-slider .slick-list .slick-list {

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

position:relative;
left:0;
top:0;
display:block;
margin-left:auto;
margin-right:auto;
}
.listBannerSliderSlick .slick-slider .slick-list .slick-track:before, .listBannerSliderSlick .slick-slider .slick-list .slick-track:after, .slickSliderBoxNewsTeaser .slick-slider .slick-list .slick-track:before, .slickSliderBoxNewsTeaser .slick-slider .slick-list .slick-track:after {

content:"";
display:table;
}
.listBannerSliderSlick .slick-slider .slick-list .slick-track:after, .slickSliderBoxNewsTeaser .slick-slider .slick-list .slick-track:after {

clear:both;
}
.slick-loading .listBannerSliderSlick .slick-slider .slick-list .slick-track, .slick-loading .slickSliderBoxNewsTeaser .slick-slider .slick-list .slick-track {

visibility:hidden;
}
.listBannerSliderSlick .slick-slider .slick-list .slick-track .slick-slide, .slickSliderBoxNewsTeaser .slick-slider .slick-list .slick-track .slick-slide {

display:none;
float:left;
height:100%;
min-height:100%;
}
.listBannerSliderSlick .slick-slider .slick-list .slick-track .slick-slide img, .listBannerSliderSlick .slick-slider .slick-list .slick-track .slick-slide video, .slickSliderBoxNewsTeaser .slick-slider .slick-list .slick-track .slick-slide img, .slickSliderBoxNewsTeaser .slick-slider .slick-list .slick-track .slick-slide video {

display:block;
width:100%;
height:100%;
object-fit:cover;
}
.listBannerSliderSlick .slick-slider .slick-list .slick-track .slick-slide.slick-loading img, .slickSliderBoxNewsTeaser .slick-slider .slick-list .slick-track .slick-slide.slick-loading img {

display:none;
}
.listBannerSliderSlick .slick-slider .slick-list .slick-track .slick-slide.dragging img, .slickSliderBoxNewsTeaser .slick-slider .slick-list .slick-track .slick-slide.dragging img {

pointer-events:none;
}
.listBannerSliderSlick .slick-slider .slick-arrow.slick-hidden, .slickSliderBoxNewsTeaser .slick-slider .slick-arrow.slick-hidden {

display:none;
}
.listBannerSliderSlick .slick-slider .slick-prev, .listBannerSliderSlick .slick-slider .slick-next, .slickSliderBoxNewsTeaser .slick-slider .slick-prev, .slickSliderBoxNewsTeaser .slick-slider .slick-next {

position:absolute;
left:calc(0vw + 100px);
top:30%;
transform:translateY(-30%);
text-indent:-9999px;
font-size:1px;
cursor:pointer;
z-index:99;
}
.listBannerSliderSlick .slick-slider .slick-prev:after, .listBannerSliderSlick .slick-slider .slick-next:after, .slickSliderBoxNewsTeaser .slick-slider .slick-prev:after, .slickSliderBoxNewsTeaser .slick-slider .slick-next:after {

background:url(/weblication-wGlobal/wGlobal/layout/images/ewg/optimized/icon-chevron-down.svg) no-repeat 0 0;
background-size:contain!important;
transform:translateX(-50%) translateY(-50%) rotate(90deg);
}
.listBannerSliderSlick .slick-slider .slick-prev:hover, .listBannerSliderSlick .slick-slider .slick-next:hover, .slickSliderBoxNewsTeaser .slick-slider .slick-prev:hover, .slickSliderBoxNewsTeaser .slick-slider .slick-next:hover {

background-color:#00A0D2;
}
.listBannerSliderSlick .slick-slider .slick-prev:hover:after, .listBannerSliderSlick .slick-slider .slick-next:hover:after, .slickSliderBoxNewsTeaser .slick-slider .slick-prev:hover:after, .slickSliderBoxNewsTeaser .slick-slider .slick-next:hover:after {

background:url(/weblication-wGlobal/wGlobal/layout/images/ewg/optimized/icon-chevron-down-white.svg) no-repeat 0 0;
transform:translateX(-50%) translateY(-50%) rotate(90deg);
}
.listBannerSliderSlick .slick-slider .slick-next, .slickSliderBoxNewsTeaser .slick-slider .slick-next {

left:unset;
right:calc(0vw + 100px);
}
.listBannerSliderSlick .slick-slider .slick-next:after, .slickSliderBoxNewsTeaser .slick-slider .slick-next:after {

transform:translateX(-50%) translateY(-50%) rotate(270deg);
}
.listBannerSliderSlick .slick-slider .slick-next:hover:after, .slickSliderBoxNewsTeaser .slick-slider .slick-next:hover:after {

background:url(/weblication-wGlobal/wGlobal/layout/images/ewg/optimized/icon-chevron-down-white.svg) no-repeat 0 0;
transform:translateX(-50%) translateY(-50%) rotate(270deg);
}
.listBannerSliderSlick .slick-slider .slick-dots-wrapper, .slickSliderBoxNewsTeaser .slick-slider .slick-dots-wrapper {

position:absolute;
display:flex;
top:10%;
left:50%;
bottom:0;
height:100%;
min-width:165px;
transform:translate(-50%,10%);
padding:calc(calc(1.5325670498vw + 24.2528735632px) * 2) 0 0 0!important;
}
.listBannerSliderSlick .slick-slider .slick-dots-wrapper .slick-dots-pagination-current, .slickSliderBoxNewsTeaser .slick-slider .slick-dots-wrapper .slick-dots-pagination-current {

position:relative;
display:block;
padding-right:10px;
line-height:1;
color:#FFFFFF;
}
.listBannerSliderSlick .slick-slider .slick-dots-wrapper .slick-dots-pagination-current:after, .slickSliderBoxNewsTeaser .slick-slider .slick-dots-wrapper .slick-dots-pagination-current:after {

position:absolute;
display:block;
content:"";
top:0;
right:0;
width:1px;
height:100%;
background-color:#FFFFFF;
}
.listBannerSliderSlick .slick-slider .slick-dots-wrapper .slick-dots-pagination-length, .slickSliderBoxNewsTeaser .slick-slider .slick-dots-wrapper .slick-dots-pagination-length {

position:relative;
display:block;
padding-left:8px;
margin-right:20px;
line-height:1;
color:#FFFFFF;
}
.listBannerSliderSlick .slick-slider .slick-dots-wrapper .slick-dots-progress, .slickSliderBoxNewsTeaser .slick-slider .slick-dots-wrapper .slick-dots-progress {

position:absolute;
display:block;
content:'';
top:calc(50% - 2px);
left:0;
height:5px;
border-radius:2px;
background-color:#FFFFFF;
z-index:2;
transition:all 500ms ease;
}
.listBannerSliderSlick .slick-slider .slick-dots-wrapper .slick-dots, .slickSliderBoxNewsTeaser .slick-slider .slick-dots-wrapper .slick-dots {

position:relative;
display:flex;
width:100%;
flex-direction:row;
justify-content:space-between;
}
.listBannerSliderSlick .slick-slider .slick-dots-wrapper .slick-dots:after, .slickSliderBoxNewsTeaser .slick-slider .slick-dots-wrapper .slick-dots:after {

position:absolute;
display:block;
content:"";
top:50%;
left:0;
width:100%;
height:1px;
background-color:#FFFFFF;
}
.listBannerSliderSlick .slick-slider .slick-dots-wrapper .slick-dots.slick-dots-1 +.slick-dots-progress, .slickSliderBoxNewsTeaser .slick-slider .slick-dots-wrapper .slick-dots.slick-dots-1 +.slick-dots-progress {

width:calc(32.183908046vw + 179.3103448276px);
}
.listBannerSliderSlick .slick-slider .slick-dots-wrapper .slick-dots.slick-dots-2 +.slick-dots-progress, .slickSliderBoxNewsTeaser .slick-slider .slick-dots-wrapper .slick-dots.slick-dots-2 +.slick-dots-progress {

width:calc(calc(32.183908046vw + 179.3103448276px) / 2);
}
.listBannerSliderSlick .slick-slider .slick-dots-wrapper .slick-dots.slick-dots-3 +.slick-dots-progress, .slickSliderBoxNewsTeaser .slick-slider .slick-dots-wrapper .slick-dots.slick-dots-3 +.slick-dots-progress {

width:calc(calc(32.183908046vw + 179.3103448276px) / 3);
}
.listBannerSliderSlick .slick-slider .slick-dots-wrapper .slick-dots.slick-dots-4 +.slick-dots-progress, .slickSliderBoxNewsTeaser .slick-slider .slick-dots-wrapper .slick-dots.slick-dots-4 +.slick-dots-progress {

width:calc(calc(32.183908046vw + 179.3103448276px) / 4);
}
.listBannerSliderSlick .slick-slider .slick-dots-wrapper .slick-dots.slick-dots-5 +.slick-dots-progress, .slickSliderBoxNewsTeaser .slick-slider .slick-dots-wrapper .slick-dots.slick-dots-5 +.slick-dots-progress {

width:calc(calc(32.183908046vw + 179.3103448276px) / 5);
}
.listBannerSliderSlick .slick-slider .slick-dots-wrapper .slick-dots.slick-dots-6 +.slick-dots-progress, .slickSliderBoxNewsTeaser .slick-slider .slick-dots-wrapper .slick-dots.slick-dots-6 +.slick-dots-progress {

width:calc(calc(32.183908046vw + 179.3103448276px) / 6);
}
.listBannerSliderSlick .slick-slider .slick-dots-wrapper .slick-dots.slick-dots-7 +.slick-dots-progress, .slickSliderBoxNewsTeaser .slick-slider .slick-dots-wrapper .slick-dots.slick-dots-7 +.slick-dots-progress {

width:calc(calc(32.183908046vw + 179.3103448276px) / 7);
}
.listBannerSliderSlick .slick-slider .slick-dots-wrapper .slick-dots.slick-dots-8 +.slick-dots-progress, .slickSliderBoxNewsTeaser .slick-slider .slick-dots-wrapper .slick-dots.slick-dots-8 +.slick-dots-progress {

width:calc(calc(32.183908046vw + 179.3103448276px) / 8);
}
.listBannerSliderSlick .slick-slider .slick-dots-wrapper .slick-dots.slick-dots-9 +.slick-dots-progress, .slickSliderBoxNewsTeaser .slick-slider .slick-dots-wrapper .slick-dots.slick-dots-9 +.slick-dots-progress {

width:calc(calc(32.183908046vw + 179.3103448276px) / 9);
}
.listBannerSliderSlick .slick-slider .slick-dots-wrapper .slick-dots.slick-dots-10 +.slick-dots-progress, .slickSliderBoxNewsTeaser .slick-slider .slick-dots-wrapper .slick-dots.slick-dots-10 +.slick-dots-progress {

width:calc(calc(32.183908046vw + 179.3103448276px) / 10);
}
.listBannerSliderSlick .slick-slider .slick-dots-wrapper .slick-dots >li, .slickSliderBoxNewsTeaser .slick-slider .slick-dots-wrapper .slick-dots >li {

flex-grow:1;
}
.listBannerSliderSlick .slick-slider .slick-dots-wrapper .slick-dots >li button, .slickSliderBoxNewsTeaser .slick-slider .slick-dots-wrapper .slick-dots >li button {

top:-2.6666666666667px;
width:100%;
padding:0;
line-height:0;
border:none;
cursor:pointer;
background-color:transparent;
text-align:left;
text-indent:-9999px;
font-size:1px;
}
.listBannerSliderSlick .slick-slider .slick-dots-wrapper .slick-dots >li button:before, .listBannerSliderSlick .slick-slider .slick-dots-wrapper .slick-dots >li button:after, .slickSliderBoxNewsTeaser .slick-slider .slick-dots-wrapper .slick-dots >li button:before, .slickSliderBoxNewsTeaser .slick-slider .slick-dots-wrapper .slick-dots >li button:after {

content:none;
}
@media (max-width: 991px) {
.listBannerSliderSlick .slick-slider .slick-prev, .listBannerSliderSlick .slick-slider .slick-next, .slickSliderBoxNewsTeaser .slick-slider .slick-prev, .slickSliderBoxNewsTeaser .slick-slider .slick-next {

display:none!important;
}
}
@media (max-width: 991px) {
.listBannerSliderSlick .slick-slider .slick-next, .slickSliderBoxNewsTeaser .slick-slider .slick-next {

display:none!important;
}
}
@media (max-width: 991px) {
.listBannerSliderSlick .slick-slider .slick-dots-wrapper, .slickSliderBoxNewsTeaser .slick-slider .slick-dots-wrapper {

padding:calc(calc(1.5325670498vw + 24.2528735632px) * 2.5) 0 calc(1.5325670498vw + 24.2528735632px) 0!important;
}
}
.listBannerSliderSlick_var400 .slick-slider .slick-list {

margin-left:-8vw!important;
padding-top:20px!important;
padding-right:33vw!important;
}
.listBannerSliderSlick_var400 .slick-slider .slick-list .slick-slide {

margin-left:50px;
filter:blur(4px);
opacity:.2!important;
transition:all 750ms ease 250ms;
}
.listBannerSliderSlick_var400 .slick-slider .slick-list .slick-slide.slick-current, .browseedit:not(.wpreview) .listBannerSliderSlick_var400 .slick-slider .slick-list .slick-slide, .weditor .listBannerSliderSlick_var400 .slick-slider .slick-list .slick-slide {

opacity:1!important;
filter:blur(0);
}
.listBannerSliderSlick_var400 .slick-slider .slick-list .slick-slide[data-slick-index="-1"] {

opacity:0;
}
.listBannerSliderSlick_var400 .slick-slider .slick-list .slick-slide.invisible {

transition:opacity 750ms ease;
}
.listBannerSliderSlick_var400 .slick-slider .slick-list .slick-slide.visible {

opacity:1;
}
.listBannerSliderSlick_var400 .slick-slider .slick-list .slick-slide .listEntryImage img {

width:min(550px,calc(21.6858237548vw + 185.6781609195px));
height:min(430px,calc(9.9616858238vw + 262.6436781609px));
}
.listBannerSliderSlick_var400 .slick-slider .slick-dots-wrapper {

position:relative;
display:flex;
padding-top:calc(calc(4.5977011494vw + 72.7586206897px) * .75);
padding-bottom:calc(4.5977011494vw + 72.7586206897px);
justify-content:center;
}
.listBannerSliderSlick_var400 .slick-slider .slick-dots-wrapper .slick-dots {

position:relative;
display:flex;
flex-direction:row;
}
.listBannerSliderSlick_var400 .slick-slider .slick-dots-wrapper .slick-dots:before {

position:absolute;
content:"";
top:50%;
width:100%;
height:1px;
transform:translateY(-50%);
background-color:#7D7D7D;
}
.listBannerSliderSlick_var400 .slick-slider .slick-dots-wrapper .slick-dots:after {

display:none;
}
.listBannerSliderSlick_var400 .slick-slider .slick-dots-wrapper .slick-dots >li {

margin-right:75px;
flex-grow:unset!important;
}
.listBannerSliderSlick_var400 .slick-slider .slick-dots-wrapper .slick-dots >li:last-child {

margin-right:0;
}
.listBannerSliderSlick_var400 .slick-slider .slick-dots-wrapper .slick-dots >li.slick-active button:before {

position:absolute;
content:"";
top:50%;
left:50%;
width:20px;
height:20px;
transform:translate(-50%,-50%);
border-radius:10px;
border:none;
background-color:#00A0D2;
}
.listBannerSliderSlick_var400 .slick-slider .slick-dots-wrapper .slick-dots >li.slick-active button:after {

position:absolute;
content:"";
top:50%;
left:50%;
width:10px;
height:10px;
transform:translate(-50%,-50%);
border-radius:5px;
border:none;
background-color:#FFFFFF;
}
.listBannerSliderSlick_var400 .slick-slider .slick-dots-wrapper .slick-dots >li button {

position:absolute;
top:50%;
width:10px;
height:10px;
transform:translateY(-50%);
border-radius:5px;
padding:0;
background-color:#7D7D7D;
line-height:0;
border:none;
text-indent:-9999px;
font-size:1px;
cursor:pointer;
}
.listBannerSliderSlick_var400 .slick-slider .slick-dots-wrapper .slick-dots >li button:before, .listBannerSliderSlick_var400 .slick-slider .slick-dots-wrapper .slick-dots >li button:after {

content:none;
}
@media (max-width: 991px) {
.listBannerSliderSlick_var400 .slick-slider .slick-list {

margin-left:0!important;
padding:0 100px 0 0!important;
}
}
@media (max-width: 991px) {
.listBannerSliderSlick_var400 .slick-slider .slick-list .slick-slide {

margin-left:0!important;
}
}
.listBannerSliderSlick_var1400 .slick-slider .elementImageToggler {

position:relative;
display:inline-flex;
left:50%;
transform:translateX(-50%);
}
.listBannerSliderSlick_var1400 .slick-slider .elementImageToggler .labelLeft {

margin-right:10px;
color:#00A0D2;
text-transform:uppercase;
cursor:pointer;
font-family:"Roboto-Bold", Arial, Helvetica, Sans-serif;
font-size:min(14px,calc(0vw + 14px));
}
.listBannerSliderSlick_var1400 .slick-slider .elementImageToggler .labelLeft.notActive {

font-weight:normal;
color:#4E4E4E;
}
.listBannerSliderSlick_var1400 .slick-slider .elementImageToggler .switch {

margin-left:auto;
margin-right:auto;
margin-bottom:30px;
}
.listBannerSliderSlick_var1400 .slick-slider .elementImageToggler .labelRight {

margin-left:10px;
cursor:pointer;
text-transform:uppercase;
color:#4E4E4E;
font-family:"Roboto-Bold", Arial, Helvetica, Sans-serif;
font-size:min(14px,calc(0vw + 14px));
}
.listBannerSliderSlick_var1400 .slick-slider .elementImageToggler .labelRight.active {

color:#00A0D2;
}
.listBannerSliderSlick_var1400 .slick-slider .listEntryInfoLayerOuter {

display:none!important;
}
@media only screen and (max-width: 991px) {
.listBannerSliderSlick_var1400 {

margin-left:calc(-11.3636363636vw + 12.6136363636px);
margin-right:calc(-11.3636363636vw + 12.6136363636px);
}
}




.moduleHero {

background-color:#000000;
overflow:hidden;
}
.moduleHero .heroH1 {

position:absolute;
}
.weditor .moduleHero .heroH1 {

position:relative;
}
.weditor .moduleHero .heroH1 * {

color:#FFFFFF!important;
}
.moduleHero.withBubble {

padding-bottom:calc(15.857605178vw - 4.4660194175px);
}
.moduleHero.withBubble .sectionInner .headlineTransparentBox {

bottom:40%!important;
}
.moduleHero.withBubble .sectionInner .elementPicture:after {

position:absolute;
display:block;
content:'';
bottom:calc(-15.857605178vw + 4.4660194175px);
left:0;
width:100%;
height:100%;
background-image:url("/weblication-wGlobal/wGlobal/layout/images/ewg/optimized/speech.svg");
background-repeat:no-repeat;
background-size:contain;
background-position-y:bottom;
pointer-events:none;
touch-action:none;
z-index:99;
}
.weditor .moduleHero.withBubble .sectionInner .elementPicture:after, .browseedit:not(.wpreview) .moduleHero.withBubble .sectionInner .elementPicture:after {

display:none;
pointer-events:all;
touch-action:auto;
}
.moduleHero .sectionInner {

max-width:100%;
}
.moduleHero .sectionInner .elementPicture {

margin-bottom:0;
}
.moduleHero .sectionInner .elementPicture figure {

width:100%;
}
.moduleHero .sectionInner .elementPicture figure picture img {

width:100%;
height:calc(44.0129449838vw + 234.9514563107px);
object-fit:cover;
}
.moduleHero .sectionInner .elementList-bannerSlider .listBannerSliderSlick {

padding-bottom:calc(9.7087378641vw - 36.4077669903px);
}
.moduleHero .sectionInner .elementList-bannerSlider:after {

position:absolute;
display:block;
content:'';
bottom:calc(-15.857605178vw + 4.4660194175px);
left:0;
width:100%;
height:100%;
background-image:url("/weblication-wGlobal/wGlobal/layout/images/ewg/optimized/speech.svg");
background-repeat:no-repeat;
background-size:contain;
background-position-y:bottom;
pointer-events:none;
touch-action:none;
z-index:99;
}
.weditor .moduleHero .sectionInner .elementList-bannerSlider:after, .browseedit:not(.wpreview) .moduleHero .sectionInner .elementList-bannerSlider:after {

display:none;
pointer-events:all;
touch-action:auto;
}
.moduleHero .sectionInner .elementList-bannerSlider .listEntryVideo {

height:100%;
object-fit:cover;
}
.moduleHero .sectionInner .elementList-bannerSlider .slick-dots-wrapper {

top:75vh;
left:50%;
width:calc(32.183908046vw + 179.3103448276px);
bottom:unset;
height:min(16px,calc(0.0766283525vw + 14.7126436782px));
max-height:min(16px,calc(0.0766283525vw + 14.7126436782px));
transform:translateX(-50%);
padding:0!important;
flex-direction:row-reverse;
}
.moduleHero .sectionInner .headlineTransparentBox, .moduleHero .sectionInner .listEntryInfoLayerInner {

position:absolute;
display:block;
--maxHlHeight:calc(3 * min(80px,calc(3.601532567vw + 19.4942528736px)));
--currMinY:min(25%,25vh);
top:min(max(25%,var(--currMinY) + var(--maxHlHeight)),50vh);
transform:translate(0,-100%);
left:20%;
mix-blend-mode:screen;
opacity:0;
transition:all 750ms ease;
}
.moduleHero .sectionInner .headlineTransparentBox.active, .moduleHero .sectionInner .listEntryInfoLayerInner.active {

opacity:1;
}
.weditor .moduleHero .sectionInner .headlineTransparentBox, .browseedit:not(.wpreview) .moduleHero .sectionInner .headlineTransparentBox, .weditor .moduleHero .sectionInner .listEntryInfoLayerInner, .browseedit:not(.wpreview) .moduleHero .sectionInner .listEntryInfoLayerInner {

position:relative;
top:unset!important;
left:unset;
pointer-events:all;
touch-action:auto;
transform:none!important;
opacity:1!important;
}
.weditor .moduleHero .sectionInner .headlineTransparentBox .elementHeadline, .weditor .moduleHero .sectionInner .headlineTransparentBox .listEntryTitle, .browseedit:not(.wpreview) .moduleHero .sectionInner .headlineTransparentBox .elementHeadline, .browseedit:not(.wpreview) .moduleHero .sectionInner .headlineTransparentBox .listEntryTitle, .weditor .moduleHero .sectionInner .listEntryInfoLayerInner .elementHeadline, .weditor .moduleHero .sectionInner .listEntryInfoLayerInner .listEntryTitle, .browseedit:not(.wpreview) .moduleHero .sectionInner .listEntryInfoLayerInner .elementHeadline, .browseedit:not(.wpreview) .moduleHero .sectionInner .listEntryInfoLayerInner .listEntryTitle {

display:block;
}
.moduleHero .sectionInner .headlineTransparentBox .elementHeadline, .moduleHero .sectionInner .headlineTransparentBox .listEntryTitle, .moduleHero .sectionInner .listEntryInfoLayerInner .elementHeadline, .moduleHero .sectionInner .listEntryInfoLayerInner .listEntryTitle {

display:flex;
margin-bottom:min(3px,calc(0.0766283525vw + 1.7126436782px));
}
.moduleHero .sectionInner .headlineTransparentBox .elementHeadline h1, .moduleHero .sectionInner .headlineTransparentBox .elementHeadline h2, .moduleHero .sectionInner .headlineTransparentBox .elementHeadline h3, .moduleHero .sectionInner .headlineTransparentBox .elementHeadline h4, .moduleHero .sectionInner .headlineTransparentBox .elementHeadline h5, .moduleHero .sectionInner .headlineTransparentBox .elementHeadline h6, .moduleHero .sectionInner .headlineTransparentBox .listEntryTitle h1, .moduleHero .sectionInner .headlineTransparentBox .listEntryTitle h2, .moduleHero .sectionInner .headlineTransparentBox .listEntryTitle h3, .moduleHero .sectionInner .headlineTransparentBox .listEntryTitle h4, .moduleHero .sectionInner .headlineTransparentBox .listEntryTitle h5, .moduleHero .sectionInner .headlineTransparentBox .listEntryTitle h6, .moduleHero .sectionInner .listEntryInfoLayerInner .elementHeadline h1, .moduleHero .sectionInner .listEntryInfoLayerInner .elementHeadline h2, .moduleHero .sectionInner .listEntryInfoLayerInner .elementHeadline h3, .moduleHero .sectionInner .listEntryInfoLayerInner .elementHeadline h4, .moduleHero .sectionInner .listEntryInfoLayerInner .elementHeadline h5, .moduleHero .sectionInner .listEntryInfoLayerInner .elementHeadline h6, .moduleHero .sectionInner .listEntryInfoLayerInner .listEntryTitle h1, .moduleHero .sectionInner .listEntryInfoLayerInner .listEntryTitle h2, .moduleHero .sectionInner .listEntryInfoLayerInner .listEntryTitle h3, .moduleHero .sectionInner .listEntryInfoLayerInner .listEntryTitle h4, .moduleHero .sectionInner .listEntryInfoLayerInner .listEntryTitle h5, .moduleHero .sectionInner .listEntryInfoLayerInner .listEntryTitle h6 {

font-size:min(60px,calc(2.7586206897vw + 13.6551724138px));
line-height:min(80px,calc(3.601532567vw + 19.4942528736px));
font-family:"Roboto-Bold", Arial, Helvetica, Sans-serif;
color:#4E4E4E;
background-color:#FFFFFF;
padding-top:0;
padding-bottom:0;
padding-left:min(20px,calc(0.6130268199vw + 9.7011494253px));
padding-right:min(20px,calc(0.6130268199vw + 9.7011494253px));
hyphens:none;
mix-blend-mode:screen;
white-space:nowrap;
pointer-events:none;
touch-action:none;
user-select:none;
}
.weditor .moduleHero .sectionInner .headlineTransparentBox .elementHeadline h1, .browseedit:not(.wpreview) .moduleHero .sectionInner .headlineTransparentBox .elementHeadline h1, .weditor .moduleHero .sectionInner .headlineTransparentBox .elementHeadline h2, .browseedit:not(.wpreview) .moduleHero .sectionInner .headlineTransparentBox .elementHeadline h2, .weditor .moduleHero .sectionInner .headlineTransparentBox .elementHeadline h3, .browseedit:not(.wpreview) .moduleHero .sectionInner .headlineTransparentBox .elementHeadline h3, .weditor .moduleHero .sectionInner .headlineTransparentBox .elementHeadline h4, .browseedit:not(.wpreview) .moduleHero .sectionInner .headlineTransparentBox .elementHeadline h4, .weditor .moduleHero .sectionInner .headlineTransparentBox .elementHeadline h5, .browseedit:not(.wpreview) .moduleHero .sectionInner .headlineTransparentBox .elementHeadline h5, .weditor .moduleHero .sectionInner .headlineTransparentBox .elementHeadline h6, .browseedit:not(.wpreview) .moduleHero .sectionInner .headlineTransparentBox .elementHeadline h6, .weditor .moduleHero .sectionInner .headlineTransparentBox .listEntryTitle h1, .browseedit:not(.wpreview) .moduleHero .sectionInner .headlineTransparentBox .listEntryTitle h1, .weditor .moduleHero .sectionInner .headlineTransparentBox .listEntryTitle h2, .browseedit:not(.wpreview) .moduleHero .sectionInner .headlineTransparentBox .listEntryTitle h2, .weditor .moduleHero .sectionInner .headlineTransparentBox .listEntryTitle h3, .browseedit:not(.wpreview) .moduleHero .sectionInner .headlineTransparentBox .listEntryTitle h3, .weditor .moduleHero .sectionInner .headlineTransparentBox .listEntryTitle h4, .browseedit:not(.wpreview) .moduleHero .sectionInner .headlineTransparentBox .listEntryTitle h4, .weditor .moduleHero .sectionInner .headlineTransparentBox .listEntryTitle h5, .browseedit:not(.wpreview) .moduleHero .sectionInner .headlineTransparentBox .listEntryTitle h5, .weditor .moduleHero .sectionInner .headlineTransparentBox .listEntryTitle h6, .browseedit:not(.wpreview) .moduleHero .sectionInner .headlineTransparentBox .listEntryTitle h6, .weditor .moduleHero .sectionInner .listEntryInfoLayerInner .elementHeadline h1, .browseedit:not(.wpreview) .moduleHero .sectionInner .listEntryInfoLayerInner .elementHeadline h1, .weditor .moduleHero .sectionInner .listEntryInfoLayerInner .elementHeadline h2, .browseedit:not(.wpreview) .moduleHero .sectionInner .listEntryInfoLayerInner .elementHeadline h2, .weditor .moduleHero .sectionInner .listEntryInfoLayerInner .elementHeadline h3, .browseedit:not(.wpreview) .moduleHero .sectionInner .listEntryInfoLayerInner .elementHeadline h3, .weditor .moduleHero .sectionInner .listEntryInfoLayerInner .elementHeadline h4, .browseedit:not(.wpreview) .moduleHero .sectionInner .listEntryInfoLayerInner .elementHeadline h4, .weditor .moduleHero .sectionInner .listEntryInfoLayerInner .elementHeadline h5, .browseedit:not(.wpreview) .moduleHero .sectionInner .listEntryInfoLayerInner .elementHeadline h5, .weditor .moduleHero .sectionInner .listEntryInfoLayerInner .elementHeadline h6, .browseedit:not(.wpreview) .moduleHero .sectionInner .listEntryInfoLayerInner .elementHeadline h6, .weditor .moduleHero .sectionInner .listEntryInfoLayerInner .listEntryTitle h1, .browseedit:not(.wpreview) .moduleHero .sectionInner .listEntryInfoLayerInner .listEntryTitle h1, .weditor .moduleHero .sectionInner .listEntryInfoLayerInner .listEntryTitle h2, .browseedit:not(.wpreview) .moduleHero .sectionInner .listEntryInfoLayerInner .listEntryTitle h2, .weditor .moduleHero .sectionInner .listEntryInfoLayerInner .listEntryTitle h3, .browseedit:not(.wpreview) .moduleHero .sectionInner .listEntryInfoLayerInner .listEntryTitle h3, .weditor .moduleHero .sectionInner .listEntryInfoLayerInner .listEntryTitle h4, .browseedit:not(.wpreview) .moduleHero .sectionInner .listEntryInfoLayerInner .listEntryTitle h4, .weditor .moduleHero .sectionInner .listEntryInfoLayerInner .listEntryTitle h5, .browseedit:not(.wpreview) .moduleHero .sectionInner .listEntryInfoLayerInner .listEntryTitle h5, .weditor .moduleHero .sectionInner .listEntryInfoLayerInner .listEntryTitle h6, .browseedit:not(.wpreview) .moduleHero .sectionInner .listEntryInfoLayerInner .listEntryTitle h6 {

pointer-events:auto;
touch-action:auto;
user-select:unset;
mix-blend-mode:none;
}
.moduleHero .sectionInner .headlineTransparentBox {

top:unset!important;
transform:none!important;
bottom:25%!important;
}
.pagestatus-ready .moduleHero .sectionInner .headlineTransparentBox {

opacity:1;
}
.moduleHero .sectionInner .listEntryInfoLayerOuter {

margin-left:0!important;
}
.moduleHero .sectionInner .listEntryInfoLayerOuter .listEntryInfoLayer {

opacity:1!important;
transform:none!important;
}
.moduleHero .sectionInner .listEntryInfoLayerOuter .listEntryInfoLayer .buttonCirlceExtern {

position:absolute;
left:5%;
opacity:0;
transition:opacity 750ms ease;
}
.moduleHero .sectionInner .listEntryInfoLayerOuter .listEntryInfoLayer.active .listEntryInfoLayerInner, .moduleHero .sectionInner .listEntryInfoLayerOuter .listEntryInfoLayer.active .buttonCirlceExtern {

opacity:1;
}
.moduleHero .sectionInner .listEntryInfoLayerOuter .listEntryInfoLayer .listEntryInfoLayerInner {

left:0;
opacity:0;
padding:0;
--maxHlHeightL:min(80px,calc(3.601532567vw + 19.4942528736px));
--currMinYL:min(25%,25vh);
top:min(max(25%,var(--currMinYL) + var(--maxHlHeightL)),50vh);
transform:translate(0,-100%)!important;
}
.moduleHero .sectionInner .listEntryInfoLayerOuter .listEntryInfoLayer .listEntryInfoLayerInner .listEntryTitle {

display:block!important;
}
.moduleHero .sectionInner .listEntryInfoLayerOuter .listEntryInfoLayer .listEntryInfoLayerInner .listEntryTitle h1, .moduleHero .sectionInner .listEntryInfoLayerOuter .listEntryInfoLayer .listEntryInfoLayerInner .listEntryTitle h2, .moduleHero .sectionInner .listEntryInfoLayerOuter .listEntryInfoLayer .listEntryInfoLayerInner .listEntryTitle h3, .moduleHero .sectionInner .listEntryInfoLayerOuter .listEntryInfoLayer .listEntryInfoLayerInner .listEntryTitle h4, .moduleHero .sectionInner .listEntryInfoLayerOuter .listEntryInfoLayer .listEntryInfoLayerInner .listEntryTitle h5, .moduleHero .sectionInner .listEntryInfoLayerOuter .listEntryInfoLayer .listEntryInfoLayerInner .listEntryTitle h6 {

width:min-content;
margin-bottom:4px;
pointer-events:auto;
touch-action:auto;
}
.moduleHero .sectionInner .listEntryInfoLayerOuter .listEntryInfoLayer .listEntryInfoLayerInner .listEntryTitle h1.withLink, .moduleHero .sectionInner .listEntryInfoLayerOuter .listEntryInfoLayer .listEntryInfoLayerInner .listEntryTitle h2.withLink, .moduleHero .sectionInner .listEntryInfoLayerOuter .listEntryInfoLayer .listEntryInfoLayerInner .listEntryTitle h3.withLink, .moduleHero .sectionInner .listEntryInfoLayerOuter .listEntryInfoLayer .listEntryInfoLayerInner .listEntryTitle h4.withLink, .moduleHero .sectionInner .listEntryInfoLayerOuter .listEntryInfoLayer .listEntryInfoLayerInner .listEntryTitle h5.withLink, .moduleHero .sectionInner .listEntryInfoLayerOuter .listEntryInfoLayer .listEntryInfoLayerInner .listEntryTitle h6.withLink {

position:relative;
padding-right:calc(54px * 1.5);
}
.moduleHero .sectionInner .listEntryInfoLayerOuter .listEntryInfoLayer .listEntryInfoLayerInner .listEntryTitle h1.withLink .buttonCirlceExtern, .moduleHero .sectionInner .listEntryInfoLayerOuter .listEntryInfoLayer .listEntryInfoLayerInner .listEntryTitle h2.withLink .buttonCirlceExtern, .moduleHero .sectionInner .listEntryInfoLayerOuter .listEntryInfoLayer .listEntryInfoLayerInner .listEntryTitle h3.withLink .buttonCirlceExtern, .moduleHero .sectionInner .listEntryInfoLayerOuter .listEntryInfoLayer .listEntryInfoLayerInner .listEntryTitle h4.withLink .buttonCirlceExtern, .moduleHero .sectionInner .listEntryInfoLayerOuter .listEntryInfoLayer .listEntryInfoLayerInner .listEntryTitle h5.withLink .buttonCirlceExtern, .moduleHero .sectionInner .listEntryInfoLayerOuter .listEntryInfoLayer .listEntryInfoLayerInner .listEntryTitle h6.withLink .buttonCirlceExtern {

position:absolute;
top:50%;
right:min(20px,calc(0.6130268199vw + 9.7011494253px));
transform:translateY(-50%);
}
.moduleHero .sectionInner .listEntryInfoLayerOuter .listEntryInfoLayer .listEntryInfoLayerInner .listEntryTitle h1 .buttonCirlceExtern, .moduleHero .sectionInner .listEntryInfoLayerOuter .listEntryInfoLayer .listEntryInfoLayerInner .listEntryTitle h2 .buttonCirlceExtern, .moduleHero .sectionInner .listEntryInfoLayerOuter .listEntryInfoLayer .listEntryInfoLayerInner .listEntryTitle h3 .buttonCirlceExtern, .moduleHero .sectionInner .listEntryInfoLayerOuter .listEntryInfoLayer .listEntryInfoLayerInner .listEntryTitle h4 .buttonCirlceExtern, .moduleHero .sectionInner .listEntryInfoLayerOuter .listEntryInfoLayer .listEntryInfoLayerInner .listEntryTitle h5 .buttonCirlceExtern, .moduleHero .sectionInner .listEntryInfoLayerOuter .listEntryInfoLayer .listEntryInfoLayerInner .listEntryTitle h6 .buttonCirlceExtern {

position:relative;
left:unset;
background-color:#000000;
}
.moduleHero .sectionInner .imgHeadline {

position:absolute;
display:block;
top:;
left:33%;
transform:translate(-33%,-40%) scale(.75);
opacity:0;
transition:all 500ms ease-in-out;
}
.weditor .moduleHero .sectionInner .imgHeadline {

position:relative;
top:0;
left:0;
opacity:1;
transform:none!important;
}
.pagestatus-loaded .moduleHero .sectionInner .imgHeadline {

opacity:1;
transform:translate(-33%,-50%) scale(1);
margin-bottom:4px;
}
.moduleHero .listBannerSliderSlick .slick-slider .slick-list .slick-track .slick-slide img, .moduleHero .listBannerSliderSlick .slick-slider .slick-list .slick-track .slick-slide video {

height:100vh;
}
@media (max-width: 1920px) {
.moduleHero.withBubble .sectionInner .elementPicture:after {

width:calc(93.2038834951vw + 130.4854368932px);
}
}
@media (max-width: 1920px) {
.moduleHero .sectionInner .elementList-bannerSlider:after {

width:calc(93.2038834951vw + 130.4854368932px);
}
}
@media (max-width: 1199.9px) {
.moduleHero .sectionInner .headlineTransparentBox, .moduleHero .sectionInner .listEntryInfoLayerInner {

left:50%;
transform:translateX(-50%)!important;
}
}
@media (max-width: 575px) {
.moduleHero .sectionInner .headlineTransparentBox {

transform:translateX(-50%)!important;
}
}
@media only screen and (min-width: 992px) {
.moduleHero .sectionInner .listEntryInfoLayerOuter .listEntryInfoLayer .listEntryInfoLayerInner {

left:5%;
margin-top:calc(4.3541364296vw - 43.1494920174px);
}
}
.moduleHeroContent {

padding-top:0;
margin-top:-1px;
z-index:99;
background-image:linear-gradient(to bottom,rgba(232,236,239,0) 0%,#E8ECEF 10%);
}
.weditor .moduleHeroContent {

margin-top:0;
}
.moduleHeroContent >.sectionInner >.contentContainer {

padding-top:0;
}
.no-weditor .moduleHeroContent >.sectionInner >.contentContainer {

background-color:transparent;
}
.moduleHeroContent >.sectionInner >.contentContainer >.boxInner >.elementContainerStandardColumns >.col1 {

padding-top:0!important;
}
.moduleHeroContent >.sectionInner >.contentContainer >.boxInner >.elementContainerStandardColumns >.col2 {

padding-top:0!important;
padding-left:0!important;
padding-bottom:0!important;
}
.moduleHeroContent >.sectionInner >.contentContainer .elementPicture {

width:calc(5.2873563218vw + 145.1724137931px);
height:calc(5.2873563218vw + 145.1724137931px);
margin-left:auto;
margin-right:calc(20.3193033382vw - 201.3642960813px);
}
.moduleHeroContent >.sectionInner >.contentContainer .elementPicture figure {

margin-top:15px;
}
.moduleHeroContent >.sectionInner >.contentContainer .elementPicture figure picture img {

width:calc(5.2873563218vw + 145.1724137931px);
height:calc(5.2873563218vw + 145.1724137931px);
object-fit:contain;
}
@media (max-width: 991px) {
.moduleHeroContent >.sectionInner >.contentContainer {

padding-right:0;
}
}
@media (max-width: 991px) {
.moduleHeroContent >.sectionInner >.contentContainer .elementPicture {

margin-right:auto;
}
}
@media (max-width: 1199.9px) {
.moduleHeroContent >.sectionInner >.contentContainer .elementPicture figure {

margin-left:calc(calc(3.4482758621vw + 17.0689655172px) * -1);
}
}




.moduleVideoPageBack {

display:flex;
height:min(100px,calc(3.0651340996vw + 48.5057471264px));
background-color:#E8ECEF;
padding:0 0 0 calc(0vw + 100px)!important;
align-items:center;
}
.weditor .moduleVideoPageBack, .browseedit:not(.wpreview) .moduleVideoPageBack {

padding:0;
}
.moduleVideoPageBack >.sectionInner {

margin:0;
}
@media (max-width: 991px) {
.moduleVideoPageBack {

padding-left:calc(11.3636363636vw - 12.6136363636px)!important;
}
}
@media only screen and (max-width: 991px) {
.moduleVideo {

padding-left:0;
padding-right:0;
}
}
@media only screen and (max-width: 991px) {
.moduleImageText5050 >.sectionInner .elementContainerStandardColumns_var5050 >.col1 >div >.elementBox {

padding:0;
}
}
@media only screen and (max-width: 991px) {
.moduleImageText5050 >.sectionInner .elementContainerStandardColumns_var5050reverseSingle >.col2 >div >.elementBox {

padding:0;
}
}




.moduleBlueBox {

min-height:calc(31.715210356vw + 1.067961165px);
}
.weditor .moduleBlueBox {

padding-top:0;
}
.moduleBlueBox:before {

position:absolute;
display:block;
content:'';
top:0;
left:0;
width:100%;
height:100%;
background-image:url("/weblication-wGlobal/wGlobal/layout/images/ewg/optimized/speech.svg");
background-size:contain;
background-repeat:no-repeat;
z-index:2;
}
.weditor .moduleBlueBox:before {

top:0;
}
.moduleBlueBox >.sectionInner {

padding-top:calc(calc(31.715210356vw + 1.067961165px) / 1.25);
padding-right:calc(25.2873563218vw - 64.8275862069px);
padding-left:calc(25.2873563218vw - 64.8275862069px);
z-index:10;
}
.moduleBlueBox >.sectionInner .elementHeadline, .moduleBlueBox >.sectionInner .elementText, .moduleBlueBox >.sectionInner .elementObjectLocation .elementObjectLocationDescription, .moduleBlueBox >.sectionInner .elementLink, .moduleBlueBox >.sectionInner .wEditorWysiwyg {

color:#FFFFFF!important;
}
.moduleBlueBox >.sectionInner .elementHeadline h1, .moduleBlueBox >.sectionInner .elementHeadline h2, .moduleBlueBox >.sectionInner .elementHeadline h3, .moduleBlueBox >.sectionInner .elementHeadline h4, .moduleBlueBox >.sectionInner .elementHeadline h5, .moduleBlueBox >.sectionInner .elementHeadline h6, .moduleBlueBox >.sectionInner .elementHeadline p, .moduleBlueBox >.sectionInner .elementHeadline li, .moduleBlueBox >.sectionInner .elementHeadline span, .moduleBlueBox >.sectionInner .elementHeadline a, .moduleBlueBox >.sectionInner .elementText h1, .moduleBlueBox >.sectionInner .elementObjectLocation .elementObjectLocationDescription h1, .moduleBlueBox >.sectionInner .elementText h2, .moduleBlueBox >.sectionInner .elementObjectLocation .elementObjectLocationDescription h2, .moduleBlueBox >.sectionInner .elementText h3, .moduleBlueBox >.sectionInner .elementObjectLocation .elementObjectLocationDescription h3, .moduleBlueBox >.sectionInner .elementText h4, .moduleBlueBox >.sectionInner .elementObjectLocation .elementObjectLocationDescription h4, .moduleBlueBox >.sectionInner .elementText h5, .moduleBlueBox >.sectionInner .elementObjectLocation .elementObjectLocationDescription h5, .moduleBlueBox >.sectionInner .elementText h6, .moduleBlueBox >.sectionInner .elementObjectLocation .elementObjectLocationDescription h6, .moduleBlueBox >.sectionInner .elementText p, .moduleBlueBox >.sectionInner .elementObjectLocation .elementObjectLocationDescription p, .moduleBlueBox >.sectionInner .elementText li, .moduleBlueBox >.sectionInner .elementObjectLocation .elementObjectLocationDescription li, .moduleBlueBox >.sectionInner .elementText span, .moduleBlueBox >.sectionInner .elementObjectLocation .elementObjectLocationDescription span, .moduleBlueBox >.sectionInner .elementText a, .moduleBlueBox >.sectionInner .elementObjectLocation .elementObjectLocationDescription a, .moduleBlueBox >.sectionInner .elementLink h1, .moduleBlueBox >.sectionInner .elementLink h2, .moduleBlueBox >.sectionInner .elementLink h3, .moduleBlueBox >.sectionInner .elementLink h4, .moduleBlueBox >.sectionInner .elementLink h5, .moduleBlueBox >.sectionInner .elementLink h6, .moduleBlueBox >.sectionInner .elementLink p, .moduleBlueBox >.sectionInner .elementLink li, .moduleBlueBox >.sectionInner .elementLink span, .moduleBlueBox >.sectionInner .elementLink a, .moduleBlueBox >.sectionInner .wEditorWysiwyg h1, .moduleBlueBox >.sectionInner .wEditorWysiwyg h2, .moduleBlueBox >.sectionInner .wEditorWysiwyg h3, .moduleBlueBox >.sectionInner .wEditorWysiwyg h4, .moduleBlueBox >.sectionInner .wEditorWysiwyg h5, .moduleBlueBox >.sectionInner .wEditorWysiwyg h6, .moduleBlueBox >.sectionInner .wEditorWysiwyg p, .moduleBlueBox >.sectionInner .wEditorWysiwyg li, .moduleBlueBox >.sectionInner .wEditorWysiwyg span, .moduleBlueBox >.sectionInner .wEditorWysiwyg a {

color:#FFFFFF!important;
}
.moduleBlueBox >.sectionInner >.elementBox .elementLink +.elementText, .moduleBlueBox >.sectionInner >.elementBox .elementLink +.elementObjectLocation .elementObjectLocationDescription {

padding-left:24px;
margin-left:min(30px,calc(1.1494252874vw + 10.6896551724px));
}
.moduleBlueBox:after {

position:absolute;
display:block;
content:'';
top:calc(calc(31.715210356vw + 1.067961165px) / 2);
left:0;
width:100%;
height:100%;
background-color:#00A0D2;
visibility:visible!important;
}
.weditor .moduleBlueBox:after {

height:70%;
}
@media (max-width: 991px) {
.moduleBlueBox >.sectionInner {

padding-right:0;
padding-left:0;
}
}
@media (min-width: 992px) {
.moduleBlueBox >.sectionInner {

padding-top:calc(calc(31.715210356vw + 1.067961165px) / 1.5);
}
}
.moduleTextVisual100 .sectionInner {

text-align:center;
display:flex;
flex-direction:column;
align-items:center;
justify-content:center;
}
.moduleTextVisual100 .sectionInner h2, .moduleTextVisual100 .sectionInner h3, .moduleTextVisual100 .sectionInner h4 {

text-align:center;
}
.moduleTextMultiColImageText .sectionInner {

text-align:center;
display:flex;
flex-direction:column;
align-items:center;
justify-content:center;
}
.moduleTextMultiColImageText .sectionInner h2, .moduleTextMultiColImageText .sectionInner h3, .moduleTextMultiColImageText .sectionInner h4 {

text-align:center;
}
.moduleTextImage5050Alternate >.sectionInner >.elementContainerStandardColumns {

margin-bottom:0;
}
.moduleTextImage5050Alternate >.sectionInner >.elementContainerStandardColumns >.col >div >.elementPicture {

height:100%;
min-height:calc(6.1302681992vw + 477.0114942529px);
}
.moduleTextImage5050Alternate >.sectionInner >.elementContainerStandardColumns >.col >div >.elementPicture figure {

width:100%;
height:100%;
}
.moduleTextImage5050Alternate >.sectionInner >.elementContainerStandardColumns >.col >div >.elementPicture figure picture img {

width:100%;
height:100%;
object-fit:cover;
min-height:calc(6.1302681992vw + 477.0114942529px);
}
.moduleTextImage5050Alternate >.sectionInner >.elementContainerStandardColumns >.col1 >div >.elementBox {

padding-left:calc(0vw + 100px);
}
.moduleTextImage5050Alternate >.sectionInner >.elementContainerStandardColumns >.col2 >div >.elementBox {

padding-right:calc(0vw + 100px);
}
@media (max-width: 991px) {
.moduleTextImage5050Alternate >.sectionInner >.elementContainerStandardColumns >.col1 >div >.elementBox {

padding:calc(4.5977011494vw + 72.7586206897px) calc(11.3636363636vw - 12.6136363636px);
}
}
@media (max-width: 991px) {
.moduleTextImage5050Alternate >.sectionInner >.elementContainerStandardColumns >.col2 >div >.elementBox {

padding:calc(4.5977011494vw + 72.7586206897px) calc(11.3636363636vw - 12.6136363636px);
}
}
.moduleNewsTeaser .listDefault {

margin-left:0;
margin-right:0;
}
.moduleNewsTeaser .listDefault .slick-arrow {

position:absolute;
}
.moduleNewsTeaser .listDefault .slick-arrow.slick-prev:after {

transform:translateX(-50%) translateY(-50%) rotate(90deg);
}
.moduleNewsTeaser .listDefault .slick-arrow.slick-next:after {

transform:translateX(-50%) translateY(-50%) rotate(270deg);
}
.moduleNewsTeaser .listDefault .listEntryInner {

margin:0;
}
.moduleNewsTeaser .listDefault .listEntryObject-news {

width:calc(28.1798245614vw - 33.4210526316px)!important;
margin-bottom:0;
justify-self:center;
}
.moduleNewsTeaser .listDefault .listEntryObject-news:first-child {

justify-self:left;
}
.moduleNewsTeaser .listDefault .listEntryObject-news:last-child {

justify-self:right;
}
.moduleNewsTeaser .listDefault .listEntryObject-news .wglClickable {

pointer-events:none;
touch-action:none;
}
.browseedit:not(.wpreview) .moduleNewsTeaser .listDefault .listEntryObject-news .wglClickable {

pointer-events:auto;
touch-action:auto;
}
.moduleNewsTeaser .listDefault .listEntryObject-news .listEntryElement.listEntryElementTitle {

color:#000000;
font-size:min(24px,calc(0vw + 24px));
font-family:"Roboto-Bold", Arial, Helvetica, Sans-serif;
line-height:min(32px,calc(0vw + 32px));
}
.moduleNewsTeaser .listDefault .listEntryObject-news .listEntryElement.listEntryElementLink, .moduleNewsTeaser .listDefault .listEntryObject-news .listEntryElement.listEntryElementReadMore {

pointer-events:auto;
touch-action:auto;
z-index:99;
}
.moduleNewsTeaser .listDefault .listEntryObject-news .listEntryElementThumbnail picture {

width:calc(28.1798245614vw - 33.4210526316px)!important;
height:calc(27.9605263158vw + 0.2631578947px)!important;
}
.moduleNewsTeaser .listDefault .listEntryObject-news .listEntryElementThumbnail picture img {

width:calc(28.1798245614vw - 33.4210526316px)!important;
height:calc(27.9605263158vw + 0.2631578947px)!important;
object-fit:cover;
}
@media (min-width: 992px) {
.moduleNewsTeaser >.sectionInner >.elementContainerStandardColumns .elementLink {

text-align:right;
}
}
@media (max-width: 991px) {
.moduleNewsTeaser >.sectionInner >.elementContainerStandardColumns .elementLink {

display:none;
}
}
@media (max-width: 991px) {
.moduleNewsTeaser .slickSliderBoxNewsTeaser >.boxInner {

margin-left:calc(-11.3636363636vw + 12.6136363636px);
margin-right:calc(-11.3636363636vw + 12.6136363636px);
}
}
@media only screen and (min-width: 991px) {
.moduleNewsTeaser .listDefault {

grid-template-columns:repeat(3,33.333%);
}
}
@media only screen and (max-width: 991px) {
.moduleNewsTeaser .listDefault .listEntryObject-news {

width:90vw!important;
padding-right:calc(11.3636363636vw - 12.6136363636px);
}
}
@media only screen and (max-width: 991px) {
.moduleNewsTeaser .listDefault .listEntryObject-news .listEntryElement.listEntryElementTitle {

padding-left:calc(11.3636363636vw - 12.6136363636px);
padding-right:calc(11.3636363636vw - 12.6136363636px);
}
}
@media only screen and (max-width: 991px) {
.moduleNewsTeaser .listDefault .listEntryObject-news .listEntryElement.listEntryElementDescription {

padding-left:calc(11.3636363636vw - 12.6136363636px);
padding-right:calc(11.3636363636vw - 12.6136363636px);
}
}
@media only screen and (max-width: 991px) {
.moduleNewsTeaser .listDefault .listEntryObject-news .listEntryElement.listEntryElementLink, .moduleNewsTeaser .listDefault .listEntryObject-news .listEntryElement.listEntryElementReadMore {

padding-left:calc(11.3636363636vw - 12.6136363636px);
padding-right:calc(11.3636363636vw - 12.6136363636px);
}
}
@media only screen and (max-width: 991px) {
.moduleNewsTeaser .listDefault .listEntryObject-news .listEntryElementThumbnail picture {

width:calc(100vw + 0px)!important;
height:calc(55.612244898vw + 191.4540816327px)!important;
}
}
@media only screen and (max-width: 991px) {
.moduleNewsTeaser .listDefault .listEntryObject-news .listEntryElementThumbnail picture img {

width:calc(100vw + 0px)!important;
height:calc(55.612244898vw + 191.4540816327px)!important;
}
}
.moduleNewsList .listEntryObject-news .listEntryInner .listEntryElement.listEntryElementTitle {

color:#000000;
font-size:min(24px,calc(0vw + 24px));
font-family:"Roboto-Bold", Arial, Helvetica, Sans-serif;
line-height:min(32px,calc(0vw + 32px));
}
.moduleNewsList .listEntryObject-news .listEntryInner .listEntryElement.listEntryElementLink, .moduleNewsList .listEntryObject-news .listEntryInner .listEntryElement.listEntryElementReadMore {

pointer-events:auto;
touch-action:auto;
z-index:99;
}
.moduleNewsList .listEntryObject-news .listEntryInner .listEntryElement.listEntryElementOptions_varDisplayFlex {

flex:none;
}
.moduleNewsList .listEntryObject-news .listEntryInner .listEntryElement.listEntryElementThumbnail picture {

width:calc(28.1798245614vw - 33.4210526316px)!important;
height:calc(27.9605263158vw + 0.2631578947px)!important;
}
.moduleNewsList .listEntryObject-news .listEntryInner .listEntryElement.listEntryElementThumbnail picture img {

width:calc(28.1798245614vw - 33.4210526316px)!important;
height:calc(27.9605263158vw + 0.2631578947px)!important;
object-fit:cover;
}
.moduleNewsList .listLoaderMore {

margin-top:60px;
}
@media only screen and (max-width: 991px) {
.moduleNewsList .listDefaultCols_var3 {

grid-template-columns:none;
}
}
@media only screen and (max-width: 991px) {
.moduleNewsList .listEntryObject-news .listEntryInner .listEntryElement.listEntryElementThumbnail picture {

width:calc(100vw + 0px)!important;
height:calc(55.612244898vw + 191.4540816327px)!important;
}
}
@media only screen and (max-width: 991px) {
.moduleNewsList .listEntryObject-news .listEntryInner .listEntryElement.listEntryElementThumbnail picture img {

width:calc(100vw + 0px)!important;
height:calc(55.612244898vw + 191.4540816327px)!important;
}
}


.moduleNewsPageBack {

display:flex;
height:min(100px,calc(3.0651340996vw + 48.5057471264px));
background-color:#E8ECEF;
padding:0 0 0 calc(25.2873563218vw - 64.8275862069px)!important;
align-items:center;
}
.weditor .moduleNewsPageBack, .browseedit:not(.wpreview) .moduleNewsPageBack {

padding:0;
}
.moduleNewsPageBack >.sectionInner {

margin:0;
}
.moduleFAQ.moduleFAQResultHits .faqBox {

display:none;
margin-bottom:0;
}
.moduleFAQ.moduleFAQResultHits .faqBox .elementAccordion .accordionHeader {

display:none;
}
.weditor .moduleFAQ.moduleFAQResultHits .faqBox, .browseedit .moduleFAQ.moduleFAQResultHits .faqBox {

display:block;
}
.weditor .moduleFAQ.moduleFAQResultHits .faqBox .elementAccordion .accordionHeader, .browseedit .moduleFAQ.moduleFAQResultHits .faqBox .elementAccordion .accordionHeader {

display:block;
}
.moduleFAQ .elementSearchForm .error {

margin-top:15px;
color:#E6000F;
}
.moduleFAQ .elementSearchForm form input.searchTerm {

width:60%;
padding-left:0;
padding-right:0;
padding-bottom:0;
margin-right:calc(2 * calc(0.1860974275vw + 33.302134647px));
margin-bottom:0;
font-size:min(24px,calc(0.6130268199vw + 13.7011494253px));
}
@media (max-width: 575px) {
.moduleFAQ .elementSearchForm form input.searchTerm {

width:47%;
}
}
.moduleTicker .tickerBox .listEntryObject-ticker {

margin-bottom:0;
}
.moduleTicker .tickerBox .listEntryObject-ticker:last-child {

border-bottom:solid 1px #7D7D7D;
}
.moduleTicker .tickerBox .listEntryObject-ticker .accordionHeader {

position:relative;
user-select:none;
cursor:pointer;
border-top:solid 1px #7D7D7D;
margin:0;
border-bottom:none;
padding:30px 58.5px 32px 0;
outline:none!important;
}
.moduleTicker .tickerBox .listEntryObject-ticker .accordionHeader .listEntryElementTitle {

font-size:min(24px,calc(0vw + 24px));
font-family:"Roboto-Bold", Arial, Helvetica, Sans-serif;
line-height:min(32px,calc(0vw + 32px));
padding-left:58.5px;
}
.moduleTicker .tickerBox .listEntryObject-ticker .accordionHeader .listEntryElementDate {

font-size:min(14px,calc(0vw + 14px));
font-weight:bold;
line-height:min(23px,calc(0vw + 23px));
color:#00A0D2!important;
padding-left:58.5px;
}
.moduleTicker .tickerBox .listEntryObject-ticker .accordionHeader .accordionHeaderIcon {

display:block;
position:absolute;
top:52px;
left:0;
width:39px;
height:39px;
background-color:transparent!important;
}
.moduleTicker .tickerBox .listEntryObject-ticker .accordionHeader .accordionHeaderIcon:before {

width:32px;
height:32px;
background:url(/weblication-wGlobal/wGlobal/layout/images/ewg/optimized/icon-info-blue.svg) no-repeat 0 0 !important;
background-size:contain !important;
}
.moduleTicker .tickerBox .listEntryObject-ticker .accordionHeader .accordionHeaderOpener {

display:block;
position:absolute;
top:50%;
right:0;
width:39px;
height:39px;
transform:translateY(-50%);
}
.moduleTicker .tickerBox .listEntryObject-ticker .accordionHeader .accordionHeaderOpener:before {

position:absolute;
display:block;
content:'';
width:39px;
height:39px;
transform:rotate(-90deg);
transform-origin:center!important;
background-repeat:no-repeat;
background-position:center;
background-color:transparent!important;
background-image:url("/weblication-wGlobal/wGlobal/layout/images/ewg/optimized/icon-chevron-down-blue.svg");
transition:all 0.3s ease-in-out;
}
.moduleTicker .tickerBox .listEntryObject-ticker .accordionHeader .accordionHeaderOpener:after {

display:none;
}
.moduleTicker .tickerBox .listEntryObject-ticker .accordionContent {

overflow:visible;
padding:0 0 30px 58.5px;
border-bottom:none;
}
.moduleTicker .tickerBox .listEntryObject-ticker .accordionContent:after {

display:table;
overflow:hidden;
visibility:hidden;
clear:both;
content:"";
height:0;
font-size:0;
line-height:0;
}
.moduleTicker .tickerBox .listEntryObject-ticker .accordionContent:after {

display:none;
}
.moduleNewsPage {

padding-bottom:0;
margin-bottom:0;
}
.moduleNewsPage >.sectionInner >.elementHeadline h1 {

padding-bottom:15px;
}
.moduleNewsPage >.sectionInner .elementText .date, .moduleNewsPage >.sectionInner .elementObjectLocation .elementObjectLocationDescription .date {

font-size:min(18px,calc(0.153256705vw + 15.4252873563px));
font-weight:bold;
line-height:min(26px,calc(0.0766283525vw + 24.7126436782px));
color:#00A0D2;
padding-bottom:15px;
}
.weditor .moduleNewsPage .elementIncludeContentPage >.elementSection, .weditor .moduleNewsPage .elementIncludeContentPage >.elementSectionObjectLocation, .browseedit:not(.wpreview) .moduleNewsPage .elementIncludeContentPage >.elementSection, .browseedit:not(.wpreview) .moduleNewsPage .elementIncludeContentPage >.elementSectionObjectLocation {

padding-left:0!important;
padding-right:0!important;
}
.moduleNewsPage .elementIncludeContentPage >.elementSection.elementSectionFullWidth >.sectionInner >.elementHeadline, .moduleNewsPage .elementIncludeContentPage >.elementSectionObjectLocation.elementSectionObjectLocationFullWidth >.sectionInner >.elementHeadline, .moduleNewsPage .elementIncludeContentPage >.elementSection.elementSectionFullWidth >.sectionInner >.elementText, .moduleNewsPage .elementIncludeContentPage >.elementSection.elementSectionFullWidth >.sectionInner >.elementObjectLocation .elementObjectLocationDescription, .moduleNewsPage .elementIncludeContentPage >.elementSectionObjectLocation.elementSectionObjectLocationFullWidth >.sectionInner >.elementText, .moduleNewsPage .elementIncludeContentPage >.elementSectionObjectLocation.elementSectionObjectLocationFullWidth >.sectionInner >.elementObjectLocation .elementObjectLocationDescription, .moduleNewsPage .elementIncludeContentPage >.elementSection.elementSectionFullWidth >.sectionInner >.elementLink, .moduleNewsPage .elementIncludeContentPage >.elementSectionObjectLocation.elementSectionObjectLocationFullWidth >.sectionInner >.elementLink {

padding-left:0;
padding-right:0;
}
.moduleNewsPage +#blockAfter {

display:none;
}
@media (max-width: 991px) {
.moduleNewsPage .elementIncludeContentPage >.elementSection, .moduleNewsPage .elementIncludeContentPage >.elementSectionObjectLocation {

padding-left:0!important;
padding-right:0!important;
}
}
.moduleProjectHeader .elementPicture figure {

width:100%;
}
.moduleProjectHeader .elementPicture figure picture img {

width:100%;
height:calc(29.6551724138vw + 201.7931034483px);
object-fit:cover;
}
.moduleWikiList .listEntryObject-projectReference .readMore {

margin-left:calc(0.1860974275vw + 33.302134647px)!important;
}
@media (max-width: 767px) {
.moduleWikiList .listEntry.smallPadding .projectTeaserImage {

min-height:unset!important;
padding-top:calc(4.5977011494vw + 72.7586206897px)!important;
padding-bottom:calc(1.5325670498vw + 24.2528735632px)!important;
}
.moduleWikiList .listEntry.smallPadding .projectTeaserText {

padding-top:calc(1.5325670498vw + 24.2528735632px)!important;
padding-bottom:calc(4.5977011494vw + 72.7586206897px)!important;
min-height:unset!important;
}
}
.browseedit:not(.wpreview) .moduleProjectList {

padding:0;
}
.moduleProjectList .listDefault .listEntryObject-projectReference .listEntryInner .projectTeaserText .readMore a {

position:relative;
width:39px;
height:39px;
border-radius:19.5px;
background-color:#00A0D2;
text-indent:-9999px;
font-size:1px;
}
.moduleProjectList .listDefault .listEntryObject-projectReference .listEntryInner .projectTeaserText .readMore a:before {

position:absolute;
display:block;
content:'';
top:50%;
left:50%;
width:39px;
height:39px;
border-width:0!important;
transform:rotate(0) translate(-50%,-50%);
margin:0;
padding:0;
background:url(/weblication-wGlobal/wGlobal/layout/images/ewg/optimized/icon-plus.svg) no-repeat 0 0;
background-size:contain;
transform-origin:top left;
transition:transform 250ms ease-in-out;
}
.moduleProjectList .listDefault .listEntryObject-projectReference .listEntryInner .projectTeaserText .readMore a:after {

display:none;
}
.moduleProjectList .listDefault .listEntryObject-projectReference .listEntryInner .projectTeaserText .readMore a span:before, .moduleProjectList .listDefault .listEntryObject-projectReference .listEntryInner .projectTeaserText .readMore a span:after {

display:none;
}
.moduleProjectList .listDefault .listEntryObject-projectReference .listEntryInner .projectTeaserText:hover .readMore a:before {

transform:rotate(-90deg) translate(-50%,-50%);
}
.moduleProjectPage, .moduleWikiPage {

padding:0!important;
}
.moduleProjectPage .elementIncludeContentPage >.elementSection:first-of-type, .moduleProjectPage .elementIncludeContentPage >.elementSectionObjectLocation:first-of-type, .moduleWikiPage .elementIncludeContentPage >.elementSection:first-of-type, .moduleWikiPage .elementIncludeContentPage >.elementSectionObjectLocation:first-of-type {

padding-top:0;
}
.moduleProjectPage +.moduleOverlayControls, .moduleWikiPage +.moduleOverlayControls {

padding:calc(1.5325670498vw + 24.2528735632px) calc(0vw + 100px) calc(1.5325670498vw + 24.2528735632px) calc(0vw + 100px)!important;
}
.moduleProjectPage +.moduleOverlayControls .listPrevNext, .moduleWikiPage +.moduleOverlayControls .listPrevNext {

margin-bottom:0;
}
@media (min-width: 992px) {
.moduleProjectPage .elementIncludeContentPage >.elementSection.elementSectionFullWidth:not(.moduleSlickSlider), .moduleProjectPage .elementIncludeContentPage >.elementSectionObjectLocation.elementSectionObjectLocationFullWidth:not(.moduleSlickSlider), .moduleWikiPage .elementIncludeContentPage >.elementSection.elementSectionFullWidth:not(.moduleSlickSlider), .moduleWikiPage .elementIncludeContentPage >.elementSectionObjectLocation.elementSectionObjectLocationFullWidth:not(.moduleSlickSlider) {

margin-left:calc(0vw - 100px);
margin-right:calc(0vw - 100px);
}
}
@media only screen and (max-width: 991px) {
.moduleProjectPage .elementIncludeContentPage >.elementSection.elementSectionFullWidth:not(.moduleSlickSlider), .moduleProjectPage .elementIncludeContentPage >.elementSectionObjectLocation.elementSectionObjectLocationFullWidth:not(.moduleSlickSlider), .moduleWikiPage .elementIncludeContentPage >.elementSection.elementSectionFullWidth:not(.moduleSlickSlider), .moduleWikiPage .elementIncludeContentPage >.elementSectionObjectLocation.elementSectionObjectLocationFullWidth:not(.moduleSlickSlider) {

margin-left:calc(-11.3636363636vw + 12.6136363636px);
margin-right:calc(-11.3636363636vw + 12.6136363636px);
}
}
.moduleWikiPage +.moduleOverlayControls {

display:none;
}
.moduleTextWithHistory .sectionInner .listDefault_var25620 {

position:relative;
}
.moduleTextWithHistory .sectionInner .listDefault_var25620:before {

content:'';
width:14px;
--offsetTimelineTitle:calc(0.5 * min(38px,calc(0.6130268199vw + 27.7011494253px)));
--offsetTimelineMarker:calc(0.5 * 5px);
--timelineOffsetYMobile:calc(var(--offsetTimelineTitle) - var(--offsetTimelineMarker));
height:calc(100% - var(--timelineOffsetYMobile));
border-left:5px solid #00A0D2;
border-right:5px solid #E6000F;
position:absolute;
top:var(--timelineOffsetYMobile);
left:0;
}
.moduleTextWithHistory .sectionInner .listDefault_var25620 .listEntry.isVisible .listEntryContent .listEntryDescription {

opacity:1;
transform:translateX(0)!important;
}
.moduleTextWithHistory .sectionInner .listDefault_var25620 .listEntry .listEntryContent {

min-height:auto;
padding-bottom:50px;
padding-left:62px;
}
.moduleTextWithHistory .sectionInner .listDefault_var25620 .listEntry .listEntryContent .listEntryTitle {

font-family:"Roboto-Bold", Arial, Helvetica, Sans-serif;
font-size:min(30px,calc(0.4597701149vw + 22.275862069px));
line-height:min(38px,calc(0.6130268199vw + 27.7011494253px));
letter-spacing:min(0.75px,calc(0.0298850575vw + 0.2479310345px));
padding:0;
}
.moduleTextWithHistory .sectionInner .listDefault_var25620 .listEntry .listEntryContent .listEntryTitle:before {

display:none;
}
.moduleTextWithHistory .sectionInner .listDefault_var25620 .listEntry .listEntryContent .listEntryMarker {

position:absolute;
left:0;
width:10rem;
border-bottom:solid 4px transparent;
}
.moduleTextWithHistory .sectionInner .listDefault_var25620 .listEntry .listEntryContent .listEntryMarker:before {

display:inline-block;
content:"";
background:transparent;
border:transparent;
margin:0 1.625rem;
margin-left:0;
border-radius:0;
position:absolute;
border-top:5px solid #00A0D2;
left:0;
width:47px;
--offsetTimelineTitle:calc(-0.5 * min(38px,calc(0.6130268199vw + 27.7011494253px)));
--offsetTimelineMarker:calc(0.5 * 5px);
top:calc(var(--offsetTimelineTitle) - var(--offsetTimelineMarker));
}
.moduleTextWithHistory .sectionInner .listDefault_var25620 .listEntry .listEntryContent .listEntryDescription {

margin-top:15px;
}
.moduleTextWithHistory .sectionInner .listDefault_var25620 .listEntry .listEntryContent .listEntryDescription .listEntryElementReadMore a {

color:#00A0D2!important;
}
.moduleTextWithHistory .sectionInner .listDefault_var25620 .listEntry .listEntryContent .listEntryDescription .listEntryElementReadMore a span {

color:#00A0D2!important;
}
.moduleTextWithHistory .sectionInner .listDefault_var25620 .listEntry:nth-child(even) .listEntryMarker:before {

border-top:5px solid #E6000F;
left:9px;
width:38px;
}
@media (min-width: 768px) {
.moduleTextWithHistory .sectionInner .listDefault_var25620:before {

--lineHeightTimelineTitleAbsolute:min(38px,calc(0.6130268199vw + 27.7011494253px));
--offsetTimelineTitle:calc(0.5 * min(38px,calc(0.6130268199vw + 27.7011494253px)));
--offsetTimelineMarker:calc(0.5 * 5px);
--timelineOffsetY:calc(2rem + var(--offsetTimelineTitle) - var(--offsetTimelineMarker));
height:calc(100% - var(--timelineOffsetY));
top:var(--timelineOffsetY);
left:calc(50% - 7px);
}
.moduleTextWithHistory .sectionInner .listDefault_var25620 .listEntry:nth-child(odd) .listEntryContent {

float:left;
text-align:right;
border-right:solid 4px #7D7D7D;
}
.moduleTextWithHistory .sectionInner .listDefault_var25620 .listEntry:nth-child(odd) .listEntryContent .listEntryMarker {

position:absolute;
left:auto;
right:0;
}
.moduleTextWithHistory .sectionInner .listDefault_var25620 .listEntry:nth-child(odd) .listEntryContent .listEntryMarker:before {

content:'';
position:absolute;
left:auto;
right:-14px;
}
.moduleTextWithHistory .sectionInner .listDefault_var25620 .listEntry:nth-child(odd) .listEntryImage {

float:right;
}
.moduleTextWithHistory .sectionInner .listDefault_var25620 .listEntry:nth-child(odd) .listEntryImage .listEntryThumbnail {

float:left;
padding-left:2rem;
}
.moduleTextWithHistory .sectionInner .listDefault_var25620 .listEntry:nth-child(even) .listEntryContent {

float:right;
text-align:left;
border-left:solid 4px #7D7D7D;
}
.moduleTextWithHistory .sectionInner .listDefault_var25620 .listEntry:nth-child(even) .listEntryContent .listEntryMarker {

position:absolute;
left:0;
right:auto;
}
.moduleTextWithHistory .sectionInner .listDefault_var25620 .listEntry:nth-child(even) .listEntryContent .listEntryMarker:before {

content:'';
position:absolute;
left:-14px;
}
.moduleTextWithHistory .sectionInner .listDefault_var25620 .listEntry:nth-child(even) .listEntryImage {

float:left;
}
.moduleTextWithHistory .sectionInner .listDefault_var25620 .listEntry:nth-child(even) .listEntryImage .listEntryThumbnail {

float:right;
padding-right:2rem;
}
.moduleTextWithHistory .sectionInner .listDefault_var25620 .listEntry .listEntryContent {

min-height:189px;
padding-bottom:59px;
padding-left:0;
}
.moduleTextWithHistory .sectionInner .listDefault_var25620 .listEntry:nth-child(odd) .listEntryContent {

padding-right:4rem;
border-color:transparent;
}
.moduleTextWithHistory .sectionInner .listDefault_var25620 .listEntry:nth-child(odd) .listEntryContent .listEntryMarker {

position:absolute;
right:0;
width:10rem;
border-bottom:solid 4px transparent;
}
.moduleTextWithHistory .sectionInner .listDefault_var25620 .listEntry:nth-child(odd) .listEntryContent .listEntryMarker:before {

display:inline-block;
content:"";
background:transparent;
border:transparent;
border-top:5px solid #00A0D2;
width:38px;
margin:0 1.625rem;
margin-right:0;
border-radius:0;
right:0;
--offsetTimelineTitle:calc(-0.5 * min(38px,calc(0.6130268199vw + 27.7011494253px)));
--offsetTimelineMarker:calc(0.5 * 5px);
top:calc(var(--offsetTimelineTitle) - var(--offsetTimelineMarker));
}
.moduleTextWithHistory .sectionInner .listDefault_var25620 .listEntry:nth-child(even) .listEntryContent {

padding-left:4rem;
border-color:transparent;
}
.moduleTextWithHistory .sectionInner .listDefault_var25620 .listEntry:nth-child(even) .listEntryContent .listEntryMarker {

position:absolute;
left:0;
width:10rem;
border-bottom:solid 4px transparent;
}
.moduleTextWithHistory .sectionInner .listDefault_var25620 .listEntry:nth-child(even) .listEntryContent .listEntryMarker:before {

display:inline-block;
content:"";
background:transparent;
border:transparent;
border-top:5px solid #E6000F;
width:38px;
margin:0 1.625rem;
margin-left:0;
border-radius:0;
left:0;
--offsetTimelineTitle:calc(-0.5 * min(38px,calc(0.6130268199vw + 27.7011494253px)));
--offsetTimelineMarker:calc(0.5 * 5px);
top:calc(var(--offsetTimelineTitle) - var(--offsetTimelineMarker));
}
}
.moduleSearchResult #frmSearchInner {

position:relative;
}
.moduleSearchResult #frmSearchInner .searchIcon {

position:absolute;
}
.moduleSearchResult #frmSearchInner .searchTerm {

width:100%;
max-width:100%;
}
.moduleSearchResult #frmSearchInner #searchSubmitList {

display:none!important;
}
.moduleSearchResult .listSearchResult >.listEntry {

border:none;
padding-top:0;
padding-bottom:max(75px,calc(-1.9157088123vw + 107.183908046px));
}
.moduleSearchResult .listSearchResult >.listEntry .listEntryTitle {

font-size:min(24px,calc(0.30651341vw + 18.8505747126px));
line-height:min(30px,calc(0.3831417625vw + 23.5632183908px));
letter-spacing:.36px;
}
.moduleSearchResult .listSearchResult >.listEntry .listEntryDescription {

color:#4E4E4E;
}
.moduleSearchResult .listSearchResult >.listEntry .listEntryUrl {

position:relative;
}
.moduleSearchResult .listSearchResult >.listEntry .listEntryUrl a {

position:relative;
display:block;
top:10px;
width:39px;
height:39px;
border-radius:19.5px;
background-color:#00A0D2;
text-indent:-9999px;
font-size:1px;
cursor:pointer;
}
.moduleSearchResult .listSearchResult >.listEntry .listEntryUrl a:after {

position:absolute;
display:block;
content:"";
top:50%;
left:50%;
width:15px;
height:8px;
transform:translate(-50%,-50%) rotate(-90deg);
margin:0;
padding:0;
background:url(/weblication-wGlobal/wGlobal/layout/images/ewg/optimized/icon-chevron-down-white.svg) no-repeat 0 0;
background-size:contain;
}


.moduleOverlayControls {

padding-top:0;
padding-right:0;
overflow:unset!important;
}
.moduleOverlayControls +.elementSection, .moduleOverlayControls +.elementSectionObjectLocation {

padding-top:calc(1.5325670498vw + 24.2528735632px);
}
.moduleOverlayControls .overlayCloser .elementLink {

position:fixed;
display:inline-flex!important;
top:calc(1.9157088123vw + 7.816091954px);
right:calc(1.9157088123vw + 7.816091954px);
width:calc(calc(0.4597701149vw + 62.275862069px) / 1.5);
height:calc(calc(0.4597701149vw + 62.275862069px) / 1.5);
z-index:100;
cursor:pointer;
}
.moduleOverlayControls .overlayCloser .elementLink a {

position:absolute;
top:0;
left:0;
width:calc(calc(0.4597701149vw + 62.275862069px) / 1.5);
height:calc(calc(0.4597701149vw + 62.275862069px) / 1.5);
margin-top:0;
border-radius:0;
outline:0;
text-indent:-9999px;
background-color:rgba(255,255,255,.5);
}
.moduleOverlayControls .overlayCloser .elementLink a:before {

content:none!important;
}
.moduleOverlayControls .overlayCloser .elementLink a:after {

position:absolute;
content:'';
top:50%;
left:50%;
transform:rotate(0) translate(-50%,-50%);
width:calc(calc(0.4597701149vw + 32.275862069px) / 1.5);
height:calc(calc(0.4597701149vw + 32.275862069px) / 1.5);
background:url("/weblication-wGlobal/wGlobal/layout/images/ewg/optimized/icon-close-blue.svg") no-repeat 0 0;
background-size:contain;
transform-origin:left top;
transition:transform 100ms ease-in-out;
}
.moduleOverlayControls .overlayCloser .elementLink a:hover:after, .moduleOverlayControls .overlayCloser .elementLink a:active:after, .moduleOverlayControls .overlayCloser .elementLink a:focus:after {

transform:rotate(-90deg) translate(-50%,-50%);
animation:none;
}
.moduleOverlayControls .overlayPrevNext {

padding:0;
}
.moduleContact .elementForm #wFormErrorMessages, .moduleNewsletter .elementForm #wFormErrorMessages {

margin-bottom:min(35px,calc(0.7662835249vw + 22.1264367816px));
}
.moduleContact .elementForm #wFormErrorMessages .wglErrorMessage, .moduleNewsletter .elementForm #wFormErrorMessages .wglErrorMessage {

display:none;
color:;
}
.moduleContact .elementForm form .form, .moduleNewsletter .elementForm form .form {

max-width:unset;
}
.moduleContact .elementForm form .form .formElement, .moduleNewsletter .elementForm form .form .formElement {

margin-bottom:min(35px,calc(0.7662835249vw + 22.1264367816px));
}
.moduleContact .elementForm form .form .formElement.width50, .moduleNewsletter .elementForm form .form .formElement.width50 {

width:100%;
}
.moduleContact .elementForm form .form .formElement.formElementAccept label, .moduleNewsletter .elementForm form .form .formElement.formElementAccept label {

text-align:left;
}
.moduleContact .elementForm form .form .formElement.formElementAccept label:before, .moduleNewsletter .elementForm form .form .formElement.formElementAccept label:before {

display:none;
}
.moduleContact .elementForm form .form .formElement.formElementAccept input, .moduleNewsletter .elementForm form .form .formElement.formElementAccept input {

display:none;
}
.moduleContact .elementForm form .form .formElementInput input[type='text'], .moduleContact .elementForm form .form .formElementInput textarea, .moduleContact .elementForm form .form .formElementInput select, .moduleNewsletter .elementForm form .form .formElementInput input[type='text'], .moduleNewsletter .elementForm form .form .formElementInput textarea, .moduleNewsletter .elementForm form .form .formElementInput select {

background-color:#E8ECEF;
}
.moduleContact .elementForm form .form .wglCheckbox, .moduleNewsletter .elementForm form .form .wglCheckbox {

padding:0;
}
.moduleContact .elementForm form .form .wglCheckbox label, .moduleNewsletter .elementForm form .form .wglCheckbox label {

display:block;
}
.moduleContact .elementForm form .form .wglCheckbox #datenschutz-akzeptiert_1, .moduleNewsletter .elementForm form .form .wglCheckbox #datenschutz-akzeptiert_1 {

display:none;
}
.moduleContact .elementForm form .form .wglCaptcha, .moduleNewsletter .elementForm form .form .wglCaptcha {

display:flex;
flex-flow:wrap;
justify-content:space-between;
align-items:center;
}
.moduleContact .elementForm form .form .wglCaptcha iframe, .moduleNewsletter .elementForm form .form .wglCaptcha iframe {

flex:0 0 27%;
cursor:pointer;
}
.moduleContact .elementForm form .form .wglCaptcha #captchaInput, .moduleNewsletter .elementForm form .form .wglCaptcha #captchaInput {

flex:0 0 70%;
}
.moduleContact .elementForm form .form .wglCaptcha .textInfo, .moduleNewsletter .elementForm form .form .wglCaptcha .textInfo {

flex:0 0 100%;
margin-top:10px;
}
.moduleContact .elementForm form .form .formElementButton, .moduleNewsletter .elementForm form .form .formElementButton {

text-align:left;
}
.moduleContact .elementForm form .form .formElementButton .buttonSubmit, .moduleNewsletter .elementForm form .form .formElementButton .buttonSubmit {

opacity:1!important;
}
.moduleContact .elementForm form .form .formElementButton .buttonReset, .moduleNewsletter .elementForm form .form .formElementButton .buttonReset {

display:none!important;
}
@media only screen and (min-width: 992px) {
.moduleContact .elementForm form .form .formElement.width50, .moduleNewsletter .elementForm form .form .formElement.width50 {

width:48%;
}
.moduleContact .elementForm form .form .formElement.with-gap, .moduleNewsletter .elementForm form .form .formElement.with-gap {

margin-left:2%;
}
.moduleContact .elementForm form .form .formElement.float-left, .moduleNewsletter .elementForm form .form .formElement.float-left {

float:left;
clear:unset;
}
.moduleContact .elementForm form .form .formElement.float-right, .moduleNewsletter .elementForm form .form .formElement.float-right {

float:right;
clear:unset;
}
}
@media only screen and (max-width:575px) {
.moduleContact .elementForm form .form .formElementButton button, .moduleNewsletter .elementForm form .form .formElementButton button {

display:inline-block;
width:calc(100% + 2 * calc(-0.4597701149vw - 36.275862069px));
margin:0!important;
}
.moduleContact .elementForm form .form .formElementButton button span, .moduleNewsletter .elementForm form .form .formElementButton button span {

display:inline;
}
}
.moduleContact .elementForm form .form .formElement.formElementAccept label {

padding-left:0!important;
}
.moduleContact .elementForm form .form .wglCheckbox #datenschutz-akzeptiert_1 +label {

padding-left:0!important;
}
.browseedit:not(.wpreview) .moduleOpenStreetMap {

padding:0;
}
.moduleOpenStreetMap .elementOpenStreetMap {

height:calc(27.3563218391vw + 272.4137931034px);
padding-bottom:unset!important;
}
.moduleOpenStreetMap .elementOpenStreetMap .mapContainer {

height:calc(27.3563218391vw + 272.4137931034px);
}
.moduleOpenStreetMap .elementOpenStreetMap .mapMarkerPopup {

display:none;
}
.moduleOpenStreetMap .elementOpenStreetMap .ol-rotate {

display:none;
}
.moduleOpenStreetMap .contactLayer {

display:block;
padding:min(50px,calc(2.2988505747vw + 11.3793103448px));
}
.moduleOpenStreetMap .contactLayer .elementPicture {

text-align:left;
}
.moduleOpenStreetMap .contactLayer .pin {

position:relative;
min-height:40px;
padding-left:31px;
text-decoration:none;
}
.moduleOpenStreetMap .contactLayer .pin:before {

position:absolute;
content:'';
top:50%;
left:0;
width:140px;
height:31px;
background:url(/weblication-wGlobal/wGlobal/layout/images/ewg/optimized/icon-pin.svg) no-repeat 0 0;
background-size:contain;
background-position:center;
transition:all 500ms ease;
transform:translate(0,-49%) scale(1);
}
.moduleOpenStreetMap .contactLayer .pin:hover:before {

transform:translate(7px,-48%) scale(1.1);
}
@media (min-width: 992px) {
.moduleOpenStreetMap .col1 {

width:100%;
}
.weditor .moduleOpenStreetMap .col1 {

width:50%;
}
.moduleOpenStreetMap .col2 {

position:absolute;
top:50%;
right:5vw;
width:33%;
transform:translateY(-50%);
background-color:#FFFFFF;
box-shadow:0px 18px 20px -18px rgba(0,0,0,0.75);
}
.weditor .moduleOpenStreetMap .col2 {

position:realtive;
top:unset;
transform:unset;
width:50%;
}
}
@media (max-width: 991px) {
.moduleOpenStreetMap .col {

width:100%;
}
.moduleOpenStreetMap .col.col1 {

margin-bottom:0;
}
.moduleOpenStreetMap .col.col1 >div {

margin-left:calc(0vw - 100px);
margin-right:calc(0vw - 100px);
}
}
@media (max-width: 991px) {
.moduleOpenStreetMap .contactLayer {

padding:calc(4.5977011494vw + 72.7586206897px) calc(11.3636363636vw - 12.6136363636px) 0 calc(11.3636363636vw - 12.6136363636px);
}
.moduleOpenStreetMap .contactLayer >.boxInner {

display:flex;
flex-direction:column;
}
.moduleOpenStreetMap .contactLayer >.boxInner .elementText, .moduleOpenStreetMap .contactLayer >.boxInner .elementObjectLocation .elementObjectLocationDescription {

margin-left:0;
margin-right:0;
}
}




.moduleJobOfferTeaser {

padding:0;
}
.browseedit:not(.wpreview) .moduleJobOfferTeaser {

padding:0;
}
.moduleJobOfferTeaser >.sectionInner .listDefault {

display:block!important;
}
.moduleJobOfferTeaser >.sectionInner .listDefault .listEntryElement {

padding:0;
}
.moduleJobOfferTeaser >.sectionInner .listDefault .listEntryObject-jobOffer {

border:none;
margin:0!important;
}
.moduleJobOfferTeaser >.sectionInner .listDefault .listEntryObject-jobOffer .listEntryInner {

padding:0;
}
.moduleJobOfferTeaser >.sectionInner .listDefault .listEntryObject-jobOffer .listEntryInner .jobOfferTeaserWrapper {

margin:0;
}
.moduleJobOfferTeaser >.sectionInner .listDefault .listEntryObject-jobOffer .listEntryInner .jobOfferTeaserWrapper .jobOfferText {

display:flex;
width:100%;
min-height:calc(19.9233716475vw + 365.2873563218px);
flex-direction:column;
justify-content:center;
padding-right:calc(9.1954022989vw - 4.4827586207px);
padding-left:calc(9.1954022989vw - 4.4827586207px);
padding-bottom:calc(min(150px,calc(3.8314176245vw + 85.632183908px)) / 2);
}
.moduleJobOfferTeaser >.sectionInner .listDefault .listEntryObject-jobOffer .listEntryInner .jobOfferTeaserWrapper .jobOfferText .listEntryHeadline {

font-size:min(80px,calc(3.8314176245vw + 15.632183908px));
font-family:"Roboto-Bold", Arial, Helvetica, Sans-serif;
line-height:min(90px,calc(3.9846743295vw + 23.0574712644px));
margin-bottom:10px;
}
.moduleJobOfferTeaser >.sectionInner .listDefault .listEntryObject-jobOffer .listEntryInner .jobOfferTeaserWrapper .jobOfferText .listEntryTitle {

font-size:min(45px,calc(1.6091954023vw + 17.9655172414px));
font-family:"Roboto-Light", Arial, Helvetica, Sans-serif;
font-weight:normal;
line-height:min(55px,calc(1.9157088123vw + 22.816091954px));
margin-bottom:30px;
}
.moduleJobOfferTeaser >.sectionInner .listDefault .listEntryObject-jobOffer .listEntryInner .jobOfferTeaserWrapper .jobOfferText .listEntryButton a {

margin-left:calc(0.1860974275vw + 33.302134647px);
}
.moduleJobOfferTeaser >.sectionInner .listDefault .listEntryObject-jobOffer .listEntryInner .jobOfferTeaserWrapper .jobOfferText .listEntryButton a span {

color:#FFFFFF!important;
}
.moduleJobOfferTeaser >.sectionInner .listDefault .listEntryObject-jobOffer .listEntryInner .jobOfferTeaserWrapper .jobOfferText .listEntryButton a:before, .moduleJobOfferTeaser >.sectionInner .listDefault .listEntryObject-jobOffer .listEntryInner .jobOfferTeaserWrapper .jobOfferText .listEntryButton a:after {

border-color:#FFFFFF!important;
}
.moduleJobOfferTeaser >.sectionInner .listDefault .listEntryObject-jobOffer .listEntryInner .jobOfferTeaserWrapper .jobOfferThumbnail {

width:100%;
min-height:calc(19.9233716475vw + 365.2873563218px);
}
.moduleJobOfferTeaser >.sectionInner .listDefault .listEntryObject-jobOffer .listEntryInner .jobOfferTeaserWrapper .jobOfferThumbnail >.listEntryElement {

height:100%;
}
.moduleJobOfferTeaser >.sectionInner .listDefault .listEntryObject-jobOffer .listEntryInner .jobOfferTeaserWrapper .jobOfferThumbnail >.listEntryElement picture img {

width:100%;
height:100%;
min-height:calc(19.9233716475vw + 365.2873563218px);
object-fit:cover;
}
@media (max-width: 767px) {
.moduleJobOfferTeaser >.sectionInner .listDefault .listEntryObject-jobOffer .listEntryInner .jobOfferTeaserWrapper {

display:flex;
flex-direction:column-reverse!important;
}
}
@media (min-width: 768px) {
.moduleJobOfferTeaser >.sectionInner .listDefault .listEntryObject-jobOffer .listEntryInner .jobOfferTeaserWrapper .jobOfferText {

width:50%;
}
}
@media (min-width: 768px) {
.moduleJobOfferTeaser >.sectionInner .listDefault .listEntryObject-jobOffer .listEntryInner .jobOfferTeaserWrapper .jobOfferThumbnail {

width:50%;
}
}
.moduleJobOffer >.sectionInner .elementAccordion .accordionContent .elementHeadline h1, .moduleJobOffer >.sectionInner .elementAccordion .accordionContent .elementHeadline h2, .moduleJobOffer >.sectionInner .elementAccordion .accordionContent .elementHeadline h3, .moduleJobOffer >.sectionInner .elementAccordion .accordionContent .elementHeadline h4, .moduleJobOffer >.sectionInner .elementAccordion .accordionContent .elementHeadline h5, .moduleJobOffer >.sectionInner .elementAccordion .accordionContent .elementHeadline h6 {

font-size:min(24px,calc(0.153256705vw + 21.4252873563px));
font-family:"Roboto-Light", Arial, Helvetica, Sans-serif;
font-weight:normal;
line-height:min(44px,calc(0.4597701149vw + 36.275862069px));
padding:0;
}
.moduleJobOffer >.sectionInner .elementAccordion .accordionContent .elementText ul li, .moduleJobOffer >.sectionInner .elementAccordion .accordionContent .elementObjectLocation .elementObjectLocationDescription ul li {

font-family:"Roboto-Bold", Arial, Helvetica, Sans-serif;
line-height:min(40px,calc(0.6130268199vw + 29.7011494253px));
}
.moduleJobOffer >.sectionInner .elementAccordion .accordionContent .elementText ul li:before, .moduleJobOffer >.sectionInner .elementAccordion .accordionContent .elementObjectLocation .elementObjectLocationDescription ul li:before {

top:50%;
width:12px;
height:12px;
margin-top:-1px;
transform:translateY(-50%);
border-radius:6px;
background-color:#00A0D2;
background-image:none!important;
}
.moduleJobOffer >.sectionInner .elementAccordion .accordionContent .elementText +.elementHeadline, .moduleJobOffer >.sectionInner .elementAccordion .accordionContent .elementObjectLocation .elementObjectLocationDescription +.elementHeadline {

margin-top:10px;
}
.moduleJobOffer >.sectionInner .elementLinkBack {

display:none;
}
.moduleJobTeaser h2 {

font-family:"Roboto-Bold", Arial, Helvetica, Sans-serif;
font-size:min(53px,calc(0vw + 53px));
line-height:min(70px,calc(0vw + 70px));
}
.moduleJobTeaser h3 {

font-family:"Roboto-Light", Arial, Helvetica, Sans-serif;
font-size:min(45px,calc(1.1494252874vw + 25.6896551724px));
line-height:min(55px,calc(1.3026819923vw + 33.1149425287px));
}
.moduleJobTeaser >.sectionInner >.elementContainerStandardColumns {

margin-bottom:0;
}
.moduleJobTeaser >.sectionInner >.elementContainerStandardColumns >.col >div >.elementPicture {

height:100%;
}
.moduleJobTeaser >.sectionInner >.elementContainerStandardColumns >.col >div >.elementPicture figure {

width:100%;
height:100%;
}
.moduleJobTeaser >.sectionInner >.elementContainerStandardColumns >.col >div >.elementPicture figure picture img {

width:100%;
height:100%;
min-height:calc(6.1302681992vw + 477.0114942529px);
object-fit:cover;
}
.moduleJobTeaser >.sectionInner >.elementContainerStandardColumns >.col1 >div >.elementBox {

padding-left:calc(0vw + 100px);
}
.moduleJobTeaser >.sectionInner >.elementContainerStandardColumns >.col2 >div >.elementBox {

padding-right:calc(0vw + 100px);
}
@media (max-width: 991px) {
.moduleJobTeaser >.sectionInner >.elementContainerStandardColumns >.col1 >div >.elementBox {

padding:calc(1.5325670498vw + 24.2528735632px) calc(11.3636363636vw - 12.6136363636px);
}
}
@media (max-width: 991px) {
.moduleJobTeaser >.sectionInner >.elementContainerStandardColumns >.col2 >div >.elementBox {

padding:calc(1.5325670498vw + 24.2528735632px) calc(11.3636363636vw - 12.6136363636px);
}
}
.moduleTextText5050WithSeparator >.sectionInner >.elementContainerStandardColumns2 >.col1 .elementHeadline, .moduleTextText5050WithSeparator >.sectionInner >.elementContainerStandardColumns2 >.col1 .elementText, .moduleTextText5050WithSeparator >.sectionInner >.elementContainerStandardColumns2 >.col1 .elementObjectLocation .elementObjectLocationDescription, .moduleTextText5050WithSeparator >.sectionInner >.elementContainerStandardColumns2 >.col1 .elementPicture {

text-align:right;
}
.moduleTextText5050WithSeparator >.sectionInner >.elementContainerStandardColumns2 >.col1 .elementHeadline h1, .moduleTextText5050WithSeparator >.sectionInner >.elementContainerStandardColumns2 >.col1 .elementHeadline h2, .moduleTextText5050WithSeparator >.sectionInner >.elementContainerStandardColumns2 >.col1 .elementHeadline h3, .moduleTextText5050WithSeparator >.sectionInner >.elementContainerStandardColumns2 >.col1 .elementHeadline h4, .moduleTextText5050WithSeparator >.sectionInner >.elementContainerStandardColumns2 >.col1 .elementHeadline h5, .moduleTextText5050WithSeparator >.sectionInner >.elementContainerStandardColumns2 >.col1 .elementHeadline h6, .moduleTextText5050WithSeparator >.sectionInner >.elementContainerStandardColumns2 >.col1 .elementText h1, .moduleTextText5050WithSeparator >.sectionInner >.elementContainerStandardColumns2 >.col1 .elementObjectLocation .elementObjectLocationDescription h1, .moduleTextText5050WithSeparator >.sectionInner >.elementContainerStandardColumns2 >.col1 .elementText h2, .moduleTextText5050WithSeparator >.sectionInner >.elementContainerStandardColumns2 >.col1 .elementObjectLocation .elementObjectLocationDescription h2, .moduleTextText5050WithSeparator >.sectionInner >.elementContainerStandardColumns2 >.col1 .elementText h3, .moduleTextText5050WithSeparator >.sectionInner >.elementContainerStandardColumns2 >.col1 .elementObjectLocation .elementObjectLocationDescription h3, .moduleTextText5050WithSeparator >.sectionInner >.elementContainerStandardColumns2 >.col1 .elementText h4, .moduleTextText5050WithSeparator >.sectionInner >.elementContainerStandardColumns2 >.col1 .elementObjectLocation .elementObjectLocationDescription h4, .moduleTextText5050WithSeparator >.sectionInner >.elementContainerStandardColumns2 >.col1 .elementText h5, .moduleTextText5050WithSeparator >.sectionInner >.elementContainerStandardColumns2 >.col1 .elementObjectLocation .elementObjectLocationDescription h5, .moduleTextText5050WithSeparator >.sectionInner >.elementContainerStandardColumns2 >.col1 .elementText h6, .moduleTextText5050WithSeparator >.sectionInner >.elementContainerStandardColumns2 >.col1 .elementObjectLocation .elementObjectLocationDescription h6, .moduleTextText5050WithSeparator >.sectionInner >.elementContainerStandardColumns2 >.col1 .elementPicture h1, .moduleTextText5050WithSeparator >.sectionInner >.elementContainerStandardColumns2 >.col1 .elementPicture h2, .moduleTextText5050WithSeparator >.sectionInner >.elementContainerStandardColumns2 >.col1 .elementPicture h3, .moduleTextText5050WithSeparator >.sectionInner >.elementContainerStandardColumns2 >.col1 .elementPicture h4, .moduleTextText5050WithSeparator >.sectionInner >.elementContainerStandardColumns2 >.col1 .elementPicture h5, .moduleTextText5050WithSeparator >.sectionInner >.elementContainerStandardColumns2 >.col1 .elementPicture h6 {

font-size:min(24px,calc(0.6130268199vw + 13.7011494253px));
line-height:min(36px,calc(0.8429118774vw + 21.8390804598px));
font-weight:normal;
}
.moduleTextText5050WithSeparator >.sectionInner >.elementContainerStandardColumns2 >.col1 .elementHeadline {

margin-top:calc(min(24px,calc(0.6130268199vw + 13.7011494253px)) * -.3);
}
.moduleTextText5050WithSeparator >.sectionInner >.elementContainerStandardColumns2 >.col2 .elementHeadline, .moduleTextText5050WithSeparator >.sectionInner >.elementContainerStandardColumns2 >.col2 .elementText, .moduleTextText5050WithSeparator >.sectionInner >.elementContainerStandardColumns2 >.col2 .elementObjectLocation .elementObjectLocationDescription, .moduleTextText5050WithSeparator >.sectionInner >.elementContainerStandardColumns2 >.col2 .elementPicture {

text-align:left;
}
@media (max-width: 991px) {
.moduleTextText5050WithSeparator >.sectionInner >.elementContainerStandardColumns2 >.col1 {

padding-bottom:calc(calc(3.4482758621vw + 17.0689655172px) / 2)!important;
}
}
@media (max-width: 991px) {
.moduleTextText5050WithSeparator >.sectionInner >.elementContainerStandardColumns2 >.col2 {

padding-top:calc(calc(3.4482758621vw + 17.0689655172px) / 2)!important;
}
}
.moduleConsumptionInput >.sectionInner .elementCalculator .elementCalculatorInputBox {

height:0;
max-height:0;
overflow:hidden;
transition:max-height 750ms ease;
margin-left:calc(calc(3.4482758621vw + 17.0689655172px) / -2);
margin-right:calc(calc(3.4482758621vw + 17.0689655172px) / -2);
}
.weditor .moduleConsumptionInput >.sectionInner .elementCalculator .elementCalculatorInputBox {

height:auto!important;
max-height:1400px!important;
}
.moduleConsumptionInput >.sectionInner .elementCalculator .elementCalculatorInputBox input.consumption {

cursor:pointer;
user-select:none;
}
.moduleConsumptionInput >.sectionInner .elementCalculator .elementCalculatorInputBox >.boxInner {

padding-left:calc(calc(3.4482758621vw + 17.0689655172px) / 2);
padding-right:calc(calc(3.4482758621vw + 17.0689655172px) / 2);
}
.moduleConsumptionInput >.sectionInner .elementCalculator .elementCalculatorInputBox.open {

height:auto;
max-height:400px;
transition:max-height 750ms ease;
}
.moduleConsumptionInput >.sectionInner .elementCalculator .elementCalculatorInputBox .elementButton {

width:100%;
}
.moduleConsumptionInput >.sectionInner .elementCalculator .elementCalculatorInputBox .elementButton a {

display:block;
text-align:center;
}
@media (max-width: 1300px) {
.page_var730 .moduleConsumptionInput >.sectionInner .elementCalculator >.boxInner >.elementContainerStandardColumns2 >.col .elementLink {

display:flex;
width:100%;
}
.page_var730 .moduleConsumptionInput >.sectionInner .elementCalculator >.boxInner >.elementContainerStandardColumns2 >.col .elementLink a {

display:block;
width:100%;
text-align:center;
}
.page_var0 .moduleConsumptionInput >.sectionInner .elementCalculator >.boxInner >.elementContainerStandardColumns2 >.col {

width:100%;
}
.page_var0 .moduleConsumptionInput >.sectionInner .elementCalculator >.boxInner >.elementContainerStandardColumns2 >.col.col1 {

order:2;
padding-top:0;
}
.page_var0 .moduleConsumptionInput >.sectionInner .elementCalculator >.boxInner >.elementContainerStandardColumns2 >.col.col2 {

order:1;
padding-bottom:20px!important;
}
.page_var0 .moduleConsumptionInput >.sectionInner .elementCalculator >.boxInner >.elementContainerStandardColumns2 >.col .elementLink {

display:flex;
width:100%;
}
.page_var0 .moduleConsumptionInput >.sectionInner .elementCalculator >.boxInner >.elementContainerStandardColumns2 >.col .elementLink a {

display:block;
width:100%;
text-align:center;
}
}
@media (max-width: 991px) {
.moduleConsumptionInput >.sectionInner .elementCalculator >.boxInner >.elementContainerStandardColumns2 {

padding-top:0!important;
}
.moduleConsumptionInput >.sectionInner .elementCalculator >.boxInner >.elementContainerStandardColumns2 >.col.col1 {

padding-bottom:20px!important;
}
}
.moduleConsumptionResult >.sectionInner .elementHr {

margin-bottom:0;
}
.moduleConsumptionResult >.sectionInner .elementHr hr {

margin:0;
}
.weditor .moduleConsumptionResult >.sectionInner .elementHr {

margin-bottom:30px;
}
.weditor .moduleConsumptionResult >.sectionInner .elementHr hr {

margin-bottom:10px;
}
.moduleConsumptionResult >.sectionInner .elementCalculator input.consumption {

cursor:pointer;
user-select:none;
}
.moduleConsumptionResult >.sectionInner .elementCalculator p {

margin-bottom:0;
}
.moduleConsumptionResult >.sectionInner .elementCalculator .larger span {

color:#00A0D2;
font-size:min(45px,calc(1.1494252874vw + 25.6896551724px));
font-family:"Roboto-Bold", Arial, Helvetica, Sans-serif;
}
.moduleConsumptionResult >.sectionInner .elementCalculator .consumptionResult, .moduleConsumptionResult >.sectionInner .elementCalculator .consumptionResultDetails {

padding-top:calc(1.5325670498vw + 24.2528735632px);
margin-bottom:0;
}
.moduleConsumptionResult >.sectionInner .elementCalculator .consumptionResult p, .moduleConsumptionResult >.sectionInner .elementCalculator .consumptionResultDetails p {

font-size:min(14px,calc(0vw + 14px));
}
.moduleConsumptionResult >.sectionInner .elementCalculator .consumptionResult .elementContainerStandardColumns .col, .moduleConsumptionResult >.sectionInner .elementCalculator .consumptionResultDetails .elementContainerStandardColumns .col {

padding-top:0;
}
.weditor .moduleConsumptionResult >.sectionInner .elementCalculator .consumptionResult .elementContainerStandardColumns .col, .weditor .moduleConsumptionResult >.sectionInner .elementCalculator .consumptionResultDetails .elementContainerStandardColumns .col {

padding-top:calc(1.5325670498vw + 24.2528735632px);
}
.moduleConsumptionResult >.sectionInner .elementCalculator .consumptionResultDetails {

padding-top:0;
}
.weditor .moduleConsumptionResult >.sectionInner .elementCalculator .consumptionResultDetails {

padding-top:calc(1.5325670498vw + 24.2528735632px);
}
.moduleConsumptionResult >.sectionInner .elementCalculator .consumptionResultDetails .elementHr {

margin-bottom:calc(1.5325670498vw + 24.2528735632px);
}
.moduleConsumptionResult >.sectionInner .elementCalculator .consumptionResultDetails .elementContainerStandardColumns_var2020202020 .col {

width:20%;
}
.moduleConsumptionResult >.sectionInner .elementCalculator .consumptionResultDetails .elementContainerStandardColumns_var2020202020 .col.col1 {

width:15%;
}
.moduleConsumptionResult >.sectionInner .elementCalculator .consumptionResultDetails .elementContainerStandardColumns_var2020202020 .col.col3 {

width:25%;
}
.moduleConsumptionResult >.sectionInner .elementCalculator .consumptionResultDetails .elementContainerStandardColumns_var2020202020 .col.col4 p {

text-align:left!important;
}
.moduleConsumptionResult >.sectionInner .elementCalculator .elementContainerStandardColumns_var7030 p {

font-size:min(16px,calc(0.153256705vw + 13.4252873563px));
line-height:min(26px,calc(0.2298850575vw + 22.1379310345px));
}
.moduleConsumptionResult >.sectionInner .elementCalculator .elementContainerStandardColumns_var7030 .col1 {

width:70%!important;
}
.moduleConsumptionResult >.sectionInner .elementCalculator .elementContainerStandardColumns_var7030 .col2 {

width:30%!important;
margin-bottom:0!important;
text-align:right;
}
@media (max-width: 991px) {
.moduleConsumptionResult >.sectionInner .elementCalculator .consumptionResult .elementContainerStandardColumns .col, .moduleConsumptionResult >.sectionInner .elementCalculator .consumptionResultDetails .elementContainerStandardColumns .col {

margin-bottom:0;
padding-bottom:0;
}
}
@media (min-width: 992px) {
.moduleConsumptionResult >.sectionInner .elementCalculator .consumptionResult .elementContainerStandardColumns .col, .moduleConsumptionResult >.sectionInner .elementCalculator .consumptionResultDetails .elementContainerStandardColumns .col {

margin-bottom:0;
padding-bottom:0;
}
}
@media (max-width: 991px) {
.moduleConsumptionResult >.sectionInner .elementCalculator .consumptionResultDetails .elementContainerStandardColumns_var25252525 .col {

width:100%;
}
}
@media (max-width: 991px) and (max-width: 991px) {
.moduleConsumptionResult >.sectionInner .elementCalculator .consumptionResultDetails .elementContainerStandardColumns_var25252525 .col:last-child {

margin-top:max(-26px,calc(-0.0766283525vw - 24.7126436782px));
}
}
@media (max-width: 991px) {
.moduleConsumptionResult >.sectionInner .elementCalculator .consumptionResultDetails .elementContainerStandardColumns_var2020202020 .col {

width:100%!important;
}
.moduleConsumptionResult >.sectionInner .elementCalculator .consumptionResultDetails .elementContainerStandardColumns_var2020202020 .col:last-child {

margin-top:max(-26px,calc(-0.0766283525vw - 24.7126436782px));
}
}




.bookingBox {

padding-top:calc(calc(4.5977011494vw + 72.7586206897px))!important;
padding-bottom:calc(calc(4.5977011494vw + 72.7586206897px))!important;
}
.moduleAppointmentWithDatepicker form .formElementContainerContent >.elementContainerStandardColumns >.col1 {

width:48%;
}
.moduleAppointmentWithDatepicker form .formElementContainerContent >.elementContainerStandardColumns >.col2 {

width:48%;
margin-left:4%;
}







/* /PADDINGS *














/*<var name="appRangeSliderWidth" value="60px"/>
<var name="appRangeSliderBarWidth" value="6px"/>
<var name="appRangeSliderBarBorderWidth" value="1px"/>*/





/*<var name="appHotspotWidth" value="calc(16.3106796117vw + 16.8349514563px)"/>
<var name="appHotspotActiveWidth" value="calc(34.6925566343vw + 3.9029126214px)"/>*/












:root {

--transition-slow:750;
--rangeSliderPaddingTop:19px;
}
.pageWithoutHeaderVisual #blockBody #blockContentInner >div:not(.elementSection) +.elementSection:not(.moduleOverlayControls).surface, .pageWithoutHeaderVisual #blockBody #blockContentInner >div:not(.elementSectionObjectLocation) +.elementSectionObjectLocation:not(.moduleOverlayControls).surface {

margin-top:0!important;
}
.page_var720 #cookieNotice {

display:none!important;
}
.page_var720 p, .page_var720 span, .page_var720 strong, .page_var720 h1, .page_var720 h2, .page_var720 h3, .page_var720 h4, .page_var720 h5, .page_var720 h6, .page_var720 img {

user-select:none;
}
.page_var720 .layerInfo >div {

user-select:none;
}
.page_var720.kioskModus {

overflow:hidden;
}
.page_var720.weditor, .page_var720.browseedit {

overflow:auto!important;
}
.page_var720.weditor body, .page_var720.browseedit body {

background-color:#FFFFFF;
opacity:1!important;
}
.page_var720.weditor .elementPicture figure picture img {

width:100%;
}
.page_var720 body {

opacity:0;
transition:opacity 700ms ease;
background-color:#000000;
}
.page_var720.usertype-admin .wglPageInfoLayers {

display:none;
}
.page_var720.usertype-admin #drillbit {

display:none!important;
}
.page_var720 #blockHeader {

position:absolute;
top:0;
width:auto;
z-index:9999;
}
.weditor .page_var720 #blockHeader {

z-index:1;
}
.kioskModus .page_var720 #blockHeader #blockHeaderMain {

background:transparent!important;
}
.page_var720 #blockHeader #blockHeaderMain #blockHeaderMainInner #logo svg #Gruppe_1955 path {

fill:#FFFFFF!important;
}
.page_var720 #navigationMain, .page_var720 #navigationMeta, .page_var720 #languageSelector {

display:none!important;
}
.page_var720 #blockBody {

padding-top:0!important;
}
.weditor .page_var720 #blockBody {

padding-top:200px!important;
}
.page_var720 #blockBody #blockContentInner >.elementSection, .page_var720 #blockBody #blockContentInner >.elementSectionObjectLocation {

margin-top:0!important;
}
.page_var720 #blockBody #blockContentInner #depthMarkerWrapper, .page_var720 #blockBody #blockContentInner #depthMarkerWrapperClone {

position:absolute;
top:0px;
right:56vw;
width:auto;
height:66px;
padding:10px 0 10px 10px;
background-color:rgba(221,221,221,.4);
transform:translateY(-50%);
z-index:8;
}
.page_var720 #blockBody #blockContentInner #depthMarkerWrapper:before, .page_var720 #blockBody #blockContentInner #depthMarkerWrapperClone:before {

position:absolute;
display:block;
content:"";
top:0;
right:-33px;
width:0;
height:0px;
border-style:solid;
border-width:33px 0 33px 33px;
border-color:transparent transparent transparent rgba(221,221,221,.4);
transform:rotate(0deg);
}
.page_var720 #blockBody #blockContentInner #depthMarkerWrapper #depthMarker, .page_var720 #blockBody #blockContentInner #depthMarkerWrapperClone #depthMarker {

display:flex;
width:100%;
height:46px;
background-color:#FFFFFF;
padding:0 23px 0 40px;
align-items:center;
}
.page_var720 #blockBody #blockContentInner #depthMarkerWrapper #depthMarker:after, .page_var720 #blockBody #blockContentInner #depthMarkerWrapperClone #depthMarker:after {

position:absolute;
display:block;
content:"";
top:10px;
right:-22px;
width:0px;
height:0px;
border-style:solid;
border-width:23px 0 23px 23px;
border-color:transparent transparent transparent #FFFFFF;
transform:rotate(0deg);
}
.page_var720 #blockBody #blockContentInner #depthMarkerWrapper #depthMarker .elementHeadline_var10, .page_var720 #blockBody #blockContentInner #depthMarkerWrapperClone #depthMarker .elementHeadline_var10 {

font-size:min(17px,calc(0.3472222222vw + 10.3333333333px));
}
.page_var720 #blockBody #blockContentInner #depthMarkerWrapper #depthMarker .elementHeadline_var10 h3, .page_var720 #blockBody #blockContentInner #depthMarkerWrapperClone #depthMarker .elementHeadline_var10 h3 {

font-size:min(17px,calc(0.3472222222vw + 10.3333333333px));
margin-top:1px;
white-space:nowrap;
}
.page_var720 #blockBody #blockContentInner #depthMarkerWrapper #depthMarker .elementHeadline_var10 h3:before, .page_var720 #blockBody #blockContentInner #depthMarkerWrapperClone #depthMarker .elementHeadline_var10 h3:before {

top:1px;
background-color:#E6000F;
}
.page_var720 #blockBody #blockContentInner #depthMarkerWrapper #depthMarker .elementHeadlineBlueBar, .page_var720 #blockBody #blockContentInner #depthMarkerWrapperClone #depthMarker .elementHeadlineBlueBar {

font-size:min(17px,calc(0.3472222222vw + 10.3333333333px));
}
.page_var720 #blockBody #blockContentInner #depthMarkerWrapper #depthMarker .elementHeadlineBlueBar h3, .page_var720 #blockBody #blockContentInner #depthMarkerWrapperClone #depthMarker .elementHeadlineBlueBar h3 {

font-size:min(17px,calc(0.3472222222vw + 10.3333333333px));
}
.page_var720 #blockBody #blockContentInner #depthMarkerWrapper #depthMarker .elementHeadlineBlueBar h3:before, .page_var720 #blockBody #blockContentInner #depthMarkerWrapperClone #depthMarker .elementHeadlineBlueBar h3:before {

top:1px;
background-color:#00A0D2;
}
.page_var720 #blockBody #blockContentInner #depthMarkerWrapper.right, .page_var720 #blockBody #blockContentInner #depthMarkerWrapperClone.right {

left:56vw;
right:unset;
padding:10px 10px 10px 0;
}
.page_var720 #blockBody #blockContentInner #depthMarkerWrapper.right:before, .page_var720 #blockBody #blockContentInner #depthMarkerWrapperClone.right:before {

left:calc(66px * -.63);
right:unset;
transform:rotate(180deg);
}
.page_var720 #blockBody #blockContentInner #depthMarkerWrapper.right #depthMarker, .page_var720 #blockBody #blockContentInner #depthMarkerWrapperClone.right #depthMarker {

padding:10px 40px 10px 23px;
}
.page_var720 #blockBody #blockContentInner #depthMarkerWrapper.right #depthMarker:after, .page_var720 #blockBody #blockContentInner #depthMarkerWrapperClone.right #depthMarker:after {

left:calc(46px * -.63);
right:unset;
transform:rotate(180deg);
}
.page_var720 #blockFooter {

display:none;
}
.page_var720 #scrollTopOuter {

display:none!important;
}
@media (max-width: 991px) {
.page_var720 #blockHeader #blockHeaderMain {

padding-left:0!important;
}
}
@media (max-width: 991px) {
.page_var720 #blockHeader #blockHeaderMain #blockHeaderMainInner #logo {

top:20px;
}
}
@media (max-width: 991px) {
.page_var720 #blockHeader #blockHeaderMain #blockHeaderMainInner #logo svg {

width:calc(calc(2.9885057471vw + 84.7931034483px) * 1.5);
height:calc(calc(1.6858237548vw + 47.6781609195px) * 1.5);
}
}
@media (max-width: 620px) {
.page_var720 #blockBody #blockContentInner #depthMarkerWrapper {

right:62vw;
height:46px;
padding:10px 0 10px 10px;
}
.page_var720 #blockBody #blockContentInner #depthMarkerWrapper:before {

right:-23px;
border-width:23px 0 23px 23px;
}
.page_var720 #blockBody #blockContentInner #depthMarkerWrapper #depthMarker {

width:100%;
height:26px;
padding:10px 13px 10px 15px;
}
.page_var720 #blockBody #blockContentInner #depthMarkerWrapper #depthMarker:after {

top:10px;
right:-12px;
border-width:13px 0 13px 13px;
}
.page_var720 #blockBody #blockContentInner #depthMarkerWrapper #depthMarker .elementHeadline_var10 h3 {

font-size:calc(min(17px,calc(0.3472222222vw + 10.3333333333px)) * .9);
}
.page_var720 #blockBody #blockContentInner #depthMarkerWrapper #depthMarker .elementHeadline_var10 h3:before {

display:none;
top:1px;
height:3px;
margin-left:auto;
margin-right:auto;
background-color:#E6000F;
}
.page_var720 #blockBody #blockContentInner #depthMarkerWrapper.right {

left:66vw;
padding:10px 10px 10px 0;
}
.page_var720 #blockBody #blockContentInner #depthMarkerWrapper.right:before {

left:calc(46px * -.63);
}
.page_var720 #blockBody #blockContentInner #depthMarkerWrapper.right #depthMarker {

padding:10px 40px 10px 13px;
}
.page_var720 #blockBody #blockContentInner #depthMarkerWrapper.right #depthMarker:after {

left:calc(26px * -.63);
}
}
.page_var720.pageWithoutHeaderVisual #blockHeader #blockHeaderMain {

padding-left:0!important;
background-color:transparent!important;
}
.page_var720.pageWithoutHeaderVisual #blockBody #blockContentInner >.elementSection:first-child, .page_var720.pageWithoutHeaderVisual #blockBody #blockContentInner >.elementSectionObjectLocation:first-child {

margin-top:0!important;
}
@media (max-width: 991px) {
.page_var720.pageWithoutHeaderVisual #blockHeader #blockHeaderMain {

margin-left:-10px;
}
}
#appLaufzornII .elementPicture.scale_08 figure picture img {

transform:scale(.8);
}
#appLaufzornII .elementPicture.scale_09 figure picture img {

transform:scale(.9);
}
#appLaufzornII .elementPicture.scale_11 figure picture img {

transform:scale(1.1);
}
#appLaufzornII .elementPicture.scale_12 figure picture img {

transform:scale(1.2);
}
#appLaufzornII .appHero {

z-index:99;
}
#appLaufzornII .appHero.surface {

margin-top:0;
}
#appLaufzornII .appHero .elementBox {

position:absolute;
top:calc(1.5325670498vw + 24.2528735632px);
left:50%;
transform:translateX(-50%);
z-index:99;
}
.weditor #appLaufzornII .appHero .elementBox {

position:relative;
}
#appLaufzornII .appHero .elementBox.surfaceDrill {

position:absolute;
top:unset;
bottom:0;
height:calc(3.4042553191vh + 17.2340425532px);
transform:translateX(-50%);
}
#appLaufzornII .appHero .elementBox.surfaceDrill .elementPicture figure picture img {

width:min(74px,calc(1.1650485437vw + 51.6310679612px))!important;
height:100px!important;
margin-left:auto;
margin-right:auto;
border-left:5px solid #969694;
border-right:5px solid #969694;
}
#appLaufzornII .appHero .elementBox .elementHeadline +.elementHeadline +.elementHeadline {

margin-top:10px;
}
#appLaufzornII .appHero .elementBox .elementHeadline h1, #appLaufzornII .appHero .elementBox .elementHeadline h2 {

font-size:min(60px,calc(2.3300970874vw + 15.2621359223px));
line-height:min(80px,calc(3.2362459547vw + 17.8640776699px));
font-family:"Roboto-Bold", Arial, Helvetica, Sans-serif;
background-color:#FFFFFF;
padding:0 30px;
}
#appLaufzornII .appHero .elementBox .elementHeadline h3:before {

background-color:#E6000F!important;
}
#appLaufzornII .appHero .elementPicture {

margin-bottom:0;
}
#appLaufzornII .appHero .elementPicture figure {

width:100%;
}
#appLaufzornII .appHero .elementPicture figure picture {

width:100%;
}
#appLaufzornII .appHero .elementPicture figure picture img {

width:100%;
height:var(--heightApp);
object-fit:cover;
object-position:bottom;
}
#appLaufzornII .layer {

background-color:#1a0d08;
}
#appLaufzornII .layer .backgroundContainer {

display:none;
}
.weditor #appLaufzornII .layer:not(.surface) >.sectionInner:after {

display:none;
}
#appLaufzornII .layer:not(.surface):after {

position:absolute;
display:block;
content:"";
top:0;
left:0;
width:100%;
height:100%;
background-image:url("/weblication-wGlobal/wGlobal/layout/images/ewg-apps/bg-gradient-left.png");
background-repeat:repeat-y;
visibility:visible;
pointer-events:none;
touch-action:none;
}
.weditor #appLaufzornII .layer:not(.surface):after {

display:none;
}
#appLaufzornII .layer:not(.surface) .layerInfo {

opacity:0;
transform:translateY(-57%) scale(.4);
transform-origin:top left;
transition:all 500ms ease-out;
}
#appLaufzornII .layer:not(.surface).active .layerInfo {

opacity:1;
transform:translateY(-57%) scale(1);
}
#appLaufzornII .layer.surface:after {

position:absolute;
display:block;
content:"";
bottom:0;
left:0;
width:100%;
height:5.5vh;
visibility:visible;
pointer-events:none;
touch-action:none;
background-image:url("/weblication-wGlobal/wGlobal/layout/images/ewg-apps/bg-gradient-left.png");
background-repeat:repeat-y;
}
.weditor #appLaufzornII .layer.surface:after {

display:none;
}
#appLaufzornII .layer.surface .layerInfo {

position:fixed;
top:57vh;
opacity:0;
transform:translateY(-131.1%);
transition:opacity 250ms ease;
}
#appLaufzornII .layer.surface .layerInfo.white >div {

color:#FFFFFF;
}
#appLaufzornII .layer:nth-child(2) .layerInner .boxInner .conditionalContainer >.elementImageMap .imageMapOuter .imageMap .imageMapPicture img {

object-fit:cover;
object-position:top;
}
#appLaufzornII .layer.isLightBackground .layerInfo >div {

color:#FFFFFF;
}
#appLaufzornII .layer .level-bg {

background-repeat:repeat-y;
background-size:contain;
}
#appLaufzornII .layer .level-bg img {

position:absolute;
display:block;
left:0;
bottom:0;
width:100%;
mask-image:linear-gradient(to bottom,rgba(0,0,0,0) 0%,rgba(0,0,0,1) 40%);
}
#appLaufzornII .layer .layerInfo {

position:absolute;
top:57vh;
width:50vw;
left:min(80px,calc(0vw + 80px));
transform:translateY(-57%);
z-index:9;
}
#appLaufzornII .layer .layerInfo >div {

line-height:1;
}
.weditor #appLaufzornII .layer .layerInfo {

position:relative;
display:block;
}
#appLaufzornII .layer .layerInfo .layerHeight {

font-size:min(120px,calc(3.8834951456vw + 45.4368932039px));
font-family:"Roboto-Bold", Arial, Helvetica, Sans-serif;
}
#appLaufzornII .layer .layerInfo .layerHeightFormat {

text-transform:uppercase;
font-family:"Roboto-Bold", Arial, Helvetica, Sans-serif;
font-size:min(18px,calc(0vw + 18px));
margin-bottom:30px;
}
#appLaufzornII .layer .layerInfo .layerLabel {

text-transform:uppercase;
font-family:"Roboto-Light", Arial, Helvetica, Sans-serif;
font-size:min(24px,calc(0.6472491909vw + 11.572815534px));
margin-bottom:0;
}
#appLaufzornII .layer .layerInfo .layerName {

text-transform:uppercase;
font-family:"Roboto-Bold", Arial, Helvetica, Sans-serif;
font-size:min(120px,calc(3.8834951456vw + 45.4368932039px));
line-height:1;
margin-bottom:30px;
margin-bottom:10px;
opacity:.25;
}
#appLaufzornII .layer .layerInfo .layerSubtitle {

height:min(60px,calc(2.3300970874vw + 15.2621359223px));
font-family:"Roboto-Bold", Arial, Helvetica, Sans-serif;
font-size:min(60px,calc(2.3300970874vw + 15.2621359223px));
line-height:min(80px,calc(3.2362459547vw + 17.8640776699px));
margin-bottom:50px;
margin-top:max(-52px,calc(-1.5533980583vw - 22.1747572816px));
margin-left:min(130px,calc(5.8252427184vw + 18.1553398058px));
white-space:nowrap;
}
#appLaufzornII .layer .layerInfo .layerSubtitle.standalone {

display:none;
margin-left:0;
font-size:min(60px,calc(2.3300970874vw + 15.2621359223px));
}
#appLaufzornII .layer .layerInfo .layerDescription {

font-size:;
margin-bottom:min(60px,calc(2.3300970874vw + 15.2621359223px));
}
#appLaufzornII .layer .layerInfo .layerColumn2 {

display:grid;
width:min-content;
grid-template-columns:repeat(2,1fr);
grid-template-rows:repeat(2,1fr);
gap:10px;
}
#appLaufzornII .layer .layerInfo .layerColumn2 >div {

font-size:min(24px,calc(0.6472491909vw + 11.572815534px));
}
#appLaufzornII .layer .layerInfo .layerTemperature {

margin-left:0;
white-space:nowrap;
font-family:"Roboto-Light", Arial, Helvetica, Sans-serif;
}
#appLaufzornII .layer .layerInfo .layerAge {

margin-left:0;
white-space:nowrap;
font-family:"Roboto-Light", Arial, Helvetica, Sans-serif;
}
#appLaufzornII .layer .layerInner {

height:var(--heightApp);
height:100vh;
margin:0!important;
padding:0!important;
background-repeat:no-repeat;
background-size:cover!important;
}
.weditor #appLaufzornII .layer .layerInner {

height:100%!important;
}
#appLaufzornII .layer .layerInner .boxInner >.elementPicture {

position:absolute;
top:0;
left:0;
width:100%;
height:100%;
}
#appLaufzornII .layer .layerInner .boxInner .conditionalContainer >.elementImageMap {

position:absolute;
top:0;
left:0;
width:100%;
height:100%;
margin:0!important;
padding:0!important;
}
#appLaufzornII .layer .layerInner .boxInner .conditionalContainer >.elementImageMap .mapEntryMarkerInner {

clip-path:circle(59%);
}
#appLaufzornII .layer .layerInner .boxInner .conditionalContainer >.elementImageMap .imageMapOuter .imageMap {

width:100%;
height:100%;
}
#appLaufzornII .layer .layerInner .boxInner .conditionalContainer >.elementImageMap .imageMapOuter .imageMap .imageMapPicture img {

height:var(--heightApp);
height:100vh;
object-fit:cover;
}
#appLaufzornII .layer .layerInner .boxInner .conditionalContainer >.elementImageMap .imageMapOuter .mapEntry .mapEntryInner:not(.active) .mapEntryMarker .mapEntryMarkerBody .mapEntryMarkerBodyInner >.elementBox >.boxInner .elementHeadline h1, #appLaufzornII .layer .layerInner .boxInner .conditionalContainer >.elementImageMap .imageMapOuter .mapEntry .mapEntryInner:not(.active) .mapEntryMarker .mapEntryMarkerBody .mapEntryMarkerBodyInner >.elementBox >.boxInner .elementHeadline h2, #appLaufzornII .layer .layerInner .boxInner .conditionalContainer >.elementImageMap .imageMapOuter .mapEntry .mapEntryInner:not(.active) .mapEntryMarker .mapEntryMarkerBody .mapEntryMarkerBodyInner >.elementBox >.boxInner .elementHeadline h3, #appLaufzornII .layer .layerInner .boxInner .conditionalContainer >.elementImageMap .imageMapOuter .mapEntry .mapEntryInner:not(.active) .mapEntryMarker .mapEntryMarkerBody .mapEntryMarkerBodyInner >.elementBox >.boxInner .elementHeadline h4, #appLaufzornII .layer .layerInner .boxInner .conditionalContainer >.elementImageMap .imageMapOuter .mapEntry .mapEntryInner:not(.active) .mapEntryMarker .mapEntryMarkerBody .mapEntryMarkerBodyInner >.elementBox >.boxInner .elementHeadline h5, #appLaufzornII .layer .layerInner .boxInner .conditionalContainer >.elementImageMap .imageMapOuter .mapEntry .mapEntryInner:not(.active) .mapEntryMarker .mapEntryMarkerBody .mapEntryMarkerBodyInner >.elementBox >.boxInner .elementHeadline h6 {

color:#FFFFFF;
transition:color 500ms ease;
}
#appLaufzornII .layer .layerInner .boxInner .conditionalContainer >.elementImageMap .imageMapOuter .mapEntry .mapEntryInner:not(.active) .mapEntryMarker .mapEntryMarkerBody .mapEntryMarkerBodyInner >.elementBox >.boxInner .elementHeadline h1:before, #appLaufzornII .layer .layerInner .boxInner .conditionalContainer >.elementImageMap .imageMapOuter .mapEntry .mapEntryInner:not(.active) .mapEntryMarker .mapEntryMarkerBody .mapEntryMarkerBodyInner >.elementBox >.boxInner .elementHeadline h2:before, #appLaufzornII .layer .layerInner .boxInner .conditionalContainer >.elementImageMap .imageMapOuter .mapEntry .mapEntryInner:not(.active) .mapEntryMarker .mapEntryMarkerBody .mapEntryMarkerBodyInner >.elementBox >.boxInner .elementHeadline h3:before, #appLaufzornII .layer .layerInner .boxInner .conditionalContainer >.elementImageMap .imageMapOuter .mapEntry .mapEntryInner:not(.active) .mapEntryMarker .mapEntryMarkerBody .mapEntryMarkerBodyInner >.elementBox >.boxInner .elementHeadline h4:before, #appLaufzornII .layer .layerInner .boxInner .conditionalContainer >.elementImageMap .imageMapOuter .mapEntry .mapEntryInner:not(.active) .mapEntryMarker .mapEntryMarkerBody .mapEntryMarkerBodyInner >.elementBox >.boxInner .elementHeadline h5:before, #appLaufzornII .layer .layerInner .boxInner .conditionalContainer >.elementImageMap .imageMapOuter .mapEntry .mapEntryInner:not(.active) .mapEntryMarker .mapEntryMarkerBody .mapEntryMarkerBodyInner >.elementBox >.boxInner .elementHeadline h6:before {

width:42px;
height:calc(min(13px,calc(0.153256705vw + 10.4252873563px)) - 2px);
margin-right:10px;
background-color:#E6000F!important;
}
#appLaufzornII .layer .layerInner .boxInner .conditionalContainer >.elementImageMap .imageMapOuter .mapEntry .mapEntryInner.active .mapEntryMarker {

top:50%!important;
left:55%!important;
cursor:pointer;
z-index:100;
}
#appLaufzornII .layer .layerInner .boxInner .conditionalContainer >.elementImageMap .imageMapOuter .mapEntry .mapEntryInner.active .mapEntryMarker.left {

left:47%!important;
}
#appLaufzornII .layer .layerInner .boxInner .conditionalContainer >.elementImageMap .imageMapOuter .mapEntry .mapEntryInner.active .mapEntryMarker .mapEntryMarkerBody {

width:calc(22.0064724919vw + 247.4757281553px);
height:calc(22.0064724919vw + 247.4757281553px);
border-width:calc(1.4886731392vw - 0.5825242718px);
border-color:rgba(255,255,255,.9);
z-index:8;
}
#appLaufzornII .layer .layerInner .boxInner .conditionalContainer >.elementImageMap .imageMapOuter .mapEntry .mapEntryInner.active .mapEntryMarker .mapEntryMarkerBody.large {

width:calc(30.4207119741vw + 215.9223300971px);
height:calc(30.4207119741vw + 215.9223300971px);
}
#appLaufzornII .layer .layerInner .boxInner .conditionalContainer >.elementImageMap .imageMapOuter .mapEntry .mapEntryInner.active .mapEntryMarker .mapEntryMarkerBody .mapEntryMarkerBodyInner >.elementBox >.boxInner .elementText, #appLaufzornII .layer .layerInner .boxInner .conditionalContainer >.elementImageMap .imageMapOuter .mapEntry .mapEntryInner.active .mapEntryMarker .mapEntryMarkerBody .mapEntryMarkerBodyInner >.elementBox >.boxInner .elementObjectLocation .elementObjectLocationDescription {

opacity:1;
transition:opacity 500ms ease 500ms;
}
#appLaufzornII .layer .layerInner .boxInner .conditionalContainer >.elementImageMap .imageMapOuter .mapEntry .mapEntryInner.active .mapEntryMarker .mapEntryMarkerBody .mapEntryMarkerBodyInner >.elementBox >.boxInner .elementHeadline h1, #appLaufzornII .layer .layerInner .boxInner .conditionalContainer >.elementImageMap .imageMapOuter .mapEntry .mapEntryInner.active .mapEntryMarker .mapEntryMarkerBody .mapEntryMarkerBodyInner >.elementBox >.boxInner .elementHeadline h2, #appLaufzornII .layer .layerInner .boxInner .conditionalContainer >.elementImageMap .imageMapOuter .mapEntry .mapEntryInner.active .mapEntryMarker .mapEntryMarkerBody .mapEntryMarkerBodyInner >.elementBox >.boxInner .elementHeadline h3, #appLaufzornII .layer .layerInner .boxInner .conditionalContainer >.elementImageMap .imageMapOuter .mapEntry .mapEntryInner.active .mapEntryMarker .mapEntryMarkerBody .mapEntryMarkerBodyInner >.elementBox >.boxInner .elementHeadline h4, #appLaufzornII .layer .layerInner .boxInner .conditionalContainer >.elementImageMap .imageMapOuter .mapEntry .mapEntryInner.active .mapEntryMarker .mapEntryMarkerBody .mapEntryMarkerBodyInner >.elementBox >.boxInner .elementHeadline h5, #appLaufzornII .layer .layerInner .boxInner .conditionalContainer >.elementImageMap .imageMapOuter .mapEntry .mapEntryInner.active .mapEntryMarker .mapEntryMarkerBody .mapEntryMarkerBodyInner >.elementBox >.boxInner .elementHeadline h6 {

color:#FFFFFF;
transition:color 500ms ease;
}
#appLaufzornII .layer .layerInner .boxInner .conditionalContainer >.elementImageMap .imageMapOuter .mapEntry .mapEntryInner.active .mapEntryMarker .mapEntryMarkerBody .mapEntryMarkerBodyInner >.elementBox >.boxInner .elementHeadline h1:before, #appLaufzornII .layer .layerInner .boxInner .conditionalContainer >.elementImageMap .imageMapOuter .mapEntry .mapEntryInner.active .mapEntryMarker .mapEntryMarkerBody .mapEntryMarkerBodyInner >.elementBox >.boxInner .elementHeadline h2:before, #appLaufzornII .layer .layerInner .boxInner .conditionalContainer >.elementImageMap .imageMapOuter .mapEntry .mapEntryInner.active .mapEntryMarker .mapEntryMarkerBody .mapEntryMarkerBodyInner >.elementBox >.boxInner .elementHeadline h3:before, #appLaufzornII .layer .layerInner .boxInner .conditionalContainer >.elementImageMap .imageMapOuter .mapEntry .mapEntryInner.active .mapEntryMarker .mapEntryMarkerBody .mapEntryMarkerBodyInner >.elementBox >.boxInner .elementHeadline h4:before, #appLaufzornII .layer .layerInner .boxInner .conditionalContainer >.elementImageMap .imageMapOuter .mapEntry .mapEntryInner.active .mapEntryMarker .mapEntryMarkerBody .mapEntryMarkerBodyInner >.elementBox >.boxInner .elementHeadline h5:before, #appLaufzornII .layer .layerInner .boxInner .conditionalContainer >.elementImageMap .imageMapOuter .mapEntry .mapEntryInner.active .mapEntryMarker .mapEntryMarkerBody .mapEntryMarkerBodyInner >.elementBox >.boxInner .elementHeadline h6:before {

width:42px;
height:calc(min(13px,calc(0.153256705vw + 10.4252873563px)) - 2px);
margin-right:10px;
background-color:#E6000F!important;
}
#appLaufzornII .layer .layerInner .boxInner .conditionalContainer >.elementImageMap .imageMapOuter .mapEntry .mapEntryInner.active .mapEntryMarker .mapEntryMarkerBody .mapEntryMarkerBodyInner >.elementBox >.boxInner .elementContainerStandardColumns2 >.col1 .elementPicture {

opacity:0;
}
#appLaufzornII .layer .layerInner .boxInner .conditionalContainer >.elementImageMap .imageMapOuter .mapEntry .mapEntryInner.active .mapEntryMarker .mapEntryMarkerBody .mapEntryMarkerBodyInner >.elementBox >.boxInner .elementContainerStandardColumns2 >.col2 .elementPicture {

opacity:1;
}
#appLaufzornII .layer .layerInner .boxInner .conditionalContainer >.elementImageMap .imageMapOuter .mapEntry .mapEntryInner.active .mapEntryMarker .mapEntryMarkerBody .mapEntryMarkerBodyInner >.elementBox >.boxInner .elementContainerStandardColumns2 >.col2 .elementPicture figure {

height:100%;
}
#appLaufzornII .layer .layerInner .boxInner .conditionalContainer >.elementImageMap .imageMapOuter .mapEntry .mapEntryInner.active .mapEntryMarker .mapEntryMarkerBody .mapEntryMarkerBodyInner >.elementBox >.boxInner .elementContainerStandardColumns2 >.col2 .elementPicture figure picture {

height:100%;
border-radius:50%;
}
#appLaufzornII .layer .layerInner .boxInner .conditionalContainer >.elementImageMap .imageMapOuter .mapEntry .mapEntryInner.active .mapEntryMarker .mapEntryMarkerBody .mapEntryMarkerBodyInner >.elementBox >.boxInner .elementContainerStandardColumns2 >.col2 .elementPicture figure picture img {

width:100%;
height:100%;
object-fit:cover;
border-radius:50%;
}
#appLaufzornII .layer .layerInner .boxInner .conditionalContainer >.elementImageMap .imageMapOuter .mapEntry .mapEntryInner.active .markerPlusButton:after {

background:transparent url("/weblication-wGlobal/wGlobal/layout/images/ewg/optimized/icon-minus.svg") no-repeat 0 0;
background-size:contain;
}
#appLaufzornII .layer .layerInner .boxInner .conditionalContainer >.elementImageMap .imageMapOuter .mapEntryMarker {

display:flex;
width:calc(11.003236246vw + 118.7378640777px);
height:calc(11.003236246vw + 118.7378640777px);
justify-content:center;
align-items:center;
margin:0;
padding:0;
border:none;
z-index:99;
transform:translate(-50%,-50%);
transition:all 500ms ease;
cursor:pointer!important;
}
#appLaufzornII .layer .layerInner .boxInner .conditionalContainer >.elementImageMap .imageMapOuter .mapEntryMarker:before, #appLaufzornII .layer .layerInner .boxInner .conditionalContainer >.elementImageMap .imageMapOuter .mapEntryMarker:after {

display:none!important;
}
.weditor #appLaufzornII .layer .layerInner .boxInner .conditionalContainer >.elementImageMap .imageMapOuter .mapEntryMarker:before, .weditor #appLaufzornII .layer .layerInner .boxInner .conditionalContainer >.elementImageMap .imageMapOuter .mapEntryMarker:after {

display:block!important;
}
#appLaufzornII .layer .layerInner .boxInner .conditionalContainer >.elementImageMap .imageMapOuter .mapEntryMarker .mapEntryMarkerNumber {

display:none!important;
}
.weditor #appLaufzornII .layer .layerInner .boxInner .conditionalContainer >.elementImageMap .imageMapOuter .mapEntryMarker .mapEntryMarkerNumber {

position:absolute;
display:block!important;
top:-150px;
left:-150px;
width:300px;
height:300px;
font-size:10px;
text-align:center;
line-height:20px;
color:#4E4E4E !important;
border:2px solid blue;
border-radius:50%;
}
#appLaufzornII .layer .layerInner .boxInner .conditionalContainer >.elementImageMap .imageMapOuter .mapEntryMarker .mapEntryMarkerBody {

position:relative;
width:calc(11.003236246vw + 118.7378640777px);
height:calc(11.003236246vw + 118.7378640777px);
border-radius:50%;
border-style:solid;
border-width:calc(0.8414239482vw - 0.1553398058px);
border-color:rgba(255,255,255,.4);
margin:0;
padding:0;
transition:all 500ms ease;
}
#appLaufzornII .layer .layerInner .boxInner .conditionalContainer >.elementImageMap .imageMapOuter .mapEntryMarker .mapEntryMarkerBody .mapEntryMarkerBodyInner {

width:100%;
height:100%;
}
#appLaufzornII .layer .layerInner .boxInner .conditionalContainer >.elementImageMap .imageMapOuter .mapEntryMarker .mapEntryMarkerBody .mapEntryMarkerBodyInner >.elementBox {

display:block;
width:100%;
height:100%;
border-radius:50%;
overflow:hidden;
background:linear-gradient(360deg,rgba(0,0,0,0) 0%,rgba(0,0,0,.4) 65.38%);
}
#appLaufzornII .layer .layerInner .boxInner .conditionalContainer >.elementImageMap .imageMapOuter .mapEntryMarker .mapEntryMarkerBody .mapEntryMarkerBodyInner >.elementBox:not(.isLightBackground) >.boxInner .elementHeadline, #appLaufzornII .layer .layerInner .boxInner .conditionalContainer >.elementImageMap .imageMapOuter .mapEntryMarker .mapEntryMarkerBody .mapEntryMarkerBodyInner >.elementBox:not(.isLightBackground) >.boxInner .elementText, #appLaufzornII .layer .layerInner .boxInner .conditionalContainer >.elementImageMap .imageMapOuter .mapEntryMarker .mapEntryMarkerBody .mapEntryMarkerBodyInner >.elementBox:not(.isLightBackground) >.boxInner .elementObjectLocation .elementObjectLocationDescription {

text-shadow:1px 1px 2px rgba(0,0,0,0.5);
}
#appLaufzornII .layer .layerInner .boxInner .conditionalContainer >.elementImageMap .imageMapOuter .mapEntryMarker .mapEntryMarkerBody .mapEntryMarkerBodyInner >.elementBox.isLightBackground >.boxInner .elementHeadline, #appLaufzornII .layer .layerInner .boxInner .conditionalContainer >.elementImageMap .imageMapOuter .mapEntryMarker .mapEntryMarkerBody .mapEntryMarkerBodyInner >.elementBox.isLightBackground >.boxInner .elementText, #appLaufzornII .layer .layerInner .boxInner .conditionalContainer >.elementImageMap .imageMapOuter .mapEntryMarker .mapEntryMarkerBody .mapEntryMarkerBodyInner >.elementBox.isLightBackground >.boxInner .elementObjectLocation .elementObjectLocationDescription {

color:#000000;
}
#appLaufzornII .layer .layerInner .boxInner .conditionalContainer >.elementImageMap .imageMapOuter .mapEntryMarker .mapEntryMarkerBody .mapEntryMarkerBodyInner >.elementBox.isLightBackground >.boxInner .elementHeadline p, #appLaufzornII .layer .layerInner .boxInner .conditionalContainer >.elementImageMap .imageMapOuter .mapEntryMarker .mapEntryMarkerBody .mapEntryMarkerBodyInner >.elementBox.isLightBackground >.boxInner .elementHeadline span, #appLaufzornII .layer .layerInner .boxInner .conditionalContainer >.elementImageMap .imageMapOuter .mapEntryMarker .mapEntryMarkerBody .mapEntryMarkerBodyInner >.elementBox.isLightBackground >.boxInner .elementHeadline li, #appLaufzornII .layer .layerInner .boxInner .conditionalContainer >.elementImageMap .imageMapOuter .mapEntryMarker .mapEntryMarkerBody .mapEntryMarkerBodyInner >.elementBox.isLightBackground >.boxInner .elementHeadline span, #appLaufzornII .layer .layerInner .boxInner .conditionalContainer >.elementImageMap .imageMapOuter .mapEntryMarker .mapEntryMarkerBody .mapEntryMarkerBodyInner >.elementBox.isLightBackground >.boxInner .elementText p, #appLaufzornII .layer .layerInner .boxInner .conditionalContainer >.elementImageMap .imageMapOuter .mapEntryMarker .mapEntryMarkerBody .mapEntryMarkerBodyInner >.elementBox.isLightBackground >.boxInner .elementObjectLocation .elementObjectLocationDescription p, #appLaufzornII .layer .layerInner .boxInner .conditionalContainer >.elementImageMap .imageMapOuter .mapEntryMarker .mapEntryMarkerBody .mapEntryMarkerBodyInner >.elementBox.isLightBackground >.boxInner .elementText span, #appLaufzornII .layer .layerInner .boxInner .conditionalContainer >.elementImageMap .imageMapOuter .mapEntryMarker .mapEntryMarkerBody .mapEntryMarkerBodyInner >.elementBox.isLightBackground >.boxInner .elementObjectLocation .elementObjectLocationDescription span, #appLaufzornII .layer .layerInner .boxInner .conditionalContainer >.elementImageMap .imageMapOuter .mapEntryMarker .mapEntryMarkerBody .mapEntryMarkerBodyInner >.elementBox.isLightBackground >.boxInner .elementText li, #appLaufzornII .layer .layerInner .boxInner .conditionalContainer >.elementImageMap .imageMapOuter .mapEntryMarker .mapEntryMarkerBody .mapEntryMarkerBodyInner >.elementBox.isLightBackground >.boxInner .elementObjectLocation .elementObjectLocationDescription li, #appLaufzornII .layer .layerInner .boxInner .conditionalContainer >.elementImageMap .imageMapOuter .mapEntryMarker .mapEntryMarkerBody .mapEntryMarkerBodyInner >.elementBox.isLightBackground >.boxInner .elementText span, #appLaufzornII .layer .layerInner .boxInner .conditionalContainer >.elementImageMap .imageMapOuter .mapEntryMarker .mapEntryMarkerBody .mapEntryMarkerBodyInner >.elementBox.isLightBackground >.boxInner .elementObjectLocation .elementObjectLocationDescription span {

color:#000000;
}
#appLaufzornII .layer .layerInner .boxInner .conditionalContainer >.elementImageMap .imageMapOuter .mapEntryMarker .mapEntryMarkerBody .mapEntryMarkerBodyInner >.elementBox >.boxInner {

width:100%;
height:100%;
text-align:center;
padding-top:16%;
}
#appLaufzornII .layer .layerInner .boxInner .conditionalContainer >.elementImageMap .imageMapOuter .mapEntryMarker .mapEntryMarkerBody .mapEntryMarkerBodyInner >.elementBox >.boxInner .elementHeadline {

position:relative;
font-family:"Roboto-Bold", Arial, Helvetica, Sans-serif;
font-size:min(18px,calc(0.2298850575vw + 14.1379310345px));
line-height:min(25px,calc(0.3831417625vw + 18.5632183908px));
text-transform:uppercase;
text-align:center;
padding-left:25px;
padding-right:25px;
z-index:8;
}
#appLaufzornII .layer .layerInner .boxInner .conditionalContainer >.elementImageMap .imageMapOuter .mapEntryMarker .mapEntryMarkerBody .mapEntryMarkerBodyInner >.elementBox >.boxInner .elementHeadline h1, #appLaufzornII .layer .layerInner .boxInner .conditionalContainer >.elementImageMap .imageMapOuter .mapEntryMarker .mapEntryMarkerBody .mapEntryMarkerBodyInner >.elementBox >.boxInner .elementHeadline h2, #appLaufzornII .layer .layerInner .boxInner .conditionalContainer >.elementImageMap .imageMapOuter .mapEntryMarker .mapEntryMarkerBody .mapEntryMarkerBodyInner >.elementBox >.boxInner .elementHeadline h3, #appLaufzornII .layer .layerInner .boxInner .conditionalContainer >.elementImageMap .imageMapOuter .mapEntryMarker .mapEntryMarkerBody .mapEntryMarkerBodyInner >.elementBox >.boxInner .elementHeadline h4, #appLaufzornII .layer .layerInner .boxInner .conditionalContainer >.elementImageMap .imageMapOuter .mapEntryMarker .mapEntryMarkerBody .mapEntryMarkerBodyInner >.elementBox >.boxInner .elementHeadline h5, #appLaufzornII .layer .layerInner .boxInner .conditionalContainer >.elementImageMap .imageMapOuter .mapEntryMarker .mapEntryMarkerBody .mapEntryMarkerBodyInner >.elementBox >.boxInner .elementHeadline h6 {

text-align:center;
font-size:min(17px,calc(0.3472222222vw + 10.3333333333px));
line-height:1.2;
}
#appLaufzornII .layer .layerInner .boxInner .conditionalContainer >.elementImageMap .imageMapOuter .mapEntryMarker .mapEntryMarkerBody .mapEntryMarkerBodyInner >.elementBox >.boxInner .elementText, #appLaufzornII .layer .layerInner .boxInner .conditionalContainer >.elementImageMap .imageMapOuter .mapEntryMarker .mapEntryMarkerBody .mapEntryMarkerBodyInner >.elementBox >.boxInner .elementObjectLocation .elementObjectLocationDescription {

position:relative;
width:70%;
opacity:0;
margin-left:auto;
margin-right:auto;
margin-top:5px;
text-align:center;
transition:opacity 166.66666666667ms ease;
z-index:8;
}
#appLaufzornII .layer .layerInner .boxInner .conditionalContainer >.elementImageMap .imageMapOuter .mapEntryMarker .mapEntryMarkerBody .mapEntryMarkerBodyInner >.elementBox >.boxInner .elementText p, #appLaufzornII .layer .layerInner .boxInner .conditionalContainer >.elementImageMap .imageMapOuter .mapEntryMarker .mapEntryMarkerBody .mapEntryMarkerBodyInner >.elementBox >.boxInner .elementObjectLocation .elementObjectLocationDescription p {

font-size:min(19px,calc(0.3236245955vw + 12.786407767px));
line-height:min(24px,calc(0.3883495146vw + 16.5436893204px));
}
#appLaufzornII .layer .layerInner .boxInner .conditionalContainer >.elementImageMap .imageMapOuter .mapEntryMarker .mapEntryMarkerBody .mapEntryMarkerBodyInner >.elementBox >.boxInner .elementContainerStandardColumns2 {

margin-left:0;
margin-right:0;
}
#appLaufzornII .layer .layerInner .boxInner .conditionalContainer >.elementImageMap .imageMapOuter .mapEntryMarker .mapEntryMarkerBody .mapEntryMarkerBodyInner >.elementBox >.boxInner .elementContainerStandardColumns2 >.col {

width:100%;
height:100%;
}
#appLaufzornII .layer .layerInner .boxInner .conditionalContainer >.elementImageMap .imageMapOuter .mapEntryMarker .mapEntryMarkerBody .mapEntryMarkerBodyInner >.elementBox >.boxInner .elementContainerStandardColumns2 >.col .elementPicture {

position:absolute;
opacity:1;
transition:opacity 500ms ease;
}
#appLaufzornII .layer .layerInner .boxInner .conditionalContainer >.elementImageMap .imageMapOuter .mapEntryMarker .mapEntryMarkerBody .mapEntryMarkerBodyInner >.elementBox >.boxInner .elementContainerStandardColumns2 >.col .elementPicture figure picture img {

width:100%;
}
#appLaufzornII .layer .layerInner .boxInner .conditionalContainer >.elementImageMap .imageMapOuter .mapEntryMarker .mapEntryMarkerBody .mapEntryMarkerBodyInner >.elementBox >.boxInner .elementContainerStandardColumns2 >.col1 .elementPicture {

top:60%;
left:50%;
transform:translate(-50%,-60%);
}
#appLaufzornII .layer .layerInner .boxInner .conditionalContainer >.elementImageMap .imageMapOuter .mapEntryMarker .mapEntryMarkerBody .mapEntryMarkerBodyInner >.elementBox >.boxInner .elementContainerStandardColumns2 >.col1 .elementPicture figure picture img {

width:100%;
height:100%;
}
#appLaufzornII .layer .layerInner .boxInner .conditionalContainer >.elementImageMap .imageMapOuter .mapEntryMarker .mapEntryMarkerBody .mapEntryMarkerBodyInner >.elementBox >.boxInner .elementContainerStandardColumns2 >.col2 .elementPicture {

top:0;
left:0;
width:100%;
height:100%;
border-radius:50%;
opacity:0;
}
#appLaufzornII .layer .layerInner .boxInner .conditionalContainer >.elementImageMap .imageMapOuter .mapEntryMarker .mapEntryMarkerBody .mapEntryMarkerBodyInner >.elementBox >.boxInner .elementContainerStandardColumns2 >.col2 .elementPicture figure {

min-width:100%;
}
#appLaufzornII .layer .layerInner .boxInner .conditionalContainer >.elementImageMap .imageMapOuter .mapEntryMarker .mapEntryMarkerBody .mapEntryMarkerBodyInner >.elementBox >.boxInner .elementContainerStandardColumns2 >.col2 .elementPicture figure picture:after {

position:absolute;
display:block;
content:'';
top:0;
left:0;
width:100%;
height:100%;
background:linear-gradient(360deg,rgba(0,0,0,0) 0%,rgba(0,0,0,.4) 65.38%);
}
#appLaufzornII .layer .layerInner .boxInner .conditionalContainer >.elementImageMap .imageMapOuter .mapEntryMarker .mapEntryMarkerBody .mapEntryMarkerBodyInner >.elementBox >.boxInner .elementContainerStandardColumns2 >.col2 .elementPicture figure picture img {

width:100%;
height:100%;
}
#appLaufzornII .layer .layerInner .boxInner .conditionalContainer >.elementImageMap .imageMapOuter .mapEntryMarker .markerPlusButton {

position:absolute;
bottom:calc(calc(1.9417475728vw + 22.7184466019px) * -.5);
left:50%;
width:calc(1.9417475728vw + 22.7184466019px);
height:calc(1.9417475728vw + 22.7184466019px);
border-radius:50%;
background-color:#00A0D2;
transform:translate(-50%,0);
margin-bottom:calc(calc(0.8414239482vw - 0.1553398058px) / -2);
cursor:pointer;
transition:bottom 500ms ease;
z-index:9;
}
#appLaufzornII .layer .layerInner .boxInner .conditionalContainer >.elementImageMap .imageMapOuter .mapEntryMarker .markerPlusButton:after {

position:absolute;
display:block;
content:"";
top:50%;
left:50%;
width:calc(calc(1.9417475728vw + 22.7184466019px) / 1);
height:calc(calc(1.9417475728vw + 22.7184466019px) / 1);
transform:translate(-50%,-50%);
background:transparent url("/weblication-wGlobal/wGlobal/layout/images/ewg/optimized/icon-plus.svg") no-repeat 0 0;
background-size:contain;
}
#appLaufzornII .layer .layerInner .boxInner .conditionalContainer >.elementImageMap .imageMapOuter .imageMapLabels {

display:none!important;
}
#appLaufzornII .layer .layerInner .boxInner .elementBox {

display:none;
}
.weditor #appLaufzornII .layer .layerInner .boxInner .elementBox {

display:block;
}
#appLaufzornII #fixedContent {

position:fixed;
top:0;
left:0;
right:0;
bottom:0;
width:100%;
height:100%;
margin:auto;
z-index:0;
background:none!important;
touch-action:none;
pointer-events:none;
}
#appLaufzornII #fixedContent >.sectionInner {

height:100%;
}
.weditor #appLaufzornII #fixedContent {

position:relative;
touch-action:auto;
pointer-events:auto;
}
#appLaufzornII #drillbitWrapper {

position:absolute;
display:flex;
top:0;
left:50%;
width:min(74px,calc(1.1650485437vw + 51.6310679612px));
transform:translateX(-50%);
justify-content:center;
}
#appLaufzornII #drillbitWrapper:before {

position:absolute;
display:block;
content:"";
top:0;
left:0;
width:100%;
height:100%;
}
#appLaufzornII #drillbitWrapper #drillbit, #appLaufzornII #drillbitWrapper #drillbitClone {

position:absolute;
top:0;
width:min(60px,calc(0.9061488673vw + 42.6019417476px));
height:75vh;
background-image:url("/weblication-wGlobal/wGlobal/layout/images/ewg-apps/drillbit.png");
background-repeat:no-repeat;
background-position:bottom;
background-size:cover;
z-index:0;
}
#appLaufzornII #drillbitWrapper #drillbitClone {

height:70vh;
background-image:url("/weblication-wGlobal/wGlobal/layout/images/ewg-apps/drillbit-bg.png");
}
#appLaufzornII #drillbitWrapper.level-2 {

top:0;
width:min(60px,calc(0.7766990291vw + 45.0873786408px));
}
#appLaufzornII #drillbitWrapper.level-2 #drillbit {

width:min(46px,calc(0.7766990291vw + 31.0873786408px));
background-image:url("/weblication-wGlobal/wGlobal/layout/images/ewg-apps/drillbit-level2.png");
}
#appLaufzornII #drillbitWrapper.level-2 #drillbitClone {

width:min(46px,calc(0.7766990291vw + 31.0873786408px));
background-image:url("/weblication-wGlobal/wGlobal/layout/images/ewg-apps/drillbit-level2-bg.png");
}
#appLaufzornII #drillbitWrapper.level-3 {

top:0;
width:min(46px,calc(0.5177993528vw + 36.0582524272px));
}
#appLaufzornII #drillbitWrapper.level-3 #drillbit {

width:min(32px,calc(0.3883495146vw + 24.5436893204px));
background-image:url("/weblication-wGlobal/wGlobal/layout/images/ewg-apps/drillbit-level3.png");
}
#appLaufzornII #drillbitWrapper.level-3 #drillbitClone {

width:min(32px,calc(0.3883495146vw + 24.5436893204px));
background-image:url("/weblication-wGlobal/wGlobal/layout/images/ewg-apps/drillbit-level3-bg.png");
}
#appLaufzornII #drillbitWrapper.level-4 {

top:0;
width:min(38px,calc(0.3883495146vw + 30.5436893204px));
}
#appLaufzornII #drillbitWrapper.level-4 #drillbit {

width:min(28px,calc(0.5825242718vw + 16.8155339806px));
background-image:url("/weblication-wGlobal/wGlobal/layout/images/ewg-apps/drillbit-level4.png");
}
#appLaufzornII #drillbitWrapper.level-4 #drillbitClone {

width:min(28px,calc(0.5825242718vw + 16.8155339806px));
background-image:url("/weblication-wGlobal/wGlobal/layout/images/ewg-apps/drillbit-level4-bg.png");
}
#appLaufzornII #drillhole, #appLaufzornII #drillholeInProgress {

position:absolute;
top:var(--heightApp);
left:50%;
width:min(74px,calc(1.1650485437vw + 51.6310679612px));
transform:translateX(-50%);
margin-bottom:min(74px,calc(1.1650485437vw + 51.6310679612px));
background:transparent;
z-index:0;
}
#appLaufzornII #drillhole >.sectionInner, #appLaufzornII #drillholeInProgress >.sectionInner {

display:flex;
justify-content:center;
}
.weditor #appLaufzornII #drillhole, .weditor #appLaufzornII #drillholeInProgress {

position:relative;
}
#appLaufzornII #drillhole .level, #appLaufzornII #drillholeInProgress .level {

position:absolute;
top:0;
overflow:hidden;
background-color:rgba(0,0,0,.4);
}
#appLaufzornII #drillhole .level-1, #appLaufzornII #drillholeInProgress .level-1 {

width:min(74px,calc(1.1650485437vw + 51.6310679612px));
background-image:url("/weblication-wGlobal/wGlobal/layout/images/ewg-apps/drilling-hole-level1.png");
background-repeat:repeat-y;
border-left:5px solid #8b8a89;
border-right:5px solid #8b8a89;
}
#appLaufzornII #drillhole .level-2, #appLaufzornII #drillholeInProgress .level-2 {

width:min(60px,calc(0.7766990291vw + 45.0873786408px));
background-image:url("/weblication-wGlobal/wGlobal/layout/images/ewg-apps/drilling-hole-level2.png");
background-repeat:repeat-y;
border-left:5px solid #8b8a89;
border-right:5px solid #8b8a89;
}
#appLaufzornII #drillhole .level-3, #appLaufzornII #drillholeInProgress .level-3 {

width:min(46px,calc(0.5177993528vw + 36.0582524272px));
background-image:url("/weblication-wGlobal/wGlobal/layout/images/ewg-apps/drilling-hole-level3.png");
background-repeat:repeat-y;
border-left:4px solid #8b8a89;
border-right:4px solid #8b8a89;
}
#appLaufzornII #drillhole .level-4, #appLaufzornII #drillholeInProgress .level-4 {

width:min(38px,calc(0.3883495146vw + 30.5436893204px));
background-image:url("/weblication-wGlobal/wGlobal/layout/images/ewg-apps/drilling-hole-level4.png");
background-repeat:repeat-y;
border-left:4px solid #8b8a89;
border-right:4px solid #8b8a89;
}
#appLaufzornII #drillhole:after, #appLaufzornII #drillholeInProgress:after {

position:absolute;
content:"";
bottom:min(74px,calc(1.1650485437vw + 51.6310679612px)) / -2;
width:0;
height:0;
border-left:(:0: solid transparent / 2) solid transparent;
border-right:(:0: solid transparent / 2) solid transparent;
border-top:(:0: solid #000000 / 2) solid #000000;
}
#appLaufzornII #drillholeInProgress {

height:calc(100% - 125vh);
}
#appLaufzornII #drillholeInProgress .level {

background-color:rgba(221,221,221,.6);
border-left:none!important;
border-right:none!important;
background-image:none!important;
}
#appLaufzornII .noUi-target, #appLaufzornII .noUi-target * {

-webkit-touch-callout:none;
-webkit-tap-highlight-color:rgba(0,0,0,0);
-webkit-user-select:none;
-ms-touch-action:none;
touch-action:none;
-ms-user-select:none;
-moz-user-select:none;
user-select:none;
-moz-box-sizing:border-box;
box-sizing:border-box;
}
#appLaufzornII .noUi-target {

position:relative;
}
#appLaufzornII .noUi-target .noUi-base, #appLaufzornII .noUi-target .noUi-connects {

width:100%;
height:100%;
position:relative;
z-index:5;
}
#appLaufzornII .noUi-target .noUi-base .noUi-connects {

overflow:hidden;
cursor:pointer;
z-index:0;
}
#appLaufzornII .noUi-connect, #appLaufzornII .noUi-origin {

will-change:transform;
position:absolute;
z-index:1;
top:0;
right:0;
height:100%;
width:100%;
-ms-transform-origin:0 0;
-webkit-transform-origin:0 0;
-webkit-transform-style:preserve-3d;
transform-origin:0 0;
transform-style:flat;
}
#appLaufzornII .noUi-txt-dir-rtl.noUi-horizontal .noUi-origin {

left:0;
right:auto;
}
#appLaufzornII .noUi-vertical .noUi-origin {

top:-100%;
width:0;
}
#appLaufzornII .noUi-horizontal .noUi-origin {

height:0;
}
#appLaufzornII .noUi-handle {

-webkit-backface-visibility:hidden;
backface-visibility:hidden;
position:absolute;
}
#appLaufzornII .noUi-touch-area {

height:100%;
width:100%;
}
#appLaufzornII .noUi-state-tap .noUi-connect, #appLaufzornII .noUi-state-tap .noUi-origin {

-webkit-transition:transform 0.3s;
transition:transform 0.3s;
}
#appLaufzornII .noUi-state-drag * {

cursor:inherit !important;
}
#appLaufzornII .noUi-horizontal {

height:min(6px,calc(0.1294498382vw + 3.5145631068px));
}
#appLaufzornII .noUi-horizontal .noUi-handle {

width:34px;
height:28px;
right:-17px;
top:-6px;
}
#appLaufzornII .noUi-vertical {

width:min(6px,calc(0.1294498382vw + 3.5145631068px));
}
#appLaufzornII .noUi-vertical .noUi-handle {

width:28px;
height:34px;
right:-6px;
bottom:-17px;
}
.scrolled-top #appLaufzornII .noUi-vertical .noUi-handle {

pointer-events:none;
touch-action:none;
}
#appLaufzornII .noUi-txt-dir-rtl.noUi-horizontal .noUi-handle {

left:-17px;
right:auto;
}
#appLaufzornII .noUi-target {

background:#000000;
border:3px solid #B9D4D9;
}
#appLaufzornII .noUi-connects {

border-radius:1.5px;
}
#appLaufzornII .noUi-connect {

background:#B9D4D9;
}
#appLaufzornII .noUi-draggable {

cursor:ew-resize;
}
#appLaufzornII .noUi-vertical .noUi-draggable {

cursor:ns-resize;
}
#appLaufzornII .noUi-handle {

cursor:default;
}
#appLaufzornII .noUi-handle:before, #appLaufzornII .noUi-handle:after {

content:"";
display:block;
position:absolute;
height:14px;
width:1px;
background:#E8E7E6;
left:14px;
top:6px;
}
#appLaufzornII .noUi-handle:after {

left:17px;
}
#appLaufzornII .noUi-vertical .noUi-handle:before, #appLaufzornII .noUi-vertical .noUi-handle:after {

width:14px;
height:1px;
left:6px;
top:14px;
}
#appLaufzornII .noUi-vertical .noUi-handle:after {

top:17px;
}
#appLaufzornII [disabled] .noUi-connect {

background:#B8B8B8;
}
#appLaufzornII [disabled].noUi-target, #appLaufzornII [disabled].noUi-handle, #appLaufzornII [disabled] .noUi-handle {

cursor:not-allowed;
}
#appLaufzornII .noUi-pips, #appLaufzornII .noUi-pips * {

-moz-box-sizing:border-box;
box-sizing:border-box;
}
#appLaufzornII .noUi-pips {

position:absolute;
color:#999;
}
#appLaufzornII .noUi-value {

position:absolute;
white-space:nowrap;
text-align:center;
}
#appLaufzornII .noUi-value-sub {

color:#ccc;
font-size:10px;
}
#appLaufzornII .noUi-marker {

position:absolute;
background:#CCC;
cursor:pointer;
}
#appLaufzornII .noUi-marker-sub {

background:#AAA;
}
#appLaufzornII .noUi-marker-large {

background:#AAA;
}
#appLaufzornII .noUi-pips-horizontal {

padding:10px 0;
height:80px;
top:100%;
left:0;
width:100%;
}
#appLaufzornII .noUi-value-horizontal {

-webkit-transform:translate(-50%,50%);
transform:translate(-50%,50%);
}
#appLaufzornII .noUi-rtl .noUi-value-horizontal {

-webkit-transform:translate(50%,50%);
transform:translate(50%,50%);
}
#appLaufzornII .noUi-marker-horizontal.noUi-marker {

margin-left:-1px;
width:2px;
height:5px;
}
#appLaufzornII .noUi-marker-horizontal.noUi-marker-sub {

height:10px;
}
#appLaufzornII .noUi-marker-horizontal.noUi-marker-large {

height:15px;
}
#appLaufzornII .noUi-value-vertical {

-webkit-transform:translate(0,-50%);
transform:translate(0,-50%);
padding-left:25px;
}
#appLaufzornII .noUi-rtl .noUi-value-vertical {

-webkit-transform:translate(0,50%);
transform:translate(0,50%);
}
#appLaufzornII .noUi-tooltip {

display:block;
position:absolute;
border:1px solid #D9D9D9;
border-radius:3px;
background:#fff;
color:#000;
padding:5px;
text-align:center;
white-space:nowrap;
}
#appLaufzornII .noUi-horizontal .noUi-tooltip {

-webkit-transform:translate(-50%,0);
transform:translate(-50%,0);
left:50%;
bottom:120%;
}
#appLaufzornII .noUi-vertical .noUi-tooltip {

-webkit-transform:translate(0,-50%);
transform:translate(0,-50%);
top:50%;
right:120%;
}
#appLaufzornII .noUi-horizontal .noUi-origin > .noUi-tooltip {

-webkit-transform:translate(50%,0);
transform:translate(50%,0);
left:auto;
bottom:10px;
}
#appLaufzornII .noUi-vertical .noUi-origin > .noUi-tooltip {

-webkit-transform:translate(0,-18px);
transform:translate(0,-18px);
top:auto;
right:28px;
}
#appLaufzornII #rangeSlider {

position:fixed;
display:flex;
top:50%;
right:min(40px,calc(1.6181229773vw + 8.932038835px));
width:min(60px,calc(1.2944983819vw + 35.145631068px));
height:var(--heightApp)!important;
flex-direction:column;
transform:translateY(-50%);
justify-content:center;
z-index:198;
}
.weditor #appLaufzornII #rangeSlider {

display:none;
}
#appLaufzornII #rangeSlider #sliderWrapper {

display:flex;
width:min(60px,calc(1.2944983819vw + 35.145631068px));
height:100%;
padding-top:min(30px,calc(0.6472491909vw + 17.572815534px));
padding-bottom:min(30px,calc(0.6472491909vw + 17.572815534px));
border-radius:min(30px,calc(0.6472491909vw + 17.572815534px));
justify-content:center;
margin-bottom:15px;
background-color:rgba(255,255,255,.4);
}
#appLaufzornII #rangeSlider #sliderWrapper #slider {

height:100%;
}
#appLaufzornII #rangeSlider #sliderWrapper #slider:before {

position:absolute;
content:"";
top:0;
left:-3px;
width:6px;
height:100%;
background:linear-gradient(#00A0D2,#E6000F);
}
#appLaufzornII #rangeSlider #sliderWrapper #slider .noUi-bar {

position:absolute;
content:"";
left:-3px;
bottom:0;
width:min(6px,calc(0.1294498382vw + 3.5145631068px));
height:100%;
max-height:100%;
background:#B9D4D9;
border:3px solid #B9D4D9;
transition:max-height 750ms cubic-bezier(0.76,0,0.24,1);
}
#appLaufzornII #rangeSlider #sliderWrapper #slider .noUi-origin {

transition:transform 800ms cubic-bezier(0.76,0,0.24,1);
}
#appLaufzornII #rangeSlider #sliderWrapper #slider .noUi-origin .noUi-handle {

width:19px;
height:19px;
border-radius:9.5px;
left:-10.5px;
right:unset;
bottom:-9.5px;
background-color:#00A0D2;
transition:background-color 750ms cubic-bezier(0.76,0,0.24,1), box-shadow 750ms cubic-bezier(0.76,0,0.24,1);
box-shadow:0px 0px 11px 2px rgba(255,255,255,0.9);
}
#appLaufzornII #rangeSlider #sliderWrapper #slider .noUi-origin .noUi-handle:before, #appLaufzornII #rangeSlider #sliderWrapper #slider .noUi-origin .noUi-handle:after {

display:none;
}
#appLaufzornII #rangeSlider #sliderWrapper #slider .noUi-pips-vertical {

top:0;
left:min(3px,calc(0.0647249191vw + 1.7572815534px));
margin-left:min(-30px,calc(-0.6472491909vw - 17.572815534px));
width:min(60px,calc(1.2944983819vw + 35.145631068px));
height:100%;
padding:0;
}
#appLaufzornII #rangeSlider #sliderWrapper #slider .noUi-pips-vertical .noUi-value-vertical {

display:none;
}
#appLaufzornII #rangeSlider #sliderWrapper #slider .noUi-pips-vertical .noUi-marker-vertical.noUi-marker {

left:-12.5px;
margin-left:calc(min(-30px,calc(-0.6472491909vw - 17.572815534px)) * -1);
width:19px;
height:19px;
border-radius:9.5px;
margin-top:-9.5px;
background-color:#000000;
border:4px solid #B9D4D9;
z-index:1;
}
#appLaufzornII #rangeSlider #sliderWrapper #slider .noUi-pips-vertical .noUi-marker-vertical.noUi-marker >div {

position:absolute;
top:-4px;
left:-4px;
width:19px;
height:19px;
border-radius:9.5px;
}
#appLaufzornII #rangeSlider #sliderWrapper #slider .noUi-pips-vertical .noUi-marker-vertical.noUi-marker.noUi-marker-sub {

left:-9.5px;
width:13px;
height:13px;
border-radius:6.5px;
margin-top:-6.5px;
background-color:#000000;
border:4px solid #B9D4D9;
z-index:1;
}
#appLaufzornII #rangeSlider #sliderWrapper #slider .noUi-pips-vertical .noUi-marker-vertical.noUi-marker.noUi-marker-sub >div {

position:absolute;
top:-4px;
left:-4px;
width:13px;
height:13px;
border-radius:6.5px;
}
#appLaufzornII #rangeSlider #depthMeter {

position:absolute;
display:none;
}
#appLaufzornII #rangeSlider #currentDepth {

position:absolute;
left:-60px;
width:60px;
height:120px;
margin-top:-120px;
border-bottom:1px solid rgba(0,0,0,.6);
}
#appLaufzornII #rangeSlider #currentDepth:before {

position:absolute;
display:block;
content:"";
bottom:0;
left:-6px;
width:40px;
height:79px;
background-image:url("/weblication-wGlobal/wGlobal/layout/images/ewg-apps/drill-progress.png");
background-repeat:no-repeat;
background-position:center;
background-size:contain;
cursor:pointer;
}
#appLaufzornII #rangeSlider #currentDepth #depthMarkerWrapperClone {

top:120px!important;
margin-right:40px!important;
right:min(60px,calc(1.2944983819vw + 35.145631068px))!important;
}
#appLaufzornII #rangeSlider #currentDepth #depthMarkerWrapperClone .elementHeadline h1:before, #appLaufzornII #rangeSlider #currentDepth #depthMarkerWrapperClone .elementHeadline h2:before, #appLaufzornII #rangeSlider #currentDepth #depthMarkerWrapperClone .elementHeadline h3:before, #appLaufzornII #rangeSlider #currentDepth #depthMarkerWrapperClone .elementHeadline h4:before, #appLaufzornII #rangeSlider #currentDepth #depthMarkerWrapperClone .elementHeadline h5:before, #appLaufzornII #rangeSlider #currentDepth #depthMarkerWrapperClone .elementHeadline h6:before {

width:42px;
height:calc(min(13px,calc(0.153256705vw + 10.4252873563px)) - 2px);
margin-right:10px;
}
#appLaufzornII #rangeSlider #currentDepth #depthMarkerWrapperClone .elementHeadline h1:before:before, #appLaufzornII #rangeSlider #currentDepth #depthMarkerWrapperClone .elementHeadline h2:before:before, #appLaufzornII #rangeSlider #currentDepth #depthMarkerWrapperClone .elementHeadline h3:before:before, #appLaufzornII #rangeSlider #currentDepth #depthMarkerWrapperClone .elementHeadline h4:before:before, #appLaufzornII #rangeSlider #currentDepth #depthMarkerWrapperClone .elementHeadline h5:before:before, #appLaufzornII #rangeSlider #currentDepth #depthMarkerWrapperClone .elementHeadline h6:before:before {

background-color:#E6000F;
}
#appLaufzornII #rangeSlider #sliderTop, #appLaufzornII #rangeSlider #sliderBottom {

position:relative;
cursor:pointer;
z-index:9999;
}
#appLaufzornII #rangeSlider #sliderTop:after, #appLaufzornII #rangeSlider #sliderBottom:after {

display:block;
content:"";
width:100%;
height:100%;
background-image:url("/weblication-wGlobal/wGlobal/layout/images/ewg/optimized/icon-chevron-down-blue.svg");
background-repeat:no-repeat;
background-position:center;
background-size:contain;
}
#appLaufzornII #rangeSlider #sliderTop {

top:0!important;
left:50%;
width:min(40px,calc(0.6472491909vw + 27.572815534px));
height:min(59px,calc(0.9061488673vw + 41.6019417476px));
transform:translateX(-50%);
margin-top:30px;
margin-bottom:20px;
}
#appLaufzornII #rangeSlider #sliderTop:after {

background-image:url("/weblication-wGlobal/wGlobal/layout/images/ewg-apps/optimized/icon-tower.svg");
}
#appLaufzornII #rangeSlider #sliderBottom {

bottom:30px!important;
left:50%;
width:min(52px,calc(0.5177993528vw + 42.0582524272px));
height:min(52px,calc(0.5177993528vw + 42.0582524272px));
transform:translateX(-50%);
margin-top:20px;
}
#appLaufzornII #rangeSlider #sliderBottom:after {

background-image:url("/weblication-wGlobal/wGlobal/layout/images/ewg-apps/optimized/icon-heat.svg");
}
#appLaufzornII #rangeSlider #sliderUp, #appLaufzornII #rangeSlider #sliderDown {

position:relative;
width:min(60px,calc(1.2944983819vw + 35.145631068px));
height:min(60px,calc(1.2944983819vw + 35.145631068px));
min-width:min(60px,calc(1.2944983819vw + 35.145631068px));
min-height:min(60px,calc(1.2944983819vw + 35.145631068px));
border-radius:min(30px,calc(0.6472491909vw + 17.572815534px));
background-color:#FFFFFF;
cursor:pointer;
}
#appLaufzornII #rangeSlider #sliderUp:after, #appLaufzornII #rangeSlider #sliderDown:after {

position:absolute;
content:"";
top:50%;
left:50%;
width:min(30px,calc(0.6472491909vw + 17.572815534px));
height:min(30px,calc(0.6472491909vw + 17.572815534px));
transform:translate(-50%,-50%);
background-repeat:no-repeat;
background-position:center;
background-size:contain;
}
#appLaufzornII #rangeSlider #sliderUp {

margin-bottom:15px;
}
#appLaufzornII #rangeSlider #sliderUp:after {

transform:translate(-50%,-50%) rotate(180deg);
background-image:url("/weblication-wGlobal/wGlobal/layout/images/ewg/optimized/icon-chevron-down-blue.svg");
}
#appLaufzornII #rangeSlider #sliderDown {

margin-bottom:30px;
}
#appLaufzornII #rangeSlider #sliderDown:after {

margin-top:min(4px,calc(0.1294498382vw + 1.5145631068px));
background-image:url("/weblication-wGlobal/wGlobal/layout/images/ewg/optimized/icon-chevron-down-red.svg");
}
@media (max-width: 767px) {
#appLaufzornII .appHero .elementBox {

margin-top:80px;
width:85%;
z-index:1;
}
}
@media (max-width: 1199.9px) {
#appLaufzornII .appHero .elementBox {

top:20px;
}
}
@media (max-width: 767px) {
#appLaufzornII .appHero .elementBox.surfaceDrill {

width:100%;
overflow:hidden;
}
}
@media (max-width: 767px) {
#appLaufzornII .appHero .elementBox.surfaceDrill:before {

position:absolute;
display:block;
content:"";
top:0;
left:0;
width:100%;
height:calc(3.4042553191vh + 17.2340425532px);
background-image:url("/weblication-wGlobal/wGlobal/layout/images/ewg-apps/bg-mobile-gradient-left-bottom.png");
background-repeat:no-repeat;
background-size:100% 60vh;
background-position:bottom;
visibility:visible;
pointer-events:none;
touch-action:none;
}
.weditor #appLaufzornII .appHero .elementBox.surfaceDrill:before {

display:none;
}
}
@media only screen and (max-width: 991px) {
#appLaufzornII .appHero .elementBox.surfaceDrill .elementPicture figure picture img {

width:min(74px,calc(1.1650485437vw + 51.6310679612px))!important;
height:100px!important;
margin-left:auto;
margin-right:auto;
border-left:5px solid #969694;
border-right:5px solid #969694;
}
}
@media (max-width: 767px) {
#appLaufzornII .layer:not(.surface) >.sectionInner:after {

position:absolute;
display:block;
content:"";
top:0;
left:0;
width:100%;
height:100%;
background-image:url("/weblication-wGlobal/wGlobal/layout/images/ewg-apps/bg-mobile-gradient-left-bottom.png");
background-repeat:no-repeat;
background-size:100% 60vh;
background-position:bottom;
visibility:visible;
pointer-events:none;
touch-action:none;
}
}
@media (max-width: 767px) {
#appLaufzornII .layer:not(.surface):after {

background-image:url("/weblication-wGlobal/wGlobal/layout/images/ewg-apps/bg-mobile-gradient-left.png");
background-repeat:no-repeat;
background-size:100% 60vh;
}
}
@media (max-width: 767px) {
#appLaufzornII .layer:not(.surface) .layerInfo {

width:45vw;
transform:translateY(57%) scale(.4);
}
}
@media (max-width: 767px) {
#appLaufzornII .layer:not(.surface).active .layerInfo {

transform:translateY(42%) scale(1);
}
}
@media (max-width: 767px) {
#appLaufzornII .layer.surface:after {

display:none;
}
}
@media (max-width: 767px) {
#appLaufzornII .layer.surface .layerInfo {

top:30px;
left:15px;
transform:none;
}
}
@media (max-width: 767px) {
#appLaufzornII .layer .level-bg {

background-size:unset;
}
}
@media (max-width: 767px) {
#appLaufzornII .layer .layerInfo {

top:30px;
left:15px;
width:80vw;
transform:translateY(57%);
}
}
@media (max-width: 991px) {
#appLaufzornII .layer .layerInfo .layerName {

opacity:.3;
}
#appLaufzornII .layer .layerInfo .layerName.standalone {

margin-top:40px;
}
}
@media only screen and (max-width: 991px) {
#appLaufzornII .layer .layerInfo .layerColumn2 {

width:38vw;
margin-top:-30px;
grid-template-columns:repeat(1,1fr);
grid-template-rows:repeat(1,1fr);
}
#appLaufzornII .layer .layerInfo .layerColumn2 >div {

line-height:1.3;
white-space:normal;
}
#appLaufzornII .layer .layerInfo .layerColumn2 >div:nth-child(odd) {

margin-bottom:-10px;
}
#appLaufzornII .layer .layerInfo .layerColumn2 >div:nth-child(2) {

margin-bottom:5px;
}
}
@media (max-width: 991px) {
#appLaufzornII .layer .layerInner .boxInner .conditionalContainer >.elementImageMap .imageMapOuter .mapEntry .mapEntryInner:not(.active) .mapEntryMarker .mapEntryMarkerBody .mapEntryMarkerBodyInner >.elementBox >.boxInner .elementHeadline h1:before, #appLaufzornII .layer .layerInner .boxInner .conditionalContainer >.elementImageMap .imageMapOuter .mapEntry .mapEntryInner:not(.active) .mapEntryMarker .mapEntryMarkerBody .mapEntryMarkerBodyInner >.elementBox >.boxInner .elementHeadline h2:before, #appLaufzornII .layer .layerInner .boxInner .conditionalContainer >.elementImageMap .imageMapOuter .mapEntry .mapEntryInner:not(.active) .mapEntryMarker .mapEntryMarkerBody .mapEntryMarkerBodyInner >.elementBox >.boxInner .elementHeadline h3:before, #appLaufzornII .layer .layerInner .boxInner .conditionalContainer >.elementImageMap .imageMapOuter .mapEntry .mapEntryInner:not(.active) .mapEntryMarker .mapEntryMarkerBody .mapEntryMarkerBodyInner >.elementBox >.boxInner .elementHeadline h4:before, #appLaufzornII .layer .layerInner .boxInner .conditionalContainer >.elementImageMap .imageMapOuter .mapEntry .mapEntryInner:not(.active) .mapEntryMarker .mapEntryMarkerBody .mapEntryMarkerBodyInner >.elementBox >.boxInner .elementHeadline h5:before, #appLaufzornII .layer .layerInner .boxInner .conditionalContainer >.elementImageMap .imageMapOuter .mapEntry .mapEntryInner:not(.active) .mapEntryMarker .mapEntryMarkerBody .mapEntryMarkerBodyInner >.elementBox >.boxInner .elementHeadline h6:before {

display:block!important;
width:20px;
height:3px;
margin:0 auto 6px auto;
}
}
@media (max-width: 991px) {
#appLaufzornII .layer .layerInner .boxInner .conditionalContainer >.elementImageMap .imageMapOuter .mapEntry .mapEntryInner.active .mapEntryMarker .mapEntryMarkerBody .mapEntryMarkerBodyInner >.elementBox >.boxInner .elementHeadline h1:before, #appLaufzornII .layer .layerInner .boxInner .conditionalContainer >.elementImageMap .imageMapOuter .mapEntry .mapEntryInner.active .mapEntryMarker .mapEntryMarkerBody .mapEntryMarkerBodyInner >.elementBox >.boxInner .elementHeadline h2:before, #appLaufzornII .layer .layerInner .boxInner .conditionalContainer >.elementImageMap .imageMapOuter .mapEntry .mapEntryInner.active .mapEntryMarker .mapEntryMarkerBody .mapEntryMarkerBodyInner >.elementBox >.boxInner .elementHeadline h3:before, #appLaufzornII .layer .layerInner .boxInner .conditionalContainer >.elementImageMap .imageMapOuter .mapEntry .mapEntryInner.active .mapEntryMarker .mapEntryMarkerBody .mapEntryMarkerBodyInner >.elementBox >.boxInner .elementHeadline h4:before, #appLaufzornII .layer .layerInner .boxInner .conditionalContainer >.elementImageMap .imageMapOuter .mapEntry .mapEntryInner.active .mapEntryMarker .mapEntryMarkerBody .mapEntryMarkerBodyInner >.elementBox >.boxInner .elementHeadline h5:before, #appLaufzornII .layer .layerInner .boxInner .conditionalContainer >.elementImageMap .imageMapOuter .mapEntry .mapEntryInner.active .mapEntryMarker .mapEntryMarkerBody .mapEntryMarkerBodyInner >.elementBox >.boxInner .elementHeadline h6:before {

display:block!important;
width:20px;
height:3px;
margin:0 auto 6px auto;
}
}
@media (max-width: 991px) {
#appLaufzornII .layer .layerInner .boxInner .conditionalContainer >.elementImageMap .imageMapOuter .mapEntryMarker .mapEntryMarkerBody .mapEntryMarkerBodyInner >.elementBox >.boxInner {

padding-top:12%;
}
}
@media (max-width: 767px) {
#appLaufzornII #rangeSlider {

top:unset;
bottom:0;
height:calc(var(--heightApp) * .85)!important;
transform:none;
transition:height 500ms ease;
}
#appLaufzornII #rangeSlider.fullHeight {

height:calc(var(--heightApp) * .99)!important;
}
}
@media (max-width: 575px) {
#appLaufzornII #rangeSlider #currentDepth #depthMarkerWrapperClone {

margin-right:60px!important;
}
}
@media (max-width:575px) {
#appLaufzornII #rangeSlider #sliderTop {

opacity:0;
}
#appLaufzornII #rangeSlider #sliderTop.opacity-100 {

opacity:1;
}
}
.closeApp {

position:fixed;
left:min(40px,calc(1.6181229773vw + 8.932038835px));
bottom:2px;
width:min(60px,calc(1.2944983819vw + 35.145631068px));
height:min(60px,calc(1.2944983819vw + 35.145631068px));
transform:rotate(180deg);
z-index:999;
}
.weditor .closeApp {

position:relative;
left:10%;
bottom:unset;
}
.closeApp a {

width:min(60px,calc(1.2944983819vw + 35.145631068px));
height:min(60px,calc(1.2944983819vw + 35.145631068px));
border-radius:50%;
}
@media (max-width: 991px) {
.closeApp {

bottom:3px;
}
}
@media (min-width: 992px) {
.closeApp a {

text-indent:unset!important;
}
.closeApp a span {

position:relative;
display:inline-block;
top:50%;
left:-10px;
width:0;
white-space:nowrap;
margin-top:-2px;
color:#FFFFFF!important;
transform:translateY(-50%) rotate(180deg);
transform-origin:left;
font-size:min(16px,calc(0.0766283525vw + 14.7126436782px));
overflow:hidden;
transition:width 100ms ease-out;
}
.closeApp a:hover span {

width:300px;
}
}





.wmd1, .wmd2, .wmd3, .wmd4, .wmd5, .wmd6, .wmd7, .wmd1:before, .wmd2:before, .wmd3:before, .wmd4:before, .wmd5:before, .wmd6:before, .wmd7:before {font:inherit !important;color:inherit !important;text-decoration:inherit !important} .wmd1:before {content:'a';display:inline} .wmd2:before {content:'e';display:inline} .wmd3:before {content:'o';display:inline} .wmd4:before {content:'u';display:inline} .wmd5:before {content:'i';display:inline} .wmd6:before {content:'.';display:inline} .wmd7:before {content:'@';display:inline}#deferred-styles-dyn {display:none}