PageSourceSearch

https://geoenvironmental.com.mx/

html geoenvironmental.com.mx collected 2026-10-09 22:14:38 UTC 127,235 bytes, 978 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/">
9<meta name="description" content="Convertimos retos ambientales en soluciones sostenibles con valor estrat&eacute;gico. Protegemos tu negocio con Ciencia y Estrategia Estrategia en proyectos amb">
10<meta property="og:title" content="INICIO - GEOENVIRONMENTAL SERVICES">
11<meta property="og:type" content="website">
12<meta property="og:description" content="Convertimos retos ambientales en soluciones sostenibles con valor estrat&eacute;gico. Protegemos tu negocio con Ciencia y Estrategia Estrategia en proyectos amb">
13<meta property="og:url" content="https://geoenvironmental.com.mx/">
14<meta property="og:locale" content="es_ES">
15<meta property="og:site_name" content="GEOENVIRONMENTAL SERVICES">
16<meta name="twitter:card" content="summary_large_image">
17
18	<!-- This site is optimized with the Yoast SEO plugin v28.2 - https://yoast.com/product/yoast-seo-wordpress/ -->
19	<title>INICIO - GEOENVIRONMENTAL SERVICES</title>
20	<link rel="canonical" href="https://geoenvironmental.com.mx/" />
21	<meta property="og:locale" content="es_ES" />
22	<meta property="og:type" content="website" />
23	<meta property="og:title" content="INICIO - GEOENVIRONMENTAL SERVICES" />
24	<meta property="og:description" content="Convertimos retos ambientales en soluciones sostenibles con valor estrat&eacute;gico. Protegemos tu negocio con Ciencia y Estrategia Estrategia en proyectos ambientales de alto impacto Garantizamos operaciones seguras y sostenibles, protegiendo la inversión y el prestigio de nuestros clientes al integrar soluciones ambientales que preservan el entorno sin sacrificar la rentabilidad de sus proyectos. Cumplimiento normativo Optimización [&hellip;]" />
25	<meta property="og:url" content="https://geoenvironmental.com.mx/" />
26	<meta property="og:site_name" content="GEOENVIRONMENTAL SERVICES" />
27	<meta property="article:modified_time" content="2025-12-05T22:29:19+00:00" />
28	<meta property="og:image" content="https://geoenvironmental.com.mx/wp-content/uploads/2025/10/icono1.webp" />
29	<meta property="og:image:width" content="448" />
30	<meta property="og:image:height" content="448" />
31	<meta property="og:image:type" content="image/webp" />
32	<meta name="twitter:card" content="summary_large_image" />
33	<!-- / Yoast SEO plugin. -->
34
35
36<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%2F" />
37<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%2F&#038;format=xml" />
38<style id="wp-img-auto-sizes-contain-inline-css">
39img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px}
40/*# sourceURL=wp-img-auto-sizes-contain-inline-css */
41</style>
42
43<style id="wp-emoji-styles-inline-css">
44
45	img.wp-smiley, img.emoji {
46		display: inline !important;
47		border: none !important;
48		box-shadow: none !important;
49		height: 1em !important;
50		width: 1em !important;
51		margin: 0 0.07em !important;
52		vertical-align: -0.1em !important;
53		background: none !important;
54		padding: 0 !important;
55	}
56/*# sourceURL=wp-emoji-styles-inline-css */
57</style>
58<style id="joinchat-button-style-inline-css">
59.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;
59width: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}}
60
61/*# sourceURL=https://geoenvironmental.com.mx/wp-content/plugins/creame-whatsapp-me/gutenberg/build/style-index.css */
62</style>
63<style id="global-styles-inline-css">
64: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,0) 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%);
64--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;}
64.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;}
65:root :where(.wp-block-icon svg){width: 24px;}
66:root :where(.wp-block-pullquote){font-size: 1.5em;line-height: 1.6;}
67/*# sourceURL=global-styles-inline-css */
68</style>
69<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' />
70<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' />
71<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' />
72<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' />
73<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' />
74<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' />
75<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' />
76<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' />
77<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' />
78<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' />
79<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' />
80<link rel='stylesheet' id='e-animation-fadeInDown-css' href='https://geoenvironmental.com.mx/wp-content/plugins/elementor/assets/lib/animations/styles/fadeInDown.min.css?ver=3.35.8' media='all' />
81<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' />
82<link rel='stylesheet' id='widget-divider-css' href='https://geoenvironmental.com.mx/wp-content/plugins/elementor/assets/css/widget-divider.min.css?ver=3.35.8' media='all' />
83<link rel='stylesheet' id='widget-counter-css' href='https://geoenvironmental.com.mx/wp-content/plugins/elementor/assets/css/widget-counter.min.css?ver=3.35.8' media='all' />
84<link rel='stylesheet' id='swiper-css' href='https://geoenvironmental.com.mx/wp-content/plugins/elementor/assets/lib/swiper/v8/css/swiper.min.css?ver=8.4.5' media='all' />
85<link rel='stylesheet' id='e-swiper-css' href='https://geoenvironmental.com.mx/wp-content/plugins/elementor/assets/css/conditionals/e-swiper.min.css?ver=3.35.8' media='all' />
86<link rel='stylesheet' id='widget-image-carousel-css' href='https://geoenvironmental.com.mx/wp-content/plugins/elementor/assets/css/widget-image-carousel.min.css?ver=3.35.8' media='all' />
87<link rel='stylesheet' id='widget-gallery-css' href='https://geoenvironmental.com.mx/wp-content/plugins/elementor-pro/assets/css/widget-gallery.min.css?ver=3.33.2' media='all' />
88<link rel='stylesheet' id='elementor-gallery-css' href='https://geoenvironmental.com.mx/wp-content/plugins/elementor/assets/lib/e-gallery/css/e-gallery.min.css?ver=1.2.0' media='all' />
89<link rel='stylesheet' id='e-transitions-css' href='https://geoenvironmental.com.mx/wp-content/plugins/elementor-pro/assets/css/conditionals/transitions.min.css?ver=3.33.2' media='all' />
90<link rel='stylesheet' id='elementor-post-50-css' href='https://geoenvironmental.com.mx/wp-content/uploads/elementor/css/post-50.css?ver=1791554676' media='all' />
91<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' />
92<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' />
93<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' />
94<script id="real3d-flipbook-global-js-extra">
95var 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
95d":"","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":""};
96//# sourceURL=real3d-flipbook-global-js-extra
97</script>
vendor: 1 bytes, line 97
97
98<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 98
98
99<script id="jquery-migrate-js" src="https://geoenvironmental.com.mx/wp-includes/js/jquery/jquery-migrate.min.js?ver=3.4.1"></script>
99
100<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/50" /><link rel="EditURI" type="application/rsd+xml" title="RSD" href="https://geoenvironmental.com.mx/xmlrpc.php?rsd" />
101<meta name="generator" content="WordPress 7.1.3" />
102<link rel='shortlink' href='https://geoenvironmental.com.mx/' />
103<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">
104
105<!-- Schema & Structured Data For WP v1.63 - -->
106<script type="application/ld+json" class="saswp-schema-markup-output">
107[{"@context":"https:\/\/schema.org\/","@type":"Organization","@id":"https:\/\/geoenvironmental.com.mx#Organization","name":"GEOENVIRONMENTAL SERVICES","url":"https:\/\/geoenvironmental.com.mx","sameAs":[]}]
108</script>
108
109
110			<style>
111				.e-con.e-parent:nth-of-type(n+4):not(.e-lazyloaded):not(.e-no-lazyload),
112				.e-con.e-parent:nth-of-type(n+4):not(.e-lazyloaded):not(.e-no-lazyload) * {
113					background-image: none !important;
114				}
115				@media screen and (max-height: 1024px) {
116					.e-con.e-parent:nth-of-type(n+3):not(.e-lazyloaded):not(.e-no-lazyload),
117					.e-con.e-parent:nth-of-type(n+3):not(.e-lazyloaded):not(.e-no-lazyload) * {
118						background-image: none !important;
119					}
120				}
121				@media screen and (max-height: 640px) {
122					.e-con.e-parent:nth-of-type(n+2):not(.e-lazyloaded):not(.e-no-lazyload),
123					.e-con.e-parent:nth-of-type(n+2):not(.e-lazyloaded):not(.e-no-lazyload) * {
124						background-image: none !important;
125					}
126				}
127			</style>
128			<link rel="icon" href="https://geoenvironmental.com.mx/wp-content/uploads/2025/10/cropped-logo-geoenvironmental-32x32.webp" sizes="32x32" />
129<link rel="icon" href="https://geoenvironmental.com.mx/wp-content/uploads/2025/10/cropped-logo-geoenvironmental-192x192.webp" sizes="192x192" />
130<link rel="apple-touch-icon" href="https://geoenvironmental.com.mx/wp-content/uploads/2025/10/cropped-logo-geoenvironmental-180x180.webp" />
131<meta name="msapplication-TileImage" content="https://geoenvironmental.com.mx/wp-content/uploads/2025/10/cropped-logo-geoenvironmental-270x270.webp" />
132	<meta name="google-site-verification" content="LtE4Bttn63z6-YOIMRJu6aIIiyPsuqDfp6a3hZLshLE" />
133</head>
134<body class="home wp-singular page-template-default page page-id-50 wp-custom-logo wp-embed-responsive wp-theme-hello-elementor hello-elementor-default elementor-default elementor-kit-9 elementor-page elementor-page-50">
135
136
137<a class="skip-link screen-reader-text" href="#content">Ir al contenido</a>
138
139		<header data-elementor-type="header" data-elementor-id="14" class="elementor elementor-14 elementor-location-header" data-elementor-post-type="elementor_library">
140			<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">
141		<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;}">
142				<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">
143							<div class="elementor-spacer">
144			<div class="elementor-spacer-inner"></div>
145		</div>
146						</div>
147				</div>
148		<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;}">
149				<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">
150							<div class="elementor-spacer">
151			<div class="elementor-spacer-inner"></div>
152		</div>
153						</div>
154				</div>
155		<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;}">
156				<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">
157							<div class="elementor-spacer">
158			<div class="elementor-spacer-inner"></div>
159		</div>
160						</div>
161				</div>
162				</div>
163		<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}">
164					<div class="e-con-inner">
165		<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">
166				<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">
167											<a href="https://geoenvironmental.com.mx/">
168			<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>
169											</div>
170				</div>
171		<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">
172				<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; 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">
173								<nav aria-label="Menú" class="elementor-nav-menu--main elementor-nav-menu__container elementor-nav-menu--layout-horizontal e--pointer-none">
174				<ul id="menu-1-ab670b2" class="elementor-nav-menu"><li class="menu-item menu-item-type-custom menu-item-object-custom current-menu-item current_page_item menu-item-home menu-item-23"><a href="https://geoenvironmental.com.mx/" aria-current="page" class="elementor-item elementor-item-active">INICIO</a></li>
175<li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-24"><a href="/inicio/quienes-somos/" class="elementor-item">QUIÉNES SOMOS</a>
176<ul class="sub-menu elementor-nav-menu--dropdown">
177	<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-909"><a href="https://geoenvironmental.com.mx/blog/" class="elementor-sub-item">BLOG</a></li>
178</ul>
179</li>
180<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>
181<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>
182<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>
183<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>
184<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>
185<ul class="sub-menu elementor-nav-menu--dropdown">
186	<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>
187</ul>
188</li>
189</ul>			</nav>
190					<div class="elementor-menu-toggle" role="button" tabindex="0" aria-label="Alternar menú" aria-expanded="false">
191			<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>
192					<nav class="elementor-nav-menu--dropdown elementor-nav-menu__container" aria-hidden="true">
193				<ul id="menu-2-ab670b2" class="elementor-nav-menu"><li class="menu-item menu-item-type-custom menu-item-object-custom current-menu-item current_page_item menu-item-home menu-item-23"><a href="https://geoenvironmental.com.mx/" aria-current="page" class="elementor-item elementor-item-active" tabindex="-1">INICIO</a></li>
194<li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-24"><a href="/inicio/quienes-somos/" class="elementor-item" tabindex="-1">QUIÉNES SOMOS</a>
195<ul class="sub-menu elementor-nav-menu--dropdown">
196	<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-909"><a href="https://geoenvironmental.com.mx/blog/" class="elementor-sub-item" tabindex="-1">BLOG</a></li>
197</ul>
198</li>
199<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>
200<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>
201<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>
202<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>
203<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>
204<ul class="sub-menu elementor-nav-menu--dropdown">
205	<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>
206</ul>
207</li>
208</ul>			</nav>
209						</div>
210				</div>
211		<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">
212				<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">
213										<a class="elementor-button elementor-button-link elementor-size-sm" href="https://geoenvironmental.com.mx/inicio/contacto/">
214						<span class="elementor-button-content-wrapper">
215									<span class="elementor-button-text">CONTACTO</span>
216					</span>
217					</a>
218								</div>
219				</div>
220					</div>
221				</div>
222				</header>
223		
224<main id="content" class="site-main post-50 page type-page status-publish hentry">
225
226	
227	<div class="page-content">
228				<div data-elementor-type="wp-page" data-elementor-id="50" class="elementor elementor-50" data-elementor-post-type="page">
229				<div class="elementor-element elementor-element-e07c456 e-con-full elementor-hidden-desktop elementor-hidden-tablet e-flex e-con e-parent" data-id="e07c456" data-element_type="container" data-e-type="container" data-settings="{&quot;background_background&quot;:&quot;classic&quot;}">
230		<div class="elementor-element elementor-element-583998d e-con-full e-flex e-con e-child" data-id="583998d" data-element_type="container" data-e-type="container">
231				<div class="elementor-element elementor-element-15ddc8e animated-fast elementor-invisible elementor-widget elementor-widget-heading" data-id="15ddc8e" data-element_type="widget" data-e-type="widget" data-settings="{&quot;_animation&quot;:&quot;fadeInDown&quot;,&quot;_animation_delay&quot;:500}" data-widget_type="heading.default">
232					<h2 class="elementor-heading-title elementor-size-default">Convertimos retos ambientales en</h2>				</div>
233				<div class="elementor-element elementor-element-01455da animated-fast elementor-invisible elementor-widget elementor-widget-heading" data-id="01455da" 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">
234					<h1 class="elementor-heading-title elementor-size-default">soluciones sostenibles<br /> con <span style="color: #f4901e">valor estrat&eacute;gico.</span></h1>				</div>
235				<div class="elementor-element elementor-element-a9f6028 elementor-widget-divider--view-line elementor-widget elementor-widget-divider" data-id="a9f6028" data-element_type="widget" data-e-type="widget" data-widget_type="divider.default">
236							<div class="elementor-divider">
237			<span class="elementor-divider-separator">
238						</span>
239		</div>
240						</div>
241				<div class="elementor-element elementor-element-b019aa5 elementor-widget elementor-widget-heading" data-id="b019aa5" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
242					<h2 class="elementor-heading-title elementor-size-default">Protegemos tu negocio con Ciencia y Estrategia</h2>				</div>
243				</div>
244				</div>
245		<div class="elementor-element elementor-element-93212fe elementor-hidden-desktop elementor-hidden-tablet e-flex e-con-boxed e-con e-child" data-id="93212fe" data-element_type="container" data-e-type="container">
246					<div class="e-con-inner">
247				<div class="elementor-element elementor-element-a652f47 animated-fast elementor-invisible elementor-widget elementor-widget-heading" data-id="a652f47" 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">
248					<h2 class="elementor-heading-title elementor-size-default">Estrategia en proyectos ambientales<br /> <span style="color: #f4901e">de alto impacto</span></h2>				</div>
249				<div class="elementor-element elementor-element-f503198 animated-fast elementor-invisible elementor-widget elementor-widget-text-editor" data-id="f503198" data-element_type="widget" data-e-type="widget" data-settings="{&quot;_animation&quot;:&quot;fadeInUp&quot;,&quot;_animation_delay&quot;:650}" data-widget_type="text-editor.default">
250									Garantizamos operaciones seguras y sostenibles, protegiendo la inversión y el prestigio de nuestros clientes al integrar soluciones ambientales que preservan el entorno sin sacrificar la rentabilidad de sus proyectos.								</div>
251		<div class="elementor-element elementor-element-6ec4fe7 e-con-full e-flex e-con e-child" data-id="6ec4fe7" data-element_type="container" data-e-type="container">
252		<div class="elementor-element elementor-element-43a557b e-con-full animated-fast e-flex elementor-invisible e-con e-child" data-id="43a557b" data-element_type="container" data-e-type="container" data-settings="{&quot;animation&quot;:&quot;fadeInUp&quot;,&quot;animation_delay&quot;:500}">
253				<div class="elementor-element elementor-element-4a5dc8c elementor-widget elementor-widget-image" data-id="4a5dc8c" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
254															<img fetchpriority="high" decoding="async" width="448" height="448" src="https://geoenvironmental.com.mx/wp-content/uploads/2025/10/icono1.webp" class="attachment-full size-full wp-image-114" alt="Icono1" srcset="https://geoenvironmental.com.mx/wp-content/uploads/2025/10/icono1.webp 448w, https://geoenvironmental.com.mx/wp-content/uploads/2025/10/icono1-300x300.webp 300w, https://geoenvironmental.com.mx/wp-content/uploads/2025/10/icono1-150x150.webp 150w" sizes="(max-width: 448px) 100vw, 448px" />															</div>
255				<div class="elementor-element elementor-element-4abccc8 elementor-widget elementor-widget-heading" data-id="4abccc8" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
256					<h2 class="elementor-heading-title elementor-size-default">Cumplimiento<br />
257normativo</h2>				</div>
258				</div>
259		<div class="elementor-element elementor-element-dfecb7b e-con-full animated-fast e-flex elementor-invisible e-con e-child" data-id="dfecb7b" data-element_type="container" data-e-type="container" data-settings="{&quot;animation&quot;:&quot;fadeInUp&quot;,&quot;animation_delay&quot;:650}">
260				<div class="elementor-element elementor-element-921bea0 elementor-widget elementor-widget-image" data-id="921bea0" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
261															<img decoding="async" width="448" height="448" src="https://geoenvironmental.com.mx/wp-content/uploads/2025/10/icono2.webp" class="attachment-full size-full wp-image-115" alt="Icono2" srcset="https://geoenvironmental.com.mx/wp-content/uploads/2025/10/icono2.webp 448w, https://geoenvironmental.com.mx/wp-content/uploads/2025/10/icono2-300x300.webp 300w, https://geoenvironmental.com.mx/wp-content/uploads/2025/10/icono2-150x150.webp 150w" sizes="(max-width: 448px) 100vw, 448px" />															</div>
262				<div class="elementor-element elementor-element-b2a6b5f elementor-widget elementor-widget-heading" data-id="b2a6b5f" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
263					<h2 class="elementor-heading-title elementor-size-default">Optimización<br />
264de pasivos</h2>				</div>
265				</div>
266		<div class="elementor-element elementor-element-657b6c8 e-con-full animated-fast e-flex elementor-invisible e-con e-child" data-id="657b6c8" data-element_type="container" data-e-type="container" data-settings="{&quot;animation&quot;:&quot;fadeInUp&quot;,&quot;animation_delay&quot;:800}">
267				<div class="elementor-element elementor-element-c768522 elementor-widget elementor-widget-image" data-id="c768522" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
268															<img decoding="async" width="448" height="448" src="https://geoenvironmental.com.mx/wp-content/uploads/2025/10/icono3.webp" class="attachment-full size-full wp-image-116" alt="Icono3" srcset="https://geoenvironmental.com.mx/wp-content/uploads/2025/10/icono3.webp 448w, https://geoenvironmental.com.mx/wp-content/uploads/2025/10/icono3-300x300.webp 300w, https://geoenvironmental.com.mx/wp-content/uploads/2025/10/icono3-150x150.webp 150w" sizes="(max-width: 448px) 100vw, 448px" />															</div>
269				<div class="elementor-element elementor-element-cd3142d elementor-widget elementor-widget-heading" data-id="cd3142d" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
270					<h2 class="elementor-heading-title elementor-size-default">Reducción<br />
271de costos</h2>				</div>
272				</div>
273				</div>
274					</div>
275				</div>
276		<div class="elementor-element elementor-element-d79f9d2 e-con-full elementor-hidden-mobile e-flex e-con e-parent" data-id="d79f9d2" data-element_type="container" data-e-type="container" data-settings="{&quot;background_background&quot;:&quot;classic&quot;}">
277		<div class="elementor-element elementor-element-0399431 e-flex e-con-boxed e-con e-child" data-id="0399431" data-element_type="container" data-e-type="container" data-settings="{&quot;background_background&quot;:&quot;classic&quot;}">
278					<div class="e-con-inner">
279		<div class="elementor-element elementor-element-5a1fe0e e-con-full e-flex e-con e-child" data-id="5a1fe0e" data-element_type="container" data-e-type="container" data-settings="{&quot;background_background&quot;:&quot;classic&quot;}">
280		<div class="elementor-element elementor-element-317b838 e-con-full e-flex e-con e-child" data-id="317b838" data-element_type="container" data-e-type="container">
281				<div class="elementor-element elementor-element-e2cc011 animated-fast elementor-invisible elementor-widget elementor-widget-heading" data-id="e2cc011" data-element_type="widget" data-e-type="widget" data-settings="{&quot;_animation&quot;:&quot;fadeInDown&quot;,&quot;_animation_delay&quot;:500}" data-widget_type="heading.default">
282					<h2 class="elementor-heading-title elementor-size-default">Convertimos retos ambientales en</h2>				</div>
283				<div class="elementor-element elementor-element-d37392a animated-fast elementor-invisible elementor-widget elementor-widget-heading" data-id="d37392a" 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">
284					<h1 class="elementor-heading-title elementor-size-default">soluciones sostenibles<br /> con <span style="color: #f4901e">valor estrat&eacute;gico.</span></h1>				</div>
285				<div class="elementor-element elementor-element-d562fd0 elementor-widget-divider--view-line elementor-widget elementor-widget-divider" data-id="d562fd0" data-element_type="widget" data-e-type="widget" data-widget_type="divider.default">
286							<div class="elementor-divider">
287			<span class="elementor-divider-separator">
288						</span>
289		</div>
290						</div>
291				<div class="elementor-element elementor-element-ebf608a elementor-widget elementor-widget-heading" data-id="ebf608a" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
292					<h2 class="elementor-heading-title elementor-size-default">Protegemos tu negocio con Ciencia y Estrategia</h2>				</div>
293				</div>
294		<div class="elementor-element elementor-element-8b7277a e-con-full elementor-hidden-mobile e-flex e-con e-child" data-id="8b7277a" data-element_type="container" data-e-type="container">
295				</div>
296				</div>
297					</div>
298				</div>
299		<div class="elementor-element elementor-element-096b96b e-flex e-con-boxed e-con e-child" data-id="096b96b" data-element_type="container" data-e-type="container">
300					<div class="e-con-inner">
301				<div class="elementor-element elementor-element-2801a11 animated-fast elementor-invisible elementor-widget elementor-widget-heading" data-id="2801a11" 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">
302					<h2 class="elementor-heading-title elementor-size-default">Estrategia en proyectos ambientales<br /> <span style="color: #f4901e">de alto impacto</span></h2>				</div>
303				<div class="elementor-element elementor-element-5fcb50b animated-fast elementor-invisible elementor-widget elementor-widget-text-editor" data-id="5fcb50b" data-element_type="widget" data-e-type="widget" data-settings="{&quot;_animation&quot;:&quot;fadeInUp&quot;,&quot;_animation_delay&quot;:650}" data-widget_type="text-editor.default">
304									Garantizamos operaciones seguras y sostenibles, protegiendo la inversión y el prestigio de nuestros clientes al integrar soluciones ambientales que preservan el entorno sin sacrificar la rentabilidad de sus proyectos.								</div>
305		<div class="elementor-element elementor-element-60bf129 e-con-full e-flex e-con e-child" data-id="60bf129" data-element_type="container" data-e-type="container">
306		<div class="elementor-element elementor-element-34db15f e-con-full animated-fast e-flex elementor-invisible e-con e-child" data-id="34db15f" data-element_type="container" data-e-type="container" data-settings="{&quot;animation&quot;:&quot;fadeInUp&quot;,&quot;animation_delay&quot;:500}">
307				<div class="elementor-element elementor-element-a8f912f elementor-widget elementor-widget-image" data-id="a8f912f" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
308															<img fetchpriority="high" decoding="async" width="448" height="448" src="https://geoenvironmental.com.mx/wp-content/uploads/2025/10/icono1.webp" class="attachment-full size-full wp-image-114" alt="Icono1" srcset="https://geoenvironmental.com.mx/wp-content/uploads/2025/10/icono1.webp 448w, https://geoenvironmental.com.mx/wp-content/uploads/2025/10/icono1-300x300.webp 300w, https://geoenvironmental.com.mx/wp-content/uploads/2025/10/icono1-150x150.webp 150w" sizes="(max-width: 448px) 100vw, 448px" />															</div>
309				<div class="elementor-element elementor-element-1cecb63 elementor-widget elementor-widget-heading" data-id="1cecb63" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
310					<h2 class="elementor-heading-title elementor-size-default">Cumplimiento<br />
311normativo</h2>				</div>
312				</div>
313		<div class="elementor-element elementor-element-0b5bec5 e-con-full animated-fast e-flex elementor-invisible e-con e-child" data-id="0b5bec5" data-element_type="container" data-e-type="container" data-settings="{&quot;animation&quot;:&quot;fadeInUp&quot;,&quot;animation_delay&quot;:650}">
314				<div class="elementor-element elementor-element-46733ad elementor-widget elementor-widget-image" data-id="46733ad" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
315															<img decoding="async" width="448" height="448" src="https://geoenvironmental.com.mx/wp-content/uploads/2025/10/icono2.webp" class="attachment-full size-full wp-image-115" alt="Icono2" srcset="https://geoenvironmental.com.mx/wp-content/uploads/2025/10/icono2.webp 448w, https://geoenvironmental.com.mx/wp-content/uploads/2025/10/icono2-300x300.webp 300w, https://geoenvironmental.com.mx/wp-content/uploads/2025/10/icono2-150x150.webp 150w" sizes="(max-width: 448px) 100vw, 448px" />															</div>
316				<div class="elementor-element elementor-element-15fe9a2 elementor-widget elementor-widget-heading" data-id="15fe9a2" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
317					<h2 class="elementor-heading-title elementor-size-default">Optimización<br />
318de pasivos</h2>				</div>
319				</div>
320		<div class="elementor-element elementor-element-82d9218 e-con-full animated-fast e-flex elementor-invisible e-con e-child" data-id="82d9218" data-element_type="container" data-e-type="container" data-settings="{&quot;animation&quot;:&quot;fadeInUp&quot;,&quot;animation_delay&quot;:800}">
321				<div class="elementor-element elementor-element-771d96f elementor-widget elementor-widget-image" data-id="771d96f" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
322															<img decoding="async" width="448" height="448" src="https://geoenvironmental.com.mx/wp-content/uploads/2025/10/icono3.webp" class="attachment-full size-full wp-image-116" alt="Icono3" srcset="https://geoenvironmental.com.mx/wp-content/uploads/2025/10/icono3.webp 448w, https://geoenvironmental.com.mx/wp-content/uploads/2025/10/icono3-300x300.webp 300w, https://geoenvironmental.com.mx/wp-content/uploads/2025/10/icono3-150x150.webp 150w" sizes="(max-width: 448px) 100vw, 448px" />															</div>
323				<div class="elementor-element elementor-element-4118198 elementor-widget elementor-widget-heading" data-id="4118198" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
324					<h2 class="elementor-heading-title elementor-size-default">Reducción<br />
325de costos</h2>				</div>
326				</div>
327				</div>
328					</div>
329				</div>
330				</div>
331		<div class="elementor-element elementor-element-8030cd9 e-con-full e-flex e-con e-parent" data-id="8030cd9" data-element_type="container" data-e-type="container">
332				<div class="elementor-element elementor-element-e0a388b elementor-widget elementor-widget-html" data-id="e0a388b" data-element_type="widget" data-e-type="widget" data-widget_type="html.default">
333					<div style="position:relative;padding-top:56.25%;"><iframe src="https://iframe.mediadelivery.net/embed/555735/ed2a9698-6a95-4b25-88b9-934321191683?autoplay=true&loop=true&muted=true&preload=true&responsive=true" loading="lazy" style="border:0;position:absolute;top:0;height:100%;width:100%;" allow="accelerometer;gyroscope;autoplay;encrypted-media;picture-in-picture;" allowfullscreen="true"></iframe></div>				</div>
334				</div>
335		<div class="elementor-element elementor-element-05d6675 e-flex e-con-boxed e-con e-parent" data-id="05d6675" data-element_type="container" data-e-type="container" data-settings="{&quot;background_background&quot;:&quot;classic&quot;}">
336					<div class="e-con-inner">
337		<div class="elementor-element elementor-element-309b0c5 e-con-full e-flex e-con e-child" data-id="309b0c5" data-element_type="container" data-e-type="container" data-settings="{&quot;background_background&quot;:&quot;classic&quot;}">
338				<div class="elementor-element elementor-element-289f69c elementor-widget elementor-widget-heading" data-id="289f69c" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
339					<h2 class="elementor-heading-title elementor-size-default">Entendemos cada reto a fondo y proponemos soluciones viables</h2>				</div>
340				</div>
341					</div>
342				</div>
343		<div class="elementor-element elementor-element-29be152 e-con-full e-flex e-con e-parent" data-id="29be152" data-element_type="container" data-e-type="container" data-settings="{&quot;background_background&quot;:&quot;classic&quot;}">
344				<div class="elementor-element elementor-element-52ce8e4 elementor-widget elementor-widget-spacer" data-id="52ce8e4" data-element_type="widget" data-e-type="widget" data-widget_type="spacer.default">
345							<div class="elementor-spacer">
346			<div class="elementor-spacer-inner"></div>
347		</div>
348						</div>
349				</div>
350		<div class="elementor-element elementor-element-7d4b695 e-con-full e-flex e-con e-parent" data-id="7d4b695" data-element_type="container" data-e-type="container">
351		<div class="elementor-element elementor-element-45f652d e-flex e-con-boxed e-con e-child" data-id="45f652d" data-element_type="container" data-e-type="container">
352					<div class="e-con-inner">
353		<div class="elementor-element elementor-element-5eb8735 e-con-full e-flex e-con e-child" data-id="5eb8735" data-element_type="container" data-e-type="container">
354				<div class="elementor-element elementor-element-74dcf7f elementor-widget elementor-widget-image" data-id="74dcf7f" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
355															<img loading="lazy" decoding="async" width="860" height="856" src="https://geoenvironmental.com.mx/wp-content/uploads/2025/10/5.webp" class="attachment-full size-full wp-image-468" alt="5" srcset="https://geoenvironmental.com.mx/wp-content/uploads/2025/10/5.webp 860w, https://geoenvironmental.com.mx/wp-content/uploads/2025/10/5-300x300.webp 300w, https://geoenvironmental.com.mx/wp-content/uploads/2025/10/5-150x150.webp 150w, https://geoenvironmental.com.mx/wp-content/uploads/2025/10/5-768x764.webp 768w" sizes="(max-width: 860px) 100v
355w, 860px" />															</div>
356				</div>
357		<div class="elementor-element elementor-element-f6a6b6a e-con-full e-flex e-con e-child" data-id="f6a6b6a" data-element_type="container" data-e-type="container">
358				<div class="elementor-element elementor-element-af3d918 elementor-widget elementor-widget-heading" data-id="af3d918" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
359					<h2 class="elementor-heading-title elementor-size-default">Resultados<br /> <span style="color: #f4901e">de alto valor</span></h2>				</div>
360		<div class="elementor-element elementor-element-3afda6d e-con-full e-flex e-con e-child" data-id="3afda6d" data-element_type="container" data-e-type="container" data-settings="{&quot;background_background&quot;:&quot;classic&quot;}">
361		<div class="elementor-element elementor-element-43a93ce e-con-full e-flex e-con e-child" data-id="43a93ce" data-element_type="container" data-e-type="container">
362				<div class="elementor-element elementor-element-530d752 elementor-widget elementor-widget-image" data-id="530d752" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
363															<img loading="lazy" decoding="async" width="250" height="191" src="https://geoenvironmental.com.mx/wp-content/uploads/2025/10/aico1.webp" class="attachment-full size-full wp-image-167" alt="Aico1" />															</div>
364				</div>
365		<div class="elementor-element elementor-element-c671912 e-con-full e-flex e-con e-child" data-id="c671912" data-element_type="container" data-e-type="container">
366				<div class="elementor-element elementor-element-7cc3af4 elementor-widget elementor-widget-counter" data-id="7cc3af4" data-element_type="widget" data-e-type="widget" data-widget_type="counter.default">
367							<div class="elementor-counter">
368			<div class="elementor-counter-title">PROYECTOS</div>			<div class="elementor-counter-number-wrapper">
369				<span class="elementor-counter-number-prefix">+</span>
370				<span class="elementor-counter-number" data-duration="2000" data-to-value="300" data-from-value="0" data-delimiter=",">0</span>
371				<span class="elementor-counter-number-suffix"></span>
372			</div>
373		</div>
374						</div>
375				</div>
376				</div>
377		<div class="elementor-element elementor-element-316820f e-con-full e-flex e-con e-child" data-id="316820f" data-element_type="container" data-e-type="container" data-settings="{&quot;background_background&quot;:&quot;classic&quot;}">
378		<div class="elementor-element elementor-element-5d5fddf e-con-full e-flex e-con e-child" data-id="5d5fddf" data-element_type="container" data-e-type="container">
379				<div class="elementor-element elementor-element-ad64618 elementor-widget elementor-widget-image" data-id="ad64618" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
380															<img loading="lazy" decoding="async" width="250" height="191" src="https://geoenvironmental.com.mx/wp-content/uploads/2025/10/aico2.webp" class="attachment-full size-full wp-image-168" alt="Aico2" />															</div>
381				</div>
382		<div class="elementor-element elementor-element-2ed665b e-con-full e-flex e-con e-child" data-id="2ed665b" data-element_type="container" data-e-type="container">
383				<div class="elementor-element elementor-element-2fab795 elementor-widget elementor-widget-counter" data-id="2fab795" data-element_type="widget" data-e-type="widget" data-widget_type="counter.default">
384							<div class="elementor-counter">
385			<div class="elementor-counter-title">ESPECIALISTAS</div>			<div class="elementor-counter-number-wrapper">
386				<span class="elementor-counter-number-prefix">+</span>
387				<span class="elementor-counter-number" data-duration="2000" data-to-value="20" data-from-value="0" data-delimiter=",">0</span>
388				<span class="elementor-counter-number-suffix"></span>
389			</div>
390		</div>
391						</div>
392				</div>
393				</div>
394		<div class="elementor-element elementor-element-8379955 e-con-full e-flex e-con e-child" data-id="8379955" data-element_type="container" data-e-type="container" data-settings="{&quot;background_background&quot;:&quot;classic&quot;}">
395		<div class="elementor-element elementor-element-05c2864 e-con-full e-flex e-con e-child" data-id="05c2864" data-element_type="container" data-e-type="container">
396				<div class="elementor-element elementor-element-f45456e elementor-widget elementor-widget-image" data-id="f45456e" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
397															<img loading="lazy" decoding="async" width="250" height="191" src="https://geoenvironmental.com.mx/wp-content/uploads/2025/10/aico3.webp" class="attachment-full size-full wp-image-169" alt="Aico3" />															</div>
398				</div>
399		<div class="elementor-element elementor-element-ec69ce3 e-con-full e-flex e-con e-child" data-id="ec69ce3" data-element_type="container" data-e-type="container">
400				<div class="elementor-element elementor-element-9c1a330 elementor-widget elementor-widget-counter" data-id="9c1a330" data-element_type="widget" data-e-type="widget" data-widget_type="counter.default">
401							<div class="elementor-counter">
402			<div class="elementor-counter-title">AÑOS DANDO RESULTADOS</div>			<div class="elementor-counter-number-wrapper">
403				<span class="elementor-counter-number-prefix">+</span>
404				<span class="elementor-counter-number" data-duration="2000" data-to-value="12" data-from-value="0" data-delimiter=",">0</span>
405				<span class="elementor-counter-number-suffix"></span>
406			</div>
407		</div>
408						</div>
409				</div>
410				</div>
411				</div>
412					</div>
413				</div>
414		<div class="elementor-element elementor-element-374deb7 e-flex e-con-boxed e-con e-child" data-id="374deb7" data-element_type="container" data-e-type="container">
415					<div class="e-con-inner">
416		<div class="elementor-element elementor-element-6e87819 e-con-full e-flex e-con e-child" data-id="6e87819" data-element_type="container" data-e-type="container">
417				<div class="elementor-element elementor-element-05581f2 elementor-widget elementor-widget-heading" data-id="05581f2" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
418					<h2 class="elementor-heading-title elementor-size-default">Nuestros clientes y aliados:</h2>				</div>
419				<div class="elementor-element elementor-element-e0ab4af elementor-arrows-position-inside elementor-pagination-position-outside elementor-widget elementor-widget-image-carousel" data-id="e0ab4af" data-element_type="widget" data-e-type="widget" data-settings="{&quot;slides_to_show&quot;:&quot;4&quot;,&quot;autoplay_speed&quot;:1000,&quot;navigation&quot;:&quot;both&quot;,&quot;autoplay&quot;:&quot;yes&quot;,&quot;pause_on_hover&quot;:&quot;yes&quot;,&quot;pause_on_interaction&quot;:&quot;yes&quot;,&quot;infinite&quot;:&quot;yes&quot;,&quot;speed&quot;:500}" data-widget_type="image-carousel.default">
420							<div class="elementor-image-carousel-wrapper swiper" role="region" aria-roledescription="carousel" aria-label="Carrusel de imágenes" dir="ltr">
421			<div class="elementor-image-carousel swiper-wrapper" aria-live="off">
422								<div class="swiper-slide" role="group" aria-roledescription="slide" aria-label="1 de 10"><figure class="swiper-slide-inner"><img decoding="async" class="swiper-slide-image" src="https://geoenvironmental.com.mx/wp-content/uploads/2025/10/lo_pemex.webp" alt="Lo pemex" /></figure></div><div class="swiper-slide" role="group" aria-roledescription="slide" aria-label="2 de 10"><figure class="swiper-slide-inner"><img decoding="async" class="swiper-slide-image" src="https://geoenvironmental.com.mx/inicio/wp-content/uploads/2025/10/lo_Aifa.webp" alt="" /></figure></div><div class="swiper-slide" role="group" aria-roledescription="slide" aria-label="3 de 10"><figure class="swiper-slide-inner"><img decoding="async" class="swiper-slide-image" src="https://geoenvironmental.com.mx/wp-content/uploads/2025/10/lo_tren.webp" alt="Lo tren" /></figure></div><div class="swiper-slide" role="group" aria-roledescription="slide" aria-label="4 de 10"><figure class="swiper-slide-inner"><img decoding="async" class="swiper-slide-image" src="https://geoenvironmental.com.mx/wp-content/uploads/2025/10/lo_cdmx.webp" alt="Lo cdmx" /></figure></div><div class="swiper-slide" role="group" aria-roledescription="slide" aria-label="5 de 10"><figure class="swiper-slide-inner"><img decoding="async" class="swiper-slide-image" src="https://geoenvironmental.com.mx/wp-content/uploads/2025/10/lo_ferromex.webp" alt="Lo ferromex" /></figure></div><div class="swiper-slide" role="group" aria-roledescription="slide" aria-label="6 de 10"><figure class="swiper-slide-inner"><img decoding="async" class="swiper-slide-image" src="https://geoenvironmental.com.mx/wp-content/uploads/2025/10/lo_heineken.webp" alt="Lo heineken" /></figure></div><div class="swiper-slide" role="group" aria-roledescription="slide" aria-label="7 de 10"><figure class="swiper-slide-inner"><img decoding="async" class="swiper-slide-image" src="https://geoenvironmental.com.mx/wp-content/uploads/2025/10/lo_jisa.webp" alt="Lo jisa" /></figure></div><div class="swiper-slide" role="group" aria-roledescription="slide" aria-label="8 de 10"><figure class="swiper-slide-inner"><img decoding="async" class="swiper-slide-image" src="https://geoenvironmental.com.mx/wp-content/uploads/2025/10/lo_qualtia.webp" alt="Lo qualtia" /></figure></div><div class="swiper-slide" role="group" aria-roledescription="slide" aria-label="9 de 10"><figure class="swiper-slide-inner"><img decoding="async" class="swiper-slide-image" src="https://geoenvironmental.com.mx/wp-content/uploads/2025/10/lo_ven.webp" alt="Lo ven" /></figure></div><div class="swiper-slide" role="group" aria-roledescription="slide" aria-label="10 de 10"><figure class="swiper-slide-inner"><img decoding="async" class="swiper-slide-image" src="https://geoenvironmental.com.mx/wp-content/uploads/2025/10/lo_femsa.webp" alt="Lo femsa" /></figure></div>			</div>
423												<div class="elementor-swiper-button elementor-swiper-button-prev" role="button" tabindex="0">
424						<svg aria-hidden="true" class="e-font-icon-svg e-eicon-chevron-left" viewBox="0 0 1000 1000" xmlns="http://www.w3.org/2000/svg"><path d="M646 125C629 125 613 133 604 142L308 442C296 454 292 471 292 487 292 504 296 521 308 533L604 854C617 867 629 875 646 875 663 875 679 871 692 858 704 846 713 829 713 812 713 796 708 779 692 767L438 487 692 225C700 217 708 204 708 187 708 171 704 154 692 142 675 129 663 125 646 125Z"></path></svg>					</div>
425					<div class="elementor-swiper-button elementor-swiper-button-next" role="button" tabindex="0">
426						<svg aria-hidden="true" class="e-font-icon-svg e-eicon-chevron-right" viewBox="0 0 1000 1000" xmlns="http://www.w3.org/2000/svg"><path d="M696 533C708 521 713 504 713 487 713 471 708 454 696 446L400 146C388 133 375 125 354 125 338 125 325 129 313 142 300 154 292 171 292 187 292 204 296 221 308 233L563 492 304 771C292 783 288 800 288 817 288 833 296 850 308 863 321 871 338 875 354 875 371 875 388 867 400 854L696 533Z"></path></svg>					</div>
427				
428									<div class="swiper-pagination"></div>
429									</div>
430						</div>
431				<div class="elementor-element elementor-element-00d5b14 elementor-arrows-position-inside elementor-pagination-position-outside elementor-widget elementor-widget-image-carousel" data-id="00d5b14" data-element_type="widget" data-e-type="widget" data-settings="{&quot;slides_to_show&quot;:&quot;4&quot;,&quot;autoplay_speed&quot;:1000,&quot;navigation&quot;:&quot;both&quot;,&quot;autoplay&quot;:&quot;yes&quot;,&quot;pause_on_hover&quot;:&quot;yes&quot;,&quot;pause_on_interaction&quot;:&quot;yes&quot;,&quot;infinite&quot;:&quot;yes&quot;,&quot;speed&quot;:500}" data-widget_type="image-carousel.default">
432							<div class="elementor-image-carousel-wrapper swiper" role="region" aria-roledescription="carousel" aria-label="Carrusel de imágenes" dir="rtl">
433			<div class="elementor-image-carousel swiper-wrapper" aria-live="off">
434								<div class="swiper-slide" role="group" aria-roledescription="slide" aria-label="1 de 10"><figure class="swiper-slide-inner"><img decoding="async" class="swiper-slide-image" src="https://geoenvironmental.com.mx/wp-content/uploads/2025/10/lo_g5.webp" alt="Lo g5" /></figure></div><div class="swiper-slide" role="group" aria-roledescription="slide" aria-label="2 de 10"><figure class="swiper-slide-inner"><img decoding="async" class="swiper-slide-image" src="https://geoenvironmental.com.mx/wp-content/uploads/2025/10/lo_oleo.webp" alt="Lo oleo" /></figure></div><div class="swiper-slide" role="group" aria-roledescription="slide" aria-label="3 de 10"><figure class="swiper-slide-inner"><img decoding="async" class="swiper-slide-image" src="https://geoenvironmental.com.mx/wp-content/uploads/2025/10/lo_labsa.webp" alt="Lo labsa" /></figure></div><div class="swiper-slide" role="group" aria-roledescription="slide" aria-label="4 de 10"><figure class="swiper-slide-inner"><img decoding="async" class="swiper-slide-image" src="https://geoenvironmental.com.mx/wp-content/uploads/2025/10/lo_ven.webp" alt="Lo ven" /></figure></div><div class="swiper-slide" role="group" aria-roledescription="slide" aria-label="5 de 10"><figure class="swiper-slide-inner"><img decoding="async" class="swiper-slide-image" src="https://geoenvironmental.com.mx/wp-content/uploads/2025/10/lo_femsa.webp" alt="Lo femsa" /></figure></div><div class="swiper-slide" role="group" aria-roledescription="slide" aria-label="6 de 10"><figure class="swiper-slide-inner"><img decoding="async" class="swiper-slide-image" src="https://geoenvironmental.com.mx/wp-content/uploads/2025/10/lo_mexichem.webp" alt="Lo mexichem" /></figure></div><div class="swiper-slide" role="group" aria-roledescription="slide" aria-label="7 de 10"><figure class="swiper-slide-inner"><img decoding="async" class="swiper-slide-image" src="https://geoenvironmental.com.mx/wp-content/uploads/2025/10/lo_ecaling.webp" alt="Lo ecaling" /></figure></div><div class="swiper-slide" role="group" aria-roledescription="slide" aria-label="8 de 10"><figure class="swiper-slide-inner"><img decoding="async" class="swiper-slide-image" src="https://geoenvironmental.com.mx/wp-content/uploads/2025/10/lo_bureau.webp" alt="Lo bureau" /></figure></div><div class="swiper-slide" role="group" aria-roledescription="slide" aria-label="9 de 10"><figure class="swiper-slide-inner"><img decoding="async" class="swiper-slide-image" src="https://geoenvironmental.com.mx/wp-content/uploads/2025/10/lo_geatc.webp" alt="Lo geatc" /></figure></div><div class="swiper-slide" role="group" aria-roledescription="slide" aria-label="10 de 10"><figure class="swiper-slide-inner"><img decoding="async" class="swiper-slide-image" src="https://geoenvironmental.com.mx/wp-content/uploads/2025/10/lo_semarnat.webp" alt="Lo semarnat" /></figure></div>			</div>
435												<div class="elementor-swiper-button elementor-swiper-button-prev" role="button" tabindex="0">
436						<svg aria-hidden="true" class="e-font-icon-svg e-eicon-chevron-left" viewBox="0 0 1000 1000" xmlns="http://www.w3.org/2000/svg"><path d="M646 125C629 125 613 133 604 142L308 442C296 454 292 471 292 487 292 504 296 521 308 533L604 854C617 867 629 875 646 875 663 875 679 871 692 858 704 846 713 829 713 812 713 796 708 779 692 767L438 487 692 225C700 217 708 204 708 187 708 171 704 154 692 142 675 129 663 125 646 125Z"></path></svg>					</div>
437					<div class="elementor-swiper-button elementor-swiper-button-next" role="button" tabindex="0">
438						<svg aria-hidden="true" class="e-font-icon-svg e-eicon-chevron-right" viewBox="0 0 1000 1000" xmlns="http://www.w3.org/2000/svg"><path d="M696 533C708 521 713 504 713 487 713 471 708 454 696 446L400 146C388 133 375 125 354 125 338 125 325 129 313 142 300 154 292 171 292 187 292 204 296 221 308 233L563 492 304 771C292 783 288 800 288 817 288 833 296 850 308 863 321 871 338 875 354 875 371 875 388 867 400 854L696 533Z"></path></svg>					</div>
439				
440									<div class="swiper-pagination"></div>
441									</div>
442						</div>
443				</div>
444					</div>
445				</div>
446		<div class="elementor-element elementor-element-1a5b6ba e-flex e-con-boxed e-con e-child" data-id="1a5b6ba" data-element_type="container" data-e-type="container">
447					<div class="e-con-inner">
448		<div class="elementor-element elementor-element-f277f24 e-con-full e-flex e-con e-child" data-id="f277f24" data-element_type="container" data-e-type="container">
449				<div class="elementor-element elementor-element-44378cd elementor-widget-divider--view-line elementor-widget elementor-widget-divider" data-id="44378cd" data-element_type="widget" data-e-type="widget" data-widget_type="divider.default">
450							<div class="elementor-divider">
451			<span class="elementor-divider-separator">
452						</span>
453		</div>
454						</div>
455				<div class="elementor-element elementor-element-8e75d6c elementor-widget elementor-widget-heading" data-id="8e75d6c" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
456					<h2 class="elementor-heading-title elementor-size-default">Certificaciones y Permisos</h2>				</div>
457				</div>
458					</div>
459				</div>
460				</div>
461		<div class="elementor-element elementor-element-4dd519d e-flex e-con-boxed e-con e-parent" data-id="4dd519d" data-element_type="container" data-e-type="container">
462					<div class="e-con-inner">
463		<div class="elementor-element elementor-element-b6ec0ac e-con-full e-flex e-con e-child" data-id="b6ec0ac" data-element_type="container" data-e-type="container">
464				<div class="elementor-element elementor-element-13a4c1a elementor-widget elementor-widget-image" data-id="13a4c1a" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
465															<img loading="lazy" decoding="async" width="268" height="268" src="https://geoenvironmental.com.mx/wp-content/uploads/2025/10/11iso9001.webp" class="attachment-full size-full wp-image-232" alt="11iso9001" srcset="https://geoenvironmental.com.mx/wp-content/uploads/2025/10/11iso9001.webp 268w, https://geoenvironmental.com.mx/wp-content/uploads/2025/10/11iso9001-150x150.webp 150w" sizes="(max-width: 268px) 100vw, 268px" />															</div>
466				</div>
467		<div class="elementor-element elementor-element-2087a7b e-con-full e-flex e-con e-child" data-id="2087a7b" data-element_type="container" data-e-type="container">
468				<div class="elementor-element elementor-element-4925717 elementor-widget elementor-widget-image" data-id="4925717" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
469															<img loading="lazy" decoding="async" width="268" height="268" src="https://geoenvironmental.com.mx/wp-content/uploads/2025/10/aaiso14001.webp" class="attachment-full size-full wp-image-231" alt="Aaiso14001" srcset="https://geoenvironmental.com.mx/wp-content/uploads/2025/10/aaiso14001.webp 268w, https://geoenvironmental.com.mx/wp-content/uploads/2025/10/aaiso14001-150x150.webp 150w" sizes="(max-width: 268px) 100vw, 268px" />															</div>
470				</div>
471		<div class="elementor-element elementor-element-020a6b2 e-con-full e-flex e-con e-child" data-id="020a6b2" data-element_type="container" data-e-type="container">
472				<div class="elementor-element elementor-element-4992bd7 elementor-widget elementor-widget-image" data-id="4992bd7" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
473															<img loading="lazy" decoding="async" width="268" height="268" src="https://geoenvironmental.com.mx/wp-content/uploads/2025/10/11iso45001.webp" class="attachment-full size-full wp-image-230" alt="11iso45001" srcset="https://geoenvironmental.com.mx/wp-content/uploads/2025/10/11iso45001.webp 268w, https://geoenvironmental.com.mx/wp-content/uploads/2025/10/11iso45001-150x150.webp 150w" sizes="(max-width: 268px) 100vw, 268px" />															</div>
474				</div>
475		<div class="elementor-element elementor-element-789662b e-con-full e-flex e-con e-child" data-id="789662b" data-element_type="container" data-e-type="container">
476				<div class="elementor-element elementor-element-2ed5eaf elementor-widget elementor-widget-image" data-id="2ed5eaf" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
477															<img loading="lazy" decoding="async" width="268" height="268" src="https://geoenvironmental.com.mx/wp-content/uploads/2025/10/11achilles.webp" class="attachment-full size-full wp-image-229" alt="11achilles" srcset="https://geoenvironmental.com.mx/wp-content/uploads/2025/10/11achilles.webp 268w, https://geoenvironmental.com.mx/wp-content/uploads/2025/10/11achilles-150x150.webp 150w" sizes="(max-width: 268px) 100vw, 268px" />															</div>
478				</div>
479		<div class="elementor-element elementor-element-a68512f e-con-full e-flex e-con e-child" data-id="a68512f" data-element_type="container" data-e-type="container">
480				<div class="elementor-element elementor-element-b209e8c elementor-widget elementor-widget-image" data-id="b209e8c" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
481															<img loading="lazy" decoding="async" width="268" height="268" src="https://geoenvironmental.com.mx/wp-content/uploads/2025/10/11asea.webp" class="attachment-full size-full wp-image-228" alt="11asea" srcset="https://geoenvironmental.com.mx/wp-content/uploads/2025/10/11asea.webp 268w, https://geoenvironmental.com.mx/wp-content/uploads/2025/10/11asea-150x150.webp 150w" sizes="(max-width: 268px) 100vw, 268px" />															</div>
482				</div>
483		<div class="elementor-element elementor-element-46461e9 e-con-full e-flex e-con e-child" data-id="46461e9" data-element_type="container" data-e-type="container">
484				<div class="elementor-element elementor-element-1ee9a85 elementor-widget elementor-widget-image" data-id="1ee9a85" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
485															<img loading="lazy" decoding="async" width="268" height="268" src="https://geoenvironmental.com.mx/wp-content/uploads/2025/10/11repse.webp" class="attachment-full size-full wp-image-227" alt="11repse" srcset="https://geoenvironmental.com.mx/wp-content/uploads/2025/10/11repse.webp 268w, https://geoenvironmental.com.mx/wp-content/uploads/2025/10/11repse-150x150.webp 150w" sizes="(max-width: 268px) 100vw, 268px" />															</div>
486				</div>
487					</div>
488				</div>
489		<div class="elementor-element elementor-element-bd0a1d7 e-flex e-con-boxed e-con e-parent" data-id="bd0a1d7" data-element_type="container" data-e-type="container">
490					<div class="e-con-inner">
491				<div class="elementor-element elementor-element-3382ea5 elementor-widget elementor-widget-gallery" data-id="3382ea5" data-element_type="widget" data-e-type="widget" data-settings="{&quot;columns&quot;:3,&quot;gap&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:25,&quot;sizes&quot;:[]},&quot;lazyload&quot;:&quot;yes&quot;,&quot;gallery_layout&quot;:&quot;grid&quot;,&quot;columns_tablet&quot;:2,&quot;columns_mobile&quot;:1,&quot;gap_tablet&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:10,&quot;sizes&quot;:[]},&quot;gap_mobile&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:10,&quot;sizes&quot;:[]},&quot;link_to&quot;:&quot;file&quot;,&quot;aspect_ratio&quot;:&quot;3:2&quot;,&quot;overlay_background&quot;:&quot;yes&quot;,&quot;content_hover_animation&quot;:&quot;fade-in&quot;}" data-widget_type="gallery.default">
492							<div class="elementor-gallery__container">
493							<a class="e-gallery-item elementor-gallery-item elementor-animated-content" href="https://geoenvironmental.com.mx/wp-content/uploads/2025/10/geo-54.webp" data-elementor-open-lightbox="yes" data-elementor-lightbox-slideshow="3382ea5" data-elementor-lightbox-title="Reunión de Inicio de Jornada donde se refuerzan temas técnicos y de prevención de accidentes para garantizar un trabajo seguro y eficiente." data-e-action-hash="#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6MjQ3LCJ1cmwiOiJodHRwczpcL1wvZ2VvZW52aXJvbm1lbnRhbC5jb20ubXhcL3dwLWNvbnRlbnRcL3VwbG9hZHNcLzIwMjVcLzEwXC9nZW8tNTQud2VicCIsInNsaWRlc2hvdyI6IjMzODJlYTUifQ%3D%3D">
494					<div class="e-gallery-image elementor-gallery-item__image" data-thumbnail="https://geoenvironmental.com.mx/wp-content/uploads/2025/10/geo-54.webp" data-width="960" data-height="720" aria-label="Reunión de Inicio de Jornada donde se refuerzan temas técnicos y de prevención de accidentes para garantizar un trabajo seguro y eficiente." role="img" ></div>
495											<div class="elementor-gallery-item__overlay"></div>
496														</a>
497							<a class="e-gallery-item elementor-gallery-item elementor-animated-content" href="https://geoenvironmental.com.mx/wp-content/uploads/2025/10/geo-36.webp" data-elementor-open-lightbox="yes" data-elementor-lightbox-slideshow="3382ea5" data-elementor-lightbox-title="Respaldo visual para documentar el sitio exacto donde se efectuó la toma de muestra. Garantiza la trazabilidad y proporcionar un registro confiable." data-e-action-hash="#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6MjQ2LCJ1cmwiOiJodHRwczpcL1wvZ2VvZW52aXJvbm1lbnRhbC5jb20ubXhcL3dwLWNvbnRlbn
497RcL3VwbG9hZHNcLzIwMjVcLzEwXC9nZW8tMzYud2VicCIsInNsaWRlc2hvdyI6IjMzODJlYTUifQ%3D%3D">
498					<div class="e-gallery-image elementor-gallery-item__image" data-thumbnail="https://geoenvironmental.com.mx/wp-content/uploads/2025/10/geo-36.webp" data-width="960" data-height="720" aria-label="Respaldo visual para documentar el sitio exacto donde se efectuó la toma de muestra. Garantiza la trazabilidad y proporcionar un registro confiable." role="img" ></div>
499											<div class="elementor-gallery-item__overlay"></div>
500														</a>
501							<a class="e-gallery-item elementor-gallery-item elementor-animated-content" href="https://geoenvironmental.com.mx/wp-content/uploads/2025/10/geo-27.webp" data-elementor-open-lightbox="yes" data-elementor-lightbox-slideshow="3382ea5" data-elementor-lightbox-title="Perforación e instalación de pozos de barrera hidráulica para la extracción del hidrocarburo contaminante." data-e-action-hash="#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6MjQ1LCJ1cmwiOiJodHRwczpcL1wvZ2VvZW52aXJvbm1lbnRhbC5jb20ubXhcL3dwLWNvbnRlbnRcL3VwbG9hZHNcLzIwMjVcLzEwXC9nZW8tMjcud2VicCIsInNsaWRlc2hvdyI6IjMzODJlYTUifQ%3D%3D">
502					<div class="e-gallery-image elementor-gallery-item__image" data-thumbnail="https://geoenvironmental.com.mx/wp-content/uploads/2025/10/geo-27.webp" data-width="960" data-height="720" aria-label="Perforación e instalación de pozos de barrera hidráulica para la extracción del hidrocarburo contaminante." role="img" ></div>
503											<div class="elementor-gallery-item__overlay"></div>
504														</a>
505					</div>
506					</div>
507					</div>
508				</div>
509				</div>
510		
511		
512			</div>
513
514	
515</main>
516
517			<footer data-elementor-type="footer" data-elementor-id="36" class="elementor elementor-36 elementor-location-footer" data-elementor-post-type="elementor_library">
518			<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;}">
519					<div class="e-con-inner">
520		<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">
521				<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">
522					<h2 class="elementor-heading-title elementor-size-default">Somos tus 
523aliados contáctanos</h2>				</div>
524				</div>
525		<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">
526				<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">
527							<ul class="elementor-icon-list-items elementor-inline-items">
528							<li class="elementor-icon-list-item elementor-inline-item">
529											<a href="https://www.linkedin.com/company/geoenvironmental-services/" target="_blank">
530
531												<span class="elementor-icon-list-icon">
532							<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>
533										<span class="elementor-icon-list-text">Geoenvironmental Services</span>
534											</a>
535									</li>
536								<li class="elementor-icon-list-item elementor-inline-item">
537											<a href="mailto:[email protected]" target="_blank">
538
539												<span class="elementor-icon-list-icon">
540							<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.
5406-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>
541										<span class="elementor-icon-list-text">[email protected]</span>
542											</a>
543									</li>
544						</ul>
545						</div>
546				<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">
547							<ul class="elementor-icon-list-items elementor-inline-items">
548							<li class="elementor-icon-list-item elementor-inline-item">
549											<a href="tel:4443793045" target="_blank">
550
551												<span class="elementor-icon-list-icon">
552							<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>
553										<span class="elementor-icon-list-text">Teléfono: 444 379 3045</span>
554											</a>
555									</li>
556								<li class="elementor-icon-list-item elementor-inline-item">
557											<a href="https://geoenvironmental.com.mx/" target="_blank">
558
559												<span class="elementor-icon-list-icon">
560							<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>
561										<span class="elementor-icon-list-text">www.geoenvironmental.com.mx</span>
562											</a>
563									</li>
564						</ul>
565						</div>
566				<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">
567									&copy; 2025 Geoenvironmental Services								</div>
568				</div>
569					</div>
570				</div>
571				</footer>
572		
573<script type="speculationrules">
574{"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"}]}
575</script>
575
576        
576<script id="independent-analytics-script"   >
577            // Do not change this comment line otherwise Speed Optimizer won't be able to detect this script
578
579            (function () {
580                function sendRequest(url, body) {
581                    if(!window.fetch) {
582                        const xhr = new XMLHttpRequest();
583                        xhr.open("POST", url, true);
584                        xhr.setRequestHeader("Content-Type", "application/json;charset=UTF-8");
585                        xhr.send(JSON.stringify(body))
586                        return
587                    }
588
589                    const request = fetch(url, {
590                        method: 'POST',
591                        body: JSON.stringify(body),
592                        keepalive: true,
593                        headers: {
594                            'Content-Type': 'application/json;charset=UTF-8'
595                        }
596                    });
597                }
598                const calculateParentDistance = (child, parent) => {
599                    let count = 0;
600                    let currentElement = child;
601
602                    // Traverse up the DOM tree until we reach parent or the top of the DOM
603                    while (currentElement && currentElement !== parent) {
604                        currentElement = currentElement.parentNode;
605                        count++;
606                    }
607
608                    // If parent was not found in the hierarchy, return -1
609                    if (!currentElement) {
610                        return -1; // Indicates parent is not an ancestor of element
611                    }
612
613                    return count; // Number of layers between element and parent
614                }
615                const isMatchingClass = (linkRule, href, classes, ids) => {
616                    return classes.includes(linkRule.value)
617                }
618                const isMatchingId = (linkRule, href, classes, ids) => {
619                    return ids.includes(linkRule.value)
620                }
621                const isMatchingDomain = (linkRule, href, classes, ids) => {
622                    if(!URL.canParse(href)) {
623                        return false
624                    }
625
626                    const url = new URL(href)
627                    const host = url.host
628                    const hostsToMatch = [host]
629
630                    if(host.startsWith('www.')) {
631                        hostsToMatch.push(host.substring(4))
632                    } else {
633                        hostsToMatch.push('www.' + host)
634                    }
635
636                    return hostsToMatch.includes(linkRule.value)
637                }
638                const isMatchingExtension = (linkRule, href, classes, ids) => {
639                    if(!URL.canParse(href)) {
640                        return false
641                    }
642
643                    const url = new URL(href)
644
645                    return url.pathname.endsWith('.' + linkRule.value)
646                }
647                const isMatchingSubdirectory = (linkRule, href, classes, ids) => {
648                    if(!URL.canParse(href)) {
649                        return false
650                    }
651
652                    const url = new URL(href)
653
654                    return url.pathname.startsWith('/' + linkRule.value + '/')
655                }
656                const isMatchingProtocol = (linkRule, href, classes, ids) => {
657                    if(!URL.canParse(href)) {
658                        return false
659                    }
660
661                    const url = new URL(href)
662
663                    return url.protocol === linkRule.value + ':'
664                }
665                const isMatchingExternal = (linkRule, href, classes, ids) => {
666                    if(!URL.canParse(href) || !URL.canParse(document.location.href)) {
667                        return false
668                    }
669
670                    const matchingProtocols = ['http:', 'https:']
671                    const siteUrl = new URL(document.location.href)
672                    const linkUrl = new URL(href)
673
674                    // Links to subdomains will appear to be external matches according to JavaScript,
675                    // but the PHP rules will filter those events out.
676                    return matchingProtocols.includes(linkUrl.protocol) && siteUrl.host !== linkUrl.host
677                }
678                const isMatch = (linkRule, href, classes, ids) => {
679                    switch (linkRule.type) {
680                        case 'class':
681                            return isMatchingClass(linkRule, href, classes, ids)
682                        case 'id':
683                            return isMatchingId(linkRule, href, classes, ids)
684                        case 'domain':
685                            return isMatchingDomain(linkRule, href, classes, ids)
686                        case 'extension':
687                            return isMatchingExtension(linkRule, href, classes, ids)
688                        case 'subdirectory':
689                            return isMatchingSubdirectory(linkRule, href, classes, ids)
690                        case 'protocol':
691                            return isMatchingProtocol(linkRule, href, classes, ids)
692                        case 'external':
693                            return isMatchingExternal(linkRule, href, classes, ids)
694                        default:
695                            return false;
696                    }
697                }
698                const track = (element) => {
699                    const href = element.href ?? null
700                    const classes = Array.from(element.classList)
701                    const ids = [element.id]
702                    const linkRules = [{"type":"extension","value":"pdf"},{"type":"extension","value":"zip"},{"type":"protocol","value":"mailto"},{"type":"protocol","value":"tel"}]
703                    if(linkRules.length === 0) {
704                        return
705                    }
706
707                    // For link rules that target an id, we need to allow that id to appear
708                    // in any ancestor up to the 7th ancestor. This loop looks for those matches
709                    // and counts them.
710                    linkRules.forEach((linkRule) => {
711                        if(linkRule.type !== 'id') {
712                            return;
713                        }
714
715                        const matchingAncestor = element.closest('#' + linkRule.value)
716
717                        if(!matchingAncestor || matchingAncestor.matches('html, body')) {
718                            return;
719                        }
720
721                        const depth = calculateParentDistance(element, matchingAncestor)
722
723                        if(depth < 7) {
724                            ids.push(linkRule.value)
725                        }
726                    });
727
728                    // For link rules that target a class, we need to allow that class to appear
729                    // in any ancestor up to the 7th ancestor. This loop looks for those matches
730                    // and counts them.
731                    linkRules.forEach((linkRule) => {
732                        if(linkRule.type !== 'class') {
733                            return;
734                        }
735
736                        const matchingAncestor = element.closest('.' + linkRule.value)
737
738                        if(!matchingAncestor || matchingAncestor.matches('html, body')) {
739                            return;
740                        }
741
742                        const depth = calculateParentDistance(element, matchingAncestor)
743
744                        if(depth < 7) {
745                            classes.push(linkRule.value)
746                        }
747                    });
748
749                    const hasMatch = linkRules.some((linkRule) => {
750                        return isMatch(linkRule, href, classes, ids)
751                    })
752
753                    if(!hasMatch) {
754                        return
755                    }
756
757                    const url = "https://geoenvironmental.com.mx/wp-content/plugins/independent-analytics/iawp-click-endpoint.php";
758                    const siteId = "";
759                    const body = {
760                        href: href,
761                        classes: classes.join(' '),
762                        ids: ids.join(' '),
763                        siteId: siteId,
764                        ...{"payload":{"resource":"singular","singular_id":50,"page":1},"signature":"f1af48e09a7a4a77befb347cdda286cd"}                    };
765
766                    sendRequest(url, body)
767                }
768                let hasSearched = false;
769                function search() {
770                    if(hasSearched) {
771                        return;
772                    }
773                    hasSearched = true;
774
775                    if (document.hasOwnProperty("visibilityState") && document.visibilityState === "prerender") {
776                        return;
777                    }
778
779                                            if (navigator.webdriver || /bot|crawler|spider|crawling|semrushbot|chrome-lighthouse/i.test(navigator.userAgent)) {
780                            return;
781                        }
782                    
783                    let referrer_url = null;
784
785                    if (typeof document.referrer === 'string' && document.referrer.length > 0) {
786                        referrer_url = document.referrer;
787                    }
788
789                    const params = location.search.slice(1).split('&').reduce((acc, s) => {
790                        const [k, v] = s.split('=');
791                        return Object.assign(acc, {[k]: v});
792                    }, {});
793
794                    const url = "https://geoenvironmental.com.mx/wp-json/iawp/search";
795                    const body = {
796                        referrer_url,
797                        utm_source: params.utm_source,
798                        utm_medium: params.utm_medium,
799                        utm_campaign: params.utm_campaign,
800                        utm_term: params.utm_term,
801                        utm_content: params.utm_content,
802                        gclid: params.gclid,
803                        ...{"payload":{"resource":"singular","singular_id":50,"page":1},"signature":"f1af48e09a7a4a77befb347cdda286cd"}                    };
804
805                    sendRequest(url, body)
806                }
807                document.addEventListener('mousedown', function (event) {
808                                        if (navigator.webdriver || /bot|crawler|spider|crawling|semrushbot|chrome-lighthouse/i.test(navigator.userAgent)) {
809                        return;
810                    }
811                    
812                    const element = event.target.closest('a')
813
814                    if(!element) {
815                        return
816                    }
817
818                    const isPro = false
819                    if(!isPro) {
820                        return
821                    }
822
823                    // Don't track left clicks with this event. The click event is used for that.
824                    if(event.button === 0) {
825                        return
826                    }
827
828                    track(element)
829                })
830                document.addEventListener('click', function (event) {
831                                        if (navigator.webdriver || /bot|crawler|spider|crawling|semrushbot|chrome-lighthouse/i.test(navigator.userAgent)) {
832                        return;
833                    }
834                    
835                    const element = event.target.closest('a, button, input[type="submit"], input[type="button"]')
836
837                    if(!element) {
838                        return
839                    }
840
841                    const isPro = false
842                    if(!isPro) {
843                        return
844                    }
845
846                    track(element)
847                })
848                document.addEventListener('play', function (event) {
849                                        if (navigator.webdriver || /bot|crawler|spider|crawling|semrushbot|chrome-lighthouse/i.test(navigator.userAgent)) {
850                        return;
851                    }
852                    
853                    const element = event.target.closest('audio, video')
854
855                    if(!element) {
856                        return
857                    }
858
859                    const isPro = false
860                    if(!isPro) {
861                        return
862                    }
863
864                    track(element)
865                }, true)
866                document.addEventListener("DOMContentLoaded", function (e) {
867                    search();
868                });
869                document.addEventListener("iawpSearch", function (e) {
870                    search();
871                });
872            })();
873        </script>
873
874        
875<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 GEOENVIRONMENTAL SERVICES https://geoenvironmental.com.mx/","tracking_url":"https://geoenvironmental.com.mx/wp-json/joinchat/v1/track-click","message_hash":"a1022f6"}' hidden aria-hidden="false">
876	<div class="joinchat__button" role="button" tabindex="0" aria-label="Abrir chat">
877							</div>
878					<div class="joinchat__chatbox" role="dialog" aria-labelledby="joinchat__label" aria-modal="true">
879			<div class="joinchat__header">
880				<div id="joinchat__label">
881											<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>
882									</div>
883				<div class="joinchat__close" role="button" tabindex="0" aria-label="Cerrar"></div>
884			</div>
885			<div class="joinchat__scroll">
886				<div class="joinchat__content">
887					<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>
888<div class="joinchat__bubble">¿Podemos ayudarle?</div></div>
889					<div class="joinchat__open" role="button" tabindex="0">
890													<div class="joinchat__open__text">Abrir chat</div>
891												<svg class="joinchat__open__icon" width="60" height="60" viewbox="0 0 400 400">
892							<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"/>
893							<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
893C18.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"/>
894						</svg>
895					</div>
896				</div>
897			</div>
898		</div>
899					<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>
900			</div>
901			
901<script>
902				const lazyloadRunObserver = () => {
903					const lazyloadBackgrounds = document.querySelectorAll( `.e-con.e-parent:not(.e-lazyloaded)` );
904					const lazyloadBackgroundObserver = new IntersectionObserver( ( entries ) => {
905						entries.forEach( ( entry ) => {
906							if ( entry.isIntersecting ) {
907								let lazyloadBackground = entry.target;
908								if( lazyloadBackground ) {
909									lazyloadBackground.classList.add( 'e-lazyloaded' );
910								}
911								lazyloadBackgroundObserver.unobserve( entry.target );
912							}
913						});
914					}, { rootMargin: '200px 0px 200px 0px' } );
915					lazyloadBackgrounds.forEach( ( lazyloadBackground ) => {
916						lazyloadBackgroundObserver.observe( lazyloadBackground );
917					} );
918				};
919				const events = [
920					'DOMContentLoaded',
921					'elementor/lazyload/observe',
922				];
923				events.forEach( ( event ) => {
924					document.addEventListener( event, lazyloadRunObserver );
925				} );
926			</script>
926
927			
927<script id="real3d-flipbook-forntend-js-extra">
928var r3d_frontend = {"rootFolder":"https://geoenvironmental.com.mx/wp-content/plugins/real3d-flipbook-lite/","version":"5.1.0"};
929//# sourceURL=real3d-flipbook-forntend-js-extra
930</script>
vendor: 1 bytes, line 930
930
931<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 931
931
932<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 932
932
933<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 933
933
934<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 934
934
935<script id="jquery-ui-core-js-before">
936jQuery.uiBackCompat = true;
937//# sourceURL=jquery-ui-core-js-before
938</script>
vendor: 1 bytes, line 938
938
939<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 939
939
940<script id="elementor-frontend-js-before">
941var 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":50,"title":"INICIO%20-%20GEOENVIRONMENTAL%20SERVICES","excerpt":"","featuredImage":false}};
942//# sourceURL=elementor-frontend-js-before
943</script>
vendor: 1 bytes, line 943
943
944<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 944
944
945<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 945
945
946<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 946
946
947<script id="jquery-numerator-js" src="https://geoenvironmental.com.mx/wp-content/plugins/elementor/assets/lib/jquery-numerator/jquery-numerator.min.js?ver=0.2.1"></script>
vendor: 1 bytes, line 947
947
948<script id="swiper-js" src="https://geoenvironmental.com.mx/wp-content/plugins/elementor/assets/lib/swiper/v8/swiper.min.js?ver=8.4.5"></script>
vendor: 1 bytes, line 948
948
949<script id="elementor-gallery-js" src="https://geoenvironmental.com.mx/wp-content/plugins/elementor/assets/lib/e-gallery/js/e-gallery.min.js?ver=1.2.0"></script>
vendor: 1 bytes, line 949
949
950<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 950
950
951<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 951
951
952<script id="wp-hooks-js" src="https://geoenvironmental.com.mx/wp-includes/js/dist/hooks.min.js?ver=f0f188028580e8dc1255"></script>
vendor: 1 bytes, line 952
952
953<script id="wp-i18n-js" src="https://geoenvironmental.com.mx/wp-includes/js/dist/i18n.min.js?ver=1dfe7db3940c23ea9216"></script>
vendor: 1 bytes, line 953
953
954<script id="wp-i18n-js-after">
955wp.i18n.setLocaleData( { 'text direction\u0004ltr': [ 'ltr' ] } );
956//# sourceURL=wp-i18n-js-after
957</script>
vendor: 1 bytes, line 957
957
958<script id="elementor-pro-frontend-js-before">
959var 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"}};
960//# sourceURL=elementor-pro-frontend-js-before
961</script>
vendor: 1 bytes, line 961
961
962<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 962
962
963<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 963
963
964<script id="wp-emoji-settings" type="application/json">
965{"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"}}
966</script>
vendor: 1 bytes, line 966
966
967<script type="module">
968/*! This file is auto-generated */
969var 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)))});
970//# sourceURL=https://geoenvironmental.com.mx/wp-includes/js/wp-emoji-loader.min.js
971</script>
971
972<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' />
973
974</body>
975</html>
976
977
978<!-- Page supported by LiteSpeed Cache 7.9 on 2026-10-09 16:14:37 -->

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.