.navigation{--row-margin-inline: 5vw;position:fixed;z-index:100;width:100%;transition:.3s cubic-bezier(0.1, 0.38, 0.5, 0.84);overflow-x:clip;top:0}.navigation__wrapper{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:2rem;max-width:var(--row-maxwidth, 1250px);align-items:flex-start}.navigation__logo{display:flex;justify-content:center;flex:1 1 100%;top:5.9rem;position:fixed}@media(max-width: 767px){.navigation__logo{position:fixed}}.navigation__logo a{display:inline-flex;align-items:center;text-decoration:none}.navigation__logo .logo{display:flex}@media(max-width: 767px){.navigation__logo .logo{width:11rem}}.navigation__side{margin-right:0;padding-top:2rem;display:flex;align-items:flex-start;margin-right:2rem}@media(max-width: 767px){.navigation__side{display:none}}.navigation__popover{top:0;left:0;background-color:var(--theme-green-500);position:absolute;anchor-name:--anchor-el;padding:0;overflow:clip;box-sizing:border-box;width:0;height:0;transition:.3s}.nav--is-open .navigation__popover{display:block;padding:8rem 6rem 6rem;max-width:100%;width:52rem;height:auto}@media(max-width: 767px){.nav--is-open .navigation__popover{padding:4rem 3rem 3rem}}.navigation__popover-languages{margin-top:2rem}@media(min-width: 768px){.navigation__popover-languages{display:none}}.navigation__popover-close[data-action=toggle-nav]{all:unset;position:absolute;top:2rem;right:2rem;background-color:var(--theme-green-500);border:none;padding:1rem 1.6rem;transition:.2s ease;cursor:pointer}.navigation__popover-close[data-action=toggle-nav]:hover{padding:1rem 1.8rem;scale:1.1}.navigation__popover-close[data-action=toggle-nav]:hover:after{translate:none}.navigation__popover-close[data-action=toggle-nav]::after{content:"";position:absolute;width:1.8rem;height:1.8rem;top:50%;left:50%;transform:translate(-50%, -50%);background:rgba(0,0,0,0);border:none}.navigation__popover-close[data-action=toggle-nav]::before,.navigation__popover-close[data-action=toggle-nav]::after{content:"";position:absolute;width:100%;height:2px;background-color:var(--nav_textcolor);top:50%;left:0}.navigation__popover-close[data-action=toggle-nav]::before{transform:rotate(45deg)}.navigation__popover-close[data-action=toggle-nav]::after{transform:rotate(-45deg)}.navigation__language{margin-right:2rem}.navigation__language-current{display:block}.navigation__language span,.navigation__language a{color:inherit;text-transform:uppercase;display:block;text-decoration:none}.navigation__language:hover .navigation__language-more{margin-top:1rem;display:block}.navigation__language-more{display:block;display:none}.navigation__left{flex:1 1 auto}.navigation__toggle[data-action=toggle-nav]{--togglesize: 6.4rem;cursor:pointer;border:none;padding:0;height:var(--togglesize);width:var(--togglesize);display:block;top:0;left:0;outline:0;background-color:var(--theme-blue-500);border-radius:0}.nav--is-open .navigation__toggle[data-action=toggle-nav]{background-color:var(--theme-grey-800)}.navigation__toggle[data-action=toggle-nav]::after{content:none}.navigation__toggle[data-action=toggle-nav] .hamburger{--toggler-bar-width: 1.75rem;--toggler-bar-height: 2px;--toggler-bar-spacing: 10px;--toggler-bar-color: var(--white);--burger-radius: 10px 0 0 0;position:absolute;top:50%;left:50%;display:inline-block;width:var(--toggler-bar-width);height:var(--toggler-bar-height);border-radius:var(--burger-radius);padding:0;color:var(--toggler-bar-color);background:var(--toggler-bar-color);translate:-50% -50%;transition:all 0ms 100ms}.navigation__toggle[data-action=toggle-nav] .hamburger:hover{outline:none}.navigation__toggle[data-action=toggle-nav] .hamburger:before,.navigation__toggle[data-action=toggle-nav] .hamburger:after{content:"";position:absolute;transition:bottom 200ms cubic-bezier(0.23, 1, 0.32, 1),transform 200ms 180ms cubic-bezier(0.23, 1, 0.32, 1);height:var(--toggler-bar-height);width:var(--toggler-bar-width);background:var(--toggler-bar-color);border-radius:var(--burger-radius)}.navigation__toggle[data-action=toggle-nav] .hamburger::before{bottom:var(--toggler-bar-spacing);left:0;transition:transform 200ms cubic-bezier(0.23, 1, 0.32, 1),bottom 200ms 180ms cubic-bezier(0.23, 1, 0.32, 1)}.navigation__toggle[data-action=toggle-nav] .hamburger::after{top:var(--toggler-bar-spacing);right:0;transition:rotate 200ms cubic-bezier(0.23, 1, 0.32, 1),top 200ms 180ms cubic-bezier(0.23, 1, 0.32, 1)}.nav--is-open .navigation__toggle[data-action=toggle-nav] .hamburger{--toggler-bar-color: var(--white);background:rgba(0,0,0,0)}.nav--is-open .navigation__toggle[data-action=toggle-nav] .hamburger:before,.nav--is-open .navigation__toggle[data-action=toggle-nav] .hamburger:after{background:var(--toggler-bar-color);width:var(--toggler-bar-width);transition:bottom 200ms cubic-bezier(0.23, 1, 0.32, 1),rotate 200ms 180ms cubic-bezier(0.23, 1, 0.32, 1)}.nav--is-open .navigation__toggle[data-action=toggle-nav] .hamburger::after{top:0;rotate:45deg}.nav--is-open .navigation__toggle[data-action=toggle-nav] .hamburger::before{bottom:0;rotate:-45deg}.navigation__list li :where(a,button){display:block;font-size:var(--theme-fs-h3);color:var(--nav_textcolor, #000);text-decoration:none;position:relative;transition:.3s ease;text-transform:uppercase;font-weight:300;padding:.25em 0}@media(min-width: 550px){.navigation__list li :where(a,button){white-space:nowrap}}@media(max-width: 549px){.navigation__list li :where(a,button){font-size:2.2rem}}.navigation__list li :where(a,button):before{content:"";width:0;background:var(--theme-grey-200);height:1px;position:absolute;left:0px;top:50%;transition:.3s ease}.navigation__list li :where(a,button):hover{padding-left:4rem}.navigation__list li :where(a,button):hover:before{width:3rem}.navigation__list li :where(a,button) span{color:var(--nav_textcolor, #000)}.navigation__list li button{all:unset}

