/* Stili personalizzati per il megamenu */
.navbar {
    padding: 1rem 0;
}

.megamenu {
    width: 100%;
    padding: 1rem;
    left: 0;
    right: 0;
    border: none;
    box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);
}

.megamenu .row {
    margin: 0;
}

.megamenu ul {
    list-style: none;
    padding: 0;
}

.megamenu ul li {
    margin-bottom: 0.5rem;
}

.megamenu ul li a {
    color: #333;
    text-decoration: none;
}

.megamenu ul li a:hover {
    color: #007bff;
}

.megamenu img {
    max-width: 100%;
    height: auto;
}

/* Allinea il pulsante preventivo a destra */
.navbar .btn {
    margin-left: auto;
}