1<!doctype html> 2<html lang="es"> 3<head> 4 <meta charset="UTF-8"> 5 <meta name="viewport" content="width=device-width, initial-scale=1"> 6 <link rel="profile" href="https://gmpg.org/xfn/11"> 7 <meta name='robots' content='index, follow, max-image-preview:large, max-snippet:-1, max-video-preview:-1' /> 8<link rel="canonical" href="https://geoenvironmental.com.mx/"> 9<meta name="description" content="Convertimos retos ambientales en soluciones sostenibles con valor estratégico. Protegemos tu negocio con Ciencia y Estrategia Estrategia en proyectos amb"> 10<meta property="og:title" content="INICIO - GEOENVIRONMENTAL SERVICES"> 11<meta property="og:type" content="website"> 12<meta property="og:description" content="Convertimos retos ambientales en soluciones sostenibles con valor estratégico. Protegemos tu negocio con Ciencia y Estrategia Estrategia en proyectos amb"> 13<meta property="og:url" content="https://geoenvironmental.com.mx/"> 14<meta property="og:locale" content="es_ES"> 15<meta property="og:site_name" content="GEOENVIRONMENTAL SERVICES"> 16<meta name="twitter:card" content="summary_large_image"> 17 18 <!-- This site is optimized with the Yoast SEO plugin v28.2 - https://yoast.com/product/yoast-seo-wordpress/ --> 19 <title>INICIO - GEOENVIRONMENTAL SERVICES</title> 20 <link rel="canonical" href="https://geoenvironmental.com.mx/" /> 21 <meta property="og:locale" content="es_ES" /> 22 <meta property="og:type" content="website" /> 23 <meta property="og:title" content="INICIO - GEOENVIRONMENTAL SERVICES" /> 24 <meta property="og:description" content="Convertimos retos ambientales en soluciones sostenibles con valor estratégico. Protegemos tu negocio con Ciencia y Estrategia Estrategia en proyectos ambientales de alto impacto Garantizamos operaciones seguras y sostenibles, protegiendo la inversión y el prestigio de nuestros clientes al integrar soluciones ambientales que preservan el entorno sin sacrificar la rentabilidad de sus proyectos. Cumplimiento normativo Optimización […]" /> 25 <meta property="og:url" content="https://geoenvironmental.com.mx/" /> 26 <meta property="og:site_name" content="GEOENVIRONMENTAL SERVICES" /> 27 <meta property="article:modified_time" content="2025-12-05T22:29:19+00:00" /> 28 <meta property="og:image" content="https://geoenvironmental.com.mx/wp-content/uploads/2025/10/icono1.webp" /> 29 <meta property="og:image:width" content="448" /> 30 <meta property="og:image:height" content="448" /> 31 <meta property="og:image:type" content="image/webp" /> 32 <meta name="twitter:card" content="summary_large_image" /> 33 <!-- / Yoast SEO plugin. --> 34 35 36<link rel="alternate" title="oEmbed (JSON)" type="application/json+oembed" href="https://geoenvironmental.com.mx/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fgeoenvironmental.com.mx%2F" /> 37<link rel="alternate" title="oEmbed (XML)" type="text/xml+oembed" href="https://geoenvironmental.com.mx/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fgeoenvironmental.com.mx%2F&format=xml" /> 38<style id="wp-img-auto-sizes-contain-inline-css"> 39img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px} 40/*# sourceURL=wp-img-auto-sizes-contain-inline-css */ 41</style> 42 43<style id="wp-emoji-styles-inline-css"> 44 45 img.wp-smiley, img.emoji { 46 display: inline !important; 47 border: none !important; 48 box-shadow: none !important; 49 height: 1em !important; 50 width: 1em !important; 51 margin: 0 0.07em !important; 52 vertical-align: -0.1em !important; 53 background: none !important; 54 padding: 0 !important; 55 } 56/*# sourceURL=wp-emoji-styles-inline-css */ 57</style> 58<style id="joinchat-button-style-inline-css"> 59.wp-block-joinchat-button{align-items:center;display:flex;flex-flow:row nowrap}.wp-block-joinchat-button.is-vertical{flex-direction:column}.wp-block-joinchat-button.is-vertical.is-content-justification-left{align-items:flex-start}.wp-block-joinchat-button.is-vertical.is-content-justification-center{align-items:center}.wp-block-joinchat-button.is-vertical.is-content-justification-right{align-items:flex-end}.wp-block-joinchat-button:not(.is-vertical).is-content-justification-left{justify-content:flex-start}.wp-block-joinchat-button:not(.is-vertical).is-content-justification-center{justify-content:center}.wp-block-joinchat-button:not(.is-vertical).is-content-justification-right{justify-content:flex-end}.wp-block-joinchat-button:not(.is-vertical).is-content-justification-space-between{justify-content:space-between}.wp-block-joinchat-button figure{align-items:center;display:flex;flex-direction:column;flex-shrink:0;margin:0;padding:0}.wp-block-joinchat-button figcaption{font:normal normal 400 .6em/2em var(--wp--preset--font-family--system-font,sans-serif);margin:0;padding:0}.wp-block-joinchat-button .joinchat-button__qr{background-color:#fff;box-sizing:content-box;display:block;height:200px;overflow:hidden;padding:10px;
59width:200px}.wp-block-joinchat-button .joinchat-button__qr canvas,.wp-block-joinchat-button .joinchat-button__qr img{display:block;margin:auto}.wp-block-joinchat-button .wp-block-buttons{flex:1 1 auto;margin:0;max-width:100%;min-width:0;width:100%}.wp-block-joinchat-button .wp-block-button.wp-block-button__width-25{min-width:25%;width:calc(25% - var(--wp--style--block-gap, .5em)*.75)}.wp-block-joinchat-button .wp-block-button.wp-block-button__width-50{min-width:50%;width:calc(50% - var(--wp--style--block-gap, .5em)*.5)}.wp-block-joinchat-button .wp-block-button.wp-block-button__width-75{min-width:75%;width:calc(75% - var(--wp--style--block-gap, .5em)*.25)}.wp-block-joinchat-button .wp-block-button.wp-block-button__width-100{min-width:100%;width:100%}.wp-block-joinchat-button .joinchat-button__link,.wp-block-joinchat-button .wp-block-button__link{align-items:center;display:inline-flex;flex-flow:row nowrap;justify-content:center;width:100%}.wp-block-joinchat-button .joinchat-button__link:before,.wp-block-joinchat-button .wp-block-button__link:before{background:transparent var(--joinchat-ico) no-repeat center;background-size:100%;content:"";display:block;height:1.5em;margin:-.75em .75em -.75em 0;width:1.5em}.wp-block-joinchat-button .joinchat-button__link{width:auto}.wp-block-joinchat-button:has(.joinchat-button__link){border:none!important;display:flex;flex-direction:column}@media (orientation:landscape)and (height >= 481px),(orientation:portrait)and (width >= 481px){.wp-block-joinchat-button.joinchat-button--qr-only .wp-block-buttons{display:none}}@media (orientation:landscape)and (height <= 480px),(width <= 480px){.wp-block-joinchat-button figure{display:none}} 60 61/*# sourceURL=https://geoenvironmental.com.mx/wp-content/plugins/creame-whatsapp-me/gutenberg/build/style-index.css */ 62</style> 63<style id="global-styles-inline-css"> 64:root{--wp--preset--aspect-ratio--square: 1;--wp--preset--aspect-ratio--4-3: 4/3;--wp--preset--aspect-ratio--3-4: 3/4;--wp--preset--aspect-ratio--3-2: 3/2;--wp--preset--aspect-ratio--2-3: 2/3;--wp--preset--aspect-ratio--16-9: 16/9;--wp--preset--aspect-ratio--9-16: 9/16;--wp--preset--color--black: #000000;--wp--preset--color--cyan-bluish-gray: #abb8c3;--wp--preset--color--white: #ffffff;--wp--preset--color--pale-pink: #f78da7;--wp--preset--color--vivid-red: #cf2e2e;--wp--preset--color--luminous-vivid-orange: #ff6900;--wp--preset--color--luminous-vivid-amber: #fcb900;--wp--preset--color--light-green-cyan: #7bdcb5;--wp--preset--color--vivid-green-cyan: #00d084;--wp--preset--color--pale-cyan-blue: #8ed1fc;--wp--preset--color--vivid-cyan-blue: #0693e3;--wp--preset--color--vivid-purple: #9b51e0;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgb(6,147,227) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgb(252,185,0) 0%,rgb(255,105,0) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgb(255,105,0) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);
64--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small: 13px;--wp--preset--font-size--medium: 20px;--wp--preset--font-size--large: 36px;--wp--preset--font-size--x-large: 42px;--wp--preset--spacing--20: 0.44rem;--wp--preset--spacing--30: 0.67rem;--wp--preset--spacing--40: 1rem;--wp--preset--spacing--50: 1.5rem;--wp--preset--spacing--60: 2.25rem;--wp--preset--spacing--70: 3.38rem;--wp--preset--spacing--80: 5.06rem;--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined: 6px 6px 0px -3px rgb(255, 255, 255), 6px 6px rgb(0, 0, 0);--wp--preset--shadow--crisp: 6px 6px 0px rgb(0, 0, 0);}.wp-block-button{--wp--preset--dimension--25: 25%;--wp--preset--dimension--50: 50%;--wp--preset--dimension--75: 75%;--wp--preset--dimension--100: 100%;}:root { --wp--style--global--content-size: 800px;--wp--style--global--wide-size: 1200px; }:where(body) { margin: 0; }.wp-site-blocks > .alignleft { float: left; margin-right: 2em; }.wp-site-blocks > .alignright { float: right; margin-left: 2em; }.wp-site-blocks > .aligncenter { justify-content: center; margin-left: auto; margin-right: auto; }:where(.wp-site-blocks) > * { margin-block-start: 24px; margin-block-end: 0; }:where(.wp-site-blocks) > :first-child { margin-block-start: 0; }:where(.wp-site-blocks) > :last-child { margin-block-end: 0; }:root { --wp--style--block-gap: 24px; }:root :where(.is-layout-flow) > :first-child{margin-block-start: 0;}:root :where(.is-layout-flow) > :last-child{margin-block-end: 0;}:root :where(.is-layout-flow) > *{margin-block-start: 24px;margin-block-end: 0;}:root :where(.is-layout-constrained) > :first-child{margin-block-start: 0;}:root :where(.is-layout-constrained) > :last-child{margin-block-end: 0;}:root :where(.is-layout-constrained) > *{margin-block-start: 24px;margin-block-end: 0;}:root :where(.is-layout-flex){gap: 24px;}:root :where(.is-layout-grid){gap: 24px;}.is-layout-flow > .alignleft{float: left;margin-inline-start: 0;margin-inline-end: 2em;}.is-layout-flow > .alignright{float: right;margin-inline-start: 2em;margin-inline-end: 0;}.is-layout-flow > .aligncenter{margin-left: auto !important;margin-right: auto !important;}.is-layout-constrained > .alignleft{float: left;margin-inline-start: 0;margin-inline-end: 2em;}.is-layout-constrained > .alignright{float: right;margin-inline-start: 2em;margin-inline-end: 0;}.is-layout-constrained > .aligncenter{margin-left: auto !important;margin-right: auto !important;}.is-layout-constrained > :where(:not(.alignleft):not(.alignright):not(.alignfull)){max-width: var(--wp--style--global--content-size);margin-left: auto !important;margin-right: auto !important;}.is-layout-constrained > .alignwide{max-width: var(--wp--style--global--wide-size);}body .is-layout-flex{display: flex;}.is-layout-flex{flex-wrap: wrap;align-items: center;}.is-layout-flex > :is(*, div){margin: 0;}body .is-layout-grid{display: grid;}.is-layout-grid > :is(*, div){margin: 0;}body{padding-top: 0px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;}:root :where(.wp-element-button, .wp-block-button__link){background-color: #32373c;border-width: 0;color: #fff;font-family: inherit;font-size: inherit;font-style: inherit;font-weight: inherit;letter-spacing: inherit;line-height: inherit;padding-top: calc(0.667em + 2px);padding-right: calc(1.333em + 2px);padding-bottom: calc(0.667em + 2px);padding-left: calc(1.333em + 2px);text-decoration: none;text-transform: inherit;}.has-black-color{color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-color{color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-color{color: var(--wp--preset--color--white) !important;}.has-pale-pink-color{color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-color{color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-color{color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-color{color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-color{color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-color{color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-color{color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-color{color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-color{color: var(--wp--preset--color--vivid-purple) !important;}.has-black-background-color{background-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-background-color{background-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-background-color{background-color: var(--wp--preset--color--white) !important;}.has-pale-pink-background-color{background-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-background-color{background-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-background-color{background-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-background-color{background-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-background-color{background-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-background-color{background-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-background-color{background-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-background-color{background-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-background-color{background-color: var(--wp--preset--color--vivid-purple) !important;}.has-black-border-color{border-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-border-color{border-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-border-color{border-color: var(--wp--preset--color--white) !important;}.has-pale-pink-border-color{border-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-border-color{border-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-border-color{border-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-border-color{border-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-border-color{border-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-border-color{border-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-border-color{border-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-border-color{border-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-border-color{border-color: var(--wp--preset--color--vivid-purple) !important;}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;}
64.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;}.has-cool-to-warm-spectrum-gradient-background{background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;}.has-blush-light-purple-gradient-background{background: var(--wp--preset--gradient--blush-light-purple) !important;}.has-blush-bordeaux-gradient-background{background: var(--wp--preset--gradient--blush-bordeaux) !important;}.has-luminous-dusk-gradient-background{background: var(--wp--preset--gradient--luminous-dusk) !important;}.has-pale-ocean-gradient-background{background: var(--wp--preset--gradient--pale-ocean) !important;}.has-electric-grass-gradient-background{background: var(--wp--preset--gradient--electric-grass) !important;}.has-midnight-gradient-background{background: var(--wp--preset--gradient--midnight) !important;}.has-small-font-size{font-size: var(--wp--preset--font-size--small) !important;}.has-medium-font-size{font-size: var(--wp--preset--font-size--medium) !important;}.has-large-font-size{font-size: var(--wp--preset--font-size--large) !important;}.has-x-large-font-size{font-size: var(--wp--preset--font-size--x-large) !important;} 65:root :where(.wp-block-icon svg){width: 24px;} 66:root :where(.wp-block-pullquote){font-size: 1.5em;line-height: 1.6;} 67/*# sourceURL=global-styles-inline-css */ 68</style> 69<link rel='stylesheet' id='hello-elementor-css' href='https://geoenvironmental.com.mx/wp-content/themes/hello-elementor/assets/css/reset.css?ver=3.4.5' media='all' /> 70<link rel='stylesheet' id='hello-elementor-theme-style-css' href='https://geoenvironmental.com.mx/wp-content/themes/hello-elementor/assets/css/theme.css?ver=3.4.5' media='all' /> 71<link rel='stylesheet' id='hello-elementor-header-footer-css' href='https://geoenvironmental.com.mx/wp-content/themes/hello-elementor/assets/css/header-footer.css?ver=3.4.5' media='all' /> 72<link rel='stylesheet' id='elementor-frontend-css' href='https://geoenvironmental.com.mx/wp-content/plugins/elementor/assets/css/frontend.min.css?ver=3.35.8' media='all' /> 73<link rel='stylesheet' id='elementor-post-9-css' href='https://geoenvironmental.com.mx/wp-content/uploads/elementor/css/post-9.css?ver=1791554603' media='all' /> 74<link rel='stylesheet' id='widget-spacer-css' href='https://geoenvironmental.com.mx/wp-content/plugins/elementor/assets/css/widget-spacer.min.css?ver=3.35.8' media='all' /> 75<link rel='stylesheet' id='widget-image-css' href='https://geoenvironmental.com.mx/wp-content/plugins/elementor/assets/css/widget-image.min.css?ver=3.35.8' media='all' /> 76<link rel='stylesheet' id='widget-nav-menu-css' href='https://geoenvironmental.com.mx/wp-content/plugins/elementor-pro/assets/css/widget-nav-menu.min.css?ver=3.33.2' media='all' /> 77<link rel='stylesheet' id='e-sticky-css' href='https://geoenvironmental.com.mx/wp-content/plugins/elementor-pro/assets/css/modules/sticky.min.css?ver=3.33.2' media='all' /> 78<link rel='stylesheet' id='widget-heading-css' href='https://geoenvironmental.com.mx/wp-content/plugins/elementor/assets/css/widget-heading.min.css?ver=3.35.8' media='all' /> 79<link rel='stylesheet' id='widget-icon-list-css' href='https://geoenvironmental.com.mx/wp-content/plugins/elementor/assets/css/widget-icon-list.min.css?ver=3.35.8' media='all' /> 80<link rel='stylesheet' id='e-animation-fadeInDown-css' href='https://geoenvironmental.com.mx/wp-content/plugins/elementor/assets/lib/animations/styles/fadeInDown.min.css?ver=3.35.8' media='all' /> 81<link rel='stylesheet' id='e-animation-fadeInUp-css' href='https://geoenvironmental.com.mx/wp-content/plugins/elementor/assets/lib/animations/styles/fadeInUp.min.css?ver=3.35.8' media='all' /> 82<link rel='stylesheet' id='widget-divider-css' href='https://geoenvironmental.com.mx/wp-content/plugins/elementor/assets/css/widget-divider.min.css?ver=3.35.8' media='all' /> 83<link rel='stylesheet' id='widget-counter-css' href='https://geoenvironmental.com.mx/wp-content/plugins/elementor/assets/css/widget-counter.min.css?ver=3.35.8' media='all' /> 84<link rel='stylesheet' id='swiper-css' href='https://geoenvironmental.com.mx/wp-content/plugins/elementor/assets/lib/swiper/v8/css/swiper.min.css?ver=8.4.5' media='all' /> 85<link rel='stylesheet' id='e-swiper-css' href='https://geoenvironmental.com.mx/wp-content/plugins/elementor/assets/css/conditionals/e-swiper.min.css?ver=3.35.8' media='all' /> 86<link rel='stylesheet' id='widget-image-carousel-css' href='https://geoenvironmental.com.mx/wp-content/plugins/elementor/assets/css/widget-image-carousel.min.css?ver=3.35.8' media='all' /> 87<link rel='stylesheet' id='widget-gallery-css' href='https://geoenvironmental.com.mx/wp-content/plugins/elementor-pro/assets/css/widget-gallery.min.css?ver=3.33.2' media='all' /> 88<link rel='stylesheet' id='elementor-gallery-css' href='https://geoenvironmental.com.mx/wp-content/plugins/elementor/assets/lib/e-gallery/css/e-gallery.min.css?ver=1.2.0' media='all' /> 89<link rel='stylesheet' id='e-transitions-css' href='https://geoenvironmental.com.mx/wp-content/plugins/elementor-pro/assets/css/conditionals/transitions.min.css?ver=3.33.2' media='all' /> 90<link rel='stylesheet' id='elementor-post-50-css' href='https://geoenvironmental.com.mx/wp-content/uploads/elementor/css/post-50.css?ver=1791554676' media='all' /> 91<link rel='stylesheet' id='elementor-post-14-css' href='https://geoenvironmental.com.mx/wp-content/uploads/elementor/css/post-14.css?ver=1791554603' media='all' /> 92<link rel='stylesheet' id='elementor-post-36-css' href='https://geoenvironmental.com.mx/wp-content/uploads/elementor/css/post-36.css?ver=1791554603' media='all' /> 93<link rel='stylesheet' id='elementor-gf-nunitosans-css' href='https://fonts.googleapis.com/css?family=Nunito+Sans:100,100italic,200,200italic,300,300italic,400,400italic,500,500italic,600,600italic,700,700italic,800,800italic,900,900italic&display=swap' media='all' />
94<script id="real3d-flipbook-global-js-extra"> 95var flipbookOptions_global = {"pages":[],"pdfUrl":"","printPdfUrl":"","tableOfContent":[],"id":"","bookId":"","date":"","lightboxThumbnailUrl":"","mode":"normal","viewMode":"webgl","rangeChunkSize":"256","minPixelRatio":"1","pdfTextLayer":"true","zoomMin":"0.9","zoomStep":"2","zoomSize":"","zoomReset":"false","doubleClickZoom":"true","pageDrag":"true","singlePageMode":"false","pageFlipDuration":"1","sound":"true","startPage":"1","pageNumberOffset":"0","deeplinking":{"enabled":"false","prefix":""},"responsiveView":"true","responsiveViewTreshold":"768","responsiveViewRatio":"1","minimalView":"true","minimalViewBreakpoint":"600","cover":"true","backCover":"true","scaleCover":"false","pageCaptions":"false","height":"400","responsiveHeight":"true","containerRatio":"","thumbnailsOnStart":"false","contentOnStart":"false","searchOnStart":"","searchResultsThumbs":"false","tableOfContentCloseOnClick":"true","thumbsCloseOnClick":"true","autoplayOnStart":"false","autoplayInterval":"3000","autoplayLoop":"true","autoplayStartPage":"1","rightToLeft":"false","pageWidth":"","pageHeight":"","thumbSize":"130","logoImg":"","logoUrl":"","logoUrlTarget":"","logoCSS":"position:absolute;left:0;top:0;","menuSelector":"","zIndex":"auto","preloaderText":"","googleAnalyticsTrackingCode":"","pdfBrowserViewerIfIE":"false","modeMobile":"","viewModeMobile":"","aspectMobile":"","aspectRatioMobile":"0.71","singlePageModeIfMobile":"false","logoHideOnMobile":"false","mobile":{"thumbnailsOnStart":"false","contentOnStart":"false","pagesInMemory":"6","bitmapResizeHeight":"","bitmapResizeQuality":"","currentPage":{"enabled":"false"},"pdfUrl":"","minimalViewBreakpoint":"360","zoomMin":"","autoplayInterval":""},"lightboxCssClass":"","lightboxLink":"","lightboxLinkNewWindow":"true","lightboxBackground":"rgb(81, 85, 88)","lightboxBackgroundPattern":"","lightboxBackgroundImage":"","lightboxContainerCSS":"display:inline-block;padding:10px;","lightboxThumbnailHeight":"300","lightboxThumbnailUrlCSS":"display:block;","lightboxThumbnailInfo":"false","lightboxThumbnailInfoText":"","lightboxThumbnailInfoCSS":"top: 0; width: 100%; height: 100%; font-size: 16px; color: #000; background: rgba(255,255,255,.8); ","showTitle":"false","showDate":"false","hideThumbnail":"false","lightboxText":"","lightboxTextCSS":"display:block;","lightboxTextPosition":"top","lightBoxOpened":"false","lightBoxFullscreen":"false","lightboxStartPage":"","lightboxMarginV":"0","lightboxMarginH":"0","lights":"true","lightPositionX":"0","lightPositionY":"150","lightPositionZ":"1400","lightIntensity":"0.6","shadows":"true","shadowMapSize":"2048","shadowOpacity":"0.2","shadowDistance":"15","pageHardness":"2","coverHardness":"2","pageRoughness":"1","pageMetalness":"0","pageSegmentsW":"6","pageSegmentsH":"1","pagesInMemory":"20","bitmapResizeHeight":"","bitmapResizeQuality":"","pageMiddleShadowSize":"4","pageMiddleShadowColorL":"#7F7F7F","pageMiddleShadowColorR":"#AAAAAA","antialias":"false","pan":"0","tilt":"0","rotateCameraOnMouseDrag":"true","panMax":"20","panMin":"-20","tiltMax":"0","tiltMin":"0","currentPage":{"enabled":"true","title":"Current page","hAlign":"left","vAlign":"top"},"btnAutoplay":{"enabled":"true","title":"Autoplay"},"btnNext":{"enabled":"true","title":"Next Page"},"btnLast":{"enabled":"false","title":"Last Page"},"btnPrev":{"enabled":"true","title":"Previous Page"},"btnFirst":{"enabled":"false","title":"First Page"},"btnZoomIn":{"enabled":"true","title":"Zoom in"},"btnZoomOut":{"enabled":"true","title":"Zoom out"},"btnToc":{"enabled":"true","title":"Table of Contents"},"btnThumbs":{"enabled":"true","title":"Pages"},"btnShare":{"enabled":"true","title":"Share"},"btnNotes":{"enabled":"false","title":"Notes"},"btnDownloadPages":{"enabled":"false","url":"","title":"Download pages"},"btnDownloadPdf":{"enabled":"true","url":"","title":"Download PDF","forceDownload":"true","openInNewWindow":"true"},"btnSound":{"enabled":"true","title":"Sound"},"btnExpand":{"enabled":"true","title":"Toggle fullscreen"},"btnSingle":{"enabled":"true","title":"Toggle single page"},"btnSearch":{"enabled":"false","title":"Search"},"search":{"enabled":"false","title":"Search"},"btnBookmark":{"enabled":"false","title":"Bookmark"},"btnPrint":{"enabled":"true","title":"Print"},"btnTools":{"enabled":"true","title":"Tools"},"btnClose":{"enabled":"true","title":"Close"},"whatsapp":{"enabled":"true"},"twitter":{"enabled":"true"},"facebook":{"enabled":"true"},"pinterest":{"enabled":"true"},"email":{"enabled":"true"},"linkedin":{"enabled":"true"},"digg":{"enabled":"false"},"reddit":{"enabled":"false"},"shareUrl":"","shareTitle":"","shareImage":"","layout":"1","iconSet":"fontawesome","progressBar":{"enabled":"false"},"skin":"light","useFontAwesome5":"true","sideNavigationButtons":"true","menuNavigationButtons":"false","backgroundColor":"rgb(81, 85, 88)","backgroundPattern":"","backgroundImage":"","backgroundTransparent":"false","menuBackgroun
95d":"","menuShadow":"","menuMargin":"0","menuPadding":"0","menuOverBook":"false","menuFloating":"false","menuTransparent":"false","menu2Background":"","menu2Shadow":"","menu2Margin":"0","menu2Padding":"0","menu2OverBook":"true","menu2Floating":"false","menu2Transparent":"true","skinColor":"","skinBackground":"","hideMenu":"false","menuAlignHorizontal":"center","btnColor":"","btnColorHover":"","btnBackground":"none","btnRadius":"0","btnMargin":"0","btnSize":"18","btnPaddingV":"10","btnPaddingH":"10","btnShadow":"","btnTextShadow":"","btnBorder":"","arrowColor":"#fff","arrowColorHover":"#fff","arrowBackground":"rgba(0,0,0,0)","arrowBackgroundHover":"rgba(0, 0, 0, .15)","arrowRadius":"4","arrowMargin":"4","arrowSize":"40","arrowPadding":"10","arrowTextShadow":"0px 0px 1px rgba(0, 0, 0, 1)","arrowBorder":"","closeBtnColorHover":"#FFF","closeBtnBackground":"rgba(0,0,0,.4)","closeBtnRadius":"0","closeBtnMargin":"0","closeBtnSize":"20","closeBtnPadding":"5","closeBtnTextShadow":"","closeBtnBorder":"","floatingBtnColor":"","floatingBtnColorHover":"","floatingBtnBackground":"","floatingBtnBackgroundHover":"","floatingBtnRadius":"","floatingBtnMargin":"","floatingBtnSize":"","floatingBtnPadding":"","floatingBtnShadow":"","floatingBtnTextShadow":"","floatingBtnBorder":"","currentPageMarginV":"5","currentPageMarginH":"5","arrowsAlwaysEnabledForNavigation":"true","arrowsDisabledNotFullscreen":"true","touchSwipeEnabled":"true","fitToWidth":"false","rightClickEnabled":"true","linkColor":"rgba(0, 0, 0, 0)","linkColorHover":"rgba(255, 255, 0, 1)","linkOpacity":"0.4","linkTarget":"_blank","pdfAutoLinks":"false","disableRange":"false","strings":{"print":"Print","printLeftPage":"Print left page","printRightPage":"Print right page","printCurrentPage":"Print current page","printAllPages":"Print all pages","download":"Download","downloadLeftPage":"Download left page","downloadRightPage":"Download right page","downloadCurrentPage":"Download current page","downloadAllPages":"Download all pages","bookmarks":"Bookmarks","bookmarkLeftPage":"Bookmark left page","bookmarkRightPage":"Bookmark right page","bookmarkCurrentPage":"Bookmark current page","search":"Search","findInDocument":"Find in document","pagesFoundContaining":"pages found containing","noMatches":"No matches","matchesFound":"matches found","page":"Page","matches":"matches","thumbnails":"Thumbnails","tableOfContent":"Table of Contents","share":"Share","pressEscToClose":"Press ESC to close","password":"Password","addNote":"Add note","typeInYourNote":"Type in your note..."},"access":"free","backgroundMusic":"","backgroundMusicOnAutoplay":"false","cornerCurl":"false","pdfTools":{"pageHeight":1500,"thumbHeight":200,"quality":0.8000000000000000444089209850062616169452667236328125,"textLayer":"true","autoConvert":"true"},"slug":"","convertPDFLinks":"true","convertPDFLinksWithClass":"","convertPDFLinksWithoutClass":"","overridePDFEmbedder":"true","overrideDflip":"true","overrideWonderPDFEmbed":"true","override3DFlipBook":"true","overridePDFjsViewer":"true","resumeReading":"false","previewPages":"","previewMode":""}; 96//# sourceURL=real3d-flipbook-global-js-extra 97</script>
vendor: 1 bytes, line 97
97
98<script id="jquery-core-js" src="https://geoenvironmental.com.mx/wp-includes/js/jquery/jquery.min.js?ver=3.7.1"></script>
vendor: 1 bytes, line 98
98
99<script id="jquery-migrate-js" src="https://geoenvironmental.com.mx/wp-includes/js/jquery/jquery-migrate.min.js?ver=3.4.1"></script>
99 100<link rel="https://api.w.org/" href="https://geoenvironmental.com.mx/wp-json/" /><link rel="alternate" title="JSON" type="application/json" href="https://geoenvironmental.com.mx/wp-json/wp/v2/pages/50" /><link rel="EditURI" type="application/rsd+xml" title="RSD" href="https://geoenvironmental.com.mx/xmlrpc.php?rsd" /> 101<meta name="generator" content="WordPress 7.1.3" /> 102<link rel='shortlink' href='https://geoenvironmental.com.mx/' /> 103<meta name="generator" content="Elementor 3.35.8; features: e_font_icon_svg, additional_custom_breakpoints; settings: css_print_method-external, google_font-enabled, font_display-swap"> 104 105<!-- Schema & Structured Data For WP v1.63 - -->
106<script type="application/ld+json" class="saswp-schema-markup-output"> 107[{"@context":"https:\/\/schema.org\/","@type":"Organization","@id":"https:\/\/geoenvironmental.com.mx#Organization","name":"GEOENVIRONMENTAL SERVICES","url":"https:\/\/geoenvironmental.com.mx","sameAs":[]}] 108</script>
108 109 110 <style> 111 .e-con.e-parent:nth-of-type(n+4):not(.e-lazyloaded):not(.e-no-lazyload), 112 .e-con.e-parent:nth-of-type(n+4):not(.e-lazyloaded):not(.e-no-lazyload) * { 113 background-image: none !important; 114 } 115 @media screen and (max-height: 1024px) { 116 .e-con.e-parent:nth-of-type(n+3):not(.e-lazyloaded):not(.e-no-lazyload), 117 .e-con.e-parent:nth-of-type(n+3):not(.e-lazyloaded):not(.e-no-lazyload) * { 118 background-image: none !important; 119 } 120 } 121 @media screen and (max-height: 640px) { 122 .e-con.e-parent:nth-of-type(n+2):not(.e-lazyloaded):not(.e-no-lazyload), 123 .e-con.e-parent:nth-of-type(n+2):not(.e-lazyloaded):not(.e-no-lazyload) * { 124 background-image: none !important; 125 } 126 } 127 </style> 128 <link rel="icon" href="https://geoenvironmental.com.mx/wp-content/uploads/2025/10/cropped-logo-geoenvironmental-32x32.webp" sizes="32x32" /> 129<link rel="icon" href="https://geoenvironmental.com.mx/wp-content/uploads/2025/10/cropped-logo-geoenvironmental-192x192.webp" sizes="192x192" /> 130<link rel="apple-touch-icon" href="https://geoenvironmental.com.mx/wp-content/uploads/2025/10/cropped-logo-geoenvironmental-180x180.webp" /> 131<meta name="msapplication-TileImage" content="https://geoenvironmental.com.mx/wp-content/uploads/2025/10/cropped-logo-geoenvironmental-270x270.webp" /> 132 <meta name="google-site-verification" content="LtE4Bttn63z6-YOIMRJu6aIIiyPsuqDfp6a3hZLshLE" /> 133</head> 134<body class="home wp-singular page-template-default page page-id-50 wp-custom-logo wp-embed-responsive wp-theme-hello-elementor hello-elementor-default elementor-default elementor-kit-9 elementor-page elementor-page-50"> 135 136 137<a class="skip-link screen-reader-text" href="#content">Ir al contenido</a> 138 139 <header data-elementor-type="header" data-elementor-id="14" class="elementor elementor-14 elementor-location-header" data-elementor-post-type="elementor_library"> 140 <div class="elementor-element elementor-element-6ef75d0 e-con-full e-flex e-con e-parent" data-id="6ef75d0" data-element_type="container" data-e-type="container"> 141 <div class="elementor-element elementor-element-1441951 e-con-full e-flex e-con e-child" data-id="1441951" data-element_type="container" data-e-type="container" data-settings="{"background_background":"classic"}"> 142 <div class="elementor-element elementor-element-4a2c3a9 elementor-widget elementor-widget-spacer" data-id="4a2c3a9" data-element_type="widget" data-e-type="widget" data-widget_type="spacer.default"> 143 <div class="elementor-spacer"> 144 <div class="elementor-spacer-inner"></div> 145 </div> 146 </div> 147 </div> 148 <div class="elementor-element elementor-element-097104e e-con-full e-flex e-con e-child" data-id="097104e" data-element_type="container" data-e-type="container" data-settings="{"background_background":"classic"}"> 149 <div class="elementor-element elementor-element-54c8b55 elementor-widget elementor-widget-spacer" data-id="54c8b55" data-element_type="widget" data-e-type="widget" data-widget_type="spacer.default"> 150 <div class="elementor-spacer"> 151 <div class="elementor-spacer-inner"></div> 152 </div> 153 </div> 154 </div> 155 <div class="elementor-element elementor-element-b24b9b2 e-con-full e-flex e-con e-child" data-id="b24b9b2" data-element_type="container" data-e-type="container" data-settings="{"background_background":"classic"}"> 156 <div class="elementor-element elementor-element-b672cdd elementor-widget elementor-widget-spacer" data-id="b672cdd" data-element_type="widget" data-e-type="widget" data-widget_type="spacer.default"> 157 <div class="elementor-spacer"> 158 <div class="elementor-spacer-inner"></div> 159 </div> 160 </div> 161 </div> 162 </div> 163 <div class="elementor-element elementor-element-3ac2c28 e-flex e-con-boxed e-con e-parent" data-id="3ac2c28" data-element_type="container" data-e-type="container" data-settings="{"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}"> 164 <div class="e-con-inner"> 165 <div class="elementor-element elementor-element-7484e66 e-con-full e-flex e-con e-child" data-id="7484e66" data-element_type="container" data-e-type="container"> 166 <div class="elementor-element elementor-element-13c6c42 elementor-widget elementor-widget-theme-site-logo elementor-widget-image" data-id="13c6c42" data-element_type="widget" data-e-type="widget" data-widget_type="theme-site-logo.default"> 167 <a href="https://geoenvironmental.com.mx/"> 168 <img width="512" height="512" src="https://geoenvironmental.com.mx/wp-content/uploads/2025/10/logo-geoenvironmental.webp" class="attachment-full size-full wp-image-11" alt="Logo geoenvironmental" srcset="https://geoenvironmental.com.mx/wp-content/uploads/2025/10/logo-geoenvironmental.webp 512w, https://geoenvironmental.com.mx/wp-content/uploads/2025/10/logo-geoenvironmental-300x300.webp 300w, https://geoenvironmental.com.mx/wp-content/uploads/2025/10/logo-geoenvironmental-150x150.webp 150w" sizes="(max-width: 512px) 100vw, 512px" /> </a> 169 </div>
170 </div> 171 <div class="elementor-element elementor-element-fb43476 e-con-full e-flex e-con e-child" data-id="fb43476" data-element_type="container" data-e-type="container"> 172 <div class="elementor-element elementor-element-ab670b2 elementor-nav-menu__align-center elementor-nav-menu--dropdown-tablet elementor-nav-menu__text-align-aside elementor-nav-menu--toggle elementor-nav-menu--burger elementor-widget elementor-widget-nav-menu" data-id="ab670b2" data-element_type="widget" data-e-type="widget" data-settings="{"layout":"horizontal","submenu_icon":{"value":"<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-caret-down\" 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"> 173 <nav aria-label="Menú" class="elementor-nav-menu--main elementor-nav-menu__container elementor-nav-menu--layout-horizontal e--pointer-none"> 174 <ul id="menu-1-ab670b2" class="elementor-nav-menu"><li class="menu-item menu-item-type-custom menu-item-object-custom current-menu-item current_page_item menu-item-home menu-item-23"><a href="https://geoenvironmental.com.mx/" aria-current="page" class="elementor-item elementor-item-active">INICIO</a></li> 175<li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-24"><a href="/inicio/quienes-somos/" class="elementor-item">QUIÃNES SOMOS</a> 176<ul class="sub-menu elementor-nav-menu--dropdown"> 177 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-909"><a href="https://geoenvironmental.com.mx/blog/" class="elementor-sub-item">BLOG</a></li> 178</ul> 179</li> 180<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-499"><a href="https://geoenvironmental.com.mx/servicio/" class="elementor-item">SERVICIOS</a></li> 181<li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-27"><a href="/inicio/sectores/" class="elementor-item">SECTORES</a></li> 182<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-586"><a href="https://geoenvironmental.com.mx/casos-de-exito/" class="elementor-item">CASOS DE ÃXITO</a></li> 183<li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-29"><a href="/inicio/galeria/" class="elementor-item">GALERÃA</a></li> 184<li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-30"><a href="/inicio/codigos-y-politicas/" class="elementor-item">CÃDIGOS Y POLÃTICAS</a> 185<ul class="sub-menu elementor-nav-menu--dropdown"> 186 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-876"><a href="https://geoenvironmental.com.mx/certificaciones/" class="elementor-sub-item">CERTIFICACIONES</a></li> 187</ul> 188</li> 189</ul> </nav> 190 <div class="elementor-menu-toggle" role="button" tabindex="0" aria-label="Alternar menú" aria-expanded="false"> 191 <svg aria-hidden="true" role="presentation" class="elementor-menu-toggle__icon--open e-font-icon-svg e-eicon-menu-bar" viewBox="0 0 1000 1000" xmlns="http://www.w3.org/2000/svg"><path d="M104 333H896C929 333 958 304 958 271S929 208 896 208H104C71 208 42 237 42 271S71 333 104 333ZM104 583H896C929 583 958 554 958 521S929 458 896 458H104C71 458 42 487 42 521S71 583 104 583ZM104 833H896C929 833 958 804 958 771S929 708 896 708H104C71 708 42 737 42 771S71 833 104 833Z"></path></svg><svg aria-hidden="true" role="presentation" class="elementor-menu-toggle__icon--close e-font-icon-svg e-eicon-close" viewBox="0 0 1000 1000" xmlns="http://www.w3.org/2000/svg"><path d="M742 167L500 408 258 167C246 154 233 150 217 150 196 150 179 158 167 167 154 179 150 196 150 212 150 229 154 242 171 254L408 500 167 742C138 771 138 800 167 829 196 858 225 858 254 829L496 587 738 829C750 842 767 846 783 846 800 846 817 842 829 829 842 817 846 804 846 783 846 767 842 750 829 737L588 500 833 258C863 229 863 200 833 171 804 137 775 137 742 167Z"></path></svg> </div> 192 <nav class="elementor-nav-menu--dropdown elementor-nav-menu__container" aria-hidden="true"> 193 <ul id="menu-2-ab670b2" class="elementor-nav-menu"><li class="menu-item menu-item-type-custom menu-item-object-custom current-menu-item current_page_item menu-item-home menu-item-23"><a href="https://geoenvironmental.com.mx/" aria-current="page" class="elementor-item elementor-item-active" tabindex="-1">INICIO</a></li> 194<li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-24"><a href="/inicio/quienes-somos/" class="elementor-item" tabindex="-1">QUIÃNES SOMOS</a> 195<ul class="sub-menu elementor-nav-menu--dropdown"> 196 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-909"><a href="https://geoenvironmental.com.mx/blog/" class="elementor-sub-item" tabindex="-1">BLOG</a></li> 197</ul> 198</li> 199<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-499"><a href="https://geoenvironmental.com.mx/servicio/" class="elementor-item" tabindex="-1">SERVICIOS</a></li> 200<li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-27"><a href="/inicio/sectores/" class="elementor-item" tabindex="-1">SECTORES</a></li> 201<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-586"><a href="https://geoenvironmental.com.mx/casos-de-exito/" class="elementor-item" tabindex="-1">CASOS DE ÃXITO</a></li> 202<li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-29"><a href="/inicio/galeria/" class="elementor-item" tabindex="-1">GALERÃA</a></li> 203<li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-30"><a href="/inicio/codigos-y-politicas/" class="elementor-item" tabindex="-1">CÃDIGOS Y POLÃTICAS</a> 204<ul class="sub-menu elementor-nav-menu--dropdown"> 205 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-876"><a href="https://geoenvironmental.com.mx/certificaciones/" class="elementor-sub-item" tabindex="-1">CERTIFICACIONES</a></li> 206</ul> 207</li> 208</ul> </nav> 209 </div>
210 </div> 211 <div class="elementor-element elementor-element-c71158e e-con-full e-flex e-con e-child" data-id="c71158e" data-element_type="container" data-e-type="container"> 212 <div class="elementor-element elementor-element-6888142 elementor-align-center elementor-widget elementor-widget-button" data-id="6888142" data-element_type="widget" data-e-type="widget" data-widget_type="button.default"> 213 <a class="elementor-button elementor-button-link elementor-size-sm" href="https://geoenvironmental.com.mx/inicio/contacto/"> 214 <span class="elementor-button-content-wrapper"> 215 <span class="elementor-button-text">CONTACTO</span> 216 </span> 217 </a> 218 </div> 219 </div> 220 </div> 221 </div> 222 </header> 223 224<main id="content" class="site-main post-50 page type-page status-publish hentry"> 225 226 227 <div class="page-content"> 228 <div data-elementor-type="wp-page" data-elementor-id="50" class="elementor elementor-50" data-elementor-post-type="page"> 229 <div class="elementor-element elementor-element-e07c456 e-con-full elementor-hidden-desktop elementor-hidden-tablet e-flex e-con e-parent" data-id="e07c456" data-element_type="container" data-e-type="container" data-settings="{"background_background":"classic"}"> 230 <div class="elementor-element elementor-element-583998d e-con-full e-flex e-con e-child" data-id="583998d" data-element_type="container" data-e-type="container"> 231 <div class="elementor-element elementor-element-15ddc8e animated-fast elementor-invisible elementor-widget elementor-widget-heading" data-id="15ddc8e" data-element_type="widget" data-e-type="widget" data-settings="{"_animation":"fadeInDown","_animation_delay":500}" data-widget_type="heading.default"> 232 <h2 class="elementor-heading-title elementor-size-default">Convertimos retos ambientales en</h2> </div> 233 <div class="elementor-element elementor-element-01455da animated-fast elementor-invisible elementor-widget elementor-widget-heading" data-id="01455da" data-element_type="widget" data-e-type="widget" data-settings="{"_animation":"fadeInUp","_animation_delay":500}" data-widget_type="heading.default"> 234 <h1 class="elementor-heading-title elementor-size-default">soluciones sostenibles<br /> con <span style="color: #f4901e">valor estratégico.</span></h1> </div> 235 <div class="elementor-element elementor-element-a9f6028 elementor-widget-divider--view-line elementor-widget elementor-widget-divider" data-id="a9f6028" data-element_type="widget" data-e-type="widget" data-widget_type="divider.default"> 236 <div class="elementor-divider"> 237 <span class="elementor-divider-separator"> 238 </span> 239 </div> 240 </div> 241 <div class="elementor-element elementor-element-b019aa5 elementor-widget elementor-widget-heading" data-id="b019aa5" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default"> 242 <h2 class="elementor-heading-title elementor-size-default">Protegemos tu negocio con Ciencia y Estrategia</h2> </div> 243 </div> 244 </div> 245 <div class="elementor-element elementor-element-93212fe elementor-hidden-desktop elementor-hidden-tablet e-flex e-con-boxed e-con e-child" data-id="93212fe" data-element_type="container" data-e-type="container"> 246 <div class="e-con-inner"> 247 <div class="elementor-element elementor-element-a652f47 animated-fast elementor-invisible elementor-widget elementor-widget-heading" data-id="a652f47" data-element_type="widget" data-e-type="widget" data-settings="{"_animation":"fadeInUp","_animation_delay":500}" data-widget_type="heading.default"> 248 <h2 class="elementor-heading-title elementor-size-default">Estrategia en proyectos ambientales<br /> <span style="color: #f4901e">de alto impacto</span></h2> </div> 249 <div class="elementor-element elementor-element-f503198 animated-fast elementor-invisible elementor-widget elementor-widget-text-editor" data-id="f503198" data-element_type="widget" data-e-type="widget" data-settings="{"_animation":"fadeInUp","_animation_delay":650}" data-widget_type="text-editor.default"> 250 Garantizamos operaciones seguras y sostenibles, protegiendo la inversión y el prestigio de nuestros clientes al integrar soluciones ambientales que preservan el entorno sin sacrificar la rentabilidad de sus proyectos. </div> 251 <div class="elementor-element elementor-element-6ec4fe7 e-con-full e-flex e-con e-child" data-id="6ec4fe7" data-element_type="container" data-e-type="container"> 252 <div class="elementor-element elementor-element-43a557b e-con-full animated-fast e-flex elementor-invisible e-con e-child" data-id="43a557b" data-element_type="container" data-e-type="container" data-settings="{"animation":"fadeInUp","animation_delay":500}"> 253 <div class="elementor-element elementor-element-4a5dc8c elementor-widget elementor-widget-image" data-id="4a5dc8c" data-element_type="widget" data-e-type="widget" data-widget_type="image.default"> 254 <img fetchpriority="high" decoding="async" width="448" height="448" src="https://geoenvironmental.com.mx/wp-content/uploads/2025/10/icono1.webp" class="attachment-full size-full wp-image-114" alt="Icono1" srcset="https://geoenvironmental.com.mx/wp-content/uploads/2025/10/icono1.webp 448w, https://geoenvironmental.com.mx/wp-content/uploads/2025/10/icono1-300x300.webp 300w, https://geoenvironmental.com.mx/wp-content/uploads/2025/10/icono1-150x150.webp 150w" sizes="(max-width: 448px) 100vw, 448px" /> </div> 255 <div class="elementor-element elementor-element-4abccc8 elementor-widget elementor-widget-heading" data-id="4abccc8" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default"> 256 <h2 class="elementor-heading-title elementor-size-default">Cumplimiento<br /> 257normativo</h2> </div>
258 </div> 259 <div class="elementor-element elementor-element-dfecb7b e-con-full animated-fast e-flex elementor-invisible e-con e-child" data-id="dfecb7b" data-element_type="container" data-e-type="container" data-settings="{"animation":"fadeInUp","animation_delay":650}"> 260 <div class="elementor-element elementor-element-921bea0 elementor-widget elementor-widget-image" data-id="921bea0" data-element_type="widget" data-e-type="widget" data-widget_type="image.default"> 261 <img decoding="async" width="448" height="448" src="https://geoenvironmental.com.mx/wp-content/uploads/2025/10/icono2.webp" class="attachment-full size-full wp-image-115" alt="Icono2" srcset="https://geoenvironmental.com.mx/wp-content/uploads/2025/10/icono2.webp 448w, https://geoenvironmental.com.mx/wp-content/uploads/2025/10/icono2-300x300.webp 300w, https://geoenvironmental.com.mx/wp-content/uploads/2025/10/icono2-150x150.webp 150w" sizes="(max-width: 448px) 100vw, 448px" /> </div> 262 <div class="elementor-element elementor-element-b2a6b5f elementor-widget elementor-widget-heading" data-id="b2a6b5f" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default"> 263 <h2 class="elementor-heading-title elementor-size-default">Optimización<br /> 264de pasivos</h2> </div> 265 </div> 266 <div class="elementor-element elementor-element-657b6c8 e-con-full animated-fast e-flex elementor-invisible e-con e-child" data-id="657b6c8" data-element_type="container" data-e-type="container" data-settings="{"animation":"fadeInUp","animation_delay":800}"> 267 <div class="elementor-element elementor-element-c768522 elementor-widget elementor-widget-image" data-id="c768522" data-element_type="widget" data-e-type="widget" data-widget_type="image.default"> 268 <img decoding="async" width="448" height="448" src="https://geoenvironmental.com.mx/wp-content/uploads/2025/10/icono3.webp" class="attachment-full size-full wp-image-116" alt="Icono3" srcset="https://geoenvironmental.com.mx/wp-content/uploads/2025/10/icono3.webp 448w, https://geoenvironmental.com.mx/wp-content/uploads/2025/10/icono3-300x300.webp 300w, https://geoenvironmental.com.mx/wp-content/uploads/2025/10/icono3-150x150.webp 150w" sizes="(max-width: 448px) 100vw, 448px" /> </div> 269 <div class="elementor-element elementor-element-cd3142d elementor-widget elementor-widget-heading" data-id="cd3142d" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default"> 270 <h2 class="elementor-heading-title elementor-size-default">Reducción<br /> 271de costos</h2> </div> 272 </div> 273 </div> 274 </div> 275 </div> 276 <div class="elementor-element elementor-element-d79f9d2 e-con-full elementor-hidden-mobile e-flex e-con e-parent" data-id="d79f9d2" data-element_type="container" data-e-type="container" data-settings="{"background_background":"classic"}"> 277 <div class="elementor-element elementor-element-0399431 e-flex e-con-boxed e-con e-child" data-id="0399431" data-element_type="container" data-e-type="container" data-settings="{"background_background":"classic"}"> 278 <div class="e-con-inner"> 279 <div class="elementor-element elementor-element-5a1fe0e e-con-full e-flex e-con e-child" data-id="5a1fe0e" data-element_type="container" data-e-type="container" data-settings="{"background_background":"classic"}"> 280 <div class="elementor-element elementor-element-317b838 e-con-full e-flex e-con e-child" data-id="317b838" data-element_type="container" data-e-type="container"> 281 <div class="elementor-element elementor-element-e2cc011 animated-fast elementor-invisible elementor-widget elementor-widget-heading" data-id="e2cc011" data-element_type="widget" data-e-type="widget" data-settings="{"_animation":"fadeInDown","_animation_delay":500}" data-widget_type="heading.default"> 282 <h2 class="elementor-heading-title elementor-size-default">Convertimos retos ambientales en</h2> </div> 283 <div class="elementor-element elementor-element-d37392a animated-fast elementor-invisible elementor-widget elementor-widget-heading" data-id="d37392a" data-element_type="widget" data-e-type="widget" data-settings="{"_animation":"fadeInUp","_animation_delay":500}" data-widget_type="heading.default"> 284 <h1 class="elementor-heading-title elementor-size-default">soluciones sostenibles<br /> con <span style="color: #f4901e">valor estratégico.</span></h1> </div> 285 <div class="elementor-element elementor-element-d562fd0 elementor-widget-divider--view-line elementor-widget elementor-widget-divider" data-id="d562fd0" data-element_type="widget" data-e-type="widget" data-widget_type="divider.default"> 286 <div class="elementor-divider"> 287 <span class="elementor-divider-separator"> 288 </span> 289 </div> 290 </div> 291 <div class="elementor-element elementor-element-ebf608a elementor-widget elementor-widget-heading" data-id="ebf608a" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default"> 292 <h2 class="elementor-heading-title elementor-size-default">Protegemos tu negocio con Ciencia y Estrategia</h2> </div>
293 </div> 294 <div class="elementor-element elementor-element-8b7277a e-con-full elementor-hidden-mobile e-flex e-con e-child" data-id="8b7277a" data-element_type="container" data-e-type="container"> 295 </div> 296 </div> 297 </div> 298 </div> 299 <div class="elementor-element elementor-element-096b96b e-flex e-con-boxed e-con e-child" data-id="096b96b" data-element_type="container" data-e-type="container"> 300 <div class="e-con-inner"> 301 <div class="elementor-element elementor-element-2801a11 animated-fast elementor-invisible elementor-widget elementor-widget-heading" data-id="2801a11" data-element_type="widget" data-e-type="widget" data-settings="{"_animation":"fadeInUp","_animation_delay":500}" data-widget_type="heading.default"> 302 <h2 class="elementor-heading-title elementor-size-default">Estrategia en proyectos ambientales<br /> <span style="color: #f4901e">de alto impacto</span></h2> </div> 303 <div class="elementor-element elementor-element-5fcb50b animated-fast elementor-invisible elementor-widget elementor-widget-text-editor" data-id="5fcb50b" data-element_type="widget" data-e-type="widget" data-settings="{"_animation":"fadeInUp","_animation_delay":650}" data-widget_type="text-editor.default"> 304 Garantizamos operaciones seguras y sostenibles, protegiendo la inversión y el prestigio de nuestros clientes al integrar soluciones ambientales que preservan el entorno sin sacrificar la rentabilidad de sus proyectos. </div> 305 <div class="elementor-element elementor-element-60bf129 e-con-full e-flex e-con e-child" data-id="60bf129" data-element_type="container" data-e-type="container"> 306 <div class="elementor-element elementor-element-34db15f e-con-full animated-fast e-flex elementor-invisible e-con e-child" data-id="34db15f" data-element_type="container" data-e-type="container" data-settings="{"animation":"fadeInUp","animation_delay":500}"> 307 <div class="elementor-element elementor-element-a8f912f elementor-widget elementor-widget-image" data-id="a8f912f" data-element_type="widget" data-e-type="widget" data-widget_type="image.default"> 308 <img fetchpriority="high" decoding="async" width="448" height="448" src="https://geoenvironmental.com.mx/wp-content/uploads/2025/10/icono1.webp" class="attachment-full size-full wp-image-114" alt="Icono1" srcset="https://geoenvironmental.com.mx/wp-content/uploads/2025/10/icono1.webp 448w, https://geoenvironmental.com.mx/wp-content/uploads/2025/10/icono1-300x300.webp 300w, https://geoenvironmental.com.mx/wp-content/uploads/2025/10/icono1-150x150.webp 150w" sizes="(max-width: 448px) 100vw, 448px" /> </div> 309 <div class="elementor-element elementor-element-1cecb63 elementor-widget elementor-widget-heading" data-id="1cecb63" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default"> 310 <h2 class="elementor-heading-title elementor-size-default">Cumplimiento<br /> 311normativo</h2> </div> 312 </div> 313 <div class="elementor-element elementor-element-0b5bec5 e-con-full animated-fast e-flex elementor-invisible e-con e-child" data-id="0b5bec5" data-element_type="container" data-e-type="container" data-settings="{"animation":"fadeInUp","animation_delay":650}"> 314 <div class="elementor-element elementor-element-46733ad elementor-widget elementor-widget-image" data-id="46733ad" data-element_type="widget" data-e-type="widget" data-widget_type="image.default"> 315 <img decoding="async" width="448" height="448" src="https://geoenvironmental.com.mx/wp-content/uploads/2025/10/icono2.webp" class="attachment-full size-full wp-image-115" alt="Icono2" srcset="https://geoenvironmental.com.mx/wp-content/uploads/2025/10/icono2.webp 448w, https://geoenvironmental.com.mx/wp-content/uploads/2025/10/icono2-300x300.webp 300w, https://geoenvironmental.com.mx/wp-content/uploads/2025/10/icono2-150x150.webp 150w" sizes="(max-width: 448px) 100vw, 448px" /> </div> 316 <div class="elementor-element elementor-element-15fe9a2 elementor-widget elementor-widget-heading" data-id="15fe9a2" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default"> 317 <h2 class="elementor-heading-title elementor-size-default">Optimización<br /> 318de pasivos</h2> </div>
319 </div> 320 <div class="elementor-element elementor-element-82d9218 e-con-full animated-fast e-flex elementor-invisible e-con e-child" data-id="82d9218" data-element_type="container" data-e-type="container" data-settings="{"animation":"fadeInUp","animation_delay":800}"> 321 <div class="elementor-element elementor-element-771d96f elementor-widget elementor-widget-image" data-id="771d96f" data-element_type="widget" data-e-type="widget" data-widget_type="image.default"> 322 <img decoding="async" width="448" height="448" src="https://geoenvironmental.com.mx/wp-content/uploads/2025/10/icono3.webp" class="attachment-full size-full wp-image-116" alt="Icono3" srcset="https://geoenvironmental.com.mx/wp-content/uploads/2025/10/icono3.webp 448w, https://geoenvironmental.com.mx/wp-content/uploads/2025/10/icono3-300x300.webp 300w, https://geoenvironmental.com.mx/wp-content/uploads/2025/10/icono3-150x150.webp 150w" sizes="(max-width: 448px) 100vw, 448px" /> </div> 323 <div class="elementor-element elementor-element-4118198 elementor-widget elementor-widget-heading" data-id="4118198" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default"> 324 <h2 class="elementor-heading-title elementor-size-default">Reducción<br /> 325de costos</h2> </div> 326 </div> 327 </div> 328 </div> 329 </div> 330 </div> 331 <div class="elementor-element elementor-element-8030cd9 e-con-full e-flex e-con e-parent" data-id="8030cd9" data-element_type="container" data-e-type="container"> 332 <div class="elementor-element elementor-element-e0a388b elementor-widget elementor-widget-html" data-id="e0a388b" data-element_type="widget" data-e-type="widget" data-widget_type="html.default"> 333 <div style="position:relative;padding-top:56.25%;"><iframe src="https://iframe.mediadelivery.net/embed/555735/ed2a9698-6a95-4b25-88b9-934321191683?autoplay=true&loop=true&muted=true&preload=true&responsive=true" loading="lazy" style="border:0;position:absolute;top:0;height:100%;width:100%;" allow="accelerometer;gyroscope;autoplay;encrypted-media;picture-in-picture;" allowfullscreen="true"></iframe></div> </div> 334 </div> 335 <div class="elementor-element elementor-element-05d6675 e-flex e-con-boxed e-con e-parent" data-id="05d6675" data-element_type="container" data-e-type="container" data-settings="{"background_background":"classic"}"> 336 <div class="e-con-inner"> 337 <div class="elementor-element elementor-element-309b0c5 e-con-full e-flex e-con e-child" data-id="309b0c5" data-element_type="container" data-e-type="container" data-settings="{"background_background":"classic"}"> 338 <div class="elementor-element elementor-element-289f69c elementor-widget elementor-widget-heading" data-id="289f69c" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default"> 339 <h2 class="elementor-heading-title elementor-size-default">Entendemos cada reto a fondo y proponemos soluciones viables</h2> </div> 340 </div> 341 </div> 342 </div> 343 <div class="elementor-element elementor-element-29be152 e-con-full e-flex e-con e-parent" data-id="29be152" data-element_type="container" data-e-type="container" data-settings="{"background_background":"classic"}"> 344 <div class="elementor-element elementor-element-52ce8e4 elementor-widget elementor-widget-spacer" data-id="52ce8e4" data-element_type="widget" data-e-type="widget" data-widget_type="spacer.default"> 345 <div class="elementor-spacer"> 346 <div class="elementor-spacer-inner"></div> 347 </div> 348 </div> 349 </div> 350 <div class="elementor-element elementor-element-7d4b695 e-con-full e-flex e-con e-parent" data-id="7d4b695" data-element_type="container" data-e-type="container"> 351 <div class="elementor-element elementor-element-45f652d e-flex e-con-boxed e-con e-child" data-id="45f652d" data-element_type="container" data-e-type="container"> 352 <div class="e-con-inner"> 353 <div class="elementor-element elementor-element-5eb8735 e-con-full e-flex e-con e-child" data-id="5eb8735" data-element_type="container" data-e-type="container"> 354 <div class="elementor-element elementor-element-74dcf7f elementor-widget elementor-widget-image" data-id="74dcf7f" data-element_type="widget" data-e-type="widget" data-widget_type="image.default"> 355 <img loading="lazy" decoding="async" width="860" height="856" src="https://geoenvironmental.com.mx/wp-content/uploads/2025/10/5.webp" class="attachment-full size-full wp-image-468" alt="5" srcset="https://geoenvironmental.com.mx/wp-content/uploads/2025/10/5.webp 860w, https://geoenvironmental.com.mx/wp-content/uploads/2025/10/5-300x300.webp 300w, https://geoenvironmental.com.mx/wp-content/uploads/2025/10/5-150x150.webp 150w, https://geoenvironmental.com.mx/wp-content/uploads/2025/10/5-768x764.webp 768w" sizes="(max-width: 860px) 100v
355w, 860px" /> </div> 356 </div> 357 <div class="elementor-element elementor-element-f6a6b6a e-con-full e-flex e-con e-child" data-id="f6a6b6a" data-element_type="container" data-e-type="container"> 358 <div class="elementor-element elementor-element-af3d918 elementor-widget elementor-widget-heading" data-id="af3d918" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default"> 359 <h2 class="elementor-heading-title elementor-size-default">Resultados<br /> <span style="color: #f4901e">de alto valor</span></h2> </div> 360 <div class="elementor-element elementor-element-3afda6d e-con-full e-flex e-con e-child" data-id="3afda6d" data-element_type="container" data-e-type="container" data-settings="{"background_background":"classic"}"> 361 <div class="elementor-element elementor-element-43a93ce e-con-full e-flex e-con e-child" data-id="43a93ce" data-element_type="container" data-e-type="container"> 362 <div class="elementor-element elementor-element-530d752 elementor-widget elementor-widget-image" data-id="530d752" data-element_type="widget" data-e-type="widget" data-widget_type="image.default"> 363 <img loading="lazy" decoding="async" width="250" height="191" src="https://geoenvironmental.com.mx/wp-content/uploads/2025/10/aico1.webp" class="attachment-full size-full wp-image-167" alt="Aico1" /> </div> 364 </div> 365 <div class="elementor-element elementor-element-c671912 e-con-full e-flex e-con e-child" data-id="c671912" data-element_type="container" data-e-type="container"> 366 <div class="elementor-element elementor-element-7cc3af4 elementor-widget elementor-widget-counter" data-id="7cc3af4" data-element_type="widget" data-e-type="widget" data-widget_type="counter.default"> 367 <div class="elementor-counter"> 368 <div class="elementor-counter-title">PROYECTOS</div> <div class="elementor-counter-number-wrapper"> 369 <span class="elementor-counter-number-prefix">+</span> 370 <span class="elementor-counter-number" data-duration="2000" data-to-value="300" data-from-value="0" data-delimiter=",">0</span> 371 <span class="elementor-counter-number-suffix"></span> 372 </div> 373 </div> 374 </div> 375 </div> 376 </div> 377 <div class="elementor-element elementor-element-316820f e-con-full e-flex e-con e-child" data-id="316820f" data-element_type="container" data-e-type="container" data-settings="{"background_background":"classic"}"> 378 <div class="elementor-element elementor-element-5d5fddf e-con-full e-flex e-con e-child" data-id="5d5fddf" data-element_type="container" data-e-type="container"> 379 <div class="elementor-element elementor-element-ad64618 elementor-widget elementor-widget-image" data-id="ad64618" data-element_type="widget" data-e-type="widget" data-widget_type="image.default"> 380 <img loading="lazy" decoding="async" width="250" height="191" src="https://geoenvironmental.com.mx/wp-content/uploads/2025/10/aico2.webp" class="attachment-full size-full wp-image-168" alt="Aico2" /> </div> 381 </div> 382 <div class="elementor-element elementor-element-2ed665b e-con-full e-flex e-con e-child" data-id="2ed665b" data-element_type="container" data-e-type="container"> 383 <div class="elementor-element elementor-element-2fab795 elementor-widget elementor-widget-counter" data-id="2fab795" data-element_type="widget" data-e-type="widget" data-widget_type="counter.default"> 384 <div class="elementor-counter"> 385 <div class="elementor-counter-title">ESPECIALISTAS</div> <div class="elementor-counter-number-wrapper"> 386 <span class="elementor-counter-number-prefix">+</span> 387 <span class="elementor-counter-number" data-duration="2000" data-to-value="20" data-from-value="0" data-delimiter=",">0</span> 388 <span class="elementor-counter-number-suffix"></span> 389 </div> 390 </div> 391 </div> 392 </div> 393 </div> 394 <div class="elementor-element elementor-element-8379955 e-con-full e-flex e-con e-child" data-id="8379955" data-element_type="container" data-e-type="container" data-settings="{"background_background":"classic"}"> 395 <div class="elementor-element elementor-element-05c2864 e-con-full e-flex e-con e-child" data-id="05c2864" data-element_type="container" data-e-type="container"> 396 <div class="elementor-element elementor-element-f45456e elementor-widget elementor-widget-image" data-id="f45456e" data-element_type="widget" data-e-type="widget" data-widget_type="image.default"> 397 <img loading="lazy" decoding="async" width="250" height="191" src="https://geoenvironmental.com.mx/wp-content/uploads/2025/10/aico3.webp" class="attachment-full size-full wp-image-169" alt="Aico3" /> </div>
398 </div> 399 <div class="elementor-element elementor-element-ec69ce3 e-con-full e-flex e-con e-child" data-id="ec69ce3" data-element_type="container" data-e-type="container"> 400 <div class="elementor-element elementor-element-9c1a330 elementor-widget elementor-widget-counter" data-id="9c1a330" data-element_type="widget" data-e-type="widget" data-widget_type="counter.default"> 401 <div class="elementor-counter"> 402 <div class="elementor-counter-title">AÃOS DANDO RESULTADOS</div> <div class="elementor-counter-number-wrapper"> 403 <span class="elementor-counter-number-prefix">+</span> 404 <span class="elementor-counter-number" data-duration="2000" data-to-value="12" data-from-value="0" data-delimiter=",">0</span> 405 <span class="elementor-counter-number-suffix"></span> 406 </div> 407 </div> 408 </div> 409 </div> 410 </div> 411 </div> 412 </div> 413 </div> 414 <div class="elementor-element elementor-element-374deb7 e-flex e-con-boxed e-con e-child" data-id="374deb7" data-element_type="container" data-e-type="container"> 415 <div class="e-con-inner"> 416 <div class="elementor-element elementor-element-6e87819 e-con-full e-flex e-con e-child" data-id="6e87819" data-element_type="container" data-e-type="container"> 417 <div class="elementor-element elementor-element-05581f2 elementor-widget elementor-widget-heading" data-id="05581f2" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default"> 418 <h2 class="elementor-heading-title elementor-size-default">Nuestros clientes y aliados:</h2> </div> 419 <div class="elementor-element elementor-element-e0ab4af elementor-arrows-position-inside elementor-pagination-position-outside elementor-widget elementor-widget-image-carousel" data-id="e0ab4af" data-element_type="widget" data-e-type="widget" data-settings="{"slides_to_show":"4","autoplay_speed":1000,"navigation":"both","autoplay":"yes","pause_on_hover":"yes","pause_on_interaction":"yes","infinite":"yes","speed":500}" data-widget_type="image-carousel.default"> 420 <div class="elementor-image-carousel-wrapper swiper" role="region" aria-roledescription="carousel" aria-label="Carrusel de imágenes" dir="ltr"> 421 <div class="elementor-image-carousel swiper-wrapper" aria-live="off"> 422 <div class="swiper-slide" role="group" aria-roledescription="slide" aria-label="1 de 10"><figure class="swiper-slide-inner"><img decoding="async" class="swiper-slide-image" src="https://geoenvironmental.com.mx/wp-content/uploads/2025/10/lo_pemex.webp" alt="Lo pemex" /></figure></div><div class="swiper-slide" role="group" aria-roledescription="slide" aria-label="2 de 10"><figure class="swiper-slide-inner"><img decoding="async" class="swiper-slide-image" src="https://geoenvironmental.com.mx/inicio/wp-content/uploads/2025/10/lo_Aifa.webp" alt="" /></figure></div><div class="swiper-slide" role="group" aria-roledescription="slide" aria-label="3 de 10"><figure class="swiper-slide-inner"><img decoding="async" class="swiper-slide-image" src="https://geoenvironmental.com.mx/wp-content/uploads/2025/10/lo_tren.webp" alt="Lo tren" /></figure></div><div class="swiper-slide" role="group" aria-roledescription="slide" aria-label="4 de 10"><figure class="swiper-slide-inner"><img decoding="async" class="swiper-slide-image" src="https://geoenvironmental.com.mx/wp-content/uploads/2025/10/lo_cdmx.webp" alt="Lo cdmx" /></figure></div><div class="swiper-slide" role="group" aria-roledescription="slide" aria-label="5 de 10"><figure class="swiper-slide-inner"><img decoding="async" class="swiper-slide-image" src="https://geoenvironmental.com.mx/wp-content/uploads/2025/10/lo_ferromex.webp" alt="Lo ferromex" /></figure></div><div class="swiper-slide" role="group" aria-roledescription="slide" aria-label="6 de 10"><figure class="swiper-slide-inner"><img decoding="async" class="swiper-slide-image" src="https://geoenvironmental.com.mx/wp-content/uploads/2025/10/lo_heineken.webp" alt="Lo heineken" /></figure></div><div class="swiper-slide" role="group" aria-roledescription="slide" aria-label="7 de 10"><figure class="swiper-slide-inner"><img decoding="async" class="swiper-slide-image" src="https://geoenvironmental.com.mx/wp-content/uploads/2025/10/lo_jisa.webp" alt="Lo jisa" /></figure></div><div class="swiper-slide" role="group" aria-roledescription="slide" aria-label="8 de 10"><figure class="swiper-slide-inner"><img decoding="async" class="swiper-slide-image" src="https://geoenvironmental.com.mx/wp-content/uploads/2025/10/lo_qualtia.webp" alt="Lo qualtia" /></figure></div><div class="swiper-slide" role="group" aria-roledescription="slide" aria-label="9 de 10"><figure class="swiper-slide-inner"><img decoding="async" class="swiper-slide-image" src="https://geoenvironmental.com.mx/wp-content/uploads/2025/10/lo_ven.webp" alt="Lo ven" /></figure></div><div class="swiper-slide" role="group" aria-roledescription="slide" aria-label="10 de 10"><figure class="swiper-slide-inner"><img decoding="async" class="swiper-slide-image" src="https://geoenvironmental.com.mx/wp-content/uploads/2025/10/lo_femsa.webp" alt="Lo femsa" /></figure></div> </div> 423 <div class="elementor-swiper-button elementor-swiper-button-prev" role="button" tabindex="0"> 424 <svg aria-hidden="true" class="e-font-icon-svg e-eicon-chevron-left" viewBox="0 0 1000 1000" xmlns="http://www.w3.org/2000/svg"><path d="M646 125C629 125 613 133 604 142L308 442C296 454 292 471 292 487 292 504 296 521 308 533L604 854C617 867 629 875 646 875 663 875 679 871 692 858 704 846 713 829 713 812 713 796 708 779 692 767L438 487 692 225C700 217 708 204 708 187 708 171 704 154 692 142 675 129 663 125 646 125Z"></path></svg> </div> 425 <div class="elementor-swiper-button elementor-swiper-button-next" role="button" tabindex="0"> 426 <svg aria-hidden="true" class="e-font-icon-svg e-eicon-chevron-right" viewBox="0 0 1000 1000" xmlns="http://www.w3.org/2000/svg"><path d="M696 533C708 521 713 504 713 487 713 471 708 454 696 446L400 146C388 133 375 125 354 125 338 125 325 129 313 142 300 154 292 171 292 187 292 204 296 221 308 233L563 492 304 771C292 783 288 800 288 817 288 833 296 850 308 863 321 871 338 875 354 875 371 875 388 867 400 854L696 533Z"></path></svg> </div> 427 428 <div class="swiper-pagination"></div> 429 </div> 430 </div> 431 <div class="elementor-element elementor-element-00d5b14 elementor-arrows-position-inside elementor-pagination-position-outside elementor-widget elementor-widget-image-carousel" data-id="00d5b14" data-element_type="widget" data-e-type="widget" data-settings="{"slides_to_show":"4","autoplay_speed":1000,"navigation":"both","autoplay":"yes","pause_on_hover":"yes","pause_on_interaction":"yes","infinite":"yes","speed":500}" data-widget_type="image-carousel.default"> 432 <div class="elementor-image-carousel-wrapper swiper" role="region" aria-roledescription="carousel" aria-label="Carrusel de imágenes" dir="rtl"> 433 <div class="elementor-image-carousel swiper-wrapper" aria-live="off"> 434 <div class="swiper-slide" role="group" aria-roledescription="slide" aria-label="1 de 10"><figure class="swiper-slide-inner"><img decoding="async" class="swiper-slide-image" src="https://geoenvironmental.com.mx/wp-content/uploads/2025/10/lo_g5.webp" alt="Lo g5" /></figure></div><div class="swiper-slide" role="group" aria-roledescription="slide" aria-label="2 de 10"><figure class="swiper-slide-inner"><img decoding="async" class="swiper-slide-image" src="https://geoenvironmental.com.mx/wp-content/uploads/2025/10/lo_oleo.webp" alt="Lo oleo" /></figure></div><div class="swiper-slide" role="group" aria-roledescription="slide" aria-label="3 de 10"><figure class="swiper-slide-inner"><img decoding="async" class="swiper-slide-image" src="https://geoenvironmental.com.mx/wp-content/uploads/2025/10/lo_labsa.webp" alt="Lo labsa" /></figure></div><div class="swiper-slide" role="group" aria-roledescription="slide" aria-label="4 de 10"><figure class="swiper-slide-inner"><img decoding="async" class="swiper-slide-image" src="https://geoenvironmental.com.mx/wp-content/uploads/2025/10/lo_ven.webp" alt="Lo ven" /></figure></div><div class="swiper-slide" role="group" aria-roledescription="slide" aria-label="5 de 10"><figure class="swiper-slide-inner"><img decoding="async" class="swiper-slide-image" src="https://geoenvironmental.com.mx/wp-content/uploads/2025/10/lo_femsa.webp" alt="Lo femsa" /></figure></div><div class="swiper-slide" role="group" aria-roledescription="slide" aria-label="6 de 10"><figure class="swiper-slide-inner"><img decoding="async" class="swiper-slide-image" src="https://geoenvironmental.com.mx/wp-content/uploads/2025/10/lo_mexichem.webp" alt="Lo mexichem" /></figure></div><div class="swiper-slide" role="group" aria-roledescription="slide" aria-label="7 de 10"><figure class="swiper-slide-inner"><img decoding="async" class="swiper-slide-image" src="https://geoenvironmental.com.mx/wp-content/uploads/2025/10/lo_ecaling.webp" alt="Lo ecaling" /></figure></div><div class="swiper-slide" role="group" aria-roledescription="slide" aria-label="8 de 10"><figure class="swiper-slide-inner"><img decoding="async" class="swiper-slide-image" src="https://geoenvironmental.com.mx/wp-content/uploads/2025/10/lo_bureau.webp" alt="Lo bureau" /></figure></div><div class="swiper-slide" role="group" aria-roledescription="slide" aria-label="9 de 10"><figure class="swiper-slide-inner"><img decoding="async" class="swiper-slide-image" src="https://geoenvironmental.com.mx/wp-content/uploads/2025/10/lo_geatc.webp" alt="Lo geatc" /></figure></div><div class="swiper-slide" role="group" aria-roledescription="slide" aria-label="10 de 10"><figure class="swiper-slide-inner"><img decoding="async" class="swiper-slide-image" src="https://geoenvironmental.com.mx/wp-content/uploads/2025/10/lo_semarnat.webp" alt="Lo semarnat" /></figure></div> </div> 435 <div class="elementor-swiper-button elementor-swiper-button-prev" role="button" tabindex="0"> 436 <svg aria-hidden="true" class="e-font-icon-svg e-eicon-chevron-left" viewBox="0 0 1000 1000" xmlns="http://www.w3.org/2000/svg"><path d="M646 125C629 125 613 133 604 142L308 442C296 454 292 471 292 487 292 504 296 521 308 533L604 854C617 867 629 875 646 875 663 875 679 871 692 858 704 846 713 829 713 812 713 796 708 779 692 767L438 487 692 225C700 217 708 204 708 187 708 171 704 154 692 142 675 129 663 125 646 125Z"></path></svg> </div> 437 <div class="elementor-swiper-button elementor-swiper-button-next" role="button" tabindex="0"> 438 <svg aria-hidden="true" class="e-font-icon-svg e-eicon-chevron-right" viewBox="0 0 1000 1000" xmlns="http://www.w3.org/2000/svg"><path d="M696 533C708 521 713 504 713 487 713 471 708 454 696 446L400 146C388 133 375 125 354 125 338 125 325 129 313 142 300 154 292 171 292 187 292 204 296 221 308 233L563 492 304 771C292 783 288 800 288 817 288 833 296 850 308 863 321 871 338 875 354 875 371 875 388 867 400 854L696 533Z"></path></svg> </div> 439 440 <div class="swiper-pagination"></div> 441 </div> 442 </div>
443 </div> 444 </div> 445 </div> 446 <div class="elementor-element elementor-element-1a5b6ba e-flex e-con-boxed e-con e-child" data-id="1a5b6ba" data-element_type="container" data-e-type="container"> 447 <div class="e-con-inner"> 448 <div class="elementor-element elementor-element-f277f24 e-con-full e-flex e-con e-child" data-id="f277f24" data-element_type="container" data-e-type="container"> 449 <div class="elementor-element elementor-element-44378cd elementor-widget-divider--view-line elementor-widget elementor-widget-divider" data-id="44378cd" data-element_type="widget" data-e-type="widget" data-widget_type="divider.default"> 450 <div class="elementor-divider"> 451 <span class="elementor-divider-separator"> 452 </span> 453 </div> 454 </div> 455 <div class="elementor-element elementor-element-8e75d6c elementor-widget elementor-widget-heading" data-id="8e75d6c" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default"> 456 <h2 class="elementor-heading-title elementor-size-default">Certiï¬caciones y Permisos</h2> </div> 457 </div> 458 </div> 459 </div> 460 </div> 461 <div class="elementor-element elementor-element-4dd519d e-flex e-con-boxed e-con e-parent" data-id="4dd519d" data-element_type="container" data-e-type="container"> 462 <div class="e-con-inner"> 463 <div class="elementor-element elementor-element-b6ec0ac e-con-full e-flex e-con e-child" data-id="b6ec0ac" data-element_type="container" data-e-type="container"> 464 <div class="elementor-element elementor-element-13a4c1a elementor-widget elementor-widget-image" data-id="13a4c1a" data-element_type="widget" data-e-type="widget" data-widget_type="image.default"> 465 <img loading="lazy" decoding="async" width="268" height="268" src="https://geoenvironmental.com.mx/wp-content/uploads/2025/10/11iso9001.webp" class="attachment-full size-full wp-image-232" alt="11iso9001" srcset="https://geoenvironmental.com.mx/wp-content/uploads/2025/10/11iso9001.webp 268w, https://geoenvironmental.com.mx/wp-content/uploads/2025/10/11iso9001-150x150.webp 150w" sizes="(max-width: 268px) 100vw, 268px" /> </div> 466 </div> 467 <div class="elementor-element elementor-element-2087a7b e-con-full e-flex e-con e-child" data-id="2087a7b" data-element_type="container" data-e-type="container"> 468 <div class="elementor-element elementor-element-4925717 elementor-widget elementor-widget-image" data-id="4925717" data-element_type="widget" data-e-type="widget" data-widget_type="image.default"> 469 <img loading="lazy" decoding="async" width="268" height="268" src="https://geoenvironmental.com.mx/wp-content/uploads/2025/10/aaiso14001.webp" class="attachment-full size-full wp-image-231" alt="Aaiso14001" srcset="https://geoenvironmental.com.mx/wp-content/uploads/2025/10/aaiso14001.webp 268w, https://geoenvironmental.com.mx/wp-content/uploads/2025/10/aaiso14001-150x150.webp 150w" sizes="(max-width: 268px) 100vw, 268px" /> </div> 470 </div> 471 <div class="elementor-element elementor-element-020a6b2 e-con-full e-flex e-con e-child" data-id="020a6b2" data-element_type="container" data-e-type="container"> 472 <div class="elementor-element elementor-element-4992bd7 elementor-widget elementor-widget-image" data-id="4992bd7" data-element_type="widget" data-e-type="widget" data-widget_type="image.default"> 473 <img loading="lazy" decoding="async" width="268" height="268" src="https://geoenvironmental.com.mx/wp-content/uploads/2025/10/11iso45001.webp" class="attachment-full size-full wp-image-230" alt="11iso45001" srcset="https://geoenvironmental.com.mx/wp-content/uploads/2025/10/11iso45001.webp 268w, https://geoenvironmental.com.mx/wp-content/uploads/2025/10/11iso45001-150x150.webp 150w" sizes="(max-width: 268px) 100vw, 268px" /> </div> 474 </div> 475 <div class="elementor-element elementor-element-789662b e-con-full e-flex e-con e-child" data-id="789662b" data-element_type="container" data-e-type="container"> 476 <div class="elementor-element elementor-element-2ed5eaf elementor-widget elementor-widget-image" data-id="2ed5eaf" data-element_type="widget" data-e-type="widget" data-widget_type="image.default"> 477 <img loading="lazy" decoding="async" width="268" height="268" src="https://geoenvironmental.com.mx/wp-content/uploads/2025/10/11achilles.webp" class="attachment-full size-full wp-image-229" alt="11achilles" srcset="https://geoenvironmental.com.mx/wp-content/uploads/2025/10/11achilles.webp 268w, https://geoenvironmental.com.mx/wp-content/uploads/2025/10/11achilles-150x150.webp 150w" sizes="(max-width: 268px) 100vw, 268px" /> </div>
478 </div> 479 <div class="elementor-element elementor-element-a68512f e-con-full e-flex e-con e-child" data-id="a68512f" data-element_type="container" data-e-type="container"> 480 <div class="elementor-element elementor-element-b209e8c elementor-widget elementor-widget-image" data-id="b209e8c" data-element_type="widget" data-e-type="widget" data-widget_type="image.default"> 481 <img loading="lazy" decoding="async" width="268" height="268" src="https://geoenvironmental.com.mx/wp-content/uploads/2025/10/11asea.webp" class="attachment-full size-full wp-image-228" alt="11asea" srcset="https://geoenvironmental.com.mx/wp-content/uploads/2025/10/11asea.webp 268w, https://geoenvironmental.com.mx/wp-content/uploads/2025/10/11asea-150x150.webp 150w" sizes="(max-width: 268px) 100vw, 268px" /> </div> 482 </div> 483 <div class="elementor-element elementor-element-46461e9 e-con-full e-flex e-con e-child" data-id="46461e9" data-element_type="container" data-e-type="container"> 484 <div class="elementor-element elementor-element-1ee9a85 elementor-widget elementor-widget-image" data-id="1ee9a85" data-element_type="widget" data-e-type="widget" data-widget_type="image.default"> 485 <img loading="lazy" decoding="async" width="268" height="268" src="https://geoenvironmental.com.mx/wp-content/uploads/2025/10/11repse.webp" class="attachment-full size-full wp-image-227" alt="11repse" srcset="https://geoenvironmental.com.mx/wp-content/uploads/2025/10/11repse.webp 268w, https://geoenvironmental.com.mx/wp-content/uploads/2025/10/11repse-150x150.webp 150w" sizes="(max-width: 268px) 100vw, 268px" /> </div> 486 </div> 487 </div> 488 </div> 489 <div class="elementor-element elementor-element-bd0a1d7 e-flex e-con-boxed e-con e-parent" data-id="bd0a1d7" data-element_type="container" data-e-type="container"> 490 <div class="e-con-inner"> 491 <div class="elementor-element elementor-element-3382ea5 elementor-widget elementor-widget-gallery" data-id="3382ea5" data-element_type="widget" data-e-type="widget" data-settings="{"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"> 492 <div class="elementor-gallery__container"> 493 <a class="e-gallery-item elementor-gallery-item elementor-animated-content" href="https://geoenvironmental.com.mx/wp-content/uploads/2025/10/geo-54.webp" data-elementor-open-lightbox="yes" data-elementor-lightbox-slideshow="3382ea5" data-elementor-lightbox-title="Reunión de Inicio de Jornada donde se refuerzan temas técnicos y de prevención de accidentes para garantizar un trabajo seguro y eficiente." data-e-action-hash="#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6MjQ3LCJ1cmwiOiJodHRwczpcL1wvZ2VvZW52aXJvbm1lbnRhbC5jb20ubXhcL3dwLWNvbnRlbnRcL3VwbG9hZHNcLzIwMjVcLzEwXC9nZW8tNTQud2VicCIsInNsaWRlc2hvdyI6IjMzODJlYTUifQ%3D%3D"> 494 <div class="e-gallery-image elementor-gallery-item__image" data-thumbnail="https://geoenvironmental.com.mx/wp-content/uploads/2025/10/geo-54.webp" data-width="960" data-height="720" aria-label="Reunión de Inicio de Jornada donde se refuerzan temas técnicos y de prevención de accidentes para garantizar un trabajo seguro y eficiente." role="img" ></div> 495 <div class="elementor-gallery-item__overlay"></div> 496 </a> 497 <a class="e-gallery-item elementor-gallery-item elementor-animated-content" href="https://geoenvironmental.com.mx/wp-content/uploads/2025/10/geo-36.webp" data-elementor-open-lightbox="yes" data-elementor-lightbox-slideshow="3382ea5" data-elementor-lightbox-title="Respaldo visual para documentar el sitio exacto donde se efectuó la toma de muestra. Garantiza la trazabilidad y proporcionar un registro confiable." data-e-action-hash="#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6MjQ2LCJ1cmwiOiJodHRwczpcL1wvZ2VvZW52aXJvbm1lbnRhbC5jb20ubXhcL3dwLWNvbnRlbn
497RcL3VwbG9hZHNcLzIwMjVcLzEwXC9nZW8tMzYud2VicCIsInNsaWRlc2hvdyI6IjMzODJlYTUifQ%3D%3D"> 498 <div class="e-gallery-image elementor-gallery-item__image" data-thumbnail="https://geoenvironmental.com.mx/wp-content/uploads/2025/10/geo-36.webp" data-width="960" data-height="720" aria-label="Respaldo visual para documentar el sitio exacto donde se efectuó la toma de muestra. Garantiza la trazabilidad y proporcionar un registro confiable." role="img" ></div> 499 <div class="elementor-gallery-item__overlay"></div> 500 </a> 501 <a class="e-gallery-item elementor-gallery-item elementor-animated-content" href="https://geoenvironmental.com.mx/wp-content/uploads/2025/10/geo-27.webp" data-elementor-open-lightbox="yes" data-elementor-lightbox-slideshow="3382ea5" data-elementor-lightbox-title="Perforación e instalación de pozos de barrera hidráulica para la extracción del hidrocarburo contaminante." data-e-action-hash="#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6MjQ1LCJ1cmwiOiJodHRwczpcL1wvZ2VvZW52aXJvbm1lbnRhbC5jb20ubXhcL3dwLWNvbnRlbnRcL3VwbG9hZHNcLzIwMjVcLzEwXC9nZW8tMjcud2VicCIsInNsaWRlc2hvdyI6IjMzODJlYTUifQ%3D%3D"> 502 <div class="e-gallery-image elementor-gallery-item__image" data-thumbnail="https://geoenvironmental.com.mx/wp-content/uploads/2025/10/geo-27.webp" data-width="960" data-height="720" aria-label="Perforación e instalación de pozos de barrera hidráulica para la extracción del hidrocarburo contaminante." role="img" ></div> 503 <div class="elementor-gallery-item__overlay"></div> 504 </a> 505 </div> 506 </div> 507 </div> 508 </div> 509 </div> 510 511 512 </div> 513 514 515</main> 516 517 <footer data-elementor-type="footer" data-elementor-id="36" class="elementor elementor-36 elementor-location-footer" data-elementor-post-type="elementor_library"> 518 <div class="elementor-element elementor-element-1e05a77 e-flex e-con-boxed e-con e-parent" data-id="1e05a77" data-element_type="container" data-e-type="container" data-settings="{"background_background":"classic"}"> 519 <div class="e-con-inner"> 520 <div class="elementor-element elementor-element-1a260dc e-con-full e-flex e-con e-child" data-id="1a260dc" data-element_type="container" data-e-type="container"> 521 <div class="elementor-element elementor-element-a209ae3 elementor-widget elementor-widget-heading" data-id="a209ae3" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default"> 522 <h2 class="elementor-heading-title elementor-size-default">Somos tus 523aliados contáctanos</h2> </div> 524 </div> 525 <div class="elementor-element elementor-element-302df46 e-con-full e-flex e-con e-child" data-id="302df46" data-element_type="container" data-e-type="container"> 526 <div class="elementor-element elementor-element-24e7783 elementor-icon-list--layout-inline elementor-list-item-link-full_width elementor-widget elementor-widget-icon-list" data-id="24e7783" data-element_type="widget" data-e-type="widget" data-widget_type="icon-list.default"> 527 <ul class="elementor-icon-list-items elementor-inline-items"> 528 <li class="elementor-icon-list-item elementor-inline-item"> 529 <a href="https://www.linkedin.com/company/geoenvironmental-services/" target="_blank"> 530 531 <span class="elementor-icon-list-icon"> 532 <svg aria-hidden="true" class="e-font-icon-svg e-fab-linkedin" viewBox="0 0 448 512" xmlns="http://www.w3.org/2000/svg"><path d="M416 32H31.9C14.3 32 0 46.5 0 64.3v383.4C0 465.5 14.3 480 31.9 480H416c17.6 0 32-14.5 32-32.3V64.3c0-17.8-14.4-32.3-32-32.3zM135.4 416H69V202.2h66.5V416zm-33.2-243c-21.3 0-38.5-17.3-38.5-38.5S80.9 96 102.2 96c21.2 0 38.5 17.3 38.5 38.5 0 21.3-17.2 38.5-38.5 38.5zm282.1 243h-66.4V312c0-24.8-.5-56.7-34.5-56.7-34.6 0-39.9 27-39.9 54.9V416h-66.4V202.2h63.7v29.2h.9c8.9-16.8 30.6-34.5 62.9-34.5 67.2 0 79.7 44.3 79.7 101.9V416z"></path></svg> </span> 533 <span class="elementor-icon-list-text">Geoenvironmental Services</span> 534 </a> 535 </li> 536 <li class="elementor-icon-list-item elementor-inline-item"> 537 <a href="mailto:[email protected]" target="_blank"> 538 539 <span class="elementor-icon-list-icon"> 540 <svg aria-hidden="true" class="e-font-icon-svg e-fas-envelope" viewBox="0 0 512 512" xmlns="http://www.w3.org/2000/svg"><path d="M502.3 190.8c3.9-3.1 9.7-.2 9.7 4.7V400c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V195.6c0-5 5.7-7.8 9.7-4.7 22.4 17.4 52.1 39.5 154.1 113.6 21.1 15.4 56.7 47.8 92.2 47.6 35.7.3 72-32.8 92.3-47.6 102-74.1 131.6-96.3 154-113.7zM256 320c23.2.4 56.
5406-29.2 73.4-41.4 132.7-96.3 142.8-104.7 173.4-128.7 5.8-4.5 9.2-11.5 9.2-18.9v-19c0-26.5-21.5-48-48-48H48C21.5 64 0 85.5 0 112v19c0 7.4 3.4 14.3 9.2 18.9 30.6 23.9 40.7 32.4 173.4 128.7 16.8 12.2 50.2 41.8 73.4 41.4z"></path></svg> </span> 541 <span class="elementor-icon-list-text">[email protected]</span> 542 </a> 543 </li> 544 </ul> 545 </div> 546 <div class="elementor-element elementor-element-93c078f elementor-icon-list--layout-inline elementor-list-item-link-full_width elementor-widget elementor-widget-icon-list" data-id="93c078f" data-element_type="widget" data-e-type="widget" data-widget_type="icon-list.default"> 547 <ul class="elementor-icon-list-items elementor-inline-items"> 548 <li class="elementor-icon-list-item elementor-inline-item"> 549 <a href="tel:4443793045" target="_blank"> 550 551 <span class="elementor-icon-list-icon"> 552 <svg aria-hidden="true" class="e-font-icon-svg e-fas-mobile-alt" viewBox="0 0 320 512" xmlns="http://www.w3.org/2000/svg"><path d="M272 0H48C21.5 0 0 21.5 0 48v416c0 26.5 21.5 48 48 48h224c26.5 0 48-21.5 48-48V48c0-26.5-21.5-48-48-48zM160 480c-17.7 0-32-14.3-32-32s14.3-32 32-32 32 14.3 32 32-14.3 32-32 32zm112-108c0 6.6-5.4 12-12 12H60c-6.6 0-12-5.4-12-12V60c0-6.6 5.4-12 12-12h200c6.6 0 12 5.4 12 12v312z"></path></svg> </span> 553 <span class="elementor-icon-list-text">Teléfono: 444 379 3045</span> 554 </a> 555 </li> 556 <li class="elementor-icon-list-item elementor-inline-item"> 557 <a href="https://geoenvironmental.com.mx/" target="_blank"> 558 559 <span class="elementor-icon-list-icon"> 560 <svg aria-hidden="true" class="e-font-icon-svg e-fas-globe" viewBox="0 0 496 512" xmlns="http://www.w3.org/2000/svg"><path d="M336.5 160C322 70.7 287.8 8 248 8s-74 62.7-88.5 152h177zM152 256c0 22.2 1.2 43.5 3.3 64h185.3c2.1-20.5 3.3-41.8 3.3-64s-1.2-43.5-3.3-64H155.3c-2.1 20.5-3.3 41.8-3.3 64zm324.7-96c-28.6-67.9-86.5-120.4-158-141.6 24.4 33.8 41.2 84.7 50 141.6h108zM177.2 18.4C105.8 39.6 47.8 92.1 19.3 160h108c8.7-56.9 25.5-107.8 49.9-141.6zM487.4 192H372.7c2.1 21 3.3 42.5 3.3 64s-1.2 43-3.3 64h114.6c5.5-20.5 8.6-41.8 8.6-64s-3.1-43.5-8.5-64zM120 256c0-21.5 1.2-43 3.3-64H8.6C3.2 212.5 0 233.8 0 256s3.2 43.5 8.6 64h114.6c-2-21-3.2-42.5-3.2-64zm39.5 96c14.5 89.3 48.7 152 88.5 152s74-62.7 88.5-152h-177zm159.3 141.6c71.4-21.2 129.4-73.7 158-141.6h-108c-8.8 56.9-25.6 107.8-50 141.6zM19.3 352c28.6 67.9 86.5 120.4 158 141.6-24.4-33.8-41.2-84.7-50-141.6h-108z"></path></svg> </span> 561 <span class="elementor-icon-list-text">www.geoenvironmental.com.mx</span> 562 </a> 563 </li> 564 </ul> 565 </div> 566 <div class="elementor-element elementor-element-10fa7d2 elementor-widget elementor-widget-text-editor" data-id="10fa7d2" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default"> 567 © 2025 Geoenvironmental Services </div> 568 </div> 569 </div> 570 </div> 571 </footer> 572
573<script type="speculationrules"> 574{"prefetch":[{"source":"document","where":{"and":[{"href_matches":"/*"},{"not":{"href_matches":["/wp-*.php","/wp-admin/*","/wp-content/uploads/*","/wp-content/*","/wp-content/plugins/*","/wp-content/themes/hello-elementor/*","/*\\?(.+)"]}},{"not":{"selector_matches":"a[rel~=\"nofollow\"]"}},{"not":{"selector_matches":".no-prefetch, .no-prefetch a"}}]},"eagerness":"conservative"}]} 575</script>
575 576
576<script id="independent-analytics-script" > 577 // Do not change this comment line otherwise Speed Optimizer won't be able to detect this script 578 579 (function () { 580 function sendRequest(url, body) { 581 if(!window.fetch) { 582 const xhr = new XMLHttpRequest(); 583 xhr.open("POST", url, true); 584 xhr.setRequestHeader("Content-Type", "application/json;charset=UTF-8"); 585 xhr.send(JSON.stringify(body)) 586 return 587 } 588 589 const request = fetch(url, { 590 method: 'POST', 591 body: JSON.stringify(body), 592 keepalive: true, 593 headers: { 594 'Content-Type': 'application/json;charset=UTF-8' 595 } 596 }); 597 } 598 const calculateParentDistance = (child, parent) => { 599 let count = 0; 600 let currentElement = child; 601 602 // Traverse up the DOM tree until we reach parent or the top of the DOM 603 while (currentElement && currentElement !== parent) { 604 currentElement = currentElement.parentNode; 605 count++; 606 } 607 608 // If parent was not found in the hierarchy, return -1 609 if (!currentElement) { 610 return -1; // Indicates parent is not an ancestor of element 611 } 612 613 return count; // Number of layers between element and parent 614 } 615 const isMatchingClass = (linkRule, href, classes, ids) => { 616 return classes.includes(linkRule.value) 617 } 618 const isMatchingId = (linkRule, href, classes, ids) => { 619 return ids.includes(linkRule.value) 620 } 621 const isMatchingDomain = (linkRule, href, classes, ids) => { 622 if(!URL.canParse(href)) { 623 return false 624 } 625 626 const url = new URL(href) 627 const host = url.host 628 const hostsToMatch = [host] 629 630 if(host.startsWith('www.')) { 631 hostsToMatch.push(host.substring(4)) 632 } else { 633 hostsToMatch.push('www.' + host) 634 } 635 636 return hostsToMatch.includes(linkRule.value) 637 } 638 const isMatchingExtension = (linkRule, href, classes, ids) => { 639 if(!URL.canParse(href)) { 640 return false 641 } 642 643 const url = new URL(href) 644 645 return url.pathname.endsWith('.' + linkRule.value) 646 } 647 const isMatchingSubdirectory = (linkRule, href, classes, ids) => { 648 if(!URL.canParse(href)) { 649 return false 650 } 651 652 const url = new URL(href) 653 654 return url.pathname.startsWith('/' + linkRule.value + '/') 655 } 656 const isMatchingProtocol = (linkRule, href, classes, ids) => { 657 if(!URL.canParse(href)) { 658 return false 659 } 660 661 const url = new URL(href) 662 663 return url.protocol === linkRule.value + ':' 664 } 665 const isMatchingExternal = (linkRule, href, classes, ids) => { 666 if(!URL.canParse(href) || !URL.canParse(document.location.href)) { 667 return false 668 } 669 670 const matchingProtocols = ['http:', 'https:'] 671 const siteUrl = new URL(document.location.href) 672 const linkUrl = new URL(href) 673 674 // Links to subdomains will appear to be external matches according to JavaScript, 675 // but the PHP rules will filter those events out. 676 return matchingProtocols.includes(linkUrl.protocol) && siteUrl.host !== linkUrl.host 677 } 678 const isMatch = (linkRule, href, classes, ids) => { 679 switch (linkRule.type) { 680 case 'class': 681 return isMatchingClass(linkRule, href, classes, ids) 682 case 'id': 683 return isMatchingId(linkRule, href, classes, ids) 684 case 'domain': 685 return isMatchingDomain(linkRule, href, classes, ids) 686 case 'extension': 687 return isMatchingExtension(linkRule, href, classes, ids) 688 case 'subdirectory': 689 return isMatchingSubdirectory(linkRule, href, classes, ids) 690 case 'protocol': 691 return isMatchingProtocol(linkRule, href, classes, ids) 692 case 'external': 693 return isMatchingExternal(linkRule, href, classes, ids) 694 default: 695 return false;
696 } 697 } 698 const track = (element) => { 699 const href = element.href ?? null 700 const classes = Array.from(element.classList) 701 const ids = [element.id] 702 const linkRules = [{"type":"extension","value":"pdf"},{"type":"extension","value":"zip"},{"type":"protocol","value":"mailto"},{"type":"protocol","value":"tel"}] 703 if(linkRules.length === 0) { 704 return 705 } 706 707 // For link rules that target an id, we need to allow that id to appear 708 // in any ancestor up to the 7th ancestor. This loop looks for those matches 709 // and counts them. 710 linkRules.forEach((linkRule) => { 711 if(linkRule.type !== 'id') { 712 return; 713 } 714 715 const matchingAncestor = element.closest('#' + linkRule.value) 716 717 if(!matchingAncestor || matchingAncestor.matches('html, body')) { 718 return; 719 } 720 721 const depth = calculateParentDistance(element, matchingAncestor) 722 723 if(depth < 7) { 724 ids.push(linkRule.value) 725 } 726 }); 727 728 // For link rules that target a class, we need to allow that class to appear 729 // in any ancestor up to the 7th ancestor. This loop looks for those matches 730 // and counts them. 731 linkRules.forEach((linkRule) => { 732 if(linkRule.type !== 'class') { 733 return; 734 } 735 736 const matchingAncestor = element.closest('.' + linkRule.value) 737 738 if(!matchingAncestor || matchingAncestor.matches('html, body')) { 739 return; 740 } 741 742 const depth = calculateParentDistance(element, matchingAncestor) 743 744 if(depth < 7) { 745 classes.push(linkRule.value) 746 } 747 }); 748 749 const hasMatch = linkRules.some((linkRule) => { 750 return isMatch(linkRule, href, classes, ids) 751 }) 752 753 if(!hasMatch) { 754 return 755 } 756 757 const url = "https://geoenvironmental.com.mx/wp-content/plugins/independent-analytics/iawp-click-endpoint.php"; 758 const siteId = ""; 759 const body = { 760 href: href, 761 classes: classes.join(' '), 762 ids: ids.join(' '), 763 siteId: siteId, 764 ...{"payload":{"resource":"singular","singular_id":50,"page":1},"signature":"f1af48e09a7a4a77befb347cdda286cd"} }; 765 766 sendRequest(url, body) 767 } 768 let hasSearched = false; 769 function search() { 770 if(hasSearched) { 771 return; 772 } 773 hasSearched = true; 774 775 if (document.hasOwnProperty("visibilityState") && document.visibilityState === "prerender") { 776 return; 777 } 778 779 if (navigator.webdriver || /bot|crawler|spider|crawling|semrushbot|chrome-lighthouse/i.test(navigator.userAgent)) { 780 return; 781 } 782 783 let referrer_url = null; 784 785 if (typeof document.referrer === 'string' && document.referrer.length > 0) { 786 referrer_url = document.referrer; 787 } 788 789 const params = location.search.slice(1).split('&').reduce((acc, s) => { 790 const [k, v] = s.split('='); 791 return Object.assign(acc, {[k]: v}); 792 }, {}); 793 794 const url = "https://geoenvironmental.com.mx/wp-json/iawp/search"; 795 const body = { 796 referrer_url, 797 utm_source: params.utm_source, 798 utm_medium: params.utm_medium, 799 utm_campaign: params.utm_campaign, 800 utm_term: params.utm_term,
801 utm_content: params.utm_content, 802 gclid: params.gclid, 803 ...{"payload":{"resource":"singular","singular_id":50,"page":1},"signature":"f1af48e09a7a4a77befb347cdda286cd"} }; 804 805 sendRequest(url, body) 806 } 807 document.addEventListener('mousedown', function (event) { 808 if (navigator.webdriver || /bot|crawler|spider|crawling|semrushbot|chrome-lighthouse/i.test(navigator.userAgent)) { 809 return; 810 } 811 812 const element = event.target.closest('a') 813 814 if(!element) { 815 return 816 } 817 818 const isPro = false 819 if(!isPro) { 820 return 821 } 822 823 // Don't track left clicks with this event. The click event is used for that. 824 if(event.button === 0) { 825 return 826 } 827 828 track(element) 829 }) 830 document.addEventListener('click', function (event) { 831 if (navigator.webdriver || /bot|crawler|spider|crawling|semrushbot|chrome-lighthouse/i.test(navigator.userAgent)) { 832 return; 833 } 834 835 const element = event.target.closest('a, button, input[type="submit"], input[type="button"]') 836 837 if(!element) { 838 return 839 } 840 841 const isPro = false 842 if(!isPro) { 843 return 844 } 845 846 track(element) 847 }) 848 document.addEventListener('play', function (event) { 849 if (navigator.webdriver || /bot|crawler|spider|crawling|semrushbot|chrome-lighthouse/i.test(navigator.userAgent)) { 850 return; 851 } 852 853 const element = event.target.closest('audio, video') 854 855 if(!element) { 856 return 857 } 858 859 const isPro = false 860 if(!isPro) { 861 return 862 } 863 864 track(element) 865 }, true) 866 document.addEventListener("DOMContentLoaded", function (e) { 867 search(); 868 }); 869 document.addEventListener("iawpSearch", function (e) { 870 search(); 871 }); 872 })(); 873 </script>
873 874 875<div class="joinchat joinchat--right" data-settings='{"telephone":"5214443793045","mobile_only":false,"button_delay":3,"whatsapp_web":false,"qr":false,"message_views":2,"message_delay":-10,"message_badge":false,"message_send":"Hola *GEOENVIRONMENTAL SERVICES*. Necesito más información sobre GEOENVIRONMENTAL SERVICES https://geoenvironmental.com.mx/","tracking_url":"https://geoenvironmental.com.mx/wp-json/joinchat/v1/track-click","message_hash":"a1022f6"}' hidden aria-hidden="false"> 876 <div class="joinchat__button" role="button" tabindex="0" aria-label="Abrir chat"> 877 </div> 878 <div class="joinchat__chatbox" role="dialog" aria-labelledby="joinchat__label" aria-modal="true"> 879 <div class="joinchat__header"> 880 <div id="joinchat__label"> 881 <svg class="joinchat__wa" width="120" height="28" viewBox="0 0 120 28"><title>WhatsApp</title><path d="M117.2 17c0 .4-.2.7-.4 1-.1.3-.4.5-.7.7l-1 .2c-.5 0-.9 0-1.2-.2l-.7-.7a3 3 0 0 1-.4-1 5.4 5.4 0 0 1 0-2.3c0-.4.2-.7.4-1l.7-.7a2 2 0 0 1 1.1-.3 2 2 0 0 1 1.8 1l.4 1a5.3 5.3 0 0 1 0 2.3m2.5-3c-.1-.7-.4-1.3-.8-1.7a4 4 0 0 0-1.3-1.2c-.6-.3-1.3-.4-2-.4-.6 0-1.2.1-1.7.4a3 3 0 0 0-1.2 1.1V11H110v13h2.7v-4.5c.4.4.8.8 1.3 1 .5.3 1 .4 1.6.4a4 4 0 0 0 3.2-1.5c.4-.5.7-1 .8-1.6.2-.6.3-1.2.3-1.9s0-1.3-.3-2zm-13.1 3c0 .4-.2.7-.4 1l-.7.7-1.1.2c-.4 0-.8 0-1-.2-.4-.2-.6-.4-.8-.7a3 3 0 0 1-.4-1 5.4 5.4 0 0 1 0-2.3c0-.4.2-.7.4-1 .1-.3.4-.5.7-.7a2 2 0 0 1 1-.3 2 2 0 0 1 1.9 1l.4 1a5.4 5.4 0 0 1 0 2.3m1.7-4.7a4 4 0 0 0-3.3-1.6c-.6 0-1.2.1-1.7.4a3 3 0 0 0-1.2 1.1V11h-2.6v13h2.7v-4.5c.3.4.7.8 1.2 1 .6.3 1.1.4 1.7.4a4 4 0 0 0 3.2-1.5c.4-.5.6-1 .8-1.6s.3-1.2.3-1.9-.1-1.3-.3-2c-.2-.6-.4-1.2-.8-1.6m-17.5 3.2 1.7-5 1.7 5zm.2-8.2-5 13.4h3l1-3h5l1 3h3L94 7.3zm-5.3 9.1-.6-.8-1-.5a11.6 11.6 0 0 0-2.3-.5l-1-.3a2 2 0 0 1-.6-.3.7.7 0 0 1-.3-.6c0-.2 0-.4.2-.5l.3-.3h.5l.5-.1c.5 0 .9 0 1.2.3.4.1.6.5.6 1h2.5c0-.6-.2-1.1-.4-1.5a3 3 0 0 0-1-1 4 4 0 0 0-1.3-.5 7.7 7.7 0 0 0-3 0c-.6.1-1 .3-1.4.5l-1 1a3 3 0 0 0-.4 1.5 2 2 0 0 0 1 1.8l1 .5 1.1.3 2.2.6c.6.2.8.5.8 1l-.1.5-.4.4a2 2 0 0 1-.6.2 2.8 2.8 0 0 1-1.4 0 2 2 0 0 1-.6-.3l-.5-.5-.2-.8H77c0 .7.2 1.2.5 1.6.2.5.6.8 1 1 .4.3.9.5 1.4.6a8 8 0 0 0 3.3 0c.5 0 1-.2 1.4-.5a3 3 0 0 0 1-1c.3-.5.4-1 .4-1.6 0-.5 0-.9-.3-1.2M74.7 8h-2.6v3h-1.7v1.7h1.7v5.8c0 .5 0 .9.2 1.2l.7.7 1 .3a7.8 7.8 0 0 0 2 0h.7v-2.1a3.4 3.4 0 0 1-.8 0l-1-.1-.2-1v-4.8h2V11h-2zm-7.6 9v.5l-.3.8-.7.6c-.2.2-.7.2-1.2.2h-.6l-.5-.2a1 1 0 0 1-.4-.4l-.1-.6.1-.6.4-.4.5-.3a4.8 4.8 0 0 1 1.2-.2 8 8 0 0 0 1.2-.2l.4-.3v1zm2.6 1.5v-5c0-.6 0-1.1-.3-1.5l-1-.8-1.4-.4a10.9 10.9 0 0 0-3.1 0l-1.5.6c-.4.2-.7.6-1 1a3 3 0 0 0-.5 1.5h2.7c0-.5.2-.9.5-1a2 2 0 0 1 1.3-.4h.6l.6.2.3.4.2.7c0 .3 0 .5-.3.6-.1.2-.4.3-.7.4l-1 .1a22 22 0 0 0-2.4.4l-1 .5c-.3.2-.6.5-.8.9-.2.3-.3.8-.3 1.3s.1 1 .3 1.3c.1.4.4.7.7 1l1 .4c.4.2.9.2 1.3.2a6 6 0 0 0 1.8-.2c.6-.2 1-.5 1.5-1a4 4 0 0 0 .2 1H70l-.3-1zm-11-6.7c-.2-.4-.6-.6-1-.8-.5-.2-1-.3-1.8-.3-.5 0-1 .1-1.5.4a3 3 0 0 0-1.3 1.2v-5h-2.7v13.4H53v-5.1c0-1 .2-1.7.5-2.2.3-.4.9-.6 1.6-.6.6 0 1 .2 1.3.6s.4 1 .4 1.8v5.5h2.7v-6c0-.6 0-1.2-.2-1.6 0-.5-.3-1-.5-1.3zm-14 4.7-2.3-9.2h-2.8l-2.3 9-2.2-9h-3l3.6 13.4h3l2.2-9.2 2.3 9.2h3l3.6-13.4h-3zm-24.5.2L18 15.6c-.3-.1-.6-.2-.8.2A20 20 0 0 1 16 17c-.2.2-.4.3-.7.1-.4-.2-1.5-.5-2.8-1.7-1-1-1.7-2-2-2.4-.1-.4 0-.5.2-.7l.5-.6.4-.6v-.6L10.4 8c-.3-.6-.6-.5-.8-.6H9c-.2 0-.6.1-.9.5C7.8 8.2 7 9 7 10.7s1.3 3.4 1.4 3.6c.2.3 2.5 3.7 6 5.2l1.9.8c.8.2 1.6.2 2.2.1s2-.8 2.3-1.6c.3-.9.3-1.5.2-1.7l-.7-.4zM14 25.3c-2 0-4-.5-5.8-1.6l-.4-.2-4.4 1.1 1.2-4.2-.3-.5A11.5 11.5 0 0 1 22.1 5.7 11.5 11.5 0 0 1 14 25.3M14 0A13.8 13.8 0 0 0 2 20.7L0 28l7.3-2A13.8 13.8 0 1 0 14 0"/></svg> 882 </div> 883 <div class="joinchat__close" role="button" tabindex="0" aria-label="Cerrar"></div> 884 </div> 885 <div class="joinchat__scroll"> 886 <div class="joinchat__content"> 887 <div class="joinchat__chat"><div class="joinchat__bubble"><jc-rand><jc-opt>Hey</jc-opt><jc-opt>Hola</jc-opt></jc-rand> ð, bienvenido a <strong>GEOENVIRONMENTAL SERVICES</strong></div> 888<div class="joinchat__bubble">¿Podemos ayudarle?</div></div> 889 <div class="joinchat__open" role="button" tabindex="0"> 890 <div class="joinchat__open__text">Abrir chat</div> 891 <svg class="joinchat__open__icon" width="60" height="60" viewbox="0 0 400 400"> 892 <path class="joinchat__pa" d="M168.83 200.504H79.218L33.04 44.284a1 1 0 0 1 1.386-1.188L365.083 199.04a1 1 0 0 1 .003 1.808L34.432 357.903a1 1 0 0 1-1.388-1.187l29.42-99.427"/> 893 <path class="joinchat__pb" d="M318.087 318.087c-52.982 52.982-132.708 62.922-195.725 29.82l-80.449 10.18 10.358-80.112
893C18.956 214.905 28.836 134.99 81.913 81.913c65.218-65.217 170.956-65.217 236.174 0 42.661 42.661 57.416 102.661 44.265 157.316"/> 894 </svg> 895 </div> 896 </div> 897 </div> 898 </div> 899 <a class="joinchat__powered" href="https://join.chat/es/powered/?utm_medium=widget&utm_source=geoenvironmental.com.mx" target="_blank" rel="nofollow noopener">Powered by <span>Joinchat</span></a> 900 </div> 901
901<script> 902 const lazyloadRunObserver = () => { 903 const lazyloadBackgrounds = document.querySelectorAll( `.e-con.e-parent:not(.e-lazyloaded)` ); 904 const lazyloadBackgroundObserver = new IntersectionObserver( ( entries ) => { 905 entries.forEach( ( entry ) => { 906 if ( entry.isIntersecting ) { 907 let lazyloadBackground = entry.target; 908 if( lazyloadBackground ) { 909 lazyloadBackground.classList.add( 'e-lazyloaded' ); 910 } 911 lazyloadBackgroundObserver.unobserve( entry.target ); 912 } 913 }); 914 }, { rootMargin: '200px 0px 200px 0px' } ); 915 lazyloadBackgrounds.forEach( ( lazyloadBackground ) => { 916 lazyloadBackgroundObserver.observe( lazyloadBackground ); 917 } ); 918 }; 919 const events = [ 920 'DOMContentLoaded', 921 'elementor/lazyload/observe', 922 ]; 923 events.forEach( ( event ) => { 924 document.addEventListener( event, lazyloadRunObserver ); 925 } ); 926 </script>
926 927
927<script id="real3d-flipbook-forntend-js-extra"> 928var r3d_frontend = {"rootFolder":"https://geoenvironmental.com.mx/wp-content/plugins/real3d-flipbook-lite/","version":"5.1.0"}; 929//# sourceURL=real3d-flipbook-forntend-js-extra 930</script>
vendor: 1 bytes, line 930
930
931<script id="real3d-flipbook-forntend-js" src="https://geoenvironmental.com.mx/wp-content/plugins/real3d-flipbook-lite/js/frontend.js?ver=5.1.0"></script>
vendor: 1 bytes, line 931
931
932<script id="hello-theme-frontend-js" src="https://geoenvironmental.com.mx/wp-content/themes/hello-elementor/assets/js/hello-frontend.js?ver=3.4.5"></script>
vendor: 1 bytes, line 932
932
933<script id="elementor-webpack-runtime-js" src="https://geoenvironmental.com.mx/wp-content/plugins/elementor/assets/js/webpack.runtime.min.js?ver=3.35.8"></script>
vendor: 1 bytes, line 933
933
934<script id="elementor-frontend-modules-js" src="https://geoenvironmental.com.mx/wp-content/plugins/elementor/assets/js/frontend-modules.min.js?ver=3.35.8"></script>
vendor: 1 bytes, line 934
934
935<script id="jquery-ui-core-js-before"> 936jQuery.uiBackCompat = true; 937//# sourceURL=jquery-ui-core-js-before 938</script>
vendor: 1 bytes, line 938
938
939<script id="jquery-ui-core-js" src="https://geoenvironmental.com.mx/wp-includes/js/jquery/ui/core.min.js?ver=1.14.2"></script>
vendor: 1 bytes, line 939
939
940<script id="elementor-frontend-js-before"> 941var elementorFrontendConfig = {"environmentMode":{"edit":false,"wpPreview":false,"isScriptDebug":false},"i18n":{"shareOnFacebook":"Compartir en Facebook","shareOnTwitter":"Compartir en Twitter","pinIt":"Pinear","download":"Descargar","downloadImage":"Descargar imagen","fullscreen":"Pantalla completa","zoom":"Zoom","share":"Compartir","playVideo":"Reproducir v\u00eddeo","previous":"Anterior","next":"Siguiente","close":"Cerrar","a11yCarouselPrevSlideMessage":"Diapositiva anterior","a11yCarouselNextSlideMessage":"Diapositiva siguiente","a11yCarouselFirstSlideMessage":"Esta es la primera diapositiva","a11yCarouselLastSlideMessage":"Esta es la \u00faltima diapositiva","a11yCarouselPaginationBulletMessage":"Ir a la diapositiva"},"is_rtl":false,"breakpoints":{"xs":0,"sm":480,"md":768,"lg":1025,"xl":1440,"xxl":1600},"responsive":{"breakpoints":{"mobile":{"label":"M\u00f3vil vertical","value":767,"default_value":767,"direction":"max","is_enabled":true},"mobile_extra":{"label":"M\u00f3vil horizontal","value":880,"default_value":880,"direction":"max","is_enabled":false},"tablet":{"label":"Tableta vertical","value":1024,"default_value":1024,"direction":"max","is_enabled":true},"tablet_extra":{"label":"Tableta horizontal","value":1200,"default_value":1200,"direction":"max","is_enabled":false},"laptop":{"label":"Port\u00e1til","value":1366,"default_value":1366,"direction":"max","is_enabled":false},"widescreen":{"label":"Pantalla grande","value":2400,"default_value":2400,"direction":"min","is_enabled":false}},"hasCustomBreakpoints":false},"version":"3.35.8","is_static":false,"experimentalFeatures":{"e_font_icon_svg":true,"additional_custom_breakpoints":true,"container":true,"e_optimized_markup":true,"theme_builder_v2":true,"hello-theme-header-footer":true,"e_pro_free_trial_popup":true,"nested-elements":true,"home_screen":true,"global_classes_should_enforce_capabilities":true,"e_variables":true,"cloud-library":true,"e_opt_in_v4_page":true,"e_components":true,"e_interactions":true,"e_editor_one":true,"import-export-customization":true,"mega-menu":true,"e_pro_variables":true},"urls":{"assets":"https:\/\/geoenvironmental.com.mx\/wp-content\/plugins\/elementor\/assets\/","ajaxurl":"https:\/\/geoenvironmental.com.mx\/wp-admin\/admin-ajax.php","uploadUrl":"https:\/\/geoenvironmental.com.mx\/wp-content\/uploads"},"nonces":{"floatingButtonsClickTracking":"adff898b1f"},"swiperClass":"swiper","settings":{"page":[],"editorPreferences":[]},"kit":{"active_breakpoints":["viewport_mobile","viewport_tablet"],"global_image_lightbox":"yes","lightbox_enable_counter":"yes","lightbox_enable_fullscreen":"yes","lightbox_enable_zoom":"yes","lightbox_enable_share":"yes","lightbox_title_src":"title","lightbox_description_src":"description","hello_header_logo_type":"logo","hello_header_menu_layout":"horizontal","hello_footer_logo_type":"logo"},"post":{"id":50,"title":"INICIO%20-%20GEOENVIRONMENTAL%20SERVICES","excerpt":"","featuredImage":false}}; 942//# sourceURL=elementor-frontend-js-before 943</script>
vendor: 1 bytes, line 943
943
944<script id="elementor-frontend-js" src="https://geoenvironmental.com.mx/wp-content/plugins/elementor/assets/js/frontend.min.js?ver=3.35.8"></script>
vendor: 1 bytes, line 944
944
945<script id="smartmenus-js" src="https://geoenvironmental.com.mx/wp-content/plugins/elementor-pro/assets/lib/smartmenus/jquery.smartmenus.min.js?ver=1.2.1"></script>
vendor: 1 bytes, line 945
945
946<script id="e-sticky-js" src="https://geoenvironmental.com.mx/wp-content/plugins/elementor-pro/assets/lib/sticky/jquery.sticky.min.js?ver=3.33.2"></script>
vendor: 1 bytes, line 946
946
947<script id="jquery-numerator-js" src="https://geoenvironmental.com.mx/wp-content/plugins/elementor/assets/lib/jquery-numerator/jquery-numerator.min.js?ver=0.2.1"></script>
vendor: 1 bytes, line 947
947
948<script id="swiper-js" src="https://geoenvironmental.com.mx/wp-content/plugins/elementor/assets/lib/swiper/v8/swiper.min.js?ver=8.4.5"></script>
vendor: 1 bytes, line 948
948
949<script id="elementor-gallery-js" src="https://geoenvironmental.com.mx/wp-content/plugins/elementor/assets/lib/e-gallery/js/e-gallery.min.js?ver=1.2.0"></script>
vendor: 1 bytes, line 949
949
950<script data-wp-strategy="defer" defer fetchpriority="low" id="joinchat-js" src="https://geoenvironmental.com.mx/wp-content/plugins/creame-whatsapp-me/public/js/joinchat.min.js?ver=6.3.2"></script>
vendor: 1 bytes, line 950
950
951<script id="elementor-pro-webpack-runtime-js" src="https://geoenvironmental.com.mx/wp-content/plugins/elementor-pro/assets/js/webpack-pro.runtime.min.js?ver=3.33.2"></script>
vendor: 1 bytes, line 951
951
952<script id="wp-hooks-js" src="https://geoenvironmental.com.mx/wp-includes/js/dist/hooks.min.js?ver=f0f188028580e8dc1255"></script>
vendor: 1 bytes, line 952
952
953<script id="wp-i18n-js" src="https://geoenvironmental.com.mx/wp-includes/js/dist/i18n.min.js?ver=1dfe7db3940c23ea9216"></script>
vendor: 1 bytes, line 953
953
954<script id="wp-i18n-js-after"> 955wp.i18n.setLocaleData( { 'text direction\u0004ltr': [ 'ltr' ] } ); 956//# sourceURL=wp-i18n-js-after 957</script>
vendor: 1 bytes, line 957
957
958<script id="elementor-pro-frontend-js-before"> 959var ElementorProFrontendConfig = {"ajaxurl":"https:\/\/geoenvironmental.com.mx\/wp-admin\/admin-ajax.php","nonce":"40134769e2","urls":{"assets":"https:\/\/geoenvironmental.com.mx\/wp-content\/plugins\/elementor-pro\/assets\/","rest":"https:\/\/geoenvironmental.com.mx\/wp-json\/"},"settings":{"lazy_load_background_images":true},"popup":{"hasPopUps":false},"shareButtonsNetworks":{"facebook":{"title":"Facebook","has_counter":true},"twitter":{"title":"Twitter"},"linkedin":{"title":"LinkedIn","has_counter":true},"pinterest":{"title":"Pinterest","has_counter":true},"reddit":{"title":"Reddit","has_counter":true},"vk":{"title":"VK","has_counter":true},"odnoklassniki":{"title":"OK","has_counter":true},"tumblr":{"title":"Tumblr"},"digg":{"title":"Digg"},"skype":{"title":"Skype"},"stumbleupon":{"title":"StumbleUpon","has_counter":true},"mix":{"title":"Mix"},"telegram":{"title":"Telegram"},"pocket":{"title":"Pocket","has_counter":true},"xing":{"title":"XING","has_counter":true},"whatsapp":{"title":"WhatsApp"},"email":{"title":"Email"},"print":{"title":"Print"},"x-twitter":{"title":"X"},"threads":{"title":"Threads"}},"facebook_sdk":{"lang":"es_ES","app_id":""},"lottie":{"defaultAnimationUrl":"https:\/\/geoenvironmental.com.mx\/wp-content\/plugins\/elementor-pro\/modules\/lottie\/assets\/animations\/default.json"}}; 960//# sourceURL=elementor-pro-frontend-js-before 961</script>
vendor: 1 bytes, line 961
961
962<script id="elementor-pro-frontend-js" src="https://geoenvironmental.com.mx/wp-content/plugins/elementor-pro/assets/js/frontend.min.js?ver=3.33.2"></script>
vendor: 1 bytes, line 962
962
963<script id="pro-elements-handlers-js" src="https://geoenvironmental.com.mx/wp-content/plugins/elementor-pro/assets/js/elements-handlers.min.js?ver=3.33.2"></script>
vendor: 1 bytes, line 963
963
964<script id="wp-emoji-settings" type="application/json"> 965{"baseUrl":"https://s.w.org/images/core/emoji/17.0.2/72x72/","ext":".png","svgUrl":"https://s.w.org/images/core/emoji/17.0.2/svg/","svgExt":".svg","source":{"concatemoji":"https://geoenvironmental.com.mx/wp-includes/js/wp-emoji-release.min.js?ver=7.1.3"}} 966</script>
vendor: 1 bytes, line 966
966
967<script type="module"> 968/*! This file is auto-generated */ 969var e="script#wp-emoji-settings",t=document.querySelector(e);if(!(t instanceof HTMLScriptElement))throw new Error("Element missing: "+e);const r=JSON.parse(t.text),s=(window._wpemojiSettings=r,"wpEmojiSettingsSupports"),o=["flag","emoji"];function i(e){try{var t={supportTests:e,timestamp:(new Date).valueOf()};sessionStorage.setItem(s,JSON.stringify(t))}catch(e){}}function c(e,t,n){e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(t,0,0);t=new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data);e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(n,0,0);const r=new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data);return t.every((e,t)=>e===r[t])}function p(e,t){e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(t,0,0);var n=e.getImageData(16,16,1,1);for(let e=0;e<n.data.length;e++)if(0!==n.data[e])return!1;return!0}function u(e,t,n,r){switch(t){case"flag":return n(e,"\ud83c\udff3\ufe0f\u200d\u26a7\ufe0f","\ud83c\udff3\ufe0f\u200b\u26a7\ufe0f")?!1:!n(e,"\ud83c\udde8\ud83c\uddf6","\ud83c\udde8\u200b\ud83c\uddf6")&&!n(e,"\ud83c\udff4\udb40\udc67\udb40\udc62\udb40\udc65\udb40\udc6e\udb40\udc67\udb40\udc7f","\ud83c\udff4\u200b\udb40\udc67\u200b\udb40\udc62\u200b\udb40\udc65\u200b\udb40\udc6e\u200b\udb40\udc67\u200b\udb40\udc7f");case"emoji":return!r(e,"\ud83e\u1fac8")}return!1}function f(e,t,n,r){let a;const s=(a="undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope?new OffscreenCanvas(300,150):document.createElement("canvas")).getContext("2d",{willReadFrequently:!0}),o=(s.textBaseline="top",s.font="600 32px Arial",{});return e.forEach(e=>{o[e]=t(s,e,n,r)}),o}function a(e){var t=document.createElement("script");t.src=e,t.defer=!0,document.head.appendChild(t)}r.supports={everything:!0,everythingExceptFlag:!0},new Promise(t=>{let n=function(){try{var e=JSON.parse(sessionStorage.getItem(s));if("object"==typeof e&&"number"==typeof e.timestamp&&(new Date).valueOf()<e.timestamp+604800&&"object"==typeof e.supportTests)return e.supportTests}catch(e){}return null}();if(!n){if("undefined"!=typeof Worker&&"undefined"!=typeof OffscreenCanvas&&"undefined"!=typeof URL&&URL.createObjectURL&&"undefined"!=typeof Blob)try{var e="postMessage("+f.toString()+"("+[JSON.stringify(o),u.toString(),c.toString(),p.toString()].join(",")+"));",r=new Blob([e],{type:"text/javascript"});const a=new Worker(URL.createObjectURL(r),{name:"wpTestEmojiSupports"});return void(a.onmessage=e=>{i(n=e.data),a.terminate(),t(n)})}catch(e){}i(n=f(o,u,c,p))}t(n)}).then(e=>{for(const n in e)r.supports[n]=e[n],r.supports.everything=r.supports.everything&&r.supports[n],"flag"!==n&&(r.supports.everythingExceptFlag=r.supports.everythingExceptFlag&&r.supports[n]);var t;r.supports.everythingExceptFlag=r.supports.everythingExceptFlag&&!r.supports.flag,r.supports.everything||((t=r.source||{}).concatemoji?a(t.concatemoji):t.wpemoji&&t.twemoji&&(a(t.twemoji),a(t.wpemoji)))}); 970//# sourceURL=https://geoenvironmental.com.mx/wp-includes/js/wp-emoji-loader.min.js 971</script>
971 972<link rel='stylesheet' id='joinchat-css' href='https://geoenvironmental.com.mx/wp-content/plugins/creame-whatsapp-me/public/css/joinchat.min.css?ver=6.3.2' media='all' /> 973 974</body> 975</html> 976 977 978<!-- Page supported by LiteSpeed Cache 7.9 on 2026-10-09 16:14:37 -->
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.