:root{--app-bar-height:calc(4rem + env(safe-area-inset-bottom, 0px))}@media screen and (max-width:1249px){body{padding-bottom:var(--app-bar-height)}html.app-menu-open,html.app-menu-open body{overflow:hidden}.header{height:calc(100vh - var(--app-bar-height));height:calc(100svh - var(--app-bar-height))}.brlbs-cmpnt-widget{bottom:var(--app-bar-height) !important}}.app-bar{position:fixed;left:0;right:0;bottom:0;z-index:1000;display:flex;height:var(--app-bar-height);padding-bottom:env(safe-area-inset-bottom,0px);background-color:hsla(0,0%,100%,.92);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-top:1px solid var(--accent);box-shadow:0 -4px 20px rgba(66,70,69,.08)}@media screen and (min-width:1250px){.app-bar{display:none}}.app-bar__item{flex:1 1 0;min-width:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.25rem;padding:0 .125rem;border:0;background:0 0;color:var(--dark);font:inherit;text-decoration:none;cursor:pointer;-webkit-tap-highlight-color:rgba(0,0,0,0);transition:color .2s}.app-bar__item:hover,.app-bar__item:focus-visible{color:var(--main)}.app-bar__item:focus-visible{outline:2px solid var(--main);outline-offset:-4px;border-radius:.5rem}.app-bar__item.is-active{color:var(--main)}.app-bar__item.is-active .app-bar__icon{background-color:var(--accent)}.app-bar__item.is-active .app-bar__label{font-weight:600}.app-bar__icon{display:flex;align-items:center;justify-content:center;width:3.25rem;height:1.75rem;border-radius:.875rem;font-size:1.125rem;transition:background-color .2s}.app-bar__label{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.6875rem;line-height:1;letter-spacing:.01em}.app-bar__toggle[aria-expanded=true]{color:var(--main)}.app-bar__toggle[aria-expanded=true] .app-bar__icon{background-color:var(--accent)}.app-menu{position:fixed;top:0;left:0;right:0;bottom:var(--app-bar-height);z-index:999;display:flex;flex-direction:column;overflow-y:auto;overscroll-behavior:contain;--menu-line:rgba(237,245,243,.16);background-color:var(--main);color:var(--light);visibility:hidden;opacity:0;transform:translateY(1.5rem);transition:opacity .25s ease,transform .25s ease,visibility 0s linear .25s}.app-menu.is-open{visibility:visible;opacity:1;transform:none;transition:opacity .25s ease,transform .25s ease,visibility 0s}@media screen and (min-width:1250px){.app-menu{display:none}}@media(prefers-reduced-motion:reduce){.app-menu{transform:none;transition:none}}.app-menu__head{display:flex;justify-content:center;padding:2rem var(--smaller-spacing) 1.5rem;padding-top:calc(2rem + env(safe-area-inset-top, 0px))}.app-menu__logo img{display:block;width:12.5rem;height:auto;filter:brightness(0) invert(1)}.app-menu__nav ul{list-style:none;margin:0;padding:0}.app-menu__nav>ul:first-child{border-top:1px solid var(--menu-line)}.app-menu__nav>ul:first-child a{display:flex;align-items:center;gap:1rem;padding:1.125rem var(--smaller-spacing);border-bottom:1px solid var(--menu-line);color:var(--light);text-decoration:none;text-transform:uppercase;transition:background-color .2s,color .2s}.app-menu__nav>ul:first-child a:hover,.app-menu__nav>ul:first-child a:focus-visible{background-color:rgba(237,245,243,.1)}.app-menu__nav>ul:first-child a:focus-visible{outline:2px solid var(--light);outline-offset:-2px}.app-menu__nav>ul:first-child a.is-active{background-color:var(--light);color:var(--main);font-weight:600}.app-menu__icon{width:1.375rem;text-align:center;color:var(--second)}.is-active .app-menu__icon{color:var(--main)}.app-menu__arrow{margin-left:auto;opacity:.7;transition:transform .25s,opacity .25s}a:hover .app-menu__arrow,a:focus-visible .app-menu__arrow{transform:translateX(.25rem)}a:hover .app-menu__arrow,a:focus-visible .app-menu__arrow,.is-active .app-menu__arrow{opacity:1}.app-menu__secondary{display:grid;grid-template-columns:repeat(auto-fit,minmax(6.875rem, 1fr));gap:.5rem;padding:var(--smaller-spacing) !important}.app-menu__secondary a{display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.5rem .875rem;border:1px solid rgba(237,245,243,.35);border-radius:999px;color:var(--light);font-size:.875rem;text-decoration:none;transition:background-color .2s,border-color .2s}.app-menu__secondary a .fa-solid{color:var(--second)}.app-menu__secondary a:hover,.app-menu__secondary a:focus-visible{border-color:var(--light);background-color:rgba(237,245,243,.1)}.app-menu__info{margin-top:auto;padding:0 var(--smaller-spacing) var(--smaller-spacing);color:rgba(237,245,243,.9);font-size:.875rem}.app-menu__info p{display:flex;gap:.75rem;margin:0 0 .75rem}.app-menu__info p>.fa-solid{width:1rem;margin-top:.25rem;color:var(--second)}.app-menu__info a{color:var(--light)}.app-menu__legal{justify-content:center;padding-top:.75rem;border-top:1px solid var(--menu-line)}.side-nav{--menu-line:rgba(237,245,243,.16);display:none}@media screen and (min-width:1250px){.side-nav{position:fixed;top:0;bottom:0;left:0;z-index:100;display:flex;flex-direction:column;width:21.875rem;overflow-y:auto;overscroll-behavior:contain;background-color:var(--main);color:var(--light);scrollbar-width:thin;scrollbar-color:rgba(237,245,243,.3) rgba(0,0,0,0);box-shadow:8px 0 32px rgba(22,32,29,.32),2px 0 6px rgba(22,32,29,.18)}}.side-nav .app-menu__head{justify-content:flex-start;padding:2.75rem 2.5rem 2.25rem}.side-nav .app-menu__logo img{width:14.375rem}.side-nav .app-menu__nav>ul:first-child a{padding:1.0625rem 2.5rem;font-size:.9375rem;letter-spacing:.06em}.side-nav .app-menu__secondary{padding:1.5rem 2.5rem !important}.side-nav .app-menu__info{padding:0 2.5rem 2rem}.side-nav .app-menu__info p{font-size:.875rem;line-height:1.6}.side-nav .app-menu__legal{justify-content:flex-start}