.kraftsman-module-container{padding:50px 90px 40px}.hiring-header-section{margin-bottom:60px;text-align:left}.hiring-pre-title{color:#005289;font-size:16px;font-weight:300;letter-spacing:10px;line-height:1.5em;margin-bottom:12px;text-transform:uppercase}.hiring-main-title{color:#005289;font-size:45px;font-weight:400;line-height:1.2em;margin:0 0 25px}.hiring-main-title .bold-brand{color:#003a63;font-weight:700}.hiring-description{color:#324a6d;font-size:16px;font-weight:300;letter-spacing:0;line-height:1.5em;margin-right:60px}.hiring-description p{margin-bottom:20px}.hiring-description a{color:#005289;text-decoration:underline}.hiring-description a:hover{color:#003a63}.section-divider{border:none;border-top:1px solid #e5eaf0;margin:0}.hiring-footer-group{margin:0 auto;text-align:center}.footer-group-title{color:#005289;font-size:18px;font-weight:500;margin-bottom:20px;text-align:left}.footer-group-content{color:#324a6d;font-size:15px;font-weight:300;line-height:1.6em;text-align:left}.footer-group-content p{margin-bottom:20px}.footer-group-content ol,.footer-group-content ul{display:inline-block;margin:0 0 20px;padding-left:20px;text-align:left}.footer-group-content li{margin-bottom:8px}.footer-group-content a{color:#005289;text-decoration:underline}.footer-group-content a:hover{color:#003a63}@media (max-width:992px){.hiring-main-title{font-size:36px}.kraftsman-module-container{padding:50px 20px}}@media (max-width:767px){.hiring-header-section{margin-bottom:20px}.hiring-pre-title{font-size:28px;letter-spacing:10px;line-height:1.1em}.hiring-main-title{font-size:32px;letter-spacing:0;line-height:1.1em}.hiring-description{font-size:14px;letter-spacing:0;line-height:1.5em}.footer-group-title{font-size:16px}.footer-group-content{font-size:14px}.section-divider{margin:0}}@media (max-width:480px){.kraftsman-module-container{padding:40px 15px}.hiring-pre-title{font-size:12px}.hiring-main-title{font-size:24px}}