@media (min-width: 768px){
  .slider-banner-main-0{
    height: 620px;
  }
  .slider-banner-main-0 img{
    object-fit: fill !important
  }
  .slider-banner-main-0 .md\:px-\[40px\]{
    border-radius: 25px;
    font-size: 20px;
  }
  .md\:text-4xl {
    font-size: 1.25rem;
}
}
.grid.one-row.md\:grid-cols-3.grid-flow-row.gap-3.sm\:gap-8{
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    grid-template-rows: repeat(6, 1fr);
    gap: 8px;
    height:670px;
}
.banner-entry:nth-child(1) {
    grid-row: span 3 / span 3;
    height:100%;
}
.banner-entry:nth-child(2) {
    grid-row: span 3 / span 3;
    grid-column-start: 1;
    grid-row-start: 4;
    height:100%;
}
.banner-entry:nth-child(3) {
    grid-row: span 6 / span 6;
    grid-column-start: 2;
    height:100%;
}
.md\:grid-cols-3 .lazy__bg {
    background-size: 100% 100%;
    background-repeat:no-repeat;
    background-color: #fff;
}
@media(max-width: 768px){
  .grid.one-row.md\:grid-cols-3.grid-flow-row.gap-3.sm\:gap-8{
    height: 250px;
  }
  .slider-banner-main-0 .max-w-\[700px\]{
    margin-top: -60%;
  }
    .slider-banner-main-0 .md\:px-\[40px\]{
    border-radius: 25px;
  }
  .g_cat.md\:mb-8.mb-5 .swiper-wrapper {
    justify-content: center !important;
}
    .md\:text-4xl {
    font-size: 1rem;
}
}