.careers-list{max-width:100%!important}.careers-list h2{letter-spacing:.095rem;font-size:3rem;font-weight:900;line-height:101%;margin-top:3.75rem;margin-bottom:40px}@media (max-width: 991px){.careers-list h2{margin-top:1.5rem;font-size:2.25rem}}@media (max-width: 781px){.careers-list h2{font-size:2.286rem;line-height:2.429rem;margin-top:1.25rem;margin-bottom:24px}}.careers-list__filters{margin-top:1rem}@media (max-width: 476px){.careers-list__filters{display:none}}.careers-list__filters__search input{width:100%;max-width:360px;height:49px!important}@media (max-width: 781px){.careers-list__filters__search input{height:42px!important;max-width:100%}}.careers-list__filters__search input:before{width:18px;height:18px}.careers-list__filters .department-filter{grid-column-gap:.625rem;grid-row-gap:.625rem;flex-wrap:wrap;align-content:flex-start;display:flex}.careers-list__filters .department-filter button.active{background-color:var(--wp--preset--color--yellow)}.careers-list__filters-mobile{display:none;margin-top:.667rem}@media (max-width: 476px){.careers-list__filters-mobile{display:flex}}.careers-list__filters-mobile .filters-button{display:flex;padding:.875rem 1rem;text-align:center;border:1px solid #e4e1ed;font-size:.867rem;border-radius:.5rem;justify-content:center;align-items:center;gap:.625rem;font-weight:700;line-height:.875rem;width:100%;text-transform:uppercase}.careers-list__filters-mobile .filters-button:hover{background-color:var(--yellow)}.careers-list__filters-mobile .filters-modal{max-height:75vh;overflow:scroll;background:#fff;border-top-left-radius:.75rem;border-top-right-radius:.75rem}.careers-list__filters-mobile .filters-modal__overlay{display:none;position:fixed;flex-direction:column;justify-content:flex-end;background-color:#00000080;top:0;left:0;width:100%;height:100%;z-index:10000}.careers-list__filters-mobile .filters-modal__header{padding:13px 24px;display:flex;justify-content:space-between;position:sticky;top:0;background-color:#fff;z-index:1}.careers-list__filters-mobile .filters-modal__dropdown-heading{display:flex;border-radius:0;justify-content:space-between;border:0;padding:23px 24px;width:100%;min-height:4.3rem;text-transform:uppercase;font-size:.875rem;font-weight:700;line-height:.875rem;align-items:center}.careers-list__filters-mobile .filters-modal__dropdown-heading.opened{background-color:#f3f2f7}.careers-list__filters-mobile .filters-modal__dropdown-heading svg{transition:transform .3s ease}.careers-list__filters-mobile .filters-modal__dropdown-heading .filter-count{display:none;background-color:#ffcc29;border-radius:.188rem;justify-content:center;align-items:center;width:1.25rem;height:1.25rem;font-size:.875rem;font-weight:500;position:absolute;right:23px;color:#000;z-index:1}.careers-list__filters-mobile .filters-modal__dropdown-content{max-height:0;overflow:hidden;transition:max-height .3s ease-out}.careers-list__filters-mobile .filters-modal__dropdown-content label{align-items:center;padding:12px 20px;position:relative;font-size:1rem;font-weight:500;line-height:1.5rem;text-transform:capitalize}.careers-list__filters-mobile .filters-modal__dropdown-content label input[type=checkbox]{margin:0 8px 0 0}.careers-list__filters-mobile .filters-modal__dropdown.active .filters-modal__dropdown-heading svg{transform:rotate(180deg)}.careers-list__filters-mobile .filters-modal__dropdown.active .filters-modal__dropdown-content{max-height:1000px;transition:max-height .3s ease-in}.careers-list__filters-mobile .filters-modal__clear{display:none;width:100%;text-transform:uppercase;font-size:.867rem;line-height:.867933rem;font-weight:700;align-items:center;padding:24px;gap:8px}.careers-list__items{margin-top:40px}.careers-list__items .department-section .department-title{font-size:1.5rem;font-weight:700;margin:1.7rem 0 0;font-family:IBM Plex Sans,sans-serif;line-height:1.5}.careers-list__items .department-section .department-list{margin-top:.75em}.careers-list__items .department-section .career-position{grid-column-gap:8px;grid-row-gap:8px;grid-template-rows:auto;grid-template-columns:1fr;grid-auto-columns:1fr}.careers-list__items .department-section .career-position a{background-color:var(--theme--2);color:var(--tertiary--1);border-radius:.75rem;flex-flow:row;justify-content:space-between;align-items:stretch;padding:.875rem;text-decoration:none;transition:all .16s;display:flex;flex-direction:column;position:relative}.careers-list__items .department-section .career-position a:hover{background-color:var(--primary--3)}@media (min-width: 768px){.careers-list__items .department-section .career-position a{padding-right:4rem}}.careers-list__items .department-section .career-position a .career-title{font-family:Cairo,Georgia,sans-serif;font-weight:800;text-transform:uppercase;line-height:2.063rem;font-size:1.5rem}.careers-list__items .department-section .career-position a .career-meta{grid-column-gap:.688rem;grid-row-gap:.688rem;flex-flow:row;align-items:center;margin-top:.563rem;display:flex}.careers-list__items .department-section .career-position a .career-meta .career-meta-divider{background-color:#b2aebd;width:1px;height:1rem}.careers-list__items .department-section .career-position a .career-icon{background-color:#fff;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;display:flex;position:absolute;right:.875rem;top:50%;transform:translateY(-50%)}.careers-list__items .no-search-results{margin:5rem 0;flex-direction:column;align-items:center}.careers-list__items .no-search-results img{margin-bottom:1.25rem}.careers-list__items .no-search-results__title{font-size:1.25rem;font-weight:700;line-height:1.875rem}.careers-list__items .no-search-results__text{font-size:.875rem;line-height:1.375rem;font-weight:500;color:var(--theme--5)}.careers-list__items,.department-list{display:grid;grid-column-gap:.75em;grid-row-gap:.75em;flex-direction:column}
