.view[data-v-0ab2958e]{border-bottom:100px solid #155c52}.header[data-v-0ab2958e]{align-items:center;background:url(/assets/assets/images/bps_bg_job-category.57161e7.jpg) no-repeat 50%/cover;display:flex;flex-flow:column nowrap;height:100vh;justify-content:flex-end;overflow:hidden;padding-bottom:28.24vh;position:relative}.header[data-v-0ab2958e]:before{background:#221f1f;background:linear-gradient(0deg,#221f1f,rgba(34,31,31,0));bottom:-16px;content:"";filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#221f1f",endColorstr="#221f1f",GradientType=1);height:65%;left:0;position:absolute;right:0}.header>[data-v-0ab2958e]{position:relative}.header h1[data-v-0ab2958e]{font:700 77px/.75 ff-dax-pro;margin-bottom:20px}.header p[data-v-0ab2958e]{font:600 18px/1.66 overpass;margin-top:32px;max-width:1050px}.header .btn.btn-blue[data-v-0ab2958e]{font-size:16px;height:42px;width:226px}.header .btn.btn-blue .ic[data-v-0ab2958e]{height:12px;margin-left:12px;transform:rotate(90deg);width:12px}.wrapper[data-v-0ab2958e]{margin:0 auto;max-width:100%;padding:0 38px;width:1276px}.jobs[data-v-0ab2958e]{padding:96px 0;position:relative}.jobs[data-v-0ab2958e]:before{background:#fff;content:"";height:224px;left:0;margin:auto;position:absolute;right:0;top:-185px;width:1px}.jobs h2[data-v-0ab2958e]{font-size:24px;font-weight:900;margin-bottom:12px}.jobs .jobs-count[data-v-0ab2958e]{color:#3ba4bc;font-size:14px;font-weight:700}.jobs .jobs-table .row[data-v-0ab2958e]{border-bottom:1px dotted hsla(0,0%,78%,.5);display:flex;justify-content:flex-end;transition:background .2s ease-out}.jobs .jobs-table .job[data-v-0ab2958e]:hover{background:hsla(0,0%,100%,.02)}.jobs .jobs-table .cell[data-v-0ab2958e]{color:#c7c7c7;font-family:overpass;font-size:18px;padding:24px 20px;text-align:right}.jobs .jobs-table .cell.count[data-v-0ab2958e]{font-family:tt-commons-pro;font-size:14px}.jobs .jobs-table .cell.job-name[data-v-0ab2958e]{color:#fafafa;flex-grow:1;font-weight:600;text-align:left}.jobs .jobs-table .cell.job-location[data-v-0ab2958e]{width:25%}.jobs .jobs-table .cell.job-type[data-v-0ab2958e]{width:18%}@media screen and (min-width:2160px){.header h1[data-v-0ab2958e]{font-size:max(3rem,min(7.13vh,5rem));margin-bottom:1.85vh}.header p[data-v-0ab2958e]{font-size:1rem;margin-top:2.96vh;max-width:54.6875vw}.header .btn.btn-blue[data-v-0ab2958e]{font-size:.875rem;height:3.88vh;width:20.92vh}.wrapper[data-v-0ab2958e]{padding:0 1.98vw;width:66.45vw}.jobs[data-v-0ab2958e]{padding:8.88vh 0}.jobs[data-v-0ab2958e]:before{height:20.74vh;top:-17.13vh}.jobs h2[data-v-0ab2958e]{font-size:max(1.125rem,min(2.22vh,1.5rem));margin-bottom:1.11vh}.jobs .jobs-count[data-v-0ab2958e],.jobs .jobs-table .cell.count[data-v-0ab2958e]{font-size:.875rem}.jobs .jobs-table .cell[data-v-0ab2958e]{font-size:1rem;padding:2.22vh 1.85vh}}@media screen and (max-width:1023px){.view[data-v-0ab2958e]{border-bottom-width:130px}.btn.btn-blue[data-v-0ab2958e]{border-color:#2b788a}.header[data-v-0ab2958e]{background:none;height:auto;margin-bottom:64px;padding:184px 0 0}.header[data-v-0ab2958e]:before{bottom:auto;height:312px;top:174px;z-index:1}.header[data-v-0ab2958e]:after{background:url(/assets/assets/images/bps_bg_job-category.21fe6a6.png) no-repeat 50%/cover;content:"";height:480px;left:0;position:absolute;right:0;top:0}.header h1[data-v-0ab2958e]{font-size:62px;margin-bottom:48px;text-align:center}.header h1.small[data-v-0ab2958e]{font-size:33px}.header .btn.btn-blue[data-v-0ab2958e]{display:flex;margin:0 auto}.header p[data-v-0ab2958e]{font-size:16px;margin-top:48px}.wrapper[data-v-0ab2958e]{padding:0 48px;position:relative;z-index:2}.jobs[data-v-0ab2958e]{padding:0}.jobs[data-v-0ab2958e]:before{display:none}.jobs-table[data-v-0ab2958e]{margin:24px -16px}.jobs .jobs-table .row[data-v-0ab2958e]{border-bottom:none;border-top:1px dotted hsla(0,0%,78%,.5);flex-flow:column nowrap;justify-content:flex-start;padding:24px 16px}.jobs .jobs-table .cell[data-v-0ab2958e]{padding:0}.jobs .jobs-table .cell.job-location[data-v-0ab2958e],.jobs .jobs-table .cell.job-type[data-v-0ab2958e]{margin-top:4px;text-align:left;width:auto}}@media screen and (max-width:580px){.view[data-v-0ab2958e]{border:none}}@media screen and (max-width:360px){.header h1[data-v-0ab2958e]{font-size:32px}.header h1.small[data-v-0ab2958e]{font-size:24px}.wrapper[data-v-0ab2958e]{padding:0 24px}}