.t-btn[data-btneffects-first],
.t-btn[data-btneffects-second],
.t-submit[data-btneffects-first],
.t-submit[data-btneffects-second] {	position: relative; overflow: hidden; -webkit-transform: translate3d(0,0,0); transform: translate3d(0,0,0);
}
.t-btn[data-btneffects-first="btneffects-ripple"] .t-btn_effects,
.t-submit[data-btneffects-first="btneffects-ripple"] .t-btn_effects {	position: absolute; top: 0; bottom: 0; left: 0; right: 0;
}
.t-btn[data-btneffects-first="btneffects-ripple"] .t-btn_effects::after,
.t-submit[data-btneffects-first="btneffects-ripple"] .t-btn_effects::after { content: '';	position: absolute;	height: 350%;	width: 200%;	top: 0;	left: -100%;	background: rgba(255, 255, 255, 0.8);	border-radius: 100%;	-webkit-transform: scale(0);	-ms-transform: scale(0);	transform: scale(0);	z-index: 20;	-webkit-animation-name: ripple;	animation-name: ripple;	-webkit-animation-duration: 6s;	animation-duration: 6s;	-webkit-animation-timing-function: linear;	animation-timing-function: linear;	-webkit-animation-iteration-count: infinite;	animation-iteration-count: infinite;
}
.t-btn[data-btneffects-first="btneffects-ripple"] .t-btn_effects_md::after,
.t-submit[data-btneffects-first="btneffects-ripple"] .t-btn_effects_md::after {	left: -130%;
}
.t-btn[data-btneffects-first="btneffects-ripple"] .t-btn_effects_lg::after,
.t-submit[data-btneffects-first="btneffects-ripple"] .t-btn_effects_lg::after {	left: -150%;
}
@-webkit-keyframes ripple { 20% { opacity: 0;	-webkit-transform: scale(2.5);	transform: scale(2.5); } 100% { opacity: 0;	-webkit-transform: scale(2.5);	transform: scale(2.5); }
}
@keyframes ripple { 20% { opacity: 0;	-webkit-transform: scale(2.5);	transform: scale(2.5); } 100% { opacity: 0;	-webkit-transform: scale(2.5);	transform: scale(2.5); }
}