.container-button1 a{background:transparent;border:0;cursor:pointer;display:inline-block;font-family:inherit;height:auto;min-width:12rem;outline:none;padding:0;position:relative;text-decoration:none;vertical-align:middle}.container-button1 a .circle{background:#282936;border-radius:1.625rem;display:block;height:3rem;margin:0;position:relative;transition:all .45s cubic-bezier(.65,0,.076,1);width:3rem}.container-button1 a .circle .icon{background:#fff;margin:auto}.container-button1 a .button-text,.container-button1 a .circle .icon{bottom:0;position:absolute;top:0;transition:all .45s cubic-bezier(.65,0,.076,1)}.container-button1 a .button-text{left:0;margin:0 0 0 1.85rem;padding:.75rem 0;right:0;text-align:center;text-transform:uppercase}.container-button1 a:hover .circle{width:100%}.container-button1 a:hover .button-text{color:#fff}