.skeletonHeader{z-index:50;-webkit-backdrop-filter:blur(4px);background:#ffffffb0;border-radius:25px;grid-template-columns:1fr auto 1fr;align-items:center;gap:14px;min-height:90px;padding:0 18px;font-family:Miriam Libre,sans-serif;display:grid;position:fixed;top:10px;left:10px;right:10px;box-shadow:0 0 10px #00000080}.headerIdentity{display:contents}.brandMark{justify-self:center;width:150px;text-decoration:none;display:block}.brandMark img{width:100%;height:auto;display:block}.skeletonNav{flex-wrap:wrap;justify-content:center;gap:2px;display:flex}.skeletonNav a{color:#196b82;background:0 0;border:0;border-radius:0;padding:5px 13px;font-size:18px;font-weight:500;line-height:20px;text-decoration:none;transition:color .2s}.skeletonNav a:hover{color:#0f5870}.headerCta{color:#fff;white-space:nowrap;background:#a84a4a;border-radius:3px;justify-self:center;padding:15px 10px;font-size:15px;font-weight:700;line-height:15px;text-decoration:none;box-shadow:0 0 10px #00000080}.mobileMenuButton,.mobileHeaderCtaLabel{display:none}@media (max-width:1100px){.skeletonHeader{grid-template-columns:auto auto;justify-content:space-between;min-height:68px}.skeletonNav{display:none}}@media (max-width:760px){.skeletonHeader{gap:8px;padding:7px 10px}.brandMark{width:94px}.headerCta{padding:10px;font-size:13px}}@media (max-width:600px){.skeletonHeader{box-sizing:border-box;-webkit-backdrop-filter:none;background:#f5f2e9;border-radius:0;grid-template-columns:1fr;align-content:start;gap:10px;min-height:180px;padding:12px 10px 10px;top:0;left:0;right:0;box-shadow:0 2px 8px #0000003d}.headerIdentity{place-items:center;width:100%;min-height:112px;display:grid;position:relative}.brandMark{justify-self:auto;width:188px}.mobileMenuButton{color:#1b7890;background:#fff;border:0;border-radius:3px;place-content:center;gap:4px;width:34px;height:34px;padding:6px;display:grid;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.mobileMenuButton span{background:currentColor;border-radius:2px;width:20px;height:3px;display:block}.mobileMenuButton:focus-visible,.headerCta:focus-visible{outline-offset:2px;outline:3px solid #17343d}.skeletonNav{z-index:1;visibility:hidden;opacity:0;transform-origin:top;pointer-events:none;background:#fff;border-radius:4px;flex-flow:column;max-height:calc(100vh - 244px);padding:8px;transition:transform .24s ease-in,opacity .18s ease-in,visibility 0s linear .24s;display:flex;position:fixed;top:122px;left:10px;right:10px;overflow-y:auto;transform:scaleY(0);box-shadow:0 4px 14px #0000003d}.skeletonNav.mobileOpen{visibility:visible;opacity:1;pointer-events:auto;transition:transform .24s ease-out,opacity .18s ease-out,visibility;transform:scaleY(1)}.skeletonNav.mobileOpen a{text-align:center;padding:9px 12px}.headerCta{box-sizing:border-box;color:#fff;text-align:center;background:#196b82;border-radius:3px;justify-self:stretch;min-height:36px;padding:10px 14px;font-size:15px;font-weight:700;line-height:16px;text-decoration:none;display:block;box-shadow:0 0 10px #0000006b}.desktopHeaderCtaLabel{display:none}.mobileHeaderCtaLabel{display:inline}body:has([data-payment-checkout]) .skeletonHeader{grid-template-columns:1fr;min-height:78px;padding-block:8px;position:absolute}body:has([data-payment-checkout]) .headerIdentity{min-height:60px}body:has([data-payment-checkout]) .brandMark{width:124px}:is(body:has([data-payment-checkout]) .headerCta,body:has([data-payment-checkout]) .mobileRegistrationCta){display:none}body:has([data-payment-checkout]) .skeletonNav{max-height:calc(100vh - 82px);top:72px}}@media (max-width:600px) and (prefers-reduced-motion:reduce){.skeletonNav,.skeletonNav.mobileOpen{transition:none}}
