/*!
 * ecosystem-discovery-ui
 * Copyright (c) 2022 - Present Intuit Inc. All rights reserved. Unauthorized reproduction is a violation of applicable law. This material contains certain confidential and proprietary information and trade secrets of Intuit Inc.
 */
.workFlow .workflow-container.combined-workflow {
    display: grid;
    grid-template-columns: 110px 120px minmax(60px, 1fr) 80px minmax(60px, 1fr) 80px minmax(60px, 1fr) 80px minmax(60px, 1fr) 80px minmax(60px, 1fr) 80px minmax(60px, 1fr) 80px minmax(60px, 1fr) 140px;
    grid-template-rows: 150px 12px 150px 12px 150px;
    transition: all .5s ease;
    text-align: center
}

    .workFlow .workflow-container.combined-workflow .section-header span {
        font-family: "Avenir Next forINTUIT","Arial",-apple-system,"Helvetica Neue",sans-serif;
        color: #393a3d;
        font-size: 14px;
        font-weight: 600;
        max-width: 80px
    }

    .workFlow .workflow-container.combined-workflow .center-aligned {
        display: grid;
        place-items: center
    }

    .workFlow .workflow-container.combined-workflow .triangle-up {
        border-width: 0 5px 10px 5px;
        border-color: transparent transparent #8d9096 transparent;
        border-style: solid;
        width: 0
    }

    .workFlow .workflow-container.combined-workflow .trackTime-invoice-left, .workFlow .workflow-container.combined-workflow .trackTime-invoice-right {
        pointer-events: none
    }

    .workFlow .workflow-container.combined-workflow .trackTime-invoice-left {
        grid-column: 8/10;
        grid-row: 2/span 2;
        border: 2px solid #8d9096;
        z-index: 1;
        border-right-width: 0px;
        border-bottom-width: 0px;
        margin-left: 39px;
        margin-top: 5px;
        margin-bottom: 170px
    }

    .workFlow .workflow-container.combined-workflow .trackTime-invoice-right {
        grid-column: 10/13;
        grid-row: 1/span 2;
        z-index: 1;
        border: 2px solid #8d9096;
        border-left-width: 0;
        border-top-width: 0;
        margin-bottom: 5px;
        margin-right: 44px;
        margin-top: 180px;
        position: relative
    }

        .workFlow .workflow-container.combined-workflow .trackTime-invoice-right .triangle-up {
            position: absolute;
            right: -6px;
            top: -7px
        }

    .workFlow .workflow-container.combined-workflow .connection {
        background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzciIGhlaWdodD0iMTIiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTI5IDEwLjUxVjEuNDlhLjc0NS43NDUgMCAwMTEuMTkyLS41OTZsNi4wMTMgNC41MWEuNzQ1Ljc0NSAwIDAxMCAxLjE5MmwtNi4wMTMgNC41MUEuNzQ1Ljc0NSAwIDAxMjkgMTAuNTA5eiIgZmlsbD0iIzhEOTA5NiIvPjxwYXRoIHN0cm9rZT0iIzhEOTA5NiIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIGQ9Ik0xIDZoMzQiLz48L3N2Zz4K);
        background-position: center 81px;
        background-repeat: no-repeat
    }

    .workFlow .workflow-container.combined-workflow .customer-estimate-connection {
        grid-column: 3/4
    }

    .workFlow .workflow-container.combined-workflow .product-pos-connection {
        grid-column: 7/8
    }

    .workFlow .workflow-container.combined-workflow .pos-orders-connection {
        grid-column: 9/10
    }

    .workFlow .workflow-container.combined-workflow .invoice-paid-connection {
        grid-column: 13/14
    }

    .workFlow .workflow-container.combined-workflow .money-in, .workFlow .workflow-container.combined-workflow .money-out, .workFlow .workflow-container.combined-workflow .accounting-reports {
        background: #f9fafb;
        border: 1px solid #eceef1;
        grid-column: 1/-1;
        border-radius: 10px
    }

    .workFlow .workflow-container.combined-workflow .touchpoint {
        display: grid;
        place-items: flex-start;
        padding-top: 46px
    }

    .workFlow .workflow-container.combined-workflow .money-in, .workFlow .workflow-container.combined-workflow .money-out {
        grid-row: 1;
        display: grid;
        grid-template-columns: 110px 120px minmax(60px, 1fr) 80px minmax(60px, 1fr) 80px minmax(60px, 1fr) 80px minmax(60px, 1fr) 80px minmax(60px, 1fr) 80px minmax(60px, 1fr) 80px minmax(60px, 1fr) 140px
    }

        .workFlow .workflow-container.combined-workflow .money-in .section-header, .workFlow .workflow-container.combined-workflow .money-out .section-header {
            grid-column: 1
        }

        .workFlow .workflow-container.combined-workflow .money-in .add-customer, .workFlow .workflow-container.combined-workflow .money-out .add-customer {
            grid-column: 2;
            margin-left: 40px
        }

        .workFlow .workflow-container.combined-workflow .money-in .create-estimates, .workFlow .workflow-container.combined-workflow .money-out .create-estimates {
            grid-column: 4
        }

        .workFlow .workflow-container.combined-workflow .money-in .product-service, .workFlow .workflow-container.combined-workflow .money-out .product-service {
            grid-column: 6;
            margin-left: 0
        }

        .workFlow .workflow-container.combined-workflow .money-in .pos-and-channels, .workFlow .workflow-container.combined-workflow .money-out .pos-and-channels {
            grid-column: 8
        }

        .workFlow .workflow-container.combined-workflow .money-in .orders-shipping, .workFlow .workflow-container.combined-workflow .money-out .orders-shipping {
            grid-column: 10
        }

        .workFlow .workflow-container.combined-workflow .money-in .invoice, .workFlow .workflow-container.combined-workflow .money-out .invoice {
            grid-column: 12/13
        }

        .workFlow .workflow-container.combined-workflow .money-in .get-paid, .workFlow .workflow-container.combined-workflow .money-out .get-paid {
            grid-column: 14/15
        }

        .workFlow .workflow-container.combined-workflow .money-in .get-funding, .workFlow .workflow-container.combined-workflow .money-out .get-funding {
            grid-column: 16/17
        }

    .workFlow .workflow-container.combined-workflow .money-out {
        grid-row: 3/4;
        display: grid;
        grid-template-columns: 110px 120px minmax(60px, 1fr) 80px minmax(60px, 1fr) 80px minmax(60px, 1fr) 80px minmax(60px, 1fr) 80px minmax(60px, 1fr) 80px minmax(60px, 1fr) 80px minmax(60px, 1fr) 140px
    }

        .workFlow .workflow-container.combined-workflow .money-out .pay-bills {
            grid-column: 4;
            margin-left: 0
        }

        .workFlow .workflow-container.combined-workflow .money-out .manage-payroll {
            grid-column: 6
        }

        .workFlow .workflow-container.combined-workflow .money-out .track-time {
            grid-column: 8
        }

        .workFlow .workflow-container.combined-workflow .money-out .manage-taxes {
            grid-column: 10
        }

        .workFlow .workflow-container.combined-workflow .money-out .manage-marketing {
            grid-column: 12
        }

    .workFlow .workflow-container.combined-workflow .accounting-reports {
        grid-column: 1/span 10;
        grid-row: 5/-1;
        display: grid;
        grid-template-columns: 110px 120px minmax(60px, 1fr) 80px minmax(60px, 1fr) 80px minmax(60px, 1fr) 178px;
        margin-right: 45px
    }

        .workFlow .workflow-container.combined-workflow .accounting-reports .set-up-business {
            grid-column: 2/3;
            margin-left: 40px
        }

        .workFlow .workflow-container.combined-workflow .accounting-reports .bank-review-connection {
            grid-column: 3/4
        }

        .workFlow .workflow-container.combined-workflow .accounting-reports .review-transactions {
            grid-column: 4/5
        }

        .workFlow .workflow-container.combined-workflow .accounting-reports .reports {
            grid-column: 6/7
        }

        .workFlow .workflow-container.combined-workflow .accounting-reports .track-mileage {
            grid-column: 8/9
        }

    .workFlow .workflow-container.combined-workflow .expert-help {
        grid-column: 10/span 7;
        grid-row: 5/span 1;
        border-radius: 10px;
        display: grid;
        grid-template-columns: 108px 80px minmax(60px, 1fr) 80px minmax(60px, 1fr) 80px minmax(60px, 1fr);
        margin-left: 36px
    }

        .workFlow .workflow-container.combined-workflow .expert-help .background {
            grid-column: 1/-1;
            grid-row: 1/-1;
            background: #f9fafb;
            border-radius: 10px;
            margin-left: 16px;
            border: 1px solid #eceef1
        }

        .workFlow .workflow-container.combined-workflow .expert-help .section-name {
            position: relative;
            grid-column: 1/span 2;
            grid-row: 1/span 1
        }

            .workFlow .workflow-container.combined-workflow .expert-help .section-name span {
                text-align: left;
                display: block;
                margin: 15px 0 0 30px;
                font-family: "Avenir Next forINTUIT","Arial",-apple-system,"Helvetica Neue",sans-serif;
                color: #393a3d;
                font-size: 14px;
                font-weight: 600
            }

        .workFlow .workflow-container.combined-workflow .expert-help .talk-to-accountant {
            grid-column: 2/span 1;
            grid-row: 1/span 1
        }

@media screen and (min-width: 1170px)and (max-width: 1544px) {
    .workFlow .workflow-container.combined-workflow {
        grid-template-columns: 0px 100px minmax(40px, 1fr) 80px minmax(40px, 1fr) 80px minmax(40px, 1fr) 80px minmax(40px, 1fr) 80px minmax(40px, 1fr) 80px minmax(40px, 1fr) 80px minmax(40px, 1fr) 80px
    }

        .workFlow .workflow-container.combined-workflow .connection {
            background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjciIGhlaWdodD0iMTIiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTE5IDEwLjUxVjEuNDlhLjc0NS43NDUgMCAwMTEuMTkyLS41OTZsNi4wMTMgNC41MWEuNzQ1Ljc0NSAwIDAxMCAxLjE5MmwtNi4wMTMgNC41MUEuNzQ1Ljc0NSAwIDAxMTkgMTAuNTA5eiIgZmlsbD0iIzhEOTA5NiIvPjxwYXRoIHN0cm9rZT0iIzhEOTA5NiIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIGQ9Ik0xIDZoMjQiLz48L3N2Zz4K)
        }

        .workFlow .workflow-container.combined-workflow .money-in, .workFlow .workflow-container.combined-workflow .money-out, .workFlow .workflow-container.combined-workflow .accounting-reports {
            grid-template-columns: 0px 100px minmax(40px, 1fr) 80px minmax(40px, 1fr) 80px minmax(40px, 1fr) 80px minmax(40px, 1fr) 80px minmax(40px, 1fr) 80px minmax(40px, 1fr) 80px minmax(40px, 1fr) 80px;
            position: relative
        }

            .workFlow .workflow-container.combined-workflow .money-in .section-header, .workFlow .workflow-container.combined-workflow .money-out .section-header, .workFlow .workflow-container.combined-workflow .accounting-reports .section-header {
                display: inline-block;
                position: absolute;
                text-align: left;
                left: 15px;
                top: 10px;
                width: 200px;
                background-color: transparent
            }

            .workFlow .workflow-container.combined-workflow .money-in .add-customer {
                margin-left: 20px
            }

        .workFlow .workflow-container.combined-workflow .accounting-reports {
            grid-template-columns: 0px minmax(100px, 1fr) minmax(40px, 1fr) 80px minmax(40px, 1fr) 80px minmax(40px, 1fr) minmax(157px, 1fr)
        }

            .workFlow .workflow-container.combined-workflow .accounting-reports .set-up-business {
                margin-left: 20px
            }

        .workFlow .workflow-container.combined-workflow .expert-help {
            grid-template-columns: 87px 80px minmax(40px, 1fr) 80px
        }

            .workFlow .workflow-container.combined-workflow .expert-help .background {
                margin-left: 16px
            }
}

@media screen and (min-width: 0px)and (max-width: 1170px) {
    .workFlow .workflow-container.combined-workflow {
        grid-template-columns: minmax(100px, 1fr) minmax(100px, 1fr) minmax(100px, 1fr) minmax(100px, 1fr);
        grid-template-rows: 370px 16px auto 16px 200px 16px 200px
    }

        .workFlow .workflow-container.combined-workflow .touchpoint {
            padding: 16px 0
        }

        .workFlow .workflow-container.combined-workflow .connection, .workFlow .workflow-container.combined-workflow .trackTime-invoice-left, .workFlow .workflow-container.combined-workflow .trackTime-invoice-right {
            display: none !important
        }

        .workFlow .workflow-container.combined-workflow .money-in, .workFlow .workflow-container.combined-workflow .money-out, .workFlow .workflow-container.combined-workflow .accounting-reports, .workFlow .workflow-container.combined-workflow .expert-help {
            grid-template-columns: minmax(100px, 1fr) minmax(100px, 1fr) minmax(100px, 1fr) minmax(100px, 1fr);
            justify-items: center;
            position: relative
        }

            .workFlow .workflow-container.combined-workflow .money-in .section-header, .workFlow .workflow-container.combined-workflow .money-out .section-header, .workFlow .workflow-container.combined-workflow .accounting-reports .section-header, .workFlow .workflow-container.combined-workflow .expert-help .section-header {
                display: inline-block;
                position: absolute;
                text-align: left;
                left: 15px;
                top: 10px;
                width: 200px;
                background-color: transparent
            }

        .workFlow .workflow-container.combined-workflow .money-in {
            grid-column: 1/-1;
            grid-row: 1/2;
            grid-template-rows: 40px
        }

            .workFlow .workflow-container.combined-workflow .money-in .create-estimates, .workFlow .workflow-container.combined-workflow .money-in .invoice {
                grid-column: 1/2;
                grid-row: 2/3
            }

            .workFlow .workflow-container.combined-workflow .money-in .add-customer {
                grid-column: 1;
                grid-row: 2;
                margin-left: 0
            }

            .workFlow .workflow-container.combined-workflow .money-in .create-estimates {
                grid-column: 2
            }

            .workFlow .workflow-container.combined-workflow .money-in .product-service {
                grid-column: 3;
                grid-row: 2
            }

            .workFlow .workflow-container.combined-workflow .money-in .pos-and-channels {
                grid-column: 4;
                grid-row: 2
            }

            .workFlow .workflow-container.combined-workflow .money-in .orders-shipping {
                grid-column: 1;
                grid-row: 3
            }

            .workFlow .workflow-container.combined-workflow .money-in .invoice {
                grid-column: 2;
                grid-row: 3
            }

            .workFlow .workflow-container.combined-workflow .money-in .get-paid {
                grid-column: 3;
                grid-row: 3
            }

            .workFlow .workflow-container.combined-workflow .money-in .get-funding {
                grid-column: 4;
                grid-row: 3
            }

        .workFlow .workflow-container.combined-workflow .money-out {
            grid-column: 1/-1;
            grid-row: 3;
            grid-template-rows: 40px
        }

            .workFlow .workflow-container.combined-workflow .money-out .pay-bills {
                grid-column: 1;
                grid-row: 2
            }

            .workFlow .workflow-container.combined-workflow .money-out .manage-payroll {
                grid-column: 2;
                grid-row: 2
            }

            .workFlow .workflow-container.combined-workflow .money-out .track-time {
                grid-column: 3;
                grid-row: 2
            }

            .workFlow .workflow-container.combined-workflow .money-out .manage-taxes {
                grid-column: 4;
                grid-row: 2
            }

            .workFlow .workflow-container.combined-workflow .money-out .manage-marketing {
                grid-column: 1;
                grid-row: 3
            }

        .workFlow .workflow-container.combined-workflow .accounting-reports {
            grid-column: 1/-1;
            grid-row: 5;
            grid-template-rows: 40px;
            margin-right: 0
        }

            .workFlow .workflow-container.combined-workflow .accounting-reports .set-up-business, .workFlow .workflow-container.combined-workflow .accounting-reports .review-transactions, .workFlow .workflow-container.combined-workflow .accounting-reports .reports {
                grid-column: 1/2;
                grid-row: 2/3;
                margin-left: 0
            }

            .workFlow .workflow-container.combined-workflow .accounting-reports .review-transactions {
                grid-column: 2/3
            }

            .workFlow .workflow-container.combined-workflow .accounting-reports .reports {
                grid-column: 3/4
            }

            .workFlow .workflow-container.combined-workflow .accounting-reports .track-mileage {
                grid-column: 4;
                grid-row: 2
            }

        .workFlow .workflow-container.combined-workflow .expert-help {
            background: #f9fafb;
            border: 1px solid #eceef1;
            grid-column: 1/-1;
            border-radius: 10px;
            grid-column: 1;
            grid-row: 7;
            grid-template-columns: auto;
            grid-template-rows: 40px;
            margin-left: 0
        }

            .workFlow .workflow-container.combined-workflow .expert-help .background {
                display: none
            }

            .workFlow .workflow-container.combined-workflow .expert-help .section-name {
                position: absolute;
                top: 10px;
                left: 15px
            }

                .workFlow .workflow-container.combined-workflow .expert-help .section-name span {
                    margin: 0
                }

            .workFlow .workflow-container.combined-workflow .expert-help .talk-to-accountant {
                grid-column: 1/1;
                grid-row: 2/3
            }
}

