#fabPopup .fabPopupContent .text a {
    text-decoration: none !important;
}

#fabPopup .fabPopupContent .text a:hover {
    text-decoration: underline !important;
}

#fabPopup .fabPopupContent .buttonOuter .wunuButton {
    transition: all 0.3s ease !important;
    font-weight: 700 !important;
}

.fabOuter {
    --finalPositiony: 30px;
}

.fabOuter.hasIcon.popup.fab-hidden-for-vsp-mobile,
.fabIcon.fab-hidden-for-vsp-mobile {
    opacity: 0 !important;
    visibility: hidden !important;
    pointer-events: none !important;
    transform: translateY(12px);
}

@media (max-width: 1024px) {
    #fabPopup,
    #fabPopup.show,
    #fabPopup.hide {
        z-index: 2147482600 !important;
    }

    .fabOuter.hasIcon.popup {
        z-index: 2147481000 !important;
        transition: opacity 0.2s ease, transform 0.2s ease, visibility 0.2s ease;
    }
    #delta-footer {
        position: relative;
        z-index: 2147482000;
    }
}
