.button-component.svelte-15vt0f7.svelte-15vt0f7{margin:0 auto}.button-component.svelte-15vt0f7 .button.svelte-15vt0f7{width:100%;font-size:16px;line-height:21px;margin:10px 0px}.button-component.svelte-15vt0f7 .button a.svelte-15vt0f7{text-align:center;display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;position:relative;padding:15px 0 15px 10px;text-decoration:none;text-transform:uppercase;-webkit-transition:all ease .3s;transition:all ease .3s;background:-webkit-gradient(linear, right top, left top, color-stop(50%, transparent), color-stop(50%, #333333));background:linear-gradient(to left, transparent 50%, #333333 50%);background-size:201% 100%;background-position:right bottom;font-family:'Roboto', sans-serif}.button-component.svelte-15vt0f7 .button a .text.svelte-15vt0f7,.button-component.svelte-15vt0f7 .button a .arrow.svelte-15vt0f7{display:-webkit-inline-box;display:inline-flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center}.button-component.svelte-15vt0f7 .button a .text.svelte-15vt0f7{-webkit-transition:color 0.25s ease;transition:color 0.25s ease;width:90%;color:#fff}.button-component.svelte-15vt0f7 .button a .arrow.svelte-15vt0f7{width:10%}.button-component.svelte-15vt0f7 .button a .arrow svg.svelte-15vt0f7{-webkit-transition:stroke 0.25s ease;transition:stroke 0.25s ease;stroke:#fff}.button-component.svelte-15vt0f7 .button a.svelte-15vt0f7:hover,.button-component.svelte-15vt0f7 .button a.svelte-15vt0f7:focus{background-position:left bottom}.button-component.svelte-15vt0f7 .default.hover-padding a.svelte-15vt0f7{padding:15px 0px 15px 0px}.button-component.svelte-15vt0f7 .default.hover-padding a.svelte-15vt0f7:hover,.button-component.svelte-15vt0f7 .default.hover-padding a.svelte-15vt0f7:focus{padding:15px 0px 15px 15px}.button-component.svelte-15vt0f7 .default a.svelte-15vt0f7{display:-webkit-inline-box;display:inline-flex;-webkit-box-pack:start;justify-content:flex-start}.button-component.svelte-15vt0f7 .default a .text.svelte-15vt0f7{text-align:left;width:auto;display:-webkit-box;display:flex;-webkit-box-align:start;align-items:flex-start;padding-right:10px;color:#333333}.button-component.svelte-15vt0f7 .default a .arrow.svelte-15vt0f7{width:auto;display:-webkit-box;display:flex;-webkit-box-align:start;align-items:flex-start;padding-right:10px}.button-component.svelte-15vt0f7 .default a .arrow svg.svelte-15vt0f7{stroke:#333333}.button-component.svelte-15vt0f7 .default a:hover .text.svelte-15vt0f7,.button-component.svelte-15vt0f7 .default a:focus .text.svelte-15vt0f7{color:#fff}.button-component.svelte-15vt0f7 .default a:hover .arrow svg.svelte-15vt0f7,.button-component.svelte-15vt0f7 .default a:focus .arrow svg.svelte-15vt0f7{stroke:#fff}