.workflow-flyout-open .workFlow .workflow-container.combined-workflow {
    grid-template-columns: minmax(100px, 1fr) minmax(100px, 1fr) minmax(100px, 1fr) minmax(100px, 1fr);
    grid-template-rows: 370px 16px auto 16px 200px 16px 200px
}

    .workflow-flyout-open .workFlow .workflow-container.combined-workflow .touchpoint {
        padding: 16px 0
    }

    .workflow-flyout-open .workFlow .workflow-container.combined-workflow .connection, .workflow-flyout-open .workFlow .workflow-container.combined-workflow .trackTime-invoice-left, .workflow-flyout-open .workFlow .workflow-container.combined-workflow .trackTime-invoice-right {
        display: none !important
    }

    .workflow-flyout-open .workFlow .workflow-container.combined-workflow .money-in, .workflow-flyout-open .workFlow .workflow-container.combined-workflow .money-out, .workflow-flyout-open .workFlow .workflow-container.combined-workflow .accounting-reports, .workflow-flyout-open .workFlow .workflow-container.combined-workflow .expert-help {
        grid-template-columns: minmax(100px, 1fr) minmax(100px, 1fr) minmax(100px, 1fr) minmax(100px, 1fr);
        justify-items: center;
        position: relative
    }

        .workflow-flyout-open .workFlow .workflow-container.combined-workflow .money-in .section-header, .workflow-flyout-open .workFlow .workflow-container.combined-workflow .money-out .section-header, .workflow-flyout-open .workFlow .workflow-container.combined-workflow .accounting-reports .section-header, .workflow-flyout-open .workFlow .workflow-container.combined-workflow .expert-help .section-header {
            display: inline-block;
            position: absolute;
            text-align: left;
            left: 15px;
            top: 10px;
            width: 200px;
            background-color: transparent
        }

    .workflow-flyout-open .workFlow .workflow-container.combined-workflow .money-in {
        grid-column: 1/-1;
        grid-row: 1/2;
        grid-template-rows: 40px
    }

        .workflow-flyout-open .workFlow .workflow-container.combined-workflow .money-in .create-estimates, .workflow-flyout-open .workFlow .workflow-container.combined-workflow .money-in .invoice {
            grid-column: 1/2;
            grid-row: 2/3
        }

        .workflow-flyout-open .workFlow .workflow-container.combined-workflow .money-in .add-customer {
            grid-column: 1;
            grid-row: 2;
            margin-left: 0
        }

        .workflow-flyout-open .workFlow .workflow-container.combined-workflow .money-in .create-estimates {
            grid-column: 2
        }

        .workflow-flyout-open .workFlow .workflow-container.combined-workflow .money-in .product-service {
            grid-column: 3;
            grid-row: 2
        }

        .workflow-flyout-open .workFlow .workflow-container.combined-workflow .money-in .pos-and-channels {
            grid-column: 4;
            grid-row: 2
        }

        .workflow-flyout-open .workFlow .workflow-container.combined-workflow .money-in .orders-shipping {
            grid-column: 1;
            grid-row: 3
        }

        .workflow-flyout-open .workFlow .workflow-container.combined-workflow .money-in .invoice {
            grid-column: 2;
            grid-row: 3
        }

        .workflow-flyout-open .workFlow .workflow-container.combined-workflow .money-in .get-paid {
            grid-column: 3;
            grid-row: 3
        }

        .workflow-flyout-open .workFlow .workflow-container.combined-workflow .money-in .get-funding {
            grid-column: 4;
            grid-row: 3
        }

    .workflow-flyout-open .workFlow .workflow-container.combined-workflow .money-out {
        grid-column: 1/-1;
        grid-row: 3;
        grid-template-rows: 40px
    }

        .workflow-flyout-open .workFlow .workflow-container.combined-workflow .money-out .pay-bills {
            grid-column: 1;
            grid-row: 2
        }

        .workflow-flyout-open .workFlow .workflow-container.combined-workflow .money-out .manage-payroll {
            grid-column: 2;
            grid-row: 2
        }

        .workflow-flyout-open .workFlow .workflow-container.combined-workflow .money-out .track-time {
            grid-column: 3;
            grid-row: 2
        }

        .workflow-flyout-open .workFlow .workflow-container.combined-workflow .money-out .manage-taxes {
            grid-column: 4;
            grid-row: 2
        }

        .workflow-flyout-open .workFlow .workflow-container.combined-workflow .money-out .manage-marketing {
            grid-column: 1;
            grid-row: 3
        }

    .workflow-flyout-open .workFlow .workflow-container.combined-workflow .accounting-reports {
        grid-column: 1/-1;
        grid-row: 5;
        grid-template-rows: 40px;
        margin-right: 0
    }

        .workflow-flyout-open .workFlow .workflow-container.combined-workflow .accounting-reports .set-up-business, .workflow-flyout-open .workFlow .workflow-container.combined-workflow .accounting-reports .review-transactions, .workflow-flyout-open .workFlow .workflow-container.combined-workflow .accounting-reports .reports {
            grid-column: 1/2;
            grid-row: 2/3;
            margin-left: 0
        }

        .workflow-flyout-open .workFlow .workflow-container.combined-workflow .accounting-reports .review-transactions {
            grid-column: 2/3
        }

        .workflow-flyout-open .workFlow .workflow-container.combined-workflow .accounting-reports .reports {
            grid-column: 3/4
        }

        .workflow-flyout-open .workFlow .workflow-container.combined-workflow .accounting-reports .track-mileage {
            grid-column: 4;
            grid-row: 2
        }

    .workflow-flyout-open .workFlow .workflow-container.combined-workflow .expert-help {
        background: #f9fafb;
        border: 1px solid #eceef1;
        grid-column: 1/-1;
        border-radius: 10px;
        grid-column: 1;
        grid-row: 7;
        grid-template-columns: auto;
        grid-template-rows: 40px;
        margin-left: 0
    }

        .workflow-flyout-open .workFlow .workflow-container.combined-workflow .expert-help .background {
            display: none
        }

        .workflow-flyout-open .workFlow .workflow-container.combined-workflow .expert-help .section-name {
            position: absolute;
            top: 10px;
            left: 15px
        }

            .workflow-flyout-open .workFlow .workflow-container.combined-workflow .expert-help .section-name span {
                margin: 0
            }

        .workflow-flyout-open .workFlow .workflow-container.combined-workflow .expert-help .talk-to-accountant {
            grid-column: 1/1;
            grid-row: 2/3
        }

@media screen and (min-width: 0px)and (max-width: 766px) {
    .workflow .workflow-container.combined-workflow {
        grid-template-columns: minmax(100px, 1fr) minmax(100px, 1fr);
        grid-template-rows: 710px 16px 540px 16px 370px 16px 200px
    }

        .workflow .workflow-container.combined-workflow .money-in, .workflow .workflow-container.combined-workflow .money-out, .workflow .workflow-container.combined-workflow .accounting-reports {
            grid-template-columns: minmax(100px, 1fr) minmax(100px, 1fr)
        }

        .workflow .workflow-container.combined-workflow .money-in {
            grid-template-rows: 30px 170px 170px 170px 170px
        }

            .workflow .workflow-container.combined-workflow .money-in .create-estimates {
                grid-column: 2;
                grid-row: 2
            }

            .workflow .workflow-container.combined-workflow .money-in .product-service {
                grid-column: 1;
                grid-row: 3
            }

            .workflow .workflow-container.combined-workflow .money-in .pos-and-channels {
                grid-column: 2;
                grid-row: 3
            }

            .workflow .workflow-container.combined-workflow .money-in .orders-shipping {
                grid-column: 1;
                grid-row: 4
            }

            .workflow .workflow-container.combined-workflow .money-in .invoice {
                grid-column: 2;
                grid-row: 4
            }

            .workflow .workflow-container.combined-workflow .money-in .get-paid {
                grid-column: 1;
                grid-row: 5
            }

            .workflow .workflow-container.combined-workflow .money-in .get-funding {
                grid-column: 2;
                grid-row: 5
            }

        .workflow .workflow-container.combined-workflow .money-out {
            grid-template-rows: 30px 170px 170px 170px
        }

            .workflow .workflow-container.combined-workflow .money-out .manage-payroll {
                grid-column: 2;
                grid-row: 2
            }

            .workflow .workflow-container.combined-workflow .money-out .track-time {
                grid-column: 1;
                grid-row: 3
            }

            .workflow .workflow-container.combined-workflow .money-out .manage-taxes {
                grid-column: 2;
                grid-row: 3
            }

            .workflow .workflow-container.combined-workflow .money-out .manage-marketing {
                grid-column: 1;
                grid-row: 4
            }

        .workflow .workflow-container.combined-workflow .accounting-reports {
            grid-template-rows: 30px 170px 170px
        }

            .workflow .workflow-container.combined-workflow .accounting-reports .reports {
                grid-column: 1/1;
                grid-row: 3/4
            }

            .workflow .workflow-container.combined-workflow .accounting-reports .track-mileage {
                grid-column: 2;
                grid-row: 3
            }

        .workflow .workflow-container.combined-workflow .expert-help {
            grid-column: 1/2;
            grid-row: 7/8;
            grid-template-columns: minmax(100px, 1fr)
        }

            .workflow .workflow-container.combined-workflow .expert-help .background {
                margin-left: 0px
            }

            .workflow .workflow-container.combined-workflow .expert-help .section-name span {
                margin: 15px 0 0 20px
            }
}

.workflow-wrapper {
    overflow-y: hidden;
    display: flex;
    align-items: stretch
}

.workflow-tooltip-wrapper {
    display: none
}

.workFlow {
    max-width: 1545px;
    flex-grow: 1;
    border-radius: 5px;
    margin: 20px
}

    .workFlow .workflow-title {
        font-size: 14px;
        font-weight: 600;
        text-transform: uppercase;
        margin-bottom: 20px;
        display: flex
    }

        .workFlow .workflow-title span {
            flex-grow: 1;
            display: inline-block
        }

        .workFlow .workflow-title .help-improve {
            display: flex;
            align-items: center;
            grid-column-gap: 32px;
            -moz-column-gap: 32px;
            column-gap: 32px;
            font-size: 14px
        }

            .workFlow .workflow-title .help-improve .link-button {
                background-color: transparent;
                border: none;
                cursor: pointer;
                display: inline;
                margin: 0;
                padding: 0;
                outline: none;
                line-height: 5px;
                height: 20px;
                font-family: "Avenir Next forINTUIT","Arial",-apple-system,"Helvetica Neue",sans-serif;
                color: #0077c5;
                font-size: 14px;
                font-weight: 500;
                box-shadow: none
            }

                .workFlow .workflow-title .help-improve .link-button:hover span, .workFlow .workflow-title .help-improve .link-button:focus span {
                    text-decoration: underline
                }

                .workFlow .workflow-title .help-improve .link-button.inactive {
                    outline: none;
                    cursor: default
                }

                    .workFlow .workflow-title .help-improve .link-button.inactive span {
                        text-decoration: none;
                        color: #393a3d
                    }

                    .workFlow .workflow-title .help-improve .link-button.inactive:hover span, .workFlow .workflow-title .help-improve .link-button.inactive:focus span {
                        border: none;
                        box-shadow: none;
                        text-decoration: none
                    }

    .workFlow .footer-section {
        padding-top: 20px;
        display: flex;
        justify-content: flex-end
    }

        .workFlow .footer-section .title {
            flex-grow: 1
        }

            .workFlow .footer-section .title span {
                font-family: "Avenir Next forINTUIT","Arial",-apple-system,"Helvetica Neue",sans-serif;
                color: #393a3d;
                font-size: 14px;
                font-weight: 600
            }

            .workFlow .footer-section .title .sub-heading {
                display: block;
                margin-top: 5px;
                width: 390px;
                font-family: "Avenir Next forINTUIT","Arial",-apple-system,"Helvetica Neue",sans-serif;
                color: #393a3d;
                font-size: 14px;
                font-weight: normal
            }

            .workFlow .footer-section .title .help-icon {
                background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMCAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTkuOTk5ODQgMTIuNUM5LjgzNTAyIDEyLjUgOS42NzM5IDEyLjU0ODkgOS41MzY4NiAxMi42NDA0QzkuMzk5ODIgMTIuNzMyIDkuMjkzMDEgMTIuODYyMiA5LjIyOTk0IDEzLjAxNDRDOS4xNjY4NiAxMy4xNjY3IDkuMTUwMzYgMTMuMzM0MyA5LjE4MjUyIDEzLjQ5NTlDOS4yMTQ2NyAxMy42NTc2IDkuMjk0MDQgMTMuODA2IDkuNDEwNTggMTMuOTIyNkM5LjUyNzEzIDE0LjAzOTEgOS42NzU2MSAxNC4xMTg1IDkuODM3MjYgMTQuMTUwN0M5Ljk5ODkxIDE0LjE4MjggMTAuMTY2NSAxNC4xNjYzIDEwLjMxODcgMTQuMTAzMkMxMC40NzEgMTQuMDQwMiAxMC42MDEyIDEzLjkzMzQgMTAuNjkyNyAxMy43OTYzQzEwLjc4NDMgMTMuNjU5MyAxMC44MzMyIDEzLjQ5ODIgMTAuODMzMiAxMy4zMzMzQzEwLjgzMzIgMTMuMTEyMyAxMC43NDU0IDEyLjkwMDQgMTAuNTg5MSAxMi43NDQxQzEwLjQzMjggMTIuNTg3OCAxMC4yMjA5IDEyLjUgOS45OTk4NCAxMi41WiIgZmlsbD0iIzZCNkM3MiIvPgo8cGF0aCBkPSJNMTIuNTAwMiA4LjMzMzI1QzEyLjQ5ODkgNy42NzA2MiAxMi4yMzUxIDcuMDM1NSAxMS43NjY1IDYuNTY2OTRDMTEuMjk4IDYuMDk4MzkgMTAuNjYyOCA1LjgzNDU3IDEwLjAwMDIgNS44MzMyNUM5LjQ0NDQyIDUuODM1MDcgOC45MDUxIDYuMDIyMDQgOC40Njc0NSA2LjM2NDYyQzguMDI5NzkgNi43MDcxOSA3LjcxODc4IDcuMTg1ODQgNy41ODM1NCA3LjcyNDkyQzcuNTUyNTQgNy44MzIxOCA3LjU0MzQyIDcuOTQ0NTggNy41NTY3IDguMDU1NDRDNy41Njk5OSA4LjE2NjMgNy42MDU0MiA4LjI3MzM1IDcuNjYwODggOC4zNzAyNUM3LjcxNjM1IDguNDY3MTUgNy43OTA3MiA4LjU1MTkyIDcuODc5NTkgOC42MTk1MkM3Ljk2ODQ1IDguNjg3MTEgOC4wNjk5OSA4LjczNjE3IDguMTc4MTggOC43NjM3NkM4LjI4NjM3IDguNzkxMzUgOC4zOTkgOC43OTY5MiA4LjUwOTM4IDguNzgwMTRDOC42MTk3NiA4Ljc2MzM1IDguNzI1NjUgOC43MjQ1NiA4LjgyMDc1IDguNjY2MDZDOC45MTU4NCA4LjYwNzU2IDguOTk4MjIgOC41MzA1NCA5LjA2Mjk3IDguNDM5NTlDOS4xMjc3MyA4LjM0ODYzIDkuMTczNTUgOC4yNDU1OSA5LjE5NzcxIDguMTM2NTlDOS4yNDQwNSA3Ljk1NzY0IDkuMzQ3NDYgNy43OTg2NyA5LjQ5MjI3IDcuNjgzNzhDOS42MzcwOSA3LjU2ODg5IDkuODE1NDEgNy41MDQzNSAxMC4wMDAyIDcuNDk5OTJDMTAuMjIwOCA3LjUwMTIzIDEwLjQzMiA3LjU4OTQ1IDEwLjU4OCA3Ljc0NTQ1QzEwLjc0NCA3LjkwMTQ0IDEwLjgzMjIgOC4xMTI2NCAxMC44MzM1IDguMzMzMjVDMTAuODMzNSA4LjM0NDA5IDEwLjgzOTQgOC4zNTMyNSAxMC44Mzk0IDguMzY0MDhDMTAuODM5NCA4LjM3NDkyIDEwLjgzMzUgOC4zODMyNSAxMC44MzM1IDguMzk0MDlDMTAuODMzNSA4LjQ3MTQgMTAuODEyIDguNTQ3MTkgMTAuNzcxNCA4LjYxMjk4QzEwLjczMDggOC42Nzg3NiAxMC42NzI3IDguNzMxOTUgMTAuNjAzNSA4Ljc2NjU5TDkuNjI2ODcgOS4yNTMyNUM5LjQ4ODM3IDkuMzIyNjUgOS4zNzE5NiA5LjQyOTI5IDkuMjkwNzEgOS41NjExOEM5LjIwOTQ1IDkuNjkzMDcgOS4xNjY1NyA5Ljg0NTAxIDkuMTY2ODcgOS45OTk5MlYxMC44MzMzQzkuMTY2ODcgMTEuMDU0MyA5LjI1NDY3IDExLjI2NjIgOS40MTA5NSAxMS40MjI1QzkuNTY3MjMgMTEuNTc4OCA5Ljc3OTE5IDExLjY2NjYgMTAuMDAwMiAxMS42NjY2QzEwLjIyMTIgMTEuNjY2NiAxMC40MzMyIDExLjU3ODggMTAuNTg5NSAxMS40MjI1QzEwLjc0NTcgMTEuMjY2MiAxMC44MzM1IDExLjA1NDMgMTAuODMzNSAxMC44MzMzVjEwLjUxNDFMMTEuMzQ5NCAxMC4yNTc0QzExLjcwMjUgMTAuMDc5MSAxMS45OTggOS44MDQ1MiAxMi4yMDE3IDkuNDY1MzVDMTIuNDA1MyA5LjEyNjE3IDEyLjUwODggOC43MzYyOCAxMi41MDAyIDguMzQwNzVWOC4zMzMyNVoiIGZpbGw9IiM2QjZDNzIiLz4KPHBhdGggZD0iTTE1LjkwMTggNC4xMTY3NUMxNS4xMzExIDMuMzM5MjUgMTQuMjEzOSAyLjcyMjM2IDEzLjIwMzEgMi4zMDE4MkMxMi4xOTI0IDEuODgxMjcgMTEuMTA4MiAxLjY2NTQxIDEwLjAxMzUgMS42NjY3NUgxMC4wMDAyQzcuNzkwMDIgMS42NjQ5OSA1LjY2OTcgMi41NDEyNiA0LjEwNTY1IDQuMTAyODJDMi41NDE2IDUuNjY0MzcgMS42NjE5MyA3Ljc4MzI4IDEuNjYwMTYgOS45OTM0MkMxLjY1ODM5IDEyLjIwMzYgMi41MzQ2NyAxNC4zMjM5IDQuMDk2MjIgMTUuODg3OUM1LjY1Nzc3IDE3LjQ1MiA3Ljc3NjY5IDE4LjMzMTcgOS45ODY4MyAxOC4zMzM0SDEwLjAwMDJDMTEuNjQ3MiAxOC4zMzM0IDEzLjI1NzMgMTcuODQ1MyAxNC42MjcyIDE2LjkzMDhDMTUuOTk3IDE2LjAxNjIgMTcuMDY1MSAxNC43MTYzIDE3LjY5NjYgMTMuMTk1MUMxOC4zMjgxIDExLjY3MzkgMTguNDk0NiA5Ljk5OTY5IDE4LjE3NTIgOC4zODM5QzE3Ljg1NTcgNi43NjgxMSAxNy4wNjQ3IDUuMjgzMjIgMTUuOTAxOCA0LjExNjc1Wk0xNC43MDY4IDE0LjcyMDlDMTQuMDg5NiAxNS4zMzk5IDEzLjM1NTkgMTUuODMwNSAxMi41NDgxIDE2LjE2NDVDMTEuNzQwMyAxNi40OTg1IDEwLjg3NDMgMTYuNjY5MiAxMC4wMDAyIDE2LjY2NjhIOS45ODkzM0M4LjIyMTIyIDE2LjY2NTMgNi41MjYwOSAxNS45NjE2IDUuMjc2ODcgMTQuNzEwM0M0LjAyNzY0IDEzLjQ1OSAzLjMyNjY0IDExLjc2MjggMy4zMjgwOCA5Ljk5NDY3QzMuMzI5NTEgOC4yMjY1NiA0LjAzMzI3IDYuNTMxNDQgNS4yODQ1MyA1LjI4MjIxQzYuNTM1NzkgNC4wMzI5OSA4LjIzMjA1IDMuMzMxOTggMTAuMDAwMiAzLjMzMzQySDEwLjAxMDJDMTEuMzI4NiAzLjMzNTUxIDEyLjYxNjkgMy43Mjg1IDEzLjcxMiA0LjQ2MjdDMTQuODA3MSA1LjE5Njg5IDE1LjY1OTkgNi4yMzkzMyAxNi4xNjI2IDcuNDU4MTlDMTYuNjY1MyA4LjY3NzA1IDE2Ljc5NTQgMTAuMDE3NiAxNi41MzYyIDExLjMxMDNDMTYuMjc3MSAxMi42MDMxIDE1LjY0MDUgMTMuNzkgMTQuNzA2OCAxNC43MjA5WiIgZmlsbD0iIzZCNkM3MiIvPgo8L3N2Zz4K);
                height: 25px;
                width: 25px;
                border: 0px;
                background-repeat: no-repeat;
                cursor: pointer;
                background-position: center
            }

            .workFlow .footer-section .title .help a {
                font-family: "Avenir Next forINTUIT","Arial",-apple-system,"Helvetica Neue",sans-serif;
                color: #0077c5;
                font-size: 12px;
                font-weight: bold
            }

        .workFlow .footer-section .legends {
            font-family: "Avenir Next forINTUIT","Arial",-apple-system,"Helvetica Neue",sans-serif;
            color: #393a3d;
            font-size: 12px;
            font-weight: normal;
            display: flex;
            flex-grow: 1;
            align-items: flex-end;
            justify-content: center;
            margin-top: -10px
        }

            .workFlow .footer-section .legends .active-container, .workFlow .footer-section .legends .inactive-container {
                display: flex
            }

                .workFlow .footer-section .legends .active-container .indicator, .workFlow .footer-section .legends .inactive-container .indicator {
                    width: 12px;
                    height: 12px;
                    left: 1322px;
                    top: 208px;
                    box-sizing: border-box;
                    border-radius: 8px;
                    margin-right: 5px
                }

            .workFlow .footer-section .legends .active-container {
                margin-right: 20px
            }

                .workFlow .footer-section .legends .active-container .indicator {
                    background: #f4f5f8;
                    border: 2px solid #53b700
                }

            .workFlow .footer-section .legends .inactive-container .indicator {
                background: #e3e5e8;
                border: 2px solid #e3e5e8;
                box-sizing: border-box
            }

    .workFlow .workflow-container {
        display: grid;
        grid-template-columns: 110px minmax(120px, 1fr) minmax(80px, 0.7fr) minmax(90px, 1fr) minmax(80px, 0.7fr) minmax(90px, 1fr) minmax(80px, 0.7fr) minmax(90px, 1fr) minmax(80px, 0.7fr) minmax(90px, 1fr) minmax(80px, 0.7fr) minmax(90px, 1fr);
        grid-template-rows: 150px 12px 150px 12px 150px;
        transition: all .5s ease;
        text-align: center
    }

        .workFlow .workflow-container .section-header span {
            font-family: "Avenir Next forINTUIT","Arial",-apple-system,"Helvetica Neue",sans-serif;
            color: #393a3d;
            font-size: 14px;
            font-weight: 600;
            max-width: 80px
        }

        .workFlow .workflow-container .center-aligned {
            display: grid;
            place-items: center
        }

        .workFlow .workflow-container .funding-payBill-right, .workFlow .workflow-container .funding-payBill-bottom-right {
            grid-column: 12/span 1;
            pointer-events: none
        }

        .workFlow .workflow-container .funding-payBill-right {
            grid-row: 1/span 3;
            z-index: 1;
            opacity: .9;
            display: flex;
            align-items: flex-end;
            justify-content: center
        }

            .workFlow .workflow-container .funding-payBill-right .line {
                width: 2px;
                height: 245px;
                margin-left: -2px;
                background: #8d9096
            }

        .workFlow .workflow-container .funding-payBill-bottom-right {
            grid-row: 4/span 1
        }

            .workFlow .workflow-container .funding-payBill-bottom-right .right-corner {
                width: 50%;
                height: 7px;
                border: 2px solid #8d9096;
                border-top-width: 0px;
                border-left-width: 0px;
                border-bottom-right-radius: 5px
            }

        .workFlow .workflow-container .funding-payBill-bottom {
            grid-column: 3/span 9;
            grid-row: 4/span 1;
            display: grid;
            place-items: center
        }

            .workFlow .workflow-container .funding-payBill-bottom .line {
                width: 100%;
                height: 2px;
                background: #8d9096
            }

        .workFlow .workflow-container .funding-payBill-bottom-left {
            grid-column: 2/span 1;
            grid-row: 4/span 1;
            margin-left: 40px
        }

            .workFlow .workflow-container .funding-payBill-bottom-left .left-corner {
                width: 50%;
                margin-left: auto;
                height: 7px;
                border: 2px solid #8d9096;
                border-top-width: 0px;
                border-right-width: 0px;
                border-bottom-left-radius: 5px
            }

        .workFlow .workflow-container .funding-payBill-left-arrow {
            grid-column: 2/span 1;
            grid-row: 3/span 1;
            z-index: 1;
            display: flex;
            align-items: flex-end;
            justify-content: center;
            pointer-events: none;
            margin-left: 40px
        }

            .workFlow .workflow-container .funding-payBill-left-arrow .up-arrow {
                background: #8d9096;
                width: 2px;
                height: 40px;
                margin-left: 2px
            }

                .workFlow .workflow-container .funding-payBill-left-arrow .up-arrow .point-up {
                    width: 0;
                    height: 0;
                    border-style: solid;
                    border-width: 0 5px 10px 5px;
                    border-color: transparent transparent #8d9096 transparent;
                    margin-left: -4px;
                    margin-top: -5px
                }

        .workFlow .workflow-container .invoice-timeTrack-connection {
            grid-column: 8/span 1;
            grid-row: 1/span 4;
            z-index: 1;
            padding-top: 160px;
            pointer-events: none
        }

            .workFlow .workflow-container .invoice-timeTrack-connection .connection {
                width: 2px;
                background: #8d9096;
                height: 80px;
                margin: auto;
                position: relative
            }

                .workFlow .workflow-container .invoice-timeTrack-connection .connection .point-up {
                    width: 0;
                    height: 0;
                    border-style: solid;
                    border-width: 0 5px 10px 5px;
                    border-color: transparent transparent #8d9096 transparent;
                    position: absolute;
                    margin-left: -4px;
                    margin-top: -1px
                }

        .workFlow .workflow-container .customer-estimate-connection, .workFlow .workflow-container .estimate-invoice-connection, .workFlow .workflow-container .invoice-paid-connection, .workFlow .workflow-container .bank-review-connection, .workFlow .workflow-container .time-payroll-connection {
            padding: 70px 15px 0 15px
        }

        .workFlow .workflow-container .customer-estimate-connection, .workFlow .workflow-container .estimate-invoice-connection {
            grid-column: 5/6
        }

        .workFlow .workflow-container .estimate-invoice-connection {
            grid-column: 7/8
        }

        .workFlow .workflow-container .invoice-paid-connection {
            grid-column: 9/10
        }

        .workFlow .workflow-container .money-in, .workFlow .workflow-container .money-out, .workFlow .workflow-container .accounting-reports {
            background: #f9fafb;
            border: 1px solid #eceef1;
            grid-column: 1/-1;
            border-radius: 10px
        }

        .workFlow .workflow-container .product-service, .workFlow .workflow-container .add-customer, .workFlow .workflow-container .create-estimates, .workFlow .workflow-container .invoice, .workFlow .workflow-container .get-paid, .workFlow .workflow-container .get-funding, .workFlow .workflow-container .pay-bills, .workFlow .workflow-container .track-time, .workFlow .workflow-container .manage-payroll, .workFlow .workflow-container .set-up-business, .workFlow .workflow-container .reports, .workFlow .workflow-container .review-transactions, .workFlow .workflow-container .talk-to-accountant {
            display: grid;
            place-items: center
        }

        .workFlow .workflow-container .money-in, .workFlow .workflow-container .money-out {
            grid-row: 1/2;
            display: grid;
            grid-template-columns: 110px minmax(120px, 1fr) minmax(80px, 0.7fr) minmax(90px, 1fr) minmax(80px, 0.7fr) minmax(90px, 1fr) minmax(80px, 0.7fr) minmax(90px, 1fr) minmax(80px, 0.7fr) minmax(90px, 1fr) minmax(80px, 0.7fr) minmax(90px, 1fr)
        }

            .workFlow .workflow-container .money-in .section-header, .workFlow .workflow-container .money-out .section-header {
                grid-column: 1/2
            }

            .workFlow .workflow-container .money-in .product-service, .workFlow .workflow-container .money-out .product-service {
                grid-column: 2/3;
                margin-left: 40px
            }

            .workFlow .workflow-container .money-in .add-customer, .workFlow .workflow-container .money-out .add-customer {
                grid-column: 4/5
            }

            .workFlow .workflow-container .money-in .get-funding, .workFlow .workflow-container .money-out .get-funding {
                grid-column: 12/13
            }

        .workFlow .workflow-container .money-out {
            grid-row: 3/4;
            display: grid;
            grid-template-columns: 110px minmax(120px, 1fr) minmax(80px, 0.7fr) minmax(90px, 1fr) minmax(80px, 0.7fr) minmax(90px, 1fr) minmax(80px, 0.7fr) minmax(90px, 1fr) minmax(80px, 0.7fr) minmax(90px, 1fr) minmax(80px, 0.7fr) minmax(90px, 1fr)
        }

            .workFlow .workflow-container .money-out .pay-bills {
                grid-column: 2/3;
                margin-left: 40px
            }

            .workFlow .workflow-container .money-out .track-time {
                grid-column: 8/9
            }

            .workFlow .workflow-container .money-out .manage-payroll {
                grid-column: 10/11
            }

        .workFlow .workflow-container .accounting-reports {
            grid-column: 1/span 8;
            grid-row: 5/-1;
            display: grid;
            grid-template-columns: 110px minmax(120px, 1fr) minmax(80px, 0.7fr) minmax(90px, 1fr) minmax(80px, 0.7fr) minmax(90px, 1fr) minmax(80px, 0.7fr) minmax(90px, 1fr)
        }

            .workFlow .workflow-container .accounting-reports .set-up-business {
                grid-column: 2/3;
                margin-left: 40px
            }

            .workFlow .workflow-container .accounting-reports .bank-review-connection {
                grid-column: 3/4;
                padding: 70px 15px 0 25px
            }

            .workFlow .workflow-container .accounting-reports .review-transactions {
                grid-column: 4/5
            }

            .workFlow .workflow-container .accounting-reports .reports {
                grid-column: 6/7
            }

        .workFlow .workflow-container .expert-help {
            grid-column: 9/span 5;
            grid-row: 5/span 1;
            border-radius: 10px;
            display: grid;
            grid-template-columns: minmax(80px, 0.7fr) minmax(90px, 1fr) minmax(80px, 0.7fr) minmax(90px, 1fr)
        }

            .workFlow .workflow-container .expert-help .background {
                grid-column: 1/-1;
                grid-row: 1/-1;
                background: #f9fafb;
                border-radius: 10px;
                margin-left: 16px;
                border: 1px solid #eceef1
            }

            .workFlow .workflow-container .expert-help .section-name {
                position: relative;
                grid-column: 1/span 2;
                grid-row: 1/span 1
            }

                .workFlow .workflow-container .expert-help .section-name span {
                    text-align: left;
                    display: block;
                    margin: 15px 0 0 30px;
                    font-family: "Avenir Next forINTUIT","Arial",-apple-system,"Helvetica Neue",sans-serif;
                    color: #393a3d;
                    font-size: 14px;
                    font-weight: 600
                }

            .workFlow .workflow-container .expert-help .talk-to-accountant {
                grid-column: 2/span 1;
                grid-row: 1/span 1
            }

