.whatswidget-widget-wrapper {
    font-family: "Helvetica Neue", "Apple Color Emoji", Helvetica, Arial, sans-serif !important;
    font-size: 16px !important;
    position: fixed !important;
    bottom: 20px !important;
    right: 30px !important;
    z-index: 1001 !important
}


.whatswidget-text-header-outer {
    font-weight: bold !important;
    font-size: 90% !important
}

.whatswidget-text-message-outer {
    font-size: 90% !important
}



.whatswidget-cta {
    text-decoration: none !important;
    color: white !important
}

.whatswidget-cta-desktop {
    display: none !important
}

.whatswidget-cta-mobile {
    display: inherit !important
}

@media (min-width: 48em) {
    .whatswidget-cta-desktop {
        display: inherit !important
    }

    .whatswidget-cta-mobile {
        display: none !important
    }
}

.whatswidget-button-wrapper {
    position: fixed !important;
    bottom: 15px !important;
    right: 15px !important
}

.whatswidget-button {
    position: relative !important;
    right: 0px !important;
    background-color: #31d831 !important;
    border-radius: 100% !important;
    width: 60px !important;
    height: 60px !important;
    box-shadow: 2px 1px #0d630d63 !important;
    transition: 1s !important
}

.whatswidget-icon {
    width: 42px !important;
    height: 42px !important;
    position: absolute !important;
    bottom: 10px !important;
    left: 10px !important;
}

.whatswidget-button:hover {
    filter: brightness(115%) !important;
    transform: rotate(15deg) scale(1.15) !important;
    cursor: pointer !important
}

@keyframes nudge {

    20%,
    100% {
        transform: translate(0, 0)
    }

    0% {
        transform: translate(0, 5px);
        transform: rotate(2deg)
    }

    10% {
        transform: translate(0, -5px);
        transform: rotate(-2deg)
    }
}

.whatswidget-link {
    position: absolute !important;
    bottom: 90px !important;
    right: 5px !important;
    opacity: 0.5 !important
}
