:root {
	/* Social Colors */
	--bs-body-font-size: 1rem;
	--cnvs-color-facebook: #3b5998;
	--cnvs-color-facebook-rgb: 59, 89, 152;
	--cnvs-color-whatsapp: #25d366;
	--cnvs-color-whatsapp-rgb: 37, 211, 102;
	--cnvs-color-delicious: #205cc0;
	--cnvs-color-delicious-rgb: 32, 92, 192;
	--cnvs-color-paypal: #00588b;
	--cnvs-color-paypal-rgb: 0, 88, 139;
	--cnvs-color-waze: #05c8f7;
	--cnvs-color-waze-rgb: 5, 200, 247;
	--cnvs-color-android: #a4c639;
	--cnvs-color-android-rgb: 164, 198, 57;
	--cnvs-color-googledrive: #1FA463;
	--cnvs-color-googledrive-rgb: 31, 164, 99;
	--cnvs-color-wikipedia: #333;
	--cnvs-color-wikipedia-rgb: 51, 51, 51;
	--cnvs-color-stumbleupon: #f74425;
	--cnvs-color-stumbleupon-rgb: 247, 68, 37;
	--cnvs-color-foursquare: #25a0ca;
	--cnvs-color-foursquare-rgb: 37, 160, 202;
	--cnvs-color-call: #444;
	--cnvs-color-call-rgb: 68, 68, 68;
	--cnvs-color-ninetyninedesigns: #f26739;
	--cnvs-color-ninetyninedesigns-rgb: 242, 103, 57;
	--cnvs-color-forrst: #5b9a68;
	--cnvs-color-forrst-rgb: 91, 154, 104;
	--cnvs-color-digg: #191919;
	--cnvs-color-digg-rgb: 25, 25, 25;
	--cnvs-color-spotify: #1DB954;
	--cnvs-color-spotify-rgb: 29, 185, 84;
	--cnvs-color-reddit: #c6c6c6;
	--cnvs-color-reddit-rgb: 198, 198, 198;
	--cnvs-color-blogger: #fc4f08;
	--cnvs-color-blogger-rgb: 252, 79, 8;
	--cnvs-color-cc: #688527;
	--cnvs-color-cc-rgb: 104, 133, 39;
	--cnvs-color-dribbble: #ea4c89;
	--cnvs-color-dribbble-rgb: 234, 76, 137;
	--cnvs-color-evernote: #5ba525;
	--cnvs-color-evernote-rgb: 91, 165, 37;
	--cnvs-color-flickr: #ff0084;
	--cnvs-color-flickr-rgb: 255, 0, 132;
	--cnvs-color-google: #4885ed;
	--cnvs-color-google-rgb: 72, 133, 237;
	--cnvs-color-salesforce: #1798c1;
	--cnvs-color-salesforce-rgb: 23, 152, 193;
	--cnvs-color-cloudflare: #f38020;
	--cnvs-color-cloudflare-rgb: 243, 128, 32;
	--cnvs-color-linkedin: #0e76a8;
	--cnvs-color-linkedin-rgb: 14, 118, 168;
	--cnvs-color-vk: #2b587a;
	--cnvs-color-vk-rgb: 43, 88, 122;
	--cnvs-color-rss: #ee802f;
	--cnvs-color-rss-rgb: 238, 128, 47;
	--cnvs-color-skype: #00aff0;
	--cnvs-color-skype-rgb: 0, 175, 240;
	--cnvs-color-twitter: #00acee;
	--cnvs-color-twitter-rgb: 0, 172, 238;
	--cnvs-color-x-twitter: #010101;
	--cnvs-color-x-twitter-rgb: 1, 1, 1;
	--cnvs-color-youtube: #c4302b;
	--cnvs-color-youtube-rgb: 196, 48, 43;
	--cnvs-color-vimeo: #86c9ef;
	--cnvs-color-vimeo-rgb: 134, 201, 239;
	--cnvs-color-slack: #ECB22E;
	--cnvs-color-slack-rgb: 236, 178, 46;
	--cnvs-color-yahoo: #720e9e;
	--cnvs-color-yahoo-rgb: 114, 14, 158;
	--cnvs-color-email3: #6567a5;
	--cnvs-color-email3-rgb: 101, 103, 165;
	--cnvs-color-macstore: #333333;
	--cnvs-color-macstore-rgb: 51, 51, 51;
	--cnvs-color-figma: #ab7c63;
	--cnvs-color-figma-rgb: 171, 124, 99;
	--cnvs-color-podcast: #e4b21b;
	--cnvs-color-podcast-rgb: 228, 178, 27;
	--cnvs-color-meetup: #e51937;
	--cnvs-color-meetup-rgb: 229, 25, 55;
	--cnvs-color-dropbox: #3d9ae8;
	--cnvs-color-dropbox-rgb: 61, 154, 232;
	--cnvs-color-ebay: #89c507;
	--cnvs-color-ebay-rgb: 137, 197, 7;
	--cnvs-color-github: #171515;
	--cnvs-color-github-rgb: 23, 21, 21;
	--cnvs-color-googleplay: #3bccff;
	--cnvs-color-googleplay-rgb: 59, 204, 255;
	--cnvs-color-itunes: #222;
	--cnvs-color-itunes-rgb: 34, 34, 34;
	--cnvs-color-periscope: #52677b;
	--cnvs-color-periscope-rgb: 82, 103, 123;
	--cnvs-color-meta: #0668E1;
	--cnvs-color-meta-rgb: 6, 104, 225;
	--cnvs-color-soundcloud: #ff7700;
	--cnvs-color-soundcloud-rgb: 255, 119, 0;
	--cnvs-color-tumblr: #34526f;
	--cnvs-color-tumblr-rgb: 52, 82, 111;
	--cnvs-color-wordpress: #1e8cbe;
	--cnvs-color-wordpress-rgb: 30, 140, 190;
	--cnvs-color-yelp: #c41200;
	--cnvs-color-yelp-rgb: 196, 18, 0;
	--cnvs-color-microsoft: #f65314;
	--cnvs-color-microsoft-rgb: 246, 83, 20;
	--cnvs-color-trello: #0079bf;
	--cnvs-color-trello-rgb: 0, 121, 191;
	--cnvs-color-scribd: #666666;
	--cnvs-color-scribd-rgb: 102, 102, 102;
	--cnvs-color-stripe: #008cdd;
	--cnvs-color-stripe-rgb: 0, 140, 221;
	--cnvs-color-print: #111;
	--cnvs-color-print-rgb: 17, 17, 17;
	--cnvs-color-btc: #f2a900;
	--cnvs-color-btc-rgb: 242, 169, 0;
	--cnvs-color-weibo: #DF2029;
	--cnvs-color-weibo-rgb: 223, 32, 41;
	--cnvs-color-acrobat: #d3222a;
	--cnvs-color-acrobat-rgb: 211, 34, 42;
	--cnvs-color-drupal: #27537a;
	--cnvs-color-drupal-rgb: 39, 83, 122;
	--cnvs-color-buffer: #333333;
	--cnvs-color-buffer-rgb: 51, 51, 51;
	--cnvs-color-pocket: #ee4056;
	--cnvs-color-pocket-rgb: 238, 64, 86;
	--cnvs-color-bitbucket: #0e4984;
	--cnvs-color-bitbucket-rgb: 14, 73, 132;
	--cnvs-color-stackoverflow: #ef8236;
	--cnvs-color-stackoverflow-rgb: 239, 130, 54;
	--cnvs-color-hackernews: #ff6600;
	--cnvs-color-hackernews-rgb: 255, 102, 0;
	--cnvs-color-xing: #126567;
	--cnvs-color-xing-rgb: 18, 101, 103;
	--cnvs-color-instagram: #8a3ab9;
	--cnvs-color-instagram-rgb: 138, 58, 185;
	--cnvs-color-quora: #a82400;
	--cnvs-color-quora-rgb: 168, 36, 0;
	--cnvs-color-openid: #e16309;
	--cnvs-color-openid-rgb: 225, 99, 9;
	--cnvs-color-steam: #111;
	--cnvs-color-steam-rgb: 17, 17, 17;
	--cnvs-color-amazon: #e47911;
	--cnvs-color-amazon-rgb: 228, 121, 17;
	--cnvs-color-line: #00b900;
	--cnvs-color-line-rgb: 0, 185, 0;
	--cnvs-color-kickstarter: #87c442;
	--cnvs-color-kickstarter-rgb: 135, 196, 66;
	--cnvs-color-appstore: #000;
	--cnvs-color-appstore-rgb: 0, 0, 0;
	--cnvs-color-pinterest: #c8232c;
	--cnvs-color-pinterest-rgb: 200, 35, 44;
	--cnvs-color-fivehundredpx: #111;
	--cnvs-color-fivehundredpx-rgb: 17, 17, 17;
	--cnvs-color-tiktok: #000;
	--cnvs-color-tiktok-rgb: 0, 0, 0;
	--cnvs-color-airbnb: #FF5A5F;
	--cnvs-color-airbnb-rgb: 255, 90, 95;
	--cnvs-color-gpay: #6877df;
	--cnvs-color-gpay-rgb: 104, 119, 223;
	--cnvs-color-unsplash: #111;
	--cnvs-color-unsplash-rgb: 17, 17, 17;
	--cnvs-color-snapchat: #fffc00;
	--cnvs-color-snapchat-rgb: 255, 252, 0;
	--cnvs-color-discord: #7289da;
	--cnvs-color-discord-rgb: 114, 137, 218;
	--cnvs-color-twitch: #6441a5;
	--cnvs-color-twitch-rgb: 100, 65, 165;
	--cnvs-font-size-body: var(--bs-body-font-size);
	--cnvs-font-size-h1: 2.25rem;
	--cnvs-font-size-h2: 1.875rem;
	--cnvs-font-size-h3: 1.625rem;
	--cnvs-font-size-h4: 1.375rem;
	--cnvs-font-size-h5: 1.125rem;
	--cnvs-font-size-h6: 0.875rem;
	--cnvs-font-size-small: calc(var(--cnvs-font-size-body) * 0.875);
}

