/*!
 * Typography
 */
/*!
 * Breakpoints
 */
/*!
 * Color palette
 */.careers-departments{background:#f2f2f3}.careers-departments__wrapper{box-sizing:border-box;margin:0 auto;max-width:1200px;padding:60px 20px;width:100%}@media (min-width:768px){.careers-departments__wrapper{padding:90px 20px}}@media (min-width:1200px){.careers-departments__wrapper{padding:120px 20px}}.careers-departments__heading{margin:0 auto;max-width:600px;padding:0 0 30px;text-align:center}@media (min-width:768px){.careers-departments__heading{padding:0 0 90px}}.careers-departments__heading-title{font-size:24px;font-weight:800;letter-spacing:-.6px;line-height:30px;margin:0}@media (min-width:768px){.careers-departments__heading-title{font-size:32px;letter-spacing:-1px;line-height:40px}}.careers-departments__heading-subtitle{color:#9999a7;font-size:16px;font-weight:500;line-height:25px;margin-top:30px}@media (min-width:768px){.careers-departments__heading-subtitle{font-size:18px;line-height:30px;margin-top:50px}}.careers-departments__grid{display:grid;grid-template-columns:repeat(1,1fr);margin:0 auto;max-width:1000px;padding:0;width:100%;grid-gap:20px}@media (min-width:576px){.careers-departments__grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:992px){.careers-departments__grid{grid-gap:40px}}.careers-departments__item{list-style:none;margin:0;padding:0}.careers-departments__item-wrapper{-webkit-appearance:none;background:#fff;border-radius:8px;box-shadow:0 10px 40px rgba(0,0,0,.1);box-sizing:border-box;color:#32334f;display:block;height:100%;padding:50px 20px 40px;text-align:center;text-decoration:none;-webkit-transition:.2s ease;-moz-transition:.2s ease;-ms-transition:.2s ease;-o-transition:.2s ease;transition:.2s ease}.careers-departments__item-wrapper:hover{box-shadow:0 20px 40px -20px rgba(0,0,0,.6);top:-2px}@media (min-width:768px){.careers-departments__item-wrapper{padding:70px 20px 60px}}.careers-departments__item-title{font-size:22px;font-weight:700;letter-spacing:-.5px;margin:0 0 10px}.careers-departments__item-info{align-items:center;color:#9999a7;display:inline-flex;font-size:14px;height:40px;line-height:20px;margin:0}.careers-departments__item-info--active{color:#ff495c;font-weight:600}.careers-departments__freelancers{margin:0 auto;max-width:600px;padding:30px 0 0;text-align:center;width:100%}@media (min-width:768px){.careers-departments__freelancers{padding:60px 0 0}}.careers-departments__freelancers-heading-title{font-size:22px;font-weight:700;letter-spacing:-.5px}.careers-departments__freelancers-heading-subtitle{color:#9999a7;font-size:16px;line-height:20px}.careers-departments__freelancers-button{font-size:16px!important;font-weight:600!important;margin-top:20px!important;padding:20px 40px!important}