/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
:root{--baseColorPrimary1:#262729;--baseColorPrimary2:#AE191C;--baseColorPrimary3:#BB3234;--baseColorPrimary2Semi:#BE6B66;--baseColorPrimary2Light:#D9A9A8;--baseColorLightBlue:#C0DBEE;--baseColorLightTurque:#C2E2DA;--baseColorLightGreen:#DCE7BA;--baseColorLightYellow:#FAE7B8;--baseColorLightMagenta:#CFCEE2;--baseColorSemiBlue:#90C0E3;--baseColorSemiTurque:#91CABA;--baseColorSemiGreen:#C3D483;--baseColorSemiYellow:#F5D480;--baseColorSemiMagenta:#B0ACD1;--baseColorBlue:#4DA7DE;--baseColorTurque:#41B59E;--baseColorGreen:#A2C63A;--baseColorYellow:#EDC14C;--baseColorMagenta:#8F85BF;--baseColorWhite:#FFFFFF;--baseColorLighter:transparent;--baseColorLight:#F6F6F6;--baseColorSemi:#DBDBDB;--baseColorDark:#67696B;--baseColorDarker:var(--baseColorPrimary1);--baseColorBlack:#000000;--baseCaseStudyBG:#EEF3F7;--backgroundColorBody:#ffffff;--backgroundColorHeader:var(--baseColorWhite);--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(0,0,0,0.4);--fontColorNavigationMetaHeaderMainLevel1Selected:rgba(0,0,0,0.6);--fontColorNavigationMetaHeaderMainLevel1Hover:rgba(0,0,0,0.6);--fontColorNavigationMetaHeaderMainLevel1Active:rgba(0,0,0,0.6);--fontColorNavigationMetaHeaderBeforeLevel1:var(--baseColorWhite);--fontColorNavigationMetaHeaderBeforeLevel1Selected:var(--baseColorLighter);--fontColorNavigationMetaHeaderBeforeLevel1Hover:var(--baseColorLighter);--fontColorNavigationMetaHeaderBeforeLevel1Active:var(--baseColorLighter);--backgroundColorNavigationMeta:transparent;--backgroundColorNavigationMain:transparent;--backgroundColorNavigationMainLayer:var(--baseColorWhite);--backgroundColorMegaDropdown:var(--baseColorWhite);--backgroundColorNavigationMainBlockBefore:transparent;--fontColorNavigationMainLevel1:var(--baseColorDarker);--fontColorNavigationMainLevel1Selected:var(--baseColorDarker);--fontColorNavigationMainLevel1Hover:var(--baseColorDarker);--fontColorNavigationMainLevel1Active:var(--baseColorDarker);--fontColorNavigationMainLevel2:var(--baseColorDarker);--fontColorNavigationMainLevel2Selected:var(--baseColorDarker);--fontColorNavigationMainLevel2Hover:var(--baseColorDarker);--fontColorNavigationMainLevel2Active:var(--baseColorDarker);--backgroundColorNavigationMainLevel1:var(--baseColorWhite);--backgroundColorNavigationMainLevel1Selected:var(--baseColorWhite);--backgroundColorNavigationMainLevel1Hover:var(--baseColorWhite);--backgroundColorNavigationMainLevel1Active:var(--baseColorWhite);--backgroundColorNavigationMainLevel2:transparent;--backgroundColorNavigationMainLevel2Selected:transparent;--backgroundColorNavigationMainLevel2Hover:var(--baseColorLight);--backgroundColorNavigationMainLevel2Active:rgba(0,0,0,0.05);--symbolColorNavigationMenu:var(--baseColorDarker);--backgroundColorNavigationMenu:var(--baseColorWhite);--fontColorNavigationMenuLevel1:var(--baseColorDarker);--fontColorNavigationMenuLevel1Selected:var(--baseColorPrimary2);--fontColorNavigationMenuLevel1Hover:var(--baseColorDarker);--fontColorNavigationMenuLevel1Active:var(--baseColorDarker);--fontColorNavigationMenuLevel2:var(--baseColorDarker);--fontColorNavigationMenuLevel2Selected:var(--baseColorPrimary2);--fontColorNavigationMenuLevel2Hover:var(--baseColorDarker);--fontColorNavigationMenuLevel2Active:var(--baseColorDarker);--backgroundColorNavigationMenuLevel1:transparent;--backgroundColorNavigationMenuLevel1Selected:transparent;--backgroundColorNavigationMenuLevel1Hover:transparent;--backgroundColorNavigationMenuLevel1Active:rgba(246,246,246,0.05);--backgroundColorNavigationMenuLevel2:transparent;--backgroundColorNavigationMenuLevel2Selected:transparent;--backgroundColorNavigationMenuLevel2Hover:transparent;--backgroundColorNavigationMenuLevel2Active:rgba(0,0,0,0.05);--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(0,0,0,0.5);--fontColorNavigationBreadcrumbHover:var(--baseColorBlack);--fontColorNavigationBreadcrumbActive:var(--baseColorBlack);--backgroundColorNavigationBreadcrumb:transparent;--backgroundColorContent:var(--baseColorWhite);--fontColorDefault:var(--baseColorDarker);--fontColorSub:var(--baseColorDark);--fontColorWeak:rgba(103,105,107,0.6);--fontColorInverseDefault:var(--baseColorWhite);--fontColorInverseSub:var(--baseColorWhite);--fontColorInverseWeak:rgba(255,255,255,0.6);--fontColorError:#FB0008;--fontColorHeadline1:var(--baseColorDarker);--fontColorHeadline2:var(--baseColorDarker);--fontColorHeadline3:var(--baseColorDarker);--fontColorHeadline4:var(--baseColorDarker);--fontColorHeadline5:var(--baseColorDarker);--fontColorHeadline6:var(--baseColorDarker);--fontColorInverseHeadline1:var(--baseColorWhite);--fontColorInverseHeadline2:var(--baseColorWhite);--fontColorInverseHeadline3:var(--baseColorWhite);--fontColorInverseHeadline4:var(--baseColorWhite);--fontColorInverseHeadline5:var(--baseColorWhite);--fontColorInverseHeadline6:var(--baseColorWhite);--fontColorLink:var(--baseColorDark);--fontColorLinkHover:rgba(174,25,28,10);--fontColorLinkActive:var(--baseColorDark);--fontColorInverseLink:var(--baseColorWhite);--fontColorInverseLinkHover:var(--baseColorPrimary2);--fontColorInverseLinkActive:var(--baseColorWhite);--fontColorEntryTitle:var(--baseColorPrimary1);--fontColorEntryDate:rgba(38,39,41,0.4);--fontColorEntryDescription:rgba(38,39,41,0.7);--fontColorInverseEntryTitle:var(--baseColorWhite);--fontColorInverseEntryDate:rgba(255,255,255,0.4);--fontColorInverseEntryDescription:rgba(255,255,255,0.6);--backgroundColorWhite:var(--baseColorWhite);--backgroundColorBlack:var(--baseColorPrimary1);--backgroundColorLight1:var(--baseColorLighter);--backgroundColorLight2:var(--baseColorLight);--backgroundColorDark1:var(--baseColorDarker);--backgroundColorDark2:var(--baseColorPrimary1);--backgroundColorError:rgba(251,0,8,0.3);--borderColorDefault:var(--baseColorSemi);--borderColorLight:var(--baseColorLighter);--borderColorDark:rgba(38,39,41,0.5);--borderColorLines:var(--baseColorSemi);--backgroundColorButton:var(--baseColorPrimary1);--backgroundColorButtonHover:#000000;--backgroundColorButtonActive:#000000;--backgroundColorButtonSecondary:var(--baseColorLighter);--backgroundColorButtonSecondaryHover:var(--baseColorLighter);--backgroundColorButtonSecondaryActive:var(--baseColorLighter);--backgroundColorButtonRed:var(--baseColorPrimary3);--backgroundColorButtonRedHover:var(--baseColorWhite);--backgroundColorButtonRedActive:var(--baseColorPrimary3);--borderColorButtonRed:var(--baseColorPrimary3);--borderColorButtonRedHover:var(--baseColorWhite);--borderColorButtonRedActive:var(--baseColorWhite);--borderColorButton:var(--baseColorPrimary2);--borderColorButtonHover:rgba(174,25,28,0.99);--borderColorButtonActive:rgba(174,25,28,0.99);--borderColorButtonSecondary:var(--baseColorPrimary1);--borderColorButtonSecondaryHover:rgba(38,39,41,0.99);--borderColorButtonSecondaryActive:rgba(38,39,41,0.99);--fontColorButton:var(--baseColorWhite);--fontColorButtonHover:var(--baseColorWhite);--fontColorButtonActive:var(--baseColorWhite);--fontColorButtonSecondary:var(--baseColorPrimary1);--fontColorButtonSecondaryHover:var(--baseColorPrimary1);--fontColorButtonSecondaryActive:var(--baseColorPrimary1);--fontColorButtonRed:var(--baseColorWhite);--fontColorButtonRedHover:var(--baseColorPrimary1);--fontColorButtonRedActive:var(--baseColorWhite);--backgroundColorInverseButton:var(--baseColorWhite);--backgroundColorInverseButtonHover:rgba(255,255,255,0.9);--backgroundColorInverseButtonActive:rgba(255,255,255,0.9);--backgroundColorInverseButtonSecondary:var(--baseColorLighter);--backgroundColorInverseButtonSecondaryHover:rgba(0,0,0,0);--backgroundColorInverseButtonSecondaryActive:rgba(0,0,0,0);--borderColorInverseButton:var(--baseColorWhite);--borderColorInverseButtonHover:rgba(255,255,255,0.8);--borderColorInverseButtonActive:rgba(255,255,255,0.6);--borderColorInverseButtonSecondary:var(--baseColorWhite);--borderColorInverseButtonSecondaryHover:var(--baseColorPrimary2);--borderColorInverseButtonSecondaryActive:var(--baseColorWhite);--borderColorInverseButtonRed:var(--baseColorPrimary3);--borderColorInverseButtonRedHover:var(--baseColorWhite);--borderColorInverseButtonRedActive:var(--baseColorWhite);--backgroundColorInverseButtonRed:var(--baseColorPrimary3);--backgroundColorInverseButtonRedHover:var(--baseColorWhite);--backgroundColorInverseButtonRedActive:var(--baseColorPrimary3);--fontColorInverseButton:var(--baseColorPrimary1);--fontColorInverseButtonHover:var(--baseColorPrimary1);--fontColorInverseButtonActive:var(--baseColorPrimary1);--fontColorInverseButtonRed:var(--baseColorWhite);--fontColorInverseButtonRedHover:var(--baseColorPrimary1);--fontColorInverseButtonRedActive:var(--baseColorPrimary1);--fontColorInverseButtonSecondary:var(--baseColorWhite);--fontColorInverseButtonSecondaryHover:var(--baseColorWhite);--fontColorInverseButtonSecondaryActive:var(--baseColorWhite);--backgroundColorInputs:var(--baseColorWhite);--borderColorInput:#4e5051;--borderColorInputFocus:var(--baseColorPrimary2);--backgroundColorTable:transparent;--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:var(--baseColorDarker);--isDarkBackgroundFooter:yes;}:root{--fontFamilyDefault:Raleway Regular,Arial,Helvetica,Sans-serif;--fontFamilyBlack:Raleway Black,Arial,Helvetica,Sans-serif;--fontFamilyExtraBold:Raleway ExtraBold,Arial,Helvetica,Sans-serif;--fontFamilyBold:Raleway Bold,Arial,Helvetica,Sans-serif;--fontFamilyMedium:Raleway Medium,Arial,Helvetica,Sans-serif;--fontFamilyIcon:Material Icons;--fontFamilyDefault:Raleway Regular,Arial,Helvetica,Sans-serif;--fontFamilyNavigationMain:Raleway Black,Arial,Helvetica,Sans-serif;--fontFamilyNavigationSub:Raleway Regular,Arial,Helvetica,Sans-serif;--fontFamilyHeadline1:Raleway Black,Arial,Helvetica,Sans-serif;--fontFamilyHeadline2:Raleway Black,Arial,Helvetica,Sans-serif;--fontFamilyHeadline3:Raleway Black,Arial,Helvetica,Sans-serif;--fontFamilyHeadline4:Raleway Black,Arial,Helvetica,Sans-serif;--fontFamilyHeadline5:Raleway Black,Arial,Helvetica,Sans-serif;--fontFamilyHeadline6:Raleway Black,Arial,Helvetica,Sans-serif;--fontFamilyEntryTitle:inherit;--fontSizeRoot:16px;--fontSizeRoot_m:16px;--fontSizeRoot_l:16px;--fontSizeRoot_xl:16px;--fontSizeDefault:1rem;--fontSizeLarge:1.125rem;--fontSizeMoreLarge:1.725rem;--fontSizeXLarge:3rem;--fontSizeConclusion:1.3rem;--fontSizeAdditional:0.688rem;--fontSizeNavigationMainLevel1:1rem;--fontSizeNavigationMainLevel2:0.8rem;--fontSizeNavigationMainLevel3:0.8rem;--fontSizeNavigationMainLevel4:0.8rem;--fontSizeNavigationMetaLevel1:1rem;--fontSizeHeadline1:2rem;--fontSizeHeadline2:2.875rem;--fontSizeHeadline3:2rem;--fontSizeHeadline4:1.5rem;--fontSizeHeadline5:1.25rem;--fontSizeHeadline6:1.125rem;--fontSizeHeadline1Full:3.5rem;--fontSizeHeadline2Full:3rem;--fontSizeHeadline3Full:2.5rem;--fontSizeHeadline4Full:1.5rem;--fontSizeHeadline5Full:1.25rem;--fontSizeHeadline6Full:1.125rem;--fontSizeEntryTitle:var(--fontSizeHeadline4);--fontSizeEntryDate:var(--fontSizeDefault);--fontSizeEntryDescription:var(--fontSizeDefault);--fontWeightHeadline1:900;--fontWeightHeadline2:900;--fontWeightHeadline3:900;--fontWeightHeadline4:900;--fontWeightHeadline5:900;--fontWeightHeadline6:900;--fontWeightHeadline1Full:900;--fontWeightHeadline2Full:900;--fontWeightHeadline3Full:900;--fontWeightHeadline4Full:900;--fontWeightHeadline5Full:900;--fontWeightHeadline6Full:900;--fontWeightEntryTitle:normal;--fontWeightEntryDate:normal;--lineHeightDefault:1.719rem;--lineHeightLarge:1.875rem;--lineHeightConclusion:140%;--lineHeightAdditional:1rem;--lineHeightNavigationMainLevel1:48px;--lineHeightNavigationMainLevel2:150%;--lineHeightNavigationMainLevel3:150%;--lineHeightNavigationMainLevel4:150%;--lineHeightHeadline1:3rem;--lineHeightHeadline2:2.875rem;--lineHeightHeadline3:2.265rem;--lineHeightHeadline4:2rem;--lineHeightHeadline5:1.25rem;--lineHeightHeadline6:1.125rem;--lineHeightHeadline1Full:4rem;--lineHeightHeadline2Full:3.375rem;--lineHeightHeadline3Full:3rem;--lineHeightHeadline4Full:2rem;--lineHeightHeadline5Full:1.25rem;--lineHeightHeadline6Full:1.125rem;--lineHeightEntryTitle:var(--lineHeightHeadline4);--lineHeightEntryDate:var(--lineHeightDefault);--lineHeightEntryDescription:var(--lineHeightDefault);}
:root{--empFokusFarbe:#0067F4;--empFokusHof:#FFFFFF;--empLinkHoverAufDunkel:var(--baseColorPrimary2Light);--fontSizeHeadline2:1.75rem;--lineHeightHeadline2:2.25rem;--fontSizeHeadline3:1.625rem;--lineHeightHeadline3:2.125rem;--empTextfarbe:var(--baseColorPrimary1);--empTextfarbeSchwach:var(--baseColorDark);--empLinkfarbe:var(--baseColorDark);--empLinkHover:var(--baseColorPrimary2);--empOverline:var(--baseColorPrimary3);--empButtonGrund:var(--baseColorPrimary1);--empButtonText:var(--baseColorWhite);--empButtonHover:var(--baseColorBlack);}.is-light{--empTextfarbe:var(--baseColorPrimary1);--empTextfarbeSchwach:var(--baseColorDark);--empLinkfarbe:var(--baseColorDark);--empLinkHover:var(--baseColorPrimary2);--empOverline:var(--baseColorPrimary3);--empButtonGrund:var(--baseColorPrimary1);--empButtonText:var(--baseColorWhite);--empButtonHover:var(--baseColorBlack);color:var(--empTextfarbe);}.is-dark{--empTextfarbe:var(--baseColorWhite);--empTextfarbeSchwach:var(--baseColorSemi);--empLinkfarbe:var(--baseColorWhite);--empLinkHover:var(--empLinkHoverAufDunkel);--empOverline:var(--baseColorWhite);--empButtonGrund:var(--baseColorWhite);--empButtonText:var(--baseColorPrimary1);--empButtonHover:var(--baseColorLight);color:var(--empTextfarbe);}
@font-face{font-family:'Raleway Regular';font-style:normal;font-weight:normal;font-display:swap;src:url(/themes/custom/empiriecom_website_theme/fonts/raleway/Raleway-Regular.woff2) format('woff2');}@font-face{font-family:'Raleway Medium';font-style:normal;font-weight:normal;font-display:swap;src:url(/themes/custom/empiriecom_website_theme/fonts/raleway/Raleway-Medium.woff2) format('woff2');}@font-face{font-family:'Raleway Bold';font-style:normal;font-weight:normal;font-display:swap;src:url(/themes/custom/empiriecom_website_theme/fonts/raleway/Raleway-Bold.woff2) format('woff2');}@font-face{font-family:'Raleway ExtraBold';font-style:normal;font-weight:normal;font-display:swap;src:url(/themes/custom/empiriecom_website_theme/fonts/raleway/Raleway-ExtraBold.woff2) format('woff2');}@font-face{font-family:'Raleway Black';font-style:normal;font-weight:normal;font-display:swap;src:url(/themes/custom/empiriecom_website_theme/fonts/raleway/Raleway-Black.woff2) format('woff2');}
html{box-sizing:border-box;overflow-y:scroll;-webkit-text-size-adjust:100%;font-size:var(--fontSizeRoot);}*,*::before,*::after{box-sizing:inherit;}body{margin:0;padding:0;font-family:var(--fontFamilyDefault);font-size:var(--fontSizeDefault);line-height:var(--lineHeightDefault);color:var(--baseColorPrimary1);background:var(--backgroundColorBody);-webkit-tap-highlight-color:transparent;}p{margin:0 0 1rem 0;letter-spacing:0.15px;}strong,b{font-family:var(--fontFamilyBold);font-weight:normal;}a{color:var(--empLinkfarbe);text-decoration:underline;}a:hover{color:var(--empLinkHover);}h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6{margin:0;color:var(--empTextfarbe);font-family:var(--fontFamilyBlack);font-weight:900;letter-spacing:0.3px;overflow-wrap:break-word;}h1,.h1{font-size:var(--fontSizeHeadline1);line-height:var(--lineHeightHeadline1);padding:2.25rem 0 1.2rem 0;text-transform:uppercase;}h2,.h2{font-size:var(--fontSizeHeadline2);line-height:var(--lineHeightHeadline2);padding:1.6rem 0 1rem 0;letter-spacing:0.45px;}h3,.h3{font-size:var(--fontSizeHeadline3);line-height:var(--lineHeightHeadline3);padding:1rem 0 0.8rem 0;letter-spacing:0.38px;}h4,.h4{font-size:var(--fontSizeHeadline4);line-height:var(--lineHeightHeadline4);padding:0.8rem 0 0.6rem 0;}h5,.h5{font-size:var(--fontSizeHeadline5);line-height:var(--lineHeightHeadline5);padding:0.7rem 0 0.6rem 0;}h6,.h6{font-size:var(--fontSizeHeadline6);line-height:var(--lineHeightHeadline6);padding:0.6rem 0 0.6rem 0;}h1.h2,h3.h2,h4.h2,h5.h2,h6.h2{font-size:var(--fontSizeHeadline2);line-height:var(--lineHeightHeadline2);padding:1.6rem 0 1rem 0;}h1.h3,h2.h3,h4.h3,h5.h3,h6.h3{font-size:var(--fontSizeHeadline3);line-height:var(--lineHeightHeadline3);padding:1rem 0 0.8rem 0;}h1.h4,h2.h4,h3.h4,h5.h4,h6.h4{font-size:var(--fontSizeHeadline4);line-height:var(--lineHeightHeadline4);padding:0.8rem 0 0.6rem 0;}h1.h5,h2.h5,h3.h5,h4.h5,h6.h5{font-size:var(--fontSizeHeadline5);line-height:var(--lineHeightHeadline5);padding:0.7rem 0 0.6rem 0;}h1.h6,h2.h6,h3.h6,h4.h6,h5.h6{font-size:var(--fontSizeHeadline6);line-height:var(--lineHeightHeadline6);padding:0.6rem 0 0.6rem 0;}@media (min-width:821px){h1,.h1{font-size:var(--fontSizeHeadline1Full);line-height:var(--lineHeightHeadline1Full);}h2,.h2,h1.h2,h3.h2,h4.h2,h5.h2,h6.h2{font-size:var(--fontSizeHeadline2Full);line-height:var(--lineHeightHeadline2Full);}h3,.h3,h1.h3,h2.h3,h4.h3,h5.h3,h6.h3{font-size:var(--fontSizeHeadline3Full);line-height:var(--lineHeightHeadline3Full);}h4,.h4{font-size:var(--fontSizeHeadline4Full);line-height:var(--lineHeightHeadline4Full);}h5,.h5{font-size:var(--fontSizeHeadline5Full);line-height:var(--lineHeightHeadline5Full);}h6,.h6{font-size:var(--fontSizeHeadline6Full);line-height:var(--lineHeightHeadline6Full);}}a:focus-visible,button:focus-visible,[tabindex]:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,summary:focus-visible{outline:3px solid var(--empFokusFarbe);outline-offset:2px;box-shadow:0 0 0 6px var(--empFokusHof);}.skip-links a{position:fixed;top:0;left:-9999px;z-index:10000;display:block;width:100vw;padding:0.5rem 1rem;background-color:#f0f0f0;color:#000000;text-align:center;}.skip-links a:focus{left:0;}.visually-hidden{position:absolute !important;overflow:hidden;clip:rect(1px,1px,1px,1px);width:1px;height:1px;word-wrap:normal;}
.site-main .form-item{margin:0 0 1rem;}.site-main form[id]{scroll-margin-top:calc(var(--empKopfHoehe,90px) + 2rem);}.site-main .form-item label,.site-main .fieldset__legend{display:block;margin:0.3rem 0 0;padding:0.3rem 0;font-size:0.813rem;line-height:1.4rem;}.site-main .form-required:not(label)::after{content:" *";color:var(--baseColorPrimary3);}.site-main .form-required-star{margin-left:0.2em;color:var(--baseColorPrimary3);font-family:var(--fontFamilyBold);font-size:1.75rem;line-height:0;vertical-align:-0.2em;}.site-main .required-note{margin:1rem 0;color:var(--baseColorDark);font-size:0.875rem;}.site-main .form-item--error-message{display:flex;align-items:flex-start;gap:0.5rem;margin:0.4rem 0 0;color:#C8102E;font-family:var(--fontFamilyBold);font-size:0.875rem;line-height:1.25rem;}.site-main .form-item--error-message::before{content:"";flex:0 0 1.25rem;height:1.25rem;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 2a10 10 0 1 0 0 20 10 10 0 0 0 0-20zm0 2a8 8 0 0 1 6.32 12.9L7.1 5.68A7.96 7.96 0 0 1 12 4zM5.68 7.1l11.22 11.22A8 8 0 0 1 5.68 7.1z'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 2a10 10 0 1 0 0 20 10 10 0 0 0 0-20zm0 2a8 8 0 0 1 6.32 12.9L7.1 5.68A7.96 7.96 0 0 1 12 4zM5.68 7.1l11.22 11.22A8 8 0 0 1 5.68 7.1z'/%3E%3C/svg%3E") center / contain no-repeat;}.site-main input.form-text,.site-main input.form-email,.site-main input.form-tel,.site-main input.form-url,.site-main input.form-number,.site-main select.form-select,.site-main textarea.form-textarea{width:100%;min-height:48px;padding:13px 18px;border:1px solid #4E5051;border-radius:3px;background:var(--baseColorWhite);color:var(--baseColorBlack);font-family:var(--fontFamilyDefault);font-size:0.813rem;line-height:1.4rem;}@media (max-width:820px){.site-main input.form-text,.site-main input.form-email,.site-main input.form-tel,.site-main select.form-select,.site-main textarea.form-textarea{font-size:1rem;}}.site-main select.form-select{appearance:none;-webkit-appearance:none;padding-block:0;padding-inline:18px 44px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23262729' d='M7.4 8.6 12 13.2l4.6-4.6L18 10l-6 6-6-6z'/%3E%3C/svg%3E");background-position:right 14px center;background-repeat:no-repeat;background-size:1.5rem;}.site-main input:focus,.site-main select:focus,.site-main textarea:focus{border-color:var(--baseColorPrimary2);}.site-main .form-type-checkbox{display:flex;align-items:flex-start;gap:0.5rem;}.site-main .form-type-checkbox label{margin:0;padding:0;line-height:1.5rem;}.site-main input.form-checkbox{flex:0 0 auto;width:16px;height:16px;margin:4px 0 0;accent-color:var(--baseColorPrimary1);}.site-main .form-actions{margin-top:1.5rem;}.site-main .form-submit,.site-main .webform-button--submit{display:inline-block;padding:16px 28px 15px;border:1px solid var(--baseColorPrimary1);border-radius:44px;background:var(--baseColorPrimary1);color:var(--baseColorWhite);cursor:pointer;font-family:var(--fontFamilyExtraBold);font-size:1.125rem;line-height:1rem;letter-spacing:0.5px;}.site-main .form-submit:hover,.site-main .form-submit:focus-visible{background:var(--baseColorBlack);}.site-main .form-item .error{color:#C8102E;}.site-main input.error,.site-main textarea.error,.site-main select.error{border-color:#C8102E;}
.site-main:focus,.main-nav:focus,.site-footer:focus{outline:none;}.site-main [id]{scroll-margin-top:90px;}.site-main .region-content > .block:not(.block-system-main-block),.site-main .block-system-main-block > :not(.node-page,[data-component-id]),.site-main > .region:not(.region-content){width:min(1200px,100% - 2 * var(--empSeitenrand));margin-inline:auto;}.post-breadcrumb{margin:0 0 1.5rem;font-size:0.875rem;line-height:1.5rem;color:var(--baseColorDark);}.post-breadcrumb__list{display:flex;flex-wrap:wrap;margin:0;padding:0;list-style:none;}.post-breadcrumb__item + .post-breadcrumb__item::before{content:"\203A" / "";margin-inline:0.5rem;}@media (max-width:820px){.post-breadcrumb__item:last-child:not(:first-child){display:none;}}.post-breadcrumb a{color:inherit;text-decoration:underline;text-underline-offset:0.2em;}.post-breadcrumb a:hover,.post-breadcrumb a:focus-visible{color:var(--empTextfarbe,var(--baseColorDarker));}.node-meta{display:flex;flex-wrap:wrap;gap:0 0.5rem;margin:0 0 3rem;color:var(--baseColorDark);}.node-meta--with-intro{margin-bottom:1.5rem;}.node-intro{margin:0 0 3rem;color:var(--baseColorDark);font-family:var(--fontFamilyBold);font-size:1.25rem;line-height:1.875rem;}.node-intro--with-reading-time{margin-bottom:2rem;}.node-reading-time{margin:0 0 2rem;color:var(--baseColorDark);}.node-reading-time + .heading .heading__title{padding-top:0;}.paragraph-unpublished{position:relative;margin:1.5rem 0;padding:2.5rem 1rem 1rem;outline:3px dashed #C8102E;outline-offset:-3px;}.paragraph-unpublished::before{content:attr(data-notice);position:absolute;top:0;left:0;padding:0.25rem 0.75rem;background:#C8102E;color:#fff;font-family:var(--fontFamilyBold);font-size:0.875rem;line-height:1.25rem;}body .node-preview-container.node-preview-container{inset-block-start:calc(var(--drupal-displace-offset-top,0px) + var(--empKopfHoehe));margin-top:var(--drupal-displace-offset-top,0px);}.text-image--in-post{margin-block:3rem;}:is(.node-post,.node-news) .section__inner > .image-row{margin-block:2rem;}@media (min-width:821px){.text-image--in-post{margin-block:6rem;}:is(.node-post,.node-news) .section__inner > .image-row{margin-block:4rem;}:is(.node-post,.node-news) .section__inner > .image-row:has(+ .image-row){margin-bottom:2rem;}:is(.node-post,.node-news) .section__inner > .image-row + .image-row{margin-top:2rem;}}.text-image--in-post:first-child,:is(.node-post,.node-news) .section__inner > .image-row:first-child,:is(.node-post,.node-news) .section__inner > :is(.node-meta,.node-intro,.node-reading-time) + :is(.text-image--in-post,.image-row){margin-top:0;}.text-image--in-post:last-child,:is(.node-post,.node-news) .section__inner > .image-row:last-child{margin-bottom:0;}@media (min-width:821px){.text-image--valign-top > .columns{align-items:start;}.text-image--valign-center > .columns{align-items:center;}.text-image--valign-bottom > .columns{align-items:end;}.text-image--equal-height > .columns{align-items:stretch;}.text-image--equal-height > .columns > .column{display:flex;flex-direction:column;}.text-image--equal-height.text-image--valign-center > .columns > .column{justify-content:center;}.text-image--equal-height.text-image--valign-bottom > .columns > .column{justify-content:flex-end;}.text-image--equal-height > .columns > .column--image{position:relative;min-height:16rem;}.text-image--equal-height > .columns > .column--image .image{position:absolute;inset:0;margin:0;}.text-image--equal-height > .columns > .column--image .image *{height:100%;}.text-image--equal-height > .columns > .column--image img{width:100%;max-width:none;object-fit:cover;}}.text-image--in-post > .heading{margin-bottom:1.5rem;}
:root{--empKopfHoehe:68px;--empSeitenrand:1.75rem;}@media (min-width:821px){:root{--empKopfHoehe:90px;--empSeitenrand:3.5rem;}}body{padding-top:var(--empKopfHoehe);}.site-header{position:fixed;top:var(--drupal-displace-offset-top,0px);left:var(--drupal-displace-offset-left,0px);right:0;z-index:500;height:var(--empKopfHoehe);background:var(--backgroundColorHeader);transition:box-shadow 0.3s ease;}:root{--drupal-admin-z-index-top-bar:510;}body.is-scrolled:not(.nav-menu-open) .site-header{box-shadow:0 2px 4px 0 rgba(0,0,0,0.15);}.site-header__inner{position:relative;display:flex;align-items:flex-start;width:min(1200px,100% - 2 * var(--empSeitenrand));height:100%;margin:0 auto;}.site-header__logo{flex:0 0 auto;display:block;margin-top:13px;}.site-header__logo img{display:block;width:149px;height:42px;}@media (min-width:821px){.site-header__logo{margin-top:17px;}.site-header__logo img{width:198px;height:56px;}}.main-nav{flex:0 0 auto;order:3;}.nav-menu{margin:0;padding:0;list-style:none;}.nav-menu__link{color:var(--baseColorPrimary1);text-decoration:none;}.nav-menu__link:hover{color:var(--baseColorPrimary1);}.nav-menu--with-bullets > .nav-menu__item:not(:first-child) > .nav-menu__link::before{content:"\2022\0020" / "";}.nav-menu__expander{padding:0;border:0;background:transparent;color:var(--baseColorPrimary1);cursor:pointer;}.nav-menu__expander::before{content:"";display:block;width:32px;height:32px;background-color:currentColor;-webkit-mask:url(/themes/custom/empiriecom_website_theme/images/icons/arrow-down.svg) center / contain no-repeat;mask:url(/themes/custom/empiriecom_website_theme/images/icons/arrow-down.svg) center / contain no-repeat;transition:transform 0.3s ease-in-out;}.nav-menu__expander[aria-expanded="true"]::before{transform:rotate(180deg);}.nav-menu__item--contact > .nav-menu__link{display:inline-block;padding:13px 36px;border-radius:44px;background:var(--baseColorPrimary1);color:var(--baseColorWhite);font-family:var(--fontFamilyExtraBold);font-size:1rem;line-height:1rem;letter-spacing:0.5px;}.nav-menu__item--contact > .nav-menu__link:hover,.nav-menu__item--contact > .nav-menu__link:focus-visible{background:var(--baseColorBlack);color:var(--baseColorWhite);}.main-nav__toggle{position:absolute;top:0;right:calc(-1 * var(--empSeitenrand));z-index:2;width:var(--empKopfHoehe);height:var(--empKopfHoehe);padding:0;border:0;background:var(--baseColorLight);color:var(--baseColorPrimary1);cursor:pointer;}.main-nav__toggle-icon,.main-nav__toggle-icon::before,.main-nav__toggle-icon::after{position:absolute;left:50%;width:24px;height:3px;margin-left:-12px;background:currentColor;transition:transform 0.3s ease-in-out,opacity 0.3s ease-in-out;}.main-nav__toggle-icon{top:50%;margin-top:-1.5px;}.main-nav__toggle-icon::before,.main-nav__toggle-icon::after{content:"";left:0;margin-left:0;}.main-nav__toggle-icon::before{top:-8px;}.main-nav__toggle-icon::after{top:8px;}.main-nav__toggle[aria-expanded="true"] .main-nav__toggle-icon{background:transparent;}.main-nav__toggle[aria-expanded="true"] .main-nav__toggle-icon::before{transform:translateY(8px) rotate(45deg);}.main-nav__toggle[aria-expanded="true"] .main-nav__toggle-icon::after{transform:translateY(-8px) rotate(-45deg);}@media (max-width:1289px){.nav-menu--level2 .nav-menu__link[aria-current="page"]{color:#AE191C;}.main-nav__list{position:fixed;inset:0;z-index:1;display:none;overflow-y:auto;padding:64px var(--empSeitenrand) 2rem;background:var(--baseColorWhite);}.main-nav__list{top:var(--drupal-displace-offset-top,0px);left:var(--drupal-displace-offset-left,0px);}.main-nav.is-expanded .main-nav__list{display:block;}body.nav-menu-open{overflow:hidden;}.nav-menu--level1 > .nav-menu__item{position:relative;border-bottom:1px solid var(--baseColorSemi);}.nav-menu--level1 > .nav-menu__item > .nav-menu__link{display:block;padding:11.2px 48px 11.2px 0;font-family:var(--fontFamilyBlack);font-size:1.5rem;line-height:41.6px;}.nav-menu--level1 > .nav-menu__item > .nav-menu__expander{position:absolute;top:16px;right:0;width:44px;height:32px;border-left:1px solid var(--baseColorSemi);}.nav-menu--level1 > .nav-menu__item > .nav-menu__expander::before{margin-left:8px;}.nav-menu--level2{display:none;padding:0 0 1rem;}.nav-menu__expander[aria-expanded="true"] + .nav-menu--level2{display:block;}.nav-menu--level2 .nav-menu__link{display:block;padding:0.7rem 3rem 0.7rem 1rem;font-size:1.125rem;line-height:1.594rem;}.nav-menu__item--contact{margin-top:2rem;border-bottom:0 !important;}.nav-menu--level1 > .nav-menu__item--contact > .nav-menu__link{display:block;padding:16px 36px;text-align:center;font-family:var(--fontFamilyExtraBold);font-size:1.125rem;line-height:1.125rem;}}@media (min-width:1290px){.main-nav{flex:1 1 auto;order:2;display:flex;justify-content:flex-end;}.main-nav__toggle{display:none;}.nav-menu--level1{display:flex;align-items:flex-start;}.nav-menu--level1 > .nav-menu__item{position:relative;display:flex;height:90px;}.nav-menu--level1 > .nav-menu__item > .nav-menu__link{display:block;height:90px;padding:0 16px;border-bottom:4px solid transparent;font-family:var(--fontFamilyNavigationMain);font-size:var(--fontSizeNavigationMainLevel1);line-height:86px;letter-spacing:0.4px;}.nav-menu--level1 > .nav-menu__item--has-children > .nav-menu__link{padding-right:0;}.nav-menu--level1 > .nav-menu__item > .nav-menu__expander{align-self:flex-start;height:90px;margin-right:8px;border-bottom:4px solid transparent;}.nav-menu--level1 > .nav-menu__item:hover > .nav-menu__link,.nav-menu--level1 > .nav-menu__item:hover > .nav-menu__expander,.nav-menu--level1 > .nav-menu__item.is-expanded > .nav-menu__link,.nav-menu--level1 > .nav-menu__item.is-expanded > .nav-menu__expander,.nav-menu--level1 > .nav-menu__item--active:not(.nav-menu__item--contact) > .nav-menu__link,.nav-menu--level1 > .nav-menu__item--active:not(.nav-menu__item--contact) > .nav-menu__expander{border-bottom-color:var(--baseColorPrimary1);}.nav-menu--level2{position:absolute;top:110px;left:0;display:none;min-width:256px;padding:0;border-radius:3px;background:var(--backgroundColorMegaDropdown);box-shadow:rgba(0,0,0,0.09) 0 2px 1px,rgba(0,0,0,0.09) 0 4px 2px,rgba(0,0,0,0.09) 0 8px 4px,rgba(0,0,0,0.09) 0 16px 8px,rgba(0,0,0,0.09) 0 32px 16px;}.nav-menu--level2::before{content:"";position:absolute;top:-20px;left:0;right:0;height:20px;}.nav-menu--level2{z-index:1;}.nav-menu--level2::after{content:"";position:absolute;top:-5px;left:1.405rem;z-index:-1;width:0.75rem;height:0.75rem;background:var(--backgroundColorMegaDropdown);transform:rotate(45deg);}.nav-menu--level1 > .nav-menu__item:hover > .nav-menu--level2,.nav-menu--level1 > .nav-menu__item.is-expanded > .nav-menu--level2{display:block;}.nav-menu--level2 .nav-menu__link{display:block;padding:8px 16px;white-space:nowrap;font-family:var(--fontFamilyDefault);font-size:1rem;line-height:var(--lineHeightDefault);}.nav-menu--level2 .nav-menu__link:hover,.nav-menu--level2 .nav-menu__link:focus-visible{background:var(--baseColorLight);}.nav-menu--level2 > .nav-menu__item:first-child > .nav-menu__link{border-radius:3px 3px 0 0;}.nav-menu--level2 > .nav-menu__item:last-child > .nav-menu__link{border-radius:0 0 3px 3px;}.nav-menu__item--contact{margin-left:16px;}.nav-menu--level1 > .nav-menu__item--contact > .nav-menu__link{align-self:flex-start;height:auto;margin-top:25px;padding:13px 36px;border-bottom:0;font-family:var(--fontFamilyExtraBold);line-height:1rem;letter-spacing:0.5px;}}.language-switcher{position:relative;order:2;margin:21px 0 0 auto;padding-right:calc(var(--empKopfHoehe) - var(--empSeitenrand) + 8px);}@media (min-width:821px){.language-switcher{margin-top:33px;}}@media (min-width:1290px){.language-switcher{order:3;margin-left:8px;padding-right:0;}}.language-switcher__current{display:flex;align-items:center;gap:4px;padding:0;border:0;background:transparent;color:var(--baseColorPrimary1);cursor:pointer;font-family:var(--fontFamilyMedium);font-size:0.913rem;line-height:24px;letter-spacing:0.4px;}.language-switcher__current::before{content:"";display:block;width:20px;height:20px;background-color:currentColor;-webkit-mask:url(/themes/custom/empiriecom_website_theme/images/icons/language.svg) center / contain no-repeat;mask:url(/themes/custom/empiriecom_website_theme/images/icons/language.svg) center / contain no-repeat;}.language-switcher__list{position:absolute;top:calc(100% + 8px);right:0;z-index:2;display:none;width:11rem;padding:0.75rem 0;border-radius:3px;background:var(--baseColorWhite);box-shadow:0 1px 4px 0 rgba(103,105,107,0.25);}.language-switcher.is-expanded .language-switcher__list{display:block;}@media (hover:hover) and (pointer:fine){.language-switcher:hover .language-switcher__list{display:block;}.language-switcher__list::before{content:"";position:absolute;top:-8px;left:0;right:0;height:8px;}}.language-switcher__languages{margin:0;padding:0;list-style:none;}.language-switcher__language a{display:block;padding:0.375rem 1.25rem;color:var(--baseColorPrimary1);text-decoration:none;font-family:var(--fontFamilyMedium);font-size:0.913rem;}.language-switcher__language a:hover,.language-switcher__language a:focus-visible{background:var(--baseColorLight);}.language-switcher__language a[aria-current="true"]{font-family:var(--fontFamilyBold);}.nav-menu__external-icon{display:inline-block;width:1em;height:1em;margin-left:0.4em;vertical-align:-0.12em;background-color:currentColor;-webkit-mask:url(/themes/custom/empiriecom_website_theme/images/icons/external.svg) center / contain no-repeat;mask:url(/themes/custom/empiriecom_website_theme/images/icons/external.svg) center / contain no-repeat;}
.site-footer{padding:4rem var(--empSeitenrand,1.75rem);background:var(--baseColorLight);color:var(--baseColorPrimary1);}@media (min-width:821px){.site-footer{padding:6rem 4rem;}}.site-footer__inner{max-width:1200px;margin:0 auto;}.site-footer__columns{display:grid;grid-template-columns:1fr;gap:2rem;}@media (min-width:821px){.site-footer__columns{grid-template-columns:repeat(2,1fr);column-gap:2.625rem;}}@media (min-width:1200px){.site-footer__columns{grid-template-columns:repeat(4,1fr);}}.site-footer__column--logo img{display:block;width:198px;height:auto;}.site-footer__title{margin:0;padding:0 0 1rem;font-family:var(--fontFamilyBlack);font-size:1.125rem;line-height:1.125rem;letter-spacing:0.3px;}.site-footer p{margin:0 0 1rem;}.site-footer__location{display:flex;align-items:center;gap:0.5rem;margin-bottom:0 !important;font-family:var(--fontFamilyMedium);font-size:1.125rem;line-height:1.594rem;}.site-footer__location::before{content:"";flex:0 0 auto;width:22px;height:22px;background-color:currentColor;-webkit-mask:url(/themes/custom/empiriecom_website_theme/images/icons/location.svg) center / contain no-repeat;mask:url(/themes/custom/empiriecom_website_theme/images/icons/location.svg) center / contain no-repeat;}.site-footer__contact a{color:var(--baseColorDark);}.site-footer__social{display:flex;gap:8px;margin:0;padding:0;list-style:none;}.social{display:block;width:36px;height:36px;background-color:var(--baseColorPrimary1);-webkit-mask:var(--empSocialIcon) center / contain no-repeat;mask:var(--empSocialIcon) center / contain no-repeat;}.social:hover{background-color:var(--baseColorPrimary2);}.social--xing{--empSocialIcon:url(/themes/custom/empiriecom_website_theme/images/social/xing.svg);}.social--linkedin{--empSocialIcon:url(/themes/custom/empiriecom_website_theme/images/social/linkedin.svg);}.social--kununu{--empSocialIcon:url(/themes/custom/empiriecom_website_theme/images/social/kununu.svg);}.social--facebook{--empSocialIcon:url(/themes/custom/empiriecom_website_theme/images/social/facebook.svg);}.social--instagram{--empSocialIcon:url(/themes/custom/empiriecom_website_theme/images/social/instagram.svg);}.site-footer__social li:has(.social:focus-visible){outline:3px solid var(--empFokusFarbe);outline-offset:2px;box-shadow:0 0 0 6px var(--empFokusHof);}.social:focus-visible{outline:none;box-shadow:none;}.text-button{color:var(--baseColorPrimary1);text-decoration:underline;text-transform:uppercase;font-family:var(--fontFamilyBold);font-size:0.875rem;line-height:1.594rem;letter-spacing:1.25px;}.text-button:hover{color:var(--baseColorPrimary2);}.site-footer__row{display:flex;flex-direction:column;gap:0.5rem;margin-top:3rem;padding-top:1rem;border-top:1px solid var(--baseColorSemi);font-size:0.813rem;line-height:2rem;text-align:center;}@media (min-width:576px){.site-footer__row{flex-direction:row;justify-content:space-between;text-align:left;}}.site-footer__legal a{padding-right:2rem;color:var(--baseColorDark);text-decoration:none;}.site-footer__legal a:hover{text-decoration:underline;}.site-footer__copyright{margin:0 !important;}.site-footer__jobs{margin:0 0 1rem;padding:0;list-style:none;}.site-footer__jobs a{color:var(--baseColorDark);text-decoration:none;}.site-footer__jobs a:hover{text-decoration:underline;}html:not(.js) .requires-js{display:none;}
#klaro .cookie-modal .cm-bg{background:rgba(38,39,41,0.5);}#klaro .cookie-modal .cm-modal.cm-klaro{position:relative;width:min(420px,100% - 32px);max-width:none;margin-inline:auto !important;padding:24px 24px 56px !important;border-radius:0;box-shadow:none;background:var(--baseColorWhite,#fff);color:var(--baseColorDark);font-family:var(--fontFamilyDefault);}#klaro .cookie-modal .cm-header{padding:0;border:0;}#klaro .cookie-modal .cm-header::before{content:"";display:block;width:32px;height:33px;margin-bottom:8px;background:url(/themes/custom/empiriecom_website_theme/images/empiriecom-mark.svg) no-repeat center / contain;}#klaro .cookie-modal .cm-header :is(h1,h2).title{margin:0;padding:0;color:var(--baseColorDark);font-family:var(--fontFamilyBold);font-size:1rem;line-height:1.719;letter-spacing:0;text-transform:none;}#klaro .cookie-modal .cm-header p{margin:0 0 16px;color:var(--baseColorDark);font-size:0.875rem;line-height:1.536;}#klaro .cookie-modal .klaro-links{position:absolute;right:24px;bottom:20px;left:24px;display:flex;justify-content:center;gap:8px;margin:0;font-size:0.688rem;}#klaro .cookie-modal .klaro-links a{color:var(--baseColorDark);text-decoration:none;}#klaro .cookie-modal .klaro-links a:hover{text-decoration:underline;}#klaro .cookie-modal .cm-body{padding:0;border:0;}#klaro .cookie-modal .cm-purposes{display:flex;flex-wrap:wrap;justify-content:center;gap:4px 16px;margin:0 0 16px;padding:0;}#klaro .cookie-modal .cm-purposes .cm-purpose{display:flex;align-items:center;gap:6px;margin:0 !important;padding:0 !important;}#klaro .cookie-modal .cm-purposes .cm-toggle-all,#klaro .cookie-modal .cm-purpose .cm-services,#klaro .cookie-modal .cm-purpose .cm-required,#klaro .cookie-modal .cm-purpose .cm-switch,#klaro .cookie-modal .cm-purpose [id$="-description"]{display:none;}#klaro .cookie-modal .cm-purpose .cm-list-input{position:static;width:13px;height:13px;margin:0;opacity:1;appearance:auto;accent-color:var(--baseColorPrimary1);}#klaro .cookie-modal .cm-purpose .cm-list-label{padding:0;cursor:pointer;}#klaro .cookie-modal .cm-purpose .cm-list-title{color:var(--baseColorDark);font-family:var(--fontFamilyDefault);font-size:0.8rem;font-weight:normal;}#klaro .cookie-modal .cm-footer{margin-bottom:20px;padding:0;border:0;}#klaro .cookie-modal .cm-footer-buttons{display:flex;flex-direction:column-reverse;gap:12px;}#klaro .cookie-modal .cm-footer-buttons .cm-btn{width:100%;min-height:49px;margin:0;padding:0 24px;border:1px solid var(--baseColorPrimary1);border-radius:44px;background:transparent;color:var(--baseColorPrimary1);font-family:var(--fontFamilyExtraBold);font-size:1.125rem;cursor:pointer;}#klaro .cookie-modal .cm-footer-buttons .cm-btn-accept-all{background:var(--baseColorPrimary1);color:var(--baseColorWhite,#fff);}#klaro .cookie-modal .cm-btn:focus-visible,#klaro .cookie-modal .cm-list-input:focus-visible,#klaro .cookie-modal a:focus-visible{outline:3px solid var(--empFokusFarbe);outline-offset:2px;}#klaro .cookie-modal .cm-powered-by{display:none;}[data-type="placeholder"][data-name="youtube"]{position:relative;width:100%;max-width:100% !important;height:auto !important;aspect-ratio:16 / 9;}[data-type="placeholder"][data-name="kununu"]{position:relative;width:min(100%,20rem);height:12rem;margin:0.25rem auto;}[data-type="placeholder"][data-name="kununu"] .context-notice p{line-height:1.3;}[data-type="placeholder"][data-name="kununu"] .context-notice{flex-wrap:nowrap;gap:0.25rem;padding:0.75rem;line-height:1.3;border-radius:4px;}[data-type="placeholder"] .cm-as-context-notice{position:absolute;inset:0;}[data-type="placeholder"] .context-notice{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:0.5rem;height:100%;margin:0;padding:1.5rem;background-color:rgba(38,39,41,0.8) !important;color:var(--baseColorWhite,#fff);font-family:var(--fontFamilyDefault);font-size:0.875rem;text-align:center;}[data-type="placeholder"] .context-notice p{margin:0;color:inherit;}[data-type="placeholder"] .context-notice{flex-wrap:nowrap;}@media (max-width:575px){[data-type="placeholder"][data-name="youtube"]{aspect-ratio:auto;min-height:calc((100vw - 2 * var(--empSeitenrand,1.75rem)) * 9 / 16);}[data-type="placeholder"][data-name="youtube"] .cm-as-context-notice{position:relative;inset:auto;}[data-type="placeholder"][data-name="youtube"] .context-notice{min-height:calc((100vw - 2 * var(--empSeitenrand,1.75rem)) * 9 / 16);padding:1.25rem 1rem;}}[data-type="placeholder"] .context-notice p:first-child{font-family:var(--fontFamilyBold);}[data-type="placeholder"] .context-notice .cm-buttons{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-top:0.5rem;}[data-type="placeholder"] .klaro .context-notice .cm-btn{min-height:40px;padding:0 20px;border:1px solid var(--baseColorWhite,#fff) !important;border-radius:44px;background:var(--baseColorWhite,#fff) !important;color:var(--baseColorPrimary1) !important;font-family:var(--fontFamilyExtraBold);font-size:0.875rem;cursor:pointer;}[data-type="placeholder"] .klaro .context-notice .cm-btn + .cm-btn{background:transparent !important;color:var(--baseColorWhite,#fff) !important;}[data-type="placeholder"] .klaro .context-notice a,[data-type="placeholder"] .klaro .context-notice .cm-link{color:var(--baseColorWhite,#fff) !important;text-decoration:underline;}[data-type="placeholder"] .context-notice .cm-btn:focus-visible,[data-type="placeholder"] .context-notice a:focus-visible{outline:3px solid var(--empFokusFarbe);outline-offset:2px;}.in-editor #klaro{display:none !important;}
.back-to-top{position:fixed;right:24px;bottom:24px;z-index:400;display:inline-flex;align-items:center;gap:0.75rem;padding:0.813rem 1.5rem;border:0;border-radius:44px;background:var(--backgroundColorDark1);color:var(--fontColorInverseDefault);box-shadow:0 2px 12px rgba(0,0,0,0.18);cursor:pointer;font-family:var(--fontFamilyExtraBold);font-size:0.875rem;line-height:1rem;letter-spacing:0.5px;white-space:nowrap;opacity:0;visibility:hidden;transition:opacity 0.4s ease,visibility 0s linear 0.4s;}.back-to-top.is-visible{opacity:1;visibility:visible;transition:opacity 0.4s ease;}.back-to-top:hover{background:#3C3E41;}.back-to-top::before{content:"";flex:0 0 auto;width:12px;height:8px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 8' fill='none' stroke='%23ffffff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M1 7 6 2 11 7'/%3E%3C/svg%3E") center / contain no-repeat;}@media (prefers-reduced-motion:reduce){.back-to-top,.back-to-top.is-visible{transition:none;}}@media print{.back-to-top{display:none;}}
@media (max-width:820px){.align-mobile--default.is-dark :is(.section__inner,.align-text) > :is(.heading,.text,.button-row),.align-mobile--default.is-dark :is(.section__inner,.align-text) > .heading .heading__subline,.align-mobile--center :is(.section__inner,.align-text) > :is(.heading,.text,.button-row),.align-mobile--center :is(.section__inner,.align-text) > .heading .heading__subline{text-align:center;}.align-mobile--default:not(.is-dark) :is(.section__inner,.align-text) > :is(.heading,.text,.button-row),.align-mobile--default:not(.is-dark) :is(.section__inner,.align-text) > .heading .heading__subline,.align-mobile--left :is(.section__inner,.align-text) > :is(.heading,.text,.button-row),.align-mobile--left :is(.section__inner,.align-text) > .heading .heading__subline{text-align:left;}.section:not(.is-dark):not([class*="align-mobile--"]) :is(.heading,.heading__subline,.text,.button-row):not(.card *){text-align:left;}}
.action-links{margin:1em 0;padding:0;list-style:none;}[dir="rtl"] .action-links{margin-right:0;}.action-links li{display:inline-block;margin:0 0.3em;}.action-links li:first-child{margin-left:0;}[dir="rtl"] .action-links li:first-child{margin-right:0;margin-left:0.3em;}.button-action{display:inline-block;padding:0.2em 0.5em 0.3em;text-decoration:none;line-height:160%;}.button-action::before{margin-left:-0.1em;padding-right:0.2em;content:"+";font-weight:900;}[dir="rtl"] .button-action::before{margin-right:-0.1em;margin-left:0;padding-right:0;padding-left:0.2em;}
.breadcrumb{padding-bottom:0.5em;}.breadcrumb ol{margin:0;padding:0;}[dir="rtl"] .breadcrumb ol{margin-right:0;}.breadcrumb li{display:inline;margin:0;padding:0;list-style-type:none;}.breadcrumb li::before{content:" \BB ";}.breadcrumb li:first-child::before{content:none;}
.button,.image-button{margin-right:1em;margin-left:1em;}.button:first-child,.image-button:first-child{margin-right:0;margin-left:0;}
.container-inline label::after,.container-inline .label::after{content:":";}.form-type-radios .container-inline label::after,.form-type-checkboxes .container-inline label::after{content:"";}.form-type-radios .container-inline .form-type-radio,.form-type-checkboxes .container-inline .form-type-checkbox{margin:0 1em;}.container-inline .form-actions,.container-inline.form-actions{margin-top:0;margin-bottom:0;}
details{margin-top:1em;margin-bottom:1em;border:1px solid #ccc;}details > .details-wrapper{padding:0.5em 1.5em;}summary{padding:0.2em 0.5em;cursor:pointer;}
.exposed-filters .filters{float:left;margin-right:1em;}[dir="rtl"] .exposed-filters .filters{float:right;margin-right:0;margin-left:1em;}.exposed-filters .form-item{margin:0 0 0.1em 0;padding:0;}.exposed-filters .form-item label{float:left;width:10em;font-weight:normal;}[dir="rtl"] .exposed-filters .form-item label{float:right;}.exposed-filters .form-select{width:14em;}.exposed-filters .current-filters{margin-bottom:1em;}.exposed-filters .current-filters .placeholder{font-weight:bold;font-style:normal;}.exposed-filters .additional-filters{float:left;margin-right:1em;}[dir="rtl"] .exposed-filters .additional-filters{float:right;margin-right:0;margin-left:1em;}
.field__label{font-weight:bold;}.field--label-inline .field__label,.field--label-inline .field__items{float:left;}.field--label-inline .field__label,.field--label-inline > .field__item,.field--label-inline .field__items{padding-right:0.5em;}[dir="rtl"] .field--label-inline .field__label,[dir="rtl"] .field--label-inline .field__items{padding-right:0;padding-left:0.5em;}.field--label-inline .field__label::after{content:":";}
form .field-multiple-table{margin:0;}form .field-multiple-table .field-multiple-drag{width:30px;padding-right:0;}[dir="rtl"] form .field-multiple-table .field-multiple-drag{padding-left:0;}form .field-multiple-table .field-multiple-drag .tabledrag-handle{padding-right:0.5em;}[dir="rtl"] form .field-multiple-table .field-multiple-drag .tabledrag-handle{padding-right:0;padding-left:0.5em;}form .field-add-more-submit{margin:0.5em 0 0;}.form-item,.form-actions{margin-top:1em;margin-bottom:1em;}tr.odd .form-item,tr.even .form-item{margin-top:0;margin-bottom:0;}.form-composite > .fieldset-wrapper > .description,.form-item .description{font-size:0.85em;}label.option{display:inline;font-weight:normal;}.form-composite > legend,.label{display:inline;margin:0;padding:0;font-size:inherit;font-weight:bold;}.form-checkboxes .form-item,.form-radios .form-item{margin-top:0.4em;margin-bottom:0.4em;}.form-type-radio .description,.form-type-checkbox .description{margin-left:2.4em;}[dir="rtl"] .form-type-radio .description,[dir="rtl"] .form-type-checkbox .description{margin-right:2.4em;margin-left:0;}.marker{color:#e00;}.form-required:not(label)::after{display:inline-block;width:6px;height:6px;margin:0 0.3em;content:"";vertical-align:super;background-image:url(/themes/custom/empiriecom_website_theme/images/icons/required.svg);background-repeat:no-repeat;background-size:6px 6px;}abbr.tabledrag-changed,abbr.ajax-changed{border-bottom:none;}.form-item input.error,.form-item textarea.error,.form-item select.error{border:2px solid red;}.form-item--error-message::before{display:inline-block;width:14px;height:14px;content:"";vertical-align:sub;background:url(/themes/custom/empiriecom_website_theme/images/icons/error.svg) no-repeat;background-size:contain;}
.icon-help{padding:1px 0 1px 20px;background:url(/themes/custom/empiriecom_website_theme/images/icons/help.png) 0 50% no-repeat;}[dir="rtl"] .icon-help{padding:1px 20px 1px 0;background-position:100% 50%;}.feed-icon{display:block;overflow:hidden;width:16px;height:16px;text-indent:-9999px;background:url(/themes/custom/empiriecom_website_theme/images/icons/feed.svg) no-repeat;}
.form--inline .form-item{float:left;margin-right:0.5em;}[dir="rtl"] .form--inline .form-item{float:right;margin-right:0;margin-left:0.5em;}[dir="rtl"] .views-filterable-options-controls .form-item{margin-right:2%;}.form--inline .form-item-separator{margin-top:2.3em;margin-right:1em;margin-left:0.5em;}[dir="rtl"] .form--inline .form-item-separator{margin-right:0.5em;margin-left:1em;}.form--inline .form-actions{clear:left;}[dir="rtl"] .form--inline .form-actions{clear:right;}
button.link{margin:0;padding:0;cursor:pointer;border:0;background:transparent;font-size:1em;}label button.link{font-weight:bold;}
ul.inline,ul.links.inline{display:inline;padding-left:0;}[dir="rtl"] ul.inline,[dir="rtl"] ul.links.inline{padding-right:0;padding-left:15px;}ul.inline li{display:inline;padding:0 0.5em;list-style-type:none;}ul.links a.is-active{color:#000;}
ul.menu{margin-left:1em;padding:0;list-style:none outside;text-align:left;}[dir="rtl"] ul.menu{margin-right:1em;margin-left:0;text-align:right;}.menu-item--expanded{list-style-type:circle;list-style-image:url(/themes/custom/empiriecom_website_theme/images/icons/menu-expanded.png);}.menu-item--collapsed{list-style-type:disc;list-style-image:url(/themes/custom/empiriecom_website_theme/images/icons/menu-collapsed.png);}[dir="rtl"] .menu-item--collapsed{list-style-image:url(/themes/custom/empiriecom_website_theme/images/icons/menu-collapsed-rtl.png);}.menu-item{margin:0;padding-top:0.2em;}ul.menu a.is-active{color:#000;}
.more-link{display:block;text-align:right;}[dir="rtl"] .more-link{text-align:left;}
.pager__items{clear:both;text-align:center;}.pager__item{display:inline;padding:0.5em;}.pager__item.is-active{font-weight:bold;}
tr.drag{background-color:#fffff0;}tr.drag-previous{background-color:#ffd;}body div.tabledrag-changed-warning{margin-bottom:0.5em;}
tr.selected td{background:#ffc;}td.checkbox,th.checkbox{text-align:center;}[dir="rtl"] td.checkbox,[dir="rtl"] th.checkbox{text-align:center;}
div.tabs{margin:1em 0;}ul.tabs{margin:0 0 0.5em;padding:0;list-style:none;}.tabs > li{display:inline-block;margin-right:0.3em;}[dir="rtl"] .tabs > li{margin-right:0;margin-left:0.3em;}.tabs a{display:block;padding:0.2em 1em;text-decoration:none;}.tabs a.is-active{background-color:#eee;}.tabs a:focus,.tabs a:hover{background-color:#f5f5f5;}
.form-textarea-wrapper textarea{display:block;box-sizing:border-box;width:100%;margin:0;}
.ui-dialog--narrow{max-width:500px;}@media screen and (max-width:600px){.ui-dialog--narrow{min-width:95%;max-width:95%;}}
.messages{padding:15px 20px 15px 35px;word-wrap:break-word;border:1px solid;border-width:1px 1px 1px 0;border-radius:2px;background:no-repeat 10px 17px;overflow-wrap:break-word;}[dir="rtl"] .messages{padding-right:35px;padding-left:20px;text-align:right;border-width:1px 0 1px 1px;background-position:right 10px top 17px;}.messages + .messages{margin-top:1.538em;}.messages__list{margin:0;padding:0;list-style:none;}.messages__item + .messages__item{margin-top:0.769em;}.messages--status{color:#325e1c;border-color:#c9e1bd #c9e1bd #c9e1bd transparent;background-color:#f3faef;background-image:url(/themes/custom/empiriecom_website_theme/images/icons/check.svg);box-shadow:-8px 0 0 #77b259;}[dir="rtl"] .messages--status{margin-left:0;border-color:#c9e1bd transparent #c9e1bd #c9e1bd;box-shadow:8px 0 0 #77b259;}.messages--warning{color:#734c00;border-color:#f4daa6 #f4daa6 #f4daa6 transparent;background-color:#fdf8ed;background-image:url(/themes/custom/empiriecom_website_theme/images/icons/warning.svg);box-shadow:-8px 0 0 #e09600;}[dir="rtl"] .messages--warning{border-color:#f4daa6 transparent #f4daa6 #f4daa6;box-shadow:8px 0 0 #e09600;}.messages--error{color:#a51b00;border-color:#f9c9bf #f9c9bf #f9c9bf transparent;background-color:#fcf4f2;background-image:url(/themes/custom/empiriecom_website_theme/images/icons/error.svg);box-shadow:-8px 0 0 #e62600;}[dir="rtl"] .messages--error{border-color:#f9c9bf transparent #f9c9bf #f9c9bf;box-shadow:8px 0 0 #e62600;}.messages--error p.error{color:#a51b00;}
.accordion{margin:0 0 2rem;}.accordion__header{margin:0;padding:0;font-size:1.125rem;line-height:2rem;letter-spacing:0.38px;}.accordion__toggle{position:relative;display:block;width:100%;padding:10px 0 10px 42px;border:0;border-bottom:2px solid var(--baseColorSemi);background:transparent;color:inherit;cursor:pointer;font:inherit;letter-spacing:inherit;text-align:left;}.accordion__toggle::before,.accordion__toggle::after{content:"";position:absolute;top:26px;left:8px;width:16px;height:2px;background:currentColor;transition:transform 0.3s ease-in-out;}.accordion__toggle::after{transform:rotate(90deg);}.accordion__toggle[aria-expanded="true"]::after{transform:rotate(0deg);}.accordion__content{padding:16px 0;border-bottom:1px solid var(--baseColorSemi);}.accordion__content > :last-child{margin-bottom:0;}.accordion--tabs.is-ready .accordion__header{display:none;}.accordion--tabs .accordion__content{border-bottom:0;}.accordion__tabs{display:flex;flex-wrap:wrap;justify-content:center;gap:0.25rem 1rem;}.accordion__tab{margin-bottom:-2px;padding:10px 0;border:0;border-bottom:2px solid transparent;background:transparent;color:var(--empTextfarbe);cursor:pointer;font-family:var(--fontFamilyBold);font-size:1rem;letter-spacing:1.25px;line-height:2rem;text-transform:uppercase;padding-inline:1rem;}.accordion__tab[aria-selected="true"]{border-bottom-color:var(--empTextfarbe);}.accordion--tabs .accordion__content{display:flex;flex-wrap:wrap;justify-content:center;gap:2rem 1.75rem;padding-top:2rem;}.accordion--tabs .accordion__content[hidden]{display:none;}.accordion--tabs .accordion__content > *{flex:1 0 100%;margin:0;}.accordion--tabs .accordion__content > .card + .card{margin:0;}@media (min-width:992px){.accordion--tabs .accordion__content > :is(.card,.card + .card){flex:0 1 calc((100% - 3.5rem) / 3);}}.accordion .contact-person{max-width:280px;margin:3rem 0 1.5rem;}
.button-row{margin:1rem 0;}.button-row--center{text-align:center;}.button-row--right{text-align:right;}.button{display:inline-block;padding:16px 36px 15px;border:0;border-radius:52px;background:var(--empButtonGrund);color:var(--empButtonText);font-family:var(--fontFamilyExtraBold);font-size:1.125rem;line-height:1rem;letter-spacing:0.5px;text-align:center;text-decoration:none;transition:all 0.3s ease-in-out;}.button--dark:hover,.button--dark:focus-visible{background:var(--empButtonHover);color:var(--empButtonText);}.button--red{background:var(--baseColorPrimary3);color:var(--baseColorWhite);}.button--red:hover,.button--red:focus-visible{background:var(--baseColorWhite);color:var(--baseColorPrimary1);}.button--light{background:var(--baseColorWhite);color:var(--baseColorPrimary1);}.button--light:hover,.button--light:focus-visible{background:var(--baseColorLight);color:var(--baseColorPrimary1);}.button--text{padding:0;border-radius:0;background:transparent;color:var(--empTextfarbe);font-family:var(--fontFamilyBold);font-size:0.875rem;line-height:1.594rem;letter-spacing:1.25px;text-decoration:underline;text-transform:uppercase;}.button-row--left .button--text{text-align:left;}.button--text:hover,.button--text:focus-visible{background:transparent;color:var(--empLinkHover);}.button--card{display:flex;align-items:center;gap:1rem;width:100%;min-height:106px;padding:23px 1.5rem 23px 1rem;border-radius:3px;background:var(--baseColorWhite);color:var(--baseColorPrimary1);box-shadow:0 1px 4px 0 rgba(103,105,107,0.25);font-family:var(--fontFamilyBlack);font-size:1rem;line-height:1.5rem;letter-spacing:0.3px;text-align:left;}.button--card::after{content:"";flex:0 0 auto;width:24px;height:24px;margin-left:auto;background-color:currentColor;-webkit-mask:url(/themes/custom/empiriecom_website_theme/images/icons/arrow-down.svg) center / contain no-repeat;mask:url(/themes/custom/empiriecom_website_theme/images/icons/arrow-down.svg) center / contain no-repeat;transform:rotate(-90deg);}.button--card:hover,.button--card:focus-visible{background:var(--baseColorWhite);color:var(--baseColorPrimary1);box-shadow:0 2px 12px 0 rgba(103,105,107,0.4);}.button__icon img{display:block;width:60px;height:60px;}.button-row:has(.button--card){margin:0 0 2rem;}.button--dark[href^="/download/"]::before,.button--dark[href^="/en/download/"]::before,.button--dark[href$=".pdf"]::before,.button--dark[href*="/system/files"]::before{content:"";display:inline-block;width:24px;height:24px;margin:-4px 12px 0 -4px;vertical-align:middle;background-color:currentColor;-webkit-mask:url(/themes/custom/empiriecom_website_theme/images/icons/pdf.svg) center / contain no-repeat;mask:url(/themes/custom/empiriecom_website_theme/images/icons/pdf.svg) center / contain no-repeat;}.button--file{display:inline-flex;align-items:center;gap:0.5rem;padding:0;border-radius:0;background:transparent;color:var(--empTextfarbeSchwach);font-family:var(--fontFamilyRegular,inherit);font-size:1rem;line-height:1.719rem;letter-spacing:0;text-align:left;text-decoration:none;}.button--file:hover .button__text,.button--file:focus-visible .button__text{text-decoration:underline;}.button--file .button__size{color:#67696B;font-size:1rem;}.button__file{flex:0 0 auto;width:28px;height:36px;margin-left:2px;background:center / contain no-repeat;}.button__file--pdf{background-image:url(/themes/custom/empiriecom_website_theme/images/icons/file-pdf.svg);}.button__file--ppt{background-image:url(/themes/custom/empiriecom_website_theme/images/icons/file-ppt.svg);}.button__file--xls{background-image:url(/themes/custom/empiriecom_website_theme/images/icons/file-xls.svg);}.button__file--zip{background-image:url(/themes/custom/empiriecom_website_theme/images/icons/file-zip.svg);}.button__file--doc{background-image:url(/themes/custom/empiriecom_website_theme/images/icons/file-doc.svg);}.button--dark_small{padding:10px 36.5px;background:var(--baseColorPrimary1);color:var(--baseColorWhite);font-family:var(--fontFamilyBold);font-size:0.875rem;line-height:1rem;letter-spacing:0.5px;}.button--dark_small:hover,.button--dark_small:focus-visible{background:var(--baseColorDark);color:var(--baseColorWhite);}.card:has(.button--file){display:grid;grid-template-columns:1fr auto;grid-auto-flow:row dense;column-gap:2rem;align-items:start;}.card:has(.button--file) > *{grid-column:1 / -1;margin:0;}.card:has(.button--file) > .heading:has(h3),.card:has(.button--file) > .button-row:has(.button--file){grid-column:1;}.card:has(.button--file) > .button-row:has(.button--dark_small){grid-column:2;grid-row:span 2;align-self:center;}.card:has(.button--file) .divider hr{border-top-style:dashed;}.card:has(.button--file) .heading__title{padding-top:0;}.card:has(.button--file) > .button-row:has(.button--file){display:flex;}.card:has(.button--file) > .divider--line{height:42px;}
.columns{display:grid;grid-template-columns:1fr;gap:2rem 1.75rem;}.columns.columns + *{margin-top:2rem;}@media (min-width:821px){.columns--50-50{grid-template-columns:1fr 1fr;}.columns--33-33-33{grid-template-columns:repeat(3,1fr);}.columns--33-67{grid-template-columns:1fr 2fr;}.columns--67-33{grid-template-columns:2fr 1fr;}.columns--25-25-25-25,.columns--20-20-20-20-20{grid-template-columns:repeat(2,1fr);}.columns--16-16-16-16-16-16{grid-template-columns:repeat(3,1fr);}.columns--70-30{grid-template-columns:7fr 3fr;}.columns--30-70{grid-template-columns:3fr 7fr;}.columns--40-60{grid-template-columns:4fr 6fr;}.columns--60-40{grid-template-columns:6fr 4fr;}}@media (min-width:992px){.columns{column-gap:2.625rem;}.columns--25-25-25-25{grid-template-columns:repeat(4,1fr);}.columns--20-20-20-20-20{grid-template-columns:repeat(5,1fr);}.columns--16-16-16-16-16-16{grid-template-columns:repeat(6,1fr);}.columns--33-67{grid-template-columns:calc((100% - 2 * 2.625rem) / 3) 1fr;}.columns--67-33{grid-template-columns:1fr calc((100% - 2 * 2.625rem) / 3);}}.columns--center{align-items:center;}.columns--equal-height > .column{display:flex;flex-direction:column;}.columns--equal-height > .column > .card{flex:1 1 auto;}@media (min-width:821px){.columns--buttons-bottom > .column{display:grid;grid-template-rows:1fr auto;}.columns--buttons-bottom > .column > .button-row{margin-top:0;}}.column__top{min-width:0;}.column__top > :first-child{margin-top:0;}@media (max-width:820px){.columns--16-16-16-16-16-16:not(:has(> .column > .card)){grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem 1rem;}.columns--16-16-16-16-16-16:not(:has(> .column > .card)) .image{margin-bottom:0.5rem;}.columns--16-16-16-16-16-16:not(:has(> .column > .card)) .text{overflow-wrap:anywhere;text-align:center !important;}}@media (max-width:820px){.columns--mobile-reversed > .column:first-child{order:2;}}.column > :first-child{margin-top:0;}.columns--rows-tight{row-gap:0.25rem;}.columns--rows-wide{padding-top:1.25rem;row-gap:1.5rem;}.columns--rows-wide > .column{padding-inline:1.25rem;}.columns--16-16-16-16-16-16:not(:has(> .column > .card)) .image{margin-bottom:0.2rem;}
.contact-person{display:flex;flex-direction:column;align-items:center;height:100%;text-align:center;}.contact-person__image{position:relative;z-index:1;width:min(38%,102px);height:auto;aspect-ratio:1;margin-bottom:-51px;border-radius:50%;object-fit:cover;}.contact-person__card{flex:1;width:100%;padding:calc(32px + 51px) 32px 32px;background:var(--baseColorPrimary1);color:var(--empTextfarbe);}.contact-person__name{margin:0;font-family:var(--fontFamilyBlack);font-size:1.125rem;line-height:1.528;letter-spacing:0;text-transform:none;}.contact-person__position,.contact-person__email{margin:0 0 1rem;font-size:1rem;line-height:1.729;}.contact-person__email a{color:inherit;overflow-wrap:anywhere;}.contact-person__profile{display:flex;justify-content:center;gap:8px;margin:32px 0 0;padding:0;list-style:none;}.contact-person .social{background-color:#fff;}.contact-person .social:hover{opacity:0.8;}.contact-person__profile li:has(.social:focus-visible){outline:3px solid var(--empFokusFarbe);outline-offset:2px;}.contact-person--compact{flex-direction:row;align-items:center;gap:16px;height:auto;padding:32px;border-radius:3px;background-color:rgba(255,255,255,0.06);text-align:left;}.is-light .contact-person--compact{background-color:var(--baseColorLight);}.contact-person--compact .contact-person__image{flex:none;width:52px;margin:0;}.contact-person--compact .contact-person__data{min-width:0;}.contact-person--compact p{margin:0;font-size:1rem;line-height:1.4;}.contact-person--compact .contact-person__name{margin-bottom:0.15rem;font-family:var(--fontFamilyBold);font-size:1.175rem;}.contact-person--compact .contact-person__position{margin-bottom:0.25rem;opacity:0.7;}.contact-person--compact .contact-person__email a{font-family:var(--fontFamilyBold);overflow-wrap:anywhere;}.columns--50-50:has(.contact-person){max-width:666px;margin-inline:auto;gap:0 42px;}.columns--50-50:has(.contact-person) .contact-person__image{width:124px;margin-bottom:-44px;}.columns--50-50:has(.contact-person) .contact-person__card{padding:calc(32px + 44px) 32px 27px;}@media (min-width:821px){.columns:has(.contact-person) .contact-person__position{min-height:calc(2 * 1.729em);}}.section__inner > .contact-person{max-width:369px;height:auto;margin:4.625rem auto 0;}.section__inner > .contact-person .contact-person__image{width:153px;margin-bottom:-73px;}.section__inner > .contact-person .contact-person__card{padding:104px 32px 32px;}.section__inner > .contact-person .contact-person__name{font-size:1.5rem;line-height:2rem;}
.divider{height:2rem;}.divider--small{height:1rem;}.divider--medium{height:3rem;}.divider--large{height:6rem;}.divider--extra_large{height:8rem;}.divider--line{display:flex;align-items:center;}.divider hr{width:100%;height:1px;margin:0;border:0;background-color:var(--baseColorSemi);}.is-dark .divider hr{background-color:rgba(255,255,255,0.3);}
.text + .heading,.image + .heading{margin-top:-1rem;}.heading--center{text-align:center;}.heading--right{text-align:right;}.heading:first-child .heading__title,.heading--with-overline .heading__title{padding-top:0;}.heading__overline,.heading__title--overline{margin:0;padding:0 0 0.8rem;color:var(--empOverline);font-family:var(--fontFamilyBold);font-size:0.875rem;line-height:1.781rem;letter-spacing:1.5px;text-transform:uppercase;}.heading__subline{margin:0 0 1rem;font-family:var(--fontFamilyMedium);font-size:1.125rem;line-height:1.875rem;letter-spacing:normal;}.heading--center .heading__subline{max-width:944px;margin-inline:auto;}.heading--center .heading__title,.heading--center .heading__subline{text-wrap:balance;}.heading--narrow{max-width:640px;}.heading--narrow + .text{max-width:640px;}.heading--narrow.heading--center{margin-inline:auto;}.heading--narrow.heading--right{margin-inline-start:auto;}.heading__title[id]{scroll-margin-top:calc(var(--empKopfHoehe) + 1rem);}.heading-ring{--ring-color:#fff;position:relative;display:flex;align-items:center;justify-content:center;box-sizing:border-box;width:160px;height:160px;margin:-1rem auto 1rem;padding-bottom:19px;}.heading-ring--red{--ring-color:#BB3234;}.heading-ring::before{content:"";position:absolute;inset:0;border-radius:50%;background:conic-gradient(var(--ring-color) calc(var(--ring-value,0) * 1%),#67696B 0);-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - 10px),#000 calc(100% - 9px));mask:radial-gradient(farthest-side,transparent calc(100% - 10px),#000 calc(100% - 9px));}.heading-ring .heading{position:relative;margin:0;}.heading-ring .heading__title{margin:0;padding:0;}.column > .heading-ring:first-child{margin-top:-1rem;}
.image{margin:0 0 2rem;}.image:last-child{margin-bottom:0;}.image img,.image svg,.image video,.image iframe{display:block;max-width:100%;height:auto;}.image--full img{width:100%;}.image--three_quarters img{width:75%;}@media (min-width:576px){.image--small img{max-width:240px;}.image--medium img{max-width:320px;}}@media (min-width:821px){.image--half img{width:50%;}}.image--center img,.image--center svg{margin-inline:auto;}.image--right img,.image--right svg{margin-left:auto;}.image iframe{width:100%;aspect-ratio:16 / 9;border:0;}.image .media,.image .field{margin:0;}.image--icon img.graphic{max-width:56px;max-height:56px;}.image--icon_large img.graphic{width:80px;height:80px;max-width:80px;}.image--icon_large{margin-bottom:1.2rem;}
.image-row__track{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 3 * 20px) / 3.31);gap:20px;margin:0;padding:0;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;list-style:none;}.image-row__track::-webkit-scrollbar{display:none;}@media (max-width:991px){.image-row__track{grid-auto-columns:calc((100% - 16px) / 2);}}@media (max-width:575px){.image-row__track{grid-auto-columns:80%;}}.image-row__item{margin:0;padding:0;scroll-snap-align:start;}.image-row__item img{display:block;width:100%;height:auto;aspect-ratio:4 / 3;object-fit:cover;}.image-row--strip{position:relative;}.image-row__arrow{position:absolute;top:calc((100% - 2.5rem) / 2);z-index:2;width:40px;height:40px;padding:0;border:0;border-radius:50%;background:var(--baseColorWhite);box-shadow:0 1px 6px rgba(0,0,0,0.3);color:var(--baseColorPrimary1);cursor:pointer;transform:translateY(-50%);}.image-row__arrow[hidden]{display:none;}.image-row__arrow--prev{left:-20px;}.image-row__arrow--next{right:-20px;}.image-row__arrow::before{content:"";position:absolute;inset:0;background-color:currentColor;-webkit-mask:url(/themes/custom/empiriecom_website_theme/images/icons/arrow-down.svg) center / 26px no-repeat;mask:url(/themes/custom/empiriecom_website_theme/images/icons/arrow-down.svg) center / 26px no-repeat;}.image-row__arrow--prev::before{transform:rotate(90deg);}.image-row__arrow--next::before{transform:rotate(-90deg);}@media (max-width:1260px){.image-row__arrow--prev{left:8px;}.image-row__arrow--next{right:8px;}}.image-row__dots{display:flex;justify-content:center;gap:4px;margin-top:1rem;}.image-row__dot{display:flex;align-items:center;justify-content:center;min-width:24px;height:24px;padding:0 6px;border:0;background:none;cursor:pointer;}.image-row__dot-mark{display:block;width:12px;height:12px;border-radius:6px;background:var(--baseColorPrimary1);transition:width 0.2s ease;}.image-row__dot[aria-current="true"] .image-row__dot-mark{width:36px;}@media (prefers-reduced-motion:reduce){.image-row__dot-mark{transition:none;}}.image-row__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:0;padding:0;list-style:none;}.image-row__zoom{position:relative;display:block;}.image-row__plus{position:absolute;top:6px;right:6px;width:20px;height:20px;border-radius:50%;background:rgba(255,255,255,0.85);}.image-row__plus::before,.image-row__plus::after{content:"";position:absolute;top:50%;left:50%;width:10px;height:2px;background:var(--baseColorPrimary1);transform:translate(-50%,-50%);}.image-row__plus::after{transform:translate(-50%,-50%) rotate(90deg);}.image-row__large{max-width:min(1200px,100vw - 32px);max-height:calc(100vh - 32px);padding:0;border:0;background:transparent;overflow:visible;}.image-row__large::backdrop{background:rgba(38,39,41,0.9);}.image-row__large-image{display:block;max-width:100%;max-height:calc(100vh - 96px);margin:0 auto;}.image-row__large-counter{margin:0.5rem 0 0;color:#fff;font-size:0.875rem;text-align:center;}.image-row__prev,.image-row__next,.image-row__close{position:fixed;width:44px;height:44px;border:0;border-radius:50%;background:rgba(255,255,255,0.9);cursor:pointer;}.image-row__prev{top:50%;left:16px;}.image-row__next{top:50%;right:16px;}.image-row__close{top:16px;right:16px;}.image-row__prev::before,.image-row__next::before{content:"";display:block;width:12px;height:12px;margin:auto;border-top:2px solid var(--baseColorPrimary1);border-left:2px solid var(--baseColorPrimary1);transform:rotate(-45deg) translate(2px,2px);}.image-row__next::before{transform:rotate(135deg) translate(2px,2px);}.image-row__close::before,.image-row__close::after{content:"";position:absolute;top:50%;left:50%;width:18px;height:2px;background:var(--baseColorPrimary1);transform:translate(-50%,-50%) rotate(45deg);}.image-row__close::after{transform:translate(-50%,-50%) rotate(-45deg);}.image-row button:focus-visible,.image-row a:focus-visible{outline:3px solid var(--empFokusFarbe);outline-offset:2px;}
.job-list__items{display:grid;gap:2rem;margin:0;padding:0;list-style:none;}.job-list__item{position:relative;padding:2rem;border-radius:3px;background-color:var(--baseColorWhite);box-shadow:0 1px 4px rgba(103,105,107,0.25);color:var(--baseColorPrimary1);}.job-list__title{margin:0;padding:0 0 1rem;font-family:var(--fontFamilyBlack);font-size:1.5rem;font-weight:900;line-height:2rem;}.job-list__title a{color:#67696B;text-decoration:none;}.job-list__title a::after{content:"";position:absolute;inset:0;}.job-list__details{display:block;font-family:var(--fontFamilyBold);font-size:0.875rem;line-height:1.594rem;letter-spacing:1.25px;text-decoration:underline;text-transform:uppercase;}.job-list__item:hover .job-list__title a,.job-list__item:hover .job-list__details{color:var(--empLinkHover);}.job-list__item:has(a:focus-visible){outline:3px solid var(--empFokusFarbe);outline-offset:2px;}.job-list__title a:focus-visible{outline:none;}
.kununu{display:flex;justify-content:center;margin:0.25rem 0;}.kununu img{display:block;max-width:100%;height:auto;}
.page-header--light{background-image:linear-gradient(#EEF3F7 0%,var(--baseColorWhite) 100%);}.page-header__key-facts{display:flex;flex-wrap:wrap;gap:0.5rem 0.5rem;margin:0 0 1rem;padding:0;list-style:none;}.page-header__key-facts li{position:relative;display:inline-flex;align-items:center;box-sizing:border-box;height:26px;margin:0 10px 0 0;padding:0 14px 0 18px;border:1px solid #DBDBDB;background-color:var(--baseColorWhite);box-shadow:0 8px 20px -10px rgba(0,0,0,0.18);clip-path:polygon(10px 0,100% 0,100% 100%,10px 100%,0 50%);color:var(--baseColorPrimary1);font-family:var(--fontFamilySemiBold,var(--fontFamilyBold));font-size:13px;line-height:1;white-space:nowrap;}.page-header__key-facts li::before{content:"";position:absolute;top:50%;left:4px;width:6px;height:6px;margin-top:-3px;border:1px solid #DBDBDB;border-radius:50%;background-color:var(--backgroundColorLight2);}.page-header__logo{box-sizing:border-box;width:fit-content;max-width:100%;margin-left:auto;padding:2rem;border-radius:3px;background-color:var(--baseColorWhite);}.page-header__logo img{display:block;max-width:100%;height:auto;}@media (max-width:820px){.page-header__logo{margin-left:0;}}.page-header__logo--fact-sheet{width:100%;}.page-header__label,.page-header__fact-sheet dt{margin:0;padding:0 0 0.8rem;color:var(--empOverline);font-family:var(--fontFamilyBold);font-size:0.875rem;line-height:1.781rem;letter-spacing:1.5px;text-transform:uppercase;}.page-header__fact-sheet{margin:1.5rem 0 0;text-align:center;}.page-header__fact-sheet > div + div{margin-top:1.5rem;}.page-header__fact-sheet dt{padding-bottom:0.25rem;}.page-header__fact-sheet dd{margin:0;font-family:var(--fontFamilyBlack);font-weight:900;font-size:var(--fontSizeHeadline6);line-height:var(--lineHeightHeadline6);}.page-header__facts-row{display:flex;flex-wrap:wrap;gap:1rem 1.75rem;max-width:35rem;margin:2rem 0 0;padding-top:1.5rem;border-top:1px solid var(--baseColorSemi);}.page-header__facts-row dt{margin:0 0 0.25rem;color:var(--empTextfarbeSchwach);font-family:var(--fontFamilyBold);font-size:0.6875rem;letter-spacing:0.12em;text-transform:uppercase;}.page-header__facts-row dd{margin:0;font-family:var(--fontFamilyBold);font-size:0.875rem;}.page-header__client-logo{display:block;max-width:8rem;max-height:2rem;width:auto;height:auto;}.page-header__graphic img{display:block;max-width:min(100%,17rem);height:auto;margin:1rem auto 3rem;}.page-header__graphic--shadow img{filter:drop-shadow(0 1.75rem 2rem rgba(38,39,41,0.3));}@media (min-width:992px){.page-header__text{padding-right:3.5rem;}}.page-header--image-left .heading__title{padding-bottom:19.2px;}.page-header--image-left .heading__subline{margin:16px 0 0;}@media (max-width:820px){.page-header--image-left .image img{width:100%;max-width:100%;height:auto;}}@media (min-width:821px){.page-header--image-right .column:last-child{padding-bottom:2rem;}}.page-header--image-right .page-header__text .heading__subline{margin-bottom:0;}.page-header--image-right .page-header__text .button-row{margin-top:0;}
.section{--abschnitt-abstand-normal:2rem;position:relative;padding-inline:var(--empSeitenrand,1.75rem);background-color:var(--baseColorWhite);}@media (min-width:821px){.section{--abschnitt-abstand-normal:6rem;}}.section__inner{position:relative;z-index:1;max-width:1200px;margin-inline:auto;}.section--width-narrow .section__inner{max-width:560px;}.section--width-medium .section__inner{max-width:770px;}.section--width-medium_wide .section__inner{max-width:944px;}.section--width-full{padding-inline:0;}.section--width-full .section__inner{max-width:none;}.section--top-none{padding-top:0;}.section--top-small{padding-top:calc(var(--abschnitt-abstand-normal) / 2);}.section--top-normal{padding-top:var(--abschnitt-abstand-normal);}.section--top-large{padding-top:calc(var(--abschnitt-abstand-normal) * 1.5);}.section--bottom-none{padding-bottom:0;}.section--bottom-small{padding-bottom:calc(var(--abschnitt-abstand-normal) / 2);}.section--bottom-normal{padding-bottom:var(--abschnitt-abstand-normal);}.section--bottom-large{padding-bottom:calc(var(--abschnitt-abstand-normal) * 1.5);}.section--light_gray{background-color:var(--baseColorLight);}.section--light_blue{background-color:#D6E9F5;}.section--dark,.section--dark_emblem,.section--dark_emblem_left{background-color:var(--baseColorPrimary1);}.section--light_gray_emblem{background:var(--baseColorLight) url(/themes/custom/empiriecom_website_theme/images/emblem-light-gray.png) center / cover no-repeat;}.section--dark_gray{background-color:var(--baseColorDark);}.section.is-dark{color:var(--baseColorWhite);}.section--dark_emblem{overflow:hidden;}.section--dark_emblem::before{content:"";position:absolute;right:calc(100vw / 8);bottom:1rem;width:min(681px,60vw);aspect-ratio:681 / 622;background:url(/themes/custom/empiriecom_website_theme/images/emblem.svg) left top / cover no-repeat;opacity:0.3;}.section--with-image{background:var(--baseColorPrimary1) var(--section-image) center / cover no-repeat;}.section--with-image::after{content:"";position:absolute;inset:0;background:rgba(0,0,0,0.55);}.section--image-band{box-sizing:border-box;min-height:60vh;}.section--image-band::after{content:none;}@media (min-width:992px){.section--image-band{min-height:40vh;}}.section--dark_emblem_left{background:var(--baseColorPrimary1) url(/themes/custom/empiriecom_website_theme/images/emblem-left.svg) left bottom / auto 100% no-repeat;}.section--top-overlap{z-index:1;margin-top:-7rem;padding-top:0;background-color:transparent;background-image:linear-gradient(to bottom,transparent 7rem,var(--abschnitt-grund,var(--baseColorWhite)) 7rem);}.section--light_gray{--abschnitt-grund:var(--baseColorLight);}.section--light_blue{--abschnitt-grund:#D6E9F5;}.section--reveal:not(.section--hidden) > .section__inner{transition:opacity 1s ease-out,transform 1s ease-out;}.section--hidden > .section__inner{opacity:0;transform:translateY(4rem);}@media print{.section--hidden > .section__inner{opacity:1;transform:none;}}@media (max-width:820px){.section.section:has(+ .section--top-overlap){padding-bottom:9rem;}}
.social-bar{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;}.social-bar li:has(.social:focus-visible){outline:3px solid var(--empFokusFarbe);outline-offset:2px;}.is-dark .social-bar .social{background-color:var(--baseColorWhite,#fff);}
.text{margin-bottom:2rem;}.text:last-child,.text > :last-child{margin-bottom:0;}.text--large{font-size:var(--fontSizeLarge);line-height:var(--lineHeightLarge);}.text--small{font-size:0.875rem;line-height:1.5rem;}.text--center{max-width:944px;margin-inline:auto;text-align:center;}.text--right{text-align:right;}.text ul{margin:0 0 1rem;padding:0 0 0 1rem;list-style:none;}.text ul:last-child{margin-bottom:0;}.text ul li{position:relative;display:flow-root;margin-bottom:1rem;padding-left:1.2rem;line-height:1.8;}.text ul li:last-child{margin-bottom:0;}.text ul li::before{content:"";position:absolute;top:calc(0.5lh - 0.24rem);left:-0.2rem;width:0.48rem;height:0.48rem;border-radius:50%;background-color:currentColor;}.text ol{margin:0 0 1rem;padding-left:1.5rem;}.text table{width:100%;margin:0 0 1rem;border-collapse:collapse;}.text th,.text td{padding:0.5rem 0.75rem;border:1px solid var(--baseColorSemi,#dbdbdb);text-align:left;vertical-align:top;overflow-wrap:anywhere;}@media (max-width:575px){.text th,.text td{padding:0.5rem;hyphens:auto;}}.text thead th{background:var(--baseColorPrimary1);color:var(--baseColorWhite,#fff);font-family:var(--fontFamilyBold);}.text--check ul{margin-left:2.5rem;}.text--check ul > li{position:relative;margin-bottom:1rem;padding-left:1.2rem;line-height:1.8rem;}.text--check ul > li::before{top:50%;left:-1.5rem;width:1.95rem;height:1.95rem;margin:0;border-radius:0;background-color:var(--baseColorDarker,currentColor);-webkit-mask:url(/themes/custom/empiriecom_website_theme/images/icons/checkmark.svg) center / contain no-repeat;mask:url(/themes/custom/empiriecom_website_theme/images/icons/checkmark.svg) center / contain no-repeat;transform:translateY(-50%);}@media (max-width:820px){.text--check ul,.text--check.text--center ul{display:block;margin-inline:0;padding-left:0;}.text--check ul > li{padding-left:2.75rem;}.text--check ul > li::before{left:0;}}.text--center ul,.text--center ol{display:table;margin-inline:auto;text-align:left;}.text__content{display:flow-root;}.text--no-spacing .text__content > :last-child{margin-bottom:0;}.text__content h2{font-size:var(--fontSizeHeadline4);line-height:var(--lineHeightHeadline4);padding:1.5rem 0 0.6rem;}.text__content h3{font-size:var(--fontSizeHeadline5);line-height:var(--lineHeightHeadline5);padding:1.2rem 0 0.5rem;}.text__content h4{font-size:var(--fontSizeHeadline6);line-height:var(--lineHeightHeadline6);padding:1rem 0 0.4rem;}.text__content [id]{scroll-margin-top:calc(var(--empKopfHoehe) + 1rem);}.text__content blockquote{margin:1rem 0;padding:0.25rem 0 0.25rem 1.5rem;border-inline-start:4px solid var(--baseColorPrimary1,#AE191C);}.text__content hr{margin:2rem 0;border:0;border-top:1px solid var(--empRahmenlinie,#d8d8d8);}.text--highlight{max-width:47.5rem;padding:0.375rem 0 0.375rem 1.5rem;border-left:4px solid var(--empOverline);font-family:var(--fontFamilyBold);font-size:1.5rem;line-height:1.35;}.text--highlight p{margin:0;}@media (max-width:600px){.text--highlight{font-size:1.25rem;}}
