 
.gradient1  .tn-atom {
    background: linear-gradient(270deg, #ff0c8e 0, #ff7147 42.8%, #210cff 100%);       /*Задаем свои цвета для градиента*/
    background: -webkit-linear-gradient (270deg, #ff0c8e 0, #ff7147 42.8%, #210cff 100%);      /*Задаем свои цвета для градиента*/
    background-clip: text;
    -webkit-background-clip: text;
    text-fill-color: transparent;
    -webkit-text-fill-color: transparent;
    display: inline-block;
    animation: dbm-animation 2s ease infinite;      /*Длительность и плавность анимации*/
    -webkit-animation: dbm-animation 2s ease infinite;      /*Длительность и плавность анимации*/
    background-size: 400% 200%;
}
@keyframes dbm-animation {
   0% {
    background-position: 0%  center;
    }
   50% {
    background-position: 50%  center;
    }
   100% {
    background-position: 0%  center;
    }
}



    .ndt_blick_btn {
        position: relative;
        overflow: hidden;
        border-radius: 30px;  /* скругление углов кнопки */
    }
    .ndt_blick_btn::before {
        content: '';
        width: 20px; /* ширина */
        height: 200px; /* высота */
        position: absolute;
        top: -40px; /* поднять выше */
        left: -40px; /* подвинуть левее стартовую позицию */
        background-color: #fff; /* цвет блика */
        transform: skewX(-30deg); /* угол наклона */
        /*transform: skewX(-30deg) translateX(60px); / / строка для удобства настроек блика через иструмент разр. */
        opacity: 0.4; /* непрозрачность */
        filter: blur(4px); /* размытие */
        animation-name: my_flash;
        animation-duration: 3s; /* длительность */
        animation-iteration-count: infinite;
        animation-timing-function: linear;
    }
    @keyframes my_flash {
        0% {
            transform: skewX(-30deg) translateX(0);
        }
        30% {
            transform: skewX(-30deg) translateX(600px); /* дальность движения */
        }
        100% {
            transform: skewX(-30deg) translateX(600px); /* дальность движения */
        }
    }
