/* /CdOpening/Components/Address/AddressVerification.razor.rz.scp.css */
.diff[b-rpi2ihkpd7] {
    color: var(--red);
    font-weight: bold;
}

.selected[b-rpi2ihkpd7] {
    border: 1px solid #d0e3fb;
    background: rgba(231,241,254,0.5);
}

.radio-container[b-rpi2ihkpd7] {
    padding:15px;
    max-width: inherit;
}
/* /CdOpening/Components/ApplicationSummary.razor.rz.scp.css */
.light-blue[b-29oqrqq0a2] {
    color: #b8cfed;
}

.medium-gray[b-29oqrqq0a2] {
    color: #8a99ac;
}


.light-orange[b-29oqrqq0a2] {
    color: #e4c87b;
}

.label[b-29oqrqq0a2] {
    font-family: 'Inter', Arial, sans-serif;
    font-weight: 600;
}

.house-icon-color[b-29oqrqq0a2]{

    color:#b7a3cd;
}

.prequal-summary[b-29oqrqq0a2] {
    color: rgba(23,57,101, 0.55);
    font-family: 'Rubik', Arial, sans-serif !important;
    font-size: 95%;
}
/* /CdOpening/Components/PrivacyPolicy.razor.rz.scp.css */
.s1[b-b378kk6u88] {
    color: #FFF;
    font-family: Calibri, sans-serif;
    font-style: normal;
    font-weight: bold;
    text-decoration: none;
    font-size: 20pt;
}

.s2[b-b378kk6u88] {
    color: black;
    font-family: Arial, sans-serif;
    font-style: normal;
    font-weight: bold;
    text-decoration: none;
    font-size: 12pt;
}

.s3[b-b378kk6u88] {
    color: #FFF;
    font-family: Arial, sans-serif;
    font-style: normal;
    font-weight: bold;
    text-decoration: none;
    font-size: 14pt;
}

.s4[b-b378kk6u88] {
    color: black;
    font-family: Arial, sans-serif;
    font-style: normal;
    font-weight: normal;
    text-decoration: none;
    font-size: 10pt;
}

.s5[b-b378kk6u88] {
    color: black;
    font-family: Arial, sans-serif;
    font-style: italic;
    font-weight: normal;
    text-decoration: none;
    font-size: 10pt;
}

.s6[b-b378kk6u88] {
    color: #FFF;
    font-family: Arial, sans-serif;
    font-style: normal;
    font-weight: bold;
    text-decoration: none;
    font-size: 10pt;
}

.s7[b-b378kk6u88] {
    color: black;
    font-family: Arial, sans-serif;
    font-style: normal;
    font-weight: bold;
    text-decoration: none;
    font-size: 10pt;
}

p[b-b378kk6u88] {
    color: black;
    font-family: Arial, sans-serif;
    font-style: normal;
    font-weight: normal;
    text-decoration: none;
    font-size: 10pt;
    margin: 0pt;
}

.a[b-b378kk6u88],
a[b-b378kk6u88] {
    color: black;
    font-family: Arial, sans-serif;
    font-style: normal;
    font-weight: normal;
    text-decoration: none;
    font-size: 10pt;
}

h1[b-b378kk6u88] {
    color: #FFF;
    font-family: Arial, sans-serif;
    font-style: normal;
    font-weight: bold;
    text-decoration: none;
    font-size: 14pt;
}

.s8[b-b378kk6u88] {
    color: #FFF;
    font-family: Arial, sans-serif;
    font-style: normal;
    font-weight: normal;
    text-decoration: none;
    font-size: 12pt;
}

.s9[b-b378kk6u88] {
    color: #FFF;
    font-family: Arial, sans-serif;
    font-style: normal;
    font-weight: bold;
    text-decoration: none;
    font-size: 12pt;
}

h2[b-b378kk6u88] {
    color: #FFF;
    font-family: Arial, sans-serif;
    font-style: normal;
    font-weight: bold;
    text-decoration: none;
    font-size: 12pt;
}

li[b-b378kk6u88] {
    display: block;
}

#l1[b-b378kk6u88] {
    padding-left: 0pt;
}

    #l1 > li > *:first-child[b-b378kk6u88]:before {
        content: " ";
        color: black;
        font-family: Symbol, serif;
        font-style: normal;
        font-weight: normal;
        text-decoration: none;
        font-size: 10pt;
    }

li[b-b378kk6u88] {
    display: block;
}

#l2[b-b378kk6u88] {
    padding-left: 0pt;
}

    #l2 > li > *:first-child[b-b378kk6u88]:before {
        content: " ";
        color: black;
        font-family: Symbol, serif;
        font-style: normal;
        font-weight: normal;
        text-decoration: none;
        font-size: 10pt;
    }

li[b-b378kk6u88] {
    display: block;
}

