{"id":401,"date":"2026-10-08T09:28:55","date_gmt":"2026-10-08T07:28:55","guid":{"rendered":"https:\/\/inoxter.com\/?page_id=401"},"modified":"2026-10-29T12:31:49","modified_gmt":"2026-10-29T11:31:49","slug":"montaje-industrial-girona","status":"publish","type":"page","link":"https:\/\/inoxter.com\/ca\/montaje-industrial-girona\/","title":{"rendered":"Montaje industrial en Girona"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"401\" class=\"elementor elementor-401\">\n\t\t\t\t<div class=\"elementor-element elementor-element-d2f307a e-flex e-con-boxed e-con e-parent\" data-id=\"d2f307a\" 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-b446f52 elementor-widget elementor-widget-html\" data-id=\"b446f52\" 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 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 class=\"cur\" aria-current=\"page\" 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-23.jpg\" alt=\"Montaje de un equipo industrial con gr\u00faa\"><\/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>Montaje industrial<\/span><\/nav>\n      <span class=\"eyebrow\">Montaje industrial \u00b7 Girona<\/span>\n      <h1>Montaje industrial en Girona, <em>hasta que tu equipo funciona<\/em><\/h1>\n      <p class=\"sub\">Montamos y conectamos m\u00e1quinas y equipos en tu planta: bancadas, soportes, tuber\u00edas y conexiones, con nuestros propios medios de elevaci\u00f3n.<\/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>Cami\u00f3n gr\u00faa propio<\/span><span>Bancadas a medida<\/span><span>Montaje y conexi\u00f3n<\/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 montamos<\/span>\n    <h2 class=\"sec\">\u00bfQu\u00e9 tienes que montar en tu planta?<\/h2>\n    <p class=\"lead\">Equipos nuevos o ampliaciones de l\u00ednea, con todo lo que necesitan para funcionar.<\/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=\"M4 21V4h12M4 8h14M14 4v4M16 8v5\"><\/path><path d=\"M14 13h4v3h-4z\"><\/path><\/svg><\/span><span class=\"sv-count\">01 \/ 04<\/span><\/div>\n          <span class=\"svc-tag\">Montaje industrial<\/span>\n          <h3 class=\"sv-name\">Montaje de m\u00e1quinas<\/h3>\n          <p class=\"sv-desc\">Colocamos tus equipos en su sitio con nuestros propios medios de elevaci\u00f3n.<\/p>\n          <div class=\"sv-chips\"><span>Cami\u00f3n gr\u00faa propio<\/span><span>Equipos pesados<\/span><span>Colocaci\u00f3n precisa<\/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=\"M10 14a4 4 0 0 0 5.66 0l3-3a4 4 0 0 0-5.66-5.66l-1 1M14 10a4 4 0 0 0-5.66 0l-3 3a4 4 0 0 0 5.66 5.66l1-1\"><\/path><\/svg><\/span><span class=\"sv-count\">02 \/ 04<\/span><\/div>\n          <span class=\"svc-tag\">Montaje industrial<\/span>\n          <h3 class=\"sv-name\">Conexi\u00f3n de equipos<\/h3>\n          <p class=\"sv-desc\">Conectamos dep\u00f3sitos, bombas e intercambiadores con las tuber\u00edas y conexiones que necesitan.<\/p>\n          <div class=\"sv-chips\"><span>Tuber\u00edas<\/span><span>Bridas y valvuler\u00eda<\/span><span>Prueba de la instalaci\u00f3n<\/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=\"M3 20h18M5 20v-4h14v4M8 16V9h8v7\"><\/path><\/svg><\/span><span class=\"sv-count\">03 \/ 04<\/span><\/div>\n          <span class=\"svc-tag\">Montaje industrial<\/span>\n          <h3 class=\"sv-name\">Bancadas y anclajes<\/h3>\n          <p class=\"sv-desc\">Fabricamos la bancada a medida y dejamos el equipo anclado y nivelado.<\/p>\n          <div class=\"sv-chips\"><span>Bancadas a medida<\/span><span>Anclajes<\/span><span>Nivelaci\u00f3n<\/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\"><rect x=\"2\" y=\"9\" width=\"8\" height=\"6\"><\/rect><rect x=\"14\" y=\"9\" width=\"8\" height=\"6\"><\/rect><path d=\"M10 12h4\"><\/path><\/svg><\/span><span class=\"sv-count\">04 \/ 04<\/span><\/div>\n          <span class=\"svc-tag\">Montaje industrial<\/span>\n          <h3 class=\"sv-name\">Ampliaciones de l\u00ednea<\/h3>\n          <p class=\"sv-desc\">A\u00f1adimos tramos y equipos nuevos a tu l\u00ednea sin rehacerla entera.<\/p>\n          <div class=\"sv-chips\"><span>Transportadores<\/span><span>Equipos nuevos<\/span><span>Adaptaciones<\/span><\/div>\n          <a href=\"#contacto\" class=\"btn sv-cta\">Pedir presupuesto<\/a>\n        <\/article>\n        <nav class=\"sv-nav\" aria-label=\"Qu\u00e9 montamos\"><button type=\"button\" class=\"on\" aria-current=\"true\">Montaje de m\u00e1quinas<\/button><button type=\"button\">Conexi\u00f3n de equipos<\/button><button type=\"button\">Bancadas y anclajes<\/button><button type=\"button\">Ampliaciones de 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 se monta<\/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 en tu planta<\/h2>\n    <p class=\"lead\">Montajes 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-23.jpg\" alt=\"Montaje de un equipo industrial con gr\u00faa\"><span>Montaje con gr\u00faa<\/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-24.jpg\" alt=\"Instalaci\u00f3n de maquinaria en planta\"><span>Instalaci\u00f3n de maquinaria<\/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-30.jpg\" alt=\"Colector de acero inoxidable conectado en planta\"><span>Conexi\u00f3n con colector<\/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 descarga al equipo funcionando<\/h2>\n    <p class=\"lead\">Un solo interlocutor desde que llega el equipo hasta que est\u00e1 produciendo.<\/p>\n    <ol class=\"steps\">\n      <li><span class=\"n\">01<\/span><h3>Planificamos el montaje<\/h3><p>Vemos contigo el equipo, el sitio y c\u00f3mo llegar hasta \u00e9l.<\/p><\/li>\n      <li><span class=\"n\">02<\/span><h3>Preparamos la bancada<\/h3><p>Fabricamos bancadas y soportes en nuestro taller.<\/p><\/li>\n      <li><span class=\"n\">03<\/span><h3>Colocamos el equipo<\/h3><p>Lo movemos y lo dejamos en su sitio con nuestros medios de elevaci\u00f3n.<\/p><\/li>\n      <li><span class=\"n\">04<\/span><h3>Lo conectamos<\/h3><p>Hacemos las tuber\u00edas y conexiones, y lo dejamos listo para funcionar.<\/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>Medios propios<\/h3><p>Cami\u00f3n gr\u00faa propio para mover y colocar equipos pesados.<\/p><\/div>\n        <div><h3>M\u00e1s de 45 a\u00f1os<\/h3><p>Montamos equipos industriales desde 1980 para la industria de Girona.<\/p><\/div>\n        <div><h3>Un solo responsable<\/h3><p>Bancada, colocaci\u00f3n y conexiones con el mismo equipo.<\/p><\/div>\n        <div><h3>Taller propio<\/h3><p>Lo que hay que fabricar para el montaje, lo hacemos en nuestro taller.<\/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>\u00bfMov\u00e9is equipos pesados?<\/summary><p>S\u00ed. Tenemos cami\u00f3n gr\u00faa propio para mover y colocar equipos, y en nuestro taller un puente gr\u00faa de 3,2 T.<\/p><\/details>\n      <details><summary>\u00bfTambi\u00e9n conect\u00e1is el equipo?<\/summary><p>S\u00ed. Hacemos las tuber\u00edas y conexiones mec\u00e1nicas para dejarlo listo para funcionar.<\/p><\/details>\n      <details><summary>\u00bfHac\u00e9is las bancadas?<\/summary><p>S\u00ed. Fabricamos bancadas y soportes a medida en nuestro taller y dejamos el equipo anclado y nivelado.<\/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\/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><b>Mantenimiento 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>Pide presupuesto de tu montaje<\/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 montaje desde la web de Inoxter\">\n      <input type=\"hidden\" name=\"servicio\" value=\"Montaje 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 tienes que montar?<\/label><textarea id=\"f-msg\" name=\"mensaje\" required=\"\" placeholder=\"Equipo, peso aproximado, d\u00f3nde va...\"><\/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\/montaje-industrial-girona\/#servicio\", \"name\": \"Montaje industrial en Girona\", \"serviceType\": \"Montaje industrial\", \"description\": \"Montamos y conectamos m\u00e1quinas y equipos en tu planta: bancadas, soportes, tuber\u00edas y conexiones, con nuestros propios medios de elevaci\u00f3n.\", \"url\": \"https:\/\/inoxter.com\/montaje-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\": \"\u00bfMov\u00e9is equipos pesados?\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"S\u00ed. Tenemos cami\u00f3n gr\u00faa propio para mover y colocar equipos, y en nuestro taller un puente gr\u00faa de 3,2 T.\"}}, {\"@type\": \"Question\", \"name\": \"\u00bfTambi\u00e9n conect\u00e1is el equipo?\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"S\u00ed. Hacemos las tuber\u00edas y conexiones mec\u00e1nicas para dejarlo listo para funcionar.\"}}, {\"@type\": \"Question\", \"name\": \"\u00bfHac\u00e9is las bancadas?\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"S\u00ed. Fabricamos bancadas y soportes a medida en nuestro taller y dejamos el equipo anclado y nivelado.\"}}, {\"@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\": \"Montaje industrial\", \"item\": \"https:\/\/inoxter.com\/montaje-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 montamos en 3D: cada montaje 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  \/* 5 \u00b7 Instalaciones mec\u00e1nicas: el puente gr\u00faa baja el equipo a su bancada y se conecta *\/\n  (function(){\n    var s=Sc({th:.6,el:.3,d:20,ty:2.6});\n    s.add(grp(box(.7,.4,1.5,M.conc,-1.2,.2,0),box(.7,.4,1.5,M.conc,1.2,.2,0)),0,V(0,2,0),.1);\n    [[-3.2,-1.6],[3.2,-1.6],[3.2,1.6],[-3.2,1.6]].forEach(function(c,k){s.add(box(.3,5,.3,M.spark,c[0],2.5,c[1]),.03+k*.02,V(0,6,0),.1);});\n    s.add(grp(box(.36,.4,3.6,M.spark,-3.2,5.2,0),box(.36,.4,3.6,M.spark,3.2,5.2,0)),.13,V(0,3,0),.1);\n    s.add(box(6.8,.45,.4,M.dark,0,5.62,0),.18,V(0,3,0),.1);\n    s.add(box(.75,.45,.8,M.black,0,5.18,0),.22,V(0,2,0),.08);\n    var hook=grp(box(.32,.34,.26,M.spark,0,0,0),cy(.04,.25,M.inoxD,0,-.28,0));s.root.add(hook);\n    var cable=mk(new THREE.CylinderGeometry(.022,.022,1,8),M.black);s.root.add(cable);\n    var eq=new THREE.Group();\n    eq.add(cx(.72,3.4,M.inox,0,0,0,48));\n    eq.add(cx(.74,.22,M.inoxD,-1.8,0,0,48));eq.add(cx(.74,.22,M.inoxD,1.8,0,0,48));\n    var cap1=mk(new THREE.SphereGeometry(.72,32,16,0,Math.PI*2,0,Math.PI\/2),M.inoxD);cap1.rotation.z=Math.PI\/2;cap1.position.x=-1.91;eq.add(cap1);\n    var cap2=mk(new THREE.SphereGeometry(.72,32,16,0,Math.PI*2,0,Math.PI\/2),M.inoxD);cap2.rotation.z=-Math.PI\/2;cap2.position.x=1.91;eq.add(cap2);\n    [-1.1,1.1].forEach(function(x){eq.add(cy(.17,.45,M.inox,x,.85,0));eq.add(cy(.3,.07,M.inoxD,x,1.08,0));});\n    [-1.2,1.2].forEach(function(x){eq.add(box(.42,.62,1.25,M.dark,x,-.62,0));});\n    eq.add(box(.12,.3,.12,M.inoxD,0,.84,0));\n    s.root.add(eq);\n    var EQY=1.33,TOP=4.955,REST=4.55;\n    s.addAll(pipeRun([V(-1.1,2.45,0),V(-1.1,3.5,0),V(-1.1,3.5,-2.7),V(-1.1,.25,-2.7)],.15,.32,M.inox,M.inoxD),.6,.74,V(0,2.5,0),.08);\n    s.addAll(pipeRun([V(1.1,2.45,0),V(1.1,3.1,0),V(1.1,3.1,-2.7),V(1.1,.25,-2.7)],.15,.32,M.inox,M.inoxD),.76,.9,V(0,2.5,0),.08);\n    s.update=function(st,b){\n      var crane=b>.2,on=st>.16;\n      var d=sstep(.2,.46,st),up=sstep(.48,.58,st);\n      var ey=EQY+(1-d)*2.4;\n      eq.visible=on;eq.position.set(0,ey,0);\n      var hookY=on?(d<1?ey+.99+.17:lerp(EQY+.99+.17,REST,up)):REST;\n      hook.visible=crane;hook.position.set(0,hookY,0);\n      cable.visible=crane;cable.scale.y=Math.max(.01,TOP-(hookY+.17));cable.position.set(0,(TOP+hookY+.17)\/2,0);\n    };\n  })();\n\n  \/* 2 \u00b7 Conexi\u00f3n de equipos: dep\u00f3sito, bomba e intercambiador unidos con tuber\u00edas *\/\n  (function(){\n    var s=Sc({th:.6,el:.32,d:16,ty:1.5});\n    s.add(vtank(.9,2.4,M.inox,-2.6,.4,0),0,V(0,5,0),.12);\n    [0,1,2].forEach(function(k){var a=k\/3*Math.PI*2+.5;s.add(box(.1,.45,.1,M.dark,-2.6+Math.cos(a)*.65,.22,Math.sin(a)*.65),.02,V(0,3,0),.08);});\n    s.add(grp(box(1.6,.18,.8,M.spark,.3,.09,1.0),cx(.3,.8,M.dark,.75,.5,1.0),cx(.34,.3,M.inox,-.05,.5,1.0),box(.3,.25,.6,M.inoxD,-.05,.25,1.0)),.1,V(0,4,0),.1);\n    s.add(grp(box(.4,.6,1.1,M.dark,1.9,.3,-.4),box(.4,.6,1.1,M.dark,3.3,.3,-.4),cx(.48,2.2,M.inox,2.6,1.05,-.4,40),cx(.5,.14,M.inoxD,1.5,1.05,-.4,40),cx(.5,.14,M.inoxD,3.7,1.05,-.4,40)),.16,V(0,4,0),.1);\n    s.addAll(pipeRun([V(-1.7,.5,0),V(-1.0,.5,0),V(-1.0,.5,1.0),V(-.2,.5,1.0)],.1,.2,M.inox,M.inoxD),.36,.5,V(0,2.5,0),.08);\n    s.addAll(pipeRun([V(-.05,.84,1.0),V(-.05,2.0,1.0),V(2.0,2.0,1.0),V(2.0,2.0,-.4),V(2.0,1.53,-.4)],.1,.22,M.inox,M.inoxD),.54,.78,V(0,2.5,0),.07);\n    s.add(grp(box(.24,.24,.24,M.dark,-.05,1.4,1.0),torusFlat(.16,.025,M.spark,-.05,1.58,1.0)),.84,V(0,2,0),.06);\n  })();\n\n  \/* 3 \u00b7 Bancadas y anclajes: dado, pernos, bancada nivelada y m\u00e1quina en su sitio *\/\n  (function(){\n    var s=Sc({th:.62,el:.34,d:11,ty:1.0});\n    s.add(box(3.2,.5,1.8,M.conc,0,.25,0),0,V(0,3,0),.1);\n    var bolts=new THREE.Group();[[-1.3,-.65],[1.3,-.65],[1.3,.65],[-1.3,.65],[0,-.65],[0,.65]].forEach(function(c){bolts.add(cy(.03,.3,M.inoxD,c[0],.6,c[1],8));});\n    s.add(bolts,.16,V(0,2,0),.08);\n    s.add(grp(box(2.9,.16,.16,M.dark,0,.6,-.65),box(2.9,.16,.16,M.dark,0,.6,.65),box(.16,.16,1.46,M.dark,-1.37,.6,0),box(.16,.16,1.46,M.dark,1.37,.6,0),box(.16,.16,1.46,M.dark,0,.6,0)),.3,V(0,3,0),.1);\n    var shims=new THREE.Group();[[-1.3,-.65],[1.3,-.65],[1.3,.65],[-1.3,.65]].forEach(function(c){shims.add(box(.2,.03,.2,M.spark,c[0],.515,c[1]));});\n    s.add(shims,.24,V(0,1.5,0),.06);\n    s.add(grp(box(2.5,.9,1.2,M.inoxD,0,1.13,0),box(1.6,.7,.9,M.dark,-.3,1.93,0),cx(.24,.6,M.inox,1.0,1.5,0),box(.6,.12,1.22,M.spark,.9,.72,0)),.5,V(0,4,0),.14);\n    var nuts=new THREE.Group();[[-1.3,-.65],[1.3,-.65],[1.3,.65],[-1.3,.65],[0,-.65],[0,.65]].forEach(function(c){nuts.add(cy(.07,.06,M.spark,c[0],.72,c[1],6));});\n    s.add(nuts,.8,V(0,1,0),.06);\n  })();\n\n  \/* 4 \u00b7 Ampliaciones de l\u00ednea: nuevos tramos de transportador y equipo al final *\/\n  (function(){\n    var s=Sc({th:.48,el:.32,d:16,ty:1.0});\n    var a=conveyorParts(-4.0,-.6,.95,M.inoxD);s.addAll(a,0,.08,V(0,3,0),.08);\n    s.add(grp(box(.6,.45,.6,M.box,-3.0,1.36,0),box(.5,.4,.55,M.box,-1.6,1.34,0)),.12,V(0,2,0),.08);\n    var b1=conveyorParts(-.6,1.4,.95);s.addAll(b1,.3,.4,V(4,0,0),.08);\n    var b2=conveyorParts(1.4,3.0,.95);s.addAll(b2,.46,.56,V(4,0,0),.08);\n    s.add(grp(box(1.3,1.8,1.6,M.dark,3.75,.9,0),box(1.32,.14,1.62,M.spark,3.75,1.5,0),box(.6,.4,.05,M.black,3.75,1.1,.82)),.7,V(0,4,0),.12);\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-401","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>Montaje industrial en Girona | Inoxter<\/title>\n<meta name=\"description\" content=\"Montaje y conexi\u00f3n de m\u00e1quinas y equipos en tu planta: bancadas, soportes y tuber\u00edas, con cami\u00f3n gr\u00faa propio. 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\/montaje-industrial-girona\/\" \/>\n<meta property=\"og:locale\" content=\"ca_ES\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Montaje industrial en Girona | Inoxter\" \/>\n<meta property=\"og:description\" content=\"Montaje y conexi\u00f3n de m\u00e1quinas y equipos en tu planta: bancadas, soportes y tuber\u00edas, con cami\u00f3n gr\u00faa propio. Taller en Sarri\u00e0 de Ter. Presupuesto gratis.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/inoxter.com\/ca\/montaje-industrial-girona\/\" \/>\n<meta property=\"og:site_name\" content=\"Inoxter\" \/>\n<meta property=\"article:modified_time\" content=\"2026-10-29T11:31:49+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/inoxter.com\/wp-content\/uploads\/2026\/07\/inoxter-web-23.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\\\/montaje-industrial-girona\\\/\",\"url\":\"https:\\\/\\\/inoxter.com\\\/montaje-industrial-girona\\\/\",\"name\":\"Montaje industrial en Girona | Inoxter\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/inoxter.com\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/inoxter.com\\\/montaje-industrial-girona\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/inoxter.com\\\/montaje-industrial-girona\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/inoxter.com\\\/wp-content\\\/uploads\\\/2026\\\/07\\\/inoxter-web-23.jpg\",\"datePublished\":\"2026-10-08T07:28:55+00:00\",\"dateModified\":\"2026-10-29T11:31:49+00:00\",\"description\":\"Montaje y conexi\u00f3n de m\u00e1quinas y equipos en tu planta: bancadas, soportes y tuber\u00edas, con cami\u00f3n gr\u00faa propio. Taller en Sarri\u00e0 de Ter. Presupuesto gratis.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/inoxter.com\\\/montaje-industrial-girona\\\/#breadcrumb\"},\"inLanguage\":\"ca\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/inoxter.com\\\/montaje-industrial-girona\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"ca\",\"@id\":\"https:\\\/\\\/inoxter.com\\\/montaje-industrial-girona\\\/#primaryimage\",\"url\":\"https:\\\/\\\/inoxter.com\\\/wp-content\\\/uploads\\\/2026\\\/07\\\/inoxter-web-23.jpg\",\"contentUrl\":\"https:\\\/\\\/inoxter.com\\\/wp-content\\\/uploads\\\/2026\\\/07\\\/inoxter-web-23.jpg\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/inoxter.com\\\/montaje-industrial-girona\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Portada\",\"item\":\"https:\\\/\\\/inoxter.com\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Montaje 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":"Montaje industrial en Girona | Inoxter","description":"Montaje y conexi\u00f3n de m\u00e1quinas y equipos en tu planta: bancadas, soportes y tuber\u00edas, con cami\u00f3n gr\u00faa propio. 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\/montaje-industrial-girona\/","og_locale":"ca_ES","og_type":"article","og_title":"Montaje industrial en Girona | Inoxter","og_description":"Montaje y conexi\u00f3n de m\u00e1quinas y equipos en tu planta: bancadas, soportes y tuber\u00edas, con cami\u00f3n gr\u00faa propio. Taller en Sarri\u00e0 de Ter. Presupuesto gratis.","og_url":"https:\/\/inoxter.com\/ca\/montaje-industrial-girona\/","og_site_name":"Inoxter","article_modified_time":"2026-10-29T11:31:49+00:00","og_image":[{"url":"https:\/\/inoxter.com\/wp-content\/uploads\/2026\/07\/inoxter-web-23.jpg","type":"","width":"","height":""}],"twitter_card":"summary_large_image","schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/inoxter.com\/montaje-industrial-girona\/","url":"https:\/\/inoxter.com\/montaje-industrial-girona\/","name":"Montaje industrial en Girona | Inoxter","isPartOf":{"@id":"https:\/\/inoxter.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/inoxter.com\/montaje-industrial-girona\/#primaryimage"},"image":{"@id":"https:\/\/inoxter.com\/montaje-industrial-girona\/#primaryimage"},"thumbnailUrl":"https:\/\/inoxter.com\/wp-content\/uploads\/2026\/07\/inoxter-web-23.jpg","datePublished":"2026-10-08T07:28:55+00:00","dateModified":"2026-10-29T11:31:49+00:00","description":"Montaje y conexi\u00f3n de m\u00e1quinas y equipos en tu planta: bancadas, soportes y tuber\u00edas, con cami\u00f3n gr\u00faa propio. Taller en Sarri\u00e0 de Ter. Presupuesto gratis.","breadcrumb":{"@id":"https:\/\/inoxter.com\/montaje-industrial-girona\/#breadcrumb"},"inLanguage":"ca","potentialAction":[{"@type":"ReadAction","target":["https:\/\/inoxter.com\/montaje-industrial-girona\/"]}]},{"@type":"ImageObject","inLanguage":"ca","@id":"https:\/\/inoxter.com\/montaje-industrial-girona\/#primaryimage","url":"https:\/\/inoxter.com\/wp-content\/uploads\/2026\/07\/inoxter-web-23.jpg","contentUrl":"https:\/\/inoxter.com\/wp-content\/uploads\/2026\/07\/inoxter-web-23.jpg"},{"@type":"BreadcrumbList","@id":"https:\/\/inoxter.com\/montaje-industrial-girona\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Portada","item":"https:\/\/inoxter.com\/"},{"@type":"ListItem","position":2,"name":"Montaje 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\/401","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=401"}],"version-history":[{"count":13,"href":"https:\/\/inoxter.com\/ca\/wp-json\/wp\/v2\/pages\/401\/revisions"}],"predecessor-version":[{"id":500,"href":"https:\/\/inoxter.com\/ca\/wp-json\/wp\/v2\/pages\/401\/revisions\/500"}],"wp:attachment":[{"href":"https:\/\/inoxter.com\/ca\/wp-json\/wp\/v2\/media?parent=401"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}