html.bbtr body .elementor-location-header{--bbtr-h:97px;margin-bottom:calc(-1 * var(--bbtr-h))!important;transition:top .32s cubic-bezier(.2,.7,.2,1),background-color .3s ease,box-shadow .25s ease!important}@media (min-width:1025px){html.bbtr body .elementor-location-header{--bbtr-h:124px}}html.bbtr body .bbhero-track{height:calc(100vh - var(--bbtr-off,0px))!important;height:calc(100svh - var(--bbtr-off,0px))!important}html.bbtr body .bbhero::before{content:"";position:absolute;left:0;right:0;top:0;height:clamp(150px,22vh,230px);background:linear-gradient(180deg,rgba(15,12,10,.55) 0%,rgba(15,12,10,.22) 55%,rgba(15,12,10,0) 100%);z-index:3;pointer-events:none;opacity:0;transition:opacity .3s ease}html.bbtr.bbtr-on body .bbhero::before{opacity:1}html.bbtr body .elementor-location-header #bbTopbar,html.bbtr body .elementor-location-header #bbHead{transition:background-color .3s ease,border-color .3s ease!important}html.bbtr body .elementor-location-header .elementor-element-bbe310f a,html.bbtr body .elementor-location-header .bb-logo-a,html.bbtr body .elementor-location-header .bb-logo-b{transition:color .3s ease}html.bbtr-on body .elementor-location-header:not(:hover):not(:focus-within){background:0 0!important;box-shadow:none!important}html.bbtr-on body .elementor-location-header:not(:hover):not(:focus-within) #bbTopbar{background:0 0!important;border-bottom:1px solid rgba(255,255,255,.16)!important}html.bbtr-on body .elementor-location-header:not(:hover):not(:focus-within) #bbHead{background:0 0!important;border-bottom-color:rgba(255,255,255,.16)!important}html.bbtr-on body .elementor-location-header:not(:hover):not(:focus-within) #bbHead img.bb-logo-mark{filter:brightness(0) invert(1)}html.bbtr-on body .elementor-location-header:not(:hover):not(:focus-within) #bbHead .bb-logo-a,html.bbtr-on body .elementor-location-header:not(:hover):not(:focus-within) #bbHead .bb-logo-b{color:#fff!important}html.bbtr-on body .elementor-location-header:not(:hover):not(:focus-within) #bbHead .elementor-element-097b833 .elementor-nav-menu--main>ul>li>a::after{background-color:#fff!important}html.bbtr-on body .elementor-location-header:not(:hover):not(:focus-within) #bbHead .elementor-element-122861b .elementor-icon::before{background-color:#fff!important}html.bbtr body .elementor-location-header #bbHead .elementor-element-122861b .elementor-icon::before{transition:background-color .3s ease}html.bbtr-on body .elementor-location-header:not(:hover):not(:focus-within) #bbHead .bbh-sp{background:rgba(255,255,255,.14)!important;border-color:rgba(255,255,255,.4)!important;color:rgba(255,255,255,.9)!important;box-shadow:none!important}html.bbtr-on body .elementor-location-header:not(:hover):not(:focus-within) #bbHead .bbh-kbd{background:0 0!important;border-color:rgba(255,255,255,.45)!important;color:#fff!important}@media (prefers-reduced-motion:reduce){html.bbtr body .elementor-location-header,html.bbtr body .elementor-location-header *,html.bbtr body .bbhero::before{transition:none!important}}