:root {
    --xdlColorBackground: #FFFFFF;
    --xdlColorBackgroundSecondary: #F9FAFA;
    --xdlColorBackgroundTertiary: #F4F4F5;
    --xdlColorBeta: #F4164D;
    --xdlColorBorder: #BCC9D1;
    --xdlColorBorderSoft: #DBE2E6;
    --xdlColorBorderStrong: #1D2124;
    --xdlColorCaution: #FE7A6C;
    --xdlColorChart01: #00D296;
    --xdlColorChart02: #0698A0;
    --xdlColorChart03: #C6F16D;
    --xdlColorChart04: #5790EB;
    --xdlColorChart05: #FF847E;
    --xdlColorChart06: #73418D;
    --xdlColorChart07: #D4699E;
    --xdlColorChart08: #616D7D;
    --xdlColorChart09: #F4164D;
    --xdlColorControlBorder: #BCC9D1;
    --xdlColorControlBorderSecondary: #1D2124;
    --xdlColorControlBorderTertiary: #FFFFFF;
    --xdlColorControlFill: #FFFFFF;
    --xdlColorControlFillQuaternary: #1D2124;
    --xdlColorControlFillSecondary: #F4F4F5;
    --xdlColorControlFillTertiary: #DBE2E6;
    --xdlColorDimming: #161C24;
    --xdlColorDisabled: #DBE2E6;
    --xdlColorDisabledSoft: #E9EEF0;
    --xdlColorDisabledStrong: #BCC9D1;
    --xdlColorError: #F4164D;
    --xdlColorErrorSoft: #F8DDDF;
    --xdlColorFocussed: #0698A0;
    --xdlColorGo: #00AD85;
    --xdlColorHighlighted: #A0D416;
    --xdlColorHover: #F4F4F5;
    --xdlColorHoverQuaternary: #414D5D;
    --xdlColorHoverSecondary: #E9EEF0;
    --xdlColorHoverTertiary: #BCC9D1;
    --xdlColorInfo: #97B7F7;
    --xdlColorInfoSoft: #E3EDFE;
    --xdlColorLink: #0698A0;
    --xdlColorLinkHover: #007B80;
    --xdlColorLinkVisited: #7C8A9C;
    --xdlColorMeHubAssessmentHighlight: #A3F0DB;
    --xdlColorMeHubHighlight: #C9DCFB;
    --xdlColorModalBorder: #FFFFFF;
    --xdlColorNew: #F4164D;
    --xdlColorNewListItemSoft: #EEF6F6;
    --xdlColorNotification: #F4164D;
    --xdlColorPollIndicatorPrimary: #30E5B2;
    --xdlColorPollIndicatorSecondary: #ACB8CA;
    --xdlColorPremium: #0698A0;
    --xdlColorPremiumSecondary: #007B80;
    --xdlColorPremiumTertiary: #E1F3F3;
    --xdlColorPricing: #9C195B;
    --xdlColorPrimaryButtonHover: #A0D416;
    --xdlColorProBusiness: #73418D;
    --xdlColorProBusinessQuaternary: #E1CFEE;
    --xdlColorProBusinessSecondary: #663082;
    --xdlColorProBusinessTertiary: #F2F5F9;
    --xdlColorProJobs: #9C195B;
    --xdlColorProJobsQuaternary: #E5BCD0;
    --xdlColorProJobsSecondary: #940F62;
    --xdlColorProJobsTertiary: #F2F5F9;
    --xdlColorSelected: #1D2124;
    --xdlColorSelectedSecondary: #0698A0;
    --xdlColorSelectedTertiary: #84D4D5;
    --xdlColorSkeletonPrimary: #E9EEF0;
    --xdlColorSkeletonPrimaryAnimation: #DBE2E6;
    --xdlColorSkeletonSecondary: #BCC9D1;
    --xdlColorSkeletonSecondaryAnimation: #A4B2BA;
    --xdlColorStop: #F4164D;
    --xdlColorSuccess: #00AD85;
    --xdlColorSuccessSoft: #C7F8EB;
    --xdlColorText: #1D2124;
    --xdlColorTextInvert: #FFFFFF;
    --xdlColorTextOnDark: #FFFFFF;
    --xdlColorTextOnLight: #1D2124;
    --xdlColorTextSecondary: #5E737D;
    --xdlColorTextSecondaryOnDark: #BCC9D1;
    --xdlColorTextSecondaryOnLight: #5E737D;
    --xdlColorTextTertiary: #8A9DA6;
    --xdlColorTextTertiaryOnDark: #5E737D;
    --xdlColorTextTertiaryOnLight: #8A9DA6;
    --xdlColorUnseen: #F4164D;
    --xdlColorUserRoles: #7C8A9C;
    --xdlColorXING: #C6F16D;
    --xdlPaletteBerry01: #FDF1F7;
    --xdlPaletteBerry02: #EFCFDF;
    --xdlPaletteBerry03: #E5BCD0;
    --xdlPaletteBerry04: #DC97BA;
    --xdlPaletteBerry05: #D4699E;
    --xdlPaletteBerry06: #CA4481;
    --xdlPaletteBerry07: #B23975;
    --xdlPaletteBerry08: #9C195B;
    --xdlPaletteBerry09: #940F62;
    --xdlPaletteBerry10: #83095D;
    --xdlPaletteBerry11: #6D0253;
    --xdlPaletteBlue01: #F1F6FE;
    --xdlPaletteBlue02: #E3EDFE;
    --xdlPaletteBlue03: #C9DCFB;
    --xdlPaletteBlue04: #97B7F7;
    --xdlPaletteBlue05: #5790EB;
    --xdlPaletteBlue06: #3C80EB;
    --xdlPaletteBlue07: #2866E6;
    --xdlPaletteBlue08: #1C4FB8;
    --xdlPaletteBlue09: #0D3994;
    --xdlPaletteBlue10: #022B7F;
    --xdlPaletteBlue11: #002166;
    --xdlPaletteGrayCool01: #F2F5F9;
    --xdlPaletteGrayCool02: #E9EEF5;
    --xdlPaletteGrayCool03: #E1E8F5;
    --xdlPaletteGrayCool04: #CAD3E2;
    --xdlPaletteGrayCool05: #ACB8CA;
    --xdlPaletteGrayCool06: #7C8A9C;
    --xdlPaletteGrayCool07: #616D7D;
    --xdlPaletteGrayCool08: #414D5D;
    --xdlPaletteGrayCool09: #293545;
    --xdlPaletteGrayCool10: #212A36;
    --xdlPaletteGrayCool11: #161C24;
    --xdlPaletteGrayPlain01: #F9FAFA;
    --xdlPaletteGrayPlain02: #F4F4F5;
    --xdlPaletteGrayPlain03: #E9EEF0;
    --xdlPaletteGrayPlain04: #DBE2E6;
    --xdlPaletteGrayPlain05: #BCC9D1;
    --xdlPaletteGrayPlain06: #A4B2BA;
    --xdlPaletteGrayPlain07: #8A9DA6;
    --xdlPaletteGrayPlain08: #5E737D;
    --xdlPaletteGrayPlain09: #435057;
    --xdlPaletteGrayPlain10: #343C40;
    --xdlPaletteGrayPlain11: #1D2124;
    --xdlPaletteLime01: #F9FFEF;
    --xdlPaletteLime02: #F3FAE6;
    --xdlPaletteLime03: #E8F5CE;
    --xdlPaletteLime04: #DAF5A4;
    --xdlPaletteLime05: #D3F58E;
    --xdlPaletteLime06: #CBF576;
    --xdlPaletteLime07: #C6F16D;
    --xdlPaletteLime08: #B7E854;
    --xdlPaletteLime09: #B7DF4B;
    --xdlPaletteLime10: #AEDB33;
    --xdlPaletteLime11: #A0D416;
    --xdlPaletteMint01: #E0FEF6;
    --xdlPaletteMint02: #C7F8EB;
    --xdlPaletteMint03: #A3F0DB;
    --xdlPaletteMint04: #73EACA;
    --xdlPaletteMint05: #30E5B2;
    --xdlPaletteMint06: #27DBA8;
    --xdlPaletteMint07: #00D296;
    --xdlPaletteMint08: #00C48C;
    --xdlPaletteMint09: #00AD85;
    --xdlPaletteMint10: #009C77;
    --xdlPaletteMint11: #007C5F;
    --xdlPaletteOrange01: #FEE4DC;
    --xdlPaletteOrange02: #FEDAD2;
    --xdlPaletteOrange03: #FECFC8;
    --xdlPaletteOrange04: #FEC0B9;
    --xdlPaletteOrange05: #FEADA9;
    --xdlPaletteOrange06: #FE9A95;
    --xdlPaletteOrange07: #FF847E;
    --xdlPaletteOrange08: #FE7A6C;
    --xdlPaletteOrange09: #FE7C62;
    --xdlPaletteOrange10: #FE6F53;
    --xdlPaletteOrange11: #FE6648;
    --xdlPalettePetrol01: #EEF6F6;
    --xdlPalettePetrol02: #E1F3F3;
    --xdlPalettePetrol03: #BBE7E8;
    --xdlPalettePetrol04: #84D4D5;
    --xdlPalettePetrol05: #46B7BB;
    --xdlPalettePetrol06: #06A7AC;
    --xdlPalettePetrol07: #0698A0;
    --xdlPalettePetrol08: #05888F;
    --xdlPalettePetrol09: #007B80;
    --xdlPalettePetrol10: #006567;
    --xdlPalettePetrol11: #005357;
    --xdlPalettePurple01: #F8EFFF;
    --xdlPalettePurple02: #EADDF3;
    --xdlPalettePurple03: #E1CFEE;
    --xdlPalettePurple04: #C5ADD1;
    --xdlPalettePurple05: #AE8DBF;
    --xdlPalettePurple06: #9569AB;
    --xdlPalettePurple07: #85599B;
    --xdlPalettePurple08: #73418D;
    --xdlPalettePurple09: #663082;
    --xdlPalettePurple10: #511E6C;
    --xdlPalettePurple11: #40075E;
    --xdlPaletteRed01: #F8E8E9;
    --xdlPaletteRed02: #F8DDDF;
    --xdlPaletteRed03: #FEBDC3;
    --xdlPaletteRed04: #FF8D9A;
    --xdlPaletteRed05: #F25C6E;
    --xdlPaletteRed06: #F34B65;
    --xdlPaletteRed07: #FC2558;
    --xdlPaletteRed08: #F4164D;
    --xdlPaletteRed09: #DD0543;
    --xdlPaletteRed10: #CF0231;
    --xdlPaletteRed11: #BB0034;
    --xdlPaletteWhite: #FFFFFF;
    --xdlPaletteYellow01: #FFF4D1;
    --xdlPaletteYellow02: #FFEFBE;
    --xdlPaletteYellow03: #FDEBB2;
    --xdlPaletteYellow04: #FCE59D;
    --xdlPaletteYellow05: #FEE284;
    --xdlPaletteYellow06: #FFDE70;
    --xdlPaletteYellow07: #FFDA5F;
    --xdlPaletteYellow08: #FFD547;
    --xdlPaletteYellow09: #FDD039;
    --xdlPaletteYellow10: #FDCC25;
    --xdlPaletteYellow11: #FFC911;
    --xdlColorIllustrationOutlinePrimary: #1D2124;
    --xdlColorIllustrationOutlineSecondary: #E9EEF5;
    --xdlColorIllustrationBackground: transparent;
    --xdlColorIllustrationOnColorPrimary: #FEFEFE;
    --xdlColorIllustrationOnColorSecondary: rgba(255,250,250,0.5);
}