#l3[b-b378kk6u88] {
    padding-left: 0pt;
}

    #l3 > li > *:first-child[b-b378kk6u88]:before {
        content: " ";
        color: black;
        font-family: Symbol, serif;
        font-style: normal;
        font-weight: normal;
        text-decoration: none;
        font-size: 10pt;
    }

li[b-b378kk6u88] {
    display: block;
}

#l4[b-b378kk6u88] {
    padding-left: 0pt;
}

    #l4 > li > *:first-child[b-b378kk6u88]:before {
        content: " ";
        color: black;
        font-family: Symbol, serif;
        font-style: normal;
        font-weight: normal;
        text-decoration: none;
        font-size: 9pt;
    }

li[b-b378kk6u88] {
    display: block;
}

#l5[b-b378kk6u88] {
    padding-left: 0pt;
}

    #l5 > li > *:first-child[b-b378kk6u88]:before {
        content: " ";
        color: black;
        font-family: Symbol, serif;
        font-style: normal;
        font-weight: normal;
        text-decoration: none;
        font-size: 9pt;
    }

li[b-b378kk6u88] {
    display: block;
}

#l6[b-b378kk6u88] {
    padding-left: 0pt;
}

    #l6 > li > *:first-child[b-b378kk6u88]:before {
        content: " ";
        color: black;
        font-family: Symbol, serif;
        font-style: normal;
        font-weight: normal;
        text-decoration: none;
        font-size: 9pt;
    }

table[b-b378kk6u88],
tbody[b-b378kk6u88] {
    vertical-align: top;
    overflow: visible;
}
/* /CdOpening/Components/ProductSummary.razor.rz.scp.css */
.product-container[b-tgobeidbqh] {
    background: var(--lightgrayvarient);
    border-top: 1px solid var(--lightgrayvarient);
    border-bottom: 1px solid var(--lightgrayvarient);
    color: #717980;
    font-family: 'Inter', Arial, sans-serif !important;
    font-size: 95%;
    padding: 25px 15px 15px;
    min-height: 150px;
}

.product-container-renew[b-tgobeidbqh] {
    background: var(--lightgrayvarient);
    border-top: 1px solid var(--lightgrayvarient);
    border-bottom: 1px solid var(--lightgrayvarient);
    color: #717980;
    font-family: 'Inter', Arial, sans-serif !important;
    font-size: 95%;
    padding: 25px 15px 15px;
    min-height: 150px;
    width: 99%;
    margin-left: -5px;
}

    .product-container-renew h6[b-tgobeidbqh] {
        font-size: 0.95rem;
    }

.img-vert[b-tgobeidbqh] {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    margin-top: -10px;
}

.bkg-green[b-tgobeidbqh] {
    background: #409427;
}

@media(max-width: 991.98px) {
    .offset[b-tgobeidbqh] {
        margin-left: -15px;
    }
}

@media(min-width: 768px) and (max-width:991.98px) {
    .product-container-renew[b-tgobeidbqh] {
        max-width: 300px !important;
        margin: 0;
    }

        .product-container-renew .img-vert[b-tgobeidbqh] {
            display: none;
        }

        .product-container-renew h6[b-tgobeidbqh] {
            font-size: 98%;
        }
}

@media(max-width:767.98px) {
    .product-container-renew[b-tgobeidbqh] {
        width: auto;
        margin-left: auto;
    }
}

@media(max-width:375px) {
    .product-container-renew .img-vert[b-tgobeidbqh] {
        display: none;
    }
}
/* /CdOpening/Pages/Shared/Consents.razor.rz.scp.css */
.alert-consents[b-0y3qmlygl9] {
    background-color: #fafbfc !important;
    border-color: #e8eaeb !important;
}
/* /CdOpening/Pages/Shared/ProductSelection.razor.rz.scp.css */
:root[b-5tw5rzr9oi] {
    --card-line-height: 1.2em;
    --card-padding: 1em;
    --card-radius: 0.5em;
    --color-green: #558309;
    --color-gray: #e2ebf6;
    --color-dark-gray: #c4d1e1;
    --radio-border-width: 2px;
    --radio-size: 1.5em;
}



.grid[b-5tw5rzr9oi] {
    display: grid;
    grid-gap: 1em;
    max-width: 60em;
    padding: 0;
}

@media (min-width: 42em) {
    .grid[b-5tw5rzr9oi] {
        grid-template-columns: repeat(4, 1fr);
    }
}

.card[b-5tw5rzr9oi] {
    background-color: #fff;
    border-radius: 0.5em;
    position: relative;
}

    .card:hover[b-5tw5rzr9oi] {
        box-shadow: 5px 5px 10px rgba(0, 0, 0, 0.15);
    }

.radio[b-5tw5rzr9oi] {
    font-size: inherit !important;
    margin: 0 !important;
    position: absolute !important;
    right: calc(1em + 2px) !important;
    top: calc(1em + 2px) !important;
}

