PageSourceSearch

https://geoenvironmental.com.mx/blog/

html geoenvironmental.com.mx collected 2026-10-09 22:14:38 UTC 122,845 bytes, 1,183 lines download raw bytes

1<!doctype html>
2<html lang="es">
3<head>
4	<meta charset="UTF-8">
5	<meta name="viewport" content="width=device-width, initial-scale=1">
6	<link rel="profile" href="https://gmpg.org/xfn/11">
7	<meta name='robots' content='index, follow, max-image-preview:large, max-snippet:-1, max-video-preview:-1' />
8<link rel="canonical" href="https://geoenvironmental.com.mx/blog/">
9<meta name="description" content="BLOG">
10<meta property="og:title" content="BLOG - GEOENVIRONMENTAL SERVICES">
11<meta property="og:type" content="article">
12<meta property="og:description" content="BLOG">
13<meta property="og:url" content="https://geoenvironmental.com.mx/blog/">
14<meta property="og:locale" content="es_ES">
15<meta property="og:site_name" content="GEOENVIRONMENTAL SERVICES">
16<meta property="article:published_time" content="2026-03-16T17:06:04-06:00">
17<meta property="article:modified_time" content="2026-03-16T17:21:09-06:00">
18<meta property="og:updated_time" content="2026-03-16T17:21:09-06:00">
19<meta name="twitter:card" content="summary_large_image">
20
21	<!-- This site is optimized with the Yoast SEO plugin v28.2 - https://yoast.com/product/yoast-seo-wordpress/ -->
22	<title>BLOG - GEOENVIRONMENTAL SERVICES</title>
23	<link rel="canonical" href="https://geoenvironmental.com.mx/blog/" />
24	<meta property="og:locale" content="es_ES" />
25	<meta property="og:type" content="article" />
26	<meta property="og:title" content="BLOG - GEOENVIRONMENTAL SERVICES" />
27	<meta property="og:description" content="BLOG" />
28	<meta property="og:url" content="https://geoenvironmental.com.mx/blog/" />
29	<meta property="og:site_name" content="GEOENVIRONMENTAL SERVICES" />
30	<meta property="article:modified_time" content="2026-03-16T23:21:09+00:00" />
31	<meta name="twitter:card" content="summary_large_image" />
32	<!-- / Yoast SEO plugin. -->
33
34
35<link rel="alternate" title="oEmbed (JSON)" type="application/json+oembed" href="https://geoenvironmental.com.mx/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fgeoenvironmental.com.mx%2Fblog%2F" />
36<link rel="alternate" title="oEmbed (XML)" type="text/xml+oembed" href="https://geoenvironmental.com.mx/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fgeoenvironmental.com.mx%2Fblog%2F&#038;format=xml" />
37<style id="wp-img-auto-sizes-contain-inline-css">
38img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px}
39/*# sourceURL=wp-img-auto-sizes-contain-inline-css */
40</style>
41
42<style id="wp-emoji-styles-inline-css">
43
44	img.wp-smiley, img.emoji {
45		display: inline !important;
46		border: none !important;
47		box-shadow: none !important;
48		height: 1em !important;
49		width: 1em !important;
50		margin: 0 0.07em !important;
51		vertical-align: -0.1em !important;
52		background: none !important;
53		padding: 0 !important;
54	}
55/*# sourceURL=wp-emoji-styles-inline-css */
56</style>
57<style id="joinchat-button-style-inline-css">
58.wp-block-joinchat-button{align-items:center;display:flex;flex-flow:row nowrap}.wp-block-joinchat-button.is-vertical{flex-direction:column}.wp-block-joinchat-button.is-vertical.is-content-justification-left{align-items:flex-start}.wp-block-joinchat-button.is-vertical.is-content-justification-center{align-items:center}.wp-block-joinchat-button.is-vertical.is-content-justification-right{align-items:flex-end}.wp-block-joinchat-button:not(.is-vertical).is-content-justification-left{justify-content:flex-start}.wp-block-joinchat-button:not(.is-vertical).is-content-justification-center{justify-content:center}.wp-block-joinchat-button:not(.is-vertical).is-content-justification-right{justify-content:flex-end}.wp-block-joinchat-button:not(.is-vertical).is-content-justification-space-between{justify-content:space-between}.wp-block-joinchat-button figure{align-items:center;display:flex;flex-direction:column;flex-shrink:0;margin:0;padding:0}.wp-block-joinchat-button figcaption{font:normal normal 400 .6em/2em var(--wp--preset--font-family--system-font,sans-serif);margin:0;padding:0}.wp-block-joinchat-button .joinchat-button__qr{background-color:#fff;box-sizing:content-box;display:block;height:200px;overflow:hidden;padding:10px;width:200px}.wp-block-joinchat-button .joinchat-button__qr canvas,.wp-block-joinchat-button .joinchat-button__qr img{display:block;margin:auto}.wp-block-joinchat-button .wp-block-buttons{flex:1 1 auto;margin:0;max-width:100%;min-width:0;width:100%}.wp-block-joinchat-button .wp-block-button.wp-block-button__width-25{min-width:25%;width:calc(25% - var(--wp--style--block-gap, .5em)*.75)}.wp-block-joinchat-button .wp-block-button.wp-block-button__width-50{min-width:50%;width:calc(50% - var(--wp--style--block-gap, .5em)*.5)}.wp-block-joinchat-button .wp-block-button.wp-block-button__width-75{min-width:75%;width:calc(75% - var(--wp--style--block-gap, .5em)*.25)}.wp-block-joinchat-button .wp-block-button.wp-block-button__width-100{min-width:100%;width:100%}.wp-block-joinchat-button .joinchat-button__link,.wp-block-joinchat-button .wp-block-button__link{align-items:center;display:inline-flex;flex-flow:row nowrap;justify-content:center;width:100%}.wp-block-joinchat-button .joinchat-button__link:before,.wp-block-joinchat-button .wp-block-button__link:before{background:transparent var(--joinchat-ico) no-repeat center;background-size:100%;content:"";display:block;height:1.5em;margin:-.75em .75em -.75em 0;width:1.5em}.wp-block-joinchat-button .joinchat-button__link{width:auto}.wp-block-joinchat-button:has(.joinchat-button__link){border:none!important;display:flex;flex-direction:column}@media (orientation:landscape)and (height >= 481px),(orientation:portrait)and (width >= 481px){.wp-block-joinchat-button.joinchat-button--qr-only .wp-block-buttons{display:none}}@media (orientation:landscape)and (height <= 480px),(width <= 480px){.wp-block-joinchat-button figure{display:none}}
59
60/*# sourceURL=https://geoenvironmental.com.mx/wp-content/plugins/creame-whatsapp-me/gutenberg/build/style-index.css */
61</style>
62<style id="global-styles-inline-css">
63:root{--wp--preset--aspect-ratio--square: 1;--wp--preset--aspect-ratio--4-3: 4/3;--wp--preset--aspect-ratio--3-4: 3/4;--wp--preset--aspect-ratio--3-2: 3/2;--wp--preset--aspect-ratio--2-3: 2/3;--wp--preset--aspect-ratio--16-9: 16/9;--wp--preset--aspect-ratio--9-16: 9/16;--wp--preset--color--black: #000000;--wp--preset--color--cyan-bluish-gray: #abb8c3;--wp--preset--color--white: #ffffff;--wp--preset--color--pale-pink: #f78da7;--wp--preset--color--vivid-red: #cf2e2e;--wp--preset--color--luminous-vivid-orange: #ff6900;--wp--preset--color--luminous-vivid-amber: #fcb900;--wp--preset--color--light-green-cyan: #7bdcb5;--wp--preset--color--vivid-green-cyan: #00d084;--wp--preset--color--pale-cyan-blue: #8ed1fc;--wp--preset--color--vivid-cyan-blue: #0693e3;--wp--preset--color--vivid-purple: #9b51e0;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgb(6,147,227) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgb(252,185,
630) 0%,rgb(255,105,0) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgb(255,105,0) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small: 13px;--wp--preset--font-size--medium: 20px;--wp--preset--font-size--large: 36px;--wp--preset--font-size--x-large: 42px;--wp--preset--spacing--20: 0.44rem;--wp--preset--spacing--30: 0.67rem;--wp--preset--spacing--40: 1rem;--wp--preset--spacing--50: 1.5rem;--wp--preset--spacing--60: 2.25rem;--wp--preset--spacing--70: 3.38rem;--wp--preset--spacing--80: 5.06rem;--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined: 6px 6px 0px -3px rgb(255, 255, 255), 6px 6px rgb(0, 0, 0);--wp--preset--shadow--crisp: 6px 6px 0px rgb(0, 0, 0);}.wp-block-button{--wp--preset--dimension--25: 25%;--wp--preset--dimension--50: 50%;--wp--preset--dimension--75: 75%;--wp--preset--dimension--100: 100%;}:root { --wp--style--global--content-size: 800px;--wp--style--global--wide-size: 1200px; }:where(body) { margin: 0; }.wp-site-blocks > .alignleft { float: left; margin-right: 2em; }.wp-site-blocks > .alignright { float: right; margin-left: 2em; }.wp-site-blocks > .aligncenter { justify-content: center; margin-left: auto; margin-right: auto; }:where(.wp-site-blocks) > * { margin-block-start: 24px; margin-block-end: 0; }:where(.wp-site-blocks) > :first-child { margin-block-start: 0; }:where(.wp-site-blocks) > :last-child { margin-block-end: 0; }:root { --wp--style--block-gap: 24px; }:root :where(.is-layout-flow) > :first-child{margin-block-start: 0;}:root :where(.is-layout-flow) > :last-child{margin-block-end: 0;}:root :where(.is-layout-flow) > *{margin-block-start: 24px;margin-block-end: 0;}:root :where(.is-layout-constrained) > :first-child{margin-block-start: 0;}:root :where(.is-layout-constrained) > :last-child{margin-block-end: 0;}:root :where(.is-layout-constrained) > *{margin-block-start: 24px;margin-block-end: 0;}:root :where(.is-layout-flex){gap: 24px;}:root :where(.is-layout-grid){gap: 24px;}.is-layout-flow > .alignleft{float: left;margin-inline-start: 0;margin-inline-end: 2em;}.is-layout-flow > .alignright{float: right;margin-inline-start: 2em;margin-inline-end: 0;}.is-layout-flow > .aligncenter{margin-left: auto !important;margin-right: auto !important;}.is-layout-constrained > .alignleft{float: left;margin-inline-start: 0;margin-inline-end: 2em;}.is-layout-constrained > .alignright{float: right;margin-inline-start: 2em;margin-inline-end: 0;}.is-layout-constrained > .aligncenter{margin-left: auto !important;margin-right: auto !important;}.is-layout-constrained > :where(:not(.alignleft):not(.alignright):not(.alignfull)){max-width: var(--wp--style--global--content-size);margin-left: auto !important;margin-right: auto !important;}.is-layout-constrained > .alignwide{max-width: var(--wp--style--global--wide-size);}body .is-layout-flex{display: flex;}.is-layout-flex{flex-wrap: wrap;align-items: center;}.is-layout-flex > :is(*, div){margin: 0;}body .is-layout-grid{display: grid;}.is-layout-grid > :is(*, div){margin: 0;}body{padding-top: 0px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;}:root :where(.wp-element-button, .wp-block-button__link){background-color: #32373c;border-width: 0;color: #fff;font-family: inherit;font-size: inherit;font-style: inherit;font-weight: inherit;letter-spacing: inherit;line-height: inherit;padding-top: calc(0.667em + 2px);padding-right: calc(1.333em + 2px);padding-bottom: calc(0.667em + 2px);padding-left: calc(1.333em + 2px);text-decoration: none;text-transform: inherit;}.has-black-color{color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-color{color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-color{color: var(--wp--preset--color--white) !important;}.has-pale-pink-color{color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-color{color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-color{color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-color{color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-color{color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-color{color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-color{color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-color{color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-color{color: var(--wp--preset--color--vivid-purple) !important;}.has-black-background-color{background-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-background-color{background-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-background-color{background-color: var(--wp--preset--color--white) !important;}.has-pale-pink-background-color{background-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-background-color{background-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-background-color{background-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-background-color{background-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-background-color{background-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-background-color{background-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-background-color{background-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-background-color{background-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-background-color{background-color: var(--wp--preset--color--vivid-purple) !important;}.has-black-border-color{border-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-border-color{border-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-border-color{border-color: var(--wp--preset--color--white) !important;}.has-pale-pink-border-color{border-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-border-color{border-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-border-color{border-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-border-color{border-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-border-color{border-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-border-color{border-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-border-color{border-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-border-color{border-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-border-color{border-color: var(--wp--preset--color--vivid-purple) !important;}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;}
63.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;}.has-cool-to-warm-spectrum-gradient-background{background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;}.has-blush-light-purple-gradient-background{background: var(--wp--preset--gradient--blush-light-purple) !important;}.has-blush-bordeaux-gradient-background{background: var(--wp--preset--gradient--blush-bordeaux) !important;}.has-luminous-dusk-gradient-background{background: var(--wp--preset--gradient--luminous-dusk) !important;}.has-pale-ocean-gradient-background{background: var(--wp--preset--gradient--pale-ocean) !important;}.has-electric-grass-gradient-background{background: var(--wp--preset--gradient--electric-grass) !important;}.has-midnight-gradient-background{background: var(--wp--preset--gradient--midnight) !important;}.has-small-font-size{font-size: var(--wp--preset--font-size--small) !important;}.has-medium-font-size{font-size: var(--wp--preset--font-size--medium) !important;}.has-large-font-size{font-size: var(--wp--preset--font-size--large) !important;}.has-x-large-font-size{font-size: var(--wp--preset--font-size--x-large) !important;}
64:root :where(.wp-block-icon svg){width: 24px;}
65:root :where(.wp-block-pullquote){font-size: 1.5em;line-height: 1.6;}
66/*# sourceURL=global-styles-inline-css */
67</style>
68<link rel='stylesheet' id='hello-elementor-css' href='https://geoenvironmental.com.mx/wp-content/themes/hello-elementor/assets/css/reset.css?ver=3.4.5' media='all' />
69<link rel='stylesheet' id='hello-elementor-theme-style-css' href='https://geoenvironmental.com.mx/wp-content/themes/hello-elementor/assets/css/theme.css?ver=3.4.5' media='all' />
70<link rel='stylesheet' id='hello-elementor-header-footer-css' href='https://geoenvironmental.com.mx/wp-content/themes/hello-elementor/assets/css/header-footer.css?ver=3.4.5' media='all' />
71<link rel='stylesheet' id='elementor-frontend-css' href='https://geoenvironmental.com.mx/wp-content/plugins/elementor/assets/css/frontend.min.css?ver=3.35.8' media='all' />
72<link rel='stylesheet' id='elementor-post-9-css' href='https://geoenvironmental.com.mx/wp-content/uploads/elementor/css/post-9.css?ver=1791554603' media='all' />
73<link rel='stylesheet' id='widget-spacer-css' href='https://geoenvironmental.com.mx/wp-content/plugins/elementor/assets/css/widget-spacer.min.css?ver=3.35.8' media='all' />
74<link rel='stylesheet' id='widget-image-css' href='https://geoenvironmental.com.mx/wp-content/plugins/elementor/assets/css/widget-image.min.css?ver=3.35.8' media='all' />
75<link rel='stylesheet' id='widget-nav-menu-css' href='https://geoenvironmental.com.mx/wp-content/plugins/elementor-pro/assets/css/widget-nav-menu.min.css?ver=3.33.2' media='all' />
76<link rel='stylesheet' id='e-sticky-css' href='https://geoenvironmental.com.mx/wp-content/plugins/elementor-pro/assets/css/modules/sticky.min.css?ver=3.33.2' media='all' />
77<link rel='stylesheet' id='widget-heading-css' href='https://geoenvironmental.com.mx/wp-content/plugins/elementor/assets/css/widget-heading.min.css?ver=3.35.8' media='all' />
78<link rel='stylesheet' id='widget-icon-list-css' href='https://geoenvironmental.com.mx/wp-content/plugins/elementor/assets/css/widget-icon-list.min.css?ver=3.35.8' media='all' />
79<link rel='stylesheet' id='e-animation-fadeInUp-css' href='https://geoenvironmental.com.mx/wp-content/plugins/elementor/assets/lib/animations/styles/fadeInUp.min.css?ver=3.35.8' media='all' />
80<link rel='stylesheet' id='widget-posts-css' href='https://geoenvironmental.com.mx/wp-content/plugins/elementor-pro/assets/css/widget-posts.min.css?ver=3.33.2' media='all' />
81<link rel='stylesheet' id='elementor-post-903-css' href='https://geoenvironmental.com.mx/wp-content/uploads/elementor/css/post-903.css?ver=1791555823' media='all' />
82<link rel='stylesheet' id='elementor-post-14-css' href='https://geoenvironmental.com.mx/wp-content/uploads/elementor/css/post-14.css?ver=1791554603' media='all' />
83<link rel='stylesheet' id='elementor-post-36-css' href='https://geoenvironmental.com.mx/wp-content/uploads/elementor/css/post-36.css?ver=1791554603' media='all' />
84<link rel='stylesheet' id='elementor-gf-nunitosans-css' href='https://fonts.googleapis.com/css?family=Nunito+Sans:100,100italic,200,200italic,300,300italic,400,400italic,500,500italic,600,600italic,700,700italic,800,800italic,900,900italic&#038;display=swap' media='all' />
85<script id="real3d-flipbook-global-js-extra">
86var flipbookOptions_global = {"pages":[],"pdfUrl":"","printPdfUrl":"","tableOfContent":[],"id":"","bookId":"","date":"","lightboxThumbnailUrl":"","mode":"normal","viewMode":"webgl","rangeChunkSize":"256","minPixelRatio":"1","pdfTextLayer":"true","zoomMin":"0.9","zoomStep":"2","zoomSize":"","zoomReset":"false","doubleClickZoom":"true","pageDrag":"true","singlePageMode":"false","pageFlipDuration":"1","sound":"true","startPage":"1","pageNumberOffset":"0","deeplinking":{"enabled":"false","prefix":""},"responsiveView":"true","responsiveViewTreshold":"768","responsiveViewRatio":"1","minimalView":"true","minimalViewBreakpoint":"600","cover":"true","backCover":"true","scaleCover":"false","pageCaptions":"false","height":"400","responsiveHeight":"true","containerRatio":"","thumbnailsOnStart":"false","contentOnStart":"false","searchOnStart":"","searchResultsThumbs":"false","tableOfContentCloseOnClick":"true","thumbsCloseOnClick":"true","autoplayOnStart":"false","autoplayInterval":"3000","autoplayLoop":"true","autoplayStartPage":"1","rightToLeft":"false","pageWidth":"","pageHeight":"","thumbSize":"130","logoImg":"","logoUrl":"","logoUrlTarget":"","logoCSS":"position:absolute;left:0;top:0;","menuSelector":"","zIndex":"auto","preloaderText":"","googleAnalyticsTrackingCode":"","pdfBrowserViewerIfIE":"false","modeMobile":"","viewModeMobile":"","aspectMobile":"","aspectRatioMobile":"0.71","singlePageModeIfMobile":"false","logoHideOnMobile":"false","mobile":{"thumbnailsOnStart":"false","contentOnStart":"false","pagesInMemory":"6","bitmapResizeHeight":"","bitmapResizeQuality":"","currentPage":{"enabled":"false"},"pdfUrl":"","minimalViewBreakpoint":"360","zoomMin":"","autoplayInterval":""},"lightboxCssClass":"","lightboxLink":"","lightboxLinkNewWindow":"true","lightboxBackground":"rgb(81, 85, 88)","lightboxBackgroundPattern":"","lightboxBackgroundImage":"","lightboxContainerCSS":"display:inline-block;padding:10px;","lightboxThumbnailHeight":"300","lightboxThumbnailUrlCSS":"display:block;","lightboxThumbnailInfo":"false","lightboxThumbnailInfoText":"","lightboxThumbnailInfoCSS":"top: 0;  width: 100%; height: 100%; font-size: 16px; color: #000; background: rgba(255,255,255,.8); ","showTitle":"false","showDate":"false","hideThumbnail":"false","lightboxText":"","lightboxTextCSS":"display:block;","lightboxTextPosition":"top","lightBoxOpened":"false","lightBoxFullscreen":"false","lightboxStartPage":"","lightboxMarginV":"0","lightboxMarginH":"0","lights":"true","lightPositionX":"0","lightPositionY":"150","lightPositionZ":"1400","lightIntensity":"0.6","shadows":"true","shadowMapSize":"2048","shadowOpacity":"0.2","shadowDistance":"15","pageHardness":"2","coverHardness":"2","pageRoughness":"1","pageMetalness":"0","pageSegmentsW":"6","pageSegmentsH":"1","pagesInMemory":"20","bitmapResizeHeight":"","bitmapResizeQuality":"","pageMiddleShadowSize":"4","pageMiddleShadowColorL":"#7F7F7F","pageMiddleShadowColorR":"#AAAAAA","antialias":"false","pan":"0","tilt":"0","rotateCameraOnMouseDrag":"true","panMax":"20","panMin":"-20","tiltMax":"0","tiltMin":"0","currentPage":{"enabled":"true","title":"Current page","hAlign":"left","vAlign":"top"},"btnAutoplay":{"enabled":"true","title":"Autoplay"},"btnNext":{"enabled":"true","title":"Next Page"},"btnLast":{"enabled":"false","title":"Last Page"},"btnPrev":{"enabled":"true","title":"Previous Page"},"btnFirst":{"enabled":"false","title":"First Page"},"btnZoomIn":{"enabled":"true","title":"Zoom in"},"btnZoomOut":{"enabled":"true","title":"Zoom out"},"btnToc":{"enabled":"true","title":"Table of Contents"},"btnThumbs":{"enabled":"true","title":"Pages"},"btnShare":{"enabled":"true","title":"Share"},"btnNotes":{"enabled":"false","title":"Notes"},"btnDownloadPages":{"enabled":"false","url":"","title":"Download pages"},"btnDownloadPdf":{"enabled":"true","url":"","title":"Download PDF","forceDownload":"true","openInNewWindow":"true"},"btnSound":{"enabled":"true","title":"Sound"},"btnExpand":{"enabled":"true","title":"Toggle fullscreen"},"btnSingle":{"enabled":"true","title":"Toggle single page"},"btnSearch":{"enabled":"false","title":"Search"},"search":{"enabled":"false","title":"Search"},"btnBookmark":{"enabled":"false","title":"Bookmark"},"btnPrint":{"enabled":"true","title":"Print"},"btnTools":{"enabled":"true","title":"Tools"},"btnClose":{"enabled":"true","title":"Close"},"whatsapp":{"enabled":"true"},"twitter":{"enabled":"true"},"facebook":{"enabled":"true"},"pinterest":{"enabled":"true"},"email":{"enabled":"true"},"linkedin":{"enabled":"true"},"digg":{"enabled":"false"},"reddit":{"enabled":"false"},"shareUrl":"","shareTitle":"","shareImage":"","layout":"1","iconSet":"fontawesome","progressBar":{"enabled":"false"},"skin":"light","useFontAwesome5":"true","sideNavigationButtons":"true","menuNavigationButtons":"false","backgroundColor":"rgb(81, 85, 88)","backgroundPattern":"","backgroundImage":"","backgroundTransparent":"false","menuBackgroun
86d":"","menuShadow":"","menuMargin":"0","menuPadding":"0","menuOverBook":"false","menuFloating":"false","menuTransparent":"false","menu2Background":"","menu2Shadow":"","menu2Margin":"0","menu2Padding":"0","menu2OverBook":"true","menu2Floating":"false","menu2Transparent":"true","skinColor":"","skinBackground":"","hideMenu":"false","menuAlignHorizontal":"center","btnColor":"","btnColorHover":"","btnBackground":"none","btnRadius":"0","btnMargin":"0","btnSize":"18","btnPaddingV":"10","btnPaddingH":"10","btnShadow":"","btnTextShadow":"","btnBorder":"","arrowColor":"#fff","arrowColorHover":"#fff","arrowBackground":"rgba(0,0,0,0)","arrowBackgroundHover":"rgba(0, 0, 0, .15)","arrowRadius":"4","arrowMargin":"4","arrowSize":"40","arrowPadding":"10","arrowTextShadow":"0px 0px 1px rgba(0, 0, 0, 1)","arrowBorder":"","closeBtnColorHover":"#FFF","closeBtnBackground":"rgba(0,0,0,.4)","closeBtnRadius":"0","closeBtnMargin":"0","closeBtnSize":"20","closeBtnPadding":"5","closeBtnTextShadow":"","closeBtnBorder":"","floatingBtnColor":"","floatingBtnColorHover":"","floatingBtnBackground":"","floatingBtnBackgroundHover":"","floatingBtnRadius":"","floatingBtnMargin":"","floatingBtnSize":"","floatingBtnPadding":"","floatingBtnShadow":"","floatingBtnTextShadow":"","floatingBtnBorder":"","currentPageMarginV":"5","currentPageMarginH":"5","arrowsAlwaysEnabledForNavigation":"true","arrowsDisabledNotFullscreen":"true","touchSwipeEnabled":"true","fitToWidth":"false","rightClickEnabled":"true","linkColor":"rgba(0, 0, 0, 0)","linkColorHover":"rgba(255, 255, 0, 1)","linkOpacity":"0.4","linkTarget":"_blank","pdfAutoLinks":"false","disableRange":"false","strings":{"print":"Print","printLeftPage":"Print left page","printRightPage":"Print right page","printCurrentPage":"Print current page","printAllPages":"Print all pages","download":"Download","downloadLeftPage":"Download left page","downloadRightPage":"Download right page","downloadCurrentPage":"Download current page","downloadAllPages":"Download all pages","bookmarks":"Bookmarks","bookmarkLeftPage":"Bookmark left page","bookmarkRightPage":"Bookmark right page","bookmarkCurrentPage":"Bookmark current page","search":"Search","findInDocument":"Find in document","pagesFoundContaining":"pages found containing","noMatches":"No matches","matchesFound":"matches found","page":"Page","matches":"matches","thumbnails":"Thumbnails","tableOfContent":"Table of Contents","share":"Share","pressEscToClose":"Press ESC to close","password":"Password","addNote":"Add note","typeInYourNote":"Type in your note..."},"access":"free","backgroundMusic":"","backgroundMusicOnAutoplay":"false","cornerCurl":"false","pdfTools":{"pageHeight":1500,"thumbHeight":200,"quality":0.8000000000000000444089209850062616169452667236328125,"textLayer":"true","autoConvert":"true"},"slug":"","convertPDFLinks":"true","convertPDFLinksWithClass":"","convertPDFLinksWithoutClass":"","overridePDFEmbedder":"true","overrideDflip":"true","overrideWonderPDFEmbed":"true","override3DFlipBook":"true","overridePDFjsViewer":"true","resumeReading":"false","previewPages":"","previewMode":""};
87//# sourceURL=real3d-flipbook-global-js-extra
88</script>
vendor: 1 bytes, line 88
88
89<script id="jquery-core-js" src="https://geoenvironmental.com.mx/wp-includes/js/jquery/jquery.min.js?ver=3.7.1"></script>
vendor: 1 bytes, line 89
89
90<script id="jquery-migrate-js" src="https://geoenvironmental.com.mx/wp-includes/js/jquery/jquery-migrate.min.js?ver=3.4.1"></script>
90
91<link rel="https://api.w.org/" href="https://geoenvironmental.com.mx/wp-json/" /><link rel="alternate" title="JSON" type="application/json" href="https://geoenvironmental.com.mx/wp-json/wp/v2/pages/903" /><link rel="EditURI" type="application/rsd+xml" title="RSD" href="https://geoenvironmental.com.mx/xmlrpc.php?rsd" />
92<meta name="generator" content="WordPress 7.1.3" />
93<link rel='shortlink' href='https://geoenvironmental.com.mx/?p=903' />
94<meta name="generator" content="Elementor 3.35.8; features: e_font_icon_svg, additional_custom_breakpoints; settings: css_print_method-external, google_font-enabled, font_display-swap">
95			<style>
96				.e-con.e-parent:nth-of-type(n+4):not(.e-lazyloaded):not(.e-no-lazyload),
97				.e-con.e-parent:nth-of-type(n+4):not(.e-lazyloaded):not(.e-no-lazyload) * {
98					background-image: none !important;
99				}
100				@media screen and (max-height: 1024px) {
101					.e-con.e-parent:nth-of-type(n+3):not(.e-lazyloaded):not(.e-no-lazyload),
102					.e-con.e-parent:nth-of-type(n+3):not(.e-lazyloaded):not(.e-no-lazyload) * {
103						background-image: none !important;
104					}
105				}
106				@media screen and (max-height: 640px) {
107					.e-con.e-parent:nth-of-type(n+2):not(.e-lazyloaded):not(.e-no-lazyload),
108					.e-con.e-parent:nth-of-type(n+2):not(.e-lazyloaded):not(.e-no-lazyload) * {
109						background-image: none !important;
110					}
111				}
112			</style>
113			<link rel="icon" href="https://geoenvironmental.com.mx/wp-content/uploads/2025/10/cropped-logo-geoenvironmental-32x32.webp" sizes="32x32" />
114<link rel="icon" href="https://geoenvironmental.com.mx/wp-content/uploads/2025/10/cropped-logo-geoenvironmental-192x192.webp" sizes="192x192" />
115<link rel="apple-touch-icon" href="https://geoenvironmental.com.mx/wp-content/uploads/2025/10/cropped-logo-geoenvironmental-180x180.webp" />
116<meta name="msapplication-TileImage" content="https://geoenvironmental.com.mx/wp-content/uploads/2025/10/cropped-logo-geoenvironmental-270x270.webp" />
117	<meta name="google-site-verification" content="LtE4Bttn63z6-YOIMRJu6aIIiyPsuqDfp6a3hZLshLE" />
118</head>
119<body class="wp-singular page-template-default page page-id-903 wp-custom-logo wp-embed-responsive wp-theme-hello-elementor hello-elementor-default elementor-default elementor-kit-9 elementor-page elementor-page-903">
120
121
122<a class="skip-link screen-reader-text" href="#content">Ir al contenido</a>
123
124		<header data-elementor-type="header" data-elementor-id="14" class="elementor elementor-14 elementor-location-header" data-elementor-post-type="elementor_library">
125			<div class="elementor-element elementor-element-6ef75d0 e-con-full e-flex e-con e-parent" data-id="6ef75d0" data-element_type="container" data-e-type="container">
126		<div class="elementor-element elementor-element-1441951 e-con-full e-flex e-con e-child" data-id="1441951" data-element_type="container" data-e-type="container" data-settings="{&quot;background_background&quot;:&quot;classic&quot;}">
127				<div class="elementor-element elementor-element-4a2c3a9 elementor-widget elementor-widget-spacer" data-id="4a2c3a9" data-element_type="widget" data-e-type="widget" data-widget_type="spacer.default">
128							<div class="elementor-spacer">
129			<div class="elementor-spacer-inner"></div>
130		</div>
131						</div>
132				</div>
133		<div class="elementor-element elementor-element-097104e e-con-full e-flex e-con e-child" data-id="097104e" data-element_type="container" data-e-type="container" data-settings="{&quot;background_background&quot;:&quot;classic&quot;}">
134				<div class="elementor-element elementor-element-54c8b55 elementor-widget elementor-widget-spacer" data-id="54c8b55" data-element_type="widget" data-e-type="widget" data-widget_type="spacer.default">
135							<div class="elementor-spacer">
136			<div class="elementor-spacer-inner"></div>
137		</div>
138						</div>
139				</div>
140		<div class="elementor-element elementor-element-b24b9b2 e-con-full e-flex e-con e-child" data-id="b24b9b2" data-element_type="container" data-e-type="container" data-settings="{&quot;background_background&quot;:&quot;classic&quot;}">
141				<div class="elementor-element elementor-element-b672cdd elementor-widget elementor-widget-spacer" data-id="b672cdd" data-element_type="widget" data-e-type="widget" data-widget_type="spacer.default">
142							<div class="elementor-spacer">
143			<div class="elementor-spacer-inner"></div>
144		</div>
145						</div>
146				</div>
147				</div>
148		<div class="elementor-element elementor-element-3ac2c28 e-flex e-con-boxed e-con e-parent" data-id="3ac2c28" data-element_type="container" data-e-type="container" data-settings="{&quot;background_background&quot;:&quot;classic&quot;,&quot;sticky&quot;:&quot;top&quot;,&quot;sticky_parent&quot;:&quot;yes&quot;,&quot;sticky_on&quot;:[&quot;desktop&quot;,&quot;tablet&quot;,&quot;mobile&quot;],&quot;sticky_offset&quot;:0,&quot;sticky_effects_offset&quot;:0,&quot;sticky_anchor_link_offset&quot;:0}">
149					<div class="e-con-inner">
150		<div class="elementor-element elementor-element-7484e66 e-con-full e-flex e-con e-child" data-id="7484e66" data-element_type="container" data-e-type="container">
151				<div class="elementor-element elementor-element-13c6c42 elementor-widget elementor-widget-theme-site-logo elementor-widget-image" data-id="13c6c42" data-element_type="widget" data-e-type="widget" data-widget_type="theme-site-logo.default">
152											<a href="https://geoenvironmental.com.mx/">
153			<img width="512" height="512" src="https://geoenvironmental.com.mx/wp-content/uploads/2025/10/logo-geoenvironmental.webp" class="attachment-full size-full wp-image-11" alt="Logo geoenvironmental" srcset="https://geoenvironmental.com.mx/wp-content/uploads/2025/10/logo-geoenvironmental.webp 512w, https://geoenvironmental.com.mx/wp-content/uploads/2025/10/logo-geoenvironmental-300x300.webp 300w, https://geoenvironmental.com.mx/wp-content/uploads/2025/10/logo-geoenvironmental-150x150.webp 150w" sizes="(max-width: 512px) 100vw, 512px" />				</a>
154											</div>
155				</div>
156		<div class="elementor-element elementor-element-fb43476 e-con-full e-flex e-con e-child" data-id="fb43476" data-element_type="container" data-e-type="container">
157				<div class="elementor-element elementor-element-ab670b2 elementor-nav-menu__align-center elementor-nav-menu--dropdown-tablet elementor-nav-menu__text-align-aside elementor-nav-menu--toggle elementor-nav-menu--burger elementor-widget elementor-widget-nav-menu" data-id="ab670b2" data-element_type="widget" data-e-type="widget" data-settings="{&quot;layout&quot;:&quot;horizontal&quot;,&quot;submenu_icon&quot;:{&quot;value&quot;:&quot;&lt;svg aria-hidden=\&quot;true\&quot; class=\&quot;e-font-icon-svg e-fas-caret-down\&quot;
157 viewBox=\&quot;0 0 320 512\&quot; xmlns=\&quot;http:\/\/www.w3.org\/2000\/svg\&quot;&gt;&lt;path d=\&quot;M31.3 192h257.3c17.8 0 26.7 21.5 14.1 34.1L174.1 354.8c-7.8 7.8-20.5 7.8-28.3 0L17.2 226.1C4.6 213.5 13.5 192 31.3 192z\&quot;&gt;&lt;\/path&gt;&lt;\/svg&gt;&quot;,&quot;library&quot;:&quot;fa-solid&quot;},&quot;toggle&quot;:&quot;burger&quot;}" data-widget_type="nav-menu.default">
158								<nav aria-label="Menú" class="elementor-nav-menu--main elementor-nav-menu__container elementor-nav-menu--layout-horizontal e--pointer-none">
159				<ul id="menu-1-ab670b2" class="elementor-nav-menu"><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-home menu-item-23"><a href="https://geoenvironmental.com.mx/" class="elementor-item">INICIO</a></li>
160<li class="menu-item menu-item-type-custom menu-item-object-custom current-menu-ancestor current-menu-parent menu-item-has-children menu-item-24"><a href="/inicio/quienes-somos/" class="elementor-item">QUIÉNES SOMOS</a>
161<ul class="sub-menu elementor-nav-menu--dropdown">
162	<li class="menu-item menu-item-type-post_type menu-item-object-page current-menu-item page_item page-item-903 current_page_item menu-item-909"><a href="https://geoenvironmental.com.mx/blog/" aria-current="page" class="elementor-sub-item elementor-item-active">BLOG</a></li>
163</ul>
164</li>
165<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-499"><a href="https://geoenvironmental.com.mx/servicio/" class="elementor-item">SERVICIOS</a></li>
166<li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-27"><a href="/inicio/sectores/" class="elementor-item">SECTORES</a></li>
167<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-586"><a href="https://geoenvironmental.com.mx/casos-de-exito/" class="elementor-item">CASOS DE ÉXITO</a></li>
168<li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-29"><a href="/inicio/galeria/" class="elementor-item">GALERÍA</a></li>
169<li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-30"><a href="/inicio/codigos-y-politicas/" class="elementor-item">CÓDIGOS Y POLÍTICAS</a>
170<ul class="sub-menu elementor-nav-menu--dropdown">
171	<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-876"><a href="https://geoenvironmental.com.mx/certificaciones/" class="elementor-sub-item">CERTIFICACIONES</a></li>
172</ul>
173</li>
174</ul>			</nav>
175					<div class="elementor-menu-toggle" role="button" tabindex="0" aria-label="Alternar menú" aria-expanded="false">
176			<svg aria-hidden="true" role="presentation" class="elementor-menu-toggle__icon--open e-font-icon-svg e-eicon-menu-bar" viewBox="0 0 1000 1000" xmlns="http://www.w3.org/2000/svg"><path d="M104 333H896C929 333 958 304 958 271S929 208 896 208H104C71 208 42 237 42 271S71 333 104 333ZM104 583H896C929 583 958 554 958 521S929 458 896 458H104C71 458 42 487 42 521S71 583 104 583ZM104 833H896C929 833 958 804 958 771S929 708 896 708H104C71 708 42 737 42 771S71 833 104 833Z"></path></svg><svg aria-hidden="true" role="presentation" class="elementor-menu-toggle__icon--close e-font-icon-svg e-eicon-close" viewBox="0 0 1000 1000" xmlns="http://www.w3.org/2000/svg"><path d="M742 167L500 408 258 167C246 154 233 150 217 150 196 150 179 158 167 167 154 179 150 196 150 212 150 229 154 242 171 254L408 500 167 742C138 771 138 800 167 829 196 858 225 858 254 829L496 587 738 829C750 842 767 846 783 846 800 846 817 842 829 829 842 817 846 804 846 783 846 767 842 750 829 737L588 500 833 258C863 229 863 200 833 171 804 137 775 137 742 167Z"></path></svg>		</div>
177					<nav class="elementor-nav-menu--dropdown elementor-nav-menu__container" aria-hidden="true">
178				<ul id="menu-2-ab670b2" class="elementor-nav-menu"><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-home menu-item-23"><a href="https://geoenvironmental.com.mx/" class="elementor-item" tabindex="-1">INICIO</a></li>
179<li class="menu-item menu-item-type-custom menu-item-object-custom current-menu-ancestor current-menu-parent menu-item-has-children menu-item-24"><a href="/inicio/quienes-somos/" class="elementor-item" tabindex="-1">QUIÉNES SOMOS</a>
180<ul class="sub-menu elementor-nav-menu--dropdown">
181	<li class="menu-item menu-item-type-post_type menu-item-object-page current-menu-item page_item page-item-903 current_page_item menu-item-909"><a href="https://geoenvironmental.com.mx/blog/" aria-current="page" class="elementor-sub-item elementor-item-active" tabindex="-1">BLOG</a></li>
182</ul>
183</li>
184<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-499"><a href="https://geoenvironmental.com.mx/servicio/" class="elementor-item" tabindex="-1">SERVICIOS</a></li>
185<li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-27"><a href="/inicio/sectores/" class="elementor-item" tabindex="-1">SECTORES</a></li>
186<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-586"><a href="https://geoenvironmental.com.mx/casos-de-exito/" class="elementor-item" tabindex="-1">CASOS DE ÉXITO</a></li>
187<li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-29"><a href="/inicio/galeria/" class="elementor-item" tabindex="-1">GALERÍA</a></li>
188<li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-30"><a href="/inicio/codigos-y-politicas/" class="elementor-item" tabindex="-1">CÓDIGOS Y POLÍTICAS</a>
189<ul class="sub-menu elementor-nav-menu--dropdown">
190	<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-876"><a href="https://geoenvironmental.com.mx/certificaciones/" class="elementor-sub-item" tabindex="-1">CERTIFICACIONES</a></li>
191</ul>
192</li>
193</ul>			</nav>
194						</div>
195				</div>
196		<div class="elementor-element elementor-element-c71158e e-con-full e-flex e-con e-child" data-id="c71158e" data-element_type="container" data-e-type="container">
197				<div class="elementor-element elementor-element-6888142 elementor-align-center elementor-widget elementor-widget-button" data-id="6888142" data-element_type="widget" data-e-type="widget" data-widget_type="button.default">
198										<a class="elementor-button elementor-button-link elementor-size-sm" href="https://geoenvironmental.com.mx/inicio/contacto/">
199						<span class="elementor-button-content-wrapper">
200									<span class="elementor-button-text">CONTACTO</span>
201					</span>
202					</a>
203								</div>
204				</div>
205					</div>
206				</div>
207				</header>
208		
209<main id="content" class="site-main post-903 page type-page status-publish hentry">
210
211	
212	<div class="page-content">
213				<div data-elementor-type="wp-page" data-elementor-id="903" class="elementor elementor-903" data-elementor-post-type="page">
214				<div class="elementor-element elementor-element-2341deb e-flex e-con-boxed e-con e-parent" data-id="2341deb" data-element_type="container" data-e-type="container">
215					<div class="e-con-inner">
216				<div class="elementor-element elementor-element-1e07c07 animated-fast elementor-invisible elementor-widget elementor-widget-heading" data-id="1e07c07" data-element_type="widget" data-e-type="widget" data-settings="{&quot;_animation&quot;:&quot;fadeInUp&quot;,&quot;_animation_delay&quot;:500}" data-widget_type="heading.default">
217					<h2 class="elementor-heading-title elementor-size-default">BLOG</h2>				</div>
218					</div>
219				</div>
220		<div class="elementor-element elementor-element-6d1a417 e-flex e-con-boxed e-con e-parent" data-id="6d1a417" data-element_type="container" data-e-type="container">
221					<div class="e-con-inner">
222				<div class="elementor-element elementor-element-4a34e3d elementor-grid-3 elementor-grid-tablet-2 elementor-grid-mobile-1 elementor-posts--thumbnail-top elementor-card-shadow-yes elementor-posts__hover-gradient elementor-widget elementor-widget-posts" data-id="4a34e3d" data-element_type="widget" data-e-type="widget" data-settings="{&quot;pagination_type&quot;:&quot;numbers&quot;,&quot;cards_columns&quot;:&quot;3&quot;,&quot;cards_columns_tablet&quot;:&quot;2&quot;,&quot;cards_columns_mobile&quot;:&quot;1&quot;,&quot;cards_row_gap&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:35,&quot;sizes&quot;:[]},&quot;cards_row_gap_tablet&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;cards_row_gap_mobile&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]}}" data-widget_type="posts.cards">
223				<div class="elementor-widget-container">
224							<div class="elementor-posts-container elementor-posts elementor-posts--skin-cards elementor-grid" role="list">
225				<article class="elementor-post elementor-grid-item post-1129 post type-post status-publish format-standard has-post-thumbnail hentry category-blog tag-muestreo-de-suelos" role="listitem">
226			<div class="elementor-post__card">
227				<a class="elementor-post__thumbnail__link" href="https://geoenvironmental.com.mx/muestreo-de-suelos-2/" tabindex="-1" target="_blank"><div class="elementor-post__thumbnail"><img fetchpriority="high" decoding="async" width="1536" height="1024" src="https://geoenvironmental.com.mx/wp-content/uploads/2026/10/output1.jpeg" class="attachment-full size-full wp-image-1128" alt="Muestreo de suelos.jpg" srcset="https://geoenvironmental.com.mx/wp-content/uploads/2026/10/output1.jpeg 1536w, https://geoenvironmental.com.mx/wp-content/uploads/2026/10/output1-300x200.jpeg 300w, https://geoenvironmental.com.mx/wp-content/uploads/2026/10/output1-1024x683.jpeg 1024w, https://geoenvironmental.com.mx/wp-content/uploads/2026/10/output1-768x512.jpeg 768w" sizes="(max-width: 1536px) 100vw, 1536px" /></div></a>
228				<div class="elementor-post__badge">Blog</div>
229				<div class="elementor-post__text">
230				<h3 class="elementor-post__title">
231			<a href="https://geoenvironmental.com.mx/muestreo-de-suelos-2/" target=&quot;_blank&quot;>
232				Muestreo de suelos			</a>
233		</h3>
234		
235		<a class="elementor-post__read-more" href="https://geoenvironmental.com.mx/muestreo-de-suelos-2/" aria-label="Más información sobre Muestreo de suelos" tabindex="-1" target="_blank">
236			Leer más »		</a>
237
238				</div>
239				<div class="elementor-post__meta-data">
240					<span class="elementor-post-date">
241			8 de octubre de 2026		</span>
242				</div>
243					</div>
244		</article>
245				<article class="elementor-post elementor-grid-item post-1125 post type-post status-publish format-standard has-post-thumbnail hentry category-blog tag-analisis-de-riesgo-para-sector-hidrocarburos" role="listitem">
246			<div class="elementor-post__card">
247				<a class="elementor-post__thumbnail__link" href="https://geoenvironmental.com.mx/analisis-de-riesgo-para-sector-hidrocarburos-2/" tabindex="-1" target="_blank"><div class="elementor-post__thumbnail"><img decoding="async" width="1536" height="1024" src="https://geoenvironmental.com.mx/wp-content/uploads/2026/09/output1-8.jpeg" class="attachment-full size-full wp-image-1124" alt="Análisis de riesgo para sector hidrocarburos.jpg" srcset="https://geoenvironmental.com.mx/wp-content/uploads/2026/09/output1-8.jpeg 1536w, https://geoenvironmental.com.mx/wp-content/uploads/2026/09/output1-8-300x200.jpeg 300w, https://geoenvironmental.com.mx/wp-content/uploads/2026/09/output1-8-1024x683.jpeg 1024w, https://geoenvironmental.com.mx/wp-content/uploads/2026/09/output1-8-768x512.jpeg 768w" sizes="(max-width: 1536px) 100vw, 1536px" /></div></a>
248				<div class="elementor-post__badge">Blog</div>
249				<div class="elementor-post__text">
250				<h3 class="elementor-post__title">
251			<a href="https://geoenvironmental.com.mx/analisis-de-riesgo-para-sector-hidrocarburos-2/" target=&quot;_blank&quot;>
252				Análisis de riesgo para sector hidrocarburos			</a>
253		</h3>
254		
255		<a class="elementor-post__read-more" href="https://geoenvironmental.com.mx/analisis-de-riesgo-para-sector-hidrocarburos-2/" aria-label="Más información sobre Análisis de riesgo para sector hidrocarburos" tabindex="-1" target="_blank">
256			Leer más »		</a>
257
258				</div>
259				<div class="elementor-post__meta-data">
260					<span class="elementor-post-date">
261			6 de octubre de 2026		</span>
262				</div>
263					</div>
264		</article>
265				<article class="elementor-post elementor-grid-item post-1123 post type-post status-publish format-standard has-post-thumbnail hentry category-blog tag-estudio-de-danos-ambientales" role="listitem">
266			<div class="elementor-post__card">
267				<a class="elementor-post__thumbnail__link" href="https://geoenvironmental.com.mx/estudio-de-danos-ambientales-2/" tabindex="-1" target="_blank"><div class="elementor-post__thumbnail"><img decoding="async" width="1536" height="1024" src="https://geoenvironmental.com.mx/wp-content/uploads/2026/09/output1-7.jpeg" class="attachment-full size-full wp-image-1122" alt="Estudio de daños ambientales.jpg" srcset="https://geoenvironmental.com.mx/wp-content/uploads/2026/09/output1-7.jpeg 1536w, https://geoenvironmental.com.mx/wp-content/uploads/2026/09/output1-7-300x200.jpeg 300w, https://geoenvironmental.com.mx/wp-content/uploads/2026/09/output1-7-1024x683.jpeg 1024w, https://geoenvironmental.com.mx/wp-content/uploads/2026/09/output1-7-768x512.jpeg 768w" sizes="(max-width: 1536px) 100vw, 1536px" /></div></a>
268				<div class="elementor-post__badge">Blog</div>
269				<div class="elementor-post__text">
270				<h3 class="elementor-post__title">
271			<a href="https://geoenvironmental.com.mx/estudio-de-danos-ambientales-2/" target=&quot;_blank&quot;>
272				Estudio de daños ambientales			</a>
273		</h3>
274		
275		<a class="elementor-post__read-more" href="https://geoenvironmental.com.mx/estudio-de-danos-ambientales-2/" aria-label="Más información sobre Estudio de daños ambientales" tabindex="-1" target="_blank">
276			Leer más »		</a>
277
278				</div>
279				<div class="elementor-post__meta-data">
280					<span class="elementor-post-date">
281			1 de octubre de 2026		</span>
282				</div>
283					</div>
284		</article>
285				<article class="elementor-post elementor-grid-item post-1118 post type-post status-publish format-standard has-post-thumbnail hentry category-blog tag-empresa-para-manifestacion-de-impacto-ambiental" role="listitem">
286			<div class="elementor-post__card">
287				<a class="elementor-post__thumbnail__link" href="https://geoenvironmental.com.mx/empresa-para-manifestacion-de-impacto-ambiental-2/" tabindex="-1" target="_blank"><div class="elementor-post__thumbnail"><img loading="lazy" decoding="async" width="1536" height="1024" src="https://geoenvironmental.com.mx/wp-content/uploads/2026/09/output1-6.jpeg" class="attachment-full size-full wp-image-1117" alt="Empresa para manifestación de impacto ambiental.jpg" srcset="https://geoenvironmental.com.mx/wp-content/uploads/2026/09/output1-6.jpeg 1536w, https://geoenvironmental.com.mx/wp-content/uploads/2026/09/output1-6-300x200.jpeg 300w, https://geoenvironmental.com.mx/wp-content/uploads/2026/09/output1-6-1024x683.jpeg 1024
287w, https://geoenvironmental.com.mx/wp-content/uploads/2026/09/output1-6-768x512.jpeg 768w" sizes="(max-width: 1536px) 100vw, 1536px" /></div></a>
288				<div class="elementor-post__badge">Blog</div>
289				<div class="elementor-post__text">
290				<h3 class="elementor-post__title">
291			<a href="https://geoenvironmental.com.mx/empresa-para-manifestacion-de-impacto-ambiental-2/" target=&quot;_blank&quot;>
292				Empresa para manifestación de impacto ambiental			</a>
293		</h3>
294		
295		<a class="elementor-post__read-more" href="https://geoenvironmental.com.mx/empresa-para-manifestacion-de-impacto-ambiental-2/" aria-label="Más información sobre Empresa para manifestación de impacto ambiental" tabindex="-1" target="_blank">
296			Leer más »		</a>
297
298				</div>
299				<div class="elementor-post__meta-data">
300					<span class="elementor-post-date">
301			29 de septiembre de 2026		</span>
302				</div>
303					</div>
304		</article>
305				<article class="elementor-post elementor-grid-item post-1116 post type-post status-publish format-standard has-post-thumbnail hentry category-blog tag-consultoria-ambiental-precio" role="listitem">
306			<div class="elementor-post__card">
307				<a class="elementor-post__thumbnail__link" href="https://geoenvironmental.com.mx/consultoria-ambiental-precio-2/" tabindex="-1" target="_blank"><div class="elementor-post__thumbnail"><img loading="lazy" decoding="async" width="1536" height="1024" src="https://geoenvironmental.com.mx/wp-content/uploads/2026/09/output1-5.jpeg" class="attachment-full size-full wp-image-1115" alt="Consultoría ambiental precio.jpg" srcset="https://geoenvironmental.com.mx/wp-content/uploads/2026/09/output1-5.jpeg 1536w, https://geoenvironmental.com.mx/wp-content/uploads/2026/09/output1-5-300x200.jpeg 300w, https://geoenvironmental.com.mx/wp-content/uploads/2026/09/output1-5-1024x683.jpeg 1024w, https://geoenvironmental.com.mx/wp-content/uploads/2026/09/output1-5-768x512.jpeg 768w" sizes="(max-width: 1536px) 100vw, 1536px" /></div></a>
308				<div class="elementor-post__badge">Blog</div>
309				<div class="elementor-post__text">
310				<h3 class="elementor-post__title">
311			<a href="https://geoenvironmental.com.mx/consultoria-ambiental-precio-2/" target=&quot;_blank&quot;>
312				Consultoría ambiental precio			</a>
313		</h3>
314		
315		<a class="elementor-post__read-more" href="https://geoenvironmental.com.mx/consultoria-ambiental-precio-2/" aria-label="Más información sobre Consultoría ambiental precio" tabindex="-1" target="_blank">
316			Leer más »		</a>
317
318				</div>
319				<div class="elementor-post__meta-data">
320					<span class="elementor-post-date">
321			24 de septiembre de 2026		</span>
322				</div>
323					</div>
324		</article>
325				<article class="elementor-post elementor-grid-item post-1114 post type-post status-publish format-standard has-post-thumbnail hentry category-blog tag-manejo-de-flora-y-fauna" role="listitem">
326			<div class="elementor-post__card">
327				<a class="elementor-post__thumbnail__link" href="https://geoenvironmental.com.mx/manejo-de-flora-y-fauna-2/" tabindex="-1" target="_blank"><div class="elementor-post__thumbnail"><img loading="lazy" decoding="async" width="1536" height="1024" src="https://geoenvironmental.com.mx/wp-content/uploads/2026/09/output1-4.jpeg" class="attachment-full size-full wp-image-1113" alt="Manejo de flora y fauna.jpg" srcset="https://geoenvironmental.com.mx/wp-content/uploads/2026/09/output1-4.jpeg 1536w, https://geoenvironmental.com.mx/wp-content/uploads/2026/09/output1-4-300x200.jpeg 300w, https://geoenvironmental.com.mx/wp-content/uploads/2026/09/output1-4-1024x683.jpeg 1024w, https://geoenvironmental.com.mx/wp-content/uploads/2026/09/output1-4-768x512.jpeg 768w" sizes="(max-width: 1536px) 100vw, 1536px" /></div></a>
328				<div class="elementor-post__badge">Blog</div>
329				<div class="elementor-post__text">
330				<h3 class="elementor-post__title">
331			<a href="https://geoenvironmental.com.mx/manejo-de-flora-y-fauna-2/" target=&quot;_blank&quot;>
332				Manejo de flora y fauna			</a>
333		</h3>
334		
335		<a class="elementor-post__read-more" href="https://geoenvironmental.com.mx/manejo-de-flora-y-fauna-2/" aria-label="Más información sobre Manejo de flora y fauna" tabindex="-1" target="_blank">
336			Leer más »		</a>
337
338				</div>
339				<div class="elementor-post__meta-data">
340					<span class="elementor-post-date">
341			22 de septiembre de 2026		</span>
342				</div>
343					</div>
344		</article>
345				<article class="elementor-post elementor-grid-item post-1110 post type-post status-publish format-standard has-post-thumbnail hentry category-blog tag-tratamiento-de-agua" role="listitem">
346			<div class="elementor-post__card">
347				<a class="elementor-post__thumbnail__link" href="https://geoenvironmental.com.mx/tratamiento-de-agua-2/" tabindex="-1" target="_blank"><div class="elementor-post__thumbnail"><img loading="lazy" decoding="async" width="1536" height="1024" src="https://geoenvironmental.com.mx/wp-content/uploads/2026/09/output1-3.jpeg" class="attachment-full size-full wp-image-1109" alt="Tratamiento de agua.jpg" srcset="https://geoenvironmental.com.mx/wp-content/uploads/2026/09/output1-3.jpeg 1536w, https://geoenvironmental.com.mx/wp-content/uploads/2026/09/output1-3-300x200.jpeg 300w, https://geoenvironmental.com.mx/wp-content/uploads/2026/09/output1-3-1024x683.jpeg 1024w, https://geoenvironmental.com.mx/wp-content/uploads/2026/09/output1-3-768x512.jpeg 768w" sizes="(max-width: 1536px) 100vw, 1536px" /></div></a>
348				<div class="elementor-post__badge">Blog</div>
349				<div class="elementor-post__text">
350				<h3 class="elementor-post__title">
351			<a href="https://geoenvironmental.com.mx/tratamiento-de-agua-2/" target=&quot;_blank&quot;>
352				Tratamiento de agua			</a>
353		</h3>
354		
355		<a class="elementor-post__read-more" href="https://geoenvironmental.com.mx/tratamiento-de-agua-2/" aria-label="Más información sobre Tratamiento de agua" tabindex="-1" target="_blank">
356			Leer más »		</a>
357
358				</div>
359				<div class="elementor-post__meta-data">
360					<span class="elementor-post-date">
361			17 de septiembre de 2026		</span>
362				</div>
363					</div>
364		</article>
365				<article class="elementor-post elementor-grid-item post-1108 post type-post status-publish format-standard has-post-thumbnail hentry category-blog tag-analisis-de-riesgo-en-mexico" role="listitem">
366			<div class="elementor-post__card">
367				<a class="elementor-post__thumbnail__link" href="https://geoenvironmental.com.mx/analisis-de-riesgo-en-mexico-2/" tabindex="-1" target="_blank"><div class="elementor-post__thumbnail"><img loading="lazy" decoding="async" width="1536" height="1024" src="https://geoenvironmental.com.mx/wp-content/uploads/2026/09/output1-2.jpeg" class="attachment-full size-full wp-image-1107" alt="Análisis de riesgo en México.jpg" srcset="https://geoenvironmental.com.mx/wp-content/uploads/2026/09/output1-2.jpeg 1536w, https://geoenvironmental.com.mx/wp-content/uploads/2026/09/output1-2-300x200.jpeg 300w, https://geoenvironmental.com.mx/wp-content/uploads/2026/09/output1-2-1024x683.jpeg 1024w, https://geoenvironmental.com.mx/wp-content/uploads/2026/09/output1-2-768x512.jpeg 768w" sizes="(max-width: 1536px) 100vw, 1536px" /></div></a>
368				<div class="elementor-post__badge">Blog</div>
369				<div class="elementor-post__text">
370				<h3 class="elementor-post__title">
371			<a href="https://geoenvironmental.com.mx/analisis-de-riesgo-en-mexico-2/" target=&quot;_blank&quot;>
372				Análisis de riesgo en México			</a>
373		</h3>
374		
375		<a class="elementor-post__read-more" href="https://geoenvironmental.com.mx/analisis-de-riesgo-en-mexico-2/" aria-label="Más información sobre Análisis de riesgo en México" tabindex="-1" target="_blank">
376			Leer más »		</a>
377
378				</div>
379				<div class="elementor-post__meta-data">
380					<span class="elementor-post-date">
381			15 de septiembre de 2026		</span>
382				</div>
383					</div>
384		</article>
385				<article class="elementor-post elementor-grid-item post-1105 post type-post status-publish format-standard has-post-thumbnail hentry category-blog tag-contratar-estudio-de-impacto-ambiental" role="listitem">
386			<div class="elementor-post__card">
387				<a class="elementor-post__thumbnail__link" href="https://geoenvironmental.com.mx/contratar-estudio-de-impacto-ambiental-2/" tabindex="-1" target="_blank"><div class="elementor-post__thumbnail"><img loading="lazy" decoding="async" width="1536" height="1024" src="https://geoenvironmental.com.mx/wp-content/uploads/2026/09/output1-1.jpeg" class="attachment-full size-full wp-image-1104" alt="Contratar estudio de impacto ambiental.jpg" srcset="https://geoenvironmental.com.mx/wp-content/uploads/2026/09/output1-1.jpeg 1536w, https://geoenvironmental.com.mx/wp-content/uploads/2026/09/output1-1-300x200.jpeg 300w, https://geoenvironmental.com.mx/wp-content/uploads/2026/09/output1-1-1024x683.jpeg 1024
387w, https://geoenvironmental.com.mx/wp-content/uploads/2026/09/output1-1-768x512.jpeg 768w" sizes="(max-width: 1536px) 100vw, 1536px" /></div></a>
388				<div class="elementor-post__badge">Blog</div>
389				<div class="elementor-post__text">
390				<h3 class="elementor-post__title">
391			<a href="https://geoenvironmental.com.mx/contratar-estudio-de-impacto-ambiental-2/" target=&quot;_blank&quot;>
392				Contratar estudio de impacto ambiental			</a>
393		</h3>
394		
395		<a class="elementor-post__read-more" href="https://geoenvironmental.com.mx/contratar-estudio-de-impacto-ambiental-2/" aria-label="Más información sobre Contratar estudio de impacto ambiental" tabindex="-1" target="_blank">
396			Leer más »		</a>
397
398				</div>
399				<div class="elementor-post__meta-data">
400					<span class="elementor-post-date">
401			10 de septiembre de 2026		</span>
402				</div>
403					</div>
404		</article>
405				<article class="elementor-post elementor-grid-item post-1095 post type-post status-publish format-standard has-post-thumbnail hentry category-blog tag-remediacion-por-derrame" role="listitem">
406			<div class="elementor-post__card">
407				<a class="elementor-post__thumbnail__link" href="https://geoenvironmental.com.mx/remediacion-por-derrame-2/" tabindex="-1" target="_blank"><div class="elementor-post__thumbnail"><img loading="lazy" decoding="async" width="1536" height="1024" src="https://geoenvironmental.com.mx/wp-content/uploads/2026/09/output1.jpeg" class="attachment-full size-full wp-image-1094" alt="Remediación por derrame.jpg" srcset="https://geoenvironmental.com.mx/wp-content/uploads/2026/09/output1.jpeg 1536w, https://geoenvironmental.com.mx/wp-content/uploads/2026/09/output1-300x200.jpeg 300w, https://geoenvironmental.com.mx/wp-content/uploads/2026/09/output1-1024x683.jpeg 1024w, https://geoenvironmental.com.mx/wp-content/uploads/2026/09/output1-768x512.jpeg 768w" sizes="(max-width: 1536px) 100vw, 1536px" /></div></a>
408				<div class="elementor-post__badge">Blog</div>
409				<div class="elementor-post__text">
410				<h3 class="elementor-post__title">
411			<a href="https://geoenvironmental.com.mx/remediacion-por-derrame-2/" target=&quot;_blank&quot;>
412				Remediación por derrame			</a>
413		</h3>
414		
415		<a class="elementor-post__read-more" href="https://geoenvironmental.com.mx/remediacion-por-derrame-2/" aria-label="Más información sobre Remediación por derrame" tabindex="-1" target="_blank">
416			Leer más »		</a>
417
418				</div>
419				<div class="elementor-post__meta-data">
420					<span class="elementor-post-date">
421			7 de septiembre de 2026		</span>
422				</div>
423					</div>
424		</article>
425				<article class="elementor-post elementor-grid-item post-1090 post type-post status-publish format-standard has-post-thumbnail hentry category-blog tag-empresa-de-remediacion" role="listitem">
426			<div class="elementor-post__card">
427				<a class="elementor-post__thumbnail__link" href="https://geoenvironmental.com.mx/empresa-de-remediacion-2/" tabindex="-1" target="_blank"><div class="elementor-post__thumbnail"><img loading="lazy" decoding="async" width="1536" height="1024" src="https://geoenvironmental.com.mx/wp-content/uploads/2026/08/output1-7.jpeg" class="attachment-full size-full wp-image-1089" alt="Empresa de remediación.jpg" srcset="https://geoenvironmental.com.mx/wp-content/uploads/2026/08/output1-7.jpeg 1536w, https://geoenvironmental.com.mx/wp-content/uploads/2026/08/output1-7-300x200.jpeg 300w, https://geoenvironmental.com.mx/wp-content/uploads/2026/08/output1-7-1024x683.jpeg 1024w, https://geoenvironmental.com.mx/wp-content/uploads/2026/08/output1-7-768x512.jpeg 768w" sizes="(max-width: 1536px) 100vw, 1536px" /></div></a>
428				<div class="elementor-post__badge">Blog</div>
429				<div class="elementor-post__text">
430				<h3 class="elementor-post__title">
431			<a href="https://geoenvironmental.com.mx/empresa-de-remediacion-2/" target=&quot;_blank&quot;>
432				Empresa de remediación			</a>
433		</h3>
434		
435		<a class="elementor-post__read-more" href="https://geoenvironmental.com.mx/empresa-de-remediacion-2/" aria-label="Más información sobre Empresa de remediación" tabindex="-1" target="_blank">
436			Leer más »		</a>
437
438				</div>
439				<div class="elementor-post__meta-data">
440					<span class="elementor-post-date">
441			1 de septiembre de 2026		</span>
442				</div>
443					</div>
444		</article>
445				<article class="elementor-post elementor-grid-item post-1081 post type-post status-publish format-standard has-post-thumbnail hentry category-blog tag-estudio-de-impacto-ambiental-precio" role="listitem">
446			<div class="elementor-post__card">
447				<a class="elementor-post__thumbnail__link" href="https://geoenvironmental.com.mx/estudio-de-impacto-ambiental-precio-2/" tabindex="-1" target="_blank"><div class="elementor-post__thumbnail"><img loading="lazy" decoding="async" width="1536" height="1024" src="https://geoenvironmental.com.mx/wp-content/uploads/2026/08/output1-5.jpeg" class="attachment-full size-full wp-image-1080" alt="Estudio de impacto ambiental precio.jpg" srcset="https://geoenvironmental.com.mx/wp-content/uploads/2026/08/output1-5.jpeg 1536w, https://geoenvironmental.com.mx/wp-content/uploads/2026/08/output1-5-300x200.jpeg 300w, https://geoenvironmental.com.mx/wp-content/uploads/2026/08/output1-5-1024x683.jpeg 1024w, https://geoenvironmental.com.mx/wp-content/uploads/2026/08/output1-5-768x512.jpeg 768w" sizes="(max-width: 1536px) 100vw, 1536px" /></div></a>
448				<div class="elementor-post__badge">Blog</div>
449				<div class="elementor-post__text">
450				<h3 class="elementor-post__title">
451			<a href="https://geoenvironmental.com.mx/estudio-de-impacto-ambiental-precio-2/" target=&quot;_blank&quot;>
452				Estudio de impacto ambiental precio			</a>
453		</h3>
454		
455		<a class="elementor-post__read-more" href="https://geoenvironmental.com.mx/estudio-de-impacto-ambiental-precio-2/" aria-label="Más información sobre Estudio de impacto ambiental precio" tabindex="-1" target="_blank">
456			Leer más »		</a>
457
458				</div>
459				<div class="elementor-post__meta-data">
460					<span class="elementor-post-date">
461			27 de agosto de 2026		</span>
462				</div>
463					</div>
464		</article>
465				<article class="elementor-post elementor-grid-item post-1083 post type-post status-publish format-standard has-post-thumbnail hentry category-blog tag-estudios-hidrologicos-en-mexico" role="listitem">
466			<div class="elementor-post__card">
467				<a class="elementor-post__thumbnail__link" href="https://geoenvironmental.com.mx/estudios-hidrologicos-en-mexico-2/" tabindex="-1" target="_blank"><div class="elementor-post__thumbnail"><img loading="lazy" decoding="async" width="1536" height="1024" src="https://geoenvironmental.com.mx/wp-content/uploads/2026/08/output1-6.jpeg" class="attachment-full size-full wp-image-1082" alt="Estudios hidrológicos en México.jpg" srcset="https://geoenvironmental.com.mx/wp-content/uploads/2026/08/output1-6.jpeg 1536w, https://geoenvironmental.com.mx/wp-content/uploads/2026/08/output1-6-300x200.jpeg 300w, https://geoenvironmental.com.mx/wp-content/uploads/2026/08/output1-6-1024x683.jpeg 1024w, https://geoenvironmental.com.mx/wp-content/uploads/2026/08/output1-6-768x512.jpeg 768w" sizes="(max-width: 1536px) 100vw, 1536px" /></div></a>
468				<div class="elementor-post__badge">Blog</div>
469				<div class="elementor-post__text">
470				<h3 class="elementor-post__title">
471			<a href="https://geoenvironmental.com.mx/estudios-hidrologicos-en-mexico-2/" target=&quot;_blank&quot;>
472				Estudios hidrológicos en México			</a>
473		</h3>
474		
475		<a class="elementor-post__read-more" href="https://geoenvironmental.com.mx/estudios-hidrologicos-en-mexico-2/" aria-label="Más información sobre Estudios hidrológicos en México" tabindex="-1" target="_blank">
476			Leer más »		</a>
477
478				</div>
479				<div class="elementor-post__meta-data">
480					<span class="elementor-post-date">
481			25 de agosto de 2026		</span>
482				</div>
483					</div>
484		</article>
485				<article class="elementor-post elementor-grid-item post-1077 post type-post status-publish format-standard has-post-thumbnail hentry category-blog tag-plantas-de-tratamiento-en-mexico" role="listitem">
486			<div class="elementor-post__card">
487				<a class="elementor-post__thumbnail__link" href="https://geoenvironmental.com.mx/plantas-de-tratamiento-en-mexico/" tabindex="-1" target="_blank"><div class="elementor-post__thumbnail"><img loading="lazy" decoding="async" width="1536" height="1024" src="https://geoenvironmental.com.mx/wp-content/uploads/2026/08/output1-4.jpeg" class="attachment-full size-full wp-image-1076" alt="Plantas de tratamiento en México.jpg" srcset="https://geoenvironmental.com.mx/wp-content/uploads/2026/08/output1-4.jpeg 1536w, https://geoenvironmental.com.mx/wp-content/uploads/2026/08/output1-4-300x200.jpeg 300w, https://geoenvironmental.com.mx/wp-content/uploads/2026/08/output1-4-1024x683.jpeg 1024
487w, https://geoenvironmental.com.mx/wp-content/uploads/2026/08/output1-4-768x512.jpeg 768w" sizes="(max-width: 1536px) 100vw, 1536px" /></div></a>
488				<div class="elementor-post__badge">Blog</div>
489				<div class="elementor-post__text">
490				<h3 class="elementor-post__title">
491			<a href="https://geoenvironmental.com.mx/plantas-de-tratamiento-en-mexico/" target=&quot;_blank&quot;>
492				Plantas de tratamiento en México			</a>
493		</h3>
494		
495		<a class="elementor-post__read-more" href="https://geoenvironmental.com.mx/plantas-de-tratamiento-en-mexico/" aria-label="Más información sobre Plantas de tratamiento en México" tabindex="-1" target="_blank">
496			Leer más »		</a>
497
498				</div>
499				<div class="elementor-post__meta-data">
500					<span class="elementor-post-date">
501			20 de agosto de 2026		</span>
502				</div>
503					</div>
504		</article>
505				<article class="elementor-post elementor-grid-item post-1075 post type-post status-publish format-standard has-post-thumbnail hentry category-blog tag-muestreo-de-suelos" role="listitem">
506			<div class="elementor-post__card">
507				<a class="elementor-post__thumbnail__link" href="https://geoenvironmental.com.mx/muestreo-de-suelos/" tabindex="-1" target="_blank"><div class="elementor-post__thumbnail"><img loading="lazy" decoding="async" width="1536" height="1024" src="https://geoenvironmental.com.mx/wp-content/uploads/2026/08/output1-3.jpeg" class="attachment-full size-full wp-image-1074" alt="Muestreo de suelos.jpg" srcset="https://geoenvironmental.com.mx/wp-content/uploads/2026/08/output1-3.jpeg 1536w, https://geoenvironmental.com.mx/wp-content/uploads/2026/08/output1-3-300x200.jpeg 300w, https://geoenvironmental.com.mx/wp-content/uploads/2026/08/output1-3-1024x683.jpeg 1024w, https://geoenvironmental.com.mx/wp-content/uploads/2026/08/output1-3-768x512.jpeg 768w" sizes="(max-width: 1536px) 100vw, 1536px" /></div></a>
508				<div class="elementor-post__badge">Blog</div>
509				<div class="elementor-post__text">
510				<h3 class="elementor-post__title">
511			<a href="https://geoenvironmental.com.mx/muestreo-de-suelos/" target=&quot;_blank&quot;>
512				Muestreo de suelos			</a>
513		</h3>
514		
515		<a class="elementor-post__read-more" href="https://geoenvironmental.com.mx/muestreo-de-suelos/" aria-label="Más información sobre Muestreo de suelos" tabindex="-1" target="_blank">
516			Leer más »		</a>
517
518				</div>
519				<div class="elementor-post__meta-data">
520					<span class="elementor-post-date">
521			19 de agosto de 2026		</span>
522				</div>
523					</div>
524		</article>
525				<article class="elementor-post elementor-grid-item post-1072 post type-post status-publish format-standard has-post-thumbnail hentry category-blog tag-analisis-de-riesgo-para-sector-hidrocarburos" role="listitem">
526			<div class="elementor-post__card">
527				<a class="elementor-post__thumbnail__link" href="https://geoenvironmental.com.mx/analisis-de-riesgo-para-sector-hidrocarburos/" tabindex="-1" target="_blank"><div class="elementor-post__thumbnail"><img loading="lazy" decoding="async" width="1536" height="1024" src="https://geoenvironmental.com.mx/wp-content/uploads/2026/08/output1-2.jpeg" class="attachment-full size-full wp-image-1071" alt="Análisis de riesgo para sector hidrocarburos.jpg" srcset="https://geoenvironmental.com.mx/wp-content/uploads/2026/08/output1-2.jpeg 1536w, https://geoenvironmental.com.mx/wp-content/uploads/2026/08/output1-2-300x200.jpeg 300w, https://geoenvironmental.com.mx/wp-content/uploads/2026/08/output1-2-1024x683.jpeg 1024w, https://geoenvironmental.com.mx/wp-content/uploads/2026/08/output1-2-768x512.jpeg 768w" sizes="(max-width: 1536px) 100vw, 1536px" /></div></a>
528				<div class="elementor-post__badge">Blog</div>
529				<div class="elementor-post__text">
530				<h3 class="elementor-post__title">
531			<a href="https://geoenvironmental.com.mx/analisis-de-riesgo-para-sector-hidrocarburos/" target=&quot;_blank&quot;>
532				Análisis de riesgo para sector hidrocarburos			</a>
533		</h3>
534		
535		<a class="elementor-post__read-more" href="https://geoenvironmental.com.mx/analisis-de-riesgo-para-sector-hidrocarburos/" aria-label="Más información sobre Análisis de riesgo para sector hidrocarburos" tabindex="-1" target="_blank">
536			Leer más »		</a>
537
538				</div>
539				<div class="elementor-post__meta-data">
540					<span class="elementor-post-date">
541			13 de agosto de 2026		</span>
542				</div>
543					</div>
544		</article>
545				<article class="elementor-post elementor-grid-item post-1068 post type-post status-publish format-standard has-post-thumbnail hentry category-blog tag-estudio-de-danos-ambientales" role="listitem">
546			<div class="elementor-post__card">
547				<a class="elementor-post__thumbnail__link" href="https://geoenvironmental.com.mx/estudio-de-danos-ambientales/" tabindex="-1" target="_blank"><div class="elementor-post__thumbnail"><img loading="lazy" decoding="async" width="1536" height="1024" src="https://geoenvironmental.com.mx/wp-content/uploads/2026/08/output1-1.jpeg" class="attachment-full size-full wp-image-1067" alt="Estudio de daños ambientales.jpg" srcset="https://geoenvironmental.com.mx/wp-content/uploads/2026/08/output1-1.jpeg 1536w, https://geoenvironmental.com.mx/wp-content/uploads/2026/08/output1-1-300x200.jpeg 300w, https://geoenvironmental.com.mx/wp-content/uploads/2026/08/output1-1-1024x683.jpeg 1024w, https://geoenvironmental.com.mx/wp-content/uploads/2026/08/output1-1-768x512.jpeg 768w" sizes="(max-width: 1536px) 100vw, 1536px" /></div></a>
548				<div class="elementor-post__badge">Blog</div>
549				<div class="elementor-post__text">
550				<h3 class="elementor-post__title">
551			<a href="https://geoenvironmental.com.mx/estudio-de-danos-ambientales/" target=&quot;_blank&quot;>
552				Estudio de daños ambientales			</a>
553		</h3>
554		
555		<a class="elementor-post__read-more" href="https://geoenvironmental.com.mx/estudio-de-danos-ambientales/" aria-label="Más información sobre Estudio de daños ambientales" tabindex="-1" target="_blank">
556			Leer más »		</a>
557
558				</div>
559				<div class="elementor-post__meta-data">
560					<span class="elementor-post-date">
561			11 de agosto de 2026		</span>
562				</div>
563					</div>
564		</article>
565				<article class="elementor-post elementor-grid-item post-1066 post type-post status-publish format-standard has-post-thumbnail hentry category-blog tag-empresa-para-manifestacion-de-impacto-ambiental" role="listitem">
566			<div class="elementor-post__card">
567				<a class="elementor-post__thumbnail__link" href="https://geoenvironmental.com.mx/empresa-para-manifestacion-de-impacto-ambiental/" tabindex="-1" target="_blank"><div class="elementor-post__thumbnail"><img loading="lazy" decoding="async" width="1536" height="1024" src="https://geoenvironmental.com.mx/wp-content/uploads/2026/08/output1.jpeg" class="attachment-full size-full wp-image-1065" alt="Empresa para manifestación de impacto ambiental.jpg" srcset="https://geoenvironmental.com.mx/wp-content/uploads/2026/08/output1.jpeg 1536w, https://geoenvironmental.com.mx/wp-content/uploads/2026/08/output1-300x200.jpeg 300w, https://geoenvironmental.com.mx/wp-content/uploads/2026/08/output1-1024x683.jpeg 1024w, https://geoenvironmental.com.mx/wp-content/uploads/2026/08/output1-768x512.jpeg 768w" sizes="(max-width: 1536px) 100vw, 1536px" /></div></a>
568				<div class="elementor-post__badge">Blog</div>
569				<div class="elementor-post__text">
570				<h3 class="elementor-post__title">
571			<a href="https://geoenvironmental.com.mx/empresa-para-manifestacion-de-impacto-ambiental/" target=&quot;_blank&quot;>
572				Empresa para manifestación de impacto ambiental			</a>
573		</h3>
574		
575		<a class="elementor-post__read-more" href="https://geoenvironmental.com.mx/empresa-para-manifestacion-de-impacto-ambiental/" aria-label="Más información sobre Empresa para manifestación de impacto ambiental" tabindex="-1" target="_blank">
576			Leer más »		</a>
577
578				</div>
579				<div class="elementor-post__meta-data">
580					<span class="elementor-post-date">
581			6 de agosto de 2026		</span>
582				</div>
583					</div>
584		</article>
585				<article class="elementor-post elementor-grid-item post-1056 post type-post status-publish format-standard has-post-thumbnail hentry category-blog tag-consultoria-ambiental-precio" role="listitem">
586			<div class="elementor-post__card">
587				<a class="elementor-post__thumbnail__link" href="https://geoenvironmental.com.mx/consultoria-ambiental-precio/" tabindex="-1" target="_blank"><div class="elementor-post__thumbnail"><img loading="lazy" decoding="async" width="1536" height="1024" src="https://geoenvironmental.com.mx/wp-content/uploads/2026/07/output1-5.jpeg" class="attachment-full size-full wp-image-1055" alt="Consultoría ambiental precio.jpg" srcset="https://geoenvironmental.com.mx/wp-content/uploads/2026/07/output1-5.jpeg 1536w, https://geoenvironmental.com.mx/wp-content/uploads/2026/07/output1-5-300x200.jpeg 300w, https://geoenvironmental.com.mx/wp-content/uploads/2026/07/output1-5-1024x683.jpeg 1024
587w, https://geoenvironmental.com.mx/wp-content/uploads/2026/07/output1-5-768x512.jpeg 768w" sizes="(max-width: 1536px) 100vw, 1536px" /></div></a>
588				<div class="elementor-post__badge">Blog</div>
589				<div class="elementor-post__text">
590				<h3 class="elementor-post__title">
591			<a href="https://geoenvironmental.com.mx/consultoria-ambiental-precio/" target=&quot;_blank&quot;>
592				Consultoría ambiental precio			</a>
593		</h3>
594		
595		<a class="elementor-post__read-more" href="https://geoenvironmental.com.mx/consultoria-ambiental-precio/" aria-label="Más información sobre Consultoría ambiental precio" tabindex="-1" target="_blank">
596			Leer más »		</a>
597
598				</div>
599				<div class="elementor-post__meta-data">
600					<span class="elementor-post-date">
601			4 de agosto de 2026		</span>
602				</div>
603					</div>
604		</article>
605				<article class="elementor-post elementor-grid-item post-1054 post type-post status-publish format-standard has-post-thumbnail hentry category-blog tag-manejo-de-flora-y-fauna" role="listitem">
606			<div class="elementor-post__card">
607				<a class="elementor-post__thumbnail__link" href="https://geoenvironmental.com.mx/manejo-de-flora-y-fauna/" tabindex="-1" target="_blank"><div class="elementor-post__thumbnail"><img loading="lazy" decoding="async" width="1536" height="1024" src="https://geoenvironmental.com.mx/wp-content/uploads/2026/07/output1-4.jpeg" class="attachment-full size-full wp-image-1053" alt="Manejo de flora y fauna.jpg" srcset="https://geoenvironmental.com.mx/wp-content/uploads/2026/07/output1-4.jpeg 1536w, https://geoenvironmental.com.mx/wp-content/uploads/2026/07/output1-4-300x200.jpeg 300w, https://geoenvironmental.com.mx/wp-content/uploads/2026/07/output1-4-1024x683.jpeg 1024w, https://geoenvironmental.com.mx/wp-content/uploads/2026/07/output1-4-768x512.jpeg 768w" sizes="(max-width: 1536px) 100vw, 1536px" /></div></a>
608				<div class="elementor-post__badge">Blog</div>
609				<div class="elementor-post__text">
610				<h3 class="elementor-post__title">
611			<a href="https://geoenvironmental.com.mx/manejo-de-flora-y-fauna/" target=&quot;_blank&quot;>
612				Manejo de flora y fauna			</a>
613		</h3>
614		
615		<a class="elementor-post__read-more" href="https://geoenvironmental.com.mx/manejo-de-flora-y-fauna/" aria-label="Más información sobre Manejo de flora y fauna" tabindex="-1" target="_blank">
616			Leer más »		</a>
617
618				</div>
619				<div class="elementor-post__meta-data">
620					<span class="elementor-post-date">
621			30 de julio de 2026		</span>
622				</div>
623					</div>
624		</article>
625				<article class="elementor-post elementor-grid-item post-1052 post type-post status-publish format-standard has-post-thumbnail hentry category-blog tag-tratamiento-de-agua" role="listitem">
626			<div class="elementor-post__card">
627				<a class="elementor-post__thumbnail__link" href="https://geoenvironmental.com.mx/tratamiento-de-agua/" tabindex="-1" target="_blank"><div class="elementor-post__thumbnail"><img loading="lazy" decoding="async" width="1536" height="1024" src="https://geoenvironmental.com.mx/wp-content/uploads/2026/07/output1-3.jpeg" class="attachment-full size-full wp-image-1051" alt="Tratamiento de agua.jpg" srcset="https://geoenvironmental.com.mx/wp-content/uploads/2026/07/output1-3.jpeg 1536w, https://geoenvironmental.com.mx/wp-content/uploads/2026/07/output1-3-300x200.jpeg 300w, https://geoenvironmental.com.mx/wp-content/uploads/2026/07/output1-3-1024x683.jpeg 1024w, https://geoenvironmental.com.mx/wp-content/uploads/2026/07/output1-3-768x512.jpeg 768w" sizes="(max-width: 1536px) 100vw, 1536px" /></div></a>
628				<div class="elementor-post__badge">Blog</div>
629				<div class="elementor-post__text">
630				<h3 class="elementor-post__title">
631			<a href="https://geoenvironmental.com.mx/tratamiento-de-agua/" target=&quot;_blank&quot;>
632				Tratamiento de agua			</a>
633		</h3>
634		
635		<a class="elementor-post__read-more" href="https://geoenvironmental.com.mx/tratamiento-de-agua/" aria-label="Más información sobre Tratamiento de agua" tabindex="-1" target="_blank">
636			Leer más »		</a>
637
638				</div>
639				<div class="elementor-post__meta-data">
640					<span class="elementor-post-date">
641			28 de julio de 2026		</span>
642				</div>
643					</div>
644		</article>
645				<article class="elementor-post elementor-grid-item post-1050 post type-post status-publish format-standard has-post-thumbnail hentry category-blog tag-analisis-de-riesgo-en-mexico" role="listitem">
646			<div class="elementor-post__card">
647				<a class="elementor-post__thumbnail__link" href="https://geoenvironmental.com.mx/analisis-de-riesgo-en-mexico/" tabindex="-1" target="_blank"><div class="elementor-post__thumbnail"><img loading="lazy" decoding="async" width="1536" height="1024" src="https://geoenvironmental.com.mx/wp-content/uploads/2026/07/output1-2.jpeg" class="attachment-full size-full wp-image-1049" alt="Análisis de riesgo en México.jpg" srcset="https://geoenvironmental.com.mx/wp-content/uploads/2026/07/output1-2.jpeg 1536w, https://geoenvironmental.com.mx/wp-content/uploads/2026/07/output1-2-300x200.jpeg 300w, https://geoenvironmental.com.mx/wp-content/uploads/2026/07/output1-2-1024x683.jpeg 1024
647w, https://geoenvironmental.com.mx/wp-content/uploads/2026/07/output1-2-768x512.jpeg 768w" sizes="(max-width: 1536px) 100vw, 1536px" /></div></a>
648				<div class="elementor-post__badge">Blog</div>
649				<div class="elementor-post__text">
650				<h3 class="elementor-post__title">
651			<a href="https://geoenvironmental.com.mx/analisis-de-riesgo-en-mexico/" target=&quot;_blank&quot;>
652				Análisis de riesgo en México			</a>
653		</h3>
654		
655		<a class="elementor-post__read-more" href="https://geoenvironmental.com.mx/analisis-de-riesgo-en-mexico/" aria-label="Más información sobre Análisis de riesgo en México" tabindex="-1" target="_blank">
656			Leer más »		</a>
657
658				</div>
659				<div class="elementor-post__meta-data">
660					<span class="elementor-post-date">
661			23 de julio de 2026		</span>
662				</div>
663					</div>
664		</article>
665				<article class="elementor-post elementor-grid-item post-1046 post type-post status-publish format-standard has-post-thumbnail hentry category-blog tag-contratar-estudio-de-impacto-ambiental" role="listitem">
666			<div class="elementor-post__card">
667				<a class="elementor-post__thumbnail__link" href="https://geoenvironmental.com.mx/contratar-estudio-de-impacto-ambiental/" tabindex="-1" target="_blank"><div class="elementor-post__thumbnail"><img loading="lazy" decoding="async" width="1536" height="1024" src="https://geoenvironmental.com.mx/wp-content/uploads/2026/07/output1-1.jpeg" class="attachment-full size-full wp-image-1045" alt="Contratar estudio de impacto ambiental.jpg" srcset="https://geoenvironmental.com.mx/wp-content/uploads/2026/07/output1-1.jpeg 1536w, https://geoenvironmental.com.mx/wp-content/uploads/2026/07/output1-1-300x200.jpeg 300w, https://geoenvironmental.com.mx/wp-content/uploads/2026/07/output1-1-1024x683.jpeg 1024w, https://geoenvironmental.com.mx/wp-content/uploads/2026/07/output1-1-768x512.jpeg 768w" sizes="(max-width: 1536px) 100vw, 1536px" /></div></a>
668				<div class="elementor-post__badge">Blog</div>
669				<div class="elementor-post__text">
670				<h3 class="elementor-post__title">
671			<a href="https://geoenvironmental.com.mx/contratar-estudio-de-impacto-ambiental/" target=&quot;_blank&quot;>
672				Contratar estudio de impacto ambiental			</a>
673		</h3>
674		
675		<a class="elementor-post__read-more" href="https://geoenvironmental.com.mx/contratar-estudio-de-impacto-ambiental/" aria-label="Más información sobre Contratar estudio de impacto ambiental" tabindex="-1" target="_blank">
676			Leer más »		</a>
677
678				</div>
679				<div class="elementor-post__meta-data">
680					<span class="elementor-post-date">
681			21 de julio de 2026		</span>
682				</div>
683					</div>
684		</article>
685				<article class="elementor-post elementor-grid-item post-1032 post type-post status-publish format-standard has-post-thumbnail hentry category-blog tag-estudios-de-caracterizacion-en-mexico" role="listitem">
686			<div class="elementor-post__card">
687				<a class="elementor-post__thumbnail__link" href="https://geoenvironmental.com.mx/estudios-de-caracterizacion-en-mexico/" tabindex="-1" target="_blank"><div class="elementor-post__thumbnail"><img loading="lazy" decoding="async" width="1536" height="1024" src="https://geoenvironmental.com.mx/wp-content/uploads/2026/07/output1.jpeg" class="attachment-full size-full wp-image-1031" alt="Estudios de caracterización en México.jpg" srcset="https://geoenvironmental.com.mx/wp-content/uploads/2026/07/output1.jpeg 1536w, https://geoenvironmental.com.mx/wp-content/uploads/2026/07/output1-300x200.jpeg 300w, https://geoenvironmental.com.mx/wp-content/uploads/2026/07/output1-1024x683.jpeg 1024w, https://geoenvironmental.com.mx/wp-content/uploads/2026/07/output1-768x512.jpeg 768w" sizes="(max-width: 1536px) 100vw, 1536px" /></div></a>
688				<div class="elementor-post__badge">Blog</div>
689				<div class="elementor-post__text">
690				<h3 class="elementor-post__title">
691			<a href="https://geoenvironmental.com.mx/estudios-de-caracterizacion-en-mexico/" target=&quot;_blank&quot;>
692				Estudios de caracterización en México			</a>
693		</h3>
694		
695		<a class="elementor-post__read-more" href="https://geoenvironmental.com.mx/estudios-de-caracterizacion-en-mexico/" aria-label="Más información sobre Estudios de caracterización en México" tabindex="-1" target="_blank">
696			Leer más »		</a>
697
698				</div>
699				<div class="elementor-post__meta-data">
700					<span class="elementor-post-date">
701			16 de julio de 2026		</span>
702				</div>
703					</div>
704		</article>
705				</div>
706		
707				<div class="e-load-more-anchor" data-page="1" data-max-page="3" data-next-page="https://geoenvironmental.com.mx/blog/2/"></div>
708				<nav class="elementor-pagination" aria-label="Paginación">
709			<span aria-current="page" class="page-numbers current"><span class="elementor-screen-only">Página</span>1</span>
710<a class="page-numbers" href="https://geoenvironmental.com.mx/blog/2/"><span class="elementor-screen-only">Página</span>2</a>
711<a class="page-numbers" href="https://geoenvironmental.com.mx/blog/3/"><span class="elementor-screen-only">Página</span>3</a>		</nav>
712						</div>
713				</div>
714					</div>
715				</div>
716				</div>
717		
718		
719			</div>
720
721	
722</main>
723
724			<footer data-elementor-type="footer" data-elementor-id="36" class="elementor elementor-36 elementor-location-footer" data-elementor-post-type="elementor_library">
725			<div class="elementor-element elementor-element-1e05a77 e-flex e-con-boxed e-con e-parent" data-id="1e05a77" data-element_type="container" data-e-type="container" data-settings="{&quot;background_background&quot;:&quot;classic&quot;}">
726					<div class="e-con-inner">
727		<div class="elementor-element elementor-element-1a260dc e-con-full e-flex e-con e-child" data-id="1a260dc" data-element_type="container" data-e-type="container">
728				<div class="elementor-element elementor-element-a209ae3 elementor-widget elementor-widget-heading" data-id="a209ae3" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
729					<h2 class="elementor-heading-title elementor-size-default">Somos tus 
730aliados contáctanos</h2>				</div>
731				</div>
732		<div class="elementor-element elementor-element-302df46 e-con-full e-flex e-con e-child" data-id="302df46" data-element_type="container" data-e-type="container">
733				<div class="elementor-element elementor-element-24e7783 elementor-icon-list--layout-inline elementor-list-item-link-full_width elementor-widget elementor-widget-icon-list" data-id="24e7783" data-element_type="widget" data-e-type="widget" data-widget_type="icon-list.default">
734							<ul class="elementor-icon-list-items elementor-inline-items">
735							<li class="elementor-icon-list-item elementor-inline-item">
736											<a href="https://www.linkedin.com/company/geoenvironmental-services/" target="_blank">
737
738												<span class="elementor-icon-list-icon">
739							<svg aria-hidden="true" class="e-font-icon-svg e-fab-linkedin" viewBox="0 0 448 512" xmlns="http://www.w3.org/2000/svg"><path d="M416 32H31.9C14.3 32 0 46.5 0 64.3v383.4C0 465.5 14.3 480 31.9 480H416c17.6 0 32-14.5 32-32.3V64.3c0-17.8-14.4-32.3-32-32.3zM135.4 416H69V202.2h66.5V416zm-33.2-243c-21.3 0-38.5-17.3-38.5-38.5S80.9 96 102.2 96c21.2 0 38.5 17.3 38.5 38.5 0 21.3-17.2 38.5-38.5 38.5zm282.1 243h-66.4V312c0-24.8-.5-56.7-34.5-56.7-34.6 0-39.9 27-39.9 54.9V416h-66.4V202.2h63.7v29.2h.9c8.9-16.8 30.6-34.5 62.9-34.5 67.2 0 79.7 44.3 79.7 101.9V416z"></path></svg>						</span>
740										<span class="elementor-icon-list-text">Geoenvironmental Services</span>
741											</a>
742									</li>
743								<li class="elementor-icon-list-item elementor-inline-item">
744											<a href="mailto:[email protected]" target="_blank">
745
746												<span class="elementor-icon-list-icon">
747							<svg aria-hidden="true" class="e-font-icon-svg e-fas-envelope" viewBox="0 0 512 512" xmlns="http://www.w3.org/2000/svg"><path d="M502.3 190.8c3.9-3.1 9.7-.2 9.7 4.7V400c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V195.6c0-5 5.7-7.8 9.7-4.7 22.4 17.4 52.1 39.5 154.1 113.6 21.1 15.4 56.7 47.8 92.2 47.6 35.7.3 72-32.8 92.3-47.6 102-74.1 131.6-96.3 154-113.7zM256 320c23.2.4 56.6-29.2 73.4-41.4 132.7-96.3 142.8-104.7 173.4-128.7 5.8-4.5 9.2-11.5 9.2-18.9v-19c0-26.5-21.5-48-48-48H48C21.5 64 0 85.5 0 112v19c0 7.4 3.4 14.3 9.2 18.9 30.6 23.9 40.7 32.4 173.4 128.7 16.8 12.2 50.2 41.8 73.4 41.4z"></path></svg>						</span>
748										<span class="elementor-icon-list-text">[email protected]</span>
749											</a>
750									</li>
751						</ul>
752						</div>
753				<div class="elementor-element elementor-element-93c078f elementor-icon-list--layout-inline elementor-list-item-link-full_width elementor-widget elementor-widget-icon-list" data-id="93c078f" data-element_type="widget" data-e-type="widget" data-widget_type="icon-list.default">
754							<ul class="elementor-icon-list-items elementor-inline-items">
755							<li class="elementor-icon-list-item elementor-inline-item">
756											<a href="tel:4443793045" target="_blank">
757
758												<span class="elementor-icon-list-icon">
759							<svg aria-hidden="true" class="e-font-icon-svg e-fas-mobile-alt" viewBox="0 0 320 512" xmlns="http://www.w3.org/2000/svg"><path d="M272 0H48C21.5 0 0 21.5 0 48v416c0 26.5 21.5 48 48 48h224c26.5 0 48-21.5 48-48V48c0-26.5-21.5-48-48-48zM160 480c-17.7 0-32-14.3-32-32s14.3-32 32-32 32 14.3 32 32-14.3 32-32 32zm112-108c0 6.6-5.4 12-12 12H60c-6.6 0-12-5.4-12-12V60c0-6.6 5.4-12 12-12h200c6.6 0 12 5.4 12 12v312z"></path></svg>						</span>
760										<span class="elementor-icon-list-text">Teléfono: 444 379 3045</span>
761											</a>
762									</li>
763								<li class="elementor-icon-list-item elementor-inline-item">
764											<a href="https://geoenvironmental.com.mx/" target="_blank">
765
766												<span class="elementor-icon-list-icon">
767							<svg aria-hidden="true" class="e-font-icon-svg e-fas-globe" viewBox="0 0 496 512" xmlns="http://www.w3.org/2000/svg"><path d="M336.5 160C322 70.7 287.8 8 248 8s-74 62.7-88.5 152h177zM152 256c0 22.2 1.2 43.5 3.3 64h185.3c2.1-20.5 3.3-41.8 3.3-64s-1.2-43.5-3.3-64H155.3c-2.1 20.5-3.3 41.8-3.3 64zm324.7-96c-28.6-67.9-86.5-120.4-158-141.6 24.4 33.8 41.2 84.7 50 141.6h108zM177.2 18.4C105.8 39.6 47.8 92.1 19.3 160h108c8.7-56.9 25.5-107.8 49.9-141.6zM487.4 192H372.7c2.1 21 3.3 42.5 3.3 64s-1.2 43-3.3 64h114.6c5.5-20.5 8.6-41.8 8.6-64s-3.1-43.5-8.5-64zM120 256c0-21.5 1.2-43 3.3-64H8.6C3.2 212.5 0 233.8 0 256s3.2 43.5 8.6 64h114.6c-2-21-3.2-42.5-3.2-64zm39.5 96c14.5 89.3 48.7 152 88.5 152s74-62.7 88.5-152h-177zm159.3 141.6c71.4-21.2 129.4-73.7 158-141.6h-108c-8.8 56.9-25.6 107.8-50 141.6zM19.3 352c28.6 67.9 86.5 120.4 158 141.6-24.4-33.8-41.2-84.7-50-141.6h-108z"></path></svg>						</span>
768										<span class="elementor-icon-list-text">www.geoenvironmental.com.mx</span>
769											</a>
770									</li>
771						</ul>
772						</div>
773				<div class="elementor-element elementor-element-10fa7d2 elementor-widget elementor-widget-text-editor" data-id="10fa7d2" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
774									&copy; 2025 Geoenvironmental Services								</div>
775				</div>
776					</div>
777				</div>
778				</footer>
779		
780<script type="speculationrules">
781{"prefetch":[{"source":"document","where":{"and":[{"href_matches":"/*"},{"not":{"href_matches":["/wp-*.php","/wp-admin/*","/wp-content/uploads/*","/wp-content/*","/wp-content/plugins/*","/wp-content/themes/hello-elementor/*","/*\\?(.+)"]}},{"not":{"selector_matches":"a[rel~=\"nofollow\"]"}},{"not":{"selector_matches":".no-prefetch, .no-prefetch a"}}]},"eagerness":"conservative"}]}
782</script>
782
783        
783<script id="independent-analytics-script"   >
784            // Do not change this comment line otherwise Speed Optimizer won't be able to detect this script
785
786            (function () {
787                function sendRequest(url, body) {
788                    if(!window.fetch) {
789                        const xhr = new XMLHttpRequest();
790                        xhr.open("POST", url, true);
791                        xhr.setRequestHeader("Content-Type", "application/json;charset=UTF-8");
792                        xhr.send(JSON.stringify(body))
793                        return
794                    }
795
796                    const request = fetch(url, {
797                        method: 'POST',
798                        body: JSON.stringify(body),
799                        keepalive: true,
800                        headers: {
801                            'Content-Type': 'application/json;charset=UTF-8'
802                        }
803                    });
804                }
805                const calculateParentDistance = (child, parent) => {
806                    let count = 0;
807                    let currentElement = child;
808
809                    // Traverse up the DOM tree until we reach parent or the top of the DOM
810                    while (currentElement && currentElement !== parent) {
811                        currentElement = currentElement.parentNode;
812                        count++;
813                    }
814
815                    // If parent was not found in the hierarchy, return -1
816                    if (!currentElement) {
817                        return -1; // Indicates parent is not an ancestor of element
818                    }
819
820                    return count; // Number of layers between element and parent
821                }
822                const isMatchingClass = (linkRule, href, classes, ids) => {
823                    return classes.includes(linkRule.value)
824                }
825                const isMatchingId = (linkRule, href, classes, ids) => {
826                    return ids.includes(linkRule.value)
827                }
828                const isMatchingDomain = (linkRule, href, classes, ids) => {
829                    if(!URL.canParse(href)) {
830                        return false
831                    }
832
833                    const url = new URL(href)
834                    const host = url.host
835                    const hostsToMatch = [host]
836
837                    if(host.startsWith('www.')) {
838                        hostsToMatch.push(host.substring(4))
839                    } else {
840                        hostsToMatch.push('www.' + host)
841                    }
842
843                    return hostsToMatch.includes(linkRule.value)
844                }
845                const isMatchingExtension = (linkRule, href, classes, ids) => {
846                    if(!URL.canParse(href)) {
847                        return false
848                    }
849
850                    const url = new URL(href)
851
852                    return url.pathname.endsWith('.' + linkRule.value)
853                }
854                const isMatchingSubdirectory = (linkRule, href, classes, ids) => {
855                    if(!URL.canParse(href)) {
856                        return false
857                    }
858
859                    const url = new URL(href)
860
861                    return url.pathname.startsWith('/' + linkRule.value + '/')
862                }
863                const isMatchingProtocol = (linkRule, href, classes, ids) => {
864                    if(!URL.canParse(href)) {
865                        return false
866                    }
867
868                    const url = new URL(href)
869
870                    return url.protocol === linkRule.value + ':'
871                }
872                const isMatchingExternal = (linkRule, href, classes, ids) => {
873                    if(!URL.canParse(href) || !URL.canParse(document.location.href)) {
874                        return false
875                    }
876
877                    const matchingProtocols = ['http:', 'https:']
878                    const siteUrl = new URL(document.location.href)
879                    const linkUrl = new URL(href)
880
881                    // Links to subdomains will appear to be external matches according to JavaScript,
882                    // but the PHP rules will filter those events out.
883                    return matchingProtocols.includes(linkUrl.protocol) && siteUrl.host !== linkUrl.host
884                }
885                const isMatch = (linkRule, href, classes, ids) => {
886                    switch (linkRule.type) {
887                        case 'class':
888                            return isMatchingClass(linkRule, href, classes, ids)
889                        case 'id':
890                            return isMatchingId(linkRule, href, classes, ids)
891                        case 'domain':
892                            return isMatchingDomain(linkRule, href, classes, ids)
893                        case 'extension':
894                            return isMatchingExtension(linkRule, href, classes, ids)
895                        case 'subdirectory':
896                            return isMatchingSubdirectory(linkRule, href, classes, ids)
897                        case 'protocol':
898                            return isMatchingProtocol(linkRule, href, classes, ids)
899                        case 'external':
900                            return isMatchingExternal(linkRule, href, classes, ids)
901                        default:
902                            return false;
903                    }
904                }
905                const track = (element) => {
906                    const href = element.href ?? null
907                    const classes = Array.from(element.classList)
908                    const ids = [element.id]
909                    const linkRules = [{"type":"extension","value":"pdf"},{"type":"extension","value":"zip"},{"type":"protocol","value":"mailto"},{"type":"protocol","value":"tel"}]
910                    if(linkRules.length === 0) {
911                        return
912                    }
913
914                    // For link rules that target an id, we need to allow that id to appear
915                    // in any ancestor up to the 7th ancestor. This loop looks for those matches
916                    // and counts them.
917                    linkRules.forEach((linkRule) => {
918                        if(linkRule.type !== 'id') {
919                            return;
920                        }
921
922                        const matchingAncestor = element.closest('#' + linkRule.value)
923
924                        if(!matchingAncestor || matchingAncestor.matches('html, body')) {
925                            return;
926                        }
927
928                        const depth = calculateParentDistance(element, matchingAncestor)
929
930                        if(depth < 7) {
931                            ids.push(linkRule.value)
932                        }
933                    });
934
935                    // For link rules that target a class, we need to allow that class to appear
936                    // in any ancestor up to the 7th ancestor. This loop looks for those matches
937                    // and counts them.
938                    linkRules.forEach((linkRule) => {
939                        if(linkRule.type !== 'class') {
940                            return;
941                        }
942
943                        const matchingAncestor = element.closest('.' + linkRule.value)
944
945                        if(!matchingAncestor || matchingAncestor.matches('html, body')) {
946                            return;
947                        }
948
949                        const depth = calculateParentDistance(element, matchingAncestor)
950
951                        if(depth < 7) {
952                            classes.push(linkRule.value)
953                        }
954                    });
955
956                    const hasMatch = linkRules.some((linkRule) => {
957                        return isMatch(linkRule, href, classes, ids)
958                    })
959
960                    if(!hasMatch) {
961                        return
962                    }
963
964                    const url = "https://geoenvironmental.com.mx/wp-content/plugins/independent-analytics/iawp-click-endpoint.php";
965                    const siteId = "";
966                    const body = {
967                        href: href,
968                        classes: classes.join(' '),
969                        ids: ids.join(' '),
970                        siteId: siteId,
971                        ...{"payload":{"resource":"singular","singular_id":903,"page":1},"signature":"6aee071daee37b02c3ac6c9e6ffc391d"}                    };
972
973                    sendRequest(url, body)
974                }
975                let hasSearched = false;
976                function search() {
977                    if(hasSearched) {
978                        return;
979                    }
980                    hasSearched = true;
981
982                    if (document.hasOwnProperty("visibilityState") && document.visibilityState === "prerender") {
983                        return;
984                    }
985
986                                            if (navigator.webdriver || /bot|crawler|spider|crawling|semrushbot|chrome-lighthouse/i.test(navigator.userAgent)) {
987                            return;
988                        }
989                    
990                    let referrer_url = null;
991
992                    if (typeof document.referrer === 'string' && document.referrer.length > 0) {
993                        referrer_url = document.referrer;
994                    }
995
996                    const params = location.search.slice(1).split('&').reduce((acc, s) => {
997                        const [k, v] = s.split('=');
998                        return Object.assign(acc, {[k]: v});
999                    }, {});
1000
1001                    const url = "https://geoenvironmental.com.mx/wp-json/iawp/search";
1002                    const body = {
1003                        referrer_url,
1004                        utm_source: params.utm_source,
1005                        utm_medium: params.utm_medium,
1006                        utm_campaign: params.utm_campaign,
1007                        utm_term: params.utm_term,
1008                        utm_content: params.utm_content,
1009                        gclid: params.gclid,
1010                        ...{"payload":{"resource":"singular","singular_id":903,"page":1},"signature":"6aee071daee37b02c3ac6c9e6ffc391d"}                    };
1011
1012                    sendRequest(url, body)
1013                }
1014                document.addEventListener('mousedown', function (event) {
1015                                        if (navigator.webdriver || /bot|crawler|spider|crawling|semrushbot|chrome-lighthouse/i.test(navigator.userAgent)) {
1016                        return;
1017                    }
1018                    
1019                    const element = event.target.closest('a')
1020
1021                    if(!element) {
1022                        return
1023                    }
1024
1025                    const isPro = false
1026                    if(!isPro) {
1027                        return
1028                    }
1029
1030                    // Don't track left clicks with this event. The click event is used for that.
1031                    if(event.button === 0) {
1032                        return
1033                    }
1034
1035                    track(element)
1036                })
1037                document.addEventListener('click', function (event) {
1038                                        if (navigator.webdriver || /bot|crawler|spider|crawling|semrushbot|chrome-lighthouse/i.test(navigator.userAgent)) {
1039                        return;
1040                    }
1041                    
1042                    const element = event.target.closest('a, button, input[type="submit"], input[type="button"]')
1043
1044                    if(!element) {
1045                        return
1046                    }
1047
1048                    const isPro = false
1049                    if(!isPro) {
1050                        return
1051                    }
1052
1053                    track(element)
1054                })
1055                document.addEventListener('play', function (event) {
1056                                        if (navigator.webdriver || /bot|crawler|spider|crawling|semrushbot|chrome-lighthouse/i.test(navigator.userAgent)) {
1057                        return;
1058                    }
1059                    
1060                    const element = event.target.closest('audio, video')
1061
1062                    if(!element) {
1063                        return
1064                    }
1065
1066                    const isPro = false
1067                    if(!isPro) {
1068                        return
1069                    }
1070
1071                    track(element)
1072                }, true)
1073                document.addEventListener("DOMContentLoaded", function (e) {
1074                    search();
1075                });
1076                document.addEventListener("iawpSearch", function (e) {
1077                    search();
1078                });
1079            })();
1080        </script>
1080
1081        
1082<div class="joinchat joinchat--right" data-settings='{"telephone":"5214443793045","mobile_only":false,"button_delay":3,"whatsapp_web":false,"qr":false,"message_views":2,"message_delay":-10,"message_badge":false,"message_send":"Hola *GEOENVIRONMENTAL SERVICES*. Necesito más información sobre BLOG https://geoenvironmental.com.mx/blog/","tracking_url":"https://geoenvironmental.com.mx/wp-json/joinchat/v1/track-click","message_hash":"a1022f6"}' hidden aria-hidden="false">
1083	<div class="joinchat__button" role="button" tabindex="0" aria-label="Abrir chat">
1084							</div>
1085					<div class="joinchat__chatbox" role="dialog" aria-labelledby="joinchat__label" aria-modal="true">
1086			<div class="joinchat__header">
1087				<div id="joinchat__label">
1088											<svg class="joinchat__wa" width="120" height="28" viewBox="0 0 120 28"><title>WhatsApp</title><path d="M117.2 17c0 .4-.2.7-.4 1-.1.3-.4.5-.7.7l-1 .2c-.5 0-.9 0-1.2-.2l-.7-.7a3 3 0 0 1-.4-1 5.4 5.4 0 0 1 0-2.3c0-.4.2-.7.4-1l.7-.7a2 2 0 0 1 1.1-.3 2 2 0 0 1 1.8 1l.4 1a5.3 5.3 0 0 1 0 2.3m2.5-3c-.1-.7-.4-1.3-.8-1.7a4 4 0 0 0-1.3-1.2c-.6-.3-1.3-.4-2-.4-.6 0-1.2.1-1.7.4a3 3 0 0 0-1.2 1.1V11H110v13h2.7v-4.5c.4.4.8.8 1.3 1 .5.3 1 .4 1.6.4a4 4 0 0 0 3.2-1.5c.4-.5.7-1 .8-1.6.2-.6.3-1.2.3-1.9s0-1.3-.3-2zm-13.1 3c0 .4-.2.7-.4 1l-.7.7-1.1.2c-.4 0-.8 0-1-.2-.4-.2-.6-.4-.8-.7a3 3 0 0 1-.4-1 5.4 5.4 0 0 1 0-2.3c0-.4.2-.7.4-1 .1-.3.4-.5.7-.7a2 2 0 0 1 1-.3 2 2 0 0 1 1.9 1l.4 1a5.4 5.4 0 0 1 0 2.3m1.7-4.7a4 4 0 0 0-3.3-1.6c-.6 0-1.2.1-1.7.4a3 3 0 0 0-1.2 1.1V11h-2.6v13h2.7v-4.5c.3.4.7.8 1.2 1 .6.3 1.1.4 1.7.4a4 4 0 0 0 3.2-1.5c.4-.5.6-1 .8-1.6s.3-1.2.3-1.9-.1-1.3-.3-2c-.2-.6-.4-1.2-.8-1.6m-17.5 3.2 1.7-5 1.7 5zm.2-8.2-5 13.4h3l1-3h5l1 3h3L94 7.3zm-5.3 9.1-.6-.8-1-.5a11.6 11.6 0 0 0-2.3-.5l-1-.3a2 2 0 0 1-.6-.3.7.7 0 0 1-.3-.6c0-.2 0-.4.2-.5l.3-.3h.5l.5-.1c.5 0 .9 0 1.2.3.4.1.6.5.6 1h2.5c0-.6-.2-1.1-.4-1.5a3 3 0 0 0-1-1 4 4 0 0 0-1.3-.5 7.7 7.7 0 0 0-3 0c-.6.1-1 .3-1.4.5l-1 1a3 3 0 0 0-.4 1.5 2 2 0 0 0 1 1.8l1 .5 1.1.3 2.2.6c.6.2.8.5.8 1l-.1.5-.4.4a2 2 0 0 1-.6.2 2.8 2.8 0 0 1-1.4 0 2 2 0 0 1-.6-.3l-.5-.5-.2-.8H77c0 .7.2 1.2.5 1.6.2.5.6.8 1 1 .4.3.9.5 1.4.6a8 8 0 0 0 3.3 0c.5 0 1-.2 1.4-.5a3 3 0 0 0 1-1c.3-.5.4-1 .4-1.6 0-.5 0-.9-.3-1.2M74.7 8h-2.6v3h-1.7v1.7h1.7v5.8c0 .5 0 .9.2 1.2l.7.7 1 .3a7.8 7.8 0 0 0 2 0h.7v-2.1a3.4 3.4 0 0 1-.8 0l-1-.1-.2-1v-4.8h2V11h-2zm-7.6 9v.5l-.3.8-.7.6c-.2.2-.7.2-1.2.2h-.6l-.5-.2a1 1 0 0 1-.4-.4l-.1-.6.1-.6.4-.4.5-.3a4.8 4.8 0 0 1 1.2-.2 8 8 0 0 0 1.2-.2l.4-.3v1zm2.6 1.5v-5c0-.6 0-1.1-.3-1.5l-1-.8-1.4-.4a10.9 10.9 0 0 0-3.1 0l-1.5.6c-.4.2-.7.6-1 1a3 3 0 0 0-.5 1.5h2.7c0-.5.2-.9.5-1a2 2 0 0 1 1.3-.4h.6l.6.2.3.4.2.7c0 .3 0 .5-.3.6-.1.2-.4.3-.7.4l-1 .1a22 22 0 0 0-2.4.4l-1 .5c-.3.2-.6.5-.8.9-.2.3-.3.8-.3 1.3s.1 1 .3 1.3c.1.4.4.7.7 1l1 .4c.4.2.9.2 1.3.2a6 6 0 0 0 1.8-.2c.6-.2 1-.5 1.5-1a4 4 0 0 0 .2 1H70l-.3-1zm-11-6.7c-.2-.4-.6-.6-1-.8-.5-.2-1-.3-1.8-.3-.5 0-1 .1-1.5.4a3 3 0 0 0-1.3 1.2v-5h-2.7v13.4H53v-5.1c0-1 .2-1.7.5-2.2.3-.4.9-.6 1.6-.6.6 0 1 .2 1.3.6s.4 1 .4 1.8v5.5h2.7v-6c0-.6 0-1.2-.2-1.6 0-.5-.3-1-.5-1.3zm-14 4.7-2.3-9.2h-2.8l-2.3 9-2.2-9h-3l3.6 13.4h3l2.2-9.2 2.3 9.2h3l3.6-13.4h-3zm-24.5.2L18 15.6c-.3-.1-.6-.2-.8.2A20 20 0 0 1 16 17c-.2.2-.4.3-.7.1-.4-.2-1.5-.5-2.8-1.7-1-1-1.7-2-2-2.4-.1-.4 0-.5.2-.7l.5-.6.4-.6v-.6L10.4 8c-.3-.6-.6-.5-.8-.6H9c-.2 0-.6.1-.9.5C7.8 8.2 7 9 7 10.7s1.3 3.4 1.4 3.6c.2.3 2.5 3.7 6 5.2l1.9.8c.8.2 1.6.2 2.2.1s2-.8 2.3-1.6c.3-.9.3-1.5.2-1.7l-.7-.4zM14 25.3c-2 0-4-.5-5.8-1.6l-.4-.2-4.4 1.1 1.2-4.2-.3-.5A11.5 11.5 0 0 1 22.1 5.7 11.5 11.5 0 0 1 14 25.3M14 0A13.8 13.8 0 0 0 2 20.7L0 28l7.3-2A13.8 13.8 0 1 0 14 0"/></svg>
1089									</div>
1090				<div class="joinchat__close" role="button" tabindex="0" aria-label="Cerrar"></div>
1091			</div>
1092			<div class="joinchat__scroll">
1093				<div class="joinchat__content">
1094					<div class="joinchat__chat"><div class="joinchat__bubble"><jc-rand><jc-opt>Hey</jc-opt><jc-opt>Hola</jc-opt></jc-rand> 👋, bienvenido a <strong>GEOENVIRONMENTAL SERVICES</strong></div>
1095<div class="joinchat__bubble">¿Podemos ayudarle?</div></div>
1096					<div class="joinchat__open" role="button" tabindex="0">
1097													<div class="joinchat__open__text">Abrir chat</div>
1098												<svg class="joinchat__open__icon" width="60" height="60" viewbox="0 0 400 400">
1099							<path class="joinchat__pa" d="M168.83 200.504H79.218L33.04 44.284a1 1 0 0 1 1.386-1.188L365.083 199.04a1 1 0 0 1 .003 1.808L34.432 357.903a1 1 0 0 1-1.388-1.187l29.42-99.427"/>
1100							<path class="joinchat__pb" d="M318.087 318.087c-52.982 52.982-132.708 62.922-195.725 29.82l-80.449 10.18 10.358-80.112
1100C18.956 214.905 28.836 134.99 81.913 81.913c65.218-65.217 170.956-65.217 236.174 0 42.661 42.661 57.416 102.661 44.265 157.316"/>
1101						</svg>
1102					</div>
1103				</div>
1104			</div>
1105		</div>
1106					<a class="joinchat__powered" href="https://join.chat/es/powered/?utm_medium=widget&#038;utm_source=geoenvironmental.com.mx" target="_blank" rel="nofollow noopener">Powered by <span>Joinchat</span></a>
1107			</div>
1108			
1108<script>
1109				const lazyloadRunObserver = () => {
1110					const lazyloadBackgrounds = document.querySelectorAll( `.e-con.e-parent:not(.e-lazyloaded)` );
1111					const lazyloadBackgroundObserver = new IntersectionObserver( ( entries ) => {
1112						entries.forEach( ( entry ) => {
1113							if ( entry.isIntersecting ) {
1114								let lazyloadBackground = entry.target;
1115								if( lazyloadBackground ) {
1116									lazyloadBackground.classList.add( 'e-lazyloaded' );
1117								}
1118								lazyloadBackgroundObserver.unobserve( entry.target );
1119							}
1120						});
1121					}, { rootMargin: '200px 0px 200px 0px' } );
1122					lazyloadBackgrounds.forEach( ( lazyloadBackground ) => {
1123						lazyloadBackgroundObserver.observe( lazyloadBackground );
1124					} );
1125				};
1126				const events = [
1127					'DOMContentLoaded',
1128					'elementor/lazyload/observe',
1129				];
1130				events.forEach( ( event ) => {
1131					document.addEventListener( event, lazyloadRunObserver );
1132				} );
1133			</script>
1133
1134			
1134<script id="real3d-flipbook-forntend-js-extra">
1135var r3d_frontend = {"rootFolder":"https://geoenvironmental.com.mx/wp-content/plugins/real3d-flipbook-lite/","version":"5.1.0"};
1136//# sourceURL=real3d-flipbook-forntend-js-extra
1137</script>
vendor: 1 bytes, line 1137
1137
1138<script id="real3d-flipbook-forntend-js" src="https://geoenvironmental.com.mx/wp-content/plugins/real3d-flipbook-lite/js/frontend.js?ver=5.1.0"></script>
vendor: 1 bytes, line 1138
1138
1139<script id="hello-theme-frontend-js" src="https://geoenvironmental.com.mx/wp-content/themes/hello-elementor/assets/js/hello-frontend.js?ver=3.4.5"></script>
vendor: 1 bytes, line 1139
1139
1140<script id="elementor-webpack-runtime-js" src="https://geoenvironmental.com.mx/wp-content/plugins/elementor/assets/js/webpack.runtime.min.js?ver=3.35.8"></script>
vendor: 1 bytes, line 1140
1140
1141<script id="elementor-frontend-modules-js" src="https://geoenvironmental.com.mx/wp-content/plugins/elementor/assets/js/frontend-modules.min.js?ver=3.35.8"></script>
vendor: 1 bytes, line 1141
1141
1142<script id="jquery-ui-core-js-before">
1143jQuery.uiBackCompat = true;
1144//# sourceURL=jquery-ui-core-js-before
1145</script>
vendor: 1 bytes, line 1145
1145
1146<script id="jquery-ui-core-js" src="https://geoenvironmental.com.mx/wp-includes/js/jquery/ui/core.min.js?ver=1.14.2"></script>
vendor: 1 bytes, line 1146
1146
1147<script id="elementor-frontend-js-before">
1148var elementorFrontendConfig = {"environmentMode":{"edit":false,"wpPreview":false,"isScriptDebug":false},"i18n":{"shareOnFacebook":"Compartir en Facebook","shareOnTwitter":"Compartir en Twitter","pinIt":"Pinear","download":"Descargar","downloadImage":"Descargar imagen","fullscreen":"Pantalla completa","zoom":"Zoom","share":"Compartir","playVideo":"Reproducir v\u00eddeo","previous":"Anterior","next":"Siguiente","close":"Cerrar","a11yCarouselPrevSlideMessage":"Diapositiva anterior","a11yCarouselNextSlideMessage":"Diapositiva siguiente","a11yCarouselFirstSlideMessage":"Esta es la primera diapositiva","a11yCarouselLastSlideMessage":"Esta es la \u00faltima diapositiva","a11yCarouselPaginationBulletMessage":"Ir a la diapositiva"},"is_rtl":false,"breakpoints":{"xs":0,"sm":480,"md":768,"lg":1025,"xl":1440,"xxl":1600},"responsive":{"breakpoints":{"mobile":{"label":"M\u00f3vil vertical","value":767,"default_value":767,"direction":"max","is_enabled":true},"mobile_extra":{"label":"M\u00f3vil horizontal","value":880,"default_value":880,"direction":"max","is_enabled":false},"tablet":{"label":"Tableta vertical","value":1024,"default_value":1024,"direction":"max","is_enabled":true},"tablet_extra":{"label":"Tableta horizontal","value":1200,"default_value":1200,"direction":"max","is_enabled":false},"laptop":{"label":"Port\u00e1til","value":1366,"default_value":1366,"direction":"max","is_enabled":false},"widescreen":{"label":"Pantalla grande","value":2400,"default_value":2400,"direction":"min","is_enabled":false}},"hasCustomBreakpoints":false},"version":"3.35.8","is_static":false,"experimentalFeatures":{"e_font_icon_svg":true,"additional_custom_breakpoints":true,"container":true,"e_optimized_markup":true,"theme_builder_v2":true,"hello-theme-header-footer":true,"e_pro_free_trial_popup":true,"nested-elements":true,"home_screen":true,"global_classes_should_enforce_capabilities":true,"e_variables":true,"cloud-library":true,"e_opt_in_v4_page":true,"e_components":true,"e_interactions":true,"e_editor_one":true,"import-export-customization":true,"mega-menu":true,"e_pro_variables":true},"urls":{"assets":"https:\/\/geoenvironmental.com.mx\/wp-content\/plugins\/elementor\/assets\/","ajaxurl":"https:\/\/geoenvironmental.com.mx\/wp-admin\/admin-ajax.php","uploadUrl":"https:\/\/geoenvironmental.com.mx\/wp-content\/uploads"},"nonces":{"floatingButtonsClickTracking":"adff898b1f"},"swiperClass":"swiper","settings":{"page":[],"editorPreferences":[]},"kit":{"active_breakpoints":["viewport_mobile","viewport_tablet"],"global_image_lightbox":"yes","lightbox_enable_counter":"yes","lightbox_enable_fullscreen":"yes","lightbox_enable_zoom":"yes","lightbox_enable_share":"yes","lightbox_title_src":"title","lightbox_description_src":"description","hello_header_logo_type":"logo","hello_header_menu_layout":"horizontal","hello_footer_logo_type":"logo"},"post":{"id":903,"title":"BLOG%20-%20GEOENVIRONMENTAL%20SERVICES","excerpt":"","featuredImage":false}};
1149//# sourceURL=elementor-frontend-js-before
1150</script>
vendor: 1 bytes, line 1150
1150
1151<script id="elementor-frontend-js" src="https://geoenvironmental.com.mx/wp-content/plugins/elementor/assets/js/frontend.min.js?ver=3.35.8"></script>
vendor: 1 bytes, line 1151
1151
1152<script id="smartmenus-js" src="https://geoenvironmental.com.mx/wp-content/plugins/elementor-pro/assets/lib/smartmenus/jquery.smartmenus.min.js?ver=1.2.1"></script>
vendor: 1 bytes, line 1152
1152
1153<script id="e-sticky-js" src="https://geoenvironmental.com.mx/wp-content/plugins/elementor-pro/assets/lib/sticky/jquery.sticky.min.js?ver=3.33.2"></script>
vendor: 1 bytes, line 1153
1153
1154<script id="imagesloaded-js" src="https://geoenvironmental.com.mx/wp-includes/js/imagesloaded.min.js?ver=5.0.0"></script>
vendor: 1 bytes, line 1154
1154
1155<script data-wp-strategy="defer" defer fetchpriority="low" id="joinchat-js" src="https://geoenvironmental.com.mx/wp-content/plugins/creame-whatsapp-me/public/js/joinchat.min.js?ver=6.3.2"></script>
vendor: 1 bytes, line 1155
1155
1156<script id="elementor-pro-webpack-runtime-js" src="https://geoenvironmental.com.mx/wp-content/plugins/elementor-pro/assets/js/webpack-pro.runtime.min.js?ver=3.33.2"></script>
vendor: 1 bytes, line 1156
1156
1157<script id="wp-hooks-js" src="https://geoenvironmental.com.mx/wp-includes/js/dist/hooks.min.js?ver=f0f188028580e8dc1255"></script>
vendor: 1 bytes, line 1157
1157
1158<script id="wp-i18n-js" src="https://geoenvironmental.com.mx/wp-includes/js/dist/i18n.min.js?ver=1dfe7db3940c23ea9216"></script>
vendor: 1 bytes, line 1158
1158
1159<script id="wp-i18n-js-after">
1160wp.i18n.setLocaleData( { 'text direction\u0004ltr': [ 'ltr' ] } );
1161//# sourceURL=wp-i18n-js-after
1162</script>
vendor: 1 bytes, line 1162
1162
1163<script id="elementor-pro-frontend-js-before">
1164var ElementorProFrontendConfig = {"ajaxurl":"https:\/\/geoenvironmental.com.mx\/wp-admin\/admin-ajax.php","nonce":"40134769e2","urls":{"assets":"https:\/\/geoenvironmental.com.mx\/wp-content\/plugins\/elementor-pro\/assets\/","rest":"https:\/\/geoenvironmental.com.mx\/wp-json\/"},"settings":{"lazy_load_background_images":true},"popup":{"hasPopUps":false},"shareButtonsNetworks":{"facebook":{"title":"Facebook","has_counter":true},"twitter":{"title":"Twitter"},"linkedin":{"title":"LinkedIn","has_counter":true},"pinterest":{"title":"Pinterest","has_counter":true},"reddit":{"title":"Reddit","has_counter":true},"vk":{"title":"VK","has_counter":true},"odnoklassniki":{"title":"OK","has_counter":true},"tumblr":{"title":"Tumblr"},"digg":{"title":"Digg"},"skype":{"title":"Skype"},"stumbleupon":{"title":"StumbleUpon","has_counter":true},"mix":{"title":"Mix"},"telegram":{"title":"Telegram"},"pocket":{"title":"Pocket","has_counter":true},"xing":{"title":"XING","has_counter":true},"whatsapp":{"title":"WhatsApp"},"email":{"title":"Email"},"print":{"title":"Print"},"x-twitter":{"title":"X"},"threads":{"title":"Threads"}},"facebook_sdk":{"lang":"es_ES","app_id":""},"lottie":{"defaultAnimationUrl":"https:\/\/geoenvironmental.com.mx\/wp-content\/plugins\/elementor-pro\/modules\/lottie\/assets\/animations\/default.json"}};
1165//# sourceURL=elementor-pro-frontend-js-before
1166</script>
vendor: 1 bytes, line 1166
1166
1167<script id="elementor-pro-frontend-js" src="https://geoenvironmental.com.mx/wp-content/plugins/elementor-pro/assets/js/frontend.min.js?ver=3.33.2"></script>
vendor: 1 bytes, line 1167
1167
1168<script id="pro-elements-handlers-js" src="https://geoenvironmental.com.mx/wp-content/plugins/elementor-pro/assets/js/elements-handlers.min.js?ver=3.33.2"></script>
vendor: 1 bytes, line 1168
1168
1169<script id="wp-emoji-settings" type="application/json">
1170{"baseUrl":"https://s.w.org/images/core/emoji/17.0.2/72x72/","ext":".png","svgUrl":"https://s.w.org/images/core/emoji/17.0.2/svg/","svgExt":".svg","source":{"concatemoji":"https://geoenvironmental.com.mx/wp-includes/js/wp-emoji-release.min.js?ver=7.1.3"}}
1171</script>
vendor: 1 bytes, line 1171
1171
1172<script type="module">
1173/*! This file is auto-generated */
1174var e="script#wp-emoji-settings",t=document.querySelector(e);if(!(t instanceof HTMLScriptElement))throw new Error("Element missing: "+e);const r=JSON.parse(t.text),s=(window._wpemojiSettings=r,"wpEmojiSettingsSupports"),o=["flag","emoji"];function i(e){try{var t={supportTests:e,timestamp:(new Date).valueOf()};sessionStorage.setItem(s,JSON.stringify(t))}catch(e){}}function c(e,t,n){e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(t,0,0);t=new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data);e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(n,0,0);const r=new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data);return t.every((e,t)=>e===r[t])}function p(e,t){e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(t,0,0);var n=e.getImageData(16,16,1,1);for(let e=0;e<n.data.length;e++)if(0!==n.data[e])return!1;return!0}function u(e,t,n,r){switch(t){case"flag":return n(e,"\ud83c\udff3\ufe0f\u200d\u26a7\ufe0f","\ud83c\udff3\ufe0f\u200b\u26a7\ufe0f")?!1:!n(e,"\ud83c\udde8\ud83c\uddf6","\ud83c\udde8\u200b\ud83c\uddf6")&&!n(e,"\ud83c\udff4\udb40\udc67\udb40\udc62\udb40\udc65\udb40\udc6e\udb40\udc67\udb40\udc7f","\ud83c\udff4\u200b\udb40\udc67\u200b\udb40\udc62\u200b\udb40\udc65\u200b\udb40\udc6e\u200b\udb40\udc67\u200b\udb40\udc7f");case"emoji":return!r(e,"\ud83e\u1fac8")}return!1}function f(e,t,n,r){let a;const s=(a="undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope?new OffscreenCanvas(300,150):document.createElement("canvas")).getContext("2d",{willReadFrequently:!0}),o=(s.textBaseline="top",s.font="600 32px Arial",{});return e.forEach(e=>{o[e]=t(s,e,n,r)}),o}function a(e){var t=document.createElement("script");t.src=e,t.defer=!0,document.head.appendChild(t)}r.supports={everything:!0,everythingExceptFlag:!0},new Promise(t=>{let n=function(){try{var e=JSON.parse(sessionStorage.getItem(s));if("object"==typeof e&&"number"==typeof e.timestamp&&(new Date).valueOf()<e.timestamp+604800&&"object"==typeof e.supportTests)return e.supportTests}catch(e){}return null}();if(!n){if("undefined"!=typeof Worker&&"undefined"!=typeof OffscreenCanvas&&"undefined"!=typeof URL&&URL.createObjectURL&&"undefined"!=typeof Blob)try{var e="postMessage("+f.toString()+"("+[JSON.stringify(o),u.toString(),c.toString(),p.toString()].join(",")+"));",r=new Blob([e],{type:"text/javascript"});const a=new Worker(URL.createObjectURL(r),{name:"wpTestEmojiSupports"});return void(a.onmessage=e=>{i(n=e.data),a.terminate(),t(n)})}catch(e){}i(n=f(o,u,c,p))}t(n)}).then(e=>{for(const n in e)r.supports[n]=e[n],r.supports.everything=r.supports.everything&&r.supports[n],"flag"!==n&&(r.supports.everythingExceptFlag=r.supports.everythingExceptFlag&&r.supports[n]);var t;r.supports.everythingExceptFlag=r.supports.everythingExceptFlag&&!r.supports.flag,r.supports.everything||((t=r.source||{}).concatemoji?a(t.concatemoji):t.wpemoji&&t.twemoji&&(a(t.twemoji),a(t.wpemoji)))});
1175//# sourceURL=https://geoenvironmental.com.mx/wp-includes/js/wp-emoji-loader.min.js
1176</script>
1176
1177<link rel='stylesheet' id='joinchat-css' href='https://geoenvironmental.com.mx/wp-content/plugins/creame-whatsapp-me/public/css/joinchat.min.css?ver=6.3.2' media='all' />
1178
1179</body>
1180</html>
1181
1182
1183<!-- Page supported by LiteSpeed Cache 7.9 on 2026-10-09 16:14:38 -->

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.