@charset "UTF-8";.positions-section ul.positions-list{padding:0;margin:0;list-style:none;margin-top:40px;margin-top:clamp(30px, 5vw, 40px);display:-ms-grid;display:grid;gap:25px}.positions-section ul.positions-list>li.position-item{margin:0;padding-top:40px;padding-top:clamp(30px, 7%, 40px);padding-bottom:40px;padding-bottom:clamp(30px, 7%, 40px);padding-left:50px;padding-left:clamp(20px, 7%, 50px);padding-right:50px;padding-right:clamp(20px, 7%, 50px);background:#f5f5f5}.positions-section ul.positions-list>li.position-item>:first-child{margin-top:0}.positions-section ul.positions-list>li.position-item>:last-child{margin-bottom:0}.positions-section ul.positions-list>li.position-item:before{content:unset;display:none}.positions-section ul.positions-list>li.position-item ul.position-specs{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:0.5em 1.8em;margin:0.8em 0}@media screen and (min-width:1201px){.positions-section ul.positions-list>li.position-item ul.position-specs{font-size:1.1em}}.positions-section ul.positions-list>li.position-item ul.position-specs>li{margin:0}.positions-section ul.positions-list>li.position-item p{margin:0.8em 0}.positions-section ul.positions-list>li.position-item .btn-wrap{margin-top:25px}@media screen and (min-width:1501px){.page-banner-section .site-wrapper .btn-job-details{display:none}}.careers-apply-section{overflow:hidden}.careers-apply-section .site-wrapper{display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;overflow:visible}@media screen and (max-width:1500px){.careers-apply-section .site-wrapper{-ms-grid-columns:1fr;grid-template-columns:1fr}}@media screen and (max-width:1800px) and (min-width:1501px){.careers-apply-section .site-wrapper .position-details{--px-scaler:4vw}}@media screen and (min-width:1501px){.careers-apply-section .site-wrapper .position-details{--heading-scale-factor:0.45}}.careers-apply-section .site-wrapper .position-details .position-header{padding-top:30px;padding-top:clamp(25px, 6%, 30px);padding-bottom:30px;padding-bottom:clamp(25px, 6%, 30px);padding-left:40px;padding-left:clamp(20px, 6%, 40px);padding-right:40px;padding-right:clamp(20px, 6%, 40px);margin-bottom:40px;margin-bottom:clamp(30px, 5vw, 40px);background:#f5f5f5}.careers-apply-section .site-wrapper .position-details .position-header>:first-child{margin-top:0}.careers-apply-section .site-wrapper .position-details .position-header>:last-child{margin-bottom:0}.careers-apply-section .site-wrapper .position-details .position-header ul.position-specs>li{margin:0.5em 0}.careers-apply-section .site-wrapper .position-details .position-content>:first-child{margin-top:0}.careers-apply-section .site-wrapper .position-details .position-content>:last-child{margin-bottom:0}.careers-apply-section .site-wrapper .position-form{position:relative;background:#f5f5f5}.careers-apply-section .site-wrapper .position-form>:first-child{margin-top:0}.careers-apply-section .site-wrapper .position-form>:last-child{margin-bottom:0}@media screen and (max-width:1800px) and (min-width:1501px){.careers-apply-section .site-wrapper .position-form{--px-scaler:4vw}}@media screen and (max-width:1500px){.careers-apply-section .site-wrapper .position-form{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}}.careers-apply-section .site-wrapper .position-form:before{content:'';position:absolute;left:0;top:0;right:0;bottom:0;height:100%;width:100%;width:50vw;background:#f5f5f5;z-index:-1}.careers-apply-section .site-wrapper .position-form h2{position:relative;z-index:5;margin-top:0}.careers-apply-section .site-wrapper .position-form p{text-wrap:balance}.careers-apply-section .site-wrapper .position-form .contact-form{position:relative;z-index:5}