.icon-grid__list{align-items:center;display:flex;flex-wrap:wrap;gap:20px;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));justify-content:center;list-style:none;margin:0;padding:0}.icon-grid__list .submenu ul.icon-grid__list li.icon-grid__item{align-items:flex-start;border:none;display:flex;height:auto;justify-content:flex-start;width:max-content!important}.icon-grid__item{align-items:center;border:1px solid grey;border-radius:5px;box-sizing:content-box;display:flex;height:120px;justify-content:center;overflow:visible;padding:5px;position:relative;text-align:center;transition:transform .3s ease,box-shadow .3s ease;width:120px}.icon-grid__item a{display:flex;flex-direction:column}.icon-grid__item:hover{box-shadow:0 4px 10px rgba(0,0,0,.15)}.icon-grid__image{height:50px;margin:0 auto 10px;object-fit:contain;width:50px}.icon-grid__text{color:#333;font-family:Montserrat,sans-serif!important;font-size:14px;font-weight:500}.submenu{background:#fff;border:1px solid #ddd;display:none;left:0;padding:10px;position:absolute;top:100%;transform:translateX(0);width:max-content;z-index:100}.submenu ul{align-items:flex-start;display:flex;flex-direction:column;gap:3px;list-style:none;margin:0;padding:0}.icon-grid__item.active .submenu{display:block}.coming-soon-popup{background:#334155;border-radius:8px;color:#fff;font-size:12px;left:50%;opacity:0;padding:6px 10px;pointer-events:none;position:absolute;top:100%;transform:translateX(-50%);transition:opacity .3s ease;white-space:nowrap;z-index:10}.icon-grid__item:hover .coming-soon-popup{opacity:1}