.btn-gradient-emerald-blue-emerald-green {
    background-image: linear-gradient(to right, #D7001D, #F9CA00, #D7001D);
    background-size: 200% auto;
    color: var(--white);
}

.bg-gradient-emerald-blue-emerald-green {
    background-image: linear-gradient(50deg, #D7001D 0, #F9CA00 100%);
}

.text-gradient-emerald-blue-emerald-green {
    background-image: linear-gradient(to right top, #D7001D, #F9CA00);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}
.text-yellow-registrasoft, .text-yellow-registrasoft:hover, .footer-navbar li a:hover, .footer-dark a:hover {
    color: #f9ca00;
}
.text-red-registrasoft:hover {
    color: #D7001D;
}
.feature-box-content>a:hover {
    color: #f9ca00;
}