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/quienes-somos/"> 9<meta name="description" content="QUIÉNES SOMOS Somos un grupo multidisciplinario de especialistas que diseñamos y ejecutamos soluciones ambientales, basadas en sostenibilidad con enfoque"> 10<meta property="og:title" content="Quiénes Somos - GEOENVIRONMENTAL SERVICES"> 11<meta property="og:type" content="article"> 12<meta property="og:description" content="QUIÉNES SOMOS Somos un grupo multidisciplinario de especialistas que diseñamos y ejecutamos soluciones ambientales, basadas en sostenibilidad con enfoque"> 13<meta property="og:url" content="https://geoenvironmental.com.mx/quienes-somos/"> 14<meta property="og:locale" content="es_ES"> 15<meta property="og:site_name" content="GEOENVIRONMENTAL SERVICES"> 16<meta property="article:published_time" content="2025-10-26T11:23:01-06:00"> 17<meta property="article:modified_time" content="2026-01-29T09:01:38-06:00"> 18<meta property="og:updated_time" content="2026-01-29T09:01:38-06:00"> 19<meta name="twitter:card" content="summary_large_image"> 20 21 <!-- This site is optimized with the Yoast SEO plugin v28.2 - https://yoast.com/product/yoast-seo-wordpress/ --> 22 <title>Quiénes Somos - GEOENVIRONMENTAL SERVICES</title> 23 <link rel="canonical" href="https://geoenvironmental.com.mx/quienes-somos/" /> 24 <meta property="og:locale" content="es_ES" /> 25 <meta property="og:type" content="article" /> 26 <meta property="og:title" content="Quiénes Somos - GEOENVIRONMENTAL SERVICES" /> 27 <meta property="og:description" content="QUIÉNES SOMOS Somos un grupo multidisciplinario de especialistas que diseñamos y ejecutamos soluciones ambientales, basadas en sostenibilidad con enfoque integral, rigor técnico y visión estratég
27ica. Proyectos ambientales soluciones estratégicas En Geoenvironmental Services ayudamos a empresas, instituciones y gobiernos a cumplir sus compromisos ambientales con soluciones técnicas sólidas, viables y alineadas con sus objetivos de sostenibilidad. […]" /> 28 <meta property="og:url" content="https://geoenvironmental.com.mx/quienes-somos/" /> 29 <meta property="og:site_name" content="GEOENVIRONMENTAL SERVICES" /> 30 <meta property="article:modified_time" content="2026-01-29T15:01:38+00:00" /> 31 <meta property="og:image" content="https://geoenvironmental.com.mx/wp-content/uploads/2025/10/expertos.webp" /> 32 <meta property="og:image:width" content="329" /> 33 <meta property="og:image:height" content="408" /> 34 <meta property="og:image:type" content="image/webp" /> 35 <meta name="twitter:card" content="summary_large_image" /> 36 <meta name="twitter:label1" content="Tiempo de lectura" /> 37 <meta name="twitter:data1" content="2 minutos" /> 38 <!-- / Yoast SEO plugin. --> 39 40 41<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%2Fquienes-somos%2F" /> 42<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%2Fquienes-somos%2F&format=xml" /> 43<style id="wp-img-auto-sizes-contain-inline-css"> 44img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px} 45/*# sourceURL=wp-img-auto-sizes-contain-inline-css */ 46</style> 47 48<style id="wp-emoji-styles-inline-css"> 49 50 img.wp-smiley, img.emoji { 51 display: inline !important; 52 border: none !important; 53 box-shadow: none !important; 54 height: 1em !important; 55 width: 1em !important; 56 margin: 0 0.07em !important; 57 vertical-align: -0.1em !important; 58 background: none !important; 59 padding: 0 !important; 60 } 61/*# sourceURL=wp-emoji-styles-inline-css */ 62</style> 63<style id="joinchat-button-style-inline-css"> 64.wp-block-joinchat-button{align-items:center;display:flex;flex-flow:row nowrap}.wp-block-joinchat-button.is-vertical{flex-direction:column}.wp-block-joinchat-button.is-vertical.is-content-justification-left{align-items:flex-start}.wp-block-joinchat-button.is-vertical.is-content-justification-center{align-items:center}.wp-block-joinchat-button.is-vertical.is-content-justification-right{align-items:flex-end}.wp-block-joinchat-button:not(.is-vertical).is-content-justification-left{justify-content:flex-start}.wp-block-joinchat-button:not(.is-vertical).is-content-justification-center{justify-content:center}.wp-block-joinchat-button:not(.is-vertical).is-content-justification-right{justify-content:flex-end}.wp-block-joinchat-button:not(.is-vertical).is-content-justification-space-between{justify-content:space-between}.wp-block-joinchat-button figure{align-items:center;display:flex;flex-direction:column;flex-shrink:0;margin:0;padding:0}.wp-block-joinchat-button figcaption{font:normal normal 400 .6em/2em var(--wp--preset--font-family--system-font,sans-serif);margin:0;padding:0}.wp-block-joinchat-button .joinchat-button__qr{background-color:#fff;box-sizing:content-box;display:block;height:200px;overflow:hidden;padding:10px;width:200px}.wp-block-joinchat-button .joinchat-button__qr canvas,.wp-block-joinchat-button .joinchat-button__qr img{display:block;margin:auto}.wp-block-joinchat-button .wp-block-buttons{flex:1 1 auto;margin:0;max-width:100%;min-width:0;width:100%}.wp-block-joinchat-button .wp-block-button.wp-block-button__width-25{min-width:25%;width:calc(25% - var(--wp--style--block-gap, .5em)*.75)}.wp-block-joinchat-button .wp-block-button.wp-block-button__width-50{min-width:50%;width:calc(50% - var(--wp--style--block-gap, .5em)*.5)}.wp-block-joinchat-button .wp-block-button.wp-block-button__width-75{min-width:75%;width:calc(75% - var(--wp--style--block-gap, .5em)*.25)}.wp-block-joinchat-button .wp-block-button.wp-block-button__width-100{min-width:100%;width:100%}.wp-block-joinchat-button .joinchat-button__link,.wp-block-joinchat-button .wp-block-button__link{align-items:center;display:inline-flex;flex-flow:row nowrap;justify-content:center;width:100%}.wp-block-joinchat-button .joinchat-button__link:before,.wp-block-joinchat-button .wp-block-button__link:before{background:transparent var(--joinchat-ico) no-repeat center;background-size:100%;content:"";display:block;height:1.5em;margin:-.75em .75em -.75em 0;width:1.5em}.wp-block-joinchat-button .joinchat-button__link{width:auto}.wp-block-joinchat-button:has(.joinchat-button__link){border:none!important;display:flex;flex-direction:column}@media (orientation:landscape)and (height >= 481px),(orientation:portrait)and (width >= 481px){.wp-block-joinchat-button.joinchat-button--qr-only .wp-block-buttons{display:none}}@media (orientation:landscape)and (height <= 480px),(width <= 480px){.wp-block-joinchat-button figure{display:none}} 65 66/*# sourceURL=https://geoenvironmental.com.mx/wp-content/plugins/creame-whatsapp-me/gutenberg/build/style-index.css */ 67</style> 68<style id="global-styles-inline-css"> 69: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,
690) 0%,rgb(255,105,0) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgb(255,105,0) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small: 13px;--wp--preset--font-size--medium: 20px;--wp--preset--font-size--large: 36px;--wp--preset--font-size--x-large: 42px;--wp--preset--spacing--20: 0.44rem;--wp--preset--spacing--30: 0.67rem;--wp--preset--spacing--40: 1rem;--wp--preset--spacing--50: 1.5rem;--wp--preset--spacing--60: 2.25rem;--wp--preset--spacing--70: 3.38rem;--wp--preset--spacing--80: 5.06rem;--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined: 6px 6px 0px -3px rgb(255, 255, 255), 6px 6px rgb(0, 0, 0);--wp--preset--shadow--crisp: 6px 6px 0px rgb(0, 0, 0);}.wp-block-button{--wp--preset--dimension--25: 25%;--wp--preset--dimension--50: 50%;--wp--preset--dimension--75: 75%;--wp--preset--dimension--100: 100%;}:root { --wp--style--global--content-size: 800px;--wp--style--global--wide-size: 1200px; }:where(body) { margin: 0; }.wp-site-blocks > .alignleft { float: left; margin-right: 2em; }.wp-site-blocks > .alignright { float: right; margin-left: 2em; }.wp-site-blocks > .aligncenter { justify-content: center; margin-left: auto; margin-right: auto; }:where(.wp-site-blocks) > * { margin-block-start: 24px; margin-block-end: 0; }:where(.wp-site-blocks) > :first-child { margin-block-start: 0; }:where(.wp-site-blocks) > :last-child { margin-block-end: 0; }:root { --wp--style--block-gap: 24px; }:root :where(.is-layout-flow) > :first-child{margin-block-start: 0;}:root :where(.is-layout-flow) > :last-child{margin-block-end: 0;}:root :where(.is-layout-flow) > *{margin-block-start: 24px;margin-block-end: 0;}:root :where(.is-layout-constrained) > :first-child{margin-block-start: 0;}:root :where(.is-layout-constrained) > :last-child{margin-block-end: 0;}:root :where(.is-layout-constrained) > *{margin-block-start: 24px;margin-block-end: 0;}:root :where(.is-layout-flex){gap: 24px;}:root :where(.is-layout-grid){gap: 24px;}.is-layout-flow > .alignleft{float: left;margin-inline-start: 0;margin-inline-end: 2em;}.is-layout-flow > .alignright{float: right;margin-inline-start: 2em;margin-inline-end: 0;}.is-layout-flow > .aligncenter{margin-left: auto !important;margin-right: auto !important;}.is-layout-constrained > .alignleft{float: left;margin-inline-start: 0;margin-inline-end: 2em;}.is-layout-constrained > .alignright{float: right;margin-inline-start: 2em;margin-inline-end: 0;}.is-layout-constrained > .aligncenter{margin-left: auto !important;margin-right: auto !important;}.is-layout-constrained > :where(:not(.alignleft):not(.alignright):not(.alignfull)){max-width: var(--wp--style--global--content-size);margin-left: auto !important;margin-right: auto !important;}.is-layout-constrained > .alignwide{max-width: var(--wp--style--global--wide-size);}body .is-layout-flex{display: flex;}.is-layout-flex{flex-wrap: wrap;align-items: center;}.is-layout-flex > :is(*, div){margin: 0;}body .is-layout-grid{display: grid;}.is-layout-grid > :is(*, div){margin: 0;}body{padding-top: 0px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;}:root :where(.wp-element-button, .wp-block-button__link){background-color: #32373c;border-width: 0;color: #fff;font-family: inherit;font-size: inherit;font-style: inherit;font-weight: inherit;letter-spacing: inherit;line-height: inherit;padding-top: calc(0.667em + 2px);padding-right: calc(1.333em + 2px);padding-bottom: calc(0.667em + 2px);padding-left: calc(1.333em + 2px);text-decoration: none;text-transform: inherit;}.has-black-color{color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-color{color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-color{color: var(--wp--preset--color--white) !important;}.has-pale-pink-color{color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-color{color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-color{color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-color{color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-color{color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-color{color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-color{color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-color{color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-color{color: var(--wp--preset--color--vivid-purple) !important;}.has-black-background-color{background-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-background-color{background-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-background-color{background-color: var(--wp--preset--color--white) !important;}.has-pale-pink-background-color{background-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-background-color{background-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-background-color{background-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-background-color{background-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-background-color{background-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-background-color{background-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-background-color{background-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-background-color{background-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-background-color{background-color: var(--wp--preset--color--vivid-purple) !important;}.has-black-border-color{border-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-border-color{border-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-border-color{border-color: var(--wp--preset--color--white) !important;}.has-pale-pink-border-color{border-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-border-color{border-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-border-color{border-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-border-color{border-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-border-color{border-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-border-color{border-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-border-color{border-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-border-color{border-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-border-color{border-color: var(--wp--preset--color--vivid-purple) !important;}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;}
69.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;} 70:root :where(.wp-block-icon svg){width: 24px;} 71:root :where(.wp-block-pullquote){font-size: 1.5em;line-height: 1.6;} 72/*# sourceURL=global-styles-inline-css */ 73</style> 74<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' /> 75<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' /> 76<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' /> 77<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' /> 78<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' /> 79<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' /> 80<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' /> 81<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' /> 82<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' /> 83<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' /> 84<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' /> 85<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' /> 86<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' /> 87<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' /> 88<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' /> 89<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' /> 90<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' /> 91<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' /> 92<link rel='stylesheet' id='elementor-post-251-css' href='https://geoenvironmental.com.mx/wp-content/uploads/elementor/css/post-251.css?ver=1791584080' media='all' /> 93<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' /> 94<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' /> 95<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&display=swap' media='all' />
96<script id="real3d-flipbook-global-js-extra"> 97var 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
97d":"","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":""}; 98//# sourceURL=real3d-flipbook-global-js-extra 99</script>
vendor: 1 bytes, line 99
99
100<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 100
100
101<script id="jquery-migrate-js" src="https://geoenvironmental.com.mx/wp-includes/js/jquery/jquery-migrate.min.js?ver=3.4.1"></script>
101 102<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/251" /><link rel="EditURI" type="application/rsd+xml" title="RSD" href="https://geoenvironmental.com.mx/xmlrpc.php?rsd" /> 103<meta name="generator" content="WordPress 7.1.3" /> 104<link rel='shortlink' href='https://geoenvironmental.com.mx/?p=251' /> 105<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"> 106 <style> 107 .e-con.e-parent:nth-of-type(n+4):not(.e-lazyloaded):not(.e-no-lazyload), 108 .e-con.e-parent:nth-of-type(n+4):not(.e-lazyloaded):not(.e-no-lazyload) * { 109 background-image: none !important; 110 } 111 @media screen and (max-height: 1024px) { 112 .e-con.e-parent:nth-of-type(n+3):not(.e-lazyloaded):not(.e-no-lazyload), 113 .e-con.e-parent:nth-of-type(n+3):not(.e-lazyloaded):not(.e-no-lazyload) * { 114 background-image: none !important; 115 } 116 } 117 @media screen and (max-height: 640px) { 118 .e-con.e-parent:nth-of-type(n+2):not(.e-lazyloaded):not(.e-no-lazyload), 119 .e-con.e-parent:nth-of-type(n+2):not(.e-lazyloaded):not(.e-no-lazyload) * { 120 background-image: none !important; 121 } 122 } 123 </style> 124 <link rel="icon" href="https://geoenvironmental.com.mx/wp-content/uploads/2025/10/cropped-logo-geoenvironmental-32x32.webp" sizes="32x32" /> 125<link rel="icon" href="https://geoenvironmental.com.mx/wp-content/uploads/2025/10/cropped-logo-geoenvironmental-192x192.webp" sizes="192x192" /> 126<link rel="apple-touch-icon" href="https://geoenvironmental.com.mx/wp-content/uploads/2025/10/cropped-logo-geoenvironmental-180x180.webp" /> 127<meta name="msapplication-TileImage" content="https://geoenvironmental.com.mx/wp-content/uploads/2025/10/cropped-logo-geoenvironmental-270x270.webp" /> 128 <meta name="google-site-verification" content="LtE4Bttn63z6-YOIMRJu6aIIiyPsuqDfp6a3hZLshLE" /> 129</head> 130<body class="wp-singular page-template-default page page-id-251 wp-custom-logo wp-embed-responsive wp-theme-hello-elementor hello-elementor-default elementor-default elementor-kit-9 elementor-page elementor-page-251"> 131 132 133<a class="skip-link screen-reader-text" href="#content">Ir al contenido</a> 134 135 <header data-elementor-type="header" data-elementor-id="14" class="elementor elementor-14 elementor-location-header" data-elementor-post-type="elementor_library"> 136 <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"> 137 <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="{"background_background":"classic"}"> 138 <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"> 139 <div class="elementor-spacer"> 140 <div class="elementor-spacer-inner"></div> 141 </div> 142 </div> 143 </div> 144 <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="{"background_background":"classic"}"> 145 <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"> 146 <div class="elementor-spacer"> 147 <div class="elementor-spacer-inner"></div> 148 </div> 149 </div> 150 </div> 151 <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="{"background_background":"classic"}"> 152 <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"> 153 <div class="elementor-spacer"> 154 <div class="elementor-spacer-inner"></div> 155 </div> 156 </div>
157 </div> 158 </div> 159 <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="{"background_background":"classic","sticky":"top","sticky_parent":"yes","sticky_on":["desktop","tablet","mobile"],"sticky_offset":0,"sticky_effects_offset":0,"sticky_anchor_link_offset":0}"> 160 <div class="e-con-inner"> 161 <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"> 162 <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"> 163 <a href="https://geoenvironmental.com.mx/"> 164 <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> 165 </div> 166 </div> 167 <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"> 168 <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="{"layout":"horizontal","submenu_icon":{"value":"<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-caret-down\"
168 viewBox=\"0 0 320 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"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\"><\/path><\/svg>","library":"fa-solid"},"toggle":"burger"}" data-widget_type="nav-menu.default"> 169 <nav aria-label="Menú" class="elementor-nav-menu--main elementor-nav-menu__container elementor-nav-menu--layout-horizontal e--pointer-none"> 170 <ul id="menu-1-ab670b2" class="elementor-nav-menu"><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-home menu-item-23"><a href="https://geoenvironmental.com.mx/" class="elementor-item">INICIO</a></li> 171<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> 172<ul class="sub-menu elementor-nav-menu--dropdown"> 173 <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> 174</ul> 175</li> 176<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> 177<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> 178<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> 179<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> 180<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> 181<ul class="sub-menu elementor-nav-menu--dropdown"> 182 <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> 183</ul> 184</li> 185</ul> </nav> 186 <div class="elementor-menu-toggle" role="button" tabindex="0" aria-label="Alternar menú" aria-expanded="false"> 187 <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> 188 <nav class="elementor-nav-menu--dropdown elementor-nav-menu__container" aria-hidden="true"> 189 <ul id="menu-2-ab670b2" class="elementor-nav-menu"><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-home menu-item-23"><a href="https://geoenvironmental.com.mx/" class="elementor-item" tabindex="-1">INICIO</a></li> 190<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> 191<ul class="sub-menu elementor-nav-menu--dropdown"> 192 <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> 193</ul> 194</li> 195<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> 196<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> 197<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> 198<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> 199<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> 200<ul class="sub-menu elementor-nav-menu--dropdown"> 201 <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> 202</ul> 203</li> 204</ul> </nav> 205 </div>
206 </div> 207 <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"> 208 <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"> 209 <a class="elementor-button elementor-button-link elementor-size-sm" href="https://geoenvironmental.com.mx/inicio/contacto/"> 210 <span class="elementor-button-content-wrapper"> 211 <span class="elementor-button-text">CONTACTO</span> 212 </span> 213 </a> 214 </div> 215 </div> 216 </div> 217 </div> 218 </header> 219 220<main id="content" class="site-main post-251 page type-page status-publish hentry"> 221 222 223 <div class="page-content"> 224 <div data-elementor-type="wp-page" data-elementor-id="251" class="elementor elementor-251" data-elementor-post-type="page"> 225 <div class="elementor-element elementor-element-6bbf39f e-flex e-con-boxed e-con e-parent" data-id="6bbf39f" data-element_type="container" data-e-type="container" data-settings="{"background_background":"classic"}"> 226 <div class="e-con-inner"> 227 <div class="elementor-element elementor-element-042aa5a e-con-full e-flex e-con e-child" data-id="042aa5a" data-element_type="container" data-e-type="container"> 228 </div> 229 <div class="elementor-element elementor-element-cef6832 e-con-full e-flex e-con e-child" data-id="cef6832" data-element_type="container" data-e-type="container" data-settings="{"background_background":"classic"}"> 230 <div class="elementor-element elementor-element-ced4a1f e-con-full e-flex e-con e-child" data-id="ced4a1f" data-element_type="container" data-e-type="container" data-settings="{"background_background":"classic"}"> 231 <div class="elementor-element elementor-element-2dbfde5 animated-fast elementor-invisible elementor-widget elementor-widget-heading" data-id="2dbfde5" data-element_type="widget" data-e-type="widget" data-settings="{"_animation":"fadeInUp","_animation_delay":500}" data-widget_type="heading.default"> 232 <h1 class="elementor-heading-title elementor-size-default">QUIÉNES <span style="color: #F4901E">SOMOS</span></h1> </div> 233 <div class="elementor-element elementor-element-10e0185 elementor-widget elementor-widget-text-editor" data-id="10e0185" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default"> 234 Somos un grupo multidisciplinario de 235especialistas que diseñamos y ejecutamos soluciones ambientales, basadas en 236sostenibilidad con enfoque integral, rigor técnico y visión estratég
236ica. </div> 237 </div> 238 </div> 239 </div> 240 </div> 241 <div class="elementor-element elementor-element-2f2a2e9 e-flex e-con-boxed e-con e-parent" data-id="2f2a2e9" data-element_type="container" data-e-type="container"> 242 <div class="e-con-inner"> 243 <div class="elementor-element elementor-element-5480db1 elementor-widget elementor-widget-heading" data-id="5480db1" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default"> 244 <h2 class="elementor-heading-title elementor-size-default">Proyectos ambientales <span style="color: #F4901E">soluciones estratégicas</span></h2> </div> 245 <div class="elementor-element elementor-element-0f47149 elementor-widget elementor-widget-text-editor" data-id="0f47149" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default"> 246 <p>En <strong>Geoenvironmental Services</strong> ayudamos a empresas, instituciones y gobiernos a cumplir sus compromisos ambientales con soluciones técnicas sólidas, viables y alineadas con sus objetivos de sostenibilidad.</p><p>Somos una firma de consultorÃa especializada en impacto ambiental, gestión de sitios contaminados, cumplimiento normativo y transición energética.</p><p>Nuestro equipo combina la experiencia de especialistas con más de 20 años en el sector y la energÃa de nuevas generaciones con formación técnica sólida, lo que nos permite abordar cada proyecto desde una perspectiva multidisciplinaria y multigeneracional, con experiencia en campo, gabinete y vinculación estratég
246ica con actores clave del sector ambiental, industrial y energético.</p><p>Hemos ejecutado más de 300 proyectos de alto impacto en México y colaboramos con redes de expertos en América, Europa, Asia y Ãfrica. Esto nos permite ofrecer un enfoque riguroso, actualizado y adaptado a cada contexto, ya sea en atención a emergencias, evaluación de riesgos, análisis de emisiones o implementación de soluciones de carbono.</p> </div> 247 </div> 248 </div> 249 <div class="elementor-element elementor-element-091755d e-flex e-con-boxed e-con e-parent" data-id="091755d" data-element_type="container" data-e-type="container" data-settings="{"background_background":"classic"}"> 250 <div class="e-con-inner"> 251 <div class="elementor-element elementor-element-4d7b08c e-con-full e-flex e-con e-child" data-id="4d7b08c" data-element_type="container" data-e-type="container"> 252 <div class="elementor-element elementor-element-61aca13 elementor-widget elementor-widget-heading" data-id="61aca13" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default"> 253 <h2 class="elementor-heading-title elementor-size-default">NUESTRA MISIÃN</h2> </div> 254 <div class="elementor-element elementor-element-9be8a96 elementor-widget elementor-widget-text-editor" data-id="9be8a96" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default"> 255 <p>Acompañar a organizaciones públicas y privadas en la gestión de sus necesidades y compromisos ambientales, integrando soluciones técnicas, eficientes y sostenibles que protejan el entorno, garanticen el cumplimiento normativo y fortalezcan su competitividad.</p><p>Resolver retos ambientales complejos con rigor técnico, eficiencia operativa y un enfoque personalizado para cada caso, generando confianza y valor a largo plazo con nuestros clientes.</p> </div> 256 </div> 257 <div class="elementor-element elementor-element-2878e88 e-con-full e-flex e-con e-child" data-id="2878e88" data-element_type="container" data-e-type="container"> 258 <div class="elementor-element elementor-element-60b8d09 elementor-widget elementor-widget-heading" data-id="60b8d09" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default"> 259 <h2 class="elementor-heading-title elementor-size-default">NUESTRA VISIÃN</h2> </div> 260 <div class="elementor-element elementor-element-57c2a83 elementor-widget elementor-widget-text-editor" data-id="57c2a83" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default"> 261 <p>Ser la firma lÃder en consultorÃa ambiental en Latinoamérica, reconocida por ofrecer soluciones integrales que impulsen un desarrollo económico sostenible, protejan el capital natural de nuestro planeta y reduzcan riesgos para las personas, los ecosistemas y las inversiones.</p><p>Todo ello por medio de nuestro personal altamente capacitado y comprometido, sumado a las mejores alianzas estratég
261icas con socios especialistas en su campo, que permita ofrecer a nuestros clientes talento técnico de alto nivel y tecnologÃa de vanguardia, con lo cual aspiramos a transformar cualquier reto ambiental en oportunidades de impacto positivo.</p> </div> 262 </div> 263 </div> 264 </div> 265 <div class="elementor-element elementor-element-63842a7 e-flex e-con-boxed e-con e-parent" data-id="63842a7" data-element_type="container" data-e-type="container"> 266 <div class="e-con-inner"> 267 <div class="elementor-element elementor-element-31ed99c e-con-full e-flex e-con e-child" data-id="31ed99c" data-element_type="container" data-e-type="container"> 268 <div class="elementor-element elementor-element-45ddd9a elementor-widget elementor-widget-image" data-id="45ddd9a" data-element_type="widget" data-e-type="widget" data-widget_type="image.default"> 269 <img fetchpriority="high" decoding="async" width="329" height="408" src="https://geoenvironmental.com.mx/wp-content/uploads/2025/10/expertos.webp" class="attachment-full size-full wp-image-658" alt="Expertos" srcset="https://geoenvironmental.com.mx/wp-content/uploads/2025/10/expertos.webp 329w, https://geoenvironmental.com.mx/wp-content/uploads/2025/10/expertos-242x300.webp 242w" sizes="(max-width: 329px) 100vw, 329px" /> </div> 270 </div> 271 <div class="elementor-element elementor-element-806a505 e-con-full e-flex e-con e-child" data-id="806a505" data-element_type="container" data-e-type="container"> 272 <div class="elementor-element elementor-element-979bed9 elementor-widget elementor-widget-image" data-id="979bed9" data-element_type="widget" data-e-type="widget" data-widget_type="image.default"> 273 <img decoding="async" width="327" height="408" src="https://geoenvironmental.com.mx/wp-content/uploads/2025/10/V2.webp" class="attachment-full size-full wp-image-277" alt="V2" srcset="https://geoenvironmental.com.mx/wp-content/uploads/2025/10/V2.webp 327w, https://geoenvironmental.com.mx/wp-content/uploads/2025/10/V2-240x300.webp 240w" sizes="(max-width: 327px) 100vw, 327px" /> </div> 274 </div> 275 <div class="elementor-element elementor-element-aedca71 e-con-full e-flex e-con e-child" data-id="aedca71" data-element_type="container" data-e-type="container"> 276 <div class="elementor-element elementor-element-6ece5ac elementor-widget elementor-widget-image" data-id="6ece5ac" data-element_type="widget" data-e-type="widget" data-widget_type="image.default"> 277 <img decoding="async" width="327" height="408" src="https://geoenvironmental.com.mx/wp-content/uploads/2025/12/V33.webp" class="attachment-full size-full wp-image-753" alt="V33" srcset="https://geoenvironmental.com.mx/wp-content/uploads/2025/12/V33.webp 327w, https://geoenvironmental.com.mx/wp-content/uploads/2025/12/V33-240x300.webp 240w" sizes="(max-width: 327px) 100vw, 327px" /> </div> 278 </div> 279 <div class="elementor-element elementor-element-dba8757 e-con-full e-flex e-con e-child" data-id="dba8757" data-element_type="container" data-e-type="container"> 280 <div class="elementor-element elementor-element-36ccd51 elementor-widget elementor-widget-image" data-id="36ccd51" data-element_type="widget" data-e-type="widget" data-widget_type="image.default"> 281 <img loading="lazy" decoding="async" width="327" height="408" src="https://geoenvironmental.com.mx/wp-content/uploads/2025/10/V4.webp" class="attachment-full size-full wp-image-279" alt="V4" srcset="https://geoenvironmental.com.mx/wp-content/uploads/2025/10/V4.webp 327w, https://geoenvironmental.com.mx/wp-content/uploads/2025/10/V4-240x300.webp 240w" sizes="(max-width: 327px) 100vw, 327px" /> </div> 282 </div> 283 <div class="elementor-element elementor-element-9faf32f e-con-full e-flex e-con e-child" data-id="9faf32f" data-element_type="container" data-e-type="container"> 284 <div class="elementor-element elementor-element-7d76562 elementor-widget elementor-widget-image" data-id="7d76562" data-element_type="widget" data-e-type="widget" data-widget_type="image.default"> 285 <img loading="lazy" decoding="async" width="327" height="408" src="https://geoenvironmental.com.mx/wp-content/uploads/2025/10/V5.webp" class="attachment-full size-full wp-image-280" alt="V5" srcset="https://geoenvironmental.com.mx/wp-content/uploads/2025/10/V5.webp 327w, https://geoenvironmental.com.mx/wp-content/uploads/2025/10/V5-240x300.webp 240w" sizes="(max-width: 327px) 100v
285w, 327px" /> </div> 286 </div> 287 </div> 288 </div> 289 <div class="elementor-element elementor-element-2ef902b e-flex e-con-boxed e-con e-child" data-id="2ef902b" data-element_type="container" data-e-type="container"> 290 <div class="e-con-inner"> 291 <div class="elementor-element elementor-element-d685782 e-con-full e-flex e-con e-child" data-id="d685782" data-element_type="container" data-e-type="container"> 292 <div class="elementor-element elementor-element-57163b5 elementor-widget-divider--view-line elementor-widget elementor-widget-divider" data-id="57163b5" data-element_type="widget" data-e-type="widget" data-widget_type="divider.default"> 293 <div class="elementor-divider"> 294 <span class="elementor-divider-separator"> 295 </span> 296 </div> 297 </div> 298 <div class="elementor-element elementor-element-8ccf5a1 elementor-widget elementor-widget-heading" data-id="8ccf5a1" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default"> 299 <h2 class="elementor-heading-title elementor-size-default">Certiï¬caciones y Permisos</h2> </div> 300 </div> 301 </div> 302 </div> 303 <div class="elementor-element elementor-element-81d69bb e-flex e-con-boxed e-con e-parent" data-id="81d69bb" data-element_type="container" data-e-type="container"> 304 <div class="e-con-inner"> 305 <div class="elementor-element elementor-element-8395080 e-con-full e-flex e-con e-child" data-id="8395080" data-element_type="container" data-e-type="container"> 306 <div class="elementor-element elementor-element-8a86e11 elementor-widget elementor-widget-image" data-id="8a86e11" data-element_type="widget" data-e-type="widget" data-widget_type="image.default"> 307 <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> 308 </div> 309 <div class="elementor-element elementor-element-28f7664 e-con-full e-flex e-con e-child" data-id="28f7664" data-element_type="container" data-e-type="container"> 310 <div class="elementor-element elementor-element-ce2c5ad elementor-widget elementor-widget-image" data-id="ce2c5ad" data-element_type="widget" data-e-type="widget" data-widget_type="image.default"> 311 <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> 312 </div> 313 <div class="elementor-element elementor-element-a5d9728 e-con-full e-flex e-con e-child" data-id="a5d9728" data-element_type="container" data-e-type="container"> 314 <div class="elementor-element elementor-element-d073e17 elementor-widget elementor-widget-image" data-id="d073e17" data-element_type="widget" data-e-type="widget" data-widget_type="image.default"> 315 <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> 316 </div> 317 <div class="elementor-element elementor-element-3e4c909 e-con-full e-flex e-con e-child" data-id="3e4c909" data-element_type="container" data-e-type="container"> 318 <div class="elementor-element elementor-element-3bf22da elementor-widget elementor-widget-image" data-id="3bf22da" data-element_type="widget" data-e-type="widget" data-widget_type="image.default"> 319 <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>
320 </div> 321 <div class="elementor-element elementor-element-f93593f e-con-full e-flex e-con e-child" data-id="f93593f" data-element_type="container" data-e-type="container"> 322 <div class="elementor-element elementor-element-38c829f elementor-widget elementor-widget-image" data-id="38c829f" data-element_type="widget" data-e-type="widget" data-widget_type="image.default"> 323 <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> 324 </div> 325 <div class="elementor-element elementor-element-ed667a5 e-con-full e-flex e-con e-child" data-id="ed667a5" data-element_type="container" data-e-type="container"> 326 <div class="elementor-element elementor-element-d2d1b00 elementor-widget elementor-widget-image" data-id="d2d1b00" data-element_type="widget" data-e-type="widget" data-widget_type="image.default"> 327 <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> 328 </div> 329 </div> 330 </div> 331 <div class="elementor-element elementor-element-8f4b4a4 e-flex e-con-boxed e-con e-parent" data-id="8f4b4a4" data-element_type="container" data-e-type="container"> 332 <div class="e-con-inner"> 333 <div class="elementor-element elementor-element-69e6c11 elementor-widget elementor-widget-gallery" data-id="69e6c11" data-element_type="widget" data-e-type="widget" data-settings="{"columns":3,"gap":{"unit":"px","size":25,"sizes":[]},"lazyload":"yes","gallery_layout":"grid","columns_tablet":2,"columns_mobile":1,"gap_tablet":{"unit":"px","size":10,"sizes":[]},"gap_mobile":{"unit":"px","size":10,"sizes":[]},"link_to":"file","aspect_ratio":"3:2","overlay_background":"yes","content_hover_animation":"fade-in"}" data-widget_type="gallery.default"> 334 <div class="elementor-gallery__container"> 335 <a class="e-gallery-item elementor-gallery-item elementor-animated-content" href="https://geoenvironmental.com.mx/wp-content/uploads/2025/12/geo-19.webp" data-elementor-open-lightbox="yes" data-elementor-lightbox-slideshow="69e6c11" data-elementor-lightbox-title="Muestreo de suelo con equipo manual en pilas de tratamiento, para monitorear concentración de contaminantes." data-e-action-hash="#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6NzQwLCJ1cmwiOiJodHRwczpcL1wvZ2VvZW52aXJvbm1lbnRhbC5jb20ubXhcL3dwLWNvbnRlbnRcL3VwbG9hZHNcLzIwMjVcLzEyXC9nZW8tMTkud2VicCIsInNsaWRlc2hvdyI6IjY5ZTZjMTEifQ%3D%3D"> 336 <div class="e-gallery-image elementor-gallery-item__image" data-thumbnail="https://geoenvironmental.com.mx/wp-content/uploads/2025/12/geo-19.webp" data-width="960" data-height="720" aria-label="Muestreo de suelo con equipo manual en pilas de tratamiento, para monitorear concentración de contaminantes." role="img" ></div> 337 <div class="elementor-gallery-item__overlay"></div> 338 </a> 339 <a class="e-gallery-item elementor-gallery-item elementor-animated-content" href="https://geoenvironmental.com.mx/wp-content/uploads/2025/10/geo-02.webp" data-elementor-open-lightbox="yes" data-elementor-lightbox-slideshow="69e6c11" data-elementor-lightbox-title="Muestreo de suelos como parte de un estudio de Caracterización Ambiental en una Estacion de Ferrocarril." data-e-action-hash="#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6Mjg3LCJ1cmwiOiJodHRwczpcL1wvZ2VvZW52aXJvbm1lbnRhbC5jb20ubXhcL3dwLWNvbnRlbn
339RcL3VwbG9hZHNcLzIwMjVcLzEwXC9nZW8tMDIud2VicCIsInNsaWRlc2hvdyI6IjY5ZTZjMTEifQ%3D%3D"> 340 <div class="e-gallery-image elementor-gallery-item__image" data-thumbnail="https://geoenvironmental.com.mx/wp-content/uploads/2025/10/geo-02.webp" data-width="960" data-height="720" aria-label="Muestreo de suelos como parte de un estudio de Caracterización Ambiental en una Estacion de Ferrocarril." role="img" ></div> 341 <div class="elementor-gallery-item__overlay"></div> 342 </a> 343 <a class="e-gallery-item elementor-gallery-item elementor-animated-content" href="https://geoenvironmental.com.mx/wp-content/uploads/2025/10/geo-26.webp" data-elementor-open-lightbox="yes" data-elementor-lightbox-slideshow="69e6c11" data-elementor-lightbox-title="Punto de hidratación del equipo de trabajo que realiza la Caracterización y remediación de suelos contaminados por hidrocarburos." data-e-action-hash="#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6MjkxLCJ1cmwiOiJodHRwczpcL1wvZ2VvZW52aXJvbm1lbnRhbC5jb20ubXhcL3dwLWNvbnRlbnRcL3VwbG9hZHNcLzIwMjVcLzEwXC9nZW8tMjYud2VicCIsInNsaWRlc2hvdyI6IjY5ZTZjMTEifQ%3D%3D"> 344 <div class="e-gallery-image elementor-gallery-item__image" data-thumbnail="https://geoenvironmental.com.mx/wp-content/uploads/2025/10/geo-26.webp" data-width="960" data-height="712" aria-label="Punto de hidratación del equipo de trabajo que realiza la Caracterización y remediación de suelos contaminados por hidrocarburos." role="img" ></div> 345 <div class="elementor-gallery-item__overlay"></div> 346 </a> 347 </div> 348 </div> 349 </div> 350 </div> 351 </div> 352 353 354 </div> 355 356 357</main> 358 359 <footer data-elementor-type="footer" data-elementor-id="36" class="elementor elementor-36 elementor-location-footer" data-elementor-post-type="elementor_library"> 360 <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="{"background_background":"classic"}"> 361 <div class="e-con-inner"> 362 <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"> 363 <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"> 364 <h2 class="elementor-heading-title elementor-size-default">Somos tus 365aliados contáctanos</h2> </div> 366 </div> 367 <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"> 368 <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"> 369 <ul class="elementor-icon-list-items elementor-inline-items"> 370 <li class="elementor-icon-list-item elementor-inline-item"> 371 <a href="https://www.linkedin.com/company/geoenvironmental-services/" target="_blank"> 372 373 <span class="elementor-icon-list-icon"> 374 <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> 375 <span class="elementor-icon-list-text">Geoenvironmental Services</span> 376 </a> 377 </li> 378 <li class="elementor-icon-list-item elementor-inline-item"> 379 <a href="mailto:[email protected]" target="_blank"> 380 381 <span class="elementor-icon-list-icon"> 382 <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.
3826-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> 383 <span class="elementor-icon-list-text">[email protected]</span> 384 </a> 385 </li> 386 </ul> 387 </div> 388 <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"> 389 <ul class="elementor-icon-list-items elementor-inline-items"> 390 <li class="elementor-icon-list-item elementor-inline-item"> 391 <a href="tel:4443793045" target="_blank"> 392 393 <span class="elementor-icon-list-icon"> 394 <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> 395 <span class="elementor-icon-list-text">Teléfono: 444 379 3045</span> 396 </a> 397 </li> 398 <li class="elementor-icon-list-item elementor-inline-item"> 399 <a href="https://geoenvironmental.com.mx/" target="_blank"> 400 401 <span class="elementor-icon-list-icon"> 402 <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> 403 <span class="elementor-icon-list-text">www.geoenvironmental.com.mx</span> 404 </a> 405 </li> 406 </ul> 407 </div> 408 <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"> 409 © 2025 Geoenvironmental Services </div> 410 </div> 411 </div> 412 </div> 413 </footer> 414
415<script type="speculationrules"> 416{"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"}]} 417</script>
417 418
418<script id="independent-analytics-script" > 419 // Do not change this comment line otherwise Speed Optimizer won't be able to detect this script 420 421 (function () { 422 function sendRequest(url, body) { 423 if(!window.fetch) { 424 const xhr = new XMLHttpRequest(); 425 xhr.open("POST", url, true); 426 xhr.setRequestHeader("Content-Type", "application/json;charset=UTF-8"); 427 xhr.send(JSON.stringify(body)) 428 return 429 } 430 431 const request = fetch(url, { 432 method: 'POST', 433 body: JSON.stringify(body), 434 keepalive: true, 435 headers: { 436 'Content-Type': 'application/json;charset=UTF-8' 437 } 438 }); 439 } 440 const calculateParentDistance = (child, parent) => { 441 let count = 0; 442 let currentElement = child; 443 444 // Traverse up the DOM tree until we reach parent or the top of the DOM 445 while (currentElement && currentElement !== parent) { 446 currentElement = currentElement.parentNode; 447 count++; 448 } 449 450 // If parent was not found in the hierarchy, return -1 451 if (!currentElement) { 452 return -1; // Indicates parent is not an ancestor of element 453 } 454 455 return count; // Number of layers between element and parent 456 } 457 const isMatchingClass = (linkRule, href, classes, ids) => { 458 return classes.includes(linkRule.value) 459 } 460 const isMatchingId = (linkRule, href, classes, ids) => { 461 return ids.includes(linkRule.value) 462 } 463 const isMatchingDomain = (linkRule, href, classes, ids) => { 464 if(!URL.canParse(href)) { 465 return false 466 } 467 468 const url = new URL(href) 469 const host = url.host 470 const hostsToMatch = [host] 471 472 if(host.startsWith('www.')) { 473 hostsToMatch.push(host.substring(4)) 474 } else { 475 hostsToMatch.push('www.' + host) 476 } 477 478 return hostsToMatch.includes(linkRule.value) 479 } 480 const isMatchingExtension = (linkRule, href, classes, ids) => { 481 if(!URL.canParse(href)) { 482 return false 483 } 484 485 const url = new URL(href) 486 487 return url.pathname.endsWith('.' + linkRule.value) 488 } 489 const isMatchingSubdirectory = (linkRule, href, classes, ids) => { 490 if(!URL.canParse(href)) { 491 return false 492 } 493 494 const url = new URL(href) 495 496 return url.pathname.startsWith('/' + linkRule.value + '/') 497 } 498 const isMatchingProtocol = (linkRule, href, classes, ids) => { 499 if(!URL.canParse(href)) { 500 return false 501 } 502 503 const url = new URL(href) 504 505 return url.protocol === linkRule.value + ':' 506 } 507 const isMatchingExternal = (linkRule, href, classes, ids) => { 508 if(!URL.canParse(href) || !URL.canParse(document.location.href)) { 509 return false 510 } 511 512 const matchingProtocols = ['http:', 'https:'] 513 const siteUrl = new URL(document.location.href) 514 const linkUrl = new URL(href) 515 516 // Links to subdomains will appear to be external matches according to JavaScript, 517 // but the PHP rules will filter those events out. 518 return matchingProtocols.includes(linkUrl.protocol) && siteUrl.host !== linkUrl.host 519 } 520 const isMatch = (linkRule, href, classes, ids) => { 521 switch (linkRule.type) { 522 case 'class': 523 return isMatchingClass(linkRule, href, classes, ids) 524 case 'id': 525 return isMatchingId(linkRule, href, classes, ids) 526 case 'domain': 527 return isMatchingDomain(linkRule, href, classes, ids) 528 case 'extension': 529 return isMatchingExtension(linkRule, href, classes, ids) 530 case 'subdirectory': 531 return isMatchingSubdirectory(linkRule, href, classes, ids) 532 case 'protocol': 533 return isMatchingProtocol(linkRule, href, classes, ids) 534 case 'external': 535 return isMatchingExternal(linkRule, href, classes, ids) 536 default: 537 return false;
538 } 539 } 540 const track = (element) => { 541 const href = element.href ?? null 542 const classes = Array.from(element.classList) 543 const ids = [element.id] 544 const linkRules = [{"type":"extension","value":"pdf"},{"type":"extension","value":"zip"},{"type":"protocol","value":"mailto"},{"type":"protocol","value":"tel"}] 545 if(linkRules.length === 0) { 546 return 547 } 548 549 // For link rules that target an id, we need to allow that id to appear 550 // in any ancestor up to the 7th ancestor. This loop looks for those matches 551 // and counts them. 552 linkRules.forEach((linkRule) => { 553 if(linkRule.type !== 'id') { 554 return; 555 } 556 557 const matchingAncestor = element.closest('#' + linkRule.value) 558 559 if(!matchingAncestor || matchingAncestor.matches('html, body')) { 560 return; 561 } 562 563 const depth = calculateParentDistance(element, matchingAncestor) 564 565 if(depth < 7) { 566 ids.push(linkRule.value) 567 } 568 }); 569 570 // For link rules that target a class, we need to allow that class to appear 571 // in any ancestor up to the 7th ancestor. This loop looks for those matches 572 // and counts them. 573 linkRules.forEach((linkRule) => { 574 if(linkRule.type !== 'class') { 575 return; 576 } 577 578 const matchingAncestor = element.closest('.' + linkRule.value) 579 580 if(!matchingAncestor || matchingAncestor.matches('html, body')) { 581 return; 582 } 583 584 const depth = calculateParentDistance(element, matchingAncestor) 585 586 if(depth < 7) { 587 classes.push(linkRule.value) 588 } 589 }); 590 591 const hasMatch = linkRules.some((linkRule) => { 592 return isMatch(linkRule, href, classes, ids) 593 }) 594 595 if(!hasMatch) { 596 return 597 } 598 599 const url = "https://geoenvironmental.com.mx/wp-content/plugins/independent-analytics/iawp-click-endpoint.php"; 600 const siteId = ""; 601 const body = { 602 href: href, 603 classes: classes.join(' '), 604 ids: ids.join(' '), 605 siteId: siteId, 606 ...{"payload":{"resource":"singular","singular_id":251,"page":1},"signature":"d03acc3ab3f709971bbba0b6db8d8b80"} }; 607 608 sendRequest(url, body) 609 } 610 let hasSearched = false; 611 function search() { 612 if(hasSearched) { 613 return; 614 } 615 hasSearched = true; 616 617 if (document.hasOwnProperty("visibilityState") && document.visibilityState === "prerender") { 618 return; 619 } 620 621 if (navigator.webdriver || /bot|crawler|spider|crawling|semrushbot|chrome-lighthouse/i.test(navigator.userAgent)) { 622 return; 623 } 624 625 let referrer_url = null; 626 627 if (typeof document.referrer === 'string' && document.referrer.length > 0) { 628 referrer_url = document.referrer; 629 } 630 631 const params = location.search.slice(1).split('&').reduce((acc, s) => { 632 const [k, v] = s.split('='); 633 return Object.assign(acc, {[k]: v}); 634 }, {}); 635 636 const url = "https://geoenvironmental.com.mx/wp-json/iawp/search"; 637 const body = { 638 referrer_url, 639 utm_source: params.utm_source, 640 utm_medium: params.utm_medium, 641 utm_campaign: params.utm_campaign, 642 utm_term: params.utm_term,
643 utm_content: params.utm_content, 644 gclid: params.gclid, 645 ...{"payload":{"resource":"singular","singular_id":251,"page":1},"signature":"d03acc3ab3f709971bbba0b6db8d8b80"} }; 646 647 sendRequest(url, body) 648 } 649 document.addEventListener('mousedown', function (event) { 650 if (navigator.webdriver || /bot|crawler|spider|crawling|semrushbot|chrome-lighthouse/i.test(navigator.userAgent)) { 651 return; 652 } 653 654 const element = event.target.closest('a') 655 656 if(!element) { 657 return 658 } 659 660 const isPro = false 661 if(!isPro) { 662 return 663 } 664 665 // Don't track left clicks with this event. The click event is used for that. 666 if(event.button === 0) { 667 return 668 } 669 670 track(element) 671 }) 672 document.addEventListener('click', function (event) { 673 if (navigator.webdriver || /bot|crawler|spider|crawling|semrushbot|chrome-lighthouse/i.test(navigator.userAgent)) { 674 return; 675 } 676 677 const element = event.target.closest('a, button, input[type="submit"], input[type="button"]') 678 679 if(!element) { 680 return 681 } 682 683 const isPro = false 684 if(!isPro) { 685 return 686 } 687 688 track(element) 689 }) 690 document.addEventListener('play', function (event) { 691 if (navigator.webdriver || /bot|crawler|spider|crawling|semrushbot|chrome-lighthouse/i.test(navigator.userAgent)) { 692 return; 693 } 694 695 const element = event.target.closest('audio, video') 696 697 if(!element) { 698 return 699 } 700 701 const isPro = false 702 if(!isPro) { 703 return 704 } 705 706 track(element) 707 }, true) 708 document.addEventListener("DOMContentLoaded", function (e) { 709 search(); 710 }); 711 document.addEventListener("iawpSearch", function (e) { 712 search(); 713 }); 714 })(); 715 </script>
715 716 717<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 Quiénes Somos https://geoenvironmental.com.mx/quienes-somos/","tracking_url":"https://geoenvironmental.com.mx/wp-json/joinchat/v1/track-click","message_hash":"a1022f6"}' hidden aria-hidden="false"> 718 <div class="joinchat__button" role="button" tabindex="0" aria-label="Abrir chat"> 719 </div> 720 <div class="joinchat__chatbox" role="dialog" aria-labelledby="joinchat__label" aria-modal="true"> 721 <div class="joinchat__header"> 722 <div id="joinchat__label"> 723 <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> 724 </div> 725 <div class="joinchat__close" role="button" tabindex="0" aria-label="Cerrar"></div> 726 </div> 727 <div class="joinchat__scroll"> 728 <div class="joinchat__content"> 729 <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> 730<div class="joinchat__bubble">¿Podemos ayudarle?</div></div> 731 <div class="joinchat__open" role="button" tabindex="0"> 732 <div class="joinchat__open__text">Abrir chat</div> 733 <svg class="joinchat__open__icon" width="60" height="60" viewbox="0 0 400 400"> 734 <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"/> 735 <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
735C18.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"/> 736 </svg> 737 </div> 738 </div> 739 </div> 740 </div> 741 <a class="joinchat__powered" href="https://join.chat/es/powered/?utm_medium=widget&utm_source=geoenvironmental.com.mx" target="_blank" rel="nofollow noopener">Powered by <span>Joinchat</span></a> 742 </div> 743
743<script> 744 const lazyloadRunObserver = () => { 745 const lazyloadBackgrounds = document.querySelectorAll( `.e-con.e-parent:not(.e-lazyloaded)` ); 746 const lazyloadBackgroundObserver = new IntersectionObserver( ( entries ) => { 747 entries.forEach( ( entry ) => { 748 if ( entry.isIntersecting ) { 749 let lazyloadBackground = entry.target; 750 if( lazyloadBackground ) { 751 lazyloadBackground.classList.add( 'e-lazyloaded' ); 752 } 753 lazyloadBackgroundObserver.unobserve( entry.target ); 754 } 755 }); 756 }, { rootMargin: '200px 0px 200px 0px' } ); 757 lazyloadBackgrounds.forEach( ( lazyloadBackground ) => { 758 lazyloadBackgroundObserver.observe( lazyloadBackground ); 759 } ); 760 }; 761 const events = [ 762 'DOMContentLoaded', 763 'elementor/lazyload/observe', 764 ]; 765 events.forEach( ( event ) => { 766 document.addEventListener( event, lazyloadRunObserver ); 767 } ); 768 </script>
768 769
769<script id="real3d-flipbook-forntend-js-extra"> 770var r3d_frontend = {"rootFolder":"https://geoenvironmental.com.mx/wp-content/plugins/real3d-flipbook-lite/","version":"5.1.0"}; 771//# sourceURL=real3d-flipbook-forntend-js-extra 772</script>
vendor: 1 bytes, line 772
772
773<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 773
773
774<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 774
774
775<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 775
775
776<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 776
776
777<script id="jquery-ui-core-js-before"> 778jQuery.uiBackCompat = true; 779//# sourceURL=jquery-ui-core-js-before 780</script>
vendor: 1 bytes, line 780
780
781<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 781
781
782<script id="elementor-frontend-js-before"> 783var 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":251,"title":"Qui%C3%A9nes%20Somos%20-%20GEOENVIRONMENTAL%20SERVICES","excerpt":"","featuredImage":false}}; 784//# sourceURL=elementor-frontend-js-before 785</script>
vendor: 1 bytes, line 785
785
786<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 786
786
787<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 787
787
788<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 788
788
789<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 789
789
790<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 790
790
791<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 791
791
792<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 792
792
793<script id="wp-hooks-js" src="https://geoenvironmental.com.mx/wp-includes/js/dist/hooks.min.js?ver=f0f188028580e8dc1255"></script>
vendor: 1 bytes, line 793
793
794<script id="wp-i18n-js" src="https://geoenvironmental.com.mx/wp-includes/js/dist/i18n.min.js?ver=1dfe7db3940c23ea9216"></script>
vendor: 1 bytes, line 794
794
795<script id="wp-i18n-js-after"> 796wp.i18n.setLocaleData( { 'text direction\u0004ltr': [ 'ltr' ] } ); 797//# sourceURL=wp-i18n-js-after 798</script>
vendor: 1 bytes, line 798
798
799<script id="elementor-pro-frontend-js-before"> 800var 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"}}; 801//# sourceURL=elementor-pro-frontend-js-before 802</script>
vendor: 1 bytes, line 802
802
803<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 803
803
804<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 804
804
805<script id="wp-emoji-settings" type="application/json"> 806{"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"}} 807</script>
vendor: 1 bytes, line 807
807
808<script type="module"> 809/*! This file is auto-generated */ 810var 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)))}); 811//# sourceURL=https://geoenvironmental.com.mx/wp-includes/js/wp-emoji-loader.min.js 812</script>
812 813<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' /> 814 815</body> 816</html> 817 818 819<!-- Page supported by LiteSpeed Cache 7.9 on 2026-10-09 16:14:40 -->
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.