.wp-element-button, .wp-block-button__link{
    position:relative;
    overflow:hidden;
    border:none;
    border-radius:55px;
    isolation:isolate;
    color:#FFF;
    transition:.35s ease;
}
.wp-element-button::after, .wp-block-button__link::after{
    content:"";
    position:absolute;
    inset:0;
    z-index:-1;
    clip-path:polygon(0 88%,100% 84%,100% 100%, 0 100%);
    background:radial-gradient(circle at 35% 10%, #c9ffff 0%, #67d8df 35%,#11aeb7 100%);
    transition:.45s ease;
}
.wp-element-button:hover, .wp-block-button__link:hover{
    transform:translateY(-3px);
    box-shadow:0 15px 35px rgba(0,0,0,.18);
}
.wp-element-button:hover::after, .wp-block-button__link:hover::after{
    filter:brightness(1.15);
    transform:scale(1.08);
	clip-path: polygon(0% 86%, 100% 65%, 100% 100%, 0% 100%);
}

.wp-element-button:active, .wp-block-button__link:active{
    transform:translateY(1px);
}
.wp-element-button:focus-visible, .wp-block-button__link:focus-visible{
    outline:3px solid #BFFCFF;
    outline-offset:4px;
}