PageSourceSearch

https://vilardellpurti.com/

html vilardellpurti.com collected 2026-10-09 22:40:50 UTC 113,529 bytes, 1,116 lines download raw bytes

1<!doctype html>
2<html lang="en-US">
3<head>
4	<meta charset="UTF-8">
5	<meta name="viewport" content="width=device-width, initial-scale=1">
6	<link rel="profile" href="https://gmpg.org/xfn/11">
7	<meta name='robots' content='index, follow, max-image-preview:large, max-snippet:-1, max-video-preview:-1' />
8	<style>img:is([sizes="auto" i], [sizes^="auto," i]) { contain-intrinsic-size: 3000px 1500px }</style>
9	<link rel="alternate" hreflang="en" href="https://vilardellpurti.com/" />
10<link rel="alternate" hreflang="es" href="https://vilardellpurti.com/es/" />
11<link rel="alternate" hreflang="ca" href="https://vilardellpurti.com/ca/" />
12<link rel="alternate" hreflang="x-default" href="https://vilardellpurti.com/" />
13<script type="text/javascript">function rgmkInitGoogleMaps(){window.rgmkGoogleMapsCallback=true;try{jQuery(document).trigger("rgmkGoogleMapsLoad")}catch(err){}}</script>
13
14<!-- Google Tag Manager for WordPress by gtm4wp.com -->
15<script data-cfasync="false" data-pagespeed-no-defer>
16	var gtm4wp_datalayer_name = "dataLayer";
17	var dataLayer = dataLayer || [];
18	(function(){dataLayer.push(arguments);})('set', 'developer_id.dNGJiYT', true);
19</script>
19
20<!-- End Google Tag Manager for WordPress by gtm4wp.com -->
21	<!-- This site is optimized with the Yoast SEO plugin v28.2 - https://yoast.com/product/yoast-seo-wordpress/ -->
22	<title>Vilardell Purtí | Excellence in precision</title>
23	<meta name="description" content="Vilardell Purtí is a worldwide leading company specialized in high-precision turning parts." />
24	<link rel="canonical" href="https://vilardellpurti.com/" />
25	<meta property="og:locale" content="en_US" />
26	<meta property="og:type" content="website" />
27	<meta property="og:title" content="Vilardell Purtí | Excellence in precision" />
28	<meta property="og:description" content="Vilardell Purtí is a worldwide leading company specialized in high-precision turning parts." />
29	<meta property="og:url" content="https://vilardellpurti.com/" />
30	<meta property="og:site_name" content="Vilardell Purtí" />
31	<meta property="article:modified_time" content="2026-02-19T07:55:55+00:00" />
32	<meta property="og:image" content="https://vilardellpurti.com/wp-content/uploads/2025/04/22012025-019-scaled.jpg" />
33	<meta property="og:image:width" content="2560" />
34	<meta property="og:image:height" content="1707" />
35	<meta property="og:image:type" content="image/jpeg" />
36	<meta name="twitter:card" content="summary_large_image" />
37	
37<script type="application/ld+json" class="yoast-schema-graph">{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/vilardellpurti.com\/","url":"https:\/\/vilardellpurti.com\/","name":"Vilardell Purtí | Excellence in precision","isPartOf":{"@id":"https:\/\/vilardellpurti.com\/#website"},"about":{"@id":"https:\/\/vilardellpurti.com\/#organization"},"primaryImageOfPage":{"@id":"https:\/\/vilardellpurti.com\/#primaryimage"},"image":{"@id":"https:\/\/vilardellpurti.com\/#primaryimage"},"thumbnailUrl":"https:\/\/vilardellpurti.com\/wp-content\/uploads\/2025\/04\/22012025-019-scaled.jpg","datePublished":"2022-06-22T10:25:07+00:00","dateModified":"2026-02-19T07:55:55+00:00","description":"Vilardell Purtí is a worldwide leading company specialized in high-precision turning parts.","breadcrumb":{"@id":"https:\/\/vilardellpurti.com\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/vilardellpurti.com\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/vilardellpurti.com\/#primaryimage","url":"https:\/\/vilardellpurti.com\/wp-content\/uploads\/2025\/04\/22012025-019-scaled.jpg","contentUrl":"https:\/\/vilardellpurti.com\/wp-content\/uploads\/2025\/04\/22012025-019-scaled.jpg","width":2560,"height":1707,"caption":"Vilardell Purtí. 22.01.2025, Santpedor foto: Jordi Play\/Transversal"},{"@type":"BreadcrumbList","@id":"https:\/\/vilardellpurti.com\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Portada"}]},{"@type":"WebSite","@id":"https:\/\/vilardellpurti.com\/#website","url":"https:\/\/vilardellpurti.com\/","name":"Vilardell Purtí","description":"Grupo industrial especializado","publisher":{"@id":"https:\/\/vilardellpurti.com\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/vilardellpurti.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/vilardellpurti.com\/#organization","name":"Vilardell Purtí","url":"https:\/\/vilardellpurti.com\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/vilardellpurti.com\/#\/schema\/logo\/image\/","url":"https:\/\/vilardellpurti.com\/wp-content\/uploads\/2025\/04\/vilardell-purti-logo.svg","contentUrl":"https:\/\/vilardellpurti.com\/wp-content\/uploads\/2025\/04\/vilardell-purti-logo.svg","width":231,"height":49,"caption":"Vilardell Purtí"},"image":{"@id":"https:\/\/vilardellpurti.com\/#\/schema\/logo\/image\/"}}]}</script>
37
38	<!-- / Yoast SEO plugin. -->
39
40
41<link rel='dns-prefetch' href='//maps.googleapis.com' />
42<link rel="alternate" type="application/rss+xml" title="Vilardell Purtí &raquo; Feed" href="https://vilardellpurti.com/feed/" />
43<link rel="alternate" type="application/rss+xml" title="Vilardell Purtí &raquo; Comments Feed" href="https://vilardellpurti.com/comments/feed/" />
44<script>
45window._wpemojiSettings = {"baseUrl":"https:\/\/s.w.org\/images\/core\/emoji\/16.0.1\/72x72\/","ext":".png","svgUrl":"https:\/\/s.w.org\/images\/core\/emoji\/16.0.1\/svg\/","svgExt":".svg","source":{"concatemoji":"https:\/\/vilardellpurti.com\/wp-includes\/js\/wp-emoji-release.min.js?ver=6.8.11"}};
46/*! This file is auto-generated */
47!function(s,n){var o,i,e;function c(e){try{var t={supportTests:e,timestamp:(new Date).valueOf()};sessionStorage.setItem(o,JSON.stringify(t))}catch(e){}}function p(e,t,n){e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(t,0,0);var t=new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data),a=(e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(n,0,0),new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data));return t.every(function(e,t){return e===a[t]})}function u(e,t){e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(t,0,0);for(var n=e.getImageData(16,16,1,1),a=0;a<n.data.length;a++)if(0!==n.data[a])return!1;return!0}function f(e,t,n,a){switch(t){case"flag":return n(e,"\ud83c\udff3\ufe0f\u200d\u26a7\ufe0f","\ud83c\udff3\ufe0f\u200b\u26a7\ufe0f")?!1:!n(e,"\ud83c\udde8\ud83c\uddf6","\ud83c\udde8\u200b\ud83c\uddf6")&&!n(e,"\ud83c\udff4\udb40\udc67\udb40\udc62\udb40\udc65\udb40\udc6e\udb40\udc67\udb40\udc7f","\ud83c\udff4\u200b\udb40\udc67\u200b\udb40\udc62\u200b\udb40\udc65\u200b\udb40\udc6e\u200b\udb40\udc67\u200b\udb40\udc7f");case"emoji":return!a(e,"\ud83e\udedf")}return!1}function g(e,t,n,a){var r="undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope?new OffscreenCanvas(300,150):s.createElement("canvas"),o=r.getContext("2d",{willReadFrequently:!0}),i=(o.textBaseline="top",o.font="600 32px Arial",{});return e.forEach(function(e){i[e]=t(o,e,n,a)}),i}function t(e){var t=s.createElement("script");t.src=e,t.defer=!0,s.head.appendChild(t)}"undefined"!=typeof Promise&&(o="wpEmojiSettingsSupports",i=["flag","emoji"],n.supports={everything:!0,everythingExceptFlag:!0},e=new Promise(function(e){s.addEventListener("DOMContentLoaded",e,{once:!0})}),new Promise(function(t){var n=function(){try{var e=JSON.parse(sessionStorage.getItem(o));if("object"==typeof e&&"number"==typeof e.timestamp&&(new Date).valueOf()<e.timestamp+604800&&"object"==typeof e.supportTests)return e.supportTests}catch(e){}return null}();if(!n){if("undefined"!=typeof Worker&&"undefined"!=typeof OffscreenCanvas&&"undefined"!=typeof URL&&URL.createObjectURL&&"undefined"!=typeof Blob)try{var e="postMessage("+g.toString()+"("+[JSON.stringify(i),f.toString(),p.toString(),u.toString()].join(",")+"));",a=new Blob([e],{type:"text/javascript"}),r=new Worker(URL.createObjectURL(a),{name:"wpTestEmojiSupports"});return void(r.onmessage=function(e){c(n=e.data),r.terminate(),t(n)})}catch(e){}c(n=g(i,f,p,u))}t(n)}).then(function(e){for(var t in e)n.supports[t]=e[t],n.supports.everything=n.supports.everything&&n.supports[t],"flag"!==t&&(n.supports.everythingExceptFlag=n.supports.everythingExceptFlag&&n.supports[t]);n.supports.everythingExceptFlag=n.supports.everythingExceptFlag&&!n.supports.flag,n.DOMReady=!1,n.readyCallback=function(){n.DOMReady=!0}}).then(function(){return e}).then(function(){var e;n.supports.everything||(n.readyCallback(),(e=n.source||{}).concatemoji?t(e.concatemoji):e.wpemoji&&e.twemoji&&(t(e.twemoji),t(e.wpemoji)))}))}((window,document),window._wpemojiSettings);
48</script>
48
49<style id='wp-emoji-styles-inline-css'>
50
51	img.wp-smiley, img.emoji {
52		display: inline !important;
53		border: none !important;
54		box-shadow: none !important;
55		height: 1em !important;
56		width: 1em !important;
57		margin: 0 0.07em !important;
58		vertical-align: -0.1em !important;
59		background: none !important;
60		padding: 0 !important;
61	}
62</style>
63<style id='classic-theme-styles-inline-css'>
64/*! This file is auto-generated */
65.wp-block-button__link{color:#fff;background-color:#32373c;border-radius:9999px;box-shadow:none;text-decoration:none;padding:calc(.667em + 2px) calc(1.333em + 2px);font-size:1.125em}.wp-block-file__button{background:#32373c;color:#fff;text-decoration:none}
66</style>
67<style id='global-styles-inline-css'>
68:root{--wp--preset--aspect-ratio--square: 1;--wp--preset--aspect-ratio--4-3: 4/3;--wp--preset--aspect-ratio--3-4: 3/4;--wp--preset--aspect-ratio--3-2: 3/2;--wp--preset--aspect-ratio--2-3: 2/3;--wp--preset--aspect-ratio--16-9: 16/9;--wp--preset--aspect-ratio--9-16: 9/16;--wp--preset--color--black: #000000;--wp--preset--color--cyan-bluish-gray: #abb8c3;--wp--preset--color--white: #ffffff;--wp--preset--color--pale-pink: #f78da7;--wp--preset--color--vivid-red: #cf2e2e;--wp--preset--color--luminous-vivid-orange: #ff6900;--wp--preset--color--luminous-vivid-amber: #fcb900;--wp--preset--color--light-green-cyan: #7bdcb5;--wp--preset--color--vivid-green-cyan: #00d084;--wp--preset--color--pale-cyan-blue: #8ed1fc;--wp--preset--color--vivid-cyan-blue: #0693e3;--wp--preset--color--vivid-purple: #9b51e0;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgba(6,147,227,1) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgba(252,185,0,1) 0%,rgba(255,105,0,1) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgba(255,105,0,1) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);
68--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small: 13px;--wp--preset--font-size--medium: 20px;--wp--preset--font-size--large: 36px;--wp--preset--font-size--x-large: 42px;--wp--preset--spacing--20: 0.44rem;--wp--preset--spacing--30: 0.67rem;--wp--preset--spacing--40: 1rem;--wp--preset--spacing--50: 1.5rem;--wp--preset--spacing--60: 2.25rem;--wp--preset--spacing--70: 3.38rem;--wp--preset--spacing--80: 5.06rem;--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined: 6px 6px 0px -3px rgba(255, 255, 255, 1), 6px 6px rgba(0, 0, 0, 1);--wp--preset--shadow--crisp: 6px 6px 0px rgba(0, 0, 0, 1);}:where(.is-layout-flex){gap: 0.5em;}:where(.is-layout-grid){gap: 0.5em;}body .is-layout-flex{display: flex;}.is-layout-flex{flex-wrap: wrap;align-items: center;}.is-layout-flex > :is(*, div){margin: 0;}body .is-layout-grid{display: grid;}.is-layout-grid > :is(*, div){margin: 0;}:where(.wp-block-columns.is-layout-flex){gap: 2em;}:where(.wp-block-columns.is-layout-grid){gap: 2em;}:where(.wp-block-post-template.is-layout-flex){gap: 1.25em;}:where(.wp-block-post-template.is-layout-grid){gap: 1.25em;}.has-black-color{color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-color{color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-color{color: var(--wp--preset--color--white) !important;}.has-pale-pink-color{color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-color{color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-color{color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-color{color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-color{color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-color{color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-color{color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-color{color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-color{color: var(--wp--preset--color--vivid-purple) !important;}.has-black-background-color{background-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-background-color{background-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-background-color{background-color: var(--wp--preset--color--white) !important;}.has-pale-pink-background-color{background-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-background-color{background-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-background-color{background-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-background-color{background-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-background-color{background-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-background-color{background-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-background-color{background-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-background-color{background-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-background-color{background-color: var(--wp--preset--color--vivid-purple) !important;}.has-black-border-color{border-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-border-color{border-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-border-color{border-color: var(--wp--preset--color--white) !important;}.has-pale-pink-border-color{border-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-border-color{border-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-border-color{border-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-border-color{border-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-border-color{border-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-border-color{border-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-border-color{border-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-border-color{border-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-border-color{border-color: var(--wp--preset--color--vivid-purple) !important;}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;}
68.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;}.has-cool-to-warm-spectrum-gradient-background{background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;}.has-blush-light-purple-gradient-background{background: var(--wp--preset--gradient--blush-light-purple) !important;}.has-blush-bordeaux-gradient-background{background: var(--wp--preset--gradient--blush-bordeaux) !important;}.has-luminous-dusk-gradient-background{background: var(--wp--preset--gradient--luminous-dusk) !important;}.has-pale-ocean-gradient-background{background: var(--wp--preset--gradient--pale-ocean) !important;}.has-electric-grass-gradient-background{background: var(--wp--preset--gradient--electric-grass) !important;}.has-midnight-gradient-background{background: var(--wp--preset--gradient--midnight) !important;}.has-small-font-size{font-size: var(--wp--preset--font-size--small) !important;}.has-medium-font-size{font-size: var(--wp--preset--font-size--medium) !important;}.has-large-font-size{font-size: var(--wp--preset--font-size--large) !important;}.has-x-large-font-size{font-size: var(--wp--preset--font-size--x-large) !important;}
69:where(.wp-block-post-template.is-layout-flex){gap: 1.25em;}:where(.wp-block-post-template.is-layout-grid){gap: 1.25em;}
70:where(.wp-block-columns.is-layout-flex){gap: 2em;}:where(.wp-block-columns.is-layout-grid){gap: 2em;}
71:root :where(.wp-block-pullquote){font-size: 1.5em;line-height: 1.6;}
72</style>
73<link rel='stylesheet' id='wpml-legacy-horizontal-list-0-css' href='https://vilardellpurti.com/wp-content/plugins/sitepress-multilingual-cms/templates/language-switchers/legacy-list-horizontal/style.min.css?ver=510000' media='all' />
74<link rel='stylesheet' id='wpml-menu-item-0-css' href='https://vilardellpurti.com/wp-content/plugins/sitepress-multilingual-cms/templates/language-switchers/menu-item/style.min.css?ver=510000' media='all' />
75<link rel='stylesheet' id='parent-css' href='https://vilardellpurti.com/wp-content/themes/hello-elementor/style.css?ver=6.8.11' media='all' />
76<link rel='stylesheet' id='theme-styles-css' href='https://vilardellpurti.com/wp-content/themes/wwwarcelona-theme/dist/css/app.css?ver=6.8.11' media='all' />
77<link rel='stylesheet' id='hello-elementor-css' href='https://vilardellpurti.com/wp-content/themes/hello-elementor/style.min.css?ver=3.0.2' media='all' />
78<link rel='stylesheet' id='hello-elementor-theme-style-css' href='https://vilardellpurti.com/wp-content/themes/hello-elementor/theme.min.css?ver=3.0.2' media='all' />
79<link rel='stylesheet' id='hello-elementor-header-footer-css' href='https://vilardellpurti.com/wp-content/themes/hello-elementor/header-footer.min.css?ver=3.0.2' media='all' />
80<link rel='stylesheet' id='elementor-frontend-css' href='https://vilardellpurti.com/wp-content/plugins/elementor/assets/css/frontend.min.css?ver=4.3.4' media='all' />
81<link rel='stylesheet' id='elementor-post-5-css' href='https://vilardellpurti.com/wp-content/uploads/elementor/css/post-5.css?ver=1791548678' media='all' />
82<link rel='stylesheet' id='widget-icon-list-css' href='https://vilardellpurti.com/wp-content/plugins/elementor/assets/css/widget-icon-list.min.css?ver=4.3.4' media='all' />
83<link rel='stylesheet' id='widget-heading-css' href='https://vilardellpurti.com/wp-content/plugins/elementor/assets/css/widget-heading.min.css?ver=4.3.4' media='all' />
84<link rel='stylesheet' id='widget-nav-menu-css' href='https://vilardellpurti.com/wp-content/plugins/elementor-pro/assets/css/widget-nav-menu.min.css?ver=4.3.1' media='all' />
85<link rel='stylesheet' id='widget-image-css' href='https://vilardellpurti.com/wp-content/plugins/elementor/assets/css/widget-image.min.css?ver=4.3.4' media='all' />
86<link rel='stylesheet' id='elementor-icons-css' href='https://vilardellpurti.com/wp-content/plugins/elementor/assets/lib/eicons/css/elementor-icons.min.css?ver=5.54.0' media='all' />
87<link rel='stylesheet' id='alphamap-widget-css' href='https://vilardellpurti.com/wp-content/plugins/alpha-google-map-for-elementor/assets/css/alpha-map-widget.css?ver=1.3' media='all' />
88<link rel='stylesheet' id='widget-icon-box-css' href='https://vilardellpurti.com/wp-content/plugins/elementor/assets/css/widget-icon-box.min.css?ver=4.3.4' media='all' />
89<link rel='stylesheet' id='e-animation-fadeIn-css' href='https://vilardellpurti.com/wp-content/plugins/elementor/assets/lib/animations/styles/fadeIn.min.css?ver=4.3.4' media='all' />
90<link rel='stylesheet' id='e-animation-fadeInRight-css' href='https://vilardellpurti.com/wp-content/plugins/elementor/assets/lib/animations/styles/fadeInRight.min.css?ver=4.3.4' media='all' />
91<link rel='stylesheet' id='swiper-css' href='https://vilardellpurti.com/wp-content/plugins/elementor/assets/lib/swiper/v8/css/swiper.min.css?ver=8.4.5' media='all' />
92<link rel='stylesheet' id='e-swiper-css' href='https://vilardellpurti.com/wp-content/plugins/elementor/assets/css/conditionals/e-swiper.min.css?ver=4.3.4' media='all' />
93<link rel='stylesheet' id='widget-slides-css' href='https://vilardellpurti.com/wp-content/plugins/elementor-pro/assets/css/widget-slides.min.css?ver=4.3.1' media='all' />
94<link rel='stylesheet' id='widget-counter-css' href='https://vilardellpurti.com/wp-content/plugins/elementor/assets/css/widget-counter.min.css?ver=4.3.4' media='all' />
95<link rel='stylesheet' id='elementor-post-111-css' href='https://vilardellpurti.com/wp-content/uploads/elementor/css/post-111.css?ver=1791548679' media='all' />
96<link rel='stylesheet' id='elementor-post-7-css' href='https://vilardellpurti.com/wp-content/uploads/elementor/css/post-7.css?ver=1791548679' media='all' />
97<link rel='stylesheet' id='elementor-post-11-css' href='https://vilardellpurti.com/wp-content/uploads/elementor/css/post-11.css?ver=1791548679' media='all' />
98<link rel='stylesheet' id='graphina_chart-css-css' href='https://vilardellpurti.com/wp-content/plugins/graphina-elementor-charts-and-graphs/assets/css/graphina-chart.css?ver=3.0.5' media='all' />
99<style id='elementor-pro-custom-fonts-inline-css'>
100@font-face {
101	font-family: 'URW';
102	font-style: normal;
103	font-weight: normal;
104	font-display: swap;
105	src: url('https://vilardellpurti.com/wp-content/uploads/2025/04/URWForm-Regular.ttf') format('truetype');
106}
107
108</style>
109<link rel='stylesheet' id='elementor-icons-shared-0-css' href='https://vilardellpurti.com/wp-content/plugins/elementor/assets/lib/font-awesome/css/fontawesome.min.css?ver=5.15.3' media='all' />
110<link rel='stylesheet' id='elementor-icons-fa-solid-css' href='https://vilardellpurti.com/wp-content/plugins/elementor/assets/lib/font-awesome/css/solid.min.css?ver=5.15.3' media='all' />
111<link rel='stylesheet' id='elementor-icons-fa-brands-css' href='https://vilardellpurti.com/wp-content/plugins/elementor/assets/lib/font-awesome/css/brands.min.css?ver=5.15.3' media='all' />
112<script id="wpml-cookie-js-extra">
113var wpml_cookies = {"wp-wpml_current_language":{"value":"en","expires":"Sat, 10 Oct 2026 22:40:49 GMT","path":"\/"}};
114</script>
vendor: 1 bytes, line 114
114
115<script src="https://vilardellpurti.com/wp-content/plugins/sitepress-multilingual-cms/res/js/cookies/language-cookie.js?ver=510000" id="wpml-cookie-js" defer data-wp-strategy="defer"></script>
vendor: 1 bytes, line 115
115
116<script src="https://vilardellpurti.com/wp-includes/js/jquery/jquery.min.js?ver=3.7.1" id="jquery-core-js"></script>
vendor: 1 bytes, line 116
116
117<script src="https://vilardellpurti.com/wp-includes/js/jquery/jquery-migrate.min.js?ver=3.4.1" id="jquery-migrate-js"></script>
vendor: 1 bytes, line 117
117
118<script id="wpml-browser-redirect-js-extra">
119var wpml_browser_redirect_params = {"pageLanguage":"en","languageUrls":{"en_us":"https:\/\/vilardellpurti.com\/","en":"https:\/\/vilardellpurti.com\/","us":"https:\/\/vilardellpurti.com\/","es_es":"https:\/\/vilardellpurti.com\/es\/","es":"https:\/\/vilardellpurti.com\/es\/","ca":"https:\/\/vilardellpurti.com\/ca\/"},"languages":[{"code":"en","language":"en","country":null,"locale":"en_us","url":"https:\/\/vilardellpurti.com\/"},{"code":"es","language":"es","country":"ES","locale":"es_es","url":"https:\/\/vilardellpurti.com\/es\/"},{"code":"ca","language":"ca","country":null,"locale":"ca","url":"https:\/\/vilardellpurti.com\/ca\/"}],"cookie":{"name":"_icl_visitor_lang_js","domain":"vilardellpurti.com","path":"\/","expiration":24}};
120</script>
vendor: 1 bytes, line 120
120
121<script src="https://vilardellpurti.com/wp-content/plugins/sitepress-multilingual-cms/dist/js/browser-redirect/app.js?ver=510000" id="wpml-browser-redirect-js"></script>
121
122<link rel="https://api.w.org/" href="https://vilardellpurti.com/wp-json/" /><link rel="alternate" title="JSON" type="application/json" href="https://vilardellpurti.com/wp-json/wp/v2/pages/111" /><link rel='shortlink' href='https://vilardellpurti.com/' />
123<link rel="alternate" title="oEmbed (JSON)" type="application/json+oembed" href="https://vilardellpurti.com/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fvilardellpurti.com%2F" />
124<link rel="alternate" title="oEmbed (XML)" type="text/xml+oembed" href="https://vilardellpurti.com/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fvilardellpurti.com%2F&#038;format=xml" />
125<meta name="generator" content="WPML ver:5.1.0 stt:8,1,2;" />
126
127<!-- Google Tag Manager for WordPress by gtm4wp.com -->
128<!-- GTM Container placement set to off -->
129<script data-cfasync="false" data-pagespeed-no-defer>
130	var dataLayer_content = {"pagePostType":"frontpage","pagePostType2":"single-page","pagePostAuthor":"wwwarcelona Dev user"};
131	dataLayer.push( dataLayer_content );
132</script>
vendor: 1 bytes, line 132
132
133<script data-cfasync="false" data-pagespeed-no-defer>
134	console.warn && console.warn("[GTM4WP] Google Tag Manager container code placement set to OFF !!!");
135	console.warn && console.warn("[GTM4WP] Data layer codes are active but GTM container must be loaded using custom coding !!!");
136</script>
136
137<!-- End Google Tag Manager for WordPress by gtm4wp.com --><meta name="generator" content="Elementor 4.3.4; features: additional_custom_breakpoints; settings: css_print_method-external, google_font-enabled, font_display-auto">
138<!-- Google Tag Manager -->
139<script>
vendor: 331 bytes, lines 139-143
139(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
140new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
141j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
142'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
143})(window,document,'script','dataLayer','
143GTM-KVF2CD4L
vendor: 3 bytes, line 143
143');
143</script>
143
144<!-- End Google Tag Manager -->
145
146<!-- Google Tag Manager (noscript) -->
vendor: 69 bytes, lines 146-147
146
147<noscript><iframe src="https://www.googletagmanager.com/ns.html?id=
147GTM-KVF2CD4L
vendor: 85 bytes, lines 147-148
147"
148height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
149<!-- End Google Tag Manager (noscript) -->
150			<style>
151				.e-con.e-parent:nth-of-type(n+4):not(.e-lazyloaded):not(.e-no-lazyload),
152				.e-con.e-parent:nth-of-type(n+4):not(.e-lazyloaded):not(.e-no-lazyload) * {
153					background-image: none !important;
154				}
155				@media screen and (max-height: 1024px) {
156					.e-con.e-parent:nth-of-type(n+3):not(.e-lazyloaded):not(.e-no-lazyload),
157					.e-con.e-parent:nth-of-type(n+3):not(.e-lazyloaded):not(.e-no-lazyload) * {
158						background-image: none !important;
159					}
160				}
161				@media screen and (max-height: 640px) {
162					.e-con.e-parent:nth-of-type(n+2):not(.e-lazyloaded):not(.e-no-lazyload),
163					.e-con.e-parent:nth-of-type(n+2):not(.e-lazyloaded):not(.e-no-lazyload) * {
164						background-image: none !important;
165					}
166				}
167			</style>
168			<link rel="icon" href="https://vilardellpurti.com/wp-content/uploads/2025/04/cropped-vilardell-purti-favicon-2-32x32.png" sizes="32x32" />
169<link rel="icon" href="https://vilardellpurti.com/wp-content/uploads/2025/04/cropped-vilardell-purti-favicon-2-192x192.png" sizes="192x192" />
170<link rel="apple-touch-icon" href="https://vilardellpurti.com/wp-content/uploads/2025/04/cropped-vilardell-purti-favicon-2-180x180.png" />
171<meta name="msapplication-TileImage" content="https://vilardellpurti.com/wp-content/uploads/2025/04/cropped-vilardell-purti-favicon-2-270x270.png" />
172		<style id="wp-custom-css">
173			/*Header*/
174.contact-btn a {
175	background-color: #ffffff;
176	color: #151515 !important;
177	padding-top: 0 !important;
178	padding-bottom: 0 !important;
179	padding: 10px 28px !important;
180}
181
182.contact-btn a:hover {
183	background-color: #00AFD3;
184	color: #ffffff !important;
185	transition: 0.2s;
186}
187
188/*Home*/
189
190/*Servicios*/
191.services-info-tabs .e-n-tab-title:hover,
192.services-info-tabs .e-n-tab-title[aria-selected="true"] {
193	border: 1px solid #ffffff;
194	border-radius: 100px;
195}
196
197/*Servicios - gráficas*/
198
199.percent-values-section .chart-card {
200	display: flex;
201	flex-direction: column-reverse;
202}
203
204.percent-values-section .apexcharts-datalabels, .percent-values-section .apexcharts-datalabel-label {
205	display: none;
206}
207
208.percent-values-section .apexcharts-datalabel-value {
209	fill: #FFFFFF;
210}
211
212/*Contacta*/
213
214#contact-info .elementor-widget-heading .elementor-widget-container {
215	display: flex;
216	align-items: center;
217	align-content: center;
218	justify-content: center;
219	height: 60px;
220}
221
222#contact-info .elementor-widget-icon-box .elementor-widget-container:hover {
223	background-color: #00AFD3 !important;
224	border-color: #00AFD3 !important
225}
226
227#contact-info .elementor-widget-icon-box .elementor-widget-container:hover .elementor-icon {
228	color: #ffffff;
229}
230
231#contact-info .elementor-heading-title {
232	font-weight: 600;
233}
234
235#contact-info .elementor-widget-icon-box .elementor-widget-container {
236	display: flex;
237	height: 110px;
238	padding: 30px;
239	justify-content: center;
240}
241
242#contact-info .elementor-widget-button .elementor-button {
243	display: flex;
244	justify-content: center;
245	align-items: center;
246	padding: 0 30px;
247	height: 110px;
248	text-align: left;
249}
250
251#contact-info .elementor-widget-button .elementor-button .elementor-button-icon {
252	display: flex;
253	align-items: center !important;
254}
255
256#contact-info .elementor-widget-button .elementor-button .elementor-button-icon i {
257	color: #00AFD3;
258	font-size: 27px;
259}
260
261#contact-info .elementor-widget-button .elementor-button:hover .elementor-button-icon i {
262	color: #ffffff;
263}
264
265/*About us*/
266.viaje-continuo-carrusel .elementor-flip-box__layer__overlay {
267	justify-content: center !important;
268}
269
270.viaje-continuo-carrusel .elementor-flip-box__front .elementor-flip-box__layer__inner {
271	display: flex;
272	flex-direction: column;
273	justify-content: space-between !important;
274	height: 100%
275}
276
277.viaje-continuo-carrusel .elementor-flip-box__front .elementor-icon-wrapper {
278	text-align: right;
279}
280
281.viaje-continuo-carrusel .elementor-flip-box__back .elementor-flip-box__layer__title span {
282	font-size: 20px !important;
283		line-height: 24px !important;
284	margin-top: 0 !important;
285}
286
287.viaje-continuo-carrusel > .elementor-widget-container {
288	
289}
290
291.viaje-continuo-carrusel .swiper-pagination-progressbar {
292	top: 310px !important;
293	width: 25% !important;
294	background-color: white;
295	left: 37%;
296}
297
298/*Perfil empresarial*/
299/*.bussines-profile-values .elementor-flip-box__layer {
300	border-radius: 20px !important;
301}*/
302
303/*Tecnología*/
304#technology-section .elementor-button-text {
305	align-content: end !important;
306	text-align: left;
307}
308
309#technology-section i {
310	font-size: 65px;
311}
312
313/*Responsive*/
314/*Mobile*/
315@media screen and (max-width: 767px) {}
316
317/*Tablet*/
318@media only screen and (max-width: 1023px) and (min-width: 768px) {}		</style>
319		</head>
320<body class="home wp-singular page-template-default page page-id-111 wp-custom-logo wp-theme-hello-elementor wp-child-theme-wwwarcelona-theme elementor-default elementor-kit-5 elementor-page elementor-page-111">
321
322
323<a class="skip-link screen-reader-text" href="#content">Skip to content</a>
324
325		<header data-elementor-type="header" data-elementor-id="7" class="elementor elementor-7 elementor-location-header" data-elementor-post-type="elementor_library">
326			<div class="elementor-element elementor-element-013234b e-flex e-con-boxed e-con e-parent" data-id="013234b" data-element_type="container" data-e-type="container" data-settings="{&quot;background_background&quot;:&quot;classic&quot;}">
327					<div class="e-con-inner">
328				<div class="elementor-element elementor-element-aad294c elementor-widget-tablet__width-initial elementor-icon-list--layout-traditional elementor-list-item-link-full_width elementor-widget elementor-widget-icon-list" data-id="aad294c" data-element_type="widget" data-e-type="widget" data-widget_type="icon-list.default">
329				<div class="elementor-widget-container">
330							<ul class="elementor-icon-list-items">
331							<li class="elementor-icon-list-item">
332											<a href="tel:%20+34938272720">
333
334												<span class="elementor-icon-list-icon">
335							<i aria-hidden="true" class="fas fa-phone-alt"></i>						</span>
336										<span class="elementor-icon-list-text">+34 938 27 27 20</span>
337											</a>
338									</li>
339						</ul>
340						</div>
341				</div>
342				<div class="elementor-element elementor-element-4910949 elementor-widget-tablet__width-initial elementor-hidden-mobile elementor-widget elementor-widget-heading" data-id="4910949" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
343				<div class="elementor-widget-container">
344					<p class="elementor-heading-title elementor-size-default"><a href="https://vilardellpurti.com/project-study/">We study your project. Tell us about it!</a></p>				</div>
345				</div>
346				<div class="elementor-element elementor-element-e5096d6 elementor-nav-menu--dropdown-none elementor-widget-tablet__width-initial elementor-nav-menu__align-end elementor-widget elementor-widget-nav-menu" data-id="e5096d6" data-element_type="widget" data-e-type="widget" data-settings="{&quot;submenu_icon&quot;:{&quot;value&quot;:&quot;&lt;i class=\&quot;fas fa-chevron-down\&quot; aria-hidden=\&quot;true\&quot;&gt;&lt;\/i&gt;&quot;,&quot;library&quot;:&quot;fa-solid&quot;},&quot;layout&quot;:&quot;horizontal&quot;}" data-widget_type="nav-menu.default">
347				<div class="elementor-widget-container">
348								<nav aria-label="Menú" class="elementor-nav-menu--main elementor-nav-menu__container elementor-nav-menu--layout-horizontal e--pointer-none">
349				<ul id="menu-1-e5096d6" class="elementor-nav-menu"><li class="menu-item wpml-ls-slot-45 wpml-ls-item wpml-ls-item-en wpml-ls-current-language wpml-ls-menu-item wpml-ls-first-item menu-item-type-wpml_ls_menu_item menu-item-object-wpml_ls_menu_item menu-item-has-children menu-item-wpml-ls-45-en"><a href="https://vilardellpurti.com/" aria-current="page" aria-expanded="false" aria-controls="wpml-ls-submenu-wpml-ls-45-en" class="elementor-item"><img
350            class="wpml-ls-flag"
351            src="https://vilardellpurti.com/wp-content/plugins/sitepress-multilingual-cms/res/flags/en.svg"
352            alt=""
353            loading="lazy"
354            
355            
356    /><span class="wpml-ls-native" lang="en">English</span><span class="sub-arrow"><i class="fas fa-chevron-down" aria-hidden="true"></i></span></a>
357<ul class="sub-menu elementor-nav-menu--dropdown">
358	<li class="menu-item wpml-ls-slot-45 wpml-ls-item wpml-ls-item-es wpml-ls-menu-item menu-item-type-wpml_ls_menu_item menu-item-object-wpml_ls_menu_item menu-item-wpml-ls-45-es"><a href="https://vilardellpurti.com/es/" title="Switch to Español" aria-label="Switch to Español" class="elementor-sub-item"><img
359            class="wpml-ls-flag"
360            src="https://vilardellpurti.com/wp-content/plugins/sitepress-multilingual-cms/res/flags/es.svg"
361            alt=""
362            loading="lazy"
363            
364            
365    /><span class="wpml-ls-native" lang="es">Español</span></a></li>
366	<li class="menu-item wpml-ls-slot-45 wpml-ls-item wpml-ls-item-ca wpml-ls-menu-item wpml-ls-last-item menu-item-type-wpml_ls_menu_item menu-item-object-wpml_ls_menu_item menu-item-wpml-ls-45-ca"><a href="https://vilardellpurti.com/ca/" title="Switch to Català" aria-label="Switch to Català" class="elementor-sub-item"><img
367            class="wpml-ls-flag"
368            src="https://vilardellpurti.com/wp-content/plugins/sitepress-multilingual-cms/res/flags/ca.svg"
369            alt=""
370            loading="lazy"
371            
372            
373    /><span class="wpml-ls-native" lang="ca">Català</span></a></li>
374</ul>
375</li>
376</ul>			</nav>
377						<nav class="elementor-nav-menu--dropdown elementor-nav-menu__container" aria-hidden="true">
378				<ul id="menu-2-e5096d6" class="elementor-nav-menu"><li class="menu-item wpml-ls-slot-45 wpml-ls-item wpml-ls-item-en wpml-ls-current-language wpml-ls-menu-item wpml-ls-first-item menu-item-type-wpml_ls_menu_item menu-item-object-wpml_ls_menu_item menu-item-has-children menu-item-wpml-ls-45-en"><a href="https://vilardellpurti.com/" aria-current="page" aria-expanded="false" aria-controls="wpml-ls-submenu-wpml-ls-45-en" class="elementor-item" tabindex="-1"><img
379            class="wpml-ls-flag"
380            src="https://vilardellpurti.com/wp-content/plugins/sitepress-multilingual-cms/res/flags/en.svg"
381            alt=""
382            loading="lazy"
383            
384            
385    /><span class="wpml-ls-native" lang="en">English</span><span class="sub-arrow"><i class="fas fa-chevron-down" aria-hidden="true"></i></span></a>
386<ul class="sub-menu elementor-nav-menu--dropdown">
387	<li class="menu-item wpml-ls-slot-45 wpml-ls-item wpml-ls-item-es wpml-ls-menu-item menu-item-type-wpml_ls_menu_item menu-item-object-wpml_ls_menu_item menu-item-wpml-ls-45-es"><a href="https://vilardellpurti.com/es/" title="Switch to Español" aria-label="Switch to Español" class="elementor-sub-item" tabindex="-1"><img
388            class="wpml-ls-flag"
389            src="https://vilardellpurti.com/wp-content/plugins/sitepress-multilingual-cms/res/flags/es.svg"
390            alt=""
391            loading="lazy"
392            
393            
394    /><span class="wpml-ls-native" lang="es">Español</span></a></li>
395	<li class="menu-item wpml-ls-slot-45 wpml-ls-item wpml-ls-item-ca wpml-ls-menu-item wpml-ls-last-item menu-item-type-wpml_ls_menu_item menu-item-object-wpml_ls_menu_item menu-item-wpml-ls-45-ca"><a href="https://vilardellpurti.com/ca/" title="Switch to Català" aria-label="Switch to Català" class="elementor-sub-item" tabindex="-1"><img
396            class="wpml-ls-flag"
397            src="https://vilardellpurti.com/wp-content/plugins/sitepress-multilingual-cms/res/flags/ca.svg"
398            alt=""
399            loading="lazy"
400            
401            
402    /><span class="wpml-ls-native" lang="ca">Català</span></a></li>
403</ul>
404</li>
405</ul>			</nav>
406						</div>
407				</div>
408					</div>
409				</div>
410		<div class="elementor-element elementor-element-0c9b9a4 e-flex e-con-boxed e-con e-parent" data-id="0c9b9a4" data-element_type="container" data-e-type="container" data-settings="{&quot;background_background&quot;:&quot;classic&quot;}">
411					<div class="e-con-inner">
412				<div class="elementor-element elementor-element-78c664b elementor-widget__width-initial elementor-widget elementor-widget-image" data-id="78c664b" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
413				<div class="elementor-widget-container">
414																<a href="https://vilardellpurti.com/">
415							<img fetchpriority="high" width="800" height="169" src="https://vilardellpurti.com/wp-content/uploads/2021/10/vilardell-purti-logo-white.png" class="attachment-large size-large wp-image-1600" alt="" srcset="https://vilardellpurti.com/wp-content/uploads/2021/10/vilardell-purti-logo-white.png 921w, https://vilardellpurti.com/wp-content/uploads/2021/10/vilardell-purti-logo-white-300x63.png 300w, https://vilardellpurti.com/wp-content/uploads/2021/10/vilardell-purti-logo-white-768x162.png 768w, https://vilardellpurti.com/wp-content/uploads/2021/10/vilardell-purti-logo-white-180x38.png 180w, https://vilardellpurti.com/wp-content/uploads/2021/10/vilardell-purti-logo-white-360x76.png 360w, https://vilardellpurti.com/wp-content/uploads/2021/10/vilardell-purti-logo-white-640x135.png 640w" sizes="(max-width: 800px) 100vw, 800px" />								</a>
416															</div>
417				</div>
418				<div class="elementor-element elementor-element-ad86502 elementor-nav-menu__align-end elementor-widget__width-initial elementor-nav-menu--stretch elementor-nav-menu--dropdown-tablet elementor-nav-menu__text-align-aside elementor-nav-menu--toggle elementor-nav-menu--burger elementor-widget elementor-widget-nav-menu" data-id="ad86502" data-element_type="widget" data-e-type="widget" data-settings="{&quot;full_width&quot;:&quot;stretch&quot;,&quot;layout&quot;:&quot;horizontal&quot;,&quot;submenu_icon&quot;:{&quot;value&quot;:&quot;&lt;i class=\&quot;fas fa-caret-down\&quot; aria-hidden=\&quot;true\&quot;&gt;&lt;\/i&gt;&quot;,&quot;library&quot;:&quot;fa-solid&quot;},&quot;toggle&quot;:&quot;burger&quot;}" data-widget_type="nav-menu.default">
419				<div class="elementor-widget-container">
420								<nav aria-label="Menú" class="elementor-nav-menu--main elementor-nav-menu__container elementor-nav-menu--layout-horizontal e--pointer-none">
421				<ul id="menu-1-ad86502" class="elementor-nav-menu"><li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-825"><a href="https://vilardellpurti.com/sectors/" class="elementor-item">Sectors<span class="sub-arrow"><i class="fas fa-caret-down" aria-hidden="true"></i></span></a>
422<ul class="sub-menu elementor-nav-menu--dropdown">
423	<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-826"><a href="https://vilardellpurti.com/sectors/automotive/" class="elementor-sub-item">Automotive</a></li>
424	<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-3774"><a href="https://vilardellpurti.com/sectors/electromechanical-components/" class="elementor-sub-item">Electromechanical components</a></li>
425	<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-3773"><a href="https://vilardellpurti.com/sectors/smart-access/" class="elementor-sub-item">Smart access</a></li>
426	<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-3772"><a href="https://vilardellpurti.com/sectors/sport/" class="elementor-sub-item">Sport</a></li>
427	<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-3771"><a href="https://vilardellpurti.com/sectors/others/" class="elementor-sub-item">Others</a></li>
428</ul>
429</li>
430<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-950"><a href="https://vilardellpurti.com/technology/" class="elementor-item">Technology<span class="sub-arrow"><i class="fas fa-caret-down" aria-hidden="true"></i></span></a>
431<ul class="sub-menu elementor-nav-menu--dropdown">
432	<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-3398"><a href="https://vilardellpurti.com/technology/cnc-multispindle/" class="elementor-sub-item">CNC Multispindle<span class="sub-arrow"><i class="fas fa-caret-down" aria-hidden="true"></i></span></a>
433	<ul class="sub-menu elementor-nav-menu--dropdown">
434		<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-3405"><a href="https://vilardellpurti.com/technology/cnc-multispindle/" class="elementor-sub-item">INDEX | TORNOS MULTISWISS</a></li>
435	</ul>
436</li>
437	<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-3397"><a href="https://vilardellpurti.com/technology/cnc-monospindle/" class="elementor-sub-item">CNC Monospindle<span class="sub-arrow"><i class="fas fa-caret-down" aria-hidden="true"></i></span></a>
438	<ul class="sub-menu elementor-nav-menu--dropdown">
439		<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-3404"><a href="https://vilardellpurti.com/technology/cnc-monospindle/" class="elementor-sub-item">CITIZEN | TORNOS | STAR</a></li>
440	</ul>
441</li>
442	<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-3403"><a href="https://vilardellpurti.com/technology/mechanical-multispindle/" class="elementor-sub-item">Mechanical Multispindle<span class="sub-arrow"><i class="fas fa-caret-down" aria-hidden="true"></i></span></a>
443	<ul class="sub-menu elementor-nav-menu--dropdown">
444		<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-3406"><a href="https://vilardellpurti.com/technology/mechanical-multispindle/" class="elementor-sub-item">TORNOS</a></li>
445	</ul>
446</li>
447	<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-3498"><a href="https://vilardellpurti.com/technology/escomatic/" class="elementor-sub-item">Escomatic</a></li>
448	<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-3502"><a href="https://vilardellpurti.com/technology/second-operations-finishing/" class="elementor-sub-item">Second Operations &amp; Finishing</a></li>
449	<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-3497"><a href="https://vilardellpurti.com/technology/grinding-honning/" class="elementor-sub-item">Grinding and Honning<span class="sub-arrow"><i class="fas fa-caret-down" aria-hidden="true"></i></span></a>
450	<ul class="sub-menu elementor-nav-menu--dropdown">
451		<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-3500"><a href="https://vilardellpurti.com/technology/grinding-honning/" class="elementor-sub-item">ESTARTA | SENY | HONNITECH</a></li>
452	</ul>
453</li>
454	<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-3667"><a href="https://vilardellpurti.com/technology/hard-turning/" class="elementor-sub-item">Hard Turning<span class="sub-arrow"><i class="fas fa-caret-down" aria-hidden="true"></i></span></a>
455	<ul class="sub-menu elementor-nav-menu--dropdown">
456		<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-3668"><a href="https://vilardellpurti.com/technology/hard-turning/" class="elementor-sub-item">KUMMER | MIYANO</a></li>
457	</ul>
458</li>
459	<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-3669"><a href="https://vilardellpurti.com/technology/assembly-stations/" class="elementor-sub-item">Assembly Stations</a></li>
460	<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-3670"><a href="https://vilardellpurti.com/technology/100-inspection-by-vision-technology/" class="elementor-sub-item">100% Inspection by Vision Technology</a></li>
461	<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-3671"><a href="https://vilardellpurti.com/technology/cleaning-machines/" class="elementor-sub-item">Cleaning Machines<span class="sub-arrow"><i class="fas fa-caret-down" aria-hidden="true"></i></span></a>
462	<ul class="sub-menu elementor-nav-menu--dropdown">
463		<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-3672"><a href="https://vilardellpurti.com/technology/cleaning-machines/" class="elementor-sub-item">DÜRR</a></li>
464	</ul>
465</li>
466	<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-3673"><a href="https://vilardellpurti.com/technology/clean-room-iso-8/" class="elementor-sub-item">Clean Room (ISO 8)</a></li>
467</ul>
468</li>
469<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-2182"><a href="https://vilardellpurti.com/quality/" class="elementor-item">Quality<span class="sub-arrow"><i class="fas fa-caret-down" aria-hidden="true"></i></span></a>
470<ul class="sub-menu elementor-nav-menu--dropdown">
471	<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1777"><a href="https://vilardellpurti.com/quality/certificates/" class="elementor-sub-item">Certificates</a></li>
472	<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2355"><a href="https://vilardellpurti.com/quality/equipment/" class="elementor-sub-item">Equipment</a></li>
473</ul>
474</li>
475<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-2183"><a href="https://vilardellpurti.com/capacity/" class="elementor-item">Capacity<span class="sub-arrow"><i class="fas fa-caret-down" aria-hidden="true"></i></span></a>
476<ul class="sub-menu elementor-nav-menu--dropdown">
477	<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2714"><a href="https://vilardellpurti.com/capacity/engineering-development/" class="elementor-sub-item">Engineering &#038; Development</a></li>
478	<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2786"><a href="https://vilardellpurti.com/capacity/planning-logistics/" class="elementor-sub-item">Planning &#038; Logistics</a></li>
479	<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2584"><a href="https://vilardellpurti.com/capacity/facilities/" class="elementor-sub-item">Facilities</a></li>
480</ul>
481</li>
482<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-946"><a href="https://vilardellpurti.com/about-us/" class="elementor-item">About us<span class="sub-arrow"><i class="fas fa-caret-down" aria-hidden="true"></i></span></a>
483<ul class="sub-menu elementor-nav-menu--dropdown">
484	<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2868"><a href="https://vilardellpurti.com/about-us/sustainability/" class="elementor-sub-item">Sustainability</a></li>
485	<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1019"><a href="https://vilardellpurti.com/about-us/business-profile/" class="elementor-sub-item">Business profile</a></li>
486	<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1998"><a href="https://vilardellpurti.com/about-us/work-with-us/" class="elementor-sub-item">Work with us</a></li>
487</ul>
488</li>
489<li class="contact-btn menu-item menu-item-type-post_type menu-item-object-page menu-item-827"><a href="https://vilardellpurti.com/contact/" class="elementor-item">Contact</a></li>
490</ul>			</nav>
491					<div class="elementor-menu-toggle" role="button" tabindex="0" aria-label="Menu Toggle" aria-expanded="false">
492			<i aria-hidden="true" role="presentation" class="elementor-menu-toggle__icon--open eicon-menu-bar"></i><i aria-hidden="true" role="presentation" class="elementor-menu-toggle__icon--close eicon-close"></i>		</div>
493					<nav class="elementor-nav-menu--dropdown elementor-nav-menu__container" aria-hidden="true">
494				<ul id="menu-2-ad86502" class="elementor-nav-menu"><li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-825"><a href="https://vilardellpurti.com/sectors/" class="elementor-item" tabindex="-1">Sectors<span class="sub-arrow"><i class="fas fa-caret-down" aria-hidden="true"></i></span></a>
495<ul class="sub-menu elementor-nav-menu--dropdown">
496	<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-826"><a href="https://vilardellpurti.com/sectors/automotive/" class="elementor-sub-item" tabindex="-1">Automotive</a></li>
497	<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-3774"><a href="https://vilardellpurti.com/sectors/electromechanical-components/" class="elementor-sub-item" tabindex="-1">Electromechanical components</a></li>
498	<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-3773"><a href="https://vilardellpurti.com/sectors/smart-access/" class="elementor-sub-item" tabindex="-1">Smart access</a></li>
499	<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-3772"><a href="https://vilardellpurti.com/sectors/sport/" class="elementor-sub-item" tabindex="-1">Sport</a></li>
500	<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-3771"><a href="https://vilardellpurti.com/sectors/others/" class="elementor-sub-item" tabindex="-1">Others</a></li>
501</ul>
502</li>
503<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-950"><a href="https://vilardellpurti.com/technology/" class="elementor-item" tabindex="-1">Technology<span class="sub-arrow"><i class="fas fa-caret-down" aria-hidden="true"></i></span></a>
504<ul class="sub-menu elementor-nav-menu--dropdown">
505	<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-3398"><a href="https://vilardellpurti.com/technology/cnc-multispindle/" class="elementor-sub-item" tabindex="-1">CNC Multispindle<span class="sub-arrow"><i class="fas fa-caret-down" aria-hidden="true"></i></span></a>
506	<ul class="sub-menu elementor-nav-menu--dropdown">
507		<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-3405"><a href="https://vilardellpurti.com/technology/cnc-multispindle/" class="elementor-sub-item" tabindex="-1">INDEX | TORNOS MULTISWISS</a></li>
508	</ul>
509</li>
510	<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-3397"><a href="https://vilardellpurti.com/technology/cnc-monospindle/" class="elementor-sub-item" tabindex="-1">CNC Monospindle<span class="sub-arrow"><i class="fas fa-caret-down" aria-hidden="true"></i></span></a>
511	<ul class="sub-menu elementor-nav-menu--dropdown">
512		<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-3404"><a href="https://vilardellpurti.com/technology/cnc-monospindle/" class="elementor-sub-item" tabindex="-1">CITIZEN | TORNOS | STAR</a></li>
513	</ul>
514</li>
515	<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-3403"><a href="https://vilardellpurti.com/technology/mechanical-multispindle/" class="elementor-sub-item" tabindex="-1">Mechanical Multispindle<span class="sub-arrow"><i class="fas fa-caret-down" aria-hidden="true"></i></span></a>
516	<ul class="sub-menu elementor-nav-menu--dropdown">
517		<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-3406"><a href="https://vilardellpurti.com/technology/mechanical-multispindle/" class="elementor-sub-item" tabindex="-1">TORNOS</a></li>
518	</ul>
519</li>
520	<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-3498"><a href="https://vilardellpurti.com/technology/escomatic/" class="elementor-sub-item" tabindex="-1">Escomatic</a></li>
521	<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-3502"><a href="https://vilardellpurti.com/technology/second-operations-finishing/" class="elementor-sub-item" tabindex="-1">Second Operations &amp; Finishing</a></li>
522	<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-3497"><a href="https://vilardellpurti.com/technology/grinding-honning/" class="elementor-sub-item" tabindex="-1">Grinding and Honning<span class="sub-arrow"><i class="fas fa-caret-down" aria-hidden="true"></i></span></a>
523	<ul class="sub-menu elementor-nav-menu--dropdown">
524		<li class=
524"menu-item menu-item-type-post_type menu-item-object-page menu-item-3500"><a href="https://vilardellpurti.com/technology/grinding-honning/" class="elementor-sub-item" tabindex="-1">ESTARTA | SENY | HONNITECH</a></li>
525	</ul>
526</li>
527	<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-3667"><a href="https://vilardellpurti.com/technology/hard-turning/" class="elementor-sub-item" tabindex="-1">Hard Turning<span class="sub-arrow"><i class="fas fa-caret-down" aria-hidden="true"></i></span></a>
528	<ul class="sub-menu elementor-nav-menu--dropdown">
529		<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-3668"><a href="https://vilardellpurti.com/technology/hard-turning/" class="elementor-sub-item" tabindex="-1">KUMMER | MIYANO</a></li>
530	</ul>
531</li>
532	<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-3669"><a href="https://vilardellpurti.com/technology/assembly-stations/" class="elementor-sub-item" tabindex="-1">Assembly Stations</a></li>
533	<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-3670"><a href="https://vilardellpurti.com/technology/100-inspection-by-vision-technology/" class="elementor-sub-item" tabindex="-1">100% Inspection by Vision Technology</a></li>
534	<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-3671"><a href="https://vilardellpurti.com/technology/cleaning-machines/" class="elementor-sub-item" tabindex="-1">Cleaning Machines<span class="sub-arrow"><i class="fas fa-caret-down" aria-hidden="true"></i></span></a>
535	<ul class="sub-menu elementor-nav-menu--dropdown">
536		<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-3672"><a href="https://vilardellpurti.com/technology/cleaning-machines/" class="elementor-sub-item" tabindex="-1">DÜRR</a></li>
537	</ul>
538</li>
539	<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-3673"><a href="https://vilardellpurti.com/technology/clean-room-iso-8/" class="elementor-sub-item" tabindex="-1">Clean Room (ISO 8)</a></li>
540</ul>
541</li>
542<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-2182"><a href="https://vilardellpurti.com/quality/" class="elementor-item" tabindex="-1">Quality<span class="sub-arrow"><i class="fas fa-caret-down" aria-hidden="true"></i></span></a>
543<ul class="sub-menu elementor-nav-menu--dropdown">
544	<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1777"><a href="https://vilardellpurti.com/quality/certificates/" class="elementor-sub-item" tabindex="-1">Certificates</a></li>
545	<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2355"><a href="https://vilardellpurti.com/quality/equipment/" class="elementor-sub-item" tabindex="-1">Equipment</a></li>
546</ul>
547</li>
548<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-2183"><a href="https://vilardellpurti.com/capacity/" class="elementor-item" tabindex="-1">Capacity<span class="sub-arrow"><i class="fas fa-caret-down" aria-hidden="true"></i></span></a>
549<ul class="sub-menu elementor-nav-menu--dropdown">
550	<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2714"><a href="https://vilardellpurti.com/capacity/engineering-development/" class="elementor-sub-item" tabindex="-1">Engineering &#038; Development</a></li>
551	<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2786"><a href="https://vilardellpurti.com/capacity/planning-logistics/" class="elementor-sub-item" tabindex="-1">Planning &#038; Logistics</a></li>
552	<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2584"><a href="https://vilardellpurti.com/capacity/facilities/" class="elementor-sub-item" tabindex="-1">Facilities</a></li>
553</ul>
554</li>
555<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-946"><a href="https://vilardellpurti.com/about-us/" class="elementor-item" tabindex="-1">About us<span class="sub-arrow"><i class="fas fa-caret-down" aria-hidden="true"></i></span></a>
556<ul class="sub-menu elementor-nav-menu--dropdown">
557	<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2868"><a href="https://vilardellpurti.com/about-us/sustainability/" class="elementor-sub-item" tabindex="-1">Sustainability</a></li>
558	<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1019"><a href="https://vilardellpurti.com/about-us/business-profile/" class="elementor-sub-item" tabindex="-1">Business profile</a></li>
559	<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1998"><a href="https://vilardellpurti.com/about-us/work-with-us/" class="elementor-sub-item" tabindex="-1">Work with us</a></li>
560</ul>
561</li>
562<li class="contact-btn menu-item menu-item-type-post_type menu-item-object-page menu-item-827"><a href="https://vilardellpurti.com/contact/" class="elementor-item" tabindex="-1">Contact</a></li>
563</ul>			</nav>
564						</div>
565				</div>
566					</div>
567				</div>
568				</header>
569		
570<main id="content" class="site-main post-111 page type-page status-publish has-post-thumbnail hentry">
571
572	
573	<div class="page-content">
574				<div data-elementor-type="wp-page" data-elementor-id="111" class="elementor elementor-111" data-elementor-post-type="page">
575				<div class="elementor-element elementor-element-176e12d e-flex e-con-boxed e-con e-parent" data-id="176e12d" data-element_type="container" data-e-type="container" data-settings="{&quot;background_background&quot;:&quot;video&quot;,&quot;background_video_link&quot;:&quot;https:\/\/player.vimeo.com\/video\/1090030505?h=9ac0f909d0&amp;badge=0&amp;autopause=0&amp;player_id=0&amp;app_id=58479&quot;}">
576					<div class="e-con-inner">
577		<div class="elementor-background-video-container elementor-hidden-mobile">
578							<div class="elementor-background-video-embed" role="presentation"></div>
579						</div>		<div class="elementor-element elementor-element-5a7d72e elementor-widget elementor-widget-heading" data-id="5a7d72e" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
580				<div class="elementor-widget-container">
581					<p class="elementor-heading-title elementor-size-default"><strong>Vilardell Purtí</strong><br> excellence in precision</p>				</div>
582				</div>
583					</div>
584				</div>
585		<div class="elementor-element elementor-element-a1b64d5 e-flex e-con-boxed e-con e-parent" data-id="a1b64d5" data-element_type="container" data-e-type="container">
586					<div class="e-con-inner">
587		<div class="elementor-element elementor-element-f45b7bf e-con-full e-flex e-con e-child" data-id="f45b7bf" data-element_type="container" data-e-type="container" data-settings="{&quot;background_background&quot;:&quot;classic&quot;}">
588				<div class="elementor-element elementor-element-9e2376c elementor-widget__width-initial elementor-view-default elementor-position-block-start elementor-mobile-position-block-start elementor-widget elementor-widget-icon-box" data-id="9e2376c" data-element_type="widget" data-e-type="widget" data-widget_type="icon-box.default">
589				<div class="elementor-widget-container">
590							<div class="elementor-icon-box-wrapper">
591
592						<div class="elementor-icon-box-icon">
593				<a href="https://vilardellpurti.com/quality/" class="elementor-icon" tabindex="-1" aria-label="Quality">
594				<i aria-hidden="true" class="fas fa-medal"></i>				</a>
595			</div>
596			
597						<div class="elementor-icon-box-content">
598
599									<p class="elementor-icon-box-title">
600						<a href="https://vilardellpurti.com/quality/" >
601							Quality						</a>
602					</p>
603				
604									<p class="elementor-icon-box-description">
605						Product quality is our highest priority and the foundation of everything we do.					</p>
606				
607			</div>
608			
609		</div>
610						</div>
611				</div>
612				</div>
613		<div class="elementor-element elementor-element-40d6788 e-con-full e-flex e-con e-child" data-id="40d6788" data-element_type="container" data-e-type="container" data-settings="{&quot;background_background&quot;:&quot;classic&quot;}">
614				<div class="elementor-element elementor-element-af10721 elementor-widget__width-initial elementor-view-default elementor-position-block-start elementor-mobile-position-block-start elementor-widget elementor-widget-icon-box" data-id="af10721" data-element_type="widget" data-e-type="widget" data-widget_type="icon-box.default">
615				<div class="elementor-widget-container">
616							<div class="elementor-icon-box-wrapper">
617
618						<div class="elementor-icon-box-icon">
619				<a href="https://vilardellpurti.com/technology/" class="elementor-icon" tabindex="-1" aria-label="Technology">
620				<i aria-hidden="true" class="fas fa-rocket"></i>				</a>
621			</div>
622			
623						<div class="elementor-icon-box-content">
624
625									<p class="elementor-icon-box-title">
626						<a href="https://vilardellpurti.com/technology/" >
627							Technology						</a>
628					</p>
629				
630									<p class="elementor-icon-box-description">
631						Our commitment to consistency and precision guarantees that every product is delivered exactly as specified.					</p>
632				
633			</div>
634			
635		</div>
636						</div>
637				</div>
638				</div>
639		<div class="elementor-element elementor-element-bc7237b e-con-full e-flex e-con e-child" data-id="bc7237b" data-element_type="container" data-e-type="container" data-settings="{&quot;background_background&quot;:&quot;classic&quot;}">
640				<div class="elementor-element elementor-element-b498376 elementor-widget__width-initial elementor-view-default elementor-position-block-start elementor-mobile-position-block-start elementor-widget elementor-widget-icon-box" data-id="b498376" data-element_type="widget" data-e-type="widget" data-widget_type="icon-box.default">
641				<div class="elementor-widget-container">
642							<div class="elementor-icon-box-wrapper">
643
644						<div class="elementor-icon-box-icon">
645				<a href="https://vilardellpurti.com/capacity/" class="elementor-icon" tabindex="-1" aria-label="Capacity">
646				<i aria-hidden="true" class="fas fa-building"></i>				</a>
647			</div>
648			
649						<div class="elementor-icon-box-content">
650
651									<p class="elementor-icon-box-title">
652						<a href="https://vilardellpurti.com/capacity/" >
653							Capacity						</a>
654					</p>
655				
656									<p class="elementor-icon-box-description">
657						We strive to adapt to your timelines and specific requirements to become your most reliable partner.					</p>
658				
659			</div>
660			
661		</div>
662						</div>
663				</div>
664				</div>
665					</div>
666				</div>
667		<div class="elementor-element elementor-element-50c0560 e-flex e-con-boxed e-con e-parent" data-id="50c0560" data-element_type="container" data-e-type="container">
668					<div class="e-con-inner">
669		<div class="elementor-element elementor-element-9c45636 e-con-full animated-slow e-flex elementor-invisible e-con e-child" data-id="9c45636" data-element_type="container" data-e-type="container" data-settings="{&quot;background_background&quot;:&quot;classic&quot;,&quot;animation&quot;:&quot;fadeIn&quot;,&quot;animation_delay&quot;:200}">
670				</div>
671		<div class="elementor-element elementor-element-619132a e-con-full e-flex e-con e-child" data-id="619132a" data-element_type="container" data-e-type="container">
672				<div class="elementor-element elementor-element-6d5cf02 elementor-widget elementor-widget-heading" data-id="6d5cf02" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
673				<div class="elementor-widget-container">
674					<h2 class="elementor-heading-title elementor-size-default"><span>High precision</span> in all <br>type of components</h2>				</div>
675				</div>
676				<div class="elementor-element elementor-element-961882b elementor-widget elementor-widget-text-editor" data-id="961882b" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
677				<div class="elementor-widget-container">
678									<p>Vilardell Purtí’s extensive experience in the industrial sector ensures the highest quality in every component, regardless of the customer’s industry or specific requirements.</p><p>Thanks to our exceptional team and robust production capacity, we are equipped to tackle any challenge presented to us.</p>								</div>
679				</div>
680				<div class="elementor-element elementor-element-80ce44b elementor-align-left elementor-widget elementor-widget-button" data-id="80ce44b" data-element_type="widget" data-e-type="widget" data-widget_type="button.default">
681				<div class="elementor-widget-container">
682									<div class="elementor-button-wrapper">
683					<a class="elementor-button elementor-button-link elementor-size-sm" href="https://vilardellpurti.com/sectors/">
684						<span class="elementor-button-content-wrapper">
685									<span class="elementor-button-text">Explore our work</span>
686					</span>
687					</a>
688				</div>
689								</div>
690				</div>
691				</div>
692					</div>
693				</div>
694		<div class="elementor-element elementor-element-19a3414 e-flex e-con-boxed e-con e-parent" data-id="19a3414" data-element_type="container" data-e-type="container">
695					<div class="e-con-inner">
696				<div class="elementor-element elementor-element-76beecb elementor-widget elementor-widget-heading" data-id="76beecb" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
697				<div class="elementor-widget-container">
698					<h2 class="elementor-heading-title elementor-size-default">Technological Capacity</h2>				</div>
699				</div>
700				<div class="elementor-element elementor-element-7912865 elementor-widget__width-initial elementor-widget elementor-widget-text-editor" data-id="7912865" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
701				<div class="elementor-widget-container">
702									<p>We invest in cutting-edge technology because we understand that optimized production processes, powered by the best tools, are a key differentiator. Our goal is to remain at the forefront of innovation, ensuring our facilities are fully equipped to take on any project with confidence and precision.</p>								</div>
703				</div>
704				<div class="elementor-element elementor-element-60e90e6 elementor-arrows-position-outside elementor--h-position-center elementor--v-position-middle elementor-widget elementor-widget-slides" data-id="60e90e6" data-element_type="widget" data-e-type="widget" data-settings="{&quot;transition&quot;:&quot;fade&quot;,&quot;navigation&quot;:&quot;arrows&quot;,&quot;autoplay&quot;:&quot;yes&quot;,&quot;pause_on_hover&quot;:&quot;yes&quot;,&quot;pause_on_interaction&quot;:&quot;yes&quot;,&quot;autoplay_speed&quot;:5000,&quot;infinite&quot;:&quot;yes&quot;,&quot;transition_speed&quot;:500}" data-widget_type="slides.default">
705				<div class="elementor-widget-container">
706									<div class="elementor-swiper">
707					<div class="elementor-slides-wrapper elementor-main-swiper swiper" role="region" aria-roledescription="carousel" aria-label="Slides" dir="ltr" data-animation="fadeInRight">
708				<div class="swiper-wrapper elementor-slides">
709										<div class="elementor-repeater-item-d8a6c53 swiper-slide" role="group" aria-roledescription="slide"><div class="swiper-slide-bg elementor-ken-burns elementor-ken-burns--in" role="img" aria-label="CNC Multispindle"></div><div class="elementor-background-overlay"></div><a class="swiper-slide-inner" href="https://vilardellpurti.com/technology/cnc-multispindle/"><div class="swiper-slide-contents"><h5 class="elementor-slide-heading">CNC Multispindle</h5><p class="elementor-slide-description">Diverse lathe production for different types of processing.</p><div  class="elementor-button elementor-slide-button elementor-size-sm">Know more ></div></div></a></div><div class="elementor-repeater-item-a426fe3 swiper-slide" role="group" aria-roledescription="slide"><div class="swiper-slide-bg elementor-ken-burns elementor-ken-burns--in" role="img" aria-label="CNC Monospindle"></div><div class="elementor-background-overlay"></div><a class="swiper-slide-inner" href="https://vilardellpurti.com/technology/cnc-monospindle/"><div class="swiper-slide-contents"><h5 class="elementor-slide-heading">CNC Monospindle CITIZEN</h5><p class="elementor-slide-description">Diverse lathe production for different types of processing.</p><div  class="elementor-button elementor-slide-button elementor-size-sm">Know more ></div></div></a></div><div class="elementor-repeater-item-58390ac swiper-slide" role="group" aria-roledescription="slide"><div class="swiper-slide-bg elementor-ken-burns elementor-ken-burns--in" role="img" aria-label="1"></div><div class="elementor-background-overlay"></div><a class="swiper-slide-inner" href="https://vilardellpurti.com/technology/cnc-monospindle/"><div class="swiper-slide-contents"><h5 class="elementor-slide-heading">CNC Monospindle TORNOS</h5><p class="elementor-slide-description">Diverse lathe production for different types of processing.</p><div  class="elementor-button elementor-slide-button elementor-size-sm">Know more ></div></div></a></div><div class="elementor-repeater-item-cd1aeb6 swiper-slide" role="group" aria-roledescription="slide"><div class="swiper-slide-bg elementor-ken-burns elementor-ken-burns--in" role="img" aria-label="CNC Monospindle Star"></div><div class="elementor-background-overlay"></div><a class="swiper-slide-inner" href="https://vilardellpurti.com/technology/cnc-monospindle/"><div class="swiper-slide-contents"><h5 class="elementor-slide-heading">CNC Monospindle STAR</h5><p class="elementor-slide-description">Diverse lathe production for different types of processing.</p><div  class="elementor-button elementor-slide-button elementor-size-sm">Know more ></div></div></a></div><div class="elementor-repeater-item-abaff5a swiper-slide" role="group" aria-roledescription="slide"><div class="swiper-slide-bg elementor-ken-burns elementor-ken-burns--in" role="img" aria-label="Mechanical Multispindle (1)"></div><div class="elementor-background-overlay"></div><a class="swiper-slide-inner" href="https://vilardellpurti.com/technology/mechanical-multispindle/"><div class="swiper-slide-contents"><h5 class="elementor-slide-heading">Mechanical Multispindle</h5><p class="elementor-slide-description">Constant investment to achieve product requirements.</p><div  class="elementor-button elementor-slide-button elementor-size-sm">Know more ></div></div></a></div><div class="elementor-repeater-item-ce5abdc swiper-slide" role="group" aria-roledescription="slide"><div class="swiper-slide-bg elementor-ken-burns elementor-ken-burns--in" role="img" aria-label="Mechanical Escomatic"></div><div class="elementor-background-overlay"></div><a class="swiper-slide-inner" href="https://vilardellpurti.com/technology/mechanical-escomatic/"><div class="swiper-slide-contents"><h5 class="elementor-slide-heading">Escomatic</h5><p class="elementor-slide-description">Achieving strict tolerances set by our customers.</p><div  class="elementor-button elementor-slide-button elementor-size-sm">Know more ></div></div></a></div><div class="elementor-repeater-item-f761448 swiper-slide" role="group" aria-roledescription="slide"><div class="swiper-slide-bg elementor-ken-burns elementor-ken-burns--in" role="img" aria-label="Finishing"></div><div class="elementor-background-overlay"></div><a class="swiper-slide-inner" href="https://vilardellpurti.com/technology/secondary-operations-finishing/"><div class="swiper-slide-contents"><h5 class="elementor-slide-heading">Secondary Operations & Finishing</h5><p class="elementor-slide-description">A wide variety of machinery and technology to meet your requirements.</p><div  class="elementor-button elementor-slide-button elementor-size-sm">Know more ></div></div></a></div><div class="elementor-repeater-item-2a472af swiper-slide" role="group" aria-roledescription="slide"><div class="swiper-slide-bg elementor-ken-burns elementor-ken-burns--in" role="img" aria-label="Grinding and Honning Operations"></div><div class="elementor-background-overlay"></div><a class="swiper-slide-inner" href="https://vilardellpurti.com/technology/grinding-honning/"><div class="swiper-slide-contents"><h5 class="elementor-slide-heading">Grinding and Honning</h5><p class="elementor-slide-description">Precise control with cutting-edge technology to tackle any challenge.</p><div  class="elementor-button elementor-slide-button elementor-size-sm">Know more ></div></div></a></div><div class="elementor-repeater-item-fc1c969 swiper-slide" role="group" aria-roledescription="slide"><div class="swiper-slide-bg elementor-ken-burns elementor-ken-burns--in" role="img" aria-label="Hard Turning"></div><div class="elementor-background-overlay"></div><a class="swiper-slide-inner" href="https://vilardellpurti.com/technology/hard-turning/"><div class="swiper-slide-contents"><h5 class="elementor-slide-heading">
709Hard Turning</h5><p class="elementor-slide-description">Constant investment to achieve product requirements. </p><div  class="elementor-button elementor-slide-button elementor-size-sm">Know more ></div></div></a></div><div class="elementor-repeater-item-d3826e1 swiper-slide" role="group" aria-roledescription="slide"><div class="swiper-slide-bg elementor-ken-burns elementor-ken-burns--in" role="img" aria-label="Assemblie station"></div><div class="elementor-background-overlay"></div><a class="swiper-slide-inner" href="https://vilardellpurti.com/technology/assembly-stations/"><div class="swiper-slide-contents"><h5 class="elementor-slide-heading">Assembly Stations</h5><p class="elementor-slide-description">The perfect finish for high value-added parts.</p><div  class="elementor-button elementor-slide-button elementor-size-sm">Know more ></div></div></a></div><div class="elementor-repeater-item-3e38119 swiper-slide" role="group" aria-roledescription="slide"><div class="swiper-slide-bg elementor-ken-burns elementor-ken-burns--in" role="img" aria-label="100% visual"></div><div class="elementor-background-overlay"></div><a class="swiper-slide-inner" href="https://vilardellpurti.com/technology/100-inspection-by-vision-technology/"><div class="swiper-slide-contents"><h5 class="elementor-slide-heading">100% Inspection by Vision Technology</h5><p class="elementor-slide-description">Each of our pieces undergoes exhaustive testing to ensure the highest quality.</p><div  class="elementor-button elementor-slide-button elementor-size-sm">Know more ></div></div></a></div><div class="elementor-repeater-item-aae512d swiper-slide" role="group" aria-roledescription="slide"><div class="swiper-slide-bg elementor-ken-burns elementor-ken-burns--in" role="img" aria-label="Cleaning Machines"></div><div class="elementor-background-overlay"></div><a class="swiper-slide-inner" href="https://vilardellpurti.com/technology/cleaning-machines/"><div class="swiper-slide-contents"><h5 class="elementor-slide-heading">Cleaning Machines</h5><p class="elementor-slide-description">We guarantee excellence on our quality processes.</p><div  class="elementor-button elementor-slide-button elementor-size-sm">Know more ></div></div></a></div><div class="elementor-repeater-item-f241447 swiper-slide" role="group" aria-roledescription="slide"><div class="swiper-slide-bg elementor-ken-burns elementor-ken-burns--in" role="img" aria-label="Clean Room"></div><div class="elementor-background-overlay"></div><a class="swiper-slide-inner" href="https://vilardellpurti.com/technology/clean-room-iso-8/"><div class="swiper-slide-contents"><h5 class="elementor-slide-heading">Clean Room (ISO 8)</h5><p class="elementor-slide-description">We have a clean room where we complete the production process and ensure strict quality control of every part.</p><div  class="elementor-button elementor-slide-button elementor-size-sm">Know more ></div></div></a></div>				</div>
710															<div class="elementor-swiper-button elementor-swiper-button-prev" role="button" tabindex="0" aria-label="Previous slide">
711							<i aria-hidden="true" class="eicon-chevron-left"></i>						</div>
712						<div class="elementor-swiper-button elementor-swiper-button-next" role="button" tabindex="0" aria-label="Next slide">
713							<i aria-hidden="true" class="eicon-chevron-right"></i>						</div>
714																	</div>
715				</div>
716								</div>
717				</div>
718					</div>
719				</div>
720		<a class="elementor-element elementor-element-c21a1fb image-columns-section e-flex e-con-boxed e-con e-parent" data-id="c21a1fb" data-element_type="container" data-e-type="container" data-settings="{&quot;background_background&quot;:&quot;classic&quot;}" href="https://vilardellpurti.com/about-us/">
721					<div class="e-con-inner">
722				<div class="elementor-element elementor-element-34fd04d elementor-widget elementor-widget-heading" data-id="34fd04d" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
723				<div class="elementor-widget-container">
724					<h2 class="elementor-heading-title elementor-size-default">About us</h2>				</div>
725				</div>
726		<div class="elementor-element elementor-element-2ce312d e-con-full e-flex e-con e-child" data-id="2ce312d" data-element_type="container" data-e-type="container">
727				<div class="elementor-element elementor-element-9dc34ae elementor-widget__width-inherit elementor-widget elementor-widget-counter" data-id="9dc34ae" data-element_type="widget" data-e-type="widget" data-widget_type="counter.default">
728				<div class="elementor-widget-container">
729							<div class="elementor-counter">
730			<div class="elementor-counter-title">Millions of parts produced per year</div>			<div class="elementor-counter-number-wrapper">
731				<span class="elementor-counter-number-prefix">+ </span>
732				<span class="elementor-counter-number" data-duration="2000" data-to-value="130" data-from-value="0" data-delimiter=",">0</span>
733				<span class="elementor-counter-number-suffix"></span>
734			</div>
735		</div>
736						</div>
737				</div>
738				<div class="elementor-element elementor-element-f79c9cd elementor-widget__width-inherit elementor-widget elementor-widget-counter" data-id="f79c9cd" data-element_type="widget" data-e-type="widget" data-widget_type="counter.default">
739				<div class="elementor-widget-container">
740							<div class="elementor-counter">
741			<div class="elementor-counter-title">Number of machines</div>			<div class="elementor-counter-number-wrapper">
742				<span class="elementor-counter-number-prefix">+ </span>
743				<span class="elementor-counter-number" data-duration="2000" data-to-value="200" data-from-value="0" data-delimiter=",">0</span>
744				<span class="elementor-counter-number-suffix"></span>
745			</div>
746		</div>
747						</div>
748				</div>
749				<div class="elementor-element elementor-element-2883113 elementor-widget__width-inherit elementor-widget elementor-widget-counter" data-id="2883113" data-element_type="widget" data-e-type="widget" data-widget_type="counter.default">
750				<div class="elementor-widget-container">
751							<div class="elementor-counter">
752			<div class="elementor-counter-title">Sqm of production plant</div>			<div class="elementor-counter-number-wrapper">
753				<span class="elementor-counter-number-prefix">+ </span>
754				<span class="elementor-counter-number" data-duration="2000" data-to-value="28000" data-from-value="0" data-delimiter=",">0</span>
755				<span class="elementor-counter-number-suffix"></span>
756			</div>
757		</div>
758						</div>
759				</div>
760				</div>
761					</div>
762				</a>
763		<div class="elementor-element elementor-element-6d8552f image-columns-section e-flex e-con-boxed e-con e-parent" data-id="6d8552f" data-element_type="container" data-e-type="container">
764					<div class="e-con-inner">
765				<div class="elementor-element elementor-element-965977c elementor-widget elementor-widget-heading" data-id="965977c" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
766				<div class="elementor-widget-container">
767					<h2 class="elementor-heading-title elementor-size-default">It's easy to start <br>working with us</h2>				</div>
768				</div>
769				<div class="elementor-element elementor-element-d9939c7 elementor-widget__width-initial elementor-widget elementor-widget-text-editor" data-id="d9939c7" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
770				<div class="elementor-widget-container">
771									<p>Contact us.<br />Ready to support your project.<br />Committed to delivering the results you expect.</p>								</div>
772				</div>
773					</div>
774				</div>
775		<div class="elementor-element elementor-element-bc53b9a image-columns-section e-flex e-con-boxed e-con e-parent" data-id="bc53b9a" data-element_type="container" data-e-type="container" data-settings="{&quot;background_background&quot;:&quot;classic&quot;}">
776					<div class="e-con-inner">
777		<div class="elementor-element elementor-element-26de6cf e-con-full e-flex e-con e-child" data-id="26de6cf" data-element_type="container" data-e-type="container">
778		<div class="elementor-element elementor-element-4585784 e-con-full e-flex e-con e-child" data-id="4585784" data-element_type="container" data-e-type="container">
779				<div class="elementor-element elementor-element-66e65a8 elementor-widget elementor-widget-heading" data-id="66e65a8" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
780				<div class="elementor-widget-container">
781					<p class="elementor-heading-title elementor-size-default">01</p>				</div>
782				</div>
783				<div class="elementor-element elementor-element-63acc21 elementor-widget elementor-widget-icon-box" data-id="63acc21" data-element_type="widget" data-e-type="widget" data-widget_type="icon-box.default">
784				<div class="elementor-widget-container">
785							<div class="elementor-icon-box-wrapper">
786
787			
788						<div class="elementor-icon-box-content">
789
790									<p class="elementor-icon-box-title">
791						<span  >
792							<strong>Brainstorming</strong>						</span>
793					</p>
794				
795									<p class="elementor-icon-box-description">
796						You share your project requirements, and together we define the path to achieving the desired results.					</p>
797				
798			</div>
799			
800		</div>
801						</div>
802				</div>
803				</div>
804		<div class="elementor-element elementor-element-0f633a6 e-con-full e-flex e-con e-child" data-id="0f633a6" data-element_type="container" data-e-type="container">
805				<div class="elementor-element elementor-element-6fc2a27 elementor-widget elementor-widget-heading" data-id="6fc2a27" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
806				<div class="elementor-widget-container">
807					<p class="elementor-heading-title elementor-size-default">02</p>				</div>
808				</div>
809				<div class="elementor-element elementor-element-5671e66 elementor-widget elementor-widget-icon-box" data-id="5671e66" data-element_type="widget" data-e-type="widget" data-widget_type="icon-box.default">
810				<div class="elementor-widget-container">
811							<div class="elementor-icon-box-wrapper">
812
813			
814						<div class="elementor-icon-box-content">
815
816									<p class="elementor-icon-box-title">
817						<span  >
818							<strong>Development</strong>						</span>
819					</p>
820				
821									<p class="elementor-icon-box-description">
822						We work with our in-house team to plan and develop the best approach to the project.					</p>
823				
824			</div>
825			
826		</div>
827						</div>
828				</div>
829				</div>
830		<div class="elementor-element elementor-element-2bf728e e-con-full e-flex e-con e-child" data-id="2bf728e" data-element_type="container" data-e-type="container">
831				<div class="elementor-element elementor-element-3b60d43 elementor-widget elementor-widget-heading" data-id="3b60d43" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
832				<div class="elementor-widget-container">
833					<p class="elementor-heading-title elementor-size-default">03</p>				</div>
834				</div>
835				<div class="elementor-element elementor-element-b5b7c54 elementor-widget elementor-widget-icon-box" data-id="b5b7c54" data-element_type="widget" data-e-type="widget" data-widget_type="icon-box.default">
836				<div class="elementor-widget-container">
837							<div class="elementor-icon-box-wrapper">
838
839			
840						<div class="elementor-icon-box-content">
841
842									<p class="elementor-icon-box-title">
843						<span  >
844							<strong>Production</strong>						</span>
845					</p>
846				
847									<p class="elementor-icon-box-description">
848						We initiate production with the utmost precision, ensuring each part is manufactured to the highest quality standards.					</p>
849				
850			</div>
851			
852		</div>
853						</div>
854				</div>
855				</div>
856				</div>
857				<div class="elementor-element elementor-element-60aecdd elementor-align-left elementor-widget elementor-widget-button" data-id="60aecdd" data-element_type="widget" data-e-type="widget" data-widget_type="button.default">
858				<div class="elementor-widget-container">
859									<div class="elementor-button-wrapper">
860					<a class="elementor-button elementor-button-link elementor-size-sm" href="https://vilardellpurti.com/project-study/">
861						<span class="elementor-button-content-wrapper">
862									<span class="elementor-button-text">We want to study your project!</span>
863					</span>
864					</a>
865				</div>
866								</div>
867				</div>
868					</div>
869				</div>
870		<div class="elementor-element elementor-element-f0f29b3 e-con-full e-flex e-con e-parent" data-id="f0f29b3" data-element_type="container" data-e-type="container">
871				<div class="elementor-element elementor-element-fa64258 elementor-widget elementor-widget-image" data-id="fa64258" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
872				<div class="elementor-widget-container">
873																<a href="https://vilardellpurti.com/wp-content/uploads/2025/07/mapa-punts-linies2-scaled.jpg" data-elementor-open-lightbox="yes" data-elementor-lightbox-title="Países de Internacionalización Vilardell Purtí" data-e-action-hash="#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6Mjc5NiwidXJsIjoiaHR0cHM6XC9cL3ZpbGFyZGVsbHB1cnRpLmNvbVwvd3AtY29udGVudFwvdXBsb2Fkc1wvMjAyNVwvMDdcL21hcGEtcHVudHMtbGluaWVzMi1zY2FsZWQuanBnIn0%3D">
874							<img decoding="async" width="2560" height="981" src="https://vilardellpurti.com/wp-content/uploads/2025/07/mapa-punts-linies2-scaled.jpg" class="attachment-full size-full wp-image-2796" alt="Países de Internacionalización Vilardell Purtí" srcset="https://vilardellpurti.com/wp-content/uploads/2025/07/mapa-punts-linies2-scaled.jpg 2560w, https://vilardellpurti.com/wp-content/uploads/2025/07/mapa-punts-linies2-300x115.jpg 300w, https://vilardellpurti.com/wp-content/uploads/2025/07/mapa-punts-linies2-1024x392.jpg 1024w, https://vilardellpurti.com/wp-content/uploads/2025/07/mapa-punts-linies2-768x294.jpg 768w, https://vilardellpurti.com/wp-content/uploads/2025/07/mapa-punts-linies2-1536x589.jpg 1536w, https://vilardellpurti.com/wp-content/uploads/2025/07/mapa-punts-linies2-2048x785.jpg 2048w, https://vilardellpurti.com/wp-content/uploads/2025/07/mapa-punts-linies2-180x69.jpg 180w, https://vilardellpurti.com/wp-content/uploads/2025/07/mapa-punts-linies2-360x138.jpg 360w, https://vilardellpurti.com/wp-content/uploads/2025/07/mapa-punts-linies2-640x245.jpg 640w, https://vilardellpurti.com/wp-content/uploads/2025/07/mapa-punts-linies2-1366x524.jpg 1366w, https://vilardellpurti.com/wp-content/uploads/2025/07/mapa-punts-linies2-1600x613.jpg 1600w, https://vilardellpurti.com/wp-content/uploads/2025/07/mapa-punts-linies2-1920x736.jpg 1920w" sizes="(max-width: 2560px) 100v
874w, 2560px" />								</a>
875															</div>
876				</div>
877				</div>
878				</div>
879				<div class="post-tags">
880					</div>
881			</div>
882
883	
884</main>
885
886			<footer data-elementor-type="footer" data-elementor-id="11" class="elementor elementor-11 elementor-location-footer" data-elementor-post-type="elementor_library">
887			<div class="elementor-element elementor-element-b3dfecb e-flex e-con-boxed e-con e-parent" data-id="b3dfecb" data-element_type="container" data-e-type="container" data-settings="{&quot;background_background&quot;:&quot;classic&quot;}">
888					<div class="e-con-inner">
889				<div class="elementor-element elementor-element-0b15cda elementor-widget__width-initial elementor-widget-mobile__width-inherit elementor-widget elementor-widget-image" data-id="0b15cda" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
890				<div class="elementor-widget-container">
891															<img width="800" height="169" src="https://vilardellpurti.com/wp-content/uploads/2021/10/vilardell-purti-logo-white.png" class="attachment-large size-large wp-image-1600" alt="" srcset="https://vilardellpurti.com/wp-content/uploads/2021/10/vilardell-purti-logo-white.png 921w, https://vilardellpurti.com/wp-content/uploads/2021/10/vilardell-purti-logo-white-300x63.png 300w, https://vilardellpurti.com/wp-content/uploads/2021/10/vilardell-purti-logo-white-768x162.png 768w, https://vilardellpurti.com/wp-content/uploads/2021/10/vilardell-purti-logo-white-180x38.png 180w, https://vilardellpurti.com/wp-content/uploads/2021/10/vilardell-purti-logo-white-360x76.png 360w, https://vilardellpurti.com/wp-content/uploads/2021/10/vilardell-purti-logo-white-640x135.png 640w" sizes="(max-width: 800px) 100vw, 800px" />															</div>
892				</div>
893		<div class="elementor-element elementor-element-2299da0 e-con-full e-flex e-con e-child" data-id="2299da0" data-element_type="container" data-e-type="container">
894		<div class="elementor-element elementor-element-140206c e-con-full elementor-hidden-mobile e-flex e-con e-child" data-id="140206c" data-element_type="container" data-e-type="container">
895				<div class="elementor-element elementor-element-4ec6b56 elementor-widget elementor-widget-heading" data-id="4ec6b56" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
896				<div class="elementor-widget-container">
897					<p class="elementor-heading-title elementor-size-default"><a href="https://vilardellpurti.com/contact/"><b>Contact us</b></a></p>				</div>
898				</div>
899				<div class="elementor-element elementor-element-dbba269 elementor-widget elementor-widget-heading" data-id="dbba269" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
900				<div class="elementor-widget-container">
901					<p class="elementor-heading-title elementor-size-default"><a href="mailto:[email protected]">[email protected]</a></p>				</div>
902				</div>
903				<div class="elementor-element elementor-element-90d2cf0 elementor-widget elementor-widget-heading" data-id="90d2cf0" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
904				<div class="elementor-widget-container">
905					<p class="elementor-heading-title elementor-size-default"><a href="tel:+34938272720">+34 938 27 27 20</a></p>				</div>
906				</div>
907				<div class="elementor-element elementor-element-04ee028 elementor-widget elementor-widget-heading" data-id="04ee028" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
908				<div class="elementor-widget-container">
909					<p class="elementor-heading-title elementor-size-default"><a href="https://maps.app.goo.gl/8brcoqSVPDiof4JQ7">Carretera de Navarcles, 107<br>
910Pol. Ind. Santa Anna Apart. 20<br>
91108251 Santpedor (Barcelona)</a></p>				</div>
912				</div>
913				</div>
914		<div class="elementor-element elementor-element-ae60498 e-con-full e-flex e-con e-child" data-id="ae60498" data-element_type="container" data-e-type="container">
915				<div class="elementor-element elementor-element-d30609a elementor-widget elementor-widget-heading" data-id="d30609a" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
916				<div class="elementor-widget-container">
917					<p class="elementor-heading-title elementor-size-default"><a href="https://vilardellpurti.com/project-study/"><b>Project study</b></a></p>				</div>
918				</div>
919				<div class="elementor-element elementor-element-a9b190d elementor-widget elementor-widget-heading" data-id="a9b190d" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
920				<div class="elementor-widget-container">
921					<p class="elementor-heading-title elementor-size-default"><a href="https://vilardellpurti.com/sectors/">Sectors</a></p>				</div>
922				</div>
923				<div class="elementor-element elementor-element-5435565 elementor-widget elementor-widget-heading" data-id="5435565" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
924				<div class="elementor-widget-container">
925					<p class="elementor-heading-title elementor-size-default"><a href="https://vilardellpurti.com/technology/">Technology</a></p>				</div>
926				</div>
927				</div>
928		<div class="elementor-element elementor-element-ec40211 e-con-full e-flex e-con e-child" data-id="ec40211" data-element_type="container" data-e-type="container">
929				<div class="elementor-element elementor-element-946b20f elementor-widget elementor-widget-heading" data-id="946b20f" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
930				<div class="elementor-widget-container">
931					<p class="elementor-heading-title elementor-size-default"><a href="https://vilardellpurti.com/about-us/"><b>About us</b></a></p>				</div>
932				</div>
933				<div class="elementor-element elementor-element-abc231a elementor-widget elementor-widget-heading" data-id="abc231a" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
934				<div class="elementor-widget-container">
935					<p class="elementor-heading-title elementor-size-default"><a href="https://vilardellpurti.com/quality/">Quality</a></p>				</div>
936				</div>
937				<div class="elementor-element elementor-element-18eac64 elementor-widget elementor-widget-heading" data-id="18eac64" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
938				<div class="elementor-widget-container">
939					<p class="elementor-heading-title elementor-size-default"><a href="https://vilardellpurti.com/capacity/">Capacity</a></p>				</div>
940				</div>
941				<div class="elementor-element elementor-element-c4ee6ce elementor-widget elementor-widget-heading" data-id="c4ee6ce" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
942				<div class="elementor-widget-container">
943					<p class="elementor-heading-title elementor-size-default"><a href="https://vilardellpurti.com/quality/certifications/">Certifications</a></p>				</div>
944				</div>
945				</div>
946				</div>
947				<div class="elementor-element elementor-element-22bdd95 elementor-widget elementor-widget-heading" data-id="22bdd95" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
948				<div class="elementor-widget-container">
949					<p class="elementor-heading-title elementor-size-default"><a href="https://www.linkedin.com/company/vilardell-purti/">Follow us on LinkedIn</a></p>				</div>
950				</div>
951				<div class="elementor-element elementor-element-aeb29f9 elementor-icon-list--layout-inline elementor-mobile-align-center elementor-list-item-link-full_width elementor-widget elementor-widget-icon-list" data-id="aeb29f9" data-element_type="widget" data-e-type="widget" data-widget_type="icon-list.default">
952				<div class="elementor-widget-container">
953							<ul class="elementor-icon-list-items elementor-inline-items">
954							<li class="elementor-icon-list-item elementor-inline-item">
955											<a href="https://www.linkedin.com/company/vilardell-purti/">
956
957												<span class="elementor-icon-list-icon">
958							<i aria-hidden="true" class="fab fa-linkedin"></i>						</span>
959										<span class="elementor-icon-list-text"></span>
960											</a>
961									</li>
962						</ul>
963						</div>
964				</div>
965					</div>
966				</div>
967		<div class="elementor-element elementor-element-7424be0 e-flex e-con-boxed e-con e-parent" data-id="7424be0" data-element_type="container" data-e-type="container" data-settings="{&quot;background_background&quot;:&quot;classic&quot;}">
968					<div class="e-con-inner">
969				<div class="elementor-element elementor-element-f7f65e0 elementor-widget elementor-widget-heading" data-id="f7f65e0" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
970				<div class="elementor-widget-container">
971					<p class="elementor-heading-title elementor-size-default">© 2026 Vilardell Purtí S.A.</p>				</div>
972				</div>
973				<div class="elementor-element elementor-element-f49868c elementor-nav-menu--dropdown-none elementor-nav-menu__align-center elementor-widget-mobile__width-initial elementor-widget elementor-widget-nav-menu" data-id="f49868c" data-element_type="widget" data-e-type="widget" data-settings="{&quot;layout&quot;:&quot;horizontal&quot;,&quot;submenu_icon&quot;:{&quot;value&quot;:&quot;&lt;i class=\&quot;fas fa-caret-down\&quot; aria-hidden=\&quot;true\&quot;&gt;&lt;\/i&gt;&quot;,&quot;library&quot;:&quot;fa-solid&quot;}}" data-widget_type="nav-menu.default">
974				<div class="elementor-widget-container">
975								<nav aria-label="Menú" class="elementor-nav-menu--main elementor-nav-menu__container elementor-nav-menu--layout-horizontal e--pointer-underline e--animation-fade">
976				<ul id="menu-1-f49868c" class="elementor-nav-menu"><li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-283"><a href="https://vilardellpurti.com/legal-notice/" class="elementor-item">Legal notice</a></li>
977<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-284"><a href="https://vilardellpurti.com/privacy-policy/" class="elementor-item">Privacy policy</a></li>
978<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-282"><a href="https://vilardellpurti.com/cookies-policy/" class="elementor-item">Cookies policy</a></li>
979<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-4195"><a href="https://vilardellpurti.com/channel-and-code-of-ethics/" class="elementor-item">Channel and code of ethics</a></li>
980</ul>			</nav>
981						<nav class="elementor-nav-menu--dropdown elementor-nav-menu__container" aria-hidden="true">
982				<ul id="menu-2-f49868c" class="elementor-nav-menu"><li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-283"><a href="https://vilardellpurti.com/legal-notice/" class="elementor-item" tabindex="-1">Legal notice</a></li>
983<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-284"><a href="https://vilardellpurti.com/privacy-policy/" class="elementor-item" tabindex="-1">Privacy policy</a></li>
984<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-282"><a href="https://vilardellpurti.com/cookies-policy/" class="elementor-item" tabindex="-1">Cookies policy</a></li>
985<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-4195"><a href="https://vilardellpurti.com/channel-and-code-of-ethics/" class="elementor-item" tabindex="-1">Channel and code of ethics</a></li>
986</ul>			</nav>
987						</div>
988				</div>
989					</div>
990				</div>
991				</footer>
992		
993<script type="speculationrules">
994{"prefetch":[{"source":"document","where":{"and":[{"href_matches":"\/*"},{"not":{"href_matches":["\/wp-*.php","\/wp-admin\/*","\/wp-content\/uploads\/*","\/wp-content\/*","\/wp-content\/plugins\/*","\/wp-content\/themes\/wwwarcelona-theme\/*","\/wp-content\/themes\/hello-elementor\/*","\/*\\?(.+)"]}},{"not":{"selector_matches":"a[rel~=\"nofollow\"]"}},{"not":{"selector_matches":".no-prefetch, .no-prefetch a"}}]},"eagerness":"conservative"}]}
995</script>
995
996			
996<script>
997				( () => {
998					const lazyloadRunObserver = () => {
999						const lazyloadBackgrounds = document.querySelectorAll( `.e-con.e-parent:not(.e-lazyloaded)` );
1000						const lazyloadBackgroundObserver = new IntersectionObserver( ( entries ) => {
1001							entries.forEach( ( entry ) => {
1002								if ( entry.isIntersecting ) {
1003									let lazyloadBackground = entry.target;
1004									if( lazyloadBackground ) {
1005										lazyloadBackground.classList.add( 'e-lazyloaded' );
1006									}
1007									lazyloadBackgroundObserver.unobserve( entry.target );
1008								}
1009							});
1010						}, { rootMargin: '200px 0px 200px 0px' } );
1011						lazyloadBackgrounds.forEach( ( lazyloadBackground ) => {
1012							lazyloadBackgroundObserver.observe( lazyloadBackground );
1013						} );
1014					};
1015					const events = [
1016						'DOMContentLoaded',
1017						'elementor/lazyload/observe',
1018					];
1019					events.forEach( ( event ) => {
1020						document.addEventListener( event, lazyloadRunObserver );
1021					} );
1022				} )();
1023			</script>
1023
1024			
1024<script src="https://maps.googleapis.com/maps/api/js?key=AIzaSyDoJjOGhxf55vNdGAkD4moxWKaT9-TMnXw&amp;language=en&amp;callback=blur&amp;ver=1.0.0" id="alpha-api-js-js" defer data-wp-strategy="defer"></script>
vendor: 1 bytes, line 1024
1024
1025<script src="https://vilardellpurti.com/wp-content/plugins/alpha-google-map-for-elementor/assets/js/alpha-map.js?ver=1.3" id="alphamap-js" defer data-wp-strategy="defer"></script>
vendor: 1 bytes, line 1025
1025
1026<script id="gtm4wp-form-move-tracker-js-before">
1027var gtm4wp_form_move_config = {"filledOnly":false};
1028</script>
vendor: 1 bytes, line 1028
1028
1029<script src="https://vilardellpurti.com/wp-content/plugins/duracelltomi-google-tag-manager/build/gtm4wp-form-move-tracker.js?ver=2.0.5" id="gtm4wp-form-move-tracker-js" defer data-wp-strategy="defer"></script>
vendor: 1 bytes, line 1029
1029
1030<script id="graphina-public-js-extra">
1031var gcfe_public_localize = {"ajaxurl":"https:\/\/vilardellpurti.com\/wp-admin\/admin-ajax.php","nonce":"d762c6c2f9","table_nonce":"28ec53a493","locale_with_hyphen":"en","graphinaChartSettings":[],"view_port":"off","no_data_available":"No Data Available","provinceSupportedCountries":["US","CA","MX","BR","AR","DE","IT","ES","GB","AU","IN","CN","JP","RU","FR"]};
1032</script>
vendor: 1 bytes, line 1032
1032
1033<script type="module" src="https://vilardellpurti.com/wp-content/plugins/graphina-elementor-charts-and-graphs/dist/publicMain-DD1v9Ln8.js" id="graphina-public-js"></script>
vendor: 1 bytes, line 1033
1033
1034<script src="https://vilardellpurti.com/wp-content/themes/wwwarcelona-theme/dist/js/app.js?ver=1.0.0" id="theme-scripts-js"></script>
vendor: 1 bytes, line 1034
1034
1035<script src="https://vilardellpurti.com/wp-content/themes/hello-elementor/assets/js/hello-frontend.min.js?ver=3.0.2" id="hello-theme-frontend-js"></script>
vendor: 1 bytes, line 1035
1035
1036<script src="https://vilardellpurti.com/wp-content/plugins/elementor/assets/js/webpack.runtime.min.js?ver=4.3.4" id="elementor-webpack-runtime-js"></script>
vendor: 1 bytes, line 1036
1036
1037<script src="https://vilardellpurti.com/wp-content/plugins/elementor/assets/js/frontend-modules.min.js?ver=4.3.4" id="elementor-frontend-modules-js"></script>
vendor: 1 bytes, line 1037
1037
1038<script src="https://vilardellpurti.com/wp-includes/js/jquery/ui/core.min.js?ver=1.13.3" id="jquery-ui-core-js"></script>
vendor: 1 bytes, line 1038
1038
1039<script id="elementor-frontend-js-before">
1040var elementorFrontendConfig = {"environmentMode":{"edit":false,"wpPreview":false,"isScriptDebug":false},"i18n":{"shareOnFacebook":"Share on Facebook","shareOnX":"Share on X","pinIt":"Pin it","download":"Download","downloadImage":"Download image","fullscreen":"Fullscreen","zoom":"Zoom","share":"Share","playVideo":"Play Video","previous":"Previous","next":"Next","close":"Close","a11yCarouselPrevSlideMessage":"Previous slide","a11yCarouselNextSlideMessage":"Next slide","a11yCarouselFirstSlideMessage":"This is the first slide","a11yCarouselLastSlideMessage":"This is the last slide","a11yCarouselPaginationBulletMessage":"Go to slide"},"is_rtl":false,"breakpoints":{"xs":0,"sm":480,"md":768,"lg":1025,"xl":1440,"xxl":1600},"responsive":{"breakpoints":{"mobile":{"label":"Mobile Portrait","value":767,"default_value":767,"direction":"max","is_enabled":true},"mobile_extra":{"label":"Mobile Landscape","value":880,"default_value":880,"direction":"max","is_enabled":false},"tablet":{"label":"Tablet Portrait","value":1024,"default_value":1024,"direction":"max","is_enabled":true},"tablet_extra":{"label":"Tablet Landscape","value":1200,"default_value":1200,"direction":"max","is_enabled":false},"laptop":{"label":"Laptop","value":1366,"default_value":1366,"direction":"max","is_enabled":false},"widescreen":{"label":"Widescreen","value":2400,"default_value":2400,"direction":"min","is_enabled":false}},"hasCustomBreakpoints":false},"version":"4.3.4","is_static":false,"experimentalFeatures":{"additional_custom_breakpoints":true,"container":true,"theme_builder_v2":true,"hello-theme-header-footer":true,"nested-elements":true,"import-export-customization":true,"e_pro_atomic_form":true,"e_pro_collection_loop":true},"urls":{"assets":"https:\/\/vilardellpurti.com\/wp-content\/plugins\/elementor\/assets\/","ajaxurl":"https:\/\/vilardellpurti.com\/wp-admin\/admin-ajax.php","uploadUrl":"https:\/\/vilardellpurti.com\/wp-content\/uploads"},"nonces":{"floatingButtonsClickTracking":"b8cd37af80","atomicFormsSendForm":"3f668dbbef"},"swiperClass":"swiper","settings":{"page":[],"editorPreferences":[]},"kit":{"active_breakpoints":["viewport_mobile","viewport_tablet"],"global_image_lightbox":"yes","lightbox_enable_counter":"yes","lightbox_enable_fullscreen":"yes","lightbox_enable_zoom":"yes","lightbox_enable_share":"yes","lightbox_title_src":"title","lightbox_description_src":"description","hello_header_logo_type":"logo","hello_header_menu_layout":"horizontal","hello_footer_logo_type":"logo"},"post":{"id":111,"title":"Vilardell%20Purt%C3%AD%20%7C%20Excellence%20in%20precision","excerpt":"","featuredImage":"https:\/\/vilardellpurti.com\/wp-content\/uploads\/2025\/04\/22012025-019-1024x683.jpg"}};
1041</script>
vendor: 1 bytes, line 1041
1041
1042<script src="https://vilardellpurti.com/wp-content/plugins/elementor/assets/js/frontend.min.js?ver=4.3.4" id="elementor-frontend-js"></script>
vendor: 1 bytes, line 1042
1042
1043<script src="https://vilardellpurti.com/wp-content/plugins/elementor-pro/assets/lib/smartmenus/jquery.smartmenus.min.js?ver=1.2.1" id="smartmenus-js"></script>
vendor: 1 bytes, line 1043
1043
1044<script src="https://vilardellpurti.com/wp-includes/js/imagesloaded.min.js?ver=5.0.0" id="imagesloaded-js"></script>
vendor: 1 bytes, line 1044
1044
1045<script src="https://vilardellpurti.com/wp-content/plugins/elementor/assets/lib/swiper/v8/swiper.min.js?ver=8.4.5" id="swiper-js"></script>
vendor: 1 bytes, line 1045
1045
1046<script src="https://vilardellpurti.com/wp-content/plugins/elementor/assets/lib/jquery-numerator/jquery-numerator.min.js?ver=0.2.1" id="jquery-numerator-js"></script>
vendor: 1 bytes, line 1046
1046
1047<script src="https://vilardellpurti.com/wp-includes/js/dist/hooks.min.js?ver=4d63a3d491d11ffd8ac6" id="wp-hooks-js"></script>
vendor: 1 bytes, line 1047
1047
1048<script src="https://vilardellpurti.com/wp-includes/js/dist/i18n.min.js?ver=5e580eb46a90c2b997e6" id="wp-i18n-js"></script>
vendor: 1 bytes, line 1048
1048
1049<script id="wp-i18n-js-after">
1050wp.i18n.setLocaleData( { 'text direction\u0004ltr': [ 'ltr' ] } );
1051</script>
vendor: 1 bytes, line 1051
1051
1052<script id="elementor-pro-frontend-js-before">
1053var ElementorProFrontendConfig = {"ajaxurl":"https:\/\/vilardellpurti.com\/wp-admin\/admin-ajax.php","nonce":"ccc4e1d7ba","urls":{"assets":"https:\/\/vilardellpurti.com\/wp-content\/plugins\/elementor-pro\/assets\/","rest":"https:\/\/vilardellpurti.com\/wp-json\/"},"settings":{"lazy_load_background_images":true},"popup":{"hasPopUps":false},"shareButtonsNetworks":{"facebook":{"title":"Facebook","has_counter":true},"twitter":{"title":"Twitter"},"linkedin":{"title":"LinkedIn","has_counter":true},"pinterest":{"title":"Pinterest","has_counter":true},"reddit":{"title":"Reddit","has_counter":true},"vk":{"title":"VK","has_counter":true},"odnoklassniki":{"title":"OK","has_counter":true},"tumblr":{"title":"Tumblr"},"digg":{"title":"Digg"},"skype":{"title":"Skype"},"stumbleupon":{"title":"StumbleUpon","has_counter":true},"mix":{"title":"Mix"},"telegram":{"title":"Telegram"},"pocket":{"title":"Pocket","has_counter":true},"xing":{"title":"XING","has_counter":true},"whatsapp":{"title":"WhatsApp"},"email":{"title":"Email"},"print":{"title":"Print"},"x-twitter":{"title":"X"},"threads":{"title":"Threads"}},"facebook_sdk":{"lang":"en_US","app_id":""},"lottie":{"defaultAnimationUrl":"https:\/\/vilardellpurti.com\/wp-content\/plugins\/elementor-pro\/modules\/lottie\/assets\/animations\/default.json"}};
1054</script>
vendor: 1 bytes, line 1054
1054
1055<script src="https://vilardellpurti.com/wp-content/plugins/elementor-pro/assets/js/frontend.min.js?ver=4.3.1" id="elementor-pro-frontend-js"></script>
vendor: 1 bytes, line 1055
1055
1056<script src="https://vilardellpurti.com/wp-content/plugins/elementor-pro/assets/js/elements-handlers.min.js?ver=4.3.1" id="pro-elements-handlers-js"></script>
1056
1057		
1057<script>
1058		(function() {
1059			'use strict';
1060			var parentSelector = '.menu-item.wpml-ls-current-language.menu-item-has-children';
1061			
1062			function toggleSubmenu(link, forceClose) {
1063				var isExpanded = link.getAttribute('aria-expanded') === 'true';
1064				if (forceClose || isExpanded) {
1065					link.setAttribute('aria-expanded', 'false');
1066				} else {
1067					link.setAttribute('aria-expanded', 'true');
1068				}
1069			}
1070			
1071			function handleKeydown(e) {
1072				var key = e.key || e.keyCode;
1073				if (key === 'Enter' || key === ' ' || key === 13 || key === 32) {
1074					e.preventDefault();
1075					toggleSubmenu(this);
1076				} else if (key === 'Escape' || key === 'Esc' || key === 27) {
1077					if (this.getAttribute('aria-expanded') === 'true') {
1078						e.preventDefault();
1079						toggleSubmenu(this, true);
1080					}
1081				}
1082			}
1083			
1084			function handleBlur(e) {
1085				var link = this;
1086				var parent = link.closest(parentSelector);
1087				if (!parent) return;
1088				
1089				setTimeout(function() {
1090					if (!parent.contains(document.activeElement)) {
1091						toggleSubmenu(link, true);
1092					}
1093				}, 100);
1094			}
1095			
1096			function init() {
1097				var parents = document.querySelectorAll(parentSelector);
1098				for (var i = 0; i < parents.length; i++) {
1099					var link = parents[i].querySelector('a[aria-expanded]');
1100					if (link) {
1101						link.addEventListener('keydown', handleKeydown);
1102						link.addEventListener('blur', handleBlur);
1103					}
1104				}
1105			}
1106			
1107			if (document.readyState === 'loading') {
1108				document.addEventListener('DOMContentLoaded', init);
1109			} else {
1110				init();
1111			}
1112		})();
1113		</script>
1113
1114		
1115</body>
1116</html>

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.