.whatsapp-container {
	position: fixed;
	left: 3%;
	bottom: 40px;
	z-index: 9999;
}

.whatsapp-container img {
	max-height: 65px;
}
.boton-email {
	margin-top: 27px;
}
.imo-bg-div::before {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, 0.7); /* Adjust opacity as needed */
}
.si-sticky.si-sidebar {
	--width: 240px;
	--height: 54px;
	--icon-size: var(--height); /* 54px */
	--text-width: calc(var(--width) - var(--height)); /* 230px - 54px */
	width: var(--icon-size);
	height: auto;
}

	.si-sticky.si-sidebar:not(.si-sticky-right) {
		left: 0;
	}

	.si-sticky.si-sidebar .social-icon {
		margin: 2px 0;
		margin-left: calc(-1 * var(--text-width));
		width: var(--width);
		height: var(--height);
		border: 0;
		border-radius: 0 4px 4px 0;
		display: inline-flex;
		align-items: center;
		transition: margin 0.2s ease-in-out;
	}

		.si-sticky.si-sidebar .social-icon i {
			position: absolute;
			left: auto;
			right: 0;
			width: var(--icon-size);
			height: var(--icon-size);
			line-height: var(--icon-size);
			text-align: center;
			transition: all 0.2s ease-in-out;
		}

		.si-sticky.si-sidebar .social-icon span {
			color: #FFF;
			font-size: 1.5rem;
			width: var(--text-width);
			text-align: center;
		}