@supports (-webkit-appearance: none) or (-moz-appearance: none) {
    .radio[b-5tw5rzr9oi] {
        -webkit-appearance: none !important;
        -moz-appearance: none !important;
        background: #fff !important;
        border: 2px solid #e2ebf6 !important;
        border-radius: 50% !important;
        cursor: pointer !important;
        height: 3.5em !important;
        outline: none !important;
        transition: background 0.2s ease-out, border-color 0.2s ease-out !important;
        width: 3.5em !important;
    }

        .radio[b-5tw5rzr9oi]::after {
            border: 2px solid #fff !important;
            border-top: 0 !important;
            border-left: 0 !important;
            content: "" !important;
            display: block !important;
            height: 0.75rem !important;
            left: 25% !important;
            position: absolute !important;
            top: 50% !important;
            transform: rotate(45deg) translate(-50%, -50%) !important;
            width: 0.375rem !important;
        }

        .radio:checked[b-5tw5rzr9oi] {
            background: #e2ebf6 !important;
            border-color: #e2ebf6 !important;
        }

    .card:hover .radio[b-5tw5rzr9oi] {
        border-color: #c4d1e1 !important;
    }

        .card:hover .radio:checked[b-5tw5rzr9oi] {
            border-color: #e2ebf6 !important;
        }
}

.plan-details[b-5tw5rzr9oi] {
    border: 2px solid #e2ebf6;
    border-radius: 0.5em;
    cursor: pointer;
    display: flex;
    flex-direction: column;
    padding: 1em;
    transition: border-color 0.2s ease-out;
    text-align: center;
}

.card:hover .plan-details[b-5tw5rzr9oi] {
    border-color: #c4d1e1;
}

.radio:checked ~ .plan-details[b-5tw5rzr9oi] {
    border-color: #e2ebf6 !important;
}

.radio:focus ~ .plan-details[b-5tw5rzr9oi] {
    box-shadow: 0 0 0 2px #c4d1e1 !important;
}

.radio:disabled ~ .plan-details[b-5tw5rzr9oi] {
    color: #c4d1e1 !important;
    cursor: default !important;
}

    .radio:disabled ~ .plan-details .plan-type[b-5tw5rzr9oi] {
        color: #c4d1e1 !important;
    }

.card:hover .radio:disabled ~ .plan-details[b-5tw5rzr9oi] {
    border-color: #e2ebf6 !important;
    box-shadow: none !important;
}

.card:hover .radio:disabled[b-5tw5rzr9oi] {
    border-color: #e2ebf6 !important;
}

.plan-type[b-5tw5rzr9oi] {
    color: #e2ebf6;
    font-size: 2.5rem;
    font-weight: bold;
    line-height: 1em;
}

.plan-cost[b-5tw5rzr9oi] {
    font-size: 2.5rem;
    font-weight: bold;
    padding: 0.5rem 0;
}

.slash[b-5tw5rzr9oi] {
    font-weight: normal;
}

.plan-cycle[b-5tw5rzr9oi] {
    font-size: 2rem;
    font-variant: none;
    border-bottom: none;
    cursor: inherit;
    text-decoration: none;
}

