{"id":2,"date":"2025-12-30T11:11:12","date_gmt":"2025-12-30T11:11:12","guid":{"rendered":"https:\/\/www.zangarifrancesco.com\/?page_id=2"},"modified":"2026-07-13T17:14:10","modified_gmt":"2026-07-13T17:14:10","slug":"contatti","status":"publish","type":"page","link":"https:\/\/www.zangarifrancesco.com\/en\/contatti\/","title":{"rendered":"Contacts"},"content":{"rendered":"<!-- =========================================================\nFRANCESCO ZANGARI\nCONTATTI \u2014 MAJESTIC 2026 \u00b7 V1 FORM SAFE\nPagina completa \u00b7 Gutenberg safe \u00b7 no JS\nWPForms 248 preservato integralmente\n========================================================= -->\n\n\n<style>\n\/* =========================================================\n   ROOT E BASE ISOLATA\n========================================================= *\/\n\n.fz-contact27-root,\n.fz-contact27-root *{\n  box-sizing:border-box;\n}\n\n.fz-contact27-root{\n  --fz-contact27-bg:#05070A;\n  --fz-contact27-bg2:#08101A;\n  --fz-contact27-paper:#EEF3FF;\n  --fz-contact27-soft:rgba(238,243,255,.84);\n  --fz-contact27-muted:rgba(175,186,208,.78);\n  --fz-contact27-line:rgba(255,255,255,.10);\n  --fz-contact27-line-soft:rgba(255,255,255,.06);\n  --fz-contact27-blue:#5B8CFF;\n  --fz-contact27-blue2:#4278FF;\n  --fz-contact27-serif:\"Bodoni 72\",\"Bodoni MT\",Didot,\"Iowan Old Style\",\"Times New Roman\",serif;\n  --fz-contact27-sans:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,\"Segoe UI\",Helvetica,Arial,sans-serif;\n\n  position:relative;\n  display:block;\n  float:none;\n  clear:both;\n  width:100vw;\n  max-width:100vw;\n  margin-left:calc(50% - 50vw);\n  margin-right:calc(50% - 50vw);\n  overflow-x:clip;\n  color:var(--fz-contact27-paper);\n  background:\n    radial-gradient(1100px 700px at 7% 7%,rgba(91,140,255,.11),transparent 68%),\n    radial-gradient(900px 620px at 94% 40%,rgba(66,120,255,.08),transparent 72%),\n    linear-gradient(180deg,var(--fz-contact27-bg) 0%,var(--fz-contact27-bg2) 50%,var(--fz-contact27-bg) 100%);\n  font-family:var(--fz-contact27-sans);\n}\n\n.fz-contact27-root a{color:inherit;}\n.fz-contact27-root ::selection{background:rgba(91,140,255,.88);color:#05070A;}\n\n.fz-contact27-shell{\n  width:min(100%,1560px);\n  margin:0 auto;\n  padding-inline:clamp(20px,4vw,72px);\n}\n\n.fz-contact27-kicker{\n  display:flex;\n  align-items:center;\n  gap:14px;\n  margin:0 0 22px;\n  color:rgba(238,243,255,.58);\n  font-size:11px;\n  font-weight:850;\n  letter-spacing:.24em;\n  text-transform:uppercase;\n}\n\n.fz-contact27-kicker::before{\n  content:\"\";\n  width:54px;\n  height:1px;\n  background:linear-gradient(90deg,var(--fz-contact27-blue),rgba(91,140,255,0));\n}\n\n.fz-contact27-kicker strong{color:var(--fz-contact27-blue);font-weight:900;}\n\n.fz-contact27-title{\n  margin:0;\n  color:var(--fz-contact27-paper);\n  font-family:var(--fz-contact27-serif);\n  font-size:clamp(54px,6.6vw,108px);\n  line-height:.92;\n  font-weight:400;\n  letter-spacing:-.058em;\n  text-wrap:balance;\n}\n\n.fz-contact27-lead{\n  margin:22px 0 0;\n  max-width:780px;\n  color:var(--fz-contact27-muted);\n  font-size:clamp(17px,1.25vw,21px);\n  line-height:1.75;\n}\n\n.fz-contact27-btns{display:flex;flex-wrap:wrap;gap:14px;margin-top:30px;}\n\n.fz-contact27-btn{\n  min-height:54px;\n  display:inline-flex;\n  align-items:center;\n  justify-content:center;\n  padding:13px 23px;\n  border-radius:999px;\n  text-decoration:none!important;\n  font-size:12px;\n  font-weight:900;\n  letter-spacing:.14em;\n  text-transform:uppercase;\n  transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease,background .22s ease;\n}\n\n.fz-contact27-btn:hover{transform:translateY(-2px);}\n\n.fz-contact27-btn.primary{\n  border:1px solid transparent;\n  color:#08101A!important;\n  background:linear-gradient(180deg,var(--fz-contact27-blue),var(--fz-contact27-blue2));\n  box-shadow:0 18px 38px rgba(66,120,255,.34);\n}\n\n.fz-contact27-btn.secondary{\n  border:1px solid rgba(130,167,255,.52);\n  color:var(--fz-contact27-paper)!important;\n  background:linear-gradient(180deg,rgba(91,140,255,.18),rgba(91,140,255,.08));\n  box-shadow:0 14px 30px rgba(66,120,255,.12),inset 0 0 0 1px rgba(255,255,255,.035);\n}\n\n.fz-contact27-btn:focus-visible,\n.fz-contact27-channel:focus-visible{\n  outline:2px solid var(--fz-contact27-blue);\n  outline-offset:4px;\n}\n\n\/* =========================================================\n   CONTENIMENTO PAGINA E HEADER COORDINATO\n========================================================= *\/\n\nhtml:has(.fz-contact27-root),\nbody:has(.fz-contact27-root){\n  max-width:100% !important;\n  overflow-x:clip !important;\n  background:#05070A !important;\n}\n\nbody:has(.fz-contact27-root) .wp-site-blocks{\n  max-width:100% !important;\n  overflow-x:clip !important;\n}\n\nbody:has(.fz-contact27-root) .wp-block-post-content,\nbody:has(.fz-contact27-root) .entry-content,\nbody:has(.fz-contact27-root) main{\n  width:100% !important;\n  max-width:none !important;\n  margin-inline:0 !important;\n  padding-inline:0 !important;\n}\n\nbody:has(.fz-contact27-root) .wp-block-post-content > .wp-block-html,\nbody:has(.fz-contact27-root) .entry-content > .wp-block-html{\n  width:100% !important;\n  max-width:none !important;\n  margin:0 !important;\n}\n\nbody:has(.fz-contact27-root) header.wp-block-template-part,\nbody:has(.fz-contact27-root) .wp-site-blocks > header{\n  position:fixed !important;\n  top:0 !important;\n  left:0 !important;\n  right:0 !important;\n  z-index:9000 !important;\n  width:100% !important;\n  padding:0 !important;\n  background:rgba(5,7,10,.84) !important;\n  border:0 !important;\n  border-bottom:1px solid rgba(255,255,255,.08) !important;\n  box-shadow:none !important;\n  backdrop-filter:blur(18px) saturate(1.12) !important;\n  -webkit-backdrop-filter:blur(18px) saturate(1.12) !important;\n}\n\nbody.admin-bar:has(.fz-contact27-root) header.wp-block-template-part,\nbody.admin-bar:has(.fz-contact27-root) .wp-site-blocks > header{\n  top:32px !important;\n}\n\nbody:has(.fz-contact27-root) header.wp-block-template-part::after,\nbody:has(.fz-contact27-root) .wp-site-blocks > header::after{display:none !important;content:none !important;}\n\nbody:has(.fz-contact27-root) header.wp-block-template-part .wp-block-group.alignfull,\nbody:has(.fz-contact27-root) .wp-site-blocks > header .wp-block-group.alignfull{\n  width:100% !important;\n  max-width:1560px !important;\n  min-height:86px !important;\n  margin:0 auto !important;\n  padding:12px clamp(20px,4vw,72px) !important;\n  box-sizing:border-box !important;\n  column-gap:clamp(18px,2.5vw,48px) !important;\n  background:transparent !important;\n}\n\nbody:has(.fz-contact27-root) header .wp-block-site-title{margin:0 !important;}\nbody:has(.fz-contact27-root) header .wp-block-site-title::after,\nbody:has(.fz-contact27-root) header nav.wp-block-navigation::before{display:none !important;content:none !important;}\n\nbody:has(.fz-contact27-root) header .wp-block-site-title a{\n  font-size:clamp(18px,1.4vw,28px) !important;\n  font-weight:820 !important;\n  letter-spacing:.10em !important;\n  line-height:1 !important;\n  color:rgba(242,240,234,.94) !important;\n  white-space:nowrap !important;\n}\n\nbody:has(.fz-contact27-root) header .wp-block-site-logo{margin:0 !important;padding:0 !important;border:0 !important;background:none !important;box-shadow:none !important;}\nbody:has(.fz-contact27-root) header .wp-block-site-logo img{width:62px !important;height:62px !important;object-fit:contain !important;}\nbody:has(.fz-contact27-root) header .wp-block-navigation .wp-block-navigation__container{gap:clamp(12px,1.3vw,22px) !important;}\nbody:has(.fz-contact27-root) header .wp-block-navigation a{padding:9px 0 !important;color:rgba(242,240,234,.82) !important;font-size:15px !important;font-weight:690 !important;letter-spacing:.012em !important;}\nbody:has(.fz-contact27-root) header .wp-block-navigation a:hover{color:#fff !important;transform:none !important;}\nbody:has(.fz-contact27-root) header .wp-block-navigation a::after{bottom:2px !important;background:#5B8CFF !important;}\nbody:has(.fz-contact27-root) header .wp-block-navigation__submenu-container{\n  min-width:250px !important;\n  padding:14px !important;\n  border:1px solid rgba(255,255,255,.11) !important;\n  border-radius:4px !important;\n  background:rgba(8,11,17,.96) !important;\n  box-shadow:0 30px 90px rgba(0,0,0,.48) !important;\n  backdrop-filter:blur(18px) !important;\n  -webkit-backdrop-filter:blur(18px) !important;\n}\n\n\/* =========================================================\n   HERO\n========================================================= *\/\n\n.fz-contact27-hero{\n  position:relative;\n  min-height:82svh;\n  display:flex;\n  align-items:center;\n  overflow:hidden;\n  isolation:isolate;\n  border-bottom:1px solid var(--fz-contact27-line-soft);\n  background:\n    radial-gradient(760px 520px at 80% 28%,rgba(91,140,255,.15),transparent 70%),\n    radial-gradient(620px 420px at 16% 70%,rgba(66,120,255,.08),transparent 72%),\n    linear-gradient(180deg,#07101A 0%,#05070A 100%);\n}\n\n.fz-contact27-hero::before{\n  content:\"FZ\";\n  position:absolute;\n  right:-.06em;\n  top:-.18em;\n  color:rgba(255,255,255,.035);\n  font-family:\"Helvetica Neue\",\"Arial Narrow\",Arial,sans-serif;\n  font-size:clamp(300px,38vw,700px);\n  line-height:1;\n  font-weight:900;\n  letter-spacing:-.10em;\n  pointer-events:none;\n}\n\n.fz-contact27-hero::after{\n  content:\"\";\n  position:absolute;\n  inset:0;\n  pointer-events:none;\n  background:\n    linear-gradient(90deg,rgba(5,7,10,.12),transparent 42%,rgba(5,7,10,.08)),\n    linear-gradient(180deg,rgba(5,7,10,.08),transparent 40%,rgba(5,7,10,.58));\n}\n\n.fz-contact27-hero-grid{\n  position:relative;\n  z-index:2;\n  width:100%;\n  display:grid;\n  grid-template-columns:minmax(0,1.08fr) minmax(340px,.72fr);\n  gap:clamp(44px,7vw,120px);\n  align-items:end;\n  padding-top:clamp(150px,17vh,205px);\n  padding-bottom:clamp(66px,7vw,104px);\n}\n\n.fz-contact27-hero-title{\n  margin:0;\n  color:var(--fz-contact27-paper);\n  font-size:clamp(72px,9vw,148px);\n  line-height:.82;\n  font-weight:880;\n  letter-spacing:-.078em;\n  text-transform:uppercase;\n}\n\n.fz-contact27-hero-subtitle{\n  margin:24px 0 0 clamp(18px,4vw,70px);\n  color:rgba(238,243,255,.86);\n  font-family:var(--fz-contact27-serif);\n  font-size:clamp(46px,5.2vw,84px);\n  line-height:.94;\n  font-style:italic;\n  font-weight:400;\n  letter-spacing:-.05em;\n}\n\n.fz-contact27-hero-rule{\n  width:min(650px,86%);\n  height:1px;\n  margin:38px 0 24px;\n  background:linear-gradient(90deg,var(--fz-contact27-blue),rgba(255,255,255,.16),transparent);\n}\n\n.fz-contact27-hero-copy{\n  margin:0;\n  max-width:690px;\n  color:var(--fz-contact27-soft);\n  font-size:clamp(17px,1.28vw,21px);\n  line-height:1.74;\n}\n\n.fz-contact27-routing{\n  position:relative;\n  display:grid;\n  gap:0;\n  border-top:1px solid var(--fz-contact27-line);\n  border-bottom:1px solid var(--fz-contact27-line);\n}\n\n.fz-contact27-route{\n  display:grid;\n  grid-template-columns:46px minmax(0,1fr);\n  gap:18px;\n  align-items:start;\n  padding:22px 0;\n  border-bottom:1px solid var(--fz-contact27-line-soft);\n}\n\n.fz-contact27-route:last-child{border-bottom:0;}\n.fz-contact27-route b{color:var(--fz-contact27-blue);font-size:11px;letter-spacing:.18em;}\n.fz-contact27-route strong{display:block;color:var(--fz-contact27-paper);font-family:var(--fz-contact27-serif);font-size:clamp(26px,2.4vw,38px);font-weight:400;line-height:1;}\n.fz-contact27-route span{display:block;margin-top:8px;color:var(--fz-contact27-muted);font-size:13px;line-height:1.55;}\n\n\/* =========================================================\n   CONTENUTO\n========================================================= *\/\n\n.fz-contact27-main{position:relative;padding-block:clamp(82px,8vw,132px);}\n\n.fz-contact27-layout{\n  display:grid;\n  grid-template-columns:minmax(0,.82fr) minmax(480px,1.18fr);\n  gap:clamp(22px,3vw,42px);\n  align-items:stretch;\n}\n\n.fz-contact27-left{\n  display:flex;\n  flex-direction:column;\n  min-width:0;\n}\n\n.fz-contact27-left-head{padding:clamp(6px,1vw,14px) 0 34px;}\n.fz-contact27-left-head .fz-contact27-title{max-width:8ch;font-size:clamp(48px,5.2vw,82px);}\n\n.fz-contact27-channel-list{\n  display:grid;\n  gap:12px;\n}\n\n.fz-contact27-channel{\n  position:relative;\n  min-height:124px;\n  display:grid;\n  grid-template-columns:minmax(0,1fr) auto;\n  gap:22px;\n  align-items:center;\n  padding:24px 24px;\n  border:1px solid var(--fz-contact27-line);\n  color:var(--fz-contact27-paper)!important;\n  text-decoration:none!important;\n  background:\n    radial-gradient(460px 220px at 0% 0%,rgba(91,140,255,.10),transparent 68%),\n    linear-gradient(180deg,rgba(15,22,38,.80),rgba(7,10,15,.42));\n  transition:transform .22s ease,border-color .22s ease,background .22s ease,box-shadow .22s ease;\n}\n\n.fz-contact27-channel:hover{\n  transform:translateY(-3px);\n  border-color:rgba(91,140,255,.38);\n  background:\n    radial-gradient(460px 220px at 0% 0%,rgba(91,140,255,.16),transparent 68%),\n    linear-gradient(180deg,rgba(18,28,48,.92),rgba(7,10,15,.48));\n  box-shadow:0 24px 64px rgba(0,0,0,.26);\n}\n\n.fz-contact27-channel small{display:block;color:var(--fz-contact27-blue);font-size:10px;font-weight:900;letter-spacing:.18em;text-transform:uppercase;}\n.fz-contact27-channel strong{display:block;margin-top:10px;color:var(--fz-contact27-paper);font-family:var(--fz-contact27-serif);font-size:clamp(27px,2.4vw,38px);font-weight:400;line-height:1;}\n.fz-contact27-channel span{display:block;margin-top:10px;color:var(--fz-contact27-muted);font-size:13px;line-height:1.55;overflow-wrap:anywhere;}\n.fz-contact27-channel i{display:grid;place-items:center;width:44px;height:44px;border:1px solid rgba(255,255,255,.14);border-radius:999px;color:var(--fz-contact27-blue);font-style:normal;font-size:18px;}\n\n.fz-contact27-guidance{\n  margin:22px 0 0;\n  padding:20px 0 0;\n  border-top:1px solid var(--fz-contact27-line-soft);\n  color:var(--fz-contact27-muted);\n  font-size:14px;\n  line-height:1.72;\n}\n\n.fz-contact27-uni{\n  margin-top:auto;\n  padding-top:34px;\n}\n\n.fz-contact27-uni-card{\n  position:relative;\n  overflow:hidden;\n  padding:26px;\n  border:1px solid var(--fz-contact27-line);\n  background:linear-gradient(180deg,rgba(14,22,37,.78),rgba(8,12,20,.42));\n}\n\n.fz-contact27-uni-card::after{\n  content:\"DICA\";\n  position:absolute;\n  right:-.04em;\n  bottom:-.26em;\n  color:rgba(255,255,255,.03);\n  font-size:clamp(100px,10vw,170px);\n  line-height:1;\n  font-weight:900;\n  letter-spacing:-.07em;\n  pointer-events:none;\n}\n\n.fz-contact27-uni-card > *{position:relative;z-index:2;}\n.fz-contact27-uni-card h3{margin:0;color:var(--fz-contact27-paper);font-family:var(--fz-contact27-serif);font-size:clamp(30px,3vw,46px);font-weight:400;line-height:1;}\n.fz-contact27-uni-meta{display:grid;gap:8px;margin-top:20px;color:var(--fz-contact27-muted);font-size:14px;line-height:1.55;}\n.fz-contact27-uni-meta a{color:rgba(130,167,255,.96)!important;text-decoration:none!important;overflow-wrap:anywhere;}\n\n.fz-contact27-form-panel{\n  position:relative;\n  overflow:hidden;\n  min-width:0;\n  height:100%;\n  display:flex;\n  flex-direction:column;\n  padding:clamp(28px,3.4vw,48px);\n  border:1px solid rgba(255,255,255,.12);\n  background:\n    radial-gradient(760px 360px at 12% 0%,rgba(91,140,255,.16),transparent 66%),\n    linear-gradient(180deg,rgba(18,26,44,.94),rgba(10,15,25,.72));\n  box-shadow:0 32px 100px rgba(0,0,0,.38);\n}\n\n.fz-contact27-form-panel::before{\n  content:\"02\";\n  position:absolute;\n  right:-.02em;\n  top:-.18em;\n  color:rgba(255,255,255,.035);\n  font-family:\"Helvetica Neue\",\"Arial Narrow\",Arial,sans-serif;\n  font-size:clamp(190px,19vw,330px);\n  font-weight:900;\n  line-height:1;\n  pointer-events:none;\n}\n\n.fz-contact27-form-panel > *{position:relative;z-index:2;}\n.fz-contact27-form-panel h2{margin:0;color:var(--fz-contact27-paper);font-family:var(--fz-contact27-serif);font-size:clamp(46px,5vw,78px);font-weight:400;line-height:.94;letter-spacing:-.05em;}\n.fz-contact27-form-intro{margin:18px 0 28px;max-width:620px;color:var(--fz-contact27-muted);font-size:15px;line-height:1.7;}\n.fz-contact27-privacy{margin:24px 0 0;padding-top:20px;border-top:1px solid var(--fz-contact27-line-soft);color:rgba(175,186,208,.70);font-size:12px;line-height:1.65;}\n\n\n\/* =========================================================\n   PRIMA DI SCRIVERE \u2014 INTEGRATO NEL PANNELLO MODULO\n   Riempie il solo spazio interno inferiore senza allungare\n   la colonna sinistra e senza modificare WPForms.\n========================================================= *\/\n\n.fz-contact27-prewrite-inline{\n  position:relative;\n  margin-top:auto;\n  padding-top:clamp(38px,4vw,62px);\n}\n\n.fz-contact27-prewrite-box{\n  position:relative;\n  overflow:hidden;\n  padding:clamp(22px,2.5vw,34px);\n  border:1px solid rgba(255,255,255,.10);\n  background:\n    radial-gradient(620px 260px at 0% 0%,rgba(91,140,255,.14),transparent 68%),\n    linear-gradient(180deg,rgba(9,15,27,.72),rgba(7,10,15,.36));\n}\n\n.fz-contact27-prewrite-box::before{\n  content:\"05\";\n  position:absolute;\n  right:-.03em;\n  top:-.22em;\n  color:rgba(255,255,255,.028);\n  font-family:\"Helvetica Neue\",\"Arial Narrow\",Arial,sans-serif;\n  font-size:clamp(140px,15vw,240px);\n  line-height:1;\n  font-weight:900;\n  letter-spacing:-.08em;\n  pointer-events:none;\n}\n\n.fz-contact27-prewrite-box > *{\n  position:relative;\n  z-index:2;\n}\n\n.fz-contact27-prewrite-box h3{\n  margin:0;\n  max-width:18ch;\n  color:var(--fz-contact27-paper);\n  font-family:var(--fz-contact27-serif);\n  font-size:clamp(30px,3vw,48px);\n  line-height:1;\n  font-weight:400;\n  letter-spacing:-.04em;\n  text-wrap:balance;\n}\n\n.fz-contact27-prewrite-grid{\n  display:grid;\n  grid-template-columns:repeat(3,minmax(0,1fr));\n  gap:1px;\n  margin-top:26px;\n  border:1px solid var(--fz-contact27-line-soft);\n  background:var(--fz-contact27-line-soft);\n}\n\n.fz-contact27-prewrite-item{\n  min-height:150px;\n  padding:18px;\n  background:rgba(7,10,15,.52);\n}\n\n.fz-contact27-prewrite-item b{\n  display:block;\n  color:var(--fz-contact27-blue);\n  font-size:10px;\n  line-height:1;\n  font-weight:900;\n  letter-spacing:.17em;\n}\n\n.fz-contact27-prewrite-item strong{\n  display:block;\n  margin-top:24px;\n  color:var(--fz-contact27-paper);\n  font-family:var(--fz-contact27-serif);\n  font-size:clamp(22px,2vw,30px);\n  line-height:1;\n  font-weight:400;\n}\n\n.fz-contact27-prewrite-item span{\n  display:block;\n  margin-top:10px;\n  color:var(--fz-contact27-muted);\n  font-size:12px;\n  line-height:1.58;\n}\n\n.fz-contact27-prewrite-quote{\n  margin:22px 0 0;\n  padding-top:20px;\n  border-top:1px solid rgba(91,140,255,.25);\n  color:rgba(238,243,255,.90);\n  font-family:var(--fz-contact27-serif);\n  font-size:clamp(20px,2vw,30px);\n  line-height:1.18;\n  font-weight:400;\n  letter-spacing:-.02em;\n}\n\n.fz-contact27-prewrite-sign{\n  display:block;\n  margin-top:10px;\n  color:rgba(175,186,208,.58);\n  font-family:var(--fz-contact27-sans);\n  font-size:9px;\n  font-weight:900;\n  letter-spacing:.18em;\n  text-transform:uppercase;\n}\n\n@media (max-width:760px){\n  .fz-contact27-prewrite-inline{\n    margin-top:34px;\n    padding-top:0;\n  }\n\n  .fz-contact27-prewrite-grid{\n    grid-template-columns:1fr;\n  }\n\n  .fz-contact27-prewrite-item{\n    min-height:0;\n  }\n}\n\n\/* =========================================================\n   WPForms 248 \u2014 BLOCCO FUNZIONANTE PRESERVATO\n========================================================= *\/\n\n\/* =========================================================\n   WPForms 248 \u2014 FIX DEFINITIVO\n   - RIMOSSA label generale \u201cNome *\u201d (niente duplicati)\n   - Nome + Cognome su una riga (desktop) 50% + 50%\n   - Email 100% sotto\n   - Label sopra a ogni input in stile identico alle altre label\n========================================================= *\/\n\n\/* contenitori form a piena larghezza *\/\n#wpforms-248,\n#wpforms-248 #wpforms-form-248,\n#wpforms-248 #wpforms-form-248 .wpforms-field-container{\n  width: 100% !important;\n  max-width: none !important;\n}\n\n\/* input full width *\/\n#wpforms-248 #wpforms-form-248 input,\n#wpforms-248 #wpforms-form-248 textarea,\n#wpforms-248 #wpforms-form-248 select{\n  width: 100% !important;\n  max-width: none !important;\n  box-sizing: border-box !important;\n  display: block !important;\n}\n\n\/* stile campi *\/\n#wpforms-248 #wpforms-form-248 .wpforms-field{ margin-bottom: 18px !important; }\n#wpforms-248 #wpforms-form-248 label{\n  color: rgba(234,240,255,.92) !important;\n  font-weight: 600 !important;\n  letter-spacing: -0.01em !important;\n}\n#wpforms-248 #wpforms-form-248 input,\n#wpforms-248 #wpforms-form-248 textarea{\n  background: rgba(7,10,15,.35) !important;\n  border: 1px solid rgba(255,255,255,.10) !important;\n  border-radius: 14px !important;\n  color: rgba(234,240,255,.92) !important;\n  padding: 12px 14px !important;\n  outline: none !important;\n  box-shadow: none !important;\n}\n#wpforms-248 #wpforms-form-248 input:focus,\n#wpforms-248 #wpforms-form-248 textarea:focus{\n  border-color: rgba(91,140,255,.55) !important;\n  box-shadow: 0 0 0 3px rgba(91,140,255,.14) !important;\n}\n\n\/* bottone *\/\n#wpforms-submit-248{\n  background: linear-gradient(180deg, rgba(91,140,255,1), rgba(66,120,255,1)) !important;\n  color: rgba(7,10,15,1) !important;\n  border: none !important;\n  border-radius: 999px !important;\n  padding: 12px 18px !important;\n  font-weight: 700 !important;\n  box-shadow: 0 18px 44px rgba(0,0,0,.35) !important;\n}\n#wpforms-submit-248:hover{ transform: translateY(-1px); }\n\n\/* ====== NOME\/COGNOME (field_1) \u2014 FIX ALLINEAMENTO + LABEL COGNOME ====== *\/\n\n\/* 1) Nascondi la label \u201cgenerale\u201d del campo Nome (quella che crea il doppione) *\/\n#wpforms-248 #wpforms-form-248 #wpforms-248-field_1-container > label,\n#wpforms-248 #wpforms-form-248 #wpforms-248-field_1-container .wpforms-field-label{\n  display: none !important;\n}\n\n\/* 2) Nascondi le sublabel native (Nome\/Cognome) per evitare doppioni *\/\n#wpforms-248 #wpforms-form-248 #wpforms-248-field_1-container .wpforms-field-sublabel,\n#wpforms-248 #wpforms-form-248 #wpforms-248-field_1-container .wpforms-field-sublabel-after{\n  display: none !important;\n}\n\n\/* 3) Desktop: Nome e Cognome su UNA RIGA, 50% + 50% e ALLINEATI *\/\n#wpforms-248 #wpforms-form-248 #wpforms-248-field_1-container .wpforms-field-row{\n  display: flex !important;\n  flex-direction: row !important;\n  gap: 18px !important;\n  width: 100% !important;\n  margin: 0 !important;\n  padding: 0 !important;\n  box-sizing: border-box !important;\n  align-items: flex-start !important; \/* \u2705 evita \u201csalti\u201d verticali *\/\n}\n\n\/* Ogni blocco = met\u00e0 riga *\/\n#wpforms-248 #wpforms-form-248 #wpforms-248-field_1-container .wpforms-field-row-block{\n  flex: 1 1 0 !important;\n  min-width: 0 !important;\n  margin: 0 !important;\n  padding: 0 !important;\n  box-sizing: border-box !important;\n  position: relative !important;\n}\n\n\/* Label \u201cpulite\u201d sopra gli input (spazio sempre riservato) *\/\n#wpforms-248 #wpforms-form-248 #wpforms-248-field_1-container .wpforms-field-row-block::before{\n  display: block !important;\n  margin: 0 0 8px !important;\n  min-height: 20px !important;       \/* \u2705 riserva altezza uguale per entrambi *\/\n  line-height: 1.2 !important;\n  color: rgba(234,240,255,.92) !important;\n  font-weight: 600 !important;\n  letter-spacing: -0.01em !important;\n  white-space: nowrap !important;\n  content: \"\" !important;\n}\n\n\/* \u2705 Assegnazione contenuto super-robusta (funziona anche se WPForms cambia classi) *\/\n#wpforms-248 #wpforms-form-248 #wpforms-248-field_1-container .wpforms-field-row-block:first-of-type::before{\n  content: \"Nome *\" !important;\n}\n#wpforms-248 #wpforms-form-248 #wpforms-248-field_1-container .wpforms-field-row-block:last-of-type::before{\n  content: \"Cognome *\" !important;\n}\n\n\/* (fallback: se ci sono le classi standard) *\/\n#wpforms-248 #wpforms-form-248 #wpforms-248-field_1-container .wpforms-field-row-block.wpforms-first::before{\n  content: \"Nome *\" !important;\n}\n#wpforms-248 #wpforms-form-248 #wpforms-248-field_1-container .wpforms-field-row-block.wpforms-last::before{\n  content: \"Cognome *\" !important;\n}\n\n\/* Input dentro ogni met\u00e0 *\/\n#wpforms-248 #wpforms-form-248 #wpforms-248-field_1-container .wpforms-field-row-block input{\n  width: 100% !important;\n  max-width: none !important;\n  display: block !important;\n  margin: 0 !important;\n  box-sizing: border-box !important;\n}\n\n\/* Mobile: torna in colonna *\/\n@media (max-width: 680px){\n  #wpforms-248 #wpforms-form-248 #wpforms-248-field_1-container .wpforms-field-row{\n    flex-direction: column !important;\n  }\n}\n\n\/* Email sempre 100% *\/\n#wpforms-248 #wpforms-form-248 .wpforms-field-email,\n#wpforms-248 #wpforms-form-248 .wpforms-field-email input{\n  width: 100% !important;\n  max-width: none !important;\n}\n\n\n\n\/* =========================================================\n   FIX DEFINITIVO \u2014 Nome\/Cognome 2 colonne = stessa larghezza Email\n   + elimina .wpforms-clear che rompe la grid\n========================================================= *\/\n\n\/* evita che WPForms allarghi\/shift-i la riga *\/\n#wpforms-248 #wpforms-form-248 #wpforms-248-field_1-container .wpforms-field-row{\n  width: 100% !important;\n  max-width: 100% !important;\n  margin: 0 !important;\n  padding: 0 !important;\n  box-sizing: border-box !important;\n\n  display: grid !important;\n  grid-template-columns: repeat(2, minmax(0, 1fr)) !important;\n  column-gap: 18px !important;\n  row-gap: 0 !important;\n}\n\n\/* \u2705 questo \u00e8 il colpevole: come item grid sballa le celle *\/\n#wpforms-248 #wpforms-form-248 #wpforms-248-field_1-container .wpforms-field-row .wpforms-clear{\n  display: none !important;\n}\n\n\/* reset completo sui due blocchi met\u00e0\/met\u00e0 *\/\n#wpforms-248 #wpforms-form-248 #wpforms-248-field_1-container .wpforms-field-row-block{\n  float: none !important;\n  clear: none !important;\n  width: auto !important;\n  max-width: none !important;\n  margin: 0 !important;\n  padding: 0 !important;\n  left: auto !important;\n  right: auto !important;\n  transform: none !important;\n  box-sizing: border-box !important;\n  min-width: 0 !important;\n}\n\n\/* posizionamento esplicito nelle 2 colonne *\/\n#wpforms-248 #wpforms-form-248 #wpforms-248-field_1-container .wpforms-field-row-block.wpforms-first{\n  grid-column: 1 !important;\n}\n#wpforms-248 #wpforms-form-248 #wpforms-248-field_1-container .wpforms-field-row-block.wpforms-last{\n  grid-column: 2 !important;\n}\n\n\/* mobile: 1 colonna *\/\n@media (max-width: 680px){\n  #wpforms-248 #wpforms-form-248 #wpforms-248-field_1-container .wpforms-field-row{\n    grid-template-columns: 1fr !important;\n  }\n  #wpforms-248 #wpforms-form-248 #wpforms-248-field_1-container .wpforms-field-row-block.wpforms-first,\n  #wpforms-248 #wpforms-form-248 #wpforms-248-field_1-container .wpforms-field-row-block.wpforms-last{\n    grid-column: auto !important;\n  }\n}\n\n\/* Rifiniture visive successive, senza modificare struttura o logica *\/\n#wpforms-248{margin:0 !important;}\n#wpforms-248 #wpforms-form-248{margin:0 !important;}\n#wpforms-248 #wpforms-form-248 .wpforms-field{padding:0 !important;}\n#wpforms-248 #wpforms-form-248 label,\n#wpforms-248 #wpforms-form-248 #wpforms-248-field_1-container .wpforms-field-row-block::before{font-size:13px !important;}\n#wpforms-248 #wpforms-form-248 input,\n#wpforms-248 #wpforms-form-248 textarea,\n#wpforms-248 #wpforms-form-248 select{\n  min-height:50px !important;\n  background:rgba(5,7,10,.40) !important;\n  border-color:rgba(255,255,255,.12) !important;\n  border-radius:4px !important;\n  color:var(--fz-contact27-paper) !important;\n  font-family:var(--fz-contact27-sans) !important;\n}\n#wpforms-248 #wpforms-form-248 textarea{min-height:180px !important;resize:vertical !important;}\n#wpforms-248 #wpforms-form-248 input::placeholder,\n#wpforms-248 #wpforms-form-248 textarea::placeholder{color:rgba(175,186,208,.44) !important;}\n#wpforms-submit-248{\n  min-height:52px !important;\n  padding:14px 24px !important;\n  font-size:12px !important;\n  font-weight:900 !important;\n  letter-spacing:.12em !important;\n  text-transform:uppercase !important;\n  box-shadow:0 18px 38px rgba(66,120,255,.28) !important;\n}\n#wpforms-248 .wpforms-error{color:#ff9ca3 !important;font-size:12px !important;}\n#wpforms-248 label.wpforms-error{margin-top:7px !important;}\n#wpforms-confirmation-248{\n  padding:22px !important;\n  border:1px solid rgba(91,140,255,.34) !important;\n  background:rgba(91,140,255,.10) !important;\n  color:var(--fz-contact27-paper) !important;\n}\n\n\/* =========================================================\n   CHIUSURA\n========================================================= *\/\n\n.fz-contact27-closing{\n  padding-block:clamp(56px,6vw,90px);\n  border-top:1px solid var(--fz-contact27-line-soft);\n}\n\n.fz-contact27-closing-grid{\n  display:grid;\n  grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr);\n  gap:40px;\n  align-items:end;\n}\n\n.fz-contact27-closing-quote{\n  margin:0;\n  max-width:900px;\n  color:var(--fz-contact27-paper);\n  font-family:var(--fz-contact27-serif);\n  font-size:clamp(40px,5vw,78px);\n  line-height:.94;\n  letter-spacing:-.05em;\n}\n\n.fz-contact27-closing-note{\n  margin:0;\n  color:var(--fz-contact27-muted);\n  font-size:14px;\n  line-height:1.7;\n}\n\n\/* =========================================================\n   REVEAL E RESPONSIVE\n========================================================= *\/\n\n.fz-contact27-reveal{opacity:1;transform:none;}\n\n@supports (animation-timeline:view()){\n  .fz-contact27-reveal{\n    opacity:.18;\n    transform:translateY(22px);\n    animation:fzContact27Reveal both linear;\n    animation-timeline:view();\n    animation-range:entry 8% cover 26%;\n  }\n  @keyframes fzContact27Reveal{to{opacity:1;transform:none;}}\n}\n\n@media (prefers-reduced-motion:reduce){\n  .fz-contact27-root *,\n  .fz-contact27-root *::before,\n  .fz-contact27-root *::after{animation:none!important;transition:none!important;}\n}\n\n@media (max-width:1040px){\n  .fz-contact27-hero-grid{grid-template-columns:1fr;align-items:start;}\n  .fz-contact27-routing{max-width:720px;}\n  .fz-contact27-layout{grid-template-columns:1fr;}\n  .fz-contact27-uni{margin-top:32px;}\n}\n\n@media (max-width:720px){\n  .fz-contact27-hero{min-height:auto;}\n  .fz-contact27-hero-grid{padding-top:126px;padding-bottom:62px;}\n  .fz-contact27-hero-title{font-size:clamp(58px,17vw,86px);}\n  .fz-contact27-hero-subtitle{margin-left:0;font-size:clamp(38px,11vw,58px);}\n  .fz-contact27-btns{flex-direction:column;}\n  .fz-contact27-btn{width:100%;}\n  .fz-contact27-form-panel{padding:28px 20px;}\n  .fz-contact27-channel{grid-template-columns:1fr;}\n  .fz-contact27-channel i{justify-self:start;}\n  .fz-contact27-closing-grid{grid-template-columns:1fr;}\n}\n\n@supports not selector(body:has(*)){\n  .fz-contact27-root{width:100vw;margin-left:calc(50% - 50vw);}\n}\n<\/style>\n\n\n\n<div class=\"fz-contact27-root\">\n\n  <section class=\"fz-contact27-hero\" aria-labelledby=\"fz-contact27-title\">\n    <div class=\"fz-contact27-shell fz-contact27-hero-grid\">\n      <div>\n        <p class=\"fz-contact27-kicker\"><strong>01<\/strong> \u00b7 CONTATTI<\/p>\n        <h1 class=\"fz-contact27-hero-title\" id=\"fz-contact27-title\">Contacts<\/h1>\n        <p class=\"fz-contact27-hero-subtitle\">un contesto chiaro<\/p>\n        <div class=\"fz-contact27-hero-rule\" aria-hidden=\"true\"><\/div>\n        <p class=\"fz-contact27-hero-copy\">Per collaborazioni, iniziative, richieste editoriali, progetti universitari o comunicazioni dirette. Un messaggio completo permette di capire subito obiettivo, tempi e direzione.<\/p>\n        <div class=\"fz-contact27-btns\">\n          <a class=\"fz-contact27-btn primary\" href=\"#fz-contact27-form\">Scrivimi<\/a>\n          <a class=\"fz-contact27-btn secondary\" href=\"#fz-contact27-canali\">Canali diretti<\/a>\n        <\/div>\n      <\/div>\n\n      <div class=\"fz-contact27-routing\" aria-label=\"Come impostare il messaggio\">\n        <div class=\"fz-contact27-route\"><b>01<\/b><div><strong>Contesto<\/strong><span>Spiega da dove nasce la richiesta e a quale ambito appartiene.<\/span><\/div><\/div>\n        <div class=\"fz-contact27-route\"><b>02<\/b><div><strong>Obiettivo<\/strong><span>Indica con chiarezza ci\u00f2 che vuoi costruire, proporre o approfondire.<\/span><\/div><\/div>\n        <div class=\"fz-contact27-route\"><b>03<\/b><div><strong>Tempi<\/strong><span>Segnala eventuali scadenze, incontri o passaggi gi\u00e0 programmati.<\/span><\/div><\/div>\n      <\/div>\n    <\/div>\n  <\/section>\n\n  <section class=\"fz-contact27-main\">\n    <div class=\"fz-contact27-shell\">\n      <div class=\"fz-contact27-layout\">\n\n        <aside class=\"fz-contact27-left\" id=\"fz-contact27-canali\">\n          <div class=\"fz-contact27-left-head fz-contact27-reveal\">\n            <p class=\"fz-contact27-kicker\"><strong>02<\/strong> \u00b7 CANALI<\/p>\n            <h2 class=\"fz-contact27-title\">Scegli la via corretta<\/h2>\n            <p class=\"fz-contact27-lead\">Per scrivermi personalmente utilizza il modulo. Per aviazione ed editoria sono disponibili due caselle dedicate.<\/p>\n          <\/div>\n\n          <div class=\"fz-contact27-channel-list fz-contact27-reveal\">\n            <a class=\"fz-contact27-channel\" href=\"#fz-contact27-form\">\n              <div><small>Personale e progetti<\/small><strong>Modulo diretto<\/strong><span>Collaborazioni, iniziative, universit\u00e0 e richieste personali.<\/span><\/div>\n              <i aria-hidden=\"true\">\u2193<\/i>\n            <\/a>\n\n            <a class=\"fz-contact27-channel\" href=\"mailto:lin.planespotting@gmail.com\">\n              <div><small>Aviation<\/small><strong>LIN Planespotting<\/strong><span>lin.planespotting@gmail.com<\/span><\/div>\n              <i aria-hidden=\"true\">\u2197<\/i>\n            <\/a>\n\n            <a class=\"fz-contact27-channel\" href=\"mailto:redazione@crocieredasogno.com\">\n              <div><small>Redazione<\/small><strong>Crociere da Sogno<\/strong><span>redazione@crocieredasogno.com<\/span><\/div>\n              <i aria-hidden=\"true\">\u2197<\/i>\n            <\/a>\n          <\/div>\n\n          <p class=\"fz-contact27-guidance\">Nell\u2019oggetto puoi indicare \u201cCollaborazione\u201d, \u201cRedazione\u201d, \u201cAviazione\u201d o \u201cUniversit\u00e0\u201d. Aiuta a leggere subito il messaggio nel suo contesto corretto.<\/p>\n\n          <div class=\"fz-contact27-uni\">\n            <div class=\"fz-contact27-uni-card fz-contact27-reveal\">\n              <p class=\"fz-contact27-kicker\"><strong>03<\/strong> \u00b7 ATENEO<\/p>\n              <h3>Politecnico di Milano \u2014 DICA<\/h3>\n              <div class=\"fz-contact27-uni-meta\">\n                <div>Laurea Magistrale in Civil Engineering \u2014 Structural Engineering<\/div>\n                <div><a href=\"mailto:Francesco.zangari@mail.polimi.it\">Francesco.zangari@mail.polimi.it<\/a><\/div>\n                <div>Dipartimento di Ingegneria Civile e Ambientale<\/div>\n                <div>Piazza Leonardo da Vinci 32, 20133 Milano<\/div>\n                <div><a href=\"https:\/\/www.dica.polimi.it\" target=\"_blank\" rel=\"noopener noreferrer\">www.dica.polimi.it<\/a><\/div>\n              <\/div>\n            <\/div>\n          <\/div>\n        <\/aside>\n\n        <section class=\"fz-contact27-form-panel fz-contact27-reveal\" id=\"fz-contact27-form\" aria-labelledby=\"fz-contact27-form-title\">\n          <p class=\"fz-contact27-kicker\"><strong>04<\/strong> \u00b7 MESSAGGIO<\/p>\n          <h2 id=\"fz-contact27-form-title\">Invia una richiesta<\/h2>\n          <p class=\"fz-contact27-form-intro\">Inserisci nome, cognome, indirizzo email e messaggio. Non modificare la struttura del modulo da questa pagina: il form resta gestito da WPForms con identificativo 248.<\/p>\n\n          <div class=\"wpforms-container wpforms-render-modern\" id=\"wpforms-248\"><form id=\"wpforms-form-248\" class=\"wpforms-validate wpforms-form wpforms-ajax-form\" data-formid=\"248\" method=\"post\" enctype=\"multipart\/form-data\" action=\"\/en\/wp-json\/wp\/v2\/pages\/2\" data-token=\"1f9e1cd09fc8d4d3c80e6cdac9fed112\" data-token-time=\"1789162862\" data-trp-original-action=\"\/en\/wp-json\/wp\/v2\/pages\/2\"><noscript class=\"wpforms-error-noscript\">Please enable JavaScript in your browser to complete this form.<\/noscript><div id=\"wpforms-error-noscript\" style=\"display: none;\">Please enable JavaScript in your browser to complete this form.<\/div><div class=\"wpforms-field-container\"><div id=\"wpforms-248-field_1-container\" class=\"wpforms-field wpforms-field-name\" data-field-id=\"1\"><fieldset><legend class=\"wpforms-field-label\">Nome <span class=\"wpforms-required-label\" aria-hidden=\"true\">*<\/span><\/legend><div class=\"wpforms-field-row wpforms-field-medium\"><div class=\"wpforms-field-row-block wpforms-first wpforms-one-half\"><input type=\"text\" id=\"wpforms-248-field_1\" class=\"wpforms-field-name-first wpforms-field-required\" name=\"wpforms[fields][1][first]\" aria-errormessage=\"wpforms-248-field_1-error\" required><label for=\"wpforms-248-field_1\" class=\"wpforms-field-sublabel after\">First<\/label><\/div><div class=\"wpforms-field-row-block wpforms-one-half\"><input type=\"text\" id=\"wpforms-248-field_1-last\" class=\"wpforms-field-name-last wpforms-field-required\" name=\"wpforms[fields][1][last]\" aria-errormessage=\"wpforms-248-field_1-last-error\" required><label for=\"wpforms-248-field_1-last\" class=\"wpforms-field-sublabel after\">Last<\/label><\/div><\/div><\/fieldset><\/div>\t\t<div id=\"wpforms-248-field_4-container\"\n\t\t\tclass=\"wpforms-field wpforms-field-text\"\n\t\t\tdata-field-type=\"text\"\n\t\t\tdata-field-id=\"4\"\n\t\t\t>\n\t\t\t<label class=\"wpforms-field-label\" for=\"wpforms-248-field_4\" >o Nome Email<\/label>\n\t\t\t<input type=\"text\" id=\"wpforms-248-field_4\" class=\"wpforms-field-medium\" name=\"wpforms[fields][4]\" >\n\t\t<\/div>\n\t\t<div id=\"wpforms-248-field_2-container\" class=\"wpforms-field wpforms-field-email\" data-field-id=\"2\"><label class=\"wpforms-field-label\" for=\"wpforms-248-field_2\">Email <span class=\"wpforms-required-label\" aria-hidden=\"true\">*<\/span><\/label><input type=\"email\" id=\"wpforms-248-field_2\" class=\"wpforms-field-medium wpforms-field-required\" name=\"wpforms[fields][2]\" spellcheck=\"false\" aria-errormessage=\"wpforms-248-field_2-error\" required><\/div><div id=\"wpforms-248-field_3-container\" class=\"wpforms-field wpforms-field-textarea\" data-field-id=\"3\"><label class=\"wpforms-field-label\" for=\"wpforms-248-field_3\">Commento o messaggio <span class=\"wpforms-required-label\" aria-hidden=\"true\">*<\/span><\/label><textarea id=\"wpforms-248-field_3\" class=\"wpforms-field-medium wpforms-field-required wpforms-limit-words-enabled\" data-form-id=\"248\" data-field-id=\"3\" data-text-limit=\"1000\" name=\"wpforms[fields][3]\" aria-errormessage=\"wpforms-248-field_3-error\" required><\/textarea><\/div><script>\n\t\t\t\t( function() {\n\t\t\t\t\tconst style = document.createElement( 'style' );\n\t\t\t\t\tstyle.appendChild( document.createTextNode( '#wpforms-248-field_4-container { position: absolute !important; overflow: hidden !important; display: inline !important; height: 1px !important; width: 1px !important; z-index: -1000 !important; padding: 0 !important; } #wpforms-248-field_4-container input { visibility: hidden; } #wpforms-conversational-form-page #wpforms-248-field_4-container label { counter-increment: none; }' ) );\n\t\t\t\t\tdocument.head.appendChild( style );\n\t\t\t\t\tdocument.currentScript?.remove();\n\t\t\t\t} )();\n\t\t\t<\/script><\/div><!-- .wpforms-field-container --><div class=\"wpforms-submit-container\" ><input type=\"hidden\" name=\"wpforms[id]\" value=\"248\"><input type=\"hidden\" name=\"page_title\" value=\"\"><input type=\"hidden\" name=\"page_url\" value=\"https:\/\/www.zangarifrancesco.com\/en\/wp-json\/wp\/v2\/pages\/2\"><input type=\"hidden\" name=\"url_referer\" value=\"\"><button type=\"submit\" name=\"wpforms[submit]\" id=\"wpforms-submit-248\" class=\"wpforms-submit\" data-alt-text=\"Invio in corso...\" data-submit-text=\"Invia\" aria-live=\"assertive\" value=\"wpforms-submit\">Invia<\/button><img decoding=\"async\" loading=\"lazy\" src=\"https:\/\/www.zangarifrancesco.com\/wp-content\/plugins\/wpforms-lite\/assets\/images\/submit-spin.svg\" class=\"wpforms-submit-spinner\" style=\"display: none;\" width=\"26\" height=\"26\" alt=\"Loading\"><\/div><input type=\"hidden\" name=\"trp-form-language\" value=\"en\"\/><\/form><\/div>  <!-- .wpforms-container -->\n\n\n          <p class=\"fz-contact27-privacy\">Compilando il modulo verranno trattati esclusivamente i dati inseriti \u2014 nome, cognome, email e messaggio \u2014 per rispondere alla richiesta. Per maggiori dettagli consulta l\u2019informativa Privacy del sito.<\/p>\n\n          <div class=\"fz-contact27-prewrite-inline\">\n            <section class=\"fz-contact27-prewrite-box\" aria-labelledby=\"fz-contact27-prewrite-title\">\n              <p class=\"fz-contact27-kicker\"><strong>05<\/strong> \u00b7 PRIMA DI SCRIVERE<\/p>\n              <h3 id=\"fz-contact27-prewrite-title\">Un buon messaggio rende gi\u00e0 visibile il progetto<\/h3>\n\n              <div class=\"fz-contact27-prewrite-grid\">\n                <div class=\"fz-contact27-prewrite-item\">\n                  <b>01<\/b>\n                  <strong>Contesto<\/strong>\n                  <span>Chi scrive, da quale realt\u00e0 e da dove nasce la richiesta.<\/span>\n                <\/div>\n\n                <div class=\"fz-contact27-prewrite-item\">\n                  <b>02<\/b>\n                  <strong>Obiettivo<\/strong>\n                  <span>Che cosa si vuole costruire, approfondire o proporre.<\/span>\n                <\/div>\n\n                <div class=\"fz-contact27-prewrite-item\">\n                  <b>03<\/b>\n                  <strong>Orizzonte<\/strong>\n                  <span>Tempi, persone coinvolte ed eventuali riferimenti utili.<\/span>\n                <\/div>\n              <\/div>\n\n              <blockquote class=\"fz-contact27-prewrite-quote\">\n                \u00abLa chiarezza non irrigidisce il confronto. Gli d\u00e0 una direzione.\u00bb\n                <span class=\"fz-contact27-prewrite-sign\">Francesco Zangari<\/span>\n              <\/blockquote>\n            <\/section>\n          <\/div>\n        <\/section>\n\n      <\/div>\n    <\/div>\n  <\/section>\n\n\n\n<\/div>","protected":false},"excerpt":{"rendered":"","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"open","template":"","meta":{"_monsterinsights_skip_tracking":false,"footnotes":""},"class_list":["post-2","page","type-page","status-publish","hentry"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.1.1 - aioseo.com -->\n\t<meta name=\"description\" content=\"01 \u00b7 CONTATTI Contatti un contesto chiaro Per collaborazioni, iniziative, richieste editoriali, progetti universitari o comunicazioni dirette. Un messaggio completo permette di capire subito obiettivo, tempi e direzione. Scrivimi Canali diretti 01ContestoSpiega da dove nasce la richiesta e a quale ambito appartiene. 02ObiettivoIndica con chiarezza ci\u00f2 che vuoi costruire, proporre o approfondire. 03TempiSegnala eventuali scadenze,\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"google-site-verification\" content=\"bHJUZ9yq_rjbYnqL4zWkUeYEV3Nt6m__gomI4GTp_j8\" \/>\n\t<link rel=\"canonical\" href=\"https:\/\/www.zangarifrancesco.com\/en\/contatti\/\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.1.1\" \/>\n\t\t<meta property=\"og:locale\" content=\"en_US\" \/>\n\t\t<meta property=\"og:site_name\" content=\"FRANCESCO ZANGARI - Fortitudo et Justitia\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"Contatti - FRANCESCO ZANGARI\" \/>\n\t\t<meta property=\"og:description\" content=\"01 \u00b7 CONTATTI Contatti un contesto chiaro Per collaborazioni, iniziative, richieste editoriali, progetti universitari o comunicazioni dirette. Un messaggio completo permette di capire subito obiettivo, tempi e direzione. Scrivimi Canali diretti 01ContestoSpiega da dove nasce la richiesta e a quale ambito appartiene. 02ObiettivoIndica con chiarezza ci\u00f2 che vuoi costruire, proporre o approfondire. 03TempiSegnala eventuali scadenze,\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/www.zangarifrancesco.com\/en\/contatti\/\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2025-12-30T11:11:12+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2026-07-13T17:14:10+00:00\" \/>\n\t\t<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n\t\t<meta name=\"twitter:title\" content=\"Contatti - FRANCESCO ZANGARI\" \/>\n\t\t<meta name=\"twitter:description\" content=\"01 \u00b7 CONTATTI Contatti un contesto chiaro Per collaborazioni, iniziative, richieste editoriali, progetti universitari o comunicazioni dirette. Un messaggio completo permette di capire subito obiettivo, tempi e direzione. Scrivimi Canali diretti 01ContestoSpiega da dove nasce la richiesta e a quale ambito appartiene. 02ObiettivoIndica con chiarezza ci\u00f2 che vuoi costruire, proporre o approfondire. 03TempiSegnala eventuali scadenze,\" \/>\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.zangarifrancesco.com\\\/en\\\/contatti\\\/#breadcrumblist\",\"itemListElement\":[{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.zangarifrancesco.com\\\/en#listItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.zangarifrancesco.com\\\/en\",\"nextItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.zangarifrancesco.com\\\/en\\\/contatti\\\/#listItem\",\"name\":\"Contatti\"}},{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.zangarifrancesco.com\\\/en\\\/contatti\\\/#listItem\",\"position\":2,\"name\":\"Contatti\",\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.zangarifrancesco.com\\\/en#listItem\",\"name\":\"Home\"}}]},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/www.zangarifrancesco.com\\\/en\\\/#organization\",\"name\":\"FRANCESCO ZANGARI\",\"description\":\"Fortitudo et Justitia\",\"url\":\"https:\\\/\\\/www.zangarifrancesco.com\\\/en\\\/\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.zangarifrancesco.com\\\/en\\\/contatti\\\/#webpage\",\"url\":\"https:\\\/\\\/www.zangarifrancesco.com\\\/en\\\/contatti\\\/\",\"name\":\"Contatti - FRANCESCO ZANGARI\",\"description\":\"01 \\u00b7 CONTATTI Contatti un contesto chiaro Per collaborazioni, iniziative, richieste editoriali, progetti universitari o comunicazioni dirette. Un messaggio completo permette di capire subito obiettivo, tempi e direzione. Scrivimi Canali diretti 01ContestoSpiega da dove nasce la richiesta e a quale ambito appartiene. 02ObiettivoIndica con chiarezza ci\\u00f2 che vuoi costruire, proporre o approfondire. 03TempiSegnala eventuali scadenze,\",\"inLanguage\":\"en-US\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.zangarifrancesco.com\\\/en\\\/#website\"},\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.zangarifrancesco.com\\\/en\\\/contatti\\\/#breadcrumblist\"},\"datePublished\":\"2025-12-30T11:11:12+00:00\",\"dateModified\":\"2026-07-13T17:14:10+00:00\"},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.zangarifrancesco.com\\\/en\\\/#website\",\"url\":\"https:\\\/\\\/www.zangarifrancesco.com\\\/en\\\/\",\"name\":\"FRANCESCO ZANGARI\",\"description\":\"Fortitudo et Justitia\",\"inLanguage\":\"en-US\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.zangarifrancesco.com\\\/en\\\/#organization\"}}]}\n\t\t<\/script>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"Contatti - FRANCESCO ZANGARI","description":"01 \u00b7 CONTATTI Contatti un contesto chiaro Per collaborazioni, iniziative, richieste editoriali, progetti universitari o comunicazioni dirette. Un messaggio completo permette di capire subito obiettivo, tempi e direzione. Scrivimi Canali diretti 01ContestoSpiega da dove nasce la richiesta e a quale ambito appartiene. 02ObiettivoIndica con chiarezza ci\u00f2 che vuoi costruire, proporre o approfondire. 03TempiSegnala eventuali scadenze,","canonical_url":"https:\/\/www.zangarifrancesco.com\/en\/contatti\/","robots":"max-image-preview:large","keywords":"","webmasterTools":{"google-site-verification":"bHJUZ9yq_rjbYnqL4zWkUeYEV3Nt6m__gomI4GTp_j8","miscellaneous":""},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"BreadcrumbList","@id":"https:\/\/www.zangarifrancesco.com\/en\/contatti\/#breadcrumblist","itemListElement":[{"@type":"ListItem","@id":"https:\/\/www.zangarifrancesco.com\/en#listItem","position":1,"name":"Home","item":"https:\/\/www.zangarifrancesco.com\/en","nextItem":{"@type":"ListItem","@id":"https:\/\/www.zangarifrancesco.com\/en\/contatti\/#listItem","name":"Contatti"}},{"@type":"ListItem","@id":"https:\/\/www.zangarifrancesco.com\/en\/contatti\/#listItem","position":2,"name":"Contatti","previousItem":{"@type":"ListItem","@id":"https:\/\/www.zangarifrancesco.com\/en#listItem","name":"Home"}}]},{"@type":"Organization","@id":"https:\/\/www.zangarifrancesco.com\/en\/#organization","name":"FRANCESCO ZANGARI","description":"Fortitudo et Justitia","url":"https:\/\/www.zangarifrancesco.com\/en\/"},{"@type":"WebPage","@id":"https:\/\/www.zangarifrancesco.com\/en\/contatti\/#webpage","url":"https:\/\/www.zangarifrancesco.com\/en\/contatti\/","name":"Contatti - FRANCESCO ZANGARI","description":"01 \u00b7 CONTATTI Contatti un contesto chiaro Per collaborazioni, iniziative, richieste editoriali, progetti universitari o comunicazioni dirette. Un messaggio completo permette di capire subito obiettivo, tempi e direzione. Scrivimi Canali diretti 01ContestoSpiega da dove nasce la richiesta e a quale ambito appartiene. 02ObiettivoIndica con chiarezza ci\u00f2 che vuoi costruire, proporre o approfondire. 03TempiSegnala eventuali scadenze,","inLanguage":"en-US","isPartOf":{"@id":"https:\/\/www.zangarifrancesco.com\/en\/#website"},"breadcrumb":{"@id":"https:\/\/www.zangarifrancesco.com\/en\/contatti\/#breadcrumblist"},"datePublished":"2025-12-30T11:11:12+00:00","dateModified":"2026-07-13T17:14:10+00:00"},{"@type":"WebSite","@id":"https:\/\/www.zangarifrancesco.com\/en\/#website","url":"https:\/\/www.zangarifrancesco.com\/en\/","name":"FRANCESCO ZANGARI","description":"Fortitudo et Justitia","inLanguage":"en-US","publisher":{"@id":"https:\/\/www.zangarifrancesco.com\/en\/#organization"}}]},"og:locale":"en_US","og:site_name":"FRANCESCO ZANGARI - Fortitudo et Justitia","og:type":"article","og:title":"Contatti - FRANCESCO ZANGARI","og:description":"01 \u00b7 CONTATTI Contatti un contesto chiaro Per collaborazioni, iniziative, richieste editoriali, progetti universitari o comunicazioni dirette. Un messaggio completo permette di capire subito obiettivo, tempi e direzione. Scrivimi Canali diretti 01ContestoSpiega da dove nasce la richiesta e a quale ambito appartiene. 02ObiettivoIndica con chiarezza ci\u00f2 che vuoi costruire, proporre o approfondire. 03TempiSegnala eventuali scadenze,","og:url":"https:\/\/www.zangarifrancesco.com\/en\/contatti\/","article:published_time":"2025-12-30T11:11:12+00:00","article:modified_time":"2026-07-13T17:14:10+00:00","twitter:card":"summary_large_image","twitter:title":"Contatti - FRANCESCO ZANGARI","twitter:description":"01 \u00b7 CONTATTI Contatti un contesto chiaro Per collaborazioni, iniziative, richieste editoriali, progetti universitari o comunicazioni dirette. Un messaggio completo permette di capire subito obiettivo, tempi e direzione. Scrivimi Canali diretti 01ContestoSpiega da dove nasce la richiesta e a quale ambito appartiene. 02ObiettivoIndica con chiarezza ci\u00f2 che vuoi costruire, proporre o approfondire. 03TempiSegnala eventuali scadenze,"},"aioseo_meta_data":{"post_id":"2","title":null,"description":null,"keywords":null,"keyphrases":{"focus":{"keyphrase":"","score":0,"analysis":{"keyphraseInTitle":{"score":0,"maxScore":9,"error":1}}},"additional":[]},"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":"","og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"WebPage","isEnabled":true},"graphs":[]},"schema_type":"default","schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":"-1","robots_max_videopreview":"-1","robots_max_imagepreview":"large","priority":null,"frequency":"default","local_seo":null,"breadcrumb_settings":null,"limit_modified_date":false,"ai":{"faqs":[],"keyPoints":[],"schemas":[],"titles":[],"descriptions":[],"socialPosts":{"email":{"subject":"","preview":"","content":""},"linkedin":[],"twitter":[],"facebook":[],"instagram":[]}},"created":"2025-12-30 11:56:40","updated":"2026-07-13 17:27:17","seo_analyzer_scan_date":null,"focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"aioseo_breadcrumb":"<div class=\"aioseo-breadcrumbs\"><span class=\"aioseo-breadcrumb\">\n\t\t\t<a href=\"https:\/\/www.zangarifrancesco.com\/en\" title=\"Home\">Home<\/a>\n\t\t<\/span><span class=\"aioseo-breadcrumb-separator\">&raquo;<\/span><span class=\"aioseo-breadcrumb\">\n\t\t\tContatti\n\t\t<\/span><\/div>","aioseo_breadcrumb_json":[{"label":"Home","link":"https:\/\/www.zangarifrancesco.com\/en"},{"label":"Contatti","link":"https:\/\/www.zangarifrancesco.com\/en\/contatti\/"}],"_links":{"self":[{"href":"https:\/\/www.zangarifrancesco.com\/en\/wp-json\/wp\/v2\/pages\/2","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.zangarifrancesco.com\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.zangarifrancesco.com\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.zangarifrancesco.com\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.zangarifrancesco.com\/en\/wp-json\/wp\/v2\/comments?post=2"}],"version-history":[{"count":71,"href":"https:\/\/www.zangarifrancesco.com\/en\/wp-json\/wp\/v2\/pages\/2\/revisions"}],"predecessor-version":[{"id":1872,"href":"https:\/\/www.zangarifrancesco.com\/en\/wp-json\/wp\/v2\/pages\/2\/revisions\/1872"}],"wp:attachment":[{"href":"https:\/\/www.zangarifrancesco.com\/en\/wp-json\/wp\/v2\/media?parent=2"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}