.button[data-v-3c77ef0a]{font-family:var(--font-serif);color:#fff;text-align:center;background-color:#08417a;background-image:linear-gradient(#08417a 0,#185b9a 50%,#08417a);border:none;border-radius:5px;width:80%;max-width:300px;min-height:0;margin:15px auto;padding:12px;font-size:1.2rem;font-weight:400;display:block;position:relative;box-shadow:0 1px 5px #b0b0b001}.button--half[data-v-3c77ef0a]{float:left;width:48%;height:40px;margin:1%;padding:12px 0}.button--secondary[data-v-3c77ef0a]{font-family:var(--font-serif);color:#08417a;text-align:center;background-color:#8ea6be;background-image:linear-gradient(#8ea6be 0,#d0d9e4 50%,#8ea6be);border:none;border-radius:5px;width:80%;margin:15px auto;padding:12px;font-size:1.2rem;display:block;box-shadow:0 1px 5px #b0b0b001}.button--additional[data-v-3c77ef0a]{color:#fff;background-color:#beaf43;background-image:none;border:none}.button--direction-left[data-v-3c77ef0a]{padding-left:28px}.button--direction-right[data-v-3c77ef0a]{padding-right:28px}.button__direction-icon[data-v-3c77ef0a]{width:auto;height:12px;color:inherit;position:absolute;top:50%;transform:translateY(-50%)}.button__direction-icon--left[data-v-3c77ef0a]{left:10px}.button__direction-icon--right[data-v-3c77ef0a]{right:10px}.button.jp[data-v-3c77ef0a]{font-family:var(--font-sans-serif);font-weight:400}.button[data-v-3c77ef0a]:disabled{opacity:.3;pointer-events:none}
