.normalBtn{font-family:inherit;line-height:2.5rem;position:relative;cursor:pointer;overflow:hidden;border:2px solid var(--primary-color);transition:color .5s;z-index:1;border-radius:10px;font-weight:500;color:var(--primary-color);-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;-webkit-transition:color .5s;-moz-transition:color .5s;-ms-transition:color .5s;-o-transition:color .5s}.normalBtn:before{content:"";position:absolute;z-index:-1;background:var(--primary-color);height:150px;width:200px;border-radius:50%}.normalBtn:hover{color:#fff;& *{color:#fff;transition:color 1s;-webkit-transition:color 1s;-moz-transition:color 1s;-ms-transition:color 1s;-o-transition:color 1s}}.normalBtn:before{top:100%;left:100%;transition:all .7s}.normalBtn:hover:before{top:-30px;left:-30px}.normalBtn:active:before{background:#0192d5;transition:background 0s}