.link-with-icon{display:inline-block;position:relative;transition:.2s ease}.link-with-icon:hover{opacity:.6}.link-with-icon.left-icon{padding-left:30px}.link-with-icon.left-icon .icon{left:0}.link-with-icon.right-icon{padding-right:30px}.link-with-icon.left-icon .icon{right:0}.link-with-icon .icon{display:inline-block;height:24px;margin-top:-12px;position:absolute;top:50%;width:24px}.link-with-icon .icon img,.link-with-icon .icon svg{height:auto;max-height:100%;width:100%}