.vee-button--style-sweep-to-top a,.vee-button--style-sweep-to-top button{display:inline-block;vertical-align:middle;transform:perspective(1px) translateZ(0);overflow:hidden;transition:all 0.3s ease-in-out;position:relative}.vee-button--style-sweep-to-top a:before,.vee-button--style-sweep-to-top button:before{content:"";position:absolute;z-index:-1;top:0;left:0;right:0;bottom:0;transition:transform 0.3s ease-in-out;transform:scaleY(0);transform-origin:50% 100%;background-color:#1643ac;will-change:transform}.vee-button--style-sweep-to-top a i,.vee-button--style-sweep-to-top button i{transition:all 0.3s ease-in-out}.vee-button--style-sweep-to-top a:hover,.vee-button--style-sweep-to-top a:focus,.vee-button--style-sweep-to-top a:active,.vee-button--style-sweep-to-top button:hover,.vee-button--style-sweep-to-top button:focus,.vee-button--style-sweep-to-top button:active{color:white}.vee-button--style-sweep-to-top a:hover:before,.vee-button--style-sweep-to-top a:focus:before,.vee-button--style-sweep-to-top a:active:before,.vee-button--style-sweep-to-top button:hover:before,.vee-button--style-sweep-to-top button:focus:before,.vee-button--style-sweep-to-top button:active:before{transform:scaleY(1)}