/* External-site notice ("speedbump"), ported from vallant.bank so both
   properties raise the same interstitial before a visitor leaves. */
.vb-speedbump-overlay{position:fixed;inset:0;background:rgba(14,21,62,.75);display:flex;align-items:center;justify-content:center;z-index:999999;padding:20px}
.vb-speedbump{position:relative;width:100%;max-width:732px;min-height:429px;background:linear-gradient(135deg,#0e153e 0%,#17215c 60%,#2a55a6 100%);color:#fff;padding:96px 80px 64px;box-sizing:border-box;display:flex;flex-direction:column;justify-content:center}
.vb-speedbump-overlay button.vb-speedbump__close,
body .vb-speedbump button.vb-speedbump__close{cursor:pointer;position:absolute!important;top:0!important;right:0!important;width:64px!important;height:64px!important;min-width:0!important;min-height:0!important;max-width:64px!important;background:#17215c!important;border:0!important;border-radius:0!important;box-shadow:none!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:0!important;margin:0!important;font:inherit!important;line-height:1!important;text-transform:none!important;letter-spacing:0!important;color:#fff!important}
.vb-speedbump-overlay button.vb-speedbump__close:hover{background:#2a55a6!important}
.vb-speedbump-overlay button.vb-speedbump__close svg{display:block;width:22px!important;height:22px!important}
.vb-speedbump-overlay button.vb-speedbump__close svg path{stroke:#31d0ff!important}
.vb-speedbump__body{color:#fff;font-size:18px;line-height:1.5;text-align:center;margin:0 0 48px}
.vb-speedbump__actions{display:flex;justify-content:center}
.vb-speedbump__continue{display:inline-block;padding:14px 44px;border:1px solid #31d0ff;background:transparent;text-decoration:none;font-weight:600;font-size:18px;letter-spacing:.3px;color:#fff!important}
.vb-speedbump__continue:hover{background:#31d0ff;color:#0e153e!important}
@media (max-width:600px){
.vb-speedbump{min-height:0;padding:72px 24px 40px}
.vb-speedbump__body{font-size:15px;margin-bottom:28px}
.vb-speedbump-overlay button.vb-speedbump__close{width:48px!important;height:48px!important;max-width:48px!important}
.vb-speedbump__continue{padding:12px 32px;font-size:16px}
}
