.header[data-v-e70351c3]{background-color:transparent;padding:3rem 0 2rem;position:fixed;top:0;transition:all .3s ease;width:100%;z-index:9999}.header.always-solid[data-v-e70351c3],.header.scrolled[data-v-e70351c3]{background-color:#000;padding:1rem 0}.header.scrolled[data-v-e70351c3]{box-shadow:0 4px 20px #00000080}.header.menu-open[data-v-e70351c3]{background-color:#000}.header-container[data-v-e70351c3]{align-items:center;justify-content:space-between;margin:0 auto;max-width:1200px;padding:0 var(--spacing-md);z-index:10000}.header-container[data-v-e70351c3],.logo[data-v-e70351c3]{display:flex;position:relative}.logo[data-v-e70351c3]{height:45px;width:150px}.logo a[data-v-e70351c3]{display:flex}.logo-main[data-v-e70351c3]{height:60px;left:0;position:absolute;top:50%;transform:translateY(-50%);transition:height .3s ease;width:auto}.header.always-solid .logo-main[data-v-e70351c3],.header.scrolled .logo-main[data-v-e70351c3]{height:50px}.hamburger-btn[data-v-e70351c3]{background:none;border:none;cursor:pointer;display:flex;flex-direction:column;gap:6px;padding:.5rem;z-index:10001}@media(max-width:992px){.hamburger-btn[data-v-e70351c3]{position:absolute;right:1.5rem;top:50%;transform:translateY(-50%)}}.hamburger-line[data-v-e70351c3]{background-color:#fff;border-radius:3px;display:block;height:3px;transition:all .3s ease;width:35px}.hamburger-btn.is-active .hamburger-line[data-v-e70351c3]:first-child{transform:translateY(9px) rotate(45deg)}.hamburger-btn.is-active .hamburger-line[data-v-e70351c3]:nth-child(2){opacity:0}.hamburger-btn.is-active .hamburger-line[data-v-e70351c3]:nth-child(3){transform:translateY(-9px) rotate(-45deg)}.nav[data-v-e70351c3]{align-items:center;display:none;gap:3rem}.nav .nav-links[data-v-e70351c3]{align-items:center;display:flex;gap:var(--spacing-lg,1.5rem)}.nav .nav-links a[data-v-e70351c3]{color:var(--text-light);font-size:1rem;font-weight:400;padding-bottom:4px;position:relative;text-decoration:none;transition:color .3s ease;white-space:nowrap}.nav .nav-links a[data-v-e70351c3]:after{background-color:#00c853;border-radius:2px;bottom:-6px;content:"";height:3px;left:0;position:absolute;transform:scaleX(0);transform-origin:center;transition:transform .3s ease;width:100%}.nav .nav-links a.router-link-exact-active[data-v-e70351c3],.nav .nav-links a[data-v-e70351c3]:hover{opacity:1}.nav .nav-links a.router-link-exact-active[data-v-e70351c3]:after,.nav .nav-links a[data-v-e70351c3]:hover:after{transform:scaleX(1)}.nav .nav-buttons[data-v-e70351c3]{align-items:center;display:flex;gap:1rem}.nav .nav-buttons .btn-associe[data-v-e70351c3],.nav .nav-buttons .btn-primary[data-v-e70351c3]{font-size:1rem;padding:.8rem 1.5rem;text-align:center;white-space:nowrap}.nav .nav-buttons .btn-associe[data-v-e70351c3]{background-color:#007db0;border-radius:50px;color:#fff;font-weight:800;text-decoration:none;transition:background-color .3s ease}.nav .nav-buttons .btn-associe[data-v-e70351c3]:hover{background-color:#006a96}@media(min-width:1025px){.nav[data-v-e70351c3]{display:flex}.hamburger-btn[data-v-e70351c3]{display:none}}@media(max-width:1024px){.header[data-v-e70351c3]{padding:2rem 0}.header.scrolled[data-v-e70351c3]{padding:1rem 0}.logo[data-v-e70351c3]{height:40px;width:130px}.logo-main[data-v-e70351c3]{height:50px}.header.always-solid .logo-main[data-v-e70351c3],.header.scrolled .logo-main[data-v-e70351c3]{height:40px}.hamburger-btn[data-v-e70351c3]{display:flex!important}.nav[data-v-e70351c3]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:#000000f2;gap:2rem;height:100vh;justify-content:center;left:0;opacity:0;padding:6rem 2rem 2rem;position:fixed;top:0;transform:translateY(-10px);transition:all .4s ease;visibility:hidden;width:100vw;z-index:9998}.nav[data-v-e70351c3],.nav .nav-links[data-v-e70351c3]{align-items:center;display:flex;flex-direction:column}.nav .nav-links[data-v-e70351c3]{gap:1.5rem}.nav .nav-links a[data-v-e70351c3]{font-size:1.5rem}.nav .nav-buttons[data-v-e70351c3]{align-items:center;display:flex;flex-direction:column;gap:1rem;width:100%}.nav .nav-buttons .btn-associe[data-v-e70351c3],.nav .nav-buttons .btn-primary[data-v-e70351c3]{font-size:1.2rem;max-width:300px;text-align:center;width:100%}.nav.nav-open[data-v-e70351c3]{opacity:1;transform:translateY(0);visibility:visible}}.typewriter-container[data-v-a74be40d],.word[data-v-a74be40d]{display:inline-block}.word[data-v-a74be40d]{white-space:nowrap}.letter[data-v-a74be40d]{display:inline-block;opacity:0}.letter.visible[data-v-a74be40d]{animation:typeLetter-a74be40d .2s ease-out forwards}.space[data-v-a74be40d]{display:inline-block}@keyframes typeLetter-a74be40d{0%{filter:blur(5px);opacity:0;transform:translateY(10px)}to{filter:blur(0);opacity:1;transform:translateY(0)}}
