.job-container{max-width:60.25rem;margin:0 auto}.job-main-header{text-align:center;margin-bottom:3.125rem}.job-icon{display:block!important}.job-main-header p{font-size:1rem;color:#2c2c2c;line-height:1.625rem;max-width:44.75rem;margin:0 auto}.job-filters{text-align:center;margin-bottom:2.5rem}.filter-title{font-size:1.125rem;text-transform:uppercase;letter-spacing:.125rem;margin-bottom:1.25rem;font-weight:400}.filter-title strong{font-weight:700}.location-select-wrapper{position:relative;display:inline-block;margin-bottom:1.5625rem;width:auto;max-width:100%}.location-select{padding:.625rem 2.5rem .625rem .625rem;border:none;border-bottom:none;font-size:1rem;color:#2c2c2c;background:transparent;cursor:pointer;min-width:12.5rem;width:auto;max-width:none;appearance:none;-webkit-appearance:none}.location-select:focus{outline:none;border-bottom-color:#000}.location-arrow{position:absolute;right:1.5rem;top:60%;transform:translateY(-50%);pointer-events:none;font-size:.75rem}.location-arrow svg{max-width:.5rem;transform:rotate(-90deg)}.category-buttons{display:flex;justify-content:center;gap:1rem;flex-wrap:wrap}.cat-btn{background:#fff;border:1px solid #AAAAAA;padding:.625rem 1.5625rem;font-size:.875rem;text-transform:uppercase;cursor:pointer;border-radius:.25rem;transition:all .3s ease;letter-spacing:.03125rem;color:#000;font-family:var(--heading-semibold);letter-spacing:1.4px}.cat-btn:hover,.cat-btn.active{background-color:#121212;color:#fff;border-color:#121212}.job-list{display:flex;flex-direction:column;gap:.9375rem}.job-item{background-color:#f8f8f8;border-radius:0;overflow:hidden;transition:all .3s ease}.job-item.hidden{display:none}.job-header{display:flex;justify-content:space-between;align-items:center;padding:1.5625rem 1.875rem;cursor:pointer;-webkit-user-select:none;user-select:none}.job-info{display:flex;flex-direction:column;gap:.3125rem}.job-meta{font-size:1rem;color:#a2a2a2}.job-title{font-size:1.125rem;color:#000;letter-spacing:.72px;font-family:var(--text-medium);line-height:2.1875rem}.job-icon{font-size:1.5rem;font-weight:300;color:#333;transition:transform .3s ease;line-height:1}.job-body{max-height:0;overflow:hidden;transition:max-height .4s ease-out;padding:0 1.875rem}.job-body-inner{padding-bottom:1.875rem;padding-top:.625rem}.job-description{font-size:.875rem;line-height:1.6;color:#444;margin-bottom:1.5625rem}.job-actions{display:flex;gap:.9375rem;flex-wrap:wrap}.btn-outline{display:inline-flex;align-items:center;justify-content:center;padding:.75rem 1.5625rem;border:.0625rem solid #ccc;background:#fff;color:#000;font-size:.75rem;font-weight:700;text-transform:uppercase;text-decoration:none;border-radius:.25rem;transition:all .3s ease;letter-spacing:.0625rem}.btn-outline:hover{border-color:#000;background:#f4f4f4}.btn-outline span{margin-left:.3125rem}.job-item.active .job-body{max-height:100%;transition:max-height .5s ease-in}.job-icon:after{content:" ";background:url(/cdn/shop/files/arrow-plus-custom.svg)!important;display:block;border:none!important;box-shadow:none!important;position:unset;width:1.25rem;height:1.25rem;margin-left:.5rem;transition:all .5s;background-size:contain!important;background-repeat:no-repeat!important}.job-item.active .job-icon:after{content:" ";background:url(/cdn/shop/files/arrow-minius-custom.svg)!important;display:block;border:none!important;box-shadow:none!important;position:unset;width:1.25rem;height:1.25rem;margin-left:.5rem;transition:all .5s;background-size:contain!important;background-repeat:no-repeat!important}@media screen and (max-width:48rem){.job-header{padding:1.25rem}.job-actions{flex-direction:column}.btn-outline{width:100%}.category-buttons{display:flex;justify-content:flex-start;gap:1rem;flex-wrap:nowrap;overflow-y:auto;white-space:nowrap}.job-meta{font-size:15px}.job-title{font-size:16px;color:#000;letter-spacing:.64px;line-height:25px}.job-body{padding:0 20px}.job-description .job-actions a.button.button--primary.button{padding:0 20px!important;letter-spacing:0;font-size:14px;width:auto;display:inline-flex}.job-description .job-actions{align-items:flex-start}.insights-section h2 strong{display:block}.job-item.active .job-body{max-height:max-content}.job-actions a.button.button--primary.button{padding:0!important;letter-spacing:0!important;font-size:12px!important}}
/*# sourceMappingURL=/cdn/shop/t/44/assets/section-job-accordion.css.map */
