﻿.better-together-info-container.subsidies h2 {
    padding-right: unset;
}

.button-container {
    display: flex;
}

.button-container a{
    color: var(--tinyscholars-light-cream) !important;
    text-decoration: none;
}

.subsidies-BC-img, .subsidies-AB-img {
    position: relative;
    height: 37.15vw;
}

.better-together-0 .better-together-title {
    display: flex;
    justify-content: center;
    text-align: center;
    background: var(--tinyscholars-indigo);
    padding: 33px 25px;
    z-index: 22;
    position: relative;
    margin-top: -5px;
}

.better-together-0 .better-together-title h2 {
    color: var(--tinyscholars-light-cream)
}

section.child-care-saving-table {
    background: var(--tinyscholars-light-cream);
}

.automatic-savings span {
    color: var(--tinyscholars-lavender);
    font-family: Avenir-Heavy;
    font-size: 1.25vw;
    font-style: normal;
    font-weight: 800;
    line-height: 180%;
    margin-bottom: 15px;
}

.automatic-savings span * {
    color: var(--tinyscholars-lavender);
    font-family: Avenir-Heavy;
    font-size: 1.25vw;
    font-style: normal;
    font-weight: 800;
    line-height: 180%;
}

/*.saving-table-container {
    display: grid;
    grid-template-columns: 47.5% 47.5%;
    padding: 4.583vw 5.5%;*/
    /* padding: 35px 5.5% 75px 5.5%; */
    /*gap: 5%;
    align-items: center;
    justify-content: center;
}*/
.saving-table .table-caption {
    color: var(--tinyscholars-indigo);
    text-align: center;
    font-family: Avenir-Heavy;
    font-size: 1.528vw;
    font-style: normal;
    font-weight: 800;
    line-height: 120%; /* 26.4px */
    margin-bottom: 15px;
}

.maximum-subsidy-table-container {
    display: flex;
    flex-direction: column;
    justify-content: center;
    text-align: center;
}

.maximum-subsidy-rates-table {
    background: var(--tinyscholars-light-cream);
}

.maximum-subsidy-table{
    padding:0 15% 27px 15%;
}

.table-wrapper tbody tr:first-child td {
    padding-top: 14px !important;
}

.table-wrapper tbody tr:last-child td {
    padding-bottom: 14px !important;
}

.maximum-subsidy-table .table-wrapper td{
    padding: 2px 0 !important;
}

.maximum-subsidy-table .table-wrapper tfoot td {
    padding: 18px 0 !important;
}

.maximum-subsidy-table .table-caption {
    text-align: center;
    margin-bottom: 40px;
}

.maximum-subsidy-detials {
    padding:0 2% 68px 2%;
}

.maximum-subsidy-detials p {
    color: var(--tinyscholars-indigo);
    font-family: Avenir-Heavy;
    font-size: 1.25vw;
    font-weight: 800;
    line-height: 180%; /* 32.4px */
}

.program-content li {
    color: var(--tinyscholars-black);
    font-family: Avenir-Roman;
    font-size: 1.25vw;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    line-height: 180%;    
}
    .program-content li:not(:last-child) {
        margin-bottom: 22px;
        margin-top: 22px
    }
    .program-content li::marker {
        color: var(--tinyscholars-orange);
    }

 .program-content li strong {
     color: var(--tinyscholars-orange);
 }

.affordable-benefit {
    background: var(--tinyscholars-light-cream);
}

.better-together-info-container.affordable-child-benefit {
    margin-top: unset;
}

.better-together-info-container.extended-hours {
    margin-top: unset;
    margin-bottom: 18px;
}

.better-together-info-container.affordable-child-benefit h2 {
    padding-right: unset;
}

.little-cloud.left-cloud::after {
    right: unset;
    left: -65px;
}

.program-container.no-padding-bottom {
    padding: 4.583vw 5.5% 0 5.5%;
}

.extended-hours-container {
    display: flex;
    flex-direction: column;
    align-items: center;
}

.program-content ul {
    padding-left: 1.3vw;
}

@media (max-width: 1440px) {
    .automatic-savings span {
        font-size: 18px;
    }
    .saving-table .table-caption {
        font-size: 22px;
    }
    .program-content li {
        font-size: 18px;
    }

    .maximum-subsidy-detials p{
        font-size: 18px;
    }
    .program-content ul {
        padding-left: 20px;
    }
}

@media (max-width: 1280px) {

    .program-container.saving-table-container {
        grid-template-columns: 100%;
        padding: 4.583vw 123px !important;
    }
    .program-container.maximum-potential {
        grid-template-columns: 100%;
        padding: 4.583vw 123px !important;
    }
    .automatic-savings {
        align-items: center;
        text-align: center;
    }
    .program-content li {
        font-size: 16px;
    }
    .affordable-benefit {
       /* padding-top: 30px;*/
    }
    .maximum-subsidy-table {
        padding: 0 2% 27px 2%;
    }
    .maximum-subsidy-table .table-caption {
        margin-bottom: 25px;
    }
    .maximum-subsidy-detials p{
        font-size: 16px;
    }
    .button-container {
        flex-direction: column;
        gap: 15px;
    }
    .program-content ul {
        padding-left: 18px;
    }

}

@media (max-width: 834px) {
    .hero-program-container.hero-finance .left {
        height: 177px;
    }

    .better-together-0 .better-together-title {
        padding: 15px 25px;
    }

    .affordable-benefit {
        padding-top: 60px;
    }
    .saving-table .table-caption {
        font-size: 18px;
    }

    .maximum-subsidy-detials {
        padding-bottom: 37px;
        text-align: center;
    }

    .maximum-subsidy-table .table-caption {
        margin-bottom: 20px;
    }

    .program-container.saving-table-container {
        padding: 40px 2% 35px 2% !important;
    }

    .program-container.maximum-potential {
        padding: 40px 2% 50px 2% !important;
    }

/*    .reverse-order {
       order:1; 
    }*/
    .little-cloud.left-cloud::after {
        right: unset;
        left: -65px;
    }
    .little-cloud.left-cloud::after {
        right: -30px;
        left: unset;
    }
}