.cs-btn-wrap.full-width a{width:100%;text-align:center;overflow:hidden}.a-btn-1{color:var(--light-color);text-transform:uppercase;position:relative}.a-btn-1::after{content:"";position:absolute;height:1px;width:33px;top:calc(50% - 1px);left:80%;background-color:currentColor;-webkit-transform:translateX(27px);-ms-transform:translateX(27px);transform:translateX(27px);-webkit-transition:-webkit-transform .4s cubic-bezier(.13,.68,.05,.83);transition:-webkit-transform .4s cubic-bezier(.13,.68,.05,.83);transition:transform .4s cubic-bezier(.13,.68,.05,.83);transition:transform .4s cubic-bezier(.13,.68,.05,.83),-webkit-transform .4s cubic-bezier(.13,.68,.05,.83);-o-transition:transform .4s cubic-bezier(.13,.68,.05,.83)}.a-btn-1:hover{color:var(--light-color)}.a-btn-1:hover::after{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.a-btn-2{color:var(--dark-color);text-transform:uppercase;position:relative}.a-btn-2::after{content:"";position:absolute;height:1px;width:33px;top:calc(50% - 1px);left:80%;background-color:currentColor;-webkit-transform:translateX(27px);-ms-transform:translateX(27px);transform:translateX(27px);-webkit-transition:-webkit-transform .4s cubic-bezier(.13,.68,.05,.83);transition:-webkit-transform .4s cubic-bezier(.13,.68,.05,.83);transition:transform .4s cubic-bezier(.13,.68,.05,.83);transition:transform .4s cubic-bezier(.13,.68,.05,.83),-webkit-transform .4s cubic-bezier(.13,.68,.05,.83);-o-transition:transform .4s cubic-bezier(.13,.68,.05,.83)}.a-btn-2:hover{color:var(--dark-color)}.a-btn-2:hover::after{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.a-btn-3{padding:17px 34px 14px;border:1px solid var(--dark-color);background-color:var(--dark-color);color:var(--light-color)}.a-btn-3:focus{color:var(--dark-color)}.a-btn-3:hover{color:var(--dark-color);background-color:transparent}