.custom__header_menu-content .listLParent ul{width:100%;height:100%;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-end;padding:2.3rem 1.5rem;transition:justify-content .5s}.custom__header_menu{width:2rem;height:2rem;color:var(--textColor)}.custom__header_menu .btn_menu{width:100%;height:100%;background-color:rgba(0,0,0,0);border:none;padding:0;line-height:0}.custom__header_menu .btn_menu svg{color:var(--color_activeMenu, #000)}.custom__header_menu-content{box-sizing:border-box;width:100%;height:100vh;background-color:var(--primaryColor);position:absolute;top:0;left:0;overflow:hidden;overflow-y:auto;padding-inline:3rem;padding-top:5rem;display:flex;transition:width .4s ease}.custom__header_menu-content .btn_close{position:absolute;right:2rem;top:2rem;background-color:rgba(0,0,0,0);border:none;padding:0;z-index:2}.custom__header_menu-content .btn_close svg{color:var(--color_activeMenu, #000)}.custom__header_menu-content .logo_backmenu{max-width:32rem;width:100%;position:absolute;right:2rem;bottom:2rem;opacity:.7;z-index:0}.custom__header_menu-content.hide{display:none}.custom__header_menu-content .listLParent,.custom__header_menu-content .divider,.custom__header_menu-content .listLChildren{position:relative;z-index:1}.custom__header_menu-content .listLParent,.custom__header_menu-content .listLChildren{padding-inline:1.3rem;padding-block:1.3rem}.custom__header_menu-content .listLParent ul,.custom__header_menu-content .listLChildren ul{list-style:none;padding:0;margin:0}.custom__header_menu-content .listLParent ul li,.custom__header_menu-content .listLChildren ul li{color:currentColor}.custom__header_menu-content .listLParent ul li.active,.custom__header_menu-content .listLChildren ul li.active{color:var(--color_activeMenu)}.custom__header_menu-content .listLParent ul li span,.custom__header_menu-content .listLChildren ul li span{cursor:pointer}.custom__header_menu-content .listLParent ul li a,.custom__header_menu-content .listLParent ul li span,.custom__header_menu-content .listLChildren ul li a,.custom__header_menu-content .listLChildren ul li span{color:currentColor;text-decoration:none;transition:color .3s ease}.custom__header_menu-content .listLParent ul li a:hover,.custom__header_menu-content .listLParent ul li span:hover,.custom__header_menu-content .listLChildren ul li a:hover,.custom__header_menu-content .listLChildren ul li span:hover{color:var(--color_activeMenu)}.custom__header_menu-content .listLParent{width:20%}.custom__header_menu-content .listLParent ul{text-align:right;font-weight:700}.custom__header_menu-content .listLParent ul li{margin-bottom:.5rem;font-size:var(--size_listParent)}.custom__header_menu-content .listLParent ul .title{font-size:20pt;margin-bottom:2rem}.custom__header_menu-content .listLParent ul .img_logo{position:absolute;left:0;top:1rem;max-width:50%;margin-bottom:0;cursor:pointer}.custom__header_menu-content .listLParent ul .img_logo .logosite{object-fit:contain}.custom__header_menu-content .divider{width:3px;height:calc(100vh - 120px);position:relative;padding-block:1.3rem}.custom__header_menu-content .divider .logo_menu{width:3rem;position:fixed;left:calc(20% + 7px);top:2.2rem;object-fit:contain}.custom__header_menu-content .divider svg{position:absolute;top:-3rem;left:-1rem;width:auto}.custom__header_menu-content .divider svg g{fill:var(--color_lineMenu, #fff)}.custom__header_menu-content .divider .line_divider,.custom__header_menu-content .divider .line_dividerEl{height:100%;background-color:var(--color_lineMenu)}.custom__header_menu-content .divider .line_dividerEl{width:3px;position:absolute}.custom__header_menu-content .listLChildren{width:calc(80% - 3px)}.custom__header_menu-content .listLChildren .content_child.hide{display:none}.custom__header_menu-content .listLChildren .content_child ul{display:flex;flex-direction:column;flex-wrap:wrap;gap:.5rem 1.5rem;text-align:left}.custom__header_menu-content .listLChildren .content_child ul .title_children{color:var(--color_activeMenu);font-weight:700}.custom__header_menu-content .listLChildren .content_child ul li{font-size:var(--size_listChildren)}.custom__header_menu-content .listLChildren .content_child ul li.hide{opacity:0}.custom__header_menu-content .listLChildren .content_child ul li.title_children{font-size:var(--size_listParent)}@media screen and (max-width: 1024px){.custom__header_menu-content{transition:width .4s ease}.custom__header_menu-content .listLParent{width:40%;padding-left:0}.custom__header_menu-content .divider{width:3px;position:relative;padding-block:1.3rem}.custom__header_menu-content .divider .logo_menu{left:calc(40% - 10px)}.custom__header_menu-content .listLChildren{width:calc(60% - 3px);padding-right:0}}@media screen and (max-width: 620px){.custom__header_menu-content{padding-inline:1rem;transition:width .4s ease}.custom__header_menu-content .logo_backmenu{opacity:.5}.custom__header_menu-content .listLParent{width:50%}.custom__header_menu-content .divider{width:3px}.custom__header_menu-content .divider .logo_menu{left:calc(50% - 21px)}.custom__header_menu-content .listLChildren{width:calc(50% - 3px)}}@media screen and (max-width: 520px){.custom__header_menu-content{padding-inline:1rem;padding-top:1.3rem;display:block;transition:width .4s ease}.custom__header_menu-content .logo_backmenu{opacity:.5;position:sticky;top:calc(100vh - 11rem);left:50%}.custom__header_menu-content .listLParent,.custom__header_menu-content .listLChildren{height:fit-content}.custom__header_menu-content .listLParent ul,.custom__header_menu-content .listLChildren ul{text-align:center}.custom__header_menu-content .listLParent{width:100%;padding-top:0}.custom__header_menu-content .listLParent ul{justify-content:center;align-items:center;padding-top:3.5rem}.custom__header_menu-content .listLParent ul .img_logo{top:.7rem;max-width:20%}.custom__header_menu-content .divider{width:100%;height:3px;padding:0;background-color:var(--color_lineMenu)}.custom__header_menu-content .divider .logo_menu{position:absolute;top:-1.34rem;left:calc(50% - 21px);background-color:var(--primaryColor);z-index:1;aspect-ratio:1/1}.custom__header_menu-content .divider svg{top:-1rem;left:calc(50% - 15px);background-color:var(--primaryColor);z-index:1}.custom__header_menu-content .divider .line_divider,.custom__header_menu-content .divider .line_dividerEl{display:block;transform:rotate(180deg);width:100%}.custom__header_menu-content .listLChildren{width:100%}}/*# sourceMappingURL=style_menu.min.css.map */
