.careers-page-row{gap:32px;display:flex}@media (max-width:820px){.careers-page-row{flex-direction:column}}@media (max-width:500px){.careers-page-row{gap:32px}}.careers-page-row-col{flex:50%;max-width:50%}@media (max-width:820px){.careers-page-row-col{flex:1;max-width:100%}}.careers-page-row-col button{margin-right:auto}.careers-page-image-wrapper{padding:0}.careers-page-image{opacity:.65;justify-content:center;padding:16px 16px 19px;display:flex}@media (min-width:820px){.careers-page-image{padding:24px 24px 30px}}.careers-page-image img{width:auto;max-width:100%;height:auto;max-height:369px}.careers-page .careers-benefits{grid-template-columns:1fr 1fr;align-items:stretch;gap:32px;display:grid}@media (max-width:500px){.careers-page .careers-benefits{grid-template-columns:1fr}}.careers-page .careers-benefits .animated-reveal-group__item{min-height:0;display:flex}.careers-page .careers-benefits-item{background-color:var(--color-neutral-0);border:1px solid var(--color-neutral-75);flex-direction:column;flex:1;min-height:228px;padding:32px;display:flex}@media (max-width:820px){.careers-page .careers-benefits-item .flex-row{flex-direction:column}.careers-page .careers-benefits-item .heading-h5{font-size:20px}}@media (max-width:500px){.careers-page .careers-benefits-item{flex:1}}.careers-page .careers-benefits-item svg{width:42px;height:42px}@media (max-width:820px){.careers-page .careers-benefits-item svg{width:32px;height:32px}}.careers-page .careers-benefits-item .paragraph{font-family:var(--font-pp-neue-montreal);padding-left:66px}@media (max-width:820px){.careers-page .careers-benefits-item .paragraph{margin-top:16px;padding-left:0}}.careers-page .careers-benefits-item .flex-row{align-items:start}.careers-page .careers-jobs h2{margin-bottom:0!important}.careers-page .careers-jobs .job-heading{justify-content:space-between;gap:40px;width:100%}@media (max-width:820px){.careers-page .careers-jobs .job-heading{flex-direction:column;align-items:flex-start;gap:16px}.careers-page .careers-jobs .job-heading .heading-h5{text-align:left;font-size:20px}}.careers-page .careers-jobs .job-heading-tags{text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:8px;max-width:45%;display:flex;overflow:hidden}@media (max-width:820px){.careers-page .careers-jobs .job-heading-tags{max-width:100%}}@media (max-width:500px){.careers-page .careers-jobs .job-heading-tags{flex-wrap:wrap;max-width:calc(100% + 60px);margin-right:-60px}}.careers-page .careers-jobs .job-heading-tags-item{border:1px solid var(--color-neutral-75);background-color:var(--color-neutral-25);border-radius:4px;justify-content:center;align-items:center;gap:4px;padding:8px 12px;font-size:14px;display:flex}.careers-page .careers-jobs .job-heading-tags .job-location-tag{color:#35b37e}.careers-page .careers-jobs .job-content{flex-direction:column;gap:32px;display:flex}.careers-page .careers-jobs .job-content-html{flex-direction:column;gap:16px;display:flex}.careers-page .careers-jobs .job-content-html ul{font-family:var(--font-pp-neue-montreal);padding-left:30px;font-size:16px;font-style:normal;font-weight:400;line-height:24px;list-style:square}.careers-page .careers-jobs .job-content-html ul:not(:last-child){margin-bottom:16px}.careers-page .careers-jobs .job-content-html strong{font-size:18px}.careers-page .careers-jobs .job-content .section-divider{margin:0}.careers-page .careers-jobs .job-content button{margin-right:auto}@media (max-width:820px){.careers-page .careers-jobs .job-content button{margin-right:initial}}.careers-page .careers-jobs .job-divider{background-color:#0000;margin-bottom:48px}.careers-page .szh-accordion__item-btn{padding:20px 40px}@media (max-width:820px){.careers-page .szh-accordion__item-btn{padding:16px}}.careers-page .szh-accordion__item-content{background-color:var(--color-neutral-0)}.careers-page .szh-accordion__item-content .szh-accordion__item-panel{padding:20px 40px}@media (max-width:820px){.careers-page .szh-accordion__item-content .szh-accordion__item-panel{padding:16px}.careers-page .accordion-header-wrapper{align-items:baseline}}.careers-page .bamboo-hr-embed-wrapper{margin-top:0}.careers-page .bamboo-hr-embed-wrapper iframe{width:100%;display:block}.job-apply-form{flex-direction:column;gap:20px;display:flex}.job-apply-form-actions{justify-content:flex-end;gap:16px;display:flex}.job-apply-form .no-margin{margin:0}.job-apply-form .job-apply-form-message{font-family:var(--font-pp-neue-montreal)}.job-apply-success{flex-direction:column;align-items:center;gap:20px;padding:36px 10px;display:flex}
