body.mevip-gruas-bogota{--gb-ink:#080e0d;--gb-bottle:#0b352c;--gb-deep:#061f1a;--gb-gold:#e1bd68;--gb-gold-light:#fae7ae;--gb-text:#f6f2e8;--gb-muted:#b9c8c0;--gb-line:rgba(230,201,134,.2);--gb-radius:24px;margin:0;background:radial-gradient(ellipse at 8% 5%,#123e30 0,transparent 34%),radial-gradient(ellipse at 92% 45%,#1c2114 0,transparent 38%),linear-gradient(145deg,#0a1110,#071e19 55%,#090d0c);color:var(--gb-text);font:400 17px/1.65 system-ui,-apple-system,"Segoe UI",sans-serif;min-width:0}.mevip-gruas-bogota *{box-sizing:border-box}.mevip-gruas-bogota [hidden]{display:none!important}.mevip-gruas-bogota img{max-width:100%;height:auto;display:block}.mevip-gruas-bogota figure{margin:0}.mevip-gruas-bogota a{color:var(--gb-gold-light);text-decoration-thickness:1px;text-underline-offset:4px}.mevip-gruas-bogota a:hover{color:#fff1be}.mevip-gruas-bogota button,.mevip-gruas-bogota input,.mevip-gruas-bogota select,.mevip-gruas-bogota textarea{font:inherit}.mevip-gruas-bogota :focus-visible{outline:3px solid var(--gb-gold-light);outline-offset:5px}.mevip-gruas-bogota ::selection{background:#c19b4c;color:#061f1a}.mevip-gruas-bogota h1,.mevip-gruas-bogota h2,.mevip-gruas-bogota h3{color:var(--gb-text);line-height:1.12;margin:0 0 20px;letter-spacing:-.035em;text-wrap:balance}.mevip-gruas-bogota h1{font-size:clamp(2.5rem,4.8vw,4.75rem);font-weight:750;max-width:17ch}.mevip-gruas-bogota h2{font-size:clamp(1.9rem,3.3vw,3.05rem);max-width:28ch}.mevip-gruas-bogota h3{font-size:1.28rem;line-height:1.25;letter-spacing:-.02em}.mevip-gruas-bogota p{margin:0 0 20px}.mevip-gruas-bogota p:last-child{margin-bottom:0}.gb-shell{width:min(1240px,calc(100% - 64px));margin:0 auto}.gb-topbar{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:22px 0;border-bottom:1px solid var(--gb-line)}.gb-brand{display:flex;align-items:center;gap:14px;text-decoration:none;font-size:1.05rem;font-weight:750;line-height:1.25;letter-spacing:-.02em}.gb-brand small{display:block;font-size:.7rem;color:var(--gb-muted);font-weight:500;letter-spacing:.1em;margin-top:5px}.gb-brand-mark{width:52px;height:52px;object-fit:contain;filter:drop-shadow(0 5px 10px #0008)}.gb-nav{display:flex;gap:26px;align-items:center;flex-wrap:wrap;font-size:.86rem}.gb-nav a{text-decoration:none;color:var(--gb-muted)}.gb-nav a:hover{color:var(--gb-gold-light)}.gb-breadcrumbs{display:flex;align-items:center;flex-wrap:wrap;gap:8px 12px;padding:22px 0;font-size:.76rem;color:var(--gb-muted);list-style:none;margin:0}.gb-breadcrumbs ol{display:flex;gap:8px 12px;align-items:center;flex-wrap:wrap;list-style:none;padding:0;margin:0}.gb-breadcrumbs li+li:before{content:"/";margin-right:12px;color:#668577}.gb-breadcrumbs a{color:var(--gb-muted);text-decoration:none}.gb-eyebrow{text-transform:uppercase;letter-spacing:.17em;font-size:.73rem;font-weight:700;color:var(--gb-gold);display:block;margin-bottom:20px}.gb-hero{position:relative;display:grid;grid-template-columns:1fr 1.08fr;align-items:center;gap:46px;padding:34px 0 76px}.gb-hero:before{content:"";position:absolute;inset:0 10% 0 35%;background:radial-gradient(ellipse,#276c493d,transparent 70%);z-index:-1;pointer-events:none}.gb-hero-copy{position:relative;z-index:1}.gb-lead{font-size:1.08rem;line-height:1.7;color:var(--gb-muted);max-width:49ch}.gb-hero-media{position:relative;border:1px solid #d9b56844;border-radius:28px;padding:9px;background:linear-gradient(140deg,#fff2c91b,#062a2455 38%,#050b09);box-shadow:0 30px 60px -24px #000c,0 0 52px -26px #dcb65745;transform:perspective(1600px) rotateY(-2deg)}.gb-hero-media img{width:100%;border-radius:20px;aspect-ratio:3/2;object-fit:cover}.gb-hero-media figcaption{font-size:.68rem;line-height:1.5;color:#aabbb1;padding:12px 9px 5px}.gb-hero-tags{display:flex;flex-wrap:wrap;gap:10px;margin:25px 0 0;padding:0;list-style:none}.gb-hero-tags>*{padding:7px 13px;border:1px solid var(--gb-line);border-radius:999px;background:linear-gradient(120deg,#dbb96a0a,#0d3a2a);color:#d9e0d7;font-size:.74rem}.gb-actions{display:flex;flex-wrap:wrap;gap:13px;align-items:center;margin-top:28px}.gb-button{border:1px solid #edd29470;border-radius:13px;background:linear-gradient(120deg,#f1db9b 0,#d1ab57 52%,#e4c77f 100%);color:#10261e!important;display:inline-flex;align-items:center;justify-content:center;min-height:49px;padding:13px 22px;font-weight:750;font-size:.88rem;line-height:1.2;text-decoration:none;box-shadow:inset 0 1px #fff7,0 8px 20px -10px #e7ba5499;cursor:pointer;transition:transform .18s,box-shadow .18s}.gb-button:hover{transform:translateY(-2px);box-shadow:inset 0 1px #fff9,0 12px 25px -12px #edc65bb3}.gb-button.secondary{background:linear-gradient(140deg,#1b4033,#071a14);color:#e4dbbd!important;border-color:#9cae854d;box-shadow:inset 0 1px #ffffff12}.gb-section{padding:72px 0;border-top:1px solid var(--gb-line);scroll-margin-top:30px}.gb-section-head{display:flex;justify-content:space-between;align-items:end;gap:40px;margin-bottom:30px}.gb-section-head>p{max-width:43ch;color:var(--gb-muted);font-size:.94rem}.gb-section-head h2{margin-bottom:0}.gb-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.gb-grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.gb-grid.four{grid-template-columns:repeat(4,minmax(0,1fr))}.gb-card{position:relative;border:1px solid var(--gb-line);border-radius:var(--gb-radius);padding:29px;background:radial-gradient(ellipse at 5% 0%,#537c4322,transparent 65%),linear-gradient(140deg,#123c2eaa,#0b1c16 55%,#0b1510);box-shadow:inset 0 1px #f9e7ad0c,0 18px 25px -22px #000c;overflow:hidden}.gb-card:after{position:absolute;content:"";height:1px;width:65%;left:15%;top:0;background:linear-gradient(90deg,transparent,#e4c76d80,transparent)}.gb-card p,.gb-card li{font-size:.92rem;color:var(--gb-muted)}.gb-card ul{padding-left:20px;margin:14px 0}.gb-card-icon{display:grid;place-items:center;width:48px;height:48px;border-radius:14px;color:var(--gb-gold);border:1px solid #cdae6433;background:linear-gradient(140deg,#bca05d24,#071e17);margin-bottom:24px;font-size:1.4rem}.gb-card img{border-radius:16px;margin-bottom:20px}.gb-note{padding:20px 24px;border-left:3px solid var(--gb-gold);border-radius:0 16px 16px 0;background:linear-gradient(90deg,#c9a85a13,#0c29214d);font-size:.88rem;color:#d1d9cd;margin:26px 0}.gb-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:25px;counter-reset:gb-step}.gb-step{padding:26px 0 0;border-top:1px solid #c9ad6655}.gb-step-number{color:var(--gb-gold);display:block;font-size:2.5rem;line-height:1;font-weight:300;letter-spacing:-.06em;margin-bottom:25px}.gb-step p{color:var(--gb-muted);font-size:.93rem}.gb-faq{padding:21px 0;border-bottom:1px solid var(--gb-line);font-size:.96rem}.gb-faq summary{font-weight:650;cursor:pointer;color:#ede6d5;list-style:none;padding-right:38px;position:relative}.gb-faq summary:after{content:"+";position:absolute;right:7px;top:-4px;font-size:1.45rem;color:var(--gb-gold)}.gb-faq[open] summary:after{content:"−"}.gb-faq p{margin:16px 30px 0 0;color:var(--gb-muted)}.gb-directory-filter{position:relative;margin:25px 0}.gb-directory-filter input,.gb-directory-filter{width:100%}.gb-directory-filter input,input.gb-directory-filter{background:linear-gradient(120deg,#0b1d16,#123b2c);border:1px solid #c7ae7055;color:var(--gb-text);padding:17px 20px;border-radius:14px;box-shadow:inset 0 2px 8px #0003}.gb-directory{scroll-margin-top:25px}.gb-directory [data-directory-count]{display:block;color:var(--gb-muted);font-size:.8rem;margin:10px 0 25px}.gb-directory details{border:1px solid var(--gb-line);border-radius:18px;margin:14px 0;background:linear-gradient(125deg,#173c2b77,#101b14)}.gb-directory details>summary{cursor:pointer;font-size:1rem;font-weight:650;padding:20px 24px;color:var(--gb-gold-light)}.gb-directory details>div,.gb-directory details>ul{padding:0 24px 24px;margin:0}.gb-place-card{display:block;border:1px solid #789b7838;border-radius:12px;padding:14px 17px;text-decoration:none;background:linear-gradient(145deg,#143427,#0d2119);font-size:.9rem;transition:border-color .18s,background .18s}.gb-place-card:hover{border-color:#e4c47b99;background:linear-gradient(145deg,#214b36,#10291e)}.gb-place-card small{display:block;color:var(--gb-muted);font-size:.72rem;margin-top:5px}.gb-directory ul{list-style:none}.gb-directory li{margin:0}.gb-contact{padding:38px;border:1px solid #e4bf6944;border-radius:28px;background:radial-gradient(ellipse at 100% 0,#baa05225,transparent 55%),linear-gradient(135deg,#164331,#061c15 60%,#101a11);box-shadow:0 24px 48px -30px #000d}.gb-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.gb-field{display:flex;flex-direction:column;gap:8px;margin-bottom:18px}.gb-field label{font-size:.8rem;font-weight:600;color:#d4ddce}.gb-form input,.gb-form select,.gb-form textarea{width:100%;border:1px solid #90a27a55;border-radius:11px;color:#f7f2e4;background:#071c15;padding:13px 14px;min-height:49px}.gb-form input::placeholder,.gb-form textarea::placeholder{color:#90a396}.gb-form select option{background:#082319}.gb-form textarea{min-height:100px;resize:vertical}.gb-form-grid .gb-field{margin-bottom:0}.gb-form small{display:block;color:var(--gb-muted);font-size:.75rem;margin:12px 0}.gb-form .gb-actions{margin-top:22px}.gb-quote-review{border:1px solid #d9c58266;border-radius:15px;padding:20px;margin-top:25px;background:#061c16}.gb-quote-review [data-summary]{white-space:pre-wrap;font-family:inherit;font-size:.85rem;color:#d3dece}.gb-source{font-size:.72rem;color:#91aa9c;margin-top:22px;line-height:1.6}.gb-source a{color:#c6d2b7}.gb-footer{padding:35px 0 100px;border-top:1px solid var(--gb-line);display:flex;flex-wrap:wrap;gap:22px;justify-content:space-between;font-size:.8rem;color:var(--gb-muted)}.gb-footer a{color:#c5d2bb}.gb-footer p{margin:0}.gb-sticky-contact{position:fixed;bottom:20px;right:24px;z-index:90;border-radius:16px;box-shadow:0 10px 30px #0009}.mevip-gruas-bogota .gb-map{width:100%;border:1px solid var(--gb-line);border-radius:18px;overflow:hidden}.mevip-gruas-bogota .gb-map img{width:100%;height:auto}.mevip-gruas-bogota .gb-skip-link{position:absolute;top:-100px;left:10px;padding:10px 20px;background:#eee0b9;color:#09251b;z-index:999}.mevip-gruas-bogota .gb-skip-link:focus{top:10px}.gb-brand>img{width:56px;height:auto;max-height:58px;object-fit:contain;flex-shrink:0;filter:drop-shadow(0 5px 10px #0008)}.gb-section-head:has(>.gb-eyebrow){display:block}.gb-section-head>.gb-eyebrow{max-width:none;font-size:.73rem;color:var(--gb-gold);margin:0 0 14px}.gb-steps{grid-template-columns:repeat(4,minmax(0,1fr))}.gb-field>span{font-size:.8rem;font-weight:600;color:#d4ddce}.gb-directory-links{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px 18px}.gb-directory-links a{display:block;padding:9px 0;font-size:.85rem;line-height:1.4;text-decoration:none;border-bottom:1px solid #9ab98820;overflow-wrap:anywhere}.gb-directory-links a:hover{color:#fff3c5;border-color:#dfbd6977}.gb-directory .gb-faq summary{padding-right:45px}.gb-directory .gb-faq summary:after{right:20px;top:16px}.gb-footer>.gb-faq{max-width:580px;padding-top:0}.gb-card figcaption{color:var(--gb-muted);font-size:.78rem;margin-bottom:15px}.gb-quote-review pre{overflow-wrap:anywhere;white-space:pre-wrap}@media(min-width:1500px){.gb-shell{width:min(1380px,calc(100% - 110px))}.gb-hero{gap:65px}}@media(max-width:1000px){.gb-shell{width:calc(100% - 42px)}.gb-hero{gap:28px;grid-template-columns:1fr 1fr}.mevip-gruas-bogota h1{font-size:clamp(2.1rem,5vw,3.5rem)}.gb-grid.four{grid-template-columns:repeat(2,minmax(0,1fr))}.gb-card{padding:24px}.gb-nav{gap:17px;font-size:.78rem}.gb-section-head{align-items:start;gap:25px}.gb-section{padding:55px 0}}@media(max-width:740px){body.mevip-gruas-bogota{font-size:16px}.gb-shell{width:calc(100% - 34px)}.gb-topbar{gap:15px;padding:18px 0}.gb-brand{font-size:.95rem}.gb-brand-mark{width:42px;height:42px}.gb-nav{gap:12px;justify-content:flex-end}.gb-nav a{font-size:.73rem}.gb-nav a:nth-child(n+4){display:none}.gb-breadcrumbs{font-size:.69rem;padding:18px 0}.gb-hero{grid-template-columns:1fr;padding:20px 0 50px;gap:33px}.mevip-gruas-bogota h1{max-width:20ch;font-size:clamp(2.25rem,8.6vw,3.5rem)}.gb-hero-media{transform:none}.gb-hero-media img{aspect-ratio:3/2}.gb-lead{font-size:1rem}.gb-actions{gap:11px}.gb-button{padding:14px 18px;font-size:.83rem}.gb-section{padding:43px 0}.gb-section-head{display:block;margin-bottom:23px}.gb-section-head>p{margin-top:18px}.mevip-gruas-bogota h2{font-size:2rem}.gb-grid,.gb-grid.two{grid-template-columns:1fr}.gb-grid.four{gap:12px}.gb-grid.four .gb-card{padding:19px}.gb-card{padding:25px}.gb-steps{grid-template-columns:1fr;gap:17px}.gb-step{padding:20px 0 5px}.gb-step-number{font-size:2rem;margin-bottom:15px}.gb-contact{padding:25px 20px;border-radius:20px}.gb-form-grid{grid-template-columns:1fr;gap:17px}.gb-sticky-contact{right:16px;bottom:14px;max-width:calc(100% - 32px)}.gb-footer{padding:30px 0 95px;display:block}.gb-footer>*+*{margin-top:15px}.gb-directory details>summary{padding:18px}.gb-directory details>div,.gb-directory details>ul{padding:0 15px 18px}.gb-note{padding:17px}.gb-hero-tags>*{font-size:.71rem;padding:6px 10px}}@media(prefers-reduced-motion:reduce){.mevip-gruas-bogota *{scroll-behavior:auto!important;animation:none!important;transition:none!important}.gb-button:hover{transform:none}}@media(max-width:1000px){.gb-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.gb-directory-links{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:740px){.gb-brand>img{width:44px;max-height:48px}.gb-steps{grid-template-columns:1fr}.gb-directory-links{grid-template-columns:1fr}.gb-directory-links a{padding:11px 0}.gb-footer>.gb-faq{max-width:none;padding-top:16px}}@media print{body.mevip-gruas-bogota{background:#fff;color:#222}.mevip-gruas-bogota h1,.mevip-gruas-bogota h2,.mevip-gruas-bogota h3,.mevip-gruas-bogota p,.mevip-gruas-bogota a{color:#111}.gb-sticky-contact,.gb-form,.gb-nav{display:none}.gb-shell{width:100%}.gb-card,.gb-contact,.gb-hero-media{box-shadow:none;background:#fff;border:1px solid #bbb}.gb-section{break-inside:avoid;padding:25px 0}.gb-hero{grid-template-columns:1fr 1fr}.gb-footer{padding-bottom:0}}@media(max-width:420px){.gb-topbar{align-items:flex-start;flex-direction:column}.gb-nav{justify-content:flex-start;gap:22px}.gb-nav a{font-size:.82rem}.gb-brand{font-size:1rem}.gb-hero h1,.gb-section h2,.gb-card h3,.gb-place-card{overflow-wrap:anywhere}.gb-actions .gb-button{flex:1 1 110px}}