.hp-banners{padding:12px 0 8px}.hp-banners__row{display:flex;gap:16px;max-width:1100px;margin:0 auto}.hp-banners__row a{display:block;min-width:0}.hp-banners__row img{display:block;width:100%;height:auto}@media(max-width:767.98px){.hp-banners__row{flex-direction:column;align-items:center}.hp-banners__row a{flex:none!important;width:100%}.hp-banners__row a.hp-banners__square{max-width:300px}}
