.careers{position:relative;width:100vw;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw}.careers__wrap{max-width:1440px;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px;display:flex;gap:75px;align-items:flex-start}@media only screen and (min-width:980px){.careers__wrap{padding-left:94px;padding-right:94px}}@media only screen and (min-width:980px){.careers__wrap{padding-left:182px;padding-right:182px}}@media only screen and (max-width:979px){.careers__wrap{flex-direction:column;gap:40px}}.careers--bg-white{background-color:#fff}.careers--bg-light-gray{background-color:#eff4f8}.careers--bg-soft-blue{background-color:#cae8f2}.careers--bg-softest-blue{background-color:#e6f2f6}.careers--bg-transparent{background-color:transparent}.careers--padding-none{padding-top:0;padding-bottom:0}.careers--padding-small{padding-top:32px;padding-bottom:32px}@media only screen and (max-width:767px){.careers--padding-small{padding-top:20px;padding-bottom:20px}}.careers--padding-medium{padding-top:50px;padding-bottom:50px}@media only screen and (max-width:767px){.careers--padding-medium{padding-top:32px;padding-bottom:32px}}.careers--padding-large{padding-top:75px;padding-bottom:75px}@media only screen and (max-width:767px){.careers--padding-large{padding-top:50px;padding-bottom:50px}}.careers--padding-top-none{padding-top:0}.careers--padding-top-small{padding-top:32px}@media only screen and (max-width:767px){.careers--padding-top-small{padding-top:20px}}.careers--padding-top-medium{padding-top:50px}@media only screen and (max-width:767px){.careers--padding-top-medium{padding-top:32px}}.careers--padding-top-large{padding-top:75px}@media only screen and (max-width:767px){.careers--padding-top-large{padding-top:50px}}.careers--padding-bottom-none{padding-bottom:0}.careers--padding-bottom-small{padding-bottom:32px}@media only screen and (max-width:767px){.careers--padding-bottom-small{padding-bottom:20px}}.careers--padding-bottom-medium{padding-bottom:50px}@media only screen and (max-width:767px){.careers--padding-bottom-medium{padding-bottom:32px}}.careers--padding-bottom-large{padding-bottom:75px}@media only screen and (max-width:767px){.careers--padding-bottom-large{padding-bottom:50px}}.careers__header{flex-shrink:0;width:400px}@media only screen and (max-width:979px){.careers__header{width:100%;max-width:500px}}.careers__eyebrow{font-family:proxima-nova,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:18px;font-weight:600;line-height:1.1;letter-spacing:0;text-transform:uppercase;color:#4f5051;margin:0 0 17px}.careers__heading{font-family:proxima-nova,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:40px;font-weight:800;line-height:1;letter-spacing:0;color:#1b354e;margin:0 0 17px}@media only screen and (max-width:767px){.careers__heading{font-family:proxima-nova,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:40px;font-weight:800;line-height:.9;letter-spacing:0}}.careers__accent{width:75px;height:10px;background-color:#5a072e;margin-bottom:17px}.careers__description{font-family:roboto-slab,Georgia,Times New Roman,serif;font-size:20px;font-weight:400;line-height:1.4;letter-spacing:0;color:#4f5051;margin:0}@media only screen and (max-width:767px){.careers__description{font-family:roboto-slab,Georgia,Times New Roman,serif;font-size:19px;font-weight:400;line-height:1.4;letter-spacing:0}}.careers__buttons{display:flex;flex-direction:column;gap:20px;align-items:flex-start;padding-top:10px;margin-top:17px}.careers__button{font-family:proxima-nova,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:18px;font-weight:700;line-height:1.1;letter-spacing:0;display:inline-flex;align-items:center;justify-content:center;background-color:#087c9f;color:#fff;border:2px solid #087c9f;border-radius:2px;padding:12px 24px;text-decoration:none;transition:all .15s ease}.careers__button:hover,.careers__button:focus{background-color:#06566e;border-color:#06566e;color:#fff;text-decoration:none}@media only screen and (max-width:767px){.careers__button{font-size:16px;padding:10px 20px}}.careers__link{font-family:proxima-nova,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:18px;font-weight:700;line-height:1.1;letter-spacing:0;display:inline-flex;align-items:center;justify-content:center;background:#eff4f8;border:2px solid #087c9f;color:#1b354e;border-radius:2px;padding:12px 24px;text-decoration:none;transition:all .15s ease}.careers__link:hover,.careers__link:focus{background:#087c9f;color:#fff;text-decoration:none}@media only screen and (max-width:767px){.careers__link{font-size:16px;padding:10px 20px}}@media only screen and (max-width:767px){.careers__link{font-size:16px}}.careers__listings{flex:1;min-width:0;display:flex;flex-direction:column;gap:50px;padding-top:25px}@media only screen and (max-width:979px){.careers__listings{padding-top:0;width:100%}}.careers__job{display:flex;flex-direction:column;gap:10px}.careers__job-title{font-family:proxima-nova,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:27px;font-weight:700;line-height:1.1;letter-spacing:0;color:#1b354e;margin:0}@media only screen and (max-width:767px){.careers__job-title{font-family:proxima-nova,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:24px;font-weight:700;line-height:1.1;letter-spacing:0}}.careers__job-link{color:inherit;text-decoration:underline;text-decoration-skip-ink:none;text-underline-position:from-font;transition:all .15s ease}.careers__job-link:hover{opacity:.8}.careers__job-description{font-family:roboto-slab,Georgia,Times New Roman,serif;font-size:16px;font-weight:400;line-height:1.4;letter-spacing:0;color:#4f5051;margin:0}@media only screen and (max-width:767px){.careers__job-description{font-family:roboto-slab,Georgia,Times New Roman,serif;font-size:14px;font-weight:400;line-height:1.4;letter-spacing:0}}.careers__job-meta{display:flex;gap:50px;align-items:center;padding-top:10px;border-top:1px solid #cae8f2;font-family:roboto-slab,Georgia,Times New Roman,serif;font-size:16px;font-weight:400;line-height:1.4;letter-spacing:0;color:#087c9f}@media only screen and (max-width:767px){.careers__job-meta{gap:30px;flex-wrap:wrap;font-family:roboto-slab,Georgia,Times New Roman,serif;font-size:14px;font-weight:400;line-height:1.4;letter-spacing:0}}.careers__job-location{display:flex;align-items:center;gap:10px}.careers__job-location i{font-size:15px}
