 .tpgb-plus-button.button-style-22 .button-link-wrap{overflow:hidden;transition:all 0.3s;border:1px solid #212121;background:#fff;color:#212121;}.tpgb-plus-button.button-style-22 .button-link-wrap:hover{border-color:#313131;}.tpgb-plus-button.button-style-22 .button-link-wrap .btn-icon{position:absolute;height:100%;color:#252525;transition:all 0.3s;display:grid;align-items:center;vertical-align:middle}.tpgb-plus-button.button-style-22 .button-link-wrap .button-after{right:-30%;opacity:0;top:0;margin-left:10px}.tpgb-plus-button.button-style-22 .button-link-wrap:hover .button-after{right:5%;opacity:1;}.tpgb-plus-button.button-style-22 .button-link-wrap .button-before{left:-30%;opacity:0;top:0;margin-right:10px}.tpgb-plus-button.button-style-22 .button-link-wrap:hover .button-before{left:5%;opacity:1}