.flowbite-dropdown-item:hover{background-color:#0000!important}.flowbite-dropdown-item:hover span{color:#1d4ed8!important}nav .flex.w-full:hover{background-color:var(--grigio)}
header{z-index:9;background-color:#fff;justify-content:space-between;align-items:center;height:100px;font-size:18px;display:flex;position:fixed;top:0;left:0;right:0}header li{list-style-type:none}header span{color:var(--colore-primario);align-items:center}header .text-sm{font-size:unset}ul{margin:0}.nav-menu ul{gap:20px}.nav-menu button{border:0!important}.nav-menu button span{padding-left:0!important;padding-right:0!important}.nav-menu button svg{margin:0}.nav-menu button,.nav-menu a{color:var(--colore-primario)}.nav-menu li:after{content:"";border-bottom:solid 2px var(--colore-primario);transform-origin:50%;transition:transform .25s ease-in-out;display:block;transform:scaleX(0)}.nav-menu li:hover:after{transform:scaleX(1)}.nav-menu a{color:var(--colore-primario);text-decoration:none}.nav-menu .py-1{padding:0!important}.hamburger{cursor:pointer;color:var(--colore-primario);font-size:1.5em;display:none}.accordion-body a{text-decoration:none}.accordion-item{border:0}.mobile-body ul{list-style-type:none}@media (max-width:1192px){.hamburger{background-color:#fff;display:block}.nav-menu{text-align:center;z-index:10;background-color:#fff;flex-direction:column;width:100%;display:none;position:absolute;top:100px;left:0;box-shadow:0 2px 10px #0003}.searchbar:focus{outline:none}.nav-menu ul{flex-direction:column;gap:10px;width:100%;padding:10px}.nav-menu li{text-align:center}.nav-menu li a{border:1px solid #ddd;border-radius:5px;padding:10px;text-decoration:none;display:block}.mobile-searchbar{display:none}}
footer{font-size:14px;line-height:1}footer .socials-list{font-size:25px}footer .row{align-items:start}footer a{text-decoration:none}footer .link-wrapper ul{font-size:14px}
