/* Add custom CSS styles below */ 
.has-6-photos {
  display: grid !important;
  grid-template-columns: repeat(2, 1fr);
  gap: 1rem;
}

@media (min-width: 768px) {
  .has-6-photos {
    grid-template-columns: repeat(3, 1fr);
  }
}
.s-block--banners .banner-entry,
.has-2-photos .banner-entry,
.has-4-photos .banner-entry,
.has-5-photos .banner-entry {
    grid-column: auto !important;
}
.banner-entry {
    background-color: rgb(255 255 255) !important;
}
@media (min-width: 1024px) {
    .s-block.s-block--fixed-banner {
        margin-top: 0;
    }
}
@media (min-width: 1280px) {
    .s-block.s-block--fixed-banner .container {
        max-width: 100%;
    }
}
.banner-entry {
    height: 6rem;
}

@media (min-width: 640px) {
    .banner-entry {
        height: 13rem;
        padding: 1rem;
    }
}
.s-block__title h2,
.s-slider-block__title h2 {
    color: #f7921d !important;
}