.button{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;text-decoration:none;font-smooth:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.button-color{color:var(--button-color)}.bg-button-color{background-color:var(--button-color)}.button{font-family:var(--button-font-family);font-weight:var(--button-font-weight);text-align:center;white-space:nowrap;display:inline-flex;justify-content:center;align-items:center;position:relative;color:var(--button-color);cursor:pointer;background-color:initial;-webkit-transition:color .2s linear,background-color .2s linear,border-color .2s ease-in-out;-moz-transition:color .2s linear,background-color .2s linear,border-color .2s ease-in-out;transition:color .2s linear,background-color .2s linear,border-color .2s ease-in-out}.button:not(.wide){width:fit-content}.button i.icon{position:relative;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.button.none-m{display:none}.button.primary{background-color:var(--button-color);color:var(--color);border:1px solid var(--button-color)}.button.primary .icon circle[fill],.button.primary .icon path[fill],.button.primary .icon rect[fill]{fill:var(--color)}.button.primary .icon circle[stroke],.button.primary .icon path[stroke],.button.primary .icon rect[stroke]{stroke:var(--color)}.button.primary:hover:not(.disabled){background-color:initial;color:var(--button-color)}.button.primary:hover:not(.disabled) .icon circle[fill],.button.primary:hover:not(.disabled) .icon path[fill],.button.primary:hover:not(.disabled) .icon rect[fill]{fill:var(--button-color)}.button.primary:hover:not(.disabled) .icon circle[stroke],.button.primary:hover:not(.disabled) .icon path[stroke],.button.primary:hover:not(.disabled) .icon rect[stroke]{stroke:var(--button-color)}.button.primary.danger{color:var(--color-gs-000);background-color:var(--color-rainbow-red);border-color:var(--color-rainbow-red)}.button.primary.danger .icon circle[fill],.button.primary.danger .icon path[fill],.button.primary.danger .icon rect[fill]{fill:var(--color-gs-000)}.button.primary.danger .icon circle[stroke],.button.primary.danger .icon path[stroke],.button.primary.danger .icon rect[stroke]{stroke:var(--color-gs-000)}.button.primary.danger:hover:not(.disabled){color:var(--color-rainbow-red)}.button.primary.danger:hover:not(.disabled) .icon circle[fill],.button.primary.danger:hover:not(.disabled) .icon path[fill],.button.primary.danger:hover:not(.disabled) .icon rect[fill]{fill:var(--color-rainbow-red)}.button.primary.danger:hover:not(.disabled) .icon circle[stroke],.button.primary.danger:hover:not(.disabled) .icon path[stroke],.button.primary.danger:hover:not(.disabled) .icon rect[stroke]{stroke:var(--color-rainbow-red)}.button.outline{color:var(--button-color)}.button.outline::before{content:"";display:block;opacity:.25;border:1px solid var(--button-color);position:absolute;width:100%;height:100%;left:0;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;-webkit-transition:opacity .2s ease-in-out;-moz-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out}.button.outline.xlg::before{border-radius:var(--button-border-radius-xlg)}.button.outline.lg::before{border-radius:var(--button-border-radius-lg)}.button.outline.md::before{border-radius:var(--button-border-radius-md)}.button.outline.sm::before{border-radius:var(--button-border-radius-sm)}.button.outline.xsm::before{border-radius:var(--button-border-radius-xsm)}.button.outline .icon circle[fill],.button.outline .icon path[fill],.button.outline .icon rect[fill]{fill:var(--button-color)}.button.outline .icon circle[stroke],.button.outline .icon path[stroke],.button.outline .icon rect[stroke]{stroke:var(--button-color)}.button.outline:hover:not(.disabled)::before{opacity:1}.button.outline.danger{color:var(--color-rainbow-red)}.button.outline.danger::before{border-color:var(--color-rainbow-red)}.button.outline.danger .icon circle[fill],.button.outline.danger .icon path[fill],.button.outline.danger .icon rect[fill]{fill:var(--color-rainbow-red)}.button.outline.danger .icon circle[stroke],.button.outline.danger .icon path[stroke],.button.outline.danger .icon rect[stroke]{stroke:var(--color-rainbow-red)}.button.xlg{font-size:var(--button-font-size-xlg);border-radius:var(--button-border-radius-xlg);height:var(--button-height-xlg);padding:0 var(--button-padding-x-xlg)}.button.xlg i{width:var(--button-font-size-xlg);height:var(--button-font-size-xlg)}.button.lg{font-size:var(--button-font-size-lg);border-radius:var(--button-border-radius-lg);height:var(--button-height-lg);padding:0 var(--button-padding-x-lg)}.button.lg i{width:var(--button-font-size-lg);height:var(--button-font-size-lg)}.button.md{font-size:var(--button-font-size-md);border-radius:var(--button-border-radius-md);height:var(--button-height-md);padding:0 var(--button-padding-x-md)}.button.md i{width:var(--button-font-size-md);height:var(--button-font-size-md)}.button.sm{font-size:var(--button-font-size-sm);border-radius:var(--button-border-radius-sm);height:var(--button-height-sm);padding:0 var(--button-padding-x-sm)}.button.sm i{width:var(--button-font-size-sm);height:var(--button-font-size-sm)}.button.xsm{font-size:var(--button-font-size-xsm);border-radius:var(--button-border-radius-xsm);height:var(--button-height-xsm);padding:0 var(--button-padding-x-xsm)}.button.xsm i{width:var(--button-font-size-xsm);height:var(--button-font-size-xsm)}.button.wide{width:100%}.button.wide i.icon{position:absolute}.button.xlg.wide.icon-left i.icon{left:var(--button-spacing-icon-wide-xlg)}.button.lg.wide.icon-left i.icon{left:var(--button-spacing-icon-wide-lg)}.button.md.wide.icon-left i.icon{left:var(--button-spacing-icon-wide-md)}.button.sm.wide.icon-left i.icon{left:var(--button-spacing-icon-wide-sm)}.button.xsm.wide.icon-left i.icon{left:var(--button-spacing-icon-wide-xsm)}.button.xlg.wide.icon-right i.icon{right:var(--button-spacing-icon-wide-xlg)}.button.lg.wide.icon-right i.icon{right:var(--button-spacing-icon-wide-lg)}.button.md.wide.icon-right i.icon{right:var(--button-spacing-icon-wide-md)}.button.sm.wide.icon-right i.icon{right:var(--button-spacing-icon-wide-sm)}.button.xsm.wide.icon-right i.icon{right:var(--button-spacing-icon-wide-xsm)}.icon-left i.icon{margin-right:var(--button-spacing-icon-and-text)}.icon-left.xlg:not(.wide){padding-left:calc(var(--button-padding-x-with-icon-xlg))}.icon-left.xlg i.icon{width:24px;height:24px;margin-right:var(--button-spacing-icon-and-text-xlg)}.icon-left.lg:not(.wide){padding-left:calc(var(--button-padding-x-with-icon-lg))}.icon-left.lg i.icon{width:20px;height:20px;margin-right:var(--button-spacing-icon-and-text-lg)}.icon-left.md:not(.wide){padding-left:calc(var(--button-padding-x-with-icon-md))}.icon-left.md i.icon{width:18px;height:18px}.icon-left.sm:not(.wide){padding-left:calc(var(--button-padding-x-with-icon-sm))}.icon-left.sm i.icon{margin-right:calc(var(--button-spacing-icon-and-text-sm));width:14px;height:14px}.icon-left.xsm:not(.wide){padding-left:calc(var(--button-padding-x-with-icon-xsm))}.icon-left.xsm i.icon{margin-right:calc(var(--button-spacing-icon-and-text-xsm));width:12px;height:12px}.icon-right i.icon{margin-left:var(--button-spacing-icon-and-text)}.icon-right.xlg:not(.wide){padding-right:calc(var(--button-padding-x-with-icon-xlg))}.icon-right.xlg i.icon{width:24px;height:24px;margin-left:var(--button-spacing-icon-and-text-xlg)}.icon-right.lg:not(.wide){padding-right:calc(var(--button-padding-x-with-icon-lg))}.icon-right.lg i.icon{width:20px;height:20px;margin-left:var(--button-spacing-icon-and-text-lg)}.icon-right.md:not(.wide){padding-right:calc(var(--button-padding-x-with-icon-md))}.icon-right.md i.icon{width:18px;height:18px}.icon-right.sm:not(.wide){padding-right:calc(var(--button-padding-x-with-icon-sm))}.icon-right.sm i.icon{margin-left:calc(var(--button-spacing-icon-and-text-sm));width:14px;height:14px}.icon-right.xsm:not(.wide){padding-right:calc(var(--button-padding-x-with-icon-xsm))}.icon-right.xsm i.icon{margin-left:calc(var(--button-spacing-icon-and-text-xsm));width:12px;height:12px}.button.disabled{opacity:.1;cursor:not-allowed}.button.icon-right:not(.wide) i.icon{right:0}.button.icon-right:not(.wide):hover i.icon-line-arrow-right,.button.icon-right:not(.wide):hover i.icone-flecha-para-direita,.button.icon-right:not(.wide):hover i.icone-flecha-para-direita-forward,.button.icon-right:not(.wide):hover i.icone-seta-para-direita{position:relative;right:var(--button-position-transition-icon)}@media only screen and (max-width:768px){.button.wide-m{width:100%}.button.wide-m i{position:absolute}}[alternative-theme=true] a.button.primary,[alternative-theme=true] button.primary{color:var(--alternative-color)}[alternative-theme=true] a.button.primary svg circle[fill="var(--header-color)"],[alternative-theme=true] a.button.primary svg path[fill="var(--header-color)"],[alternative-theme=true] a.button.primary svg rect[fill="var(--header-color)"],[alternative-theme=true] button.primary svg circle[fill="var(--header-color)"],[alternative-theme=true] button.primary svg path[fill="var(--header-color)"],[alternative-theme=true] button.primary svg rect[fill="var(--header-color)"]{fill:var(--header-color)!important}[alternative-theme=true] a.button.primary svg circle[stroke="var(--header-color)"],[alternative-theme=true] a.button.primary svg path[stroke="var(--header-color)"],[alternative-theme=true] a.button.primary svg rect[stroke="var(--header-color)"],[alternative-theme=true] button.primary svg circle[stroke="var(--header-color)"],[alternative-theme=true] button.primary svg path[stroke="var(--header-color)"],[alternative-theme=true] button.primary svg rect[stroke="var(--header-color)"]{stroke:var(--header-color)!important}[alternative-theme=true] a.button.primary:hover svg circle[fill="var(--header-color)"],[alternative-theme=true] a.button.primary:hover svg path[fill="var(--header-color)"],[alternative-theme=true] a.button.primary:hover svg rect[fill="var(--header-color)"],[alternative-theme=true] button.primary:hover svg circle[fill="var(--header-color)"],[alternative-theme=true] button.primary:hover svg path[fill="var(--header-color)"],[alternative-theme=true] button.primary:hover svg rect[fill="var(--header-color)"]{fill:var(--header-alternative-color)!important}[alternative-theme=true] a.button.primary:hover svg circle[stroke="var(--header-color)"],[alternative-theme=true] a.button.primary:hover svg path[stroke="var(--header-color)"],[alternative-theme=true] a.button.primary:hover svg rect[stroke="var(--header-color)"],[alternative-theme=true] button.primary:hover svg circle[stroke="var(--header-color)"],[alternative-theme=true] button.primary:hover svg path[stroke="var(--header-color)"],[alternative-theme=true] button.primary:hover svg rect[stroke="var(--header-color)"]{stroke:var(--header-alternative-color)!important}