section.finance-role{position:relative;background:var(--p-color);padding:50px 0;overflow:hidden}a[href="#"]::after,a[href="#"]::before{content:none!important;display:none!important}a[href="#"]{pointer-events:none}section.finance-role .finance-role-headingContent{padding-bottom:20px}section.finance-role .finance-role-headingContent h2{color:var(--w-color);font-size:40px;font-family:var(--ff-cp-medium);margin:36px 0;max-width:100%}.text-img-content img{max-width:50px}.page-content-staff-specialty .listContent ul li{font-size:17px;font-family:var(--ff-cp-medium);color:var(--p-color)}.finance-role .finance-role-headingContent span{color:var(--s-color)}section.finance-role .outsourced-slider-scroll_content{overflow:visible!important}.page-content-staff-specialty .first-column .text-img-content img{max-width:50px}.page-content-staff-specialty .second-column .text-img-content img{max-width:50px}.page-content-staff-specialty .third-column .text-img-content img{max-width:50px}.page-content-staff-specialty .first-column .text-img-content h3{padding:10px 0 20px 0;margin:unset;font-size:20px;color:var(--p-color);font-family:'Cera Pro Bold';line-height:normal;max-width:245px}.page-content-staff-specialty .second-column .text-img-content h3{padding:10px 0 20px 0;margin:unset;font-size:20px;color:var(--p-color);font-family:'Cera Pro Bold';line-height:normal;max-width:295px}.page-content-staff-specialty .third-column .text-img-content h3{padding:10px 0 20px 0;margin:unset;font-size:20px;color:var(--p-color);font-family:'Cera Pro Bold';line-height:normal;max-width:240px}section.finance-role .outsourced-slider-scroll_content .outsourced-slider-scroll_items{position:relative;display:inline-block;margin-right:0}section.finance-role .outsourced-slider-scroll_content .scroll-item{cursor:pointer;width:393px!important;padding-right:unset!important;float:left}.finance-role-content{background:var(--t1-color);position:relative;padding:24px 30px 40px 30px;border-radius:20px;background-color:var(--t1-color);max-width:377px;height:300px;display:flex;flex-direction:column;justify-content:center}section.finance-role .finance-role-content h2{color:var(--p-color);font-family:var(--ff-cp-medium);font-size:35px;margin:0}section.finance-role .finance-role-content p{color:var(--p2-color);font-size:16px;margin-top:10px;max-height:120px;height:100%}section.finance-role .finance-role-content a{font-size:18px;font-family:var(--ff-cp-medium);color:var(--s-color)}section.finance-role .outsourced-slider-scrollbar{width:100%;height:18px;background:var(--s-color);border-radius:130px;margin-top:30px;border:4px solid var(--s-color);overflow:hidden;margin-bottom:0;cursor:pointer}section.finance-role .outsourced-slider-scrollbar .outsourced-slider-handle{background:var(--w-color);height:10px;border-radius:130px}.form-section .legal-consent-container .hs-form-booleancheckbox-display p{color:var(--w-color)}.job-services-form .legal-consent-container ul.inputs-list label.hs-form-booleancheckbox-display input[type=checkbox]{width:13px!important;height:13px!important;top:-2px}.privacy-policy-p p{color:var(--t-color)!important}.job-services-form .submitted-message:after{display:none}.page-content-why-top-companies{display:flex;justify-content:space-between;position:relative;margin:100px 0 0;z-index:2}.page-content-why-top-companies .txtContent{max-width:456px;position:relative}.page-content-why-top-companies .txtContent h2{color:var(--p-color);font-family:var(--ff-cp-medium);font-size:40px}.page-content-why-top-companies .txtContent p{color:var(--p2-color)}.page-content-why-top-companies .listcontent{display:flex;max-width:698px;width:100%}.cta-lightbox .legal-consent-container .hs-form-booleancheckbox-display p{color:var(--p-color)!important}.cta-lightbox .legal-consent-container .hs-richtext p{color:var(--p-color)!important}.cta-lightbox .legal-consent-container .hs-richtext p a{color:var(--p-color)!important}.main-footer .legal-consent-container .hs-form-booleancheckbox-display p{color:var(--p-color)!important}.main-footer .legal-consent-container .hs-richtext p{color:var(--p-color)!important}.main-footer .legal-consent-container .hs-richtext p a{color:var(--p-color)!important}.form-section .legal-consent-container .hs-form-booleancheckbox-display p{color:var(--w-color)!important}.form-section .legal-consent-container .hs-richtext p{color:var(--w-color)!important;text-align:left}.form-section .legal-consent-container .hs-richtext p a{color:var(--w-color)!important}.cta-lightbox .legal-consent-container .input .hs-form-booleancheckbox .hs-form-booleancheckbox-display,.form-section .legal-consent-container .input .hs-form-booleancheckbox .hs-form-booleancheckbox-display{display:flex;align-items:center;justify-content:center}.page-content-why-top-companies .listcontent ul{padding:0;max-width:340px;width:100%;list-style:none}.page-content-why-top-companies .listcontent ul li{font-family:var(--ff-cp-medium);color:var(--p-color);font-size:18px;padding:4px 0;letter-spacing:-.36px;display:inline-flex;width:100%}.page-content-why-top-companies .listcontent ul li:before{content:"\f00c";font-family:FontAwesome;font-weight:400!important;font-size:16px;margin-right:13px;color:var(--s-color);border-radius:50%;width:24px;height:24px;background:var(--t1-color);display:flex;align-items:center;justify-content:center}.skewed-rbpcc__skewedBG{transform-origin:top right;background:var(--t1-color);height:203%;display:block;width:100%;position:absolute;z-index:0;transform:skewY(11deg);bottom:-249%}.skewed-rbpcc__skewedBG__{position:relative;background-color:var(--w-color);height:320px;margin-top:-75px}.white-box-content .imgContent img{width:370px}section.hero-area{position:relative;background:var(--t1-color);overflow:hidden}.hero-area .white-box-content .imgContent{top:0;text-align:center}.financial-service-category-hero-area-skewed-light-blue-background{transform-origin:bottom left;background:var(--p-color);height:840px;display:block;width:100%;position:absolute;z-index:0;transform:skewY(-14deg);bottom:-479px}.imgContent.hero-image img{width:570px}.logo-repeater-content .imgContent img{width:90px}.hero-area-content{position:relative}.hero-area-content .txtContent{max-width:646px;width:100%;padding-bottom:120px}.hero-area-content .txtContent h1{color:var(--p-color)}.hero-area-content .txtContent h1 span{color:var(--s-color)}.hero-area-content .txtContent p{color:var(--p-color);font-size:18px}.white-box-content{position:relative;background:var(--w-color);border-radius:20px;box-shadow:0 2px 3px #11283e47;margin-bottom:11px;padding:50px 110px 50px 110px}.white-box-content .content .txtContent{max-width:526px;width:100%}.white-box-content .content .txtContent h2{color:var(--p-color);font-family:var(--ff-cp-medium);letter-spacing:-1.2px;font-size:37px;margin-bottom:20px}.white-box-content .content .txtContent p{color:var(--p2-color)}.white-box-content .content .txtContent h2 span{color:var(--s-color)}section.legal-role{position:relative;background:var(--p-color);padding:50px 0;overflow:hidden}.scroll_content,.scrollable_wrapper{overflow:visible!important}section.legal-role .container{max-width:1424px}section.legal-role .legal-role-headingContent h2{color:var(--w-color);font-size:46px;font-family:var(--ff-cp-medium);margin:0 0 36px 0}.legal-role .legal-role-headingContent span{color:var(--s-color)}section.legal-role .outsourced-slider-scroll_content{overflow:visible!important}section.legal-role .outsourced-slider-scroll_content .outsourced-slider-scroll_items{position:relative;display:inline-block;margin-right:0}section.legal-role .outsourced-slider-scroll_content .scroll-item{cursor:pointer;width:420px!important;padding-right:unset!important;float:left}.legal-role-content{background:var(--t1-color);position:relative;padding:24px 30px 40px 30px;border-radius:20px;background-color:var(--t1-color);max-width:401px;height:270px;display:flex;flex-direction:column;justify-content:space-between}section.legal-role .legal-role-content h2{color:var(--p-color);font-family:var(--ff-cp-medium);font-size:40px;margin:0}.hero-area .imgContent.hero-image{max-width:460px}section.legal-role .legal-role-content p{color:var(--p2-color);font-size:16px;margin-top:10px;font-weight:600}section.legal-role .legal-role-content a{font-size:18px;font-family:var(--ff-cp-medium);color:var(--s-color)}a.learn-more-bttn:before{content:"";display:block;border-bottom:2px solid var(--s-color);padding-bottom:5px;position:absolute;bottom:0;width:calc(100% - 20%);opacity:0;transition:ease-out .1s}section.legal-role .legal-role-content a:after{content:"\f105";font-family:fontawesome;margin-left:15px;color:var(--s-color);font-size:17px;font-weight:500}section.legal-role .outsourced-slider-scrollbar{width:100%;height:18px;background:var(--s-color);border-radius:130px;margin-top:30px;border:4px solid var(--s-color);overflow:hidden;margin-bottom:0;cursor:pointer}section.legal-role .outsourced-slider-scrollbar .outsourced-slider-handle{background:var(--w-color);height:10px;border-radius:130px}.legal-role-content p{height:90px}section.page-content{position:relative}.page-content-heading{max-width:1020px;text-align:center;margin:100px auto}text-img-content h3{padding:10px 0 20px 0;margin:unset;font-size:20px;color:var(--p-color);font-family:'Cera Pro Bold';line-height:normal;max-width:245px}section.page-content .page-content-heading h2{color:var(--p-color);font-family:var(--ff-cp-medium);font-size:32px;line-height:100%;margin-bottom:20px;max-width:100%}section.page-content .page-content-heading p{color:var(--p2-color);font-size:16px;max-width:860px;margin:0 auto}section.page-content .page-content-heading h2 span{color:var(--s-color)}.page-content-staff-specialty{position:relative;display:flex;justify-content:space-between;margin:150px 0 100px 0}.page-content-staff-specialty .txtContent h2{color:var(--p-color);font-family:var(--ff-cp-medium);font-size:46px;max-width:297px;margin:8px 0;padding:0 10px}.page-content-staff-specialty .txtContent h2 span{color:var(--s-color)}section.page-content .container{max-width:1424px!important}.text-img-content h3{padding:10px 0 20px 0;margin:unset;font-size:20px;color:var(--p-color);font-family:'Cera Pro Bold';line-height:normal;max-width:245px}section.page-content .page-content-staff-specialty .listContent .title-imgContent img{width:100%;max-width:64px}section.page-content .page-content-staff-specialty .listContent .title-imgContent h4{color:var(--p-color);font-size:17px;font-family:var(--ff-cp-medium);margin-top:22px;margin-bottom:0}.page-content-staff-specialty .listContent{grid-template-columns:repeat(1,1fr);max-width:990px;width:100%;justify-content:space-between;display:grid}.page-content-staff-specialty .listContent ul{list-style:none;padding:0;position:relative;max-width:350px;width:100%}.page-content-staff-specialty .listContent ul li{padding:4px 0}.page-content-staff-specialty .listContent ul li a:before{content:"";border-bottom:2px solid var(--s-color);padding-bottom:5px;position:absolute;bottom:5px;width:calc(100% - 30px);opacity:0;transition:ease-out .1s}.page-content-staff-specialty .listContent ul li a:after{content:"\f105";font-family:fontawesome;transition:.3s;padding:1px 7px;border-radius:50%;padding:1px 7px;color:var(--s-color);background:var(--t1-color);margin-left:9px}.page-content-staff-specialty .listContent ul li a:hover:before{content:"";border-bottom:2px solid var(--s-color);padding-bottom:5px;position:absolute;bottom:-5px;width:calc(100% - 30px);opacity:1}.page-content-staff-specialty .listContent ul li a{font-size:17px;font-family:var(--ff-cp-medium);color:var(--p-color);position:relative}.page-content-staff-specialty .listContent ul li a:hover:after{background:var(--s-color);padding:1px 7px;border-radius:50%;color:var(--p-color);margin-left:9px}.page-content-post_bg__span{transform-origin:top right;background:var(--t1-color);height:51%;display:block;width:100%;position:absolute;z-index:0;transform:skewY(10deg);bottom:-7%}.overflow-container{overflow:visible!important}.page-content-post .content .imgContent img{width:100%}.page-content-post .content .txtContent{max-width:511px;width:100%}.page-content-post .content .txtContent h2{color:#0f3a62;font-size:46px;font-family:var(--ff-cp-medium)}.page-content-post .content .txtContent h2 span{color:var(--s-color)}.page-content-post .content .txtContent p{color:var(--p2-color);font-size:16px}.page-content-post .content .imgContent{width:100%;max-width:600px}.what-our-clients-say-hero__bg__span.gen_hero__bg__span{transform-origin:bottom left;background:var(--w-color);display:block;width:100%;position:absolute;z-index:0;transform:skewY(-11deg);height:100%}section.boxed-logo-section{position:relative}section.boxed-logo-section .text-content h2{color:var(--p-color);font-family:var(--ff-cp-medium);font-size:40px;margin-bottom:15px}section.boxed-logo-section .text-content h2 span{color:var(--s-color)}section.boxed-logo-section .text-content p{color:var(--p2-color);font-size:16px;max-width:740px;margin:0 auto;padding-bottom:20px}.text-content{text-align:center}.logo-column-one .logo-repeater-content{background:#fff;text-align:center;padding:35px 15px;border-radius:15px;width:285px;display:flex;flex-direction:column;justify-content:center}.logo-column-one{display:flex;justify-content:center;gap:35px}.logo-column-one .txtContent p{color:var(--p-color);font-family:var(--ff-cp-medium);font-size:16px;margin:0;line-height:normal;padding-top:15px}.logo-column-two .logo-repeater-content{background:#fff;text-align:center;padding:35px 15px;border-radius:15px;width:285px;display:flex;flex-direction:column;justify-content:center}.logo-column-two{display:flex;justify-content:center;gap:35px}.logo-column-two .txtContent p{color:var(--p-color);font-family:var(--ff-cp-medium);font-size:16px;margin:0;line-height:normal;padding-top:15px}section.boxed-logo-section .container{display:flex;flex-direction:column;gap:30px}.logo-column-three .logo-repeater-content{background:#fff;text-align:center;padding:35px 20px;border-radius:15px;width:285px;display:flex;flex-direction:column;justify-content:center}.logo-column-three{display:flex;justify-content:center;gap:35px}.logo-column-three .txtContent p{color:var(--p-color);font-family:var(--ff-cp-medium);font-size:16px;margin:0;line-height:normal;padding-top:15px}.page-content-form span.form-heading{color:#ff0082}.job-services-form.financial-services-sidebarV2{background:var(--p-color);padding:60px 60px 40px 60px}.job-services-form.financial-services-sidebarV2:before{display:none;visibility:hidden;opacity:0}.job-services-form.financial-services-sidebarV2 h2{font-size:32px;font-family:var(--ff-cp-medium);color:var(--w-color);letter-spacing:-.32px;text-align:center;margin-top:0}.job-services-form.financial-services-sidebarV2 input[type=submit]{background:#ff0082;max-width:500px;width:100%;margin:0 auto;display:flex;justify-content:center}.job-services-form.financial-services-sidebarV2 input[type=submit]:hover{box-shadow:inset 500px 0 0 0 var(--w-color)}.form-section .legal-consent-container{grid-area:rules}.job-services-form.financial-services-sidebarV2 .hs_firstname.hs-firstname{grid-area:fname;margin-right:6px}.job-services-form.financial-services-sidebarV2 .hs_lastname.hs-lastname{grid-area:Lname;margin-left:6px}.job-services-form.financial-services-sidebarV2 .hs_email.hs-email{grid-area:email}.job-services-form.financial-services-sidebarV2 .hs_phone.hs-phone{grid-area:Phone}.job-services-form.financial-services-sidebarV2 .hs-dependent-field{grid-area:dependent}.job-services-form.financial-services-sidebarV2 .hs_company.hs-company{grid-area:company}.job-services-form.financial-services-sidebarV2 .hs_how_many_staff_do_you_need_.hs-how_many_staff_do_you_need_{grid-area:how-many-staff}.job-services-form.financial-services-sidebarV2 .hs_message.hs-message{grid-area:mssage}.job-services-form.financial-services-sidebarV2 form div:nth-child(11){grid-area:rules}.job-services-form.financial-services-sidebarV2 .hs_submit.hs-submit{grid-area:submit;padding-bottom:30px}.job-services-form.financial-services-sidebarV2 .hs_outsourced_staff_location{grid-area:staff-location}.job-services-form.financial-services-sidebarV2 .hbspt-form .input textarea{margin-top:4px}.job-services-form.financial-services-sidebarV2 form{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;grid-template-areas:"fname Lname how-many-staff how-many-staff" "email email mssage mssage" "Phone Phone mssage mssage" "dependent dependent mssage mssage" "company company mssage mssage" "staff-location staff-location mssage mssage" "submit submit submit submit" "rules rules rules rules"}.job-services-form.financial-services-sidebarV2 .hs-dependent-field,.job-services-form.financial-services-sidebarV2 .hs_company.hs-company,.job-services-form.financial-services-sidebarV2 .hs_email.hs-email,.job-services-form.financial-services-sidebarV2 .hs_lastname.hs-lastname,.job-services-form.financial-services-sidebarV2 .hs_outsourced_staff_location,.job-services-form.financial-services-sidebarV2 .hs_phone.hs-phone{margin-right:18px!important}.job-services-form.financial-services-sidebarV2 .hs_how_many_staff_do_you_need_.hs-how_many_staff_do_you_need_,.job-services-form.financial-services-sidebarV2 .hs_message.hs-message{margin-left:18px}.job-services-form.financial-services-sidebarV2 .hs-form-field{position:relative;margin:4px 0}.job-services-form.financial-services-sidebarV2 .hbspt-form .hs-richtext.hs-main-font-element{position:relative!important;bottom:0;text-align:center}.job-services-form.financial-services-sidebarV2 .hbspt-form .hs-richtext.hs-main-font-element p{color:var(--t-color);font-size:15px!important;padding:0}.page-content-form{position:relative;margin:100px 0}.job-services-form.financial-services-sidebarV2 .hbspt-form .hs-richtext.hs-main-font-element p a{color:var(--t-color)!important;text-decoration:none!important}.job-services-form.financial-services-sidebarV2 .hbspt-form .hs-richtext.hs-main-font-element p a:after{display:none}.job-services-form.financial-services-sidebarV2 .privacy-policy-p p a{color:var(--t-color)}.job-services-form.financial-services-sidebarV2 .privacy-policy-p p{font-size:15px;text-align:center;color:unset}input:-webkit-input-placeholder{color:transparent}input::-moz-placeholder{color:transparent}textarea::-moz-placeholder{color:transparent}textarea:-webkit-input-placeholder{color:transparent}@media not all and (min-resolution:0.001dpcm){@supports (-webkit-appearance:none){.job-services-form .hbspt-form .input select{padding:0 30px}}}.page-content-form .hs-richtext.hs-main-font-element{display:none}@media only screen and (max-width:2560px){.skewed-rbpcc__skewedBG{bottom:-270%}}@media only screen and (max-width:1024px){.financial-service-category-hero-area-skewed-light-blue-background{height:1531px}.page-content-why-top-companies{flex-direction:column}.page-content-why-top-companies .txtContent{max-width:100%;width:100%;text-align:center}.page-content-why-top-companies .listcontent{max-width:100%;width:100%;justify-content:center}.page-content .txtContent h2{text-align:center;max-width:100%;width:100%}.hero-area-content .content{flex-direction:column;text-align:center}.hero-area-content .txtContent{max-width:100%}.white-box-content .content{flex-direction:column;text-align:center}.white-box-content .content .txtContent{max-width:100%}section.legal-role .legal-role-headingContent h2{text-align:center;max-width:100%}.page-content-staff-specialty{margin-bottom:30px;display:flex;flex-direction:column}.page-content .txtContent h2{text-align:center;max-width:100%;width:100%}.page-content-staff-specialty .listContent{margin:0 auto;padding-top:20px}.page-content-post .content{flex-direction:column-reverse}.page-content-post .content .txtContent{max-width:100%;width:100%;text-align:center}}.listcontent:nth-child(2){margin-left:25px}@media only screen and (max-width:640px){.job-services-form.financial-services-sidebarV2 .hs_firstname.hs-firstname{grid-area:fname;margin-right:unset}.job-services-form.financial-services-sidebarV2 .hs_lastname.hs-lastname{grid-area:Lname;margin-left:unset}.job-services-form.financial-services-sidebarV2 .hs-dependent-field,.job-services-form.financial-services-sidebarV2 .hs_company.hs-company,.job-services-form.financial-services-sidebarV2 .hs_email.hs-email,.job-services-form.financial-services-sidebarV2 .hs_lastname.hs-lastname,.job-services-form.financial-services-sidebarV2 .hs_outsourced_staff_location,.job-services-form.financial-services-sidebarV2 .hs_phone.hs-phone{margin-right:unset!important}.job-services-form.financial-services-sidebarV2 .hs_how_many_staff_do_you_need_.hs-how_many_staff_do_you_need_,.job-services-form.financial-services-sidebarV2 .hs_message.hs-message{margin-left:unset}.job-services-form.financial-services-sidebarV2 .hs-form-field{position:relative;margin:10px 0}.hs-form-field{font-size:13px}.job-services-form.financial-services-sidebarV2 form{display:unset}.job-services-form.financial-services-sidebarV2{padding:35px 20px 45px 20px}.job-services-form.financial-services-sidebarV2 h2{font-size:25px}.page-content .page-content-why-top-companies .txtContent h2{text-align:left}.page-content-why-top-companies{margin:50px 0}.page-content .page-content-why-top-companies .txtContent h2{text-align:left}.page-content-why-top-companies .txtContent p{text-align:left}.page-content-why-top-companies .listcontent{justify-content:flex-end;flex-direction:column}.page-content-why-top-companies .listcontent ul{max-width:255px;margin:0}.hero-area .txtContent h1{font-size:40px;text-align:left;max-width:unset;line-height:50px;padding-top:unset}.hero-area-content .txtContent p{max-width:unset!important;text-align:left;margin-bottom:24px;margin-top:0}.white-box-content{padding:24px}.hero-area-content .txtContent{text-align:left}.white-box-content .content .txtContent h2{max-width:unset;line-height:50px;padding-top:unset;text-align:left;font-size:40px}.white-box-content .content .txtContent p{text-align:left}section.page-content .page-content-heading h2{text-align:left}section.page-content .page-content-heading p{text-align:left}.page-content .txtContent h2{text-align:left;padding:0}.page-content-staff-specialty .listContent{flex-direction:column}.page-content-post .content .txtContent h2{text-align:left}.page-content-post .content .txtContent p{text-align:left}section.boxed-logo-section .text-content h2{text-align:left;margin-bottom:25px}section.boxed-logo-section .text-content p{text-align:left;padding-bottom:25px}.logo-column-one{flex-direction:column;align-items:center}.logo-column-two{flex-direction:column;align-items:center}.logo-column-three{flex-direction:column;align-items:center}}@media only screen and (max-width:430px){.skewed-rbpcc__skewedBG__{height:50px;margin-top:0}}@media screen and (min-width:768px){.form-section .legal-consent-container .hs-richtext p{text-align:center}.overflow-container{position:relative;z-index:2;margin-bottom:-300px}.page-content-staff-specialty .listContent{grid-template-columns:repeat(2,1fr)}}@media screen and (min-width:1024px){.page-content-staff-specialty .listContent{grid-template-columns:repeat(3,1fr)}}