.banner-grid{min-width:100%;gap:2.4rem}@media (min-width:768px){@media (max-width:1025px){.banner-grid:has(>li:nth-child(3)){grid-template-columns:repeat(2,minmax(0,1fr))}.banner-grid:has(>li:nth-child(3))>li{grid-column:span 1}}@media (max-width:1280px){.banner-grid:has(>li:nth-child(4)){grid-template-columns:repeat(2,minmax(0,1fr))}.banner-grid:has(>li:nth-child(4))>li{grid-column:span 1}}}j-slider .banner-grid{--slides:1.2037;--col-gap:2.4rem;margin-left:calc(var(--col-gap)*-1);gap:0;overflow:visible}@media (min-width:768px){j-slider .banner-grid{--slides:2}}@media (min-width:1025px){j-slider .banner-grid{--slides:3}}@media (min-width:1280px){j-slider .banner-grid{--slides:4}}.banner-grid__item{width:100%;flex-shrink:0;overflow:hidden}j-slider .banner-grid__item{width:calc(100%/var(--slides) - var(--col-gap)*(var(--slides) - 1)/var(--slides));width:calc(100%/var(--slides));min-width:0;padding-left:var(--col-gap);flex-shrink:0}.banner-grid__item .buttons .button--hover_only{width:100%;opacity:0;transition:all}.banner-grid__item:hover .buttons{position:relative;bottom:0}.banner-grid__item:hover .buttons .button--hover_only{opacity:1;transition:all .5s}.banner-grid__item:hover .card__media{transition:all .5s;transform:scale(1.05)}.banner-grid__item .card__media{transition:all .5s}