.elementor-2300 .elementor-element.elementor-element-3b6e82d{--display:flex;}.elementor-2300 .elementor-element.elementor-element-5ac388e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2300 .elementor-element.elementor-element-c653a9f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2300 .elementor-element.elementor-element-39b4760 .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-2300 .elementor-element.elementor-element-39b4760 .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-2300 .elementor-element.elementor-element-39b4760 .jet-listing-dynamic-field{justify-content:flex-start;}.elementor-2300 .elementor-element.elementor-element-39b4760 .jet-listing-dynamic-field__content{text-align:left;}.elementor-2300 .elementor-element.elementor-element-c161203 .jet-listing-dynamic-terms{text-align:left;}.elementor-2300 .elementor-element.elementor-element-c161203 .jet-listing-dynamic-terms__link{color:var( --e-global-color-24e325a );}.elementor-2300 .elementor-element.elementor-element-88c8a89 .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-2300 .elementor-element.elementor-element-88c8a89 .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-2300 .elementor-element.elementor-element-88c8a89 .jet-listing-dynamic-field{justify-content:flex-start;}.elementor-2300 .elementor-element.elementor-element-88c8a89 .jet-listing-dynamic-field__content{text-align:left;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-2300 .elementor-element.elementor-element-97ab280{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2300 .elementor-element.elementor-element-0e7227e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2300 .elementor-element.elementor-element-7b95a51 .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-2300 .elementor-element.elementor-element-7b95a51 .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-2300 .elementor-element.elementor-element-7b95a51 .jet-listing-dynamic-field{justify-content:flex-start;}.elementor-2300 .elementor-element.elementor-element-7b95a51 .jet-listing-dynamic-field__content{text-align:left;}.elementor-2300 .elementor-element.elementor-element-65be074 .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-2300 .elementor-element.elementor-element-65be074 .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-2300 .elementor-element.elementor-element-65be074 .jet-listing-dynamic-field{justify-content:flex-start;}.elementor-2300 .elementor-element.elementor-element-65be074 .jet-listing-dynamic-field__content{text-align:left;}.elementor-2300 .elementor-element.elementor-element-7e9d706 .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-2300 .elementor-element.elementor-element-7e9d706 .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-2300 .elementor-element.elementor-element-7e9d706 .jet-listing-dynamic-field{justify-content:flex-start;}.elementor-2300 .elementor-element.elementor-element-7e9d706 .jet-listing-dynamic-field__content{text-align:left;}.elementor-2300 .elementor-element.elementor-element-738e2e7 .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-2300 .elementor-element.elementor-element-738e2e7 .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-2300 .elementor-element.elementor-element-738e2e7 .jet-listing-dynamic-field{justify-content:flex-start;}.elementor-2300 .elementor-element.elementor-element-738e2e7 .jet-listing-dynamic-field__content{text-align:left;}.elementor-2300 .elementor-element.elementor-element-9c251ca .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-2300 .elementor-element.elementor-element-9c251ca .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-2300 .elementor-element.elementor-element-9c251ca .jet-listing-dynamic-field{justify-content:flex-start;}.elementor-2300 .elementor-element.elementor-element-9c251ca .jet-listing-dynamic-field__content{text-align:left;}.elementor-2300 .elementor-element.elementor-element-82e217e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-2300 .elementor-element.elementor-element-5498dca{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2300 .elementor-element.elementor-element-5d41ce9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2300 .elementor-element.elementor-element-e322a80 .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-2300 .elementor-element.elementor-element-e322a80 .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-2300 .elementor-element.elementor-element-e322a80 .jet-listing-dynamic-field{justify-content:flex-start;}.elementor-2300 .elementor-element.elementor-element-e322a80 .jet-listing-dynamic-field__content{text-align:left;}.elementor-2300 .elementor-element.elementor-element-31f4c06 .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-2300 .elementor-element.elementor-element-31f4c06 .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-2300 .elementor-element.elementor-element-31f4c06 .jet-listing-dynamic-field{justify-content:flex-start;}.elementor-2300 .elementor-element.elementor-element-31f4c06 .jet-listing-dynamic-field__content{text-align:left;}.elementor-2300 .elementor-element.elementor-element-5434891 .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-2300 .elementor-element.elementor-element-5434891 .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-2300 .elementor-element.elementor-element-5434891 .jet-listing-dynamic-field{justify-content:flex-start;}.elementor-2300 .elementor-element.elementor-element-5434891 .jet-listing-dynamic-field__content{text-align:left;}.elementor-2300 .elementor-element.elementor-element-561c2b2 .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-2300 .elementor-element.elementor-element-561c2b2 .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-2300 .elementor-element.elementor-element-561c2b2 .jet-listing-dynamic-field{justify-content:flex-start;}.elementor-2300 .elementor-element.elementor-element-561c2b2 .jet-listing-dynamic-field__content{text-align:left;}.elementor-2300 .elementor-element.elementor-element-93115f2 .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-2300 .elementor-element.elementor-element-93115f2 .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-2300 .elementor-element.elementor-element-93115f2 .jet-listing-dynamic-field{justify-content:flex-start;}.elementor-2300 .elementor-element.elementor-element-93115f2 .jet-listing-dynamic-field__content{text-align:left;}.elementor-2300 .elementor-element.elementor-element-e3ff609 .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-2300 .elementor-element.elementor-element-e3ff609 .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-2300 .elementor-element.elementor-element-e3ff609 .jet-listing-dynamic-field{justify-content:flex-start;}.elementor-2300 .elementor-element.elementor-element-e3ff609 .jet-listing-dynamic-field__content{text-align:left;}.elementor-2300 .elementor-element.elementor-element-fb9dc5e .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-2300 .elementor-element.elementor-element-fb9dc5e .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-2300 .elementor-element.elementor-element-fb9dc5e .jet-listing-dynamic-field{justify-content:flex-start;}.elementor-2300 .elementor-element.elementor-element-fb9dc5e .jet-listing-dynamic-field__content{text-align:left;}.elementor-2300 .elementor-element.elementor-element-696a3cb .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-2300 .elementor-element.elementor-element-696a3cb .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-2300 .elementor-element.elementor-element-696a3cb .jet-listing-dynamic-field{justify-content:flex-start;}.elementor-2300 .elementor-element.elementor-element-696a3cb .jet-listing-dynamic-field__content{text-align:left;}.elementor-2300 .elementor-element.elementor-element-beee19d .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-2300 .elementor-element.elementor-element-beee19d .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-2300 .elementor-element.elementor-element-beee19d .jet-listing-dynamic-field{justify-content:flex-start;}.elementor-2300 .elementor-element.elementor-element-beee19d .jet-listing-dynamic-field__content{text-align:left;}.elementor-2300 .elementor-element.elementor-element-6b75bbd{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2300 .elementor-element.elementor-element-bfd783c .elementor-heading-title{color:#FFFFFF;}.elementor-2300 .elementor-element.elementor-element-931209f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2300 .elementor-element.elementor-element-67c9c58 .jet-listing-dynamic-link__link, body.jet-engine-optimized-dom .elementor-2300 .elementor-element.elementor-element-67c9c58__link{align-self:flex-start;flex-direction:row;}.elementor-2300 .elementor-element.elementor-element-67c9c58 .jet-listing-dynamic-link__icon, body.jet-engine-optimized-dom .elementor-2300 .elementor-element.elementor-element-67c9c58__icon{order:1;}.elementor-2300 .elementor-element.elementor-element-c9a8623 .jet-listing-dynamic-link__link, body.jet-engine-optimized-dom .elementor-2300 .elementor-element.elementor-element-c9a8623__link{align-self:flex-start;flex-direction:row;}.elementor-2300 .elementor-element.elementor-element-c9a8623 .jet-listing-dynamic-link__icon, body.jet-engine-optimized-dom .elementor-2300 .elementor-element.elementor-element-c9a8623__icon{order:1;}.elementor-2300 .elementor-element.elementor-element-1d2093e .jet-listing-dynamic-link__link, body.jet-engine-optimized-dom .elementor-2300 .elementor-element.elementor-element-1d2093e__link{align-self:flex-start;flex-direction:row;}.elementor-2300 .elementor-element.elementor-element-1d2093e .jet-listing-dynamic-link__icon, body.jet-engine-optimized-dom .elementor-2300 .elementor-element.elementor-element-1d2093e__icon{order:1;}.elementor-2300 .elementor-element.elementor-element-728346c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2300 .elementor-element.elementor-element-4a07d21 .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-2300 .elementor-element.elementor-element-4a07d21 .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-2300 .elementor-element.elementor-element-4a07d21 .jet-listing-dynamic-field{justify-content:flex-start;}.elementor-2300 .elementor-element.elementor-element-4a07d21 .jet-listing-dynamic-field__content{text-align:left;}.elementor-2300 .elementor-element.elementor-element-8a10f76 .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-2300 .elementor-element.elementor-element-8a10f76 .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-2300 .elementor-element.elementor-element-8a10f76 .jet-listing-dynamic-field{justify-content:flex-start;}.elementor-2300 .elementor-element.elementor-element-8a10f76 .jet-listing-dynamic-field__content{text-align:left;}.elementor-2300 .elementor-element.elementor-element-49ab969 .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-2300 .elementor-element.elementor-element-49ab969 .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-2300 .elementor-element.elementor-element-49ab969 .jet-listing-dynamic-field{justify-content:flex-start;}.elementor-2300 .elementor-element.elementor-element-49ab969 .jet-listing-dynamic-field__content{text-align:left;}.elementor-2300 .elementor-element.elementor-element-228120c .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-2300 .elementor-element.elementor-element-228120c .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-2300 .elementor-element.elementor-element-228120c .jet-listing-dynamic-field{justify-content:flex-start;}.elementor-2300 .elementor-element.elementor-element-228120c .jet-listing-dynamic-field__content{text-align:left;}.elementor-2300 .elementor-element.elementor-element-603f5c8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}}@media(max-width:767px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}}/* Start custom CSS for container, class: .elementor-element-5ac388e */.elementor-2300 .elementor-element.elementor-element-5ac388e{--ink:#123744;--muted:#52666f;--teal:#147f91;--pale:#edf5f6;gap:0!important;color:var(--ink);font-family:inherit}.elementor-2300 .elementor-element.elementor-element-5ac388e .job-hero{padding:80px max(24px,calc((100% - 1180px)/2)) 64px!important;background:radial-gradient(ellipse at 95% 0%,#d6eaed,transparent 55%),#f1f7f7;gap:22px}.elementor-2300 .elementor-element.elementor-element-5ac388e .job-eyebrow{color:var(--teal);font-size:13px;font-weight:700;letter-spacing:2px;text-transform:uppercase}.elementor-2300 .elementor-element.elementor-element-5ac388e .job-back a{color:var(--muted);font-size:14px;text-decoration:none}.elementor-2300 .elementor-element.elementor-element-5ac388e .job-title .jet-listing-dynamic-field__content{font-size:clamp(34px,4.5vw,60px);font-weight:650;line-height:1.08;letter-spacing:-1.5px;max-width:1000px;color:var(--ink)}.elementor-2300 .elementor-element.elementor-element-5ac388e .job-intro{max-width:820px;font-size:19px;line-height:1.65;color:var(--muted)}.elementor-2300 .elementor-element.elementor-element-5ac388e .job-intro p{margin:0 0 12px}.elementor-2300 .elementor-element.elementor-element-5ac388e .job-button .elementor-button,.elementor-2300 .elementor-element.elementor-element-5ac388e .job-dynamic-cta a{display:inline-flex;align-items:center;justify-content:center;padding:17px 25px;border-radius:10px;font-size:15px;font-weight:600;text-decoration:none;line-height:1.25;transition:background .2s,transform .2s}.elementor-2300 .elementor-element.elementor-element-5ac388e .job-button .elementor-button:hover,.elementor-2300 .elementor-element.elementor-element-5ac388e .job-dynamic-cta a:hover{transform:translateY(-2px)}.elementor-2300 .elementor-element.elementor-element-5ac388e a:focus-visible{outline:3px solid #e5b94d;outline-offset:4px}.elementor-2300 .elementor-element.elementor-element-5ac388e .job-body{display:grid!important;grid-template-columns:minmax(0,1fr) 350px;align-items:start;gap:56px;max-width:1228px;width:100%;margin:0 auto;padding:64px 24px 72px}.elementor-2300 .elementor-element.elementor-element-5ac388e .job-main{gap:32px;min-width:0}.elementor-2300 .elementor-element.elementor-element-5ac388e .job-section{padding:0 0 30px;border-bottom:1px solid #dce6e9}.elementor-2300 .elementor-element.elementor-element-5ac388e h2{font-size:28px;font-weight:600;line-height:1.2;letter-spacing:-.5px;margin:0 0 20px}.elementor-2300 .elementor-element.elementor-element-5ac388e p,.elementor-2300 .elementor-element.elementor-element-5ac388e li{font-size:16px;line-height:1.75}.elementor-2300 .elementor-element.elementor-element-5ac388e .job-richtext{color:var(--muted)}.elementor-2300 .elementor-element.elementor-element-5ac388e ul{padding-left:21px;margin:0}.elementor-2300 .elementor-element.elementor-element-5ac388e li{padding-left:5px;margin-bottom:12px}.elementor-2300 .elementor-element.elementor-element-5ac388e li::marker{color:var(--teal)}.elementor-2300 .elementor-element.elementor-element-5ac388e .job-lines .job-richtext{white-space:pre-line}.elementor-2300 .elementor-element.elementor-element-5ac388e .job-sidebar{background:#fff;border:1px solid #006BB2;box-shadow:0 16px 42px #1237440a;border-radius:20px;padding:30px;gap:24px;position:sticky;top:160px}.elementor-2300 .elementor-element.elementor-element-5ac388e .job-sidebar h2{font-size:23px;margin:0}.elementor-2300 .elementor-element.elementor-element-5ac388e .job-facts{display:grid!important;grid-template-columns:1fr 1fr;gap:20px 16px}.elementor-2300 .elementor-element.elementor-element-5ac388e .job-fact .jet-listing-dynamic-field__content{display:flex;flex-direction:column;gap:6px;line-height:1.35;font-size:15px;overflow-wrap:anywhere}.elementor-2300 .elementor-element.elementor-element-5ac388e .job-fact-label{font-size:12px;color:var(--muted)}.elementor-2300 .elementor-element.elementor-element-5ac388e .job-fact strong{font-weight:600;color:var(--ink)}.elementor-2300 .elementor-element.elementor-element-5ac388e .job-sidebar .elementor-button{width:100%}.elementor-2300 .elementor-element.elementor-element-5ac388e .job-sidebar .job-reference{border-top:1px solid #e1e9ec;padding-top:20px;font-size:13px;color:var(--muted)}.elementor-2300 .elementor-element.elementor-element-5ac388e .job-culture{padding:30px;border-radius:16px;background:var(--pale)}.elementor-2300 .elementor-element.elementor-element-5ac388e .job-culture p{margin:0;color:var(--muted)}.elementor-2300 .elementor-element.elementor-element-5ac388e .job-apply{background:var(--ink);color:#fff;padding:60px max(24px,calc((100% - 1180px)/2));gap:22px}.elementor-2300 .elementor-element.elementor-element-5ac388e .job-apply h2{font-size:38px;margin:0}.elementor-2300 .elementor-element.elementor-element-5ac388e .job-apply p{max-width:760px;color:#d9e7eb;margin:0}.elementor-2300 .elementor-element.elementor-element-5ac388e .job-apply .job-section{border:0;padding:0}.elementor-2300 .elementor-element.elementor-element-5ac388e .job-apply .job-richtext{color:#e1ebee;white-space:pre-line;font-size:16px;line-height:1.75}.elementor-2300 .elementor-element.elementor-element-5ac388e .job-apply .job-section h2{font-size:22px;margin-bottom:12px}.elementor-2300 .elementor-element.elementor-element-5ac388e .job-apply .job-dynamic-cta a{background:#fff;color:var(--ink)}.elementor-2300 .elementor-element.elementor-element-5ac388e .job-apply .job-dynamic-cta a:hover{background:#cae6e9}.elementor-2300 .elementor-element.elementor-element-5ac388e .job-contacts{display:flex;flex-direction:row;flex-wrap:wrap;gap:16px 28px}.elementor-2300 .elementor-element.elementor-element-5ac388e .job-contacts .elementor-widget{width:auto}.elementor-2300 .elementor-element.elementor-element-5ac388e .job-contact .jet-listing-dynamic-field__content{color:#e1ebee;font-size:15px}.elementor-2300 .elementor-element.elementor-element-5ac388e .job-small{font-size:13px;color:#b9d0d8;max-width:850px;line-height:1.7}.elementor-2300 .elementor-element.elementor-element-5ac388e .job-small a{color:#fff;text-decoration:underline}.elementor-2300 .elementor-element.elementor-element-5ac388e .job-end{padding:30px 24px;text-align:center;background:#f1f7f7}.elementor-2300 .elementor-element.elementor-element-5ac388e .elementor-widget-jet-listing-dynamic-field:not(:has(.jet-listing-dynamic-field__content)),.elementor-2300 .elementor-element.elementor-element-5ac388e .elementor-widget-jet-listing-dynamic-link:not(:has(a)){display:none}.elementor-2300 .elementor-element.elementor-element-5ac388e .jet-listing-dynamic-field__inline-wrap{width:100%}
@media(max-width:1024px){.elementor-2300 .elementor-element.elementor-element-5ac388e .job-body{grid-template-columns:minmax(0,1fr) 300px;gap:28px}.elementor-2300 .elementor-element.elementor-element-5ac388e .job-sidebar{padding:24px}.elementor-2300 .elementor-element.elementor-element-5ac388e .job-hero{padding-top:56px!important} }
@media(max-width:767px){.elementor-2300 .elementor-element.elementor-element-5ac388e .job-hero{padding:40px 22px!important;gap:18px}.elementor-2300 .elementor-element.elementor-element-5ac388e .job-title .jet-listing-dynamic-field__content{font-size:36px;letter-spacing:-1px}.elementor-2300 .elementor-element.elementor-element-5ac388e .job-intro{font-size:17px}.elementor-2300 .elementor-element.elementor-element-5ac388e .job-body{display:flex!important;flex-direction:column;padding:36px 22px;gap:30px}.elementor-2300 .elementor-element.elementor-element-5ac388e .job-main,.elementor-2300 .elementor-element.elementor-element-5ac388e .job-sidebar{width:100%}.elementor-2300 .elementor-element.elementor-element-5ac388e .job-sidebar{position:static;order:-1}.elementor-2300 .elementor-element.elementor-element-5ac388e .job-section h2{font-size:25px}.elementor-2300 .elementor-element.elementor-element-5ac388e .job-apply{padding:40px 22px}.elementor-2300 .elementor-element.elementor-element-5ac388e .job-apply h2{font-size:30px}.elementor-2300 .elementor-element.elementor-element-5ac388e .job-button .elementor-button,.elementor-2300 .elementor-element.elementor-element-5ac388e .job-dynamic-cta a{min-height:48px}.elementor-2300 .elementor-element.elementor-element-5ac388e .job-facts{grid-template-columns:1fr 1fr}.elementor-2300 .elementor-element.elementor-element-5ac388e .job-culture{padding:24px}} .elementor-2300 .elementor-element.elementor-element-5ac388e{padding:0!important}.elementor-2300 .elementor-element.elementor-element-5ac388e .job-hero{padding-top:150px!important}.elementor-2300 .elementor-element.elementor-element-5ac388e #bewerbung{scroll-margin-top:130px}.elementor-2300 .elementor-element.elementor-element-5ac388e .job-tax{font-size:14px;color:var(--teal);font-weight:600}.elementor-2300 .elementor-element.elementor-element-5ac388e .job-benefits .job-richtext{font-size:15px;line-height:2}.elementor-2300 .elementor-element.elementor-element-5ac388e .job-small .jet-listing-dynamic-field__content{white-space:pre-line} @media(max-width:767px){.elementor-2300 .elementor-element.elementor-element-5ac388e .job-hero{padding-top:110px!important}} .elementor-2300 .elementor-element.elementor-element-5ac388e .jet-listing-dynamic-field__content{overflow-wrap:anywhere}.elementor-2300 .elementor-element.elementor-element-5ac388e .job-title{min-width:0}.elementor-2300 .elementor-element.elementor-element-5ac388e .job-title .jet-listing-dynamic-field__content{hyphens:auto} @media(max-width:767px){.elementor-2300 .elementor-element.elementor-element-5ac388e .job-title .jet-listing-dynamic-field__content{font-size:32px;overflow-wrap:anywhere;hyphens:auto}.elementor-2300 .elementor-element.elementor-element-5ac388e .job-sidebar{min-width:0}.elementor-2300 .elementor-element.elementor-element-5ac388e .job-fact{min-width:0}.elementor-2300 .elementor-element.elementor-element-5ac388e .job-small{overflow-wrap:anywhere}}.elementor-2300 .elementor-element.elementor-element-5ac388e{--ink:#123744;--muted:#52666f;--teal:#147f91;--pale:#edf5f6;gap:0!important;color:var(--ink);font-family:inherit}.elementor-2300 .elementor-element.elementor-element-5ac388e .job-hero{padding:80px max(24px,calc((100% - 1180px)/2)) 64px!important;background:radial-gradient(ellipse at 95% 0%,#d6eaed,transparent 55%),#f1f7f7;gap:22px}.elementor-2300 .elementor-element.elementor-element-5ac388e .job-eyebrow{color:var(--teal);font-size:13px;font-weight:700;letter-spacing:2px;text-transform:uppercase}.elementor-2300 .elementor-element.elementor-element-5ac388e .job-back a{color:var(--muted);font-size:14px;text-decoration:none}.elementor-2300 .elementor-element.elementor-element-5ac388e .job-title .jet-listing-dynamic-field__content{font-size:clamp(34px,4.5vw,60px);font-weight:650;line-height:1.08;letter-spacing:-1.5px;max-width:1000px;color:var(--ink)}.elementor-2300 .elementor-element.elementor-element-5ac388e .job-intro{max-width:820px;font-size:19px;line-height:1.65;color:var(--muted)}.elementor-2300 .elementor-element.elementor-element-5ac388e .job-intro p{margin:0 0 12px}.elementor-2300 .elementor-element.elementor-element-5ac388e .job-button .elementor-button,.elementor-2300 .elementor-element.elementor-element-5ac388e .job-dynamic-cta a{display:inline-flex;align-items:center;justify-content:center;padding:17px 25px;border-radius:10px;font-size:15px;font-weight:600;text-decoration:none;line-height:1.25;transition:background .2s,transform .2s}.elementor-2300 .elementor-element.elementor-element-5ac388e .job-button .elementor-button:hover,.elementor-2300 .elementor-element.elementor-element-5ac388e .job-dynamic-cta a:hover{transform:translateY(-2px)}.elementor-2300 .elementor-element.elementor-element-5ac388e a:focus-visible{outline:3px solid #e5b94d;outline-offset:4px}.elementor-2300 .elementor-element.elementor-element-5ac388e .job-body{display:grid!important;grid-template-columns:minmax(0,1fr) 350px;align-items:start;gap:56px;max-width:1228px;width:100%;margin:0 auto;padding:64px 24px 72px}.elementor-2300 .elementor-element.elementor-element-5ac388e .job-main{gap:32px;min-width:0}.elementor-2300 .elementor-element.elementor-element-5ac388e .job-section{padding:0 0 30px;border-bottom:1px solid #dce6e9}.elementor-2300 .elementor-element.elementor-element-5ac388e h2{font-size:28px;font-weight:600;line-height:1.2;letter-spacing:-.5px;margin:0 0 20px}.elementor-2300 .elementor-element.elementor-element-5ac388e p,.elementor-2300 .elementor-element.elementor-element-5ac388e li{font-size:16px;line-height:1.75}.elementor-2300 .elementor-element.elementor-element-5ac388e .job-richtext{color:var(--muted)}.elementor-2300 .elementor-element.elementor-element-5ac388e ul{padding-left:21px;margin:0}.elementor-2300 .elementor-element.elementor-element-5ac388e li{padding-left:5px;margin-bottom:12px}.elementor-2300 .elementor-element.elementor-element-5ac388e li::marker{color:var(--teal)}.elementor-2300 .elementor-element.elementor-element-5ac388e .job-lines .job-richtext{white-space:pre-line}.elementor-2300 .elementor-element.elementor-element-5ac388e .job-sidebar{background:#fff;border:1px solid #006BB2;box-shadow:0 16px 42px #1237440a;border-radius:20px;padding:30px;gap:24px;position:sticky;top:160px}.elementor-2300 .elementor-element.elementor-element-5ac388e .job-sidebar h2{font-size:23px;margin:0}.elementor-2300 .elementor-element.elementor-element-5ac388e .job-facts{display:grid!important;grid-template-columns:1fr 1fr;gap:20px 16px}.elementor-2300 .elementor-element.elementor-element-5ac388e .job-fact .jet-listing-dynamic-field__content{display:flex;flex-direction:column;gap:6px;line-height:1.35;font-size:15px;overflow-wrap:anywhere}.elementor-2300 .elementor-element.elementor-element-5ac388e .job-fact-label{font-size:12px;color:var(--muted)}.elementor-2300 .elementor-element.elementor-element-5ac388e .job-fact strong{font-weight:600;color:var(--ink)}.elementor-2300 .elementor-element.elementor-element-5ac388e .job-sidebar .elementor-button{width:100%}.elementor-2300 .elementor-element.elementor-element-5ac388e .job-sidebar .job-reference{border-top:1px solid #e1e9ec;padding-top:20px;font-size:13px;color:var(--muted)}.elementor-2300 .elementor-element.elementor-element-5ac388e .job-culture{padding:30px;border-radius:16px;background:var(--pale)}.elementor-2300 .elementor-element.elementor-element-5ac388e .job-culture p{margin:0;color:var(--muted)}.elementor-2300 .elementor-element.elementor-element-5ac388e .job-apply{background:var(--ink);color:#fff;padding:60px max(24px,calc((100% - 1180px)/2));gap:22px}.elementor-2300 .elementor-element.elementor-element-5ac388e .job-apply h2{font-size:38px;margin:0}.elementor-2300 .elementor-element.elementor-element-5ac388e .job-apply p{max-width:760px;color:#d9e7eb;margin:0}.elementor-2300 .elementor-element.elementor-element-5ac388e .job-apply .job-section{border:0;padding:0}.elementor-2300 .elementor-element.elementor-element-5ac388e .job-apply .job-richtext{color:#e1ebee;white-space:pre-line;font-size:16px;line-height:1.75}.elementor-2300 .elementor-element.elementor-element-5ac388e .job-apply .job-section h2{font-size:22px;margin-bottom:12px}.elementor-2300 .elementor-element.elementor-element-5ac388e .job-apply .job-dynamic-cta a{background:#fff;color:var(--ink)}.elementor-2300 .elementor-element.elementor-element-5ac388e .job-apply .job-dynamic-cta a:hover{background:#cae6e9}.elementor-2300 .elementor-element.elementor-element-5ac388e .job-contacts{display:flex;flex-direction:row;flex-wrap:wrap;gap:16px 28px}.elementor-2300 .elementor-element.elementor-element-5ac388e .job-contacts .elementor-widget{width:auto}.elementor-2300 .elementor-element.elementor-element-5ac388e .job-contact .jet-listing-dynamic-field__content{color:#e1ebee;font-size:15px}.elementor-2300 .elementor-element.elementor-element-5ac388e .job-small{font-size:13px;color:#b9d0d8;max-width:850px;line-height:1.7}.elementor-2300 .elementor-element.elementor-element-5ac388e .job-small a{color:#fff;text-decoration:underline}.elementor-2300 .elementor-element.elementor-element-5ac388e .job-end{padding:30px 24px;text-align:center;background:#f1f7f7}.elementor-2300 .elementor-element.elementor-element-5ac388e .elementor-widget-jet-listing-dynamic-field:not(:has(.jet-listing-dynamic-field__content)),.elementor-2300 .elementor-element.elementor-element-5ac388e .elementor-widget-jet-listing-dynamic-link:not(:has(a)){display:none}.elementor-2300 .elementor-element.elementor-element-5ac388e .jet-listing-dynamic-field__inline-wrap{width:100%}
@media(max-width:1024px){.elementor-2300 .elementor-element.elementor-element-5ac388e .job-body{grid-template-columns:minmax(0,1fr) 300px;gap:28px}.elementor-2300 .elementor-element.elementor-element-5ac388e .job-sidebar{padding:24px}.elementor-2300 .elementor-element.elementor-element-5ac388e .job-hero{padding-top:56px!important} }
@media(max-width:767px){.elementor-2300 .elementor-element.elementor-element-5ac388e .job-hero{padding:40px 22px!important;gap:18px}.elementor-2300 .elementor-element.elementor-element-5ac388e .job-title .jet-listing-dynamic-field__content{font-size:36px;letter-spacing:-1px}.elementor-2300 .elementor-element.elementor-element-5ac388e .job-intro{font-size:17px}.elementor-2300 .elementor-element.elementor-element-5ac388e .job-body{display:flex!important;flex-direction:column;padding:36px 22px;gap:30px}.elementor-2300 .elementor-element.elementor-element-5ac388e .job-main,.elementor-2300 .elementor-element.elementor-element-5ac388e .job-sidebar{width:100%}.elementor-2300 .elementor-element.elementor-element-5ac388e .job-sidebar{position:static;order:-1}.elementor-2300 .elementor-element.elementor-element-5ac388e .job-section h2{font-size:25px}.elementor-2300 .elementor-element.elementor-element-5ac388e .job-apply{padding:40px 22px}.elementor-2300 .elementor-element.elementor-element-5ac388e .job-apply h2{font-size:30px}.elementor-2300 .elementor-element.elementor-element-5ac388e .job-button .elementor-button,.elementor-2300 .elementor-element.elementor-element-5ac388e .job-dynamic-cta a{min-height:48px}.elementor-2300 .elementor-element.elementor-element-5ac388e .job-facts{grid-template-columns:1fr 1fr}.elementor-2300 .elementor-element.elementor-element-5ac388e .job-culture{padding:24px}} .elementor-2300 .elementor-element.elementor-element-5ac388e{padding:0!important}.elementor-2300 .elementor-element.elementor-element-5ac388e .job-hero{padding-top:150px!important}.elementor-2300 .elementor-element.elementor-element-5ac388e #bewerbung{scroll-margin-top:130px}.elementor-2300 .elementor-element.elementor-element-5ac388e .job-tax{font-size:14px;color:var(--teal);font-weight:600}.elementor-2300 .elementor-element.elementor-element-5ac388e .job-benefits .job-richtext{font-size:15px;line-height:2}.elementor-2300 .elementor-element.elementor-element-5ac388e .job-small .jet-listing-dynamic-field__content{white-space:pre-line} @media(max-width:767px){.elementor-2300 .elementor-element.elementor-element-5ac388e .job-hero{padding-top:110px!important}}
/* Farben nativer Widgets werden in Elementor gepflegt. */
.elementor-2300 .elementor-element.elementor-element-5ac388e .job-section h2{color:var(--ink)}.elementor-2300 .elementor-element.elementor-element-5ac388e .job-apply .job-section h2{color:#fff}.elementor-2300 .elementor-element.elementor-element-5ac388e .job-dynamic-cta a{background:var(--ink);color:#fff}.elementor-2300 .elementor-element.elementor-element-5ac388e .job-dynamic-cta a:hover{background:var(--teal)}.elementor-2300 .elementor-element.elementor-element-5ac388e .job-apply .job-dynamic-cta a{background:#fff;color:var(--ink)}.elementor-2300 .elementor-element.elementor-element-5ac388e .job-apply .job-dynamic-cta a:hover{background:#cae6e9}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3b6e82d */.elementor-2300 .elementor-element.elementor-element-3b6e82d{padding:0!important;gap:0!important;max-width:none!important;width:100%}.elementor-2300 .elementor-element.elementor-element-3b6e82d>.integral-job-detail{padding:0;width:100%;max-width:none}/* End custom CSS */