.nav-menu-links li{overflow-y:hidden;padding-bottom:5px}.nav-menu-links li .nav-menu__overlay__link{align-items:center;display:inline-flex;gap:0;justify-content:center;transition:all .2s ease;vertical-align:middle}.nav-menu-links li .nav-menu__overlay__link:not(.router-link-exact-active) span:not(.cloned){opacity:.6}@media (pointer:fine){.nav-menu-links li .nav-menu__overlay__link:not(.router-link-exact-active):hover .cloned{opacity:1;transform:translateY(0)}.nav-menu-links li .nav-menu__overlay__link:not(.router-link-exact-active):hover span:not(.cloned){opacity:0;transform:translateY(-110%)}}.nav-menu-links li .router-link-active{cursor:default;display:inline-block;font-weight:700}.nav-menu-links li .nav-menu__overlay__link span{transition:all .4s ease}.nav-menu-links li .nav-menu__overlay__link .cloned{left:0;opacity:0;position:absolute;top:0;transform:translateY(110%);transition:all .4s ease}.nav-menu__links{display:inline-block}[data-animate=menu-links]{left:0;opacity:0;position:fixed;top:0;visibility:hidden}[data-animate=menu-link]{opacity:0;transform:translateY(101%)}.nav-menu__overlay__links__corporate a{opacity:.6;transition:all .2s ease}@media (pointer:fine){.nav-menu__overlay__links__corporate a:hover{opacity:1}}.overlay-full-screen{height:100vh;left:0;position:fixed;top:0;width:100vw;z-index:90}.overlay-full-screen__background{background:#fff;height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.overlay-full-screen__content{height:100%;overflow-y:auto;z-index:2}[data-animate=overlay]{opacity:0;visibility:hidden}[data-animate=overlay-background]{transform:scaleX(0);transform-origin:left}[data-animate=overlay-content]{opacity:0}.nav__logo img{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.nav.is-open .nav__contact-pill{background-color:var(--color-white);border-color:var(--color-white);color:var(--color-brown-3)}.nav.is-open .contact-pill__arrow{background-color:var(--color-brown-3);border-color:var(--color-brown-3)}.nav.is-open .nav__lang-switcher__link,.nav.is-open .nav__overlay-toggle button{border-color:var(--color-white);color:var(--color-white)}.nav-menu__overlay{overflow:hidden}.overlay-full-screen__background{background-color:var(--color-brown-3)}/*! tailwindcss v4.1.11 | MIT License | https://tailwindcss.com */@layer properties{@supports ((-webkit-hyphens:none) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-duration:initial}}}.footer__bottom__info p+p{margin-top:15px}.footer__bottom__info p{font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,1.5))}@media (min-width:64rem){.footer__bottom__info p{font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,1.55556))}}.footer__right-section{align-items:flex-start;display:flex;flex-direction:column}@media (min-width:64rem){.footer__right-section{align-items:flex-end}}.footer__social{align-items:center;display:flex;gap:calc(var(--spacing,.25rem)*4);justify-content:flex-start;margin-bottom:calc(var(--spacing,.25rem)*4)}@media (min-width:64rem){.footer__social{justify-content:flex-end}}.footer__links{align-items:center;display:flex;gap:calc(var(--spacing,.25rem)*4);justify-content:flex-start}@media (min-width:64rem){.footer__links{justify-content:flex-end}}.footer__social-link{transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));--tw-duration:.3s;transition-duration:.3s}@media (hover:hover){.footer__social-link:hover{opacity:.7}}@property --tw-duration{syntax:"*";inherits:false}.loader-overlay{align-items:center;background-color:#f8f4ef;display:flex;inset:0;justify-content:center;min-height:100svh;pointer-events:auto;position:fixed;z-index:1001}.loader-overlay__container{margin:0 auto;max-width:240px;padding-bottom:0;padding-top:0;position:relative;width:100%}.loader-overlay__layout{align-items:stretch;display:flex;flex-flow:column;gap:20px;justify-content:center}.loader-overlay__header{align-items:center;display:flex;justify-content:space-between}.loader-overlay__header>*{opacity:0;transform:translateY(50%)}.loader-overlay__visual{overflow:hidden}.loader-overlay__inner{aspect-ratio:4/5;inset:0;overflow:hidden;width:100%}.loader-overlay__mask{background:#f8f4ef;height:100%;left:0;position:absolute;top:0;transform:scaleY(1);transform-origin:top;width:100%;z-index:2}.loader-overlay__image-wrap{height:100%;inset:0;position:absolute;width:100%}.loader-overlay__image-wrap img{height:100%;-o-object-fit:cover;object-fit:cover;position:absolute;width:100%}
