/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Mar 06 2026 | 09:37:06 */
:root {
	/* color variables */
	--neutrals-neutral-01: #f8fbf3;
	--grey-10: #333;
	--green-scale-30: #55632a;
	--bg-fill-secondary-integraciones-accent: var(--secondary-naranja-500);
	--neutral-100: #fff;
	--text-primary-light: var(--neutral-100);
	--stroke-primary-accent: var(--secondary-naranja-500);
	--secondary-naranja-500: #da5c3c;
	--text-primary-accent: var(--secondary-naranja-500);

	/* string variables */
	--tasca: "String value";

	/* number variables */
	--_12-columns: 1200px;
	--_4-columns: 384px;
	--_10-columns: 996px;
	--_3-columns: 284px;
	--_6-columns: 588px;
	--_8-columns: 792px;
	--corner-radius-corner-8: var(--spacing-8);
	--corner-radius-full: 99999px;
	--corner-radius-corner-4: var(--spacing-4);
	--spacing-32: 32px;
	--spacing-48: 48px;
	--spacing-24: 24px;
	--spacing-16: 16px;
	--spacing-40: 40px;
	--spacing-160: 160px;
	--spacing-88: 88px;
	--spacing-12: 12px;
	--spacing-80: 80px;
	--spacing-72: 72px;
	--spacing-96: 96px;
	--spacing-8: 8px;
	--spacing-64: 64px;
	--spacing-56: 56px;
	--spacing-120: 120px;
	--spacing-204: 204px;
	--spacing-4: 4px;
	--spacing-112: 112px;
	--spacing-104: 104px;
	--spacing-0: 0px;
	--gap-gap-48: var(--spacing-48);
	--gap-gap-16: var(--spacing-16);
	--gap-gap-12: var(--spacing-12);
	--gap-gap-8: var(--spacing-8);
	--gap-gap-204: var(--spacing-204);
	--gap-gap-4: var(--spacing-4);
	--gap-gap-112: var(--spacing-112);
	--gap-gap-104: var(--spacing-104);
	--gap-gap-120: var(--spacing-120);
	--gap-gap-88: var(--spacing-88);
	--gap-gap-64: var(--spacing-64);
	--gap-gap-96: var(--spacing-96);
	--gap-gap-72: var(--spacing-72);
	--gap-gap-0: var(--spacing-0);
	--gap-gap-32: var(--spacing-32);
	--gap-gap-160: var(--spacing-160);
	--padding-padding-204: var(--spacing-204);
	--padding-padding-80: var(--spacing-80);
	--padding-padding-160: var(--spacing-160);
	--padding-padding-88: var(--spacing-88);
	--padding-padding-72: var(--spacing-72);
	--padding-padding-8: var(--spacing-8);
	--padding-padding-64: var(--spacing-64);
	--padding-padding-40: var(--spacing-40);
	--padding-padding-56: var(--spacing-56);
	--padding-padding-32: var(--spacing-32);
	--padding-padding-120: var(--spacing-120);
	--padding-padding-96: var(--spacing-96);
	--padding-padding-24: var(--spacing-24);
	--padding-padding-48: var(--spacing-48);
	--padding-padding-112: var(--spacing-112);
	--padding-padding-16: var(--spacing-16);
	--padding-padding-12: var(--spacing-12);
	--padding-padding-104: var(--spacing-104);
	--padding-padding-4: var(--spacing-4);
	--padding-padding-0: var(--spacing-0);
	--gap-gap-80: var(--spacing-80);
	--gap-gap-56: var(--spacing-56);
	--corner-radius-corner-16: var(--spacing-16);
	--gap-gap-24: var(--spacing-24);
	--gap-gap-40: var(--spacing-40);

	/* responsive margins / paddings */
	--margin-sm: 16px;
	--margin-md: 32px;
}
#top.single-post .fullsize .template-blog .post .entry-content-wrapper footer.entry-footer {
	max-width: 100% !important;
	margin-top:80px !important;
}
.cta-2026 .desktop-tittle-xs {
	color: var(--green-scale-30);
	font-size: 25px;
	font-family: 'Mulish';
	font-style: normal;
	font-weight: 500;
	line-height: 1.27;
	letter-spacing: -0.25px;
}
.single-format-standard.single-post .entry-content-wrapper.standard-content .cta-2026 h2 {
	    margin: 0 !important;
}
.cta-2026 .btn-s-buttons-a {
	display: flex;
	justify-content: center;
	color: var(--text-primary-light) !important;
	font-size: 18px;
	font-family: 'Mulish';
	font-style: normal;
	font-weight: 500;
	line-height: 1.333;
	letter-spacing: 0px;
	text-align: center;
	background-color: var(--bg-fill-secondary-integraciones-accent) !important;
	border: 1px solid var(--stroke-primary-accent) !important;
	padding: 16px 25px 16px 30px;
	border-radius: 32px;
	transition: all 0.4s ease;
	text-decoration:none !important;
}
.cta-2026 .btn-s-buttons-b {
	display: flex;
	justify-content: center;
	color: var(--text-primary-accent) !important;
	font-size: 18px;
	font-family: 'Mulish';
	font-style: normal;
	font-weight: 500;
	text-transform: uppercase;
	line-height: 1.333;
	letter-spacing: 0px;
	text-align: center;
	padding: 15px 24px;
	border: 1px solid var(--stroke-primary-accent);
	border-radius: 32px;
	transition: all 0.4s ease;
	background-color: transparent !important;
	text-decoration:none !important;
}

