.modal-overlay[data-v-c631e82e]{position:fixed;bottom:0;top:0;left:0;display:flex;height:100%;width:100%;justify-content:flex-end;overflow-y:hidden;background-color:#0006;z-index:1000}.modal-overlay .modal-body[data-v-c631e82e]{height:100%;width:340px;--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.modal-body{transition:transform .24s ease;animation:slide-in .24s ease}.modal-body.closing{animation:slide-out .24s ease}@keyframes slide-in{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes slide-out{0%{transform:translate(0)}to{transform:translate(100%)}}header[data-v-108aca2c]{position:sticky;top:0;margin-left:auto;margin-right:auto;height:5rem;width:100%;padding-left:1rem;padding-right:1rem;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.5s;transition-timing-function:linear}@media (min-width: 1280px){header[data-v-108aca2c]{padding-left:0;padding-right:0}}header[data-v-108aca2c]{z-index:30}.footer[data-v-d2e64ac1]{height:auto;width:100%;background:#06281f}.main[data-v-a761a23a]{background:url(/assets/hero-1830758c.avif);background-size:contain;background-position:top right;background-repeat:no-repeat}.new-hero-bg[data-v-a761a23a]{background-image:url(/hero/new_hero.webp);background-repeat:no-repeat;background-size:450%;background-position:50% 0%}@media (min-width: 1024px){.new-hero-bg[data-v-a761a23a]{background-position:0% 0%;background-size:150%}}@media (min-width: 1280px){.new-hero-bg[data-v-a761a23a]{background-size:130%}}.verification-hero-bg[data-v-a761a23a]{background-image:url(/hero/verification-hero.webp);background-repeat:no-repeat;background-size:450%;background-position:67% 0%}@media (min-width: 1024px){.verification-hero-bg[data-v-a761a23a]{background-position:center top;background-size:150%}}@media (min-width: 1280px){.verification-hero-bg[data-v-a761a23a]{background-size:130%}}.payroll-hero-bg[data-v-a761a23a]{background-image:url(/hero/payroll-hero.webp);background-repeat:no-repeat;background-size:450%;background-position:70% 0%;overflow:hidden}@media (min-width: 1024px){.payroll-hero-bg[data-v-a761a23a]{background-size:150%;background-position:0% 0%}}@media (min-width: 1280px){.payroll-hero-bg[data-v-a761a23a]{background-size:110%}}