.si-sticky.si-sticky-right {
	right: 0;
}

.si-sticky.si-sidebar.si-sticky-right .social-icon {
	-ms-flex-direction: row-reverse;
	flex-direction: row-reverse;
	margin-left: 0;
	border-radius: 4px 0 0 4px;
}

	.si-sticky.si-sidebar.si-sticky-right .social-icon i {
		left: 0;
		right: auto;
	}

@media (min-width: 992px) {
	.si-sticky.si-sidebar:not(.si-sticky-right) .social-icon:hover {
		margin-left: 0;
	}

		.si-sticky.si-sidebar:not(.si-sticky-right) .social-icon:hover i {
			right: calc(-1 * var(--text-width));
		}

	.si-sticky.si-sidebar.si-sticky-right .social-icon:hover {
		margin-left: calc(-1 * var(--text-width));
	}

		.si-sticky.si-sidebar.si-sticky-right .social-icon:hover i {
			left: calc(-1 * var(--text-width));
		}
}
/* Social Icons - Sticky
-----------------------------------------------------------------*/
.si-sticky {
	position: fixed;
	top: 50%;
	left: 5px;
	width: 36px;
	z-index: 499;
	transform: translateY(-50%);
	/* Social Icons - Sticky Right
  -----------------------------------------------------------------*/
}

	.si-sticky.si-sticky-right {
		left: auto;
		right: 8px;
	}

