.careers-listing-intro{margin-bottom:3rem;padding:0 1rem}.careers-listing-container .tabs{padding-bottom:80px;width:100%}.careers-listing-container .tabs input[name=tab-control]{display:none}.careers-listing-container .tabs .content section h2,.careers-listing-container .tabs ul li label{color:#428bff;font-size:18px;font-weight:700}.careers-listing-container .tabs ul{align-items:flex-end;background-color:#fff;display:flex;flex-direction:column;flex-wrap:wrap;justify-content:center;list-style-type:none;margin-bottom:0;padding-left:0;padding-top:0}.careers-listing-container .tabs ul li label{border-bottom:1px solid;color:#001c43;color:#000;cursor:pointer;display:block;font-family:Futura Std,League Spartan,sans-serif;font-size:22px;font-style:normal;font-weight:500;line-height:30px;overflow:hidden;padding:5px 0 1rem;text-overflow:ellipsis;transition:all .3s ease-in-out;transition:all .2s ease-in-out;white-space:nowrap;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.careers-listing-container .tabs ul li label br{display:none}.careers-listing-container .tabs ul li label:focus,.careers-listing-container .tabs ul li label:hover,.careers-listing-container.tabs ul li label:active{color:#00548f;outline:0}.careers-listing-container .tabs .slider .indicator{background:#428bff;border-radius:1px;height:4px;margin:0 auto;max-width:100%;position:relative;width:50px}.careers-listing-container .tabs .content{margin-top:80px;padding:0 2rem}.careers-listing-container .tabs .content section{-webkit-animation-direction:normal;animation-direction:normal;-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-name:content;animation-name:content;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;display:none;line-height:1.4}.careers-listing-container .tabs .content section h2{color:#428bff;display:none}.careers-listing-container .tabs .content section h2:after{background:#428bff;content:"";display:block;height:3px;left:1px;margin-top:5px;position:relative;width:30px}.careers-listing-container .tabs input[name=tab-control]:first-of-type:checked~ul>li:first-child>label{color:#00548f;cursor:default}.careers-listing-container .tabs input[name=tab-control]:first-of-type:checked~.slider{transform:translateX(0)}.careers-listing-container .tabs input[name=tab-control]:first-of-type:checked~.content .content-width-container>section:first-child{display:flex}.careers-listing-container .tabs input[name=tab-control]:nth-of-type(2):checked~ul>li:nth-child(2)>label{color:#00548f;cursor:default}.careers-listing-container .tabs input[name=tab-control]:nth-of-type(2):checked~.slider{transform:translateX(100%)}.careers-listing-container .tabs input[name=tab-control]:nth-of-type(2):checked~.content .content-width-container>section:nth-child(2){display:flex}.careers-listing-container .tabs input[name=tab-control]:nth-of-type(3):checked~ul>li:nth-child(3)>label{color:#00548f;cursor:default}.careers-listing-container .tabs input[name=tab-control]:nth-of-type(3):checked~.slider{transform:translateX(200%)}.careers-listing-container .tabs input[name=tab-control]:nth-of-type(3):checked~.content .content-width-container>section:nth-child(3){display:flex}.careers-listing-container .tabs input[name=tab-control]:nth-of-type(4):checked~ul>li:nth-child(4)>label{color:#00548f;cursor:default}.careers-listing-container .tabs input[name=tab-control]:nth-of-type(4):checked~.slider{transform:translateX(300%)}.careers-listing-container .tabs input[name=tab-control]:nth-of-type(4):checked~.content .content-width-container>section:nth-child(4){display:block}@-webkit-keyframes content{0%{opacity:0;transform:translateY(5%)}to{opacity:1;transform:translateY(0)}}@keyframes content{0%{opacity:0;transform:translateY(5%)}to{opacity:1;transform:translateY(0)}}@media (max-width:1000px){.careers-listing-container .tabs ul li label{white-space:normal}.careers-listing-container .tabs ul li label br{display:initial}}.content-width-container{margin:0 auto;max-width:980px}.careers-listing-container .tabs .content section.tab-item{flex-wrap:wrap;gap:2rem}.careers-listing{background-color:#fff;border-bottom:1px solid #e3e3e3;box-sizing:border-box;flex-basis:100%;padding-bottom:1rem}.careers-listing-details .careers-listing-details--name,.careers-listing-details .careers-listing-details--name h5{margin-bottom:5px}.careers-listing-details .careers-listing-details--job-title{margin-bottom:1rem}.careers-listing-details .careers-listing-details--job-title,.careers-listing-details .careers-listing-details--job-title p{color:#75787b;font-family:Nunito Sans,sans-serif;font-size:16px;font-style:normal;font-weight:700;line-height:normal}.careers-listing-details{display:flex;flex-wrap:wrap}.careers-listing-details a.link-to-job{align-items:end;display:flex;margin-left:0;white-space:nowrap}.careers-listing-details a.link-to-job img{margin-right:.5rem}.careers-listing-details-description{margin-bottom:1rem;max-width:100%}.careers-listing-container .tabs ul li{box-sizing:border-box;margin-bottom:0;padding:0;text-align:center;width:100%}@media screen and (min-width:768px){.careers-listing-details{display:flex;flex-wrap:nowrap}.careers-listing-details-description{margin-bottom:0;max-width:66.66667%}.careers-listing-details a.link-to-job{align-items:end;display:flex;margin-left:auto;white-space:nowrap}.careers-listing-container .tabs ul{align-items:flex-end;background-color:#fff;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;list-style-type:none;margin-bottom:0;padding-left:0;padding-top:0}.careers-listing-container .tabs ul li{box-sizing:border-box;margin-bottom:0;padding:0 35px;text-align:center;width:auto}.careers-listing{background-color:#fff;box-sizing:border-box;flex-basis:100%}}@media screen and (min-width:998px){.careers-listing{background-color:#fff;box-sizing:border-box;flex-basis:100%}}