@layer module{.Accordion_accordion-component__ncpuc{display:flex;flex-flow:column nowrap;transition:background-color .2s ease;padding:16px 18px;margin:1rem 0}.Accordion_accordion-component__ncpuc .accordion-title{width:100%;display:flex;justify-content:space-between;align-items:center;cursor:pointer}.Accordion_accordion-component__ncpuc .accordion-title h3{margin:0}.Accordion_accordion-component__ncpuc .content ol{padding-left:1rem;margin-bottom:0}.Accordion_accordion-component__ncpuc .content{padding-top:15px;padding-left:0;text-align:start}}@layer app{.Accordion_accordion-component__ncpuc{background-color:#f2f2f2;border-radius:8px}.Accordion_accordion-component__ncpuc:hover{background-color:#e8e8e8}.Accordion_accordion-component__ncpuc .accordion-title{color:#4d4d4d}.Accordion_accordion-component__ncpuc .accordion-title h3{font-size:16px;font-weight:500}.Accordion_accordion-component__ncpuc .accordion-title .indicator{color:gray}.Accordion_accordion-component__ncpuc .content{color:#4d4d4d;font-size:14px;line-height:191.52%;font-weight:400}@media(max-width:768px){.Accordion_accordion-component__ncpuc .accordion-title h3{font-size:12.8px}.Accordion_accordion-component__ncpuc .content{font-size:11px;line-height:140%}}}@layer module{.MainBradcrumb_wrapper__v16Kx{flex-wrap:wrap;margin:20px 0}.MainBradcrumb_crumbs__oEsd7,.MainBradcrumb_wrapper__v16Kx{display:flex;align-items:center}.MainBradcrumb_crumbs__oEsd7 a{text-decoration:none;transition:all .2s}.MainBradcrumb_crumbs__oEsd7 a:hover{text-decoration:underline}.MainBradcrumb_ellipsis___SOSv,.MainBradcrumb_separator__Q7_fP{margin:0 8px}}@layer app{.MainBradcrumb_crumbs__oEsd7{font-size:14px}.MainBradcrumb_crumbs__oEsd7 a{color:#999}.MainBradcrumb_crumbs__oEsd7 a:hover{color:#ff3131}.MainBradcrumb_crumbs__oEsd7 .active{color:#1a1a1a;font-weight:500}.MainBradcrumb_separator__Q7_fP{color:#999}.MainBradcrumb_ellipsis___SOSv{color:#999;font-weight:700}}@layer module{.payroll-services_hero__7FCnN{margin-bottom:80px;margin-top:32px;height:560px;display:flex;justify-content:space-between;align-items:center}.payroll-services_hero__7FCnN img{max-width:468px;width:100%}.payroll-services_hero__7FCnN div{padding:60px}.payroll-services_hero__7FCnN h1{margin-bottom:8px}.payroll-services_hero__7FCnN h2{margin:0 0 32px;max-width:510px}.payroll-services_hero__7FCnN p{margin:16px 0 28px}.payroll-services_hero__7FCnN a{transition:background-color .2s ease,color .2s ease}.payroll-services_grid__3ivGE{margin-bottom:120px}.payroll-services_grid__3ivGE h2{text-align:center;margin:0}.payroll-services_grid__3ivGE .title{text-align:center;margin:20px 0 40px}.payroll-services_grid__3ivGE .description{text-align:center;margin-bottom:40px}.payroll-services_grid__3ivGE .boxes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.payroll-services_grid__3ivGE .box{display:flex;padding:30px;flex-direction:column}.payroll-services_grid__3ivGE .box img{width:100%;max-width:90px;height:auto}.payroll-services_grid__3ivGE .box h3{margin:20px 0 30px}.payroll-services_grid__3ivGE .box p{margin:0}.payroll-services_macs__0qW7p{margin-bottom:140px}.payroll-services_macs__0qW7p .titles{text-align:center;padding-bottom:80px;margin-bottom:20px}.payroll-services_macs__0qW7p .titles span{display:block;margin:20px 0 0}.payroll-services_macs__0qW7p .wrapper{display:flex;flex-direction:column;gap:200px}.payroll-services_macs__0qW7p .wrapper div{display:flex;align-items:center;justify-content:space-between;max-height:215px}.payroll-services_macs__0qW7p .wrapper div p{max-width:428px;margin:0}.payroll-services_macs__0qW7p .wrapper div img{width:100%}.payroll-services_macs__0qW7p .wrapper .flat-row{padding:10px 0 10px 40px}.payroll-services_macs__0qW7p .wrapper .flat-row img{max-width:600px;height:auto}.payroll-services_macs__0qW7p .wrapper .reverse{padding:10px 40px 10px 0}.payroll-services_macs__0qW7p .wrapper .reverse img{max-width:600px;height:auto}.payroll-services_accordion-container__0pZnk{margin-top:120px}.payroll-services_accordion-container__0pZnk div:first-child{margin-top:0}.payroll-services_accordion-container__0pZnk p{margin-bottom:0}.payroll-services_accordion-container__0pZnk .title{text-align:center}.payroll-services_accordion-container__0pZnk .title span{text-align:center;margin-bottom:59px;display:block;margin-top:10px}@media(max-width:1024px){.payroll-services_hero__7FCnN{height:auto;margin-bottom:30px;margin-top:16px;min-height:0;justify-content:flex-start;align-items:flex-start;flex-direction:column;gap:0}.payroll-services_hero__7FCnN img{padding:35px 0 0 32px;height:auto;align-self:end}.payroll-services_hero__7FCnN div{max-width:500px;padding:32px;width:100%}.payroll-services_hero__7FCnN h1{margin-bottom:16px}.payroll-services_hero__7FCnN h2{max-width:270px}.payroll-services_grid__3ivGE{margin-bottom:55px}.payroll-services_grid__3ivGE .title{margin:8px 0 16px}.payroll-services_grid__3ivGE .description{margin-bottom:16px}.payroll-services_grid__3ivGE .boxes{grid-template-columns:repeat(1,minmax(0,1fr));gap:16px}.payroll-services_grid__3ivGE .box{padding:32px}.payroll-services_grid__3ivGE .box img{max-width:64px}.payroll-services_grid__3ivGE .box h3{margin:16px 0}.payroll-services_macs__0qW7p{margin-bottom:40px}.payroll-services_macs__0qW7p .titles-wrapper{display:flex;align-items:center;justify-content:center}.payroll-services_macs__0qW7p .titles{padding-bottom:24px;margin-bottom:8px}.payroll-services_macs__0qW7p .wrapper{gap:0;align-items:center}.payroll-services_macs__0qW7p .wrapper>div:last-child{padding-bottom:48px}.payroll-services_macs__0qW7p .wrapper div{max-height:none;gap:24px}.payroll-services_macs__0qW7p .wrapper div img{min-width:150%}.payroll-services_macs__0qW7p .wrapper .flat-row{flex-direction:column-reverse;padding:24px 16px;max-width:75%}.payroll-services_macs__0qW7p .wrapper .reverse{flex-direction:column;padding:24px 16px;max-width:52%}.payroll-services_accordion-container__0pZnk{margin-top:40px}}@media(max-width:768px){.payroll-services_macs__0qW7p .wrapper .reverse{max-width:75%}}@media(max-width:700px){.payroll-services_macs__0qW7p .titles{width:100%;max-width:75%}}}@layer app{.payroll-services_hero__7FCnN{background-image:url(/images/dark-bg-banner.webp);background-repeat:no-repeat;background-size:cover;background-position:100%;border-radius:5px}.payroll-services_hero__7FCnN h1{font-size:22px;font-weight:500;letter-spacing:-.55px;color:#fff}.payroll-services_hero__7FCnN h2{font-size:60px;font-weight:700;line-height:65px;letter-spacing:-1.5px;color:#fff}.payroll-services_hero__7FCnN h2 span{color:#ff3131}.payroll-services_hero__7FCnN p{font-size:22px;color:#fefbfb;line-height:30.8px;letter-spacing:-.55px;font-weight:300}.payroll-services_hero__7FCnN a :hover{background:#d13737}.payroll-services_grid__3ivGE h2{color:#ff3131;font-size:26px;font-weight:700;letter-spacing:-.65px}.payroll-services_grid__3ivGE .title{color:#1a1a1a;font-size:60px;font-weight:700;letter-spacing:-1.5px}.payroll-services_grid__3ivGE .description{color:#1a1a1a;font-size:25px;line-height:35px;letter-spacing:-.53px}.payroll-services_grid__3ivGE .box{border-radius:6px;background:#f2f2f2}.payroll-services_grid__3ivGE .box h3{color:#1a1a1a;font-size:26px;font-weight:500;letter-spacing:-.53px}.payroll-services_grid__3ivGE .box p{color:#676767;line-height:22px}.payroll-services_macs__0qW7p .titles{color:#ff3131;font-size:26px;font-weight:700;line-height:normal;letter-spacing:-.65px}.payroll-services_macs__0qW7p .titles span{color:#1a1a1a;font-size:60px;font-weight:700;line-height:normal;letter-spacing:-1.5px}.payroll-services_macs__0qW7p .wrapper div{border-radius:10px;background:#f2f2f2}.payroll-services_macs__0qW7p .wrapper div p{color:#1a1a1a;font-size:32px;font-weight:600;line-height:44.8px;letter-spacing:-.8px}.payroll-services_accordion-container__0pZnk .title{color:#ff3131;font-size:16px;font-weight:600}.payroll-services_accordion-container__0pZnk .title span{font-size:32px;font-weight:600;color:#1a1a1a}@media(max-width:1024px){.payroll-services_hero__7FCnN{background-position:100% 75%;background-image:url(/images/dark-bg-banner-mobile.webp)}.payroll-services_hero__7FCnN h1{font-size:16px;line-height:normal;letter-spacing:-.4px}.payroll-services_hero__7FCnN h2{font-size:40px;line-height:40px;letter-spacing:-.75px}.payroll-services_hero__7FCnN p{line-height:normal}.payroll-services_grid__3ivGE h2,.payroll-services_hero__7FCnN p{font-size:16px;letter-spacing:-.4px}.payroll-services_grid__3ivGE .title{font-size:25px;letter-spacing:-.625px}.payroll-services_grid__3ivGE .description{font-size:16px;line-height:22.4px;letter-spacing:-.4px}.payroll-services_grid__3ivGE .box h3{font-size:20px;letter-spacing:-.471px}.payroll-services_grid__3ivGE .box p{font-size:14px;line-height:20px}.payroll-services_macs__0qW7p .titles{font-size:16px}.payroll-services_macs__0qW7p .titles span{font-size:25px;letter-spacing:-.625px}.payroll-services_macs__0qW7p .wrapper>div:last-child{border-bottom-right-radius:10px;border-bottom-left-radius:10px}.payroll-services_macs__0qW7p .wrapper div{border-radius:0}.payroll-services_macs__0qW7p .wrapper div p{font-size:20px;line-height:28px;letter-spacing:-.5px}.payroll-services_macs__0qW7p .wrapper .flat-row{border-top-right-radius:10px;border-top-left-radius:10px}}}