/* Social Icons - colors
-----------------------------------------------------------------*/
.bg-facebook,
.h-bg-facebook:hover {
	background-color: rgba(var(--cnvs-color-facebook-rgb), 1) !important;
}

.bg-whatsapp,
.h-bg-whatsapp:hover {
	background-color: rgba(var(--cnvs-color-whatsapp-rgb), 1) !important;
}

.bg-delicious,
.h-bg-delicious:hover {
	background-color: rgba(var(--cnvs-color-delicious-rgb), 1) !important;
}

.bg-paypal,
.h-bg-paypal:hover {
	background-color: rgba(var(--cnvs-color-paypal-rgb), 1) !important;
}

.bg-waze,
.h-bg-waze:hover {
	background-color: rgba(var(--cnvs-color-waze-rgb), 1) !important;
}

.bg-android,
.h-bg-android:hover {
	background-color: rgba(var(--cnvs-color-android-rgb), 1) !important;
}

.bg-googledrive,
.h-bg-googledrive:hover {
	background-color: rgba(var(--cnvs-color-googledrive-rgb), 1) !important;
}

.bg-wikipedia,
.h-bg-wikipedia:hover {
	background-color: rgba(var(--cnvs-color-wikipedia-rgb), 1) !important;
}

.bg-stumbleupon,
.h-bg-stumbleupon:hover {
	background-color: rgba(var(--cnvs-color-stumbleupon-rgb), 1) !important;
}

.bg-foursquare,
.h-bg-foursquare:hover {
	background-color: rgba(var(--cnvs-color-foursquare-rgb), 1) !important;
}

.bg-call,
.h-bg-call:hover {
	background-color: rgba(var(--cnvs-color-call-rgb), 1) !important;
}

.bg-ninetyninedesigns,
.h-bg-ninetyninedesigns:hover {
	background-color: rgba(var(--cnvs-color-ninetyninedesigns-rgb), 1) !important;
}

.bg-forrst,
.h-bg-forrst:hover {
	background-color: rgba(var(--cnvs-color-forrst-rgb), 1) !important;
}

.bg-digg,
.h-bg-digg:hover {
	background-color: rgba(var(--cnvs-color-digg-rgb), 1) !important;
}

.bg-spotify,
.h-bg-spotify:hover {
	background-color: rgba(var(--cnvs-color-spotify-rgb), 1) !important;
}

.bg-reddit,
.h-bg-reddit:hover {
	background-color: rgba(var(--cnvs-color-reddit-rgb), 1) !important;
}

.bg-blogger,
.h-bg-blogger:hover {
	background-color: rgba(var(--cnvs-color-blogger-rgb), 1) !important;
}

.bg-cc,
.h-bg-cc:hover {
	background-color: rgba(var(--cnvs-color-cc-rgb), 1) !important;
}

.bg-dribbble,
.h-bg-dribbble:hover {
	background-color: rgba(var(--cnvs-color-dribbble-rgb), 1) !important;
}

.bg-evernote,
.h-bg-evernote:hover {
	background-color: rgba(var(--cnvs-color-evernote-rgb), 1) !important;
}

.bg-flickr,
.h-bg-flickr:hover {
	background-color: rgba(var(--cnvs-color-flickr-rgb), 1) !important;
}

.bg-google,
.h-bg-google:hover {
	background-color: rgba(var(--cnvs-color-google-rgb), 1) !important;
}

.bg-salesforce,
.h-bg-salesforce:hover {
	background-color: rgba(var(--cnvs-color-salesforce-rgb), 1) !important;
}

.bg-cloudflare,
.h-bg-cloudflare:hover {
	background-color: rgba(var(--cnvs-color-cloudflare-rgb), 1) !important;
}

.bg-linkedin,
.h-bg-linkedin:hover {
	background-color: rgba(var(--cnvs-color-linkedin-rgb), 1) !important;
}

