.back-to-top {
	position: fixed;
	width: 3.71428571em;
	height: 3.71428571em;
	background: #fff;
	border-radius: 50%;
	text-align: center;
	right: 1.85714286em;
	bottom: 1.85714286em;
	padding-top: 12px;
	box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
	box-shadow: 0px 0px 25px 0px rgba(0, 0, 0, 0.04);
	z-index: 99;
	border: 1px solid #ececec;
	transition: 0.2s ease-out;
	-webkit-transition: 0.2s ease-out;
	-moz-transition: 0.2s ease-out
}
.back-to-top i {
	color: #252525
}
.back-to-top:not(.active) {
	opacity: 0;
	transform: translate3d(0, 20px, 0);
	-webkit-transform: translate3d(0, 20px, 0);
	pointer-events: none
}
.back-to-top.active:hover {
	transform: translate3d(0, -5px, 0);
	-webkit-transform: translate3d(0, -5px, 0)
}
.back-to-top-whatsapp {
	position: fixed;
	width: 3.71428571em;
	height: 3.71428571em;
	border-radius: 3.71428571em;
	text-align: center;
	right: 5.85714286em;
	bottom: 1.85714286em;
	padding-top: 0px;
	box-shadow: 0 10px 3px rgba(0, 0, 0, .50), 0 10px 2px rgba(0, 0, 0, .50);
	box-shadow: 0 0 25px 0 rgba(0, 0, 0, .04);
	z-index: 99;
	transition: .2s ease-out;
	-webkit-transition: .2s ease-out;
	-moz-transition: .2s ease-out
}
.back-to-top-whatsapp i {
	color: #fff
}
.back-to-top-whatsapp:not(.active) {
	opacity: 0;
	transform: translate3d(0, 20px, 0);
	-webkit-transform: translate3d(0, 20px, 0);
	pointer-events: none
}
.back-to-top-whatsapp.active:hover {
	transform: translate3d(0, -5px, 0);
	-webkit-transform: translate3d(0, -5px, 0)
}
.back-to-top-call {
	position: fixed;
	width: 18.71428571em;
	height: 3.71428571em;
	background: rgb(2,124,0);
    background: linear-gradient(180deg, rgba(2,124,0,1) 0%, rgba(87,255,97,1) 100%);
	color: #fff;
	border-radius: 3.71428571em;
	text-align: center;
	right: 6.55714286em;
	bottom: 1.85714286em;
	padding-top: 11px;
	box-shadow: 0 1px 3px rgba(0, 0, 0, .12), 0 1px 2px rgba(0, 0, 0, .24);
	box-shadow: 0 0 25px 0 rgba(0, 0, 0, .04);
	z-index: 99;
	border: 1px solid #27aa24;
	transition: .2s ease-out;
	-webkit-transition: .2s ease-out;
	-moz-transition: .2s ease-out
}
.back-to-top-call i {
	color: #fff
}
.back-to-top-call:not(.active) {
	opacity: 0;
	transform: translate3d(0, 20px, 0);
	-webkit-transform: translate3d(0, 20px, 0);
	pointer-events: none
}