#job-board,#job-board *{box-sizing:border-box;font-family:Archivo,Arial}#job-board .location-select{margin-bottom:3rem}#job-board label{color:#222;display:block;font-size:16px;font-weight:500;line-height:1.375;margin-bottom:.5rem}#job-board h4{color:#767676;font-size:12px;font-weight:600;line-height:1.5;margin-bottom:1.5rem;margin-top:0;text-transform:uppercase}#job-board .job-board-row{display:flex;flex-wrap:wrap;margin-left:-15px;margin-right:-15px;position:relative}#job-board .departments{min-height:500px}#job-board .departments,#job-board .jobs{flex:0 0 100%;max-width:100%;padding-left:15px;padding-right:15px}#job-board .job-board-row ul{list-style:none;margin:0;padding:0}#job-board #departments-list li{margin-bottom:30px}#job-board #departments-list button{background:0 0;border:0;cursor:pointer;font-size:18px;padding:0}#job-board #departments-list button.active{color:#007dad;font-weight:600}#job-board select{border:1px solid #ddd;border-radius:5px;border-radius:1px solid #ddd;color:#333;font-size:18px;height:42px;margin-bottom:1.5rem;padding:.5rem;width:41.66667%}#job-board #jobs-list li{margin-bottom:40px}#job-board #jobs-list a{color:#222;position:relative;text-decoration:none}#job-board #jobs-list a:after{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMyIgaGVpZ2h0PSIyMiIgZmlsbD0ibm9uZSIgdmlld0JveD0iMCAwIDEzIDIyIj48cGF0aCBmaWxsPSIjNzY3Njc2IiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0yLjIyLjM1OGExLjM2IDEuMzYgMCAwIDAtMS44MzkgMCAxLjE3IDEuMTcgMCAwIDAgMCAxLjcyOWguMDAxbDkuMjg2IDguNjZ2LjM1NEwuMzgxIDE5LjkxNGExLjE3IDEuMTcgMCAwIDAgMCAxLjcyOGMuMjU0LjIzOC41ODcuMzU4LjkyLjM1OC4zMzIgMCAuNjY1LS4xMi45MTgtLjM1OGwxMC40LTkuNzc3YTEuMTcgMS4xNyAwIDAgMCAwLTEuNzI5eiIgY2xpcC1ydWxlPSJldmVub2RkIi8+PC9zdmc+);background-repeat:no-repeat;background-size:contain;content:" ";display:block;height:18px;position:absolute;right:4px;top:6px;width:10px}#job-board #jobs-list h3{font-size:24px;font-weight:600;line-height:1.25;margin-bottom:1rem;margin-top:0;width:75%}#job-board #jobs-list span{display:block;font-size:18px}#job-board .jobs h2{font-size:2rem}@media (min-width:768px){#job-board .jobs{bottom:0;flex:0 0 50%;height:auto;max-width:50%;overflow-y:scroll;position:absolute;right:0;top:0;width:50%}#job-board .departments{border-right:1px solid #ddd;flex:0 0 41.66667%;max-width:41.66667%}#job-board .department-select{display:none}}@media (max-width:767.99999px){#job-board .departments{display:none}#job-board select{width:100%}}