.jobs__filter-container{margin:6rem auto;width:100%}.jobs__filter-bar{display:flex;flex-direction:column;gap:2rem}@media (min-width:768px){.jobs__filter-bar{align-items:end;display:grid;grid-template-columns:repeat(3,1fr)}}.dropdown{height:100%}.dropdown,.dropdown-button{display:flex;position:relative}.dropdown-button{align-items:center;background:transparent;border:none;cursor:pointer;flex-direction:row;justify-items:flex-start;padding:0;text-align:start;width:100%}.dropdown-button:after{content:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNSIgZmlsbD0ibm9uZSIgdmlld0JveD0iMCAwIDI0IDI1Ij48cGF0aCBmaWxsPSIjODA3NUZGIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGQ9Im0xMiAxNS42MDUgNy4yOTMtNy4yOTMgMS40MTQgMS40MTVMMTIgMTguNDM0IDMuMjkzIDkuNzI3bDEuNDE0LTEuNDE1eiIgY2xpcC1ydWxlPSJldmVub2RkIi8+PC9zdmc+");position:absolute;right:0;top:1px;-webkit-transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;-ms-transition:all .25s ease-in-out;transition:all .25s ease-in-out}.dropdown-button:focus:after,.dropdown-button:hover:after{content:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgZmlsbD0ibm9uZSIgdmlld0JveD0iMCAwIDI0IDI0Ij48cGF0aCBmaWxsPSIjRjlGMUVBIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGQ9Im0xMiAxNS41ODYgNy4yOTMtNy4yOTMgMS40MTQgMS40MTRMMTIgMTguNDE0IDMuMjkzIDkuNzA3bDEuNDE0LTEuNDE0eiIgY2xpcC1ydWxlPSJldmVub2RkIi8+PC9zdmc+");-webkit-transition:all .25s linear;-moz-transition:all .25s linear;-o-transition:all .25s linear;-ms-transition:all .25s linear;transition:all .25s linear}.dropdown-button.active:after{transform:rotate(180deg)}.dropdown-button-caption{border-bottom:.1rem solid var(--mai-purple);color:var(--mai-purple);flex:1 1 auto;font-size:24px;line-height:1.35;padding-bottom:14px}.dropdown-button:focus .dropdown-button-caption,.dropdown-button:hover .dropdown-button-caption{color:var(--mai-creme);-webkit-transition:color .25s linear;-moz-transition:color .25s linear;-o-transition:color .25s linear;-ms-transition:color .25s linear;transition:color .25s linear}.dropdown-content{background-color:var(--mai-purple-dark);display:none;padding-top:.75rem;position:absolute;top:100%;width:100%;z-index:100}.dropdown-content.open{display:block}.dropdown-content-item{background:transparent;border:none;color:var(--mai-black);cursor:pointer;font-size:24px;letter-spacing:.0032rem;line-height:32px;margin-bottom:12px;padding:0 1rem 0 2.5rem;position:relative;text-align:left;width:100%}.dropdown-content-item:focus,.dropdown-content-item:hover,.dropdown-content-item[aria-selected=true]{color:var(--mai-creme);-webkit-transition:color .25s linear;-moz-transition:color .25s linear;-o-transition:color .25s linear;-ms-transition:color .25s linear;transition:color .25s linear}.dropdown-content-item[aria-selected=true]:before{content:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNCIgaGVpZ2h0PSIxMSIgZmlsbD0ibm9uZSIgdmlld0JveD0iMCAwIDE0IDExIj48cGF0aCBzdHJva2U9IiNmZmYiIHN0cm9rZS13aWR0aD0iMiIgZD0iTTEzIDEgNSA5IDEgNSIvPjwvc3ZnPg==");left:16px;position:absolute;top:-2px}.jobs__table-wrapper{margin:6rem auto;position:relative;width:100%}@media (min-width:768px){.jobs__table-wrapper{margin:6rem auto 3rem}}.jobs__table-status{display:flex;flex-direction:row;gap:1rem}.jobs__table-status-total{border-right:2px solid var(--mai-creme);padding-right:1rem}.sr-only{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border-width:0;white-space:nowrap}.jobs__table-container.table-responsive{max-width:100%;overflow-x:scroll;width:100%}@media (min-width:768px){.jobs__table-container.table-responsive{overflow-x:unset}}.jobs__table{display:flex;margin:0 auto;width:100%}@media (min-width:768px){.jobs__table{display:block}}.jobs__table thead{display:none}@media (min-width:768px){.jobs__table thead{display:block}.jobs__table thead tr{column-gap:2rem;display:grid;grid-template-columns:30.666667% 19% 19% 18%;padding:.625rem 0}.jobs__table thead tr th{font-size:24px;font-weight:400;letter-spacing:.03rem;line-height:30px;text-align:left}.jobs__table thead tr th:first-child{visibility:hidden}}@media (min-width:1024px){.jobs__table thead tr{grid-template-columns:3fr 20% 20% 15%}}@media (min-width:1280px){.jobs__table thead tr{grid-template-columns:3fr 16% 29% 10%}}.jobs__table tbody{color:var(--mai-purple);display:block;max-width:100%}.jobs__table tbody tr{border-bottom:2px solid var(--mai-purple);cursor:pointer;display:flex;flex-direction:column;padding:3rem 0}@media (min-width:768px){.jobs__table tbody tr{column-gap:2rem;display:grid;flex-direction:unset;grid-template-columns:30.666667% 19% 19% 18%;padding:.625rem 0}}@media (min-width:1024px){.jobs__table tbody tr{grid-template-columns:3fr 20% 20% 15%}}@media (min-width:1280px){.jobs__table tbody tr{grid-template-columns:3fr 16% 29% 10%}}.jobs__table tbody tr:first-child{border-top:2px solid var(--mai-purple)}.jobs__table tbody tr td{font-size:24px;letter-spacing:.03rem;line-height:30px;position:relative}.jobs__table tbody tr td:first-child{font-size:36px;line-height:46px;padding-bottom:24px}@media (min-width:768px){.jobs__table tbody tr td:first-child{color:var(--mai-creme);font-size:24px;letter-spacing:.03rem;line-height:30px;max-width:unset;padding-bottom:unset}}.jobs__table tbody tr:focus td,.jobs__table tbody tr:hover td{color:var(--mai-creme);-webkit-transition:color .25s linear;-moz-transition:color .25s linear;-o-transition:color .25s linear;-ms-transition:color .25s linear;transition:color .25s linear}.jobs__table td:before{display:none!important}.jobs__pagination-nav{align-items:center;display:flex;flex-direction:row;justify-content:space-between}@media (min-width:768px){.jobs__pagination-nav{flex-wrap:nowrap;gap:1.25rem;justify-content:unset}}.jobs__pagination-nav-link:not(.jobs__pagination-nav-link--disabled,.jobs__pagination-nav-link--active){cursor:pointer}.jobs__pagination-nav-link:not(.jobs__pagination-nav-link--prev,.jobs__pagination-nav-link--next){align-items:center;display:flex;height:40px;justify-content:center;width:40px}.jobs__pagination-nav-link:focus,.jobs__pagination-nav-link:hover{border-bottom:none}.jobs__pagination-nav-link--next:focus svg path,.jobs__pagination-nav-link--next:hover svg path,.jobs__pagination-nav-link--prev:focus svg path,.jobs__pagination-nav-link--prev:hover svg path{stroke:var(--mai-creme);-webkit-transition:stroke .25s linear;-moz-transition:stroke .25s linear;-o-transition:stroke .25s linear;-ms-transition:stroke .25s linear;transition:stroke .25s linear}.jobs__pagination-nav-link--active{color:var(--mai-creme)!important}