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