.Header_header__AQ74G{position:fixed;top:0;left:0;width:100%;z-index:1400;background:transparent;transition:transform .35s ease}.Header_visible__gfDP1{transform:translateY(0)}.Header_hidden__zaDn1{transform:translateY(-100%)}.Header_container__QQGBw{display:flex;align-items:center;justify-content:space-between;gap:4rem;padding:1rem 4rem;width:100%;margin-inline:auto;transition:background .35s ease,color .35s ease,box-shadow .35s ease}.Header_transparentContainer__1SwMD{background:transparent;color:#fff}.Header_opaqueContainer__YOaIY{background:#fff;color:#000;box-shadow:0 4px 12px rgba(0,0,0,.08)}.Header_menuActive__tfs0W .Header_opaqueContainer__YOaIY{box-shadow:none}.Header_logo__94WH4{flex-shrink:0}.Header_nav__QPuq2{display:flex;align-items:center;gap:2rem}.Header_navItem__ApVOc a{color:inherit;text-decoration:none;font-weight:500}.Header_menuActive__tfs0W .Header_nav__QPuq2{opacity:0;pointer-events:none}.Header_langSwitcher__cpWDq{position:relative;cursor:pointer;font-weight:500;padding:.25rem .5rem}.Header_langDropdown__hMQlK{position:absolute;top:100%;left:0;margin-top:.25rem;background:#fff;color:#000;box-shadow:0 2px 8px rgba(0,0,0,.1);border-radius:4px;list-style:none;padding:.5rem 0;z-index:500}.Header_langDropdown__hMQlK button{width:100%;background:none;border:none;padding:.5rem 1rem;text-align:left;cursor:pointer}.Header_langDropdown__hMQlK button:hover{background:rgba(0,0,0,.05)}.Header_hamburgerBtn__Sl5j6{display:none;position:absolute;top:1rem;right:1rem;align-items:center;gap:.5rem;padding:.75rem;background:transparent;border:none;cursor:pointer;z-index:1500}.Header_hamburgerBtn__Sl5j6 p{margin:0;font-size:.75rem;font-weight:600;-webkit-user-select:none;-moz-user-select:none;user-select:none}.Header_hamburger__bT1UM{display:flex;flex-direction:column;gap:4px;width:18px;height:14px;transition:transform .3s cubic-bezier(.23,1,.32,1)}.Header_hamburger__bT1UM span{width:18px;height:2px;background:currentColor;border-radius:10px;transition:transform .3s cubic-bezier(.23,1,.32,1) .3s,opacity .3s .3s}.Header_hamburger__bT1UM.Header_open__KEVaX span:first-child{transform:translateY(6px) rotate(45deg);transition:transform .3s cubic-bezier(.23,1,.32,1)}.Header_hamburger__bT1UM.Header_open__KEVaX span:nth-child(2){opacity:0;transition:opacity .3s}.Header_hamburger__bT1UM.Header_open__KEVaX span:nth-child(3){transform:translateY(-6px) rotate(-45deg);transition:transform .3s cubic-bezier(.23,1,.32,1)}.Header_light__vVtO6{color:#fff}.Header_dark__lSguZ{color:#000}.Header_overlay__GDC65{position:fixed;inset:0;background:#000;opacity:0;pointer-events:none;z-index:1300;transition:opacity .3s ease}.Header_overlayOpen__egoEz{pointer-events:auto}.Header_menu__rDtc2{position:fixed;inset:0;background:#fff;clip-path:inset(0 0 100% 0);z-index:1350;display:flex;align-items:center;justify-content:center;pointer-events:none}.Header_menuOpen__Hd_Pd{pointer-events:auto}.Header_navList__lwt9H{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:1.2rem;text-align:center}.Header_navList__lwt9H a{font-size:clamp(2rem,4vw,3.5rem);font-weight:600;text-decoration:none;color:#000;transition:opacity .25s ease}.Header_navList__lwt9H a:focus,.Header_navList__lwt9H a:hover{opacity:.6}@media (max-width:768px){.Header_nav__QPuq2{display:none}.Header_hamburgerBtn__Sl5j6{display:flex}.Header_container__QQGBw{padding:1rem}}.WhatsAppButton_container__YatoI{text-decoration:none;padding:10px 12px;color:#fff;background-color:#25d366;border-radius:25px 30px 5px 25px;z-index:100;animation:WhatsAppButton_whatsapp-animation__90yuz .5s ease-in-out;box-shadow:1px 2px 5px 2px rgba(30,30,30,.3);transition:all .3s ease-out;display:flex;align-items:center;gap:8px;position:fixed;bottom:1rem;right:1rem;opacity:0;pointer-events:none}.WhatsAppButton_visible__G3ofE{opacity:1;pointer-events:auto}.WhatsAppButton_container__YatoI:hover{background-color:#128c7e;color:#fff}.WhatsAppButton_container__YatoI .WhatsAppButton_icon__VdeOd{height:40px;width:auto}.WhatsAppButton_container__YatoI p{font-size:.875rem}@keyframes WhatsAppButton_whatsapp-animation__90yuz{0%{opacity:0}to{opacity:100%}}@media screen and (max-width:545px){.WhatsAppButton_container__YatoI p{display:none}.WhatsAppButton_container__YatoI{border-radius:20px 20px 5px 20px;bottom:2rem;right:1rem}}