.button{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;color:var(--button-font-color);cursor:pointer;display:inline-flex;flex:0 0 auto;font-family:var(--button-font-family);font-size:var(--button-font-size);font-style:var(--button-font-style);font-weight:var(--button-font-weight);justify-content:center;line-height:var(--button-line-height);margin:0;max-width:100%;outline:none;overflow:hidden;padding:0;position:relative;text-decoration:none;text-transform:var(--button-text-transform);transition:background-color .25s;vertical-align:top;z-index:1}.button.button-size-sm{font-size:var(--button-font-size-sm)}.button.button-size-md{font-size:var(--button-font-size-md)}.button.button-size-lg{font-size:var(--button-font-size-lg)}.button.button-bold{font-weight:600}.button.button-block{display:flex;flex:1 0 auto;width:100%}.button.button-block span{display:flex;flex:1 0 auto;justify-content:space-between;min-width:100%}.button.button-wrap span{white-space:normal}.button:not(.button-icon).button-prepend span:before{margin-right:8px}.button:not(.button-icon).button-append span:after{margin-left:8px}.button.button-prepend span:before{content:"";content:attr(data-prepend)}.button.button-append span:after,.button.button-prepend span:before{display:inline-block;font-family:Material Icons;font-style:normal;font-weight:400;letter-spacing:normal;text-transform:none;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-feature-settings:"liga";-webkit-font-smoothing:antialiased;color:inherit;font-size:inherit;font-weight:600;line-height:1}.button.button-append span:after{content:"";content:attr(data-append)}.button.button-icon-font-icomoon.button-prepend span:before{content:"";content:attr(data-prepend)}.button.button-icon-font-icomoon.button-append span:after,.button.button-icon-font-icomoon.button-prepend span:before{display:inline-block;font-family:icomoon;font-style:normal;font-weight:400;letter-spacing:normal;line-height:1;text-transform:none;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-feature-settings:"liga";-webkit-font-smoothing:antialiased}.button.button-icon-font-icomoon.button-append span:after{content:"";content:attr(data-append)}.button.button-color-white{color:var(--button-color-white)}.button.button-color-black{color:var(--button-color-black)}.button.button-color-orange{color:var(--button-color-orange)}.button.button-bg-color-white{background-color:var(--button-color-white)}.button.button-bg-color-black{background-color:var(--button-color-black)}.button.button-bg-color-orange{background-color:var(--button-color-orange)}.button[class*=button-bg-color-]{margin:0;min-height:48px;padding:8px 16px}.button[class*=button-bg-color-].button-size-sm{font-size:var(--button-font-size-sm);min-height:36px}.button[class*=button-bg-color-].button-size-md{font-size:var(--button-font-size-md);min-height:48px}.button[class*=button-bg-color-].button-size-lg{font-size:var(--button-font-size-lg);min-height:60px}.button[class*=button-bg-color-].button-rounded{border-radius:10px;padding:0 24px;transform:translateZ(0)}.button[class*=button-bg-color-].button-icon{padding:0;width:48px}.button[class*=button-bg-color-].button-icon.button-size-sm{width:36px}.button[class*=button-bg-color-].button-icon.button-size-md{width:48px}.button[class*=button-bg-color-].button-icon.button-size-lg{width:60px}.button.button-bg-image{margin:0;min-height:59px;min-width:150px;padding:0 24px}.button.button-bg-image:before{left:0}.button.button-bg-image:after,.button.button-bg-image:before{background-image:url(../background-button.svg);content:"";height:59px;position:absolute;top:0;width:150px}.button.button-bg-image:after{right:0}.button span{align-items:center;display:flex;flex:0 0 auto;justify-content:center;position:relative;transition:color .25s;vertical-align:middle;white-space:nowrap;z-index:2}.button span:after,.button span:before{color:inherit}
