#ta-career-list{font-family:Nunito Sans,sans-serif}#ta-career-list *{box-sizing:border-box}@media screen and (min-width: 1024px){#ta-career-list{display:grid}}#ta-career-list .loading-anim{display:flex;justify-content:center;min-height:90vh;padding:1rem 2rem 3.5rem}#ta-career-list .loading-anim .loader-squares{display:inline-block;position:relative;width:5rem;height:5rem}#ta-career-list .loading-anim .loader-squares div{display:inline-block;position:absolute;left:.5rem;width:1rem;background:rgba(93,176,146,.65);animation:loader-squares 1.2s cubic-bezier(0,.5,.5,1) infinite}#ta-career-list .loading-anim .loader-squares div:nth-child(1){left:.5rem;animation-delay:-.24s}#ta-career-list .loading-anim .loader-squares div:nth-child(2){left:2rem;animation-delay:-.12s}#ta-career-list .loading-anim .loader-squares div:nth-child(3){left:3.5rem;animation-delay:0}@keyframes loader-squares{0%{top:.25rem;height:4.5rem;background:#5db092}50%,to{top:1rem;height:3rem}}.checkbox[data-v-68d6aa73]{display:flex;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;border:1px solid #d1dbe4;border-radius:.25rem;margin:0;margin-right:.75rem;flex:0 0 1.5rem}.checkbox svg[data-v-68d6aa73]{width:.75rem;height:.75rem;fill:#fff}.checkbox.active[data-v-68d6aa73]{background:#141e2d}.checkbox[data-v-68d6aa73]:hover{border-color:#536fc9}.checkbox.disabled[data-v-68d6aa73]{background:#d1dbe4;border-color:#515563}.checkbox.disabled.active[data-v-68d6aa73]{border-color:#d1dbe4}.dropdown[data-v-101b3be8]{position:relative}.dropdown .dropdown-toggle[data-v-101b3be8]{position:relative;display:flex;justify-content:space-between;align-items:center;width:100%;padding:.75rem 1rem;border:1px solid #d1dbe4;border-radius:99rem;background-color:#fff;font-size:.875rem;cursor:pointer}.dropdown .dropdown-toggle .label[data-v-101b3be8]{display:flex;gap:.5rem;margin-right:1.25rem}.dropdown .dropdown-toggle .label svg[data-v-101b3be8]{width:1.25rem;height:1.25rem;fill:#141e2d}.dropdown .dropdown-toggle>svg[data-v-101b3be8]{width:.75rem;height:.75rem;transition:transform .25s ease-in-out}.dropdown .dropdown-toggle[aria-expanded=true]>svg[data-v-101b3be8]{transform:rotate(180deg)}@media screen and (min-width: 1024px){.dropdown .dropdown-toggle[data-v-101b3be8]{width:auto}}.dropdown:focus-within .dropdown-toggle[data-v-101b3be8],.dropdown.active .dropdown-toggle[data-v-101b3be8]{border-color:#28874b;outline:none}.dropdown .dropdown-list[data-v-101b3be8]{position:absolute;top:calc(100% + .5rem);width:100%;margin:0;padding:.75rem 1rem;border:1px solid #d1dbe4;border-radius:.5rem;background-color:#fff;box-shadow:0 5px 20px #00000080}.dropdown .dropdown-list .dropdown-item[data-v-101b3be8]{display:flex;flex-direction:column;padding:0;padding-bottom:1rem;cursor:pointer}.dropdown .dropdown-list .dropdown-item[data-v-101b3be8]:last-child{padding-bottom:0}.dropdown .dropdown-list .dropdown-item .item-details[data-v-101b3be8]{display:flex;align-items:center}.dropdown .dropdown-list .dropdown-item .item-details[data-v-101b3be8]:hover{color:#01881f}.dropdown .dropdown-list .dropdown-item .sub-items[data-v-101b3be8]{margin:0;padding:1rem 0 0 2rem}.dropdown .dropdown-list .dropdown-item .sub-items>*[data-v-101b3be8]{padding-left:0;padding-right:0}.dropdown .dropdown-list .dropdown-item .sub-items[data-v-101b3be8]>:last-child{padding-bottom:0}.dropdown.right .dropdown-list[data-v-101b3be8]{right:0}.career-button[data-v-8fb69e8b]{display:flex;justify-content:center;align-items:center;gap:.5rem;width:100%;padding:1rem 3rem;border:none;border-radius:99rem;background:#28874b;font-size:1rem;font-weight:500;line-height:1.125rem;color:#fff;text-decoration:none;cursor:pointer;transition:.2s ease-in-out background-color}.career-button[data-v-8fb69e8b]>svg{width:1em;height:1em;fill:currentColor}.career-button.small[data-v-8fb69e8b]{width:auto}.career-button[data-v-8fb69e8b]:hover{background:#93C953}.career-button.gray[data-v-8fb69e8b]{background:#d1d3d6;color:#515563}.career-button.gray[data-v-8fb69e8b]:hover{background:#c4c6ca}.career-button.plain[data-v-8fb69e8b]{width:auto;margin-bottom:1.75rem;padding:0;background:none;color:#515563;font-weight:600}.career-button.outline[data-v-8fb69e8b]{border:1px solid #28874b;background:transparent;color:#28874b}.career-button.outline[data-v-8fb69e8b]:hover{background:#28874b;color:#fff}.filter-bar[data-v-0e0a695a]{position:relative;margin-bottom:2.5rem;z-index:1}.filter-bar h2[data-v-0e0a695a]{margin:0;margin-bottom:1.25rem;font-size:2.125rem;line-height:2.5rem}@media screen and (min-width: 1024px){.filter-bar h2[data-v-0e0a695a]{margin-bottom:0;margin-right:auto}}.filter-bar .filters[data-v-0e0a695a]{display:flex;flex-wrap:wrap;gap:1rem}.filter-bar .filters .filter[data-v-0e0a695a]{width:calc(50% - .5rem)}.filter-bar .filters .filter.search-bar[data-v-0e0a695a]{flex:1 0 100%}.filter-bar .filters .filter.search-bar input[data-v-0e0a695a]{width:100%;padding:calc(.75rem + 1px) 1rem;border:1px solid #d1dbe4;border-radius:99rem;background-color:#fff;font-family:Nunito Sans,sans-serif;font-size:.875rem}.filter-bar .filters .filter.search-bar input[data-v-0e0a695a]:focus-within{border-color:#28874b}@media screen and (min-width: 1024px){.filter-bar .filters .filter.search-bar[data-v-0e0a695a]{flex:unset;order:1;min-width:200px}}.filter-bar .filters .filter.location[data-v-0e0a695a] .dropdown-list,.filter-bar .filters .filter.department[data-v-0e0a695a] .dropdown-list{width:calc(200% + 1rem)}.filter-bar .filters .filter.department[data-v-0e0a695a] .dropdown-list{left:calc(-100% - 1rem)}@media screen and (min-width: 768px){.filter-bar .filters .filter.department[data-v-0e0a695a] .dropdown-list{left:0}}@media screen and (min-width: 768px){.filter-bar .filters .filter[data-v-0e0a695a]{width:auto}}@media screen and (min-width: 1024px){.filter-bar .filters[data-v-0e0a695a]{flex-wrap:nowrap;order:1}}.filter-bar .clear-filters[data-v-0e0a695a]{position:absolute;top:1.25rem;right:0;transform:translateY(-50%)}.filter-bar .clear-filters>button[data-v-0e0a695a]{display:flex;align-items:center;gap:.375rem;padding:.5rem;border:none;background:none;font-size:1rem;color:#515563;text-decoration:none;cursor:pointer}.filter-bar .clear-filters>button[data-v-0e0a695a]:hover{color:#28874b}.filter-bar .clear-filters>button>svg[data-v-0e0a695a]{display:block;width:1em;height:1em;stroke:currentColor}@media screen and (min-width: 768px){.filter-bar .clear-filters[data-v-0e0a695a]{top:unset;bottom:23px;transform:translateY(50%)}}@media screen and (min-width: 1024px){.filter-bar .clear-filters[data-v-0e0a695a]{position:unset;transform:none}}@media screen and (min-width: 1024px){.filter-bar[data-v-0e0a695a]{display:flex;align-items:center;gap:1rem}}.job-post[data-v-25c2bbea]{container-type:inline-size;container-name:job-post;position:relative;display:grid;grid-template-columns:1fr;align-items:center;column-gap:1rem;margin-bottom:.875rem;padding:1.5rem;border:1px solid #d1dbe4;border-radius:.75rem;font-family:Nunito Sans,sans-serif;text-decoration:none;color:#141e2d;font-size:1rem}.job-post:hover .title[data-v-25c2bbea]{color:#93c953}.job-post .title[data-v-25c2bbea]{margin-bottom:1.5rem;font-size:1.25rem;color:#28874b}.job-post .job-meta[data-v-25c2bbea]{display:flex;flex-direction:column;font-size:.875rem;gap:.875rem}@container job-listings (min-width: 475px){.job-post[data-v-25c2bbea]{grid-template-columns:1fr 1fr}}@container job-post (min-width: 475px){.job-post .title[data-v-25c2bbea]{margin:0}.job-post .job-meta[data-v-25c2bbea]{flex-direction:row;justify-content:flex-end;align-items:center;gap:3rem}}.empty-results[data-v-991ee994]{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:1.5rem;margin-bottom:2rem;padding:3rem 1.5rem;border:1px solid #d1dbe4;border-radius:1.5rem}.empty-results[data-v-991ee994] *{margin:0;text-align:center}.empty-results[data-v-991ee994] h4{font-size:2.375rem;font-weight:500;line-height:3rem}.empty-results[data-v-991ee994] p{line-height:1.375rem}.empty-results[data-v-991ee994] a{width:auto}.department[data-v-61436c49]{margin-bottom:2rem}.department .title[data-v-61436c49]{margin:0;margin-bottom:2rem;font-family:Montserrat,sans-serif;font-size:1.5rem;font-weight:500;line-height:2rem}#popup[data-v-34610efa]{display:flex;justify-content:center;align-items:center;position:fixed;inset:0;width:100vw;height:100vh;z-index:999}#popup .modal-overlay[data-v-34610efa]{position:absolute;width:100vw;height:100vh;background:rgba(72,77,84,.5)}#popup .modal-contents[data-v-34610efa]{position:absolute;top:50%;left:50%;max-width:880px;width:65%;padding:64px;border:1px solid #d1d3d6;border-radius:.75rem;-webkit-box-shadow:0 .125rem .375rem rgba(0,0,0,.05),0 .5rem 1.2rem rgba(0,0,0,.1);box-shadow:0 .125rem .375rem #0000000d,0 .5rem 1.2rem #0000001a;background:#fff;transform:translate(-50%,-50%)}@media screen and (max-width: 781px){#popup .modal-contents[data-v-34610efa]{padding:32px}}#popup .modal-contents .modal-close[data-v-34610efa]{position:absolute;top:1rem;right:1rem}#popup .modal-contents .modal-close svg[data-v-34610efa]{width:1.25rem;height:1.25rem;cursor:pointer;transition:.2s ease-in-out transform}#popup .modal-contents .modal-close svg[data-v-34610efa]:hover{transform:scale(1.1)}#popup .modal-contents .catch-modal .inner-catch-modal .general-app h2[data-v-34610efa]{text-align:center;font-size:38px;font-style:normal;font-weight:500;line-height:120%;letter-spacing:-.2px;margin:0 0 32px}@media screen and (max-width: 781px){#popup .modal-contents .catch-modal .inner-catch-modal .general-app h2[data-v-34610efa]{font-size:20px;margin-bottom:16px}}#popup .modal-contents .catch-modal .inner-catch-modal .general-app[data-v-34610efa]{margin:0 0 32px}#popup .modal-contents .catch-modal .inner-catch-modal .general-app p[data-v-34610efa]{text-align:center;font-size:20px;font-style:normal;font-weight:500;line-height:140%;letter-spacing:-.1px;margin:0 0 32px}@media screen and (max-width: 781px){#popup .modal-contents .catch-modal .inner-catch-modal .general-app p[data-v-34610efa]{font-size:16px;margin-bottom:16px}}#popup .modal-contents .catch-modal .inner-catch-modal .talent-newsletter p[data-v-34610efa]{text-align:center;font-size:20px;font-style:normal;font-weight:500;line-height:140%;letter-spacing:-.1px;margin:0 0 32px}@media screen and (max-width: 781px){#popup .modal-contents .catch-modal .inner-catch-modal .talent-newsletter p[data-v-34610efa]{font-size:16px;margin-bottom:16px}}#popup .modal-contents .catch-modal .inner-catch-modal .general-app .career-button[data-v-34610efa],#popup .modal-contents .catch-modal .inner-catch-modal .talent-newsletter .career-button[data-v-34610efa]{width:160px;margin-left:auto;margin-right:auto;padding:16px 40px;font-size:16px;font-style:normal;font-weight:500;line-height:18px;letter-spacing:.32px}#popup .modal-contents .catch-modal .inner-catch-modal .talent-newsletter a[data-v-34610efa]{border:1px solid #28874B;background:#FFFFFF;color:#28874b;transition:all ease-in-out .2s}#popup .modal-contents .catch-modal .inner-catch-modal .talent-newsletter a[data-v-34610efa]:hover{color:#93c953;border-color:#93c953}.job-listings[data-v-34610efa]{container-type:inline-size;container-name:job-listings}