.bg-vk,
.h-bg-vk:hover {
	background-color: rgba(var(--cnvs-color-vk-rgb), 1) !important;
}

.bg-rss,
.h-bg-rss:hover {
	background-color: rgba(var(--cnvs-color-rss-rgb), 1) !important;
}

.bg-skype,
.h-bg-skype:hover {
	background-color: rgba(var(--cnvs-color-skype-rgb), 1) !important;
}

.bg-twitter,
.h-bg-twitter:hover {
	background-color: rgba(var(--cnvs-color-twitter-rgb), 1) !important;
}

.bg-x-twitter,
.h-bg-x-twitter:hover {
	background-color: rgba(var(--cnvs-color-x-twitter-rgb), 1) !important;
}

.bg-youtube,
.h-bg-youtube:hover {
	background-color: rgba(var(--cnvs-color-youtube-rgb), 1) !important;
}

.bg-vimeo,
.h-bg-vimeo:hover {
	background-color: rgba(var(--cnvs-color-vimeo-rgb), 1) !important;
}

.bg-slack,
.h-bg-slack:hover {
	background-color: rgba(var(--cnvs-color-slack-rgb), 1) !important;
}

.bg-yahoo,
.h-bg-yahoo:hover {
	background-color: rgba(var(--cnvs-color-yahoo-rgb), 1) !important;
}

.bg-email3,
.h-bg-email3:hover {
	background-color: rgba(var(--cnvs-color-email3-rgb), 1) !important;
}

.bg-macstore,
.h-bg-macstore:hover {
	background-color: rgba(var(--cnvs-color-macstore-rgb), 1) !important;
}

.bg-figma,
.h-bg-figma:hover {
	background-color: rgba(var(--cnvs-color-figma-rgb), 1) !important;
}

.bg-podcast,
.h-bg-podcast:hover {
	background-color: rgba(var(--cnvs-color-podcast-rgb), 1) !important;
}

.bg-meetup,
.h-bg-meetup:hover {
	background-color: rgba(var(--cnvs-color-meetup-rgb), 1) !important;
}

.bg-dropbox,
.h-bg-dropbox:hover {
	background-color: rgba(var(--cnvs-color-dropbox-rgb), 1) !important;
}

.bg-ebay,
.h-bg-ebay:hover {
	background-color: rgba(var(--cnvs-color-ebay-rgb), 1) !important;
}

.bg-github,
.h-bg-github:hover {
	background-color: rgba(var(--cnvs-color-github-rgb), 1) !important;
}

.bg-googleplay,
.h-bg-googleplay:hover {
	background-color: rgba(var(--cnvs-color-googleplay-rgb), 1) !important;
}

.bg-itunes,
.h-bg-itunes:hover {
	background-color: rgba(var(--cnvs-color-itunes-rgb), 1) !important;
}

.bg-periscope,
.h-bg-periscope:hover {
	background-color: rgba(var(--cnvs-color-periscope-rgb), 1) !important;
}

.bg-meta,
.h-bg-meta:hover {
	background-color: rgba(var(--cnvs-color-meta-rgb), 1) !important;
}

.bg-soundcloud,
.h-bg-soundcloud:hover {
	background-color: rgba(var(--cnvs-color-soundcloud-rgb), 1) !important;
}

.bg-tumblr,
.h-bg-tumblr:hover {
	background-color: rgba(var(--cnvs-color-tumblr-rgb), 1) !important;
}

.bg-wordpress,
.h-bg-wordpress:hover {
	background-color: rgba(var(--cnvs-color-wordpress-rgb), 1) !important;
}

.bg-yelp,
.h-bg-yelp:hover {
	background-color: rgba(var(--cnvs-color-yelp-rgb), 1) !important;
}

.bg-microsoft,
.h-bg-microsoft:hover {
	background-color: rgba(var(--cnvs-color-microsoft-rgb), 1) !important;
}

.bg-trello,
.h-bg-trello:hover {
	background-color: rgba(var(--cnvs-color-trello-rgb), 1) !important;
}

.bg-scribd,
.h-bg-scribd:hover {
	background-color: rgba(var(--cnvs-color-scribd-rgb), 1) !important;
}

.bg-stripe,
.h-bg-stripe:hover {
	background-color: rgba(var(--cnvs-color-stripe-rgb), 1) !important;
}

