.sl-button{align-items:center;border-radius:8px;cursor:pointer;display:block;display:flex;font-size:calc(13/var(--base-font)*1rem);justify-content:center;letter-spacing:1.3px;min-height:47px;overflow:hidden;padding:10px;text-align:center;text-decoration:none;text-transform:uppercase;transition:color .4s,border-color .4s;width:100%;will-change:color,border-color}.sl-button--disabled{opacity:.2;pointer-events:none}.sl-button__label-container{position:relative;transition:transform .2s ease-in-out}.sl-button__label,.sl-button__label--hover{transition:opacity .2s ease-in-out}.sl-button__label--hover{left:0;opacity:0;position:absolute;right:0;top:0;transform:translateY(-100%);width:100%}.sl-button:hover:not([disabled]) .sl-button__label-container{transform:translateY(100%)}.sl-button:hover:not([disabled]) .sl-button__label{opacity:0}.sl-button:hover:not([disabled]) .sl-button__label--hover{opacity:1}.sl-button--primary{background-color:var(--dark-01);border:2px solid var(--dark-01);color:var(--white-01)}.sl-button--primary:hover:not([disabled]){background-color:var(--red-01);border-color:var(--red-01)}.sl-button--secondary{background-color:var(--white-01);border:2px solid var(--dark-01);color:var(--dark-01)}.sl-button--secondary:hover:not([disabled]){background-color:var(--red-01);border-color:var(--red-01);color:var(--white-01)}.sl-button--tertiary{background-color:var(--red-01);border:2px solid var(--red-01);color:var(--white-01)}.sl-button--tertiary:hover:not([disabled]){background-color:var(--white-01);border-color:var(--dark-01);color:var(--dark-01)}.sl-container{width:100%;--container-width-props:var(--6c602f65);margin-left:auto;margin-right:auto;max-width:var(--container-width-props,var(--container-width,1100px));padding:0}.sl-container--padding{padding:0 25px}@media (min-width:1024px){.sl-container--padding{padding:0 30px}}.error-page{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:80vh;padding:50px 20px}@media (min-width:1250px){.error-page{padding:50px 0}}.error-page__title{font-family:var(--brand-font-bold-family);font-size:calc(100/var(--base-font)*1rem);margin:0}.error-page__message{font-size:calc(20/var(--base-font)*1rem);text-align:center;word-break:break-word}.error-page__stack{background:var(--white-01);font-size:calc(16/var(--base-font)*1rem);padding:10px;word-break:break-word}.error-page__button.sl-button{margin-top:20px;width:-moz-fit-content;width:fit-content}
