.hero-carousal-top.home-hero-banner {
    display: block !important;
    width: 100%;
    aspect-ratio: var(--home-banner-ratio, 1600 / 583);
    overflow: hidden;
}
.home-hero-banner:not(.owl-loaded) > .carousel-outer:not(:first-child) {
    display: none;
}
.home-hero-banner .owl-stage-outer,
.home-hero-banner .owl-stage,
.home-hero-banner .owl-item,
.home-hero-banner .carousel-outer {
    height: 100%;
}
.home-hero-banner > .carousel-outer {
    width: 100%;
}
.home-hero-banner .carousel-outer img {
    display: block;
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.home-hero-banner .owl-nav.disabled,
.home-hero-banner .owl-dots.disabled {
    display: none;
}
@media (max-width: 991px) {
    .navbar-area .mobile-nav {
        min-height: 69px;
        background: #ffffff;
    }
    .navbar-area .mobile-nav:not(.mean-container) .logo {
        top: 7px;
        left: 16px;
        display: flex;
        align-items: center;
        height: 54px;
    }
    .navbar-area .mobile-nav:not(.mean-container) .logo img {
        display: block;
        width: auto;
        max-width: 118px;
        max-height: 54px;
        object-fit: contain;
    }
}
