.banners{margin-left:auto;margin-right:auto;padding-left:1.125rem;padding-right:1.125rem;width:100%}@media(min-width:640px){.banners{max-width:640px}}@media(min-width:768px){.banners{max-width:768px}}@media(min-width:1024px){.banners{max-width:1024px}}@media(min-width:1280px){.banners{max-width:1280px}}@media(min-width:1536px){.banners{max-width:1536px}}.banners{margin-bottom:6rem}.banners__wrapper{display:flex;flex-direction:column;gap:.5rem}@media(min-width:768px){.banners__wrapper{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:1280px){.banners__wrapper{gap:2.5rem}.banners__link{transition-duration:.3s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1)}.banners__link:hover{--tw-translate-y:-.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}}
