.l-career-listing__container{margin-left:auto;margin-right:auto;max-width:1920px;padding-left:32px;padding-right:32px;width:100%}@media (min-width:992px){.l-career-listing__container{padding-left:48px}}@media (min-width:1280px){.l-career-listing__container{padding-left:96px}}@media (min-width:992px){.l-career-listing__container{padding-right:48px}}@media (min-width:1280px){.l-career-listing__container{padding-right:96px}}.l-career-listing__heading-group{margin-bottom:32px}@media (min-width:992px){.l-career-listing__heading-group{margin-bottom:48px}}.l-career-listing__table{color:rgba(0,0,0,.7);font-size:17px;width:100%}@media (min-width:992px){.l-career-listing__table{font-size:18px}}@media (min-width:1280px){.l-career-listing__table{font-size:19px}}.l-career-listing__table thead{display:block;margin-bottom:48px}@media (max-width:1279px){.l-career-listing__table thead{margin-bottom:24px}}.l-career-listing__table thead tr{display:-ms-grid;display:grid;gap:16px;width:100%;-ms-grid-columns:1fr;grid-template-columns:1fr;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media (min-width:992px){.l-career-listing__table thead tr{-ms-grid-columns:1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr}}.l-career-listing__table th{width:100%}.l-career-listing__table th .c-select-dropdown{max-width:100%!important}.l-career-listing__table tbody tr{display:-ms-grid;display:grid;gap:16px;width:100%;-ms-grid-columns:1fr 16px 1fr 16px 1fr;grid-template-columns:1fr 1fr 1fr;-webkit-box-pack:justify;-ms-flex-pack:justify;border-bottom:1px solid rgba(0,0,0,.075);justify-content:space-between}.l-career-listing__table tbody tr td{padding:12px 0 8px}.l-career-listing__table tbody tr td span.mobile-only{display:none}@media (max-width:1279px){.l-career-listing__table tbody tr{-ms-grid-columns:1fr;gap:0;grid-template-columns:1fr}.l-career-listing__table tbody tr td{margin-bottom:4px}.l-career-listing__table tbody tr td span.mobile-only{color:#161616;display:block;font-size:16px;font-weight:500;letter-spacing:.03em;line-height:140%;text-transform:uppercase}.l-career-listing__table tbody tr td:first-child{margin-bottom:4px}.l-career-listing__table tbody tr td:last-child{margin-bottom:8px}}.l-career-listing .teamtailor-jobs__select{display:-ms-grid;display:grid;-ms-grid-column:1;-ms-grid-row:1;grid-template-areas:"select";-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-family:Work Sans,sans-serif;font-size:13px;font-weight:500;grid-area:select;letter-spacing:.03em;line-height:100%;max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content;position:relative;text-transform:uppercase!important}.l-career-listing .teamtailor-jobs__job-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.l-career-listing .teamtailor-jobs__job-wrapper .teamtailor-jobs__job{border-bottom:1px solid rgba(0,0,0,.075);margin-bottom:0!important;padding:12px 0 8px}.l-career-listing .teamtailor-jobs__job-wrapper .teamtailor-jobs__job-title{color:rgba(0,0,0,.7)!important;font-size:19px!important;margin-bottom:8px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.l-career-listing .teamtailor-jobs__job-wrapper .teamtailor-jobs__job-title:not(.c-btn){background-color:transparent;border-bottom:2px solid;color:inherit;font-family:Work Sans,sans-serif;font-size:inherit;font-weight:400;line-height:150%;position:relative;text-decoration:none}.l-career-listing .teamtailor-jobs__job-wrapper .teamtailor-jobs__job-title:not(.c-btn):hover{border-bottom:2px solid transparent;-o-border-image:linear-gradient(90deg,#00f,#a0a 33.85%,red 67.71%,#fa0);border-image:-webkit-gradient(linear,left top,right top,from(#00f),color-stop(33.85%,#a0a),color-stop(67.71%,red),to(#fa0));border-image:linear-gradient(90deg,#00f,#a0a 33.85%,red 67.71%,#fa0);border-image-slice:1}.l-career-listing .teamtailor-jobs__job-wrapper .teamtailor-jobs__job-info{color:rgba(0,0,0,.7)}.l-career-listing input[type=search]{background:rgba(0,0,0,.075);border-bottom:2px solid rgba(0,0,0,.1);border-radius:0;color:rgba(0,0,0,.7);font-family:Work Sans,sans-serif;font-weight:400;height:100%;padding:12px 16px;width:100%}@media (max-width:991px){.l-career-listing input[type=search]{height:56.59px}}.l-career-listing input[type=search]:focus{-o-border-image:linear-gradient(90deg,#00f,#a0a 33.85%,red 67.71%,#fa0);border-image:-webkit-gradient(linear,left top,right top,from(#00f),color-stop(33.85%,#a0a),color-stop(67.71%,red),to(#fa0));border-image:linear-gradient(90deg,#00f,#a0a 33.85%,red 67.71%,#fa0);border-image-slice:1;color:#161616}.l-career-listing select{border-radius:0;height:100%}.l-career-listing h4{color:#988873!important;margin-bottom:16px}