{"id":396,"date":"2026-10-08T09:25:42","date_gmt":"2026-10-08T07:25:42","guid":{"rendered":"https:\/\/inoxter.com\/?page_id=396"},"modified":"2026-10-29T12:31:29","modified_gmt":"2026-10-29T11:31:29","slug":"mantenimiento-industrial-girona","status":"publish","type":"page","link":"https:\/\/inoxter.com\/ca\/mantenimiento-industrial-girona\/","title":{"rendered":"Mantenimiento industrial en Girona"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"396\" class=\"elementor elementor-396\">\n\t\t\t\t<div class=\"elementor-element elementor-element-d348112 e-flex e-con-boxed e-con e-parent\" data-id=\"d348112\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-018b0a4 elementor-widget elementor-widget-html\" data-id=\"018b0a4\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<link rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\">\n<link rel=\"preconnect\" href=\"https:\/\/fonts.gstatic.com\" crossorigin=\"\">\n<link href=\"https:\/\/fonts.googleapis.com\/css2?family=Carlito:ital,wght@0,400;0,700&amp;display=swap\" rel=\"stylesheet\">\n<style>\n  :root{--spark:#FF671F;--spark-d:#e8570f;--ink:#16191d;--black:#0a0a0a;--steel:#f4f5f6;--line:#e7eaee;--muted:#6b7480}\n  #inox *{margin:0;padding:0;box-sizing:border-box}\n  html{scroll-behavior:smooth}\n  #inox{font-family:Calibri,'Carlito',system-ui,sans-serif;color:var(--ink);background:#fff;-webkit-font-smoothing:antialiased;width:100vw;max-width:100vw;margin-left:calc(50% - 50vw);overflow-x:clip}\n  #inox img{display:block;max-width:100%}\n  #inox a{text-decoration:none;color:inherit}\n  #inox h1, #inox h2, #inox h3, #inox h4, #inox p, #inox li, #inox summary, #inox label{color:inherit}\n  #inox .wrap{max-width:1180px;margin:0 auto;padding:0 26px}\n  #inox .eyebrow{font-size:12px;letter-spacing:.18em;text-transform:uppercase;color:var(--spark);display:inline-flex;align-items:center;gap:10px}\n  #inox .eyebrow::before{content:\"\";width:26px;height:1px;background:var(--spark)}\n  #inox section[id]{scroll-margin-top:80px}\n  #inox .btn{font-weight:700;font-size:14px;background:var(--spark);color:#fff;padding:13px 22px;border-radius:9px;display:inline-flex;align-items:center;gap:8px;border:0;cursor:pointer;transition:.18s;white-space:nowrap}\n  #inox .btn:hover{background:var(--spark-d);transform:translateY(-2px)}\n  #inox .btn-lg{font-size:15px;padding:15px 28px;border-radius:10px}\n  #inox h2.sec{font-weight:700;font-size:clamp(1.8rem,3.4vw,2.5rem);letter-spacing:-.02em;color:var(--ink);margin:14px 0 8px;text-wrap:balance}\n  #inox .lead{font-size:1.05rem;color:var(--muted);max-width:560px}\n\n  \/* cabecera con men\u00fa *\/\n  #inox header{position:sticky;top:0;z-index:50;background:rgba(255,255,255,.94);backdrop-filter:blur(10px);border-bottom:1px solid var(--line)}\n  #inox .nav{display:flex;align-items:center;justify-content:space-between;gap:20px;height:72px}\n  #inox .logo{font-weight:700;font-size:32px;letter-spacing:.05em;color:var(--spark);line-height:1;-webkit-text-stroke:.9px currentColor;paint-order:stroke fill}\n  #inox .logo small{-webkit-text-stroke:0;display:block;font-weight:400;font-size:10.5px;letter-spacing:.22em;color:#9aa3ad;margin-top:3px}\n  #inox .menu{display:flex;align-items:center;gap:26px;font-weight:700;font-size:15px}\n  #inox .menu > a:hover, #inox .dd summary:hover{color:var(--spark)}\n  #inox .dd{position:relative}\n  #inox .dd summary{list-style:none;cursor:pointer;display:flex;align-items:center;gap:6px}\n  #inox .dd summary::-webkit-details-marker{display:none}\n  #inox .dd summary::after{content:\"\";width:7px;height:7px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg) translateY(-2px);transition:.2s}\n  #inox .dd[open] summary::after{transform:rotate(-135deg) translateY(-1px)}\n  #inox .dd-panel{position:absolute;top:calc(100% + 16px);left:-18px;width:300px;background:#fff;border:1px solid var(--line);border-radius:12px;box-shadow:0 18px 40px rgba(16,20,24,.12);padding:8px}\n  #inox .dd-panel a{display:flex;align-items:center;gap:12px;padding:10px 12px;border-radius:8px;font-weight:700;font-size:14px;color:var(--ink)}\n  #inox .dd-panel a:hover{background:var(--steel)}\n  #inox .dd-panel a.cur{color:var(--spark)}\n  #inox .dd-panel svg{width:20px;height:20px;color:var(--spark);flex:0 0 auto}\n\n  \/* migas *\/\n  #inox .crumbs{font-size:13px;color:#9aa3ad;margin-bottom:22px}\n  #inox .crumbs a:hover{color:#fff}\n  #inox .crumbs span{color:#c2c5c9}\n\n  \/* hero del servicio *\/\n  #inox .hero{position:relative;background:var(--black);color:#fff;overflow:hidden}\n  #inox .hero-bg{position:absolute;inset:0}\n  #inox .hero-bg img{width:100%;height:100%;object-fit:cover;opacity:.5;filter:grayscale(.12) contrast(1.05);animation:kb 28s ease-in-out infinite alternate;transform-origin:62% 48%}\n  @keyframes kb{from{transform:scale(1.04)}to{transform:scale(1.18) translate3d(-2.5%,-1.5%,0)}}\n  #inox .hero-bg::after{content:\"\";position:absolute;inset:0;background:linear-gradient(100deg,rgba(10,10,10,.96) 34%,rgba(10,10,10,.35) 100%)}\n  #inox .hero-in{position:relative;padding:56px 0 84px;max-width:660px}\n  #inox .hero h1{font-weight:700;font-size:clamp(2.3rem,5.2vw,3.9rem);line-height:1.06;letter-spacing:-.02em;margin:18px 0 0;color:#fff;text-wrap:balance}\n  #inox .hero h1 em{font-style:normal;color:var(--spark)}\n  #inox .hero .sub{font-size:1.15rem;color:#c2c5c9;margin:20px 0 30px;max-width:540px}\n  #inox .hero-facts{display:flex;flex-wrap:wrap;gap:10px 26px;margin-top:34px;font-weight:700;font-size:15px}\n  #inox .hero-facts span{display:flex;align-items:center;gap:8px}\n  #inox .hero-facts span::before{content:\"\";width:8px;height:8px;border-radius:2px;background:var(--spark)}\n\n  \/* qu\u00e9 fabricamos: 3D con scroll *\/\n  #inox .que{background:var(--steel);padding:80px 0 0}\n  #inox .que .lead{margin-bottom:6px}\n  #inox .svc-ic{width:42px;height:42px;border-radius:11px;display:flex;align-items:center;justify-content:center;color:var(--spark);background:#fff;border:1px solid var(--line)}\n  #inox .svc-ic svg{width:22px;height:22px}\n  #inox .svc-tag{font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--spark);margin-bottom:7px}\n  #inox .sv-cta{margin-top:24px;padding:15px 30px;font-size:15px;border-radius:10px}\n  #inox .sv-chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:18px}\n  #inox .sv-chips span{font-weight:700;font-size:12px;color:var(--ink);background:#fff;border:1px solid var(--line);border-radius:999px;padding:6px 11px}\n  @media(max-width:820px){#inox .sv-cta{margin-top:14px;padding:12px 22px;font-size:14px}#inox .sv-chips{margin-top:10px}}\n  #inox .sv3d{position:relative;height:640vh}\n  #inox .sv-stage{position:sticky;top:72px;height:calc(100vh - 72px);height:calc(100svh - 72px);overflow:hidden;background:radial-gradient(ellipse 58% 72% at 68% 55%,#ffffff 0%,var(--steel) 72%)}\n  #inox #svcanvas{position:absolute;inset:0;width:100%;height:100%;display:block}\n  #inox .sv-stage::after{content:\"\";position:absolute;inset:0;pointer-events:none;z-index:1;background:linear-gradient(90deg,var(--steel) 0%,rgba(244,245,246,.88) 30%,rgba(244,245,246,0) 52%)}\n  #inox .sv-copy{position:absolute;inset:0;z-index:2;pointer-events:none}\n  #inox .sv-copy .wrap{position:relative;height:100%}\n  #inox .sv-panel{position:absolute;left:26px;top:clamp(24px,5vh,52px);width:min(400px,40%);opacity:0;visibility:hidden;transform:translateY(18px);transition:opacity .45s,transform .45s,visibility 0s linear .45s}\n  #inox .sv-panel.on{opacity:1;visibility:visible;transform:none;transition:opacity .45s,transform .45s,visibility 0s;pointer-events:auto}\n  #inox .sv-top{display:flex;align-items:center;gap:14px;margin-bottom:18px}\n  #inox .sv-panel .svc-ic{position:static;background:#fff;border:1px solid var(--line);backdrop-filter:none}\n  #inox .sv-count{font-size:12px;letter-spacing:.18em;color:var(--muted);font-variant-numeric:tabular-nums}\n  #inox .sv-panel .svc-tag{display:block;font-size:12px;margin-bottom:0}\n  #inox .sv-name{font-family:Calibri,'Carlito',sans-serif;font-weight:700;font-size:clamp(2rem,3.2vw,2.6rem);line-height:1.04;letter-spacing:-.02em;color:var(--ink);margin-top:8px}\n  #inox .sv-desc{font-size:1.12rem;color:var(--muted);margin-top:12px;max-width:340px}\n  #inox .sv-real{margin-top:24px}\n  #inox .sv-real-t{font-family:Calibri,'Carlito',sans-serif;font-weight:700;font-size:1.08rem;color:var(--ink)}\n  #inox .sv-real-s{display:block;font-size:.88rem;color:var(--muted);margin-top:2px}\n  #inox .sv-pics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:12px}\n  #inox .sv-pics.one{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}\n  #inox .sv-pic{display:block;height:96px;border:0;padding:0;border-radius:9px;overflow:hidden;cursor:zoom-in;background:#e3e6e9;outline-offset:2px}\n  #inox .sv-pic img{width:100%;height:100%;object-fit:cover;transition:transform .35s}\n  #inox .sv-pic:hover img{transform:scale(1.07)}\n  #inox .sv-pic:focus-visible{outline:2px solid var(--spark)}\n  #inox .sv-cta{margin-top:20px;padding:15px 30px;font-size:15px;border-radius:10px}\n  #inox .sv-nav{position:absolute;left:26px;bottom:38px;display:flex;flex-wrap:wrap;gap:8px;max-width:46%;pointer-events:auto}\n  #inox .sv-nav button{font-family:Calibri,'Carlito',sans-serif;font-weight:700;font-size:13px;color:var(--muted);background:#fff;border:1px solid var(--line);border-radius:999px;padding:8px 14px;cursor:pointer;transition:.18s}\n  #inox .sv-nav button:hover{color:var(--ink);border-color:#cfd4d9}\n  #inox .sv-nav button.on{background:var(--spark);border-color:var(--spark);color:#fff}\n  #inox .sv-nav button:focus-visible{outline:2px solid var(--spark);outline-offset:2px}\n  #inox .sv-bar{position:absolute;left:26px;bottom:24px;width:min(420px,40%);height:2px;background:var(--line);overflow:hidden}\n  #inox .sv-bar i{display:block;height:100%;background:var(--spark);transform-origin:left center;transform:scaleX(0)}\n  #inox .sv-hint{position:absolute;right:26px;bottom:26px;z-index:2;font-size:12px;letter-spacing:.18em;text-transform:uppercase;color:var(--muted);transition:opacity .3s}\n  \/* sin WebGL: vuelve a una cuadr\u00edcula simple *\/\n  #inox .sv3d.no3d{height:auto}\n  #inox .no3d .sv-stage{position:static;height:auto;background:none}\n  #inox .no3d .sv-stage::after, #inox .no3d #svcanvas, #inox .no3d .sv-nav, #inox .no3d .sv-bar, #inox .no3d .sv-hint{display:none}\n  #inox .no3d .sv-copy{position:static}\n  #inox .no3d .sv-copy .wrap{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;height:auto}\n  #inox .no3d .sv-panel{position:static;opacity:1;visibility:visible;transform:none;width:auto;background:#fff;border:1px solid var(--line);border-radius:12px;padding:22px}\n  #inox .no3d .sv-name{font-size:1.5rem}\n  @media(max-width:900px){#inox .no3d .sv-copy .wrap{grid-template-columns:1fr 1fr}}\n  @media(max-width:820px){\n    #inox .sv-stage::after{background:linear-gradient(0deg,var(--steel) 0%,rgba(244,245,246,.94) 40%,rgba(244,245,246,0) 60%)}\n    #inox .sv-panel{left:18px;right:18px;top:auto;bottom:46px;width:auto;transform:translateY(18px)}\n    #inox .sv-panel.on{transform:none}\n    #inox .sv-name{font-size:1.9rem}\n    #inox .sv-desc{font-size:1rem}\n    #inox .sv-top{margin-bottom:10px}\n    #inox .sv-real{margin-top:14px}\n    #inox .sv-real-s{display:none}\n    #inox .sv-pics{margin-top:8px;gap:6px}\n    #inox .sv-pic{height:64px}\n    #inox .sv-cta{margin-top:12px;padding:12px 22px;font-size:14px}\n    #inox .sv-nav{top:14px;bottom:auto;left:0;right:0;max-width:none;flex-wrap:nowrap;overflow-x:auto;padding:0 18px;scrollbar-width:none}\n    #inox .sv-nav::-webkit-scrollbar{display:none}\n    #inox .sv-nav button{flex:0 0 auto}\n    #inox .sv-bar{left:18px;right:18px;width:auto;bottom:24px}\n    #inox .sv-hint{display:none}\n  }\n  @media(max-width:600px){#inox .no3d .sv-copy .wrap{grid-template-columns:1fr}}\n  @media(max-width:520px){#inox .sv-stage{top:62px;height:calc(100vh - 62px);height:calc(100svh - 62px)}}\n\n  \/* trabajos reales *\/\n  #inox .reales{background:#0d0f11;color:#fff;padding:80px 0 84px}\n  #inox .reales h2.sec{color:#fff}\n  #inox .reales .lead{color:#9aa3ad}\n  #inox .r-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:34px}\n  #inox .r-pic{position:relative;height:250px;border-radius:12px;overflow:hidden;border:0;padding:0;background:#16191d;cursor:zoom-in;display:block;width:100%}\n  #inox .r-pic img{width:100%;height:100%;object-fit:cover;transition:.45s}\n  #inox .r-pic:hover img{transform:scale(1.05)}\n  #inox .r-pic span{position:absolute;left:0;right:0;bottom:0;padding:30px 16px 14px;background:linear-gradient(180deg,transparent,rgba(8,10,12,.88));font-weight:700;font-size:.95rem;color:#fff;text-align:left}\n\n  \/* c\u00f3mo trabajamos *\/\n  #inox .pasos{background:#fff;padding:80px 0 84px}\n  #inox .steps{list-style:none;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:34px;counter-reset:x}\n  #inox .steps li{position:relative;border:1px solid var(--line);border-radius:12px;padding:22px 20px 24px;background:#fff;min-width:0}\n  #inox .steps li:not(:last-child)::after{content:\"\";position:absolute;top:43px;right:-17px;width:18px;height:2px;background:var(--spark)}\n  #inox .steps .n{width:44px;height:44px;border-radius:11px;display:flex;align-items:center;justify-content:center;font-weight:700;color:#fff;background:var(--spark);font-variant-numeric:tabular-nums}\n  #inox .steps h3{font-weight:700;font-size:1.12rem;color:var(--ink);margin-top:16px}\n  #inox .steps p{font-size:.95rem;color:var(--muted);margin-top:6px;line-height:1.45}\n  \/* sectores *\/\n  #inox .sect{background:#fff;padding:80px 0 84px}\n  #inox .s-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;margin-top:34px}\n  #inox .s-card{border:1px solid var(--line);border-radius:12px;padding:20px 18px 18px;display:flex;flex-direction:column;gap:14px;min-width:0}\n  #inox .s-card h3{font-weight:700;font-size:1.05rem;color:var(--ink)}\n  #inox .s-logos{display:flex;flex-wrap:wrap;align-items:center;gap:10px 16px;min-height:40px}\n  #inox .s-logos img{height:30px;width:auto;object-fit:contain}\n  #inox .lg-txt{font-weight:700;font-size:.95rem;color:#9aa3ad}\n\n  \/* por qu\u00e9 y zona *\/\n  #inox .why{background:var(--steel);padding:80px 0 84px}\n  #inox .w-grid{display:block}\n  #inox .w-list{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px 28px;margin-top:30px}\n  @media(max-width:900px){#inox .w-list{grid-template-columns:1fr 1fr}}\n  #inox .w-list h3{font-weight:700;font-size:1.08rem;color:var(--ink);display:flex;align-items:center;gap:10px}\n  #inox .w-list h3::before{content:\"\";width:10px;height:10px;border-radius:3px;background:var(--spark);flex:0 0 auto}\n  #inox .w-list p{font-size:.95rem;color:var(--muted);margin-top:5px;line-height:1.45}\n  #inox .zona-x{background:#fff;border:1px solid var(--line);border-radius:14px;padding:28px}\n  #inox .zona h3{font-weight:700;font-size:1.3rem;color:var(--ink)}\n  #inox .zona p{font-size:.95rem;color:var(--muted);margin-top:8px;line-height:1.45}\n  #inox .zona ul{list-style:none;display:flex;flex-wrap:wrap;gap:8px;margin-top:18px}\n  #inox .zona li{font-weight:700;font-size:13px;color:var(--ink);background:var(--steel);border:1px solid var(--line);border-radius:999px;padding:7px 13px}\n  #inox .zona .base{display:flex;gap:10px;align-items:center;margin-top:20px;padding-top:18px;border-top:1px solid var(--line);font-size:.95rem;color:var(--ink);font-weight:700}\n  #inox .zona .base svg{width:20px;height:20px;color:var(--spark)}\n\n  \/* preguntas *\/\n  #inox .faq{background:#fff;padding:80px 0 84px}\n  #inox .f-grid{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:48px;align-items:start}\n  #inox .f-list details{border-bottom:1px solid var(--line)}\n  #inox .f-list details:first-child{border-top:1px solid var(--line)}\n  #inox .f-list summary{list-style:none;cursor:pointer;padding:20px 40px 20px 0;font-weight:700;font-size:1.1rem;color:var(--ink);position:relative}\n  #inox .f-list summary::-webkit-details-marker{display:none}\n  #inox .f-list summary::after{content:\"+\";position:absolute;right:6px;top:50%;transform:translateY(-50%);font-size:26px;font-weight:400;color:var(--spark)}\n  #inox .f-list details[open] summary::after{content:\"\u2013\"}\n  #inox .f-list details p{padding:0 40px 22px 0;color:var(--muted);font-size:1rem;line-height:1.55}\n\n  \/* otros servicios *\/\n  #inox .otros{background:var(--steel);padding:70px 0 74px}\n  #inox .o-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin-top:28px}\n  #inox .o-card{background:#fff;border:1px solid var(--line);border-radius:12px;padding:18px;display:flex;flex-direction:column;gap:12px;transition:.18s;min-width:0}\n  #inox .o-card:hover{border-color:var(--spark);transform:translateY(-2px)}\n  #inox .o-card svg{width:24px;height:24px;color:var(--spark)}\n  #inox .o-card b{font-size:1rem;color:var(--ink)}\n  #inox .o-card i{font-style:normal;font-size:.85rem;color:var(--spark);font-weight:700;margin-top:auto}\n\n  \/* contacto (como la home) *\/\n  #inox .contacto{background:var(--spark);color:#fff;padding:82px 0 86px}\n  #inox .c-head{text-align:center;max-width:640px;margin:0 auto 40px}\n  #inox .contacto h2{font-weight:700;font-size:clamp(2rem,4.2vw,3rem);letter-spacing:-.02em;color:#fff;margin-bottom:14px}\n  #inox .c-head p{font-size:1.12rem;color:#fff;opacity:.94}\n  #inox .c-tel{display:flex;justify-content:center;gap:12px 28px;flex-wrap:wrap;margin-top:18px;font-weight:700;font-size:1.1rem}\n  #inox .cform{max-width:760px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:0 18px}\n  #inox .cform .fld{margin-bottom:18px}\n  #inox .cform .full{grid-column:1\/-1}\n  #inox .cform label{display:block;font-weight:700;font-size:.92rem;color:#fff;margin-bottom:8px}\n  #inox .cform input, #inox .cform textarea{width:100%;padding:14px 16px;border:0;border-radius:9px;font-family:inherit;font-size:1rem;background:#fff;color:#16191d}\n  #inox .cform input::placeholder, #inox .cform textarea::placeholder{color:#9aa3ad}\n  #inox .cform input:focus, #inox .cform textarea:focus{outline:3px solid rgba(0,0,0,.16)}\n  #inox .cform textarea{min-height:140px;resize:vertical}\n  #inox .csubmit{font-family:inherit;font-weight:700;font-size:15px;background:#0d0f11;color:#fff;padding:15px 32px;border-radius:9px;border:0;cursor:pointer;transition:.18s}\n  #inox .csubmit:hover{background:#000;transform:translateY(-2px)}\n  #inox .cok{display:none;margin-top:16px;background:rgba(0,0,0,.2);color:#fff;padding:13px 16px;border-radius:9px;font-size:.92rem}\n  #inox .cok.on{display:block}\n\n  #inox .foot{background:#0d0f11;color:#9aa3ad;padding:34px 0;font-size:.88rem}\n  #inox .foot .fwrap{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:12px}\n  #inox .foot .flogo{font-weight:700;font-size:1.35rem;color:var(--spark);letter-spacing:.05em;-webkit-text-stroke:.6px currentColor;paint-order:stroke fill}\n  #inox .foot a{color:#c2c7cd}\n  #inox .foot .flegal{display:flex;gap:22px;flex-wrap:wrap}\n  #inox .foot .flegal a:hover{color:#fff}\n  #inox .foot .fbot{margin-top:18px;padding-top:16px;border-top:1px solid #23262b;font-size:.82rem;color:#7a828b}\n\n  #inox .plb{position:fixed;inset:0;background:rgba(8,10,12,.93);display:none;align-items:center;justify-content:center;z-index:200;padding:30px;cursor:zoom-out}\n  #inox .plb.on{display:flex}\n  #inox .plb img{max-width:92%;max-height:90%;border-radius:8px}\n\n  @media(max-width:980px){\n    #inox .s-grid{grid-template-columns:repeat(3,minmax(0,1fr))}\n    #inox .o-grid{grid-template-columns:repeat(3,minmax(0,1fr))}\n  }\n  @media(max-width:900px){\n    #inox .r-grid{grid-template-columns:1fr 1fr}\n    #inox .steps{grid-template-columns:1fr 1fr}\n    #inox .steps li::after{display:none}\n    #inox .w-grid, #inox .f-grid{grid-template-columns:1fr;gap:34px}\n  }\n  @media(max-width:760px){#inox .menu > a.hide-m{display:none}}\n  @media(max-width:600px){\n    #inox .r-grid, #inox .w-list, #inox .steps{grid-template-columns:1fr}\n    #inox .s-grid, #inox .o-grid{grid-template-columns:1fr 1fr}\n    #inox .cform{grid-template-columns:1fr}\n    #inox .r-pic{height:220px}\n  }\n  @media(max-width:520px){\n    #inox .wrap{padding:0 18px}\n    #inox .nav{height:62px}\n    #inox .logo{font-size:23px}\n    #inox .logo small{display:none}\n    #inox .menu{gap:16px;font-size:14px}\n    #inox .btn{padding:11px 15px;font-size:13px}\n    #inox .dd-panel{position:fixed;left:12px;right:12px;top:68px;width:auto}\n    #inox .hero h1{font-size:2.15rem}\n    #inox .que, #inox .reales, #inox .sect, #inox .why, #inox .faq, #inox .contacto{padding-top:58px;padding-bottom:62px}\n  }\n  @media(prefers-reduced-motion:reduce){#inox .hero-bg img{animation:none}#inox *{scroll-behavior:auto}#inox .sv-panel, #inox .sv-panel.on{transition:none}}\n<\/style>\n<div id=\"inox\">\n\n<header>\n  <div class=\"wrap nav\">\n    <a class=\"logo\" href=\"https:\/\/inoxter.com\/\" aria-label=\"Inoxter, inicio\">INOXTER<small>TUBERIES I INSTAL\u00b7LACIONS<\/small><\/a>\n    <nav class=\"menu\" aria-label=\"Principal\">\n      <details class=\"dd\">\n        <summary>Servicios<\/summary>\n        <div class=\"dd-panel\">\n          <a href=\"https:\/\/inoxter.com\/instalacion-tuberias-industriales-girona\/\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.7\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><rect x=\"3.5\" y=\"9.5\" width=\"17\" height=\"5\" rx=\"1.3\"><\/rect><path d=\"M7 8.5v7M17 8.5v7M12 9.5V6\"><\/path><circle cx=\"12\" cy=\"4.6\" r=\"1.5\"><\/circle><\/svg>Instalaci\u00f3n de tuber\u00edas<\/a>\n          <a href=\"https:\/\/inoxter.com\/estructuras-metalicas-girona\/\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.7\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M5 5h14M5 19h14M12 5v14\"><\/path><\/svg>Estructuras met\u00e1licas<\/a>\n          <a href=\"https:\/\/inoxter.com\/caldereria-girona\/\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.7\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><ellipse cx=\"12\" cy=\"6\" rx=\"6\" ry=\"2.3\"><\/ellipse><path d=\"M6 6v11a6 2.3 0 0 0 12 0V6\"><\/path><\/svg>Calderer\u00eda<\/a>\n          <a class=\"cur\" aria-current=\"page\" href=\"https:\/\/inoxter.com\/mantenimiento-industrial-girona\/\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.7\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M14.7 6.3a1 1 0 0 0 0 1.4l1.6 1.6a1 1 0 0 0 1.4 0l3.77-3.77a6 6 0 0 1-7.94 7.94l-6.91 6.91a2.12 2.12 0 0 1-3-3l6.91-6.91a6 6 0 0 1 7.94-7.94l-3.76 3.76z\"><\/path><\/svg>Mantenimiento industrial<\/a>\n          <a href=\"https:\/\/inoxter.com\/montaje-industrial-girona\/\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.7\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><circle cx=\"12\" cy=\"12\" r=\"3\"><\/circle><path d=\"M12 2v3M12 19v3M2 12h3M19 12h3M4.9 4.9l2.1 2.1M17 17l2.1 2.1M4.9 19.1 7 17M17 7l2.1-2.1\"><\/path><\/svg>Montaje industrial<\/a>\n          <a href=\"https:\/\/inoxter.com\/barandillas-escaleras-metalicas-girona\/\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.7\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M3 9.5h18M3 14.5h18M7.5 6v13M12 6v13M16.5 6v13\"><\/path><\/svg>Barandillas y escaleras<\/a>\n        <\/div>\n      <\/details>\n      <a class=\"hide-m\" href=\"https:\/\/inoxter.com\/proyectos\/\">Proyectos<\/a>\n      <a class=\"hide-m\" href=\"https:\/\/inoxter.com\/#taller\">Nuestro taller<\/a>\n      <a href=\"#contacto\" class=\"btn\">Pedir presupuesto<\/a>\n    <\/nav>\n  <\/div>\n<\/header>\n\n<section class=\"hero\">\n  <div class=\"hero-bg\"><img decoding=\"async\" src=\"https:\/\/inoxter.com\/wp-content\/uploads\/2026\/07\/inoxter-web-21.jpg\" alt=\"L\u00ednea de rodillos industriales tras su mantenimiento\"><\/div>\n  <div class=\"wrap\">\n    <div class=\"hero-in\">\n      <nav class=\"crumbs\" aria-label=\"Est\u00e1s en\"><a href=\"https:\/\/inoxter.com\/\">Inicio<\/a> \u203a Servicios \u203a <span>Mantenimiento industrial<\/span><\/nav>\n      <span class=\"eyebrow\">Mantenimiento industrial \u00b7 Girona<\/span>\n      <h1>Mantenimiento industrial en Girona, <em>para que tu planta no pare<\/em><\/h1>\n      <p class=\"sub\">Reparamos aver\u00edas y hacemos mantenimiento preventivo de tus l\u00edneas, tuber\u00edas, dep\u00f3sitos y estructuras, en tu planta o en nuestro taller de Sarri\u00e0 de Ter.<\/p>\n      <a href=\"#contacto\" class=\"btn btn-lg\">Pedir presupuesto <span>\u2192<\/span><\/a>\n      <div class=\"hero-facts\"><span>Desde 1980<\/span><span>Taller propio<\/span><span>Reparaci\u00f3n y preventivo<\/span><span>En planta o en taller<\/span><\/div>\n    <\/div>\n  <\/div>\n<\/section>\n\n<section class=\"que\" id=\"que-hacemos\">\n  <div class=\"wrap\">\n    <span class=\"eyebrow\">Qu\u00e9 hacemos<\/span>\n    <h2 class=\"sec\">\u00bfQu\u00e9 necesita tu planta?<\/h2>\n    <p class=\"lead\">Desde una aver\u00eda puntual hasta el mantenimiento de toda una l\u00ednea.<\/p>\n  <\/div>\n  <div class=\"sv3d\" id=\"sv3d\" style=\"height:520vh\">\n    <div class=\"sv-stage\">\n      <canvas id=\"svcanvas\" aria-hidden=\"true\"><\/canvas>\n      <div class=\"sv-copy\"><div class=\"wrap\">\n        <article class=\"sv-panel on\">\n          <div class=\"sv-top\"><span class=\"svc-ic\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M14.7 6.3a1 1 0 0 0 0 1.4l1.6 1.6a1 1 0 0 0 1.4 0l3.77-3.77a6 6 0 0 1-7.94 7.94l-6.91 6.91a2.12 2.12 0 0 1-3-3l6.91-6.91a6 6 0 0 1 7.94-7.94l-3.76 3.76z\"><\/path><\/svg><\/span><span class=\"sv-count\">01 \/ 04<\/span><\/div>\n          <span class=\"svc-tag\">Mantenimiento industrial<\/span>\n          <h3 class=\"sv-name\">Reparaci\u00f3n de aver\u00edas<\/h3>\n          <p class=\"sv-desc\">Cuando algo falla, lo revisamos, cambiamos lo que haga falta y lo dejamos funcionando.<\/p>\n          <div class=\"sv-chips\"><span>Rodillos y ejes<\/span><span>Soldadura<\/span><span>Piezas a medida<\/span><\/div>\n          <a href=\"#contacto\" class=\"btn sv-cta\">Pedir presupuesto<\/a>\n        <\/article>\n        <article class=\"sv-panel\">\n          <div class=\"sv-top\"><span class=\"svc-ic\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M12 3l8 3v6c0 5-3.5 8-8 9-4.5-1-8-4-8-9V6z\"><\/path><path d=\"M8.5 12l2.5 2.5 4.5-5\"><\/path><\/svg><\/span><span class=\"sv-count\">02 \/ 04<\/span><\/div>\n          <span class=\"svc-tag\">Mantenimiento industrial<\/span>\n          <h3 class=\"sv-name\">Mantenimiento preventivo<\/h3>\n          <p class=\"sv-desc\">Revisamos tus equipos antes de que fallen, para que una aver\u00eda no te pare la producci\u00f3n.<\/p>\n          <div class=\"sv-chips\"><span>Revisiones<\/span><span>Bombas y transmisiones<\/span><span>Ajustes<\/span><\/div>\n          <a href=\"#contacto\" class=\"btn sv-cta\">Pedir presupuesto<\/a>\n        <\/article>\n        <article class=\"sv-panel\">\n          <div class=\"sv-top\"><span class=\"svc-ic\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><circle cx=\"12\" cy=\"12\" r=\"3\"><\/circle><path d=\"M12 2v3M12 19v3M2 12h3M19 12h3M4.9 4.9l2.1 2.1M17 17l2.1 2.1M4.9 19.1 7 17M17 7l2.1-2.1\"><\/path><\/svg><\/span><span class=\"sv-count\">03 \/ 04<\/span><\/div>\n          <span class=\"svc-tag\">Mantenimiento industrial<\/span>\n          <h3 class=\"sv-name\">Cambio de piezas<\/h3>\n          <p class=\"sv-desc\">Sustituimos las piezas gastadas para que el equipo vuelva a funcionar como el primer d\u00eda.<\/p>\n          <div class=\"sv-chips\"><span>Engranajes<\/span><span>Rodamientos<\/span><span>Juntas<\/span><\/div>\n          <a href=\"#contacto\" class=\"btn sv-cta\">Pedir presupuesto<\/a>\n        <\/article>\n        <article class=\"sv-panel\">\n          <div class=\"sv-top\"><span class=\"svc-ic\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M12 3l8 3v6c0 5-3.5 8-8 9-4.5-1-8-4-8-9V6z\"><\/path><\/svg><\/span><span class=\"sv-count\">04 \/ 04<\/span><\/div>\n          <span class=\"svc-tag\">Mantenimiento industrial<\/span>\n          <h3 class=\"sv-name\">Mejoras en tu l\u00ednea<\/h3>\n          <p class=\"sv-desc\">A\u00f1adimos protecciones, accesos y modificaciones para que tu l\u00ednea sea m\u00e1s segura y pr\u00e1ctica.<\/p>\n          <div class=\"sv-chips\"><span>Protecciones<\/span><span>Accesos<\/span><span>Modificaciones<\/span><\/div>\n          <a href=\"#contacto\" class=\"btn sv-cta\">Pedir presupuesto<\/a>\n        <\/article>\n        <nav class=\"sv-nav\" aria-label=\"Qu\u00e9 hacemos\"><button type=\"button\" class=\"on\" aria-current=\"true\">Reparaci\u00f3n de aver\u00edas<\/button><button type=\"button\">Mantenimiento preventivo<\/button><button type=\"button\">Cambio de piezas<\/button><button type=\"button\">Mejoras en tu l\u00ednea<\/button><\/nav>\n        <div class=\"sv-bar\" aria-hidden=\"true\"><i><\/i><\/div>\n      <\/div><\/div>\n      <div class=\"sv-hint\" aria-hidden=\"true\">Desliza para ver c\u00f3mo lo hacemos<\/div>\n    <\/div>\n  <\/div>\n<\/section>\n\n<section class=\"reales\" id=\"trabajos\">\n  <div class=\"wrap\">\n    <span class=\"eyebrow\">Trabajos reales<\/span>\n    <h2 class=\"sec\">As\u00ed quedar\u00e1 tu planta<\/h2>\n    <p class=\"lead\">Trabajos de mantenimiento que hemos hecho en las plantas de nuestros clientes.<\/p>\n    <div class=\"r-grid\">\n      <button type=\"button\" class=\"r-pic\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/inoxter.com\/wp-content\/uploads\/2026\/07\/inoxter-web-21.jpg\" alt=\"L\u00ednea de rodillos industriales tras su mantenimiento\"><span>L\u00ednea de rodillos<\/span><\/button>\n      <button type=\"button\" class=\"r-pic\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/inoxter.com\/wp-content\/uploads\/2026\/07\/inoxter-web-18.jpg\" alt=\"Reparaci\u00f3n de engranaje en mantenimiento industrial\"><span>Reparaci\u00f3n de engranaje<\/span><\/button>\n      <button type=\"button\" class=\"r-pic\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/inoxter.com\/wp-content\/uploads\/2026\/07\/inoxter-web-22.jpg\" alt=\"L\u00ednea de producci\u00f3n con rodillos y bobinado\"><span>L\u00ednea de producci\u00f3n<\/span><\/button>\n    <\/div>\n  <\/div>\n<\/section>\n\n<section class=\"pasos\" id=\"como-trabajamos\">\n  <div class=\"wrap\">\n    <span class=\"eyebrow\">C\u00f3mo trabajamos<\/span>\n    <h2 class=\"sec\">De la aver\u00eda a la l\u00ednea funcionando<\/h2>\n    <p class=\"lead\">Un solo interlocutor desde que nos avisas hasta que el equipo vuelve a producir.<\/p>\n    <ol class=\"steps\">\n      <li><span class=\"n\">01<\/span><h3>Nos avisas<\/h3><p>Nos cuentas qu\u00e9 ha pasado o qu\u00e9 quieres revisar.<\/p><\/li>\n      <li><span class=\"n\">02<\/span><h3>Lo revisamos<\/h3><p>Vemos el equipo y te decimos qu\u00e9 hay que hacer y cu\u00e1nto cuesta.<\/p><\/li>\n      <li><span class=\"n\">03<\/span><h3>Lo reparamos<\/h3><p>En tu planta o, si hace falta, en nuestro taller.<\/p><\/li>\n      <li><span class=\"n\">04<\/span><h3>Lo dejamos funcionando<\/h3><p>Probamos el equipo antes de irnos.<\/p><\/li>\n    <\/ol>\n  <\/div>\n<\/section>\n\n<section class=\"sect\" id=\"sectores\">\n  <div class=\"wrap\">\n    <span class=\"eyebrow\">Sectores<\/span>\n    <h2 class=\"sec\">Trabajamos para industrias como la tuya<\/h2>\n    <p class=\"lead\">Cada sector tiene sus exigencias de material, limpieza y seguridad. Ya las conocemos.<\/p>\n    <div class=\"s-grid\">\n      <div class=\"s-card\"><h3>Alimentaci\u00f3n y bebidas<\/h3><div class=\"s-logos\"><img class=\"lg\" decoding=\"async\" src=\"https:\/\/inoxter.com\/wp-content\/uploads\/2026\/07\/inoxter-web-04.png\" alt=\"Nestl\u00e9\"><img class=\"lg\" decoding=\"async\" src=\"https:\/\/inoxter.com\/wp-content\/uploads\/2026\/07\/inoxter-web-03.png\" alt=\"Viladrau\"><\/div><\/div>\n      <div class=\"s-card\"><h3>Qu\u00edmica<\/h3><div class=\"s-logos\"><img class=\"lg\" decoding=\"async\" src=\"https:\/\/inoxter.com\/wp-content\/uploads\/2026\/07\/inoxter-web-11.png\" alt=\"Esteve Qu\u00edmica\"><\/div><\/div>\n      <div class=\"s-card\"><h3>Papel y embalaje<\/h3><div class=\"s-logos\"><img class=\"lg\" decoding=\"async\" src=\"https:\/\/inoxter.com\/wp-content\/uploads\/2026\/07\/inoxter-web-05.png\" alt=\"Torraspapel\"><img class=\"lg\" decoding=\"async\" src=\"https:\/\/inoxter.com\/wp-content\/uploads\/2026\/07\/inoxter-web-06.png\" alt=\"Hinojosa\"><\/div><\/div>\n      <div class=\"s-card\"><h3>Pl\u00e1stico<\/h3><div class=\"s-logos\"><img class=\"lg\" decoding=\"async\" src=\"https:\/\/inoxter.com\/wp-content\/uploads\/2026\/07\/inoxter-web-08.png\" alt=\"Renolit\"><\/div><\/div>\n      <div class=\"s-card\"><h3>Construcci\u00f3n<\/h3><div class=\"s-logos\"><img class=\"lg\" decoding=\"async\" src=\"https:\/\/inoxter.com\/wp-content\/uploads\/2026\/07\/inoxter-web-02.png\" alt=\"Sorigu\u00e9\"><img class=\"lg\" decoding=\"async\" src=\"https:\/\/inoxter.com\/wp-content\/uploads\/2026\/07\/inoxter-web-07.png\" alt=\"Constraula\"><\/div><\/div>\n    <\/div>\n  <\/div>\n<\/section>\n\n<section class=\"why\" id=\"por-que\">\n  <div class=\"wrap w-grid\">\n    <div>\n      <span class=\"eyebrow\">Por qu\u00e9 Inoxter<\/span>\n      <h2 class=\"sec\">Lo que ganas trabajando con nosotros<\/h2>\n      <div class=\"w-list\">\n        <div><h3>Taller propio<\/h3><p>Lo que no se puede arreglar en planta, lo arreglamos en nuestro taller.<\/p><\/div>\n        <div><h3>M\u00e1s de 45 a\u00f1os<\/h3><p>Hacemos mantenimiento industrial desde 1980 para la industria de Girona.<\/p><\/div>\n        <div><h3>Un solo proveedor<\/h3><p>Mec\u00e1nica, tuber\u00edas, calderer\u00eda y estructura con el mismo equipo.<\/p><\/div>\n        <div><h3>Cerca de tu planta<\/h3><p>Taller en Sarri\u00e0 de Ter, en el centro de la provincia de Girona.<\/p><\/div>\n      <\/div>\n    <\/div>\n  <\/div>\n<\/section>\n\n<section class=\"faq\" id=\"preguntas\">\n  <div class=\"wrap f-grid\">\n    <div>\n      <span class=\"eyebrow\">Preguntas frecuentes<\/span>\n      <h2 class=\"sec\">Lo que nos suelen preguntar<\/h2>\n      <p class=\"lead\">\u00bfTienes otra duda? Ll\u00e1manos al 617 47 84 64 y te lo explicamos.<\/p>\n    <\/div>\n    <div class=\"f-list\">\n      <details open><summary>\u00bfHac\u00e9is preventivo o solo reparaciones?<\/summary><p>Las dos cosas. Reparamos aver\u00edas y tambi\u00e9n revisamos tus equipos para que no fallen.<\/p><\/details>\n      <details><summary>\u00bfRepar\u00e1is en nuestra planta?<\/summary><p>S\u00ed. La mayor\u00eda de trabajos los hacemos en tu planta, y lo que necesita taller lo llevamos al nuestro de Sarri\u00e0 de Ter.<\/p><\/details>\n      <details><summary>\u00bfQu\u00e9 equipos manten\u00e9is?<\/summary><p>L\u00edneas de producci\u00f3n, transportadores, bombas, transmisiones, tuber\u00edas, dep\u00f3sitos y estructuras met\u00e1licas.<\/p><\/details>\n      <details><summary>\u00bfEn qu\u00e9 zonas trabaj\u00e1is?<\/summary><p>Trabajamos desde nuestro taller de Sarri\u00e0 de Ter en toda la provincia de Girona y en Barcelona: Girona, Figueres, Olot, Banyoles, la Costa Brava (Blanes, Lloret, Palam\u00f3s), La Bisbal, Ripoll, Vic, el Maresme, el Vall\u00e8s y el \u00e1rea de Barcelona.<\/p><\/details>\n      <details><summary>\u00bfEl presupuesto tiene coste?<\/summary><p>No. Tu primer presupuesto con nosotros es gratuito y sin compromiso.<\/p><\/details>\n    <\/div>\n  <\/div>\n<\/section>\n\n<section class=\"otros\" id=\"otros-servicios\">\n  <div class=\"wrap\">\n    <span class=\"eyebrow\">Otros servicios<\/span>\n    <h2 class=\"sec\">Tambi\u00e9n te podemos ayudar con<\/h2>\n    <div class=\"o-grid\">\n      <a class=\"o-card\" href=\"https:\/\/inoxter.com\/instalacion-tuberias-industriales-girona\/\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.7\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><rect x=\"3.5\" y=\"9.5\" width=\"17\" height=\"5\" rx=\"1.3\"><\/rect><path d=\"M7 8.5v7M17 8.5v7M12 9.5V6\"><\/path><circle cx=\"12\" cy=\"4.6\" r=\"1.5\"><\/circle><\/svg><b>Instalaci\u00f3n de tuber\u00edas<\/b><i>Ver servicio \u2192<\/i><\/a>\n      <a class=\"o-card\" href=\"https:\/\/inoxter.com\/estructuras-metalicas-girona\/\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.7\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M5 5h14M5 19h14M12 5v14\"><\/path><\/svg><b>Estructuras met\u00e1licas<\/b><i>Ver servicio \u2192<\/i><\/a>\n      <a class=\"o-card\" href=\"https:\/\/inoxter.com\/caldereria-girona\/\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.7\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><ellipse cx=\"12\" cy=\"6\" rx=\"6\" ry=\"2.3\"><\/ellipse><path d=\"M6 6v11a6 2.3 0 0 0 12 0V6\"><\/path><\/svg><b>Calderer\u00eda<\/b><i>Ver servicio \u2192<\/i><\/a>\n      <a class=\"o-card\" href=\"https:\/\/inoxter.com\/montaje-industrial-girona\/\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.7\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><circle cx=\"12\" cy=\"12\" r=\"3\"><\/circle><path d=\"M12 2v3M12 19v3M2 12h3M19 12h3M4.9 4.9l2.1 2.1M17 17l2.1 2.1M4.9 19.1 7 17M17 7l2.1-2.1\"><\/path><\/svg><b>Montaje industrial<\/b><i>Ver servicio \u2192<\/i><\/a>\n      <a class=\"o-card\" href=\"https:\/\/inoxter.com\/barandillas-escaleras-metalicas-girona\/\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.7\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M3 9.5h18M3 14.5h18M7.5 6v13M12 6v13M16.5 6v13\"><\/path><\/svg><b>Barandillas y escaleras<\/b><i>Ver servicio \u2192<\/i><\/a>\n    <\/div>\n  <\/div>\n<\/section>\n\n<section class=\"contacto\" id=\"contacto\">\n  <div class=\"wrap\">\n    <div class=\"c-head\">\n      <h2>Cu\u00e9ntanos qu\u00e9 necesita tu planta<\/h2>\n      <p>Cu\u00e9ntanos qu\u00e9 necesitas. Tu primer presupuesto con nosotros es gratuito y sin compromiso.<\/p>\n      <div class=\"c-tel\"><a href=\"tel:+34617478464\">617 47 84 64<\/a><a href=\"tel:+34617478468\">617 47 84 68<\/a><a href=\"mailto:hola@inoxter.com\">hola@inoxter.com<\/a><\/div>\n    <\/div>\n    <form class=\"cform\" id=\"cform\" action=\"https:\/\/formspree.io\/f\/mwvdnrwn\" method=\"POST\">\n      <input type=\"hidden\" name=\"_subject\" value=\"Consulta de mantenimiento desde la web de Inoxter\">\n      <input type=\"hidden\" name=\"servicio\" value=\"Mantenimiento industrial\">\n      <div class=\"fld\"><label for=\"f-nombre\">Nombre completo | Empresa<\/label><input id=\"f-nombre\" type=\"text\" name=\"nombre\" required=\"\" placeholder=\"Tu nombre o empresa\"><\/div>\n      <div class=\"fld\"><label for=\"f-tel\">Tel\u00e9fono<\/label><input id=\"f-tel\" type=\"tel\" name=\"telefono\" placeholder=\"600 00 00 00\"><\/div>\n      <div class=\"fld full\"><label for=\"f-email\">Email<\/label><input id=\"f-email\" type=\"email\" name=\"email\" required=\"\" placeholder=\"tu@email.com\"><\/div>\n      <div class=\"fld full\"><label for=\"f-msg\">\u00bfQu\u00e9 equipo o aver\u00eda tienes?<\/label><textarea id=\"f-msg\" name=\"mensaje\" required=\"\" placeholder=\"Equipo, qu\u00e9 le pasa, d\u00f3nde est\u00e1...\"><\/textarea><\/div>\n      <div class=\"full\"><button class=\"csubmit\" type=\"submit\" id=\"csend\">Realizar consulta<\/button><div class=\"cok\" id=\"cok\"><\/div><\/div>\n    <\/form>\n  <\/div>\n<\/section>\n\n<footer class=\"foot\">\n  <div class=\"wrap fwrap\">\n    <a class=\"flogo\" href=\"https:\/\/inoxter.com\/\">INOXTER<\/a>\n    <div>Cam\u00ed del Renoc, naus 4 i 5 \u00b7 Sarri\u00e0 de Ter (Girona) \u00b7 <a href=\"tel:+34617478464\">617 47 84 64<\/a><\/div>\n    <nav class=\"flegal\">\n      <a href=\"https:\/\/inoxter.com\/aviso-legal\/\">Aviso legal<\/a>\n      <a href=\"https:\/\/inoxter.com\/politica-de-privacidad\/\">Pol\u00edtica de privacidad<\/a>\n      <a href=\"https:\/\/inoxter.com\/politica-de-cookies\/\">Pol\u00edtica de cookies<\/a>\n    <\/nav>\n  <\/div>\n  <div class=\"wrap fbot\">\u00a9 2026 Inoxter \u00b7 Tuberies i Instal\u00b7lacions<\/div>\n<\/footer>\n\n<div class=\"plb\" id=\"plb\"><img id=\"plbimg\" alt=\"Trabajo de Inoxter ampliado\"><\/div>\n\n<script type=\"application\/ld+json\">\n{\"@context\": \"https:\/\/schema.org\", \"@graph\": [{\"@type\": \"Service\", \"@id\": \"https:\/\/inoxter.com\/mantenimiento-industrial-girona\/#servicio\", \"name\": \"Mantenimiento industrial en Girona\", \"serviceType\": \"Mantenimiento industrial\", \"description\": \"Reparamos aver\u00edas y hacemos mantenimiento preventivo de tus l\u00edneas, tuber\u00edas, dep\u00f3sitos y estructuras, en tu planta o en nuestro taller de Sarri\u00e0 de Ter.\", \"url\": \"https:\/\/inoxter.com\/mantenimiento-industrial-girona\/\", \"provider\": {\"@type\": \"LocalBusiness\", \"@id\": \"https:\/\/inoxter.com\/#negocio\", \"name\": \"Inoxter\", \"telephone\": \"+34617478464\", \"address\": {\"@type\": \"PostalAddress\", \"streetAddress\": \"Cam\u00ed del Renoc, naus 4 i 5\", \"postalCode\": \"17840\", \"addressLocality\": \"Sarri\u00e0 de Ter\", \"addressRegion\": \"Girona\", \"addressCountry\": \"ES\"}}, \"areaServed\": [{\"@type\": \"AdministrativeArea\", \"name\": \"Provincia de Girona\"}, {\"@type\": \"AdministrativeArea\", \"name\": \"Provincia de Barcelona\"}, {\"@type\": \"Place\", \"name\": \"Costa Brava\"}, {\"@type\": \"Place\", \"name\": \"Maresme\"}], \"offers\": {\"@type\": \"Offer\", \"description\": \"Primer presupuesto gratuito y sin compromiso\"}}, {\"@type\": \"FAQPage\", \"mainEntity\": [{\"@type\": \"Question\", \"name\": \"\u00bfHac\u00e9is preventivo o solo reparaciones?\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"Las dos cosas. Reparamos aver\u00edas y tambi\u00e9n revisamos tus equipos para que no fallen.\"}}, {\"@type\": \"Question\", \"name\": \"\u00bfRepar\u00e1is en nuestra planta?\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"S\u00ed. La mayor\u00eda de trabajos los hacemos en tu planta, y lo que necesita taller lo llevamos al nuestro de Sarri\u00e0 de Ter.\"}}, {\"@type\": \"Question\", \"name\": \"\u00bfQu\u00e9 equipos manten\u00e9is?\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"L\u00edneas de producci\u00f3n, transportadores, bombas, transmisiones, tuber\u00edas, dep\u00f3sitos y estructuras met\u00e1licas.\"}}, {\"@type\": \"Question\", \"name\": \"\u00bfEn qu\u00e9 zonas trabaj\u00e1is?\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"Trabajamos desde nuestro taller de Sarri\u00e0 de Ter en toda la provincia de Girona y en Barcelona: Girona, Figueres, Olot, Banyoles, la Costa Brava (Blanes, Lloret, Palam\u00f3s), La Bisbal, Ripoll, Vic, el Maresme, el Vall\u00e8s y el \u00e1rea de Barcelona.\"}}, {\"@type\": \"Question\", \"name\": \"\u00bfEl presupuesto tiene coste?\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"No. Tu primer presupuesto con nosotros es gratuito y sin compromiso.\"}}]}, {\"@type\": \"BreadcrumbList\", \"itemListElement\": [{\"@type\": \"ListItem\", \"position\": 1, \"name\": \"Inicio\", \"item\": \"https:\/\/inoxter.com\/\"}, {\"@type\": \"ListItem\", \"position\": 2, \"name\": \"Mantenimiento industrial\", \"item\": \"https:\/\/inoxter.com\/mantenimiento-industrial-girona\/\"}]}]}\n<\/script>\n\n<script>\n(function(){\n  \/\/ men\u00fa: cerrar el desplegable al pulsar fuera\n  document.addEventListener('click',function(e){document.querySelectorAll('#inox .dd[open]').forEach(function(d){if(!d.contains(e.target))d.removeAttribute('open');});});\n  \/\/ ampliar fotos\n  var plb=document.getElementById('plb'),plbimg=document.getElementById('plbimg');\n  document.querySelectorAll('#inox .r-pic').forEach(function(b){b.addEventListener('click',function(){var i=b.querySelector('img');plbimg.src=i.src;plbimg.alt=i.alt;plb.classList.add('on');});});\n  plb.addEventListener('click',function(){plb.classList.remove('on');});\n  \/\/ logos que no cargan: se muestra el nombre\n  document.querySelectorAll('#inox img').forEach(function(img){\n    if(!img.getAttribute('src'))return;\n    function f(){if(img.classList.contains('lg')){var t=document.createElement('span');t.className='lg-txt';t.textContent=img.alt;img.parentNode.replaceChild(t,img);}else img.style.visibility='hidden';}\n    img.addEventListener('error',f);if(img.complete&&img.naturalWidth===0)f();\n  });\n  \/\/ formulario (Formspree, igual que la home)\n  var cform=document.getElementById('cform');\n  if(cform){cform.addEventListener('submit',function(e){\n    e.preventDefault();\n    var ok=document.getElementById('cok'),btn=document.getElementById('csend');\n    btn.disabled=true;btn.textContent='Enviando\u2026';\n    function done(msg){ok.textContent=msg;ok.classList.add('on');btn.disabled=false;btn.textContent='Realizar consulta';}\n    fetch(cform.action,{method:'POST',body:new FormData(cform),headers:{'Accept':'application\/json'}})\n    .then(function(r){if(r.ok){done('\u2713 \u00a1Gracias! Hemos recibido tu mensaje. Te responderemos lo antes posible.');cform.reset();}else{done('No se ha podido enviar. Ll\u00e1manos al 617 47 84 64 o escribe a hola@inoxter.com.');}})\n    .catch(function(){done('No se ha podido enviar. Ll\u00e1manos al 617 47 84 64 o escribe a hola@inoxter.com.');});\n  });}\n})();\n<\/script>\n\n<script src=\"https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/three.js\/r128\/three.min.js\"><\/script>\n<script>\n\/* ===== Qu\u00e9 hacemos en 3D: cada trabajo paso a paso al hacer scroll ===== *\/\n(function(){\n  var root=document.getElementById('sv3d');if(!root)return;\n  var stage=root.querySelector('.sv-stage');\n  var panels=[].slice.call(root.querySelectorAll('.sv-panel'));\n  var navs=[].slice.call(root.querySelectorAll('.sv-nav button'));\n  var barEl=root.querySelector('.sv-bar i'),hint=root.querySelector('.sv-hint');\n  var N=panels.length;\n  var reduce=window.matchMedia('(prefers-reduced-motion: reduce)').matches;\n  function clamp(v,a,b){return v<a?a:v>b?b:v;}\n  function sstep(a,b,x){var t=clamp((x-a)\/(b-a),0,1);return t*t*(3-2*t);}\n  function lerp(a,b,t){return a+(b-a)*t;}\n  function ease(t){return 1-Math.pow(1-t,3);}\n  function stickTop(){return parseFloat(getComputedStyle(stage).top)||0;}\n  function progress(){var r=root.getBoundingClientRect();var span=r.height-stage.offsetHeight;return span>0?clamp((stickTop()-r.top)\/span,0,1):0;}\n  function seg(p){var x=p*N;var i=Math.min(N-1,Math.floor(x));return{i:i,s:clamp(x-i,0,1)};}\n  var lastI=-1;\n  function ui(p){\n    var g=seg(p);\n    if(g.i!==lastI){\n      panels.forEach(function(el,k){el.classList.toggle('on',k===g.i);});\n      navs.forEach(function(el,k){el.classList.toggle('on',k===g.i);el.setAttribute('aria-current',k===g.i?'true':'false');});\n      lastI=g.i;\n    }\n    if(barEl)barEl.style.transform='scaleX('+p.toFixed(4)+')';\n    if(hint)hint.style.opacity=p<.04?1:0;\n    return g;\n  }\n  navs.forEach(function(b,k){b.addEventListener('click',function(){\n    var r=root.getBoundingClientRect();var span=r.height-stage.offsetHeight;var want=(k+.72)\/N;\n    window.scrollTo({top:window.pageYOffset+r.top-stickTop()+want*span,behavior:reduce?'auto':'smooth'});\n  });});\n\n  \/\/ espera a la librer\u00eda 3D; si a\u00fan no ha llegado (editor de Elementor), la carga y arranca al terminar\n  var started=false;\n  function whenThree(cb){\n    if(window.THREE)return cb();\n    var src='https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/three.js\/r128\/three.min.js';\n    var tag=document.createElement('script');tag.src=src;tag.async=true;\n    tag.onload=function(){cb();};\n    tag.onerror=function(){if(!window.THREE)root.classList.add('no3d');};\n    document.head.appendChild(tag);\n    var tries=0,poll=setInterval(function(){tries++;if(window.THREE){clearInterval(poll);cb();}else if(tries>100)clearInterval(poll);},100);\n  }\n  function init(){\n  if(started||!window.THREE)return;started=true;\n  var canvas=document.getElementById('svcanvas'),renderer=null;\n  try{renderer=new THREE.WebGLRenderer({canvas:canvas,antialias:true,alpha:true});}catch(e){renderer=null;}\n  if(!renderer){root.classList.add('no3d');return;}\n\n  renderer.setPixelRatio(Math.min(window.devicePixelRatio||1,2));\n  renderer.outputEncoding=THREE.sRGBEncoding;\n  renderer.toneMapping=THREE.ACESFilmicToneMapping;\n  renderer.toneMappingExposure=1.0;\n  renderer.shadowMap.enabled=true;\n  renderer.shadowMap.type=THREE.PCFSoftShadowMap;\n  var scene=new THREE.Scene();\n  var camera=new THREE.PerspectiveCamera(30,1,.1,400);\n\n  \/\/ reflejos de una nave luminosa\n  (function(){\n    var env=new THREE.Scene();\n    env.add(new THREE.Mesh(new THREE.BoxGeometry(40,16,40),new THREE.MeshBasicMaterial({color:0xb4bac0,side:THREE.BackSide})));\n    function pl(w,h,x,y,z,rx,ry,c){var m=new THREE.Mesh(new THREE.PlaneGeometry(w,h),new THREE.MeshBasicMaterial({color:c,side:THREE.DoubleSide}));m.position.set(x,y,z);m.rotation.set(rx,ry,0);env.add(m);}\n    pl(24,6,0,7.9,0,Math.PI\/2,0,0xffffff);pl(14,5,0,4,-19.5,0,0,0xf2f4f6);pl(8,4,19.5,3,0,0,-Math.PI\/2,0xffffff);pl(6,3,-19.5,3,6,0,Math.PI\/2,0xffd2b8);\n    var pm=new THREE.PMREMGenerator(renderer);scene.environment=pm.fromScene(env,.04).texture;\n  })();\n  scene.add(new THREE.HemisphereLight(0xffffff,0xcfd4d9,.55));\n  var sun=new THREE.DirectionalLight(0xffffff,1.35);\n  sun.castShadow=true;sun.shadow.mapSize.set(2048,2048);\n  var sc=sun.shadow.camera;sc.left=-10;sc.right=10;sc.top=10;sc.bottom=-10;sc.near=1;sc.far=50;\n  sun.shadow.bias=-.0005;sun.shadow.normalBias=.02;\n  scene.add(sun);scene.add(sun.target);\n  var ground=new THREE.Mesh(new THREE.PlaneGeometry(400,80),new THREE.ShadowMaterial({opacity:.1}));\n  ground.rotation.x=-Math.PI\/2;ground.position.set(80,-.4,0);ground.receiveShadow=true;scene.add(ground);\n\n  function std(c,m,r,o){var p={color:c,metalness:m,roughness:r};if(o)for(var k in o)p[k]=o[k];var mat=new THREE.MeshStandardMaterial(p);mat.color.convertSRGBToLinear();return mat;}\n  var M={\n    inox:std(0xcdd2d7,.92,.27),inoxDS:std(0xcdd2d7,.92,.27,{side:THREE.DoubleSide}),\n    inoxD:std(0x9aa1a8,.88,.36),inoxDDS:std(0x9aa1a8,.88,.36,{side:THREE.DoubleSide}),\n    spark:std(0xff671f,.18,.42),dark:std(0x2b3036,.45,.5),black:std(0x16191d,.3,.6),\n    conc:std(0xdedbd5,0,.92),plinth:std(0xeceef0,0,.85),\n    glass:std(0x7d93a3,.2,.12,{transparent:true,opacity:.55}),\n    rust:std(0x8a5636,.5,.8),box:std(0xc69c6d,0,.85)\n  };\n\n  var V=function(x,y,z){return new THREE.Vector3(x,y,z);};\n  var UP=V(0,1,0);\n  function mk(g,m){var o=new THREE.Mesh(g,m);o.castShadow=!m.transparent;o.receiveShadow=true;return o;}\n  function box(w,h,d,m,x,y,z){var o=mk(new THREE.BoxGeometry(w,h,d),m);o.position.set(x||0,y||0,z||0);return o;}\n  function cy(r,h,m,x,y,z,s){var o=mk(new THREE.CylinderGeometry(r,r,h,s||32),m);o.position.set(x||0,y||0,z||0);return o;}\n  function cx(r,h,m,x,y,z,s){var g=new THREE.CylinderGeometry(r,r,h,s||32);g.rotateZ(Math.PI\/2);var o=mk(g,m);o.position.set(x||0,y||0,z||0);return o;}\n  function cz(r,h,m,x,y,z,s){var g=new THREE.CylinderGeometry(r,r,h,s||32);g.rotateX(Math.PI\/2);var o=mk(g,m);o.position.set(x||0,y||0,z||0);return o;}\n  function rod(a,b,r,m,s){var d=V().subVectors(b,a);var L=d.length();var o=mk(new THREE.CylinderGeometry(r,r,L,s||16),m);o.position.copy(a).addScaledVector(d,.5);o.quaternion.setFromUnitVectors(UP,d.normalize());return o;}\n  function bar(a,b,w,m){var d=V().subVectors(b,a);var L=d.length();var o=mk(new THREE.BoxGeometry(w,L,w),m);o.position.copy(a).addScaledVector(d,.5);o.quaternion.setFromUnitVectors(UP,d.normalize());return o;}\n  function flange(p,dir,R,m){var o=mk(new THREE.CylinderGeometry(R*1.7,R*1.7,R*.32,28),m);o.position.copy(p);o.quaternion.setFromUnitVectors(UP,dir.clone().normalize());return o;}\n  function grp(){var g=new THREE.Group();for(var k=0;k<arguments.length;k++)g.add(arguments[k]);return g;}\n  function torusFlat(R,r,m,x,y,z){var t=mk(new THREE.TorusGeometry(R,r,10,48),m);t.rotation.x=Math.PI\/2;t.position.set(x,y,z);return t;}\n\n  \/\/ tramo de tuber\u00eda: rectos con bridas y curvas\n  function pipeRun(P,R,br,m,fm){\n    var out=[],n=P.length;\n    for(var j=0;j<n-1;j++){\n      var a=P[j].clone(),b=P[j+1].clone(),d=V().subVectors(b,a).normalize();\n      if(j>0)a.addScaledVector(d,br);\n      if(j<n-2)b.addScaledVector(d,-br);\n      out.push(grp(rod(a,b,R,m,24),flange(a.clone().addScaledVector(d,R*.16),d,R,fm),flange(b.clone().addScaledVector(d,-R*.16),d,R,fm)));\n      if(j<n-2){\n        var c=P[j+1],nx=V().subVectors(P[j+2],c).normalize();\n        var p0=c.clone().addScaledVector(d,-br),p1=c.clone().addScaledVector(nx,br);\n        out.push(grp(mk(new THREE.TubeGeometry(new THREE.QuadraticBezierCurve3(p0,c.clone(),p1),16,R,24,false),m)));\n      }\n    }\n    return out;\n  }\n  function railing(a,b,h,m,bars){\n    var g=new THREE.Group(),L=a.distanceTo(b),n=Math.max(1,Math.round(L\/1.0)),up=V(0,h,0);\n    for(var k=0;k<=n;k++){var p=a.clone().lerp(b,k\/n);g.add(rod(p,p.clone().add(up),.035,m,10));}\n    g.add(rod(a.clone().add(up),b.clone().add(up),.045,m,12));\n    if(bars){var nb=Math.round(L\/.22);for(var q=1;q<nb;q++){var pb=a.clone().lerp(b,q\/nb);g.add(rod(pb.clone().add(V(0,.08,0)),pb.clone().add(V(0,h-.03,0)),.014,m,6));}}\n    else g.add(rod(a.clone().add(V(0,h*.5,0)),b.clone().add(V(0,h*.5,0)),.03,m,10));\n    return g;\n  }\n  function stair(a,b,w,m,sm,rm){\n    var g=new THREE.Group(),hd=V(b.x-a.x,0,b.z-a.z),run=hd.length();hd.normalize();\n    var side=V(-hd.z,0,hd.x),rise=b.y-a.y,n=Math.max(3,Math.round(rise\/.2)),ry=Math.atan2(hd.x,hd.z);\n    [-1,1].forEach(function(sg){var o=side.clone().multiplyScalar(sg*w\/2);g.add(bar(a.clone().add(o),b.clone().add(o),.1,m));\n      if(rm){var up=V(0,.95,0);g.add(rod(a.clone().add(o).add(up),b.clone().add(o).add(up),.04,rm,10));[0,.5,1].forEach(function(t){var p=a.clone().lerp(b,t).add(o);g.add(rod(p,p.clone().add(up),.03,rm,8));});}});\n    for(var k=1;k<n;k++){var t=k\/n;var st=box(w-.04,.05,run\/n*1.05,sm,lerp(a.x,b.x,t),lerp(a.y,b.y,t)+.03,lerp(a.z,b.z,t));st.rotation.y=ry;g.add(st);}\n    return g;\n  }\n\n  \/\/ escenas: una maqueta por servicio sobre su peana, en fila\n  var SP=34,scenes=[];\n  var plinthG=new THREE.CylinderGeometry(6.3,6.3,.4,72),edgeG=new THREE.TorusGeometry(6.3,.03,8,140);edgeG.rotateX(Math.PI\/2);\n  function Sc(cam){\n    var r=new THREE.Group();r.position.x=scenes.length*SP;scene.add(r);\n    var pl=mk(plinthG,M.plinth);pl.castShadow=false;pl.position.y=-.2;r.add(pl);\n    r.add(new THREE.Mesh(edgeG,M.spark));\n    var s={root:r,parts:[],cam:cam,update:null};\n    s.add=function(o,order,from,dur){r.add(o);s.parts.push({o:o,home:o.position.clone(),from:from||V(0,5,0),order:order,dur:dur||.16});return o;};\n    s.addAll=function(list,o0,o1,from,dur){var n=list.length;list.forEach(function(o,k){s.add(o,n>1?lerp(o0,o1,k\/(n-1)):o0,from,dur);});};\n    scenes.push(s);return s;\n  }\n  function build(s,b){s.parts.forEach(function(p){var t=clamp((b-p.order)\/p.dur,0,1);p.o.visible=t>0;if(t>0){p.o.position.copy(p.home).addScaledVector(p.from,1-ease(t));}});}\n\n  \/\/ piezas comunes de las maquetas\n  function dish(r,m,y,down){var g=new THREE.SphereGeometry(r,40,14,0,Math.PI*2,0,Math.PI\/2);var o=mk(g,m);o.scale.y=.32;if(down)o.rotation.x=Math.PI;o.position.y=y;return o;}\n  var _grat=null;\n  function gratingMat(){if(_grat)return _grat;var gc=document.createElement('canvas');gc.width=gc.height=64;var gx=gc.getContext('2d');gx.fillStyle='#8f969c';gx.fillRect(0,0,64,64);gx.fillStyle='#5f666c';for(var q=0;q<64;q+=8){gx.fillRect(q,0,3,64);gx.fillRect(0,q,64,2);}var gt=new THREE.CanvasTexture(gc);gt.wrapS=gt.wrapT=THREE.RepeatWrapping;gt.repeat.set(10,4);gt.encoding=THREE.sRGBEncoding;_grat=std(0xffffff,.6,.5,{map:gt});return _grat;}\n  var SPDS=std(0xff671f,.18,.42,{side:THREE.DoubleSide});\n  var YEL=std(0xf2c230,.2,.45),INS=std(0xdfe3e7,.65,.32),RED=std(0x9e2b20,.3,.5);\n  function vtank(r,h,m,x,y0,z){var g=new THREE.Group();var sh=mk(new THREE.CylinderGeometry(r,r,h,48,1,true),m);sh.position.set(x,y0+h\/2,z);g.add(sh);var a=dish(r,m,y0,true);a.position.x=x;a.position.z=z;g.add(a);var b=dish(r,m,y0+h,false);b.position.x=x;b.position.z=z;g.add(b);return g;}\n  function gear(r,w,m){var g=new THREE.Group();g.add(cz(r,w,m,0,0,0,40));g.add(cz(r*.35,w*1.4,M.inoxD,0,0,0,20));var n=Math.round(r*36);for(var i=0;i<n;i++){var a=i\/n*Math.PI*2;var t=box(r*.16,r*.2,w,m,Math.cos(a)*(r+r*.08),Math.sin(a)*(r+r*.08),0);t.rotation.z=a+Math.PI\/2;g.add(t);}return g;}\n  function conveyorParts(x0,x1,y,m){var parts=[],L=x1-x0,c=(x0+x1)\/2;var legs=new THREE.Group();for(var x=x0+.3;x<=x1-.2;x+=1.6){legs.add(box(.1,y,.1,M.dark,x,y\/2,-.6));legs.add(box(.1,y,.1,M.dark,x,y\/2,.6));legs.add(box(.1,.1,1.3,M.dark,x,.3,0));}parts.push(legs);parts.push(grp(box(L,.2,.08,M.dark,c,y+.07,-.66),box(L,.2,.08,M.dark,c,y+.07,.66)));var rl=new THREE.Group();for(var x2=x0+.15;x2<x1;x2+=.5)rl.add(cz(.11,1.24,m||M.inox,x2,y+.15,0,20));parts.push(rl);return parts;}\n  function lamaPanel(a,b,h,m){var g=new THREE.Group(),d=V().subVectors(b,a),L=d.length(),ang=Math.atan2(d.z,d.x),c=a.clone().add(b).multiplyScalar(.5);\n    g.add(box(.09,h,.09,m,a.x,h\/2,a.z));g.add(box(.09,h,.09,m,b.x,h\/2,b.z));\n    var tp=box(L,.07,.07,m,c.x,h-.04,c.z);tp.rotation.y=-ang;g.add(tp);var bt=box(L,.07,.07,m,c.x,.06,c.z);bt.rotation.y=-ang;g.add(bt);\n    for(var y=.22;y<h-.1;y+=.13){var sl=box(L-.08,.05,.11,m,c.x,y,c.z);sl.rotation.order='YXZ';sl.rotation.y=-ang;sl.rotation.x=.35;g.add(sl);}return g;}\n  \/* 4 \u00b7 Mantenimiento industrial: l\u00ednea de extrusi\u00f3n y calandra; cambio del rodillo superior *\/\n  (function(){\n    var s=Sc({th:.42,el:.3,d:18.5,ty:1.5});\n    var wallA=grp(box(10,4.4,.22,M.conc,0,2.2,-3.5));\n    [-3,0,3].forEach(function(x){wallA.add(box(2.2,1.0,.06,M.glass,x,3.3,-3.37));});\n    s.add(wallA,0,V(0,0,-4),.12);\n    s.add(box(.22,4.4,5.4,M.conc,-5.2,2.2,-.8),.03,V(-4,0,0),.12);\n    [-2.5,0,2.5].forEach(function(x,k){s.add(box(.3,4.4,.3,M.spark,x,2.2,-3.25),.07+k*.02,V(0,6,0),.1);});\n    s.add(rod(V(-5.0,3.9,-3.0),V(4.9,3.9,-3.0),.12,M.inox),.13,V(0,2,0),.1);\n    s.add(grp(box(9.2,.012,.07,M.spark,-.2,.006,1.55),box(9.2,.012,.07,M.spark,-.2,.006,-1.55)),.15,V(0,.5,0),.1);\n    \/\/ extrusora: bancada, motor, reductora, cilindro con resistencias, tolva y cabezal plano\n    s.add(box(3.6,.5,.9,M.dark,-2.8,.25,0),.2,V(0,3,0),.1);\n    s.add(grp(cx(.4,1.0,M.dark,-4.25,.95,0),box(.8,.9,.9,M.dark,-3.45,.95,0),cx(.12,.3,M.inoxD,-2.95,1.0,0)),.26,V(0,4,0),.1);\n    s.add(grp(cx(.22,2.4,M.inox,-1.9,1.0,0,28),box(.25,.5,.5,M.dark,-2.6,.62,0),box(.25,.5,.5,M.dark,-1.2,.62,0)),.32,V(0,3,0),.1);\n    var bands=[];for(var k=0;k<5;k++)bands.push(cx(.28,.24,M.spark,-2.5+k*.38,1.0,0,28));\n    s.addAll(bands,.37,.45,V(0,1.5,0),.06);\n    var hop=new THREE.ConeGeometry(.5,.7,32,1,true);hop.rotateX(Math.PI);var hopM=mk(hop,M.inoxDS);hopM.position.set(-2.75,1.75,0);\n    s.add(grp(hopM,cy(.14,.3,M.inox,-2.75,1.28,0)),.5,V(0,3,0),.1);\n    s.add(grp(box(.3,.55,1.4,M.inoxD,-.5,1.0,0),box(.12,.12,1.3,M.inox,-.32,.92,0)),.54,V(0,3,0),.1);\n    \/\/ calandra de 3 rodillos\n    s.add(grp(box(.4,2.5,.25,M.spark,.9,1.25,-.95),box(.4,2.5,.25,M.spark,.9,1.25,.95),box(.4,.2,2.15,M.spark,.9,2.6,0)),.58,V(0,5,0),.1);\n    s.add(cz(.32,1.65,M.inox,.9,.78,0,40),.62,V(0,3,0),.08);\n    s.add(cz(.32,1.65,M.inox,.9,1.42,0,40),.65,V(0,3,0),.08);\n    s.add(grp(box(.7,.8,.5,M.dark,.9,1.42,1.38),cz(.08,.4,M.inoxD,.9,1.42,1.1)),.68,V(0,0,2),.08);\n    \/\/ enfriamiento y bobinadora\n    var cool=grp(box(1.6,.7,.15,M.dark,2.65,.35,-.8),box(1.6,.7,.15,M.dark,2.65,.35,.8));\n    [2.2,2.65,3.1].forEach(function(x){cool.add(cz(.18,1.55,M.inoxD,x,.88,0,28));});\n    s.add(cool,.72,V(0,3,0),.1);\n    s.add(grp(box(.2,1.3,.2,M.dark,4.2,.65,-.85),box(.2,1.3,.2,M.dark,4.2,.65,.85),cz(.06,1.9,M.inoxD,4.2,1.0,0,16),cz(.46,1.45,std(0xe6ebee,.05,.45),4.2,1.0,0,40)),.76,V(0,3,0),.1);\n    \/\/ l\u00e1mina saliendo del cabezal\n    var filmM=std(0xeef2f4,.05,.35);\n    function strip(a,b){var d=V().subVectors(b,a);var o=mk(new THREE.BoxGeometry(d.length(),.012,1.32),filmM);o.position.copy(a).addScaledVector(d,.5);o.rotation.z=Math.atan2(d.y,d.x);return o;}\n    s.addAll([strip(V(-.32,.95,0),V(.6,1.1,0)),strip(V(1.2,1.75,0),V(2.2,1.07,0)),strip(V(2.2,1.07,0),V(3.1,1.07,0)),strip(V(3.1,1.07,0),V(4.0,1.4,0))],.8,.88,V(0,.6,0),.06);\n    \/\/ rodillo superior: sale el gastado, entra el nuevo\n    var oldR=cz(.32,1.65,M.rust,.9,2.06,0,40);\n    var newMat=std(0xcdd2d7,.92,.27);newMat.emissive=new THREE.Color(0xff671f);newMat.emissiveIntensity=0;\n    var newR=cz(.32,1.65,newMat,.9,2.06,0,40);\n    var ringM=new THREE.MeshBasicMaterial({color:0xff671f,transparent:true,opacity:0,depthWrite:false});\n    var ring=new THREE.Mesh(new THREE.TorusGeometry(.52,.025,8,64),ringM);ring.position.set(.9,2.06,1.1);\n    s.root.add(oldR);s.root.add(newR);s.root.add(ring);\n    s.update=function(st,b,now){\n      var out=sstep(.62,.74,st);\n      oldR.visible=b>.66&&out<.99;oldR.position.set(.9,2.06+out*2.2,out*1.8);oldR.rotation.y=out*.5;\n      var inn=sstep(.76,.88,st);\n      newR.visible=inn>0;newR.position.set(.9,2.06+(1-inn)*2.6,0);\n      newMat.emissiveIntensity=inn>0?(inn<1?.6:.35*(.5+.5*Math.sin(now*.004)))*(1-sstep(.92,.98,st)):0;\n      ringM.opacity=sstep(.56,.62,st)*(1-sstep(.86,.92,st))*.9;\n      ring.scale.setScalar(1+(reduce?0:.08*Math.sin(now*.005)));\n    };\n  })();\n\n  \/* 2 \u00b7 Preventivo: revisi\u00f3n de una bomba, se retira la protecci\u00f3n y se revisa el conjunto *\/\n  (function(){\n    var s=Sc({th:.62,el:.3,d:11,ty:1.0});\n    s.add(box(3.4,.22,1.2,M.spark,0,.11,0),0,V(0,3,0),.1);\n    s.add(grp(cx(.45,1.3,M.dark,-1.0,.75,0),box(.5,.32,1.0,M.dark,-1.0,.38,0),cx(.42,.15,M.dark,-1.7,.75,0)),.1,V(0,4,0),.1);\n    s.add(grp(cx(.26,.8,M.dark,.45,.75,0),box(.4,.42,.8,M.dark,.45,.42,0)),.18,V(0,4,0),.1);\n    var coup=grp(cx(.2,.15,M.inoxD,-.22,.75,0),cx(.2,.15,M.inoxD,-.04,.75,0));s.add(coup,.24,V(0,3,0),.08);\n    s.add(grp(cx(.56,.42,M.inox,1.1,.75,0),box(.4,.3,.9,M.inoxD,1.1,.3,0),cx(.22,.6,M.inox,1.6,.75,0),flange(V(1.9,.75,0),V(1,0,0),.22,M.inoxD),cy(.22,.9,M.inox,1.1,1.6,0),flange(V(1.1,2.05,0),V(0,1,0),.22,M.inoxD)),.3,V(0,4,0),.1);\n    var gg=new THREE.CylinderGeometry(.34,.34,.62,32,1,true,-Math.PI\/2,Math.PI);gg.rotateZ(Math.PI\/2);\n    var guard=mk(gg,SPDS);guard.position.set(-.13,.75,0);s.root.add(guard);\n    var scanM=new THREE.MeshBasicMaterial({color:0xff671f,transparent:true,opacity:0,depthWrite:false});\n    var scan=new THREE.Mesh(new THREE.TorusGeometry(.8,.02,8,80),scanM);scan.rotation.y=Math.PI\/2;s.root.add(scan);\n    var okM=new THREE.MeshBasicMaterial({color:0x2fbf71,transparent:true,opacity:0,depthWrite:false});\n    var ok=new THREE.Mesh(new THREE.TorusGeometry(.95,.03,8,80),okM);ok.rotation.x=Math.PI\/2;ok.position.set(0,.12,0);s.root.add(ok);\n    s.update=function(st,b,now){\n      guard.visible=b>.36;\n      var up=sstep(.48,.56,st)*(1-sstep(.84,.92,st));guard.position.y=.75+up*1.4;guard.position.z=up*.5;\n      var sv=sstep(.56,.6,st)*(1-sstep(.8,.84,st));scanM.opacity=sv*.95;\n      scan.position.set(-1.8+((now*.0012)%1)*3.9,.75,0);\n      okM.opacity=sstep(.88,.94,st)*.6;ok.scale.setScalar(1+(reduce?0:.04*Math.sin(now*.004)));\n      coup.rotation.x=reduce?0:sstep(.9,.95,st)*now*.01;\n    };\n  })();\n\n  \/* 3 \u00b7 Cambio de piezas: se abre la reductora, sale el engranaje gastado y entra el nuevo *\/\n  (function(){\n    var s=Sc({th:.55,el:.42,d:10,ty:1.2});\n    s.add(box(2.4,.25,1.6,M.dark,0,.12,0),0,V(0,3,0),.1);\n    var hous=new THREE.Group();\n    hous.add(box(1.7,1.1,.12,M.dark,0,.8,-.6));hous.add(box(1.7,1.1,.12,M.dark,0,.8,.6));hous.add(box(.12,1.1,1.32,M.dark,-.8,.8,0));hous.add(box(.12,1.1,1.32,M.dark,.8,.8,0));hous.add(box(1.7,.12,1.32,M.dark,0,.3,0));\n    s.add(hous,.1,V(0,4,0),.1);\n    s.add(grp(cx(.08,.6,M.inox,-1.1,.95,0),cx(.32,.7,M.spark,-1.8,.95,0),box(.5,.3,.6,M.spark,-1.8,.62,0)),.22,V(-2,0,0),.1);\n    s.add(grp(cx(.1,.5,M.inox,1.1,.7,0),cx(.22,.1,M.inoxD,1.35,.7,0)),.28,V(2,0,0),.08);\n    var cover=box(1.74,.12,1.36,M.inoxD,0,1.41,0);s.root.add(cover);\n    var pin=gear(.22,.3,M.inoxD);pin.position.set(-.35,.95,0);s.root.add(pin);\n    var oldG=gear(.38,.28,M.rust);oldG.position.set(.25,.78,0);s.root.add(oldG);\n    var nm=std(0xcdd2d7,.92,.27);nm.emissive=new THREE.Color(0xff671f);nm.emissiveIntensity=0;\n    var newG=gear(.38,.28,nm);newG.position.set(.25,.78,0);s.root.add(newG);\n    s.update=function(st,b,now){\n      var on=b>.3;pin.visible=on;\n      var c1=sstep(.46,.54,st),c2=sstep(.86,.94,st);cover.visible=on;cover.position.set(0,1.41+(c1-c2)*1.2,(c1-c2)*.9);\n      var o=sstep(.56,.66,st);oldG.visible=on&&o<.99;oldG.position.set(.25+o*1.4,.78+o*1.6,o*.4);\n      var n=sstep(.68,.8,st);newG.visible=n>0;newG.position.set(.25,.78+(1-n)*2.2,0);\n      nm.emissiveIntensity=n>0?(n<1?.6:.3)*(1-sstep(.9,.98,st)):0;\n      var spin=reduce?0:sstep(.94,.98,st)*now*.003;pin.rotation.z=spin;newG.rotation.z=-spin*.58;\n    };\n  })();\n\n  \/* 4 \u00b7 Mejoras en tu l\u00ednea: protecciones nuevas y paro de emergencia en un transportador *\/\n  (function(){\n    var s=Sc({th:.5,el:.32,d:14,ty:1.0});\n    var cv=conveyorParts(-3.2,3.2,.95);s.addAll(cv,0,.2,V(0,3,0),.1);\n    s.add(grp(box(.6,.45,.6,M.box,-1.8,1.36,0),box(.5,.4,.55,M.box,1.2,1.34,0)),.26,V(0,2,0),.08);\n    function guardPanel(x0,x1,z){var g=new THREE.Group(),L=x1-x0,c=(x0+x1)\/2;g.add(box(.06,1.0,.06,M.spark,x0,1.5,z));g.add(box(.06,1.0,.06,M.spark,x1,1.5,z));g.add(box(L,.06,.06,M.spark,c,1.98,z));g.add(box(L,.06,.06,M.spark,c,1.05,z));for(var x=x0+.12;x<x1;x+=.12)g.add(box(.012,.9,.012,M.inoxD,x,1.5,z));return g;}\n    s.addAll([guardPanel(-3.0,-1.0,-.72),guardPanel(-1.0,1.0,-.72),guardPanel(1.0,3.0,-.72),guardPanel(-3.0,-1.0,.72),guardPanel(-1.0,1.0,.72),guardPanel(1.0,3.0,.72)],.36,.7,V(0,2,0),.08);\n    s.add(grp(box(.12,1.3,.12,YEL,-3.4,.65,.9),box(.2,.2,.14,YEL,-3.4,1.35,.9),cy(.07,.06,RED,-3.4,1.46,.9),rod(V(-3.4,1.2,.9),V(3.4,1.2,.9),.008,RED,4),box(.12,1.3,.12,YEL,3.4,.65,.9)),.84,V(0,2,0),.08);\n  })();\n\n  \/\/ tama\u00f1o y c\u00e1mara\n  var W=1,H=1,mobile=false;\n  function resize(){\n    W=stage.clientWidth||1;H=stage.clientHeight||1;mobile=W<821;\n    renderer.setSize(W,H,false);camera.aspect=W\/H;\n    if(mobile)camera.setViewOffset(W,H,0,H*.2,W,H);else camera.setViewOffset(W,H,-W*.2,0,W,H);\n    camera.updateProjectionMatrix();\n  }\n  resize();\n  var target=progress(),cur=target,last=performance.now(),visible=true,drift=0;\n  window.addEventListener('scroll',function(){target=progress();},{passive:true});\n  window.addEventListener('resize',function(){resize();target=progress();});\n  if('IntersectionObserver' in window){new IntersectionObserver(function(e){visible=e[0].isIntersecting;},{rootMargin:'200px'}).observe(root);}\n  ui(cur);\n\n  function frame(now){\n    requestAnimationFrame(frame);\n    var dt=Math.min(.05,(now-last)\/1000);last=now;\n    cur+=(target-cur)*(reduce?1:Math.min(1,dt*6));\n    if(Math.abs(target-cur)<.0003)cur=target;\n    var g=ui(cur);\n    if(!visible)return;\n    var i=g.i,s=g.s;\n    scenes.forEach(function(sc,k){\n      var st=k<i?1:k>i?0:s,b=clamp((st-.1)\/.6,0,1);\n      sc.root.visible=Math.abs(k-i)<=1;\n      if(!sc.root.visible)return;\n      build(sc,b);\n      if(sc.update)sc.update(st,b,now);\n    });\n    var ia=Math.max(0,i-1),A=scenes[ia].cam,B=scenes[i].cam;\n    var t=i===0?1:sstep(0,.26,s);\n    var orb=reduce?0:.45;\n    var th=lerp(A.th+orb*.5,B.th+(s-.5)*orb,t)+(reduce?0:Math.sin(drift)*.04);\n    var el=lerp(A.el,B.el,t);\n    var dist=lerp(A.d,B.d,t)+Math.sin(Math.PI*t)*5;\n    if(mobile)dist*=1+clamp(1.1-camera.aspect,0,.8)*1.1;\n    var tx=lerp(ia*SP,i*SP,t),ty=lerp(A.ty,B.ty,t);\n    camera.position.set(tx+Math.sin(th)*Math.cos(el)*dist,ty+Math.sin(el)*dist,Math.cos(th)*Math.cos(el)*dist);\n    camera.lookAt(tx,ty,0);\n    sun.position.set(tx+7,14,9);sun.target.position.set(tx,0,0);\n    if(!reduce)drift+=dt*.25;\n    renderer.render(scene,camera);\n  }\n  requestAnimationFrame(frame);\n  }\n  whenThree(init);\n})();\n<\/script>\n<\/div>\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>INOXTERTUBERIES I INSTAL\u00b7LACIONS Servicios Instalaci\u00f3n de tuber\u00edas Estructuras met\u00e1licas Calderer\u00eda Mantenimiento industrial Montaje industrial Barandillas y escaleras Proyectos Nuestro taller [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"elementor_canvas","meta":{"site-sidebar-layout":"no-sidebar","site-content-layout":"","ast-site-content-layout":"full-width-container","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":"","ast-breadcrumbs-content":"","ast-featured-img":"disabled","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":""}},"footnotes":""},"class_list":["post-396","page","type-page","status-publish","hentry"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.6 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Mantenimiento industrial en Girona | Inoxter<\/title>\n<meta name=\"description\" content=\"Reparaci\u00f3n de aver\u00edas y mantenimiento preventivo de l\u00edneas, tuber\u00edas, dep\u00f3sitos y estructuras en tu planta. Taller en Sarri\u00e0 de Ter. Presupuesto gratis.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/inoxter.com\/ca\/mantenimiento-industrial-girona\/\" \/>\n<meta property=\"og:locale\" content=\"ca_ES\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Mantenimiento industrial en Girona | Inoxter\" \/>\n<meta property=\"og:description\" content=\"Reparaci\u00f3n de aver\u00edas y mantenimiento preventivo de l\u00edneas, tuber\u00edas, dep\u00f3sitos y estructuras en tu planta. Taller en Sarri\u00e0 de Ter. Presupuesto gratis.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/inoxter.com\/ca\/mantenimiento-industrial-girona\/\" \/>\n<meta property=\"og:site_name\" content=\"Inoxter\" \/>\n<meta property=\"article:modified_time\" content=\"2026-10-29T11:31:29+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/inoxter.com\/wp-content\/uploads\/2026\/07\/inoxter-web-21.jpg\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/inoxter.com\\\/mantenimiento-industrial-girona\\\/\",\"url\":\"https:\\\/\\\/inoxter.com\\\/mantenimiento-industrial-girona\\\/\",\"name\":\"Mantenimiento industrial en Girona | Inoxter\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/inoxter.com\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/inoxter.com\\\/mantenimiento-industrial-girona\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/inoxter.com\\\/mantenimiento-industrial-girona\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/inoxter.com\\\/wp-content\\\/uploads\\\/2026\\\/07\\\/inoxter-web-21.jpg\",\"datePublished\":\"2026-10-08T07:25:42+00:00\",\"dateModified\":\"2026-10-29T11:31:29+00:00\",\"description\":\"Reparaci\u00f3n de aver\u00edas y mantenimiento preventivo de l\u00edneas, tuber\u00edas, dep\u00f3sitos y estructuras en tu planta. Taller en Sarri\u00e0 de Ter. Presupuesto gratis.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/inoxter.com\\\/mantenimiento-industrial-girona\\\/#breadcrumb\"},\"inLanguage\":\"ca\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/inoxter.com\\\/mantenimiento-industrial-girona\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"ca\",\"@id\":\"https:\\\/\\\/inoxter.com\\\/mantenimiento-industrial-girona\\\/#primaryimage\",\"url\":\"https:\\\/\\\/inoxter.com\\\/wp-content\\\/uploads\\\/2026\\\/07\\\/inoxter-web-21.jpg\",\"contentUrl\":\"https:\\\/\\\/inoxter.com\\\/wp-content\\\/uploads\\\/2026\\\/07\\\/inoxter-web-21.jpg\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/inoxter.com\\\/mantenimiento-industrial-girona\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Portada\",\"item\":\"https:\\\/\\\/inoxter.com\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Mantenimiento industrial en Girona\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/inoxter.com\\\/#website\",\"url\":\"https:\\\/\\\/inoxter.com\\\/\",\"name\":\"Inoxter\",\"description\":\"Soluciones en hierro e inoxidable para agua, aire, gases, vapor y otros productos\",\"publisher\":{\"@id\":\"https:\\\/\\\/inoxter.com\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/inoxter.com\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"ca\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/inoxter.com\\\/#organization\",\"name\":\"Inoxter\",\"url\":\"https:\\\/\\\/inoxter.com\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"ca\",\"@id\":\"https:\\\/\\\/inoxter.com\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/inoxter.com\\\/wp-content\\\/uploads\\\/2025\\\/10\\\/cropped-100-ECO-FRIENDLY-2-1-1.png\",\"contentUrl\":\"https:\\\/\\\/inoxter.com\\\/wp-content\\\/uploads\\\/2025\\\/10\\\/cropped-100-ECO-FRIENDLY-2-1-1.png\",\"width\":700,\"height\":121,\"caption\":\"Inoxter\"},\"image\":{\"@id\":\"https:\\\/\\\/inoxter.com\\\/#\\\/schema\\\/logo\\\/image\\\/\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Mantenimiento industrial en Girona | Inoxter","description":"Reparaci\u00f3n de aver\u00edas y mantenimiento preventivo de l\u00edneas, tuber\u00edas, dep\u00f3sitos y estructuras en tu planta. Taller en Sarri\u00e0 de Ter. Presupuesto gratis.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/inoxter.com\/ca\/mantenimiento-industrial-girona\/","og_locale":"ca_ES","og_type":"article","og_title":"Mantenimiento industrial en Girona | Inoxter","og_description":"Reparaci\u00f3n de aver\u00edas y mantenimiento preventivo de l\u00edneas, tuber\u00edas, dep\u00f3sitos y estructuras en tu planta. Taller en Sarri\u00e0 de Ter. Presupuesto gratis.","og_url":"https:\/\/inoxter.com\/ca\/mantenimiento-industrial-girona\/","og_site_name":"Inoxter","article_modified_time":"2026-10-29T11:31:29+00:00","og_image":[{"url":"https:\/\/inoxter.com\/wp-content\/uploads\/2026\/07\/inoxter-web-21.jpg","type":"","width":"","height":""}],"twitter_card":"summary_large_image","schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/inoxter.com\/mantenimiento-industrial-girona\/","url":"https:\/\/inoxter.com\/mantenimiento-industrial-girona\/","name":"Mantenimiento industrial en Girona | Inoxter","isPartOf":{"@id":"https:\/\/inoxter.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/inoxter.com\/mantenimiento-industrial-girona\/#primaryimage"},"image":{"@id":"https:\/\/inoxter.com\/mantenimiento-industrial-girona\/#primaryimage"},"thumbnailUrl":"https:\/\/inoxter.com\/wp-content\/uploads\/2026\/07\/inoxter-web-21.jpg","datePublished":"2026-10-08T07:25:42+00:00","dateModified":"2026-10-29T11:31:29+00:00","description":"Reparaci\u00f3n de aver\u00edas y mantenimiento preventivo de l\u00edneas, tuber\u00edas, dep\u00f3sitos y estructuras en tu planta. Taller en Sarri\u00e0 de Ter. Presupuesto gratis.","breadcrumb":{"@id":"https:\/\/inoxter.com\/mantenimiento-industrial-girona\/#breadcrumb"},"inLanguage":"ca","potentialAction":[{"@type":"ReadAction","target":["https:\/\/inoxter.com\/mantenimiento-industrial-girona\/"]}]},{"@type":"ImageObject","inLanguage":"ca","@id":"https:\/\/inoxter.com\/mantenimiento-industrial-girona\/#primaryimage","url":"https:\/\/inoxter.com\/wp-content\/uploads\/2026\/07\/inoxter-web-21.jpg","contentUrl":"https:\/\/inoxter.com\/wp-content\/uploads\/2026\/07\/inoxter-web-21.jpg"},{"@type":"BreadcrumbList","@id":"https:\/\/inoxter.com\/mantenimiento-industrial-girona\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Portada","item":"https:\/\/inoxter.com\/"},{"@type":"ListItem","position":2,"name":"Mantenimiento industrial en Girona"}]},{"@type":"WebSite","@id":"https:\/\/inoxter.com\/#website","url":"https:\/\/inoxter.com\/","name":"Inoxter","description":"Soluciones en hierro e inoxidable para agua, aire, gases, vapor y otros productos","publisher":{"@id":"https:\/\/inoxter.com\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/inoxter.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"ca"},{"@type":"Organization","@id":"https:\/\/inoxter.com\/#organization","name":"Inoxter","url":"https:\/\/inoxter.com\/","logo":{"@type":"ImageObject","inLanguage":"ca","@id":"https:\/\/inoxter.com\/#\/schema\/logo\/image\/","url":"https:\/\/inoxter.com\/wp-content\/uploads\/2025\/10\/cropped-100-ECO-FRIENDLY-2-1-1.png","contentUrl":"https:\/\/inoxter.com\/wp-content\/uploads\/2025\/10\/cropped-100-ECO-FRIENDLY-2-1-1.png","width":700,"height":121,"caption":"Inoxter"},"image":{"@id":"https:\/\/inoxter.com\/#\/schema\/logo\/image\/"}}]}},"_links":{"self":[{"href":"https:\/\/inoxter.com\/ca\/wp-json\/wp\/v2\/pages\/396","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/inoxter.com\/ca\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/inoxter.com\/ca\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/inoxter.com\/ca\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/inoxter.com\/ca\/wp-json\/wp\/v2\/comments?post=396"}],"version-history":[{"count":13,"href":"https:\/\/inoxter.com\/ca\/wp-json\/wp\/v2\/pages\/396\/revisions"}],"predecessor-version":[{"id":497,"href":"https:\/\/inoxter.com\/ca\/wp-json\/wp\/v2\/pages\/396\/revisions\/497"}],"wp:attachment":[{"href":"https:\/\/inoxter.com\/ca\/wp-json\/wp\/v2\/media?parent=396"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}