button.button,a.button,span.button{color:#fff;text-transform:uppercase;letter-spacing:.08em;white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;border-style:solid;border-width:2px;border-radius:2px;justify-content:center;align-items:center;padding:.6em 1.4em;font-family:Raleway,Raleway Fallback;font-size:.875rem;font-weight:700;text-decoration:none;transition:transform .1s;display:inline-flex}button.button[data-full-width=true],a.button[data-full-width=true],span.button[data-full-width=true]{width:100%;padding-left:.6em;padding-right:.6em}button.button[data-variant=primary],a.button[data-variant=primary],span.button[data-variant=primary]{background:#0056b4}button.button[data-variant=primary]:hover:not(:disabled),a.button[data-variant=primary]:hover:not(:disabled),span.button[data-variant=primary]:hover:not(:disabled){background:#3378c3}button.button[data-variant=secondary],a.button[data-variant=secondary],span.button[data-variant=secondary]{background:#000}button.button[data-variant=secondary]:hover:not(:disabled),a.button[data-variant=secondary]:hover:not(:disabled),span.button[data-variant=secondary]:hover:not(:disabled){background:#333}button.button[data-variant=white],a.button[data-variant=white],span.button[data-variant=white]{background:#fff}button.button[data-variant=white]:hover:not(:disabled),a.button[data-variant=white]:hover:not(:disabled),span.button[data-variant=white]:hover:not(:disabled){background:#e8e8e8}button.button[data-variant=gray],a.button[data-variant=gray],span.button[data-variant=gray]{background:#888}button.button[data-variant=gray]:hover:not(:disabled),a.button[data-variant=gray]:hover:not(:disabled),span.button[data-variant=gray]:hover:not(:disabled){background:#a0a0a0}button.button[data-border=primary],a.button[data-border=primary],span.button[data-border=primary]{border-color:#0056b4}button.button[data-border=primary][data-variant=transparent]:hover:not(:disabled),a.button[data-border=primary][data-variant=transparent]:hover:not(:disabled),span.button[data-border=primary][data-variant=transparent]:hover:not(:disabled){background:#0056b4}button.button[data-border=secondary],a.button[data-border=secondary],span.button[data-border=secondary]{border-color:#000}button.button[data-border=secondary][data-variant=transparent]:hover:not(:disabled),a.button[data-border=secondary][data-variant=transparent]:hover:not(:disabled),span.button[data-border=secondary][data-variant=transparent]:hover:not(:disabled){background:#000}button.button[data-border=white],a.button[data-border=white],span.button[data-border=white]{border-color:#fff}button.button[data-border=white][data-variant=transparent]:hover:not(:disabled),a.button[data-border=white][data-variant=transparent]:hover:not(:disabled),span.button[data-border=white][data-variant=transparent]:hover:not(:disabled){background:#fff}button.button[data-border=gray],a.button[data-border=gray],span.button[data-border=gray]{border-color:#686868}button.button[data-border=gray][data-variant=transparent]:hover:not(:disabled),a.button[data-border=gray][data-variant=transparent]:hover:not(:disabled),span.button[data-border=gray][data-variant=transparent]:hover:not(:disabled){background:#686868}button.button[data-border=transparent],a.button[data-border=transparent],span.button[data-border=transparent]{border-color:#0000}button.button:active:not(:disabled),a.button:active:not(:disabled),span.button:active:not(:disabled){transform:translateY(2px)}button.button:disabled,a.button:disabled,span.button:disabled{cursor:default;opacity:.5}