.hidden-visually[b-5tw5rzr9oi] {
    border: 0;
    clip: rect(0, 0, 0, 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    white-space: nowrap;
    width: 1px;
}
/* /CdSelfService/Components/MaturedCdDetails.razor.rz.scp.css */
.matured-cd-container[b-4icq8krf31] {
    background: var(--lightgrayvarient);
    border-top: 1px solid var(--lightgrayvarient);
    border-bottom: 1px solid var(--lightgrayvarient);
    color: #717980;
    font-family: 'Inter', Arial, sans-serif !important;
    font-size: 95%;
    padding: 0px 15px;
    min-height: 125px;
    width: 99%;
    margin-left: -5px;
}
    .matured-cd-container h6[b-4icq8krf31] {
        font-size: 0.95rem;
    }

.jah-helper[b-4icq8krf31] {
    margin-left:20px;
}

@media(min-width: 768px) and (max-width:991.98px) {
    .matured-cd-container[b-4icq8krf31] {
        max-width: 300px !important;
        margin: 0;
    }

        .matured-cd-container h6[b-4icq8krf31] {
            font-size: 98%;
        }
        .matured-cd-container .img-vert[b-4icq8krf31] {
            display: none;
        }

    .jah-helper[b-4icq8krf31] {
        margin-left: 0px !important;
        padding-left: 0rem !important;
    }

}

@media(max-width:767.98px) {
    .matured-cd-container[b-4icq8krf31] {
        width: auto;
        margin-left:auto;
    }
}

@media(max-width:375px) {
    .matured-cd-container .img-vert[b-4icq8krf31] {
        display: none;
    }

    .jah-helper[b-4icq8krf31] {
        margin-left: 0px !important;
        padding-left: 0rem !important;
    }
}
/* /CdSelfService/Features/Renew/Pages/RenewalConsents.razor.rz.scp.css */
.alert-consents[b-1lr4mmzjt6] {
    background-color: #fafbfc !important;
    border-color: #e8eaeb !important;
}
/* /CdSelfService/Features/Renew/Pages/RenewBenificary.razor.rz.scp.css */
.current-beneficiaries-container[b-0h1e4v1zvp] {
    display: flex; /* Use flexbox for inline layout */
    flex-wrap: wrap; /* Allow wrapping to the next line if necessary */
    gap: 16px; /* Add spacing between items */
    padding: 16px;
    background-color: #f9f9f9;
    border: 1px solid #ccc;
}
/* /CdSelfService/Features/Renew/Pages/RenewProductSelection.razor.rz.scp.css */
:root[b-kg05xlmxzv] {
    --card-line-height: 1.2em;
    --card-padding: 1em;
    --card-radius: 0.5em;
    --color-green: #558309;
    --color-gray: #e2ebf6;
    --color-dark-gray: #c4d1e1;
    --radio-border-width: 2px;
    --radio-size: 1.5em;
}

.grid[b-kg05xlmxzv] {
    display: grid;
    grid-gap: 1em;
    max-width: 60em;
    padding: 0;
}

@media (min-width: 42em) {
    .grid[b-kg05xlmxzv] {
        grid-template-columns: repeat(4, 1fr);
    }
}

.card[b-kg05xlmxzv] {
    background-color: #fff;
    border-radius: 0.5em;
    position: relative;
}

    .card:hover[b-kg05xlmxzv] {
        box-shadow: 5px 5px 10px rgba(0, 0, 0, 0.15);
    }

.radio[b-kg05xlmxzv] {
    font-size: inherit !important;
    margin: 0 !important;
    position: absolute !important;
    right: calc(1em + 2px) !important;
    top: calc(1em + 2px) !important;
}

@supports (-webkit-appearance: none) or (-moz-appearance: none) {
    .radio[b-kg05xlmxzv] {
        -webkit-appearance: none !important;
        -moz-appearance: none !important;
        background: #fff !important;
        border: 2px solid #e2ebf6 !important;
        border-radius: 50% !important;
        cursor: pointer !important;
        height: 3.5em !important;
        outline: none !important;
        transition: background 0.2s ease-out, border-color 0.2s ease-out !important;
        width: 3.5em !important;
    }

        .radio[b-kg05xlmxzv]::after {
            border: 2px solid #fff !important;
            border-top: 0 !important;
            border-left: 0 !important;
            content: "" !important;
            display: block !important;
            height: 0.75rem !important;
            left: 25% !important;
            position: absolute !important;
            top: 50% !important;
            transform: rotate(45deg) translate(-50%, -50%) !important;
            width: 0.375rem !important;
        }

        .radio:checked[b-kg05xlmxzv] {
            background: #e2ebf6 !important;
            border-color: #e2ebf6 !important;
        }

    .card:hover .radio[b-kg05xlmxzv] {
        border-color: #c4d1e1 !important;
    }

        .card:hover .radio:checked[b-kg05xlmxzv] {
            border-color: #e2ebf6 !important;
        }
}

.plan-details[b-kg05xlmxzv] {
    border: 2px solid #e2ebf6;
    border-radius: 0.5em;
    cursor: pointer;
    display: flex;
    flex-direction: column;
    padding: 1em;
    transition: border-color 0.2s ease-out;
    text-align: center;
}

.card:hover .plan-details[b-kg05xlmxzv] {
    border-color: #c4d1e1;
}

.radio:checked ~ .plan-details[b-kg05xlmxzv] {
    border-color: #e2ebf6 !important;
}

.radio:focus ~ .plan-details[b-kg05xlmxzv] {
    box-shadow: 0 0 0 2px #c4d1e1 !important;
}

.radio:disabled ~ .plan-details[b-kg05xlmxzv] {
    color: #c4d1e1 !important;
    cursor: default !important;
}

    .radio:disabled ~ .plan-details .plan-type[b-kg05xlmxzv] {
        color: #c4d1e1 !important;
    }

.card:hover .radio:disabled ~ .plan-details[b-kg05xlmxzv] {
    border-color: #e2ebf6 !important;
    box-shadow: none !important;
}

.card:hover .radio:disabled[b-kg05xlmxzv] {
    border-color: #e2ebf6 !important;
}

.plan-type[b-kg05xlmxzv] {
    color: #e2ebf6;
    font-size: 2.5rem;
    font-weight: bold;
    line-height: 1em;
}

.plan-cost[b-kg05xlmxzv] {
    font-size: 2.5rem;
    font-weight: bold;
    padding: 0.5rem 0;
}

.slash[b-kg05xlmxzv] {
    font-weight: normal;
}

.plan-cycle[b-kg05xlmxzv] {
    font-size: 2rem;
    font-variant: none;
    border-bottom: none;
    cursor: inherit;
    text-decoration: none;
}

.hidden-visually[b-kg05xlmxzv] {
    border: 0;
    clip: rect(0, 0, 0, 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    white-space: nowrap;
    width: 1px;
}
/* /CdSelfService/Features/SelfServiceSelector.razor.rz.scp.css */
:root[b-u3alc8xn96] {
    --card-line-height: 1.2em;
    --card-padding: 1em;
    --card-radius: 0.5em;
    --color-green: #558309;
    --color-gray: #e2ebf6;
    --color-dark-gray: #c4d1e1;
    --radio-border-width: 2px;
    --radio-size: 1.5em;
}

.card[b-u3alc8xn96] {
    background-color: #fff;
    border-radius: 0.5em;
    position: relative;
}
.double-icon[b-u3alc8xn96]
{
    height: 5em;
}

.card:hover[b-u3alc8xn96] {
    box-shadow: 5px 5px 10px rgba(0, 0, 0, 0.15);
}

.radio[b-u3alc8xn96] {
    font-size: inherit !important;
    margin: 0 !important;
    position: absolute !important;
    right: calc(1em + 2px) !important;
    top: calc(1em + 2px) !important;
}

@supports (-webkit-appearance: none) or (-moz-appearance: none) {
    .radio[b-u3alc8xn96] {
        -webkit-appearance: none !important;
        -moz-appearance: none !important;
        background: #fff !important;
        border: 2px solid #e2ebf6 !important;
        border-radius: 50% !important;
        cursor: pointer !important;
        height: 3.5em !important;
        outline: none !important;
        transition: background 0.2s ease-out, border-color 0.2s ease-out !important;
        width: 3.5em !important;
    }

    .radio[b-u3alc8xn96]::after {
        border: 2px solid #fff !important;
        border-top: 0 !important;
        border-left: 0 !important;
        content: "" !important;
        display: block !important;
        height: 0.75rem !important;
        left: 25% !important;
        position: absolute !important;
        top: 50% !important;
        transform: rotate(45deg) translate(-50%, -50%) !important;
        width: 0.375rem !important;
    }

    .radio:checked[b-u3alc8xn96] {
        background: #e2ebf6 !important;
        border-color: #e2ebf6 !important;
        }

    .card:hover .radio[b-u3alc8xn96] {
        border-color: #c4d1e1 !important;
    }

    .card:hover .radio:checked[b-u3alc8xn96] {
        border-color: #e2ebf6 !important;
    }
}

.plan-details[b-u3alc8xn96] {
    border: 2px solid #e2ebf6;
    border-radius: 0.5em;
    cursor: pointer;
    display: flex;
    flex-direction: column;
    padding: 1em;
    transition: border-color 0.2s ease-out;
    text-align: center;
}

.card:hover .plan-details[b-u3alc8xn96] {
    border-color: #c4d1e1;
}

.radio:checked ~ .plan-details[b-u3alc8xn96] {
    border-color: #e2ebf6 !important;
}

.radio:focus ~ .plan-details[b-u3alc8xn96] {
    box-shadow: 0 0 0 2px #c4d1e1 !important;
}

.radio:disabled ~ .plan-details[b-u3alc8xn96] {
    color: #c4d1e1 !important;
    cursor: default !important;
}

    .radio:disabled ~ .plan-details .plan-type[b-u3alc8xn96] {
        color: #c4d1e1 !important;
    }

.card:hover .radio:disabled ~ .plan-details[b-u3alc8xn96] {
    border-color: #e2ebf6 !important;
    box-shadow: none !important;
}

.card:hover .radio:disabled[b-u3alc8xn96] {
    border-color: #e2ebf6 !important;
}

.plan-type[b-u3alc8xn96] {
    color: #e2ebf6;
    font-size: 2.5rem;
    font-weight: bold;
    line-height: 1em;
}

.plan-cost[b-u3alc8xn96] {
    font-size: 2.5rem;
    font-weight: bold;
    padding: 0.5rem 0;
}

.slash[b-u3alc8xn96] {
    font-weight: normal;
}

.plan-cycle[b-u3alc8xn96] {
    font-size: 2rem;
    font-variant: none;
    border-bottom: none;
    cursor: inherit;
    text-decoration: none;
}

.hidden-visually[b-u3alc8xn96] {
    border: 0;
    clip: rect(0, 0, 0, 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    white-space: nowrap;
    width: 1px;
}
/* /Shared/Components/ProductList.razor.rz.scp.css */
.product-list-container[b-x99sk7fcmm] {
    background: rgba(255,255,255,0.75);
    padding: 10px;
    border-radius: 10px;
    margin-top: 55px;
    max-width: 450px;
    margin-right: auto;
    margin-left: auto;
    color: #20569B;
}

    .product-list-container table > thead > tr > th[b-x99sk7fcmm] {
        border-style: none !important;
        font-size: 14px;
    }

    .product-list-container table[b-x99sk7fcmm], .product-list-container h3[b-x99sk7fcmm] {
        color: var(--darkblue);
    }

    .product-list-container table[b-x99sk7fcmm] {
        font-size: 18px;
        font-weight: bold;
    }

    .product-list-container h3[b-x99sk7fcmm] {
        font-size: 24px;
        margin-bottom: 0;
        font-weight: bold;
    }

.text-amount[b-x99sk7fcmm] {
    font-size: 11px;
}

.text-label[b-x99sk7fcmm] {
    font-size: 9px;
    margin-top: -2px;
    display: block;
}

.text-disclaimer[b-x99sk7fcmm] {
    position: relative;
    top: -10px;
    line-height: 0;
}

.border-none tbody td[b-x99sk7fcmm] {
    border-bottom-width: 0;
}

.border-bottom[b-x99sk7fcmm] {
    border-bottom-width: 1px;
}
/* /Shared/Components/PromotionalProduct.razor.rz.scp.css */
h1[b-4amle7i48b] {
    font-family: 'Ubuntu', Arial, sans-serif;
    font-weight: bold;
    color: #fff;
    text-shadow: 2px 4px 3px rgba(0,0,0,0.3);
    font-size: 60px;
    line-height: 0.65em !important;
    margin-bottom: 15px;
}

    h1.term[b-4amle7i48b] {
        font-size: 70px;
    }

    h1.rate[b-4amle7i48b] {
        font-size: 135px;
        line-height: 110px !important;
    }

.asterik[b-4amle7i48b] {
    font-size: 36px;
    position: relative;
    top: -19px;
    left: -10px;
}

.disclaimer[b-4amle7i48b] {
    font-size: 14px !important;
    text-shadow: 2px 4px 3px rgba(0,0,0,0.3);
}

.product-margin[b-4amle7i48b] {
    margin-top: 115px;
}

@media (max-width: 1199.98px) {
    h1[b-4amle7i48b] {
        font-size: 55px;
        line-height: 0.65em !important;
        margin-bottom: 15px;
    }

        h1.term[b-4amle7i48b] {
            font-size: 55px;
        }

        h1.rate[b-4amle7i48b] {
            font-size: 115px;
            line-height: 90px !important;
        }

    .asterik[b-4amle7i48b] {
        font-size: 22px;
        position: relative;
        top: -23px;
    }
    .product-margin[b-4amle7i48b] {
        margin-top: 100px;
    }
}

@media (max-width: 991.98px) {
    h1[b-4amle7i48b] {
       
        font-size: 45px;
        line-height: 0.65em !important;
        margin-bottom: 15px;
    }
        h1.term[b-4amle7i48b] {
            font-size: 45px;
        }

        h1.rate[b-4amle7i48b] {
            font-size: 95px;
            line-height: 65px !important;
        }

    .asterik[b-4amle7i48b] {
        font-size: 18px;
        position: relative;
        top: -18px;
    }

    .product-margin[b-4amle7i48b] {
        margin-top: 60px;
    }
}

@media (max-width: 767.98px) {
    h1.term[b-4amle7i48b] {
        font-size: 60px;
        line-height:50px !important;
    }

    h1.rate[b-4amle7i48b] {
        font-size: 125px;
        line-height: 90px !important;
    }

    .asterik[b-4amle7i48b] {
        font-size: 22px;
        position: relative;
        top: -25px;
    }

    .product-margin[b-4amle7i48b] {
        margin-top: 25px;
    }
}
/* /Shared/Layout/Footer/FooterLinks.razor.rz.scp.css */
.phone a[b-f36fn38pm7] {
    font-family: 'Rubik', Arial, sans-serif;
    font-weight: bold;
    color: var(--blue);
}

.social[b-f36fn38pm7] {
    text-align: left;
    font: normal normal normal 14px Inter, Arial, sans-serif;
    letter-spacing: 0px;
    color: var(--blue);
    opacity: 1;
}
.links-secondary a[b-f36fn38pm7] {
    font: normal normal normal 12px Inter, Arial, sans-serif;
    letter-spacing: 0px;
    color: var(--blue);
    opacity: 1;
}

.links-secondary a:hover[b-f36fn38pm7], .phone a:hover[b-f36fn38pm7] {
    color: var(--red);
}

@media(max-width: 767.98px) {
    .ps-0-mobile[b-f36fn38pm7] {
        padding-left: 0px !important;
    }
}

/* /Shared/Layout/Footer/FooterTerms.razor.rz.scp.css */
.links a[b-9z2t1mhjue] {
    color: var(--blue);
    font: normal normal normal 12px Inter, Arial, sans-serif;
}
.links a:hover[b-9z2t1mhjue] {
    color: var(--red);
}
.disclaimer[b-9z2t1mhjue] {
    color: #848181;
    font-size:12px!important;
}

@media(max-width: 767.98px) {
    .ps-0-mobile[b-9z2t1mhjue] {
        padding-left: 0px !important;
    }
}
/* /Shared/Layout/Footer/LandingFooter.razor.rz.scp.css */
.landing-footer[b-u3t8t0cow0] {
    margin-top: -15px;
    padding-bottom:15px;
    left: 40px;
    text-align: left;
    font-size: 80%;
    overflow-x: hidden;
    font-family: 'Rubik', Arial, sans-serif;
}

@media(max-width: 767.98px){
    .landing-footer[b-u3t8t0cow0] {
        margin-left: 0;
        margin-right: 0;
        padding-bottom: 25px;
        left: 0;
        text-align: left;
        font-size: 80%;
        overflow-x: hidden;
        font-family: 'Inter', Arial, sans-serif;
    }
}
/* /Shared/Layout/Footer/SiteFooter.razor.rz.scp.css */
.footer[b-j6oiqh1o8q] {
    background: var(--lightgray);
    margin-top: 25px;
    left: 40px;
    text-align: center;
    font-size: 80%;
    overflow-x: hidden;
    font-family: 'Rubik', Arial, sans-serif;
    height: 90px;
}
.phone a[b-j6oiqh1o8q] {
    padding: 0 3px;
    font-family: 'Rubik', Arial, sans-serif;
    font-weight: bold;
    color: var(--blue);
}
.links[b-j6oiqh1o8q] {
    margin:5px;
}

    .links a[b-j6oiqh1o8q] {
        padding: 0 3px;
        color: var(--blue);
    }

.disclaimer[b-j6oiqh1o8q] {
    color: #848181;
}
/* /Shared/Layout/LandingHeader.razor.rz.scp.css */
.navbar[b-42oco61dmz] {
    min-height: 90px;
    border: solid #BDBDBD 0;
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.4) !important;
    -webkit-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.4) !important;
    -moz-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.4) !important;
}

