.ho-custom-button[data-v-a3a45ff4]{cursor:pointer;max-width:100%}.ho-custom-button .outline[data-v-a3a45ff4]{display:contents}.ho-custom-button.full[data-v-a3a45ff4]{width:100%}.ho-custom-button.outer[data-v-a3a45ff4]{background:linear-gradient(270deg,#5dbdff,#dc72ff);border-radius:4.90368cqi;width:fit-content;padding:.350263cqi;display:inline-block}@media screen and (width<=769px){.ho-custom-button.outer[data-v-a3a45ff4]{border-radius:14.9333cqi;padding:1.06667cqi}}.ho-custom-button.outer.wide[data-v-a3a45ff4]{padding:.700525cqi}@media screen and (width<=769px){.ho-custom-button.outer.wide[data-v-a3a45ff4]{padding:2.13333cqi}}.ho-custom-button[data-v-a3a45ff4] .hm-button.button{width:100%}.ho-custom-button[data-v-a3a45ff4] .hm-button.-primary{background-color:#2e3458}.ho-custom-button[data-v-a3a45ff4] .hm-button.-primary.focus,.ho-custom-button[data-v-a3a45ff4] .hm-button.-primary:active,.ho-custom-button[data-v-a3a45ff4] .hm-button.-primary:hover{opacity:.7;background-color:#2e3458}.ho-custom-button .button[data-v-a3a45ff4]{color:#fff;background:#2e3458;border-radius:4.90368cqi;justify-content:center;align-items:center;gap:.700525cqi;max-width:100%;height:4.90368cqi;padding:1.05079cqi 2.10158cqi;font-size:1.40105cqi;font-weight:700;transition:background .2s ease-in-out;display:flex}@media screen and (width<=769px){.ho-custom-button .button[data-v-a3a45ff4]{border-radius:14.9333cqi;gap:2.13333cqi;height:14.9333cqi;padding:3.2cqi 6.4cqi;font-size:4.26667cqi}}.ho-custom-button .button.outline[data-v-a3a45ff4]{border:.175131cqi solid #f5d9fe}@media screen and (width<=769px){.ho-custom-button .button.outline[data-v-a3a45ff4]{border-width:.533333cqi}}.ho-custom-button .button[data-v-a3a45ff4]:focus,.ho-custom-button .button[data-v-a3a45ff4]:hover{opacity:.8}.ho-custom-button .button[data-v-a3a45ff4]:disabled{pointer-events:none;opacity:.5;background:#737477}.ho-custom-button .button.lg[data-v-a3a45ff4]{width:33.6252cqi}@media screen and (width<=769px){.ho-custom-button .button.lg[data-v-a3a45ff4]{width:100%;min-width:82.6667cqi}}.ho-custom-button .button.md[data-v-a3a45ff4]{width:22.4168cqi}@media screen and (width<=769px){.ho-custom-button .button.md[data-v-a3a45ff4]{width:68.2667cqi}}.ho-custom-button .button.full[data-v-a3a45ff4]{width:100%}.ho-custom-button .button .button-content[data-v-a3a45ff4]{text-align:center;align-items:center;gap:.700525cqi;display:flex}@media screen and (width<=769px){.ho-custom-button .button .button-content[data-v-a3a45ff4]{gap:2.13333cqi}}.ho-custom-button .button .button-content[data-v-a3a45ff4]>.icon{color:#fff;fill:#fff;width:2.10158cqi;height:2.10158cqi}@media screen and (width<=769px){.ho-custom-button .button .button-content[data-v-a3a45ff4]>.icon{width:6.4cqi;height:6.4cqi}}.ho-custom-button .button .text[data-v-a3a45ff4]{font-size:1.40105cqi;line-height:1}@media screen and (width<=769px){.ho-custom-button .button .text[data-v-a3a45ff4]{font-size:3.73333cqi}}.ho-custom-button.pink.outer[data-v-a3a45ff4]{background:#ffcae3}.ho-custom-button.pink .button[data-v-a3a45ff4]{background:linear-gradient(#ff82c5,#ff5ab3)}.ho-custom-button.pink .button.outline[data-v-a3a45ff4]{border-color:#ffecf5}@media (any-hover:hover){.ho-custom-button.pink .button[data-v-a3a45ff4]:hover,.ho-custom-button.pink .button[data-v-a3a45ff4]:focus-within{background:linear-gradient(#ff82c5,#dc72ff)}}.ho-custom-button.purple.outer[data-v-a3a45ff4]{background:#ebeaff}.ho-custom-button.purple .button[data-v-a3a45ff4]{background:linear-gradient(#8181ff,#6666fa)}.ho-custom-button.purple .button.outline[data-v-a3a45ff4]{border-color:#fff}.ho-custom-button.purple .button[data-v-a3a45ff4]:active,.ho-custom-button.purple .button[data-v-a3a45ff4]:focus,.ho-custom-button.purple .button[data-v-a3a45ff4]:hover{background:linear-gradient(#8181ff,#5dbdff)}.ho-custom-button.white.outer[data-v-a3a45ff4]{background:#bfe5ff}.ho-custom-button.white .button[data-v-a3a45ff4]{color:#2e3458;background:#fff}.ho-custom-button.white .button.outline[data-v-a3a45ff4]{border-width:.175131cqi;border-color:#2e3458}@media screen and (width<=769px){.ho-custom-button.white .button.outline[data-v-a3a45ff4]{border-width:.533333cqi}}.ho-custom-button.white .button[data-v-a3a45ff4] .icon{color:#2e3458;fill:#2e3458}.ho-custom-button.gradation-purple.outer[data-v-a3a45ff4]{background:#bfe5ff}.ho-custom-button.gradation-purple .button[data-v-a3a45ff4]{color:#fff;background:linear-gradient(#5dbdff,#dc72ff)}.ho-custom-button.gradation-purple .button.outline[data-v-a3a45ff4]{border-color:#fff}.ho-custom-button.gradation-purple .button[data-v-a3a45ff4] .icon{color:#fff;fill:#fff}.ho-custom-button.alert .button[data-v-a3a45ff4]{color:#fff;background:#da0000}@media (any-hover:hover){.ho-custom-button.alert .button[data-v-a3a45ff4]:hover,.ho-custom-button.alert .button[data-v-a3a45ff4]:focus-within{opacity:.8;background:#da0000}}.ho-custom-button.alert .button[data-v-a3a45ff4] .icon{color:#fff;fill:#fff}.ho-custom-button.alert-line .button[data-v-a3a45ff4]{color:#da0000;background:#fff}@media (any-hover:hover){.ho-custom-button.alert-line .button[data-v-a3a45ff4]:hover,.ho-custom-button.alert-line .button[data-v-a3a45ff4]:focus-within{background:#fff0f0;border:2px solid #da0000}}.ho-custom-button.alert-line .button[data-v-a3a45ff4] .icon{color:#fff;fill:#fff}.ho-custom-button.auto .button[data-v-a3a45ff4]{width:auto}.ho-custom-button.disabled[data-v-a3a45ff4]{cursor:not-allowed}.ho-custom-button.disabled.outer[data-v-a3a45ff4]{background:#dbdbdb}.ho-custom-button.disabled .button[data-v-a3a45ff4]{pointer-events:none;color:#dbdbdb;background:#949497;border-color:#dbdbdb}@media (any-hover:hover){.ho-custom-button.disabled .button[data-v-a3a45ff4]:hover,.ho-custom-button.disabled .button[data-v-a3a45ff4]:focus-within{opacity:1;background:#949497}}.ho-custom-button.disabled .button[data-v-a3a45ff4] .icon{color:#dbdbdb;fill:#dbdbdb}.ho-custom-button.rectangle[data-v-a3a45ff4],.ho-custom-button.square[data-v-a3a45ff4]{display:inline-flex}.ho-custom-button.rectangle .button[data-v-a3a45ff4],.ho-custom-button.rectangle .outer[data-v-a3a45ff4],.ho-custom-button.square .button[data-v-a3a45ff4],.ho-custom-button.square .outer[data-v-a3a45ff4]{border-radius:.700525cqi}@media screen and (width<=769px){.ho-custom-button.rectangle .button[data-v-a3a45ff4],.ho-custom-button.rectangle .outer[data-v-a3a45ff4],.ho-custom-button.square .button[data-v-a3a45ff4],.ho-custom-button.square .outer[data-v-a3a45ff4]{border-radius:2.13333cqi}}.ho-custom-button.rectangle .button[data-v-a3a45ff4],.ho-custom-button.square .button[data-v-a3a45ff4]{width:auto;height:100%}.ho-custom-button.rectangle .button-content[data-v-a3a45ff4],.ho-custom-button.square .button-content[data-v-a3a45ff4]{white-space:nowrap}.ho-custom-button.square[data-v-a3a45ff4]{aspect-ratio:1;font-size:.875657cqi}.ho-custom-button.square .button-content[data-v-a3a45ff4]{display:inline-block}.ho-custom-button.square .button-content[data-v-a3a45ff4] .icon{width:3.50263cqi;height:3.50263cqi;margin:auto;display:block}@media screen and (width<=769px){.ho-custom-button.square .button-content[data-v-a3a45ff4] .icon{width:8.53333cqi;height:8.53333cqi}}.ho-custom-button.-fixed-size .button[data-v-a3a45ff4]{border-radius:56px;gap:8px;height:56px;padding:12px 24px;font-size:16px}.ho-custom-button.-fixed-size .button.lg[data-v-a3a45ff4]{width:384px}@media screen and (width<=769px){.ho-custom-button.-fixed-size .button.lg[data-v-a3a45ff4]{width:100%}}.ho-custom-button.-fixed-size .button.md[data-v-a3a45ff4]{width:256px}.ho-custom-button.-fixed-size .button .button-content[data-v-a3a45ff4]{gap:8px}.ho-custom-button.-fixed-size .button .button-content[data-v-a3a45ff4]>.icon{width:24px;height:24px}.ho-custom-button.-fixed-size .button .text[data-v-a3a45ff4]{font-size:16px}.ho-custom-button.-fixed-size.square .button-content[data-v-a3a45ff4] .icon{width:40px;height:40px}.ho-custom-button.-fixed-size.rectangle .button[data-v-a3a45ff4],.ho-custom-button.-fixed-size.rectangle .outer[data-v-a3a45ff4],.ho-custom-button.-fixed-size.square .button[data-v-a3a45ff4],.ho-custom-button.-fixed-size.square .outer[data-v-a3a45ff4]{border-radius:8px}@media screen and (width<=769px){.ho-custom-button.-fixed-size.rectangle .button[data-v-a3a45ff4],.ho-custom-button.-fixed-size.rectangle .outer[data-v-a3a45ff4],.ho-custom-button.-fixed-size.square .button[data-v-a3a45ff4],.ho-custom-button.-fixed-size.square .outer[data-v-a3a45ff4]{border-radius:8px}}
