@charset "utf-8";
#callPopup{
    display:none
}
.monthly-emi-popup-wrapper .calculator-div{
    width:unset
}
.monthly-emi-popup-wrapper .calculator-div .emi-result-div #emi-chart div[id^=highcharts-]:after{
    bottom:0
}
.get-quote-card-wrapper{
    display:none;
    height:100%;
    left:0;
    overflow-y:auto;
    position:fixed;
    top:0;
    width:100%;
    z-index:101
}
.container.responsivegrid.get-detail-quote-popup{
    background-color:#fff;
    border:0;
    border-radius:4px;
    -webkit-box-shadow:0 10px 25px rgba(0,0,0,.5);
    box-shadow:0 10px 25px rgba(0,0,0,.5);
    margin:30px auto;
    max-width:1130px;
    padding:60px 20px 30px;
    position:relative;
    text-align:center;
    width:100%
}
@media screen and (max-width:768px){
    .container.responsivegrid.get-detail-quote-popup{
        -webkit-box-shadow:0 5px 15px rgba(0,0,0,.5);
        box-shadow:0 5px 15px rgba(0,0,0,.5);
        margin:10px auto;
        padding:60px 10px 30px;
        width:calc(100% - 20px)
    }
}
.container.responsivegrid.get-detail-quote-popup::-webkit-scrollbar{
    -webkit-appearance:none;
    appearance:none
}
.container.responsivegrid.get-detail-quote-popup .approval-text{
    margin:20px 0 15px;
    text-align:center;
    width:100%
}
.container.responsivegrid.get-detail-quote-popup .approval-text a{
    border-bottom:1px dashed #0891da;
    color:#004c8f;
    font-size:11px;
    font-weight:600;
    padding-bottom:1px;
    text-decoration:none
}
.container.responsivegrid.get-detail-quote-popup .button-close{
    background:none;
    border:none;
    font-size:37px;
    padding:5px 10px;
    position:absolute;
    right:25px;
    top:0px;
    z-index:2
}
.container.responsivegrid.get-detail-quote-popup .button-close span{
    color:#878787
}
.container.responsivegrid.get-detail-quote-popup .button-close span:hover{
    color:#004c8f
}
@media screen and (max-width:991px){
    .container.responsivegrid.get-detail-quote-popup .button-close{
        right:5px;
        top:-8px
    }
}
.container.responsivegrid.get-detail-quote-popup .cmp-form-options--radio{
    margin-bottom:20px
}
.container.responsivegrid.get-detail-quote-popup .cmp-form-options--radio .cmp-form-options__legend{
    display:block;
    font-size:14px;
    font-weight:600;
    margin-bottom:5px
}
.container.responsivegrid.get-detail-quote-popup .cmp-form-options--radio .cmp-form-options__field-label{
    cursor:pointer;
    margin:0px 5px
}
.container.responsivegrid.get-detail-quote-popup .cmp-form-options--radio .cmp-form-options__field-label .cmp-form-options__field-description{
    font-size:14px
}
.container.responsivegrid.get-detail-quote-popup input[type=radio]{
    -webkit-appearance:none;
    -moz-appearance:none;
    appearance:none;
    background-color:#e4e4e4;
    border-radius:50%;
    height:17px;
    margin-right:3px;
    position:relative;
    top:2px;
    width:17px
}
.container.responsivegrid.get-detail-quote-popup .cmp-form-options__field--radio:checked,.container.responsivegrid.get-detail-quote-popup .cmp-form-options__field--radio:hover{
    background-color:#000
}
.container.responsivegrid.get-detail-quote-popup .cmp-form-options__field--radio:checked:before{
    border:solid #fff;
    border-width:0 .1em .12em 0;
    content:"";
    display:inline-block;
    height:10px;
    left:6px;
    position:absolute;
    top:2px;
    -webkit-transform:rotate(45deg);
    transform:rotate(45deg);
    width:5px
}
.container.responsivegrid.get-detail-quote-popup .get-detail-quote-card .get-detail-card-inner{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    margin:0 auto;
    width:83%
}
@media screen and (max-width:768px){
    .container.responsivegrid.get-detail-quote-popup .get-detail-quote-card .get-detail-card-inner{
        -webkit-box-orient:vertical;
        -webkit-box-direction:normal;
        -ms-flex-direction:column;
        flex-direction:column;
        width:100%
    }
}
.container.responsivegrid.get-detail-quote-popup .get-detail-quote-card .quote-section-popup{
    background:#f6f7f9;
    border:1px solid #e4e4e4;
    border-radius:10px;
    float:left;
    height:auto;
    margin-bottom:20px;
    margin-top:28px;
    min-height:400px;
    padding-top:6%;
    -webkit-transform:scale(1);
    transform:scale(1);
    width:100%
}
@media screen and (min-width:1600px){
    .container.responsivegrid.get-detail-quote-popup .get-detail-quote-card .quote-section-popup{
        min-height:500px
    }
}
@media screen and (min-width:1368px){
    .container.responsivegrid.get-detail-quote-popup .get-detail-quote-card .quote-section-popup{
        min-height:470px
    }
}
@media screen and (max-width:768px){
    .container.responsivegrid.get-detail-quote-popup .get-detail-quote-card .quote-section-popup{
        margin-bottom:0;
        margin-top:0;
        min-height:unset;
        padding-top:0
    }
    .container.responsivegrid.get-detail-quote-popup .get-detail-quote-card .quote-section-popup .get-instant-emi-quote-form{
        -webkit-box-pack:start;
        -ms-flex-pack:start;
        display:-webkit-box;
        display:-ms-flexbox;
        display:flex;
        justify-content:flex-start;
        margin:15px
    }
    .container.responsivegrid.get-detail-quote-popup .get-detail-quote-card .quote-section-popup .left-side{
        border-right:1px solid #e4e4e4;
        text-align:left;
        width:40%
    }
    .container.responsivegrid.get-detail-quote-popup .get-detail-quote-card .quote-section-popup .right-side{
        margin:0 auto;
        position:relative;
        width:60%
    }
}
.container.responsivegrid.get-detail-quote-popup .get-detail-quote-card .quote-section-popup .card-title{
    font-size:12px;
    font-weight:700;
    margin-bottom:30px
}
@media screen and (max-width:768px){
    .container.responsivegrid.get-detail-quote-popup .get-detail-quote-card .quote-section-popup .card-title{
        margin-bottom:10px
    }
}
.container.responsivegrid.get-detail-quote-popup .get-detail-quote-card .quote-section-popup .text-title{
    font-size:12px;
    font-weight:600;
    margin-bottom:5px
}
@media screen and (max-width:768px){
    .container.responsivegrid.get-detail-quote-popup .get-detail-quote-card .quote-section-popup .text-title{
        font-size:10px
    }
}
.container.responsivegrid.get-detail-quote-popup .get-detail-quote-card .quote-section-popup .tenure-year{
    font-size:24px;
    font-weight:400;
    line-height:1;
    margin-bottom:20px
}
@media screen and (max-width:768px){
    .container.responsivegrid.get-detail-quote-popup .get-detail-quote-card .quote-section-popup .tenure-year{
        font-size:16px;
        margin-bottom:30px
    }
    .container.responsivegrid.get-detail-quote-popup .get-detail-quote-card .quote-section-popup .interest-rate{
        margin-bottom:20px
    }
}
.container.responsivegrid.get-detail-quote-popup .get-detail-quote-card .quote-section-popup .ir-text{
    font-size:14px;
    font-weight:600
}
@media screen and (max-width:768px){
    .container.responsivegrid.get-detail-quote-popup .get-detail-quote-card .quote-section-popup .ir-text{
        font-size:12px
    }
}
.container.responsivegrid.get-detail-quote-popup .get-detail-quote-card .quote-section-popup .ir-rate{
    font-size:14px
}
.container.responsivegrid.get-detail-quote-popup .get-detail-quote-card .quote-section-popup .amt-div{
    margin-top:30px
}
@media screen and (max-width:768px){
    .container.responsivegrid.get-detail-quote-popup .get-detail-quote-card .quote-section-popup .amt-div{
        margin-top:16px
    }
}
.container.responsivegrid.get-detail-quote-popup .get-detail-quote-card .quote-section-popup .amount-title{
    font-size:10px;
    font-weight:700;
    margin-bottom:4px;
    opacity:.7
}
.container.responsivegrid.get-detail-quote-popup .get-detail-quote-card .quote-section-popup .emi-amount{
    font-size:47px;
    font-weight:400;
    line-height:.5;
    position:relative
}
@media screen and (max-width:768px){
    .container.responsivegrid.get-detail-quote-popup .get-detail-quote-card .quote-section-popup .emi-amount{
        font-size:34px
    }
}
.container.responsivegrid.get-detail-quote-popup .get-detail-quote-card .quote-section-popup .emi-amount:before{
    content:"₹";
    font-size:15px;
    font-weight:400;
    left:67px;
    position:absolute;
    top:0px
}
@media screen and (max-width:992px){
    .container.responsivegrid.get-detail-quote-popup .get-detail-quote-card .quote-section-popup .emi-amount:before{
        left:22px
    }
}
.container.responsivegrid.get-detail-quote-popup .get-detail-quote-card .quote-section-popup .get-quote-btn{
    background:transparent;
    border:inherit;
    color:#004c8f;
    display:inline-block;
    font-size:14px;
    font-weight:600;
    letter-spacing:2px;
    padding:15px 0;
    text-decoration:none;
    -webkit-transition:inherit;
    transition:inherit;
    width:100%
}
@media screen and (max-width:768px){
    .container.responsivegrid.get-detail-quote-popup .get-detail-quote-card .quote-section-popup .get-quote-btn{
        font-size:11px;
        letter-spacing:1px;
        margin-left:10px;
        padding:11px 0px;
        width:90%
    }
}
.container.responsivegrid.get-detail-quote-popup .get-detail-quote-card .quote-section-popup .form-button{
    bottom:0;
    left:0;
    position:absolute;
    right:0
}
.container.responsivegrid.get-detail-quote-popup .get-detail-quote-card .quote-section-popup.active{
    background:#fff;
    border:none;
    -webkit-box-shadow:0 0 25px 0 rgba(0,0,0,.75);
    box-shadow:0 0 25px 0 rgba(0,0,0,.75);
    -webkit-transform:scale(1.04);
    transform:scale(1.04);
    -webkit-transition:-webkit-transform .2s ease-in-out .1s;
    transition:-webkit-transform .2s ease-in-out .1s;
    transition:transform .2s ease-in-out .1s;
    transition:transform .2s ease-in-out .1s,-webkit-transform .2s ease-in-out .1s;
    z-index:15
}
.container.responsivegrid.get-detail-quote-popup .get-detail-quote-card .quote-section-popup.active .tenure-year{
    font-weight:700
}
.container.responsivegrid.get-detail-quote-popup .get-detail-quote-card .quote-section-popup.active .ir-rate{
    font-weight:600
}
.container.responsivegrid.get-detail-quote-popup .get-detail-quote-card .quote-section-popup.active .emi-amount{
    font-weight:700
}
.container.responsivegrid.get-detail-quote-popup .get-detail-quote-card .quote-section-popup.active .emi-amount:before{
    left:50px
}
@media screen and (max-width:992px){
    .container.responsivegrid.get-detail-quote-popup .get-detail-quote-card .quote-section-popup.active .emi-amount:before{
        left:10px
    }
}
.container.responsivegrid.get-detail-quote-popup .get-detail-quote-card .quote-section-popup.active .get-quote-btn{
    background:#004c8f;
    border-radius:0;
    border-bottom-left-radius:10px;
    border-bottom-right-radius:10px;
    color:#fff
}
@media screen and (max-width:768px){
    .container.responsivegrid.get-detail-quote-popup .get-detail-quote-card .quote-section-popup.active .get-quote-btn{
        border-radius:50px
    }
}
.container.responsivegrid.get-detail-quote-popup .get-detail-quote-card .quote-section-popup{
    overflow:hidden;
    position:relative
}
.container.responsivegrid.get-detail-quote-popup .get-detail-quote-card .quote-section-popup .like{
    border-right:45px solid transparent;
    border-top:45px solid #ffd634;
    height:0;
    left:0;
    position:absolute;
    top:0;
    width:0
}
@media screen and (max-width:768px){
    .container.responsivegrid.get-detail-quote-popup .get-detail-quote-card .quote-section-popup .like{
        border-right:0;
        border-top:0;
        position:unset
    }
}
.container.responsivegrid.get-detail-quote-popup .get-detail-quote-card .quote-section-popup .like:after{
    content:"";
    font-family:Font Awesome\ 6 Free;
    font-size:12px;
    font-weight:500;
    left:5px;
    position:absolute;
    top:-38px
}
@media screen and (max-width:768px){
    .container.responsivegrid.get-detail-quote-popup .get-detail-quote-card .quote-section-popup .like:after{
        left:unset;
        right:15px;
        top:15px
    }
}
@media screen and (min-width:992px){
    .container.responsivegrid.get-detail-quote-popup .get-detail-quote-card .quote-section-popup .like+form{
        margin-top:-15px
    }
}
.container.responsivegrid.get-detail-quote-popup .gdq-time{
    font-size:11px;
    font-weight:600;
    letter-spacing:1px;
    opacity:.7;
    padding:0px 25px 30px
}
.container.responsivegrid.get-detail-quote-popup .credit-score-text{
    color:#004c8f;
    font-size:11px;
    font-weight:600;
    letter-spacing:1px;
    opacity:.7;
    padding-top:5px
}
.container.responsivegrid.get-detail-quote-popup .get-quote-last{
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    justify-content:center
}
@media screen and (max-width:768px){
    .container.responsivegrid.get-detail-quote-popup .get-quote-last{
        -webkit-box-orient:vertical;
        -webkit-box-direction:normal;
        -ms-flex-direction:column;
        flex-direction:column
    }
}
.container.responsivegrid.get-detail-quote-popup .gdq-notsuretext{
    font-size:16px;
    font-weight:500;
    margin-right:22px
}
@media screen and (max-width:768px){
    .container.responsivegrid.get-detail-quote-popup .gdq-notsuretext{
        margin-bottom:16px;
        margin-right:0
    }
}
.container.responsivegrid.get-detail-quote-popup .btn-bottomtext{
    font-size:12px;
    font-weight:600;
    margin-top:14px
}
.container.responsivegrid.get-detail-quote-popup .button a{
    background-color:transparent;
    border:2px solid #004c8f;
    border-radius:6px;
    color:#004c8f;
    font-size:14px;
    font-weight:600;
    padding:8px 48px 8px 66px;
    position:relative;
    -webkit-transition:all .5s linear .1s;
    transition:all .5s linear .1s
}
.container.responsivegrid.get-detail-quote-popup .button a:hover{
    background-color:#004c8f;
    color:#fff
}
.container.responsivegrid.get-detail-quote-popup .button a:hover span{
    color:#fff
}
.container.responsivegrid.get-detail-quote-popup .button a span{
    color:#004c8f
}
.container.responsivegrid.get-detail-quote-popup .button a:before{
    content:"";
    font-family:icomoon;
    font-size:1.3em;
    left:24px;
    position:absolute
}
@media screen and (max-width:768px){
    .container.responsivegrid.get-detail-quote-popup .button a:before{
        top:18%
    }
}
.container.responsivegrid.get-detail-quote-popup .button a:after{
    content:"";
    font-family:Font Awesome\ 6 Free;
    font-size:15px;
    font-weight:900;
    margin-left:10px;
    position:absolute;
    right:24px
}
@media screen and (max-width:768px){
    .container.responsivegrid.get-detail-quote-popup .button a:after{
        font-size:13px;
        top:24%
    }
    .container.responsivegrid.get-detail-quote-popup .button a{
        font-size:12px
    }
}
#monthly-emi-popup-get-quote{
    display:none
}
.monthly-emi-div{
    height:100%;
    left:0;
    overflow-y:scroll;
    position:fixed;
    right:0;
    top:0;
    width:100%;
    z-index:101
}
.monthly-emi-div::-webkit-scrollbar{
    -webkit-appearance:none;
    appearance:none;
    display:none;
    height:0;
    width:0
}
.monthly-emi-popup-wrapper{
    margin:auto;
    max-width:1280px
}
@media screen and (max-width:1200px){
    .monthly-emi-popup-wrapper{
        width:600px
    }
}
@media screen and (max-width:768px){
    .monthly-emi-popup-wrapper{
        margin:auto 10px;
        width:auto
    }
}
.monthly-emi-popup-wrapper .details-text{
    font-size:25px;
    font-weight:600;
    margin-bottom:30px
}
@media screen and (max-width:992px){
    .monthly-emi-popup-wrapper .details-text{
        display:none
    }
}
.monthly-emi-popup-wrapper .monthly-emi-popup-child{
    background-color:#fff;
    border:0;
    border-radius:4px;
    -webkit-box-shadow:0 10px 25px rgba(0,0,0,.5);
    box-shadow:0 10px 25px rgba(0,0,0,.5);
    margin:30px auto;
    position:relative
}
.monthly-emi-popup-wrapper .button-close{
    background:none;
    border:none;
    font-size:37px;
    padding:5px 10px;
    position:absolute;
    right:25px;
    top:6px;
    z-index:2
}
.monthly-emi-popup-wrapper .button-close span{
    color:#878787
}
.monthly-emi-popup-wrapper .button-close span:hover{
    color:#004c8f
}
@media screen and (max-width:991px){
    .monthly-emi-popup-wrapper .button-close{
        font-size:32px;
        right:8px;
        top:7px
    }
}
.monthly-emi-popup-wrapper .monthly-emi-inner{
    -webkit-box-pack:justify;
    -ms-flex-pack:justify;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    justify-content:space-between;
    position:relative
}
@media screen and (max-width:1200px){
    .monthly-emi-popup-wrapper .monthly-emi-inner{
        -ms-flex-wrap:wrap;
        flex-wrap:wrap;
        padding:30px 20px 40px
    }
}
.monthly-emi-popup-wrapper .monthly-emi-inner .get-emi-left-img{
    position:relative;
    width:50%
}
@media screen and (max-width:1200px){
    .monthly-emi-popup-wrapper .monthly-emi-inner .get-emi-left-img{
        width:100%
    }
}
.monthly-emi-popup-wrapper .monthly-emi-inner .get-emi-left-img .get-instant-emi-left-img-logo{
    height:48px;
    left:40px;
    position:absolute;
    top:40px;
    width:140px
}
@media screen and (max-width:1200px){
    .monthly-emi-popup-wrapper .monthly-emi-inner .get-emi-left-img .get-instant-emi-left-img-logo{
        position:static
    }
}
.monthly-emi-popup-wrapper .monthly-emi-inner .get-emi-left-img .get-instant-emi-left-img__testimonial{
    bottom:40px;
    left:75px;
    max-width:350px;
    position:absolute
}
.monthly-emi-popup-wrapper .monthly-emi-inner .get-emi-left-img .get-instant-emi-left-img__testimonial .get-emi-testimonial-text{
    color:#fff;
    font-size:20px;
    font-weight:600;
    line-height:1.14;
    margin-bottom:10px
}
.monthly-emi-popup-wrapper .monthly-emi-inner .get-emi-left-img .get-instant-emi-left-img__testimonial .get-emi-testimonial-name{
    color:#fff;
    font-size:15px;
    font-weight:300;
    line-height:1.5
}
@media screen and (max-width:1200px){
    .monthly-emi-popup-wrapper .monthly-emi-inner .get-emi-left-img .get-emi-banner-img,.monthly-emi-popup-wrapper .monthly-emi-inner .get-emi-left-img .get-instant-emi-left-img__testimonial{
        display:none
    }
}
.monthly-emi-popup-wrapper .monthly-emi-inner .pie-div{
    float:right;
    margin:20px 0 0;
    padding-left:80px;
    padding-top:120px;
    position:relative;
    width:45%
}
@media screen and (max-width:1200px){
    .monthly-emi-popup-wrapper .monthly-emi-inner .pie-div{
        border-top:1px solid #e4e4e4;
        padding-left:0;
        padding-top:18px;
        width:100%
    }
}
.monthly-emi-popup-wrapper .monthly-emi-inner .pie-div .calculator-div .calculator-chart-div{
    margin-top:36px
}
.monthly-emi-popup-wrapper .emi-result-div{
    margin-top:22px;
    width:52%
}
@media screen and (max-width:992px){
    .monthly-emi-popup-wrapper .emi-result-div{
        width:80%
    }
}
.monthly-emi-popup-wrapper .emi.calculator-result-chart-div{
    -webkit-box-pack:start;
    -ms-flex-pack:start;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    gap:20px;
    justify-content:flex-start;
    width:100%
}
@media screen and (max-width:992px){
    .monthly-emi-popup-wrapper .emi.calculator-result-chart-div{
        gap:10px
    }
}
.monthly-emi-popup-wrapper .emi.result-wrap{
    margin-bottom:25px
}
.monthly-emi-popup-wrapper .emi.result-wrap>span{
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex
}
.monthly-emi-popup-wrapper .emi.result-label{
    color:#00334e;
    display:block;
    font-size:15px;
    font-weight:400;
    position:relative
}
.monthly-emi-popup-wrapper .emi.result-output{
    color:#000;
    font-size:25px;
    font-weight:700
}
.monthly-emi-popup-wrapper .emi.result-output>span{
    font-size:12px;
    vertical-align:super
}
.monthly-emi-popup-wrapper .emi.result-details-link.mobile{
    display:none
}
.monthly-emi-popup-wrapper .emi.result-details-link{
    border-bottom:1px dashed;
    color:#004c8f;
    font-size:11px;
    font-weight:600;
    margin-left:5px;
    text-decoration:none;
    -webkit-transition:all .3s ease-in-out;
    transition:all .3s ease-in-out
}
.monthly-emi-popup-wrapper .emi.result-details-link:hover{
    color:#004c8f
}
.monthly-emi-popup-wrapper #card-monthly-emi,.monthly-emi-popup-wrapper #monthly-emi{
    color:#e6a127;
    font-size:42px;
    line-height:1
}
.monthly-emi-popup-wrapper #card-monthly-emi span,.monthly-emi-popup-wrapper #monthly-emi span{
    color:#e6a127
}
.monthly-emi-popup-wrapper .highcharts-container{
    position:relative
}
.monthly-emi-popup-wrapper .pie-arrow{
    display:inline-block;
    height:1px;
    margin:0 10px;
    position:absolute;
    top:10px;
    width:85px;
    z-index:1
}
@media screen and (max-width:992px){
    .monthly-emi-popup-wrapper .pie-arrow{
        width:0
    }
}
.monthly-emi-popup-wrapper .pie-arrow:before{
    border-radius:50%;
    height:12px;
    left:0;
    top:-5px;
    width:12px
}
.monthly-emi-popup-wrapper .pie-arrow:after,.monthly-emi-popup-wrapper .pie-arrow:before{
    background-position:50%;
    background-repeat:no-repeat;
    background-size:cover;
    content:"";
    display:inline-block;
    position:absolute
}
.monthly-emi-popup-wrapper .pie-arrow:after{
    height:1px;
    right:-37px;
    top:10px;
    -webkit-transform:rotate(30deg);
    transform:rotate(30deg);
    width:40px
}
@media screen and (max-width:992px){
    .monthly-emi-popup-wrapper .pie-arrow:after{
        content:unset
    }
}
.monthly-emi-popup-wrapper .pie-arrow.pa,.monthly-emi-popup-wrapper .pie-arrow.pa:after,.monthly-emi-popup-wrapper .pie-arrow.pa:before{
    background-color:#f8d89f
}
.monthly-emi-popup-wrapper .pie-arrow.ia{
    width:75px
}
@media screen and (max-width:992px){
    .monthly-emi-popup-wrapper .pie-arrow.ia{
        width:0
    }
}
.monthly-emi-popup-wrapper .pie-arrow.ia,.monthly-emi-popup-wrapper .pie-arrow.ia:after,.monthly-emi-popup-wrapper .pie-arrow.ia:before{
    background-color:#c62827
}
.monthly-emi-popup-wrapper .amortization-table .generic-table{
    padding:60px 75px 0;
    text-align:center
}
@media screen and (max-width:1200px){
    .monthly-emi-popup-wrapper .amortization-table .generic-table{
        font-size:28px;
        padding:40px 20px 62px
    }
}
.monthly-emi-popup-wrapper .amortization-table .generic-table .tableHeading{
    font-size:19px;
    font-weight:600;
    line-height:1.27;
    margin:0 0 20px;
    text-align:left
}
@media screen and (max-width:992px){
    .monthly-emi-popup-wrapper .amortization-table .generic-table .tableHeading{
        margin:0 0 10px
    }
}
.monthly-emi-popup-wrapper .amortization-table .generic-table .table-rte{
    border:none
}
.monthly-emi-popup-wrapper .amortization-table .generic-table .table-rte::-webkit-scrollbar{
    background:#fff;
    height:8px
}
.monthly-emi-popup-wrapper .amortization-table .generic-table .table-rte::-webkit-scrollbar-thumb{
    background:#b2b2b2;
    border-radius:20px
}
@media screen and (max-width:1200px){
    .monthly-emi-popup-wrapper .amortization-table .generic-table .table-rte{
        overflow-x:scroll
    }
}
.monthly-emi-popup-wrapper .amortization-table .generic-table .table-rte table{
    width:100%
}
.monthly-emi-popup-wrapper .amortization-table .generic-table .table-rte table thead{
    background:#000;
    border:1px solid #000;
    color:#fff;
    font-size:1pc;
    font-weight:700;
    padding:20px 40px;
    vertical-align:middle
}
.monthly-emi-popup-wrapper .amortization-table .generic-table .table-rte table thead tr{
    border:none;
    color:#fff
}
.monthly-emi-popup-wrapper .amortization-table .generic-table .table-rte table tbody{
    border:1px solid #e0e0e0;
    border-top:none
}
.monthly-emi-popup-wrapper .amortization-table .generic-table .table-rte table tbody tr{
    border-bottom:1px solid #e0e0e0;
    border-top:none
}
.monthly-emi-popup-wrapper .amortization-table .generic-table .table-rte table tbody tr:last-child{
    border-bottom:none
}
@media screen and (max-width:991px){
    .monthly-emi-popup-wrapper .amortization-table .generic-table .table-rte table tbody tr:last-child{
        border-bottom:1px solid #e0e0e0
    }
}
.monthly-emi-popup-wrapper .amortization-table .generic-table .table-rte table tbody tr:nth-child(odd){
    background:#f3f3f3
}
.monthly-emi-popup-wrapper .amortization-table .generic-table .table-rte table tbody tr:nth-child(2n){
    background:transparent
}
.monthly-emi-popup-wrapper .amortization-table .generic-table .table-rte table thead th{
    border:1px solid #00334e;
    color:#fff;
    font-size:14px;
    font-weight:600;
    line-height:18px;
    padding:20px 40px
}
@media screen and (max-width:991px){
    .monthly-emi-popup-wrapper .amortization-table .generic-table .table-rte table thead th{
        padding:15px 30px
    }
}
@media screen and (max-width:460px){
    .monthly-emi-popup-wrapper .amortization-table .generic-table .table-rte table thead th{
        padding:15px 10px
    }
}
.monthly-emi-popup-wrapper .amortization-table .generic-table .table-rte table tr td{
    border:1px solid #e0e0e0;
    font-size:15px;
    line-height:20px;
    padding:20px 40px;
    vertical-align:top
}
@media screen and (max-width:991px){
    .monthly-emi-popup-wrapper .amortization-table .generic-table .table-rte table tr td{
        padding:15px 30px
    }
}
@media screen and (max-width:460px){
    .monthly-emi-popup-wrapper .amortization-table .generic-table .table-rte table tr td{
        padding:15px 10px
    }
}
@media screen and (max-width:992px){
    .monthly-emi-popup-wrapper .table-apply-now-btn{
        display:none
    }
}
.monthly-emi-popup-wrapper .anchor-btn.apply-now{
    margin:32px 0 0
}
.monthly-emi-popup-wrapper .anchor-btn.apply-now .anchor-btn-row{
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    justify-content:center
}
@media screen and (max-width:992px){
    .monthly-emi-popup-wrapper .anchor-btn.apply-now{
        margin:10px 0 0
    }
}
.monthly-emi-popup-wrapper .useful-links-ul.emi-useful-link{
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    justify-content:center
}
@media screen and (max-width:992px){
    .monthly-emi-popup-wrapper .useful-links-ul.emi-useful-link{
        display:none
    }
}
.monthly-emi-popup-wrapper .useful-links-ul.emi-useful-link li{
    margin:70px 48px;
    text-align:center;
    width:70px
}
.monthly-emi-popup-wrapper .useful-links-ul.emi-useful-link li a{
    -webkit-transition:all .5s linear .1s;
    transition:all .5s linear .1s
}
.monthly-emi-popup-wrapper .useful-links-ul.emi-useful-link li a span{
    color:#004c8f;
    display:block;
    font-size:13px;
    line-height:1.15;
    margin-top:5px
}
.monthly-emi-popup-wrapper .useful-links-ul.emi-useful-link li a .useful-links-img{
    height:32px;
    margin:auto
}
.monthly-emi-popup-wrapper .useful-links-ul.emi-useful-link li a:hover{
    color:#004c8f;
    opacity:.7
}
.monthly-emi-popup-wrapper .cal-pop-view-emi-chart{
    bottom:24px;
    color:#004c8f;
    font-size:14px;
    font-weight:600;
    left:50%;
    position:absolute;
    text-transform:capitalize;
    -webkit-transform:translateX(-50%);
    transform:translateX(-50%)
}
.monthly-emi-popup-wrapper .cal-pop-view-emi-chart:after{
    bottom:-24px;
    content:"";
    font-family:FontAwesome;
    font-size:18px;
    left:50%;
    position:absolute;
    -webkit-transform:translateX(-50%);
    transform:translateX(-50%)
}
@media screen and (max-width:1200px){
    .monthly-emi-popup-wrapper .cal-pop-view-emi-chart{
        bottom:0
    }
}
.monthly-emi-popup-wrapper .emi-result-div{
    width:90%
}
@media screen and (max-width:480px){
    .monthly-emi-popup-wrapper .emi-result-div{
        width:100%
    }
}
.monthly-emi-popup-wrapper .emi.calculator-result-chart-div{
    -webkit-box-pack:justify;
    -ms-flex-pack:justify;
    justify-content:space-between
}
.container.responsivegrid.call-popup{
    background-color:#fff;
    border:0;
    border-radius:4px;
    bottom:0;
    -webkit-box-shadow:0 10px 25px rgba(0,0,0,.5);
    box-shadow:0 10px 25px rgba(0,0,0,.5);
    display:none;
    height:-webkit-fit-content;
    height:-moz-fit-content;
    height:fit-content;
    left:0;
    margin:auto;
    max-width:-webkit-max-content;
    max-width:-moz-max-content;
    max-width:max-content;
    opacity:0;
    padding:45px 20px;
    position:fixed;
    right:0;
    top:0;
    -webkit-transform:translateY(-30px);
    transform:translateY(-30px);
    -webkit-transition:all .35s ease-in-out;
    transition:all .35s ease-in-out;
    z-index:999
}
@media screen and (max-width:768px){
    .container.responsivegrid.call-popup{
        padding:35px 0 0
    }
}
.container.responsivegrid.call-popup .close-icon{
    background:none;
    border:none;
    color:#878787;
    cursor:pointer;
    font-size:29px;
    font-weight:400;
    line-height:20px;
    position:absolute;
    right:17px;
    top:8px
}
.container.responsivegrid.call-popup .close-icon:hover{
    color:#004c8f
}
@media screen and (max-width:768px){
    .container.responsivegrid.call-popup .close-icon{
        font-size:28px;
        right:12px;
        top:4px
    }
}
.container.responsivegrid.call-popup .call-description-card{
    margin:0 auto;
    text-align:center;
    width:75%
}
.container.responsivegrid.call-popup .call-text{
    font-size:20px;
    font-weight:600;
    line-height:1.3
}
.container.responsivegrid.call-popup .call-description{
    font-size:14px;
    margin-top:15px
}
.container.responsivegrid.call-popup .call-no{
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    font-size:20px;
    font-weight:700;
    justify-content:center;
    margin:20px 0 0
}
.container.responsivegrid.call-popup .call-no>img{
    margin-right:6px
}
.container.responsivegrid.call-popup .modal-footer{
    display:none
}
@media screen and (max-width:768px){
    .container.responsivegrid.call-popup .modal-footer{
        -webkit-box-align:center;
        -ms-flex-align:center;
        -webkit-box-pack:justify;
        -ms-flex-pack:justify;
        align-items:center;
        border-top:2px solid #e4e4e4;
        display:-webkit-box;
        display:-ms-flexbox;
        display:flex;
        justify-content:space-between;
        margin-top:30px
    }
    .container.responsivegrid.call-popup .modal-footer .btn-cancel{
        -webkit-box-align:center;
        -ms-flex-align:center;
        align-items:center;
        background:none;
        border:none;
        border-radius:0;
        border-right:2px solid #e4e4e4;
        -webkit-box-shadow:none;
        box-shadow:none;
        color:#777;
        font-size:.95em;
        font-weight:600;
        padding:15px;
        text-align:center;
        width:50%
    }
    .container.responsivegrid.call-popup .modal-footer .header_phone_number{
        -webkit-box-align:center;
        -ms-flex-align:center;
        -ms-flex-preferred-size:50%;
        align-items:center;
        color:#004c8f;
        flex-basis:50%;
        font-weight:700;
        line-height:100%;
        margin:0;
        padding:15px;
        text-align:center;
        width:50%
    }
}
.container.responsivegrid.call-popup.modal-open{
    opacity:1;
    -webkit-transform:translateY(0);
    transform:translateY(0)
}
@media only screen and (max-width:992px){
    .form-with-slider{
        margin:0 auto;
        max-width:235px
    }
    .input-amount{
        position:relative;
        width:100%
    }
    .input-amount span{
        font-size:14px
    }
    .amount-input-field{
        font-size:32px;
        padding-left:12px;
        width:inherit
    }
    .get-quote-btn{
        font-size:11.2px;
        padding:9px 14px
    }
}
.thankyou-popup{
    display:none;
    height:100%;
    left:0;
    opacity:0;
    position:fixed;
    top:0;
    -webkit-transform:translateY(-30px);
    transform:translateY(-30px);
    -webkit-transition:all .35s ease-in-out;
    transition:all .35s ease-in-out;
    width:100%;
    z-index:100
}
.thankyou-popup.modal-open{
    opacity:1;
    -webkit-transform:translateY(0);
    transform:translateY(0)
}
.thankyou-popup .thankyou-popup-wrapper{
    display:grid;
    height:100%;
    place-items:center;
    width:100%
}
.thankyou-popup .thankyou-popup-container{
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    -webkit-box-align:center;
    -ms-flex-align:center;
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    align-items:center;
    background-clip:padding-box;
    background-color:#fff;
    border:1px solid rgba(0,0,0,.2);
    border-radius:4px;
    -webkit-box-shadow:0 3px 9px rgba(0,0,0,.5);
    box-shadow:0 3px 9px rgba(0,0,0,.5);
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-direction:column;
    flex-direction:column;
    justify-content:center;
    margin:0 auto;
    max-width:400px;
    outline:0;
    padding:30px 0px;
    position:relative;
    width:80%
}
.thankyou-popup .thankyou-popup-container .close-btn-icon{
    background:transparent;
    border:none;
    color:#878787;
    font-size:28px;
    font-weight:400;
    position:absolute;
    right:20px;
    top:10px
}
.thankyou-popup .thankyou-popup-container .close-btn-icon:hover{
    color:#004c8f
}
.thankyou-popup .thankyou-popup-container h3{
    font-size:30px;
    font-weight:600;
    margin-top:20px;
    text-align:center
}
.thankyou-popup .thankyou-popup-container p{
    font-size:22.5px;
    font-weight:600;
    margin:0 auto 65px;
    text-align:center;
    width:65%
}
.thankyou-popup .thankyou-popup-container .red-arrow-btn{
    padding:7px 21px 7px 28px
}
 @charset "utf-8";
