/* Minimal replacement for Elementor Pro nav-menu widget CSS */
.elementor-nav-menu{display:flex;flex-wrap:wrap;list-style:none;margin:0;padding:0;position:relative}
.elementor-nav-menu li{display:block;position:relative}
.elementor-nav-menu a{display:flex;align-items:center;line-height:20px;padding:13px 20px;text-decoration:none}
.elementor-nav-menu__align-end .elementor-nav-menu{justify-content:flex-end;margin-left:auto}
.elementor-nav-menu--main .elementor-nav-menu{flex-direction:row}
.elementor-menu-toggle{display:none;align-items:center;justify-content:center;cursor:pointer;font-size:22px;padding:.25em;border:0 solid;border-radius:3px;background-color:rgba(0,0,0,.05);color:#33373d;width:max-content;margin-left:auto}
.elementor-menu-toggle__icon--close{display:none}
.elementor-menu-toggle.elementor-active .elementor-menu-toggle__icon--open{display:none}
.elementor-menu-toggle.elementor-active .elementor-menu-toggle__icon--close{display:inline-block}
.elementor-nav-menu--dropdown{display:none;background:#fff;font-size:.8em}
.elementor-nav-menu--dropdown .elementor-nav-menu{flex-direction:column}
.elementor-nav-menu--dropdown a{justify-content:center;padding:10px 0}
.elementor-nav-menu--dropdown.pedisafe-open{display:block;position:absolute;left:0;right:0;z-index:9997}
@media (max-width:1024px){
 .elementor-nav-menu--dropdown-tablet .elementor-nav-menu--main{display:none}
 .elementor-nav-menu--dropdown-tablet .elementor-menu-toggle{display:flex}
}
@media (min-width:1025px){.elementor-nav-menu--dropdown-tablet .elementor-nav-menu--dropdown{display:none!important}}
.elementor-nav-menu--layout-horizontal .elementor-nav-menu>li{display:flex}
.elementor-nav-menu--main .elementor-nav-menu>li:not(:last-child){margin-inline-end:var(--e-nav-menu-horizontal-menu-item-margin,0)}
.elementor-nav-menu--main .elementor-nav-menu a{transition:.4s}
.elementor-nav-menu--main .elementor-nav-menu>li:not(:last-child){margin-inline-end:0}
.elementor-nav-menu--layout-horizontal .elementor-nav-menu>li:not(:last-child)>a{margin-inline-end:var(--e-nav-menu-horizontal-menu-item-margin,0)}
.elementor-nav-menu--layout-horizontal .elementor-nav-menu>li:not(:first-child)>a{margin-inline-start:var(--e-nav-menu-horizontal-menu-item-margin,0)}
