.wkit-wb-Widget_zw1cgd23 .wkit-btn-main-wrap {
    position: relative;
    display: inline-flex;
    justify-content: center;
    align-items: center;
    width: auto;
    height: auto;}.wkit-wb-Widget_zw1cgd23 .wkit-btn-main-wrap .wkit-btn-reverse-icon-yes {
    position: absolute;
    opacity: 0;
    visibility: hidden;
    width: 0;}.wkit-wb-Widget_zw1cgd23 .wkit-btn-main-wrap .wkit-btn-inner-wrap {
    --background: #000;
    --text: #fff;
    --font-size: 18px;
    position: relative;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    line-height: 1.6; 
    padding: 24px 32px;
    font-family: "Roboto", sans-serif;
    font-weight: 500;
    font-size: var(--font-size);
    letter-spacing: 0.5px;
    background: var(--background);
    color: var(--text);
    border: none;
    text-decoration: none;
    outline: none;
    cursor: pointer;
    overflow: hidden;
    transition: all 0.3s ease;}.wkit-wb-Widget_zw1cgd23 .wkit-btn-main-wrap .wkit-btn-inner-wrap .wkit-btn-icon {
    display: flex;
    align-items: center;
    justify-content: center;
    transition: all 0.3s ease;}/* Ícono ANTES del texto (por defecto) */
.wkit-btn-main-wrap .wkit-btn-inner-wrap .wkit-btn-icon {
    margin-right: 8px;}/* Ícono DESPUÉS del texto */
.wkit-btn-main-wrap .wkit-btn-inner-wrap.wkit-btn-reverse-yes .wkit-btn-icon {
    margin-right: 0;
    margin-left: 8px;
    order: 2;}.wkit-wb-Widget_zw1cgd23 .wkit-btn-main-wrap .wkit-btn-inner-wrap.wkit-btn-reverse-yes .wkit-btn-text {
    order: 1;}.wkit-wb-Widget_zw1cgd23 .wkit-btn-main-wrap .wkit-btn-inner-wrap .wkit-btn-icon svg {
    width: 20px;
    height: 20px;
    fill: none;
    stroke: var(--text);
    transition: all 0.3s ease;}.wkit-wb-Widget_zw1cgd23 .wkit-btn-main-wrap .wkit-btn-inner-wrap .wkit-btn-text {
    position: relative;
    display: flex;
    align-items: center;}.wkit-wb-Widget_zw1cgd23 .wkit-btn-main-wrap .wkit-btn-inner-wrap .wkit-btn-inner {
    display: inline-flex;
    overflow: hidden;
    margin-right: 5px;}.wkit-wb-Widget_zw1cgd23 .wkit-btn-main-wrap .wkit-btn-inner-wrap .wkit-btn-inner:last-child {
    margin-right: 0;}.wkit-wb-Widget_zw1cgd23 .wkit-btn-main-wrap .wkit-btn-inner-wrap .wkit-btn-inner .wkit-btn-span {
    display: inline-block;
    backface-visibility: hidden;
    line-height: 1.6;
    font-style: normal;
    filter: blur(0px);
    opacity: 1;
    animation-fill-mode: forwards;}/* Animación de salida - texto se difumina y desaparece */
@keyframes blurOut {
    0% {
        filter: blur(0px);
        opacity: 1;
        transform: translateY(0);}100% {
        filter: blur(8px);
        opacity: 0;
        transform: translateY(-20px);}}/* Animación de entrada - texto aparece con difuminado */
@keyframes blurIn {
    0% {
        filter: blur(8px);
        opacity: 0;
        transform: translateY(20px);}100% {
        filter: blur(0px);
        opacity: 1;
        transform: translateY(0);}}/* Al hacer hover, ejecutar ambas animaciones en secuencia */
.wkit-btn-main-wrap .wkit-btn-inner-wrap:hover .wkit-btn-span {
    animation: blurOut 0.5s cubic-bezier(0.4, 0, 0.2, 1) forwards,
               blurIn 0.3s cubic-bezier(0.4, 0, 0.2, 1) 0.3s forwards;}/* Añade un pequeño delay escalonado para cada letra en ambas animaciones */
.wkit-btn-main-wrap .wkit-btn-inner-wrap .wkit-btn-span:nth-child(1) {
    animation-delay: 0s, 0.3s;}.wkit-wb-Widget_zw1cgd23 .wkit-btn-main-wrap .wkit-btn-inner-wrap .wkit-btn-span:nth-child(2) {
    animation-delay: 0.02s, 0.32s;}.wkit-wb-Widget_zw1cgd23 .wkit-btn-main-wrap .wkit-btn-inner-wrap .wkit-btn-span:nth-child(3) {
    animation-delay: 0.04s, 0.34s;}.wkit-wb-Widget_zw1cgd23 .wkit-btn-main-wrap .wkit-btn-inner-wrap .wkit-btn-span:nth-child(4) {
    animation-delay: 0.06s, 0.36s;}.wkit-wb-Widget_zw1cgd23 .wkit-btn-main-wrap .wkit-btn-inner-wrap .wkit-btn-span:nth-child(5) {
    animation-delay: 0.08s, 0.38s;}.wkit-wb-Widget_zw1cgd23 .wkit-btn-main-wrap .wkit-btn-inner-wrap .wkit-btn-span:nth-child(6) {
    animation-delay: 0.1s, 0.4s;}.wkit-wb-Widget_zw1cgd23 .wkit-btn-main-wrap .wkit-btn-inner-wrap .wkit-btn-span:nth-child(7) {
    animation-delay: 0.12s, 0.42s;}.wkit-wb-Widget_zw1cgd23 .wkit-btn-main-wrap .wkit-btn-inner-wrap .wkit-btn-span:nth-child(8) {
    animation-delay: 0.14s, 0.44s;}.wkit-wb-Widget_zw1cgd23 .wkit-btn-main-wrap .wkit-btn-inner-wrap .wkit-btn-span:nth-child(9) {
    animation-delay: 0.16s, 0.46s;}.wkit-wb-Widget_zw1cgd23 .wkit-btn-main-wrap .wkit-btn-inner-wrap .wkit-btn-span:nth-child(10) {
    animation-delay: 0.18s, 0.48s;}.wkit-wb-Widget_zw1cgd23 .wkit-btn-main-wrap .wkit-btn-inner-wrap .wkit-btn-span:nth-child(11) {
    animation-delay: 0.2s, 0.5s;}.wkit-wb-Widget_zw1cgd23 .wkit-btn-main-wrap .wkit-btn-inner-wrap .wkit-btn-span:nth-child(12) {
    animation-delay: 0.22s, 0.52s;}.wkit-wb-Widget_zw1cgd23 .wkit-btn-main-wrap .wkit-btn-inner-wrap .wkit-btn-span:nth-child(13) {
    animation-delay: 0.24s, 0.54s;}.wkit-wb-Widget_zw1cgd23 .wkit-btn-main-wrap .wkit-btn-inner-wrap .wkit-btn-span:nth-child(14) {
    animation-delay: 0.26s, 0.56s;}.wkit-wb-Widget_zw1cgd23 .wkit-btn-main-wrap .wkit-btn-inner-wrap .wkit-btn-span:nth-child(15) {
    animation-delay: 0.28s, 0.58s;}