.form-control{
    background-clip:padding-box;
    padding:.375rem .75rem
}
.form-control,.form-select{
    -webkit-appearance:none;
    -moz-appearance:none;
    appearance:none;
    background-color:#fff;
    border:1px solid #ced4da;
    border-radius:.375rem;
    color:#212529;
    display:block;
    font-size:1rem;
    font-weight:400;
    line-height:1.5;
    -webkit-transition:border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;
    transition:border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;
    transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;
    transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;
    width:100%
}
.form-select{
    -moz-padding-start:calc(0.75rem - 3px);
    background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e");
    background-position:right .75rem center;
    background-repeat:no-repeat;
    background-size:1pc 9pt;
    padding:.375rem 2.25rem .375rem .75rem
}
.d-none{
    display:none!important
}
@media screen and (min-width:992px){
    .d-lg-block{
        display:block!important
    }
    .d-lg-none{
        display:none!important
    }
}
*{
    -webkit-tap-highlight-color:rgba(0,0,0,0);
    font-family:Titillium Web,sans-serif
}
.cmp-accordion__header{
    margin:0
}
.cmp-accordion__button{
    display:block;
    text-align:left;
    width:100%
}
.cmp-accordion__panel--hidden{
    display:none
}
.cmp-accordion__panel--expanded{
    display:block
}
.cmp-tabs__tablist{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap;
    list-style:none;
    padding-left:0
}
.cmp-tabs__tab{
    border-bottom:1px solid transparent;
    -webkit-box-sizing:border-box;
    box-sizing:border-box;
    cursor:pointer;
    padding:.5rem 1rem
}
.cmp-tabs__tab--active{
    border-color:inherit
}
.cmp-tabs__tabpanel{
    display:none
}
.cmp-tabs__tabpanel--active{
    display:block
}
.cmp-breadcrumb{
    display:inline-block;
    list-style:none;
    padding:0
}
.cmp-breadcrumb__item{
    display:inline-block;
    vertical-align:top
}
.cmp-button__text,.cmp-form-button,.tabs .cmp-tabs .cmp-tabs__tab{
    cursor:pointer
}
.image-text-flex>.cmp-image-text a{
    display:block
}
.image-text-flex>.cmp-image-text a img{
    display:inline;
    margin-right:16px;
    vertical-align:middle
}
.image-text-flex>.cmp-image-text a span{
    vertical-align:middle
}
.aem-Grid,.cmp-image__image{
    width:100%
}
.aem-Grid{
    display:block
}
.aem-Grid:after,.aem-Grid:before{
    content:" ";
    display:table
}
.aem-GridColumn{
    -webkit-box-sizing:border-box;
    box-sizing:border-box;
    clear:both
}
.aem-Grid.aem-Grid--12>.aem-GridColumn.aem-GridColumn--default--12,.aem-Grid.aem-Grid--default--12>.aem-GridColumn.aem-GridColumn--default--12{
    clear:none;
    float:left;
    width:100%
}
.container,.container.responsivegrid{
    margin:0 auto;
    max-width:unset;
    padding:0;
    width:100%
}
.boxContainer,.container.responsivegrid.boxContainer{
    margin:0 auto;
    max-width:1200px;
    width:100%
}
@media screen and (max-width:1200px){
    .boxContainer,.container.responsivegrid.boxContainer{
        padding:0 20px
    }
}
a:focus,a:hover{
    outline:none;
    text-decoration:none
}
a:hover{
    color:inherit
}
p{
    margin-bottom:20px
}
.btn:active:focus,.btn:focus,.btn:hover{
    color:#fff;
    outline:none
}
.btn-red{
    background:#004c8f;
    border-radius:50px;
    color:#fff;
    font-weight:700;
    letter-spacing:2px;
    padding:10px 15px;
    text-transform:uppercase;
    -webkit-transition:all .5s linear .1s;
    transition:all .5s linear .1s
}
.btn-transparent{
    background:transparent;
    border:2px solid #00334e;
    border-radius:50px;
    color:#00334e;
    display:inline-block;
    padding:8px 15px;
    text-transform:uppercase
}
.aem-Grid:before{
    content:unset
}
.aem-Grid:after{
    clear:both;
    content:unset
}
@media only screen and (max-width:768px){
    .btn-red{
        font-size:11.2px
    }
}
.container.responsivegrid.common-flex>.cmp-container{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap
}
@media only screen and (max-width:992px){
    .container.responsivegrid.common-flex>.cmp-container{
        -webkit-box-orient:vertical;
        -webkit-box-direction:normal;
        -ms-flex-direction:column;
        flex-direction:column
    }
}
input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{
    -webkit-appearance:none;
    margin:0
}
input[type=number]{
    -webkit-appearance:none;
    appearance:none;
    -moz-appearance:textfield
}