@media screen and (min-width: 1170px)and (max-width: 1544px) {
    .workFlow .workflow-container {
        grid-template-columns: 0px minmax(120px, 1fr) minmax(50px, 0.7fr) minmax(90px, 1fr) minmax(50px, 0.7fr) minmax(90px, 1fr) minmax(50px, 0.7fr) minmax(90px, 1fr) minmax(50px, 0.7fr) minmax(90px, 1fr) minmax(50px, 0.7fr) minmax(90px, 1fr)
    }

        .workFlow .workflow-container .money-in, .workFlow .workflow-container .money-out, .workFlow .workflow-container .accounting-reports {
            grid-template-columns: 0px minmax(120px, 1fr) minmax(50px, 0.7fr) minmax(90px, 1fr) minmax(50px, 0.7fr) minmax(90px, 1fr) minmax(50px, 0.7fr) minmax(90px, 1fr) minmax(50px, 0.7fr) minmax(90px, 1fr) minmax(50px, 0.7fr) minmax(90px, 1fr);
            position: relative
        }

            .workFlow .workflow-container .money-in .section-header, .workFlow .workflow-container .money-out .section-header, .workFlow .workflow-container .accounting-reports .section-header {
                display: inline-block;
                position: absolute;
                text-align: left;
                left: 15px;
                top: 10px;
                width: 200px;
                background-color: transparent
            }

        .workFlow .workflow-container .accounting-reports {
            grid-template-columns: 0px minmax(120px, 1fr) minmax(50px, 0.7fr) minmax(90px, 1fr) minmax(50px, 0.7fr) minmax(90px, 1fr) minmax(50px, 0.7fr) minmax(90px, 1fr)
        }

        .workFlow .workflow-container .expert-help {
            grid-template-columns: minmax(50px, 0.7fr) minmax(90px, 1fr) minmax(50px, 0.7fr) minmax(90px, 1fr)
        }

            .workFlow .workflow-container .expert-help .background {
                margin-left: 16px
            }
}

@media screen and (min-width: 0px)and (max-width: 1170px) {
    .workflow-item-tooltip-modal-getPaid {
        left: 300px
    }

        .workflow-item-tooltip-modal-getPaid::after {
            right: 315px !important
        }

    .workflow-item-tooltip-getPaid {
        left: 210px
    }

        .workflow-item-tooltip-getPaid::after {
            right: 225px !important
        }

    .workflow-item-tooltip-modal-managePayroll {
        left: 98px;
        top: -230px
    }

        .workflow-item-tooltip-modal-managePayroll::after {
            border: none
        }

    .workFlow .footer-section .legends {
        justify-content: flex-end
    }

    .workFlow .workflow-container {
        grid-template-columns: minmax(100px, 1fr) minmax(100px, 1fr) minmax(100px, 1fr) minmax(100px, 1fr);
        grid-template-rows: 370px 16px 200px 16px 200px
    }

        .workFlow .workflow-container .customer-estimate-connection, .workFlow .workflow-container .estimate-invoice-connection, .workFlow .workflow-container .invoice-paid-connection, .workFlow .workflow-container .funding-payBill-connection, .workFlow .workflow-container .invoice-timeTrack-connection, .workFlow .workflow-container .invoice-timeTrack-connection, .workFlow .workflow-container .funding-payBill-right, .workFlow .workflow-container .funding-payBill-bottom-right, .workFlow .workflow-container .funding-payBill-bottom, .workFlow .workflow-container .funding-payBill-bottom-left, .workFlow .workflow-container .funding-payBill-left-arrow, .workFlow .workflow-container .funding-payBill-connection, .workFlow .workflow-container .invoice-timeTrack-connection, .workFlow .workflow-container .time-payroll-connection, .workFlow .workflow-container .bank-review-connection {
            display: none !important
        }

        .workFlow .workflow-container .money-in, .workFlow .workflow-container .money-out, .workFlow .workflow-container .accounting-reports {
            grid-template-columns: minmax(100px, 1fr) minmax(100px, 1fr) minmax(100px, 1fr) minmax(100px, 1fr);
            position: relative
        }

            .workFlow .workflow-container .money-in .section-header, .workFlow .workflow-container .money-out .section-header, .workFlow .workflow-container .accounting-reports .section-header {
                display: inline-block;
                position: absolute;
                text-align: left;
                left: 15px;
                top: 10px;
                width: 200px;
                background-color: transparent
            }

        .workFlow .workflow-container .money-in {
            grid-column: 1/-1;
            grid-row: 1/2;
            grid-template-rows: 20px 170px 170px
        }

            .workFlow .workflow-container .money-in .product-service, .workFlow .workflow-container .money-in .add-customer, .workFlow .workflow-container .money-in .create-estimates, .workFlow .workflow-container .money-in .invoice {
                grid-column: 1/2;
                grid-row: 2/3
            }

            .workFlow .workflow-container .money-in .product-service {
                margin-left: 0px
            }

            .workFlow .workflow-container .money-in .add-customer {
                grid-column: 2/3
            }

            .workFlow .workflow-container .money-in .create-estimates {
                grid-column: 3/4
            }

            .workFlow .workflow-container .money-in .invoice {
                grid-column: 4/5
            }

            .workFlow .workflow-container .money-in .funding-payBill-right {
                display: none
            }

            .workFlow .workflow-container .money-in .get-paid, .workFlow .workflow-container .money-in .get-funding {
                grid-column: 1/2;
                grid-row: 3/4
            }

            .workFlow .workflow-container .money-in .get-funding {
                grid-column: 2/3
            }

        .workFlow .workflow-container .money-out {
            grid-column: 1/-1;
            grid-row: 3/4;
            grid-template-rows: 20px 170px
        }

            .workFlow .workflow-container .money-out .pay-bills, .workFlow .workflow-container .money-out .track-time, .workFlow .workflow-container .money-out .manage-payroll {
                grid-column: 1/2;
                grid-row: 2/3
            }

            .workFlow .workflow-container .money-out .pay-bills {
                margin-left: 0px
            }

            .workFlow .workflow-container .money-out .track-time {
                grid-column: 2/3
            }

            .workFlow .workflow-container .money-out .manage-payroll {
                grid-column: 3/4
            }

        .workFlow .workflow-container .accounting-reports {
            grid-column: 1/4;
            grid-row: 5/6;
            grid-template-columns: minmax(100px, 1fr) minmax(100px, 1fr) minmax(100px, 1fr);
            grid-template-rows: 20px 170px
        }

            .workFlow .workflow-container .accounting-reports .set-up-business, .workFlow .workflow-container .accounting-reports .review-transactions, .workFlow .workflow-container .accounting-reports .reports {
                grid-column: 1/2;
                grid-row: 2/3
            }

            .workFlow .workflow-container .accounting-reports .review-transactions {
                grid-column: 2/3
            }

            .workFlow .workflow-container .accounting-reports .reports {
                grid-column: 3/4
            }

            .workFlow .workflow-container .accounting-reports .set-up-business {
                margin-left: 0px
            }

        .workFlow .workflow-container .expert-help {
            grid-column: 4/5;
            grid-row: 5/6;
            grid-template-columns: minmax(100px, 1fr);
            grid-template-rows: 20px 180px
        }

            .workFlow .workflow-container .expert-help .section-name {
                grid-column: 1/1;
                grid-row: 1/1
            }

            .workFlow .workflow-container .expert-help .talk-to-accountant {
                grid-column: 1/1;
                grid-row: 2/3
            }
}

.workflow-flyout-open .workflow-item-tooltip-modal-getPaid {
    left: 300px
}

    .workflow-flyout-open .workflow-item-tooltip-modal-getPaid::after {
        right: 315px !important
    }

.workflow-flyout-open .workflow-item-tooltip-getPaid {
    left: 210px
}

    .workflow-flyout-open .workflow-item-tooltip-getPaid::after {
        right: 225px !important
    }

.workflow-flyout-open .workflow-item-tooltip-modal-managePayroll {
    left: 98px;
    top: -230px
}

    .workflow-flyout-open .workflow-item-tooltip-modal-managePayroll::after {
        border: none
    }

.workflow-flyout-open .workFlow .footer-section .legends {
    justify-content: flex-end
}

