{"id":487,"date":"2026-03-23T23:28:32","date_gmt":"2026-03-23T23:28:32","guid":{"rendered":"https:\/\/grupocesco.mx\/?page_id=487"},"modified":"2026-08-26T17:59:30","modified_gmt":"2026-08-26T17:59:30","slug":"acerca-de","status":"publish","type":"page","link":"https:\/\/grupocesco.mx\/en\/acerca-de\/","title":{"rendered":"About"},"content":{"rendered":"\n<div class=\"wp-block-cover alignfull\" style=\"min-height:861px;aspect-ratio:unset;\"><img loading=\"lazy\" decoding=\"async\" width=\"2560\" height=\"1440\" class=\"wp-block-cover__image-background wp-image-1614 size-full\" alt=\"Interior de una nave industrial de gran claro, con la estructura met\u00e1lica a la vista y la perspectiva hacia el fondo\" src=\"https:\/\/grupocesco.mx\/wp-content\/uploads\/2026\/08\/21JULIO-63-scaled.jpg\" data-object-fit=\"cover\" srcset=\"https:\/\/grupocesco.mx\/wp-content\/uploads\/2026\/08\/21JULIO-63-scaled.jpg 2560w, https:\/\/grupocesco.mx\/wp-content\/uploads\/2026\/08\/21JULIO-63-300x169.jpg 300w, https:\/\/grupocesco.mx\/wp-content\/uploads\/2026\/08\/21JULIO-63-1024x576.jpg 1024w, https:\/\/grupocesco.mx\/wp-content\/uploads\/2026\/08\/21JULIO-63-768x432.jpg 768w, https:\/\/grupocesco.mx\/wp-content\/uploads\/2026\/08\/21JULIO-63-1536x864.jpg 1536w, https:\/\/grupocesco.mx\/wp-content\/uploads\/2026\/08\/21JULIO-63-2048x1152.jpg 2048w, https:\/\/grupocesco.mx\/wp-content\/uploads\/2026\/08\/21JULIO-63-18x10.jpg 18w, https:\/\/grupocesco.mx\/wp-content\/uploads\/2026\/08\/21JULIO-63-500x281.jpg 500w, https:\/\/grupocesco.mx\/wp-content\/uploads\/2026\/08\/21JULIO-63-800x450.jpg 800w, https:\/\/grupocesco.mx\/wp-content\/uploads\/2026\/08\/21JULIO-63-1280x720.jpg 1280w, https:\/\/grupocesco.mx\/wp-content\/uploads\/2026\/08\/21JULIO-63-1920x1080.jpg 1920w\" sizes=\"auto, (max-width: 2560px) 100vw, 2560px\" \/><span aria-hidden=\"true\" class=\"wp-block-cover__background has-ast-global-color-3-background-color has-background-dim-30 has-background-dim\"><\/span><div class=\"wp-block-cover__inner-container is-layout-constrained wp-block-cover-is-layout-constrained\">\n<div style=\"height:61px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h1 class=\"wp-block-heading has-text-align-center hero-title has-ast-global-color-4-color has-text-color has-link-color wp-elements-fac9b7801e859298071599bf763cb969\" style=\"font-size:70px\">Acerca de<\/h1>\n\n\n\n<h2 class=\"wp-block-heading has-text-align-center has-ast-global-color-4-color has-text-color has-link-color wp-elements-4bef66276e1645966d93b1ed27dd5049\" style=\"font-size:35px;font-style:normal;font-weight:200\">Desarrollo y construcci\u00f3n de infraestructura industrial en M\u00e9xico<\/h2>\n<\/div><\/div>\n\n\n\n<div class=\"wp-block-columns alignfull back1 has-ast-global-color-3-background-color has-background is-layout-flex wp-container-core-columns-is-layout-7387b849 wp-block-columns-is-layout-flex\" style=\"border-top-left-radius:20px;border-top-right-radius:20px\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:10%\"><\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:80%\">\n<div style=\"height:38px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<figure class=\"wp-block-image aligncenter size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"1080\" height=\"255\" src=\"https:\/\/grupocesco.mx\/wp-content\/uploads\/2026\/03\/GRUPO-CESCO-01-white.webp\" alt=\"Logotipo de Grupo Cesco\" class=\"wp-image-19\" style=\"aspect-ratio:4.235605272285813;width:280px;height:auto\" srcset=\"https:\/\/grupocesco.mx\/wp-content\/uploads\/2026\/03\/GRUPO-CESCO-01-white.webp 1080w, https:\/\/grupocesco.mx\/wp-content\/uploads\/2026\/03\/GRUPO-CESCO-01-white-300x71.webp 300w, https:\/\/grupocesco.mx\/wp-content\/uploads\/2026\/03\/GRUPO-CESCO-01-white-1024x242.webp 1024w, https:\/\/grupocesco.mx\/wp-content\/uploads\/2026\/03\/GRUPO-CESCO-01-white-768x181.webp 768w, https:\/\/grupocesco.mx\/wp-content\/uploads\/2026\/03\/GRUPO-CESCO-01-white-18x4.webp 18w, https:\/\/grupocesco.mx\/wp-content\/uploads\/2026\/03\/GRUPO-CESCO-01-white-500x118.webp 500w, https:\/\/grupocesco.mx\/wp-content\/uploads\/2026\/03\/GRUPO-CESCO-01-white-800x189.webp 800w, https:\/\/grupocesco.mx\/wp-content\/uploads\/2026\/03\/GRUPO-CESCO-01-white-207x49.webp 207w\" sizes=\"auto, (max-width: 1080px) 100vw, 1080px\" \/><\/figure>\n\n\n\n<p class=\"has-text-align-center has-ast-global-color-4-color has-text-color has-link-color has-medium-font-size wp-elements-f6d088bf1e46693c4b4348c39f62a547 wp-block-paragraph\">Fundado como una empresa familiar tapat\u00eda, Grupo Cesco opera bajo una filosof\u00eda deliberada: crecimiento org\u00e1nico, ejecuci\u00f3n disciplinada y trabajar cada proyecto con los m\u00e1s altos est\u00e1ndares de calidad y compromiso.<\/p>\n\n\n\n<div style=\"height:25px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<div class=\"wp-block-buttons is-content-justification-center is-layout-flex wp-container-core-buttons-is-layout-3e41869c wp-block-buttons-is-layout-flex\">\n<div class=\"wp-block-button\"><a class=\"wp-block-button__link has-text-align-center wp-element-button\" href=\"https:\/\/grupocesco.mx\/presentaciones\/\" target=\"_blank\" rel=\"noreferrer noopener\">Ver presentaciones<\/a><\/div>\n<\/div>\n\n\n\n<div style=\"height:38px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:10%\"><\/div>\n<\/div>\n\n\n\n<section id=\"cesco-escala\">\n<style>\n#cesco-escala, #cesco-escala *{ font-family:Formadjr, sans-serif !important; }\n#cesco-escala{ --tinta:#241f21; --naranja:#d68509; --hueso:#f4f2ef; width:100vw !important; max-width:100vw !important; margin-left:calc(50% - 50vw) !important; margin-right:calc(50% - 50vw) !important; background:var(--hueso); color:var(--tinta); }\n#cesco-escala *{ box-sizing:border-box; }\n#cesco-escala .zona{ height:330vh; position:relative; }\n#cesco-escala .fijo{ position:sticky; top:0; height:100vh; overflow:hidden; }\n#cesco-escala canvas{ position:absolute; inset:0; width:100%; height:100%; display:block; }\n#cesco-escala .fijo::before{ content:\"\"; position:absolute; left:0; right:0; top:0; height:24%; background:linear-gradient(to bottom, #f4f2ef 5%, rgba(244,242,239,.78) 46%, rgba(244,242,239,0) 100%); pointer-events:none; z-index:1; }\n#cesco-escala .fijo::after{ content:\"\"; position:absolute; left:0; right:0; bottom:0; height:32%; background:linear-gradient(to top, #f4f2ef 10%, rgba(244,242,239,.85) 48%, rgba(244,242,239,0) 100%); pointer-events:none; z-index:1; }\n#cesco-escala .hud{ z-index:2; position:absolute; left:0; right:0; top:0; bottom:0; pointer-events:none; padding:clamp(20px,4vw,54px); padding-top:clamp(86px,8vw,112px); display:flex; flex-direction:column; justify-content:space-between; }\nbody.admin-bar #cesco-escala .hud{ padding-top:calc(clamp(86px,8vw,112px) + 32px); }\n#cesco-escala .arriba{ max-width:560px; }\n#cesco-escala .eyebrow{ margin:0 0 10px; font-size:12px; letter-spacing:.16em; text-transform:uppercase; color:var(--naranja); }\n#cesco-escala .rotulo{ margin:0; font-size:clamp(15px,1.6vw,18px); line-height:1.5; font-weight:400; max-width:46ch; text-wrap:balance; min-height:3em; }\n#cesco-escala .abajo{ display:flex; align-items:flex-end; justify-content:space-between; gap:24px; flex-wrap:wrap; }\n#cesco-escala .cifra{ margin:0; font-variant-numeric:tabular-nums; }\n#cesco-escala .cifra b{ font-weight:400 !important; display:block; font-size:clamp(32px,5.4vw,66px); line-height:1; letter-spacing:-.015em; }\n#cesco-escala .cifra small{ display:block; margin-top:8px; font-size:12.5px; letter-spacing:.12em; text-transform:uppercase; color:rgba(36,31,33,.6); }\n#cesco-escala .equiv{ margin:0 52px 4px 0; text-align:right; opacity:0; transform:translateY(8px); transition:opacity .5s ease, transform .5s cubic-bezier(.22,.61,.36,1); }\n#cesco-escala .equiv.on{ opacity:1; transform:translateY(0); }\n#cesco-escala .equiv b{ display:block; font-weight:400; font-size:clamp(19px,2.5vw,31px); line-height:1.14; color:var(--naranja); letter-spacing:-.01em; max-width:15ch; margin-left:auto; }\n#cesco-escala .equiv span{ display:block; margin-bottom:9px; font-size:12.5px; letter-spacing:.06em; text-transform:uppercase; color:rgba(36,31,33,.6); }\n#cesco-escala .pista{ position:absolute; left:50%; bottom:16px; transform:translateX(-50%); font-size:11px; letter-spacing:.14em; text-transform:uppercase; color:rgba(36,31,33,.4); transition:opacity .4s ease; }\n@media (max-width:760px){\n#cesco-escala .zona{ height:300vh; }\n#cesco-escala .abajo{ flex-direction:column; align-items:flex-start; gap:14px; }\n#cesco-escala .equiv{ margin:0; text-align:left; }\n#cesco-escala .equiv span{ margin-left:0; }\n}\n@media (prefers-reduced-motion:reduce){ #cesco-escala .zona{ height:auto; } #cesco-escala .fijo{ position:relative; height:76vh; } }\n<\/style>\n<div class=\"zona\">\n<div class=\"fijo\">\n<canvas><\/canvas>\n<div class=\"hud\">\n<div class=\"arriba\">\n<p class=\"eyebrow\">Escala real<\/p>\n<p class=\"rotulo\"><\/p>\n<\/div>\n<div class=\"abajo\">\n<p class=\"cifra\"><b>0<\/b><small>escala humana<\/small><\/p>\n<p class=\"equiv\"><span><\/span><b><\/b><\/p>\n<\/div>\n<\/div>\n<div class=\"pista\">Desliza<\/div>\n<\/div>\n<\/div>\n<script>\n(function(){\nvar raiz=document.getElementById(\"cesco-escala\");\nvar zona=raiz.querySelector(\".zona\"), lienzo=raiz.querySelector(\"canvas\"), g=lienzo.getContext(\"2d\");\nvar rotulo=raiz.querySelector(\".rotulo\"), cifra=raiz.querySelector(\".cifra b\"), unidad=raiz.querySelector(\".cifra small\");\nvar equiv=raiz.querySelector(\".equiv\"), eqN=equiv.querySelector(\"b\"), eqT=equiv.querySelector(\"span\");\nvar pista=raiz.querySelector(\".pista\");\nvar CL=105, CA=68, COLS=14, FILAS=10, TOTAL=140;\nvar M2_TOTAL=1000000;\nvar PH=1.75, PX=-26;\nvar TINTA=\"#241f21\", NARANJA=\"#d68509\";\nvar FUENTE=\"Formadjr, sans-serif\";\nvar W=0,H=0,dpr=1, vistaS=-1, camXS=0, camYS=0;\nfunction medir(){\n  dpr=Math.min(window.devicePixelRatio||1,2);\n  var r=lienzo.getBoundingClientRect();\n  W=r.width; H=r.height;\n  lienzo.width=Math.round(W*dpr); lienzo.height=Math.round(H*dpr);\n  g.setTransform(dpr,0,0,dpr,0,0);\n}\nwindow.addEventListener(\"resize\",medir);\nif(\"ResizeObserver\" in window){ new ResizeObserver(function(){ medir(); }).observe(lienzo); }\nwindow.addEventListener(\"load\",medir);\nfunction clamp(v){ if(v<0){return 0;} if(v>1){return 1;} return v; }\nfunction seg(p,a,b){ return clamp((p-a)\/(b-a)); }\nfunction easeIO(t){ if(t<0.5){ return 4*t*t*t; } return 1-Math.pow(-2*t+2,3)\/2; }\nfunction lerp(a,b,t){ return a+(b-a)*t; }\nfunction miles(n){ return Math.round(n).toString().replace(\/\\B(?=(\\d{3})+(?!\\d))\/g,\",\"); }\nfunction esquinas(x,y,w,h,l,col,gr){\n  g.strokeStyle=col; g.lineWidth=gr; g.beginPath();\n  g.moveTo(x,y+l); g.lineTo(x,y); g.lineTo(x+l,y);\n  g.moveTo(x+w-l,y); g.lineTo(x+w,y); g.lineTo(x+w,y+l);\n  g.moveTo(x+w,y+h-l); g.lineTo(x+w,y+h); g.lineTo(x+w-l,y+h);\n  g.moveTo(x+l,y+h); g.lineTo(x,y+h); g.lineTo(x,y+h-l);\n  g.stroke();\n}\nfunction dibujar(p){\n  if(W===0){ medir(); }\n  var aparece=easeIO(seg(p,0.05,0.36));\n  var k=easeIO(seg(p,0.30,0.82));\n  var n = (aparece<0.008) ? 0 : Math.max(1, Math.round(lerp(1,TOTAL,k)));\n  var cols=Math.min(n,COLS), filas=Math.ceil(n\/COLS);\n  var bw=cols*CL, bh=filas*CA;\n  var qx0=PX-1.9, qx1=PX+1.9, qy0=-PH-0.4, qy1=0.3;\n  var wx0=PX-5, wx1=Math.max(bw,10), wy0=Math.min(-bh,-PH-4), wy1=4;\n  var vP=Math.max((qx1-qx0)*1.20,(qy1-qy0)*1.42*(W\/H),4.0);\n  var vC=Math.max((wx1-wx0)*1.20,(wy1-wy0)*1.58*(W\/H),4.0);\n  var objV=Math.exp(lerp(Math.log(vP),Math.log(vC),aparece));\n  var minV=(PH+1.05)*(W\/H);\n  if(objV<minV){ objV=minV; }\n  var cxP=(qx0+qx1)\/2, cyP=(qy0+qy1)\/2-(qy1-qy0)*0.11;\n  var cxC=(wx0+wx1)\/2, cyC=(wy0+wy1)\/2-(wy1-wy0)*0.11;\n  var objX=lerp(cxP,cxC,aparece), objY=lerp(cyP,cyC,aparece);\n\n  if(vistaS<0){ vistaS=objV; camXS=objX; camYS=objY; }\n  vistaS=lerp(vistaS,objV,0.155); camXS=lerp(camXS,objX,0.155); camYS=lerp(camYS,objY,0.155);\n  var rX=vistaS*0.5, rY=vistaS*(H\/W)*0.5;\n  var mX=Math.min(3.4, rX*0.5);\n  if(camXS-PX > rX-mX){ camXS=PX+rX-mX; }\n  if(PX-camXS > rX-mX){ camXS=PX-rX+mX; }\n  var margY=Math.max(0.6, rY*0.56);\n  var loY=-rY+margY, hiY=rY-PH-margY;\n  if(hiY>loY){\n    if(camYS<loY){ camYS=loY; }\n    if(camYS>hiY){ camYS=hiY; }\n  } else { camYS=-PH\/2; }\n  var esc=W\/vistaS;\n  function px(m){ return W\/2+(m-camXS)*esc; }\n  function py(m){ return H\/2+(m-camYS)*esc; }\n  g.clearRect(0,0,W,H);\n  var ys=py(0);\n  if(ys>-60){ if(ys<H+60){\n    var gr=g.createLinearGradient(0,0,W,0);\n    gr.addColorStop(0,\"rgba(36,31,33,0)\");\n    gr.addColorStop(0.18,\"rgba(36,31,33,0.18)\");\n    gr.addColorStop(0.82,\"rgba(36,31,33,0.18)\");\n    gr.addColorStop(1,\"rgba(36,31,33,0)\");\n    g.strokeStyle=gr; g.lineWidth=1;\n    g.beginPath(); g.moveTo(0,Math.round(ys)+0.5); g.lineTo(W,Math.round(ys)+0.5); g.stroke();\n  }}\n  if(n>0){\n    g.save(); g.globalAlpha=Math.min(1,aparece*1.5);\n    var i, BX=px(0), BY=py(-bh), BW=bw*esc, BH=bh*esc;\n    g.fillStyle=\"rgba(214,133,9,0.93)\";\n    for(i=0;i!==n;i++){\n      var f=Math.floor(i\/COLS), c=i-f*COLS;\n      var X=px(c*CL), Y=py(-(f+1)*CA), Wc=CL*esc, Hc=CA*esc;\n      g.fillRect(X,Y,Wc+0.6,Hc+0.6);\n    }\n    var lw=Math.max(0.6,Math.min(1.6,esc*0.35));\n    g.strokeStyle=\"rgba(255,255,255,0.4)\"; g.lineWidth=lw;\n    g.beginPath();\n    for(i=0;i!==n;i++){\n      var f2=Math.floor(i\/COLS), c2=i-f2*COLS;\n      var X2=px(c2*CL), Y2=py(-(f2+1)*CA), W2=CL*esc, H2=CA*esc;\n      if(W2<3){ break; }\n      g.rect(X2,Y2,W2,H2);\n    }\n    g.stroke();\n    if(esc*CL>52){\n      var c0X=px(0), c0Y=py(-CA), c0W=CL*esc, c0H=CA*esc;\n      g.strokeStyle=\"rgba(255,255,255,0.72)\"; g.lineWidth=Math.max(0.8,Math.min(1.8,esc*0.42));\n      g.beginPath(); g.moveTo(c0X+c0W\/2,c0Y); g.lineTo(c0X+c0W\/2,c0Y+c0H); g.stroke();\n      g.beginPath(); g.arc(c0X+c0W\/2,c0Y+c0H\/2,9.15*esc,0,Math.PI*2); g.stroke();\n      var ap=16.5*esc, aa=40.3*esc;\n      g.strokeRect(c0X,c0Y+c0H\/2-aa\/2,ap,aa);\n      g.strokeRect(c0X+c0W-ap,c0Y+c0H\/2-aa\/2,ap,aa);\n    }\n    if(BW>110){ esquinas(BX,BY,BW,BH,Math.min(24,BW*0.05),\"rgba(160,98,6,0.7)\",1.4); }\n\n    var qh=CA*esc;\n    if(qh>96){\n      if(n<9){\n        var cyA=py(-CA), cyB=py(0), lx=px(0)-30;\n        g.save();\n        g.globalAlpha=Math.min(1,aparece*1.9)*(1-clamp((n-4)\/5));\n        g.strokeStyle=NARANJA; g.lineWidth=1.2;\n        g.beginPath();\n        g.moveTo(lx,cyA); g.lineTo(lx,cyB);\n        g.moveTo(lx-5,cyA); g.lineTo(lx+5,cyA);\n        g.moveTo(lx-5,cyB); g.lineTo(lx+5,cyB);\n        g.moveTo(lx,cyA+(cyB-cyA)\/2); g.lineTo(px(0)-6,cyA+(cyB-cyA)\/2);\n        g.stroke();\n        var tx=lx-13, tyc=cyA+(cyB-cyA)\/2;\n        g.textAlign=\"right\";\n        g.fillStyle=\"rgba(36,31,33,0.55)\"; g.font=\"400 10.5px \"+FUENTE;\n        var e1=\"UNA CANCHA DE F\u00daTBOL PROFESIONAL\";\n        if(g.measureText(e1).width>tx-10){ e1=\"UNA CANCHA DE F\u00daTBOL\"; }\n        if(g.measureText(e1).width>tx-10){ e1=\"UNA CANCHA\"; }\n        g.textBaseline=\"bottom\";\n        if(g.measureText(e1).width<=tx-8){ g.fillText(e1, tx, tyc-5); }\n        g.fillStyle=NARANJA; g.font=\"400 15px \"+FUENTE;\n        g.textBaseline=\"top\";\n        if(g.measureText(\"105 \u00d7 68 m \u00b7 7,140 m\u00b2\").width<=tx-8){ g.fillText(\"105 \u00d7 68 m \u00b7 7,140 m\u00b2\", tx, tyc+4); }\n        g.restore();\n      }\n    }\n    g.restore();\n  }\n  var ph=PH*esc, pxp=px(PX), pyp=py(0);\n  g.fillStyle=TINTA;\n  if(ph>6){\n    var hh=ph;\n    g.beginPath(); g.arc(pxp,pyp-hh*0.945,hh*0.055,0,Math.PI*2); g.fill();\n    var aT=hh*0.19;\n    g.beginPath();\n    g.moveTo(pxp-aT*0.44,pyp-hh*0.885); g.lineTo(pxp+aT*0.44,pyp-hh*0.885);\n    g.lineTo(pxp+aT*0.5,pyp-hh*0.46); g.lineTo(pxp-aT*0.5,pyp-hh*0.46);\n    g.closePath(); g.fill();\n    var aP=hh*0.072;\n    g.fillRect(pxp-aT*0.5+hh*0.01,pyp-hh*0.47,aP,hh*0.47);\n    g.fillRect(pxp+aT*0.5-aP-hh*0.01,pyp-hh*0.47,aP,hh*0.47);\n    var aB=hh*0.038;\n    g.fillRect(pxp-aT*0.5-aB-hh*0.008,pyp-hh*0.87,aB,hh*0.40);\n    g.fillRect(pxp+aT*0.5+hh*0.008,pyp-hh*0.87,aB,hh*0.40);\n  } else {\n    var mm=Math.max(ph,2.6);\n    g.beginPath(); g.arc(pxp,pyp-mm\/2,mm*0.55,0,Math.PI*2); g.fill();\n    g.strokeStyle=NARANJA; g.lineWidth=1.4;\n    g.beginPath(); g.arc(pxp,pyp-mm\/2,mm*0.55+5.5,0,Math.PI*2); g.stroke();\n  }\n  if(ph>26){\n    g.strokeStyle=NARANJA; g.lineWidth=1.2;\n    var cxx=pxp-ph*0.16-20;\n    g.beginPath();\n    g.moveTo(cxx,pyp); g.lineTo(cxx,pyp-ph);\n    g.moveTo(cxx-5,pyp); g.lineTo(cxx+5,pyp);\n    g.moveTo(cxx-5,pyp-ph); g.lineTo(cxx+5,pyp-ph);\n    g.stroke();\n    g.fillStyle=NARANJA; g.font=\"400 12px \"+FUENTE;\n    g.textAlign=\"right\"; g.textBaseline=\"middle\";\n    g.fillText(\"1.75 m\", cxx-9, pyp-ph\/2);\n  } else {\n    g.fillStyle=NARANJA; g.font=\"400 11px \"+FUENTE;\n    g.textBaseline=\"middle\";\n    if(pxp>62){ g.textAlign=\"right\"; g.fillText(\"1.75 m\", pxp-11, pyp-Math.max(ph,3)\/2); }\n    else { g.textAlign=\"left\"; g.fillText(\"1.75 m\", pxp+11, pyp-Math.max(ph,3)\/2); }\n  }\n  var objPx=W*0.17, mObj=objPx\/esc;\n  var pot=Math.pow(10,Math.floor(Math.log(mObj)\/Math.LN10));\n  var mults=[1,2,5,10], mejor=pot;\n  for(var mi=0;mi!==mults.length;mi++){ var cand=pot*mults[mi]; if(cand<=mObj*1.7){ mejor=cand; } }\n  var lpx=mejor*esc;\n  if(lpx>18){\n    var rx=W-lpx-34, ry=Math.max(76,H*0.13);\n    g.strokeStyle=\"rgba(36,31,33,0.4)\"; g.lineWidth=1.1;\n    g.beginPath();\n    g.moveTo(rx,ry); g.lineTo(rx+lpx,ry);\n    g.moveTo(rx,ry-4.5); g.lineTo(rx,ry+4.5);\n    g.moveTo(rx+lpx,ry-4.5); g.lineTo(rx+lpx,ry+4.5);\n    g.stroke();\n    var etq2 = mejor>=1000 ? (Math.round(mejor\/100)\/10)+\" km\" : mejor+\" m\";\n    g.fillStyle=\"rgba(36,31,33,0.55)\"; g.font=\"400 11px \"+FUENTE;\n    g.textAlign=\"center\"; g.textBaseline=\"bottom\";\n    g.fillText(etq2, rx+lpx\/2, ry-7);\n  }\n  var val2, uni;\n  if(n===0){ val2=\"0\"; uni=\"escala humana\"; }\n  else if(n===TOTAL){ val2=miles(M2_TOTAL); uni=\"metros cuadrados construidos\"; }\n  else { val2=miles(n*7140); uni=\"metros cuadrados construidos\"; }\n  cifra.textContent=val2; unidad.textContent=uni;\n  var txt;\n  if(n===0){ txt=\"Una persona mide 1.75 metros. La \u00fanica referencia que todos compartimos.\"; }\n  else if(n<3){ txt=\"Esta es la unidad de medida: una cancha de f\u00fatbol profesional.\"; }\n  else if(n<TOTAL){ txt=\"Cada rect\u00e1ngulo naranja es una cancha completa.\"; }\n  else { txt=\"Naves industriales construidas y en operaci\u00f3n.\"; }\n  if(rotulo.textContent!==txt){ rotulo.textContent=txt; }\n  if(n>=TOTAL){\n    equiv.classList.add(\"on\");\n    if(eqN.textContent!==\"140 canchas de f\u00fatbol profesional\"){ eqT.textContent=\"Hemos construido lo equivalente a\"; eqN.textContent=\"140 canchas de f\u00fatbol profesional\"; }\n  } else { equiv.classList.remove(\"on\"); }\n  pista.style.opacity = p>0.05 ? \"0\" : \"1\";\n}\nfunction visible(){\n  var r=zona.getBoundingClientRect();\n  if(r.bottom<-200){ return false; }\n  if(r.top>window.innerHeight+200){ return false; }\n  return true;\n}\nfunction marco(){\n  if(visible()){\n    var r=zona.getBoundingClientRect();\n    var total=zona.offsetHeight-window.innerHeight;\n    dibujar(clamp(total>0 ? (-r.top)\/total : 0));\n  }\n  requestAnimationFrame(marco);\n}\nmedir(); dibujar(0); requestAnimationFrame(marco);\n})();\n<\/script>\n<\/section>\n\n\n\n<div class=\"wp-block-media-text alignfull has-media-on-the-right is-stacked-on-mobile is-vertically-aligned-center has-ast-global-color-5-background-color has-background\" style=\"grid-template-columns:auto 35%\"><div class=\"wp-block-media-text__content\">\n<h2 class=\"wp-block-heading\" style=\"font-size:25px\">Desarrollo integral de proyectos industriales en M\u00e9xico<\/h2>\n\n\n\n<p class=\"ti wp-block-paragraph\" style=\"font-size:40px\">Donde la inversi\u00f3n se convierte en infraestructura<\/p>\n\n\n\n<hr class=\"wp-block-separator has-text-color has-ast-global-color-1-color has-alpha-channel-opacity has-ast-global-color-1-background-color has-background is-style-wide\"\/>\n\n\n\n<p class=\"wp-block-paragraph\">Hoy, la empresa se posiciona en la frontera entre dos mundos: la construcci\u00f3n de bodegas patrimoniales para el empresario que quiere renta segura, y el desarrollo estrat\u00e9gico de parques industriales en los corredores de mayor crecimiento.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Somos de los pocos desarrolladores en Jalisco que dise\u00f1an, construyen, venden y operan. Sin intermediarios. Sin capas. Con la transparencia de quien pone su nombre en cada metro cuadrado.<\/p>\n\n\n\n<div style=\"height:15px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n<\/div><figure class=\"wp-block-media-text__media\"><img loading=\"lazy\" decoding=\"async\" width=\"819\" height=\"1024\" src=\"https:\/\/grupocesco.mx\/wp-content\/uploads\/2026\/04\/construccion-bodegas-industriales-jalisco-8-5-819x1024.webp\" alt=\"Fachada de nave industrial con oficina acristalada y cortina de carga\" class=\"wp-image-996 size-full\" srcset=\"https:\/\/grupocesco.mx\/wp-content\/uploads\/2026\/04\/construccion-bodegas-industriales-jalisco-8-5-819x1024.webp 819w, https:\/\/grupocesco.mx\/wp-content\/uploads\/2026\/04\/construccion-bodegas-industriales-jalisco-8-5-240x300.webp 240w, https:\/\/grupocesco.mx\/wp-content\/uploads\/2026\/04\/construccion-bodegas-industriales-jalisco-8-5-768x960.webp 768w, https:\/\/grupocesco.mx\/wp-content\/uploads\/2026\/04\/construccion-bodegas-industriales-jalisco-8-5-1229x1536.webp 1229w, https:\/\/grupocesco.mx\/wp-content\/uploads\/2026\/04\/construccion-bodegas-industriales-jalisco-8-5-1638x2048.webp 1638w, https:\/\/grupocesco.mx\/wp-content\/uploads\/2026\/04\/construccion-bodegas-industriales-jalisco-8-5-500x625.webp 500w, https:\/\/grupocesco.mx\/wp-content\/uploads\/2026\/04\/construccion-bodegas-industriales-jalisco-8-5-800x1000.webp 800w, https:\/\/grupocesco.mx\/wp-content\/uploads\/2026\/04\/construccion-bodegas-industriales-jalisco-8-5-1280x1600.webp 1280w, https:\/\/grupocesco.mx\/wp-content\/uploads\/2026\/04\/construccion-bodegas-industriales-jalisco-8-5-1920x2400.webp 1920w, https:\/\/grupocesco.mx\/wp-content\/uploads\/2026\/04\/construccion-bodegas-industriales-jalisco-8-5.webp 2000w\" sizes=\"auto, (max-width: 819px) 100vw, 819px\" \/><\/figure><\/div>\n\n\n\n<div class=\"wp-block-cover alignfull is-light has-parallax top\" style=\"border-top-left-radius:20px;border-top-right-radius:20px;border-bottom-left-radius:20px;border-bottom-right-radius:20px;min-height:346px;aspect-ratio:unset;\"><div class=\"wp-block-cover__image-background wp-image-141 size-full has-parallax\" style=\"background-position:50% 50%;background-image:url(https:\/\/grupocesco.mx\/wp-content\/uploads\/2026\/03\/white-texture-background.webp)\"><\/div><span aria-hidden=\"true\" class=\"wp-block-cover__background has-background-dim\" style=\"background-color:#f5f5f5\"><\/span><div class=\"wp-block-cover__inner-container is-layout-constrained wp-block-cover-is-layout-constrained\">\n<div style=\"height:45px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h3 class=\"wp-block-heading has-text-align-center has-ast-global-color-0-color has-text-color has-link-color has-medium-font-size wp-elements-4714547c92544236295b61e54f836459\" style=\"font-size:20px\">Desarrollador industrial en Jalisco<\/h3>\n\n\n\n<p class=\"has-text-align-center ti wp-block-paragraph\" style=\"font-size:40px\">Filosof\u00eda y Valores<\/p>\n\n\n\n<section class=\"stack-section\">\n\n  <div class=\"card\">\n    <p class=\"cardti\">INTEGRACI\u00d3N VERTICAL REAL<\/p>\n    <p>Controlamos cada etapa del proyecto.<\/p>\n  <\/div>\n\n  <div class=\"card\">\n    <p class=\"cardti\">DISCIPLINA FINANCIERA<\/p>\n    <p>Modelo conservador que prioriza solidez sobre velocidad.<\/p>\n  <\/div>\n\n  <div class=\"card\">\n    <p class=\"cardti\">TRANSPARENCIA OPERATIVA<\/p>\n    <p>Nuestros clientes saben en qu\u00e9 se invierte su dinero, c\u00f3mo va su obra y qu\u00e9 esperar.<\/p>\n  <\/div>\n\n  <div class=\"card\">\n    <p class=\"cardti\">RELACIONES DE LARGO PLAZO<\/p>\n    <p>El 75% de nuestros clientes han desarrollado m\u00e1s de un proyecto con nosotros.<\/p>\n  <\/div>\n\n<\/section>\n\n<style>\nbody {\n  margin: 0;\n  background: linear-gradient(180deg, #ffffff 0%, #f5f7fa 100%);\n}\n\n\/* CONTENEDOR *\/\n.stack-section {\n  padding-top: 10vh;\n  padding-bottom: 15vh;\n}\n\n\/* TARJETAS *\/\n.card {\n  position: sticky;\n  top: 12vh;\n  margin: 0 auto;\n  width: 90%;\n  max-width: 1000px;\n  padding: 50px;\n\n  \/* \u2728 GLASS EFFECT *\/\n  background: rgba(255, 255, 255, 0.6);\n  backdrop-filter: blur(14px);\n  -webkit-backdrop-filter: blur(14px);\n\n  border-radius: 20px;\n  border: 1px solid rgba(255,255,255,0.4);\n\n  color: #000;\n  text-align: center;\n\n  box-shadow: 0 20px 60px rgba(0,0,0,0.08);\n\n  transform: scale(0.95);\n  opacity: 0;\n\n  transition: all 0.35s ease;\n}\n\n\/* TITULO *\/\n.cardti {\n  font-family: \"Formadjr\", sans-serif;\n  font-size: 45px;\n  margin-bottom: 25px;\n  position: relative;\n}\n\n\/* \u2728 DIVISOR DEGRADADO *\/\n.cardti::after {\n  content: \"\";\n  display: block;\n  width: 100px;\n  height: 2px;\n  margin: 15px auto 0 auto;\n  background-color: #F7A21F;\n  );\n}\n\n\/* TEXTO *\/\n.card p {\n  font-size: 25px;\n  opacity: 0.7;\n}\n\n\/* STACK ORDER *\/\n.card:nth-child(1) { z-index: 1; }\n.card:nth-child(2) { z-index: 2; }\n.card:nth-child(3) { z-index: 3; }\n.card:nth-child(4) { z-index: 4; }\n\n\/* ACTIVA *\/\n.card.active {\n  transform: scale(1);\n  opacity: 1;\n}\n\n\/* ANTERIORES *\/\n.card.prev {\n  transform: scale(0.94);\n  opacity: 1;\n}\n\n\/* DETALLE FINAL *\/\n.card:last-child {\n  box-shadow: 0 30px 80px rgba(0,0,0,0.12);\n}\n\n\/* MOBILE *\/\n@media (max-width: 768px) {\n  .card {\n    width: 90%;\n    padding: 40px 25px;\n  }\n\n  .card p {\n    font-size: 16px;\n  }\n.cardti{\nfont-size: 30px !important;\n}\n}\n<\/style>\n\n<script>\nconst cards = document.querySelectorAll('.card');\n\nfunction updateCards() {\n  const triggerPoint = window.innerHeight * 0.45;\n\n  cards.forEach((card, index) => {\n    const rect = card.getBoundingClientRect();\n\n    if (rect.top < triggerPoint) {\n      card.classList.add('active');\n\n      \/\/ anteriores\n      for (let i = 0; i < index; i++) {\n        cards[i].classList.add('prev');\n      }\n\n    } else {\n      card.classList.remove('active');\n      card.classList.remove('prev');\n    }\n  });\n}\n\nwindow.addEventListener('scroll', updateCards);\nwindow.addEventListener('load', updateCards);\n<\/script>\n\n\n\n<p class=\"has-text-align-center wp-block-paragraph\" style=\"font-size:25px\">Galer\u00eda<\/p>\n\n\n\n<div style=\"height:64px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<!-- CESCO \u00b7 CINTA DE OBRA \u00b7 INICIO \u2014 bloque autocontenido; para quitarlo, borrar hasta su cierre -->\n<section id=\"cesco-cinta\">\n<style>\n#cesco-cinta{ width:100vw !important; max-width:100vw !important; margin-left:calc(50% - 50vw) !important; margin-right:calc(50% - 50vw) !important; margin-top:0 !important; margin-bottom:0 !important; padding:6px 0 4px; }\n#cesco-cinta *{ box-sizing:border-box; }\n#cesco-cinta .carril{ position:relative; overflow:hidden; }\n#cesco-cinta .carril + .carril{ margin-top:8px; }\n#cesco-cinta .pista{ display:flex; gap:8px; width:max-content; will-change:transform; }\n#cesco-cinta .ph{ position:relative; overflow:hidden; background:#ddd8d3; border-radius:2px; flex:0 0 auto; width:172px; height:122px; cursor:pointer; margin:0; }\n#cesco-cinta .ph img{ width:100%; height:100%; object-fit:cover; display:block; transform:scale(1); filter:saturate(.74) brightness(.94); transition:transform .6s cubic-bezier(.22,.61,.36,1), filter .45s ease; }\n#cesco-cinta .ph:hover img{ transform:scale(1.08); filter:saturate(1.03) brightness(1); }\n#cesco-cinta .ph figcaption{ position:absolute; left:0; right:0; bottom:0; padding:20px 10px 8px; margin:0; font-size:11px; line-height:1.32; color:#fff; background:linear-gradient(to top, rgba(36,31,33,.9), rgba(36,31,33,0)); opacity:0; transform:translateY(6px); transition:opacity .32s ease, transform .32s cubic-bezier(.22,.61,.36,1); }\n#cesco-cinta .ph:hover figcaption{ opacity:1; transform:translateY(0); }\n#cesco-cinta .lupa{ position:absolute; top:8px; right:8px; width:26px; height:26px; border-radius:50%; background:rgba(36,31,33,.62); color:#fff; display:flex; align-items:center; justify-content:center; opacity:0; transform:scale(.86); transition:opacity .3s ease, transform .3s cubic-bezier(.22,.61,.36,1); pointer-events:none; }\n#cesco-cinta .ph:hover .lupa{ opacity:1; transform:scale(1); }\n#cesco-cinta .lupa svg{ width:13px; height:13px; display:block; }\n#cesco-cinta .visor{ position:fixed; inset:0; z-index:99999; background:rgba(20,17,18,.94); display:none; align-items:center; justify-content:center; padding:34px; }\n#cesco-cinta .visor.abierto{ display:flex; }\n#cesco-cinta .visor img{ max-width:94vw; max-height:82vh; object-fit:contain; border-radius:2px; }\n#cesco-cinta .visor .pie{ position:absolute; left:0; right:0; bottom:24px; text-align:center; color:rgba(255,255,255,.82); font-size:13px; padding:0 30px; margin:0; }\n#cesco-cinta .visor .x{ position:absolute; top:20px; right:24px; width:42px; height:42px; border:1px solid rgba(255,255,255,.45); background:transparent; color:#fff; font-size:19px; line-height:1; border-radius:50%; cursor:pointer; }\n#cesco-cinta .visor .x:hover{ background:rgba(255,255,255,.14); }\n@media (max-width:760px){ #cesco-cinta .ph{ width:132px; height:96px; } #cesco-cinta .lupa{ display:none; } }\n@media (prefers-reduced-motion:reduce){ #cesco-cinta .ph img{ transition:none; } }\n<\/style>\n<div class=\"carril\" data-vel=\"0.34\" data-lote=\"0\"><\/div>\n<div class=\"carril\" data-vel=\"-0.27\" data-lote=\"1\"><\/div>\n<div class=\"visor\"><button class=\"x\" aria-label=\"Cerrar\">\u2715<\/button><p class=\"pie\"><\/p><\/div>\n<script>\n(function(){\nvar U=\"https:\/\/grupocesco.mx\/wp-content\/uploads\/\";\nvar F=[[\"2026\/08\/cescofase01planeacionloteurbanizado-1024x571.webp\",\"Lote urbanizado y trazado, listo para construir\"],[\"2026\/08\/cescofase02construccionestructurametalica-1024x571.webp\",\"Montaje de estructura met\u00e1lica en obra\"],[\"2026\/08\/cescofase03estabilizacionnaveterminada-1024x571.webp\",\"Nave terminada al atardecer\"],[\"2026\/08\/cescofase04operacionandenescarga-1024x571.webp\",\"Andenes de carga en operaci\u00f3n\"],[\"2026\/08\/21JULIO-63-1024x576.jpg\",\"Interior de nave de gran claro\"],[\"2026\/08\/21JULIO-65-1024x731.jpg\",\"Andenes vistos desde el interior\"],[\"2026\/08\/21JULIO-71-1024x732.jpg\",\"Nave terminada por dentro, piso pulido\"],[\"2026\/08\/cesco-interior-bodega-capithal-park-colotlan-1024x576.jpg\",\"Interior de bodega en Capithal Park Colotl\u00e1n\"],[\"2026\/08\/cesco-fachada-capithal-park-colotlan-1024x576.jpg\",\"Fachada de nave en Capithal Park Colotl\u00e1n\"],[\"2026\/04\/11SEP-12-768x432.jpg\",\"Acceso a Capithal Park Colotl\u00e1n\"],[\"2026\/04\/pic-zapopan-norte-1-1024x576.webp\",\"Vista a\u00e9rea del parque industrial\"],[\"2026\/04\/construccion-bodegas-industriales-jalisco-8-4-1024x687.webp\",\"El parque desde el aire, vialidades terminadas\"],[\"2026\/04\/parque-industrial-colotlan-18-1024x576.webp\",\"Nave con patio de maniobras\"],[\"2026\/04\/parque-industrial-colotlan-19-1-1024x576.webp\",\"M\u00f3dulo de oficinas en nave industrial\"],[\"2026\/04\/parque-industrial-colotlan-14-1024x576.webp\",\"Nave terminada, vista lateral\"],[\"2026\/04\/parque-industrial-colotlan-7-1024x576.webp\",\"Cubierta y andenes desde el aire\"],[\"2026\/04\/construccion-bodegas-industriales-jalisco-8-1-1024x687.webp\",\"Obra al atardecer, cuadrilla en sitio\"],[\"2026\/04\/centro-de-informacion-cesco-1-1024x634.webp\",\"Estructura met\u00e1lica levantada\"],[\"2026\/04\/thumb-3-1024x576.jpg\",\"Armadura de techo desde el interior\"],[\"2026\/04\/PARQUE-INDUSTRIAL-COLOTLAN-2copia3-1024x576.webp\",\"Fachada con andenes de carga\"],[\"2026\/04\/construccion-bodegas-industriales-jalisco-8-5-819x1024.webp\",\"Port\u00f3n de acceso a nave\"],[\"2026\/04\/construccion-bodegas-industriales-jalisco-8-2-1024x687.webp\",\"Nave terminada con muro de mamposter\u00eda\"],[\"2026\/04\/grupocesco-bodega-2-768x432.webp\",\"El conjunto y su entorno, desde el aire\"],[\"2026\/04\/grupocesco-bodega-1-768x432.webp\",\"Oficinas y estacionamiento de la nave\"],[\"2026\/04\/capital-park-colotlan-12-1024x576.webp\",\"Andenes alineados vistos desde el aire\"],[\"2026\/04\/capital-park-colotlan-10-1024x576.webp\",\"Conjunto de naves y vialidad interna\"],[\"2026\/04\/capital-park-colotlan-8-576x1024.webp\",\"El parque completo desde el aire\"],[\"2026\/04\/capital-park-colotlan-7-1024x683.webp\",\"Interior en obra, estructura a la vista\"],[\"2026\/04\/capital-park-colotlan-5-1024x768.webp\",\"Nave de gran altura, interior terminado\"],[\"2026\/04\/capital-park-colotlan-4-1-1024x576.webp\",\"Vialidad interna y frentes de nave\"],[\"2026\/04\/capital-park-colotlan-2-1024x1024.webp\",\"Fachada de nave con ventanales\"],[\"2026\/04\/capital-park-colotlan-1-1024x1024.webp\",\"Nave con and\u00e9n y acceso vehicular\"]];\nvar raiz=document.getElementById(\"cesco-cinta\");\nvar visor=raiz.querySelector(\".visor\");\nvar vimg=visor.querySelector(\"img\"), vpie=visor.querySelector(\".pie\");\nfunction abrir(par){ vimg.src=U+par[0]; vimg.alt=par[1]; vpie.textContent=par[1]; visor.classList.add(\"abierto\"); }\nfunction cerrar(){ visor.classList.remove(\"abierto\"); }\nvisor.querySelector(\".x\").addEventListener(\"click\",cerrar);\nvisor.addEventListener(\"click\",function(e){ if(e.target===visor){ cerrar(); } });\ndocument.addEventListener(\"keydown\",function(e){ if(e.key===\"Escape\"){ cerrar(); } });\nvar LUPA='<svg viewBox=\"0 0 24 24\" aria-hidden=\"true\"><path d=\"M9 4H4v5M15 4h5v5M15 20h5v-5M9 20H4v-5\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.7\" stroke-linecap=\"round\"\/><\/svg>';\nfunction pieza(par){\n  var fig=document.createElement(\"figure\");\n  fig.className=\"ph\";\n  var im=document.createElement(\"img\");\n  im.src=U+par[0]; im.alt=par[1]; im.decoding=\"async\";\n  var cap=document.createElement(\"figcaption\"); cap.textContent=par[1];\n  var lu=document.createElement(\"span\"); lu.className=\"lupa\"; lu.innerHTML=LUPA;\n  fig.appendChild(im); fig.appendChild(cap); fig.appendChild(lu);\n  fig.addEventListener(\"click\",function(){ abrir(par); });\n  return fig;\n}\nvar reduce=matchMedia(\"(prefers-reduced-motion: reduce)\").matches;\nvar empuje=0, ultimo=window.scrollY;\nwindow.addEventListener(\"scroll\",function(){\n  var d=window.scrollY-ultimo; ultimo=window.scrollY;\n  empuje=empuje+d*0.055;\n  if(empuje>1.1){ empuje=1.1; }\n  if(empuje< -1.1){ empuje=-1.1; }\n},{passive:true});\nsetInterval(function(){ empuje=empuje*0.86; },60);\nfunction arrancar(carril){\n  var base=parseFloat(carril.getAttribute(\"data-vel\"));\n  var lote=(parseInt(carril.getAttribute(\"data-lote\"),10)===0) ? F.slice(0,16) : F.slice(16);\n  var pista=document.createElement(\"div\");\n  pista.className=\"pista\";\n  carril.appendChild(pista);\n  for(var i=0;i!==lote.length;i++){ pista.appendChild(pieza(lote[i])); }\n  var x=0, vel=base, objetivo=base, encima=false;\n  carril.addEventListener(\"mouseenter\",function(){ encima=true; });\n  carril.addEventListener(\"mouseleave\",function(){ encima=false; });\n  function ancho(el){ return el.getBoundingClientRect().width + 8; }\n  function paso(){\n    objetivo = encima ? 0 : base;\n    vel = vel + (objetivo-vel)*0.06;\n    var extra = encima ? 0 : empuje*Math.sign(base);\n    x = x - (vel + extra);\n    var guarda=0;\n    while(guarda !== 40){\n      guarda++;\n      var primero=pista.firstElementChild;\n      if(!primero){ break; }\n      var wp=ancho(primero);\n      if(x <= -wp){ x = x + wp; pista.appendChild(primero); continue; }\n      if(x > 0){ var ult=pista.lastElementChild; x = x - ancho(ult); pista.insertBefore(ult, primero); continue; }\n      break;\n    }\n    pista.style.transform=\"translate3d(\"+x.toFixed(2)+\"px,0,0)\";\n    requestAnimationFrame(paso);\n  }\n  if(reduce){ return; }\n  requestAnimationFrame(paso);\n}\nfunction cuandoSeAcerque(carril){\n  if(!(\"IntersectionObserver\" in window)){ arrancar(carril); return; }\n  var io=new IntersectionObserver(function(ent){\n    for(var z=0;z!==ent.length;z++){\n      if(ent[z].isIntersecting){ io.disconnect(); arrancar(carril); }\n    }\n  },{ rootMargin:\"600px 0px\" });\n  io.observe(carril);\n  setTimeout(function(){ if(!carril.querySelector(\".pista\")){ io.disconnect(); arrancar(carril); } },4000);\n}\nvar carriles=raiz.querySelectorAll(\".carril\");\nfor(var c=0;c!==carriles.length;c++){ cuandoSeAcerque(carriles[c]); }\n})();\n<\/script>\n<\/section>\n<!-- CESCO \u00b7 CINTA DE OBRA \u00b7 FIN -->\n<\/div><\/div>\n","protected":false},"excerpt":{"rendered":"<p>Fundado como una empresa familiar tapat\u00eda, Grupo Cesco opera bajo una filosof\u00eda deliberada: crecimiento org\u00e1nico, ejecuci\u00f3n disciplinada y trabajar cada [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"site-sidebar-layout":"default","site-content-layout":"","ast-site-content-layout":"default","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"disabled","ast-breadcrumbs-content":"","ast-featured-img":"","footer-sml-layout":"","ast-disable-related-posts":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"default","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"iawp_total_views":274,"footnotes":""},"class_list":["post-487","page","type-page","status-publish","hentry"],"_hostinger_reach_plugin_has_subscription_block":false,"_hostinger_reach_plugin_is_elementor":false,"_links":{"self":[{"href":"https:\/\/grupocesco.mx\/en\/wp-json\/wp\/v2\/pages\/487","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/grupocesco.mx\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/grupocesco.mx\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/grupocesco.mx\/en\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/grupocesco.mx\/en\/wp-json\/wp\/v2\/comments?post=487"}],"version-history":[{"count":113,"href":"https:\/\/grupocesco.mx\/en\/wp-json\/wp\/v2\/pages\/487\/revisions"}],"predecessor-version":[{"id":1766,"href":"https:\/\/grupocesco.mx\/en\/wp-json\/wp\/v2\/pages\/487\/revisions\/1766"}],"wp:attachment":[{"href":"https:\/\/grupocesco.mx\/en\/wp-json\/wp\/v2\/media?parent=487"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}