/* Public Website Custom Styles */

/* Hero background image */
.hero-bg {
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
}

/* Mega menu — hide Alpine x-cloak elements until Alpine loads */
[x-cloak] {
    display: none !important;
}

/* Mega menu link hover effect */
.mega-menu a {
    transition: padding-left 0.15s ease;
}
.mega-menu a:hover {
    padding-left: 0.75rem;
}
