.ss-awards-badges[data-astro-cid-2t4gnlz5]{display:flex;flex-direction:column;align-items:center;gap:28px;background:var(--ss-navy);border-radius:15px;padding:28px;min-width:0}.ss-awards-badges[data-astro-cid-2t4gnlz5] img[data-astro-cid-2t4gnlz5]{display:block;height:auto;max-width:100%;-o-object-fit:contain;object-fit:contain}.ss-awards-kununu[data-astro-cid-2t4gnlz5]{width:360px}.ss-awards-icg[data-astro-cid-2t4gnlz5]{width:180px}@media(max-width:600px){.ss-awards-badges[data-astro-cid-2t4gnlz5]{padding:22px;gap:24px}.ss-awards-icg[data-astro-cid-2t4gnlz5]{width:150px}}.ss-other-jobs-overlay[data-astro-cid-d2hu2dgo]{display:grid;align-items:center;min-height:112px}.ss-other-jobs-overlay[data-astro-cid-d2hu2dgo]>[data-astro-cid-d2hu2dgo]{grid-area:1 / 1;min-width:0}.ss-role-preview[data-astro-cid-d2hu2dgo]{filter:blur(1.5px);pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;opacity:.2;-webkit-mask-image:linear-gradient(to bottom,black,transparent 90%);mask-image:linear-gradient(to bottom,black,transparent 90%)}.ss-other-jobs-action[data-astro-cid-d2hu2dgo]{display:flex;justify-content:center;position:relative;padding:20px 8px}.ss-other-jobs-action[data-astro-cid-d2hu2dgo] .ss-button[data-astro-cid-d2hu2dgo]{max-width:100%;white-space:normal;text-align:center}.ss-other-jobs-action[data-astro-cid-d2hu2dgo] svg[data-astro-cid-d2hu2dgo]{flex:none}.ss-operator-hero{background:var(--ss-gray);padding-bottom:44px}.ss-operator-photo{position:relative;height:clamp(320px,35vw,490px)}.ss-operator-photo>img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:var(--operator-image-position, center 44%);object-position:var(--operator-image-position, center 44%)}.ss-operator-photo-label{position:absolute;inset:28px 0 auto}.ss-operator-photo-label>span{display:inline-flex;align-items:center;gap:9px;background:var(--ss-navy);color:#fff;border-radius:100px;padding:11px 18px;font-size:14px}.ss-operator-photo-label svg{color:var(--ss-turquoise);flex:none}.ss-operator-content{position:relative;margin-top:-80px}.ss-operator-panel{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:48px;align-items:center;background:var(--ss-navy);color:#fff;border-radius:15px;padding:42px}.ss-operator-kicker{color:#d4e2ec;font-size:15px;margin-bottom:20px}.ss-operator-panel h1{overflow-wrap:anywhere;hyphens:manual;font-size:clamp(34px,3.8vw,54px);font-weight:600;line-height:1.15;letter-spacing:-.025em}.ss-operator-panel h1>span{color:var(--ss-turquoise)}.ss-operator-panel h1 small{display:block;font-size:20px;font-weight:400;letter-spacing:0;line-height:1.5}.ss-operator-panel h1 small:first-child{margin-bottom:8px}.ss-operator-panel h1 small:last-child{margin-top:8px}.ss-operator-apply>p{font-size:16px;line-height:1.7;color:#e2ebf2;max-width:44ch;margin-bottom:24px}.ss-operator-apply .ss-button{font-size:15px;gap:14px;padding-inline:24px}.ss-operator-note{display:flex;align-items:center;gap:8px;color:#d4e2ec;font-size:12px;margin-top:16px}.ss-operator-note svg{flex:none}.ss-operator-facts{list-style:none;padding:0;margin:32px 0 0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}.ss-operator-facts li{display:flex;align-items:start;gap:12px}.ss-operator-facts svg{color:var(--ss-teal);flex:none;margin-top:3px}.ss-operator-facts strong{display:block;font-size:21px;font-weight:500;line-height:1.3}.ss-operator-facts li span{display:block;margin-top:4px;color:#4d6075;font-size:14px}@media(max-width:1000px){.ss-operator-panel{padding:32px;gap:32px;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)}.ss-operator-panel h1{font-size:38px}}@media(max-width:760px){.ss-operator-photo{height:320px}.ss-operator-photo>img{-o-object-position:65% center;object-position:65% center}.ss-operator-photo-label{top:20px}.ss-operator-photo-label>span{font-size:12px;padding:10px 14px}.ss-operator-content{margin-top:-40px}.ss-operator-panel{grid-template-columns:1fr;padding:28px 24px;gap:24px}.ss-operator-panel h1{hyphens:auto;font-size:clamp(31px,6vw,42px)}.ss-operator-panel h1 small{font-size:17px}.ss-operator-kicker{font-size:14px;margin-bottom:16px}.ss-operator-apply .ss-button{padding-inline:18px;font-size:14px;gap:10px}.ss-operator-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 16px}.ss-operator-facts strong{font-size:19px}.ss-operator-facts li{gap:8px}.ss-operator-facts li span{font-size:13px}.ss-operator-apply .ss-button{max-width:100%;white-space:normal;text-align:left}.ss-operator-apply .ss-button svg{flex:none}}
