.fancy-btn .elementor-button{position:relative;transition:background .8s ease}.fancy-btn .elementor-button .button__horizontal,.fancy-btn .elementor-button .button__vertical{position:absolute;transition:transform .8s ease;will-change:transform}.fancy-btn .elementor-button .button__horizontal::before,.fancy-btn .elementor-button .button__vertical::before{content:"";position:absolute;border:inherit}.fancy-btn .elementor-button .button__horizontal{top:0;right:-10px;bottom:0;left:-10px;border-top:2px solid currentcolor;border-bottom:2px solid currentcolor}.fancy-btn .elementor-button .button__horizontal::before{top:-12px;bottom:-12px;left:10px;right:10px}.fancy-btn .elementor-button:hover .button__horizontal{transform:scaleX(0)}.fancy-btn .elementor-button .button__vertical{top:-10px;right:0;bottom:-10px;left:0;border-left:2px solid currentcolor;border-right:2px solid currentcolor}.fancy-btn .elementor-button .button__vertical::before{top:10px;bottom:10px;left:-12px;right:-12px}.fancy-btn .elementor-button:hover .button__vertical{transform:scaleY(0)}.grow-skew-btn a{position:relative;z-index:1;overflow:hidden}.grow-skew-btn a::after{content:"";background:#fff;position:absolute;z-index:-1;padding:.85em .75em}.grow-skew-btn a::after{transition:all .3s ease}.grow-skew-btn a:hover::after{transition:all .3s ease-out}.grow-skew-btn a::after{left:-20%;right:-20%;top:0;bottom:0;transform:skewX(-45deg) scale(0,1)}.grow-skew-btn a:hover::after{transform:skewX(-45deg) scale(1,1)}.grow-skew-btn{display:flex}