.downloads-categories-grid{display:grid;grid-template-columns:1fr;gap:0.75rem}.downloads-categories-grid .item{display:block;position:relative}.downloads-categories-grid .item .inset{display:block;width:100%;height:100%}.downloads-categories-grid .item .ratio{background-color:var(--bs-gray-300)}.downloads-categories-grid .item img{width:100%}.downloads-categories-grid .item .caption{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;padding:2rem 2.5rem;font-weight:500;font-size:15px;line-height:24px;color:#fff;text-shadow:0 0 24px #000000}.downloads-categories-grid .item:hover .caption{background:linear-gradient(0deg,rgba(0,0,0,0.2) 33.32%,rgba(0,0,0,0) 61.59%),linear-gradient(0deg,rgba(80,80,80,0.3),rgba(80,80,80,0.3))}.downloads-categories-grid .item .caption .icon-plus{width:4rem;height:4rem}.downloads-categories-grid .item .caption .title{font-weight:700;font-size:22px}@media(min-width:576px){.downloads-categories-grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:992px){.downloads-categories-grid{grid-template-columns:repeat(3,1fr)}}