@media screen and (min-width: 680px) {

#app > div.app-inner.flex.flex-col.min-h-full > section.s-block.s-block--banners.container > div.grid.md\:grid-cols-3.two-row.grid-flow-row.gap-3.sm\:gap-8 > a:nth-child(6){    margin-top: -232px !important;}
.two-row .banner-entry:first-child {
    height: 46% !important;
}}@media screen and (max-width: 680px) {.lazy__bg {height: 88% !important;}}


button.s-slider-prev.s-slider-nav-arrow{
width: 1.5rem !important}
button.s-slider-next.s-slider-nav-arrow{
width: 1.5rem !important}
.s-slider-block__title-nav{
width: 100% !important}

@media (max-width: 768px) {
  .overlay-bg.bg-cover.bg-center.absolute.inset-0{
    background-size: contain !important;
    background-repeat: no-repeat;
    background-position: center;
    background-color: white !important
  }
   .slider-bg {
    background-size: contain !important;
    background-position: top center !important;
    background-repeat: no-repeat !important;
  }
}

.s-block--hero-slider .swiper-slide .overlay-bg:after , .s-block--slider-with-bg .slider-bg:before{
width: 0;
}

 .lazy__bg.lazy.bg-no-repeat.entered.loaded{
  background-size: auto !important;}