{"id":9703,"date":"2026-10-21T12:49:46","date_gmt":"2026-10-21T10:49:46","guid":{"rendered":"https:\/\/www.mastergroupworld.it\/staging\/?page_id=9703"},"modified":"2026-10-26T11:03:11","modified_gmt":"2026-10-26T10:03:11","slug":"homr","status":"publish","type":"page","link":"https:\/\/www.mastergroupworld.it\/staging\/","title":{"rendered":"HOME"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"9703\" class=\"elementor elementor-9703\" data-elementor-post-type=\"page\">\n\t\t\t\t<div class=\"elementor-element elementor-element-b946048 e-con-full video-wrap e-flex e-con e-parent\" data-id=\"b946048\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-afeab3b video-grow elementor-widget elementor-widget-html\" data-id=\"afeab3b\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<section class=\"video-section\">\r\n  <div class=\"hero-logo-wrap\">\r\n    <img decoding=\"async\" class=\"hero-logo logo-original\" src=\"https:\/\/www.mastergroupworld.it\/staging\/wp-content\/uploads\/2026\/03\/MasterGroup-World-Transparent-Small.png\" alt=\"Logo\">\r\n    <img decoding=\"async\" class=\"hero-logo logo-white\" src=\"https:\/\/www.mastergroupworld.it\/staging\/wp-content\/uploads\/2026\/03\/MasterGroup-World-Transparent-Small.png\" alt=\"\" aria-hidden=\"true\">\r\n  <\/div>\r\n  <div class=\"video-mask\">\r\n    <video src=\"https:\/\/www.mastergroupworld.it\/staging\/wp-content\/uploads\/2026\/10\/aerial-view-of-sunlit-statues-in-front-of-the-alta-2026-10-03-04-47-02-utc.mp4\" autoplay muted loop playsinline preload=\"auto\"><\/video>\r\n  <\/div>\r\n<\/section>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-ab305ff e-con-full e-flex e-con e-parent\" data-id=\"ab305ff\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-3432d0f elementor-widget elementor-widget-html\" data-id=\"3432d0f\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<div class=\"mgw-values-wrap\" id=\"mgwValuesSection\">\r\n\r\n  <div class=\"mgw-values-head\">\r\n    <span class=\"mgw-val-eyebrow\">un viaggio che<\/span>\r\n    <h2 class=\"mgw-val-title\">\r\n      <span class=\"mgw-word\">Comincia<\/span>\r\n      <span class=\"mgw-word\">da<\/span>\r\n      <span class=\"mgw-word mgw-red\">lontano<\/span>\r\n    <\/h2>\r\n  <\/div>\r\n\r\n  <div class=\"mgw-values-grid\">\r\n\r\n    <!-- INCOLLA QUI LE TUE CARD (le <div class=\"mgw-val-card mgw-rev\"> ... <\/div>) -->\r\n\r\n  <\/div>\r\n<\/div>\r\n\r\n<style>\r\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Cinzel:wght@400;500;600&family=Cormorant+Garamond:wght@400;500;600&family=Montserrat:wght@300;400;500;600&display=swap');\r\n\r\n\/* CONTENITORE *\/\r\n.mgw-values-wrap{\r\n  width:100%;\r\n  max-width:1200px;\r\n  margin:0 auto;\r\n  padding:40px clamp(1.5rem,4vw,3.2);\r\n  font-family:'Montserrat',sans-serif;\r\n  box-sizing:border-box;\r\n}\r\n.mgw-values-wrap *,\r\n.mgw-values-wrap *::before,\r\n.mgw-values-wrap *::after{box-sizing:border-box}\r\n\r\n\/* HEADER *\/\r\n.mgw-values-head{text-align:center;margin-bottom:60px}\r\n\r\n\/* SOVRATITOLO *\/\r\n.mgw-val-eyebrow{\r\n  font-family:'Montserrat',sans-serif;\r\n  font-size:0.8vw;\r\n  font-weight:300;\r\n  letter-spacing:.4em;\r\n  text-transform:uppercase;\r\n  color:#b5271f;\r\n  display:block;\r\n  margin-bottom: 3vh;\r\n}\r\n\r\n\/* TITOLO (Trajan Pro 3, niente corsivi) *\/\r\n.mgw-val-title{\r\n  font-family: \"trajan-pro-3\", \"Trajan Pro 3\", \"Trajan\", \"Cinzel\", Georgia, serif !important;\r\n  font-size: clamp(34px, 4vw, 3.2vw);\r\n  font-weight: 400 !important;\r\n  font-style: normal;\r\n  color: #1a1a2e;\r\n  margin: 0;\r\n  line-height: 1.1;\r\n  letter-spacing: 0;\r\n}\r\n.mgw-val-title .mgw-red{color:#b5271f}\r\n\r\n\/* PAROLE ANIMATE *\/\r\n.mgw-word{\r\n  display:inline-block;\r\n  font-style:normal;\r\n  opacity:0;\r\n  transform:translateY(60px);\r\n  transition:opacity .8s ease, transform .8s ease;\r\n  margin-right:12px;\r\n}\r\n.mgw-word:last-child{margin-right:0}\r\n\r\n\/* ANIMAZIONE SEQUENZIALE *\/\r\n.mgw-values-wrap.mgx-show .mgw-word:nth-child(1){opacity:1;transform:translateY(0);transition-delay:.15s}\r\n.mgw-values-wrap.mgx-show .mgw-word:nth-child(2){opacity:1;transform:translateY(0);transition-delay:.45s}\r\n.mgw-values-wrap.mgx-show .mgw-word:nth-child(3){opacity:1;transform:translateY(0);transition-delay:.75s}\r\n\r\n\/* GRID *\/\r\n.mgw-values-grid{\r\n  display:flex;\r\n  flex-direction:row;\r\n  justify-content:space-between;\r\n  gap:25px;\r\n}\r\n\r\n\/* CARD *\/\r\n.mgw-val-card{\r\n  flex:1;\r\n  background:#fff;\r\n  padding:clamp(30px,4vw,48px) clamp(24px,3vw,36px);\r\n  position:relative;\r\n  overflow:hidden;\r\n  transition:transform .4s ease, box-shadow .4s ease;\r\n  box-shadow:0 5px 15px rgba(0,0,0,.03);\r\n  border-radius:4px;\r\n}\r\n.mgw-val-card:hover{\r\n  transform:translateY(-6px);\r\n  box-shadow:0 20px 50px rgba(0,0,0,.1);\r\n}\r\n\r\n\/* LINEA ROSSA INFERIORE *\/\r\n.mgw-val-card::before{\r\n  content:'';\r\n  position:absolute;\r\n  bottom:0;left:0;right:0;\r\n  height:3px;\r\n  background:#b5271f;\r\n  transform:scaleX(0);\r\n  transform-origin:left;\r\n  transition:transform .4s ease;\r\n}\r\n.mgw-val-card:hover::before{transform:scaleX(1)}\r\n\r\n\/* ICONA *\/\r\n.mgw-val-icon{\r\n  width:56px;height:56px;\r\n  border:1px solid rgba(181,39,31,.2);\r\n  display:flex;align-items:center;justify-content:center;\r\n  margin-bottom:1.5rem;\r\n  transition:all .4s ease;\r\n}\r\n.mgw-val-card:hover .mgw-val-icon{\r\n  background:rgba(181,39,31,.06);\r\n  border-color:rgba(181,39,31,.4);\r\n}\r\n\r\n\/* NOME VALORE *\/\r\n.mgw-val-name{\r\n  font-family:'Cormorant Garamond',Georgia,serif;\r\n  font-size:clamp(27px,2.5vw,34px);\r\n  font-weight:500;\r\n  color:#1a1a2e;\r\n  margin:0 0 .8rem 0;\r\n  line-height:1.1;\r\n  letter-spacing:-.01em;\r\n}\r\n\r\n\/* DESCRIZIONE *\/\r\n.mgw-val-desc{\r\n  font-family:'Montserrat',sans-serif;\r\n  font-size:clamp(14px,1.2vw,15px);\r\n  color:rgba(26,26,26,.65);\r\n  line-height:1.8;\r\n  font-weight:400;\r\n  margin:0;\r\n}\r\n\r\n\/* LINEA DECORATIVA *\/\r\n.mgw-val-line{\r\n  width:30px;height:1px;\r\n  background:#b5271f;\r\n  margin-top:1.5rem;\r\n  transition:width .4s ease;\r\n}\r\n.mgw-val-card:hover .mgw-val-line{width:50px}\r\n\r\n\/* ANIMAZIONE CARD *\/\r\n.mgw-rev{\r\n  opacity:0;\r\n  transform:translateY(28px);\r\n  transition:opacity .7s ease, transform .7s ease;\r\n}\r\n.mgw-rev.visible{opacity:1;transform:translateY(0)}\r\n\r\n\/* TABLET *\/\r\n@media(max-width:992px){\r\n  .mgw-values-grid{flex-direction:column;gap:20px}\r\n  .mgw-val-card{width:100%;min-width:unset}\r\n  .mgw-word{margin-right:6px}\r\n}\r\n\r\n\/* MOBILE *\/\r\n@media(max-width:600px){\r\n  .mgw-values-wrap{padding:35px 20px}\r\n  .mgw-values-head{margin-bottom:40px}\r\n  .mgw-val-eyebrow{font-size:11px;letter-spacing:.3em}\r\n  .mgw-val-title{font-size:clamp(30px,9vw,44px);line-height:1.05}\r\n  .mgw-word{margin-right:4px}\r\n  .mgw-val-card{padding:30px 25px}\r\n  .mgw-val-name{font-size:30px}\r\n  .mgw-val-desc{font-size:13px;line-height:1.75}\r\n}\r\n\r\n\/* RIDUZIONE MOVIMENTO *\/\r\n@media(prefers-reduced-motion:reduce){\r\n  .mgw-word,.mgw-rev,.mgw-val-card,.mgw-val-icon,.mgw-val-line{transition:none !important}\r\n}\r\n<\/style>\r\n\r\n<script>\r\n(function(){\r\n  \"use strict\";\r\n\r\n  \/* ANIMAZIONE TITOLO *\/\r\n  var sectionWrap = document.getElementById(\"mgwValuesSection\");\r\n  if (sectionWrap) {\r\n    new IntersectionObserver(function(entries){\r\n      entries.forEach(function(entry){\r\n        sectionWrap.classList.toggle(\"mgx-show\", entry.isIntersecting);\r\n      });\r\n    }, { threshold: 0.35 }).observe(sectionWrap);\r\n  }\r\n\r\n  \/* ANIMAZIONE CARD *\/\r\n  var cardsObserver = new IntersectionObserver(function(entries){\r\n    entries.forEach(function(entry){\r\n      entry.target.classList.toggle(\"visible\", entry.isIntersecting);\r\n    });\r\n  }, { threshold: 0.15 });\r\n\r\n  document.querySelectorAll('.mgw-rev').forEach(function(el){\r\n    cardsObserver.observe(el);\r\n  });\r\n})();\r\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-ee41ad1 e-con-full e-flex e-con e-parent\" data-id=\"ee41ad1\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-d704ca0 e-con-full elementor-hidden-tablet elementor-hidden-mobile e-flex e-con e-child\" data-id=\"d704ca0\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-847a340 elementor-widget elementor-widget-counter\" data-id=\"847a340\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"counter.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-counter\">\n\t\t\t<div class=\"elementor-counter-title\">Anni di esperienza<\/div>\t\t\t<div class=\"elementor-counter-number-wrapper\">\n\t\t\t\t<span class=\"elementor-counter-number-prefix\">+<\/span>\n\t\t\t\t<span class=\"elementor-counter-number\" data-duration=\"2000\" data-to-value=\"25\" data-from-value=\"25\" data-delimiter=\",\">25<\/span>\n\t\t\t\t<span class=\"elementor-counter-number-suffix\"><\/span>\n\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-6120a23 elementor-widget elementor-widget-counter\" data-id=\"6120a23\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"counter.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-counter\">\n\t\t\t<div class=\"elementor-counter-title\">Uffici<\/div>\t\t\t<div class=\"elementor-counter-number-wrapper\">\n\t\t\t\t<span class=\"elementor-counter-number-prefix\"><\/span>\n\t\t\t\t<span class=\"elementor-counter-number\" data-duration=\"2000\" data-to-value=\"6\" data-from-value=\"6\" data-delimiter=\",\">6<\/span>\n\t\t\t\t<span class=\"elementor-counter-number-suffix\"><\/span>\n\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-d933152 elementor-widget elementor-widget-counter\" data-id=\"d933152\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"counter.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-counter\">\n\t\t\t<div class=\"elementor-counter-title\">Desk Aereoportuali<\/div>\t\t\t<div class=\"elementor-counter-number-wrapper\">\n\t\t\t\t<span class=\"elementor-counter-number-prefix\"><\/span>\n\t\t\t\t<span class=\"elementor-counter-number\" data-duration=\"2000\" data-to-value=\"4\" data-from-value=\"4\" data-delimiter=\",\">4<\/span>\n\t\t\t\t<span class=\"elementor-counter-number-suffix\"><\/span>\n\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-4558f9c elementor-widget elementor-widget-html\" data-id=\"4558f9c\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<link href=\"https:\/\/fonts.googleapis.com\/css2?family=Montserrat:wght@400;500&display=swap\" rel=\"stylesheet\">\n<style>\n.mgw{--mgw-red:#b8232f;width:76%;max-width:1400px;margin:0 auto;display:flex;gap:clamp(6px,.7vw,9px);align-items:flex-start;box-sizing:border-box}\n.mgw *{box-sizing:border-box}\n.mgw-p{\n  flex:var(--g) 1 0;min-width:var(--min,60px);margin-top:var(--mt,0);\n  height:clamp(320px,48vh,560px);position:relative;opacity:.2;cursor:pointer;\n  -webkit-tap-highlight-color:transparent;\n  transition:flex-grow .6s cubic-bezier(.2,.7,.2,1),opacity .5s,filter .5s}\n.mgw-p.is-active{opacity:1;z-index:3;flex-grow:var(--ga);filter:drop-shadow(0 6px 10px rgba(0,0,0,.35))}\n.mgw-s{position:absolute;inset:0;clip-path:var(--clip);background:var(--bg) center\/cover no-repeat;overflow:hidden}\n.mgw-s::after{content:\"\";position:absolute;inset:0;background:linear-gradient(180deg,transparent 30%,rgba(0,0,0,.45));opacity:0;transition:opacity .5s}\n.mgw-p.is-active .mgw-s::after{opacity:1}\n.mgw-t{position:absolute;left:16%;right:10%;bottom:12%;z-index:2;color:#fff;opacity:0;transform:translateY(10px);transition:opacity .4s .15s,transform .4s .15s}\n.mgw-p.is-active .mgw-t{opacity:1;transform:none}\n\n.mgw-t h3, .mgw-t h5 {\n  font-family: 'trajan-pro-3', 'Trajan Pro 3', serif;\n  margin: 0 0 14px;\n  color: #fff;\n  font-size: clamp(18px, 1.9vw, 28px);\n  line-height: 1.05;\n  font-variant: small-caps;\n  text-shadow: 0 1px 6px rgba(0,0,0,.4);\n  overflow-wrap: break-word;\n}\n.mgw-t p {\n  font-family: 'Montserrat', sans-serif;\n  font-weight: 400;\n  margin: 0;\n  color: #fff;\n  font-size: clamp(11px, .9vw, 13px);\n  line-height: 1.35;\n  max-width: 240px;\n}\n\n.mgw-1{--g:1;--ga:2.4;--mt:5vh;--clip:polygon(12% 0,100% 0,100% 100%,10% 100%,0 72%);\n  --bg:url('https:\/\/www.mastergroupworld.it\/staging\/wp-content\/uploads\/2026\/10\/pittara.png')}\n.mgw-2{--g:2.3;--ga:2.6;--mt:12vh;--clip:inset(0);\n  --bg:url('https:\/\/www.mastergroupworld.it\/staging\/wp-content\/uploads\/2026\/10\/roma-dett.png')}\n.mgw-2:not(.is-active){--ga:1}\n.mgw-3{--g:1;--ga:2.4;--mt:0;--clip:inset(0);\n  --bg:url('https:\/\/www.mastergroupworld.it\/staging\/wp-content\/uploads\/2026\/10\/333.png')}\n.mgw-4{--g:1;--ga:2.4;--mt:8.5vh;--clip:polygon(0 0,88% 0,100% 13%,88% 100%,84% 100%,0 100%);\n  --bg:url('https:\/\/www.mastergroupworld.it\/staging\/wp-content\/uploads\/2026\/10\/444.png')}\n.mgw-4 .mgw-t{left:10%;right:16%}\n\n@media(min-width:701px) and (max-width:1100px){\n  .mgw{width:92%;gap:8px}\n  .mgw-p{--min:clamp(50px,8vw,80px)}\n  .mgw-t{left:12%;right:8%;bottom:10%}\n  .mgw-4 .mgw-t{left:8%;right:12%}\n  .mgw-t h3,.mgw-t h5{font-size:clamp(16px,2.4vw,24px);margin-bottom:10px}\n  .mgw-t p{font-size:11px}\n}\n\n@media(max-width:700px){\n  .mgw{width:92%;height:auto;min-height:0;flex-direction:column;gap:10px}\n  .mgw .mgw-p{\n    flex:none;width:100%;min-width:0;margin-top:0;\n    height:120px;opacity:.85;\n    --clip:inset(0 round 6px);\n    transition:height .55s cubic-bezier(.2,.7,.2,1),opacity .5s,filter .5s}\n  .mgw .mgw-p.is-active{height:280px;opacity:1}\n  .mgw .mgw-t{left:20px;right:20px;bottom:18px;opacity:1;transform:none}\n  .mgw .mgw-t h3,.mgw .mgw-t h5{font-size:22px;margin:0 0 8px}\n  .mgw .mgw-s::after{opacity:1;background:linear-gradient(180deg,transparent 35%,rgba(0,0,0,.6))}\n}\n@media(max-width:480px){\n  .mgw{width:94%}\n  .mgw .mgw-p{height:100px}\n  .mgw .mgw-p.is-active{height:240px}\n  .mgw .mgw-t h3,.mgw .mgw-t h5{font-size:20px}\n}\n\n@media (prefers-reduced-motion: reduce){\n  .mgw-p,.mgw-s::after,.mgw-t{transition:none}\n}\n<\/style>\n\n<div class=\"mgw\" id=\"mgw\">\n  <article class=\"mgw-p mgw-1 is-active\" tabindex=\"0\">\n    <div class=\"mgw-s\"><\/div>\n    <div class=\"mgw-t\"><h3>Radici italiane<\/h3><\/div>\n  <\/article>\n  <article class=\"mgw-p mgw-2\" tabindex=\"0\">\n    <div class=\"mgw-s\"><\/div>\n    <div class=\"mgw-t\"><h5>Innovazione e Viaggio<\/h5><\/div>\n  <\/article>\n  <article class=\"mgw-p mgw-3\" tabindex=\"0\">\n    <div class=\"mgw-s\"><\/div>\n    <div class=\"mgw-t\"><h3>Connessioni globali<\/h3><\/div>\n  <\/article>\n  <article class=\"mgw-p mgw-4\" tabindex=\"0\">\n    <div class=\"mgw-s\"><\/div>\n    <div class=\"mgw-t\"><h3>Accoglienza autentica<\/h3><\/div>\n  <\/article>\n<\/div>\n\n<script>\n(function(){\n  var g=document.getElementById('mgw'),ps=[].slice.call(g.children),def=g.querySelector('.mgw-1');\n  function set(p){ps.forEach(function(x){x.classList.toggle('is-active',x===p)})}\n  ps.forEach(function(p){\n    p.addEventListener('mouseenter',function(){set(p)});\n    p.addEventListener('focus',function(){set(p)});\n    p.addEventListener('click',function(){set(p)});\n  });\n  g.addEventListener('pointerleave',function(e){ if(e.pointerType==='mouse') set(def); });\n})();\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-d784c2d e-con-full e-flex e-con e-parent\" data-id=\"d784c2d\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-e6b4cb8 elementor-widget elementor-widget-html\" data-id=\"e6b4cb8\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<link href=\"https:\/\/fonts.googleapis.com\/css2?family=Montserrat:wght@300;400;500;600&display=swap\" rel=\"stylesheet\">\r\n\r\n<style>\r\n.mg-brand {\r\n  \/* LARGHEZZA DI RIFERIMENTO: desktop 1920, tablet 1100, smartphone 520\r\n     (pi\u00f9 piccola = elementi pi\u00f9 grandi sul telefono) *\/\r\n  --ref: 1920;\r\n  --u: calc(100vw \/ var(--ref));\r\n  --red: #b8232f;\r\n  --ink: #1c1c1c;\r\n  --sans: Montserrat, sans-serif;\r\n  font-family: var(--sans);\r\n  color: var(--ink);\r\n  box-sizing: border-box;\r\n  position: relative;\r\n  overflow: hidden;\r\n  padding: calc(70 * var(--u)) 0 calc(40 * var(--u));\r\n}\r\n@media (max-width: 1024px) { .mg-brand { --ref: 1100; } }\r\n@media (max-width: 600px)  { .mg-brand { --ref: 520; } }\r\n.mg-brand * { box-sizing: inherit; }\r\n\r\n\/* SOVRATITOLO *\/\r\n.mg-brand .mg-eyebrow {\r\n  text-align: center;\r\n  font-family: 'Montserrat', sans-serif;\r\n  font-weight: 400;\r\n  color: var(--red);\r\n  font-size: max(11px, calc(15.4 * var(--u)));\r\n  letter-spacing: .4em;\r\n  text-transform: uppercase;\r\n  margin: 0 0 3vh;\r\n  position: relative;\r\n  z-index: 2;\r\n}\r\n\r\n\/* TITOLO *\/\r\n.mg-brand .mg-h2 {\r\n  text-align: center;\r\n  margin: 0 0 calc(173 * var(--u));\r\n  padding: 0 16px;\r\n  font-family: \"trajan-pro-3\", serif;\r\n  font-size: clamp(34px, 4vw, 3.2vw);\r\n  font-weight: 400;\r\n  font-style: normal;\r\n  line-height: 1.1;\r\n  color: var(--ink);\r\n  position: relative;\r\n  z-index: 2;\r\n}\r\n@media (max-width: 1024px) { .mg-brand .mg-h2 { font-size: 40px; } }\r\n@media (max-width: 600px)  { .mg-brand .mg-h2 { font-size: 32px; } }\r\n.mg-brand .mg-h2 .mg-word { font-style: normal; font-weight: inherit; }\r\n.mg-brand .mg-h2 .mg-r { color: var(--red); }\r\n\r\n\/* TITOLO ANIMATO *\/\r\n.mg-head {\r\n  position: relative;\r\n  z-index: 2;\r\n  margin-top: calc(77 * var(--u));\r\n}\r\n.mg-word {\r\n  display: inline-block;\r\n  opacity: 0;\r\n  transform: translateY(calc(60 * var(--u)));\r\n  transition: opacity .8s ease, transform .8s ease;\r\n  margin-right: calc(12 * var(--u));\r\n}\r\n.mg-word:last-child { margin-right: 0; }\r\n.mg-head.mg-show .mg-word:nth-child(1) { opacity: 1; transform: translateY(0); transition-delay: .15s; }\r\n.mg-head.mg-show .mg-word:nth-child(2) { opacity: 1; transform: translateY(0); transition-delay: .45s; }\r\n.mg-head.mg-show .mg-word:nth-child(3) { opacity: 1; transform: translateY(0); transition-delay: .75s; }\r\n\r\n\/* RUOTA *\/\r\n.mg-wheel {\r\n  position: relative;\r\n  height: calc(400 * var(--u));\r\n  margin-top: calc(40 * var(--u));\r\n  cursor: grab;\r\n  touch-action: pan-y;\r\n  user-select: none;\r\n  -webkit-user-select: none;\r\n  -webkit-tap-highlight-color: transparent;\r\n}\r\n.mg-wheel.mg-grab { cursor: grabbing; }\r\n.mg-ring {\r\n  position: absolute;\r\n  left: 50%;\r\n  top: calc(930 * var(--u));\r\n  width: 0;\r\n  height: 0;\r\n}\r\n.mg-wi {\r\n  position: absolute;\r\n  left: calc(-80 * var(--u));\r\n  top: calc(-330 * var(--u));\r\n  width: calc(200 * var(--u));\r\n  height: calc(350 * var(--u));\r\n  transform-origin: calc(80 * var(--u)) calc(250 * var(--u));\r\n  will-change: transform;\r\n}\r\n\r\n\/* BOX IMMAGINE *\/\r\n.mg-wi .mg-f {\r\n  position: absolute;\r\n  inset: 0;\r\n  clip-path: polygon(50% 0, 50% 0, 100% 15%, 100% 15%, 50% 180%, 0 15%, 0 15%);\r\n  transform-origin: 50% 50%;\r\n  will-change: transform;\r\n  transition: transform .5s cubic-bezier(.165,.84,.44,1);\r\n  background: #f4f4f4;\r\n}\r\n.mg-wi .mg-f.is-tilting { transition: none; }\r\n.mg-wi.is-active { filter: drop-shadow(0 calc(8 * var(--u)) calc(14 * var(--u)) rgba(0,0,0,.25)); }\r\n\r\n.mg-wi .mg-f img {\r\n  display: block;\r\n  width: 100%;\r\n  height: 100%;\r\n  object-fit: cover;\r\n  pointer-events: none;\r\n}\r\n\r\n@media(prefers-reduced-motion: reduce) {\r\n  .mg-word { transition: none !important; }\r\n}\r\n<\/style>\r\n\r\n<section class=\"mg-brand\">\r\n\r\n  <div class=\"mg-head\" id=\"mgHead\">\r\n    <p class=\"mg-eyebrow\">Stessa anima<\/p>\r\n    <h2 class=\"mg-h2\"><span class=\"mg-word mg-r\">BRAND<\/span><span class=\"mg-word\">DIFFERENTI<\/span>\r\n  <\/div>\r\n\r\n  <div class=\"mg-wheel\" id=\"mg-wheel\">\r\n    <div class=\"mg-ring\">\r\n\r\n      <div class=\"mg-wi\" data-link=\"https:\/\/mice.mgto.it\/\">\r\n        <div class=\"mg-f\">\r\n          <img decoding=\"async\" src=\"https:\/\/www.mastergroupworld.it\/staging\/wp-content\/uploads\/2026\/10\/Screenshot-2026-10-07-152445.png\" alt=\"M.I.C.E.\">\r\n        <\/div>\r\n      <\/div>\r\n\r\n      <div class=\"mg-wi\" data-link=\"https:\/\/www.divinityluxurytravel.com\/\">\r\n        <div class=\"mg-f\">\r\n          <img decoding=\"async\" src=\"https:\/\/www.mastergroupworld.it\/staging\/wp-content\/uploads\/2026\/10\/Screenshot-2026-10-07-152449.png\" alt=\"Divinity Luxury Travel\">\r\n        <\/div>\r\n      <\/div>\r\n\r\n      <div class=\"mg-wi\" data-link=\"https:\/\/www.mgto.it\/\">\r\n        <div class=\"mg-f\">\r\n          <img decoding=\"async\" src=\"https:\/\/www.mastergroupworld.it\/staging\/wp-content\/uploads\/2026\/10\/Screenshot-2026-10-07-152453.png\" alt=\"Master Group Italy DMC\">\r\n        <\/div>\r\n      <\/div>\r\n\r\n      <div class=\"mg-wi\" data-link=\"https:\/\/www.iltuositohr.com\">\r\n        <div class=\"mg-f\">\r\n          <img decoding=\"async\" src=\"https:\/\/www.mastergroupworld.it\/staging\/wp-content\/uploads\/2026\/10\/Screenshot-2026-10-07-152458.png\" alt=\"HR\">\r\n        <\/div>\r\n      <\/div>\r\n\r\n      <div class=\"mg-wi\" data-link=\"https:\/\/lab.mgto.it\/login.xhtml?microsite=mastergroup&keepurl=true&url=%2F\">\r\n        <div class=\"mg-f\">\r\n          <img decoding=\"async\" src=\"https:\/\/www.mastergroupworld.it\/staging\/wp-content\/uploads\/2026\/10\/Screenshot-2026-10-07-152518.png\" alt=\"LAB Travel creations\">\r\n        <\/div>\r\n      <\/div>\r\n\r\n    <\/div>\r\n  <\/div>\r\n<\/section>\r\n\r\n<script>\r\n\/* LARGHEZZA DI RIFERIMENTO (deve coincidere con le media query CSS) *\/\r\nfunction mgRef(){\r\n  var w = window.innerWidth;\r\n  return w <= 600 ? 520 : (w <= 1024 ? 1100 : 1920);\r\n}\r\n\r\n\/* RUOTA INFINITA E GESTIONE CLICK *\/\r\n(function(){\r\n  function U(){ return window.innerWidth \/ mgRef(); }\r\n\r\n  var w = document.getElementById('mg-wheel'),\r\n      it = [].slice.call(w.querySelectorAll('.mg-wi')),\r\n      N = it.length,\r\n      S = 19,\r\n      T = N * S,\r\n      rot = 0, down = false, sx = 0, sr = 0, moved = 0,\r\n      prev = [],\r\n      clickedItem = null;\r\n\r\n  function R(){ return 640 * U(); }\r\n  function wrap(a){ return ((a + T\/2) % T + T) % T - T\/2; }\r\n  function minOpacity(){ return window.innerWidth <= 600 ? .55 : .25; } \/* box laterali pi\u00f9 visibili su smartphone *\/\r\n\r\n  function draw(an){\r\n    var r = R(), mo = minOpacity();\r\n    it.forEach(function(el, i){\r\n      var a = wrap((i - (N-1)\/2) * S + rot),\r\n          d = Math.abs(a) \/ S,\r\n          k = Math.max(0, 1 - d);\r\n      var jumped = prev[i] !== undefined && Math.abs(a - prev[i]) > T\/2;\r\n      prev[i] = a;\r\n      el.style.transition = (an && !jumped)\r\n        ? 'transform .55s cubic-bezier(.2,.7,.2,1),opacity .55s'\r\n        : 'none';\r\n      el.style.transform = 'rotate(' + a + 'deg) translateY(-' + r + 'px) scale(' + (1 + .14*k) + ')';\r\n      el.style.opacity = mo + (1 - mo)*k;\r\n      el.classList.toggle('is-active', d < .5);\r\n      el.style.cursor = 'pointer';\r\n    });\r\n  }\r\n\r\n  var isHovered = false,\r\n      snapping = false,\r\n      snapTimer = null,\r\n      speed = 6,\r\n      lastTime = null;\r\n\r\n  function triggerSnap(){\r\n    snapping = true;\r\n    clearTimeout(snapTimer);\r\n    snapTimer = setTimeout(function(){ snapping = false; }, 600);\r\n  }\r\n\r\n  function snapNearest(){ rot = Math.round(rot \/ S) * S; draw(true); triggerSnap(); }\r\n  function snapTo(i){ var a = wrap((i - (N-1)\/2) * S + rot); rot -= a; draw(true); triggerSnap(); }\r\n\r\n  w.addEventListener('pointerdown', function(e){\r\n    down = true; sx = e.clientX; sr = rot; moved = 0;\r\n    clickedItem = e.target.closest('.mg-wi');\r\n    w.setPointerCapture(e.pointerId);\r\n    w.classList.add('mg-grab');\r\n  });\r\n\r\n  w.addEventListener('pointermove', function(e){\r\n    if(!down) return;\r\n    var dx = e.clientX - sx;\r\n    moved = Math.max(moved, Math.abs(dx));\r\n    rot = sr + dx \/ R() * 180 \/ Math.PI * 1.2;\r\n    draw(false);\r\n  });\r\n\r\n  function up(e){\r\n    if(!down) return;\r\n    down = false;\r\n    w.classList.remove('mg-grab');\r\n\r\n    if(moved < 8 && clickedItem) {\r\n      var idx = it.indexOf(clickedItem);\r\n      if(idx !== -1) {\r\n        if (clickedItem.classList.contains('is-active')) {\r\n          var url = clickedItem.getAttribute('data-link');\r\n          if (url && url !== \"#\") window.open(url, '_blank');\r\n        } else {\r\n          snapTo(idx);\r\n        }\r\n      }\r\n    } else {\r\n      snapNearest();\r\n    }\r\n\r\n    clickedItem = null;\r\n    \/* su touch non esiste l'hover: evita che la rotazione resti bloccata dopo un tap *\/\r\n    if (e && e.pointerType && e.pointerType !== 'mouse') {\r\n      isHovered = false; hoverCount = 0;\r\n    }\r\n  }\r\n\r\n  w.addEventListener('pointerup', up);\r\n  w.addEventListener('pointercancel', up);\r\n\r\n  \/* HOVER (solo mouse) *\/\r\n  var hoverCount = 0;\r\n  it.forEach(function(box) {\r\n    box.addEventListener('mouseenter', function(){\r\n      if (!window.matchMedia('(hover: hover)').matches) return;\r\n      hoverCount++; isHovered = true;\r\n    });\r\n    box.addEventListener('mouseleave', function(){\r\n      hoverCount--;\r\n      if(hoverCount <= 0) { isHovered = false; hoverCount = 0; }\r\n    });\r\n  });\r\n\r\n  w.addEventListener('touchstart', function(){ isHovered = false; hoverCount = 0; }, {passive: true});\r\n\r\n  window.addEventListener('resize', function(){ draw(false); });\r\n  draw(false);\r\n\r\n  function autoScroll(now){\r\n    if(!lastTime) lastTime = now;\r\n    var dt = (now - lastTime) \/ 1000;\r\n    lastTime = now;\r\n    if(dt > 0.1) dt = 0.1;\r\n\r\n    if(!isHovered && !down && !snapping){\r\n      rot += speed * dt;\r\n      draw(false);\r\n    }\r\n    requestAnimationFrame(autoScroll);\r\n  }\r\n  requestAnimationFrame(autoScroll);\r\n})();\r\n\r\n\/* EFFETTO TILT 3D (solo dispositivi con mouse) *\/\r\n(function(){\r\n  if(window.matchMedia('(prefers-reduced-motion: reduce)').matches) return;\r\n  if(!window.matchMedia('(hover: hover)').matches) return;\r\n  var w = document.getElementById('mg-wheel');\r\n  if(!w) return;\r\n\r\n  [].slice.call(w.querySelectorAll('.mg-wi')).forEach(function(box){\r\n    var f = box.querySelector('.mg-f');\r\n    if(!f) return;\r\n\r\n    box.addEventListener('mousemove', function(e){\r\n      if(w.classList.contains('mg-grab')) return;\r\n      var u = window.innerWidth \/ mgRef();\r\n      var r = box.getBoundingClientRect();\r\n      var rx = ((e.clientY - r.top  - r.height\/2) \/ (r.height\/2)) * -10;\r\n      var ry = ((e.clientX - r.left - r.width\/2)  \/ (r.width\/2))  *  10;\r\n      f.classList.add('is-tilting');\r\n      f.style.transform = 'perspective(' + (900*u).toFixed(1) + 'px) rotateX(' + rx.toFixed(2) + 'deg) rotateY(' + ry.toFixed(2) + 'deg) translateY(' + (-8*u).toFixed(2) + 'px)';\r\n    });\r\n\r\n    box.addEventListener('mouseleave', function(){\r\n      var u = window.innerWidth \/ mgRef();\r\n      f.classList.remove('is-tilting');\r\n      f.style.transform = 'perspective(' + (900*u).toFixed(1) + 'px) rotateX(0deg) rotateY(0deg) translateY(0px)';\r\n    });\r\n  });\r\n})();\r\n\r\n\/* TITOLO ANIMATO *\/\r\n(function(){\r\n  var head = document.getElementById('mgHead');\r\n  if(!head) return;\r\n  new IntersectionObserver(function(entries){\r\n    entries.forEach(function(e){\r\n      head.classList.toggle('mg-show', e.isIntersecting);\r\n    });\r\n  }, { threshold: 0.35 }).observe(head);\r\n})();\r\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-683bef5 e-con-full e-flex e-con e-parent\" data-id=\"683bef5\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-bb48254 elementor-widget elementor-widget-html\" data-id=\"bb48254\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<!-- FONT -->\r\n<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=Cormorant+Garamond:wght@400;500;600;700&family=Montserrat:wght@400;500;600;700&family=Cinzel:wght@400;600;700&display=swap\" rel=\"stylesheet\">\r\n\r\n<section class=\"mgw-impact\" id=\"mgwImpact\">\r\n  <div class=\"mgw-impact-inner\">\r\n\r\n    <!-- INTRODUZIONE -->\r\n    <div class=\"mgw-impact-intro\">\r\n      <div class=\"mgw-impact-head\">\r\n        <span class=\"mgw-impact-kicker\">IL NOSTRO IMPEGNO<\/span>\r\n\r\n        <h2 id=\"mgwImpactTitle\">\r\n          <span class=\"mgw-t-dark\">il valore delle<\/span><br>\r\n          <em>scelte<\/em>\r\n        <\/h2>\r\n      <\/div>\r\n    <\/div>\r\n\r\n    <!-- SCHEDE -->\r\n    <div class=\"mgw-cards\">\r\n\r\n      <!-- 01 AMBIENTE -->\r\n      <div class=\"mgw-cell\" style=\"--d:.05s\">\r\n        <article class=\"mgw-card\">\r\n\r\n          <svg class=\"mgw-shape\" viewBox=\"0 0 1034 1180\" preserveAspectRatio=\"none\" aria-hidden=\"true\" focusable=\"false\">\r\n            <defs>\r\n              <linearGradient id=\"mgwFill\" x1=\"0\" y1=\"0\" x2=\"1\" y2=\"1\">\r\n                <stop offset=\"0\" stop-color=\"#ffffff\"\/>\r\n                <stop offset=\"1\" stop-color=\"#f4f1ee\"\/>\r\n              <\/linearGradient>\r\n            <\/defs>\r\n            <path d=\"M3 3H615L808 192V932H195L3 738Z\" fill=\"url(#mgwFill)\"\/>\r\n            <path class=\"mgw-stroke\" d=\"M3 3H615L808 192V932H195L3 738Z\" fill=\"none\" vector-effect=\"non-scaling-stroke\"\/>\r\n          <\/svg>\r\n\r\n          <div class=\"mgw-shine\" aria-hidden=\"true\"><\/div>\r\n\r\n          <div class=\"mgw-body\">\r\n            <h3>Ambiente<\/h3>\r\n            <span class=\"mgw-rule\"><\/span>\r\n            <p>\r\n              Proteggere le risorse naturali e ridurre\r\n              l'impatto delle nostre attivit\u00e0.\r\n            <\/p>\r\n          <\/div>\r\n\r\n          <div class=\"mgw-circle\">\r\n            <div class=\"mgw-bezel\">\r\n              <div class=\"mgw-well\">\r\n                <img decoding=\"async\" src=\"https:\/\/www.mastergroupworld.it\/staging\/wp-content\/uploads\/2026\/10\/pietro-de-grandi-T7K4aEPoGGk-unsplash-scaled.jpg\" alt=\"Ambiente\" loading=\"lazy\">\r\n              <\/div>\r\n            <\/div>\r\n          <\/div>\r\n\r\n        <\/article>\r\n      <\/div>\r\n\r\n      <!-- 02 COMUNIT\u00c0 -->\r\n      <div class=\"mgw-cell\" style=\"--d:.2s\">\r\n        <article class=\"mgw-card\">\r\n\r\n          <svg class=\"mgw-shape\" viewBox=\"0 0 1034 1180\" preserveAspectRatio=\"none\" aria-hidden=\"true\" focusable=\"false\">\r\n            <path d=\"M3 3H615L808 192V932H195L3 738Z\" fill=\"url(#mgwFill)\"\/>\r\n            <path class=\"mgw-stroke\" d=\"M3 3H615L808 192V932H195L3 738Z\" fill=\"none\" vector-effect=\"non-scaling-stroke\"\/>\r\n          <\/svg>\r\n\r\n          <div class=\"mgw-shine\" aria-hidden=\"true\"><\/div>\r\n\r\n          <div class=\"mgw-body\">\r\n            <h3>Comunit\u00e0<\/h3>\r\n            <span class=\"mgw-rule\"><\/span>\r\n            <p>\r\n              Valorizzare le identit\u00e0 locali, le persone\r\n              e le tradizioni che rendono unica l'Italia.\r\n            <\/p>\r\n          <\/div>\r\n\r\n          <div class=\"mgw-circle\">\r\n            <div class=\"mgw-bezel\">\r\n              <div class=\"mgw-well\">\r\n                <img decoding=\"async\" src=\"https:\/\/www.mastergroupworld.it\/staging\/wp-content\/uploads\/2026\/10\/alexey-turenkov-nSp4fnUluLg-unsplash-1-scaled.jpg\" alt=\"Comunit\u00e0\" loading=\"lazy\">\r\n              <\/div>\r\n            <\/div>\r\n          <\/div>\r\n\r\n        <\/article>\r\n      <\/div>\r\n\r\n      <!-- 03 FUTURO -->\r\n      <div class=\"mgw-cell\" style=\"--d:.35s\">\r\n        <article class=\"mgw-card\">\r\n\r\n          <svg class=\"mgw-shape\" viewBox=\"0 0 1034 1180\" preserveAspectRatio=\"none\" aria-hidden=\"true\" focusable=\"false\">\r\n            <path d=\"M3 3H615L808 192V932H195L3 738Z\" fill=\"url(#mgwFill)\"\/>\r\n            <path class=\"mgw-stroke\" d=\"M3 3H615L808 192V932H195L3 738Z\" fill=\"none\" vector-effect=\"non-scaling-stroke\"\/>\r\n          <\/svg>\r\n\r\n          <div class=\"mgw-shine\" aria-hidden=\"true\"><\/div>\r\n\r\n          <div class=\"mgw-body\">\r\n            <h3>Futuro<\/h3>\r\n            <span class=\"mgw-rule\"><\/span>\r\n            <p>\r\n              Trasformare i principi della sostenibilit\u00e0\r\n              in azioni concrete e miglioramento continuo.\r\n            <\/p>\r\n          <\/div>\r\n\r\n          <div class=\"mgw-circle\">\r\n            <div class=\"mgw-bezel\">\r\n              <div class=\"mgw-well\">\r\n                <img decoding=\"async\" src=\"https:\/\/www.mastergroupworld.it\/staging\/wp-content\/uploads\/2026\/10\/bosco.png\" alt=\"Futuro\" loading=\"lazy\">\r\n              <\/div>\r\n            <\/div>\r\n          <\/div>\r\n\r\n        <\/article>\r\n      <\/div>\r\n\r\n    <\/div>\r\n\r\n  <\/div>\r\n<\/section>\r\n\r\n\r\n<style>\r\n\r\n\/* =========================================================\r\n   VARIABILI E CONTENITORE\r\n========================================================= *\/\r\n\r\n.mgw-impact {\r\n  --mgw-green: #2f7d4f;\r\n  --mgw-deep: #2f7d4f;      \/* verde scuro *\/\r\n  --mgw-text: #0f172a;\r\n  --mgw-muted: #777b77;\r\n  --mgw-line: #dedfdb;\r\n\r\n  position: relative;\r\n  width: 100%;\r\n  padding: clamp(65px, 8vw, 115px) 6vw;\r\n  background: #ffffff;\r\n  color: var(--mgw-text);\r\n  font-family: 'Montserrat', sans-serif;\r\n  overflow: hidden;\r\n}\r\n\r\n.mgw-impact,\r\n.mgw-impact *,\r\n.mgw-impact *::before,\r\n.mgw-impact *::after { box-sizing: border-box; }\r\n\r\n.mgw-impact-inner {\r\n  width: 100%;\r\n  max-width: 1320px;\r\n  margin: 0 auto;\r\n}\r\n\r\n\r\n\/* =========================================================\r\n   INTRODUZIONE\r\n========================================================= *\/\r\n\r\n.mgw-impact-intro {\r\n  display: flex;\r\n  flex-direction: column;\r\n  align-items: center;\r\n  text-align: center;\r\n  margin-bottom: clamp(60px, 7vw, 100px);\r\n}\r\n\r\n.mgw-impact-head {\r\n  display: flex;\r\n  flex-direction: column;\r\n  align-items: center;\r\n}\r\n\r\n\/* \"IL NOSTRO IMPEGNO\" \u2014 ORA VERDE E CENTRATO *\/\r\n.mgw-impact .mgw-impact-kicker {\r\n  display: flex;\r\n  align-items: center;\r\n  justify-content: center;\r\n  font-family: 'Montserrat', sans-serif;\r\n  font-size: 0.8vw;\r\n  font-weight: 300;\r\n  letter-spacing: 0.4em;\r\n  text-transform: uppercase;\r\n  color: #2f7d4f; \/* Aggiornato in verde *\/\r\n  margin-bottom: 3vh;\r\n}\r\n\r\n.mgw-impact-intro h2 {\r\n  margin: 0;\r\n  font-family: 'Trajan Pro', 'Trajan Pro 3', 'Trajan', 'Cinzel', serif;\r\n  font-size: clamp(34px, 4vw, 3.2vw);\r\n  font-weight: 400;\r\n  line-height: 1.25;\r\n  letter-spacing: .04em;\r\n  text-transform: uppercase;\r\n  color: var(--mgw-text);\r\n}\r\n\r\n.mgw-impact-intro h2 .mgw-t-dark { color: var(--mgw-text); }\r\n\r\n.mgw-impact-intro h2 em {\r\n  font-style: normal;\r\n  color: var(--mgw-deep);\r\n  font-weight: 400;\r\n}\r\n\r\n\/* lettere del titolo *\/\r\n.mgw-impact-intro h2 .sw { display: inline-block; white-space: nowrap; }\r\n.mgw-impact-intro h2 .sl { display: inline-block; will-change: transform, opacity, filter; transform-origin: 50% 100%; }\r\n.mgw-impact-intro h2 .sw,\r\n.mgw-impact-intro h2 .sl { font-weight: 400; }\r\n.mgw-impact-intro h2 em .sw,\r\n.mgw-impact-intro h2 em .sl { color: var(--mgw-deep); }\r\n\r\n\r\n\/* =========================================================\r\n   GRIGLIA SCHEDE\r\n========================================================= *\/\r\n\r\n.mgw-cards {\r\n  display: grid;\r\n  grid-template-columns: repeat(3, minmax(0, 1fr));\r\n  gap: clamp(24px, 3.5vw, 52px);\r\n  align-items: start;\r\n}\r\n\r\n.mgw-cell {\r\n  transition: opacity .8s ease, transform .8s cubic-bezier(.22,.8,.3,1);\r\n  transition-delay: var(--d, 0s);\r\n}\r\n\r\n.mgw-impact.mgw-js:not(.mgw-in) .mgw-cell {\r\n  opacity: 0;\r\n  transform: translateY(44px);\r\n}\r\n\r\n\r\n\/* =========================================================\r\n   SCHEDA\r\n========================================================= *\/\r\n\r\n.mgw-card {\r\n  --rx: 0deg;\r\n  --ry: 0deg;\r\n  --mx: 30%;\r\n  --my: 20%;\r\n\r\n  position: relative;\r\n  width: 100%;\r\n  aspect-ratio: 1034 \/ 1180;\r\n  container-type: inline-size;\r\n}\r\n\r\n.mgw-shape,\r\n.mgw-shine {\r\n  transform: perspective(1400px) rotateX(var(--rx)) rotateY(var(--ry));\r\n  transition: transform .25s ease-out;\r\n}\r\n\r\n.mgw-card.is-leaving .mgw-shape,\r\n.mgw-card.is-leaving .mgw-shine,\r\n.mgw-card.is-leaving .mgw-circle { transition: transform .7s cubic-bezier(.22,.8,.3,1), filter .5s ease; }\r\n\r\n.mgw-shape {\r\n  position: absolute;\r\n  inset: 0;\r\n  width: 100%;\r\n  height: 100%;\r\n  overflow: visible;\r\n  filter: drop-shadow(0 14px 22px rgba(15,23,42,.07)) drop-shadow(0 2px 4px rgba(15,23,42,.04));\r\n  transition: transform .25s ease-out, filter .4s ease;\r\n}\r\n\r\n.mgw-stroke {\r\n  stroke: var(--mgw-line);\r\n  stroke-width: 1.5px;\r\n  transition: stroke .35s ease;\r\n}\r\n\r\n.mgw-card:hover .mgw-stroke { stroke: var(--mgw-green); }\r\n.mgw-card:hover .mgw-shape {\r\n  filter: drop-shadow(0 18px 26px rgba(47,125,79,.12)) drop-shadow(0 3px 6px rgba(15,23,42,.06));\r\n}\r\n\r\n.mgw-shine {\r\n  position: absolute;\r\n  inset: 0;\r\n  pointer-events: none;\r\n  clip-path: polygon(0.3% 0.3%, 59.5% 0.3%, 78.2% 16.3%, 78.2% 79%, 18.9% 79%, 0.3% 62.5%);\r\n  background: radial-gradient(420px circle at var(--mx) var(--my), rgba(255,255,255,.95), rgba(255,255,255,0) 55%);\r\n  mix-blend-mode: soft-light;\r\n  opacity: 0;\r\n  transition: opacity .35s ease;\r\n}\r\n\r\n.mgw-card:hover .mgw-shine { opacity: 1; }\r\n\r\n\r\n\/* =========================================================\r\n   TESTO NEL RIQUADRO\r\n========================================================= *\/\r\n\r\n.mgw-body {\r\n  position: absolute;\r\n  left: 0;\r\n  top: 0;\r\n  width: 78.2%;\r\n  height: 79%;\r\n  padding: 14cqw 8cqw 0 9cqw;\r\n  z-index: 2;\r\n}\r\n\r\n.mgw-body h3 {\r\n  margin: 0;\r\n  font-family: 'Cormorant Garamond', Georgia, serif;\r\n  font-size: clamp(26px, 8.4cqw, 38px);\r\n  font-weight: 600;\r\n  line-height: 1.05;\r\n  letter-spacing: -.015em;\r\n  color: var(--mgw-text);\r\n  transition: color .35s ease;\r\n}\r\n\r\n.mgw-card:hover .mgw-body h3 { color: var(--mgw-green); }\r\n\r\n.mgw-rule {\r\n  display: block;\r\n  width: 38px;\r\n  height: 1px;\r\n  margin: 4.2cqw 0 4cqw;\r\n  border-radius: 1px;\r\n  background: var(--mgw-green);\r\n  transition: width .6s cubic-bezier(.22,.8,.3,1);\r\n}\r\n\r\n.mgw-card:hover .mgw-rule { width: 96px; }\r\n\r\n.mgw-body p {\r\n  margin: 0;\r\n  max-width: 100%;\r\n  color: var(--mgw-muted);\r\n  font-size: clamp(12px, 3.15cqw, 14px);\r\n  line-height: 1.8;\r\n}\r\n\r\n\r\n\/* =========================================================\r\n   CERCHIO CON FOTO\r\n========================================================= *\/\r\n\r\n.mgw-circle {\r\n  position: absolute;\r\n  left: 43%;\r\n  top: 50.2%;\r\n  width: 56.7%;\r\n  aspect-ratio: 1;\r\n  z-index: 3;\r\n  transform-origin: 12.3% -0.35%;\r\n  transform: perspective(1400px) rotateX(var(--rx)) rotateY(var(--ry));\r\n  transition: transform .25s ease-out, filter .5s ease;\r\n  filter: drop-shadow(0 14px 14px rgba(15,23,42,.16)) drop-shadow(0 3px 4px rgba(15,23,42,.10));\r\n}\r\n\r\n.mgw-card:hover .mgw-circle {\r\n  transform: perspective(1400px) rotateX(var(--rx)) rotateY(var(--ry)) translateY(-6px) scale(1.03);\r\n  filter: drop-shadow(0 18px 18px rgba(15,23,42,.18)) drop-shadow(0 4px 6px rgba(47,125,79,.16));\r\n}\r\n\r\n.mgw-bezel {\r\n  width: 100%;\r\n  height: 100%;\r\n  padding: 2.4%;\r\n  border-radius: 50%;\r\n  background:\r\n    conic-gradient(from 215deg, #ffffff 0deg, #e6e8eb 70deg, #ffffff 130deg, #cdd1d6 205deg, #f6f7f8 265deg, #dcdfe3 315deg, #ffffff 360deg);\r\n  box-shadow:\r\n    inset 0 1px 1px rgba(255,255,255,.95),\r\n    inset 0 -2px 3px rgba(0,0,0,.12),\r\n    0 0 0 1px rgba(15,23,42,.06);\r\n}\r\n\r\n.mgw-well {\r\n  position: relative;\r\n  width: 100%;\r\n  height: 100%;\r\n  border-radius: 50%;\r\n  overflow: hidden;\r\n  background: #cfd2cd;\r\n  \/* BORDINO DEL CERCHIO IN TONO VERDE *\/\r\n  box-shadow:\r\n    0 0 0 1.5px rgba(47,125,79,.75);\r\n  isolation: isolate;\r\n}\r\n\r\n.mgw-well img {\r\n  display: block;\r\n  width: 100%;\r\n  height: 100%;\r\n  max-width: none;\r\n  object-fit: cover;\r\n  transform: scale(1.06);\r\n  transition: transform .9s cubic-bezier(.22,.8,.3,1);\r\n}\r\n\r\n.mgw-card:hover .mgw-well img { transform: scale(1.1); }\r\n\r\n.mgw-well::after {\r\n  content: \"\";\r\n  position: absolute;\r\n  inset: 0;\r\n  border-radius: 50%;\r\n  pointer-events: none;\r\n  background:\r\n    radial-gradient(120% 90% at 28% 14%, rgba(255,255,255,.26) 0%, rgba(255,255,255,0) 44%),\r\n    linear-gradient(180deg, rgba(0,0,0,0) 62%, rgba(0,0,0,.12) 100%);\r\n  box-shadow:\r\n    inset 0 5px 10px rgba(0,0,0,.22),\r\n    inset 0 -2px 6px rgba(255,255,255,.18);\r\n}\r\n\r\n\r\n\/* =========================================================\r\n   TABLET\r\n========================================================= *\/\r\n\r\n@media (max-width: 992px) {\r\n  .mgw-impact-intro h2 { font-size: clamp(22px, 6vw, 56px); }\r\n}\r\n\r\n@media (max-width: 860px) {\r\n  .mgw-cards {\r\n    grid-template-columns: 1fr;\r\n    gap: 44px;\r\n    justify-items: center;\r\n  }\r\n\r\n  .mgw-cell { width: 100%; max-width: 440px; }\r\n}\r\n\r\n\r\n\/* =========================================================\r\n   MOBILE\r\n========================================================= *\/\r\n\r\n@media (max-width: 540px) {\r\n  .mgw-impact { padding: 58px 22px; }\r\n\r\n  .mgw-impact .mgw-impact-kicker {\r\n    margin-bottom: 23px;\r\n    font-size: 9px;\r\n    letter-spacing: 1.6px;\r\n  }\r\n\r\n  .mgw-impact-intro h2 {\r\n    font-size: clamp(24px, 7.4vw, 40px);\r\n    letter-spacing: .03em;\r\n  }\r\n}\r\n\r\n\r\n\/* =========================================================\r\n   MOVIMENTO RIDOTTO\r\n========================================================= *\/\r\n\r\n@media (prefers-reduced-motion: reduce) {\r\n  .mgw-cell,\r\n  .mgw-circle,\r\n  .mgw-well img,\r\n  .mgw-rule,\r\n  .mgw-shape,\r\n  .mgw-stroke,\r\n  .mgw-shine,\r\n  .mgw-body h3 { transition: none !important; }\r\n\r\n  .mgw-impact.mgw-js .mgw-cell { opacity: 1 !important; transform: none !important; }\r\n}\r\n\r\n<\/style>\r\n\r\n\r\n<script>\r\n(function () {\r\n  \"use strict\";\r\n\r\n  var section = document.getElementById(\"mgwImpact\");\r\n\r\n  var reduceMotion = window.matchMedia &&\r\n    window.matchMedia(\"(prefers-reduced-motion: reduce)\").matches;\r\n\r\n  var inEditor =\r\n    document.body.classList.contains(\"elementor-editor-active\") ||\r\n    document.body.classList.contains(\"elementor-editor-preview\") ||\r\n    \/[?&]elementor-preview=\/.test(window.location.search);\r\n\r\n\r\n  \/* =======================================================\r\n     1) ENTRATA DELLE SCHEDE\r\n  ======================================================== *\/\r\n  function initReveal() {\r\n    if (!section) return;\r\n\r\n    if (inEditor || reduceMotion || !(\"IntersectionObserver\" in window)) {\r\n      section.classList.add(\"mgw-in\");\r\n      return;\r\n    }\r\n\r\n    section.classList.add(\"mgw-js\");\r\n\r\n    var done = false;\r\n    var cards = section.querySelector(\".mgw-cards\");\r\n    var observer = null;\r\n\r\n    function reveal() {\r\n      if (done) return;\r\n      done = true;\r\n      section.classList.add(\"mgw-in\");\r\n      if (observer) observer.disconnect();\r\n    }\r\n\r\n    observer = new IntersectionObserver(function (entries) {\r\n      for (var i = 0; i < entries.length; i++) {\r\n        if (entries[i].isIntersecting) { reveal(); break; }\r\n      }\r\n    }, { threshold: 0.12, rootMargin: \"0px 0px -8% 0px\" });\r\n\r\n    observer.observe(cards || section);\r\n\r\n    setTimeout(reveal, 4000);\r\n    window.addEventListener(\"scroll\", function () {\r\n      var r = (cards || section).getBoundingClientRect();\r\n      if (r.top < (window.innerHeight || 800)) reveal();\r\n    }, { passive: true });\r\n  }\r\n\r\n\r\n  \/* =======================================================\r\n     2) INCLINAZIONE 3D + RIFLESSO\r\n  ======================================================== *\/\r\n  function initTilt() {\r\n    if (!section || reduceMotion) return;\r\n    if (!window.matchMedia(\"(hover: hover) and (pointer: fine)\").matches) return;\r\n\r\n    var cards = section.querySelectorAll(\".mgw-card\");\r\n\r\n    Array.prototype.forEach.call(cards, function (card) {\r\n      var raf = null;\r\n\r\n      card.addEventListener(\"pointermove\", function (e) {\r\n        var r = card.getBoundingClientRect();\r\n        var x = (e.clientX - r.left) \/ r.width;\r\n        var y = (e.clientY - r.top) \/ r.height;\r\n\r\n        if (raf) cancelAnimationFrame(raf);\r\n        raf = requestAnimationFrame(function () {\r\n          card.classList.remove(\"is-leaving\");\r\n          card.style.setProperty(\"--ry\", ((x - 0.5) * 4).toFixed(2) + \"deg\");\r\n          card.style.setProperty(\"--rx\", ((0.5 - y) * 3).toFixed(2) + \"deg\");\r\n          card.style.setProperty(\"--mx\", (x * 100).toFixed(1) + \"%\");\r\n          card.style.setProperty(\"--my\", (y * 100).toFixed(1) + \"%\");\r\n        });\r\n      });\r\n\r\n      card.addEventListener(\"pointerleave\", function () {\r\n        if (raf) cancelAnimationFrame(raf);\r\n        card.classList.add(\"is-leaving\");\r\n        card.style.setProperty(\"--rx\", \"0deg\");\r\n        card.style.setProperty(\"--ry\", \"0deg\");\r\n      });\r\n    });\r\n  }\r\n\r\n\r\n  \/* =======================================================\r\n     3) TITOLO A PAROLE\/LETTERE IN SCROLL\r\n  ======================================================== *\/\r\n  function initTitle() {\r\n    try {\r\n      var h = document.getElementById(\"mgwImpactTitle\");\r\n      if (!h) return;\r\n\r\n      h.setAttribute(\"aria-label\", h.textContent.replace(\/\\s+\/g, \" \").trim());\r\n\r\n      var split = function (node) {\r\n        Array.prototype.slice.call(node.childNodes).forEach(function (ch) {\r\n          if (ch.nodeType === 3) {\r\n            var frag = document.createDocumentFragment();\r\n            ch.textContent.split(\/(\\s+)\/).forEach(function (part) {\r\n              if (!part) return;\r\n              if (\/^\\s+$\/.test(part)) { frag.appendChild(document.createTextNode(\" \")); return; }\r\n              var sw = document.createElement(\"span\");\r\n              sw.className = \"sw\";\r\n              sw.setAttribute(\"aria-hidden\", \"true\");\r\n              for (var i = 0; i < part.length; i++) {\r\n                var s = document.createElement(\"span\");\r\n                s.className = \"sl\";\r\n                s.textContent = part[i];\r\n                sw.appendChild(s);\r\n              }\r\n              frag.appendChild(sw);\r\n            });\r\n            ch.parentNode.replaceChild(frag, ch);\r\n          } else if (ch.nodeType === 1) {\r\n            split(ch);\r\n          }\r\n        });\r\n      };\r\n      split(h);\r\n\r\n      var letters = [].slice.call(h.querySelectorAll(\".sl\"));\r\n      letters.forEach(function (l) { l._em = !!l.closest(\"em\"); });\r\n\r\n      var A = [82, 183, 136], Bc = [15, 23, 42];\r\n      var lastP = -1, seen = null;\r\n\r\n      var update = function () {\r\n        var vh = window.innerHeight, r = h.getBoundingClientRect();\r\n        var p = (vh * 0.92 - r.top) \/ (vh * 0.5);\r\n        p = Math.max(0, Math.min(1, p));\r\n\r\n        if (seen === null && r.top < vh) seen = performance.now();\r\n        var ip = seen === null ? 0 : Math.min(1, (performance.now() - seen) \/ 1800);\r\n\r\n        p = Math.min(p, ip);\r\n        if (reduceMotion) p = 1;\r\n        if (p === lastP) return;\r\n        lastP = p;\r\n\r\n        var N = letters.length, span = 6;\r\n\r\n        letters.forEach(function (l, i) {\r\n          var t = Math.max(0, Math.min(1, (p * (N + span) - i) \/ span));\r\n          var e = 1 - Math.pow(1 - t, 3);\r\n          l.style.opacity = e;\r\n          l.style.transform = \"perspective(520px) translate3d(0,\" + ((1 - e) * 70) + \"px,0) rotateX(\" + ((1 - e) * -80) + \"deg) scale(\" + (0.8 + 0.2 * e) + \")\";\r\n          l.style.filter = e < 1 ? \"blur(\" + ((1 - e) * 9) + \"px)\" : \"none\";\r\n          if (!l._em) {\r\n            l.style.color = \"rgb(\" +\r\n              Math.round(A[0] + (Bc[0] - A[0]) * e) + \",\" +\r\n              Math.round(A[1] + (Bc[1] - A[1]) * e) + \",\" +\r\n              Math.round(A[2] + (Bc[2] - A[2]) * e) + \")\";\r\n          }\r\n        });\r\n      };\r\n\r\n      var frame = function () { update(); requestAnimationFrame(frame); };\r\n      frame();\r\n\r\n    } catch (err) {}\r\n  }\r\n\r\n\r\n  function init() {\r\n    initReveal();\r\n    initTilt();\r\n    initTitle();\r\n  }\r\n\r\n  if (document.readyState === \"loading\") {\r\n    document.addEventListener(\"DOMContentLoaded\", init);\r\n  } else {\r\n    init();\r\n  }\r\n})();\r\n<\/script>\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-ac4a716 e-con-full e-flex e-con e-child\" data-id=\"ac4a716\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-058b9af elementor-widget elementor-widget-heading\" data-id=\"058b9af\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">UN GESTO CONCRETO CHE <b>FA LA DIFFERENZA <\/b>- \nLA NOSTRA COLLABORAZIONE CON<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-e3205e2 elementor-widget__width-initial elementor-widget elementor-widget-image\" data-id=\"e3205e2\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img fetchpriority=\"high\" decoding=\"async\" width=\"2070\" height=\"850\" src=\"https:\/\/www.mastergroupworld.it\/staging\/wp-content\/uploads\/2026\/10\/treedom.png\" class=\"attachment-full size-full wp-image-7106\" alt=\"\" srcset=\"https:\/\/www.mastergroupworld.it\/staging\/wp-content\/uploads\/2026\/10\/treedom.png 2070w, https:\/\/www.mastergroupworld.it\/staging\/wp-content\/uploads\/2026\/10\/treedom-300x123.png 300w, https:\/\/www.mastergroupworld.it\/staging\/wp-content\/uploads\/2026\/10\/treedom-1024x420.png 1024w, https:\/\/www.mastergroupworld.it\/staging\/wp-content\/uploads\/2026\/10\/treedom-768x315.png 768w, https:\/\/www.mastergroupworld.it\/staging\/wp-content\/uploads\/2026\/10\/treedom-1536x631.png 1536w, https:\/\/www.mastergroupworld.it\/staging\/wp-content\/uploads\/2026\/10\/treedom-2048x841.png 2048w\" sizes=\"(max-width: 2070px) 100vw, 2070px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-fd921ed elementor-align-left elementor-widget__width-initial elementor-tablet-align-left elementor-widget elementor-widget-button\" data-id=\"fd921ed\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t\t\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm\" href=\"https:\/\/www.mastergroupworld.it\/staging\/i-nostri-semi-nel-mondo\/\" target=\"_blank\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">SCOPRI IL PROGETTO<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-63897e8 e-con-full e-flex e-con e-parent\" data-id=\"63897e8\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-fe52f4a elementor-widget elementor-widget-html\" data-id=\"fe52f4a\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<!-- ====== CAROSELLO SEDI CON FORME POLIGONALI ====== -->\r\n<link href=\"https:\/\/fonts.googleapis.com\/css2?family=Cinzel:wght@400;500;600&family=Montserrat:wght@300;400;500;600;700&display=swap\" rel=\"stylesheet\">\r\n\r\n<style>\r\n\/* ================= CONTENITORE PRINCIPALE ================= *\/\r\n.mg-sedi-wrap {\r\n  --red: #b5271f;\r\n  --wine: #8b0b25;\r\n  --ink: #1c1c1c;\r\n  --muted: #b7aaa6;\r\n\r\n  \/* Colori del bordo (stroke) per tipologia: i box hanno sfondo trasparente *\/\r\n  --stroke-hq: #1a1a1a;     \/* Headquarter: grigio molto scuro, quasi nero *\/\r\n  --stroke-sede: #9a9a9a;   \/* Sedi operative: grigio *\/\r\n  --stroke-desk: #c4524a;   \/* Airport desk: rossastro *\/\r\n  --stroke-width: 1.5;      \/* spessore del bordo in px *\/\r\n  --hover-bg: #f8f8f8;      \/* sfondo grigio leggero all'hover *\/\r\n\r\n  --font-title: 'Trajan Pro 3', 'Trajan Pro', 'Trajan', 'Cinzel', serif;\r\n  --font-text: 'Montserrat', sans-serif;\r\n  --ease: cubic-bezier(.2,.7,.2,1);\r\n\r\n  width: 100%;\r\n  padding: 8vh 0 10vh; \r\n  font-family: var(--font-text);\r\n  box-sizing: border-box;\r\n  color: var(--ink);\r\n  background: #ffffff;\r\n  overflow: hidden; \r\n}\r\n.mg-sedi-wrap *, .mg-sedi-wrap *::before, .mg-sedi-wrap *::after { box-sizing: inherit; }\r\n.mg-sedi-wrap a { text-decoration: none; }\r\n.mg-sedi-wrap .ico { width: 1em; height: 1em; fill: none; stroke: currentColor; stroke-width: 1.4; stroke-linecap: round; stroke-linejoin: round; }\r\n\r\n\/* ================= HEADER CENTRATO CON FRECCE ================= *\/\r\n.mg-sedi-header-container {\r\n  width: 83.33%; \r\n  max-width: 1200px;\r\n  margin: 0 auto 5.5vh; \r\n  padding: 0 5%; \r\n  position: relative;\r\n  display: flex;\r\n  align-items: center;\r\n  justify-content: center;\r\n}\r\n\r\n.mg-sedi-head { text-align: center; }\r\n\r\n.mgw-val-eyebrow {\r\n  display: block;\r\n  font-family: var(--font-text);\r\n  font-size: clamp(10px, 0.8vw, 14px);\r\n  font-weight: 300;\r\n  letter-spacing: .4em;\r\n  text-transform: uppercase;\r\n  color: var(--red);\r\n  margin-bottom: 3vh;\r\n}\r\n\r\n.mgw-val-title {\r\n  font-family: var(--font-title);\r\n  font-size: clamp(28px, 3.5vw, 46px);\r\n  font-weight: 400;\r\n  color: var(--ink);\r\n  margin: 0 0 6vh;\r\n  line-height: 1.15;\r\n  text-transform: uppercase;\r\n}\r\n.mgw-val-title .mg-red { color: var(--red); }\r\n\r\n\/* Parole Animate Titolo *\/\r\n.mgw-word {\r\n  display: inline-block;\r\n  opacity: 0;\r\n  transform: translateY(40px);\r\n  transition: opacity .8s ease, transform .8s ease;\r\n  margin-right: 0.8vw; \r\n}\r\n.mgw-word:last-child { margin-right: 0; }\r\n.mg-sedi-wrap.mgx-show .mgw-word:nth-child(1) { opacity: 1; transform: translateY(0); transition-delay: .15s; }\r\n.mg-sedi-wrap.mgx-show .mgw-word:nth-child(2) { opacity: 1; transform: translateY(0); transition-delay: .30s; }\r\n.mg-sedi-wrap.mgx-show .mgw-word:nth-child(4) { opacity: 1; transform: translateY(0); transition-delay: .45s; }\r\n\r\n\/* Frecce Navigazione *\/\r\n.mg-arr {\r\n  position: absolute;\r\n  top: 50%;\r\n  transform: translateY(-50%);\r\n  width: 46px; \r\n  height: 46px; \r\n  border-radius: 50%;\r\n  border: 1px solid #ddd;\r\n  background: #fff;\r\n  cursor: pointer;\r\n  font-size: 18px; \r\n  color: #777;\r\n  transition: background .3s, color .3s, border-color .3s, transform .2s;\r\n  display: flex;\r\n  align-items: center;\r\n  justify-content: center;\r\n  padding: 0;\r\n  z-index: 10;\r\n  margin-top: 15px;\r\n}\r\n.mg-arr:hover { background: var(--red); color: #fff; border-color: var(--red); transform: translateY(-50%) scale(1.05); }\r\n.mg-arr:active { transform: translateY(-50%) scale(0.95); }\r\n.mg-arr.mg-l { left: 0; }\r\n.mg-arr.mg-r { right: 0; }\r\n\r\n\/* ================= AREA CAROSELLO ================= *\/\r\n.mg-carousel-area {\r\n  width: 100%;\r\n  cursor: grab;\r\n  position: relative;\r\n  touch-action: pan-y; \r\n  padding-top: 10px;\r\n  padding-bottom: 40px;\r\n}\r\n.mg-carousel-area:active { cursor: grabbing; }\r\n\r\n.mg-track {\r\n  display: flex;\r\n  flex-wrap: nowrap;\r\n  gap: 2vw; \r\n  width: max-content;\r\n  will-change: transform;\r\n  padding-left: max(2vw, calc(50vw - 41.66vw));\r\n  padding-right: max(2vw, calc(50vw - 41.66vw)); \r\n}\r\n\r\n\/* ================= CARD SAGOMATA ================= *\/\r\n.loc {\r\n  position: relative;\r\n  flex: 0 0 24vw;\r\n  min-width: 330px;\r\n  max-width: 420px;\r\n  height: 350px;\r\n  font-size: 15px;\r\n  background: transparent;\r\n  transition: transform .55s var(--ease);\r\n  user-select: none;\r\n  -webkit-user-drag: none;\r\n}\r\n\r\n.loc--hq   { --stroke: var(--stroke-hq); }\r\n.loc--sede { --stroke: var(--stroke-sede); }\r\n.loc--desk { --stroke: var(--stroke-desk); }\r\n\r\n.loc:hover { transform: translateY(-7px); }\r\n\r\n\/* Contorno poligonale *\/\r\n.loc__frame {\r\n  position: absolute; inset: 0;\r\n  pointer-events: none;\r\n  background: none;\r\n}\r\n.loc__svg {\r\n  position: absolute; inset: 0;\r\n  width: 100%; height: 100%;\r\n  overflow: visible;\r\n}\r\n.loc__poly {\r\n  fill: transparent;\r\n  stroke: var(--stroke);\r\n  stroke-width: var(--stroke-width);\r\n  stroke-linejoin: round;\r\n  vector-effect: non-scaling-stroke;\r\n  transition: stroke .5s ease, fill .5s ease;\r\n}\r\n.loc:hover .loc__poly { stroke: var(--wine); fill: var(--hover-bg); }\r\n.loc__poly--m { display: none; }\r\n\r\n\/* Corpo Card *\/\r\n.loc__body {\r\n  position: relative;\r\n  display: flex; flex-direction: column;\r\n  height: 100%;\r\n  padding: 2.7em 13% 2.6em;\r\n}\r\n\r\n\/* Intestazione *\/\r\n.loc__head { display: flex; align-items: center; gap: 1.1em; pointer-events: none; }\r\n.loc__icon {\r\n  position: relative; flex: none;\r\n  width: 3.4em; height: 4.75em; border-radius: 1.9em;\r\n  display: grid; place-items: center;\r\n  background: #f6ecee; color: var(--red);\r\n  transition: background .45s ease, color .45s ease, transform .55s var(--ease);\r\n}\r\n.loc__icon .ico { font-size: 1.55em; }\r\n.loc:hover .loc__icon { background: var(--wine); color: #fff; transform: translateY(-3px); }\r\n\r\n.loc__eyebrow {\r\n  display: block; font-size: .62em; font-weight: 500;\r\n  letter-spacing: .09em; text-transform: uppercase; color: #9b9b9b;\r\n}\r\n.loc__eyebrow b { font-weight: 700; color: #000; }\r\n.loc__name {\r\n  font-family: var(--font-title); font-weight: 400; text-transform: none;\r\n  font-size: 1.7em; letter-spacing: .05em; line-height: 1.15;\r\n  margin: 3px 0 0; color: var(--ink);\r\n}\r\n.loc__city { margin: .3em 0 0; font-size: 1.05em; font-weight: 500; color: var(--ink); }\r\n\r\n\/* Linea decorativa *\/\r\n.loc__rule { position: relative; height: 1px; margin: 1.5em 0 1.25em; background: #dcd7d5; overflow: hidden; }\r\n.loc__rule::after {\r\n  content: \"\"; position: absolute; inset: 0; background: var(--wine);\r\n  transform: scaleX(0); transform-origin: left; transition: transform .8s var(--ease);\r\n}\r\n.loc:hover .loc__rule::after { transform: scaleX(1); }\r\n\r\n\/* Dettagli Indirizzo\/Mail *\/\r\n.loc__details {\r\n  display: grid; grid-template-columns: auto minmax(0,1fr);\r\n  column-gap: 1.4em; row-gap: 1em;\r\n}\r\n.d-email { grid-column: 1; grid-row: 1; }\r\n.d-tel { grid-column: 1; grid-row: 2; }\r\n.d-addr { grid-column: 2; grid-row: 1 \/ span 2; word-break: break-word; }\r\n\r\n.loc__details--stack { grid-template-columns: minmax(0,1fr); }\r\n.loc__details--stack .d-addr { grid-column: 1; grid-row: 1; }\r\n.loc__details--stack .d-email { grid-column: 1; grid-row: 2; }\r\n\r\n.loc__label {\r\n  display: block; margin-bottom: .4em;\r\n  font-size: .56em; font-weight: 700; letter-spacing: .22em; text-transform: uppercase; color: var(--muted);\r\n}\r\n.loc__val { display: block; font-size: .78em; line-height: 1.6; color: inherit; opacity: 0.8; }\r\n.loc__codes { display: block; margin-top: 8px; font-size: .72em; letter-spacing: .14em; color: #8d8d8d; }\r\n.loc__codes b { color: var(--wine); font-weight: 700; letter-spacing: .22em; }\r\n\r\n\/* Link *\/\r\n.lnk {\r\n  font-size: .82em; font-weight: 600; color: var(--wine);\r\n  background: linear-gradient(currentColor,currentColor) 0 100% \/ 0 1px no-repeat;\r\n  padding-bottom: 2px; transition: background-size .45s var(--ease), color .3s ease;\r\n}\r\n.lnk:hover { background-size: 100% 1px; color: var(--red); }\r\n.lnk.lnk--lg { font-size: 1.02em; letter-spacing: .02em; }\r\n.lnk-addr { color: inherit; transition: color .3s ease; cursor: pointer; pointer-events: auto; }\r\n.lnk-addr:hover { color: var(--wine); }\r\n\r\n\/* Testo Animato Split *\/\r\n.w { display: inline-block; overflow: hidden; vertical-align: top; padding: .14em .03em .2em; margin: -.14em -.03em -.2em; }\r\n.ch { display: inline-block; transform: translateY(118%); transition: transform 1.05s var(--ease) calc(0.2s + var(--i) * 48ms); }\r\n.mg-sedi-wrap.mgx-show .ch { transform: none; }\r\n\r\n\/* ================= RESPONSIVE ================= *\/\r\n@media(max-width: 992px) {\r\n  .loc { flex: 0 0 42vw; }\r\n  .loc__details { grid-template-columns: minmax(0,1fr); row-gap: 1.2em; }\r\n  .d-email, .d-tel, .d-addr { grid-column: 1; grid-row: auto; }\r\n}\r\n\r\n@media(max-width: 768px) {\r\n  .mg-sedi-wrap { padding: 4vh 0 6vh; }\r\n  .mg-sedi-header-container { width: 100%; padding: 0 15vw; margin-bottom: 3.33vh; }\r\n  .mgw-val-title { font-size: clamp(26px, 8vw, 36px); }\r\n  \r\n  .mg-arr {\r\n    display: flex;\r\n    width: 36px;\r\n    height: 36px;\r\n    font-size: 15px;\r\n  }\r\n  .mg-arr.mg-l { left: 3vw; }\r\n  .mg-arr.mg-r { right: 3vw; }\r\n  \r\n  .mg-track { gap: 5vw; padding-left: 5vw; padding-right: 5vw; }\r\n  \r\n  .loc {\r\n    flex: 0 0 85vw;\r\n    min-width: unset;\r\n    height: auto;\r\n    min-height: 350px;\r\n  }\r\n  \r\n  .loc__poly--d { display: none; }\r\n  .loc__poly--m { display: block; }\r\n\r\n  .loc__body { padding: 30px 11% 32px; }\r\n}\r\n<\/style>\r\n\r\n<section class=\"mg-sedi-wrap\" id=\"mgSediSection\" aria-label=\"Sedi e desk\">\r\n\r\n  <!-- SVG Sprite -->\r\n  <svg width=\"0\" height=\"0\" style=\"position:absolute\" aria-hidden=\"true\" focusable=\"false\">\r\n    <symbol id=\"i-building\" viewBox=\"0 0 24 24\">\r\n      <path d=\"M5 21V8l7-4.5L19 8v13\"\/><path d=\"M3 21h18\"\/><path d=\"M10 21v-3.5h4V21\"\/>\r\n      <path d=\"M9 11h.01M12 11h.01M15 11h.01M9 14h.01M12 14h.01M15 14h.01\"\/>\r\n    <\/symbol>\r\n    <symbol id=\"i-pin\" viewBox=\"0 0 24 24\">\r\n      <path d=\"M12 21s-6.5-5.6-6.5-11a6.5 6.5 0 0 1 13 0c0 5.4-6.5 11-6.5 11z\"\/><circle cx=\"12\" cy=\"10\" r=\"2.4\"\/>\r\n    <\/symbol>\r\n    <symbol id=\"i-plane\" viewBox=\"0 0 24 24\">\r\n      <path d=\"M17.8 19.2 16 11l3.5-3.5C21 6 21.5 4 21 3c-1-.5-3 0-4.5 1.5L13 8 4.8 6.2c-.5-.1-.9.1-1.1.5l-.3.5c-.2.5-.1 1 .3 1.3L9 12l-2 3H4l-1 1 3 2 2 3 1-1v-3l3-2 3.5 5.3c.3.4.8.5 1.3.3l.5-.2c.4-.3.6-.7.5-1.2z\"\/>\r\n    <\/symbol>\r\n  <\/svg>\r\n\r\n  <!-- HEADER -->\r\n  <div class=\"mg-sedi-header-container\">\r\n    <button class=\"mg-arr mg-l\" id=\"mg-pv\" aria-label=\"Precedente\">\u2190<\/button>\r\n    \r\n    <div class=\"mg-sedi-head\">\r\n      <span class=\"mgw-val-eyebrow\">Tutta Italia e oltre<\/span>\r\n      <h2 class=\"mgw-val-title\">\r\n        <span class=\"mgw-word\">Le<\/span>\r\n        <span class=\"mgw-word\">nostre<\/span><br>\r\n        <span class=\"mgw-word mg-red\">sedi operative<\/span>\r\n      <\/h2>\r\n    <\/div>\r\n    \r\n    <button class=\"mg-arr mg-r\" id=\"mg-nx\" aria-label=\"Successivo\">\u2192<\/button>\r\n  <\/div>\r\n\r\n  <!-- CAROUSEL TRACK -->\r\n  <div class=\"mg-carousel-area\" id=\"mgCarouselArea\">\r\n    <div class=\"mg-track\" id=\"mg-track\">\r\n      \r\n      <!-- 1. HEADQUARTER (Palmi) -->\r\n      <article class=\"loc loc--hq\" id=\"mg-hq\">\r\n        <div class=\"loc__frame\"><\/div>\r\n        <div class=\"loc__body\">\r\n          <div class=\"loc__head\">\r\n            <span class=\"loc__icon\"><svg class=\"ico\" aria-hidden=\"true\"><use href=\"#i-building\"\/><\/svg><\/span>\r\n            <div>\r\n              <span class=\"loc__eyebrow\"><b>Headquarter<\/b> \u00b7 Italia<\/span>\r\n              <h3 class=\"loc__name\" data-split>Calabria<\/h3>\r\n              <p class=\"loc__city\">Palmi, RC<\/p>\r\n            <\/div>\r\n          <\/div>\r\n          <div class=\"loc__rule\"><\/div>\r\n          <div class=\"loc__details\">\r\n            <div class=\"d-email\"><span class=\"loc__label\">Email<\/span><a class=\"lnk\" href=\"mailto:info@mgto.it\">info@mgto.it<\/a><\/div>\r\n            <div class=\"d-tel\"><span class=\"loc__label\">Telefono<\/span><a class=\"lnk lnk--lg\" href=\"tel:+39096652802\">+39 0966.52802<\/a><\/div>\r\n            <div class=\"d-addr\"><span class=\"loc__label\">Indirizzo<\/span>\r\n              <a class=\"loc__val lnk-addr\" target=\"_blank\" rel=\"noopener\" href=\"https:\/\/www.google.com\/maps\/search\/?api=1&amp;query=Via+S.S.+18+Km+484%2F800+89015+Palmi+RC\">Via S.S. 18, Km.&nbsp;484\/800<br>89015 Palmi (RC)<\/a>\r\n            <\/div>\r\n          <\/div>\r\n        <\/div>\r\n      <\/article>\r\n\r\n      <!-- 2. SEDE OPERATIVA (Roma) -->\r\n      <article class=\"loc loc--sede\">\r\n        <div class=\"loc__frame\"><\/div>\r\n        <div class=\"loc__body\">\r\n          <div class=\"loc__head\">\r\n            <span class=\"loc__icon\"><svg class=\"ico\" aria-hidden=\"true\"><use href=\"#i-pin\"\/><\/svg><\/span>\r\n            <div>\r\n              <span class=\"loc__eyebrow\">Branch offices<\/span>\r\n              <h4 class=\"loc__name\" data-split>Lazio<\/h4>\r\n              <p class=\"loc__city\">Roma, RM<\/p>\r\n            <\/div>\r\n          <\/div>\r\n          <div class=\"loc__rule\"><\/div>\r\n          <div class=\"loc__details\">\r\n            <div class=\"d-email\"><span class=\"loc__label\">Email<\/span><a class=\"lnk\" href=\"mailto:info.roma@mgto.it\">info.roma@mgto.it<\/a><\/div>\r\n            <div class=\"d-addr\"><span class=\"loc__label\">Indirizzo<\/span>\r\n              <a class=\"loc__val lnk-addr\" target=\"_blank\" rel=\"noopener\" href=\"https:\/\/www.google.com\/maps\/search\/?api=1&amp;query=Via+del+Fosso+della+Magliana+34%2FG+00148+Roma+RM\">Via del Fosso della Magliana, 34\/G<br>00148 Roma (RM)<\/a>\r\n            <\/div>\r\n          <\/div>\r\n        <\/div>\r\n      <\/article>\r\n\r\n      <!-- 3. SEDE OPERATIVA (Olbia) -->\r\n      <article class=\"loc loc--sede\">\r\n        <div class=\"loc__frame\"><\/div>\r\n        <div class=\"loc__body\">\r\n          <div class=\"loc__head\">\r\n            <span class=\"loc__icon\"><svg class=\"ico\" aria-hidden=\"true\"><use href=\"#i-pin\"\/><\/svg><\/span>\r\n            <div>\r\n              <span class=\"loc__eyebrow\">Branch offices<\/span>\r\n              <h4 class=\"loc__name\" data-split>Sardegna<\/h4>\r\n              <p class=\"loc__city\">Olbia, SS<\/p>\r\n            <\/div>\r\n          <\/div>\r\n          <div class=\"loc__rule\"><\/div>\r\n          <div class=\"loc__details\">\r\n            <div class=\"d-email\"><span class=\"loc__label\">Email<\/span><a class=\"lnk\" href=\"mailto:info.olbia@mgto.it\">info.olbia@mgto.it<\/a><\/div>\r\n            <div class=\"d-addr\"><span class=\"loc__label\">Indirizzo<\/span>\r\n              <a class=\"loc__val lnk-addr\" target=\"_blank\" rel=\"noopener\" href=\"https:\/\/www.google.com\/maps\/search\/?api=1&amp;query=Via+Lazio+14+07026+Olbia+SS\">Via Lazio, 14<br>07026 Olbia (SS)<\/a>\r\n            <\/div>\r\n          <\/div>\r\n        <\/div>\r\n      <\/article>\r\n\r\n      <!-- 4. SEDE OPERATIVA (Tropea) -->\r\n      <article class=\"loc loc--sede\">\r\n        <div class=\"loc__frame\"><\/div>\r\n        <div class=\"loc__body\">\r\n          <div class=\"loc__head\">\r\n            <span class=\"loc__icon\"><svg class=\"ico\" aria-hidden=\"true\"><use href=\"#i-pin\"\/><\/svg><\/span>\r\n            <div>\r\n              <span class=\"loc__eyebrow\">Branch offices<\/span>\r\n              <h4 class=\"loc__name\" data-split>Calabria<\/h4>\r\n              <p class=\"loc__city\">Tropea, VV<\/p>\r\n            <\/div>\r\n          <\/div>\r\n          <div class=\"loc__rule\"><\/div>\r\n          <div class=\"loc__details\">\r\n            <div class=\"d-email\"><span class=\"loc__label\">Email<\/span><a class=\"lnk\" href=\"mailto:info.tropea@mgto.it\">info.tropea@mgto.it<\/a><\/div>\r\n            <div class=\"d-addr\"><span class=\"loc__label\">Indirizzo<\/span>\r\n              <a class=\"loc__val lnk-addr\" target=\"_blank\" rel=\"noopener\" href=\"https:\/\/www.google.com\/maps\/search\/?api=1&amp;query=Via+Roma+61+89866+Ricadi+VV\">Via Roma, 61<br>89866 Ricadi, Tropea (VV)<\/a>\r\n            <\/div>\r\n          <\/div>\r\n        <\/div>\r\n      <\/article>\r\n\r\n      <!-- 5. SEDE OPERATIVA (Ischia) -->\r\n      <article class=\"loc loc--sede\">\r\n        <div class=\"loc__frame\"><\/div>\r\n        <div class=\"loc__body\">\r\n          <div class=\"loc__head\">\r\n            <span class=\"loc__icon\"><svg class=\"ico\" aria-hidden=\"true\"><use href=\"#i-pin\"\/><\/svg><\/span>\r\n            <div>\r\n              <span class=\"loc__eyebrow\">Branch offices<\/span>\r\n              <h4 class=\"loc__name\" data-split>Campania<\/h4>\r\n              <p class=\"loc__city\">Forio d\u2019Ischia, NA<\/p>\r\n            <\/div>\r\n          <\/div>\r\n          <div class=\"loc__rule\"><\/div>\r\n          <div class=\"loc__details\">\r\n            <div class=\"d-email\"><span class=\"loc__label\">Email<\/span><a class=\"lnk\" href=\"mailto:info.ischia@mgto.it\">info.ischia@mgto.it<\/a><\/div>\r\n            <div class=\"d-addr\"><span class=\"loc__label\">Indirizzo<\/span>\r\n              <a class=\"loc__val lnk-addr\" target=\"_blank\" rel=\"noopener\" href=\"https:\/\/www.google.com\/maps\/search\/?api=1&amp;query=Via+Monsignor+F.+Schioppa+2+80075+Forio+NA\">Via Monsignor F. Schioppa, 2<br>80075 Forio d\u2019Ischia (NA)<\/a>\r\n            <\/div>\r\n          <\/div>\r\n        <\/div>\r\n      <\/article>\r\n\r\n      <!-- 6. UFFICIO RAPPRESENTATIVO (San Paolo) -->\r\n      <article class=\"loc loc--sede\">\r\n        <div class=\"loc__frame\"><\/div>\r\n        <div class=\"loc__body\">\r\n          <div class=\"loc__head\">\r\n            <span class=\"loc__icon\"><svg class=\"ico\" aria-hidden=\"true\"><use href=\"#i-pin\"\/><\/svg><\/span>\r\n            <div>\r\n              <span class=\"loc__eyebrow\">Representative offices \u00b7 Brasile<\/span>\r\n              <h4 class=\"loc__name\" data-split>Brasile<\/h4>\r\n              <p class=\"loc__city\">S\u00e3o Paulo<\/p>\r\n            <\/div>\r\n          <\/div>\r\n          <div class=\"loc__rule\"><\/div>\r\n          <div class=\"loc__details loc__details--stack\">\r\n            <div class=\"d-email\"><span class=\"loc__label\">Email<\/span><a class=\"lnk\" href=\"mailto:info.sanpaolo@mgto.it\">info.sanpaolo@mgto.it<\/a><\/div>\r\n            <div class=\"d-addr\"><span class=\"loc__label\">Indirizzo<\/span>\r\n              <a class=\"loc__val lnk-addr\" target=\"_blank\" rel=\"noopener\" href=\"https:\/\/www.google.com\/maps\/search\/?api=1&amp;query=Rua+Marie+Nader+Calfat+249-114+Jardim+Amplia%C3%A7%C3%A3o+05713-520+S%C3%A3o+Paulo+SP+Brasil\">Rua Marie Nader Calfat, 249-114<br>Jardim Amplia\u00e7\u00e3o<br>05713-520 S\u00e3o Paulo - SP<\/a>\r\n            <\/div>\r\n          <\/div>\r\n        <\/div>\r\n      <\/article>\r\n\r\n      <!-- 7. DESK AEROPORTUALE (Fiumicino) -->\r\n      <article class=\"loc loc--desk\">\r\n        <div class=\"loc__frame\"><\/div>\r\n        <div class=\"loc__body\">\r\n          <div class=\"loc__head\">\r\n            <span class=\"loc__icon\"><svg class=\"ico\" aria-hidden=\"true\"><use href=\"#i-plane\"\/><\/svg><\/span>\r\n            <div>\r\n              <span class=\"loc__eyebrow\">Airport desk \u00b7 Italia<\/span>\r\n              <h4 class=\"loc__name\" data-split>Lazio<\/h4>\r\n              <p class=\"loc__city\">Fiumicino, RM<\/p>\r\n            <\/div>\r\n          <\/div>\r\n          <div class=\"loc__rule\"><\/div>\r\n          <div class=\"loc__details\">\r\n            <div class=\"d-email\"><span class=\"loc__label\">Email<\/span><a class=\"lnk\" href=\"mailto:info.fco@mgto.it\">info.fco@mgto.it<\/a><\/div>\r\n            <div class=\"d-addr\"><span class=\"loc__label\">Aeroporto<\/span>\r\n              <span class=\"loc__val\">Leonardo da Vinci<br>Terminal 1 \u00b7 Arrivi<\/span>\r\n              <span class=\"loc__codes\"><b>FCO<\/b><\/span>\r\n            <\/div>\r\n          <\/div>\r\n        <\/div>\r\n      <\/article>\r\n\r\n      <!-- 8. DESK AEROPORTUALE (Olbia) -->\r\n      <article class=\"loc loc--desk\">\r\n        <div class=\"loc__frame\"><\/div>\r\n        <div class=\"loc__body\">\r\n          <div class=\"loc__head\">\r\n            <span class=\"loc__icon\"><svg class=\"ico\" aria-hidden=\"true\"><use href=\"#i-plane\"\/><\/svg><\/span>\r\n            <div>\r\n              <span class=\"loc__eyebrow\">Airport desk \u00b7 Italia<\/span>\r\n              <h4 class=\"loc__name\" data-split>Sardegna<\/h4>\r\n              <p class=\"loc__city\">Olbia, SS<\/p>\r\n            <\/div>\r\n          <\/div>\r\n          <div class=\"loc__rule\"><\/div>\r\n          <div class=\"loc__details\">\r\n            <div class=\"d-email\"><span class=\"loc__label\">Email<\/span><a class=\"lnk\" href=\"mailto:info.olb@mgto.it\">info.olb@mgto.it<\/a><\/div>\r\n            <div class=\"d-addr\"><span class=\"loc__label\">Aeroporto<\/span>\r\n              <span class=\"loc__val\">Costa Smeralda<br>Terminal Principale \u00b7 Arrivi<\/span>\r\n              <span class=\"loc__codes\"><b>OLB<\/b><\/span>\r\n            <\/div>\r\n          <\/div>\r\n        <\/div>\r\n      <\/article>\r\n      \r\n      <!-- 9. DESK AEROPORTUALE (Lamezia Terme) -->\r\n      <article class=\"loc loc--desk\">\r\n        <div class=\"loc__frame\"><\/div>\r\n        <div class=\"loc__body\">\r\n          <div class=\"loc__head\">\r\n            <span class=\"loc__icon\"><svg class=\"ico\" aria-hidden=\"true\"><use href=\"#i-plane\"\/><\/svg><\/span>\r\n            <div>\r\n              <span class=\"loc__eyebrow\">Airport desk \u00b7 Italia<\/span>\r\n              <h4 class=\"loc__name\" data-split>Calabria<\/h4>\r\n              <p class=\"loc__city\">Lamezia Terme, CZ<\/p>\r\n            <\/div>\r\n          <\/div>\r\n          <div class=\"loc__rule\"><\/div>\r\n          <div class=\"loc__details\">\r\n            <div class=\"d-email\"><span class=\"loc__label\">Email<\/span><a class=\"lnk\" href=\"mailto:info.suf@mgto.it\">info.suf@mgto.it<\/a><\/div>\r\n            <div class=\"d-addr\"><span class=\"loc__label\">Aeroporto<\/span>\r\n              <span class=\"loc__val\">Sant\u2019Eufemia<br>Terminal Arrivi<\/span>\r\n              <span class=\"loc__codes\"><b>SUF<\/b><\/span>\r\n            <\/div>\r\n          <\/div>\r\n        <\/div>\r\n      <\/article>\r\n\r\n      <!-- 10. DESK AEROPORTUALE (Venezia) -->\r\n      <article class=\"loc loc--desk\">\r\n        <div class=\"loc__frame\"><\/div>\r\n        <div class=\"loc__body\">\r\n          <div class=\"loc__head\">\r\n            <span class=\"loc__icon\"><svg class=\"ico\" aria-hidden=\"true\"><use href=\"#i-plane\"\/><\/svg><\/span>\r\n            <div>\r\n              <span class=\"loc__eyebrow\">Airport desk \u00b7 Italia<\/span>\r\n              <h4 class=\"loc__name\" data-split>Veneto<\/h4>\r\n              <p class=\"loc__city\">Venezia Mestre, VE<\/p>\r\n            <\/div>\r\n          <\/div>\r\n          <div class=\"loc__rule\"><\/div>\r\n          <div class=\"loc__details\">\r\n            <div class=\"d-email\"><span class=\"loc__label\">Email<\/span><a class=\"lnk\" href=\"mailto:info.vce@mgto.it\">info.vce@mgto.it<\/a><\/div>\r\n            <div class=\"d-addr\"><span class=\"loc__label\">Aeroporto<\/span>\r\n              <span class=\"loc__val\">Marco Polo<br>Terminal Arrivi<\/span>\r\n              <span class=\"loc__codes\"><b>VCE<\/b><\/span>\r\n            <\/div>\r\n          <\/div>\r\n        <\/div>\r\n      <\/article>\r\n\r\n    <\/div>\r\n  <\/div>\r\n<\/section>\r\n\r\n<script>\r\n(function(){\r\n  \"use strict\";\r\n\r\n  var root = document.getElementById(\"mgSediSection\");\r\n  if(!root) return;\r\n\r\n  \/* --- 0. CONTORNO POLIGONALE (SVG) PER OGNI CARD --- *\/\r\n  var SVG_NS = 'http:\/\/www.w3.org\/2000\/svg';\r\n  var shapes = {\r\n    d: '12,0 88,0 100,23 88,100 12,100 0,80',  \/* desktop *\/\r\n    m: '6,0 94,0 100,18 94,100 6,100 0,84'     \/* mobile  *\/\r\n  };\r\n  root.querySelectorAll('.loc__frame').forEach(function(frame){\r\n    var svg = document.createElementNS(SVG_NS, 'svg');\r\n    svg.setAttribute('class', 'loc__svg');\r\n    svg.setAttribute('viewBox', '0 0 100 100');\r\n    svg.setAttribute('preserveAspectRatio', 'none');\r\n    svg.setAttribute('aria-hidden', 'true');\r\n    ['d','m'].forEach(function(k){\r\n      var p = document.createElementNS(SVG_NS, 'polygon');\r\n      p.setAttribute('class', 'loc__poly loc__poly--' + k);\r\n      p.setAttribute('points', shapes[k]);\r\n      svg.appendChild(p);\r\n    });\r\n    frame.appendChild(svg);\r\n  });\r\n\r\n  \/* --- 1. SETUP TESTI ANIMATI (SPLIT) --- *\/\r\n  root.querySelectorAll('[data-split]').forEach(function (el) {\r\n    var text = el.textContent.replace(\/\\s+\/g, ' ').trim();\r\n    el.setAttribute('aria-label', text);\r\n    el.textContent = '';\r\n    var i = 0, words = text.split(' ');\r\n    words.forEach(function (word, wi) {\r\n      var w = document.createElement('span');\r\n      w.className = 'w';\r\n      w.setAttribute('aria-hidden', 'true');\r\n      Array.prototype.forEach.call(word, function (c) {\r\n        var s = document.createElement('span');\r\n        s.className = 'ch';\r\n        s.textContent = c;\r\n        s.style.setProperty('--i', i++);\r\n        w.appendChild(s);\r\n      });\r\n      el.appendChild(w);\r\n      if (wi < words.length - 1) el.appendChild(document.createTextNode(' '));\r\n    });\r\n  });\r\n\r\n  \/* --- 2. ANIMAZIONE SEZIONE ALLO SCROLL --- *\/\r\n  if (window.IntersectionObserver) {\r\n    new IntersectionObserver(function(entries){\r\n      entries.forEach(function(entry){\r\n        root.classList.toggle(\"mgx-show\", entry.isIntersecting);\r\n      });\r\n    }, { threshold: 0.25 }).observe(root);\r\n  }\r\n\r\n  \/* --- 3. LOGICA CAROSELLO DINAMICA (DRAG & AUTOPLAY) --- *\/\r\n  var track = document.getElementById('mg-track');\r\n  var cards = track.querySelectorAll('.loc');\r\n  var carouselArea = document.getElementById('mgCarouselArea');\r\n  var btnNext = document.getElementById('mg-nx');\r\n  var btnPrev = document.getElementById('mg-pv');\r\n  \r\n  var isAnimating = false;\r\n  var isDown = false;\r\n  var startX;\r\n  var walk = 0;\r\n  var autoplayTimer;\r\n\r\n  function getMoveDist() {\r\n    return cards[0].getBoundingClientRect().width + parseFloat(window.getComputedStyle(track).gap || 0);\r\n  }\r\n\r\n  function startAutoplay() { stopAutoplay(); autoplayTimer = setInterval(function(){ goNext(0); }, 2000); }\r\n  function stopAutoplay() { clearInterval(autoplayTimer); }\r\n\r\n  function goNext(currentWalk) {\r\n    if(isAnimating) return;\r\n    isAnimating = true;\r\n    currentWalk = currentWalk || 0;\r\n    \r\n    track.style.transition = 'transform 0.45s cubic-bezier(0.2, 0.7, 0.2, 1)';\r\n    track.style.transform = 'translateX(-' + getMoveDist() + 'px)';\r\n\r\n    setTimeout(function(){\r\n      track.style.transition = 'none';\r\n      track.appendChild(track.firstElementChild); \r\n      track.style.transform = 'translateX(0)';\r\n      isAnimating = false;\r\n    }, 450);\r\n  }\r\n\r\n  function goPrev(currentWalk) {\r\n    if(isAnimating) return;\r\n    isAnimating = true;\r\n    currentWalk = currentWalk || 0;\r\n    \r\n    track.style.transition = 'none';\r\n    track.prepend(track.lastElementChild);\r\n    track.style.transform = 'translateX(' + (currentWalk - getMoveDist()) + 'px)';\r\n    \r\n    track.offsetHeight; \/\/ Reflow\r\n    \r\n    track.style.transition = 'transform 0.45s cubic-bezier(0.2, 0.7, 0.2, 1)';\r\n    track.style.transform = 'translateX(0)';\r\n\r\n    setTimeout(function(){ isAnimating = false; }, 450);\r\n  }\r\n\r\n  if(btnNext) btnNext.addEventListener('click', function(){ stopAutoplay(); goNext(0); startAutoplay(); });\r\n  if(btnPrev) btnPrev.addEventListener('click', function(){ stopAutoplay(); goPrev(0); startAutoplay(); });\r\n\r\n  \/* Mouse \/ Touch Dragging Events *\/\r\n  function dragStart(e) {\r\n    if(isAnimating) return;\r\n    isDown = true;\r\n    startX = e.type.includes('mouse') ? e.pageX : e.touches[0].clientX;\r\n    walk = 0;\r\n    track.style.transition = 'none';\r\n    stopAutoplay();\r\n  }\r\n\r\n  function dragMove(e) {\r\n    if(!isDown || isAnimating) return;\r\n    var x = e.type.includes('mouse') ? e.pageX : e.touches[0].clientX;\r\n    walk = x - startX;\r\n    track.style.transform = 'translateX(' + walk + 'px)';\r\n  }\r\n\r\n  function dragEnd() {\r\n    if(!isDown) return;\r\n    isDown = false;\r\n    \r\n    var dragThreshold = window.innerWidth * 0.05; \r\n\r\n    \/\/ Prevenire il click indesiderato se c'\u00e8 stato uno scroll\r\n    if (Math.abs(walk) > 5) {\r\n      carouselArea.addEventListener('click', function preventClick(e) {\r\n        e.preventDefault();\r\n        carouselArea.removeEventListener('click', preventClick);\r\n      }, {once: true});\r\n    }\r\n\r\n    if (walk < -dragThreshold) {\r\n      goNext(walk);\r\n    } else if (walk > dragThreshold) {\r\n      goPrev(walk);\r\n    } else {\r\n      track.style.transition = 'transform 0.3s ease-out';\r\n      track.style.transform = 'translateX(0)';\r\n    }\r\n    startAutoplay();\r\n  }\r\n\r\n  carouselArea.addEventListener('mousedown', dragStart);\r\n  carouselArea.addEventListener('mousemove', dragMove);\r\n  carouselArea.addEventListener('mouseup', dragEnd);\r\n  carouselArea.addEventListener('mouseleave', function(){ if(isDown) dragEnd(); });\r\n  carouselArea.addEventListener('touchstart', dragStart, {passive: true});\r\n  carouselArea.addEventListener('touchmove', dragMove, {passive: true});\r\n  carouselArea.addEventListener('touchend', dragEnd);\r\n\r\n  carouselArea.addEventListener('mouseenter', stopAutoplay);\r\n  carouselArea.addEventListener('mouseleave', function(){ if(!isDown) startAutoplay(); });\r\n\r\n  startAutoplay();\r\n\r\n})();\r\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-c97f939 e-flex e-con-boxed e-con e-parent\" data-id=\"c97f939\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-2388de7 elementor-widget elementor-widget-html\" data-id=\"2388de7\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<script src=\"https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/gsap\/3.12.5\/gsap.min.js\"><\/script>\r\n<script>\r\n(function () {\r\n  if (\"scrollRestoration\" in history) history.scrollRestoration = \"manual\";\r\n  window.scrollTo(0, 0);\r\n\r\n  \/\/ ====== PARAMETRI ======\r\n  const START_DELAY = 1000;   \/\/ ms: solo logo a colori su bianco\r\n  const DUR         = 0.7;    \/\/ secondi: durata del movimento\r\n\r\n  \/\/ Curva: veloce all'inizio, frena solo alla fine.\r\n  \/\/ Formato cubic-bezier(x1, y1, x2, y2), come nei CSS.\r\n  const CURVE = [0.5, 0.94, 0.67, .98];\r\n  \/\/ =======================\r\n\r\n  \/\/ Easing personalizzato (cubic-bezier) senza plugin\r\n  function bezier(x1, y1, x2, y2) {\r\n    return function (x) {\r\n      if (x <= 0 || x >= 1) return x;\r\n      let t = x;\r\n      for (let i = 0; i < 10; i++) {\r\n        const mt = 1 - t;\r\n        const cx = 3 * mt * mt * t * x1 + 3 * mt * t * t * x2 + t * t * t - x;\r\n        const d  = 3 * mt * mt * x1 + 6 * mt * t * (x2 - x1) + 3 * t * t * (1 - x2);\r\n        if (Math.abs(cx) < 1e-5 || Math.abs(d) < 1e-6) break;\r\n        t -= cx \/ d;\r\n      }\r\n      t = Math.min(1, Math.max(0, t));\r\n      const mt = 1 - t;\r\n      return 3 * mt * mt * t * y1 + 3 * mt * t * t * y2 + t * t * t;\r\n    };\r\n  }\r\n  const EASE = bezier(...CURVE);\r\n\r\n  function init() {\r\n    const section   = document.querySelector(\".video-section\");\r\n    const mask      = document.querySelector(\".video-mask\");\r\n    const video     = document.querySelector(\".video-mask video\");\r\n    const logoOrig  = document.querySelector(\".logo-original\");\r\n    const logoWhite = document.querySelector(\".logo-white\");\r\n    const header    = document.querySelector(\".site-header\");\r\n\r\n    const showFinal = () => {\r\n      mask.classList.add(\"is-open\");\r\n      logoOrig.style.opacity = 0;\r\n      logoWhite.style.opacity = 1;\r\n      if (header) { header.style.opacity = 1; header.style.visibility = \"visible\"; }\r\n    };\r\n\r\n    const reduced = window.matchMedia(\"(prefers-reduced-motion: reduce)\").matches;\r\n    if (typeof gsap === \"undefined\" || reduced) {\r\n      showFinal();\r\n      return;\r\n    }\r\n\r\n    const W = section.clientWidth;\r\n    const H = section.clientHeight;\r\n    const isMobile = window.matchMedia(\"(max-width: 767px)\").matches;\r\n\r\n    \/\/ Dimensioni iniziali del rettangolino\r\n    const startW = W * (isMobile ? 0.62 : 0.26);\r\n    const startH = H * (isMobile ? 0.28 : 0.36);\r\n    const startR = isMobile ? 20 : 24;\r\n\r\n    \/\/ Video a dimensioni fisse = schermo intero (non si sposta mai)\r\n    gsap.set(video, { width: W, height: H });\r\n\r\n    \/\/ Stati iniziali (il rettangolo parte appena sotto lo schermo)\r\n    gsap.set(mask, {\r\n      autoAlpha: 1,\r\n      xPercent: -50,\r\n      yPercent: -50,\r\n      width: startW,\r\n      height: startH,\r\n      borderRadius: startR,\r\n      y: H \/ 2 + startH \/ 2\r\n    });\r\n    gsap.set(logoOrig,  { autoAlpha: 1 });\r\n    gsap.set(logoWhite, { autoAlpha: 0 });\r\n    gsap.set(header,    { autoAlpha: 0, yPercent: -100 });\r\n\r\n    \/\/ Blocco scroll senza toccare il layout\r\n    const block = (e) => {\r\n      if (e.type === \"keydown\" &&\r\n          ![\" \", \"ArrowUp\", \"ArrowDown\", \"PageUp\", \"PageDown\", \"Home\", \"End\"].includes(e.key)) return;\r\n      e.preventDefault();\r\n    };\r\n    [\"wheel\", \"touchmove\", \"keydown\"].forEach(t =>\r\n      window.addEventListener(t, block, { passive: false })\r\n    );\r\n    const release = () =>\r\n      [\"wheel\", \"touchmove\", \"keydown\"].forEach(t =>\r\n        window.removeEventListener(t, block)\r\n      );\r\n\r\n    const tl = gsap.timeline({\r\n      paused: true,\r\n      onComplete: () => {\r\n        gsap.set(mask, { clearProps: \"all\" });\r\n        mask.classList.add(\"is-open\");\r\n        gsap.set(video, { clearProps: \"all\" });\r\n        release();\r\n      }\r\n    });\r\n\r\n    \/\/ UN SOLO MOVIMENTO: sale e si allarga insieme\r\n    tl.to(mask, {\r\n        y: 0,\r\n        width: W,\r\n        height: H,\r\n        borderRadius: 0,\r\n        duration: DUR,\r\n        ease: EASE\r\n      }, 0)\r\n\r\n      \/\/ Logo: da colorato a bianco mentre il video arriva\r\n      .to(logoOrig,  { autoAlpha: 0, duration: 0.2, ease: \"power1.inOut\" }, 0.1)\r\n      .to(logoWhite, { autoAlpha: 1, duration: 0.2, ease: \"power1.inOut\" }, 0.1)\r\n\r\n      \/\/ Header: scende dall'alto a video quasi aperto\r\n      .to(header, { autoAlpha: 1, yPercent: 0, duration: 0.3, ease: \"power3.out\" }, 0);\r\n\r\n    \/\/ Parte quando sono passati START_DELAY ms E il video \u00e8 pronto\r\n    let started = false, videoReady = video.readyState >= 3, delayDone = false;\r\n    const tryStart = () => {\r\n      if (started || !videoReady || !delayDone) return;\r\n      started = true;\r\n      tl.play();\r\n    };\r\n\r\n    setTimeout(() => { delayDone = true; tryStart(); }, START_DELAY);\r\n\r\n    if (!videoReady) {\r\n      video.addEventListener(\"canplay\", () => { videoReady = true; tryStart(); }, { once: true });\r\n      setTimeout(() => { videoReady = true; tryStart(); }, 3000); \/\/ limite massimo di attesa\r\n    }\r\n  }\r\n\r\n  if (document.readyState === \"loading\") {\r\n    document.addEventListener(\"DOMContentLoaded\", init);\r\n  } else {\r\n    init();\r\n  }\r\n})();\r\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>un viaggio che Comincia da lontano Anni di esperienza + 25 Uffici 6 Desk Aereoportuali 4 Radici italiane Innovazione e Viaggio Connessioni globali Accoglienza autentica Stessa anima BRANDDIFFERENTI IL NOSTRO IMPEGNO il valore delle scelte Ambiente Proteggere le risorse naturali e ridurre l&#8217;impatto delle nostre attivit\u00e0. Comunit\u00e0 Valorizzare le identit\u00e0 locali, le persone e le [&hellip;]<\/p>\n","protected":false},"author":3,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-9703","page","type-page","status-publish","hentry"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.4 - aioseo.com -->\n\t<meta name=\"description\" content=\"Ambiente Proteggere le risorse naturali e ridurre l&#039;impatto delle nostre attivit\u00e0. Comunit\u00e0 Valorizzare le identit\u00e0 locali, le persone e le tradizioni che rendono unica l&#039;Italia. Futuro Trasformare i principi della sostenibilit\u00e0 in azioni concrete e miglioramento continuo. SCOPRI IL PROGETTO \u2190 Tutta Italia e oltre Le nostre sedi operative \u2192 Headquarter \u00b7 Italia Calabria Palmi,\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<link rel=\"canonical\" href=\"https:\/\/www.mastergroupworld.it\/staging\/\" \/>\n\t\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.4\" \/>\n\t\t<meta property=\"og:locale\" content=\"it_IT\" \/>\n\t\t<meta property=\"og:site_name\" content=\"MasterGroup World -\" \/>\n\t\t<meta property=\"og:type\" content=\"website\" \/>\n\t\t<meta property=\"og:title\" content=\"HOME - MasterGroup World\" \/>\n\t\t<meta property=\"og:description\" content=\"Ambiente Proteggere le risorse naturali e ridurre l&#039;impatto delle nostre attivit\u00e0. Comunit\u00e0 Valorizzare le identit\u00e0 locali, le persone e le tradizioni che rendono unica l&#039;Italia. Futuro Trasformare i principi della sostenibilit\u00e0 in azioni concrete e miglioramento continuo. SCOPRI IL PROGETTO \u2190 Tutta Italia e oltre Le nostre sedi operative \u2192 Headquarter \u00b7 Italia Calabria Palmi,\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/www.mastergroupworld.it\/staging\/\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/www.mastergroupworld.it\/staging\/wp-content\/uploads\/2026\/10\/MasterGroup-World-OG.png\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/www.mastergroupworld.it\/staging\/wp-content\/uploads\/2026\/10\/MasterGroup-World-OG.png\" \/>\n\t\t<meta property=\"og:image:width\" content=\"1200\" \/>\n\t\t<meta property=\"og:image:height\" content=\"630\" \/>\n\t\t<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n\t\t<meta name=\"twitter:title\" content=\"HOME - MasterGroup World\" \/>\n\t\t<meta name=\"twitter:description\" content=\"Ambiente Proteggere le risorse naturali e ridurre l&#039;impatto delle nostre attivit\u00e0. Comunit\u00e0 Valorizzare le identit\u00e0 locali, le persone e le tradizioni che rendono unica l&#039;Italia. Futuro Trasformare i principi della sostenibilit\u00e0 in azioni concrete e miglioramento continuo. SCOPRI IL PROGETTO \u2190 Tutta Italia e oltre Le nostre sedi operative \u2192 Headquarter \u00b7 Italia Calabria Palmi,\" \/>\n\t\t<meta name=\"twitter:image\" content=\"https:\/\/www.mastergroupworld.it\/staging\/wp-content\/uploads\/2026\/04\/logo-mgw-nav-all-white.png\" \/>\n\t\t<script type=\"application\/ld+json\" class=\"aioseo-schema\">\n\t\t\t{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.mastergroupworld.it\\\/staging\\\/#breadcrumblist\",\"itemListElement\":[{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.mastergroupworld.it\\\/staging\\\/#listItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.mastergroupworld.it\\\/staging\\\/\",\"nextItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.mastergroupworld.it\\\/staging\\\/#listItem\",\"name\":\"HOME\"}},{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.mastergroupworld.it\\\/staging\\\/#listItem\",\"position\":2,\"name\":\"HOME\",\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.mastergroupworld.it\\\/staging\\\/#listItem\",\"name\":\"Home\"}}]},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/www.mastergroupworld.it\\\/staging\\\/#organization\",\"name\":\"MasterGroup World\",\"url\":\"https:\\\/\\\/www.mastergroupworld.it\\\/staging\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https:\\\/\\\/www.mastergroupworld.it\\\/staging\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/logo-mgw-nav-all-white.png\",\"@id\":\"https:\\\/\\\/www.mastergroupworld.it\\\/staging\\\/#organizationLogo\",\"width\":179,\"height\":91},\"image\":{\"@id\":\"https:\\\/\\\/www.mastergroupworld.it\\\/staging\\\/#organizationLogo\"}},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.mastergroupworld.it\\\/staging\\\/#webpage\",\"url\":\"https:\\\/\\\/www.mastergroupworld.it\\\/staging\\\/\",\"name\":\"HOME - MasterGroup World\",\"description\":\"Ambiente Proteggere le risorse naturali e ridurre l'impatto delle nostre attivit\\u00e0. Comunit\\u00e0 Valorizzare le identit\\u00e0 locali, le persone e le tradizioni che rendono unica l'Italia. Futuro Trasformare i principi della sostenibilit\\u00e0 in azioni concrete e miglioramento continuo. SCOPRI IL PROGETTO \\u2190 Tutta Italia e oltre Le nostre sedi operative \\u2192 Headquarter \\u00b7 Italia Calabria Palmi,\",\"inLanguage\":\"it-IT\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.mastergroupworld.it\\\/staging\\\/#website\"},\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.mastergroupworld.it\\\/staging\\\/#breadcrumblist\"},\"datePublished\":\"2026-10-21T12:49:46+02:00\",\"dateModified\":\"2026-10-26T11:03:11+01:00\"},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.mastergroupworld.it\\\/staging\\\/#website\",\"url\":\"https:\\\/\\\/www.mastergroupworld.it\\\/staging\\\/\",\"name\":\"MasterGroup World\",\"inLanguage\":\"it-IT\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.mastergroupworld.it\\\/staging\\\/#organization\"}}]}\n\t\t<\/script>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"HOME - MasterGroup World","description":"Ambiente Proteggere le risorse naturali e ridurre l'impatto delle nostre attivit\u00e0. Comunit\u00e0 Valorizzare le identit\u00e0 locali, le persone e le tradizioni che rendono unica l'Italia. Futuro Trasformare i principi della sostenibilit\u00e0 in azioni concrete e miglioramento continuo. SCOPRI IL PROGETTO \u2190 Tutta Italia e oltre Le nostre sedi operative \u2192 Headquarter \u00b7 Italia Calabria Palmi,","canonical_url":"https:\/\/www.mastergroupworld.it\/staging\/","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"BreadcrumbList","@id":"https:\/\/www.mastergroupworld.it\/staging\/#breadcrumblist","itemListElement":[{"@type":"ListItem","@id":"https:\/\/www.mastergroupworld.it\/staging\/#listItem","position":1,"name":"Home","item":"https:\/\/www.mastergroupworld.it\/staging\/","nextItem":{"@type":"ListItem","@id":"https:\/\/www.mastergroupworld.it\/staging\/#listItem","name":"HOME"}},{"@type":"ListItem","@id":"https:\/\/www.mastergroupworld.it\/staging\/#listItem","position":2,"name":"HOME","previousItem":{"@type":"ListItem","@id":"https:\/\/www.mastergroupworld.it\/staging\/#listItem","name":"Home"}}]},{"@type":"Organization","@id":"https:\/\/www.mastergroupworld.it\/staging\/#organization","name":"MasterGroup World","url":"https:\/\/www.mastergroupworld.it\/staging\/","logo":{"@type":"ImageObject","url":"https:\/\/www.mastergroupworld.it\/staging\/wp-content\/uploads\/2026\/04\/logo-mgw-nav-all-white.png","@id":"https:\/\/www.mastergroupworld.it\/staging\/#organizationLogo","width":179,"height":91},"image":{"@id":"https:\/\/www.mastergroupworld.it\/staging\/#organizationLogo"}},{"@type":"WebPage","@id":"https:\/\/www.mastergroupworld.it\/staging\/#webpage","url":"https:\/\/www.mastergroupworld.it\/staging\/","name":"HOME - MasterGroup World","description":"Ambiente Proteggere le risorse naturali e ridurre l'impatto delle nostre attivit\u00e0. Comunit\u00e0 Valorizzare le identit\u00e0 locali, le persone e le tradizioni che rendono unica l'Italia. Futuro Trasformare i principi della sostenibilit\u00e0 in azioni concrete e miglioramento continuo. SCOPRI IL PROGETTO \u2190 Tutta Italia e oltre Le nostre sedi operative \u2192 Headquarter \u00b7 Italia Calabria Palmi,","inLanguage":"it-IT","isPartOf":{"@id":"https:\/\/www.mastergroupworld.it\/staging\/#website"},"breadcrumb":{"@id":"https:\/\/www.mastergroupworld.it\/staging\/#breadcrumblist"},"datePublished":"2026-10-21T12:49:46+02:00","dateModified":"2026-10-26T11:03:11+01:00"},{"@type":"WebSite","@id":"https:\/\/www.mastergroupworld.it\/staging\/#website","url":"https:\/\/www.mastergroupworld.it\/staging\/","name":"MasterGroup World","inLanguage":"it-IT","publisher":{"@id":"https:\/\/www.mastergroupworld.it\/staging\/#organization"}}]},"og:locale":"it_IT","og:site_name":"MasterGroup World -","og:type":"website","og:title":"HOME - MasterGroup World","og:description":"Ambiente Proteggere le risorse naturali e ridurre l'impatto delle nostre attivit\u00e0. Comunit\u00e0 Valorizzare le identit\u00e0 locali, le persone e le tradizioni che rendono unica l'Italia. Futuro Trasformare i principi della sostenibilit\u00e0 in azioni concrete e miglioramento continuo. SCOPRI IL PROGETTO \u2190 Tutta Italia e oltre Le nostre sedi operative \u2192 Headquarter \u00b7 Italia Calabria Palmi,","og:url":"https:\/\/www.mastergroupworld.it\/staging\/","og:image":"https:\/\/www.mastergroupworld.it\/staging\/wp-content\/uploads\/2026\/10\/MasterGroup-World-OG.png","og:image:secure_url":"https:\/\/www.mastergroupworld.it\/staging\/wp-content\/uploads\/2026\/10\/MasterGroup-World-OG.png","og:image:width":1200,"og:image:height":630,"twitter:card":"summary_large_image","twitter:title":"HOME - MasterGroup World","twitter:description":"Ambiente Proteggere le risorse naturali e ridurre l'impatto delle nostre attivit\u00e0. Comunit\u00e0 Valorizzare le identit\u00e0 locali, le persone e le tradizioni che rendono unica l'Italia. Futuro Trasformare i principi della sostenibilit\u00e0 in azioni concrete e miglioramento continuo. SCOPRI IL PROGETTO \u2190 Tutta Italia e oltre Le nostre sedi operative \u2192 Headquarter \u00b7 Italia Calabria Palmi,","twitter:image":"https:\/\/www.mastergroupworld.it\/staging\/wp-content\/uploads\/2026\/04\/logo-mgw-nav-all-white.png"},"aioseo_meta_data":[],"aioseo_breadcrumb":"<div class=\"aioseo-breadcrumbs\"><span class=\"aioseo-breadcrumb\">\n\t\t\t<a href=\"https:\/\/www.mastergroupworld.it\/staging\/\" title=\"Home\">Home<\/a>\n\t\t<\/span><span class=\"aioseo-breadcrumb-separator\">\u00bb<\/span><span class=\"aioseo-breadcrumb\">\n\t\t\tHOME\n\t\t<\/span><\/div>","aioseo_breadcrumb_json":[{"label":"Home","link":"https:\/\/www.mastergroupworld.it\/staging\/"},{"label":"HOME","link":"https:\/\/www.mastergroupworld.it\/staging\/"}],"lang":"it","translations":{"it":9703,"es":10719,"en":9005},"pll_sync_post":{},"_links":{"self":[{"href":"https:\/\/www.mastergroupworld.it\/staging\/wp-json\/wp\/v2\/pages\/9703","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.mastergroupworld.it\/staging\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.mastergroupworld.it\/staging\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.mastergroupworld.it\/staging\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/www.mastergroupworld.it\/staging\/wp-json\/wp\/v2\/comments?post=9703"}],"version-history":[{"count":12,"href":"https:\/\/www.mastergroupworld.it\/staging\/wp-json\/wp\/v2\/pages\/9703\/revisions"}],"predecessor-version":[{"id":10803,"href":"https:\/\/www.mastergroupworld.it\/staging\/wp-json\/wp\/v2\/pages\/9703\/revisions\/10803"}],"wp:attachment":[{"href":"https:\/\/www.mastergroupworld.it\/staging\/wp-json\/wp\/v2\/media?parent=9703"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}