.JobSearch_jobSearch{margin:80px 0 78px}.JobSearch_jobSearch .JobSearch_headingTag{font-size:14px;font-weight:500;line-height:1.36;letter-spacing:2.1px;color:#8993a4;display:block;text-align:center}.JobSearch_jobSearch h1{font-size:40px;font-weight:700;line-height:1.18;letter-spacing:normal;text-align:center;color:#212121;margin:0 0 120px}.JobSearch_jobSearch .JobSearch_filterContainer{padding-top:10px;padding-right:123px}.JobSearch_jobSearch .JobSearch_filterContainer button{width:100%;padding:0 15px;border-radius:4px;height:44px;border:1px solid #000;display:block;position:relative;outline:none;text-align:left}.JobSearch_jobSearch .JobSearch_filterContainer button span{font-size:15px;font-weight:600;color:#8993a4;transition:all .2s ease-in}@media only screen and (max-width:1199px){.JobSearch_jobSearch .JobSearch_filterContainer{padding-right:59px}}@media only screen and (max-width:991px){.JobSearch_jobSearch .JobSearch_filterContainer{text-align:center;margin-bottom:40px;padding-right:15px}.JobSearch_jobSearch .JobSearch_filterContainer button{max-width:250px;margin:0 auto}.JobSearch_jobSearch .JobSearch_filterContainer button+div{margin:0 auto;min-width:250px;left:48px;text-align:left}}@media only screen and (max-width:991px){.JobSearch_jobSearch{margin:30px 0}.JobSearch_jobSearch h1{margin:0 0 40px}}@media only screen and (max-width:767px){.JobSearch_jobSearch h1{font-size:32px}}.JobSearch_jobGroup{margin-bottom:66px}.JobSearch_jobGroup h2{font-size:30px;font-weight:700;line-height:1.57;letter-spacing:normal;color:#212121;margin:0 0 25px}@media only screen and (max-width:767px){.JobSearch_jobGroup h2{font-size:24px;margin:0 0 15px}}.JobSearch_jobGroup .JobSearch_jobItem{margin:14px 0 0;padding:0 0 14px;border-bottom:1px solid #d8d8d8;text-decoration:none;display:block;transition:all .2s ease-in}.JobSearch_jobGroup .JobSearch_jobItem:last-child{border:0;padding:0}.JobSearch_jobGroup .JobSearch_jobItem span{display:block}.JobSearch_jobGroup .JobSearch_jobItem a{display:inline-block;transition:all .2s ease-in;color:#1976d2}.JobSearch_jobGroup .JobSearch_jobItem a span{color:#1976d2;border-bottom:1px solid transparent;display:inline-block}.JobSearch_jobGroup .JobSearch_jobItem a:hover span{border-bottom:1px solid #1976d2}.JobSearch_jobGroup .JobSearch_jobItem .JobSearch_title{font-size:18px;font-weight:500;line-height:1.5;letter-spacing:normal;color:#1976d2}.JobSearch_jobGroup .JobSearch_jobItem .JobSearch_location{font-size:14px;font-weight:500;line-height:2;letter-spacing:normal;color:#8993a4}.JobSearch_jobGroup .JobSearch_jobItem .JobSearch_remoteTag{display:inline;font-size:13px;font-weight:500;background:#f2f4f5;color:#8993a4;padding:0 10px;border-radius:10px;margin-left:5px}@media only screen and (max-width:767px){.JobSearch_jobGroup .JobSearch_jobItem .JobSearch_remoteTag{line-height:1.7}}@media only screen and (max-width:767px){.JobSearch_jobGroup .JobSearch_jobItem .JobSearch_title{font-size:16px}.JobSearch_jobGroup .JobSearch_jobItem .JobSearch_location{font-size:13px}}@media only screen and (max-width:991px){.JobSearch_jobGroup{margin-bottom:40px}}.JobSearch_departmentFilterMobile,.JobSearch_locationFilter{width:250px;height:44px;padding:10px 15px;border-radius:4px;border:1px solid #000;background-color:#fff;font-size:15px;font-weight:600;color:#8993a4;transition:all .2s ease-in;margin-top:10px}.JobSearch_departmentFilterMobile:hover,.JobSearch_locationFilter:hover{border:1px solid #1976d2}.JobSearch_departmentFilter{padding:2px 0 0}.JobSearch_departmentFilter li{list-style-type:none;font-size:12px;font-weight:500;line-height:3.17;letter-spacing:normal;color:#000;cursor:pointer;transition:all .2s ease-in}.JobSearch_departmentFilter li.JobSearch_disabled{pointer-events:none}.JobSearch_departmentFilter li.JobSearch_selected{font-weight:600}.JobSearch_departmentFilter li:hover{color:#1976d2}@media only screen and (max-width:767px){.JobSearch_hideMobile{display:none}}.JobSearch_notFound{font-size:18px;font-weight:500;line-height:1.5;letter-spacing:normal;color:#000;margin-top:-5px;padding-top:10px}@media only screen and (max-width:991px){.JobSearch_notFound{font-size:16px;padding-top:0}}.JobSearch_loading{min-height:800px}@media only screen and (max-width:767px){.JobSearch_loading{min-height:600px}}

/*# sourceMappingURL=http://localhost:8080/build/css/74.8a1c88a65f9beb47bc46.css.map*/