.create-alert-lightbox-create-alert-lightbox-component-container-f788203e{
    text-align:center
}
.create-alert-lightbox-create-alert-lightbox-component-header-f69fe781{
    background:#deeaef;
    display:flex;
    flex-direction:column;
    height:235px;
    justify-content:flex-end
}
.create-alert-lightbox-create-alert-lightbox-component-bellIcon-b2b79e53{
    margin:0 auto;
    width:71px
}
.create-alert-lightbox-create-alert-lightbox-component-title-cccaed4b.create-alert-lightbox-create-alert-lightbox-component-title-cccaed4b{
    margin:40px 0 28px
}
.create-alert-lightbox-create-alert-lightbox-component-paragraph-b7652e25.create-alert-lightbox-create-alert-lightbox-component-paragraph-b7652e25{
    margin:40px auto 64px;
    max-width:90%;
    width:512px
}
.create-alert-lightbox-create-alert-lightbox-component-summary-d11a0d3c{
    justify-content:center;
    padding:40px 20px 80px
}
.create-alert-lightbox-create-alert-lightbox-component-summary-d11a0d3c.create-alert-lightbox-create-alert-lightbox-component-isLoggedOut-bc10e6be{
    padding-bottom:0
}
.create-alert-lightbox-create-alert-lightbox-component-loggedOutSection-ce087ccc{
    padding:24px 40px;
    text-align:left
}
.create-alert-lightbox-create-alert-lightbox-component-emailInput-c2831d22{
    margin-bottom:12px
}
.create-alert-lightbox-create-alert-lightbox-component-buttons-b9f7cfad{
    display:flex;
    flex-direction:column-reverse;
    flex-wrap:wrap;
    justify-content:center;
    margin-bottom:48px
}
.create-alert-lightbox-create-alert-lightbox-component-confirmButton-d1838b12.create-alert-lightbox-create-alert-lightbox-component-confirmButton-d1838b12{
    margin-bottom:12px;
    min-width:180px
}
.create-alert-lightbox-create-alert-lightbox-component-cancelButton-ab326a93{
    margin-right:12px
}
@media (min-width:740px){
    .create-alert-lightbox-create-alert-lightbox-component-loggedOutSection-ce087ccc{
        padding:24px 62px
    }
    .create-alert-lightbox-create-alert-lightbox-component-buttons-b9f7cfad{
        flex-direction:row
    }
    .create-alert-lightbox-create-alert-lightbox-component-confirmButton-d1838b12.create-alert-lightbox-create-alert-lightbox-component-confirmButton-d1838b12{
        margin:0 0 0 20px
    }
}
.profile-info-ProfileInfo-container-e92dfb04{
    display:flex;
    justify-content:space-between;
    padding-bottom:16px;
    padding-top:16px;
    width:100%
}
.profile-info-ProfileInfo-headlineBadgeWrapper-dfa093a0{
    align-items:center;
    display:flex;
    flex-wrap:wrap
}
.profile-info-ProfileInfo-infoWrapper-e8c5e95b{
    color:inherit;
    display:flex;
    overflow:hidden
}
.profile-info-ProfileInfo-infoWrapper-e8c5e95b:hover{
    text-decoration:none
}
.profile-info-ProfileInfo-infoWrapperVertical-ff7c60a1{
    flex-direction:column
}
.profile-info-ProfileInfo-image-a6146dcb{
    margin-right:12px
}
.profile-info-ProfileInfo-headline-f45f491e.profile-info-ProfileInfo-headline-f45f491e.profile-info-ProfileInfo-headline-f45f491e{
    margin-bottom:0;
    margin-right:8px
}
.profile-info-ProfileInfo-text-e65e22ec.profile-info-ProfileInfo-text-e65e22ec.profile-info-ProfileInfo-text-e65e22ec{
    margin-bottom:0;
    margin-top:2px
}
.profile-info-ProfileInfo-actionWrapper-aa0515d3{
    display:flex;
    flex-shrink:0;
    justify-self:end
}
.profile-info-ProfileInfo-button-e22c3e79.profile-info-ProfileInfo-button-e22c3e79{
    margin-left:8px
}
.profile-info-ProfileInfo-userInfo-cc59b90b{
    overflow:hidden
}
.profile-info-ProfileInfo-text-e65e22ec.profile-info-ProfileInfo-text-e65e22ec.profile-info-ProfileInfo-text-e65e22ec{
    display:block;
    max-width:100%;
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap
}
.skins-medium-image-daaa4650.skins-medium-image-daaa4650{
    margin-right:16px
}
.skins-vertical-container-b9440372.skins-vertical-container-b9440372{
    display:flex;
    flex-direction:column;
    height:100%;
    padding-bottom:0;
    padding-top:0
}
.skins-vertical-infoWrapper-ab6458e4.skins-vertical-infoWrapper-ab6458e4{
    align-items:flex-start;
    justify-content:flex-end
}
.skins-vertical-infoWrapper-ab6458e4.skins-vertical-infoWrapper-ab6458e4>div{
    width:100%
}
.skins-vertical-infoWrapper-ab6458e4.skins-vertical-infoWrapper-ab6458e4>div>span{
    display:block;
    width:100%
}
.skins-vertical-headlineBadgeWrapper-e63bfa40.skins-vertical-headlineBadgeWrapper-e63bfa40{
    align-items:flex-start;
    display:flex;
    flex-direction:column-reverse;
    flex-wrap:wrap;
    margin-top:12px
}
.skins-vertical-actionWrapper-f3bedf54.skins-vertical-actionWrapper-f3bedf54{
    margin-top:12px
}
.skins-vertical-button-eafe4459.skins-vertical-button-eafe4459:first-child{
    margin-left:0
}
.skins-vertical-flag-f77d1e36.skins-vertical-flag-f77d1e36{
    margin-bottom:4px
}
.uploads-list-uploads-list-listItem-e46d8dc1{
    align-items:flex-start
}
.uploads-list-uploads-list-progressBar-d3ac0245{
    padding:12px 12px 0 0;
    width:100%
}
.uploads-list-uploads-list-fileIcon-a7acbf8a{
    height:32px;
    min-width:32px;
    width:32px
}
.uploads-list-uploads-list-meta-d11e95eb{
    overflow-wrap:break-word;
    width:calc(100% - 102px)
}
.utils-line-clamp-lineClamp1-be182f03.utils-line-clamp-lineClamp1-be182f03{
    -webkit-line-clamp:1;
    -webkit-box-orient:vertical;
    display:-webkit-box;
    overflow:hidden;
    word-break:break-word
}
.utils-line-clamp-lineClamp2-dfe26aab.utils-line-clamp-lineClamp2-dfe26aab{
    -webkit-line-clamp:2;
    -webkit-box-orient:vertical;
    display:-webkit-box;
    overflow:hidden;
    word-break:break-word
}
.utils-line-clamp-lineClamp3-d705d411.utils-line-clamp-lineClamp3-d705d411{
    -webkit-line-clamp:3;
    -webkit-box-orient:vertical;
    display:-webkit-box;
    overflow:hidden;
    word-break:break-word
}
.documents-upload-li-documents-upload-li-uploadButton-e1239c0e{
    display:flex;
    margin-left:auto
}
.documents-upload-li-documents-upload-li-uploadsList-f47ac388{
    margin-top:32px
}
@media (min-width:740px){
    .documents-upload-li-documents-upload-li-uploadButton-e1239c0e{
        display:inline-flex
    }
}
.documents-upload-li-documents-upload-li-errorBannerWrapper-d9f8c704{
    margin:32px 0
}
.apply-action-apply-action-loading-icon-button-ac00c67d span{
    padding-left:26px
}
.bookmark-action-bookmark-action-component-button-bd8862aa{
    padding:0
}
.report-job-ad-lightbox-report-job-ad-lightbox-component-container-d2c4df76{
    padding:24px
}
.report-job-ad-lightbox-report-job-ad-lightbox-component-container-d2c4df76>div{
    max-height:unset
}
.report-job-ad-lightbox-report-job-ad-lightbox-component-wrongFields-b39b00a7{
    margin-left:26px!important
}
.report-job-ad-lightbox-report-job-ad-lightbox-component-commentLabel-b669c6e0{
    margin:16px 0 8px
}
.report-job-ad-lightbox-report-job-ad-lightbox-component-checkbox-ffbb97b1,.report-job-ad-lightbox-report-job-ad-lightbox-component-radioButton-c956e941{
    margin-right:12px
}
.report-job-ad-lightbox-report-job-ad-lightbox-component-buttons-cf956bca{
    display:inline-flex;
    flex-wrap:wrap;
    justify-content:flex-end;
    margin-top:24px;
    width:100%
}
.report-job-ad-lightbox-report-job-ad-lightbox-component-confirmButton-da134ffd{
    margin-bottom:12px;
    margin-left:12px;
    min-width:180px
}
.report-job-ad-lightbox-report-job-ad-lightbox-component-cancelButton-df1924c3{
    margin-right:12px
}
@media (min-width:740px){
    .report-job-ad-lightbox-report-job-ad-lightbox-component-buttons-cf956bca{
        flex-direction:row
    }
    .report-job-ad-lightbox-report-job-ad-lightbox-component-confirmButton-da134ffd{
        margin:0 0 0 20px
    }
}
.meatball-menu-meatball-menu-component-button-e56575aa{
    padding:0
}
.posting-header-actions-actions-component-actions-db5ac59d{
    display:flex;
    flex-direction:column;
    flex-shrink:0
}
.posting-header-actions-actions-component-actionsButtons-ceae9f26{
    display:flex;
    flex-shrink:0;
    justify-content:flex-end
}
.posting-header-actions-actions-component-action-f9e334b0{
    vertical-align:top
}
.posting-header-actions-actions-component-action-f9e334b0 svg{
    stroke-width:0
}
.posting-header-actions-actions-component-action--tertiary-a200037f{
    flex-grow:0
}
.posting-header-actions-actions-component-action-f9e334b0+.posting-header-actions-actions-component-action-f9e334b0{
    margin-left:8px
}
@media (min-width:740px){
    .posting-header-actions-actions-component-action-f9e334b0{
        flex-grow:0;
        margin-left:16px
    }
}
.posting-header-actions-actions-component-searchAlertButton-bfded7e9.posting-header-actions-actions-component-searchAlertButton-bfded7e9{
    padding:0
}
.body-body-module-d32dc04d{
    background-color:var(--xdlColorBackground);
    padding-bottom:12px;
    padding-top:16px
}
.body-body-fixedModule-aa4927cb{
    border-bottom:1px solid var(--xdlColorBorderSoft)
}
.body-body-verticalAlign-ef2dfa11{
    align-items:center;
    display:flex
}
.body-body-projobsBadge-da292136{
    margin-right:8px
}
.body-body-title-c51fb15a{
    flex:1;
    font-size:18px;
    font-weight:700;
    margin:0;
    overflow:hidden;
    text-overflow:ellipsis
}
.body-body-title-c51fb15a>div{
    display:inline
}
.body-body-logo-e45bd79d{
    display:flex;
    justify-content:center
}
.body-body-fixedCompanyLogo-fec57c17{
    margin-right:16px
}
.body-body-fixedActions-d7bc3381{
    background-color:var(--xdlColorBackground);
    padding-top:16px
}
.body-body-fullWidthActions-e473ebb7{
    padding-bottom:16px;
    width:100%
}
@media (min-width:1113px){
    .body-body-title-c51fb15a{
        font-size:18px
    }
}
.kununu-styles-container-d6c2c56b{
    align-items:center;
    color:var(--xdlColorText);
    display:flex;
    flex-wrap:wrap;
    font-size:12px
}
.kununu-styles-container-d6c2c56b:focus,.kununu-styles-container-d6c2c56b:hover{
    text-decoration:none
}
.kununu-styles-kununuLogo-c6bf112a{
    aspect-ratio:35/8;
    margin:0 8px;
    width:70px
}
.kununu-styles-rating-f1a73b72{
    font-size:14px;
    line-height:20px;
    margin-left:4px;
    position:relative
}
.kununu-styles-rating-f1a73b72:after{
    background-color:#b3b3b3;
    content:"";
    display:none;
    height:15px;
    position:absolute;
    right:0;
    top:1px;
    width:1px
}
.kununu-styles-ratingCount-bdeebdeb{
    -webkit-font-smoothing:antialiased;
    color:var(--xdlColorTextSecondary);
    font-size:14px;
    margin:4px 0 0
}
.kununu-styles-headerLink-e10d8b5f{
    color:var(--xdlColorText)
}
.kununu-styles-headerLink-e10d8b5f:hover{
    color:var(--xdlColorText);
    text-decoration:none
}
@media (min-width:740px){
    .kununu-styles-container-d6c2c56b{
        align-self:start
    }
    .kununu-styles-ratingCount-bdeebdeb{
        margin-top:8px
    }
}
@media (min-width:1113px){
    .kununu-styles-rating-f1a73b72{
        font-size:14px;
        line-height:1.25;
        margin-right:0;
        padding-right:0
    }
    .kununu-styles-rating-f1a73b72:after{
        display:none
    }
    .kununu-styles-ratingCount-bdeebdeb{
        margin-top:4px
    }
}
.kununu-styles-containerMobile-aefcf60c{
    border-bottom:1px solid var(--xdlColorBorderSoft);
    border-top:1px solid var(--xdlColorBorderSoft);
    margin:20px -20px 0;
    padding:24px 20px
}
.kununu-styles-containerMobile-aefcf60c .kununu-styles-ratingCount-bdeebdeb{
    margin-right:0;
    margin-top:8px;
    width:100%
}
.kununu-styles-topRowMobile-ba815010{
    align-items:center;
    display:flex;
    width:100%
}
.kununu-styles-iconArrowMobile-f1604f86{
    margin-left:auto
}
.info-info-container-cccb9819{
    width:100%
}
.info-info-title-cb607dbe{
    margin-bottom:4px
}
.info-info-projobsBadge-e0f3d002{
    margin-right:8px;
    vertical-align:middle
}
.info-info-time-bc06cb9f{
    color:var(--xdlColorTextSecondary);
    font-size:14px;
    margin-bottom:4px
}
.info-info-companyName-a97b3810{
    color:var(--xdlColorText);
    display:flex;
    margin:0 0 8px;
    word-break:break-word
}
.info-info-info__footer-e6c7d7e3{
    display:flex;
    justify-content:space-between;
    margin-top:0
}
.info-info-info__footer-e6c7d7e3 svg{
    color:var(--xdlColorText)
}
@media (min-width:740px){
    .info-info-info__footer-e6c7d7e3{
        margin-top:20px
    }
}
@media (min-width:1113px){
    .info-info-title-cb607dbe{
        margin-right:16.66667%
    }
    .info-info-info__footer-e6c7d7e3{
        margin-top:24px
    }
}
.navigation-button-navigation-button-navigationButton-b22c3497.navigation-button-navigation-button-navigationButton-b22c3497{
    align-items:center;
    border:0;
    display:flex;
    justify-content:flex-start
}
.navigation-button-navigation-button-navigationButton--right-e03f5abe.navigation-button-navigation-button-navigationButton--right-e03f5abe{
    justify-content:flex-end
}
.navigation-button-navigation-button-navigationButton__text-dc422918{
    font-size:14px;
    margin:0 4px
}
.navigation-navigation-navigation-da0f7808{
    background-color:var(--xdlColorBackground);
    padding-top:12px
}
.metadata-metadata-metadata-ec6ee2a9{
    display:flex;
    line-height:1.25;
    margin:4px 0
}
.metadata-metadata-metadata__icon-f63a24a4{
    margin-right:4px
}
@media (min-width:740px){
    .metadata-metadata-metadata-ec6ee2a9{
        margin-right:32px
    }
    .metadata-metadata-metadata-ec6ee2a9:last-child{
        margin-right:0
    }
}
.subheader-subheader-row-aa58128a{
    background-color:var(--xdlColorBackground);
    display:flex;
    padding-bottom:12px;
    padding-top:12px
}
.subheader-subheader-column-e09cf833{
    flex-basis:100%
}
.subheader-subheader-subheader-b5355cb1{
    display:flex;
    flex-direction:column;
    flex-wrap:wrap;
    list-style:none;
    padding:0
}
.subheader-subheader-salaryHint-a5f48441{
    margin-left:4px
}
@media (min-width:740px){
    .subheader-subheader-subheader-b5355cb1{
        flex-direction:row
    }
}
@media (min-width:1113px){
    .subheader-subheader-subheader-b5355cb1{
        align-items:center
    }
}
.posting-header-posting-header-postingHeader-c83b2fd3{
    background-color:var(--xdlColorBackground);
    margin-bottom:16px
}
.posting-header-posting-header-header-f4e9032f{
    margin:0;
    width:100%
}
.posting-header-posting-header-divider-e51293c1{
    padding:0
}
.posting-header-posting-header-divider-e51293c1 hr{
    width:100%
}
.user-info-user-info-name-b71d3877{
    margin:0
}
.user-info-user-info-userInfoLink-a59addec{
    cursor:pointer;
    display:flex;
    max-width:100%
}
.user-info-user-info-userInfoLink-a59addec .user-info-user-info-company-efeb0953,.user-info-user-info-userInfoLink-a59addec .user-info-user-info-name-b71d3877,.user-info-user-info-userInfoLink-a59addec .user-info-user-info-position-a785c37b{
    color:var(--xdlColorText)
}
.user-info-user-info-userInfoLink-a59addec p{
    margin:0
}
.user-info-user-info-userInfoLink-a59addec:focus,.user-info-user-info-userInfoLink-a59addec:focus p,.user-info-user-info-userInfoLink-a59addec:hover,.user-info-user-info-userInfoLink-a59addec:hover p{
    text-decoration:none
}
.user-info-user-info-flag-adde7747{
    margin-bottom:4px
}
.user-info-user-info-info-b10723ec{
    flex-grow:1;
    overflow:hidden;
    overflow-wrap:break-word;
    padding-left:16px
}
.user-info-user-info-extraContent-f9d75a90,.user-info-user-info-image-fe34b168{
    max-width:100%
}
.user-info-user-info-userInfoS-d81ee497 .user-info-user-info-info-b10723ec{
    width:calc(100% - 48px)
}
.user-info-user-info-userInfoS-d81ee497 .user-info-user-info-image-fe34b168{
    min-width:48px
}
.user-info-user-info-userInfoM-faddeb83 .user-info-user-info-info-b10723ec{
    width:calc(100% - 64px)
}
.user-info-user-info-userInfoM-faddeb83 .user-info-user-info-image-fe34b168{
    min-width:64px
}
.user-info-user-info-userInfoL-d052a241 .user-info-user-info-info-b10723ec{
    width:calc(100% - 92px)
}
.user-info-user-info-userInfoL-d052a241 .user-info-user-info-image-fe34b168{
    min-width:92px
}
.contact-contact-component-container-edfc03c1{
    max-width:100%;
    width:100%
}
.contact-contact-component-hint-e6a217fd{
    margin-bottom:0;
    margin-top:12px;
    overflow:hidden;
    text-overflow:ellipsis
}
.first-degree-contact-first-degree-contact-contact-f8bca8bd{
    align-items:flex-start;
    display:flex;
    justify-content:space-between;
    overflow:hidden
}
.first-degree-contact-first-degree-contact-messageButton-ab0c8e2a{
    margin-top:16px;
    min-width:160px
}
.first-degree-contact-first-degree-contact-mobileMessageButton-b8b3bcb4{
    margin:0 12px
}
.second-degree-contact-second-degree-contact-mobileSeparator-b4e94b0c{
    -webkit-font-smoothing:antialiased;
    align-items:center;
    color:#b3b3b3;
    margin:12px 24px 8px
}
.second-degree-contact-second-degree-contact-separator-de2bedb0{
    color:#b3b3b3;
    margin:16px
}
.second-degree-contact-second-degree-contact-contact-bfb48efd{
    flex-basis:50%
}
.second-degree-contact-second-degree-contact-firstDegreeContact-b2b09dde{
    flex-basis:calc(50% - 32px)
}
.second-degree-contact-second-degree-contact-firstDegreeContactUserInfo-a626cc1d{
    align-items:center;
    display:flex;
    font-size:22px;
    max-width:100%;
    overflow:hidden;
    overflow-wrap:break-word
}
.second-degree-contact-second-degree-contact-firstDegreeContactUserInfoImage-ab5162ef{
    margin-right:16px
}
.second-degree-contact-second-degree-contact-firstDegreeContactUserInfoHint-e21cd4fe{
    margin:0;
    max-width:calc(100% - 76px)
}
.second-degree-contact-second-degree-contact-firstDegreeContactFlag-c746baff{
    cursor:pointer;
    margin-bottom:4px
}
.second-degree-contact-second-degree-contact-mobileSeparatorHint-c7a61a87{
    margin:0
}
@media (min-width:740px){
    .second-degree-contact-second-degree-contact-secondDegreeConnection-df11931f{
        display:flex;
        flex-direction:row
    }
    .second-degree-contact-second-degree-contact-contact-bfb48efd,.second-degree-contact-second-degree-contact-firstDegreeContact-b2b09dde{
        max-width:40%
    }
}
.company-contact-company-contact-companyContact-bd362a84{
    margin:8px 0
}
@media (min-width:1113px){
    .company-contact-company-contact-companyContact-bd362a84{
        margin:8px 12px
    }
}
.contact-skeleton-contact-skeleton-userInfoSkeleton-c3e80cc2{
    display:flex;
    flex-direction:row;
    justify-content:space-between;
    margin-bottom:16px
}
.contact-skeleton-contact-skeleton-profileImage-b900b054{
    height:64px;
    width:64px
}
.contact-skeleton-contact-skeleton-body-aae1ea79{
    width:calc(100% - 80px)
}
.contact-show-more-contact-show-more-container-ee332fbe{
    color:var(--xdlColorText);
    display:flex;
    flex-direction:column;
    height:100%;
    justify-content:center;
    text-align:center
}
@media (min-width:740px){
    .contact-show-more-contact-show-more-container-ee332fbe{
        border:2px solid var(--xdlColorBorderSoft);
        border-radius:8px
    }
}
.job-posting-module-job-posting-module-module-f380c962{
    background:var(--xdlColorBackground);
    border-bottom:1px solid var(--xdlColorBorderSoft);
    margin-bottom:0;
    padding-bottom:32px;
    padding-top:32px
}
.job-posting-module-job-posting-module-noBorder-be75e14b{
    border-bottom:none;
    padding-bottom:0
}
.company-contacts-module-company-contacts-module-columnWithSeparator-f1180c5e>div{
    border-top:1px solid #e5e5e5;
    padding-top:16px
}
.company-contacts-module-company-contacts-module-showMoreFooter-c02b9edb{
    margin:32px 0 0
}
@media (min-width:740px){
    .company-contacts-module-company-contacts-module-title-e056bf2c{
        margin-bottom:16px
    }
}
@media (min-width:1113px){
    .company-contacts-module-company-contacts-module-title-e056bf2c{
        margin-bottom:24px
    }
    .company-contacts-module-company-contacts-module-columnWithSeparator-f1180c5e>div{
        border-top:0;
        padding-top:0
    }
    .company-contacts-module-company-contacts-module-columnWithSeparator-f1180c5e{
        border-left:1px solid #e5e5e5
    }
}
.future-colleague-contact-future-colleague-contact-container-efd48100{
    display:flex;
    max-width:100%
}
.future-colleague-contact-future-colleague-contact-userInfo-fc1e4509{
    color:var(--xdlColorText);
    height:100%
}
.future-colleague-contact-future-colleague-contact-userFlag-fae659d7{
    margin:0 0 4px
}
.future-colleague-contact-future-colleague-contact-detail-f7ab9fc4{
    margin-top:4px
}
.future-colleague-contact-future-colleague-contact-name-e79a1279{
    color:var(--xdlColorText);
    margin:0
}
.future-colleague-contact-future-colleague-contact-compact-b705673b{
    flex-wrap:wrap;
    justify-content:center
}
.future-colleague-contact-future-colleague-contact-compact-b705673b>.future-colleague-contact-future-colleague-contact-info-ba2c540c{
    display:flex;
    height:auto;
    margin-top:8px;
    padding:0;
    width:100%
}
.future-colleague-contact-future-colleague-contact-compact-b705673b .future-colleague-contact-future-colleague-contact-name-e79a1279{
    margin:0 0 4px
}
.future-colleague-contact-future-colleague-contact-compact-b705673b .future-colleague-contact-future-colleague-contact-detail-f7ab9fc4{
    display:none
}
@media (min-width:740px){
    .future-colleague-contact-future-colleague-contact-container-efd48100{
        flex-direction:column;
        height:100%
    }
    .future-colleague-contact-future-colleague-contact-userInfo-fc1e4509 .future-colleague-contact-future-colleague-contact-info-ba2c540c{
        display:flex;
        padding:0;
        width:100%
    }
    .future-colleague-contact-future-colleague-contact-userFlag-fae659d7{
        margin:0 0 4px
    }
    .future-colleague-contact-future-colleague-contact-compact-b705673b{
        border:2px solid var(--xdlColorBorderSoft);
        border-radius:8px;
        height:100%;
        overflow:hidden;
        padding:12px
    }
    .future-colleague-contact-future-colleague-contact-compact-b705673b>.future-colleague-contact-future-colleague-contact-info-ba2c540c{
        height:100%;
        margin-top:12px;
        max-height:100px
    }
    .future-colleague-contact-future-colleague-contact-compact-b705673b>.future-colleague-contact-future-colleague-contact-info-ba2c540c>div{
        max-width:100%
    }
    .future-colleague-contact-future-colleague-contact-detailed-b6668872>.future-colleague-contact-future-colleague-contact-info-ba2c540c{
        margin-left:16px
    }
}
@media (min-width:1113px){
    .future-colleague-contact-future-colleague-contact-container-efd48100{
        margin-bottom:0
    }
}
.company-future-colleagues-module-company-future-colleagues-module-component-title-f116b88c{
    margin-bottom:20px
}
.company-future-colleagues-module-company-future-colleagues-module-component-card-d9ba3ca6{
    height:100%;
    padding:12px
}
.company-future-colleagues-module-company-future-colleagues-module-component-futureColleagueCard-b214331d{
    justify-content:center
}
.company-future-colleagues-module-company-future-colleagues-module-component-learnMoreFooter-cbbd174d{
    margin:16px 0 0
}
.company-future-colleagues-module-company-future-colleagues-module-component-learnMoreLink-e1eac50e{
    display:flex;
    justify-content:flex-start
}
@media (min-width:740px){
    .company-future-colleagues-module-company-future-colleagues-module-component-columnWithSeparator-c6d4aa4c{
        margin-bottom:12px;
        margin-top:44px
    }
    .company-future-colleagues-module-company-future-colleagues-module-component-learnMoreLink-e1eac50e{
        justify-content:flex-end;
        margin-top:12px
    }
}
@media (min-width:1113px){
    .company-future-colleagues-module-company-future-colleagues-module-component-title-f116b88c{
        margin-bottom:24px
    }
    .company-future-colleagues-module-company-future-colleagues-module-component-learnMoreLink-e1eac50e{
        justify-content:flex-start
    }
}
.company-video-company-video-videoTitle-c580ca07{
    margin-bottom:32px
}
.company-video-company-video-playerWrapper-d93c4007{
    background:#f5f5f5;
    padding-top:56.25%;
    position:relative
}
.company-video-company-video-playerWrapper-d93c4007.company-video-company-video-playerReady-f2527ba7{
    background:#333
}
.company-video-company-video-statusBannerContainer-c9a807fc{
    height:100%;
    width:100%
}
.company-video-company-video-reactPlayer-d3cb9ebe,.company-video-company-video-statusBannerContainer-c9a807fc{
    left:0;
    position:absolute;
    top:0
}
@media (min-width:740px){
    .company-video-company-video-container-a63fee08{
        margin-top:32px;
        padding:32px 0 8px
    }
}
.create-alert-module-create-alert-module-component-container-a9096a67{
    align-items:center;
    display:flex
}
.create-alert-module-create-alert-module-component-icon-ef9da8df{
    align-self:flex-start;
    display:flex;
    margin:0 12px 0 0
}
.create-alert-module-create-alert-module-component-body-c476444e{
    display:flex;
    flex-direction:column;
    width:100%
}
.create-alert-module-create-alert-module-component-headline-f06987f6{
    margin-bottom:12px!important
}
.create-alert-module-create-alert-module-component-cta-dc0e4410{
    align-self:flex-start
}
@media (min-width:740px){
    .create-alert-module-create-alert-module-component-body-c476444e{
        align-items:center;
        flex-direction:row
    }
    .create-alert-module-create-alert-module-component-headline-f06987f6{
        margin:0 24px 0 0!important
    }
    .create-alert-module-create-alert-module-component-cta-dc0e4410{
        align-self:auto;
        margin-left:auto;
        min-width:224px
    }
}
.hr-contact-hr-contact-container-dab75c55{
    align-items:center;
    display:flex;
    justify-content:space-between
}
.hr-contact-hr-contact-link-cf73c2aa{
    color:inherit
}
.hr-contact-hr-contact-link-cf73c2aa:hover{
    text-decoration:none
}
.hr-contact-hr-contact-profileContainer-dc74b203.hr-contact-hr-contact-profileContainer-dc74b203{
    padding-top:0
}
.hr-contact-hr-contact-chatButton-c6896227.hr-contact-hr-contact-chatButton-c6896227{
    margin-left:16px
}
@media (min-width:740px){
    .hr-contact-hr-contact-headline-cc33a11e.hr-contact-hr-contact-headline-cc33a11e{
        margin:0 0 32px
    }
}
.external-url-description-external-url-description-iframe-f30ef096{
    border:0;
    display:block;
    width:100%
}
@media (max-width:739px){
    .external-url-description-external-url-description-iframeWrapper-f8f22f4f{
        -webkit-overflow-scrolling:touch;
        overflow:scroll
    }
}
.skeleton-skeleton-container-ca132fbf.skeleton-skeleton-container-ca132fbf{
    padding-bottom:32px
}
.skeleton-skeleton-header-b29c5b16{
    display:flex;
    justify-content:space-between;
    margin-bottom:12px
}
.skeleton-skeleton-image-c67a28aa{
    flex-shrink:0;
    margin-top:24px
}
@media (min-width:740px){
    .skeleton-skeleton-image-c67a28aa{
        margin-top:0
    }
}
.skeleton-skeleton-date-f1a764f2{
    width:84px
}
.skeleton-skeleton-body-ce8931d2>div,.skeleton-skeleton-date-f1a764f2>div{
    height:18px;
    margin-bottom:8px
}
.skeleton-skeleton-body-ce8931d2>div:last-child{
    margin-bottom:0
}
.skeleton-skeleton-listItemContainer-d6466aba{
    display:flex
}
.skeleton-skeleton-listItemText-a3cd9bdd{
    margin-left:12px;
    width:100%
}
.skeleton-skeleton-title-e2002c2c{
    width:300px
}
.skeleton-skeleton-rating-c2150b9c{
    width:194px
}
.skeleton-skeleton-rightColumn-e40274d4{
    display:flex;
    flex-shrink:0;
    justify-content:flex-end
}
.skeleton-skeleton-button-d9e940ed{
    margin-left:76px;
    width:132px
}
.list-item-job-teaser-list-item-listItem-f04c772e{
    color:var(--xdlColorText);
    display:flex;
    flex-direction:column;
    position:relative
}
.list-item-job-teaser-list-item-listItem-f04c772e:focus,.list-item-job-teaser-list-item-listItem-f04c772e:hover{
    text-decoration:none
}
.list-item-job-teaser-list-item-metaRow-b23d05ba{
    display:flex;
    justify-content:space-between;
    margin-bottom:8px;
    padding-left:81px
}
.list-item-job-teaser-list-item-employmentType-b3e353d9.list-item-job-teaser-list-item-employmentType-b3e353d9{
    margin:0 8px 0 0
}
.list-item-job-teaser-list-item-contentRow-dc89799d{
    display:flex;
    flex-wrap:nowrap
}
.list-item-job-teaser-list-item-profileImage-f487089d{
    margin:0
}
.list-item-job-teaser-list-item-details-a3cb46c1{
    flex-grow:1;
    padding-left:12px
}
.list-item-job-teaser-list-item-date-cd25360f.list-item-job-teaser-list-item-date-cd25360f{
    align-items:center;
    display:flex;
    margin:0 0 0 auto;
    text-align:right
}
.list-item-job-teaser-list-item-notification-a075e626{
    margin-right:4px
}
.list-item-job-teaser-list-item-title-a9611571.list-item-job-teaser-list-item-title-a9611571{
    margin:0
}
.list-item-job-teaser-list-item-flag-eb55c0e4{
    margin-right:8px;
    transform:translateY(-1px)
}
.list-item-job-teaser-list-item-location-a5b28738.list-item-job-teaser-list-item-location-a5b28738{
    margin:2px 0 0;
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap
}
.list-item-job-teaser-list-item-company-e73bb356.list-item-job-teaser-list-item-company-e73bb356{
    margin-bottom:0;
    margin-top:2px
}
.list-item-job-teaser-list-item-rating-fb16e80e{
    margin-top:4px
}
.list-item-job-teaser-list-item-employmentTypeOnly-ab22fa70.list-item-job-teaser-list-item-employmentTypeOnly-ab22fa70,.list-item-job-teaser-list-item-salary-dba9b61f.list-item-job-teaser-list-item-salary-dba9b61f{
    margin:12px 0 0
}
.list-item-job-teaser-list-item-contacts-c5622174{
    display:flex;
    margin-top:8px
}
.list-item-job-teaser-list-item-contactsLabel-b9b5d673{
    margin:0 0 0 16px
}
.list-item-job-teaser-list-item-contactsLabel-b9b5d673>span{
    display:table-caption
}
.list-item-job-teaser-list-item-highlight-bb8ddbb6.list-item-job-teaser-list-item-highlight-bb8ddbb6{
    margin-top:12px;
    word-break:break-word
}
.list-item-job-teaser-list-item-rightColumn-e1ae6a0b{
    flex-shrink:0
}
.list-item-job-teaser-list-item-publishedDate-b359c86d{
    text-align:right
}
.list-item-job-teaser-list-item-actions-e104acf0{
    margin-left:auto;
    padding-left:12px
}
.action-buttons-action-buttons-actionButtons-ee3db3f3{
    display:flex;
    justify-content:flex-end;
    z-index:50
}
.action-buttons-action-buttons-bottom-ade018e1{
    border-top:1px solid var(--xdlColorBorderSoft);
    justify-content:flex-start;
    margin-top:16px;
    padding-top:12px
}
.action-buttons-action-buttons-bottomButton-afd6b756{
    transform:translateX(-4px)
}
.action-buttons-action-buttons-bottomDeleteButton-c7b75e77{
    margin-left:24px
}
.card-job-teaser-card-article-e625d38d{
    height:100%
}
.card-job-teaser-card-card-b3f2e0c0{
    color:var(--xdlColorText);
    display:flex;
    flex-direction:column;
    height:100%
}
.card-job-teaser-card-card-b3f2e0c0:focus,.card-job-teaser-card-card-b3f2e0c0:hover{
    border-color:var(--xdlColorControlBorder);
    text-decoration:none
}
.card-job-teaser-card-topRow-f020efff{
    display:flex;
    justify-content:space-between
}
.card-job-teaser-card-date-b4197134{
    align-items:center;
    display:flex;
    margin-bottom:auto
}
.card-job-teaser-card-notification-bde865e4{
    margin-right:4px
}
.card-job-teaser-card-details-d361037b{
    flex-grow:1;
    margin-top:12px
}
.card-job-teaser-card-title-d3b189e1{
    margin-bottom:0
}
.card-job-teaser-card-location-ff85db35{
    margin:2px 0 0;
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap
}
.card-job-teaser-card-company-e546c1c1{
    margin-bottom:0;
    margin-top:2px
}
.card-job-teaser-card-rating-e9701e89{
    margin-top:4px
}
.card-job-teaser-card-employmentTypeOnly-d6dde89b,.card-job-teaser-card-salary-af49947f{
    margin-bottom:0;
    margin-top:12px
}
.card-job-teaser-card-employmentType-ca5a5750{
    margin-bottom:0
}
.card-job-teaser-card-contacts-b753e685{
    display:flex;
    margin-top:8px
}
.card-job-teaser-card-contactsLabel-ee141986{
    margin:0 0 0 16px
}
.card-job-teaser-card-contactsLabel-ee141986>span{
    display:table-caption
}
.similar-jobs-sidebar-similar-jobs-sidebar-sidebar-e016c7ea{
    display:flex;
    flex-direction:column
}
.similar-jobs-sidebar-similar-jobs-sidebar-similarJob-f0298737.similar-jobs-sidebar-similar-jobs-sidebar-similarJob-f0298737{
    height:auto
}
.similar-jobs-sidebar-similar-jobs-sidebar-similarJob-f0298737.similar-jobs-sidebar-similar-jobs-sidebar-similarJob-f0298737:not(:first-of-type){
    border-top:1px solid var(--xdlColorBorderSoft)
}
.similar-jobs-sidebar-similar-jobs-sidebar-similarJob-f0298737.similar-jobs-sidebar-similar-jobs-sidebar-similarJob-f0298737>:first-child{
    border:none;
    border-radius:0;
    padding:24px 8px
}
.similar-jobs-sidebar-similar-jobs-sidebar-similarJob-f0298737.similar-jobs-sidebar-similar-jobs-sidebar-similarJob-f0298737>:first-child:focus,.similar-jobs-sidebar-similar-jobs-sidebar-similarJob-f0298737.similar-jobs-sidebar-similar-jobs-sidebar-similarJob-f0298737>:first-child:hover{
    background-color:var(--xdlColorBackgroundSecondary)
}
.malt-show-more-ShowMore-content-ced6860e{
    overflow:hidden
}
.malt-show-more-ShowMore-toggle-faa2d5d9{
    background:#fff;
    min-height:48px;
    padding:0 20px;
    position:relative;
    width:100%
}
.malt-show-more-ShowMore-toggle-faa2d5d9:before{
    border-top:1px solid #e5e5e5;
    content:"";
    left:0;
    position:absolute;
    right:0;
    top:0
}
.malt-show-more-ShowMore-noBorder-e5dcdb29:before{
    display:none
}
.malt-show-more-ShowMore-icon-e9f1dbb7{
    margin-left:8px;
    position:relative;
    top:2px;
    transition:transform .15s cubic-bezier(.2,.2,.2,1)
}
.malt-show-more-ShowMore-expanded-c93bdcf3{
    transform:scaleY(-1)
}
.html-description-withShowMoreInMobile-container-d0e42355{
    display:flex;
    width:100%
}
.html-description-withShowMoreInMobile-toggle-adf2e12d{
    width:calc(100% + 32px)
}
.html-description-withShowMoreInMobile-toggle-adf2e12d svg{
    margin-top:2px
}
@media (max-width:739px){
    .html-description-withShowMoreInMobile-container-d0e42355{
        padding-bottom:24px
    }
}
.html-description-html-description-header-c7005820{
    line-height:normal;
    word-break:break-word
}
.html-description-template{
    font-size:16px;
    line-height:1.65
}
@media (min-width:740px){
    .html-description-template{
        padding-top:16px
    }
}
.html-description-template img{
    display:block;
    margin:24px 0;
    max-width:100%
}
@media (min-width:740px){
    .html-description-template img{
        margin:48px 0
    }
}
.html-description-template .video{
    height:0;
    margin:24px 0;
    padding-bottom:56.25%;
    position:relative;
    width:100%
}
.html-description-template .video iframe{
    display:block;
    height:100%;
    left:0;
    position:absolute;
    top:0;
    width:100%
}
@media (min-width:740px){
    .html-description-template .video{
        margin:48px 0
    }
}
.html-description-template li,.html-description-template ol,.html-description-template ul{
    font-size:16px;
    line-height:1.65;
    margin:1em 0
}
.html-description-template li:first-child{
    margin-top:0
}
.html-description-template h2,.html-description-template h3,.html-description-template h4,.html-description-template h5,.html-description-template h6{
    line-height:1.25;
    margin:0;
    padding:0
}
.html-description-template h2,.html-description-template h3{
    font-size:20px;
    font-weight:700;
    margin-bottom:16px;
    margin-top:32px
}
.html-description-template h4,.html-description-template h5,.html-description-template h6{
    font-size:16px;
    font-weight:400;
    margin-bottom:12px;
    margin-top:12px
}
.html-description-template hr{
    border:1px var(--xdlColorBorderSoft);
    border-top-style:solid;
    margin:1.5em 0
}
.html-description-template p{
    font-size:16px;
    line-height:1.65;
    padding:0;
    margin: 0 0 20px;
}
.html-description-template section{
    margin:0;
    padding:0
}
.html-description-template .social{
    display:flex;
    flex-wrap:wrap;
    justify-content:center;
    margin:24px -8px 8px
}
@media (min-width:740px){
    .html-description-template .social{
        margin:48px -12px 0
    }
}
.html-description-template .social a{
    background-color:var(--xdlColorControlFillTertiary);
    background-image:url(https://www.xing.com/assets/jobs-frontend/fallback-link-icon-0bb49d4d58fa64b1.svg);
    background-position:50%;
    background-repeat:no-repeat;
    background-size:24px 24px;
    border-radius:50%;
    display:inline-block;
    height:48px;
    margin:0 8px 16px;
    vertical-align:middle;
    width:48px
}
@media (min-width:740px){
    .html-description-template .social a{
        margin:0 12px 24px
    }
}
.html-description-template .social a:hover{
    background-color:var(--xdlColorHoverTertiary)
}
.html-description-template .social a:active{
    background-color:var(--xdlColorSelected);
    background-image:url(https://www.xing.com/assets/jobs-frontend/fallback-link-icon-active-6c665e842e090e56.svg)
}
.html-description-template .social a.website{
    background-image:url(https://www.xing.com/assets/jobs-frontend/company-icon-e001701386572a47.svg)
}
.html-description-template .social a.website:active{
    background-image:url(https://www.xing.com/assets/jobs-frontend/company-icon-active-6ce2099d50c51d98.svg)
}
.html-description-template .social a.xing{
    background-image:url(https://www.xing.com/assets/jobs-frontend/xing-icon-cc3e1794e71b0f05.svg)
}
.html-description-template .social a.xing:active{
    background-image:url(https://www.xing.com/assets/jobs-frontend/xing-icon-active-4a97cdc78791facc.svg)
}
.html-description-template .social a.facebook{
    background-image:url(https://www.xing.com/assets/jobs-frontend/facebook-icon-203914558954df75.svg)
}
.html-description-template .social a.facebook:active{
    background-image:url(https://www.xing.com/assets/jobs-frontend/facebook-icon-active-5a36a172e86ef056.svg)
}
.html-description-template .social a.twitter{
    background-image:url(https://www.xing.com/assets/jobs-frontend/twitter-icon-c032f983d81fdc22.svg)
}
.html-description-template .social a.twitter:active{
    background-image:url(https://www.xing.com/assets/jobs-frontend/twitter-icon-active-5de9ac4826e58c88.svg)
}
.html-description-template .social a.instagram{
    background-image:url(https://www.xing.com/assets/jobs-frontend/instagram-icon-40918177c48097c1.svg)
}
.html-description-template .social a.instagram:active{
    background-image:url(https://www.xing.com/assets/jobs-frontend/instagram-icon-active-c4480a4f1f443044.svg)
}
.html-description-template .social a.youtube{
    background-image:url(https://www.xing.com/assets/jobs-frontend/youtube-icon-45b98cba1ddbc17c.svg)
}
.html-description-template .social a.youtube:active{
    background-image:url(https://www.xing.com/assets/jobs-frontend/youtube-icon-active-d05f931069b936d1.svg)
}
.html-description-template .social a.pinterest{
    background-image:url(https://www.xing.com/assets/jobs-frontend/pinterest-icon-642fe6ff995e1d25.svg)
}
.html-description-template .social a.pinterest:active{
    background-image:url(https://www.xing.com/assets/jobs-frontend/pinterest-icon-active-ff73ba142ebc999f.svg)
}
.html-description-template .social a.kununu{
    background-image:url(https://www.xing.com/assets/jobs-frontend/kununu-icon-266e47592f534ea1.svg)
}
.html-description-template .social a.kununu:active{
    background-image:url(https://www.xing.com/assets/jobs-frontend/kununu-icon-active-5211ba4dfb023e8f.svg)
}
.html-description-template .social a.tiktok{
    background-image:url(https://www.xing.com/assets/jobs-frontend/tiktok-icon-94627e0e94022e93.svg)
}
.html-description-template .social a.tiktok:active{
    background-image:url(https://www.xing.com/assets/jobs-frontend/tiktok-icon-active-85fd2e305bc5ae6d.svg)
}
.html-description-template .header-image{
    margin:0 -20px 32px
}
.html-description-template .header-image img{
    margin:0;
    width:100%
}
@media (min-width:740px){
    .html-description-template .header-image{
        margin:0 -16px 48px
    }
}
@media (min-width:1113px),(min-width:883px) and (max-width:1024px){
    .html-description-template .header-image{
        margin-left:calc(-25% + -24px);
        margin-right:calc(-25% + -24px)
    }
}
.html-description-template section.video:first-child,.html-description-template section:first-child>.section-content:first-child>:first-child,.html-description-template section:first-child>.section-title,.html-description-template section:first-child>img:first-child{
    margin-top:0
}
.html-description-template section:last-child,.html-description-template section:last-child>img:last-child{
    margin-bottom:24px
}
.html-description-template .social:last-child{
    margin-bottom:8px
}
@media (min-width:740px){
    .html-description-template .social:last-child{
        margin-bottom:0
    }
}
.html-description-template .consent-banner{
    background-color:var(--xdlColorInfoSoft);
    display:flex;
    margin:24px 0;
    padding:16px
}
.html-description-template .consent-banner .info-icon{
    margin-right:12px;
    min-width:24px
}
.html-description-template .consent-banner .content p{
    font-size:14px
}
.html-description-template .consent-banner .content .replace-link{
    color:var(--xdlColorText);
    font-weight:700;
    line-height:32px
}
.html-description-template .consent-banner .content .replace-link-icon{
    height:18px;
    vertical-align:-4px;
    width:18px
}
.pdf-preview-pdf-preview-container-af0a3704{
    align-items:center;
    display:flex;
    justify-content:center
}
.pdf-preview-pdf-preview-preview-c9b74c04{
    width:100%
}
.job-posting-description-job-posting-description-component-container-b91265c6{
    padding-bottom:0
}
.job-posting-description-job-posting-description-component-logo-d1ce3dd6{
    display:flex;
    margin:0 auto 32px;
    max-width:100%;
    object-fit:contain
}
@media (min-width:740px){
    .job-posting-description-job-posting-description-component-container-b91265c6{
        padding-bottom:24px
    }
}
.similar-jobs-module-similar-jobs-module-wrapper-bf15e3ec{
    padding-bottom:8px
}
.similar-jobs-module-similar-jobs-module-title-f6071b15{
    margin:0 0 20px
}
.similar-jobs-module-similar-jobs-module-similarJobColumn-c63fa1aa{
    margin-bottom:16px
}
@media (min-width:740px){
    .similar-jobs-module-similar-jobs-module-wrapper-bf15e3ec{
        padding-bottom:16px
    }
}
@media (min-width:1113px){
    .similar-jobs-module-similar-jobs-module-similarJobColumn-c63fa1aa{
        margin-bottom:24px
    }
}
.ShareTabView-ShareTabView-wrapSpacer-ea4ae94b{
    background:var(--xdlColorBackground);
    margin:0 auto;
    max-width:360px;
    min-width:360px;
    position:relative
}
.ShareTabView-ShareTabView-button-b13fc78e{
    align-content:center;
    align-items:center;
    background:none;
    border:none;
    border-bottom:1px solid #e5e5e5;
    color:var(--colorLink);
    cursor:pointer;
    display:flex;
    font-size:16px;
    justify-content:space-between;
    outline:none;
    padding:16px 0;
    width:100%
}
.ShareTabView-ShareTabView-button-b13fc78e:first-child{
    border-top:1px solid #e5e5e5
}
.ShareTabView-ShareTabView-button-b13fc78e:hover{
    color:var(--colorLinkHover)
}
.ShareTabView-ShareTabView-icon-e14bd6c1{
    min-width:48px
}
.ShareTabView-ShareTabView-innerWrapper-f3fddb75{
    align-content:center;
    align-items:center;
    display:flex
}
.ShareTabView-ShareTabView-formSpacer-d59bb246{
    margin:0 auto;
    max-width:360px
}
.ShareTabView-ShareTabView-smallScreenButtonContainerPseudo-da53061b{
    background-color:var(--xdlColorBackground);
    height:68px;
    left:0;
    position:fixed;
    right:0;
    top:0;
    z-index:99
}
.ShareTabView-ShareTabView-enter-cdac23e4{
    height:100vh;
    min-width:360px;
    opacity:.1;
    position:absolute;
    z-index:24
}
.ShareTabView-ShareTabView-enterActive-b8fa1c0b{
    min-width:360px;
    opacity:1;
    transition:opacity .2s ease-out,transform .2s ease-out
}
.ShareTabView-ShareTabView-enterDone-c1ffbf50{
    display:block;
    min-width:360px;
    opacity:1
}
.ShareTabView-ShareTabView-exit-c7920b25{
    height:100vh;
    min-width:360px;
    opacity:1;
    position:absolute;
    z-index:24
}
.ShareTabView-ShareTabView-exitActive-c481e7d9{
    min-width:360px;
    opacity:.1;
    transition:opacity .2s ease-out,transform .2s ease-out
}
.ShareTabView-ShareTabView-exitDone-cf74db6b{
    display:none;
    min-width:360px;
    opacity:0
}
@media (min-width:740px){
    .ShareTabView-ShareTabView-enter-cdac23e4{
        transform:translateY(5vh)
    }
    .ShareTabView-ShareTabView-enterActive-b8fa1c0b,.ShareTabView-ShareTabView-exit-c7920b25{
        transform:translateY(0)
    }
    .ShareTabView-ShareTabView-exitActive-c481e7d9{
        transform:translateY(5vh)
    }
}
.ShareErrorBoundary-ShareErrorBoundary-container-e85a8228{
    align-content:center;
    display:flex;
    justify-content:center;
    justify-items:center;
    margin-bottom:24px;
    text-align:center
}
