
		.con-style {
				font-size: 20px;
			}
		.item {
		position: relative;
		}

		.tooltip {
		display: none;
		position: absolute;
		top: 50%;
		left: 50%;
		transform: translate(-50%, -50%);
		background-color: rgba(0, 0, 0, 0.7);
		color: white;
		padding: 10px;
		border-radius: 5px;
		font-size: 14px;
		white-space: nowrap;
		z-index: 10;
		}

		.imgbox {
		position: relative;
		}

		.imgbox:hover .tooltip {
		display: block;
		}

		.whatsapp-btn {
			position: fixed;
			bottom: 20px;
			right: 20px;
			z-index: 9999;
			background-color: #25D366;
			padding: 5px 10px;
			border-radius: 50px;
			display: flex;
			align-items: center;
			box-shadow: 10px 8px 0px rgba(0, 0, 0, 0.2);
			cursor: pointer;
			transition: transform 0.3s ease, box-shadow 0.3s ease;
		}

		.whatsapp-icon img {
			width: 30px;
			height: 30px;
			margin-right: 10px;
		}

		.whatsapp-btn .spn-cv {
			color: white;
			font-size: 16px;
			font-weight: bold;
		}
		@keyframes wave {
				0%, 100% { transform: translateY(0); }
				25% { transform: translateY(-5px); }
				50% { transform: translateY(5px); }
				75% { transform: translateY(-3px); }
			}

			.spn-cv {
				display: inline-block;
				animation: wave 2s ease-in-out infinite; 
			}

		.whatsapp-btn:hover {
			transform: scale(1.1);
			box-shadow: 0 6px 20px rgba(0, 0, 0, 0.3);
		}

		.whatsapp-popup {
			position: fixed;
			bottom: 80px;
			right: 20px;
			background-color: #fff;
			width: 300px;
			border-radius: 10px;
			box-shadow: 0 4px 15px rgba(0, 0, 0, 0.1);
			display: none;
			z-index: 1000;
		}

		.popup-header {
			background-color: #25D366;
			color: white;
			padding: 10px;
			border-top-left-radius: 10px;
			border-top-right-radius: 10px;
			font-size: 16px;
			font-weight: bold;
			display: flex;
			justify-content: space-between;
			align-items: center;
		}

		.popup-header .close-btn {
			background-color: transparent;
			border: none;
			color: white;
			font-size: 18px;
			cursor: pointer;
		}

		.popup-content {
			padding: 10px;
			font-size: 14px;
			color: #555;
		}

		.contact-item {
			display: flex;
			align-items: center;
			justify-content: space-between;
			padding: 10px 0;
			border-bottom: 1px solid #f0f0f0;
		}

		.contact-item:last-child {
			border-bottom: none;
		}

		.contact-item .contact-info {
			display: flex;
			align-items: center;
		}

		.contact-item img {
			width: 25px;
			height: 25px;
			margin-right: 10px;
		}

		.contact-item a {
			text-decoration: none;
			color: #25D366;
			font-weight: bold;
			font-size: 14px;
		}

		.contact-item a:hover {
			text-decoration: underline;
		}

		.contact-item .contact-role {
			font-size: 12px;
			color: #888;
		}

		@media screen and (max-width: 768px) {
		.whatsapp-btn {
			display: none;
		}
	}

