/* Preserve the original footer layout and Bootstrap dropdowns. */
.site-footer.footer-refresh{background:#172d36!important;color:#d5e0e4}
.footer-refresh .footer-main p{color:#c2d2d9;line-height:1.7}
.footer-refresh .footer-heading{border:0;background:none;padding:0;width:100%;text-align:left;font-family:inherit;font-size:16px;font-weight:600!important;color:#fff!important;line-height:1.5}
.footer-refresh .footer-link{color:#c2d2d9;font-size:15px;line-height:1.6;display:inline-block;padding:3px 0}
.footer-refresh .footer-link:hover,.footer-refresh .footer-legal-link:hover{color:#ffb878}
.footer-refresh .footer-risk-box{background:#223e49!important;border:1px solid #36515d}
.footer-refresh .footer-risk-toggle{color:#e2ebef;font-weight:500;min-height:28px}
.footer-refresh .footer-risk-text{color:#c2d2d9!important;font-size:14px!important;line-height:1.75!important}
.footer-refresh .footer-copyright{background:#11262e!important;border-top:1px solid #36515d}
.footer-refresh .footer-legal-link{color:#d5e0e4}
.footer-refresh .footer-copyright .text-white{color:#c2d2d9!important;line-height:1.7}
.footer-refresh .footer-copyright .gap-5{gap:24px!important;flex-wrap:wrap;justify-content:center}
.footer-refresh .footer-login-btn{background:#ff7400;border-color:#ff7400;font-weight:600!important}
.footer-refresh .footer-login-btn:hover{background:#fff;color:#a54700}
.footer-refresh .footer-social-icon svg circle:first-child{fill:#2b4753}
.footer-refresh a:focus-visible,.footer-refresh button:focus-visible{outline:2px solid #ffb878;outline-offset:4px;border-radius:4px}
@media(min-width:768px){.footer-refresh .footer-heading{cursor:default}}
@media(max-width:767px){.footer-refresh .footer-heading{padding:12px 0;margin-bottom:0!important;min-height:48px;border-bottom:1px solid #36515d}.footer-refresh .footer-link{padding:8px 0;min-height:40px}.footer-refresh .collapse ul{padding-top:10px}.footer-refresh .footer-copyright .gap-4{gap:14px!important}.footer-refresh .footer-legal-link{display:inline-block;padding:8px 0}}