.workflow-flyout-open .workFlow .workflow-container {
    grid-template-columns: minmax(100px, 1fr) minmax(100px, 1fr) minmax(100px, 1fr) minmax(100px, 1fr);
    grid-template-rows: 370px 16px 200px 16px 200px
}

    .workflow-flyout-open .workFlow .workflow-container .customer-estimate-connection, .workflow-flyout-open .workFlow .workflow-container .estimate-invoice-connection, .workflow-flyout-open .workFlow .workflow-container .invoice-paid-connection, .workflow-flyout-open .workFlow .workflow-container .funding-payBill-connection, .workflow-flyout-open .workFlow .workflow-container .invoice-timeTrack-connection, .workflow-flyout-open .workFlow .workflow-container .invoice-timeTrack-connection, .workflow-flyout-open .workFlow .workflow-container .funding-payBill-right, .workflow-flyout-open .workFlow .workflow-container .funding-payBill-bottom-right, .workflow-flyout-open .workFlow .workflow-container .funding-payBill-bottom, .workflow-flyout-open .workFlow .workflow-container .funding-payBill-bottom-left, .workflow-flyout-open .workFlow .workflow-container .funding-payBill-left-arrow, .workflow-flyout-open .workFlow .workflow-container .funding-payBill-connection, .workflow-flyout-open .workFlow .workflow-container .invoice-timeTrack-connection, .workflow-flyout-open .workFlow .workflow-container .time-payroll-connection, .workflow-flyout-open .workFlow .workflow-container .bank-review-connection {
        display: none !important
    }

    .workflow-flyout-open .workFlow .workflow-container .money-in, .workflow-flyout-open .workFlow .workflow-container .money-out, .workflow-flyout-open .workFlow .workflow-container .accounting-reports {
        grid-template-columns: minmax(100px, 1fr) minmax(100px, 1fr) minmax(100px, 1fr) minmax(100px, 1fr);
        position: relative
    }

        .workflow-flyout-open .workFlow .workflow-container .money-in .section-header, .workflow-flyout-open .workFlow .workflow-container .money-out .section-header, .workflow-flyout-open .workFlow .workflow-container .accounting-reports .section-header {
            display: inline-block;
            position: absolute;
            text-align: left;
            left: 15px;
            top: 10px;
            width: 200px;
            background-color: transparent
        }

    .workflow-flyout-open .workFlow .workflow-container .money-in {
        grid-column: 1/-1;
        grid-row: 1/2;
        grid-template-rows: 20px 170px 170px
    }

        .workflow-flyout-open .workFlow .workflow-container .money-in .product-service, .workflow-flyout-open .workFlow .workflow-container .money-in .add-customer, .workflow-flyout-open .workFlow .workflow-container .money-in .create-estimates, .workflow-flyout-open .workFlow .workflow-container .money-in .invoice {
            grid-column: 1/2;
            grid-row: 2/3
        }

        .workflow-flyout-open .workFlow .workflow-container .money-in .product-service {
            margin-left: 0px
        }

        .workflow-flyout-open .workFlow .workflow-container .money-in .add-customer {
            grid-column: 2/3
        }

        .workflow-flyout-open .workFlow .workflow-container .money-in .create-estimates {
            grid-column: 3/4
        }

        .workflow-flyout-open .workFlow .workflow-container .money-in .invoice {
            grid-column: 4/5
        }

        .workflow-flyout-open .workFlow .workflow-container .money-in .funding-payBill-right {
            display: none
        }

        .workflow-flyout-open .workFlow .workflow-container .money-in .get-paid, .workflow-flyout-open .workFlow .workflow-container .money-in .get-funding {
            grid-column: 1/2;
            grid-row: 3/4
        }

        .workflow-flyout-open .workFlow .workflow-container .money-in .get-funding {
            grid-column: 2/3
        }

    .workflow-flyout-open .workFlow .workflow-container .money-out {
        grid-column: 1/-1;
        grid-row: 3/4;
        grid-template-rows: 20px 170px
    }

        .workflow-flyout-open .workFlow .workflow-container .money-out .pay-bills, .workflow-flyout-open .workFlow .workflow-container .money-out .track-time, .workflow-flyout-open .workFlow .workflow-container .money-out .manage-payroll {
            grid-column: 1/2;
            grid-row: 2/3
        }

        .workflow-flyout-open .workFlow .workflow-container .money-out .pay-bills {
            margin-left: 0px
        }

        .workflow-flyout-open .workFlow .workflow-container .money-out .track-time {
            grid-column: 2/3
        }

        .workflow-flyout-open .workFlow .workflow-container .money-out .manage-payroll {
            grid-column: 3/4
        }

    .workflow-flyout-open .workFlow .workflow-container .accounting-reports {
        grid-column: 1/4;
        grid-row: 5/6;
        grid-template-columns: minmax(100px, 1fr) minmax(100px, 1fr) minmax(100px, 1fr);
        grid-template-rows: 20px 170px
    }

        .workflow-flyout-open .workFlow .workflow-container .accounting-reports .set-up-business, .workflow-flyout-open .workFlow .workflow-container .accounting-reports .review-transactions, .workflow-flyout-open .workFlow .workflow-container .accounting-reports .reports {
            grid-column: 1/2;
            grid-row: 2/3
        }

        .workflow-flyout-open .workFlow .workflow-container .accounting-reports .review-transactions {
            grid-column: 2/3
        }

        .workflow-flyout-open .workFlow .workflow-container .accounting-reports .reports {
            grid-column: 3/4
        }

        .workflow-flyout-open .workFlow .workflow-container .accounting-reports .set-up-business {
            margin-left: 0px
        }

    .workflow-flyout-open .workFlow .workflow-container .expert-help {
        grid-column: 4/5;
        grid-row: 5/6;
        grid-template-columns: minmax(100px, 1fr);
        grid-template-rows: 20px 180px
    }

        .workflow-flyout-open .workFlow .workflow-container .expert-help .section-name {
            grid-column: 1/1;
            grid-row: 1/1
        }

        .workflow-flyout-open .workFlow .workflow-container .expert-help .talk-to-accountant {
            grid-column: 1/1;
            grid-row: 2/3
        }

@media screen and (min-width: 0px)and (max-width: 766px) {
    .workFlow .workflow-title .help-improve {
        flex-direction: column;
        align-items: flex-end
    }

    .workFlow .footer-section .title .sub-heading {
        width: 100%
    }

    .workFlow .footer-section .legends {
        margin-top: 25px;
        justify-content: center
    }

    .workFlow .workflow-container {
        grid-template-columns: minmax(100px, 1fr) minmax(100px, 1fr);
        grid-template-rows: 540px 16px 370px 16px 370px 16px 200px
    }

        .workFlow .workflow-container .money-in, .workFlow .workflow-container .money-out, .workFlow .workflow-container .accounting-reports {
            grid-template-columns: minmax(100px, 1fr) minmax(100px, 1fr)
        }

        .workFlow .workflow-container .money-in {
            grid-template-rows: 30px 170px 170px 170px
        }

            .workFlow .workflow-container .money-in .create-estimates, .workFlow .workflow-container .money-in .invoice {
                grid-column: 1/2;
                grid-row: 4/5
            }

            .workFlow .workflow-container .money-in .invoice {
                grid-column: 2/3
            }

        .workFlow .workflow-container .money-out {
            grid-template-rows: 30px 170px 170px
        }

            .workFlow .workflow-container .money-out .manage-payroll {
                grid-column: 1/2;
                grid-row: 3/4
            }

        .workFlow .workflow-container .accounting-reports {
            grid-template-rows: 30px 170px 170px
        }

            .workFlow .workflow-container .accounting-reports .reports {
                grid-column: 1/1;
                grid-row: 3/4
            }

        .workFlow .workflow-container .expert-help {
            grid-column: 1/2;
            grid-row: 7/8;
            grid-template-columns: minmax(100px, 1fr)
        }

            .workFlow .workflow-container .expert-help .background {
                margin-left: 0px
            }

            .workFlow .workflow-container .expert-help .section-name span {
                margin: 15px 0 0 20px
            }
}

.quick-actions {
    margin: 40px 0
}

.quick-actions-header {
    font-size: 14px;
    text-transform: uppercase;
    font-weight: 600
}

.quick-actions-list {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: flex-start;
    list-style: none;
    padding: 0
}

.quick-action-item {
    margin-top: 24px;
    margin-right: 24px
}

.quick-action {
    box-sizing: border-box;
    display: flex;
    white-space: normal;
    flex-direction: row;
    align-items: center;
    justify-content: center;
    text-align: center;
    color: #393a3d;
    font-size: 14px;
    font-weight: 500;
    text-decoration: none;
    line-height: 1.15;
    height: 48px;
    width: 130px;
    overflow: hidden;
    border: 1px solid #d4d7dc;
    border-radius: 10px;
    padding: 8px 12px;
    box-shadow: 0 1px 4px rgba(0,0,0,.2)
}

.quick-action-text {
    max-height: 32px
}

.quick-action-text-small {
    font-size: 12px
}

.quick-action:link, .quick-action:visited, .quick-action:hover {
    color: #393a3d;
    text-decoration: none
}

.task-list-flyout-fixed-width-container .quick-actions-list {
    justify-content: space-between
}

.task-list-flyout-fixed-width-container .quick-action-item {
    margin-right: 0
}

