header.container-header .grid-child.container-nav .mod_custom_menu{position:relative;flex-direction:row;gap:1.2rem}header.container-header .grid-child.container-nav .mod_custom_menu .nav-item{margin:0;padding-left:.7rem;padding-right:.7rem}header.container-header .grid-child.container-nav .mod_custom_menu .nav-item a{color:var(--link-color);font-weight:bold;letter-spacing:.004rem}header.container-header .grid-child.container-nav .mod_custom_menu .nav-item.active a{color:var(--active_link-color)}header.container-header .grid-child.container-nav .mod_custom_menu .nav-item:hover>a{color:var(--active_link-color)}header.container-header .grid-child.container-nav .mod_custom_menu .nav-item .no-link{pointer-events:none}header.container-header .grid-child.container-nav .mod_custom_menu .nav-item .mod-menu__sub{width:100%;list-style:none;padding:.5rem 0;border-bottom-left-radius:5px;border-bottom-right-radius:5px;box-shadow:0 3px 5px rgba(0,0,0,.289)}header.container-header .grid-child.container-nav .mod_custom_menu .nav-item .mod-menu__sub .nav-item{width:100%;padding:.3rem .5rem}header.container-header .grid-child.container-nav .mod_custom_menu .nav-item .mod-menu__sub .nav-item a{display:inline-block;width:100%}header.container-header .grid-child.container-nav .mod_custom_menu .nav-item:hover .mod-menu__sub{display:block;position:absolute;left:0}header.container-header .grid-child.container-nav .mod_custom_menu .nav-item:hover .mod-menu__sub .nav-item{position:relative}header.container-header .grid-child.container-nav .mod_custom_menu .nav-item:hover .mod-menu__sub .nav-item:after{content:"";opacity:.2;background:0 0;height:2px;margin:auto;transition:all .2s,background-color .2s;display:block;position:absolute;bottom:0;left:50%;right:50%}header.container-header .grid-child.container-nav .mod_custom_menu .nav-item:hover .mod-menu__sub .nav-item:hover a{color:var(--active_link-color)}header.container-header .grid-child.container-nav .mod_custom_menu .nav-item:hover .mod-menu__sub .nav-item:hover:after{background:#fff;left:0;right:2px}header.container-header .grid-child.container-nav .mod_custom_menu.movil{padding:2rem 0;flex-direction:column;gap:0}header.container-header .grid-child.container-nav .mod_custom_menu.movil .nav-item:hover .mod-menu__sub{position:relative;border:none;box-shadow:none}