body,html{
    background-color:#fff
}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{
    display:block
}
body{
    line-height:normal;
    margin:0;
    overflow-x:hidden
}
ol,ul{
    list-style:none
}
blockquote,q{
    quotes:none
}
blockquote:after,blockquote:before,q:after,q:before{
    content:"";
    content:none
}
table{
    border-collapse:collapse;
    border-spacing:0
}
*,:after,:before{
    box-sizing:border-box;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    margin:0;
    padding:0
}
ol,ul{
    padding:0
}
picture{
    display:-webkit-inline-box;
    display:-ms-inline-flexbox;
    display:inline-flex
}
blockquote,body,dd,dl,figcaption,figure,h1,h2,h3,h4,li,ol,p,ul{
    margin:0
}
body{
    line-height:1.5;
    min-height:100vh;
    scroll-behavior:smooth;
    text-rendering:optimizeSpeed
}
ol[class],ul[class]{
    list-style:none
}
a:not([class]){
    -webkit-text-decoration-skip:ink;
    text-decoration:none;
    text-decoration-skip-ink:auto
}
img{
    display:block;
    max-width:100%
}
button,input,select,textarea{
    font:inherit;
    outline:none;
    resize:none
}
a{
    cursor:pointer;
    text-decoration:none
}
u{
    text-decoration:underline
}
button{
    cursor:pointer
}
sub,sup{
    line-height:0;
    position:relative;
    vertical-align:baseline
}
sup{
    top:-0.5em
}
sub{
    bottom:-0.25em
}
.category-teaser.revamped-banner{
    position:relative;
    width:100%;
    z-index:1
}
.category-teaser.revamped-banner .cmp-teaser{
    position:relative;
    width:100%
}
.category-teaser.revamped-banner .cmp-teaser .cmp-teaser__image{
    width:100%
}
@media screen and (max-width:768px){
    .category-teaser.revamped-banner .cmp-teaser .cmp-teaser__image{
        display:none
    }
}
.category-teaser.revamped-banner .cmp-teaser .cmp-teaser__image .cmp-image{
    width:100%
}
.category-teaser.revamped-banner .cmp-teaser .ctr-banner-extended-mobileimg{
    display:none;
    height:100%;
    width:100%
}
@media screen and (max-width:768px){
    .category-teaser.revamped-banner .cmp-teaser .ctr-banner-extended-mobileimg{
        display:block
    }
}
.category-teaser.revamped-banner .cmp-teaser .ctr-banner-extended-mobileimg .cmp-image__mobile-image{
    height:100%;
    width:100%
}
.category-teaser.revamped-banner .cmp-teaser .cmp-teaser__content{
    bottom:0;
    height:-webkit-fit-content;
    height:-moz-fit-content;
    height:fit-content;
    left:0;
    margin:auto;
    max-width:1200px;
    position:absolute;
    right:0;
    top:0;
    width:100%
}
@media screen and (max-width:370px){
    .category-teaser.revamped-banner .cmp-teaser .cmp-teaser__content{
        top:37px
    }
}
@media screen and (max-width:1200px){
    .category-teaser.revamped-banner .cmp-teaser .cmp-teaser__content{
        padding:0 20px
    }
}
@media screen and (max-width:992px){
    .category-teaser.revamped-banner .cmp-teaser .cmp-teaser__content{
        margin:0;
        top:55px;
        width:65%
    }
}
@media screen and (max-width:375px){
    .category-teaser.revamped-banner .cmp-teaser .cmp-teaser__content{
        width:70%
    }
}
.category-teaser.revamped-banner .cmp-teaser .cmp-teaser__content .cmp-teaser__pretitle,.category-teaser.revamped-banner .cmp-teaser .cmp-teaser__content .cmp-teaser__title{
    display:none
}
.category-teaser.revamped-banner .cmp-teaser .cmp-teaser__content .cmp-teaser__description{
    margin-bottom:38px
}
@media screen and (max-width:1100px){
    .category-teaser.revamped-banner .cmp-teaser .cmp-teaser__content .cmp-teaser__description{
        margin-bottom:12px
    }
}
@media screen and (max-width:992px){
    .category-teaser.revamped-banner .cmp-teaser .cmp-teaser__content .cmp-teaser__description{
        margin-bottom:17px
    }
}
.category-teaser.revamped-banner .cmp-teaser .cmp-teaser__content .cmp-teaser__description h1,.category-teaser.revamped-banner .cmp-teaser .cmp-teaser__content .cmp-teaser__description h2,.category-teaser.revamped-banner .cmp-teaser .cmp-teaser__content .cmp-teaser__description h3,.category-teaser.revamped-banner .cmp-teaser .cmp-teaser__content .cmp-teaser__description p,.category-teaser.revamped-banner .cmp-teaser .cmp-teaser__content .cmp-teaser__description span{
    color:#004c8f;
    font-size:40px;
    font-weight:700;
    line-height:54px
}
@media screen and (max-width:1320px){
    .category-teaser.revamped-banner .cmp-teaser .cmp-teaser__content .cmp-teaser__description h1,.category-teaser.revamped-banner .cmp-teaser .cmp-teaser__content .cmp-teaser__description h2,.category-teaser.revamped-banner .cmp-teaser .cmp-teaser__content .cmp-teaser__description h3,.category-teaser.revamped-banner .cmp-teaser .cmp-teaser__content .cmp-teaser__description p,.category-teaser.revamped-banner .cmp-teaser .cmp-teaser__content .cmp-teaser__description span{
        font-size:35px;
        line-height:41px
    }
}
@media screen and (max-width:992px){
    .category-teaser.revamped-banner .cmp-teaser .cmp-teaser__content .cmp-teaser__description h1,.category-teaser.revamped-banner .cmp-teaser .cmp-teaser__content .cmp-teaser__description h2,.category-teaser.revamped-banner .cmp-teaser .cmp-teaser__content .cmp-teaser__description h3,.category-teaser.revamped-banner .cmp-teaser .cmp-teaser__content .cmp-teaser__description p,.category-teaser.revamped-banner .cmp-teaser .cmp-teaser__content .cmp-teaser__description span{
        font-size:22px;
        line-height:28px
    }
}
.category-teaser.revamped-banner .cmp-teaser .cmp-teaser__content .cmp-teaser__description h1 b,.category-teaser.revamped-banner .cmp-teaser .cmp-teaser__content .cmp-teaser__description h2 b,.category-teaser.revamped-banner .cmp-teaser .cmp-teaser__content .cmp-teaser__description h3 b,.category-teaser.revamped-banner .cmp-teaser .cmp-teaser__content .cmp-teaser__description p b,.category-teaser.revamped-banner .cmp-teaser .cmp-teaser__content .cmp-teaser__description span b{
    color:#ed232a;
    font-weight:700
}
@media screen and (max-width:768px){
    .category-teaser.revamped-banner .cmp-teaser .cmp-teaser__content .cmp-teaser__description span.wrap-text-banner{
        width:60%
    }
    .category-teaser.revamped-banner .cmp-teaser .cmp-teaser__content .cmp-teaser__description span.wrap-text-sixtytwo{
        width:62%
    }
    .category-teaser.revamped-banner .cmp-teaser .cmp-teaser__content .cmp-teaser__description span.wrap-text-sixtythree{
        width:63%
    }
    .category-teaser.revamped-banner .cmp-teaser .cmp-teaser__content .cmp-teaser__description span.wrap-text-sixtyfour{
        width:64%
    }
}
.category-teaser.revamped-banner .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    gap:10px
}
.category-teaser.revamped-banner .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action-link{
    background-color:#004c8f;
    border:1px solid #004c8f;
    border-radius:4px;
    color:#fff;
    display:inline-block;
    font-size:16px;
    font-weight:600;
    line-height:20px;
    padding:8px 24px;
    -webkit-transition:all .3s ease-in-out;
    transition:all .3s ease-in-out
}
.category-teaser.revamped-banner .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action-link:hover{
    background-color:#fff;
    color:#004c8f
}
@media screen and (max-width:992px){
    .category-teaser.revamped-banner .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action-link{
        font-size:14px;
        font-weight:400;
        line-height:18px
    }
}
.category-teaser.revamped-banner.buyers-guide-var .cmp-teaser .cmp-teaser__content{
    top:50px
}
@media screen and (max-width:992px){
    .category-teaser.revamped-banner.buyers-guide-var .cmp-teaser .cmp-teaser__content{
        top:30px;
        width:90%
    }
}
@media screen and (min-width:1600px){
    .category-teaser.revamped-banner.buyers-guide-var .cmp-teaser .cmp-teaser__content{
        top:94px
    }
}
.category-teaser.revamped-banner.buyers-guide-var .cmp-teaser .cmp-teaser__content .cmp-teaser__description{
    margin-bottom:32px
}
@media screen and (max-width:992px){
    .category-teaser.revamped-banner.buyers-guide-var .cmp-teaser .cmp-teaser__content .cmp-teaser__description{
        margin-bottom:10px
    }
}
.category-teaser.revamped-banner.buyers-guide-var .cmp-teaser .cmp-teaser__content .cmp-teaser__description h1,.category-teaser.revamped-banner.buyers-guide-var .cmp-teaser .cmp-teaser__content .cmp-teaser__description h2,.category-teaser.revamped-banner.buyers-guide-var .cmp-teaser .cmp-teaser__content .cmp-teaser__description h3{
    margin-bottom:10px
}
@media screen and (max-width:992px){
    .category-teaser.revamped-banner.buyers-guide-var .cmp-teaser .cmp-teaser__content .cmp-teaser__description h1,.category-teaser.revamped-banner.buyers-guide-var .cmp-teaser .cmp-teaser__content .cmp-teaser__description h2,.category-teaser.revamped-banner.buyers-guide-var .cmp-teaser .cmp-teaser__content .cmp-teaser__description h3{
        margin-bottom:0
    }
}
.category-teaser.revamped-banner.buyers-guide-var .cmp-teaser .cmp-teaser__content .cmp-teaser__description p{
    color:#000;
    font-size:20px;
    font-weight:600;
    line-height:32px
}
@media screen and (max-width:992px){
    .category-teaser.revamped-banner.buyers-guide-var .cmp-teaser .cmp-teaser__content .cmp-teaser__description p{
        font-size:14px;
        line-height:32px
    }
}
.category-teaser.revamped-banner.buyers-guide-var .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container{
    gap:15px
}
.category-teaser.revamped-banner.buyers-guide-var .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action-link{
    background-color:transparent;
    border:1px solid #004c8f;
    border-radius:4px;
    color:#004c8f;
    display:inline-block;
    font-weight:600;
    padding:10px 20px
}
.category-teaser.revamped-banner.buyers-guide-var .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action-link:hover{
    background-color:#004c8f;
    color:#fff
}
@media screen and (max-width:992px){
    .category-teaser.revamped-banner.buyers-guide-var .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action-link{
        font-size:16px;
        font-weight:600
    }
}
.category-teaser.revamped-banner.buyers-guide-var .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action-link:last-child{
    background-color:#004c8f;
    color:#fff;
    padding:10px 29px
}
@media screen and (max-width:768px){
    .category-teaser.revamped-banner.buyers-guide-var .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action-link:last-child{
        padding:10px 20px
    }
}
.category-teaser.revamped-banner.buyers-guide-var .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action-link:last-child:hover{
    background-color:transparent;
    color:#004c8f
}
.category-teaser.revamped-banner.alternate-var .cmp-teaser .cmp-teaser__content{
    top:133px
}
@media screen and (max-width:992px){
    .category-teaser.revamped-banner.alternate-var .cmp-teaser .cmp-teaser__content{
        top:75px
    }
    .category-teaser.revamped-banner.width-variation .cmp-teaser .cmp-teaser__content{
        width:80%
    }
    .category-teaser.revamped-banner.half-width .cmp-teaser .cmp-teaser__content{
        width:55%
    }
}
.breadcrumb{
    margin:15px 0 10px;
    position:absolute;
    z-index:50
}
.breadcrumb.static-breadcrumb{
    position:static
}
@media only screen and (max-width:1200px){
    .breadcrumb{
        margin:15px 0 10px 0px
    }
}
@media only screen and (max-width:992px){
    .breadcrumb{
        margin:4px 0
    }
}
.breadcrumb .cmp-breadcrumb__list{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap
}
.breadcrumb .cmp-breadcrumb__list .cmp-breadcrumb__item{
    font-size:12px;
    font-weight:600;
    line-height:24px;
    margin:0 5px;
    text-transform:capitalize
}
.breadcrumb .cmp-breadcrumb__list .cmp-breadcrumb__item:after{
    color:#4c4c4c;
    content:"";
    font-family:icomoon;
    font-size:8px;
    font-weight:900;
    margin-left:5px
}
@media screen and (max-width:992px){
    .breadcrumb .cmp-breadcrumb__list .cmp-breadcrumb__item:after{
        margin-left:5px
    }
}
.breadcrumb .cmp-breadcrumb__list .cmp-breadcrumb__item:first-child{
    margin-left:0
}
.breadcrumb .cmp-breadcrumb__list .cmp-breadcrumb__item:last-child:after{
    content:unset
}
.breadcrumb .cmp-breadcrumb__list .cmp-breadcrumb__item .cmp-breadcrumb__item-link span{
    color:#4c4c4c;
    -webkit-transition:all .35s linear;
    transition:all .35s linear
}
.breadcrumb .cmp-breadcrumb__list .cmp-breadcrumb__item .cmp-breadcrumb__item-link.thank-you-active span,.breadcrumb .cmp-breadcrumb__list .cmp-breadcrumb__item .cmp-breadcrumb__item-link:hover span{
    color:#004c8f
}
.breadcrumb .cmp-breadcrumb__list .cmp-breadcrumb__item--active span{
    color:#004c8f;
    -webkit-transition:all .3s ease-in-out;
    transition:all .3s ease-in-out
}
.anchor-btn-row{
    -webkit-box-orient:horizontal;
    -webkit-box-direction:normal;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-direction:row;
    flex-direction:row;
    gap:10px
}
@media screen and (max-width:768px){
    .anchor-btn-row{
        -ms-flex-wrap:wrap;
        flex-wrap:wrap;
        gap:5px
    }
}
.anchor-btn-col{
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-direction:column;
    flex-direction:column;
    gap:10px
}
@media screen and (max-width:768px){
    .anchor-btn-col{
        gap:5px
    }
}
.red-arrow-btn{
    background-color:#004c8f;
    border:1px solid #004c8f;
    border-radius:4px;
    color:#fff;
    cursor:pointer;
    display:inline-block;
    font-size:16px;
    font-weight:600;
    line-height:20px;
    padding:9px 23px;
    text-decoration:none;
    -webkit-transition:all .5s linear;
    transition:all .5s linear
}
@media screen and (max-width:768px){
    .red-arrow-btn{
        padding:8px 12px
    }
}
.red-arrow-btn#otp-prev-btn{
    font-weight:700;
    line-height:24px;
    margin-right:20px;
    padding:4px 30px
}
@media screen and (max-width:768px){
    .red-arrow-btn#otp-prev-btn{
        font-size:16px;
        line-height:20px;
        margin-right:15px;
        padding:8px 39px
    }
}
.red-arrow-btn:hover{
    background:transparent;
    color:#004c8f
}
.drop-resume-here{
    background-color:#fff;
    border-radius:4px;
    color:#e02020;
    display:inline-block;
    font-family:Titillium Web;
    font-size:20px;
    letter-spacing:.6px;
    max-width:100%;
    padding:10px 30px;
    position:relative;
    text-transform:uppercase;
    width:358px
}
.drop-resume-here:after{
    bottom:-50px;
    color:#fff;
    content:"";
    display:inline-block;
    font:normal normal normal 50px/1 FontAwesome;
    left:40%;
    position:absolute;
    right:0;
    text-rendering:auto
}
.drop-resume-here:hover{
    background:transparent;
    color:#3f3f3f;
    outline:0;
    text-decoration:none
}
.white-arrow-btn{
    background-color:#fff;
    border:1px solid #004c8f;
    border-radius:4px;
    color:#004c8f;
    cursor:pointer;
    display:inline-block;
    font-size:16px;
    font-weight:400;
    line-height:32px;
    padding:3px 22px;
    text-decoration:none;
    -webkit-transition:all .5s linear;
    transition:all .5s linear
}
@media screen and (max-width:768px){
    .white-arrow-btn{
        padding:8px 12px
    }
}
.track-status-btn,.white-arrow-btn:hover{
    background-color:#004c8f;
    color:#fff
}
.track-status-btn{
    border:1px solid #004c8f;
    border-radius:4px;
    cursor:pointer;
    display:inline-block;
    font-size:14px;
    font-weight:600;
    line-height:24px;
    margin:0;
    padding:4px 16px;
    text-decoration:none;
    -webkit-transition:all .5s linear;
    transition:all .5s linear
}
.track-status-btn:hover{
    background:transparent;
    color:#004c8f
}
.filter-btn.faqs-filter{
    cursor:pointer;
    position:relative;
    top:0px
}
@media screen and (max-width:1200px){
    .filter-btn.faqs-filter{
        right:40%
    }
}
@media only screen and (max-width:992px){
    .filter-btn.faqs-filter{
        font-size:0
    }
}
.filter-btn.faqs-filter:after{
    color:#004c8f;
    content:"";
    cursor:pointer;
    font-family:icomoon;
    font-size:19px;
    font-weight:600;
    position:absolute;
    right:-23px;
    top:-2px
}
@media only screen and (max-width:992px){
    .filter-btn.faqs-filter:after{
        right:15px;
        top:-14px
    }
}
.red-submit-btn{
    border-radius:4px;
    font-size:15px;
    font-weight:600;
    margin:10px 33px 10px 0;
    max-width:140px;
    padding:7px 15px;
    text-align:center;
    text-transform:capitalize
}
.grievance-btn,.red-submit-btn,.red-submit-btn:hover{
    background-color:#004c8f;
    color:#fff
}
.grievance-btn{
    border:1px solid;
    border-radius:4px;
    font-size:12px;
    font-weight:700;
    line-height:24px;
    margin-bottom:0px;
    margin-top:0;
    min-width:auto;
    padding:4px 16px;
    -webkit-transition:all .5s linear;
    transition:all .5s linear
}
@media only screen and (max-width:768px){
    .grievance-btn{
        font-size:12px
    }
}
.grievance-btn:hover{
    background:transparent;
    color:#004c8f
}
.red-btn{
    border:none;
    border-radius:4px;
    font-size:15px;
    font-weight:700;
    margin-bottom:10px;
    margin-top:30px;
    min-width:140px;
    outline:none;
    padding:7px 15px;
    text-align:center;
    -webkit-transition:all .5s linear;
    transition:all .5s linear
}
.red-btn,.red-btn:hover{
    background-color:#004c8f;
    color:#fff
}
.white-border-arrow-btn{
    background:transparent;
    border:1px solid #fff;
    border-radius:4px;
    color:#fff;
    display:inline-block;
    font-size:14px;
    font-weight:700;
    line-height:20px;
    padding:10px 30px;
    text-decoration:none;
    text-transform:capitalize;
    -webkit-transition:all .5s linear;
    transition:all .5s linear
}
.white-border-arrow-btn:hover{
    background:#fff;
    color:#004c8f
}
.white-border-btn{
    background:transparent;
    border:1px solid #fff;
    border-radius:4px;
    color:#fff;
    font-size:14px;
    font-weight:700;
    line-height:20px;
    min-width:auto;
    padding:10px 44px;
    position:relative;
    text-decoration:none;
    text-transform:capitalize;
    -webkit-transition:all .5s linear;
    transition:all .5s linear;
    white-space:normal
}
@media screen and (max-width:992px){
    .white-border-btn{
        padding:8px 40px 8px 12px
    }
}
.white-border-btn:hover{
    color:#fff;
    opacity:.7
}
.white-border-download-btn{
    background:#004c8f;
    border:1px solid #004c8f;
    border-radius:4px;
    color:#fff;
    display:inline-block;
    font-size:14px;
    font-weight:700;
    line-height:20px;
    padding:10px 30px;
    text-decoration:none;
    text-transform:capitalize;
    -webkit-transition:all .5s linear .1s;
    transition:all .5s linear .1s
}
.white-border-download-btn:hover{
    background:#fff;
    color:#004c8f
}
.download-btn{
    color:#fff;
    font-size:16px;
    font-weight:600;
    padding:8px 48px 8px 0px;
    position:relative;
    -webkit-transition:all .5s linear;
    transition:all .5s linear
}
@media screen and (max-width:992px){
    .download-btn{
        padding:8px 40px 8px 12px
    }
}
.download-btn:hover{
    color:#fff;
    opacity:.7
}
.download-btn:after{
    color:#fff;
    content:"";
    font-family:icomoon;
    font-weight:400;
    line-height:1;
    position:absolute;
    right:12px;
    top:50%;
    -webkit-transform:translateY(-50%);
    transform:translateY(-50%)
}
.accordion.gray-accordion>.cmp-accordion .cmp-accordion__panel .replication-items .anchor-btn-wrap.anchor-btn-row{
    -webkit-box-pack:start;
    -ms-flex-pack:start;
    justify-content:flex-start
}
.add-field-btn,.remove-field-btn{
    background:#004c8f;
    border:0;
    border-radius:4px;
    -webkit-box-shadow:none;
    box-shadow:none;
    color:#fff;
    display:inline-block;
    font-size:15px;
    font-weight:600;
    margin:20px 0;
    min-width:140px;
    padding:7px 15px;
    position:relative;
    text-align:center;
    text-decoration:none;
    -webkit-transition:all .5s linear .1s;
    transition:all .5s linear .1s
}
.add-field-btn .fa-solid.fa-circle-minus:before,.add-field-btn .fa-solid.fa-circle-plus:before,.remove-field-btn .fa-solid.fa-circle-minus:before,.remove-field-btn .fa-solid.fa-circle-plus:before{
    color:#fff;
    font-family:Font Awesome\ 6 Free;
    font-style:normal;
    font-weight:900
}
.add-field-btn .fa-solid.fa-circle-plus:before,.remove-field-btn .fa-solid.fa-circle-plus:before{
    content:""
}
.add-field-btn .fa-solid.fa-circle-minus:before,.remove-field-btn .fa-solid.fa-circle-minus:before{
    content:""
}
.red-proceed-btn{
    background-color:#004c8f;
    border:1px solid #004c8f;
    border-radius:4px;
    color:#fff;
    display:inline-block;
    font-size:16px;
    font-weight:600;
    letter-spacing:normal;
    margin:15px 0 10px;
    min-width:140px;
    padding:8px 48px 8px 24px;
    position:relative;
    text-align:left;
    -webkit-transition:all .5s linear;
    transition:all .5s linear
}
@media only screen and (max-width:768px){
    .red-proceed-btn{
        margin-top:5px
    }
}
.red-proceed-btn:after{
    content:"";
    font-family:icomoon;
    font-weight:500;
    line-height:1;
    position:absolute;
    right:24px;
    top:50%;
    -webkit-transform:translateY(-50%);
    transform:translateY(-50%)
}
.red-proceed-btn:hover{
    background:#fff;
    border:1px solid #004c8f;
    color:#004c8f
}
.proceed-btn-flex .cmp-container .anchor-btn .anchor-btn-wrap{
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    justify-content:center
}
.loader-btn{
    background:#004c8f;
    border:1px solid #004c8f;
    border-radius:4px;
    -webkit-box-shadow:none;
    box-shadow:none;
    color:#fff;
    display:inline-block;
    font-size:16px;
    font-weight:600;
    letter-spacing:normal;
    min-width:140px;
    padding:8px 48px 8px 24px;
    position:relative;
    text-align:left;
    text-decoration:none;
    -webkit-transition:all .5s linear .1s;
    transition:all .5s linear .1s
}
.loader-btn.glyphicon-spin:after{
    right:20px
}
.loader-btn:after{
    content:"";
    font-family:icomoon;
    font-style:normal;
    font-variant:normal;
    font-weight:400;
    line-height:1;
    position:absolute;
    right:24px;
    text-transform:none;
    top:50%;
    -webkit-transform:translateY(-50%);
    transform:translateY(-50%)
}
.loader-btn:hover{
    background:transparent;
    color:#004c8f
}
.arrow-cta{
    background-color:#fff;
    border:1px solid #004c8f;
    border-radius:4px;
    color:#004c8f;
    font-size:16px;
    font-weight:600;
    line-height:20px;
    padding:10px 20px;
    -webkit-transition:all .3s ease-in-out;
    transition:all .3s ease-in-out
}
.arrow-cta:hover{
    background-color:#004c8f;
    color:#fff
}
@media screen and (max-width:768px){
    .arrow-cta{
        padding:8px 14px
    }
}
.btn-align-center .anchor-btn-wrap{
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    justify-content:center
}
.primary-blue-btn{
    background-color:#004c8f;
    border:1px solid #004c8f;
    border-radius:4px;
    color:#fff;
    font-size:14px;
    font-weight:600;
    line-height:24px;
    padding:9px 45px;
    -webkit-transition:all .3s ease-in-out;
    transition:all .3s ease-in-out
}
.primary-blue-btn:hover{
    background-color:#fff;
    color:#004c8f
}
.rte.calc-content-rte{
    line-height:26px;
    margin-top:30px
}
.rte.calc-content-rte p{
    word-wrap:break-word;
    color:#4c4c4c;
    font-size:16px;
    font-weight:400;
    line-height:24px;
    margin:0 0 16px
}
@media only screen and (max-width:768px){
    .rte.calc-content-rte p{
        font-size:14px;
        line-height:21px
    }
}
.rte.calc-content-rte b i{
    color:#4c4c4c
}
.rte.calc-content-rte h2{
    font-size:22px;
    font-weight:700;
    line-height:28px;
    margin-bottom:15px
}
@media only screen and (max-width:768px){
    .rte.calc-content-rte h2{
        font-size:18px;
        line-height:24px;
        margin-bottom:8px
    }
}
.rte.calc-content-rte h3{
    font-size:20px;
    font-weight:700;
    line-height:24px;
    margin:15px
}
.rte.calc-content-rte a{
    color:#004c8f;
    font-weight:600
}
.rte.calc-content-rte a:hover{
    text-decoration:underline
}
.rte.calc-content-rte ol{
    list-style:decimal;
    list-style-position:inside;
    margin-bottom:20px;
    margin-top:10px
}
.rte.calc-content-rte ol li{
    font-size:18px;
    line-height:26px;
    padding-bottom:5px
}
.rte.calc-content-rte ul{
    list-style:disc;
    list-style-position:outside;
    margin-bottom:20px;
    margin-top:10px
}
.rte.calc-content-rte ul li{
    color:#4c4c4c;
    font-size:16px;
    font-weight:400;
    line-height:24px;
    margin-bottom:6px
}
@media only screen and (max-width:768px){
    .rte.calc-content-rte ul li{
        font-size:14px;
        line-height:21px
    }
}
.rte.calc-content-rte ul li::marker{
    color:#004c8f
}
.rte.calc-content-rte ul li ul{
    list-style-type:square
}
@media screen and (max-width:992px){
    .rte .rte-wrap{
        margin-bottom:25px
    }
}
.rte .rte-wrap h3{
    font-size:20px;
    font-weight:700;
    line-height:24px;
    margin:0 0 15px
}
.rte .rte-wrap a{
    color:#004c8f;
    display:inline;
    font-weight:400
}
.rte.h3-list .rte-wrap h3{
    font-size:18px;
    font-weight:600;
    line-height:1.5;
    margin:0 0 0 15px;
    position:relative
}
.rte.h3-list .rte-wrap h3:before{
    background-color:#004c8f;
    content:"";
    height:5px;
    left:-12px;
    margin-top:0;
    position:absolute;
    top:10px;
    width:5px
}
.rte.h3-list .rte-wrap p{
    font-size:19px;
    font-weight:400;
    line-height:1.53;
    margin-left:15px
}
.rte.h3-list .rte-wrap table{
    margin-left:15px
}
.rte.check-icon-list .rte-wrap ul{
    list-style:none;
    list-style-position:inside;
    list-style-type:none;
    margin-bottom:20px;
    margin-left:26px;
    margin-top:5px
}
.rte.check-icon-list .rte-wrap ul li{
    font-size:16px;
    font-weight:600;
    line-height:24px;
    margin-left:25px;
    padding-bottom:8px;
    position:relative
}
@media only screen and (max-width:991px){
    .rte.check-icon-list .rte-wrap ul li{
        font-size:15px
    }
}
@media only screen and (max-width:768px){
    .rte.check-icon-list .rte-wrap ul li{
        font-size:14px;
        margin-left:0
    }
}
.rte.check-icon-list .rte-wrap ul li:before{
    color:#004c8f;
    content:"";
    font-family:icomoon;
    font-size:19px;
    font-weight:400;
    left:-32px;
    position:absolute;
    top:-2px
}
@media only screen and (max-width:768px){
    .rte.check-icon-list .rte-wrap ul li:before{
        font-size:16px;
        left:-26px;
        top:0px
    }
}
.rte.check-icon-list .rte-wrap ul li a{
    color:#004c8f
}
.rte.check-icon-list .rte-wrap ul li a:hover{
    text-decoration:underline
}
.rte.check-icon-list .rte-wrap ul li ul{
    list-style:square;
    list-style-position:inside;
    margin-bottom:0
}
@media only screen and (max-width:768px){
    .rte.check-icon-list .rte-wrap ul li ul{
        list-style-position:outside;
        margin-left:18px
    }
}
.rte.check-icon-list .rte-wrap ul li ul li{
    font-weight:400;
    margin:0;
    padding-bottom:5px
}
@media only screen and (max-width:991px){
    .rte.check-icon-list .rte-wrap ul li ul li{
        font-size:14px
    }
}
@media only screen and (max-width:768px){
    .rte.check-icon-list .rte-wrap ul li ul li{
        font-size:13px
    }
}
.rte.check-icon-list .rte-wrap ul li ul li:before{
    content:unset
}
.rte.check-icon-list.affordability-list .rte-wrap ul li{
    font-size:16px
}
.rte.tandc-content .rte-wrap p{
    font-size:15px;
    font-weight:400;
    line-height:1.5;
    margin-top:-15px
}
.rte.emi-calculator-content .rte-wrap{
    word-wrap:break-word;
    margin-top:30px;
    width:100%
}
.rte.emi-calculator-content .rte-wrap p{
    color:#4c4c4c;
    font-size:16px;
    font-weight:400;
    line-height:24px;
    margin:0 0 16px
}
@media only screen and (max-width:768px){
    .rte.emi-calculator-content .rte-wrap p{
        font-size:14px;
        line-height:21px
    }
}
.rte.emi-calculator-content .rte-wrap h2{
    font-size:22px;
    font-weight:700;
    line-height:28px;
    margin:0 0 15px
}
@media screen and (max-width:767px){
    .rte.emi-calculator-content .rte-wrap h2{
        font-size:18px;
        line-height:24px;
        margin-bottom:8px
    }
}
.rte.emi-calculator-content .rte-wrap h3{
    font-size:20px;
    font-weight:700;
    line-height:24px;
    margin:0 0 15px
}
@media screen and (max-width:767px){
    .rte.emi-calculator-content .rte-wrap h3{
        font-size:18px
    }
}
.rte.emi-calculator-content .rte-wrap a{
    color:#004c8f;
    cursor:pointer;
    font-weight:600;
    outline:0;
    text-decoration:none;
    -webkit-transition:all .5s linear .1s;
    transition:all .5s linear .1s
}
.rte.emi-calculator-content .rte-wrap a:hover{
    color:#004c8f;
    text-decoration:underline
}
.rte.emi-calculator-content .rte-wrap b{
    font-weight:700
}
.rte.emi-calculator-content .rte-wrap blockquote{
    border-left:5px solid #d9d9d9;
    color:#333;
    font-size:16px;
    line-height:28px;
    margin:0 0 30px;
    padding:10px 20px
}
@media screen and (max-width:480px){
    .rte.emi-calculator-content .rte-wrap blockquote{
        font-size:14px;
        line-height:21px;
        margin:0 0 20px
    }
}
.rte.emi-calculator-content .rte-wrap ul{
    list-style-type:disc;
    margin-left:26px
}
@media only screen and (max-width:768px){
    .rte.emi-calculator-content .rte-wrap ul{
        margin-left:17px
    }
}
.rte.emi-calculator-content .rte-wrap ul li{
    color:#4c4c4c;
    font-size:16px;
    font-weight:400;
    line-height:24px;
    margin-bottom:6px
}
@media only screen and (max-width:768px){
    .rte.emi-calculator-content .rte-wrap ul li{
        font-size:14px;
        line-height:21px
    }
}
.rte.emi-calculator-content .rte-wrap ul li::marker{
    color:#004c8f
}
.rte.table-rte{
    width:94%
}
@media only screen and (max-width:532px){
    .rte.table-rte{
        overflow-x:scroll
    }
}
.rte.table-rte table{
    border:1px solid #e0e0e0;
    -webkit-box-shadow:0 0 30px 0 rgba(0,0,0,.12);
    box-shadow:0 0 30px 0 rgba(0,0,0,.12)
}
@media only screen and (max-width:532px){
    .rte.table-rte table{
        max-width:500px
    }
}
.rte.table-rte table thead th{
    background:#003d72;
    color:#fff;
    font-size:14px;
    font-weight:600;
    line-height:18px;
    padding:20px 40px;
    vertical-align:middle
}
@media only screen and (max-width:992px){
    .rte.table-rte table thead th{
        font-size:15px;
        padding:15px;
        width:50vw
    }
}
@media only screen and (max-width:461px){
    .rte.table-rte table thead th{
        padding:15px 10px
    }
}
.rte.table-rte table tr{
    border-top:1px solid #e0e0e0
}
.rte.table-rte table td{
    border-right:1px solid #e0e0e0
}
.rte.table-rte table tbody{
    background:#fff
}
.rte.table-rte table tbody tr:nth-child(2n){
    background:#f3f3f3
}
.rte.table-rte table tbody td{
    color:#000;
    font-size:16px;
    font-weight:400;
    padding:20px 40px
}
@media only screen and (max-width:992px){
    .rte.table-rte table tbody td{
        font-size:15px;
        padding:15px 30px
    }
}
@media only screen and (max-width:460px){
    .rte.table-rte table tbody td{
        padding:15px 10px
    }
}
.eligibility-details-text .cmp-text{
    color:#000;
    font-size:20px;
    font-weight:500;
    line-height:1.38;
    margin:0 auto 20px;
    padding:0 60px;
    width:75%
}
.eligibility-details-text .cmp-text ul{
    line-height:20px;
    list-style:disc;
    margin-top:20px;
    padding-left:20px
}
.eligibility-details-text .cmp-text ul li{
    padding-bottom:5px
}
.eligibility-details-text .cmp-text ul li::marker{
    color:#004c8f
}
@media screen and (max-width:1200px){
    .eligibility-details-text .cmp-text{
        padding:0 25px
    }
}
@media only screen and (max-width:992px){
    .eligibility-details-text .cmp-text{
        width:67%
    }
}
@media only screen and (max-width:800px){
    .eligibility-details-text .cmp-text{
        padding:0 45px;
        width:82%
    }
}
@media only screen and (max-width:768px){
    .eligibility-details-text .cmp-text{
        font-size:17px;
        margin:0 auto 10px;
        padding:0 5px;
        width:100%
    }
}
.eligibility-details-text .cmp-text a{
    color:#004c8f;
    outline:none;
    -webkit-transition:all .5s linear .1s;
    transition:all .5s linear .1s
}
.eligibility-details-text .cmp-text a:hover{
    text-decoration:underline
}
.eligibility-details-title .cmp-title__text{
    color:#000;
    display:block;
    font-size:30px;
    font-weight:600;
    letter-spacing:-1px;
    line-height:1.45;
    margin:30px auto 35px;
    padding-top:20px;
    text-align:center;
    width:-webkit-fit-content;
    width:-moz-fit-content;
    width:fit-content
}
@media only screen and (max-width:768px){
    .eligibility-details-title .cmp-title__text{
        font-size:32px;
        margin:10px auto 25px
    }
}
.rte.unclaimed-rte .rte-wrap p{
    font-size:15px;
    line-height:20px;
    margin-bottom:20px
}
@media only screen and (max-width:768px){
    .rte.unclaimed-rte .rte-wrap p{
        font-size:14px;
        line-height:18px;
        margin-bottom:10px
    }
}
.accordion.gray-accordion .cmp-accordion .cmp-accordion__panel .container>.cmp-container .rte.wup-content.conversionFess-rte .rte-wrap a:hover{
    color:#00334e;
    text-decoration:unset
}
.accordion.gray-accordion .cmp-accordion .cmp-accordion__panel .container>.cmp-container .rte.wup-content.conversionFess-rte .rte-wrap a b{
    color:#3498db;
    font-weight:600;
    text-decoration:none
}
.accordion.gray-accordion .cmp-accordion .cmp-accordion__panel .container>.cmp-container .rte.wup-content.conversionFess-rte .rte-wrap a b:hover{
    color:#00334e
}
.accordion.gray-accordion .cmp-accordion .cmp-accordion__panel .container>.cmp-container .rte.wup-content.conversionFess-rte .rte-wrap p{
    font-size:15px;
    font-weight:500
}
@media only screen and (max-width:768px){
    .accordion.gray-accordion .cmp-accordion .cmp-accordion__panel .container>.cmp-container .rte.wup-content.conversionFess-rte .rte-wrap p{
        font-size:14px
    }
}
.accordion.gray-accordion .cmp-accordion .cmp-accordion__panel .container>.cmp-container .rte.wup-content.conversionFess-rte .rte-wrap ol{
    padding-top:15px
}
.accordion.gray-accordion .cmp-accordion .cmp-accordion__panel .container>.cmp-container .rte.wup-content.conversionFess-rte .rte-wrap ol li{
    font-size:15px;
    font-weight:500
}
@media only screen and (max-width:768px){
    .accordion.gray-accordion .cmp-accordion .cmp-accordion__panel .container>.cmp-container .rte.wup-content.conversionFess-rte .rte-wrap ol li{
        font-size:14px
    }
}
.rte .rte-wrap ol{
    margin-bottom:30px
}
.rte .rte-wrap ul{
    list-style-type:disc;
    margin-left:37px
}
@media only screen and (max-width:768px){
    .rte .rte-wrap ul{
        margin-left:27px
    }
}
.rte .rte-wrap li{
    color:#4c4c4c;
    font-size:16px;
    font-weight:400;
    line-height:24px;
    padding-bottom:2px
}
@media only screen and (max-width:768px){
    .rte .rte-wrap li{
        font-size:14px;
        line-height:21px
    }
}
.rte .rte-wrap li::marker{
    color:#004c8f
}
.rte .rte-wrap a b{
    color:#004c8f;
    font-weight:600
}
.rte .rte-wrap a:hover{
    text-decoration:underline
}
.rte.calc-content-rte ul.eligi-check-icon{
    list-style:none;
    list-style-position:inside;
    list-style-type:none;
    margin-bottom:20px;
    margin-left:26px;
    margin-top:5px
}
.rte.calc-content-rte ul.eligi-check-icon li{
    font-size:16px;
    font-weight:600;
    line-height:24px;
    margin-left:2px;
    padding-bottom:8px;
    position:relative
}
@media only screen and (max-width:991px){
    .rte.calc-content-rte ul.eligi-check-icon li{
        font-size:15px
    }
}
@media only screen and (max-width:768px){
    .rte.calc-content-rte ul.eligi-check-icon li{
        font-size:14px;
        margin-left:0
    }
}
.rte.calc-content-rte ul.eligi-check-icon li:before{
    color:#004c8f;
    content:"";
    font-family:icomoon;
    font-size:16px;
    font-weight:400;
    left:-25px;
    position:absolute;
    top:0
}
@media only screen and (max-width:768px){
    .rte.calc-content-rte ul.eligi-check-icon li:last-child{
        padding-bottom:0
    }
}
.rte.calc-content-rte ul.eligi-check-icon li a{
    color:#004c8f
}
.rte.calc-content-rte ul.eligi-check-icon li a:hover{
    text-decoration:underline
}
.rte.calc-content-rte ul.eligi-check-icon li ul{
    list-style:disc;
    margin-bottom:0;
    margin-left:19px
}
@media only screen and (max-width:768px){
    .rte.calc-content-rte ul.eligi-check-icon li ul{
        list-style-position:outside;
        margin-left:0
    }
}
.rte.calc-content-rte ul.eligi-check-icon li ul li{
    font-weight:400;
    margin:0;
    padding-bottom:5px
}
@media only screen and (max-width:991px){
    .rte.calc-content-rte ul.eligi-check-icon li ul li{
        font-size:14px
    }
}
.rte.calc-content-rte ul.eligi-check-icon li ul li:before{
    content:unset
}
.quicklinks-menu{
    background-color:#fff;
    border:1px solid #e2e2e2;
    border-radius:5px;
    border-right:none;
    -webkit-box-shadow:-3px 3px 6px 0 rgba(0,0,0,.16);
    box-shadow:-3px 3px 6px 0 rgba(0,0,0,.16);
    display:block;
    margin:0;
    padding:0;
    position:fixed;
    right:0;
    text-align:center;
    top:25%;
    width:100%;
    width:61px;
    z-index:97
}
.quicklinks-menu .menu{
    border:0;
    -webkit-box-shadow:none;
    box-shadow:none;
    display:block;
    margin:0;
    min-width:inherit;
    padding:0;
    position:static;
    width:100%
}
.quicklinks-menu ul li .float-icon img{
    display:unset;
    height:25px;
    width:25px
}
.quicklinks-menu ul li .menu li.animate-li{
    margin-bottom:10px;
    position:relative;
    -webkit-transform:translateX(0);
    transform:translateX(0);
    -webkit-transition:all .85s ease,height .1s,padding .1s;
    transition:all .85s ease,height .1s,padding .1s;
    width:218px;
    z-index:9
}
.quicklinks-menu ul li .menu a,.quicklinks-menu ul li .menu li.animate-li{
    -webkit-box-align:center;
    -ms-flex-align:center;
    -webkit-box-pack:start;
    -ms-flex-pack:start;
    align-items:center;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    justify-content:flex-start
}
.quicklinks-menu ul li .menu a{
    color:#000;
    font-family:Titillium Web,sans-serif;
    font-size:1em;
    font-weight:600;
    padding:0;
    text-decoration:none
}
.quicklinks-menu ul li .menu li{
    height:45px;
    list-style-type:none
}
.quicklinks-menu ul li .menu li.animate-li a{
    height:45px;
    position:relative;
    -webkit-transition:all .45s ease,height .1s,width .1s,opacity .1s;
    transition:all .45s ease,height .1s,width .1s,opacity .1s;
    width:100%
}
.quicklinks-menu ul li .menu li.animate-li .float-icon{
    color:#004c8f;
    height:25px;
    left:0;
    position:absolute;
    -webkit-transform:translateX(16px);
    transform:translateX(16px);
    width:25px
}
.quicklinks-menu ul li .menu li.animate-li .float-icon+span{
    color:#000;
    font-size:16px;
    font-weight:600;
    left:0;
    line-height:1;
    margin-left:10px;
    opacity:0;
    position:absolute;
    text-align:left;
    -webkit-transform:translateX(80px);
    transform:translateX(80px);
    -webkit-transition-duration:.55s;
    transition-duration:.55s
}
.quicklinks-menu ul li .menu li.animate-li:hover{
    -webkit-box-align:center;
    -ms-flex-align:center;
    -webkit-box-pack:start;
    -ms-flex-pack:start;
    align-items:center;
    background-color:#f7f7f7;
    border-radius:10px 0 0 10px;
    -webkit-box-shadow:0 0 15px 0 rgba(0,0,0,.35);
    box-shadow:0 0 15px 0 rgba(0,0,0,.35);
    justify-content:flex-start;
    overflow:visible;
    right:0;
    -webkit-transform:translateX(-145px);
    transform:translateX(-145px);
    width:218px
}
.quicklinks-menu ul li .menu li.animate-li:hover .float-icon{
    -webkit-transform:translateX(15px);
    transform:translateX(15px)
}
.quicklinks-menu ul li .menu li.animate-li:hover .float-icon+span{
    opacity:1;
    -webkit-transform:translateX(40px);
    transform:translateX(40px)
}
.quicklinks-menu ul li .menu li:last-of-type{
    height:auto;
    margin-bottom:0;
    width:100%
}
.quicklinks-menu ul li.no-animate .float-icon+span{
    color:#000;
    display:block;
    font-size:13px;
    font-weight:600;
    line-height:1;
    margin-left:0;
    max-width:100%;
    opacity:1;
    position:static;
    text-transform:capitalize;
    width:100%
}
.quicklinks-menu ul li .menu li.no-animate .float-icon img{
    height:31px;
    margin-bottom:8px;
    width:25px
}
.quicklinks-menu ul li .menu li.no-animate a{
    -webkit-box-align:center;
    -ms-flex-align:center;
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    align-items:center;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-direction:column;
    flex-direction:column;
    font-size:13px;
    justify-self:center;
    padding:0 5px 13px
}
.mobile-menu .menu{
    display:none
}
.quicklinks-menu ul li.mobile-menu .menu li{
    display:inline-block;
    height:auto;
    vertical-align:middle;
    width:32.5%
}
@media screen and (max-width:991px){
    .quicklinks-menu ul li.desktop-menu .menu{
        display:none
    }
    .quicklinks-menu ul li.mobile-menu .menu{
        -webkit-box-align:center;
        -ms-flex-align:center;
        align-items:center;
        display:-webkit-box;
        display:-ms-flexbox;
        display:flex;
        padding:8px 0px 6px
    }
    .quicklinks-menu ul li.mobile-menu .menu li#missed-call{
        -webkit-box-ordinal-group:4;
        -ms-flex-order:3;
        order:3
    }
    .quicklinks-menu ul li.mobile-menu .menu li .float-icon+span{
        color:#333;
        font-size:12px;
        font-weight:600;
        margin-top:5px
    }
    .quicklinks-menu{
        border-left:0;
        border-radius:0;
        border-right:0;
        bottom:0;
        top:inherit;
        width:100%
    }
    .quicklinks-menu ul li.apply-now span.apply-now-gif+span{
        height:auto;
        width:auto
    }
    .quicklinks-menu ul li .menu a{
        -webkit-box-orient:vertical;
        -webkit-box-direction:normal;
        -ms-flex-direction:column;
        flex-direction:column;
        height:auto;
        width:100%
    }
    .quicklinks-menu ul li .float-icon img{
        display:block;
        margin-bottom:2px
    }
}
@media screen and (max-width:375px){
    .quicklinks-menu ul li.mobile-menu .menu li .float-icon+span{
        font-size:11px;
        margin-top:0
    }
}
#apply-now .float-icon img{
    width:18px
}
#merger-faqs{
    display:none
}
@media screen and (max-width:991px){
    #merger-faqs{
        -webkit-box-ordinal-group:5;
        -ms-flex-order:4;
        display:block;
        order:4
    }
}
#merger-faqs img{
    -webkit-animation-direction:alternate;
    animation-direction:alternate;
    -webkit-animation-duration:.7s;
    animation-duration:.7s;
    -webkit-animation-iteration-count:infinite;
    animation-iteration-count:infinite;
    -webkit-animation-name:blink-img;
    animation-name:blink-img
}
@-webkit-keyframes blink-img{
    0%{
        -webkit-filter:hue-rotate(1deg);
        filter:hue-rotate(1deg)
    }
    to{
        -webkit-filter:hue-rotate(148deg) brightness(1) saturate(1.9);
        filter:hue-rotate(148deg) brightness(1) saturate(1.9)
    }
}
@keyframes blink-img{
    0%{
        -webkit-filter:hue-rotate(1deg);
        filter:hue-rotate(1deg)
    }
    to{
        -webkit-filter:hue-rotate(148deg) brightness(1) saturate(1.9);
        filter:hue-rotate(148deg) brightness(1) saturate(1.9)
    }
}
.generic-content-modal{
    display:none;
    height:100%;
    left:0;
    opacity:0;
    position:fixed;
    top:0;
    -webkit-transform:translateY(-30px);
    transform:translateY(-30px);
    -webkit-transition:all .35s ease-in-out;
    transition:all .35s ease-in-out;
    width:100%;
    z-index:100
}
.generic-content-modal.modal-open{
    opacity:1;
    -webkit-transform:translateY(0);
    transform:translateY(0)
}
.generic-content-modal .container.responsivegrid.table-title-center .cmp-container{
    margin-bottom:30px
}
@media screen and (max-width:992px){
    .generic-content-modal .container.responsivegrid.table-title-center .cmp-container{
        margin-bottom:20px
    }
    .generic-content-modal .container.responsivegrid.table-title-center .cmp-container .generic-rates-table .table-rte{
        border-bottom:0
    }
    .generic-content-modal .container.responsivegrid.table-title-center .cmp-container .generic-rates-table .table-rte table{
        border-bottom:1px solid #e0e0e0
    }
    .generic-content-modal .container.responsivegrid.table-title-center .cmp-container .generic-rates-table .table-rte table td,.generic-content-modal .container.responsivegrid.table-title-center .cmp-container .generic-rates-table .table-rte table th{
        padding:20px 25px
    }
}
.generic-content-modal .container.responsivegrid.table-title-center .cmp-container .generic-rates-table .table-rte::-webkit-scrollbar-thumb{
    background-color:#d9d9d9;
    color:#d9d9d9
}
.generic-fixed-div{
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    height:100%;
    justify-content:center;
    overflow-y:auto
}
.generic-fixed-div .generic-content-modal-wrap{
    background-color:#fff;
    border-radius:4px;
    -webkit-box-shadow:0 10px 25px rgba(0,0,0,.5);
    box-shadow:0 10px 25px rgba(0,0,0,.5);
    height:-webkit-fit-content;
    height:-moz-fit-content;
    height:fit-content;
    margin:20px 0;
    max-width:90%;
    min-width:500px;
    padding:40px 70px;
    width:-webkit-fit-content;
    width:-moz-fit-content;
    width:fit-content
}
@media screen and (max-width:768px){
    .generic-fixed-div .generic-content-modal-wrap{
        margin:20px auto;
        max-width:95%;
        min-width:unset;
        padding:20px 25px 30px
    }
}
.generic-fixed-div .generic-content-modal-wrap .modal-header{
    -webkit-box-pack:justify;
    -ms-flex-pack:justify;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    justify-content:space-between;
    position:relative
}
.generic-fixed-div .generic-content-modal-wrap .modal-header .popup-logo-wrap{
    margin-bottom:40px
}
@media screen and (max-width:768px){
    .generic-fixed-div .generic-content-modal-wrap .modal-header .popup-logo-wrap{
        margin-bottom:20px
    }
}
.generic-fixed-div .generic-content-modal-wrap .modal-header .popup-logo-wrap img{
    max-width:120px;
    width:100%
}
.generic-fixed-div .generic-content-modal-wrap .modal-header .close-popup-btn{
    background-color:transparent;
    border:none;
    color:#878787;
    outline:none;
    position:absolute;
    right:0px;
    top:7px
}
.generic-fixed-div .generic-content-modal-wrap .modal-header .close-popup-btn:hover{
    color:#004c8f
}
@media screen and (max-width:768px){
    .generic-fixed-div .generic-content-modal-wrap .modal-header .close-popup-btn{
        font-size:14px;
        top:15px
    }
}
.generic-fixed-div .generic-content-modal-wrap .modal-header .close-popup-btn:before{
    content:"";
    font-family:icomoon;
    font-size:20px;
    font-weight:600;
    left:-32px;
    position:absolute;
    top:-5px
}
@media screen and (max-width:768px){
    .generic-fixed-div .generic-content-modal-wrap .modal-header .close-popup-btn:before{
        font-size:14px;
        left:-19px;
        top:1px
    }
}
.generic-fixed-div .generic-content-modal-wrap .modal-body .anchor-btn-row{
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    justify-content:center;
    margin-top:30px
}
.generic-fixed-div .generic-content-modal-wrap .modal-body .anchor-btn-row .red-arrow-btn{
    font-size:16px;
    min-width:140px;
    padding:8px 48px 8px 24px;
    position:relative;
    text-align:center
}
@media screen and (max-width:768px){
    .generic-fixed-div .generic-content-modal-wrap .modal-body .anchor-btn-row .red-arrow-btn{
        font-size:16px
    }
}
.generic-fixed-div .generic-content-modal-wrap .modal-body .anchor-btn-row .red-arrow-btn:after{
    content:"";
    font-family:icomoon;
    position:absolute;
    right:24px;
    top:50%;
    -webkit-transform:translateY(-50%);
    transform:translateY(-50%)
}
.generic-fixed-div .generic-content-modal-wrap .modal-body .rte .rte-wrap{
    font-size:18px
}
@media screen and (max-width:768px){
    .generic-fixed-div .generic-content-modal-wrap .modal-body .rte .rte-wrap{
        font-size:16px
    }
}
.generic-fixed-div .generic-content-modal-wrap .modal-body .rte .rte-wrap h3{
    font-size:20px;
    line-height:28px;
    margin-bottom:32px
}
@media screen and (max-width:768px){
    .generic-fixed-div .generic-content-modal-wrap .modal-body .rte .rte-wrap h3{
        font-size:16px;
        font-weight:700;
        margin-bottom:24px;
        padding:0px 22px
    }
}
.generic-fixed-div .generic-content-modal-wrap .modal-body .rte .rte-wrap p{
    margin-bottom:16px
}
@media screen and (max-width:768px){
    .generic-fixed-div .generic-content-modal-wrap .modal-body .rte .rte-wrap p{
        margin-bottom:10px
    }
}
.generic-fixed-div .generic-content-modal-wrap .modal-body .rte .rte-wrap p span.disclaimer-text{
    color:#4c4c4c;
    display:inline-block;
    font-size:14px
}
@media screen and (max-width:992px){
    .generic-fixed-div .generic-content-modal-wrap .modal-body .rte .rte-wrap p span.disclaimer-text{
        line-height:24px;
        width:80%
    }
}
.generic-fixed-div .generic-content-modal-wrap .modal-body .rte .rte-wrap p span.table-caption{
    color:#4c4c4c;
    font-size:16px;
    line-height:24px
}
@media screen and (max-width:768px){
    .generic-fixed-div .generic-content-modal-wrap .modal-body .rte .rte-wrap p span.table-caption{
        font-size:14px
    }
}
.generic-fixed-div .generic-content-modal-wrap .modal-body .rte .rte-wrap b{
    font-weight:700
}
.generic-fixed-div .generic-content-modal-wrap .modal-body .rte .rte-wrap a{
    color:#004c8f
}
.generic-fixed-div .generic-content-modal-wrap .modal-body .rte .rte-wrap a:focus{
    text-decoration:underline
}
.generic-fixed-div .generic-content-modal-wrap .modal-body .rte .rte-wrap a b{
    font-weight:600
}
.generic-fixed-div .generic-content-modal-wrap .modal-body .rte .rte-wrap h6{
    font-size:14px;
    line-height:20px;
    margin-bottom:20px
}
.generic-fixed-div .generic-content-modal-wrap .modal-body .rte .rte-wrap h6 a{
    color:#004c8f
}
.generic-fixed-div .generic-content-modal-wrap .modal-body .rte .rte-wrap h6 a b{
    font-weight:600
}
.footer-modal.generic-content-modal .generic-fixed-div .generic-content-modal-wrap{
    min-width:900px;
    padding:28px 25px
}
@media screen and (max-width:992px){
    .footer-modal.generic-content-modal .generic-fixed-div .generic-content-modal-wrap{
        min-width:unset
    }
}
@media screen and (max-width:768px){
    .footer-modal.generic-content-modal .generic-fixed-div .generic-content-modal-wrap{
        padding:24px 15px
    }
    .footer-modal.generic-content-modal .generic-fixed-div .generic-content-modal-wrap .modal-body .rte .rte-wrap{
        margin-bottom:0
    }
}
.footer-modal.generic-content-modal .generic-fixed-div .generic-content-modal-wrap .modal-body .rte .rte-wrap p{
    margin-bottom:16px
}
@media screen and (max-width:768px){
    .footer-modal.generic-content-modal .generic-fixed-div .generic-content-modal-wrap .modal-body .rte .rte-wrap p{
        margin-bottom:14px
    }
}
.footer-modal.generic-content-modal .generic-fixed-div .generic-content-modal-wrap .container.responsivegrid.table-title-center .cmp-container .generic-rates-table .table-rte table thead th{
    padding:20px 25px
}
.footer-modal.generic-content-modal .generic-fixed-div .generic-content-modal-wrap .container.responsivegrid.table-title-center .cmp-container .generic-rates-table .table-rte table tbody td{
    font-size:14px;
    padding:20px 25px
}
.container.responsivegrid.table-title-center .cmp-container{
    display:flow-root;
    margin-bottom:20px;
    text-align:center
}
.container.responsivegrid.table-title-center .cmp-container .cmp-title__text{
    color:#000;
    font-size:30px;
    font-weight:800;
    letter-spacing:-1px;
    line-height:1.45;
    margin:30px auto 35px
}
@media only screen and (max-width:768px){
    .container.responsivegrid.table-title-center .cmp-container .cmp-title__text{
        font-size:32px;
        margin:20px auto 25px
    }
}
.container.responsivegrid.table-title-center .cmp-container .cmp-text{
    font-size:20px;
    line-height:24px;
    margin-bottom:15px
}
.container.responsivegrid.table-title-center .cmp-container .cmp-text a{
    color:#004c8f
}
.container.responsivegrid.table-title-center .cmp-container .cmp-text a:hover{
    text-decoration:underline
}
@media only screen and (max-width:768px){
    .container.responsivegrid.table-title-center .cmp-container .cmp-text{
        font-size:18px
    }
}
.container.responsivegrid.table-title-center .cmp-container .add-orange-box .cmp-text{
    background-color:#004c8f;
    border:1px solid #004c8f;
    border-radius:6px;
    display:inline-block;
    font-size:18px;
    margin:20px auto 35px;
    padding:7px 50px;
    text-align:center;
    text-transform:capitalize
}
@media only screen and (max-width:768px){
    .container.responsivegrid.table-title-center .cmp-container .add-orange-box .cmp-text{
        font-size:16px;
        margin:0 auto 25px;
        padding:7px 49px
    }
}
.container.responsivegrid.table-title-center .cmp-container .add-orange-box .cmp-text h2 b,.container.responsivegrid.table-title-center .cmp-container .add-orange-box .cmp-text h3 b{
    color:#fff;
    letter-spacing:1px;
    line-height:24px
}
@media only screen and (max-width:768px){
    .container.responsivegrid.table-title-center .cmp-container .add-orange-box .cmp-text h2 b,.container.responsivegrid.table-title-center .cmp-container .add-orange-box .cmp-text h3 b{
        line-height:26px
    }
}
.container.responsivegrid.table-title-center .cmp-container .generic-rates-table .tableHeading{
    color:#000;
    font-size:20px;
    font-weight:600;
    line-height:1.38;
    margin-bottom:5px;
    text-align:left
}
@media only screen and (max-width:768px){
    .container.responsivegrid.table-title-center .cmp-container .generic-rates-table .tableHeading{
        font-size:18px
    }
}
.container.responsivegrid.table-title-center .cmp-container .generic-rates-table .table-rte{
    border:none;
    border-bottom:1px solid #e0e0e0
}
@media only screen and (max-width:532px){
    .container.responsivegrid.table-title-center .cmp-container .generic-rates-table .table-rte{
        overflow-x:scroll
    }
}
.container.responsivegrid.table-title-center .cmp-container .generic-rates-table .table-rte table{
    min-width:500px
}
@media only screen and (min-width:532px){
    .container.responsivegrid.table-title-center .cmp-container .generic-rates-table .table-rte table{
        width:100%
    }
}
.container.responsivegrid.table-title-center .cmp-container .generic-rates-table .table-rte table h4:before{
    content:unset
}
@media only screen and (max-width:992px){
    .container.responsivegrid.table-title-center .cmp-container .generic-rates-table .table-rte table h4:before{
        content:unset
    }
}
.container.responsivegrid.table-title-center .cmp-container .generic-rates-table .table-rte table thead th{
    background:#003d72;
    border:1px solid #003d72;
    color:#fff;
    font-size:14px;
    font-weight:700;
    line-height:18px;
    padding:12px 40px;
    vertical-align:middle
}
@media only screen and (max-width:992px){
    .container.responsivegrid.table-title-center .cmp-container .generic-rates-table .table-rte table thead th{
        padding:15px;
        width:50vw
    }
}
@media only screen and (max-width:461px){
    .container.responsivegrid.table-title-center .cmp-container .generic-rates-table .table-rte table thead th{
        padding:15px 10px
    }
}
.container.responsivegrid.table-title-center .cmp-container .generic-rates-table .table-rte table tr{
    border-top:1px solid #e0e0e0
}
.container.responsivegrid.table-title-center .cmp-container .generic-rates-table .table-rte table td{
    border-left:1px solid #e0e0e0;
    border-right:1px solid #e0e0e0
}
.container.responsivegrid.table-title-center .cmp-container .generic-rates-table .table-rte table tbody tr:nth-child(2n){
    background:#f3f3f3
}
.container.responsivegrid.table-title-center .cmp-container .generic-rates-table .table-rte table tbody{
    background:#fff
}
.container.responsivegrid.table-title-center .cmp-container .generic-rates-table .table-rte table tbody td{
    color:#000;
    font-size:14px;
    font-weight:600;
    line-height:18px;
    padding:12px 40px;
    vertical-align:middle
}
@media only screen and (max-width:992px){
    .container.responsivegrid.table-title-center .cmp-container .generic-rates-table .table-rte table tbody td{
        padding:15px 30px
    }
}
@media only screen and (max-width:460px){
    .container.responsivegrid.table-title-center .cmp-container .generic-rates-table .table-rte table tbody td{
        padding:15px 10px
    }
}
.container.responsivegrid.table-title-center .cmp-container .generic-rates-table .table-rte .funding-tenure-table td,.container.responsivegrid.table-title-center .cmp-container .generic-rates-table .table-rte .funding-tenure-table th{
    font-size:18px
}
@media only screen and (max-width:768px){
    .container.responsivegrid.table-title-center .cmp-container .generic-rates-table .table-rte .funding-tenure-table td,.container.responsivegrid.table-title-center .cmp-container .generic-rates-table .table-rte .funding-tenure-table th{
        font-size:17px;
        line-height:18px
    }
}
.container.responsivegrid.table-title-center .cmp-container .table-rte::-webkit-scrollbar{
    background:#fff;
    height:8px
}
.container.responsivegrid.table-title-center .cmp-container .table-rte::-webkit-scrollbar-thumb{
    background:#b2b2b2;
    border-radius:20px
}
.container.responsivegrid.table-title-center .cmp-container .tableDisclaimer{
    color:#000;
    display:block;
    font-size:16px;
    font-weight:300;
    margin:10px auto 20px;
    text-align:center;
    width:72%
}
@media only screen and (max-width:992px){
    .container.responsivegrid.table-title-center .cmp-container .tableDisclaimer{
        width:62%
    }
}
@media only screen and (max-width:768px){
    .container.responsivegrid.table-title-center .cmp-container .tableDisclaimer{
        font-size:15px;
        width:100%
    }
}
.container.responsivegrid.table-title-center .cmp-container .tableDisclaimer a{
    border-bottom:1px dashed;
    color:#004c8f;
    font-weight:600;
    margin-left:5px;
    outline:none;
    -webkit-transition:all .5s linear .1s;
    transition:all .5s linear .1s
}
.container.responsivegrid.table-title-center .cmp-container .get-custom-quote .custom-quote-btn{
    background-color:#004c8f;
    border:1px solid #004c8f;
    border-radius:6px;
    color:#fff;
    display:inline-block;
    font-size:16px;
    font-weight:600;
    margin:15px 0 10px;
    padding:7px 23px;
    -webkit-transition:all .5s linear;
    transition:all .5s linear
}
.container.responsivegrid.table-title-center .cmp-container .get-custom-quote .custom-quote-btn:after{
    -webkit-font-smoothing:antialiased;
    content:"";
    display:inline-block;
    font-family:icomoon;
    font-size:16px;
    font-weight:900;
    line-height:normal;
    margin-left:10px;
    -webkit-transform:translateY(2px);
    transform:translateY(2px)
}
.container.responsivegrid.table-title-center .cmp-container .get-custom-quote .custom-quote-btn:hover{
    background:#fff;
    color:#004c8f
}
.container.responsivegrid.table-title-center .cmp-container .get-custom-quote .custom-quote-btn:hover:after{
    color:#004c8f
}
.container.responsivegrid.table-title-center .em-table-disclaimer .cmp-text{
    display:inline-block;
    font-size:12px;
    font-weight:400;
    line-height:1.38;
    margin:10px 0 20px
}
@media only screen and (max-width:768px){
    .container.responsivegrid.table-title-center .em-table-disclaimer .cmp-text{
        font-size:10px;
        line-height:14px
    }
}
.container.responsivegrid.table-title-center .funding-tenure-title .cmp-text{
    line-height:1.38;
    margin-bottom:20px
}
.container.responsivegrid.table-title-center .table-disclaimer-parts .cmp-container{
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    justify-content:center;
    text-align:left
}
@media only screen and (max-width:768px){
    .container.responsivegrid.table-title-center .table-disclaimer-parts .cmp-container{
        -webkit-box-orient:vertical;
        -webkit-box-direction:normal;
        -ms-flex-direction:column;
        flex-direction:column;
        padding:0 4%;
        text-align:center
    }
}
.container.responsivegrid.table-title-center .table-disclaimer-parts .cmp-container .text{
    width:35%
}
.container.responsivegrid.table-title-center .table-disclaimer-parts .cmp-container .text i{
    display:inline-block;
    font-size:16px;
    font-style:normal;
    line-height:1.38;
    margin-top:5px
}
@media screen and (max-width:992px){
    .container.responsivegrid.table-title-center .table-disclaimer-parts .cmp-container .text i{
        font-size:15px
    }
}
.container.responsivegrid.table-title-center .table-disclaimer-parts .cmp-container .text:first-child{
    margin-right:10%
}
@media screen and (max-width:1200px){
    .container.responsivegrid.table-title-center .table-disclaimer-parts .cmp-container .text{
        width:40%
    }
}
@media only screen and (max-width:768px){
    .container.responsivegrid.table-title-center .table-disclaimer-parts .cmp-container .text{
        padding-right:0;
        width:100%
    }
    .container.responsivegrid.table-title-center .table-disclaimer-parts .cmp-container .text:nth-child(2) .cmp-text{
        margin-bottom:0
    }
}
.container.responsivegrid.table-title-center .table-disclaimer-parts .cmp-container .cmp-text{
    font-weight:300;
    line-height:1.38;
    text-align:justify
}
@media only screen and (max-width:768px){
    .container.responsivegrid.table-title-center .table-disclaimer-parts .cmp-container .cmp-text{
        margin-bottom:35px;
        text-align:center
    }
}
#rates-offers-block{
    margin-bottom:0
}
.generic-table.two-columns-table .generic-rates-table .table-rte table tbody th,.generic-table.two-columns-table .generic-rates-table .table-rte table thead th{
    width:50vw
}
.accordion.gray-accordion{
    margin:0 auto;
    width:90%
}
@media screen and (max-width:1200px){
    .accordion.gray-accordion{
        width:95%
    }
}
@media screen and (max-width:768px){
    .accordion.gray-accordion{
        width:100%
    }
}
.accordion.gray-accordion>.cmp-accordion>.cmp-accordion__item{
    margin-bottom:5px
}
.accordion.gray-accordion>.cmp-accordion>.cmp-accordion__item .cmp-accordion__header .cmp-accordion__button{
    -webkit-box-pack:justify;
    -ms-flex-pack:justify;
    background-color:#f2f2f2;
    border:none;
    color:#000;
    cursor:pointer;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    font-size:20px;
    font-weight:600;
    justify-content:space-between;
    line-height:1.1;
    margin:0;
    outline:none;
    padding:25px 75px;
    text-align:left;
    text-decoration:none;
    width:100%
}
@media screen and (max-width:1366px){
    .accordion.gray-accordion>.cmp-accordion>.cmp-accordion__item .cmp-accordion__header .cmp-accordion__button{
        padding:25px 65px
    }
}
@media screen and (max-width:1200px){
    .accordion.gray-accordion>.cmp-accordion>.cmp-accordion__item .cmp-accordion__header .cmp-accordion__button{
        padding:25px 60px
    }
}
@media only screen and (max-width:992px){
    .accordion.gray-accordion>.cmp-accordion>.cmp-accordion__item .cmp-accordion__header .cmp-accordion__button{
        padding:20px 15px
    }
    .accordion.gray-accordion>.cmp-accordion>.cmp-accordion__item .cmp-accordion__header .cmp-accordion__button .cmp-accordion__title{
        width:93%
    }
}
.accordion.gray-accordion>.cmp-accordion>.cmp-accordion__item .cmp-accordion__header .cmp-accordion__icon:after{
    content:"";
    font-family:icomoon;
    font-size:15px;
    font-weight:400
}
.accordion.gray-accordion>.cmp-accordion>.cmp-accordion__item .cmp-accordion__header .cmp-accordion__button.cmp-accordion__active .cmp-accordion__title{
    color:#004c8f
}
.accordion.gray-accordion>.cmp-accordion>.cmp-accordion__item .cmp-accordion__header .cmp-accordion__button.cmp-accordion__active .cmp-accordion__icon:after{
    color:#004c8f;
    content:""
}
.accordion.gray-accordion>.cmp-accordion .cmp-accordion__panel>.container.responsivegrid.boxContainer{
    padding:0 75px
}
@media screen and (max-width:1366px){
    .accordion.gray-accordion>.cmp-accordion .cmp-accordion__panel>.container.responsivegrid.boxContainer{
        padding:25px 65px
    }
}
@media screen and (max-width:1200px){
    .accordion.gray-accordion>.cmp-accordion .cmp-accordion__panel>.container.responsivegrid.boxContainer{
        padding:25px 60px
    }
}
@media only screen and (max-width:992px){
    .accordion.gray-accordion>.cmp-accordion .cmp-accordion__panel>.container.responsivegrid.boxContainer{
        padding:20px 15px
    }
}
.accordion.gray-accordion>.cmp-accordion .cmp-accordion__panel>.container.responsivegrid.boxContainer>.cmp-container{
    color:#000;
    display:inline-block;
    padding:40px 0 20px;
    text-align:left;
    width:100%
}
@media only screen and (max-width:991px){
    .accordion.gray-accordion>.cmp-accordion .cmp-accordion__panel>.container.responsivegrid.boxContainer>.cmp-container{
        padding:20px 0
    }
}
@media screen and (max-width:768px){
    .accordion.gray-accordion>.cmp-accordion .cmp-accordion__panel>.container.responsivegrid.boxContainer>.cmp-container .rte .rte-wrap{
        margin-bottom:0px
    }
}
.accordion.gray-accordion>.cmp-accordion .cmp-accordion__panel .rte.check-icon-list .rte-wrap ul{
    list-style:none;
    margin:0
}
.accordion.gray-accordion>.cmp-accordion .cmp-accordion__panel .rte.check-icon-list .rte-wrap ul li{
    font-size:19px;
    font-weight:400;
    line-height:1.35;
    padding-bottom:20px
}
.accordion.gray-accordion>.cmp-accordion .cmp-accordion__panel p{
    font-size:18px;
    font-weight:300;
    line-height:1.53
}
@media only screen and (max-width:768px){
    .accordion.gray-accordion>.cmp-accordion .cmp-accordion__panel p{
        font-size:16px
    }
}
.accordion.gray-accordion>.cmp-accordion .cmp-accordion__panel .anchor-btn-row{
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    justify-content:center
}
.accordion.gray-accordion>.cmp-accordion .cmp-accordion__panel--expanded,.accordion.gray-accordion>.cmp-accordion .cmp-accordion__panel--hidden{
    display:block
}
.accordion.gray-accordion.conversion-fees-accordion>.cmp-accordion>.cmp-accordion__item .cmp-accordion__header .cmp-accordion__button{
    font-size:23px
}
.loan-modal-backdrop{
    background-color:hsla(0,0%,100%,.8);
    height:100%;
    left:0;
    position:fixed;
    top:0;
    width:100%;
    z-index:99
}
.container.responsivegrid.loan-modal-wrapper.modal-open{
    opacity:1;
    -webkit-transform:translateY(0);
    transform:translateY(0)
}
.container.responsivegrid.loan-modal-wrapper{
    display:none;
    height:100%;
    left:0;
    opacity:0;
    overflow-y:auto;
    position:fixed;
    top:0;
    -webkit-transform:translateY(-50px);
    transform:translateY(-50px);
    -webkit-transition:all .3s ease-in-out;
    transition:all .3s ease-in-out;
    z-index:100
}
.container.responsivegrid.loan-modal-wrapper>.cmp-container{
    display:grid;
    height:100%;
    place-items:center
}
.container.loan-modal{
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    background-color:#fff;
    border-radius:8px;
    -webkit-box-shadow:0 10px 50px rgba(0,0,0,.3);
    box-shadow:0 10px 50px rgba(0,0,0,.3);
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    height:-webkit-fit-content;
    height:-moz-fit-content;
    height:fit-content;
    justify-content:center;
    margin:10px auto;
    max-width:377px;
    position:relative
}
@media screen and (max-width:992px){
    .container.loan-modal{
        max-width:350px
    }
}
.container.loan-modal>.cmp-container{
    display:inline-block;
    margin:0 auto;
    padding:0px 30px
}
@media screen and (max-width:992px){
    .container.loan-modal>.cmp-container{
        padding:0 15px
    }
}
.container.loan-modal>.cmp-container .button .cmp-button{
    background-color:transparent;
    border:none;
    font-size:32px;
    outline:none;
    position:absolute;
    right:10px;
    top:-8px
}
@media screen and (max-width:992px){
    .container.loan-modal>.cmp-container .button .cmp-button{
        font-size:28px;
        right:10px;
        top:-8px
    }
}
.container.loan-modal>.cmp-container .button .cmp-button .cmp-button__text{
    color:#878787
}
.container.loan-modal>.cmp-container .text .cmp-text{
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    justify-content:center
}
.container.loan-modal>.cmp-container .text .cmp-text p{
    color:#000;
    font-size:16px;
    font-weight:600;
    letter-spacing:normal;
    line-height:24px;
    max-width:319px;
    padding-top:32px;
    text-align:center
}
@media screen and (max-width:992px){
    .container.loan-modal>.cmp-container .text .cmp-text p{
        font-size:14px;
        max-width:259px
    }
}
.container.loan-modal>.cmp-container .tabs.loan-modal-form-tabs .cmp-tabs__tablist{
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    justify-content:center;
    margin:0;
    padding:20px 0
}
@media screen and (max-width:768px){
    .container.loan-modal>.cmp-container .tabs.loan-modal-form-tabs .cmp-tabs__tablist{
        padding:20px 0
    }
}
.container.loan-modal>.cmp-container .tabs.loan-modal-form-tabs .cmp-tabs__tablist .cmp-tabs__tab{
    background-color:#ebebeb;
    border:none;
    border-radius:0;
    color:#000;
    font-size:12px;
    font-weight:600;
    line-height:24px;
    margin:0;
    min-width:135px;
    padding:4px 24px;
    text-align:center;
    text-decoration:none;
    text-transform:uppercase
}
.container.loan-modal>.cmp-container .tabs.loan-modal-form-tabs .cmp-tabs__tablist .cmp-tabs__tab:first-child{
    border-radius:5px 0px 0px 5px
}
@media screen and (max-width:992px){
    .container.loan-modal>.cmp-container .tabs.loan-modal-form-tabs .cmp-tabs__tablist .cmp-tabs__tab:first-child{
        padding:4px 18px
    }
}
.container.loan-modal>.cmp-container .tabs.loan-modal-form-tabs .cmp-tabs__tablist .cmp-tabs__tab:last-child{
    border-radius:0px 5px 5px 0
}
@media screen and (max-width:992px){
    .container.loan-modal>.cmp-container .tabs.loan-modal-form-tabs .cmp-tabs__tablist .cmp-tabs__tab:last-child{
        padding:4px 20px
    }
}
.container.loan-modal>.cmp-container .tabs.loan-modal-form-tabs .cmp-tabs__tablist .cmp-tabs__tab.cmp-tabs__tab--active{
    background-color:#004c8f;
    color:#fff;
    font-weight:700
}
.container.loan-modal>.cmp-container .loan-modal-form>.cmp-form .options,.container.loan-modal>.cmp-container .loan-modal-form>.cmp-form .text{
    margin-bottom:20px;
    text-align:left;
    width:100%
}
@media screen and (max-width:992px){
    .container.loan-modal>.cmp-container .loan-modal-form>.cmp-form .options,.container.loan-modal>.cmp-container .loan-modal-form>.cmp-form .text{
        margin-bottom:21px
    }
}
.container.loan-modal>.cmp-container .loan-modal-form>.cmp-form .form-options-extended.options{
    margin-bottom:16px
}
@media screen and (max-width:992px){
    .container.loan-modal>.cmp-container .loan-modal-form>.cmp-form .form-options-extended.options{
        margin-bottom:16px
    }
}
.container.loan-modal>.cmp-container .loan-modal-form>.cmp-form label{
    color:#000;
    display:block;
    font-size:12px;
    font-weight:400;
    line-height:16px;
    margin:0;
    position:relative;
    text-align:left;
    text-transform:capitalize;
    width:100%
}
.container.loan-modal>.cmp-container .loan-modal-form>.cmp-form label.field-required:after{
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale;
    color:#004c8f;
    content:"*";
    display:inline-block;
    font-size:15px;
    font-style:normal;
    font-weight:700;
    line-height:normal;
    margin-left:3px;
    position:absolute;
    top:-2px
}
.container.loan-modal>.cmp-container .loan-modal-form>.cmp-form input::-webkit-input-placeholder{
    color:#dbdbdb
}
.container.loan-modal>.cmp-container .loan-modal-form>.cmp-form input::-moz-placeholder{
    color:#dbdbdb
}
.container.loan-modal>.cmp-container .loan-modal-form>.cmp-form input:-ms-input-placeholder{
    color:#dbdbdb
}
.container.loan-modal>.cmp-container .loan-modal-form>.cmp-form input::-ms-input-placeholder{
    color:#dbdbdb
}
.container.loan-modal>.cmp-container .loan-modal-form>.cmp-form input::placeholder{
    color:#dbdbdb
}
.container.loan-modal>.cmp-container .loan-modal-form>.cmp-form input,.container.loan-modal>.cmp-container .loan-modal-form>.cmp-form select{
    background:transparent;
    border:none;
    border-bottom:1px solid #dbdbdb;
    font-size:14px;
    font-weight:400;
    height:24px;
    line-height:18px;
    margin:0;
    padding:0;
    width:100%
}
.container.loan-modal>.cmp-container .loan-modal-form>.cmp-form input[type=number]::-webkit-inner-spin-button,.container.loan-modal>.cmp-container .loan-modal-form>.cmp-form input[type=number]::-webkit-outer-spin-button{
    appearance:none;
    -webkit-appearance:none;
    margin:0
}
.container.loan-modal>.cmp-container .loan-modal-form>.cmp-form .cmp-form-options--drop-down select{
    color:#cecece
}
.container.loan-modal>.cmp-container .loan-modal-form>.cmp-form .cmp-form-options--drop-down.valid select{
    color:#000
}
.container.loan-modal>.cmp-container .loan-modal-form>.cmp-form .cmp-form-options.cmp-form-options--checkbox label.field-required+.cmp-form-options__field-label .cmp-form-options__field-description:after{
    color:#004c8f;
    content:"*";
    display:inline-block;
    font-size:15px;
    font-style:normal;
    font-weight:700;
    line-height:normal;
    margin-left:3px;
    margin-top:-4px
}
.container.loan-modal>.cmp-container .loan-modal-form>.cmp-form .cmp-form-options.cmp-form-options--checkbox .cmp-form-options__field-label{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    font-size:10px;
    padding-left:25px;
    position:relative;
    text-transform:unset
}
.container.loan-modal>.cmp-container .loan-modal-form>.cmp-form .cmp-form-options.cmp-form-options--checkbox .cmp-form-options__field-label .cmp-form-options__field--checkbox{
    -webkit-appearance:none;
    -moz-appearance:none;
    appearance:none;
    visibility:hidden;
    width:-webkit-fit-content;
    width:-moz-fit-content;
    width:fit-content
}
.container.loan-modal>.cmp-container .loan-modal-form>.cmp-form .cmp-form-options.cmp-form-options--checkbox .cmp-form-options__field-label .cmp-form-options__field-description{
    color:#4c4c4c;
    font-size:12px;
    font-weight:400;
    line-height:16px
}
.container.loan-modal>.cmp-container .loan-modal-form>.cmp-form .cmp-form-options.cmp-form-options--checkbox .cmp-form-options__field-label .cmp-form-options__field--checkbox:checked+.cmp-form-options__field-description:before{
    background:none;
    border:solid #004c8f;
    border-width:0 .15em .21em 0;
    content:"";
    display:inline-block;
    height:20px;
    left:10px;
    margin-left:0;
    position:absolute;
    top:-5px;
    -webkit-transform:rotate(45deg);
    transform:rotate(45deg);
    width:6px
}
.container.loan-modal>.cmp-container .loan-modal-form>.cmp-form .cmp-form-options.cmp-form-options--checkbox .cmp-form-options__field-label:before{
    -webkit-appearance:none;
    -moz-appearance:none;
    appearance:none;
    border-radius:2px;
    -webkit-box-shadow:inset 0 0 0 2.4em #fefefe,0 0 0 .1em #999;
    box-shadow:inset 0 0 0 2.4em #fefefe,0 0 0 .1em #999;
    content:"";
    cursor:pointer;
    display:inline-block;
    height:15px;
    left:0;
    margin:0;
    padding:0;
    position:absolute;
    top:2px;
    -webkit-transition:.2s;
    transition:.2s;
    width:15px
}
.container.loan-modal>.cmp-container .loan-modal-form>.cmp-form .button{
    text-align:center
}
.container.loan-modal>.cmp-container .loan-modal-form>.cmp-form .button .cmp-form-button{
    background:#004c8f;
    border:1px solid #004c8f;
    border-radius:4px;
    color:#fff;
    font-size:14px;
    font-weight:600;
    letter-spacing:normal;
    line-height:20px;
    margin:0 0 24px;
    min-width:120px;
    padding:10px 39px;
    position:relative;
    text-align:center;
    -webkit-transition:all .5s linear 0s;
    transition:all .5s linear 0s
}
.container.loan-modal>.cmp-container .loan-modal-form>.cmp-form .button .cmp-form-button:hover{
    background:#fff;
    color:#004c8f
}
.faq-title{
    margin:45px auto 10px;
    text-align:center
}
.faq-title .cmp-title__text{
    color:#000;
    font-size:40px;
    font-weight:700;
    line-height:1.27
}
@media only screen and (max-width:992px){
    .faq-title .cmp-title__text{
        font-size:28px
    }
    .faq-title{
        margin:25px auto 5px
    }
}
.accordion.product-accordion,.calculator-accordion{
    margin-bottom:50px
}
.accordion.product-accordion>.cmp-accordion .cmp-accordion__item,.calculator-accordion>.cmp-accordion .cmp-accordion__item{
    border-bottom:1px solid #eaeaea;
    padding:22px 55px 22px 65px
}
@media only screen and (max-width:1200px){
    .accordion.product-accordion>.cmp-accordion .cmp-accordion__item,.calculator-accordion>.cmp-accordion .cmp-accordion__item{
        padding:22px 8px
    }
}
.accordion.product-accordion>.cmp-accordion .cmp-accordion__item .cmp-accordion__header .cmp-accordion__button,.calculator-accordion>.cmp-accordion .cmp-accordion__item .cmp-accordion__header .cmp-accordion__button{
    -webkit-box-pack:justify;
    -ms-flex-pack:justify;
    background-color:transparent;
    border:none;
    color:#333;
    cursor:pointer;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    font-size:16px;
    font-weight:700;
    justify-content:space-between;
    line-height:24px;
    margin:0;
    outline:none;
    text-align:left;
    text-decoration:none;
    width:100%
}
@media only screen and (max-width:768px){
    .accordion.product-accordion>.cmp-accordion .cmp-accordion__item .cmp-accordion__header .cmp-accordion__button,.calculator-accordion>.cmp-accordion .cmp-accordion__item .cmp-accordion__header .cmp-accordion__button{
        gap:15px
    }
}
.accordion.product-accordion>.cmp-accordion .cmp-accordion__item .cmp-accordion__header .cmp-accordion__icon:after,.calculator-accordion>.cmp-accordion .cmp-accordion__item .cmp-accordion__header .cmp-accordion__icon:after{
    color:#333;
    content:"";
    font-family:icomoon;
    font-size:12px;
    font-weight:400
}
.accordion.product-accordion>.cmp-accordion .cmp-accordion__item .cmp-accordion__header .cmp-accordion__button.cmp-accordion__active .cmp-accordion__title,.calculator-accordion>.cmp-accordion .cmp-accordion__item .cmp-accordion__header .cmp-accordion__button.cmp-accordion__active .cmp-accordion__title{
    color:#004c8f
}
.accordion.product-accordion>.cmp-accordion .cmp-accordion__item .cmp-accordion__header .cmp-accordion__button.cmp-accordion__active .cmp-accordion__icon:after,.calculator-accordion>.cmp-accordion .cmp-accordion__item .cmp-accordion__header .cmp-accordion__button.cmp-accordion__active .cmp-accordion__icon:after{
    color:#004c8f;
    content:"";
    font-weight:700
}
.accordion.product-accordion>.cmp-accordion .cmp-accordion__item:first-child,.calculator-accordion>.cmp-accordion .cmp-accordion__item:first-child{
    border-top:1px solid #eaeaea
}
.accordion.product-accordion>.cmp-accordion .cmp-accordion__panel .container.responsivegrid.boxContainer,.calculator-accordion>.cmp-accordion .cmp-accordion__panel .container.responsivegrid.boxContainer{
    padding:0
}
.accordion.product-accordion>.cmp-accordion .cmp-accordion__panel>.container>.cmp-container,.calculator-accordion>.cmp-accordion .cmp-accordion__panel>.container>.cmp-container{
    color:#666;
    display:inline-block;
    padding-top:10px;
    text-align:left;
    width:94%
}
@media only screen and (max-width:991px){
    .accordion.product-accordion>.cmp-accordion .cmp-accordion__panel>.container>.cmp-container,.calculator-accordion>.cmp-accordion .cmp-accordion__panel>.container>.cmp-container{
        margin-left:-6px
    }
}
.accordion.product-accordion>.cmp-accordion .cmp-accordion__panel .rte.check-icon-list .rte-wrap ul,.calculator-accordion>.cmp-accordion .cmp-accordion__panel .rte.check-icon-list .rte-wrap ul{
    list-style:none;
    margin:0
}
.accordion.product-accordion>.cmp-accordion .cmp-accordion__panel .rte.check-icon-list .rte-wrap ul li,.calculator-accordion>.cmp-accordion .cmp-accordion__panel .rte.check-icon-list .rte-wrap ul li{
    font-size:19px;
    font-weight:400;
    line-height:1.35;
    padding-bottom:20px
}
.accordion.product-accordion>.cmp-accordion .cmp-accordion__panel p,.calculator-accordion>.cmp-accordion .cmp-accordion__panel p{
    font-size:14px;
    font-weight:400;
    line-height:1.53
}
.accordion.product-accordion>.cmp-accordion .cmp-accordion__panel .anchor-btn-row,.calculator-accordion>.cmp-accordion .cmp-accordion__panel .anchor-btn-row{
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    justify-content:center
}
.accordion.product-accordion>.cmp-accordion .cmp-accordion__panel--expanded,.accordion.product-accordion>.cmp-accordion .cmp-accordion__panel--hidden,.calculator-accordion>.cmp-accordion .cmp-accordion__panel--expanded,.calculator-accordion>.cmp-accordion .cmp-accordion__panel--hidden{
    display:block
}
.accordion.product-accordion{
    margin-bottom:25px
}
.accordion.product-accordion .cmp-accordion .cmp-accordion__panel .table-title-center .cmp-container{
    display:inline;
    margin-bottom:0;
    padding:0
}
@media only screen and (max-width:992px){
    .accordion.product-accordion .cmp-accordion .cmp-accordion__panel>.container>.cmp-container{
        margin-left:0;
        width:91%
    }
}
.accordion.product-accordion .cmp-accordion .cmp-accordion__panel>.container>.cmp-container .rte.check-icon-list .rte-wrap{
    margin-left:10px
}
.accordion.product-accordion .cmp-accordion .cmp-accordion__panel>.container>.cmp-container .rte.check-icon-list .rte-wrap ul{
    list-style:none;
    margin-left:0px
}
.accordion.product-accordion .cmp-accordion .cmp-accordion__panel>.container>.cmp-container .rte.check-icon-list .rte-wrap ul li{
    line-height:1.35;
    padding-bottom:20px
}
.accordion.product-accordion .cmp-accordion .cmp-accordion__panel>.container>.cmp-container .rte .rte-wrap ol{
    list-style:square;
    list-style-position:outside;
    margin-left:20px
}
.accordion.product-accordion .cmp-accordion .cmp-accordion__panel>.container>.cmp-container .rte .rte-wrap ol li{
    font-size:14px;
    font-weight:300
}
.accordion.product-accordion .cmp-accordion .cmp-accordion__panel>.container>.cmp-container .rte .rte-wrap ol li::marker{
    font-size:13px
}
.accordion.product-accordion .cmp-accordion .cmp-accordion__panel>.container>.cmp-container .rte .rte-wrap a{
    display:inline;
    word-break:break-word
}
.accordion.product-accordion .cmp-accordion .cmp-accordion__panel>.container>.cmp-container .rte .rte-wrap a b{
    font-weight:600
}
@media only screen and (max-width:992px){
    .accordion.product-accordion .cmp-accordion .cmp-accordion__panel>.container>.cmp-container .rte .rte-wrap{
        margin-bottom:0
    }
}
.accordion.product-accordion .cmp-accordion .cmp-accordion__panel>.container>.cmp-container .rte .rte-wrap ul{
    list-style:disc;
    margin-left:21px;
    margin-top:5px
}
.accordion.product-accordion .cmp-accordion .cmp-accordion__panel>.container>.cmp-container .rte .rte-wrap ul li{
    font-size:14px;
    font-weight:300;
    line-height:24px;
    padding-bottom:5px
}
.accordion.product-accordion .cmp-accordion .cmp-accordion__panel>.container>.cmp-container .rte .rte-wrap ul li::marker{
    color:#004c8f
}
@media only screen and (max-width:992px){
    .accordion.product-accordion .cmp-accordion .cmp-accordion__panel>.container>.cmp-container .rte .rte-wrap ul li{
        font-size:14px
    }
}
.accordion.product-accordion .cmp-accordion .cmp-accordion__panel>.container>.cmp-container p{
    color:#666;
    font-size:14px;
    font-weight:400;
    line-height:24px
}
.accordion.product-accordion .cmp-accordion .cmp-accordion__panel>.container>.cmp-container .generic-table table thead th{
    font-size:18px
}
@media only screen and (max-width:991px){
    .accordion.product-accordion .cmp-accordion .cmp-accordion__panel>.container>.cmp-container .generic-table table thead th{
        font-size:17px
    }
}
.text.third-party-text p{
    font-size:14px
}
@media screen and (max-width:768px){
    .text.third-party-text p{
        text-align:center
    }
}
.text.third-party-text img{
    display:inline;
    vertical-align:middle
}
.pdf-url-link ul{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap;
    margin:auto auto 20px;
    padding:0
}
.pdf-url-link ul li{
    background:#fff;
    display:inline-block;
    margin-right:70px;
    padding-bottom:20px;
    padding-right:15px;
    padding-top:20px;
    position:relative;
    text-align:left;
    vertical-align:top;
    width:43%
}
@media only screen and (max-width:1200px){
    .pdf-url-link ul li{
        margin-right:50px;
        width:45%
    }
}
@media only screen and (max-width:992px){
    .pdf-url-link ul li{
        margin-right:30px;
        width:45%
    }
}
@media only screen and (max-width:768px){
    .pdf-url-link ul li{
        margin-right:0;
        width:100%
    }
}
.pdf-url-link ul li:nth-of-type(4n+1),.pdf-url-link ul li:nth-of-type(4n+1)+*{
    background:#f3f3f3
}
@media screen and (max-width:768px){
    .pdf-url-link ul li:nth-of-type(4n+1),.pdf-url-link ul li:nth-of-type(4n+1)+*{
        background:unset
    }
}
@media only screen and (max-width:768px){
    .pdf-url-link ul li:nth-of-type(odd){
        background:#f3f3f3
    }
}
.pdf-url-link ul li a{
    color:#000;
    display:block;
    font-size:16px;
    font-weight:400;
    line-height:1.25;
    padding:0 25px 0 15px;
    position:relative;
    text-align:left;
    text-decoration:none
}
.pdf-url-link ul li a:after{
    bottom:0;
    color:#004c8f;
    content:"";
    font-family:icomoon;
    font-size:1.2em;
    height:-webkit-fit-content;
    height:-moz-fit-content;
    height:fit-content;
    margin:auto;
    position:absolute;
    right:0;
    top:0
}
.download-forms.deposits-form-page .pdf-url-link ul li{
    background:#f3f3f3;
    margin-bottom:0px;
    padding:16px 15px 16px 0
}
@media only screen and (max-width:768px){
    .download-forms.deposits-form-page .pdf-url-link ul li{
        background:#f3f3f3;
        margin-bottom:0
    }
}
.text.subtext-form-centre{
    margin:32px 0 23px
}
.text.subtext-form-centre .cmp-text{
    font-size:22px;
    line-height:28px
}
@media only screen and (max-width:768px){
    .text.subtext-form-centre .cmp-text{
        font-size:18px;
        line-height:24px
    }
}
#download-forms .boxContainer{
    height:auto;
    overflow:hidden;
    padding-top:20px;
    position:relative
}
#download-forms .boxContainer:before{
    background:url(../../../content/dam/housingdevelopmentfinancecorp/checklist-page/download-forms/download-forms.jpg);
    background-position:0 0;
    background-repeat:no-repeat;
    background-size:75%;
    content:"";
    display:inline-block;
    height:100%;
    left:-10%;
    position:absolute;
    top:150px;
    -webkit-transform:rotate(-20deg);
    transform:rotate(-20deg);
    width:37%;
    z-index:0
}
@media only screen and (max-width:992px){
    #download-forms .boxContainer:before{
        left:-50%
    }
}
@media only screen and (max-width:768px){
    #download-forms .boxContainer{
        padding-top:10px
    }
}
.ecs-debit{
    position:relative
}
@media only screen and (max-width:768px){
    .ecs-debit{
        position:unset
    }
}
.text.ecs-debit p{
    color:#777;
    font-size:17px;
    font-weight:300;
    line-height:1.29
}
.emi-starting-card-teaser{
    bottom:0;
    margin:auto;
    position:fixed;
    width:100%;
    z-index:1
}
@media screen and (max-width:992px){
    .emi-starting-card-teaser{
        display:inline-block;
        margin:30px 0 0px;
        position:unset
    }
}
.emi-starting-card-teaser .cmp-teaser .cmp-teaser__content{
    -ms-flex-pack:distribute;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    background-color:#99b7d2;
    border-radius:7px;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    justify-content:space-around;
    margin:80px auto auto;
    max-width:1012px;
    min-height:82px;
    padding:20px 42px 18px 40px
}
@media only screen and (max-width:992px){
    .emi-starting-card-teaser .cmp-teaser .cmp-teaser__content{
        -webkit-box-orient:vertical;
        -webkit-box-direction:normal;
        -ms-flex-direction:column;
        flex-direction:column;
        margin:0px 20px;
        padding:20px 42px 20px 40px
    }
}
.emi-starting-card-teaser .cmp-teaser .cmp-teaser__content .cmp-teaser__pretitle{
    color:#333;
    font-size:16px;
    font-weight:700
}
@media only screen and (max-width:992px){
    .emi-starting-card-teaser .cmp-teaser .cmp-teaser__content .cmp-teaser__pretitle{
        font-size:24px;
        line-height:38px;
        max-width:200px;
        text-align:center
    }
}
.emi-starting-card-teaser .cmp-teaser .cmp-teaser__content .cmp-teaser__description{
    font-size:16px;
    font-weight:600;
    text-align:center
}
@media only screen and (max-width:992px){
    .emi-starting-card-teaser .cmp-teaser .cmp-teaser__content .cmp-teaser__description{
        margin-top:8px
    }
}
.emi-starting-card-teaser .cmp-teaser .cmp-teaser__content .cmp-teaser__description p{
    color:#333
}
.emi-starting-card-teaser .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container{
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    gap:23px
}
@media only screen and (max-width:992px){
    .emi-starting-card-teaser .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container{
        -webkit-box-orient:vertical;
        -webkit-box-direction:normal;
        -ms-flex-direction:column;
        flex-direction:column;
        margin-top:19px
    }
}
.emi-starting-card-teaser .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action-link{
    background-color:#004c8f;
    border:1px solid #004c8f;
    border-radius:4px;
    color:#fff;
    font-size:16px;
    font-weight:400;
    line-height:18px;
    margin-top:0;
    outline:none;
    padding:13px 33px;
    text-align:center;
    text-decoration:none;
    text-transform:capitalize
}
.emi-starting-card-teaser .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action-link:hover{
    background-color:#fff;
    color:#004c8f
}
@media only screen and (max-width:992px){
    .emi-starting-card-teaser .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action-link{
        gap:23px
    }
}
.anchor-btn .anchor-btn-wrap .blue-static-btn{
    background-color:#004c8f;
    border:1px solid #004c8f;
    border-radius:4px;
    color:#fff;
    font-size:18px;
    font-weight:400;
    line-height:28px;
    margin-top:0;
    outline:none;
    padding:10px 22px;
    text-align:center;
    text-decoration:none;
    text-transform:capitalize;
    width:100%
}
.emi-start-text .cmp-text{
    font-weight:600;
    text-align:center
}
.home-loan-article{
    padding:26px 0px 35px
}
@media screen and (max-width:992px){
    .home-loan-article{
        padding:28px 0px 0px
    }
}
.home-loan-article .cmp-title__text{
    color:#000;
    font-size:40px;
    font-stretch:normal;
    font-style:normal;
    font-weight:700;
    letter-spacing:normal;
    line-height:1;
    text-align:center
}
@media screen and (max-width:992px){
    .home-loan-article .cmp-title__text{
        font-size:30px
    }
}
@media screen and (max-width:768px){
    .home-loan-article .cmp-title__text{
        font-size:28px;
        margin:20px 10px
    }
}
.articles>.cmp-container{
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    -webkit-box-align:stretch;
    -ms-flex-align:stretch;
    align-items:stretch;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    gap:15px;
    justify-content:center;
    margin-bottom:22px;
    padding-bottom:12px
}
.articles>.cmp-container .slick-list{
    padding:10px 0px
}
.articles>.cmp-container .slick-list .slick-track{
    -webkit-box-pack:space-evenly;
    -ms-flex-pack:space-evenly;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    height:100%;
    justify-content:space-evenly
}
@media only screen and (max-width:768px){
    .articles>.cmp-container .slick-list .slick-track{
        display:block
    }
}
.articles>.cmp-container .slick-prev{
    background-color:#fff;
    border:1px solid #004c8f;
    border-radius:50px;
    font-size:0;
    height:42px;
    left:17px;
    position:absolute;
    top:50%;
    width:42px;
    z-index:1
}
@media screen and (max-width:1100px){
    .articles>.cmp-container .slick-prev{
        height:30px;
        top:50%;
        top:45%;
        width:30px
    }
}
@media screen and (max-width:1023px){
    .articles>.cmp-container .slick-prev{
        left:-7px;
        top:40%
    }
}
@media screen and (max-width:768px){
    .articles>.cmp-container .slick-prev{
        left:-4px
    }
}
@media screen and (max-width:500px){
    .articles>.cmp-container .slick-prev{
        height:30px;
        left:-10px;
        width:30px
    }
}
@media screen and (max-width:370px){
    .articles>.cmp-container .slick-prev{
        left:-13px
    }
}
.articles>.cmp-container .slick-prev:after{
    color:#004c8f;
    content:"";
    font-family:Font Awesome\ 6 Free;
    font-size:20px;
    font-weight:900;
    z-index:2
}
@media screen and (max-width:500px){
    .articles>.cmp-container .slick-prev:after{
        font-size:16px
    }
}
.articles>.cmp-container .slick-next{
    background-color:#fff;
    border:1px solid #004c8f;
    border-radius:50px;
    font-size:0;
    height:42px;
    position:absolute;
    right:0;
    top:50%;
    width:42px;
    z-index:1
}
@media screen and (max-width:1100px){
    .articles>.cmp-container .slick-next{
        height:30px;
        top:45%;
        width:30px
    }
}
@media screen and (max-width:1023px){
    .articles>.cmp-container .slick-next{
        right:-7px;
        top:40%
    }
}
@media screen and (max-width:768px){
    .articles>.cmp-container .slick-next{
        right:-9px
    }
}
@media screen and (max-width:500px){
    .articles>.cmp-container .slick-next{
        right:-12px
    }
}
@media screen and (max-width:370px){
    .articles>.cmp-container .slick-next{
        right:-14px
    }
}
.articles>.cmp-container .slick-next:after{
    color:#004c8f;
    content:"";
    font-family:Font Awesome\ 6 Free;
    font-size:20px;
    font-weight:900;
    z-index:2
}
@media screen and (max-width:500px){
    .articles>.cmp-container .slick-next:after{
        font-size:16px
    }
}
.articles>.cmp-container .slick-disabled{
    opacity:.5
}
.articles.teaser{
    background-color:#fff;
    border:1px solid hsla(0,0%,90%,.8);
    -webkit-box-shadow:1px 4px 4px rgba(0,0,0,.1);
    box-shadow:1px 4px 4px rgba(0,0,0,.1);
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    margin-right:16px;
    overflow:hidden;
    position:relative;
    text-decoration:none;
    -webkit-transition:all .5s linear 0s;
    transition:all .5s linear 0s;
    width:25%
}
@media screen and (max-width:768px){
    .articles.teaser{
        margin:0px 10px
    }
}
.articles.teaser:last-child{
    margin-right:0
}
.articles.teaser .cmp-teaser{
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-direction:column;
    flex-direction:column;
    width:100%
}
.articles.teaser .cmp-image{
    display:block;
    height:179px;
    overflow:hidden;
    position:relative
}
.articles.teaser .cmp-image__image{
    aspect-ratio:294/185;
    display:block!important;
    height:auto;
    left:50%;
    margin-top:0px;
    -o-object-fit:cover;
    object-fit:cover;
    -o-object-position:top;
    object-position:top;
    position:relative;
    top:50%;
    -webkit-transform:translate(-50%,-50%);
    transform:translate(-50%,-50%);
    width:100%
}
.articles.teaser .cmp-teaser__content{
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -webkit-box-pack:justify;
    -ms-flex-pack:justify;
    -webkit-box-align:start;
    -ms-flex-align:start;
    align-items:flex-start;
    display:block;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-direction:column;
    flex-direction:column;
    height:100%;
    justify-content:space-between;
    padding:20px;
    text-align:left
}
.articles.teaser .cmp-teaser__content .cmp-teaser__title{
    background-color:#f0f6fb;
    border-radius:6px;
    color:#004c8f;
    display:inline-block;
    font-size:16px;
    font-stretch:normal;
    font-style:normal;
    font-weight:700;
    letter-spacing:normal;
    line-height:20px;
    margin-bottom:15px;
    padding:8px 14px;
    text-transform:capitalize
}
@media only screen and (max-width:768px){
    .articles.teaser .cmp-teaser__content .cmp-teaser__title{
        font-size:14px
    }
}
.articles.teaser .cmp-teaser__content .cmp-teaser__title .cmp-teaser__title-link{
    color:#000;
    text-decoration:none
}
.articles.teaser .cmp-teaser__content .cmp-teaser__description p{
    color:#000;
    font-size:18px;
    font-stretch:normal;
    font-style:normal;
    font-weight:400;
    letter-spacing:normal;
    line-height:28px;
    margin-bottom:16px
}
.articles.teaser .cmp-teaser__content .cmp-teaser__readmore a{
    color:#004c8f;
    font-size:16px;
    font-weight:600;
    line-height:32px
}
@media screen and (max-width:992px){
    .articles>.cmp-container{
        -webkit-box-align:baseline;
        -ms-flex-align:baseline;
        -webkit-box-pack:center;
        -ms-flex-pack:center;
        align-items:baseline;
        display:-webkit-box;
        display:-ms-flexbox;
        display:flex;
        justify-content:center;
        margin-bottom:24px
    }
    .articles>.cmp-container .slick-list{
        width:90%
    }
    .articles>.cmp-container .articles.teaser{
        border:none;
        border-radius:0;
        width:unset
    }
    .articles>.cmp-container .articles.teaser .cmp-teaser__content{
        padding:20px 12px
    }
}
@media screen and (max-width:768px){
    .articles>.cmp-container .slick-list{
        padding:0 0 10px;
        width:87%
    }
}
@media screen and (max-width:370px){
    .articles>.cmp-container .slick-list{
        width:90%
    }
}
@media only screen and (max-width:768px){
    .articles-data-layer .homepage-common-title .cmp-title__text{
        padding:0px 38px
    }
}
.home-loan-title{
    color:#000;
    margin:60px 0px 40px;
    text-align:center
}
@media screen and (max-width:768px){
    .home-loan-title{
        margin:48px 0 15px
    }
}
.home-loan-title .cmp-title__text{
    font-size:40px;
    font-stretch:normal;
    font-style:normal;
    font-weight:700;
    letter-spacing:normal;
    line-height:54px
}
@media screen and (max-width:768px){
    .home-loan-title .cmp-title__text{
        font-size:24px;
        margin:0 auto;
        text-transform:capitalize
    }
}
.home-loan>.cmp-container{
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    justify-content:center;
    margin:auto
}
.home-loan.teaser{
    width:29%
}
.home-loan.teaser .cmp-teaser{
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -webkit-box-pack:space-evenly;
    -ms-flex-pack:space-evenly;
    -ms-flex-direction:column;
    flex-direction:column;
    height:100%;
    justify-content:space-evenly
}
.home-loan.teaser .cmp-teaser,.home-loan.teaser .cmp-teaser .cmp-teaser__image{
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex
}
.home-loan.teaser .cmp-teaser .cmp-teaser__image{
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    background-color:#ebebeb;
    border:1px solid #ebebeb;
    border-radius:50%;
    -webkit-box-shadow:0 3px 6px 0 rgba(0,0,0,.16);
    box-shadow:0 3px 6px 0 rgba(0,0,0,.16);
    justify-content:center;
    margin-top:0;
    min-height:90px;
    text-align:center;
    width:90px
}
@media screen and (max-width:992px){
    .home-loan.teaser .cmp-teaser .cmp-teaser__image{
        min-height:99px;
        width:99px
    }
}
.home-loan.teaser .cmp-teaser .cmp-teaser__image .cmp-image__image{
    display:block!important;
    height:40px;
    width:40px
}
.home-loan.teaser .cmp-teaser .cmp-teaser__content{
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -webkit-box-pack:justify;
    -ms-flex-pack:justify;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-direction:column;
    flex-direction:column;
    height:100%;
    justify-content:space-between;
    max-width:80%
}
@media only screen and (max-width:1200px){
    .home-loan.teaser .cmp-teaser .cmp-teaser__content{
        max-width:100%
    }
}
.home-loan.teaser .cmp-teaser .cmp-teaser__content .cmp-teaser__pretitle{
    color:#000;
    font-size:16px;
    font-stretch:normal;
    font-style:normal;
    font-weight:700;
    letter-spacing:normal;
    line-height:20px;
    padding:16px 12px 32px;
    text-align:center
}
@media only screen and (max-width:992px){
    .home-loan.teaser .cmp-teaser .cmp-teaser__content .cmp-teaser__pretitle{
        padding:16px 40px 32px
    }
}
.home-loan.teaser .cmp-teaser .cmp-teaser__content .cmp-teaser__description{
    color:#000;
    font-size:16px;
    font-stretch:normal;
    font-style:normal;
    font-weight:700;
    letter-spacing:normal;
    line-height:20px;
    padding:16px 12px 32px;
    text-align:center
}
@media only screen and (max-width:992px){
    .home-loan.teaser .cmp-teaser .cmp-teaser__content .cmp-teaser__description{
        padding:16px 35px 32px
    }
}
.home-loan.teaser .cmp-teaser .cmp-teaser__content .cmp-teaser__action-link{
    background:transparent;
    background-color:#fff;
    border:1px solid #004c8f;
    border-radius:6px;
    color:#004c8f;
    display:inline-block;
    font-size:16px;
    font-stretch:normal;
    font-style:normal;
    font-weight:600;
    letter-spacing:normal;
    line-height:32px;
    padding:3px 20px;
    position:relative;
    text-decoration:none;
    text-transform:capitalize;
    -webkit-transition:all .5s linear;
    transition:all .5s linear
}
.home-loan.teaser .cmp-teaser .cmp-teaser__content .cmp-teaser__action-link:hover{
    background-color:#004c8f;
    color:#fff
}
@media screen and (max-width:768px){
    .home-loan>.cmp-container{
        -webkit-box-orient:vertical;
        -webkit-box-direction:normal;
        -webkit-box-pack:center;
        -ms-flex-pack:center;
        -ms-flex-direction:column;
        flex-direction:column;
        justify-content:center;
        margin-bottom:0
    }
    .home-loan.teaser{
        margin:0 auto 33px;
        width:95%
    }
    .home-loan.teaser:last-child{
        margin-bottom:0
    }
    .home-loan.teaser .cmp-teaser .cmp-teaser__content{
        max-width:unset
    }
}
.slider-tabs-sticky{
    -webkit-box-shadow:0 0 30px 0 rgba(0,0,0,.12);
    box-shadow:0 0 30px 0 rgba(0,0,0,.12);
    position:sticky;
    top:75px;
    z-index:20
}
@media screen and (max-width:992px){
    .slider-tabs-sticky{
        top:57px
    }
}
.slider-tabs{
    width:100%
}
@media screen and (max-width:767px){
    .slider-tabs{
        margin:0 auto;
        width:90%
    }
}
.slider-tabs-wrap .slider-tabs-list{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    position:relative
}
.slider-tabs-wrap .slider-tabs-list .slick-arrow{
    background:transparent;
    border-bottom:0;
    border-left:3px solid #000;
    border-right:0;
    border-top:3px solid;
    border-color:#000;
    bottom:0;
    cursor:pointer;
    font-size:0;
    height:20px;
    left:0;
    margin:auto 0;
    outline:10px solid transparent;
    position:absolute;
    text-indent:0;
    top:0;
    -webkit-transform:rotate(-45deg);
    transform:rotate(-45deg);
    width:20px;
    z-index:10
}
@media screen and (max-width:480px){
    .slider-tabs-wrap .slider-tabs-list .slick-arrow{
        height:15px;
        left:-15px;
        width:15px
    }
}
.slider-tabs-wrap .slider-tabs-list .slick-arrow.slick-next{
    border-left:0;
    border-right:3px solid;
    border-color:#000;
    left:unset;
    right:0;
    -webkit-transform:rotate(45deg);
    transform:rotate(45deg)
}
@media screen and (max-width:480px){
    .slider-tabs-wrap .slider-tabs-list .slick-arrow.slick-next{
        right:-15px
    }
}
.slider-tabs-wrap .slider-tabs-list .slick-arrow.slick-disabled{
    opacity:.5
}
.slider-tabs-wrap .slider-tabs-list .slider-tab{
    min-height:52px;
    text-align:center
}
@media screen and (max-width:992px){
    .slider-tabs-wrap .slider-tabs-list .slider-tab{
        min-height:42px
    }
}
.slider-tabs-wrap .slider-tabs-list .slider-tab .slider-tab-link{
    color:#666;
    cursor:pointer;
    display:block;
    font-size:14px;
    height:100%;
    line-height:24px;
    padding:13px 57px;
    text-decoration:none
}
@media screen and (max-width:1400px){
    .slider-tabs-wrap .slider-tabs-list .slider-tab .slider-tab-link{
        padding:13px 30px
    }
}
@media screen and (max-width:992px){
    .slider-tabs-wrap .slider-tabs-list .slider-tab .slider-tab-link{
        padding:8px 16px
    }
}
.slider-tabs-wrap .slider-tabs-list .slider-tab.active-tab{
    border-bottom:3px solid #004c8f;
    font-weight:600
}
.slider-tabs-wrap .slider-tabs-list .slider-tab.active-tab .slider-tab-link{
    color:#004c8f
}
.container.responsivegrid.teaser-flex>.cmp-container{
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    gap:20px;
    justify-content:center;
    margin-bottom:58px
}
@media screen and (max-width:992px){
    .container.responsivegrid.teaser-flex>.cmp-container{
        -webkit-box-orient:vertical;
        -webkit-box-direction:normal;
        -webkit-box-align:center;
        -ms-flex-align:center;
        align-items:center;
        -ms-flex-direction:column;
        flex-direction:column;
        margin-bottom:25px
    }
}
.container.responsivegrid.teaser-flex>.cmp-container .teaser{
    width:50%
}
@media screen and (max-width:768px){
    .container.responsivegrid.teaser-flex>.cmp-container .teaser{
        width:100%
    }
}
.container.responsivegrid.teaser-flex>.cmp-container .teaser .cmp-teaser{
    position:relative
}
@media screen and (min-width:768px){
    .container.responsivegrid.teaser-flex>.cmp-container .teaser .cmp-teaser .ctr-banner-extended-mobileimg{
        display:none
    }
}
.container.responsivegrid.teaser-flex>.cmp-container .teaser .cmp-teaser .ctr-banner-extended-mobileimg .cmp-image__mobile-image{
    min-height:185px
}
.container.responsivegrid.teaser-flex>.cmp-container .teaser .cmp-teaser .cmp-teaser__content{
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -webkit-box-pack:start;
    -ms-flex-pack:start;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-direction:column;
    flex-direction:column;
    height:-webkit-fit-content;
    height:-moz-fit-content;
    height:fit-content;
    justify-content:start;
    position:absolute;
    right:0px;
    top:42px;
    width:47%
}
@media screen and (max-width:580px){
    .container.responsivegrid.teaser-flex>.cmp-container .teaser .cmp-teaser .cmp-teaser__content{
        right:10px;
        top:24px;
        width:42%
    }
}
@media screen and (max-width:380px){
    .container.responsivegrid.teaser-flex>.cmp-container .teaser .cmp-teaser .cmp-teaser__content{
        width:48%
    }
}
.container.responsivegrid.teaser-flex>.cmp-container .teaser .cmp-teaser .cmp-teaser__content .cmp-teaser__description h2,.container.responsivegrid.teaser-flex>.cmp-container .teaser .cmp-teaser .cmp-teaser__content .cmp-teaser__description h3{
    color:#004c8f;
    font-size:32px;
    font-weight:700;
    line-height:48px;
    margin-bottom:10px
}
@media screen and (max-width:580px){
    .container.responsivegrid.teaser-flex>.cmp-container .teaser .cmp-teaser .cmp-teaser__content .cmp-teaser__description h2,.container.responsivegrid.teaser-flex>.cmp-container .teaser .cmp-teaser .cmp-teaser__content .cmp-teaser__description h3{
        font-size:18px;
        line-height:24px;
        width:97%
    }
}
.container.responsivegrid.teaser-flex>.cmp-container .teaser .cmp-teaser .cmp-teaser__content .cmp-teaser__description h2 b,.container.responsivegrid.teaser-flex>.cmp-container .teaser .cmp-teaser .cmp-teaser__content .cmp-teaser__description h3 b{
    color:#ed232a
}
.container.responsivegrid.teaser-flex>.cmp-container .teaser .cmp-teaser .cmp-teaser__content .cmp-teaser__description p{
    font-size:20px;
    font-weight:600;
    line-height:32px;
    position:relative;
    width:90%
}
@media screen and (max-width:580px){
    .container.responsivegrid.teaser-flex>.cmp-container .teaser .cmp-teaser .cmp-teaser__content .cmp-teaser__description p{
        font-size:12px;
        line-height:16px;
        width:100%
    }
}
.container.responsivegrid.teaser-flex>.cmp-container .teaser .cmp-teaser .cmp-teaser__content .cmp-teaser__description p .split-whatsapp-icon{
    background:url(../../../content/dam/housingdevelopmentfinancecorp/hdfc-ltd-merger/homepage/images/whatsapp.png);
    bottom:7px;
    height:24px;
    margin-left:4px;
    position:absolute;
    width:24px;
    z-index:2
}
@media screen and (max-width:768px){
    .container.responsivegrid.teaser-flex>.cmp-container .teaser .cmp-teaser .cmp-teaser__content .cmp-teaser__description p .split-whatsapp-icon{
        background-position:50%;
        background-repeat:no-repeat;
        background-size:cover;
        height:15px;
        width:15px
    }
}
@media screen and (max-width:580px){
    .container.responsivegrid.teaser-flex>.cmp-container .teaser .cmp-teaser .cmp-teaser__content .cmp-teaser__description p .split-whatsapp-icon{
        bottom:0
    }
}
.container.responsivegrid.teaser-flex>.cmp-container .teaser .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container{
    margin-top:25px
}
@media screen and (max-width:768px){
    .container.responsivegrid.teaser-flex>.cmp-container .teaser .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container{
        margin-top:15px
    }
}
.container.responsivegrid.teaser-flex>.cmp-container .teaser .cmp-teaser .cmp-teaser__content .cmp-teaser__action-link{
    background-color:#004c8f;
    border:1px solid #004c8f;
    border-radius:4px;
    color:#fff;
    display:inline-block;
    font-size:16px;
    font-weight:600;
    line-height:20px;
    padding:8px 24px;
    -webkit-transition:all .3s ease-in-out;
    transition:all .3s ease-in-out
}
.container.responsivegrid.teaser-flex>.cmp-container .teaser .cmp-teaser .cmp-teaser__content .cmp-teaser__action-link:hover{
    background-color:#fff;
    color:#004c8f
}
@media screen and (max-width:580px){
    .container.responsivegrid.teaser-flex>.cmp-container .teaser .cmp-teaser .cmp-teaser__content .cmp-teaser__action-link{
        font-size:14px;
        font-weight:400;
        line-height:18px;
        padding:5px 12px
    }
}
.text.generic-table-heading h3,.text.generic-table-heading p{
    font-size:24px;
    font-weight:400;
    line-height:36px;
    margin-bottom:20px;
    text-align:center
}
.container.responsivegrid .cmp-container .generic-table.table-revamp .generic-rates-table .tableHeading{
    font-size:20px;
    font-weight:400;
    line-height:26px;
    margin-bottom:15px;
    text-align:center
}
@media screen and (max-width:768px){
    .container.responsivegrid .cmp-container .generic-table.table-revamp.min-width-table .table-rte table{
        width:535px
    }
}
.container.responsivegrid .cmp-container .generic-table.table-revamp .table-rte{
    position:relative
}
@media only screen and (max-width:768px){
    .container.responsivegrid .cmp-container .generic-table.table-revamp .table-rte{
        -webkit-box-shadow:0px 3px 20px rgba(0,0,0,.161);
        box-shadow:0px 3px 20px rgba(0,0,0,.161);
        overflow-x:scroll
    }
}
.container.responsivegrid .cmp-container .generic-table.table-revamp .table-rte table{
    background-color:#003d72;
    -webkit-box-shadow:0px 3px 20px rgba(0,0,0,.161);
    box-shadow:0px 3px 20px rgba(0,0,0,.161);
    text-align:center
}
@media screen and (min-width:500px){
    .container.responsivegrid .cmp-container .generic-table.table-revamp .table-rte table{
        width:100%
    }
}
.container.responsivegrid .cmp-container .generic-table.table-revamp .table-rte table thead tr th{
    border-right:1px solid hsla(0,0%,44%,.141);
    color:#fff;
    font-size:20px;
    font-weight:600;
    line-height:24px;
    padding:15px 40px;
    vertical-align:middle
}
@media only screen and (max-width:768px){
    .container.responsivegrid .cmp-container .generic-table.table-revamp .table-rte table thead tr th{
        font-size:16px;
        padding:15px 35px
    }
}
.container.responsivegrid .cmp-container .generic-table.table-revamp .table-rte table thead tr th b{
    font-weight:700
}
.container.responsivegrid .cmp-container .generic-table.table-revamp .table-rte table thead tr th:last-child{
    border-right:0
}
.container.responsivegrid .cmp-container .generic-table.table-revamp .table-rte table thead tr:nth-child(2) th{
    background-color:#f3f3f3;
    border-bottom:1px solid #003d72;
    color:#000;
    font-size:18px
}
.container.responsivegrid .cmp-container .generic-table.table-revamp .table-rte table tbody{
    background:unset
}
.container.responsivegrid .cmp-container .generic-table.table-revamp .table-rte table tbody tr{
    border-bottom:1px solid hsla(0,0%,44%,.141)
}
.container.responsivegrid .cmp-container .generic-table.table-revamp .table-rte table tbody tr th{
    border-right:1px solid hsla(0,0%,44%,.141);
    color:#fff;
    font-size:18px;
    font-weight:600;
    line-height:24px;
    padding:15px 40px;
    vertical-align:middle
}
@media only screen and (max-width:768px){
    .container.responsivegrid .cmp-container .generic-table.table-revamp .table-rte table tbody tr th{
        font-size:16px;
        padding:15px 35px
    }
}
.container.responsivegrid .cmp-container .generic-table.table-revamp .table-rte table tbody tr th:last-child{
    border-right:0
}
.container.responsivegrid .cmp-container .generic-table.table-revamp .table-rte table tbody tr:nth-child(2) th{
    background-color:#f3f3f3;
    border-bottom:1px solid #003d72;
    border-left:1px solid #003d72;
    color:#000
}
.container.responsivegrid .cmp-container .generic-table.table-revamp .table-rte table tbody tr:last-child{
    border-bottom:none
}
.container.responsivegrid .cmp-container .generic-table.table-revamp .table-rte table tbody tr td{
    background-color:#fff;
    border-right:1px solid #e0e0e0;
    color:#000;
    font-size:16px;
    font-weight:400;
    line-height:24px;
    padding:15px 30px;
    vertical-align:middle
}
.container.responsivegrid .cmp-container .generic-table.table-revamp .table-rte table tbody tr td:last-child{
    border-right:unset
}
.container.responsivegrid .cmp-container .generic-table.table-revamp .table-rte table tbody tr td b{
    font-weight:600
}
.container.responsivegrid .cmp-container .generic-table.table-revamp .table-rte::-webkit-scrollbar{
    background:#fff;
    border-bottom-left-radius:20px;
    border-bottom-right-radius:20px;
    height:8px;
    margin-bottom:20px
}
.container.responsivegrid .cmp-container .generic-table.table-revamp .table-rte::-webkit-scrollbar-thumb{
    background:#b2b2b2;
    border-radius:20px;
    position:absolute;
    top:-10px
}
.container.responsivegrid .cmp-container .generic-table.table-revamp .tableDisclaimer{
    margin-top:28px
}
.container.responsivegrid .cmp-container .generic-table.table-revamp .tableDisclaimer p{
    color:#4c4c4c;
    font-size:14px;
    font-weight:400;
    line-height:27px
}
@media only screen and (max-width:768px){
    .container.responsivegrid .cmp-container .generic-table.table-revamp .tableDisclaimer p{
        text-align:center
    }
}
.container.responsivegrid .cmp-container .generic-table.table-revamp .tableDisclaimer .arrow-anchor{
    color:#004c8f;
    display:inline-block;
    font-weight:600
}
@media only screen and (max-width:768px){
    .container.responsivegrid .cmp-container .generic-table.table-revamp .tableDisclaimer .arrow-anchor{
        font-weight:600;
        margin-top:5px;
        text-align:center
    }
}
.container.responsivegrid .cmp-container .generic-table.table-revamp .get-custom-quote{
    text-align:center
}
.container.responsivegrid .cmp-container .generic-table.table-revamp .get-custom-quote .custom-quote-btn{
    background-color:#004c8f;
    border:1px solid #004c8f;
    border-radius:4px;
    color:#fff;
    display:inline-block;
    font-size:16px;
    font-weight:600;
    line-height:20px;
    margin:42px 0 10px;
    padding:10px 24px;
    -webkit-transition:all .5s linear;
    transition:all .5s linear
}
.container.responsivegrid .cmp-container .generic-table.table-revamp .get-custom-quote .custom-quote-btn:hover{
    background:#fff;
    color:#004c8f
}
.container.responsivegrid .cmp-container .generic-table.table-revamp .get-custom-quote .custom-quote-btn:hover:after{
    color:#004c8f
}
.container.responsivegrid .cmp-container .generic-table.table-revamp .get-custom-quote .generic-rates-table .table-rte table tbody th{
    border-left:1px solid #707070
}
.container.responsivegrid .cmp-container .generic-table.table-revamp.fees-and-charges{
    margin-bottom:30px
}
.generic-table.table-head-border-grey .table-rte table thead tr th{
    border-right:1px solid #f9fafb
}
.generic-table.table-head-border-grey .table-rte table thead tr th:first-child{
    border-bottom:1px solid #00406a;
    border-left:0px
}
.generic-table.table-head-border-grey .table-rte table thead tr th:last-child{
    border-right:0px
}
.generic-table.table-head-border-grey .table-rte table tbody tr td b{
    font-weight:700
}
.thankyou-popup-revamp{
    margin:28px 0px 0px;
    padding:50px 0px 0px
}
.thankyou-popup-revamp .cmp-teaser__image .cmp-image{
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    justify-content:center
}
.thankyou-popup-revamp .cmp-teaser__image .cmp-image .cmp-image__image{
    height:auto;
    width:110px
}
.thankyou-popup-revamp .cmp-teaser__content{
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-direction:column;
    flex-direction:column;
    margin:27px 0px 0px
}
@media screen and (max-width:992px){
    .thankyou-popup-revamp .cmp-teaser__content{
        margin:24px 0px 0px
    }
}
.thankyou-popup-revamp .cmp-teaser__content .cmp-teaser__pretitle{
    color:#333;
    font-size:48px;
    font-weight:600;
    line-height:21px
}
@media screen and (max-width:992px){
    .thankyou-popup-revamp .cmp-teaser__content .cmp-teaser__pretitle{
        font-size:40px
    }
}
.thankyou-popup-revamp .cmp-teaser__content .cmp-teaser__title{
    display:none
}
.thankyou-popup-revamp .cmp-teaser__content .cmp-teaser__description{
    margin:32px 0px 0px
}
@media screen and (max-width:992px){
    .thankyou-popup-revamp .cmp-teaser__content .cmp-teaser__description{
        max-width:60%
    }
}
.thankyou-popup-revamp .cmp-teaser__content .cmp-teaser__description p{
    color:#666;
    font-size:20px;
    font-weight:600;
    line-height:21px
}
@media screen and (max-width:992px){
    .thankyou-popup-revamp .cmp-teaser__content .cmp-teaser__description p{
        font-size:16px;
        text-align:center
    }
    .thankyou-popup-revamp .cmp-teaser__content .cmp-teaser__description{
        margin:30px 0px 0px
    }
}
.thankyou-popup-revamp .cmp-teaser__content .cmp-teaser__action-container{
    margin:48px 0px 0px
}
@media screen and (max-width:992px){
    .thankyou-popup-revamp .cmp-teaser__content .cmp-teaser__action-container{
        -webkit-box-orient:vertical;
        -webkit-box-direction:normal;
        display:-webkit-box;
        display:-ms-flexbox;
        display:flex;
        -ms-flex-direction:column;
        flex-direction:column
    }
}
.thankyou-popup-revamp .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action-link{
    background:#004c8f;
    border:3px solid #fff;
    border-radius:4px;
    color:#fff;
    display:inline-block;
    font-size:14px;
    font-weight:600;
    line-height:24px;
    min-width:128px;
    padding:9px 33px
}
@media screen and (max-width:992px){
    .thankyou-popup-revamp .cmp-teaser__content .cmp-teaser__action-container{
        margin:30px 0px 0px;
        text-align:center
    }
}
.hide-input.form-options-extended,.hide-input.form-text-extended{
    display:none!important
}
.backdrop-hidden{
    display:none
}
.black-backdrop{
    background-color:#000;
    bottom:0;
    height:100%;
    left:0;
    opacity:.5;
    position:fixed;
    right:0;
    top:0;
    width:100%;
    z-index:99
}
.bold-link{
    font-weight:700;
    text-decoration:none;
    -webkit-transition:all .3s ease-in-out;
    transition:all .3s ease-in-out
}
.bold-link:hover{
    color:#004c8f;
    text-decoration:none
}
b{
    font-weight:700
}
.hidden{
    display:none
}
.arrow-cta-wrap{
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    justify-content:center;
    margin-bottom:60px;
    margin-top:8px
}
@media screen and (max-width:992px){
    .arrow-cta-wrap{
        margin-bottom:20px;
        margin-top:20px
    }
}
.flex-row-between>.cmp-container{
    -webkit-box-pack:justify;
    -ms-flex-pack:justify;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    justify-content:space-between
}
.header-flex>.cmp-container,.news-comp>.cmp-container{
    -webkit-box-pack:justify;
    -ms-flex-pack:justify;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    justify-content:space-between
}
.news-comp>.cmp-container{
    padding:60px 0
}
.homepage-block-title{
    margin:10px
}
.homepage-block-title .cmp-title__text{
    color:#000;
    font-size:40px;
    font-stretch:normal;
    font-style:normal;
    font-weight:700;
    letter-spacing:normal;
    line-height:54px;
    text-align:center
}
@media screen and (max-width:992px){
    .homepage-block-title .cmp-title__text{
        font-size:24px;
        margin-top:50px
    }
    .news-comp>.cmp-container{
        -webkit-box-orient:vertical;
        -webkit-box-direction:normal;
        -ms-flex-direction:column;
        flex-direction:column;
        gap:30px;
        padding-bottom:30px;
        padding-top:40px
    }
    .homepage-block-title{
        margin:50px 10px 10px
    }
    .homepage-block-title .cmp-title__text{
        font-size:24px;
        line-height:32px
    }
}
.gray-bg{
    background-color:#f2f2f2
}
@media screen and (max-width:992px){
    .tab-btn-flex .anchor-btn{
        width:49%
    }
}
.tab-btn-flex .anchor-btn .anchor-btn-row{
    -webkit-box-pack:end;
    -ms-flex-pack:end;
    justify-content:flex-end
}
.tab-btn-flex>.cmp-container{
    -webkit-box-pack:justify;
    -ms-flex-pack:justify;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    height:100%;
    justify-content:space-between
}
.lds-ellipsis{
    display:block;
    height:80px;
    margin:0 auto;
    position:relative;
    width:80px
}
.lds-ellipsis div{
    -webkit-animation-timing-function:cubic-bezier(0,1,1,0);
    animation-timing-function:cubic-bezier(0,1,1,0);
    background:#004c8f;
    border-radius:50%;
    height:13px;
    position:absolute;
    top:33px;
    width:13px
}
.lds-ellipsis div:first-child{
    -webkit-animation:lds-ellipsis1 .6s infinite;
    animation:lds-ellipsis1 .6s infinite;
    left:8px
}
.lds-ellipsis div:nth-child(2){
    left:8px
}
.lds-ellipsis div:nth-child(2),.lds-ellipsis div:nth-child(3){
    -webkit-animation:lds-ellipsis2 .6s infinite;
    animation:lds-ellipsis2 .6s infinite
}
.lds-ellipsis div:nth-child(3){
    left:32px
}
.lds-ellipsis div:nth-child(4){
    -webkit-animation:lds-ellipsis3 .6s infinite;
    animation:lds-ellipsis3 .6s infinite;
    left:56px
}
@-webkit-keyframes lds-ellipsis1{
    0%{
        -webkit-transform:scale(0);
        transform:scale(0)
    }
    to{
        -webkit-transform:scale(1);
        transform:scale(1)
    }
}
@keyframes lds-ellipsis1{
    0%{
        -webkit-transform:scale(0);
        transform:scale(0)
    }
    to{
        -webkit-transform:scale(1);
        transform:scale(1)
    }
}
@-webkit-keyframes lds-ellipsis3{
    0%{
        -webkit-transform:scale(1);
        transform:scale(1)
    }
    to{
        -webkit-transform:scale(0);
        transform:scale(0)
    }
}
@keyframes lds-ellipsis3{
    0%{
        -webkit-transform:scale(1);
        transform:scale(1)
    }
    to{
        -webkit-transform:scale(0);
        transform:scale(0)
    }
}
@-webkit-keyframes lds-ellipsis2{
    0%{
        -webkit-transform:translate(0);
        transform:translate(0)
    }
    to{
        -webkit-transform:translate(24px);
        transform:translate(24px)
    }
}
@keyframes lds-ellipsis2{
    0%{
        -webkit-transform:translate(0);
        transform:translate(0)
    }
    to{
        -webkit-transform:translate(24px);
        transform:translate(24px)
    }
}
.card-sub-title .cmp-text{
    color:#000;
    font-size:20px;
    margin:46px 0 0
}
@media only screen and (max-width:768px){
    .card-sub-title .cmp-text{
        font-size:18px;
        margin:30px 20px
    }
}
.card-sub-title .cmp-text h4{
    font-weight:600;
    line-height:1.38
}
.error-txt{
    color:#ed1c24;
    display:block;
    font-size:12px;
    font-weight:400;
    line-height:18px
}
#landing-bg{
    background-position:0 450px;
    background-size:100%!important
}
.inline-whatsapp-icon:before{
    color:dimgray;
    content:"";
    font-family:icomoon;
    font-size:12px;
    font-style:normal;
    font-weight:400;
    vertical-align:middle
}
@-webkit-keyframes glyphicon-spin{
    0%{
        -webkit-transform:rotate(0deg);
        transform:rotate(0deg)
    }
    to{
        -webkit-transform:rotate(359deg);
        transform:rotate(359deg)
    }
}
@keyframes glyphicon-spin{
    0%{
        -webkit-transform:rotate(0deg);
        transform:rotate(0deg)
    }
    to{
        -webkit-transform:rotate(359deg);
        transform:rotate(359deg)
    }
}
.glyphicon-spin:before{
    -webkit-animation:glyphicon-spin 1s linear infinite;
    animation:glyphicon-spin 1s linear infinite;
    content:"";
    font-family:Glyphicons Halflings;
    font-size:15px;
    font-weight:400;
    position:absolute;
    right:44px;
    top:9px
}
.label-hidden .cmp-form-options__label,.label-hidden .cmp-form-options__legend,.label-hidden .cmp-form-text__label{
    opacity:0
}
.label-none .cmp-form-options__label,.label-none .cmp-form-options__legend,.label-none .cmp-form-text__label{
    display:none
}
.cmp-form-options--checkbox .cmp-form-options__field-label{
    cursor:pointer
}
#map{
    height:400px
}
.tick-icon:before{
    color:#18ff56;
    content:"";
    display:inline-block;
    font-family:Font Awesome\ 6 Free,sans-serif;
    font-size:16px;
    font-weight:900
}
.container.responsivegrid.form-container .cmp-form .form-options-extended.dsp-none,.container.responsivegrid.form-container .cmp-form .form-text-extended.dsp-none,.container.responsivegrid.live-chat-form-container .cmp-form .form-text-extended.dsp-none,.container.responsivegrid.loan-modal-form .cmp-form .form-options-extended.dsp-none,.container.responsivegrid.loan-modal-form .cmp-form .form-text-extended.dsp-none{
    display:none
}
 