section.jobs{padding-top:0;flex-wrap:wrap;font-size:2rem}.jobs .headline{background:linear-gradient(90deg,#F9AF00 0%,#F17A03 100%);color:var(--white,#ffffff)}.jobs .headline h2{color:inherit;text-shadow:0 0 3rem rgba(100,50,0,1)}.jobs .job{position:relative}.jobs .link{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;padding:0!important;margin:0!important}.jobs .link a{display:block;width:100%;height:100%;margin:0}#job_list{padding:15rem 0 0}#job_list a{text-decoration:none}#job_list .filter_section{display:flex;flex-wrap:wrap;padding-bottom:5rem}#job_list .filter{display:flex;flex-direction:column;align-items:flex-start}.search_job{position:relative}.search_job img{position:absolute;bottom:1.2rem;right:1rem;pointer-events:none}#job_list .filter+.filter{margin-left:10rem}#job_list .filter.hidden_filter{display:none}#job_list select{max-width:25rem;width:min-content;padding:0}#job_list table{width:100%;border-collapse:collapse}#job_list table th{font-weight:700;text-transform:uppercase}#job_list table th,#job_list table td{padding:1rem 0;text-align:left}#job_list table tr{border-bottom:1px solid rgba(112,112,112,.2)}#job_list table tr a{display:block;height:100%}#job_list table tr:hover a{color:var(--highlight,#db8a06)}#job_list:not(.show_all) tr.job:not(.visible){display:none}#job_list:not(.show_all) .job.visible{display:table-row!important}.pager-nav{text-align:center}.pager-nav .pg-selected,.pager-nav .pg-normal:not(.pg-prev):not(.pg-next){display:none}.pager-nav{margin:16px 0}.pg-prev svg{transform:rotate(-90deg);max-height:2rem;cursor:pointer}.pg-next svg{transform:rotate(90deg);max-height:2rem;cursor:pointer}@media screen and (min-width:769px) and (max-width:1080px){#job_list table th:first-child,#job_list table td:first-child{width:50%}section.jobs{font-size:2.5rem}#job_list .filter+.filter{margin-left:5rem}}@media screen and (max-width:768px){#job_list .filter{width:100%}#job_list .filter>*:not(img){width:100%}#job_list .filter+.filter{margin:2rem 0 0}.job_section .table_head{display:none}.job_section{display:block}#job_list tr.job{display:block;padding:3rem 0}#job_list tr.job td{display:block;padding:.5rem 0}#job_list tr.job td:first-child{font-size:2.5rem}#job_list tr.job td:not(:empty):not(:first-child):not([role="none"]):before{content:attr(data-label) ': ';display:inline}#job_list table tr a{display:inline-block;font-weight:700}table th:not(:first-child),table td:not(:first-child){padding-left:0!important}}