/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Nov 02 2026 | 21:53:58 */
/* dp-menu-v2 : formato de menu tomado de legale.io (solo formato, no contenido) */
.elementor-element-fee2d7f ul.hfe-nav-menu > li.menu-item{margin:0 !important}
.elementor-element-fee2d7f ul.hfe-nav-menu > li.menu-item a.hfe-menu-item{
  font-weight:300 !important;
  font-size:16.5px !important;
  letter-spacing:.01em !important;
  padding:0 26px !important;
  white-space:nowrap !important;
}
.elementor-element-fee2d7f ul.hfe-nav-menu > li.menu-item:not(.mobHeadButton):not(.lang-item) + li.menu-item:not(.mobHeadButton):not(.lang-item)::before{
  content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);
  width:1px;height:22px;background:rgba(255,255,255,.45);pointer-events:none;z-index:2;
}
.elementor-element-fee2d7f ul.hfe-nav-menu .hfe-menu-toggle.sub-arrow{
  margin-left:9px !important;font-size:11px !important;opacity:.9;
}
@media (max-width:1024px){
  .elementor-element-fee2d7f ul.hfe-nav-menu > li.menu-item::before{display:none !important}
  .elementor-element-fee2d7f ul.hfe-nav-menu > li.menu-item a.hfe-menu-item{padding:10px 0 !important}
}
@media (min-width:1025px) and (max-width:1366px){
  .elementor-element-fee2d7f ul.hfe-nav-menu > li.menu-item a.hfe-menu-item{padding:0 17px !important;font-size:15.5px !important}
}