img.navbar-brand[b-42oco61dmz]{
    width:225px;
}

.navigation[b-42oco61dmz] {
    border-bottom: 0.5px solid #F1F2F3 !important;
    background: #fff;
}

.links[b-42oco61dmz], .phone[b-42oco61dmz] {
    text-align: right;
    margin: 0;
}

    .phone li[b-42oco61dmz] {
        font: normal normal bold 16px/19px Inter, Arial, sans-serif;
        letter-spacing: 0px;
        color: #848181;
        opacity: 1;
        display: inline-block;
        padding-right: 15px;
        list-style-type: none;
    }

    .links li[b-42oco61dmz] {
        font: normal normal bold 13px Inter, Arial, sans-serif;
        letter-spacing: 0px;
        color: #848181;
        opacity: 1;
        display: inline-block;
        padding-right: 15px;
        list-style-type: none;
    }

        .links li a[b-42oco61dmz] {
            color: #848181;
        }


.email[b-42oco61dmz] {
    text-align: left;
    font: normal normal normal 14px Inter, Arial, sans-serif;
    letter-spacing: 0px;
    color: #5A98D3;
    opacity: 1;
}



@media (max-width: 991.98px) {
    img.navbar-brand[b-42oco61dmz] {
        width: 200px;
    }
    .links[b-42oco61dmz], .phone[b-42oco61dmz] {
        text-align: left;
        padding:5px 0;
        margin-bottom: 15px;
    }
    .phone li[b-42oco61dmz] {
        padding: 5px 5px 5px 0;
        font-size:98%;
    }
}
/* /Shared/Layout/MainLayout.razor.rz.scp.css */


