.button[data-v-ddc98d77]{transition:all .3s ease}.button[data-v-ddc98d77]:hover{opacity:.7}.button-header[data-v-ddc98d77]{background-color:var(--key-color);border-radius:var(--radius);color:var(--base-color);font-size:16px;font-weight:600;padding:14px 20px;text-decoration:none}@media screen and (max-width:1024px){.button-header[data-v-ddc98d77]{font-size:15px;padding:10px 14px}}.button-primary[data-v-ddc98d77]{background-color:var(--main-primary-color);border-radius:var(--radius);color:var(--base-color);font-size:16px;font-weight:600;padding:14px 20px;text-decoration:none}@media screen and (max-width:1024px){.button-primary[data-v-ddc98d77]{font-size:15px;padding:10px 14px}}.button-mainVisual[data-v-ddc98d77]{background-color:var(--key-color);border-radius:var(--radius);color:var(--base-color);font-size:16px;font-weight:600;min-width:265px;padding:24px 32px;text-align:center;text-decoration:none}@media screen and (max-width:1080px){.button-mainVisual[data-v-ddc98d77]{max-width:100%;min-width:0;width:208px}}@media screen and (max-width:1024px){.button-mainVisual[data-v-ddc98d77]{padding:12px 16px}}.button-contact[data-v-ddc98d77]{align-items:center;background-color:var(--key-color);border-radius:var(--radius);color:var(--base-color);display:flex;font-size:16px;font-weight:600;gap:16px;justify-content:space-between;max-width:100%;padding:24px 32px;text-decoration:none;width:449px}@media screen and (max-width:1024px){.button-contact[data-v-ddc98d77]{font-size:15px;padding:12px 16px}}.button__icon[data-v-ddc98d77]{flex-shrink:0;height:20px;width:20px}
