.fixed-social {
	position: fixed;
	bottom: 30px;
	right: 15px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	z-index: 1001
}

.fixed-social-item {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	background-color: #0636a3;
	border-radius: 100%;
	width: 45px;
	height: 45px;
	margin-top: 20px;
	position: relative;
	-webkit-transition: .3s;
	transition: .3s
}

.fixed-social-item:hover {
	-webkit-transform: rotate(360deg) scale(1.2);
	transform: rotate(360deg) scale(1.2)
}

.fixed-social-item.whatsapp {
	background-color: #25d366
}

.fixed-social-item.whatsapp::before {
	content: "";
	width: 45px;
	height: 45px;
	background-color: #25d366;
	border-radius: 100%;
	position: absolute;
	-webkit-animation-name: wave;
	animation-name: wave;
	-webkit-animation-duration: 4s;
	animation-duration: 4s;
	-webkit-animation-iteration-count: infinite;
	animation-iteration-count: infinite
}

.fixed-social-item.whatsapp::after {
	content: "";
	width: 45px;
	height: 45px;
	background-color: #25d366;
	border-radius: 100%;
	position: absolute;
	-webkit-animation-name: wave;
	animation-name: wave;
	-webkit-animation-duration: 4s;
	animation-duration: 4s;
	-webkit-animation-iteration-count: infinite;
	animation-iteration-count: infinite;
	-webkit-animation-duration: 2s;
	animation-duration: 2s
}
@-webkit-keyframes wave {
	0% {
		-webkit-transform: scale(1);
		transform: scale(1);
		opacity: 1
	}
	100% {
		-webkit-transform: scale(1.5);
		transform: scale(1.5);
		opacity: 0
	}
}

@keyframes wave {
	0% {
		-webkit-transform: scale(1);
		transform: scale(1);
		opacity: 1
	}
	100% {
		-webkit-transform: scale(1.5);
		transform: scale(1.5);
		opacity: 0
	}
}

.fixed-social-item::before {
	content: "";
	width: 45px;
	height: 45px;
	background-color: #0636a3;
	border-radius: 100%;
	position: absolute;
	-webkit-animation-name: wave;
	animation-name: wave;
	-webkit-animation-duration: 4s;
	animation-duration: 4s;
	-webkit-animation-iteration-count: infinite;
	animation-iteration-count: infinite
}

.fixed-social-item::after {
	content: "";
	width: 45px;
	height: 45px;
	background-color: #0636a3;
	border-radius: 100%;
	position: absolute;
	-webkit-animation-name: wave;
	animation-name: wave;
	-webkit-animation-duration: 4s;
	animation-duration: 4s;
	-webkit-animation-iteration-count: infinite;
	animation-iteration-count: infinite;
	-webkit-animation-duration: 2s;
	animation-duration: 2s
}

@keyframes wave {
	0% {
		-webkit-transform: scale(1);
		transform: scale(1);
		opacity: 1
	}
	100% {
		-webkit-transform: scale(1.5);
		transform: scale(1.5);
		opacity: 0
	}
}

.fixed-social-item .icon {
	color: #fff;
	font-size: 25px;
	position: relative;
	z-index: 2
}
/*
     FILE ARCHIVED ON 18:32:39 Jul 10, 2025 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 11:53:24 Apr 10, 2026.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  capture_cache.get: 0.501
  captures_list: 0.703
  exclusion.robots: 0.024
  exclusion.robots.policy: 0.01
  esindex: 0.013
  cdx.remote: 7.178
  LoadShardBlock: 77.056 (3)
  PetaboxLoader3.datanode: 112.217 (5)
  load_resource: 132.245
  PetaboxLoader3.resolve: 61.799
  loaddict: 54.731
*/