.logo img[b-wheldeqero] {
    display: block;
    margin: 0 auto;
    padding-top:50px;
    padding-bottom:0px;
    width:250px;
}

.fdic-logo[b-wheldeqero] {
    width: 40px !important;
    padding-top: 15px !important;
    max-width: 400px;
    margin: 0 auto;
}

.fdic-tag[b-wheldeqero] {
    color: #000;
    font-style: italic;
    font-size: 11px;
    padding-left: 0px;
    padding-top: 5px;
}

.tag-collapse[b-wheldeqero] {
    margin: 10px 0 0 10px;
}


.logo-collapsed[b-wheldeqero] {
    background: none;
}

        .logo-collapsed img.margin-collapsed[b-wheldeqero] {
            display:block;
            margin: 0 auto;
            background: none;
            width:250px;
        }


.progress-label[b-wheldeqero] {
    color: #798798;
    font-size:12px;
}

@media (max-width: 991.98px) {
    .logo img.margin-collapsed[b-wheldeqero] {
        margin: 0 auto;
    }

    .logo img[b-wheldeqero] {
        margin: 0 20px;
    }

    .fdic-logo[b-wheldeqero] {
        max-width: 250px;
        padding-top: 10px;
        margin: 0;
    }

    .fdic[b-wheldeqero] {
        width:250px !important;
        margin-left:20px !important;
        text-align:center;
    }

}

