













































@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:#561E95;
--baseColorPrimary2:#BEACE1;
--baseColorPrimary3:#E3EAEF;
--baseColorPrimary4:#CCBA30;
--baseColorWhite:#FFFFFF;
--baseColorLighter:#ECECEC;
--baseColorLight:#DDDDDD;
--baseColorSemi:#C0C0C0;
--baseColorDark:#888888;
--baseColorDarker:#1D252B;
--baseColorBlack:#1D1D1B;
--backgroundColorBody:#FFFFFF;
--backgroundColorHeader:#FFFFFF;
--backgroundColorHeaderBefore:var(--baseColorDarker);
--fontColorHeaderBefore:var(--baseColorWhite);
--fontColorSearchSymbolHeaderBefore:var(--baseColorWhite);
--fontColorHeaderAfter:var(--baseColorDark);
--backgroundColorHeaderAfter:var(--baseColorLight);
--fontColorSearchSymbolHeader:var(--baseColorBlack);
--fontColorSearchSymbolHeaderAfter:var(--baseColorBlack);
--backgroundColorSearchLayer:var(--baseColorLight);
--fontColorNavigationMetaHeaderMainLevel1:rgba(29,29,27,0.4);
--fontColorNavigationMetaHeaderMainLevel1Selected:rgba(29,29,27,0.6);
--fontColorNavigationMetaHeaderMainLevel1Hover:rgba(29,29,27,0.6);
--fontColorNavigationMetaHeaderMainLevel1Active:rgba(29,29,27,0.6);
--fontColorNavigationMetaHeaderBeforeLevel1:var(--baseColorWhite);
--fontColorNavigationMetaHeaderBeforeLevel1Selected:var(--baseColorLighter);
--fontColorNavigationMetaHeaderBeforeLevel1Hover:var(--baseColorLighter);
--fontColorNavigationMetaHeaderBeforeLevel1Active:var(--baseColorLighter);
--backgroundColorNavigationMeta:transparent;
--backgroundColorNavigationMain:transparent;
--backgroundColorNavigationMainLayer:var(--baseColorLighter);
--backgroundColorMegaDropdown:var(--baseColorLighter);
--backgroundColorNavigationMainBlockBefore:transparent;
--fontColorNavigationMainLevel1:var(--baseColorBlack);
--fontColorNavigationMainLevel1Selected:#000000;
--fontColorNavigationMainLevel1Hover:var(--baseColorBlack);
--fontColorNavigationMainLevel1Active:var(--baseColorBlack);
--fontColorNavigationMainLevel2:var(--baseColorBlack);
--fontColorNavigationMainLevel2Selected:var(--baseColorBlack);
--fontColorNavigationMainLevel2Hover:var(--baseColorBlack);
--fontColorNavigationMainLevel2Active:var(--baseColorBlack);
--backgroundColorNavigationMainLevel1:transparent;
--backgroundColorNavigationMainLevel1Selected:transparent;
--backgroundColorNavigationMainLevel1Hover:transparent;
--backgroundColorNavigationMainLevel1Active:transparent;
--backgroundColorNavigationMainLevel2:transparent;
--backgroundColorNavigationMainLevel2Selected:transparent;
--backgroundColorNavigationMainLevel2Hover:rgba(29,29,27,0.02);
--backgroundColorNavigationMainLevel2Active:rgba(29,29,27,0.05);
--symbolColorNavigationMenu:var(--baseColorBlack);
--symbolColorNavigationMenuOpen:var(--symbolColorNavigationMenu);
--backgroundColorNavigationMenu:#f6f6f6;
--borderColorNavigationMenuMenuLevel1:var(--baseColorSemi);
--fontColorNavigationMenuLevel1:var(--baseColorBlack);
--fontColorNavigationMenuLevel1Selected:var(--baseColorBlack);
--fontColorNavigationMenuLevel1Hover:var(--baseColorBlack);
--fontColorNavigationMenuLevel1Active:var(--baseColorBlack);
--fontColorNavigationMenuLevel2:var(--baseColorBlack);
--fontColorNavigationMenuLevel2Selected:var(--baseColorBlack);
--fontColorNavigationMenuLevel2Hover:var(--baseColorBlack);
--fontColorNavigationMenuLevel2Active:var(--baseColorBlack);
--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(--baseColorBlack);
--fontColorNavigationSubLevel1Selected:var(--baseColorBlack);
--fontColorNavigationSubLevel1Hover:var(--baseColorBlack);
--fontColorNavigationSubLevel1Active:var(--baseColorBlack);
--fontColorNavigationSubLevel2:var(--baseColorBlack);
--fontColorNavigationSubLevel2Selected:var(--baseColorBlack);
--fontColorNavigationSubLevel2Hover:var(--baseColorBlack);
--fontColorNavigationSubLevel2Active:var(--baseColorBlack);
--backgroundColorNavigationSubLevel1:transparent;
--backgroundColorNavigationSubLevel1Selected:transparent;
--backgroundColorNavigationSubLevel1Hover:transparent;
--backgroundColorNavigationSubLevel1Active:transparent;
--backgroundColorNavigationSubLevel2:transparent;
--backgroundColorNavigationSubLevel2Selected:transparent;
--backgroundColorNavigationSubLevel2Hover:transparent;
--backgroundColorNavigationSubLevel2Active:transparent;
--fontColorNavigationBreadcrumb:rgba(29,29,27,0.5);
--fontColorNavigationBreadcrumbHover:var(--baseColorBlack);
--fontColorNavigationBreadcrumbActive:var(--baseColorBlack);
--backgroundColorNavigationBreadcrumb:transparent;
--backgroundColorContent:#FBFCFD;
--fontColorDefault:var(--baseColorBlack);
--fontColorSub:rgba(29,29,27,0.8);
--fontColorWeak:rgba(29,29,27,0.4);
--fontColorInverseDefault:var(--baseColorWhite);
--fontColorInverseSub:rgba(255,255,255,0.5);
--fontColorInverseWeak:rgba(255,255,255,0.5);
--fontColorError:#ee0000;
--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:rgba(29,29,27,0.8);
--fontColorLinkActive:rgba(29,29,27,0.8);
--fontColorInverseLink:rgba(255,255,255,0.7);
--fontColorInverseLinkHover:var(--baseColorWhite);
--fontColorInverseLinkActive:var(--baseColorWhite);
--fontColorEntryTitle:var(--baseColorBlack);
--fontColorEntryDate:rgba(29,29,27,0.4);
--fontColorEntryDescription:rgba(29,29,27,0.6);
--fontColorInverseEntryTitle:var(--baseColorWhite);
--fontColorInverseEntryDate:rgba(255,255,255,0.4);
--fontColorInverseEntryDescription:rgba(255,255,255,0.6);
--backgroundColorWhite:var(--baseColorWhite);
--backgroundColorBlack:var(--baseColorBlack);
--backgroundColorLight1:var(--baseColorLighter);
--backgroundColorLight2:var(--baseColorLight);
--backgroundColorDark1:var(--baseColorDarker);
--backgroundColorDark2:var(--baseColorPrimary1);
--backgroundColorError:rgba(251,0,8,0.2);
--borderColorDefault:var(--baseColorLight);
--borderColorLight:var(--baseColorLighter);
--borderColorDark:rgba(29,37,43,0.5);
--borderColorLines:var(--baseColorLight);
--backgroundColorButton:var(--baseColorPrimary1);
--backgroundColorButtonHover:rgba(86,30,149,0.8);
--backgroundColorButtonActive:rgba(86,30,149,0.6);
--borderColorButton:var(--baseColorPrimary1);
--borderColorButtonHover:rgba(86,30,149,0.8);
--borderColorButtonActive:rgba(86,30,149,0.6);
--fontColorButton:var(--baseColorWhite);
--fontColorButtonHover:var(--baseColorWhite);
--fontColorButtonActive:var(--baseColorWhite);
--backgroundColorInverseButton:var(--baseColorWhite);
--backgroundColorInverseButtonHover:rgba(255,255,255,0.8);
--backgroundColorInverseButtonActive:rgba(255,255,255,0.6);
--borderColorInverseButton:var(--baseColorLight);
--borderColorInverseButtonHover:rgba(255,255,255,0.8);
--borderColorInverseButtonActive:rgba(255,255,255,0.6);
--fontColorInverseButton:var(--baseColorBlack);
--fontColorInverseButtonHover:var(--baseColorBlack);
--fontColorInverseButtonActive:var(--baseColorBlack);
--backgroundColorInputs:var(--baseColorWhite);
--borderColorInput:var(--baseColorSemi);
--borderColorInputFocus:var(--baseColorDark);
--backgroundColorTable:var(--baseColorWhite);
--backgroundColorTableHeader:var(--baseColorDark);
--backgroundColorTableCellHightlighted:var(--baseColorLighter);
--borderColorTable:var(--baseColorDark);
--colorLinkIcon:var(--fontColorLink);
--colorLinkIconInverse:var(--fontColorInverseLink);
--fontColorFunctions:var(--baseColorSemi);
--fontColorFunctionsActive:var(--baseColorDark);
--backgroundColorFunctions:transparent;
--backgroundColorFunctionsActive:transparent;
--backgroundColorFooter:#323D47;
--isDarkBackgroundFooter:yes;
}










@font-face {
font-family:'OpenSans';
font-weight:300 400;
font-display:swap;
src:url('/schulen-wGlobal/wGlobal/layout/webfonts/OpenSans/OpenSans-Regular.woff2') format('woff2');
}
@font-face {
font-family:'OpenSans';
font-weight:100 200;
font-display:swap;
src:url('/schulen-wGlobal/wGlobal/layout/webfonts/OpenSans/OpenSans-Light.woff2') format('woff2');
}
@font-face {
font-family:'OpenSans';
font-weight:500 700;
font-display:swap;
src:url('/schulen-wGlobal/wGlobal/layout/webfonts/OpenSans/OpenSans-Bold.woff2') format('woff2');
}
@font-face {
font-family:'OpenSans';
font-weight:800 900;
font-display:swap;
src:url('/schulen-wGlobal/wGlobal/layout/webfonts/OpenSans/OpenSans-ExtraBold.woff2') format('woff2');
}
.isDarkBackground div:not(.keepColor), .isDarkBackground table: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 table: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:var(--fontColorInverseDefault);
}
.isDarkBackground a:not(.keepColor), .isDarkBackground a *:not(.keepColor), .isLightBackground .isDarkBackground a:not(.keepColor), .isLightBackground .isDarkBackground a *:not(.keepColor) {

color:var(--fontColorInverseLink);
}
.isDarkBackground a:not(.keepColor):hover, .isDarkBackground a *:not(.keepColor):hover, .isLightBackground .isDarkBackground a:not(.keepColor):hover, .isLightBackground .isDarkBackground a *:not(.keepColor):hover {

color:var(--fontColorInverseLinkActive);
}
.isDarkBackground .accordionHeaderOpener:not(.keepColor):before, .isDarkBackground .accordionHeaderOpener:not(.keepColor):after, .isLightBackground .isDarkBackground .accordionHeaderOpener:not(.keepColor):before, .isLightBackground .isDarkBackground .accordionHeaderOpener:not(.keepColor):after {

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

color:var(--fontColorInverseSub);
}
.isDarkBackground .text-weak:not(.keepColor), .isLightBackground .isDarkBackground .text-weak:not(.keepColor) {

color:var(--fontColorInverseWeak);
}
.isDarkBackground h1:not(.keepColor), .isDarkBackground h1 *:not(.keepColor), .isLightBackground .isDarkBackground h1:not(.keepColor), .isLightBackground .isDarkBackground h1 *:not(.keepColor) {

color:var(--fontColorInverseHeadline1);
}
.isDarkBackground h2:not(.keepColor), .isDarkBackground h2 *:not(.keepColor), .isLightBackground .isDarkBackground h2:not(.keepColor), .isLightBackground .isDarkBackground h2 *:not(.keepColor) {

color:var(--fontColorInverseHeadline2);
}
.isDarkBackground h3:not(.keepColor), .isDarkBackground h3 *:not(.keepColor), .isLightBackground .isDarkBackground h3:not(.keepColor), .isLightBackground .isDarkBackground h3 *:not(.keepColor) {

color:var(--fontColorInverseHeadline3);
}
.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:var(--fontColorInverseHeadline4);
}
.isDarkBackground .listEntryTitle:not(.keepColor), .isLightBackground .isDarkBackground .listEntryTitle:not(.keepColor) {

color:var(--fontColorInverseEntryTitle);
}
.isDarkBackground .listEntryDate:not(.keepColor), .isLightBackground .isDarkBackground .listEntryDate:not(.keepColor) {

color:var(--fontColorInverseEntryDate);
}
.isDarkBackground .listEntryDescription:not(.keepColor), .isDarkBackground .listEntryDescription *:not(.keepColor), .isLightBackground .isDarkBackground .listEntryDescription:not(.keepColor), .isLightBackground .isDarkBackground .listEntryDescription *:not(.keepColor) {

color:var(--fontColorInverseEntryDescription);
}
.isDarkBackground .listEntryUrl > a:not(.keepColor), .isLightBackground .isDarkBackground .listEntryUrl > a:not(.keepColor) {

color:var(--fontColorInverseLink);
}
.isDarkBackground .listEntryUrl > a:not(.keepColor):hover, .isLightBackground .isDarkBackground .listEntryUrl > a:not(.keepColor):hover {

color:var(--fontColorInverseLinkActive);
}
.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:var(--fontColorDefault);
}
.isLightBackground a:not(.keepColor), .isLightBackground a *:not(.keepColor), .isDarkBackground .isLightBackground a:not(.keepColor), .isDarkBackground .isLightBackground a *:not(.keepColor) {

color:var(--fontColorLink);
}
.isLightBackground a:not(.keepColor):hover, .isLightBackground a *:not(.keepColor):hover, .isDarkBackground .isLightBackground a:not(.keepColor):hover, .isDarkBackground .isLightBackground a *:not(.keepColor):hover {

color:var(--fontColorLinkHover);
}
.isLightBackground .text-sub:not(.keepColor), .isDarkBackground .isLightBackground .text-sub:not(.keepColor) {

color:var(--fontColorSub);
}
.isLightBackground .text-weak:not(.keepColor), .isDarkBackground .isLightBackground .text-weak:not(.keepColor) {

color:var(--fontColorWeak);
}
.isLightBackground h1:not(.keepColor), .isLightBackground h1 *:not(.keepColor), .isDarkBackground .isLightBackground h1:not(.keepColor), .isDarkBackground .isLightBackground h1 *:not(.keepColor) {

color:var(--fontColorHeadline1);
}
.isLightBackground h2:not(.keepColor), .isLightBackground h2 *:not(.keepColor), .isDarkBackground .isLightBackground h2:not(.keepColor), .isDarkBackground .isLightBackground h2 *:not(.keepColor) {

color:var(--fontColorHeadline2);
}
.isLightBackground h3:not(.keepColor), .isLightBackground h3 *:not(.keepColor), .isDarkBackground .isLightBackground h3:not(.keepColor), .isDarkBackground .isLightBackground h3 *:not(.keepColor) {

color:var(--fontColorHeadline3);
}
.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:var(--fontColorHeadline4);
}
.isLightBackground .listEntryTitle:not(.keepColor), .isDarkBackground .isLightBackground .listEntryTitle:not(.keepColor) {

color:var(--fontColorEntryTitle);
}
.isLightBackground .listEntryDate:not(.keepColor), .isDarkBackground .isLightBackground .listEntryDate:not(.keepColor) {

color:var(--fontColorEntryDate);
}
.isLightBackground .listEntryDescription:not(.keepColor), .isLightBackground .listEntryDescription *:not(.keepColor), .isDarkBackground .isLightBackground .listEntryDescription:not(.keepColor), .isDarkBackground .isLightBackground .listEntryDescription *:not(.keepColor) {

color:var(--fontColorEntryDescription);
}
.isLightBackground .listEntryUrl > a:not(.keepColor), .isDarkBackground .isLightBackground .listEntryUrl > a:not(.keepColor) {

color:var(--fontColorLink);
}
.isLightBackground .listEntryUrl > a:not(.keepColor):hover, .isDarkBackground .isLightBackground .listEntryUrl > a:not(.keepColor):hover {

color:var(--fontColorLinkActive);
}


















.bodyBlank #cookieNotice {

display:none !important;
}
#cookieNotice {

display:none;
position:fixed;
z-index:120;
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:100vh;
-webkit-overflow-scrolling:touch;
overflow-y:auto;
background-color:var(--baseColorWhite);
box-shadow:0 0 16px rgba(0,0,0,0.3);
text-align:center;
}
#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:0.3rem;
}
#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:0.9rem;
color:var(--fontColorDefault);
padding-left:4px;
}
#cookieNotice #cookieNoticePrivacyDetails {

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

color:var(--fontColorSub);
text-decoration:none;
}
#cookieNotice #containerRememberDataSecurityPreferences input, #cookieNotice #containerRememberDataSecurityPreferences label {

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

font-size:0.9rem;
color:var(--fontColorSub);
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 #1D1D1B;
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 #1D1D1B;
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:50vw;
height:auto;
max-height:96%;
}
}
@media(prefers-contrast:more) {
#cookieNotice #cookieNoticePrivacyDetails a {

color:var(--fontColorDefault);
}
}
#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:var(--baseColorWhite);
box-shadow:0 0 20px rgba(0,0,0,0.6);
text-align:center;
}
#cookieNotice.bottom #cookieNoticeCloser {

display:block;
}
#cookieNotice.blockPage {

pointer-events:auto;
background:rgba(0,0,0,0.4);
}
#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 #1D1D1B;
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 #1D1D1B;
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("/schulen-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("/schulen-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;
}



/*
 * Font Awesome Free 5.14.0 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
*/
@font-face {
font-family:'Font Awesome 5 Free';
font-style:normal;
font-weight:normal;
src:url("/schulen-wGlobal/wGlobal/layout/webfonts/fontAwesome5/fa-regular-400.eot");
src:url("/schulen-wGlobal/wGlobal/layout/webfonts/fontAwesome5/fa-regular-400.eot?#iefix") format("embedded-opentype"), url("/schulen-wGlobal/wGlobal/layout/webfonts/fontAwesome5/fa-regular-400.woff2") format("woff2"), url("/schulen-wGlobal/wGlobal/layout/webfonts/fontAwesome5/fa-regular-400.woff") format("woff"), url("/schulen-wGlobal/wGlobal/layout/webfonts/fontAwesome5/fa-regular-400.ttf") format("truetype"), url("/schulen-wGlobal/wGlobal/layout/webfonts/fontAwesome5/fa-regular-400.svg#fontawesome") format("svg");
}
@font-face {
font-family:'Font Awesome 5 Free';
font-style:normal;
font-weight:900;
src:url("/schulen-wGlobal/wGlobal/layout/webfonts/fontAwesome5/fa-solid-900.eot");
src:url("/schulen-wGlobal/wGlobal/layout/webfonts/fontAwesome5/fa-solid-900.eot?#iefix") format("embedded-opentype"), url("/schulen-wGlobal/wGlobal/layout/webfonts/fontAwesome5/fa-solid-900.woff2") format("woff2"), url("/schulen-wGlobal/wGlobal/layout/webfonts/fontAwesome5/fa-solid-900.woff") format("woff"), url("/schulen-wGlobal/wGlobal/layout/webfonts/fontAwesome5/fa-solid-900.ttf") format("truetype"), url("/schulen-wGlobal/wGlobal/layout/webfonts/fontAwesome5/fa-solid-900.svg#fontawesome") format("svg");
}
@font-face {
font-family:'Font Awesome 5 Brands';
font-style:normal;
font-weight:normal;
src:url("/schulen-wGlobal/wGlobal/layout/webfonts/fontAwesome5/fa-brands-400.eot");
src:url("/schulen-wGlobal/wGlobal/layout/webfonts/fontAwesome5/fa-brands-400.eot?#iefix") format("embedded-opentype"), url("/schulen-wGlobal/wGlobal/layout/webfonts/fontAwesome5/fa-brands-400.woff2") format("woff2"), url("/schulen-wGlobal/wGlobal/layout/webfonts/fontAwesome5/fa-brands-400.woff") format("woff"), url("/schulen-wGlobal/wGlobal/layout/webfonts/fontAwesome5/fa-brands-400.ttf") format("truetype"), url("/schulen-wGlobal/wGlobal/layout/webfonts/fontAwesome5/fa-brands-400.svg#fontawesome") format("svg");
}
.far {

font-family:'Font Awesome 5 Brands', 'Font Awesome 5 Free';
font-weight:normal;
}
.fas {

font-family:'Font Awesome 5 Brands', 'Font Awesome 5 Free';
font-weight:900;
}
.fab {

font-family:'Font Awesome 5 Brands', 'Font Awesome 5 Free';
font-weight:normal;
}
.fas, .far, .fal, .fab {

-moz-osx-font-smoothing:grayscale;
-webkit-font-smoothing:antialiased;
display:inline-block;
font-style:normal;
font-variant:normal;
text-rendering:auto;
line-height:1;
}
.fa-lg {

font-size:1.33333em;
line-height:0.75em;
vertical-align:-.0667em;
}
.fa-xs {

font-size:.75em;
}
.fa-sm {

font-size:.875em;
}
.fa-1x {

font-size:1em;
}
.fa-2x {

font-size:2em;
}
.fa-3x {

font-size:3em;
}
.fa-4x {

font-size:4em;
}
.fa-5x {

font-size:5em;
}
.fa-6x {

font-size:6em;
}
.fa-7x {

font-size:7em;
}
.fa-8x {

font-size:8em;
}
.fa-9x {

font-size:9em;
}
.fa-10x {

font-size:10em;
}
.fa-fw {

text-align:center;
width:1.25em;
}
.fa-ul {

list-style-type:none;
margin-left:2.5em;
padding-left:0;
}
.fa-ul > li {

position:relative;
}
.fa-li {

left:-2em;
position:absolute;
text-align:center;
width:2em;
line-height:inherit;
}
.fa-border {

border:solid 0.08em #eee;
border-radius:.1em;
padding:.2em .25em .15em;
}
.fa-pull-left {

float:left;
}
.fa-pull-right {

float:right;
}
.fa.fa-pull-left, .fas.fa-pull-left, .far.fa-pull-left, .fal.fa-pull-left, .fab.fa-pull-left {

margin-right:.3em;
}
.fa.fa-pull-right, .fas.fa-pull-right, .far.fa-pull-right, .fal.fa-pull-right, .fab.fa-pull-right {

margin-left:.3em;
}
.fa-spin {

-webkit-animation:fa-spin 2s infinite linear;
animation:fa-spin 2s infinite linear;
}
.fa-pulse {

-webkit-animation:fa-spin 1s infinite;
animation:fa-spin 1s infinite;
}
@-webkit-keyframes fa-spin 0% {
-webkit-transform:rotate(0deg);
transform:rotate(0deg);
}
@-webkit-keyframes fa-spin 100% {
-webkit-transform:rotate(360deg);
transform:rotate(360deg);
}
@keyframes fa-spin {
0% {
-webkit-transform:rotate(0deg);
transform:rotate(0deg);
}
100% {
-webkit-transform:rotate(360deg);
transform:rotate(360deg);
}
}
.fa-rotate-90 {

-ms-filter:"progid:DXImageTransform.Microsoft.";
-webkit-transform:rotate(90deg);
transform:rotate(90deg);
}
.fa-rotate-180 {

-ms-filter:"progid:DXImageTransform.Microsoft.";
-webkit-transform:rotate(180deg);
transform:rotate(180deg);
}
.fa-rotate-270 {

-ms-filter:"progid:DXImageTransform.Microsoft.";
-webkit-transform:rotate(270deg);
transform:rotate(270deg);
}
.fa-flip-horizontal {

-ms-filter:"progid:DXImageTransform.Microsoft.";
-webkit-transform:scale(-1,1);
transform:scale(-1,1);
}
.fa-flip-vertical {

-ms-filter:"progid:DXImageTransform.Microsoft.";
-webkit-transform:scale(1,-1);
transform:scale(1,-1);
}
.fa-flip-horizontal.fa-flip-vertical {

-ms-filter:"progid:DXImageTransform.Microsoft.";
-webkit-transform:scale(-1,-1);
transform:scale(-1,-1);
}
:root .fa-rotate-90, :root .fa-rotate-180, :root .fa-rotate-270, :root .fa-flip-horizontal, :root .fa-flip-vertical {

-webkit-filter:none;
filter:none;
}
.fa-stack {

display:inline-block;
height:2em;
line-height:2em;
position:relative;
vertical-align:middle;
width:2em;
}
.fa-stack-1x, .fa-stack-2x {

left:0;
position:absolute;
text-align:center;
width:100%;
}
.fa-stack-1x {

line-height:inherit;
}
.fa-stack-2x {

font-size:2em;
}
.fa-inverse {

color:#fff;
}
.fa-500px:before {

content:"\f26e";
}
.fa-accessible-icon:before {

content:"\f368";
}
.fa-accusoft:before {

content:"\f369";
}
.fa-acquisitions-incorporated:before {

content:"\f6af";
}
.fa-ad:before {

content:"\f641";
}
.fa-address-book:before {

content:"\f2b9";
}
.fa-address-card:before {

content:"\f2bb";
}
.fa-adjust:before {

content:"\f042";
}
.fa-adn:before {

content:"\f170";
}
.fa-adobe:before {

content:"\f778";
}
.fa-adversal:before {

content:"\f36a";
}
.fa-affiliatetheme:before {

content:"\f36b";
}
.fa-air-freshener:before {

content:"\f5d0";
}
.fa-airbnb:before {

content:"\f834";
}
.fa-algolia:before {

content:"\f36c";
}
.fa-align-center:before {

content:"\f037";
}
.fa-align-justify:before {

content:"\f039";
}
.fa-align-left:before {

content:"\f036";
}
.fa-align-right:before {

content:"\f038";
}
.fa-alipay:before {

content:"\f642";
}
.fa-allergies:before {

content:"\f461";
}
.fa-amazon:before {

content:"\f270";
}
.fa-amazon-pay:before {

content:"\f42c";
}
.fa-ambulance:before {

content:"\f0f9";
}
.fa-american-sign-language-interpreting:before {

content:"\f2a3";
}
.fa-amilia:before {

content:"\f36d";
}
.fa-anchor:before {

content:"\f13d";
}
.fa-android:before {

content:"\f17b";
}
.fa-angellist:before {

content:"\f209";
}
.fa-angle-double-down:before {

content:"\f103";
}
.fa-angle-double-left:before {

content:"\f100";
}
.fa-angle-double-right:before {

content:"\f101";
}
.fa-angle-double-up:before {

content:"\f102";
}
.fa-angle-down:before {

content:"\f107";
}
.fa-angle-left:before {

content:"\f104";
}
.fa-angle-right:before {

content:"\f105";
}
.fa-angle-up:before {

content:"\f106";
}
.fa-angry:before {

content:"\f556";
}
.fa-angrycreative:before {

content:"\f36e";
}
.fa-angular:before {

content:"\f420";
}
.fa-ankh:before {

content:"\f644";
}
.fa-app-store:before {

content:"\f36f";
}
.fa-app-store-ios:before {

content:"\f370";
}
.fa-apper:before {

content:"\f371";
}
.fa-apple:before {

content:"\f179";
}
.fa-apple-alt:before {

content:"\f5d1";
}
.fa-apple-pay:before {

content:"\f415";
}
.fa-archive:before {

content:"\f187";
}
.fa-archway:before {

content:"\f557";
}
.fa-arrow-alt-circle-down:before {

content:"\f358";
}
.fa-arrow-alt-circle-left:before {

content:"\f359";
}
.fa-arrow-alt-circle-right:before {

content:"\f35a";
}
.fa-arrow-alt-circle-up:before {

content:"\f35b";
}
.fa-arrow-circle-down:before {

content:"\f0ab";
}
.fa-arrow-circle-left:before {

content:"\f0a8";
}
.fa-arrow-circle-right:before {

content:"\f0a9";
}
.fa-arrow-circle-up:before {

content:"\f0aa";
}
.fa-arrow-down:before {

content:"\f063";
}
.fa-arrow-left:before {

content:"\f060";
}
.fa-arrow-right:before {

content:"\f061";
}
.fa-arrow-up:before {

content:"\f062";
}
.fa-arrows-alt:before {

content:"\f0b2";
}
.fa-arrows-alt-h:before {

content:"\f337";
}
.fa-arrows-alt-v:before {

content:"\f338";
}
.fa-artstation:before {

content:"\f77a";
}
.fa-assistive-listening-systems:before {

content:"\f2a2";
}
.fa-asterisk:before {

content:"\f069";
}
.fa-asymmetrik:before {

content:"\f372";
}
.fa-at:before {

content:"\f1fa";
}
.fa-atlas:before {

content:"\f558";
}
.fa-atlassian:before {

content:"\f77b";
}
.fa-atom:before {

content:"\f5d2";
}
.fa-audible:before {

content:"\f373";
}
.fa-audio-description:before {

content:"\f29e";
}
.fa-autoprefixer:before {

content:"\f41c";
}
.fa-avianex:before {

content:"\f374";
}
.fa-aviato:before {

content:"\f421";
}
.fa-award:before {

content:"\f559";
}
.fa-aws:before {

content:"\f375";
}
.fa-baby:before {

content:"\f77c";
}
.fa-baby-carriage:before {

content:"\f77d";
}
.fa-backspace:before {

content:"\f55a";
}
.fa-backward:before {

content:"\f04a";
}
.fa-bacon:before {

content:"\f7e5";
}
.fa-bacteria:before {

content:"\e059";
}
.fa-bacterium:before {

content:"\e05a";
}
.fa-bahai:before {

content:"\f666";
}
.fa-balance-scale:before {

content:"\f24e";
}
.fa-balance-scale-left:before {

content:"\f515";
}
.fa-balance-scale-right:before {

content:"\f516";
}
.fa-ban:before {

content:"\f05e";
}
.fa-band-aid:before {

content:"\f462";
}
.fa-bandcamp:before {

content:"\f2d5";
}
.fa-barcode:before {

content:"\f02a";
}
.fa-bars:before {

content:"\f0c9";
}
.fa-baseball-ball:before {

content:"\f433";
}
.fa-basketball-ball:before {

content:"\f434";
}
.fa-bath:before {

content:"\f2cd";
}
.fa-battery-empty:before {

content:"\f244";
}
.fa-battery-full:before {

content:"\f240";
}
.fa-battery-half:before {

content:"\f242";
}
.fa-battery-quarter:before {

content:"\f243";
}
.fa-battery-three-quarters:before {

content:"\f241";
}
.fa-battle-net:before {

content:"\f835";
}
.fa-bed:before {

content:"\f236";
}
.fa-beer:before {

content:"\f0fc";
}
.fa-behance:before {

content:"\f1b4";
}
.fa-behance-square:before {

content:"\f1b5";
}
.fa-bell:before {

content:"\f0f3";
}
.fa-bell-slash:before {

content:"\f1f6";
}
.fa-bezier-curve:before {

content:"\f55b";
}
.fa-bible:before {

content:"\f647";
}
.fa-bicycle:before {

content:"\f206";
}
.fa-biking:before {

content:"\f84a";
}
.fa-bimobject:before {

content:"\f378";
}
.fa-binoculars:before {

content:"\f1e5";
}
.fa-biohazard:before {

content:"\f780";
}
.fa-birthday-cake:before {

content:"\f1fd";
}
.fa-bitbucket:before {

content:"\f171";
}
.fa-bitcoin:before {

content:"\f379";
}
.fa-bity:before {

content:"\f37a";
}
.fa-black-tie:before {

content:"\f27e";
}
.fa-blackberry:before {

content:"\f37b";
}
.fa-blender:before {

content:"\f517";
}
.fa-blender-phone:before {

content:"\f6b6";
}
.fa-blind:before {

content:"\f29d";
}
.fa-blog:before {

content:"\f781";
}
.fa-blogger:before {

content:"\f37c";
}
.fa-blogger-b:before {

content:"\f37d";
}
.fa-bluetooth:before {

content:"\f293";
}
.fa-bluetooth-b:before {

content:"\f294";
}
.fa-bold:before {

content:"\f032";
}
.fa-bolt:before {

content:"\f0e7";
}
.fa-bomb:before {

content:"\f1e2";
}
.fa-bone:before {

content:"\f5d7";
}
.fa-bong:before {

content:"\f55c";
}
.fa-book:before {

content:"\f02d";
}
.fa-book-dead:before {

content:"\f6b7";
}
.fa-book-medical:before {

content:"\f7e6";
}
.fa-book-open:before {

content:"\f518";
}
.fa-book-reader:before {

content:"\f5da";
}
.fa-bookmark:before {

content:"\f02e";
}
.fa-bootstrap:before {

content:"\f836";
}
.fa-border-all:before {

content:"\f84c";
}
.fa-border-none:before {

content:"\f850";
}
.fa-border-style:before {

content:"\f853";
}
.fa-bowling-ball:before {

content:"\f436";
}
.fa-box:before {

content:"\f466";
}
.fa-box-open:before {

content:"\f49e";
}
.fa-box-tissue:before {

content:"\e05b";
}
.fa-boxes:before {

content:"\f468";
}
.fa-braille:before {

content:"\f2a1";
}
.fa-brain:before {

content:"\f5dc";
}
.fa-bread-slice:before {

content:"\f7ec";
}
.fa-briefcase:before {

content:"\f0b1";
}
.fa-briefcase-medical:before {

content:"\f469";
}
.fa-broadcast-tower:before {

content:"\f519";
}
.fa-broom:before {

content:"\f51a";
}
.fa-brush:before {

content:"\f55d";
}
.fa-btc:before {

content:"\f15a";
}
.fa-buffer:before {

content:"\f837";
}
.fa-bug:before {

content:"\f188";
}
.fa-building:before {

content:"\f1ad";
}
.fa-bullhorn:before {

content:"\f0a1";
}
.fa-bullseye:before {

content:"\f140";
}
.fa-burn:before {

content:"\f46a";
}
.fa-buromobelexperte:before {

content:"\f37f";
}
.fa-bus:before {

content:"\f207";
}
.fa-bus-alt:before {

content:"\f55e";
}
.fa-business-time:before {

content:"\f64a";
}
.fa-buy-n-large:before {

content:"\f8a6";
}
.fa-buysellads:before {

content:"\f20d";
}
.fa-calculator:before {

content:"\f1ec";
}
.fa-calendar:before {

content:"\f133";
}
.fa-calendar-alt:before {

content:"\f073";
}
.fa-calendar-check:before {

content:"\f274";
}
.fa-calendar-day:before {

content:"\f783";
}
.fa-calendar-minus:before {

content:"\f272";
}
.fa-calendar-plus:before {

content:"\f271";
}
.fa-calendar-times:before {

content:"\f273";
}
.fa-calendar-week:before {

content:"\f784";
}
.fa-camera:before {

content:"\f030";
}
.fa-camera-retro:before {

content:"\f083";
}
.fa-campground:before {

content:"\f6bb";
}
.fa-canadian-maple-leaf:before {

content:"\f785";
}
.fa-candy-cane:before {

content:"\f786";
}
.fa-cannabis:before {

content:"\f55f";
}
.fa-capsules:before {

content:"\f46b";
}
.fa-car:before {

content:"\f1b9";
}
.fa-car-alt:before {

content:"\f5de";
}
.fa-car-battery:before {

content:"\f5df";
}
.fa-car-crash:before {

content:"\f5e1";
}
.fa-car-side:before {

content:"\f5e4";
}
.fa-caravan:before {

content:"\f8ff";
}
.fa-caret-down:before {

content:"\f0d7";
}
.fa-caret-left:before {

content:"\f0d9";
}
.fa-caret-right:before {

content:"\f0da";
}
.fa-caret-square-down:before {

content:"\f150";
}
.fa-caret-square-left:before {

content:"\f191";
}
.fa-caret-square-right:before {

content:"\f152";
}
.fa-caret-square-up:before {

content:"\f151";
}
.fa-caret-up:before {

content:"\f0d8";
}
.fa-carrot:before {

content:"\f787";
}
.fa-cart-arrow-down:before {

content:"\f218";
}
.fa-cart-plus:before {

content:"\f217";
}
.fa-cash-register:before {

content:"\f788";
}
.fa-cat:before {

content:"\f6be";
}
.fa-cc-amazon-pay:before {

content:"\f42d";
}
.fa-cc-amex:before {

content:"\f1f3";
}
.fa-cc-apple-pay:before {

content:"\f416";
}
.fa-cc-diners-club:before {

content:"\f24c";
}
.fa-cc-discover:before {

content:"\f1f2";
}
.fa-cc-jcb:before {

content:"\f24b";
}
.fa-cc-mastercard:before {

content:"\f1f1";
}
.fa-cc-paypal:before {

content:"\f1f4";
}
.fa-cc-stripe:before {

content:"\f1f5";
}
.fa-cc-visa:before {

content:"\f1f0";
}
.fa-centercode:before {

content:"\f380";
}
.fa-centos:before {

content:"\f789";
}
.fa-certificate:before {

content:"\f0a3";
}
.fa-chair:before {

content:"\f6c0";
}
.fa-chalkboard:before {

content:"\f51b";
}
.fa-chalkboard-teacher:before {

content:"\f51c";
}
.fa-charging-station:before {

content:"\f5e7";
}
.fa-chart-area:before {

content:"\f1fe";
}
.fa-chart-bar:before {

content:"\f080";
}
.fa-chart-line:before {

content:"\f201";
}
.fa-chart-pie:before {

content:"\f200";
}
.fa-check:before {

content:"\f00c";
}
.fa-check-circle:before {

content:"\f058";
}
.fa-check-double:before {

content:"\f560";
}
.fa-check-square:before {

content:"\f14a";
}
.fa-cheese:before {

content:"\f7ef";
}
.fa-chess:before {

content:"\f439";
}
.fa-chess-bishop:before {

content:"\f43a";
}
.fa-chess-board:before {

content:"\f43c";
}
.fa-chess-king:before {

content:"\f43f";
}
.fa-chess-knight:before {

content:"\f441";
}
.fa-chess-pawn:before {

content:"\f443";
}
.fa-chess-queen:before {

content:"\f445";
}
.fa-chess-rook:before {

content:"\f447";
}
.fa-chevron-circle-down:before {

content:"\f13a";
}
.fa-chevron-circle-left:before {

content:"\f137";
}
.fa-chevron-circle-right:before {

content:"\f138";
}
.fa-chevron-circle-up:before {

content:"\f139";
}
.fa-chevron-down:before {

content:"\f078";
}
.fa-chevron-left:before {

content:"\f053";
}
.fa-chevron-right:before {

content:"\f054";
}
.fa-chevron-up:before {

content:"\f077";
}
.fa-child:before {

content:"\f1ae";
}
.fa-chrome:before {

content:"\f268";
}
.fa-chromecast:before {

content:"\f838";
}
.fa-church:before {

content:"\f51d";
}
.fa-circle:before {

content:"\f111";
}
.fa-circle-notch:before {

content:"\f1ce";
}
.fa-city:before {

content:"\f64f";
}
.fa-clinic-medical:before {

content:"\f7f2";
}
.fa-clipboard:before {

content:"\f328";
}
.fa-clipboard-check:before {

content:"\f46c";
}
.fa-clipboard-list:before {

content:"\f46d";
}
.fa-clock:before {

content:"\f017";
}
.fa-clone:before {

content:"\f24d";
}
.fa-closed-captioning:before {

content:"\f20a";
}
.fa-cloud:before {

content:"\f0c2";
}
.fa-cloud-download-alt:before {

content:"\f381";
}
.fa-cloud-meatball:before {

content:"\f73b";
}
.fa-cloud-moon:before {

content:"\f6c3";
}
.fa-cloud-moon-rain:before {

content:"\f73c";
}
.fa-cloud-rain:before {

content:"\f73d";
}
.fa-cloud-showers-heavy:before {

content:"\f740";
}
.fa-cloud-sun:before {

content:"\f6c4";
}
.fa-cloud-sun-rain:before {

content:"\f743";
}
.fa-cloud-upload-alt:before {

content:"\f382";
}
.fa-cloudscale:before {

content:"\f383";
}
.fa-cloudsmith:before {

content:"\f384";
}
.fa-cloudversify:before {

content:"\f385";
}
.fa-cocktail:before {

content:"\f561";
}
.fa-code:before {

content:"\f121";
}
.fa-code-branch:before {

content:"\f126";
}
.fa-codepen:before {

content:"\f1cb";
}
.fa-codiepie:before {

content:"\f284";
}
.fa-coffee:before {

content:"\f0f4";
}
.fa-cog:before {

content:"\f013";
}
.fa-cogs:before {

content:"\f085";
}
.fa-coins:before {

content:"\f51e";
}
.fa-columns:before {

content:"\f0db";
}
.fa-comment:before {

content:"\f075";
}
.fa-comment-alt:before {

content:"\f27a";
}
.fa-comment-dollar:before {

content:"\f651";
}
.fa-comment-dots:before {

content:"\f4ad";
}
.fa-comment-medical:before {

content:"\f7f5";
}
.fa-comment-slash:before {

content:"\f4b3";
}
.fa-comments:before {

content:"\f086";
}
.fa-comments-dollar:before {

content:"\f653";
}
.fa-compact-disc:before {

content:"\f51f";
}
.fa-compass:before {

content:"\f14e";
}
.fa-compress:before {

content:"\f066";
}
.fa-compress-alt:before {

content:"\f422";
}
.fa-compress-arrows-alt:before {

content:"\f78c";
}
.fa-concierge-bell:before {

content:"\f562";
}
.fa-confluence:before {

content:"\f78d";
}
.fa-connectdevelop:before {

content:"\f20e";
}
.fa-contao:before {

content:"\f26d";
}
.fa-cookie:before {

content:"\f563";
}
.fa-cookie-bite:before {

content:"\f564";
}
.fa-copy:before {

content:"\f0c5";
}
.fa-copyright:before {

content:"\f1f9";
}
.fa-cotton-bureau:before {

content:"\f89e";
}
.fa-couch:before {

content:"\f4b8";
}
.fa-cpanel:before {

content:"\f388";
}
.fa-creative-commons:before {

content:"\f25e";
}
.fa-creative-commons-by:before {

content:"\f4e7";
}
.fa-creative-commons-nc:before {

content:"\f4e8";
}
.fa-creative-commons-nc-eu:before {

content:"\f4e9";
}
.fa-creative-commons-nc-jp:before {

content:"\f4ea";
}
.fa-creative-commons-nd:before {

content:"\f4eb";
}
.fa-creative-commons-pd:before {

content:"\f4ec";
}
.fa-creative-commons-pd-alt:before {

content:"\f4ed";
}
.fa-creative-commons-remix:before {

content:"\f4ee";
}
.fa-creative-commons-sa:before {

content:"\f4ef";
}
.fa-creative-commons-sampling:before {

content:"\f4f0";
}
.fa-creative-commons-sampling-plus:before {

content:"\f4f1";
}
.fa-creative-commons-share:before {

content:"\f4f2";
}
.fa-creative-commons-zero:before {

content:"\f4f3";
}
.fa-credit-card:before {

content:"\f09d";
}
.fa-critical-role:before {

content:"\f6c9";
}
.fa-crop:before {

content:"\f125";
}
.fa-crop-alt:before {

content:"\f565";
}
.fa-cross:before {

content:"\f654";
}
.fa-crosshairs:before {

content:"\f05b";
}
.fa-crow:before {

content:"\f520";
}
.fa-crown:before {

content:"\f521";
}
.fa-crutch:before {

content:"\f7f7";
}
.fa-css3:before {

content:"\f13c";
}
.fa-css3-alt:before {

content:"\f38b";
}
.fa-cube:before {

content:"\f1b2";
}
.fa-cubes:before {

content:"\f1b3";
}
.fa-cut:before {

content:"\f0c4";
}
.fa-cuttlefish:before {

content:"\f38c";
}
.fa-d-and-d:before {

content:"\f38d";
}
.fa-d-and-d-beyond:before {

content:"\f6ca";
}
.fa-dailymotion:before {

content:"\e052";
}
.fa-dashcube:before {

content:"\f210";
}
.fa-database:before {

content:"\f1c0";
}
.fa-deaf:before {

content:"\f2a4";
}
.fa-deezer:before {

content:"\e077";
}
.fa-delicious:before {

content:"\f1a5";
}
.fa-democrat:before {

content:"\f747";
}
.fa-deploydog:before {

content:"\f38e";
}
.fa-deskpro:before {

content:"\f38f";
}
.fa-desktop:before {

content:"\f108";
}
.fa-dev:before {

content:"\f6cc";
}
.fa-deviantart:before {

content:"\f1bd";
}
.fa-dharmachakra:before {

content:"\f655";
}
.fa-dhl:before {

content:"\f790";
}
.fa-diagnoses:before {

content:"\f470";
}
.fa-diaspora:before {

content:"\f791";
}
.fa-dice:before {

content:"\f522";
}
.fa-dice-d20:before {

content:"\f6cf";
}
.fa-dice-d6:before {

content:"\f6d1";
}
.fa-dice-five:before {

content:"\f523";
}
.fa-dice-four:before {

content:"\f524";
}
.fa-dice-one:before {

content:"\f525";
}
.fa-dice-six:before {

content:"\f526";
}
.fa-dice-three:before {

content:"\f527";
}
.fa-dice-two:before {

content:"\f528";
}
.fa-digg:before {

content:"\f1a6";
}
.fa-digital-ocean:before {

content:"\f391";
}
.fa-digital-tachograph:before {

content:"\f566";
}
.fa-directions:before {

content:"\f5eb";
}
.fa-discord:before {

content:"\f392";
}
.fa-discourse:before {

content:"\f393";
}
.fa-disease:before {

content:"\f7fa";
}
.fa-divide:before {

content:"\f529";
}
.fa-dizzy:before {

content:"\f567";
}
.fa-dna:before {

content:"\f471";
}
.fa-dochub:before {

content:"\f394";
}
.fa-docker:before {

content:"\f395";
}
.fa-dog:before {

content:"\f6d3";
}
.fa-dollar-sign:before {

content:"\f155";
}
.fa-dolly:before {

content:"\f472";
}
.fa-dolly-flatbed:before {

content:"\f474";
}
.fa-donate:before {

content:"\f4b9";
}
.fa-door-closed:before {

content:"\f52a";
}
.fa-door-open:before {

content:"\f52b";
}
.fa-dot-circle:before {

content:"\f192";
}
.fa-dove:before {

content:"\f4ba";
}
.fa-download:before {

content:"\f019";
}
.fa-draft2digital:before {

content:"\f396";
}
.fa-drafting-compass:before {

content:"\f568";
}
.fa-dragon:before {

content:"\f6d5";
}
.fa-draw-polygon:before {

content:"\f5ee";
}
.fa-dribbble:before {

content:"\f17d";
}
.fa-dribbble-square:before {

content:"\f397";
}
.fa-dropbox:before {

content:"\f16b";
}
.fa-drum:before {

content:"\f569";
}
.fa-drum-steelpan:before {

content:"\f56a";
}
.fa-drumstick-bite:before {

content:"\f6d7";
}
.fa-drupal:before {

content:"\f1a9";
}
.fa-dumbbell:before {

content:"\f44b";
}
.fa-dumpster:before {

content:"\f793";
}
.fa-dumpster-fire:before {

content:"\f794";
}
.fa-dungeon:before {

content:"\f6d9";
}
.fa-dyalog:before {

content:"\f399";
}
.fa-earlybirds:before {

content:"\f39a";
}
.fa-ebay:before {

content:"\f4f4";
}
.fa-edge:before {

content:"\f282";
}
.fa-edge-legacy:before {

content:"\e078";
}
.fa-edit:before {

content:"\f044";
}
.fa-egg:before {

content:"\f7fb";
}
.fa-eject:before {

content:"\f052";
}
.fa-elementor:before {

content:"\f430";
}
.fa-ellipsis-h:before {

content:"\f141";
}
.fa-ellipsis-v:before {

content:"\f142";
}
.fa-ello:before {

content:"\f5f1";
}
.fa-ember:before {

content:"\f423";
}
.fa-empire:before {

content:"\f1d1";
}
.fa-envelope:before {

content:"\f0e0";
}
.fa-envelope-open:before {

content:"\f2b6";
}
.fa-envelope-open-text:before {

content:"\f658";
}
.fa-envelope-square:before {

content:"\f199";
}
.fa-envira:before {

content:"\f299";
}
.fa-equals:before {

content:"\f52c";
}
.fa-eraser:before {

content:"\f12d";
}
.fa-erlang:before {

content:"\f39d";
}
.fa-ethereum:before {

content:"\f42e";
}
.fa-ethernet:before {

content:"\f796";
}
.fa-etsy:before {

content:"\f2d7";
}
.fa-euro-sign:before {

content:"\f153";
}
.fa-evernote:before {

content:"\f839";
}
.fa-exchange-alt:before {

content:"\f362";
}
.fa-exclamation:before {

content:"\f12a";
}
.fa-exclamation-circle:before {

content:"\f06a";
}
.fa-exclamation-triangle:before {

content:"\f071";
}
.fa-expand:before {

content:"\f065";
}
.fa-expand-alt:before {

content:"\f424";
}
.fa-expand-arrows-alt:before {

content:"\f31e";
}
.fa-expeditedssl:before {

content:"\f23e";
}
.fa-external-link-alt:before {

content:"\f35d";
}
.fa-external-link-square-alt:before {

content:"\f360";
}
.fa-eye:before {

content:"\f06e";
}
.fa-eye-dropper:before {

content:"\f1fb";
}
.fa-eye-slash:before {

content:"\f070";
}
.fa-facebook:before {

content:"\f09a";
}
.fa-facebook-f:before {

content:"\f39e";
}
.fa-facebook-messenger:before {

content:"\f39f";
}
.fa-facebook-square:before {

content:"\f082";
}
.fa-fan:before {

content:"\f863";
}
.fa-fantasy-flight-games:before {

content:"\f6dc";
}
.fa-fast-backward:before {

content:"\f049";
}
.fa-fast-forward:before {

content:"\f050";
}
.fa-faucet:before {

content:"\e005";
}
.fa-fax:before {

content:"\f1ac";
}
.fa-feather:before {

content:"\f52d";
}
.fa-feather-alt:before {

content:"\f56b";
}
.fa-fedex:before {

content:"\f797";
}
.fa-fedora:before {

content:"\f798";
}
.fa-female:before {

content:"\f182";
}
.fa-fighter-jet:before {

content:"\f0fb";
}
.fa-figma:before {

content:"\f799";
}
.fa-file:before {

content:"\f15b";
}
.fa-file-alt:before {

content:"\f15c";
}
.fa-file-archive:before {

content:"\f1c6";
}
.fa-file-audio:before {

content:"\f1c7";
}
.fa-file-code:before {

content:"\f1c9";
}
.fa-file-contract:before {

content:"\f56c";
}
.fa-file-csv:before {

content:"\f6dd";
}
.fa-file-download:before {

content:"\f56d";
}
.fa-file-excel:before {

content:"\f1c3";
}
.fa-file-export:before {

content:"\f56e";
}
.fa-file-image:before {

content:"\f1c5";
}
.fa-file-import:before {

content:"\f56f";
}
.fa-file-invoice:before {

content:"\f570";
}
.fa-file-invoice-dollar:before {

content:"\f571";
}
.fa-file-medical:before {

content:"\f477";
}
.fa-file-medical-alt:before {

content:"\f478";
}
.fa-file-pdf:before {

content:"\f1c1";
}
.fa-file-powerpoint:before {

content:"\f1c4";
}
.fa-file-prescription:before {

content:"\f572";
}
.fa-file-signature:before {

content:"\f573";
}
.fa-file-upload:before {

content:"\f574";
}
.fa-file-video:before {

content:"\f1c8";
}
.fa-file-word:before {

content:"\f1c2";
}
.fa-fill:before {

content:"\f575";
}
.fa-fill-drip:before {

content:"\f576";
}
.fa-film:before {

content:"\f008";
}
.fa-filter:before {

content:"\f0b0";
}
.fa-fingerprint:before {

content:"\f577";
}
.fa-fire:before {

content:"\f06d";
}
.fa-fire-alt:before {

content:"\f7e4";
}
.fa-fire-extinguisher:before {

content:"\f134";
}
.fa-firefox:before {

content:"\f269";
}
.fa-firefox-browser:before {

content:"\e007";
}
.fa-first-aid:before {

content:"\f479";
}
.fa-first-order:before {

content:"\f2b0";
}
.fa-first-order-alt:before {

content:"\f50a";
}
.fa-firstdraft:before {

content:"\f3a1";
}
.fa-fish:before {

content:"\f578";
}
.fa-fist-raised:before {

content:"\f6de";
}
.fa-flag:before {

content:"\f024";
}
.fa-flag-checkered:before {

content:"\f11e";
}
.fa-flag-usa:before {

content:"\f74d";
}
.fa-flask:before {

content:"\f0c3";
}
.fa-flickr:before {

content:"\f16e";
}
.fa-flipboard:before {

content:"\f44d";
}
.fa-flushed:before {

content:"\f579";
}
.fa-fly:before {

content:"\f417";
}
.fa-folder:before {

content:"\f07b";
}
.fa-folder-minus:before {

content:"\f65d";
}
.fa-folder-open:before {

content:"\f07c";
}
.fa-folder-plus:before {

content:"\f65e";
}
.fa-font:before {

content:"\f031";
}
.fa-font-awesome:before {

content:"\f2b4";
}
.fa-font-awesome-alt:before {

content:"\f35c";
}
.fa-font-awesome-flag:before {

content:"\f425";
}
.fa-font-awesome-logo-full:before {

content:"\f4e6";
}
.fa-fonticons:before {

content:"\f280";
}
.fa-fonticons-fi:before {

content:"\f3a2";
}
.fa-football-ball:before {

content:"\f44e";
}
.fa-fort-awesome:before {

content:"\f286";
}
.fa-fort-awesome-alt:before {

content:"\f3a3";
}
.fa-forumbee:before {

content:"\f211";
}
.fa-forward:before {

content:"\f04e";
}
.fa-foursquare:before {

content:"\f180";
}
.fa-free-code-camp:before {

content:"\f2c5";
}
.fa-freebsd:before {

content:"\f3a4";
}
.fa-frog:before {

content:"\f52e";
}
.fa-frown:before {

content:"\f119";
}
.fa-frown-open:before {

content:"\f57a";
}
.fa-fulcrum:before {

content:"\f50b";
}
.fa-funnel-dollar:before {

content:"\f662";
}
.fa-futbol:before {

content:"\f1e3";
}
.fa-galactic-republic:before {

content:"\f50c";
}
.fa-galactic-senate:before {

content:"\f50d";
}
.fa-gamepad:before {

content:"\f11b";
}
.fa-gas-pump:before {

content:"\f52f";
}
.fa-gavel:before {

content:"\f0e3";
}
.fa-gem:before {

content:"\f3a5";
}
.fa-genderless:before {

content:"\f22d";
}
.fa-get-pocket:before {

content:"\f265";
}
.fa-gg:before {

content:"\f260";
}
.fa-gg-circle:before {

content:"\f261";
}
.fa-ghost:before {

content:"\f6e2";
}
.fa-gift:before {

content:"\f06b";
}
.fa-gifts:before {

content:"\f79c";
}
.fa-git:before {

content:"\f1d3";
}
.fa-git-alt:before {

content:"\f841";
}
.fa-git-square:before {

content:"\f1d2";
}
.fa-github:before {

content:"\f09b";
}
.fa-github-alt:before {

content:"\f113";
}
.fa-github-square:before {

content:"\f092";
}
.fa-gitkraken:before {

content:"\f3a6";
}
.fa-gitlab:before {

content:"\f296";
}
.fa-gitter:before {

content:"\f426";
}
.fa-glass-cheers:before {

content:"\f79f";
}
.fa-glass-martini:before {

content:"\f000";
}
.fa-glass-martini-alt:before {

content:"\f57b";
}
.fa-glass-whiskey:before {

content:"\f7a0";
}
.fa-glasses:before {

content:"\f530";
}
.fa-glide:before {

content:"\f2a5";
}
.fa-glide-g:before {

content:"\f2a6";
}
.fa-globe:before {

content:"\f0ac";
}
.fa-globe-africa:before {

content:"\f57c";
}
.fa-globe-americas:before {

content:"\f57d";
}
.fa-globe-asia:before {

content:"\f57e";
}
.fa-globe-europe:before {

content:"\f7a2";
}
.fa-gofore:before {

content:"\f3a7";
}
.fa-golf-ball:before {

content:"\f450";
}
.fa-goodreads:before {

content:"\f3a8";
}
.fa-goodreads-g:before {

content:"\f3a9";
}
.fa-google:before {

content:"\f1a0";
}
.fa-google-drive:before {

content:"\f3aa";
}
.fa-google-pay:before {

content:"\e079";
}
.fa-google-play:before {

content:"\f3ab";
}
.fa-google-plus:before {

content:"\f2b3";
}
.fa-google-plus-g:before {

content:"\f0d5";
}
.fa-google-plus-square:before {

content:"\f0d4";
}
.fa-google-wallet:before {

content:"\f1ee";
}
.fa-gopuram:before {

content:"\f664";
}
.fa-graduation-cap:before {

content:"\f19d";
}
.fa-gratipay:before {

content:"\f184";
}
.fa-grav:before {

content:"\f2d6";
}
.fa-greater-than:before {

content:"\f531";
}
.fa-greater-than-equal:before {

content:"\f532";
}
.fa-grimace:before {

content:"\f57f";
}
.fa-grin:before {

content:"\f580";
}
.fa-grin-alt:before {

content:"\f581";
}
.fa-grin-beam:before {

content:"\f582";
}
.fa-grin-beam-sweat:before {

content:"\f583";
}
.fa-grin-hearts:before {

content:"\f584";
}
.fa-grin-squint:before {

content:"\f585";
}
.fa-grin-squint-tears:before {

content:"\f586";
}
.fa-grin-stars:before {

content:"\f587";
}
.fa-grin-tears:before {

content:"\f588";
}
.fa-grin-tongue:before {

content:"\f589";
}
.fa-grin-tongue-squint:before {

content:"\f58a";
}
.fa-grin-tongue-wink:before {

content:"\f58b";
}
.fa-grin-wink:before {

content:"\f58c";
}
.fa-grip-horizontal:before {

content:"\f58d";
}
.fa-grip-lines:before {

content:"\f7a4";
}
.fa-grip-lines-vertical:before {

content:"\f7a5";
}
.fa-grip-vertical:before {

content:"\f58e";
}
.fa-gripfire:before {

content:"\f3ac";
}
.fa-grunt:before {

content:"\f3ad";
}
.fa-guitar:before {

content:"\f7a6";
}
.fa-gulp:before {

content:"\f3ae";
}
.fa-h-square:before {

content:"\f0fd";
}
.fa-hacker-news:before {

content:"\f1d4";
}
.fa-hacker-news-square:before {

content:"\f3af";
}
.fa-hackerrank:before {

content:"\f5f7";
}
.fa-hamburger:before {

content:"\f805";
}
.fa-hammer:before {

content:"\f6e3";
}
.fa-hamsa:before {

content:"\f665";
}
.fa-hand-holding:before {

content:"\f4bd";
}
.fa-hand-holding-heart:before {

content:"\f4be";
}
.fa-hand-holding-medical:before {

content:"\e05c";
}
.fa-hand-holding-usd:before {

content:"\f4c0";
}
.fa-hand-holding-water:before {

content:"\f4c1";
}
.fa-hand-lizard:before {

content:"\f258";
}
.fa-hand-middle-finger:before {

content:"\f806";
}
.fa-hand-paper:before {

content:"\f256";
}
.fa-hand-peace:before {

content:"\f25b";
}
.fa-hand-point-down:before {

content:"\f0a7";
}
.fa-hand-point-left:before {

content:"\f0a5";
}
.fa-hand-point-right:before {

content:"\f0a4";
}
.fa-hand-point-up:before {

content:"\f0a6";
}
.fa-hand-pointer:before {

content:"\f25a";
}
.fa-hand-rock:before {

content:"\f255";
}
.fa-hand-scissors:before {

content:"\f257";
}
.fa-hand-sparkles:before {

content:"\e05d";
}
.fa-hand-spock:before {

content:"\f259";
}
.fa-hands:before {

content:"\f4c2";
}
.fa-hands-helping:before {

content:"\f4c4";
}
.fa-hands-wash:before {

content:"\e05e";
}
.fa-handshake:before {

content:"\f2b5";
}
.fa-handshake-alt-slash:before {

content:"\e05f";
}
.fa-handshake-slash:before {

content:"\e060";
}
.fa-hanukiah:before {

content:"\f6e6";
}
.fa-hard-hat:before {

content:"\f807";
}
.fa-hashtag:before {

content:"\f292";
}
.fa-hat-cowboy:before {

content:"\f8c0";
}
.fa-hat-cowboy-side:before {

content:"\f8c1";
}
.fa-hat-wizard:before {

content:"\f6e8";
}
.fa-hdd:before {

content:"\f0a0";
}
.fa-head-side-cough:before {

content:"\e061";
}
.fa-head-side-cough-slash:before {

content:"\e062";
}
.fa-head-side-mask:before {

content:"\e063";
}
.fa-head-side-virus:before {

content:"\e064";
}
.fa-heading:before {

content:"\f1dc";
}
.fa-headphones:before {

content:"\f025";
}
.fa-headphones-alt:before {

content:"\f58f";
}
.fa-headset:before {

content:"\f590";
}
.fa-heart:before {

content:"\f004";
}
.fa-heart-broken:before {

content:"\f7a9";
}
.fa-heartbeat:before {

content:"\f21e";
}
.fa-helicopter:before {

content:"\f533";
}
.fa-highlighter:before {

content:"\f591";
}
.fa-hiking:before {

content:"\f6ec";
}
.fa-hippo:before {

content:"\f6ed";
}
.fa-hips:before {

content:"\f452";
}
.fa-hire-a-helper:before {

content:"\f3b0";
}
.fa-history:before {

content:"\f1da";
}
.fa-hockey-puck:before {

content:"\f453";
}
.fa-holly-berry:before {

content:"\f7aa";
}
.fa-home:before {

content:"\f015";
}
.fa-hooli:before {

content:"\f427";
}
.fa-hornbill:before {

content:"\f592";
}
.fa-horse:before {

content:"\f6f0";
}
.fa-horse-head:before {

content:"\f7ab";
}
.fa-hospital:before {

content:"\f0f8";
}
.fa-hospital-alt:before {

content:"\f47d";
}
.fa-hospital-symbol:before {

content:"\f47e";
}
.fa-hospital-user:before {

content:"\f80d";
}
.fa-hot-tub:before {

content:"\f593";
}
.fa-hotdog:before {

content:"\f80f";
}
.fa-hotel:before {

content:"\f594";
}
.fa-hotjar:before {

content:"\f3b1";
}
.fa-hourglass:before {

content:"\f254";
}
.fa-hourglass-end:before {

content:"\f253";
}
.fa-hourglass-half:before {

content:"\f252";
}
.fa-hourglass-start:before {

content:"\f251";
}
.fa-house-damage:before {

content:"\f6f1";
}
.fa-house-user:before {

content:"\e065";
}
.fa-houzz:before {

content:"\f27c";
}
.fa-hryvnia:before {

content:"\f6f2";
}
.fa-html5:before {

content:"\f13b";
}
.fa-hubspot:before {

content:"\f3b2";
}
.fa-i-cursor:before {

content:"\f246";
}
.fa-ice-cream:before {

content:"\f810";
}
.fa-icicles:before {

content:"\f7ad";
}
.fa-icons:before {

content:"\f86d";
}
.fa-id-badge:before {

content:"\f2c1";
}
.fa-id-card:before {

content:"\f2c2";
}
.fa-id-card-alt:before {

content:"\f47f";
}
.fa-ideal:before {

content:"\e013";
}
.fa-igloo:before {

content:"\f7ae";
}
.fa-image:before {

content:"\f03e";
}
.fa-images:before {

content:"\f302";
}
.fa-imdb:before {

content:"\f2d8";
}
.fa-inbox:before {

content:"\f01c";
}
.fa-indent:before {

content:"\f03c";
}
.fa-industry:before {

content:"\f275";
}
.fa-infinity:before {

content:"\f534";
}
.fa-info:before {

content:"\f129";
}
.fa-info-circle:before {

content:"\f05a";
}
.fa-instagram:before {

content:"\f16d";
}
.fa-instagram-square:before {

content:"\e055";
}
.fa-intercom:before {

content:"\f7af";
}
.fa-internet-explorer:before {

content:"\f26b";
}
.fa-invision:before {

content:"\f7b0";
}
.fa-ioxhost:before {

content:"\f208";
}
.fa-italic:before {

content:"\f033";
}
.fa-itch-io:before {

content:"\f83a";
}
.fa-itunes:before {

content:"\f3b4";
}
.fa-itunes-note:before {

content:"\f3b5";
}
.fa-java:before {

content:"\f4e4";
}
.fa-jedi:before {

content:"\f669";
}
.fa-jedi-order:before {

content:"\f50e";
}
.fa-jenkins:before {

content:"\f3b6";
}
.fa-jira:before {

content:"\f7b1";
}
.fa-joget:before {

content:"\f3b7";
}
.fa-joint:before {

content:"\f595";
}
.fa-joomla:before {

content:"\f1aa";
}
.fa-journal-whills:before {

content:"\f66a";
}
.fa-js:before {

content:"\f3b8";
}
.fa-js-square:before {

content:"\f3b9";
}
.fa-jsfiddle:before {

content:"\f1cc";
}
.fa-kaaba:before {

content:"\f66b";
}
.fa-kaggle:before {

content:"\f5fa";
}
.fa-key:before {

content:"\f084";
}
.fa-keybase:before {

content:"\f4f5";
}
.fa-keyboard:before {

content:"\f11c";
}
.fa-keycdn:before {

content:"\f3ba";
}
.fa-khanda:before {

content:"\f66d";
}
.fa-kickstarter:before {

content:"\f3bb";
}
.fa-kickstarter-k:before {

content:"\f3bc";
}
.fa-kiss:before {

content:"\f596";
}
.fa-kiss-beam:before {

content:"\f597";
}
.fa-kiss-wink-heart:before {

content:"\f598";
}
.fa-kiwi-bird:before {

content:"\f535";
}
.fa-korvue:before {

content:"\f42f";
}
.fa-landmark:before {

content:"\f66f";
}
.fa-language:before {

content:"\f1ab";
}
.fa-laptop:before {

content:"\f109";
}
.fa-laptop-code:before {

content:"\f5fc";
}
.fa-laptop-house:before {

content:"\e066";
}
.fa-laptop-medical:before {

content:"\f812";
}
.fa-laravel:before {

content:"\f3bd";
}
.fa-lastfm:before {

content:"\f202";
}
.fa-lastfm-square:before {

content:"\f203";
}
.fa-laugh:before {

content:"\f599";
}
.fa-laugh-beam:before {

content:"\f59a";
}
.fa-laugh-squint:before {

content:"\f59b";
}
.fa-laugh-wink:before {

content:"\f59c";
}
.fa-layer-group:before {

content:"\f5fd";
}
.fa-leaf:before {

content:"\f06c";
}
.fa-leanpub:before {

content:"\f212";
}
.fa-lemon:before {

content:"\f094";
}
.fa-less:before {

content:"\f41d";
}
.fa-less-than:before {

content:"\f536";
}
.fa-less-than-equal:before {

content:"\f537";
}
.fa-level-down-alt:before {

content:"\f3be";
}
.fa-level-up-alt:before {

content:"\f3bf";
}
.fa-life-ring:before {

content:"\f1cd";
}
.fa-lightbulb:before {

content:"\f0eb";
}
.fa-line:before {

content:"\f3c0";
}
.fa-link:before {

content:"\f0c1";
}
.fa-linkedin:before {

content:"\f08c";
}
.fa-linkedin-in:before {

content:"\f0e1";
}
.fa-linode:before {

content:"\f2b8";
}
.fa-linux:before {

content:"\f17c";
}
.fa-lira-sign:before {

content:"\f195";
}
.fa-list:before {

content:"\f03a";
}
.fa-list-alt:before {

content:"\f022";
}
.fa-list-ol:before {

content:"\f0cb";
}
.fa-list-ul:before {

content:"\f0ca";
}
.fa-location-arrow:before {

content:"\f124";
}
.fa-lock:before {

content:"\f023";
}
.fa-lock-open:before {

content:"\f3c1";
}
.fa-long-arrow-alt-down:before {

content:"\f309";
}
.fa-long-arrow-alt-left:before {

content:"\f30a";
}
.fa-long-arrow-alt-right:before {

content:"\f30b";
}
.fa-long-arrow-alt-up:before {

content:"\f30c";
}
.fa-low-vision:before {

content:"\f2a8";
}
.fa-luggage-cart:before {

content:"\f59d";
}
.fa-lungs:before {

content:"\f604";
}
.fa-lungs-virus:before {

content:"\e067";
}
.fa-lyft:before {

content:"\f3c3";
}
.fa-magento:before {

content:"\f3c4";
}
.fa-magic:before {

content:"\f0d0";
}
.fa-magnet:before {

content:"\f076";
}
.fa-mail-bulk:before {

content:"\f674";
}
.fa-mailchimp:before {

content:"\f59e";
}
.fa-male:before {

content:"\f183";
}
.fa-mandalorian:before {

content:"\f50f";
}
.fa-map:before {

content:"\f279";
}
.fa-map-marked:before {

content:"\f59f";
}
.fa-map-marked-alt:before {

content:"\f5a0";
}
.fa-map-marker:before {

content:"\f041";
}
.fa-map-marker-alt:before {

content:"\f3c5";
}
.fa-map-pin:before {

content:"\f276";
}
.fa-map-signs:before {

content:"\f277";
}
.fa-markdown:before {

content:"\f60f";
}
.fa-marker:before {

content:"\f5a1";
}
.fa-mars:before {

content:"\f222";
}
.fa-mars-double:before {

content:"\f227";
}
.fa-mars-stroke:before {

content:"\f229";
}
.fa-mars-stroke-h:before {

content:"\f22b";
}
.fa-mars-stroke-v:before {

content:"\f22a";
}
.fa-mask:before {

content:"\f6fa";
}
.fa-mastodon:before {

content:"\f4f6";
}
.fa-maxcdn:before {

content:"\f136";
}
.fa-mdb:before {

content:"\f8ca";
}
.fa-medal:before {

content:"\f5a2";
}
.fa-medapps:before {

content:"\f3c6";
}
.fa-medium:before {

content:"\f23a";
}
.fa-medium-m:before {

content:"\f3c7";
}
.fa-medkit:before {

content:"\f0fa";
}
.fa-medrt:before {

content:"\f3c8";
}
.fa-meetup:before {

content:"\f2e0";
}
.fa-megaport:before {

content:"\f5a3";
}
.fa-meh:before {

content:"\f11a";
}
.fa-meh-blank:before {

content:"\f5a4";
}
.fa-meh-rolling-eyes:before {

content:"\f5a5";
}
.fa-memory:before {

content:"\f538";
}
.fa-mendeley:before {

content:"\f7b3";
}
.fa-menorah:before {

content:"\f676";
}
.fa-mercury:before {

content:"\f223";
}
.fa-meteor:before {

content:"\f753";
}
.fa-microblog:before {

content:"\e01a";
}
.fa-microchip:before {

content:"\f2db";
}
.fa-microphone:before {

content:"\f130";
}
.fa-microphone-alt:before {

content:"\f3c9";
}
.fa-microphone-alt-slash:before {

content:"\f539";
}
.fa-microphone-slash:before {

content:"\f131";
}
.fa-microscope:before {

content:"\f610";
}
.fa-microsoft:before {

content:"\f3ca";
}
.fa-minus:before {

content:"\f068";
}
.fa-minus-circle:before {

content:"\f056";
}
.fa-minus-square:before {

content:"\f146";
}
.fa-mitten:before {

content:"\f7b5";
}
.fa-mix:before {

content:"\f3cb";
}
.fa-mixcloud:before {

content:"\f289";
}
.fa-mixer:before {

content:"\e056";
}
.fa-mizuni:before {

content:"\f3cc";
}
.fa-mobile:before {

content:"\f10b";
}
.fa-mobile-alt:before {

content:"\f3cd";
}
.fa-modx:before {

content:"\f285";
}
.fa-monero:before {

content:"\f3d0";
}
.fa-money-bill:before {

content:"\f0d6";
}
.fa-money-bill-alt:before {

content:"\f3d1";
}
.fa-money-bill-wave:before {

content:"\f53a";
}
.fa-money-bill-wave-alt:before {

content:"\f53b";
}
.fa-money-check:before {

content:"\f53c";
}
.fa-money-check-alt:before {

content:"\f53d";
}
.fa-monument:before {

content:"\f5a6";
}
.fa-moon:before {

content:"\f186";
}
.fa-mortar-pestle:before {

content:"\f5a7";
}
.fa-mosque:before {

content:"\f678";
}
.fa-motorcycle:before {

content:"\f21c";
}
.fa-mountain:before {

content:"\f6fc";
}
.fa-mouse:before {

content:"\f8cc";
}
.fa-mouse-pointer:before {

content:"\f245";
}
.fa-mug-hot:before {

content:"\f7b6";
}
.fa-music:before {

content:"\f001";
}
.fa-napster:before {

content:"\f3d2";
}
.fa-neos:before {

content:"\f612";
}
.fa-network-wired:before {

content:"\f6ff";
}
.fa-neuter:before {

content:"\f22c";
}
.fa-newspaper:before {

content:"\f1ea";
}
.fa-nimblr:before {

content:"\f5a8";
}
.fa-node:before {

content:"\f419";
}
.fa-node-js:before {

content:"\f3d3";
}
.fa-not-equal:before {

content:"\f53e";
}
.fa-notes-medical:before {

content:"\f481";
}
.fa-npm:before {

content:"\f3d4";
}
.fa-ns8:before {

content:"\f3d5";
}
.fa-nutritionix:before {

content:"\f3d6";
}
.fa-object-group:before {

content:"\f247";
}
.fa-object-ungroup:before {

content:"\f248";
}
.fa-odnoklassniki:before {

content:"\f263";
}
.fa-odnoklassniki-square:before {

content:"\f264";
}
.fa-oil-can:before {

content:"\f613";
}
.fa-old-republic:before {

content:"\f510";
}
.fa-om:before {

content:"\f679";
}
.fa-opencart:before {

content:"\f23d";
}
.fa-openid:before {

content:"\f19b";
}
.fa-opera:before {

content:"\f26a";
}
.fa-optin-monster:before {

content:"\f23c";
}
.fa-orcid:before {

content:"\f8d2";
}
.fa-osi:before {

content:"\f41a";
}
.fa-otter:before {

content:"\f700";
}
.fa-outdent:before {

content:"\f03b";
}
.fa-page4:before {

content:"\f3d7";
}
.fa-pagelines:before {

content:"\f18c";
}
.fa-pager:before {

content:"\f815";
}
.fa-paint-brush:before {

content:"\f1fc";
}
.fa-paint-roller:before {

content:"\f5aa";
}
.fa-palette:before {

content:"\f53f";
}
.fa-palfed:before {

content:"\f3d8";
}
.fa-pallet:before {

content:"\f482";
}
.fa-paper-plane:before {

content:"\f1d8";
}
.fa-paperclip:before {

content:"\f0c6";
}
.fa-parachute-box:before {

content:"\f4cd";
}
.fa-paragraph:before {

content:"\f1dd";
}
.fa-parking:before {

content:"\f540";
}
.fa-passport:before {

content:"\f5ab";
}
.fa-pastafarianism:before {

content:"\f67b";
}
.fa-paste:before {

content:"\f0ea";
}
.fa-patreon:before {

content:"\f3d9";
}
.fa-pause:before {

content:"\f04c";
}
.fa-pause-circle:before {

content:"\f28b";
}
.fa-paw:before {

content:"\f1b0";
}
.fa-paypal:before {

content:"\f1ed";
}
.fa-peace:before {

content:"\f67c";
}
.fa-pen:before {

content:"\f304";
}
.fa-pen-alt:before {

content:"\f305";
}
.fa-pen-fancy:before {

content:"\f5ac";
}
.fa-pen-nib:before {

content:"\f5ad";
}
.fa-pen-square:before {

content:"\f14b";
}
.fa-pencil-alt:before {

content:"\f303";
}
.fa-pencil-ruler:before {

content:"\f5ae";
}
.fa-penny-arcade:before {

content:"\f704";
}
.fa-people-arrows:before {

content:"\e068";
}
.fa-people-carry:before {

content:"\f4ce";
}
.fa-pepper-hot:before {

content:"\f816";
}
.fa-percent:before {

content:"\f295";
}
.fa-percentage:before {

content:"\f541";
}
.fa-periscope:before {

content:"\f3da";
}
.fa-person-booth:before {

content:"\f756";
}
.fa-phabricator:before {

content:"\f3db";
}
.fa-phoenix-framework:before {

content:"\f3dc";
}
.fa-phoenix-squadron:before {

content:"\f511";
}
.fa-phone:before {

content:"\f095";
}
.fa-phone-alt:before {

content:"\f879";
}
.fa-phone-slash:before {

content:"\f3dd";
}
.fa-phone-square:before {

content:"\f098";
}
.fa-phone-square-alt:before {

content:"\f87b";
}
.fa-phone-volume:before {

content:"\f2a0";
}
.fa-photo-video:before {

content:"\f87c";
}
.fa-php:before {

content:"\f457";
}
.fa-pied-piper:before {

content:"\f2ae";
}
.fa-pied-piper-alt:before {

content:"\f1a8";
}
.fa-pied-piper-hat:before {

content:"\f4e5";
}
.fa-pied-piper-pp:before {

content:"\f1a7";
}
.fa-pied-piper-square:before {

content:"\e01e";
}
.fa-piggy-bank:before {

content:"\f4d3";
}
.fa-pills:before {

content:"\f484";
}
.fa-pinterest:before {

content:"\f0d2";
}
.fa-pinterest-p:before {

content:"\f231";
}
.fa-pinterest-square:before {

content:"\f0d3";
}
.fa-pizza-slice:before {

content:"\f818";
}
.fa-place-of-worship:before {

content:"\f67f";
}
.fa-plane:before {

content:"\f072";
}
.fa-plane-arrival:before {

content:"\f5af";
}
.fa-plane-departure:before {

content:"\f5b0";
}
.fa-plane-slash:before {

content:"\e069";
}
.fa-play:before {

content:"\f04b";
}
.fa-play-circle:before {

content:"\f144";
}
.fa-playstation:before {

content:"\f3df";
}
.fa-plug:before {

content:"\f1e6";
}
.fa-plus:before {

content:"\f067";
}
.fa-plus-circle:before {

content:"\f055";
}
.fa-plus-square:before {

content:"\f0fe";
}
.fa-podcast:before {

content:"\f2ce";
}
.fa-poll:before {

content:"\f681";
}
.fa-poll-h:before {

content:"\f682";
}
.fa-poo:before {

content:"\f2fe";
}
.fa-poo-storm:before {

content:"\f75a";
}
.fa-poop:before {

content:"\f619";
}
.fa-portrait:before {

content:"\f3e0";
}
.fa-pound-sign:before {

content:"\f154";
}
.fa-power-off:before {

content:"\f011";
}
.fa-pray:before {

content:"\f683";
}
.fa-praying-hands:before {

content:"\f684";
}
.fa-prescription:before {

content:"\f5b1";
}
.fa-prescription-bottle:before {

content:"\f485";
}
.fa-prescription-bottle-alt:before {

content:"\f486";
}
.fa-print:before {

content:"\f02f";
}
.fa-procedures:before {

content:"\f487";
}
.fa-product-hunt:before {

content:"\f288";
}
.fa-project-diagram:before {

content:"\f542";
}
.fa-pump-medical:before {

content:"\e06a";
}
.fa-pump-soap:before {

content:"\e06b";
}
.fa-pushed:before {

content:"\f3e1";
}
.fa-puzzle-piece:before {

content:"\f12e";
}
.fa-python:before {

content:"\f3e2";
}
.fa-qq:before {

content:"\f1d6";
}
.fa-qrcode:before {

content:"\f029";
}
.fa-question:before {

content:"\f128";
}
.fa-question-circle:before {

content:"\f059";
}
.fa-quidditch:before {

content:"\f458";
}
.fa-quinscape:before {

content:"\f459";
}
.fa-quora:before {

content:"\f2c4";
}
.fa-quote-left:before {

content:"\f10d";
}
.fa-quote-right:before {

content:"\f10e";
}
.fa-quran:before {

content:"\f687";
}
.fa-r-project:before {

content:"\f4f7";
}
.fa-radiation:before {

content:"\f7b9";
}
.fa-radiation-alt:before {

content:"\f7ba";
}
.fa-rainbow:before {

content:"\f75b";
}
.fa-random:before {

content:"\f074";
}
.fa-raspberry-pi:before {

content:"\f7bb";
}
.fa-ravelry:before {

content:"\f2d9";
}
.fa-react:before {

content:"\f41b";
}
.fa-reacteurope:before {

content:"\f75d";
}
.fa-readme:before {

content:"\f4d5";
}
.fa-rebel:before {

content:"\f1d0";
}
.fa-receipt:before {

content:"\f543";
}
.fa-record-vinyl:before {

content:"\f8d9";
}
.fa-recycle:before {

content:"\f1b8";
}
.fa-red-river:before {

content:"\f3e3";
}
.fa-reddit:before {

content:"\f1a1";
}
.fa-reddit-alien:before {

content:"\f281";
}
.fa-reddit-square:before {

content:"\f1a2";
}
.fa-redhat:before {

content:"\f7bc";
}
.fa-redo:before {

content:"\f01e";
}
.fa-redo-alt:before {

content:"\f2f9";
}
.fa-registered:before {

content:"\f25d";
}
.fa-remove-format:before {

content:"\f87d";
}
.fa-renren:before {

content:"\f18b";
}
.fa-reply:before {

content:"\f3e5";
}
.fa-reply-all:before {

content:"\f122";
}
.fa-replyd:before {

content:"\f3e6";
}
.fa-republican:before {

content:"\f75e";
}
.fa-researchgate:before {

content:"\f4f8";
}
.fa-resolving:before {

content:"\f3e7";
}
.fa-restroom:before {

content:"\f7bd";
}
.fa-retweet:before {

content:"\f079";
}
.fa-rev:before {

content:"\f5b2";
}
.fa-ribbon:before {

content:"\f4d6";
}
.fa-ring:before {

content:"\f70b";
}
.fa-road:before {

content:"\f018";
}
.fa-robot:before {

content:"\f544";
}
.fa-rocket:before {

content:"\f135";
}
.fa-rocketchat:before {

content:"\f3e8";
}
.fa-rockrms:before {

content:"\f3e9";
}
.fa-route:before {

content:"\f4d7";
}
.fa-rss:before {

content:"\f09e";
}
.fa-rss-square:before {

content:"\f143";
}
.fa-ruble-sign:before {

content:"\f158";
}
.fa-ruler:before {

content:"\f545";
}
.fa-ruler-combined:before {

content:"\f546";
}
.fa-ruler-horizontal:before {

content:"\f547";
}
.fa-ruler-vertical:before {

content:"\f548";
}
.fa-running:before {

content:"\f70c";
}
.fa-rupee-sign:before {

content:"\f156";
}
.fa-rust:before {

content:"\e07a";
}
.fa-sad-cry:before {

content:"\f5b3";
}
.fa-sad-tear:before {

content:"\f5b4";
}
.fa-safari:before {

content:"\f267";
}
.fa-salesforce:before {

content:"\f83b";
}
.fa-sass:before {

content:"\f41e";
}
.fa-satellite:before {

content:"\f7bf";
}
.fa-satellite-dish:before {

content:"\f7c0";
}
.fa-save:before {

content:"\f0c7";
}
.fa-schlix:before {

content:"\f3ea";
}
.fa-school:before {

content:"\f549";
}
.fa-screwdriver:before {

content:"\f54a";
}
.fa-scribd:before {

content:"\f28a";
}
.fa-scroll:before {

content:"\f70e";
}
.fa-sd-card:before {

content:"\f7c2";
}
.fa-search:before {

content:"\f002";
}
.fa-search-dollar:before {

content:"\f688";
}
.fa-search-location:before {

content:"\f689";
}
.fa-search-minus:before {

content:"\f010";
}
.fa-search-plus:before {

content:"\f00e";
}
.fa-searchengin:before {

content:"\f3eb";
}
.fa-seedling:before {

content:"\f4d8";
}
.fa-sellcast:before {

content:"\f2da";
}
.fa-sellsy:before {

content:"\f213";
}
.fa-server:before {

content:"\f233";
}
.fa-servicestack:before {

content:"\f3ec";
}
.fa-shapes:before {

content:"\f61f";
}
.fa-share:before {

content:"\f064";
}
.fa-share-alt:before {

content:"\f1e0";
}
.fa-share-alt-square:before {

content:"\f1e1";
}
.fa-share-square:before {

content:"\f14d";
}
.fa-shekel-sign:before {

content:"\f20b";
}
.fa-shield-alt:before {

content:"\f3ed";
}
.fa-shield-virus:before {

content:"\e06c";
}
.fa-ship:before {

content:"\f21a";
}
.fa-shipping-fast:before {

content:"\f48b";
}
.fa-shirtsinbulk:before {

content:"\f214";
}
.fa-shoe-prints:before {

content:"\f54b";
}
.fa-shopify:before {

content:"\e057";
}
.fa-shopping-bag:before {

content:"\f290";
}
.fa-shopping-basket:before {

content:"\f291";
}
.fa-shopping-cart:before {

content:"\f07a";
}
.fa-shopware:before {

content:"\f5b5";
}
.fa-shower:before {

content:"\f2cc";
}
.fa-shuttle-van:before {

content:"\f5b6";
}
.fa-sign:before {

content:"\f4d9";
}
.fa-sign-in-alt:before {

content:"\f2f6";
}
.fa-sign-language:before {

content:"\f2a7";
}
.fa-sign-out-alt:before {

content:"\f2f5";
}
.fa-signal:before {

content:"\f012";
}
.fa-signature:before {

content:"\f5b7";
}
.fa-sim-card:before {

content:"\f7c4";
}
.fa-simplybuilt:before {

content:"\f215";
}
.fa-sink:before {

content:"\e06d";
}
.fa-sistrix:before {

content:"\f3ee";
}
.fa-sitemap:before {

content:"\f0e8";
}
.fa-sith:before {

content:"\f512";
}
.fa-skating:before {

content:"\f7c5";
}
.fa-sketch:before {

content:"\f7c6";
}
.fa-skiing:before {

content:"\f7c9";
}
.fa-skiing-nordic:before {

content:"\f7ca";
}
.fa-skull:before {

content:"\f54c";
}
.fa-skull-crossbones:before {

content:"\f714";
}
.fa-skyatlas:before {

content:"\f216";
}
.fa-skype:before {

content:"\f17e";
}
.fa-slack:before {

content:"\f198";
}
.fa-slack-hash:before {

content:"\f3ef";
}
.fa-slash:before {

content:"\f715";
}
.fa-sleigh:before {

content:"\f7cc";
}
.fa-sliders-h:before {

content:"\f1de";
}
.fa-slideshare:before {

content:"\f1e7";
}
.fa-smile:before {

content:"\f118";
}
.fa-smile-beam:before {

content:"\f5b8";
}
.fa-smile-wink:before {

content:"\f4da";
}
.fa-smog:before {

content:"\f75f";
}
.fa-smoking:before {

content:"\f48d";
}
.fa-smoking-ban:before {

content:"\f54d";
}
.fa-sms:before {

content:"\f7cd";
}
.fa-snapchat:before {

content:"\f2ab";
}
.fa-snapchat-ghost:before {

content:"\f2ac";
}
.fa-snapchat-square:before {

content:"\f2ad";
}
.fa-snowboarding:before {

content:"\f7ce";
}
.fa-snowflake:before {

content:"\f2dc";
}
.fa-snowman:before {

content:"\f7d0";
}
.fa-snowplow:before {

content:"\f7d2";
}
.fa-soap:before {

content:"\e06e";
}
.fa-socks:before {

content:"\f696";
}
.fa-solar-panel:before {

content:"\f5ba";
}
.fa-sort:before {

content:"\f0dc";
}
.fa-sort-alpha-down:before {

content:"\f15d";
}
.fa-sort-alpha-down-alt:before {

content:"\f881";
}
.fa-sort-alpha-up:before {

content:"\f15e";
}
.fa-sort-alpha-up-alt:before {

content:"\f882";
}
.fa-sort-amount-down:before {

content:"\f160";
}
.fa-sort-amount-down-alt:before {

content:"\f884";
}
.fa-sort-amount-up:before {

content:"\f161";
}
.fa-sort-amount-up-alt:before {

content:"\f885";
}
.fa-sort-down:before {

content:"\f0dd";
}
.fa-sort-numeric-down:before {

content:"\f162";
}
.fa-sort-numeric-down-alt:before {

content:"\f886";
}
.fa-sort-numeric-up:before {

content:"\f163";
}
.fa-sort-numeric-up-alt:before {

content:"\f887";
}
.fa-sort-up:before {

content:"\f0de";
}
.fa-soundcloud:before {

content:"\f1be";
}
.fa-sourcetree:before {

content:"\f7d3";
}
.fa-spa:before {

content:"\f5bb";
}
.fa-space-shuttle:before {

content:"\f197";
}
.fa-speakap:before {

content:"\f3f3";
}
.fa-speaker-deck:before {

content:"\f83c";
}
.fa-spell-check:before {

content:"\f891";
}
.fa-spider:before {

content:"\f717";
}
.fa-spinner:before {

content:"\f110";
}
.fa-splotch:before {

content:"\f5bc";
}
.fa-spotify:before {

content:"\f1bc";
}
.fa-spray-can:before {

content:"\f5bd";
}
.fa-square:before {

content:"\f0c8";
}
.fa-square-full:before {

content:"\f45c";
}
.fa-square-root-alt:before {

content:"\f698";
}
.fa-squarespace:before {

content:"\f5be";
}
.fa-stack-exchange:before {

content:"\f18d";
}
.fa-stack-overflow:before {

content:"\f16c";
}
.fa-stackpath:before {

content:"\f842";
}
.fa-stamp:before {

content:"\f5bf";
}
.fa-star:before {

content:"\f005";
}
.fa-star-and-crescent:before {

content:"\f699";
}
.fa-star-half:before {

content:"\f089";
}
.fa-star-half-alt:before {

content:"\f5c0";
}
.fa-star-of-david:before {

content:"\f69a";
}
.fa-star-of-life:before {

content:"\f621";
}
.fa-staylinked:before {

content:"\f3f5";
}
.fa-steam:before {

content:"\f1b6";
}
.fa-steam-square:before {

content:"\f1b7";
}
.fa-steam-symbol:before {

content:"\f3f6";
}
.fa-step-backward:before {

content:"\f048";
}
.fa-step-forward:before {

content:"\f051";
}
.fa-stethoscope:before {

content:"\f0f1";
}
.fa-sticker-mule:before {

content:"\f3f7";
}
.fa-sticky-note:before {

content:"\f249";
}
.fa-stop:before {

content:"\f04d";
}
.fa-stop-circle:before {

content:"\f28d";
}
.fa-stopwatch:before {

content:"\f2f2";
}
.fa-stopwatch-20:before {

content:"\e06f";
}
.fa-store:before {

content:"\f54e";
}
.fa-store-alt:before {

content:"\f54f";
}
.fa-store-alt-slash:before {

content:"\e070";
}
.fa-store-slash:before {

content:"\e071";
}
.fa-strava:before {

content:"\f428";
}
.fa-stream:before {

content:"\f550";
}
.fa-street-view:before {

content:"\f21d";
}
.fa-strikethrough:before {

content:"\f0cc";
}
.fa-stripe:before {

content:"\f429";
}
.fa-stripe-s:before {

content:"\f42a";
}
.fa-stroopwafel:before {

content:"\f551";
}
.fa-studiovinari:before {

content:"\f3f8";
}
.fa-stumbleupon:before {

content:"\f1a4";
}
.fa-stumbleupon-circle:before {

content:"\f1a3";
}
.fa-subscript:before {

content:"\f12c";
}
.fa-subway:before {

content:"\f239";
}
.fa-suitcase:before {

content:"\f0f2";
}
.fa-suitcase-rolling:before {

content:"\f5c1";
}
.fa-sun:before {

content:"\f185";
}
.fa-superpowers:before {

content:"\f2dd";
}
.fa-superscript:before {

content:"\f12b";
}
.fa-supple:before {

content:"\f3f9";
}
.fa-surprise:before {

content:"\f5c2";
}
.fa-suse:before {

content:"\f7d6";
}
.fa-swatchbook:before {

content:"\f5c3";
}
.fa-swift:before {

content:"\f8e1";
}
.fa-swimmer:before {

content:"\f5c4";
}
.fa-swimming-pool:before {

content:"\f5c5";
}
.fa-symfony:before {

content:"\f83d";
}
.fa-synagogue:before {

content:"\f69b";
}
.fa-sync:before {

content:"\f021";
}
.fa-sync-alt:before {

content:"\f2f1";
}
.fa-syringe:before {

content:"\f48e";
}
.fa-table:before {

content:"\f0ce";
}
.fa-table-tennis:before {

content:"\f45d";
}
.fa-tablet:before {

content:"\f10a";
}
.fa-tablet-alt:before {

content:"\f3fa";
}
.fa-tablets:before {

content:"\f490";
}
.fa-tachometer-alt:before {

content:"\f3fd";
}
.fa-tag:before {

content:"\f02b";
}
.fa-tags:before {

content:"\f02c";
}
.fa-tape:before {

content:"\f4db";
}
.fa-tasks:before {

content:"\f0ae";
}
.fa-taxi:before {

content:"\f1ba";
}
.fa-teamspeak:before {

content:"\f4f9";
}
.fa-teeth:before {

content:"\f62e";
}
.fa-teeth-open:before {

content:"\f62f";
}
.fa-telegram:before {

content:"\f2c6";
}
.fa-telegram-plane:before {

content:"\f3fe";
}
.fa-temperature-high:before {

content:"\f769";
}
.fa-temperature-low:before {

content:"\f76b";
}
.fa-tencent-weibo:before {

content:"\f1d5";
}
.fa-tenge:before {

content:"\f7d7";
}
.fa-terminal:before {

content:"\f120";
}
.fa-text-height:before {

content:"\f034";
}
.fa-text-width:before {

content:"\f035";
}
.fa-th:before {

content:"\f00a";
}
.fa-th-large:before {

content:"\f009";
}
.fa-th-list:before {

content:"\f00b";
}
.fa-the-red-yeti:before {

content:"\f69d";
}
.fa-theater-masks:before {

content:"\f630";
}
.fa-themeco:before {

content:"\f5c6";
}
.fa-themeisle:before {

content:"\f2b2";
}
.fa-thermometer:before {

content:"\f491";
}
.fa-thermometer-empty:before {

content:"\f2cb";
}
.fa-thermometer-full:before {

content:"\f2c7";
}
.fa-thermometer-half:before {

content:"\f2c9";
}
.fa-thermometer-quarter:before {

content:"\f2ca";
}
.fa-thermometer-three-quarters:before {

content:"\f2c8";
}
.fa-think-peaks:before {

content:"\f731";
}
.fa-thumbs-down:before {

content:"\f165";
}
.fa-thumbs-up:before {

content:"\f164";
}
.fa-thumbtack:before {

content:"\f08d";
}
.fa-ticket-alt:before {

content:"\f3ff";
}
.fa-tiktok:before {

content:"\e07b";
}
.fa-times:before {

content:"\f00d";
}
.fa-times-circle:before {

content:"\f057";
}
.fa-tint:before {

content:"\f043";
}
.fa-tint-slash:before {

content:"\f5c7";
}
.fa-tired:before {

content:"\f5c8";
}
.fa-toggle-off:before {

content:"\f204";
}
.fa-toggle-on:before {

content:"\f205";
}
.fa-toilet:before {

content:"\f7d8";
}
.fa-toilet-paper:before {

content:"\f71e";
}
.fa-toilet-paper-slash:before {

content:"\e072";
}
.fa-toolbox:before {

content:"\f552";
}
.fa-tools:before {

content:"\f7d9";
}
.fa-tooth:before {

content:"\f5c9";
}
.fa-torah:before {

content:"\f6a0";
}
.fa-torii-gate:before {

content:"\f6a1";
}
.fa-tractor:before {

content:"\f722";
}
.fa-trade-federation:before {

content:"\f513";
}
.fa-trademark:before {

content:"\f25c";
}
.fa-traffic-light:before {

content:"\f637";
}
.fa-trailer:before {

content:"\e041";
}
.fa-train:before {

content:"\f238";
}
.fa-tram:before {

content:"\f7da";
}
.fa-transgender:before {

content:"\f224";
}
.fa-transgender-alt:before {

content:"\f225";
}
.fa-trash:before {

content:"\f1f8";
}
.fa-trash-alt:before {

content:"\f2ed";
}
.fa-trash-restore:before {

content:"\f829";
}
.fa-trash-restore-alt:before {

content:"\f82a";
}
.fa-tree:before {

content:"\f1bb";
}
.fa-trello:before {

content:"\f181";
}
.fa-tripadvisor:before {

content:"\f262";
}
.fa-trophy:before {

content:"\f091";
}
.fa-truck:before {

content:"\f0d1";
}
.fa-truck-loading:before {

content:"\f4de";
}
.fa-truck-monster:before {

content:"\f63b";
}
.fa-truck-moving:before {

content:"\f4df";
}
.fa-truck-pickup:before {

content:"\f63c";
}
.fa-tshirt:before {

content:"\f553";
}
.fa-tty:before {

content:"\f1e4";
}
.fa-tumblr:before {

content:"\f173";
}
.fa-tumblr-square:before {

content:"\f174";
}
.fa-tv:before {

content:"\f26c";
}
.fa-twitch:before {

content:"\f1e8";
}
.fa-twitter:before {

content:"\f099";
}
.fa-twitter-square:before {

content:"\f081";
}
.fa-typo3:before {

content:"\f42b";
}
.fa-uber:before {

content:"\f402";
}
.fa-ubuntu:before {

content:"\f7df";
}
.fa-uikit:before {

content:"\f403";
}
.fa-umbraco:before {

content:"\f8e8";
}
.fa-umbrella:before {

content:"\f0e9";
}
.fa-umbrella-beach:before {

content:"\f5ca";
}
.fa-underline:before {

content:"\f0cd";
}
.fa-undo:before {

content:"\f0e2";
}
.fa-undo-alt:before {

content:"\f2ea";
}
.fa-uniregistry:before {

content:"\f404";
}
.fa-unity:before {

content:"\e049";
}
.fa-universal-access:before {

content:"\f29a";
}
.fa-university:before {

content:"\f19c";
}
.fa-unlink:before {

content:"\f127";
}
.fa-unlock:before {

content:"\f09c";
}
.fa-unlock-alt:before {

content:"\f13e";
}
.fa-unsplash:before {

content:"\e07c";
}
.fa-untappd:before {

content:"\f405";
}
.fa-upload:before {

content:"\f093";
}
.fa-ups:before {

content:"\f7e0";
}
.fa-usb:before {

content:"\f287";
}
.fa-user:before {

content:"\f007";
}
.fa-user-alt:before {

content:"\f406";
}
.fa-user-alt-slash:before {

content:"\f4fa";
}
.fa-user-astronaut:before {

content:"\f4fb";
}
.fa-user-check:before {

content:"\f4fc";
}
.fa-user-circle:before {

content:"\f2bd";
}
.fa-user-clock:before {

content:"\f4fd";
}
.fa-user-cog:before {

content:"\f4fe";
}
.fa-user-edit:before {

content:"\f4ff";
}
.fa-user-friends:before {

content:"\f500";
}
.fa-user-graduate:before {

content:"\f501";
}
.fa-user-injured:before {

content:"\f728";
}
.fa-user-lock:before {

content:"\f502";
}
.fa-user-md:before {

content:"\f0f0";
}
.fa-user-minus:before {

content:"\f503";
}
.fa-user-ninja:before {

content:"\f504";
}
.fa-user-nurse:before {

content:"\f82f";
}
.fa-user-plus:before {

content:"\f234";
}
.fa-user-secret:before {

content:"\f21b";
}
.fa-user-shield:before {

content:"\f505";
}
.fa-user-slash:before {

content:"\f506";
}
.fa-user-tag:before {

content:"\f507";
}
.fa-user-tie:before {

content:"\f508";
}
.fa-user-times:before {

content:"\f235";
}
.fa-users:before {

content:"\f0c0";
}
.fa-users-cog:before {

content:"\f509";
}
.fa-users-slash:before {

content:"\e073";
}
.fa-usps:before {

content:"\f7e1";
}
.fa-ussunnah:before {

content:"\f407";
}
.fa-utensil-spoon:before {

content:"\f2e5";
}
.fa-utensils:before {

content:"\f2e7";
}
.fa-vaadin:before {

content:"\f408";
}
.fa-vector-square:before {

content:"\f5cb";
}
.fa-venus:before {

content:"\f221";
}
.fa-venus-double:before {

content:"\f226";
}
.fa-venus-mars:before {

content:"\f228";
}
.fa-viacoin:before {

content:"\f237";
}
.fa-viadeo:before {

content:"\f2a9";
}
.fa-viadeo-square:before {

content:"\f2aa";
}
.fa-vial:before {

content:"\f492";
}
.fa-vials:before {

content:"\f493";
}
.fa-viber:before {

content:"\f409";
}
.fa-video:before {

content:"\f03d";
}
.fa-video-slash:before {

content:"\f4e2";
}
.fa-vihara:before {

content:"\f6a7";
}
.fa-vimeo:before {

content:"\f40a";
}
.fa-vimeo-square:before {

content:"\f194";
}
.fa-vimeo-v:before {

content:"\f27d";
}
.fa-vine:before {

content:"\f1ca";
}
.fa-virus:before {

content:"\e074";
}
.fa-virus-slash:before {

content:"\e075";
}
.fa-viruses:before {

content:"\e076";
}
.fa-vk:before {

content:"\f189";
}
.fa-vnv:before {

content:"\f40b";
}
.fa-voicemail:before {

content:"\f897";
}
.fa-volleyball-ball:before {

content:"\f45f";
}
.fa-volume-down:before {

content:"\f027";
}
.fa-volume-mute:before {

content:"\f6a9";
}
.fa-volume-off:before {

content:"\f026";
}
.fa-volume-up:before {

content:"\f028";
}
.fa-vote-yea:before {

content:"\f772";
}
.fa-vr-cardboard:before {

content:"\f729";
}
.fa-vuejs:before {

content:"\f41f";
}
.fa-walking:before {

content:"\f554";
}
.fa-wallet:before {

content:"\f555";
}
.fa-warehouse:before {

content:"\f494";
}
.fa-water:before {

content:"\f773";
}
.fa-wave-square:before {

content:"\f83e";
}
.fa-waze:before {

content:"\f83f";
}
.fa-weebly:before {

content:"\f5cc";
}
.fa-weibo:before {

content:"\f18a";
}
.fa-weight:before {

content:"\f496";
}
.fa-weight-hanging:before {

content:"\f5cd";
}
.fa-weixin:before {

content:"\f1d7";
}
.fa-whatsapp:before {

content:"\f232";
}
.fa-whatsapp-square:before {

content:"\f40c";
}
.fa-wheelchair:before {

content:"\f193";
}
.fa-whmcs:before {

content:"\f40d";
}
.fa-wifi:before {

content:"\f1eb";
}
.fa-wikipedia-w:before {

content:"\f266";
}
.fa-wind:before {

content:"\f72e";
}
.fa-window-close:before {

content:"\f410";
}
.fa-window-maximize:before {

content:"\f2d0";
}
.fa-window-minimize:before {

content:"\f2d1";
}
.fa-window-restore:before {

content:"\f2d2";
}
.fa-windows:before {

content:"\f17a";
}
.fa-wine-bottle:before {

content:"\f72f";
}
.fa-wine-glass:before {

content:"\f4e3";
}
.fa-wine-glass-alt:before {

content:"\f5ce";
}
.fa-wix:before {

content:"\f5cf";
}
.fa-wizards-of-the-coast:before {

content:"\f730";
}
.fa-wolf-pack-battalion:before {

content:"\f514";
}
.fa-won-sign:before {

content:"\f159";
}
.fa-wordpress:before {

content:"\f19a";
}
.fa-wordpress-simple:before {

content:"\f411";
}
.fa-wpbeginner:before {

content:"\f297";
}
.fa-wpexplorer:before {

content:"\f2de";
}
.fa-wpforms:before {

content:"\f298";
}
.fa-wpressr:before {

content:"\f3e4";
}
.fa-wrench:before {

content:"\f0ad";
}
.fa-x-ray:before {

content:"\f497";
}
.fa-xbox:before {

content:"\f412";
}
.fa-xing:before {

content:"\f168";
}
.fa-xing-square:before {

content:"\f169";
}
.fa-y-combinator:before {

content:"\f23b";
}
.fa-yahoo:before {

content:"\f19e";
}
.fa-yammer:before {

content:"\f840";
}
.fa-yandex:before {

content:"\f413";
}
.fa-yandex-international:before {

content:"\f414";
}
.fa-yarn:before {

content:"\f7e3";
}
.fa-yelp:before {

content:"\f1e9";
}
.fa-yen-sign:before {

content:"\f157";
}
.fa-yin-yang:before {

content:"\f6ad";
}
.fa-yoast:before {

content:"\f2b1";
}
.fa-youtube:before {

content:"\f167";
}
.fa-youtube-square:before {

content:"\f431";
}
.fa-zhihu:before {

content:"\f63f";
}
.sr-only {

border:0;
clip:rect(0,0,0,0);
height:1px;
margin:-1px;
overflow:hidden;
padding:0;
position:absolute;
width:1px;
}
.sr-only-focusable:active, .sr-only-focusable:focus {

clip:auto;
height:auto;
margin:0;
overflow:visible;
position:static;
width:auto;
}



/*
 * Font Awesome Free 6.5.1 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 * Copyright 2023 Fonticons, Inc.
 */
.fa {

font-family:var(--fa-style-family, "Font Awesome 6 Free");
font-weight:var(--fa-style, 900);
}
.fa, .fa-classic, .fa-sharp, .fas, .fa-solid, .far, .fa-regular, .fab, .fa-brands {

-moz-osx-font-smoothing:grayscale;
-webkit-font-smoothing:antialiased;
display:var(--fa-display, inline-block);
font-style:normal;
font-variant:normal;
line-height:1;
text-rendering:auto;
}
.fas, .fa-classic, .fa-solid, .far, .fa-regular {

font-family:'Font Awesome 6 Free', 'Font Awesome 6 Brands';
}
.fab, .fa-brands {

font-family:'Font Awesome 6 Brands';
}
.fa-1x {

font-size:1em;
}
.fa-2x {

font-size:2em;
}
.fa-3x {

font-size:3em;
}
.fa-4x {

font-size:4em;
}
.fa-5x {

font-size:5em;
}
.fa-6x {

font-size:6em;
}
.fa-7x {

font-size:7em;
}
.fa-8x {

font-size:8em;
}
.fa-9x {

font-size:9em;
}
.fa-10x {

font-size:10em;
}
.fa-2xs {

font-size:0.625em;
line-height:0.1em;
vertical-align:0.225em;
}
.fa-xs {

font-size:0.75em;
line-height:0.08333em;
vertical-align:0.125em;
}
.fa-sm {

font-size:0.875em;
line-height:0.07143em;
vertical-align:0.05357em;
}
.fa-lg {

font-size:1.25em;
line-height:0.05em;
vertical-align:-0.075em;
}
.fa-xl {

font-size:1.5em;
line-height:0.04167em;
vertical-align:-0.125em;
}
.fa-2xl {

font-size:2em;
line-height:0.03125em;
vertical-align:-0.1875em;
}
.fa-fw {

text-align:center;
width:1.25em;
}
.fa-ul {

list-style-type:none;
margin-left:var(--fa-li-margin, 2.5em);
padding-left:0;
}
.fa-ul > li {

position:relative;
}
.fa-li {

left:calc(var(--fa-li-width, 2em) * -1);
position:absolute;
text-align:center;
width:var(--fa-li-width, 2em);
line-height:inherit;
}
.fa-border {

border-color:var(--fa-border-color, #eee);
border-radius:var(--fa-border-radius, 0.1em);
border-style:var(--fa-border-style, solid);
border-width:var(--fa-border-width, 0.08em);
padding:var(--fa-border-padding, 0.2em 0.25em 0.15em);
}
.fa-pull-left {

float:left;
margin-right:var(--fa-pull-margin, 0.3em);
}
.fa-pull-right {

float:right;
margin-left:var(--fa-pull-margin, 0.3em);
}
.fa-beat {

-webkit-animation-name:fa-beat;
animation-name:fa-beat;
-webkit-animation-delay:var(--fa-animation-delay, 0s);
animation-delay:var(--fa-animation-delay, 0s);
-webkit-animation-direction:var(--fa-animation-direction, normal);
animation-direction:var(--fa-animation-direction, normal);
-webkit-animation-duration:var(--fa-animation-duration, 1s);
animation-duration:var(--fa-animation-duration, 1s);
-webkit-animation-iteration-count:var(--fa-animation-iteration-count, infinite);
animation-iteration-count:var(--fa-animation-iteration-count, infinite);
-webkit-animation-timing-function:var(--fa-animation-timing, ease-in-out);
animation-timing-function:var(--fa-animation-timing, ease-in-out);
}
.fa-bounce {

-webkit-animation-name:fa-bounce;
animation-name:fa-bounce;
-webkit-animation-delay:var(--fa-animation-delay, 0s);
animation-delay:var(--fa-animation-delay, 0s);
-webkit-animation-direction:var(--fa-animation-direction, normal);
animation-direction:var(--fa-animation-direction, normal);
-webkit-animation-duration:var(--fa-animation-duration, 1s);
animation-duration:var(--fa-animation-duration, 1s);
-webkit-animation-iteration-count:var(--fa-animation-iteration-count, infinite);
animation-iteration-count:var(--fa-animation-iteration-count, infinite);
-webkit-animation-timing-function:var(--fa-animation-timing, cubic-bezier(0.28, 0.84, 0.42, 1));
animation-timing-function:var(--fa-animation-timing, cubic-bezier(0.28, 0.84, 0.42, 1));
}
.fa-fade {

-webkit-animation-name:fa-fade;
animation-name:fa-fade;
-webkit-animation-delay:var(--fa-animation-delay, 0s);
animation-delay:var(--fa-animation-delay, 0s);
-webkit-animation-direction:var(--fa-animation-direction, normal);
animation-direction:var(--fa-animation-direction, normal);
-webkit-animation-duration:var(--fa-animation-duration, 1s);
animation-duration:var(--fa-animation-duration, 1s);
-webkit-animation-iteration-count:var(--fa-animation-iteration-count, infinite);
animation-iteration-count:var(--fa-animation-iteration-count, infinite);
-webkit-animation-timing-function:var(--fa-animation-timing, cubic-bezier(0.4, 0, 0.6, 1));
animation-timing-function:var(--fa-animation-timing, cubic-bezier(0.4, 0, 0.6, 1));
}
.fa-beat-fade {

-webkit-animation-name:fa-beat-fade;
animation-name:fa-beat-fade;
-webkit-animation-delay:var(--fa-animation-delay, 0s);
animation-delay:var(--fa-animation-delay, 0s);
-webkit-animation-direction:var(--fa-animation-direction, normal);
animation-direction:var(--fa-animation-direction, normal);
-webkit-animation-duration:var(--fa-animation-duration, 1s);
animation-duration:var(--fa-animation-duration, 1s);
-webkit-animation-iteration-count:var(--fa-animation-iteration-count, infinite);
animation-iteration-count:var(--fa-animation-iteration-count, infinite);
-webkit-animation-timing-function:var(--fa-animation-timing, cubic-bezier(0.4, 0, 0.6, 1));
animation-timing-function:var(--fa-animation-timing, cubic-bezier(0.4, 0, 0.6, 1));
}
.fa-flip {

-webkit-animation-name:fa-flip;
animation-name:fa-flip;
-webkit-animation-delay:var(--fa-animation-delay, 0s);
animation-delay:var(--fa-animation-delay, 0s);
-webkit-animation-direction:var(--fa-animation-direction, normal);
animation-direction:var(--fa-animation-direction, normal);
-webkit-animation-duration:var(--fa-animation-duration, 1s);
animation-duration:var(--fa-animation-duration, 1s);
-webkit-animation-iteration-count:var(--fa-animation-iteration-count, infinite);
animation-iteration-count:var(--fa-animation-iteration-count, infinite);
-webkit-animation-timing-function:var(--fa-animation-timing, ease-in-out);
animation-timing-function:var(--fa-animation-timing, ease-in-out);
}
.fa-shake {

-webkit-animation-name:fa-shake;
animation-name:fa-shake;
-webkit-animation-delay:var(--fa-animation-delay, 0s);
animation-delay:var(--fa-animation-delay, 0s);
-webkit-animation-direction:var(--fa-animation-direction, normal);
animation-direction:var(--fa-animation-direction, normal);
-webkit-animation-duration:var(--fa-animation-duration, 1s);
animation-duration:var(--fa-animation-duration, 1s);
-webkit-animation-iteration-count:var(--fa-animation-iteration-count, infinite);
animation-iteration-count:var(--fa-animation-iteration-count, infinite);
-webkit-animation-timing-function:var(--fa-animation-timing, linear);
animation-timing-function:var(--fa-animation-timing, linear);
}
.fa-spin {

-webkit-animation-name:fa-spin;
animation-name:fa-spin;
-webkit-animation-delay:var(--fa-animation-delay, 0s);
animation-delay:var(--fa-animation-delay, 0s);
-webkit-animation-direction:var(--fa-animation-direction, normal);
animation-direction:var(--fa-animation-direction, normal);
-webkit-animation-duration:var(--fa-animation-duration, 2s);
animation-duration:var(--fa-animation-duration, 2s);
-webkit-animation-iteration-count:var(--fa-animation-iteration-count, infinite);
animation-iteration-count:var(--fa-animation-iteration-count, infinite);
-webkit-animation-timing-function:var(--fa-animation-timing, linear);
animation-timing-function:var(--fa-animation-timing, linear);
}
.fa-spin-reverse {

--fa-animation-direction:reverse;
}
.fa-pulse, .fa-spin-pulse {

-webkit-animation-name:fa-spin;
animation-name:fa-spin;
-webkit-animation-direction:var(--fa-animation-direction, normal);
animation-direction:var(--fa-animation-direction, normal);
-webkit-animation-duration:var(--fa-animation-duration, 1s);
animation-duration:var(--fa-animation-duration, 1s);
-webkit-animation-iteration-count:var(--fa-animation-iteration-count, infinite);
animation-iteration-count:var(--fa-animation-iteration-count, infinite);
-webkit-animation-timing-function:var(--fa-animation-timing, steps(8));
animation-timing-function:var(--fa-animation-timing, steps(8));
}
@media (prefers-reduced-motion: reduce) {
.fa-beat, .fa-bounce, .fa-fade, .fa-beat-fade, .fa-flip, .fa-pulse, .fa-shake, .fa-spin, .fa-spin-pulse {

-webkit-animation-delay:-1ms;
animation-delay:-1ms;
-webkit-animation-duration:1ms;
animation-duration:1ms;
-webkit-animation-iteration-count:1;
animation-iteration-count:1;
-webkit-transition-delay:0s;
transition-delay:0s;
-webkit-transition-duration:0s;
transition-duration:0s;
}
}
@-webkit-keyframes fa-beat 0%, @-webkit-keyframes fa-beat 90% {
-webkit-transform:scale(1);
transform:scale(1);
}
@-webkit-keyframes fa-beat 45% {
-webkit-transform:scale(var(--fa-beat-scale, 1.25));
transform:scale(var(--fa-beat-scale, 1.25));
}
@keyframes fa-beat {
0%, 90% {
-webkit-transform:scale(1);
transform:scale(1);
}
45% {
-webkit-transform:scale(var(--fa-beat-scale, 1.25));
transform:scale(var(--fa-beat-scale, 1.25));
}
}
@-webkit-keyframes fa-bounce 0% {
-webkit-transform:scale(1,1) translateY(0);
transform:scale(1,1) translateY(0);
}
@-webkit-keyframes fa-bounce 10% {
-webkit-transform:scale(var(--fa-bounce-start-scale-x, 1.1),var(--fa-bounce-start-scale-y, 0.9)) translateY(0);
transform:scale(var(--fa-bounce-start-scale-x, 1.1),var(--fa-bounce-start-scale-y, 0.9)) translateY(0);
}
@-webkit-keyframes fa-bounce 30% {
-webkit-transform:scale(var(--fa-bounce-jump-scale-x, 0.9),var(--fa-bounce-jump-scale-y, 1.1)) translateY(var(--fa-bounce-height, -0.5em));
transform:scale(var(--fa-bounce-jump-scale-x, 0.9),var(--fa-bounce-jump-scale-y, 1.1)) translateY(var(--fa-bounce-height, -0.5em));
}
@-webkit-keyframes fa-bounce 50% {
-webkit-transform:scale(var(--fa-bounce-land-scale-x, 1.05),var(--fa-bounce-land-scale-y, 0.95)) translateY(0);
transform:scale(var(--fa-bounce-land-scale-x, 1.05),var(--fa-bounce-land-scale-y, 0.95)) translateY(0);
}
@-webkit-keyframes fa-bounce 57% {
-webkit-transform:scale(1,1) translateY(var(--fa-bounce-rebound, -0.125em));
transform:scale(1,1) translateY(var(--fa-bounce-rebound, -0.125em));
}
@-webkit-keyframes fa-bounce 64% {
-webkit-transform:scale(1,1) translateY(0);
transform:scale(1,1) translateY(0);
}
@-webkit-keyframes fa-bounce 100% {
-webkit-transform:scale(1,1) translateY(0);
transform:scale(1,1) translateY(0);
}
@keyframes fa-bounce {
0% {
-webkit-transform:scale(1,1) translateY(0);
transform:scale(1,1) translateY(0);
}
10% {
-webkit-transform:scale(var(--fa-bounce-start-scale-x, 1.1),var(--fa-bounce-start-scale-y, 0.9)) translateY(0);
transform:scale(var(--fa-bounce-start-scale-x, 1.1),var(--fa-bounce-start-scale-y, 0.9)) translateY(0);
}
30% {
-webkit-transform:scale(var(--fa-bounce-jump-scale-x, 0.9),var(--fa-bounce-jump-scale-y, 1.1)) translateY(var(--fa-bounce-height, -0.5em));
transform:scale(var(--fa-bounce-jump-scale-x, 0.9),var(--fa-bounce-jump-scale-y, 1.1)) translateY(var(--fa-bounce-height, -0.5em));
}
50% {
-webkit-transform:scale(var(--fa-bounce-land-scale-x, 1.05),var(--fa-bounce-land-scale-y, 0.95)) translateY(0);
transform:scale(var(--fa-bounce-land-scale-x, 1.05),var(--fa-bounce-land-scale-y, 0.95)) translateY(0);
}
57% {
-webkit-transform:scale(1,1) translateY(var(--fa-bounce-rebound, -0.125em));
transform:scale(1,1) translateY(var(--fa-bounce-rebound, -0.125em));
}
64% {
-webkit-transform:scale(1,1) translateY(0);
transform:scale(1,1) translateY(0);
}
100% {
-webkit-transform:scale(1,1) translateY(0);
transform:scale(1,1) translateY(0);
}
}
@-webkit-keyframes fa-fade 50% {
opacity:var(--fa-fade-opacity, 0.4);
}
@keyframes fa-fade {
50% {
opacity:var(--fa-fade-opacity, 0.4);
}
}
@-webkit-keyframes fa-beat-fade 0%, @-webkit-keyframes fa-beat-fade 100% {
opacity:var(--fa-beat-fade-opacity, 0.4);
-webkit-transform:scale(1);
transform:scale(1);
}
@-webkit-keyframes fa-beat-fade 50% {
opacity:1;
-webkit-transform:scale(var(--fa-beat-fade-scale, 1.125));
transform:scale(var(--fa-beat-fade-scale, 1.125));
}
@keyframes fa-beat-fade {
0%, 100% {
opacity:var(--fa-beat-fade-opacity, 0.4);
-webkit-transform:scale(1);
transform:scale(1);
}
50% {
opacity:1;
-webkit-transform:scale(var(--fa-beat-fade-scale, 1.125));
transform:scale(var(--fa-beat-fade-scale, 1.125));
}
}
@-webkit-keyframes fa-flip 50% {
-webkit-transform:rotate3d(var(--fa-flip-x, 0),var(--fa-flip-y, 1),var(--fa-flip-z, 0),var(--fa-flip-angle, -180deg));
transform:rotate3d(var(--fa-flip-x, 0),var(--fa-flip-y, 1),var(--fa-flip-z, 0),var(--fa-flip-angle, -180deg));
}
@keyframes fa-flip {
50% {
-webkit-transform:rotate3d(var(--fa-flip-x, 0),var(--fa-flip-y, 1),var(--fa-flip-z, 0),var(--fa-flip-angle, -180deg));
transform:rotate3d(var(--fa-flip-x, 0),var(--fa-flip-y, 1),var(--fa-flip-z, 0),var(--fa-flip-angle, -180deg));
}
}
@-webkit-keyframes fa-shake 0% {
-webkit-transform:rotate(-15deg);
transform:rotate(-15deg);
}
@-webkit-keyframes fa-shake 4% {
-webkit-transform:rotate(15deg);
transform:rotate(15deg);
}
@-webkit-keyframes fa-shake 8%, @-webkit-keyframes fa-shake 24% {
-webkit-transform:rotate(-18deg);
transform:rotate(-18deg);
}
@-webkit-keyframes fa-shake 12%, @-webkit-keyframes fa-shake 28% {
-webkit-transform:rotate(18deg);
transform:rotate(18deg);
}
@-webkit-keyframes fa-shake 16% {
-webkit-transform:rotate(-22deg);
transform:rotate(-22deg);
}
@-webkit-keyframes fa-shake 20% {
-webkit-transform:rotate(22deg);
transform:rotate(22deg);
}
@-webkit-keyframes fa-shake 32% {
-webkit-transform:rotate(-12deg);
transform:rotate(-12deg);
}
@-webkit-keyframes fa-shake 36% {
-webkit-transform:rotate(12deg);
transform:rotate(12deg);
}
@-webkit-keyframes fa-shake 40%, @-webkit-keyframes fa-shake 100% {
-webkit-transform:rotate(0deg);
transform:rotate(0deg);
}
@keyframes fa-shake {
0% {
-webkit-transform:rotate(-15deg);
transform:rotate(-15deg);
}
4% {
-webkit-transform:rotate(15deg);
transform:rotate(15deg);
}
8%, 24% {
-webkit-transform:rotate(-18deg);
transform:rotate(-18deg);
}
12%, 28% {
-webkit-transform:rotate(18deg);
transform:rotate(18deg);
}
16% {
-webkit-transform:rotate(-22deg);
transform:rotate(-22deg);
}
20% {
-webkit-transform:rotate(22deg);
transform:rotate(22deg);
}
32% {
-webkit-transform:rotate(-12deg);
transform:rotate(-12deg);
}
36% {
-webkit-transform:rotate(12deg);
transform:rotate(12deg);
}
40%, 100% {
-webkit-transform:rotate(0deg);
transform:rotate(0deg);
}
}
@-webkit-keyframes fa-spin 0% {
-webkit-transform:rotate(0deg);
transform:rotate(0deg);
}
@-webkit-keyframes fa-spin 100% {
-webkit-transform:rotate(360deg);
transform:rotate(360deg);
}
@keyframes fa-spin {
0% {
-webkit-transform:rotate(0deg);
transform:rotate(0deg);
}
100% {
-webkit-transform:rotate(360deg);
transform:rotate(360deg);
}
}
.fa-rotate-90 {

-webkit-transform:rotate(90deg);
transform:rotate(90deg);
}
.fa-rotate-180 {

-webkit-transform:rotate(180deg);
transform:rotate(180deg);
}
.fa-rotate-270 {

-webkit-transform:rotate(270deg);
transform:rotate(270deg);
}
.fa-flip-horizontal {

-webkit-transform:scale(-1,1);
transform:scale(-1,1);
}
.fa-flip-vertical {

-webkit-transform:scale(1,-1);
transform:scale(1,-1);
}
.fa-flip-both, .fa-flip-horizontal.fa-flip-vertical {

-webkit-transform:scale(-1,-1);
transform:scale(-1,-1);
}
.fa-rotate-by {

-webkit-transform:rotate(var(--fa-rotate-angle, none));
transform:rotate(var(--fa-rotate-angle, none));
}
.fa-stack {

display:inline-block;
height:2em;
line-height:2em;
position:relative;
vertical-align:middle;
width:2.5em;
}
.fa-stack-1x, .fa-stack-2x {

left:0;
position:absolute;
text-align:center;
width:100%;
z-index:var(--fa-stack-z-index, auto);
}
.fa-stack-1x {

line-height:inherit;
}
.fa-stack-2x {

font-size:2em;
}
.fa-inverse {

color:var(--fa-inverse, #fff);
}

/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen
readers do not read off random characters that represent icons */
.fa-0::before {

content:"\30";
}
.fa-1::before {

content:"\31";
}
.fa-2::before {

content:"\32";
}
.fa-3::before {

content:"\33";
}
.fa-4::before {

content:"\34";
}
.fa-5::before {

content:"\35";
}
.fa-6::before {

content:"\36";
}
.fa-7::before {

content:"\37";
}
.fa-8::before {

content:"\38";
}
.fa-9::before {

content:"\39";
}
.fa-fill-drip::before {

content:"\f576";
}
.fa-arrows-to-circle::before {

content:"\e4bd";
}
.fa-circle-chevron-right::before {

content:"\f138";
}
.fa-chevron-circle-right::before {

content:"\f138";
}
.fa-at::before {

content:"\40";
}
.fa-trash-can::before {

content:"\f2ed";
}
.fa-trash-alt::before {

content:"\f2ed";
}
.fa-text-height::before {

content:"\f034";
}
.fa-user-xmark::before {

content:"\f235";
}
.fa-user-times::before {

content:"\f235";
}
.fa-stethoscope::before {

content:"\f0f1";
}
.fa-message::before {

content:"\f27a";
}
.fa-comment-alt::before {

content:"\f27a";
}
.fa-info::before {

content:"\f129";
}
.fa-down-left-and-up-right-to-center::before {

content:"\f422";
}
.fa-compress-alt::before {

content:"\f422";
}
.fa-explosion::before {

content:"\e4e9";
}
.fa-file-lines::before {

content:"\f15c";
}
.fa-file-alt::before {

content:"\f15c";
}
.fa-file-text::before {

content:"\f15c";
}
.fa-wave-square::before {

content:"\f83e";
}
.fa-ring::before {

content:"\f70b";
}
.fa-building-un::before {

content:"\e4d9";
}
.fa-dice-three::before {

content:"\f527";
}
.fa-calendar-days::before {

content:"\f073";
}
.fa-calendar-alt::before {

content:"\f073";
}
.fa-anchor-circle-check::before {

content:"\e4aa";
}
.fa-building-circle-arrow-right::before {

content:"\e4d1";
}
.fa-volleyball::before {

content:"\f45f";
}
.fa-volleyball-ball::before {

content:"\f45f";
}
.fa-arrows-up-to-line::before {

content:"\e4c2";
}
.fa-sort-down::before {

content:"\f0dd";
}
.fa-sort-desc::before {

content:"\f0dd";
}
.fa-circle-minus::before {

content:"\f056";
}
.fa-minus-circle::before {

content:"\f056";
}
.fa-door-open::before {

content:"\f52b";
}
.fa-right-from-bracket::before {

content:"\f2f5";
}
.fa-sign-out-alt::before {

content:"\f2f5";
}
.fa-atom::before {

content:"\f5d2";
}
.fa-soap::before {

content:"\e06e";
}
.fa-icons::before {

content:"\f86d";
}
.fa-heart-music-camera-bolt::before {

content:"\f86d";
}
.fa-microphone-lines-slash::before {

content:"\f539";
}
.fa-microphone-alt-slash::before {

content:"\f539";
}
.fa-bridge-circle-check::before {

content:"\e4c9";
}
.fa-pump-medical::before {

content:"\e06a";
}
.fa-fingerprint::before {

content:"\f577";
}
.fa-hand-point-right::before {

content:"\f0a4";
}
.fa-magnifying-glass-location::before {

content:"\f689";
}
.fa-search-location::before {

content:"\f689";
}
.fa-forward-step::before {

content:"\f051";
}
.fa-step-forward::before {

content:"\f051";
}
.fa-face-smile-beam::before {

content:"\f5b8";
}
.fa-smile-beam::before {

content:"\f5b8";
}
.fa-flag-checkered::before {

content:"\f11e";
}
.fa-football::before {

content:"\f44e";
}
.fa-football-ball::before {

content:"\f44e";
}
.fa-school-circle-exclamation::before {

content:"\e56c";
}
.fa-crop::before {

content:"\f125";
}
.fa-angles-down::before {

content:"\f103";
}
.fa-angle-double-down::before {

content:"\f103";
}
.fa-users-rectangle::before {

content:"\e594";
}
.fa-people-roof::before {

content:"\e537";
}
.fa-people-line::before {

content:"\e534";
}
.fa-beer-mug-empty::before {

content:"\f0fc";
}
.fa-beer::before {

content:"\f0fc";
}
.fa-diagram-predecessor::before {

content:"\e477";
}
.fa-arrow-up-long::before {

content:"\f176";
}
.fa-long-arrow-up::before {

content:"\f176";
}
.fa-fire-flame-simple::before {

content:"\f46a";
}
.fa-burn::before {

content:"\f46a";
}
.fa-person::before {

content:"\f183";
}
.fa-male::before {

content:"\f183";
}
.fa-laptop::before {

content:"\f109";
}
.fa-file-csv::before {

content:"\f6dd";
}
.fa-menorah::before {

content:"\f676";
}
.fa-truck-plane::before {

content:"\e58f";
}
.fa-record-vinyl::before {

content:"\f8d9";
}
.fa-face-grin-stars::before {

content:"\f587";
}
.fa-grin-stars::before {

content:"\f587";
}
.fa-bong::before {

content:"\f55c";
}
.fa-spaghetti-monster-flying::before {

content:"\f67b";
}
.fa-pastafarianism::before {

content:"\f67b";
}
.fa-arrow-down-up-across-line::before {

content:"\e4af";
}
.fa-spoon::before {

content:"\f2e5";
}
.fa-utensil-spoon::before {

content:"\f2e5";
}
.fa-jar-wheat::before {

content:"\e517";
}
.fa-envelopes-bulk::before {

content:"\f674";
}
.fa-mail-bulk::before {

content:"\f674";
}
.fa-file-circle-exclamation::before {

content:"\e4eb";
}
.fa-circle-h::before {

content:"\f47e";
}
.fa-hospital-symbol::before {

content:"\f47e";
}
.fa-pager::before {

content:"\f815";
}
.fa-address-book::before {

content:"\f2b9";
}
.fa-contact-book::before {

content:"\f2b9";
}
.fa-strikethrough::before {

content:"\f0cc";
}
.fa-k::before {

content:"\4b";
}
.fa-landmark-flag::before {

content:"\e51c";
}
.fa-pencil::before {

content:"\f303";
}
.fa-pencil-alt::before {

content:"\f303";
}
.fa-backward::before {

content:"\f04a";
}
.fa-caret-right::before {

content:"\f0da";
}
.fa-comments::before {

content:"\f086";
}
.fa-paste::before {

content:"\f0ea";
}
.fa-file-clipboard::before {

content:"\f0ea";
}
.fa-code-pull-request::before {

content:"\e13c";
}
.fa-clipboard-list::before {

content:"\f46d";
}
.fa-truck-ramp-box::before {

content:"\f4de";
}
.fa-truck-loading::before {

content:"\f4de";
}
.fa-user-check::before {

content:"\f4fc";
}
.fa-vial-virus::before {

content:"\e597";
}
.fa-sheet-plastic::before {

content:"\e571";
}
.fa-blog::before {

content:"\f781";
}
.fa-user-ninja::before {

content:"\f504";
}
.fa-person-arrow-up-from-line::before {

content:"\e539";
}
.fa-scroll-torah::before {

content:"\f6a0";
}
.fa-torah::before {

content:"\f6a0";
}
.fa-broom-ball::before {

content:"\f458";
}
.fa-quidditch::before {

content:"\f458";
}
.fa-quidditch-broom-ball::before {

content:"\f458";
}
.fa-toggle-off::before {

content:"\f204";
}
.fa-box-archive::before {

content:"\f187";
}
.fa-archive::before {

content:"\f187";
}
.fa-person-drowning::before {

content:"\e545";
}
.fa-arrow-down-9-1::before {

content:"\f886";
}
.fa-sort-numeric-desc::before {

content:"\f886";
}
.fa-sort-numeric-down-alt::before {

content:"\f886";
}
.fa-face-grin-tongue-squint::before {

content:"\f58a";
}
.fa-grin-tongue-squint::before {

content:"\f58a";
}
.fa-spray-can::before {

content:"\f5bd";
}
.fa-truck-monster::before {

content:"\f63b";
}
.fa-w::before {

content:"\57";
}
.fa-earth-africa::before {

content:"\f57c";
}
.fa-globe-africa::before {

content:"\f57c";
}
.fa-rainbow::before {

content:"\f75b";
}
.fa-circle-notch::before {

content:"\f1ce";
}
.fa-tablet-screen-button::before {

content:"\f3fa";
}
.fa-tablet-alt::before {

content:"\f3fa";
}
.fa-paw::before {

content:"\f1b0";
}
.fa-cloud::before {

content:"\f0c2";
}
.fa-trowel-bricks::before {

content:"\e58a";
}
.fa-face-flushed::before {

content:"\f579";
}
.fa-flushed::before {

content:"\f579";
}
.fa-hospital-user::before {

content:"\f80d";
}
.fa-tent-arrow-left-right::before {

content:"\e57f";
}
.fa-gavel::before {

content:"\f0e3";
}
.fa-legal::before {

content:"\f0e3";
}
.fa-binoculars::before {

content:"\f1e5";
}
.fa-microphone-slash::before {

content:"\f131";
}
.fa-box-tissue::before {

content:"\e05b";
}
.fa-motorcycle::before {

content:"\f21c";
}
.fa-bell-concierge::before {

content:"\f562";
}
.fa-concierge-bell::before {

content:"\f562";
}
.fa-pen-ruler::before {

content:"\f5ae";
}
.fa-pencil-ruler::before {

content:"\f5ae";
}
.fa-people-arrows::before {

content:"\e068";
}
.fa-people-arrows-left-right::before {

content:"\e068";
}
.fa-mars-and-venus-burst::before {

content:"\e523";
}
.fa-square-caret-right::before {

content:"\f152";
}
.fa-caret-square-right::before {

content:"\f152";
}
.fa-scissors::before {

content:"\f0c4";
}
.fa-cut::before {

content:"\f0c4";
}
.fa-sun-plant-wilt::before {

content:"\e57a";
}
.fa-toilets-portable::before {

content:"\e584";
}
.fa-hockey-puck::before {

content:"\f453";
}
.fa-table::before {

content:"\f0ce";
}
.fa-magnifying-glass-arrow-right::before {

content:"\e521";
}
.fa-tachograph-digital::before {

content:"\f566";
}
.fa-digital-tachograph::before {

content:"\f566";
}
.fa-users-slash::before {

content:"\e073";
}
.fa-clover::before {

content:"\e139";
}
.fa-reply::before {

content:"\f3e5";
}
.fa-mail-reply::before {

content:"\f3e5";
}
.fa-star-and-crescent::before {

content:"\f699";
}
.fa-house-fire::before {

content:"\e50c";
}
.fa-square-minus::before {

content:"\f146";
}
.fa-minus-square::before {

content:"\f146";
}
.fa-helicopter::before {

content:"\f533";
}
.fa-compass::before {

content:"\f14e";
}
.fa-square-caret-down::before {

content:"\f150";
}
.fa-caret-square-down::before {

content:"\f150";
}
.fa-file-circle-question::before {

content:"\e4ef";
}
.fa-laptop-code::before {

content:"\f5fc";
}
.fa-swatchbook::before {

content:"\f5c3";
}
.fa-prescription-bottle::before {

content:"\f485";
}
.fa-bars::before {

content:"\f0c9";
}
.fa-navicon::before {

content:"\f0c9";
}
.fa-people-group::before {

content:"\e533";
}
.fa-hourglass-end::before {

content:"\f253";
}
.fa-hourglass-3::before {

content:"\f253";
}
.fa-heart-crack::before {

content:"\f7a9";
}
.fa-heart-broken::before {

content:"\f7a9";
}
.fa-square-up-right::before {

content:"\f360";
}
.fa-external-link-square-alt::before {

content:"\f360";
}
.fa-face-kiss-beam::before {

content:"\f597";
}
.fa-kiss-beam::before {

content:"\f597";
}
.fa-film::before {

content:"\f008";
}
.fa-ruler-horizontal::before {

content:"\f547";
}
.fa-people-robbery::before {

content:"\e536";
}
.fa-lightbulb::before {

content:"\f0eb";
}
.fa-caret-left::before {

content:"\f0d9";
}
.fa-circle-exclamation::before {

content:"\f06a";
}
.fa-exclamation-circle::before {

content:"\f06a";
}
.fa-school-circle-xmark::before {

content:"\e56d";
}
.fa-arrow-right-from-bracket::before {

content:"\f08b";
}
.fa-sign-out::before {

content:"\f08b";
}
.fa-circle-chevron-down::before {

content:"\f13a";
}
.fa-chevron-circle-down::before {

content:"\f13a";
}
.fa-unlock-keyhole::before {

content:"\f13e";
}
.fa-unlock-alt::before {

content:"\f13e";
}
.fa-cloud-showers-heavy::before {

content:"\f740";
}
.fa-headphones-simple::before {

content:"\f58f";
}
.fa-headphones-alt::before {

content:"\f58f";
}
.fa-sitemap::before {

content:"\f0e8";
}
.fa-circle-dollar-to-slot::before {

content:"\f4b9";
}
.fa-donate::before {

content:"\f4b9";
}
.fa-memory::before {

content:"\f538";
}
.fa-road-spikes::before {

content:"\e568";
}
.fa-fire-burner::before {

content:"\e4f1";
}
.fa-flag::before {

content:"\f024";
}
.fa-hanukiah::before {

content:"\f6e6";
}
.fa-feather::before {

content:"\f52d";
}
.fa-volume-low::before {

content:"\f027";
}
.fa-volume-down::before {

content:"\f027";
}
.fa-comment-slash::before {

content:"\f4b3";
}
.fa-cloud-sun-rain::before {

content:"\f743";
}
.fa-compress::before {

content:"\f066";
}
.fa-wheat-awn::before {

content:"\e2cd";
}
.fa-wheat-alt::before {

content:"\e2cd";
}
.fa-ankh::before {

content:"\f644";
}
.fa-hands-holding-child::before {

content:"\e4fa";
}
.fa-asterisk::before {

content:"\2a";
}
.fa-square-check::before {

content:"\f14a";
}
.fa-check-square::before {

content:"\f14a";
}
.fa-peseta-sign::before {

content:"\e221";
}
.fa-heading::before {

content:"\f1dc";
}
.fa-header::before {

content:"\f1dc";
}
.fa-ghost::before {

content:"\f6e2";
}
.fa-list::before {

content:"\f03a";
}
.fa-list-squares::before {

content:"\f03a";
}
.fa-square-phone-flip::before {

content:"\f87b";
}
.fa-phone-square-alt::before {

content:"\f87b";
}
.fa-cart-plus::before {

content:"\f217";
}
.fa-gamepad::before {

content:"\f11b";
}
.fa-circle-dot::before {

content:"\f192";
}
.fa-dot-circle::before {

content:"\f192";
}
.fa-face-dizzy::before {

content:"\f567";
}
.fa-dizzy::before {

content:"\f567";
}
.fa-egg::before {

content:"\f7fb";
}
.fa-house-medical-circle-xmark::before {

content:"\e513";
}
.fa-campground::before {

content:"\f6bb";
}
.fa-folder-plus::before {

content:"\f65e";
}
.fa-futbol::before {

content:"\f1e3";
}
.fa-futbol-ball::before {

content:"\f1e3";
}
.fa-soccer-ball::before {

content:"\f1e3";
}
.fa-paintbrush::before {

content:"\f1fc";
}
.fa-paint-brush::before {

content:"\f1fc";
}
.fa-lock::before {

content:"\f023";
}
.fa-gas-pump::before {

content:"\f52f";
}
.fa-hot-tub-person::before {

content:"\f593";
}
.fa-hot-tub::before {

content:"\f593";
}
.fa-map-location::before {

content:"\f59f";
}
.fa-map-marked::before {

content:"\f59f";
}
.fa-house-flood-water::before {

content:"\e50e";
}
.fa-tree::before {

content:"\f1bb";
}
.fa-bridge-lock::before {

content:"\e4cc";
}
.fa-sack-dollar::before {

content:"\f81d";
}
.fa-pen-to-square::before {

content:"\f044";
}
.fa-edit::before {

content:"\f044";
}
.fa-car-side::before {

content:"\f5e4";
}
.fa-share-nodes::before {

content:"\f1e0";
}
.fa-share-alt::before {

content:"\f1e0";
}
.fa-heart-circle-minus::before {

content:"\e4ff";
}
.fa-hourglass-half::before {

content:"\f252";
}
.fa-hourglass-2::before {

content:"\f252";
}
.fa-microscope::before {

content:"\f610";
}
.fa-sink::before {

content:"\e06d";
}
.fa-bag-shopping::before {

content:"\f290";
}
.fa-shopping-bag::before {

content:"\f290";
}
.fa-arrow-down-z-a::before {

content:"\f881";
}
.fa-sort-alpha-desc::before {

content:"\f881";
}
.fa-sort-alpha-down-alt::before {

content:"\f881";
}
.fa-mitten::before {

content:"\f7b5";
}
.fa-person-rays::before {

content:"\e54d";
}
.fa-users::before {

content:"\f0c0";
}
.fa-eye-slash::before {

content:"\f070";
}
.fa-flask-vial::before {

content:"\e4f3";
}
.fa-hand::before {

content:"\f256";
}
.fa-hand-paper::before {

content:"\f256";
}
.fa-om::before {

content:"\f679";
}
.fa-worm::before {

content:"\e599";
}
.fa-house-circle-xmark::before {

content:"\e50b";
}
.fa-plug::before {

content:"\f1e6";
}
.fa-chevron-up::before {

content:"\f077";
}
.fa-hand-spock::before {

content:"\f259";
}
.fa-stopwatch::before {

content:"\f2f2";
}
.fa-face-kiss::before {

content:"\f596";
}
.fa-kiss::before {

content:"\f596";
}
.fa-bridge-circle-xmark::before {

content:"\e4cb";
}
.fa-face-grin-tongue::before {

content:"\f589";
}
.fa-grin-tongue::before {

content:"\f589";
}
.fa-chess-bishop::before {

content:"\f43a";
}
.fa-face-grin-wink::before {

content:"\f58c";
}
.fa-grin-wink::before {

content:"\f58c";
}
.fa-ear-deaf::before {

content:"\f2a4";
}
.fa-deaf::before {

content:"\f2a4";
}
.fa-deafness::before {

content:"\f2a4";
}
.fa-hard-of-hearing::before {

content:"\f2a4";
}
.fa-road-circle-check::before {

content:"\e564";
}
.fa-dice-five::before {

content:"\f523";
}
.fa-square-rss::before {

content:"\f143";
}
.fa-rss-square::before {

content:"\f143";
}
.fa-land-mine-on::before {

content:"\e51b";
}
.fa-i-cursor::before {

content:"\f246";
}
.fa-stamp::before {

content:"\f5bf";
}
.fa-stairs::before {

content:"\e289";
}
.fa-i::before {

content:"\49";
}
.fa-hryvnia-sign::before {

content:"\f6f2";
}
.fa-hryvnia::before {

content:"\f6f2";
}
.fa-pills::before {

content:"\f484";
}
.fa-face-grin-wide::before {

content:"\f581";
}
.fa-grin-alt::before {

content:"\f581";
}
.fa-tooth::before {

content:"\f5c9";
}
.fa-v::before {

content:"\56";
}
.fa-bangladeshi-taka-sign::before {

content:"\e2e6";
}
.fa-bicycle::before {

content:"\f206";
}
.fa-staff-snake::before {

content:"\e579";
}
.fa-rod-asclepius::before {

content:"\e579";
}
.fa-rod-snake::before {

content:"\e579";
}
.fa-staff-aesculapius::before {

content:"\e579";
}
.fa-head-side-cough-slash::before {

content:"\e062";
}
.fa-truck-medical::before {

content:"\f0f9";
}
.fa-ambulance::before {

content:"\f0f9";
}
.fa-wheat-awn-circle-exclamation::before {

content:"\e598";
}
.fa-snowman::before {

content:"\f7d0";
}
.fa-mortar-pestle::before {

content:"\f5a7";
}
.fa-road-barrier::before {

content:"\e562";
}
.fa-school::before {

content:"\f549";
}
.fa-igloo::before {

content:"\f7ae";
}
.fa-joint::before {

content:"\f595";
}
.fa-angle-right::before {

content:"\f105";
}
.fa-horse::before {

content:"\f6f0";
}
.fa-q::before {

content:"\51";
}
.fa-g::before {

content:"\47";
}
.fa-notes-medical::before {

content:"\f481";
}
.fa-temperature-half::before {

content:"\f2c9";
}
.fa-temperature-2::before {

content:"\f2c9";
}
.fa-thermometer-2::before {

content:"\f2c9";
}
.fa-thermometer-half::before {

content:"\f2c9";
}
.fa-dong-sign::before {

content:"\e169";
}
.fa-capsules::before {

content:"\f46b";
}
.fa-poo-storm::before {

content:"\f75a";
}
.fa-poo-bolt::before {

content:"\f75a";
}
.fa-face-frown-open::before {

content:"\f57a";
}
.fa-frown-open::before {

content:"\f57a";
}
.fa-hand-point-up::before {

content:"\f0a6";
}
.fa-money-bill::before {

content:"\f0d6";
}
.fa-bookmark::before {

content:"\f02e";
}
.fa-align-justify::before {

content:"\f039";
}
.fa-umbrella-beach::before {

content:"\f5ca";
}
.fa-helmet-un::before {

content:"\e503";
}
.fa-bullseye::before {

content:"\f140";
}
.fa-bacon::before {

content:"\f7e5";
}
.fa-hand-point-down::before {

content:"\f0a7";
}
.fa-arrow-up-from-bracket::before {

content:"\e09a";
}
.fa-folder::before {

content:"\f07b";
}
.fa-folder-blank::before {

content:"\f07b";
}
.fa-file-waveform::before {

content:"\f478";
}
.fa-file-medical-alt::before {

content:"\f478";
}
.fa-radiation::before {

content:"\f7b9";
}
.fa-chart-simple::before {

content:"\e473";
}
.fa-mars-stroke::before {

content:"\f229";
}
.fa-vial::before {

content:"\f492";
}
.fa-gauge::before {

content:"\f624";
}
.fa-dashboard::before {

content:"\f624";
}
.fa-gauge-med::before {

content:"\f624";
}
.fa-tachometer-alt-average::before {

content:"\f624";
}
.fa-wand-magic-sparkles::before {

content:"\e2ca";
}
.fa-magic-wand-sparkles::before {

content:"\e2ca";
}
.fa-e::before {

content:"\45";
}
.fa-pen-clip::before {

content:"\f305";
}
.fa-pen-alt::before {

content:"\f305";
}
.fa-bridge-circle-exclamation::before {

content:"\e4ca";
}
.fa-user::before {

content:"\f007";
}
.fa-school-circle-check::before {

content:"\e56b";
}
.fa-dumpster::before {

content:"\f793";
}
.fa-van-shuttle::before {

content:"\f5b6";
}
.fa-shuttle-van::before {

content:"\f5b6";
}
.fa-building-user::before {

content:"\e4da";
}
.fa-square-caret-left::before {

content:"\f191";
}
.fa-caret-square-left::before {

content:"\f191";
}
.fa-highlighter::before {

content:"\f591";
}
.fa-key::before {

content:"\f084";
}
.fa-bullhorn::before {

content:"\f0a1";
}
.fa-globe::before {

content:"\f0ac";
}
.fa-synagogue::before {

content:"\f69b";
}
.fa-person-half-dress::before {

content:"\e548";
}
.fa-road-bridge::before {

content:"\e563";
}
.fa-location-arrow::before {

content:"\f124";
}
.fa-c::before {

content:"\43";
}
.fa-tablet-button::before {

content:"\f10a";
}
.fa-building-lock::before {

content:"\e4d6";
}
.fa-pizza-slice::before {

content:"\f818";
}
.fa-money-bill-wave::before {

content:"\f53a";
}
.fa-chart-area::before {

content:"\f1fe";
}
.fa-area-chart::before {

content:"\f1fe";
}
.fa-house-flag::before {

content:"\e50d";
}
.fa-person-circle-minus::before {

content:"\e540";
}
.fa-ban::before {

content:"\f05e";
}
.fa-cancel::before {

content:"\f05e";
}
.fa-camera-rotate::before {

content:"\e0d8";
}
.fa-spray-can-sparkles::before {

content:"\f5d0";
}
.fa-air-freshener::before {

content:"\f5d0";
}
.fa-star::before {

content:"\f005";
}
.fa-repeat::before {

content:"\f363";
}
.fa-cross::before {

content:"\f654";
}
.fa-box::before {

content:"\f466";
}
.fa-venus-mars::before {

content:"\f228";
}
.fa-arrow-pointer::before {

content:"\f245";
}
.fa-mouse-pointer::before {

content:"\f245";
}
.fa-maximize::before {

content:"\f31e";
}
.fa-expand-arrows-alt::before {

content:"\f31e";
}
.fa-charging-station::before {

content:"\f5e7";
}
.fa-shapes::before {

content:"\f61f";
}
.fa-triangle-circle-square::before {

content:"\f61f";
}
.fa-shuffle::before {

content:"\f074";
}
.fa-random::before {

content:"\f074";
}
.fa-person-running::before {

content:"\f70c";
}
.fa-running::before {

content:"\f70c";
}
.fa-mobile-retro::before {

content:"\e527";
}
.fa-grip-lines-vertical::before {

content:"\f7a5";
}
.fa-spider::before {

content:"\f717";
}
.fa-hands-bound::before {

content:"\e4f9";
}
.fa-file-invoice-dollar::before {

content:"\f571";
}
.fa-plane-circle-exclamation::before {

content:"\e556";
}
.fa-x-ray::before {

content:"\f497";
}
.fa-spell-check::before {

content:"\f891";
}
.fa-slash::before {

content:"\f715";
}
.fa-computer-mouse::before {

content:"\f8cc";
}
.fa-mouse::before {

content:"\f8cc";
}
.fa-arrow-right-to-bracket::before {

content:"\f090";
}
.fa-sign-in::before {

content:"\f090";
}
.fa-shop-slash::before {

content:"\e070";
}
.fa-store-alt-slash::before {

content:"\e070";
}
.fa-server::before {

content:"\f233";
}
.fa-virus-covid-slash::before {

content:"\e4a9";
}
.fa-shop-lock::before {

content:"\e4a5";
}
.fa-hourglass-start::before {

content:"\f251";
}
.fa-hourglass-1::before {

content:"\f251";
}
.fa-blender-phone::before {

content:"\f6b6";
}
.fa-building-wheat::before {

content:"\e4db";
}
.fa-person-breastfeeding::before {

content:"\e53a";
}
.fa-right-to-bracket::before {

content:"\f2f6";
}
.fa-sign-in-alt::before {

content:"\f2f6";
}
.fa-venus::before {

content:"\f221";
}
.fa-passport::before {

content:"\f5ab";
}
.fa-heart-pulse::before {

content:"\f21e";
}
.fa-heartbeat::before {

content:"\f21e";
}
.fa-people-carry-box::before {

content:"\f4ce";
}
.fa-people-carry::before {

content:"\f4ce";
}
.fa-temperature-high::before {

content:"\f769";
}
.fa-microchip::before {

content:"\f2db";
}
.fa-crown::before {

content:"\f521";
}
.fa-weight-hanging::before {

content:"\f5cd";
}
.fa-xmarks-lines::before {

content:"\e59a";
}
.fa-file-prescription::before {

content:"\f572";
}
.fa-weight-scale::before {

content:"\f496";
}
.fa-weight::before {

content:"\f496";
}
.fa-user-group::before {

content:"\f500";
}
.fa-user-friends::before {

content:"\f500";
}
.fa-arrow-up-a-z::before {

content:"\f15e";
}
.fa-sort-alpha-up::before {

content:"\f15e";
}
.fa-chess-knight::before {

content:"\f441";
}
.fa-face-laugh-squint::before {

content:"\f59b";
}
.fa-laugh-squint::before {

content:"\f59b";
}
.fa-wheelchair::before {

content:"\f193";
}
.fa-circle-arrow-up::before {

content:"\f0aa";
}
.fa-arrow-circle-up::before {

content:"\f0aa";
}
.fa-toggle-on::before {

content:"\f205";
}
.fa-person-walking::before {

content:"\f554";
}
.fa-walking::before {

content:"\f554";
}
.fa-l::before {

content:"\4c";
}
.fa-fire::before {

content:"\f06d";
}
.fa-bed-pulse::before {

content:"\f487";
}
.fa-procedures::before {

content:"\f487";
}
.fa-shuttle-space::before {

content:"\f197";
}
.fa-space-shuttle::before {

content:"\f197";
}
.fa-face-laugh::before {

content:"\f599";
}
.fa-laugh::before {

content:"\f599";
}
.fa-folder-open::before {

content:"\f07c";
}
.fa-heart-circle-plus::before {

content:"\e500";
}
.fa-code-fork::before {

content:"\e13b";
}
.fa-city::before {

content:"\f64f";
}
.fa-microphone-lines::before {

content:"\f3c9";
}
.fa-microphone-alt::before {

content:"\f3c9";
}
.fa-pepper-hot::before {

content:"\f816";
}
.fa-unlock::before {

content:"\f09c";
}
.fa-colon-sign::before {

content:"\e140";
}
.fa-headset::before {

content:"\f590";
}
.fa-store-slash::before {

content:"\e071";
}
.fa-road-circle-xmark::before {

content:"\e566";
}
.fa-user-minus::before {

content:"\f503";
}
.fa-mars-stroke-up::before {

content:"\f22a";
}
.fa-mars-stroke-v::before {

content:"\f22a";
}
.fa-champagne-glasses::before {

content:"\f79f";
}
.fa-glass-cheers::before {

content:"\f79f";
}
.fa-clipboard::before {

content:"\f328";
}
.fa-house-circle-exclamation::before {

content:"\e50a";
}
.fa-file-arrow-up::before {

content:"\f574";
}
.fa-file-upload::before {

content:"\f574";
}
.fa-wifi::before {

content:"\f1eb";
}
.fa-wifi-3::before {

content:"\f1eb";
}
.fa-wifi-strong::before {

content:"\f1eb";
}
.fa-bath::before {

content:"\f2cd";
}
.fa-bathtub::before {

content:"\f2cd";
}
.fa-underline::before {

content:"\f0cd";
}
.fa-user-pen::before {

content:"\f4ff";
}
.fa-user-edit::before {

content:"\f4ff";
}
.fa-signature::before {

content:"\f5b7";
}
.fa-stroopwafel::before {

content:"\f551";
}
.fa-bold::before {

content:"\f032";
}
.fa-anchor-lock::before {

content:"\e4ad";
}
.fa-building-ngo::before {

content:"\e4d7";
}
.fa-manat-sign::before {

content:"\e1d5";
}
.fa-not-equal::before {

content:"\f53e";
}
.fa-border-top-left::before {

content:"\f853";
}
.fa-border-style::before {

content:"\f853";
}
.fa-map-location-dot::before {

content:"\f5a0";
}
.fa-map-marked-alt::before {

content:"\f5a0";
}
.fa-jedi::before {

content:"\f669";
}
.fa-square-poll-vertical::before {

content:"\f681";
}
.fa-poll::before {

content:"\f681";
}
.fa-mug-hot::before {

content:"\f7b6";
}
.fa-car-battery::before {

content:"\f5df";
}
.fa-battery-car::before {

content:"\f5df";
}
.fa-gift::before {

content:"\f06b";
}
.fa-dice-two::before {

content:"\f528";
}
.fa-chess-queen::before {

content:"\f445";
}
.fa-glasses::before {

content:"\f530";
}
.fa-chess-board::before {

content:"\f43c";
}
.fa-building-circle-check::before {

content:"\e4d2";
}
.fa-person-chalkboard::before {

content:"\e53d";
}
.fa-mars-stroke-right::before {

content:"\f22b";
}
.fa-mars-stroke-h::before {

content:"\f22b";
}
.fa-hand-back-fist::before {

content:"\f255";
}
.fa-hand-rock::before {

content:"\f255";
}
.fa-square-caret-up::before {

content:"\f151";
}
.fa-caret-square-up::before {

content:"\f151";
}
.fa-cloud-showers-water::before {

content:"\e4e4";
}
.fa-chart-bar::before {

content:"\f080";
}
.fa-bar-chart::before {

content:"\f080";
}
.fa-hands-bubbles::before {

content:"\e05e";
}
.fa-hands-wash::before {

content:"\e05e";
}
.fa-less-than-equal::before {

content:"\f537";
}
.fa-train::before {

content:"\f238";
}
.fa-eye-low-vision::before {

content:"\f2a8";
}
.fa-low-vision::before {

content:"\f2a8";
}
.fa-crow::before {

content:"\f520";
}
.fa-sailboat::before {

content:"\e445";
}
.fa-window-restore::before {

content:"\f2d2";
}
.fa-square-plus::before {

content:"\f0fe";
}
.fa-plus-square::before {

content:"\f0fe";
}
.fa-torii-gate::before {

content:"\f6a1";
}
.fa-frog::before {

content:"\f52e";
}
.fa-bucket::before {

content:"\e4cf";
}
.fa-image::before {

content:"\f03e";
}
.fa-microphone::before {

content:"\f130";
}
.fa-cow::before {

content:"\f6c8";
}
.fa-caret-up::before {

content:"\f0d8";
}
.fa-screwdriver::before {

content:"\f54a";
}
.fa-folder-closed::before {

content:"\e185";
}
.fa-house-tsunami::before {

content:"\e515";
}
.fa-square-nfi::before {

content:"\e576";
}
.fa-arrow-up-from-ground-water::before {

content:"\e4b5";
}
.fa-martini-glass::before {

content:"\f57b";
}
.fa-glass-martini-alt::before {

content:"\f57b";
}
.fa-rotate-left::before {

content:"\f2ea";
}
.fa-rotate-back::before {

content:"\f2ea";
}
.fa-rotate-backward::before {

content:"\f2ea";
}
.fa-undo-alt::before {

content:"\f2ea";
}
.fa-table-columns::before {

content:"\f0db";
}
.fa-columns::before {

content:"\f0db";
}
.fa-lemon::before {

content:"\f094";
}
.fa-head-side-mask::before {

content:"\e063";
}
.fa-handshake::before {

content:"\f2b5";
}
.fa-gem::before {

content:"\f3a5";
}
.fa-dolly::before {

content:"\f472";
}
.fa-dolly-box::before {

content:"\f472";
}
.fa-smoking::before {

content:"\f48d";
}
.fa-minimize::before {

content:"\f78c";
}
.fa-compress-arrows-alt::before {

content:"\f78c";
}
.fa-monument::before {

content:"\f5a6";
}
.fa-snowplow::before {

content:"\f7d2";
}
.fa-angles-right::before {

content:"\f101";
}
.fa-angle-double-right::before {

content:"\f101";
}
.fa-cannabis::before {

content:"\f55f";
}
.fa-circle-play::before {

content:"\f144";
}
.fa-play-circle::before {

content:"\f144";
}
.fa-tablets::before {

content:"\f490";
}
.fa-ethernet::before {

content:"\f796";
}
.fa-euro-sign::before {

content:"\f153";
}
.fa-eur::before {

content:"\f153";
}
.fa-euro::before {

content:"\f153";
}
.fa-chair::before {

content:"\f6c0";
}
.fa-circle-check::before {

content:"\f058";
}
.fa-check-circle::before {

content:"\f058";
}
.fa-circle-stop::before {

content:"\f28d";
}
.fa-stop-circle::before {

content:"\f28d";
}
.fa-compass-drafting::before {

content:"\f568";
}
.fa-drafting-compass::before {

content:"\f568";
}
.fa-plate-wheat::before {

content:"\e55a";
}
.fa-icicles::before {

content:"\f7ad";
}
.fa-person-shelter::before {

content:"\e54f";
}
.fa-neuter::before {

content:"\f22c";
}
.fa-id-badge::before {

content:"\f2c1";
}
.fa-marker::before {

content:"\f5a1";
}
.fa-face-laugh-beam::before {

content:"\f59a";
}
.fa-laugh-beam::before {

content:"\f59a";
}
.fa-helicopter-symbol::before {

content:"\e502";
}
.fa-universal-access::before {

content:"\f29a";
}
.fa-circle-chevron-up::before {

content:"\f139";
}
.fa-chevron-circle-up::before {

content:"\f139";
}
.fa-lari-sign::before {

content:"\e1c8";
}
.fa-volcano::before {

content:"\f770";
}
.fa-person-walking-dashed-line-arrow-right::before {

content:"\e553";
}
.fa-sterling-sign::before {

content:"\f154";
}
.fa-gbp::before {

content:"\f154";
}
.fa-pound-sign::before {

content:"\f154";
}
.fa-viruses::before {

content:"\e076";
}
.fa-square-person-confined::before {

content:"\e577";
}
.fa-user-tie::before {

content:"\f508";
}
.fa-arrow-down-long::before {

content:"\f175";
}
.fa-long-arrow-down::before {

content:"\f175";
}
.fa-tent-arrow-down-to-line::before {

content:"\e57e";
}
.fa-certificate::before {

content:"\f0a3";
}
.fa-reply-all::before {

content:"\f122";
}
.fa-mail-reply-all::before {

content:"\f122";
}
.fa-suitcase::before {

content:"\f0f2";
}
.fa-person-skating::before {

content:"\f7c5";
}
.fa-skating::before {

content:"\f7c5";
}
.fa-filter-circle-dollar::before {

content:"\f662";
}
.fa-funnel-dollar::before {

content:"\f662";
}
.fa-camera-retro::before {

content:"\f083";
}
.fa-circle-arrow-down::before {

content:"\f0ab";
}
.fa-arrow-circle-down::before {

content:"\f0ab";
}
.fa-file-import::before {

content:"\f56f";
}
.fa-arrow-right-to-file::before {

content:"\f56f";
}
.fa-square-arrow-up-right::before {

content:"\f14c";
}
.fa-external-link-square::before {

content:"\f14c";
}
.fa-box-open::before {

content:"\f49e";
}
.fa-scroll::before {

content:"\f70e";
}
.fa-spa::before {

content:"\f5bb";
}
.fa-location-pin-lock::before {

content:"\e51f";
}
.fa-pause::before {

content:"\f04c";
}
.fa-hill-avalanche::before {

content:"\e507";
}
.fa-temperature-empty::before {

content:"\f2cb";
}
.fa-temperature-0::before {

content:"\f2cb";
}
.fa-thermometer-0::before {

content:"\f2cb";
}
.fa-thermometer-empty::before {

content:"\f2cb";
}
.fa-bomb::before {

content:"\f1e2";
}
.fa-registered::before {

content:"\f25d";
}
.fa-address-card::before {

content:"\f2bb";
}
.fa-contact-card::before {

content:"\f2bb";
}
.fa-vcard::before {

content:"\f2bb";
}
.fa-scale-unbalanced-flip::before {

content:"\f516";
}
.fa-balance-scale-right::before {

content:"\f516";
}
.fa-subscript::before {

content:"\f12c";
}
.fa-diamond-turn-right::before {

content:"\f5eb";
}
.fa-directions::before {

content:"\f5eb";
}
.fa-burst::before {

content:"\e4dc";
}
.fa-house-laptop::before {

content:"\e066";
}
.fa-laptop-house::before {

content:"\e066";
}
.fa-face-tired::before {

content:"\f5c8";
}
.fa-tired::before {

content:"\f5c8";
}
.fa-money-bills::before {

content:"\e1f3";
}
.fa-smog::before {

content:"\f75f";
}
.fa-crutch::before {

content:"\f7f7";
}
.fa-cloud-arrow-up::before {

content:"\f0ee";
}
.fa-cloud-upload::before {

content:"\f0ee";
}
.fa-cloud-upload-alt::before {

content:"\f0ee";
}
.fa-palette::before {

content:"\f53f";
}
.fa-arrows-turn-right::before {

content:"\e4c0";
}
.fa-vest::before {

content:"\e085";
}
.fa-ferry::before {

content:"\e4ea";
}
.fa-arrows-down-to-people::before {

content:"\e4b9";
}
.fa-seedling::before {

content:"\f4d8";
}
.fa-sprout::before {

content:"\f4d8";
}
.fa-left-right::before {

content:"\f337";
}
.fa-arrows-alt-h::before {

content:"\f337";
}
.fa-boxes-packing::before {

content:"\e4c7";
}
.fa-circle-arrow-left::before {

content:"\f0a8";
}
.fa-arrow-circle-left::before {

content:"\f0a8";
}
.fa-group-arrows-rotate::before {

content:"\e4f6";
}
.fa-bowl-food::before {

content:"\e4c6";
}
.fa-candy-cane::before {

content:"\f786";
}
.fa-arrow-down-wide-short::before {

content:"\f160";
}
.fa-sort-amount-asc::before {

content:"\f160";
}
.fa-sort-amount-down::before {

content:"\f160";
}
.fa-cloud-bolt::before {

content:"\f76c";
}
.fa-thunderstorm::before {

content:"\f76c";
}
.fa-text-slash::before {

content:"\f87d";
}
.fa-remove-format::before {

content:"\f87d";
}
.fa-face-smile-wink::before {

content:"\f4da";
}
.fa-smile-wink::before {

content:"\f4da";
}
.fa-file-word::before {

content:"\f1c2";
}
.fa-file-powerpoint::before {

content:"\f1c4";
}
.fa-arrows-left-right::before {

content:"\f07e";
}
.fa-arrows-h::before {

content:"\f07e";
}
.fa-house-lock::before {

content:"\e510";
}
.fa-cloud-arrow-down::before {

content:"\f0ed";
}
.fa-cloud-download::before {

content:"\f0ed";
}
.fa-cloud-download-alt::before {

content:"\f0ed";
}
.fa-children::before {

content:"\e4e1";
}
.fa-chalkboard::before {

content:"\f51b";
}
.fa-blackboard::before {

content:"\f51b";
}
.fa-user-large-slash::before {

content:"\f4fa";
}
.fa-user-alt-slash::before {

content:"\f4fa";
}
.fa-envelope-open::before {

content:"\f2b6";
}
.fa-handshake-simple-slash::before {

content:"\e05f";
}
.fa-handshake-alt-slash::before {

content:"\e05f";
}
.fa-mattress-pillow::before {

content:"\e525";
}
.fa-guarani-sign::before {

content:"\e19a";
}
.fa-arrows-rotate::before {

content:"\f021";
}
.fa-refresh::before {

content:"\f021";
}
.fa-sync::before {

content:"\f021";
}
.fa-fire-extinguisher::before {

content:"\f134";
}
.fa-cruzeiro-sign::before {

content:"\e152";
}
.fa-greater-than-equal::before {

content:"\f532";
}
.fa-shield-halved::before {

content:"\f3ed";
}
.fa-shield-alt::before {

content:"\f3ed";
}
.fa-book-atlas::before {

content:"\f558";
}
.fa-atlas::before {

content:"\f558";
}
.fa-virus::before {

content:"\e074";
}
.fa-envelope-circle-check::before {

content:"\e4e8";
}
.fa-layer-group::before {

content:"\f5fd";
}
.fa-arrows-to-dot::before {

content:"\e4be";
}
.fa-archway::before {

content:"\f557";
}
.fa-heart-circle-check::before {

content:"\e4fd";
}
.fa-house-chimney-crack::before {

content:"\f6f1";
}
.fa-house-damage::before {

content:"\f6f1";
}
.fa-file-zipper::before {

content:"\f1c6";
}
.fa-file-archive::before {

content:"\f1c6";
}
.fa-square::before {

content:"\f0c8";
}
.fa-martini-glass-empty::before {

content:"\f000";
}
.fa-glass-martini::before {

content:"\f000";
}
.fa-couch::before {

content:"\f4b8";
}
.fa-cedi-sign::before {

content:"\e0df";
}
.fa-italic::before {

content:"\f033";
}
.fa-church::before {

content:"\f51d";
}
.fa-comments-dollar::before {

content:"\f653";
}
.fa-democrat::before {

content:"\f747";
}
.fa-z::before {

content:"\5a";
}
.fa-person-skiing::before {

content:"\f7c9";
}
.fa-skiing::before {

content:"\f7c9";
}
.fa-road-lock::before {

content:"\e567";
}
.fa-a::before {

content:"\41";
}
.fa-temperature-arrow-down::before {

content:"\e03f";
}
.fa-temperature-down::before {

content:"\e03f";
}
.fa-feather-pointed::before {

content:"\f56b";
}
.fa-feather-alt::before {

content:"\f56b";
}
.fa-p::before {

content:"\50";
}
.fa-snowflake::before {

content:"\f2dc";
}
.fa-newspaper::before {

content:"\f1ea";
}
.fa-rectangle-ad::before {

content:"\f641";
}
.fa-ad::before {

content:"\f641";
}
.fa-circle-arrow-right::before {

content:"\f0a9";
}
.fa-arrow-circle-right::before {

content:"\f0a9";
}
.fa-filter-circle-xmark::before {

content:"\e17b";
}
.fa-locust::before {

content:"\e520";
}
.fa-sort::before {

content:"\f0dc";
}
.fa-unsorted::before {

content:"\f0dc";
}
.fa-list-ol::before {

content:"\f0cb";
}
.fa-list-1-2::before {

content:"\f0cb";
}
.fa-list-numeric::before {

content:"\f0cb";
}
.fa-person-dress-burst::before {

content:"\e544";
}
.fa-money-check-dollar::before {

content:"\f53d";
}
.fa-money-check-alt::before {

content:"\f53d";
}
.fa-vector-square::before {

content:"\f5cb";
}
.fa-bread-slice::before {

content:"\f7ec";
}
.fa-language::before {

content:"\f1ab";
}
.fa-face-kiss-wink-heart::before {

content:"\f598";
}
.fa-kiss-wink-heart::before {

content:"\f598";
}
.fa-filter::before {

content:"\f0b0";
}
.fa-question::before {

content:"\3f";
}
.fa-file-signature::before {

content:"\f573";
}
.fa-up-down-left-right::before {

content:"\f0b2";
}
.fa-arrows-alt::before {

content:"\f0b2";
}
.fa-house-chimney-user::before {

content:"\e065";
}
.fa-hand-holding-heart::before {

content:"\f4be";
}
.fa-puzzle-piece::before {

content:"\f12e";
}
.fa-money-check::before {

content:"\f53c";
}
.fa-star-half-stroke::before {

content:"\f5c0";
}
.fa-star-half-alt::before {

content:"\f5c0";
}
.fa-code::before {

content:"\f121";
}
.fa-whiskey-glass::before {

content:"\f7a0";
}
.fa-glass-whiskey::before {

content:"\f7a0";
}
.fa-building-circle-exclamation::before {

content:"\e4d3";
}
.fa-magnifying-glass-chart::before {

content:"\e522";
}
.fa-arrow-up-right-from-square::before {

content:"\f08e";
}
.fa-external-link::before {

content:"\f08e";
}
.fa-cubes-stacked::before {

content:"\e4e6";
}
.fa-won-sign::before {

content:"\f159";
}
.fa-krw::before {

content:"\f159";
}
.fa-won::before {

content:"\f159";
}
.fa-virus-covid::before {

content:"\e4a8";
}
.fa-austral-sign::before {

content:"\e0a9";
}
.fa-f::before {

content:"\46";
}
.fa-leaf::before {

content:"\f06c";
}
.fa-road::before {

content:"\f018";
}
.fa-taxi::before {

content:"\f1ba";
}
.fa-cab::before {

content:"\f1ba";
}
.fa-person-circle-plus::before {

content:"\e541";
}
.fa-chart-pie::before {

content:"\f200";
}
.fa-pie-chart::before {

content:"\f200";
}
.fa-bolt-lightning::before {

content:"\e0b7";
}
.fa-sack-xmark::before {

content:"\e56a";
}
.fa-file-excel::before {

content:"\f1c3";
}
.fa-file-contract::before {

content:"\f56c";
}
.fa-fish-fins::before {

content:"\e4f2";
}
.fa-building-flag::before {

content:"\e4d5";
}
.fa-face-grin-beam::before {

content:"\f582";
}
.fa-grin-beam::before {

content:"\f582";
}
.fa-object-ungroup::before {

content:"\f248";
}
.fa-poop::before {

content:"\f619";
}
.fa-location-pin::before {

content:"\f041";
}
.fa-map-marker::before {

content:"\f041";
}
.fa-kaaba::before {

content:"\f66b";
}
.fa-toilet-paper::before {

content:"\f71e";
}
.fa-helmet-safety::before {

content:"\f807";
}
.fa-hard-hat::before {

content:"\f807";
}
.fa-hat-hard::before {

content:"\f807";
}
.fa-eject::before {

content:"\f052";
}
.fa-circle-right::before {

content:"\f35a";
}
.fa-arrow-alt-circle-right::before {

content:"\f35a";
}
.fa-plane-circle-check::before {

content:"\e555";
}
.fa-face-rolling-eyes::before {

content:"\f5a5";
}
.fa-meh-rolling-eyes::before {

content:"\f5a5";
}
.fa-object-group::before {

content:"\f247";
}
.fa-chart-line::before {

content:"\f201";
}
.fa-line-chart::before {

content:"\f201";
}
.fa-mask-ventilator::before {

content:"\e524";
}
.fa-arrow-right::before {

content:"\f061";
}
.fa-signs-post::before {

content:"\f277";
}
.fa-map-signs::before {

content:"\f277";
}
.fa-cash-register::before {

content:"\f788";
}
.fa-person-circle-question::before {

content:"\e542";
}
.fa-h::before {

content:"\48";
}
.fa-tarp::before {

content:"\e57b";
}
.fa-screwdriver-wrench::before {

content:"\f7d9";
}
.fa-tools::before {

content:"\f7d9";
}
.fa-arrows-to-eye::before {

content:"\e4bf";
}
.fa-plug-circle-bolt::before {

content:"\e55b";
}
.fa-heart::before {

content:"\f004";
}
.fa-mars-and-venus::before {

content:"\f224";
}
.fa-house-user::before {

content:"\e1b0";
}
.fa-home-user::before {

content:"\e1b0";
}
.fa-dumpster-fire::before {

content:"\f794";
}
.fa-house-crack::before {

content:"\e3b1";
}
.fa-martini-glass-citrus::before {

content:"\f561";
}
.fa-cocktail::before {

content:"\f561";
}
.fa-face-surprise::before {

content:"\f5c2";
}
.fa-surprise::before {

content:"\f5c2";
}
.fa-bottle-water::before {

content:"\e4c5";
}
.fa-circle-pause::before {

content:"\f28b";
}
.fa-pause-circle::before {

content:"\f28b";
}
.fa-toilet-paper-slash::before {

content:"\e072";
}
.fa-apple-whole::before {

content:"\f5d1";
}
.fa-apple-alt::before {

content:"\f5d1";
}
.fa-kitchen-set::before {

content:"\e51a";
}
.fa-r::before {

content:"\52";
}
.fa-temperature-quarter::before {

content:"\f2ca";
}
.fa-temperature-1::before {

content:"\f2ca";
}
.fa-thermometer-1::before {

content:"\f2ca";
}
.fa-thermometer-quarter::before {

content:"\f2ca";
}
.fa-cube::before {

content:"\f1b2";
}
.fa-bitcoin-sign::before {

content:"\e0b4";
}
.fa-shield-dog::before {

content:"\e573";
}
.fa-solar-panel::before {

content:"\f5ba";
}
.fa-lock-open::before {

content:"\f3c1";
}
.fa-elevator::before {

content:"\e16d";
}
.fa-money-bill-transfer::before {

content:"\e528";
}
.fa-money-bill-trend-up::before {

content:"\e529";
}
.fa-house-flood-water-circle-arrow-right::before {

content:"\e50f";
}
.fa-square-poll-horizontal::before {

content:"\f682";
}
.fa-poll-h::before {

content:"\f682";
}
.fa-circle::before {

content:"\f111";
}
.fa-backward-fast::before {

content:"\f049";
}
.fa-fast-backward::before {

content:"\f049";
}
.fa-recycle::before {

content:"\f1b8";
}
.fa-user-astronaut::before {

content:"\f4fb";
}
.fa-plane-slash::before {

content:"\e069";
}
.fa-trademark::before {

content:"\f25c";
}
.fa-basketball::before {

content:"\f434";
}
.fa-basketball-ball::before {

content:"\f434";
}
.fa-satellite-dish::before {

content:"\f7c0";
}
.fa-circle-up::before {

content:"\f35b";
}
.fa-arrow-alt-circle-up::before {

content:"\f35b";
}
.fa-mobile-screen-button::before {

content:"\f3cd";
}
.fa-mobile-alt::before {

content:"\f3cd";
}
.fa-volume-high::before {

content:"\f028";
}
.fa-volume-up::before {

content:"\f028";
}
.fa-users-rays::before {

content:"\e593";
}
.fa-wallet::before {

content:"\f555";
}
.fa-clipboard-check::before {

content:"\f46c";
}
.fa-file-audio::before {

content:"\f1c7";
}
.fa-burger::before {

content:"\f805";
}
.fa-hamburger::before {

content:"\f805";
}
.fa-wrench::before {

content:"\f0ad";
}
.fa-bugs::before {

content:"\e4d0";
}
.fa-rupee-sign::before {

content:"\f156";
}
.fa-rupee::before {

content:"\f156";
}
.fa-file-image::before {

content:"\f1c5";
}
.fa-circle-question::before {

content:"\f059";
}
.fa-question-circle::before {

content:"\f059";
}
.fa-plane-departure::before {

content:"\f5b0";
}
.fa-handshake-slash::before {

content:"\e060";
}
.fa-book-bookmark::before {

content:"\e0bb";
}
.fa-code-branch::before {

content:"\f126";
}
.fa-hat-cowboy::before {

content:"\f8c0";
}
.fa-bridge::before {

content:"\e4c8";
}
.fa-phone-flip::before {

content:"\f879";
}
.fa-phone-alt::before {

content:"\f879";
}
.fa-truck-front::before {

content:"\e2b7";
}
.fa-cat::before {

content:"\f6be";
}
.fa-anchor-circle-exclamation::before {

content:"\e4ab";
}
.fa-truck-field::before {

content:"\e58d";
}
.fa-route::before {

content:"\f4d7";
}
.fa-clipboard-question::before {

content:"\e4e3";
}
.fa-panorama::before {

content:"\e209";
}
.fa-comment-medical::before {

content:"\f7f5";
}
.fa-teeth-open::before {

content:"\f62f";
}
.fa-file-circle-minus::before {

content:"\e4ed";
}
.fa-tags::before {

content:"\f02c";
}
.fa-wine-glass::before {

content:"\f4e3";
}
.fa-forward-fast::before {

content:"\f050";
}
.fa-fast-forward::before {

content:"\f050";
}
.fa-face-meh-blank::before {

content:"\f5a4";
}
.fa-meh-blank::before {

content:"\f5a4";
}
.fa-square-parking::before {

content:"\f540";
}
.fa-parking::before {

content:"\f540";
}
.fa-house-signal::before {

content:"\e012";
}
.fa-bars-progress::before {

content:"\f828";
}
.fa-tasks-alt::before {

content:"\f828";
}
.fa-faucet-drip::before {

content:"\e006";
}
.fa-cart-flatbed::before {

content:"\f474";
}
.fa-dolly-flatbed::before {

content:"\f474";
}
.fa-ban-smoking::before {

content:"\f54d";
}
.fa-smoking-ban::before {

content:"\f54d";
}
.fa-terminal::before {

content:"\f120";
}
.fa-mobile-button::before {

content:"\f10b";
}
.fa-house-medical-flag::before {

content:"\e514";
}
.fa-basket-shopping::before {

content:"\f291";
}
.fa-shopping-basket::before {

content:"\f291";
}
.fa-tape::before {

content:"\f4db";
}
.fa-bus-simple::before {

content:"\f55e";
}
.fa-bus-alt::before {

content:"\f55e";
}
.fa-eye::before {

content:"\f06e";
}
.fa-face-sad-cry::before {

content:"\f5b3";
}
.fa-sad-cry::before {

content:"\f5b3";
}
.fa-audio-description::before {

content:"\f29e";
}
.fa-person-military-to-person::before {

content:"\e54c";
}
.fa-file-shield::before {

content:"\e4f0";
}
.fa-user-slash::before {

content:"\f506";
}
.fa-pen::before {

content:"\f304";
}
.fa-tower-observation::before {

content:"\e586";
}
.fa-file-code::before {

content:"\f1c9";
}
.fa-signal::before {

content:"\f012";
}
.fa-signal-5::before {

content:"\f012";
}
.fa-signal-perfect::before {

content:"\f012";
}
.fa-bus::before {

content:"\f207";
}
.fa-heart-circle-xmark::before {

content:"\e501";
}
.fa-house-chimney::before {

content:"\e3af";
}
.fa-home-lg::before {

content:"\e3af";
}
.fa-window-maximize::before {

content:"\f2d0";
}
.fa-face-frown::before {

content:"\f119";
}
.fa-frown::before {

content:"\f119";
}
.fa-prescription::before {

content:"\f5b1";
}
.fa-shop::before {

content:"\f54f";
}
.fa-store-alt::before {

content:"\f54f";
}
.fa-floppy-disk::before {

content:"\f0c7";
}
.fa-save::before {

content:"\f0c7";
}
.fa-vihara::before {

content:"\f6a7";
}
.fa-scale-unbalanced::before {

content:"\f515";
}
.fa-balance-scale-left::before {

content:"\f515";
}
.fa-sort-up::before {

content:"\f0de";
}
.fa-sort-asc::before {

content:"\f0de";
}
.fa-comment-dots::before {

content:"\f4ad";
}
.fa-commenting::before {

content:"\f4ad";
}
.fa-plant-wilt::before {

content:"\e5aa";
}
.fa-diamond::before {

content:"\f219";
}
.fa-face-grin-squint::before {

content:"\f585";
}
.fa-grin-squint::before {

content:"\f585";
}
.fa-hand-holding-dollar::before {

content:"\f4c0";
}
.fa-hand-holding-usd::before {

content:"\f4c0";
}
.fa-bacterium::before {

content:"\e05a";
}
.fa-hand-pointer::before {

content:"\f25a";
}
.fa-drum-steelpan::before {

content:"\f56a";
}
.fa-hand-scissors::before {

content:"\f257";
}
.fa-hands-praying::before {

content:"\f684";
}
.fa-praying-hands::before {

content:"\f684";
}
.fa-arrow-rotate-right::before {

content:"\f01e";
}
.fa-arrow-right-rotate::before {

content:"\f01e";
}
.fa-arrow-rotate-forward::before {

content:"\f01e";
}
.fa-redo::before {

content:"\f01e";
}
.fa-biohazard::before {

content:"\f780";
}
.fa-location-crosshairs::before {

content:"\f601";
}
.fa-location::before {

content:"\f601";
}
.fa-mars-double::before {

content:"\f227";
}
.fa-child-dress::before {

content:"\e59c";
}
.fa-users-between-lines::before {

content:"\e591";
}
.fa-lungs-virus::before {

content:"\e067";
}
.fa-face-grin-tears::before {

content:"\f588";
}
.fa-grin-tears::before {

content:"\f588";
}
.fa-phone::before {

content:"\f095";
}
.fa-calendar-xmark::before {

content:"\f273";
}
.fa-calendar-times::before {

content:"\f273";
}
.fa-child-reaching::before {

content:"\e59d";
}
.fa-head-side-virus::before {

content:"\e064";
}
.fa-user-gear::before {

content:"\f4fe";
}
.fa-user-cog::before {

content:"\f4fe";
}
.fa-arrow-up-1-9::before {

content:"\f163";
}
.fa-sort-numeric-up::before {

content:"\f163";
}
.fa-door-closed::before {

content:"\f52a";
}
.fa-shield-virus::before {

content:"\e06c";
}
.fa-dice-six::before {

content:"\f526";
}
.fa-mosquito-net::before {

content:"\e52c";
}
.fa-bridge-water::before {

content:"\e4ce";
}
.fa-person-booth::before {

content:"\f756";
}
.fa-text-width::before {

content:"\f035";
}
.fa-hat-wizard::before {

content:"\f6e8";
}
.fa-pen-fancy::before {

content:"\f5ac";
}
.fa-person-digging::before {

content:"\f85e";
}
.fa-digging::before {

content:"\f85e";
}
.fa-trash::before {

content:"\f1f8";
}
.fa-gauge-simple::before {

content:"\f629";
}
.fa-gauge-simple-med::before {

content:"\f629";
}
.fa-tachometer-average::before {

content:"\f629";
}
.fa-book-medical::before {

content:"\f7e6";
}
.fa-poo::before {

content:"\f2fe";
}
.fa-quote-right::before {

content:"\f10e";
}
.fa-quote-right-alt::before {

content:"\f10e";
}
.fa-shirt::before {

content:"\f553";
}
.fa-t-shirt::before {

content:"\f553";
}
.fa-tshirt::before {

content:"\f553";
}
.fa-cubes::before {

content:"\f1b3";
}
.fa-divide::before {

content:"\f529";
}
.fa-tenge-sign::before {

content:"\f7d7";
}
.fa-tenge::before {

content:"\f7d7";
}
.fa-headphones::before {

content:"\f025";
}
.fa-hands-holding::before {

content:"\f4c2";
}
.fa-hands-clapping::before {

content:"\e1a8";
}
.fa-republican::before {

content:"\f75e";
}
.fa-arrow-left::before {

content:"\f060";
}
.fa-person-circle-xmark::before {

content:"\e543";
}
.fa-ruler::before {

content:"\f545";
}
.fa-align-left::before {

content:"\f036";
}
.fa-dice-d6::before {

content:"\f6d1";
}
.fa-restroom::before {

content:"\f7bd";
}
.fa-j::before {

content:"\4a";
}
.fa-users-viewfinder::before {

content:"\e595";
}
.fa-file-video::before {

content:"\f1c8";
}
.fa-up-right-from-square::before {

content:"\f35d";
}
.fa-external-link-alt::before {

content:"\f35d";
}
.fa-table-cells::before {

content:"\f00a";
}
.fa-th::before {

content:"\f00a";
}
.fa-file-pdf::before {

content:"\f1c1";
}
.fa-book-bible::before {

content:"\f647";
}
.fa-bible::before {

content:"\f647";
}
.fa-o::before {

content:"\4f";
}
.fa-suitcase-medical::before {

content:"\f0fa";
}
.fa-medkit::before {

content:"\f0fa";
}
.fa-user-secret::before {

content:"\f21b";
}
.fa-otter::before {

content:"\f700";
}
.fa-person-dress::before {

content:"\f182";
}
.fa-female::before {

content:"\f182";
}
.fa-comment-dollar::before {

content:"\f651";
}
.fa-business-time::before {

content:"\f64a";
}
.fa-briefcase-clock::before {

content:"\f64a";
}
.fa-table-cells-large::before {

content:"\f009";
}
.fa-th-large::before {

content:"\f009";
}
.fa-book-tanakh::before {

content:"\f827";
}
.fa-tanakh::before {

content:"\f827";
}
.fa-phone-volume::before {

content:"\f2a0";
}
.fa-volume-control-phone::before {

content:"\f2a0";
}
.fa-hat-cowboy-side::before {

content:"\f8c1";
}
.fa-clipboard-user::before {

content:"\f7f3";
}
.fa-child::before {

content:"\f1ae";
}
.fa-lira-sign::before {

content:"\f195";
}
.fa-satellite::before {

content:"\f7bf";
}
.fa-plane-lock::before {

content:"\e558";
}
.fa-tag::before {

content:"\f02b";
}
.fa-comment::before {

content:"\f075";
}
.fa-cake-candles::before {

content:"\f1fd";
}
.fa-birthday-cake::before {

content:"\f1fd";
}
.fa-cake::before {

content:"\f1fd";
}
.fa-envelope::before {

content:"\f0e0";
}
.fa-angles-up::before {

content:"\f102";
}
.fa-angle-double-up::before {

content:"\f102";
}
.fa-paperclip::before {

content:"\f0c6";
}
.fa-arrow-right-to-city::before {

content:"\e4b3";
}
.fa-ribbon::before {

content:"\f4d6";
}
.fa-lungs::before {

content:"\f604";
}
.fa-arrow-up-9-1::before {

content:"\f887";
}
.fa-sort-numeric-up-alt::before {

content:"\f887";
}
.fa-litecoin-sign::before {

content:"\e1d3";
}
.fa-border-none::before {

content:"\f850";
}
.fa-circle-nodes::before {

content:"\e4e2";
}
.fa-parachute-box::before {

content:"\f4cd";
}
.fa-indent::before {

content:"\f03c";
}
.fa-truck-field-un::before {

content:"\e58e";
}
.fa-hourglass::before {

content:"\f254";
}
.fa-hourglass-empty::before {

content:"\f254";
}
.fa-mountain::before {

content:"\f6fc";
}
.fa-user-doctor::before {

content:"\f0f0";
}
.fa-user-md::before {

content:"\f0f0";
}
.fa-circle-info::before {

content:"\f05a";
}
.fa-info-circle::before {

content:"\f05a";
}
.fa-cloud-meatball::before {

content:"\f73b";
}
.fa-camera::before {

content:"\f030";
}
.fa-camera-alt::before {

content:"\f030";
}
.fa-square-virus::before {

content:"\e578";
}
.fa-meteor::before {

content:"\f753";
}
.fa-car-on::before {

content:"\e4dd";
}
.fa-sleigh::before {

content:"\f7cc";
}
.fa-arrow-down-1-9::before {

content:"\f162";
}
.fa-sort-numeric-asc::before {

content:"\f162";
}
.fa-sort-numeric-down::before {

content:"\f162";
}
.fa-hand-holding-droplet::before {

content:"\f4c1";
}
.fa-hand-holding-water::before {

content:"\f4c1";
}
.fa-water::before {

content:"\f773";
}
.fa-calendar-check::before {

content:"\f274";
}
.fa-braille::before {

content:"\f2a1";
}
.fa-prescription-bottle-medical::before {

content:"\f486";
}
.fa-prescription-bottle-alt::before {

content:"\f486";
}
.fa-landmark::before {

content:"\f66f";
}
.fa-truck::before {

content:"\f0d1";
}
.fa-crosshairs::before {

content:"\f05b";
}
.fa-person-cane::before {

content:"\e53c";
}
.fa-tent::before {

content:"\e57d";
}
.fa-vest-patches::before {

content:"\e086";
}
.fa-check-double::before {

content:"\f560";
}
.fa-arrow-down-a-z::before {

content:"\f15d";
}
.fa-sort-alpha-asc::before {

content:"\f15d";
}
.fa-sort-alpha-down::before {

content:"\f15d";
}
.fa-money-bill-wheat::before {

content:"\e52a";
}
.fa-cookie::before {

content:"\f563";
}
.fa-arrow-rotate-left::before {

content:"\f0e2";
}
.fa-arrow-left-rotate::before {

content:"\f0e2";
}
.fa-arrow-rotate-back::before {

content:"\f0e2";
}
.fa-arrow-rotate-backward::before {

content:"\f0e2";
}
.fa-undo::before {

content:"\f0e2";
}
.fa-hard-drive::before {

content:"\f0a0";
}
.fa-hdd::before {

content:"\f0a0";
}
.fa-face-grin-squint-tears::before {

content:"\f586";
}
.fa-grin-squint-tears::before {

content:"\f586";
}
.fa-dumbbell::before {

content:"\f44b";
}
.fa-rectangle-list::before {

content:"\f022";
}
.fa-list-alt::before {

content:"\f022";
}
.fa-tarp-droplet::before {

content:"\e57c";
}
.fa-house-medical-circle-check::before {

content:"\e511";
}
.fa-person-skiing-nordic::before {

content:"\f7ca";
}
.fa-skiing-nordic::before {

content:"\f7ca";
}
.fa-calendar-plus::before {

content:"\f271";
}
.fa-plane-arrival::before {

content:"\f5af";
}
.fa-circle-left::before {

content:"\f359";
}
.fa-arrow-alt-circle-left::before {

content:"\f359";
}
.fa-train-subway::before {

content:"\f239";
}
.fa-subway::before {

content:"\f239";
}
.fa-chart-gantt::before {

content:"\e0e4";
}
.fa-indian-rupee-sign::before {

content:"\e1bc";
}
.fa-indian-rupee::before {

content:"\e1bc";
}
.fa-inr::before {

content:"\e1bc";
}
.fa-crop-simple::before {

content:"\f565";
}
.fa-crop-alt::before {

content:"\f565";
}
.fa-money-bill-1::before {

content:"\f3d1";
}
.fa-money-bill-alt::before {

content:"\f3d1";
}
.fa-left-long::before {

content:"\f30a";
}
.fa-long-arrow-alt-left::before {

content:"\f30a";
}
.fa-dna::before {

content:"\f471";
}
.fa-virus-slash::before {

content:"\e075";
}
.fa-minus::before {

content:"\f068";
}
.fa-subtract::before {

content:"\f068";
}
.fa-chess::before {

content:"\f439";
}
.fa-arrow-left-long::before {

content:"\f177";
}
.fa-long-arrow-left::before {

content:"\f177";
}
.fa-plug-circle-check::before {

content:"\e55c";
}
.fa-street-view::before {

content:"\f21d";
}
.fa-franc-sign::before {

content:"\e18f";
}
.fa-volume-off::before {

content:"\f026";
}
.fa-hands-asl-interpreting::before {

content:"\f2a3";
}
.fa-american-sign-language-interpreting::before {

content:"\f2a3";
}
.fa-asl-interpreting::before {

content:"\f2a3";
}
.fa-hands-american-sign-language-interpreting::before {

content:"\f2a3";
}
.fa-gear::before {

content:"\f013";
}
.fa-cog::before {

content:"\f013";
}
.fa-droplet-slash::before {

content:"\f5c7";
}
.fa-tint-slash::before {

content:"\f5c7";
}
.fa-mosque::before {

content:"\f678";
}
.fa-mosquito::before {

content:"\e52b";
}
.fa-star-of-david::before {

content:"\f69a";
}
.fa-person-military-rifle::before {

content:"\e54b";
}
.fa-cart-shopping::before {

content:"\f07a";
}
.fa-shopping-cart::before {

content:"\f07a";
}
.fa-vials::before {

content:"\f493";
}
.fa-plug-circle-plus::before {

content:"\e55f";
}
.fa-place-of-worship::before {

content:"\f67f";
}
.fa-grip-vertical::before {

content:"\f58e";
}
.fa-arrow-turn-up::before {

content:"\f148";
}
.fa-level-up::before {

content:"\f148";
}
.fa-u::before {

content:"\55";
}
.fa-square-root-variable::before {

content:"\f698";
}
.fa-square-root-alt::before {

content:"\f698";
}
.fa-clock::before {

content:"\f017";
}
.fa-clock-four::before {

content:"\f017";
}
.fa-backward-step::before {

content:"\f048";
}
.fa-step-backward::before {

content:"\f048";
}
.fa-pallet::before {

content:"\f482";
}
.fa-faucet::before {

content:"\e005";
}
.fa-baseball-bat-ball::before {

content:"\f432";
}
.fa-s::before {

content:"\53";
}
.fa-timeline::before {

content:"\e29c";
}
.fa-keyboard::before {

content:"\f11c";
}
.fa-caret-down::before {

content:"\f0d7";
}
.fa-house-chimney-medical::before {

content:"\f7f2";
}
.fa-clinic-medical::before {

content:"\f7f2";
}
.fa-temperature-three-quarters::before {

content:"\f2c8";
}
.fa-temperature-3::before {

content:"\f2c8";
}
.fa-thermometer-3::before {

content:"\f2c8";
}
.fa-thermometer-three-quarters::before {

content:"\f2c8";
}
.fa-mobile-screen::before {

content:"\f3cf";
}
.fa-mobile-android-alt::before {

content:"\f3cf";
}
.fa-plane-up::before {

content:"\e22d";
}
.fa-piggy-bank::before {

content:"\f4d3";
}
.fa-battery-half::before {

content:"\f242";
}
.fa-battery-3::before {

content:"\f242";
}
.fa-mountain-city::before {

content:"\e52e";
}
.fa-coins::before {

content:"\f51e";
}
.fa-khanda::before {

content:"\f66d";
}
.fa-sliders::before {

content:"\f1de";
}
.fa-sliders-h::before {

content:"\f1de";
}
.fa-folder-tree::before {

content:"\f802";
}
.fa-network-wired::before {

content:"\f6ff";
}
.fa-map-pin::before {

content:"\f276";
}
.fa-hamsa::before {

content:"\f665";
}
.fa-cent-sign::before {

content:"\e3f5";
}
.fa-flask::before {

content:"\f0c3";
}
.fa-person-pregnant::before {

content:"\e31e";
}
.fa-wand-sparkles::before {

content:"\f72b";
}
.fa-ellipsis-vertical::before {

content:"\f142";
}
.fa-ellipsis-v::before {

content:"\f142";
}
.fa-ticket::before {

content:"\f145";
}
.fa-power-off::before {

content:"\f011";
}
.fa-right-long::before {

content:"\f30b";
}
.fa-long-arrow-alt-right::before {

content:"\f30b";
}
.fa-flag-usa::before {

content:"\f74d";
}
.fa-laptop-file::before {

content:"\e51d";
}
.fa-tty::before {

content:"\f1e4";
}
.fa-teletype::before {

content:"\f1e4";
}
.fa-diagram-next::before {

content:"\e476";
}
.fa-person-rifle::before {

content:"\e54e";
}
.fa-house-medical-circle-exclamation::before {

content:"\e512";
}
.fa-closed-captioning::before {

content:"\f20a";
}
.fa-person-hiking::before {

content:"\f6ec";
}
.fa-hiking::before {

content:"\f6ec";
}
.fa-venus-double::before {

content:"\f226";
}
.fa-images::before {

content:"\f302";
}
.fa-calculator::before {

content:"\f1ec";
}
.fa-people-pulling::before {

content:"\e535";
}
.fa-n::before {

content:"\4e";
}
.fa-cable-car::before {

content:"\f7da";
}
.fa-tram::before {

content:"\f7da";
}
.fa-cloud-rain::before {

content:"\f73d";
}
.fa-building-circle-xmark::before {

content:"\e4d4";
}
.fa-ship::before {

content:"\f21a";
}
.fa-arrows-down-to-line::before {

content:"\e4b8";
}
.fa-download::before {

content:"\f019";
}
.fa-face-grin::before {

content:"\f580";
}
.fa-grin::before {

content:"\f580";
}
.fa-delete-left::before {

content:"\f55a";
}
.fa-backspace::before {

content:"\f55a";
}
.fa-eye-dropper::before {

content:"\f1fb";
}
.fa-eye-dropper-empty::before {

content:"\f1fb";
}
.fa-eyedropper::before {

content:"\f1fb";
}
.fa-file-circle-check::before {

content:"\e5a0";
}
.fa-forward::before {

content:"\f04e";
}
.fa-mobile::before {

content:"\f3ce";
}
.fa-mobile-android::before {

content:"\f3ce";
}
.fa-mobile-phone::before {

content:"\f3ce";
}
.fa-face-meh::before {

content:"\f11a";
}
.fa-meh::before {

content:"\f11a";
}
.fa-align-center::before {

content:"\f037";
}
.fa-book-skull::before {

content:"\f6b7";
}
.fa-book-dead::before {

content:"\f6b7";
}
.fa-id-card::before {

content:"\f2c2";
}
.fa-drivers-license::before {

content:"\f2c2";
}
.fa-outdent::before {

content:"\f03b";
}
.fa-dedent::before {

content:"\f03b";
}
.fa-heart-circle-exclamation::before {

content:"\e4fe";
}
.fa-house::before {

content:"\f015";
}
.fa-home::before {

content:"\f015";
}
.fa-home-alt::before {

content:"\f015";
}
.fa-home-lg-alt::before {

content:"\f015";
}
.fa-calendar-week::before {

content:"\f784";
}
.fa-laptop-medical::before {

content:"\f812";
}
.fa-b::before {

content:"\42";
}
.fa-file-medical::before {

content:"\f477";
}
.fa-dice-one::before {

content:"\f525";
}
.fa-kiwi-bird::before {

content:"\f535";
}
.fa-arrow-right-arrow-left::before {

content:"\f0ec";
}
.fa-exchange::before {

content:"\f0ec";
}
.fa-rotate-right::before {

content:"\f2f9";
}
.fa-redo-alt::before {

content:"\f2f9";
}
.fa-rotate-forward::before {

content:"\f2f9";
}
.fa-utensils::before {

content:"\f2e7";
}
.fa-cutlery::before {

content:"\f2e7";
}
.fa-arrow-up-wide-short::before {

content:"\f161";
}
.fa-sort-amount-up::before {

content:"\f161";
}
.fa-mill-sign::before {

content:"\e1ed";
}
.fa-bowl-rice::before {

content:"\e2eb";
}
.fa-skull::before {

content:"\f54c";
}
.fa-tower-broadcast::before {

content:"\f519";
}
.fa-broadcast-tower::before {

content:"\f519";
}
.fa-truck-pickup::before {

content:"\f63c";
}
.fa-up-long::before {

content:"\f30c";
}
.fa-long-arrow-alt-up::before {

content:"\f30c";
}
.fa-stop::before {

content:"\f04d";
}
.fa-code-merge::before {

content:"\f387";
}
.fa-upload::before {

content:"\f093";
}
.fa-hurricane::before {

content:"\f751";
}
.fa-mound::before {

content:"\e52d";
}
.fa-toilet-portable::before {

content:"\e583";
}
.fa-compact-disc::before {

content:"\f51f";
}
.fa-file-arrow-down::before {

content:"\f56d";
}
.fa-file-download::before {

content:"\f56d";
}
.fa-caravan::before {

content:"\f8ff";
}
.fa-shield-cat::before {

content:"\e572";
}
.fa-bolt::before {

content:"\f0e7";
}
.fa-zap::before {

content:"\f0e7";
}
.fa-glass-water::before {

content:"\e4f4";
}
.fa-oil-well::before {

content:"\e532";
}
.fa-vault::before {

content:"\e2c5";
}
.fa-mars::before {

content:"\f222";
}
.fa-toilet::before {

content:"\f7d8";
}
.fa-plane-circle-xmark::before {

content:"\e557";
}
.fa-yen-sign::before {

content:"\f157";
}
.fa-cny::before {

content:"\f157";
}
.fa-jpy::before {

content:"\f157";
}
.fa-rmb::before {

content:"\f157";
}
.fa-yen::before {

content:"\f157";
}
.fa-ruble-sign::before {

content:"\f158";
}
.fa-rouble::before {

content:"\f158";
}
.fa-rub::before {

content:"\f158";
}
.fa-ruble::before {

content:"\f158";
}
.fa-sun::before {

content:"\f185";
}
.fa-guitar::before {

content:"\f7a6";
}
.fa-face-laugh-wink::before {

content:"\f59c";
}
.fa-laugh-wink::before {

content:"\f59c";
}
.fa-horse-head::before {

content:"\f7ab";
}
.fa-bore-hole::before {

content:"\e4c3";
}
.fa-industry::before {

content:"\f275";
}
.fa-circle-down::before {

content:"\f358";
}
.fa-arrow-alt-circle-down::before {

content:"\f358";
}
.fa-arrows-turn-to-dots::before {

content:"\e4c1";
}
.fa-florin-sign::before {

content:"\e184";
}
.fa-arrow-down-short-wide::before {

content:"\f884";
}
.fa-sort-amount-desc::before {

content:"\f884";
}
.fa-sort-amount-down-alt::before {

content:"\f884";
}
.fa-less-than::before {

content:"\3c";
}
.fa-angle-down::before {

content:"\f107";
}
.fa-car-tunnel::before {

content:"\e4de";
}
.fa-head-side-cough::before {

content:"\e061";
}
.fa-grip-lines::before {

content:"\f7a4";
}
.fa-thumbs-down::before {

content:"\f165";
}
.fa-user-lock::before {

content:"\f502";
}
.fa-arrow-right-long::before {

content:"\f178";
}
.fa-long-arrow-right::before {

content:"\f178";
}
.fa-anchor-circle-xmark::before {

content:"\e4ac";
}
.fa-ellipsis::before {

content:"\f141";
}
.fa-ellipsis-h::before {

content:"\f141";
}
.fa-chess-pawn::before {

content:"\f443";
}
.fa-kit-medical::before {

content:"\f479";
}
.fa-first-aid::before {

content:"\f479";
}
.fa-person-through-window::before {

content:"\e5a9";
}
.fa-toolbox::before {

content:"\f552";
}
.fa-hands-holding-circle::before {

content:"\e4fb";
}
.fa-bug::before {

content:"\f188";
}
.fa-credit-card::before {

content:"\f09d";
}
.fa-credit-card-alt::before {

content:"\f09d";
}
.fa-car::before {

content:"\f1b9";
}
.fa-automobile::before {

content:"\f1b9";
}
.fa-hand-holding-hand::before {

content:"\e4f7";
}
.fa-book-open-reader::before {

content:"\f5da";
}
.fa-book-reader::before {

content:"\f5da";
}
.fa-mountain-sun::before {

content:"\e52f";
}
.fa-arrows-left-right-to-line::before {

content:"\e4ba";
}
.fa-dice-d20::before {

content:"\f6cf";
}
.fa-truck-droplet::before {

content:"\e58c";
}
.fa-file-circle-xmark::before {

content:"\e5a1";
}
.fa-temperature-arrow-up::before {

content:"\e040";
}
.fa-temperature-up::before {

content:"\e040";
}
.fa-medal::before {

content:"\f5a2";
}
.fa-bed::before {

content:"\f236";
}
.fa-square-h::before {

content:"\f0fd";
}
.fa-h-square::before {

content:"\f0fd";
}
.fa-podcast::before {

content:"\f2ce";
}
.fa-temperature-full::before {

content:"\f2c7";
}
.fa-temperature-4::before {

content:"\f2c7";
}
.fa-thermometer-4::before {

content:"\f2c7";
}
.fa-thermometer-full::before {

content:"\f2c7";
}
.fa-bell::before {

content:"\f0f3";
}
.fa-superscript::before {

content:"\f12b";
}
.fa-plug-circle-xmark::before {

content:"\e560";
}
.fa-star-of-life::before {

content:"\f621";
}
.fa-phone-slash::before {

content:"\f3dd";
}
.fa-paint-roller::before {

content:"\f5aa";
}
.fa-handshake-angle::before {

content:"\f4c4";
}
.fa-hands-helping::before {

content:"\f4c4";
}
.fa-location-dot::before {

content:"\f3c5";
}
.fa-map-marker-alt::before {

content:"\f3c5";
}
.fa-file::before {

content:"\f15b";
}
.fa-greater-than::before {

content:"\3e";
}
.fa-person-swimming::before {

content:"\f5c4";
}
.fa-swimmer::before {

content:"\f5c4";
}
.fa-arrow-down::before {

content:"\f063";
}
.fa-droplet::before {

content:"\f043";
}
.fa-tint::before {

content:"\f043";
}
.fa-eraser::before {

content:"\f12d";
}
.fa-earth-americas::before {

content:"\f57d";
}
.fa-earth::before {

content:"\f57d";
}
.fa-earth-america::before {

content:"\f57d";
}
.fa-globe-americas::before {

content:"\f57d";
}
.fa-person-burst::before {

content:"\e53b";
}
.fa-dove::before {

content:"\f4ba";
}
.fa-battery-empty::before {

content:"\f244";
}
.fa-battery-0::before {

content:"\f244";
}
.fa-socks::before {

content:"\f696";
}
.fa-inbox::before {

content:"\f01c";
}
.fa-section::before {

content:"\e447";
}
.fa-gauge-high::before {

content:"\f625";
}
.fa-tachometer-alt::before {

content:"\f625";
}
.fa-tachometer-alt-fast::before {

content:"\f625";
}
.fa-envelope-open-text::before {

content:"\f658";
}
.fa-hospital::before {

content:"\f0f8";
}
.fa-hospital-alt::before {

content:"\f0f8";
}
.fa-hospital-wide::before {

content:"\f0f8";
}
.fa-wine-bottle::before {

content:"\f72f";
}
.fa-chess-rook::before {

content:"\f447";
}
.fa-bars-staggered::before {

content:"\f550";
}
.fa-reorder::before {

content:"\f550";
}
.fa-stream::before {

content:"\f550";
}
.fa-dharmachakra::before {

content:"\f655";
}
.fa-hotdog::before {

content:"\f80f";
}
.fa-person-walking-with-cane::before {

content:"\f29d";
}
.fa-blind::before {

content:"\f29d";
}
.fa-drum::before {

content:"\f569";
}
.fa-ice-cream::before {

content:"\f810";
}
.fa-heart-circle-bolt::before {

content:"\e4fc";
}
.fa-fax::before {

content:"\f1ac";
}
.fa-paragraph::before {

content:"\f1dd";
}
.fa-check-to-slot::before {

content:"\f772";
}
.fa-vote-yea::before {

content:"\f772";
}
.fa-star-half::before {

content:"\f089";
}
.fa-boxes-stacked::before {

content:"\f468";
}
.fa-boxes::before {

content:"\f468";
}
.fa-boxes-alt::before {

content:"\f468";
}
.fa-link::before {

content:"\f0c1";
}
.fa-chain::before {

content:"\f0c1";
}
.fa-ear-listen::before {

content:"\f2a2";
}
.fa-assistive-listening-systems::before {

content:"\f2a2";
}
.fa-tree-city::before {

content:"\e587";
}
.fa-play::before {

content:"\f04b";
}
.fa-font::before {

content:"\f031";
}
.fa-rupiah-sign::before {

content:"\e23d";
}
.fa-magnifying-glass::before {

content:"\f002";
}
.fa-search::before {

content:"\f002";
}
.fa-table-tennis-paddle-ball::before {

content:"\f45d";
}
.fa-ping-pong-paddle-ball::before {

content:"\f45d";
}
.fa-table-tennis::before {

content:"\f45d";
}
.fa-person-dots-from-line::before {

content:"\f470";
}
.fa-diagnoses::before {

content:"\f470";
}
.fa-trash-can-arrow-up::before {

content:"\f82a";
}
.fa-trash-restore-alt::before {

content:"\f82a";
}
.fa-naira-sign::before {

content:"\e1f6";
}
.fa-cart-arrow-down::before {

content:"\f218";
}
.fa-walkie-talkie::before {

content:"\f8ef";
}
.fa-file-pen::before {

content:"\f31c";
}
.fa-file-edit::before {

content:"\f31c";
}
.fa-receipt::before {

content:"\f543";
}
.fa-square-pen::before {

content:"\f14b";
}
.fa-pen-square::before {

content:"\f14b";
}
.fa-pencil-square::before {

content:"\f14b";
}
.fa-suitcase-rolling::before {

content:"\f5c1";
}
.fa-person-circle-exclamation::before {

content:"\e53f";
}
.fa-chevron-down::before {

content:"\f078";
}
.fa-battery-full::before {

content:"\f240";
}
.fa-battery::before {

content:"\f240";
}
.fa-battery-5::before {

content:"\f240";
}
.fa-skull-crossbones::before {

content:"\f714";
}
.fa-code-compare::before {

content:"\e13a";
}
.fa-list-ul::before {

content:"\f0ca";
}
.fa-list-dots::before {

content:"\f0ca";
}
.fa-school-lock::before {

content:"\e56f";
}
.fa-tower-cell::before {

content:"\e585";
}
.fa-down-long::before {

content:"\f309";
}
.fa-long-arrow-alt-down::before {

content:"\f309";
}
.fa-ranking-star::before {

content:"\e561";
}
.fa-chess-king::before {

content:"\f43f";
}
.fa-person-harassing::before {

content:"\e549";
}
.fa-brazilian-real-sign::before {

content:"\e46c";
}
.fa-landmark-dome::before {

content:"\f752";
}
.fa-landmark-alt::before {

content:"\f752";
}
.fa-arrow-up::before {

content:"\f062";
}
.fa-tv::before {

content:"\f26c";
}
.fa-television::before {

content:"\f26c";
}
.fa-tv-alt::before {

content:"\f26c";
}
.fa-shrimp::before {

content:"\e448";
}
.fa-list-check::before {

content:"\f0ae";
}
.fa-tasks::before {

content:"\f0ae";
}
.fa-jug-detergent::before {

content:"\e519";
}
.fa-circle-user::before {

content:"\f2bd";
}
.fa-user-circle::before {

content:"\f2bd";
}
.fa-user-shield::before {

content:"\f505";
}
.fa-wind::before {

content:"\f72e";
}
.fa-car-burst::before {

content:"\f5e1";
}
.fa-car-crash::before {

content:"\f5e1";
}
.fa-y::before {

content:"\59";
}
.fa-person-snowboarding::before {

content:"\f7ce";
}
.fa-snowboarding::before {

content:"\f7ce";
}
.fa-truck-fast::before {

content:"\f48b";
}
.fa-shipping-fast::before {

content:"\f48b";
}
.fa-fish::before {

content:"\f578";
}
.fa-user-graduate::before {

content:"\f501";
}
.fa-circle-half-stroke::before {

content:"\f042";
}
.fa-adjust::before {

content:"\f042";
}
.fa-clapperboard::before {

content:"\e131";
}
.fa-circle-radiation::before {

content:"\f7ba";
}
.fa-radiation-alt::before {

content:"\f7ba";
}
.fa-baseball::before {

content:"\f433";
}
.fa-baseball-ball::before {

content:"\f433";
}
.fa-jet-fighter-up::before {

content:"\e518";
}
.fa-diagram-project::before {

content:"\f542";
}
.fa-project-diagram::before {

content:"\f542";
}
.fa-copy::before {

content:"\f0c5";
}
.fa-volume-xmark::before {

content:"\f6a9";
}
.fa-volume-mute::before {

content:"\f6a9";
}
.fa-volume-times::before {

content:"\f6a9";
}
.fa-hand-sparkles::before {

content:"\e05d";
}
.fa-grip::before {

content:"\f58d";
}
.fa-grip-horizontal::before {

content:"\f58d";
}
.fa-share-from-square::before {

content:"\f14d";
}
.fa-share-square::before {

content:"\f14d";
}
.fa-child-combatant::before {

content:"\e4e0";
}
.fa-child-rifle::before {

content:"\e4e0";
}
.fa-gun::before {

content:"\e19b";
}
.fa-square-phone::before {

content:"\f098";
}
.fa-phone-square::before {

content:"\f098";
}
.fa-plus::before {

content:"\2b";
}
.fa-add::before {

content:"\2b";
}
.fa-expand::before {

content:"\f065";
}
.fa-computer::before {

content:"\e4e5";
}
.fa-xmark::before {

content:"\f00d";
}
.fa-close::before {

content:"\f00d";
}
.fa-multiply::before {

content:"\f00d";
}
.fa-remove::before {

content:"\f00d";
}
.fa-times::before {

content:"\f00d";
}
.fa-arrows-up-down-left-right::before {

content:"\f047";
}
.fa-arrows::before {

content:"\f047";
}
.fa-chalkboard-user::before {

content:"\f51c";
}
.fa-chalkboard-teacher::before {

content:"\f51c";
}
.fa-peso-sign::before {

content:"\e222";
}
.fa-building-shield::before {

content:"\e4d8";
}
.fa-baby::before {

content:"\f77c";
}
.fa-users-line::before {

content:"\e592";
}
.fa-quote-left::before {

content:"\f10d";
}
.fa-quote-left-alt::before {

content:"\f10d";
}
.fa-tractor::before {

content:"\f722";
}
.fa-trash-arrow-up::before {

content:"\f829";
}
.fa-trash-restore::before {

content:"\f829";
}
.fa-arrow-down-up-lock::before {

content:"\e4b0";
}
.fa-lines-leaning::before {

content:"\e51e";
}
.fa-ruler-combined::before {

content:"\f546";
}
.fa-copyright::before {

content:"\f1f9";
}
.fa-equals::before {

content:"\3d";
}
.fa-blender::before {

content:"\f517";
}
.fa-teeth::before {

content:"\f62e";
}
.fa-shekel-sign::before {

content:"\f20b";
}
.fa-ils::before {

content:"\f20b";
}
.fa-shekel::before {

content:"\f20b";
}
.fa-sheqel::before {

content:"\f20b";
}
.fa-sheqel-sign::before {

content:"\f20b";
}
.fa-map::before {

content:"\f279";
}
.fa-rocket::before {

content:"\f135";
}
.fa-photo-film::before {

content:"\f87c";
}
.fa-photo-video::before {

content:"\f87c";
}
.fa-folder-minus::before {

content:"\f65d";
}
.fa-store::before {

content:"\f54e";
}
.fa-arrow-trend-up::before {

content:"\e098";
}
.fa-plug-circle-minus::before {

content:"\e55e";
}
.fa-sign-hanging::before {

content:"\f4d9";
}
.fa-sign::before {

content:"\f4d9";
}
.fa-bezier-curve::before {

content:"\f55b";
}
.fa-bell-slash::before {

content:"\f1f6";
}
.fa-tablet::before {

content:"\f3fb";
}
.fa-tablet-android::before {

content:"\f3fb";
}
.fa-school-flag::before {

content:"\e56e";
}
.fa-fill::before {

content:"\f575";
}
.fa-angle-up::before {

content:"\f106";
}
.fa-drumstick-bite::before {

content:"\f6d7";
}
.fa-holly-berry::before {

content:"\f7aa";
}
.fa-chevron-left::before {

content:"\f053";
}
.fa-bacteria::before {

content:"\e059";
}
.fa-hand-lizard::before {

content:"\f258";
}
.fa-notdef::before {

content:"\e1fe";
}
.fa-disease::before {

content:"\f7fa";
}
.fa-briefcase-medical::before {

content:"\f469";
}
.fa-genderless::before {

content:"\f22d";
}
.fa-chevron-right::before {

content:"\f054";
}
.fa-retweet::before {

content:"\f079";
}
.fa-car-rear::before {

content:"\f5de";
}
.fa-car-alt::before {

content:"\f5de";
}
.fa-pump-soap::before {

content:"\e06b";
}
.fa-video-slash::before {

content:"\f4e2";
}
.fa-battery-quarter::before {

content:"\f243";
}
.fa-battery-2::before {

content:"\f243";
}
.fa-radio::before {

content:"\f8d7";
}
.fa-baby-carriage::before {

content:"\f77d";
}
.fa-carriage-baby::before {

content:"\f77d";
}
.fa-traffic-light::before {

content:"\f637";
}
.fa-thermometer::before {

content:"\f491";
}
.fa-vr-cardboard::before {

content:"\f729";
}
.fa-hand-middle-finger::before {

content:"\f806";
}
.fa-percent::before {

content:"\25";
}
.fa-percentage::before {

content:"\25";
}
.fa-truck-moving::before {

content:"\f4df";
}
.fa-glass-water-droplet::before {

content:"\e4f5";
}
.fa-display::before {

content:"\e163";
}
.fa-face-smile::before {

content:"\f118";
}
.fa-smile::before {

content:"\f118";
}
.fa-thumbtack::before {

content:"\f08d";
}
.fa-thumb-tack::before {

content:"\f08d";
}
.fa-trophy::before {

content:"\f091";
}
.fa-person-praying::before {

content:"\f683";
}
.fa-pray::before {

content:"\f683";
}
.fa-hammer::before {

content:"\f6e3";
}
.fa-hand-peace::before {

content:"\f25b";
}
.fa-rotate::before {

content:"\f2f1";
}
.fa-sync-alt::before {

content:"\f2f1";
}
.fa-spinner::before {

content:"\f110";
}
.fa-robot::before {

content:"\f544";
}
.fa-peace::before {

content:"\f67c";
}
.fa-gears::before {

content:"\f085";
}
.fa-cogs::before {

content:"\f085";
}
.fa-warehouse::before {

content:"\f494";
}
.fa-arrow-up-right-dots::before {

content:"\e4b7";
}
.fa-splotch::before {

content:"\f5bc";
}
.fa-face-grin-hearts::before {

content:"\f584";
}
.fa-grin-hearts::before {

content:"\f584";
}
.fa-dice-four::before {

content:"\f524";
}
.fa-sim-card::before {

content:"\f7c4";
}
.fa-transgender::before {

content:"\f225";
}
.fa-transgender-alt::before {

content:"\f225";
}
.fa-mercury::before {

content:"\f223";
}
.fa-arrow-turn-down::before {

content:"\f149";
}
.fa-level-down::before {

content:"\f149";
}
.fa-person-falling-burst::before {

content:"\e547";
}
.fa-award::before {

content:"\f559";
}
.fa-ticket-simple::before {

content:"\f3ff";
}
.fa-ticket-alt::before {

content:"\f3ff";
}
.fa-building::before {

content:"\f1ad";
}
.fa-angles-left::before {

content:"\f100";
}
.fa-angle-double-left::before {

content:"\f100";
}
.fa-qrcode::before {

content:"\f029";
}
.fa-clock-rotate-left::before {

content:"\f1da";
}
.fa-history::before {

content:"\f1da";
}
.fa-face-grin-beam-sweat::before {

content:"\f583";
}
.fa-grin-beam-sweat::before {

content:"\f583";
}
.fa-file-export::before {

content:"\f56e";
}
.fa-arrow-right-from-file::before {

content:"\f56e";
}
.fa-shield::before {

content:"\f132";
}
.fa-shield-blank::before {

content:"\f132";
}
.fa-arrow-up-short-wide::before {

content:"\f885";
}
.fa-sort-amount-up-alt::before {

content:"\f885";
}
.fa-house-medical::before {

content:"\e3b2";
}
.fa-golf-ball-tee::before {

content:"\f450";
}
.fa-golf-ball::before {

content:"\f450";
}
.fa-circle-chevron-left::before {

content:"\f137";
}
.fa-chevron-circle-left::before {

content:"\f137";
}
.fa-house-chimney-window::before {

content:"\e00d";
}
.fa-pen-nib::before {

content:"\f5ad";
}
.fa-tent-arrow-turn-left::before {

content:"\e580";
}
.fa-tents::before {

content:"\e582";
}
.fa-wand-magic::before {

content:"\f0d0";
}
.fa-magic::before {

content:"\f0d0";
}
.fa-dog::before {

content:"\f6d3";
}
.fa-carrot::before {

content:"\f787";
}
.fa-moon::before {

content:"\f186";
}
.fa-wine-glass-empty::before {

content:"\f5ce";
}
.fa-wine-glass-alt::before {

content:"\f5ce";
}
.fa-cheese::before {

content:"\f7ef";
}
.fa-yin-yang::before {

content:"\f6ad";
}
.fa-music::before {

content:"\f001";
}
.fa-code-commit::before {

content:"\f386";
}
.fa-temperature-low::before {

content:"\f76b";
}
.fa-person-biking::before {

content:"\f84a";
}
.fa-biking::before {

content:"\f84a";
}
.fa-broom::before {

content:"\f51a";
}
.fa-shield-heart::before {

content:"\e574";
}
.fa-gopuram::before {

content:"\f664";
}
.fa-earth-oceania::before {

content:"\e47b";
}
.fa-globe-oceania::before {

content:"\e47b";
}
.fa-square-xmark::before {

content:"\f2d3";
}
.fa-times-square::before {

content:"\f2d3";
}
.fa-xmark-square::before {

content:"\f2d3";
}
.fa-hashtag::before {

content:"\23";
}
.fa-up-right-and-down-left-from-center::before {

content:"\f424";
}
.fa-expand-alt::before {

content:"\f424";
}
.fa-oil-can::before {

content:"\f613";
}
.fa-t::before {

content:"\54";
}
.fa-hippo::before {

content:"\f6ed";
}
.fa-chart-column::before {

content:"\e0e3";
}
.fa-infinity::before {

content:"\f534";
}
.fa-vial-circle-check::before {

content:"\e596";
}
.fa-person-arrow-down-to-line::before {

content:"\e538";
}
.fa-voicemail::before {

content:"\f897";
}
.fa-fan::before {

content:"\f863";
}
.fa-person-walking-luggage::before {

content:"\e554";
}
.fa-up-down::before {

content:"\f338";
}
.fa-arrows-alt-v::before {

content:"\f338";
}
.fa-cloud-moon-rain::before {

content:"\f73c";
}
.fa-calendar::before {

content:"\f133";
}
.fa-trailer::before {

content:"\e041";
}
.fa-bahai::before {

content:"\f666";
}
.fa-haykal::before {

content:"\f666";
}
.fa-sd-card::before {

content:"\f7c2";
}
.fa-dragon::before {

content:"\f6d5";
}
.fa-shoe-prints::before {

content:"\f54b";
}
.fa-circle-plus::before {

content:"\f055";
}
.fa-plus-circle::before {

content:"\f055";
}
.fa-face-grin-tongue-wink::before {

content:"\f58b";
}
.fa-grin-tongue-wink::before {

content:"\f58b";
}
.fa-hand-holding::before {

content:"\f4bd";
}
.fa-plug-circle-exclamation::before {

content:"\e55d";
}
.fa-link-slash::before {

content:"\f127";
}
.fa-chain-broken::before {

content:"\f127";
}
.fa-chain-slash::before {

content:"\f127";
}
.fa-unlink::before {

content:"\f127";
}
.fa-clone::before {

content:"\f24d";
}
.fa-person-walking-arrow-loop-left::before {

content:"\e551";
}
.fa-arrow-up-z-a::before {

content:"\f882";
}
.fa-sort-alpha-up-alt::before {

content:"\f882";
}
.fa-fire-flame-curved::before {

content:"\f7e4";
}
.fa-fire-alt::before {

content:"\f7e4";
}
.fa-tornado::before {

content:"\f76f";
}
.fa-file-circle-plus::before {

content:"\e494";
}
.fa-book-quran::before {

content:"\f687";
}
.fa-quran::before {

content:"\f687";
}
.fa-anchor::before {

content:"\f13d";
}
.fa-border-all::before {

content:"\f84c";
}
.fa-face-angry::before {

content:"\f556";
}
.fa-angry::before {

content:"\f556";
}
.fa-cookie-bite::before {

content:"\f564";
}
.fa-arrow-trend-down::before {

content:"\e097";
}
.fa-rss::before {

content:"\f09e";
}
.fa-feed::before {

content:"\f09e";
}
.fa-draw-polygon::before {

content:"\f5ee";
}
.fa-scale-balanced::before {

content:"\f24e";
}
.fa-balance-scale::before {

content:"\f24e";
}
.fa-gauge-simple-high::before {

content:"\f62a";
}
.fa-tachometer::before {

content:"\f62a";
}
.fa-tachometer-fast::before {

content:"\f62a";
}
.fa-shower::before {

content:"\f2cc";
}
.fa-desktop::before {

content:"\f390";
}
.fa-desktop-alt::before {

content:"\f390";
}
.fa-m::before {

content:"\4d";
}
.fa-table-list::before {

content:"\f00b";
}
.fa-th-list::before {

content:"\f00b";
}
.fa-comment-sms::before {

content:"\f7cd";
}
.fa-sms::before {

content:"\f7cd";
}
.fa-book::before {

content:"\f02d";
}
.fa-user-plus::before {

content:"\f234";
}
.fa-check::before {

content:"\f00c";
}
.fa-battery-three-quarters::before {

content:"\f241";
}
.fa-battery-4::before {

content:"\f241";
}
.fa-house-circle-check::before {

content:"\e509";
}
.fa-angle-left::before {

content:"\f104";
}
.fa-diagram-successor::before {

content:"\e47a";
}
.fa-truck-arrow-right::before {

content:"\e58b";
}
.fa-arrows-split-up-and-left::before {

content:"\e4bc";
}
.fa-hand-fist::before {

content:"\f6de";
}
.fa-fist-raised::before {

content:"\f6de";
}
.fa-cloud-moon::before {

content:"\f6c3";
}
.fa-briefcase::before {

content:"\f0b1";
}
.fa-person-falling::before {

content:"\e546";
}
.fa-image-portrait::before {

content:"\f3e0";
}
.fa-portrait::before {

content:"\f3e0";
}
.fa-user-tag::before {

content:"\f507";
}
.fa-rug::before {

content:"\e569";
}
.fa-earth-europe::before {

content:"\f7a2";
}
.fa-globe-europe::before {

content:"\f7a2";
}
.fa-cart-flatbed-suitcase::before {

content:"\f59d";
}
.fa-luggage-cart::before {

content:"\f59d";
}
.fa-rectangle-xmark::before {

content:"\f410";
}
.fa-rectangle-times::before {

content:"\f410";
}
.fa-times-rectangle::before {

content:"\f410";
}
.fa-window-close::before {

content:"\f410";
}
.fa-baht-sign::before {

content:"\e0ac";
}
.fa-book-open::before {

content:"\f518";
}
.fa-book-journal-whills::before {

content:"\f66a";
}
.fa-journal-whills::before {

content:"\f66a";
}
.fa-handcuffs::before {

content:"\e4f8";
}
.fa-triangle-exclamation::before {

content:"\f071";
}
.fa-exclamation-triangle::before {

content:"\f071";
}
.fa-warning::before {

content:"\f071";
}
.fa-database::before {

content:"\f1c0";
}
.fa-share::before {

content:"\f064";
}
.fa-mail-forward::before {

content:"\f064";
}
.fa-bottle-droplet::before {

content:"\e4c4";
}
.fa-mask-face::before {

content:"\e1d7";
}
.fa-hill-rockslide::before {

content:"\e508";
}
.fa-right-left::before {

content:"\f362";
}
.fa-exchange-alt::before {

content:"\f362";
}
.fa-paper-plane::before {

content:"\f1d8";
}
.fa-road-circle-exclamation::before {

content:"\e565";
}
.fa-dungeon::before {

content:"\f6d9";
}
.fa-align-right::before {

content:"\f038";
}
.fa-money-bill-1-wave::before {

content:"\f53b";
}
.fa-money-bill-wave-alt::before {

content:"\f53b";
}
.fa-life-ring::before {

content:"\f1cd";
}
.fa-hands::before {

content:"\f2a7";
}
.fa-sign-language::before {

content:"\f2a7";
}
.fa-signing::before {

content:"\f2a7";
}
.fa-calendar-day::before {

content:"\f783";
}
.fa-water-ladder::before {

content:"\f5c5";
}
.fa-ladder-water::before {

content:"\f5c5";
}
.fa-swimming-pool::before {

content:"\f5c5";
}
.fa-arrows-up-down::before {

content:"\f07d";
}
.fa-arrows-v::before {

content:"\f07d";
}
.fa-face-grimace::before {

content:"\f57f";
}
.fa-grimace::before {

content:"\f57f";
}
.fa-wheelchair-move::before {

content:"\e2ce";
}
.fa-wheelchair-alt::before {

content:"\e2ce";
}
.fa-turn-down::before {

content:"\f3be";
}
.fa-level-down-alt::before {

content:"\f3be";
}
.fa-person-walking-arrow-right::before {

content:"\e552";
}
.fa-square-envelope::before {

content:"\f199";
}
.fa-envelope-square::before {

content:"\f199";
}
.fa-dice::before {

content:"\f522";
}
.fa-bowling-ball::before {

content:"\f436";
}
.fa-brain::before {

content:"\f5dc";
}
.fa-bandage::before {

content:"\f462";
}
.fa-band-aid::before {

content:"\f462";
}
.fa-calendar-minus::before {

content:"\f272";
}
.fa-circle-xmark::before {

content:"\f057";
}
.fa-times-circle::before {

content:"\f057";
}
.fa-xmark-circle::before {

content:"\f057";
}
.fa-gifts::before {

content:"\f79c";
}
.fa-hotel::before {

content:"\f594";
}
.fa-earth-asia::before {

content:"\f57e";
}
.fa-globe-asia::before {

content:"\f57e";
}
.fa-id-card-clip::before {

content:"\f47f";
}
.fa-id-card-alt::before {

content:"\f47f";
}
.fa-magnifying-glass-plus::before {

content:"\f00e";
}
.fa-search-plus::before {

content:"\f00e";
}
.fa-thumbs-up::before {

content:"\f164";
}
.fa-user-clock::before {

content:"\f4fd";
}
.fa-hand-dots::before {

content:"\f461";
}
.fa-allergies::before {

content:"\f461";
}
.fa-file-invoice::before {

content:"\f570";
}
.fa-window-minimize::before {

content:"\f2d1";
}
.fa-mug-saucer::before {

content:"\f0f4";
}
.fa-coffee::before {

content:"\f0f4";
}
.fa-brush::before {

content:"\f55d";
}
.fa-mask::before {

content:"\f6fa";
}
.fa-magnifying-glass-minus::before {

content:"\f010";
}
.fa-search-minus::before {

content:"\f010";
}
.fa-ruler-vertical::before {

content:"\f548";
}
.fa-user-large::before {

content:"\f406";
}
.fa-user-alt::before {

content:"\f406";
}
.fa-train-tram::before {

content:"\e5b4";
}
.fa-user-nurse::before {

content:"\f82f";
}
.fa-syringe::before {

content:"\f48e";
}
.fa-cloud-sun::before {

content:"\f6c4";
}
.fa-stopwatch-20::before {

content:"\e06f";
}
.fa-square-full::before {

content:"\f45c";
}
.fa-magnet::before {

content:"\f076";
}
.fa-jar::before {

content:"\e516";
}
.fa-note-sticky::before {

content:"\f249";
}
.fa-sticky-note::before {

content:"\f249";
}
.fa-bug-slash::before {

content:"\e490";
}
.fa-arrow-up-from-water-pump::before {

content:"\e4b6";
}
.fa-bone::before {

content:"\f5d7";
}
.fa-user-injured::before {

content:"\f728";
}
.fa-face-sad-tear::before {

content:"\f5b4";
}
.fa-sad-tear::before {

content:"\f5b4";
}
.fa-plane::before {

content:"\f072";
}
.fa-tent-arrows-down::before {

content:"\e581";
}
.fa-exclamation::before {

content:"\21";
}
.fa-arrows-spin::before {

content:"\e4bb";
}
.fa-print::before {

content:"\f02f";
}
.fa-turkish-lira-sign::before {

content:"\e2bb";
}
.fa-try::before {

content:"\e2bb";
}
.fa-turkish-lira::before {

content:"\e2bb";
}
.fa-dollar-sign::before {

content:"\24";
}
.fa-dollar::before {

content:"\24";
}
.fa-usd::before {

content:"\24";
}
.fa-x::before {

content:"\58";
}
.fa-magnifying-glass-dollar::before {

content:"\f688";
}
.fa-search-dollar::before {

content:"\f688";
}
.fa-users-gear::before {

content:"\f509";
}
.fa-users-cog::before {

content:"\f509";
}
.fa-person-military-pointing::before {

content:"\e54a";
}
.fa-building-columns::before {

content:"\f19c";
}
.fa-bank::before {

content:"\f19c";
}
.fa-institution::before {

content:"\f19c";
}
.fa-museum::before {

content:"\f19c";
}
.fa-university::before {

content:"\f19c";
}
.fa-umbrella::before {

content:"\f0e9";
}
.fa-trowel::before {

content:"\e589";
}
.fa-d::before {

content:"\44";
}
.fa-stapler::before {

content:"\e5af";
}
.fa-masks-theater::before {

content:"\f630";
}
.fa-theater-masks::before {

content:"\f630";
}
.fa-kip-sign::before {

content:"\e1c4";
}
.fa-hand-point-left::before {

content:"\f0a5";
}
.fa-handshake-simple::before {

content:"\f4c6";
}
.fa-handshake-alt::before {

content:"\f4c6";
}
.fa-jet-fighter::before {

content:"\f0fb";
}
.fa-fighter-jet::before {

content:"\f0fb";
}
.fa-square-share-nodes::before {

content:"\f1e1";
}
.fa-share-alt-square::before {

content:"\f1e1";
}
.fa-barcode::before {

content:"\f02a";
}
.fa-plus-minus::before {

content:"\e43c";
}
.fa-video::before {

content:"\f03d";
}
.fa-video-camera::before {

content:"\f03d";
}
.fa-graduation-cap::before {

content:"\f19d";
}
.fa-mortar-board::before {

content:"\f19d";
}
.fa-hand-holding-medical::before {

content:"\e05c";
}
.fa-person-circle-check::before {

content:"\e53e";
}
.fa-turn-up::before {

content:"\f3bf";
}
.fa-level-up-alt::before {

content:"\f3bf";
}
.sr-only, .fa-sr-only {

position:absolute;
width:1px;
height:1px;
padding:0;
margin:-1px;
overflow:hidden;
clip:rect(0,0,0,0);
white-space:nowrap;
border-width:0;
}
.sr-only-focusable:not(:focus), .fa-sr-only-focusable:not(:focus) {

position:absolute;
width:1px;
height:1px;
padding:0;
margin:-1px;
overflow:hidden;
clip:rect(0,0,0,0);
white-space:nowrap;
border-width:0;
}
:root, :host {

--fa-style-family-brands:'Font Awesome 6 Brands';
--fa-font-brands:normal 400 1em/1 'Font Awesome 6 Brands';
}
@font-face {
font-family:'Font Awesome 6 Brands';
font-style:normal;
font-weight:400;
font-display:block;
src:url("/schulen-wGlobal/wGlobal/layout/webfonts/fontAwesome6/fa-brands-400.woff2") format("woff2"), url("/schulen-wGlobal/wGlobal/layout/webfonts/fontAwesome6/fa-brands-400.ttf") format("truetype");
}
.fab, .fa-brands {

font-weight:400;
}
.fa-monero:before {

content:"\f3d0";
}
.fa-hooli:before {

content:"\f427";
}
.fa-yelp:before {

content:"\f1e9";
}
.fa-cc-visa:before {

content:"\f1f0";
}
.fa-lastfm:before {

content:"\f202";
}
.fa-shopware:before {

content:"\f5b5";
}
.fa-creative-commons-nc:before {

content:"\f4e8";
}
.fa-aws:before {

content:"\f375";
}
.fa-redhat:before {

content:"\f7bc";
}
.fa-yoast:before {

content:"\f2b1";
}
.fa-cloudflare:before {

content:"\e07d";
}
.fa-ups:before {

content:"\f7e0";
}
.fa-pixiv:before {

content:"\e640";
}
.fa-wpexplorer:before {

content:"\f2de";
}
.fa-dyalog:before {

content:"\f399";
}
.fa-bity:before {

content:"\f37a";
}
.fa-stackpath:before {

content:"\f842";
}
.fa-buysellads:before {

content:"\f20d";
}
.fa-first-order:before {

content:"\f2b0";
}
.fa-modx:before {

content:"\f285";
}
.fa-guilded:before {

content:"\e07e";
}
.fa-vnv:before {

content:"\f40b";
}
.fa-square-js:before {

content:"\f3b9";
}
.fa-js-square:before {

content:"\f3b9";
}
.fa-microsoft:before {

content:"\f3ca";
}
.fa-qq:before {

content:"\f1d6";
}
.fa-orcid:before {

content:"\f8d2";
}
.fa-java:before {

content:"\f4e4";
}
.fa-invision:before {

content:"\f7b0";
}
.fa-creative-commons-pd-alt:before {

content:"\f4ed";
}
.fa-centercode:before {

content:"\f380";
}
.fa-glide-g:before {

content:"\f2a6";
}
.fa-drupal:before {

content:"\f1a9";
}
.fa-hire-a-helper:before {

content:"\f3b0";
}
.fa-creative-commons-by:before {

content:"\f4e7";
}
.fa-unity:before {

content:"\e049";
}
.fa-whmcs:before {

content:"\f40d";
}
.fa-rocketchat:before {

content:"\f3e8";
}
.fa-vk:before {

content:"\f189";
}
.fa-untappd:before {

content:"\f405";
}
.fa-mailchimp:before {

content:"\f59e";
}
.fa-css3-alt:before {

content:"\f38b";
}
.fa-square-reddit:before {

content:"\f1a2";
}
.fa-reddit-square:before {

content:"\f1a2";
}
.fa-vimeo-v:before {

content:"\f27d";
}
.fa-contao:before {

content:"\f26d";
}
.fa-square-font-awesome:before {

content:"\e5ad";
}
.fa-deskpro:before {

content:"\f38f";
}
.fa-brave:before {

content:"\e63c";
}
.fa-sistrix:before {

content:"\f3ee";
}
.fa-square-instagram:before {

content:"\e055";
}
.fa-instagram-square:before {

content:"\e055";
}
.fa-battle-net:before {

content:"\f835";
}
.fa-the-red-yeti:before {

content:"\f69d";
}
.fa-square-hacker-news:before {

content:"\f3af";
}
.fa-hacker-news-square:before {

content:"\f3af";
}
.fa-edge:before {

content:"\f282";
}
.fa-threads:before {

content:"\e618";
}
.fa-napster:before {

content:"\f3d2";
}
.fa-square-snapchat:before {

content:"\f2ad";
}
.fa-snapchat-square:before {

content:"\f2ad";
}
.fa-google-plus-g:before {

content:"\f0d5";
}
.fa-artstation:before {

content:"\f77a";
}
.fa-markdown:before {

content:"\f60f";
}
.fa-sourcetree:before {

content:"\f7d3";
}
.fa-google-plus:before {

content:"\f2b3";
}
.fa-diaspora:before {

content:"\f791";
}
.fa-foursquare:before {

content:"\f180";
}
.fa-stack-overflow:before {

content:"\f16c";
}
.fa-github-alt:before {

content:"\f113";
}
.fa-phoenix-squadron:before {

content:"\f511";
}
.fa-pagelines:before {

content:"\f18c";
}
.fa-algolia:before {

content:"\f36c";
}
.fa-red-river:before {

content:"\f3e3";
}
.fa-creative-commons-sa:before {

content:"\f4ef";
}
.fa-safari:before {

content:"\f267";
}
.fa-google:before {

content:"\f1a0";
}
.fa-square-font-awesome-stroke:before {

content:"\f35c";
}
.fa-font-awesome-alt:before {

content:"\f35c";
}
.fa-atlassian:before {

content:"\f77b";
}
.fa-linkedin-in:before {

content:"\f0e1";
}
.fa-digital-ocean:before {

content:"\f391";
}
.fa-nimblr:before {

content:"\f5a8";
}
.fa-chromecast:before {

content:"\f838";
}
.fa-evernote:before {

content:"\f839";
}
.fa-hacker-news:before {

content:"\f1d4";
}
.fa-creative-commons-sampling:before {

content:"\f4f0";
}
.fa-adversal:before {

content:"\f36a";
}
.fa-creative-commons:before {

content:"\f25e";
}
.fa-watchman-monitoring:before {

content:"\e087";
}
.fa-fonticons:before {

content:"\f280";
}
.fa-weixin:before {

content:"\f1d7";
}
.fa-shirtsinbulk:before {

content:"\f214";
}
.fa-codepen:before {

content:"\f1cb";
}
.fa-git-alt:before {

content:"\f841";
}
.fa-lyft:before {

content:"\f3c3";
}
.fa-rev:before {

content:"\f5b2";
}
.fa-windows:before {

content:"\f17a";
}
.fa-wizards-of-the-coast:before {

content:"\f730";
}
.fa-square-viadeo:before {

content:"\f2aa";
}
.fa-viadeo-square:before {

content:"\f2aa";
}
.fa-meetup:before {

content:"\f2e0";
}
.fa-centos:before {

content:"\f789";
}
.fa-adn:before {

content:"\f170";
}
.fa-cloudsmith:before {

content:"\f384";
}
.fa-opensuse:before {

content:"\e62b";
}
.fa-pied-piper-alt:before {

content:"\f1a8";
}
.fa-square-dribbble:before {

content:"\f397";
}
.fa-dribbble-square:before {

content:"\f397";
}
.fa-codiepie:before {

content:"\f284";
}
.fa-node:before {

content:"\f419";
}
.fa-mix:before {

content:"\f3cb";
}
.fa-steam:before {

content:"\f1b6";
}
.fa-cc-apple-pay:before {

content:"\f416";
}
.fa-scribd:before {

content:"\f28a";
}
.fa-debian:before {

content:"\e60b";
}
.fa-openid:before {

content:"\f19b";
}
.fa-instalod:before {

content:"\e081";
}
.fa-expeditedssl:before {

content:"\f23e";
}
.fa-sellcast:before {

content:"\f2da";
}
.fa-square-twitter:before {

content:"\f081";
}
.fa-twitter-square:before {

content:"\f081";
}
.fa-r-project:before {

content:"\f4f7";
}
.fa-delicious:before {

content:"\f1a5";
}
.fa-freebsd:before {

content:"\f3a4";
}
.fa-vuejs:before {

content:"\f41f";
}
.fa-accusoft:before {

content:"\f369";
}
.fa-ioxhost:before {

content:"\f208";
}
.fa-fonticons-fi:before {

content:"\f3a2";
}
.fa-app-store:before {

content:"\f36f";
}
.fa-cc-mastercard:before {

content:"\f1f1";
}
.fa-itunes-note:before {

content:"\f3b5";
}
.fa-golang:before {

content:"\e40f";
}
.fa-kickstarter:before {

content:"\f3bb";
}
.fa-grav:before {

content:"\f2d6";
}
.fa-weibo:before {

content:"\f18a";
}
.fa-uncharted:before {

content:"\e084";
}
.fa-firstdraft:before {

content:"\f3a1";
}
.fa-square-youtube:before {

content:"\f431";
}
.fa-youtube-square:before {

content:"\f431";
}
.fa-wikipedia-w:before {

content:"\f266";
}
.fa-wpressr:before {

content:"\f3e4";
}
.fa-rendact:before {

content:"\f3e4";
}
.fa-angellist:before {

content:"\f209";
}
.fa-galactic-republic:before {

content:"\f50c";
}
.fa-nfc-directional:before {

content:"\e530";
}
.fa-skype:before {

content:"\f17e";
}
.fa-joget:before {

content:"\f3b7";
}
.fa-fedora:before {

content:"\f798";
}
.fa-stripe-s:before {

content:"\f42a";
}
.fa-meta:before {

content:"\e49b";
}
.fa-laravel:before {

content:"\f3bd";
}
.fa-hotjar:before {

content:"\f3b1";
}
.fa-bluetooth-b:before {

content:"\f294";
}
.fa-square-letterboxd:before {

content:"\e62e";
}
.fa-sticker-mule:before {

content:"\f3f7";
}
.fa-creative-commons-zero:before {

content:"\f4f3";
}
.fa-hips:before {

content:"\f452";
}
.fa-behance:before {

content:"\f1b4";
}
.fa-reddit:before {

content:"\f1a1";
}
.fa-discord:before {

content:"\f392";
}
.fa-chrome:before {

content:"\f268";
}
.fa-app-store-ios:before {

content:"\f370";
}
.fa-cc-discover:before {

content:"\f1f2";
}
.fa-wpbeginner:before {

content:"\f297";
}
.fa-confluence:before {

content:"\f78d";
}
.fa-shoelace:before {

content:"\e60c";
}
.fa-mdb:before {

content:"\f8ca";
}
.fa-dochub:before {

content:"\f394";
}
.fa-accessible-icon:before {

content:"\f368";
}
.fa-ebay:before {

content:"\f4f4";
}
.fa-amazon:before {

content:"\f270";
}
.fa-unsplash:before {

content:"\e07c";
}
.fa-yarn:before {

content:"\f7e3";
}
.fa-square-steam:before {

content:"\f1b7";
}
.fa-steam-square:before {

content:"\f1b7";
}
.fa-500px:before {

content:"\f26e";
}
.fa-square-vimeo:before {

content:"\f194";
}
.fa-vimeo-square:before {

content:"\f194";
}
.fa-asymmetrik:before {

content:"\f372";
}
.fa-font-awesome:before {

content:"\f2b4";
}
.fa-font-awesome-flag:before {

content:"\f2b4";
}
.fa-font-awesome-logo-full:before {

content:"\f2b4";
}
.fa-gratipay:before {

content:"\f184";
}
.fa-apple:before {

content:"\f179";
}
.fa-hive:before {

content:"\e07f";
}
.fa-gitkraken:before {

content:"\f3a6";
}
.fa-keybase:before {

content:"\f4f5";
}
.fa-apple-pay:before {

content:"\f415";
}
.fa-padlet:before {

content:"\e4a0";
}
.fa-amazon-pay:before {

content:"\f42c";
}
.fa-square-github:before {

content:"\f092";
}
.fa-github-square:before {

content:"\f092";
}
.fa-stumbleupon:before {

content:"\f1a4";
}
.fa-fedex:before {

content:"\f797";
}
.fa-phoenix-framework:before {

content:"\f3dc";
}
.fa-shopify:before {

content:"\e057";
}
.fa-neos:before {

content:"\f612";
}
.fa-square-threads:before {

content:"\e619";
}
.fa-hackerrank:before {

content:"\f5f7";
}
.fa-researchgate:before {

content:"\f4f8";
}
.fa-swift:before {

content:"\f8e1";
}
.fa-angular:before {

content:"\f420";
}
.fa-speakap:before {

content:"\f3f3";
}
.fa-angrycreative:before {

content:"\f36e";
}
.fa-y-combinator:before {

content:"\f23b";
}
.fa-empire:before {

content:"\f1d1";
}
.fa-envira:before {

content:"\f299";
}
.fa-google-scholar:before {

content:"\e63b";
}
.fa-square-gitlab:before {

content:"\e5ae";
}
.fa-gitlab-square:before {

content:"\e5ae";
}
.fa-studiovinari:before {

content:"\f3f8";
}
.fa-pied-piper:before {

content:"\f2ae";
}
.fa-wordpress:before {

content:"\f19a";
}
.fa-product-hunt:before {

content:"\f288";
}
.fa-firefox:before {

content:"\f269";
}
.fa-linode:before {

content:"\f2b8";
}
.fa-goodreads:before {

content:"\f3a8";
}
.fa-square-odnoklassniki:before {

content:"\f264";
}
.fa-odnoklassniki-square:before {

content:"\f264";
}
.fa-jsfiddle:before {

content:"\f1cc";
}
.fa-sith:before {

content:"\f512";
}
.fa-themeisle:before {

content:"\f2b2";
}
.fa-page4:before {

content:"\f3d7";
}
.fa-hashnode:before {

content:"\e499";
}
.fa-react:before {

content:"\f41b";
}
.fa-cc-paypal:before {

content:"\f1f4";
}
.fa-squarespace:before {

content:"\f5be";
}
.fa-cc-stripe:before {

content:"\f1f5";
}
.fa-creative-commons-share:before {

content:"\f4f2";
}
.fa-bitcoin:before {

content:"\f379";
}
.fa-keycdn:before {

content:"\f3ba";
}
.fa-opera:before {

content:"\f26a";
}
.fa-itch-io:before {

content:"\f83a";
}
.fa-umbraco:before {

content:"\f8e8";
}
.fa-galactic-senate:before {

content:"\f50d";
}
.fa-ubuntu:before {

content:"\f7df";
}
.fa-draft2digital:before {

content:"\f396";
}
.fa-stripe:before {

content:"\f429";
}
.fa-houzz:before {

content:"\f27c";
}
.fa-gg:before {

content:"\f260";
}
.fa-dhl:before {

content:"\f790";
}
.fa-square-pinterest:before {

content:"\f0d3";
}
.fa-pinterest-square:before {

content:"\f0d3";
}
.fa-xing:before {

content:"\f168";
}
.fa-blackberry:before {

content:"\f37b";
}
.fa-creative-commons-pd:before {

content:"\f4ec";
}
.fa-playstation:before {

content:"\f3df";
}
.fa-quinscape:before {

content:"\f459";
}
.fa-less:before {

content:"\f41d";
}
.fa-blogger-b:before {

content:"\f37d";
}
.fa-opencart:before {

content:"\f23d";
}
.fa-vine:before {

content:"\f1ca";
}
.fa-signal-messenger:before {

content:"\e663";
}
.fa-paypal:before {

content:"\f1ed";
}
.fa-gitlab:before {

content:"\f296";
}
.fa-typo3:before {

content:"\f42b";
}
.fa-reddit-alien:before {

content:"\f281";
}
.fa-yahoo:before {

content:"\f19e";
}
.fa-dailymotion:before {

content:"\e052";
}
.fa-affiliatetheme:before {

content:"\f36b";
}
.fa-pied-piper-pp:before {

content:"\f1a7";
}
.fa-bootstrap:before {

content:"\f836";
}
.fa-odnoklassniki:before {

content:"\f263";
}
.fa-nfc-symbol:before {

content:"\e531";
}
.fa-mintbit:before {

content:"\e62f";
}
.fa-ethereum:before {

content:"\f42e";
}
.fa-speaker-deck:before {

content:"\f83c";
}
.fa-creative-commons-nc-eu:before {

content:"\f4e9";
}
.fa-patreon:before {

content:"\f3d9";
}
.fa-avianex:before {

content:"\f374";
}
.fa-ello:before {

content:"\f5f1";
}
.fa-gofore:before {

content:"\f3a7";
}
.fa-bimobject:before {

content:"\f378";
}
.fa-brave-reverse:before {

content:"\e63d";
}
.fa-facebook-f:before {

content:"\f39e";
}
.fa-square-google-plus:before {

content:"\f0d4";
}
.fa-google-plus-square:before {

content:"\f0d4";
}
.fa-mandalorian:before {

content:"\f50f";
}
.fa-first-order-alt:before {

content:"\f50a";
}
.fa-osi:before {

content:"\f41a";
}
.fa-google-wallet:before {

content:"\f1ee";
}
.fa-d-and-d-beyond:before {

content:"\f6ca";
}
.fa-periscope:before {

content:"\f3da";
}
.fa-fulcrum:before {

content:"\f50b";
}
.fa-cloudscale:before {

content:"\f383";
}
.fa-forumbee:before {

content:"\f211";
}
.fa-mizuni:before {

content:"\f3cc";
}
.fa-schlix:before {

content:"\f3ea";
}
.fa-square-xing:before {

content:"\f169";
}
.fa-xing-square:before {

content:"\f169";
}
.fa-bandcamp:before {

content:"\f2d5";
}
.fa-wpforms:before {

content:"\f298";
}
.fa-cloudversify:before {

content:"\f385";
}
.fa-usps:before {

content:"\f7e1";
}
.fa-megaport:before {

content:"\f5a3";
}
.fa-magento:before {

content:"\f3c4";
}
.fa-spotify:before {

content:"\f1bc";
}
.fa-optin-monster:before {

content:"\f23c";
}
.fa-fly:before {

content:"\f417";
}
.fa-aviato:before {

content:"\f421";
}
.fa-itunes:before {

content:"\f3b4";
}
.fa-cuttlefish:before {

content:"\f38c";
}
.fa-blogger:before {

content:"\f37c";
}
.fa-flickr:before {

content:"\f16e";
}
.fa-viber:before {

content:"\f409";
}
.fa-soundcloud:before {

content:"\f1be";
}
.fa-digg:before {

content:"\f1a6";
}
.fa-tencent-weibo:before {

content:"\f1d5";
}
.fa-letterboxd:before {

content:"\e62d";
}
.fa-symfony:before {

content:"\f83d";
}
.fa-maxcdn:before {

content:"\f136";
}
.fa-etsy:before {

content:"\f2d7";
}
.fa-facebook-messenger:before {

content:"\f39f";
}
.fa-audible:before {

content:"\f373";
}
.fa-think-peaks:before {

content:"\f731";
}
.fa-bilibili:before {

content:"\e3d9";
}
.fa-erlang:before {

content:"\f39d";
}
.fa-x-twitter:before {

content:"\e61b";
}
.fa-cotton-bureau:before {

content:"\f89e";
}
.fa-dashcube:before {

content:"\f210";
}
.fa-42-group:before {

content:"\e080";
}
.fa-innosoft:before {

content:"\e080";
}
.fa-stack-exchange:before {

content:"\f18d";
}
.fa-elementor:before {

content:"\f430";
}
.fa-square-pied-piper:before {

content:"\e01e";
}
.fa-pied-piper-square:before {

content:"\e01e";
}
.fa-creative-commons-nd:before {

content:"\f4eb";
}
.fa-palfed:before {

content:"\f3d8";
}
.fa-superpowers:before {

content:"\f2dd";
}
.fa-resolving:before {

content:"\f3e7";
}
.fa-xbox:before {

content:"\f412";
}
.fa-searchengin:before {

content:"\f3eb";
}
.fa-tiktok:before {

content:"\e07b";
}
.fa-square-facebook:before {

content:"\f082";
}
.fa-facebook-square:before {

content:"\f082";
}
.fa-renren:before {

content:"\f18b";
}
.fa-linux:before {

content:"\f17c";
}
.fa-glide:before {

content:"\f2a5";
}
.fa-linkedin:before {

content:"\f08c";
}
.fa-hubspot:before {

content:"\f3b2";
}
.fa-deploydog:before {

content:"\f38e";
}
.fa-twitch:before {

content:"\f1e8";
}
.fa-ravelry:before {

content:"\f2d9";
}
.fa-mixer:before {

content:"\e056";
}
.fa-square-lastfm:before {

content:"\f203";
}
.fa-lastfm-square:before {

content:"\f203";
}
.fa-vimeo:before {

content:"\f40a";
}
.fa-mendeley:before {

content:"\f7b3";
}
.fa-uniregistry:before {

content:"\f404";
}
.fa-figma:before {

content:"\f799";
}
.fa-creative-commons-remix:before {

content:"\f4ee";
}
.fa-cc-amazon-pay:before {

content:"\f42d";
}
.fa-dropbox:before {

content:"\f16b";
}
.fa-instagram:before {

content:"\f16d";
}
.fa-cmplid:before {

content:"\e360";
}
.fa-upwork:before {

content:"\e641";
}
.fa-facebook:before {

content:"\f09a";
}
.fa-gripfire:before {

content:"\f3ac";
}
.fa-jedi-order:before {

content:"\f50e";
}
.fa-uikit:before {

content:"\f403";
}
.fa-fort-awesome-alt:before {

content:"\f3a3";
}
.fa-phabricator:before {

content:"\f3db";
}
.fa-ussunnah:before {

content:"\f407";
}
.fa-earlybirds:before {

content:"\f39a";
}
.fa-trade-federation:before {

content:"\f513";
}
.fa-autoprefixer:before {

content:"\f41c";
}
.fa-whatsapp:before {

content:"\f232";
}
.fa-slideshare:before {

content:"\f1e7";
}
.fa-google-play:before {

content:"\f3ab";
}
.fa-viadeo:before {

content:"\f2a9";
}
.fa-line:before {

content:"\f3c0";
}
.fa-google-drive:before {

content:"\f3aa";
}
.fa-servicestack:before {

content:"\f3ec";
}
.fa-simplybuilt:before {

content:"\f215";
}
.fa-bitbucket:before {

content:"\f171";
}
.fa-imdb:before {

content:"\f2d8";
}
.fa-deezer:before {

content:"\e077";
}
.fa-raspberry-pi:before {

content:"\f7bb";
}
.fa-jira:before {

content:"\f7b1";
}
.fa-docker:before {

content:"\f395";
}
.fa-screenpal:before {

content:"\e570";
}
.fa-bluetooth:before {

content:"\f293";
}
.fa-gitter:before {

content:"\f426";
}
.fa-d-and-d:before {

content:"\f38d";
}
.fa-microblog:before {

content:"\e01a";
}
.fa-cc-diners-club:before {

content:"\f24c";
}
.fa-gg-circle:before {

content:"\f261";
}
.fa-pied-piper-hat:before {

content:"\f4e5";
}
.fa-kickstarter-k:before {

content:"\f3bc";
}
.fa-yandex:before {

content:"\f413";
}
.fa-readme:before {

content:"\f4d5";
}
.fa-html5:before {

content:"\f13b";
}
.fa-sellsy:before {

content:"\f213";
}
.fa-sass:before {

content:"\f41e";
}
.fa-wirsindhandwerk:before {

content:"\e2d0";
}
.fa-wsh:before {

content:"\e2d0";
}
.fa-buromobelexperte:before {

content:"\f37f";
}
.fa-salesforce:before {

content:"\f83b";
}
.fa-octopus-deploy:before {

content:"\e082";
}
.fa-medapps:before {

content:"\f3c6";
}
.fa-ns8:before {

content:"\f3d5";
}
.fa-pinterest-p:before {

content:"\f231";
}
.fa-apper:before {

content:"\f371";
}
.fa-fort-awesome:before {

content:"\f286";
}
.fa-waze:before {

content:"\f83f";
}
.fa-cc-jcb:before {

content:"\f24b";
}
.fa-snapchat:before {

content:"\f2ab";
}
.fa-snapchat-ghost:before {

content:"\f2ab";
}
.fa-fantasy-flight-games:before {

content:"\f6dc";
}
.fa-rust:before {

content:"\e07a";
}
.fa-wix:before {

content:"\f5cf";
}
.fa-square-behance:before {

content:"\f1b5";
}
.fa-behance-square:before {

content:"\f1b5";
}
.fa-supple:before {

content:"\f3f9";
}
.fa-webflow:before {

content:"\e65c";
}
.fa-rebel:before {

content:"\f1d0";
}
.fa-css3:before {

content:"\f13c";
}
.fa-staylinked:before {

content:"\f3f5";
}
.fa-kaggle:before {

content:"\f5fa";
}
.fa-space-awesome:before {

content:"\e5ac";
}
.fa-deviantart:before {

content:"\f1bd";
}
.fa-cpanel:before {

content:"\f388";
}
.fa-goodreads-g:before {

content:"\f3a9";
}
.fa-square-git:before {

content:"\f1d2";
}
.fa-git-square:before {

content:"\f1d2";
}
.fa-square-tumblr:before {

content:"\f174";
}
.fa-tumblr-square:before {

content:"\f174";
}
.fa-trello:before {

content:"\f181";
}
.fa-creative-commons-nc-jp:before {

content:"\f4ea";
}
.fa-get-pocket:before {

content:"\f265";
}
.fa-perbyte:before {

content:"\e083";
}
.fa-grunt:before {

content:"\f3ad";
}
.fa-weebly:before {

content:"\f5cc";
}
.fa-connectdevelop:before {

content:"\f20e";
}
.fa-leanpub:before {

content:"\f212";
}
.fa-black-tie:before {

content:"\f27e";
}
.fa-themeco:before {

content:"\f5c6";
}
.fa-python:before {

content:"\f3e2";
}
.fa-android:before {

content:"\f17b";
}
.fa-bots:before {

content:"\e340";
}
.fa-free-code-camp:before {

content:"\f2c5";
}
.fa-hornbill:before {

content:"\f592";
}
.fa-js:before {

content:"\f3b8";
}
.fa-ideal:before {

content:"\e013";
}
.fa-git:before {

content:"\f1d3";
}
.fa-dev:before {

content:"\f6cc";
}
.fa-sketch:before {

content:"\f7c6";
}
.fa-yandex-international:before {

content:"\f414";
}
.fa-cc-amex:before {

content:"\f1f3";
}
.fa-uber:before {

content:"\f402";
}
.fa-github:before {

content:"\f09b";
}
.fa-php:before {

content:"\f457";
}
.fa-alipay:before {

content:"\f642";
}
.fa-youtube:before {

content:"\f167";
}
.fa-skyatlas:before {

content:"\f216";
}
.fa-firefox-browser:before {

content:"\e007";
}
.fa-replyd:before {

content:"\f3e6";
}
.fa-suse:before {

content:"\f7d6";
}
.fa-jenkins:before {

content:"\f3b6";
}
.fa-twitter:before {

content:"\f099";
}
.fa-rockrms:before {

content:"\f3e9";
}
.fa-pinterest:before {

content:"\f0d2";
}
.fa-buffer:before {

content:"\f837";
}
.fa-npm:before {

content:"\f3d4";
}
.fa-yammer:before {

content:"\f840";
}
.fa-btc:before {

content:"\f15a";
}
.fa-dribbble:before {

content:"\f17d";
}
.fa-stumbleupon-circle:before {

content:"\f1a3";
}
.fa-internet-explorer:before {

content:"\f26b";
}
.fa-stubber:before {

content:"\e5c7";
}
.fa-telegram:before {

content:"\f2c6";
}
.fa-telegram-plane:before {

content:"\f2c6";
}
.fa-old-republic:before {

content:"\f510";
}
.fa-odysee:before {

content:"\e5c6";
}
.fa-square-whatsapp:before {

content:"\f40c";
}
.fa-whatsapp-square:before {

content:"\f40c";
}
.fa-node-js:before {

content:"\f3d3";
}
.fa-edge-legacy:before {

content:"\e078";
}
.fa-slack:before {

content:"\f198";
}
.fa-slack-hash:before {

content:"\f198";
}
.fa-medrt:before {

content:"\f3c8";
}
.fa-usb:before {

content:"\f287";
}
.fa-tumblr:before {

content:"\f173";
}
.fa-vaadin:before {

content:"\f408";
}
.fa-quora:before {

content:"\f2c4";
}
.fa-square-x-twitter:before {

content:"\e61a";
}
.fa-reacteurope:before {

content:"\f75d";
}
.fa-medium:before {

content:"\f23a";
}
.fa-medium-m:before {

content:"\f23a";
}
.fa-amilia:before {

content:"\f36d";
}
.fa-mixcloud:before {

content:"\f289";
}
.fa-flipboard:before {

content:"\f44d";
}
.fa-viacoin:before {

content:"\f237";
}
.fa-critical-role:before {

content:"\f6c9";
}
.fa-sitrox:before {

content:"\e44a";
}
.fa-discourse:before {

content:"\f393";
}
.fa-joomla:before {

content:"\f1aa";
}
.fa-mastodon:before {

content:"\f4f6";
}
.fa-airbnb:before {

content:"\f834";
}
.fa-wolf-pack-battalion:before {

content:"\f514";
}
.fa-buy-n-large:before {

content:"\f8a6";
}
.fa-gulp:before {

content:"\f3ae";
}
.fa-creative-commons-sampling-plus:before {

content:"\f4f1";
}
.fa-strava:before {

content:"\f428";
}
.fa-ember:before {

content:"\f423";
}
.fa-canadian-maple-leaf:before {

content:"\f785";
}
.fa-teamspeak:before {

content:"\f4f9";
}
.fa-pushed:before {

content:"\f3e1";
}
.fa-wordpress-simple:before {

content:"\f411";
}
.fa-nutritionix:before {

content:"\f3d6";
}
.fa-wodu:before {

content:"\e088";
}
.fa-google-pay:before {

content:"\e079";
}
.fa-intercom:before {

content:"\f7af";
}
.fa-zhihu:before {

content:"\f63f";
}
.fa-korvue:before {

content:"\f42f";
}
.fa-pix:before {

content:"\e43a";
}
.fa-steam-symbol:before {

content:"\f3f6";
}
:root, :host {

--fa-style-family-classic:'Font Awesome 6 Free';
--fa-font-regular:normal 400 1em/1 'Font Awesome 6 Free';
}
@font-face {
font-family:'Font Awesome 6 Free';
font-style:normal;
font-weight:400;
font-display:block;
src:url("/schulen-wGlobal/wGlobal/layout/webfonts/fontAwesome6/fa-regular-400.woff2") format("woff2"), url("/schulen-wGlobal/wGlobal/layout/webfonts/fontAwesome6/fa-regular-400.ttf") format("truetype");
}
.far, .fa-regular {

font-weight:400;
}
:root, :host {

--fa-style-family-classic:'Font Awesome 6 Free';
--fa-font-solid:normal 900 1em/1 'Font Awesome 6 Free';
}
@font-face {
font-family:'Font Awesome 6 Free';
font-style:normal;
font-weight:900;
font-display:block;
src:url("/schulen-wGlobal/wGlobal/layout/webfonts/fontAwesome6/fa-solid-900.woff2") format("woff2"), url("/schulen-wGlobal/wGlobal/layout/webfonts/fontAwesome6/fa-solid-900.ttf") format("truetype");
}
.fas, .fa-solid {

font-weight:900;
}
@font-face {
font-family:'Font Awesome 5 Brands';
font-display:block;
font-weight:400;
src:url("/schulen-wGlobal/wGlobal/layout/webfonts/fontAwesome6/fa-brands-400.woff2") format("woff2"), url("/schulen-wGlobal/wGlobal/layout/webfonts/fontAwesome6/fa-brands-400.ttf") format("truetype");
}
@font-face {
font-family:'Font Awesome 5 Free';
font-display:block;
font-weight:900;
src:url("/schulen-wGlobal/wGlobal/layout/webfonts/fontAwesome6/fa-solid-900.woff2") format("woff2"), url("/schulen-wGlobal/wGlobal/layout/webfonts/fontAwesome6/fa-solid-900.ttf") format("truetype");
}
@font-face {
font-family:'Font Awesome 5 Free';
font-display:block;
font-weight:400;
src:url("/schulen-wGlobal/wGlobal/layout/webfonts/fontAwesome6/fa-regular-400.woff2") format("woff2"), url("/schulen-wGlobal/wGlobal/layout/webfonts/fontAwesome6/fa-regular-400.ttf") format("truetype");
}
@font-face {
font-family:'FontAwesome';
font-display:block;
src:url("/schulen-wGlobal/wGlobal/layout/webfonts/fontAwesome6/fa-solid-900.woff2") format("woff2"), url("/schulen-wGlobal/wGlobal/layout/webfonts/fontAwesome6/fa-solid-900.ttf") format("truetype");
}
@font-face {
font-family:'FontAwesome';
font-display:block;
src:url("/schulen-wGlobal/wGlobal/layout/webfonts/fontAwesome6/fa-brands-400.woff2") format("woff2"), url("/schulen-wGlobal/wGlobal/layout/webfonts/fontAwesome6/fa-brands-400.ttf") format("truetype");
}
@font-face {
font-family:'FontAwesome';
font-display:block;
src:url("/schulen-wGlobal/wGlobal/layout/webfonts/fontAwesome6/fa-regular-400.woff2") format("woff2"), url("/schulen-wGlobal/wGlobal/layout/webfonts/fontAwesome6/fa-regular-400.ttf") format("truetype");
unicode-range:U+F003,U+F006,U+F014,U+F016-F017,U+F01A-F01B,U+F01D,U+F022,U+F03E,U+F044,U+F046,U+F05C-F05D,U+F06E,U+F070,U+F087-F088,U+F08A,U+F094,U+F096-F097,U+F09D,U+F0A0,U+F0A2,U+F0A4-F0A7,U+F0C5,U+F0C7,U+F0E5-F0E6,U+F0EB,U+F0F6-F0F8,U+F10C,U+F114-F115,U+F118-F11A,U+F11C-F11D,U+F133,U+F147,U+F14E,U+F150-F152,U+F185-F186,U+F18E,U+F190-F192,U+F196,U+F1C1-F1C9,U+F1D9,U+F1DB,U+F1E3,U+F1EA,U+F1F7,U+F1F9,U+F20A,U+F247-F248,U+F24A,U+F24D,U+F255-F25B,U+F25D,U+F271-F274,U+F278,U+F27B,U+F28C,U+F28E,U+F29C,U+F2B5,U+F2B7,U+F2BA,U+F2BC,U+F2BE,U+F2C0-F2C1,U+F2C3,U+F2D0,U+F2D2,U+F2D4,U+F2DC;
}
@font-face {
font-family:'FontAwesome';
font-display:block;
src:url("/schulen-wGlobal/wGlobal/layout/webfonts/fontAwesome6/fa-v4compatibility.woff2") format("woff2"), url("/schulen-wGlobal/wGlobal/layout/webfonts/fontAwesome6/fa-v4compatibility.ttf") format("truetype");
unicode-range:U+F041,U+F047,U+F065-F066,U+F07D-F07E,U+F080,U+F08B,U+F08E,U+F090,U+F09A,U+F0AC,U+F0AE,U+F0B2,U+F0D0,U+F0D6,U+F0E4,U+F0EC,U+F10A-F10B,U+F123,U+F13E,U+F148-F149,U+F14C,U+F156,U+F15E,U+F160-F161,U+F163,U+F175-F178,U+F195,U+F1F8,U+F219,U+F27A;
}



/*! 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:var(--backgroundColorWhite);
border:solid 1px #DDDDDD;
color:var(--baseColorBlack);
}
@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:#1D1D1B;
}
.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 16px rgba(0,0,0,0.3);
background-color:var(--backgroundColorWhite);
opacity:0;
transition:all 0.1s ease-in-out;
transform:scale(0.9);
}
html.ios .wLightbox .wLightboxOuter .wLightboxInner {

-webkit-overflow-scrolling:touch;
}
.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:0.9rem;
color:var(--fontColorWeak);
}
.wLightbox .wLightboxOuter .wLightboxTitle {

display:none;
padding:12px 8px 4px 8px;
text-align:center;
color:var(--fontColorWeak);
}
.wLightbox .wLightboxOuter .wLightboxDescription {

display:none;
padding:0 8px 4px 8px;
text-align:center;
font-size:0.9rem;
color:var(--fontColorWeak);
}
.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:var(--backgroundColorWhite);
box-shadow:0 0 2px 0 rgba(29,37,43,0.5);
}
.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:var(--backgroundColorWhite);
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 #1D1D1B;
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 #1D1D1B;
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:var(--backgroundColorWhite);
}
.wLightbox .wLightboxFullscreen:before {

content:'';
position:absolute;
width:20px;
height:20px;
margin:6px 6px;
background-color:var(--backgroundColorWhite);
border:solid 2px #1D1D1B;
transform-origin:2px 5px;
}
.wLightbox .wLightboxFullscreen span:first-child {

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

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

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

content:'';
position:absolute;
width:20px;
height:10px;
margin:11px 0 0 6px;
background-color:var(--backgroundColorBlack);
}
.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:var(--backgroundColorWhite);
}
.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:var(--backgroundColorWhite);
}
.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:var(--backgroundColorWhite);
}
.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:var(--backgroundColorBlack);
}
.wLightbox[data-allowfullscreen='1'] .wLightboxPlayer {

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

margin-left:6px;
border-color:var(--backgroundColorBlack);
}
.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 .wLightboxZoom {

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;
}
.wLightbox .wLightboxZoom:before {

content:'';
position:absolute;
width:3px;
height:9px;
margin:18px 0 0 21px;
background-color:var(--backgroundColorWhite);
transform:rotate(-45deg);
}
.wLightbox .wLightboxZoom:after {

content:'';
position:absolute;
width:18px;
height:18px;
margin:5px 0 0 6px;
border:solid 2px #FFFFFF;
border-radius:100%;
}
.wLightbox .wLightboxZoom span:first-child {

content:'';
position:absolute;
width:2px;
height:8px;
margin:10px 0 0 14px;
background-color:var(--backgroundColorWhite);
}
.wLightbox .wLightboxZoom span:last-child {

content:'';
position:absolute;
width:8px;
height:2px;
margin:13px 0 0 11px;
background-color:var(--backgroundColorWhite);
}
.wLightbox .wLightboxDownload {

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

content:'';
position:absolute;
width:8px;
height:8px;
margin:6px 0 0 12px;
background-color:var(--backgroundColorWhite);
}
.wLightbox .wLightboxDownload:after {

content:'';
position:absolute;
width:20px;
height:20px;
margin:14px 0 0 6px;
border:solid 10px transparent;
border-top-color:var(--backgroundColorWhite);
}
.wLightbox .wLightboxDownload span:first-child {

content:'';
position:absolute;
width:22px;
height:4px;
margin:24px 0 0 5px;
background-color:var(--backgroundColorWhite);
}
.wLightbox[data-zoom='1'] .wLightboxZoom span:first-child {

display:none;
}
.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;
z-index:3;
}
.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:var(--backgroundColorBlack);
}
.wLightbox-imageFull .wLightboxCloser:before {

border-color:var(--backgroundColorWhite);
}
.wLightbox-imageFull .wLightboxCloser:after {

border-color:var(--backgroundColorWhite);
}
.wLightbox-imageFull .wLightboxFullscreen {

background-color:var(--backgroundColorBlack);
}
.wLightbox-imageFull .wLightboxFullscreen:before {

background-color:var(--backgroundColorBlack);
border-color:var(--backgroundColorWhite);
}
.wLightbox-imageFull .wLightboxFullscreen span:first-child, .wLightbox-imageFull .wLightboxFullscreen span:last-child {

background-color:var(--backgroundColorBlack);
}
.wLightbox-imageFull[data-fullscreenstatus='full'] .wLightboxFullscreen:before {

background-color:var(--backgroundColorWhite);
}
.wLightbox-imageFull[data-fullscreenstatus='full'] .wLightboxFullscreen:after {

background-color:var(--backgroundColorWhite);
}
.wLightbox-imageFull[data-fullscreenstatus='full'] .wLightboxFullscreen span:first-child {

background-color:var(--backgroundColorBlack);
}
.wLightbox-imageFull[data-fullscreenstatus='full'] .wLightboxFullscreen span:last-child {

background-color:var(--backgroundColorBlack);
}
.wLightbox-imageFull .wLightboxPlayer {

background-color:var(--backgroundColorBlack);
}
.wLightbox-imageFull .wLightboxPlayer:before {

background-color:var(--backgroundColorBlack);
border-color:transparent;
border-left-color:var(--backgroundColorWhite);
}
.wLightbox-imageFull .wLightboxPlayer span:first-child, .wLightbox-imageFull .wLightboxPlayer span:last-child {

background-color:var(--backgroundColorBlack);
}
.wLightbox-imageFull[data-playerstatus='play'] .wLightboxPlayer:before {

border-color:var(--backgroundColorWhite);
}
.wLightbox-imageFull[data-playerstatus='play'] .wLightboxPlayer span:first-child, .wLightbox-imageFull[data-playerstatus='play'] .wLightboxPlayer span:last-child {

border-color:var(--backgroundColorBlack);
}
.wLightbox-imageFull .wLightboxEntryPosition {

position:fixed;
color:var(--backgroundColorWhite);
}
.wLightbox-imageFull .wLightboxTitle {

color:var(--baseColorWhite) !important;
}
.wLightbox-imageFull .wLightboxDescription {

color:var(--baseColorWhite) !important;
}
@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;
}
}
.wLightbox-video .wLightboxOuter .wLightboxInner {

height:auto !important;
}
.wLightbox-video .wLightboxOuter .wLightboxInner video {

display:block;
}
.wLightbox-pdfViewer .wLightboxBackground {

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

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

box-sizing:content-box;
width:100vw;
height:100vh;
border:none;
transform:none !important;
background-color:transparent;
overflow:visible;
}
.wLightbox-pdfViewer .wLightboxOuter .wLightboxInner .wLightboxImageOuter {

overflow:hidden;
}
.wLightbox-pdfViewer .wLightboxOuter .wLightboxInner .wLightboxMoverBack {

left:-60px;
}
.wLightbox-pdfViewer .wLightboxOuter .wLightboxInner .wLightboxMoverForward {

right:-60px;
}
.wLightbox-pdfViewer .wLightboxOuter .wLightboxInner .wLightboxFooter {

display:none !important;
}
.wLightbox-pdfViewer[data-zoom='1'] .wLightboxOuter .wLightboxInner {

width:calc(100vw - 120px) !important;
max-width:1280px;
}
.wLightbox-pdfViewer[data-zoom='1'] .wLightboxOuter .wLightboxInner .wLightboxImageOuter {

overflow-y:auto;
width:100%;
height:100%;
}
.wLightbox-pdfViewer[data-zoom='1'] .wLightboxOuter .wLightboxInner .wLightboxImageOuter .wLightboxImage {

width:100%;
max-width:100%;
max-height:none;
}
.wLightbox-pdfViewer .wLightboxCloser, .wLightbox-pdfViewer .wLightboxZoom, .wLightbox-pdfViewer .wLightboxDownload, .wLightbox-pdfViewer .wLightboxFullscreen, .wLightbox-pdfViewer .wLightboxPlayer {

margin-top:-36px;
top:auto;
}
.wLightbox-pdfViewer .wLightboxCloser {

background-color:transparent;
}
.wLightbox-pdfViewer .wLightboxCloser:before {

border-color:var(--backgroundColorWhite);
}
.wLightbox-pdfViewer .wLightboxCloser:after {

border-color:var(--backgroundColorWhite);
}
.wLightbox-pdfViewer #wLightboxImageNew {

box-shadow:0 0 16px rgba(0,0,0,0.3);
}
.wLightbox-pdfViewer .wLightboxEntries {

position:absolute;
display:flex;
cursor:default;
margin-top:-36px;
}
.wLightbox-pdfViewer .wLightboxEntries .wLightboxEntryPosition {

position:static;
display:inline-block;
color:var(--backgroundColorWhite);
}
.wLightbox-pdfViewer .wLightboxEntries .wLightboxEntriesSelectableOpener:before {

margin:14px 0 0 2px;
box-sizing:border-box;
display:inline-block;
content:'';
width:10px;
height:10px;
border:solid 5px transparent;
border-top-color:var(--baseColorWhite);
}
.wLightbox-pdfViewer .wLightboxEntries .wLightboxEntriesSelectable {

display:none;
position:absolute;
margin-top:36px;
z-index:3;
color:var(--baseColorBlack);
background:var(--baseColorLighter);
grid-template-columns:repeat(6,1fr);
grid-gap:6px;
padding:8px;
box-shadow:0 0 10px rgba(0,0,0,0.2);
max-height:75vh;
overflow-y:auto;
}
.wLightbox-pdfViewer .wLightboxEntries .wLightboxEntriesSelectable .wLightboxEntriesSelectablePage {

display:inline-block;
cursor:pointer;
padding:0;
border-radius:3px;
}
.wLightbox-pdfViewer .wLightboxEntries .wLightboxEntriesSelectable .wLightboxEntriesSelectablePage.selected, .wLightbox-pdfViewer .wLightboxEntries .wLightboxEntriesSelectable .wLightboxEntriesSelectablePage:hover {

outline:solid 3px #DDDDDD;
background:var(--baseColorWhite);
}
.wLightbox-pdfViewer .wLightboxEntries .wLightboxEntriesSelectable .wLightboxEntriesSelectablePage .wLightboxEntrySelectableThumbnail {

width:80px;
display:block;
}
.wLightbox-pdfViewer .wLightboxEntries .wLightboxEntriesSelectable .wLightboxEntriesSelectablePage .wLightboxEntrySelectablePageId {

display:block;
font-size:0.8rem;
text-align:center;
}
.wLightbox-pdfViewer .wLightboxEntries .wLightboxEntriesSelectable.open {

display:grid;
}
@media (max-width: 575px) {
.wLightbox-pdfViewer .wLightboxOuter .wLightboxInner {

width:100vw !important;
height:100vh !important;
}
.wLightbox-pdfViewer .wLightboxOuter .wLightboxInner .wLightboxDownload {

right:40px;
}
.wLightbox-pdfViewer .wLightboxOuter .wLightboxInner .wLightboxZoom {

display:none;
}
.wLightbox-pdfViewer .wLightboxOuter .wLightboxInner .wLightboxMoverBack, .wLightbox-pdfViewer .wLightboxOuter .wLightboxInner .wLightboxMoverForward {

display:none;
}
}


.pageNaviList {

margin:10px 0 10px 0;
line-height:100%;
display:flex;
width:100%;
justify-content:center;
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:var(--backgroundColorPageNaviListEntry);
color:var(--fontColorPageNaviListEntryActive);
border:solid 1px transparent;
}
.pageNaviList > a:hover > span:before, .pageNaviList > a:hover > span:after {

background-color:var(--fontColorPageNaviListEntryActive);
}
.pageNaviList .pageNaviLink {

background-color:var(--backgroundColorPageNaviListEntry);
color:var(--fontColorPageNaviListEntry);
border:solid 1px transparent;
border-radius:3px;
font-weight:normal;
}
.pageNaviList .pageNaviCurrent {

background-color:var(--backgroundColorPageNaviListEntryActive);
color:var(--fontColorPageNaviListEntryActive);
border:solid 1px transparent;
border-radius:3px;
font-weight:bold;
}
.pageNaviList .pageNaviOverviewLink {

background-color:var(--backgroundColorPageNaviListEntryActive);
color:var(--fontColorPageNaviListEntry);
border:solid 1px transparent;
border-radius:3px;
font-weight:normal;
}
.pageNaviList .pageNaviFirstLinkAfter, .pageNaviList .pageNaviLastLinkBefore {

color:var(--fontColorPageNaviListEntryActive);
}
.pageNaviList .pageNaviBackLink, .pageNaviList .pageNaviNextLink {

background-color:var(--backgroundColorPageNaviListEntry);
color:var(--fontColorPageNaviListEntry);
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:var(--fontColorPageNaviListEntry);
}
.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 !important;
}
.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;
}
.wglElementCanBeRead:hover {

outline:dotted 4px #a0a0a0;
}
.wglElementIsBeingRead {

outline:dotted 4px #000000;
}
.wglElementIsBeingRead:hover {

outline:dotted 4px #000000;
}


#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 {

position:fixed;
bottom:10px;
right:10px;
width:60px;
height:60px;
display:none;
z-index:120;
}
#scrollTopOuter #scrollTop .scrollTopInner {

position:relative;
cursor:pointer;
margin:10px;
width:40px;
height:40px;
border-radius:20px;
background-color:var(--baseColorWhite);
box-shadow:0 2px 10px #00000066;
}
#scrollTopOuter #scrollTop .scrollTopInner:before {

content:'';
position:absolute;
top:19px;
left:10px;
width:12px;
height:2px;
transform:rotate(-40deg);
background-color:var(--baseColorBlack);
}
#scrollTopOuter #scrollTop .scrollTopInner:after {

content:'';
position:absolute;
top:19px;
left:18px;
width:12px;
height:2px;
transform:rotate(40deg);
background-color:var(--baseColorBlack);
}
#scrollTopOuter #scrollTop .scrollTopInner:hover {

background-color:var(--backgroundColorDark2);
}
#scrollTopOuter #scrollTop .scrollTopInner:hover:before, #scrollTopOuter #scrollTop .scrollTopInner:hover:after {

background-color:var(--baseColorWhite);
}
.weditor #scrollTopOuter {

display:none;
}
































































































































































































:root {
--heightBlockHeader:48px;
--visibleHeightShifted:8px;
}
@media only screen and (min-width: 992px) {
:root {
--heightBlockHeader:96px;
--visibleHeightShifted:8px;
}
}
#blockHeader {

position:fixed;
z-index:100;
top:0;
width:100%;
border-bottom:1px solid transparent;
transition:transform 0.3s ease-in-out, background 0.3s linear;
}
.scrolldirection-up #blockHeader {

transform:translateY(0);
transition:transform 0.2s ease-in-out;
}
.scrolldirection-down:not(.navmenu-open) #blockHeader {

transform:translateY(calc(var(--visibleHeightShifted) - var(--heightBlockHeader))) !important;
transition:transform 1.2s ease-in-out;
}


































.headerElementContainer {

display:flex;
}
.headerElementContainer p:last-child {

margin-bottom:0;
}


.headerElementContainer_var0 {

position:relative;
}
.wMaskConfigPageHeader .headerElementContainer_var0 {

min-width:24px;
min-height:24px;
padding-left:16px;
outline:dashed 1px #c0c0c0;
}
.headerElementContainer_var0 .containerInner {

display:flex;
}


.headerElementContainer_var40 {

position:relative;
}
.wMaskConfigPageHeader .headerElementContainer_var40 {

min-width:24px;
min-height:24px;
padding-left:16px;
outline:dashed 1px #c0c0c0;
}
.headerElementContainer_var40 .containerInner {

display:flex;
flex-direction:column;
}
.headerElementContainer_var40 .containerInner .wItemContainer {

position:relative;
}
.wMaskConfigPageHeader .headerElementContainerVisibility_var30 {

outline:dashed 1px #ff00ff;
}
@media (min-width: 992px) {
.no-weditor .headerElementContainerVisibility_var30 {

display:none;
}
}
@media (min-width: 992px) {
.weditor .headerElementContainerVisibility_var30 {

opacity:0.5;
}
}
.wMaskConfigPageHeader .headerElementContainerVisibility_var60 {

outline:dashed 1px #ff00ff;
}
@media (max-width: 991px) {
.headerElementContainerVisibility_var60 {

display:none;
}
}


.headerElementContainerScrollCondition_var40 {

display:none;
}
.scrolldirection-down .headerElementContainerScrollCondition_var40 {

display:block;
}
.weditor .headerElementContainerScrollCondition_var40 {

display:block;
}


.headerElementContainerScrollCondition_var45 {

display:block;
}
.scrolldirection-down .headerElementContainerScrollCondition_var45 {

display:none;
}
.weditor .headerElementContainerScrollCondition_var45 {

display:block;
}




.headerElementDivider {

position:relative;
}


.headerElementDivider_var0 {



display:flex;
width:16px;
}


.headerElementDivider_var10 {



--color:var(--baseColorDark);
display:flex;
align-items:center;
justify-content:center;
}
.headerElementDivider_var10:after {

display:block;
content:'';
width:1px;
height:32px;
background:var(--color);
}


.headerElementDivider_var12 {



--color:var(--baseColorDark);
display:flex;
align-items:center;
justify-content:center;
}
.headerElementDivider_var12:after {

display:block;
content:'';
width:1px;
height:16px;
background:var(--color);
}


.headerElementDivider_var18 {



--color:var(--baseColorDark);
display:flex;
align-items:center;
justify-content:center;
}
.headerElementDivider_var18:after {

display:block;
content:'';
width:1px;
height:48px;
background:var(--color);
}


.headerElementDivider_var20 {



--color:var(--baseColorDark);
display:flex;
align-items:center;
justify-content:center;
}
.headerElementDivider_var20:after {

display:block;
content:'';
width:3px;
height:32px;
background:var(--color);
}


.headerElementDivider_var22 {



--color:var(--baseColorDark);
display:flex;
align-items:center;
justify-content:center;
}
.headerElementDivider_var22:after {

display:block;
content:'';
width:3px;
height:16px;
background:var(--color);
}


.headerElementDivider_var28 {



--color:var(--baseColorDark);
display:flex;
align-items:center;
justify-content:center;
}
.headerElementDivider_var28:after {

display:block;
content:'';
width:3px;
height:48px;
background:var(--color);
}


.headerElementDividerSpace_var0 {

width:16px;
}


.headerElementDividerSpace_var20 {

width:8px;
}
.weditor-header .headerElementDividerSpace_var20 {

min-width:16px;
}


.headerElementDividerSpace_var80 {

width:32px;
}


.headerElementDividerColor_var0 {

--color:var(--baseColorDark);
}


.headerElementDividerColor_var10 {

--color:var(--baseColorWhite);
}


.headerElementDividerColor_var20 {

--color:var(--baseColorBlack);
}


.headerElementDividerColor_var91 {

--color:var(--baseColorPrimary1);
}


.headerElementDividerColor_var92 {

--color:var(--baseColorPrimary2);
}




.headerElementLanguageSelector {

position:relative;
display:flex;
align-items:center;
height:var(--heightElementEntry);
}


.headerElementLanguageSelector_var0 {

padding:10px 10px;
}
.headerElementLanguageSelector_var0 #languageSelected {

display:none;
}
.headerElementLanguageSelector_var0 #languageSelectable a.lang {

display:block;
text-decoration:none;
float:left;
padding:0 4px;
color:var(--fontColorLanguageSelector);
}
.headerElementLanguageSelector_var0 #languageSelectable a.lang.current {

color:var(--fontColorLanguageSelectorSelected);
}
.headerElementLanguageSelector_var0 #languageSelectable a.lang:hover {

color:var(--fontColorLanguageSelectorHover);
}
.headerElementLanguageSelector_var0 #languageSelectable a.lang:first-child {

padding-left:0;
}
.headerElementLanguageSelector_var0 #languageSelectable a.lang:last-child {

padding-right:0;
}
.headerElementLanguageSelector_var0 #languageSelectable a.lang img {

display:none;
}
.headerElementLanguageSelector_var0 #languageSelectable a.lang .textShort {

display:block;
text-transform:uppercase;
}
.headerElementLanguageSelector_var0 #languageSelectable a.lang .text {

display:none;
}
.headerElementLanguageSelector_var0 #languageSelectable.lang.current img {

box-shadow:0 0 3px rgba(0,0,0,0.5);
}


.headerElementLanguageSelector_var10 {

z-index:1;
padding:0 0 0 8px;
}
.headerElementLanguageSelector_var10 #languageSelected {

position:relative;
line-height:32px;
padding:0 20px 0 4px;
color:var(--fontColorLanguageSelectorSelected);
background:var(--backgroundColorLanguageSelectorSelected);
display:block;
}
.headerElementLanguageSelector_var10 #languageSelected img {

height:16px;
box-shadow:0 0 3px rgba(0,0,0,0.2);
background:var(--backgroundColorWhite);
background:var(--backgroundColorWhite);
}
.headerElementLanguageSelector_var10 #languageSelected .textShort {

display:none;
}
.headerElementLanguageSelector_var10 #languageSelected .text {

display:none;
}
.headerElementLanguageSelector_var10 #languageSelected .opener {

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

}
.headerElementLanguageSelector_var10 #languageSelected .opener:before, .headerElementLanguageSelector_var10 #languageSelected .opener:after {

content:'';
position:absolute;
display:block;
width:8px;
height:2px;
margin:14px 0 0 4px;
background:var(--fontColorLanguageSelectorSelected);
transform:rotate(40deg);
}
.headerElementLanguageSelector_var10 #languageSelected .opener:after {

margin:14px 0 0 9px;
transform:rotate(-40deg);
}
.headerElementLanguageSelector_var10 #languageSelectable {

display:none;
position:absolute;
right:0;
z-index:20;
padding:0;
background:var(--backgroundColorLanguageSelectorLayer);
}
.headerElementLanguageSelector_var10 #languageSelectable a.lang {

display:block;
text-decoration:none;
padding:4px 8px;
white-space:nowrap;
color:var(--fontColorLanguageSelectorSelectable);
background:var(--backgroundColorLanguageSelectorSelectable);
}
.headerElementLanguageSelector_var10 #languageSelectable a.lang.current {

display:none;
}
.headerElementLanguageSelector_var10 #languageSelectable a.lang:hover {

color:var(--fontColorLanguageSelectorSelectableHover);
background:var(--backgroundColorLanguageSelectorSelectableHover);
}
.headerElementLanguageSelector_var10 #languageSelectable a.lang img {

height:16px;
box-shadow:0 0 3px rgba(0,0,0,0.2);
background:var(--backgroundColorWhite);
display:inline-block;
margin-right:8px;
}
.headerElementLanguageSelector_var10 #languageSelectable a.lang .textShort {

display:none;
}
.headerElementLanguageSelector_var10 #languageSelectable a.lang .text {

display:inline-block;
}
.headerElementLanguageSelector_var10:hover #languageSelectable, .headerElementLanguageSelector_var10.open #languageSelectable {

display:block;
}




.headerElementLink {

position:relative;
display:flex;
align-items:center;
height:var(--heightElementEntry);
}
.headerElementLink .headerLink {

display:inline-block;
}


.headerElementLink_var0 {




--fontSizeLink:1rem;
--color:var(--baseColorDark);
}
.headerElementLink_var0 .headerLink {

font-size:var(--fontSizeLink);
color:var(--color);
text-decoration:none;
}


.headerElementLink_var5 {




--fontSizeLink:1rem;
--color:var(--baseColorDark);
}
.headerElementLink_var5 .headerLink {

font-size:var(--fontSizeLink);
color:var(--color);
}


.headerElementLink_var20 {




--fontSizeButton:0.8rem;
--lineHeight:30px;
--padding:0 10px;
--color:var(--baseColorPrimary1);
--colorInverse:var(--baseColorWhite);
--borderRadius:5px;
padding:0;
}
.headerElementLink_var20 .headerLink {

font-size:var(--fontSizeButton);
background:var(--color);
border:solid 1px var(--color);
color:var(--colorInverse);
border-radius:var(--borderRadius);
text-decoration:none;
line-height:var(--lineHeight);
padding:var(--padding);
}


.headerElementLink_var30 {




--fontSizeButton:0.8rem;
--lineHeight:30px;
--padding:0 10px;
--color:var(--baseColorPrimary1);
--colorInverse:var(--baseColorWhite);
--borderRadius:5px;
padding:0;
}
.headerElementLink_var30 .headerLink {

font-size:var(--fontSizeButton);
background:var(--colorInverse);
border:solid 1px var(--color);
color:var(--color);
border-radius:var(--borderRadius);
text-decoration:none;
line-height:var(--lineHeight);
padding:var(--padding);
}


.headerElementLink_var240 {







--iconSize:40px;
padding:0;
}
.headerElementLink_var240 .headerLink {

text-decoration:none;
}
.headerElementLink_var240 .headerLink img {

display:block;
height:var(--iconSize);
}


.headerElementLink_var250 {







--fontSizeButton:0.8rem;
--lineHeight:30px;
--padding:0 10px 0 0;
--color:var(--baseColorBlack);
--colorInverse:transparent;
--border:none;
--borderRadius:5px;
--iconSize:40px;
padding:0;
}
.headerElementLink_var250 .headerLink {

text-decoration:none;
display:flex;
align-items:center;
}
.headerElementLink_var250 .headerLink img {

display:block;
height:var(--iconSize);
}
.headerElementLink_var250 .headerLink span {

font-size:var(--fontSizeButton);
background:var(--colorInverse);
border:var(--border);
color:var(--color) !important;
border-radius:var(--borderRadius);
line-height:var(--lineHeight);
padding:var(--padding);
}


.headerElementLinkColor_var0 {

--color:var(--baseColorBlack);
--colorInverse:var(--baseColorWhite);
}


.headerElementLinkColor_var10 {

--color:var(--baseColorWhite);
--colorInverse:var(--baseColorBlack);
}


.headerElementLinkColor_var20 {

--color:var(--baseColorDark);
--colorInverse:var(--baseColorWhite);
}


.headerElementLinkColor_var91 {

--color:var(--baseColorPrimary1);
--colorInverse:var(--baseColorWhite);
}
@media (prefers-contrast:more) {
.headerElementLinkColor_var91 {

--color:var(--baseColorBlack);
}
}


.headerElementLinkColor_var92 {

--color:var(--baseColorPrimary2);
--colorInverse:var(--baseColorWhite);
}
@media (prefers-contrast:more) {
.headerElementLinkColor_var92 {

--color:var(--baseColorBlack);
}
}


.headerElementLinkSize_var20 {

--fontSizeLink:0.8rem;
--fontSizeButton:0.7rem;
--lineHeight:22px;
--padding:0 8px;
--iconSize:32px;
}


.headerElementLinkSize_var80 {

--fontSizeLink:1.2rem;
--fontSizeButton:1rem;
--lineHeight:34px;
--padding:0 12px;
--iconSize:48px;
}


.headerElementLinkBorderRadius_var10 {

--borderRadius:0px;
}


.headerElementLinkBorderRadius_var20 {

--borderRadius:20px;
--padding:0 15px;
}
.headerElementLinkBorderRadius_var20.headerElementLinkSize_var20 {

--padding:0 12px;
}
.headerElementLinkBorderRadius_var20.headerElementLinkSize_var80 {

--padding:0 18px;
}




.headerElementLogo {

position:relative;
}
.headerElementLogo .logoImg, .headerElementLogo .logoImgMobile {

display:block;
height:32px;
}
.headerElementLogo .logoImgFull {

display:none;
}
.headerElementLogo .logoImgOnScroll {

display:none;
}
.headerElementLogo .logoSVG svg {

width:100%;
height:100%;
}
.scrolldirection-down:not(.navmenu-open) .headerElementLogo #logo {

transition:all 1.2s ease-in-out;
}
.scrolldirection-down:not(.navmenu-open) .headerElementLogo #logo[data-haslogoonscroll = "1"] img {

display:none;
}
.scrolldirection-down:not(.navmenu-open) .headerElementLogo #logo[data-haslogoonscroll = "1"] img.logoImgOnScroll {

display:block;
}
@media (min-width: 992px) {
.headerElementLogo .logoImgMobile {

display:none;
}
.headerElementLogo .logoImg, .headerElementLogo .logoImgFull {

display:block;
}
}
.headerElementLogo_var10 .logoImg, .headerElementLogo_var10 .logoImgMobile {

height:32px;
}
@media (min-width: 992px) {
.headerElementLogo_var10 {

height:32px;
}
.headerElementLogo_var10 .logoImgMobile {

display:none;
}
.headerElementLogo_var10 .logoImg, .headerElementLogo_var10 .logoImgFull {

display:block;
height:32px;
}
}
.headerElementLogo_var20 .logoImg, .headerElementLogo_var20 .logoImgMobile {

height:32px;
}
@media (min-width: 992px) {
.headerElementLogo_var20 {

height:48px;
}
.headerElementLogo_var20 .logoImgMobile {

display:none;
}
.headerElementLogo_var20 .logoImg, .headerElementLogo_var20 .logoImgFull {

display:block;
height:48px;
}
}
.headerElementLogo_var25 .logoImg, .headerElementLogo_var25 .logoImgMobile {

height:32px;
}
@media (min-width: 992px) {
.headerElementLogo_var25 {

height:48px;
transition:height 0.3s linear;
}
.scrolldirection-down .headerElementLogo_var25 {

height:24px;
}
.headerElementLogo_var25 .logoImgMobile {

display:none;
}
.headerElementLogo_var25 .logoImg, .headerElementLogo_var25 .logoImgFull {

display:block;
height:48px;
transition:height 0.3s linear;
}
.scrolldirection-down .headerElementLogo_var25 .logoImg, .scrolldirection-down .headerElementLogo_var25 .logoImgFull {

height:24px;
}
}
.headerElementLogo_var30 .logoImg, .headerElementLogo_var30 .logoImgMobile {

height:32px;
}
@media (min-width: 992px) {
.headerElementLogo_var30 {

height:64px;
}
.headerElementLogo_var30 .logoImgMobile {

display:none;
}
.headerElementLogo_var30 .logoImg, .headerElementLogo_var30 .logoImgFull {

display:block;
height:64px;
}
}
.headerElementLogo_var40 .logoImg, .headerElementLogo_var40 .logoImgMobile {

height:32px;
}
@media (min-width: 992px) {
.headerElementLogo_var40 {

height:80px;
}
.headerElementLogo_var40 .logoImgMobile {

display:none;
}
.headerElementLogo_var40 .logoImg, .headerElementLogo_var40 .logoImgFull {

display:block;
height:80px;
}
}
@media (max-width: 991px) {
.headerElementLogoMobile_var10 {

height:24px;
}
.headerElementLogoMobile_var10 .logoImg, .headerElementLogoMobile_var10 .logoImgMobile {

height:24px;
}
.headerElementLogoMobile_var10 .logoImgFull {

display:none;
}
}
@media (max-width: 991px) {
.headerElementLogoMobile_var30 {

height:48px;
}
.headerElementLogoMobile_var30 .logoImg, .headerElementLogoMobile_var30 .logoImgMobile {

height:48px;
}
.headerElementLogoMobile_var30 .logoImgFull {

display:none;
}
}
.weditor-header .headerElementNavigation {

position:relative;
}


.headerElementNavigation_var0 {


--heightBlockHeaderNavigation:var(--heightBlockHeader);
}
@media (max-width: 991px) {
.headerElementNavigation_var0 html.navmenu-open {

overflow:hidden;
}
.headerElementNavigation_var0 .headerNavigation {


width:100%;
position:relative;
}
.headerElementNavigation_var0 .headerNavigation .navlayerBackParentTitle, .headerElementNavigation_var0 .headerNavigation .navlayerBackTitle, .headerElementNavigation_var0 .headerNavigation .navlayerTitle, .headerElementNavigation_var0 .headerNavigation .navlayerCloser {

display:none;
}
.headerElementNavigation_var0 .headerNavigation #navigationMenuPre, .headerElementNavigation_var0 .headerNavigation #navigationMenuBetween, .headerElementNavigation_var0 .headerNavigation #navigationMenuPost {

display:none;
}
.headerElementNavigation_var0 .headerNavigation.open #navigationMenuPre {

display:flex !important;
padding:1rem 8px 1rem 2rem;
background:var(--backgroundColorNavigationMenu);
}
.headerElementNavigation_var0 .headerNavigation.open #navigationMenuPre:empty {

padding:0;
}
.headerElementNavigation_var0 .headerNavigation.open #navigationMenuPost {

display:flex !important;
padding:1rem 8px 1rem 2rem;
background:var(--backgroundColorNavigationMenu);
height:100%;
}
.headerElementNavigation_var0 .headerNavigation.open #navigationMenuPost:empty {

padding:0;
}
.headerElementNavigation_var0 .headerNavigation > nav > div {

display:flex;
flex-direction:column;
position:fixed;
width:100vw;
scrollbar-width:none;
scrollbar-color:transparent transparent;
top:var(--heightBlockHeaderNavigation);
height:calc(100vh - var(--heightBlockHeaderNavigation));
right:-480px;
transition:right 0.3s ease-in-out;
height:calc(100vh - var(--heightBlockHeaderNavigation));
overflow:auto;
background-color:var(--backgroundColorNavigationMenu);
z-index:100000;
}
.headerElementNavigation_var0 .headerNavigation > nav > div::-webkit-scrollbar {

display:none;
}
.navmenu-open .headerElementNavigation_var0 .headerNavigation > nav > div {

box-shadow:0 16px 16px rgba(0,0,0,0.2);
height:calc(100vh - var(--heightBlockHeaderNavigation));
right:0;
}
.headerElementNavigation_var0 .headerNavigation ul {

list-style-type:none;
margin:0;
padding:0;
}
.headerElementNavigation_var0 .headerNavigation li {

position:relative;
display:grid;
align-items:center;
margin:0;
padding:0;
grid-template-columns:1fr 32px;
}
.headerElementNavigation_var0 .headerNavigation li > a {

display:block;
text-decoration:none;
text-align:left;
}
.headerElementNavigation_var0 .headerNavigation li > ul {

display:none;
}
.headerElementNavigation_var0 .headerNavigation li.selected > ul, .headerElementNavigation_var0 .headerNavigation li.descendantSelected > ul {

display:block;
}
.headerElementNavigation_var0 .headerNavigation > nav > div {

max-width:480px;
}
.headerElementNavigation_var0 .headerNavigation > nav > div > ul {

width:100%;
margin:0 auto;
padding:1rem 8px 1rem 1rem;
background:var(--backgroundColorNavigationMenuMain);

}
.headerElementNavigation_var0 .headerNavigation > nav > div > ul > li {

border-bottom:none 1px #C0C0C0;
font-size:1.3rem;
font-weight:bold;
line-height:2.8rem;
background-color:var(--backgroundColorNavigationMenuLevel1);
}
.headerElementNavigation_var0 .headerNavigation > nav > div > ul > li > a {

padding:0rem 0.5rem 0rem 1rem;
color:var(--fontColorNavigationMenuLevel1);
}
.headerElementNavigation_var0 .headerNavigation > nav > div > ul > li > a[data-hasiconimg] {

display:flex;
}
.headerElementNavigation_var0 .headerNavigation > nav > div > ul > li > a[data-hasiconimg] .iconImg {

padding-right:0.3rem;
}
.headerElementNavigation_var0 .headerNavigation > nav > div > ul > li.selected, .headerElementNavigation_var0 .headerNavigation > nav > div > ul > li.descendantSelected {

background-color:var(--backgroundColorNavigationMenuLevel1Selected);
}
.headerElementNavigation_var0 .headerNavigation > nav > div > ul > li.selected > a, .headerElementNavigation_var0 .headerNavigation > nav > div > ul > li.descendantSelected > a {

color:var(--fontColorNavigationMenuLevel1Selected);
}
.headerElementNavigation_var0 .headerNavigation > nav > div > ul > li:hover {

background-color:var(--backgroundColorNavigationMenuLevel1Hover);
}
.headerElementNavigation_var0 .headerNavigation > nav > div > ul > li:hover > a {

color:var(--fontColorNavigationMenuLevel1Hover);
}
.headerElementNavigation_var0 .headerNavigation > nav > div > ul > li:active {

background-color:var(--backgroundColorNavigationMenuLevel1Active);
}
.headerElementNavigation_var0 .headerNavigation > nav > div > ul > li:active > a {

color:var(--fontColorNavigationMenuLevel1Active);
}
.headerElementNavigation_var0 .headerNavigation > nav > div > ul > li > ul {

margin-bottom:1rem;
grid-column:1 / span 2;
}
.headerElementNavigation_var0 .headerNavigation > nav > div > ul > li > ul > li {

font-size:1.1rem;
font-weight:normal;
line-height:2.1em;
background-color:var(--backgroundColorNavigationMenuLevel2);
}
.headerElementNavigation_var0 .headerNavigation > nav > div > ul > li > ul > li > a {

padding:0rem 0.5rem 0rem 2rem;
color:var(--fontColorNavigationMenuLevel2);
}
.headerElementNavigation_var0 .headerNavigation > nav > div > ul > li > ul > li.selected, .headerElementNavigation_var0 .headerNavigation > nav > div > ul > li > ul > li.descendantSelected {

background-color:var(--backgroundColorNavigationMenuLevel2Selected);
}
.headerElementNavigation_var0 .headerNavigation > nav > div > ul > li > ul > li.selected > a, .headerElementNavigation_var0 .headerNavigation > nav > div > ul > li > ul > li.descendantSelected > a {

color:var(--fontColorNavigationMenuLevel2Selected);
}
.headerElementNavigation_var0 .headerNavigation > nav > div > ul > li > ul > li:hover {

background-color:var(--backgroundColorNavigationMenuLevel2Hover);
}
.headerElementNavigation_var0 .headerNavigation > nav > div > ul > li > ul > li:hover > a {

color:var(--fontColorNavigationMenuLevel2Hover);
}
.headerElementNavigation_var0 .headerNavigation > nav > div > ul > li > ul > li:active {

background-color:var(--backgroundColorNavigationMenuLevel2Active);
}
.headerElementNavigation_var0 .headerNavigation > nav > div > ul > li > ul > li:active > a {

color:var(--fontColorNavigationMenuLevel2Active);
}
.headerElementNavigation_var0 .headerNavigation > nav > div > ul > li > ul > li > ul {

margin-bottom:0.6rem;
grid-column:1 / span 2;
}
.headerElementNavigation_var0 .headerNavigation > nav > div > ul > li > ul > li > ul > li {

font-size:1.1rem;
font-weight:normal;
line-height:1.9rem;
background-color:var(--backgroundColorNavigationMenuLevel2);
}
.headerElementNavigation_var0 .headerNavigation > nav > div > ul > li > ul > li > ul > li > a {

padding:0rem 0.5rem 0rem 3rem;
color:var(--fontColorNavigationMenuLevel2);
}
.headerElementNavigation_var0 .headerNavigation > nav > div > ul > li > ul > li > ul > li.selected, .headerElementNavigation_var0 .headerNavigation > nav > div > ul > li > ul > li > ul > li.descendantSelected {

background-color:var(--backgroundColorNavigationMenuLevel2Selected);
}
.headerElementNavigation_var0 .headerNavigation > nav > div > ul > li > ul > li > ul > li.selected > a, .headerElementNavigation_var0 .headerNavigation > nav > div > ul > li > ul > li > ul > li.descendantSelected > a {

color:var(--fontColorNavigationMenuLevel2Selected);
}
.headerElementNavigation_var0 .headerNavigation > nav > div > ul > li > ul > li > ul > li:hover {

background-color:var(--backgroundColorNavigationMenuLevel2Hover);
}
.headerElementNavigation_var0 .headerNavigation > nav > div > ul > li > ul > li > ul > li:hover > a {

color:var(--fontColorNavigationMenuLevel2Hover);
}
.headerElementNavigation_var0 .headerNavigation > nav > div > ul > li > ul > li > ul > li:active {

background-color:var(--backgroundColorNavigationMenuLevel2Active);
}
.headerElementNavigation_var0 .headerNavigation > nav > div > ul > li > ul > li > ul > li:active > a {

color:var(--fontColorNavigationMenuLevel2Active);
}
.headerElementNavigation_var0 .headerNavigation > nav > div > ul > li > ul > li > ul > li span.navpointToggler {

padding-right:0;
}
.headerElementNavigation_var0 .headerNavigation > nav > div > ul > li > ul > li > ul > li > ul {

margin-bottom:0.6rem;
grid-column:1 / span 2;
}
.headerElementNavigation_var0 .headerNavigation > nav > div > ul > li > ul > li > ul > li > ul > li {

font-size:1.1rem;
font-weight:normal;
line-height:1.9rem;
background-color:var(--backgroundColorNavigationMenuLevel2);
}
.headerElementNavigation_var0 .headerNavigation > nav > div > ul > li > ul > li > ul > li > ul > li > a {

padding:0rem 0.5rem 0rem 4rem;
color:var(--fontColorNavigationMenuLevel2);
}
.headerElementNavigation_var0 .headerNavigation > nav > div > ul > li > ul > li > ul > li > ul > li.selected, .headerElementNavigation_var0 .headerNavigation > nav > div > ul > li > ul > li > ul > li > ul > li.descendantSelected {

background-color:var(--backgroundColorNavigationMenuLevel2Selected);
}
.headerElementNavigation_var0 .headerNavigation > nav > div > ul > li > ul > li > ul > li > ul > li.selected > a, .headerElementNavigation_var0 .headerNavigation > nav > div > ul > li > ul > li > ul > li > ul > li.descendantSelected > a {

color:var(--fontColorNavigationMenuLevel2Selected);
}
.headerElementNavigation_var0 .headerNavigation > nav > div > ul > li > ul > li > ul > li > ul > li:hover {

background-color:var(--backgroundColorNavigationMenuLevel2Hover);
}
.headerElementNavigation_var0 .headerNavigation > nav > div > ul > li > ul > li > ul > li > ul > li:hover > a {

color:var(--fontColorNavigationMenuLevel2Hover);
}
.headerElementNavigation_var0 .headerNavigation > nav > div > ul > li > ul > li > ul > li > ul > li:active {

background-color:var(--backgroundColorNavigationMenuLevel2Active);
}
.headerElementNavigation_var0 .headerNavigation > nav > div > ul > li > ul > li > ul > li > ul > li:active > a {

color:var(--fontColorNavigationMenuLevel2Active);
}
.headerElementNavigation_var0 .headerNavigation > nav > div > ul > li > ul > li > ul > li > ul > li span.navpointToggler {

padding-right:0;
}
.headerElementNavigation_var0 .headerNavigation > nav > div > ul[data-source='meta'] {

flex:1;
background:var(--backgroundColorNavigationMenuMeta);
padding:1rem 8px 1rem 1rem;
}
.headerElementNavigation_var0 .headerNavigation > nav > div > ul[data-source='meta'] > li {

transition:none;
line-height:36px;
font-size:0.8rem;
font-weight:normal;
border-bottom:none;
}
.headerElementNavigation_var0 .headerNavigation .navpointEmbedToggler {

display:none;
}
.headerElementNavigation_var0 .headerNavigation span.navpointToggler {

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

}
.headerElementNavigation_var0 .headerNavigation span.navpointToggler:before, .headerElementNavigation_var0 .headerNavigation span.navpointToggler:after {

transition:all 0.3s ease-in-out;
content:'';
position:absolute;
margin:16px 0 0 4px;
display:block;
width:14px;
height:2px;
background-color:var(--fontColorNavigationMenuLevel1);
transform:rotate(40deg);
}
.headerElementNavigation_var0 .headerNavigation span.navpointToggler:after {

margin-left:14px;
transform:rotate(-40deg);
}
.headerElementNavigation_var0 .headerNavigation span.navpointToggler.open:before {

transform:rotate(-40deg);
}
.headerElementNavigation_var0 .headerNavigation span.navpointToggler.open:after {

transform:rotate(40deg);
}
.headerElementNavigation_var0 .headerNavigation .hasMegaDropdown:not(.childs) > span.navpointToggler {

display:none;
}
.headerElementNavigation_var0 .navLevelEmbed {

display:none;
}
}
@media (min-width: 576px) and (max-width: 991px) {
.headerElementNavigation_var0 .headerNavigation.open #navigationMenuPre {

padding-right:calc(2rem + 8px);
}
}
@media (min-width: 576px) and (max-width: 991px) {
.headerElementNavigation_var0 .headerNavigation.open #navigationMenuPost {

padding-right:calc(2rem + 8px);
}
}
@media (min-width: 576px) and (max-width: 991px) {
.headerElementNavigation_var0 .headerNavigation > nav > div > ul {

padding-right:calc(2rem + 8px);
}
}
@media (min-width: 576px) and (max-width: 991px) {
.headerElementNavigation_var0 .headerNavigation > nav > div > ul[data-source='meta'] {

padding-right:calc(2rem + 8px);
}
}


.headerElementNavigation_var10 {


--heightBlockHeaderNavigation:var(--heightBlockHeader);
}
@media (max-width: 991px) {
.headerElementNavigation_var10 html.navmenu-open {

overflow:hidden;
}
.headerElementNavigation_var10 .headerNavigation {


width:100%;
position:relative;
}
.headerElementNavigation_var10 .headerNavigation #navigationMenuPre, .headerElementNavigation_var10 .headerNavigation #navigationMenuBetween, .headerElementNavigation_var10 .headerNavigation #navigationMenuPost {

display:none;
}
.headerElementNavigation_var10 .headerNavigation.open #navigationMenuPre {

display:flex !important;
padding-left:2rem;
background:var(--backgroundColorNavigationMenu);
}
.headerElementNavigation_var10 .headerNavigation.open #navigationMenuPost {

display:flex !important;
padding-left:2rem;
background:var(--backgroundColorNavigationMenu);
height:100%;
}
.headerElementNavigation_var10 .headerNavigation > nav {

display:block;
position:fixed;
top:var(--heightBlockHeaderNavigation);
width:100vw;
height:calc(100vh - var(--heightBlockHeaderNavigation));
left:-100vw;
overflow-y:auto;
overflow-x:hidden;
z-index:100000;
pointer-events:none;
padding:0 0;
transition:all 0.3s ease-in-out;
}
.navmenu-open .headerElementNavigation_var10 .headerNavigation > nav {

left:0;
}
.headerElementNavigation_var10 .headerNavigation > nav > div {

left:-100vw;
height:100%;
margin:0;
transition:all 0.3s ease-in-out;
display:flex;
flex-direction:column;
background-color:var(--backgroundColorNavigationMenu);
width:320px;
pointer-events:auto;
}
.navmenu-open .headerElementNavigation_var10 .headerNavigation > nav > div {

left:0;
}
.headerElementNavigation_var10 .headerNavigation ul {

list-style-type:none;
margin:0;
padding:0;
height:100%;
}
.headerElementNavigation_var10 .headerNavigation li {


position:static;
display:grid;
grid-template-columns:1fr 48px;
align-items:center;
margin:0;
padding:0;
}
.headerElementNavigation_var10 .headerNavigation li > a {

display:block;
text-decoration:none;
}
.headerElementNavigation_var10 .headerNavigation li > ul {

display:none;
}
.headerElementNavigation_var10 .headerNavigation li.selected > ul, .headerElementNavigation_var10 .headerNavigation li.descendantSelected > ul {

display:block;
}
.headerElementNavigation_var10 .headerNavigation > nav > div > ul, .headerElementNavigation_var10 .headerNavigation > nav > ul {

position:relative;
top:0;
background:var(--backgroundColorNavigationMenu);
padding:1rem 0;
width:100%;
flex:content;
}
.headerElementNavigation_var10 .headerNavigation > nav > div > ul > li, .headerElementNavigation_var10 .headerNavigation > nav > ul > li {

border-bottom:none 1px #C0C0C0;
font-size:1.3rem;
line-height:2.6rem;
font-weight:bold;
background-color:var(--backgroundColorNavigationMenuLevel1);
}
.headerElementNavigation_var10 .headerNavigation > nav > div > ul > li > a, .headerElementNavigation_var10 .headerNavigation > nav > ul > li > a {

padding:0 1rem 0 2rem;
color:var(--fontColorNavigationMenuLevel1);
}
.headerElementNavigation_var10 .headerNavigation > nav > div > ul > li > a[data-hasiconimg], .headerElementNavigation_var10 .headerNavigation > nav > ul > li > a[data-hasiconimg] {

display:flex;
}
.headerElementNavigation_var10 .headerNavigation > nav > div > ul > li > a[data-hasiconimg] .iconImg, .headerElementNavigation_var10 .headerNavigation > nav > ul > li > a[data-hasiconimg] .iconImg {

padding-right:0.3rem;
}
.headerElementNavigation_var10 .headerNavigation > nav > div > ul > li.selected, .headerElementNavigation_var10 .headerNavigation > nav > div > ul > li.descendantSelected, .headerElementNavigation_var10 .headerNavigation > nav > ul > li.selected, .headerElementNavigation_var10 .headerNavigation > nav > ul > li.descendantSelected {

background-color:var(--backgroundColorNavigationMenuLevel1Selected);
}
.headerElementNavigation_var10 .headerNavigation > nav > div > ul > li.selected > a, .headerElementNavigation_var10 .headerNavigation > nav > div > ul > li.descendantSelected > a, .headerElementNavigation_var10 .headerNavigation > nav > ul > li.selected > a, .headerElementNavigation_var10 .headerNavigation > nav > ul > li.descendantSelected > a {

color:var(--fontColorNavigationMenuLevel1Selected);
}
.headerElementNavigation_var10 .headerNavigation > nav > div > ul > li:hover, .headerElementNavigation_var10 .headerNavigation > nav > ul > li:hover {

background-color:var(--backgroundColorNavigationMenuLevel1Hover);
}
.headerElementNavigation_var10 .headerNavigation > nav > div > ul > li:hover > a, .headerElementNavigation_var10 .headerNavigation > nav > ul > li:hover > a {

color:var(--fontColorNavigationMenuLevel1Hover);
}
.headerElementNavigation_var10 .headerNavigation > nav > div > ul > li:active, .headerElementNavigation_var10 .headerNavigation > nav > ul > li:active {

background-color:var(--backgroundColorNavigationMenuLevel1Active);
}
.headerElementNavigation_var10 .headerNavigation > nav > div > ul > li:active > a, .headerElementNavigation_var10 .headerNavigation > nav > ul > li:active > a {

color:var(--fontColorNavigationMenuLevel1Active);
}
.headerElementNavigation_var10 .headerNavigation > nav > div > ul > li span.navpointToggler, .headerElementNavigation_var10 .headerNavigation > nav > ul > li span.navpointToggler {

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

}
.headerElementNavigation_var10 .headerNavigation > nav > div > ul > li span.navpointToggler:before, .headerElementNavigation_var10 .headerNavigation > nav > div > ul > li span.navpointToggler:after, .headerElementNavigation_var10 .headerNavigation > nav > ul > li span.navpointToggler:before, .headerElementNavigation_var10 .headerNavigation > nav > ul > li span.navpointToggler:after {

transition:all 0s ease-in-out;
content:'';
position:absolute;
margin:11px 0 0 11px;
display:block;
width:12px;
height:2px;
background-color:var(--fontColorNavigationMenuLevel1);
transform:rotate(50deg);
}
.headerElementNavigation_var10 .headerNavigation > nav > div > ul > li span.navpointToggler:after, .headerElementNavigation_var10 .headerNavigation > nav > ul > li span.navpointToggler:after {

margin:19px 0 0 11px;
transform:rotate(-50deg);
}
.headerElementNavigation_var10 .headerNavigation > nav > div > ul > li span.navpointToggler.open, .headerElementNavigation_var10 .headerNavigation > nav > ul > li span.navpointToggler.open {

transform:rotate(180deg);
}
.headerElementNavigation_var10 .headerNavigation > nav > div > ul > li.displaySub > ul, .headerElementNavigation_var10 .headerNavigation > nav > div > ul > li .displaySub > ul, .headerElementNavigation_var10 .headerNavigation > nav > ul > li.displaySub > ul, .headerElementNavigation_var10 .headerNavigation > nav > ul > li .displaySub > ul {

left:-1px;
height:calc(100vh - var(--heightBlockHeaderNavigation));
opacity:1;
z-index:1;
transition:all 0.3s linear;
}
.headerElementNavigation_var10 .headerNavigation > nav > div > ul > li ul, .headerElementNavigation_var10 .headerNavigation > nav > ul > li ul {


display:block;
width:319px;
left:340px;
opacity:0;
z-index:-1;
top:0;
position:absolute;
background-color:var(--backgroundColorNavigationMenu);
border-left:solid 1px #DDDDDD;
padding:0.25rem 0 0.5rem 0;
}
.headerElementNavigation_var10 .headerNavigation > nav > div > ul > li ul li, .headerElementNavigation_var10 .headerNavigation > nav > ul > li ul li {

border-bottom:none 1px #C0C0C0;
font-size:1.1rem;
line-height:2.2rem;
font-weight:normal;
background-color:var(--backgroundColorNavigationMenuLevel2);
}
.headerElementNavigation_var10 .headerNavigation > nav > div > ul > li ul li > a, .headerElementNavigation_var10 .headerNavigation > nav > ul > li ul li > a {

padding:0 1rem 0 1rem;
color:var(--fontColorNavigationMenuLevel2);
}
.headerElementNavigation_var10 .headerNavigation > nav > div > ul > li ul li.selected, .headerElementNavigation_var10 .headerNavigation > nav > div > ul > li ul li.descendantSelected, .headerElementNavigation_var10 .headerNavigation > nav > ul > li ul li.selected, .headerElementNavigation_var10 .headerNavigation > nav > ul > li ul li.descendantSelected {

background-color:var(--backgroundColorNavigationMenuLevel2Selected);
}
.headerElementNavigation_var10 .headerNavigation > nav > div > ul > li ul li.selected > a, .headerElementNavigation_var10 .headerNavigation > nav > div > ul > li ul li.descendantSelected > a, .headerElementNavigation_var10 .headerNavigation > nav > ul > li ul li.selected > a, .headerElementNavigation_var10 .headerNavigation > nav > ul > li ul li.descendantSelected > a {

color:var(--fontColorNavigationMenuLevel2Selected);
}
.headerElementNavigation_var10 .headerNavigation > nav > div > ul > li ul li:hover, .headerElementNavigation_var10 .headerNavigation > nav > ul > li ul li:hover {

background-color:var(--backgroundColorNavigationMenuLevel2Hover);
}
.headerElementNavigation_var10 .headerNavigation > nav > div > ul > li ul li:hover > a, .headerElementNavigation_var10 .headerNavigation > nav > ul > li ul li:hover > a {

color:var(--fontColorNavigationMenuLevel2Hover);
}
.headerElementNavigation_var10 .headerNavigation > nav > div > ul > li ul li:active, .headerElementNavigation_var10 .headerNavigation > nav > ul > li ul li:active {

background-color:var(--backgroundColorNavigationMenuLevel2Active);
}
.headerElementNavigation_var10 .headerNavigation > nav > div > ul > li ul li:active > a, .headerElementNavigation_var10 .headerNavigation > nav > ul > li ul li:active > a {

color:var(--fontColorNavigationMenuLevel2Active);
}
.headerElementNavigation_var10 .headerNavigation > nav > div > ul > li ul > li.navlayerBackParentTitle, .headerElementNavigation_var10 .headerNavigation > nav > div > ul > li ul > li.navlayerBackTitle, .headerElementNavigation_var10 .headerNavigation > nav > ul > li ul > li.navlayerBackParentTitle, .headerElementNavigation_var10 .headerNavigation > nav > ul > li ul > li.navlayerBackTitle {

grid-template-columns:1fr 32ox;
position:relative;
font-size:0.8rem;
font-weight:bold;
color:var(--fontColorNavigationMenuLevel2);
line-height:2.2rem;
padding:0 1rem 0 1rem;
padding-right:0;
border-bottom:solid 1px #c0c0c0;
margin-bottom:0.3rem;
cursor:pointer;
}
.headerElementNavigation_var10 .headerNavigation > nav > div > ul > li ul > li.navlayerBackParentTitle .navlayerBackTitleCloser, .headerElementNavigation_var10 .headerNavigation > nav > div > ul > li ul > li.navlayerBackTitle .navlayerBackTitleCloser, .headerElementNavigation_var10 .headerNavigation > nav > ul > li ul > li.navlayerBackParentTitle .navlayerBackTitleCloser, .headerElementNavigation_var10 .headerNavigation > nav > ul > li ul > li.navlayerBackTitle .navlayerBackTitleCloser {

position:relative;
width:32px;
height:32px;
}
.headerElementNavigation_var10 .headerNavigation > nav > div > ul > li ul > li.navlayerBackParentTitle .navlayerBackTitleCloser:before, .headerElementNavigation_var10 .headerNavigation > nav > div > ul > li ul > li.navlayerBackParentTitle .navlayerBackTitleCloser:after, .headerElementNavigation_var10 .headerNavigation > nav > div > ul > li ul > li.navlayerBackTitle .navlayerBackTitleCloser:before, .headerElementNavigation_var10 .headerNavigation > nav > div > ul > li ul > li.navlayerBackTitle .navlayerBackTitleCloser:after, .headerElementNavigation_var10 .headerNavigation > nav > ul > li ul > li.navlayerBackParentTitle .navlayerBackTitleCloser:before, .headerElementNavigation_var10 .headerNavigation > nav > ul > li ul > li.navlayerBackParentTitle .navlayerBackTitleCloser:after, .headerElementNavigation_var10 .headerNavigation > nav > ul > li ul > li.navlayerBackTitle .navlayerBackTitleCloser:before, .headerElementNavigation_var10 .headerNavigation > nav > ul > li ul > li.navlayerBackTitle .navlayerBackTitleCloser:after {

transition:all 0.3s ease-in-out;
content:'';
position:absolute;
left:0;
top:0;
margin:15px 0 0 8px;
display:block;
width:18px;
height:2px;
background-color:var(--fontColorNavigationMenuLevel2);
transform:rotate(-45deg);
}
.headerElementNavigation_var10 .headerNavigation > nav > div > ul > li ul > li.navlayerBackParentTitle .navlayerBackTitleCloser:after, .headerElementNavigation_var10 .headerNavigation > nav > div > ul > li ul > li.navlayerBackTitle .navlayerBackTitleCloser:after, .headerElementNavigation_var10 .headerNavigation > nav > ul > li ul > li.navlayerBackParentTitle .navlayerBackTitleCloser:after, .headerElementNavigation_var10 .headerNavigation > nav > ul > li ul > li.navlayerBackTitle .navlayerBackTitleCloser:after {

transform:rotate(45deg);
}
.headerElementNavigation_var10 .headerNavigation > nav > div > ul > li ul > li.navlayerCloser, .headerElementNavigation_var10 .headerNavigation > nav > ul > li ul > li.navlayerCloser {

position:absolute;
top:0;
right:0;
height:2.2rem;
width:2.2rem;
cursor:pointer;
}
.headerElementNavigation_var10 .headerNavigation > nav > div > ul > li ul > li.navlayerCloser span, .headerElementNavigation_var10 .headerNavigation > nav > ul > li ul > li.navlayerCloser span {

padding-left:16px;
}
.headerElementNavigation_var10 .headerNavigation > nav > div > ul > li ul > li.navlayerCloser:before, .headerElementNavigation_var10 .headerNavigation > nav > div > ul > li ul > li.navlayerCloser:after, .headerElementNavigation_var10 .headerNavigation > nav > ul > li ul > li.navlayerCloser:before, .headerElementNavigation_var10 .headerNavigation > nav > ul > li ul > li.navlayerCloser:after {

transition:all 0.3s ease-in-out;
content:'';
position:absolute;
left:0;
top:0;
margin:18px 0 0 8px;
display:block;
width:20px;
height:2px;
background-color:var(--fontColorNavigationMenuLevel2);
transform:rotate(-45deg);
}
.headerElementNavigation_var10 .headerNavigation > nav > div > ul > li ul > li.navlayerCloser:after, .headerElementNavigation_var10 .headerNavigation > nav > ul > li ul > li.navlayerCloser:after {

transform:rotate(45deg);
}
.headerElementNavigation_var10 .headerNavigation > nav > div > ul > li ul > li.navlayerTitle, .headerElementNavigation_var10 .headerNavigation > nav > ul > li ul > li.navlayerTitle {

font-size:1.1rem;
line-height:2.2rem;
font-weight:normal;
color:var(--fontColorNavigationMenuLevel2);
background-color:transparent;
padding:0 1rem 0 1rem;
font-weight:bold;
}
.headerElementNavigation_var10 .headerNavigation > nav > div > ul > li ul > li, .headerElementNavigation_var10 .headerNavigation > nav > ul > li ul > li {

font-size:1.1rem;
line-height:2.2rem;
background-color:var(--backgroundColorNavigationMenuLevel2);
}
.headerElementNavigation_var10 .headerNavigation > nav > div > ul > li ul > li > a, .headerElementNavigation_var10 .headerNavigation > nav > ul > li ul > li > a {

padding:0 1rem 0 1rem;
color:var(--fontColorNavigationMenuLevel2);
}
.headerElementNavigation_var10 .headerNavigation > nav > div > ul > li ul > li.selected, .headerElementNavigation_var10 .headerNavigation > nav > div > ul > li ul > li.descendantSelected, .headerElementNavigation_var10 .headerNavigation > nav > ul > li ul > li.selected, .headerElementNavigation_var10 .headerNavigation > nav > ul > li ul > li.descendantSelected {

background-color:var(--backgroundColorNavigationMenuLevel2Selected);
}
.headerElementNavigation_var10 .headerNavigation > nav > div > ul > li ul > li.selected > a, .headerElementNavigation_var10 .headerNavigation > nav > div > ul > li ul > li.descendantSelected > a, .headerElementNavigation_var10 .headerNavigation > nav > ul > li ul > li.selected > a, .headerElementNavigation_var10 .headerNavigation > nav > ul > li ul > li.descendantSelected > a {

color:var(--fontColorNavigationMenuLevel2Selected);
}
.headerElementNavigation_var10 .headerNavigation > nav > div > ul > li ul > li:hover, .headerElementNavigation_var10 .headerNavigation > nav > ul > li ul > li:hover {

background-color:var(--backgroundColorNavigationMenuLevel2Hover);
}
.headerElementNavigation_var10 .headerNavigation > nav > div > ul > li ul > li:hover > a, .headerElementNavigation_var10 .headerNavigation > nav > ul > li ul > li:hover > a {

color:var(--fontColorNavigationMenuLevel2Hover);
}
.headerElementNavigation_var10 .headerNavigation > nav > div > ul > li ul > li:active, .headerElementNavigation_var10 .headerNavigation > nav > ul > li ul > li:active {

background-color:var(--backgroundColorNavigationMenuLevel2Active);
}
.headerElementNavigation_var10 .headerNavigation > nav > div > ul > li ul > li:active > a, .headerElementNavigation_var10 .headerNavigation > nav > ul > li ul > li:active > a {

color:var(--fontColorNavigationMenuLevel2Active);
}
.headerElementNavigation_var10 .headerNavigation > nav > div > ul[data-source='meta'] {

flex:content;
background:var(--backgroundColorNavigationMenuMeta);
padding:0rem 0rem 1rem 0rem;
}
.headerElementNavigation_var10 .headerNavigation > nav > div > ul[data-source='meta'] > li {

line-height:36px;
font-size:0.8rem;
font-weight:normal;
}
.headerElementNavigation_var10 .headerNavigation .navLevelEmbed {

display:none;
}
.headerElementNavigation_var10 .headerNavigation .hasMegaDropdown:not(.childs) > span.navpointToggler {

display:none;
}
}
@media (min-width: 415px) and (max-width: 992px) and (max-width: 991px) {
.headerElementNavigation_var10 .headerNavigation > nav {

height:calc(100vh - var(--heightBlockHeaderNavigation));
}
}
@media (min-width: 992px) and (max-width: 991px) {
.headerElementNavigation_var10 .headerNavigation > nav > div {

padding-left:2rem;
width:calc(320px + 2rem);
}
}
@media (max-width: 428px) and (max-width: 992px) and (max-width: 991px) {
.headerElementNavigation_var10 .headerNavigation > nav > div {

width:100vw !important;
}
}
@media (max-width: 428px) and (max-width: 992px) and (max-width: 991px) {
.headerElementNavigation_var10 .headerNavigation > nav > div > ul, .headerElementNavigation_var10 .headerNavigation > nav > ul {

width:100vw;
}
}
@media (min-width: 640px) and (max-width: 991px) {
.headerElementNavigation_var10 .headerNavigation > nav > div > ul > li.displaySub > ul[data-navlevel = '2'], .headerElementNavigation_var10 .headerNavigation > nav > div > ul > li .displaySub > ul[data-navlevel = '2'], .headerElementNavigation_var10 .headerNavigation > nav > ul > li.displaySub > ul[data-navlevel = '2'], .headerElementNavigation_var10 .headerNavigation > nav > ul > li .displaySub > ul[data-navlevel = '2'] {

width:320px;
left:319px;
}
}
@media (min-width: 960px) and (max-width: 991px) {
.headerElementNavigation_var10 .headerNavigation > nav > div > ul > li.displaySub > ul[data-navlevel = '3'], .headerElementNavigation_var10 .headerNavigation > nav > div > ul > li .displaySub > ul[data-navlevel = '3'], .headerElementNavigation_var10 .headerNavigation > nav > ul > li.displaySub > ul[data-navlevel = '3'], .headerElementNavigation_var10 .headerNavigation > nav > ul > li .displaySub > ul[data-navlevel = '3'] {

width:320px;
left:319px;
}
}
@media (min-width: 1280px) and (max-width: 991px) {
.headerElementNavigation_var10 .headerNavigation > nav > div > ul > li.displaySub > ul[data-navlevel = '4'], .headerElementNavigation_var10 .headerNavigation > nav > div > ul > li .displaySub > ul[data-navlevel = '4'], .headerElementNavigation_var10 .headerNavigation > nav > ul > li.displaySub > ul[data-navlevel = '4'], .headerElementNavigation_var10 .headerNavigation > nav > ul > li .displaySub > ul[data-navlevel = '4'] {

width:320px;
left:319px;
}
}
@media (max-width: 428px) and (max-width: 992px) and (max-width: 991px) {
.headerElementNavigation_var10 .headerNavigation > nav > div > ul > li ul, .headerElementNavigation_var10 .headerNavigation > nav > ul > li ul {

width:100vw;
left:calc(100vw + 20px);
}
}
@media (max-width: 991px) {
.headerElementNavigation_var400 .headerNavigation {

display:none;
}
}
.headerElementNavigationFull_var0 .headerNavigation {

--wMegadropdownInsertPos:append-navigationMain;
--wMegadropdownCloseOn:leaveNavpointMegadropdown;
}
@media (min-width: 992px) {
.headerElementNavigationFull_var0 #navigationMainToggler {

display:none;
}
.headerElementNavigationFull_var0 .headerNavigation {

background-color:var(--backgroundColorNavigationMain);
user-select:none;
-webkit-user-select:none;
-ms-user-select:none;
width:100%;
}
.headerElementNavigationFull_var0 .headerNavigation ul {

list-style-type:none;
margin:0;
padding:0;
}
.headerElementNavigationFull_var0 .headerNavigation .navlayerBackParentTitle, .headerElementNavigationFull_var0 .headerNavigation .navlayerBackTitle, .headerElementNavigationFull_var0 .headerNavigation .navlayerTitle, .headerElementNavigationFull_var0 .headerNavigation .navlayerCloser {

display:none;
}
.headerElementNavigationFull_var0 .headerNavigation > nav > div li {

margin:0;
padding:0;
}
.headerElementNavigationFull_var0 .headerNavigation > nav > div li > a {

display:block;
text-decoration:none;
}
.headerElementNavigationFull_var0 .headerNavigation > nav > div li > span.navpointToggler {

display:none;
}
.headerElementNavigationFull_var0 .headerNavigation > nav > div li > ul {

display:none;
position:absolute;
z-index:80;
}
.headerElementNavigationFull_var0 .headerNavigation > nav > div > ul {


display:flex;
}
.headerElementNavigationFull_var0 .headerNavigation > nav > div > ul[data-source='meta'] {

display:none;
}
.headerElementNavigationFull_var0 .headerNavigation > nav > div > ul > li {

display:flex;
position:relative;
}
.headerElementNavigationFull_var0 .headerNavigation > nav > div > ul > li:after {

content:'';
display:block;
position:absolute;
width:100%;
height:0px;
left:0;
bottom:-0px;
}
.headerElementNavigationFull_var0 .headerNavigation > nav > div > ul > li > ul {

margin-top:0;
}
.headerElementNavigationFull_var0 .headerNavigation > nav > div > ul > li > a {

font-family:inherit;
font-size:1.2rem;
font-weight:normal;
color:var(--fontColorNavigationMainLevel1);
background-color:var(--backgroundColorNavigationMainLevel1);
padding:0rem 0.8rem;
line-height:48px;
white-space:nowrap;
}
.headerElementNavigationFull_var0 .headerNavigation > nav > div > ul > li > a[data-hasiconimg] {

display:flex;
}
.headerElementNavigationFull_var0 .headerNavigation > nav > div > ul > li > a[data-hasiconimg] .iconImg {

padding-right:0.3rem;
}
.headerElementNavigationFull_var0 .headerNavigation > nav > div > ul > li.selected > a, .headerElementNavigationFull_var0 .headerNavigation > nav > div > ul > li.descendantSelected > a {

color:var(--fontColorNavigationMainLevel1Selected);
background-color:var(--backgroundColorNavigationMainLevel1Selected);
}
.headerElementNavigationFull_var0 .headerNavigation > nav > div > ul > li:hover > a {

color:var(--fontColorNavigationMainLevel1Hover);
background-color:var(--backgroundColorNavigationMainLevel1Hover);
}
.headerElementNavigationFull_var0 .headerNavigation > nav > div > ul > li > a:active {

color:var(--fontColorNavigationMainLevel1Active);
background-color:var(--backgroundColorNavigationMainLevel1Active);
}
.headerElementNavigationFull_var0 .headerNavigation > nav > div > ul > li.childs.open > .navpointToggler, .headerElementNavigationFull_var0 .headerNavigation > nav > div > ul > li.hasMegaDropdown > .navpointToggler {

position:absolute;
display:block;
left:-200vw;
}
html:not([data-navigationlayeropentype='click']) .headerElementNavigationFull_var0 .headerNavigation > nav > div > ul > li:not(.hasMegaDropdown):hover > ul {
display:block;
}
html[data-navigationlayeropentype='click'] .headerElementNavigationFull_var0 .headerNavigation > nav > div > ul > li.clicked:not(.hasMegaDropdown) > ul {
display:block;
}
.headerElementNavigationFull_var0 .headerNavigation > nav > div > ul > li ul {

width:280px;
background-color:var(--backgroundColorNavigationMainLayer);
border-style:solid;
border-width:0px;
border-color:var(--borderColorNavigationMainLayer);
}
.headerElementNavigationFull_var0 .headerNavigation > nav > div > ul > li ul.subleftside > li > ul {

right:100%;
}
.headerElementNavigationFull_var0 .headerNavigation > nav > div > ul > li ul.subleftside > li.childs > a {

padding-left:32px;
}
.headerElementNavigationFull_var0 .headerNavigation > nav > div > ul > li > ul {

top:100%;
margin-top:0px;
}
.headerElementNavigationFull_var0 .headerNavigation > nav > div > ul > li > ul > li {

display:flex;
position:relative;
font-family:inherit;
font-size:0.9rem;
font-weight:normal;
background-color:var(--backgroundColorNavigationMainLevel2);
}
.headerElementNavigationFull_var0 .headerNavigation > nav > div > ul > li > ul > li > a {

flex-grow:1;
padding:0.5rem 1rem;
color:var(--fontColorNavigationMainLevel2);
flex-grow:1;
}
.headerElementNavigationFull_var0 .headerNavigation > nav > div > ul > li > ul > li.selected, .headerElementNavigationFull_var0 .headerNavigation > nav > div > ul > li > ul > li.descendantSelected {

background-color:var(--backgroundColorNavigationMainLevel2Selected);
}
.headerElementNavigationFull_var0 .headerNavigation > nav > div > ul > li > ul > li.selected > a, .headerElementNavigationFull_var0 .headerNavigation > nav > div > ul > li > ul > li.descendantSelected > a {

color:var(--fontColorNavigationMainLevel2Selected);
}
.headerElementNavigationFull_var0 .headerNavigation > nav > div > ul > li > ul > li:hover {

background-color:var(--backgroundColorNavigationMainLevel2Hover);
}
.headerElementNavigationFull_var0 .headerNavigation > nav > div > ul > li > ul > li:hover > a {

color:var(--fontColorNavigationMainLevel2Hover);
}
.headerElementNavigationFull_var0 .headerNavigation > nav > div > ul > li > ul > li:active {

background-color:var(--backgroundColorNavigationMainLevel2Active);
}
.headerElementNavigationFull_var0 .headerNavigation > nav > div > ul > li > ul > li:active > a {

color:var(--fontColorNavigationMainLevel2Active);
}
.headerElementNavigationFull_var0 .headerNavigation > nav > div > ul > li > ul > li:hover > ul {

display:block;
}
.headerElementNavigationFull_var0 .headerNavigation > nav > div > ul > li > ul > li.childs.open > .navpointToggler {

display:block;
}
.headerElementNavigationFull_var0 .headerNavigation > nav > div > ul > li > ul > li > ul {

top:-0px;
right:calc(-100% - 2 * 0px);
width:calc(100% + 1 * 0px);
}
.headerElementNavigationFull_var0 .headerNavigation > nav > div > ul > li > ul > li > ul > li {

display:flex;
position:relative;
font-family:inherit;
font-size:0.9rem;
font-weight:normal;
background-color:var(--backgroundColorNavigationMainLevel2);
}
.headerElementNavigationFull_var0 .headerNavigation > nav > div > ul > li > ul > li > ul > li > a {

flex-grow:1;
color:var(--fontColorNavigationMainLevel2);
padding:0.5rem 1rem;
}
.headerElementNavigationFull_var0 .headerNavigation > nav > div > ul > li > ul > li > ul > li.selected, .headerElementNavigationFull_var0 .headerNavigation > nav > div > ul > li > ul > li > ul > li.descendantSelected {

background-color:var(--backgroundColorNavigationMainLevel2Selected);
}
.headerElementNavigationFull_var0 .headerNavigation > nav > div > ul > li > ul > li > ul > li.selected > a, .headerElementNavigationFull_var0 .headerNavigation > nav > div > ul > li > ul > li > ul > li.descendantSelected > a {

color:var(--fontColorNavigationMainLevel2Selected);
}
.headerElementNavigationFull_var0 .headerNavigation > nav > div > ul > li > ul > li > ul > li:hover {

background-color:var(--backgroundColorNavigationMainLevel2Hover);
}
.headerElementNavigationFull_var0 .headerNavigation > nav > div > ul > li > ul > li > ul > li:hover > a {

color:var(--fontColorNavigationMainLevel2Hover);
}
.headerElementNavigationFull_var0 .headerNavigation > nav > div > ul > li > ul > li > ul > li:active {

background-color:var(--backgroundColorNavigationMainLevel2Active);
}
.headerElementNavigationFull_var0 .headerNavigation > nav > div > ul > li > ul > li > ul > li:active > a {

color:var(--fontColorNavigationMainLevel2Active);
}
.headerElementNavigationFull_var0 .headerNavigation > nav > div > ul > li > ul > li > ul > li:hover > ul {

display:block;
}
.headerElementNavigationFull_var0 .headerNavigation > nav > div > ul > li > ul > li > ul > li.childs.open > .navpointToggler {

display:block;
}
.headerElementNavigationFull_var0 .headerNavigation > nav > div > ul > li > ul > li > ul > li ul {

top:-0px;
right:calc(-100% - 2 * 0px);
width:calc(100% + 1 * 0px);
}
.headerElementNavigationFull_var0 .headerNavigation > nav > div > ul > li > ul > li > ul > li ul > li {

display:flex;
position:relative;
font-family:inherit;
font-size:0.9rem;
font-weight:normal;
background-color:var(--backgroundColorNavigationMainLevel2);
}
.headerElementNavigationFull_var0 .headerNavigation > nav > div > ul > li > ul > li > ul > li ul > li > a {

flex-grow:1;
color:var(--fontColorNavigationMainLevel2);
padding:0.5rem 1rem;
}
.headerElementNavigationFull_var0 .headerNavigation > nav > div > ul > li > ul > li > ul > li ul > li.selected, .headerElementNavigationFull_var0 .headerNavigation > nav > div > ul > li > ul > li > ul > li ul > li.descendantSelected {

background-color:var(--backgroundColorNavigationMainLevel2Selected);
}
.headerElementNavigationFull_var0 .headerNavigation > nav > div > ul > li > ul > li > ul > li ul > li.selected > a, .headerElementNavigationFull_var0 .headerNavigation > nav > div > ul > li > ul > li > ul > li ul > li.descendantSelected > a {

color:var(--fontColorNavigationMainLevel2Selected);
}
.headerElementNavigationFull_var0 .headerNavigation > nav > div > ul > li > ul > li > ul > li ul > li:hover {

background-color:var(--backgroundColorNavigationMainLevel2Hover);
}
.headerElementNavigationFull_var0 .headerNavigation > nav > div > ul > li > ul > li > ul > li ul > li:hover > a {

color:var(--fontColorNavigationMainLevel2Hover);
}
.headerElementNavigationFull_var0 .headerNavigation > nav > div > ul > li > ul > li > ul > li ul > li:active {

background-color:var(--backgroundColorNavigationMainLevel2Active);
}
.headerElementNavigationFull_var0 .headerNavigation > nav > div > ul > li > ul > li > ul > li ul > li:active > a {

color:var(--fontColorNavigationMainLevel2Active);
}
.headerElementNavigationFull_var0 .headerNavigation > nav > div > ul > li > ul > li > ul > li ul > li:hover > ul {

display:block;
}
.headerElementNavigationFull_var0 .headerNavigation > nav > div > ul > li > ul > li > ul > li ul > li.childs.open > .navpointToggler {

display:block;
}
.headerElementNavigationFull_var0 .headerNavigation .navpointToggler {

width:32px;
height:24px;
cursor:pointer;
margin:auto 0;
}
.headerElementNavigationFull_var0 .headerNavigation .navpointToggler:before, .headerElementNavigationFull_var0 .headerNavigation .navpointToggler:after {

content:'';
position:absolute;
display:block;
width:9px;
height:1px;
margin:9px 0 0 12px;
background-color:var(--fontColorNavigationMainLevel2);
transform:rotate(50deg);
}
.headerElementNavigationFull_var0 .headerNavigation .navpointToggler:after {

margin:15px 0 0 12px;
transform:rotate(-50deg);
}
.headerElementNavigationFull_var0 .headerNavigation .subleftside > li {

flex-direction:row-reverse;
}
.headerElementNavigationFull_var0 .headerNavigation .subleftside > li.childs.open > a {

padding-left:0.1rem !important;
}
.headerElementNavigationFull_var0 .headerNavigation .subleftside > li > .navpointToggler:before {

transform:rotate(-50deg);
}
.headerElementNavigationFull_var0 .headerNavigation .subleftside > li > .navpointToggler:after {

transform:rotate(50deg);
}
.headerElementNavigationFull_var0 .navLevelEmbed {

display:none;
position:fixed;
z-index:102;
width:100vw;
max-height:calc(100vh - 128px);
left:0;
margin-top:0px;
padding:0 3rem 2rem 3rem !important;
overflow:auto;
}
.headerElementNavigationFull_var0 .navLevelEmbed > div {

position:relative;
background-color:var(--backgroundColorMegaDropdown);
border-style:solid;
border-width:0px;
border-color:var(--borderColorMegaDropdown);
color:var(--fontColorDefault);
max-width:1200px;
padding:2rem !important;
margin:0 auto;
padding:1rem 2rem 2rem 2rem;
}
.headerElementNavigationFull_var0 .navLevelEmbed > div .elementSection, .headerElementNavigationFull_var0 .navLevelEmbed > div .elementSectionObjectEventMulti, .headerElementNavigationFull_var0 .navLevelEmbed > div .elementSectionObjectContactPerson {

padding:0 !important;
}
}
@media (min-width: 992px) {
.headerElementNavigationFull_var10 #navigationMainToggler {

display:none;
}
.headerElementNavigationFull_var10 .headerNavigation {

background-color:var(--backgroundColorNavigationMain);
user-select:none;
-webkit-user-select:none;
-ms-user-select:none;
width:100%;
}
.headerElementNavigationFull_var10 .headerNavigation ul {

list-style-type:none;
margin:0;
padding:0;
}
.headerElementNavigationFull_var10 .headerNavigation > nav > div li {

margin:0;
padding:0;
}
.headerElementNavigationFull_var10 .headerNavigation > nav > div li > a {

display:block;
text-decoration:none;
}
.headerElementNavigationFull_var10 .headerNavigation > nav > div li > span.navpointToggler {

display:none;
}
.headerElementNavigationFull_var10 .headerNavigation > nav > div li > ul {

display:none;
}
.headerElementNavigationFull_var10 .headerNavigation > nav > div > ul {


display:flex;
}
.headerElementNavigationFull_var10 .headerNavigation > nav > div > ul[data-source='meta'] {

display:none;
}
.headerElementNavigationFull_var10 .headerNavigation > nav > div > ul > li {

display:flex;
position:relative;
}
.headerElementNavigationFull_var10 .headerNavigation > nav > div > ul > li:after {

content:'';
display:block;
position:absolute;
width:100%;
height:;
left:0;
bottom:-;
}
.headerElementNavigationFull_var10 .headerNavigation > nav > div > ul > li > ul {

margin-top:0;
}
.headerElementNavigationFull_var10 .headerNavigation > nav > div > ul > li > a {

font-family:inherit;
font-size:1.2rem;
font-weight:normal;
color:var(--fontColorNavigationMainLevel1);
background-color:var(--backgroundColorNavigationMainLevel1);
padding:0rem 0.8rem;
line-height:48px;
white-space:nowrap;
}
.headerElementNavigationFull_var10 .headerNavigation > nav > div > ul > li > a[data-hasiconimg] {

display:flex;
}
.headerElementNavigationFull_var10 .headerNavigation > nav > div > ul > li > a[data-hasiconimg] .iconImg {

padding-right:0.3rem;
}
.headerElementNavigationFull_var10 .headerNavigation > nav > div > ul > li.selected > a, .headerElementNavigationFull_var10 .headerNavigation > nav > div > ul > li.descendantSelected > a {

color:var(--fontColorNavigationMainLevel1Selected);
background-color:var(--backgroundColorNavigationMainLevel1Selected);
}
.headerElementNavigationFull_var10 .headerNavigation > nav > div > ul > li:hover > a {

color:var(--fontColorNavigationMainLevel1Hover);
background-color:var(--backgroundColorNavigationMainLevel1Hover);
}
.headerElementNavigationFull_var10 .headerNavigation > nav > div > ul > li > a:active {

color:var(--fontColorNavigationMainLevel1Active);
background-color:var(--backgroundColorNavigationMainLevel1Active);
}
.headerElementNavigationFull_var10 .headerNavigation > nav > div > ul > li ul {

display:none;
}
.headerElementNavigationFull_var10 .navLevelEmbed {

display:none !important;
}
}
@media (min-width: 992px) {
.headerElementNavigationFull_var50 #navigationMainToggler {

display:none;
}
.headerElementNavigationFull_var50 #navigationMain {

background-color:var(--backgroundColorNavigationMain);
user-select:none;
-webkit-user-select:none;
-moz-user-select:none;
-ms-user-select:none;
width:100%;
}
.headerElementNavigationFull_var50 #navigationMain ul {

list-style-type:none;
margin:0;
padding:0;
}
.headerElementNavigationFull_var50 #navigationMain > nav > div li {

display:block;
margin:0;
padding:0;
}
.headerElementNavigationFull_var50 #navigationMain > nav > div li > a {

display:block;
text-decoration:none;
}
.headerElementNavigationFull_var50 #navigationMain > nav > div li > ul {

display:none;
position:absolute;
z-index:80;
}
.headerElementNavigationFull_var50 #navigationMain > nav > div > ul[data-source='meta'] {

display:none;
}
.headerElementNavigationFull_var50 #navigationMain > nav > div > ul > li {

float:left;
}
.headerElementNavigationFull_var50 #navigationMain > nav > div > ul > li[data-source='meta'] {

display:none;
}
.headerElementNavigationFull_var50 #navigationMain > nav > div > ul > li > a {

font-family:inherit;
font-size:1.2rem;
font-weight:normal;
color:var(--fontColorNavigationMainLevel1);
background-color:var(--backgroundColorNavigationMainLevel1);
padding:0rem 1rem;
line-height:48px;
}
.headerElementNavigationFull_var50 #navigationMain > nav > div > ul > li.selected > a, .headerElementNavigationFull_var50 #navigationMain > nav > div > ul > li.descendantSelected > a {

color:var(--fontColorNavigationMainLevel1Selected);
background-color:var(--backgroundColorNavigationMainLevel1Selected);
}
.headerElementNavigationFull_var50 #navigationMain > nav > div > ul > li:hover > a {

color:var(--fontColorNavigationMainLevel1Hover);
background-color:var(--backgroundColorNavigationMainLevel1Hover);
}
.headerElementNavigationFull_var50 #navigationMain > nav > div > ul > li > a:active {

color:var(--fontColorNavigationMainLevel1Active);
background-color:var(--backgroundColorNavigationMainLevel1Active);
}
html:not([data-navigationlayeropentype='click']) .headerElementNavigationFull_var50 #navigationMain > nav > div > ul > li:not(.hasMegaDropdown):hover > ul {
display:block;
}
html[data-navigationlayeropentype='click'] .headerElementNavigationFull_var50 #navigationMain > nav > div > ul > li.clicked:not(.hasMegaDropdown) > ul {
display:block;
}
.headerElementNavigationFull_var50 #navigationMain .navLevelEmbed {

display:none;
position:absolute;
z-index:101;
width:100%;
max-height:calc(100vh -  - 36px);
left:0;
margin:0;
padding:40px 40px 40px 40px;
overflow:auto;
background-color:var(--backgroundColorMegaDropdown);
border-style:solid;
border-width:0px;
border-color:var(--borderColorMegaDropdown);
color:var(--fontColorDefault);
}
.headerElementNavigationFull_var50 #navigationMain .navLevelEmbed .elementSection, .headerElementNavigationFull_var50 #navigationMain .navLevelEmbed .elementSectionObjectEventMulti, .headerElementNavigationFull_var50 #navigationMain .navLevelEmbed .elementSectionObjectContactPerson {

padding:0 !important;
}
.headerElementNavigationFull_var50 html.navmenu-open {

overflow:hidden;
}
.headerElementNavigationFull_var50 #navigationMain > nav > div > ul > li > div.submenu {

display:block;
position:fixed;
left:-100vw;
top:var(--heightBlockHeader);
height:600px;
height:calc(100vh - var(--heightBlockHeader));
z-index:100000;
padding:0 0;
background:var(--backgroundColorNavigationMenu);
}
.headerElementNavigationFull_var50 #navigationMain > nav > div > ul > li > div.submenu.open {

left:0;
}
.headerElementNavigationFull_var50 #navigationMain > nav > div > ul > li > div ul {

list-style-type:none;
margin:0;
padding:0;
height:100%;
}
.headerElementNavigationFull_var50 #navigationMain > nav > div > ul > li > div li {

position:static;
display:block;
margin:0;
padding:0;
}
.headerElementNavigationFull_var50 #navigationMain > nav > div > ul > li > div li > a {

display:block;
text-decoration:none;
}
.headerElementNavigationFull_var50 #navigationMain > nav > div > ul > li > div li > ul {

display:none;
}
.headerElementNavigationFull_var50 #navigationMain > nav > div > ul > li > div li.selected > ul, .headerElementNavigationFull_var50 #navigationMain li.descendantSelected > ul {

display:block;
}
.headerElementNavigationFull_var50 #navigationMain > nav > div > ul > li > div.submenu {

max-width:1200px;
height:calc(100% - 1rem);
}
.headerElementNavigationFull_var50 #navigationMain > nav > div > ul > li > div > ul, .headerElementNavigationFull_var50 #navigationMain > nav > div > ul > li > ul {

position:relative;
top:0;
background:var(--backgroundColorNavigationMenu);
padding-top:1rem;
width:100vw;
}
.headerElementNavigationFull_var50 #navigationMain > nav > div > ul > li > div > ul > li.navlayerBackTitle, .headerElementNavigationFull_var50 #navigationMain > nav > div > ul > li > ul > li.navlayerBackTitle {

display:none;
}
.headerElementNavigationFull_var50 #navigationMain > nav > div > ul > li > div > ul > li > a, .headerElementNavigationFull_var50 #navigationMain > nav > div > ul > li > ul > li > a {

font-size:1.3rem;
line-height:2.8rem;
font-weight:normal;
color:var(--fontColorNavigationMenuLevel1);
background-color:var(--backgroundColorNavigationMenuLevel1);
padding:0 3rem 0 1rem;
}
.headerElementNavigationFull_var50 #navigationMain > nav > div > ul > li > div > ul > li.selected > a, .headerElementNavigationFull_var50 #navigationMain > nav > div > ul > li > div > ul > li.descendantSelected > a, .headerElementNavigationFull_var50 #navigationMain > nav > div > ul > li > ul > li.selected > a, .headerElementNavigationFull_var50 #navigationMain > nav > div > ul > li > ul > li.descendantSelected > a {

color:var(--fontColorNavigationMenuLevel1Selected);
background-color:var(--backgroundColorNavigationMenuLevel1Selected);
}
.headerElementNavigationFull_var50 #navigationMain > nav > div > ul > li > div > ul > li:hover > a, .headerElementNavigationFull_var50 #navigationMain > nav > div > ul > li > ul > li:hover > a {

color:var(--fontColorNavigationMenuLevel1Hover);
background-color:var(--backgroundColorNavigationMenuLevel1Hover);
}
.headerElementNavigationFull_var50 #navigationMain > nav > div > ul > li > div > ul > li > a:active, .headerElementNavigationFull_var50 #navigationMain > nav > div > ul > li > ul > li > a:active {

color:var(--fontColorNavigationMenuLevel1Active);
background-color:var(--backgroundColorNavigationMenuLevel1Active);
}
.headerElementNavigationFull_var50 #navigationMain > nav > div > ul > li > div > ul > li span.navpointToggler, .headerElementNavigationFull_var50 #navigationMain > nav > div > ul > li > ul > li span.navpointToggler {

position:absolute;
cursor:pointer;
right:6px;
width:32px;
height:2.8rem;
margin-top:-2.8rem;
background:transparent;
}
.headerElementNavigationFull_var50 #navigationMain > nav > div > ul > li > div > ul > li span.navpointToggler:before, .headerElementNavigationFull_var50 #navigationMain > nav > div > ul > li > div > ul > li span.navpointToggler:after, .headerElementNavigationFull_var50 #navigationMain > nav > div > ul > li > ul > li span.navpointToggler:before, .headerElementNavigationFull_var50 #navigationMain > nav > div > ul > li > ul > li span.navpointToggler:after {

transition:all 0s ease-in-out;
content:'';
position:absolute;
margin:17px 0 0 11px;
display:block;
width:14px;
height:2px;
background-color:var(--fontColorNavigationMenuLevel1);
transform:rotate(50deg);
}
.headerElementNavigationFull_var50 #navigationMain > nav > div > ul > li > div > ul > li span.navpointToggler:after, .headerElementNavigationFull_var50 #navigationMain > nav > div > ul > li > ul > li span.navpointToggler:after {

margin:27px 0 0 11px;
transform:rotate(-50deg);
}
.headerElementNavigationFull_var50 #navigationMain > nav > div > ul > li > div > ul > li span.navpointToggler.open:before, .headerElementNavigationFull_var50 #navigationMain > nav > div > ul > li > ul > li span.navpointToggler.open:before {

margin-left:10px;
transform:rotate(-50deg);
}
.headerElementNavigationFull_var50 #navigationMain > nav > div > ul > li > div > ul > li span.navpointToggler.open:after, .headerElementNavigationFull_var50 #navigationMain > nav > div > ul > li > ul > li span.navpointToggler.open:after {

margin-left:10px;
transform:rotate(50deg);
}
.headerElementNavigationFull_var50 #navigationMain > nav > div > ul > li > div > ul > li ul, .headerElementNavigationFull_var50 #navigationMain > nav > div > ul > li > ul > li ul {


z-index:1;
width:calc(100% - 3%);
left:3%;
top:0;
position:absolute;
background-color:var(--backgroundColorNavigationMenu);
border-left:solid 1px #DDDDDD;
padding:1rem 0 0.5rem 0;
}
.headerElementNavigationFull_var50 #navigationMain > nav > div > ul > li > div > ul > li ul > li.navlayerBackParentTitle, .headerElementNavigationFull_var50 #navigationMain > nav > div > ul > li > div > ul > li ul > li.navlayerBackTitle, .headerElementNavigationFull_var50 #navigationMain > nav > div > ul > li > ul > li ul > li.navlayerBackParentTitle, .headerElementNavigationFull_var50 #navigationMain > nav > div > ul > li > ul > li ul > li.navlayerBackTitle {

position:relative;
min-height:2.1em;
font-size:1.1rem;
line-height:2.1em;
color:#9d9d9b;
padding:0 3rem 0 1rem;
border-bottom:solid 1px #c0c0c0;
margin-bottom:0.3rem;
cursor:pointer;
}
.headerElementNavigationFull_var50 #navigationMain > nav > div > ul > li > div > ul > li ul > li.navlayerBackParentTitle span, .headerElementNavigationFull_var50 #navigationMain > nav > div > ul > li > div > ul > li ul > li.navlayerBackTitle span, .headerElementNavigationFull_var50 #navigationMain > nav > div > ul > li > ul > li ul > li.navlayerBackParentTitle span, .headerElementNavigationFull_var50 #navigationMain > nav > div > ul > li > ul > li ul > li.navlayerBackTitle span {

padding-left:16px;
}
.headerElementNavigationFull_var50 #navigationMain > nav > div > ul > li > div > ul > li ul > li.navlayerBackParentTitle:before, .headerElementNavigationFull_var50 #navigationMain > nav > div > ul > li > div > ul > li ul > li.navlayerBackParentTitle:after, .headerElementNavigationFull_var50 #navigationMain > nav > div > ul > li > div > ul > li ul > li.navlayerBackTitle:before, .headerElementNavigationFull_var50 #navigationMain > nav > div > ul > li > div > ul > li ul > li.navlayerBackTitle:after, .headerElementNavigationFull_var50 #navigationMain > nav > div > ul > li > ul > li ul > li.navlayerBackParentTitle:before, .headerElementNavigationFull_var50 #navigationMain > nav > div > ul > li > ul > li ul > li.navlayerBackParentTitle:after, .headerElementNavigationFull_var50 #navigationMain > nav > div > ul > li > ul > li ul > li.navlayerBackTitle:before, .headerElementNavigationFull_var50 #navigationMain > nav > div > ul > li > ul > li ul > li.navlayerBackTitle:after {

transition:all 0.3s ease-in-out;
content:'';
position:absolute;
left:0;
top:0;
margin:13px 0 0 11px;
display:block;
width:12px;
height:2px;
background-color:#9d9d9b;
transform:rotate(-50deg);
}
.headerElementNavigationFull_var50 #navigationMain > nav > div > ul > li > div > ul > li ul > li.navlayerBackParentTitle:after, .headerElementNavigationFull_var50 #navigationMain > nav > div > ul > li > div > ul > li ul > li.navlayerBackTitle:after, .headerElementNavigationFull_var50 #navigationMain > nav > div > ul > li > ul > li ul > li.navlayerBackParentTitle:after, .headerElementNavigationFull_var50 #navigationMain > nav > div > ul > li > ul > li ul > li.navlayerBackTitle:after {

margin-top:21px;
transform:rotate(50deg);
}
.headerElementNavigationFull_var50 #navigationMain > nav > div > ul > li > div > ul > li ul > li.navlayerCloser, .headerElementNavigationFull_var50 #navigationMain > nav > div > ul > li > ul > li ul > li.navlayerCloser {

position:absolute;
top:0;
right:0;
height:2.1em;
width:2.1em;
cursor:pointer;
}
.headerElementNavigationFull_var50 #navigationMain > nav > div > ul > li > div > ul > li ul > li.navlayerCloser span, .headerElementNavigationFull_var50 #navigationMain > nav > div > ul > li > ul > li ul > li.navlayerCloser span {

padding-left:16px;
}
.headerElementNavigationFull_var50 #navigationMain > nav > div > ul > li > div > ul > li ul > li.navlayerCloser:before, .headerElementNavigationFull_var50 #navigationMain > nav > div > ul > li > div > ul > li ul > li.navlayerCloser:after, .headerElementNavigationFull_var50 #navigationMain > nav > div > ul > li > ul > li ul > li.navlayerCloser:before, .headerElementNavigationFull_var50 #navigationMain > nav > div > ul > li > ul > li ul > li.navlayerCloser:after {

transition:all 0.3s ease-in-out;
content:'';
position:absolute;
left:0;
top:0;
margin:18px 0 0 8px;
display:block;
width:20px;
height:2px;
background-color:var(--fontColorNavigationMenuLevel2);
transform:rotate(-45deg);
}
.headerElementNavigationFull_var50 #navigationMain > nav > div > ul > li > div > ul > li ul > li.navlayerCloser:after, .headerElementNavigationFull_var50 #navigationMain > nav > div > ul > li > ul > li ul > li.navlayerCloser:after {

transform:rotate(45deg);
}
.headerElementNavigationFull_var50 #navigationMain > nav > div > ul > li > div > ul > li ul > li.navlayerTitle, .headerElementNavigationFull_var50 #navigationMain > nav > div > ul > li > ul > li ul > li.navlayerTitle {

font-size:1.1rem;
line-height:2.1em;
color:var(--fontColorNavigationMenuLevel2);
background-color:transparent;
padding:0 3rem 0 1rem;
font-weight:bold;
}
.headerElementNavigationFull_var50 #navigationMain > nav > div > ul > li > div > ul > li ul > li > a, .headerElementNavigationFull_var50 #navigationMain > nav > div > ul > li > ul > li ul > li > a {

font-size:1.1rem;
line-height:2.1em;
color:var(--fontColorNavigationMenuLevel2);
background-color:var(--backgroundColorNavigationMenuLevel2);
padding:0 3rem 0 1rem;
}
.headerElementNavigationFull_var50 #navigationMain > nav > div > ul > li > div > ul > li ul > li.selected > a, .headerElementNavigationFull_var50 #navigationMain > nav > div > ul > li > div > ul > li ul > li.descendantSelected > a, .headerElementNavigationFull_var50 #navigationMain > nav > div > ul > li > ul > li ul > li.selected > a, .headerElementNavigationFull_var50 #navigationMain > nav > div > ul > li > ul > li ul > li.descendantSelected > a {

color:var(--fontColorNavigationMenuLevel2Selected);
background-color:var(--backgroundColorNavigationMenuLevel2Selected);
}
.headerElementNavigationFull_var50 #navigationMain > nav > div > ul > li > div > ul > li ul > li:hover > a, .headerElementNavigationFull_var50 #navigationMain > nav > div > ul > li > ul > li ul > li:hover > a {

color:var(--fontColorNavigationMenuLevel2Hover);
background-color:var(--backgroundColorNavigationMenuLevel2Hover);
}
.headerElementNavigationFull_var50 #navigationMain > nav > div > ul > li > div > ul > li ul > li > a:active, .headerElementNavigationFull_var50 #navigationMain > nav > div > ul > li > ul > li ul > li > a:active {

color:var(--fontColorNavigationMenuLevel2Active);
background-color:var(--backgroundColorNavigationMenuLevel2Active);
}
.headerElementNavigationFull_var50 #navigationMain > nav > div > ul > li > div > ul > li ul > li span.navpointToggler, .headerElementNavigationFull_var50 #navigationMain > nav > div > ul > li > ul > li ul > li span.navpointToggler {

height:2.1em;
padding-right:0;
margin-top:-2.1em;
background:transparent;
}
.headerElementNavigationFull_var50 #navigationMain > nav > div > ul > li > div > ul > li ul > li span.navpointToggler:before, .headerElementNavigationFull_var50 #navigationMain > nav > div > ul > li > ul > li ul > li span.navpointToggler:before {

margin-top:12px;
}
.headerElementNavigationFull_var50 #navigationMain > nav > div > ul > li > div > ul > li ul > li span.navpointToggler:after, .headerElementNavigationFull_var50 #navigationMain > nav > div > ul > li > ul > li ul > li span.navpointToggler:after {

margin-top:22px;
}
.headerElementNavigationFull_var50 #navigationMain #navigationMainToggler {

display:none;
}
}
@media (min-width: 992px) and (min-width: 992px) {
.headerElementNavigationFull_var50 #navigationMain > nav > div > ul > li > div.submenu {

padding:0 0 0 3rem;
}
}
@media (min-width: calc(1200px + 8rem)) and (min-width: 992px) {
.headerElementNavigationFull_var50 #navigationMain > nav > div > ul > li > div.submenu {

padding:0 0 0 calc((100vw - 1200px) / 2 - 1rem);
}
}
@media (min-width: 768px) and (min-width: 992px) {
.headerElementNavigationFull_var50 #navigationMain > nav > div > ul > li > div > ul, .headerElementNavigationFull_var50 #navigationMain > nav > div > ul > li > ul {

width:50vw;
}
}
@media (min-width: 992px) and (min-width: 992px) {
.headerElementNavigationFull_var50 #navigationMain > nav > div > ul > li > div > ul, .headerElementNavigationFull_var50 #navigationMain > nav > div > ul > li > ul {

width:360px;
}
}
@media (min-width: 701px) and (min-width: 992px) {
.headerElementNavigationFull_var50 #navigationMain > nav > div > ul > li > div > ul > li ul[data-navlevel = '3'], .headerElementNavigationFull_var50 #navigationMain > nav > div > ul > li > ul > li ul[data-navlevel = '3'] {

width:320px;
left:100%;
}
}
@media (min-width: 1040px) and (min-width: 992px) {
.headerElementNavigationFull_var50 #navigationMain > nav > div > ul > li > div > ul > li ul[data-navlevel = '4'], .headerElementNavigationFull_var50 #navigationMain > nav > div > ul > li > ul > li ul[data-navlevel = '4'] {

width:320px;
left:100%;
}
}
@media (min-width: 1380px) and (min-width: 992px) {
.headerElementNavigationFull_var50 #navigationMain > nav > div > ul > li > div > ul > li ul[data-navlevel = '5'], .headerElementNavigationFull_var50 #navigationMain > nav > div > ul > li > ul > li ul[data-navlevel = '5'] {

width:320px;
left:100%;
}
}
@media (min-width: 992px) {
.headerElementNavigationFull_var200 .headerNavigation {

background-color:var(--backgroundColorNavigationMeta);
}
.headerElementNavigationFull_var200 .headerNavigation #navigationMainToggler {

display:none;
}
.headerElementNavigationFull_var200 .headerNavigation ul {

display:flex;
list-style-type:none;
margin:0;
padding:0;
}
.headerElementNavigationFull_var200 .headerNavigation ul li {

display:flex;
margin:0;
padding:0;
line-height:48px;
}
.headerElementNavigationFull_var200 .headerNavigation ul li > a {

display:block;
font-size:1.1rem;
font-weight:normal;
color:var(--fontColorNavigationMetaLevel1);
padding:0rem 0.4rem;
text-decoration:none;
}
.headerElementNavigationFull_var200 .headerNavigation ul li.selected > a, .headerElementNavigationFull_var200 .headerNavigation ul li.descendantSelected > a {

color:var(--fontColorNavigationMetaLevel1Selected);
}
.headerElementNavigationFull_var200 .headerNavigation ul li:hover > a {

color:var(--fontColorNavigationMetaLevel1Hover);
}
.headerElementNavigationFull_var200 .headerNavigation ul li > a:active {

color:var(--fontColorNavigationMetaLevel1Active);
}
.headerElementNavigationFull_var200 .headerNavigation ul li:last-child > a {

padding:0rem 1rem 0rem 0.4rem;
}
}


.headerElementNavigationFull_var600 {


--heightBlockHeaderNavigation:var(--heightBlockHeader);
}
@media (min-width: 992px) {
.headerElementNavigationFull_var600 html.navmenu-open {

overflow:hidden;
}
.headerElementNavigationFull_var600 .headerNavigation {


width:100%;
position:relative;
}
.headerElementNavigationFull_var600 .headerNavigation .navlayerBackParentTitle, .headerElementNavigationFull_var600 .headerNavigation .navlayerBackTitle, .headerElementNavigationFull_var600 .headerNavigation .navlayerTitle, .headerElementNavigationFull_var600 .headerNavigation .navlayerCloser {

display:none;
}
.headerElementNavigationFull_var600 .headerNavigation #navigationMenuPre, .headerElementNavigationFull_var600 .headerNavigation #navigationMenuBetween, .headerElementNavigationFull_var600 .headerNavigation #navigationMenuPost {

display:none;
}
.headerElementNavigationFull_var600 .headerNavigation.open #navigationMenuPre {

display:flex !important;
padding:1rem 8px 1rem 2rem;
background:var(--backgroundColorNavigationMenu);
}
.headerElementNavigationFull_var600 .headerNavigation.open #navigationMenuPre:empty {

padding:0;
}
.headerElementNavigationFull_var600 .headerNavigation.open #navigationMenuPost {

display:flex !important;
padding:1rem 8px 1rem 2rem;
background:var(--backgroundColorNavigationMenu);
height:100%;
}
.headerElementNavigationFull_var600 .headerNavigation.open #navigationMenuPost:empty {

padding:0;
}
.headerElementNavigationFull_var600 .headerNavigation > nav > div {

display:flex;
flex-direction:column;
position:fixed;
width:100vw;
scrollbar-width:none;
scrollbar-color:transparent transparent;
top:var(--heightBlockHeaderNavigation);
height:calc(100vh - var(--heightBlockHeaderNavigation));
right:-480px;
transition:right 0.3s ease-in-out;
height:calc(100vh - var(--heightBlockHeaderNavigation));
overflow:auto;
background-color:var(--backgroundColorNavigationMenu);
z-index:100000;
}
.headerElementNavigationFull_var600 .headerNavigation > nav > div::-webkit-scrollbar {

display:none;
}
.navmenu-open .headerElementNavigationFull_var600 .headerNavigation > nav > div {

box-shadow:0 16px 16px rgba(0,0,0,0.2);
height:calc(100vh - var(--heightBlockHeaderNavigation));
right:0;
}
.headerElementNavigationFull_var600 .headerNavigation ul {

list-style-type:none;
margin:0;
padding:0;
}
.headerElementNavigationFull_var600 .headerNavigation li {

position:relative;
display:grid;
align-items:center;
margin:0;
padding:0;
grid-template-columns:1fr 32px;
}
.headerElementNavigationFull_var600 .headerNavigation li > a {

display:block;
text-decoration:none;
text-align:left;
}
.headerElementNavigationFull_var600 .headerNavigation li > ul {

display:none;
}
.headerElementNavigationFull_var600 .headerNavigation li.selected > ul, .headerElementNavigationFull_var600 .headerNavigation li.descendantSelected > ul {

display:block;
}
.headerElementNavigationFull_var600 .headerNavigation > nav > div {

max-width:480px;
}
.headerElementNavigationFull_var600 .headerNavigation > nav > div > ul {

width:100%;
margin:0 auto;
padding:1rem 8px 1rem 1rem;
background:var(--backgroundColorNavigationMenuMain);

}
.headerElementNavigationFull_var600 .headerNavigation > nav > div > ul > li {

border-bottom:none 1px #C0C0C0;
font-size:1.3rem;
font-weight:bold;
line-height:2.8rem;
background-color:var(--backgroundColorNavigationMenuLevel1);
}
.headerElementNavigationFull_var600 .headerNavigation > nav > div > ul > li > a {

padding:0rem 0.5rem 0rem 1rem;
color:var(--fontColorNavigationMenuLevel1);
}
.headerElementNavigationFull_var600 .headerNavigation > nav > div > ul > li > a[data-hasiconimg] {

display:flex;
}
.headerElementNavigationFull_var600 .headerNavigation > nav > div > ul > li > a[data-hasiconimg] .iconImg {

padding-right:0.3rem;
}
.headerElementNavigationFull_var600 .headerNavigation > nav > div > ul > li.selected, .headerElementNavigationFull_var600 .headerNavigation > nav > div > ul > li.descendantSelected {

background-color:var(--backgroundColorNavigationMenuLevel1Selected);
}
.headerElementNavigationFull_var600 .headerNavigation > nav > div > ul > li.selected > a, .headerElementNavigationFull_var600 .headerNavigation > nav > div > ul > li.descendantSelected > a {

color:var(--fontColorNavigationMenuLevel1Selected);
}
.headerElementNavigationFull_var600 .headerNavigation > nav > div > ul > li:hover {

background-color:var(--backgroundColorNavigationMenuLevel1Hover);
}
.headerElementNavigationFull_var600 .headerNavigation > nav > div > ul > li:hover > a {

color:var(--fontColorNavigationMenuLevel1Hover);
}
.headerElementNavigationFull_var600 .headerNavigation > nav > div > ul > li:active {

background-color:var(--backgroundColorNavigationMenuLevel1Active);
}
.headerElementNavigationFull_var600 .headerNavigation > nav > div > ul > li:active > a {

color:var(--fontColorNavigationMenuLevel1Active);
}
.headerElementNavigationFull_var600 .headerNavigation > nav > div > ul > li > ul {

margin-bottom:1rem;
grid-column:1 / span 2;
}
.headerElementNavigationFull_var600 .headerNavigation > nav > div > ul > li > ul > li {

font-size:1.1rem;
font-weight:normal;
line-height:2.1em;
background-color:var(--backgroundColorNavigationMenuLevel2);
}
.headerElementNavigationFull_var600 .headerNavigation > nav > div > ul > li > ul > li > a {

padding:0rem 0.5rem 0rem 2rem;
color:var(--fontColorNavigationMenuLevel2);
}
.headerElementNavigationFull_var600 .headerNavigation > nav > div > ul > li > ul > li.selected, .headerElementNavigationFull_var600 .headerNavigation > nav > div > ul > li > ul > li.descendantSelected {

background-color:var(--backgroundColorNavigationMenuLevel2Selected);
}
.headerElementNavigationFull_var600 .headerNavigation > nav > div > ul > li > ul > li.selected > a, .headerElementNavigationFull_var600 .headerNavigation > nav > div > ul > li > ul > li.descendantSelected > a {

color:var(--fontColorNavigationMenuLevel2Selected);
}
.headerElementNavigationFull_var600 .headerNavigation > nav > div > ul > li > ul > li:hover {

background-color:var(--backgroundColorNavigationMenuLevel2Hover);
}
.headerElementNavigationFull_var600 .headerNavigation > nav > div > ul > li > ul > li:hover > a {

color:var(--fontColorNavigationMenuLevel2Hover);
}
.headerElementNavigationFull_var600 .headerNavigation > nav > div > ul > li > ul > li:active {

background-color:var(--backgroundColorNavigationMenuLevel2Active);
}
.headerElementNavigationFull_var600 .headerNavigation > nav > div > ul > li > ul > li:active > a {

color:var(--fontColorNavigationMenuLevel2Active);
}
.headerElementNavigationFull_var600 .headerNavigation > nav > div > ul > li > ul > li > ul {

margin-bottom:0.6rem;
grid-column:1 / span 2;
}
.headerElementNavigationFull_var600 .headerNavigation > nav > div > ul > li > ul > li > ul > li {

font-size:1.1rem;
font-weight:normal;
line-height:1.9rem;
background-color:var(--backgroundColorNavigationMenuLevel2);
}
.headerElementNavigationFull_var600 .headerNavigation > nav > div > ul > li > ul > li > ul > li > a {

padding:0rem 0.5rem 0rem 3rem;
color:var(--fontColorNavigationMenuLevel2);
}
.headerElementNavigationFull_var600 .headerNavigation > nav > div > ul > li > ul > li > ul > li.selected, .headerElementNavigationFull_var600 .headerNavigation > nav > div > ul > li > ul > li > ul > li.descendantSelected {

background-color:var(--backgroundColorNavigationMenuLevel2Selected);
}
.headerElementNavigationFull_var600 .headerNavigation > nav > div > ul > li > ul > li > ul > li.selected > a, .headerElementNavigationFull_var600 .headerNavigation > nav > div > ul > li > ul > li > ul > li.descendantSelected > a {

color:var(--fontColorNavigationMenuLevel2Selected);
}
.headerElementNavigationFull_var600 .headerNavigation > nav > div > ul > li > ul > li > ul > li:hover {

background-color:var(--backgroundColorNavigationMenuLevel2Hover);
}
.headerElementNavigationFull_var600 .headerNavigation > nav > div > ul > li > ul > li > ul > li:hover > a {

color:var(--fontColorNavigationMenuLevel2Hover);
}
.headerElementNavigationFull_var600 .headerNavigation > nav > div > ul > li > ul > li > ul > li:active {

background-color:var(--backgroundColorNavigationMenuLevel2Active);
}
.headerElementNavigationFull_var600 .headerNavigation > nav > div > ul > li > ul > li > ul > li:active > a {

color:var(--fontColorNavigationMenuLevel2Active);
}
.headerElementNavigationFull_var600 .headerNavigation > nav > div > ul > li > ul > li > ul > li span.navpointToggler {

padding-right:0;
}
.headerElementNavigationFull_var600 .headerNavigation > nav > div > ul > li > ul > li > ul > li > ul {

margin-bottom:0.6rem;
grid-column:1 / span 2;
}
.headerElementNavigationFull_var600 .headerNavigation > nav > div > ul > li > ul > li > ul > li > ul > li {

font-size:1.1rem;
font-weight:normal;
line-height:1.9rem;
background-color:var(--backgroundColorNavigationMenuLevel2);
}
.headerElementNavigationFull_var600 .headerNavigation > nav > div > ul > li > ul > li > ul > li > ul > li > a {

padding:0rem 0.5rem 0rem 4rem;
color:var(--fontColorNavigationMenuLevel2);
}
.headerElementNavigationFull_var600 .headerNavigation > nav > div > ul > li > ul > li > ul > li > ul > li.selected, .headerElementNavigationFull_var600 .headerNavigation > nav > div > ul > li > ul > li > ul > li > ul > li.descendantSelected {

background-color:var(--backgroundColorNavigationMenuLevel2Selected);
}
.headerElementNavigationFull_var600 .headerNavigation > nav > div > ul > li > ul > li > ul > li > ul > li.selected > a, .headerElementNavigationFull_var600 .headerNavigation > nav > div > ul > li > ul > li > ul > li > ul > li.descendantSelected > a {

color:var(--fontColorNavigationMenuLevel2Selected);
}
.headerElementNavigationFull_var600 .headerNavigation > nav > div > ul > li > ul > li > ul > li > ul > li:hover {

background-color:var(--backgroundColorNavigationMenuLevel2Hover);
}
.headerElementNavigationFull_var600 .headerNavigation > nav > div > ul > li > ul > li > ul > li > ul > li:hover > a {

color:var(--fontColorNavigationMenuLevel2Hover);
}
.headerElementNavigationFull_var600 .headerNavigation > nav > div > ul > li > ul > li > ul > li > ul > li:active {

background-color:var(--backgroundColorNavigationMenuLevel2Active);
}
.headerElementNavigationFull_var600 .headerNavigation > nav > div > ul > li > ul > li > ul > li > ul > li:active > a {

color:var(--fontColorNavigationMenuLevel2Active);
}
.headerElementNavigationFull_var600 .headerNavigation > nav > div > ul > li > ul > li > ul > li > ul > li span.navpointToggler {

padding-right:0;
}
.headerElementNavigationFull_var600 .headerNavigation > nav > div > ul[data-source='meta'] {

flex:1;
background:var(--backgroundColorNavigationMenuMeta);
padding:1rem 8px 1rem 1rem;
}
.headerElementNavigationFull_var600 .headerNavigation > nav > div > ul[data-source='meta'] > li {

transition:none;
line-height:36px;
font-size:0.8rem;
font-weight:normal;
border-bottom:none;
}
.headerElementNavigationFull_var600 .headerNavigation .navpointEmbedToggler {

display:none;
}
.headerElementNavigationFull_var600 .headerNavigation span.navpointToggler {

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

}
.headerElementNavigationFull_var600 .headerNavigation span.navpointToggler:before, .headerElementNavigationFull_var600 .headerNavigation span.navpointToggler:after {

transition:all 0.3s ease-in-out;
content:'';
position:absolute;
margin:16px 0 0 4px;
display:block;
width:14px;
height:2px;
background-color:var(--fontColorNavigationMenuLevel1);
transform:rotate(40deg);
}
.headerElementNavigationFull_var600 .headerNavigation span.navpointToggler:after {

margin-left:14px;
transform:rotate(-40deg);
}
.headerElementNavigationFull_var600 .headerNavigation span.navpointToggler.open:before {

transform:rotate(-40deg);
}
.headerElementNavigationFull_var600 .headerNavigation span.navpointToggler.open:after {

transform:rotate(40deg);
}
.headerElementNavigationFull_var600 .headerNavigation .hasMegaDropdown:not(.childs) > span.navpointToggler {

display:none;
}
.headerElementNavigationFull_var600 .navLevelEmbed {

display:none;
}
}
@media (min-width: 576px) and (min-width: 992px) {
.headerElementNavigationFull_var600 .headerNavigation.open #navigationMenuPre {

padding-right:calc(2rem + 8px);
}
}
@media (min-width: 576px) and (min-width: 992px) {
.headerElementNavigationFull_var600 .headerNavigation.open #navigationMenuPost {

padding-right:calc(2rem + 8px);
}
}
@media (min-width: 576px) and (min-width: 992px) {
.headerElementNavigationFull_var600 .headerNavigation > nav > div > ul {

padding-right:calc(2rem + 8px);
}
}
@media (min-width: 576px) and (min-width: 992px) {
.headerElementNavigationFull_var600 .headerNavigation > nav > div > ul[data-source='meta'] {

padding-right:calc(2rem + 8px);
}
}


.headerElementNavigationFull_var610 {


--heightBlockHeaderNavigation:var(--heightBlockHeader);
}
@media (min-width: 992px) {
.headerElementNavigationFull_var610 html.navmenu-open {

overflow:hidden;
}
.headerElementNavigationFull_var610 .headerNavigation {


width:100%;
position:relative;
}
.headerElementNavigationFull_var610 .headerNavigation #navigationMenuPre, .headerElementNavigationFull_var610 .headerNavigation #navigationMenuBetween, .headerElementNavigationFull_var610 .headerNavigation #navigationMenuPost {

display:none;
}
.headerElementNavigationFull_var610 .headerNavigation.open #navigationMenuPre {

display:flex !important;
padding-left:2rem;
background:var(--backgroundColorNavigationMenu);
}
.headerElementNavigationFull_var610 .headerNavigation.open #navigationMenuPost {

display:flex !important;
padding-left:2rem;
background:var(--backgroundColorNavigationMenu);
height:100%;
}
.headerElementNavigationFull_var610 .headerNavigation > nav {

display:block;
position:fixed;
top:var(--heightBlockHeaderNavigation);
width:100vw;
height:calc(100vh - var(--heightBlockHeaderNavigation));
left:-100vw;
overflow-y:auto;
overflow-x:hidden;
z-index:100000;
pointer-events:none;
padding:0 0;
transition:all 0.3s ease-in-out;
}
.navmenu-open .headerElementNavigationFull_var610 .headerNavigation > nav {

left:0;
}
.headerElementNavigationFull_var610 .headerNavigation > nav > div {

left:-100vw;
height:100%;
margin:0;
transition:all 0.3s ease-in-out;
display:flex;
flex-direction:column;
background-color:var(--backgroundColorNavigationMenu);
width:320px;
pointer-events:auto;
}
.navmenu-open .headerElementNavigationFull_var610 .headerNavigation > nav > div {

left:0;
}
.headerElementNavigationFull_var610 .headerNavigation ul {

list-style-type:none;
margin:0;
padding:0;
height:100%;
}
.headerElementNavigationFull_var610 .headerNavigation li {


position:static;
display:grid;
grid-template-columns:1fr 48px;
align-items:center;
margin:0;
padding:0;
}
.headerElementNavigationFull_var610 .headerNavigation li > a {

display:block;
text-decoration:none;
}
.headerElementNavigationFull_var610 .headerNavigation li > ul {

display:none;
}
.headerElementNavigationFull_var610 .headerNavigation li.selected > ul, .headerElementNavigationFull_var610 .headerNavigation li.descendantSelected > ul {

display:block;
}
.headerElementNavigationFull_var610 .headerNavigation > nav > div > ul, .headerElementNavigationFull_var610 .headerNavigation > nav > ul {

position:relative;
top:0;
background:var(--backgroundColorNavigationMenu);
padding:1rem 0;
width:100%;
flex:content;
}
.headerElementNavigationFull_var610 .headerNavigation > nav > div > ul > li, .headerElementNavigationFull_var610 .headerNavigation > nav > ul > li {

border-bottom:none 1px #C0C0C0;
font-size:1.3rem;
line-height:2.6rem;
font-weight:bold;
background-color:var(--backgroundColorNavigationMenuLevel1);
}
.headerElementNavigationFull_var610 .headerNavigation > nav > div > ul > li > a, .headerElementNavigationFull_var610 .headerNavigation > nav > ul > li > a {

padding:0 1rem 0 2rem;
color:var(--fontColorNavigationMenuLevel1);
}
.headerElementNavigationFull_var610 .headerNavigation > nav > div > ul > li > a[data-hasiconimg], .headerElementNavigationFull_var610 .headerNavigation > nav > ul > li > a[data-hasiconimg] {

display:flex;
}
.headerElementNavigationFull_var610 .headerNavigation > nav > div > ul > li > a[data-hasiconimg] .iconImg, .headerElementNavigationFull_var610 .headerNavigation > nav > ul > li > a[data-hasiconimg] .iconImg {

padding-right:0.3rem;
}
.headerElementNavigationFull_var610 .headerNavigation > nav > div > ul > li.selected, .headerElementNavigationFull_var610 .headerNavigation > nav > div > ul > li.descendantSelected, .headerElementNavigationFull_var610 .headerNavigation > nav > ul > li.selected, .headerElementNavigationFull_var610 .headerNavigation > nav > ul > li.descendantSelected {

background-color:var(--backgroundColorNavigationMenuLevel1Selected);
}
.headerElementNavigationFull_var610 .headerNavigation > nav > div > ul > li.selected > a, .headerElementNavigationFull_var610 .headerNavigation > nav > div > ul > li.descendantSelected > a, .headerElementNavigationFull_var610 .headerNavigation > nav > ul > li.selected > a, .headerElementNavigationFull_var610 .headerNavigation > nav > ul > li.descendantSelected > a {

color:var(--fontColorNavigationMenuLevel1Selected);
}
.headerElementNavigationFull_var610 .headerNavigation > nav > div > ul > li:hover, .headerElementNavigationFull_var610 .headerNavigation > nav > ul > li:hover {

background-color:var(--backgroundColorNavigationMenuLevel1Hover);
}
.headerElementNavigationFull_var610 .headerNavigation > nav > div > ul > li:hover > a, .headerElementNavigationFull_var610 .headerNavigation > nav > ul > li:hover > a {

color:var(--fontColorNavigationMenuLevel1Hover);
}
.headerElementNavigationFull_var610 .headerNavigation > nav > div > ul > li:active, .headerElementNavigationFull_var610 .headerNavigation > nav > ul > li:active {

background-color:var(--backgroundColorNavigationMenuLevel1Active);
}
.headerElementNavigationFull_var610 .headerNavigation > nav > div > ul > li:active > a, .headerElementNavigationFull_var610 .headerNavigation > nav > ul > li:active > a {

color:var(--fontColorNavigationMenuLevel1Active);
}
.headerElementNavigationFull_var610 .headerNavigation > nav > div > ul > li span.navpointToggler, .headerElementNavigationFull_var610 .headerNavigation > nav > ul > li span.navpointToggler {

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

}
.headerElementNavigationFull_var610 .headerNavigation > nav > div > ul > li span.navpointToggler:before, .headerElementNavigationFull_var610 .headerNavigation > nav > div > ul > li span.navpointToggler:after, .headerElementNavigationFull_var610 .headerNavigation > nav > ul > li span.navpointToggler:before, .headerElementNavigationFull_var610 .headerNavigation > nav > ul > li span.navpointToggler:after {

transition:all 0s ease-in-out;
content:'';
position:absolute;
margin:11px 0 0 11px;
display:block;
width:12px;
height:2px;
background-color:var(--fontColorNavigationMenuLevel1);
transform:rotate(50deg);
}
.headerElementNavigationFull_var610 .headerNavigation > nav > div > ul > li span.navpointToggler:after, .headerElementNavigationFull_var610 .headerNavigation > nav > ul > li span.navpointToggler:after {

margin:19px 0 0 11px;
transform:rotate(-50deg);
}
.headerElementNavigationFull_var610 .headerNavigation > nav > div > ul > li span.navpointToggler.open, .headerElementNavigationFull_var610 .headerNavigation > nav > ul > li span.navpointToggler.open {

transform:rotate(180deg);
}
.headerElementNavigationFull_var610 .headerNavigation > nav > div > ul > li.displaySub > ul, .headerElementNavigationFull_var610 .headerNavigation > nav > div > ul > li .displaySub > ul, .headerElementNavigationFull_var610 .headerNavigation > nav > ul > li.displaySub > ul, .headerElementNavigationFull_var610 .headerNavigation > nav > ul > li .displaySub > ul {

left:-1px;
height:calc(100vh - var(--heightBlockHeaderNavigation));
opacity:1;
z-index:1;
transition:all 0.3s linear;
}
.headerElementNavigationFull_var610 .headerNavigation > nav > div > ul > li ul, .headerElementNavigationFull_var610 .headerNavigation > nav > ul > li ul {


display:block;
width:319px;
left:340px;
opacity:0;
z-index:-1;
top:0;
position:absolute;
background-color:var(--backgroundColorNavigationMenu);
border-left:solid 1px #DDDDDD;
padding:0.25rem 0 0.5rem 0;
}
.headerElementNavigationFull_var610 .headerNavigation > nav > div > ul > li ul li, .headerElementNavigationFull_var610 .headerNavigation > nav > ul > li ul li {

border-bottom:none 1px #C0C0C0;
font-size:1.1rem;
line-height:2.2rem;
font-weight:normal;
background-color:var(--backgroundColorNavigationMenuLevel2);
}
.headerElementNavigationFull_var610 .headerNavigation > nav > div > ul > li ul li > a, .headerElementNavigationFull_var610 .headerNavigation > nav > ul > li ul li > a {

padding:0 1rem 0 1rem;
color:var(--fontColorNavigationMenuLevel2);
}
.headerElementNavigationFull_var610 .headerNavigation > nav > div > ul > li ul li.selected, .headerElementNavigationFull_var610 .headerNavigation > nav > div > ul > li ul li.descendantSelected, .headerElementNavigationFull_var610 .headerNavigation > nav > ul > li ul li.selected, .headerElementNavigationFull_var610 .headerNavigation > nav > ul > li ul li.descendantSelected {

background-color:var(--backgroundColorNavigationMenuLevel2Selected);
}
.headerElementNavigationFull_var610 .headerNavigation > nav > div > ul > li ul li.selected > a, .headerElementNavigationFull_var610 .headerNavigation > nav > div > ul > li ul li.descendantSelected > a, .headerElementNavigationFull_var610 .headerNavigation > nav > ul > li ul li.selected > a, .headerElementNavigationFull_var610 .headerNavigation > nav > ul > li ul li.descendantSelected > a {

color:var(--fontColorNavigationMenuLevel2Selected);
}
.headerElementNavigationFull_var610 .headerNavigation > nav > div > ul > li ul li:hover, .headerElementNavigationFull_var610 .headerNavigation > nav > ul > li ul li:hover {

background-color:var(--backgroundColorNavigationMenuLevel2Hover);
}
.headerElementNavigationFull_var610 .headerNavigation > nav > div > ul > li ul li:hover > a, .headerElementNavigationFull_var610 .headerNavigation > nav > ul > li ul li:hover > a {

color:var(--fontColorNavigationMenuLevel2Hover);
}
.headerElementNavigationFull_var610 .headerNavigation > nav > div > ul > li ul li:active, .headerElementNavigationFull_var610 .headerNavigation > nav > ul > li ul li:active {

background-color:var(--backgroundColorNavigationMenuLevel2Active);
}
.headerElementNavigationFull_var610 .headerNavigation > nav > div > ul > li ul li:active > a, .headerElementNavigationFull_var610 .headerNavigation > nav > ul > li ul li:active > a {

color:var(--fontColorNavigationMenuLevel2Active);
}
.headerElementNavigationFull_var610 .headerNavigation > nav > div > ul > li ul > li.navlayerBackParentTitle, .headerElementNavigationFull_var610 .headerNavigation > nav > div > ul > li ul > li.navlayerBackTitle, .headerElementNavigationFull_var610 .headerNavigation > nav > ul > li ul > li.navlayerBackParentTitle, .headerElementNavigationFull_var610 .headerNavigation > nav > ul > li ul > li.navlayerBackTitle {

grid-template-columns:1fr 32ox;
position:relative;
font-size:0.8rem;
font-weight:bold;
color:var(--fontColorNavigationMenuLevel2);
line-height:2.2rem;
padding:0 1rem 0 1rem;
padding-right:0;
border-bottom:solid 1px #c0c0c0;
margin-bottom:0.3rem;
cursor:pointer;
}
.headerElementNavigationFull_var610 .headerNavigation > nav > div > ul > li ul > li.navlayerBackParentTitle .navlayerBackTitleCloser, .headerElementNavigationFull_var610 .headerNavigation > nav > div > ul > li ul > li.navlayerBackTitle .navlayerBackTitleCloser, .headerElementNavigationFull_var610 .headerNavigation > nav > ul > li ul > li.navlayerBackParentTitle .navlayerBackTitleCloser, .headerElementNavigationFull_var610 .headerNavigation > nav > ul > li ul > li.navlayerBackTitle .navlayerBackTitleCloser {

position:relative;
width:32px;
height:32px;
}
.headerElementNavigationFull_var610 .headerNavigation > nav > div > ul > li ul > li.navlayerBackParentTitle .navlayerBackTitleCloser:before, .headerElementNavigationFull_var610 .headerNavigation > nav > div > ul > li ul > li.navlayerBackParentTitle .navlayerBackTitleCloser:after, .headerElementNavigationFull_var610 .headerNavigation > nav > div > ul > li ul > li.navlayerBackTitle .navlayerBackTitleCloser:before, .headerElementNavigationFull_var610 .headerNavigation > nav > div > ul > li ul > li.navlayerBackTitle .navlayerBackTitleCloser:after, .headerElementNavigationFull_var610 .headerNavigation > nav > ul > li ul > li.navlayerBackParentTitle .navlayerBackTitleCloser:before, .headerElementNavigationFull_var610 .headerNavigation > nav > ul > li ul > li.navlayerBackParentTitle .navlayerBackTitleCloser:after, .headerElementNavigationFull_var610 .headerNavigation > nav > ul > li ul > li.navlayerBackTitle .navlayerBackTitleCloser:before, .headerElementNavigationFull_var610 .headerNavigation > nav > ul > li ul > li.navlayerBackTitle .navlayerBackTitleCloser:after {

transition:all 0.3s ease-in-out;
content:'';
position:absolute;
left:0;
top:0;
margin:15px 0 0 8px;
display:block;
width:18px;
height:2px;
background-color:var(--fontColorNavigationMenuLevel2);
transform:rotate(-45deg);
}
.headerElementNavigationFull_var610 .headerNavigation > nav > div > ul > li ul > li.navlayerBackParentTitle .navlayerBackTitleCloser:after, .headerElementNavigationFull_var610 .headerNavigation > nav > div > ul > li ul > li.navlayerBackTitle .navlayerBackTitleCloser:after, .headerElementNavigationFull_var610 .headerNavigation > nav > ul > li ul > li.navlayerBackParentTitle .navlayerBackTitleCloser:after, .headerElementNavigationFull_var610 .headerNavigation > nav > ul > li ul > li.navlayerBackTitle .navlayerBackTitleCloser:after {

transform:rotate(45deg);
}
.headerElementNavigationFull_var610 .headerNavigation > nav > div > ul > li ul > li.navlayerCloser, .headerElementNavigationFull_var610 .headerNavigation > nav > ul > li ul > li.navlayerCloser {

position:absolute;
top:0;
right:0;
height:2.2rem;
width:2.2rem;
cursor:pointer;
}
.headerElementNavigationFull_var610 .headerNavigation > nav > div > ul > li ul > li.navlayerCloser span, .headerElementNavigationFull_var610 .headerNavigation > nav > ul > li ul > li.navlayerCloser span {

padding-left:16px;
}
.headerElementNavigationFull_var610 .headerNavigation > nav > div > ul > li ul > li.navlayerCloser:before, .headerElementNavigationFull_var610 .headerNavigation > nav > div > ul > li ul > li.navlayerCloser:after, .headerElementNavigationFull_var610 .headerNavigation > nav > ul > li ul > li.navlayerCloser:before, .headerElementNavigationFull_var610 .headerNavigation > nav > ul > li ul > li.navlayerCloser:after {

transition:all 0.3s ease-in-out;
content:'';
position:absolute;
left:0;
top:0;
margin:18px 0 0 8px;
display:block;
width:20px;
height:2px;
background-color:var(--fontColorNavigationMenuLevel2);
transform:rotate(-45deg);
}
.headerElementNavigationFull_var610 .headerNavigation > nav > div > ul > li ul > li.navlayerCloser:after, .headerElementNavigationFull_var610 .headerNavigation > nav > ul > li ul > li.navlayerCloser:after {

transform:rotate(45deg);
}
.headerElementNavigationFull_var610 .headerNavigation > nav > div > ul > li ul > li.navlayerTitle, .headerElementNavigationFull_var610 .headerNavigation > nav > ul > li ul > li.navlayerTitle {

font-size:1.1rem;
line-height:2.2rem;
font-weight:normal;
color:var(--fontColorNavigationMenuLevel2);
background-color:transparent;
padding:0 1rem 0 1rem;
font-weight:bold;
}
.headerElementNavigationFull_var610 .headerNavigation > nav > div > ul > li ul > li, .headerElementNavigationFull_var610 .headerNavigation > nav > ul > li ul > li {

font-size:1.1rem;
line-height:2.2rem;
background-color:var(--backgroundColorNavigationMenuLevel2);
}
.headerElementNavigationFull_var610 .headerNavigation > nav > div > ul > li ul > li > a, .headerElementNavigationFull_var610 .headerNavigation > nav > ul > li ul > li > a {

padding:0 1rem 0 1rem;
color:var(--fontColorNavigationMenuLevel2);
}
.headerElementNavigationFull_var610 .headerNavigation > nav > div > ul > li ul > li.selected, .headerElementNavigationFull_var610 .headerNavigation > nav > div > ul > li ul > li.descendantSelected, .headerElementNavigationFull_var610 .headerNavigation > nav > ul > li ul > li.selected, .headerElementNavigationFull_var610 .headerNavigation > nav > ul > li ul > li.descendantSelected {

background-color:var(--backgroundColorNavigationMenuLevel2Selected);
}
.headerElementNavigationFull_var610 .headerNavigation > nav > div > ul > li ul > li.selected > a, .headerElementNavigationFull_var610 .headerNavigation > nav > div > ul > li ul > li.descendantSelected > a, .headerElementNavigationFull_var610 .headerNavigation > nav > ul > li ul > li.selected > a, .headerElementNavigationFull_var610 .headerNavigation > nav > ul > li ul > li.descendantSelected > a {

color:var(--fontColorNavigationMenuLevel2Selected);
}
.headerElementNavigationFull_var610 .headerNavigation > nav > div > ul > li ul > li:hover, .headerElementNavigationFull_var610 .headerNavigation > nav > ul > li ul > li:hover {

background-color:var(--backgroundColorNavigationMenuLevel2Hover);
}
.headerElementNavigationFull_var610 .headerNavigation > nav > div > ul > li ul > li:hover > a, .headerElementNavigationFull_var610 .headerNavigation > nav > ul > li ul > li:hover > a {

color:var(--fontColorNavigationMenuLevel2Hover);
}
.headerElementNavigationFull_var610 .headerNavigation > nav > div > ul > li ul > li:active, .headerElementNavigationFull_var610 .headerNavigation > nav > ul > li ul > li:active {

background-color:var(--backgroundColorNavigationMenuLevel2Active);
}
.headerElementNavigationFull_var610 .headerNavigation > nav > div > ul > li ul > li:active > a, .headerElementNavigationFull_var610 .headerNavigation > nav > ul > li ul > li:active > a {

color:var(--fontColorNavigationMenuLevel2Active);
}
.headerElementNavigationFull_var610 .headerNavigation > nav > div > ul[data-source='meta'] {

flex:content;
background:var(--backgroundColorNavigationMenuMeta);
padding:0rem 0rem 1rem 0rem;
}
.headerElementNavigationFull_var610 .headerNavigation > nav > div > ul[data-source='meta'] > li {

line-height:36px;
font-size:0.8rem;
font-weight:normal;
}
.headerElementNavigationFull_var610 .headerNavigation .navLevelEmbed {

display:none;
}
.headerElementNavigationFull_var610 .headerNavigation .hasMegaDropdown:not(.childs) > span.navpointToggler {

display:none;
}
}
@media (min-width: 415px) and (max-width: 992px) and (min-width: 992px) {
.headerElementNavigationFull_var610 .headerNavigation > nav {

height:calc(100vh - var(--heightBlockHeaderNavigation));
}
}
@media (min-width: 992px) and (min-width: 992px) {
.headerElementNavigationFull_var610 .headerNavigation > nav > div {

padding-left:2rem;
width:calc(320px + 2rem);
}
}
@media (max-width: 428px) and (max-width: 992px) and (min-width: 992px) {
.headerElementNavigationFull_var610 .headerNavigation > nav > div {

width:100vw !important;
}
}
@media (max-width: 428px) and (max-width: 992px) and (min-width: 992px) {
.headerElementNavigationFull_var610 .headerNavigation > nav > div > ul, .headerElementNavigationFull_var610 .headerNavigation > nav > ul {

width:100vw;
}
}
@media (min-width: 640px) and (min-width: 992px) {
.headerElementNavigationFull_var610 .headerNavigation > nav > div > ul > li.displaySub > ul[data-navlevel = '2'], .headerElementNavigationFull_var610 .headerNavigation > nav > div > ul > li .displaySub > ul[data-navlevel = '2'], .headerElementNavigationFull_var610 .headerNavigation > nav > ul > li.displaySub > ul[data-navlevel = '2'], .headerElementNavigationFull_var610 .headerNavigation > nav > ul > li .displaySub > ul[data-navlevel = '2'] {

width:320px;
left:319px;
}
}
@media (min-width: 960px) and (min-width: 992px) {
.headerElementNavigationFull_var610 .headerNavigation > nav > div > ul > li.displaySub > ul[data-navlevel = '3'], .headerElementNavigationFull_var610 .headerNavigation > nav > div > ul > li .displaySub > ul[data-navlevel = '3'], .headerElementNavigationFull_var610 .headerNavigation > nav > ul > li.displaySub > ul[data-navlevel = '3'], .headerElementNavigationFull_var610 .headerNavigation > nav > ul > li .displaySub > ul[data-navlevel = '3'] {

width:320px;
left:319px;
}
}
@media (min-width: 1280px) and (min-width: 992px) {
.headerElementNavigationFull_var610 .headerNavigation > nav > div > ul > li.displaySub > ul[data-navlevel = '4'], .headerElementNavigationFull_var610 .headerNavigation > nav > div > ul > li .displaySub > ul[data-navlevel = '4'], .headerElementNavigationFull_var610 .headerNavigation > nav > ul > li.displaySub > ul[data-navlevel = '4'], .headerElementNavigationFull_var610 .headerNavigation > nav > ul > li .displaySub > ul[data-navlevel = '4'] {

width:320px;
left:319px;
}
}
@media (max-width: 428px) and (max-width: 992px) and (min-width: 992px) {
.headerElementNavigationFull_var610 .headerNavigation > nav > div > ul > li ul, .headerElementNavigationFull_var610 .headerNavigation > nav > ul > li ul {

width:100vw;
left:calc(100vw + 20px);
}
}


.headerElementNavigationFull_var700 {


--heightBlockHeaderNavigation:var(--heightBlockHeader);
}
@media (min-width: 992px) {
.headerElementNavigationFull_var700 html.navmenu-open {

overflow:hidden;
}
.headerElementNavigationFull_var700 #navigationMenuPre {

width:100%;
max-width:1400px;
margin:0 auto;
display:flex !important;
padding:0 4rem 0 0;
}
.headerElementNavigationFull_var700 #navigationMenuPre:empty {

display:none !important;
}
.headerElementNavigationFull_var700 #navigationMenuPost {

width:100%;
max-width:1400px;
margin:0 auto;
display:flex !important;
padding:0 0 2rem 0;
}
.headerElementNavigationFull_var700 #navigationMenuPost:empty {

display:none !important;
}
.headerElementNavigationFull_var700 .headerNavigation {

width:100%;
position:relative;
}
.headerElementNavigationFull_var700 .headerNavigation > nav > div {

display:flex;
flex-direction:column;
justify-content:space-between;
position:fixed;
width:100vw;
padding:0 4rem;
scrollbar-width:none;
scrollbar-color:transparent transparent;

top:var(--heightBlockHeaderNavigation);
height:calc(100vh - var(--heightBlockHeaderNavigation));
left:0;
height:0;
transition:all 0.3s ease-in-out;
overflow:auto;
background-color:var(--backgroundColorNavigationMenu);
z-index:100000;
}
.headerElementNavigationFull_var700 .headerNavigation > nav > div::-webkit-scrollbar {

display:none;
}
.headerElementNavigationFull_var700 .headerNavigation > nav > div[data-title]:not([data-title=""]):before {

width:100%;
max-width:1400px;
margin:0 auto;
display:block;
padding:2rem 0 0 0;
content:attr(data-title);
font-size:3.5rem;
line-height:120%;
color:var(--baseColorSemi);
}
.navmenu-open .headerElementNavigationFull_var700 .headerNavigation > nav > div {

box-shadow:;
height:calc(100vh - var(--heightBlockHeaderNavigation));
}
.headerElementNavigationFull_var700 .headerNavigation ul {

list-style-type:none;
margin:0;
padding:0;
}
.headerElementNavigationFull_var700 .headerNavigation li {

position:relative;
margin:0;
padding:0;
}
.headerElementNavigationFull_var700 .headerNavigation li > a {

display:inline-block;
vertical-align:middle;
text-decoration:none;
text-align:left;
}
.headerElementNavigationFull_var700 .headerNavigation li > ul {

display:none;
}
.headerElementNavigationFull_var700 .headerNavigation li.selected > ul, .headerElementNavigationFull_var700 .headerNavigation li.descendantSelected > ul {

display:block;
}
.headerElementNavigationFull_var700 .headerNavigation > nav > div > ul {

width:100%;
max-width:1400px;
margin:0 auto;
padding:2rem 0 2px 0;
flex:1;
}
.headerElementNavigationFull_var700 .headerNavigation > nav > div > ul > li {

border-bottom:none 1px #C0C0C0;
font-size:1.3rem;
font-weight:bold;
line-height:2.8rem;
background-color:var(--backgroundColorNavigationMenuLevel1);
}
.headerElementNavigationFull_var700 .headerNavigation > nav > div > ul > li > a {

padding:0rem 0.5rem 0rem 0;
color:var(--fontColorNavigationMenuLevel1);
}
.headerElementNavigationFull_var700 .headerNavigation > nav > div > ul > li > a[data-hasiconimg] {

display:flex;
}
.headerElementNavigationFull_var700 .headerNavigation > nav > div > ul > li > a[data-hasiconimg] .iconImg {

padding-right:0.3rem;
}
.headerElementNavigationFull_var700 .headerNavigation > nav > div > ul > li.selected, .headerElementNavigationFull_var700 .headerNavigation > nav > div > ul > li.descendantSelected {

background-color:var(--backgroundColorNavigationMenuLevel1Selected);
}
.headerElementNavigationFull_var700 .headerNavigation > nav > div > ul > li.selected > a, .headerElementNavigationFull_var700 .headerNavigation > nav > div > ul > li.descendantSelected > a {

color:var(--fontColorNavigationMenuLevel1Selected);
}
.headerElementNavigationFull_var700 .headerNavigation > nav > div > ul > li:hover {

background-color:var(--backgroundColorNavigationMenuLevel1Hover);
}
.headerElementNavigationFull_var700 .headerNavigation > nav > div > ul > li:hover > a {

color:var(--fontColorNavigationMenuLevel1Hover);
}
.headerElementNavigationFull_var700 .headerNavigation > nav > div > ul > li:active {

background-color:var(--backgroundColorNavigationMenuLevel1Active);
}
.headerElementNavigationFull_var700 .headerNavigation > nav > div > ul > li:active > a {

color:var(--fontColorNavigationMenuLevel1Active);
}
.headerElementNavigationFull_var700 .headerNavigation > nav > div > ul > li > ul {

margin-bottom:1rem;
grid-column:1 / span 2;
}
.headerElementNavigationFull_var700 .headerNavigation > nav > div > ul > li > ul > li {

font-size:1.1rem;
font-weight:normal;
line-height:2.1em;
background-color:var(--backgroundColorNavigationMenuLevel2);
}
.headerElementNavigationFull_var700 .headerNavigation > nav > div > ul > li > ul > li > a {

padding:0rem 0.5rem 0rem 1rem;
color:var(--fontColorNavigationMenuLevel2);
}
.headerElementNavigationFull_var700 .headerNavigation > nav > div > ul > li > ul > li.selected, .headerElementNavigationFull_var700 .headerNavigation > nav > div > ul > li > ul > li.descendantSelected {

background-color:var(--backgroundColorNavigationMenuLevel2Selected);
}
.headerElementNavigationFull_var700 .headerNavigation > nav > div > ul > li > ul > li.selected > a, .headerElementNavigationFull_var700 .headerNavigation > nav > div > ul > li > ul > li.descendantSelected > a {

color:var(--fontColorNavigationMenuLevel2Selected);
}
.headerElementNavigationFull_var700 .headerNavigation > nav > div > ul > li > ul > li:hover {

background-color:var(--backgroundColorNavigationMenuLevel2Hover);
}
.headerElementNavigationFull_var700 .headerNavigation > nav > div > ul > li > ul > li:hover > a {

color:var(--fontColorNavigationMenuLevel2Hover);
}
.headerElementNavigationFull_var700 .headerNavigation > nav > div > ul > li > ul > li:active {

background-color:var(--backgroundColorNavigationMenuLevel2Active);
}
.headerElementNavigationFull_var700 .headerNavigation > nav > div > ul > li > ul > li:active > a {

color:var(--fontColorNavigationMenuLevel2Active);
}
.headerElementNavigationFull_var700 .headerNavigation > nav > div > ul > li > ul > li > ul {

margin-bottom:0.6rem;
grid-column:1 / span 2;
}
.headerElementNavigationFull_var700 .headerNavigation > nav > div > ul > li > ul > li > ul > li {

font-size:1.1rem;
font-weight:normal;
line-height:1.9rem;
background-color:var(--backgroundColorNavigationMenuLevel2);
}
.headerElementNavigationFull_var700 .headerNavigation > nav > div > ul > li > ul > li > ul > li > a {

padding:0rem 0.5rem 0rem 2rem;
color:var(--fontColorNavigationMenuLevel2);
}
.headerElementNavigationFull_var700 .headerNavigation > nav > div > ul > li > ul > li > ul > li.selected, .headerElementNavigationFull_var700 .headerNavigation > nav > div > ul > li > ul > li > ul > li.descendantSelected {

background-color:var(--backgroundColorNavigationMenuLevel2Selected);
}
.headerElementNavigationFull_var700 .headerNavigation > nav > div > ul > li > ul > li > ul > li.selected > a, .headerElementNavigationFull_var700 .headerNavigation > nav > div > ul > li > ul > li > ul > li.descendantSelected > a {

color:var(--fontColorNavigationMenuLevel2Selected);
}
.headerElementNavigationFull_var700 .headerNavigation > nav > div > ul > li > ul > li > ul > li:hover {

background-color:var(--backgroundColorNavigationMenuLevel2Hover);
}
.headerElementNavigationFull_var700 .headerNavigation > nav > div > ul > li > ul > li > ul > li:hover > a {

color:var(--fontColorNavigationMenuLevel2Hover);
}
.headerElementNavigationFull_var700 .headerNavigation > nav > div > ul > li > ul > li > ul > li:active {

background-color:var(--backgroundColorNavigationMenuLevel2Active);
}
.headerElementNavigationFull_var700 .headerNavigation > nav > div > ul > li > ul > li > ul > li:active > a {

color:var(--fontColorNavigationMenuLevel2Active);
}
.headerElementNavigationFull_var700 .headerNavigation > nav > div > ul > li > ul > li > ul > li span.navpointToggler {

padding-right:0;
}
.headerElementNavigationFull_var700 .headerNavigation > nav > div > ul > li > ul > li > ul > li > ul {

margin-bottom:0.6rem;
grid-column:1 / span 2;
}
.headerElementNavigationFull_var700 .headerNavigation > nav > div > ul > li > ul > li > ul > li > ul > li {

font-size:1.1rem;
font-weight:normal;
line-height:1.9rem;
background-color:var(--backgroundColorNavigationMenuLevel2);
}
.headerElementNavigationFull_var700 .headerNavigation > nav > div > ul > li > ul > li > ul > li > ul > li > a {

padding:0rem 0.5rem 0rem 3rem;
color:var(--fontColorNavigationMenuLevel2);
}
.headerElementNavigationFull_var700 .headerNavigation > nav > div > ul > li > ul > li > ul > li > ul > li.selected, .headerElementNavigationFull_var700 .headerNavigation > nav > div > ul > li > ul > li > ul > li > ul > li.descendantSelected {

background-color:var(--backgroundColorNavigationMenuLevel2Selected);
}
.headerElementNavigationFull_var700 .headerNavigation > nav > div > ul > li > ul > li > ul > li > ul > li.selected > a, .headerElementNavigationFull_var700 .headerNavigation > nav > div > ul > li > ul > li > ul > li > ul > li.descendantSelected > a {

color:var(--fontColorNavigationMenuLevel2Selected);
}
.headerElementNavigationFull_var700 .headerNavigation > nav > div > ul > li > ul > li > ul > li > ul > li:hover {

background-color:var(--backgroundColorNavigationMenuLevel2Hover);
}
.headerElementNavigationFull_var700 .headerNavigation > nav > div > ul > li > ul > li > ul > li > ul > li:hover > a {

color:var(--fontColorNavigationMenuLevel2Hover);
}
.headerElementNavigationFull_var700 .headerNavigation > nav > div > ul > li > ul > li > ul > li > ul > li:active {

background-color:var(--backgroundColorNavigationMenuLevel2Active);
}
.headerElementNavigationFull_var700 .headerNavigation > nav > div > ul > li > ul > li > ul > li > ul > li:active > a {

color:var(--fontColorNavigationMenuLevel2Active);
}
.headerElementNavigationFull_var700 .headerNavigation > nav > div > ul > li > ul > li > ul > li > ul > li span.navpointToggler {

padding-right:0;
}
.headerElementNavigationFull_var700 .headerNavigation > nav > div > ul[data-source='meta'] {

display:block;
padding:2rem 0 2px 0;
flex:0;
}
.headerElementNavigationFull_var700 .headerNavigation > nav > div > ul[data-source='meta'] > li {

display:inline-block;
font-weight:normal;
font-size:0.8rem;
line-height:120%;
padding:0;
}
.headerElementNavigationFull_var700 .headerNavigation > nav > div > ul[data-source='meta'] > li:before {

display:inline;
content:'|';
}
.headerElementNavigationFull_var700 .headerNavigation > nav > div > ul[data-source='meta'] > li:first-child:before {

display:none;
}
.headerElementNavigationFull_var700 .headerNavigation > nav > div > ul[data-source='meta'] > li > a {

display:inline;
padding:0 0.4rem;
}
.headerElementNavigationFull_var700 .headerNavigation > nav > div > ul[data-source='meta'] > li:first-child > a {

padding-left:0;
}
.headerElementNavigationFull_var700 .headerNavigation .navpointEmbedToggler {

display:none;
}
.headerElementNavigationFull_var700 .headerNavigation span.navpointToggler {

display:inline-block;
vertical-align:middle;
cursor:pointer;
width:32px;
height:32px;
box-sizing:content-box;

}
.headerElementNavigationFull_var700 .headerNavigation span.navpointToggler:before, .headerElementNavigationFull_var700 .headerNavigation span.navpointToggler:after {

transition:all 0.3s ease-in-out;
content:'';
position:absolute;
margin:16px 0 0 8px;
display:block;
width:11px;
height:2px;
background-color:var(--fontColorNavigationMenuLevel1);
transform:rotate(40deg);
}
.headerElementNavigationFull_var700 .headerNavigation span.navpointToggler:after {

margin-left:15px;
transform:rotate(-40deg);
}
.headerElementNavigationFull_var700 .headerNavigation span.navpointToggler.open:before {

transform:rotate(-40deg);
}
.headerElementNavigationFull_var700 .headerNavigation span.navpointToggler.open:after {

transform:rotate(40deg);
}
.headerElementNavigationFull_var700 .headerNavigation .hasMegaDropdown:not(.childs) > span.navpointToggler {

display:none;
}
.headerElementNavigationFull_var700 .navLevelEmbed {

display:none;
}
}
@media (min-width: 992px) {
.headerElementNavigationFull_var710 html.navmenu-open {

overflow:hidden;
}
.headerElementNavigationFull_var710 #navigationMenuPre {

width:100%;
max-width:1200px;
margin:0 auto;
display:flex !important;
padding:0 2rem 0 0;
}
.headerElementNavigationFull_var710 #navigationMenuPre:empty {

display:none !important;
}
.headerElementNavigationFull_var710 #navigationMenuPost {

width:50%;
margin:0;
display:flex !important;
justify-content:right;
padding:0 2rem 0 0;
}
.headerElementNavigationFull_var710 #navigationMenuPost:empty {

display:none !important;
}
.headerElementNavigationFull_var710 .headerNavigation {

width:100%;
position:relative;
}
.headerElementNavigationFull_var710 .headerNavigation:not(.open) > nav {

display:none;
}
.headerElementNavigationFull_var710 .headerNavigation > nav > div {

position:fixed;
overflow:auto;
z-index:100000;
display:flex;
flex-direction:column;
justify-content:space-between;
width:100vw;
margin-top:0 !important;
padding:0;
background:var(--backgroundColorNavigationMenu);
opacity:1;
transition:opacity 0.3s ease-in-out;
scrollbar-width:none;
scrollbar-color:transparent transparent;

top:0;
height:100vh;
left:0;
height:0;
transition:all 0.3s ease-in-out;
}
.headerElementNavigationFull_var710 .headerNavigation > nav > div::-webkit-scrollbar {

display:none;
}
.headerElementNavigationFull_var710 .headerNavigation > nav > div[data-title]:not([data-title=""]):before {

width:50%;
margin:0;
display:block;
padding:0 2rem 0 0;
text-align:right;
content:attr(data-title);
font-size:3.5rem;
line-height:120%;
color:var(--baseColorSemi);
}
.navmenu-open .headerElementNavigationFull_var710 .headerNavigation > nav > div {

display:block;
height:100vh;
}
.headerElementNavigationFull_var710 .headerNavigation ul {

list-style-type:none;
margin:0;
padding:0;
}
.headerElementNavigationFull_var710 .headerNavigation li {

position:relative;
display:grid;
align-items:center;
margin:0;
padding:0;
grid-template-columns:1fr 32px;
}
.headerElementNavigationFull_var710 .headerNavigation li > a {

display:block;
text-decoration:none;
text-align:left;
}
.headerElementNavigationFull_var710 .headerNavigation li > ul {

display:none;
}
.headerElementNavigationFull_var710 .headerNavigation li.selected > ul, .headerElementNavigationFull_var710 .headerNavigation li.descendantSelected > ul {

display:block;
}
.headerElementNavigationFull_var710 .headerNavigation > nav > div > ul {

max-width:1200px;

}
.headerElementNavigationFull_var710 .headerNavigation > nav > div > ul > li > span.navpointToggler {

transform:rotate(-90deg);
}
.headerElementNavigationFull_var710 .headerNavigation > nav > div > ul > li > a {

font-size:1.3rem;
line-height:2.8rem;
font-weight:bold;
color:var(--fontColorNavigationMenuLevel1);
background-color:var(--backgroundColorNavigationMenuLevel1);
padding:0rem 0.5rem 0rem 0;
}
.headerElementNavigationFull_var710 .headerNavigation > nav > div > ul > li.selected > a, .headerElementNavigationFull_var710 .headerNavigation > nav > div > ul > li.descendantSelected > a {

color:var(--fontColorNavigationMenuLevel1Selected);
background-color:var(--backgroundColorNavigationMenuLevel1Selected);
}
.headerElementNavigationFull_var710 .headerNavigation > nav > div > ul > li:hover > a {

color:var(--fontColorNavigationMenuLevel1Hover);
background-color:var(--backgroundColorNavigationMenuLevel1Hover);
}
.headerElementNavigationFull_var710 .headerNavigation > nav > div > ul > li > a:active {

color:var(--fontColorNavigationMenuLevel1Active);
background-color:var(--backgroundColorNavigationMenuLevel1Active);
}
.headerElementNavigationFull_var710 .headerNavigation > nav > div > ul > li > ul > li {

font-size:1.1rem;
line-height:2.1em;
font-weight:normal;
background-color:var(--backgroundColorNavigationMenuLevel2);
}
.headerElementNavigationFull_var710 .headerNavigation > nav > div > ul > li > ul > li > a {

padding:0rem 0.5rem 0rem 1rem;
color:var(--fontColorNavigationMenuLevel2);
}
.headerElementNavigationFull_var710 .headerNavigation > nav > div > ul > li > ul > li.selected, .headerElementNavigationFull_var710 .headerNavigation > nav > div > ul > li > ul > li.descendantSelected {

background-color:var(--backgroundColorNavigationMenuLevel2Selected);
}
.headerElementNavigationFull_var710 .headerNavigation > nav > div > ul > li > ul > li.selected > a, .headerElementNavigationFull_var710 .headerNavigation > nav > div > ul > li > ul > li.descendantSelected > a {

color:var(--fontColorNavigationMenuLevel2Selected);
}
.headerElementNavigationFull_var710 .headerNavigation > nav > div > ul > li > ul > li:hover {

background-color:var(--backgroundColorNavigationMenuLevel2Hover);
}
.headerElementNavigationFull_var710 .headerNavigation > nav > div > ul > li > ul > li:hover > a {

color:var(--fontColorNavigationMenuLevel2Hover);
}
.headerElementNavigationFull_var710 .headerNavigation > nav > div > ul > li > ul > li:active {

background-color:var(--backgroundColorNavigationMenuLevel2Active);
}
.headerElementNavigationFull_var710 .headerNavigation > nav > div > ul > li > ul > li:active > a {

color:var(--fontColorNavigationMenuLevel2Active);
}
.headerElementNavigationFull_var710 .headerNavigation > nav > div > ul > li > ul > li > ul > li {

font-size:1.1rem;
line-height:1.9rem;
font-weight:normal;
background-color:var(--backgroundColorNavigationMenuLevel3);
}
.headerElementNavigationFull_var710 .headerNavigation > nav > div > ul > li > ul > li > ul > li > a {

padding:0rem 0.5rem 0rem 2rem;
color:var(--fontColorNavigationMenuLevel2);
}
.headerElementNavigationFull_var710 .headerNavigation > nav > div > ul > li > ul > li > ul > li.selected, .headerElementNavigationFull_var710 .headerNavigation > nav > div > ul > li > ul > li > ul > li.descendantSelected {

background-color:var(--backgroundColorNavigationMenuLevel3Selected);
}
.headerElementNavigationFull_var710 .headerNavigation > nav > div > ul > li > ul > li > ul > li.selected > a, .headerElementNavigationFull_var710 .headerNavigation > nav > div > ul > li > ul > li > ul > li.descendantSelected > a {

color:var(--fontColorNavigationMenuLevel2Selected);
}
.headerElementNavigationFull_var710 .headerNavigation > nav > div > ul > li > ul > li > ul > li:hover {

background-color:var(--backgroundColorNavigationMenuLevel3Hover);
}
.headerElementNavigationFull_var710 .headerNavigation > nav > div > ul > li > ul > li > ul > li:hover > a {

color:var(--fontColorNavigationMenuLevel32Hover);
}
.headerElementNavigationFull_var710 .headerNavigation > nav > div > ul > li > ul > li > ul > li:active {

background-color:var(--backgroundColorNavigationMenuLevel3Active);
}
.headerElementNavigationFull_var710 .headerNavigation > nav > div > ul > li > ul > li > ul > li:active > a {

color:var(--fontColorNavigationMenuLevel2Active);
}
.headerElementNavigationFull_var710 .headerNavigation > nav > div > ul > li > ul > li > ul > li span.navpointToggler {

height:1.9rem;
padding-right:0;
}
.headerElementNavigationFull_var710 .headerNavigation > nav > div > ul[data-source='meta'] {

flex:1;
background:var(--backgroundColorNavigationMenuMeta);
padding:;
}
.headerElementNavigationFull_var710 .headerNavigation > nav > div > ul[data-source='meta'] > li > a {

transition:none;
line-height:36px;
font-size:0.8rem;
font-weight:normal;
border-bottom:none;
}
.headerElementNavigationFull_var710 .headerNavigation .navpointEmbedToggler {

display:none;
}
.headerElementNavigationFull_var710 .headerNavigation span.navpointToggler {

display:inline-block;
vertical-align:middle;
cursor:pointer;
width:32px;
height:32px;
box-sizing:content-box;

}
.headerElementNavigationFull_var710 .headerNavigation span.navpointToggler:before, .headerElementNavigationFull_var710 .headerNavigation span.navpointToggler:after {

transition:all 0.3s ease-in-out;
content:'';
position:absolute;
margin:16px 0 0 5px;
display:block;
width:11px;
height:2px;
background-color:var(--fontColorNavigationMenuLevel1);
transform:rotate(40deg);
}
.headerElementNavigationFull_var710 .headerNavigation span.navpointToggler:after {

margin-left:12px;
transform:rotate(-40deg);
}
.headerElementNavigationFull_var710 .headerNavigation span.navpointToggler.open:before {

transform:rotate(-40deg);
}
.headerElementNavigationFull_var710 .headerNavigation span.navpointToggler.open:after {

transform:rotate(40deg);
}
.headerElementNavigationFull_var710 .headerNavigation .hasMegaDropdown:not(.childs) > span.navpointToggler {

display:none;
}
.headerElementNavigationFull_var710 .navLevelEmbed {

display:none;
}
}
@media (min-width: 768px) and (min-width: 992px) {
.headerElementNavigationFull_var710 .headerNavigation > nav > div > ul {

padding:3rem 1rem 2rem 2rem;
position:relative;
top:0;
left:0;
width:50vw;
}
}
@media (min-width: 768px) and (min-width: 992px) {
.headerElementNavigationFull_var710 .headerNavigation > nav > div > ul > li > a {

text-align:right;
}
}
@media (min-width: 768px) and (min-width: 992px) {
.headerElementNavigationFull_var710 .headerNavigation > nav > div > ul > li > ul {

position:fixed;
left:50vw;
padding:0.3rem 1rem;
top:3rem;
}
}
@media (min-width: 992px) {
.headerElementNavigationFull_var720 html.navmenu-open {

overflow:hidden;
}
.headerElementNavigationFull_var720 #navigationMenuPre {

width:100%;
max-width:1400px;
margin:0 auto;
display:flex !important;
padding:0 4rem 0 0;
}
.headerElementNavigationFull_var720 #navigationMenuPre:empty {

display:none !important;
}
.headerElementNavigationFull_var720 #navigationMenuPost {

width:100%;
max-width:1400px;
margin:0 auto;
display:flex !important;
padding:0 0 2rem 0;
}
.headerElementNavigationFull_var720 #navigationMenuPost:empty {

display:none !important;
}
.headerElementNavigationFull_var720 .headerNavigation {

width:100%;
position:relative;
}
.headerElementNavigationFull_var720 .headerNavigation > nav > div {

display:flex;
flex-direction:column;
justify-content:space-between;
position:fixed;
width:100vw;
padding:0 4rem;
scrollbar-width:none;
scrollbar-color:transparent transparent;

top:var(--heightBlockHeaderNavigation);
height:calc(100vh - var(--heightBlockHeaderNavigation));
left:0;
height:0;
transition:all 0.3s ease-in-out;
overflow:auto;
background-color:var(--backgroundColorNavigationMenu);
z-index:100000;
}
.headerElementNavigationFull_var720 .headerNavigation > nav > div::-webkit-scrollbar {

display:none;
}
.headerElementNavigationFull_var720 .headerNavigation > nav > div[data-title]:not([data-title=""]):before {

width:100%;
max-width:1400px;
margin:0 auto;
display:block;
padding:2rem 0 0 0;
content:attr(data-title);
font-size:3.5rem;
line-height:120%;
color:var(--baseColorSemi);
}
.navmenu-open .headerElementNavigationFull_var720 .headerNavigation > nav > div {

box-shadow:;
height:calc(100vh - var(--heightBlockHeaderNavigation));
}
.headerElementNavigationFull_var720 .headerNavigation ul {

list-style-type:none;
margin:0;
padding:0;
}
.headerElementNavigationFull_var720 .headerNavigation li {

position:relative;
display:block;
margin:0;
padding:0;
}
.headerElementNavigationFull_var720 .headerNavigation li > a {

display:block;
text-decoration:none;
text-align:left;
}
.headerElementNavigationFull_var720 .headerNavigation li > ul {

display:none;
}
.headerElementNavigationFull_var720 .headerNavigation li > ul {

display:flex !important;
margin-bottom:1rem;
}
.headerElementNavigationFull_var720 .headerNavigation li.selected > ul, .headerElementNavigationFull_var720 .headerNavigation li.descendantSelected > ul {

display:block;
}
.headerElementNavigationFull_var720 .headerNavigation > nav > div > ul {

width:100%;
max-width:1400px;
margin:0 auto;
padding:2rem 0 2px 0;
flex:1;
}
.headerElementNavigationFull_var720 .headerNavigation > nav > div > ul > li {

border-bottom:none 1px #C0C0C0;
font-size:1.3rem;
font-weight:bold;
line-height:2.8rem;
background-color:var(--backgroundColorNavigationMenuLevel1);
}
.headerElementNavigationFull_var720 .headerNavigation > nav > div > ul > li > a {

padding:0rem 0.5rem 0rem 0;
color:var(--fontColorNavigationMenuLevel1);
}
.headerElementNavigationFull_var720 .headerNavigation > nav > div > ul > li > a[data-hasiconimg] {

display:flex;
}
.headerElementNavigationFull_var720 .headerNavigation > nav > div > ul > li > a[data-hasiconimg] .iconImg {

padding-right:0.3rem;
}
.headerElementNavigationFull_var720 .headerNavigation > nav > div > ul > li.selected, .headerElementNavigationFull_var720 .headerNavigation > nav > div > ul > li.descendantSelected {

background-color:var(--backgroundColorNavigationMenuLevel1Selected);
}
.headerElementNavigationFull_var720 .headerNavigation > nav > div > ul > li.selected > a, .headerElementNavigationFull_var720 .headerNavigation > nav > div > ul > li.descendantSelected > a {

color:var(--fontColorNavigationMenuLevel1Selected);
}
.headerElementNavigationFull_var720 .headerNavigation > nav > div > ul > li:hover {

background-color:var(--backgroundColorNavigationMenuLevel1Hover);
}
.headerElementNavigationFull_var720 .headerNavigation > nav > div > ul > li:hover > a {

color:var(--fontColorNavigationMenuLevel1Hover);
}
.headerElementNavigationFull_var720 .headerNavigation > nav > div > ul > li:active {

background-color:var(--backgroundColorNavigationMenuLevel1Active);
}
.headerElementNavigationFull_var720 .headerNavigation > nav > div > ul > li:active > a {

color:var(--fontColorNavigationMenuLevel1Active);
}
.headerElementNavigationFull_var720 .headerNavigation > nav > div > ul > li > ul {

text-align:left;
max-width:640px;
}
.headerElementNavigationFull_var720 .headerNavigation > nav > div > ul > li > ul > li {

display:inline-block;
border-bottom:;
font-size:1.1rem;
font-weight:normal;
line-height:2.1em;
background-color:var(--backgroundColorNavigationMenuLevel2);
}
.headerElementNavigationFull_var720 .headerNavigation > nav > div > ul > li > ul > li > a {

padding:0rem 0.5rem 0rem 0;
color:var(--fontColorNavigationMenuLevel2);
}
.headerElementNavigationFull_var720 .headerNavigation > nav > div > ul > li > ul > li > a[data-hasiconimg] {

display:flex;
}
.headerElementNavigationFull_var720 .headerNavigation > nav > div > ul > li > ul > li > a[data-hasiconimg] .iconImg {

padding-right:0.3rem;
}
.headerElementNavigationFull_var720 .headerNavigation > nav > div > ul > li > ul > li.selected, .headerElementNavigationFull_var720 .headerNavigation > nav > div > ul > li > ul > li.descendantSelected {

background-color:var(--backgroundColorNavigationMenuLevel2Selected);
}
.headerElementNavigationFull_var720 .headerNavigation > nav > div > ul > li > ul > li.selected > a, .headerElementNavigationFull_var720 .headerNavigation > nav > div > ul > li > ul > li.descendantSelected > a {

color:var(--fontColorNavigationMenuLevel2Selected);
}
.headerElementNavigationFull_var720 .headerNavigation > nav > div > ul > li > ul > li:hover {

background-color:var(--backgroundColorNavigationMenuLevel2Hover);
}
.headerElementNavigationFull_var720 .headerNavigation > nav > div > ul > li > ul > li:hover > a {

color:var(--fontColorNavigationMenuLevel2Hover);
}
.headerElementNavigationFull_var720 .headerNavigation > nav > div > ul > li > ul > li:active {

background-color:var(--backgroundColorNavigationMenuLevel2Active);
}
.headerElementNavigationFull_var720 .headerNavigation > nav > div > ul > li > ul > li:active > a {

color:var(--fontColorNavigationMenuLevel2Active);
}
.headerElementNavigationFull_var720 .headerNavigation > nav > div > ul > li > ul > li span.navpointToggler {

display:none;
}
.headerElementNavigationFull_var720 .headerNavigation > nav > div > ul > li > ul > li > ul {

display:none !important;
}
.headerElementNavigationFull_var720 .headerNavigation > nav > div > ul[data-source='meta'] {

display:block;
flex:0;
padding:2rem 0 2px 0;
}
.headerElementNavigationFull_var720 .headerNavigation > nav > div > ul[data-source='meta'] > li {

display:inline-block;
font-weight:normal;
font-size:0.8rem;
line-height:120%;
padding:0;
}
.headerElementNavigationFull_var720 .headerNavigation > nav > div > ul[data-source='meta'] > li:before {

display:inline;
content:'|';
}
.headerElementNavigationFull_var720 .headerNavigation > nav > div > ul[data-source='meta'] > li:first-child:before {

display:none;
}
.headerElementNavigationFull_var720 .headerNavigation > nav > div > ul[data-source='meta'] > li > a {

display:inline;
padding:0 0.4rem;
}
.headerElementNavigationFull_var720 .headerNavigation > nav > div > ul[data-source='meta'] > li:first-child > a {

padding-left:0;
}
.headerElementNavigationFull_var720 .headerNavigation .navLevelEmbed {

display:none;
position:absolute;
z-index:101;
width:100%;
max-height:calc(100vh - var(--heightBlockHeader, $heightBlockHeader) - 36px);
left:0;
margin:calc(var(--heightBlockHeader, $heightBlockHeaderFull) / 2 + 24px) 0 0 0;
padding:40px 40px 40px 40px;
overflow:auto;
background-color:var(--backgroundColorMegaDropdown);
border-style:solid;
border-width:1px;
border-color:var(--borderColorMegaDropdown);
color:var(--fontColorDefault);
}
.headerElementNavigationFull_var720 .headerNavigation .navLevelEmbed .elementSection, .headerElementNavigationFull_var720 .headerNavigation .navLevelEmbed .elementSectionObjectEventMulti, .headerElementNavigationFull_var720 .headerNavigation .navLevelEmbed .elementSectionObjectContactPerson {

padding:0 !important;
}
.headerElementNavigationFull_var720 .headerNavigation .navpointEmbedToggler {

display:none;
}
}
@media (min-width: 992px) {
.headerElementNavigationFull_var730 html.navmenu-open {

overflow:hidden;
}
.headerElementNavigationFull_var730 #navigationMenuPre {

width:100%;
max-width:1400px;
margin:0 auto;
display:flex !important;
padding:0 4rem 0 0;
}
.headerElementNavigationFull_var730 #navigationMenuPre:empty {

display:none !important;
}
.headerElementNavigationFull_var730 #navigationMenuPost {

width:100%;
max-width:1400px;
margin:0 auto;
display:flex !important;
padding:0 0 2rem 0;
}
.headerElementNavigationFull_var730 #navigationMenuPost:empty {

display:none !important;
}
.headerElementNavigationFull_var730 .headerNavigation {

width:100%;
position:relative;
}
.headerElementNavigationFull_var730 .headerNavigation > nav > div {

display:flex;
flex-direction:column;
justify-content:space-between;
position:fixed;
width:100vw;
padding:0 4rem;
scrollbar-width:none;
scrollbar-color:transparent transparent;
top:var(--heightBlockHeaderNavigation);
height:calc(100vh - var(--heightBlockHeaderNavigation));
left:0;
height:0;
transition:all 0.3s ease-in-out;
overflow:auto;
background-color:var(--backgroundColorNavigationMenu);
z-index:100000;
}
.headerElementNavigationFull_var730 .headerNavigation > nav > div::-webkit-scrollbar {

display:none;
}
.headerElementNavigationFull_var730 .headerNavigation > nav > div[data-title]:not([data-title=""]):before {

width:100%;
max-width:1400px;
margin:0 auto;
display:block;
padding:2rem 0 0 0;
content:attr(data-title);
font-size:3.5rem;
line-height:120%;
color:var(--baseColorSemi);
}
.navmenu-open .headerElementNavigationFull_var730 .headerNavigation > nav > div {

box-shadow:;
height:calc(100vh - var(--heightBlockHeaderNavigation));
}
.headerElementNavigationFull_var730 .headerNavigation ul {

list-style-type:none;
margin:0;
padding:0;
}
.headerElementNavigationFull_var730 .headerNavigation li {

position:relative;
display:block;
margin:0;
padding:0;
}
.headerElementNavigationFull_var730 .headerNavigation li > a {

display:block;
text-decoration:none;
text-align:left;
}
.headerElementNavigationFull_var730 .headerNavigation li > ul {

display:none;
}
.headerElementNavigationFull_var730 .headerNavigation li > ul {

display:block !important;
}
.headerElementNavigationFull_var730 .headerNavigation li.selected > ul, .headerElementNavigationFull_var730 .headerNavigation li.descendantSelected > ul {

display:block;
}
.headerElementNavigationFull_var730 .headerNavigation > nav > div > ul {

width:100%;
max-width:1400px;
margin:0 auto;
padding:2rem 0 2px 0;
flex:1;
display:flex;
justify-content:left;
}
.headerElementNavigationFull_var730 .headerNavigation > nav > div > ul > li {

border-bottom:none 1px #C0C0C0;
font-size:1.3rem;
font-weight:bold;
line-height:2.8rem;
background-color:var(--backgroundColorNavigationMenuLevel1);
}
.headerElementNavigationFull_var730 .headerNavigation > nav > div > ul > li > a {

padding:0rem 2rem 0rem 0rem;
color:var(--fontColorNavigationMenuLevel1);
}
.headerElementNavigationFull_var730 .headerNavigation > nav > div > ul > li > a[data-hasiconimg] {

display:flex;
}
.headerElementNavigationFull_var730 .headerNavigation > nav > div > ul > li > a[data-hasiconimg] .iconImg {

padding-right:0.3rem;
}
.headerElementNavigationFull_var730 .headerNavigation > nav > div > ul > li.selected, .headerElementNavigationFull_var730 .headerNavigation > nav > div > ul > li.descendantSelected {

background-color:var(--backgroundColorNavigationMenuLevel1Selected);
}
.headerElementNavigationFull_var730 .headerNavigation > nav > div > ul > li.selected > a, .headerElementNavigationFull_var730 .headerNavigation > nav > div > ul > li.descendantSelected > a {

color:var(--fontColorNavigationMenuLevel1Selected);
}
.headerElementNavigationFull_var730 .headerNavigation > nav > div > ul > li:hover {

background-color:var(--backgroundColorNavigationMenuLevel1Hover);
}
.headerElementNavigationFull_var730 .headerNavigation > nav > div > ul > li:hover > a {

color:var(--fontColorNavigationMenuLevel1Hover);
}
.headerElementNavigationFull_var730 .headerNavigation > nav > div > ul > li:active {

background-color:var(--backgroundColorNavigationMenuLevel1Active);
}
.headerElementNavigationFull_var730 .headerNavigation > nav > div > ul > li:active > a {

color:var(--fontColorNavigationMenuLevel1Active);
}
.headerElementNavigationFull_var730 .headerNavigation > nav > div > ul > li > ul {

text-align:left;
max-width:640px;
}
.headerElementNavigationFull_var730 .headerNavigation > nav > div > ul > li > ul > li {

border-bottom:;
font-size:1.1rem;
font-weight:normal;
line-height:2.1em;
background-color:var(--backgroundColorNavigationMenuLevel2);
}
.headerElementNavigationFull_var730 .headerNavigation > nav > div > ul > li > ul > li > a {

padding:0rem 0rem 0rem 0rem;
color:var(--fontColorNavigationMenuLevel2);
}
.headerElementNavigationFull_var730 .headerNavigation > nav > div > ul > li > ul > li > a[data-hasiconimg] {

display:flex;
}
.headerElementNavigationFull_var730 .headerNavigation > nav > div > ul > li > ul > li > a[data-hasiconimg] .iconImg {

padding-right:0.3rem;
}
.headerElementNavigationFull_var730 .headerNavigation > nav > div > ul > li > ul > li.selected, .headerElementNavigationFull_var730 .headerNavigation > nav > div > ul > li > ul > li.descendantSelected {

background-color:var(--backgroundColorNavigationMenuLevel2Selected);
}
.headerElementNavigationFull_var730 .headerNavigation > nav > div > ul > li > ul > li.selected > a, .headerElementNavigationFull_var730 .headerNavigation > nav > div > ul > li > ul > li.descendantSelected > a {

color:var(--fontColorNavigationMenuLevel2Selected);
}
.headerElementNavigationFull_var730 .headerNavigation > nav > div > ul > li > ul > li:hover {

background-color:var(--backgroundColorNavigationMenuLevel2Hover);
}
.headerElementNavigationFull_var730 .headerNavigation > nav > div > ul > li > ul > li:hover > a {

color:var(--fontColorNavigationMenuLevel2Hover);
}
.headerElementNavigationFull_var730 .headerNavigation > nav > div > ul > li > ul > li:active {

background-color:var(--backgroundColorNavigationMenuLevel2Active);
}
.headerElementNavigationFull_var730 .headerNavigation > nav > div > ul > li > ul > li:active > a {

color:var(--fontColorNavigationMenuLevel2Active);
}
.headerElementNavigationFull_var730 .headerNavigation > nav > div > ul > li > ul > li span.navpointToggler {

display:none;
}
.headerElementNavigationFull_var730 .headerNavigation > nav > div > ul > li > ul > li > ul > li {

display:block;
border-bottom:;
font-size:1.1rem;
font-weight:normal;
line-height:1.9rem;
background-color:var(--backgroundColorNavigationMenuLevel3);
}
.headerElementNavigationFull_var730 .headerNavigation > nav > div > ul > li > ul > li > ul > li > a {

padding:0rem 0rem 0rem 1rem;
color:var(--fontColorNavigationMenuLevel2);
}
.headerElementNavigationFull_var730 .headerNavigation > nav > div > ul > li > ul > li > ul > li > a[data-hasiconimg] {

display:flex;
}
.headerElementNavigationFull_var730 .headerNavigation > nav > div > ul > li > ul > li > ul > li > a[data-hasiconimg] .iconImg {

padding-right:0.3rem;
}
.headerElementNavigationFull_var730 .headerNavigation > nav > div > ul > li > ul > li > ul > li.selected, .headerElementNavigationFull_var730 .headerNavigation > nav > div > ul > li > ul > li > ul > li.descendantSelected {

background-color:var(--backgroundColorNavigationMenuLevel3Selected);
}
.headerElementNavigationFull_var730 .headerNavigation > nav > div > ul > li > ul > li > ul > li.selected > a, .headerElementNavigationFull_var730 .headerNavigation > nav > div > ul > li > ul > li > ul > li.descendantSelected > a {

color:var(--fontColorNavigationMenuLevel2Selected);
}
.headerElementNavigationFull_var730 .headerNavigation > nav > div > ul > li > ul > li > ul > li:hover {

background-color:var(--backgroundColorNavigationMenuLevel3Hover);
}
.headerElementNavigationFull_var730 .headerNavigation > nav > div > ul > li > ul > li > ul > li:hover > a {

color:var(--fontColorNavigationMenuLevel2Hover);
}
.headerElementNavigationFull_var730 .headerNavigation > nav > div > ul > li > ul > li > ul > li:active {

background-color:var(--backgroundColorNavigationMenuLevel3Active);
}
.headerElementNavigationFull_var730 .headerNavigation > nav > div > ul > li > ul > li > ul > li:active > a {

color:var(--fontColorNavigationMenuLevel2Active);
}
.headerElementNavigationFull_var730 .headerNavigation > nav > div > ul > li > ul > li > ul > li span.navpointToggler {

display:none;
}
.headerElementNavigationFull_var730 .headerNavigation > nav > div > ul > li > ul > li > ul > li > ul {

display:none !important;
}
.headerElementNavigationFull_var730 .headerNavigation > nav > div > ul[data-source='meta'] {

display:block;
flex:0;
padding:2rem 0 2px 0;
}
.headerElementNavigationFull_var730 .headerNavigation > nav > div > ul[data-source='meta'] > li {

display:inline-block;
font-weight:normal;
font-size:0.8rem;
line-height:120%;
padding:0;
}
.headerElementNavigationFull_var730 .headerNavigation > nav > div > ul[data-source='meta'] > li:before {

display:inline;
content:'|';
}
.headerElementNavigationFull_var730 .headerNavigation > nav > div > ul[data-source='meta'] > li:first-child:before {

display:none;
}
.headerElementNavigationFull_var730 .headerNavigation > nav > div > ul[data-source='meta'] > li > a {

display:inline;
padding:0 0.4rem;
}
.headerElementNavigationFull_var730 .headerNavigation > nav > div > ul[data-source='meta'] > li:first-child > a {

padding-left:0;
}
.headerElementNavigationFull_var730 .navLevelEmbed {

display:none;
}
}
@media (min-width: 992px) {
.headerElementNavigationFull_var750 html.navmenu-open {

overflow:hidden;
}
.headerElementNavigationFull_var750 #navigationMenuPre {

width:100%;
max-width:1400px;
margin:0 auto;
display:flex !important;
padding:0 4rem 0 0;
}
.headerElementNavigationFull_var750 #navigationMenuPre:empty {

display:none !important;
}
.headerElementNavigationFull_var750 #navigationMenuPost {

width:100%;
max-width:1400px;
margin:0 auto;
display:flex !important;
padding:0 0 2rem 0;
}
.headerElementNavigationFull_var750 #navigationMenuPost:empty {

display:none !important;
}
.headerElementNavigationFull_var750 .headerNavigation {

width:100%;
position:relative;
}
.headerElementNavigationFull_var750 .headerNavigation > nav > div {

display:flex;
flex-direction:column;
justify-content:space-between;
position:fixed;
width:100vw;
padding:0 4rem;
scrollbar-width:none;
scrollbar-color:transparent transparent;
top:var(--heightBlockHeaderNavigation);
height:calc(100vh - var(--heightBlockHeaderNavigation));
left:0;
height:0;
transition:all 0.3s ease-in-out;
overflow:auto;
background-color:var(--backgroundColorNavigationMenu);
z-index:100000;
}
.headerElementNavigationFull_var750 .headerNavigation > nav > div::-webkit-scrollbar {

display:none;
}
.headerElementNavigationFull_var750 .headerNavigation > nav > div[data-title]:not([data-title=""]):before {

width:100%;
max-width:1400px;
margin:0 auto;
display:block;
padding:2rem 0 0 0;
content:attr(data-title);
font-size:3.5rem;
line-height:120%;
color:var(--baseColorSemi);
}
.navmenu-open .headerElementNavigationFull_var750 .headerNavigation > nav > div {

box-shadow:;
height:calc(100vh - var(--heightBlockHeaderNavigation));
}
.headerElementNavigationFull_var750 .headerNavigation ul {

list-style-type:none;
margin:0;
padding:0;
}
.headerElementNavigationFull_var750 .headerNavigation li {

position:relative;
display:block;
margin:0;
padding:0;
}
.headerElementNavigationFull_var750 .headerNavigation li > a {

display:block;
text-decoration:none;
text-align:left;
}
.headerElementNavigationFull_var750 .headerNavigation li > ul {

display:none;
}
.headerElementNavigationFull_var750 .headerNavigation li.selected > ul, .headerElementNavigationFull_var750 .headerNavigation li.descendantSelected > ul {

display:block;
}
.headerElementNavigationFull_var750 .headerNavigation > nav > div li {

margin:0;
padding:0;
}
.headerElementNavigationFull_var750 .headerNavigation > nav > div li > a {

display:block;
text-decoration:none;
}
.headerElementNavigationFull_var750 .headerNavigation > nav > div li > span.navpointToggler {

display:none;
}
.headerElementNavigationFull_var750 .headerNavigation > nav > div li > ul {

display:none;
position:absolute;
z-index:80;
}
.headerElementNavigationFull_var750 .headerNavigation > nav > div > ul {


width:100%;
max-width:1400px;
margin:0 auto;
padding:2rem 0 2px 0;
flex:0;
display:flex;
position:relative;
}
.headerElementNavigationFull_var750 .headerNavigation > nav > div > ul[data-source='meta'] {

display:none;
}
.headerElementNavigationFull_var750 .headerNavigation > nav > div > ul > li {



display:flex;
position:static;
}
.headerElementNavigationFull_var750 .headerNavigation > nav > div > ul > li:after {

content:'';
display:block;
position:absolute;
width:100%;
height:0px;
left:0;
bottom:-0px;
}
.headerElementNavigationFull_var750 .headerNavigation > nav > div > ul > li > ul {

margin-top:0;
}
.headerElementNavigationFull_var750 .headerNavigation > nav > div > ul > li > a {

font-family:;
font-size:1.2rem;
font-weight:normal;
color:var(--fontColorNavigationMainLevel1);
background-color:var(--backgroundColorNavigationMainLevel1);
padding:0rem 0.8rem;
line-height:48px;
white-space:nowrap;
}
.headerElementNavigationFull_var750 .headerNavigation > nav > div > ul > li > a[data-hasiconimg] {

display:flex;
}
.headerElementNavigationFull_var750 .headerNavigation > nav > div > ul > li > a[data-hasiconimg] .iconImg {

padding-right:0.3rem;
}
.headerElementNavigationFull_var750 .headerNavigation > nav > div > ul > li.selected > a, .headerElementNavigationFull_var750 .headerNavigation > nav > div > ul > li.descendantSelected > a, .headerElementNavigationFull_var750 .headerNavigation > nav > div > ul > li.hover > a {

color:var(--fontColorNavigationMainLevel1Selected);
background-color:var(--backgroundColorNavigationMainLevel1Selected);
}
.headerElementNavigationFull_var750 .headerNavigation > nav > div > ul > li:hover > a {

color:var(--fontColorNavigationMainLevel1Hover);
background-color:var(--backgroundColorNavigationMainLevel1Hover);
}
.headerElementNavigationFull_var750 .headerNavigation > nav > div > ul > li > a:active {

color:var(--fontColorNavigationMainLevel1Active);
background-color:var(--backgroundColorNavigationMainLevel1Active);
}
.headerElementNavigationFull_var750 .headerNavigation > nav > div > ul > li.childs.open > .navpointToggler, .headerElementNavigationFull_var750 .headerNavigation > nav > div > ul > li.hasMegaDropdown > .navpointToggler {

position:relative;
display:none;
right:0;
top:0;
}
html:not([data-navigationlayeropentype='click']) .headerElementNavigationFull_var750 .headerNavigation > nav > div > ul > li:not(.hasMegaDropdown):hover > ul {
display:block;
}
html[data-navigationlayeropentype='click'] .headerElementNavigationFull_var750 .headerNavigation > nav > div > ul > li.clicked:not(.hasMegaDropdown) > ul {
display:block;
}
.headerElementNavigationFull_var750 .headerNavigation > nav > div > ul > li ul {

width:280px;
border-style:solid;
border-width:0px;
border-color:var(--borderColorNavigationMainLayer);
}
.headerElementNavigationFull_var750 .headerNavigation > nav > div > ul > li ul.subleftside > li > ul {

right:100%;
}
.headerElementNavigationFull_var750 .headerNavigation > nav > div > ul > li ul.subleftside > li.childs > a {

padding-left:32px;
}
.headerElementNavigationFull_var750 .headerNavigation > nav > div > ul > li > ul {

display:none !important;
}
.headerElementNavigationFull_var750 .headerNavigation > nav > div > ul > li.hover > ul {

display:block !important;
top:5rem;
left:0;
height:calc(100% - 10rem);
background:var(--backgroundColorNavigationMenu);
}
.headerElementNavigationFull_var750 .headerNavigation > nav > div > ul > li.hover > ul > li {

position:static;
font-family:;
font-size:0.9rem;
font-weight:normal;
background-color:var(--backgroundColorNavigationMainLevel2);
}
.headerElementNavigationFull_var750 .headerNavigation > nav > div > ul > li.hover > ul > li > a {

display:inline-block;
vertical-align:middle;
padding:0.3rem 0.8rem;
color:var(--fontColorNavigationMainLevel2);
}
.headerElementNavigationFull_var750 .headerNavigation > nav > div > ul > li.hover > ul > li.selected, .headerElementNavigationFull_var750 .headerNavigation > nav > div > ul > li.hover > ul > li.descendantSelected {

background-color:var(--backgroundColorNavigationMainLevel2Selected);
}
.headerElementNavigationFull_var750 .headerNavigation > nav > div > ul > li.hover > ul > li.selected > a, .headerElementNavigationFull_var750 .headerNavigation > nav > div > ul > li.hover > ul > li.descendantSelected > a {

color:var(--fontColorNavigationMainLevel2Selected);
}
.headerElementNavigationFull_var750 .headerNavigation > nav > div > ul > li.hover > ul > li:hover {

background-color:var(--backgroundColorNavigationMainLevel2Hover);
}
.headerElementNavigationFull_var750 .headerNavigation > nav > div > ul > li.hover > ul > li:hover > a {

color:var(--fontColorNavigationMainLevel2Hover);
}
.headerElementNavigationFull_var750 .headerNavigation > nav > div > ul > li.hover > ul > li:active {

background-color:var(--backgroundColorNavigationMainLevel2Active);
}
.headerElementNavigationFull_var750 .headerNavigation > nav > div > ul > li.hover > ul > li:active > a {

color:var(--fontColorNavigationMainLevel2Active);
}
.headerElementNavigationFull_var750 .headerNavigation > nav > div > ul > li.hover > ul > li:hover > ul {

display:block;
}
.headerElementNavigationFull_var750 .headerNavigation > nav > div > ul > li.hover > ul > li.open > .navpointToggler {

display:inline-block;
}
.headerElementNavigationFull_var750 .headerNavigation > nav > div > ul > li > ul > li > ul {


display:none;
top:-0px;
right:calc(-100% - 2 * 0px);
width:calc(100% + 1 * 0px);
height:100%;
}
.headerElementNavigationFull_var750 .headerNavigation > nav > div > ul > li > ul > li > ul > li {


display:flex;
position:static;
font-family:;
font-size:0.9rem;
font-weight:normal;
background-color:var(--backgroundColorNavigationMainLevel2);
}
.headerElementNavigationFull_var750 .headerNavigation > nav > div > ul > li > ul > li > ul > li .navlayerBackTitleText {

font-weight:bold;
color:var(--fontColorNavigationMainLevel2);
padding:0.3rem 0.8rem;
}
.headerElementNavigationFull_var750 .headerNavigation > nav > div > ul > li > ul > li > ul > li > a {

flex-grow:1;
color:var(--fontColorNavigationMainLevel2);
padding:0.3rem 0.8rem;
}
.headerElementNavigationFull_var750 .headerNavigation > nav > div > ul > li > ul > li > ul > li.selected, .headerElementNavigationFull_var750 .headerNavigation > nav > div > ul > li > ul > li > ul > li.descendantSelected {

background-color:var(--backgroundColorNavigationMainLevel2Selected);
}
.headerElementNavigationFull_var750 .headerNavigation > nav > div > ul > li > ul > li > ul > li.selected > a, .headerElementNavigationFull_var750 .headerNavigation > nav > div > ul > li > ul > li > ul > li.descendantSelected > a {

color:var(--fontColorNavigationMainLevel2Selected);
}
.headerElementNavigationFull_var750 .headerNavigation > nav > div > ul > li > ul > li > ul > li:hover {

background-color:var(--backgroundColorNavigationMainLevel2Hover);
}
.headerElementNavigationFull_var750 .headerNavigation > nav > div > ul > li > ul > li > ul > li:hover > a {

color:var(--fontColorNavigationMainLevel2Hover);
}
.headerElementNavigationFull_var750 .headerNavigation > nav > div > ul > li > ul > li > ul > li:active {

background-color:var(--backgroundColorNavigationMainLevel2Active);
}
.headerElementNavigationFull_var750 .headerNavigation > nav > div > ul > li > ul > li > ul > li:active > a {

color:var(--fontColorNavigationMainLevel2Active);
}
.headerElementNavigationFull_var750 .headerNavigation > nav > div > ul > li > ul > li > ul > li:hover > ul {

display:block;
}
.headerElementNavigationFull_var750 .headerNavigation > nav > div > ul > li > ul > li > ul > li.open > .navpointToggler {

display:inline-block;
}
.headerElementNavigationFull_var750 .headerNavigation > nav > div > ul > li > ul > li > ul > li ul {

top:-0px;
right:calc(-100% - 2 * 0px);
width:calc(100% + 1 * 0px);
}
.headerElementNavigationFull_var750 .headerNavigation > nav > div > ul > li > ul > li > ul > li ul > li {

display:flex;
position:relative;
font-family:;
font-size:0.9rem;
font-weight:normal;
background-color:var(--backgroundColorNavigationMainLevel2);
}
.headerElementNavigationFull_var750 .headerNavigation > nav > div > ul > li > ul > li > ul > li ul > li > a {

flex-grow:1;
color:var(--fontColorNavigationMainLevel2);
padding:0.3rem 0.8rem;
}
.headerElementNavigationFull_var750 .headerNavigation > nav > div > ul > li > ul > li > ul > li ul > li.selected, .headerElementNavigationFull_var750 .headerNavigation > nav > div > ul > li > ul > li > ul > li ul > li.descendantSelected {

background-color:var(--backgroundColorNavigationMainLevel2Selected);
}
.headerElementNavigationFull_var750 .headerNavigation > nav > div > ul > li > ul > li > ul > li ul > li.selected > a, .headerElementNavigationFull_var750 .headerNavigation > nav > div > ul > li > ul > li > ul > li ul > li.descendantSelected > a {

color:var(--fontColorNavigationMainLevel2Selected);
}
.headerElementNavigationFull_var750 .headerNavigation > nav > div > ul > li > ul > li > ul > li ul > li:hover {

background-color:var(--backgroundColorNavigationMainLevel2Hover);
}
.headerElementNavigationFull_var750 .headerNavigation > nav > div > ul > li > ul > li > ul > li ul > li:hover > a {

color:var(--fontColorNavigationMainLevel2Hover);
}
.headerElementNavigationFull_var750 .headerNavigation > nav > div > ul > li > ul > li > ul > li ul > li:active {

background-color:var(--backgroundColorNavigationMainLevel2Active);
}
.headerElementNavigationFull_var750 .headerNavigation > nav > div > ul > li > ul > li > ul > li ul > li:active > a {

color:var(--fontColorNavigationMainLevel2Active);
}
.headerElementNavigationFull_var750 .headerNavigation > nav > div > ul > li > ul > li > ul > li ul > li:hover > ul {

display:block;
}
.headerElementNavigationFull_var750 .headerNavigation > nav > div > ul > li > ul > li > ul > li ul > li.childs.open > .navpointToggler {

display:inline-block;
}
.headerElementNavigationFull_var750 .headerNavigation > ul[data-source='meta'] {

display:block;
flex:0;
padding:2rem 0 2px 0;
}
.headerElementNavigationFull_var750 .headerNavigation > ul[data-source='meta'] > li {

display:inline-block;
font-weight:normal;
font-size:0.8rem;
line-height:120%;
padding:0;
}
.headerElementNavigationFull_var750 .headerNavigation > ul[data-source='meta'] > li:before {

display:inline;
content:'|';
}
.headerElementNavigationFull_var750 .headerNavigation > ul[data-source='meta'] > li:first-child:before {

display:none;
}
.headerElementNavigationFull_var750 .headerNavigation > ul[data-source='meta'] > li > a {

display:inline;
padding:0 0.4rem;
}
.headerElementNavigationFull_var750 .headerNavigation > ul[data-source='meta'] > li:first-child > a {

padding-left:0;
}
.headerElementNavigationFull_var750 .headerNavigation span.navpointToggler {

display:inline-block;
vertical-align:middle;
cursor:pointer;
width:32px;
height:32px;
box-sizing:content-box;

}
.headerElementNavigationFull_var750 .headerNavigation span.navpointToggler:before, .headerElementNavigationFull_var750 .headerNavigation span.navpointToggler:after {

transition:all 0.3s ease-in-out;
content:'';
position:absolute;
margin:13px 0 0 12px;
display:block;
width:8px;
height:2px;
background-color:var(--fontColorNavigationMenuLevel1);
transform:rotate(50deg);
}
.headerElementNavigationFull_var750 .headerNavigation span.navpointToggler:after {

margin:18px 0 0 12px;
transform:rotate(-50deg);
}
.headerElementNavigationFull_var750 .navLevelEmbed {

display:none;
position:absolute;
z-index:0;
width:100%;
top:0;
left:0;
margin:4.5rem 0 0 0;
padding:0 0 0 0 !important;
overflow:auto;
}
.headerElementNavigationFull_var750 .navLevelEmbed > div {

position:relative;
background-color:var(--backgroundColorMegaDropdown);
border-style:solid;
border-width:0px;
border-color:var(--borderColorMegaDropdown);
color:var(--fontColorDefault);
padding:0 0.8rem !important;
}
.headerElementNavigationFull_var750 .navLevelEmbed > div .elementSection, .headerElementNavigationFull_var750 .navLevelEmbed > div .elementSectionObjectEventMulti, .headerElementNavigationFull_var750 .navLevelEmbed > div .elementSectionObjectContactPerson {

padding:0 !important;
}
.headerElementNavigationFull_var750 ul[data-navlevel='2'] > li > .navLevelEmbed {

margin-top:0;
left:280px;
width:400px;
}
.headerElementNavigationFull_var750 ul[data-navlevel='2'] > li > .navLevelEmbed > div {

padding:0 !important;
}
.headerElementNavigationFull_var750 ul[data-navlevel='3'] > li > .navLevelEmbed {

margin-top:0;
left:280px;
width:400px;
}
.headerElementNavigationFull_var750 ul[data-navlevel='3'] > li > .navLevelEmbed > div {

padding:0 !important;
}
}
.headerElementNavigationFull_var800 .headerNavigation {

--wMegadropdownInsertPos:append-navigationMain;
--wMegadropdownCloseOn:leaveNavpointMegadropdown;
}
.weditor .headerElementNavigationFull_var800 nav > div > ul > li:nth-child(n+4) {

display:none !important;
}
@media (min-width: 992px) {
.headerElementNavigationFull_var800 #navigationMainToggler {

display:none;
}
.headerElementNavigationFull_var800 .headerNavigation {

background-color:var(--backgroundColorNavigationMain);
user-select:none;
-webkit-user-select:none;
-ms-user-select:none;
width:100%;
}
.headerElementNavigationFull_var800 .headerNavigation ul {

list-style-type:none;
margin:0;
padding:0;
}
.headerElementNavigationFull_var800 .headerNavigation .navlayerBackParentTitle, .headerElementNavigationFull_var800 .headerNavigation .navlayerBackTitle, .headerElementNavigationFull_var800 .headerNavigation .navlayerTitle, .headerElementNavigationFull_var800 .headerNavigation .navlayerCloser {

display:none;
}
.headerElementNavigationFull_var800 .headerNavigation > nav > div li {

margin:0;
padding:0;
}
.headerElementNavigationFull_var800 .headerNavigation > nav > div li > a {

display:block;
text-decoration:none;
}
.headerElementNavigationFull_var800 .headerNavigation > nav > div li > span.navpointToggler {

display:none;
}
.headerElementNavigationFull_var800 .headerNavigation > nav > div li > ul {

display:none;
position:absolute;
z-index:80;
}
.headerElementNavigationFull_var800 .headerNavigation > nav > div > ul[data-source='meta'] {

display:none;
}
.headerElementNavigationFull_var800 .headerNavigation > nav > div > ul > li {

display:flex;
position:relative;
}
.headerElementNavigationFull_var800 .headerNavigation > nav > div > ul > li:after {

content:'';
display:block;
position:absolute;
width:100%;
height:0px;
left:0;
bottom:-0px;
}
.headerElementNavigationFull_var800 .headerNavigation > nav > div > ul > li > ul {

margin-top:0;
}
.headerElementNavigationFull_var800 .headerNavigation > nav > div > ul > li > a {

font-family:inherit;
font-size:1.2rem;
font-weight:normal;
color:var(--fontColorNavigationMainLevel1);
background-color:var(--backgroundColorNavigationMainLevel1);
padding:0rem 0rem;
line-height:48px;
white-space:nowrap;
}
.headerElementNavigationFull_var800 .headerNavigation > nav > div > ul > li > a[data-hasiconimg] {

display:flex;
}
.headerElementNavigationFull_var800 .headerNavigation > nav > div > ul > li > a[data-hasiconimg] .iconImg {

padding-right:0.3rem;
}
.headerElementNavigationFull_var800 .headerNavigation > nav > div > ul > li.selected > a, .headerElementNavigationFull_var800 .headerNavigation > nav > div > ul > li.descendantSelected > a {

color:var(--fontColorNavigationMainLevel1Selected);
background-color:var(--backgroundColorNavigationMainLevel1Selected);
}
.headerElementNavigationFull_var800 .headerNavigation > nav > div > ul > li:hover > a {

color:var(--fontColorNavigationMainLevel1Hover);
background-color:var(--backgroundColorNavigationMainLevel1Hover);
}
.headerElementNavigationFull_var800 .headerNavigation > nav > div > ul > li > a:active {

color:var(--fontColorNavigationMainLevel1Active);
background-color:var(--backgroundColorNavigationMainLevel1Active);
}
.headerElementNavigationFull_var800 .headerNavigation > nav > div > ul > li.childs.open > .navpointToggler, .headerElementNavigationFull_var800 .headerNavigation > nav > div > ul > li.hasMegaDropdown > .navpointToggler {

position:relative;
display:block;
right:0;
top:0;
}
html:not([data-navigationlayeropentype='click']) .headerElementNavigationFull_var800 .headerNavigation > nav > div > ul > li:not(.hasMegaDropdown):hover > ul {
display:block;
}
html[data-navigationlayeropentype='click'] .headerElementNavigationFull_var800 .headerNavigation > nav > div > ul > li.clicked:not(.hasMegaDropdown) > ul {
display:block;
}
.headerElementNavigationFull_var800 .headerNavigation > nav > div > ul > li ul {

width:280px;
background-color:var(--backgroundColorNavigationMainLayer);
border-style:solid;
border-width:0px;
border-color:var(--borderColorNavigationMainLayer);
}
.headerElementNavigationFull_var800 .headerNavigation > nav > div > ul > li ul.subleftside > li > ul {

right:100%;
}
.headerElementNavigationFull_var800 .headerNavigation > nav > div > ul > li ul.subleftside > li.childs > a {

padding-left:32px;
}
.headerElementNavigationFull_var800 .headerNavigation > nav > div > ul > li > ul {

left:100%;
margin-top:0px;
}
.headerElementNavigationFull_var800 .headerNavigation > nav > div > ul > li > ul > li {

display:flex;
position:relative;
font-family:inherit;
font-size:0.9rem;
font-weight:normal;
background-color:var(--backgroundColorNavigationMainLevel2);
}
.headerElementNavigationFull_var800 .headerNavigation > nav > div > ul > li > ul > li > a {

flex-grow:1;
padding:0.5rem 1rem;
color:var(--fontColorNavigationMainLevel2);
flex-grow:1;
}
.headerElementNavigationFull_var800 .headerNavigation > nav > div > ul > li > ul > li.selected, .headerElementNavigationFull_var800 .headerNavigation > nav > div > ul > li > ul > li.descendantSelected {

background-color:var(--backgroundColorNavigationMainLevel2Selected);
}
.headerElementNavigationFull_var800 .headerNavigation > nav > div > ul > li > ul > li.selected > a, .headerElementNavigationFull_var800 .headerNavigation > nav > div > ul > li > ul > li.descendantSelected > a {

color:var(--fontColorNavigationMainLevel2Selected);
}
.headerElementNavigationFull_var800 .headerNavigation > nav > div > ul > li > ul > li:hover {

background-color:var(--backgroundColorNavigationMainLevel2Hover);
}
.headerElementNavigationFull_var800 .headerNavigation > nav > div > ul > li > ul > li:hover > a {

color:var(--fontColorNavigationMainLevel2Hover);
}
.headerElementNavigationFull_var800 .headerNavigation > nav > div > ul > li > ul > li:active {

background-color:var(--backgroundColorNavigationMainLevel2Active);
}
.headerElementNavigationFull_var800 .headerNavigation > nav > div > ul > li > ul > li:active > a {

color:var(--fontColorNavigationMainLevel2Active);
}
.headerElementNavigationFull_var800 .headerNavigation > nav > div > ul > li > ul > li:hover > ul {

display:block;
}
.headerElementNavigationFull_var800 .headerNavigation > nav > div > ul > li > ul > li.childs.open > .navpointToggler {

display:block;
}
.headerElementNavigationFull_var800 .headerNavigation > nav > div > ul > li > ul > li > ul {

top:-0px;
right:calc(-100% - 2 * 0px);
width:calc(100% + 1 * 0px);
}
.headerElementNavigationFull_var800 .headerNavigation > nav > div > ul > li > ul > li > ul > li {

display:flex;
position:relative;
font-family:inherit;
font-size:0.9rem;
font-weight:normal;
background-color:var(--backgroundColorNavigationMainLevel2);
}
.headerElementNavigationFull_var800 .headerNavigation > nav > div > ul > li > ul > li > ul > li > a {

flex-grow:1;
color:var(--fontColorNavigationMainLevel2);
padding:0.5rem 1rem;
}
.headerElementNavigationFull_var800 .headerNavigation > nav > div > ul > li > ul > li > ul > li.selected, .headerElementNavigationFull_var800 .headerNavigation > nav > div > ul > li > ul > li > ul > li.descendantSelected {

background-color:var(--backgroundColorNavigationMainLevel2Selected);
}
.headerElementNavigationFull_var800 .headerNavigation > nav > div > ul > li > ul > li > ul > li.selected > a, .headerElementNavigationFull_var800 .headerNavigation > nav > div > ul > li > ul > li > ul > li.descendantSelected > a {

color:var(--fontColorNavigationMainLevel2Selected);
}
.headerElementNavigationFull_var800 .headerNavigation > nav > div > ul > li > ul > li > ul > li:hover {

background-color:var(--backgroundColorNavigationMainLevel2Hover);
}
.headerElementNavigationFull_var800 .headerNavigation > nav > div > ul > li > ul > li > ul > li:hover > a {

color:var(--fontColorNavigationMainLevel2Hover);
}
.headerElementNavigationFull_var800 .headerNavigation > nav > div > ul > li > ul > li > ul > li:active {

background-color:var(--backgroundColorNavigationMainLevel2Active);
}
.headerElementNavigationFull_var800 .headerNavigation > nav > div > ul > li > ul > li > ul > li:active > a {

color:var(--fontColorNavigationMainLevel2Active);
}
.headerElementNavigationFull_var800 .headerNavigation > nav > div > ul > li > ul > li > ul > li:hover > ul {

display:block;
}
.headerElementNavigationFull_var800 .headerNavigation > nav > div > ul > li > ul > li > ul > li.childs.open > .navpointToggler {

display:block;
}
.headerElementNavigationFull_var800 .headerNavigation > nav > div > ul > li > ul > li > ul > li ul {

top:-0px;
right:calc(-100% - 2 * 0px);
width:calc(100% + 1 * 0px);
}
.headerElementNavigationFull_var800 .headerNavigation > nav > div > ul > li > ul > li > ul > li ul > li {

display:flex;
position:relative;
font-family:inherit;
font-size:0.9rem;
font-weight:normal;
background-color:var(--backgroundColorNavigationMainLevel2);
}
.headerElementNavigationFull_var800 .headerNavigation > nav > div > ul > li > ul > li > ul > li ul > li > a {

flex-grow:1;
color:var(--fontColorNavigationMainLevel2);
padding:0.5rem 1rem;
}
.headerElementNavigationFull_var800 .headerNavigation > nav > div > ul > li > ul > li > ul > li ul > li.selected, .headerElementNavigationFull_var800 .headerNavigation > nav > div > ul > li > ul > li > ul > li ul > li.descendantSelected {

background-color:var(--backgroundColorNavigationMainLevel2Selected);
}
.headerElementNavigationFull_var800 .headerNavigation > nav > div > ul > li > ul > li > ul > li ul > li.selected > a, .headerElementNavigationFull_var800 .headerNavigation > nav > div > ul > li > ul > li > ul > li ul > li.descendantSelected > a {

color:var(--fontColorNavigationMainLevel2Selected);
}
.headerElementNavigationFull_var800 .headerNavigation > nav > div > ul > li > ul > li > ul > li ul > li:hover {

background-color:var(--backgroundColorNavigationMainLevel2Hover);
}
.headerElementNavigationFull_var800 .headerNavigation > nav > div > ul > li > ul > li > ul > li ul > li:hover > a {

color:var(--fontColorNavigationMainLevel2Hover);
}
.headerElementNavigationFull_var800 .headerNavigation > nav > div > ul > li > ul > li > ul > li ul > li:active {

background-color:var(--backgroundColorNavigationMainLevel2Active);
}
.headerElementNavigationFull_var800 .headerNavigation > nav > div > ul > li > ul > li > ul > li ul > li:active > a {

color:var(--fontColorNavigationMainLevel2Active);
}
.headerElementNavigationFull_var800 .headerNavigation > nav > div > ul > li > ul > li > ul > li ul > li:hover > ul {

display:block;
}
.headerElementNavigationFull_var800 .headerNavigation > nav > div > ul > li > ul > li > ul > li ul > li.childs.open > .navpointToggler {

display:block;
}
.headerElementNavigationFull_var800 .headerNavigation .navpointToggler {

width:32px;
height:24px;
cursor:pointer;
margin:auto 0;
}
.headerElementNavigationFull_var800 .headerNavigation .navpointToggler:before, .headerElementNavigationFull_var800 .headerNavigation .navpointToggler:after {

content:'';
position:absolute;
display:block;
width:9px;
height:1px;
margin:9px 0 0 12px;
background-color:var(--fontColorNavigationMainLevel2);
transform:rotate(50deg);
}
.headerElementNavigationFull_var800 .headerNavigation .navpointToggler:after {

margin:15px 0 0 12px;
transform:rotate(-50deg);
}
.headerElementNavigationFull_var800 .headerNavigation .subleftside > li {

flex-direction:row-reverse;
}
.headerElementNavigationFull_var800 .headerNavigation .subleftside > li.childs.open > a {

padding-left:0.1rem !important;
}
.headerElementNavigationFull_var800 .headerNavigation .subleftside > li > .navpointToggler:before {

transform:rotate(-50deg);
}
.headerElementNavigationFull_var800 .headerNavigation .subleftside > li > .navpointToggler:after {

transform:rotate(50deg);
}
.headerElementNavigationFull_var800 .navLevelEmbed {

display:none;
position:fixed;
z-index:102;
width:calc(100vw - 280px);
max-height:calc(100vh - 128px);
left:280px;
margin:-3rem 0 0 0 !important;
padding:0 !important;
overflow:auto;
}
.headerElementNavigationFull_var800 .navLevelEmbed > div {

position:relative;
background-color:var(--backgroundColorMegaDropdown);
border-style:solid;
border-width:0px;
border-color:var(--borderColorMegaDropdown);
color:var(--fontColorDefault);
max-width:1200px;
padding:2rem !important;
margin:0 auto;
padding:1rem 2rem 2rem 2rem;
}
.headerElementNavigationFull_var800 .navLevelEmbed > div .elementSection, .headerElementNavigationFull_var800 .navLevelEmbed > div .elementSectionObjectEventMulti, .headerElementNavigationFull_var800 .navLevelEmbed > div .elementSectionObjectContactPerson {

padding:0 !important;
}
}
.headerElementNavigationFull_var810 .headerNavigation {

--wMegadropdownInsertPos:append-navigationMain;
--wMegadropdownCloseOn:leaveNavpointMegadropdown;
}
.weditor .headerElementNavigationFull_var810 nav > div > ul > li:nth-child(n+4) {

display:none !important;
}
@media (min-width: 992px) {
.headerElementNavigationFull_var810 #navigationMainToggler {

display:none;
}
.headerElementNavigationFull_var810 .headerNavigation {

width:100%;
position:relative;
}
.headerElementNavigationFull_var810 .headerNavigation ul {

list-style-type:none;
margin:0;
padding:0;
}
.headerElementNavigationFull_var810 .headerNavigation li {

position:relative;
display:grid;
align-items:center;
margin:0;
padding:0;
grid-template-columns:1fr 32px;
}
.headerElementNavigationFull_var810 .headerNavigation li > a {

display:block;
text-decoration:none;
text-align:;
}
.headerElementNavigationFull_var810 .headerNavigation li > ul {

display:none;
}
.headerElementNavigationFull_var810 .headerNavigation li.selected > ul, .headerElementNavigationFull_var810 .headerNavigation li.descendantSelected > ul {

display:block;
}
.headerElementNavigationFull_var810 .headerNavigation > nav > div {

max-width:1400px;
}
.headerElementNavigationFull_var810 .headerNavigation > nav > div > ul {

width:100%;
margin:0 auto;
padding:0;
}
.headerElementNavigationFull_var810 .headerNavigation > nav > div > ul > li {

border-bottom:none 1px #DDDDDD;
font-size:1.2rem;
font-weight:normal;
line-height:48px;
background-color:var(--backgroundColorNavigationMainLevel1);
}
.headerElementNavigationFull_var810 .headerNavigation > nav > div > ul > li > a {

padding:0rem 0rem;
color:var(--fontColorNavigationMainLevel1);
}
.headerElementNavigationFull_var810 .headerNavigation > nav > div > ul > li > a[data-hasiconimg] {

display:flex;
}
.headerElementNavigationFull_var810 .headerNavigation > nav > div > ul > li > a[data-hasiconimg] .iconImg {

padding-right:0.3rem;
}
.headerElementNavigationFull_var810 .headerNavigation > nav > div > ul > li.selected, .headerElementNavigationFull_var810 .headerNavigation > nav > div > ul > li.descendantSelected {

background-color:var(--backgroundColorNavigationMainLevel1Selected);
}
.headerElementNavigationFull_var810 .headerNavigation > nav > div > ul > li.selected > a, .headerElementNavigationFull_var810 .headerNavigation > nav > div > ul > li.descendantSelected > a {

color:var(--fontColorNavigationMainLevel1Selected);
}
.headerElementNavigationFull_var810 .headerNavigation > nav > div > ul > li:hover {

background-color:var(--backgroundColorNavigationMainLevel1Hover);
}
.headerElementNavigationFull_var810 .headerNavigation > nav > div > ul > li:hover > a {

color:var(--fontColorNavigationMainLevel1Hover);
}
.headerElementNavigationFull_var810 .headerNavigation > nav > div > ul > li:active {

background-color:var(--backgroundColorNavigationMainLevel1Active);
}
.headerElementNavigationFull_var810 .headerNavigation > nav > div > ul > li:active > a {

color:var(--fontColorNavigationMainLevel1Active);
}
.headerElementNavigationFull_var810 .headerNavigation > nav > div > ul > li > ul {

margin-bottom:1rem;
grid-column:1 / span 2;
}
.headerElementNavigationFull_var810 .headerNavigation > nav > div > ul > li > ul > li {

font-size:0.9rem;
font-weight:normal;
line-height:150%;
background-color:var(--backgroundColorNavigationMainLevel2);
}
.headerElementNavigationFull_var810 .headerNavigation > nav > div > ul > li > ul > li > a {

padding:0rem 1rem;
color:var(--fontColorNavigationMainLevel2);
}
.headerElementNavigationFull_var810 .headerNavigation > nav > div > ul > li > ul > li.selected, .headerElementNavigationFull_var810 .headerNavigation > nav > div > ul > li > ul > li.descendantSelected {

background-color:var(--backgroundColorNavigationMainLevel2Selected);
}
.headerElementNavigationFull_var810 .headerNavigation > nav > div > ul > li > ul > li.selected > a, .headerElementNavigationFull_var810 .headerNavigation > nav > div > ul > li > ul > li.descendantSelected > a {

color:var(--fontColorNavigationMainLevel2Selected);
}
.headerElementNavigationFull_var810 .headerNavigation > nav > div > ul > li > ul > li:hover {

background-color:var(--backgroundColorNavigationMainLevel2Hover);
}
.headerElementNavigationFull_var810 .headerNavigation > nav > div > ul > li > ul > li:hover > a {

color:var(--fontColorNavigationMainLevel2Hover);
}
.headerElementNavigationFull_var810 .headerNavigation > nav > div > ul > li > ul > li:active {

background-color:var(--backgroundColorNavigationMainLevel2Active);
}
.headerElementNavigationFull_var810 .headerNavigation > nav > div > ul > li > ul > li:active > a {

color:var(--fontColorNavigationMainLevel2Active);
}
.headerElementNavigationFull_var810 .headerNavigation > nav > div > ul > li > ul > li > ul {

margin-bottom:0.6rem;
grid-column:1 / span 2;
}
.headerElementNavigationFull_var810 .headerNavigation > nav > div > ul > li > ul > li > ul > li {

font-size:0.9rem;
font-weight:normal;
line-height:150%;
background-color:var(--backgroundColorNavigationMainLevel2);
}
.headerElementNavigationFull_var810 .headerNavigation > nav > div > ul > li > ul > li > ul > li > a {

padding:0rem 2rem;
color:var(--fontColorNavigationMainLevel2);
}
.headerElementNavigationFull_var810 .headerNavigation > nav > div > ul > li > ul > li > ul > li.selected, .headerElementNavigationFull_var810 .headerNavigation > nav > div > ul > li > ul > li > ul > li.descendantSelected {

background-color:var(--backgroundColorNavigationMainLevel2Selected);
}
.headerElementNavigationFull_var810 .headerNavigation > nav > div > ul > li > ul > li > ul > li.selected > a, .headerElementNavigationFull_var810 .headerNavigation > nav > div > ul > li > ul > li > ul > li.descendantSelected > a {

color:var(--fontColorNavigationMainLevel2Selected);
}
.headerElementNavigationFull_var810 .headerNavigation > nav > div > ul > li > ul > li > ul > li:hover {

background-color:var(--backgroundColorNavigationMainLevel2Hover);
}
.headerElementNavigationFull_var810 .headerNavigation > nav > div > ul > li > ul > li > ul > li:hover > a {

color:var(--fontColorNavigationMainLevel2Hover);
}
.headerElementNavigationFull_var810 .headerNavigation > nav > div > ul > li > ul > li > ul > li:active {

background-color:var(--backgroundColorNavigationMainLevel2Active);
}
.headerElementNavigationFull_var810 .headerNavigation > nav > div > ul > li > ul > li > ul > li:active > a {

color:var(--fontColorNavigationMainLevel2Active);
}
.headerElementNavigationFull_var810 .headerNavigation > nav > div > ul > li > ul > li > ul > li span.navpointToggler {

padding-right:0;
}
.headerElementNavigationFull_var810 .headerNavigation > nav > div > ul > li > ul > li > ul > li > ul {

margin-bottom:0.6rem;
grid-column:1 / span 2;
}
.headerElementNavigationFull_var810 .headerNavigation > nav > div > ul > li > ul > li > ul > li > ul > li {

font-size:0.9rem;
font-weight:normal;
line-height:150%;
background-color:var(--backgroundColorNavigationMainLevel2);
}
.headerElementNavigationFull_var810 .headerNavigation > nav > div > ul > li > ul > li > ul > li > ul > li > a {

padding:0rem 3rem;
color:var(--fontColorNavigationMainLevel2);
}
.headerElementNavigationFull_var810 .headerNavigation > nav > div > ul > li > ul > li > ul > li > ul > li.selected, .headerElementNavigationFull_var810 .headerNavigation > nav > div > ul > li > ul > li > ul > li > ul > li.descendantSelected {

background-color:var(--backgroundColorNavigationMainLevel2Selected);
}
.headerElementNavigationFull_var810 .headerNavigation > nav > div > ul > li > ul > li > ul > li > ul > li.selected > a, .headerElementNavigationFull_var810 .headerNavigation > nav > div > ul > li > ul > li > ul > li > ul > li.descendantSelected > a {

color:var(--fontColorNavigationMainLevel2Selected);
}
.headerElementNavigationFull_var810 .headerNavigation > nav > div > ul > li > ul > li > ul > li > ul > li:hover {

background-color:var(--backgroundColorNavigationMainLevel2Hover);
}
.headerElementNavigationFull_var810 .headerNavigation > nav > div > ul > li > ul > li > ul > li > ul > li:hover > a {

color:var(--fontColorNavigationMainLevel2Hover);
}
.headerElementNavigationFull_var810 .headerNavigation > nav > div > ul > li > ul > li > ul > li > ul > li:active {

background-color:var(--backgroundColorNavigationMainLevel2Active);
}
.headerElementNavigationFull_var810 .headerNavigation > nav > div > ul > li > ul > li > ul > li > ul > li:active > a {

color:var(--fontColorNavigationMainLevel2Active);
}
.headerElementNavigationFull_var810 .headerNavigation > nav > div > ul > li > ul > li > ul > li > ul > li span.navpointToggler {

padding-right:0;
}
.headerElementNavigationFull_var810 .headerNavigation > nav > div > ul[data-source='meta'] {

flex:1;
background:var(--backgroundColorNavigationMenuMeta);
padding:;
}
.headerElementNavigationFull_var810 .headerNavigation > nav > div > ul[data-source='meta'] > li {

transition:none;
line-height:36px;
font-size:0.8rem;
font-weight:normal;
border-bottom:none;
}
.headerElementNavigationFull_var810 .headerNavigation .navpointEmbedToggler {

display:none;
}
.headerElementNavigationFull_var810 .headerNavigation span.navpointToggler {

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

}
.headerElementNavigationFull_var810 .headerNavigation span.navpointToggler:before, .headerElementNavigationFull_var810 .headerNavigation span.navpointToggler:after {

transition:all 0.3s ease-in-out;
content:'';
position:absolute;
margin:16px 0 0 4px;
display:block;
width:14px;
height:2px;
background-color:var(--fontColorNavigationMainLevel1);
transform:rotate(40deg);
}
.headerElementNavigationFull_var810 .headerNavigation span.navpointToggler:after {

margin-left:14px;
transform:rotate(-40deg);
}
.headerElementNavigationFull_var810 .headerNavigation span.navpointToggler.open:before {

transform:rotate(-40deg);
}
.headerElementNavigationFull_var810 .headerNavigation span.navpointToggler.open:after {

transform:rotate(40deg);
}
.headerElementNavigationFull_var810 .headerNavigation .hasMegaDropdown:not(.childs) > span.navpointToggler {

display:none;
}
.headerElementNavigationFull_var810 .navLevelEmbed {

display:none !important;
}
}
@media (min-width: 576px) and (min-width: 992px) {
.headerElementNavigationFull_var810 .headerNavigation > nav > div > ul[data-source='meta'] {

padding-right:calc(2rem + 8px);
}
}
@media (max-width: 991px) {
.headerElementNavigationToggler_var0 #navigationMainToggler {

display:flex;
flex-direction:row-reverse;
margin:8px;
cursor:pointer;
height:32px;
position:relative;

--lineWidth:2px;
}
.no-weditor .headerElementNavigationToggler_var0 #navigationMainToggler {

z-index:100001;
}
.headerElementNavigationToggler_var0 #navigationMainToggler > div:first-child {

display:none;
}
.headerElementNavigationToggler_var0 #navigationMainToggler > div:last-child {

display:inline-block;
position:relative;
width:32px;
height:32px;
}
.headerElementNavigationToggler_var0 #navigationMainToggler > div:last-child:before {

content:'';
position:absolute;
width:26px;
height:var(--lineWidth);
margin:6px 0 0 3px;
background:var(--symbolColorNavigationMenu);
transition:all 0.2s linear, border-color 0.3s 0.2s linear;
}
.headerElementNavigationToggler_var0 #navigationMainToggler > div:last-child > div {

position:absolute;
width:26px;
height:var(--lineWidth);
margin:15px 0 0 3px;
background:var(--symbolColorNavigationMenu);
transition:all 0.1s linear;
}
.headerElementNavigationToggler_var0 #navigationMainToggler > div:last-child:after {

content:'';
position:absolute;
width:26px;
height:var(--lineWidth);
margin:24px 0 0 3px;
background:var(--symbolColorNavigationMenu);
transition:all 0.2s linear;
}
.headerElementNavigationToggler_var0 #navigationMainToggler.open > div:last-child:before {

width:26px;
height:2px;
transform:rotate(45deg);
transform-origin:top left;
margin-left:7.5px;
background:var(--symbolColorNavigationMenuOpen);
transition:all 0.2s linear, border-color 0.1s linear;
}
.headerElementNavigationToggler_var0 #navigationMainToggler.open > div > div {

opacity:0;
}
.headerElementNavigationToggler_var0 #navigationMainToggler.open > div:last-child:after {

width:26px;
height:2px;
transform:rotate(-45deg);
transform-origin:bottom left;
margin-left:7.5px;
background:var(--symbolColorNavigationMenuOpen);
}
}
@media (prefers-contrast:more) and (max-width: 991px) {
.headerElementNavigationToggler_var0 #navigationMainToggler {

--lineWidth:4px;
}
}
@media (max-width: 991px) {
.headerElementNavigationToggler_var40 #navigationMainToggler {

display:flex;
flex-direction:row-reverse;
margin:8px;
cursor:pointer;
height:32px;
position:relative;

--lineWidth:2px;
}
.no-weditor .headerElementNavigationToggler_var40 #navigationMainToggler {

z-index:100001;
}
.headerElementNavigationToggler_var40 #navigationMainToggler > div:first-child {

display:inline-block;
line-height:32px;
color:var(--symbolColorNavigationMenu);
text-decoration:none;
font-size:0.7rem;
padding:0 0 0 4px;
text-transform:uppercase;
}
.headerElementNavigationToggler_var40 #navigationMainToggler > div:last-child {

display:inline-block;
position:relative;
width:32px;
height:32px;
}
.headerElementNavigationToggler_var40 #navigationMainToggler > div:last-child:before {

content:'';
position:absolute;
width:26px;
height:var(--lineWidth);
margin:6px 0 0 3px;
background:var(--symbolColorNavigationMenu);
transition:all 0.2s linear, border-color 0.3s 0.2s linear;
}
.headerElementNavigationToggler_var40 #navigationMainToggler > div:last-child > div {

position:absolute;
width:26px;
height:var(--lineWidth);
margin:15px 0 0 3px;
background:var(--symbolColorNavigationMenu);
transition:all 0.1s linear;
}
.headerElementNavigationToggler_var40 #navigationMainToggler > div:last-child:after {

content:'';
position:absolute;
width:26px;
height:var(--lineWidth);
margin:24px 0 0 3px;
background:var(--symbolColorNavigationMenu);
transition:all 0.2s linear;
}
.headerElementNavigationToggler_var40 #navigationMainToggler.open > div:last-child:before {

width:26px;
height:2px;
transform:rotate(45deg);
transform-origin:top left;
margin-left:7.5px;
background:var(--symbolColorNavigationMenuOpen);
transition:all 0.2s linear, border-color 0.1s linear;
}
.headerElementNavigationToggler_var40 #navigationMainToggler.open > div > div {

opacity:0;
}
.headerElementNavigationToggler_var40 #navigationMainToggler.open > div:last-child:after {

width:26px;
height:2px;
transform:rotate(-45deg);
transform-origin:bottom left;
margin-left:7.5px;
background:var(--symbolColorNavigationMenuOpen);
}
}
@media (prefers-contrast:more) and (max-width: 991px) {
.headerElementNavigationToggler_var40 #navigationMainToggler {

--lineWidth:4px;
}
}
@media (max-width: 991px) {
.headerElementNavigationToggler_var42 #navigationMainToggler {

display:flex;
flex-direction:row-reverse;
margin:8px;
cursor:pointer;
height:32px;
position:relative;

--lineWidth:2px;
flex-direction:row;
}
.no-weditor .headerElementNavigationToggler_var42 #navigationMainToggler {

z-index:100001;
}
.headerElementNavigationToggler_var42 #navigationMainToggler > div:first-child {

display:inline-block;
line-height:32px;
color:var(--symbolColorNavigationMenu);
text-decoration:none;
font-size:0.7rem;
padding:0 4px 0 0;
text-transform:uppercase;
}
.headerElementNavigationToggler_var42 #navigationMainToggler > div:last-child {

display:inline-block;
position:relative;
width:32px;
height:32px;
}
.headerElementNavigationToggler_var42 #navigationMainToggler > div:last-child:before {

content:'';
position:absolute;
width:26px;
height:var(--lineWidth);
margin:6px 0 0 3px;
background:var(--symbolColorNavigationMenu);
transition:all 0.2s linear, border-color 0.3s 0.2s linear;
}
.headerElementNavigationToggler_var42 #navigationMainToggler > div:last-child > div {

position:absolute;
width:26px;
height:var(--lineWidth);
margin:15px 0 0 3px;
background:var(--symbolColorNavigationMenu);
transition:all 0.1s linear;
}
.headerElementNavigationToggler_var42 #navigationMainToggler > div:last-child:after {

content:'';
position:absolute;
width:26px;
height:var(--lineWidth);
margin:24px 0 0 3px;
background:var(--symbolColorNavigationMenu);
transition:all 0.2s linear;
}
.headerElementNavigationToggler_var42 #navigationMainToggler.open > div:last-child:before {

width:26px;
height:2px;
transform:rotate(45deg);
transform-origin:top left;
margin-left:7.5px;
background:var(--symbolColorNavigationMenuOpen);
transition:all 0.2s linear, border-color 0.1s linear;
}
.headerElementNavigationToggler_var42 #navigationMainToggler.open > div > div {

opacity:0;
}
.headerElementNavigationToggler_var42 #navigationMainToggler.open > div:last-child:after {

width:26px;
height:2px;
transform:rotate(-45deg);
transform-origin:bottom left;
margin-left:7.5px;
background:var(--symbolColorNavigationMenuOpen);
}
}
@media (prefers-contrast:more) and (max-width: 991px) {
.headerElementNavigationToggler_var42 #navigationMainToggler {

--lineWidth:4px;
}
}
@media (max-width: 991px) {
.headerElementNavigationToggler_var100 #navigationMainToggler {

display:flex;
flex-direction:row-reverse;
margin:8px;
cursor:pointer;
height:32px;
background-color:var(--baseColorPrimary2);
border:solid 1px var(--baseColorWhite);
border-radius:5px;
position:relative;

}
.no-weditor .headerElementNavigationToggler_var100 #navigationMainToggler {

z-index:100001;
}
.headerElementNavigationToggler_var100 #navigationMainToggler > div:first-child {

display:none;
}
.headerElementNavigationToggler_var100 #navigationMainToggler > div:last-child {

display:inline-block;
position:relative;
width:32px;
height:32px;
}
.headerElementNavigationToggler_var100 #navigationMainToggler > div:last-child:before {

content:'';
position:absolute;
width:16px;
height:2px;
margin:8px 0 0 8px;
background:var(--baseColorWhite);
transition:all 0.3s linear, border-color 0.3s 0.3s linear;
}
.headerElementNavigationToggler_var100 #navigationMainToggler > div:last-child > div {

position:absolute;
width:16px;
height:2px;
margin:14px 0 0 8px;
background:var(--baseColorWhite);
transition:all 0.1s linear;
}
.headerElementNavigationToggler_var100 #navigationMainToggler > div:last-child:after {

content:'';
position:absolute;
width:16px;
height:2px;
margin:20px 0 0 8px;
background:var(--baseColorWhite);
transition:all 0.3s linear;
}
.headerElementNavigationToggler_var100 #navigationMainToggler.open > div:last-child:before {

transform:rotate(45deg);
transform-origin:top left;
margin:8.5px 0 0 11px;
transition:all 0.3s linear, border-color 0.1s linear;
}
.headerElementNavigationToggler_var100 #navigationMainToggler.open > div > div {

opacity:0;
}
.headerElementNavigationToggler_var100 #navigationMainToggler.open > div:last-child:after {

transform:rotate(-45deg);
transform-origin:bottom left;
margin:19.5px 0 0 11px;
width:16px;
}
}
@media (max-width: 991px) {
.headerElementNavigationToggler_var140 #navigationMainToggler {

display:flex;
flex-direction:row-reverse;
margin:8px;
cursor:pointer;
height:32px;
background-color:var(--baseColorPrimary2);
border:solid 1px var(--baseColorWhite);
border-radius:5px;
position:relative;

}
.no-weditor .headerElementNavigationToggler_var140 #navigationMainToggler {

z-index:100001;
}
.headerElementNavigationToggler_var140 #navigationMainToggler > div:first-child {

display:inline-block;
line-height:30px;
color:var(--baseColorWhite);
text-decoration:none;
font-size:0.7rem;
padding:0 8px 0 2px;
text-transform:uppercase;
}
.headerElementNavigationToggler_var140 #navigationMainToggler > div:last-child {

display:inline-block;
position:relative;
width:32px;
height:32px;
}
.headerElementNavigationToggler_var140 #navigationMainToggler > div:last-child:before {

content:'';
position:absolute;
width:16px;
height:2px;
margin:8px 0 0 8px;
background:var(--baseColorWhite);
transition:all 0.3s linear, border-color 0.3s 0.3s linear;
}
.headerElementNavigationToggler_var140 #navigationMainToggler > div:last-child > div {

position:absolute;
width:16px;
height:2px;
margin:14px 0 0 8px;
background:var(--baseColorWhite);
transition:all 0.1s linear;
}
.headerElementNavigationToggler_var140 #navigationMainToggler > div:last-child:after {

content:'';
position:absolute;
width:16px;
height:2px;
margin:20px 0 0 8px;
background:var(--baseColorWhite);
transition:all 0.3s linear;
}
.headerElementNavigationToggler_var140 #navigationMainToggler.open > div:last-child:before {

transform:rotate(45deg);
transform-origin:top left;
margin:8.5px 0 0 11px;
transition:all 0.3s linear, border-color 0.1s linear;
}
.headerElementNavigationToggler_var140 #navigationMainToggler.open > div > div {

opacity:0;
}
.headerElementNavigationToggler_var140 #navigationMainToggler.open > div:last-child:after {

transform:rotate(-45deg);
transform-origin:bottom left;
margin:19.5px 0 0 11px;
width:16px;
}
}
.headerElementNavigationToggler_var400 #navigationMainToggler {

display:none;
}
@media (min-width: 992px) {
.headerElementNavigationFullToggler_var10 #navigationMainToggler {

display:flex;
flex-direction:row-reverse;
margin:8px;
cursor:pointer;
height:32px;
position:relative;

--lineWidth:2px;
}
.no-weditor .headerElementNavigationFullToggler_var10 #navigationMainToggler {

z-index:100001;
}
.headerElementNavigationFullToggler_var10 #navigationMainToggler > div:first-child {

display:none;
}
.headerElementNavigationFullToggler_var10 #navigationMainToggler > div:last-child {

display:inline-block;
position:relative;
width:32px;
height:32px;
}
.headerElementNavigationFullToggler_var10 #navigationMainToggler > div:last-child:before {

content:'';
position:absolute;
width:26px;
height:var(--lineWidth);
margin:6px 0 0 3px;
background:var(--symbolColorNavigationMenu);
transition:all 0.2s linear, border-color 0.3s 0.2s linear;
}
.headerElementNavigationFullToggler_var10 #navigationMainToggler > div:last-child > div {

position:absolute;
width:26px;
height:var(--lineWidth);
margin:15px 0 0 3px;
background:var(--symbolColorNavigationMenu);
transition:all 0.1s linear;
}
.headerElementNavigationFullToggler_var10 #navigationMainToggler > div:last-child:after {

content:'';
position:absolute;
width:26px;
height:var(--lineWidth);
margin:24px 0 0 3px;
background:var(--symbolColorNavigationMenu);
transition:all 0.2s linear;
}
.headerElementNavigationFullToggler_var10 #navigationMainToggler.open > div:last-child:before {

width:26px;
height:2px;
transform:rotate(45deg);
transform-origin:top left;
margin-left:7.5px;
background:var(--symbolColorNavigationMenuOpen);
transition:all 0.2s linear, border-color 0.1s linear;
}
.headerElementNavigationFullToggler_var10 #navigationMainToggler.open > div > div {

opacity:0;
}
.headerElementNavigationFullToggler_var10 #navigationMainToggler.open > div:last-child:after {

width:26px;
height:2px;
transform:rotate(-45deg);
transform-origin:bottom left;
margin-left:7.5px;
background:var(--symbolColorNavigationMenuOpen);
}
}
@media (prefers-contrast:more) and (min-width: 992px) {
.headerElementNavigationFullToggler_var10 #navigationMainToggler {

--lineWidth:4px;
}
}
@media (min-width: 992px) {
.headerElementNavigationFullToggler_var40 #navigationMainToggler {

display:flex;
flex-direction:row-reverse;
margin:8px;
cursor:pointer;
height:32px;
position:relative;

--lineWidth:2px;
}
.no-weditor .headerElementNavigationFullToggler_var40 #navigationMainToggler {

z-index:100001;
}
.headerElementNavigationFullToggler_var40 #navigationMainToggler > div:first-child {

display:inline-block;
line-height:32px;
color:var(--symbolColorNavigationMenu);
text-decoration:none;
font-size:0.7rem;
padding:0 0 0 4px;
text-transform:uppercase;
}
.headerElementNavigationFullToggler_var40 #navigationMainToggler > div:last-child {

display:inline-block;
position:relative;
width:32px;
height:32px;
}
.headerElementNavigationFullToggler_var40 #navigationMainToggler > div:last-child:before {

content:'';
position:absolute;
width:26px;
height:var(--lineWidth);
margin:6px 0 0 3px;
background:var(--symbolColorNavigationMenu);
transition:all 0.2s linear, border-color 0.3s 0.2s linear;
}
.headerElementNavigationFullToggler_var40 #navigationMainToggler > div:last-child > div {

position:absolute;
width:26px;
height:var(--lineWidth);
margin:15px 0 0 3px;
background:var(--symbolColorNavigationMenu);
transition:all 0.1s linear;
}
.headerElementNavigationFullToggler_var40 #navigationMainToggler > div:last-child:after {

content:'';
position:absolute;
width:26px;
height:var(--lineWidth);
margin:24px 0 0 3px;
background:var(--symbolColorNavigationMenu);
transition:all 0.2s linear;
}
.headerElementNavigationFullToggler_var40 #navigationMainToggler.open > div:last-child:before {

width:26px;
height:2px;
transform:rotate(45deg);
transform-origin:top left;
margin-left:7.5px;
background:var(--symbolColorNavigationMenuOpen);
transition:all 0.2s linear, border-color 0.1s linear;
}
.headerElementNavigationFullToggler_var40 #navigationMainToggler.open > div > div {

opacity:0;
}
.headerElementNavigationFullToggler_var40 #navigationMainToggler.open > div:last-child:after {

width:26px;
height:2px;
transform:rotate(-45deg);
transform-origin:bottom left;
margin-left:7.5px;
background:var(--symbolColorNavigationMenuOpen);
}
}
@media (prefers-contrast:more) and (min-width: 992px) {
.headerElementNavigationFullToggler_var40 #navigationMainToggler {

--lineWidth:4px;
}
}
@media (min-width: 992px) {
.headerElementNavigationFullToggler_var100 #navigationMainToggler {

display:flex;
flex-direction:row-reverse;
margin:8px;
cursor:pointer;
height:32px;
background-color:var(--baseColorPrimary2);
border:solid 1px var(--baseColorWhite);
border-radius:5px;
position:relative;

}
.no-weditor .headerElementNavigationFullToggler_var100 #navigationMainToggler {

z-index:100001;
}
.headerElementNavigationFullToggler_var100 #navigationMainToggler > div:first-child {

display:none;
}
.headerElementNavigationFullToggler_var100 #navigationMainToggler > div:last-child {

display:inline-block;
position:relative;
width:32px;
height:32px;
}
.headerElementNavigationFullToggler_var100 #navigationMainToggler > div:last-child:before {

content:'';
position:absolute;
width:16px;
height:2px;
margin:8px 0 0 8px;
background:var(--baseColorWhite);
transition:all 0.3s linear, border-color 0.3s 0.3s linear;
}
.headerElementNavigationFullToggler_var100 #navigationMainToggler > div:last-child > div {

position:absolute;
width:16px;
height:2px;
margin:14px 0 0 8px;
background:var(--baseColorWhite);
transition:all 0.1s linear;
}
.headerElementNavigationFullToggler_var100 #navigationMainToggler > div:last-child:after {

content:'';
position:absolute;
width:16px;
height:2px;
margin:20px 0 0 8px;
background:var(--baseColorWhite);
transition:all 0.3s linear;
}
.headerElementNavigationFullToggler_var100 #navigationMainToggler.open > div:last-child:before {

transform:rotate(45deg);
transform-origin:top left;
margin:8.5px 0 0 11px;
transition:all 0.3s linear, border-color 0.1s linear;
}
.headerElementNavigationFullToggler_var100 #navigationMainToggler.open > div > div {

opacity:0;
}
.headerElementNavigationFullToggler_var100 #navigationMainToggler.open > div:last-child:after {

transform:rotate(-45deg);
transform-origin:bottom left;
margin:19.5px 0 0 11px;
width:16px;
}
}
@media (min-width: 992px) {
.headerElementNavigationFullToggler_var140 #navigationMainToggler {

display:flex;
flex-direction:row-reverse;
margin:8px;
cursor:pointer;
height:32px;
background-color:var(--baseColorPrimary2);
border:solid 1px var(--baseColorWhite);
border-radius:5px;
position:relative;

}
.no-weditor .headerElementNavigationFullToggler_var140 #navigationMainToggler {

z-index:100001;
}
.headerElementNavigationFullToggler_var140 #navigationMainToggler > div:first-child {

display:inline-block;
line-height:30px;
color:var(--baseColorWhite);
text-decoration:none;
font-size:0.7rem;
padding:0 8px 0 2px;
text-transform:uppercase;
}
.headerElementNavigationFullToggler_var140 #navigationMainToggler > div:last-child {

display:inline-block;
position:relative;
width:32px;
height:32px;
}
.headerElementNavigationFullToggler_var140 #navigationMainToggler > div:last-child:before {

content:'';
position:absolute;
width:16px;
height:2px;
margin:8px 0 0 8px;
background:var(--baseColorWhite);
transition:all 0.3s linear, border-color 0.3s 0.3s linear;
}
.headerElementNavigationFullToggler_var140 #navigationMainToggler > div:last-child > div {

position:absolute;
width:16px;
height:2px;
margin:14px 0 0 8px;
background:var(--baseColorWhite);
transition:all 0.1s linear;
}
.headerElementNavigationFullToggler_var140 #navigationMainToggler > div:last-child:after {

content:'';
position:absolute;
width:16px;
height:2px;
margin:20px 0 0 8px;
background:var(--baseColorWhite);
transition:all 0.3s linear;
}
.headerElementNavigationFullToggler_var140 #navigationMainToggler.open > div:last-child:before {

transform:rotate(45deg);
transform-origin:top left;
margin:8.5px 0 0 11px;
transition:all 0.3s linear, border-color 0.1s linear;
}
.headerElementNavigationFullToggler_var140 #navigationMainToggler.open > div > div {

opacity:0;
}
.headerElementNavigationFullToggler_var140 #navigationMainToggler.open > div:last-child:after {

transform:rotate(-45deg);
transform-origin:bottom left;
margin:19.5px 0 0 11px;
width:16px;
}
}






.headerElementSearch {

position:relative;
display:flex;
align-items:center;
height:var(--heightElementEntry);
}


.headerElementSearch_var0 {





--heightSearchbox:32px;
--widthSearchbox:120px;
--color:var(--baseColorBlack);
--colorIcon:var(--baseColorBlack);
--backgroundColor:var(--baseColorWhite);
--borderColor:var(--borderColorDefault);
--colorIconMobile:var(--colorIcon);
}
.headerElementSearch_var0 #searchBox .searchBoxContainer {

margin:0;
padding:0;
position:relative;
width:auto;
}
.headerElementSearch_var0 #searchBox .searchBoxContainer .searchBoxLabel {

display:none;
}
.headerElementSearch_var0 #searchBox .searchBoxContainer .searchBoxElement .searchTerm {

display:none;

width:var(--widthSearchbox);
height:var(--heightSearchbox);
line-height:calc(var(--heightSearchbox) - 2px);
font-size:0.8rem;
padding:0 8px 0 12px;
background:var(--backgroundColor);
border:solid 1px var(--borderColor);
border-radius:var(--borderRadius);
}
.headerElementSearch_var0 #searchBox .searchBoxContainer .searchBoxElement .searchTerm::placeholder {

color:var(--color);
}
.headerElementSearch_var0 #searchBox .searchBoxContainer .searchBoxElement .searchTerm:focus {

outline:solid 1px var(--baseColorBlack);
}
.headerElementSearch_var0 #searchBox .searchBoxContainer .searchBoxElement #searchSuggestOuter {

position:absolute;
margin-top:-1px;
z-index:20;
background-color:var(--backgroundColorWhite);
color:var(--color);
border:solid 1px #DDDDDD;
}
.headerElementSearch_var0 #searchBox .searchBoxContainer .searchBoxElement #searchSuggestOuter .searchSuggestEntry {

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

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

padding:2px 6px 4px 6px;
}
.headerElementSearch_var0 #searchBox .searchBoxContainer .searchBoxElement #searchSuggestOuter .searchSuggestEntry:hover, .headerElementSearch_var0 #searchBox .searchBoxContainer .searchBoxElement #searchSuggestOuter .searchSuggestEntry.selected {

background-color:var(--backgroundColorLight1);
}
.headerElementSearch_var0 #searchBox .searchBoxContainer .searchBoxElement #searchSubmit {

display:block;
position:relative;
top:0;
right:0;
width:32px;
height:32px;
margin:0;
padding:0;
font-size:0;
background:transparent;
border:none;
border-radius:0;
z-index:9;
}
.headerElementSearch_var0 #searchBox .searchBoxContainer .searchBoxElement #searchSubmit:before {

content:'';
pointer-events:none;
position:absolute;
top:7px;
left:7px;
width:12px;
height:12px;
border:solid 2px var(--colorIconMobile);
border-radius:50%;
}
.headerElementSearch_var0 #searchBox .searchBoxContainer .searchBoxElement #searchSubmit:after {

content:'';
pointer-events:none;
position:absolute;
top:6px;
left:5px;
width:9px;
height:2px;
background-color:var(--colorIconMobile);
transform:rotate(54deg);
margin-top:14px;
margin-left:9px;
}
@media (prefers-contrast:more) {
.headerElementSearch_var0 #searchBox .searchBoxContainer .searchBoxElement .searchTerm {

border-width:2px;
}
}
@media (min-width: 768px) {
.headerElementSearch_var0 #searchBox .searchBoxContainer .searchBoxElement .searchTerm {

display:block;
}
.headerElementSearch_var0 #searchBox .searchBoxContainer .searchBoxElement #searchSubmit {

position:absolute;
}
.headerElementSearch_var0 #searchBox .searchBoxContainer .searchBoxElement #searchSubmit:before {

top:7px;
left:8px;
width:11px;
height:11px;
border-color:var(--color);
}
.headerElementSearch_var0 #searchBox .searchBoxContainer .searchBoxElement #searchSubmit:after {

top:5px;
left:5px;
width:9px;
height:2px;
background-color:var(--color);
}
}
@media (min-width: 768px) {
.headerElementSearch_var0.headerElementSearchSize_var80 #searchBox .searchBoxContainer .searchBoxElement #searchSubmit {

margin-top:2px;
}
}


.headerElementSearch_var50 {





--heightSearchbox:32px;
--widthSearchbox:128px;
--color:var(--baseColorBlack);
--colorIcon:var(--baseColorBlack);
--backgroundColor:var(--baseColorWhite);
--borderColor:var(--borderColorDefault);
--colorIconMobile:var(--colorIcon);
--backgroundColorIcon:transparent;
}
.headerElementSearch_var50 #searchBox .searchBoxContainer {

display:block;
position:relative;
}
.headerElementSearch_var50 #searchBox .searchBoxContainer .searchBoxLabel {

display:block;
position:relative;
}
.no-weditor .headerElementSearch_var50 #searchBox .searchBoxContainer .searchBoxLabel {

z-index:100004;
}
.headerElementSearch_var50 #searchBox .searchBoxContainer .searchBoxLabel > label {

font-size:0;
display:block;
cursor:pointer;
width:var(--heightSearchbox);
height:var(--heightSearchbox);
background:var(--backgroundColorIcon);
border-radius:var(--borderRadius);
}
.headerElementSearch_var50 #searchBox .searchBoxContainer .searchBoxLabel > label:before {

content:'';
pointer-events:none;
position:absolute;
top:7px;
left:8px;
width:12px;
height:12px;
border:solid 2px var(--colorIconMobile);
border-radius:50%;
}
.headerElementSearch_var50 #searchBox .searchBoxContainer .searchBoxLabel > label:after {

content:'';
pointer-events:none;
position:absolute;
top:20px;
left:15px;
width:9px;
height:2px;
background-color:var(--colorIconMobile);
transform:rotate(54deg);
}
.headerElementSearch_var50 #searchBox .searchBoxContainer:focus-within .searchBoxLabel > label:before {

border-color:var(--color);
}
.headerElementSearch_var50 #searchBox .searchBoxContainer:focus-within .searchBoxLabel > label:after {

background-color:var(--color);
}
.headerElementSearch_var50 #searchBox .searchBoxContainer .searchBoxElement .searchTerm {


position:absolute;
z-index:100003;
cursor:pointer;
top:0;
right:0;
width:0;
height:var(--heightSearchbox);
line-height:calc(var(--heightSearchbox) - 2px);
margin:0;
font-size:0.8rem;
padding:0 8px 0 12px;
opacity:0;
border-radius:16px;
transition:all 0.3s linear;
background:var(--backgroundColor);
border:solid 1px var(--borderColor);
border-radius:var(--borderRadius);
}
.headerElementSearch_var50 #searchBox .searchBoxContainer .searchBoxElement .searchTerm::placeholder {

color:var(--color);
}
.headerElementSearch_var50 #searchBox .searchBoxContainer .searchBoxElement .searchTerm:focus {

width:var(--widthSearchbox);
box-shadow:none;
opacity:1;
}
.headerElementSearch_var50 #searchBox .searchBoxContainer .searchBoxElement #searchSuggestOuter {

display:none;
}
.headerElementSearch_var50 #searchBox .searchBoxContainer .searchBoxElement #searchSuggestOuter {

display:block;
position:absolute;
top:var(--heightSearchbox);
right:0;
background-color:var(--backgroundColorWhite);
color:var(--fontColorDefault);
border:solid 1px #DDDDDD;
}
.headerElementSearch_var50 #searchBox .searchBoxContainer .searchBoxElement #searchSuggestOuter .searchSuggestEntry {

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

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

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

background-color:var(--backgroundColorLight1);
}
.headerElementSearch_var50 #searchBox .searchBoxContainer #searchSubmit {

display:none;
}
.headerElementSearch_var50.headerElementSearchSize_var80 #searchBox .searchBoxContainer .searchBoxLabel > label:before, .headerElementSearch_var50.headerElementSearchSize_var80 #searchBox .searchBoxContainer .searchBoxLabel > label:after {

margin-top:2px;
margin-left:2px;
}
@media (min-width: 768px) {
.headerElementSearch_var50 #searchBox .searchBoxContainer #searchBoxLabel > label:before {

border-color:var(--colorIcon);
}
.headerElementSearch_var50 #searchBox .searchBoxContainer #searchBoxLabel > label:after {

background-color:var(--colorIcon);
}
}


.headerElementSearch_var70 {





--heightSearchbox:32px;
--widthSearchbox:128px;
--color:var(--baseColorBlack);
--colorIcon:var(--baseColorBlack);
--backgroundColor:var(--baseColorWhite);
--borderColor:var(--borderColorDefault);
--colorIconMobile:var(--colorIcon);
--backgroundColorIcon:transparent;
--backgroundColorLayer:var(--baseColorWhite);
}
.headerElementSearch_var70 #searchBox .searchBoxContainer {

display:block;
position:relative;
}
.headerElementSearch_var70 #searchBox .searchBoxContainer .searchBoxLabel {


display:block;
position:relative;
z-index:1;
}
.headerElementSearch_var70 #searchBox .searchBoxContainer .searchBoxLabel > label {

font-size:0;
display:block;
cursor:pointer;
width:var(--heightSearchbox);
height:var(--heightSearchbox);
background:var(--backgroundColorIcon);
border-radius:var(--borderRadius);
}
.headerElementSearch_var70 #searchBox .searchBoxContainer .searchBoxLabel > label:before {

content:'';
pointer-events:none;
position:absolute;
top:7px;
left:8px;
width:12px;
height:12px;
border:solid 2px var(--colorIconMobile);
border-radius:50%;
}
.headerElementSearch_var70 #searchBox .searchBoxContainer .searchBoxLabel > label:after {

content:'';
pointer-events:none;
position:absolute;
top:20px;
left:15px;
width:9px;
height:2px;
background-color:var(--colorIconMobile);
transform:rotate(54deg);
}
.headerElementSearch_var70 #searchBox .searchBoxContainer .searchBoxElement {

display:none;
}
.headerElementSearch_var70 #searchBox .searchBoxContainer.open .searchBoxElement {

position:fixed;
top:var(--heightBlockHeader);
left:0;
width:100vw;
height:3rem;
background:var(--backgroundColorLayer);
display:flex;
justify-content:center;
align-items:center;
}
.headerElementSearch_var70 #searchBox .searchBoxContainer.open .searchBoxElement .searchTerm {


cursor:pointer;
height:var(--heightSearchbox);
line-height:calc(var(--heightSearchbox) - 2px);
font-size:1rem;
padding:0 8px 0 12px;
transition:all 0.3s linear;
background:var(--backgroundColor);
border:solid 1px var(--borderColor);
border-radius:var(--borderRadius);
width:calc(100% - 2rem);
max-width:520px;
}
.headerElementSearch_var70 #searchBox .searchBoxContainer.open .searchBoxElement .searchTerm::placeholder {

color:var(--color);
}
.headerElementSearch_var70 #searchBox .searchBoxContainer.open .searchBoxElement #searchSuggestOuter {

display:none;
}
.headerElementSearch_var70 #searchBox .searchBoxContainer.open .searchBoxElement #searchSuggestOuter {

display:block;
position:absolute;
top:var(--heightSearchbox);
right:0;
background-color:var(--backgroundColorWhite);
color:var(--fontColorDefault);
border:solid 1px #DDDDDD;
}
.headerElementSearch_var70 #searchBox .searchBoxContainer.open .searchBoxElement #searchSuggestOuter .searchSuggestEntry {

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

padding:4px 6px 2px 6px;
}
.headerElementSearch_var70 #searchBox .searchBoxContainer.open .searchBoxElement #searchSuggestOuter .searchSuggestEntry:last-child {

padding:2px 6px 4px 6px;
}
.headerElementSearch_var70 #searchBox .searchBoxContainer.open .searchBoxElement #searchSuggestOuter .searchSuggestEntry:hover {

background-color:var(--backgroundColorLight1);
}
.headerElementSearch_var70 #searchBox .searchBoxContainer.open #searchSubmit {

display:none;
}
.headerElementSearch_var70.headerElementSearchSize_var80 #searchBox .searchBoxContainer .searchBoxLabel > label:before, .headerElementSearch_var70.headerElementSearchSize_var80 #searchBox .searchBoxContainer .searchBoxLabel > label:after {

margin-top:2px;
margin-left:2px;
}
@media (min-width: 768px) {
.headerElementSearch_var70 #searchBox .searchBoxContainer #searchBoxLabel > label:before {

border-color:var(--colorIcon);
}
.headerElementSearch_var70 #searchBox .searchBoxContainer #searchBoxLabel > label:after {

background-color:var(--colorIcon);
}
}


.headerElementSearchColor_var0 {

--color:var(--baseColorBlack);
--colorIcon:var(--baseColorBlack);
--backgroundColor:var(--baseColorWhite);
--borderColor:var(--borderColorDefault);
}
@media (prefers-contrast:more) {
.headerElementSearchColor_var0 {

--borderColor:var(--baseColorBlack);
}
}


.headerElementSearchColor_var20 {

--color:var(--baseColorDark);
--colorIcon:var(--baseColorDark);
--backgroundColor:var(--baseColorWhite);
--borderColor:var(--borderColorDefault);
}
@media (prefers-contrast:more) {
.headerElementSearchColor_var20 {

--borderColor:var(--baseColorBlack);
}
}


.headerElementSearchColor_var91 {

--color:var(--baseColorPrimary1);
--colorIcon:var(--baseColorPrimary1);
--backgroundColor:var(--baseColorWhite);
--borderColor:var(--baseColorPrimary1);
}


.headerElementSearchColor_var92 {

--color:var(--baseColorPrimary2);
--colorIcon:var(--baseColorPrimary2);
--backgroundColor:var(--baseColorWhite);
--borderColor:var(--baseColorPrimary2);
}


.headerElementSearchColor_var210 {

--color:var(--baseColorBlack);
--colorIcon:var(--baseColorBlack);
--backgroundColor:var(--baseColorWhite);
--backgroundColorIcon:var(--baseColorWhite);
--borderColor:var(--baseColorWhite);
}
@media (prefers-contrast:more) {
.headerElementSearchColor_var210 {

--borderColor:var(--baseColorBlack);
}
}


.headerElementSearchColor_var220 {

--color:var(--baseColorBlack);
--colorIcon:var(--baseColorBlack);
--backgroundColor:var(--baseColorLighter);
--backgroundColorIcon:var(--baseColorLighter);
--borderColor:var(--baseColorLighter);
}
@media (prefers-contrast:more) {
.headerElementSearchColor_var220 {

--backgroundColor:var(--baseColorWhite);
--backgroundColorIcon:var(--baseColorWhite);
--borderColor:var(--baseColorBlack);
}
}


.headerElementSearchColorIconMobile_var10 {

--colorIconMobile:var(--baseColorWhite);
}


.headerElementSearchColorIconMobile_var30 {

--colorIconMobile:var(--baseColorDark);
}
@media (prefers-contrast:more) {
.headerElementSearchColorIconMobile_var30 {

--colorIconMobile:var(--baseColorBlack);
}
}


.headerElementSearchColorIconMobile_var40 {

--colorIconMobile:var(--baseColorDarker);
}
@media (prefers-contrast:more) {
.headerElementSearchColorIconMobile_var40 {

--colorIconMobile:var(--baseColorBlack);
}
}


.headerElementSearchColorIconMobile_var91 {

--colorIconMobile:var(--baseColorPrimary1);
}
@media (prefers-contrast:more) {
.headerElementSearchColorIconMobile_var91 {

--colorIconMobile:var(--baseColorBlack);
}
}


.headerElementSearchColorIconMobile_var92 {

--colorIconMobile:var(--baseColorPrimary2);
}
@media (prefers-contrast:more) {
.headerElementSearchColorIconMobile_var92 {

--colorIconMobile:var(--baseColorBlack);
}
}


.headerElementSearchSize_var20 {

--heightSearchbox:24px;
}


.headerElementSearchSize_var80 {

--heightSearchbox:36px;
}


.headerElementSearchBorderRadius_var10 {

--borderRadius:0px;
}


.headerElementSearchBorderRadius_var20 {

--borderRadius:5px;
}


.headerElementSearchBorderRadius_var50 {

--borderRadius:20px;
--padding:0 15px;
}
.headerElementSearchBorderRadius_var50.headerElementSearchSize_var20 {

--padding:0 12px;
}
.headerElementSearchBorderRadius_var50.headerElementSearchSize_var80 {

--padding:0 18px;
}




.headerElementSection {

--heightElementEntry:48px;
}


.headerElementSection_var400 {





--gridTemplateRows:auto;




--alignAreaLogo:center;
--justifyAreaLogo:no;
--alignAreaNavigation:center;
--justifyAreaNavigation:right;
--alignAreaMeta:center;
--justifyAreaMeta:no;
position:relative;
padding:0 0 0 1rem;
background:var(--background);
}
.headerElementSection_var400.headerElementSectionHeight_var64 {

--gridTemplateRows:64px;
}
.headerElementSection_var400.headerElementSectionHeight_var72 {

--gridTemplateRows:72px;
}
.headerElementSection_var400.headerElementSectionHeight_var80 {

--gridTemplateRows:80px;
}
.headerElementSection_var400.headerElementSectionHeight_var96 {

--gridTemplateRows:96px;
}
.headerElementSection_var400.headerElementSectionHeight_var128 {

--gridTemplateRows:128px;
}
.headerElementSection_var400.headerElementSectionHeight_var160 {

--gridTemplateRows:160px;
}
.headerElementSection_var400.headerElementSectionLogoAlign_var20 {

--alignAreaLogo:start;
}
.headerElementSection_var400.headerElementSectionLogoAlign_var50 {

--alignAreaLogo:center;
}
.headerElementSection_var400.headerElementSectionLogoAlign_var80 {

--alignAreaLogo:end;
}
.headerElementSection_var400.headerElementSectionLogoJustify_var20 {

--justifyAreaLogo:left;
}
.headerElementSection_var400.headerElementSectionLogoJustify_var50 {

--justifyAreaLogo:center;
}
.headerElementSection_var400.headerElementSectionLogoustify_var80 {

--justifyAreaLogo:right;
}
.headerElementSection_var400.headerElementSectionNavigationAlign_var20 {

--alignAreaNavigation:start;
}
.headerElementSection_var400.headerElementSectionNavigationAlign_var50 {

--alignAreaNavigation:center;
}
.headerElementSection_var400.headerElementSectionNavigationAlign_var80 {

--alignAreaNavigation:end;
}
.headerElementSection_var400.headerElementSectionNavigationJustify_var20 {

--justifyAreaNavigation:left;
}
.headerElementSection_var400.headerElementSectionNavigationJustify_var50 {

--justifyAreaNavigation:center;
}
.headerElementSection_var400.headerElementSectionNavigationJustify_var80 {

--justifyAreaNavigation:right;
}
.headerElementSection_var400.headerElementSectionMetaAlign_var20 {

--alignAreaMeta:start;
}
.headerElementSection_var400.headerElementSectionMetaAlign_var50 {

--alignAreaMeta:center;
}
.headerElementSection_var400.headerElementSectionMetaAlign_var80 {

--alignAreaMeta:end;
}
.headerElementSection_var400.headerElementSectionMetaJustify_var20 {

--justifyAreaMeta:start;
}
.headerElementSection_var400.headerElementSectionMetaJustify_var50 {

--justifyAreaMeta:center;
}
.headerElementSection_var400.headerElementSectionMetaJustify_var80 {

--justifyAreaMeta:end;
}
.headerElementSection_var400 .headerArea {

display:flex;
}
.headerElementSection_var400 .headerArea > div {

display:flex;
position:relative;
}
.headerElementSection_var400 .headerAreaMeta2, .headerElementSection_var400 .headerAreaMeta3, .headerElementSection_var400 .headerAreaMeta4, .headerElementSection_var400 .headerAreaMeta5 {

display:none;
}
.headerElementSection_var400 .headerElementSectionInner {

display:grid;
position:relative;
width:100%;
max-width:1400px;
min-height:48px;
margin:0 auto;
}
@media (min-width: 576px) {
.headerElementSection_var400 {

padding:0 1rem 0 2rem;
}
}
@media (min-width: 992px) {
.headerElementSection_var400 {

padding:0 4rem;
}
}
@media (max-width: 991px) {
.headerElementSection_var400 .headerElementSectionInner {

grid-template-columns:max-content 1fr max-content;
}
.headerElementSection_var400 .headerElementSectionInner .headerAreaLogo {

align-items:center;
}
.headerElementSection_var400 .headerElementSectionInner .headerAreaNavigation {

align-items:center;
justify-content:end;
}
.headerElementSection_var400 .headerElementSectionInner .headerAreaMeta {

grid-column:2;
grid-row:1;
align-items:center;
justify-content:end;
}
}
@media (min-width: 992px) {
.headerElementSection_var400 .headerElementSectionInner {

grid-template-columns:max-content 1fr max-content;
grid-template-rows:var(--gridTemplateRows);
}
.headerElementSection_var400 .headerElementSectionInner .headerAreaLogo {

align-items:var(--alignAreaLogo);
padding:16px 16px 16px 0;
}
.headerElementSection_var400 .headerElementSectionInner .headerAreaNavigation {

grid-column:2;
grid-row:1;
align-items:var(--alignAreaNavigation);
justify-content:var(--justifyAreaNavigation);
}
.headerElementSection_var400 .headerElementSectionInner .headerAreaMeta {

grid-column:3;
grid-row:1;
align-items:var(--alignAreaMeta);
justify-content:end;
}
}


.headerElementSection_var420 {





--gridTemplateRows:auto;





--alignAreaLogo:center;
--justifyAreaLogo:no;
--alignAreaNavigation:center;
--justifyAreaNavigation:right;
--alignAreaMeta:center;
--justifyAreaMeta:right;
position:relative;
padding:0 0 0 1rem;
background:var(--background);
}
.headerElementSection_var420.headerElementSectionHeight_var64 {

--gridTemplateRows:64px;
}
.headerElementSection_var420.headerElementSectionHeight_var72 {

--gridTemplateRows:72px;
}
.headerElementSection_var420.headerElementSectionHeight_var80 {

--gridTemplateRows:80px;
}
.headerElementSection_var420.headerElementSectionHeight_var96 {

--gridTemplateRows:96px;
}
.headerElementSection_var420.headerElementSectionHeight_var128 {

--gridTemplateRows:128px;
}
.headerElementSection_var420.headerElementSectionHeight_var160 {

--gridTemplateRows:160px;
}
.headerElementSection_var420.headerElementSectionLogoAlign_var20 {

--alignAreaLogo:start;
}
.headerElementSection_var420.headerElementSectionLogoAlign_var50 {

--alignAreaLogo:center;
}
.headerElementSection_var420.headerElementSectionLogoAlign_var80 {

--alignAreaLogo:end;
}
.headerElementSection_var420.headerElementSectionLogoJustify_var20 {

--justifyAreaLogo:left;
}
.headerElementSection_var420.headerElementSectionLogoJustify_var50 {

--justifyAreaLogo:center;
}
.headerElementSection_var420.headerElementSectionLogoustify_var80 {

--justifyAreaLogo:right;
}
.headerElementSection_var420.headerElementSectionNavigationAlign_var20 {

--alignAreaNavigation:start;
}
.headerElementSection_var420.headerElementSectionNavigationAlign_var50 {

--alignAreaNavigation:center;
}
.headerElementSection_var420.headerElementSectionNavigationAlign_var80 {

--alignAreaNavigation:end;
}
.headerElementSection_var420.headerElementSectionNavigationJustify_var20 {

--justifyAreaNavigation:left;
}
.headerElementSection_var420.headerElementSectionNavigationJustify_var50 {

--justifyAreaNavigation:center;
}
.headerElementSection_var420.headerElementSectionNavigationJustify_var80 {

--justifyAreaNavigation:right;
}
.headerElementSection_var420.headerElementSectionMetaAlign_var20 {

--alignAreaMeta:start;
}
.headerElementSection_var420.headerElementSectionMetaAlign_var50 {

--alignAreaMeta:center;
}
.headerElementSection_var420.headerElementSectionMetaAlign_var80 {

--alignAreaMeta:end;
}
.headerElementSection_var420.headerElementSectionMetaJustify_var20 {

--justifyAreaMeta:start;
}
.headerElementSection_var420.headerElementSectionMetaJustify_var50 {

--justifyAreaMeta:center;
}
.headerElementSection_var420.headerElementSectionMetaJustify_var80 {

--justifyAreaMeta:end;
}
.headerElementSection_var420 .headerArea {

display:flex;
}
.headerElementSection_var420 .headerArea > div {

display:flex;
position:relative;
}
.headerElementSection_var420 .headerAreaMeta2, .headerElementSection_var420 .headerAreaMeta3, .headerElementSection_var420 .headerAreaMeta4, .headerElementSection_var420 .headerAreaMeta5 {

display:none;
}
.headerElementSection_var420 .headerElementSectionInner {

display:grid;
position:relative;
width:100%;
max-width:1400px;
min-height:48px;
margin:0 auto;
}
@media (min-width: 576px) {
.headerElementSection_var420 {

padding:0 1rem 0 2rem;
}
}
@media (min-width: 992px) {
.headerElementSection_var420 {

padding:0 4rem;
}
}
@media (max-width: 991px) {
.headerElementSection_var420 .headerElementSectionInner {

grid-template-columns:max-content 1fr max-content;
}
.headerElementSection_var420 .headerElementSectionInner .headerAreaLogo {

align-items:center;
}
.headerElementSection_var420 .headerElementSectionInner .headerAreaNavigation {

align-items:center;
justify-content:end;
}
.headerElementSection_var420 .headerElementSectionInner .headerAreaMeta {

grid-column:2;
grid-row:1;
align-items:center;
justify-content:end;
}
}
@media (min-width: 992px) {
.headerElementSection_var420 .headerElementSectionInner {

grid-template-columns:max-content 1fr max-content;
grid-template-rows:var(--gridTemplateRows);
}
.headerElementSection_var420 .headerElementSectionInner .headerAreaLogo {

align-items:var(--alignAreaLogo);
padding:16px 16px 16px 0;
}
.headerElementSection_var420 .headerElementSectionInner .headerAreaNavigation {

grid-column:3;
grid-row:1;
align-items:var(--alignAreaNavigation);
justify-content:var(--justifyAreaNavigation);
}
.headerElementSection_var420 .headerElementSectionInner .headerAreaMeta {

grid-column:2;
grid-row:1;
align-items:var(--alignAreaMeta);
justify-content:var(--justifyAreaMeta);
}
}


.headerElementSection_var450 {





--gridTemplateRows:auto;




--alignAreaLogo:center;
--justifyAreaLogo:no;
--alignAreaNavigation:center;
--justifyAreaNavigation:left;
--alignAreaMeta:center;
--justifyAreaMeta:no;
position:relative;
padding:0 0 0 1rem;
background:var(--background);
}
.headerElementSection_var450.headerElementSectionHeight_var64 {

--gridTemplateRows:64px;
}
.headerElementSection_var450.headerElementSectionHeight_var72 {

--gridTemplateRows:72px;
}
.headerElementSection_var450.headerElementSectionHeight_var80 {

--gridTemplateRows:80px;
}
.headerElementSection_var450.headerElementSectionHeight_var96 {

--gridTemplateRows:96px;
}
.headerElementSection_var450.headerElementSectionHeight_var128 {

--gridTemplateRows:128px;
}
.headerElementSection_var450.headerElementSectionHeight_var160 {

--gridTemplateRows:160px;
}
.headerElementSection_var450.headerElementSectionLogoAlign_var20 {

--alignAreaLogo:start;
}
.headerElementSection_var450.headerElementSectionLogoAlign_var50 {

--alignAreaLogo:center;
}
.headerElementSection_var450.headerElementSectionLogoAlign_var80 {

--alignAreaLogo:end;
}
.headerElementSection_var450.headerElementSectionLogoJustify_var20 {

--justifyAreaLogo:left;
}
.headerElementSection_var450.headerElementSectionLogoJustify_var50 {

--justifyAreaLogo:center;
}
.headerElementSection_var450.headerElementSectionLogoustify_var80 {

--justifyAreaLogo:right;
}
.headerElementSection_var450.headerElementSectionNavigationAlign_var20 {

--alignAreaNavigation:start;
}
.headerElementSection_var450.headerElementSectionNavigationAlign_var50 {

--alignAreaNavigation:center;
}
.headerElementSection_var450.headerElementSectionNavigationAlign_var80 {

--alignAreaNavigation:end;
}
.headerElementSection_var450.headerElementSectionNavigationJustify_var20 {

--justifyAreaNavigation:left;
}
.headerElementSection_var450.headerElementSectionNavigationJustify_var50 {

--justifyAreaNavigation:center;
}
.headerElementSection_var450.headerElementSectionNavigationJustify_var80 {

--justifyAreaNavigation:right;
}
.headerElementSection_var450.headerElementSectionMetaAlign_var20 {

--alignAreaMeta:start;
}
.headerElementSection_var450.headerElementSectionMetaAlign_var50 {

--alignAreaMeta:center;
}
.headerElementSection_var450.headerElementSectionMetaAlign_var80 {

--alignAreaMeta:end;
}
.headerElementSection_var450.headerElementSectionMetaJustify_var20 {

--justifyAreaMeta:start;
}
.headerElementSection_var450.headerElementSectionMetaJustify_var50 {

--justifyAreaMeta:center;
}
.headerElementSection_var450.headerElementSectionMetaJustify_var80 {

--justifyAreaMeta:end;
}
.headerElementSection_var450 .headerArea {

display:flex;
}
.headerElementSection_var450 .headerArea > div {

display:flex;
position:relative;
}
.headerElementSection_var450 .headerAreaMeta2, .headerElementSection_var450 .headerAreaMeta3, .headerElementSection_var450 .headerAreaMeta4, .headerElementSection_var450 .headerAreaMeta5 {

display:none;
}
.headerElementSection_var450 .headerElementSectionInner {

display:grid;
position:relative;
width:100%;
max-width:1400px;
min-height:48px;
margin:0 auto;
}
@media (min-width: 576px) {
.headerElementSection_var450 {

padding:0 1rem 0 2rem;
}
}
@media (min-width: 992px) {
.headerElementSection_var450 {

padding:0 4rem;
}
}
@media (max-width: 991px) {
.headerElementSection_var450 .headerElementSectionInner {

grid-template-columns:max-content 1fr max-content;
}
.headerElementSection_var450 .headerElementSectionInner .headerAreaLogo {

align-items:center;
}
.headerElementSection_var450 .headerElementSectionInner .headerAreaNavigation {

align-items:center;
justify-content:end;
}
.headerElementSection_var450 .headerElementSectionInner .headerAreaMeta {

display:none;
}
}
@media (min-width: 992px) {
.headerElementSection_var450 .headerElementSectionInner {

grid-template-columns:1fr max-content max-content;
grid-template-rows:var(--gridTemplateRows);
}
.headerElementSection_var450 .headerElementSectionInner .headerAreaLogo {

grid-column:3;
grid-row:1;
align-items:var(--alignAreaLogo);
padding:16px 0 16px 16px;
}
.headerElementSection_var450 .headerElementSectionInner .headerAreaNavigation {

grid-column:1;
grid-row:1;
align-items:var(--alignAreaNavigation);
justify-content:var(--justifyAreaNavigation);
}
.headerElementSection_var450 .headerElementSectionInner .headerAreaMeta {

grid-column:2;
grid-row:1;
align-items:var(--alignAreaMeta);
justify-content:end;
}
}


.headerElementSection_var500 {






--gridTemplateRowsTop:48px;
--gridTemplateRowsRest:1fr;



--alignAreaLogo:center;
--justifyAreaLogo:no;
--alignAreaNavigation:center;
--justifyAreaNavigation:right;
--alignAreaMeta:no;
--justifyAreaMeta:no;
position:relative;
padding:0 0 0 1rem;
background:var(--background);
}
.headerElementSection_var500.headerElementSectionHeightTop_var32 {

--heightElementEntry:32px;
--gridTemplateRowsTop:32px;
}
.headerElementSection_var500.headerElementSectionHeightTop_var40 {

--heightElementEntry:40px;
--gridTemplateRowsTop:40px;
}
.headerElementSection_var500.headerElementSectionHeightTop_var48 {

--gridTemplateRowsTop:48px;
}
.headerElementSection_var500.headerElementSectionHeightRest_var96 {

--gridTemplateRowsRest:96px;
}
.headerElementSection_var500.headerElementSectionHeightRest_var128 {

--gridTemplateRowsRest:128px;
}
.headerElementSection_var500.headerElementSectionLogoAlign_var20 {

--alignAreaLogo:start;
}
.headerElementSection_var500.headerElementSectionLogoAlign_var50 {

--alignAreaLogo:center;
}
.headerElementSection_var500.headerElementSectionLogoAlign_var80 {

--alignAreaLogo:end;
}
.headerElementSection_var500.headerElementSectionLogoJustify_var20 {

--justifyAreaLogo:left;
}
.headerElementSection_var500.headerElementSectionLogoJustify_var50 {

--justifyAreaLogo:center;
}
.headerElementSection_var500.headerElementSectionLogoustify_var80 {

--justifyAreaLogo:right;
}
.headerElementSection_var500.headerElementSectionNavigationAlign_var20 {

--alignAreaNavigation:start;
}
.headerElementSection_var500.headerElementSectionNavigationAlign_var50 {

--alignAreaNavigation:center;
}
.headerElementSection_var500.headerElementSectionNavigationAlign_var80 {

--alignAreaNavigation:end;
}
.headerElementSection_var500.headerElementSectionNavigationJustify_var20 {

--justifyAreaNavigation:left;
}
.headerElementSection_var500.headerElementSectionNavigationJustify_var50 {

--justifyAreaNavigation:center;
}
.headerElementSection_var500.headerElementSectionNavigationJustify_var80 {

--justifyAreaNavigation:right;
}
.headerElementSection_var500.headerElementSectionMetaAlign_var20 {

--alignAreaMeta:start;
}
.headerElementSection_var500.headerElementSectionMetaAlign_var50 {

--alignAreaMeta:center;
}
.headerElementSection_var500.headerElementSectionMetaAlign_var80 {

--alignAreaMeta:end;
}
.headerElementSection_var500.headerElementSectionMetaJustify_var20 {

--justifyAreaMeta:start;
}
.headerElementSection_var500.headerElementSectionMetaJustify_var50 {

--justifyAreaMeta:center;
}
.headerElementSection_var500.headerElementSectionMetaJustify_var80 {

--justifyAreaMeta:end;
}
.headerElementSection_var500 .headerArea {

display:flex;
}
.headerElementSection_var500 .headerArea > div {

display:flex;
position:relative;
}
.headerElementSection_var500 .headerAreaMeta2, .headerElementSection_var500 .headerAreaMeta3, .headerElementSection_var500 .headerAreaMeta4, .headerElementSection_var500 .headerAreaMeta5 {

display:none;
}
.headerElementSection_var500 .headerElementSectionInner {

display:grid;
position:relative;
width:100%;
max-width:1400px;
margin:0 auto;
}
@media (min-width: 576px) {
.headerElementSection_var500 {

padding:0 2rem;
}
}
@media (min-width: 992px) {
.headerElementSection_var500 {

padding:0 4rem;
}
}
@media (max-width: 991px) {
.headerElementSection_var500 .headerElementSectionInner {

grid-template-columns:max-content 1fr max-content;
}
.headerElementSection_var500 .headerElementSectionInner .headerAreaLogo {

align-items:center;
}
.headerElementSection_var500 .headerElementSectionInner .headerAreaNavigation {

grid-column:3;
grid-row:1;
align-items:center;
justify-content:end;
}
.headerElementSection_var500 .headerElementSectionInner .headerAreaMeta {

grid-column:2;
grid-row:1;
align-items:center;
justify-content:end;
}
}
@media (min-width: 992px) {
.headerElementSection_var500 .headerElementSectionInner {

grid-template-columns:max-content 1fr;
grid-template-rows:var(--gridTemplateRowsTop) var(--gridTemplateRowsRest);
}
.headerElementSection_var500 .headerElementSectionInner .headerAreaLogo {

grid-column:1;
grid-row:1 / 3;
align-items:var(--alignAreaLogo);
padding:16px 16px 16px 0;
}
.headerElementSection_var500 .headerElementSectionInner .headerAreaNavigation {

grid-column:2 / 3;
grid-row:2;
align-items:var(--alignAreaNavigation);
justify-content:var(--justifyAreaNavigation);
}
.headerElementSection_var500 .headerElementSectionInner .headerAreaMeta {

grid-column:2 / 3;
grid-row:1;
align-items:var(--alignAreaMeta);
justify-content:end;
}
}


.headerElementSection_var510 {






--gridTemplateRowsTop:48px;
--gridTemplateRowsRest:1fr;



--alignAreaLogo:center;
--justifyAreaLogo:no;
--alignAreaNavigation:center;
--justifyAreaNavigation:left;
--alignAreaMeta:no;
--justifyAreaMeta:no;
position:relative;
padding:0 0 0 1rem;
background:var(--background);
}
.headerElementSection_var510.headerElementSectionHeightTop_var32 {

--heightElementEntry:32px;
--gridTemplateRowsTop:32px;
}
.headerElementSection_var510.headerElementSectionHeightTop_var40 {

--heightElementEntry:40px;
--gridTemplateRowsTop:40px;
}
.headerElementSection_var510.headerElementSectionHeightTop_var48 {

--gridTemplateRowsTop:48px;
}
.headerElementSection_var510.headerElementSectionHeightRest_var96 {

--gridTemplateRowsRest:96px;
}
.headerElementSection_var510.headerElementSectionHeightRest_var128 {

--gridTemplateRowsRest:128px;
}
.headerElementSection_var510.headerElementSectionLogoAlign_var20 {

--alignAreaLogo:start;
}
.headerElementSection_var510.headerElementSectionLogoAlign_var50 {

--alignAreaLogo:center;
}
.headerElementSection_var510.headerElementSectionLogoAlign_var80 {

--alignAreaLogo:end;
}
.headerElementSection_var510.headerElementSectionLogoJustify_var20 {

--justifyAreaLogo:left;
}
.headerElementSection_var510.headerElementSectionLogoJustify_var50 {

--justifyAreaLogo:center;
}
.headerElementSection_var510.headerElementSectionLogoustify_var80 {

--justifyAreaLogo:right;
}
.headerElementSection_var510.headerElementSectionNavigationAlign_var20 {

--alignAreaNavigation:start;
}
.headerElementSection_var510.headerElementSectionNavigationAlign_var50 {

--alignAreaNavigation:center;
}
.headerElementSection_var510.headerElementSectionNavigationAlign_var80 {

--alignAreaNavigation:end;
}
.headerElementSection_var510.headerElementSectionNavigationJustify_var20 {

--justifyAreaNavigation:left;
}
.headerElementSection_var510.headerElementSectionNavigationJustify_var50 {

--justifyAreaNavigation:center;
}
.headerElementSection_var510.headerElementSectionNavigationJustify_var80 {

--justifyAreaNavigation:right;
}
.headerElementSection_var510.headerElementSectionMetaAlign_var20 {

--alignAreaMeta:start;
}
.headerElementSection_var510.headerElementSectionMetaAlign_var50 {

--alignAreaMeta:center;
}
.headerElementSection_var510.headerElementSectionMetaAlign_var80 {

--alignAreaMeta:end;
}
.headerElementSection_var510.headerElementSectionMetaJustify_var20 {

--justifyAreaMeta:start;
}
.headerElementSection_var510.headerElementSectionMetaJustify_var50 {

--justifyAreaMeta:center;
}
.headerElementSection_var510.headerElementSectionMetaJustify_var80 {

--justifyAreaMeta:end;
}
.headerElementSection_var510 .headerArea {

display:flex;
}
.headerElementSection_var510 .headerArea > div {

display:flex;
position:relative;
}
.headerElementSection_var510 .headerAreaMeta2, .headerElementSection_var510 .headerAreaMeta3, .headerElementSection_var510 .headerAreaMeta4, .headerElementSection_var510 .headerAreaMeta5 {

display:none;
}
.headerElementSection_var510 .headerElementSectionInner {

display:grid;
position:relative;
width:100%;
max-width:1400px;
margin:0 auto;
}
@media (min-width: 576px) {
.headerElementSection_var510 {

padding:0 2rem;
}
}
@media (min-width: 992px) {
.headerElementSection_var510 {

padding:0 4rem;
}
}
@media (max-width: 991px) {
.headerElementSection_var510 .headerElementSectionInner {

grid-template-columns:max-content 1fr max-content;
}
.headerElementSection_var510 .headerElementSectionInner .headerAreaLogo {

grid-column:3;
grid-row:1;
align-items:center;
}
.headerElementSection_var510 .headerElementSectionInner .headerAreaNavigation {

grid-column:1;
grid-row:1;
align-items:center;
justify-content:start;
}
.headerElementSection_var510 .headerElementSectionInner .headerAreaMeta {

grid-column:2;
grid-row:1;
align-items:center;
justify-content:start;
}
}
@media (min-width: 992px) {
.headerElementSection_var510 .headerElementSectionInner {

grid-template-columns:max-content 1fr;
grid-template-rows:var(--gridTemplateRowsTop) var(--gridTemplateRowsRest);
}
.headerElementSection_var510 .headerElementSectionInner .headerAreaLogo {

grid-column:3;
grid-row:1 / 3;
align-items:var(--alignAreaLogo);
padding:16px 16px 16px 0;
}
.headerElementSection_var510 .headerElementSectionInner .headerAreaNavigation {

grid-column:1 / 2;
grid-row:2;
align-items:var(--alignAreaNavigation);
justify-content:var(--justifyAreaNavigation);
}
.headerElementSection_var510 .headerElementSectionInner .headerAreaMeta {

grid-column:1 / 2;
grid-row:1;
align-items:var(--alignAreaMeta);
justify-content:start;
}
}


.headerElementSection_var530 {






--gridTemplateRowsTop:48px;
--gridTemplateRowsRest:1fr;



--alignAreaLogo:center;
--justifyAreaLogo:no;
--alignAreaNavigation:center;
--justifyAreaNavigation:right;
--alignAreaMeta:no;
--justifyAreaMeta:no;
position:relative;
padding:0 0 0 1rem;
background:var(--background);
}
.headerElementSection_var530.headerElementSectionHeightTop_var32 {

--heightElementEntry:32px;
--gridTemplateRowsTop:32px;
}
.headerElementSection_var530.headerElementSectionHeightTop_var40 {

--heightElementEntry:40px;
--gridTemplateRowsTop:40px;
}
.headerElementSection_var530.headerElementSectionHeightTop_var48 {

--heightElementEntry:48px;
--gridTemplateRowsTop:48px;
}
.headerElementSection_var530.headerElementSectionHeightRest_var96 {

--gridTemplateRowsRest:96px;
}
.headerElementSection_var530.headerElementSectionHeightRest_var128 {

--gridTemplateRowsRest:128px;
}
.headerElementSection_var530.headerElementSectionLogoAlign_var20 {

--alignAreaLogo:start;
}
.headerElementSection_var530.headerElementSectionLogoAlign_var50 {

--alignAreaLogo:center;
}
.headerElementSection_var530.headerElementSectionLogoAlign_var80 {

--alignAreaLogo:end;
}
.headerElementSection_var530.headerElementSectionLogoJustify_var20 {

--justifyAreaLogo:left;
}
.headerElementSection_var530.headerElementSectionLogoJustify_var50 {

--justifyAreaLogo:center;
}
.headerElementSection_var530.headerElementSectionLogoustify_var80 {

--justifyAreaLogo:right;
}
.headerElementSection_var530.headerElementSectionNavigationAlign_var20 {

--alignAreaNavigation:start;
}
.headerElementSection_var530.headerElementSectionNavigationAlign_var50 {

--alignAreaNavigation:center;
}
.headerElementSection_var530.headerElementSectionNavigationAlign_var80 {

--alignAreaNavigation:end;
}
.headerElementSection_var530.headerElementSectionNavigationJustify_var20 {

--justifyAreaNavigation:left;
}
.headerElementSection_var530.headerElementSectionNavigationJustify_var50 {

--justifyAreaNavigation:center;
}
.headerElementSection_var530.headerElementSectionNavigationJustify_var80 {

--justifyAreaNavigation:right;
}
.headerElementSection_var530.headerElementSectionMetaAlign_var20 {

--alignAreaMeta:start;
}
.headerElementSection_var530.headerElementSectionMetaAlign_var50 {

--alignAreaMeta:center;
}
.headerElementSection_var530.headerElementSectionMetaAlign_var80 {

--alignAreaMeta:end;
}
.headerElementSection_var530.headerElementSectionMetaJustify_var20 {

--justifyAreaMeta:start;
}
.headerElementSection_var530.headerElementSectionMetaJustify_var50 {

--justifyAreaMeta:center;
}
.headerElementSection_var530.headerElementSectionMetaJustify_var80 {

--justifyAreaMeta:end;
}
.headerElementSection_var530 .headerArea {

display:flex;
}
.headerElementSection_var530 .headerArea > div {

display:flex;
position:relative;
}
.headerElementSection_var530 .headerAreaMeta2, .headerElementSection_var530 .headerAreaMeta3, .headerElementSection_var530 .headerAreaMeta4, .headerElementSection_var530 .headerAreaMeta5 {

display:none;
}
.headerElementSection_var530 .headerElementSectionInner {

display:grid;
position:relative;
width:100%;
max-width:1400px;
margin:0 auto;
}
@media (min-width: 576px) {
.headerElementSection_var530 {

padding:0 2rem;
}
}
@media (min-width: 992px) {
.headerElementSection_var530 {

padding:0 4rem;
}
}
@media (max-width: 991px) {
.headerElementSection_var530 .headerElementSectionInner {

grid-template-columns:max-content 1fr max-content;
}
.headerElementSection_var530 .headerElementSectionInner .headerAreaLogo {

align-items:center;
}
.headerElementSection_var530 .headerElementSectionInner .headerAreaNavigation {

grid-column:3;
grid-row:1;
align-items:center;
justify-content:end;
}
.headerElementSection_var530 .headerElementSectionInner .headerAreaMeta {

grid-column:2;
grid-row:1;
align-items:center;
justify-content:end;
}
}
@media (min-width: 992px) {
.headerElementSection_var530 .headerElementSectionInner {

grid-template-columns:max-content 1fr;
grid-template-rows:var(--gridTemplateRowsTop) var(--gridTemplateRowsRest);
}
.headerElementSection_var530 .headerElementSectionInner .headerAreaLogo {

grid-column:1;
grid-row:2 / 3;
align-items:var(--alignAreaLogo);
padding:16px 16px 16px 0;
}
.headerElementSection_var530 .headerElementSectionInner .headerAreaNavigation {

grid-column:2 / 3;
grid-row:2;
align-items:var(--alignAreaNavigation);
justify-content:var(--justifyAreaNavigation);
}
.headerElementSection_var530 .headerElementSectionInner .headerAreaMeta {

grid-column:1 / 3;
grid-row:1;
align-items:var(--alignAreaMeta);
justify-content:end;
}
}


.headerElementSection_var560 {





--gridTemplateRows:48px 1fr;




--alignAreaLogo:center;
--justifyAreaLogo:no;
--alignAreaNavigation:center;
--justifyAreaNavigation:right;
--alignAreaMeta:center;
--justifyAreaMeta:no;
position:relative;
padding:0 0 0 1rem;
background:var(--background);
}
.headerElementSection_var560.headerElementSectionHeight_var48_96 {

--gridTemplateRows:48px 96px;
}
.headerElementSection_var560.headerElementSectionLogoAlign_var20 {

--alignAreaLogo:start;
}
.headerElementSection_var560.headerElementSectionLogoAlign_var50 {

--alignAreaLogo:center;
}
.headerElementSection_var560.headerElementSectionLogoAlign_var80 {

--alignAreaLogo:end;
}
.headerElementSection_var560.headerElementSectionLogoJustify_var20 {

--justifyAreaLogo:left;
}
.headerElementSection_var560.headerElementSectionLogoJustify_var50 {

--justifyAreaLogo:center;
}
.headerElementSection_var560.headerElementSectionLogoustify_var80 {

--justifyAreaLogo:right;
}
.headerElementSection_var560.headerElementSectionNavigationAlign_var20 {

--alignAreaNavigation:start;
}
.headerElementSection_var560.headerElementSectionNavigationAlign_var50 {

--alignAreaNavigation:center;
}
.headerElementSection_var560.headerElementSectionNavigationAlign_var80 {

--alignAreaNavigation:end;
}
.headerElementSection_var560.headerElementSectionNavigationJustify_var20 {

--justifyAreaNavigation:left;
}
.headerElementSection_var560.headerElementSectionNavigationJustify_var50 {

--justifyAreaNavigation:center;
}
.headerElementSection_var560.headerElementSectionNavigationJustify_var80 {

--justifyAreaNavigation:right;
}
.headerElementSection_var560.headerElementSectionMetaAlign_var20 {

--alignAreaMeta:start;
}
.headerElementSection_var560.headerElementSectionMetaAlign_var50 {

--alignAreaMeta:center;
}
.headerElementSection_var560.headerElementSectionMetaAlign_var80 {

--alignAreaMeta:end;
}
.headerElementSection_var560.headerElementSectionMetaJustify_var20 {

--justifyAreaMeta:start;
}
.headerElementSection_var560.headerElementSectionMetaJustify_var50 {

--justifyAreaMeta:center;
}
.headerElementSection_var560.headerElementSectionMetaJustify_var80 {

--justifyAreaMeta:end;
}
.headerElementSection_var560 .headerArea {

display:flex;
}
.headerElementSection_var560 .headerArea > div {

display:flex;
position:relative;
}
.headerElementSection_var560 .headerAreaMeta3, .headerElementSection_var560 .headerAreaMeta4, .headerElementSection_var560 .headerAreaMeta5 {

display:none;
}
.headerElementSection_var560 .headerElementSectionInner {

display:grid;
position:relative;
width:100%;
max-width:1400px;
margin:0 auto;
}
@media (min-width: 576px) {
.headerElementSection_var560 {

padding:0 2rem;
}
}
@media (min-width: 992px) {
.headerElementSection_var560 {

padding:0 4rem;
}
}
@media (max-width: 991px) {
.headerElementSection_var560 .headerElementSectionInner {

grid-template-columns:max-content 1fr max-content;
}
.headerElementSection_var560 .headerElementSectionInner .headerAreaLogo {

align-items:center;
}
.headerElementSection_var560 .headerElementSectionInner .headerAreaNavigation {

grid-column:3;
grid-row:1;
align-items:center;
justify-content:end;
}
.headerElementSection_var560 .headerElementSectionInner .headerAreaMeta {

grid-column:2;
grid-row:1;
align-items:center;
justify-content:end;
}
.headerElementSection_var560 .headerElementSectionInner .headerAreaMeta2 {

display:none;
}
}
@media (min-width: 992px) {
.headerElementSection_var560 .headerElementSectionInner {

grid-template-columns:max-content 1fr 1fr 1fr 1fr 1fr;
grid-template-rows:var(--gridTemplateRows);
}
.headerElementSection_var560 .headerElementSectionInner .headerAreaLogo {

grid-column:1;
grid-row:2;
align-items:var(--alignAreaLogo);
padding:16px 16px 16px 0;
}
.headerElementSection_var560 .headerElementSectionInner .headerAreaNavigation {

grid-column:2 / 6;
grid-row:2;
align-items:var(--alignAreaNavigation);
justify-content:var(--justifyAreaNavigation);
}
.headerElementSection_var560 .headerElementSectionInner .headerAreaMeta {

grid-column:6;
grid-row:2;
align-items:var(--alignAreaMeta);
justify-content:end;
}
.headerElementSection_var560 .headerElementSectionInner .headerAreaMeta2 {

grid-column:2 / 7;
grid-row:1;
align-items:center;
justify-content:right;
}
}


.headerElementSection_var600 {





--gridTemplateRows:1fr 48px;



--alignAreaLogo:center;
--justifyAreaLogo:no;
--alignAreaNavigation:center;
--justifyAreaNavigation:left;
--alignAreaMeta:no;
--justifyAreaMeta:no;
position:relative;
padding:0 0 0 1rem;
background:var(--background);
}
.headerElementSection_var600.headerElementSectionHeight_var96_48 {

--gridTemplateRows:96px 48px;
}
.headerElementSection_var600.headerElementSectionLogoAlign_var20 {

--alignAreaLogo:start;
}
.headerElementSection_var600.headerElementSectionLogoAlign_var50 {

--alignAreaLogo:center;
}
.headerElementSection_var600.headerElementSectionLogoAlign_var80 {

--alignAreaLogo:end;
}
.headerElementSection_var600.headerElementSectionLogoJustify_var20 {

--justifyAreaLogo:left;
}
.headerElementSection_var600.headerElementSectionLogoJustify_var50 {

--justifyAreaLogo:center;
}
.headerElementSection_var600.headerElementSectionLogoustify_var80 {

--justifyAreaLogo:right;
}
.headerElementSection_var600.headerElementSectionNavigationAlign_var20 {

--alignAreaNavigation:start;
}
.headerElementSection_var600.headerElementSectionNavigationAlign_var50 {

--alignAreaNavigation:center;
}
.headerElementSection_var600.headerElementSectionNavigationAlign_var80 {

--alignAreaNavigation:end;
}
.headerElementSection_var600.headerElementSectionNavigationJustify_var20 {

--justifyAreaNavigation:left;
}
.headerElementSection_var600.headerElementSectionNavigationJustify_var50 {

--justifyAreaNavigation:center;
}
.headerElementSection_var600.headerElementSectionNavigationJustify_var80 {

--justifyAreaNavigation:right;
}
.headerElementSection_var600.headerElementSectionMetaAlign_var20 {

--alignAreaMeta:start;
}
.headerElementSection_var600.headerElementSectionMetaAlign_var50 {

--alignAreaMeta:center;
}
.headerElementSection_var600.headerElementSectionMetaAlign_var80 {

--alignAreaMeta:end;
}
.headerElementSection_var600.headerElementSectionMetaJustify_var20 {

--justifyAreaMeta:start;
}
.headerElementSection_var600.headerElementSectionMetaJustify_var50 {

--justifyAreaMeta:center;
}
.headerElementSection_var600.headerElementSectionMetaJustify_var80 {

--justifyAreaMeta:end;
}
.headerElementSection_var600 .headerArea {

display:flex;
}
.headerElementSection_var600 .headerArea > div {

display:flex;
position:relative;
}
.headerElementSection_var600 .headerAreaMeta3, .headerElementSection_var600 .headerAreaMeta4, .headerElementSection_var600 .headerAreaMeta5 {

display:none;
}
.headerElementSection_var600 .headerElementSectionInner {

display:grid;
position:relative;
width:100%;
max-width:1400px;
margin:0 auto;
}
@media (min-width: 576px) {
.headerElementSection_var600 {

padding:0 2rem;
}
}
@media (min-width: 992px) {
.headerElementSection_var600 {

padding:0 4rem;
}
}
@media (max-width: 991px) {
.headerElementSection_var600 .headerElementSectionInner {

grid-template-columns:max-content 1fr max-content;
}
.headerElementSection_var600 .headerElementSectionInner .headerAreaLogo {

align-items:center;
}
.headerElementSection_var600 .headerElementSectionInner .headerAreaNavigation {

grid-column:3;
grid-row:1;
align-items:center;
justify-content:end;
}
.headerElementSection_var600 .headerElementSectionInner .headerAreaMeta {

grid-column:2;
grid-row:1;
align-items:center;
justify-content:end;
}
.headerElementSection_var600 .headerElementSectionInner .headerAreaMeta2 {

display:none;
}
}
@media (min-width: 992px) {
.headerElementSection_var600 .headerElementSectionInner {

grid-template-columns:max-content 1fr 1fr 1fr 1fr 1fr;
grid-template-rows:var(--gridTemplateRows);
}
.headerElementSection_var600 .headerElementSectionInner .headerAreaLogo {

grid-column:1;
grid-row:1;
align-items:var(--alignAreaLogo);
padding:16px 16px 16px 0;
}
.headerElementSection_var600 .headerElementSectionInner .headerAreaNavigation {

grid-column:1 / 6;
grid-row:2;
align-items:var(--alignAreaNavigation);
justify-content:var(--justifyAreaNavigation);
}
.headerElementSection_var600 .headerElementSectionInner .headerAreaMeta {

grid-column:6;
grid-row:2;
align-items:center;
}
.headerElementSection_var600 .headerElementSectionInner .headerAreaMeta > div {

width:100%;
justify-content:right;
}
.headerElementSection_var600 .headerElementSectionInner .headerAreaMeta2 {

grid-column:2 / 7;
grid-row:1;
align-items:start;
}
.headerElementSection_var600 .headerElementSectionInner .headerAreaMeta2 > div {

width:100%;
height:48px;
align-items:center;
justify-content:right;
}
}


.headerElementSection_var610 {





--gridTemplateRows:1fr 1fr 48px;



--alignAreaLogo:center;
--justifyAreaLogo:no;
--alignAreaNavigation:center;
--justifyAreaNavigation:left;
--alignAreaMeta:no;
--justifyAreaMeta:no;
position:relative;
padding:0 0 0 1rem;
background:var(--background);
}
.headerElementSection_var610.headerElementSectionHeight_var96_48 {

--gridTemplateRows:96px 48px;
}
.headerElementSection_var610.headerElementSectionLogoAlign_var20 {

--alignAreaLogo:start;
}
.headerElementSection_var610.headerElementSectionLogoAlign_var50 {

--alignAreaLogo:center;
}
.headerElementSection_var610.headerElementSectionLogoAlign_var80 {

--alignAreaLogo:end;
}
.headerElementSection_var610.headerElementSectionLogoJustify_var20 {

--justifyAreaLogo:left;
}
.headerElementSection_var610.headerElementSectionLogoJustify_var50 {

--justifyAreaLogo:center;
}
.headerElementSection_var610.headerElementSectionLogoustify_var80 {

--justifyAreaLogo:right;
}
.headerElementSection_var610.headerElementSectionNavigationAlign_var20 {

--alignAreaNavigation:start;
}
.headerElementSection_var610.headerElementSectionNavigationAlign_var50 {

--alignAreaNavigation:center;
}
.headerElementSection_var610.headerElementSectionNavigationAlign_var80 {

--alignAreaNavigation:end;
}
.headerElementSection_var610.headerElementSectionNavigationJustify_var20 {

--justifyAreaNavigation:left;
}
.headerElementSection_var610.headerElementSectionNavigationJustify_var50 {

--justifyAreaNavigation:center;
}
.headerElementSection_var610.headerElementSectionNavigationJustify_var80 {

--justifyAreaNavigation:right;
}
.headerElementSection_var610.headerElementSectionMetaAlign_var20 {

--alignAreaMeta:start;
}
.headerElementSection_var610.headerElementSectionMetaAlign_var50 {

--alignAreaMeta:center;
}
.headerElementSection_var610.headerElementSectionMetaAlign_var80 {

--alignAreaMeta:end;
}
.headerElementSection_var610.headerElementSectionMetaJustify_var20 {

--justifyAreaMeta:start;
}
.headerElementSection_var610.headerElementSectionMetaJustify_var50 {

--justifyAreaMeta:center;
}
.headerElementSection_var610.headerElementSectionMetaJustify_var80 {

--justifyAreaMeta:end;
}
.headerElementSection_var610 .headerArea {

display:flex;
}
.headerElementSection_var610 .headerArea > div {

display:flex;
position:relative;
}
.headerElementSection_var610 .headerAreaMeta3, .headerElementSection_var610 .headerAreaMeta4, .headerElementSection_var610 .headerAreaMeta5 {

display:none;
}
.headerElementSection_var610 .headerElementSectionInner {

display:grid;
position:relative;
width:100%;
max-width:1400px;
margin:0 auto;
}
@media (min-width: 576px) {
.headerElementSection_var610 {

padding:0 2rem;
}
}
@media (min-width: 992px) {
.headerElementSection_var610 {

padding:0 4rem;
}
}
@media (max-width: 991px) {
.headerElementSection_var610 .headerElementSectionInner {

grid-template-columns:max-content 1fr max-content;
}
.headerElementSection_var610 .headerElementSectionInner .headerAreaLogo {

align-items:center;
}
.headerElementSection_var610 .headerElementSectionInner .headerAreaNavigation {

grid-column:3;
grid-row:1;
align-items:center;
justify-content:end;
}
.headerElementSection_var610 .headerElementSectionInner .headerAreaMeta {

grid-column:2;
grid-row:1;
align-items:center;
justify-content:end;
}
.headerElementSection_var610 .headerElementSectionInner .headerAreaMeta2 {

display:none;
}
}
@media (min-width: 992px) {
.headerElementSection_var610 .headerElementSectionInner {

grid-template-columns:max-content 1fr 1fr 1fr 1fr 1fr;
grid-template-rows:var(--gridTemplateRows);
}
.headerElementSection_var610 .headerElementSectionInner .headerAreaLogo {

grid-column:1;
grid-row:1 / 3;
align-items:var(--alignAreaLogo);
padding:16px 16px 16px 0;
}
.headerElementSection_var610 .headerElementSectionInner .headerAreaNavigation {

grid-column:1 / 7;
grid-row:3;
align-items:var(--alignAreaNavigation);
justify-content:var(--justifyAreaNavigation);
}
.headerElementSection_var610 .headerElementSectionInner .headerAreaMeta {

grid-column:2 / 7;
grid-row:1;
align-items:center;
}
.headerElementSection_var610 .headerElementSectionInner .headerAreaMeta > div {

width:100%;
justify-content:right;
}
.headerElementSection_var610 .headerElementSectionInner .headerAreaMeta2 {

grid-column:2 / 7;
grid-row:2;
align-items:start;
}
.headerElementSection_var610 .headerElementSectionInner .headerAreaMeta2 > div {

width:100%;
height:48px;
align-items:center;
justify-content:right;
}
}


.headerElementSection_var650 {





--gridTemplateRows:1fr 48px;



--alignAreaLogo:center;
--justifyAreaLogo:no;
--alignAreaNavigation:no;
--justifyAreaNavigation:center;
--alignAreaMeta:center;
--justifyAreaMeta:no;
position:relative;
padding:0 0 0 1rem;
background:var(--background);
}
.headerElementSection_var650.headerElementSectionHeight_var96_48 {

--gridTemplateRows:96px 48px;
}
.headerElementSection_var650.headerElementSectionLogoAlign_var20 {

--alignAreaLogo:start;
}
.headerElementSection_var650.headerElementSectionLogoAlign_var50 {

--alignAreaLogo:center;
}
.headerElementSection_var650.headerElementSectionLogoAlign_var80 {

--alignAreaLogo:end;
}
.headerElementSection_var650.headerElementSectionLogoJustify_var20 {

--justifyAreaLogo:left;
}
.headerElementSection_var650.headerElementSectionLogoJustify_var50 {

--justifyAreaLogo:center;
}
.headerElementSection_var650.headerElementSectionLogoustify_var80 {

--justifyAreaLogo:right;
}
.headerElementSection_var650.headerElementSectionNavigationAlign_var20 {

--alignAreaNavigation:start;
}
.headerElementSection_var650.headerElementSectionNavigationAlign_var50 {

--alignAreaNavigation:center;
}
.headerElementSection_var650.headerElementSectionNavigationAlign_var80 {

--alignAreaNavigation:end;
}
.headerElementSection_var650.headerElementSectionNavigationJustify_var20 {

--justifyAreaNavigation:left;
}
.headerElementSection_var650.headerElementSectionNavigationJustify_var50 {

--justifyAreaNavigation:center;
}
.headerElementSection_var650.headerElementSectionNavigationJustify_var80 {

--justifyAreaNavigation:right;
}
.headerElementSection_var650.headerElementSectionMetaAlign_var20 {

--alignAreaMeta:start;
}
.headerElementSection_var650.headerElementSectionMetaAlign_var50 {

--alignAreaMeta:center;
}
.headerElementSection_var650.headerElementSectionMetaAlign_var80 {

--alignAreaMeta:end;
}
.headerElementSection_var650.headerElementSectionMetaJustify_var20 {

--justifyAreaMeta:start;
}
.headerElementSection_var650.headerElementSectionMetaJustify_var50 {

--justifyAreaMeta:center;
}
.headerElementSection_var650.headerElementSectionMetaJustify_var80 {

--justifyAreaMeta:end;
}
.headerElementSection_var650 .headerArea {

display:flex;
}
.headerElementSection_var650 .headerArea > div {

display:flex;
position:relative;
}
.headerElementSection_var650 .headerAreaMeta2, .headerElementSection_var650 .headerAreaMeta3, .headerElementSection_var650 .headerAreaMeta4, .headerElementSection_var650 .headerAreaMeta5 {

display:none;
}
.headerElementSection_var650 .headerElementSectionInner {

display:grid;
position:relative;
width:100%;
max-width:1400px;
margin:0 auto;
}
@media (min-width: 576px) {
.headerElementSection_var650 {

padding:0 2rem;
}
}
@media (min-width: 992px) {
.headerElementSection_var650 {

padding:0 4rem;
}
}
@media (max-width: 991px) {
.headerElementSection_var650 .headerElementSectionInner {

grid-template-columns:max-content 1fr max-content;
}
.headerElementSection_var650 .headerElementSectionInner .headerAreaLogo {

align-items:center;
}
.headerElementSection_var650 .headerElementSectionInner .headerAreaNavigation {

grid-column:3;
grid-row:1;
align-items:center;
justify-content:end;
}
.headerElementSection_var650 .headerElementSectionInner .headerAreaMeta {

grid-column:2;
grid-row:1;
align-items:center;
justify-content:end;
}
}
@media (min-width: 992px) {
.headerElementSection_var650 .headerElementSectionInner {

grid-template-columns:max-content 1fr max-content;
grid-template-rows:var(--gridTemplateRows);
}
.headerElementSection_var650 .headerElementSectionInner .headerAreaLogo {

grid-column:1 / 3;
grid-row:1;
align-items:var(--alignAreaLogo);
justify-content:center;
padding:16px 0;
}
.headerElementSection_var650 .headerElementSectionInner .headerAreaNavigation {

grid-column:1 / 3;
grid-row:2;
align-items:end;
justify-content:var(--justifyAreaNavigation);
}
.headerElementSection_var650 .headerElementSectionInner .headerAreaMeta {

grid-column:2 / 3;
grid-row:1;
align-items:var(--alignAreaMeta);
justify-content:end;
}
}


.headerElementSection_var800 {








--alignAreaLogo:center;
--justifyAreaLogo:no;
--alignAreaNavigation:center;
--justifyAreaNavigation:right;
--alignAreaMeta:center;
--justifyAreaMeta:no;
position:relative;
background:var(--background);
}
.headerElementSection_var800.headerElementSectionLogoAlign_var20 {

--alignAreaLogo:start;
}
.headerElementSection_var800.headerElementSectionLogoAlign_var50 {

--alignAreaLogo:center;
}
.headerElementSection_var800.headerElementSectionLogoAlign_var80 {

--alignAreaLogo:end;
}
.headerElementSection_var800.headerElementSectionLogoJustify_var20 {

--justifyAreaLogo:left;
}
.headerElementSection_var800.headerElementSectionLogoJustify_var50 {

--justifyAreaLogo:center;
}
.headerElementSection_var800.headerElementSectionLogoustify_var80 {

--justifyAreaLogo:right;
}
.headerElementSection_var800.headerElementSectionNavigationAlign_var20 {

--alignAreaNavigation:start;
}
.headerElementSection_var800.headerElementSectionNavigationAlign_var50 {

--alignAreaNavigation:center;
}
.headerElementSection_var800.headerElementSectionNavigationAlign_var80 {

--alignAreaNavigation:end;
}
.headerElementSection_var800.headerElementSectionNavigationJustify_var20 {

--justifyAreaNavigation:left;
}
.headerElementSection_var800.headerElementSectionNavigationJustify_var50 {

--justifyAreaNavigation:center;
}
.headerElementSection_var800.headerElementSectionNavigationJustify_var80 {

--justifyAreaNavigation:right;
}
.headerElementSection_var800.headerElementSectionMetaAlign_var20 {

--alignAreaMeta:start;
}
.headerElementSection_var800.headerElementSectionMetaAlign_var50 {

--alignAreaMeta:center;
}
.headerElementSection_var800.headerElementSectionMetaAlign_var80 {

--alignAreaMeta:end;
}
.headerElementSection_var800.headerElementSectionMetaJustify_var20 {

--justifyAreaMeta:start;
}
.headerElementSection_var800.headerElementSectionMetaJustify_var50 {

--justifyAreaMeta:center;
}
.headerElementSection_var800.headerElementSectionMetaJustify_var80 {

--justifyAreaMeta:end;
}
@media (max-width: 991px) {
.headerElementSection_var800 {

padding:0 0 0 1rem;
}
.headerElementSection_var800 .headerArea {

display:flex;
}
.headerElementSection_var800 .headerArea > div {

display:flex;
position:relative;
}
.headerElementSection_var800 .headerElementSectionInner {

display:grid;
position:relative;
width:100%;
max-width:1400px;
min-height:48px;
margin:0 auto;
padding:0 1rem 0 2rem;
grid-template-columns:max-content 1fr max-content;
}
.headerElementSection_var800 .headerElementSectionInner .headerAreaLogo {

align-items:center;
}
.headerElementSection_var800 .headerElementSectionInner .headerAreaNavigation {

align-items:center;
justify-content:end;
}
.headerElementSection_var800 .headerElementSectionInner .headerAreaMeta {

display:none;
}
.headerElementSection_var800 .headerElementSectionInner .headerAreaMeta2, .headerElementSection_var800 .headerElementSectionInner .headerAreaMeta3, .headerElementSection_var800 .headerElementSectionInner .headerAreaMeta4, .headerElementSection_var800 .headerElementSectionInner .headerAreaMeta5 {

display:none;
}
}
@media (min-width: 992px) {
.headerElementSection_var800 {

height:100vh;
overflow-y:auto;
-ms-overflow-style:none;
scrollbar-width:none;
}
.headerElementSection_var800 .headerArea {

display:flex;
flex-direction:column;
}
.headerElementSection_var800 .headerArea > div {

display:flex;
flex-direction:column;
position:relative;
}
.headerElementSection_var800 .headerElementSectionInner {

display:flex;
flex-direction:column;
height:100%;
padding:2rem 2rem;
}
.headerElementSection_var800 .headerElementSectionInner .headerAreaLogo {

padding:0 0 2rem 0;
}
.headerElementSection_var800 .headerElementSectionInner .headerAreaNavigation {

padding:0 0 1rem 0;
flex:1;
}
.headerElementSection_var800 .headerElementSectionInner .headerAreaMeta {

padding:0 0;
}
.headerElementSection_var800 .headerElementSectionInner .headerAreaMeta2, .headerElementSection_var800 .headerElementSectionInner .headerAreaMeta3, .headerElementSection_var800 .headerElementSectionInner .headerAreaMeta4, .headerElementSection_var800 .headerElementSectionInner .headerAreaMeta5 {

display:none;
}
}


.headerElementSectionBackground_var0 {

--background:transparent;
}


.headerElementSectionBackground_var5 {


--backgroundColor:var(--baseColorLight);
--background:var(--backgroundColor);
}
@media (prefers-contrast:more) {
.headerElementSectionBackground_var5 {

--backgroundColor:var(--baseColorWhite);
}
}
@media (min-width: 992px) {
.headerElementSectionBackground_var5 {

--background:transparent;
}
}


.headerElementSectionBackground_var10 {


--backgroundColor:var(--baseColorLight);
--background:var(--backgroundColor);
}
@media (prefers-contrast:more) {
.headerElementSectionBackground_var10 {

--backgroundColor:var(--baseColorWhite);
}
}


.headerElementSectionBackground_var50 {



--background:var(--backgroundColor);
}
@media (min-width: 992px) {
.headerElementSectionBackground_var50 {

--background:var(--backgroundColor2);
}
}


.headerElementSectionBackground_var500 {




--heightBarTop:48px;
--backgroundColor2:var(--baseColorLight);
--backgroundColor:var(--baseColorWhite);
}
.headerElementSectionBackground_var500.headerElementSectionBackgroundHeightTop_var32 {

--heightBarTop:32px;
}
.headerElementSectionBackground_var500.headerElementSectionBackgroundHeightTop_var40 {

--heightBarTop:40px;
}
.headerElementSectionBackground_var500.headerElementSectionBackgroundHeightTop_var48 {

--heightBarTop:48px;
}
@media (min-width: 992px) {
.headerElementSectionBackground_var500 {

--background:linear-gradient(180deg,var(--backgroundColor2) 0,var(--backgroundColor2) var(--heightBarTop),var(--backgroundColor) var(--heightBarTop));
}
}


.headerElementSectionBackground_var510 {




--heightBarBottom:48px;
--backgroundColor2:var(--baseColorLight);
--backgroundColor:var(--baseColorWhite);
}
.headerElementSectionBackground_var510.headerElementSectionBackgroundHeightBottom_var32 {

--heightBarBottom:32px;
}
.headerElementSectionBackground_var510.headerElementSectionBackgroundHeightBottom_var40 {

--heightBarTop:40px;
}
.headerElementSectionBackground_var510.headerElementSectionBackgroundHeightBottom_var48 {

--heightBarBottom:48px;
}
@media (min-width: 992px) {
.headerElementSectionBackground_var510 {

--background:linear-gradient(0deg,var(--backgroundColor2) 0,var(--backgroundColor2) var(--heightBarBottom),var(--backgroundColor) var(--heightBarBottom));
}
}


.headerElementSectionBorder_var10 {

border-bottom:solid 1px var(--baseColorDark);
}


.headerElementSectionBorder_var20 {

border-bottom:solid 1px var(--baseColorPrimary1);
}


.headerElementSectionBorder_var30 {

border-bottom:solid 1px var(--baseColorPrimary2);
}


.headerElementSectionBorder_var300 {

box-shadow:0 0 16px #0000001a;
}


.headerElementSectionBackgroundColor_var0 {

--backgroundColor:var(--backgroundColorHeader);
}


.headerElementSectionBackgroundColor_var10 {

--backgroundColor:var(--baseColorWhite);
}


.headerElementSectionBackgroundColor_var20 {

--backgroundColor:var(--baseColorLighter);
}
@media (prefers-contrast:more) {
.headerElementSectionBackgroundColor_var20 {

--backgroundColor:var(--baseColorWhite);
}
}


.headerElementSectionBackgroundColor_var30 {

--backgroundColor:var(--baseColorLight);
}
@media (prefers-contrast:more) {
.headerElementSectionBackgroundColor_var30 {

--backgroundColor:var(--baseColorWhite);
}
}


.headerElementSectionBackgroundColor_var40 {

--backgroundColor:var(--baseColorDark);
}
@media (prefers-contrast:more) {
.headerElementSectionBackgroundColor_var40 {

--backgroundColor:var(--baseColorDarker);
}
}


.headerElementSectionBackgroundColor_var50 {

--backgroundColor:var(--baseColorDarker);
}


.headerElementSectionBackgroundColor_var91 {

--backgroundColor:var(--baseColorPrimary1);
}


.headerElementSectionBackgroundColor_var92 {

--backgroundColor:var(--baseColorPrimary2);
}


.headerElementSectionBackgroundColor2_var10 {

--backgroundColor2:var(--baseColorWhite);
}


.headerElementSectionBackgroundColor2_var20 {

--backgroundColor2:var(--baseColorLight);
}
@media (prefers-contrast:more) {
.headerElementSectionBackgroundColor2_var20 {

--backgroundColor:var(--baseColorWhite);
}
}


.headerElementSectionBackgroundColor2_var30 {

--backgroundColor2:var(--baseColorDark);
}
@media (prefers-contrast:more) {
.headerElementSectionBackgroundColor2_var30 {

--backgroundColor:var(--baseColorDarker);
}
}


.headerElementSectionBackgroundColor2_var40 {

--backgroundColor2:var(--baseColorDarker);
}
@media (prefers-contrast:more) {
.headerElementSectionBackgroundColor2_var40 {

--backgroundColor:var(--baseColorBlack);
}
}


.headerElementSectionBackgroundColor2_var91 {

--backgroundColor2:var(--baseColorPrimary1);
}


.headerElementSectionBackgroundColor2_var92 {

--backgroundColor2:var(--baseColorPrimary2);
}




.headerElementSocialButton {

position:relative;
display:flex;
align-items:center;
height:var(--heightElementEntry);
}
.headerElementSocialButton .socialButton {

display:inline-block;
}
.headerElementSocialButton .socialIcon {

display:none;
}


.headerElementSocialButton_var0 {





--buttonSize:40px;
--borderRadius:inherit;
}
.headerElementSocialButton_var0:first-child:last-child {

margin-right:0 !important;
}
.headerElementSocialButton_var0 .socialButton {

background:none !important;
}
.headerElementSocialButton_var0 .socialButton .socialIcon {

display:inline-block;
width:var(--buttonSize);
height:var(--buttonSize);
background-image:url("/schulen-wGlobal/wGlobal/layout/images/social-icons/optimized/social-icons@fill(1D252B).svg");
background-size:1000%;
background-repeat:no-repeat;
background-color:transparent !important;
border-radius:var(--borderRadius);
}


.headerElementSocialButton_var10 {





--buttonSize:40px;
--borderRadius:inherit;
}
.headerElementSocialButton_var10:first-child:last-child {

margin-right:0 !important;
}
.headerElementSocialButton_var10 .socialButton .socialIcon {

display:inline-block;
width:var(--buttonSize);
height:var(--buttonSize);
background-image:url("/schulen-wGlobal/wGlobal/layout/images/social-icons/optimized/social-icons@fill(1D252B).svg");
background-size:1000%;
background-repeat:no-repeat;
border-radius:var(--borderRadius);
}
.headerElementSocialButtonType_varFacebook .socialButton .socialIcon {

background-color:#147af6;
background-position:0 0;
}
.headerElementSocialButtonType_varTwitter .socialButton .socialIcon {

background-color:#1d9bf0;
background-position:11.11% 0;
}
.headerElementSocialButtonType_varGoogle .socialButton .socialIcon {

background-color:#DD4B39;
background-position:22.22% 0;
}
.headerElementSocialButtonType_varPinterest .socialButton .socialIcon {

background-color:#BD081C;
background-position:33.33% 0;
}
.headerElementSocialButtonType_varRSS .socialButton .socialIcon {

background-color:#FFA500;
background-position:44.44% 0;
}
.headerElementSocialButtonType_varMail .socialButton .socialIcon {

background-color:#A0A0A0;
background-position:55.55% 0;
}
.headerElementSocialButtonType_varEncryptedInbox .socialButton .socialIcon {

background-color:#A9D819;
background-position:66.66% 11.11%;
}
.headerElementSocialButtonType_varVimeo .socialButton .socialIcon {

background-color:#00ADEF;
background-position:77.77% 0%;
}
.headerElementSocialButtonType_varTelegram .socialButton .socialIcon {

background-color:#36abe0;
background-position:88.88% 11.11%;
}
.headerElementSocialButtonType_varWhatsapp .socialButton .socialIcon {

background-color:#25D366;
background-position:66.66% 0%;
}
.headerElementSocialButtonType_varInstagram .socialButton {

background:linear-gradient(45deg,#fdbf1c 0,#b800b2 100%) no-repeat;
}
.headerElementSocialButtonType_varInstagram .socialButton .socialIcon {

background-position:0 11.11%;
}
.headerElementSocialButtonType_varTiktok .socialButton .socialIcon {

background-color:#fe2c55;
background-position:88.88% 0;
}
.headerElementSocialButtonType_varYoutube .socialButton .socialIcon {

background-color:#CD201F;
background-position:11.11% 11.11%;
}
.headerElementSocialButtonType_varSpotify .socialIcon {

background-color:#1ed760;
background-position:99.99% 11.11%;
}
.headerElementSocialButtonType_varMusic .socialIcon {

background-color:#f74e65;
background-position:0% 22.22%;
}
.headerElementSocialButtonType_varLinkedIn .socialButton .socialIcon {

background-color:#007BB6;
background-position:22.22% 11.11%;
}
.headerElementSocialButtonType_varTumblr .socialButton .socialIcon {

background-color:#34465D;
background-position:33.33% 11.11%;
}
.headerElementSocialButtonType_varXing .socialButton .socialIcon {

background-color:#00605E;
background-position:44.44% 11.11%;
}
.headerElementSocialButtonType_varFlickr .socialButton .socialIcon {

background-color:#ff0084;
background-position:99.99% 0%;
}
.headerElementSocialButtonType_varTel .socialButton .socialIcon {

background-color:#9B2424;
background-position:55.55% 11.11%;
}
.headerElementSocialButtonType_varMobile .socialButton .socialIcon {

background-color:#9B2424;
background-position:77.77% 11.11%;
}
.headerElementSocialButtonType_varMap .socialButton .socialIcon {

background-color:#3992F0;
background-position:11.11% 22.22%;
}


.headerElementSocialButtonSize_var20 {

--buttonSize:32px;
}


.headerElementSocialButtonSize_var80 {

--buttonSize:48px;
}
.headerElementSocialButtonColor_var0 .socialButton .socialIcon {

background-image:url("/schulen-wGlobal/wGlobal/layout/images/social-icons/optimized/social-icons@fill(1D1D1B).svg");
}
.headerElementSocialButtonColor_var10 .socialButton .socialIcon {

background-image:url("/schulen-wGlobal/wGlobal/layout/images/social-icons/optimized/social-icons@fill(FFFFFF).svg");
}
.headerElementSocialButtonColor_var20 .socialButton .socialIcon {

background-image:url("/schulen-wGlobal/wGlobal/layout/images/social-icons/optimized/social-icons@fill(888888).svg");
}
@media (prefers-contrast:more) {
.headerElementSocialButtonColor_var20 .socialButton .socialIcon {

filter:grayscale(1) contrast(100);
}
}
.headerElementSocialButtonColor_var91 .socialButton .socialIcon {

background-image:url("/schulen-wGlobal/wGlobal/layout/images/social-icons/optimized/social-icons@fill(561E95).svg");
}
@media (prefers-contrast:more) {
.headerElementSocialButtonColor_var91 .socialButton .socialIcon {

filter:grayscale(1) contrast(100);
}
}
.headerElementSocialButtonColor_var92 .socialButton .socialIcon {

background-image:url("/schulen-wGlobal/wGlobal/layout/images/social-icons/optimized/social-icons@fill(BEACE1).svg");
}
@media (prefers-contrast:more) {
.headerElementSocialButtonColor_var92 .socialButton .socialIcon {

filter:grayscale(1) contrast(100);
}
}


.headerElementSocialButtonBorderRadius_var10 {

--borderRadius:0px;
}


.headerElementSocialButtonBorderRadius_var20 {

--borderRadius:20px;
}




.headerElementWaiButton {

position:relative;
display:flex;
align-items:center;
height:var(--heightElementEntry);
}
.headerElementWaiButton .wAiButton {

height:32px;
width:32px;
margin-right:4px;
background:#ffffff;
background-image:url('/schulen-wGlobal/wGlobal/layout/images/icons/optimized/accessibility.svg');
background-repeat:no-repeat;
background-position:center;
border:solid 2px #000000;
border-radius:32px;
cursor:pointer;
}
.headerElementWaiButton .wAiButton.hasMadeSelection {

filter:invert(1);
}
.headerElementWaiButton_var20 .wAiButton {

border:none;
border-radius:8px;
box-shadow:0 0 10px rgba(0,0,0,0.1);
}
.headerElementWaiButtonType_varFontSize .wAiButton {

background-image:url('/schulen-wGlobal/wGlobal/layout/images/icons/optimized/waiFontSize.svg');
}
.waFontSize-l .headerElementWaiButtonType_varFontSize .wAiButton, .waFontSize-xl .headerElementWaiButtonType_varFontSize .wAiButton {

filter:invert(1);
}
.headerElementWaiButtonType_varContrast .wAiButton {

background-image:url('/schulen-wGlobal/wGlobal/layout/images/icons/optimized/waiContrast.svg');
}
.waContrast-l .headerElementWaiButtonType_varContrast .wAiButton {

filter:invert(1);
}
.headerElementWaiButtonType_varDarkMode .wAiButton {

background-image:url('/schulen-wGlobal/wGlobal/layout/images/icons/optimized/waiDarkMode.svg');
}
.waDarkMode-1 .headerElementWaiButtonType_varDarkMode .wAiButton {

filter:invert(1);
}
.headerElementWaiButtonType_varHideImages .wAiButton {

background-image:url('/schulen-wGlobal/wGlobal/layout/images/icons/optimized/waiHideImages.svg');
}
.waHideImages .headerElementWaiButtonType_varHideImages .wAiButton {

filter:invert(1);
}
.headerElementWaiButtonType_varAvoidAnimations .wAiButton {

background-image:url('/schulen-wGlobal/wGlobal/layout/images/icons/optimized/waiAvoidAnimations.svg');
}
.waAvoidAnimations .headerElementWaiButtonType_varAvoidAnimations .wAiButton {

filter:invert(1);
}
.headerElementWaiButtonType_varEasyLanguage .wAiButton {

background-image:url('/schulen-wGlobal/wGlobal/layout/images/icons/optimized/waiEasyLanguage.svg');
}
.wEasyLanguageMode .headerElementWaiButtonType_varEasyLanguage .wAiButton {

filter:invert(1);
}




.headerElementWaiMenu {

position:relative;
display:flex;
align-items:center;
height:var(--heightElementEntry);
}
.headerElementWaiMenu .wAiIcon {

height:32px;
width:32px;
margin-right:4px;
background:#ffffff;
background-image:url('/schulen-wGlobal/wGlobal/layout/images/icons/optimized/accessibility.svg');
background-repeat:no-repeat;
background-position:center;
border:solid 2px #000000;
border-radius:32px;
cursor:pointer;
}
.headerElementWaiMenu .wAiIcon.hasMadeSelection {

filter:invert(1);
}
.headerElementWaiMenu #wAiMenu {

position:fixed;
top:48px;
right:-400px;
font-size:17px;
line-height:23px;
width:360px;
box-sizing:border-box;
background:#ffffff;
color:#000000;
transition:all 0.3s linear;
z-index:1000000;
}
.headerElementWaiMenu #wAiMenu.open {

right:16px;
box-shadow:0 0 12px #0004;
}
.headerElementWaiMenu .wAiMenuTitle {

padding:12px 16px;
font-size:24px;
font-weight:bold;
background:#000000;
color:#ffffff;
}
.headerElementWaiMenu .wAiMenuCloser {

cursor:pointer;
position:absolute;
right:16px;
top:16px;
width:24px;
height:24px;
}
.headerElementWaiMenu .wAiMenuCloser:before, .headerElementWaiMenu .wAiMenuCloser:after {

content:'';
position:absolute;
margin-top:11px;
display:block;
width:24px;
height:3px;
background-color:#ffffff;
transform:rotate(45deg);
}
.headerElementWaiMenu .wAiMenuCloser:after {

transform:rotate(-45deg);
}
.headerElementWaiMenu .wAiSection {

border-top:solid 1px #000000;
}
.headerElementWaiMenu .wAiSectionHeader {

padding:12px 16px;
font-weight:bold;
}
.headerElementWaiMenu .wAiSectionContent {

padding:0 16px 12px 16px;
}
.headerElementWaiMenu .wAiRangeSelector .wAiRangeLabels {

display:flex;
justify-content:space-between;
}
.headerElementWaiMenu .wAiRangeSelection {

display:flex;
}
.headerElementWaiMenu .wAiRangeSelection > span {

cursor:pointer;
border:solid 2px #000000;
padding:4px 10px;
border-radius:32px;
margin-left:6px;
}
.headerElementWaiMenu .wAiRangeSelection > span:first-child {

margin-left:0;
}
.headerElementWaiMenu .wAiRangeSelection > span.wAiRangeSelected, .headerElementWaiMenu .wAiRangeSelection > span:hover {

color:#ffffff;
background:#000000;
}
.headerElementWaiMenu .wAiRangeSelection > span:focus {

outline:solid 4px #000000;
}
.headerElementWaiMenu .wAiReader .wAiReaderStartReading, .headerElementWaiMenu .wAiReader .wAiReaderPauseReading, .headerElementWaiMenu .wAiReader .wAiReaderStopReading {

display:inline-block;
cursor:pointer;
border:solid 2px #000000;
padding:6px 10px;
border-radius:32px;
}
.headerElementWaiMenu .wAiReader .wAiReaderStartReading:focus, .headerElementWaiMenu .wAiReader .wAiReaderPauseReading:focus, .headerElementWaiMenu .wAiReader .wAiReaderStopReading:focus {

outline:solid 4px #000000;
}
.headerElementWaiMenu .wAiReader .wAiReaderPauseReading, .headerElementWaiMenu .wAiReader .wAiReaderStopReading {

display:none;
}
.headerElementWaiMenu .wAiReader.isReading .wAiReaderStartReading {

display:none;
}
.headerElementWaiMenu .wAiReader.isReading .wAiReaderPauseReading, .headerElementWaiMenu .wAiReader.isReading .wAiReaderStopReading {

display:inline-block;
}
.headerElementWaiMenu .wAiReader.isReading .wAiReaderStopReading {

margin-left:6px;
background:#cc0000;
color:#ffffff;
}
.headerElementWaiMenu_var0 .wAiSection .wAiSectionHeader {

position:relative;
padding-left:48px;
}
.headerElementWaiMenu_var0 .wAiSection .wAiSectionHeader:before {

position:absolute;
content:'';
display:inline-block;
width:24px;
height:24px;
left:16px;
border:solid 2px #000000;
border-radius:24px;
}
.headerElementWaiMenu_var0 .wAiSectionFontSize .wAiSectionHeader:before {

background-image:url('/schulen-wGlobal/wGlobal/layout/images/icons/optimized/waiFontSize.svg');
}
.headerElementWaiMenu_var0 .wAiSectionContrast .wAiSectionHeader:before {

background-image:url('/schulen-wGlobal/wGlobal/layout/images/icons/optimized/waiContrast.svg');
}
.headerElementWaiMenu_var0 .wAiSectionDarkMode .wAiSectionHeader:before {

background-image:url('/schulen-wGlobal/wGlobal/layout/images/icons/optimized/waiDarkMode.svg');
}
.headerElementWaiMenu_var0 .wAiSectionHideImages .wAiSectionHeader:before {

background-image:url('/schulen-wGlobal/wGlobal/layout/images/icons/optimized/waiHideImages.svg');
}
.headerElementWaiMenu_var0 .wAiSectionAvoidAnimations .wAiSectionHeader:before {

background-image:url('/schulen-wGlobal/wGlobal/layout/images/icons/optimized/waiAvoidAnimations.svg');
}
.headerElementWaiMenu_var0 .wAiSectionEasyLanguage .wAiSectionHeader:before {

background-image:url('/schulen-wGlobal/wGlobal/layout/images/icons/optimized/waiEasyLanguage.svg');
}
.headerElementWaiMenu_var0 .wAiSectionPageReader .wAiSectionHeader:before {

background-image:url('/schulen-wGlobal/wGlobal/layout/images/icons/optimized/waiPageReader.svg');
}
html {

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

}
html.zoom-l {

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

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

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

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

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

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

font-size:24.7px;
}
}
body {

margin:0;
padding:0;
font-family:elza-text, sans-serif;
font-size:1rem;
line-height:150%;
color:var(--fontColorDefault);
background:var(--backgroundColorBody);
-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: 992px) {
#blockPage {

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

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

position:relative;
}










#navigationBreadcrumb {

background-color:var(--backgroundColorNavigationBreadcrumb);
}
#navigationBreadcrumb:empty {

display:none;
}
#navigationBreadcrumb > div > div {

display:inline-block;
position:relative;
}
#navigationBreadcrumb > div > div > a {

text-decoration:none;
padding:0 0.3rem 0 0;
color:var(--fontColorNavigationBreadcrumb);
}
#navigationBreadcrumb > div > div > a:before {

content:'//';
padding:0 0.3rem 0 0;
color:var(--fontColorNavigationBreadcrumb);
}
#navigationBreadcrumb > div > div > a:hover {

color:var(--fontColorNavigationBreadcrumbHover);
}
#navigationBreadcrumb > div > div > a:active {

color:var(--fontColorNavigationBreadcrumbActive);
}
#navigationBreadcrumb > div > div:first-child > a:before {

content:'';
padding:0;
}
#navigationBreadcrumb > div > div.hasChildsOfSelected {

padding-right:0.5rem;
}
#navigationBreadcrumb > div > div.hasChildsOfSelected:after {

content:'';
display:inline-block;
box-sizing:border-box;
vertical-align:middle;
width:10px;
height:5px;
border:solid 5px transparent;
border-bottom:none;
border-top-color:var(--fontColorNavigationBreadcrumb);
}
#navigationBreadcrumb > div > div .childsOfSelected {

display:none;
position:absolute;
z-index:2;
right:0;
background:var(--baseColorLighter);
}
#navigationBreadcrumb > div > div .childsOfSelected li a {

white-space:nowrap;
display:block;
text-decoration:none;
padding:0.2rem 1rem;
color:var(--fontColorNavigationBreadcrumb);
}
#navigationBreadcrumb > div > div:hover .childsOfSelected {

display:block;
}
#navigationBreadcrumb {

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

display:block;
padding:0 2.5rem;
}
#navigationBreadcrumb > div {

max-width:1400px;
margin:0 auto;
padding:0.5rem 0;
}
}
#blockMain {

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

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

background-color:var(--backgroundColorNavigationSub);
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:var(--fontColorNavigationSubLevel1);
background-color:var(--backgroundColorNavigationSubLevel1);
padding:0.5rem 0rem;
font-weight:normal;
}
#blockLeft #navigationSub > nav > div > ul > li {

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

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

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

font-family:inherit;
font-size:0.9rem;
line-height:140%;
color:var(--fontColorNavigationSubLevel2);
background-color:var(--backgroundColorNavigationSubLevel2);
padding:0.4rem 0rem;
}
#blockLeft #navigationSub > nav > div > ul > li > a:hover {

color:var(--fontColorNavigationSubLevel2Hover);
background-color:var(--backgroundColorNavigationSubLevel2Hover);
}
#blockLeft #navigationSub > nav > div > ul > li > a:active {

color:var(--fontColorNavigationSubLevel2Active);
background-color:var(--backgroundColorNavigationSubLevel2Active);
}
#blockLeft #navigationSub > nav > div > ul > li.selected > a, #blockLeft #navigationSub > nav > div > ul > li.descendantSelected > a {

color:var(--fontColorNavigationSubLevel2Selected);
background-color:var(--backgroundColorNavigationSubLevel2Selected);
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:var(--fontColorNavigationSubLevel3);
background-color:var(--backgroundColorNavigationSubLevel3);
padding:0.3rem 1rem;
}
#blockLeft #navigationSub > nav > div > ul > li > ul > li > a:hover {

color:var(--fontColorNavigationSubLevel3Hover);
background-color:var(--backgroundColorNavigationSubLevel3Hover);
}
#blockLeft #navigationSub > nav > div > ul > li > ul > li > a:active {

color:var(--fontColorNavigationSubLevel3Active);
background-color:var(--backgroundColorNavigationSubLevel3Active);
}
#blockLeft #navigationSub > nav > div > ul > li > ul > li.selected > a, #blockLeft #navigationSub > nav > div > ul > li > ul > li.descendantSelected > a {

color:var(--fontColorNavigationSubLevel3Selected);
background-color:var(--backgroundColorNavigationSubLevel3Selected);
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:var(--fontColorNavigationSubLevel4);
background-color:var(--backgroundColorNavigationSubLevel4);
padding:0.3rem 2rem;
}
#blockLeft #navigationSub > nav > div > ul > li > ul > li > ul > li > a:hover {

color:var(--fontColorNavigationSubLevel4Hover);
background-color:var(--backgroundColorNavigationSubLevel4Hover);
}
#blockLeft #navigationSub > nav > div > ul > li > ul > li > ul > li > a:active {

color:var(--fontColorNavigationSubLevel4Active);
background-color:var(--backgroundColorNavigationSubLevel4Active);
}
#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:var(--fontColorNavigationSubLevel4Selected);
background-color:var(--backgroundColorNavigationSubLevel4Selected);
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:4.5rem 1.5rem 0 0;
display:block;
}
}
#blockContent {

display:block;
position:relative;
}
#blockContent > div > .elementContent, #blockContent > div > .elementObjectEventMulti, #blockContent > div > .elementObjectContactPerson, #blockContent > div > .elementText, #blockContent > div > .elementObjectEventMulti .elementObjectEventMultiText, #blockContent > div > .elementObjectEventMulti .elementObjectEventMultiOrganizer, #blockContent > div > .elementObjectEventMulti .elementObjectEventMultiLocation, #blockContent > div > .elementObjectEventMulti .elementObjectEventMultiDates, #blockContent > div > .elementObjectEventMulti .elementObjectEventMultiDescription, #blockContent > div > .elementObjectContactPerson .elementObjectContactPersonData .elementObjectContactPersonText, #blockContent > div > .elementObjectContactPerson .elementObjectContactPersonData .elementObjectContactPersonLinks, #blockContent > div > .elementObjectContactPerson .elementObjectContactPersonData .elementObjectContactPersonAddress, #blockContent > div > .elementObjectContactPerson .elementObjectContactPersonData .elementObjectContactPersonDepartments, #blockContent > div > .elementTabContainer, #blockContent > div > .elementSubmap, #blockContent > div > .elementSitemap, #blockContent > div > .elementPicture, #blockContent > div > .elementNavigation, #blockContent > div > .elementLink, #blockContent > div > .elementObjectContactPerson .elementObjectContactPersonData .elementObjectContactPersonVcard, #blockContent > div > .elementInfo, #blockContent > div > .elementHeadline, #blockContent > div > .elementFontAwesome, #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 > .elementObjectEventMulti, #blockContent > div > div.wWebtagGroup > div > div > div > .elementObjectContactPerson, #blockContent > div > div.wWebtagGroup > div > div > div > .elementText, #blockContent > div > div.wWebtagGroup > div > div > div > .elementObjectEventMulti .elementObjectEventMultiText, #blockContent > div > div.wWebtagGroup > div > div > div > .elementObjectEventMulti .elementObjectEventMultiOrganizer, #blockContent > div > div.wWebtagGroup > div > div > div > .elementObjectEventMulti .elementObjectEventMultiLocation, #blockContent > div > div.wWebtagGroup > div > div > div > .elementObjectEventMulti .elementObjectEventMultiDates, #blockContent > div > div.wWebtagGroup > div > div > div > .elementObjectEventMulti .elementObjectEventMultiDescription, #blockContent > div > div.wWebtagGroup > div > div > div > .elementObjectContactPerson .elementObjectContactPersonData .elementObjectContactPersonText, #blockContent > div > div.wWebtagGroup > div > div > div > .elementObjectContactPerson .elementObjectContactPersonData .elementObjectContactPersonLinks, #blockContent > div > div.wWebtagGroup > div > div > div > .elementObjectContactPerson .elementObjectContactPersonData .elementObjectContactPersonAddress, #blockContent > div > div.wWebtagGroup > div > div > div > .elementObjectContactPerson .elementObjectContactPersonData .elementObjectContactPersonDepartments, #blockContent > div > div.wWebtagGroup > div > div > div > .elementTabContainer, #blockContent > div > div.wWebtagGroup > div > div > div > .elementSubmap, #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 > .elementObjectContactPerson .elementObjectContactPersonData .elementObjectContactPersonVcard, #blockContent > div > div.wWebtagGroup > div > div > div > .elementInfo, #blockContent > div > div.wWebtagGroup > div > div > div > .elementHeadline, #blockContent > div > div.wWebtagGroup > div > div > div > .elementFontAwesome, #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 > .elementObjectEventMulti, #blockContent > div > .elementObjectContactPerson, #blockContent > div > .elementText, #blockContent > div > .elementObjectEventMulti .elementObjectEventMultiText, #blockContent > div > .elementObjectEventMulti .elementObjectEventMultiOrganizer, #blockContent > div > .elementObjectEventMulti .elementObjectEventMultiLocation, #blockContent > div > .elementObjectEventMulti .elementObjectEventMultiDates, #blockContent > div > .elementObjectEventMulti .elementObjectEventMultiDescription, #blockContent > div > .elementObjectContactPerson .elementObjectContactPersonData .elementObjectContactPersonText, #blockContent > div > .elementObjectContactPerson .elementObjectContactPersonData .elementObjectContactPersonLinks, #blockContent > div > .elementObjectContactPerson .elementObjectContactPersonData .elementObjectContactPersonAddress, #blockContent > div > .elementObjectContactPerson .elementObjectContactPersonData .elementObjectContactPersonDepartments, #blockContent > div > .elementTabContainer, #blockContent > div > .elementSubmap, #blockContent > div > .elementSitemap, #blockContent > div > .elementPicture, #blockContent > div > .elementNavigation, #blockContent > div > .elementLink, #blockContent > div > .elementObjectContactPerson .elementObjectContactPersonData .elementObjectContactPersonVcard, #blockContent > div > .elementInfo, #blockContent > div > .elementHeadline, #blockContent > div > .elementFontAwesome, #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 > .elementObjectEventMulti, #blockContent > div > div.wWebtagGroup > div > div > div > .elementObjectContactPerson, #blockContent > div > div.wWebtagGroup > div > div > div > .elementText, #blockContent > div > div.wWebtagGroup > div > div > div > .elementObjectEventMulti .elementObjectEventMultiText, #blockContent > div > div.wWebtagGroup > div > div > div > .elementObjectEventMulti .elementObjectEventMultiOrganizer, #blockContent > div > div.wWebtagGroup > div > div > div > .elementObjectEventMulti .elementObjectEventMultiLocation, #blockContent > div > div.wWebtagGroup > div > div > div > .elementObjectEventMulti .elementObjectEventMultiDates, #blockContent > div > div.wWebtagGroup > div > div > div > .elementObjectEventMulti .elementObjectEventMultiDescription, #blockContent > div > div.wWebtagGroup > div > div > div > .elementObjectContactPerson .elementObjectContactPersonData .elementObjectContactPersonText, #blockContent > div > div.wWebtagGroup > div > div > div > .elementObjectContactPerson .elementObjectContactPersonData .elementObjectContactPersonLinks, #blockContent > div > div.wWebtagGroup > div > div > div > .elementObjectContactPerson .elementObjectContactPersonData .elementObjectContactPersonAddress, #blockContent > div > div.wWebtagGroup > div > div > div > .elementObjectContactPerson .elementObjectContactPersonData .elementObjectContactPersonDepartments, #blockContent > div > div.wWebtagGroup > div > div > div > .elementTabContainer, #blockContent > div > div.wWebtagGroup > div > div > div > .elementSubmap, #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 > .elementObjectContactPerson .elementObjectContactPersonData .elementObjectContactPersonVcard, #blockContent > div > div.wWebtagGroup > div > div > div > .elementInfo, #blockContent > div > div.wWebtagGroup > div > div > div > .elementHeadline, #blockContent > div > div.wWebtagGroup > div > div > div > .elementFontAwesome, #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:1400px;
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:4.5rem 0 0 1.5rem;
}
}
#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:188%;
vertical-align:bottom;
}
#blockFooter a:before {

height:2rem;
}
#beButtonsPage {

max-width:calc(100% - 50px);
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:var(--backgroundColorLight1);
}
.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_var710 #blockMain, .page_var1 #blockMain {

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

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

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

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

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

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

max-width:1400px;
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 1.5rem;
}
}
@media only screen and (min-width: 992px) {
.page_var30 #blockMain {

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

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

max-width:1400px;
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 1.5rem;
}
}
@media only screen and (min-width: 992px) {
.page_var40 #blockMain {

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

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

max-width:1400px;
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 1.5rem;
}
}
@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:4.5rem 0 0 1.5rem;
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:+ 2px;
}
.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;
}
.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:#FFFFFF;
margin-top:0px;
transition:margin 0.2s ease-in-out, background 0.2s ease-in-out;
}
.scrolldirection-down.page_var500 #blockHeader {

background:#FFFFFF;
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:+ 2px;
}
.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:var(--backgroundColorHeader);
}
.page_var500 #markerAreaEditable0 {

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

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

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

display:none;
}
.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, .elementObjectEventMulti .elementObjectEventMultiDescription, .elementObjectContactPerson .elementObjectContactPersonData .elementObjectContactPersonDepartments, .elementObjectContactPerson .elementObjectContactPersonData .elementObjectContactPersonPosition, .elementObjectContactPerson .elementObjectContactPersonData .elementObjectContactPersonDegree {

color:var(--fontColorSub);
}
.subline a, .elementObjectEventMulti .elementObjectEventMultiDescription a, .elementObjectContactPerson .elementObjectContactPersonData .elementObjectContactPersonDepartments a, .elementObjectContactPerson .elementObjectContactPersonData .elementObjectContactPersonPosition a, .elementObjectContactPerson .elementObjectContactPersonData .elementObjectContactPersonDegree a {

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

font-weight:bold;
}
p.small {

font-size:0.7rem;
line-height:150%;
}
.unimportant {

color:var(--fontColorWeak);
}
.info, .additional, .elementObjectContactPerson .elementObjectContactPersonText {

color:var(--fontColorSub);
}
.noDecoration {

text-decoration:none;
}
.positionRelative {

position:relative;
}
.clearAfter:after, .listPrevNext_var0:after, .listPictureGallery_var91:after, .listPictureGallery_var90:after, .listPictureGallery_var265:after, .listPictureGallery_var22:after, .listPictureGallery_var2:after, .listDefaultBorder_var10000 .listEntry .listEntryInner: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_var300 .listEntry .listEntryInner:after, .listDefault_var86 .accordionContent:after, .listDefault_var85 .accordionContent:after, .listDefault_var80 .accordionContent:after, .listDefault:after, .elementObjectEventMulti:after, .elementObjectContactPerson .elementObjectContactPersonSocialButtons:after, .elementObjectContactPerson:after, .weditor .elementPicture: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 {

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;
}
.noscrollbars {

overflow-y:scroll;
scrollbar-width:none;
-ms-overflow-style:none;
}
.noscrollbars::-webkit-scrollbar {

display:none;
}
.hideIfEmpty:empty, .elementObjectContactPerson .elementObjectContactPersonData .elementObjectContactPersonLinks:empty, .elementObjectContactPerson .elementObjectContactPersonData .elementObjectContactPersonAddress:empty {

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

margin-bottom:0;
}
.highlighted {

background-color:#FFF69D;
}
.soft {

color:var(--fontColorWeak);
}
.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 1rem 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:var(--borderColorLines);
border-style:solid none none none;
height:0px;
}
acronym, abbr {

border-bottom:dotted 2px #561E95;
}
blockquote {

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

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

background:var(--baseColorLighter);
padding:0.3rem 1rem;
bottom:0;
position:relative;
overflow:hidden;
text-align:center;
}
.wglContainerInsideTopOnScroll {

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

color:var(--fontColorSub);
display:inline-block;
}
.wglHighlightWord {

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

color:#000000;
}
.wglWaHiddenImageAlt {

position:absolute;
color:#1D1D1B !important;
background:#ECECEC !important;
line-height:130% !important;
margin:0.3rem;
padding:0.3rem 0.5rem;
display:inline-block;
border-radius:5px;
}
.wglWaHiddenImageAlt:before {

content:'Bild: ';
}
.elementContent, .elementObjectEventMulti, .elementObjectContactPerson, .elementText, .elementObjectEventMulti .elementObjectEventMultiText, .elementObjectEventMulti .elementObjectEventMultiOrganizer, .elementObjectEventMulti .elementObjectEventMultiLocation, .elementObjectEventMulti .elementObjectEventMultiDates, .elementObjectEventMulti .elementObjectEventMultiDescription, .elementObjectContactPerson .elementObjectContactPersonData .elementObjectContactPersonText, .elementObjectContactPerson .elementObjectContactPersonData .elementObjectContactPersonLinks, .elementObjectContactPerson .elementObjectContactPersonData .elementObjectContactPersonAddress, .elementObjectContactPerson .elementObjectContactPersonData .elementObjectContactPersonDepartments, .elementTabContainer, .elementSubmap, .elementSitemap, .elementPicture, .elementNavigation, .elementLink, .elementObjectContactPerson .elementObjectContactPersonData .elementObjectContactPersonVcard, .elementInfo, .elementHeadline, .elementFontAwesome, .elementDataFragment_var350, .elementBox, .elementAccordion {

margin-bottom:2rem;
}
.elementOnly, .elementObjectContactPerson .elementObjectContactPersonText, .elementObjectContactPerson .elementObjectContactPersonData .elementObjectContactPersonPosition, .elementObjectContactPerson .elementObjectContactPersonData .elementObjectContactPersonDegree, .elementObjectContactPerson .elementObjectContactPersonPicture {

margin:0;
}


@media print {
.elementAccordion .accordionOpenerCloser {

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

display:none;
}
.isReading .elementAccordion .accordionContent.accordionContentHidden {

display:block !important;
}


.elementAccordion_var0 {














--backgroundColorHeader:transparent;
--fontColorHeader:var(--fontColor);
}
.elementAccordion_var0 .accordionHeader {

user-select:none;
cursor:pointer;
padding:10px 0 10px 42px;
margin:0;
position:relative;
font-size:1.5rem;
line-height:130%;
background:var(--backgroundHeader);
}
.elementAccordion_var0 .accordionHeader:not([data-islast="1"]) {

border-bottom:solid 1px var(--borderColorLines);
}
.elementAccordion_var0 .accordionHeader .accordionHeaderCaption {

color:var(--fontColorHeader);
}
.weditor .elementAccordion_var0 .accordionHeader {

padding-left:0;
}
.weditor .elementAccordion_var0 .accordionHeader .webtagTextEditorWysiwygOuter {

margin-left:40px;
}
.elementAccordion_var0 .accordionHeader > a {

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

position:absolute;
left:4px;
top:8px;
}
.elementAccordion_var0 .accordionContent {

overflow:visible;
padding:1rem 0;
border-bottom:solid 1px #DDDDDD;
}
.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;
}
.isReading .elementAccordion_var0 .accordionContent.accordionContentHidden {

display:block !important;
}
.elementAccordion_var0 .accordionOpenerCloser {

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

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

display:none;
}
@media (prefers-contrast:more) {
.elementAccordion_var0 .accordionHeader {

border-color:var(--baseColorBlack);
}
}


.elementAccordion_var2 {
















--backgroundColorHeader:transparent;
--backgroundHeader:transparent;
}
.elementAccordion_var2 .accordionHeader {

user-select:none;
cursor:pointer;
padding:10px 42px 10px 1rem;
margin:0;
position:relative;
font-size:1.1rem;
line-height:130%;
background:var(--backgroundHeader);
}
.elementAccordion_var2 .accordionHeader:not([data-islast="1"]) {

border-bottom:solid 1px #DDDDDD;
}
.elementAccordion_var2 .accordionHeader > a {

font-weight:normal;
text-decoration:none;
}
.elementAccordion_var2 .accordionHeaderVisible {

background:var(--baseColorLighter);
border-bottom:solid 1px transparent !important;
}
.elementAccordion_var2 .accordionHeaderOpener {

position:absolute;
right:4px;
top:8px;
}
.elementAccordion_var2 .accordionContent {

overflow:visible;
padding:1rem 1rem;
background:var(--baseColorLighter);
border-bottom:solid 1px var(--borderColorLines);
}
.elementAccordion_var2 .accordionContent.accordionContentHidden {

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

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

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

margin-bottom:0px;
}
.isReading .elementAccordion_var2 .accordionContent.accordionContentHidden {

display:block !important;
}
.elementAccordion_var2 .accordionOpenerCloser {

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

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

display:none;
}
@media (prefers-contrast:more) {
.elementAccordion_var2 .accordionHeader {

border-color:var(--baseColorBlack);
}
}
@media (prefers-contrast:more) {
.elementAccordion_var2 .accordionContent {

border-color:var(--baseColorBlack);
}
}


.elementAccordion_var50 {
















--backgroundColorHeader:transparent;
--backgroundHeader:transparent;
}
.elementAccordion_var50 .accordionHeader {

user-select:none;
cursor:pointer;
padding:10px 42px 10px 0;
margin:0;
position:relative;
font-size:1.5rem;
line-height:130%;
background:var(--backgroundHeader);
}
.elementAccordion_var50 .accordionHeader:not([data-islast="1"]) {

border-bottom:solid 1px var(--borderColorLines);
}
.elementAccordion_var50 .accordionHeader > a {

font-weight:normal;
text-decoration:none;
}
.elementAccordion_var50 .accordionHeaderOpener {

position:absolute;
right:4px;
top:8px;
}
.elementAccordion_var50 .accordionContent {

overflow:visible;
padding:1rem 0;
border-bottom:solid 1px var(--borderColorLines);
}
.elementAccordion_var50 .accordionContent.accordionContentHidden {

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

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

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

margin-bottom:0px;
}
.isReading .elementAccordion_var50 .accordionContent.accordionContentHidden {

display:block !important;
}
.elementAccordion_var50 .accordionOpenerCloser {

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

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

display:none;
}
@media (prefers-contrast:more) {
.elementAccordion_var50 .accordionHeader {

border-color:var(--baseColorBlack);
}
}
@media (prefers-contrast:more) {
.elementAccordion_var50 .accordionContent {

border-color:var(--baseColorBlack);
}
}
.elementAccordionIcon_var0 .accordionHeader .accordionHeaderOpener {

display:block;
width:32px;
height:32px;
}
.elementAccordionIcon_var0 .accordionHeader .accordionHeaderOpener:before, .elementAccordionIcon_var0 .accordionHeader .accordionHeaderOpener:after {

transition:transform 0.3s ease-in-out;
content:'';
position:absolute;
margin:16px 0 0 6px;
display:block;
width:12px;
height:2px;
background-color:var(--fontColorHeader) !important;
transform:rotate(40deg);
}
.elementAccordionIcon_var0 .accordionHeader .accordionHeaderOpener:after {

margin:16px 0 0 14px;
transform:rotate(-40deg);
}
.elementAccordionIcon_var0 .accordionHeaderVisible .accordionHeaderOpener:before {

transform:rotate(-40deg);
}
.elementAccordionIcon_var0 .accordionHeaderVisible .accordionHeaderOpener:after {

transform:rotate(40deg);
}
.elementAccordionIcon_var0 .accordionHeaderVisible.accordionHeaderNoneCollapsible {

cursor:default;
}
.elementAccordionIcon_var0 .accordionHeaderVisible.accordionHeaderNoneCollapsible a {

cursor:default;
}
.elementAccordionIcon_var0 .accordionHeaderVisible.accordionHeaderNoneCollapsible .accordionHeaderOpener {

display:none;
}
.elementAccordionIcon_var10 .accordionHeader .accordionHeaderOpener {

display:block;
width:32px;
height:32px;
transition:transform 0.3s ease-in-out;
transform:rotate(-90deg);
}
.elementAccordionIcon_var10 .accordionHeader .accordionHeaderOpener:before, .elementAccordionIcon_var10 .accordionHeader .accordionHeaderOpener:after {

content:'';
position:absolute;
margin:16px 0 0 6px;
display:block;
width:12px;
height:2px;
background-color:var(--fontColorHeader) !important;
transform:rotate(45deg);
}
.elementAccordionIcon_var10 .accordionHeader .accordionHeaderOpener:after {

margin:16px 0 0 14px;
transform:rotate(-45deg);
}
.elementAccordionIcon_var10 .accordionHeaderVisible .accordionHeaderOpener {

transform:rotate(0deg);
}
.elementAccordionIcon_var10 .accordionHeaderVisible.accordionHeaderNoneCollapsible {

cursor:default;
}
.elementAccordionIcon_var10 .accordionHeaderVisible.accordionHeaderNoneCollapsible a {

cursor:default;
}
.elementAccordionIcon_var10 .accordionHeaderVisible.accordionHeaderNoneCollapsible .accordionHeaderOpener {

display:none;
}
.elementAccordionIcon_var20 .accordionHeader .accordionHeaderOpener {

display:block;
width:32px;
height:32px;
}
.elementAccordionIcon_var20 .accordionHeader .accordionHeaderOpener:before, .elementAccordionIcon_var20 .accordionHeader .accordionHeaderOpener:after {

transition:transform 0.3s ease-in-out;
content:'';
position:absolute;
margin:15px 0 0 6px;
display:block;
width:20px;
height:2px;
background-color:var(--fontColorHeader) !important;
transform:rotate(0deg);
}
.elementAccordionIcon_var20 .accordionHeader .accordionHeaderOpener:after {

transform:rotate(90deg);
}
.elementAccordionIcon_var20 .accordionHeaderVisible .accordionHeaderOpener:before {

transform:rotate(45deg);
}
.elementAccordionIcon_var20 .accordionHeaderVisible .accordionHeaderOpener:after {

transform:rotate(135deg);
}
.elementAccordionIcon_var20 .accordionHeaderVisible.accordionHeaderNoneCollapsible {

cursor:default;
}
.elementAccordionIcon_var20 .accordionHeaderVisible.accordionHeaderNoneCollapsible > a {

cursor:default;
}
.elementAccordionIcon_var20 .accordionHeaderVisible.accordionHeaderNoneCollapsible > .accordionHeaderOpener {

display:none;
}


.elementAccordionBackgroundColor_var91 {

--backgroundHeader:var(--baseColorPrimary1);
--backgroundColorHeader:var(--baseColorPrimary1);
--fontColorHeader:var(--baseColorWhite);
}
@media (prefers-contrast:more) {
.elementAccordionBackgroundColor_var91 {

--backgroundHeader:var(--baseColorBlack);
--backgroundColorHeader:var(--baseColorBlack);
--fontColorHeader:var(--baseColorWhite);
}
}




.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 .boxBackgroundVideoAnimationControls {

position:absolute;
right:16px;
bottom:16px;
display:block;
z-index:2;
}
.elementBox .boxBackgroundVideoAnimationControls .boxBackgroundVideoAnimationStart {

display:none;
width:24px;
height:24px;
cursor:pointer;
}
.elementBox .boxBackgroundVideoAnimationControls .boxBackgroundVideoAnimationStart:before {

content:'';
display:block;
position:absolute;
width:24px;
height:24px;
border:solid 12px transparent;
border-left:solid 20px var(--baseColorWhite);
}
.elementBox .boxBackgroundVideoAnimationControls .boxBackgroundVideoAnimationPause {

display:none;
width:24px;
height:24px;
cursor:pointer;
}
.elementBox .boxBackgroundVideoAnimationControls .boxBackgroundVideoAnimationPause:before {

content:'';
display:block;
position:absolute;
width:10px;
height:24px;
background-color:var(--baseColorWhite);
}
.elementBox .boxBackgroundVideoAnimationControls .boxBackgroundVideoAnimationPause:after {

content:'';
display:block;
position:absolute;
left:14px;
width:10px;
height:24px;
background-color:var(--baseColorWhite);
}
.elementBox .boxBackgroundVideoAnimationControls.play-0 .boxBackgroundVideoAnimationStart {

display:block;
}
.elementBox .boxBackgroundVideoAnimationControls.play-1 .boxBackgroundVideoAnimationPause {

display:block;
}
.elementBox > .boxInner {

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

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

margin-bottom:0;
}
.elementBox > .boxInner.hideMarginBottomLastChilds {

margin-bottom:-2rem;
}
.no-weditor .elementBoxPosition_var210 {

position:fixed;
z-index:200;
top:25vh;
left:0;
}
.no-weditor .elementBoxPosition_var211 {

position:fixed;
z-index:200;
top:25vh;
right:0;
}


.elementBoxPosition_var50 {

float:right !important;
margin-left:1rem;
}
.weditor .elementBoxPosition_var50 {

float:none !important;
}
.weditor .elementBoxPosition_var50 .boxInner {

float:right;
}
.weditor .elementBoxPosition_var50:after {

content:'';
display:block;
clear:both;
}
.elementBoxWidth_var64 > .boxInner {

display:table;
margin:0 auto;
max-width:1400px;
padding:0;
}


.elementBoxWidth_var60 {

max-width:560px;
}
.elementBoxWidth_var62 > .boxInner {

display:table;
margin:0 auto;
max-width:560px;
}


.elementBoxHeight_var0 {

height:auto;
}


.elementBoxBorder_var10 {

border:solid 1px #DDDDDD;
outline:none;
box-shadow:none;
}
@media (prefers-contrast:more) {
.elementBoxBorder_var10 {

border-color:var(--baseColorBlack);
}
}


.elementBoxBorder_var52 {

box-shadow:0 2px 16px -2px rgba(0,0,0,0.2);
}


.elementBoxPadding_var0 {

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


.elementBoxPadding_var10 {

padding:0.5rem;
}
@media (min-width: 576px) {
.elementBoxPadding_var10 {

padding:1rem;
}
}


.elementBoxPadding_var20 {

padding:1rem;
}
@media (min-width: 576px) {
.elementBoxPadding_var20 {

padding:1.6rem;
}
}


.elementBoxPadding_var40 {

padding:1.6rem;
}
@media (min-width: 576px) {
.elementBoxPadding_var40 {

padding:3.2rem;
}
}


.elementBoxBackgroundColor_var0 {

--backgroundColor:transparent;
}


.elementBoxBackgroundColor_var30 {



--backgroundColorOrigin:var(--backgroundColorLight1);
--backgroundColorRgb:236, 236, 236;
--backgroundColor:var(--backgroundColorLight1);
background-color:var(--backgroundColor);

--fontColor:var(--fontColorDefault);
--linkColor:var(--fontColorLink);
}
.elementBoxBackgroundColor_var30.elementBoxBackgroundOpacity_var50 {

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

backdrop-filter:blur(8px);
}
@media (prefers-contrast:more) {
.elementBoxBackgroundColor_var30 {

--backgroundColor:var(--baseColorWhite);
border:solid 1px var(--baseColorBlack);
}
}


.elementBoxBackgroundColor_var91 {



--backgroundColorOrigin:var(--baseColorPrimary1);
--backgroundColorRgb:86, 30, 149;
--backgroundColor:var(--baseColorPrimary1);
background-color:var(--backgroundColor);

--fontColor:var(--fontColorInverseDefault);
--linkColor:var(--fontColorInverseLink);
}
.elementBoxBackgroundColor_var91.elementBoxBackgroundOpacity_var50 {

--backgroundColor:rgba(86,30,149,0.5);
}
.elementBoxBackgroundColor_var91.elementBoxBackgroundBlur_var8 {

backdrop-filter:blur(8px);
}


.elementBoxBackgroundColor_var92 {



--backgroundColorOrigin:var(--baseColorPrimary2);
--backgroundColorRgb:190, 172, 225;
--backgroundColor:var(--baseColorPrimary2);
background-color:var(--backgroundColor);

--fontColor:var(--fontColorDefault);
--linkColor:var(--fontColorLink);
}
.elementBoxBackgroundColor_var92.elementBoxBackgroundOpacity_var50 {

--backgroundColor:rgba(190,172,225,0.5);
}
.elementBoxBackgroundColor_var92.elementBoxBackgroundBlur_var8 {

backdrop-filter:blur(8px);
}


.elementBoxBackgroundColor_var10 {

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

--fontColor:var(--fontColorDefault);
--linkColor:var(--fontColorLink);
}


.elementBoxHover_var5 {

transition:all 0.3s ease-in-out;
}
.elementBoxHover_var5:hover {

transform:translate(0,-10px);
box-shadow:0 8px 20px -2px rgba(0,0,0,0.2);
}


.elementBoxHover_var32 {

transition:all 0.3s ease-in-out;

}
.no-weditor .elementBoxHover_var32:hover {

background-color:var(--backgroundColorDark2);
}
.no-weditor .elementBoxMargin_var410 {


--marginSize:1rem;
--marginSizeFull:2rem;
}
.no-weditor .elementBoxMargin_var410.elementBoxZindex_var1 {

z-index:1;
}
.no-weditor .elementBoxMargin_var410.elementBoxZindex_var10 {

z-index:10;
}
.no-weditor .elementBoxMargin_var410.elementBoxMarginSize_vars {

--marginSize:0.5rem;
--marginSizeFull:1rem;
}
.no-weditor .elementBoxMargin_var410.elementBoxMarginSize_varl {

--marginSize:2rem;
--marginSizeFull:4rem;
}
.no-weditor .elementBoxMargin_var410.elementBoxMarginSize_varxl {

--marginSize:3rem;
--marginSizeFull:6rem;
}
@media (min-width: 768px) {
.no-weditor .elementBoxMargin_var410 {

margin-top:calc(-1 * var(--marginSize)) !important;
margin-bottom:calc(1 * var(--marginSize)) !important;
}
}
@media (min-width: 992px) {
.no-weditor .elementBoxMargin_var410 {

margin-top:calc(-1 * var(--marginSizeFull))  !important;
margin-bottom:calc(1 * var(--marginSizeFull))  !important;
}
}


.elementButton {

margin:0 0 0.3rem 0;
}


.elementCategoryFilterList {

margin-bottom:0.6rem;
}
.weditor .elementCategoryFilterList {

overflow:hidden;
}
.elementCategoryFilterList select {

float:left;
margin:0 0.3rem 0 0;
line-height:2rem;
padding:0 1.1rem 0 0.3rem;
border-radius:0;
background-image:url("/schulen-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;
}


.elementClearerSpacer_var0 {



margin:0;
clear:both;
}


.elementClearerSpacerSpace_var0 {

height:0;
}


.elementClearerSpacerSpace_var11 {

height:1rem;
}


.elementClearerSpacerSpace_var12 {

height:2rem;
}




.elementContainerStandard {


margin-bottom:2rem;
display:flex;
flex-wrap:wrap;
flex-direction:row;
clear:both;
}
.elementContainerStandard > .col {

display:flex;
flex-direction:column;
width:100%;
margin-bottom:2rem;
}
.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;
}
.wEasyLanguageMode .elementContainerStandard > .col {

width:100% !important;
margin-bottom:2rem !important;
}


.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:center;
}
.elementContainerStandard_var25 > .col > * > * {

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%;
}


.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;
}
.weditor .elementContainerStandard_varflexWrap > div {

width:100%;
}
.no-weditor .elementContainerStandard_varflexWrap[data-showloadmore='1'] > .containerOpener {

padding-right:0.5rem;
cursor:pointer;
display:block;
text-align:right;

}
.no-weditor .elementContainerStandard_varflexWrap[data-numbershowbeforeloadmore='1'] > div > div:nth-child(n+2) {

display:none;
}
.no-weditor .elementContainerStandard_varflexWrap[data-numbershowbeforeloadmore='2'] > div > div:nth-child(n+3) {

display:none;
}
.no-weditor .elementContainerStandard_varflexWrap[data-numbershowbeforeloadmore='3'] > div > div:nth-child(n+4) {

display:none;
}
.no-weditor .elementContainerStandard_varflexWrap[data-numbershowbeforeloadmore='4'] > div > div:nth-child(n+5) {

display:none;
}
.no-weditor .elementContainerStandard_varflexWrap[data-numbershowbeforeloadmore='5'] > div > div:nth-child(n+6) {

display:none;
}
.no-weditor .elementContainerStandard_varflexWrap[data-numbershowbeforeloadmore='6'] > div > div:nth-child(n+7) {

display:none;
}
.no-weditor .elementContainerStandard_varflexWrap[data-numbershowbeforeloadmore='7'] > div > div:nth-child(n+8) {

display:none;
}
.no-weditor .elementContainerStandard_varflexWrap[data-numbershowbeforeloadmore='8'] > div > div:nth-child(n+9) {

display:none;
}
.no-weditor .elementContainerStandard_varflexWrap[data-numbershowbeforeloadmore='9'] > div > div:nth-child(n+10) {

display:none;
}
.no-weditor .elementContainerStandard_varflexWrap > div, .elementContainerStandard_varflexWrap > div > .wWebtagGroup > .wWebtagGroupInner {

display:flex;
flex-wrap:wrap;
width:calc(100% + 1rem);
}
@media (min-width: 768px) {
.no-weditor .elementContainerStandard_varflexWrap[data-showloadmore='1'] > .containerOpener {

padding-right:1rem;
}
}
@media (min-width: 768px) {
.no-weditor .elementContainerStandard_varflexWrap > div, .elementContainerStandard_varflexWrap > div > .wWebtagGroup > .wWebtagGroupInner {

margin-left:-0.5rem;
margin-right:-0.5rem;
}
.no-weditor .elementContainerStandard_varflexWrap > div > div, .elementContainerStandard_varflexWrap > div > .wWebtagGroup > .wWebtagGroupInner > div {

margin:0 0.5rem 1rem 0.5rem;
width:calc(50% - 1rem);
}
}
@media (min-width: 992px) {
.no-weditor .elementContainerStandard_varflexWrap.elementContainerStandardColumns3 > div, .elementContainerStandard_varflexWrap.elementContainerStandardColumns3 > div > .wWebtagGroup > .wWebtagGroupInner {

width:calc(100% + 2rem);
margin-left:-1rem;
margin-right:-1rem;
}
.no-weditor .elementContainerStandard_varflexWrap.elementContainerStandardColumns3 > div > div, .elementContainerStandard_varflexWrap.elementContainerStandardColumns3 > div > .wWebtagGroup > .wWebtagGroupInner > div {

margin:0 1rem 2rem 1rem;
width:calc(33.3333% - 2rem);
}
}
@media (min-width: 992px) {
.no-weditor .elementContainerStandard_varflexWrap.elementContainerStandardColumns4 > div, .elementContainerStandard_varflexWrap.elementContainerStandardColumns4 > div > .wWebtagGroup > .wWebtagGroupInner {

width:calc(100% + 2rem);
margin-left:-1rem;
margin-right:-1rem;
}
.no-weditor .elementContainerStandard_varflexWrap.elementContainerStandardColumns4 > div > div, .elementContainerStandard_varflexWrap.elementContainerStandardColumns4 > div > .wWebtagGroup > .wWebtagGroupInner > div {

margin:0 1rem 2rem 1rem;
width:calc(25% - 2rem);
}
}
@media (min-width: 992px) {
.no-weditor .elementContainerStandard_varflexWrap.elementContainerStandardColumns5 > div, .elementContainerStandard_varflexWrap.elementContainerStandardColumns5 > div > .wWebtagGroup > .wWebtagGroupInner {

width:calc(100% + 2rem);
margin-left:-1rem;
margin-right:-1rem;
}
.no-weditor .elementContainerStandard_varflexWrap.elementContainerStandardColumns5 > div > div, .elementContainerStandard_varflexWrap.elementContainerStandardColumns5 > div > .wWebtagGroup > .wWebtagGroupInner > div {

margin:0 1rem 2rem 1rem;
width:calc(20% - 2rem);
}
}
@media (min-width: 768px) {
.no-weditor .elementContainerStandard_varflexWrap.elementContainerStandardColumns6 > div, .elementContainerStandard_varflexWrap.elementContainerStandardColumns6 > div > .wWebtagGroup > .wWebtagGroupInner {

width:calc(100% + 2rem);
margin-left:-1rem;
margin-right:-1rem;
}
.no-weditor .elementContainerStandard_varflexWrap.elementContainerStandardColumns6 > div > div, .elementContainerStandard_varflexWrap.elementContainerStandardColumns6 > div > .wWebtagGroup > .wWebtagGroupInner > div {

margin:0 1rem 2rem 1rem;
width:calc(33.3333% - 2rem);
}
}
@media (min-width: 992px) {
.no-weditor .elementContainerStandard_varflexWrap.elementContainerStandardColumns6 > div, .elementContainerStandard_varflexWrap.elementContainerStandardColumns6 > div > .wWebtagGroup > .wWebtagGroupInner {

margin-left:-1rem;
margin-right:-1rem;
}
.no-weditor .elementContainerStandard_varflexWrap.elementContainerStandardColumns6 > div > div, .elementContainerStandard_varflexWrap.elementContainerStandardColumns6 > div > .wWebtagGroup > .wWebtagGroupInner > div {

margin:0 1rem 2rem 1rem;
width:calc(16.666% - 2rem);
}
}
@media (min-width: 768px) {
.elementContainerStandardColumns_var5050 {

margin-left:-0.5rem;
margin-right:-0.5rem;
}
.elementContainerStandardColumns_var5050 > .col {

padding:0 0.5rem;
}
.elementContainerStandardColumns_var5050 > .col1, .elementContainerStandardColumns_var5050 > .col2 {

width:50%;
margin-bottom:0;
}
}
@media (min-width: 992px) {
.elementContainerStandardColumns_var5050 {

margin-left:-1rem;
margin-right:-1rem;
}
.elementContainerStandardColumns_var5050 > .col {

padding:0 1rem;
}
.elementContainerStandardColumns_var5050 > .col1, .elementContainerStandardColumns_var5050 > .col2 {

width:50%;
margin-bottom:0;
}
}
@media (min-width: 768px) {
.elementContainerStandardColumns_var333333 {

margin-left:-0.5rem;
margin-right:-0.5rem;
}
.elementContainerStandardColumns_var333333 > .col {

padding:0 0.5rem;
}
.elementContainerStandardColumns_var333333 > .col1, .elementContainerStandardColumns_var333333 > .col2 {

width:50%;
}
.elementContainerStandardColumns_var333333 > .col3 {

width:50%;
margin-bottom:0;
}
}
@media (min-width: 992px) {
.elementContainerStandardColumns_var333333 {

margin-left:-1rem;
margin-right:-1rem;
}
.elementContainerStandardColumns_var333333 > .col {

padding:0 1rem;
width:33.33%;
margin-bottom:0;
}
}
@media (min-width: 768px) {
.elementContainerStandardColumns_var25252525 {

margin-left:-0.5rem;
margin-right:-0.5rem;
}
.elementContainerStandardColumns_var25252525 > .col {

padding:0 0.5rem;
}
.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 {

margin-left:-1rem;
margin-right:-1rem;
}
.elementContainerStandardColumns_var25252525 > .col {

padding:0 1rem;
width:25%;
margin-bottom:0;
}
}
@media (min-width: 576px) {
.elementContainerStandardColumns_var161616161616 {

margin-left:-0.5rem;
margin-right:-0.5rem;
}
.elementContainerStandardColumns_var161616161616 > .col {

padding:0 0.5rem;
width:50%;
}
}
@media (min-width: 992px) {
.elementContainerStandardColumns_var161616161616 {

margin-left:-1rem;
margin-right:-1rem;
}
.elementContainerStandardColumns_var161616161616 > .col {

padding:0 1rem;
width:16.6666%;
margin-bottom:0;
}
}
@media (max-width: 767px) {
.elementContainerStandardColumns_var3070reverseSingle {

display:flex !important;
flex-wrap:wrap !important;
flex-direction:column-reverse !important;
}
.elementContainerStandardColumns_var3070reverseSingle > .col1 {

margin-top:2rem;
margin-bottom:0;
}
}
@media (min-width: 768px) {
.elementContainerStandardColumns_var3070reverseSingle {

margin-left:-0.5rem;
margin-right:-0.5rem;
margin-bottom:inherit;
}
.elementContainerStandardColumns_var3070reverseSingle > .col {

padding:0 0.5rem;
}
.elementContainerStandardColumns_var3070reverseSingle > .col1, .elementContainerStandardColumns_var3070reverseSingle > .col2 {

width:50%;
margin-top:0;
margin-bottom:0;
}
}
@media (min-width: 992px) {
.elementContainerStandardColumns_var3070reverseSingle {

margin-left:-1rem;
margin-right:-1rem;
}
.elementContainerStandardColumns_var3070reverseSingle > .col {

padding:0 1rem;
}
.elementContainerStandardColumns_var3070reverseSingle > .col1 {

width:33.33%;
margin-bottom:0;
}
.elementContainerStandardColumns_var3070reverseSingle > .col2 {

width:66.66%;
margin-bottom:0;
}
}
@media (min-width: 768px) {
.elementContainerStandardColumns_var3070 {

margin-left:-0.5rem;
margin-right:-0.5rem;
}
.elementContainerStandardColumns_var3070 > .col {

padding:0 0.5rem;
}
.elementContainerStandardColumns_var3070 > .col1, .elementContainerStandardColumns_var3070 > .col2 {

width:50%;
margin-bottom:0;
}
}
@media (min-width: 992px) {
.elementContainerStandardColumns_var3070 {

margin-left:-1rem;
margin-right:-1rem;
}
.elementContainerStandardColumns_var3070 > .col {

padding:0 1rem;
}
.elementContainerStandardColumns_var3070 > .col1 {

width:33.33%;
margin-bottom:0;
}
.elementContainerStandardColumns_var3070 > .col2 {

width:66.66%;
margin-bottom:0;
}
}
@media (max-width: 767px) {
.elementContainerStandardColumns_var5050reverseSingle {

display:flex !important;
flex-wrap:wrap !important;
flex-direction:column-reverse !important;
}
.elementContainerStandardColumns_var5050reverseSingle > .col1 {

margin-top:2rem;
margin-bottom:0;
}
}
@media (min-width: 768px) {
.elementContainerStandardColumns_var5050reverseSingle {

margin-left:-0.5rem;
margin-right:-0.5rem;
margin-bottom:inherit;
}
.elementContainerStandardColumns_var5050reverseSingle > .col {

padding:0 0.5rem;
}
.elementContainerStandardColumns_var5050reverseSingle > .col1, .elementContainerStandardColumns_var5050reverseSingle > .col2 {

width:50%;
margin-top:0;
margin-bottom:0;
}
}
@media (min-width: 992px) {
.elementContainerStandardColumns_var5050reverseSingle {

margin-left:-1rem;
margin-right:-1rem;
}
.elementContainerStandardColumns_var5050reverseSingle > .col {

padding:0 1rem;
}
.elementContainerStandardColumns_var5050reverseSingle > .col1, .elementContainerStandardColumns_var5050reverseSingle > .col2 {

width:50%;
margin-top:0;
margin-bottom:0;
}
}
@media (min-width: 768px) {
.elementContainerStandardColumns_var3x3noSpace > .col {

width:50%;
margin-bottom:0 !important;
}
.elementContainerStandardColumns_var3x3noSpace > .col:nth-child(2n + 1) {

clear:both;
}
}
@media (min-width: 992px) {
.elementContainerStandardColumns_var3x3noSpace > .col {

width:33.33%;
}
.elementContainerStandardColumns_var3x3noSpace > .col:nth-child(3n + 1) {

clear:both;
}
}
@media (min-width: 768px) {
.elementContainerStandardColumns_var3x3 {

margin-left:-0.5rem;
margin-right:-0.5rem;
}
.elementContainerStandardColumns_var3x3 > .col {

padding:0 0.5rem;
width:50%;
margin-bottom:2rem !important;
}
.elementContainerStandardColumns_var3x3 > .col:nth-child(2n + 1) {

clear:both;
}
.elementContainerStandardColumns_var3x3 > .col:nth-last-child(-n + 1) {

margin-bottom:0 !important;
}
}
@media (min-width: 992px) {
.elementContainerStandardColumns_var3x3 {

margin-left:-1rem;
margin-right:-1rem;
}
.elementContainerStandardColumns_var3x3 > .col {

padding:0 1rem;
width:33.33%;
}
.elementContainerStandardColumns_var3x3 > .col:nth-child(3n + 1) {

clear:both;
}
.elementContainerStandardColumns_var3x3 > .col:nth-last-child(-n + 3) {

margin-bottom:0 !important;
}
}
.elementContainerStandardColumns_var100 > .col1 {

width:100%;
}
@media (min-width: 768px) {
.elementContainerStandardPadding_var0 {

margin-left:0;
margin-right:0;
}
.elementContainerStandardPadding_var0 > .col {

padding:0 0;
}
}
@media (min-width: 992px) {
.elementContainerStandardPadding_var0 {

margin-left:0;
margin-right:0;
}
.elementContainerStandardPadding_var0 > .col {

padding:0 0;
}
}
@media (min-width: 768px) {
.elementContainerStandardPadding_var20 {

margin-left:-0.5rem;
margin-right:-0.5rem;
}
.elementContainerStandardPadding_var20 > .col {

padding:0 0.5rem;
}
}
@media (min-width: 992px) {
.elementContainerStandardPadding_var20 {

margin-left:-0.5rem;
margin-right:-0.5rem;
}
.elementContainerStandardPadding_var20 > .col {

padding:0 0.5rem;
}
}


.elementCookietable {

margin-bottom:0;
}
.elementCookietable .cookieClass {

margin-bottom:1rem;
}
.elementCookietable .cookieClass .cookieClassHeader .cookieClassTitle {

font-size:1.5rem;
font-weight:normal;
margin-bottom:0.5rem;
}
.elementCookietable .cookieClass .cookieClassHeader .cookieClassDescription {

color:var(--fontColorSub);
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-weight:bold;
}
.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:0.9rem;
background:var(--backgroundColorDark2);
color:var(--fontColorInverseDefault);
}
.elementDataFragment_var320 a {

color:inherit;
text-decoration:underline;
}
@media (min-width: 992px) {
.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;
}




.elementFontAwesome {

line-height:100%;
text-decoration:none;

}


.elementFontAwesome_var110 {








position:relative;
margin:0 0.5rem 0 0 !important;
float:right !important;
clear:none !important;
color:var(--fontColorHeaderBefore);
}
.elementFontAwesome_var110.elementFontAwesomeFloat_varleft {

float:left !important;
}
.elementFontAwesome_var110:hover {

color:inherit;
}
.elementFontAwesome_var110 > span {

position:relative;
display:block;
width:32px;
height:32px;
margin:0 !important;
}
.elementFontAwesome_var110 > span:before {

position:absolute;
left:7px;
top:7px;
}


.elementFontAwesomeFloat_var50 {

text-align:center;
}


.elementFontAwesomeFloat_var101 {

display:inline-block;
}
.elementFontAwesomeFloat_var101 + .elementFontAwesomeFloat_var101 {

margin-left:1rem;
}


.elementFontAwesomeSize_var0 {

font-size:3.2rem;
}


.elementFontAwesomeSize_var10 {

font-size:1rem;
}


.elementFontAwesomeSize_var50 {

font-size:4.8rem;
}


.elementFontAwesomeColor_var0 {

color:var(--fontColorDefault) !important;
}
.elementFontAwesomeColor_var0 > span {

color:var(--fontColorDefault) !important;
}


.elementFontAwesomeColor_var10 {

color:var(--fontColorLink) !important;
}
.elementFontAwesomeColor_var10 > span {

color:var(--fontColorLink) !important;
}


.elementFontAwesomeColor_var20 {

color:var(--fontColorWeak) !important;
}
.elementFontAwesomeColor_var20 > span {

color:var(--fontColorWeak) !important;
}


.elementFontAwesomeColor_var40 {

color:var(--fontColorInverseDefault);
}
.elementFontAwesomeColor_var40 > span {

color:var(--fontColorInverseDefault) !important;
}
form .hidden {

display:none;
}
input {

font:inherit;
line-height:2rem;
height:2rem;
padding:0 0.5rem;
margin:0;
border:1px solid var(--borderColorInput);
background-color:var(--backgroundColorInputs);
}
@media (prefers-contrast:more) {
input {

border:1px solid var(--baseColorBlack);
}
}
select {

font:inherit;
margin:0;
border:1px solid var(--borderColorInput);
background-color:var(--backgroundColorInputs);
}
@media (prefers-contrast:more) {
select {

border:1px solid var(--baseColorBlack);
}
}
textarea {

font:inherit;
margin:0;
border:1px solid var(--borderColorInput);
background-color:var(--backgroundColorInputs);
}
@media (prefers-contrast:more) {
textarea {

border:1px solid var(--baseColorBlack);
}
}
input[type="radio"] {

border:none;
background-color:transparent;
height:auto;
}
input[type="checkbox"] {

border:none;
background-color:transparent;
height:auto;
}
input[type="file"] {

padding:0 !important;
border:none;
}
input[type="time"]::-webkit-calendar-picker-indicator {

display:none;
}
input[type="time"]::-webkit-datetime-edit-second-field {

background:white;
color:transparent;
margin-left:-3px;
position:absolute;
width:1px;
}
::-webkit-datetime-edit-ampm-field, ::-webkit-datetime-edit-millisecond-field, ::-webkit-datetime-edit-second-field {

color:transparent;
display:none;
}
input.wglDatepicker {

width:10rem;
padding:0 0.5rem;
background-image:url("/schulen-wGlobal/wGlobal/layout/images/loading/optimized/calendar@fill(bbbbbb).svg");
background-size:16px;
background-repeat:no-repeat;
background-position:right 5px center;
}
.pagestatus-loaded input.wglDatepicker {
cursor:pointer;
pointer-events:inherit;
background-image:url("/schulen-wGlobal/wGlobal/layout/images/icons/optimized/calendar@stroke(bbbbbb).svg");
}
.no-js input.wglDatepicker {

background-image:none;
background-size:unset;
background-repeat:unset;
background-position:unset;
}
input.wglTime {

width:4.5rem;
}
select.wglDateDay, select.wglDateMonth, select.wglDateYear {

margin-right:0.2rem;
}
input:focus, select:focus, textarea:focus {

outline:none;
box-shadow:0 0 4px 0 rgba(0,0,0,0.5);
}
button {

cursor:pointer;
font:inherit;
font-weight:normal;
border:solid 1px var(--backgroundColorButton);
margin:0 0.3rem 0 0;
padding:0 1rem;
line-height:calc(2rem - 2px);
color:var(--fontColorButton);
background-color:var(--backgroundColorButton);
border-color:var(--borderColorButton);
}
.isDarkBackground button, .isLightBackground .isDarkBackground button {

color:var(--fontColorInverseButton);
background-color:var(--backgroundColorInverseButton);
border-color:var(--borderColorInverseButton);
}
.isLightBackground button, .isDarkBackground .isLightBackground button {

color:var(--fontColorButton);
background-color:var(--backgroundColorButton);
border-color:var(--borderColorButton);
}
button:hover {

color:var(--fontColorButtonHover);
background-color:var(--backgroundColorButtonHover);
border-color:var(--borderColorButtonHover);
}
button:active {

color:var(--fontColorButtonActive);
background-color:var(--backgroundColorButtonActive);
border-color:var(--borderColorButtonActive);
}
button.buttonReset {

color:var(--fontColorLink);
background-color:transparent;
border-color:var(--fontColorLink);
}
.isDarkBackground button.buttonReset, .isLightBackground .isDarkBackground button.buttonReset {

color:var(--fontColorInverseLink);
background-color:transparent;
border-color:var(--fontColorInverseLink);
}
.isLightBackground button.buttonReset, .isDarkBackground .isLightBackground button.buttonReset {

color:var(--fontColorLink);
background-color:transparent;
border-color:var(--fontColorLink);
}
button.buttonReset:hover {

color:var(--fontColorButtonHover);
background-color:var(--backgroundColorButtonHover);
border-color:var(--borderColorButtonHover);
}
button.buttonReset:active {

color:var(--fontColorButtonActive);
background-color:var(--backgroundColorButtonActive);
border-color:var(--borderColorButtonActive);
}
input[type="text"] + button {

margin-left:0.5rem;
}
fieldset {

position:relative;
border:solid 1px var(--borderColorDefault);
margin-bottom:1rem;
padding:3rem 1rem 1rem 1rem;
}
fieldset legend {

padding:1rem 1rem 0.5rem 1rem;
position:absolute;
top:0;
left:0;
font-weight:bold;
}
*::placeholder {

color:var(--baseColorSemi);
}
*[data-isInvalid="1"]::placeholder {

color:var(--baseColorDark);
}
.errorMessages {

margin:0 0 1rem 0;
padding:2rem;
border:solid 2px var(--fontColorError);
border-radius:5px;
}
.errorMessages h4 {

padding-top:0;
}
.wglErrorMessage {

color:var(--fontColorError);
display:block;
}
.wglFormElement {

margin-bottom:0.6rem;
}
.wglFormRow:last-child > .wglFormElement {

margin-bottom:0;
}
.wglIsInvalid {

background-color:var(--backgroundColorError);
}
.wglInfoAlreadyUploaded {

padding:4px 0 4px 0;
}
.wglInfoAlreadyUploadedText {

display:block;
color:var(--fontColorDefault);
font-weight:bold;
}
.wglInfoAlreadyUploadedFilename {

display:block;
color:var(--fontColorDefault);
}
.wglCaptcha {

padding-bottom:3px;
background-color:var(--baseColorWhite);
}
.wglCaptcha .textInfo {

clear:both;
padding:10px 0;
font-size:0.8rem;
line-height:135%;
display:block;
}
.wglCaptchaSpeechButton {

float:left;
width:24px;
height:32px;
background-color:var(--baseColorLighter);
background-image:url("/schulen-wGlobal/wGlobal/layout/images/links/optimized/audio.svg");
background-position:center;
background-repeat:no-repeat;
}
.wglCaptchaArithmeticQuestion {

padding:2px 4px 2px 2px;
}
.wglRadioFloat {

padding:0 0 0 0.5%;
float:left;
}
.wglRadioFloat label {

margin:0;
float:left;
padding:0.3rem 0.3rem !important;
line-height:1.4rem;
}
.wglRadioFloat input {

margin:0;
float:left;
margin-right:4px;
background-color:transparent;
}
.wglRadio {

display:flex;
clear:left;
padding:2px 0 2px 0.5%;
overflow:hidden;
}
.wglRadio label {

margin:0;
float:left;
padding:0.3rem 0.3rem !important;
line-height:1.4rem;
flex:1;
}
.wglRadio.wglRadioDisabled label {

color:var(--fontColorWeak);
}
.wglRadio input {

margin:0;
float:left;
margin-right:4px;
background-color:transparent;
flex:none;
}
.wglRadio input[type="text"] {

margin:0 0 0 4px;
}
.wglCheckbox {

display:block;
clear:left;
padding:2px 0 2px 0.5%;
overflow:hidden;
display:flex;
position:relative;
}
.wglCheckbox label {

margin:0;
float:left;
padding:0.3rem 0.3rem !important;
line-height:1.4rem;
flex:1;
}
.wglCheckbox .expandCheckbox {

cursor:pointer;
display:block;
position:absolute;
right:8px;
top:5px;
width:32px;
height:32px;
}
.wglCheckbox .expandCheckbox:before, .wglCheckbox .expandCheckbox:after {

transition:all 0.3s ease-in-out;
content:'';
position:absolute;
margin:14px 0 0 6px;
display:block;
width:20px;
height:2px;
background-color:var(--fontColorDefault);
transform:rotate(0deg);
}
.wglCheckbox .expandCheckbox:after {

transform:rotate(90deg);
}
.wglCheckbox.open .expandCheckbox:before {

transform:rotate(45deg);
}
.wglCheckbox.open .expandCheckbox:after {

transform:rotate(135deg);
}
.wglCheckbox.visible {

display:block;
}
.wglCheckbox.subcategoriesExpandable:not([data-level='1']):not(.visible) {

display:none;
}
.wglCheckbox.wglCheckboxDisabled label {

color:var(--fontColorWeak);
}
.wglCheckbox input {

margin:0;
float:left;
margin-right:4px;
background-color:transparent;
flex:none;

}
.wglCheckbox[data-level='2'] input {

margin-left:28px;
}
.wglCheckbox[data-level='2'] label {

text-indent:-10px;
}
.wglCheckbox[data-level='3'] input {

margin-left:56px;
}
.wglCheckbox[data-level='3'] label {

text-indent:-20px;
}
.wglCheckbox input[type="text"] {

margin:0 0 0 4px;
}
.wglCheckboxFloat {

margin:0 2px 0 0;
}
.wglCheckboxFloat label {

float:left;
padding:0 4px 0 4px;
}
.wglCheckboxFloat input {

margin:0;
float:left;
margin-right:4px;
background-color:transparent;
}
.wglInputTimeAfterDate {

margin-left:4px;
width:4.3rem;
}
.wglUploaderForm {

border:0;
width:100%;
height:184px;
border:1px solid var(--borderColorInput);
}
.wglCanvasFormOuter {

position:relative;
}
.wglCanvasFormOuter .wglCanvasForm {

position:absolute;
height:100%;
}
#wUploaderBlocker {

position:fixed;
z-index:4;
top:0;
left:0;
width:100vw;
height:100vh;
background:rgba(255,255,255,0.7);
}
.infoFormTime {

margin-left:0.4rem;
}
.infoFormDateTime {

margin-left:0.4rem;
}
label.XS, input.XS, textarea.XS, select.XS {

width:24%;
margin:0 0 0 1%;
}
label.XS:first-child, input.XS:first-child, textarea.XS:first-child, select.XS:first-child {

width:25%;
margin-left:0;
}
@media (min-width: 415px) {
label.XS, input.XS, textarea.XS, select.XS {

width:14%;
margin:0 0 0 1%;
}
label.XS:first-child, input.XS:first-child, textarea.XS:first-child, select.XS:first-child {

width:15%;
margin-left:0;
}
}
label.S, input.S, textarea.S, select.S {

width:29%;
margin:0 0 0 1%;
}
label.S:first-child, input.S:first-child, textarea.S:first-child, select.S:first-child {

width:30%;
margin-left:0;
}
label.M, input.M, textarea.M, select.M {

width:49%;
margin:0 0 0 1%;
}
label.M:first-child, input.M:first-child, textarea.M:first-child, select.M:first-child {

width:50%;
margin-left:0;
}
label.L, input.L, textarea.L, select.L {

width:69%;
margin:0 0 0 1%;
}
label.L:first-child, input.L:first-child, textarea.L:first-child, select.L:first-child {

width:70%;
margin-left:0;
}
label.XL, input.XL, textarea.XL, select.XL {

width:74%;
margin:0 0 0 1%;
}
label.XL:first-child, input.XL:first-child, textarea.XL:first-child, select.XL:first-child {

width:75%;
margin-left:0;
}
@media (min-width: 415px) {
label.XL, input.XL, textarea.XL, select.XL {

width:84%;
margin:0 0 0 1%;
}
label.XL:first-child, input.XL:first-child, textarea.XL:first-child, select.XL:first-child {

width:85%;
margin-left:0;
}
}
label.XXL, input.XXL, textarea.XXL, select.XXL {

width:99%;
margin:0 0 0 1%;
}
label.XXL:first-child, input.XXL:first-child, textarea.XXL:first-child, select.XXL:first-child {

width:100%;
margin-left:0;
}
.wglFormStatusSubmitedx button {

pointer-events:none;
cursor:default;
opacity:0.2;
transition:all 0.3s linear;
}
.requiredFormfield {

display:none !important;
}
@keyframes formSubmit {
0%, 100% {
width:0;
}
99% {
width:100%;
}
}
.elementForm .requiredFormfield {

display:none !important;
}
.elementForm .formLabelStar {

opacity:0.8;
padding-left:2px;
}
.elementForm dl.form, .elementForm div.form {

margin:0;
padding:0;
width:100%;
}
.elementForm dl.form label, .elementForm div.form label {

display:inline-block;
line-height:1.4rem;
padding-top:0.3rem !important;
padding-bottom:0.3rem !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 dl.form select:not([multiple^="multiple"]), .elementForm div.form input, .elementForm div.form select:not([multiple^="multiple"]) {

height:2rem;
max-width:100%;
}
.elementForm dl.form input, .elementForm div.form input {

padding:0 0.2rem;
line-height:2rem;
}
.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:2rem;
padding:0 1.1rem 0 0.5rem;
border-radius:0;
background-image:url("/schulen-wGlobal/wGlobal/layout/images/icons/optimized/select-opener@stroke(bbbbbb).svg");
background-repeat:no-repeat;
background-position:right 3px center;
-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'] {

padding:0.3rem;
background-image:none;
}
.elementForm dl.form input[type='radio'], .elementForm div.form input[type='radio'] {

position:relative;
border-radius:50%;
height:1rem;
width:1rem;
margin-top:0.45rem;
padding:0;
border:solid 1px var(--borderColorInput);
background:var(--backgroundColorWhite);
transition:border 0.1s linear;
}
.elementForm dl.form input[type='radio']:checked, .elementForm div.form input[type='radio']:checked {

border-color:#404040;
border-width:6px;
}
.elementForm dl.form input[type='checkbox'], .elementForm div.form input[type='checkbox'] {

position:relative;
border-radius:20%;
height:1rem;
width:1rem;
margin-top:0.475rem;
padding:0;
border:solid 1px var(--borderColorInput);
background:var(--backgroundColorWhite);
transition:background 0.1s linear;
}
.elementForm dl.form input[type='checkbox']:checked, .elementForm div.form input[type='checkbox']:checked {

border-color:#a0a0a0;
background:#404040;
}
.elementForm dl.form input[type='checkbox']:checked:before, .elementForm div.form input[type='checkbox']:checked:before {

display:block;
position:absolute;
content:'';
background-color:#ffffff;
margin:9px 0 0 3px;
width:6px;
height:2px;
transform:rotate(45deg);
}
.elementForm dl.form input[type='checkbox']:checked:after, .elementForm div.form input[type='checkbox']:checked:after {

display:block;
position:absolute;
content:'';
background-color:#ffffff;
margin:7px 0 0 5px;
width:10px;
height:2px;
transform:rotate(-55deg);
}
.elementForm dl.form input[type=file]::-ms-value, .elementForm div.form input[type=file]::-ms-value {

background:var(--backgroundColorWhite);
border:solid 1px var(--borderColorInput);
}
.elementForm dl.form input[type=file]::-ms-browse, .elementForm div.form input[type=file]::-ms-browse {

font-size:1rem;
line-height:2rem;
padding:0 1rem;
margin-right:0.4rem;
background:var(--backgroundColorLight1);
border:solid 1px var(--borderColorInput);
}
.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:#DFDFDF;
}
.elementForm dl.form input[type=file]::file-selector-button, .elementForm div.form input[type=file]::file-selector-button {

cursor:pointer;
font-size:1rem;
line-height:calc(1rem * 2 - 4px);
padding:0 1rem;
margin-right:0.4rem;
background:var(--backgroundColorLight1);
border:solid 1px var(--borderColorInput);
}
.elementForm dl.form input[type=file]::file-selector-button:active, .elementForm div.form input[type=file]::file-selector-button:active {

color:inherit;
}
.elementForm dl.form input[type=file]::file-selector-button:hover, .elementForm div.form input[type=file]::file-selector-button:hover {

background:#DFDFDF;
}
.elementForm dl.form textarea, .elementForm div.form textarea {

padding:0.3rem 0.5rem;
-webkit-appearance:none;
-moz-appearance:none;
-ms-appearance:none;
appearance:none;
border-radius:0;
}
.elementForm dl.form button, .elementForm div.form button {

margin:0 0 0 1%;
height:2rem;
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:var(--baseColorWhite);
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:0.7rem;
background-color:var(--baseColorWhite);
color:var(--fontColorError);
display:inline-block;
padding:3px 6px;
line-height:130%;
border:solid 1px var(--fontColorError);
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 .wglPasswordQualityBar {

position:relative;
overflow:hidden;
width:100%;
height:16px;
margin:4px 0 10px 0;
box-sizing:border-box;
background-image:linear-gradient(90deg,#ff0000 0%,#00cc00 80%,#00ee00 100%);
}
.elementForm .wglPasswordQualityBarLegends {

margin-bottom:1rem;
}
.elementForm .wglPasswordQualityBarLegends[data-qualitylevel='0'] {

color:#ff0000;
}
.elementForm .wglPasswordQualityBarLegends[data-qualitylevel='1'] {

color:#660000;
}
.elementForm .wglPasswordQualityBarLegends[data-qualitylevel='2'] {

color:#006600;
}
.elementForm .wglPasswordQualityBarLegends[data-qualitylevel='3'] {

color:#008800;
}
.elementForm .wglPasswordQualityBarLegends[data-qualitylevel='4'] {

color:#008800;
}
.elementForm .wglPasswordQualityPointer {

position:absolute;
width:12px;
height:16px;
transition:all 0.5s ease-out;
}
.elementForm .wglPasswordQualityPointer:before {

position:absolute;
content:'';
top:0;
display:block;
width:0;
height:0;
border:solid 6px #f0f0f0;
border-color:#ffffff transparent transparent transparent;
transition:all 0.5s ease-out;
transform-origin:center top;
}
.elementForm .wglPasswordQualityPointer:after {

position:absolute;
content:'';
bottom:0;
display:block;
width:0;
height:0;
border:solid 6px #f0f0f0;
border-color:transparent transparent #ffffff transparent;
transition:all 0.5s ease-out;
transform-origin:center bottom;
}
.elementForm .wglStatusPasswordPolicyValidation {

padding:0.5rem 0 1rem 0;
font-size:0.8rem;
line-height:135%;
}
.elementForm .wglStatusPasswordPolicyCondition {

color:var(--fontColorSub);
}
.elementForm .wglStatusPasswordPolicyCondition.ok {

color:green;
}
.elementForm .wglStatusPasswordPolicyCondition.failed {

color:var(--fontColorError);
}
.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;
}
.weditor .elementForm .elementContainerStandardColumns:not(.elementContainerStandardPadding_var50):not(.elementContainerStandardPadding_var80) > .col:not(:last-child) {

padding-right:22px !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 .buttonFormElementsMultipleAdd {

display:block;
}
@media (min-width: 415px) {
.elementForm dl.form input, .elementForm div.form input {

padding:0 0.5rem;
}
}
@media (min-width: 768px) {
.elementForm .elementContainerStandardColumns:not(.elementContainerStandardPadding_var50):not(.elementContainerStandardPadding_var80) {

margin-left:-2px !important;
margin-right:-2px !important;
}
.elementForm .elementContainerStandardColumns:not(.elementContainerStandardPadding_var50):not(.elementContainerStandardPadding_var80) > .col {

padding:0 2px !important;
}
}
.containerFormElementsMultiple[data-allowdelete='1'] .buttonFormElementsMultipleDelete {

display:block;
}
.containerFormElementsMultiple[data-allowadd='1'] .buttonFormElementsMultipleAdd {

display:block;
}
.containerFormElementsMultiple[data-allowdelete='0'] .buttonFormElementsMultipleDelete, .containerFormElementsMultiple[data-entrypos='1'] .buttonFormElementsMultipleDelete {

display:none !important;
}
.containerFormElementsMultiple[data-allowadd='0'] .buttonFormElementsMultipleAdd {

display:none !important;
}
@media (min-width: 992px) {
dl.form.formFirstBlock, div.form.formFirstBlock {

float:left;
padding-right:3%;
width:50%;
position:relative;
}
dl.form.formFirstBlock dd, div.form.formFirstBlock dd {

margin-left:0;
}
dl.form.formLastBlock, div.form.formLastBlock {

float:left;
width:50%;
position:relative;
}
dl.form.formLastBlock dd, div.form.formLastBlock dd {

margin-left:0;
}
}
.formClearBlock {

clear:both;
}
.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;
}
.wFormWysiwygMenu .wFormWysiwygButton:first-child {

border-left-style:solid;
}
.wFormWysiwygMenu .wFormWysiwygButton:hover {

background:#d0d0d0;
}
.wFormWysiwygInput {

padding:4px;
border:solid 1px #c0c0c0;
overflow:auto;
}
.wFormWysiwygInput:focus {

outline:none;
}
.wFormWysiwygInput ul, .wFormWysiwygInput ol {

margin:0 0 1rem 0;
padding:0 0 0 1.8rem;
}
form[data-hasinputsinvalid='1'] .buttonSubmit {

opacity:0.5;
pointer-events:auto;
}
form.wglFormStatusSubmited .buttonReset {

opacity:0.5;
pointer-events:none;
}
form.wglFormStatusSubmited .buttonSubmit {

position:relative;
opacity:0.5;
pointer-events:none;
}
form.wglFormStatusSubmited .buttonSubmit:before {

content:'';
position:absolute;
display:block;
width:50%;
height:100%;
left:0;
background:rgba(255,255,255,0.4);
animation:formSubmit 3s infinite;
}
.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_var30 div.form div.formElement, .elementForm_var30 div.form div.containerFormElements, .elementForm_var30 div.form div.containerContent {

width:100%;
margin:0 1rem 0 0;
}
.elementForm_var30 div.form div.formElement:last-child, .elementForm_var30 div.form div.containerFormElements:last-child, .elementForm_var30 div.form div.containerContent:last-child {

margin:0;
}
.elementForm_var30 div.form input:not([type="checkbox"]):not([type="radio"]), .elementForm_var30 div.form select, .elementForm_var30 div.form button {

margin:0;
width:100%;
}
.elementForm_var30 div.form input + input {

margin-top:1rem !important;
}
.elementForm_var30 div.form button {

margin:0.3rem 0 !important;
}
.elementForm_var30 div.form .wglErrorMessageInline {

position:absolute;
bottom:0.2rem;
right:0;
}
.elementFormInfos_var0 .wglElementInfo {

font-size:0.9rem;
color:var(--fontColorSub);
}


h1, .h1 {

--fontSize:2.1rem;
font-size:var(--fontSize);
font-family:inherit;
line-height:110%;
font-weight:normal;
color:#1D1D1B;
margin:0;
padding:2.25rem 0 1.2rem 0;
}
h1 *, .h1 * {

color:#1D1D1B;
}
h2, .h2 {

--fontSize:1.7rem;
font-size:var(--fontSize);
font-family:inherit;
line-height:120%;
font-weight:normal;
color:#1D1D1B;
margin:0;
padding:1.6rem 0 1rem 0;
}
h2 *, .h2 * {

color:#1D1D1B;
}
h3, .h3 {

--fontSize:1.5rem;
font-size:var(--fontSize);
font-family:inherit;
line-height:130%;
font-weight:normal;
color:#1D1D1B;
margin:0;
padding:1rem 0 0.8rem 0;
}
h3 *, .h3 * {

color:#1D1D1B;
}
h4, .h4 {

--fontSize:1.2rem;
font-size:var(--fontSize);
font-family:inherit;
line-height:130%;
font-weight:normal;
color:#1D1D1B;
margin:0;
padding:0.8rem 0 0.6rem 0;
}
h4 *, .h4 * {

color:#1D1D1B;
}
h5, .h5 {

--fontSize:1.1rem;
font-size:var(--fontSize);
font-family:inherit;
line-height:130%;
font-weight:normal;
color:#1D1D1B;
margin:0;
padding:0.7rem 0 0.6rem 0;
}
h5 *, .h5 * {

color:#1D1D1B;
}
h6, .h6 {

--fontSize:1.1rem;
font-size:var(--fontSize);
font-family:inherit;
line-height:130%;
font-weight:normal;
color:#1D1D1B;
margin:0;
padding:0.6rem 0 0.6rem 0;
}
h6 *, .h6 * {

color:#1D1D1B;
}
@media (min-width: 768px) {
h1, .h1 {

--fontSize:2.1rem;
font-size:var(--fontSize);
font-family:inherit;
line-height:110%;
font-weight:normal;
color:#1D1D1B;
margin:0;
padding:2.25rem 0 1.2rem 0;
}
h2, .h2 {

--fontSize:1.7rem;
font-size:var(--fontSize);
font-family:inherit;
line-height:120%;
font-weight:normal;
color:#1D1D1B;
margin:0;
padding:1.6rem 0 1rem 0;
}
h3, .h3 {

--fontSize:1.5rem;
font-size:var(--fontSize);
font-family:inherit;
line-height:130%;
font-weight:normal;
color:#1D1D1B;
margin:0;
padding:1.0rem 0 0.8rem 0;
}
h4, .h4 {

--fontSize:1.2rem;
font-size:var(--fontSize);
font-family:inherit;
line-height:130%;
font-weight:normal;
color:#1D1D1B;
margin:0;
padding:0.8rem 0 0.6rem 0;
}
h5, .h5 {

--fontSize:1.1rem;
font-size:var(--fontSize);
font-family:inherit;
line-height:130%;
font-weight:normal;
color:#1D1D1B;
margin:0;
padding:0.7rem 0 0.6rem 0;
}
h6, .h6 {

--fontSize:1.1rem;
font-size:var(--fontSize);
font-family:inherit;
line-height:130%;
font-weight:normal;
color:#1D1D1B;
margin:0;
padding:0.6rem 0 0.6rem 0;
}
}


.elementHeadline + .elementContainerStandard, .elementHeadline + .elementPicture, .elementHeadline + .elementBox, .elementHeadline + .elementTabContainer, .elementHeadline + .elementAccordion, .elementHeadline + .elementTable, .elementHeadline + .elementImageMap {

margin-top:1rem;
}


.elementHeadline {






















position:static;
margin-top:0;
margin-bottom:0;
font-weight:normal;
}
.weditor .elementHeadline {

position:relative;
}
.no-weditor .elementHeadline.last-child > .he, .no-weditor .elementHeadline.last-child > .elementHeadlineIcon {

padding-bottom:0;
}
.elementHeadline.first-child > * {

padding-top:0;
}
.elementText + .elementHeadline, .elementObjectEventMulti .elementObjectEventMultiText + .elementHeadline, .elementObjectEventMulti .elementObjectEventMultiOrganizer + .elementHeadline, .elementObjectEventMulti .elementObjectEventMultiLocation + .elementHeadline, .elementObjectEventMulti .elementObjectEventMultiDates + .elementHeadline, .elementObjectEventMulti .elementObjectEventMultiDescription + .elementHeadline, .elementObjectContactPerson .elementObjectContactPersonData .elementObjectContactPersonText + .elementHeadline, .elementObjectContactPerson .elementObjectContactPersonData .elementObjectContactPersonLinks + .elementHeadline, .elementObjectContactPerson .elementObjectContactPersonData .elementObjectContactPersonAddress + .elementHeadline, .elementObjectContactPerson .elementObjectContactPersonData .elementObjectContactPersonDepartments + .elementHeadline {

margin-top:-1rem;
}
.elementHeadline .he, .elementHeadline .wEditorWysiwyg {

color:var(--fontColor) !important;
hyphens:auto;
}
.elementHeadline + .elementHeadline .he {

padding-top:0;
}
.elementHeadline + .elementHeadline > .elementHeadlineIcon {

margin-top:0 !important;
}
.elementHeadline strong, .elementHeadline b {

color:var(--baseColorDark);
}
.elementHeadline p {

margin:0;
}
.weditor .elementHeadline .wEditorWysiwyg {

word-wrap:normal !important;
}
.elementHeadline .wglInfoAiGeneratedText:after {

content:'KI';
position:absolute;
right:0;
margin-top:-1.2rem;
padding:0 0.3rem;
color:#ffffff;
background-color:#000000;
border:solid 1px #ffffff;
border-radius:2rem;
font-size:0.7rem;
line-height:150%;
}
.elementHeadline .wglInfoAiGeneratedText:hover:after {

content:'Leichte Sprache durch KI generiert';
}
.elementHeadlinePrimaryStyle_var12 .he {

text-decoration:underline;
text-decoration-thickness:6px;
text-decoration-color:var(--backgroundColor, $baseColorBlack);
}
@media (min-width: 768px) {
.elementHeadlinePrimaryStyle_var12 .he {

text-decoration-thickness:8px;
}
}


.elementHeadlinePrimaryStyle_var20 {


--background:var(--baseColorPrimary1);
}
.elementHeadlinePrimaryStyle_var20:after {

content:'';
display:block;
width:8rem;
height:6px;
background:var(--background, none);
transform:translateY(-0.8rem);
margin-bottom:0.5rem;
}
.elementHeadlinePrimaryStyle_var20.elementHeadlineAlign_var20:after {

float:right;
}
.elementHeadlinePrimaryStyle_var20.elementHeadlineAlign_var30:after {

margin-left:auto;
margin-right:auto;
}
@media (min-width: 768px) {
.elementHeadlinePrimaryStyle_var20:after {

height:8px;
margin-bottom:0.8rem;
}
}


.elementHeadlinePrimaryStyle_var24 {


--background:var(--baseColorPrimary1);
}
.elementHeadlinePrimaryStyle_var24:after {

content:'';
display:block;
height:6px;
background:var(--background, inherit);
transform:translateY(-0.8rem);
margin-bottom:0.5rem;
}
@media (min-width: 768px) {
.elementHeadlinePrimaryStyle_var24:after {

height:8px;
margin-bottom:0.8rem;
}
}


.elementHeadlinePrimaryStyle_var30 {



--background:var(--baseColorBlack);
--fontColor:var(--baseColorWhite);
}
.elementHeadlinePrimaryStyle_var30 .he, .elementHeadlinePrimaryStyle_var30 .wEditorWysiwyg {

background:var(--background);
border:var(--border);
box-shadow:var(--boxShadow);
padding:0.6rem 1rem !important;
}
.no-weditor .elementHeadlinePrimaryStyle_var30 .he, .no-weditor .elementHeadlinePrimaryStyle_var30 .wEditorWysiwyg {

display:inline-block;
box-decoration-break:clone;
-webkit-box-decoration-break:clone;
}
.elementHeadlinePrimaryStyle_var30 > h2, .elementHeadlinePrimaryStyle_var30 > .h2 {

padding:0.4rem 0.9rem !important;
}
.elementHeadlinePrimaryStyle_var30 > h3, .elementHeadlinePrimaryStyle_var30 > .h3, .elementHeadlinePrimaryStyle_var30 > h4, .elementHeadlinePrimaryStyle_var30 > .h4 {

padding:0.3rem 0.8rem !important;
}
.elementHeadlinePrimaryStyle_var30 > h5, .elementHeadlinePrimaryStyle_var30 > .h5, .elementHeadlinePrimaryStyle_var30 > h6, .elementHeadlinePrimaryStyle_var30 > .h6 {

padding:0.2rem 0.7rem !important;
}
.elementHeadlinePrimaryStyle_var30.elementHeadlineLevel_varh1, .elementHeadlinePrimaryStyle_var30.elementHeadlineLevel_vardiv1 {

padding:2.25rem 0 1.2rem 0;
}
.elementHeadlinePrimaryStyle_var30.elementHeadlineLevel_varh2, .elementHeadlinePrimaryStyle_var30.elementHeadlineLevel_vardiv2 {

padding:1.6rem 0 1rem 0;
}
.elementHeadlinePrimaryStyle_var30.elementHeadlineLevel_varh3, .elementHeadlinePrimaryStyle_var30.elementHeadlineLevel_vardiv3 {

padding:1rem 0 0.8rem 0;
}
.elementHeadlinePrimaryStyle_var30.elementHeadlineLevel_varh4, .elementHeadlinePrimaryStyle_var30.elementHeadlineLevel_vardiv4 {

padding:0.8rem 0 0.6rem 0;
}
.elementHeadlinePrimaryStyle_var30.elementHeadlineLevel_varh5, .elementHeadlinePrimaryStyle_var30.elementHeadlineLevel_vardiv5 {

padding:0.7rem 0 0.6rem 0;
}
.elementHeadlinePrimaryStyle_var30.elementHeadlineLevel_varh6, .elementHeadlinePrimaryStyle_var30.elementHeadlineLevel_vardiv6 {

padding:0.6rem 0 0.6rem 0;
}


.elementHeadlinePrimaryStyle_var32 {



--background:var(--baseColorBlack);
--fontColor:var(--baseColorWhite);
}
.elementHeadlinePrimaryStyle_var32 .he {

background:var(--background);
border:var(--border);
box-shadow:var(--boxShadow);
padding:0.6rem 1rem !important;
}
.no-weditor .elementHeadlinePrimaryStyle_var32 .he {

display:inline-block;
box-decoration-break:clone;
-webkit-box-decoration-break:clone;
}
.elementHeadlinePrimaryStyle_var32 .he {

border-radius:16px;
}
.elementHeadlinePrimaryStyle_var32 > h2, .elementHeadlinePrimaryStyle_var32 > .h2 {

padding:0.4rem 0.9rem !important;
}
.elementHeadlinePrimaryStyle_var32 > h3, .elementHeadlinePrimaryStyle_var32 > .h3, .elementHeadlinePrimaryStyle_var32 > h4, .elementHeadlinePrimaryStyle_var32 > .h4 {

padding:0.3rem 0.8rem !important;
}
.elementHeadlinePrimaryStyle_var32 > h5, .elementHeadlinePrimaryStyle_var32 > .h5, .elementHeadlinePrimaryStyle_var32 > h6, .elementHeadlinePrimaryStyle_var32 > .h6 {

padding:0.2rem 0.7rem !important;
}
.elementHeadlinePrimaryStyle_var32.elementHeadlineLevel_varh1, .elementHeadlinePrimaryStyle_var32.elementHeadlineLevel_vardiv1 {

padding:2.25rem 0 1.2rem 0;
}
.elementHeadlinePrimaryStyle_var32.elementHeadlineLevel_varh2, .elementHeadlinePrimaryStyle_var32.elementHeadlineLevel_vardiv2 {

padding:1.6rem 0 1rem 0;
}
.elementHeadlinePrimaryStyle_var32.elementHeadlineLevel_varh3, .elementHeadlinePrimaryStyle_var32.elementHeadlineLevel_vardiv3 {

padding:1rem 0 0.8rem 0;
}
.elementHeadlinePrimaryStyle_var32.elementHeadlineLevel_varh4, .elementHeadlinePrimaryStyle_var32.elementHeadlineLevel_vardiv4 {

padding:0.8rem 0 0.6rem 0;
}
.elementHeadlinePrimaryStyle_var32.elementHeadlineLevel_varh5, .elementHeadlinePrimaryStyle_var32.elementHeadlineLevel_vardiv5 {

padding:0.7rem 0 0.6rem 0;
}
.elementHeadlinePrimaryStyle_var32.elementHeadlineLevel_varh6, .elementHeadlinePrimaryStyle_var32.elementHeadlineLevel_vardiv6 {

padding:0.6rem 0 0.6rem 0;
}


.elementHeadlinePrimaryStyle_var35 {




--background:var(--baseColorBlack);
--fontColor:var(--baseColorWhite);
}
.elementHeadlinePrimaryStyle_var35 .he {

display:inline-block !important;
position:relative;
margin-left:24px !important;
padding:0.6rem 1rem !important;
background:var(--background);
border:var(--border);
box-shadow:var(--boxShadow);
transform:skew(-20deg);
}
.elementHeadlinePrimaryStyle_var35 .he > div {

color:var(--fontColor);
transform:skew(20deg);
}
.elementHeadlinePrimaryStyle_var35 > h2, .elementHeadlinePrimaryStyle_var35 > .h2 {

padding:0.4rem 0.9rem !important;
}
.elementHeadlinePrimaryStyle_var35 > h3, .elementHeadlinePrimaryStyle_var35 > .h3, .elementHeadlinePrimaryStyle_var35 > h4, .elementHeadlinePrimaryStyle_var35 > .h4 {

padding:0.3rem 0.8rem !important;
}
.elementHeadlinePrimaryStyle_var35 > h5, .elementHeadlinePrimaryStyle_var35 > .h5, .elementHeadlinePrimaryStyle_var35 > h6, .elementHeadlinePrimaryStyle_var35 > .h6 {

padding:0.2rem 0.7rem !important;
}
.elementHeadlinePrimaryStyle_var35.elementHeadlineLevel_varh1, .elementHeadlinePrimaryStyle_var35.elementHeadlineLevel_vardiv1 {

padding:2.25rem 0 1.2rem 0;
}
.elementHeadlinePrimaryStyle_var35.elementHeadlineLevel_varh2, .elementHeadlinePrimaryStyle_var35.elementHeadlineLevel_vardiv2 {

padding:1.6rem 0 1rem 0;
}
.elementHeadlinePrimaryStyle_var35.elementHeadlineLevel_varh3, .elementHeadlinePrimaryStyle_var35.elementHeadlineLevel_vardiv3 {

padding:1rem 0 0.8rem 0;
}
.elementHeadlinePrimaryStyle_var35.elementHeadlineLevel_varh4, .elementHeadlinePrimaryStyle_var35.elementHeadlineLevel_vardiv4 {

padding:0.8rem 0 0.6rem 0;
}
.elementHeadlinePrimaryStyle_var35.elementHeadlineLevel_varh5, .elementHeadlinePrimaryStyle_var35.elementHeadlineLevel_vardiv5 {

padding:0.7rem 0 0.6rem 0;
}
.elementHeadlinePrimaryStyle_var35.elementHeadlineLevel_varh6, .elementHeadlinePrimaryStyle_var35.elementHeadlineLevel_vardiv6 {

padding:0.6rem 0 0.6rem 0;
}


.elementHeadlinePrimaryStyle_var60 {


--backgroundColorRgb:29, 29, 27;
--shadowOpacity:0.2;
}
.elementHeadlinePrimaryStyle_var60 .he {

text-shadow:3px 3px 8px rgba(var(--backgroundColorRgb), var(--shadowOpacity));
}
@media (min-width: 768px) {
.elementHeadlinePrimaryStyle_var60 .he {

text-shadow:4px 4px 8px rgba(var(--backgroundColorRgb), var(--shadowOpacity));
}
}


.elementHeadlinePrimaryStyle_var70 {


--background:var(--baseColorBlack);
--backgroundV:var(--baseColorBlack);
}
.elementHeadlinePrimaryStyle_var70.elementHeadlineLevel_varh1, .elementHeadlinePrimaryStyle_var70.elementHeadlineLevel_vardiv1 {

padding:2.25rem 0 1.2rem 0;
}
.elementHeadlinePrimaryStyle_var70.elementHeadlineLevel_varh2, .elementHeadlinePrimaryStyle_var70.elementHeadlineLevel_vardiv2 {

padding:1.6rem 0 1rem 0;
}
.elementHeadlinePrimaryStyle_var70.elementHeadlineLevel_varh3, .elementHeadlinePrimaryStyle_var70.elementHeadlineLevel_vardiv3 {

padding:1rem 0 0.8rem 0;
}
.elementHeadlinePrimaryStyle_var70.elementHeadlineLevel_varh4, .elementHeadlinePrimaryStyle_var70.elementHeadlineLevel_vardiv4 {

padding:0.8rem 0 0.6rem 0;
}
.elementHeadlinePrimaryStyle_var70.elementHeadlineLevel_varh5, .elementHeadlinePrimaryStyle_var70.elementHeadlineLevel_vardiv5 {

padding:0.7rem 0 0.6rem 0;
}
.elementHeadlinePrimaryStyle_var70.elementHeadlineLevel_varh6, .elementHeadlinePrimaryStyle_var70.elementHeadlineLevel_vardiv6 {

padding:0.6rem 0 0.6rem 0;
}
.elementHeadlinePrimaryStyle_var70 .he, .elementHeadlinePrimaryStyle_var70 .wEditorWysiwyg {

display:inline-block;
}
.elementHeadlinePrimaryStyle_var70 .he {

display:inline-block;
padding:0 0 0 0.5rem;
border-left-style:solid;
border-left-width:10px;
border-left-color:var(--backgroundColor, $baseColorBlack);
border-image-source:var(--backgroundV, none);
border-image-slice:1;
}
@media (min-width: 768px) {
.elementHeadlinePrimaryStyle_var70 .he {

padding:0 0 0 0.8rem;
border-left-width:16px;
}
}


.elementHeadlinePrimaryStyle_var72 {


--backgroundV:var(--baseColorBlack);
}
.elementHeadlinePrimaryStyle_var72 .he:before, .elementHeadlinePrimaryStyle_var72 .wEditorWysiwyg:before {

content:'//';
letter-spacing:-5px;
padding-right:0.7rem;
background:var(--backgroundV, $baseColorBlack);
-webkit-background-clip:text;
background-clip:text;
color:transparent;
}
.weditor .elementHeadlinePrimaryStyle_var72 > *:before {

display:none;
}
@media (min-width: 768px) {
.elementHeadlinePrimaryStyle_var72 .he:before, .elementHeadlinePrimaryStyle_var72 .wEditorWysiwyg:before {

letter-spacing:-10px;
padding-right:1.1rem;
}
}


.elementHeadlinePrimaryStyle_var73 {


display:flex;
align-items:center;
justify-content:center;
margin:0;
}
.elementHeadlinePrimaryStyle_var73 .he {

display:inline-block;
flex:1;
padding:0 0 0 1rem;
}
.elementHeadlinePrimaryStyle_var73:before {

content:'';
display:inline-block;
height:6px;
width:4rem;
background:var(--background);
}
@media (min-width: 768px) {
.elementHeadlinePrimaryStyle_var73 {

margin:1.05rem 0;
}
}


.elementHeadlinePrimaryStyle_var80 {


margin-left:auto;
margin-right:auto;
}
.elementHeadlinePrimaryStyle_var80.hasIcon {

display:flex;
align-items:center;
}
.elementHeadlinePrimaryStyle_var80.hasIcon .elementHeadlineIcon {

display:block;
background-size:contain;
background-position:center;
background-repeat:no-repeat;
width:var(--fontSize);
height:var(--fontSize);
margin-top:var(--paddingTop);
margin-bottom:var(--paddingBottom);
margin-right:0.8rem;
color:var(--fontColor);
}
.elementHeadlinePrimaryStyle_var80.hasIcon .elementHeadlineIconFa {

font-size:var(--fontSize);
}
.elementHeadlinePrimaryStyle_var80:first-child .elementHeadlineIcon {

margin-top:0 !important;
}
.elementHeadlinePrimaryStyle_var270 .he, .elementHeadlinePrimaryStyle_var270 .wEditorWysiwyg {

background-image:url('/schulen-wAssets/img/demo/1.jpg');
background-position:left top;
background-size:100%;
-webkit-background-clip:text;
-webkit-text-fill-color:transparent;
}
.elementHeadlinePrimaryStyle_var271 .he, .elementHeadlinePrimaryStyle_var271 .wEditorWysiwyg {

background-image:url('/schulen-wAssets/img/demo/1.jpg');
background-position:right top;
background-size:100%;
-webkit-background-clip:text;
-webkit-text-fill-color:transparent;
}


@keyframes animationElementHeadline310 {
0% {
margin-left:100%;
transform:translateX(0);
}
100% {
margin-left:0;
transform:translateX(-100%);
}
}
.elementHeadlinePrimaryStyle_var310 {


margin-left:auto;
margin-right:auto;
}
.no-weditor .elementHeadlinePrimaryStyle_var310 {

overflow:hidden;
position:relative;
}
.no-weditor .elementHeadlinePrimaryStyle_var310 > .he {

white-space:nowrap;
animation:animationElementHeadline310 15s infinite linear;
text-align:center;
display:inline-block;
line-height:130%;
}


@keyframes animationElementHeadline311 {
0% {
margin-left:100%;
transform:translateX(0);
}
100% {
margin-left:0;
transform:translateX(-100%);
}
}
.elementHeadlinePrimaryStyle_var311 {













margin-left:auto;
margin-right:auto;
}
.no-weditor .elementHeadlinePrimaryStyle_var311 {

overflow:hidden;
position:relative;
}
.no-weditor .elementHeadlinePrimaryStyle_var311:after {

content:'';
width:100%;
height:100%;
position:absolute;
top:0;
left:0;
z-index:1;
background:linear-gradient(90deg,#fff 0%,#fff0 30%,#fff0 70%,#fff 100%);
}
.no-weditor .elementHeadlinePrimaryStyle_var311 > .he {

white-space:nowrap;
animation:animationElementHeadline311 15s infinite linear;
text-align:center;
display:inline-block;
line-height:130%;
}


@keyframes animationElementHeadline320_1_1 {
0% {
opacity:0;
width:0;
}
33.33% {
width:100%;
}
66.66% {
opacity:1;
}
100% {
opacity:0;
width:100%;
}
}
@keyframes animationElementHeadline320_2_1 {
0% {
opacity:0;
width:0;
}
16.66% {
width:100%;
}
33.33% {
opacity:1;
}
50% {
opacity:0;
width:100%;
}
100% {
opacity:0;
}
}
@keyframes animationElementHeadline320_2_2 {
0% {
opacity:0;
width:0;
}
50% {
width:0%;
}
66.66% {
width:100%;
}
83.33% {
opacity:1;
}
100% {
opacity:0;
width:100%;
}
}
@keyframes animationElementHeadline320_3_1 {
0% {
opacity:0;
width:0;
}
11.11% {
width:100%;
}
22.22% {
opacity:1;
}
33.33% {
opacity:0;
width:100%;
}
100% {
opacity:0%;
}
}
@keyframes animationElementHeadline320_3_2 {
0% {
opacity:0;
width:0;
}
33.33% {
width:0%;
}
44.44% {
width:100%;
}
55.55% {
opacity:1;
}
66.66% {
opacity:0;
width:100%;
}
100% {
opacity:0%;
}
}
@keyframes animationElementHeadline320_3_3 {
0% {
opacity:0;
width:0;
}
66.66% {
width:0%;
}
77.77% {
width:100%;
}
88.88% {
opacity:1;
}
100% {
opacity:0;
width:100%;
}
}
.elementHeadlinePrimaryStyle_var320 {















margin-left:auto;
margin-right:auto;

}
.weditor .elementHeadlinePrimaryStyle_var320 strong {

line-height:160%;
outline:dashed 1px #c0c0c0;
}
.no-weditor .elementHeadlinePrimaryStyle_var320 {

overflow:hidden;
position:relative;
}
.no-weditor .elementHeadlinePrimaryStyle_var320 > .he {

padding:0;
}
.no-weditor .elementHeadlinePrimaryStyle_var320 > .he > strong {

display:block;
overflow:hidden;
white-space:nowrap;
line-height:130%;
width:0;
color:inherit;
}
.no-weditor .elementHeadlinePrimaryStyle_var320 > .he[data-numberlines='1'] > strong {

animation:animationElementHeadline320_1_1 3s infinite linear;
}
.no-weditor .elementHeadlinePrimaryStyle_var320 > .he[data-numberlines='2'] > strong {

animation:animationElementHeadline320_2_1 6s infinite linear;
}
.no-weditor .elementHeadlinePrimaryStyle_var320 > .he[data-numberlines='2'] > strong:nth-of-type(2) {

position:absolute;
top:0;
animation:animationElementHeadline320_2_2 6s infinite linear;
}
.no-weditor .elementHeadlinePrimaryStyle_var320 > .he[data-numberlines='3'] > strong {

animation:animationElementHeadline320_3_1 9s infinite linear;
}
.no-weditor .elementHeadlinePrimaryStyle_var320 > .he[data-numberlines='3'] > strong:nth-of-type(2) {

position:absolute;
top:0;
animation:animationElementHeadline320_3_2 9s infinite linear;
}
.no-weditor .elementHeadlinePrimaryStyle_var320 > .he[data-numberlines='3'] > strong:nth-of-type(3) {

position:absolute;
top:0;
animation:animationElementHeadline320_3_3 9s infinite linear;
}


@keyframes animationElementHeadline330_1_1 {
0% {
width:0;
}
33.33% {
width:100%;
}
100% {
width:100%;
}
}
@keyframes animationElementHeadline330_2_1 {
0% {
width:0;
}
16.66% {
width:100%;
}
100% {
width:100%;
}
}
@keyframes animationElementHeadline330_2_2 {
0% {
width:0;
}
50% {
width:0%;
}
66.66% {
width:100%;
}
100% {
width:100%;
}
}
@keyframes animationElementHeadline330_3_1 {
0% {
width:0;
}
11.11% {
width:100%;
}
100% {
width:100%;
}
}
@keyframes animationElementHeadline330_3_2 {
0% {
width:0;
}
33.33% {
width:0%;
}
44.44% {
width:100%;
}
100% {
width:100%;
}
}
@keyframes animationElementHeadline330_3_3 {
0% {
width:0;
}
66.66% {
width:0%;
}
77.77% {
width:100%;
}
100% {
width:100%;
}
}
.elementHeadlinePrimaryStyle_var330 {















margin-left:auto;
margin-right:auto;

}
.weditor .elementHeadlinePrimaryStyle_var330 strong {

line-height:160%;
outline:dashed 1px #c0c0c0;
}
.no-weditor .elementHeadlinePrimaryStyle_var330 > .he {

overflow:hidden;
position:relative;
}
.no-weditor .elementHeadlinePrimaryStyle_var330 > .he > strong {

display:block;
float:left;
clear:both;
overflow:hidden;
position:relative;
white-space:nowrap;
line-height:130%;
color:inherit;
}
.no-weditor .elementHeadlinePrimaryStyle_var330 > .he > strong:before {

content:'';
display:block;
position:absolute;
background-color:var(--baseColorPrimary1);
height:6px;
width:0;
bottom:0;
}
.no-weditor .elementHeadlinePrimaryStyle_var330 > .he[data-numberlines='1'] > strong:before {

animation:animationElementHeadline330_1_1 3s infinite linear;
}
.no-weditor .elementHeadlinePrimaryStyle_var330 > .he[data-numberlines='2'] > strong:before {

animation:animationElementHeadline330_2_1 6s infinite linear;
}
.no-weditor .elementHeadlinePrimaryStyle_var330 > .he[data-numberlines='2'] > strong:nth-of-type(2):before {

animation:animationElementHeadline330_2_2 6s infinite linear;
}
.no-weditor .elementHeadlinePrimaryStyle_var330 > .he[data-numberlines='3'] > strong:before {

animation:animationElementHeadline330_3_1 9s infinite linear;
}
.no-weditor .elementHeadlinePrimaryStyle_var330 > .he[data-numberlines='3'] > strong:nth-of-type(2):before {

animation:animationElementHeadline330_3_2 9s infinite linear;
}
.no-weditor .elementHeadlinePrimaryStyle_var330 > .he[data-numberlines='3'] > strong:nth-of-type(3):before {

animation:animationElementHeadline330_3_3 9s infinite linear;
}


@keyframes animationElementHeadline340_1_1 {
0% {
width:0;
}
33.33% {
width:100%;
}
100% {
width:100%;
}
}
@keyframes animationElementHeadline340_2_1 {
0% {
width:0;
}
16.66% {
width:100%;
}
100% {
width:100%;
}
}
@keyframes animationElementHeadline340_2_2 {
0% {
width:0;
}
50% {
width:0%;
}
66.66% {
width:100%;
}
100% {
width:100%;
}
}
@keyframes animationElementHeadline340_3_1 {
0% {
width:0;
}
11.11% {
width:100%;
}
100% {
width:100%;
}
}
@keyframes animationElementHeadline340_3_2 {
0% {
width:0;
}
33.33% {
width:0%;
}
44.44% {
width:100%;
}
100% {
width:100%;
}
}
@keyframes animationElementHeadline340_3_3 {
0% {
width:0;
}
66.66% {
width:0%;
}
77.77% {
width:100%;
}
100% {
width:100%;
}
}
.elementHeadlinePrimaryStyle_var340 {















margin-left:auto;
margin-right:auto;

}
.weditor .elementHeadlinePrimaryStyle_var340 strong {

line-height:160%;
outline:dashed 1px #c0c0c0;
}
.no-weditor .elementHeadlinePrimaryStyle_var340 > h1, .no-weditor .elementHeadlinePrimaryStyle_var340 > h2, .no-weditor .elementHeadlinePrimaryStyle_var340 > h3, .no-weditor .elementHeadlinePrimaryStyle_var340 > h4, .no-weditor .elementHeadlinePrimaryStyle_var340 > h5, .no-weditor .elementHeadlinePrimaryStyle_var340 > h6, .no-weditor .elementHeadlinePrimaryStyle_var340 > .h1, .no-weditor .elementHeadlinePrimaryStyle_var340 > .h2, .no-weditor .elementHeadlinePrimaryStyle_var340 > .h3, .no-weditor .elementHeadlinePrimaryStyle_var340 > .h4, .no-weditor .elementHeadlinePrimaryStyle_var340 > .h5, .no-weditor .elementHeadlinePrimaryStyle_var340 > .h6 {

overflow:hidden;
position:relative;
}
.no-weditor .elementHeadlinePrimaryStyle_var340 > h1 > strong, .no-weditor .elementHeadlinePrimaryStyle_var340 > h2 > strong, .no-weditor .elementHeadlinePrimaryStyle_var340 > h3 > strong, .no-weditor .elementHeadlinePrimaryStyle_var340 > h4 > strong, .no-weditor .elementHeadlinePrimaryStyle_var340 > h5 > strong, .no-weditor .elementHeadlinePrimaryStyle_var340 > h6 > strong, .no-weditor .elementHeadlinePrimaryStyle_var340 > .h1 > strong, .no-weditor .elementHeadlinePrimaryStyle_var340 > .h2 > strong, .no-weditor .elementHeadlinePrimaryStyle_var340 > .h3 > strong, .no-weditor .elementHeadlinePrimaryStyle_var340 > .h4 > strong, .no-weditor .elementHeadlinePrimaryStyle_var340 > .h5 > strong, .no-weditor .elementHeadlinePrimaryStyle_var340 > .h6 > strong {

display:block;
float:left;
clear:both;
overflow:hidden;
position:relative;
white-space:nowrap;
line-height:130%;
color:inherit;
}
.no-weditor .elementHeadlinePrimaryStyle_var340 > h1 > strong:before, .no-weditor .elementHeadlinePrimaryStyle_var340 > h2 > strong:before, .no-weditor .elementHeadlinePrimaryStyle_var340 > h3 > strong:before, .no-weditor .elementHeadlinePrimaryStyle_var340 > h4 > strong:before, .no-weditor .elementHeadlinePrimaryStyle_var340 > h5 > strong:before, .no-weditor .elementHeadlinePrimaryStyle_var340 > h6 > strong:before, .no-weditor .elementHeadlinePrimaryStyle_var340 > .h1 > strong:before, .no-weditor .elementHeadlinePrimaryStyle_var340 > .h2 > strong:before, .no-weditor .elementHeadlinePrimaryStyle_var340 > .h3 > strong:before, .no-weditor .elementHeadlinePrimaryStyle_var340 > .h4 > strong:before, .no-weditor .elementHeadlinePrimaryStyle_var340 > .h5 > strong:before, .no-weditor .elementHeadlinePrimaryStyle_var340 > .h6 > strong:before {

content:'';
display:block;
position:absolute;
background-color:var(--baseColorPrimary1);
opacity:0.2;
height:100%;
width:0;
bottom:0;
}
.no-weditor .elementHeadlinePrimaryStyle_var340 > h1[data-numberlines='1'] > strong:before, .no-weditor .elementHeadlinePrimaryStyle_var340 > h2[data-numberlines='1'] > strong:before, .no-weditor .elementHeadlinePrimaryStyle_var340 > h3[data-numberlines='1'] > strong:before, .no-weditor .elementHeadlinePrimaryStyle_var340 > h4[data-numberlines='1'] > strong:before, .no-weditor .elementHeadlinePrimaryStyle_var340 > h5[data-numberlines='1'] > strong:before, .no-weditor .elementHeadlinePrimaryStyle_var340 > h6[data-numberlines='1'] > strong:before, .no-weditor .elementHeadlinePrimaryStyle_var340 > .h1[data-numberlines='1'] > strong:before, .no-weditor .elementHeadlinePrimaryStyle_var340 > .h2[data-numberlines='1'] > strong:before, .no-weditor .elementHeadlinePrimaryStyle_var340 > .h3[data-numberlines='1'] > strong:before, .no-weditor .elementHeadlinePrimaryStyle_var340 > .h4[data-numberlines='1'] > strong:before, .no-weditor .elementHeadlinePrimaryStyle_var340 > .h5[data-numberlines='1'] > strong:before, .no-weditor .elementHeadlinePrimaryStyle_var340 > .h6[data-numberlines='1'] > strong:before {

animation:animationElementHeadline340_1_1 3s infinite linear;
}
.no-weditor .elementHeadlinePrimaryStyle_var340 > h1[data-numberlines='2'] > strong:before, .no-weditor .elementHeadlinePrimaryStyle_var340 > h2[data-numberlines='2'] > strong:before, .no-weditor .elementHeadlinePrimaryStyle_var340 > h3[data-numberlines='2'] > strong:before, .no-weditor .elementHeadlinePrimaryStyle_var340 > h4[data-numberlines='2'] > strong:before, .no-weditor .elementHeadlinePrimaryStyle_var340 > h5[data-numberlines='2'] > strong:before, .no-weditor .elementHeadlinePrimaryStyle_var340 > h6[data-numberlines='2'] > strong:before, .no-weditor .elementHeadlinePrimaryStyle_var340 > .h1[data-numberlines='2'] > strong:before, .no-weditor .elementHeadlinePrimaryStyle_var340 > .h2[data-numberlines='2'] > strong:before, .no-weditor .elementHeadlinePrimaryStyle_var340 > .h3[data-numberlines='2'] > strong:before, .no-weditor .elementHeadlinePrimaryStyle_var340 > .h4[data-numberlines='2'] > strong:before, .no-weditor .elementHeadlinePrimaryStyle_var340 > .h5[data-numberlines='2'] > strong:before, .no-weditor .elementHeadlinePrimaryStyle_var340 > .h6[data-numberlines='2'] > strong:before {

animation:animationElementHeadline340_2_1 6s infinite linear;
}
.no-weditor .elementHeadlinePrimaryStyle_var340 > h1[data-numberlines='2'] > strong:nth-of-type(2):before, .no-weditor .elementHeadlinePrimaryStyle_var340 > h2[data-numberlines='2'] > strong:nth-of-type(2):before, .no-weditor .elementHeadlinePrimaryStyle_var340 > h3[data-numberlines='2'] > strong:nth-of-type(2):before, .no-weditor .elementHeadlinePrimaryStyle_var340 > h4[data-numberlines='2'] > strong:nth-of-type(2):before, .no-weditor .elementHeadlinePrimaryStyle_var340 > h5[data-numberlines='2'] > strong:nth-of-type(2):before, .no-weditor .elementHeadlinePrimaryStyle_var340 > h6[data-numberlines='2'] > strong:nth-of-type(2):before, .no-weditor .elementHeadlinePrimaryStyle_var340 > .h1[data-numberlines='2'] > strong:nth-of-type(2):before, .no-weditor .elementHeadlinePrimaryStyle_var340 > .h2[data-numberlines='2'] > strong:nth-of-type(2):before, .no-weditor .elementHeadlinePrimaryStyle_var340 > .h3[data-numberlines='2'] > strong:nth-of-type(2):before, .no-weditor .elementHeadlinePrimaryStyle_var340 > .h4[data-numberlines='2'] > strong:nth-of-type(2):before, .no-weditor .elementHeadlinePrimaryStyle_var340 > .h5[data-numberlines='2'] > strong:nth-of-type(2):before, .no-weditor .elementHeadlinePrimaryStyle_var340 > .h6[data-numberlines='2'] > strong:nth-of-type(2):before {

animation:animationElementHeadline340_2_2 6s infinite linear;
}
.no-weditor .elementHeadlinePrimaryStyle_var340 > h1[data-numberlines='3'] > strong:before, .no-weditor .elementHeadlinePrimaryStyle_var340 > h2[data-numberlines='3'] > strong:before, .no-weditor .elementHeadlinePrimaryStyle_var340 > h3[data-numberlines='3'] > strong:before, .no-weditor .elementHeadlinePrimaryStyle_var340 > h4[data-numberlines='3'] > strong:before, .no-weditor .elementHeadlinePrimaryStyle_var340 > h5[data-numberlines='3'] > strong:before, .no-weditor .elementHeadlinePrimaryStyle_var340 > h6[data-numberlines='3'] > strong:before, .no-weditor .elementHeadlinePrimaryStyle_var340 > .h1[data-numberlines='3'] > strong:before, .no-weditor .elementHeadlinePrimaryStyle_var340 > .h2[data-numberlines='3'] > strong:before, .no-weditor .elementHeadlinePrimaryStyle_var340 > .h3[data-numberlines='3'] > strong:before, .no-weditor .elementHeadlinePrimaryStyle_var340 > .h4[data-numberlines='3'] > strong:before, .no-weditor .elementHeadlinePrimaryStyle_var340 > .h5[data-numberlines='3'] > strong:before, .no-weditor .elementHeadlinePrimaryStyle_var340 > .h6[data-numberlines='3'] > strong:before {

animation:animationElementHeadline340_3_1 9s infinite linear;
}
.no-weditor .elementHeadlinePrimaryStyle_var340 > h1[data-numberlines='3'] > strong:nth-of-type(2):before, .no-weditor .elementHeadlinePrimaryStyle_var340 > h2[data-numberlines='3'] > strong:nth-of-type(2):before, .no-weditor .elementHeadlinePrimaryStyle_var340 > h3[data-numberlines='3'] > strong:nth-of-type(2):before, .no-weditor .elementHeadlinePrimaryStyle_var340 > h4[data-numberlines='3'] > strong:nth-of-type(2):before, .no-weditor .elementHeadlinePrimaryStyle_var340 > h5[data-numberlines='3'] > strong:nth-of-type(2):before, .no-weditor .elementHeadlinePrimaryStyle_var340 > h6[data-numberlines='3'] > strong:nth-of-type(2):before, .no-weditor .elementHeadlinePrimaryStyle_var340 > .h1[data-numberlines='3'] > strong:nth-of-type(2):before, .no-weditor .elementHeadlinePrimaryStyle_var340 > .h2[data-numberlines='3'] > strong:nth-of-type(2):before, .no-weditor .elementHeadlinePrimaryStyle_var340 > .h3[data-numberlines='3'] > strong:nth-of-type(2):before, .no-weditor .elementHeadlinePrimaryStyle_var340 > .h4[data-numberlines='3'] > strong:nth-of-type(2):before, .no-weditor .elementHeadlinePrimaryStyle_var340 > .h5[data-numberlines='3'] > strong:nth-of-type(2):before, .no-weditor .elementHeadlinePrimaryStyle_var340 > .h6[data-numberlines='3'] > strong:nth-of-type(2):before {

animation:animationElementHeadline340_3_2 9s infinite linear;
}
.no-weditor .elementHeadlinePrimaryStyle_var340 > h1[data-numberlines='3'] > strong:nth-of-type(3):before, .no-weditor .elementHeadlinePrimaryStyle_var340 > h2[data-numberlines='3'] > strong:nth-of-type(3):before, .no-weditor .elementHeadlinePrimaryStyle_var340 > h3[data-numberlines='3'] > strong:nth-of-type(3):before, .no-weditor .elementHeadlinePrimaryStyle_var340 > h4[data-numberlines='3'] > strong:nth-of-type(3):before, .no-weditor .elementHeadlinePrimaryStyle_var340 > h5[data-numberlines='3'] > strong:nth-of-type(3):before, .no-weditor .elementHeadlinePrimaryStyle_var340 > h6[data-numberlines='3'] > strong:nth-of-type(3):before, .no-weditor .elementHeadlinePrimaryStyle_var340 > .h1[data-numberlines='3'] > strong:nth-of-type(3):before, .no-weditor .elementHeadlinePrimaryStyle_var340 > .h2[data-numberlines='3'] > strong:nth-of-type(3):before, .no-weditor .elementHeadlinePrimaryStyle_var340 > .h3[data-numberlines='3'] > strong:nth-of-type(3):before, .no-weditor .elementHeadlinePrimaryStyle_var340 > .h4[data-numberlines='3'] > strong:nth-of-type(3):before, .no-weditor .elementHeadlinePrimaryStyle_var340 > .h5[data-numberlines='3'] > strong:nth-of-type(3):before, .no-weditor .elementHeadlinePrimaryStyle_var340 > .h6[data-numberlines='3'] > strong:nth-of-type(3):before {

animation:animationElementHeadline340_3_3 9s infinite linear;
}


@keyframes animationElementHeadline350 {
0% {
background-position:0 0;
}
20% {
background-position:300px 0;
}
30% {
background-position:0px 0;
}
50% {
background-position:50px 0;
}
60% {
background-position:200px 0;
}
70% {
background-position:50px 0;
}
90% {
background-position:350px 0;
}
100% {
background-position:0 0;
}
}
.elementHeadlinePrimaryStyle_var350 {















margin-left:auto;
margin-right:auto;
}
.weditor .elementHeadlinePrimaryStyle_var350 strong {

line-height:160%;
outline:dashed 1px #c0c0c0;
}
.no-weditor .elementHeadlinePrimaryStyle_var350 > .he {

overflow:hidden;
position:relative;
}
.no-weditor .elementHeadlinePrimaryStyle_var350 > .he > strong {

display:inline;
background:linear-gradient(90deg,#000 0,#f00 40%,#f00 60%,#000 100%);
background-repeat:repeat;
-webkit-background-clip:text;
-webkit-text-fill-color:transparent;
animation:animationElementHeadline350 6s infinite linear;
}


.elementHeadlineLevel_varh1 {


--paddingTop:2.25rem;
--paddingBottom:1.2rem;
--fontSize:2.1rem;
}
@media (min-width: 768px) {
.elementHeadlineLevel_varh1 {

--fontSize:2.1rem;
}
}


.elementHeadlineLevel_varh2 {


--paddingTop:1.6rem;
--paddingBottom:1.0rem;
--fontSize:1.7rem;
}
@media (min-width: 768px) {
.elementHeadlineLevel_varh2 {

--fontSize:1.7rem;
}
}


.elementHeadlineLevel_varh3 {


--paddingTop:1.0rem;
--paddingBottom:0.8rem;
--fontSize:1.5rem;
}
@media (min-width: 768px) {
.elementHeadlineLevel_varh3 {

--fontSize:1.5rem;
}
}


.elementHeadlineLevel_varh4 {


--paddingTop:0.8rem;
--paddingBottom:0.6rem;
--fontSize:1.2rem;
}
@media (min-width: 768px) {
.elementHeadlineLevel_varh4 {

--fontSize:1.2rem;
}
}


.elementHeadlineLevel_vardiv3 {



--paddingTop:1.0rem;
--paddingBottom:0.8rem;
--fontSize:1.5rem;
}
@media (min-width: 768px) {
.elementHeadlineLevel_vardiv3 {

--fontSize:1.5rem;
}
}


.elementHeadlineLevel_vardiv5 {



--paddingTop:0.7rem;
--paddingBottom:0.6rem;
--fontSize:1.1rem;
}
@media (min-width: 768px) {
.elementHeadlineLevel_vardiv5 {

--fontSize:1.1rem;
}
}
.elementHeadlineFontWeight_var60 .he {

font-weight:bold;
}
.elementHeadlineFontWeight_var10000 .he {

font-weight:500;
}


.elementHeadlineAlign_var0 {

text-align:left;
}


.elementHeadlineAlign_var30 {

text-align:center;
}
.elementHeadlineAlign_var30.hasIcon {

display:flex;
justify-content:center;
}
.elementHeadlineAlign_var30.hasIcon .he {

padding-left:0.5rem !important;
}
.elementHeadlineAlign_var30.hasIcon .elementHeadlineIcon {

position:relative;
}
.elementHeadlineUnderline_var40 u {

text-decoration:underline;
text-decoration-thickness:6px;
text-decoration-color:var(--baseColorPrimary1);
color:inherit;
}
@media (min-width: 768px) {
.elementHeadlineUnderline_var40 u {

text-decoration-thickness:8px;
}
}
.elementHeadlineUnderline_var41 u {

text-decoration:underline;
text-decoration-skip-ink:none;
text-decoration-thickness:12px;
text-underline-offset:-6px;
text-decoration-color:var(--baseColorPrimary1);
color:inherit;
}
@media (min-width: 768px) {
.elementHeadlineUnderline_var41 u {

text-decoration-thickness:16px;
text-underline-offset:-8px;
}
}


.elementHeadlineUnderline_var50 {


--colorUnderline:#00000090;
--colorUnderlineInverse:#ffffff90;
}
.elementHeadlineUnderline_var50.elementHeadlineUnderlineColor_var10 {

--colorUnderline:#00000090;
--colorUnderlineInverse:#00000090;
}
.elementHeadlineUnderline_var50.elementHeadlineUnderlineColor_var20 {

--colorUnderline:#ffffff90;
--colorUnderlineInverse:#ffffff90;
}
.elementHeadlineUnderline_var50.elementHeadlineUnderlineColor_var30 {

--colorUnderline:#ff000090;
--colorUnderlineInverse:#ff000090;
}
.elementHeadlineUnderline_var50.elementHeadlineUnderlineColor_var40 {

--colorUnderline:#ff8f008f;
--colorUnderlineInverse:#ff8f008f;
}
.elementHeadlineUnderline_var50.elementHeadlineUnderlineColor_var50 {

--colorUnderline:#fff00090;
--colorUnderlineInverse:#fff00090;
}
.elementHeadlineUnderline_var50.elementHeadlineUnderlineColor_var60 {

--colorUnderline:#00ff0090;
--colorUnderlineInverse:#00ff0090;
}
.elementHeadlineUnderline_var50.elementHeadlineUnderlineColor_var70 {

--colorUnderline:#00e0ff90;
--colorUnderlineInverse:#00e0ff90;
}
.elementHeadlineUnderline_var50 u {

color:inherit;
position:relative;
text-decoration:none;
display:inline-block;
white-space:nowrap;
}
.elementHeadlineUnderline_var50 u::after {

content:'';
position:absolute;
left:-1%;
bottom:6%;
width:102%;
height:14px;
transform:skew(-12deg);
background:var(--colorUnderline);
}
.isDarkBackground .elementHeadlineUnderline_var50 u::after, .isLightBackground .isDarkBackground .elementHeadlineUnderline_var50 u::after {

background:var(--colorUnderline);
}
.elementHeadlineUnderline_var160 u {

color:inherit;
position:relative;
text-decoration:none;
display:inline-block;
white-space:nowrap;
}
.elementHeadlineUnderline_var160 u::after {

content:'';
position:absolute;
pointer-events:none;
left:0;
bottom:0;
width:100%;
height:12px;
background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="100" height="8" preserveAspectRatio="none"><path d="M 0,4 C 30,0 50,6 60,3 C 80,0 100,5 100,0" stroke="black" stroke-opacity="0.5" stroke-width="4" fill="none" /></svg>');
background-repeat:no-repeat;
background-size:100% 100%;
}
.isDarkBackground .elementHeadlineUnderline_var160 u::after, .isLightBackground .isDarkBackground .elementHeadlineUnderline_var160 u::after {

background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="100" height="8" preserveAspectRatio="none"><path d="M 0,4 C 30,0 50,6 60,3 C 80,0 100,5 100,0" stroke="white" stroke-opacity="0.5" stroke-width="4" fill="none" /></svg>');
}
.elementHeadlineUnderline_var160.elementHeadlineUnderlineColor_var10 u:after {

background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="100" height="8" preserveAspectRatio="none"><path d="M 0,4 C 30,0 50,6 60,3 C 80,0 100,5 100,0" stroke="black" stroke-opacity="0.5" stroke-width="4" fill="none" /></svg>');
}
.isDarkBackground .elementHeadlineUnderline_var160.elementHeadlineUnderlineColor_var10 u:after, .isLightBackground .isDarkBackground .elementHeadlineUnderline_var160.elementHeadlineUnderlineColor_var10 u:after {

background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="100" height="8" preserveAspectRatio="none"><path d="M 0,4 C 30,0 50,6 60,3 C 80,0 100,5 100,0" stroke="black" stroke-opacity="0.5" stroke-width="4" fill="none" /></svg>');
}
.elementHeadlineUnderline_var160.elementHeadlineUnderlineColor_var20 u:after {

background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="100" height="8" preserveAspectRatio="none"><path d="M 0,4 C 30,0 50,6 60,3 C 80,0 100,5 100,0" stroke="white" stroke-opacity="0.5" stroke-width="4" fill="none" /></svg>');
}
.isDarkBackground .elementHeadlineUnderline_var160.elementHeadlineUnderlineColor_var20 u:after, .isLightBackground .isDarkBackground .elementHeadlineUnderline_var160.elementHeadlineUnderlineColor_var20 u:after {

background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="100" height="8" preserveAspectRatio="none"><path d="M 0,4 C 30,0 50,6 60,3 C 80,0 100,5 100,0" stroke="white" stroke-opacity="0.5" stroke-width="4" fill="none" /></svg>');
}
.elementHeadlineUnderline_var160.elementHeadlineUnderlineColor_var30 u:after {

background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="100" height="8" preserveAspectRatio="none"><path d="M 0,4 C 30,0 50,6 60,3 C 80,0 100,5 100,0" stroke="red" stroke-opacity="0.5" stroke-width="4" fill="none" /></svg>');
}
.isDarkBackground .elementHeadlineUnderline_var160.elementHeadlineUnderlineColor_var30 u:after, .isLightBackground .isDarkBackground .elementHeadlineUnderline_var160.elementHeadlineUnderlineColor_var30 u:after {

background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="100" height="8" preserveAspectRatio="none"><path d="M 0,4 C 30,0 50,6 60,3 C 80,0 100,5 100,0" stroke="red" stroke-opacity="0.5" stroke-width="4" fill="none" /></svg>');
}
.elementHeadlineUnderline_var160.elementHeadlineUnderlineColor_var40 u:after {

background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="100" height="8" preserveAspectRatio="none"><path d="M 0,4 C 30,0 50,6 60,3 C 80,0 100,5 100,0" stroke="orange" stroke-opacity="0.5" stroke-width="4" fill="none" /></svg>');
}
.isDarkBackground .elementHeadlineUnderline_var160.elementHeadlineUnderlineColor_var40 u:after, .isLightBackground .isDarkBackground .elementHeadlineUnderline_var160.elementHeadlineUnderlineColor_var40 u:after {

background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="100" height="8" preserveAspectRatio="none"><path d="M 0,4 C 30,0 50,6 60,3 C 80,0 100,5 100,0" stroke="orange" stroke-opacity="0.5" stroke-width="4" fill="none" /></svg>');
}
.elementHeadlineUnderline_var160.elementHeadlineUnderlineColor_var50 u:after {

background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="100" height="8" preserveAspectRatio="none"><path d="M 0,4 C 30,0 50,6 60,3 C 80,0 100,5 100,0" stroke="yellow" stroke-opacity="0.5" stroke-width="4" fill="none" /></svg>');
}
.isDarkBackground .elementHeadlineUnderline_var160.elementHeadlineUnderlineColor_var50 u:after, .isLightBackground .isDarkBackground .elementHeadlineUnderline_var160.elementHeadlineUnderlineColor_var50 u:after {

background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="100" height="8" preserveAspectRatio="none"><path d="M 0,4 C 30,0 50,6 60,3 C 80,0 100,5 100,0" stroke="yellow" stroke-opacity="0.5" stroke-width="4" fill="none" /></svg>');
}
.elementHeadlineUnderline_var160.elementHeadlineUnderlineColor_var60 u:after {

background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="100" height="8" preserveAspectRatio="none"><path d="M 0,4 C 30,0 50,6 60,3 C 80,0 100,5 100,0" stroke="%2300ff00" stroke-opacity="0.5" stroke-width="4" fill="none" /></svg>');
}
.isDarkBackground .elementHeadlineUnderline_var160.elementHeadlineUnderlineColor_var60 u:after, .isLightBackground .isDarkBackground .elementHeadlineUnderline_var160.elementHeadlineUnderlineColor_var60 u:after {

background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="100" height="8" preserveAspectRatio="none"><path d="M 0,4 C 30,0 50,6 60,3 C 80,0 100,5 100,0" stroke="%2300ff00" stroke-opacity="0.5" stroke-width="4" fill="none" /></svg>');
}
.elementHeadlineUnderline_var160.elementHeadlineUnderlineColor_var70 u:after {

background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="100" height="8" preserveAspectRatio="none"><path d="M 0,4 C 30,0 50,6 60,3 C 80,0 100,5 100,0" stroke="%2300e0ff" stroke-opacity="0.5" stroke-width="4" fill="none" /></svg>');
}
.isDarkBackground .elementHeadlineUnderline_var160.elementHeadlineUnderlineColor_var70 u:after, .isLightBackground .isDarkBackground .elementHeadlineUnderline_var160.elementHeadlineUnderlineColor_var70 u:after {

background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="100" height="8" preserveAspectRatio="none"><path d="M 0,4 C 30,0 50,6 60,3 C 80,0 100,5 100,0" stroke="%2300e0ff" stroke-opacity="0.5" stroke-width="4" fill="none" /></svg>');
}
.elementHeadlineUnderline_var170 u {

color:inherit;
position:relative;
text-decoration:none;
display:inline-block;
white-space:nowrap;
}
.elementHeadlineUnderline_var170 u::after {

content:'';
position:absolute;
pointer-events:none;
left:0;
bottom:0;
width:100%;
height:16px;
background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="100" height="12" preserveAspectRatio="none"><path d="M 0,8 C 19,3 44,1.6 70,1.5 92,1.4 98,3.5 98.5,1.93" stroke="black" stroke-opacity="0.5" stroke-width="4" fill="none" /></svg>');
background-repeat:no-repeat;
background-size:100% 100%;
}
.isDarkBackground .elementHeadlineUnderline_var170 u::after, .isLightBackground .isDarkBackground .elementHeadlineUnderline_var170 u::after {

background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="100" height="12" preserveAspectRatio="none"><path d="M 0,8 C 19,3 44,1.6 70,1.5 92,1.4 98,3.5 98.5,1.93" stroke="white" stroke-opacity="0.5" stroke-width="4" fill="none" /></svg>');
}
.elementHeadlineUnderline_var170.elementHeadlineUnderlineColor_var10 u:after {

background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="100" height="12" preserveAspectRatio="none"><path d="M 0,8 C 19,3 44,1.6 70,1.5 92,1.4 98,3.5 98.5,1.93" stroke="black" stroke-opacity="0.5" stroke-width="4" fill="none" /></svg>');
}
.isDarkBackground .elementHeadlineUnderline_var170.elementHeadlineUnderlineColor_var10 u:after, .isLightBackground .isDarkBackground .elementHeadlineUnderline_var170.elementHeadlineUnderlineColor_var10 u:after {

background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="100" height="12" preserveAspectRatio="none"><path d="M 0,8 C 19,3 44,1.6 70,1.5 92,1.4 98,3.5 98.5,1.93" stroke="black" stroke-opacity="0.5" stroke-width="4" fill="none" /></svg>');
}
.elementHeadlineUnderline_var170.elementHeadlineUnderlineColor_var20 u:after {

background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="100" height="12" preserveAspectRatio="none"><path d="M 0,8 C 19,3 44,1.6 70,1.5 92,1.4 98,3.5 98.5,1.93" stroke="white" stroke-opacity="0.5" stroke-width="4" fill="none" /></svg>');
}
.isDarkBackground .elementHeadlineUnderline_var170.elementHeadlineUnderlineColor_var20 u:after, .isLightBackground .isDarkBackground .elementHeadlineUnderline_var170.elementHeadlineUnderlineColor_var20 u:after {

background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="100" height="12" preserveAspectRatio="none"><path d="M 0,8 C 19,3 44,1.6 70,1.5 92,1.4 98,3.5 98.5,1.93" stroke="white" stroke-opacity="0.5" stroke-width="4" fill="none" /></svg>');
}
.elementHeadlineUnderline_var170.elementHeadlineUnderlineColor_var30 u:after {

background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="100" height="12" preserveAspectRatio="none"><path d="M 0,8 C 19,3 44,1.6 70,1.5 92,1.4 98,3.5 98.5,1.93" stroke="red" stroke-opacity="0.5" stroke-width="4" fill="none" /></svg>');
}
.isDarkBackground .elementHeadlineUnderline_var170.elementHeadlineUnderlineColor_var30 u:after, .isLightBackground .isDarkBackground .elementHeadlineUnderline_var170.elementHeadlineUnderlineColor_var30 u:after {

background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="100" height="12" preserveAspectRatio="none"><path d="M 0,8 C 19,3 44,1.6 70,1.5 92,1.4 98,3.5 98.5,1.93" stroke="red" stroke-opacity="0.5" stroke-width="4" fill="none" /></svg>');
}
.elementHeadlineUnderline_var170.elementHeadlineUnderlineColor_var40 u:after {

background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="100" height="12" preserveAspectRatio="none"><path d="M 0,8 C 19,3 44,1.6 70,1.5 92,1.4 98,3.5 98.5,1.93" stroke="orange" stroke-opacity="0.5" stroke-width="4" fill="none" /></svg>');
}
.isDarkBackground .elementHeadlineUnderline_var170.elementHeadlineUnderlineColor_var40 u:after, .isLightBackground .isDarkBackground .elementHeadlineUnderline_var170.elementHeadlineUnderlineColor_var40 u:after {

background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="100" height="12" preserveAspectRatio="none"><path d="M 0,8 C 19,3 44,1.6 70,1.5 92,1.4 98,3.5 98.5,1.93" stroke="orange" stroke-opacity="0.5" stroke-width="4" fill="none" /></svg>');
}
.elementHeadlineUnderline_var170.elementHeadlineUnderlineColor_var50 u:after {

background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="100" height="12" preserveAspectRatio="none"><path d="M 0,8 C 19,3 44,1.6 70,1.5 92,1.4 98,3.5 98.5,1.93" stroke="yellow" stroke-opacity="0.5" stroke-width="4" fill="none" /></svg>');
}
.isDarkBackground .elementHeadlineUnderline_var170.elementHeadlineUnderlineColor_var50 u:after, .isLightBackground .isDarkBackground .elementHeadlineUnderline_var170.elementHeadlineUnderlineColor_var50 u:after {

background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="100" height="12" preserveAspectRatio="none"><path d="M 0,8 C 19,3 44,1.6 70,1.5 92,1.4 98,3.5 98.5,1.93" stroke="yellow" stroke-opacity="0.5" stroke-width="4" fill="none" /></svg>');
}
.elementHeadlineUnderline_var170.elementHeadlineUnderlineColor_var60 u:after {

background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="100" height="12" preserveAspectRatio="none"><path d="M 0,8 C 19,3 44,1.6 70,1.5 92,1.4 98,3.5 98.5,1.93" stroke="%2300ff00" stroke-opacity="0.5" stroke-width="4" fill="none" /></svg>');
}
.isDarkBackground .elementHeadlineUnderline_var170.elementHeadlineUnderlineColor_var60 u:after, .isLightBackground .isDarkBackground .elementHeadlineUnderline_var170.elementHeadlineUnderlineColor_var60 u:after {

background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="100" height="12" preserveAspectRatio="none"><path d="M 0,8 C 19,3 44,1.6 70,1.5 92,1.4 98,3.5 98.5,1.93" stroke="%2300ff00" stroke-opacity="0.5" stroke-width="4" fill="none" /></svg>');
}
.elementHeadlineUnderline_var170.elementHeadlineUnderlineColor_var70 u:after {

background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="100" height="12" preserveAspectRatio="none"><path d="M 0,8 C 19,3 44,1.6 70,1.5 92,1.4 98,3.5 98.5,1.93" stroke="%2300e0ff" stroke-opacity="0.5" stroke-width="4" fill="none" /></svg>');
}
.isDarkBackground .elementHeadlineUnderline_var170.elementHeadlineUnderlineColor_var70 u:after, .isLightBackground .isDarkBackground .elementHeadlineUnderline_var170.elementHeadlineUnderlineColor_var70 u:after {

background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="100" height="12" preserveAspectRatio="none"><path d="M 0,8 C 19,3 44,1.6 70,1.5 92,1.4 98,3.5 98.5,1.93" stroke="%2300e0ff" stroke-opacity="0.5" stroke-width="4" fill="none" /></svg>');
}
.elementHeadlineUnderline_var230 u {

color:inherit;
position:relative;
text-decoration:none;
display:inline-block;
white-space:nowrap;
}
.elementHeadlineUnderline_var230 u::after {

content:'';
position:absolute;
pointer-events:none;
left:-5%;
bottom:-5%;
width:110%;
height:110%;
background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="100" height="32" preserveAspectRatio="none"><path d="M 54.954495,6.1487546 C 31.597767,5.5509589 16.617063,7.5151442 7.7995778,10.78167 c -8.817485,3.266526 -7.45110193,10.525366 -0.7044167,14.731369 6.7466849,4.206003 21.2571659,4.846376 37.4620209,4.931777 16.204855,0.0854 36.830512,-1.79327 46.630286,-5.550917 C 100.98724,21.136251 100.56024,13.962797 95.671125,9.9917263 90.782011,6.0206556 86.467064,4.3554346 76.475138,2.7755146 66.483212,1.1955946 50.21483,1.2382908 40.351202,1.4090896" stroke="black" stroke-opacity="0.5" stroke-width="2" fill="none" /></svg>');
background-repeat:no-repeat;
background-size:100% 100%;
}
.isDarkBackground .elementHeadlineUnderline_var230 u::after, .isLightBackground .isDarkBackground .elementHeadlineUnderline_var230 u::after {

background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="100" height="32" preserveAspectRatio="none"><path d="M 54.954495,6.1487546 C 31.597767,5.5509589 16.617063,7.5151442 7.7995778,10.78167 c -8.817485,3.266526 -7.45110193,10.525366 -0.7044167,14.731369 6.7466849,4.206003 21.2571659,4.846376 37.4620209,4.931777 16.204855,0.0854 36.830512,-1.79327 46.630286,-5.550917 C 100.98724,21.136251 100.56024,13.962797 95.671125,9.9917263 90.782011,6.0206556 86.467064,4.3554346 76.475138,2.7755146 66.483212,1.1955946 50.21483,1.2382908 40.351202,1.4090896" stroke="white" stroke-opacity="0.5" stroke-width="2" fill="none" /></svg>');
}
.elementHeadlineUnderline_var230.elementHeadlineUnderlineColor_var10 u:after {

background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="100" height="32" preserveAspectRatio="none"><path d="M 54.954495,6.1487546 C 31.597767,5.5509589 16.617063,7.5151442 7.7995778,10.78167 c -8.817485,3.266526 -7.45110193,10.525366 -0.7044167,14.731369 6.7466849,4.206003 21.2571659,4.846376 37.4620209,4.931777 16.204855,0.0854 36.830512,-1.79327 46.630286,-5.550917 C 100.98724,21.136251 100.56024,13.962797 95.671125,9.9917263 90.782011,6.0206556 86.467064,4.3554346 76.475138,2.7755146 66.483212,1.1955946 50.21483,1.2382908 40.351202,1.4090896" stroke="black" stroke-opacity="0.5" stroke-width="2" fill="none" /></svg>');
}
.isDarkBackground .elementHeadlineUnderline_var230.elementHeadlineUnderlineColor_var10 u:after, .isLightBackground .isDarkBackground .elementHeadlineUnderline_var230.elementHeadlineUnderlineColor_var10 u:after {

background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="100" height="32" preserveAspectRatio="none"><path d="M 54.954495,6.1487546 C 31.597767,5.5509589 16.617063,7.5151442 7.7995778,10.78167 c -8.817485,3.266526 -7.45110193,10.525366 -0.7044167,14.731369 6.7466849,4.206003 21.2571659,4.846376 37.4620209,4.931777 16.204855,0.0854 36.830512,-1.79327 46.630286,-5.550917 C 100.98724,21.136251 100.56024,13.962797 95.671125,9.9917263 90.782011,6.0206556 86.467064,4.3554346 76.475138,2.7755146 66.483212,1.1955946 50.21483,1.2382908 40.351202,1.4090896" stroke="black" stroke-opacity="0.5" stroke-width="2" fill="none" /></svg>');
}
.elementHeadlineUnderline_var230.elementHeadlineUnderlineColor_var20 u:after {

background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="100" height="32" preserveAspectRatio="none"><path d="M 54.954495,6.1487546 C 31.597767,5.5509589 16.617063,7.5151442 7.7995778,10.78167 c -8.817485,3.266526 -7.45110193,10.525366 -0.7044167,14.731369 6.7466849,4.206003 21.2571659,4.846376 37.4620209,4.931777 16.204855,0.0854 36.830512,-1.79327 46.630286,-5.550917 C 100.98724,21.136251 100.56024,13.962797 95.671125,9.9917263 90.782011,6.0206556 86.467064,4.3554346 76.475138,2.7755146 66.483212,1.1955946 50.21483,1.2382908 40.351202,1.4090896" stroke="white" stroke-opacity="0.5" stroke-width="2" fill="none" /></svg>');
}
.isDarkBackground .elementHeadlineUnderline_var230.elementHeadlineUnderlineColor_var20 u:after, .isLightBackground .isDarkBackground .elementHeadlineUnderline_var230.elementHeadlineUnderlineColor_var20 u:after {

background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="100" height="32" preserveAspectRatio="none"><path d="M 54.954495,6.1487546 C 31.597767,5.5509589 16.617063,7.5151442 7.7995778,10.78167 c -8.817485,3.266526 -7.45110193,10.525366 -0.7044167,14.731369 6.7466849,4.206003 21.2571659,4.846376 37.4620209,4.931777 16.204855,0.0854 36.830512,-1.79327 46.630286,-5.550917 C 100.98724,21.136251 100.56024,13.962797 95.671125,9.9917263 90.782011,6.0206556 86.467064,4.3554346 76.475138,2.7755146 66.483212,1.1955946 50.21483,1.2382908 40.351202,1.4090896" stroke="white" stroke-opacity="0.5" stroke-width="2" fill="none" /></svg>');
}
.elementHeadlineUnderline_var230.elementHeadlineUnderlineColor_var30 u:after {

background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="100" height="32" preserveAspectRatio="none"><path d="M 54.954495,6.1487546 C 31.597767,5.5509589 16.617063,7.5151442 7.7995778,10.78167 c -8.817485,3.266526 -7.45110193,10.525366 -0.7044167,14.731369 6.7466849,4.206003 21.2571659,4.846376 37.4620209,4.931777 16.204855,0.0854 36.830512,-1.79327 46.630286,-5.550917 C 100.98724,21.136251 100.56024,13.962797 95.671125,9.9917263 90.782011,6.0206556 86.467064,4.3554346 76.475138,2.7755146 66.483212,1.1955946 50.21483,1.2382908 40.351202,1.4090896" stroke="red" stroke-opacity="0.5" stroke-width="2" fill="none" /></svg>');
}
.isDarkBackground .elementHeadlineUnderline_var230.elementHeadlineUnderlineColor_var30 u:after, .isLightBackground .isDarkBackground .elementHeadlineUnderline_var230.elementHeadlineUnderlineColor_var30 u:after {

background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="100" height="32" preserveAspectRatio="none"><path d="M 54.954495,6.1487546 C 31.597767,5.5509589 16.617063,7.5151442 7.7995778,10.78167 c -8.817485,3.266526 -7.45110193,10.525366 -0.7044167,14.731369 6.7466849,4.206003 21.2571659,4.846376 37.4620209,4.931777 16.204855,0.0854 36.830512,-1.79327 46.630286,-5.550917 C 100.98724,21.136251 100.56024,13.962797 95.671125,9.9917263 90.782011,6.0206556 86.467064,4.3554346 76.475138,2.7755146 66.483212,1.1955946 50.21483,1.2382908 40.351202,1.4090896" stroke="red" stroke-opacity="0.5" stroke-width="2" fill="none" /></svg>');
}
.elementHeadlineUnderline_var230.elementHeadlineUnderlineColor_var40 u:after {

background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="100" height="32" preserveAspectRatio="none"><path d="M 54.954495,6.1487546 C 31.597767,5.5509589 16.617063,7.5151442 7.7995778,10.78167 c -8.817485,3.266526 -7.45110193,10.525366 -0.7044167,14.731369 6.7466849,4.206003 21.2571659,4.846376 37.4620209,4.931777 16.204855,0.0854 36.830512,-1.79327 46.630286,-5.550917 C 100.98724,21.136251 100.56024,13.962797 95.671125,9.9917263 90.782011,6.0206556 86.467064,4.3554346 76.475138,2.7755146 66.483212,1.1955946 50.21483,1.2382908 40.351202,1.4090896" stroke="orange" stroke-opacity="0.5" stroke-width="2" fill="none" /></svg>');
}
.isDarkBackground .elementHeadlineUnderline_var230.elementHeadlineUnderlineColor_var40 u:after, .isLightBackground .isDarkBackground .elementHeadlineUnderline_var230.elementHeadlineUnderlineColor_var40 u:after {

background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="100" height="32" preserveAspectRatio="none"><path d="M 54.954495,6.1487546 C 31.597767,5.5509589 16.617063,7.5151442 7.7995778,10.78167 c -8.817485,3.266526 -7.45110193,10.525366 -0.7044167,14.731369 6.7466849,4.206003 21.2571659,4.846376 37.4620209,4.931777 16.204855,0.0854 36.830512,-1.79327 46.630286,-5.550917 C 100.98724,21.136251 100.56024,13.962797 95.671125,9.9917263 90.782011,6.0206556 86.467064,4.3554346 76.475138,2.7755146 66.483212,1.1955946 50.21483,1.2382908 40.351202,1.4090896" stroke="orange" stroke-opacity="0.5" stroke-width="2" fill="none" /></svg>');
}
.elementHeadlineUnderline_var230.elementHeadlineUnderlineColor_var50 u:after {

background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="100" height="32" preserveAspectRatio="none"><path d="M 54.954495,6.1487546 C 31.597767,5.5509589 16.617063,7.5151442 7.7995778,10.78167 c -8.817485,3.266526 -7.45110193,10.525366 -0.7044167,14.731369 6.7466849,4.206003 21.2571659,4.846376 37.4620209,4.931777 16.204855,0.0854 36.830512,-1.79327 46.630286,-5.550917 C 100.98724,21.136251 100.56024,13.962797 95.671125,9.9917263 90.782011,6.0206556 86.467064,4.3554346 76.475138,2.7755146 66.483212,1.1955946 50.21483,1.2382908 40.351202,1.4090896" stroke="yellow" stroke-opacity="0.5" stroke-width="2" fill="none" /></svg>');
}
.isDarkBackground .elementHeadlineUnderline_var230.elementHeadlineUnderlineColor_var50 u:after, .isLightBackground .isDarkBackground .elementHeadlineUnderline_var230.elementHeadlineUnderlineColor_var50 u:after {

background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="100" height="32" preserveAspectRatio="none"><path d="M 54.954495,6.1487546 C 31.597767,5.5509589 16.617063,7.5151442 7.7995778,10.78167 c -8.817485,3.266526 -7.45110193,10.525366 -0.7044167,14.731369 6.7466849,4.206003 21.2571659,4.846376 37.4620209,4.931777 16.204855,0.0854 36.830512,-1.79327 46.630286,-5.550917 C 100.98724,21.136251 100.56024,13.962797 95.671125,9.9917263 90.782011,6.0206556 86.467064,4.3554346 76.475138,2.7755146 66.483212,1.1955946 50.21483,1.2382908 40.351202,1.4090896" stroke="yellow" stroke-opacity="0.5" stroke-width="2" fill="none" /></svg>');
}
.elementHeadlineUnderline_var230.elementHeadlineUnderlineColor_var60 u:after {

background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="100" height="32" preserveAspectRatio="none"><path d="M 54.954495,6.1487546 C 31.597767,5.5509589 16.617063,7.5151442 7.7995778,10.78167 c -8.817485,3.266526 -7.45110193,10.525366 -0.7044167,14.731369 6.7466849,4.206003 21.2571659,4.846376 37.4620209,4.931777 16.204855,0.0854 36.830512,-1.79327 46.630286,-5.550917 C 100.98724,21.136251 100.56024,13.962797 95.671125,9.9917263 90.782011,6.0206556 86.467064,4.3554346 76.475138,2.7755146 66.483212,1.1955946 50.21483,1.2382908 40.351202,1.4090896" stroke="%2300ff00" stroke-opacity="0.5" stroke-width="2" fill="none" /></svg>');
}
.isDarkBackground .elementHeadlineUnderline_var230.elementHeadlineUnderlineColor_var60 u:after, .isLightBackground .isDarkBackground .elementHeadlineUnderline_var230.elementHeadlineUnderlineColor_var60 u:after {

background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="100" height="32" preserveAspectRatio="none"><path d="M 54.954495,6.1487546 C 31.597767,5.5509589 16.617063,7.5151442 7.7995778,10.78167 c -8.817485,3.266526 -7.45110193,10.525366 -0.7044167,14.731369 6.7466849,4.206003 21.2571659,4.846376 37.4620209,4.931777 16.204855,0.0854 36.830512,-1.79327 46.630286,-5.550917 C 100.98724,21.136251 100.56024,13.962797 95.671125,9.9917263 90.782011,6.0206556 86.467064,4.3554346 76.475138,2.7755146 66.483212,1.1955946 50.21483,1.2382908 40.351202,1.4090896" stroke="%2300ff00" stroke-opacity="0.5" stroke-width="2" fill="none" /></svg>');
}
.elementHeadlineUnderline_var230.elementHeadlineUnderlineColor_var70 u:after {

background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="100" height="32" preserveAspectRatio="none"><path d="M 54.954495,6.1487546 C 31.597767,5.5509589 16.617063,7.5151442 7.7995778,10.78167 c -8.817485,3.266526 -7.45110193,10.525366 -0.7044167,14.731369 6.7466849,4.206003 21.2571659,4.846376 37.4620209,4.931777 16.204855,0.0854 36.830512,-1.79327 46.630286,-5.550917 C 100.98724,21.136251 100.56024,13.962797 95.671125,9.9917263 90.782011,6.0206556 86.467064,4.3554346 76.475138,2.7755146 66.483212,1.1955946 50.21483,1.2382908 40.351202,1.4090896" stroke="%2300e0ff" stroke-opacity="0.5" stroke-width="2" fill="none" /></svg>');
}
.isDarkBackground .elementHeadlineUnderline_var230.elementHeadlineUnderlineColor_var70 u:after, .isLightBackground .isDarkBackground .elementHeadlineUnderline_var230.elementHeadlineUnderlineColor_var70 u:after {

background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="100" height="32" preserveAspectRatio="none"><path d="M 54.954495,6.1487546 C 31.597767,5.5509589 16.617063,7.5151442 7.7995778,10.78167 c -8.817485,3.266526 -7.45110193,10.525366 -0.7044167,14.731369 6.7466849,4.206003 21.2571659,4.846376 37.4620209,4.931777 16.204855,0.0854 36.830512,-1.79327 46.630286,-5.550917 C 100.98724,21.136251 100.56024,13.962797 95.671125,9.9917263 90.782011,6.0206556 86.467064,4.3554346 76.475138,2.7755146 66.483212,1.1955946 50.21483,1.2382908 40.351202,1.4090896" stroke="%2300e0ff" stroke-opacity="0.5" stroke-width="2" fill="none" /></svg>');
}
.elementHeadlineColor_var30 .he, .elementHeadlineColor_var30 .wEditorWysiwyg, .elementHeadlineColor_var30 * strong, .elementHeadlineColor_var30 * b, .elementHeadlineColor_var30 * u {

opacity:0.5 !important;
}
@media (prefers-contrast:more) {
.elementHeadlineColor_var30 .he, .elementHeadlineColor_var30 .wEditorWysiwyg, .elementHeadlineColor_var30 * strong, .elementHeadlineColor_var30 * b, .elementHeadlineColor_var30 * u {

opacity:1 !important;
}
}


.elementHeadlineColor_var91 {

--fontColor:var(--baseColorPrimary1);
--fontColorRgb:86, 30, 149;
}
.elementHeadlineColor_var91 .he, .elementHeadlineColor_var91 .wEditorWysiwyg, .elementHeadlineColor_var91 * strong, .elementHeadlineColor_var91 * b {

color:var(--baseColorPrimary1) !important;
}


.elementHeadlineBackgroundColor_var92 {

--background:var(--baseColorPrimary2);
--backgroundColor:var(--baseColorPrimary2);
--backgroundColorRgb:190, 172, 225;
--backgroundOpacity:1;
}
.elementHeadlineOptions_var50 .he {

text-transform:uppercase;
}
.elementHeadlineOptions_var52 .he, .elementHeadlineOptions_var52 .wEditorWysiwyg {

text-transform:uppercase;
}
.elementHeadlineOptions_var52 .he:first-letter, .elementHeadlineOptions_var52 .wEditorWysiwyg:first-letter {

font-size:calc(var(--fontSize) * 1.4);
}
.elementHeadlineSize_var6 .he {

--fontSize:1.1rem;
}
@media (min-width: 768px) {
.elementHeadlineSize_var6 .he {

--fontSize:1.1rem;
}
}
.elementHeadlineSize_var4 .he {

--fontSize:1.2rem;
}
@media (min-width: 768px) {
.elementHeadlineSize_var4 .he {

--fontSize:1.2rem;
}
}
.elementHeadlineSize_var2 .he {

--fontSize:1.7rem;
}
@media (min-width: 768px) {
.elementHeadlineSize_var2 .he {

--fontSize:1.7rem;
}
}


.elementHr {

position:relative;
margin-bottom:2rem;
}
.elementHr_var0 hr {

height:1px;
border:none;
background-color:var(--borderColorDefault);
}


.elementInfo {

padding:1.5rem;
}
.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:var(--baseColorWhite);
}
.elementInfo.elementInfoWarning {

background-color:rgba(255,207,108,0.5);
}
.elementInfo.elementInfoTip {

background-color:rgba(32,124,181,0.5);
color:var(--baseColorWhite);
}
.elementInfo ol {

margin:0 0 1rem 0;
padding:0 0 0 1.8rem;
}
.elementInfo ul {

margin:0 0 1rem 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 -1rem;
width:1rem;
height:1rem;
vertical-align:top;
background-image:url("/schulen-wGlobal/wGlobal/layout/images/icons/optimized/list-style-image@stroke(561E95).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("/schulen-wGlobal/wGlobal/layout/images/icons/optimized/list-style-image@stroke(ffffff)stroke-opacity(0.7).svg");
}






a {

text-decoration:underline;
color:var(--fontColorLink);
}
a > span, a sup {

color:inherit !important;
}
#blockLeft a, #blockRight a, #blockFooter a {

text-decoration:none;
}
a.downloadIcon > span:first-child, a.iconUrl > span:first-child, a.iconUrlBefore:before, a.intern:before, a.extern:before, a.box:before, a.boxPicture: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.fax:before, a.fax:before, span.mobile:before, a.mobile:before, a.maps:before, a.rss:before, a.vcf:before, a.ical:before {

content:'';
display:inline-block;
outline:none;
margin:0 4px 0 0;
width:24px;
height:1.5rem;
vertical-align:bottom;
background-size:24px;
background-position:center;
background-repeat:no-repeat;
flex:none;
}
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 {

display:inline-block;
text-decoration:inherit;
color:inherit;
font:inherit;
max-width:calc(100% - 20px);
}
body a.intern:before, .isLightBackground a.intern:before, .isDarkBackground .isLightBackground a.intern:before, .isDarkBackground .isInverseBackground a.intern:before {

background-image:url("/schulen-wGlobal/wGlobal/layout/images/links/optimized/intern@stroke(561E95).svg");
}
body a.extern:before, .isLightBackground a.extern:before, .isDarkBackground .isLightBackground a.extern:before, .isDarkBackground .isInverseBackground a.extern:before {

background-image:url("/schulen-wGlobal/wGlobal/layout/images/links/optimized/extern@stroke(561E95).svg");
}
body a.box:before, .isLightBackground a.box:before, .isDarkBackground .isLightBackground a.box:before, .isDarkBackground .isInverseBackground a.box:before {

background-image:url("/schulen-wGlobal/wGlobal/layout/images/links/optimized/box@stroke(561E95).svg");
}
body a.boxPicture:before, .isLightBackground a.boxPicture:before, .isDarkBackground .isLightBackground a.boxPicture:before, .isDarkBackground .isInverseBackground a.boxPicture:before {

background-image:url("/schulen-wGlobal/wGlobal/layout/images/links/optimized/box@stroke(561E95).svg");
}
body a.html:before, .isLightBackground a.html:before, .isDarkBackground .isLightBackground a.html:before, .isDarkBackground .isInverseBackground a.html:before {

background-image:url("/schulen-wGlobal/wGlobal/layout/images/links/optimized/html@stroke(561E95).svg");
}
body a.download:before, .isLightBackground a.download:before, .isDarkBackground .isLightBackground a.download:before, .isDarkBackground .isInverseBackground a.download:before {

background-image:url("/schulen-wGlobal/wGlobal/layout/images/links/optimized/download@stroke(561E95).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("/schulen-wGlobal/wGlobal/layout/images/links/optimized/pdf@stroke(561E95).svg");
}
body a.doc:before, .isLightBackground a.doc:before, .isDarkBackground .isLightBackground a.doc:before, .isDarkBackground .isInverseBackground a.doc:before {

background-image:url("/schulen-wGlobal/wGlobal/layout/images/links/optimized/doc@stroke(561E95).svg");
}
body a.xls:before, .isLightBackground a.xls:before, .isDarkBackground .isLightBackground a.xls:before, .isDarkBackground .isInverseBackground a.xls:before {

background-image:url("/schulen-wGlobal/wGlobal/layout/images/links/optimized/xls@stroke(561E95).svg");
}
body a.audio:before, .isLightBackground a.audio:before, .isDarkBackground .isLightBackground a.audio:before, .isDarkBackground .isInverseBackground a.audio:before {

background-image:url("/schulen-wGlobal/wGlobal/layout/images/links/optimized/audio@stroke(561E95).svg");
}
body a.video:before, .isLightBackground a.video:before, .isDarkBackground .isLightBackground a.video:before, .isDarkBackground .isInverseBackground a.video:before {

background-image:url("/schulen-wGlobal/wGlobal/layout/images/links/optimized/video@stroke(561E95).svg");
}
body a.next:before, .isLightBackground a.next:before, .isDarkBackground .isLightBackground a.next:before, .isDarkBackground .isInverseBackground a.next:before {

background-image:url("/schulen-wGlobal/wGlobal/layout/images/links/optimized/next@stroke(561E95).svg");
}
body a.back:before, .isLightBackground a.back:before, .isDarkBackground .isLightBackground a.back:before, .isDarkBackground .isInverseBackground a.back:before {

background-image:url("/schulen-wGlobal/wGlobal/layout/images/links/optimized/back@stroke(561E95).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("/schulen-wGlobal/wGlobal/layout/images/links/optimized/mail@stroke(561E95).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("/schulen-wGlobal/wGlobal/layout/images/links/optimized/phone@stroke(561E95).svg");
}
body span.fax:before, body a.fax:before, .isLightBackground span.fax:before, .isLightBackground a.fax:before, .isDarkBackground .isLightBackground span.fax:before, .isDarkBackground .isLightBackground a.fax:before, .isDarkBackground .isInverseBackground span.fax:before, .isDarkBackground .isInverseBackground a.fax:before {

background-image:url("/schulen-wGlobal/wGlobal/layout/images/links/optimized/fax@stroke(561E95).svg");
}
body span.mobile:before, body a.mobile:before, .isLightBackground span.mobile:before, .isLightBackground a.mobile:before, .isDarkBackground .isLightBackground span.mobile:before, .isDarkBackground .isLightBackground a.mobile:before, .isDarkBackground .isInverseBackground span.mobile:before, .isDarkBackground .isInverseBackground a.mobile:before {

background-image:url("/schulen-wGlobal/wGlobal/layout/images/links/optimized/mobile@stroke(561E95).svg");
}
body a.maps:before, .isLightBackground a.maps:before, .isDarkBackground .isLightBackground a.maps:before, .isDarkBackground .isInverseBackground a.maps:before {

background-image:url("/schulen-wGlobal/wGlobal/layout/images/links/optimized/maps@stroke(561E95).svg");
}
body a.rss:before, .isLightBackground a.rss:before, .isDarkBackground .isLightBackground a.rss:before, .isDarkBackground .isInverseBackground a.rss:before {

background-image:url("/schulen-wGlobal/wGlobal/layout/images/links/optimized/rss@stroke(561E95).svg");
}
body a.vcf:before, .isLightBackground a.vcf:before, .isDarkBackground .isLightBackground a.vcf:before, .isDarkBackground .isInverseBackground a.vcf:before {

background-image:url("/schulen-wGlobal/wGlobal/layout/images/links/optimized/vcf@stroke(561E95).svg");
}
body a.ical:before, .isLightBackground a.ical:before, .isDarkBackground .isLightBackground a.ical:before, .isDarkBackground .isInverseBackground a.ical:before {

background-image:url("/schulen-wGlobal/wGlobal/layout/images/links/optimized/ical@stroke(561E95).svg");
}
.isDarkBackground a.intern:before, .isLightBackground .isDarkBackground a.intern:before, .isInverseBackground a.intern:before, .isLightBackground .isInverseBackground a.intern:before {

background-image:url("/schulen-wGlobal/wGlobal/layout/images/links/optimized/intern@stroke(ffffff)stroke-opacity(0.7).svg");
}
.isDarkBackground a.extern:before, .isLightBackground .isDarkBackground a.extern:before, .isInverseBackground a.extern:before, .isLightBackground .isInverseBackground a.extern:before {

background-image:url("/schulen-wGlobal/wGlobal/layout/images/links/optimized/extern@stroke(ffffff)stroke-opacity(0.7).svg");
}
.isDarkBackground a.box:before, .isLightBackground .isDarkBackground a.box:before, .isInverseBackground a.box:before, .isLightBackground .isInverseBackground a.box:before {

background-image:url("/schulen-wGlobal/wGlobal/layout/images/links/optimized/box@stroke(ffffff)stroke-opacity(0.7).svg");
}
.isDarkBackground a.boxPicture:before, .isLightBackground .isDarkBackground a.boxPicture:before, .isInverseBackground a.boxPicture:before, .isLightBackground .isInverseBackground a.boxPicture:before {

background-image:url("/schulen-wGlobal/wGlobal/layout/images/links/optimized/box@stroke(ffffff)stroke-opacity(0.7).svg");
}
.isDarkBackground a.html:before, .isLightBackground .isDarkBackground a.html:before, .isInverseBackground a.html:before, .isLightBackground .isInverseBackground a.html:before {

background-image:url("/schulen-wGlobal/wGlobal/layout/images/links/optimized/html@stroke(ffffff)stroke-opacity(0.7).svg");
}
.isDarkBackground a.download:before, .isLightBackground .isDarkBackground a.download:before, .isInverseBackground a.download:before, .isLightBackground .isInverseBackground a.download:before {

background-image:url("/schulen-wGlobal/wGlobal/layout/images/links/optimized/download@stroke(ffffff)stroke-opacity(0.7).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("/schulen-wGlobal/wGlobal/layout/images/links/optimized/pdf@stroke(ffffff)stroke-opacity(0.7).svg");
}
.isDarkBackground a.doc:before, .isLightBackground .isDarkBackground a.doc:before, .isInverseBackground a.doc:before, .isLightBackground .isInverseBackground a.doc:before {

background-image:url("/schulen-wGlobal/wGlobal/layout/images/links/optimized/doc@stroke(ffffff)stroke-opacity(0.7).svg");
}
.isDarkBackground a.xls:before, .isLightBackground .isDarkBackground a.xls:before, .isInverseBackground a.xls:before, .isLightBackground .isInverseBackground a.xls:before {

background-image:url("/schulen-wGlobal/wGlobal/layout/images/links/optimized/xls@stroke(ffffff)stroke-opacity(0.7).svg");
}
.isDarkBackground a.audio:before, .isLightBackground .isDarkBackground a.audio:before, .isInverseBackground a.audio:before, .isLightBackground .isInverseBackground a.audio:before {

background-image:url("/schulen-wGlobal/wGlobal/layout/images/links/optimized/audio@stroke(ffffff)stroke-opacity(0.7).svg");
}
.isDarkBackground a.video:before, .isLightBackground .isDarkBackground a.video:before, .isInverseBackground a.video:before, .isLightBackground .isInverseBackground a.video:before {

background-image:url("/schulen-wGlobal/wGlobal/layout/images/links/optimized/video@stroke(ffffff)stroke-opacity(0.7).svg");
}
.isDarkBackground a.next:before, .isLightBackground .isDarkBackground a.next:before, .isInverseBackground a.next:before, .isLightBackground .isInverseBackground a.next:before {

background-image:url("/schulen-wGlobal/wGlobal/layout/images/links/optimized/next@stroke(ffffff)stroke-opacity(0.7).svg");
}
.isDarkBackground a.back:before, .isLightBackground .isDarkBackground a.back:before, .isInverseBackground a.back:before, .isLightBackground .isInverseBackground a.back:before {

background-image:url("/schulen-wGlobal/wGlobal/layout/images/links/optimized/back@stroke(ffffff)stroke-opacity(0.7).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("/schulen-wGlobal/wGlobal/layout/images/links/optimized/mail@stroke(ffffff)stroke-opacity(0.7).svg");
}
.isDarkBackground a.phone:before, .isLightBackground .isDarkBackground a.phone:before, .isInverseBackground a.phone:before, .isLightBackground .isInverseBackground a.phone:before {

background-image:url("/schulen-wGlobal/wGlobal/layout/images/links/optimized/phone@stroke(ffffff)stroke-opacity(0.7).svg");
}
.isDarkBackground a.fax:before, .isLightBackground .isDarkBackground a.fax:before, .isInverseBackground a.fax:before, .isLightBackground .isInverseBackground a.fax:before {

background-image:url("/schulen-wGlobal/wGlobal/layout/images/links/optimized/fax@stroke(ffffff)stroke-opacity(0.7).svg");
}
.isDarkBackground a.mobile:before, .isLightBackground .isDarkBackground a.mobile:before, .isInverseBackground a.mobile:before, .isLightBackground .isInverseBackground a.mobile:before {

background-image:url("/schulen-wGlobal/wGlobal/layout/images/links/optimized/mobile@stroke(ffffff)stroke-opacity(0.7).svg");
}
.isDarkBackground a.maps:before, .isLightBackground .isDarkBackground a.maps:before, .isInverseBackground a.maps:before, .isLightBackground .isInverseBackground a.maps:before {

background-image:url("/schulen-wGlobal/wGlobal/layout/images/links/optimized/maps@stroke(ffffff)stroke-opacity(0.7).svg");
}
.isDarkBackground a.rss:before, .isLightBackground .isDarkBackground a.rss:before, .isInverseBackground a.rss:before, .isLightBackground .isInverseBackground a.rss:before {

background-image:url("/schulen-wGlobal/wGlobal/layout/images/links/optimized/rss@stroke(ffffff)stroke-opacity(0.7).svg");
}
.isDarkBackground a.vcf:before, .isLightBackground .isDarkBackground a.vcf:before, .isInverseBackground a.vcf:before, .isLightBackground .isInverseBackground a.vcf:before {

background-image:url("/schulen-wGlobal/wGlobal/layout/images/links/optimized/vcf@stroke(ffffff)stroke-opacity(0.7).svg");
}
.isDarkBackground a.ical:before, .isLightBackground .isDarkBackground a.ical:before, .isInverseBackground a.ical:before, .isLightBackground .isInverseBackground a.ical:before {

background-image:url("/schulen-wGlobal/wGlobal/layout/images/links/optimized/ical@stroke(ffffff)stroke-opacity(0.7).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:var(--fontColorDefault);
}
a:hover {

text-decoration:none;
color:var(--fontColorLinkHover);
}


.linkButton, .listEntryElementLink_var20 a, .listLoaderMore > a, .elementSectionObjectNews .linkDetails, .elementLink_var10 > a, .elementObjectContactPerson .elementObjectContactPersonData .elementObjectContactPersonVcard > a {

display:inline-block;
text-decoration:none;
padding:0.25rem 0.6rem;
border:solid 1px var(--borderColorButton);



color:var(--fontColorButton);
background-color:var(--backgroundColorButton);
border-color:var(--borderColorButton);
}
.isDarkBackground .linkButton, .isDarkBackground .listEntryElementLink_var20 a, .isDarkBackground .listLoaderMore > a, .isDarkBackground .elementSectionObjectNews .linkDetails, .isDarkBackground .elementLink_var10 > a, .isDarkBackground .elementObjectContactPerson .elementObjectContactPersonData .elementObjectContactPersonVcard > a, .isLightBackground .isDarkBackground .linkButton, .isLightBackground .isDarkBackground .listEntryElementLink_var20 a, .isLightBackground .isDarkBackground .listLoaderMore > a, .isLightBackground .isDarkBackground .elementSectionObjectNews .linkDetails, .isLightBackground .isDarkBackground .elementLink_var10 > a, .isLightBackground .isDarkBackground .elementObjectContactPerson .elementObjectContactPersonData .elementObjectContactPersonVcard > a {

color:var(--fontColorInverseButton);
background-color:var(--backgroundColorInverseButton);
border-color:var(--borderColorInverseButton);
}
.isLightBackground .linkButton, .isLightBackground .listEntryElementLink_var20 a, .isLightBackground .listLoaderMore > a, .isLightBackground .elementSectionObjectNews .linkDetails, .isLightBackground .elementLink_var10 > a, .isLightBackground .elementObjectContactPerson .elementObjectContactPersonData .elementObjectContactPersonVcard > a, .isDarkBackground .isLightBackground .linkButton, .isDarkBackground .isLightBackground .listEntryElementLink_var20 a, .isDarkBackground .isLightBackground .listLoaderMore > a, .isDarkBackground .isLightBackground .elementSectionObjectNews .linkDetails, .isDarkBackground .isLightBackground .elementLink_var10 > a, .isDarkBackground .isLightBackground .elementObjectContactPerson .elementObjectContactPersonData .elementObjectContactPersonVcard > a {

color:var(--fontColorButton);
background-color:var(--backgroundColorButton);
border-color:var(--borderColorButton);
}
.linkButton:before, .listEntryElementLink_var20 a:before, .listLoaderMore > a:before, .elementSectionObjectNews .linkDetails:before, .elementLink_var10 > a:before, .elementObjectContactPerson .elementObjectContactPersonData .elementObjectContactPersonVcard > a:before {

transform:scale(1.2);
margin-right:8px;
}
.linkButton:hover, .listEntryElementLink_var20 a:hover, .listLoaderMore > a:hover, .elementSectionObjectNews .linkDetails:hover, .elementLink_var10 > a:hover, .elementObjectContactPerson .elementObjectContactPersonData .elementObjectContactPersonVcard > a:hover {

color:var(--fontColorButtonHover);
background-color:var(--backgroundColorButtonHover);
border-color:var(--borderColorButtonHover);
}
.isDarkBackground .linkButton:hover, .isDarkBackground .listEntryElementLink_var20 a:hover, .isDarkBackground .listLoaderMore > a:hover, .isDarkBackground .elementSectionObjectNews .linkDetails:hover, .isDarkBackground .elementLink_var10 > a:hover, .isDarkBackground .elementObjectContactPerson .elementObjectContactPersonData .elementObjectContactPersonVcard > a:hover, .isLightBackground .isDarkBackground .linkButton:hover, .isLightBackground .isDarkBackground .listEntryElementLink_var20 a:hover, .isLightBackground .isDarkBackground .listLoaderMore > a:hover, .isLightBackground .isDarkBackground .elementSectionObjectNews .linkDetails:hover, .isLightBackground .isDarkBackground .elementLink_var10 > a:hover, .isLightBackground .isDarkBackground .elementObjectContactPerson .elementObjectContactPersonData .elementObjectContactPersonVcard > a:hover {

color:var(--fontColorInverseButtonHover);
background-color:var(--backgroundColorInverseButtonHover);
border-color:var(--borderColorInverseButtonHover);
}
.isLightBackground .linkButton:hover, .isLightBackground .listEntryElementLink_var20 a:hover, .isLightBackground .listLoaderMore > a:hover, .isLightBackground .elementSectionObjectNews .linkDetails:hover, .isLightBackground .elementLink_var10 > a:hover, .isLightBackground .elementObjectContactPerson .elementObjectContactPersonData .elementObjectContactPersonVcard > a:hover, .isDarkBackground .isLightBackground .linkButton:hover, .isDarkBackground .isLightBackground .listEntryElementLink_var20 a:hover, .isDarkBackground .isLightBackground .listLoaderMore > a:hover, .isDarkBackground .isLightBackground .elementSectionObjectNews .linkDetails:hover, .isDarkBackground .isLightBackground .elementLink_var10 > a:hover, .isDarkBackground .isLightBackground .elementObjectContactPerson .elementObjectContactPersonData .elementObjectContactPersonVcard > a:hover {

color:var(--fontColorButtonHover);
background-color:var(--backgroundColorButtonHover);
border-color:var(--borderColorButtonHover);
}
.linkButton:active, .listEntryElementLink_var20 a:active, .listLoaderMore > a:active, .elementSectionObjectNews .linkDetails:active, .elementLink_var10 > a:active, .elementObjectContactPerson .elementObjectContactPersonData .elementObjectContactPersonVcard > a:active {

color:var(--fontColorButtonActive);
background-color:var(--backgroundColorButtonActive);
border-color:var(--borderColorButtonActive);
}
.isDarkBackground .linkButton:active, .isDarkBackground .listEntryElementLink_var20 a:active, .isDarkBackground .listLoaderMore > a:active, .isDarkBackground .elementSectionObjectNews .linkDetails:active, .isDarkBackground .elementLink_var10 > a:active, .isDarkBackground .elementObjectContactPerson .elementObjectContactPersonData .elementObjectContactPersonVcard > a:active, .isLightBackground .isDarkBackground .linkButton:active, .isLightBackground .isDarkBackground .listEntryElementLink_var20 a:active, .isLightBackground .isDarkBackground .listLoaderMore > a:active, .isLightBackground .isDarkBackground .elementSectionObjectNews .linkDetails:active, .isLightBackground .isDarkBackground .elementLink_var10 > a:active, .isLightBackground .isDarkBackground .elementObjectContactPerson .elementObjectContactPersonData .elementObjectContactPersonVcard > a:active {

color:var(--fontColorInverseButtonActive);
background-color:var(--backgroundColorInverseButtonActive);
border-color:var(--borderColorInverseButtonActive);
}
.isLightBackground .linkButton:active, .isLightBackground .listEntryElementLink_var20 a:active, .isLightBackground .listLoaderMore > a:active, .isLightBackground .elementSectionObjectNews .linkDetails:active, .isLightBackground .elementLink_var10 > a:active, .isLightBackground .elementObjectContactPerson .elementObjectContactPersonData .elementObjectContactPersonVcard > a:active, .isDarkBackground .isLightBackground .linkButton:active, .isDarkBackground .isLightBackground .listEntryElementLink_var20 a:active, .isDarkBackground .isLightBackground .listLoaderMore > a:active, .isDarkBackground .isLightBackground .elementSectionObjectNews .linkDetails:active, .isDarkBackground .isLightBackground .elementLink_var10 > a:active, .isDarkBackground .isLightBackground .elementObjectContactPerson .elementObjectContactPersonData .elementObjectContactPersonVcard > a:active {

color:var(--fontColorButtonActive);
background-color:var(--backgroundColorButtonActive);
border-color:var(--borderColorButtonActive);
}
.linkButtonWhite, .listDefaultLink_var41 .listEntryLink a {




display:inline-block;
text-decoration:none;
padding:0.25rem 0.6rem;
color:var(--fontColorDefault) !important;
background-color:var(--baseColorWhite);
border:solid 1px var(--baseColorWhite);
}
.linkButtonWhite:before, .listDefaultLink_var41 .listEntryLink a:before {

transform:scale(1.2);
margin-right:8px;
}
.linkButtonWhite:hover, .listDefaultLink_var41 .listEntryLink a:hover {

color:var(--fontColorButtonHover) !important;
background-color:var(--backgroundColorButtonHover);
border-color:var(--borderColorButtonHover);
}
.isDarkBackground .linkButtonWhite:hover, .isDarkBackground .listDefaultLink_var41 .listEntryLink a:hover, .isLightBackground .isDarkBackground .linkButtonWhite:hover, .isLightBackground .isDarkBackground .listDefaultLink_var41 .listEntryLink a:hover {

color:var(--fontColorInverseButtonHover) !important;
background-color:var(--backgroundColorInverseButtonHover);
border-color:var(--borderColorInverseButtonHover);
}
.isLightBackground .linkButtonWhite:hover, .isLightBackground .listDefaultLink_var41 .listEntryLink a:hover, .isDarkBackground .isLightBackground .linkButtonWhite:hover, .isDarkBackground .isLightBackground .listDefaultLink_var41 .listEntryLink a:hover {

color:var(--fontColorButtonHover) !important;
background-color:var(--backgroundColorButtonHover);
border-color:var(--borderColorButtonHover);
}
.linkButtonWhite:active, .listDefaultLink_var41 .listEntryLink a:active {

color:var(--fontColorButtonActive) !important;
background-color:var(--backgroundColorButtonActive);
border-color:var(--borderColorButtonActive);
}
.isDarkBackground .linkButtonWhite:active, .isDarkBackground .listDefaultLink_var41 .listEntryLink a:active, .isLightBackground .isDarkBackground .linkButtonWhite:active, .isLightBackground .isDarkBackground .listDefaultLink_var41 .listEntryLink a:active {

color:var(--fontColorInverseButtonActive) !important;
background-color:var(--backgroundColorInverseButtonActive);
border-color:var(--borderColorInverseButtonActive);
}
.isLightBackground .linkButtonWhite:active, .isLightBackground .listDefaultLink_var41 .listEntryLink a:active, .isDarkBackground .isLightBackground .linkButtonWhite:active, .isDarkBackground .isLightBackground .listDefaultLink_var41 .listEntryLink a:active {

color:var(--fontColorButtonActive) !important;
background-color:var(--backgroundColorButtonActive);
border-color:var(--borderColorButtonActive);
}
.linkButtonNeutral {



display:inline-block;
text-decoration:none;
padding:0.25rem 0.6rem;
border:solid 1px transparent;
color:var(--fontColorLink);
background-color:transparent;
border-color:transparent;
}
.isDarkBackground .linkButtonNeutral, .isLightBackground .isDarkBackground .linkButtonNeutral {

color:var(--fontColorInverseLink);
background-color:transparent;
border-color:transparent;
}
.isLightBackground .linkButtonNeutral, .isDarkBackground .isLightBackground .linkButtonNeutral {

color:var(--fontColorLink);
background-color:transparent;
border-color:transparent;
}
.linkButtonNeutral:before {

transform:scale(1.2);
margin-right:8px;
}
.linkButtonNeutral:hover {

color:var(--fontColorLinkHover);
background-color:transparent;
border-color:transparent;
}
.isDarkBackground .linkButtonNeutral:hover, .isLightBackground .isDarkBackground .linkButtonNeutral:hover {

color:var(--fontColorInverseLinkHover);
background-color:transparent;
border-color:transparent;
}
.isLightBackground .linkButtonNeutral:hover, .isDarkBackground .isLightBackground .linkButtonNeutral:hover {

color:var(--fontColorLinkHover);
background-color:transparent;
border-color:transparent;
}
.linkButtonNeutral:active, .linkButtonNeutral.selected {

color:var(--fontColorLinkActive);
background-color:transparent;
border-color:var(--fontColorLinkActive);
}
.isDarkBackground .linkButtonNeutral:active, .isLightBackground .isDarkBackground .linkButtonNeutral:active, .isDarkBackground .linkButtonNeutral.selected, .isLightBackground .isDarkBackground .linkButtonNeutral.selected {

color:var(--fontColorInverseLinkActive);
background-color:transparent;
border-color:var(--fontColorInverseLinkActive);
}
.isLightBackground .linkButtonNeutral:active, .isDarkBackground .isLightBackground .linkButtonNeutral:active, .isLightBackground .linkButtonNeutral.selected, .isDarkBackground .isLightBackground .linkButtonNeutral.selected {

color:var(--fontColorLinkActive);
background-color:transparent;
border-color:var(--fontColorLinkActive);
}
.linkButtonGhost, .listPictureGalleryTeaser_var0 .linkGallery, .listEntryElementLink_var30 a, .listDefaultLink_var31 .listEntryLink a, .listDefaultLink_var30 .listEntryLink a, .elementLink_var50 > a, .elementCategoryFilterList .quickfilterButtons span {



display:inline-block;
text-decoration:none;
padding:0.25rem 0.6rem;
border:solid 1px var(--fontColorLink);
color:var(--fontColorLink);
background-color:transparent;
border-color:var(--fontColorLink);
}
.isDarkBackground .linkButtonGhost, .isDarkBackground .listPictureGalleryTeaser_var0 .linkGallery, .isDarkBackground .listEntryElementLink_var30 a, .isDarkBackground .listDefaultLink_var31 .listEntryLink a, .isDarkBackground .listDefaultLink_var30 .listEntryLink a, .isDarkBackground .elementLink_var50 > a, .isDarkBackground .elementCategoryFilterList .quickfilterButtons span, .isLightBackground .isDarkBackground .linkButtonGhost, .isLightBackground .isDarkBackground .listPictureGalleryTeaser_var0 .linkGallery, .isLightBackground .isDarkBackground .listEntryElementLink_var30 a, .isLightBackground .isDarkBackground .listDefaultLink_var31 .listEntryLink a, .isLightBackground .isDarkBackground .listDefaultLink_var30 .listEntryLink a, .isLightBackground .isDarkBackground .elementLink_var50 > a, .isLightBackground .isDarkBackground .elementCategoryFilterList .quickfilterButtons span {

color:var(--fontColorInverseLink);
background-color:transparent;
border-color:var(--fontColorInverseLink);
}
.isLightBackground .linkButtonGhost, .isLightBackground .listPictureGalleryTeaser_var0 .linkGallery, .isLightBackground .listEntryElementLink_var30 a, .isLightBackground .listDefaultLink_var31 .listEntryLink a, .isLightBackground .listDefaultLink_var30 .listEntryLink a, .isLightBackground .elementLink_var50 > a, .isLightBackground .elementCategoryFilterList .quickfilterButtons span, .isDarkBackground .isLightBackground .linkButtonGhost, .isDarkBackground .isLightBackground .listPictureGalleryTeaser_var0 .linkGallery, .isDarkBackground .isLightBackground .listEntryElementLink_var30 a, .isDarkBackground .isLightBackground .listDefaultLink_var31 .listEntryLink a, .isDarkBackground .isLightBackground .listDefaultLink_var30 .listEntryLink a, .isDarkBackground .isLightBackground .elementLink_var50 > a, .isDarkBackground .isLightBackground .elementCategoryFilterList .quickfilterButtons span {

color:var(--fontColorLink);
background-color:transparent;
border-color:var(--fontColorLink);
}
.linkButtonGhost:before, .listPictureGalleryTeaser_var0 .linkGallery:before, .listEntryElementLink_var30 a:before, .listDefaultLink_var31 .listEntryLink a:before, .listDefaultLink_var30 .listEntryLink a:before, .elementLink_var50 > a:before, .elementCategoryFilterList .quickfilterButtons span:before {

transform:scale(1.2);
margin-right:8px;
}
.linkButtonGhost:hover, .listPictureGalleryTeaser_var0 .linkGallery:hover, .listEntryElementLink_var30 a:hover, .listDefaultLink_var31 .listEntryLink a:hover, .listDefaultLink_var30 .listEntryLink a:hover, .elementLink_var50 > a:hover, .elementCategoryFilterList .quickfilterButtons span:hover {

color:var(--fontColorLinkHover);
background-color:transparent;
border-color:var(--fontColorLinkHover);
}
.isDarkBackground .linkButtonGhost:hover, .isDarkBackground .listPictureGalleryTeaser_var0 .linkGallery:hover, .isDarkBackground .listEntryElementLink_var30 a:hover, .isDarkBackground .listDefaultLink_var31 .listEntryLink a:hover, .isDarkBackground .listDefaultLink_var30 .listEntryLink a:hover, .isDarkBackground .elementLink_var50 > a:hover, .isDarkBackground .elementCategoryFilterList .quickfilterButtons span:hover, .isLightBackground .isDarkBackground .linkButtonGhost:hover, .isLightBackground .isDarkBackground .listPictureGalleryTeaser_var0 .linkGallery:hover, .isLightBackground .isDarkBackground .listEntryElementLink_var30 a:hover, .isLightBackground .isDarkBackground .listDefaultLink_var31 .listEntryLink a:hover, .isLightBackground .isDarkBackground .listDefaultLink_var30 .listEntryLink a:hover, .isLightBackground .isDarkBackground .elementLink_var50 > a:hover, .isLightBackground .isDarkBackground .elementCategoryFilterList .quickfilterButtons span:hover {

color:var(--fontColorInverseLinkHover);
background-color:transparent;
border-color:var(--fontColorInverseLinkHover);
}
.isLightBackground .linkButtonGhost:hover, .isLightBackground .listPictureGalleryTeaser_var0 .linkGallery:hover, .isLightBackground .listEntryElementLink_var30 a:hover, .isLightBackground .listDefaultLink_var31 .listEntryLink a:hover, .isLightBackground .listDefaultLink_var30 .listEntryLink a:hover, .isLightBackground .elementLink_var50 > a:hover, .isLightBackground .elementCategoryFilterList .quickfilterButtons span:hover, .isDarkBackground .isLightBackground .linkButtonGhost:hover, .isDarkBackground .isLightBackground .listPictureGalleryTeaser_var0 .linkGallery:hover, .isDarkBackground .isLightBackground .listEntryElementLink_var30 a:hover, .isDarkBackground .isLightBackground .listDefaultLink_var31 .listEntryLink a:hover, .isDarkBackground .isLightBackground .listDefaultLink_var30 .listEntryLink a:hover, .isDarkBackground .isLightBackground .elementLink_var50 > a:hover, .isDarkBackground .isLightBackground .elementCategoryFilterList .quickfilterButtons span:hover {

color:var(--fontColorLinkHover);
background-color:transparent;
border-color:var(--fontColorLinkHover);
}
.linkButtonGhost:active, .listPictureGalleryTeaser_var0 .linkGallery:active, .listEntryElementLink_var30 a:active, .listDefaultLink_var31 .listEntryLink a:active, .listDefaultLink_var30 .listEntryLink a:active, .elementLink_var50 > a:active, .elementCategoryFilterList .quickfilterButtons span:active, .linkButtonGhost.selected, .listPictureGalleryTeaser_var0 .linkGallery.selected, .listEntryElementLink_var30 a.selected, .listDefaultLink_var31 .listEntryLink a.selected, .listDefaultLink_var30 .listEntryLink a.selected, .elementLink_var50 > a.selected, .elementCategoryFilterList .quickfilterButtons span.selected {

color:var(--fontColorLinkActive);
background-color:transparent;
border-color:var(--fontColorLinkActive);
}
.isDarkBackground .linkButtonGhost:active, .isDarkBackground .listPictureGalleryTeaser_var0 .linkGallery:active, .isDarkBackground .listEntryElementLink_var30 a:active, .isDarkBackground .listDefaultLink_var31 .listEntryLink a:active, .isDarkBackground .listDefaultLink_var30 .listEntryLink a:active, .isDarkBackground .elementLink_var50 > a:active, .isDarkBackground .elementCategoryFilterList .quickfilterButtons span:active, .isLightBackground .isDarkBackground .linkButtonGhost:active, .isLightBackground .isDarkBackground .listPictureGalleryTeaser_var0 .linkGallery:active, .isLightBackground .isDarkBackground .listEntryElementLink_var30 a:active, .isLightBackground .isDarkBackground .listDefaultLink_var31 .listEntryLink a:active, .isLightBackground .isDarkBackground .listDefaultLink_var30 .listEntryLink a:active, .isLightBackground .isDarkBackground .elementLink_var50 > a:active, .isLightBackground .isDarkBackground .elementCategoryFilterList .quickfilterButtons span:active, .isDarkBackground .linkButtonGhost.selected, .isDarkBackground .listPictureGalleryTeaser_var0 .linkGallery.selected, .isDarkBackground .listEntryElementLink_var30 a.selected, .isDarkBackground .listDefaultLink_var31 .listEntryLink a.selected, .isDarkBackground .listDefaultLink_var30 .listEntryLink a.selected, .isDarkBackground .elementLink_var50 > a.selected, .isDarkBackground .elementCategoryFilterList .quickfilterButtons span.selected, .isLightBackground .isDarkBackground .linkButtonGhost.selected, .isLightBackground .isDarkBackground .listPictureGalleryTeaser_var0 .linkGallery.selected, .isLightBackground .isDarkBackground .listEntryElementLink_var30 a.selected, .isLightBackground .isDarkBackground .listDefaultLink_var31 .listEntryLink a.selected, .isLightBackground .isDarkBackground .listDefaultLink_var30 .listEntryLink a.selected, .isLightBackground .isDarkBackground .elementLink_var50 > a.selected, .isLightBackground .isDarkBackground .elementCategoryFilterList .quickfilterButtons span.selected {

color:var(--fontColorInverseLinkActive);
background-color:transparent;
border-color:var(--fontColorInverseLinkActive);
}
.isLightBackground .linkButtonGhost:active, .isLightBackground .listPictureGalleryTeaser_var0 .linkGallery:active, .isLightBackground .listEntryElementLink_var30 a:active, .isLightBackground .listDefaultLink_var31 .listEntryLink a:active, .isLightBackground .listDefaultLink_var30 .listEntryLink a:active, .isLightBackground .elementLink_var50 > a:active, .isLightBackground .elementCategoryFilterList .quickfilterButtons span:active, .isDarkBackground .isLightBackground .linkButtonGhost:active, .isDarkBackground .isLightBackground .listPictureGalleryTeaser_var0 .linkGallery:active, .isDarkBackground .isLightBackground .listEntryElementLink_var30 a:active, .isDarkBackground .isLightBackground .listDefaultLink_var31 .listEntryLink a:active, .isDarkBackground .isLightBackground .listDefaultLink_var30 .listEntryLink a:active, .isDarkBackground .isLightBackground .elementLink_var50 > a:active, .isDarkBackground .isLightBackground .elementCategoryFilterList .quickfilterButtons span:active, .isLightBackground .linkButtonGhost.selected, .isLightBackground .listPictureGalleryTeaser_var0 .linkGallery.selected, .isLightBackground .listEntryElementLink_var30 a.selected, .isLightBackground .listDefaultLink_var31 .listEntryLink a.selected, .isLightBackground .listDefaultLink_var30 .listEntryLink a.selected, .isLightBackground .elementLink_var50 > a.selected, .isLightBackground .elementCategoryFilterList .quickfilterButtons span.selected, .isDarkBackground .isLightBackground .linkButtonGhost.selected, .isDarkBackground .isLightBackground .listPictureGalleryTeaser_var0 .linkGallery.selected, .isDarkBackground .isLightBackground .listEntryElementLink_var30 a.selected, .isDarkBackground .isLightBackground .listDefaultLink_var31 .listEntryLink a.selected, .isDarkBackground .isLightBackground .listDefaultLink_var30 .listEntryLink a.selected, .isDarkBackground .isLightBackground .elementLink_var50 > a.selected, .isDarkBackground .isLightBackground .elementCategoryFilterList .quickfilterButtons span.selected {

color:var(--fontColorLinkActive);
background-color:transparent;
border-color:var(--fontColorLinkActive);
}
.linkButtonGhostWhite {




display:inline-block;
text-decoration:none;
padding:0.25rem 0.6rem;
color:var(--baseColorWhite);
background-color:transparent;
border:solid 1px var(--baseColorWhite);
}
.linkButtonGhostWhite:before {

transform:scale(1.2);
margin-right:8px;
}
.linkButtonGhostWhite:hover {

color:var(--baseColorWhite);
background-color:transparent;
border:solid 1px var(--baseColorWhite);
}
.linkButtonGhostWhite:active {

color:var(--baseColorWhite);
background-color:transparent;
border:solid 1px var(--baseColorWhite);
}
.linkButtonImportant {




display:inline-block;
text-decoration:none;
padding:0.25rem 0.6rem;
border:solid 1px var(--borderColorButton);
color:var(--fontColorInverseDefault);
background-color:var(--baseColorDarker);
border-color:var(--baseColorDarker);
}
.isDarkBackground .linkButtonImportant, .isLightBackground .isDarkBackground .linkButtonImportant {

color:var(--fontColorDefault);
background-color:var(--backgroundColorWhite);
border-color:var(--backgroundColorWhite);
}
.isLightBackground .linkButtonImportant, .isDarkBackground .isLightBackground .linkButtonImportant {

color:var(--fontColorInverseDefault);
background-color:var(--baseColorDarker);
border-color:var(--baseColorDarker);
}
.linkButtonImportant:before {

transform:scale(1.2);
margin-right:8px;
}
.linkButtonImportant:hover {

color:var(--fontColorButtonHover);
background-color:var(--backgroundColorButtonHover);
border-color:var(--borderColorButtonHover);
}
.isDarkBackground .linkButtonImportant:hover, .isLightBackground .isDarkBackground .linkButtonImportant:hover {

color:var(--fontColorInverseButtonHover);
background-color:var(--backgroundColorInverseButtonHover);
border-color:var(--borderColorInverseButtonHover);
}
.isLightBackground .linkButtonImportant:hover, .isDarkBackground .isLightBackground .linkButtonImportant:hover {

color:var(--fontColorButtonHover);
background-color:var(--backgroundColorButtonHover);
border-color:var(--borderColorButtonHover);
}
.linkButtonImportant:active {

color:var(--fontColorButtonActive);
background-color:var(--backgroundColorButtonActive);
border-color:var(--borderColorButtonActive);
}
.isDarkBackground .linkButtonImportant:active, .isLightBackground .isDarkBackground .linkButtonImportant:active {

color:var(--fontColorInverseButtonActive);
background-color:var(--backgroundColorInverseButtonActive);
border-color:var(--borderColorInverseButtonActive);
}
.isLightBackground .linkButtonImportant:active, .isDarkBackground .isLightBackground .linkButtonImportant:active {

color:var(--fontColorButtonActive);
background-color:var(--backgroundColorButtonActive);
border-color:var(--borderColorButtonActive);
}


.elementLink, .elementObjectContactPerson .elementObjectContactPersonData .elementObjectContactPersonVcard {


































margin-bottom:1rem;
display:table;
}
.elementLink > a, .elementObjectContactPerson .elementObjectContactPersonData .elementObjectContactPersonVcard > a {



background-position:left 3px;
display:inline-flex;
}
.elementLink > a.iconUrl:before, .elementObjectContactPerson .elementObjectContactPersonData .elementObjectContactPersonVcard > a.iconUrl:before {

display:none;
}
.elementLink > a.iconUrl span, .elementObjectContactPerson .elementObjectContactPersonData .elementObjectContactPersonVcard > a.iconUrl span {

background-size:100%;
}
.elementLink > a.iconUrl span + span, .elementObjectContactPerson .elementObjectContactPersonData .elementObjectContactPersonVcard > a.iconUrl span + span {

width:auto;
}
.elementLink > a.iconUrl .linkIconEmbed, .elementObjectContactPerson .elementObjectContactPersonData .elementObjectContactPersonVcard > a.iconUrl .linkIconEmbed {

display:flex;
}
.elementLink > a.iconUrl .linkIconEmbed svg .line, .elementObjectContactPerson .elementObjectContactPersonData .elementObjectContactPersonVcard > a.iconUrl .linkIconEmbed svg .line {

stroke:var(--fontColorLink) !important;
}
.elementLink > a.iconUrl:hover .linkIconEmbed svg .line, .elementObjectContactPerson .elementObjectContactPersonData .elementObjectContactPersonVcard > a.iconUrl:hover .linkIconEmbed svg .line {

stroke:var(--fontColorLinkHover) !important;
}
.elementLink > a.iconFa, .elementObjectContactPerson .elementObjectContactPersonData .elementObjectContactPersonVcard > a.iconFa {

text-decoration:none;
}
.elementLink > a.iconFa .linkIconFa, .elementObjectContactPerson .elementObjectContactPersonData .elementObjectContactPersonVcard > a.iconFa .linkIconFa {

margin:0 6px 0 -3px;
height:1.5rem;
padding-top:5px;
}
.elementLink > a.iconFa a, .elementObjectContactPerson .elementObjectContactPersonData .elementObjectContactPersonVcard > a.iconFa a {

text-decoration:underline;
}
.elementLink .infoDownloadSize, .elementObjectContactPerson .elementObjectContactPersonData .elementObjectContactPersonVcard .infoDownloadSize {

opacity:0.7;
padding-left:4px;
text-decoration:none;
}
.elementLink .downloadIconSizeLinkSize, .elementObjectContactPerson .elementObjectContactPersonData .elementObjectContactPersonVcard .downloadIconSizeLinkSize {

display:inline-block;
text-decoration:inherit;
max-width:calc(100% - 25px);
}
.elementLink .downloadIconSizeLinkSize span:first-child, .elementObjectContactPerson .elementObjectContactPersonData .elementObjectContactPersonVcard .downloadIconSizeLinkSize span:first-child {

padding-right:4px;
}
.elementLink .downloadIconSizeLinkSize .infoDownloadSize, .elementObjectContactPerson .elementObjectContactPersonData .elementObjectContactPersonVcard .downloadIconSizeLinkSize .infoDownloadSize {

opacity:0.7;
padding-left:0;
display:inline-block;
text-decoration:none;
}
.elementLink span.formatPart, .elementObjectContactPerson .elementObjectContactPersonData .elementObjectContactPersonVcard span.formatPart {

font-weight:bold;
opacity:0.6;
}
.elementLink + .elementLink, .elementObjectContactPerson .elementObjectContactPersonData .elementObjectContactPersonVcard + .elementObjectContactPerson .elementObjectContactPersonData .elementObjectContactPersonVcard {

margin-top:-1rem;
}
.elementLink_var0 + .elementLink_var0 {

margin-top:-0.75rem;
}
.elementLink_var1 > a {

text-decoration:none;
}
.elementLink_var1 + .elementLink_var1 {

margin-top:-0.75rem;
}


.elementLink_var10, .elementObjectContactPerson .elementObjectContactPersonData .elementObjectContactPersonVcard {


margin-top:0 !important;
}


.elementLink_var50 {


margin-top:0 !important;
}


.elementLinkPosition_var30 {

display:block;
}
@media (min-width: 768px) {
.elementLinkPosition_var30 > a {

display:table;
margin-left:auto !important;
margin-right:auto !important;
}
}


.elementLinkPosition_var31 {

display:block;
}
.elementLinkPosition_var31 > a {

display:table;
margin-left:auto !important;
margin-right:auto !important;
}
@media (min-width: 768px) {
.elementLinkPosition_var20 {

display:block;
}
.elementLinkPosition_var20 > a {

float:right !important;
}
}


.elementLinkBackgroundColor_var91 {

--background:var(--baseColorPrimary1);
--backgroundColor:var(--baseColorPrimary1);
}


.elementLinkBackgroundColor_var234 {

--background:linear-gradient(90deg,var(--baseColorPrimary2) 0,var(--baseColorPrimary1) 100%);
--backgroundColor:var(--baseColorPrimary2);
}


.elementNavigation {

position:relative;
}
.elementNavigation #navigationMainToggler {

display:none;
}
.elementNavigation li > ul {

padding:0 0 0 1rem;
}
.elementNavigation a {

text-decoration:none;
}




.pictureZoomer {

box-sizing:border-box;
z-index:1;
cursor:pointer;
pointer-events:none;
display:none;
position:absolute;
right:8px;
top:8px;
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:var(--baseColorDarker);
}
.pictureZoomer:after {

content:'';
position:absolute;
left:11px;
top:6px;
display:block;
width:2px;
height:12px;
background-color:var(--baseColorDarker);
}
.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;
}
.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-size:1rem;
line-height:150%;
}
.elementPicture figcaption > div.pictureTitle {

font-weight:normal;
font-size:0.9rem;
line-height:140%;
}
.elementPicture figcaption > div.pictureDescription {

font-weight:normal;
font-size:0.8rem;
line-height:140%;
color:var(--fontColorSub);
padding:3px 0 5px 0;
}
.elementPicture figcaption > div.pictureCopyright {

clear:both;
font-weight:normal;
font-size:0.7rem;
line-height:1rem;
color:var(--fontColorWeak);
padding:0 0 4px 0;
}
.elementPicture img {

display:block;
}
.elementPicture img.thumbnailPDF {

max-width:100%;
}
.elementPicture svg {

display:block;
max-width:100%;
width:100%;
height:auto;
}
.elementPicture svg[width] {

width:auto;
}
.elementPictureBorder_var10 figure {

padding:1rem;
background-color:var(--backgroundColorWhite);
border:solid 1px  var(--borderColorDefault);
}
.elementPictureBorder_var10 figure > .pictureZoomer {

margin:1rem 1rem 0 0;
}
.elementPictureBorder_var10 figure > figcaption {

padding:0;
margin:8px 0 -8px 0;
}
.elementPictureBorder_var10 figure > figcaption > div.pictureTitle {

color:#1D1D1B !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%;
}
.elementPictureAspectRatio_var4015 figure {

display:block;
}
.elementPictureAspectRatio_var4015 figure picture {

height:0 !important;
display:block;
padding-bottom:66.66666%;
}
@media (min-width: 768px) {
.elementPictureAspectRatio_var4015 figure picture {

padding-bottom:25%;
}
}
.elementPictureAspectRatio_var40 figure {

display:block;
}
.elementPictureAspectRatio_var40 figure picture {

height:0 !important;
display:block;
padding-bottom:25%;
}
.elementPictureTitle_var0 figcaption {

display:none;
}


.elementPictureSize_var0 {

max-width:100%;
}
.elementPictureSize_var10 figure {

max-width:100%;
}
@media (min-width: 576px) {
.elementPictureSize_var10 figure {

max-width:240px;
}
}


.scriptPlaceholderBeforeLoad {

background:var(--baseColorLighter);
cursor:pointer;
}
.scriptPlaceholderBeforeLoad .scriptPrivacyNotice {

padding:0.3rem 1rem;
text-align:center;
pointer-events:none;
}
.scriptPlaceholderBeforeLoad .scriptPrivacyNotice a {

pointer-events:auto;
}
.scriptPlaceholderBeforeLoad[data-loaded='1'] {

cursor:default;
}
.scriptPlaceholderBeforeLoad[data-loaded='1'] .scriptPrivacyNotice {

display:none;
}




.elementSection, .elementSectionObjectEventMulti, .elementSectionObjectContactPerson {























clear:both;
margin:0 0 0 0;
padding:1.5rem 1rem;
position:relative;
--fontColor:var(--fontColorDefault);
--linkColor:var(--fontColorLink);
}
.elementSection > .sectionInner, .elementSectionObjectEventMulti > .sectionInner, .elementSectionObjectContactPerson > .sectionInner {

position:relative;
max-width:1400px;
margin:0 auto;
padding:0;
}
.elementSection > .sectionInner > *:last-child, .elementSectionObjectEventMulti > .sectionInner > *:last-child, .elementSectionObjectContactPerson > .sectionInner > *:last-child {

margin-bottom:0;
}
.elementSection > .sectionInner .elementIncludeContentPage > *:last-child, .elementSectionObjectEventMulti > .sectionInner .elementIncludeContentPage > *:last-child, .elementSectionObjectContactPerson > .sectionInner .elementIncludeContentPage > *:last-child {

margin-bottom:0;
}
.elementSection > .sectionInner.hideMarginBottomLastChilds, .elementSectionObjectEventMulti > .sectionInner.hideMarginBottomLastChilds, .elementSectionObjectContactPerson > .sectionInner.hideMarginBottomLastChilds {

margin-bottom:-2rem;
}
.elementSection > .backgroundContainer, .elementSectionObjectEventMulti > .backgroundContainer, .elementSectionObjectContactPerson > .backgroundContainer {

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

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

display:block;
}
.elementSection > .backgroundContainer > video, .elementSectionObjectEventMulti > .backgroundContainer > video, .elementSectionObjectContactPerson > .backgroundContainer > video, .elementSection > .backgroundContainer > picture > img, .elementSectionObjectEventMulti > .backgroundContainer > picture > img, .elementSectionObjectContactPerson > .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, .elementSectionObjectEventMulti > .backgroundContainer picture > img, .elementSectionObjectContactPerson > .backgroundContainer picture > img {

width:100%;
height:100%;
object-fit:cover;
}
.elementSection .copyrightLayer, .elementSectionObjectEventMulti .copyrightLayer, .elementSectionObjectContactPerson .copyrightLayer {

position:absolute;
right:0;
bottom:0;
padding:0.3rem 0.7rem;
font-size:0.8rem;
}
.elementSection .sectionBackgroundVideoAnimationControls, .elementSectionObjectEventMulti .sectionBackgroundVideoAnimationControls, .elementSectionObjectContactPerson .sectionBackgroundVideoAnimationControls {

position:absolute;
right:16px;
bottom:16px;
display:block;
z-index:2;
}
.elementSection .sectionBackgroundVideoAnimationControls .sectionBackgroundVideoAnimationStart, .elementSectionObjectEventMulti .sectionBackgroundVideoAnimationControls .sectionBackgroundVideoAnimationStart, .elementSectionObjectContactPerson .sectionBackgroundVideoAnimationControls .sectionBackgroundVideoAnimationStart {

display:none;
width:24px;
height:24px;
cursor:pointer;
}
.elementSection .sectionBackgroundVideoAnimationControls .sectionBackgroundVideoAnimationStart:before, .elementSectionObjectEventMulti .sectionBackgroundVideoAnimationControls .sectionBackgroundVideoAnimationStart:before, .elementSectionObjectContactPerson .sectionBackgroundVideoAnimationControls .sectionBackgroundVideoAnimationStart:before {

content:'';
display:block;
position:absolute;
width:24px;
height:24px;
border:solid 12px transparent;
border-left:solid 20px var(--baseColorWhite);
}
.elementSection .sectionBackgroundVideoAnimationControls .sectionBackgroundVideoAnimationPause, .elementSectionObjectEventMulti .sectionBackgroundVideoAnimationControls .sectionBackgroundVideoAnimationPause, .elementSectionObjectContactPerson .sectionBackgroundVideoAnimationControls .sectionBackgroundVideoAnimationPause {

display:none;
width:24px;
height:24px;
cursor:pointer;
}
.elementSection .sectionBackgroundVideoAnimationControls .sectionBackgroundVideoAnimationPause:before, .elementSectionObjectEventMulti .sectionBackgroundVideoAnimationControls .sectionBackgroundVideoAnimationPause:before, .elementSectionObjectContactPerson .sectionBackgroundVideoAnimationControls .sectionBackgroundVideoAnimationPause:before {

content:'';
display:block;
position:absolute;
width:10px;
height:24px;
background-color:var(--baseColorWhite);
}
.elementSection .sectionBackgroundVideoAnimationControls .sectionBackgroundVideoAnimationPause:after, .elementSectionObjectEventMulti .sectionBackgroundVideoAnimationControls .sectionBackgroundVideoAnimationPause:after, .elementSectionObjectContactPerson .sectionBackgroundVideoAnimationControls .sectionBackgroundVideoAnimationPause:after {

content:'';
display:block;
position:absolute;
left:14px;
width:10px;
height:24px;
background-color:var(--baseColorWhite);
}
.elementSection .sectionBackgroundVideoAnimationControls.play-0 .sectionBackgroundVideoAnimationStart, .elementSectionObjectEventMulti .sectionBackgroundVideoAnimationControls.play-0 .sectionBackgroundVideoAnimationStart, .elementSectionObjectContactPerson .sectionBackgroundVideoAnimationControls.play-0 .sectionBackgroundVideoAnimationStart {

display:block;
}
.elementSection .sectionBackgroundVideoAnimationControls.play-1 .sectionBackgroundVideoAnimationPause, .elementSectionObjectEventMulti .sectionBackgroundVideoAnimationControls.play-1 .sectionBackgroundVideoAnimationPause, .elementSectionObjectContactPerson .sectionBackgroundVideoAnimationControls.play-1 .sectionBackgroundVideoAnimationPause {

display:block;
}
.elementSection:after, .elementSectionObjectEventMulti:after, .elementSectionObjectContactPerson:after {

display:table;
overflow:hidden;
visibility:hidden;
clear:both;
content:"";
height:0;
font-size:0;
line-height:0;
}
@media (min-width: 576px) {
.elementSection, .elementSectionObjectEventMulti, .elementSectionObjectContactPerson {

padding:1.5rem 1.5rem;
}
.hasBlockLeft #blockContent .elementSection,.hasBlockLeft #blockContent .elementSectionObjectEventMulti,.hasBlockLeft #blockContent .elementSectionObjectContactPerson,.hasBlockRight #blockContent .elementSection,.hasBlockRight #blockContent .elementSectionObjectEventMulti,.hasBlockRight #blockContent .elementSectionObjectContactPerson {
padding-left:0 !important;
padding-right:0 !important;
}
}
@media (min-width: 992px) {
.elementSection, .elementSectionObjectEventMulti, .elementSectionObjectContactPerson {

padding:4.5rem 3rem;
}
}


.elementSection_var550 {



































padding:0 1.5rem;
}
.elementSection_var550[data-hideifclosed='1'][data-hasclosed='1'] {

display:none;
}
.weditor .elementSection_var550 {

opacity:1 !important;
display:block !important;
max-height:none !important;
}
.weditor .elementSection_var550[data-allowexpand='1'] {

overflow:unset;
}
.elementSection_var550[data-allowexpand='1'] {

max-height:32px;
overflow:hidden;
}
.elementSection_var550[data-allowexpand='1'] .sectionInnerOpener {


cursor:pointer;
display:block;
box-sizing:border-box;
position:absolute;
z-index:200;
right:0;
top:0;
width:32px;
height:32px;
font-size:0;
color:transparent;
background-color:transparent;
transition:transform 0.3 ease-in-out;
}
.elementSection_var550[data-allowexpand='1'] .sectionInnerOpener:hover {

transition:all 0.3s linear;
}
.elementSection_var550[data-allowexpand='1'] .sectionInnerOpener:before, .elementSection_var550[data-allowexpand='1'] .sectionInnerOpener:after {

content:'';
position:absolute;
width:12px;
height:2px;
margin:14px 0 0 5px;
background:var(--baseColorBlack);
transform:rotate(45deg);
}
.elementSection_var550[data-allowexpand='1'] .sectionInnerOpener:after {

transform:rotate(-45deg);
margin-left:13px;
}
.elementSection_var550[data-allowexpand='1'].isExpanded .sectionInnerOpener:before {

transform:rotate(-45deg);
}
.elementSection_var550[data-allowexpand='1'].isExpanded .sectionInnerOpener:after {

transform:rotate(45deg);
}
.elementSection_var550[data-allowexpand='1'].isDarkBackground .sectionInnerOpener:before, .elementSection_var550[data-allowexpand='1'].isDarkBackground .sectionInnerOpener:after {

background:var(--baseColorWhite);
}
.elementSection_var550[data-allowclose="1"] .sectionInnerToggler {


cursor:pointer;
display:block;
box-sizing:border-box;
position:absolute;
z-index:200;
right:0;
top:0;
width:32px;
height:32px;
font-size:0;
color:transparent;
background-color:transparent;
transition:transform 0.3 ease-in-out;
}
.elementSection_var550[data-allowclose="1"] .sectionInnerToggler:hover {

transition:all 0.3s linear;
}
.elementSection_var550[data-allowclose="1"] .sectionInnerToggler:before, .elementSection_var550[data-allowclose="1"] .sectionInnerToggler:after {

content:'';
position:absolute;
width:16px;
height:2px;
margin:14px 0 0 7px;
background:var(--baseColorBlack);
transform:rotate(45deg);
}
.elementSection_var550[data-allowclose="1"] .sectionInnerToggler:after {

transform:rotate(-45deg);
}
.elementSection_var550.isDarkBackground .sectionInnerToggler:before, .elementSection_var550.isDarkBackground .sectionInnerToggler:after {

background:var(--baseColorWhite);
}
@media (min-width: 992px) {
.elementSection_var550 {

padding:0 3rem;
}
}
@media (max-width:767px) {
.elementSection_var550 {

padding-left:1rem;
padding-right:1rem;
}
}
.elementSectionInnerWidth_var0 > .sectionInner, .elementSectionObjectNews > .sectionInner, .elementSectionObjectEventMulti > .sectionInner, .elementSectionInnerWidth_var0 .elementSectionOpenerInner, .elementSectionObjectNews .elementSectionOpenerInner, .elementSectionObjectEventMulti .elementSectionOpenerInner {

max-width:1400px;
}
.elementSectionInnerWidth_var20 > .sectionInner, .elementSectionObjectContactPerson > .sectionInner {

max-width:560px;
}
.elementSectionInnerWidth_var20 .elementSectionOpenerInner, .elementSectionObjectContactPerson .elementSectionOpenerInner {

max-width:1400px;
}
.elementSectionInnerWidth_var80 > .sectionInner, .elementSectionInnerWidth_var80 .elementSectionOpenerInner {

max-width:1400px;
}


.elementSectionInnerWidth_var100 {

padding-left:0;
padding-right:0;
}
.no-weditor .elementSectionInnerWidth_var100 {

overflow:hidden;
}
.elementSectionInnerWidth_var100 > .sectionInner, .elementSectionInnerWidth_var100 .elementSectionOpenerInner {

max-width:2560px;
}
@media (min-width: 576px) {
.hasBlockLeft #blockContent .elementSectionPadding_var0,.hasBlockLeft #blockContent .elementSectionObjectEventMulti,.hasBlockLeft #blockContent .elementSectionObjectContactPerson,.hasBlockRight #blockContent .elementSectionPadding_var0,.hasBlockRight #blockContent .elementSectionObjectEventMulti,.hasBlockRight #blockContent .elementSectionObjectContactPerson {
padding-left:0 !important;
padding-right:0 !important;
}
}


.elementSectionPadding_var10 {

padding:0;
}


.elementSectionPadding_var20 {

padding:1rem 1rem;
}
@media (min-width: 576px) {
.hasBlockLeft #blockContent .elementSectionPadding_var20,.hasBlockRight #blockContent .elementSectionPadding_var20 {
padding-left:0 !important;
padding-right:0 !important;
}
}
@media (min-width: 992px) {
.elementSectionPadding_var20 {

padding:1.5rem 1.5rem;
}
}


.elementSectionMargin_var10 {

margin:0;
}


.elementSectionMargin_var20 {

margin-bottom:2rem;
}


.elementSectionBackgroundColor_var0 {


background-color:transparent;
}
@media (prefers-contrast:more) {
.elementSectionBackgroundColor_var0 {

background-color:var(--baseColorWhite);
}
}


.elementSectionBackgroundColor_var30 {

background-color:var(--backgroundColorLight1);

--fontColor:var(--fontColorDefault);
--linkColor:var(--fontColorLink);
}
@media (prefers-contrast:more) {
.elementSectionBackgroundColor_var30 {

background-color:var(--baseColorWhite);
}
}


.elementSectionBackgroundColor_var92 {

background-color:var(--baseColorPrimary2);

--fontColor:var(--fontColorInverseDefault);
--linkColor:var(--fontColorInverseLink);
}
@media (prefers-contrast:more) {
.elementSectionBackgroundColor_var92 {

background-color:var(--baseColorBlack);
}
}


.elementSectionBackgroundColor_var610 {

background-color:var(--backgroundColorFooter);

--fontColor:var(--fontColorInverseDefault);
--linkColor:var(--fontColorInverseLink);
}
@media (prefers-contrast:more) {
.elementSectionBackgroundColor_var610 {

--backgroundColorFooter:var(--baseColorBlack);
}
}
@media (min-width: 768px) {
.elementSectionBackgroundColor_var310 {

background:linear-gradient(90deg,var(--baseColorPrimary1) 0%,var(--baseColorPrimary1) 50%,transparent 50%,transparent 100%);
}
}
@media (min-width: 768px) {
.elementSectionBackgroundColor_var311 {

background:linear-gradient(90deg,transparent 0%,transparent 50%,var(--baseColorPrimary1) 50%,var(--baseColorPrimary1) 100%);
}
}


.elementSectionBackgroundColor_var10 {


background-color:var(--baseColorWhite);
}


.elementSectionBackgroundColor_var93 {

background-color:var(--baseColorPrimary3);

--fontColor:var(--fontColorDefault);
--linkColor:var(--fontColorLink);
}
@media (prefers-contrast:more) {
.elementSectionBackgroundColor_var93 {

background-color:var(--baseColorBlack);
}
}


.elementSectionBackgroundColor_var60 {

background-color:var(--backgroundColorDark1);

--fontColor:var(--fontColorInverseDefault);
--linkColor:var(--fontColorInverseLink);
}
@media (prefers-contrast:more) {
.elementSectionBackgroundColor_var60 {

background-color:var(--baseColorBlack);
}
}
.elementSitemap_var0 ul[data-navlevel='1'] a {

text-decoration:none;
display:block;
font-size:1rem;
line-height:150%;
color:var(--fontColorNavigationSitemap);
padding:0.1rem 0;
}
.elementSitemap_var0 ul[data-navlevel='1'] > li > a {

display:block;
font-size:1.5rem;
line-height:130%;
color:var(--fontColorNavigationSitemapLevel1);
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("/schulen-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("/schulen-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_varFacebook {

background-color:#147af6;
}
.elementSocialButtonType_varFacebook .socialIcon {

background-position:0 0;
}


.elementSocialButtonType_varTwitter {

background-color:#000000;
}
.elementSocialButtonType_varTwitter .socialIcon {

background-position:11.11% 0;
}


.elementSocialButtonType_varMail {

background-color:#A0A0A0;
}
.elementSocialButtonType_varMail .socialIcon {

background-position:55.55% 0;
}


.elementSocialButtonType_varInstagram {

background:linear-gradient(145deg,#3051F1 10%,#C92BB7 70%);
}
.no-weditor .elementSocialButtonType_varInstagram {

overflow:hidden;
}
.elementSocialButtonType_varInstagram:before {

content:'';
position:absolute;
top:0;
left:0;
right:0;
bottom:0;
display:block;
background:linear-gradient(45deg,#fdbf1c 0,#b800b2 100%) no-repeat;
}
.elementSocialButtonType_varInstagram .socialIcon {

background-position:0 11.11%;
}


.elementSocialButtonType_varXing {

background-color:#00605E;
}
.elementSocialButtonType_varXing .socialIcon {

background-position:44.44% 11.11%;
}


.elementSocialButtonBorderRadius_var0 {

border-radius:0;
}


.elementSocialButtonFloat_var25, .elementObjectContactPerson .elementObjectContactPersonSocialButtons .elementSocialButton {

float:left;
}


.elementSocialButtonFloat_var75 {

float:right;
}


.elementSocialButtonSize_var32 {

width:32px;
height:32px;
--iconSize:32px;
}


.elementSocialButtonSize_var36, .elementObjectContactPerson .elementObjectContactPersonSocialButtons .elementSocialButton {

width:36px;
height:36px;
--iconSize:36px;
}


.elementSocialButtonBackgroundColor_var99 {

background:transparent;
}
.elementSocialButtonBackgroundColor_var99:before {

background:transparent;
}
.elementSubmap_var0 a {

text-decoration:none;
display:inline-flex;
}
.elementSubmap_var0 h3 a {

color:var(--fontColorDefault);
}
.elementSubmap_var0:first-child h3 {

padding-top:0;
}
.elementSubmap_var0 li a {


padding:0.2rem 0;
}
.elementSubmap_var0 li ul {

padding:0 0 0 1.2rem;
}
.elementSubmap_var10 a {

text-decoration:none;
display:inline-flex;
}
.elementSubmap_var10 h3 a {

color:var(--fontColorDefault);
}
.elementSubmap_var10:first-child h3 {

padding-top:0;
}
.elementSubmap_var10 li {

list-style-type:none;
margin:0.25rem 0 0 0;
}
.elementSubmap_var10 li a {

text-decoration:underline;
font-size:1rem !important;
color:#561E95 !important;
padding:0 !important;
}
.elementSubmap_var10 li ul {

padding:0 0 0 1.2rem;
}
.elementSubmap_var11 a {

text-decoration:none;
display:inline-flex;
}
.elementSubmap_var11 h3 a {

color:var(--fontColorDefault);
}
.elementSubmap_var11:first-child h3 {

padding-top:0;
}
.elementSubmap_var11 li {

list-style-type:none;
margin:0.25rem 0 0 0;
}
.elementSubmap_var11 li a {

text-decoration:none;
font-size:1rem !important;
color:#561E95 !important;
padding:0 !important;
}
.elementSubmap_var11 li ul {

padding:0 0 0 1.2rem;
}
.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:1rem;
line-height:240%;
margin:0;
padding:0 1rem;
border:solid 1px var(--borderColorLines);
border-left:none;
background-color:color-mix(in srgb,var(--baseColorBlack),transparent 90%);
}
.isDarkBackground .elementTabContainer_var0 .tabs > .tab, .isLightBackground .isDarkBackground .elementTabContainer_var0 .tabs > .tab {

background-color:color-mix(in srgb,var(--baseColorWhite),transparent 90%);
}
.isLightBackground .elementTabContainer_var0 .tabs > .tab, .isDarkBackground .isLightBackground .elementTabContainer_var0 .tabs > .tab {

background-color:color-mix(in srgb,var(--baseColorBlack),transparent 90%);
}
.elementTabContainer_var0 .tabs > .tab > div {

white-space:nowrap;
opacity:1;
}
.elementTabContainer_var0 .tabs > .tab:first-child {

border-left:solid 1px var(--borderColorLines);
}
.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 var(--borderColorLines);
}
.elementTabContainer_var0 .tabs:after {

content:'';
display:block;
flex-grow:1;
border-bottom:solid 1px var(--borderColorLines);
}
.elementTabContainer_var0 .containers {

clear:left;
padding:1rem;
background-color:transparent;
border:solid 1px var(--borderColorLines);
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:1.5rem;
line-height:130%;
margin:0 0 1px 0;
padding:10px 42px 10px 1rem;
border:none;
background-color:color-mix(in srgb,var(--baseColorBlack),transparent 90%);
}
.isDarkBackground .elementTabContainer_var0.breakChildren .containers > .containerTab, .isLightBackground .isDarkBackground .elementTabContainer_var0.breakChildren .containers > .containerTab {

background-color:color-mix(in srgb,var(--baseColorWhite),transparent 90%);
}
.isLightBackground .elementTabContainer_var0.breakChildren .containers > .containerTab, .isDarkBackground .isLightBackground .elementTabContainer_var0.breakChildren .containers > .containerTab {

background-color:color-mix(in srgb,var(--baseColorBlack),transparent 90%);
}
.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:var(--fontColorDefault);
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;
}
@media (prefers-contrast:more) {
.elementTabContainer_var0 .tabs > .tab {

border-color:var(--baseColorBlack);
}
}
@media (prefers-contrast:more) {
.elementTabContainer_var0 .tabs > .tab:first-child {

border-color:var(--baseColorBlack);
}
}
@media (prefers-contrast:more) {
.elementTabContainer_var0 .tabs:before {

border-color:var(--baseColorBlack);
}
}
@media (prefers-contrast:more) {
.elementTabContainer_var0 .tabs:after {

border-color:var(--baseColorBlack);
}
}
@media (prefers-contrast:more) {
.elementTabContainer_var0 .containers {

border-color:var(--baseColorBlack);
}
}


table {

font:inherit;
color:inherit;
border:none;
}
@media (prefers-contrast:more) {
table {

--borderColorTable:var(--baseColorBlack);
--backgroundColorTableCellHightlighted:var(--baseColorWhite);
--backgroundColorTableHeader:var(--baseColorBlack);
}
}
th, td {

vertical-align:top;
}
th.cellAlignCenter, td.cellAlignCenter {

text-align:center !important;
}
th.cellAlignRight, td.cellAlignRight {

text-align:right !important;
}


.elementTable_var0 {






overflow-x:auto;
}
.elementTable_var0 table {

width:100%;
background-color:var(--backgroundColorTable);
border-style:solid none none solid;
border-width:1px;
border-color:color-mix(in srgb,var(--borderColorTable),transparent 50%);
margin-bottom:12px;
border-collapse:collapse;
}
.elementTable_var0 table th {

color:var(--fontColorDefault) !important;
position:relative;
border-style:none solid solid none;
border-width:1px;
border-color:var(--borderColorTable);
padding:4px 8px;
text-align:left;
user-select:none;
}
.elementTable_var0 table th * {

color:var(--fontColorDefault) !important;
}
.no-weditor .elementTable_var0 table th {

background-color:var(--backgroundColorTableHeader) !important;
color:var(--fontColorInverseDefault) !important;
}
.no-weditor .elementTable_var0 table th * {

color:var(--fontColorInverseDefault) !important;
}
.elementTable_var0 table th .tableSortIcon {

display:none;
position:absolute;
right:4px;
top:6px;
}
.elementTable_var0 table th .tableSortIcon span {

position:absolute;
display:block;
right:0;
width:5px;
height:5px;
border:solid 5px transparent;
opacity:0.2;
}
.elementTable_var0 table th .tableSortIcon span:first-child {

border-bottom-color:var(--fontColorInverseDefault);
}
.elementTable_var0 table th .tableSortIcon span:last-child {

top:12px;
border-top-color:var(--fontColorInverseDefault);
}
.elementTable_var0 table th[data-sort-status='init'] {

cursor:pointer;
}
.elementTable_var0 table th[data-sort-status='init'] .tableSortIcon {

display:block;
}
.elementTable_var0 table th[data-sort-status='asc'] {

cursor:pointer;
}
.elementTable_var0 table th[data-sort-status='asc'] .tableSortIcon {

display:block;
}
.elementTable_var0 table th[data-sort-status='asc'] .tableSortIcon span:first-child {

opacity:1;
}
.elementTable_var0 table th[data-sort-status='desc'] {

cursor:pointer;
}
.elementTable_var0 table th[data-sort-status='desc'] .tableSortIcon {

display:block;
}
.elementTable_var0 table th[data-sort-status='desc'] .tableSortIcon span:last-child {

opacity:1;
}
.elementTable_var0 table td {

border-style:none solid solid none;
border-width:1px;
border-color:var(--borderColorTable);
padding:4px 8px;
color:var(--fontColorDefault) !important;
}
.elementTable_var0 table td * {

color:var(--fontColorDefault) !important;
}
.elementTable_var0 table td[data-wrap-output='yes'] {

white-space:pre;
}
.elementTable_var0 tr.highlighted, .elementTable_var0 th.highlighted, .elementTable_var0 td.highlighted {

background-color:var(--backgroundColorTableCellHightlighted);
}
.elementTable_var0 td.bgColor1, .elementTable_var0 th.bgColor1 {

background-color:var(--backgroundColorTableCellHightlighted);
}
.elementTable_var0 table[data-responsivetype='labelValue'][data-head='nohead'] tbody td:before {

display:none;
}
@media (max-width: 575px) {
.elementTable_var0 table[data-responsivetype='labelValue'] {

border-style:none;
border-top:solid 2px var(--baseColorBlack);
}
.elementTable_var0 table[data-responsivetype='labelValue'] colgroup, .elementTable_var0 table[data-responsivetype='labelValue'] thead {

display:none;
}
.elementTable_var0 table[data-responsivetype='labelValue'] tbody tr {

display:block;
}
.elementTable_var0 table[data-responsivetype='labelValue'] tbody td {

display:flex;
padding:0;
border-style:none none solid none;
border-color:color-mix(in srgb,var(--borderColorTable),transparent 50%);
line-height:180%;
}
.elementTable_var0 table[data-responsivetype='labelValue'] tbody td:last-child {

border-color:var(--baseColorBlack);
border-width:2px;
}
.elementTable_var0 table[data-responsivetype='labelValue'] tbody td:before {

content:attr(data-label);
display:inline-block;
width:40%;
margin-right:1rem;
padding-right:1rem;
text-align:right;
background-color:var(--backgroundColorTableHeader) !important;
color:var(--fontColorInverseDefault);
}
.elementTable_var0 table[data-responsivetype='labelValue'] tbody td:first-child[data-label=''] {

padding-left:0.5rem;
font-weight:bold;
background:var(--backgroundColorTableHeader);
color:var(--fontColorInverseDefault);
}
.elementTable_var0 table[data-responsivetype='labelValue'] tbody td:first-child[data-label='']:before {

display:none;
}
}


.elementTable_var10 {





overflow-x:auto;
}
.elementTable_var10 table {

width:100%;
background-color:var(--backgroundColorTable);
border:none;
margin-bottom:12px;
border-collapse:separate;
border-spacing:0;
}
.elementTable_var10 table th {

position:relative;
border-style:none none solid none;
border-width:1px;
border-color:var(--borderColorTable);
padding:4px 8px;
text-align:left;
user-select:none;
}
.elementTable_var10 table th .tableSortIcon {

display:none;
position:absolute;
right:4px;
top:6px;
}
.elementTable_var10 table th .tableSortIcon span {

position:absolute;
display:block;
right:0;
width:5px;
height:5px;
border:solid 5px transparent;
opacity:0.2;
}
.elementTable_var10 table th .tableSortIcon span:first-child {

border-bottom-color:var(--borderColorTable);
}
.elementTable_var10 table th .tableSortIcon span:last-child {

top:12px;
border-top-color:var(--borderColorTable);
}
.elementTable_var10 table th[data-sort-status='init'] {

cursor:pointer;
}
.elementTable_var10 table th[data-sort-status='init'] .tableSortIcon {

display:block;
}
.elementTable_var10 table th[data-sort-status='asc'] {

cursor:pointer;
}
.elementTable_var10 table th[data-sort-status='asc'] .tableSortIcon {

display:block;
}
.elementTable_var10 table th[data-sort-status='asc'] .tableSortIcon span:first-child {

opacity:1;
}
.elementTable_var10 table th[data-sort-status='desc'] {

cursor:pointer;
}
.elementTable_var10 table th[data-sort-status='desc'] .tableSortIcon {

display:block;
}
.elementTable_var10 table th[data-sort-status='desc'] .tableSortIcon span:last-child {

opacity:1;
}
.elementTable_var10 table td {

border-style:none none solid none;
border-width:1px;
border-color:var(--borderColorTable);
padding:4px 8px;
color:var(--fontColorDefault) !important;
}
.elementTable_var10 table td * {

color:var(--fontColorDefault) !important;
}
.elementTable_var10 table td[data-wrap-output='yes'] {

white-space:pre;
}
.elementTable_var10 tr.highlighted, .elementTable_var10 th.highlighted, .elementTable_var10 td.highlighted {

background-color:var(--backgroundColorTableCellHightlighted);
}
.elementTable_var10 td.bgColor1, .elementTable_var10 th.bgColor1 {

background-color:var(--backgroundColorTableCellHightlighted);
}
.elementTable_var10 table[data-responsivetype='labelValue'][data-head='nohead'] tbody td:before {

display:none;
}
@media (max-width: 414px) {
.elementTable_var10 table[data-responsivetype='labelValue'] {

border-style:none;
border-top:solid 2px var(--borderColorTable);
}
.elementTable_var10 table[data-responsivetype='labelValue'] colgroup, .elementTable_var10 table[data-responsivetype='labelValue'] thead {

display:none;
}
.elementTable_var10 table[data-responsivetype='labelValue'] tbody tr {

display:block;
}
.elementTable_var10 table[data-responsivetype='labelValue'] tbody td {

display:flex;
padding:0;
border-style:none none solid none;
border-color:color-mix(in srgb,var(--borderColorTable),transparent 50%);
line-height:180%;
}
.elementTable_var10 table[data-responsivetype='labelValue'] tbody td:last-child {

border-color:var(--borderColorTable);
border-width:2px;
}
.elementTable_var10 table[data-responsivetype='labelValue'] tbody td:before {

content:attr(data-label);
display:inline-block;
width:40%;
margin-right:1rem;
padding-right:1rem;
text-align:right;
font-weight:bold;
}
.elementTable_var10 table[data-responsivetype='labelValue'] tbody td:first-child[data-label=''] {

padding-left:0.5rem;
font-weight:bold;
background:var(--backgroundColorTableHeader);
color:var(--fontColorInverseDefault);
}
.elementTable_var10 table[data-responsivetype='labelValue'] tbody td:first-child[data-label='']:before {

display:none;
}
}




.elementText, .elementObjectEventMulti .elementObjectEventMultiText, .elementObjectEventMulti .elementObjectEventMultiOrganizer, .elementObjectEventMulti .elementObjectEventMultiLocation, .elementObjectEventMulti .elementObjectEventMultiDates, .elementObjectEventMulti .elementObjectEventMultiDescription, .elementObjectContactPerson .elementObjectContactPersonData .elementObjectContactPersonText, .elementObjectContactPerson .elementObjectContactPersonData .elementObjectContactPersonLinks, .elementObjectContactPerson .elementObjectContactPersonData .elementObjectContactPersonAddress, .elementObjectContactPerson .elementObjectContactPersonData .elementObjectContactPersonDepartments {





--fontSize:1rem;
--fontWeight:normal;
--lineHeight:150%;
position:static;
margin-left:auto;
margin-right:auto;
}
.elementText p, .elementObjectEventMulti .elementObjectEventMultiText p, .elementObjectEventMulti .elementObjectEventMultiOrganizer p, .elementObjectEventMulti .elementObjectEventMultiLocation p, .elementObjectEventMulti .elementObjectEventMultiDates p, .elementObjectEventMulti .elementObjectEventMultiDescription p, .elementObjectContactPerson .elementObjectContactPersonData .elementObjectContactPersonText p, .elementObjectContactPerson .elementObjectContactPersonData .elementObjectContactPersonLinks p, .elementObjectContactPerson .elementObjectContactPersonData .elementObjectContactPersonAddress p, .elementObjectContactPerson .elementObjectContactPersonData .elementObjectContactPersonDepartments p, .elementText li, .elementObjectEventMulti .elementObjectEventMultiText li, .elementObjectEventMulti .elementObjectEventMultiOrganizer li, .elementObjectEventMulti .elementObjectEventMultiLocation li, .elementObjectEventMulti .elementObjectEventMultiDates li, .elementObjectEventMulti .elementObjectEventMultiDescription li, .elementObjectContactPerson .elementObjectContactPersonData .elementObjectContactPersonText li, .elementObjectContactPerson .elementObjectContactPersonData .elementObjectContactPersonLinks li, .elementObjectContactPerson .elementObjectContactPersonData .elementObjectContactPersonAddress li, .elementObjectContactPerson .elementObjectContactPersonData .elementObjectContactPersonDepartments li {

color:var(--fontColor) !important;
font-size:var(--fontSize);
font-weight:var(--fontWeight);
line-height:var(--lineHeight);
}
.elementText ul > li:before, .elementObjectEventMulti .elementObjectEventMultiText ul > li:before, .elementObjectEventMulti .elementObjectEventMultiOrganizer ul > li:before, .elementObjectEventMulti .elementObjectEventMultiLocation ul > li:before, .elementObjectEventMulti .elementObjectEventMultiDates ul > li:before, .elementObjectEventMulti .elementObjectEventMultiDescription ul > li:before, .elementObjectContactPerson .elementObjectContactPersonData .elementObjectContactPersonText ul > li:before, .elementObjectContactPerson .elementObjectContactPersonData .elementObjectContactPersonLinks ul > li:before, .elementObjectContactPerson .elementObjectContactPersonData .elementObjectContactPersonAddress ul > li:before, .elementObjectContactPerson .elementObjectContactPersonData .elementObjectContactPersonDepartments ul > li:before {

margin:3px 2px 0 -0.8rem;
width:0.8rem;
height:0.8rem;
}
.elementText p, .elementObjectEventMulti .elementObjectEventMultiText p, .elementObjectEventMulti .elementObjectEventMultiOrganizer p, .elementObjectEventMulti .elementObjectEventMultiLocation p, .elementObjectEventMulti .elementObjectEventMultiDates p, .elementObjectEventMulti .elementObjectEventMultiDescription p, .elementObjectContactPerson .elementObjectContactPersonData .elementObjectContactPersonText p, .elementObjectContactPerson .elementObjectContactPersonData .elementObjectContactPersonLinks p, .elementObjectContactPerson .elementObjectContactPersonData .elementObjectContactPersonAddress p, .elementObjectContactPerson .elementObjectContactPersonData .elementObjectContactPersonDepartments p {

margin-bottom:1rem;
}
.elementText p.hasOnlyATag + .hasOnlyATag, .elementObjectEventMulti .elementObjectEventMultiText p.hasOnlyATag + .hasOnlyATag, .elementObjectEventMulti .elementObjectEventMultiOrganizer p.hasOnlyATag + .hasOnlyATag, .elementObjectEventMulti .elementObjectEventMultiLocation p.hasOnlyATag + .hasOnlyATag, .elementObjectEventMulti .elementObjectEventMultiDates p.hasOnlyATag + .hasOnlyATag, .elementObjectEventMulti .elementObjectEventMultiDescription p.hasOnlyATag + .hasOnlyATag, .elementObjectContactPerson .elementObjectContactPersonData .elementObjectContactPersonText p.hasOnlyATag + .hasOnlyATag, .elementObjectContactPerson .elementObjectContactPersonData .elementObjectContactPersonLinks p.hasOnlyATag + .hasOnlyATag, .elementObjectContactPerson .elementObjectContactPersonData .elementObjectContactPersonAddress p.hasOnlyATag + .hasOnlyATag, .elementObjectContactPerson .elementObjectContactPersonData .elementObjectContactPersonDepartments p.hasOnlyATag + .hasOnlyATag {

margin-top:-0.75rem;
}
.elementText ol, .elementObjectEventMulti .elementObjectEventMultiText ol, .elementObjectEventMulti .elementObjectEventMultiOrganizer ol, .elementObjectEventMulti .elementObjectEventMultiLocation ol, .elementObjectEventMulti .elementObjectEventMultiDates ol, .elementObjectEventMulti .elementObjectEventMultiDescription ol, .elementObjectContactPerson .elementObjectContactPersonData .elementObjectContactPersonText ol, .elementObjectContactPerson .elementObjectContactPersonData .elementObjectContactPersonLinks ol, .elementObjectContactPerson .elementObjectContactPersonData .elementObjectContactPersonAddress ol, .elementObjectContactPerson .elementObjectContactPersonData .elementObjectContactPersonDepartments ol {

margin:0 0 1rem 0;
padding:0 0 0 1.8rem;
}
.elementText ul, .elementObjectEventMulti .elementObjectEventMultiText ul, .elementObjectEventMulti .elementObjectEventMultiOrganizer ul, .elementObjectEventMulti .elementObjectEventMultiLocation ul, .elementObjectEventMulti .elementObjectEventMultiDates ul, .elementObjectEventMulti .elementObjectEventMultiDescription ul, .elementObjectContactPerson .elementObjectContactPersonData .elementObjectContactPersonText ul, .elementObjectContactPerson .elementObjectContactPersonData .elementObjectContactPersonLinks ul, .elementObjectContactPerson .elementObjectContactPersonData .elementObjectContactPersonAddress ul, .elementObjectContactPerson .elementObjectContactPersonData .elementObjectContactPersonDepartments ul {

margin:0 0 1rem 0;
padding:0 0 0 0;
list-style:none;
display:inline-block;
}
.elementText ul > li, .elementObjectEventMulti .elementObjectEventMultiText ul > li, .elementObjectEventMulti .elementObjectEventMultiOrganizer ul > li, .elementObjectEventMulti .elementObjectEventMultiLocation ul > li, .elementObjectEventMulti .elementObjectEventMultiDates ul > li, .elementObjectEventMulti .elementObjectEventMultiDescription ul > li, .elementObjectContactPerson .elementObjectContactPersonData .elementObjectContactPersonText ul > li, .elementObjectContactPerson .elementObjectContactPersonData .elementObjectContactPersonLinks ul > li, .elementObjectContactPerson .elementObjectContactPersonData .elementObjectContactPersonAddress ul > li, .elementObjectContactPerson .elementObjectContactPersonData .elementObjectContactPersonDepartments ul > li {

padding-left:1rem;
position:relative;
}
.elementText ul > li:before, .elementObjectEventMulti .elementObjectEventMultiText ul > li:before, .elementObjectEventMulti .elementObjectEventMultiOrganizer ul > li:before, .elementObjectEventMulti .elementObjectEventMultiLocation ul > li:before, .elementObjectEventMulti .elementObjectEventMultiDates ul > li:before, .elementObjectEventMulti .elementObjectEventMultiDescription ul > li:before, .elementObjectContactPerson .elementObjectContactPersonData .elementObjectContactPersonText ul > li:before, .elementObjectContactPerson .elementObjectContactPersonData .elementObjectContactPersonLinks ul > li:before, .elementObjectContactPerson .elementObjectContactPersonData .elementObjectContactPersonAddress ul > li:before, .elementObjectContactPerson .elementObjectContactPersonData .elementObjectContactPersonDepartments ul > li:before {

content:'';
display:inline-block;
position:absolute;
margin:4px 2px 0 -1rem;
width:1rem;
height:1rem;
vertical-align:top;
background-image:url("/schulen-wGlobal/wGlobal/layout/images/icons/optimized/list-style-image@stroke(1D1D1B).svg");
background-position:0 0;
background-repeat:no-repeat;
}
.elementText ul > li.hasList:before, .elementObjectEventMulti .elementObjectEventMultiText ul > li.hasList:before, .elementObjectEventMulti .elementObjectEventMultiOrganizer ul > li.hasList:before, .elementObjectEventMulti .elementObjectEventMultiLocation ul > li.hasList:before, .elementObjectEventMulti .elementObjectEventMultiDates ul > li.hasList:before, .elementObjectEventMulti .elementObjectEventMultiDescription ul > li.hasList:before, .elementObjectContactPerson .elementObjectContactPersonData .elementObjectContactPersonText ul > li.hasList:before, .elementObjectContactPerson .elementObjectContactPersonData .elementObjectContactPersonLinks ul > li.hasList:before, .elementObjectContactPerson .elementObjectContactPersonData .elementObjectContactPersonAddress ul > li.hasList:before, .elementObjectContactPerson .elementObjectContactPersonData .elementObjectContactPersonDepartments ul > li.hasList:before {

display:none;
}
.isDarkBackground .elementText ul li:before,.isDarkBackground .elementObjectEventMulti .elementObjectEventMultiText ul li:before,.isDarkBackground .elementObjectEventMulti .elementObjectEventMultiOrganizer ul li:before,.isDarkBackground .elementObjectEventMulti .elementObjectEventMultiLocation ul li:before,.isDarkBackground .elementObjectEventMulti .elementObjectEventMultiDates ul li:before,.isDarkBackground .elementObjectEventMulti .elementObjectEventMultiDescription ul li:before,.isDarkBackground .elementObjectContactPerson .elementObjectContactPersonData .elementObjectContactPersonText ul li:before,.isDarkBackground .elementObjectContactPerson .elementObjectContactPersonData .elementObjectContactPersonLinks ul li:before,.isDarkBackground .elementObjectContactPerson .elementObjectContactPersonData .elementObjectContactPersonAddress ul li:before,.isDarkBackground .elementObjectContactPerson .elementObjectContactPersonData .elementObjectContactPersonDepartments ul li:before, .isLightBackground .isDarkBackground .elementText ul li:before, .isLightBackground .isDarkBackground .elementObjectEventMulti .elementObjectEventMultiText ul li:before, .isLightBackground .isDarkBackground .elementObjectEventMulti .elementObjectEventMultiOrganizer ul li:before, .isLightBackground .isDarkBackground .elementObjectEventMulti .elementObjectEventMultiLocation ul li:before, .isLightBackground .isDarkBackground .elementObjectEventMulti .elementObjectEventMultiDates ul li:before, .isLightBackground .isDarkBackground .elementObjectEventMulti .elementObjectEventMultiDescription ul li:before, .isLightBackground .isDarkBackground .elementObjectContactPerson .elementObjectContactPersonData .elementObjectContactPersonText ul li:before, .isLightBackground .isDarkBackground .elementObjectContactPerson .elementObjectContactPersonData .elementObjectContactPersonLinks ul li:before, .isLightBackground .isDarkBackground .elementObjectContactPerson .elementObjectContactPersonData .elementObjectContactPersonAddress ul li:before, .isLightBackground .isDarkBackground .elementObjectContactPerson .elementObjectContactPersonData .elementObjectContactPersonDepartments ul li:before, .isInverseBackground .elementText ul li:before, .isInverseBackground .elementObjectEventMulti .elementObjectEventMultiText ul li:before, .isInverseBackground .elementObjectEventMulti .elementObjectEventMultiOrganizer ul li:before, .isInverseBackground .elementObjectEventMulti .elementObjectEventMultiLocation ul li:before, .isInverseBackground .elementObjectEventMulti .elementObjectEventMultiDates ul li:before, .isInverseBackground .elementObjectEventMulti .elementObjectEventMultiDescription ul li:before, .isInverseBackground .elementObjectContactPerson .elementObjectContactPersonData .elementObjectContactPersonText ul li:before, .isInverseBackground .elementObjectContactPerson .elementObjectContactPersonData .elementObjectContactPersonLinks ul li:before, .isInverseBackground .elementObjectContactPerson .elementObjectContactPersonData .elementObjectContactPersonAddress ul li:before, .isInverseBackground .elementObjectContactPerson .elementObjectContactPersonData .elementObjectContactPersonDepartments ul li:before, .isLightBackground .isInverseBackground .elementText ul li:before, .isLightBackground .isInverseBackground .elementObjectEventMulti .elementObjectEventMultiText ul li:before, .isLightBackground .isInverseBackground .elementObjectEventMulti .elementObjectEventMultiOrganizer ul li:before, .isLightBackground .isInverseBackground .elementObjectEventMulti .elementObjectEventMultiLocation ul li:before, .isLightBackground .isInverseBackground .elementObjectEventMulti .elementObjectEventMultiDates ul li:before, .isLightBackground .isInverseBackground .elementObjectEventMulti .elementObjectEventMultiDescription ul li:before, .isLightBackground .isInverseBackground .elementObjectContactPerson .elementObjectContactPersonData .elementObjectContactPersonText ul li:before, .isLightBackground .isInverseBackground .elementObjectContactPerson .elementObjectContactPersonData .elementObjectContactPersonLinks ul li:before, .isLightBackground .isInverseBackground .elementObjectContactPerson .elementObjectContactPersonData .elementObjectContactPersonAddress ul li:before, .isLightBackground .isInverseBackground .elementObjectContactPerson .elementObjectContactPersonData .elementObjectContactPersonDepartments ul li:before {

background-image:url("/schulen-wGlobal/wGlobal/layout/images/icons/optimized/list-style-image@stroke(FFFFFF).svg");
}
.elementText ul ul, .elementObjectEventMulti .elementObjectEventMultiText ul ul, .elementObjectEventMulti .elementObjectEventMultiOrganizer ul ul, .elementObjectEventMulti .elementObjectEventMultiLocation ul ul, .elementObjectEventMulti .elementObjectEventMultiDates ul ul, .elementObjectEventMulti .elementObjectEventMultiDescription ul ul, .elementObjectContactPerson .elementObjectContactPersonData .elementObjectContactPersonText ul ul, .elementObjectContactPerson .elementObjectContactPersonData .elementObjectContactPersonLinks ul ul, .elementObjectContactPerson .elementObjectContactPersonData .elementObjectContactPersonAddress ul ul, .elementObjectContactPerson .elementObjectContactPersonData .elementObjectContactPersonDepartments ul ul, .elementText ol ol, .elementObjectEventMulti .elementObjectEventMultiText ol ol, .elementObjectEventMulti .elementObjectEventMultiOrganizer ol ol, .elementObjectEventMulti .elementObjectEventMultiLocation ol ol, .elementObjectEventMulti .elementObjectEventMultiDates ol ol, .elementObjectEventMulti .elementObjectEventMultiDescription ol ol, .elementObjectContactPerson .elementObjectContactPersonData .elementObjectContactPersonText ol ol, .elementObjectContactPerson .elementObjectContactPersonData .elementObjectContactPersonLinks ol ol, .elementObjectContactPerson .elementObjectContactPersonData .elementObjectContactPersonAddress ol ol, .elementObjectContactPerson .elementObjectContactPersonData .elementObjectContactPersonDepartments ol ol, .elementText ul ol, .elementObjectEventMulti .elementObjectEventMultiText ul ol, .elementObjectEventMulti .elementObjectEventMultiOrganizer ul ol, .elementObjectEventMulti .elementObjectEventMultiLocation ul ol, .elementObjectEventMulti .elementObjectEventMultiDates ul ol, .elementObjectEventMulti .elementObjectEventMultiDescription ul ol, .elementObjectContactPerson .elementObjectContactPersonData .elementObjectContactPersonText ul ol, .elementObjectContactPerson .elementObjectContactPersonData .elementObjectContactPersonLinks ul ol, .elementObjectContactPerson .elementObjectContactPersonData .elementObjectContactPersonAddress ul ol, .elementObjectContactPerson .elementObjectContactPersonData .elementObjectContactPersonDepartments ul ol, .elementText ol ul, .elementObjectEventMulti .elementObjectEventMultiText ol ul, .elementObjectEventMulti .elementObjectEventMultiOrganizer ol ul, .elementObjectEventMulti .elementObjectEventMultiLocation ol ul, .elementObjectEventMulti .elementObjectEventMultiDates ol ul, .elementObjectEventMulti .elementObjectEventMultiDescription ol ul, .elementObjectContactPerson .elementObjectContactPersonData .elementObjectContactPersonText ol ul, .elementObjectContactPerson .elementObjectContactPersonData .elementObjectContactPersonLinks ol ul, .elementObjectContactPerson .elementObjectContactPersonData .elementObjectContactPersonAddress ol ul, .elementObjectContactPerson .elementObjectContactPersonData .elementObjectContactPersonDepartments ol ul {

margin:0 0 0 1rem;
display:block;
}
.elementText ol.alignCenter, .elementObjectEventMulti .elementObjectEventMultiText ol.alignCenter, .elementObjectEventMulti .elementObjectEventMultiOrganizer ol.alignCenter, .elementObjectEventMulti .elementObjectEventMultiLocation ol.alignCenter, .elementObjectEventMulti .elementObjectEventMultiDates ol.alignCenter, .elementObjectEventMulti .elementObjectEventMultiDescription ol.alignCenter, .elementObjectContactPerson .elementObjectContactPersonData .elementObjectContactPersonText ol.alignCenter, .elementObjectContactPerson .elementObjectContactPersonData .elementObjectContactPersonLinks ol.alignCenter, .elementObjectContactPerson .elementObjectContactPersonData .elementObjectContactPersonAddress ol.alignCenter, .elementObjectContactPerson .elementObjectContactPersonData .elementObjectContactPersonDepartments ol.alignCenter, .elementText ul.alignCenter, .elementObjectEventMulti .elementObjectEventMultiText ul.alignCenter, .elementObjectEventMulti .elementObjectEventMultiOrganizer ul.alignCenter, .elementObjectEventMulti .elementObjectEventMultiLocation ul.alignCenter, .elementObjectEventMulti .elementObjectEventMultiDates ul.alignCenter, .elementObjectEventMulti .elementObjectEventMultiDescription ul.alignCenter, .elementObjectContactPerson .elementObjectContactPersonData .elementObjectContactPersonText ul.alignCenter, .elementObjectContactPerson .elementObjectContactPersonData .elementObjectContactPersonLinks ul.alignCenter, .elementObjectContactPerson .elementObjectContactPersonData .elementObjectContactPersonAddress ul.alignCenter, .elementObjectContactPerson .elementObjectContactPersonData .elementObjectContactPersonDepartments ul.alignCenter {

display:block;
list-style-position:inside;
}
.elementText ol.alignCenter > li:before, .elementObjectEventMulti .elementObjectEventMultiText ol.alignCenter > li:before, .elementObjectEventMulti .elementObjectEventMultiOrganizer ol.alignCenter > li:before, .elementObjectEventMulti .elementObjectEventMultiLocation ol.alignCenter > li:before, .elementObjectEventMulti .elementObjectEventMultiDates ol.alignCenter > li:before, .elementObjectEventMulti .elementObjectEventMultiDescription ol.alignCenter > li:before, .elementObjectContactPerson .elementObjectContactPersonData .elementObjectContactPersonText ol.alignCenter > li:before, .elementObjectContactPerson .elementObjectContactPersonData .elementObjectContactPersonLinks ol.alignCenter > li:before, .elementObjectContactPerson .elementObjectContactPersonData .elementObjectContactPersonAddress ol.alignCenter > li:before, .elementObjectContactPerson .elementObjectContactPersonData .elementObjectContactPersonDepartments ol.alignCenter > li:before, .elementText ul.alignCenter > li:before, .elementObjectEventMulti .elementObjectEventMultiText ul.alignCenter > li:before, .elementObjectEventMulti .elementObjectEventMultiOrganizer ul.alignCenter > li:before, .elementObjectEventMulti .elementObjectEventMultiLocation ul.alignCenter > li:before, .elementObjectEventMulti .elementObjectEventMultiDates ul.alignCenter > li:before, .elementObjectEventMulti .elementObjectEventMultiDescription ul.alignCenter > li:before, .elementObjectContactPerson .elementObjectContactPersonData .elementObjectContactPersonText ul.alignCenter > li:before, .elementObjectContactPerson .elementObjectContactPersonData .elementObjectContactPersonLinks ul.alignCenter > li:before, .elementObjectContactPerson .elementObjectContactPersonData .elementObjectContactPersonAddress ul.alignCenter > li:before, .elementObjectContactPerson .elementObjectContactPersonData .elementObjectContactPersonDepartments ul.alignCenter > li:before {

position:static;
}
.elementText > *:first-child, .elementObjectEventMulti .elementObjectEventMultiText > *:first-child, .elementObjectEventMulti .elementObjectEventMultiOrganizer > *:first-child, .elementObjectEventMulti .elementObjectEventMultiLocation > *:first-child, .elementObjectEventMulti .elementObjectEventMultiDates > *:first-child, .elementObjectEventMulti .elementObjectEventMultiDescription > *:first-child, .elementObjectContactPerson .elementObjectContactPersonData .elementObjectContactPersonText > *:first-child, .elementObjectContactPerson .elementObjectContactPersonData .elementObjectContactPersonLinks > *:first-child, .elementObjectContactPerson .elementObjectContactPersonData .elementObjectContactPersonAddress > *:first-child, .elementObjectContactPerson .elementObjectContactPersonData .elementObjectContactPersonDepartments > *:first-child {

padding-top:0;
}
.elementText > *:last-child, .elementObjectEventMulti .elementObjectEventMultiText > *:last-child, .elementObjectEventMulti .elementObjectEventMultiOrganizer > *:last-child, .elementObjectEventMulti .elementObjectEventMultiLocation > *:last-child, .elementObjectEventMulti .elementObjectEventMultiDates > *:last-child, .elementObjectEventMulti .elementObjectEventMultiDescription > *:last-child, .elementObjectContactPerson .elementObjectContactPersonData .elementObjectContactPersonText > *:last-child, .elementObjectContactPerson .elementObjectContactPersonData .elementObjectContactPersonLinks > *:last-child, .elementObjectContactPerson .elementObjectContactPersonData .elementObjectContactPersonAddress > *:last-child, .elementObjectContactPerson .elementObjectContactPersonData .elementObjectContactPersonDepartments > *:last-child {

margin-bottom:0;
}
.elementText + .elementText, .elementObjectEventMulti .elementObjectEventMultiText + .elementObjectEventMulti .elementObjectEventMultiText, .elementObjectEventMulti .elementObjectEventMultiOrganizer + .elementObjectEventMulti .elementObjectEventMultiOrganizer, .elementObjectEventMulti .elementObjectEventMultiLocation + .elementObjectEventMulti .elementObjectEventMultiLocation, .elementObjectEventMulti .elementObjectEventMultiDates + .elementObjectEventMulti .elementObjectEventMultiDates, .elementObjectEventMulti .elementObjectEventMultiDescription + .elementObjectEventMulti .elementObjectEventMultiDescription, .elementObjectContactPerson .elementObjectContactPersonData .elementObjectContactPersonText + .elementObjectContactPerson .elementObjectContactPersonData .elementObjectContactPersonText, .elementObjectContactPerson .elementObjectContactPersonData .elementObjectContactPersonLinks + .elementObjectContactPerson .elementObjectContactPersonData .elementObjectContactPersonLinks, .elementObjectContactPerson .elementObjectContactPersonData .elementObjectContactPersonAddress + .elementObjectContactPerson .elementObjectContactPersonData .elementObjectContactPersonAddress, .elementObjectContactPerson .elementObjectContactPersonData .elementObjectContactPersonDepartments + .elementObjectContactPerson .elementObjectContactPersonData .elementObjectContactPersonDepartments {

margin-top:-1rem;
}
.elementText .wglInfoAiGeneratedText:after, .elementObjectEventMulti .elementObjectEventMultiText .wglInfoAiGeneratedText:after, .elementObjectEventMulti .elementObjectEventMultiOrganizer .wglInfoAiGeneratedText:after, .elementObjectEventMulti .elementObjectEventMultiLocation .wglInfoAiGeneratedText:after, .elementObjectEventMulti .elementObjectEventMultiDates .wglInfoAiGeneratedText:after, .elementObjectEventMulti .elementObjectEventMultiDescription .wglInfoAiGeneratedText:after, .elementObjectContactPerson .elementObjectContactPersonData .elementObjectContactPersonText .wglInfoAiGeneratedText:after, .elementObjectContactPerson .elementObjectContactPersonData .elementObjectContactPersonLinks .wglInfoAiGeneratedText:after, .elementObjectContactPerson .elementObjectContactPersonData .elementObjectContactPersonAddress .wglInfoAiGeneratedText:after, .elementObjectContactPerson .elementObjectContactPersonData .elementObjectContactPersonDepartments .wglInfoAiGeneratedText:after {

content:'KI';
position:absolute;
right:0;
margin-top:-1.2rem;
padding:0 0.3rem;
color:#ffffff;
background-color:#000000;
border:solid 1px #ffffff;
border-radius:2rem;
font-size:0.7rem;
line-height:150%;
}
.elementText .wglInfoAiGeneratedText:hover:after, .elementObjectEventMulti .elementObjectEventMultiText .wglInfoAiGeneratedText:hover:after, .elementObjectEventMulti .elementObjectEventMultiOrganizer .wglInfoAiGeneratedText:hover:after, .elementObjectEventMulti .elementObjectEventMultiLocation .wglInfoAiGeneratedText:hover:after, .elementObjectEventMulti .elementObjectEventMultiDates .wglInfoAiGeneratedText:hover:after, .elementObjectEventMulti .elementObjectEventMultiDescription .wglInfoAiGeneratedText:hover:after, .elementObjectContactPerson .elementObjectContactPersonData .elementObjectContactPersonText .wglInfoAiGeneratedText:hover:after, .elementObjectContactPerson .elementObjectContactPersonData .elementObjectContactPersonLinks .wglInfoAiGeneratedText:hover:after, .elementObjectContactPerson .elementObjectContactPersonData .elementObjectContactPersonAddress .wglInfoAiGeneratedText:hover:after, .elementObjectContactPerson .elementObjectContactPersonData .elementObjectContactPersonDepartments .wglInfoAiGeneratedText:hover:after {

content:'Leichte Sprache durch KI generiert';
}
.elementText[data-wais='1'] p {

max-width:640px;
}
.elementText .additionalPicturesWai, .elementObjectEventMulti .elementObjectEventMultiText .additionalPicturesWai, .elementObjectEventMulti .elementObjectEventMultiOrganizer .additionalPicturesWai, .elementObjectEventMulti .elementObjectEventMultiLocation .additionalPicturesWai, .elementObjectEventMulti .elementObjectEventMultiDates .additionalPicturesWai, .elementObjectEventMulti .elementObjectEventMultiDescription .additionalPicturesWai, .elementObjectContactPerson .elementObjectContactPersonData .elementObjectContactPersonText .additionalPicturesWai, .elementObjectContactPerson .elementObjectContactPersonData .elementObjectContactPersonLinks .additionalPicturesWai, .elementObjectContactPerson .elementObjectContactPersonData .elementObjectContactPersonAddress .additionalPicturesWai, .elementObjectContactPerson .elementObjectContactPersonData .elementObjectContactPersonDepartments .additionalPicturesWai {

float:right;
width:320px;
margin-left:1rem;
}
.elementText .additionalPicturesWai .additionalPictureWai, .elementObjectEventMulti .elementObjectEventMultiText .additionalPicturesWai .additionalPictureWai, .elementObjectEventMulti .elementObjectEventMultiOrganizer .additionalPicturesWai .additionalPictureWai, .elementObjectEventMulti .elementObjectEventMultiLocation .additionalPicturesWai .additionalPictureWai, .elementObjectEventMulti .elementObjectEventMultiDates .additionalPicturesWai .additionalPictureWai, .elementObjectEventMulti .elementObjectEventMultiDescription .additionalPicturesWai .additionalPictureWai, .elementObjectContactPerson .elementObjectContactPersonData .elementObjectContactPersonText .additionalPicturesWai .additionalPictureWai, .elementObjectContactPerson .elementObjectContactPersonData .elementObjectContactPersonLinks .additionalPicturesWai .additionalPictureWai, .elementObjectContactPerson .elementObjectContactPersonData .elementObjectContactPersonAddress .additionalPicturesWai .additionalPictureWai, .elementObjectContactPerson .elementObjectContactPersonData .elementObjectContactPersonDepartments .additionalPicturesWai .additionalPictureWai {

margin:0 0 1rem 0;
}
.elementText .additionalPicturesWai .additionalPictureWai img, .elementObjectEventMulti .elementObjectEventMultiText .additionalPicturesWai .additionalPictureWai img, .elementObjectEventMulti .elementObjectEventMultiOrganizer .additionalPicturesWai .additionalPictureWai img, .elementObjectEventMulti .elementObjectEventMultiLocation .additionalPicturesWai .additionalPictureWai img, .elementObjectEventMulti .elementObjectEventMultiDates .additionalPicturesWai .additionalPictureWai img, .elementObjectEventMulti .elementObjectEventMultiDescription .additionalPicturesWai .additionalPictureWai img, .elementObjectContactPerson .elementObjectContactPersonData .elementObjectContactPersonText .additionalPicturesWai .additionalPictureWai img, .elementObjectContactPerson .elementObjectContactPersonData .elementObjectContactPersonLinks .additionalPicturesWai .additionalPictureWai img, .elementObjectContactPerson .elementObjectContactPersonData .elementObjectContactPersonAddress .additionalPicturesWai .additionalPictureWai img, .elementObjectContactPerson .elementObjectContactPersonData .elementObjectContactPersonDepartments .additionalPicturesWai .additionalPictureWai img {

display:block;
max-width:100%;
}


.elementTextPrimaryStyle_var10 {




--fontColor:var(--baseColorWhite);
--background:var(--baseColorBlack);
}
.elementTextPrimaryStyle_var10 p, .elementTextPrimaryStyle_var10 li {

color:var(--fontColor) !important;
background:var(--background);
border:var(--border);
box-shadow:var(--boxShadow);
padding:0 calc(var(--fontSize) / 2);
line-height:150% !important;
box-decoration-break:clone;
-webkit-box-decoration-break:clone;
}
.elementTextPrimaryStyle_var10 p *, .elementTextPrimaryStyle_var10 li * {

color:var(--fontColor) !important;
}
.elementTextPrimaryStyle_var10 p {

display:inline;
}


.elementTextPrimaryStyle_var400 {










margin-bottom:2rem;
}
.elementTextPrimaryStyle_var400 blockquote {

position:relative;
margin:0;
padding:0 0 0 1rem;
border-left:solid 5px var(--baseColorDark);
}
.elementTextPrimaryStyle_var400 blockquote p {

font-weight:500;
}
.elementTextPrimaryStyle_var400 blockquote p:last-child {

margin-bottom:0;
}
.elementTextPrimaryStyle_var400 .textAuthor {

text-align:right;
padding-top:1rem;
font-size:0.9rem;
color:var(--fontColorSub);
}
@media (min-width: 768px) {
.elementTextPrimaryStyle_var400 p, .elementTextPrimaryStyle_var400 p *, .elementTextPrimaryStyle_var400 li, .elementTextPrimaryStyle_var400 li * {

font-size:1.1rem;
line-height:165%;
}
}


.elementTextPrimaryStyle_var420 {










padding:1rem 0 1rem 2em;
margin-top:0 !important;
margin-bottom:2rem;
}
.elementTextPrimaryStyle_var420 blockquote {

margin:0;
position:relative;
quotes:"„" "“";
border:none;
padding:0;
color:var(--fontColorWeak);
}
.elementTextPrimaryStyle_var420 blockquote::before {

content:open-quote;
font-size:10rem;
color:var(--fontColor);
position:absolute;
left:-4rem;
top:-3rem;
}
.elementTextPrimaryStyle_var420 blockquote::after {

display:none
    content: close-quote;
font-size:10rem;
color:var(--fontColor);
position:absolute;
right:-4rem;
bottom:-2rem;
}
.elementTextPrimaryStyle_var420 .textAuthor {

font-size:0.9rem;
text-align:right;
color:var(--fontColorSub);
}
@media (min-width: 768px) {
.elementTextPrimaryStyle_var420 {

padding:2rem 0 2rem 4rem;
}
}
@media (min-width: 768px) {
.elementTextPrimaryStyle_var420 p, .elementTextPrimaryStyle_var420 p *, .elementTextPrimaryStyle_var420 li, .elementTextPrimaryStyle_var420 li * {

font-size:1.5rem;
line-height:130%;
}
}


.elementTextSize_var30 {

--fontSize:0.9rem;
--lineHeight:135%;
}


.elementTextSize_var70 {

--fontSize:1.5rem;
--lineHeight:130%;
}


.elementTextSize_var80 {

--fontSize:2.6rem;
--lineHeight:120%;
}


.elementTextColor_var15 {

--fontColor:var(--baseColorDark);
}
.elementTextColor_var15 * {

color:var(--baseColorDark) !important;
}


.elementTextColor_var20 {

--fontColor:var(--baseColorWhite);
}
.elementTextColor_var20 * {

color:var(--baseColorWhite) !important;
}


.elementTextColor_var92 {

--fontColor:var(--baseColorPrimary2);
}
.elementTextColor_var92 * {

color:var(--baseColorPrimary2) !important;
}


.elementTextBackgroundColor_var40 {

--background:var(--baseColorBlack);
--backgroundColor:var(--baseColorBlack);
}
.elementTextBackgroundColor_var40 > p, .elementTextBackgroundColor_var40 .wEditorWysiwyg > p {

background-color:var(--backgroundColor);
padding:0 calc(var(--fontSize) / 2);
line-height:150%;
display:inline;
box-decoration-break:clone;
-webkit-box-decoration-break:clone;
}


.elementTextFontWeight_varbold {

--fontWeight:bold;
}
.elementTextFontWeight_varbold p, .elementTextFontWeight_varbold li {

font-weight:var(--fontWeight);
}


.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;
}
.isInLightbox .elementSectionObjectContactPerson {

padding:1.5rem 1.5rem;
}
.elementObjectContactPerson.elementObjectContactPersonElement {

background:var(--backgroundColorWhite);
padding:1.4rem;
border:solid 1px #DDDDDD;
}
.elementObjectContactPerson .elementObjectContactPersonPicture {

float:left;
width:240px;
max-width:33%;
margin-right:2rem;
}
.col .elementObjectContactPerson .elementObjectContactPersonPicture {
width:100%;
max-width:none;
margin-right:0;
}
#blockRight .elementObjectContactPerson .elementObjectContactPersonPicture {
width:100%;
max-width:none;
margin-right:0;
}
.elementObjectContactPerson .elementObjectContactPersonSocialButtons {

margin:-0.4rem 0 0.4rem 0;
}
.elementObjectContactPerson .elementObjectContactPersonSocialButtons .elementSocialButton {

margin:0.4rem;
}
.elementObjectContactPerson .elementObjectContactPersonData {

float:left;
}
.elementObjectContactPerson .elementObjectContactPersonData .elementObjectContactPersonTitle {

font-size:1.5rem;
margin:0;
}
.elementObjectContactPerson .elementObjectContactPersonData .elementObjectContactPersonTitle h1 {

font-size:1.7rem;
margin:0;
}
.elementObjectContactPerson .elementObjectContactPersonData .elementObjectContactPersonDegree {

display:inline-block;
}
.elementObjectContactPerson .elementObjectContactPersonData .elementObjectContactPersonPosition {

display:inline-block;
}
.elementObjectContactPerson .elementObjectContactPersonData .elementObjectContactPersonDegree + .elementObjectContactPersonPosition:before {

content:'- ';
}
.elementObjectContactPerson .elementObjectContactPersonData .elementObjectContactPersonDepartments {

margin-bottom:0.8rem;
}
.elementObjectContactPerson .elementObjectContactPersonData .elementObjectContactPersonAddress {

margin-bottom:0.8rem;
}
.elementObjectContactPerson .elementObjectContactPersonData .elementObjectContactPersonAddress > a {

display:block;
}
.elementObjectContactPerson .elementObjectContactPersonData .elementObjectContactPersonLinks > a {

display:block;
}
.elementObjectContactPerson .elementObjectContactPersonData .elementObjectContactPersonVcard > a {

white-space:nowrap;
}
.elementObjectContactPerson .elementObjectContactPersonData .elementObjectContactPersonVcard > a:before {

display:none;
}
.elementObjectContactPerson .elementObjectContactPersonData > div:last-child {

margin-bottom:0;
}
.elementObjectContactPerson .elementObjectContactPersonData:last-child {

margin-bottom:0;
}
.elementObjectContactPerson .elementObjectContactPersonText {

margin-bottom:0;
clear:both;
}
.elementObjectContactPerson .elementObjectContactPersonText > p:last-child {

margin-bottom:0;
}
.elementObjectEventMulti.elementObjectEventMultiElement {

background:var(--backgroundColorWhite);
padding:1.4rem;
border:solid 1px #DDDDDD;
}
.elementObjectEventMulti .elementObjectEventMultiTitle {

font-size:1.5rem;
margin:0;
}
.elementObjectEventMulti .elementObjectEventMultiDescription {

font-weight:bold;
}
.elementObjectEventMulti .elementObjectEventMultiDates .dateEntry[data-ispast='1'] {

opacity:0.3;
}
.elementObjectEventMulti .elementObjectEventMultiDates .dateEntry .ical {

margin-left:0.4rem;
opacity:0.5;
}
.elementObjectEventMulti .elementObjectEventMultiDates .dateEntry.tip:after {

position:absolute;
font-size:1rem;
line-height:130%;
background:#ffffff;
color:#ff0000;
padding:0 0.4rem;
border:solid 2px #ff0000;
border-radius:3px;
box-shadow:0 0 6px rgba(0,0,0,0.3);
transform:rotate(8deg);
content:var(--event_info_tip);
}
html:lang(de) {
--event_info_tip:"Tip";
}
html:lang(en) {
--event_info_tip:"tipp";
}
.elementObjectEventMulti .elementObjectEventMultiDates .dateEntry.cancelled:after {

position:absolute;
font-size:1rem;
line-height:130%;
background:#ffffff;
color:#ff0000;
padding:0 0.4rem;
border:solid 2px #ff0000;
border-radius:3px;
box-shadow:0 0 6px rgba(0,0,0,0.3);
transform:rotate(8deg);
content:var(--event_info_cancelled);
background:#ffffff;
color:#ff0000;
}
html:lang(de) {
--event_info_cancelled:"Abgesagt";
}
html:lang(en) {
--event_info_cancelled:"cancelled";
}
.elementObjectEventMulti .elementObjectEventMultiDates .dateEntry.fullyBooked:after {

position:absolute;
font-size:1rem;
line-height:130%;
background:#ffffff;
color:#ff0000;
padding:0 0.4rem;
border:solid 2px #ff0000;
border-radius:3px;
box-shadow:0 0 6px rgba(0,0,0,0.3);
transform:rotate(8deg);
content:var(--event_info_fullyBooked);
background:#ffd700;
color:#ff0000;
}
html:lang(de) {
--event_info_fullyBooked:"Ausgebucht";
}
html:lang(en) {
--event_info_fullyBooked:"fully booked";
}
.elementObjectEventMulti .elementObjectEventMultiDates .dateEntry.rescheduled:after {

position:absolute;
font-size:1rem;
line-height:130%;
background:#ffffff;
color:#ff0000;
padding:0 0.4rem;
border:solid 2px #ff0000;
border-radius:3px;
box-shadow:0 0 6px rgba(0,0,0,0.3);
transform:rotate(8deg);
content:var(--event_info_rescheduled);
}
html:lang(de) {
--event_info_rescheduled:"Verschoben";
}
html:lang(en) {
--event_info_rescheduled:"rescheduled";
}
.elementObjectEventMulti > div:last-child {

margin-bottom:0;
}
.object-eventMulti_var1 .elementObjectEventMultiTitle h1:after, .object-eventMulti_var1 .listEntryObjectEventMultiTitle:after, .listEntryObject-eventMulti_var1 .elementObjectEventMultiTitle h1:after, .listEntryObject-eventMulti_var1 .listEntryObjectEventMultiTitle:after, .listEntryObject-eventMulti .listEntryElement.tip .elementObjectEventMultiTitle h1:after, .listEntryObject-eventMulti .listEntryElement.tip .listEntryObjectEventMultiTitle:after, .elementObjectEventMultiDates .elementObjectEventMultiTitle h1:after, .elementObjectEventMultiDates .listEntryObjectEventMultiTitle:after {

position:absolute;
font-size:1rem;
line-height:130%;
background:#ffffff;
color:#ff0000;
padding:0 0.4rem;
border:solid 2px #ff0000;
border-radius:3px;
box-shadow:0 0 6px rgba(0,0,0,0.3);
transform:rotate(8deg);
content:var(--event_info_tip);
margin:-15px 0 0 0;
}
html:lang(de),html:lang(de),html:lang(de),html:lang(de),html:lang(de),html:lang(de),html:lang(de),html:lang(de) {
--event_info_tip:"Tip";
}
html:lang(en),html:lang(en),html:lang(en),html:lang(en),html:lang(en),html:lang(en),html:lang(en),html:lang(en) {
--event_info_tip:"tipp";
}
.object-eventMulti_var20 .elementObjectEventMultiTitle h1:after, .object-eventMulti_var20 .listEntryObjectEventMultiTitle:after, .listEntryObject-eventMulti_var20 .elementObjectEventMultiTitle h1:after, .listEntryObject-eventMulti_var20 .listEntryObjectEventMultiTitle:after, .listEntryObject-eventMulti .listEntryElement.cancelled .elementObjectEventMultiTitle h1:after, .listEntryObject-eventMulti .listEntryElement.cancelled .listEntryObjectEventMultiTitle:after {

position:absolute;
font-size:1rem;
line-height:130%;
background:#ffffff;
color:#ff0000;
padding:0 0.4rem;
border:solid 2px #ff0000;
border-radius:3px;
box-shadow:0 0 6px rgba(0,0,0,0.3);
transform:rotate(8deg);
content:var(--event_info_cancelled);
background:#ffffff;
color:#ff0000;
margin:-15px 0 0 0;
}
html:lang(de),html:lang(de),html:lang(de),html:lang(de),html:lang(de),html:lang(de) {
--event_info_cancelled:"Abgesagt";
}
html:lang(en),html:lang(en),html:lang(en),html:lang(en),html:lang(en),html:lang(en) {
--event_info_cancelled:"cancelled";
}
.object-eventMulti_var25 .elementObjectEventMultiTitle h1:after, .object-eventMulti_var25 .listEntryObjectEventMultiTitle:after, .listEntryObject-eventMulti_var25 .elementObjectEventMultiTitle h1:after, .listEntryObject-eventMulti_var25 .listEntryObjectEventMultiTitle:after, .listEntryObject-eventMulti .listEntryElement.fullyBooked .elementObjectEventMultiTitle h1:after, .listEntryObject-eventMulti .listEntryElement.fullyBooked .listEntryObjectEventMultiTitle:after {

position:absolute;
font-size:1rem;
line-height:130%;
background:#ffffff;
color:#ff0000;
padding:0 0.4rem;
border:solid 2px #ff0000;
border-radius:3px;
box-shadow:0 0 6px rgba(0,0,0,0.3);
transform:rotate(8deg);
content:var(--event_info_fullyBooked);
background:#ffd700;
color:#ff0000;
margin:-15px 0 0 0;
}
html:lang(de),html:lang(de),html:lang(de),html:lang(de),html:lang(de),html:lang(de) {
--event_info_fullyBooked:"Ausgebucht";
}
html:lang(en),html:lang(en),html:lang(en),html:lang(en),html:lang(en),html:lang(en) {
--event_info_fullyBooked:"fully booked";
}
.object-eventMulti_var30 .elementObjectEventMultiTitle h1:after, .object-eventMulti_var30 .listEntryObjectEventMultiTitle:after, .listEntryObject-eventMulti_var30 .elementObjectEventMultiTitle h1:after, .listEntryObject-eventMulti_var30 .listEntryObjectEventMultiTitle:after, .listEntryObject-eventMulti .listEntryElement.rescheduled .elementObjectEventMultiTitle h1:after, .listEntryObject-eventMulti .listEntryElement.rescheduled .listEntryObjectEventMultiTitle:after {

position:absolute;
font-size:1rem;
line-height:130%;
background:#ffffff;
color:#ff0000;
padding:0 0.4rem;
border:solid 2px #ff0000;
border-radius:3px;
box-shadow:0 0 6px rgba(0,0,0,0.3);
transform:rotate(8deg);
content:var(--event_info_rescheduled);
margin:-15px 0 0 0;
}
html:lang(de),html:lang(de),html:lang(de),html:lang(de),html:lang(de),html:lang(de) {
--event_info_rescheduled:"Verschoben";
}
html:lang(en),html:lang(en),html:lang(en),html:lang(en),html:lang(en),html:lang(en) {
--event_info_rescheduled:"rescheduled";
}


.elementSectionObjectNews {


padding-bottom:1rem;
}
.elementSectionObjectNews .elementLinkBack {

display:none;
}
.elementSectionObjectNewsAfter {

margin-top:0;
padding-top:1rem;
}
.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:var(--borderColorDefault);
}
.listLoaderMore .listLoaderMoreProgress .listLoaderMoreProgressBar {

height:100%;
background:var(--baseColorPrimary1);
}
.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(29,29,27,0.2);
}
.azNaviList .charSelected {

border:solid 1px #DDDDDD;
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:#1D1D1B;
}
.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:var(--fontColorDefault);
}
.listCalendar .calendar .navYear .year, .listCalendar .calendar .navMonth .year {

display:inline-block;
padding:4px;
text-decoration:none;
color:var(--fontColorDefault);
}
.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:#1D1D1B !important;
}
.listMonth .listEntryYear {

color:#1D1D1B !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;
}
.elementList:empty {

display: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:1.2rem;
line-height:130%;
font-weight:bold;
color:var(--fontColorEntryTitle);
padding:0 0 0.5rem 0;
}
.listDefault .listEntryTitle a {

text-decoration:none;
}
.listDefault .listEntryName {

position:relative;
color:var(--fontColorEntryTitle);
}
.isDarkBackground .listDefault .listEntryName {

color:var(--fontColorInverseEntryTitle);
}
.listDefault .listEntrySubline {

position:relative;
color:var(--fontColorSub);
}
.isDarkBackground .listDefault .listEntrySubline {

color:var(--fontColorInverseSub);
}
.listDefault .listEntryIcon {

color:#1D1D1B !important;
}
.isDarkBackground .listDefault .listEntryIcon {

color:#FFFFFF !important;
}
.listDefault .listEntryCalendar {

display:block;
margin:0 20px 0 0;
width:64px;
text-align:center;
border:solid 1px var(--baseColorPrimary1);
}
.listDefault .listEntryCalendar .day {

display:block;
font-size:2.0rem;
line-height:48px;
}
.listDefault .listEntryCalendar .month {

display:block;
color:var(--baseColorWhite);
background:var(--baseColorPrimary1);
}
.listDefault .listEntryDate {

position:relative;
font-size:1rem;
font-weight:normal;
color:var(--fontColorEntryDate);
}
.isDarkBackground .listDefault .listEntryDate {

color:var(--fontColorInverseEntryDate);
}
.listDefault .listEntryDescription {

position:relative;
font-size:1rem;
line-height:150%;
color:var(--fontColorEntryDescription);
margin:0 0 0.5rem 0;
}
.isDarkBackground .listDefault .listEntryDescription {

color:var(--fontColorInverseEntryDescription);
}
.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 #DDDDDD;
display:inline-block;
float:right;
}
.listDefault .listEntryInfoComments a {

text-decoration:none;
color:var(--fontColorSub);
}
.listDefault .listEntryInfoComments.hasComments .listEntryInfoCommentsPostfix:before {

content:' ';
}
.listDefault .listEntryInfoComments.noComments .listEntryInfoCommentsNumberComments {

display:none;
}
.listDefault_var20200 .listEntry .listEntryCalendar {

display:block;
margin:0 20px 0 0;
width:64px;
text-align:center;
border:solid 1px var(--baseColorPrimary1);
}
.listDefault_var20200 .listEntry .listEntryCalendar .day {

display:block;
font-size:2.0rem;
line-height:48px;
}
.listDefault_var20200 .listEntry .listEntryCalendar .month {

display:block;
color:var(--baseColorWhite);
background:var(--baseColorPrimary1);
}


.listDefault_var20450 {
































display:grid;
}
html:not(.weditor) .toggleVisibleLast {
position:absolute;
margin-top:-3.5rem;
}
html:not(.weditor) .hideVisibleLast {
right:32px;
z-index:-1;
opacity:0;
}
html:not(.weditor) .showVisibleLast {
transition:all 0.3s ease-out;
right:0;
z-index:0;
opacity:1;
}
.elementList-default_var20450 {
margin-left:-16px;
margin-right:-16px;
padding:0 0;
}
.elementList-default_var20450:not([data-overflow='visible']) {

overflow-x:hidden !important;
padding-top:6px;
}
.listDefault_var20450.listDefaultBorder_var30, .listDefault_var20450.listDefaultBorder_var40, .listDefault_var20450.listDefaultBorder_var50 {

margin-left:0;
margin-right:0;
}
.listDefault_var20450 .listEntry {

float:none !important;
width:auto !important;
}
.listDefault_var20450[data-numberentries='1'] {

width:300%;
grid-template-columns:repeat(3,33.333%);
}
.listDefault_var20450[data-numberentries='2'] {

width:300%;
grid-template-columns:repeat(3,33.333%);
}
.listDefault_var20450[data-numberentries='3'] {

width:300%;
grid-template-columns:repeat(3,33.333%);
}
.listDefault_var20450[data-numberentries='4'] {

width:400%;
grid-template-columns:repeat(4,25%);
}
.listDefault_var20450[data-numberentries='5'] {

width:500%;
grid-template-columns:repeat(5,20%);
}
.listDefault_var20450[data-numberentries='6'] {

width:600%;
grid-template-columns:repeat(6,16.666%);
}
.listDefault_var20450[data-numberentries='7'] {

width:700%;
grid-template-columns:repeat(7,14.286%);
}
.listDefault_var20450[data-numberentries='8'] {

width:800%;
grid-template-columns:repeat(8,12.5%);
}
.listDefault_var20450[data-numberentries='9'] {

width:900%;
grid-template-columns:repeat(9,11.111%);
}
.wEasyLanguageMode .listDefault_var20450 {

display:block !important;
width:100% !important;
}
.elementList-default_var20450 .sliderMover {

width:100%;
height:24px;
position:relative;
overflow:hidden;
margin-left:0px;
}
.elementList-default_var20450 .sliderMoverBack,.elementList-default_var20450 .sliderMoverForward {

cursor:pointer;
position:absolute;
width:64px;
height:24px;
opacity:1;
transition:all 0.3s ease-in;
}
.elementList-default_var20450 .sliderMoverBack > span,.elementList-default_var20450 .sliderMoverForward > span {

position:absolute;
display:block;
width:64px;
height:24px;
}
.elementList-default_var20450 .sliderMoverBack > span:before,.elementList-default_var20450 .sliderMoverBack > span:after,.elementList-default_var20450 .sliderMoverForward > span:before,.elementList-default_var20450 .sliderMoverForward > span:after {

position:absolute;
content:'';
}
.elementList-default_var20450 .sliderMoverBack {

left:1rem;
}
.elementList-default_var20450 .sliderMoverBack > span:before {

position:absolute;
width:24px;
height:2px;
top:11px;
left:4px;
background-color:var(--baseColorDark);
}
.elementList-default_var20450 .sliderMoverBack > span:after {

position:absolute;
width:16px;
height:16px;
top:4px;
left:4px;
transform:rotate(-135deg);
border:solid 2px #888888;
border-style:solid solid none none;
}
.elementList-default_var20450 .sliderMoverForward {

right:1rem;
}
.elementList-default_var20450 .sliderMoverForward > span:before {

position:absolute;
width:24px;
height:2px;
top:11px;
right:4px;
background-color:var(--baseColorDark);
}
.elementList-default_var20450 .sliderMoverForward > span:after {

position:absolute;
width:16px;
height:16px;
top:4px;
right:4px;
transform:rotate(45deg);
border:solid 2px #888888;
border-style:solid solid none none;
}
.elementList-default_var20450[data-isvisiblefirstentry='1'] .sliderMoverBack {

pointer-events:none;
opacity:0;
}
.elementList-default_var20450[data-islastentry='1'] .sliderMoverForward,.elementList-default_var20450[data-isvisiblelastentry='1'] .sliderMoverForward {

pointer-events:none;
opacity:0;
}
@media (max-width: 767px) {
.listDefault_var20450.listDefaultCols_var3[data-numberentries='2'] {

width:200%;
}
.listDefault_var20450.listDefaultCols_var3[data-numberentries='3'] {

width:300%;
}
.listDefault_var20450.listDefaultCols_var3[data-numberentries='4'] {

width:400%;
}
.listDefault_var20450.listDefaultCols_var3[data-numberentries='5'] {

width:500%;
}
.listDefault_var20450.listDefaultCols_var3[data-numberentries='6'] {

width:600%;
}
.listDefault_var20450.listDefaultCols_var3[data-numberentries='7'] {

width:700%;
}
.listDefault_var20450.listDefaultCols_var3[data-numberentries='8'] {

width:800%;
}
.listDefault_var20450.listDefaultCols_var3[data-numberentries='9'] {

width:900%;
}
}
@media (min-width: 768px) {
.listDefault_var20450.listDefaultCols_var3[data-numberentries='1'], .listDefault_var20450.listDefaultCols_var3[data-numberentries='2'] {

width:100%;
}
.listDefault_var20450.listDefaultCols_var3[data-numberentries='3'] {

width:150%;
}
.listDefault_var20450.listDefaultCols_var3[data-numberentries='4'] {

width:200%;
}
.listDefault_var20450.listDefaultCols_var3[data-numberentries='5'] {

width:250%;
}
.listDefault_var20450.listDefaultCols_var3[data-numberentries='6'] {

width:300%;
}
.listDefault_var20450.listDefaultCols_var3[data-numberentries='7'] {

width:350%;
}
.listDefault_var20450.listDefaultCols_var3[data-numberentries='8'] {

width:400%;
}
.listDefault_var20450.listDefaultCols_var3[data-numberentries='9'] {

width:450%;
}
}
@media (min-width: 1200px) {
.listDefault_var20450.listDefaultCols_var3[data-numberentries='1'], .listDefault_var20450.listDefaultCols_var3[data-numberentries='2'], .listDefault_var20450.listDefaultCols_var3[data-numberentries='3'] {

width:100%;
}
.listDefault_var20450.listDefaultCols_var3[data-numberentries='4'] {

width:133.333%;
}
.listDefault_var20450.listDefaultCols_var3[data-numberentries='5'] {

width:166.666%;
}
.listDefault_var20450.listDefaultCols_var3[data-numberentries='6'] {

width:200%;
}
.listDefault_var20450.listDefaultCols_var3[data-numberentries='7'] {

width:233.333%;
}
.listDefault_var20450.listDefaultCols_var3[data-numberentries='8'] {

width:266.666%;
}
.listDefault_var20450.listDefaultCols_var3[data-numberentries='9'] {

width:300%;
}
}
.listDefault_var20100 .listEntry .listEntryCalendar {

display:block;
margin:0 20px 0 0;
width:64px;
text-align:center;
border:solid 1px var(--baseColorPrimary1);
}
.listDefault_var20100 .listEntry .listEntryCalendar .day {

display:block;
font-size:2.0rem;
line-height:48px;
}
.listDefault_var20100 .listEntry .listEntryCalendar .month {

display:block;
color:var(--baseColorWhite);
background:var(--baseColorPrimary1);
}
.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("/schulen-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_var56 .listEntry {

padding:0.2rem 0;
}
.listDefault_var56 .listEntryInner {

display:flex;
text-decoration:none;
}
.listDefault_var56 .listEntryThumbnail {

vertical-align:top;
display:inline-block;
width:240px;
margin-right:0.5rem;
flex:none;
}
.listDefault_var56 .listEntryThumbnail img {

width:100%;
box-shadow:0 0 8px 0 rgba(0,0,0,0.3);
}
.listDefault_var56 .listEntryTitle, .listDefault_var56 .listEntryName {

display:inline-block;
margin-right:0.4rem;
padding:0;
font-size:1rem;
}
.listDefault_var56 .listEntryDescription {

display:block;
font-size:0.9rem;
margin:0;
}
.listDefault_var56 .listEntryTitle + .listEntryName {

display:none;
}
.listDefault_var56 .listEntrySize {

display:inline-block;
color:rgba(29,29,27,0.8) !important;
white-space:nowrap;
}
.isDarkBackground .listDefault_var56 .listEntrySize {

color:rgba(255,255,255,0.5) !important;
}
.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 #DDDDDD;
padding:10px 42px 10px 0;
margin:0;
position:relative;
font-size:1.5rem;
line-height:130%;
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:var(--fontColorDefault);
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 #DDDDDD;
}
.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("/schulen-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_var85 .listEntry[data-headlinefirstletter], .listDefault_var85 .listEntry:first-child {

border-top:solid 1px #DDDDDD;
}
.listDefault_var85 .listEntry[data-headlinefirstletter] {

margin-top:5rem;
padding-top:0.5rem;
}
.listDefault_var85 .listEntry[data-headlinefirstletter]:before {

display:block;
margin-top:-4rem;
line-height:3rem;
padding-bottom:1rem;
font-size:2.6rem;
color:var(--fontColorWeak);
font-weight:bold;
content:attr(data-headlinefirstletter);
}
.listDefault_var85 .listEntry .listEntryInner {

padding:0 !important;
}
.listDefault_var85 .listEntryTitle {

font:inherit;
margin:0;
padding:0;
}
.listDefault_var85 .accordionHeader {

user-select:none;
cursor:pointer;
border-bottom:solid 1px #DDDDDD;
padding:10px 42px 10px 0;
margin:0;
position:relative;
font-size:1.5rem;
line-height:130%;
transition:border 0.3s linear;
}
.listDefault_var85 .accordionHeader > .accordionHeaderOpener {

display:block;
position:absolute;
right:8px;
bottom:8px;
width:32px;
height:32px;
}
.listDefault_var85 .accordionHeader > .accordionHeaderOpener:before, .listDefault_var85 .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:var(--fontColorDefault);
transform:rotate(40deg);
}
.listDefault_var85 .accordionHeader > .accordionHeaderOpener:after {

margin:16px 0 0 14px;
transform:rotate(-40deg);
}
.listDefault_var85 .accordionHeaderVisible {

border-bottom-color:transparent;
}
.listDefault_var85 .accordionHeaderVisible > .accordionHeaderOpener:before {

transform:rotate(-40deg);
}
.listDefault_var85 .accordionHeaderVisible > .accordionHeaderOpener:after {

transform:rotate(40deg);
}
.listDefault_var85 .accordionContent {

display:none;
padding:1rem 0;
border-bottom:solid 1px #DDDDDD;
}
.listDefault_var85[data-hasquickfilter='1'] .listEntry.listEntryQuickfilterInvisible {

overflow:hidden;
height:0 !important;
padding:0 !important;
margin:0 !important;
border:none !important;
}
.listDefault_var85.appendLoading:after {

display:block;
content:'';
width:96px;
height:48px;
margin-top:1rem;
background-image:url("/schulen-wGlobal/wGlobal/layout/images/animations/optimized/appendList@fill(666666).svg");
background-size:100%;
background-repeat:no-repeat;
visibility:visible;
margin:0 auto;
}
.listDefault_var85 .listEntry.append > div {

transition:all 0.5s ease-in-out;
transform-origin:0 0;
opacity:1;
}
.listDefault_var85 .listEntry.append.appendInitDelay > div {

transform-style:preserve-3d;
transform:rotateX(-90deg);
opacity:0;
}
.listDefault_var50 .listEntry {

padding:0.2rem 0;
}
.listDefault_var50 .listEntryInner {

display:flex;
text-decoration:none;
}
.listDefault_var50 .listEntryIcon {

vertical-align:top;
display:inline-block;
width:24px;
height:24px;
margin-right:4px;
flex:none;
}
.listDefault_var50 .listEntryTitle, .listDefault_var50 .listEntryName {

display:inline-block;
margin-right:0.4rem;
padding:0;
font-size:1rem;
}
.listDefault_var50 .listEntryDescription {

display:block;
font-size:0.9rem;
margin:0;
}
.listDefault_var50 .listEntryTitle + .listEntryName {

display:none;
}
.listDefault_var50 .listEntrySize {

display:inline-block;
color:rgba(29,29,27,0.8) !important;
white-space:nowrap;
}
.isDarkBackground .listDefault_var50 .listEntrySize {

color:rgba(255,255,255,0.5) !important;
}
.listDefault_var86 .listEntry.listEntryObject-glossaryEntry.listEntryObject-glossaryEntry_var[data-headlinefirstletter], .listDefault_var86 .listEntry.listEntryObject-glossaryEntry.listEntryObject-glossaryEntry_var:first-child {

border-top:solid 1px #DDDDDD;
}
.listDefault_var86 .listEntry.listEntryObject-glossaryEntry.listEntryObject-glossaryEntry_var[data-headlinefirstletter] {

margin-top:5rem;
padding-top:0.5rem;
}
.listDefault_var86 .listEntry.listEntryObject-glossaryEntry.listEntryObject-glossaryEntry_var[data-headlinefirstletter]:before {

display:block;
margin-top:-4rem;
line-height:3rem;
padding-bottom:1rem;
font-size:2.6rem;
color:#561E95;
font-weight:bold;
content:attr(data-headlinefirstletter);
}
.listDefault_var86 .listEntry.listEntryObject-glossaryEntry.listEntryObject-glossaryEntry_var .listEntryInner {

padding:0 !important;
}
.listDefault_var86 .listEntryTitle {

font:inherit;
margin:0;
padding:0;
}
.listDefault_var86 .accordionHeader {

user-select:none;
cursor:pointer;
border-bottom:solid 1px #DDDDDD;
padding:10px 42px 10px 0;
margin:0;
position:relative;
font-size:1.5rem;
line-height:130%;
transition:border 0.3s linear;
}
.listDefault_var86 .accordionHeader > .accordionHeaderOpener {

display:block;
position:absolute;
right:8px;
bottom:8px;
width:32px;
height:32px;
}
.listDefault_var86 .accordionHeader > .accordionHeaderOpener:before, .listDefault_var86 .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:#1D1D1B;
transform:rotate(40deg);
}
.listDefault_var86 .accordionHeader > .accordionHeaderOpener:after {

margin:16px 0 0 14px;
transform:rotate(-40deg);
}
.listDefault_var86 .accordionHeaderVisible {

border-bottom-color:transparent;
}
.listDefault_var86 .accordionHeaderVisible > .accordionHeaderOpener:before {

transform:rotate(-40deg);
}
.listDefault_var86 .accordionHeaderVisible > .accordionHeaderOpener:after {

transform:rotate(40deg);
}
.listDefault_var86 .accordionContent {

display:none;
padding:1rem 0;
border-bottom:solid 1px #DDDDDD;
}
.listDefault_var86 .accordionContent .listEntryTitle {

display:inline-block;
margin-right:0.4rem;
padding:0;
font-size:1rem;
}
.listDefault_var86[data-hasquickfilter='1'] .listEntry.listEntryQuickfilterInvisible {

overflow:hidden;
height:0 !important;
padding:0 !important;
margin:0 !important;
border:none !important;
}
.listDefault_var86.appendLoading:after {

display:block;
content:'';
width:96px;
height:48px;
margin-top:1rem;
background-image:url("/schulen-wGlobal/wGlobal/layout/images/animations/optimized/appendList@fill(666666).svg");
background-size:100%;
background-repeat:no-repeat;
visibility:visible;
margin:0 auto;
}
.listDefault_var86 .listEntry.append > div {

transition:all 0.5s ease-in-out;
transform-origin:0 0;
opacity:1;
}
.listDefault_var86 .listEntry.append.appendInitDelay > div {

transform-style:preserve-3d;
transform:rotateX(-90deg);
opacity:0;
}
.listDefault_var300 .listEntry {

border-bottom:solid 1px #DDDDDD;
}
.listDefault_var300 .listEntry[data-headlinefirstletter], .listDefault_var300 .listEntry:first-child {

border-top:solid 1px #DDDDDD;
}
.listDefault_var300 .listEntry .listEntryInner {

padding:15px 0;
}
.listDefault_var300 .listEntry .listEntryInner .listEntryTitle:last-child, .listDefault_var300 .listEntry .listEntryInner .listEntryDescription:last-child {

margin:0;
}
.listDefault_var300 .listEntry[data-headlinefirstletter] {

margin-top:5rem;
padding-top:0.5rem;
}
.listDefault_var300 .listEntry[data-headlinefirstletter]:before {

display:block;
margin-top:-4rem;
line-height:3rem;
padding-bottom:1rem;
font-size:2.6rem;
color:var(--fontColorWeak);
font-weight:bold;
content:attr(data-headlinefirstletter);
}
.listDefault_var300[data-hasquickfilter='1'] .listEntry.listEntryQuickfilterInvisible {

overflow:hidden;
height:0 !important;
padding:0 !important;
margin:0 !important;
border:none !important;
}
.listDefault_var300.appendLoading:after {

display:block;
content:'';
width:96px;
height:48px;
margin-top:1rem;
background-image:url("/schulen-wGlobal/wGlobal/layout/images/animations/optimized/appendList@fill(666666).svg");
background-size:100%;
background-repeat:no-repeat;
visibility:visible;
margin:0 auto;
}
.listDefault_var300 .listEntry.append > div {

transition:all 0.5s ease-in-out;
transform-origin:0 0;
opacity:1;
}
.listDefault_var300 .listEntry.append.appendInitDelay > div {

transform-style:preserve-3d;
transform:rotateX(-90deg);
opacity:0;
}
@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;
}
@media (min-width: 768px) {
.listDefaultTitle_var17 .listEntryTitle {

font-size:1.7rem;
}
}
.listDefaultTitle_var20 .listEntryTitle {

text-align:center;
}
.listDefaultDate_var0 .listEntryDate {

display:none;
}
.listDefaultDate_var10 .listEntryDate {

display:block;
}
.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_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 #DDDDDD;
}
.listDefaultBorder_var10 .listEntry:first-child {

border-top:solid 1px #DDDDDD;
}
.listDefaultBorder_var10 .listEntry .listEntryInner {

padding:1rem 0;
}
.listDefaultBorder_var10 .listEntry .listEntryInner .listEntryTitle:last-child, .listDefaultBorder_var10 .listEntry .listEntryInner .listEntryDescription:last-child {

margin:0;
}
@media (prefers-contrast:more) {
.listDefaultBorder_var10 .listEntry {

border-color:#1D1D1B !important;
}
}


.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:var(--baseColorWhite);


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:1.5rem;
}
.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:var(--backgroundColorWhite);
position:relative;
display:flex;
flex-direction:column;
height:100%;
margin:0 0.5rem;
padding:1.5rem;
border:solid 1px #DDDDDD;
}
.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;
}
}
@media (prefers-contrast:more) {
.listDefaultBorder_var40 .listEntry .listEntryInner {

border:solid 1px var(--baseColorBlack);
}
}


.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:var(--backgroundColorWhite);
position:relative;
display:flex;
flex-direction:column;
height:100%;
margin:0 0.5rem;
padding:1.5rem;
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);
}
}
@media (prefers-contrast:more) {
.listDefaultBorder_var50 .listEntry .listEntryInner {

box-shadow:none;
outline:solid 1px var(--baseColorBlack);
}
}


.listDefaultBorder_var10000 {




margin-left:-0.5rem;
margin-right:-0.5rem;
}
.listDefaultBorder_var10000 .listEntry {

border:none;
margin-bottom:2rem;
padding:0;
}
.listDefaultBorder_var10000 .listEntry:hover {

background:none;
}
.listDefaultBorder_var10000 .listEntry .listEntryButtons {

right:1rem;
}
.listDefaultBorder_var10000 .listEntry .listEntryInner {

background:var(--backgroundColorWhite);
position:relative;
display:flex;
flex-direction:column;
height:100%;
margin:0 0.5rem;
padding:1.5rem;
box-shadow:0 2px 8px -1px rgba(0,0,0,0.2);
}
.listDefaultBorder_var10000 .listEntry .listEntryInner .listEntryDescription {

display:block;
}
@media (min-width: 992px) {
.listDefaultBorder_var10000 {

margin-left:-1rem;
margin-right:-1rem;
}
}
@media (min-width: 992px) {
.listDefaultBorder_var10000 .listEntry .listEntryInner {

margin:0 1rem;
}
}
@media (min-width: 992px) {
.listDefaultBorder_var10000 .listEntry .listEntryInner {

box-shadow:0 2px 16px -2px rgba(0,0,0,0.2);
}
}
@media (prefers-contrast:more) {
.listDefaultBorder_var10000 .listEntry .listEntryInner {

box-shadow:none;
outline:solid 1px var(--baseColorBlack);
}
}
.listDefaultLink_var0 .listEntryLink {

display:none;
}
.listDefaultLink_var10 .listEntryLink a {

display:inline-block;
text-decoration:underline;
}
.listDefaultLink_var31 .listEntryLink {

text-align:center;
}
.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("/schulen-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:var(--baseColorDark);
transform:rotate(-40deg);
}
.listEntryElementContainer_var60:after {

content:'';
display:block;
position:absolute;
right:6px;
top:13px;
width:3px;
height:12px;
background-color:var(--baseColorDark);
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%;
}
.listEntryElementThumbnail_var64 img {

border-radius:1rem;
}


.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_var0 .thumbnailPDF {

max-width:100%;
}
@media (min-width: 576px) {
.listEntryElementThumbnailSize_var0 {

width:240px;
}
}


.listEntryElementThumbnailSize_var120 {

width:100%;
}
.listEntryElementThumbnailSize_var120 .thumbnailPDF {

max-width:100%;
}
@media (min-width: 576px) {
.listEntryElementThumbnailSize_var120 {

width:160px;
}
}


.listEntryElementThumbnailSize_var100 {

width:100%;
}
.listEntryElementThumbnailSize_var100 .thumbnailPDF {

max-width:100%;
}


.listEntryElementThumbnailSize_var180 {

width:100%;
}
.listEntryElementThumbnailSize_var180 .thumbnailPDF {

max-width:100%;
}
@media (min-width: 576px) {
.listEntryElementThumbnailSize_var180 {

width:320px;
}
}


.listEntryElementColor_var10 {

color:#FFFFFF !important;
}


.listEntryElementColor_var32 {

color:rgba(29,29,27,0.8) !important;
}


.listEntryElementColor_var1 {

color:#561E95 !important;
}


.listEntryElementColor_var2 {

color:#BEACE1 !important;
}


.listEntryElementColor_var34 {

color:rgba(29,29,27,0.6) !important;
}
@media (prefers-contrast:more) {
.listEntryElementColor_var34 {

color:#1D1D1B !important;
}
}


.listEntryElementColor_var38 {

color:rgba(29,29,27,0.4) !important;
}
@media (prefers-contrast:more) {
.listEntryElementColor_var38 {

color:#1D1D1B !important;
}
}


.listEntryElementColor_var40 {

background-color:rgba(29,29,27,0.8) !important;
padding:0.3rem 0.4rem;
}
@media (prefers-contrast:more) {
.listEntryElementColor_var40 {

--backgroundColor:#1D1D1B !important;
}
}


.listEntryElementColor_var41 {

background-color:#561E95 !important;
color:#FFFFFF !important;
padding:0.3rem 0.4rem;
}


.listEntryElementColor_var42 {

background-color:#BEACE1 !important;
color:#FFFFFF !important;
padding:0.3rem 0.4rem;
}


.listEntryElementFontSize_var0 {

font-size:1rem;
line-height:130%;
}


.listEntryElementFontSize_var330 {

font-size:0.8rem;
line-height:130%;
}


.listEntryElementFontSize_var338 {

font-size:0.8rem;
line-height:130%;
font-weight:bold;
}


.listEntryElementFontSize_var358 {

font-size:1rem;
line-height:130%;
font-weight:bold;
}


.listEntryElementFontSize_var370 {

font-size:1.3rem;
line-height:130%;
}


.listEntryElementFontSize_var378 {

font-size:1.3rem;
line-height:130%;
font-weight:bold;
}


.listEntryElementFontSize_var380 {

font-size:1.6rem;
line-height:130%;
}


.listEntryElementFontSize_var388 {

font-size:1.6rem;
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:1rem;
line-height:150%;
margin-top:10px;
}
.listPictureGallery_var0 .listEntries .listEntryTitle:empty {

display:none;
}
.listPictureGallery_var0 .listEntries .listEntryDescription {

font-size:0.8rem;
line-height:143%;

overflow:auto;
}
.listPictureGallery_var0 .listEntries .listEntryDescription:empty {

display:none;
}
.listPictureGallery_var0 .listEntries .listEntryCopyright {

float:right;
font-weight:normal;
font-size:0.9rem;
line-height:140%;
color:var(--fontColorWeak);
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:var(--backgroundColorWhite);
box-shadow:0 0 0 1px #1D252B;
}
.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 #DDDDDD;
}
.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 var(--baseColorPrimary1);
}
.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 #DDDDDD;
}
.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:1rem;
line-height:210%;
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_var1 .listInner {

position:relative;
overflow:hidden;
-webkit-user-select:none;
-moz-user-select:none;
-ms-user-select:none;
}
.listPictureGallery_var1 .listEntriesPreview {

display:none;
}
@media (min-width: 768px) {
.listPictureGallery_var1 .listEntries {

width:100%;
position:relative;
overflow:hidden;
}
.listPictureGallery_var1 .listEntries .listEntry {

display:none;
position:relative;
overflow:hidden;
}
.listPictureGallery_var1 .listEntries .listEntrySelected {

display:block;
}
.listPictureGallery_var1 .listEntries .listEntryButtons {

position:absolute;
top:2px;
right:0;
}
.listPictureGallery_var1 .listEntries .listEntry a {

text-decoration:none;
}
.listPictureGallery_var1 .listEntries .listEntryImage {

display:block;
width:100%;
max-width:100%;
height:auto;
}
.listPictureGallery_var1 .listEntries .listEntryImage picture {

display:block;
}
.listPictureGallery_var1 .listEntries .listEntryTitle {

font-size:1rem;
line-height:150%;
margin-top:10px;
}
.listPictureGallery_var1 .listEntries .listEntryTitle:empty {

display:none;
}
.listPictureGallery_var1 .listEntries .listEntryDescription {

font-size:0.8rem;
line-height:143%;

overflow:auto;
}
.listPictureGallery_var1 .listEntries .listEntryDescription:empty {

display:none;
}
.listPictureGallery_var1 .listEntries .listEntryCopyright {

float:right;
font-weight:normal;
font-size:0.9rem;
line-height:140%;
color:var(--fontColorWeak);
padding-left:4px;
}
.listPictureGallery_var1 .listEntries .listMoverBack, .listPictureGallery_var1 .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_var1 .listEntries .listMoverBack,.listPictureGalleryPictureAspectRatio_var20.listPictureGallery_var1 .listEntries .listMoverForward {
padding-top:50%;
}
.listPictureGalleryPictureLightbox_var11.listPictureGallery_var1 .listEntries .listMoverBack,.listPictureGalleryPictureLightbox_var12.listPictureGallery_var1 .listEntries .listMoverBack,.listPictureGalleryPictureLightbox_var11.listPictureGallery_var1 .listEntries .listMoverForward,.listPictureGalleryPictureLightbox_var12.listPictureGallery_var1 .listEntries .listMoverForward {
margin-top:36px;
padding-top:calc(75% - 36px);
}
.listPictureGallery_var1 .listEntries .listMoverBack > span, .listPictureGallery_var1 .listEntries .listMoverForward > span {

height:100%;
display:block;
}
.listPictureGallery_var1 .listEntries .listMoverBack > span:before, .listPictureGallery_var1 .listEntries .listMoverBack > span:after, .listPictureGallery_var1 .listEntries .listMoverForward > span:before, .listPictureGallery_var1 .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(--backgroundColorWhite);
box-shadow:0 0 0 1px #1D252B;
}
.listPictureGallery_var1 .listEntries .listMoverBack > span:after, .listPictureGallery_var1 .listEntries .listMoverForward > span:after {

margin-top:16px;
}
.listPictureGallery_var1 .listEntries .listMoverBack > span:nth-child(2):before, .listPictureGallery_var1 .listEntries .listMoverForward > span:nth-child(2):before {

box-shadow:none;
outline:none;
}
.listPictureGallery_var1 .listEntries .listMoverBack > span:nth-child(2):after, .listPictureGallery_var1 .listEntries .listMoverForward > span:nth-child(2):after {

display:none;
}
.listPictureGallery_var1 .listEntries .listMoverBack {

left:0;
}
.listPictureGallery_var1 .listEntries .listMoverBack:hover {

opacity:1;
}
.listPictureGallery_var1 .listEntries .listMoverBack > span:before, .listPictureGallery_var1 .listEntries .listMoverBack > span:after {

left:3%;
}
.listPictureGallery_var1 .listEntries .listMoverBack > span:before {

transform:rotate(-50deg);
}
.listPictureGallery_var1 .listEntries .listMoverBack > span:after {

transform:rotate(50deg);
}
.listPictureGallery_var1 .listEntries .listMoverForward {

right:0;
}
.listPictureGallery_var1 .listEntries .listMoverForward:hover {

opacity:1;
}
.listPictureGallery_var1 .listEntries .listMoverForward > span:before, .listPictureGallery_var1 .listEntries .listMoverForward > span:after {

right:3%;
}
.listPictureGallery_var1 .listEntries .listMoverForward > span:before {

transform:rotate(50deg);
}
.listPictureGallery_var1 .listEntries .listMoverForward > span:after {

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

display:block;
position:relative;
overflow:hidden;
margin:12px auto 0 auto;
width:100%;
background-color:transparent;
border-top:solid 1px #DDDDDD;
}
.listPictureGallery_var1 .listEntriesPreview .listEntriesPreviewInner {

margin:12px 0px;
position:relative;
overflow:hidden;
text-align:center;
}
.listPictureGallery_var1 .listEntriesPreview .listEntriesPreviewInner > div {

white-space:nowrap;
display:inline-block;
}
.listPictureGallery_var1 .listEntriesPreview .listEntry {

display:inline-block;
cursor:pointer;
padding:0;
margin:0 12px 0 0;
}
.listPictureGallery_var1 .listEntriesPreview .listEntry:last-child {

margin:0;
}
.listPictureGallery_var1 .listEntriesPreview .listEntrySelected {

padding-bottom:0;
border-bottom:solid 4px var(--baseColorPrimary1);
}
.listPictureGallery_var1 .listEntriesPreview .listEntry a {

text-decoration:none;
}
.listPictureGallery_var1 .listEntriesPreview .pictureZoomer {

display:none;
}
.listPictureGallery_var1 .listEntriesPreview .listEntryImage {

width:48px;
height:48px;
display:block;
}
.listPictureGallery_var1 .listEntriesPreview .listMoverBack, .listPictureGallery_var1 .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_var1 .listEntriesPreview .listMoverBack:hover, .listPictureGallery_var1 .listEntriesPreview .listMoverForward:hover {

transform:scale(1.1);
}
.listPictureGallery_var1 .listEntriesPreview .listMoverBack > span, .listPictureGallery_var1 .listEntriesPreview .listMoverForward > span {

height:100%;
display:block;
}
.listPictureGallery_var1 .listEntriesPreview .listMoverBack > span:before, .listPictureGallery_var1 .listEntriesPreview .listMoverBack > span:after, .listPictureGallery_var1 .listEntriesPreview .listMoverForward > span:before, .listPictureGallery_var1 .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 #DDDDDD;
}
.listPictureGallery_var1 .listEntriesPreview .listMoverBack > span:after, .listPictureGallery_var1 .listEntriesPreview .listMoverForward > span:after {

margin-top:11px;
}
.listPictureGallery_var1 .listEntriesPreview .listMoverBack > span:nth-child(2), .listPictureGallery_var1 .listEntriesPreview .listMoverForward > span:nth-child(2) {

display:none;
}
.listPictureGallery_var1 .listEntriesPreview .listMoverBack {

left:0;
}
.listPictureGallery_var1 .listEntriesPreview .listMoverBack > span:before, .listPictureGallery_var1 .listEntriesPreview .listMoverBack > span:after {

left:4px;
}
.listPictureGallery_var1 .listEntriesPreview .listMoverBack > span:before {

transform:rotate(-50deg);
}
.listPictureGallery_var1 .listEntriesPreview .listMoverBack > span:after {

transform:rotate(50deg);
}
.listPictureGallery_var1 .listEntriesPreview .listMoverForward {

right:0;
}
.listPictureGallery_var1 .listEntriesPreview .listMoverForward > span:before, .listPictureGallery_var1 .listEntriesPreview .listMoverForward > span:after {

right:4px;
}
.listPictureGallery_var1 .listEntriesPreview .listMoverForward > span:before {

transform:rotate(50deg);
}
.listPictureGallery_var1 .listEntriesPreview .listMoverForward > span:after {

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

text-align:right;
font-size:1rem;
line-height:210%;
padding:0 6px 0 0;
}
.listPictureGallery_var1 .listEntryOfEntries .listEntryOfEntriesEntries:before {

content:'/';
padding:0 4px;
}
.listPictureGallery_var1[data-prevnextpreview='1'] .listEntriesPreview .listEntriesPreviewInner {

margin:12px 32px;
}
.listPictureGallery_var1[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:1rem;
line-height:150%;
margin-top:10px;
}
.listPictureGallery_var2 .listEntries .listEntryTitle:empty {

display:none;
}
.listPictureGallery_var2 .listEntries .listEntryDescription {

font-size:0.8rem;
line-height:143%;

overflow:auto;
}
.listPictureGallery_var2 .listEntries .listEntryDescription:empty {

display:none;
}
.listPictureGallery_var2 .listEntries .listEntryCopyright {

float:right;
font-weight:normal;
font-size:0.9rem;
line-height:140%;
color:var(--fontColorWeak);
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:var(--backgroundColorWhite);
box-shadow:0 0 0 1px #1D252B;
}
.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 #DDDDDD;
}
.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 var(--baseColorPrimary1);
}
.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 #DDDDDD;
}
.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;
}
.listPictureGalleryEntriesPerRow_var0.listPictureGallery_var2 .listEntries .listEntriesInner > div {
display:grid;
}
.listPictureGallery_var2 .listEntries .listEntry {

display:block;
}
.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 .listEntryImage picture img {

max-width:100%;
width:100%;
}
.listPictureGallery_var2 .listEntries .listEntryTitle {

position:absolute;
bottom:0;
padding:2px 10px;
color:var(--fontColorInverseDefault);
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:11px;
line-height:19px;
color:var(--fontColorDefault);
padding:0 6px;
position:absolute;
right:4px;
margin-top:-23px;
background:rgba(255,255,255,0.8);
border-radius:0;
}
.listPictureGallery_var2 .listEntriesPreview {

display:none;
}
.listPictureGallery_var2 .listEntriesPreview .listEntryImage {

width:48px;
height:48px;
display:block;
}
.listPictureGallery_var2.listPictureGalleryPictureBorder_var10 .listEntry .listEntryInner {

margin:0.8rem;
padding:0.8rem;
background-color:var(--backgroundColorWhite);
border:solid 1px #DDDDDD;
}
.listPictureGallery_var2.listPictureGalleryPictureBorder_var10 .listEntry .listEntryInner .pictureZoomer {

top:calc(8px + 0.8rem);
right:calc(8px + 0.8rem);
}
.listPictureGallery_var2.listPictureGalleryPictureBorder_var52 .listEntry .listEntryInner {

margin:0.8rem;
padding:0.8rem;
background-color:var(--backgroundColorWhite);
box-shadow:0 2px 8px -1px rgba(0,0,0,0.2);
}
.listPictureGallery_var2.listPictureGalleryPictureBorder_var52 .listEntry .listEntryInner .pictureZoomer {

top:calc(8px + 0.8rem);
right:calc(8px + 0.8rem);
}
.listPictureGallery_var2.listPictureGalleryPictureBorder_var70 .listEntry .listEntryInner {

margin:0;
}
}
@media (min-width: 576px) and (min-width: 576px) {
.listPictureGalleryEntriesPerRow_var0.listPictureGallery_var2 .listEntries .listEntriesInner > div {

grid-template-columns:repeat(2,50%);
}
}
@media (min-width: 768px) and (min-width: 576px) {
.listPictureGalleryEntriesPerRow_var0.listPictureGallery_var2 .listEntries .listEntriesInner > div {

grid-template-columns:repeat(3,33.33333%);
}
}
.listPictureGallery_var22 .listInner {

position:relative;
}
.listPictureGallery_var22 .listEntries {

margin:-4px;
}
.listPictureGalleryEntriesPerRow_var0.listPictureGallery_var22 .listEntries .listEntriesInner > div {
display:grid;
}
.listPictureGallery_var22 .listEntries .listEntry {

display:block;
width:100%;
}
.listPictureGallery_var22 .listEntries .listEntry .listEntryInner {

margin:4px;
position:relative;
}
.listPictureGallery_var22 .listEntries .listEntry:hover .pictureZoomer {

opacity:1;
}
.listPictureGallery_var22 .listEntries .listEntryButtons {

position:absolute;
top:2px;
right:0;
}
.listPictureGallery_var22 .listEntries .listEntry a {

text-decoration:none;
}
.listPictureGallery_var22 .listEntries .listEntryImage {

display:block;
width:100%;
max-width:100%;
height:auto;
}
.listPictureGallery_var22 .listEntries .listEntryImage picture {

display:block;
}
.listPictureGallery_var22 .listEntries .listEntryTitle {

position:absolute;
bottom:0;
padding:2px 10px;
color:var(--fontColorInverseDefault);
text-shadow:0 0 4px rgba(0,0,0,0.5);
}
.listPictureGallery_var22 .listEntries .listEntryDescription {

display:none;
}
.listPictureGallery_var22 .listEntries .listEntryCopyright {

float:none;
font-weight:normal;
font-size:11px;
line-height:19px;
color:var(--fontColorDefault);
padding:0 6px;
position:absolute;
right:4px;
margin-top:-23px;
background:rgba(255,255,255,0.8);
border-radius:0;
}
.listPictureGallery_var22.listPictureGalleryPictureBorder_var10 .listEntry .listEntryInner {

margin:0.8rem;
padding:0.8rem;
background-color:var(--backgroundColorWhite);
border:solid 1px #DDDDDD;
}
.listPictureGallery_var22.listPictureGalleryPictureBorder_var10 .listEntry .listEntryInner .pictureZoomer {

top:calc(8px + 0.8rem);
right:calc(8px + 0.8rem);
}
.listPictureGallery_var22.listPictureGalleryPictureBorder_var52 .listEntry .listEntryInner {

margin:0.8rem;
padding:0.8rem;
background-color:var(--backgroundColorWhite);
box-shadow:0 2px 8px -1px rgba(0,0,0,0.2);
}
.listPictureGallery_var22.listPictureGalleryPictureBorder_var52 .listEntry .listEntryInner .pictureZoomer {

top:calc(8px + 0.8rem);
right:calc(8px + 0.8rem);
}
.listPictureGallery_var22.listPictureGalleryPictureBorder_var70 .listEntry .listEntryInner {

margin:0;
}
@media (min-width: 576px) {
.listPictureGalleryEntriesPerRow_var0.listPictureGallery_var22 .listEntries .listEntriesInner > div {

grid-template-columns:repeat(2,50%);
}
}
@media (min-width: 768px) {
.listPictureGalleryEntriesPerRow_var0.listPictureGallery_var22 .listEntries .listEntriesInner > div {

grid-template-columns:repeat(3,33.33333%);
}
}
.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[data-infinityMode!="1"].lastEntrySelected .listMoverForward {

display:none;
}
.listPictureGallery_var20 .listEntryOfEntries {

text-align:right;
font-size:1rem;
line-height:210%;
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;
}
.listPictureGallery_var24 .listInner {

position:relative;
overflow:hidden;
-webkit-user-select:none;
-moz-user-select:none;
-ms-user-select:none;
}
.listPictureGallery_var24 .listEntries {

position:relative;
overflow:hidden;
margin:0;
width:100%;
}
.listPictureGallery_var24 .listEntries .listEntriesInner > div {

position:relative;
height:120px;
overflow:hidden;
width:10000px;


}
.listPictureGallery_var24 .listEntries .listEntriesInner > div .listTickerInner {

position:absolute;
white-space:nowrap;
}
.listPictureGallery_var24 .listEntries .listEntryInner {

display:block;
float:left;
position:relative;
padding:0;
margin:0 8px 0 0;
height:160px;
overflow:hidden;
}
.listPictureGallery_var24 .listEntries .listEntryInner:last-child {

margin:0;
}
.listPictureGallery_var24 .listEntries .listEntryInner .pictureZoomer {

opacity:0;
transition:opacity 0.3s linear;
}
.listPictureGallery_var24 .listEntries .listEntryInner:hover .pictureZoomer {

opacity:1;
}
.listPictureGallery_var24 .listEntries .listEntryInner .listEntryImage > picture > img {

max-width:none;
}
.listPictureGallery_var24 .listEntries .listEntry a {

text-decoration:none;
}
.listPictureGallery_var24 .listEntries .listEntryImage {

height:160px;
display:block;
}
.listPictureGallery_var24 .listEntries .listEntryImage picture, .listPictureGallery_var24 .listEntries .listEntryImage img {

height:160px;
width:auto;
}
.listPictureGallery_var24 .listEntries .listEntryData {

display:none;
}
.listPictureGallery_var24 .listEntries .listMoverBack, .listPictureGallery_var24 .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_var24 .listEntries .listMoverBack:hover, .listPictureGallery_var24 .listEntries .listMoverForward:hover {

transform:scale(1.1);
}
.listPictureGallery_var24 .listEntries .listMoverBack > span, .listPictureGallery_var24 .listEntries .listMoverForward > span {

height:100%;
display:block;
}
.listPictureGallery_var24 .listEntries .listMoverBack > span:before, .listPictureGallery_var24 .listEntries .listMoverBack > span:after, .listPictureGallery_var24 .listEntries .listMoverForward > span:before, .listPictureGallery_var24 .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_var24 .listEntries .listMoverBack > span:after, .listPictureGallery_var24 .listEntries .listMoverForward > span:after {

margin-top:11px;
}
.listPictureGallery_var24 .listEntries .listMoverBack > span:nth-child(2), .listPictureGallery_var24 .listEntries .listMoverForward > span:nth-child(2) {

display:none;
}
.listPictureGallery_var24 .listEntries .listMoverBack {

left:0;
}
.listPictureGallery_var24 .listEntries .listMoverBack > span:before, .listPictureGallery_var24 .listEntries .listMoverBack > span:after {

left:4px;
}
.listPictureGallery_var24 .listEntries .listMoverBack > span:before {

transform:rotate(-50deg);
}
.listPictureGallery_var24 .listEntries .listMoverBack > span:after {

transform:rotate(50deg);
}
.listPictureGallery_var24 .listEntries .listMoverForward {

right:0;
}
.listPictureGallery_var24 .listEntries .listMoverForward > span:before, .listPictureGallery_var24 .listEntries .listMoverForward > span:after {

right:4px;
}
.listPictureGallery_var24 .listEntries .listMoverForward > span:before {

transform:rotate(50deg);
}
.listPictureGallery_var24 .listEntries .listMoverForward > span:after {

transform:rotate(-50deg);
}
.listPictureGallery_var24.firstEntrySelected .listMoverBack {

display:none;
}
.listPictureGallery_var24.lastEntrySelected .listMoverForward {

display:none;
}
.listPictureGallery_var24 .listEntryOfEntries {

text-align:right;
font-size:1rem;
line-height:210%;
padding:0 6px 0 0;
}
.listPictureGallery_var24 .listEntryOfEntries .listEntryOfEntriesEntries:before {

content:'/';
padding:0 4px;
}
.listPictureGallery_var24[data-prevnextpreview='1'] .listEntriesPreview .listEntriesPreviewInner {

margin:0;
}
.listPictureGallery_var24[data-entryofentries='1'] .listEntriesPreview {

margin-top:0;
}
.listPictureGallery_var40 .listInner {

position:relative;
overflow:hidden;
-webkit-user-select:none;
-moz-user-select:none;
-ms-user-select:none;
}
.listPictureGallery_var40 .listEntries {

width:100%;
position:relative;
overflow:hidden;
}
.listPictureGallery_var40 .listEntries .listEntry {

display:none;
position:relative;
overflow:hidden;
}
.listPictureGallery_var40 .listEntries .listEntrySelected {

display:block;
}
.listPictureGallery_var40 .listEntries .listEntryButtons {

position:absolute;
top:2px;
right:0;
}
.listPictureGallery_var40 .listEntries .listEntry a {

text-decoration:none;
}
.listPictureGallery_var40 .listEntries .listEntryImage {

display:block;
width:100%;
max-width:100%;
height:auto;
}
.listPictureGallery_var40 .listEntries .listEntryImage picture {

display:block;
}
.listPictureGallery_var40 .listEntries .listEntryTitle {

font-size:1rem;
line-height:150%;
margin-top:10px;
}
.listPictureGallery_var40 .listEntries .listEntryTitle:empty {

display:none;
}
.listPictureGallery_var40 .listEntries .listEntryDescription {

font-size:0.8rem;
line-height:143%;

overflow:auto;
}
.listPictureGallery_var40 .listEntries .listEntryDescription:empty {

display:none;
}
.listPictureGallery_var40 .listEntries .listMoverBack, .listPictureGallery_var40 .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_var40 .listEntries .listMoverBack,.listPictureGalleryPictureAspectRatio_var20.listPictureGallery_var40 .listEntries .listMoverForward {
padding-top:50%;
}
.listPictureGalleryPictureLightbox_var11.listPictureGallery_var40 .listEntries .listMoverBack,.listPictureGalleryPictureLightbox_var12.listPictureGallery_var40 .listEntries .listMoverBack,.listPictureGalleryPictureLightbox_var11.listPictureGallery_var40 .listEntries .listMoverForward,.listPictureGalleryPictureLightbox_var12.listPictureGallery_var40 .listEntries .listMoverForward {
margin-top:36px;
padding-top:calc(75% - 36px);
}
.listPictureGallery_var40 .listEntries .listMoverBack > span, .listPictureGallery_var40 .listEntries .listMoverForward > span {

height:100%;
display:block;
}
.listPictureGallery_var40 .listEntries .listMoverBack > span:before, .listPictureGallery_var40 .listEntries .listMoverBack > span:after, .listPictureGallery_var40 .listEntries .listMoverForward > span:before, .listPictureGallery_var40 .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(--backgroundColorWhite);
box-shadow:0 0 0 1px #1D252B;
}
.listPictureGallery_var40 .listEntries .listMoverBack > span:after, .listPictureGallery_var40 .listEntries .listMoverForward > span:after {

margin-top:16px;
}
.listPictureGallery_var40 .listEntries .listMoverBack > span:nth-child(2):before, .listPictureGallery_var40 .listEntries .listMoverForward > span:nth-child(2):before {

box-shadow:none;
outline:none;
}
.listPictureGallery_var40 .listEntries .listMoverBack > span:nth-child(2):after, .listPictureGallery_var40 .listEntries .listMoverForward > span:nth-child(2):after {

display:none;
}
.listPictureGallery_var40 .listEntries .listMoverBack {

left:0;
}
.listPictureGallery_var40 .listEntries .listMoverBack:hover {

opacity:1;
}
.listPictureGallery_var40 .listEntries .listMoverBack > span:before, .listPictureGallery_var40 .listEntries .listMoverBack > span:after {

left:3%;
}
.listPictureGallery_var40 .listEntries .listMoverBack > span:before {

transform:rotate(-50deg);
}
.listPictureGallery_var40 .listEntries .listMoverBack > span:after {

transform:rotate(50deg);
}
.listPictureGallery_var40 .listEntries .listMoverForward {

right:0;
}
.listPictureGallery_var40 .listEntries .listMoverForward:hover {

opacity:1;
}
.listPictureGallery_var40 .listEntries .listMoverForward > span:before, .listPictureGallery_var40 .listEntries .listMoverForward > span:after {

right:3%;
}
.listPictureGallery_var40 .listEntries .listMoverForward > span:before {

transform:rotate(50deg);
}
.listPictureGallery_var40 .listEntries .listMoverForward > span:after {

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

position:relative;
overflow:hidden;
margin:12px auto 0 auto;
width:100%;
background-color:transparent;
border-top:solid 1px #DDDDDD;
}
.listPictureGallery_var40 .listEntriesPreview .listEntriesPreviewInner {

margin:12px 0px;
position:relative;
overflow:hidden;
text-align:center;
}
.listPictureGallery_var40 .listEntriesPreview .listEntriesPreviewInner > div {

white-space:nowrap;
display:inline-block;
}
.listPictureGallery_var40 .listEntriesPreview .listEntry {

display:inline-block;
cursor:pointer;
padding:0;
margin:0 12px 0 0;
}
.listPictureGallery_var40 .listEntriesPreview .listEntry:last-child {

margin:0;
}
.listPictureGallery_var40 .listEntriesPreview .listEntrySelected {

padding-bottom:0;
border-bottom:solid 4px var(--baseColorPrimary1);
}
.listPictureGallery_var40 .listEntriesPreview .listEntry a {

text-decoration:none;
}
.listPictureGallery_var40 .listEntriesPreview .pictureZoomer {

display:none;
}
.listPictureGallery_var40 .listEntriesPreview .listEntryImage {

width:48px;
height:48px;
display:block;
}
.listPictureGallery_var40 .listEntriesPreview .listMoverBack, .listPictureGallery_var40 .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_var40 .listEntriesPreview .listMoverBack:hover, .listPictureGallery_var40 .listEntriesPreview .listMoverForward:hover {

transform:scale(1.1);
}
.listPictureGallery_var40 .listEntriesPreview .listMoverBack > span, .listPictureGallery_var40 .listEntriesPreview .listMoverForward > span {

height:100%;
display:block;
}
.listPictureGallery_var40 .listEntriesPreview .listMoverBack > span:before, .listPictureGallery_var40 .listEntriesPreview .listMoverBack > span:after, .listPictureGallery_var40 .listEntriesPreview .listMoverForward > span:before, .listPictureGallery_var40 .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 #DDDDDD;
}
.listPictureGallery_var40 .listEntriesPreview .listMoverBack > span:after, .listPictureGallery_var40 .listEntriesPreview .listMoverForward > span:after {

margin-top:11px;
}
.listPictureGallery_var40 .listEntriesPreview .listMoverBack > span:nth-child(2), .listPictureGallery_var40 .listEntriesPreview .listMoverForward > span:nth-child(2) {

display:none;
}
.listPictureGallery_var40 .listEntriesPreview .listMoverBack {

left:0;
}
.listPictureGallery_var40 .listEntriesPreview .listMoverBack > span:before, .listPictureGallery_var40 .listEntriesPreview .listMoverBack > span:after {

left:4px;
}
.listPictureGallery_var40 .listEntriesPreview .listMoverBack > span:before {

transform:rotate(-50deg);
}
.listPictureGallery_var40 .listEntriesPreview .listMoverBack > span:after {

transform:rotate(50deg);
}
.listPictureGallery_var40 .listEntriesPreview .listMoverForward {

right:0;
}
.listPictureGallery_var40 .listEntriesPreview .listMoverForward > span:before, .listPictureGallery_var40 .listEntriesPreview .listMoverForward > span:after {

right:4px;
}
.listPictureGallery_var40 .listEntriesPreview .listMoverForward > span:before {

transform:rotate(50deg);
}
.listPictureGallery_var40 .listEntriesPreview .listMoverForward > span:after {

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

text-align:right;
font-size:1rem;
line-height:210%;
padding:0 6px 0 0;
}
.listPictureGallery_var40 .listEntryOfEntries .listEntryOfEntriesEntries:before {

content:'/';
padding:0 4px;
}
.listPictureGallery_var40[data-prevnextpreview='1'] .listEntriesPreview .listEntriesPreviewInner {

margin:12px 32px;
}
.listPictureGallery_var40[data-entryofentries='1'] .listEntriesPreview {

margin-top:0;
}
.listPictureGallery_var60 .listInner {

position:relative;
overflow:hidden;
-webkit-user-select:none;
-moz-user-select:none;
-ms-user-select:none;
}
.listPictureGallery_var60 .listEntries {

position:relative;
overflow:hidden;
margin:0;
width:100%;
}
.listPictureGallery_var60 .listEntries .listEntriesInner {

width:60%;
margin:0 20%;
position:relative;
overflow:visible;
}
.listPictureGallery_var60 .listEntries .listEntriesInner > div {

white-space:nowrap;
width:100%;
display:block;
line-height:0;
}
.listPictureGallery_var60 .listEntries .listEntry {

display:inline-block;
position:relative;
cursor:pointer;
width:100%;
overflow:hidden;
}
.listPictureGallery_var60 .listEntries .listEntry:last-child {

margin:0;
}
.listPictureGallery_var60 .listEntries .listEntry .listEntryInner {

margin:0 8px;
}
.listPictureGallery_var60 .listEntries .listEntry .pictureZoomer {

opacity:0;
transition:opacity 0.3s linear;
}
.listPictureGallery_var60 .listEntries .listEntry:hover .pictureZoomer {

opacity:1;
}
.listPictureGallery_var60 .listEntries .listEntry a {

text-decoration:none;
}
.listPictureGallery_var60 .listEntries .listEntryImage {

display:block;
width:100%;
}
.listPictureGallery_var60 .listEntries .listEntryImage picture, .listPictureGallery_var60 .listEntries .listEntryImage img {

width:100%;
}
.listPictureGallery_var60 .listEntries .listMoverBack, .listPictureGallery_var60 .listEntries .listMoverForward {

cursor:pointer;
position:absolute;
right:0;
top:0;
height:100%;
width:20%;
margin-left:0;
margin-top:0 !important;
z-index:2;
transition:all 0.1s linear;
background-color:rgba(255,255,255,0.5);
}
.listPictureGallery_var60 .listEntries .listMoverBack > span, .listPictureGallery_var60 .listEntries .listMoverForward > span {

height:100%;
display:block;
}
.listPictureGallery_var60 .listEntries .listMoverBack > span:before, .listPictureGallery_var60 .listEntries .listMoverBack > span:after, .listPictureGallery_var60 .listEntries .listMoverForward > span:before, .listPictureGallery_var60 .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 #1D1D1B;
}
.listPictureGallery_var60 .listEntries .listMoverBack > span:after, .listPictureGallery_var60 .listEntries .listMoverForward > span:after {

margin-top:11px;
}
.listPictureGallery_var60 .listEntries .listMoverBack > span:nth-child(2), .listPictureGallery_var60 .listEntries .listMoverForward > span:nth-child(2) {

display:none;
}
.listPictureGallery_var60 .listEntries .listMoverBack {

left:0;
}
.listPictureGallery_var60 .listEntries .listMoverBack > span:before, .listPictureGallery_var60 .listEntries .listMoverBack > span:after {

left:16px;
}
.listPictureGallery_var60 .listEntries .listMoverBack > span:before {

transform:rotate(-50deg);
}
.listPictureGallery_var60 .listEntries .listMoverBack > span:after {

transform:rotate(50deg);
}
.listPictureGallery_var60 .listEntries .listMoverForward {

right:0;
}
.listPictureGallery_var60 .listEntries .listMoverForward > span:before, .listPictureGallery_var60 .listEntries .listMoverForward > span:after {

right:16px;
}
.listPictureGallery_var60 .listEntries .listMoverForward > span:before {

transform:rotate(50deg);
}
.listPictureGallery_var60 .listEntries .listMoverForward > span:after {

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

width:100%;
position:relative;
margin:12px 0;
}
.listPictureGallery_var60 .listEntriesPreview > div {

text-align:center;
padding:0;
}
.listPictureGallery_var60 .listEntriesPreview .listEntry {

position:relative;
display:inline-block;
cursor:pointer;
margin:0 3px;
}
.listPictureGallery_var60 .listEntriesPreview .listEntry .listEntryInner {

display:inline-block;
padding:0;
margin:0px 3px;
width:16px;
height:16px;
background-color:var(--backgroundColorDark1);
border-radius:50%;
box-shadow:0 0 4px 0 rgba(255,255,255,0.3);
}
.listPictureGallery_var60 .listEntriesPreview .listEntry:hover .listEntryInner, .listPictureGallery_var60 .listEntriesPreview .listEntry.listEntrySelected .listEntryInner, .listPictureGallery_var60 .listEntriesPreview .listEntry.listEntryProgress .listEntryInner {

border-color:var(--borderColorLines);
background-color:#ECECEC;
box-shadow:0 0 4px 0 rgba(0,0,0,0.3);
}
.listPictureGallery_var60 .listEntriesPreview .listEntry:first-child:last-child {

display:none;
}
.listPictureGallery_var60 .listEntryOfEntries {

text-align:right;
font-size:1rem;
line-height:210%;
padding:0 6px 0 0;
}
.listPictureGallery_var60 .listEntryOfEntries .listEntryOfEntriesEntries:before {

content:'/';
padding:0 4px;
}
.listPictureGallery_var60[data-prevnextpreview='1'] .listEntriesPreview .listEntriesPreviewInner {

margin:0;
}
.listPictureGallery_var60[data-entryofentries='1'] .listEntriesPreview {

margin-top:0;
}
.listPictureGallery_var61 .listInner {

position:relative;
overflow:hidden;
-webkit-user-select:none;
-moz-user-select:none;
-ms-user-select:none;
}
.listPictureGallery_var61 .listEntries {

position:relative;
overflow:hidden;
margin:0;
width:100%;
}
.listPictureGallery_var61 .listEntries .listEntriesInner {

width:60%;
margin:0 20%;
position:relative;
overflow:visible;
}
.listPictureGallery_var61 .listEntries .listEntriesInner > div {

white-space:nowrap;
width:100%;
display:block;
line-height:0;
}
.listPictureGallery_var61 .listEntries .listEntry {

display:inline-block;
position:relative;
cursor:pointer;
padding:0 8px;
width:100%;
overflow:hidden;
}
.listPictureGallery_var61 .listEntries .listEntry:last-child {

margin:0;
}
.listPictureGallery_var61 .listEntries .listEntry .pictureZoomer {

opacity:0;
transition:opacity 0.3s linear;
}
.listPictureGallery_var61 .listEntries .listEntry:hover .pictureZoomer {

opacity:1;
}
.listPictureGallery_var61 .listEntries .listEntry a {

text-decoration:none;
}
.listPictureGallery_var61 .listEntries .listEntryImage {

display:block;
width:100%;
}
.listPictureGallery_var61 .listEntries .listEntryImage picture, .listPictureGallery_var61 .listEntries .listEntryImage img {

width:100%;
}
.listPictureGallery_var61 .listEntries .listMoverBack, .listPictureGallery_var61 .listEntries .listMoverForward {

cursor:pointer;
position:absolute;
right:0;
top:0;
height:100%;
width:20%;
margin-left:0;
margin-top:0 !important;
z-index:2;
transition:all 0.1s linear;
background-color:rgba(255,255,255,0.5);
}
.listPictureGallery_var61 .listEntries .listMoverBack > span, .listPictureGallery_var61 .listEntries .listMoverForward > span {

height:100%;
display:block;
}
.listPictureGallery_var61 .listEntries .listMoverBack > span:before, .listPictureGallery_var61 .listEntries .listMoverBack > span:after, .listPictureGallery_var61 .listEntries .listMoverForward > span:before, .listPictureGallery_var61 .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 #1D1D1B;
}
.listPictureGallery_var61 .listEntries .listMoverBack > span:after, .listPictureGallery_var61 .listEntries .listMoverForward > span:after {

margin-top:11px;
}
.listPictureGallery_var61 .listEntries .listMoverBack > span:nth-child(2), .listPictureGallery_var61 .listEntries .listMoverForward > span:nth-child(2) {

display:none;
}
.listPictureGallery_var61 .listEntries .listMoverBack {

left:0;
}
.listPictureGallery_var61 .listEntries .listMoverBack > span:before, .listPictureGallery_var61 .listEntries .listMoverBack > span:after {

left:16px;
}
.listPictureGallery_var61 .listEntries .listMoverBack > span:before {

transform:rotate(-50deg);
}
.listPictureGallery_var61 .listEntries .listMoverBack > span:after {

transform:rotate(50deg);
}
.listPictureGallery_var61 .listEntries .listMoverForward {

right:0;
}
.listPictureGallery_var61 .listEntries .listMoverForward > span:before, .listPictureGallery_var61 .listEntries .listMoverForward > span:after {

right:16px;
}
.listPictureGallery_var61 .listEntries .listMoverForward > span:before {

transform:rotate(50deg);
}
.listPictureGallery_var61 .listEntries .listMoverForward > span:after {

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

width:100%;
position:relative;
margin:12px 0;
}
.listPictureGallery_var61 .listEntriesPreview > div {

text-align:center;
padding:0;
}
.listPictureGallery_var61 .listEntriesPreview .listEntry {

position:relative;
display:inline-block;
cursor:pointer;
margin:0 3px;
}
.listPictureGallery_var61 .listEntriesPreview .listEntry .listEntryInner {

display:inline-block;
padding:0;
margin:0px 3px;
width:16px;
height:16px;
background-color:var(--backgroundColorDark1);
border-radius:50%;
box-shadow:0 0 4px 0 rgba(255,255,255,0.3);
}
.listPictureGallery_var61 .listEntriesPreview .listEntry:hover .listEntryInner, .listPictureGallery_var61 .listEntriesPreview .listEntry.listEntrySelected .listEntryInner, .listPictureGallery_var61 .listEntriesPreview .listEntry.listEntryProgress .listEntryInner {

border-color:var(--borderColorLines);
background-color:#ECECEC;
box-shadow:0 0 4px 0 rgba(0,0,0,0.3);
}
.listPictureGallery_var61 .listEntriesPreview .listEntry:first-child:last-child {

display:none;
}
.listPictureGallery_var61 .listEntryOfEntries {

text-align:right;
font-size:1rem;
line-height:210%;
padding:0 6px 0 0;
}
.listPictureGallery_var61 .listEntryOfEntries .listEntryOfEntriesEntries:before {

content:'/';
padding:0 4px;
}
.listPictureGallery_var61[data-prevnextpreview='1'] .listEntriesPreview .listEntriesPreviewInner {

margin:0;
}
.listPictureGallery_var61[data-entryofentries='1'] .listEntriesPreview {

margin-top:0;
}
.listPictureGallery_var70 .listInner {

position:relative;
overflow:hidden;
-webkit-user-select:none;
-moz-user-select:none;
-ms-user-select:none;
}
.listPictureGallery_var70 .listEntries {

width:calc(100% - 72px);
position:relative;
overflow:hidden;
}
.listPictureGallery_var70 .listEntries .listEntry {

display:none;
position:relative;
overflow:hidden;
}
.listPictureGallery_var70 .listEntries .listEntrySelected {

display:block;
}
.listPictureGallery_var70 .listEntries .listEntryButtons {

position:absolute;
top:2px;
right:0;
}
.listPictureGallery_var70 .listEntries .listEntry a {

text-decoration:none;
}
.listPictureGallery_var70 .listEntries .listEntryImage {

display:block;
width:100%;
max-width:100%;
height:auto;
}
.listPictureGallery_var70 .listEntries .listEntryImage picture {

display:block;
}
.listPictureGallery_var70 .listEntries .listEntryTitle {

font-size:1rem;
line-height:150%;
margin-top:10px;
}
.listPictureGallery_var70 .listEntries .listEntryTitle:empty {

display:none;
}
.listPictureGallery_var70 .listEntries .listEntryDescription {

font-size:0.8rem;
line-height:143%;

overflow:auto;
}
.listPictureGallery_var70 .listEntries .listEntryDescription:empty {

display:none;
}
.listPictureGallery_var70 .listEntries .listEntryCopyright {

float:right;
font-weight:normal;
font-size:0.9rem;
line-height:140%;
color:var(--fontColorWeak);
padding-left:4px;
}
.listPictureGallery_var70 .listEntries .listMoverBack, .listPictureGallery_var70 .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_var70 .listEntries .listMoverBack,.listPictureGalleryPictureAspectRatio_var20.listPictureGallery_var70 .listEntries .listMoverForward {
padding-top:50%;
}
.listPictureGalleryPictureLightbox_var11.listPictureGallery_var70 .listEntries .listMoverBack,.listPictureGalleryPictureLightbox_var12.listPictureGallery_var70 .listEntries .listMoverBack,.listPictureGalleryPictureLightbox_var11.listPictureGallery_var70 .listEntries .listMoverForward,.listPictureGalleryPictureLightbox_var12.listPictureGallery_var70 .listEntries .listMoverForward {
margin-top:36px;
padding-top:calc(75% - 36px);
}
.listPictureGallery_var70 .listEntries .listMoverBack > span, .listPictureGallery_var70 .listEntries .listMoverForward > span {

height:100%;
display:block;
}
.listPictureGallery_var70 .listEntries .listMoverBack > span:before, .listPictureGallery_var70 .listEntries .listMoverBack > span:after, .listPictureGallery_var70 .listEntries .listMoverForward > span:before, .listPictureGallery_var70 .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(--backgroundColorWhite);
box-shadow:0 0 0 1px #1D252B;
}
.listPictureGallery_var70 .listEntries .listMoverBack > span:after, .listPictureGallery_var70 .listEntries .listMoverForward > span:after {

margin-top:16px;
}
.listPictureGallery_var70 .listEntries .listMoverBack > span:nth-child(2):before, .listPictureGallery_var70 .listEntries .listMoverForward > span:nth-child(2):before {

box-shadow:none;
outline:none;
}
.listPictureGallery_var70 .listEntries .listMoverBack > span:nth-child(2):after, .listPictureGallery_var70 .listEntries .listMoverForward > span:nth-child(2):after {

display:none;
}
.listPictureGallery_var70 .listEntries .listMoverBack {

left:0;
}
.listPictureGallery_var70 .listEntries .listMoverBack:hover {

opacity:1;
}
.listPictureGallery_var70 .listEntries .listMoverBack > span:before, .listPictureGallery_var70 .listEntries .listMoverBack > span:after {

left:3%;
}
.listPictureGallery_var70 .listEntries .listMoverBack > span:before {

transform:rotate(-50deg);
}
.listPictureGallery_var70 .listEntries .listMoverBack > span:after {

transform:rotate(50deg);
}
.listPictureGallery_var70 .listEntries .listMoverForward {

right:0;
}
.listPictureGallery_var70 .listEntries .listMoverForward:hover {

opacity:1;
}
.listPictureGallery_var70 .listEntries .listMoverForward > span:before, .listPictureGallery_var70 .listEntries .listMoverForward > span:after {

right:3%;
}
.listPictureGallery_var70 .listEntries .listMoverForward > span:before {

transform:rotate(50deg);
}
.listPictureGallery_var70 .listEntries .listMoverForward > span:after {

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

position:absolute;
margin:0 0 0 12px;
width:60px;
height:100%;
top:0;
right:0;
background-color:transparent;
}
.listPictureGallery_var70 .listEntriesPreview .listEntriesPreviewInner {

margin:0;
padding:4px 0;
position:relative;
overflow:hidden;
text-align:center;
}
.listPictureGallery_var70 .listEntriesPreview .listEntriesPreviewInner > div {

white-space:nowrap;
display:inline-block;
}
.listPictureGallery_var70 .listEntriesPreview .listEntry {

display:block;
cursor:pointer;
padding:0;
margin:0 0 12px 0;
}
.listPictureGallery_var70 .listEntriesPreview .listEntry:last-child {

margin:0;
}
.listPictureGallery_var70 .listEntriesPreview .listEntrySelected {

padding-bottom:0;
outline:solid 4px #DDDDDD;
}
.listPictureGallery_var70 .listEntriesPreview .listEntry a {

text-decoration:none;
}
.listPictureGallery_var70 .listEntriesPreview .pictureZoomer {

display:none;
}
.listPictureGallery_var70 .listEntriesPreview .listEntryImage {

width:48px;
height:48px;
display:block;
}
.listPictureGallery_var70 .listEntriesPreview .listMoverBack, .listPictureGallery_var70 .listEntriesPreview .listMoverForward {

cursor:pointer;
position:absolute;
right:0;
bottom:0;
height:24px;
width:100%;
margin-left:0;
z-index:2;
transition:all 0.1s linear;
background-color:transparent;
}
.listPictureGallery_var70 .listEntriesPreview .listMoverBack:hover, .listPictureGallery_var70 .listEntriesPreview .listMoverForward:hover {

transform:scale(1.1);
}
.listPictureGallery_var70 .listEntriesPreview .listMoverBack > span, .listPictureGallery_var70 .listEntriesPreview .listMoverForward > span {

height:100%;
display:block;
}
.listPictureGallery_var70 .listEntriesPreview .listMoverBack > span:before, .listPictureGallery_var70 .listEntriesPreview .listMoverBack > span:after, .listPictureGallery_var70 .listEntriesPreview .listMoverForward > span:before, .listPictureGallery_var70 .listEntriesPreview .listMoverForward > span:after {

transition:all 0.3s ease-in-out;
content:'';
position:absolute;
left:calc(50% - 8px);
margin:11px 0 0 0;
display:block;
width:15px;
height:0;
border-bottom:solid 1px #DDDDDD;
}
.listPictureGallery_var70 .listEntriesPreview .listMoverBack > span:after, .listPictureGallery_var70 .listEntriesPreview .listMoverForward > span:after {

margin-top:11px;
}
.listPictureGallery_var70 .listEntriesPreview .listMoverBack > span:nth-child(2), .listPictureGallery_var70 .listEntriesPreview .listMoverForward > span:nth-child(2) {

display:none;
}
.listPictureGallery_var70 .listEntriesPreview .listMoverBack {

bottom:auto;
top:0;
}
.listPictureGallery_var70 .listEntriesPreview .listMoverBack > span:before {

transform:rotate(-40deg);
margin-left:-6px;
}
.listPictureGallery_var70 .listEntriesPreview .listMoverBack > span:after {

transform:rotate(40deg);
margin-left:5px;
}
.listPictureGallery_var70 .listEntriesPreview .listMoverForward {

right:0;
}
.listPictureGallery_var70 .listEntriesPreview .listMoverForward > span:before {

transform:rotate(40deg);
margin-left:-6px;
}
.listPictureGallery_var70 .listEntriesPreview .listMoverForward > span:after {

transform:rotate(-40deg);
margin-left:5px;
}
.listPictureGallery_var70 .listEntryOfEntries {

text-align:right;
font-size:1rem;
line-height:210%;
padding:0 6px 0 0;
}
.listPictureGallery_var70 .listEntryOfEntries .listEntryOfEntriesEntries:before {

content:'/';
padding:0 4px;
}
.listPictureGallery_var70[data-prevnextpreview='1'] .listEntriesPreview .listEntriesPreviewInner {

margin-top:32px;
height:calc(100% - 64px);
}
.listPictureGallery_var81 .listInner {

position:relative;
overflow:hidden;
user-select:none;
-webkit-user-select:none;
-moz-user-select:none;
}
.listPictureGallery_var81 .listEntries {

position:relative;
width:90%;
padding-bottom:60%;
height:0;
overflow:hidden;
margin:0 0 0 5%;
}
.listPictureGallery_var81 .listEntries .listEntry {

display:block;
width:70%;
position:absolute;
overflow:hidden;
}
.listPictureGallery_var81 .listEntries .listEntry .listEntryInner {

background-color:var(--baseColorWhite);
padding:10px;
border:solid 1px #DDDDDD;
}
.listPictureGallery_var81 .listEntries .listEntry .listEntryImage img {

display:block;
width:100%;
height:auto;
}
.listPictureGallery_var81 .listEntries .listMoverBack, .listPictureGallery_var81 .listEntries .listMoverForward {

cursor:pointer;
position:absolute;
right:0;
top:0;
height:100%;
width:80%;
margin-left:0;
z-index:20;
transition:all 0.1s linear;
background:transparent;
opacity:0.6;
}
.listPictureGallery_var81 .listEntries .listMoverBack > span, .listPictureGallery_var81 .listEntries .listMoverForward > span {

height:100%;
display:block;
}
.listPictureGallery_var81 .listEntries .listMoverBack > span:before, .listPictureGallery_var81 .listEntries .listMoverBack > span:after, .listPictureGallery_var81 .listEntries .listMoverForward > span:before, .listPictureGallery_var81 .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(--backgroundColorWhite);
box-shadow:0 0 0 1px #1D252B;
}
.listPictureGallery_var81 .listEntries .listMoverBack > span:after, .listPictureGallery_var81 .listEntries .listMoverForward > span:after {

margin-top:16px;
}
.listPictureGallery_var81 .listEntries .listMoverBack > span:nth-child(2):before, .listPictureGallery_var81 .listEntries .listMoverForward > span:nth-child(2):before {

box-shadow:none;
outline:none;
}
.listPictureGallery_var81 .listEntries .listMoverBack > span:nth-child(2):after, .listPictureGallery_var81 .listEntries .listMoverForward > span:nth-child(2):after {

display:none;
}
.listPictureGallery_var81 .listEntries .listMoverBack {

left:0;
}
.listPictureGallery_var81 .listEntries .listMoverBack:hover {

opacity:1;
}
.listPictureGallery_var81 .listEntries .listMoverBack > span:before, .listPictureGallery_var81 .listEntries .listMoverBack > span:after {

left:3%;
}
.listPictureGallery_var81 .listEntries .listMoverBack > span:before {

transform:rotate(-50deg);
}
.listPictureGallery_var81 .listEntries .listMoverBack > span:after {

transform:rotate(50deg);
}
.listPictureGallery_var81 .listEntries .listMoverForward {

right:0;
}
.listPictureGallery_var81 .listEntries .listMoverForward:hover {

opacity:1;
}
.listPictureGallery_var81 .listEntries .listMoverForward > span:before, .listPictureGallery_var81 .listEntries .listMoverForward > span:after {

right:3%;
}
.listPictureGallery_var81 .listEntries .listMoverForward > span:before {

transform:rotate(50deg);
}
.listPictureGallery_var81 .listEntries .listMoverForward > span:after {

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

position:relative;
overflow:hidden;
user-select:none;
-webkit-user-select:none;
-moz-user-select:none;
}
.listPictureGallery_var83 .listEntries {

position:relative;
width:90%;
padding-bottom:60%;
height:0;
overflow:hidden;
margin:0 0 0 5%;
}
.listPictureGallery_var83 .listEntries .listEntry {

display:block;
width:70%;
position:absolute;
overflow:hidden;
filter:grayscale(0.8) brightness(1.5) contrast(0.7);
visibility:hidden;
}
.listPictureGallery_var83 .listEntries .listEntry[data-nexttoselected='1'] {

visibility:visible;
}
.listPictureGallery_var83 .listEntries .listEntry.listEntrySelected {

filter:none;
visibility:visible;
}
.listPictureGallery_var83 .listEntries .listEntry.listEntrySelected:after {

content:'';
display:block;
position:absolute;
top:10%;
width:66.66666%;
height:80%;
margin-left:16.66666%;
border-radius:50%;
box-shadow:0 0 10px #000000;
z-index:-1;
}
.listPictureGallery_var83 .listEntries .listEntry .listEntryInner {

-webkit-mask:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" version="1.1" viewBox="0 0 140 140"><path d="M 140,70.001473 C 140,118.88459 118.88414,140 70,140 21.115857,140 0,118.88459 0,70.001473 0,21.118359 21.115858,0.29506135 70,0.00294751 118.88414,-0.28916654 140,21.118359 140,70.001473 Z"></path></svg>') center/contain no-repeat;
}
.listPictureGallery_var83 .listEntries .listEntry .listEntryImage img {

display:block;
width:100%;
height:auto;
}
.listPictureGallery_var83 .listEntries .listMoverBack, .listPictureGallery_var83 .listEntries .listMoverForward {

cursor:pointer;
position:absolute;
right:0;
top:0;
height:100%;
width:48px;
margin-left:0;
z-index:20;
transition:all 0.1s linear;
background:transparent;
opacity:0.6;
}
.listPictureGallery_var83 .listEntries .listMoverBack > span, .listPictureGallery_var83 .listEntries .listMoverForward > span {

height:100%;
display:block;
}
.listPictureGallery_var83 .listEntries .listMoverBack > span:before, .listPictureGallery_var83 .listEntries .listMoverBack > span:after, .listPictureGallery_var83 .listEntries .listMoverForward > span:before, .listPictureGallery_var83 .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(--backgroundColorWhite);
box-shadow:0 0 0 1px #1D252B;
}
.listPictureGallery_var83 .listEntries .listMoverBack > span:after, .listPictureGallery_var83 .listEntries .listMoverForward > span:after {

margin-top:16px;
}
.listPictureGallery_var83 .listEntries .listMoverBack > span:nth-child(2):before, .listPictureGallery_var83 .listEntries .listMoverForward > span:nth-child(2):before {

box-shadow:none;
outline:none;
}
.listPictureGallery_var83 .listEntries .listMoverBack > span:nth-child(2):after, .listPictureGallery_var83 .listEntries .listMoverForward > span:nth-child(2):after {

display:none;
}
.listPictureGallery_var83 .listEntries .listMoverBack {

left:0;
}
.listPictureGallery_var83 .listEntries .listMoverBack:hover {

opacity:1;
}
.listPictureGallery_var83 .listEntries .listMoverBack > span:before, .listPictureGallery_var83 .listEntries .listMoverBack > span:after {

left:3%;
}
.listPictureGallery_var83 .listEntries .listMoverBack > span:before {

transform:rotate(-50deg);
}
.listPictureGallery_var83 .listEntries .listMoverBack > span:after {

transform:rotate(50deg);
}
.listPictureGallery_var83 .listEntries .listMoverForward {

right:0;
}
.listPictureGallery_var83 .listEntries .listMoverForward:hover {

opacity:1;
}
.listPictureGallery_var83 .listEntries .listMoverForward > span:before, .listPictureGallery_var83 .listEntries .listMoverForward > span:after {

right:3%;
}
.listPictureGallery_var83 .listEntries .listMoverForward > span:before {

transform:rotate(50deg);
}
.listPictureGallery_var83 .listEntries .listMoverForward > span:after {

transform:rotate(-50deg);
}
@media (min-width: 576px) {
.listPictureGallery_var83 .listEntries .listEntry.listEntrySelected:after {

box-shadow:0 0 20px #000000;
}
}
@media (min-width: 768px) {
.listPictureGallery_var83 .listEntries .listEntry.listEntrySelected:after {

box-shadow:0 0 40px #000000;
}
}
.listPictureGallery_var265 .listInner {

position:relative;
}
.listPictureGallery_var265 .listEntries {

margin:-4px;
}
.listPictureGallery_var265 .listEntries .listEntry {

display:block;
width:100%;
float:left;
background:var(--backgroundColorWhite);
}
.listPictureGallery_var265 .listEntries .listEntry .listEntryInner {

margin:4px;
padding:10px;
height:calc(100% - 2 * 4px);
border:solid 1px #DDDDDD;
position:relative;
}
.listPictureGallery_var265 .listEntries .listEntry .pictureZoomer {

right:18px;
top:18px;
}
.listPictureGallery_var265 .listEntries .listEntry:hover .pictureZoomer {

opacity:1;
}
.listPictureGallery_var265 .listEntries .listEntryButtons {

position:absolute;
top:2px;
right:0;
}
.listPictureGallery_var265 .listEntries .listEntry a {

text-decoration:none;
}
.listPictureGallery_var265 .listEntries .listEntryImage {

display:block;
width:100%;
max-width:100%;
height:auto;
}
.listPictureGallery_var265 .listEntries .listEntryImage picture {

display:block;
}
.listPictureGallery_var265 .listEntries .listEntryTitle {

position:relative;
padding:0.4rem 0;
}
.listPictureGallery_var265 .listEntries .listEntryDownload {


display:block;
padding:10px 0 0 0;
line-height:160%;
}
.listPictureGallery_var265 .listEntries .listEntryDownload:after {

content:'MB';
padding-left:4px;
}
@media (min-width: 576px) {
.listPictureGallery_var265 .listEntries .listEntry {

width:50%;
}
}
@media (min-width: 768px) {
.listPictureGallery_var265 .listEntries .listEntry {

width:33.33333%;
}
}
.listPictureGallery_var608 .listInner {

position:relative;
overflow:hidden;
-webkit-user-select:none;
-moz-user-select:none;
-ms-user-select:none;
box-shadow:0 0 10px rgba(0,0,0,0.3);
}
.listPictureGallery_var608 .listEntries {

width:100%;
position:relative;
overflow:hidden;
cursor:pointer;
}
.listPictureGallery_var608 .listEntries .listEntry {

display:none;
position:relative;
overflow:hidden;
}
.listPictureGallery_var608 .listEntries .listEntrySelected {

display:block;
}
.listPictureGallery_var608 .listEntries .listEntryButtons {

position:absolute;
top:2px;
right:0;
}
.listPictureGallery_var608 .listEntries .listEntry a {

text-decoration:none;
}
.listPictureGallery_var608 .listEntries .listEntryImage {

display:block;
width:100%;
max-width:100%;
height:auto;
}
.listPictureGallery_var608 .listEntries .listEntryImage picture {


display:block;
}
.listPictureGallery_var608 .listEntries .listEntryTitle {

font-size:1rem;
line-height:150%;
margin-top:10px;
}
.listPictureGallery_var608 .listEntries .listEntryTitle:empty {

display:none;
}
.listPictureGallery_var608 .listEntries .listEntryDescription {

font-size:0.8rem;
line-height:143%;

overflow:auto;
}
.listPictureGallery_var608 .listEntries .listEntryDescription:empty {

display:none;
}
.listPictureGallery_var608 .listEntries .listEntryCopyright {

float:right;
font-weight:normal;
font-size:0.9rem;
line-height:140%;
color:var(--fontColorWeak);
padding-left:4px;
}
.listPictureGallery_var608 .listEntries .listMoverBack, .listPictureGallery_var608 .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_var608 .listEntries .listMoverBack,.listPictureGalleryPictureAspectRatio_var20.listPictureGallery_var608 .listEntries .listMoverForward {
padding-top:50%;
}
.listPictureGalleryPictureLightbox_var11.listPictureGallery_var608 .listEntries .listMoverBack,.listPictureGalleryPictureLightbox_var12.listPictureGallery_var608 .listEntries .listMoverBack,.listPictureGalleryPictureLightbox_var11.listPictureGallery_var608 .listEntries .listMoverForward,.listPictureGalleryPictureLightbox_var12.listPictureGallery_var608 .listEntries .listMoverForward {
margin-top:36px;
padding-top:calc(75% - 36px);
}
.listPictureGallery_var608 .listEntries .listMoverBack > span, .listPictureGallery_var608 .listEntries .listMoverForward > span {

height:100%;
display:block;
}
.listPictureGallery_var608 .listEntries .listMoverBack > span:before, .listPictureGallery_var608 .listEntries .listMoverBack > span:after, .listPictureGallery_var608 .listEntries .listMoverForward > span:before, .listPictureGallery_var608 .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(--backgroundColorWhite);
box-shadow:0 0 0 1px #1D252B;
}
.listPictureGallery_var608 .listEntries .listMoverBack > span:after, .listPictureGallery_var608 .listEntries .listMoverForward > span:after {

margin-top:16px;
}
.listPictureGallery_var608 .listEntries .listMoverBack > span:nth-child(2):before, .listPictureGallery_var608 .listEntries .listMoverForward > span:nth-child(2):before {

box-shadow:none;
outline:none;
}
.listPictureGallery_var608 .listEntries .listMoverBack > span:nth-child(2):after, .listPictureGallery_var608 .listEntries .listMoverForward > span:nth-child(2):after {

display:none;
}
.listPictureGallery_var608 .listEntries .listMoverBack {

left:0;
}
.listPictureGallery_var608 .listEntries .listMoverBack:hover {

opacity:1;
}
.listPictureGallery_var608 .listEntries .listMoverBack > span:before, .listPictureGallery_var608 .listEntries .listMoverBack > span:after {

left:3%;
}
.listPictureGallery_var608 .listEntries .listMoverBack > span:before {

transform:rotate(-50deg);
}
.listPictureGallery_var608 .listEntries .listMoverBack > span:after {

transform:rotate(50deg);
}
.listPictureGallery_var608 .listEntries .listMoverForward {

right:0;
}
.listPictureGallery_var608 .listEntries .listMoverForward:hover {

opacity:1;
}
.listPictureGallery_var608 .listEntries .listMoverForward > span:before, .listPictureGallery_var608 .listEntries .listMoverForward > span:after {

right:3%;
}
.listPictureGallery_var608 .listEntries .listMoverForward > span:before {

transform:rotate(50deg);
}
.listPictureGallery_var608 .listEntries .listMoverForward > span:after {

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

box-sizing:border-box;
z-index:1;
cursor:pointer;
pointer-events:none;
display:none;
position:absolute;
left:calc(50% - 64px);
top:calc(50% - 64px);
width:128px;
height:128px;
font-size:0;
color:transparent;
border:none;
border-radius:50%;
background-color:rgba(255,255,255,0.8);
transition:all 0.2s ease-in-out;
}
.listPictureGallery_var608 .pictureZoomer:before {

content:'';
position:absolute;
display:block;
left:40px;
top:62px;
width:48px;
height:4px;
background-color:var(--baseColorDarker);
}
.listPictureGallery_var608 .pictureZoomer:after {

content:'';
position:absolute;
left:62px;
top:40px;
display:block;
width:4px;
height:48px;
background-color:var(--baseColorDarker);
}
.wglMaximized .listPictureGallery_var608 .pictureZoomer {

transform:rotate(45deg);
}
.listPictureGallery_var608:hover .pictureZoomer {

transform:scale(1.2);
}
.listPictureGallery_var608 .listEntriesPreview {

display:none;
}
.listPictureGallery_var608 .listEntryOfEntries {

text-align:right;
font-size:1rem;
line-height:210%;
padding:0 6px 0 0;
}
.listPictureGallery_var608 .listEntryOfEntries .listEntryOfEntriesEntries:before {

content:'/';
padding:0 4px;
}
.listPictureGallery_var608[data-prevnextpreview='1'] .listEntriesPreview .listEntriesPreviewInner {

margin:12px 32px;
}
.listPictureGallery_var608[data-entryofentries='1'] .listEntriesPreview {

margin-top:0;
}


.listPictureGallery_var90 {




















































--numberColumns:3;
--numberRows:3;
--gap:12px;
--widthComputed:1200px;
}
.listPictureGallery_var90 .listEntriesInner > div {

display:grid;
grid-template-columns:repeat(var(--numberColumns),1fr);
grid-auto-rows:calc(var(--widthComputed) / var(--numberRows));
margin:0 !important;
grid-gap:var(--gap);
}
.listPictureGallery_var90 .listEntriesInner > div .listEntryButtons {

position:absolute;
}
.listPictureGallery_var90 .listEntriesInner > div .listEntryInner {

height:100%;
margin:0;
position:relative;
}
.listPictureGallery_var90 .listEntriesInner > div .listEntryInner .listEntryButtons {

position:absolute;
top:2px;
right:0;
}
.listPictureGallery_var90 .listEntriesInner > div .listEntryCopyright {

float:none;
font-weight:normal;
font-size:11px;
line-height:19px;
color:var(--fontColorDefault);
padding:0 6px;
position:absolute;
right:4px;
margin-top:-23px;
background:rgba(255,255,255,0.8);
border-radius:10px;
}
.listPictureGallery_var90 .listEntriesInner > div .listEntryImage {

max-width:100%;
height:100%;
position:relative;
line-height:0;
}
.listPictureGallery_var90 .listEntriesInner > div .listEntry {

padding:0 !important;
width:auto !important;
float:none !important;
margin:0 !important;
display:flex;
flex-direction:column;
}
.listPictureGallery_var90 .listEntriesInner > div .listEntry > div {

height:100%;
}
.listPictureGallery_var90 .listEntriesInner > div .listEntry img {

height:100%;
width:100%;
border-radius:10px;
max-width:100%;
object-fit:cover;

}
.listPictureGallery_var90 .listEntriesInner > div .listEntry:nth-child(5n+1) {

grid-column: 1 / var(--numberColumns);
grid-row: auto;
}
.listPictureGallery_var90 .listEntriesInner > div .listEntry:nth-child(5n+2) {

grid-column-start: var(--numberColumns);
grid-row-end:span 2;
}
.listPictureGallery_var90 .listEntriesInner > div .listEntry:nth-child(5n+3) {

grid-column-start: 1;
grid-row-end:span 2;
}
.listPictureGallery_var90 .listEntriesInner > div .listEntry:nth-child(5n+4) {

grid-column: 2 / var(--numberColumns);
}
.listPictureGallery_var90 .listEntriesInner > div .listEntry:nth-child(5n+5) {

grid-column: 2 / span 2;
}
.listPictureGallery_var90[data-entriesmodulo="1"] .listEntriesInner > div .listEntry:last-child {

grid-column-end: span var(--numberColumns);
}
.listPictureGallery_var90[data-entriesmodulo="2"] .listEntriesInner > div .listEntry:last-child {

grid-row-end: span 1;
}
.listPictureGallery_var90[data-entriesmodulo="3"] .listEntriesInner > div .listEntry:last-child {

grid-column-end: span 2;
grid-row-end: span 1;
}
.listPictureGallery_var90[data-entriesmodulo="4"] .listEntriesInner > div .listEntry:nth-last-child(2) {

grid-row-end: span 1;
}


.listPictureGallery_var91 {




















































--numberColumns:3;
--numberRows:2;
--gap:12px;
--widthComputed:1200px;
}
.listPictureGallery_var91 .listEntriesInner > div {

display:grid;
grid-template-columns:repeat(var(--numberColumns),1fr);
grid-auto-rows:calc(var(--widthComputed) / var(--numberColumns));
margin:0 !important;
grid-gap:var(--gap);
}
.listPictureGallery_var91 .listEntriesInner > div .listEntryButtons {

position:absolute;
}
.listPictureGallery_var91 .listEntriesInner > div .listEntryInner {

height:100%;
margin:0;
position:relative;
}
.listPictureGallery_var91 .listEntriesInner > div .listEntryInner .listEntryButtons {

position:absolute;
top:2px;
right:0;
}
.listPictureGallery_var91 .listEntriesInner > div .listEntryCopyright {

float:none;
font-weight:normal;
font-size:11px;
line-height:19px;
color:var(--fontColorDefault);
padding:0 6px;
position:absolute;
right:4px;
margin-top:-23px;
background:rgba(255,255,255,0.8);
border-radius:10px;
}
.listPictureGallery_var91 .listEntriesInner > div .listEntryImage {

max-width:100%;
height:100%;
position:relative;
line-height:0;
}
.listPictureGallery_var91 .listEntriesInner > div .listEntry {

padding:0 !important;
width:auto !important;
float:none !important;
margin:0 !important;
display:flex;
flex-direction:column;
}
.listPictureGallery_var91 .listEntriesInner > div .listEntry > div {

height:100%;
}
.listPictureGallery_var91 .listEntriesInner > div .listEntry img {

height:100%;
width:100%;
border-radius:10px;
max-width:100%;
object-fit:cover;

}
.listPictureGallery_var91 .listEntriesInner > div .listEntry:nth-child(4n+1) {

grid-column-start: 1;
grid-row: auto / span 2;
}
.listPictureGallery_var91 .listEntriesInner > div .listEntry:nth-child(4n+2) {

grid-column: 2 / span 2;
}
.listPictureGallery_var91 .listEntriesInner > div .listEntry:nth-child(4n+3) {

grid-column-start: 2;
}
.listPictureGallery_var91 .listEntriesInner > div .li_stEntry:nth-child(4n+4) {

grid-column-start: 3
    ;
}
.listPictureGallery_var91[data-entriesmodulo="1"] .listEntriesInner > div .listEntry:last-child {

grid-column-end: span var(--numberColumns);
grid-row:auto;
}
.listPictureGallery_var91[data-entriesmodulo="2"] .listEntriesInner > div .listEntry:last-child {

grid-row-end: span 1;
}
.listPictureGallery_var91[data-entriesmodulo="2"] .listEntriesInner > div .listEntry:nth-last-child(2) {

grid-row-end: span 1;
}
.listPictureGallery_var91[data-entriesmodulo="3"] .listEntriesInner > div .listEntry:last-child {

grid-column-end: span 2;
grid-row-end: span 1;
}
.listPictureGalleryEntriesPreview_var10[data-numberentries='1'] .listEntriesPreview {

display:none !important;
}
.listPictureGalleryEntryOfEntries_var10[data-numberentries='1'] .listEntryOfEntries {

display:none !important;
}
.listPictureGalleryEntryOfEntries_var11[data-numberentries='1'] .listEntryOfEntries {

display:none !important;
}
.listPictureGalleryEntriesPerRow_var2 .listInner .listEntries .listEntriesInner .listEntry {

width:100%;
}
.listPictureGalleryEntriesPerRow_var2 .listEntriesInner > div {

display:grid;
}
.listPictureGalleryEntriesPerRow_var2 .listEntriesInner > div .listEntry {

width:100%;
}
@media (min-width: 576px) {
.listPictureGalleryEntriesPerRow_var2 .listEntriesInner > div {

grid-template-columns:repeat(2,50%);
}
}
.listPictureGalleryEntriesPerRow_var3 .listInner .listEntries .listEntriesInner .listEntry {

width:100%;
}
.listPictureGalleryEntriesPerRow_var3 .listEntriesInner > div {

display:grid;
}
.listPictureGalleryEntriesPerRow_var3 .listEntriesInner > div .listEntry {

width:100%;
}
@media (min-width: 576px) {
.listPictureGalleryEntriesPerRow_var3 .listEntriesInner > div {

grid-template-columns:repeat(2,50%);
}
}
@media (min-width: 768px) {
.listPictureGalleryEntriesPerRow_var3 .listEntriesInner > div {

grid-template-columns:repeat(3,33.33333%);
}
}
.listPictureGalleryEntriesPerRow_var4 .listInner .listEntries .listEntriesInner .listEntry {

width:100%;
}
.listPictureGalleryEntriesPerRow_var4 .listEntriesInner > div {

display:grid;
}
.listPictureGalleryEntriesPerRow_var4 .listEntriesInner > div .listEntry {

width:100%;
}
@media (min-width: 576px) {
.listPictureGalleryEntriesPerRow_var4 .listEntriesInner > div {

grid-template-columns:repeat(2,50%);
}
}
@media (min-width: 992px) {
.listPictureGalleryEntriesPerRow_var4 .listEntriesInner > div {

grid-template-columns:repeat(4,25%) !important;
}
}
.listPictureGalleryEntriesPerRow_var5 .listInner .listEntries .listEntriesInner .listEntry {

width:100%;
}
.listPictureGalleryEntriesPerRow_var5 .listEntriesInner > div {

display:grid;
}
.listPictureGalleryEntriesPerRow_var5 .listEntriesInner > div .listEntry {

width:100%;
}
@media (min-width: 576px) {
.listPictureGalleryEntriesPerRow_var5 .listEntriesInner > div {

grid-template-columns:repeat(2,50%);
}
}
@media (min-width: 768px) {
.listPictureGalleryEntriesPerRow_var5 .listEntriesInner > div {

grid-template-columns:repeat(3,33.33333%);
}
}
@media (min-width: 992px) {
.listPictureGalleryEntriesPerRow_var5 .listEntriesInner > div {

grid-template-columns:repeat(5,20%) !important;
}
}
.listPictureGalleryPictureLightbox_var10 .listEntries .listMoverBack, .listPictureGalleryPictureLightbox_var10 .listEntries .listMoverForward {

margin-top:32px;
}
.listPictureGalleryPictureLightbox_var11 .listEntries .listMoverBack, .listPictureGalleryPictureLightbox_var11 .listEntries .listMoverForward {

margin-top:32px;
}
.listPictureGalleryPictureLightbox_var12 .listEntries .listMoverBack, .listPictureGalleryPictureLightbox_var12 .listEntries .listMoverForward {

margin-top:32px;
}
.listPictureGalleryTeaser_var0:hover {

background-image:none;
}
.listPictureGalleryTeaser_var0 .listInner {

position:relative;
overflow:hidden;
}
.listPictureGalleryTeaser_var0 .listMoverForward, .listPictureGalleryTeaser_var0 .listMoverBack {

display:none;
}
.listPictureGalleryTeaser_var0 .listEntriesPreview {

position:relative;
overflow:hidden;
margin-bottom:10px;
}
.listPictureGalleryTeaser_var0 .listEntriesPreview .listEntriesPreviewInner {

margin:-4px;
}
.listPictureGalleryTeaser_var0 .listEntriesPreview .listEntriesPreviewInner .listEntry {

display:block;
position:relative;
float:left;
width:120px;
margin:4px;
}
.listPictureGalleryTeaser_var0 .listEntriesPreview .listEntriesPreviewInner .listEntry a {

text-decoration:none;
}
.listPictureGalleryTeaser_var0 .listEntriesPreview .listEntriesPreviewInner .listEntry .listEntryImage img, .listPictureGalleryTeaser_var0 .listEntriesPreview .listEntriesPreviewInner .listEntry .listEntryImage picture {

display:block;
}
.listPictureGalleryTeaser_var0 .listEntriesPreview .listEntriesPreviewInner .listEntry .listEntryTitle {

display:none;
}
.listPictureGalleryTeaser_var0 .listEntriesPreview .listEntriesPreviewInner .listEntry .listEntryDescription {

display:none;
}
.listPictureGalleryTeaser_var0 .listEntriesPreview .listEntriesPreviewInner .listEntry .listEntryPosition {

display:none;
}




.listPrevNext {

position:relative;
margin-bottom:2rem;
}
.listPrevNext .pageNaviListPrevNext {

text-align:initial;
line-height:125%;
}
.listPrevNext .pageNaviBackLink, .listPrevNext .pageNaviNextLink {

padding:0;
}
.listPrevNext .pageNaviPagePositionOfPages {

background-color:var(--backgroundColorPageNaviListEntryActive);
color:var(--fontColorPageNaviListEntry);
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_var0 .pageNaviListPrevNext {

text-align:center;
}
.listPrevNext_var0 .pageNaviBackLink {

display:block;
position:absolute;
top:0;
left:0;
}
.listPrevNext_var0 .pageNaviNextLink {

display:block;
position:absolute;
top:0;
right:0;
}
.listPrevNext_var0 .pageNaviNextLink > span:before, .listPrevNext_var0 .pageNaviNextLink > span:after {

left:auto;
right:0;
}
@media (min-width: 768px) {
.listPrevNext_var0 .pageNaviBackLink > span {

color:#C0C0C0 !important;
padding-left:1rem;
display:inline-block;
}
.listPrevNext_var0 .pageNaviNextLink > span {

color:#C0C0C0 !important;
padding-right:1rem;
display:inline-block;
}
}


.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;
}
div.searchQuicklinks {

display:inline-block;
position:relative;
}
div.searchQuicklinks .searchQuicklinksCaption {



position:relative;
z-index:2;
line-height:calc(2rem - 2px);
padding:0 36px 0 0.6rem;
margin:0;
border:solid 1px #561E95;
color:var(--fontColorLink);
background:var(--baseColorWhite);
}
div.searchQuicklinks .searchQuicklinksCaption:before, 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:var(--fontColorLink);
transform:rotate(40deg);
}
div.searchQuicklinks .searchQuicklinksCaption:after {

margin:20px 0 0 0;
transform:rotate(-40deg);
}
div.searchQuicklinks .searchQuicklinksLinks {

position:absolute;
z-index:1;
min-width:100%;
display:none;
padding:0.4rem 0;
background:var(--baseColorWhite);
border:solid 1px #DDDDDD;
margin-top:-4px;
}
div.searchQuicklinks .searchQuicklinksLinks .searchQuicklinksEntry a {

display:block;
text-align:left;
padding:0.2rem 0.6rem;
text-decoration:none;
line-height:130%;
}
div.searchQuicklinks:hover .searchQuicklinksLinks {

display:block;
}
div.searchQuicklinks select.searchFilter {

height:2rem;
padding:0 0.3rem;
margin:0 0.5rem 0.5rem 0;
}
.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 #DDDDDD;
color:var(--fontColorFunctionsActive);
border-radius:3px;
}
.searchFilterCount .searchFilterCountEntry[data-selected='1'] {

color:var(--fontColorDefault);
}
.searchFilterCount .searchFilterCountEntry .searchFilterCountEntryCount:before {

content:'(';
}
.searchFilterCount .searchFilterCountEntry .searchFilterCountEntryCount:after {

content:')';
}
.searchFilterCount select.searchFilter {

height:2rem;
padding:0 0.3rem;
margin:0 0.5rem 0.5rem 0;
}
@media (prefers-contrast:more) {
.searchFilterCount .searchFilterCountEntry {

color:var(--fontColorDefault);
border-color:var(--baseColorBlack);
}
}
.elementSearchList #searchSuggestOuter, .elementSearchForm #searchSuggestOuter {

position:absolute;
z-index:20;
background-color:var(--backgroundColorWhite);
border:solid 1px #DDDDDD;
border-top-style:none;
margin-top:-0.5rem;
}
.elementSearchList #searchSuggestOuter .searchSuggestEntry, .elementSearchForm #searchSuggestOuter .searchSuggestEntry {

padding:2px 6px;
cursor:pointer;
color:var(--fontColorDefault);
}
.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:var(--backgroundColorLight1);
}
.elementSearchList button, .elementSearchForm button {

margin:0 0.5rem 0 0 !important;
}
.listSearchResult .listEntry {

overflow:hidden;
padding:15px 0;
margin:0;
border-bottom:solid 1px #DDDDDD;
cursor:pointer;
}
.listSearchResult .listEntryTitle {

font-size:1.2rem;
line-height:130%;
font-weight:bold;
color:var(--fontColorEntryTitle);
padding:0 0 0.5rem 0;
}
.listSearchResult .listEntryTitle a {

text-decoration:none;
}
.listSearchResult .listEntryDescription {

margin:0;
color:var(--fontColorEntryDescription);
}
.listSearchResult .listEntryUrl {

margin:0;
}
.listSearchResult .listEntryUrl a {

color:var(--fontColorLink);
}
@media (prefers-contrast:more) {
.listSearchResult .listEntryDescription {

color:var(--fontColorDefault);
}
}
#cookieNotice #cookieNoticeSelection .cookieNoticeSelectionEntry label {

display:inline-block !important;
vertical-align:middle;
line-height:20px;
opacity:1;
font-size:0.9rem;
color:#000000;
padding-left:24px;
}
#cookieNotice #cookieNoticeSelection .cookieNoticeSelectionEntry input[type="checkbox"] {

-webkit-appearance:none;
-moz-appearance:none;
-ms-appearance:none;
appearance:none;
border-radius:0;
position:relative;
border-radius:20%;
height:1rem !important;
width:1rem !important;
margin-top:6px;
padding:0;
border:1px solid transparent;
background:transparent;
-webkit-box-shadow:none !important;
box-shadow:none !important;
transition:background 0.1s linear;
}
#cookieNotice #cookieNoticeSelection .cookieNoticeSelectionEntry input[type="checkbox"]:checked:before {

background-color:#561E95;
}
#cookieNotice #cookieNoticeSelection .cookieNoticeSelectionEntry input[type="checkbox"]:checked:after {

left:17px;
}
#cookieNotice #cookieNoticeSelection .cookieNoticeSelectionEntry input[type="checkbox"]:before {

content:'';
display:block;
position:absolute;
top:-5px;
left:0;
background-color:#D6D6D6;
width:36px;
height:20px;
border-radius:34px;
cursor:pointer;
transition:background-color 0.2s linear;
}
#cookieNotice #cookieNoticeSelection .cookieNoticeSelectionEntry input[type="checkbox"]:after {

content:'';
display:block;
position:absolute;
top:-3px;
left:3px;
background-color:#FFFFFF;
width:16px;
height:16px;
border-radius:50%;
cursor:pointer;
transition:left 0.2s linear;
}
#cookieNotice.bottom {

left:10px;
bottom:20px;
width:320px;
height:auto;
font-size:0.6rem;
line-height:128%;
}
#cookieNotice.bottom .cookieNoticeSelectionEntry.selected input {

opacity:0.5;
}
#cookieNotice.bottom #cookieNoticeCloser {

display:none;
}
#cookieNotice.bottom #cookieNoticeSelection {

display:flex;
flex-direction:column;
align-items:flex-start;
justify-content:center;
align-content:flex-start;
}
#cookieNotice.bottom #cookieNoticeInner {

position:fixed;
display:block;
bottom:11px;
width:320px;
height:auto;
}
#cookieNotice.bottom #cookieNoticeInner .elementSection, #cookieNotice.bottom #cookieNoticeInner .elementSectionObjectEventMulti, #cookieNotice.bottom #cookieNoticeInner .elementSectionObjectContactPerson {

padding:0;
}
#cookieNotice.bottom #cookieNoticeInner > div {

text-align:left;
}
#cookieNotice.bottom #cookieNoticeInner .elementSectionInnerWidth_var100 {

max-width:1200px;
margin:0 auto;
padding-top:0;
padding-bottom:0;
padding:1rem;
}
#cookieNotice.bottom #cookieNoticeInner .elementSectionInnerWidth_var100 h2, #cookieNotice.bottom #cookieNoticeInner .elementSectionInnerWidth_var100 .h2 {

font-size:1rem;
margin-top:0;
margin-bottom:0;
font-weight:bold;
}
#cookieNotice.bottom #cookieNoticeInner .elementSectionInnerWidth_var100 a {

float:left;
line-height:225%;
width:100%;
}
#cookieNotice.bottom #cookieNoticeInner .elementSectionInnerWidth_var100 p {

font-size:12px;
}
#cookieNotice.bottom #cookieNoticeInner .elementSectionInnerWidth_var100 #cookieNoticeSelection .cookieNoticeSelectionEntry label {

font-size:0.6rem;
}
#cookieNotice.bottom #cookieNoticeInner .elementSectionInnerWidth_var100 button {

width:100%;
}
@media(max-width:540px) {
#cookieNotice.bottom #cookieNoticeInner, #cookieNotice.bottom {

width:calc(100% - 20px);
}
}
.elementForm_var0 div.form div.formElementInput input[type='checkbox'] {

height:1.3rem;
}




#skiplinks .skiplink {

display:block;
position:fixed;
left:-9999px;
color:#FFFFFF;
outline:dotted 3px black;
z-index:10000;
text-align:center;
padding:2rem;
width:auto;
margin:1rem;
background-color:#561E95;
}
#skiplinks .skiplink:focus {

left:0;
}


fieldset {

padding:0;
margin-bottom:0;
border:0;
}
.formWorkBacklink a:before {

content:'';
display:none;
}
.headerElementWaiMenu_var0 .wAiSection .wAiSectionHeader:before {

background-position:center center;
}




#blockBodyBefore .elementPicture figure img {

width:100vw;
}


.listEntryInner {

border-radius:3px;
}


.elementLink_var10 > a, .elementObjectContactPerson .elementObjectContactPersonData .elementObjectContactPersonVcard > a, .listEntryElementLink_var30 a, button, .button, .headerLink {

font-weight:500;
border-width:2px;
border-radius:3px!important;
}
h1:after, .h1:after {

content:'';
display:block;
height:2px;
background:#DDDDDD;
transform:translateY(-0.5rem);
margin-top:1rem;
margin-bottom:1rem;
}
.subdir-schulen h1:after {

display:none;
}


.no-weditor #welcome {

margin-top:-6rem;
}
.no-weditor #welcome img {

filter:brightness(1.1);
}


.headerElementSection {

transition:all 0.3s ease-in-out;
}
.subdir-schulen.scrolled-top .headerElementSection {

background:transparent;
box-shadow:none;
}
.subdir-schulen.scrolled-top .headerElementSection #logo {

display:none;
}
.subdir-schulen.scrolled-top .headerElementSection .header-links .wAiIcon:hover, .subdir-schulen.scrolled-top .headerElementSection .header-links .headerLink:hover {

color:white;
}
.subdir-schulen.scrolled-top.navmenu-open .headerElementSection {

background:white;
}


.elementHr_var0 hr {

height:2px;
}
.start-icon-box .elementFontAwesome, .icon-box .elementFontAwesome {

font-size:2rem;
margin-bottom:0;
}
.start-icon-box h2.he, .icon-box h2.he {

padding-top:1rem;
}
.elementBox_var7.start-icon-box:hover .elementFontAwesome span.fas, .elementBox_var7.start-icon-box:hover .he {

color:white!important;
}
.start-icon-box .fas {

margin-top:1rem;
}
#start-icon-box-first {

position:relative;
z-index:1;
}
#start-icon-box-first h2.he {

padding-top:0;
color:#561E95 !important;
}
#start-icon-box-first:after {

content:"";
display:block;
height:70%;
width:1px;
background:rgba(0,0,0,0.25);
position:absolute;
right:-1px;
}
#start-icon-box-first .boxInner {

display:flex;
align-items:center;
justify-content:center;
}
#start-icon-box-last .he {

padding-top:0;
}
#start-icon-box-last a {

text-decoration:none;
color:#1D1D1B;
}
.subdir-schulen #interesting {

display:none;
}
#interesting h3.he {

font-weight:bold!important;
}
#interesting ul.firstLevel {

display:flex;
flex-flow:wrap;
}
#interesting .elementSubmap_var11 li {

margin:0.25rem 0.5rem 0.25rem 0;
}
#interesting .elementSubmap_var11 li a, #interesting .tagCloud a {

border:2px solid #561E95;
background-color:transparent;
padding:0.25rem 0.5rem !important;
border-radius:3px;
font-weight:500;
font-size:1rem!important;
transition:.3s all ease-in-out;
}
#interesting .elementSubmap_var11 li a:hover, #interesting .tagCloud a:hover {

color:white!important;
background-color:#561E95;
}
#interesting input.searchTerm {

height:3.5rem;
line-height:3.5rem;
width:100%;
max-width:100%;
margin:0;
border-radius:3px;
padding:0 1rem;
border:none;
box-shadow:0px 0px 7px rgba(0,0,0,0.1);
}
#interesting input[type="text"] + button {

position:absolute;
right:0;
bottom:0.5rem;
color:transparent;
background:transparent;
border:none;
}
#interesting input[type="text"] + button::before {

content:"\f002";
font-family:'FontAwesome';
font-weight:bold;
color:#561E95;
position:absolute;
right:0.5rem;
bottom:0.5rem;
}
#interesting #interesting-links-startseite {

display:none;
}
#interesting #interesting-links-startseite .tagCloud a {

margin-right:0.5rem;
margin-bottom:0.5rem;
}
.subdir-schulen #interesting-links-startseite {

display:block!important;
}
.subdir-schulen #interesting-links-inhaltsseite {

display:none;
}


.news-item-img picture img {

width:100%;
}
.listDefaultBorder_var10000 .listEntry .listEntryInner, #news .listDefaultBorder_var50 .listEntry .listEntryInner {

padding:0;
}
.news-item-content {

padding:0 1.5rem 1.5rem;
}


#kontakte .listDefaultBorder_var20 .listEntry .listEntryInner, .elementObjectContactPerson.elementObjectContactPersonElement {

padding:1rem;
background-color:white;
box-shadow:0 2px 16px -2px rgba(0,0,0,0.2);
border:none;
height:100%;
}
.elementObjectContactPerson .elementObjectContactPersonData .elementObjectContactPersonTitle {

font-size:1rem;
line-height:130%;
font-weight:bold;
}
li.listEntry.listEntryObject-contactPerson.listEntryObject-contactPerson_var .wpst {

color:#561E95;
text-decoration:underline;
}
li.listEntry.listEntryObject-contactPerson.listEntryObject-contactPerson_var .wpst:hover {

color:rgba(29,29,27,0.8);
text-decoration:none;
}




.accordionContent:focus-visible {

outline:none;
}
.accordionContent section {

padding:0;
}
.listDefault_var300 .listEntry[data-headlinefirstletter]:before {

color:#561E95;
}
.listEntryObject-glossaryEntry a {

color:#1D1D1B;
}
.listEntryObject-glossaryEntry a:hover {

color:rgba(86,30,149,0.8);
}




.sectionInner.hideMarginBottomLastChilds {

margin-bottom:2rem !important;
}


.header-links {

margin-right:1rem;
}
.header-links > div {

gap:4.5rem;
}
.header-links .wAiIcon {

height:unset;
display:flex;
gap:0.4rem;
transition:0.2s ease-in-out;
background-image:none;
border:none;
background-color:transparent;
}
.header-links .wAiIcon:before {

content:"\f29a";
font-family:"Font Awesome 6 Free";
font-size:1.1rem;
vertical-align:bottom;
font-weight:bold;
}
.header-links .wAiIcon:after {

content:"Barrierefrei";
position:relative;
display:block;
font-size:0.8rem;
}
.header-links .wAiIcon:hover {

color:#561E95;
}
.header-links .headerLink {

transition:0.2s ease-in-out;
font-size:0.8rem;
line-height:130%;
}
.header-links .headerLink:hover {

color:#561E95;
}
.header-links .headerLink:before {

font-family:"Font Awesome 6 Free";
font-size:1.1rem;
vertical-align:bottom;
margin-right:0.5rem;
font-weight:bold;
}
.header-links .headerLink[title="Login"]:before {

content:"\f007";
}
.header-links .headerLink[title="Profil"]:before {

content:"\f090";
}
@media only screen and (min-width: 992px) {
section.elementSection.elementSection_var0.elementSectionPadding_var0.elementSectionMargin_var0.elementSectionInnerWidth_var0, section.elementSection.elementSection_var0.elementSectionPadding_var0.elementSectionMargin_var0.elementSectionObjectNews, section.elementSection.elementSection_var0.elementSectionPadding_var0.elementSectionMargin_var0.elementSectionObjectEventMulti, section.elementSection.elementSection_var0.elementSectionPadding_var0.elementSectionObjectEventMulti.elementSectionInnerWidth_var0, section.elementSection.elementSection_var0.elementSectionPadding_var0.elementSectionObjectEventMulti.elementSectionObjectNews, section.elementSection.elementSection_var0.elementSectionPadding_var0.elementSectionObjectEventMulti.elementSectionObjectEventMulti, section.elementSection.elementSection_var0.elementSectionObjectEventMulti.elementSectionMargin_var0.elementSectionInnerWidth_var0, section.elementSection.elementSection_var0.elementSectionObjectEventMulti.elementSectionMargin_var0.elementSectionObjectNews, section.elementSection.elementSection_var0.elementSectionObjectEventMulti.elementSectionMargin_var0.elementSectionObjectEventMulti, section.elementSection.elementSection_var0.elementSectionObjectEventMulti.elementSectionObjectEventMulti.elementSectionInnerWidth_var0, section.elementSection.elementSection_var0.elementSectionObjectEventMulti.elementSectionObjectEventMulti.elementSectionObjectNews, section.elementSection.elementSection_var0.elementSectionObjectEventMulti.elementSectionObjectEventMulti.elementSectionObjectEventMulti, section.elementSectionObjectEventMulti.elementSectionObjectEventMulti_var0.elementSectionObjectEventMultiPadding_var0.elementSectionObjectEventMultiMargin_var0.elementSectionObjectEventMultiInnerWidth_var0, section.elementSection.elementSection_var0.elementSectionPadding_var0.elementSectionObjectContactPerson.elementSectionInnerWidth_var0, section.elementSection.elementSection_var0.elementSectionPadding_var0.elementSectionObjectContactPerson.elementSectionObjectNews, section.elementSection.elementSection_var0.elementSectionPadding_var0.elementSectionObjectContactPerson.elementSectionObjectEventMulti, section.elementSection.elementSection_var0.elementSectionObjectEventMulti.elementSectionObjectContactPerson.elementSectionInnerWidth_var0, section.elementSection.elementSection_var0.elementSectionObjectEventMulti.elementSectionObjectContactPerson.elementSectionObjectNews, section.elementSection.elementSection_var0.elementSectionObjectEventMulti.elementSectionObjectContactPerson.elementSectionObjectEventMulti, section.elementSectionObjectEventMulti.elementSectionObjectEventMulti_var0.elementSectionObjectEventMultiPadding_var0.elementSectionObjectEventMultiObjectContactPerson.elementSectionObjectEventMultiInnerWidth_var0, section.elementSection.elementSection_var0.elementSectionObjectContactPerson.elementSectionMargin_var0.elementSectionInnerWidth_var0, section.elementSection.elementSection_var0.elementSectionObjectContactPerson.elementSectionMargin_var0.elementSectionObjectNews, section.elementSection.elementSection_var0.elementSectionObjectContactPerson.elementSectionMargin_var0.elementSectionObjectEventMulti, section.elementSection.elementSection_var0.elementSectionObjectContactPerson.elementSectionObjectEventMulti.elementSectionInnerWidth_var0, section.elementSection.elementSection_var0.elementSectionObjectContactPerson.elementSectionObjectEventMulti.elementSectionObjectNews, section.elementSection.elementSection_var0.elementSectionObjectContactPerson.elementSectionObjectEventMulti.elementSectionObjectEventMulti, section.elementSectionObjectEventMulti.elementSectionObjectEventMulti_var0.elementSectionObjectEventMultiObjectContactPerson.elementSectionObjectEventMultiMargin_var0.elementSectionObjectEventMultiInnerWidth_var0, section.elementSection.elementSection_var0.elementSectionObjectContactPerson.elementSectionObjectContactPerson.elementSectionInnerWidth_var0, section.elementSection.elementSection_var0.elementSectionObjectContactPerson.elementSectionObjectContactPerson.elementSectionObjectNews, section.elementSection.elementSection_var0.elementSectionObjectContactPerson.elementSectionObjectContactPerson.elementSectionObjectEventMulti, section.elementSectionObjectEventMulti.elementSectionObjectEventMulti_var0.elementSectionObjectEventMultiObjectContactPerson.elementSectionObjectEventMultiObjectContactPerson.elementSectionObjectEventMultiInnerWidth_var0, section.elementSectionObjectContactPerson.elementSectionObjectContactPerson_var0.elementSectionObjectContactPersonPadding_var0.elementSectionObjectContactPersonMargin_var0.elementSectionObjectContactPersonInnerWidth_var0, #blockLeft {

padding-top:2rem;
}
.headerElementNavigationFull_var730 .headerNavigation > nav > div > ul {

justify-content:space-evenly;
}
}
@media only screen and (max-width: 992px) {
.elementContainerStandard > .col:last-child {

margin-bottom:2rem;
}
#navigationBreadcrumb {

padding-right:1rem;
}
#navigationBreadcrumb > div {

white-space:normal;
}
#start-icon-box-first:after {

display:none;
}
}



.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}