.mblBankFooter{
    display:none;
}
.signUp{
    display:none;
}
.locHrContainer{
    display:none;
}
.mod-safe-area {
    position: relative;
    display: block;
    max-width: none;
    width: 100%;
    margin: 0;
    padding: 0;
}
.htmlModuleWrap{
    padding:0;
}
@media screen and (min-width: 768px) {
    .landing__nav{
        padding:0 1em;
    }
}
.landing__nav-wrap{
    height:180px;
}

.landing__nav-logo-wrap{
    height:145px;
    max-height:100%;
}
.landing__nav-logo-img {
    width: 100%;
    object-fit: contain;
    margin-left: 1em;
    max-width: 300px;
}

/*CD Special Page*/

.cdPromo{
    background:#808050;
}

.cdPromo p{
    margin:0;
    padding:0;
}

.cdPromo-header{
    background:#00467f;
    color:#fff;
    text-align:center;
    padding:.4em 1em .6em;
}

.cdPromo-title{
    color:#fff;
    font-size:clamp(30px, 5vw, 76px);
    font-weight:700;
    line-height:1.1;
    margin:0;
}

.cdPromo-sub{
    color:#fff;
    font-size:clamp(18px, 2.2vw, 34px);
}

.cdPromo-body{
    display:flex;
    align-items:center;
    gap:3%;
    max-width:1600px;
    margin:0 auto;
    box-sizing:border-box;
    padding:2.5em 3% 1em 8%;
}

.cdPromo-imgWrap{
    position:relative;
    flex:0 0 54%;
}

.cdPromo-img{
    display:block;
    width:100%;
    height:auto;
}

.cdPromo-circle{
    position:absolute;
    top:50%;
    left:-10%;
    transform:translateY(-50%);
    width:34%;
    aspect-ratio:1;
    box-sizing:border-box;
    padding:4%;
    border-radius:50%;
    background:#00467f;
    box-shadow:0 0 12px rgba(255,255,255,.8);
    display:flex;
    align-items:center;
    justify-content:center;
    text-align:center;
}

.cdPromo-circle p{
    color:#fff;
    font-size:clamp(14px, 2vw, 32px);
    font-weight:700;
    line-height:1.2;
}

.cdPromo-rate{
    flex:1;
    text-align:center;
    color:#00467f;
}

.cdPromo-rateTitle{
    font-size:clamp(42px, 6.5vw, 104px);
    font-weight:700;
    line-height:1;
    letter-spacing:-1px;
}

.cdPromo-rateNum{
    display:inline-flex;
    align-items:flex-start;
    color:#fff;
    font-size:clamp(84px, 12.5vw, 200px);
    font-weight:700;
    line-height:.9;
}

.cdPromo-pct{
    display:flex;
    flex-direction:column;
    align-items:center;
    font-size:.5em;
    font-weight:400;
    line-height:1;
}

.cdPromo-apy{
    font-size:.4em;
}

.cdPromo-term{
    font-size:clamp(30px, 4vw, 64px);
    font-weight:700;
    line-height:1.1;
    letter-spacing:-1px;
}

.cdPromo-terms{
    font-size:clamp(15px, 1.5vw, 24px);
    line-height:1.2;
}

.cdPromo-phone{
    padding-top:.3em !important;
}

.cdPromo .cdPromo-phone a{
    color:#fff;
    font-size:clamp(22px, 2.4vw, 38px);
    font-weight:700;
    text-decoration:none !important;
}

.cdPromo-footer{
    color:#fff;
    text-align:center;
    font-size:clamp(16px, 1.8vw, 28px);
    padding:0 1em .75em;
}

.cdPromo .cdPromo-disclaimer{
    background:#00467f;
    color:#fff;
    text-align:center;
    font-size:clamp(13px, 1vw, 16px);
    line-height:1.5;
    margin-top:1em;
    padding:1.25em max(1.5em, calc((100% - 1100px) / 2));
}

@media screen and (max-width:1000px){
    .cdPromo-body{
        flex-direction:column;
        gap:1.5em;
        padding:1.5em 5%;
    }
    .cdPromo-imgWrap{
        flex:none;
        width:100%;
        max-width:700px;
    }
    .cdPromo-circle{
        left:-3%;
        width:38%;
        padding:5%;
    }
    .cdPromo-circle p{
        font-size:clamp(13px, 3.4vw, 27px);
    }
}

/*END CD Special Page*/

/*MEDIA*/
@media screen and (max-width:1200px){
    .landing__nav-logo-wrap {
    width: 390px;
    }
}
@media screen and (max-width:767px){
    .landing__nav-wrap {
    padding: 0 1em;
}
.landing__nav-logo-img{
    max-width:240px;
}
}
@media screen and (max-width:590px){
    .landing__nav-logo-wrap{
        height:120px;
    }
}
