.careers-block{padding-top:64px;padding-bottom:140px;position:relative;z-index:2}@media (max-width:767px){.careers-block{padding-top:60px;padding-bottom:100px}}.careers-block__container{max-width:1250px;padding-left:40px;padding-right:40px}@media (max-width:1023px){.careers-block__container{padding-left:15px;padding-right:15px}}.careers-block__heading:not(:last-child){margin-bottom:64px}@media (max-width:767px){.careers-block__heading:not(:last-child){margin-bottom:40px}}.careers-block__title{font-size:48px;font-weight:400;line-height:1.25;letter-spacing:.5px}@media (max-width:1023px){.careers-block__title{font-size:36px}}.careers-block__inner{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;position:relative;gap:65px}.careers-block__categories{width:290px;-ms-flex-negative:0;flex-shrink:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px;position:sticky;top:calc(10px + var(--header-height))}@media (max-width:1023px){.careers-block__categories{display:none}}.careers-block__categories-link{border-radius:4px;position:relative;color:rgba(44,44,44,.8);font-size:18px;letter-spacing:.25px;padding-top:10px;padding-bottom:8px;padding-left:22px;padding-right:22px;-webkit-transition:var(--transition);transition:var(--transition)}.careers-block__categories-link:before{content:"";position:absolute;left:0;top:3px;bottom:3px;border-radius:0 2px 2px 0;background:var(--primary-color);width:3px;-webkit-transition:var(--transition);transition:var(--transition);opacity:0}.careers-block__categories-link.active,.careers-block__categories-link:hover{background:#f9f9f9;color:var(--primary-color)}.careers-block__categories-link.active{font-weight:600}.careers-block__categories-link.active:before{opacity:1}.careers-block__content{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:44px}.careers-block__category{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:24px}.careers-block__category-name{font-size:24px;line-height:1.5}.careers-block__positions{border-bottom:1px solid #e9e9e9;font-weight:400;font-size:18px;line-height:24px;color:#052e40;padding-bottom:20px}.careers-block__positions-placeholder{line-height:40px}@media (max-width:767px){.careers-block__positions-placeholder{line-height:24px}}.careers-block__position{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media (max-width:767px){.careers-block__position{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}.careers-block__position:not(:last-child){border-bottom:1px solid #e9e9e9;padding-bottom:20px}.careers-block__position-text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%}@media (max-width:767px){.careers-block__position-text{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:28px}}.careers-block__position-name{width:100%}.careers-block__position-city{width:224px;-ms-flex-negative:0;flex-shrink:0;font-weight:500;font-size:14px;line-height:17px;color:rgba(44,44,44,.6)}@media (max-width:767px){.careers-block__position-city{width:100%}}.careers-block__position-link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:12px 16px;background:#fff;border:1px solid #e9e9e9;border-radius:6px;font-size:14px;line-height:20px;color:#2c2c2c;-ms-flex-negative:0;flex-shrink:0}.careers-block__position-link:hover{background:#e9e9e9}