#payroll-estimator .btn-primary, #pricing-compare .btn-primary, #sb-pricing .btn-primary, #ai-accuracy .btn-primary, #how-to-switch .btn-primary{
    background-color: #21409a!important;
    border: 2px solid #fff;
    color: #fff;
    text-transform: uppercase;
    font-weight: 700;
}
#payroll-estimator a, #sb-pricing a, #how-to-switch a {
    color: #21409a;
}
.sticky-payroll-cta {
    position: sticky;
    position: -webkit-sticky;
    bottom: 0;
    z-index: 1030;
    background: #021e71;
    color: #fff;
    padding: 10px 0;
    box-shadow: 0 -2px 8px rgba(0,0,0,.1);
}
#payroll-estimator .card hr, #sb-pricing .card hr  {
    opacity: 1;
}
.intro-bookkeeping .cta a {
    color: #fff!important;
}
.sticky-payroll-cta .btn {
    margin-left: 10px;
    color: #fff;
}
.mt-15{
    margin-top:15px;
}
@media (max-width:768px) {
.sticky-payroll-cta.hide-sm {
    display: none;
}
#payroll-estimator .card .row, #sb-pricing .card .row {
    display: flex;
    flex-direction: column;
    gap: 10px;
}
}