.nav-sections{margin:0!important;border-block:var(--border) var(--color__grey_tint-04);background-color:var(--color__white);z-index:2 !important}.navigation{margin-inline:auto;padding-inline:var(--padding);max-width:var(--widthXL);width:100%;background-color:var(--color__white)}.navigation>ul{display:flex;align-items:center;justify-content:center;gap:calc(var(--gap)*4);padding:0;width:100%}.navigation .level0>.level-top{position:relative;display:flex;align-items:center;justify-content:center;padding:0!important;font-size:calc(var(--fontSize)*1.225);font-weight:400;line-height:1;height:calc(var(--gap)*4);text-transform:initial!important;overflow:hidden;min-width:calc(var(--gap)*7.416666666);text-align:center}.navigation .level0>.level-top,.navigation .level0>.level-top:visited{color:var(--color__grey_shade-05)!important;text-transform:initial}.navigation .level0.active>.level-top{display:flex!important;color:var(--color__black)!important;font-weight:700}.navigation .level0>.level-top:after{content:'';position:absolute;right:0;bottom:0;display:block;width:100%;height:calc(var(--borderWidth)*9);opacity:0;background-color:var(--color__secondary);border-radius:var(--radius) var(--radius) 0 0}.navigation .level0.active>.level-top:after{opacity:1}.navigation .level0>.level-top:hover{color:var(--color__primary)!important;font-weight:700!important}.menu-movil{display:none!important}.navigation .megamenu .level0.submenu>li{display:flex;flex-direction:column}.navigation .level0.parent:hover>.submenu{display:flex;flex-direction:column;background-color:var(--color__white);border:var(--border) var(--color__grey_tint-05)}.navigation .megamenu.level-top-sectioned .sectioned .columns-group a{font-size:clamp(calc(var(--fontSize)*1.083333),3.5vw,calc(var(--fontSize)*1.166666))!important;color:var(--color__black);font-weight:700;text-transform:initial}.navigation .megamenu.level-top-sectioned .sectioned .columns-group span{font-size:clamp(calc(var(--fontSize)*1.083333),3.5vw,calc(var(--fontSize)*1.166666))!important}.navigation .megamenu.level-top-sectioned .sectioned .columns-group:not(:last-child){border-bottom:var(--border) var(--color__grey_tint-05)}.navigation .megamenu.level-top-sectioned .submenu .columns-group:first-child>li{padding-left:5px!important}