.bh-page-loader{position:fixed;inset:0;z-index:2147483647;display:flex;align-items:center;justify-content:center;background:#fff;opacity:1;visibility:visible;transition:opacity .25s ease,visibility .25s ease}
.bh-page-loader__inner{display:flex;flex-direction:column;align-items:center;gap:18px;color:#003b95;font-family:Jost,Arial,sans-serif;font-weight:700;font-size:22px}
.bh-page-loader__mark{display:grid;place-items:center;width:58px;height:58px;border-radius:14px;background:#003b95;color:#fff;box-shadow:0 12px 30px rgba(0,59,149,.2)}
.bh-page-loader__spinner{width:42px;height:42px;border:4px solid #e7eef8;border-top-color:#febb02;border-radius:50%;animation:bh-loader-spin .75s linear infinite}
.bh-page-loader.is-ready{opacity:0;visibility:hidden;pointer-events:none}
@keyframes bh-loader-spin{to{transform:rotate(360deg)}}
@media(prefers-reduced-motion:reduce){.bh-page-loader__spinner{animation-duration:1.5s}.bh-page-loader{transition:none}}