.setup-tasks {
    margin: 40px 0;
    text-align: left
}

    .setup-tasks .setup-tasks-progress-overflow {
        display: flex;
        align-items: center;
        grid-gap: 15px;
        gap: 15px
    }

    .setup-tasks .setup-tasks-title-bar {
        margin-bottom: 20px
    }

    .setup-tasks .setup-tasks-title {
        flex-grow: 1;
        font-size: 14px;
        text-transform: uppercase;
        font-weight: 600;
        padding-bottom: 25px
    }

    .setup-tasks .setup-tasks-progress-bar-container {
        display: flex;
        align-items: center;
        flex-grow: 1
    }

    .setup-tasks .setup-tasks-progress {
        font-weight: 600;
        margin-right: 8px;
        color: #8d9096
    }

    .setup-tasks .setup-tasks-progress-bar {
        width: 100px
    }

        .setup-tasks .setup-tasks-progress-bar > div > div > div {
            background: linear-gradient(235deg, #00c1bf 0%, #2ca01c 100%)
        }

    .setup-tasks .setup-tasks-body {
        margin: 12px 0
    }

    .setup-tasks .setup-task {
        display: flex;
        align-items: flex-start;
        padding: 20px 0;
        border-top: 1px solid #d4d7dc
    }

        .setup-tasks .setup-task .completed {
            color: #2ca01c
        }

        .setup-tasks .setup-task .setup-task-title-number {
            color: #6b6c72;
            position: relative
        }

            .setup-tasks .setup-task .setup-task-title-number > span {
                position: absolute;
                left: 0;
                top: 0;
                right: 0;
                bottom: 0;
                font-size: 12px;
                text-align: center;
                display: block;
                line-height: 24px
            }

        .setup-tasks .setup-task .setup-task-content {
            display: flex;
            flex-direction: column;
            flex-grow: 1;
            padding: 2px 0 0 10px
        }

        .setup-tasks .setup-task .setup-task-hover-cta-link strong {
            font-size: 12px
        }

        .setup-tasks .setup-task .setup-task-title {
            font-size: 16px;
            color: #393a3d;
            font-weight: 500;
            flex-grow: 1
        }

        .setup-tasks .setup-task .setup-task-body {
            margin-top: 8px
        }

        .setup-tasks .setup-task .setup-task-ctas {
            display: flex;
            align-items: center;
            grid-gap: 17px;
            gap: 17px;
            margin-top: 8px
        }

        .setup-tasks .setup-task .setup-task-cta .setup-task-button {
            height: 24px
        }

.task-list-flyout-recommendations {
    margin: 40px 0
}

    .task-list-flyout-recommendations .recommendations-title {
        color: #393a3d;
        font-size: 14px;
        text-transform: uppercase;
        font-weight: 600;
        margin: 20 0
    }

    .task-list-flyout-recommendations .recommendation-item {
        border-top: 1px solid #eceef1
    }

        .task-list-flyout-recommendations .recommendation-item:nth-child(2) {
            border-top: 0
        }

    .task-list-flyout-recommendations .show-all-recommendations {
        border-top: 1px solid #eceef1;
        padding: 12px;
        text-align: center
    }

        .task-list-flyout-recommendations .show-all-recommendations button {
            background-color: transparent;
            border: none;
            cursor: pointer;
            display: inline;
            margin: 0;
            padding: 0;
            outline: none;
            line-height: 5px;
            height: 10px;
            font-family: "Avenir Next forINTUIT","Arial",-apple-system,"Helvetica Neue",sans-serif;
            color: #0077c5;
            font-size: 14px;
            font-weight: 500;
            box-shadow: none
        }

            .task-list-flyout-recommendations .show-all-recommendations button:hover span, .task-list-flyout-recommendations .show-all-recommendations button:focus span {
                text-decoration: underline
            }

.task-list-flyout-inline {
    transition: width 400ms;
    width: calc(320px + 16px)
}

.task-list-flyout-fixed-width-container {
    position: relative;
    height: calc(100% - 24px - 24px);
    width: 320px;
    border-left: 1px solid #babec5;
    margin: 24px 0 24px 16px
}

    .task-list-flyout-fixed-width-container .close-button {
        position: absolute;
        top: calc(24px - 24px);
        right: 24px
    }

    .task-list-flyout-fixed-width-container h4.task-list-flyout-title {
        color: #393a3d;
        font-size: 20px;
        font-weight: 600;
        margin: 0 35px 40px 0
    }

    .task-list-flyout-fixed-width-container:after, .task-list-flyout-fixed-width-container:before {
        right: 100%;
        top: 50%;
        top: var(--task-list-flyout-arrow-position, 50%);
        border: solid transparent;
        content: "";
        height: 0;
        width: 0;
        position: absolute;
        pointer-events: none;
        transition: top 600ms ease
    }

    .task-list-flyout-fixed-width-container:after {
        border-color: rgba(255,255,255,0);
        border-right-color: #fff;
        border-width: calc(14px - 1px);
        margin-top: calc(-14px + 1px)
    }

    .task-list-flyout-fixed-width-container:before {
        border-color: rgba(0,0,0,0);
        border-right-color: #babec5;
        border-width: 14px;
        margin-top: -14px
    }

.task-list-flyout-scroll-container {
    position: absolute;
    overflow-y: auto;
    height: 100%;
    width: 100%;
    padding: 0 16px
}

.task-list-flyout-modal {
    --side-padding: 28px
}

.task-list-flyout-modal-header {
    text-align: left;
    padding: 0 var(--side-padding)
}

.task-list-flyout-modal-content {
    display: block;
    padding: 0 var(--side-padding);
    max-height: calc(80vh - 96px);
    overflow: auto
}

    .task-list-flyout-modal-content > :first-child {
        margin: 0
    }

.task-list-flyout-modal .task-list-content {
    text-align: left;
    margin-bottom: var(--side-padding)
}

.task-list-flyout-inline .task-list-cta-button, .task-list-flyout-modal .task-list-cta-button {
    height: 24px;
    margin-right: 12px
}

.workflow-header-section {
    position: relative
}

    .workflow-header-section .workflow-banner-item {
        margin-top: 24px;
        padding-bottom: 30px;
        margin-bottom: 30px;
        border-bottom: 1px solid #d4d7dc
    }

.intro-banner-section {
    display: flex;
    padding-bottom: 20px;
    margin-bottom: 30px;
    border-bottom: 1px solid #d4d7dc;
    padding-top: 14px
}

    .intro-banner-section .close-action-button {
        opacity: 1;
        cursor: pointer;
        border: none;
        background-color: #fff;
        position: absolute;
        top: -12%;
        right: -24px;
        font-size: 21px;
        font-weight: 500
    }

    .intro-banner-section .intro-banner-details {
        display: flex;
        flex-grow: 1
    }

    .intro-banner-section .money-bag-icon {
        width: 65px;
        height: 65px;
        min-width: 65px;
        background-size: 100%;
        background-repeat: no-repeat;
        background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjM0IiBoZWlnaHQ9IjIwNyIgdmlld0JveD0iMCAwIDIzNCAyMDciIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMTQuMTAxNyAxNzEuOTkzTDE1LjY5ODkgMTY4LjQ2MkwxNy45MjA0IDE3Mi43NkwyMi41MjY0IDE3NS4wODNMMTcuOTUyMSAxNzcuMjhMMTUuOTkxIDE4MS44MTVMMTMuNTYxIDE3Ny4zMTFMOS4xNTQ3MyAxNzUuMTc2TDEyLjkzNjkgMTczLjJDMTMuNDQ4NCAxNzIuOTM4IDEzLjg1ODMgMTcyLjUxMyAxNC4xMDE3IDE3MS45OTNaIiBmaWxsPSIjMkJCOUEyIi8+CjxwYXRoIGQ9Ik0yNC42MDIyIDExMC43MTVDMzcuNDU2OCAxMTAuNjI1IDQ3LjgwNDQgMTAwLjEzMSA0Ny43MTQxIDg3LjI3NjZDNDcuNjIzOSA3NC40MjIgMzcuMTMgNjQuMDc0NSAyNC4yNzUzIDY0LjE2NDdDMTEuNDIwNyA2NC4yNTUgMS4wNzMxNiA3NC43NDg5IDEuMTYzNDEgODcuNjAzNUMxLjI1MzY2IDEwMC40NTggMTEuNzQ3NiAxMTAuODA2IDI0LjYwMjIgMTEwLjcxNVoiIGZpbGw9IiNEOEVBRDIiLz4KPHBhdGggZD0iTTUyLjM3MjQgMTkzLjUwN0M1OC41NjYzIDE5My40NjQgNjMuNTUyMSAxODguNDA4IDYzLjUwODcgMTgyLjIxNEM2My40NjUyIDE3Ni4wMiA1OC40MDg4IDE3MS4wMzQgNTIuMjE1IDE3MS4wNzhDNDYuMDIxMSAxNzEuMTIxIDQxLjAzNTMgMTc2LjE3NyA0MS4wNzg3IDE4Mi4zNzFDNDEuMTIyMiAxODguNTY1IDQ2LjE3ODYgMTkzLjU1MSA1Mi4zNzI0IDE5My41MDdaIiBmaWxsPSIjMkNBMDFDIiBmaWxsLW9wYWNpdHk9IjAuMSIvPgo8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTIwNC45OTUgMTE2QzIwNC45OTUgMTY1LjcwNSAxNjQuNzAxIDIwNiAxMTQuOTk1IDIwNkM2NS4yOTAxIDIwNiAyNC45OTUxIDE2NS43MDUgMjQuOTk1MSAxMTZDMjQuOTk1MSA2Ni4yOTQgNjUuMjkwMSAyNiAxMTQuOTk1IDI2QzE2NC43MDEgMjYgMjA0Ljk5NSA2Ni4yOTQgMjA0Ljk5NSAxMTYiIGZpbGw9IiNFREVFRjIiLz4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xMDcuNDE5IDc4Ljk4MDFDMTExLjY5MiA3NS4wMjA3IDExOC4zMDggNzUuMDIwNyAxMjIuNTgxIDc4Ljk4MDFDMTI5LjMzOCA2OC4xMjEgMTM4LjY1NSA3OC41NDc1IDEzOC42NTUgNzguNTQ3NUMxMzQuMjAyIDgxLjk4NjEgMTI5LjQzOCA4Ni4yNDU0IDEyNy41MjMgOTEuNTgwN0MxMjQuMzA2IDEwMC42NjUgMTMzLjczNSAxMDEuMDg3IDEzOS43NjggMTA2QzE0OC4xMTcgMTEyLjc2NyAxNTMuOTE3IDEyOC45ODMgMTUzLjkxNyAxMzkuNTQzQzE1My45MTcgMTU5Ljk1MiAxMzYuNDczIDE2NS4wNTUgMTE0Ljk1NiAxNjUuMDU1QzkzLjQzNzcgMTY1LjA1NSA3NS45OTQxIDE1OS45NTIgNzUuOTk0MSAxMzkuNTQzQzc1Ljk5NDEgMTI4Ljk4MyA4MS43OTM4IDExMi43NjcgOTAuMTQyNyAxMDZDOTYuMTg3MyAxMDEuMTA5IDEwNS42MTYgMTAwLjY4NyAxMDIuMzg4IDkxLjU4MDdDMTAwLjYxOCA4Ni4xOSA5NS44NDIyIDgxLjkzMDYgOTEuMzQ0OSA3OC41NDc1QzkxLjM0NDkgNzguNTQ3NSAxMDAuNjczIDY4LjEyMSAxMDcuNDE5IDc4Ljk4MDFaIiBmaWxsPSJ3aGl0ZSIvPgo8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTEwNy40MTkgNzguOTgwMUMxMTEuNjkyIDc1LjAyMDcgMTE4LjMwOCA3NS4wMjA3IDEyMi41ODEgNzguOTgwMUMxMjkuMzM4IDY4LjEyMSAxMzguNjU1IDc4LjU0NzUgMTM4LjY1NSA3OC41NDc1QzEzNC4yMDIgODEuOTg2MSAxMjkuNDM4IDg2LjI0NTQgMTI3LjUyMyA5MS41ODA3QzEyNC4zMDYgMTAwLjY2NSAxMzMuNzM1IDEwMS4wODcgMTM5Ljc2OCAxMDZDMTQ4LjExNyAxMTIuNzY3IDE1My45MTcgMTI4Ljk4MyAxNTMuOTE3IDEzOS41NDNDMTUzLjkxNyAxNTkuOTUyIDEzNi40NzMgMTY1LjA1NSAxMTQuOTU2IDE2NS4wNTVDOTMuNDM3NyAxNjUuMDU1IDc1Ljk5NDEgMTU5Ljk1MiA3NS45OTQxIDEzOS41NDNDNzUuOTk0MSAxMjguOTgzIDgxLjc5MzggMTEyLjc2NyA5MC4xNDI3IDEwNkM5Ni4xODczIDEwMS4xMDkgMTA1LjYxNiAxMDAuNjg3IDEwMi4zODggOTEuNTgwN0MxMDAuNjE4IDg2LjE5IDk1Ljg0MjIgODEuOTMwNiA5MS4zNDQ5IDc4LjU0NzVDOTEuMzQ0OSA3OC41NDc1IDEwMC42NzMgNjguMTIxIDEwNy40MTkgNzguOTgwMVoiIHN0cm9rZT0iIzAwODQ4MSIgc3Ryb2tlLXdpZHRoPSI0LjI2NjY3IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPHBhdGggZD0iTTEwMC40NzMgOTUuODYyMkgxMjkuNTI3IiBzdHJva2U9IiMwMDg0ODEiIHN0cm9rZS13aWR0aD0iNC4yNjY2NyIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+CjxwYXRoIGQ9Ik0xMDcuNDE5IDc4Ljk4MDVDMTA4LjQzOSA4MC42ODMgMTA5LjI3MiA4Mi40OTA0IDEwOS45MDIgODQuMzcxMiIgc3Ryb2tlPSIjMDA4NDgxIiBzdHJva2Utd2lkdGg9IjQuMjY2NjciIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8cGF0aCBkPSJNMTIwLjA5OCA4NC4zNzEyQzEyMC43MjggODIuNDkwNCAxMjEuNTYxIDgwLjY4MyAxMjIuNTgxIDc4Ljk4MDUiIHN0cm9rZT0iIzAwODQ4MSIgc3Ryb2tlLXdpZHRoPSI0LjI2NjY3IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xMTQuMzMyIDEzMS4xNDZDMTEwLjUwMyAxMzAuMTAzIDEwNi45MyAxMjguNDYyIDEwNi45MyAxMjQuMDhDMTA2LjkzIDExOS45OTggMTEwLjQyNSAxMTcuNTE0IDExNC4zMzIgMTE3LjMwM1YxMTQuODUySDExNi4yMDJWMTE3LjI3QzExOC44NjYgMTE3LjI1OCAxMjEuNDQ1IDExOC4xOTkgMTIzLjQ3MSAxMTkuOTIxTDEyMC45NjcgMTIyLjEzOUMxMTkuNzQ2IDEyMC44MDIgMTE4LjAxNyAxMjAuMDM3IDExNi4yMDIgMTIwLjAzMlYxMjguMzUxQzExOS45NjUgMTI5LjUzNyAxMjMuODcyIDEzMS4xNzkgMTIzLjg3MiAxMzUuODA0QzEyMy44NzIgMTQwLjI0MSAxMjAuMzc3IDE0Mi43NTkgMTE2LjIwMiAxNDIuODI2VjE0NS4zNDRIMTE0LjMzMlYxNDIuODgxQzExMS4yMzkgMTQyLjg3MyAxMDguMjc4IDE0MS42MjYgMTA2LjExNyAxMzkuNDJMMTA4LjgxMSAxMzcuMjU4QzExMC4xODIgMTM4Ljk0MSAxMTIuMjA0IDEzOS45NjkgMTE0LjM3NyAxNDAuMDg2TDExNC4zMzIgMTMxLjE0NlpNMTE0LjMzMiAxMjAuMDU0QzExMy4zIDEyMC4wNDIgMTEyLjMwNiAxMjAuNDQyIDExMS41NzIgMTIxLjE2NUMxMTAuODM4IDEyMS44ODggMTEwLjQyNSAxMjIuODc0IDExMC40MjUgMTIzLjkwM0MxMTAuNDI1IDEyNi4xMjEgMTEyLjA1IDEyNy4yMyAxMTQuMzMyIDEyNy44NTFWMTIwLjA1NFpNMTE2LjIxMyAxNDAuMDE5QzExNy4zMyAxNDAuMDQ1IDExOC40MDggMTM5LjYwOSAxMTkuMTkgMTM4LjgxNEMxMTkuOTcyIDEzOC4wMiAxMjAuMzkgMTM2LjkzOSAxMjAuMzQzIDEzNS44MjdDMTIwLjM0MyAxMzMuNjA4IDExOC41NzMgMTMyLjM2NiAxMTYuMjEzIDEzMS42MjNWMTQwLjAxOVoiIGZpbGw9IiMwMDg0ODEiLz4KPHBhdGggZD0iTTExNC4zMzIgMTMxLjE0NkwxMTQuODY2IDEzMS4xNDNMMTE0Ljg2NCAxMzAuNzM4TDExNC40NzIgMTMwLjYzMUwxMTQuMzMyIDEzMS4xNDZaTTExNC4zMzIgMTE3LjMwM0wxMTQuMzYxIDExNy44MzVMMTE0Ljg2NiAxMTcuODA4VjExNy4zMDNIMTE0LjMzMlpNMTE0LjMzMiAxMTQuODUyVjExNC4zMThIMTEzLjc5OVYxMTQuODUySDExNC4zMzJaTTExNi4yMDIgMTE0Ljg1MkgxMTYuNzM2VjExNC4zMThIMTE2LjIwMlYxMTQuODUyWk0xMTYuMjAyIDExNy4yN0gxMTUuNjY5VjExNy44MDVMMTE2LjIwNSAxMTcuODAzTDExNi4yMDIgMTE3LjI3Wk0xMjMuNDcxIDExOS45MjFMMTIzLjgyNSAxMjAuMzJMMTI0LjI4NSAxMTkuOTEyTDEyMy44MTcgMTE5LjUxNEwxMjMuNDcxIDExOS45MjFaTTEyMC45NjcgMTIyLjEzOUwxMjAuNTczIDEyMi40OTlMMTIwLjkyNyAxMjIuODg3TDEyMS4zMiAxMjIuNTM4TDEyMC45NjcgMTIyLjEzOVpNMTE2LjIwMiAxMjAuMDMyTDExNi4yMDQgMTE5LjQ5OEwxMTUuNjY5IDExOS40OTdWMTIwLjAzMkgxMTYuMjAyWk0xMTYuMjAyIDEyOC4zNTFIMTE1LjY2OVYxMjguNzQyTDExNi4wNDIgMTI4Ljg1OUwxMTYuMjAyIDEyOC4zNTFaTTExNi4yMDIgMTQyLjgyNkwxMTYuMTk0IDE0Mi4yOTJMMTE1LjY2OSAxNDIuMzAxVjE0Mi44MjZIMTE2LjIwMlpNMTE2LjIwMiAxNDUuMzQ0VjE0NS44NzdIMTE2LjczNlYxNDUuMzQ0SDExNi4yMDJaTTExNC4zMzIgMTQ1LjM0NEgxMTMuNzk5VjE0NS44NzdIMTE0LjMzMlYxNDUuMzQ0Wk0xMTQuMzMyIDE0Mi44ODFIMTE0Ljg2NlYxNDIuMzQ5TDExNC4zMzQgMTQyLjM0OEwxMTQuMzMyIDE0Mi44ODFaTTEwNi4xMTcgMTM5LjQyTDEwNS43ODMgMTM5LjAwNUwxMDUuMzI0IDEzOS4zNzNMMTA1LjczNiAxMzkuNzk0TDEwNi4xMTcgMTM5LjQyWk0xMDguODExIDEzNy4yNThMMTA5LjIyNCAxMzYuOTIxTDEwOC44OSAxMzYuNTFMMTA4LjQ3NyAxMzYuODQyTDEwOC44MTEgMTM3LjI1OFpNMTE0LjM3NyAxNDAuMDg2TDExNC4zNDggMTQwLjYxOUwxMTQuOTEzIDE0MC42NDlMMTE0LjkxIDE0MC4wODNMMTE0LjM3NyAxNDAuMDg2Wk0xMTQuMzMyIDEyMC4wNTRIMTE0Ljg2NlYxMTkuNTI2TDExNC4zMzggMTE5LjUyTDExNC4zMzIgMTIwLjA1NFpNMTExLjU3MiAxMjEuMTY1TDExMS4xOTggMTIwLjc4NUwxMTEuMTk4IDEyMC43ODVMMTExLjU3MiAxMjEuMTY1Wk0xMTAuNDI1IDEyMy45MDNMMTEwLjk1OCAxMjMuOTAzTDExMC45NTggMTIzLjkwM0wxMTAuNDI1IDEyMy45MDNaTTExNC4zMzIgMTI3Ljg1MUwxMTQuMTkyIDEyOC4zNjZMMTE0Ljg2NiAxMjguNTQ5VjEyNy44NTFIMTE0LjMzMlpNMTE2LjIxNCAxNDAuMDE5SDExNS42OFYxNDAuNTQxTDExNi4yMDEgMTQwLjU1M0wxMTYuMjE0IDE0MC4wMTlaTTEyMC4zNDMgMTM1LjgyN0gxMTkuODFWMTM1LjgzOEwxMTkuODExIDEzNS44NDlMMTIwLjM0MyAxMzUuODI3Wk0xMTYuMjE0IDEzMS42MjNMMTE2LjM3NCAxMzEuMTE0TDExNS42OCAxMzAuODk2VjEzMS42MjNIMTE2LjIxNFpNMTE0LjQ3MiAxMzAuNjMxQzExMi41NzEgMTMwLjExNCAxMTAuODA5IDEyOS40NjUgMTA5LjUyNiAxMjguNDQ3QzEwOC4yNzIgMTI3LjQ1MiAxMDcuNDYzIDEyNi4wOTYgMTA3LjQ2MyAxMjQuMDhIMTA2LjM5NkMxMDYuMzk2IDEyNi40NDUgMTA3LjM3NCAxMjguMTAxIDEwOC44NjMgMTI5LjI4M0MxMTAuMzI0IDEzMC40NDIgMTEyLjI2NCAxMzEuMTM1IDExNC4xOTIgMTMxLjY2TDExNC40NzIgMTMwLjYzMVpNMTA3LjQ2MyAxMjQuMDhDMTA3LjQ2MyAxMjAuMzgxIDExMC42MjUgMTE4LjAzNyAxMTQuMzYxIDExNy44MzVMMTE0LjMwNCAxMTYuNzdDMTEwLjIyNSAxMTYuOTkgMTA2LjM5NiAxMTkuNjE1IDEwNi4zOTYgMTI0LjA4SDEwNy40NjNaTTExNC44NjYgMTE3LjMwM1YxMTQuODUySDExMy43OTlWMTE3LjMwM0gxMTQuODY2Wk0xMTQuMzMyIDExNS4zODVIMTE2LjIwMlYxMTQuMzE4SDExNC4zMzJWMTE1LjM4NVpNMTE1LjY2OSAxMTQuODUyVjExNy4yN0gxMTYuNzM2VjExNC44NTJIMTE1LjY2OVpNMTE2LjIwNSAxMTcuODAzQzExOC43NDEgMTE3Ljc5MiAxMjEuMTk3IDExOC42ODggMTIzLjEyNiAxMjAuMzI3TDEyMy44MTcgMTE5LjUxNEMxMjEuNjkzIDExNy43MSAxMTguOTkgMTE2LjcyNSAxMTYuMiAxMTYuNzM2TDExNi4yMDUgMTE3LjgwM1pNMTIzLjExOCAxMTkuNTIxTDEyMC42MTMgMTIxLjc0TDEyMS4zMiAxMjIuNTM4TDEyMy44MjUgMTIwLjMyTDEyMy4xMTggMTE5LjUyMVpNMTIxLjM2MSAxMjEuNzc5QzEyMC4wMzkgMTIwLjMzMiAxMTguMTY3IDExOS41MDQgMTE2LjIwNCAxMTkuNDk4TDExNi4yMDEgMTIwLjU2NUMxMTcuODY2IDEyMC41NyAxMTkuNDUzIDEyMS4yNzIgMTIwLjU3MyAxMjIuNDk5TDEyMS4zNjEgMTIxLjc3OVpNMTE1LjY2OSAxMjAuMDMyVjEyOC4zNTFIMTE2LjczNlYxMjAuMDMySDExNS42NjlaTTExNi4wNDIgMTI4Ljg1OUMxMTcuOTIxIDEyOS40NTIgMTE5Ljc1NSAxMzAuMTM2IDEyMS4xMTkgMTMxLjIwN0MxMjIuNDUzIDEzMi4yNTYgMTIzLjMzOSAxMzMuNjc0IDEyMy4zMzkgMTM1LjgwNEgxMjQuNDA2QzEyNC40MDYgMTMzLjMwOSAxMjMuMzM4IDEzMS41OTUgMTIxLjc3OCAxMzAuMzY5QzEyMC4yNDcgMTI5LjE2NiAxMTguMjQ2IDEyOC40MzYgMTE2LjM2MyAxMjcuODQyTDExNi4wNDIgMTI4Ljg1OVpNMTIzLjMzOSAxMzUuODA0QzEyMy4zMzkgMTM3Ljg3IDEyMi41MzEgMTM5LjQ1OSAxMjEuMjU2IDE0MC41NDhDMTE5Ljk3MiAxNDEuNjQ2IDExOC4xODEgMTQyLjI2MSAxMTYuMTk0IDE0Mi4yOTJMMTE2LjIxMSAxNDMuMzU5QzExOC4zOTggMTQzLjMyNCAxMjAuNDQzIDE0Mi42NDcgMTIxLjk0OSAxNDEuMzU5QzEyMy40NjYgMTQwLjA2NCAxMjQuNDA2IDEzOC4xNzYgMTI0LjQwNiAxMzUuODA0SDEyMy4zMzlaTTExNS42NjkgMTQyLjgyNlYxNDUuMzQ0SDExNi43MzZWMTQyLjgyNkgxMTUuNjY5Wk0xMTYuMjAyIDE0NC44MUgxMTQuMzMyVjE0NS44NzdIMTE2LjIwMlYxNDQuODFaTTExNC44NjYgMTQ1LjM0NFYxNDIuODgxSDExMy43OTlWMTQ1LjM0NEgxMTQuODY2Wk0xMTQuMzM0IDE0Mi4zNDhDMTExLjM4MiAxNDIuMzQgMTA4LjU1OSAxNDEuMTUxIDEwNi40OTggMTM5LjA0N0wxMDUuNzM2IDEzOS43OTRDMTA3Ljk5NyAxNDIuMTAyIDExMS4wOTUgMTQzLjQwNiAxMTQuMzMxIDE0My40MTVMMTE0LjMzNCAxNDIuMzQ4Wk0xMDYuNDUxIDEzOS44MzZMMTA5LjE0NSAxMzcuNjczTDEwOC40NzcgMTM2Ljg0MkwxMDUuNzgzIDEzOS4wMDVMMTA2LjQ1MSAxMzkuODM2Wk0xMDguMzk3IDEzNy41OTRDMTA5Ljg2NCAxMzkuMzk1IDExMi4wMjUgMTQwLjQ5MyAxMTQuMzQ4IDE0MC42MTlMMTE0LjQwNSAxMzkuNTUzQzExMi4zODIgMTM5LjQ0NCAxMTAuNSAxMzguNDg4IDEwOS4yMjQgMTM2LjkyMUwxMDguMzk3IDEzNy41OTRaTTExNC45MSAxNDAuMDgzTDExNC44NjYgMTMxLjE0M0wxMTMuNzk5IDEzMS4xNDhMMTEzLjg0MyAxNDAuMDg5TDExNC45MSAxNDAuMDgzWk0xMTQuMzM4IDExOS41MkMxMTMuMTY0IDExOS41MDcgMTEyLjAzMyAxMTkuOTYyIDExMS4xOTggMTIwLjc4NUwxMTEuOTQ2IDEyMS41NDVDMTEyLjU3OSAxMjAuOTIyIDExMy40MzYgMTIwLjU3NyAxMTQuMzI2IDEyMC41ODdMMTE0LjMzOCAxMTkuNTJaTTExMS4xOTggMTIwLjc4NUMxMTAuMzYyIDEyMS42MDggMTA5Ljg5MiAxMjIuNzMxIDEwOS44OTIgMTIzLjkwM0wxMTAuOTU4IDEyMy45MDNDMTEwLjk1OCAxMjMuMDE3IDExMS4zMTQgMTIyLjE2OCAxMTEuOTQ2IDEyMS41NDVMMTExLjE5OCAxMjAuNzg1Wk0xMDkuODkyIDEyMy45MDNDMTA5Ljg5MiAxMjUuMTYyIDExMC4zNjEgMTI2LjEzNyAxMTEuMTYzIDEyNi44N0MxMTEuOTQ1IDEyNy41ODQgMTEzLjAxNSAxMjguMDQ2IDExNC4xOTIgMTI4LjM2NkwxMTQuNDcyIDEyNy4zMzdDMTEzLjM2OCAxMjcuMDM2IDExMi40ODQgMTI2LjYzMiAxMTEuODgzIDEyNi4wODJDMTExLjMwMSAxMjUuNTUxIDExMC45NTggMTI0Ljg2MSAxMTAuOTU4IDEyMy45MDNIMTA5Ljg5MlpNMTE0Ljg2NiAxMjcuODUxVjEyMC4wNTRIMTEzLjc5OVYxMjcuODUxSDExNC44NjZaTTExNi4yMDEgMTQwLjU1M0MxMTcuNDY1IDE0MC41ODEgMTE4LjY4NCAxNDAuMDg4IDExOS41NyAxMzkuMTg5TDExOC44MSAxMzguNDRDMTE4LjEzMSAxMzkuMTMgMTE3LjE5NiAxMzkuNTA4IDExNi4yMjYgMTM5LjQ4NkwxMTYuMjAxIDE0MC41NTNaTTExOS41NyAxMzkuMTg5QzEyMC40NTYgMTM4LjI4OSAxMjAuOTI5IDEzNy4wNjQgMTIwLjg3NiAxMzUuODA0TDExOS44MTEgMTM1Ljg0OUMxMTkuODUxIDEzNi44MTMgMTE5LjQ4OSAxMzcuNzUxIDExOC44MSAxMzguNDRMMTE5LjU3IDEzOS4xODlaTTEyMC44NzcgMTM1LjgyN0MxMjAuODc3IDEzNC41NTQgMTIwLjM2MSAxMzMuNTUxIDExOS41MjUgMTMyLjc4QzExOC43MDYgMTMyLjAyMyAxMTcuNTg5IDEzMS40OTcgMTE2LjM3NCAxMzEuMTE0TDExNi4wNTMgMTMyLjEzMUMxMTcuMTk4IDEzMi40OTIgMTE4LjE0NiAxMzIuOTU4IDExOC44MDIgMTMzLjU2M0MxMTkuNDQxIDEzNC4xNTQgMTE5LjgxIDEzNC44ODEgMTE5LjgxIDEzNS44MjdIMTIwLjg3N1pNMTE1LjY4IDEzMS42MjNWMTQwLjAxOUgxMTYuNzQ3VjEzMS42MjNIMTE1LjY4WiIgZmlsbD0iIzAwODQ4MSIvPgo8bWFzayBpZD0ibWFzazAiIG1hc2stdHlwZT0iYWxwaGEiIG1hc2tVbml0cz0idXNlclNwYWNlT25Vc2UiIHg9IjEwNCIgeT0iMTA4IiB3aWR0aD0iNDYiIGhlaWdodD0iNTMiPgo8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTEwNC41NTggMTA4LjI0MkgxNDkuNTk4VjE2MC44MkgxMDQuNTU4VjEwOC4yNDJaIiBmaWxsPSJ3aGl0ZSIvPgo8L21hc2s+CjxnIG1hc2s9InVybCgjbWFzazApIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xMzYuOTYzIDEwOS4wODVDMTM2LjYwNyAxMDguNzg1IDEzNi4yMzUgMTA4LjUwNCAxMzUuODUgMTA4LjI0MkMxMzcuNzEzIDExMi43MDYgMTM4LjY3IDExNy40OTQgMTM4LjY2NiAxMjIuMzI5QzEzOC42NjYgMTQxLjQ5NiAxMjMuODk0IDE1Ny4zOTEgMTA0LjU1OCAxNjAuMzMxQzEwOC4wNDcgMTYwLjY3NiAxMTEuNTUgMTYwLjgzOCAxMTUuMDU2IDE2MC44MTlDMTM5LjIzNCAxNjAuODE5IDE0OS41OTggMTU0LjQ0MSAxNDkuNTk4IDEzOS40NjZDMTQ5LjU5OCAxMjkuOTQ5IDE0NC4xODggMTE0LjkzMSAxMzYuOTYzIDEwOS4wODVaIiBmaWxsPSIjMDBDMUJGIiBmaWxsLW9wYWNpdHk9IjAuMTUiLz4KPC9nPgo8cGF0aCBvcGFjaXR5PSIwLjQzIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTYzLjMwODcgMTguMDgwOEw2Ny4wODU3IDE2LjYwNDlDNjcuMTg4MiAxNi41Njg2IDY3LjI2OTYgMTYuNDg5MiA2Ny4zMDg1IDE2LjM4NzZMNjkuMDA1MSAxMi4yODYzQzY5LjA5NDEgMTIuMDg1NiA2OS4zMjY4IDExLjk5MjEgNjkuNTI5OSAxMi4wNzU2QzY5LjYyNDcgMTIuMTEyNiA2OS43MDAxIDEyLjE4NyA2OS43Mzg0IDEyLjI4MTJMNzEuNDkyNSAxNi4zNTgyQzcxLjUyOTUgMTYuNDYxNCA3MS42MTMzIDE2LjU0MDkgNzEuNzE4MyAxNi41NzIzTDc1LjUxNTcgMTcuOTk1MUM3NS43MjE5IDE4LjA3NCA3NS44MjcgMTguMzAzMyA3NS43NTIzIDE4LjUxMUM3NS43MDg1IDE4LjYxNjIgNzUuNjI1NSAxOC43MDAzIDc1LjUyMSAxOC43NDU2TDcxLjc0MzkgMjAuMjEyOUM3MS42NDIxIDIwLjI1NDggNzEuNTYxNiAyMC4zMzYzIDcxLjUyMTIgMjAuNDM4N0w2OS44MjYxIDI0Ljc2NDNDNjkuNzQ0IDI0Ljk2NzIgNjkuNTEzIDI1LjA2NTQgNjkuMzEgMjQuOTgzNkM2OS4yMTAyIDI0Ljk0MzYgNjkuMTI5NSAyNC44NjcgNjkuMDg0MiAyNC43Njk1TDY3LjMyODUgMjAuNDY4MkM2Ny4yODY2IDIwLjM2NjMgNjcuMjA1IDIwLjI4NTkgNjcuMTAyNiAyMC4yNDU1TDYzLjMwNTMgMTguODMxNEM2My4wOTkxIDE4Ljc1MjQgNjIuOTk0IDE4LjUyMzEgNjMuMDY4NyAxOC4zMTU0QzYzLjExMiAxOC4yMDY4IDYzLjE5OTIgMTguMTIxNiA2My4zMDg3IDE4LjA4MDhaIiBmaWxsPSIjODBDMjQxIi8+CjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMTEwLjc1MyAxOC4zNjY5QzExNC40MzIgMTguMzQxMSAxMTcuMzkyIDE1LjMzODQgMTE3LjM2NyAxMS42NjAyQzExNy4zNDEgNy45ODIgMTE0LjMzOCA1LjAyMTE3IDExMC42NiA1LjA0Njk5QzEwNi45ODIgNS4wNzI4MiAxMDQuMDIxIDguMDc1NTEgMTA0LjA0NyAxMS43NTM3QzEwNC4wNzMgMTUuNDMxOSAxMDcuMDc1IDE4LjM5MjcgMTEwLjc1MyAxOC4zNjY5WiIgZmlsbD0iIzREQzFDMiIvPgo8cGF0aCBkPSJNMjE3LjQ5OSAxNTEuOTI0QzIxOS40MDUgMTUxLjkxMSAyMjAuOTM5IDE1MC4zNTUgMjIwLjkyNiAxNDguNDQ5QzIyMC45MTIgMTQ2LjU0MyAyMTkuMzU3IDE0NS4wMDkgMjE3LjQ1MSAxNDUuMDIzQzIxNS41NDUgMTQ1LjAzNiAyMTQuMDExIDE0Ni41OTIgMjE0LjAyNCAxNDguNDk4QzIxNC4wMzggMTUwLjQwMyAyMTUuNTkzIDE1MS45MzggMjE3LjQ5OSAxNTEuOTI0WiIgZmlsbD0iIzJDQTAxQyIgZmlsbC1vcGFjaXR5PSIwLjMiLz4KPHBhdGggZD0iTTIxNi45OTggOTUuODUyMkMyMjAuODEgOTUuODI1NSAyMjMuODc4IDkyLjcxMzkgMjIzLjg1MSA4OC45MDIzQzIyMy44MjUgODUuMDkwNyAyMjAuNzEzIDgyLjAyMjQgMjE2LjkwMiA4Mi4wNDkyQzIxMy4wOSA4Mi4wNzYgMjEwLjAyMiA4NS4xODc2IDIxMC4wNDggODguOTk5MkMyMTAuMDc1IDkyLjgxMDggMjEzLjE4NyA5NS44NzkgMjE2Ljk5OCA5NS44NTIyWiIgZmlsbD0iIzAwQzFCRiIgZmlsbC1vcGFjaXR5PSIwLjIiLz4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xNzkuNzY0IDE4NC4wNTVDMTgwLjM1NSAxODYuMzUxIDE4MS4yMyAxODguMDcxIDE4Mi4zODkgMTg5LjIxM0MxODMuNTQ3IDE5MC4zNTUgMTg1LjI3OCAxOTEuMjA2IDE4Ny41ODMgMTkxLjc2NUMxODUuMjg2IDE5Mi4zNTYgMTgzLjU2NyAxOTMuMjMxIDE4Mi40MjUgMTk0LjM4OUMxODEuMjgzIDE5NS41NDcgMTgwLjQzMiAxOTcuMjc5IDE3OS44NzMgMTk5LjU4M0MxNzkuMjgyIDE5Ny4yODcgMTc4LjQwNyAxOTUuNTY3IDE3Ny4yNDkgMTk0LjQyNUMxNzYuMDkgMTkzLjI4MyAxNzQuMzU5IDE5Mi40MzMgMTcyLjA1NSAxOTEuODc0QzE3NC4zNTEgMTkxLjI4MiAxNzYuMDcgMTkwLjQwNyAxNzcuMjEyIDE4OS4yNDlDMTc4LjM1NSAxODguMDkxIDE3OS4yMDUgMTg2LjM1OSAxNzkuNzY0IDE4NC4wNTVaIiBmaWxsPSIjMDBDMUJGIiBmaWxsLW9wYWNpdHk9IjAuNCIvPgo8cGF0aCBkPSJNMTYyLjA0IDE4SDE2MkMxNTYuNjk2IDE3Ljk5NDcgMTUxLjYwNiAyMC4wOTY4IDE0Ny44NTIgMjMuODQzN0MxNDQuMDk4IDI3LjU5MDcgMTQxLjk4NSAzMi42NzU3IDE0MS45OCAzNy45OEMxNDEuOTc1IDQzLjI4NDMgMTQ0LjA3NyA0OC4zNzM1IDE0Ny44MjQgNTIuMTI4QzE1MS41NzEgNTUuODgyNSAxNTYuNjU2IDU3Ljk5NDcgMTYxLjk2IDU4SDE2MkMxNjcuMzA0IDU4LjAwNTMgMTcyLjM5NCA1NS45MDMzIDE3Ni4xNDggNTIuMTU2M0MxNzkuOTAyIDQ4LjQwOTMgMTgyLjAxNSA0My4zMjQzIDE4Mi4wMiAzOC4wMkMxODIuMDI1IDMyLjcxNTcgMTc5LjkyMyAyNy42MjY1IDE3Ni4xNzYgMjMuODcyQzE3Mi40MjkgMjAuMTE3NSAxNjcuMzQ0IDE4LjAwNTMgMTYyLjA0IDE4VjE4Wk0xNjguNjIgMzcuMThMMTU5LjEyIDQ4Ljc2QzE1OS4wMzIgNDguODY2OSAxNTguOTExIDQ4Ljk0MjQgMTU4Ljc3NiA0OC45NzU1QzE1OC42NDEgNDkuMDA4NSAxNTguNSA0OC45OTczIDE1OC4zNzIgNDguOTQzNEMxNTguMjQ0IDQ4Ljg4OTYgMTU4LjEzNyA0OC43OTYgMTU4LjA2NiA0OC42NzY1QzE1Ny45OTYgNDguNTU3IDE1Ny45NjUgNDguNDE4IDE1Ny45OCA0OC4yOEwxNTkuMDYgMzguNzJIMTU1Ljg4QzE1NS43ODkgMzguNzIwNCAxNTUuNjk5IDM4LjcwMTQgMTU1LjYxNSAzOC42NjQyQzE1NS41MzIgMzguNjI3MSAxNTUuNDU4IDM4LjU3MjYgMTU1LjM5NyAzOC41MDQ1QzE1NS4zMzcgMzguNDM2NCAxNTUuMjkyIDM4LjM1NjIgMTU1LjI2NCAzOC4yNjkyQzE1NS4yMzcgMzguMTgyMiAxNTUuMjI5IDM4LjA5MDUgMTU1LjI0IDM4TDE1Ni40IDI3LjU4QzE1Ni40MTggMjcuNDE4NSAxNTYuNDk2IDI3LjI2OTQgMTU2LjYxOCAyNy4xNjIxQzE1Ni43NCAyNy4wNTQ4IDE1Ni44OTcgMjYuOTk3IDE1Ny4wNiAyN0gxNjYuMDRDMTY2LjE0MSAyNy4wMDIzIDE2Ni4yNCAyNy4wMjc2IDE2Ni4zMjkgMjcuMDc0MUMxNjYuNDE5IDI3LjEyMDUgMTY2LjQ5NiAyNy4xODY4IDE2Ni41NTYgMjcuMjY3OUMxNjYuNjE2IDI3LjM0OSAxNjYuNjU2IDI3LjQ0MjcgMTY2LjY3NCAyNy41NDE5QzE2Ni42OTIgMjcuNjQxMSAxNjYuNjg4IDI3Ljc0MyAxNjYuNjYgMjcuODRMMTY0LjI4IDM2LjEySDE2OC4xMkMxNjguMjQ0IDM2LjEyMDQgMTY4LjM2NSAzNi4xNTU5IDE2OC40NjkgMzYuMjIyNEMxNjguNTczIDM2LjI4ODkgMTY4LjY1NiAzNi4zODM2IDE2OC43MDggMzYuNDk1NkMxNjguNzYxIDM2LjYwNzUgMTY4Ljc4IDM2LjczMiAxNjguNzY1IDM2Ljg1NDZDMTY4Ljc0OSAzNi45NzcyIDE2OC42OTkgMzcuMDkyOCAxNjguNjIgMzcuMTg4VjM3LjE4WiIgZmlsbD0idXJsKCNwYWludDBfbGluZWFyKSIvPgo8ZGVmcz4KPGxpbmVhckdyYWRpZW50IGlkPSJwYWludDBfbGluZWFyIiB4MT0iMTYyIiB5MT0iMTgiIHgyPSIxNjIiIHkyPSI1OCIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPgo8c3RvcCBzdG9wLWNvbG9yPSIjMjBCQkJCIi8+CjxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iIzJDQTAxQyIvPgo8L2xpbmVhckdyYWRpZW50Pgo8L2RlZnM+Cjwvc3ZnPgo=)
    }

    .intro-banner-section .intro-banner-body {
        flex-grow: 1;
        grid-row-gap: 10px;
        row-gap: 10px;
        display: flex;
        flex-direction: column;
        justify-content: center;
        margin-left: 16px;
        line-height: 13px
    }

        .intro-banner-section .intro-banner-body span {
            display: inline-block
        }

        .intro-banner-section .intro-banner-body .title {
            font-family: "Avenir Next forINTUIT","Arial",-apple-system,"Helvetica Neue",sans-serif;
            color: #393a3d;
            font-size: 16px;
            font-weight: 600
        }

        .intro-banner-section .intro-banner-body .sub-head {
            font-family: "Avenir Next forINTUIT","Arial",-apple-system,"Helvetica Neue",sans-serif;
            color: #393a3d;
            font-size: 14px;
            font-weight: normal;
            max-width: 650px;
            line-height: 20px
        }

            .intro-banner-section .intro-banner-body .sub-head a {
                font-weight: 500
            }

    .intro-banner-section .cta {
        margin-top: 20px;
        padding-left: 10px;
        white-space: nowrap
    }

