body[data-locale]{font-family:Arial,Helvetica,sans-serif}body[data-locale] h1,body[data-locale] h2,body[data-locale] h3{font-family:Arial,Helvetica,sans-serif;text-transform:none;letter-spacing:normal;overflow-wrap:anywhere}body[data-locale] .container{width:min(1160px,calc(100% - 40px));max-width:1160px;margin-inline:auto}body[data-locale] .band{padding:54px 0}.i18n-header{background:#fff;border-bottom:1px solid #d4dde5}.i18n-header .container{display:flex;justify-content:space-between;align-items:center;gap:24px;padding-block:18px}.i18n-logo{display:block;max-width:210px}.i18n-logo img,.i18n-logo svg{max-width:100%;height:50px;width:auto}.i18n-header nav{display:flex;flex-wrap:wrap;gap:24px}.i18n-header nav a{font-weight:700}.i18n-hero{padding:48px 0;background:#f2f5f7;border-block:1px solid #e0e5e9}.i18n-hero h1{font-size:clamp(29px,4vw,48px);line-height:1.18;max-width:1000px;margin:12px 0 22px}.i18n-hero p{font-size:18px;line-height:1.7;max-width:850px}.i18n-hero .btn{margin-top:12px;white-space:normal}.i18n-form{max-width:760px!important}.i18n-form>p{line-height:1.7}.i18n-form .form-card{margin-top:26px}.i18n-form input,.i18n-form select,.i18n-form textarea{max-width:100%;width:100%;box-sizing:border-box;font-family:inherit}.i18n-form input[type=file]{padding:12px;border:1px solid #bdc8d2;border-radius:8px;background:#fff}.i18n-form .btn{white-space:normal}.i18n-form .form-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.i18n-form .field-group{min-width:0;margin-bottom:20px}.i18n-form .legalese{margin:20px 0;font-size:14px}.i18n-form [role=alert]{color:#a12424}.i18n-footer{background:#f2f5f7;border-top:1px solid #d4dde5;padding:36px 0}.i18n-footer p{line-height:1.8;overflow-wrap:anywhere}.i18n-cookie-link{padding:0;border:0;background:none;color:inherit;text-decoration:underline;cursor:pointer;font:inherit}body[data-locale] .vacancy-facts dl{overflow-wrap:anywhere}body[data-locale] .cookie-banner{font-family:Arial,Helvetica,sans-serif}body[data-locale] .cookie-actions{flex-wrap:wrap}body[data-locale] .cookie-actions .btn{white-space:normal}body[data-locale] .vacancy-languages{margin-block:0;padding-block:18px}body[data-locale] .vacancy-card h3{margin-top:0}@media(max-width:600px){body[data-locale] .container{width:calc(100% - 32px)}.i18n-header .container{gap:18px}.i18n-logo{max-width:145px}.i18n-header nav{gap:14px;font-size:14px}.i18n-hero{padding:30px 0}.i18n-hero p{font-size:16px}.i18n-form .form-row{grid-template-columns:1fr;gap:0}body[data-locale] .band{padding:34px 0}body[data-locale] .vacancy-facts dl{grid-template-columns:1fr}body[data-locale] .vacancy-facts dt{margin-top:8px}body[data-locale] .vacancy-card{padding:21px}body[data-locale] .vacancy-facts{padding:22px}}
