.min-h-\[420px\] {
    min-height: 420px;
}

.h-\[60vh\] {
    height: 60vh;
}

@media (min-width: 640px) {
    .sm\:h-\[68vh\] {
        height: 68vh;
    }
}

@media (min-width: 768px) {
    .md\:h-\[78vh\] {
        height: 78vh;
    }
}

@media (min-width: 1024px) {
    .lg\:h-\[614\.66px\] {
        height: 614.66px;
    }
}

@media (min-width: 1280px) {
    .xl\:h-\[738\.66px\] {
        height: 738.66px;
    }
}

@media (max-width: 767px) {
    #home.swiper-slider-hero {
        margin-top: 72px;
        height: 60vh;
        min-height: 0;
    }

    #home .hero-media-bg {
        background-size: 100% auto !important;
        background-position: center top !important;
    }

    #home .slide-inner > .container.relative {
        display: none !important;
    }

    #home .swiper-pagination {
        display: none !important;
    }
}

@media (min-width: 768px) {
    #home.swiper-slider-hero {
        margin-top: 0 !important;
        height: 100vh !important;
        min-height: 0 !important;
    }

    #home .hero-media-bg {
        background-size: cover !important;
        background-position: center center !important;
    }

    #home .hero-media-video {
        object-fit: cover !important;
    }

    #home .slide-inner > .container.relative {
        display: block !important;
    }

    #home .swiper-pagination {
        display: block !important;
    }
}
