{"id":2327,"date":"2026-05-26T11:57:16","date_gmt":"2026-05-26T11:57:16","guid":{"rendered":"https:\/\/millepiani.com\/contact\/"},"modified":"2026-09-11T15:35:52","modified_gmt":"2026-09-11T15:35:52","slug":"contact","status":"publish","type":"page","link":"https:\/\/millepiani.com\/en\/contact\/","title":{"rendered":"CONTACT"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"2327\" class=\"elementor elementor-2327 elementor-747\" data-elementor-post-type=\"page\">\n\t\t\t\t<div class=\"elementor-element elementor-element-9d202cd e-con-full e-flex e-con e-parent\" data-id=\"9d202cd\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-532bf79 elementor-widget elementor-widget-html\" data-id=\"532bf79\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<link rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\">\r\n<link rel=\"preconnect\" href=\"https:\/\/fonts.gstatic.com\" crossorigin=\"\">\r\n<link href=\"https:\/\/fonts.googleapis.com\/css2?family=Afacad+Flux:wght@100..1000&display=swap\" rel=\"stylesheet\">\r\n\r\n<div class=\"mp-contact-page\">\r\n\r\n  <!-- HERO -->\r\n  <section class=\"mp-contact-hero\" id=\"top\">\r\n    <div class=\"mp-contact-hero-bg\"><\/div>\r\n    <div class=\"mp-contact-hero-overlay\"><\/div>\r\n\r\n    <div class=\"mp-contact-hero-content mp-reveal\">\r\n      <p class=\"mp-kicker\">Millepiani Group<\/p>\r\n\r\n      <h1>Contact<\/h1>\r\n\r\n      <p>\r\n Get in touch with Millepiani Elevators. We are available for information, sales enquiries,<br\/> quotations, tenders, and dedicated support for vertical mobility solutions,<br\/>including elevators, freight lifts, lifting platforms, and escalators. \r\n      <\/p>\r\n\r\n      <a href=\"#preventivo\" class=\"mp-outline-btn\">\r\n Request information\r\n      <\/a>\r\n    <\/div>\r\n\r\n    <a href=\"#contact-hub\" class=\"mp-scroll-arrow\" aria-label=\"Scorri alla sezione successiva\">\r\n      <span><\/span>\r\n    <\/a>\r\n  <\/section>\r\n\r\n\r\n  <!-- SEZIONE SPECIALE CONTATTI -->\r\n  <section class=\"mp-contact-hub\" id=\"contact-hub\">\r\n\r\n    <canvas class=\"mp-contact-canvas\" id=\"mpContactCanvas\" aria-hidden=\"true\"><\/canvas>\r\n\r\n    <div class=\"mp-contact-bg\"><\/div>\r\n    <div class=\"mp-contact-grid-bg\"><\/div>\r\n\r\n    <div class=\"mp-contact-inner\">\r\n\r\n      <div class=\"mp-contact-heading mp-reveal\">\r\n        <p>Official contact details<\/p>\r\n\r\n        <h2>\r\n Get in<br\/>touch\r\n        <\/h2>\r\n\r\n        <span>\r\n All the main contact details for Gruppo Millepiani S.p.A. are brought together in a clear,<br\/>dynamic, and easy-to-navigate section. Select a button to highlight the relevant information<br\/>and view the large map below to locate our headquarters. \r\n        <\/span>\r\n      <\/div>\r\n\r\n\r\n      <div class=\"mp-contact-layout\">\r\n\r\n        <div class=\"mp-contact-panel mp-reveal\">\r\n\r\n          <div class=\"mp-contact-tabs\" aria-label=\"Seleziona riferimento di contatto\">\r\n\r\n            <button type=\"button\" class=\"mp-contact-card is-active\" data-contact-topic=\"sede\" aria-pressed=\"true\">\r\n              <span>01<\/span>\r\n              <strong>Headquarters<\/strong>\r\n              <p>Address<\/p>\r\n            <\/button>\r\n\r\n            <button type=\"button\" class=\"mp-contact-card\" data-contact-topic=\"telefono\" aria-pressed=\"false\">\r\n              <span>02<\/span>\r\n              <strong>Telephone<\/strong>\r\n              <p>Offices<\/p>\r\n            <\/button>\r\n\r\n            <button type=\"button\" class=\"mp-contact-card\" data-contact-topic=\"fax\" aria-pressed=\"false\">\r\n              <span>03<\/span>\r\n              <strong>Fax<\/strong>\r\n              <p>Documents<\/p>\r\n            <\/button>\r\n\r\n            <button type=\"button\" class=\"mp-contact-card\" data-contact-topic=\"gare\" aria-pressed=\"false\">\r\n              <span>04<\/span>\r\n              <strong>Tenders Office<\/strong>\r\n              <p>Email<\/p>\r\n            <\/button>\r\n\r\n            <button type=\"button\" class=\"mp-contact-card\" data-contact-topic=\"pec\" aria-pressed=\"false\">\r\n              <span>05<\/span>\r\n              <strong>Email PEC<\/strong>\r\n              <p>Certificates<\/p>\r\n            <\/button>\r\n\r\n          <\/div>\r\n\r\n\r\n          <article class=\"mp-contact-focus\" id=\"mpContactFocus\" aria-live=\"polite\">\r\n\r\n            <div class=\"mp-contact-focus-number\" id=\"mpContactFocusNumber\">\r\n  01\r\n            <\/div>\r\n\r\n            <p id=\"mpContactFocusKicker\">\r\n Company headquarters\r\n            <\/p>\r\n\r\n            <h3 id=\"mpContactFocusTitle\">\r\n Millepiani<br\/>S.p.A.<br\/>Group\r\n            <\/h3>\r\n\r\n            <div class=\"mp-contact-focus-line\"><\/div>\r\n\r\n            <div class=\"mp-contact-focus-text\" id=\"mpContactFocusText\">\r\n              <p>\r\n The official headquarters of Gruppo Millepiani S.p.A. are located at<br\/>Via Della Longura 21, 20826 Misinto, MB, Italy.\r\n              <\/p>\r\n            <\/div>\r\n\r\n            <div class=\"mp-contact-focus-actions\" id=\"mpContactFocusActions\">\r\n              <a href=\"https:\/\/www.google.com\/maps\/search\/?api=1&query=Via+Della+Longura+21+20826+Misinto+MB+Italia\" target=\"_blank\" rel=\"noopener\">\r\n Open in Google Maps\r\n              <\/a>\r\n            <\/div>\r\n\r\n          <\/article>\r\n\r\n        <\/div>\r\n\r\n\r\n        <!-- MAPPA STATICA -->\r\n        <div class=\"mp-contact-map-wrap mp-reveal\">\r\n\r\n          <div class=\"mp-contact-map-head\">\r\n            <div>\r\n              <p>How to reach us<\/p>\r\n              <h3>Misinto, Monza e Brianza<\/h3>\r\n            <\/div>\r\n\r\n            <a href=\"https:\/\/www.google.com\/maps\/search\/?api=1&query=Via+Della+Longura+21+20826+Misinto+MB+Italia\" target=\"_blank\" rel=\"noopener\">\r\n Directions\r\n            <\/a>\r\n          <\/div>\r\n\r\n\r\n          <div class=\"mp-contact-map\">\r\n\r\n            <img src=\"https:\/\/millepiani.com\/wp-content\/uploads\/2026\/09\/mappa-millepiani.jpg\" alt=\"Map of Gruppo Millepiani S.p.A. headquarters in Misinto\" loading=\"lazy\" decoding=\"async\">\r\n\r\n          <\/div>\r\n\r\n\r\n          <div class=\"mp-contact-map-footer\">\r\n\r\n            <div>\r\n              <span>Company<\/span>\r\n<strong>Gruppo Millepiani S.p.A.<\/strong>\r\n            <\/div>\r\n\r\n            <div>\r\n              <span>Location<\/span>\r\n<strong>Misinto \u2014 MB<\/strong>\r\n            <\/div>\r\n\r\n            <div>\r\n              <span>Country<\/span>\r\n<strong>Italy<\/strong>\r\n            <\/div>\r\n\r\n          <\/div>\r\n\r\n        <\/div>\r\n\r\n      <\/div>\r\n\r\n\r\n      <!-- PARTNERS -->\r\n      <section class=\"mp-partners-section mp-reveal\" id=\"partners\">\r\n\r\n        <div class=\"mp-partners-heading\">\r\n          <p>Our partners<\/p>\r\n\r\n          <h2>\r\n Nationwide<br\/>network\r\n          <\/h2>\r\n\r\n          <span>\r\n Millepiani operates either directly or through a network of partners across Italy.<br\/>Here you can find the main contact details for our partner companies, including addresses,<br\/>telephone and fax numbers, email addresses, and websites.\r\n          <\/span>\r\n        <\/div>\r\n\r\n\r\n        <div class=\"mp-partners-filter\" aria-label=\"Filtra partner\">\r\n           \r\n<button type=\"button\" class=\"is-active\" data-partner-filter=\"all\">All<\/button>\r\n\r\n\r\n\r\n<button type=\"button\" data-partner-filter=\"nord\">Northern Italy<\/button>\r\n\r\n\r\n\r\n<button type=\"button\" data-partner-filter=\"centro\">Central Italy<\/button>\r\n\r\n\r\n\r\n<button type=\"button\" data-partner-filter=\"sud\">Southern Italy<\/button>\r\n \r\n        <\/div>\r\n\r\n\r\n        <div class=\"mp-partners-feature\">\r\n\r\n          <div>\r\n            <p>Territorial coverage<\/p>\r\n            <h3>Partners in Italy<\/h3>\r\n          <\/div>\r\n\r\n          <span>\r\n A network of companies specialising in the elevator industry, organised to provide<br\/>local contacts and support throughout Italy.\r\n          <\/span>\r\n\r\n        <\/div>\r\n\r\n\r\n        <div class=\"mp-partners-cards\">\r\n\r\n          <article class=\"mp-partner-card\" data-partner-area=\"nord\">\r\n            <span>VE<\/span>\r\n            <h3>ALICRON s.r.l.<\/h3>\r\n\r\n            <p>\r\n Via Malignani 9, Z.A. Bevazzana<br\/> 30020 Bibione di San Michele al Tagl. (Venezia) \r\n            <\/p>\r\n\r\n            <ul>\r\n              <li><strong>Tel.<\/strong>  0431.43579<\/li>\r\n              <li><strong>Fax<\/strong> 0431.439215<\/li>\r\n              <li><strong>Email<\/strong> info@alicron.it<\/li>\r\n              <li><strong>Web<\/strong> www.alicron.it<\/li>\r\n            <\/ul>\r\n          <\/article>\r\n\r\n\r\n          <article class=\"mp-partner-card\" data-partner-area=\"nord\">\r\n            <span>TO<\/span>\r\n            <h3>COZZI ASCENSORI s.r.l.<\/h3>\r\n\r\n            <p>\r\n Via Rosa Luxemburg 2<br\/>10093 Collegno (Torino)\r\n            <\/p>\r\n\r\n            <ul>\r\n              <li><strong>Tel.<\/strong> 011.796060<\/li>\r\n              <li><strong>Fax<\/strong> 011.798368<\/li>\r\n              <li><strong>Email<\/strong> info@cozziascensori.it<\/li>\r\n              <li><strong>Web<\/strong> www.cozziascensori.it<\/li>\r\n            <\/ul>\r\n          <\/article>\r\n\r\n\r\n          <article class=\"mp-partner-card\" data-partner-area=\"centro\">\r\n            <span>MS<\/span>\r\n            <h3>BERTAZZONI ASCENSORI<\/h3>\r\n\r\n            <p>\r\n Via Frassina 65<br\/>54033 Carrara (Ms) \u2014 Italy\r\n            <\/p>\r\n\r\n            <ul>\r\n              <li><strong>Tel.<\/strong> 0585.791727<\/li>\r\n              <li><strong>Fax<\/strong> 0585.791728<\/li>\r\n              <li><strong>Email<\/strong> info@bertazzoniascensori.com<\/li>\r\n              <li><strong>Web<\/strong> www.bertazzoniascensori.com<\/li>\r\n            <\/ul>\r\n          <\/article>\r\n\r\n\r\n          <article class=\"mp-partner-card\" data-partner-area=\"nord\">\r\n            <span>MI<\/span>\r\n            <h3>EMMEGI ENGINEERING s.r.l.<\/h3>\r\n\r\n            <p>\r\n Via Rossini 1<br\/>20010 San Pietro all\u2019Olmo (Milano)\r\n            <\/p>\r\n\r\n            <ul>\r\n              <li><strong>Tel.<\/strong> 02.93569357<\/li>\r\n              <li><strong>Fax<\/strong> 02.93567030<\/li>\r\n              <li><strong>Email<\/strong> gamotech@tiscali.it<\/li>\r\n              <li><strong>Web<\/strong> www.millepiani.com<\/li>\r\n            <\/ul>\r\n          <\/article>\r\n\r\n\r\n          <article class=\"mp-partner-card\" data-partner-area=\"nord\">\r\n            <span>BZ<\/span>\r\n            <h3>FIAMMENGO snc<\/h3>\r\n\r\n            <p>\r\n Via Brogliati 38<br\/>39012 Merano (Bolzano)\r\n            <\/p>\r\n\r\n            <ul>\r\n              <li><strong>Tel.<\/strong> 0473.210122<\/li>\r\n              <li><strong>Fax<\/strong> 0473.277574<\/li>\r\n              <li><strong>Email<\/strong> info@fiammengolift.com<\/li>\r\n              <li><strong>Web<\/strong> www.fiammengolift.com<\/li>\r\n            <\/ul>\r\n          <\/article>\r\n\r\n\r\n          <article class=\"mp-partner-card\" data-partner-area=\"nord\">\r\n            <span>CN<\/span>\r\n            <h3>MA.RI.CU snc di Gatti B. & C.<\/h3>\r\n\r\n            <p>\r\n Via Chiri 10\/S<br\/>12020 Madonna dell\u2019Olmo (Cuneo)\r\n            <\/p>\r\n\r\n            <ul>\r\n              <li><strong>Tel.<\/strong> 0171.411831<\/li>\r\n              <li><strong>Fax<\/strong> 0171.411009<\/li>\r\n              <li><strong>Email<\/strong> maricu@cuneo.net<\/li>\r\n              <li><strong>Web<\/strong> www.ascensorimaricu.it<\/li>\r\n            <\/ul>\r\n          <\/article>\r\n\r\n\r\n          <article class=\"mp-partner-card\" data-partner-area=\"nord\">\r\n            <span>UD<\/span>\r\n            <h3>MA.RI.UD s.a.s.<\/h3>\r\n\r\n            <p>\r\n Via Risano 27<br\/>33100 Udine (Udine)\r\n            <\/p>\r\n\r\n            <ul>\r\n              <li><strong>Tel.<\/strong> 0432.601537<\/li>\r\n              <li><strong>Fax<\/strong> 0432.520852<\/li>\r\n              <li><strong>Email<\/strong> mariud@libero.it<\/li>\r\n              <li><strong>Web<\/strong> www.millepiani.com<\/li>\r\n            <\/ul>\r\n          <\/article>\r\n\r\n\r\n          <article class=\"mp-partner-card\" data-partner-area=\"nord\">\r\n            <span>TS<\/span>\r\n            <h3>MA.R.T.A. Ascensori s.r.l.<\/h3>\r\n\r\n            <p>\r\n Via di Servola 2\/2<br\/>34145 Trieste (Trieste)\r\n            <\/p>\r\n\r\n            <ul>\r\n              <li><strong>Tel.<\/strong> 040.820352<\/li>\r\n              <li><strong>Fax<\/strong> 040.381073<\/li>\r\n              <li><strong>Email<\/strong> info@martaascensori.it<\/li>\r\n              <li><strong>Web<\/strong> www.martaascensori.it<\/li>\r\n            <\/ul>\r\n          <\/article>\r\n\r\n\r\n          <article class=\"mp-partner-card\" data-partner-area=\"nord\">\r\n            <span>SV<\/span>\r\n            <h3>MINA snc di Mina G. e Figli<\/h3>\r\n\r\n            <p>\r\n Via dell\u2019Artigianato 33 \u2014 Zona industriale<br\/>17024 Finale Ligure (Savona)\r\n            <\/p>\r\n\r\n            <ul>\r\n              <li><strong>Tel.<\/strong> 019.680250<\/li>\r\n              <li><strong>Fax<\/strong> 019.680250<\/li>\r\n              <li><strong>Email<\/strong> info@minascensori.it<\/li>\r\n              <li><strong>Web<\/strong> www.minascensori.it<\/li>\r\n            <\/ul>\r\n          <\/article>\r\n\r\n\r\n          <article class=\"mp-partner-card\" data-partner-area=\"nord\">\r\n            <span>AT<\/span>\r\n            <h3>MA.RI.ASTI SRL<\/h3>\r\n\r\n            <p>\r\n Frazione Sessant, 238\/B<br\/>14020 Sessant (Asti)\r\n            <\/p>\r\n\r\n            <ul>\r\n              <li><strong>Tel.<\/strong> 0141.211798<\/li>\r\n              <li><strong>Fax<\/strong> 0141.214770<\/li>\r\n              <li><strong>Email<\/strong> info@mariasti.it<\/li>\r\n              <li><strong>Web<\/strong> www.mariasti.it<\/li>\r\n            <\/ul>\r\n          <\/article>\r\n\r\n\r\n          <article class=\"mp-partner-card\" data-partner-area=\"sud\">\r\n            <span>NA<\/span>\r\n            <h3>MOSANGHINI ASCENSORI Srl<\/h3>\r\n\r\n            <p>\r\n Via Diocleziano 398<br\/>80124 Napoli (Napoli)\r\n            <\/p>\r\n\r\n            <ul>\r\n              <li><strong>Tel.<\/strong> 081.5931243<\/li>\r\n              <li><strong>Fax<\/strong> 081.6173033<\/li>\r\n              <li><strong>Email<\/strong> info@mosanghiniascensori.it<\/li>\r\n              <li><strong>Web<\/strong> www.mosanghiniascensori.it<\/li>\r\n            <\/ul>\r\n          <\/article>\r\n\r\n\r\n          <article class=\"mp-partner-card\" data-partner-area=\"nord\">\r\n            <span>TN<\/span>\r\n            <h3>NORDLIFT s.r.l.<\/h3>\r\n\r\n            <p>\r\n Via IV Ville \u2014 Tuenno<br\/>38019 Ville D\u2019Anaunia (Trento)\r\n            <\/p>\r\n\r\n            <ul>\r\n              <li><strong>Tel.<\/strong> 0463.450402<\/li>\r\n              <li><strong>Fax<\/strong> 0463.451544<\/li>\r\n              <li><strong>Email<\/strong> nordlift@nordlift.it<\/li>\r\n              <li><strong>Web<\/strong> www.nordlift.it<\/li>\r\n            <\/ul>\r\n          <\/article>\r\n\r\n\r\n          <article class=\"mp-partner-card\" data-partner-area=\"nord\">\r\n            <span>TO<\/span>\r\n            <h3>NUOVA RIMA snc<\/h3>\r\n\r\n            <p>\r\n C.so Appio Claudio 229\/5<br\/>10146 Torino (Torino)\r\n            <\/p>\r\n\r\n            <ul>\r\n              <li><strong>Tel.<\/strong> 011.7730700<\/li>\r\n              <li><strong>Fax<\/strong> 011.798744<\/li>\r\n              <li><strong>Email<\/strong> info@nuovarima.it<\/li>\r\n              <li><strong>Web<\/strong> www.nuovarima.it<\/li>\r\n            <\/ul>\r\n          <\/article>\r\n\r\n\r\n          <article class=\"mp-partner-card\" data-partner-area=\"centro\">\r\n            <span>FI<\/span>\r\n            <h3>PIERAZZOLI F.LLI<\/h3>\r\n\r\n            <p>\r\n Via L. Gordigiani 26\/B<br\/>50127 Firenze (Firenze)\r\n            <\/p>\r\n\r\n            <ul>\r\n              <li><strong>Tel.<\/strong> 055.367501<\/li>\r\n              <li><strong>Fax<\/strong> 055.367504<\/li>\r\n              <li><strong>Email<\/strong> info@pierazzoli.com<\/li>\r\n              <li><strong>Web<\/strong> www.pierazzoli.com<\/li>\r\n            <\/ul>\r\n          <\/article>\r\n\r\n\r\n          <article class=\"mp-partner-card\" data-partner-area=\"nord\">\r\n            <span>VC<\/span>\r\n            <h3>SEGATO ASCENSORI<\/h3>\r\n\r\n            <p>\r\n Via Gilardi, 24 bis<br\/>13011 Borgosesia (Vercelli)\r\n            <\/p>\r\n\r\n            <ul>\r\n              <li><strong>Tel.<\/strong> 0163.202719<\/li>\r\n              <li><strong>Fax<\/strong> 0163.208840<\/li>\r\n              <li><strong>Cel.<\/strong> 328.4604808<\/li>\r\n              <li><strong>Email<\/strong> info@segatoascensori.it<\/li>\r\n              <li><strong>Web<\/strong> www.segatoascensori.it<\/li>\r\n            <\/ul>\r\n          <\/article>\r\n\r\n\r\n          <article class=\"mp-partner-card\" data-partner-area=\"nord\">\r\n            <span>VR<\/span>\r\n            <h3>ZANETTI ASCENSORI S.r.l.<\/h3>\r\n\r\n            <p>\r\n Via Mons. L. Bellotti, 4<br\/>37139 Verona (Verona)\r\n            <\/p>\r\n\r\n            <ul>\r\n              <li><strong>Tel.<\/strong> 045.8903323<\/li>\r\n              <li><strong>Fax<\/strong> 045.8904866<\/li>\r\n              <li><strong>Email<\/strong> info@zanettiascensori.itt<\/li>\r\n              <li><strong>Web<\/strong> www.zanettiascensori.it<\/li>\r\n            <\/ul>\r\n          <\/article>\r\n\r\n        <\/div>\r\n\r\n      <\/section>\r\n\r\n    <\/div>\r\n  <\/section>\r\n\r\n<\/div>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-5d3791d elementor-widget elementor-widget-shortcode\" data-id=\"5d3791d\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"shortcode.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-shortcode\"><section class=\"section mp-quote-section\" id=\"preventivo\">\r\n  <div class=\"mp-quote-bg\"><\/div>\r\n  <div class=\"mp-quote-overlay\"><\/div>\r\n\r\n  <div class=\"mp-quote-inner\">\r\n    <div class=\"mp-quote-info\">\r\n      <p class=\"mp-quote-kicker\">Contact us<\/p>\r\n\r\n      <h2 class=\"mp-quote-title\">\r\n        Request a<br>\r\n        free<br>\r\n        quote\r\n      <\/h2>\r\n\r\n      <p class=\"mp-quote-description\">\r\n        Are you interested in our products or looking for a solution\r\n        tailored specifically to your needs? Please get in touch:\r\n        we are here to assist you and help you choose\r\n        the solution that best meets your requirements.\r\n      <\/p>\r\n\r\n      <div class=\"mp-quote-contacts\">\r\n        <a href=\"tel:+390296690901\" class=\"mp-quote-contact\">\r\n          <span class=\"mp-quote-contact-icon\">\r\n            <svg viewBox=\"0 0 24 24\" aria-hidden=\"true\">\r\n              <path d=\"M22 16.92v3a2 2 0 0 1-2.18 2A19.86 19.86 0 0 1 11.19 19 19.5 19.5 0 0 1 5 12.81 19.86 19.86 0 0 1 2.08 4.18 2 2 0 0 1 4.06 2h3a2 2 0 0 1 2 1.72c.12.9.33 1.78.62 2.63a2 2 0 0 1-.45 2.11L8 9.69a16 16 0 0 0 6.31 6.31l1.23-1.23a2 2 0 0 1 2.11-.45c.85.29 1.73.5 2.63.62A2 2 0 0 1 22 16.92z\"><\/path>\r\n            <\/svg>\r\n          <\/span>\r\n\r\n          <span>\r\n            <strong>Phone<\/strong>\r\n            +39 02 96690901\r\n          <\/span>\r\n        <\/a>\r\n\r\n        <a href=\"mailto:info@millepiani.com\" class=\"mp-quote-contact\">\r\n          <span class=\"mp-quote-contact-icon\">\r\n            <svg viewBox=\"0 0 24 24\" aria-hidden=\"true\">\r\n              <path d=\"M4 4h16a2 2 0 0 1 2 2v12a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2V6a2 2 0 0 1 2-2z\"><\/path>\r\n              <path d=\"m22 6-10 7L2 6\"><\/path>\r\n            <\/svg>\r\n          <\/span>\r\n\r\n          <span>\r\n            <strong>Email<\/strong>\r\n            info@millepiani.com\r\n          <\/span>\r\n        <\/a>\r\n\r\n        <div class=\"mp-quote-contact\">\r\n          <span class=\"mp-quote-contact-icon\">\r\n            <svg viewBox=\"0 0 24 24\" aria-hidden=\"true\">\r\n              <path d=\"M21 10c0 7-9 12-9 12S3 17 3 10a9 9 0 1 1 18 0z\"><\/path>\r\n              <circle cx=\"12\" cy=\"10\" r=\"3\"><\/circle>\r\n            <\/svg>\r\n          <\/span>\r\n\r\n          <span>\r\n            <strong>Office<\/strong>\r\n            Via Della Longura, 21 Misinto MB\r\n          <\/span>\r\n        <\/div>\r\n      <\/div>\r\n    <\/div>\r\n\r\n    <div class=\"mp-quote-form-card\">\r\n      <form\r\n        class=\"mp-quote-form\"\r\n        id=\"mpQuoteForm\"\r\n        enctype=\"multipart\/form-data\"\r\n        data-success-url=\"\/grazie\/\"\r\n        novalidate\r\n      >\r\n        <div\r\n          class=\"mp-form-status\"\r\n          id=\"mpFormStatus\"\r\n          aria-live=\"polite\"\r\n        ><\/div>\r\n\r\n        <!-- Anti-spam honeypot -->\r\n        <input\r\n          type=\"text\"\r\n          name=\"website\"\r\n          tabindex=\"-1\"\r\n          autocomplete=\"off\"\r\n          aria-hidden=\"true\"\r\n          style=\"position:absolute;left:-9999px;opacity:0;height:0;width:0;\"\r\n        >\r\n\r\n        <div class=\"mp-form-grid\">\r\n          <div class=\"mp-field\">\r\n            <input\r\n              type=\"text\"\r\n              name=\"name\"\r\n              id=\"mpName\"\r\n              placeholder=\" \"\r\n              required\r\n              autocomplete=\"given-name\"\r\n            >\r\n            <label for=\"mpName\">First name *<\/label>\r\n          <\/div>\r\n\r\n          <div class=\"mp-field\">\r\n            <input\r\n              type=\"text\"\r\n              name=\"surname\"\r\n              id=\"mpSurname\"\r\n              placeholder=\" \"\r\n              required\r\n              autocomplete=\"family-name\"\r\n            >\r\n            <label for=\"mpSurname\">Last name *<\/label>\r\n          <\/div>\r\n\r\n          <div class=\"mp-field\">\r\n            <input\r\n              type=\"email\"\r\n              name=\"email\"\r\n              id=\"mpEmail\"\r\n              placeholder=\" \"\r\n              required\r\n              autocomplete=\"email\"\r\n            >\r\n            <label for=\"mpEmail\">Email *<\/label>\r\n          <\/div>\r\n\r\n          <div class=\"mp-field\">\r\n            <input\r\n              type=\"tel\"\r\n              name=\"phone\"\r\n              id=\"mpPhone\"\r\n              placeholder=\" \"\r\n              required\r\n              autocomplete=\"tel\"\r\n            >\r\n            <label for=\"mpPhone\">Phone number<\/label>\r\n          <\/div>\r\n\r\n          <div class=\"mp-field\">\r\n            <select name=\"role\" id=\"mpRole\">\r\n              <option value=\"\" selected>Select<\/option>\r\n              <option value=\"progettista\">Designer<\/option>\r\n              <option value=\"impresa_di_costruzioni\">\r\n                Construction company\r\n              <\/option>\r\n              <option value=\"proprietario_edificio\">\r\n                Building owner\r\n              <\/option>\r\n              <option value=\"amministratore_edificio\">\r\n                Building manager\r\n              <\/option>\r\n              <option value=\"consulente_ascensori\">\r\n                Lift consultant\r\n              <\/option>\r\n              <option value=\"ente_pubblico\">Public authority<\/option>\r\n              <option value=\"cerco_lavoro\">Job seeker<\/option>\r\n              <option value=\"utente_passeggero\">\r\n                User\/Passenger\r\n              <\/option>\r\n              <option value=\"studente\">Student<\/option>\r\n              <option value=\"altro\">Other<\/option>\r\n            <\/select>\r\n\r\n            <label for=\"mpRole\">What is your role?<\/label>\r\n          <\/div>\r\n\r\n          <div class=\"mp-field\">\r\n            <input\r\n              type=\"text\"\r\n              name=\"company\"\r\n              id=\"mpCompany\"\r\n              placeholder=\" \"\r\n              autocomplete=\"organization\"\r\n            >\r\n            <label for=\"mpCompany\">Company name<\/label>\r\n          <\/div>\r\n        <\/div>\r\n\r\n        <div class=\"mp-form-grid mp-location-grid\">\r\n          <div class=\"mp-field\">\r\n            <select\r\n              name=\"country\"\r\n              id=\"mpCountry\"\r\n              required\r\n              autocomplete=\"country-name\"\r\n            >\r\n              <option value=\"italia\" selected>Italy<\/option>\r\n              <option value=\"estero\">Outside Italy<\/option>\r\n            <\/select>\r\n\r\n            <label for=\"mpCountry\">Country\/Region *<\/label>\r\n          <\/div>\r\n\r\n          <div class=\"mp-field\">\r\n            <select\r\n              name=\"province\"\r\n              id=\"mpProvince\"\r\n              required\r\n              autocomplete=\"address-level2\"\r\n            >\r\n              <option value=\"\" selected disabled>Select<\/option>\r\n              <option value=\"AG\">Agrigento<\/option>\r\n              <option value=\"AL\">Alessandria<\/option>\r\n              <option value=\"AN\">Ancona<\/option>\r\n              <option value=\"AO\">Aosta<\/option>\r\n              <option value=\"AR\">Arezzo<\/option>\r\n              <option value=\"AP\">Ascoli Piceno<\/option>\r\n              <option value=\"AT\">Asti<\/option>\r\n              <option value=\"AV\">Avellino<\/option>\r\n              <option value=\"BA\">Bari<\/option>\r\n              <option value=\"BT\">Barletta-Andria-Trani<\/option>\r\n              <option value=\"BL\">Belluno<\/option>\r\n              <option value=\"BN\">Benevento<\/option>\r\n              <option value=\"BG\">Bergamo<\/option>\r\n              <option value=\"BI\">Biella<\/option>\r\n              <option value=\"BO\">Bologna<\/option>\r\n              <option value=\"BZ\">Bolzano<\/option>\r\n              <option value=\"BS\">Brescia<\/option>\r\n              <option value=\"BR\">Brindisi<\/option>\r\n              <option value=\"CA\">Cagliari<\/option>\r\n              <option value=\"CL\">Caltanissetta<\/option>\r\n              <option value=\"CB\">Campobasso<\/option>\r\n              <option value=\"CE\">Caserta<\/option>\r\n              <option value=\"CT\">Catania<\/option>\r\n              <option value=\"CZ\">Catanzaro<\/option>\r\n              <option value=\"CH\">Chieti<\/option>\r\n              <option value=\"CO\">Como<\/option>\r\n              <option value=\"CS\">Cosenza<\/option>\r\n              <option value=\"CR\">Cremona<\/option>\r\n              <option value=\"KR\">Crotone<\/option>\r\n              <option value=\"CN\">Cuneo<\/option>\r\n              <option value=\"EN\">Enna<\/option>\r\n              <option value=\"FM\">Fermo<\/option>\r\n              <option value=\"FE\">Ferrara<\/option>\r\n              <option value=\"FI\">Florence<\/option>\r\n              <option value=\"FG\">Foggia<\/option>\r\n              <option value=\"FC\">Forl\u00ec-Cesena<\/option>\r\n              <option value=\"FR\">Frosinone<\/option>\r\n              <option value=\"GE\">Genoa<\/option>\r\n              <option value=\"GO\">Gorizia<\/option>\r\n              <option value=\"GR\">Grosseto<\/option>\r\n              <option value=\"IM\">Imperia<\/option>\r\n              <option value=\"IS\">Isernia<\/option>\r\n              <option value=\"SP\">La Spezia<\/option>\r\n              <option value=\"AQ\">L'Aquila<\/option>\r\n              <option value=\"LT\">Latina<\/option>\r\n              <option value=\"LE\">Lecce<\/option>\r\n              <option value=\"LC\">Lecco<\/option>\r\n              <option value=\"LI\">Livorno<\/option>\r\n              <option value=\"LO\">Lodi<\/option>\r\n              <option value=\"LU\">Lucca<\/option>\r\n              <option value=\"MC\">Macerata<\/option>\r\n              <option value=\"MN\">Mantua<\/option>\r\n              <option value=\"MS\">Massa-Carrara<\/option>\r\n              <option value=\"MT\">Matera<\/option>\r\n              <option value=\"ME\">Messina<\/option>\r\n              <option value=\"MI\">Milan<\/option>\r\n              <option value=\"MO\">Modena<\/option>\r\n              <option value=\"MB\">Monza and Brianza<\/option>\r\n              <option value=\"NA\">Naples<\/option>\r\n              <option value=\"NO\">Novara<\/option>\r\n              <option value=\"NU\">Nuoro<\/option>\r\n              <option value=\"OR\">Oristano<\/option>\r\n              <option value=\"PD\">Padua<\/option>\r\n              <option value=\"PA\">Palermo<\/option>\r\n              <option value=\"PR\">Parma<\/option>\r\n              <option value=\"PV\">Pavia<\/option>\r\n              <option value=\"PG\">Perugia<\/option>\r\n              <option value=\"PU\">Pesaro and Urbino<\/option>\r\n              <option value=\"PE\">Pescara<\/option>\r\n              <option value=\"PC\">Piacenza<\/option>\r\n              <option value=\"PI\">Pisa<\/option>\r\n              <option value=\"PT\">Pistoia<\/option>\r\n              <option value=\"PN\">Pordenone<\/option>\r\n              <option value=\"PZ\">Potenza<\/option>\r\n              <option value=\"PO\">Prato<\/option>\r\n              <option value=\"RG\">Ragusa<\/option>\r\n              <option value=\"RA\">Ravenna<\/option>\r\n              <option value=\"RC\">Reggio Calabria<\/option>\r\n              <option value=\"RE\">Reggio Emilia<\/option>\r\n              <option value=\"RI\">Rieti<\/option>\r\n              <option value=\"RN\">Rimini<\/option>\r\n              <option value=\"RM\">Rome<\/option>\r\n              <option value=\"RO\">Rovigo<\/option>\r\n              <option value=\"SA\">Salerno<\/option>\r\n              <option value=\"SS\">Sassari<\/option>\r\n              <option value=\"SV\">Savona<\/option>\r\n              <option value=\"SI\">Siena<\/option>\r\n              <option value=\"SR\">Syracuse<\/option>\r\n              <option value=\"SO\">Sondrio<\/option>\r\n              <option value=\"SU\">South Sardinia<\/option>\r\n              <option value=\"TA\">Taranto<\/option>\r\n              <option value=\"TE\">Teramo<\/option>\r\n              <option value=\"TR\">Terni<\/option>\r\n              <option value=\"TO\">Turin<\/option>\r\n              <option value=\"TP\">Trapani<\/option>\r\n              <option value=\"TN\">Trento<\/option>\r\n              <option value=\"TV\">Treviso<\/option>\r\n              <option value=\"TS\">Trieste<\/option>\r\n              <option value=\"UD\">Udine<\/option>\r\n              <option value=\"VA\">Varese<\/option>\r\n              <option value=\"VE\">Venice<\/option>\r\n              <option value=\"VB\">Verbano-Cusio-Ossola<\/option>\r\n              <option value=\"VC\">Vercelli<\/option>\r\n              <option value=\"VR\">Verona<\/option>\r\n              <option value=\"VV\">Vibo Valentia<\/option>\r\n              <option value=\"VI\">Vicenza<\/option>\r\n              <option value=\"VT\">Viterbo<\/option>\r\n              <option value=\"ESTERO\">Province outside Italy<\/option>\r\n            <\/select>\r\n\r\n            <label for=\"mpProvince\">Province *<\/label>\r\n          <\/div>\r\n\r\n          <div class=\"mp-field\">\r\n            <input\r\n              type=\"text\"\r\n              name=\"city\"\r\n              id=\"mpCity\"\r\n              placeholder=\" \"\r\n              required\r\n              autocomplete=\"address-level2\"\r\n            >\r\n            <label for=\"mpCity\">City *<\/label>\r\n          <\/div>\r\n        <\/div>\r\n\r\n        <div class=\"mp-field mp-field-full\">\r\n          <select\r\n            name=\"contact_reason\"\r\n            id=\"mpContactReason\"\r\n            required\r\n          >\r\n            <option value=\"\" selected disabled>Select<\/option>\r\n            <option value=\"nuovo_impianto\">\r\n              Installing a new lift in a new\/existing building\r\n            <\/option>\r\n            <option value=\"sostituzione_ascensore\">\r\n              Replacing an existing lift\r\n            <\/option>\r\n            <option value=\"ammodernamento_impianto\">\r\n              Modernising a lift\r\n            <\/option>\r\n            <option value=\"assistenza_manutenzione\">\r\n              I am interested in support and maintenance services\r\n            <\/option>\r\n            <option value=\"ricambi\">\r\n              Spare parts for Millepiani lifts\r\n            <\/option>\r\n            <option value=\"altro\">Other<\/option>\r\n          <\/select>\r\n\r\n          <label for=\"mpContactReason\">\r\n            What would you like us to contact you about? *\r\n          <\/label>\r\n        <\/div>\r\n\r\n        <div class=\"mp-field mp-field-full\">\r\n          <textarea\r\n            name=\"message\"\r\n            id=\"mpMessage\"\r\n            rows=\"4\"\r\n            placeholder=\" \"\r\n          ><\/textarea>\r\n\r\n          <label for=\"mpMessage\">How can we help you?<\/label>\r\n        <\/div>\r\n\r\n        <div class=\"mp-form-foot\">\r\n          <div class=\"mp-privacy-box\">\r\n            <label\r\n              class=\"mp-privacy-check\"\r\n              for=\"mpPrivacyAcceptance\"\r\n            >\r\n              <input\r\n                type=\"checkbox\"\r\n                name=\"privacy_acceptance\"\r\n                id=\"mpPrivacyAcceptance\"\r\n                value=\"accepted\"\r\n                required\r\n              >\r\n\r\n              <span>\r\n                I accept the\r\n                <a\r\n                  href=\"\/privacy-policy\/\"\r\n                  target=\"_blank\"\r\n                  rel=\"noopener noreferrer\"\r\n                >\r\n                  Privacy Policy\r\n                <\/a>. *\r\n              <\/span>\r\n            <\/label>\r\n\r\n            <label\r\n              class=\"mp-privacy-check\"\r\n              for=\"mpExistingContract\"\r\n            >\r\n              <input\r\n                type=\"checkbox\"\r\n                name=\"existing_contract\"\r\n                id=\"mpExistingContract\"\r\n                value=\"yes\"\r\n              >\r\n\r\n              <span>\r\n                I already have a contract with Millepiani\r\n              <\/span>\r\n            <\/label>\r\n          <\/div>\r\n\r\n          <div class=\"mp-captcha\">\r\n            <div\r\n              class=\"g-recaptcha\"\r\n              data-sitekey=\"6LfxY6ktAAAAAFBbvnofa2IpjG_zaaX5UdOtJuTS\"\r\n            ><\/div>\r\n          <\/div>\r\n\r\n          <button type=\"submit\" class=\"mp-submit-btn\">\r\n            <span>Send message<\/span>\r\n          <\/button>\r\n        <\/div>\r\n      <\/form>\r\n    <\/div>\r\n  <\/div>\r\n<\/section><\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-24ed22b elementor-hidden-desktop elementor-hidden-tablet elementor-hidden-mobile elementor-widget elementor-widget-shortcode\" data-id=\"24ed22b\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"shortcode.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-shortcode\"><script>document.documentElement.classList.add(\"mp-js-ready\");\r\n\r\ndocument.addEventListener(\"DOMContentLoaded\", function () {\r\n\r\n  \/*\r\n  |--------------------------------------------------------------------------\r\n  | Reveal animation\r\n  |--------------------------------------------------------------------------\r\n  *\/\r\n\r\n  const revealItems = document.querySelectorAll(\".mp-reveal\");\r\n\r\n  if (\"IntersectionObserver\" in window) {\r\n\r\n    const revealObserver = new IntersectionObserver(\r\n      function (entries, observer) {\r\n\r\n        entries.forEach(function (entry) {\r\n\r\n          if (!entry.isIntersecting) {\r\n            return;\r\n          }\r\n\r\n          entry.target.classList.add(\"is-visible\");\r\n\r\n          observer.unobserve(entry.target);\r\n\r\n        });\r\n\r\n      },\r\n      {\r\n        threshold: 0.16\r\n      }\r\n    );\r\n\r\n    revealItems.forEach(function (item) {\r\n      revealObserver.observe(item);\r\n    });\r\n\r\n  } else {\r\n\r\n    revealItems.forEach(function (item) {\r\n      item.classList.add(\"is-visible\");\r\n    });\r\n\r\n  }\r\n\r\n\r\n\r\n  \/*\r\n  |--------------------------------------------------------------------------\r\n  | Smooth scroll\r\n  |--------------------------------------------------------------------------\r\n  *\/\r\n\r\n  document\r\n    .querySelectorAll('a[href^=\"#\"]')\r\n    .forEach(function (anchor) {\r\n\r\n      anchor.addEventListener(\r\n        \"click\",\r\n        function (event) {\r\n\r\n          const targetId =\r\n            anchor.getAttribute(\"href\");\r\n\r\n          if (\r\n            !targetId ||\r\n            targetId === \"#\"\r\n          ) {\r\n            return;\r\n          }\r\n\r\n          const target =\r\n            document.querySelector(targetId);\r\n\r\n          if (!target) {\r\n            return;\r\n          }\r\n\r\n          event.preventDefault();\r\n\r\n          target.scrollIntoView({\r\n            behavior: \"smooth\",\r\n            block: \"start\"\r\n          });\r\n\r\n        }\r\n      );\r\n\r\n    });\r\n\r\n\r\n\r\n  \/*\r\n  |--------------------------------------------------------------------------\r\n  | Lingua corrente WPML\r\n  |--------------------------------------------------------------------------\r\n  |\r\n  | WPML imposta normalmente il lang sul tag <html>, ad esempio:\r\n  |\r\n  | it-IT\r\n  | en-US\r\n  | en-GB\r\n  | fr-FR\r\n  | ru-RU\r\n  |\r\n  | Qui prendiamo solamente le prime due lettere.\r\n  |--------------------------------------------------------------------------\r\n  *\/\r\n\r\n  const currentLanguage = (\r\n    document.documentElement.lang || \"it\"\r\n  )\r\n    .toLowerCase()\r\n    .substring(0, 2);\r\n\r\n\r\n\r\n  \/*\r\n  |--------------------------------------------------------------------------\r\n  | Contact cards - Traduzioni\r\n  |--------------------------------------------------------------------------\r\n  |\r\n  | Vengono tradotti SOLO i testi visibili.\r\n  |\r\n  | NON vengono modificati:\r\n  |\r\n  | - chiavi sede \/ telefono \/ fax \/ gare \/ pec\r\n  | - classi\r\n  | - ID\r\n  | - attributi data-*\r\n  | - URL\r\n  | - email\r\n  | - numeri telefonici\r\n  | - logica JavaScript\r\n  |--------------------------------------------------------------------------\r\n  *\/\r\n\r\n  const contactTopicsTranslations = {\r\n\r\n    \/*\r\n    |--------------------------------------------------------------------------\r\n    | ITALIANO\r\n    |--------------------------------------------------------------------------\r\n    *\/\r\n\r\n    it: {\r\n\r\n      sede: {\r\n\r\n        number: \"01\",\r\n\r\n        kicker:\r\n          \"Sede aziendale\",\r\n\r\n        title:\r\n          \"Gruppo<br>Millepiani<br>S.p.A.\",\r\n\r\n        paragraphs: [\r\n          \"La sede ufficiale di Gruppo Millepiani S.p.A. si trova in Via Della Longura, 21, 20826 Misinto, MB, Italia.\"\r\n        ],\r\n\r\n        actions: [\r\n          {\r\n            label:\r\n              \"Apri su Google Maps\",\r\n\r\n            href:\r\n              \"https:\/\/www.google.com\/maps\/search\/?api=1&query=Via+Della+Longura+21+20826+Misinto+MB+Italia\"\r\n          }\r\n        ]\r\n\r\n      },\r\n\r\n\r\n\r\n      telefono: {\r\n\r\n        number: \"02\",\r\n\r\n        kicker:\r\n          \"Contatto telefonico\",\r\n\r\n        title:\r\n          \"Telefono<br>principale\",\r\n\r\n        paragraphs: [\r\n          \"Per informazioni, richieste commerciali e contatti diretti con gli uffici, puoi chiamare il numero principale +39 02 96690901.\"\r\n        ],\r\n\r\n        actions: [\r\n          {\r\n            label:\r\n              \"Chiama ora\",\r\n\r\n            href:\r\n              \"tel:+390296690901\"\r\n          }\r\n        ]\r\n\r\n      },\r\n\r\n\r\n\r\n      fax: {\r\n\r\n        number: \"03\",\r\n\r\n        kicker:\r\n          \"Comunicazioni documentali\",\r\n\r\n        title:\r\n          \"Fax<br>aziendale\",\r\n\r\n        paragraphs: [\r\n          \"Per comunicazioni documentali tramite fax, il riferimento ufficiale indicato da Millepiani \u00e8 +39 02 96690990.\"\r\n        ],\r\n\r\n        actions: [\r\n          {\r\n            label:\r\n              \"Numero fax\",\r\n\r\n            href:\r\n              \"#\"\r\n          }\r\n        ]\r\n\r\n      },\r\n\r\n\r\n\r\n      gare: {\r\n\r\n        number: \"04\",\r\n\r\n        kicker:\r\n          \"Ufficio Gare\",\r\n\r\n        title:\r\n          \"Richieste<br>e gare\",\r\n\r\n        paragraphs: [\r\n          \"Per comunicazioni dedicate all\u2019Ufficio Gare, il riferimento e-mail ufficiale \u00e8 gare@millepiani.com.\"\r\n        ],\r\n\r\n        actions: [\r\n          {\r\n            label:\r\n              \"Invia e-mail\",\r\n\r\n            href:\r\n              \"mailto:gare@millepiani.com\"\r\n          }\r\n        ]\r\n\r\n      },\r\n\r\n\r\n\r\n      pec: {\r\n\r\n        number: \"05\",\r\n\r\n        kicker:\r\n          \"Email PEC\",\r\n\r\n        title:\r\n          \"Comunicazioni<br>certificate\",\r\n\r\n        paragraphs: [\r\n\r\n          \"Per argomenti legati a gare, appalti pubblici e attivit\u00e0 simili, il riferimento PEC \u00e8 gare@gruppomillepianipec.it.\",\r\n\r\n          \"Per comunicazioni di carattere tecnico, il riferimento PEC \u00e8 tecnico@gruppomillepianipec.it.\",\r\n\r\n          \"Per comunicazioni di carattere amministrativo, il riferimento PEC \u00e8 amministrazione@gruppomillepianipec.it.\",\r\n\r\n          \"Per comunicazioni relative alla gestione del personale e alle risorse umane, il riferimento PEC \u00e8 hr@gruppomillepianipec.it.\",\r\n\r\n          \"Le email PEC indicate non rispondono ad eventuali richieste di informazioni e\/o preventivi, per le quali \u00e8 necessario compilare il form sottostante.\"\r\n\r\n        ],\r\n\r\n        actions: [\r\n\r\n          {\r\n            label:\r\n              \"PEC Gare\",\r\n\r\n            href:\r\n              \"mailto:gare@gruppomillepianipec.it\"\r\n          },\r\n\r\n          {\r\n            label:\r\n              \"PEC Tecnico\",\r\n\r\n            href:\r\n              \"mailto:tecnico@gruppomillepianipec.it\"\r\n          },\r\n\r\n          {\r\n            label:\r\n              \"PEC Amministrazione\",\r\n\r\n            href:\r\n              \"mailto:amministrazione@gruppomillepianipec.it\"\r\n          },\r\n\r\n          {\r\n            label:\r\n              \"PEC HR\",\r\n\r\n            href:\r\n              \"mailto:hr@gruppomillepianipec.it\"\r\n          }\r\n\r\n        ]\r\n\r\n      }\r\n\r\n    },\r\n\r\n\r\n\r\n    \/*\r\n    |--------------------------------------------------------------------------\r\n    | ENGLISH\r\n    |--------------------------------------------------------------------------\r\n    *\/\r\n\r\n    en: {\r\n\r\n      sede: {\r\n\r\n        number: \"01\",\r\n\r\n        kicker:\r\n          \"Company headquarters\",\r\n\r\n        title:\r\n          \"Gruppo<br>Millepiani<br>S.p.A.\",\r\n\r\n        paragraphs: [\r\n          \"The official headquarters of Gruppo Millepiani S.p.A. are located at Via Della Longura, 21, 20826 Misinto, MB, Italy.\"\r\n        ],\r\n\r\n        actions: [\r\n          {\r\n            label:\r\n              \"Open in Google Maps\",\r\n\r\n            href:\r\n              \"https:\/\/www.google.com\/maps\/search\/?api=1&query=Via+Della+Longura+21+20826+Misinto+MB+Italia\"\r\n          }\r\n        ]\r\n\r\n      },\r\n\r\n\r\n\r\n      telefono: {\r\n\r\n        number: \"02\",\r\n\r\n        kicker:\r\n          \"Telephone contact\",\r\n\r\n        title:\r\n          \"Main<br>phone number\",\r\n\r\n        paragraphs: [\r\n          \"For information, commercial enquiries and direct contact with our offices, you can call our main number at +39 02 96690901.\"\r\n        ],\r\n\r\n        actions: [\r\n          {\r\n            label:\r\n              \"Call now\",\r\n\r\n            href:\r\n              \"tel:+390296690901\"\r\n          }\r\n        ]\r\n\r\n      },\r\n\r\n\r\n\r\n      fax: {\r\n\r\n        number: \"03\",\r\n\r\n        kicker:\r\n          \"Document communications\",\r\n\r\n        title:\r\n          \"Company<br>fax\",\r\n\r\n        paragraphs: [\r\n          \"For document communications by fax, Millepiani's official fax number is +39 02 96690990.\"\r\n        ],\r\n\r\n        actions: [\r\n          {\r\n            label:\r\n              \"Fax number\",\r\n\r\n            href:\r\n              \"#\"\r\n          }\r\n        ]\r\n\r\n      },\r\n\r\n\r\n\r\n      gare: {\r\n\r\n        number: \"04\",\r\n\r\n        kicker:\r\n          \"Tenders Office\",\r\n\r\n        title:\r\n          \"Enquiries<br>and tenders\",\r\n\r\n        paragraphs: [\r\n          \"For communications addressed to the Tenders Office, the official e-mail address is gare@millepiani.com.\"\r\n        ],\r\n\r\n        actions: [\r\n          {\r\n            label:\r\n              \"Send e-mail\",\r\n\r\n            href:\r\n              \"mailto:gare@millepiani.com\"\r\n          }\r\n        ]\r\n\r\n      },\r\n\r\n\r\n\r\n      pec: {\r\n\r\n        number: \"05\",\r\n\r\n        kicker:\r\n          \"Certified e-mail\",\r\n\r\n        title:\r\n          \"Certified<br>communications\",\r\n\r\n        paragraphs: [\r\n\r\n          \"For matters relating to tenders, public procurement and similar activities, the certified e-mail address is gare@gruppomillepianipec.it.\",\r\n\r\n          \"For technical communications, the certified e-mail address is tecnico@gruppomillepianipec.it.\",\r\n\r\n          \"For administrative communications, the certified e-mail address is amministrazione@gruppomillepianipec.it.\",\r\n\r\n          \"For communications concerning personnel management and human resources, the certified e-mail address is hr@gruppomillepianipec.it.\",\r\n\r\n          \"The certified e-mail addresses listed above do not respond to requests for information and\/or quotations. For these enquiries, please complete the form below.\"\r\n\r\n        ],\r\n\r\n        actions: [\r\n\r\n          {\r\n            label:\r\n              \"Tenders PEC\",\r\n\r\n            href:\r\n              \"mailto:gare@gruppomillepianipec.it\"\r\n          },\r\n\r\n          {\r\n            label:\r\n              \"Technical PEC\",\r\n\r\n            href:\r\n              \"mailto:tecnico@gruppomillepianipec.it\"\r\n          },\r\n\r\n          {\r\n            label:\r\n              \"Administration PEC\",\r\n\r\n            href:\r\n              \"mailto:amministrazione@gruppomillepianipec.it\"\r\n          },\r\n\r\n          {\r\n            label:\r\n              \"HR PEC\",\r\n\r\n            href:\r\n              \"mailto:hr@gruppomillepianipec.it\"\r\n          }\r\n\r\n        ]\r\n\r\n      }\r\n\r\n    },\r\n\r\n\r\n\r\n    \/*\r\n    |--------------------------------------------------------------------------\r\n    | FRAN\u00c7AIS\r\n    |--------------------------------------------------------------------------\r\n    *\/\r\n\r\n    fr: {\r\n\r\n      sede: {\r\n\r\n        number: \"01\",\r\n\r\n        kicker:\r\n          \"Si\u00e8ge de l\u2019entreprise\",\r\n\r\n        title:\r\n          \"Gruppo<br>Millepiani<br>S.p.A.\",\r\n\r\n        paragraphs: [\r\n          \"Le si\u00e8ge officiel de Gruppo Millepiani S.p.A. est situ\u00e9 Via Della Longura, 21, 20826 Misinto, MB, Italie.\"\r\n        ],\r\n\r\n        actions: [\r\n          {\r\n            label:\r\n              \"Ouvrir dans Google Maps\",\r\n\r\n            href:\r\n              \"https:\/\/www.google.com\/maps\/search\/?api=1&query=Via+Della+Longura+21+20826+Misinto+MB+Italia\"\r\n          }\r\n        ]\r\n\r\n      },\r\n\r\n\r\n\r\n      telefono: {\r\n\r\n        number: \"02\",\r\n\r\n        kicker:\r\n          \"Contact t\u00e9l\u00e9phonique\",\r\n\r\n        title:\r\n          \"T\u00e9l\u00e9phone<br>principal\",\r\n\r\n        paragraphs: [\r\n          \"Pour toute information, demande commerciale ou pour contacter directement nos bureaux, vous pouvez appeler le num\u00e9ro principal +39 02 96690901.\"\r\n        ],\r\n\r\n        actions: [\r\n          {\r\n            label:\r\n              \"Appeler maintenant\",\r\n\r\n            href:\r\n              \"tel:+390296690901\"\r\n          }\r\n        ]\r\n\r\n      },\r\n\r\n\r\n\r\n      fax: {\r\n\r\n        number: \"03\",\r\n\r\n        kicker:\r\n          \"Communications documentaires\",\r\n\r\n        title:\r\n          \"Fax<br>de l\u2019entreprise\",\r\n\r\n        paragraphs: [\r\n          \"Pour l\u2019envoi de documents par fax, le num\u00e9ro officiel indiqu\u00e9 par Millepiani est le +39 02 96690990.\"\r\n        ],\r\n\r\n        actions: [\r\n          {\r\n            label:\r\n              \"Num\u00e9ro de fax\",\r\n\r\n            href:\r\n              \"#\"\r\n          }\r\n        ]\r\n\r\n      },\r\n\r\n\r\n\r\n      gare: {\r\n\r\n        number: \"04\",\r\n\r\n        kicker:\r\n          \"Bureau des appels d\u2019offres\",\r\n\r\n        title:\r\n          \"Demandes<br>et appels d\u2019offres\",\r\n\r\n        paragraphs: [\r\n          \"Pour les communications destin\u00e9es au Bureau des appels d\u2019offres, l\u2019adresse e-mail officielle est gare@millepiani.com.\"\r\n        ],\r\n\r\n        actions: [\r\n          {\r\n            label:\r\n              \"Envoyer un e-mail\",\r\n\r\n            href:\r\n              \"mailto:gare@millepiani.com\"\r\n          }\r\n        ]\r\n\r\n      },\r\n\r\n\r\n\r\n      pec: {\r\n\r\n        number: \"05\",\r\n\r\n        kicker:\r\n          \"E-mail certifi\u00e9 PEC\",\r\n\r\n        title:\r\n          \"Communications<br>certifi\u00e9es\",\r\n\r\n        paragraphs: [\r\n\r\n          \"Pour les sujets concernant les appels d\u2019offres, les march\u00e9s publics et les activit\u00e9s similaires, l\u2019adresse PEC de r\u00e9f\u00e9rence est gare@gruppomillepianipec.it.\",\r\n\r\n          \"Pour les communications techniques, l\u2019adresse PEC de r\u00e9f\u00e9rence est tecnico@gruppomillepianipec.it.\",\r\n\r\n          \"Pour les communications administratives, l\u2019adresse PEC de r\u00e9f\u00e9rence est amministrazione@gruppomillepianipec.it.\",\r\n\r\n          \"Pour les communications relatives \u00e0 la gestion du personnel et aux ressources humaines, l\u2019adresse PEC de r\u00e9f\u00e9rence est hr@gruppomillepianipec.it.\",\r\n\r\n          \"Les adresses PEC indiqu\u00e9es ne r\u00e9pondent pas aux demandes d\u2019informations et\/ou de devis. Pour ces demandes, veuillez remplir le formulaire ci-dessous.\"\r\n\r\n        ],\r\n\r\n        actions: [\r\n\r\n          {\r\n            label:\r\n              \"PEC Appels d\u2019offres\",\r\n\r\n            href:\r\n              \"mailto:gare@gruppomillepianipec.it\"\r\n          },\r\n\r\n          {\r\n            label:\r\n              \"PEC Technique\",\r\n\r\n            href:\r\n              \"mailto:tecnico@gruppomillepianipec.it\"\r\n          },\r\n\r\n          {\r\n            label:\r\n              \"PEC Administration\",\r\n\r\n            href:\r\n              \"mailto:amministrazione@gruppomillepianipec.it\"\r\n          },\r\n\r\n          {\r\n            label:\r\n              \"PEC RH\",\r\n\r\n            href:\r\n              \"mailto:hr@gruppomillepianipec.it\"\r\n          }\r\n\r\n        ]\r\n\r\n      }\r\n\r\n    },\r\n\r\n\r\n\r\n    \/*\r\n    |--------------------------------------------------------------------------\r\n    | \u0420\u0423\u0421\u0421\u041a\u0418\u0419\r\n    |--------------------------------------------------------------------------\r\n    *\/\r\n\r\n    ru: {\r\n\r\n      sede: {\r\n\r\n        number: \"01\",\r\n\r\n        kicker:\r\n          \"\u0413\u043e\u043b\u043e\u0432\u043d\u043e\u0439 \u043e\u0444\u0438\u0441\",\r\n\r\n        title:\r\n          \"Gruppo<br>Millepiani<br>S.p.A.\",\r\n\r\n        paragraphs: [\r\n          \"\u041e\u0444\u0438\u0446\u0438\u0430\u043b\u044c\u043d\u044b\u0439 \u0433\u043e\u043b\u043e\u0432\u043d\u043e\u0439 \u043e\u0444\u0438\u0441 Gruppo Millepiani S.p.A. \u043d\u0430\u0445\u043e\u0434\u0438\u0442\u0441\u044f \u043f\u043e \u0430\u0434\u0440\u0435\u0441\u0443: Via Della Longura, 21, 20826 Misinto, MB, \u0418\u0442\u0430\u043b\u0438\u044f.\"\r\n        ],\r\n\r\n        actions: [\r\n          {\r\n            label:\r\n              \"\u041e\u0442\u043a\u0440\u044b\u0442\u044c \u0432 Google Maps\",\r\n\r\n            href:\r\n              \"https:\/\/www.google.com\/maps\/search\/?api=1&query=Via+Della+Longura+21+20826+Misinto+MB+Italia\"\r\n          }\r\n        ]\r\n\r\n      },\r\n\r\n\r\n\r\n      telefono: {\r\n\r\n        number: \"02\",\r\n\r\n        kicker:\r\n          \"\u0422\u0435\u043b\u0435\u0444\u043e\u043d\u043d\u044b\u0439 \u043a\u043e\u043d\u0442\u0430\u043a\u0442\",\r\n\r\n        title:\r\n          \"\u041e\u0441\u043d\u043e\u0432\u043d\u043e\u0439<br>\u0442\u0435\u043b\u0435\u0444\u043e\u043d\",\r\n\r\n        paragraphs: [\r\n          \"\u0414\u043b\u044f \u043f\u043e\u043b\u0443\u0447\u0435\u043d\u0438\u044f \u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u0438, \u043a\u043e\u043c\u043c\u0435\u0440\u0447\u0435\u0441\u043a\u0438\u0445 \u0437\u0430\u043f\u0440\u043e\u0441\u043e\u0432 \u0438 \u043f\u0440\u044f\u043c\u043e\u0439 \u0441\u0432\u044f\u0437\u0438 \u0441 \u043d\u0430\u0448\u0438\u043c\u0438 \u043e\u0444\u0438\u0441\u0430\u043c\u0438 \u0432\u044b \u043c\u043e\u0436\u0435\u0442\u0435 \u043f\u043e\u0437\u0432\u043e\u043d\u0438\u0442\u044c \u043f\u043e \u043e\u0441\u043d\u043e\u0432\u043d\u043e\u043c\u0443 \u043d\u043e\u043c\u0435\u0440\u0443 +39 02 96690901.\"\r\n        ],\r\n\r\n        actions: [\r\n          {\r\n            label:\r\n              \"\u041f\u043e\u0437\u0432\u043e\u043d\u0438\u0442\u044c\",\r\n\r\n            href:\r\n              \"tel:+390296690901\"\r\n          }\r\n        ]\r\n\r\n      },\r\n\r\n\r\n\r\n      fax: {\r\n\r\n        number: \"03\",\r\n\r\n        kicker:\r\n          \"\u041f\u0435\u0440\u0435\u0434\u0430\u0447\u0430 \u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u043e\u0432\",\r\n\r\n        title:\r\n          \"\u041a\u043e\u0440\u043f\u043e\u0440\u0430\u0442\u0438\u0432\u043d\u044b\u0439<br>\u0444\u0430\u043a\u0441\",\r\n\r\n        paragraphs: [\r\n          \"\u0414\u043b\u044f \u043e\u0442\u043f\u0440\u0430\u0432\u043a\u0438 \u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u043e\u0432 \u043f\u043e \u0444\u0430\u043a\u0441\u0443 \u043e\u0444\u0438\u0446\u0438\u0430\u043b\u044c\u043d\u044b\u0439 \u043d\u043e\u043c\u0435\u0440 Millepiani: +39 02 96690990.\"\r\n        ],\r\n\r\n        actions: [\r\n          {\r\n            label:\r\n              \"\u041d\u043e\u043c\u0435\u0440 \u0444\u0430\u043a\u0441\u0430\",\r\n\r\n            href:\r\n              \"#\"\r\n          }\r\n        ]\r\n\r\n      },\r\n\r\n\r\n\r\n      gare: {\r\n\r\n        number: \"04\",\r\n\r\n        kicker:\r\n          \"\u041e\u0442\u0434\u0435\u043b \u0442\u0435\u043d\u0434\u0435\u0440\u043e\u0432\",\r\n\r\n        title:\r\n          \"\u0417\u0430\u043f\u0440\u043e\u0441\u044b<br>\u0438 \u0442\u0435\u043d\u0434\u0435\u0440\u044b\",\r\n\r\n        paragraphs: [\r\n          \"\u0414\u043b\u044f \u0441\u043e\u043e\u0431\u0449\u0435\u043d\u0438\u0439, \u043f\u0440\u0435\u0434\u043d\u0430\u0437\u043d\u0430\u0447\u0435\u043d\u043d\u044b\u0445 \u0434\u043b\u044f \u043e\u0442\u0434\u0435\u043b\u0430 \u0442\u0435\u043d\u0434\u0435\u0440\u043e\u0432, \u043e\u0444\u0438\u0446\u0438\u0430\u043b\u044c\u043d\u044b\u0439 \u0430\u0434\u0440\u0435\u0441 \u044d\u043b\u0435\u043a\u0442\u0440\u043e\u043d\u043d\u043e\u0439 \u043f\u043e\u0447\u0442\u044b: gare@millepiani.com.\"\r\n        ],\r\n\r\n        actions: [\r\n          {\r\n            label:\r\n              \"\u041e\u0442\u043f\u0440\u0430\u0432\u0438\u0442\u044c e-mail\",\r\n\r\n            href:\r\n              \"mailto:gare@millepiani.com\"\r\n          }\r\n        ]\r\n\r\n      },\r\n\r\n\r\n\r\n      pec: {\r\n\r\n        number: \"05\",\r\n\r\n        kicker:\r\n          \"\u0421\u0435\u0440\u0442\u0438\u0444\u0438\u0446\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u0430\u044f \u043f\u043e\u0447\u0442\u0430 PEC\",\r\n\r\n        title:\r\n          \"\u0421\u0435\u0440\u0442\u0438\u0444\u0438\u0446\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u044b\u0435<br>\u0441\u043e\u043e\u0431\u0449\u0435\u043d\u0438\u044f\",\r\n\r\n        paragraphs: [\r\n\r\n          \"\u041f\u043e \u0432\u043e\u043f\u0440\u043e\u0441\u0430\u043c, \u0441\u0432\u044f\u0437\u0430\u043d\u043d\u044b\u043c \u0441 \u0442\u0435\u043d\u0434\u0435\u0440\u0430\u043c\u0438, \u0433\u043e\u0441\u0443\u0434\u0430\u0440\u0441\u0442\u0432\u0435\u043d\u043d\u044b\u043c\u0438 \u0437\u0430\u043a\u0443\u043f\u043a\u0430\u043c\u0438 \u0438 \u0430\u043d\u0430\u043b\u043e\u0433\u0438\u0447\u043d\u043e\u0439 \u0434\u0435\u044f\u0442\u0435\u043b\u044c\u043d\u043e\u0441\u0442\u044c\u044e, \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0439\u0442\u0435 \u0430\u0434\u0440\u0435\u0441 PEC gare@gruppomillepianipec.it.\",\r\n\r\n          \"\u0414\u043b\u044f \u0442\u0435\u0445\u043d\u0438\u0447\u0435\u0441\u043a\u0438\u0445 \u0441\u043e\u043e\u0431\u0449\u0435\u043d\u0438\u0439 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0439\u0442\u0435 \u0430\u0434\u0440\u0435\u0441 PEC tecnico@gruppomillepianipec.it.\",\r\n\r\n          \"\u0414\u043b\u044f \u0430\u0434\u043c\u0438\u043d\u0438\u0441\u0442\u0440\u0430\u0442\u0438\u0432\u043d\u044b\u0445 \u0441\u043e\u043e\u0431\u0449\u0435\u043d\u0438\u0439 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0439\u0442\u0435 \u0430\u0434\u0440\u0435\u0441 PEC amministrazione@gruppomillepianipec.it.\",\r\n\r\n          \"\u0414\u043b\u044f \u0441\u043e\u043e\u0431\u0449\u0435\u043d\u0438\u0439, \u0441\u0432\u044f\u0437\u0430\u043d\u043d\u044b\u0445 \u0441 \u0443\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u0435\u043c \u043f\u0435\u0440\u0441\u043e\u043d\u0430\u043b\u043e\u043c \u0438 \u043a\u0430\u0434\u0440\u043e\u0432\u044b\u043c\u0438 \u0432\u043e\u043f\u0440\u043e\u0441\u0430\u043c\u0438, \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0439\u0442\u0435 \u0430\u0434\u0440\u0435\u0441 PEC hr@gruppomillepianipec.it.\",\r\n\r\n          \"\u0423\u043a\u0430\u0437\u0430\u043d\u043d\u044b\u0435 \u0430\u0434\u0440\u0435\u0441\u0430 PEC \u043d\u0435 \u043f\u0440\u0435\u0434\u043d\u0430\u0437\u043d\u0430\u0447\u0435\u043d\u044b \u0434\u043b\u044f \u0437\u0430\u043f\u0440\u043e\u0441\u043e\u0432 \u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u0438 \u0438\/\u0438\u043b\u0438 \u043a\u043e\u043c\u043c\u0435\u0440\u0447\u0435\u0441\u043a\u0438\u0445 \u043f\u0440\u0435\u0434\u043b\u043e\u0436\u0435\u043d\u0438\u0439. \u0414\u043b\u044f \u0442\u0430\u043a\u0438\u0445 \u0437\u0430\u043f\u0440\u043e\u0441\u043e\u0432 \u043d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c\u043e \u0437\u0430\u043f\u043e\u043b\u043d\u0438\u0442\u044c \u0444\u043e\u0440\u043c\u0443 \u043d\u0438\u0436\u0435.\"\r\n\r\n        ],\r\n\r\n        actions: [\r\n\r\n          {\r\n            label:\r\n              \"PEC \u0422\u0435\u043d\u0434\u0435\u0440\u044b\",\r\n\r\n            href:\r\n              \"mailto:gare@gruppomillepianipec.it\"\r\n          },\r\n\r\n          {\r\n            label:\r\n              \"PEC \u0422\u0435\u0445\u043d\u0438\u0447\u0435\u0441\u043a\u0438\u0439 \u043e\u0442\u0434\u0435\u043b\",\r\n\r\n            href:\r\n              \"mailto:tecnico@gruppomillepianipec.it\"\r\n          },\r\n\r\n          {\r\n            label:\r\n              \"PEC \u0410\u0434\u043c\u0438\u043d\u0438\u0441\u0442\u0440\u0430\u0446\u0438\u044f\",\r\n\r\n            href:\r\n              \"mailto:amministrazione@gruppomillepianipec.it\"\r\n          },\r\n\r\n          {\r\n            label:\r\n              \"PEC HR\",\r\n\r\n            href:\r\n              \"mailto:hr@gruppomillepianipec.it\"\r\n          }\r\n\r\n        ]\r\n\r\n      }\r\n\r\n    }\r\n\r\n  };\r\n\r\n\r\n\r\n  \/*\r\n  |--------------------------------------------------------------------------\r\n  | Selezione automatica traduzione\r\n  |--------------------------------------------------------------------------\r\n  |\r\n  | Se per qualsiasi motivo la lingua non viene riconosciuta,\r\n  | viene utilizzato automaticamente l'italiano.\r\n  |--------------------------------------------------------------------------\r\n  *\/\r\n\r\n  const contactTopics =\r\n    contactTopicsTranslations[currentLanguage] ||\r\n    contactTopicsTranslations.it;\r\n\r\n\r\n\r\n  \/*\r\n  |--------------------------------------------------------------------------\r\n  | Contact cards\r\n  |--------------------------------------------------------------------------\r\n  *\/\r\n\r\n  const contactButtons =\r\n    document.querySelectorAll(\r\n      \"[data-contact-topic]\"\r\n    );\r\n\r\n  const contactFocus =\r\n    document.querySelector(\r\n      \"#mpContactFocus\"\r\n    );\r\n\r\n  const contactFocusNumber =\r\n    document.querySelector(\r\n      \"#mpContactFocusNumber\"\r\n    );\r\n\r\n  const contactFocusKicker =\r\n    document.querySelector(\r\n      \"#mpContactFocusKicker\"\r\n    );\r\n\r\n  const contactFocusTitle =\r\n    document.querySelector(\r\n      \"#mpContactFocusTitle\"\r\n    );\r\n\r\n  const contactFocusText =\r\n    document.querySelector(\r\n      \"#mpContactFocusText\"\r\n    );\r\n\r\n  const contactFocusActions =\r\n    document.querySelector(\r\n      \"#mpContactFocusActions\"\r\n    );\r\n\r\n\r\n\r\n  function animateContactFocus() {\r\n\r\n    if (!contactFocus) {\r\n      return;\r\n    }\r\n\r\n    if (!contactFocus.animate) {\r\n      return;\r\n    }\r\n\r\n    contactFocus.animate(\r\n      [\r\n        {\r\n          opacity: 0.45,\r\n          transform:\r\n            \"translateY(18px) scale(0.985)\"\r\n        },\r\n        {\r\n          opacity: 1,\r\n          transform:\r\n            \"translateY(0) scale(1)\"\r\n        }\r\n      ],\r\n      {\r\n        duration: 520,\r\n\r\n        easing:\r\n          \"cubic-bezier(0.22, 1, 0.36, 1)\"\r\n      }\r\n    );\r\n\r\n  }\r\n\r\n\r\n\r\n  function setContactTopic(topicKey) {\r\n\r\n    const topic =\r\n      contactTopics[topicKey];\r\n\r\n    if (!topic) {\r\n      return;\r\n    }\r\n\r\n\r\n\r\n    if (contactFocusNumber) {\r\n      contactFocusNumber.textContent =\r\n        topic.number;\r\n    }\r\n\r\n\r\n\r\n    if (contactFocusKicker) {\r\n      contactFocusKicker.textContent =\r\n        topic.kicker;\r\n    }\r\n\r\n\r\n\r\n    if (contactFocusTitle) {\r\n      contactFocusTitle.innerHTML =\r\n        topic.title;\r\n    }\r\n\r\n\r\n\r\n    if (contactFocusText) {\r\n\r\n      contactFocusText.innerHTML = \"\";\r\n\r\n      topic.paragraphs.forEach(\r\n        function (paragraph) {\r\n\r\n          const p =\r\n            document.createElement(\"p\");\r\n\r\n          p.textContent =\r\n            paragraph;\r\n\r\n          contactFocusText.appendChild(p);\r\n\r\n        }\r\n      );\r\n\r\n    }\r\n\r\n\r\n\r\n    if (contactFocusActions) {\r\n\r\n      contactFocusActions.innerHTML = \"\";\r\n\r\n      topic.actions.forEach(\r\n        function (action) {\r\n\r\n          const a =\r\n            document.createElement(\"a\");\r\n\r\n          a.href =\r\n            action.href;\r\n\r\n          a.textContent =\r\n            action.label;\r\n\r\n\r\n\r\n          if (\r\n            action.href.indexOf(\"http\") === 0\r\n          ) {\r\n\r\n            a.target = \"_blank\";\r\n\r\n            a.rel =\r\n              \"noopener\";\r\n\r\n          }\r\n\r\n\r\n\r\n          if (action.href === \"#\") {\r\n\r\n            a.addEventListener(\r\n              \"click\",\r\n              function (event) {\r\n                event.preventDefault();\r\n              }\r\n            );\r\n\r\n          }\r\n\r\n\r\n\r\n          contactFocusActions.appendChild(a);\r\n\r\n        }\r\n      );\r\n\r\n    }\r\n\r\n\r\n\r\n    contactButtons.forEach(\r\n      function (button) {\r\n\r\n        const isActive =\r\n          button.getAttribute(\r\n            \"data-contact-topic\"\r\n          ) === topicKey;\r\n\r\n\r\n\r\n        button.classList.toggle(\r\n          \"is-active\",\r\n          isActive\r\n        );\r\n\r\n\r\n\r\n        button.setAttribute(\r\n          \"aria-pressed\",\r\n          isActive\r\n            ? \"true\"\r\n            : \"false\"\r\n        );\r\n\r\n      }\r\n    );\r\n\r\n\r\n\r\n    animateContactFocus();\r\n\r\n  }\r\n\r\n\r\n\r\n  contactButtons.forEach(\r\n    function (button) {\r\n\r\n      button.addEventListener(\r\n        \"click\",\r\n        function () {\r\n\r\n          setContactTopic(\r\n            button.getAttribute(\r\n              \"data-contact-topic\"\r\n            )\r\n          );\r\n\r\n        }\r\n      );\r\n\r\n    }\r\n  );\r\n\r\n\r\n\r\n  setContactTopic(\"sede\");\r\n\r\n\r\n\r\n  \/*\r\n  |--------------------------------------------------------------------------\r\n  | Partner filters\r\n  |--------------------------------------------------------------------------\r\n  *\/\r\n\r\n  const partnerFilterButtons =\r\n    document.querySelectorAll(\r\n      \"[data-partner-filter]\"\r\n    );\r\n\r\n  const partnerCards =\r\n    document.querySelectorAll(\r\n      \"[data-partner-area]\"\r\n    );\r\n\r\n\r\n\r\n  \/*\r\n  |--------------------------------------------------------------------------\r\n  | No translate partners\r\n  |--------------------------------------------------------------------------\r\n  *\/\r\n\r\n  function protectPartnersFromTranslation(root) {\r\n\r\n    const scope =\r\n      root && root.querySelectorAll\r\n        ? root\r\n        : document;\r\n\r\n\r\n\r\n    const selectors = [\r\n      \"[data-partner-area]\",\r\n      \"[data-partner-filter]\"\r\n    ];\r\n\r\n\r\n\r\n    const protectedElements = [];\r\n\r\n\r\n\r\n    selectors.forEach(\r\n      function (selector) {\r\n\r\n        if (\r\n          scope.matches &&\r\n          scope.matches(selector)\r\n        ) {\r\n\r\n          protectedElements.push(scope);\r\n\r\n        }\r\n\r\n\r\n\r\n        scope\r\n          .querySelectorAll(selector)\r\n          .forEach(function (element) {\r\n\r\n            protectedElements.push(element);\r\n\r\n          });\r\n\r\n      }\r\n    );\r\n\r\n\r\n\r\n    protectedElements.forEach(\r\n      function (element) {\r\n\r\n        element.classList.add(\r\n          \"notranslate\"\r\n        );\r\n\r\n        element.setAttribute(\r\n          \"translate\",\r\n          \"no\"\r\n        );\r\n\r\n        element.setAttribute(\r\n          \"lang\",\r\n          \"it\"\r\n        );\r\n\r\n      }\r\n    );\r\n\r\n  }\r\n\r\n\r\n\r\n  protectPartnersFromTranslation(\r\n    document\r\n  );\r\n\r\n\r\n\r\n  if (\"MutationObserver\" in window) {\r\n\r\n    const partnerTranslateObserver =\r\n      new MutationObserver(\r\n        function (mutations) {\r\n\r\n          mutations.forEach(\r\n            function (mutation) {\r\n\r\n              mutation.addedNodes.forEach(\r\n                function (node) {\r\n\r\n                  if (node.nodeType === 1) {\r\n\r\n                    protectPartnersFromTranslation(\r\n                      node\r\n                    );\r\n\r\n                  }\r\n\r\n                }\r\n              );\r\n\r\n            }\r\n          );\r\n\r\n        }\r\n      );\r\n\r\n\r\n\r\n    partnerTranslateObserver.observe(\r\n      document.body,\r\n      {\r\n        childList: true,\r\n        subtree: true\r\n      }\r\n    );\r\n\r\n  }\r\n\r\n\r\n\r\n  function setPartnerFilter(filterValue) {\r\n\r\n    partnerCards.forEach(\r\n      function (card) {\r\n\r\n        const area =\r\n          card.getAttribute(\r\n            \"data-partner-area\"\r\n          );\r\n\r\n\r\n\r\n        const isVisible =\r\n          filterValue === \"all\" ||\r\n          area === filterValue;\r\n\r\n\r\n\r\n        card.classList.toggle(\r\n          \"is-hidden\",\r\n          !isVisible\r\n        );\r\n\r\n\r\n\r\n        if (\r\n          isVisible &&\r\n          card.animate\r\n        ) {\r\n\r\n          card.animate(\r\n            [\r\n              {\r\n                opacity: 0,\r\n\r\n                transform:\r\n                  \"translateY(18px) scale(0.985)\"\r\n              },\r\n\r\n              {\r\n                opacity: 1,\r\n\r\n                transform:\r\n                  \"translateY(0) scale(1)\"\r\n              }\r\n            ],\r\n            {\r\n              duration: 420,\r\n\r\n              easing:\r\n                \"cubic-bezier(0.22, 1, 0.36, 1)\"\r\n            }\r\n          );\r\n\r\n        }\r\n\r\n      }\r\n    );\r\n\r\n\r\n\r\n    partnerFilterButtons.forEach(\r\n      function (button) {\r\n\r\n        button.classList.toggle(\r\n          \"is-active\",\r\n\r\n          button.getAttribute(\r\n            \"data-partner-filter\"\r\n          ) === filterValue\r\n        );\r\n\r\n      }\r\n    );\r\n\r\n  }\r\n\r\n\r\n\r\n  partnerFilterButtons.forEach(\r\n    function (button) {\r\n\r\n      button.addEventListener(\r\n        \"click\",\r\n        function () {\r\n\r\n          setPartnerFilter(\r\n            button.getAttribute(\r\n              \"data-partner-filter\"\r\n            )\r\n          );\r\n\r\n        }\r\n      );\r\n\r\n    }\r\n  );\r\n\r\n\r\n\r\n  \/*\r\n  |--------------------------------------------------------------------------\r\n  | Background canvas\r\n  |--------------------------------------------------------------------------\r\n  |\r\n  | Questo canvas \u00e8 solamente lo sfondo animato della sezione.\r\n  | Non ha alcun collegamento con la mappa.\r\n  |--------------------------------------------------------------------------\r\n  *\/\r\n\r\n  const canvas =\r\n    document.querySelector(\r\n      \"#mpContactCanvas\"\r\n    );\r\n\r\n  const section =\r\n    document.querySelector(\r\n      \".mp-contact-hub\"\r\n    );\r\n\r\n  const ctx =\r\n    canvas\r\n      ? canvas.getContext(\"2d\")\r\n      : null;\r\n\r\n\r\n\r\n  let width = 0;\r\n  let height = 0;\r\n\r\n  let dpr =\r\n    Math.min(\r\n      window.devicePixelRatio || 1,\r\n      2\r\n    );\r\n\r\n  let particles = [];\r\n  let lines = [];\r\n\r\n\r\n\r\n  function resizeCanvas() {\r\n\r\n    if (\r\n      !canvas ||\r\n      !ctx ||\r\n      !section\r\n    ) {\r\n      return;\r\n    }\r\n\r\n\r\n\r\n    const rect =\r\n      section.getBoundingClientRect();\r\n\r\n\r\n\r\n    width =\r\n      Math.max(\r\n        1,\r\n        rect.width\r\n      );\r\n\r\n    height =\r\n      Math.max(\r\n        1,\r\n        rect.height\r\n      );\r\n\r\n\r\n\r\n    dpr =\r\n      Math.min(\r\n        window.devicePixelRatio || 1,\r\n        2\r\n      );\r\n\r\n\r\n\r\n    canvas.width =\r\n      Math.floor(\r\n        width * dpr\r\n      );\r\n\r\n    canvas.height =\r\n      Math.floor(\r\n        height * dpr\r\n      );\r\n\r\n\r\n\r\n    canvas.style.width =\r\n      width + \"px\";\r\n\r\n    canvas.style.height =\r\n      height + \"px\";\r\n\r\n\r\n\r\n    ctx.setTransform(\r\n      dpr,\r\n      0,\r\n      0,\r\n      dpr,\r\n      0,\r\n      0\r\n    );\r\n\r\n\r\n\r\n    particles = [];\r\n    lines = [];\r\n\r\n\r\n\r\n    const amount =\r\n      Math.min(\r\n        150,\r\n        Math.max(\r\n          70,\r\n          Math.floor(width \/ 12)\r\n        )\r\n      );\r\n\r\n\r\n\r\n    for (\r\n      let i = 0;\r\n      i < amount;\r\n      i += 1\r\n    ) {\r\n\r\n      particles.push({\r\n\r\n        x:\r\n          Math.random() * width,\r\n\r\n        y:\r\n          Math.random() * height,\r\n\r\n        vx:\r\n          -0.18 +\r\n          Math.random() * 0.36,\r\n\r\n        vy:\r\n          -0.14 +\r\n          Math.random() * 0.28,\r\n\r\n        r:\r\n          0.6 +\r\n          Math.random() * 2.1,\r\n\r\n        alpha:\r\n          0.08 +\r\n          Math.random() * 0.24,\r\n\r\n        phase:\r\n          Math.random() *\r\n          Math.PI *\r\n          2\r\n\r\n      });\r\n\r\n    }\r\n\r\n\r\n\r\n    for (\r\n      let i = 0;\r\n      i < 8;\r\n      i += 1\r\n    ) {\r\n\r\n      lines.push({\r\n\r\n        t:\r\n          Math.random(),\r\n\r\n        speed:\r\n          0.0015 +\r\n          Math.random() * 0.0025,\r\n\r\n        from:\r\n          i % 5,\r\n\r\n        to:\r\n          (i + 2) % 5\r\n\r\n      });\r\n\r\n    }\r\n\r\n  }\r\n\r\n\r\n\r\n  function getNetworkPoints() {\r\n\r\n    return [\r\n\r\n      {\r\n        x: width * 0.20,\r\n        y: height * 0.42\r\n      },\r\n\r\n      {\r\n        x: width * 0.38,\r\n        y: height * 0.26\r\n      },\r\n\r\n      {\r\n        x: width * 0.62,\r\n        y: height * 0.32\r\n      },\r\n\r\n      {\r\n        x: width * 0.78,\r\n        y: height * 0.58\r\n      },\r\n\r\n      {\r\n        x: width * 0.48,\r\n        y: height * 0.74\r\n      }\r\n\r\n    ];\r\n\r\n  }\r\n\r\n\r\n\r\n  function drawNetworkLine(\r\n    a,\r\n    b,\r\n    alpha\r\n  ) {\r\n\r\n    const gradient =\r\n      ctx.createLinearGradient(\r\n        a.x,\r\n        a.y,\r\n        b.x,\r\n        b.y\r\n      );\r\n\r\n\r\n\r\n    gradient.addColorStop(\r\n      0,\r\n      \"rgba(255,255,255,0)\"\r\n    );\r\n\r\n\r\n\r\n    gradient.addColorStop(\r\n      0.5,\r\n      \"rgba(255,255,255,\" +\r\n        alpha +\r\n        \")\"\r\n    );\r\n\r\n\r\n\r\n    gradient.addColorStop(\r\n      1,\r\n      \"rgba(255,255,255,0)\"\r\n    );\r\n\r\n\r\n\r\n    ctx.beginPath();\r\n\r\n    ctx.moveTo(\r\n      a.x,\r\n      a.y\r\n    );\r\n\r\n    ctx.lineTo(\r\n      b.x,\r\n      b.y\r\n    );\r\n\r\n    ctx.strokeStyle =\r\n      gradient;\r\n\r\n    ctx.lineWidth = 1;\r\n\r\n    ctx.stroke();\r\n\r\n  }\r\n\r\n\r\n\r\n  function drawCanvas(time) {\r\n\r\n    if (\r\n      !ctx ||\r\n      !canvas\r\n    ) {\r\n      return;\r\n    }\r\n\r\n\r\n\r\n    ctx.clearRect(\r\n      0,\r\n      0,\r\n      width,\r\n      height\r\n    );\r\n\r\n\r\n\r\n    const centerX =\r\n      width * 0.5;\r\n\r\n    const centerY =\r\n      height * 0.52;\r\n\r\n\r\n\r\n    const glow =\r\n      ctx.createRadialGradient(\r\n        centerX,\r\n        centerY,\r\n        0,\r\n        centerX,\r\n        centerY,\r\n        Math.min(\r\n          width,\r\n          height\r\n        ) * 0.58\r\n      );\r\n\r\n\r\n\r\n    glow.addColorStop(\r\n      0,\r\n      \"rgba(255,255,255,0.11)\"\r\n    );\r\n\r\n\r\n\r\n    glow.addColorStop(\r\n      0.38,\r\n      \"rgba(255,255,255,0.04)\"\r\n    );\r\n\r\n\r\n\r\n    glow.addColorStop(\r\n      1,\r\n      \"rgba(255,255,255,0)\"\r\n    );\r\n\r\n\r\n\r\n    ctx.fillStyle =\r\n      glow;\r\n\r\n    ctx.fillRect(\r\n      0,\r\n      0,\r\n      width,\r\n      height\r\n    );\r\n\r\n\r\n\r\n    particles.forEach(\r\n      function (particle) {\r\n\r\n        particle.x +=\r\n          particle.vx;\r\n\r\n        particle.y +=\r\n          particle.vy;\r\n\r\n\r\n\r\n        particle.x +=\r\n          Math.sin(\r\n            time * 0.0006 +\r\n            particle.phase\r\n          ) * 0.08;\r\n\r\n\r\n\r\n        particle.y +=\r\n          Math.cos(\r\n            time * 0.0005 +\r\n            particle.phase\r\n          ) * 0.08;\r\n\r\n\r\n\r\n        if (particle.x < -20) {\r\n          particle.x =\r\n            width + 20;\r\n        }\r\n\r\n        if (\r\n          particle.x >\r\n          width + 20\r\n        ) {\r\n          particle.x = -20;\r\n        }\r\n\r\n        if (particle.y < -20) {\r\n          particle.y =\r\n            height + 20;\r\n        }\r\n\r\n        if (\r\n          particle.y >\r\n          height + 20\r\n        ) {\r\n          particle.y = -20;\r\n        }\r\n\r\n\r\n\r\n        ctx.beginPath();\r\n\r\n        ctx.arc(\r\n          particle.x,\r\n          particle.y,\r\n          particle.r,\r\n          0,\r\n          Math.PI * 2\r\n        );\r\n\r\n\r\n\r\n        ctx.fillStyle =\r\n          \"rgba(255,255,255,\" +\r\n          particle.alpha +\r\n          \")\";\r\n\r\n\r\n\r\n        ctx.fill();\r\n\r\n      }\r\n    );\r\n\r\n\r\n\r\n    const points =\r\n      getNetworkPoints();\r\n\r\n\r\n\r\n    for (\r\n      let i = 0;\r\n      i < points.length;\r\n      i += 1\r\n    ) {\r\n\r\n      drawNetworkLine(\r\n        points[i],\r\n        points[\r\n          (i + 1) %\r\n          points.length\r\n        ],\r\n        0.11\r\n      );\r\n\r\n\r\n\r\n      drawNetworkLine(\r\n        points[i],\r\n        points[\r\n          (i + 2) %\r\n          points.length\r\n        ],\r\n        0.055\r\n      );\r\n\r\n    }\r\n\r\n\r\n\r\n    lines.forEach(\r\n      function (line) {\r\n\r\n        const from =\r\n          points[line.from];\r\n\r\n        const to =\r\n          points[line.to];\r\n\r\n\r\n\r\n        line.t +=\r\n          line.speed;\r\n\r\n\r\n\r\n        if (line.t > 1) {\r\n\r\n          line.t = 0;\r\n\r\n          line.from =\r\n            Math.floor(\r\n              Math.random() *\r\n              points.length\r\n            );\r\n\r\n          line.to =\r\n            Math.floor(\r\n              Math.random() *\r\n              points.length\r\n            );\r\n\r\n        }\r\n\r\n\r\n\r\n        const x =\r\n          from.x +\r\n          (to.x - from.x) *\r\n          line.t;\r\n\r\n\r\n\r\n        const y =\r\n          from.y +\r\n          (to.y - from.y) *\r\n          line.t;\r\n\r\n\r\n\r\n        ctx.beginPath();\r\n\r\n\r\n\r\n        ctx.arc(\r\n          x,\r\n          y,\r\n          3.1,\r\n          0,\r\n          Math.PI * 2\r\n        );\r\n\r\n\r\n\r\n        ctx.fillStyle =\r\n          \"rgba(255,255,255,0.82)\";\r\n\r\n\r\n\r\n        ctx.shadowColor =\r\n          \"rgba(255,255,255,0.82)\";\r\n\r\n\r\n\r\n        ctx.shadowBlur = 16;\r\n\r\n        ctx.fill();\r\n\r\n        ctx.shadowBlur = 0;\r\n\r\n      }\r\n    );\r\n\r\n\r\n\r\n    requestAnimationFrame(\r\n      drawCanvas\r\n    );\r\n\r\n  }\r\n\r\n\r\n\r\n  if (ctx) {\r\n\r\n    resizeCanvas();\r\n\r\n    window.addEventListener(\r\n      \"resize\",\r\n      resizeCanvas\r\n    );\r\n\r\n    requestAnimationFrame(\r\n      drawCanvas\r\n    );\r\n\r\n  }\r\n\r\n});<\/script><\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Millepiani Group Contact Get in touch with Millepiani Elevators. We are available for information, sales enquiries, quotations, tenders, and dedicated support for vertical mobility solutions,including elevators, freight lifts, lifting platforms, and escalators. Request information Official contact details Get intouch All the main contact details for Gruppo Millepiani S.p.A. are brought together in a clear,dynamic, and [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"elementor_header_footer","meta":{"footnotes":""},"class_list":["post-2327","page","type-page","status-publish","hentry"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.1.1 - aioseo.com -->\n\t<meta name=\"description\" content=\"Contact Millepiani Elevators for information, quotes and support for elevators, freight lifts, lifting platforms and escalators in Italy.\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<link rel=\"canonical\" href=\"https:\/\/millepiani.com\/en\/contact\/\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.1.1\" \/>\n\t\t<meta property=\"og:locale\" content=\"en_US\" \/>\n\t\t<meta property=\"og:site_name\" content=\"millepiani.com -\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"Elevator Contacts and Quotes | Millepiani\" \/>\n\t\t<meta property=\"og:description\" content=\"Contact Millepiani Elevators for information, quotes and support for elevators, freight lifts, lifting platforms and escalators in Italy.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/millepiani.com\/en\/contact\/\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2026-05-26T11:57:16+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2026-09-11T15:35:52+00:00\" \/>\n\t\t<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n\t\t<meta name=\"twitter:title\" content=\"Elevator Contacts and Quotes | Millepiani\" \/>\n\t\t<meta name=\"twitter:description\" content=\"Contact Millepiani Elevators for information, quotes and support for elevators, freight lifts, lifting platforms and escalators in Italy.\" \/>\n\t\t<script type=\"application\/ld+json\" class=\"aioseo-schema\">\n\t\t\t{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/millepiani.com\\\/en\\\/contact\\\/#breadcrumblist\",\"itemListElement\":[{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/millepiani.com\\\/en\\\/#listItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/millepiani.com\\\/en\\\/\",\"nextItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/millepiani.com\\\/en\\\/contact\\\/#listItem\",\"name\":\"CONTACT\"}},{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/millepiani.com\\\/en\\\/contact\\\/#listItem\",\"position\":2,\"name\":\"CONTACT\",\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/millepiani.com\\\/en\\\/#listItem\",\"name\":\"Home\"}}]},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/millepiani.com\\\/en\\\/#organization\",\"name\":\"millepiani.com\",\"url\":\"https:\\\/\\\/millepiani.com\\\/en\\\/\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/millepiani.com\\\/en\\\/contact\\\/#webpage\",\"url\":\"https:\\\/\\\/millepiani.com\\\/en\\\/contact\\\/\",\"name\":\"Elevator Contacts and Quotes | Millepiani\",\"description\":\"Contact Millepiani Elevators for information, quotes and support for elevators, freight lifts, lifting platforms and escalators in Italy.\",\"inLanguage\":\"en-US\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/millepiani.com\\\/en\\\/#website\"},\"breadcrumb\":{\"@id\":\"https:\\\/\\\/millepiani.com\\\/en\\\/contact\\\/#breadcrumblist\"},\"datePublished\":\"2026-05-26T11:57:16+00:00\",\"dateModified\":\"2026-09-11T15:35:52+00:00\"},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/millepiani.com\\\/en\\\/#website\",\"url\":\"https:\\\/\\\/millepiani.com\\\/en\\\/\",\"name\":\"millepiani.com\",\"inLanguage\":\"en-US\",\"publisher\":{\"@id\":\"https:\\\/\\\/millepiani.com\\\/en\\\/#organization\"}}]}\n\t\t<\/script>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"Elevator Contacts and Quotes | Millepiani","description":"Contact Millepiani Elevators for information, quotes and support for elevators, freight lifts, lifting platforms and escalators in Italy.","canonical_url":"https:\/\/millepiani.com\/en\/contact\/","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"BreadcrumbList","@id":"https:\/\/millepiani.com\/en\/contact\/#breadcrumblist","itemListElement":[{"@type":"ListItem","@id":"https:\/\/millepiani.com\/en\/#listItem","position":1,"name":"Home","item":"https:\/\/millepiani.com\/en\/","nextItem":{"@type":"ListItem","@id":"https:\/\/millepiani.com\/en\/contact\/#listItem","name":"CONTACT"}},{"@type":"ListItem","@id":"https:\/\/millepiani.com\/en\/contact\/#listItem","position":2,"name":"CONTACT","previousItem":{"@type":"ListItem","@id":"https:\/\/millepiani.com\/en\/#listItem","name":"Home"}}]},{"@type":"Organization","@id":"https:\/\/millepiani.com\/en\/#organization","name":"millepiani.com","url":"https:\/\/millepiani.com\/en\/"},{"@type":"WebPage","@id":"https:\/\/millepiani.com\/en\/contact\/#webpage","url":"https:\/\/millepiani.com\/en\/contact\/","name":"Elevator Contacts and Quotes | Millepiani","description":"Contact Millepiani Elevators for information, quotes and support for elevators, freight lifts, lifting platforms and escalators in Italy.","inLanguage":"en-US","isPartOf":{"@id":"https:\/\/millepiani.com\/en\/#website"},"breadcrumb":{"@id":"https:\/\/millepiani.com\/en\/contact\/#breadcrumblist"},"datePublished":"2026-05-26T11:57:16+00:00","dateModified":"2026-09-11T15:35:52+00:00"},{"@type":"WebSite","@id":"https:\/\/millepiani.com\/en\/#website","url":"https:\/\/millepiani.com\/en\/","name":"millepiani.com","inLanguage":"en-US","publisher":{"@id":"https:\/\/millepiani.com\/en\/#organization"}}]},"og:locale":"en_US","og:site_name":"millepiani.com -","og:type":"article","og:title":"Elevator Contacts and Quotes | Millepiani","og:description":"Contact Millepiani Elevators for information, quotes and support for elevators, freight lifts, lifting platforms and escalators in Italy.","og:url":"https:\/\/millepiani.com\/en\/contact\/","article:published_time":"2026-05-26T11:57:16+00:00","article:modified_time":"2026-09-11T15:35:52+00:00","twitter:card":"summary_large_image","twitter:title":"Elevator Contacts and Quotes | Millepiani","twitter:description":"Contact Millepiani Elevators for information, quotes and support for elevators, freight lifts, lifting platforms and escalators in Italy."},"aioseo_meta_data":{"post_id":"2327","title":"Elevator Contacts and Quotes | Millepiani","description":"Contact Millepiani Elevators for information, quotes and support for elevators, freight lifts, lifting platforms and escalators in Italy.","keywords":null,"keyphrases":{"focus":{"keyphrase":"contatti Millepiani Elevators","score":0,"analysis":[]},"additional":[]},"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_custom_url":null,"og_image_custom_fields":null,"og_image_url":null,"og_image_width":null,"og_image_height":null,"og_video":"","og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_image_url":null,"twitter_title":null,"twitter_description":null,"schema_type":"default","schema_type_options":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"WebPage","isEnabled":true},"graphs":[]},"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":"-1","robots_max_videopreview":"-1","robots_max_imagepreview":"large","priority":null,"frequency":"default","local_seo":null,"limit_modified_date":false,"ai":{"faqs":[],"keyPoints":[],"schemas":[],"titles":[],"descriptions":[],"socialPosts":{"email":{"subject":"","preview":"","content":""},"linkedin":[],"twitter":[],"facebook":[],"instagram":[]}},"breadcrumb_settings":null,"seo_analyzer_scan_date":null,"created":"2026-09-11 15:34:31","updated":"2026-09-11 15:36:37","focus_keyword":"contatti Millepiani Elevators","additional_keywords":null,"truseo_locale":null},"aioseo_breadcrumb":"<div class=\"aioseo-breadcrumbs\"><span class=\"aioseo-breadcrumb\">\n\t\t\t<a href=\"https:\/\/millepiani.com\/en\/\" title=\"Home\">Home<\/a>\n\t\t<\/span><span class=\"aioseo-breadcrumb-separator\">&raquo;<\/span><span class=\"aioseo-breadcrumb\">\n\t\t\tCONTACT\n\t\t<\/span><\/div>","aioseo_breadcrumb_json":[{"label":"Home","link":"https:\/\/millepiani.com\/en\/"},{"label":"CONTACT","link":"https:\/\/millepiani.com\/en\/contact\/"}],"_hostinger_reach_plugin_has_subscription_block":false,"_hostinger_reach_plugin_is_elementor":false,"_links":{"self":[{"href":"https:\/\/millepiani.com\/en\/wp-json\/wp\/v2\/pages\/2327","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/millepiani.com\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/millepiani.com\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/millepiani.com\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/millepiani.com\/en\/wp-json\/wp\/v2\/comments?post=2327"}],"version-history":[{"count":4,"href":"https:\/\/millepiani.com\/en\/wp-json\/wp\/v2\/pages\/2327\/revisions"}],"predecessor-version":[{"id":2331,"href":"https:\/\/millepiani.com\/en\/wp-json\/wp\/v2\/pages\/2327\/revisions\/2331"}],"wp:attachment":[{"href":"https:\/\/millepiani.com\/en\/wp-json\/wp\/v2\/media?parent=2327"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}