/* Style for active link based on body class */ body.home .home-link, body.about .about-link, body.contact .contact-link { color: red; } nav.bg-dark { background-color: rgba(var(--bs-dark-rgb), 0.7) !important; } section.hero { position: relative; min-height: 20rem; height: 100vh; overflow: hidden; /* background-color: darkred; */ } section.hero video { position: absolute; top: 0; left: 0; width: 100%; height: 100%; object-fit: cover; z-index: -1; }