@media screen and (min-width: 0px)and (max-width: 760px) {
    .intro-banner-section {
        display: block
    }

        .intro-banner-section .money-bag-icon {
            display: none
        }

        .intro-banner-section .intro-banner-body {
            margin-left: 0px
        }

        .intro-banner-section .steps-banner-details {
            display: block
        }

        .intro-banner-section .cta {
            padding-left: 0px
        }

            .intro-banner-section .cta .primaryCTA {
                width: 100%
            }
}

.steps-banner-section {
    padding-bottom: 30px;
    border-bottom: 1px solid #d4d7dc;
    margin-bottom: 30px
}

    .steps-banner-section .steps-banner-details {
        display: flex
    }

        .steps-banner-section .steps-banner-details .steps-banner-body {
            flex-grow: 1;
            grid-row-gap: 10px;
            row-gap: 10px;
            display: flex;
            flex-direction: column;
            justify-content: center
        }

            .steps-banner-section .steps-banner-details .steps-banner-body span {
                display: inline-block
            }

            .steps-banner-section .steps-banner-details .steps-banner-body .title {
                font-family: "Avenir Next forINTUIT","Arial",-apple-system,"Helvetica Neue",sans-serif;
                color: #393a3d;
                font-size: 16px;
                font-weight: 600
            }

            .steps-banner-section .steps-banner-details .steps-banner-body .sub-head {
                font-family: "Avenir Next forINTUIT","Arial",-apple-system,"Helvetica Neue",sans-serif;
                color: #393a3d;
                font-size: 14px;
                font-weight: normal;
                max-width: 670px
            }

                .steps-banner-section .steps-banner-details .steps-banner-body .sub-head a {
                    font-weight: 500
                }

    .steps-banner-section .banner-steps {
        margin-top: 20px;
        width: 260px;
        min-width: 260px;
        padding-left: 10px
    }

        .steps-banner-section .banner-steps .step-details {
            display: flex;
            align-items: flex-end
        }

            .steps-banner-section .banner-steps .step-details .title {
                font-family: "Avenir Next forINTUIT","Arial",-apple-system,"Helvetica Neue",sans-serif;
                color: #2ca01c;
                font-size: 14px;
                font-weight: 600;
                flex-grow: 1
            }

            .steps-banner-section .banner-steps .step-details .money-bag-icon, .steps-banner-section .banner-steps .step-details .money-bag-fail-icon, .steps-banner-section .banner-steps .step-details .money-bag-success-icon {
                width: 28px;
                height: 32px;
                background-size: 100%;
                background-repeat: no-repeat;
                background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzIiIGhlaWdodD0iMzciIHZpZXdCb3g9IjAgMCAzMiAzNyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEyLjk3MDMgMy41NDc3N0MxMy43NDQ0IDIuODI4ODMgMTQuNzYxOCAyLjQyOTI2IDE1LjgxODMgMi40MjkyNkMxNi44NzQ4IDIuNDI5MjYgMTcuODkyMiAyLjgyODgzIDE4LjY2NjQgMy41NDc3N0MyMS4yMDY4IC0wLjU0OTU2IDI0LjcwOTggMy4zNjM2MiAyNC43MDk4IDMuMzYzNjJDMjMuMDM1NyA0LjY2MTA0IDIxLjI0NDUgNi4yNjgxNiAyMC41MjQ2IDguMjgxMjZDMTkuMzE1MSAxMS43MDkgMjIuODYgMTEuODY4IDI1LjEyODQgMTMuNzIyQzI4LjI4NCAxNi4yNzA4IDMwLjQ2NDUgMjIuMzgxMyAzMC40NjQ1IDI2LjM3NEMzMC40NjQ1IDM0LjA3NDggMjMuOTA2MyAzNiAxNS44MTYyIDM2QzcuNzI2MjEgMzYgMS4xNjc5NyAzNC4wNzQ4IDEuMTY3OTcgMjYuMzc0QzEuMTY3OTcgMjIuMzg5NiAzLjM0ODQ3IDE2LjI3MDggNi40ODczOCAxMy43MTc5QzguNzU5OTYgMTEuODcyMiAxMi4zMDQ4IDExLjcxMzEgMTEuMDkxMSA4LjI3NzA3QzEwLjM4MzggNi4yNjM5OCA4LjYwOTI5IDQuNjU2ODUgNi45MDU5IDMuMzU5NDNDNi45MjI2NSAzLjM2NzgxIDEwLjQyOTkgLTAuNTQ1Mzc1IDEyLjk3MDMgMy41NDc3N1oiIGZpbGw9IndoaXRlIiBzdHJva2U9IiMwMDg0ODEiIHN0cm9rZS13aWR0aD0iMS42MjY2OCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+CjxwYXRoIGQ9Ik0xMC4zNTU1IDkuOTI2MDFIMjEuMjc4OSIgc3Ryb2tlPSIjMDA4NDgxIiBzdHJva2Utd2lkdGg9IjEuNjI2NjgiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8cGF0aCBkPSJNMTIuOTcwNyAzLjU0NzY0QzEzLjM1ODggNC4xOTA4NCAxMy42NzU5IDQuODc0MjQgMTMuOTE2NiA1LjU4NTg0IiBzdHJva2U9IiMwMDg0ODEiIHN0cm9rZS13aWR0aD0iMS42MjY2OCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+CjxwYXRoIGQ9Ik0xNy43MzI0IDUuNTg1ODdDMTcuOTY5IDQuODc0NzcgMTguMjgyIDQuMTkxMzggMTguNjY1NyAzLjU0NzY3IiBzdHJva2U9IiMwMDg0ODEiIHN0cm9rZS13aWR0aD0iMS42MjY2OCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+CjxwYXRoIGQ9Ik0xNS41OTI5IDIzLjIxODNDMTQuMTQ5IDIyLjgyNDkgMTIuODA1NSAyMi4yMDU1IDEyLjgwNTUgMjAuNTU2NUMxMi44MDU1IDE5LjAxMjIgMTQuMTIzOSAxOC4wNzQ3IDE1LjU5MjkgMTcuOTk1MlYxNy4wODdIMTYuMzAwMlYxNy45OTk0QzE3LjMwMDEgMTcuOTk2MSAxOC4yNjggMTguMzUwOSAxOS4wMjg5IDE4Ljk5OTZMMTguMDg3MyAxOS44MzY3QzE3Ljg1OTIgMTkuNTgzMyAxNy41ODA0IDE5LjM4MDggMTcuMjY4OCAxOS4yNDIzQzE2Ljk1NzMgMTkuMTAzOSAxNi42MjAxIDE5LjAzMjYgMTYuMjc5MyAxOS4wMzMxVjIyLjE3MkMxNy42ODk3IDIyLjYxOTggMTkuMTU4NyAyMy4yNDM0IDE5LjE1ODcgMjQuOTg0NUMxOS4xNTg3IDI2LjY1ODYgMTcuODQ0NSAyNy42MDg2IDE2LjI3OTMgMjcuNjMzN1YyOC41ODM4SDE1LjU5MjlWMjcuNjQyMUMxNS4wMTYzIDI3LjY0MTkgMTQuNDQ1NiAyNy41MjYzIDEzLjkxNDQgMjcuMzAyQzEzLjM4MzIgMjcuMDc3NyAxMi45MDIzIDI2Ljc0OTQgMTIuNSAyNi4zMzYzTDEzLjUxMjggMjUuNDk5M0MxMy43NjcgMjUuODE0MiAxNC4wODQ4IDI2LjA3MjEgMTQuNDQ1MyAyNi4yNTZDMTQuODA1OSAyNi40Mzk5IDE1LjIwMTIgMjYuNTQ1NyAxNS42MDU0IDI2LjU2NjVMMTUuNTkyOSAyMy4yMTgzWk0xNS41OTI5IDE5LjAzMzFDMTUuNDAwOSAxOS4wMzE0IDE1LjIxMDUgMTkuMDY3OCAxNS4wMzI2IDE5LjEzOTlDMTQuODU0NyAxOS4yMTIxIDE0LjY5MjkgMTkuMzE4OCAxNC41NTY0IDE5LjQ1MzdDMTQuNDE5OCAxOS41ODg3IDE0LjMxMTQgMTkuNzQ5MyAxNC4yMzcxIDE5LjkyNjRDMTQuMTYyOSAyMC4xMDM0IDE0LjEyNDQgMjAuMjkzNCAxNC4xMjM5IDIwLjQ4NTRDMTQuMTIzOSAyMS4zMjI0IDE0LjczMDcgMjEuNzQwOSAxNS41OTI5IDIxLjk3NTNWMTkuMDMzMVpNMTYuMzAwMiAyNi41NjY1QzE2LjUwNzcgMjYuNTcxMyAxNi43MTQgMjYuNTMzNCAxNi45MDYzIDI2LjQ1NTFDMTcuMDk4NSAyNi4zNzY5IDE3LjI3MjcgMjYuMjYgMTcuNDE3OSAyNi4xMTE2QzE3LjU2MzEgMjUuOTYzMyAxNy42NzYyIDI1Ljc4NjcgMTcuNzUwMyAyNS41OTI4QzE3LjgyNDUgMjUuMzk4OSAxNy44NTc5IDI1LjE5MTkgMTcuODQ4NyAyNC45ODQ1QzE3Ljg0ODcgMjQuMTQ3NCAxNy4xODMzIDIzLjY3ODcgMTYuMzAwMiAyMy40MDI1VjI2LjU2NjVaIiBmaWxsPSIjMDA4NDgxIiBzdHJva2U9IiMwMDg0ODEiIHN0cm9rZS13aWR0aD0iMC40MDY2NjkiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIvPgo8ZyBzdHlsZT0ibWl4LWJsZW5kLW1vZGU6bXVsdGlwbHkiIG9wYWNpdHk9IjAuMTUiPgo8cGF0aCBkPSJNMjQuMDcwNyAxNC45MTA2QzIzLjkzNjcgMTQuODAxOCAyMy43ODYxIDE0LjY5NzEgMjMuNjUyMSAxNC41OTI1QzI0LjM0ODEgMTYuMjc4MiAyNC43MDY0IDE4LjA4NCAyNC43MDY4IDE5LjkwNzdDMjQuNzA2OCAyNy4xMzk4IDE5LjE1MyAzMy4xMzcyIDExLjg4MzMgMzQuMjQ2M0MxMy4xOTQ3IDM0LjM3NjQgMTQuNTEyMSAzNC40Mzc4IDE1LjgzIDM0LjQzMDRDMjQuOTQ1NCAzNC40MzA0IDI4LjgyOTMgMzIuMDIzOSAyOC44MzM0IDI2LjM3MzlDMjguODE2NyAyMi43OTk3IDI2Ljc4NjkgMTcuMTE2MiAyNC4wNzA3IDE0LjkxMDZaIiBmaWxsPSIjMDBDMUJGIi8+CjwvZz4KPC9zdmc+Cg==)
            }

            .steps-banner-section .banner-steps .step-details .money-bag-success-icon, .steps-banner-section .banner-steps .step-details .money-bag-fail-icon {
                width: 40px;
                height: 36px;
                background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDAiIGhlaWdodD0iNDAiIHZpZXdCb3g9IjAgMCA0MCA0MCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE3Ljc1MzcgNy45MjkyNEMxOC4zNjQ3IDcuMzYxNzQgMTkuMTY3OCA3LjA0NjM0IDIwLjAwMTggNy4wNDYzNEMyMC44MzU3IDcuMDQ2MzQgMjEuNjM4OCA3LjM2MTc0IDIyLjI0OTkgNy45MjkyNEMyNC4yNTUxIDQuNjk1MDEgMjcuMDIwMyA3Ljc4Mzg4IDI3LjAyMDMgNy43ODM4OEMyNS42OTg4IDguODA3OTkgMjQuMjg0OSAxMC4wNzY2IDIzLjcxNjcgMTEuNjY1NkMyMi43NjE5IDE0LjM3MTMgMjUuNTYwMSAxNC40OTY4IDI3LjM1MDYgMTUuOTYwM0MyOS44NDE1IDE3Ljk3MjIgMzEuNTYyNyAyMi43OTU0IDMxLjU2MjcgMjUuOTQ3MUMzMS41NjI3IDMyLjAyNTcgMjYuMzg2IDMzLjU0NTQgMjAuMDAwMSAzMy41NDU0QzEzLjYxNDIgMzMuNTQ1NCA4LjQzNzUgMzIuMDI1NyA4LjQzNzUgMjUuOTQ3MUM4LjQzNzUgMjIuODAyIDEwLjE1ODcgMTcuOTcyMiAxMi42MzY0IDE1Ljk1N0MxNC40MzAyIDE0LjUwMDEgMTcuMjI4NCAxNC4zNzQ2IDE2LjI3MDMgMTEuNjYyM0MxNS43MTIgMTAuMDczMyAxNC4zMTEzIDguODA0NjkgMTIuOTY2NyA3Ljc4MDU3QzEyLjk4IDcuNzg3MTggMTUuNzQ4NCA0LjY5ODMxIDE3Ljc1MzcgNy45MjkyNFoiIGZpbGw9IndoaXRlIiBzdHJva2U9IiMwMDg0ODEiIHN0cm9rZS13aWR0aD0iMS40IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPHBhdGggZD0iTTE1LjY4OTUgMTIuOTY0OEgyNC4zMTE5IiBzdHJva2U9IiMwMDg0ODEiIHN0cm9rZS13aWR0aD0iMS40IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPHBhdGggZD0iTTE3Ljc1MzkgNy45Mjk2OUMxOC4wNjAyIDguNDM3NCAxOC4zMTA2IDguOTc2ODQgMTguNTAwNSA5LjUzODU0IiBzdHJva2U9IiMwMDg0ODEiIHN0cm9rZS13aWR0aD0iMS4xNDE3MiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+CjxwYXRoIGQ9Ik0yMS41MTM3IDkuNTM4NTRDMjEuNzAwNCA4Ljk3NzIzIDIxLjk0NzQgOC40Mzc4IDIyLjI1MDQgNy45Mjk2OSIgc3Ryb2tlPSIjMDA4NDgxIiBzdHJva2Utd2lkdGg9IjEuMTQxNzIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8cGF0aCBkPSJNMTkuODIyMiAyMy40NTdDMTguNjgyNSAyMy4xNDY0IDE3LjYyMiAyMi42NTc1IDE3LjYyMiAyMS4zNTU5QzE3LjYyMiAyMC4xMzY4IDE4LjY2MjcgMTkuMzk2OCAxOS44MjIyIDE5LjMzNDFWMTguNjE3MkgyMC4zODA1VjE5LjMzNzRDMjEuMTY5OCAxOS4zMzQ4IDIxLjkzMzkgMTkuNjE0OSAyMi41MzQ1IDIwLjEyNjlMMjEuNzkxMiAyMC43ODc3QzIxLjYxMTIgMjAuNTg3NiAyMS4zOTEgMjAuNDI3OCAyMS4xNDUxIDIwLjMxODVDMjAuODk5MiAyMC4yMDkyIDIwLjYzMzEgMjAuMTUzIDIwLjM2NCAyMC4xNTM0VjIyLjYzMTFDMjEuNDc3MyAyMi45ODQ1IDIyLjYzNjkgMjMuNDc2OCAyMi42MzY5IDI0Ljg1MTFDMjIuNjM2OSAyNi4xNzI1IDIxLjU5OTYgMjYuOTIyNCAyMC4zNjQgMjYuOTQyM1YyNy42OTIySDE5LjgyMjJWMjYuOTQ4OUMxOS4zNjcxIDI2Ljk0ODcgMTguOTE2NiAyNi44NTc0IDE4LjQ5NzMgMjYuNjgwNEMxOC4wNzggMjYuNTAzNCAxNy42OTg0IDI2LjI0NDIgMTcuMzgwOSAyNS45MTgxTDE4LjE4MDMgMjUuMjU3NEMxOC4zODEgMjUuNTA2MSAxOC42MzE4IDI1LjcwOTYgMTguOTE2NCAyNS44NTQ3QzE5LjIwMSAyNS45OTk5IDE5LjUxMzEgMjYuMDgzNCAxOS44MzIxIDI2LjA5OThMMTkuODIyMiAyMy40NTdaTTE5LjgyMjIgMjAuMTUzNEMxOS42NzA3IDIwLjE1MjEgMTkuNTIwNCAyMC4xODA3IDE5LjM4IDIwLjIzNzdDMTkuMjM5NiAyMC4yOTQ3IDE5LjExMTggMjAuMzc4OSAxOS4wMDQgMjAuNDg1NEMxOC44OTYzIDIwLjU5MTkgMTguODEwNiAyMC43MTg3IDE4Ljc1MjEgMjAuODU4NUMxOC42OTM1IDIwLjk5ODIgMTguNjYzMSAyMS4xNDgyIDE4LjY2MjcgMjEuMjk5N0MxOC42NjI3IDIxLjk2MDQgMTkuMTQxNyAyMi4yOTA4IDE5LjgyMjIgMjIuNDc1OFYyMC4xNTM0Wk0yMC4zODA1IDI2LjA5OThDMjAuNTQ0MyAyNi4xMDM2IDIwLjcwNzIgMjYuMDczNyAyMC44NTg5IDI2LjAxMTlDMjEuMDEwNyAyNS45NTAyIDIxLjE0ODIgMjUuODU3OSAyMS4yNjI4IDI1Ljc0MDhDMjEuMzc3NCAyNS42MjM3IDIxLjQ2NjcgMjUuNDg0MyAyMS41MjUyIDI1LjMzMTNDMjEuNTgzNyAyNS4xNzgyIDIxLjYxMDEgMjUuMDE0OCAyMS42MDI5IDI0Ljg1MTFDMjEuNjAyOSAyNC4xOTA0IDIxLjA3NzYgMjMuODIwNCAyMC4zODA1IDIzLjYwMjNWMjYuMDk5OFoiIGZpbGw9IiMwMDg0ODEiIHN0cm9rZT0iIzAwODQ4MSIgc3Ryb2tlLXdpZHRoPSIwLjI4NTQzMSIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIi8+CjxnIHN0eWxlPSJtaXgtYmxlbmQtbW9kZTptdWx0aXBseSIgb3BhY2l0eT0iMC4xNSI+CjxwYXRoIGQ9Ik0yNi41MTg1IDE2Ljg5OTVDMjYuNDEyOCAxNi44MTM2IDI2LjI5MzkgMTYuNzMxIDI2LjE4ODIgMTYuNjQ4NEMyNi43Mzc1IDE3Ljk3OSAyNy4wMjAzIDE5LjQwNDUgMjcuMDIwNyAyMC44NDRDMjcuMDIwNyAyNi41NTI2IDIyLjYzNjggMzEuMjg2NyAxNi44OTg0IDMyLjE2MjFDMTcuOTMzNiAzMi4yNjQ4IDE4Ljk3MzUgMzIuMzEzMyAyMC4wMTM3IDMyLjMwNzVDMjcuMjA5IDMyLjMwNzUgMzAuMjc0NyAzMC40MDc5IDMwLjI3OCAyNS45NDgxQzMwLjI2NDggMjMuMTI2OCAyOC42NjI2IDE4LjY0MDUgMjYuNTE4NSAxNi44OTk1WiIgZmlsbD0iIzAwQzFCRiIvPgo8L2c+CjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMzEgMzguMTEyNUMzNS45NzA2IDM4LjExMjUgNDAgMzQuMDU3OSA0MCAyOS4wNTYyQzQwIDI0LjA1NDYgMzUuOTcwNiAyMCAzMSAyMEMyNi4wMjk0IDIwIDIyIDI0LjA1NDYgMjIgMjkuMDU2MkMyMiAzNC4wNTc5IDI2LjAyOTQgMzguMTEyNSAzMSAzOC4xMTI1WiIgZmlsbD0id2hpdGUiLz4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0zMSAyMS45Njg4QzM0Ljg4MzMgMjEuOTY4OCAzOC4wMzEyIDI1LjExNjcgMzguMDMxMiAyOUMzOC4wMzEyIDMyLjg4MzMgMzQuODgzMyAzNi4wMzEyIDMxIDM2LjAzMTJDMjcuMTE2NyAzNi4wMzEyIDIzLjk2ODggMzIuODgzMyAyMy45Njg4IDI5QzIzLjk2ODggMjUuMTE2NyAyNy4xMTY3IDIxLjk2ODggMzEgMjEuOTY4OFpNMzMuMjE3OCAyNi42ODQ3TDI5Ljg4MzUgMzAuMDE5TDI4LjI3MjggMjguNDA4M0MyNy45OTgyIDI4LjEzMzcgMjcuNTUzIDI4LjEzMzcgMjcuMjc4NCAyOC40MDgzQzI3LjAwMzggMjguNjgyOSAyNy4wMDM4IDI5LjEyODEgMjcuMjc4NCAyOS40MDI3TDI5LjM4NjMgMzEuNTEwNUMyOS42NjA5IDMxLjc4NTEgMzAuMTA2MSAzMS43ODUxIDMwLjM4MDcgMzEuNTEwNUwzNC4yMTIxIDI3LjY3OTFDMzQuNDg2NyAyNy40MDQ1IDM0LjQ4NjcgMjYuOTU5MyAzNC4yMTIxIDI2LjY4NDdDMzMuOTM3NiAyNi40MTAxIDMzLjQ5MjQgMjYuNDEwMSAzMy4yMTc4IDI2LjY4NDdaIiBmaWxsPSIjMkNBMDFDIi8+Cjwvc3ZnPgo=)
            }

            .steps-banner-section .banner-steps .step-details .money-bag-fail-icon {
                background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDAiIGhlaWdodD0iNDAiIHZpZXdCb3g9IjAgMCA0MCA0MCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE3Ljc1MzcgNy45MjkyNEMxOC4zNjQ3IDcuMzYxNzQgMTkuMTY3OCA3LjA0NjM0IDIwLjAwMTggNy4wNDYzNEMyMC44MzU3IDcuMDQ2MzQgMjEuNjM4OCA3LjM2MTc0IDIyLjI0OTkgNy45MjkyNEMyNC4yNTUxIDQuNjk1MDEgMjcuMDIwMyA3Ljc4Mzg4IDI3LjAyMDMgNy43ODM4OEMyNS42OTg4IDguODA3OTkgMjQuMjg0OSAxMC4wNzY2IDIzLjcxNjcgMTEuNjY1NkMyMi43NjE5IDE0LjM3MTMgMjUuNTYwMSAxNC40OTY4IDI3LjM1MDYgMTUuOTYwM0MyOS44NDE1IDE3Ljk3MjIgMzEuNTYyNyAyMi43OTU0IDMxLjU2MjcgMjUuOTQ3MUMzMS41NjI3IDMyLjAyNTcgMjYuMzg2IDMzLjU0NTQgMjAuMDAwMSAzMy41NDU0QzEzLjYxNDIgMzMuNTQ1NCA4LjQzNzUgMzIuMDI1NyA4LjQzNzUgMjUuOTQ3MUM4LjQzNzUgMjIuODAyIDEwLjE1ODcgMTcuOTcyMiAxMi42MzY0IDE1Ljk1N0MxNC40MzAyIDE0LjUwMDEgMTcuMjI4NCAxNC4zNzQ2IDE2LjI3MDMgMTEuNjYyM0MxNS43MTIgMTAuMDczMyAxNC4zMTEzIDguODA0NjkgMTIuOTY2NyA3Ljc4MDU3QzEyLjk4IDcuNzg3MTggMTUuNzQ4NCA0LjY5ODMyIDE3Ljc1MzcgNy45MjkyNFoiIGZpbGw9IndoaXRlIiBzdHJva2U9IiMwMDg0ODEiIHN0cm9rZS13aWR0aD0iMS40IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPHBhdGggZD0iTTE1LjY4OTUgMTIuOTY0OEgyNC4zMTE5IiBzdHJva2U9IiMwMDg0ODEiIHN0cm9rZS13aWR0aD0iMS40IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPHBhdGggZD0iTTE3Ljc1MzkgNy45Mjk2OUMxOC4wNjAyIDguNDM3NCAxOC4zMTA2IDguOTc2ODQgMTguNTAwNSA5LjUzODU0IiBzdHJva2U9IiMwMDg0ODEiIHN0cm9rZS13aWR0aD0iMS4xNDE3MiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+CjxwYXRoIGQ9Ik0yMS41MTM3IDkuNTM4NTRDMjEuNzAwNCA4Ljk3NzIzIDIxLjk0NzQgOC40Mzc4IDIyLjI1MDQgNy45Mjk2OSIgc3Ryb2tlPSIjMDA4NDgxIiBzdHJva2Utd2lkdGg9IjEuMTQxNzIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8cGF0aCBkPSJNMTkuODIyMiAyMy40NTdDMTguNjgyNSAyMy4xNDY0IDE3LjYyMiAyMi42NTc1IDE3LjYyMiAyMS4zNTU5QzE3LjYyMiAyMC4xMzY4IDE4LjY2MjcgMTkuMzk2OCAxOS44MjIyIDE5LjMzNDFWMTguNjE3MkgyMC4zODA1VjE5LjMzNzRDMjEuMTY5OCAxOS4zMzQ4IDIxLjkzMzkgMTkuNjE0OSAyMi41MzQ1IDIwLjEyNjlMMjEuNzkxMiAyMC43ODc3QzIxLjYxMTIgMjAuNTg3NiAyMS4zOTEgMjAuNDI3OCAyMS4xNDUxIDIwLjMxODVDMjAuODk5MiAyMC4yMDkyIDIwLjYzMzEgMjAuMTUzIDIwLjM2NCAyMC4xNTM0VjIyLjYzMTFDMjEuNDc3MyAyMi45ODQ1IDIyLjYzNjkgMjMuNDc2OCAyMi42MzY5IDI0Ljg1MTFDMjIuNjM2OSAyNi4xNzI1IDIxLjU5OTYgMjYuOTIyNCAyMC4zNjQgMjYuOTQyM1YyNy42OTIySDE5LjgyMjJWMjYuOTQ4OUMxOS4zNjcxIDI2Ljk0ODcgMTguOTE2NiAyNi44NTc0IDE4LjQ5NzMgMjYuNjgwNEMxOC4wNzggMjYuNTAzNCAxNy42OTg0IDI2LjI0NDIgMTcuMzgwOSAyNS45MTgxTDE4LjE4MDMgMjUuMjU3NEMxOC4zODEgMjUuNTA2MSAxOC42MzE4IDI1LjcwOTYgMTguOTE2NCAyNS44NTQ3QzE5LjIwMSAyNS45OTk5IDE5LjUxMzEgMjYuMDgzNCAxOS44MzIxIDI2LjA5OThMMTkuODIyMiAyMy40NTdaTTE5LjgyMjIgMjAuMTUzNEMxOS42NzA3IDIwLjE1MjEgMTkuNTIwNCAyMC4xODA3IDE5LjM4IDIwLjIzNzdDMTkuMjM5NiAyMC4yOTQ3IDE5LjExMTggMjAuMzc4OSAxOS4wMDQgMjAuNDg1NEMxOC44OTYzIDIwLjU5MTkgMTguODEwNiAyMC43MTg3IDE4Ljc1MjEgMjAuODU4NUMxOC42OTM1IDIwLjk5ODIgMTguNjYzMSAyMS4xNDgyIDE4LjY2MjcgMjEuMjk5N0MxOC42NjI3IDIxLjk2MDQgMTkuMTQxNyAyMi4yOTA4IDE5LjgyMjIgMjIuNDc1OFYyMC4xNTM0Wk0yMC4zODA1IDI2LjA5OThDMjAuNTQ0MyAyNi4xMDM2IDIwLjcwNzIgMjYuMDczNyAyMC44NTg5IDI2LjAxMTlDMjEuMDEwNyAyNS45NTAyIDIxLjE0ODIgMjUuODU3OSAyMS4yNjI4IDI1Ljc0MDhDMjEuMzc3NCAyNS42MjM3IDIxLjQ2NjcgMjUuNDg0MyAyMS41MjUyIDI1LjMzMTNDMjEuNTgzNyAyNS4xNzgyIDIxLjYxMDEgMjUuMDE0OCAyMS42MDI5IDI0Ljg1MTFDMjEuNjAyOSAyNC4xOTA0IDIxLjA3NzYgMjMuODIwNCAyMC4zODA1IDIzLjYwMjNWMjYuMDk5OFoiIGZpbGw9IiMwMDg0ODEiIHN0cm9rZT0iIzAwODQ4MSIgc3Ryb2tlLXdpZHRoPSIwLjI4NTQzMSIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIi8+CjxnIHN0eWxlPSJtaXgtYmxlbmQtbW9kZTptdWx0aXBseSIgb3BhY2l0eT0iMC4xNSI+CjxwYXRoIGQ9Ik0yNi41MTg1IDE2Ljg5OTVDMjYuNDEyOCAxNi44MTM2IDI2LjI5MzkgMTYuNzMxIDI2LjE4ODIgMTYuNjQ4NEMyNi43Mzc1IDE3Ljk3OSAyNy4wMjAzIDE5LjQwNDUgMjcuMDIwNyAyMC44NDRDMjcuMDIwNyAyNi41NTI2IDIyLjYzNjggMzEuMjg2NyAxNi44OTg0IDMyLjE2MjFDMTcuOTMzNiAzMi4yNjQ4IDE4Ljk3MzUgMzIuMzEzMyAyMC4wMTM3IDMyLjMwNzVDMjcuMjA5IDMyLjMwNzUgMzAuMjc0NyAzMC40MDc5IDMwLjI3OCAyNS45NDgxQzMwLjI2NDggMjMuMTI2OCAyOC42NjI2IDE4LjY0MDUgMjYuNTE4NSAxNi44OTk1WiIgZmlsbD0iIzAwQzFCRiIvPgo8L2c+CjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMzEgMzguMTEyNUMzNS45NzA2IDM4LjExMjUgNDAgMzQuMDU3OSA0MCAyOS4wNTYyQzQwIDI0LjA1NDYgMzUuOTcwNiAyMCAzMSAyMEMyNi4wMjk0IDIwIDIyIDI0LjA1NDYgMjIgMjkuMDU2MkMyMiAzNC4wNTc5IDI2LjAyOTQgMzguMTEyNSAzMSAzOC4xMTI1WiIgZmlsbD0id2hpdGUiLz4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0zMSAyMS45Njg4QzM0Ljg4MzMgMjEuOTY4OCAzOC4wMzEyIDI1LjExNjcgMzguMDMxMiAyOUMzOC4wMzEyIDMyLjg4MzMgMzQuODgzMyAzNi4wMzEyIDMxIDM2LjAzMTJDMjcuMTE2NyAzNi4wMzEyIDIzLjk2ODggMzIuODgzMyAyMy45Njg4IDI5QzIzLjk2ODggMjUuMTE2NyAyNy4xMTY3IDIxLjk2ODggMzEgMjEuOTY4OFpNMzMuMjE3OCAyNi42ODQ3TDI5Ljg4MzUgMzAuMDE5TDI4LjI3MjggMjguNDA4M0MyNy45OTgyIDI4LjEzMzcgMjcuNTUzIDI4LjEzMzcgMjcuMjc4NCAyOC40MDgzQzI3LjAwMzggMjguNjgyOSAyNy4wMDM4IDI5LjEyODEgMjcuMjc4NCAyOS40MDI3TDI5LjM4NjMgMzEuNTEwNUMyOS42NjA5IDMxLjc4NTEgMzAuMTA2MSAzMS43ODUxIDMwLjM4MDcgMzEuNTEwNUwzNC4yMTIxIDI3LjY3OTFDMzQuNDg2NyAyNy40MDQ1IDM0LjQ4NjcgMjYuOTU5MyAzNC4yMTIxIDI2LjY4NDdDMzMuOTM3NiAyNi40MTAxIDMzLjQ5MjQgMjYuNDEwMSAzMy4yMTc4IDI2LjY4NDdaIiBmaWxsPSIjMkNBMDFDIi8+CjxjaXJjbGUgY3g9IjMxIiBjeT0iMjkiIHI9IjkiIGZpbGw9IndoaXRlIi8+CjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMzEgMjJDMzQuODY2IDIyIDM4IDI1LjEzNCAzOCAyOUMzOCAzMi44NjYgMzQuODY2IDM2IDMxIDM2QzI3LjEzNCAzNiAyNCAzMi44NjYgMjQgMjlDMjQgMjUuMTM0IDI3LjEzNCAyMiAzMSAyMlpNMzEgMzEuMUMzMC42MTI5IDMxLjEgMzAuMyAzMS40MTM2IDMwLjMgMzEuOEMzMC4zIDMyLjE4NzEgMzAuNjEyOSAzMi41IDMxIDMyLjVDMzEuMzg3MSAzMi41IDMxLjcgMzIuMTg3MSAzMS43IDMxLjhDMzEuNyAzMS40MTM2IDMxLjM4NzEgMzEuMSAzMSAzMS4xWk0zMSAyNS41QzMwLjYxMjkgMjUuNSAzMC4zIDI1LjgxMjkgMzAuMyAyNi4yVjI5LjdDMzAuMyAzMC4wODcxIDMwLjYxMjkgMzAuNCAzMSAzMC40QzMxLjM4NzEgMzAuNCAzMS43IDMwLjA4NzEgMzEuNyAyOS43VjI2LjJDMzEuNyAyNS44MTI5IDMxLjM4NzEgMjUuNSAzMSAyNS41WiIgZmlsbD0iI0Q1MkIxRSIvPgo8L3N2Zz4K)
            }

        .steps-banner-section .banner-steps .step-progress {
            padding: 5px 0 0 0
        }

            .steps-banner-section .banner-steps .step-progress .custom-progress-bar > div:nth-of-type(1) > div:nth-of-type(1) {
                background-color: #e3e5e8;
                box-shadow: none
            }

            .steps-banner-section .banner-steps .step-progress .custom-progress-bar > div:nth-of-type(1) > div:nth-of-type(2) {
                background: #53b700;
                background: linear-gradient(90deg, #53b700 0%, #00d7d7 100%);
                border-radius: 6px
            }

    .steps-banner-section .cta {
        margin-top: 10px;
        white-space: nowrap
    }

@media screen and (min-width: 0px)and (max-width: 760px) {
    .steps-banner-section .steps-banner-details {
        display: block
    }

    .steps-banner-section .banner-steps {
        padding-left: 0px;
        width: 100%
    }

    .steps-banner-section .cta .primaryCTA {
        width: 100%
    }
}

.manage-payroll-modal-template {
    width: 320px;
    height: 320px
}

    .manage-payroll-modal-template .modal-loader {
        display: grid;
        place-items: center;
        height: 205px;
        font-size: 15px;
        text-align: center
    }

    .manage-payroll-modal-template .manage-payroll-modal {
        color: #fff !important
    }

        .manage-payroll-modal-template .manage-payroll-modal div > :nth-child(1) {
            position: static !important
        }

        .manage-payroll-modal-template .manage-payroll-modal .payroll-error {
            height: 205px;
            display: grid
        }

            .manage-payroll-modal-template .manage-payroll-modal .payroll-error .icon {
                height: 45px;
                background-repeat: no-repeat;
                background-position: center
            }

            .manage-payroll-modal-template .manage-payroll-modal .payroll-error .error-icon {
                margin-top: 60px;
                background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDAiIGhlaWdodD0iNDAiIHZpZXdCb3g9IjAgMCA0MCA0MCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xOS45OTk5IDMuMzMzMzRDMjkuMjA0NiAzLjMzMzM0IDM2LjY2NjYgMTAuNzk1MyAzNi42NjY2IDIwQzM2LjY2NjYgMjkuMjA0NyAyOS4yMDQ2IDM2LjY2NjcgMTkuOTk5OSAzNi42NjY3QzEwLjc5NTIgMzYuNjY2NyAzLjMzMzI1IDI5LjIwNDcgMy4zMzMyNSAyMEMzLjMzMzI1IDEwLjc5NTMgMTAuNzk1MiAzLjMzMzM0IDE5Ljk5OTkgMy4zMzMzNFpNMTkuOTk5OSAyNUMxOS4wNzk0IDI1IDE4LjMzMzMgMjUuNzQ2MiAxOC4zMzMzIDI2LjY2NjdDMTguMzMzMyAyNy41ODcyIDE5LjA3OTQgMjguMzMzMyAxOS45OTk5IDI4LjMzMzNDMjAuOTIwNCAyOC4zMzMzIDIxLjY2NjYgMjcuNTg3MiAyMS42NjY2IDI2LjY2NjdDMjEuNjY2NiAyNS43NDYyIDIwLjkyMDQgMjUgMTkuOTk5OSAyNVpNMTkuOTk5OSAxMS42NjY3QzE5LjA3OTQgMTEuNjY2NyAxOC4zMzMzIDEyLjQxMjkgMTguMzMzMyAxMy4zMzMzVjIxLjY2NjdMMTguMzQ0NCAyMS44NjFDMTguNDQwOCAyMi42OSAxOS4xNDUzIDIzLjMzMzMgMTkuOTk5OSAyMy4zMzMzQzIwLjkyMDQgMjMuMzMzMyAyMS42NjY2IDIyLjU4NzIgMjEuNjY2NiAyMS42NjY3VjEzLjMzMzNMMjEuNjU1NCAxMy4xMzlDMjEuNTU5MSAxMi4zMTAxIDIwLjg1NDYgMTEuNjY2NyAxOS45OTk5IDExLjY2NjdaIiBmaWxsPSIjRkZCQjAwIi8+CjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMTkuOTk5OSAyMy4zMzMzQzE5LjA3ODMgMjMuMzMzMyAxOC4zMzMzIDIyLjU4ODMgMTguMzMzMyAyMS42NjY3VjEzLjMzMzNDMTguMzMzMyAxMi40MTE3IDE5LjA3ODMgMTEuNjY2NyAxOS45OTk5IDExLjY2NjdDMjAuOTIxNiAxMS42NjY3IDIxLjY2NjYgMTIuNDExNyAyMS42NjY2IDEzLjMzMzNWMjEuNjY2N0MyMS42NjY2IDIyLjU4ODMgMjAuOTIxNiAyMy4zMzMzIDE5Ljk5OTkgMjMuMzMzM00yMS42NjY2IDI2LjY2NjZDMjEuNjY2NiAyNS43NDY2IDIwLjkyMTYgMjUgMTkuOTk5OSAyNUMxOS4wNzgzIDI1IDE4LjMzMzMgMjUuNzQ2NiAxOC4zMzMzIDI2LjY2NjZDMTguMzMzMyAyNy41ODgzIDE5LjA3ODMgMjguMzMzMyAxOS45OTk5IDI4LjMzMzNDMjAuOTIxNiAyOC4zMzMzIDIxLjY2NjYgMjcuNTg4MyAyMS42NjY2IDI2LjY2NjYiIGZpbGw9IiMzOTNBM0QiLz4KPC9zdmc+Cg==)
            }

            .manage-payroll-modal-template .manage-payroll-modal .payroll-error .error-text {
                text-align: center;
                margin-bottom: 60px
            }

                .manage-payroll-modal-template .manage-payroll-modal .payroll-error .error-text a {
                    text-decoration: underline;
                    color: #fff
                }

