.button[data-v-2bebdabe]{color:var(--font-color, var(--clr-grey-0, #2e3233));font-family:var(--font-family, var(--font-fira, sans-serif)),sans-serif;font-size:var(--font-size, 16px);font-weight:var(--font-weight, 500);line-height:var(--line-height, 22px);--font-weight: 700;--font-size: 16px;--line-height: 22px;position:relative;display:inline-flex;width:var(--button-width, auto);min-width:var(--button-min-width, 134px);max-width:var(--button-max-width, none);align-items:center;justify-content:center;padding:15px;border-width:1px;border-style:solid;border-radius:3px;cursor:pointer;text-align:center;transition:var(--transition-property, all) var(--transition-duration, .3s) var(--transition-timing-function, ease)}@media (min-width: 768px){.button[data-v-2bebdabe]{--font-size: 20px;--line-height: 26px}}@media (min-width: 768px){.button[data-v-2bebdabe]{--button-min-width: 170px;padding-block:18px;padding-inline:20px}}@media (hover: hover){.button[data-v-2bebdabe]:hover{text-decoration:none}}.button[disabled][data-v-2bebdabe]{border-color:var(--clr-grey-85, #e2e5e6);background-color:var(--clr-grey-95, #f5f6f6);color:var(--clr-grey-35, #7f8c8f);cursor:not-allowed}.button--primary[data-v-2bebdabe]{border-color:transparent;color:var(--clr-grey-100, #ffffff)}.button--primary.button--color-primary[data-v-2bebdabe]:not([disabled]){background-color:var(--clr-blue-45, #157c98)}.button--primary.button--color-primary[data-v-2bebdabe]:not([disabled]):focus-visible,.button--primary.button--color-primary:not([disabled]).button--is-hovered[data-v-2bebdabe]{background-color:var(--clr-blue-40, #00718f);color:var(--clr-grey-100, #ffffff)}@media (hover: hover){.button--primary.button--color-primary[data-v-2bebdabe]:not([disabled]):hover{background-color:var(--clr-blue-40, #00718f);color:var(--clr-grey-100, #ffffff)}}.button--primary.button--color-primary[data-v-2bebdabe]:not([disabled]):active,.button--primary.button--color-primary:not([disabled]).button--is-active[data-v-2bebdabe]{background-color:var(--clr-blue-25, #00546b);color:var(--clr-grey-100, #ffffff)}.button--primary.button--color-secondary[data-v-2bebdabe]:not([disabled]){background-color:var(--clr-red-50, #e95450)}.button--primary.button--color-secondary[data-v-2bebdabe]:not([disabled]):focus-visible,.button--primary.button--color-secondary[data-v-2bebdabe]:not([disabled]):active,.button--primary.button--color-secondary:not([disabled]).button--is-active[data-v-2bebdabe]{background-color:var(--clr-red-40, #e1100a);color:var(--clr-grey-100, #ffffff)}.button--primary.button--color-secondary:not([disabled]).button--is-hovered[data-v-2bebdabe]{background-color:var(--clr-red-45, #e5322d);color:var(--clr-grey-100, #ffffff);text-decoration:none}@media (hover: hover){.button--primary.button--color-secondary[data-v-2bebdabe]:not([disabled]):hover{background-color:var(--clr-red-45, #e5322d);color:var(--clr-grey-100, #ffffff);text-decoration:none}}.button--secondary[data-v-2bebdabe]{background-color:var(--clr-grey-100, #ffffff)}.button--secondary.button--color-primary[data-v-2bebdabe]:not([disabled]){border-color:var(--clr-blue-25, #00546b);color:var(--clr-blue-25, #00546b)}.button--secondary.button--color-primary[data-v-2bebdabe]:not([disabled]):focus-visible,.button--secondary.button--color-primary:not([disabled]).button--is-hovered[data-v-2bebdabe]{background-color:var(--clr-blue-90, #d4e7ec);color:var(--clr-blue-25, #00546b)}@media (hover: hover){.button--secondary.button--color-primary[data-v-2bebdabe]:not([disabled]):hover{background-color:var(--clr-blue-90, #d4e7ec);color:var(--clr-blue-25, #00546b)}}.button--secondary.button--color-primary[data-v-2bebdabe]:not([disabled]):active,.button--secondary.button--color-primary:not([disabled]).button--is-active[data-v-2bebdabe]{background-color:var(--clr-blue-85, #bfdbe3);color:var(--clr-blue-25, #00546b)}.button--secondary.button--color-secondary[data-v-2bebdabe]:not([disabled]){border-color:var(--clr-red-40, #e1100a);color:var(--clr-red-40, #e1100a)}.button--secondary.button--color-secondary[data-v-2bebdabe]:not([disabled]):focus-visible{background-color:var(--clr-grey-100, #ffffff);color:var(--clr-red-40, #e1100a)}.button--secondary.button--color-secondary:not([disabled]).button--is-hovered[data-v-2bebdabe]{background-color:var(--clr-red-70, #fadcdc);color:var(--clr-red-40, #e1100a)}@media (hover: hover){.button--secondary.button--color-secondary[data-v-2bebdabe]:not([disabled]):hover{background-color:var(--clr-red-70, #fadcdc);color:var(--clr-red-40, #e1100a)}}.button--secondary.button--color-secondary[data-v-2bebdabe]:not([disabled]):active,.button--secondary.button--color-secondary:not([disabled]).button--is-active[data-v-2bebdabe]{background-color:var(--clr-red-65, #f6bab9);color:var(--clr-red-40, #e1100a)}.button--has-error[data-v-2bebdabe]{margin-bottom:2rem}.button__error[data-v-2bebdabe]{position:absolute;top:4.5rem;left:0;width:100%;color:var(--clr-red-40, #e1100a);pointer-events:none;text-align:center}.button__loader[data-v-2bebdabe]{--loader-size: 16px;--loader-border-size: 2px;position:absolute;width:var(--loader-size);height:var(--loader-size)}@media (min-width: 768px){.button__loader[data-v-2bebdabe]{--loader-size: 24px;--loader-border-size: 3px}}.button__loader__animation[data-v-2bebdabe]{display:inline-block;width:100%;height:100%;border-radius:9999px;animation:rotate-2bebdabe 1s linear infinite}.button__loader__animation[data-v-2bebdabe]:before{position:absolute;top:0;left:0;width:var(--loader-size);height:var(--loader-size);border:var(--loader-border-size) solid var(--clr-blue-40, #00718f);border-radius:9999px;animation:clip-animation-fast-in-slow-out-2bebdabe 2s linear infinite;content:""}.button--is-loading[disabled][data-v-2bebdabe]{color:var(--clr-grey-65, #bbc3c5)}@keyframes rotate-2bebdabe{to{transform:rotate(360deg)}}@keyframes clip-animation-fast-in-slow-out-2bebdabe{0%{clip-path:polygon(50% 50%,0% 0%,0% 0%,0% 0%,0% 0%)}15%{clip-path:polygon(50% 50%,0% 0%,100% 0%,100% 0%,100% 0%)}27.5%{clip-path:polygon(50% 50%,0% 0%,100% 0%,100% 100%,100% 100%)}50%{clip-path:polygon(50% 50%,0% 0%,100% 0%,100% 100%,0% 100%)}75%{clip-path:polygon(50% 50%,100% 0%,100% 0%,100% 100%,0% 100%)}90%{clip-path:polygon(50% 50%,100% 100%,100% 100%,100% 100%,0% 100%)}to{clip-path:polygon(50% 50%,0% 100%,0% 100%,0% 100%,0% 100%)}}
