/* =========================================================
   Home Hero
   Categories + Slider
========================================================= */

.me-home-hero {
    display: flex;
    align-items: stretch;
    gap: 28px;

    max-width: 1400px;
    margin: 30px auto 40px;

    position: relative;
    z-index: 20;
}

.me-home-categories {
    flex: 0 0 320px;
    width: 320px;
    z-index: 100;
}

.me-home-slider {
    flex: 1;
    min-width: 0;

    height: 548px;

    border-radius: 18px;
    overflow: hidden;

    background: #fff;
    box-shadow: 0 18px 45px rgba(15,36,64,.12);

    position: relative;
}

.me-home-slider .metaslider,
.me-home-slider .metaslider .flexslider,
.me-home-slider .metaslider .slides,
.me-home-slider .metaslider .slides > li,
.me-home-slider .bx-wrapper,
.me-home-slider .bx-viewport {
    height: 100% !important;
}

.me-home-slider img {
    width: 100%;
    height: 548px !important;
    object-fit: cover;
    display: block;
}

/* strelice */

.me-home-slider .flex-direction-nav a,
.me-home-slider .bx-prev,
.me-home-slider .bx-next {
    opacity: .85;
    transition: .25s;
}

.me-home-slider:hover .flex-direction-nav a,
.me-home-slider:hover .bx-prev,
.me-home-slider:hover .bx-next {
    opacity: 1;
}

/* bullets */

.me-home-slider .flex-control-nav,
.me-home-slider .bx-pager {
    bottom: 18px !important;
}

/* Responsive */

@media (max-width:1200px){

    .me-home-hero{
        gap:20px;
    }

    .me-home-categories{
        flex:0 0 290px;
        width:290px;
    }

}

@media (max-width:992px){

    .me-home-hero{
        display:block;
    }

    .me-home-categories{
        width:100%;
        margin-bottom:20px;
    }

    .me-home-slider{
        height:auto;
    }

    .me-home-slider img{
        height:auto !important;
    }

}