.base-button[data-v-2510845b]{--color:var(--color-black);--color-hover:var(--color-white);align-items:center;display:flex;font-size:var(--h4-font-size);font-weight:var(--headings-font-weight-base);justify-content:center;letter-spacing:var(--letter-spacing);line-height:var(--headings-line-height);overflow:hidden;position:relative;transition:opacity var(--transition);-webkit-user-select:none;-moz-user-select:none;user-select:none}.base-button.white[data-v-2510845b]{--color:var(--color-white);--color-hover:var(--color-black)}.base-button.primary[data-v-2510845b]{height:3.5rem;padding-inline:1.5rem;width:-moz-fit-content;width:fit-content}.base-button.secondary[data-v-2510845b]{font-size:14px;height:3rem;padding-inline:1rem;width:-moz-fit-content;width:fit-content}.base-button.tertiary[data-v-2510845b]{height:2rem;width:2rem}.base-button.outlined[data-v-2510845b]{height:3.5rem;padding-inline:1.5rem;width:-moz-fit-content;width:fit-content}.base-button .button-inner[data-v-2510845b]{align-items:center;color:var(--color);display:flex;gap:1rem;position:relative;transition:all var(--transition);z-index:10}.base-button .button-inner .icon[data-v-2510845b]{font-size:1rem}.base-button .button-inner .icon.large-icon[data-v-2510845b]{font-size:1.5rem}.base-button p[data-v-2510845b]{transition:color var(--transition)}.base-button .bottom-line[data-v-2510845b],.base-button .top-line[data-v-2510845b]{border:1px solid;height:.5rem;left:0;position:absolute;right:0;width:100%}.base-button .bottom-line.primary[data-v-2510845b],.base-button .bottom-line.secondary[data-v-2510845b],.base-button .top-line.primary[data-v-2510845b],.base-button .top-line.secondary[data-v-2510845b]{height:1rem}.base-button .bottom-line.outlined[data-v-2510845b],.base-button .top-line.outlined[data-v-2510845b]{height:2rem}.base-button .bottom-line[data-v-2510845b]{border-top:0;bottom:0}.base-button .top-line[data-v-2510845b]{border-bottom:0;top:0}.base-button .background-bottom[data-v-2510845b],.base-button .background-top[data-v-2510845b]{background-color:var(--color);height:0;left:0;position:absolute;right:0;transition:height var(--transition);width:100%}.base-button .background-top[data-v-2510845b]{top:0}.base-button .background-bottom[data-v-2510845b]{bottom:0}@media (hover:hover){.base-button.hover .button-inner[data-v-2510845b],.base-button.hover .loading-icon[data-v-2510845b],.base-button:hover .button-inner[data-v-2510845b],.base-button:hover .loading-icon[data-v-2510845b]{color:var(--color-hover)}.base-button.hover .background-bottom[data-v-2510845b],.base-button.hover .background-top[data-v-2510845b],.base-button:hover .background-bottom[data-v-2510845b],.base-button:hover .background-top[data-v-2510845b]{height:50%}}.base-button:active .button-inner[data-v-2510845b],.base-button:active .loading-icon[data-v-2510845b]{color:var(--color-hover)}.base-button:active .background-bottom[data-v-2510845b],.base-button:active .background-top[data-v-2510845b]{height:50%}.base-button.disabled[data-v-2510845b],.base-button[data-v-2510845b]:disabled{opacity:.5;pointer-events:none}@media (min-width:768px){[data-v-2510845b]:root{--component-padding:48px}}@media (--md){[data-v-2510845b]:root{--component-padding:48px}}@media (min-width:1280px){[data-v-2510845b]:root{--component-padding:64px;--header-height:136px}}@media (--xl){[data-v-2510845b]:root{--component-padding:64px;--header-height:136px}}[data-v-2510845b]:root{--scrollbar-width-main:4px;--swiper-scrollbar-bg-color:var(--color-gray-20);--swiper-scrollbar-drag-bg-color:var(--color-black);--swiper-scrollbar-border-radius:0;--swiper-scrollbar-sides-offset:0px;--swiper-scrollbar-bottom:0px;--swiper-scrollbar-size:2px;--swiper-pagination-color:var(--color-primary);--swiper-pagination-bullet-inactive-color:var(--color-gray-40);--swiper-pagination-bullet-width:8px;--swiper-pagination-bullet-height:8px;--swiper-pagination-bottom:0px;--swiper-pagination-bullet-horizontal-gap:12px;--swiper-navigation-color:var(--color-black);--swiper-navigation-sides-offset:0px}@media (min-width:1280px){body[data-v-2510845b]{--swiper-navigation-size:24px}}@media (--xl){body[data-v-2510845b]{--swiper-navigation-size:24px}}
