/* ==========================================================
   BLOC WHATSAPP
   ========================================================== */

.services-cta {
	padding:50px 20px 70px;
	text-align:center;
	background:#f3fbf5;
	border-top:1px solid #e1f2e6;
}

.services-cta-inner {
	max-width:860px;
	margin:0 auto;
}

.services-cta-whatsapp-logo {
	display:flex;
	align-items:center;
	justify-content:center;
	width:64px;
	height:64px;
	margin:0 auto 18px;
	border-radius:50%;
	background:#25d366;
	box-shadow:0 8px 18px rgba(37,211,102,.24);
}

.services-cta-whatsapp-logo svg {
	display:block;
	width:38px;
	height:38px;
	fill:#fff;
}

.services-cta h2 {
	margin:0 0 15px;
	color:#000;
	font-family:"Outfit","Open Sans",Arial,sans-serif;
	font-size:42px;
	font-weight:700;
	line-height:1.2;
}

.services-cta-text {
	max-width:740px;
	margin:0 auto 28px;
	color:#555;
	font-size:20px;
	line-height:1.7;
}

.services-cta-buttons {
	display:flex;
	align-items:center;
	justify-content:center;
	gap:12px;
	flex-wrap:wrap;
}

.services-btn {
	display:inline-flex;
	align-items:center;
	justify-content:center;
	min-height:52px;
	padding:14px 34px;
	border-radius:8px;
	font-weight:700;
	text-decoration:none !important;
	transition:
		background .25s ease,
		border-color .25s ease,
		transform .25s ease;
}

.services-btn-whatsapp {
	border:1px solid #25d366;
	background:#25d366;
	color:#fff !important;
	font-size:16px;
}

.services-btn-whatsapp:hover,
.services-btn-whatsapp:focus {
	border-color:#1ebe5d;
	background:#1ebe5d;
	color:#fff !important;
	transform:translateY(-2px);
	outline:none;
}

.services-cta-sms {
	margin:18px auto 0;
	color:#555;
	font-size:17px;
	line-height:1.6;
}

.services-cta-sms a {
	color:#000;
	font-weight:700;
	text-decoration:none;
}

.services-cta-sms a:hover,
.services-cta-sms a:focus {
	color:#1ebe5d;
}

.services-cta-note {
	margin:10px auto 0;
	color:#666;
	font-size:16px;
	font-weight:600;
	line-height:1.5;
}

/* ==========================================================
   RESPONSIVE
   ========================================================== */

@media (max-width:991px) {

	.services-cta h2 {
		font-size:34px;
	}

	.services-cta-text {
		font-size:18px;
	}

}

@media (max-width:767px) {

	.services-cta {
		padding:45px 20px 55px;
	}

	.services-cta-whatsapp-logo {
		width:56px;
		height:56px;
		margin-bottom:16px;
	}

	.services-cta-whatsapp-logo svg {
		width:32px;
		height:32px;
	}

	.services-cta h2 {
		font-size:30px;
	}

	.services-cta-text {
		font-size:17px;
	}

	.services-cta-text br {
		display:none;
	}

	.services-cta-buttons {
		flex-direction:column;
	}

	.services-btn-whatsapp {
		width:100%;
		max-width:360px;
	}

	.services-cta-sms {
		max-width:380px;
		font-size:15px;
	}

	.services-cta-note {
		font-size:14px;
	}

}