
.logo-img {
    width: 4rem;
    height: 4rem;
    object-fit: cover;
    box-shadow: 0 4px 6px -1px rgb(0 0 0 / 0.1);
    transition: box-shadow 0.3s ease;
}

a:hover .logo-img {
    box-shadow: 0 20px 25px -5px rgb(0 0 0 / 0.1);
}

.ml-3 {
    margin-left: 0.75rem;
}

.rounded-full {
    border-radius: 9999px;
}

.grid {
    display: grid;
    grid-template-columns: 1fr;
    gap: 2rem;
}

@media (min-width: 768px) {
    .grid {
        grid-template-columns: 1fr 1fr;
    }
}


html {
    scroll-behavior: smooth;
}
.hero-overlay {
    background: linear-gradient(to right, rgba(22, 163, 74, 0.9), rgba(21, 128, 61, 0.9));
}