 :root{--leuk-img-contact:url('https://leuk.pt/wp-content/uploads/2026/01/contact-100px.png');--leuk-img-gpn:url('https://leuk.pt/wp-content/uploads/2026/01/gpn-100px.png');--leuk-img-tracking:url('https://leuk.pt/wp-content/uploads/2026/01/tracking-100px.png');--leuk-icon-size:24px;--leuk-box-size:40px;--leuk-menu-gap:30px;--leuk-submenu-bg:#ffffff;--leuk-submenu-title-color:#000000;--leuk-submenu-desc-color:#555555;--leuk-submenu-border:1px solid #eaeaea;}.elementor-widget-nav-menu.leuk-partners-menu{width:auto !important;border:none !important;padding:0 !important;margin-left:var(--leuk-menu-gap) !important;overflow:visible !important;}.leuk-partners-menu .elementor-nav-menu{display:flex !important;align-items:center !important;gap:var(--leuk-menu-gap) !important;flex-wrap:nowrap !important;}.leuk-partners-menu .elementor-nav-menu > li.menu-item{position:relative !important;list-style:none !important;display:flex;justify-content:center;}.leuk-partners-menu .elementor-nav-menu > li.menu-item > a{position:relative;z-index:10;display:flex !important;align-items:center;justify-content:center;width:var(--leuk-box-size) !important;height:var(--leuk-box-size) !important;font-size:0 !important;background-size:var(--leuk-icon-size) !important;background-repeat:no-repeat !important;background-position:center center !important;filter:brightness(0) saturate(100%) !important;background-color:transparent !important;padding:0 !important;}.leuk-partners-menu .elementor-item::before,.leuk-partners-menu .elementor-item::after,.leuk-partners-menu .elementor-item > span,.leuk-partners-menu .elementor-item > i{display:none !important;content:none !important;background:transparent !important;opacity:0 !important;}.leuk-submenu-box{position:absolute;top:calc(100% + 15px);left:50%;transform:translateX(-50%);background:var(--leuk-submenu-bg);border:var(--leuk-submenu-border);padding:18px 22px;width:max-content;max-width:300px;min-width:200px;display:flex;flex-direction:column;gap:6px;text-align:left;border-radius:2px;box-shadow:0px 8px 24px rgba(0,0,0,0.08);opacity:0;visibility:hidden;pointer-events:none;z-index:9999;transition:all 0.3s cubic-bezier(0.165,0.84,0.44,1);}.leuk-submenu-title{font-family:inherit;font-size:16px;font-weight:600;color:var(--leuk-submenu-title-color);text-transform:uppercase;letter-spacing:0.5px;}.leuk-submenu-desc{font-family:inherit;font-size:14px;font-weight:400;color:var(--leuk-submenu-desc-color);line-height:1.4;text-transform:none;}.leuk-partners-menu .elementor-nav-menu > li.menu-item:hover .leuk-submenu-box{opacity:1;visibility:visible;top:calc(100% + 5px);}.leuk-partners-menu .elementor-nav-menu > li.menu-item:last-child .leuk-submenu-box{left:auto;right:0;transform:none;}.leuk-partners-menu .leuk-icon-contact > a{background-image:var(--leuk-img-contact) !important;}.leuk-partners-menu .leuk-icon-gpn > a{background-image:var(--leuk-img-gpn) !important;}.leuk-partners-menu .leuk-icon-tracking > a{background-image:var(--leuk-img-tracking) !important;}