.bg-grid-pattern{background-image:linear-gradient(90deg,rgba(0,0,0,.03) 1px,transparent 0),linear-gradient(180deg,rgba(0,0,0,.03) 1px,transparent 0);background-size:80px 80px}.contact-trigger:hover .icon-reveal{opacity:1;transform:translateX(0)}.icon-reveal{opacity:0;transform:translateX(-10px);transition:all .3s cubic-bezier(.16,1,.3,1)}