.bg-print,
.h-bg-print:hover {
	background-color: rgba(var(--cnvs-color-print-rgb), 1) !important;
}

.bg-btc,
.h-bg-btc:hover {
	background-color: rgba(var(--cnvs-color-btc-rgb), 1) !important;
}

.bg-weibo,
.h-bg-weibo:hover {
	background-color: rgba(var(--cnvs-color-weibo-rgb), 1) !important;
}

.bg-acrobat,
.h-bg-acrobat:hover {
	background-color: rgba(var(--cnvs-color-acrobat-rgb), 1) !important;
}

.bg-drupal,
.h-bg-drupal:hover {
	background-color: rgba(var(--cnvs-color-drupal-rgb), 1) !important;
}

.bg-buffer,
.h-bg-buffer:hover {
	background-color: rgba(var(--cnvs-color-buffer-rgb), 1) !important;
}

.bg-pocket,
.h-bg-pocket:hover {
	background-color: rgba(var(--cnvs-color-pocket-rgb), 1) !important;
}

.bg-bitbucket,
.h-bg-bitbucket:hover {
	background-color: rgba(var(--cnvs-color-bitbucket-rgb), 1) !important;
}

.bg-stackoverflow,
.h-bg-stackoverflow:hover {
	background-color: rgba(var(--cnvs-color-stackoverflow-rgb), 1) !important;
}

.bg-hackernews,
.h-bg-hackernews:hover {
	background-color: rgba(var(--cnvs-color-hackernews-rgb), 1) !important;
}

.bg-xing,
.h-bg-xing:hover {
	background-color: rgba(var(--cnvs-color-xing-rgb), 1) !important;
}

.bg-instagram,
.h-bg-instagram:hover {
	background-color: rgba(var(--cnvs-color-instagram-rgb), 1) !important;
}

.bg-quora,
.h-bg-quora:hover {
	background-color: rgba(var(--cnvs-color-quora-rgb), 1) !important;
}

.bg-openid,
.h-bg-openid:hover {
	background-color: rgba(var(--cnvs-color-openid-rgb), 1) !important;
}

.bg-steam,
.h-bg-steam:hover {
	background-color: rgba(var(--cnvs-color-steam-rgb), 1) !important;
}

.bg-amazon,
.h-bg-amazon:hover {
	background-color: rgba(var(--cnvs-color-amazon-rgb), 1) !important;
}

.bg-line,
.h-bg-line:hover {
	background-color: rgba(var(--cnvs-color-line-rgb), 1) !important;
}

.bg-kickstarter,
.h-bg-kickstarter:hover {
	background-color: rgba(var(--cnvs-color-kickstarter-rgb), 1) !important;
}

.bg-appstore,
.h-bg-appstore:hover {
	background-color: rgba(var(--cnvs-color-appstore-rgb), 1) !important;
}

.bg-pinterest,
.h-bg-pinterest:hover {
	background-color: rgba(var(--cnvs-color-pinterest-rgb), 1) !important;
}

.bg-fivehundredpx,
.h-bg-fivehundredpx:hover {
	background-color: rgba(var(--cnvs-color-fivehundredpx-rgb), 1) !important;
}

.bg-tiktok,
.h-bg-tiktok:hover {
	background-color: rgba(var(--cnvs-color-tiktok-rgb), 1) !important;
}

.bg-airbnb,
.h-bg-airbnb:hover {
	background-color: rgba(var(--cnvs-color-airbnb-rgb), 1) !important;
}

.bg-gpay,
.h-bg-gpay:hover {
	background-color: rgba(var(--cnvs-color-gpay-rgb), 1) !important;
}

.bg-unsplash,
.h-bg-unsplash:hover {
	background-color: rgba(var(--cnvs-color-unsplash-rgb), 1) !important;
}

.bg-snapchat,
.h-bg-snapchat:hover {
	background-color: rgba(var(--cnvs-color-snapchat-rgb), 1) !important;
}

.bg-discord,
.h-bg-discord:hover {
	background-color: rgba(var(--cnvs-color-discord-rgb), 1) !important;
}

.bg-twitch,
.h-bg-twitch:hover {
	background-color: rgba(var(--cnvs-color-twitch-rgb), 1) !important;
}