a.active{color:#000;border-bottom:2px solid #000;font-weight:700}.nav__desktopHeader,.nav__mobileHeader{z-index:9;width:100%;padding:20px 10% 0;top:0;left:0;position:fixed!important}.nav__desktopHeader nav,.nav__mobileHeader nav{background-color:var(--color-primary);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background-color:#1b1746cf;height:60px;position:relative}.nav__desktopHeader nav .nav__desktopPanel,.nav__desktopHeader nav .nav__mobilePanel,.nav__mobileHeader nav .nav__desktopPanel,.nav__mobileHeader nav .nav__mobilePanel{align-items:center;width:100%;height:auto;padding:0 1.25%;display:flex}.nav__desktopHeader nav .nav__desktopPanel .desktopPanelInner__langButton,.nav__desktopHeader nav .nav__desktopPanel .mobilePanelInner__langButton,.nav__desktopHeader nav .nav__desktopPanel .mobilePanelInner__menuButton,.nav__desktopHeader nav .nav__mobilePanel .desktopPanelInner__langButton,.nav__desktopHeader nav .nav__mobilePanel .mobilePanelInner__langButton,.nav__desktopHeader nav .nav__mobilePanel .mobilePanelInner__menuButton,.nav__mobileHeader nav .nav__desktopPanel .desktopPanelInner__langButton,.nav__mobileHeader nav .nav__desktopPanel .mobilePanelInner__langButton,.nav__mobileHeader nav .nav__desktopPanel .mobilePanelInner__menuButton,.nav__mobileHeader nav .nav__mobilePanel .desktopPanelInner__langButton,.nav__mobileHeader nav .nav__mobilePanel .mobilePanelInner__langButton,.nav__mobileHeader nav .nav__mobilePanel .mobilePanelInner__menuButton{cursor:pointer;border-radius:16px;padding:8px 16px}.nav__desktopHeader nav .nav__desktopLangBox,.nav__desktopHeader nav .nav__mobileLangBox,.nav__mobileHeader nav .nav__desktopLangBox,.nav__mobileHeader nav .nav__mobileLangBox{background-color:var(--color-gray-light);z-index:9;border-radius:0 0 5px 5px;width:100%;height:auto;padding:10px;position:absolute;top:60px;left:0;box-shadow:0 2px 8px #00000080}.nav__desktopHeader nav .nav__desktopLangBox li,.nav__desktopHeader nav .nav__mobileLangBox li,.nav__mobileHeader nav .nav__desktopLangBox li,.nav__mobileHeader nav .nav__mobileLangBox li{margin-bottom:0}.nav__desktopHeader nav .nav__desktopLangBox a,.nav__desktopHeader nav .nav__mobileLangBox a,.nav__mobileHeader nav .nav__desktopLangBox a,.nav__mobileHeader nav .nav__mobileLangBox a{text-align:left;color:var(--color-primary);text-transform:uppercase;font-size:15px;font-family:var(--font-secondary);flex-direction:row;justify-content:center;align-items:center;gap:5px;width:100%;margin:0;font-weight:400;display:flex}.nav__desktopHeader nav .nav__desktopLangBox a:before,.nav__desktopHeader nav .nav__mobileLangBox a:before,.nav__mobileHeader nav .nav__desktopLangBox a:before,.nav__mobileHeader nav .nav__mobileLangBox a:before{content:"";border:1px solid var(--color-secondary-dark);border-radius:20px;width:18px;height:18px;position:relative}.nav__desktopHeader nav .nav__desktopLangBox a.lang__es:before,.nav__desktopHeader nav .nav__mobileLangBox a.lang__es:before,.nav__mobileHeader nav .nav__desktopLangBox a.lang__es:before,.nav__mobileHeader nav .nav__mobileLangBox a.lang__es:before{background-image:url(../media/lang_mx.20c8625c.svg)}.nav__desktopHeader nav .nav__desktopLangBox a.lang__en:before,.nav__desktopHeader nav .nav__mobileLangBox a.lang__en:before,.nav__mobileHeader nav .nav__desktopLangBox a.lang__en:before,.nav__mobileHeader nav .nav__mobileLangBox a.lang__en:before{background-image:url(../media/lang_us.0079d205.svg)}.nav__mobileHeader{display:none}.nav__desktopHeader{display:block}.nav__desktopHeader nav{flex-direction:row;justify-content:space-between;align-items:center;gap:5%;padding:0% 50px;display:flex;box-shadow:0 3px 15px #0006}.nav__desktopHeader nav .logo{height:auto;max-width:unset;margin-bottom:0}.nav__desktopHeader nav .logo picture{width:auto;height:auto;max-width:unset;overflow:visible}.nav__desktopHeader nav .logo picture img{width:auto;height:40px;max-width:unset}.nav__desktopHeader nav ul{flex-direction:row;gap:10%;width:100%;height:100%;display:flex}.nav__desktopHeader nav ul:last-child{justify-content:flex-end}.nav__desktopHeader nav ul:last-child ul{justify-content:unset}.nav__desktopHeader nav ul li{flex-direction:row;justify-content:center;align-items:center;width:auto;margin:0;display:flex;position:relative}.nav__desktopHeader nav ul li:before{content:"";background-color:var(--color-secondary);visibility:hidden;width:100%;height:3px;display:block;position:absolute;bottom:0;left:0}.nav__desktopHeader nav ul li a{height:auto;color:var(--color-accent);font-size:16px;font-family:var(--font-secondary);justify-content:center;margin:0;text-decoration:none;display:flex}.nav__desktopHeader nav ul li a picture{width:80%;height:60px!important}.nav__desktopHeader nav ul li a picture img{object-fit:contain!important}.nav__desktopHeader nav ul li .desktopPanelInner__langButton{font-family:var(--font-secondary);text-transform:uppercase;color:var(--color-accent);flex-direction:row;justify-content:center;align-items:center;gap:5px;font-size:16px;display:flex}.nav__desktopHeader nav ul li .desktopPanelInner__langButton:before{content:"";opacity:.8;background-image:url(../media/lang.b77c22a0.svg);width:20px;height:20px}.nav__desktopHeader nav ul li .desktopPanelInner__langButton:after{content:"";background-color:var(--color-secondary-light);clip-path:polygon(100% 0,0 0,50% 100%);width:10px;height:8px}.nav__desktopHeader nav ul li:nth-child(2){justify-content:center}.nav__desktopHeader nav ul li:nth-child(3){justify-content:flex-end}@media (max-width:1300px){.nav__desktopHeader nav{padding:0% 30px}.nav__desktopHeader nav ul li a{font-size:14px}}@media (max-width:1024px){.nav__desktopHeader nav{height:50px}.nav__desktopHeader nav .logo picture img{height:26px}.nav__desktopHeader nav ul{gap:7%}.nav__desktopHeader nav ul li a{font-size:15px}.desktopPanelInner__langButton{font-size:15px!important}.desktopPanelInner__langButton:before{width:16px!important;height:16px!important}.desktopPanelInner__langButton:after{width:8px!important;height:6px!important}.nav__desktopLangBox,.nav__mobileLangBox{top:35px!important}}.nav__desktopLangBox li:before{display:none!important}@media (max-width:850px){.nav__desktopHeader{display:none}.nav__mobileHeader{flex-direction:row;justify-content:space-between;padding:20px 5% 0;display:flex}.nav__mobileHeader nav{flex-direction:column;justify-content:center;align-items:center;width:100%;height:50px;display:flex}.nav__mobileHeader nav .nav__mobilePanel{justify-content:space-between;align-items:center;height:100%;padding:0 20px}.nav__mobileHeader nav .nav__mobilePanel .mobilePanelInner--left{justify-content:center;align-items:center;height:100%;margin:0;display:flex}.nav__mobileHeader nav .nav__mobilePanel .mobilePanelInner--left picture{flex-direction:column;justify-content:center;align-items:center;width:auto;display:flex;overflow:visible}.nav__mobileHeader nav .nav__mobilePanel .mobilePanelInner--left picture img{object-fit:contain!important;height:24px!important}.nav__mobileHeader nav .nav__mobilePanel .mobilePanelInner--right{justify-content:center;align-items:center;gap:20px;height:100%;display:flex}.nav__mobileHeader nav .nav__mobilePanel .mobilePanelInner--right .mobilePanelInner__langButton{color:var(--color-secondary-light);text-transform:uppercase;font-family:var(--font-secondary);flex-direction:row;justify-content:center;align-items:center;gap:5px;height:100%;padding:0;display:flex;position:relative}.nav__mobileHeader nav .nav__mobilePanel .mobilePanelInner--right .mobilePanelInner__langButton:before{content:"";opacity:.8;background-image:url(../media/lang.b77c22a0.svg);width:20px;height:20px}.nav__mobileHeader nav .nav__mobilePanel .mobilePanelInner--right .mobilePanelInner__langButton:after{content:"";background-color:var(--color-secondary-light);clip-path:polygon(100% 0,0 0,50% 100%);width:10px;height:8px}.nav__mobileHeader nav .nav__mobilePanel .mobilePanelInner--right .mobilePanelInner__menuButton{flex-direction:column;justify-content:center;align-items:center;width:30px;height:30px;margin-bottom:0;display:flex;position:relative}.nav__mobileHeader nav .nav__mobilePanel .mobilePanelInner--right .mobilePanelInner__menuButton span{background-color:var(--color-secondary-light);width:23px;height:2px;transition:background-color .3s ease-in-out;display:block;position:relative}.nav__mobileHeader nav .nav__mobilePanel .mobilePanelInner--right .mobilePanelInner__menuButton span:before{content:"";background-color:inherit;transform-origin:0 0;background-color:var(--color-secondary-light);width:100%;height:2px;transition:transform .3s ease-in-out,background-color .3s ease-in-out;display:block;position:absolute;top:-8px}.nav__mobileHeader nav .nav__mobilePanel .mobilePanelInner--right .mobilePanelInner__menuButton span:after{content:"";background-color:inherit;transform-origin:0 0;background-color:var(--color-secondary-light);width:100%;height:2px;transition:transform .3s ease-in-out,background-color .3s ease-in-out;display:block;position:absolute;bottom:-8px}.nav__mobileHeader nav .nav__mobilePanel .mobilePanelInner--right .mobilePanelInner__menuButton span.open{background-color:#0000}.nav__mobileHeader nav .nav__mobilePanel .mobilePanelInner--right .mobilePanelInner__menuButton span.open:before{background-color:var(--color-secondary);transform:rotate(45deg)}.nav__mobileHeader nav .nav__mobilePanel .mobilePanelInner--right .mobilePanelInner__menuButton span.open:after{background-color:var(--color-secondary);transform:rotate(-45deg)}.nav__mobileHeader .nav__mobileLangBox{width:auto!important}.nav__mobileHeader .nav__mobileMenuBox{background-color:var(--color-gray);border-radius:10px;width:100%;padding:10px;position:absolute;top:50px;box-shadow:0 0 20px #0000004d}.nav__mobileHeader .nav__mobileMenuBox li{margin-bottom:0}.nav__mobileHeader .nav__mobileMenuBox li a{color:var(--color-primary);font-family:var(--font-secondary);margin-bottom:0;padding:5px 0;text-decoration:none}}
