.feedback-btn {
	position: fixed;
	bottom: -10vh;
	right: 1vw;
	z-index: 9999;
	transition: transform 300ms;
}
.feedback-btn:hover {
	cursor:pointer;
}
.feedback-btn:hover .feedback-icon {
	transform: rotate(10deg) scale(1.4) translate(2px,-9px) matrix3d(1, 0, 0, 0, 0, 1, 0, 0.007, 0, 0, 1, 0, 0, 0, 0, 1);
	transition: transform 300ms;
}
.feedback-btn:hover .feedback-span-before {
	transform: scale(0.8);
	background-color:#9999f9;
	transition: transform 600ms, background-color 300ms;
}
.feedback-btn span.feedback-span-main {
	display: block;
	height: auto;
	width: auto;
	margin-left: auto;
	margin-right: auto;
}
.feedback-btn img.feedback-icon {
    width: 30px;
    height: 30px;
    padding: 5px;
    opacity: 0.8;
		transition: transform 400ms;
}
span.feedback-span-before {
    background-color: #d9d9d9;
    font-size: 0;
    width: 40px;
    height: 40px;
    position: absolute;
    top: 0px;
    z-index: -1;
    border-radius: 20px;
    box-sizing: border-box;
		transition: transform 300ms;
}