.job-services-form .legal-consent-container ul.inputs-list label.hs-form-booleancheckbox-display input[type=checkbox]{width:unset!important;height:unset!important}html{scroll-behavior:smooth}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}}}.job-services-form label.hs-form-booleancheckbox-display.display-label{top:0!important}.cta-download-copyform form .inputgroup.parent-active label,.cta-download-copyform form .inputgroup.parent-focus label{top:20px!important;font-size:12px}.cta-download-copyform .job-services-form .legal-consent-container .hs-richtext a,.cta-download-copyform .job-services-form .legal-consent-container .hs-richtext p{color:var(--p-color)!important;text-align:left}.cta-download-copyform .job-services-form .legal-consent-container .hs-form-booleancheckbox-display p{color:var(--p-color)!important}section.hero-area{position:relative;background:var(--t1-color);overflow:hidden}.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:16px}.hero-area-content .txtContent{max-width:513px;width:100%;padding-bottom:120px}.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 70px}.white-box-content .content .txtContent h2{color:var(--p-color);font-family:var(--ff-cp-medium);letter-spacing:-1.2px;font-size:40px}.white-box-content .content .txtContent p{color:var(--p2-color)}.white-box-content .content .txtContent{max-width:456px;width:100%}.hero-area-content{position:relative;padding:30px 0}.white-box-content .content .txtContent h2 span{color:var(--s-color)}.job-services-form .legal-consent-container .hs-form-booleancheckbox-display p{color:var(--w-color)!important}.job-services-form .legal-consent-container .hs-richtext p{color:var(--w-color)!important;text-align:left}.job-services-form .legal-consent-container .hs-richtext p a{color:var(--w-color)!important}.financial-service-category-hero-area-skewed-light-blue-background{transform-origin:bottom left;background:var(--p-color);height:758px;display:block;width:100%;position:absolute;z-index:0;transform:skewY(-14deg);bottom:-479px}section.finance-role .finance-role-content a{font-size:18px;font-family:var(--ff-cp-medium);color:var(--s-color);position:relative}section.finance-role .finance-role-content a:hover:after{background:var(--s-color);padding:1px 7px;border-radius:50%;color:var(--p-color);margin-left:10px}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}a.learn-more-bttn:hover:before{content:"";display:block;border-bottom:2px solid var(--s-color);padding-bottom:5px;position:absolute;bottom:-5px;width:calc(100% - 17%);opacity:1}.finance-role .finance-role-headingContent span{color:var(--s-color)}.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}section.finance-role .finance-role-content h2{color:var(--p-color);font-family:var(--ff-cp-medium);font-size:40px;margin:0}section.finance-role .finance-role-content p{color:var(--p2-color);font-size:16px;margin-top:10px}section.finance-role .outsourced-slider-scroll_content .outsourced-slider-scroll_items{position:relative;display:inline-block;margin-right:0}section.finance-role .finance-role-content a{font-size:18px;font-family:var(--ff-cp-medium);color:var(--s-color)}section.finance-role .finance-role-content a:after{content:"\f105";font-family:fontawesome;margin-left:15px;color:var(--s-color);font-size:17px;font-weight:500}.outsourced-slider-scroll_content,.page-template-financial-services-category-template .scrollable_wrapper .scroll_content{overflow:visible!important}.page-template-financial-services-category-template .scrollable_wrapper .scroll_content .happy-clients-feedback-content{flex-wrap:nowrap}section.finance-role{position:relative;background:var(--p-color);padding:50px 0;overflow:hidden}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:768px}section.finance-role .finance-role-headingContent{padding-bottom:20px}section.finance-role .outsourced-slider-scroll_content .scroll-item{cursor:pointer;width:393px!important;padding-right:unset!important;float:left}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.dragged{background:var(--w-color);height:10px;border-radius:130px}section.finance-role .outsourced-slider-scrollbar .outsourced-slider-handle{background:var(--w-color);height:10px;border-radius:130px}section.page-content{position:relative}section.page-content .page-content-heading h2{color:var(--p-color);font-family:var(--ff-cp-medium);font-size:40px;margin-bottom:20px}section.page-content .page-content-heading h2 span{color:var(--s-color)}section.page-content .page-content-heading p{color:var(--p2-color);font-size:16px;max-width:740px;margin:0 auto}.page-content-heading{max-width:768px;text-align:center;margin:100px auto}.page-content-staff-specialty .txtContent h2{color:var(--p-color);font-family:var(--ff-cp-medium);font-size:40px;max-width:475px;margin:0;padding:0 10px}.page-content-finance-talent .txtContent p{color:var(--p2-color);font-size:16px;text-align:center;max-width:768px;margin:0 auto;padding-top:20px}.page-content-staff-specialty{align-items:flex-start;position:relative;display:flex;justify-content:space-between;margin:150px 0 100px 0}.page-content-staff-specialty .listContent{display:flex;max-width:717px;width:100%;justify-content:space-between}.page-content-staff-specialty .listContent ul{list-style:none;padding:0;position:relative;max-width:230px;width:100%}.page-content-staff-specialty .listContent ul li a{font-size:18px;font-family:var(--ff-cp-medium);letter-spacing:-.36px;color:var(--p-color);position:relative}.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: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{padding:4px 0}.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:after{background:var(--s-color);padding:1px 7px;border-radius:50%;color:var(--p-color);margin-left:9px}.page-content-post .content .txtContent h2{color:var(--p-color);font-size:40px;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 .txtContent{max-width:511px;width:100%}.page-content-post .content .imgContent img{width:100%}.page-content-post .content:nth-child(2n){flex-direction:row-reverse}.page-content-post .content{margin:40px 0}.page-content-finance-talent .txtContent h2{color:var(--p-color);font-size:40px;font-family:var(--ff-cp-medium);max-width:768px;text-align:center;margin:0 auto}.page-content-finance-talent .LogoIconsContent{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,auto));max-width:1004px;width:100%;margin:auto;padding-top:20px;padding-bottom:20px}.page-content-finance-talent .LogoIconsContent img{padding:16px 0}.page-content-finance-talent{position:relative;margin:100px 0}.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 .txtContent{max-width:456px;position:relative}.page-content-why-top-companies{display:flex;justify-content:space-between;position:relative;margin:100px 0}.page-content-why-top-companies .listcontent{display:flex;max-width:698px;width:100%}.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{padding:0;max-width:340px;width:100%;list-style:none}.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}.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)}.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_outsourced_staff_location{grid-area:location}.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}.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" "location 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.hs-outsourced_staff_location,.job-services-form.financial-services-sidebarV2 .hs_phone.hs-phone{margin-right:18px}.job-services-form .hs-phone.hs-fieldtype-phonenumber{margin-bottom:4px!important}.job-services-form .legal-consent-container .hs-dependent-field .input .inputs-list .hs-form-booleancheckbox label{justify-content:center}.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}.legal-consent-container{grid-area:rules}.job-services-form.financial-services-sidebarV2 .hbspt-form .hs-richtext.hs-main-font-element{position:relative!important;bottom:0;text-align:center}.privacy-policy-p p{color:var(--t-color)}.job-services-form.financial-services-sidebarV2 .hbspt-form .hs-richtext.hs-main-font-element p{display:none}.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}.hero-area .white-box-content .imgContent{text-align:left;top:0}.hero-area .hero-area-content .imgContent{top:0}.hero-area .hero-area-content .btn:hover{box-shadow:inset 400px 0 0 0 var(--s-color);font-size:18.2px!important;color:var(--p-color)}.page-template-financial-services-category-template .financial-services-sidebarV2 .legal-consent-container{padding-top:35px}@media only screen and (max-width:1024px){.financial-service-category-hero-area-skewed-light-blue-background{height:1200px}.hero-area-content .content .txtContent{width:100%;max-width:100%;padding-bottom:80px}.hero-area-content .content{flex-direction:column;text-align:center}.white-box-content .content{flex-direction:column;text-align:center}.white-box-content .content .txtContent{max-width:100%;width:100%}.finance-role .finance-role-headingContent h2{max-width:100%!important;width:100%;text-align:center}.page-content-staff-specialty{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-staff-specialty{margin-bottom:30px}.page-content-post .content{flex-direction:column!important}.page-content-post .content .txtContent{max-width:100%;width:100%;text-align:center}.page-content-post .content{padding:50px 0;margin:unset!important}.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}}@media only screen and (max-width:768px){.financial-service-category-hero-area-skewed-light-blue-background{height:1355px}.page-content-finance-talent .LogoIconsContent{grid-template-columns:repeat(auto-fill,minmax(250px,auto));justify-content:center}.page-content-why-top-companies .listcontent{justify-content:flex-end}}@media only screen and (max-width:768px){.listcontent:nth-child(2){margin-left:25px}}@media only screen and (max-width:640px){.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}.hero-area-content .content{text-align:left}.financial-service-category-hero-area-skewed-light-blue-background{height:1330px}.hero-area-content{padding-top:50px}.white-box-content .content .txtContent h2{max-width:unset;line-height:50px;padding-top:unset;text-align:left}.white-box-content{padding:24px}.white-box-content .content .txtContent p{text-align:left}section.page-content .page-content-heading p{text-align:left;margin:unset}section.page-content .page-content-heading h2{text-align:left}.page-content-post .content .txtContent p{text-align:left}.page-content-finance-talent .txtContent h2{text-align:left;padding-left:0}.page-content-post .content .txtContent h2{text-align:left}.page-content-finance-talent .LogoIconsContent{grid-template-columns:repeat(auto-fill,minmax(300px,auto))}.page-content-finance-talent .LogoIconsContent img{margin:0 auto}.page-content-why-top-companies .txtContent p{text-align:left}.page-content .page-content-why-top-companies .txtContent h2{text-align:left}.page-content .listContent ul{margin-top:0;margin-bottom:0}.page-content .page-content-staff-specialty .txtContent h2{text-align:left}.page-content .txtContent h2{text-align:center;padding-left:0}.page-content-why-top-companies .listcontent ul{max-width:255px;margin:0}.page-content-why-top-companies .listcontent{justify-content:flex-end;flex-direction:column}.page-content-why-top-companies{margin:50px 0}.page-content .listContent ul{margin:unset}.page-content-staff-specialty .listContent{flex-direction:column}.hs-form-field{font-size:13px}.job-services-form.financial-services-sidebarV2 form{display:unset}.job-services-form.financial-services-sidebarV2 .hs_firstname.hs-firstname{grid-area:fname;margin-right: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.hs-outsourced_staff_location,.job-services-form.financial-services-sidebarV2 .hs_phone.hs-phone{margin-right:unset}.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_lastname.hs-lastname{grid-area:Lname;margin-left:unset}.job-services-form.financial-services-sidebarV2 .hs-form-field{position:relative;margin:10px 0}.job-services-form.financial-services-sidebarV2 h2{font-size:25px}.job-services-form.financial-services-sidebarV2{padding:35px 20px 45px 20px}}@media only screen and (max-width:639px){.page-content-finance-talent .txtContent h2{text-align:left}.page-content-finance-talent .txtContent p{text-align:left}}@media only screen and (max-width:455px){.page-content-finance-talent .LogoIconsContent{grid-template-columns:repeat(auto-fill,minmax(415px,auto))}}@media only screen and (max-width:424px){.page-content-finance-talent .LogoIconsContent{grid-template-columns:repeat(auto-fill,minmax(385px,auto))}}@media only screen and (max-width:414px){.hero-area .txtContent .btn{font-size:15px}}@media only screen and (max-width:359px){.hero-area .txtContent .btn{font-size:14px}}@media only screen and (max-width:341px){.hero-area .txtContent .btn{font-size:13px}}@media only screen and (max-width:323px){.hero-area .txtContent .btn{font-size:12px}}@media screen and (min-width:768px){.job-services-form .legal-consent-container .hs-richtext p{text-align:center}}