.page-center{max-width:1130px;width:100%;margin:0 auto;padding:0 15px}.banner-content-section{position:relative;min-height:45rem}.page-banner--img{height:100%;width:100%;z-index:-1;background-size:cover;background-repeat:no-repeat;background-position:0 -10rem;position:absolute;top:0;left:0}.page-banner--content{border-radius:6px;height:13rem;width:46rem}.page-banner--container{position:absolute;width:100%;height:12rem;bottom:10rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.page-banner--inner--container{height:12rem;width:1100px;display:-webkit-box;display:-ms-flexbox;display:flex}.page-banner--content>*{padding-left:2.5rem}.small-h1{font-size:1.6rem;padding-top:1.6rem;margin-bottom:9px;margin-top:10px}.page-banner--content>p{width:82%;margin-top:0;margin-bottom:.4rem;line-height:140%}.page-banner--content a.button.button--simple{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-left:2.5rem !important}.page-banner--content>a>svg{fill:#3895ff}.video-frame-section{padding:39px 0}.video-frame-section h2{margin:0 0 25px;text-transform:uppercase;font-size:1.3rem}.sales-demo-section{padding:73px 0 73px}.sales--box--content{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin:0 auto}.sales-box{margin-bottom:13px !important}.sales-box h3{margin-bottom:10px;text-transform:uppercase}.sales-box p{margin-bottom:.5rem}.sales-box a{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:.3rem;font-weight:800;letter-spacing:.02rem}.sales-box a:hover{font-weight:800;letter-spacing:.02rem;text-decoration:none}.sales-box{width:50%;padding:0 32px;margin-bottom:20px}main.body-container-wrapper{margin-top:112px}.inner-title-desc-wrap h2{margin-top:0;margin-bottom:0}.inner-title-desc-wrap p{margin:8px 0 0}.inner-title-section{padding:25px 0}.our-expertise-wrap h4{margin:0;margin-bottom:50px}.accordion-box{border-radius:6px;padding:24px}.accordion-title h3{margin-top:0;margin-bottom:0}.accordion-title p{width:85%;margin-top:0;margin-bottom:0}.accordion-title{cursor:pointer;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.accordion-title::after{content:"\f078";font-family:"Font Awesome 5 Free";font-weight:900}.accordion-box+.accordion-box{margin-top:1rem}.our-expertise-section{padding-top:58px;padding-bottom:105px}.accordion-title.active::after{content:"\f077"}.accordion-row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.accordion-row .accordion-col{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;display:-webkit-box;display:-ms-flexbox;display:flex}.tabs-title{width:100%;background-color:rgba(236,240,241,.3333333333333333);max-width:25rem;border-radius:6px;padding:24px;cursor:pointer;-webkit-transition:.3s all ease-in-out;-o-transition:.3s all ease-in-out;transition:.3s all ease-in-out;min-height:143px}.tabs-title.active{max-width:26.5rem;background-color:#3895ff !important;-webkit-box-shadow:2px 2px 6px 0 rgba(52,73,94,.20);box-shadow:2px 2px 6px 0 rgba(52,73,94,.20);cursor:default}.tabs-title.active p,.tabs-title.active h5{color:#fff !important}.tabs-title h5{margin-top:0;margin-bottom:0;font-weight:400}.tabs-content{margin-left:2.5rem;margin-top:1rem;display:none}.tabs-content.tab-active{display:block}.accordion-col .tabs-title+.tabs-title{margin-top:1rem}.tabs-title p{margin-top:.2rem;margin-bottom:0;width:86%;font-size:.8rem}.accordion-content{margin:3rem 0 0}.accordion-title-content h6{margin-bottom:0}.title-listing-content h6{text-transform:uppercase;margin-top:0;padding-bottom:.3rem;position:relative;margin-bottom:1.3rem}.title-listing-content h6:after{content:'';position:absolute;width:60%;border:1px solid rgba(44,62,80,.3333333333333333);bottom:0;left:0}.title-listing-content ul{margin:0;padding:0;list-style:none}.title-listing-content ul li{margin:0;margin-left:1rem;margin-bottom:.75rem;line-height:140%}.title-listing-content+.title-listing-content{margin-top:1.7rem}.our-expertise-wrap{width:90%}.hide-desktop{display:none}.our-expertise-tablet-wrap h3{margin-top:0;margin-bottom:30px}.our-expertise-feature{background-color:#fff;padding:48px 24px}.our-expertise-feature h4{margin-top:0;margin-bottom:0}.our-expertise-feature p{margin-top:.2rem;margin-bottom:.2rem;width:90%}.our-expertise-feature a{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.our-expertise-feature+.our-expertise-feature{margin-top:30px}.our-expertise-tablet-wrap{padding:72px 0}.w-90{width:90%}.mx-auto{margin:0 auto}input[type='text']:focus,input[type='email']:focus,input[type='password']:focus,input[type='tel']:focus,input[type='number']:focus,input[type='file']:focus,select:focus,textarea:focus{outline-color:inherit}.counter-section{padding:62px 0}.bg-blue{background-color:rgba(56,149,255,.8)}.counter-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.counter-col{width:25%}.counter-box{text-align:center}.counter-box span{font-size:3.5rem;line-height:1;font-weight:100;letter-spacing:.06rem;font-family:'Viga',sans-serif}.counter-box p{margin-top:10px;font-size:1.5rem;letter-spacing:.12rem;margin-bottom:0}.leadership-section{padding:48px 0}.leadership-section .mt-3{padding-left:10px;padding-right:10px}.leadership-section .title-wrapper h4{font-size:1.17rem;letter-spacing:.055rem;color:#3895ff;font-weight:600}.card-row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 -10px}.card-col{width:33.33%;padding:0 10px}.card-box{background-color:#fff}.card-content h5{margin:0 0 1.33em}.card-content h5 label{font-weight:800}.card-content p{font-size:16px;margin:0;color:#2c3e50}.card-wrap{margin-top:25px}.card-img-content::before{content:'';display:block;padding-bottom:72%}.card-img-content{background-size:cover;background-repeat:no-repeat}.card-content{padding:25px}.card-row>.card-col:nth-child(n+4){margin-top:20px}.mt-3{margin-top:2rem}.careers-section{padding:78px 0}.careers-section .button{margin-bottom:0}.career-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 -5px}.career-wrap .career-col{width:50%;padding:0 5px}.career-white-card{padding:22px 20px 20px 20px;background-color:rgba(255,255,255,0.87);border-radius:6px}.career-card{padding:20px;height:34rem;border-radius:6px;background-size:cover}.career-white-card h4{margin:0}.career-white-card p{margin-bottom:.3rem;margin-top:.8rem}.career-white-card a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:.9rem;font-weight:800;color:#3895ff}.career-white-card a svg{fill:#3895ff}.career-wrap .career-col:nth-child(n+3){margin-top:10px}.contact-form-section{padding-top:36px;padding-bottom:59px}.contact-us-page{max-width:600px;width:100%}.contact-us-page h2{word-wrap:break-word;padding:0px 6px 0px;font-size:1.8rem;color:#3895ff;margin:0}.hs-form-field{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;width:100%;margin:15px 0px}.hs-form-field>label{width:30%;padding:0px 6px 0px;margin-right:10px;margin-top:5px}.hs-form-field>.input{width:68%;padding:0px 6px 0px;margin-top:5px}.input input{height:1.7rem;line-height:1.15;margin:0}.input select{height:39.8px;appearance:auto}.input textarea{height:42.33px}.hs-fieldtype-select .input:after{content:none}.hs-form-field>label span{padding-left:0 !important}.hs-form-required{color:red !important}.hs-fieldtype-booleancheckbox{margin-bottom:46px}.hs-fieldtype-booleancheckbox .input{width:100%;padding-right:16px}.hs-fieldtype-booleancheckbox .input ul li{line-height:140%;margin:0}.hs-fieldtype-booleancheckbox .input input{height:auto}.hs-fieldtype-booleancheckbox label span{padding:0px 24px 0px}.form-buttons{width:100%;display:flex;flex-wrap:wrap}.hs_submit{width:49%}.form-buttons .reset-btn{width:49%;margin-left:5px}.form-buttons .hs_submit .hs-button{width:auto;margin-left:auto}.form-buttons .reset-btn .button{line-height:1.15}.contact-form-section .hs-error-msgs li{margin:0}.contact-form-section .hs-error-msgs li label{font-size:13.8px;margin:0;padding-left:6px}.privacy-content-wrap ol{font-weight:600;margin-bottom:0}.privacy-content-wrap ol li{font-size:1.2rem}.privacy-content-wrap a{color:#2c3e50}.privacy-content-wrap a:hover{text-decoration:none;color:#2c3e50}.ptb-20{padding:20px 0}.inner-title-section{padding:13px 0 13px}.inner-title-desc-wrap p{margin:5px 0 16px}.our-features-section{padding:80px 0}.title-wrapper h2{margin-top:0;margin-bottom:0}.feature-box{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:49.2%;padding:21px;margin-top:10px}.feature-box h6{margin-top:0;margin-bottom:0}.feature-box p{margin-top:0;margin-bottom:0}.feature-box-img img{height:2.5rem;width:2.5rem}.feature-box-content{max-width:calc(100% - 3.5rem);width:100%}.feature-box-img{margin-right:1rem}.feature-box-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:40px}.three-col-box-section{padding:80px 0}.commitment-box-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;margin-top:40px}.commitment-box-wrap .commitment-box{width:32.8%;border-radius:6px;-webkit-box-shadow:2px 2px 6px 0 rgba(52,73,94,.20);box-shadow:2px 2px 6px 0 rgba(52,73,94,.20);padding:32px 40px 58px;margin-right:8px}.commitment-box:nth-child(3n){margin-right:0}.commitment-box-wrap .commitment-box:nth-child(n+4){margin-top:10px}.commitment-box h6{text-align:center;margin:0 0 21px}.commitment-box p{margin-bottom:0}.our-process-section{padding:80px 0}.title-wrapper+.full-img-wrap{margin-top:60px}.full-img-wrap{text-align:center}.full-img-wrap img{width:90%;height:480px !important}.privacy-content-wrap p{margin-bottom:.4rem}.submitted-message{padding:0px 10px !important}.our-openings-inner-section{height:44rem;overflow-y:scroll}.our-openings-inner-section ul{padding:0;margin:0}.our-openings-inner-section ul,.our-openings-inner-section li{line-height:140%}.BambooHR-ATS-board li{font-size:12px;color:#777 !important}.BambooHR-ATS-board{font-family:Open Sans,sans-serif !important}.BambooHR-ATS-board a,.BambooHR-ATS-board a:hover{color:#2c3e50}