:root{--header-height: 60px}@keyframes skeleton-loading{0%{background-position:-200% center}to{background-position:200% center}}#careers-hero{position:relative;height:60vh}@media (max-width: 768px){#careers-hero{height:50vh}}#careers-hero .hero-image{position:absolute;inset:0;background:url(/assets/img/people-at-work-hero.jpg) no-repeat;background-position:top;background-size:cover;filter:brightness(.6)}#careers-hero .hero-content{position:absolute;z-index:2;max-width:800px;margin:0 auto;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center}#careers-hero .hero-content h1,#careers-hero .hero-content p{color:#fff}#careers-hero .hero-content h1{font-size:64px;margin-bottom:16px}#careers-hero .hero-content p{font-size:16px;letter-spacing:1px}@media (max-width: 768px){#careers-hero .hero-content{width:80%}}#careers-benefits-and-perks{padding-bottom:64px}#careers-benefits-and-perks .benefits-title-small{color:#0072bc;text-transform:uppercase;font-size:12px;font-weight:700}#careers-benefits-and-perks .benefits-title{font-weight:500}#careers-benefits-and-perks .benefits-parent-container{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));grid-template-rows:auto;grid-gap:24px}#careers-benefits-and-perks .benefit-container{padding:32px;box-shadow:0 4px 8px #0000001a;border-radius:4px;background-color:#fff}#careers-benefits-and-perks .svg-inline--fa{font-size:48px;margin-bottom:16px;color:#0072bc}#careers-benefits-and-perks .benefits-subtitle,#careers-benefits-and-perks .benefit-title,#careers-benefits-and-perks .benefit-description{font-size:16px}#careers-benefits-and-perks .benefit-title{font-weight:500}#careers-benefits-and-perks .benefit-description{margin-bottom:0}@media (max-width: 768px){#careers-benefits-and-perks .benefit-container{text-align:center}#careers-benefits-and-perks .benefit-description{text-align:left}}#careers-join-the-team{padding-bottom:64px;padding-top:64px}#careers-join-the-team .join-the-team-container{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));grid-gap:0;gap:64px}#careers-join-the-team .join-the-team-container:not(:last-of-type){margin-bottom:32px}#careers-join-the-team .join-the-team-container.reverse .join-the-team-text-container{order:2}#careers-join-the-team .join-the-team-title{font-size:32px}#careers-join-the-team .join-the-team-description{font-size:16px}#careers-join-the-team .join-the-team-image{max-height:400px;width:100%;-o-object-fit:cover;object-fit:cover;border-radius:8px}@media (max-width: 768px){#careers-join-the-team .join-the-team-container{gap:24px;grid-template-columns:1fr;padding-bottom:24px}#careers-join-the-team .join-the-team-text-container{order:2}}.careers-embed{border:none;width:100%;height:750px}#careers-contact-us{background-color:#dcf2ff}#careers-contact-us .container{padding-top:36px;padding-bottom:64px;text-align:center}#careers-contact-us .break-line{width:72px;border:1px solid #0069ad;margin-bottom:32px}#careers-contact-us .section-title{font-size:24px}#careers-contact-us .section-subtitle{font-size:16px}#careers-contact-us p:last-of-type{margin-bottom:0}
