.b-main-navigation__topbar{align-items:center;background-color:var(--wp--preset--color--white);display:flex;flex-wrap:wrap;gap:.5rem;justify-content:center;min-height:var(--topbar-height);padding:.5rem 1.25rem}@media(min-width:992px){.b-main-navigation__topbar{padding:.5rem 2.25rem}}.b-main-navigation__topbar-text{color:var(--wp--preset--color--black);font-size:.875rem;line-height:1.5;text-align:center}.b-main-navigation__topbar-text a{align-items:center;color:inherit;display:inline-flex;gap:.25rem;margin-left:.5rem;margin-right:.5rem;text-decoration:none}.b-main-navigation__topbar-text a:after{background-color:currentcolor;content:"";flex-shrink:0;height:.375rem;-webkit-mask-image:url(../../images/button-arrow.svg);mask-image:url(../../images/button-arrow.svg);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;transition:transform .2s ease;width:.4375rem}.b-main-navigation__topbar-text a:focus:after,.b-main-navigation__topbar-text a:hover:after{transform:translateX(4px)}.b-main-navigation{left:0;padding:0 1rem;position:fixed;right:0;top:var(--nav-offset-top);transition:top .3s ease;z-index:999}@media(min-width:992px){.b-main-navigation{padding:0 2.25rem}}.b-main-navigation__bar{align-items:center;display:flex;gap:.75rem;justify-content:space-between;min-height:var(--nav-height);position:relative;z-index:41}.b-main-navigation__logo-pill{align-items:center;-webkit-backdrop-filter:blur(17px);backdrop-filter:blur(17px);background-color:rgba(0,0,0,.5);border-radius:999px;display:flex;flex-shrink:0;padding:.625rem 1rem}@media(min-width:992px){.b-main-navigation__logo-pill{padding:.875rem 1.25rem}}.b-main-navigation__logo-pill .custom-logo-link{align-items:center;display:flex}.b-main-navigation__logo-pill .custom-logo{height:1.5rem;width:auto}@media(min-width:992px){.b-main-navigation__logo-pill .custom-logo{height:2rem}}.b-main-navigation__logo-link{align-items:center;display:flex;text-decoration:none}.b-main-navigation__logo-text{color:var(--wp--custom--color--white);font-size:var(--wp--preset--font-size--text-regular);font-weight:var(--wp--custom--font-weight--heading)}.b-main-navigation__nav-pill,.b-main-navigation__utility-pill{display:none}@media(min-width:992px){.b-main-navigation__nav-pill,.b-main-navigation__utility-pill{display:flex}}.b-main-navigation__nav-pill{align-items:stretch;border-radius:999px;min-height:3.0625rem;padding:0 .5rem;position:relative}.b-main-navigation__nav-pill:before{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:rgba(0,0,0,.5);border-radius:inherit;content:"";inset:0;pointer-events:none;position:absolute;z-index:-1}@media(min-width:992px){.b-main-navigation__nav-pill{margin-left:auto}}.b-main-navigation__nav-list{align-items:stretch;display:flex;list-style:none;margin:0;padding:0}.b-main-navigation__nav-item{display:flex;flex-direction:column;position:relative}.b-main-navigation__nav-link{align-items:center;color:var(--wp--custom--color--white);display:flex;font-size:var(--wp--preset--font-size--text-small);font-weight:var(--wp--custom--font-weight--base);height:100%;line-height:1.5;opacity:1;padding:.75rem;text-decoration:none;transition:opacity .2s ease}.b-main-navigation__nav-link:focus-visible,.b-main-navigation__nav-link:hover,.b-main-navigation__nav-link[aria-current=page]{color:var(--wp--custom--color--white)}.b-main-navigation__nav-link:focus-visible{outline:2px solid var(--wp--custom--color--white);outline-offset:2px}@media(min-width:992px){.b-main-navigation__nav-list:hover .b-main-navigation__nav-link{opacity:.5}.b-main-navigation__nav-list:hover .b-main-navigation__nav-link:focus-visible,.b-main-navigation__nav-list:hover .b-main-navigation__nav-link:hover,.b-main-navigation__nav-list:hover .b-main-navigation__nav-link[aria-current=page]{opacity:1}}.b-main-navigation__nav-item.has-mega-menu:after{content:"";height:1.5rem;left:-.875rem;pointer-events:none;position:absolute;top:100%;width:max(100% + .875rem,14rem);z-index:29}.b-main-navigation__mega-menu{-webkit-backdrop-filter:blur(17px);backdrop-filter:blur(17px);background-color:rgba(0,0,0,.5);border-radius:1rem;left:-.125rem;opacity:0;padding:.75rem .875rem;pointer-events:none;position:absolute;top:calc(100% + .5rem);transform:translateY(.5rem);transition:opacity .2s ease,transform .2s ease,visibility 0s linear .2s;visibility:hidden;width:-moz-max-content;width:max-content;z-index:30}.b-main-navigation__nav-item.is-open .b-main-navigation__mega-menu{opacity:1;pointer-events:auto;transform:translateY(0);transition:opacity .2s ease,transform .2s ease,visibility 0s linear 0s;visibility:visible}.b-main-navigation__mega-list{display:flex;flex-direction:column;gap:1rem;list-style:none;margin:0;padding:0}.b-main-navigation__mega-link{color:var(--wp--custom--color--white);display:block;font-size:var(--wp--preset--font-size--text-small);font-weight:var(--wp--custom--font-weight--base);line-height:1.5;opacity:1;text-decoration:none;transition:opacity .2s ease;white-space:nowrap}.b-main-navigation__mega-link:focus-visible,.b-main-navigation__mega-link:hover,.b-main-navigation__mega-link[aria-current=page]{color:var(--wp--custom--color--white)}.b-main-navigation__mega-link:focus-visible{outline:2px solid var(--wp--custom--color--white);outline-offset:2px}@media(min-width:992px){.b-main-navigation__mega-list:hover .b-main-navigation__mega-link{opacity:.5}.b-main-navigation__mega-list:hover .b-main-navigation__mega-link:focus-visible,.b-main-navigation__mega-list:hover .b-main-navigation__mega-link:hover,.b-main-navigation__mega-list:hover .b-main-navigation__mega-link[aria-current=page]{opacity:1}.b-main-navigation__mega-list{gap:0}.b-main-navigation__mega-link{padding:.5rem 0}.b-main-navigation__mega-menu{padding:.25rem .875rem}}.b-main-navigation__utility-pill{align-items:center;border-radius:999px;gap:1rem;padding:.25rem .25rem .25rem 1.25rem;position:relative}.b-main-navigation__utility-pill:before{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:rgba(0,0,0,.5);border-radius:inherit;content:"";inset:0;pointer-events:none;position:absolute;z-index:-1}.b-main-navigation__lang-switcher{position:relative}.b-main-navigation__lang-switcher:after{content:"";height:1rem;left:-1rem;position:absolute;top:100%;width:max(100% + 1rem,8rem);z-index:29}.b-main-navigation__lang-toggle{background:transparent;border:0;color:var(--wp--custom--color--white);cursor:pointer;font-size:var(--wp--preset--font-size--text-small);padding:0}.b-main-navigation__lang-toggle:focus-visible{outline:2px solid var(--wp--custom--color--white);outline-offset:2px}.b-main-navigation__lang-list{-webkit-backdrop-filter:blur(17px);backdrop-filter:blur(17px);background-color:rgba(0,0,0,.5);border-radius:1rem;left:-1rem;list-style:none;margin:0;opacity:0;padding:.75rem 1rem;pointer-events:none;position:absolute;top:calc(100% + 1rem);transform:translateY(.5rem);transition:opacity .2s ease,transform .2s ease,visibility 0s linear .2s;visibility:hidden;width:-moz-max-content;width:max-content}.b-main-navigation__lang-list a{color:var(--wp--custom--color--white);display:block;font-size:var(--wp--preset--font-size--text-small);font-weight:var(--wp--custom--font-weight--base);line-height:1.5;opacity:1;padding:.25rem 0;text-decoration:none;transition:opacity .2s ease}.b-main-navigation__lang-list a:focus-visible{outline:2px solid var(--wp--custom--color--white);outline-offset:2px}.b-main-navigation__lang-list:has(a:hover) a{opacity:.5}.b-main-navigation__lang-list:has(a:hover) a:focus-visible,.b-main-navigation__lang-list:has(a:hover) a:hover,.b-main-navigation__lang-list:has(a:hover) a[aria-current=page]{color:var(--wp--custom--color--white);opacity:1}.b-main-navigation__lang-switcher.is-open .b-main-navigation__lang-list{opacity:1;pointer-events:auto;transform:translateY(0);transition:opacity .2s ease,transform .2s ease,visibility 0s linear 0s;visibility:visible}.b-main-navigation__cta.wp-block-button__link{background-color:var(--wp--custom--color--white);color:var(--wp--custom--color--black);flex-shrink:0;padding:.625rem 1.125rem}.b-main-navigation__cta.wp-block-button__link:focus-visible,.b-main-navigation__cta.wp-block-button__link:hover{background-color:var(--wp--custom--color--grey-100);color:var(--wp--custom--color--black)}.b-main-navigation__mobile-toggle{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:rgba(0,0,0,.5);border-radius:999px;display:flex;gap:1rem;padding:.25rem 1.25rem .25rem .25rem}@media(min-width:992px){.b-main-navigation__mobile-toggle{display:none}}.b-main-navigation__burger{align-items:center;background:transparent;border:0;cursor:pointer;display:flex;flex-direction:column;gap:.25rem;height:1rem;justify-content:center;padding:0;width:1rem}.b-main-navigation__burger:focus-visible{outline:2px solid var(--wp--custom--color--white);outline-offset:2px}.b-main-navigation__burger-line{background-color:var(--wp--custom--color--white);display:block;height:.0625rem;transition:transform .2s ease,opacity .2s ease;width:.625rem}.b-main-navigation--panel-open .b-main-navigation__burger-line:first-child{transform:translateY(.15625rem) rotate(45deg)}.b-main-navigation--panel-open .b-main-navigation__burger-line:nth-child(2){transform:translateY(-.15625rem) rotate(-45deg)}.b-main-navigation__mobile-panel{-webkit-backdrop-filter:blur(17px);backdrop-filter:blur(17px);background-color:rgba(0,0,0,.5);border-radius:1rem 1rem 0 0;display:flex;flex-direction:column;height:calc(100dvh - var(--panel-top));left:0;overflow-y:auto;padding:.875rem;position:fixed;right:0;top:var(--panel-top);transition:top .3s ease;z-index:40;--panel-top:calc(var(--nav-offset-top) + var(--nav-height) + 10px)}@media(min-width:992px){.b-main-navigation__mobile-panel{display:none}}.b-main-navigation__mobile-panel[hidden]{display:none}.b-main-navigation__mobile-panel .b-main-navigation__nav-list{align-items:stretch;flex-direction:column;gap:1rem;margin-bottom:1.5rem}.b-main-navigation__mobile-panel .b-main-navigation__nav-item{border-bottom:0}.b-main-navigation__mobile-panel .b-main-navigation__nav-link{align-items:center;display:flex;font-size:var(--wp--preset--font-size--text-medium);justify-content:space-between;opacity:1;padding:0;width:100%}.b-main-navigation__mobile-panel .b-main-navigation__nav-item.has-mega-menu .b-main-navigation__nav-link:after{border-bottom:1px solid;border-right:1px solid;content:"";flex-shrink:0;height:.5rem;transform:rotate(45deg);transition:transform .2s ease;width:.5rem}.b-main-navigation__mobile-panel .b-main-navigation__nav-item.has-mega-menu.is-open .b-main-navigation__nav-link:after{transform:rotate(225deg)}.b-main-navigation__mobile-panel .b-main-navigation__mega-menu{-webkit-backdrop-filter:none;backdrop-filter:none;background-color:transparent;border-radius:0;display:none;opacity:1;padding:.75rem 0 0;pointer-events:auto;position:static;transform:none;visibility:visible;width:100%}.b-main-navigation__mobile-panel .b-main-navigation__nav-item.is-open .b-main-navigation__mega-menu{display:block}.b-main-navigation__mobile-panel .b-main-navigation__mega-link{font-size:var(--wp--preset--font-size--text-regular);opacity:1;padding:.5rem 0}.b-main-navigation__mobile-lang-list{display:flex;flex-wrap:wrap;gap:.875rem;list-style:none;margin:auto 0 0;padding:0}.b-main-navigation__mobile-lang-list li.is-active{display:none}.b-main-navigation__mobile-lang-list a{color:var(--wp--custom--color--white);font-size:var(--wp--preset--font-size--text-regular);font-weight:var(--wp--custom--font-weight--base);line-height:1.5;opacity:1;text-decoration:none}body.has-main-navigation-panel-open{overflow:hidden}body.has-topbar .b-main-navigation{top:calc(var(--topbar-height) + var(--nav-offset-top))}body .b-main-navigation.b-main-navigation--scrolled{top:.5rem}@media(min-width:992px){body .b-main-navigation.b-main-navigation--scrolled{top:2.25rem}}body.has-topbar .b-main-navigation__mobile-panel{--panel-top:calc(var(--topbar-height) + var(--nav-offset-top) + var(--nav-height) + 10px)}body .b-main-navigation.b-main-navigation--scrolled .b-main-navigation__mobile-panel{--panel-top:calc(0.5rem + var(--nav-height) + 10px)}@media(min-width:992px){body .b-main-navigation.b-main-navigation--scrolled .b-main-navigation__mobile-panel{--panel-top:calc(2.25rem + var(--nav-height) + 10px)}}
/*# sourceMappingURL=view.css.map*/