/* Add custom CSS styles below */ 
a.slide--cat-entry h2 {
    display: none;
}

.slide--cat-entry img {
    width: 9rem;
    height: 10rem;
}
a.slide--cat-entry::before {
    background:#ffffff;
}
a.banner-entry.lazy.has-overlay.h-lg-banner.entered.loaded {
    height: 650px;
  min-height: 450px;
}
.swiper-lazy {
    background-repeat:no-repeat !important;
    background-size:contain;
}
.has-overlay:after {
    opacity: 0;
}
.banner-entry{
  height: 700px;
}
@media (max-width: 900px) {
    .md\:grid-cols-2 {
        grid-template-columns: repeat(2, minmax(0, 1fr));
    }
    a.banner-entry.lazy.has-overlay.h-lg-banner.entered.loaded {
    height: 500px;
    min-height: 450px;
}

  .banner-entry {
    height: 200px;
}
}
@media (max-width: 768px) {
    .md\:grid-cols-2 {
        grid-template-columns: repeat(2, minmax(0, 1fr));
    }
    a.banner-entry.lazy.has-overlay.h-lg-banner.entered.loaded {
    height: 180px;
    min-height:180px;
}
    .s-block--default-home-slider .swiper-slide {
    height: 10rem;
  }
}