.main [data-module-template="ribbon"] [data-unit-id="national-subsidy"] {
    background-color: #f5f5f7;
    text-align: center
}

.main [data-module-template="ribbon"] [data-unit-id="national-subsidy"] {
    width: 100%
}

.main [data-module-template="ribbon"] [data-unit-id="national-subsidy"] [data-unit-id], .main [data-module-template="ribbon"] [data-unit-id="national-subsidy"] .module-content {
    width:100%
}

@media screen and (max-width: 1440px) and (min-width: 1069px) {
    .main [data-module-template="ribbon"] [data-unit-id="national-subsidy"] [data-unit-id], .main [data-module-template="ribbon"] [data-unit-id="national-subsidy"] .module-content {
        height:auto
    }
}

@media screen and (max-width: 734px) and (min-width: 0px) {
    .main [data-module-template="ribbon"] [data-unit-id="national-subsidy"] [data-unit-id], .main [data-module-template="ribbon"] [data-unit-id="national-subsidy"] .module-content {
        height:auto
    }
}

@media screen and (max-width: 1441000px) and (min-width: 1441px) {
    .main [data-module-template="ribbon"] [data-unit-id="national-subsidy"] [data-unit-id], .main [data-module-template="ribbon"] [data-unit-id="national-subsidy"] .module-content {
        height:auto
    }
}

@media screen and (max-width: 1068px) and (min-width: 735px) {
    .main [data-module-template="ribbon"] [data-unit-id="national-subsidy"] [data-unit-id], .main [data-module-template="ribbon"] [data-unit-id="national-subsidy"] .module-content {
        height:auto
    }
}

@supports (height: calc(var(--global-nav-collective-height) + var(--content-height) + 12px)) {
    .main [data-module-template="ribbon"] [data-unit-id="national-subsidy"] {
        --columns-for-analytics-only: 1;
        --safe-area-inset-lt: 0px;
        --safe-area-inset-lt: env(safe-area-inset-left);
        --safe-area-inset-rt: 0px;
        --safe-area-inset-rt: env(safe-area-inset-right);
        --safe-area-inset-lt: 0px;
        --safe-area-inset-lt: env(safe-area-inset-left);
        --safe-area-inset-rt: 0px;
        --safe-area-inset-rt: env(safe-area-inset-right);
        --safe-area-inset-lt: 0px;
        --safe-area-inset-lt: env(safe-area-inset-left);
        --safe-area-inset-rt: 0px;
        --safe-area-inset-rt: env(safe-area-inset-right);
        --safe-area-inset-lt: 0px;
        --safe-area-inset-lt: env(safe-area-inset-left);
        --safe-area-inset-rt: 0px;
        --safe-area-inset-rt: env(safe-area-inset-right)
    }

    @media screen and (max-width: 1440px) and (min-width: 1069px) {
        .main [data-module-template="ribbon"] [data-unit-id="national-subsidy"] {
            --content-height: auto;
            --columns: 1;
            --gutter-width: 0;
            --gutter-half-width: 0;
            --gutter-and-half-width: 0;
            --gutter-color: #fff;
            --double-edge-border-width: 0px;
            --edge-border-width: 0px;
            --background-color: #f5f5f7;
            --text-color: #1d1d1f;
            --edge-border-width-fallback: 0px
        }
    }

    @media screen and (max-width: 734px) and (min-width: 0px) {
        .main [data-module-template="ribbon"] [data-unit-id="national-subsidy"] {
            --content-height: auto;
            --columns: 1;
            --gutter-width: 0;
            --gutter-half-width: 0;
            --gutter-and-half-width: 0;
            --gutter-color: #fff;
            --double-edge-border-width: 0px;
            --edge-border-width: 0px;
            --background-color: #f5f5f7;
            --text-color: #1d1d1f;
            --edge-border-width-fallback: 0px
        }
    }

    @media screen and (max-width: 1441000px) and (min-width: 1441px) {
        .main [data-module-template="ribbon"] [data-unit-id="national-subsidy"] {
            --content-height: auto;
            --columns: 1;
            --gutter-width: 0;
            --gutter-half-width: 0;
            --gutter-and-half-width: 0;
            --gutter-color: #fff;
            --double-edge-border-width: 0px;
            --edge-border-width: 0px;
            --background-color: #f5f5f7;
            --text-color: #1d1d1f;
            --edge-border-width-fallback: 0px
        }
    }

    @media screen and (max-width: 1068px) and (min-width: 735px) {
        .main [data-module-template="ribbon"] [data-unit-id="national-subsidy"] {
            --content-height: auto;
            --columns: 1;
            --gutter-width: 0;
            --gutter-half-width: 0;
            --gutter-and-half-width: 0;
            --gutter-color: #fff;
            --double-edge-border-width: 0px;
            --edge-border-width: 0px;
            --background-color: #f5f5f7;
            --text-color: #1d1d1f;
            --edge-border-width-fallback: 0px
        }
    }

    .main [data-module-template="ribbon"] [data-unit-id="national-subsidy"].standalone-module {
        border-bottom: var(--gutter-width) solid var(--gutter-color);
        height: calc(var(--content-height) + var(--global-nav-collective-height) + var(--gutter-width));
        top: calc(var(--global-nav-collective-height) * -1);
        margin-bottom: calc((var(--global-nav-collective-height)) * -1);
        width: calc(100% - var(--double-edge-border-width) - var(--safe-area-inset-lt) - var(--safe-area-inset-rt));
        left: calc(var(--edge-border-width) + var(--safe-area-inset-lt))
    }

    .main [data-module-template="ribbon"] [data-unit-id="national-subsidy"].standalone-module .module-content {
        padding-top: var(--global-nav-collective-height);
        background-color: var(--background-color);
        color: var(--text-color)
    }
}

.main [data-module-template="ribbon"] [data-unit-id="national-subsidy"]{
    /* background-color:#f5f5f7; */
    background-color:#fff;
}

@media only screen and (max-width: 734px) {
    .main [data-module-template="ribbon"] [data-unit-id="national-subsidy"] {
        height: auto
    }
}

.main [data-module-template="ribbon"] [data-unit-id="national-subsidy"] .section-content {
    margin-right: auto;
    margin-left: auto
}

.main [data-module-template="ribbon"] [data-unit-id="national-subsidy"] .national-subsidy-ribbon-copy {
    font-size: 14px;
    display: inline-block;
    padding: 16px 0;
    width:98%
}

@media only screen and (max-width: 1068px) {
    .main [data-module-template="ribbon"] [data-unit-id="national-subsidy"] .national-subsidy-ribbon-copy {
        max-width:460px
    }
}

@media only screen and (max-width: 734px) {
    .main [data-module-template="ribbon"] [data-unit-id="national-subsidy"] .national-subsidy-ribbon-copy {
        max-width:300px
    }
}

.main [data-module-template="ribbon"] [data-unit-id="national-subsidy"] sup a {
    text-underline-offset: 0px;
    color: rgb(0, 0, 0);
    font-size: 10px;
    top: 0px;
}
}