html:root,body{--wix-ads-height:0px!important;--wix-ads-top-height:0px!important;--sticky-offset:0px!important}
#site-root,#SITE_CONTAINER{top:0!important;margin-top:0!important}#masterPage{padding-top:78px}#SITE_HEADER-placeholder{display:none!important}
.blume-header{position:fixed;inset:0 0 auto;z-index:2147483647;box-sizing:border-box;min-height:78px;padding:14px clamp(16px,3vw,48px);display:flex;align-items:center;gap:28px;background:#111318f5;backdrop-filter:blur(24px);border-bottom:1px solid #ffffff20;color:white;font:500 13px system-ui}
.blume-header a{color:#fff;text-decoration:none;white-space:nowrap}.blume-brand{display:flex;align-items:center;gap:12px;flex-shrink:0}.blume-brand img{width:118px;height:34px;object-fit:contain;background:#fff;border-radius:6px;padding:4px}.blume-brand span{font-size:11px;letter-spacing:2px}.blume-header nav{display:flex;align-items:center;gap:clamp(12px,1.5vw,24px);margin-inline:auto}.blume-header nav>a,.blume-group>summary{padding:12px 0;cursor:pointer;transition:color .3s}.blume-header nav>a:hover,.blume-group>summary:hover{color:#e7b8bb}.blume-group{position:relative}.blume-group summary{white-space:nowrap}.blume-group>div{position:absolute;top:100%;left:-16px;min-width:120px;padding:12px;background:#24272bf5;backdrop-filter:blur(24px);border:1px solid #ffffff25;border-radius:14px;box-shadow:0 16px 38px #0004}.blume-group>div a{display:block;padding:12px;border-radius:8px}.blume-group>div a:hover{background:#ffffff18}.blume-header .language-switch a{color:#ddd}.blume-header .language-switch a[aria-current=true]{color:#fff;text-decoration:underline;text-underline-offset:6px}.blume-mobile{display:none}
@media(max-width:1150px){.blume-header{gap:16px}.blume-mobile{display:block;order:3;cursor:pointer}.blume-mobile summary{list-style:none;font-size:25px;padding:6px}.blume-header .language-switch{margin-left:auto}.blume-header nav{display:none;position:absolute;top:100%;left:0;right:0;background:#111318f7;border-top:1px solid #ffffff25;padding:18px 24px;max-height:calc(100dvh - 110px);overflow:auto}.blume-header.menu-open nav{display:flex;align-items:stretch;flex-direction:column;gap:8px}.blume-group>div{position:static;margin-block:8px}.blume-brand img{width:100px}.blume-brand span{font-size:10px}}
@media(prefers-reduced-motion:reduce){.blume-header *{transition:none!important}}
