.icon-featured-grid{display:grid;grid-template-columns:repeat(1,1fr);grid-gap:24px}@media (min-width:992px){.icon-featured-grid.icon-featured-grid-cols-2{grid-template-columns:repeat(2,1fr)}.icon-featured-grid.icon-featured-grid-cols-3{grid-template-columns:repeat(3,1fr)}.icon-featured-grid.icon-featured-grid-cols-4{grid-template-columns:repeat(4,1fr)}}.icon-featured-grid .grid-item.card{background-color:var(--white);border:1px solid #000;border-radius:12px;overflow:hidden;padding:24px 18px;position:relative}.icon-featured-grid .grid-item.card.linkcard a{background:rgba(53,161,219,0);color:#fff;display:flex;flex-direction:column;inset:0 0 0 0;justify-content:center;line-height:1.25;padding:24px 18px;position:absolute;transition:all .5s}.icon-featured-grid .grid-item.card.linkcard a span{opacity:0;transform:translateY(30px);transition:all .5s}.icon-featured-grid .grid-item.card.linkcard a span.feature-heading{font-size:1.25rem;font-weight:600}.icon-featured-grid .grid-item.card.linkcard:hover{cursor:pointer}.icon-featured-grid .grid-item.card.linkcard:hover a{background:rgba(53,161,219,.95);transition:all .5s}.icon-featured-grid .grid-item.card.linkcard:hover a span{opacity:1;transform:translateY(0);transition:all .5s}.icon-featured-grid .grid-item.card .card-header{display:flex;justify-content:space-between}.icon-featured-grid .grid-item.card .card-content.text-white p{color:var(--white)}.icon-featured-grid .grid-item.card .card-footer{margin-top:auto}.icon-featured-grid .grid-item.card .card-footer svg{height:16px;fill:#d71f27}