

.main_gr_btn a.tn-atom {
    position: relative !important;
  overflow: hidden;
  border-radius: 60px !important;
background: #FF0000 !important;
background: linear-gradient(320deg, rgba(255, 0, 0, 1) 0%, rgba(133, 15, 15, 1) 100%) !important;
}

.main_gr_btn a.tn-atom::after {
    content: '' !important;
  position: absolute !important;
  top: 50% !important;
  left: 50% !important;
  width: 200% !important;
  height: 200% !important;
  background-color: rgba(255, 255, 255, 0.4) !important;
  border-radius: 50% !important;
  transform: translate(-50%, -50%);
  animation: ripple 2s linear infinite;
  pointer-events: none !important;
}


.main_gr_btn div.tn-atom {
    position: relative !important;
  overflow: hidden;
  border-radius: 60px !important;
background: #FF0000 !important;
background: linear-gradient(320deg, rgba(255, 0, 0, 1) 0%, rgba(133, 15, 15, 1) 100%) !important;
}

.main_gr_btn div.tn-atom::after {
    content: '' !important;
  position: absolute !important;
  top: 50% !important;
  left: 50% !important;
  width: 200% !important;
  height: 200% !important;
  background-color: rgba(255, 255, 255, 0.4) !important;
  border-radius: 50% !important;
  transform: translate(-50%, -50%);
  animation: ripple 2s linear infinite;
  pointer-events: none !important;
}


@keyframes ripple {
    0% {
        opacity: 1;
        transform: scale(0);
    }
    100% {
        opacity: 0;
        transform: scale(2.5);
    }
}
