
.dem-region-banners{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:24px 5%;background:#242529}
.dem-region-banner{min-width:0}
.dem-region-banner a{display:flex!important;align-items:center;justify-content:space-between;width:100%;height:100%;box-sizing:border-box;background:#202225!important;color:#e7c366!important;border:1px solid #d9ac3245!important;border-radius:8px;padding:18px 20px!important;font-size:14px!important;line-height:1.5;text-decoration:none}
.dem-region-banner a:hover,.dem-region-banner a:focus-visible{border-color:#d9ac32!important;background:#2a2c2f!important}
@media(max-width:900px){.dem-region-banners{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:520px){.dem-region-banners{grid-template-columns:1fr}}
