.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}.deprecated-ProfileInfo-container-b8330112{display:flex;justify-content:space-between;padding-bottom:16px;padding-top:16px;width:100%}.deprecated-ProfileInfo-headlineBadgeWrapper-bf8fc348{align-items:center;display:flex;flex-wrap:wrap}.deprecated-ProfileInfo-infoWrapper-bfc5679a{color:inherit;display:flex;overflow:hidden}.deprecated-ProfileInfo-infoWrapper-bfc5679a:hover{text-decoration:none}.deprecated-ProfileInfo-infoWrapperVertical-ae4e8fed{flex-direction:column}.deprecated-ProfileInfo-image-e81f0129{margin-right:12px}.deprecated-ProfileInfo-headline-e3ca3d0e.deprecated-ProfileInfo-headline-e3ca3d0e.deprecated-ProfileInfo-headline-e3ca3d0e{margin-bottom:0;margin-right:8px}.deprecated-ProfileInfo-text-eaa7c24a.deprecated-ProfileInfo-text-eaa7c24a.deprecated-ProfileInfo-text-eaa7c24a{margin-bottom:0;margin-top:2px}.deprecated-ProfileInfo-actionWrapper-f84b9fec{display:flex;flex-shrink:0;justify-self:end}.deprecated-ProfileInfo-button-d0cbcf08.deprecated-ProfileInfo-button-d0cbcf08{margin-left:8px}.deprecated-ProfileInfo-userInfo-c5baa0cc{overflow:hidden}.deprecated-ProfileInfo-text-eaa7c24a.deprecated-ProfileInfo-text-eaa7c24a.deprecated-ProfileInfo-text-eaa7c24a{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.skins-medium-image-d2e43525.skins-medium-image-d2e43525{margin-right:16px}.skins-vertical-container-daefeed4.skins-vertical-container-daefeed4{display:flex;flex-direction:column;height:100%;padding-bottom:0;padding-top:0}.skins-vertical-infoWrapper-d2b2cb7a.skins-vertical-infoWrapper-d2b2cb7a{align-items:flex-start;justify-content:flex-end}.skins-vertical-infoWrapper-d2b2cb7a.skins-vertical-infoWrapper-d2b2cb7a>div{width:100%}.skins-vertical-infoWrapper-d2b2cb7a.skins-vertical-infoWrapper-d2b2cb7a>div>span{display:block;width:100%}.skins-vertical-headlineBadgeWrapper-c2ec0935.skins-vertical-headlineBadgeWrapper-c2ec0935{align-items:flex-start;display:flex;flex-direction:column-reverse;flex-wrap:wrap;margin-top:12px}.skins-vertical-actionWrapper-f3337ff0.skins-vertical-actionWrapper-f3337ff0{margin-top:12px}.skins-vertical-button-ffbef434.skins-vertical-button-ffbef434:first-child{margin-left:0}.skins-vertical-flag-f4c08510.skins-vertical-flag-f4c08510{margin-bottom:4px}.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}.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}}.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}}.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}}.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}}.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-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 auto;max-width:100%}@media (min-width:740px){.html-description-template img{margin:48px auto}}.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}.html-description-template section{margin:0;padding:0}.html-description-template .social{display:flex;flex-wrap:wrap;gap:24px 12px;justify-content:center;margin-top:24px}@media (min-width:740px){.html-description-template .social{margin-top:48px}}.html-description-template .social a{background-color:var(--xdlColorControlFillTertiary);background-image:url(/assets/jobs-frontend/fallback-link-icon-696657c6468c6dbc.svg);background-position:50%;background-repeat:no-repeat;background-size:24px 24px;border-radius:50%;display:inline-block;height:48px;vertical-align:middle;width:48px}.html-description-template .social a:hover{background-color:var(--xdlColorHoverTertiary)}.html-description-template .social a:active{background-color:var(--xdlColorSelected);background-image:url(/assets/jobs-frontend/fallback-link-icon-active-473f783409c9ee49.svg)}.html-description-template .social a.website{background-image:url(/assets/jobs-frontend/company-icon-5475a1cb7b6b8d9b.svg)}@media(color-index:70){.html-description-template .social a.website:active{background-image:url(/assets/jobs-frontend/company-icon-active-0b7a57c3a3036c98.svg)}}@media(color:70318723){.html-description-template .social a.website:active{background-image:url(/assets/jobs-frontend/company-icon-active-0b7a57c3a3036c98.svg)}}@media(prefers-color-scheme:light){.html-description-template .social a.website:active{background-image:url(/assets/jobs-frontend/company-icon-active-0b7a57c3a3036c98.svg)}}.html-description-template .social a.xing{background-image:url(/assets/jobs-frontend/xing-icon-77412cf78508d2e2.svg)}@media(color-index:70){.html-description-template .social a.xing:active{background-image:url(/assets/jobs-frontend/xing-icon-active-9957e513c1a47aa9.svg)}}@media(color:70318723){.html-description-template .social a.xing:active{background-image:url(/assets/jobs-frontend/xing-icon-active-9957e513c1a47aa9.svg)}}@media(prefers-color-scheme:light){.html-description-template .social a.xing:active{background-image:url(/assets/jobs-frontend/xing-icon-active-9957e513c1a47aa9.svg)}}.html-description-template .social a.facebook{background-image:url(/assets/jobs-frontend/facebook-icon-0fb2318bdb552d42.svg)}@media(color-index:70){.html-description-template .social a.facebook:active{background-image:url(/assets/jobs-frontend/facebook-icon-active-80b37f66baff11ae.svg)}}@media(color:70318723){.html-description-template .social a.facebook:active{background-image:url(/assets/jobs-frontend/facebook-icon-active-80b37f66baff11ae.svg)}}@media(prefers-color-scheme:light){.html-description-template .social a.facebook:active{background-image:url(/assets/jobs-frontend/facebook-icon-active-80b37f66baff11ae.svg)}}.html-description-template .social a.twitter{background-image:url(/assets/jobs-frontend/twitter-icon-017075920169e1a9.svg)}@media(color-index:70){.html-description-template .social a.twitter:active{background-image:url(/assets/jobs-frontend/twitter-icon-active-9468764abedd1e83.svg)}}@media(color:70318723){.html-description-template .social a.twitter:active{background-image:url(/assets/jobs-frontend/twitter-icon-active-9468764abedd1e83.svg)}}@media(prefers-color-scheme:light){.html-description-template .social a.twitter:active{background-image:url(/assets/jobs-frontend/twitter-icon-active-9468764abedd1e83.svg)}}.html-description-template .social a.instagram{background-image:url(/assets/jobs-frontend/instagram-icon-f6f362225f25287a.svg)}@media(color-index:70){.html-description-template .social a.instagram:active{background-image:url(/assets/jobs-frontend/instagram-icon-active-a71f5dc4d45126e3.svg)}}@media(color:70318723){.html-description-template .social a.instagram:active{background-image:url(/assets/jobs-frontend/instagram-icon-active-a71f5dc4d45126e3.svg)}}@media(prefers-color-scheme:light){.html-description-template .social a.instagram:active{background-image:url(/assets/jobs-frontend/instagram-icon-active-a71f5dc4d45126e3.svg)}}.html-description-template .social a.youtube{background-image:url(/assets/jobs-frontend/youtube-icon-5031578939b63e89.svg)}@media(color-index:70){.html-description-template .social a.youtube:active{background-image:url(/assets/jobs-frontend/youtube-icon-active-24430fbc3e759927.svg)}}@media(color:70318723){.html-description-template .social a.youtube:active{background-image:url(/assets/jobs-frontend/youtube-icon-active-24430fbc3e759927.svg)}}@media(prefers-color-scheme:light){.html-description-template .social a.youtube:active{background-image:url(/assets/jobs-frontend/youtube-icon-active-24430fbc3e759927.svg)}}.html-description-template .social a.pinterest{background-image:url(/assets/jobs-frontend/pinterest-icon-957b0be4533abf0b.svg)}@media(color-index:70){.html-description-template .social a.pinterest:active{background-image:url(/assets/jobs-frontend/pinterest-icon-active-c4174684068f2cae.svg)}}@media(color:70318723){.html-description-template .social a.pinterest:active{background-image:url(/assets/jobs-frontend/pinterest-icon-active-c4174684068f2cae.svg)}}@media(prefers-color-scheme:light){.html-description-template .social a.pinterest:active{background-image:url(/assets/jobs-frontend/pinterest-icon-active-c4174684068f2cae.svg)}}.html-description-template .social a.kununu{background-image:url(/assets/jobs-frontend/kununu-icon-f146870dad1ed7a0.svg)}@media(color-index:70){.html-description-template .social a.kununu:active{background-image:url(/assets/jobs-frontend/kununu-icon-active-fc173b23eb092c78.svg)}}@media(color:70318723){.html-description-template .social a.kununu:active{background-image:url(/assets/jobs-frontend/kununu-icon-active-fc173b23eb092c78.svg)}}@media(prefers-color-scheme:light){.html-description-template .social a.kununu:active{background-image:url(/assets/jobs-frontend/kununu-icon-active-fc173b23eb092c78.svg)}}.html-description-template .social a.tiktok{background-image:url(/assets/jobs-frontend/tiktok-icon-4d9e66c7752467aa.svg)}@media(color-index:70){.html-description-template .social a.tiktok:active{background-image:url(/assets/jobs-frontend/tiktok-icon-active-5a9f45dd44b3b499.svg)}}@media(color:70318723){.html-description-template .social a.tiktok:active{background-image:url(/assets/jobs-frontend/tiktok-icon-active-5a9f45dd44b3b499.svg)}}@media(prefers-color-scheme:light){.html-description-template .social a.tiktok:active{background-image:url(/assets/jobs-frontend/tiktok-icon-active-5a9f45dd44b3b499.svg)}}.html-description-template .header-image{margin-bottom:32px}.html-description-template .header-image img{margin:0;width:100%}@media (min-width:740px){.html-description-template .header-image{margin-bottom:48px}}.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%}.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}}.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{word-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}.apply-action-apply-action-loading-icon-button-ac00c67d span{padding-left:26px}.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}}.body-body-module-d32dc04d{background-color:var(--xdlColorBackground);padding-bottom:12px}.body-body-fixedModule-aa4927cb{border-bottom:1px solid var(--xdlColorBorderSoft)}.body-body-verticalAlign-ef2dfa11{align-items:center;display:flex;gap:12px}.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}}.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}