/* ======================================================================
   Stock — hoja de estilos global
   Reset, tipografía, header/megamenús, menú móvil, footer, chips, formulario.
   Los estilos por página se agregan más abajo (sección PÁGINAS).
   ====================================================================== */

*,*::before,*::after{box-sizing:border-box;}
html{scroll-behavior:smooth;}
body{margin:0;padding-top:74px;font-family:Montserrat,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:#0d1b2a;background:#fff;overflow-x:hidden;}
img{max-width:100%;}
a{color:#009999;}
a:hover{color:#0d1b2a;}
table{border-collapse:collapse;width:100%;}
h1,h2,h3,h4,p,ul{margin:0;}

/* ---------- Header ---------- */
.stk-header {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  width: 100%;
  z-index: 1200;
  background: #fff;
  border-bottom: 1px solid #e6ebed;
  transform: translateY(0);
  opacity: 1;
  transition: transform 0.45s ease, opacity 0.40s ease;
  will-change: transform, opacity;
}

.stk-header.menu-oculto {
  transform: translateY(-110%);
  opacity: 0;
  pointer-events: none;
}



@media (prefers-reduced-motion:reduce){.stk-header{transition:none;}}
.stk-header-inner{max-width:1280px;margin:0 auto;padding:0 32px;height:74px;display:flex;align-items:center;justify-content:space-between;gap:24px;}
.stk-logo{display:flex;align-items:center;flex-shrink:0;}
.stk-logo img{height:42px;width:auto;display:block;}
.stk-desktop-nav{display:flex;align-items:center;gap:4px;}
.navitem{position:static;}
.navlink{position:relative;display:inline-flex;align-items:center;gap:6px;padding:26px 14px;font-size:14px;font-weight:500;letter-spacing:.02em;color:#0d1b2a;text-decoration:none;background:none;border:none;cursor:pointer;font-family:inherit;}
.navlink .caret{font-size:9px;opacity:.5;transform:translateY(1px);}
.navlink .u{position:absolute;left:14px;right:14px;bottom:22px;height:2px;background:#009999;display:none;}
body[data-nav="inicio"] .navlink[data-k="inicio"] .u,
body[data-nav="servicios"] .navlink[data-k="servicios"] .u,
body[data-nav="experiencia"] .navlink[data-k="experiencia"] .u,
body[data-nav="sectores"] .navlink[data-k="sectores"] .u,
body[data-nav="nosotros"] .navlink[data-k="nosotros"] .u{display:block;}

.mega{position:absolute;left:0;right:0;top:73px;background:#fff;border-top:1px solid #e6ebed;border-bottom:1px solid #e6ebed;box-shadow:0 24px 40px -24px rgba(13,27,42,.25);z-index:1300;opacity:0;visibility:hidden;pointer-events:none;transform:translateY(-8px);transition:opacity .22s ease,transform .22s ease,visibility 0s linear .18s;}
.mega::before{content:"";position:absolute;left:0;right:0;top:-12px;height:12px;background:transparent;}
.navitem:hover .mega,.navitem:focus-within .mega,.mega:hover{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0);transition-delay:0s;}
.mega-inner{max-width:1280px;margin:0 auto;padding:32px;display:grid;gap:4px 32px;}
.mega-grid-4{grid-template-columns:1fr 1fr 1fr 1fr;}
.mega-grid-3{grid-template-columns:repeat(3,1fr);}
.mega-grid-2{grid-template-columns:repeat(2,1fr);}
.mega-intro{grid-column:1 / 2;grid-row:1 / span 3;padding-right:24px;border-right:1px solid #eef2f3;}
.mega-item{padding:14px 12px;text-decoration:none;border-radius:2px;display:block;}
.mega-item:hover{background:#f4f7f7;}
.mega-item .t{font-size:14px;font-weight:600;color:#0d1b2a;}
.mega-item .d{margin-top:3px;font-size:12px;color:#7c8b93;line-height:1.5;}
.stk-cta-desktop{flex-shrink:0;display:inline-flex;align-items:center;gap:8px;background:#009999;color:#fff;font-size:13px;font-weight:600;letter-spacing:.01em;padding:12px 20px;text-decoration:none;border:1px solid #009999;transition:background .18s;}
.stk-cta-desktop:hover{background:#0d1b2a;border-color:#0d1b2a;color:#fff;}
.stk-burger{display:none;background:none;border:none;cursor:pointer;flex-direction:column;gap:5px;padding:8px;}
.stk-burger span{display:block;width:24px;height:2px;background:#0d1b2a;}

/* Menú móvil */
.stk-mobile-panel{position:fixed;inset:0;top:74px;background:#fff;z-index:999;overflow-y:auto;padding:20px 24px 60px;display:none;}
.stk-mobile-panel.is-open{display:block;}
.stk-mobile-panel a{color:#0d1b2a;}
.m-top{display:block;padding:16px 0;border-bottom:1px solid #eef2f3;font-size:16px;font-weight:600;color:#0d1b2a;text-decoration:none;}
.m-group{padding:16px 0;border-bottom:1px solid #eef2f3;}
.m-group>a,.m-group>.m-label{font-size:16px;font-weight:600;color:#0d1b2a;text-decoration:none;}
.m-sub{display:flex;flex-direction:column;gap:2px;margin-top:12px;}
.m-sub a{padding:8px 0 8px 14px;font-size:14px;color:#5a6b73;text-decoration:none;border-left:2px solid #d7e0e2;}
.m-cta{display:block;margin-top:24px;text-align:center;background:#009999;color:#fff;font-size:15px;font-weight:600;padding:15px;text-decoration:none;}

@media (max-width:1080px){
  .stk-desktop-nav{display:none;}
  .stk-cta-desktop{display:none;}
  .stk-burger{display:flex;}
}

/* ---------- Footer ---------- */
.stk-footer{background:#0d1b2a;color:#c8d3d9;}
.stk-footer-inner{max-width:1280px;margin:0 auto;padding:64px 32px 32px;}
.stk-foot-grid{display:grid;grid-template-columns:1.6fr 1fr 1fr 1fr;gap:40px;}
.stk-footer img{height:44px;width:auto;display:block;}
.stk-footer .foot-col-title{font-size:12px;font-weight:600;letter-spacing:.12em;color:#fff;}
.stk-footer .foot-links{display:flex;flex-direction:column;gap:11px;margin-top:20px;}
.stk-footer .foot-links a{font-size:13px;color:#8fa3ad;text-decoration:none;}
.stk-footer .foot-links a:hover{color:#009999;}
.stk-footer .foot-social a{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border:1px solid #26384a;color:#c8d3d9;font-size:12px;font-weight:600;text-decoration:none;}
.stk-footer .foot-social a:hover{background:#009999;border-color:#009999;color:#fff;}
.stk-foot-bottom{margin-top:48px;padding-top:24px;border-top:1px solid #1e3040;display:flex;flex-wrap:wrap;justify-content:space-between;gap:16px;align-items:center;}
@media (max-width:860px){ .stk-foot-grid{grid-template-columns:1fr 1fr;gap:36px 24px;} }
@media (max-width:520px){ .stk-foot-grid{grid-template-columns:1fr;} }

/* ---------- Chips de filtro (Proyectos) ---------- */
.filter-bar{max-width:1280px;margin:0 auto;padding:18px 32px;display:flex;flex-wrap:wrap;gap:10px;align-items:center;}
.chip{cursor:pointer;font-family:Montserrat,sans-serif;padding:9px 16px;border:1px solid #dce4e7;background:#fff;color:#334a57;font-size:12.5px;font-weight:600;}
.chip.chip-on{border-color:#009999;background:#009999;color:#fff;}

/* ---------- Formulario ---------- */
.stk-input{width:100%;box-sizing:border-box;margin-top:8px;padding:13px 14px;border:1px solid #d5dde0;font-family:Montserrat,sans-serif;font-size:14px;color:#0d1b2a;}
.stk-input:focus,.stk-input:focus-visible{outline:2px solid #009999;outline-offset:1px;border-color:#009999;}
textarea.stk-input{resize:vertical;}
.hp-field{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden;}
@keyframes stkspin{to{transform:rotate(360deg);}}

/* ---------- Preguntas frecuentes ---------- */
.faq-list{display:flex;flex-direction:column;gap:2px;}
.faq-item{border:1px solid #e6ebed;background:#fff;}
.faq-summary{width:100%;cursor:pointer;padding:20px 22px;display:flex;justify-content:space-between;align-items:center;gap:16px;list-style:none;}
.faq-summary::-webkit-details-marker{display:none;}
.faq-summary h3{margin:0;font-size:15.5px;font-weight:600;color:#0d1b2a;}
.faq-icon{font-size:20px;font-weight:400;color:#009999;flex-shrink:0;line-height:1;}
.faq-icon::before{content:"+";}
.faq-item[open] .faq-icon::before{content:"−";}
.faq-answer{padding:0 22px 20px;}
.faq-answer p{margin:0;font-size:14px;line-height:1.7;color:#5a6b73;}

/* Foco visible accesible en toda la web */
a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible,[tabindex]:focus-visible{outline:2px solid #009999;outline-offset:2px;}

/* ======================================================================
   PÁGINAS — estilos específicos (generados durante la conversión)
   ====================================================================== */


/* === CasoDistribucionElectrica === */
a{color:#009999;} a:hover{color:#0d1b2a;} body{margin:0;}
  @media (max-width:940px){ .two-col{grid-template-columns:1fr !important;} .h1-xl{font-size:34px !important;} }
  @media (max-width:760px){ .grid-3{grid-template-columns:1fr !important;} .grid-2{grid-template-columns:1fr !important;} .sec-pad{padding:52px 22px !important;} }

/* === CasoMinero === */
a{color:#009999;} a:hover{color:#0d1b2a;} body{margin:0;}
  @media (max-width:940px){ .two-col{grid-template-columns:1fr !important;} .h1-xl{font-size:34px !important;} }
  @media (max-width:760px){ .grid-3{grid-template-columns:1fr !important;} .grid-2{grid-template-columns:1fr !important;} .sec-pad{padding:52px 22px !important;} }

/* === CasoRepuestosAscensores === */
a{color:#009999;} a:hover{color:#0d1b2a;} body{margin:0;}
  @media (max-width:940px){ .two-col{grid-template-columns:1fr !important;} .h1-xl{font-size:34px !important;} }
  @media (max-width:760px){ .grid-3{grid-template-columns:1fr !important;} .grid-2{grid-template-columns:1fr !important;} .sec-pad{padding:52px 22px !important;} }

/* === CasoPrendas === */
a{color:#009999;} a:hover{color:#0d1b2a;} body{margin:0;}
  @media (max-width:940px){ .two-col{grid-template-columns:1fr !important;} .h1-xl{font-size:34px !important;} }
  @media (max-width:760px){ .grid-3{grid-template-columns:1fr !important;} .grid-2{grid-template-columns:1fr !important;} .sec-pad{padding:52px 22px !important;} }

/* === CasoMatpel === */
a{color:#009999;} a:hover{color:#0d1b2a;} body{margin:0;}
  @media (max-width:940px){ .two-col{grid-template-columns:1fr !important;} .h1-xl{font-size:34px !important;} }
  @media (max-width:760px){ .grid-3{grid-template-columns:1fr !important;} .grid-2{grid-template-columns:1fr !important;} .sec-pad{padding:52px 22px !important;} .seq{grid-template-columns:1fr 1fr !important;} }

/* === CasoDrogueria === */
a{color:#009999;} a:hover{color:#0d1b2a;} body{margin:0;}
  @media (max-width:940px){ .two-col{grid-template-columns:1fr !important;} .h1-xl{font-size:34px !important;} }
  @media (max-width:760px){ .grid-3{grid-template-columns:1fr !important;} .grid-2{grid-template-columns:1fr !important;} .sec-pad{padding:52px 22px !important;} .seq{grid-template-columns:1fr 1fr !important;} }

/* === CasoGeneracionElectrica === */
a{color:#009999;} a:hover{color:#0d1b2a;} body{margin:0;}
  @media (max-width:940px){ .two-col{grid-template-columns:1fr !important;} .h1-xl{font-size:34px !important;} .ficha{grid-template-columns:1fr 1fr !important;} }
  @media (max-width:760px){ .grid-3{grid-template-columns:1fr !important;} .grid-2{grid-template-columns:1fr !important;} .sec-pad{padding:52px 22px !important;} .seq{grid-template-columns:1fr 1fr !important;} .ficha{grid-template-columns:1fr 1fr !important;} }

/* === CasoPortuario === */
a{color:#009999;} a:hover{color:#0d1b2a;} body{margin:0;}
  @media (max-width:940px){ .two-col{grid-template-columns:1fr !important;} .h1-xl{font-size:34px !important;} .ficha{grid-template-columns:1fr 1fr !important;} }
  @media (max-width:760px){ .grid-3{grid-template-columns:1fr !important;} .grid-2{grid-template-columns:1fr !important;} .sec-pad{padding:52px 22px !important;} .seq{grid-template-columns:1fr 1fr !important;} .ficha{grid-template-columns:1fr 1fr !important;} }

/* === CasoBebidas === */
a{color:#009999;} a:hover{color:#0d1b2a;} body{margin:0;}
  @media (max-width:940px){ .two-col{grid-template-columns:1fr !important;} .h1-xl{font-size:34px !important;} .ficha{grid-template-columns:1fr 1fr !important;} }
  @media (max-width:760px){ .grid-3{grid-template-columns:1fr !important;} .grid-2{grid-template-columns:1fr !important;} .sec-pad{padding:52px 22px !important;} .seq{grid-template-columns:1fr 1fr !important;} .ficha{grid-template-columns:1fr 1fr !important;} }

/* === CasoPesquera === */
a{color:#009999;} a:hover{color:#0d1b2a;} body{margin:0;}
  @media (max-width:940px){ .two-col{grid-template-columns:1fr !important;} .h1-xl{font-size:34px !important;} }
  @media (max-width:760px){ .grid-3{grid-template-columns:1fr !important;} .grid-2{grid-template-columns:1fr !important;} .sec-pad{padding:52px 22px !important;} .seq{grid-template-columns:1fr 1fr !important;} }

/* === RecursoSeguridad === */
a{color:#009999;} a:hover{color:#0d1b2a;} body{margin:0;}
  html{scroll-behavior:smooth;}
  .rc-sec{scroll-margin-top:90px;}
  table{border-collapse:collapse;width:100%;}
  .rack-force-diagram{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:24px;}
  .rack-force-card{min-width:0;background:#fff;border:1px solid #dce4e7;border-radius:5px;padding:18px 24px 22px;box-shadow:0 1px 4px rgba(13,27,42,.04);text-align:center;}
  .rack-force-card h3{margin:0;font-size:21px;line-height:1.25;font-weight:800;color:#0d1b2a;}
  .rack-force-card h3 span{margin-right:6px;color:#008e95;font-size:26px;}
  .rack-force-intro{margin:6px 0 0;font-size:13.5px;line-height:1.5;color:#334a57;}
  .rack-force-figure{display:block;width:100%;max-width:360px;height:auto;margin:4px auto 0;overflow:visible;}
  .rack-svg-label{font:14px Montserrat,Arial,sans-serif;fill:#334a57;}
  .rack-svg-force{stroke:#009999;stroke-width:2.5;}
  .rack-svg-structure{fill:none;stroke:#0d1b2a;stroke-width:3.5;stroke-linecap:square;}
  .rack-svg-ground{stroke:#009999;stroke-width:2;stroke-dasharray:6 5;}
  .rack-svg-ground-label{font:13px Montserrat,Arial,sans-serif;fill:#334a57;}
  .rack-force-copy{min-height:43px;margin:4px 0 16px;font-size:13.5px;line-height:1.55;color:#334a57;}
  .rack-force-result{max-width:300px;margin:0 auto;border:1.5px solid #009999;border-radius:5px;padding:9px 12px;font-size:13.5px;color:#0d1b2a;}
  .rack-force-result strong{margin-right:5px;color:#008e95;}
  .rack-force-summary{margin-top:16px;border:1.5px solid #008e95;border-radius:5px;background:#fff;padding:17px 22px;display:grid;grid-template-columns:auto auto 1px 1fr;align-items:center;gap:18px;color:#0d1b2a;}
  .rack-force-check{width:36px;height:36px;border-radius:50%;background:#008e95;color:#fff;display:flex;align-items:center;justify-content:center;font-size:25px;font-weight:700;}
  .rack-force-summary strong{font-size:16px;white-space:nowrap;}
  .rack-force-divider{width:1px;height:38px;background:#88b9bc;}
  .rack-force-summary p{margin:0;font-size:13.5px;line-height:1.45;color:#334a57;}
  @media (max-width:820px){ .h1-xl{font-size:31px !important;} .sec-pad{padding:44px 20px !important;} .cmp-2{grid-template-columns:1fr !important;} .rel-3{grid-template-columns:1fr !important;} .dmg-3{grid-template-columns:1fr !important;} .diag-2,.rack-force-diagram{grid-template-columns:1fr !important;} .rack-force-summary{grid-template-columns:auto 1fr;gap:12px 14px;} .rack-force-divider{display:none;} .rack-force-summary p{grid-column:1 / -1;} }
  @media (max-width:480px){ .rack-force-card{padding:18px 12px 20px;} .rack-force-card h3{font-size:18px;} .rack-force-card h3 span{font-size:23px;} .rack-force-intro,.rack-force-copy,.rack-force-result,.rack-force-summary p{font-size:12.5px;} .rack-force-copy br,.rack-force-summary p br{display:none;} }

/* === RecursoAutomatizacion === */
a{color:#009999;} a:hover{color:#0d1b2a;} body{margin:0;}
  html{scroll-behavior:smooth;}
  .rc-sec{scroll-margin-top:90px;}
  table{border-collapse:collapse;width:100%;}
  @media (max-width:820px){ .h1-xl{font-size:32px !important;} .sec-pad{padding:44px 20px !important;} .cmp-2{grid-template-columns:1fr !important;} .rel-3{grid-template-columns:1fr !important;} .comp-3{grid-template-columns:1fr !important;} }

/* === RecursoWMS === */
a{color:#009999;} a:hover{color:#0d1b2a;} body{margin:0;}
  html{scroll-behavior:smooth;}
  .rc-sec{scroll-margin-top:90px;}
  table{border-collapse:collapse;width:100%;}
  @media (max-width:820px){ .h1-xl{font-size:32px !important;} .sec-pad{padding:44px 20px !important;} .cmp-2{grid-template-columns:1fr !important;} .rel-3{grid-template-columns:1fr !important;} .niv-3{grid-template-columns:1fr !important;} .tco-2{grid-template-columns:1fr !important;} }

/* === RecursoGestion === */
a{color:#009999;} a:hover{color:#0d1b2a;} body{margin:0;}
  html{scroll-behavior:smooth;}
  .rc-sec{scroll-margin-top:90px;}
  table{border-collapse:collapse;width:100%;}
  @media (max-width:820px){ .h1-xl{font-size:32px !important;} .sec-pad{padding:44px 20px !important;} .cmp-2{grid-template-columns:1fr !important;} .rel-3{grid-template-columns:1fr !important;} .prob-grid{grid-template-columns:1fr !important;} .plan-3{grid-template-columns:1fr !important;} .sem-3{grid-template-columns:1fr !important;} }

/* === RecursoDiseno === */
a{color:#009999;} a:hover{color:#0d1b2a;} body{margin:0;}
  html{scroll-behavior:smooth;}
  .rc-sec{scroll-margin-top:90px;}
  table{border-collapse:collapse;width:100%;}
  @media (max-width:820px){ .h1-xl{font-size:32px !important;} .sec-pad{padding:44px 20px !important;} .cmp-2{grid-template-columns:1fr !important;} .rel-3{grid-template-columns:1fr !important;} }

/* === Recursos === */
a{color:#009999;} a:hover{color:#0d1b2a;} body{margin:0;}
  html{scroll-behavior:smooth;}
  @media (max-width:900px){ .rec-card{grid-template-columns:1fr !important;} .rec-media{min-height:200px !important;} .h1-xl{font-size:34px !important;} .sec-pad{padding:52px 22px !important;} .rec-cta-row{flex-direction:column !important;align-items:flex-start !important;} }

/* === SectorServiciosTecnicos === */
a{color:#009999;} a:hover{color:#0d1b2a;} body{margin:0;}
  html{scroll-behavior:smooth;}
  .rc-sec{scroll-margin-top:90px;}
  table{border-collapse:collapse;width:100%;}
  @media (max-width:820px){ .h1-xl{font-size:31px !important;} .sec-pad{padding:44px 20px !important;} .cmp-2{grid-template-columns:1fr !important;} .rel-3{grid-template-columns:1fr !important;} .ind-grid{grid-template-columns:1fr 1fr !important;} .flow-omni{flex-direction:column !important;} }

/* === SectorLibrerias === */
a{color:#009999;} a:hover{color:#0d1b2a;} body{margin:0;}
  html{scroll-behavior:smooth;}
  .rc-sec{scroll-margin-top:90px;}
  table{border-collapse:collapse;width:100%;}
  @media (max-width:820px){ .h1-xl{font-size:31px !important;} .sec-pad{padding:44px 20px !important;} .cmp-2{grid-template-columns:1fr !important;} .rel-3{grid-template-columns:1fr !important;} .ind-grid{grid-template-columns:1fr 1fr !important;} }

/* === SectorUtiles === */
a{color:#009999;} a:hover{color:#0d1b2a;} body{margin:0;}
  html{scroll-behavior:smooth;}
  .rc-sec{scroll-margin-top:90px;}
  table{border-collapse:collapse;width:100%;}
  @media (max-width:820px){ .h1-xl{font-size:31px !important;} .sec-pad{padding:44px 20px !important;} .cmp-2{grid-template-columns:1fr !important;} .rel-3{grid-template-columns:1fr !important;} .ind-grid{grid-template-columns:1fr 1fr !important;} .flow-omni{flex-direction:column !important;} }

/* === SectorRepuestos === */
a{color:#009999;} a:hover{color:#0d1b2a;} body{margin:0;}
  html{scroll-behavior:smooth;}
  .rc-sec{scroll-margin-top:90px;}
  table{border-collapse:collapse;width:100%;}
  @media (max-width:820px){ .h1-xl{font-size:32px !important;} .sec-pad{padding:44px 20px !important;} .cmp-2{grid-template-columns:1fr !important;} .rel-3{grid-template-columns:1fr !important;} .ind-grid{grid-template-columns:1fr 1fr !important;} }

/* === SectorFerreteria === */
a{color:#009999;} a:hover{color:#0d1b2a;} body{margin:0;}
  html{scroll-behavior:smooth;}
  .rc-sec{scroll-margin-top:90px;}
  table{border-collapse:collapse;width:100%;}
  @media (max-width:820px){ .h1-xl{font-size:32px !important;} .sec-pad{padding:44px 20px !important;} .cmp-2{grid-template-columns:1fr !important;} .rel-3{grid-template-columns:1fr !important;} .ind-grid{grid-template-columns:1fr 1fr !important;} .flow-omni{flex-direction:column !important;} }

/* === SectorOperadores === */
a{color:#009999;} a:hover{color:#0d1b2a;} body{margin:0;}
  html{scroll-behavior:smooth;}
  .rc-sec{scroll-margin-top:90px;}
  table{border-collapse:collapse;width:100%;}
  @media (max-width:820px){ .h1-xl{font-size:32px !important;} .sec-pad{padding:44px 20px !important;} .cmp-2{grid-template-columns:1fr !important;} .rel-3{grid-template-columns:1fr !important;} .ind-grid{grid-template-columns:1fr 1fr !important;} .plan-3{grid-template-columns:1fr !important;} .flow-omni{flex-direction:column !important;} }

/* === SectorMineria === */
a{color:#009999;} a:hover{color:#0d1b2a;} body{margin:0;}
  html{scroll-behavior:smooth;}
  .rc-sec{scroll-margin-top:90px;}
  table{border-collapse:collapse;width:100%;}
  @media (max-width:820px){ .h1-xl{font-size:32px !important;} .sec-pad{padding:44px 20px !important;} .cmp-2{grid-template-columns:1fr !important;} .rel-3{grid-template-columns:1fr !important;} .ind-grid{grid-template-columns:1fr 1fr !important;} .plan-3{grid-template-columns:1fr !important;} }

/* === SectorFarmaceutico === */
a{color:#009999;} a:hover{color:#0d1b2a;} body{margin:0;}
  html{scroll-behavior:smooth;}
  .rc-sec{scroll-margin-top:90px;}
  table{border-collapse:collapse;width:100%;}
  @media (max-width:820px){ .h1-xl{font-size:32px !important;} .sec-pad{padding:44px 20px !important;} .cmp-2{grid-template-columns:1fr !important;} .rel-3{grid-template-columns:1fr !important;} .ind-grid{grid-template-columns:1fr 1fr !important;} .flow-omni{flex-direction:column !important;} }

/* === SectorAlimentos === */
a{color:#009999;} a:hover{color:#0d1b2a;} body{margin:0;}
  html{scroll-behavior:smooth;}
  .rc-sec{scroll-margin-top:90px;}
  table{border-collapse:collapse;width:100%;}
  @media (max-width:820px){ .h1-xl{font-size:32px !important;} .sec-pad{padding:44px 20px !important;} .cmp-2{grid-template-columns:1fr !important;} .rel-3{grid-template-columns:1fr !important;} .ind-grid{grid-template-columns:1fr 1fr !important;} .therm-3{grid-template-columns:1fr !important;} .flow-omni{flex-direction:column !important;} }

/* === SectorIndustria === */
a{color:#009999;} a:hover{color:#0d1b2a;} body{margin:0;}
  html{scroll-behavior:smooth;}
  .rc-sec{scroll-margin-top:90px;}
  table{border-collapse:collapse;width:100%;}
  @media (max-width:820px){ .h1-xl{font-size:32px !important;} .sec-pad{padding:44px 20px !important;} .cmp-2{grid-template-columns:1fr !important;} .rel-3{grid-template-columns:1fr !important;} .ind-grid{grid-template-columns:1fr 1fr !important;} .flow-omni{flex-direction:column !important;} }

/* === SectorConsumoMasivo === */
a{color:#009999;} a:hover{color:#0d1b2a;} body{margin:0;}
  html{scroll-behavior:smooth;}
  .rc-sec{scroll-margin-top:90px;}
  table{border-collapse:collapse;width:100%;}
  @media (max-width:820px){ .h1-xl{font-size:32px !important;} .sec-pad{padding:44px 20px !important;} .cmp-2{grid-template-columns:1fr !important;} .rel-3{grid-template-columns:1fr !important;} .ind-grid{grid-template-columns:1fr 1fr !important;} .flow-omni{flex-direction:column !important;} }

/* === SectorRetail === */
a{color:#009999;} a:hover{color:#0d1b2a;} body{margin:0;}
  html{scroll-behavior:smooth;}
  .rc-sec{scroll-margin-top:90px;}
  table{border-collapse:collapse;width:100%;}
  @media (max-width:820px){ .h1-xl{font-size:32px !important;} .sec-pad{padding:44px 20px !important;} .cmp-2{grid-template-columns:1fr !important;} .rel-3{grid-template-columns:1fr !important;} .ind-grid{grid-template-columns:1fr 1fr !important;} .flow-omni{flex-direction:column !important;} }

/* === Sectores === */
a{color:#009999;} a:hover{color:#0d1b2a;} body{margin:0;}
  html{scroll-behavior:smooth;}
  table{border-collapse:collapse;width:100%;}
  @media (max-width:900px){ .sec-cards{grid-template-columns:1fr !important;} .h1-xl{font-size:34px !important;} .sec-pad{padding:52px 22px !important;} .svc-grid{grid-template-columns:1fr 1fr !important;} }
  @media (max-width:600px){ .svc-grid{grid-template-columns:1fr !important;} }

/* === Nosotros === */
a{color:#009999;} a:hover{color:#0d1b2a;} body{margin:0;}
  @media (max-width:940px){ .two-col{grid-template-columns:1fr !important;} .h1-xl{font-size:36px !important;} }
  @media (max-width:760px){ .grid-3{grid-template-columns:1fr !important;} .grid-4{grid-template-columns:1fr 1fr !important;} .sec-pad{padding:52px 22px !important;} }

/* === Clientes === */
a{color:#009999;} a:hover{color:#0d1b2a;} body{margin:0;}
  @media (max-width:940px){ .two-col{grid-template-columns:1fr !important;} .h1-xl{font-size:36px !important;} }
  @media (max-width:760px){ .grid-3{grid-template-columns:1fr !important;} .logos-6{grid-template-columns:repeat(3,1fr) !important;} .sec-pad{padding:52px 22px !important;} }

/* === Proyectos === */
a{color:#009999;} a:hover{color:#0d1b2a;} body{margin:0;}
  @media (max-width:940px){ .two-col{grid-template-columns:1fr !important;} .h1-xl{font-size:36px !important;} }
  @media (max-width:760px){ .grid-2{grid-template-columns:1fr !important;} .sec-pad{padding:52px 22px !important;} }

/* === Costeo === */
a{color:#009999;} a:hover{color:#0d1b2a;} body{margin:0;} html{scroll-behavior:smooth;}
  @media (max-width:940px){ .two-col{grid-template-columns:1fr !important;} .hero-visual{display:none !important;} .h1-xl{font-size:34px !important;} .scope-grid{grid-template-columns:1fr 1fr !important;} }
  @media (max-width:760px){ .grid-3{grid-template-columns:1fr !important;} .grid-2{grid-template-columns:1fr !important;} .scope-grid{grid-template-columns:1fr !important;} .sec-pad{padding:52px 22px !important;} }

/* === AnalisisOrganizacional === */
a{color:#009999;} a:hover{color:#0d1b2a;} body{margin:0;} html{scroll-behavior:smooth;}
  @media (max-width:940px){ .two-col{grid-template-columns:1fr !important;} .hero-visual{display:none !important;} .h1-xl{font-size:34px !important;} .scope-grid{grid-template-columns:1fr 1fr !important;} }
  @media (max-width:760px){ .grid-3{grid-template-columns:1fr !important;} .scope-grid{grid-template-columns:1fr !important;} .sec-pad{padding:52px 22px !important;} }

/* === Automatizacion === */
a{color:#009999;} a:hover{color:#0d1b2a;} body{margin:0;} html{scroll-behavior:smooth;}
  @media (max-width:940px){ .two-col{grid-template-columns:1fr !important;} .hero-visual{display:none !important;} .h1-xl{font-size:34px !important;} .scope-grid{grid-template-columns:1fr 1fr !important;} }
  @media (max-width:760px){ .grid-3{grid-template-columns:1fr !important;} .grid-2{grid-template-columns:1fr !important;} .scope-grid{grid-template-columns:1fr !important;} .sec-pad{padding:52px 22px !important;} }

/* === Tecnologia === */
a{color:#009999;} a:hover{color:#0d1b2a;} body{margin:0;} html{scroll-behavior:smooth;}
  @media (max-width:940px){ .two-col{grid-template-columns:1fr !important;} .hero-visual{display:none !important;} .h1-xl{font-size:34px !important;} .scope-grid{grid-template-columns:1fr 1fr !important;} }
  @media (max-width:760px){ .grid-3{grid-template-columns:1fr !important;} .grid-2{grid-template-columns:1fr !important;} .scope-grid{grid-template-columns:1fr !important;} .sec-pad{padding:52px 22px !important;} }

/* === WMS === */
a{color:#009999;} a:hover{color:#0d1b2a;} body{margin:0;} html{scroll-behavior:smooth;}
  @media (max-width:940px){ .two-col{grid-template-columns:1fr !important;} .hero-visual{display:none !important;} .h1-xl{font-size:34px !important;} .scope-grid{grid-template-columns:1fr 1fr !important;} }
  @media (max-width:760px){ .grid-3{grid-template-columns:1fr !important;} .grid-2{grid-template-columns:1fr !important;} .scope-grid{grid-template-columns:1fr !important;} .sec-pad{padding:52px 22px !important;} }

/* === InspeccionRacks === */
a{color:#009999;} a:hover{color:#0d1b2a;} body{margin:0;} html{scroll-behavior:smooth;}
  @media (max-width:940px){ .two-col{grid-template-columns:1fr !important;} .hero-visual{display:none !important;} .h1-xl{font-size:34px !important;} .scope-grid{grid-template-columns:1fr 1fr !important;} }
  @media (max-width:760px){ .grid-3{grid-template-columns:1fr !important;} .grid-2{grid-template-columns:1fr !important;} .scope-grid{grid-template-columns:1fr !important;} .sec-pad{padding:52px 22px !important;} }

/* === ConstruccionAlmacenes === */
a{color:#009999;} a:hover{color:#0d1b2a;} body{margin:0;} html{scroll-behavior:smooth;}
  @media (max-width:940px){ .two-col{grid-template-columns:1fr !important;} .hero-visual{display:none !important;} .h1-xl{font-size:34px !important;} .scope-grid{grid-template-columns:1fr 1fr !important;} }
  @media (max-width:760px){ .grid-3{grid-template-columns:1fr !important;} .grid-2{grid-template-columns:1fr !important;} .scope-grid{grid-template-columns:1fr !important;} .sec-pad{padding:52px 22px !important;} }

/* === DisenoAlmacenes === */
a{color:#009999;} a:hover{color:#0d1b2a;} body{margin:0;} html{scroll-behavior:smooth;}
  @media (max-width:940px){ .two-col{grid-template-columns:1fr !important;} .hero-visual{display:none !important;} .h1-xl{font-size:36px !important;} .scope-grid{grid-template-columns:1fr 1fr !important;} }
  @media (max-width:760px){ .grid-3{grid-template-columns:1fr !important;} .grid-2{grid-template-columns:1fr !important;} .scope-grid{grid-template-columns:1fr !important;} .sec-pad{padding:52px 22px !important;} }

/* === ConsultoriaLogistica === */
a{color:#009999;} a:hover{color:#0d1b2a;} body{margin:0;}
  html{scroll-behavior:smooth;}
  @media (max-width:940px){ .two-col{grid-template-columns:1fr !important;} .hero-visual{display:none !important;} .h1-xl{font-size:36px !important;} .scope-grid{grid-template-columns:1fr 1fr !important;} }
  @media (max-width:760px){ .grid-3{grid-template-columns:1fr !important;} .grid-2{grid-template-columns:1fr !important;} .scope-grid{grid-template-columns:1fr !important;} .sec-pad{padding:52px 22px !important;} }

/* === Servicios === */
a{color:#009999;} a:hover{color:#0d1b2a;} body{margin:0;}
  @media (max-width:920px){ .two-col{grid-template-columns:1fr !important;} .h1-xl{font-size:36px !important;} }
  @media (max-width:760px){ .grid-3{grid-template-columns:1fr !important;} .sec-pad{padding:52px 22px !important;} }

/* === Home === */
a{color:#009999;} a:hover{color:#0d1b2a;}
  body{margin:0;}
  @media (max-width:920px){
    .hero-grid{grid-template-columns:1fr !important;}
    .hero-visual{display:none !important;}
    .two-col{grid-template-columns:1fr !important;}
    .h1-xl{font-size:40px !important;}
  }
  @media (max-width:760px){
    .grid-3{grid-template-columns:1fr !important;}
    .grid-2{grid-template-columns:1fr !important;}
    .sec-pad{padding:56px 22px !important;}
    .stat-row{grid-template-columns:1fr 1fr !important;}
    .h1-xl{font-size:32px !important;}
    .method-row{grid-template-columns:1fr !important;}
    .chip-scroll{flex-wrap:nowrap !important;overflow-x:auto !important;-webkit-overflow-scrolling:touch;scrollbar-width:none;margin-left:-22px !important;margin-right:-22px !important;padding:0 22px 6px !important;}
    .chip-scroll::-webkit-scrollbar{display:none;}
  }
.home-hv0:hover{background:#00b3b3;}
.home-hv1:hover{border-color:#4dd0d0;color:#4dd0d0;}
.home-hv2:hover{border-color:#4dd0d0;color:#fff;background:#0f2032;}
.home-hv3:hover{border-color:#4dd0d0;color:#fff;background:#0f2032;}
.home-hv4:hover{border-color:#4dd0d0;color:#fff;background:#0f2032;}
.home-hv5:hover{border-color:#4dd0d0;color:#fff;background:#0f2032;}
.home-hv6:hover{border-color:#4dd0d0;color:#fff;background:#0f2032;}
.home-hv7:hover{border-color:#4dd0d0;color:#fff;background:#0f2032;}
.home-hv8:hover{color:#fff;}
.home-hv9:hover{background:#f4f7f7;}
.home-hv10:hover{background:#f4f7f7;}
.home-hv11:hover{background:#f4f7f7;}
.home-hv12:hover{background:#f4f7f7;}
.home-hv13:hover{background:#f4f7f7;}
.home-hv14:hover{background:#f4f7f7;}
.home-hv15:hover{background:#f4f7f7;}
.home-hv16:hover{background:#f4f7f7;}
.home-hv17:hover{background:#f4f7f7;}
.home-hv18:hover{border-color:#009999;}
.home-hv19:hover{border-color:#009999;}
.home-hv20:hover{border-color:#009999;}
.home-hv21:hover{border-color:#009999;}
.home-hv22:hover{border-color:#009999;}
.home-hv23:hover{border-color:#009999;}
.home-hv24:hover{border-color:#009999;}
.home-hv25:hover{border-color:#009999;}
.home-hv26:hover{border-color:#009999;}
.home-hv27:hover{background:rgba(255,255,255,.12);}
.servicios-hv0:hover{background:#f4f7f7;}
.servicios-hv1:hover{background:#f4f7f7;}
.servicios-hv2:hover{background:#f4f7f7;}
.servicios-hv3:hover{background:#f4f7f7;}
.servicios-hv4:hover{background:#f4f7f7;}
.servicios-hv5:hover{background:#f4f7f7;}
.servicios-hv6:hover{background:#f4f7f7;}
.servicios-hv7:hover{background:#f4f7f7;}
.servicios-hv8:hover{background:#f4f7f7;}
.servicios-hv9:hover{background:#0d1b2a;}
.consultorialogistica-hv0:hover{background:#00b3b3;}
.consultorialogistica-hv1:hover{border-color:#4dd0d0;color:#4dd0d0;}
.consultorialogistica-hv2:hover{border-color:#009999;}
.consultorialogistica-hv3:hover{border-color:#009999;}
.consultorialogistica-hv4:hover{border-color:#009999;}
.consultorialogistica-hv5:hover{border-color:#009999;}
.consultorialogistica-hv6:hover{border-color:#009999;color:#009999;}
.consultorialogistica-hv7:hover{border-color:#009999;color:#009999;}
.consultorialogistica-hv8:hover{border-color:#009999;color:#009999;}
.consultorialogistica-hv9:hover{border-color:#009999;color:#009999;}
.consultorialogistica-hv10:hover{border-color:#009999;color:#009999;}
.consultorialogistica-hv11:hover{border-color:#009999;color:#009999;}
.consultorialogistica-hv12:hover{border-color:#009999;color:#009999;}
.consultorialogistica-hv13:hover{border-color:#009999;color:#009999;}
.consultorialogistica-hv14:hover{border-color:#009999;color:#009999;}
.consultorialogistica-hv15:hover{border-color:#009999;}
.consultorialogistica-hv16:hover{border-color:#009999;}
.consultorialogistica-hv17:hover{border-color:#009999;}
.consultorialogistica-hv18:hover{border-color:#009999;box-shadow:0 16px 34px -24px rgba(13,27,42,.35);}
.consultorialogistica-hv19:hover{border-color:#009999;background:#f4f7f7;}
.consultorialogistica-hv20:hover{border-color:#009999;background:#f4f7f7;}
.consultorialogistica-hv21:hover{border-color:#009999;background:#f4f7f7;}
.consultorialogistica-hv22:hover{border-color:#009999;color:#009999;}
.consultorialogistica-hv23:hover{border-color:#009999;color:#009999;}
.consultorialogistica-hv24:hover{border-color:#009999;color:#009999;}
.consultorialogistica-hv25:hover{border-color:#009999;color:#009999;}
.consultorialogistica-hv26:hover{border-color:#009999;color:#009999;}
.consultorialogistica-hv27:hover{border-color:#009999;color:#009999;}
.consultorialogistica-hv28:hover{border-color:#009999;color:#009999;}
.consultorialogistica-hv29:hover{border-color:#009999;color:#009999;}
.consultorialogistica-hv30:hover{border-color:#009999;color:#009999;}
.consultorialogistica-hv31:hover{border-color:#009999;color:#009999;}
.consultorialogistica-hv32:hover{border-color:#009999;color:#009999;}
.consultorialogistica-hv33:hover{border-color:#009999;color:#009999;}
.disenoalmacenes-hv0:hover{background:#00b3b3;}
.disenoalmacenes-hv1:hover{border-color:#4dd0d0;color:#4dd0d0;}
.disenoalmacenes-hv2:hover{border-color:#009999;}
.disenoalmacenes-hv3:hover{border-color:#009999;}
.disenoalmacenes-hv4:hover{border-color:#009999;}
.disenoalmacenes-hv5:hover{border-color:#009999;box-shadow:0 16px 34px -24px rgba(13,27,42,.35);}
.disenoalmacenes-hv6:hover{border-color:#009999;background:#f4f7f7;}
.disenoalmacenes-hv7:hover{border-color:#009999;background:#f4f7f7;}
.disenoalmacenes-hv8:hover{border-color:#009999;color:#009999;}
.disenoalmacenes-hv9:hover{border-color:#009999;color:#009999;}
.disenoalmacenes-hv10:hover{border-color:#009999;color:#009999;}
.disenoalmacenes-hv11:hover{border-color:#009999;color:#009999;}
.disenoalmacenes-hv12:hover{border-color:#009999;color:#009999;}
.disenoalmacenes-hv13:hover{border-color:#009999;color:#009999;}
.disenoalmacenes-hv14:hover{border-color:#009999;color:#009999;}
.disenoalmacenes-hv15:hover{border-color:#009999;color:#009999;}
.construccionalmacenes-hv0:hover{background:#00b3b3;}
.construccionalmacenes-hv1:hover{border-color:#4dd0d0;color:#4dd0d0;}
.construccionalmacenes-hv2:hover{border-color:#009999;}
.construccionalmacenes-hv3:hover{border-color:#009999;}
.construccionalmacenes-hv4:hover{border-color:#009999;}
.construccionalmacenes-hv5:hover{border-color:#009999;box-shadow:0 16px 34px -24px rgba(13,27,42,.35);}
.construccionalmacenes-hv6:hover{border-color:#009999;background:#f4f7f7;}
.construccionalmacenes-hv7:hover{border-color:#009999;background:#f4f7f7;}
.construccionalmacenes-hv8:hover{border-color:#009999;color:#009999;}
.construccionalmacenes-hv9:hover{border-color:#009999;color:#009999;}
.construccionalmacenes-hv10:hover{border-color:#009999;color:#009999;}
.construccionalmacenes-hv11:hover{border-color:#009999;color:#009999;}
.construccionalmacenes-hv12:hover{border-color:#009999;color:#009999;}
.inspeccionracks-hv0:hover{background:#00b3b3;}
.inspeccionracks-hv1:hover{border-color:#4dd0d0;color:#4dd0d0;}
.inspeccionracks-hv2:hover{border-color:#009999;}
.inspeccionracks-hv3:hover{border-color:#009999;}
.inspeccionracks-hv4:hover{border-color:#009999;}
.inspeccionracks-hv5:hover{border-color:#009999;box-shadow:0 16px 34px -24px rgba(13,27,42,.35);}
.inspeccionracks-hv6:hover{border-color:#009999;background:#f4f7f7;}
.inspeccionracks-hv7:hover{border-color:#009999;background:#f4f7f7;}
.inspeccionracks-hv8:hover{border-color:#009999;color:#009999;}
.inspeccionracks-hv9:hover{border-color:#009999;color:#009999;}
.inspeccionracks-hv10:hover{border-color:#009999;color:#009999;}
.inspeccionracks-hv11:hover{border-color:#009999;color:#009999;}
.inspeccionracks-hv12:hover{border-color:#009999;color:#009999;}
.inspeccionracks-hv13:hover{border-color:#009999;color:#009999;}
.inspeccionracks-hv14:hover{border-color:#009999;color:#009999;}
.inspeccionracks-hv15:hover{border-color:#009999;color:#009999;}
.inspeccionracks-hv16:hover{border-color:#009999;color:#009999;}
.wms-hv0:hover{background:#00b3b3;}
.wms-hv1:hover{border-color:#4dd0d0;color:#4dd0d0;}
.wms-hv2:hover{border-color:#009999;}
.wms-hv3:hover{border-color:#009999;}
.wms-hv4:hover{border-color:#009999;}
.wms-hv5:hover{border-color:#009999;box-shadow:0 16px 34px -24px rgba(13,27,42,.35);}
.wms-hv6:hover{border-color:#009999;background:#f4f7f7;}
.wms-hv7:hover{border-color:#009999;background:#f4f7f7;}
.wms-hv8:hover{border-color:#009999;background:#f4f7f7;}
.wms-hv9:hover{border-color:#009999;color:#009999;}
.wms-hv10:hover{border-color:#009999;color:#009999;}
.wms-hv11:hover{border-color:#009999;color:#009999;}
.wms-hv12:hover{border-color:#009999;color:#009999;}
.wms-hv13:hover{border-color:#009999;color:#009999;}
.wms-hv14:hover{border-color:#009999;color:#009999;}
.wms-hv15:hover{border-color:#009999;color:#009999;}
.wms-hv16:hover{border-color:#009999;color:#009999;}
.wms-hv17:hover{border-color:#009999;color:#009999;}
.wms-hv18:hover{border-color:#009999;color:#009999;}
.tecnologia-hv0:hover{background:#00b3b3;}
.tecnologia-hv1:hover{border-color:#4dd0d0;color:#4dd0d0;}
.tecnologia-hv2:hover{border-color:#009999;}
.tecnologia-hv3:hover{border-color:#009999;}
.tecnologia-hv4:hover{border-color:#009999;}
.tecnologia-hv5:hover{border-color:#009999;box-shadow:0 16px 34px -24px rgba(13,27,42,.35);}
.tecnologia-hv6:hover{border-color:#009999;background:#f4f7f7;}
.tecnologia-hv7:hover{border-color:#009999;background:#f4f7f7;}
.tecnologia-hv8:hover{border-color:#009999;color:#009999;}
.tecnologia-hv9:hover{border-color:#009999;color:#009999;}
.tecnologia-hv10:hover{border-color:#009999;color:#009999;}
.tecnologia-hv11:hover{border-color:#009999;color:#009999;}
.tecnologia-hv12:hover{border-color:#009999;color:#009999;}
.tecnologia-hv13:hover{border-color:#009999;color:#009999;}
.tecnologia-hv14:hover{border-color:#009999;color:#009999;}
.automatizacion-hv0:hover{background:#00b3b3;}
.automatizacion-hv1:hover{border-color:#4dd0d0;color:#4dd0d0;}
.automatizacion-hv2:hover{border-color:#009999;}
.automatizacion-hv3:hover{border-color:#009999;}
.automatizacion-hv4:hover{border-color:#009999;}
.automatizacion-hv5:hover{border-color:#009999;box-shadow:0 16px 34px -24px rgba(13,27,42,.35);}
.automatizacion-hv6:hover{border-color:#009999;background:#f4f7f7;}
.automatizacion-hv7:hover{border-color:#009999;background:#f4f7f7;}
.automatizacion-hv8:hover{border-color:#009999;background:#f4f7f7;}
.automatizacion-hv9:hover{border-color:#009999;color:#009999;}
.automatizacion-hv10:hover{border-color:#009999;color:#009999;}
.automatizacion-hv11:hover{border-color:#009999;color:#009999;}
.automatizacion-hv12:hover{border-color:#009999;color:#009999;}
.automatizacion-hv13:hover{border-color:#009999;color:#009999;}
.analisisorganizacional-hv0:hover{background:#00b3b3;}
.analisisorganizacional-hv1:hover{border-color:#4dd0d0;color:#4dd0d0;}
.analisisorganizacional-hv2:hover{border-color:#009999;}
.analisisorganizacional-hv3:hover{border-color:#009999;}
.analisisorganizacional-hv4:hover{border-color:#009999;}
.analisisorganizacional-hv5:hover{border-color:#009999;background:#f4f7f7;}
.analisisorganizacional-hv6:hover{border-color:#009999;background:#f4f7f7;}
.analisisorganizacional-hv7:hover{border-color:#009999;color:#009999;}
.analisisorganizacional-hv8:hover{border-color:#009999;color:#009999;}
.analisisorganizacional-hv9:hover{border-color:#009999;color:#009999;}
.analisisorganizacional-hv10:hover{border-color:#009999;color:#009999;}
.analisisorganizacional-hv11:hover{border-color:#009999;color:#009999;}
.analisisorganizacional-hv12:hover{border-color:#009999;color:#009999;}
.costeo-hv0:hover{background:#00b3b3;}
.costeo-hv1:hover{border-color:#4dd0d0;color:#4dd0d0;}
.costeo-hv2:hover{border-color:#009999;}
.costeo-hv3:hover{border-color:#009999;}
.costeo-hv4:hover{border-color:#009999;}
.costeo-hv5:hover{border-color:#009999;background:#f4f7f7;}
.costeo-hv6:hover{border-color:#009999;background:#f4f7f7;}
.costeo-hv7:hover{border-color:#009999;color:#009999;}
.costeo-hv8:hover{border-color:#009999;color:#009999;}
.costeo-hv9:hover{border-color:#009999;color:#009999;}
.costeo-hv10:hover{border-color:#009999;color:#009999;}
.proyectos-hv0:hover{border-color:#009999;box-shadow:0 24px 44px -34px rgba(13,27,42,.5);}
.proyectos-hv1:hover{border-color:#009999;box-shadow:0 24px 44px -34px rgba(13,27,42,.5);}
.proyectos-hv2:hover{border-color:#009999;box-shadow:0 24px 44px -34px rgba(13,27,42,.5);}
.proyectos-hv3:hover{border-color:#009999;box-shadow:0 24px 44px -34px rgba(13,27,42,.5);}
.proyectos-hv4:hover{border-color:#009999;box-shadow:0 24px 44px -34px rgba(13,27,42,.5);}
.proyectos-hv5:hover{border-color:#009999;box-shadow:0 24px 44px -34px rgba(13,27,42,.5);}
.proyectos-hv6:hover{border-color:#009999;box-shadow:0 24px 44px -34px rgba(13,27,42,.5);}
.proyectos-hv7:hover{border-color:#009999;box-shadow:0 24px 44px -34px rgba(13,27,42,.5);}
.proyectos-hv8:hover{border-color:#009999;box-shadow:0 24px 44px -34px rgba(13,27,42,.5);}
.proyectos-hv9:hover{border-color:#009999;box-shadow:0 24px 44px -34px rgba(13,27,42,.5);}
.clientes-hv0:hover{border-color:#009999;}
.clientes-hv1:hover{border-color:#009999;}
.sectores-hv0:hover{color:#009999;}
.sectores-hv1:hover{color:#009999;}
.sectores-hv2:hover{color:#009999;}
.sectores-hv3:hover{color:#009999;}
.sectores-hv4:hover{color:#009999;}
.sectores-hv5:hover{color:#009999;}
.sectores-hv6:hover{color:#009999;}
.sectores-hv7:hover{color:#009999;}
.sectores-hv8:hover{color:#009999;}
.sectores-hv9:hover{color:#009999;}
.sectores-hv10:hover{color:#009999;}
.sectores-hv11:hover{color:#009999;}
.sectores-hv12:hover{box-shadow:0 24px 50px -30px rgba(13,27,42,.4);transform:translateY(-2px);}
.sectores-hv13:hover{box-shadow:0 24px 50px -30px rgba(13,27,42,.4);transform:translateY(-2px);}
.sectores-hv14:hover{box-shadow:0 24px 50px -30px rgba(13,27,42,.4);transform:translateY(-2px);}
.sectores-hv15:hover{box-shadow:0 24px 50px -30px rgba(13,27,42,.4);transform:translateY(-2px);}
.sectores-hv16:hover{box-shadow:0 24px 50px -30px rgba(13,27,42,.4);transform:translateY(-2px);}
.sectores-hv17:hover{box-shadow:0 24px 50px -30px rgba(13,27,42,.4);transform:translateY(-2px);}
.sectores-hv18:hover{box-shadow:0 24px 50px -30px rgba(13,27,42,.4);transform:translateY(-2px);}
.sectores-hv19:hover{box-shadow:0 24px 50px -30px rgba(13,27,42,.4);transform:translateY(-2px);}
.sectores-hv20:hover{box-shadow:0 24px 50px -30px rgba(13,27,42,.4);transform:translateY(-2px);}
.sectores-hv21:hover{box-shadow:0 24px 50px -30px rgba(13,27,42,.4);transform:translateY(-2px);}
.sectores-hv22:hover{box-shadow:0 24px 50px -30px rgba(13,27,42,.4);transform:translateY(-2px);}
.sectores-hv23:hover{box-shadow:0 24px 50px -30px rgba(13,27,42,.4);transform:translateY(-2px);}
.sectores-hv24:hover{border-color:#009999;background:#f4f7f7;}
.sectores-hv25:hover{border-color:#009999;background:#f4f7f7;}
.sectores-hv26:hover{border-color:#009999;background:#f4f7f7;}
.sectores-hv27:hover{border-color:#009999;background:#f4f7f7;}
.sectores-hv28:hover{border-color:#009999;background:#f4f7f7;}
.sectores-hv29:hover{border-color:#009999;background:#f4f7f7;}
.sectores-hv30:hover{border-color:#009999;background:#f4f7f7;}
.sectores-hv31:hover{border-color:#009999;background:#f4f7f7;}
.sectores-hv32:hover{border-color:#009999;background:#f4f7f7;}
.sectores-hv33:hover{background:#00b3b3;}
.sectorretail-hv0:hover{border-color:#009999;}
.sectorretail-hv1:hover{border-color:#009999;}
.sectorretail-hv2:hover{border-color:#009999;}
.sectorretail-hv3:hover{border-color:#009999;}
.sectorretail-hv4:hover{border-color:#009999;}
.sectorretail-hv5:hover{border-color:#009999;}
.sectorretail-hv6:hover{border-color:#009999;}
.sectorretail-hv7:hover{border-color:#009999;}
.sectorretail-hv8:hover{border-color:#009999;}
.sectorretail-hv9:hover{border-color:#009999;}
.sectorretail-hv10:hover{background:#00b3b3;}
.sectorconsumomasivo-hv0:hover{border-color:#009999;}
.sectorconsumomasivo-hv1:hover{border-color:#009999;}
.sectorconsumomasivo-hv2:hover{border-color:#009999;}
.sectorconsumomasivo-hv3:hover{border-color:#009999;}
.sectorconsumomasivo-hv4:hover{border-color:#009999;}
.sectorconsumomasivo-hv5:hover{border-color:#009999;}
.sectorconsumomasivo-hv6:hover{border-color:#009999;}
.sectorconsumomasivo-hv7:hover{border-color:#009999;}
.sectorconsumomasivo-hv8:hover{border-color:#009999;}
.sectorconsumomasivo-hv9:hover{border-color:#009999;}
.sectorconsumomasivo-hv10:hover{background:#00b3b3;}
.sectorindustria-hv0:hover{border-color:#009999;}
.sectorindustria-hv1:hover{border-color:#009999;}
.sectorindustria-hv2:hover{border-color:#009999;}
.sectorindustria-hv3:hover{border-color:#009999;}
.sectorindustria-hv4:hover{border-color:#009999;}
.sectorindustria-hv5:hover{border-color:#009999;}
.sectorindustria-hv6:hover{border-color:#009999;}
.sectorindustria-hv7:hover{border-color:#009999;}
.sectorindustria-hv8:hover{border-color:#009999;}
.sectorindustria-hv9:hover{border-color:#009999;}
.sectorindustria-hv10:hover{background:#00b3b3;}
.sectoralimentos-hv0:hover{border-color:#009999;}
.sectoralimentos-hv1:hover{border-color:#009999;}
.sectoralimentos-hv2:hover{border-color:#009999;}
.sectoralimentos-hv3:hover{border-color:#009999;}
.sectoralimentos-hv4:hover{border-color:#009999;}
.sectoralimentos-hv5:hover{border-color:#009999;}
.sectoralimentos-hv6:hover{border-color:#009999;}
.sectoralimentos-hv7:hover{border-color:#009999;}
.sectoralimentos-hv8:hover{border-color:#009999;}
.sectoralimentos-hv9:hover{border-color:#009999;}
.sectoralimentos-hv10:hover{background:#00b3b3;}
.sectorfarmaceutico-hv0:hover{border-color:#009999;}
.sectorfarmaceutico-hv1:hover{border-color:#009999;}
.sectorfarmaceutico-hv2:hover{border-color:#009999;}
.sectorfarmaceutico-hv3:hover{border-color:#009999;}
.sectorfarmaceutico-hv4:hover{border-color:#009999;}
.sectorfarmaceutico-hv5:hover{border-color:#009999;}
.sectorfarmaceutico-hv6:hover{border-color:#009999;}
.sectorfarmaceutico-hv7:hover{border-color:#009999;}
.sectorfarmaceutico-hv8:hover{border-color:#009999;}
.sectorfarmaceutico-hv9:hover{border-color:#009999;}
.sectorfarmaceutico-hv10:hover{background:#00b3b3;}
.sectormineria-hv0:hover{border-color:#009999;}
.sectormineria-hv1:hover{border-color:#009999;}
.sectormineria-hv2:hover{border-color:#009999;}
.sectormineria-hv3:hover{border-color:#009999;}
.sectormineria-hv4:hover{border-color:#009999;}
.sectormineria-hv5:hover{border-color:#009999;}
.sectormineria-hv6:hover{border-color:#009999;}
.sectormineria-hv7:hover{border-color:#009999;}
.sectormineria-hv8:hover{border-color:#009999;}
.sectormineria-hv9:hover{border-color:#009999;}
.sectormineria-hv10:hover{background:#00b3b3;}
.sectoroperadores-hv0:hover{border-color:#009999;}
.sectoroperadores-hv1:hover{border-color:#009999;}
.sectoroperadores-hv2:hover{border-color:#009999;}
.sectoroperadores-hv3:hover{border-color:#009999;}
.sectoroperadores-hv4:hover{border-color:#009999;}
.sectoroperadores-hv5:hover{border-color:#009999;}
.sectoroperadores-hv6:hover{border-color:#009999;}
.sectoroperadores-hv7:hover{border-color:#009999;}
.sectoroperadores-hv8:hover{border-color:#009999;}
.sectoroperadores-hv9:hover{border-color:#009999;}
.sectoroperadores-hv10:hover{background:#00b3b3;}
.sectorferreteria-hv0:hover{border-color:#009999;}
.sectorferreteria-hv1:hover{border-color:#009999;}
.sectorferreteria-hv2:hover{border-color:#009999;}
.sectorferreteria-hv3:hover{border-color:#009999;}
.sectorferreteria-hv4:hover{border-color:#009999;}
.sectorferreteria-hv5:hover{border-color:#009999;}
.sectorferreteria-hv6:hover{border-color:#009999;}
.sectorferreteria-hv7:hover{border-color:#009999;}
.sectorferreteria-hv8:hover{border-color:#009999;}
.sectorferreteria-hv9:hover{border-color:#009999;}
.sectorferreteria-hv10:hover{background:#00b3b3;}
.sectorrepuestos-hv0:hover{border-color:#009999;}
.sectorrepuestos-hv1:hover{border-color:#009999;}
.sectorrepuestos-hv2:hover{border-color:#009999;}
.sectorrepuestos-hv3:hover{border-color:#009999;}
.sectorrepuestos-hv4:hover{border-color:#009999;}
.sectorrepuestos-hv5:hover{border-color:#009999;}
.sectorrepuestos-hv6:hover{border-color:#009999;}
.sectorrepuestos-hv7:hover{border-color:#009999;}
.sectorrepuestos-hv8:hover{border-color:#009999;}
.sectorrepuestos-hv9:hover{border-color:#009999;}
.sectorrepuestos-hv10:hover{background:#00b3b3;}
.sectorutiles-hv0:hover{border-color:#009999;}
.sectorutiles-hv1:hover{border-color:#009999;}
.sectorutiles-hv2:hover{border-color:#009999;}
.sectorutiles-hv3:hover{border-color:#009999;}
.sectorutiles-hv4:hover{border-color:#009999;}
.sectorutiles-hv5:hover{border-color:#009999;}
.sectorutiles-hv6:hover{border-color:#009999;}
.sectorutiles-hv7:hover{border-color:#009999;}
.sectorutiles-hv8:hover{border-color:#009999;}
.sectorutiles-hv9:hover{border-color:#009999;}
.sectorutiles-hv10:hover{background:#00b3b3;}
.sectorlibrerias-hv0:hover{border-color:#009999;}
.sectorlibrerias-hv1:hover{border-color:#009999;}
.sectorlibrerias-hv2:hover{border-color:#009999;}
.sectorlibrerias-hv3:hover{border-color:#009999;}
.sectorlibrerias-hv4:hover{border-color:#009999;}
.sectorlibrerias-hv5:hover{border-color:#009999;}
.sectorlibrerias-hv6:hover{border-color:#009999;}
.sectorlibrerias-hv7:hover{border-color:#009999;}
.sectorlibrerias-hv8:hover{border-color:#009999;}
.sectorlibrerias-hv9:hover{border-color:#009999;}
.sectorlibrerias-hv10:hover{background:#00b3b3;}
.sectorserviciostecnicos-hv0:hover{border-color:#009999;}
.sectorserviciostecnicos-hv1:hover{border-color:#009999;}
.sectorserviciostecnicos-hv2:hover{border-color:#009999;}
.sectorserviciostecnicos-hv3:hover{border-color:#009999;}
.sectorserviciostecnicos-hv4:hover{border-color:#009999;}
.sectorserviciostecnicos-hv5:hover{border-color:#009999;}
.sectorserviciostecnicos-hv6:hover{border-color:#009999;}
.sectorserviciostecnicos-hv7:hover{border-color:#009999;}
.sectorserviciostecnicos-hv8:hover{border-color:#009999;}
.sectorserviciostecnicos-hv9:hover{border-color:#009999;}
.sectorserviciostecnicos-hv10:hover{background:#00b3b3;}
.recursos-hv0:hover{box-shadow:0 24px 50px -30px rgba(13,27,42,.4);transform:translateY(-2px);}
.recursos-hv1:hover{background:#00b3b3;}
.recursos-hv2:hover{box-shadow:0 24px 50px -30px rgba(13,27,42,.4);transform:translateY(-2px);}
.recursos-hv3:hover{background:#00b3b3;}
.recursos-hv4:hover{box-shadow:0 24px 50px -30px rgba(13,27,42,.4);transform:translateY(-2px);}
.recursos-hv5:hover{background:#00b3b3;}
.recursos-hv6:hover{box-shadow:0 24px 50px -30px rgba(13,27,42,.4);transform:translateY(-2px);}
.recursos-hv7:hover{background:#00b3b3;}
.recursos-hv8:hover{box-shadow:0 24px 50px -30px rgba(13,27,42,.4);transform:translateY(-2px);}
.recursos-hv9:hover{background:#00b3b3;}
.recursos-hv10:hover{background:#00b3b3;}
.recursodiseno-hv0:hover{border-color:#009999;}
.recursodiseno-hv1:hover{border-color:#009999;}
.recursodiseno-hv2:hover{border-color:#009999;}
.recursodiseno-hv3:hover{border-color:#009999;}
.recursodiseno-hv4:hover{border-color:#009999;}
.recursodiseno-hv5:hover{background:#00b3b3;}
.recursodiseno-hv6:hover{border-color:#009999;color:#009999;}
.recursodiseno-hv7:hover{border-color:#009999;color:#009999;}
.recursodiseno-hv8:hover{border-color:#009999;color:#009999;}
.recursodiseno-hv9:hover{border-color:#009999;color:#009999;}
.recursodiseno-hv10:hover{border-color:#009999;color:#009999;}
.recursogestion-hv0:hover{border-color:#009999;}
.recursogestion-hv1:hover{border-color:#009999;}
.recursogestion-hv2:hover{border-color:#009999;}
.recursogestion-hv3:hover{border-color:#009999;}
.recursogestion-hv4:hover{border-color:#009999;}
.recursogestion-hv5:hover{border-color:#009999;}
.recursogestion-hv6:hover{background:#00b3b3;}
.recursogestion-hv7:hover{border-color:#009999;color:#009999;}
.recursogestion-hv8:hover{border-color:#009999;color:#009999;}
.recursogestion-hv9:hover{border-color:#009999;color:#009999;}
.recursogestion-hv10:hover{border-color:#009999;color:#009999;}
.recursogestion-hv11:hover{border-color:#009999;color:#009999;}
.recursogestion-hv12:hover{border-color:#009999;color:#009999;}
.recursowms-hv0:hover{border-color:#009999;}
.recursowms-hv1:hover{border-color:#009999;}
.recursowms-hv2:hover{border-color:#009999;}
.recursowms-hv3:hover{border-color:#009999;}
.recursowms-hv4:hover{border-color:#009999;}
.recursowms-hv5:hover{background:#00b3b3;}
.recursowms-hv6:hover{border-color:#009999;color:#009999;}
.recursowms-hv7:hover{border-color:#009999;color:#009999;}
.recursowms-hv8:hover{border-color:#009999;color:#009999;}
.recursowms-hv9:hover{border-color:#009999;color:#009999;}
.recursowms-hv10:hover{border-color:#009999;color:#009999;}
.recursowms-hv11:hover{border-color:#009999;color:#009999;}
.recursowms-hv12:hover{border-color:#009999;color:#009999;}
.recursoautomatizacion-hv0:hover{border-color:#009999;}
.recursoautomatizacion-hv1:hover{border-color:#009999;}
.recursoautomatizacion-hv2:hover{border-color:#009999;}
.recursoautomatizacion-hv3:hover{border-color:#009999;}
.recursoautomatizacion-hv4:hover{border-color:#009999;}
.recursoautomatizacion-hv5:hover{background:#00b3b3;}
.recursoautomatizacion-hv6:hover{border-color:#009999;color:#009999;}
.recursoautomatizacion-hv7:hover{border-color:#009999;color:#009999;}
.recursoautomatizacion-hv8:hover{border-color:#009999;color:#009999;}
.recursoautomatizacion-hv9:hover{border-color:#009999;color:#009999;}
.recursoautomatizacion-hv10:hover{border-color:#009999;color:#009999;}
.recursoseguridad-hv0:hover{border-color:#009999;}
.recursoseguridad-hv1:hover{border-color:#009999;}
.recursoseguridad-hv2:hover{border-color:#009999;}
.recursoseguridad-hv3:hover{border-color:#009999;}
.recursoseguridad-hv4:hover{border-color:#009999;}
.recursoseguridad-hv5:hover{background:#00b3b3;}
.recursoseguridad-hv6:hover{border-color:#009999;color:#009999;}
.recursoseguridad-hv7:hover{border-color:#009999;color:#009999;}
.recursoseguridad-hv8:hover{border-color:#009999;color:#009999;}
.recursoseguridad-hv9:hover{border-color:#009999;color:#009999;}
.recursoseguridad-hv10:hover{border-color:#009999;color:#009999;}
.recursoseguridad-hv11:hover{border-color:#009999;color:#009999;}
.casopesquera-hv0:hover{border-color:#009999;}
.casopesquera-hv1:hover{border-color:#009999;}
.casopesquera-hv2:hover{border-color:#009999;}
.casopesquera-hv3:hover{border-color:#009999;color:#009999;}
.casobebidas-hv0:hover{border-color:#009999;color:#009999;}
.casobebidas-hv1:hover{border-color:#009999;}
.casobebidas-hv2:hover{border-color:#009999;}
.casobebidas-hv3:hover{border-color:#009999;}
.casoportuario-hv0:hover{border-color:#009999;color:#009999;}
.casoportuario-hv1:hover{border-color:#009999;}
.casoportuario-hv2:hover{border-color:#009999;}
.casoportuario-hv3:hover{border-color:#009999;}
.casogeneracionelectrica-hv0:hover{border-color:#009999;color:#009999;}
.casogeneracionelectrica-hv1:hover{border-color:#009999;}
.casogeneracionelectrica-hv2:hover{border-color:#009999;}
.casogeneracionelectrica-hv3:hover{border-color:#009999;}
.casodrogueria-hv0:hover{border-color:#009999;}
.casodrogueria-hv1:hover{border-color:#009999;}
.casodrogueria-hv2:hover{border-color:#009999;}
.casomatpel-hv0:hover{border-color:#009999;}
.casomatpel-hv1:hover{border-color:#009999;}
.casomatpel-hv2:hover{border-color:#009999;}
.casoprendas-hv0:hover{border-color:#009999;}
.casoprendas-hv1:hover{border-color:#009999;}
.casoprendas-hv2:hover{border-color:#009999;}
.casoprendas-hv3:hover{border-color:#009999;}
.casorepuestosascensores-hv0:hover{border-color:#009999;}
.casorepuestosascensores-hv1:hover{border-color:#009999;}
.casorepuestosascensores-hv2:hover{border-color:#009999;}
.casorepuestosascensores-hv3:hover{border-color:#009999;}
.casominero-hv0:hover{border-color:#009999;}
.casominero-hv1:hover{border-color:#009999;}
.casominero-hv2:hover{border-color:#009999;}
.casominero-hv3:hover{border-color:#009999;}
.casodistribucionelectrica-hv0:hover{border-color:#009999;}
.casodistribucionelectrica-hv1:hover{border-color:#009999;}
.casodistribucionelectrica-hv2:hover{border-color:#009999;}
