h2,h3{font-weight:400}h3{padding-top:50px}.careers{padding-bottom:42.5px;padding-top:42.5px}.filter-container *{cursor:pointer}.filter-upper{border-bottom:1px solid #afafaf;border-top:1px solid #afafaf}.filter-upper,.selected-filter{padding:20px 0}.filter-upper p,.selected-filter p{margin:0}.filter-list-wrapper,.selected-filter{border-bottom:1px solid #afafaf}.filter-upper>p:after{border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid #000;content:"";display:inline-block;height:0;margin-left:5px;padding-top:3px;-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;width:0}.filter-upper>p.expanded:after{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);-webkit-transform-origin:4px 2px;-ms-transform-origin:4px 2px;transform-origin:4px 2px}.filter-list-wrapper{padding:40px 0}.filter-list{color:#afafaf;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;list-style:none;padding-left:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-line-pack:start;align-content:flex-start;height:auto;-webkit-transition:all .35s ease;-o-transition:all .35s ease;transition:all .35s ease}.filter-list p:hover{color:#000}.filter-list p{margin-bottom:5px;margin-right:15%;margin-top:0}.selected-filter .selected{display:inline-block;vertical-align:middle}.selected-filter .results-count{letter-spacing:2px;padding-left:5px}.clear-filter{display:inline-block;height:12px;line-height:0;margin-left:6px;margin-top:3px;vertical-align:middle;width:12px}.careers .job-single{border-bottom:1px solid #afafaf}.careers .job-single a{color:#000;text-decoration:none}.careers .job-single:hover a{color:#cb333b}.careers .job-single a h2{margin-bottom:0;margin-top:60px}.careers .job-single a p{margin-bottom:40px}@media(max-width:600px){.filter-list{height:auto}.filter-upper>p.expanded{color:#cb333b}.filter-upper>p.expanded:after{border-top-color:#cb333b}}