.roundButtonWrapper{display:inline-flex}.roundButtonWrapper,.roundButtonWrapper--btn{cursor:pointer;align-items:center;justify-content:center}.roundButtonWrapper--btn{width:50px;height:50px;background:#fff;border-radius:50%;border:1px solid var(--primary-color);position:relative;display:flex;overflow:hidden;z-index:0}.roundButtonWrapper--btn:before{content:"";position:absolute;inset:0;background:var(--ascent-color);border-radius:50%;z-index:-1;transform:scale(0);transition:all .4s var(--material-cubic-bezier)}.roundButtonWrapper--btn>img{width:50%}.roundButtonWrapper--text{color:#716f77;font-size:16px;margin-left:20px}.roundButtonWrapper:hover>button:before{transform:scale(1)}.buttonWrapper{cursor:pointer;padding:12px 16px;display:flex;align-items:center;background:var(--ascent-color);outline:none;color:#fff;font-weight:400;font-size:14px;position:relative;border-radius:4px;border:0;overflow:hidden;z-index:0;text-decoration:none;white-space:nowrap}.buttonWrapper.dark{background:var(--primary-color);color:#fff}.buttonWrapper[disabled]{pointer-events:none;opacity:.5}.buttonWrapper:before{content:"";position:absolute;background:var(--ascent-color);z-index:-1;inset:0;transform-origin:left;transform:scaleX(0);transition:all .4s var(--material-cubic-bezier)}.buttonWrapper:hover:before{transform:scaleX(1)}.buttonWrapper:hover>img{transform:translateX(5px)}.buttonWrapper>img{margin-left:10px;transition:all .2s var(--material-cubic-bezier)}