/* Blupurse Residency: sticky smoked-glass header on every page.
   The theme's "fixed menu" option is off, so its script adds .nofixed after 200px of scroll and hides the header
   (.header_style_wrapper.nofixed{display:none}). Here the header stays shown and fixed on all devices. The theme already reserves its height
   in #wrapper's top padding, so nothing jumps. The theme's menu overlay is raised above the header so the mobile menu still covers everything. */
#elementor_header.header_style_wrapper,
#elementor_header.header_style_wrapper.nofixed{display:block!important;position:fixed;top:var(--wp-admin--admin-bar--height,0px);left:0;width:100%;padding-top:0!important;z-index:1500}
#elementor_header .sticky-headaer,
#elementor_header .elementor-614 .elementor-element.elementor-element-0743bfa{
  background:linear-gradient(180deg,rgba(255,255,255,.05) 0%,rgba(255,255,255,0) 46%),rgba(10,14,20,.6)!important;
  -webkit-backdrop-filter:blur(14px) saturate(1.1);backdrop-filter:blur(14px) saturate(1.1);
  border-bottom:1px solid rgba(217,174,99,.28);
  box-shadow:0 10px 28px -14px rgba(0,0,0,.6);
  padding-bottom:12px;
  transition:background-color .3s ease,box-shadow .3s ease,border-color .3s ease;
}
@supports not ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){
  #elementor_header .sticky-headaer,
  #elementor_header .elementor-614 .elementor-element.elementor-element-0743bfa{background:linear-gradient(180deg,rgba(255,255,255,.04) 0%,rgba(255,255,255,0) 46%),rgba(10,14,20,.95)!important}
}
body.fullmenu-active .fullmenu-wrapper-active{z-index:2000}
@media (prefers-reduced-motion:reduce){#elementor_header .sticky-headaer,#elementor_header .elementor-614 .elementor-element.elementor-element-0743bfa{transition:none}}