.elementor .docs-menu-item:hover,.elementor .docs-menu-item:focus-visible{color: #2563EB;
background-color: #EEF4FF;\n}.elementor .docs-menu-item{width: 100%;
max-width: 100%;
box-sizing: border-box;
display: block;

padding: 2px 4px;
margin: 0;
margin-left: -3px;

border-left: 3px solid transparent !important;
border-radius: 4px;

font-family: "Inter", sans-serif;
font-size: 13px;
font-weight: 500;
line-height: 1.35;

color: #0F2D5B !important;
background-color: transparent !important;

-webkit-tap-highlight-color: transparent;


/* Link */

& a {
  display: block;
  width: 100%;

  margin: 0;
  padding: 0;

  font-family: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;

  color: inherit !important;
  background-color: transparent !important;
  text-decoration: none !important;

  outline: none;
  box-shadow: none;

  -webkit-tap-highlight-color: transparent;
}


/* Clic, focus e navigazione da tastiera */

& a:hover,
& a:active,
& a:focus,
& a:focus-visible {
  color: inherit !important;
  background-color: transparent !important;
  text-decoration: none !important;

  outline: none;
  box-shadow: none;
}


/* Voce corrispondente alla sezione visibile */

&.pac-active {
  color: #075BC8 !important;
  background-color: #EEF5FF !important;
  border-left: 3px solid #0875F5 !important;
}

&.pac-active a,
&.pac-active a:hover,
&.pac-active a:active,
&.pac-active a:focus {
  color: #075BC8 !important;
  background-color: transparent !important;
}


/* Hover applicato soltanto ai dispositivi con mouse */

@media (hover: hover) and (pointer: fine) {

  &:hover {
      background-color: #F5F8FC !important;
  }

  &.pac-active:hover {
      color: #075BC8 !important;
      background-color: #EEF5FF !important;
      border-left: 3px solid #0875F5 !important;
  }
}\n}.elementor .docs-menu-subitem{padding-left: 24px !important;\n}