@keyframes shake-error{0,100%{transform:translateX(0)}
10%,30%,50%,70%,90%{transform:translateX(-4px)}
20%,40%,60%,80%{transform:translateX(4px)}
}
@keyframes blink-error{0,100%{background-color:rgba(255,48,48,0.14);border-bottom-color:#ff3030}
50%{background-color:rgba(255,48,48,0.04);border-bottom-color:#ff7a7a}
}
.apply-over-btn .subnav-mobile-journey{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;padding:6px 12px 6px;background:#65c294 !important}
.display-center{display:flex;align-self:center;justify-content:center}
.apply-over-btn.subnav-desktop .subnav-desktop-cta{display:flex;align-items:center}
.apply-over-btn .apply-input-group .label-name{display:block;font-size:11px;line-height:14px;color:#fff;margin-top:2px}
.apply-over-btn .apply-input-group .textbox-inner{border:0;border-radius:0;background:transparent}
.apply-over-btn .apply-input-group .input-textbox.js-subnav-bar-mobile{width:100%;height:32px;border:0;border-bottom:1px solid #ccc;border-radius:0;background:transparent;font-size:16px;color:#fff;font-family:'OpenSans-SemiBold';padding:0}
.apply-over-btn .apply-input-group .input-textbox.js-subnav-bar-mobile:focus{outline:0}
.apply-over-btn .apply-input-group .input-textbox.js-subnav-bar-mobile::placeholder{font-weight:bold;color:rgba(255,255,255,0.8);font-size:14px}
.apply-over-btn .apply-input-group .input-textbox.js-subnav-bar-mobile.input-error{border-bottom-color:#ff3030;animation:shake-error .5s ease-in-out,blink-error .45s ease-in-out 2}
.apply-over-btn .apply-input-group .error-msgs{display:block;font-size:11px;line-height:14px;color:#ff3030;min-height:14px;margin-top:2px}
.apply-over-btn .mobile-apply-btn{min-width:unset !important;flex:0 0 auto}
.apply-over-btn .apply-input-group{flex:1;min-width:0}
.apply-over-btn .mobile-apply-btn .js-subnav-apply-btn{margin:0;min-width:50%;min-height:32px;border-radius:4px;border:0;background-color:#2c6eb5;color:#fff;font-size:13px;font-weight:600;line-height:1.2;padding:6px 35px;transition:background-color .2s,border-color .2s,opacity .2s}
.apply-over-btn .mobile-apply-btn .js-subnav-apply-btn:hover:not(:disabled){background:#0f4f91;border-color:#0f4f91}
.subnav-apply-popup{position:fixed;inset:0;z-index:12050;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,0.45);padding:16px}
.subnav-apply-popup[hidden]{display:none !important}
.subnav-apply-popup__dialog{width:100%;max-width:420px;background:#fff;border-radius:12px;padding:24px;position:relative;box-shadow:0 10px 32px rgba(0,0,0,0.2)}
@media(min-width:992px){.subnav-apply-popup{padding:24px}
.subnav-apply-popup__dialog{max-width:460px;padding:24px;border-radius:14px;text-align:center}
.subnav-popup-field{max-width:340px;margin:0 auto 14px}
.subnav-popup-field .label-name{text-align:center}
.subnav-popup-actions{max-width:340px;margin:8px auto 0}
.subnav-otp-box{gap:6px;margin:10px 0}
.subnav-otp-input{width:36px;height:36px;font-size:15px;border-radius:6px}
.subnav-otp-timer-row,.subnav-otp-resend-row{justify-content:center;text-align:center}
.subnav-consent-wrap{max-height:280px}
}
.subnav-apply-popup__close{position:absolute;top:8px;right:10px;border:0;background:transparent;font-size:28px;line-height:1;cursor:pointer;color:#333}
.subnav-apply-popup__title{margin:0 0 8px;font-size:18px;font-weight:600;line-height:1.2;color:#222}
.subnav-apply-popup__text{margin:0;font-size:16px;line-height:1.5;color:#4f4f4f}
body.subnav-popup-open{overflow:hidden}
body.bg-loader .loader{position:fixed;inset:0;z-index:12090020}
body.popover-modal-open .popover-modal{z-index:1000}
body.popover-modal-open .modal-backdrop{z-index:12}
.subnav-popup-field{margin-bottom:16px}
.subnav-popup-field .label-name{font-size:13px;line-height:18px;color:#fff;font-weight:500;display:block;margin-top:4px}
.subnav-popup-field select.input-textbox{width:100%;padding:10px 12px;border:1px solid #ccc;border-radius:6px;font-size:14px;color:#222;background:#fff;appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml,%3Csvgxmlns='http://www.w3.org/2000/svg'width='12'height='8'viewBox='00128'%3E%3Cpathd='M11l555-5'stroke='%23666'stroke-width='1.5'fill='none'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center}
.subnav-popup-field select.input-textbox:focus{outline:0;border-color:#1352a0}
.subnav-popup-field .input-textbox{padding:10px 12px;border:1px solid #ccc;border-radius:6px;font-size:14px;color:#222;box-sizing:border-box}
.subnav-popup-field .input-textbox:focus{outline:0;border-color:#1352a0}
.subnav-popup-field .error-msgs{display:block;font-size:12px;color:#ff3030;margin-top:4px}
.subnav-popup-field .form-textbox-new.textboxerror .input-textbox{border-color:#ff3030}
.js-subnav-consent-popup{z-index:12088999}
.subnav-consent-wrap{margin-bottom:12px;border:1px solid #e3e7ee;border-radius:8px;padding:10px 12px;max-height:190px;overflow:auto;background:#f9fbff}
.subnav-consent-title{margin:0 0 10px;font-size:14px;font-weight:600;color:#1d2b44}
.subnav-consent-item{display:flex;align-items:flex-start;gap:8px;margin:0 0 10px;font-size:13px;line-height:1.4;color:#2f3a4c}
.subnav-consent-item:last-child{margin-bottom:0}
.subnav-consent-item input[type="checkbox"]{width:16px;height:16px;margin-top:2px;flex:0 0 16px}
.subnav-consent-select-all{background:#e8f0ff;padding:8px 10px;margin:0 -10px 8px -10px;border-radius:4px;border-bottom:1px solid #d4e3ff}
.subnav-consent-select-all span{color:#1352a0;font-weight:600}
.subnav-inline-link{border:0;background:transparent;color:#2c6ecb;font-size:inherit;line-height:inherit;padding:0;cursor:pointer}
.subnav-consent-note{margin:0 0 14px;font-size:13px;line-height:1.45;color:#2f3a4c}
.subnav-consent-intro-note{margin-bottom:16px}
.subnav-consent-modal{position:fixed;inset:0;z-index:12070;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,0.45);padding:16px}
.subnav-consent-modal[hidden]{display:none !important}
.subnav-consent-modal__dialog{width:100%;max-width:560px;max-height:min(88vh,760px);background:#fff;border-radius:12px;box-shadow:0 10px 32px rgba(0,0,0,0.24);padding:24px;position:relative}
.subnav-consent-modal__dialog--terms{max-width:560px}
.subnav-consent-modal__title{margin:0 0 16px;text-align:center;font-size:18px;line-height:1.25;font-weight:700;color:#111;padding-right:44px}
.subnav-consent-modal__content,.subnav-consent-modal__scroll{color:#4e4e4e;font-size:15px;line-height:1.2;max-height:calc(min(88vh, 760px) - 220px);overflow:auto}
.subnav-consent-modal__scroll ol{margin:16px 0 0 28px;padding:0}
.subnav-consent-modal__scroll li{margin-bottom:14px}
.subnav-consent-modal__scroll .term-wrap p{margin:0 0 16px}
.subnav-consent-modal__scroll .term-wrap p.headings-tc{margin-top:8px;font-size:1.05em}
.subnav-consent-modal__actions{display:flex;justify-content:center;margin-top:18px}
.subnav-consent-modal__actions .btn-blue{min-width:120px}
.subnav-consent-modal__close{position:absolute;top:10px;right:10px;border:0;background:transparent;color:#1961ac;font-size:15px;line-height:1;cursor:pointer;z-index:2;width:36px;height:36px;display:inline-flex;align-items:center;justify-content:center}
.js-subnav-readmore-popup .subnav-consent-modal__content{font-family:"OpenSans-Regular",Arial,sans-serif;font-size:15px;line-height:1.05;color:#5f5f5f;letter-spacing:0}
@media(max-width:991px){.subnav-consent-modal__title{font-size:24px}
.subnav-consent-modal__content,.subnav-consent-modal__scroll{font-size:15px}
}
@media(max-width:767px){.subnav-consent-modal{padding:12px}
.apply-over-btn .apply-input-group .input-textbox.js-subnav-bar-mobile{font-size:12px;.apply-over-btn .apply-input-group .input-textbox.js-subnav-bar-mobile::placeholder{font-weight:bold;font-size:14px}
.subnav-consent-modal__dialog{border-radius:10px;padding:16px;max-height:90vh}
.subnav-consent-modal__title{font-size:18px;margin-bottom:12px;padding-right:40px}
.subnav-consent-modal__close{top:8px;right:8px;width:34px;height:34px;font-size:14px}
.subnav-consent-modal__content,.subnav-consent-modal__scroll{font-size:14px;max-height:calc(90vh - 170px);line-height:1.4}
.subnav-consent-modal__scroll ol{margin-left:18px}
.js-subnav-readmore-popup .subnav-consent-modal__content{font-size:14px;line-height:1.35}
}
}
@media(max-width:400px){.apply-over-btn .apply-input-group .input-textbox.js-subnav-bar-mobile{font-size:14px}
.apply-over-btn .apply-input-group .input-textbox.js-subnav-bar-mobile::placeholder{font-weight:bold;color:rgba(255,255,255,0.8);font-size:13px}
.apply-over-btn .mobile-apply-btn .js-subnav-apply-btn{margin:0;min-width:50%;min-height:32px;border-radius:4px;border:0;background-color:#2c6eb5;color:#fff;font-size:13px;font-weight:600;line-height:1.2;padding:6px 14px;transition:background-color .2s,border-color .2s,opacity .2s}
}
.subnav-apply-popup__dialog .select2-container{width:100% !important}
.subnav-apply-popup__dialog .select2-container--open .select2-dropdown{z-index:10010}
.subnav-otp-box{display:flex;gap:10px;justify-content:center;margin:12px 0}
.subnav-otp-input{width:40px;height:40px;text-align:center;font-size:16px;font-weight:600;border:2px solid #ccc;border-radius:8px;color:#222;caret-color:#1352a0;transition:border-color .2s}
.subnav-otp-input:focus{outline:0;border-color:#1352a0}
.subnav-otp-input.pointer-none{pointer-events:none}
.subnav-otp-timer-row{display:flex;align-items:center;gap:6px;font-size:13px;color:#555;margin-bottom:8px}
.subnav-otp-timer{font-weight:700;color:#1352a0}
.subnav-otp-resend-row{display:flex;align-items:center;gap:8px;flex-wrap:wrap;min-height:24px;margin-bottom:12px;font-size:13px}
.subnav-otp-resend-wait{color:#666}
.subnav-otp-expired-msg{color:#ff3030;margin-right:8px}
@keyframes shake{0,100%{transform:translateX(0)}
10%,30%,50%,70%,90%{transform:translateX(-4px)}
20%,40%,60%,80%{transform:translateX(4px)}
}
.js-subnav-otp-error-msg{color:#ff3030;animation:shake .5s ease-in-out}
.subnav-otp-resend-btn{background:0;border:0;color:#1352a0;font-size:13px;font-weight:600;cursor:pointer;padding:0;text-decoration:underline}
.subnav-otp-resend-btn:disabled{color:#9aa8b8;cursor:not-allowed;text-decoration:none}
.subnav-popup-actions{margin-top:8px}
.subnav-popup-actions .btn-blue{width:100%;padding:12px;border-radius:6px;font-size:15px;cursor:pointer;border:0}
.subnav-popup-actions .btn-disabled,.subnav-popup-actions .btn-blue:disabled{opacity:.5;cursor:not-allowed}
.subnav-popup-back{text-align:center;margin-top:10px}
.subnav-back-btn{background:0;border:0;color:#1352a0;font-size:13px;cursor:pointer;padding:0;text-decoration:underline}
.subnav-success-wrap{text-align:center;padding:16px 0}
.subnav-success-icon{display:inline-flex;align-items:center;justify-content:center;width:52px;height:52px;background:#4caf50;color:#fff;border-radius:50%;font-size:26px;margin-bottom:14px}
.apply-loan-journey{display:flex;align-items:center;gap:12px;width:100%}
@media(max-width:767px){.apply-over-btn{line-height:0}
body.popover-modal-open .modal-backdrop{z-index:12}
.apply-over-btn.subnav-mobile-journey{padding:8px 16px 6px;background:#65c294 !important}
.subnav-otp-box{display:flex;justify-content:start}
.apply-loan-journey{gap:10px;width:100%;height:41px;display:flex;align-items:center}
}
.mob-sub-links li.active a{color:#1961ac}
.accord-col .activeAccord{color:#1961ac}
.submenu-head.sub-bg.activelink{color:#1961ac}
.overviews-tab-box .apply-over-btn{position:absolute;right:0;transform:translateY(-50%);max-height:44px}
.overviews-tab-box .apply-over-btn .btn-blue{padding:14px 26px;background-color:#1e8ae8;font-size:14px}
.overviews-tab-box .apply-over-btn.subnav-mobile-journey{position:fixed;left:0;right:0;top:initial !important;bottom:0;transform:none;max-height:none;margin-top:0;flex:0 0 100%;order:3;border-radius:0;z-index:12080;box-shadow:0 -3px 16px 0 rgba(0,0,0,0.2509803922)}
.overviews-tab-box .apply-over-btn.subnav-mobile-journey .mobile-apply-btn{min-width:120px}
.overviews-tab-box .apply-over-btn.subnav-mobile-journey .js-subnav-bar-mobile{height:30px}
@media(min-width:992px){.overviews-tab-box .apply-over-btn.subnav-mobile-journey{left:50%;right:auto;width:min(730px,calc(100% - 48px));transform:translateX(-50%);border-radius:10px 10px 0 0;background:#65c294 !important;padding:8px}
}
@media(max-width:991px){.overview-top-space{padding-top:20px}
.overviews-tab-box{position:relative;z-index:3;background:#fff;box-shadow:0 13px 18px rgba(0,0,0,0.06)}
.overviews-tab-box.affix .overviews-row{background:transparent;box-shadow:none}
.overviews-tab-box.affix.with-opens{border-radius:0}
.overviews-tab-box.affix.with-opens .mob-overviews-accodian{max-height:calc(100vh - 130px);overflow:auto}
.overviews-tab-box .apply-over-btn{right:0;max-height:31px}
.overviews-tab-box .apply-over-btn.subnav-mobile-journey{position:fixed;left:0;right:0;bottom:0;margin-top:0;background:#65c294 !important;padding:0 8px}
.overviews-tab-box .apply-over-btn .btn-blue{padding:6px 24px;border-radius:8px;font-size:14px;line-height:19px}
.overviews-tab-box .apply-over-btn .btn-blue span{display:none}
.overviews-tab-box .overviews-row{min-height:47px;padding-right:102px;padding-left:0;position:relative}
.overviews-tab{display:none}
.mob-overviews-tab{display:block;padding:8px 0}
}
@media(max-width:767px){.mob-overviews-accodian{left:-15px;right:-15px}
.overviews-tab-box .container{padding-left:0;padding-right:0}
.overviews-tab-box .overviews-row{padding-right:0}
.overviews-tab-box .apply-over-btn{position:fixed;left:0;right:0;bottom:0;top:auto;transform:translateY(0);z-index:12080;background-color:#1961ac;padding:0;max-height:initial;box-shadow:0 -3px 16px 0 rgba(0,0,0,0.2509803922);transition:all .2s}
.overviews-tab-box .apply-over-btn.subnav-mobile-journey{margin:0 10px;bottom:0;border-top-left-radius:10px;border-top-right-radius:10px}
.overviews-tab-box .apply-over-btn.mob-hide{transform:translateY(110%)}
.overviews-tab-box .apply-over-btn .btn-blue{font-size:16px;line-height:22px;width:100%;display:block;background-color:transparent}
.overviews-tab-box .apply-over-btn .btn-blue:after{display:none}
.overviews-tab-box .apply-over-btn .btn-blue span{display:inline}
}
@media(max-width:400px){.overviews-tab-box .apply-over-btn.subnav-mobile-journey{padding:0 7px;margin:0 10px;border-top-left-radius:10px;border-top-right-radius:10px}
}
.fixed-child a{position:fixed;bottom:0;left:0;right:0;top:auto;transform:translateY(0);z-index:12;background-color:#1961ac;padding:10px 15px;max-height:initial;box-shadow:0 -3px 16px 0 rgba(0,0,0,0.25);transition:all .2s;border-radius:0}
.btn-blue-style{font-size:16px;line-height:22px;width:100%;display:block;background-color:transparent;padding:6px 24px}
.apply-over-btn.mob-hide{transform:translateY(110%)}
.credit-card-box .credit-card-wrap:before{content:unset !important}
.overviews-tab .overviews-link li .sub-nav-js-void{font-family:OpenSans-SemiBold;font-size:14px;line-height:19px;color:#333;display:block;padding-bottom:18px}