.cta-2026 .btn-s-buttons-a:hover {
	color: var(--text-primary-accent) !important;
	background-color: transparent !important;
}
.cta-2026 .btn-s-buttons-b:hover {
	background-color: var(--bg-fill-secondary-integraciones-accent) !important;
	color: var(--text-primary-light) !important;
}

.cta-2026.col {
	display: flex;
	flex-direction: column;
	gap: var(--gap-gap-24);
	max-width: 996px;
	margin-right: auto;
	margin-left: auto;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	margin-bottom:50px;
}

/* cta */

.cta-2026 .cta {
	display: flex;
	align-items: center;
	justify-content: space-between;
	align-content: flex-start;
	gap: 52px;
	background-color: var(--neutrals-neutral-01);
	padding: 40px var(--gap-gap-40);
	border-radius: var(--corner-radius-corner-16);
}

.cta-2026 .cta-txt-plus {
	display: flex;
	flex-direction: column;
	align-items: flex-start;
	gap: 32px;
	flex-grow: 1;
}

.cta-2026 .cta-txt {
	display: flex;
	flex-direction: column;
	gap: 16px;
	align-self: stretch;
}

.cta-2026 .cta-subtitle {
	color: var(--grey-10);
	font-size: 25px;
	font-family: 'Mulish';
	font-style: normal;
	font-weight: 500;
	line-height: 1.27;
	letter-spacing: -0.25px;
	text-align: left;
}

.cta-2026 .cta-img {
	width: 276px;
	flex-shrink: 0;
}
/* end cta*/


.cta-2026 .footer {
	container: footer / inline-size;
	background-color: var(--neutrals-neutral-01);
	padding: 37px var(--gap-gap-80);
	border-radius: var(--corner-radius-corner-16);
}

.cta-2026 .footer-row {
	display: flex;
	align-items: flex-start;
	gap: var(--gap-gap-56);
	padding: 0 32px;
}

.cta-2026 .footer-subtitle {
	flex-grow: 1;
	text-align: left;
}

.cta-2026 .footer-btn-s-buttons {
	margin-top: 4px;
}



/** MEDIA QUERIES **/

@media only screen and (max-width: 768px) {
	.cta-2026 .cta-img {
		display:none;
	}
	.cta-2026 .cta-txt-plus {
	    align-items: center;
	}
	.cta-2026 .cta-subtitle {
	    font-size: 18px !important;
	    line-height: 24px !important;
	    letter-spacing: 0 !important;
	    text-align: center !important;
	}
	.cta-2026 .cta-subtitle:last-child {
		font-weight: 700 !important;
	}
	.cta-2026 .desktop-tittle-xs {
	    font-size: 18px !important;
	    line-height: 24px !important;
	    letter-spacing: -3% !important;
	}
	.cta-2026 .footer-subtitle {
	    text-align: center;
	}
	.cta-2026 .footer {
		padding: var(--gap-gap-40) var(--gap-gap-24);
	}
	.cta-2026 .footer-btn-s-buttons {
		margin-top: 0;
	}
	.cta-2026 .footer-row {
	    align-items: center;
	    gap: var(--gap-gap-24);
	    padding: 0;
	    flex-direction: column;
	}
	.cta-2026 .btn-s-buttons-a, 
	.cta-2026 .btn-s-buttons-b {
		font-size:16px !important;
	}
}