a.btn:after {
    position: absolute !important;
    content: "" !important;
    width: 0 !important;
    height: 100% !important;
    top: 0;
    right: 0;
    z-index: -1;
    background-color: #16cc5c;
    border-radius: 5px;
    box-shadow: inset 2px 2px 2px 0px rgba(255, 255, 255, 0.5), 7px 7px 20px 0px rgba(0, 0, 0, 0.1), 4px 4px 5px 0px rgba(0, 0, 0, 0.1);
    transition: all 0.3s ease !important;
}

a.btn:hover:after {
    width: 100% !important;
}

.slide-links a:after {
    border: 0 !important;
}

a.wp-block-button__link {
    padding: calc(.667em + 2px) calc(1.333em + 2px) !important;
    color: white !important;
}