body{overflow-x:hidden}.btn--base:not(.btn--outline),.btn--base-light:not(.btn--outline){backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}header .main-header:before{content:"";background:var(--base-trans-90);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);display:block;position:absolute;inset:0;z-index:0;height:0;top:-1px;-webkit-transition:all .7s cubic-bezier(0.4,.01,.165,.99);-moz-transition:all .7s cubic-bezier(0.4,.01,.165,.99);-o-transition:all .7s cubic-bezier(0.4,.01,.165,.99);transition:all .7s cubic-bezier(0.4,.01,.165,.99);border-bottom:1px solid var(--white-trans-10)}header.scrolling .main-header:before{height:100%;top:0}header:has(.x-offcanvas_ready[aria-hidden="false"]) .main-header:before{height:100%;top:0}.x-offcanvas_inner{overflow:hidden}.x-offcanvas_inner .menu-item{overflow:hidden}.x-offcanvas_inner .menu-item>a{display:block;position:relative;isolation:isolate;transform:translateY(110%);opacity:0;will-change:transform,opacity;transition:transform .2s ease-in,opacity .2s ease-in}.x-offcanvas_inner .menu-item>a::before{content:"";position:absolute;inset:0;background:var(--white-trans-10);transform:scaleX(0);transform-origin:left center;transition:transform .5s cubic-bezier(0.22,1,.36,1);z-index:-1}.x-offcanvas_inner .menu-item>a:hover::before,.x-offcanvas_inner .menu-item>a:focus-visible::before{transform:scaleX(1)}.x-offcanvas_inner[aria-hidden="false"] .menu-item>a{transform:translateY(0);opacity:1;transition:transform .7s cubic-bezier(0.22,1,.36,1),opacity .45s ease-out}.x-offcanvas_inner[aria-hidden="false"] .menu-item:nth-child(1)>a{transition-delay:.1s}.x-offcanvas_inner[aria-hidden="false"] .menu-item:nth-child(2)>a{transition-delay:.17s}.x-offcanvas_inner[aria-hidden="false"] .menu-item:nth-child(3)>a{transition-delay:.24s}.x-offcanvas_inner[aria-hidden="false"] .menu-item:nth-child(4)>a{transition-delay:.31s}.x-offcanvas_inner[aria-hidden="false"] .menu-item:nth-child(5)>a{transition-delay:.38s}.x-offcanvas_inner[aria-hidden="false"] .menu-item:nth-child(6)>a{transition-delay:.45s}.x-offcanvas_inner[aria-hidden="false"] .menu-item:nth-child(7)>a{transition-delay:.52s}.x-offcanvas_inner[aria-hidden="false"] .menu-item:nth-child(8)>a{transition-delay:.59s}.x-offcanvas_inner[aria-hidden="false"] .menu-item:nth-child(9)>a{transition-delay:.66s}.x-offcanvas_inner[aria-hidden="false"] .menu-item:nth-child(10)>a{transition-delay:.73s}.x-offcanvas_inner .nav--footer,.x-offcanvas_inner .nav--contact{opacity:0;transform:translateY(20px);transition:opacity .5s ease-out,transform .6s cubic-bezier(0.22,1,.36,1)}.x-offcanvas_inner[aria-hidden="false"] .nav--contact{opacity:1;transform:translateY(0);transition-delay:.75s}.x-offcanvas_inner[aria-hidden="false"] .nav--footer{opacity:1;transform:translateY(0);transition-delay:.9s}@media (prefers-reduced-motion:reduce){.x-offcanvas_inner .menu-item>a,.x-offcanvas_inner .nav--footer,.x-offcanvas_inner .nav--contact{transform:none;opacity:1;transition:opacity .2s ease}.x-offcanvas_inner .menu-item>a::after{transition:none}}body[data-builder-window="iframe"] .x-offcanvas_inner{overflow:visible}body[data-builder-window="iframe"] .x-offcanvas_inner .menu-item{overflow:visible}body[data-builder-window="iframe"] .x-offcanvas_inner .menu-item>a,body[data-builder-window="iframe"] .x-offcanvas_inner .nav--footer,body[data-builder-window="iframe"] .x-offcanvas_inner .nav--contact{transform:none!important;opacity:1!important;transition:none!important}.x-modal_close,.x-modal_close:focus,.x-modal_close:focus-visible{outline!important;border!important;box-shadow:none!important}.x-modal_close:focus,.x-modal_close:focus-visible{outline!important;outline-style:none!important}.brxe-text ul{padding-left:0}.brxe-text ul li{position:relative;list-style:none;padding-left:1.45rem}.brxe-text ul li::before{content:"";position:absolute;left:0;top:.7em;width:.7rem;height:.7rem;border:.15rem solid var(--base-ultra-light);border-radius:50%;transform:translateY(-50%);box-sizing:border-box}.page-nav{display:flex;gap:1rem;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.page-nav::-webkit-scrollbar{display:none}.page-nav__container{justify-content:center}@media screen and (max-width:1300px){.page-nav__container{justify-content:flex-start}}.page-nav__item{flex:0 0 auto;white-space:nowrap}