.o-button{border:.125rem solid transparent;border-radius:100px;box-sizing:border-box;cursor:pointer;display:inline-block;font-weight:700;max-width:100%;min-width:100px;outline:none;padding:0 1.75rem;text-align:center;text-decoration:none;transition:box-shadow .4s ease,background-color .6s ease,color .6s ease,transform .2s ease-in;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap;will-change:box-shadow,background-color,color,transform}.o-button-text{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;cursor:pointer;margin:0;padding:0}.o-button-text div{text-decoration:underline}.o-button:focus{border-color:#56246f!important;box-shadow:0 0 0 3px #8abbfa}.o-button:not([disabled]):hover{box-shadow:0 3px 7px #1b1b1a4d;transform:translateY(-.25rem)}.o-button.as-hidden{display:none}.o-button.as-neutral{background-color:#fff}.o-button.as-neutral[disabled]{background-color:#ccc}.o-button.as-primary{color:#fff}.o-button.as-primary,.o-button.as-primary[disabled]{background-color:#56246f}.o-button.as-secondary,.o-button.as-secondary[disabled]{background-color:#f2b700;color:#56246f}.o-button.as-outline-primary{background-color:transparent;border-color:#56246f;color:#56246f}.o-button.as-outline-secondary{background-color:#fff;border-color:#f2b700;color:#f2b700}.o-button.as-neutral.as-transparent,.o-button.as-outline-primary.as-transparent,.o-button.as-outline-secondary.as-transparent{background-color:transparent}.o-button.as-outline-neutral{background-color:transparent;border-color:#fff;color:#fff}.o-button.as-force-success,.o-button.as-force-success[disabled]{background-color:#00a53c;color:#fff}.o-button[disabled]{cursor:not-allowed;opacity:.3}.o-button.as-size-medium,.o-button.as-size-small{padding-left:1rem;padding-right:1rem}.o-button.as-size-xlarge{padding-bottom:.25rem;padding-left:3rem;padding-right:3rem;white-space:pre-wrap}.o-button.as-size-small{min-width:auto}.o-button.has-icon{text-align:center}.o-button.has-icon:before{content:"";display:inline-block;height:100%;vertical-align:middle;width:0}.o-button.has-icon>*{vertical-align:middle}.o-button.has-icon:not(.loading-button)>.o-icon{transform:translateY(-1px)}.o-button.has-icon:not(.loading-button).as-icon-right{padding-left:2rem;padding-right:.5rem}.o-button.has-icon:not(.loading-button).as-icon-right>.o-icon{margin-left:.5rem}.o-button.has-icon:not(.loading-button).as-icon-left{padding-left:.5rem;padding-right:2rem}.o-button.has-icon:not(.loading-button).as-icon-left>.o-icon{margin-right:.5rem}.o-button.has-icon:not(.loading-button).as-icon-left-box{display:inline-flex;padding:0 2rem 0 3rem;position:relative;white-space:nowrap}.o-button.has-icon:not(.loading-button).as-icon-left-box>div{white-space:normal}.o-button.has-icon:not(.loading-button).as-icon-left-box>.o-icon{background:transparent;border-radius:4400px;box-sizing:border-box;height:42px;left:-2px;position:absolute;top:1px;transform:scale(1.1);width:42px}.o-button.has-icon:not(.loading-button).as-icon-left-box>.o-icon>svg{transform:scale(.5)}.o-button.has-icon:not(.loading-button).as-icon-left-box.as-size-medium>.o-icon{border-radius:40000px;height:38px;top:1px;transform:scale(1.1);width:38px}.o-button.has-icon:not(.loading-button).as-icon-left-box.as-size-medium>.o-icon>svg{transform:scale(.45)}.o-button.has-icon:not(.loading-button).as-icon-left-box.as-size-small>.o-icon{border-radius:30000px;height:28px;top:1px;transform:scale(1.1);width:28px}.o-button.has-icon:not(.loading-button).as-icon-left-box.as-size-small>.o-icon>svg{transform:translateY(-2px) scale(.4)}.o-button.has-icon.loading-button .icon-loader{display:inline-block}.o-button.has-icon.loading-button.as-licon-right{padding-left:2rem;padding-right:2rem}.o-button.has-icon.loading-button.as-licon-right .only-loading{padding-left:2rem;padding-right:.5rem}.o-button.has-icon.loading-button.as-licon-right .icon-loader{float:right;margin-left:1rem}.o-button.has-icon.loading-button.as-licon-left{padding-left:2rem;padding-right:2rem}.o-button.has-icon.loading-button.as-licon-left .only-loading{padding-left:.5rem;padding-right:2rem}.o-button.has-icon.loading-button.as-licon-left .icon-loader{float:left;margin-right:1rem}@media print,screen and (max-width:39.99875em){.o-button.expanded-for-small{display:block;width:100%}}.o-button>a.unstyle-me{border:none;outline:none}.o-button>a.unstyle-me::-moz-selection{text-decoration:underline}.o-button>a.unstyle-me::selection{text-decoration:underline}.o-button.animate-jumping-button{animation:wobble-light 4s infinite}.o-button .visually-hidden{opacity:0}
