.primary-button-wrapper{font-family:var(--font-general-sans);letter-spacing:0;cursor:pointer;background:0 0;border:none;width:fit-content;padding:0;font-size:16px;font-weight:500;line-height:normal;text-decoration:none;display:inline-flex;position:relative}.primary-button-wrapper .primary-button__back,.primary-button-wrapper .primary-button__front{white-space:nowrap;border:1px solid #0000;border-radius:100px;justify-content:center;align-items:center;min-height:38px;padding:8px 28px;transition:background-color .3s,border-color .3s,color .3s,bottom .3s;display:inline-flex}.primary-button-wrapper .primary-button__back{pointer-events:none;position:absolute;bottom:6px;right:8px}.primary-button-wrapper .primary-button__front{z-index:1;position:relative}.primary-button-wrapper:hover .primary-button__back{bottom:-6px}.primary-button-wrapper.primary-button--medium{font-family:var(--font-general-sans);letter-spacing:0;font-size:14px;font-weight:500;line-height:normal}.primary-button-wrapper.primary-button--medium .primary-button__back,.primary-button-wrapper.primary-button--medium .primary-button__front{min-height:36px;padding:8px 22px}.primary-button-wrapper.primary-button--medium .primary-button__back{bottom:4px}.primary-button-wrapper.primary-button--medium:hover .primary-button__back{bottom:-4px}.primary-button-wrapper.primary-button--small{font-family:var(--font-general-sans);letter-spacing:0;font-size:12px;font-weight:500;line-height:normal}.primary-button-wrapper.primary-button--small .primary-button__back,.primary-button-wrapper.primary-button--small .primary-button__front{min-height:28px;padding:8px 14px}.primary-button-wrapper.primary-button--small .primary-button__back{bottom:4px}.primary-button-wrapper.primary-button--small:hover .primary-button__back{bottom:-4px}.primary-button-wrapper.primary-button--default .primary-button__back,.primary-button-wrapper.primary-button--default .primary-button__front{background-color:var(--button-neutral-black);border-color:var(--button-primary-100);color:var(--text-neutral-white)}.primary-button-wrapper.primary-button--default:hover .primary-button__front{background-color:var(--button-primary-100);color:var(--text-secondary-600)}.primary-button-wrapper.primary-button--default:hover .primary-button__back{background-color:var(--button-primary-600)}.primary-button-wrapper.primary-button--primary .primary-button__back{background-color:var(--button-neutral-white);border-color:var(--button-primary-100);color:var(--text-neutral-white)}.primary-button-wrapper.primary-button--primary .primary-button__front{background-color:var(--button-neutral-white);border-color:var(--button-primary-100);color:var(--text-secondary-600)}.primary-button-wrapper.primary-button--primary:hover .primary-button__front{background-color:var(--button-primary-100);color:var(--text-secondary-600)}.primary-button-wrapper.primary-button--primary:hover .primary-button__back{background-color:var(--button-primary-500)}.primary-button-wrapper.primary-button--secondary .primary-button__back,.primary-button-wrapper.primary-button--secondary .primary-button__front{background-color:var(--button-secondary-200);border-color:var(--button-neutral-white);color:var(--text-neutral-white)}.primary-button-wrapper.primary-button--secondary:hover .primary-button__front{background-color:var(--button-neutral-white);color:var(--text-secondary-600)}.primary-button-wrapper.primary-button--light .primary-button__back,.primary-button-wrapper.primary-button--light .primary-button__front{background-color:var(--button-neutral-black);border-color:var(--button-neutral-white);color:var(--text-neutral-white)}.primary-button-wrapper.primary-button--light:hover .primary-button__front{background-color:var(--button-primary-100);border-color:var(--button-primary-100);color:var(--text-neutral-black)}.primary-button-wrapper.primary-button--light:hover .primary-button__back{background-color:var(--button-primary-600)}.primary-button-wrapper.primary-button--outline .primary-button__back,.primary-button-wrapper.primary-button--outline .primary-button__front{background-color:var(--button-neutral-white);border-color:var(--button-secondary-600);color:var(--text-secondary-600)}.primary-button-wrapper.primary-button--outline:hover .primary-button__front{background-color:var(--button-primary-100);border-color:var(--button-primary-100);color:var(--text-neutral-black)}.primary-button-wrapper.primary-button--outline:hover .primary-button__back{background-color:var(--button-primary-500);border-color:var(--button-primary-100);color:var(--text-neutral-white)}@media screen and (max-width:991px){.primary-button-wrapper.primary-button--large .primary-button__back,.primary-button-wrapper.primary-button--large .primary-button__front{min-height:38px;padding:8px 20px}.primary-button-wrapper.primary-button--medium .primary-button__back,.primary-button-wrapper.primary-button--medium .primary-button__front{min-height:32px;padding:8px 18px}.primary-button-wrapper.primary-button--small .primary-button__back,.primary-button-wrapper.primary-button--small .primary-button__front{min-height:26px;padding:6px 12px}}@media screen and (max-width:767px){.primary-button-wrapper.primary-button--large{font-family:var(--font-general-sans);letter-spacing:0;font-size:14px;font-weight:500;line-height:normal}.primary-button-wrapper.primary-button--large .primary-button__back,.primary-button-wrapper.primary-button--large .primary-button__front{min-height:28px;padding:8px 20px}}.primary-button--disabled{pointer-events:none;opacity:.5;cursor:not-allowed}
