.uc-table table {
    width: 100%;
    font-family: 'Harmonia',Arial,sans-serif;
    border-collapse: collapse;
}


.uc-table table, .uc-table th, .uc-table td {
    border: 1px solid #e0e0e0;
}

.uc-table td:first-child, .uc-table tr:first-child td{
    font-weight:700;
}


.uc-table td {
    width: 25%;
}

.uc-table th, .uc-table td {
    font-size: 16px;
    text-align: center;
}

.uc-table th, .uc-table td {
    padding: 2em 1em;
}

.uc-table strong {
    font-weight: 600!important;
}




/* Все столбцы, кроме первого: пунктирная полоска слева */
.uc-table td + td{               /* «сосед» после любого td */
    border-left:1px dashed #999; /* можно заменить на solid, dotted и т.д. */
}

/* Доп. зебра по строкам (можно удалить) */
.uc-table tr:nth-child(odd){
    background:#f8f9fb;
}




.btn_effects a, .t228__right_buttons_but {
    position: relative;
}

.btn_effects a:after, .tn-form__submit button:after, .t228__right_buttons_but:after {
    content: '';
    position: absolute;
        border-radius: 3px;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-image: linear-gradient(-45deg, transparent 0%, transparent 49%, #fff 50%, transparent 80%);
    background-size: 150px 60px;
    background-repeat: no-repeat;
    animation: blick-btn-blick-slide infinite 4s;
    pointer-events: none;
}

		@keyframes blick-btn-blick-slide{
		  from {
		    background-position-x: -250px; 
		  }
		  to {
		    background-position-x: calc(100% + 250px); 
		  }  
		}