.modal-template {
    min-width: 260px;
    pointer-events: all
}

    .modal-template .btn-group {
        margin-top: 20px;
        margin-bottom: 4px;
        display: block
    }

        .modal-template .btn-group button:nth-child(1) {
            margin-right: 12px
        }

    .modal-template button {
        pointer-events: all
    }

    .modal-template .modal-heading {
        font-family: "Avenir Next forINTUIT","Arial",-apple-system,"Helvetica Neue",sans-serif;
        color: #fff;
        font-size: 16px;
        font-weight: 600;
        display: block;
        margin-bottom: 10px
    }

    .modal-template .modal-text {
        font-family: "Avenir Next forINTUIT","Arial",-apple-system,"Helvetica Neue",sans-serif;
        color: #fff;
        font-size: 12px;
        font-weight: normal;
        margin-bottom: 10px
    }

.error-template {
    position: relative
}

    .error-template .error-circle {
        font-family: "Avenir Next forINTUIT","Arial",-apple-system,"Helvetica Neue",sans-serif;
        color: #393a3d;
        font-size: 12px;
        font-weight: normal;
        border: 2px solid #eceef1;
        background-color: #f4f5f8;
        border-radius: 50px;
        outline: none;
        height: 80px;
        width: 80px;
        cursor: pointer;
        display: grid;
        place-items: center
    }

    .error-template .error-title {
        font-family: "Avenir Next forINTUIT","Arial",-apple-system,"Helvetica Neue",sans-serif;
        color: #393a3d;
        font-size: 12px;
        font-weight: normal;
        margin-top: 8px;
        max-width: 80px;
        min-height: 30px
    }

    .error-template .error-icon {
        width: 35px;
        height: 45px;
        background-repeat: no-repeat;
        display: grid;
        place-items: center;
        background-position: center;
        background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzAiIGhlaWdodD0iMzAiIHZpZXdCb3g9IjAgMCAzMCAzMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xNS4wNDQyIDIuNTczNzVMMTUuMjUyMyAyLjU4MjRDMTYuMDc4MiAyLjY1MTI5IDE2LjgyMzIgMy4xMjcyMSAxNy4yMzA1IDMuODU4NzVMMjcuNjA1NSAyMi41MzVDMjguMDQwNSAyMy4zMTg3IDI4LjAyOCAyNC4yNDYyIDI3LjU3NDIgMjUuMDE4N0MyNy4xMjA1IDI1Ljc4ODcgMjYuMzE1NSAyNi4yNSAyNS40MjA1IDI2LjI1SDQuNjY5MjNDMy43NzQyMyAyNi4yNSAyLjk2Nzk4IDI1Ljc4ODcgMi41MTQyMyAyNS4wMTc1QzIuMDYwNDggMjQuMjQ1IDIuMDQ5MjMgMjMuMzE3NSAyLjQ4NDIzIDIyLjUzNUwxMi44NTkyIDMuODU4NzVDMTMuMjk5MiAzLjA2NzUgMTQuMTM2NyAyLjU3Mzc1IDE1LjA0NDIgMi41NzM3NVpNMTUuMDQ0MiA1LjA3Mzc1TDQuNjY5MjMgMjMuNzVIMjUuNDIwNUwxNS4wNDQyIDUuMDczNzVaTTE1LjA0NjQgMjBDMTUuNzM3NiAyMC4wMDEyIDE2LjI5NjQgMjAuNTYxMiAxNi4yOTUxIDIxLjI1MTJDMTYuMjkzOSAyMS45NDI1IDE1LjczMzkgMjIuNTAxMiAxNS4wNDI2IDIyLjVDMTQuMzUyNiAyMi40OTg3IDEzLjc5MzkgMjEuOTM4NyAxMy43OTUxIDIxLjI0ODdDMTMuNzk2NCAyMC41NTc1IDE0LjM1NjQgMTkuOTk4NyAxNS4wNDY0IDIwWk0xNS4wNDQ1IDEwQzE1LjczNDUgMTAgMTYuMjk0NSAxMC41NiAxNi4yOTQ1IDExLjI1VjE3LjVDMTYuMjk0NSAxOC4xOSAxNS43MzQ1IDE4Ljc1IDE1LjA0NDUgMTguNzVDMTQuMzU0NSAxOC43NSAxMy43OTQ1IDE4LjE5IDEzLjc5NDUgMTcuNVYxMS4yNUMxMy43OTQ1IDEwLjU2IDE0LjM1NDUgMTAgMTUuMDQ0NSAxMFoiIGZpbGw9IiM2QjZDNzIiLz4KPC9zdmc+Cg==)
    }

