.button{background:transparent;border:1px solid;border-radius:20px;font-size:20px;line-height:100%;padding:10px 35px!important;transition:all 333ms ease}.button:hover{border-radius:20px}.button.purple{border-color:#30053a;color:#30053a;&.solid{background:#30053a;color:#fff}}.button.purple:hover{background:#30053a;color:#fff}.button.purple.solid:hover{background:transparent;color:#30053a}.button.white{border-color:#fff;color:#fff;&.solid{background:#fff;color:#000}}.button.white:hover{background:#fff;color:#30053a}.button.white.solid:hover{background:transparent;color:#fff}