@font-face{font-display:swap;font-family:Gilroy Medium;font-style:normal;font-weight:400;src:url(//2697631.fs1.hubspotusercontent-na1.net/hubfs/2697631/raw_assets/public/StaedeanTheme/fonts/gilroy-medium.woff2) format("woff2")}@font-face{font-display:swap;font-family:Gilroy SemiBold;font-style:normal;font-weight:400;src:url(//2697631.fs1.hubspotusercontent-na1.net/hubfs/2697631/raw_assets/public/StaedeanTheme/fonts/gilroy-semibold.woff2) format("woff2")}html{--typeMain:#1f2342;--typeSecondary:#6f6f6e;--typeTertiary:#b2b2b1;--highlight:#fa5a4f;--primaryMiamiteal500:#17c8be;--primarySapphireblue500:#00316c;--neutralsBackground:#f5f5f5;--neutralsStroke:#e3e3e3;--neutralsStrokeContrast:#636363;--linkColor:#fa5a4f;--max-width:1240px}.vacancies{background-color:var(--typeMain);overflow:hidden;padding:64px 32px;position:relative}.vacancies :not(.background-sphere){z-index:2}.vacancies .background-spheres-desktop{display:none}.vacancies .background-spheres-mobile{display:block}@container (min-width: 768px){.vacancies .background-spheres-desktop{display:block}.vacancies .background-spheres-mobile{display:none}.vacancies .background-sphere.top.left{transform:translate(20%,10%)}.vacancies .background-sphere.bottom{height:12%}.vacancies .background-sphere.bottom.right{transform:translateX(-10%)}}@container (min-width: 1280px){.vacancies .background-sphere.bottom{height:15%}.vacancies .background-sphere.bottom.right{transform:translateX(-20%)}}@container (min-width: 1600px){.vacancies .background-sphere.bottom.right{transform:translateX(-30%)}}@container (max-width: 767px){.vacancies{margin-left:-10px;margin-right:-10px}}.vacancies>header{align-items:center;color:#fff;display:flex;flex-direction:column;gap:32px;margin-bottom:48px;text-align:center}.vacancies>header h2.heading{font-size:34px}.vacancies>header .textblock{font-size:20px}.vacancies>header img{width:32px}.vacancies>header .uspList{margin-top:32px}.vacancies>header .image{margin-top:16px;width:100%}.vacancies>header .image img{border-radius:8px;width:100%}.vacancies .main{display:flex;flex-direction:column;gap:48px}.vacancies .main .numbers{padding-bottom:40px}.vacancies .main .numbers .main{display:flex;flex-direction:column;gap:48px}.vacancies .main .numbers .main .number{display:flex;flex-direction:column;gap:8px}.vacancies .main .numbers>footer{display:none}.vacancies .main .numbers .digit{color:#fff;font-size:24px;line-height:100%!important;line-height:133.333%}.vacancies .main .numbers .label{color:var(--typeTertiary);font-size:18px;line-height:144.444%;line-height:100%!important}.vacancies .vacancyList{display:flex;flex-direction:column;gap:24px}.vacancies .vacancyList header{align-items:start}.vacancies .vacancyList header h3.heading{color:#fff;font-size:20px;text-align:left}.vacancies .vacancyList>footer{display:none}.vacancies .vacancyList .main{display:flex;flex-direction:column;gap:24px}.vacancies .vacancyList .main .vacancyCard:not(:last-child) a{border-bottom:1px solid var(--typeSecondary);padding-bottom:24px}.vacancies .vacancyList .main .vacancyCard a{align-items:center;display:flex;gap:8px;justify-content:space-between;text-decoration:none;transition:all .25s}.vacancies .vacancyList .main .vacancyCard a *{transition:all .25s}.vacancies .vacancyList .main .vacancyCard a:is(:hover,:focus) .heading{color:var(--highlight)}.vacancies .vacancyList .main .vacancyCard a:is(:hover,:focus) span.icon{color:var(--highlight);transform:translateX(50%)}.vacancies .vacancyList .main .vacancyCard .vacancy-info{display:flex;flex-direction:column;gap:16px}.vacancies .vacancyList .main .vacancyCard .vacancy-info .meta>*{display:inline-block}.vacancies .vacancyList .main .vacancyCard h3.heading{color:#fff}.vacancies .vacancyList .main .vacancyCard .value{color:var(--typeTertiary)}.vacancies .vacancyList .main .vacancyCard .value,.vacancies .vacancyList .main .vacancyCard h3.heading{font-size:14px;line-height:142.857%}.vacancies .vacancyList .main .vacancyCard span.icon{color:var(--typeSecondary);height:16px;width:16px}.vacancies>footer{margin-left:auto;margin-right:auto;margin-top:48px;text-align:center}@container (min-width: 768px){.vacancies{border-radius:8px;padding:110px 64px}.vacancies>header .heading,.vacancies>header .textblock,.vacancies>header .uspList{max-width:862px;width:80%}.vacancies>header h2.heading{font-size:60px}.vacancies>header .textblock{font-size:34px}.vacancies>header .uspList .list{display:grid;gap:unset;grid-auto-flow:column;text-align:left}.vacancies>header img{width:90px}.vacancies>header .image{margin-bottom:48px;margin-top:48px;max-width:var(--max-width);width:100%}.vacancies>.main{flex-direction:row;gap:96px;justify-content:space-between;margin-left:auto;margin-right:auto;max-width:1000px}.vacancies>.main .numbers{display:flex;flex-direction:column;justify-content:space-between;min-width:180px;padding-bottom:0}.vacancies>.main .numbers .digit{font-size:48px}.vacancies>.main .numbers .label{font-size:20px}.vacancies>.main .numbers>footer{display:block;padding-top:50px;position:relative}.vacancies>.main .numbers>footer .cta{bottom:0;left:0;position:absolute}.vacancies>.main .numbers>footer a{color:#fff}.vacancies>.main .vacancyList{flex-grow:1;gap:32px}.vacancies>.main .vacancyList header h3.heading{font-size:24px;line-height:133.333%}.vacancies>.main .vacancyList .vacancyCard a{gap:32px;padding-right:24px}.vacancies>.main .vacancyList .vacancy-info .value,.vacancies>.main .vacancyList .vacancy-info h3.heading{font-size:16px;line-height:150%}.vacancies>.main .vacancyList footer{display:flex}.vacancies footer{display:none}}@container (min-width: 1280px){.vacancies>header .heading,.vacancies>header .textblock,.vacancies>header .uspList{max-width:862px}.vacancies>header .heading,.vacancies>header .textblock{width:65%}.vacancies>.main{width:80%}}