.preloading {
    -webkit-animation: preloading 1.5s infinite ease-in-out;
    animation: preloading 1.5s infinite ease-in-out;
    border-radius: 5px
}

    .preloading .preloading-circle {
        width: 50px;
        background: linear-gradient(90deg, #eceef1 0%, #babec5 100%);
        border-radius: 50px;
        height: 85px;
        width: 85px;
        cursor: pointer
    }

    .preloading .preloading-title, .preloading .preloading-sub-title {
        height: 12px;
        background: linear-gradient(90deg, #eceef1 0%, #babec5 100%);
        margin: auto;
        margin-top: 5px
    }

    .preloading .preloading-title {
        width: 66px
    }

    .preloading .preloading-sub-title {
        width: 50px
    }

@-webkit-keyframes preloading {
    0% {
        opacity: .3
    }

    50% {
        opacity: .7
    }

    100% {
        opacity: .3
    }
}

@keyframes preloading {
    0% {
        opacity: .3
    }

    50% {
        opacity: .7
    }

    100% {
        opacity: .3
    }
}

.section-header {
    background-color: #eceef1;
    border-top-left-radius: 9px;
    border-bottom-left-radius: 9px
}

    .section-header span {
        max-width: 70px;
        font-family: "Avenir Next forINTUIT","Arial",-apple-system,"Helvetica Neue",sans-serif;
        color: #393a3d;
        font-size: 12px;
        font-weight: bold
    }

.connections {
    width: 100%;
    height: 100%
}

    .connections .arrow {
        width: 100%;
        height: 100%
    }

    .connections .left, .connections .right {
        display: flex;
        margin: 10px auto
    }

    .connections .up, .connections .down {
        display: flex;
        flex-direction: column;
        align-items: center
    }

    .connections .line {
        flex-grow: 1;
        background: #8d9096;
        float: left
    }

    .connections .line-left, .connections .line-right {
        height: 2px;
        width: 100%;
        margin-top: 3px
    }

    .connections .line-up, .connections .line-down {
        height: 100%;
        width: 2px
    }

    .connections .point {
        width: 0;
        height: 0;
        border-style: solid;
        border-radius: 2px;
        border-color: transparent transparent transparent #8d9096
    }

    .connections .point-right, .connections .point-left, .connections .point-down, .connections .point-up {
        border-width: 4px 0 4px 8px
    }

    .connections .point-up {
        transform: rotate(-90deg)
    }

    .connections .point-left {
        transform: rotate(180deg)
    }

    .connections .point-down {
        transform: rotate(90deg)
    }

/*# sourceMappingURL=js-widgets-workflow-workflowwidget-75bd3b48.6ef30a3e40eaf44801c681a92b8c.css.map*/