@media (max-width: 767.98px) {
    .logo img.margin-collapsed[b-wheldeqero] {
        margin: 0 auto;
    }

    .logo img[b-wheldeqero] {
        margin: 0 auto;
    }

    .fdic-logo[b-wheldeqero] {
        max-width: 400px;
        padding-top: 10px;
        margin: 0 auto;
    }
    .fdic[b-wheldeqero] {
        width: auto !important;
        margin-left:auto !important;
        text-align: center;
    }
}

@media (max-width: 414.98px) {
    .fdic-tag[b-wheldeqero] {
        color: #000;
        font-style: italic;
        font-size: 10px;
        padding-left: 0px;
        padding-top: 5px;
        text-align:center;
    }

    .tag-collapse[b-wheldeqero] {
        margin: 5px 0 0 10px;
    }
}



/* /Shared/Layout/NavMenu.razor.rz.scp.css */


.nav[b-ch8pwew8k4] {
    margin-bottom:45px;
}

.nav .nav-link[b-ch8pwew8k4] {
    color: var(--blue);
    font-size:16px;
    font-weight:bold;
}

    .nav .nav-link:hover[b-ch8pwew8k4] {
        color: var(--darkblue);
    }


.landing-nav[b-ch8pwew8k4] {
    background-color: rgba(0, 0, 0, 0.25);
    min-height: 75px;
    margin-bottom: 0;
    padding-right:35px;
    align-items: center;
    justify-content: flex-end;
}

    .landing-nav .nav-link[b-ch8pwew8k4] {
        color: #fff;
        font-size: 16px;
        font-weight: bold;
    }

        .landing-nav .nav-link:hover[b-ch8pwew8k4] {
            color: #78aada
        }

