.button[data-v-2cedcf14]{background-color:#fff;border:1px solid #d4d4d4;display:inline-block;line-height:40px;opacity:.99;overflow:hidden;padding:0 20px;position:relative;text-align:center;text-decoration:none!important;text-transform:uppercase;transition:all .5s ease;z-index:1}a.button[data-v-2cedcf14]{border-color:#b3b3b3;font-size:14px;font-weight:400;margin-top:20px;vertical-align:bottom}.button[data-v-2cedcf14]:after,.button[data-v-2cedcf14]:before{box-shadow:inset 0 0 1px 1px #fff3;content:"";display:block;height:100%;left:0;position:absolute;top:0;transition:all .5s ease;width:100%;z-index:-1}.button[data-v-2cedcf14]:after{background:#1f1f1f;color:#fff;content:attr(data-text);text-align:center;top:0;transform:translate3d(0,-100%,0);z-index:2}.text[data-v-2cedcf14]{display:block;height:100%;transition:transform .85s cubic-bezier(.19,1,.22,1);width:100%}.button[data-v-2cedcf14]:hover:after,.text[data-v-2cedcf14]{transform:translateZ(0)}.button:hover span.text[data-v-2cedcf14]{transform:translate3d(0,100%,0)}
