.careersBox{padding:50px 0 50px}.careersBox .container{max-width:1280px;width:100%;margin:0 auto}.career-content-box{position:relative;z-index:99}.careersBox h2{font-size:48px;font-weight:bold;font-stretch:normal;font-style:normal;line-height:58px;letter-spacing:normal;text-align:left;color:#021d49;margin:0}.careersBox .jobs-tagline-desc{margin-bottom:57px}.careersBox .jobs-tagline-desc h3{font-size:24px;font-weight:bold;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;color:#021d49;text-transform:uppercase;margin:74px 0 42px}.careersBox .jobs-tagline-desc p{font-size:24px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:1.33;letter-spacing:normal;color:#4a5763}.careersBox .row.job-container{border-top:1px solid #e3eaf1;display:flex;flex-wrap:wrap;margin-bottom:13px}.careersBox .span4{margin:0px !important;max-width:33.33%;width:100% !important;padding:0}.careersBox .careersContent{height:100%;position:relative;padding:35px 38px 37px;border:1px solid #e3eaf1;border-left:0;border-top:0}.careersBox .span4:nth-child(1) .careersContent{border-left:1px solid #e3eaf1}.careersBox .span4:nth-child(4n) .careersContent{border-left:1px solid #e3eaf1}.careersBox .careersContent:hover:before{content:"";position:absolute;height:100%;width:100%;border-left:1px solid #009efe;border-top:1px solid #009efe;top:-1px;left:-1px}.careersBox .careersContent:hover{border-color:#009efe !important}.careersBox .span3:last-child .careersContent{padding:41px 0 34px;border:1px solid #e3eaf1;border-right:0;border-left:0}.careersBox .careersContent .careersIcon{text-align:center}.careersBox .careersContent .careersIcon img{height:90px !important;width:auto !important}.careersBox .careersContent .careersTitle{font-family:'Apercu Pro Bold';font-size:24px;font-weight:bold;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;color:#021d49;margin:0}.careersBox .careersContent .careersDesc{min-height:72px;font-size:16px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:1.5;letter-spacing:normal;color:#4a5763;margin:26px 0 26px}.careersBox .careersContent .careersCTA{text-align:left}.careersBox .careersContent .careersCTA a{font-size:16px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;text-align:left;color:#009efe;padding:0 0 7px;border-bottom:1px solid #009efe}.careersBox .careersContent .careersCTA a:hover{border-bottom:1px solid #e3eaf1}.careersBox .careersContent:hover .careersCTA a{border-bottom:1px solid #e3eaf1}.all-careers-cta{padding-top:35px;text-align:center;clear:both}.all-careers-cta a.cta_button{position:relative}.all-careers-cta a.cta_button:before{content:"";background-image:url(https://cdn2.hubspot.net/hubfs/2215854/Theme%20Oct%202019/fonts/arrow@2x-1.png);background-size:100%;position:absolute;right:0px;top:2px;width:20px;height:11px;transition:right ease .5s}.all-careers-cta a.cta_button:hover:before{right:-20px}@media screen and (min-width:1024px) and (max-width:1180px){.careersBox .container{padding:0 27px}.careersBox .careersContent .careersDesc{min-height:125px;padding:0px 15px}}@media screen and (min-width:768px) and (max-width:1023px){.careersBox .container{padding:0 27px}.careersBox .jobs-tagline-desc h3{line-height:1.34}.careersBox h2+.row{display:flex;flex-wrap:wrap}.careersBox .span3{margin:0px !important;max-width:initial;width:100% !important;flex:0 50%;display:flex !important}.careersBox .careersContent{padding-left:14px;padding-right:14px;width:100%}}@media(max-width:767px){.careersBox{padding:30px 0 25px}.careersBox .container{padding:0 29px}.careersBox .jobs-tagline-desc{margin-bottom:42px}.careersBox h2{font-size:33px;font-weight:bold;font-stretch:normal;font-style:normal;line-height:44px;letter-spacing:normal;text-align:center;margin:0}.careersBox h2+.row{display:flex;flex-wrap:wrap}.careersBox .jobs-tagline-desc h3{line-height:1.34;margin:42px 0 42px}.careersBox .span3{margin:0px !important;max-width:initial;width:100% !important;flex:0 50%;display:flex !important}.careersBox .careersContent{padding-left:14px;padding-right:14px;width:100%}.careersBox .careersContent .careersIcon img{height:70px !important}.careersBox .careersContent .careersTitle{font-size:18px;font-weight:bold;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;text-align:center;color:#021d49;margin:0px 0 15px}.careersBox .careersContent .careersDesc{max-width:275px;width:100%;min-height:96px;font-size:14px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:1.43;letter-spacing:normal;text-align:center;color:#4a5763;margin:0 auto 15px}.all-careers-cta{padding-top:25px}.careersBox .row.job-container{border-top:0;display:block;flex-wrap:wrap;margin-bottom:13px}.careersBox .span4{margin:0 auto 15px !important;max-width:375px;width:100% !important;padding:0}.careersBox .careersContent{height:100%;position:relative;padding:35px 38px 37px;border:1px solid #e3eaf1 !important}}