.bcfc-hfx{--bcfc-hfx-dur: 0.3s;--bcfc-hfx-ease: cubic-bezier(0.4,0,0.2,1);--bcfc-hfx-clock: var(--bcfc-hfx-dur);--bcfc-hfx-bg: var(--bcfc-hfx-fill,#FFFFFF);--bcfc-hfx-ink: var(--bcfc-hfx-ink-fill,#121417);--bcfc-hfx-ink-hover: var(--bcfc-hfx-accent,#941F38);--bcfc-hfx-edge: var(--bcfc-hfx-line,transparent);--bcfc-hfx-light: 0}.bcfc-hfx.bcfc-hfx{transition: background-color var(--bcfc-hfx-clock) var(--bcfc-hfx-ease),box-shadow var(--bcfc-hfx-clock) var(--bcfc-hfx-ease),padding var(--bcfc-hfx-dur) var(--bcfc-hfx-ease),border var(--border-transition,0.3s),transform var(--e-con-transform-transition-duration,0.4s)}.bcfc-hfx.bcfc-hfx>.e-con-inner{transition: padding var(--bcfc-hfx-dur) var(--bcfc-hfx-ease)}.bcfc-hfx.bcfc-hfx:has(.e-n-menu-content>.e-con.e-active){transition: padding var(--bcfc-hfx-dur) var(--bcfc-hfx-ease),border var(--border-transition,0.3s),transform var(--e-con-transform-transition-duration,0.4s)}.bcfc-hfx--fill{background-color: var(--bcfc-hfx-bg) !important}.bcfc-hfx--fill{--bcfc-logo-mark-light: var(--bcfc-hfx-light);--bcfc-logo-mark-ink: var(--bcfc-hfx-ink-rest,#FFFFFF);--bcfc-logo-mark-fade: var(--bcfc-hfx-clock);--bcfc-logo-mark-ease: var(--bcfc-hfx-ease);--bcfc-logo-mark-ring: var(--bcfc-hfx-ink)}.bcfc-hfx--fill.elementor-sticky--effects{box-shadow: 0 1px 0 0 var(--bcfc-hfx-edge)}@media (hover: hover) and (pointer: fine){body.bcfc-hfx-overlay .bcfc-hfx--fill:not(:hover,:has(:focus-visible),:has(.e-n-menu-content>.e-con.e-active),.elementor-sticky--effects,[data-bcfc-hfx-closing]),html:is(.bcfc-hfx-hold,.bcfc-reel-active) .bcfc-hfx--fill:not(:hover,:has(:focus-visible),:has(.e-n-menu-content>.e-con.e-active),[data-bcfc-hfx-closing]){--bcfc-hfx-bg: var(--bcfc-hfx-rest,transparent);--bcfc-hfx-ink: var(--bcfc-hfx-ink-rest,#FFFFFF);--bcfc-hfx-ink-hover: var(--bcfc-hfx-accent-rest,var(--bcfc-hfx-ink-rest,#FFFFFF));--bcfc-hfx-edge: transparent;--bcfc-hfx-light: 1}body.bcfc-hfx-overlay .bcfc-hfx--fill:not(:hover,:has(:focus-visible),:has(.e-n-menu-content>.e-con.e-active),.elementor-sticky--effects,[data-bcfc-hfx-closing]) .elementor-widget-n-menu,html:is(.bcfc-hfx-hold,.bcfc-reel-active) .bcfc-hfx--fill:not(:hover,:has(:focus-visible),:has(.e-n-menu-content>.e-con.e-active),[data-bcfc-hfx-closing]) .elementor-widget-n-menu{--n-menu-title-color-normal: var(--bcfc-hfx-ink);--n-menu-title-color-hover: var(--bcfc-hfx-ink-hover);--n-menu-title-color-active: var(--bcfc-hfx-ink-hover)}}@media (hover: none),(pointer: coarse),(pointer: none){body.bcfc-hfx-overlay .bcfc-hfx--fill:not(:has(:focus-visible),:has(.e-n-menu-content>.e-con.e-active),.elementor-sticky--effects,[data-bcfc-hfx-closing]),html:is(.bcfc-hfx-hold,.bcfc-reel-active) .bcfc-hfx--fill:not(:has(:focus-visible),:has(.e-n-menu-content>.e-con.e-active),[data-bcfc-hfx-closing]){--bcfc-hfx-bg: var(--bcfc-hfx-rest,transparent);--bcfc-hfx-ink: var(--bcfc-hfx-ink-rest,#FFFFFF);--bcfc-hfx-ink-hover: var(--bcfc-hfx-accent-rest,var(--bcfc-hfx-ink-rest,#FFFFFF));--bcfc-hfx-edge: transparent;--bcfc-hfx-light: 1}body.bcfc-hfx-overlay .bcfc-hfx--fill:not(:has(:focus-visible),:has(.e-n-menu-content>.e-con.e-active),.elementor-sticky--effects,[data-bcfc-hfx-closing]) .elementor-widget-n-menu,html:is(.bcfc-hfx-hold,.bcfc-reel-active) .bcfc-hfx--fill:not(:has(:focus-visible),:has(.e-n-menu-content>.e-con.e-active),[data-bcfc-hfx-closing]) .elementor-widget-n-menu{--n-menu-title-color-normal: var(--bcfc-hfx-ink);--n-menu-title-color-hover: var(--bcfc-hfx-ink-hover);--n-menu-title-color-active: var(--bcfc-hfx-ink-hover)}.bcfc-hfx--fill:has(.e-n-menu-content>.e-con.e-active){--bcfc-hfx-clock: 0s}}.bcfc-hfx--fill:has(.e-n-menu-content>.e-con.e-active):not(:hover){--bcfc-hfx-clock: 0s}.bcfc-hfx--fill .elementor-widget-n-menu .e-n-menu{--n-menu-title-transition: var(--bcfc-hfx-clock)}.bcfc-hfx--fill .elementor-widget-n-menu .e-n-menu-title-text{transition-timing-function: var(--bcfc-hfx-ease)}.bcfc-hfx--fill[data-bcfc-hfx-opening] .elementor-widget-n-menu .e-n-menu-title-text{transition-property: none}.bcfc-hfx--fill .elementor-widget-n-menu .e-n-menu-title:has(>.e-n-menu-dropdown-icon[aria-expanded="true"]) .e-n-menu-title-container .e-n-menu-title-text{color: var(--bcfc-hfx-accent,var(--n-menu-title-color-hover))}.bcfc-hfx--blur:not(.elementor-sticky__spacer)::after{content: "";position: absolute;top: 100%;left: 0;right: 0;height: 0;z-index: -1;background-color: var(--bcfc-hfx-scrim,rgba(18,20,23,0.3));-webkit-backdrop-filter: blur(var(--bcfc-hfx-blur,12px));backdrop-filter: blur(var(--bcfc-hfx-blur,12px));opacity: 0;visibility: hidden;pointer-events: none;transition: opacity var(--bcfc-hfx-dur) var(--bcfc-hfx-ease),visibility 0s linear var(--bcfc-hfx-dur),height 0s linear var(--bcfc-hfx-dur)}.bcfc-hfx--blur:not(.elementor-sticky__spacer):has(.e-n-menu-content>.e-con.e-active)::after{height: calc(100vh - 100%);opacity: 1;visibility: visible;pointer-events: auto;transition: opacity var(--bcfc-hfx-dur) var(--bcfc-hfx-ease),visibility 0s,height 0s}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){.bcfc-hfx--blur:not(.elementor-sticky__spacer)::after{background-color: var(--bcfc-hfx-scrim-solid,rgba(18,20,23,0.5))}}@media (prefers-reduced-transparency: reduce){.bcfc-hfx--blur:not(.elementor-sticky__spacer)::after{-webkit-backdrop-filter: none;backdrop-filter: none;background-color: var(--bcfc-hfx-scrim-solid,rgba(18,20,23,0.5))}}body.elementor-editor-active .bcfc-hfx--blur::after{content: none}.bcfc-hfx--reveal .e-n-menu:not([data-layout="dropdown"]) .e-n-menu-content>.e-con{clip-path: inset(0 -32px 100% -32px);pointer-events: none;transition: clip-path var(--bcfc-hfx-panel-out,0.26s) cubic-bezier(0.4,0,1,1),display var(--bcfc-hfx-panel-out,0.26s) allow-discrete}.bcfc-hfx--reveal .e-n-menu:not([data-layout="dropdown"]) .e-n-menu-content>.e-con.e-active{clip-path: inset(0 -32px -32px -32px);pointer-events: auto;transition: clip-path var(--bcfc-hfx-panel-dur,0.45s) cubic-bezier(0.22,1,0.36,1)}@starting-style{.bcfc-hfx--reveal .e-n-menu:not([data-layout="dropdown"]) .e-n-menu-content>.e-con.e-active{clip-path: inset(0 -32px 100% -32px)}}.bcfc-hfx--reveal .e-n-menu:not([data-layout="dropdown"]):not(.content-above) .e-n-menu-content{top: 100%;padding-block-start: var(--n-menu-title-distance-from-content)}.bcfc-hfx--reveal .e-n-menu:not([data-layout="dropdown"]):not(.content-above) .e-n-menu-content:not(.e-active){pointer-events: none}.bcfc-hfx--reveal .e-n-menu:not([data-layout="dropdown"]) .e-n-menu-content>.e-con.e-active>*{animation: bcfc-hfx-rise 0.5s cubic-bezier(0.22,1,0.36,1) 0.08s backwards}@keyframes bcfc-hfx-rise{from{opacity: 0;transform: translateY(14px)}to{opacity: 1;transform: translateY(0)}}.bcfc-hfx--reveal .e-n-menu-heading:has(.e-n-menu-content>.e-con.e-active) .e-n-menu-content>.e-con:not(.e-active),.bcfc-hfx--reveal [data-bcfc-hfx-switch] .e-n-menu:not([data-layout="dropdown"]) .e-n-menu-content>.e-con.e-active{transition: none}.bcfc-hfx--reveal .e-n-menu:not([data-layout="dropdown"]) .e-n-menu-content>.e-con.e-active[data-bcfc-hfx-capped]>*{animation-duration: 0s;animation-delay: 0s}.bcfc-hfx--shrink.elementor-sticky--effects:not(.elementor-sticky__spacer){--padding-block-start: var(--bcfc-hfx-pad-shrunk,var(--padding-top));--padding-block-end: var(--bcfc-hfx-pad-shrunk,var(--padding-bottom))}.bcfc-hfx--shrink .bcfc-hfx-logo,.bcfc-hfx--shrink .elementor-widget-bcfc_logo{transform-origin: 0 50%;transition: scale var(--bcfc-hfx-dur) var(--bcfc-hfx-ease)}.rtl .bcfc-hfx--shrink .bcfc-hfx-logo,.rtl .bcfc-hfx--shrink .elementor-widget-bcfc_logo{transform-origin: 100% 50%}.bcfc-hfx--shrink.elementor-sticky--effects .bcfc-hfx-logo,.bcfc-hfx--shrink.elementor-sticky--effects .elementor-widget-bcfc_logo{scale: var(--bcfc-hfx-logo-scale,1)}@media (prefers-reduced-motion: reduce){.bcfc-hfx.bcfc-hfx{--bcfc-hfx-clock: 0s}.bcfc-hfx.bcfc-hfx,.bcfc-hfx.bcfc-hfx:has(.e-n-menu-content>.e-con.e-active),.bcfc-hfx.bcfc-hfx>.e-con-inner,.bcfc-hfx--blur:not(.elementor-sticky__spacer)::after,.bcfc-hfx--blur:not(.elementor-sticky__spacer):has(.e-n-menu-content>.e-con.e-active)::after,.bcfc-hfx--fill .elementor-widget-n-menu .e-n-menu-title-text,.bcfc-hfx--shrink .bcfc-hfx-logo,.bcfc-hfx--shrink .elementor-widget-bcfc_logo,.bcfc-hfx--reveal .e-n-menu:not([data-layout="dropdown"]) .e-n-menu-content>.e-con,.bcfc-hfx--reveal .e-n-menu:not([data-layout="dropdown"]) .e-n-menu-content>.e-con.e-active{transition: none}.bcfc-hfx--reveal .e-n-menu:not([data-layout="dropdown"]) .e-n-menu-content>.e-con.e-active>*{animation: none}}.bcfc-hover-zoom{--bcfc-hover-zoom-scale: 1.04;--bcfc-hover-zoom-time: 0.6s;--bcfc-hover-zoom-ease: cubic-bezier(0.32,0.72,0,1)}.bcfc-hover-zoom .elementor-widget-image img,.bcfc-hover-zoom .bcfc-hover-zoom__media{transition: transform var(--bcfc-hover-zoom-time) var(--bcfc-hover-zoom-ease);backface-visibility: hidden}@media (hover: hover) and (pointer: fine) and (prefers-reduced-motion: no-preference){.bcfc-hover-zoom:is(:hover,:focus-within) .elementor-widget-image img,.bcfc-hover-zoom:is(:hover,:focus-within) .bcfc-hover-zoom__media{transform: scale(var(--bcfc-hover-zoom-scale))}}@media (prefers-reduced-motion: reduce){.bcfc-hover-zoom .elementor-widget-image img,.bcfc-hover-zoom .bcfc-hover-zoom__media{transition: none}}