#block-menuprincipal{position:unset;font-weight:300}#block-menuprincipal ul{list-style:none;padding-inline-start:0}#block-menuprincipal ul .menu__link--has-children{position:relative;cursor:pointer}#block-menuprincipal ul .menu__link--has-children::before{content:"";background:url("../../media/arrow_form_red.svg") no-repeat;background-size:10px;position:absolute;left:-15px;width:10px;height:6px;top:50%;transform:translateY(-50%);transition:transform .3s ease}#block-menuprincipal .menu a{color:inherit}#block-menuprincipal .menu a:hover{color:inherit;text-decoration:none}#block-menuprincipal .menu--level-2{font-size:16px;font-size:1.6rem;height:0px;opacity:0;display:flex;flex-direction:column;position:absolute;white-space:nowrap;z-index:15}#block-menuprincipal .menu--level-2.active{height:auto;opacity:1}#block-menuprincipal .menu--level-2:not(.active) .menu__item--level-2{display:none}#block-menuprincipal .menu__item--level-1{font-size:18px;font-size:1.8rem}#block-menuprincipal .menu__item--level-1.active .menu__link--has-children::before{transform:translateY(-50%) rotate(180deg)}#block-menuprincipal .menu__item--level-2 a,#block-menuprincipal .menu__item--level-2 span{display:block;position:relative;z-index:1;overflow:hidden}#block-menuprincipal .menu__item--level-2 a.is-active{background-color:#333;color:#fff}#block-menuprincipal .menu__item--level-2 a:not(.is-active)::after,#block-menuprincipal .menu__item--level-2 span::after{content:"";background-color:#333;position:absolute;z-index:-1;padding:.85em .75em;display:block;top:0;bottom:0;left:-100%;right:100%}@media(max-width: 1199px){#block-menuprincipal ul{position:relative}#block-menuprincipal ul.mobile-show{overflow:auto;display:flex;flex-direction:column;position:absolute !important;top:84px;left:0;width:100vw;height:100vh;background-color:#fff;z-index:10}#block-menuprincipal ul.mobile-show.active{position:relative !important}#block-menuprincipal ul.mobile-show .menu__link--has-children::before{left:unset;right:0px;background-size:cover;width:15px;height:9px}#block-menuprincipal .menu__item--level-1{padding:0 30px;border-top:1px solid #333}#block-menuprincipal .menu__item--level-1>a,#block-menuprincipal .menu__item--level-1>span{padding:35px 0;display:block}#block-menuprincipal .menu--level-2{width:100%;position:relative;width:calc(100% + 60px);margin-left:-30px;margin-right:-30px;padding-left:30px;background-color:#333}#block-menuprincipal .menu--level-2 .menu__item--level-2{margin-top:0}#block-menuprincipal .menu--level-2 .menu__item--level-2:first-of-type{padding-top:40px}#block-menuprincipal .menu--level-2 .menu__item--level-2:not(:first-of-type){padding-top:20px}#block-menuprincipal .menu--level-2 .menu__item--level-2:last-of-type{padding-bottom:40px}#block-menuprincipal .menu--level-2 .menu__item--level-2 a,#block-menuprincipal .menu--level-2 .menu__item--level-2 span{color:#fff}}@media(min-width: 1200px){#block-menuprincipal ul{display:none}#block-menuprincipal .menu__link--level-1:hover{text-shadow:0 0 0 #222}#block-menuprincipal .menu--level-1>li:not(:first-of-type){margin-left:35px}#block-menuprincipal .menu--level-1>li:not(:first-of-type).menu__item--has-children{margin-left:50px}#block-menuprincipal .menu--level-2{transition:all .3s ease;margin-top:15px}#block-menuprincipal .menu__item--level-2 a,#block-menuprincipal .menu__item--level-2 span{padding:10px;background-color:#fff;border-left:1px solid #c4c4c4;border-right:1px solid #c4c4c4;border-bottom:1px solid #c4c4c4}#block-menuprincipal .menu__item--level-2:first-of-type a,#block-menuprincipal .menu__item--level-2:first-of-type span{border-top:1px solid #c4c4c4}#block-menuprincipal .menu__item--level-2 a:not(.is-active):hover,#block-menuprincipal .menu__item--level-2 span:hover{color:#fff}#block-menuprincipal .menu__item--level-2 a:not(.is-active):hover::after,#block-menuprincipal .menu__item--level-2 span:hover::after{left:0;right:0;top:0;bottom:0}#block-menuprincipal ul{display:flex}}/*# sourceMappingURL=system-menu-main.css.map */
