/* Home Page Specific Styles */

/* Banner/Slider */
.banner {
    position: relative;
    top: 0;
    width: 100%;
    height: 100vh;
}

.swiper-slide {
    height: 100vh;
    width: 100%;
}

.swiper-slide img {
    display: block;
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.h100 {
    height: 100%;
}


/* Contact Section */
.contact h2 {
    color: var(--text-color);
}
