.rebates-assessment {
    & hr {
        border-top: 1px solid var(--Light-Grey);
        opacity: 1;
        width: 100%;
    }

    .rebate-list-assessment, .rebate-list-assessment-insulation {
        list-style: none;
        padding: 0;
        width: 100%;

        .rebate-list-item {
            display: flex;
            flex-direction: row;
            width: 100%;
            border-radius: 0;
            align-items: center;
            gap: var(--Padding-XS);

            /* Icon size */
            .rebate-list-item-icon {
                width: 3.4375rem;
                height: auto;

                /* Change icon size */
                @media (min-width:768px) {
                    width: 4.25rem;
                }
            }
        }
    }

    .rebate-list-assessment {
        .rebate-list-item {
            padding-bottom: var(--Padding-M);
            margin-bottom: var(--Padding-M);
            border-bottom: 1px solid var(--Light-Grey);
        }
    }

    .rebate-list-assessment-insulation {
        .rebate-list-item {
            padding-left: calc(3.4375rem + var(--Padding-XS));
            padding-bottom: var(--Padding-M);

            @media (min-width:768px) {
                padding-left: calc(4.25rem + var(--Padding-XS));
            }

            &:first-child {
                padding-left: 0;
            }

        }
    }
}


.rebates-container {
    width: 100%;
    & hr {
        border-top: 1px solid var(--Light-Grey);
        opacity: 1;
        width: 100%;
    }

    .rebate-list, .rebate-list-sublist {
        list-style: none;
        padding: 0;
        width: 100%;

        .rebate-list-item {
            display: flex;
            flex-direction: row;
            width: 100%;
            border-radius: 0;
            align-items: center;
            gap: var(--Padding-XS);

            /* Icon size */
            .rebate-list-item-icon {
                width: 3.4375rem;
                height: auto;

                /* Change icon size */
                @media (min-width:768px) {
                    width: 4.25rem;
                }
            }
        }
    }

    .rebate-list {
        .rebate-list-item {
            padding-bottom: var(--Padding-M);
            margin-bottom: var(--Padding-M);
            border-bottom: 1px solid var(--Light-Grey);
        }
    }

    .rebate-list-sublist {
        .rebate-list-item {
            padding-left: calc(3.4375rem + var(--Padding-XS));
            padding-bottom: var(--Padding-M);

            @media (min-width:768px) {
                padding-left: calc(4.25rem + var(--Padding-XS));
            }

            &:first-child {
                padding-left: 0;
            }

        }
    }
}