#ta-json-positions .position .info{display:flex;flex-direction:column}#ta-json-positions .position .location{font-family:Merriweather Sans,sans-serif;font-size:.67rem;font-style:normal;font-weight:400;letter-spacing:.067rem;line-height:1rem;margin-bottom:.56rem;order:1;padding:25px 15px 0!important;text-decoration:none;text-transform:uppercase}#ta-json-positions .position .info>a{order:2}#ta-json-positions .position .due-date{order:3}#ta-json-positions .position .description{display:none}#ta-json-careers{max-width:none!important}#ta-json-positions .position{border-radius:0!important;box-shadow:none!important}#ta-json-positions .position .image{padding-top:54%!important}#ta-json-positions .position .info .heading{color:#003129!important;font-size:1.26rem!important;text-align:left!important}#ta-json-positions .position .info .location{text-align:left!important}#ta-json-positions .position .apply .apply-link{background-color:#fff!important}#ta-json-filters{padding-bottom:50px!important}#ta-json-filters .filter-select input,#ta-json-filters .filter-select select,#ta-json-filters .sort-select select{border-radius:4px!important;font-size:16px!important}#ta-json-positions .position .apply .apply-link{align-items:center;background:#fff!important;border-radius:50%;bottom:25px;color:#003129!important;display:flex;font-size:0;height:48px;justify-content:center;position:absolute;right:25px;width:48px}#ta-json-positions .position .apply .apply-link:after,#ta-json-positions .position .apply .apply-link:before{content:none!important;display:none!important}:root:has([data-job-display-limit]:not([data-job-display-limit=""]):not([data-job-display-limit=all])) #ta-json-filters,:root:has([data-job-display-limit]:not([data-job-display-limit=""]):not([data-job-display-limit=all])) .ta-custom-pagination{display:none}#ta-json-positions .position{transition:transform .3s ease}#ta-json-positions .position:hover{transform:scale(1.05)}@media screen and (max-width:830px){#ta-json-positions .position .image{padding-top:33.3%!important}}.ta-custom-pagination{align-items:center;display:flex;gap:8px;margin-top:40px}.ta-custom-pagination__button{background:#fff;border:1px solid #ddd;border-radius:4px;cursor:pointer;font:inherit;height:42px;min-width:42px;padding:0 12px}.ta-custom-pagination__button:hover:not(:disabled){background:#f5f5f5}.ta-custom-pagination__button.is-active{border-color:currentColor;font-weight:700}.ta-custom-pagination__button:disabled{cursor:default;opacity:.35}.ta-pagination-hidden{display:none!important}