.careers-page .page-header h2{color:var(--white);text-transform:uppercase;font-size:4.68vw;font-weight:900;-webkit-text-stroke:.08vw var(--white)}.careers-page .page-header p{color:var(--dark-text);text-transform:uppercase;padding:0 15vw;font-size:1vw}.careers-page .factor-listing,.careers-page .factor-listing .factor-card h4{border-bottom:1px solid var(--dark-background);padding-top:3rem}.careers-page .factor-listing .factor-card{padding-bottom:2rem}.careers-page .factor-listing .factor-card p{font-size:1rem;line-height:1.8rem;color:var(--dark-text)}.careers-page .factor-listing .factor-card h4{text-transform:uppercase;font-size:.95vw;color:var(--white);font-weight:500;padding-top:1rem;padding-bottom:1.5rem;transition:all .3s}.careers-page .factor-listing .factor-card:hover h4{border-bottom:1px solid var(--theme)}.careers-page footer{display:none}.careers-page .position-card{border:1px solid var(--theme);color:var(--white)}.careers-page .position-card a:after{width:40%}.careers-page .position-card h4{font-size:1.2rem;font-weight:600}.careers-page .position-card p{color:var(--dark-text);font-size:.9rem}.careers-page .position-card a{font-size:1rem;font-weight:500}@media (max-width:767.98px){.careers-page .page-header h2{font-size:2rem;-webkit-text-stroke:unset}.careers-page .page-header p{font-size:.85rem;text-overflow:clip;word-wrap:break-word;overflow:hidden;max-height:5.4em;line-height:1.8em;transition:max-height .3s;padding:0 5vw}.careers-page .page-header .expanded{max-height:none;line-height:1.8em}.careers-page .read-more-btn{color:var(--theme);font-size:2rem;transition:opacity,height .3s}.careers-page .read-more-btn:focus,.careers-page .read-more-btn:hover{border:0!important}.careers-page .factor-swiper .swiper-button-next,.careers-page .factor-swiper .swiper-button-prev{color:var(--dark-text);top:40%!important}.careers-page .factor-swiper .swiper-button-next:active,.careers-page .factor-swiper .swiper-button-next:focus,.careers-page .factor-swiper .swiper-button-next:hover,.careers-page .factor-swiper .swiper-button-prev:active,.careers-page .factor-swiper .swiper-button-prev:focus,.careers-page .factor-swiper .swiper-button-prev:hover{color:var(--theme)}.careers-page .factor-swiper .swiper-button-next:after,.careers-page .factor-swiper .swiper-button-prev:after{font-size:1rem}.careers-page .factor-listing{border-bottom:none!important;padding-top:2rem;padding-bottom:2rem}.careers-page .factor-listing .factor-card{padding:0 1rem 1rem;padding-bottom:1em;text-align:center}.careers-page .factor-listing .factor-card p{padding:0 2rem;font-size:3.61vw;text-align:center}.careers-page .factor-listing .factor-card h4{font-size:1.2rem;padding-top:1vw;line-height:4.9vw;min-height:9vw;text-align:center;margin:0 2rem .75rem}.careers-page .factor-listing .factor-card .icon-box{width:1.5rem;height:1.5rem;background:var(--dark-text);mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;mask-size:contain;mask-position:center;-webkit-mask-size:contain;-webkit-mask-position:center;mask-border:unset;-webkit-mask-border:unset;transition:all .3s;margin:0 auto 1rem}.careers-page .factor-listing .factor-card:active .icon-box,.careers-page .factor-listing .factor-card:focus .icon-box,.careers-page .factor-listing .factor-card:hover .icon-box{background-color:var(--theme)!important}.careers-page .position-card a:after{width:50%}.careers-page .factor-listing .factor-card:hover svg{fill:var(--theme)}}@media (min-width:768px) and (max-width:991.98px){.careers-page .page-header p{font-size:1.75vw}.careers-page .factor-listing .factor-card{padding-right:1rem}.careers-page .factor-listing .factor-card h4,.careers-page .factor-listing .factor-card p{font-size:2vw}}