
/* NEXASPAY - UMA LOGO ORIGINAL */

.nx-splash-logo.nx-splash-logo-clean {
    width: 116px !important;
    height: 116px !important;
    display: flex !important;
    justify-content: center !important;
    align-items: center !important;

    background: transparent !important;
    background-image: none !important;
    border: none !important;
    box-shadow: none !important;
    outline: none !important;

    overflow: visible !important;
    margin-left: auto !important;
    margin-right: auto !important;
}

.nx-splash-logo-clean img,
img.nx-splash-logo-clean {
    width: 100% !important;
    height: 100% !important;
    max-width: 116px !important;
    max-height: 116px !important;
    object-fit: contain !important;

    display: block !important;
    background: transparent !important;
    border: 0 !important;
    box-shadow: none !important;
    mix-blend-mode: normal !important;

    animation: nxOnlyLogoMove 2s ease-in-out infinite !important;
    transform-origin: center center !important;
}

@keyframes nxOnlyLogoMove {
    0%, 100% {
        transform: translateY(0) scale(1);
        filter: drop-shadow(0 0 8px rgba(20,105,255,.22));
    }
    50% {
        transform: translateY(-5px) scale(1.035);
        filter: drop-shadow(0 0 19px rgba(30,120,255,.48));
    }
}

@media (min-width: 768px) {
    .nx-splash-logo-clean img,
    img.nx-splash-logo-clean {
        animation: nxOnlyLogoMove 2s ease-in-out infinite !important;
    }
}
