.icon-grid-2{display:grid;grid-gap:var(--gap)}.icon-grid-2--btn-overlap{grid-row-gap:var(--gap-lg)}.icon-grid-2__card{font-size:1.9rem;font-weight:400;letter-spacing:.5px;line-height:1.736842105263158;padding:2rem;position:relative}.icon-grid-2__card,.icon-grid-2__card:hover{color:var(--base-color)}.icon-grid-2__card:after{background-color:var(--secondary-color);bottom:0;content:"";display:block;height:2px;opacity:0;position:absolute;transition:all .3s ease;width:0}.icon-grid-2__card:hover:after{opacity:1;width:100%}.icon-grid-2__card--left .icon-grid-2__header{align-items:center;display:grid;gap:1.5rem;grid-template-columns:auto 1fr}.icon-grid-2__description :last-child{margin-bottom:0}.icon-grid-2__icon{align-items:flex-end;display:flex;height:112px}.icon-grid-2__heading{color:var(--primary-color)}@media (min-width:576px){.icon-grid-2--2,.icon-grid-2--3,.icon-grid-2--4{grid-template-columns:repeat(2,1fr)}.icon-grid-2__card{padding:2.4rem}}@media (min-width:768px){.icon-grid-2--3{grid-template-columns:repeat(3,1fr)}}@media (min-width:992px){.icon-grid-2--4{grid-template-columns:repeat(4,1fr)}}