@keyframes heartPulse {
    0% {
        transform: rotate(360deg) scale(1);
    }

    30% {
        transform: rotate(360deg) scale(1.25);
    }

    55% {
        transform: rotate(360deg) scale(1);
    }

    75% {
        transform: rotate(360deg) scale(1.15);
    }

    100% {
        transform: rotate(360deg) scale(1);
    }
}


/* Animação da notificação de whatsapp*/
@keyframes whatsapp-notification-pulse {

    0%,
    100% {
        transform: scale(1);
        box-shadow: 0 0 0 0 rgba(255, 31, 31, 0.5);
    }
    
    50% {
        transform: scale(1.16);
        box-shadow: 0 0 0 7px rgba(255, 31, 31, 0);
    }

}

@keyframes pulse {
    50% {
        box-shadow: 0 0 0 15px rgba(255, 255, 255, 0.3),
        0 0 0 30px rgba(255, 255, 255, 0.1);
    }
}

@keyframes about-sun-rotate {
    from {
        transform: rotate(0deg);
    }
    
    to {
        transform: rotate(360deg);
    }
}

@keyframes footer-heart-pulse{
    0%{
        transform: scale(1);
    }
    
    15%{
        transform: scale(1.25);
    }
    
    30%{
        transform: scale(1);
    }
    
    45%{
        transform: scale(1.18);
    }
    
    60%{
        transform: scale(1);
    }
    
    100%{
        transform: scale(1);
    }
}

@keyframes obrigado-icon-pulse {
    0%,
    100% {
        transform: scale(1);
        box-shadow:
            0 16px 35px rgba(239, 82, 31, 0.25),
            0 0 0 12px rgba(254, 190, 32, 0.10);
    }

    50% {
        transform: scale(1.04);
        box-shadow:
            0 20px 42px rgba(239, 82, 31, 0.30),
            0 0 0 18px rgba(254, 190, 32, 0.05);
    }
}

@keyframes obrigado-dot-float {
    0%,
    100% {
        transform: translateY(0);
    }

    50% {
        transform: translateY(-14px);
    }
}