.merkur-buton-widget {
	display: inline-block;
	position: relative;
	overflow: hidden;
	transition: color 0.3s ease, background-color 0.3s ease, border-width 0.3s ease, border-color 0.3s ease;
}
.merkur-buton-widget::after {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	transition: transform 0.3s ease;
}
.merkur-buton-widget.merkur-buton-widget-efekt1::after {
	transform: scaleX(0);
	transform-origin: right;
}
.merkur-buton-widget.merkur-buton-widget-efekt1:hover::after {
	transform: scaleX(1);
	transform-origin: left;
}
.merkur-buton-widget.merkur-buton-widget-efekt2::after {
	transform: scaleY(0);
	transform-origin: top;
}
.merkur-buton-widget.merkur-buton-widget-efekt2:hover::after {
	transform: scaleY(1);
	transform-origin: bottom;
}
.merkur-buton-widget.merkur-buton-widget-efekt3::after {
	transform: scale(0);
	border-radius: 50%;
	transform-origin: center;
}
.merkur-buton-widget.merkur-buton-widget-efekt3:hover::after {
	transform: scale(1);
	border-radius: 0;
	transform-origin: center;
}
.merkur-buton-widget span {
	position: relative;
	z-index: 1;
	transition: color 0.3s ease;
}