@media (max-width: 767.98px) {
    .nav[b-ch8pwew8k4] {
        margin-bottom: 10px;
    }

}
/* /Shared/Pages/Index.razor.rz.scp.css */
body[b-dwk92y05wf] {
    background: #DADCDE !important;
}

.landing-content-promo[b-dwk92y05wf] {
    padding: 25px;
}

    .landing-content-promo h1[b-dwk92y05wf] {
        font-family: 'Ubuntu', Arial, sans-serif;
        font-weight: bold;
        color: #fff;
        text-shadow: 2px 4px 3px rgba(0,0,0,0.3);
        font-size: 60px;
        line-height: 0.65em !important;
        margin-bottom: 15px;
    }

.landing-content .lead[b-dwk92y05wf] {
    font-weight: bold;
    font-size: 21px;
}


@media (min-width: 1400px) {
    .landing-content[b-dwk92y05wf] {
        padding: 55px 125px 35px 125px;
        max-width: 1200px;
        -webkit-animation: fadein 2s; /* Safari, Chrome and Opera > 12.1 */
        -moz-animation: fadein 2s; /* Firefox < 16 */
        -ms-animation: fadein 2s; /* Internet Explorer */
        -o-animation: fadein 2s; /* Opera < 12.1 */
        animation: fadein 2s;
    }

    .landing-content-logo[b-dwk92y05wf] {
        padding: 125px 125px 0px 125px;
        max-width: 1200px;
        -webkit-animation: fadein 2s; /* Safari, Chrome and Opera > 12.1 */
        -moz-animation: fadein 2s; /* Firefox < 16 */
        -ms-animation: fadein 2s; /* Internet Explorer */
        -o-animation: fadein 2s; /* Opera < 12.1 */
        animation: fadein 2s;
    }
}

@media (min-width: 992px) and (max-width: 1400px) {
    .landing-content[b-dwk92y05wf] {
        padding: 35px 100px 35px 100px;
        max-width: 100%;
    }

    .landing-content-logo[b-dwk92y05wf] {
        padding: 120px 100px 0px 100px;
        max-width: 100%;
    }
}

@media (max-width: 991.98px) {
    .landing-content[b-dwk92y05wf] {
        padding: 35px 50px 25px 50px;
        max-width: 100%
    }

    .landing-content-logo[b-dwk92y05wf] {
        padding: 75px 50px 0px 50px;
        max-width: 100%;
    }
}

@media (max-width: 767.98px) {
    .landing-content[b-dwk92y05wf] {
        padding: 25px 20px 50px 20px;
        max-width: 100%
    }

    .landing-content-logo[b-dwk92y05wf] {
        padding: 25px;
    }

        .landing-content-logo img[b-dwk92y05wf] {
            margin-right: auto !important;
            margin-left: auto !important;
            display: block !important;
        }


    .landing-content-promo h1.term[b-dwk92y05wf] {
        font-size: 60px;
    }

    .landing-content-promo h1.rate[b-dwk92y05wf] {
        font-size: 125px;
    }

    .landing-content-promo .asterik[b-dwk92y05wf] {
        font-size: 22px;
        position: relative;
        top: -25px;
    }

    .sticky-mobile[b-dwk92y05wf] {
        position: -webkit-sticky;
        position: sticky;
        top: 0;
        z-index: 1020;
        background: var(--lightgray) !important;
        border-bottom: 1px solid #e9e9e9;
    }
}


.lead-text[b-dwk92y05wf] {
    font-size: 1.0rem !important;
    color: #656464;
}
