PageSourceSearch

https://www.cpm.it/tutte-le-news/

html cpm.it collected 2026-10-02 10:27:28 UTC 393,576 bytes, 4,805 lines download raw bytes

1<!doctype html>
2<html lang="it-IT">
3<head>
4	<meta charset="UTF-8">
5	<meta name="viewport" content="width=device-width, initial-scale=1">
6	<link rel="profile" href="https://gmpg.org/xfn/11">
7	
7<script type="text/javascript" data-cookieconsent="ignore">
8	window.dataLayer = window.dataLayer || [];
9
10	function gtag() {
11		dataLayer.push(arguments);
12	}
13
14	gtag("consent", "default", {
15		ad_personalization: "denied",
16		ad_storage: "denied",
17		ad_user_data: "denied",
18		analytics_storage: "denied",
19		functionality_storage: "denied",
20		personalization_storage: "denied",
21		security_storage: "granted",
22		wait_for_update: 500,
23	});
24	gtag("set", "ads_data_redaction", true);
25	</script>
vendor: 1 bytes, line 25
25
26<script type="text/javascript"
27		id="Cookiebot"
28		src="https://consent.cookiebot.com/uc.js"
29		data-implementation="wp"
30		data-cbid="dad5303a-4f80-4047-afc5-e393ce8dd778"
31						data-culture="IT"
32				data-blockingmode="auto"
33	></script>
33
34<meta name='robots' content='index, follow, max-image-preview:large, max-snippet:-1, max-video-preview:-1' />
35
36	<!-- This site is optimized with the Yoast SEO plugin v28.4 - https://yoast.com/product/yoast-seo-wordpress/ -->
37	<title>Tutte le news - CPM</title>
38<link data-rocket-prefetch href="https://consent.cookiebot.com" rel="dns-prefetch">
39<link data-rocket-prefetch href="https://www.gstatic.com" rel="dns-prefetch">
40<link data-rocket-prefetch href="https://track.adform.net" rel="dns-prefetch">
41<link data-rocket-prefetch href="https://s2.adform.net" rel="dns-prefetch">
42<link data-rocket-prefetch href="https://www.googletagmanager.com" rel="dns-prefetch">
43<link data-rocket-prefetch href="https://consentcdn.cookiebot.com" rel="dns-prefetch">
44<link data-rocket-prefetch href="https://diffuser-cdn.app-us1.com" rel="dns-prefetch">
45<link data-rocket-prefetch href="https://connect.facebook.net" rel="dns-prefetch">
46<link data-rocket-prefetch href="https://pixel.byspotify.com" rel="dns-prefetch">
47<link data-rocket-prefetch href="https://297c32dc.delivery.rocketcdn.me" rel="dns-prefetch">
48<link data-rocket-prefetch href="https://t.contentsquare.net" rel="dns-prefetch">
49<link data-rocket-prefetch href="https://use.typekit.net" rel="dns-prefetch">
50<link data-rocket-prefetch href="https://cdn.jsdelivr.net" rel="dns-prefetch">
51<link data-rocket-prefetch href="https://www.google.com" rel="dns-prefetch">
52<link data-rocket-prefetch href="https://prism.app-us1.com" rel="dns-prefetch">
53<link data-rocket-prefetch href="https://googleads.g.doubleclick.net" rel="dns-prefetch">
54<link data-rocket-prefetch href="https://trackcmp.net" rel="dns-prefetch"><link rel="preload" data-rocket-preload as="image" href="https://297c32dc.delivery.rocketcdn.me/wp-content/uploads/2026/06/News-Sito-CPM-1-3.jpg" imagesrcset="https://297c32dc.delivery.rocketcdn.me/wp-content/uploads/2026/06/News-Sito-CPM-1-3.jpg 1086w, https://297c32dc.delivery.rocketcdn.me/wp-content/uploads/2026/06/News-Sito-CPM-1-3-300x225.jpg 300w, https://297c32dc.delivery.rocketcdn.me/wp-content/uploads/2026/06/News-Sito-CPM-1-3-1024x768.jpg 1024w, https://297c32dc.delivery.rocketcdn.me/wp-content/uploads/2026/06/News-Sito-CPM-1-3-768x576.jpg 768w" imagesizes="(max-width: 1086px) 100vw, 1086px" fetchpriority="high">
55	<link rel="canonical" href="https://www.cpm.it/tutte-le-news/" />
56	<meta property="og:locale" content="it_IT" />
57	<meta property="og:type" content="article" />
58	<meta property="og:title" content="Tutte le news - CPM" />
59	<meta property="og:description" content="Tutte le news Cosa succede ogni giorno in CPM Scopri tutte le ultime novità del CPM Music Institute: notizie, eventi, progetti, collaborazioni e aggiornamenti sui percorsi accademici. Uno spazio per rimanere sempre connesso con la vita della scuola e con il mondo della musica professionale." />
60	<meta property="og:url" content="https://www.cpm.it/tutte-le-news/" />
61	<meta property="og:site_name" content="CPM" />
62	<meta property="article:publisher" content="https://www.facebook.com/CPMMusicInstitute" />
63	<meta property="article:modified_time" content="2026-04-29T12:42:35+00:00" />
64	<meta name="twitter:card" content="summary_large_image" />
65	<meta name="twitter:label1" content="Tempo di lettura stimato" />
66	<meta name="twitter:data1" content="6 minuti" />
67	
67<script type="application/ld+json" class="yoast-schema-graph">{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.cpm.it\/tutte-le-news\/","url":"https:\/\/www.cpm.it\/tutte-le-news\/","name":"Tutte le news - CPM","isPartOf":{"@id":"https:\/\/www.cpm.it\/#website"},"datePublished":"2026-03-31T08:41:42+00:00","dateModified":"2026-04-29T12:42:35+00:00","breadcrumb":{"@id":"https:\/\/www.cpm.it\/tutte-le-news\/#breadcrumb"},"inLanguage":"it-IT","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.cpm.it\/tutte-le-news\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.cpm.it\/tutte-le-news\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.cpm.it\/"},{"@type":"ListItem","position":2,"name":"Tutte le news"}]},{"@type":"WebSite","@id":"https:\/\/www.cpm.it\/#website","url":"https:\/\/www.cpm.it\/","name":"CPM","description":"","publisher":{"@id":"https:\/\/www.cpm.it\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.cpm.it\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"it-IT"},{"@type":"Organization","@id":"https:\/\/www.cpm.it\/#organization","name":"CPM","url":"https:\/\/www.cpm.it\/","logo":{"@type":"ImageObject","inLanguage":"it-IT","@id":"https:\/\/www.cpm.it\/#\/schema\/logo\/image\/","url":"https:\/\/www.cpm.it\/wp-content\/uploads\/2025\/12\/CPM_logo-completo_sfumato-bianco.png","contentUrl":"https:\/\/www.cpm.it\/wp-content\/uploads\/2025\/12\/CPM_logo-completo_sfumato-bianco.png","width":1004,"height":445,"caption":"CPM"},"image":{"@id":"https:\/\/www.cpm.it\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/CPMMusicInstitute","https:\/\/www.instagram.com\/cpmmusicinstitute\/","https:\/\/www.youtube.com\/user\/CentroProfMusica","https:\/\/www.linkedin.com\/company\/cpm-music-institute\/"]}]}</script>
67
68	<!-- / Yoast SEO plugin. -->
69
70
71<link rel='dns-prefetch' href='//www.googletagmanager.com' />
72<link rel="alternate" type="application/rss+xml" title="CPM &raquo; Feed" href="https://www.cpm.it/feed/" />
73<link rel="alternate" type="application/rss+xml" title="CPM &raquo; Feed dei commenti" href="https://www.cpm.it/comments/feed/" />
74<link rel="alternate" title="oEmbed (JSON)" type="application/json+oembed" href="https://www.cpm.it/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fwww.cpm.it%2Ftutte-le-news%2F" />
75<link rel="alternate" title="oEmbed (XML)" type="text/xml+oembed" href="https://www.cpm.it/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fwww.cpm.it%2Ftutte-le-news%2F&#038;format=xml" />
76<style id="wp-img-auto-sizes-contain-inline-css">
77img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px}
78/*# sourceURL=wp-img-auto-sizes-contain-inline-css */
79</style>
80<style id="wp-emoji-styles-inline-css">
81
82	img.wp-smiley, img.emoji {
83		display: inline !important;
84		border: none !important;
85		box-shadow: none !important;
86		height: 1em !important;
87		width: 1em !important;
88		margin: 0 0.07em !important;
89		vertical-align: -0.1em !important;
90		background: none !important;
91		padding: 0 !important;
92	}
93/*# sourceURL=wp-emoji-styles-inline-css */
94</style>
95<link rel='stylesheet' id='cb-carousel-style-css' href='https://297c32dc.delivery.rocketcdn.me/wp-content/plugins/carousel-block/blocks/../build/carousel-legacy/style-index.css?ver=2.1.3' media='all' />
96<style id="cb-carousel-v2-style-inline-css">
97.wp-block-cb-carousel-v2{position:relative}.wp-block-cb-carousel-v2[data-cb-pagination=true] .swiper-horizontal{margin-bottom:calc(var(--wp--custom--carousel-block--pagination-bullet-size, 16px)*4)}.wp-block-cb-carousel-v2 .cb-button-next,.wp-block-cb-carousel-v2 .cb-button-prev{color:var(--wp--custom--carousel-block--navigation-color,#000);height:var(--wp--custom--carousel-block--navigation-size,22px);margin-top:calc(0px - var(--wp--custom--carousel-block--navigation-size, 22px)/2);width:calc(var(--wp--custom--carousel-block--navigation-size, 22px)/44*27)}.wp-block-cb-carousel-v2 .cb-button-next:after,.wp-block-cb-carousel-v2 .cb-button-prev:after{font-size:var(--wp--custom--carousel-block--navigation-size,22px)}.wp-block-cb-carousel-v2 .cb-button-next:hover,.wp-block-cb-carousel-v2 .cb-button-prev:hover{color:var(--wp--custom--carousel-block--navigation-hover-color,var(--wp--custom--carousel-block--navigation-color,#000))}.wp-block-cb-carousel-v2 .cb-button-prev,.wp-block-cb-carousel-v2.cb-rtl .cb-button-next{left:calc(var(--wp--custom--carousel-block--navigation-size, 22px)*-1/44*27 - var(--wp--custom--carousel-block--navigation-sides-offset, 10px));right:auto}.wp-block-cb-carousel-v2 .cb-button-next,.wp-block-cb-carousel-v2.cb-rtl .cb-button-prev{left:auto;right:calc(var(--wp--custom--carousel-block--navigation-size, 22px)*-1/44*27 - var(--wp--custom--carousel-block--navigation-sides-offset, 10px))}.wp-block-cb-carousel-v2.cb-rtl .cb-button-next,.wp-block-cb-carousel-v2.cb-rtl .cb-button-prev{transform:scaleX(-1)}.wp-block-cb-carousel-v2 .cb-pagination.swiper-pagination-horizontal{bottom:var(--wp--custom--carousel-block--pagination-bottom,-35px);display:flex;justify-content:center;top:var(--wp--custom--carousel-block--pagination-top,auto)}.wp-block-cb-carousel-v2 .cb-pagination.swiper-pagination-horizontal.swiper-pagination-bullets .cb-pagination-bullet{margin:0 var(--wp--custom--carousel-block--pagination-bullet-horizontal-gap,4px)}.wp-block-cb-carousel-v2 .cb-pagination .cb-pagination-bullet{background:var(--wp--custom--carousel-block--pagination-bullet-color,var(--wp--custom--carousel-block--pagination-bullet-inactive-color,#000));height:var(--wp--custom--carousel-block--pagination-bullet-size,8px);opacity:var(--wp--custom--carousel-block--pagination-bullet-inactive-opacity,var(--wp--custom--carousel-block--pagination-bullet-opacity,.2));width:var(--wp--custom--carousel-block--pagination-bullet-size,8px)}.wp-block-cb-carousel-v2 .cb-pagination .cb-pagination-bullet.swiper-pagination-bullet-active{background:var(--wp--custom--carousel-block--pagination-bullet-active-color,#000);opacity:var(--wp--custom--carousel-block--pagination-bullet-active-opacity,1)}.wp-block-cb-carousel-v2 .cb-pagination .cb-pagination-bullet:not(.swiper-pagination-bullet-active):hover{background:var(--wp--custom--carousel-block--pagination-bullet-hover-color,var(--wp--custom--carousel-block--pagination-bullet-inactive-hover-color,var(--wp--custom--carousel-block--pagination-bullet-active-color,#000)));opacity:var(--wp--custom--carousel-block--pagination-bullet-inactive-hover-opacity,var(--wp--custom--carousel-block--pagination-bullet-inactive-opacity,.2))}.wp-block-cb-carousel-v2.alignfull .cb-button-next,.wp-block-cb-carousel-v2.alignfull .cb-button-prev{color:var(--wp--custom--carousel-block--navigation-alignfull-color,#000)}.wp-block-cb-carousel-v2.alignfull .cb-button-prev,.wp-block-cb-carousel-v2.alignfull.cb-rtl .cb-button-next{left:var(--wp--custom--carousel-block--navigation-sides-offset,10px
97);right:auto}.wp-block-cb-carousel-v2.alignfull .cb-button-next,.wp-block-cb-carousel-v2.alignfull.cb-rtl .cb-button-prev{left:auto;right:var(--wp--custom--carousel-block--navigation-sides-offset,10px)}.wp-block-cb-carousel-v2.alignfull.cb-hero-slider{--wp--custom--carousel-block--navigation-alignfull-color:#fff;--wp--custom--carousel-block--pagination-bottom:24px;--wp--custom--carousel-block--pagination-bullet-active-color:#fff;--wp--custom--carousel-block--pagination-bullet-inactive-color:#fff;--wp--custom--carousel-block--pagination-bullet-inactive-hover-color:#fff}.wp-block-cb-carousel-v2 .wp-block-image{margin-bottom:var(--wp--custom--carousel-block--image-margin-bottom,0);margin-top:var(--wp--custom--carousel-block--image-margin-top,0)}.wp-block-cb-carousel-v2 .wp-block-cover{margin-bottom:var(--wp--custom--carousel-block--cover-margin-bottom,0);margin-top:var(--wp--custom--carousel-block--cover-margin-top,0)}.wp-block-cb-carousel-v2 .wp-block-cover.aligncenter,.wp-block-cb-carousel-v2 .wp-block-image.aligncenter{margin-left:auto!important;margin-right:auto!important}
98
99/*# sourceURL=https://www.cpm.it/wp-content/plugins/carousel-block/build/carousel/style-index.css */
100</style>
101<style id="global-styles-inline-css">
102:root{--wp--preset--aspect-ratio--square: 1;--wp--preset--aspect-ratio--4-3: 4/3;--wp--preset--aspect-ratio--3-4: 3/4;--wp--preset--aspect-ratio--3-2: 3/2;--wp--preset--aspect-ratio--2-3: 2/3;--wp--preset--aspect-ratio--16-9: 16/9;--wp--preset--aspect-ratio--9-16: 9/16;--wp--preset--color--black: #000000;--wp--preset--color--cyan-bluish-gray: #abb8c3;--wp--preset--color--white: #ffffff;--wp--preset--color--pale-pink: #f78da7;--wp--preset--color--vivid-red: #cf2e2e;--wp--preset--color--luminous-vivid-orange: #ff6900;--wp--preset--color--luminous-vivid-amber: #fcb900;--wp--preset--color--light-green-cyan: #7bdcb5;--wp--preset--color--vivid-green-cyan: #00d084;--wp--preset--color--pale-cyan-blue: #8ed1fc;--wp--preset--color--vivid-cyan-blue: #0693e3;--wp--preset--color--vivid-purple: #9b51e0;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgb(6,147,227) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgb(252,185,0) 0%,rgb(255,105,0) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgb(255,105,0) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);
102--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small: 13px;--wp--preset--font-size--medium: 20px;--wp--preset--font-size--large: 36px;--wp--preset--font-size--x-large: 42px;--wp--preset--spacing--20: 0.44rem;--wp--preset--spacing--30: 0.67rem;--wp--preset--spacing--40: 1rem;--wp--preset--spacing--50: 1.5rem;--wp--preset--spacing--60: 2.25rem;--wp--preset--spacing--70: 3.38rem;--wp--preset--spacing--80: 5.06rem;--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined: 6px 6px 0px -3px rgb(255, 255, 255), 6px 6px rgb(0, 0, 0);--wp--preset--shadow--crisp: 6px 6px 0px rgb(0, 0, 0);}.wp-block-button{--wp--preset--dimension--25: 25%;--wp--preset--dimension--50: 50%;--wp--preset--dimension--75: 75%;--wp--preset--dimension--100: 100%;}:root { --wp--style--global--content-size: 800px;--wp--style--global--wide-size: 1200px; }:where(body) { margin: 0; }.wp-site-blocks > .alignleft { float: left; margin-right: 2em; }.wp-site-blocks > .alignright { float: right; margin-left: 2em; }.wp-site-blocks > .aligncenter { justify-content: center; margin-left: auto; margin-right: auto; }:where(.wp-site-blocks) > * { margin-block-start: 24px; margin-block-end: 0; }:where(.wp-site-blocks) > :first-child { margin-block-start: 0; }:where(.wp-site-blocks) > :last-child { margin-block-end: 0; }:root { --wp--style--block-gap: 24px; }:root :where(.is-layout-flow) > :first-child{margin-block-start: 0;}:root :where(.is-layout-flow) > :last-child{margin-block-end: 0;}:root :where(.is-layout-flow) > *{margin-block-start: 24px;margin-block-end: 0;}:root :where(.is-layout-constrained) > :first-child{margin-block-start: 0;}:root :where(.is-layout-constrained) > :last-child{margin-block-end: 0;}:root :where(.is-layout-constrained) > *{margin-block-start: 24px;margin-block-end: 0;}:root :where(.is-layout-flex){gap: 24px;}:root :where(.is-layout-grid){gap: 24px;}.is-layout-flow > .alignleft{float: left;margin-inline-start: 0;margin-inline-end: 2em;}.is-layout-flow > .alignright{float: right;margin-inline-start: 2em;margin-inline-end: 0;}.is-layout-flow > .aligncenter{margin-left: auto !important;margin-right: auto !important;}.is-layout-constrained > .alignleft{float: left;margin-inline-start: 0;margin-inline-end: 2em;}.is-layout-constrained > .alignright{float: right;margin-inline-start: 2em;margin-inline-end: 0;}.is-layout-constrained > .aligncenter{margin-left: auto !important;margin-right: auto !important;}.is-layout-constrained > :where(:not(.alignleft):not(.alignright):not(.alignfull)){max-width: var(--wp--style--global--content-size);margin-left: auto !important;margin-right: auto !important;}.is-layout-constrained > .alignwide{max-width: var(--wp--style--global--wide-size);}body .is-layout-flex{display: flex;}.is-layout-flex{flex-wrap: wrap;align-items: center;}.is-layout-flex > :is(*, div){margin: 0;}body .is-layout-grid{display: grid;}.is-layout-grid > :is(*, div){margin: 0;}body{padding-top: 0px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;}:root :where(.wp-element-button, .wp-block-button__link){background-color: #32373c;border-width: 0;color: #fff;font-family: inherit;font-size: inherit;font-style: inherit;font-weight: inherit;letter-spacing: inherit;line-height: inherit;padding-top: calc(0.667em + 2px);padding-right: calc(1.333em + 2px);padding-bottom: calc(0.667em + 2px);padding-left: calc(1.333em + 2px);text-decoration: none;text-transform: inherit;}.has-black-color{color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-color{color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-color{color: var(--wp--preset--color--white) !important;}.has-pale-pink-color{color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-color{color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-color{color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-color{color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-color{color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-color{color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-color{color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-color{color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-color{color: var(--wp--preset--color--vivid-purple) !important;}.has-black-background-color{background-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-background-color{background-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-background-color{background-color: var(--wp--preset--color--white) !important;}.has-pale-pink-background-color{background-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-background-color{background-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-background-color{background-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-background-color{background-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-background-color{background-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-background-color{background-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-background-color{background-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-background-color{background-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-background-color{background-color: var(--wp--preset--color--vivid-purple) !important;}.has-black-border-color{border-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-border-color{border-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-border-color{border-color: var(--wp--preset--color--white) !important;}.has-pale-pink-border-color{border-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-border-color{border-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-border-color{border-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-border-color{border-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-border-color{border-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-border-color{border-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-border-color{border-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-border-color{border-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-border-color{border-color: var(--wp--preset--color--vivid-purple) !important;}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;}
102.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;}.has-cool-to-warm-spectrum-gradient-background{background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;}.has-blush-light-purple-gradient-background{background: var(--wp--preset--gradient--blush-light-purple) !important;}.has-blush-bordeaux-gradient-background{background: var(--wp--preset--gradient--blush-bordeaux) !important;}.has-luminous-dusk-gradient-background{background: var(--wp--preset--gradient--luminous-dusk) !important;}.has-pale-ocean-gradient-background{background: var(--wp--preset--gradient--pale-ocean) !important;}.has-electric-grass-gradient-background{background: var(--wp--preset--gradient--electric-grass) !important;}.has-midnight-gradient-background{background: var(--wp--preset--gradient--midnight) !important;}.has-small-font-size{font-size: var(--wp--preset--font-size--small) !important;}.has-medium-font-size{font-size: var(--wp--preset--font-size--medium) !important;}.has-large-font-size{font-size: var(--wp--preset--font-size--large) !important;}.has-x-large-font-size{font-size: var(--wp--preset--font-size--x-large) !important;}
103:root :where(.wp-block-icon svg){width: 24px;}
104:root :where(.wp-block-pullquote){font-size: 1.5em;line-height: 1.6;}
105/*# sourceURL=global-styles-inline-css */
106</style>
107<link rel='stylesheet' id='cpm-corsi-style-css' href='https://297c32dc.delivery.rocketcdn.me/wp-content/plugins/crm-corsi/assets/style.css?ver=1.0.0' media='all' />
108<link rel='stylesheet' id='cpm-da-style-css' href='https://297c32dc.delivery.rocketcdn.me/wp-content/plugins/plugin-docenti-alumni/assets/style.css?ver=1.0.5' media='all' />
109<link rel='stylesheet' id='cpm-programmi-style-css' href='https://297c32dc.delivery.rocketcdn.me/wp-content/plugins/programmi-cpm/assets/style.css?ver=1.0.0' media='all' />
110<link rel='stylesheet' id='amelia-booking-custom-css' href='https://297c32dc.delivery.rocketcdn.me/wp-content/themes/hello-theme-child-master/assets/css/amelia-booking.css?ver=1.0.1' media='all' />
111<link rel='stylesheet' id='hello-elementor-css' href='https://297c32dc.delivery.rocketcdn.me/wp-content/themes/hello-elementor/assets/css/reset.css?ver=3.4.6' media='all' />
112<link rel='stylesheet' id='hello-elementor-theme-style-css' href='https://297c32dc.delivery.rocketcdn.me/wp-content/themes/hello-elementor/assets/css/theme.css?ver=3.4.6' media='all' />
113<link rel='stylesheet' id='hello-elementor-header-footer-css' href='https://297c32dc.delivery.rocketcdn.me/wp-content/themes/hello-elementor/assets/css/header-footer.css?ver=3.4.6' media='all' />
114<link rel='stylesheet' id='elementor-frontend-css' href='https://297c32dc.delivery.rocketcdn.me/wp-content/plugins/elementor/assets/css/frontend.min.css?ver=4.0.7' media='all' />
115<style id="elementor-frontend-inline-css">
116.e-heading-base a, .e-paragraph-base a { all: unset; cursor: pointer; }form[data-element_type="e-form"].form-state-success [data-element_type="e-form-success-message"],form[data-element_type="e-form"].form-state-error [data-element_type="e-form-error-message"]{ display: block; }
117.e-form-textarea-base:not([data-resizable]) { resize: none; } .e-form-submit-button-base { cursor: pointer; box-sizing: border-box; }
118/*# sourceURL=elementor-frontend-inline-css */
119</style>
120<link rel='stylesheet' id='elementor-post-9-css' href='https://297c32dc.delivery.rocketcdn.me/wp-content/uploads/elementor/css/post-9.css?ver=1788366028' media='all' />
121<link rel='stylesheet' id='widget-image-css' href='https://297c32dc.delivery.rocketcdn.me/wp-content/plugins/elementor/assets/css/widget-image.min.css?ver=4.0.7' media='all' />
122<link rel='stylesheet' id='widget-nav-menu-css' href='https://297c32dc.delivery.rocketcdn.me/wp-content/plugins/elementor-pro/assets/css/widget-nav-menu.min.css?ver=4.0.4' media='all' />
123<link rel='stylesheet' id='widget-heading-css' href='https://297c32dc.delivery.rocketcdn.me/wp-content/plugins/elementor/assets/css/widget-heading.min.css?ver=4.0.7' media='all' />
124<link rel='stylesheet' id='amelia-elementor-widget-font-css' href='https://www.cpm.it/wp-content/plugins/ameliabooking/public/css/frontend/elementor.css?ver=9.5' media='all' />
125<link rel='stylesheet' id='widget-loop-common-css' href='https://297c32dc.delivery.rocketcdn.me/wp-content/plugins/elementor-pro/assets/css/widget-loop-common.min.css?ver=4.0.4' media='all' />
126<link rel='stylesheet' id='widget-loop-grid-css' href='https://297c32dc.delivery.rocketcdn.me/wp-content/plugins/elementor-pro/assets/css/widget-loop-grid.min.css?ver=4.0.4' media='all' />
127<link rel='stylesheet' id='widget-divider-css' href='https://297c32dc.delivery.rocketcdn.me/wp-content/plugins/elementor/assets/css/widget-divider.min.css?ver=4.0.7' media='all' />
128<link rel='stylesheet' id='elementor-post-12714-css' href='https://297c32dc.delivery.rocketcdn.me/wp-content/uploads/elementor/css/post-12714.css?ver=1788366084' media='all' />
129<link rel='stylesheet' id='base-desktop-css' href='https://297c32dc.delivery.rocketcdn.me/wp-content/uploads/elementor/css/base-desktop.css?ver=6a984ccd7ebef' media='all' />
130<link rel='stylesheet' id='elementor-post-6592-css' href='https://297c32dc.delivery.rocketcdn.me/wp-content/uploads/elementor/css/post-6592.css?ver=1788366030' media='all' />
131<link rel='stylesheet' id='elementor-post-6321-css' href='https://297c32dc.delivery.rocketcdn.me/wp-content/uploads/elementor/css/post-6321.css?ver=1788366031' media='all' />
132<link rel='stylesheet' id='hello-elementor-child-style-css' href='https://297c32dc.delivery.rocketcdn.me/wp-content/themes/hello-theme-child-master/style.css?ver=2.1.7' media='all' />
133<link rel='stylesheet' id='cj-mobile-menu-css' href='https://297c32dc.delivery.rocketcdn.me/wp-content/themes/hello-theme-child-master/assets/css/mobile-menu.css?ver=1.0.4' media='all' />
134<script id="jquery-core-js" src="https://297c32dc.delivery.rocketcdn.me/wp-includes/js/jquery/jquery.min.js?ver=3.7.1"></script>
vendor: 1 bytes, line 134
134
135<script id="jquery-migrate-js" src="https://297c32dc.delivery.rocketcdn.me/wp-includes/js/jquery/jquery-migrate.min.js?ver=3.4.1"></script>
135
136<link rel="https://api.w.org/" href="https://www.cpm.it/wp-json/" /><link rel="alternate" title="JSON" type="application/json" href="https://www.cpm.it/wp-json/wp/v2/pages/12714" /><link rel="EditURI" type="application/rsd+xml" title="RSD" href="https://www.cpm.it/xmlrpc.php?rsd" />
137<meta name="generator" content="WordPress 7.1.2" />
138<link rel='shortlink' href='https://www.cpm.it/?p=12714' />
139<meta name="generator" content="Site Kit by Google 1.186.0" />
139<script type="text/javascript">var ajaxurl = "https://www.cpm.it/wp-admin/admin-ajax.php";</script>
139<meta name="generator" content="Elementor 4.0.7; features: e_font_icon_svg, additional_custom_breakpoints; settings: css_print_method-external, google_font-disabled, font_display-swap">
140<style>
141        #wpadminbar #wp-admin-bar-amelia-menu > .ab-item svg {
142            color: #a7aaad;
143        }
144
145        #wpadminbar #wp-admin-bar-amelia-menu:hover > .ab-item svg {
146            color: #72aee6;
147        }
148        </style>			<style>
149				.e-con.e-parent:nth-of-type(n+4):not(.e-lazyloaded):not(.e-no-lazyload),
150				.e-con.e-parent:nth-of-type(n+4):not(.e-lazyloaded):not(.e-no-lazyload) * {
151					background-image: none !important;
152				}
153				@media screen and (max-height: 1024px) {
154					.e-con.e-parent:nth-of-type(n+3):not(.e-lazyloaded):not(.e-no-lazyload),
155					.e-con.e-parent:nth-of-type(n+3):not(.e-lazyloaded):not(.e-no-lazyload) * {
156						background-image: none !important;
157					}
158				}
159				@media screen and (max-height: 640px) {
160					.e-con.e-parent:nth-of-type(n+2):not(.e-lazyloaded):not(.e-no-lazyload),
161					.e-con.e-parent:nth-of-type(n+2):not(.e-lazyloaded):not(.e-no-lazyload) * {
162						background-image: none !important;
163					}
164				}
165			</style>
166			
166<script src="https://t.contentsquare.net/uxa/5cb1fbf3ee26c.js"></script>
166
167
168
169<!-- Adform Tracking Code BEGIN -->
170<script type="text/javascript">
171    window._adftrack = Array.isArray(window._adftrack) ? window._adftrack : (window._adftrack ? [window._adftrack] : []);
172    window._adftrack.push({
173        HttpHost: 'track.adform.net',
174        pm: 4104248
175    });
176    (function () { var s = document.createElement('script'); s.type = 'text/javascript'; s.async = true; s.src = 'https://s2.adform.net/banners/scripts/st/trackpoint-async.js'; var x = document.getElementsByTagName('script')[0]; x.parentNode.insertBefore(s, x); })();
177
178</script>
178
179<noscript>
180    <p style="margin:0;padding:0;border:0;">
181        <img src="https://track.adform.net/Serving/TrackPoint/?pm=4104248" width="1" height="1" alt="" />
182    </p>
183</noscript>
184<!-- Adform Tracking Code END -->
185
186<script>
187  // Installation script generated by Ad Analytics
188  (function(w, d){
189    var id='spdt-capture', n='script';
190    if (!d.getElementById(id)) {
191      w.spdt =
192        w.spdt ||
193        function() {
194          (w.spdt.q = w.spdt.q || []).push(arguments);
195        };
196      var e = d.createElement(n); e.id = id; e.async=1;
197      e.src = 'https://pixel.byspotify.com/ping.min.js';
198      var s = d.getElementsByTagName(n)[0];
199      s.parentNode.insertBefore(e, s);
200    }
201    w.spdt('conf', { key: 'fdfb3cf0e3464301a9ee23c4df441f97' });
202    w.spdt('view');
203  })(window, document);
204</script>
204
205<!-- Facebook Pixel Code -->
206		
206<script>
vendor: 426 bytes, lines 206-215
206
207		!function(f,b,e,v,n,t,s)
208		{if(f.fbq)return;n=f.fbq=function(){n.callMethod?
209		n.callMethod.apply(n,arguments):n.queue.push(arguments)};
210		if(!f._fbq)f._fbq=n;n.push=n;n.loaded=!0;n.version='2.0';
211		n.queue=[];t=b.createElement(e);t.async=!0;
212		t.src=v;s=b.getElementsByTagName(e)[0];
213		s.parentNode.insertBefore(t,s)}(window, document,'script',
214		'https://connect.facebook.net/en_US/fbevents.js');
215		fbq('init', '
215981068465653904
vendor: 36 bytes, lines 215-217
215');
216		fbq('track', 'PageView');
217		
217</script>
217
218		<noscript><img height="1" width="1" style="display:none"
219		src="https://www.facebook.com/tr?id=981068465653904&ev=PageView&noscript=1"
220		/></noscript>
221		<!-- End Facebook Pixel Code --><link rel="stylesheet" href="https://use.typekit.net/kfl2gpr.css">
221<script>document.addEventListener("DOMContentLoaded", function () {
222
223    const hamburgers = document.querySelectorAll(".header_menu_trigger");
224    const mobileMenu = document.getElementById("headermenu_mobile");
225    const body = document.body;
226
227    if (!hamburgers.length || !mobileMenu) return;
228
229    hamburgers.forEach(function (hamburger) {
230        hamburger.addEventListener("click", function (e) {
231            e.preventDefault();
232
233            const isOpen = mobileMenu.classList.toggle("opened");
234
235            // blocca / sblocca scroll pagina
236            body.classList.toggle("no-scroll", isOpen);
237        });
238    });
239
240});
241</script>
241
242<!-- Snippet Google Tag Manager aggiunto da Site Kit -->
243<script>
vendor: 420 bytes, lines 243-252
243
244			( function( w, d, s, l, i ) {
245				w[l] = w[l] || [];
246				w[l].push( {'gtm.start': new Date().getTime(), event: 'gtm.js'} );
247				var f = d.getElementsByTagName( s )[0],
248					j = d.createElement( s ), dl = l != 'dataLayer' ? '&l=' + l : '';
249				j.async = true;
250				j.src = 'https://www.googletagmanager.com/gtm.js?id=' + i + dl;
251				f.parentNode.insertBefore( j, f );
252			} )( window, document, 'script', 'dataLayer', '
252GTM-NVKZ8G9
vendor: 9 bytes, lines 252-253
252' );
253			
254</script>
254
255
256<!-- Termina lo snippet Google Tag Manager aggiunto da Site Kit -->
257<link rel="icon" href="https://297c32dc.delivery.rocketcdn.me/wp-content/uploads/2025/12/cropped-CPM_favicon-32x32.png" sizes="32x32" />
258<link rel="icon" href="https://297c32dc.delivery.rocketcdn.me/wp-content/uploads/2025/12/cropped-CPM_favicon-192x192.png" sizes="192x192" />
259<link rel="apple-touch-icon" href="https://297c32dc.delivery.rocketcdn.me/wp-content/uploads/2025/12/cropped-CPM_favicon-180x180.png" />
260<meta name="msapplication-TileImage" content="https://297c32dc.delivery.rocketcdn.me/wp-content/uploads/2025/12/cropped-CPM_favicon-270x270.png" />
261<meta name="generator" content="WP Rocket 3.23.3.3" data-wpr-features="wpr_preconnect_external_domains wpr_oci wpr_cdn wpr_preload_links wpr_desktop" /></head>
262<body class="wp-singular page-template-default page page-id-12714 wp-custom-logo wp-embed-responsive wp-theme-hello-elementor wp-child-theme-hello-theme-child-master hello-elementor-default elementor-default elementor-kit-9 elementor-page elementor-page-12714">
263
264		<!-- Snippet Google Tag Manager (noscript) aggiunto da Site Kit -->
vendor: 74 bytes, lines 264-266
264
265		<noscript>
266			<iframe src="https://www.googletagmanager.com/ns.html?id=
266GTM-NVKZ8G9
vendor: 88 bytes, lines 266-268
266" height="0" width="0" style="display:none;visibility:hidden"></iframe>
267		</noscript>
268		
268<!-- Termina lo snippet Google Tag Manager (noscript) aggiunto da Site Kit -->
269		
270<a class="skip-link screen-reader-text" href="#content">Vai al contenuto</a>
271
272		<header  data-elementor-type="header" data-elementor-id="6592" class="elementor elementor-6592 elementor-location-header" data-elementor-post-type="elementor_library">
273			<div class="elementor-element elementor-element-598ebb37 e-con-full elementor-hidden-mobile e-flex e-con e-parent" data-id="598ebb37" data-element_type="container" data-e-type="container" id="home_header" data-settings="{&quot;position&quot;:&quot;fixed&quot;}">
274		<a class="elementor-element elementor-element-51409bc1 e-con-full header_logo_cont e-flex e-con e-child" data-id="51409bc1" data-element_type="container" data-e-type="container" href="https://www.cpm.it/">
275		<div class="elementor-element elementor-element-5f00695f e-con-full e-flex e-con e-child" data-id="5f00695f" data-element_type="container" data-e-type="container" id="logo_01">
276				<div class="elementor-element elementor-element-30925db3 elementor-widget elementor-widget-image" data-id="30925db3" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
277															<img width="800" height="299" src="https://297c32dc.delivery.rocketcdn.me/wp-content/uploads/2026/01/CPM_logo-completo_sfumato-rosso.png" class="attachment-large size-large wp-image-6589" alt="" srcset="https://297c32dc.delivery.rocketcdn.me/wp-content/uploads/2026/01/CPM_logo-completo_sfumato-rosso.png 895w, https://297c32dc.delivery.rocketcdn.me/wp-content/uploads/2026/01/CPM_logo-completo_sfumato-rosso-300x112.png 300w, https://297c32dc.delivery.rocketcdn.me/wp-content/uploads/2026/01/CPM_logo-completo_sfumato-rosso-768x287.png 768w" sizes="(max-width: 800px) 100vw, 800px" />															</div>
278				</div>
279		<div class="elementor-element elementor-element-48078b7d e-con-full e-flex e-con e-child" data-id="48078b7d" data-element_type="container" data-e-type="container" id="logo_02">
280				<div class="elementor-element elementor-element-4aaeb781 elementor-widget elementor-widget-image" data-id="4aaeb781" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
281															<img width="800" height="216" src="https://297c32dc.delivery.rocketcdn.me/wp-content/uploads/2026/01/CPM_logo_rosso-sfumato.png" class="attachment-large size-large wp-image-6590" alt="" srcset="https://297c32dc.delivery.rocketcdn.me/wp-content/uploads/2026/01/CPM_logo_rosso-sfumato.png 895w, https://297c32dc.delivery.rocketcdn.me/wp-content/uploads/2026/01/CPM_logo_rosso-sfumato-300x81.png 300w, https://297c32dc.delivery.rocketcdn.me/wp-content/uploads/2026/01/CPM_logo_rosso-sfumato-768x208.png 768w" sizes="(max-width: 800px) 100vw, 800px" />															</div>
282				</div>
283				</a>
284		<div  class="elementor-element elementor-element-5121e234 e-con-full header_cta_cont e-flex e-con e-child" data-id="5121e234" data-element_type="container" data-e-type="container">
285				<div class="elementor-element elementor-element-2f165eb4 btn_header elementor-hidden-mobile elementor-hidden-desktop elementor-hidden-tablet elementor-widget elementor-widget-button" data-id="2f165eb4" data-element_type="widget" data-e-type="widget" id="iscrizione_open_day_corso" data-widget_type="button.default">
286										<a class="elementor-button elementor-button-link elementor-size-sm" href="https://www.cpm.it/appelli-desame-di-ammissione/">
287						<span class="elementor-button-content-wrapper">
288									<span class="elementor-button-text">Scopri le date delle ammissioni AFAM</span>
289					</span>
290					</a>
291								</div>
292				<div class="elementor-element elementor-element-5ed839be btn_header elementor-hidden-desktop elementor-hidden-tablet elementor-widget elementor-widget-button" data-id="5ed839be" data-element_type="widget" data-e-type="widget" id="btn_header_hp" data-widget_type="button.default">
293										<a class="elementor-button elementor-button-link elementor-size-sm" href="#">
294						<span class="elementor-button-content-wrapper">
295									<span class="elementor-button-text">Open day</span>
296					</span>
297					</a>
298								</div>
299				<div class="elementor-element elementor-element-2deee847 header_menu_trigger cursor_pointer elementor-widget elementor-widget-image" data-id="2deee847" data-element_type="widget" data-e-type="widget" id="hamburger_openday" data-widget_type="image.default">
300															<img width="30" height="14" src="https://297c32dc.delivery.rocketcdn.me/wp-content/uploads/2025/12/menu.svg" class="attachment-full size-full wp-image-312" alt="" />															</div>
301				</div>
302				</div>
303		<div class="elementor-element elementor-element-522c0476 e-con-full elementor-hidden-desktop elementor-hidden-tablet e-flex e-con e-parent" data-id="522c0476" data-element_type="container" data-e-type="container" id="menu_mob" data-settings="{&quot;position&quot;:&quot;fixed&quot;,&quot;background_background&quot;:&quot;classic&quot;}">
304		<a class="elementor-element elementor-element-2bcfe87d e-con-full header_logo_cont e-flex e-con e-child" data-id="2bcfe87d" data-element_type="container" data-e-type="container" href="https://www.cpm.it/">
305		<div class="elementor-element elementor-element-2b719ffd e-con-full e-flex e-con e-child" data-id="2b719ffd" data-element_type="container" data-e-type="container">
306				<div class="elementor-element elementor-element-5551f288 elementor-widget elementor-widget-image" data-id="5551f288" data-element_type="widget" data-e-type="widget" id="logo_01_mob" data-widget_type="image.default">
307															<img width="800" height="299" src="https://297c32dc.delivery.rocketcdn.me/wp-content/uploads/2026/01/CPM_logo-completo_sfumato-rosso.png" class="attachment-large size-large wp-image-6589" alt="" srcset="https://297c32dc.delivery.rocketcdn.me/wp-content/uploads/2026/01/CPM_logo-completo_sfumato-rosso.png 895w, https://297c32dc.delivery.rocketcdn.me/wp-content/uploads/2026/01/CPM_logo-completo_sfumato-rosso-300x112.png 300w, https://297c32dc.delivery.rocketcdn.me/wp-content/uploads/2026/01/CPM_logo-completo_sfumato-rosso-768x287.png 768w" sizes="(max-width: 800px) 100vw, 800px" />															</div>
308				</div>
309		<div class="elementor-element elementor-element-35767fcb e-con-full e-flex e-con e-child" data-id="35767fcb" data-element_type="container" data-e-type="container">
310				<div class="elementor-element elementor-element-6dfa7663 elementor-widget elementor-widget-image" data-id="6dfa7663" data-element_type="widget" data-e-type="widget" id="logo_02_mob" data-widget_type="image.default">
311															<img width="800" height="216" src="https://297c32dc.delivery.rocketcdn.me/wp-content/uploads/2026/01/CPM_logo_rosso-sfumato.png" class="attachment-large size-large wp-image-6590" alt="" srcset="https://297c32dc.delivery.rocketcdn.me/wp-content/uploads/2026/01/CPM_logo_rosso-sfumato.png 895w, https://297c32dc.delivery.rocketcdn.me/wp-content/uploads/2026/01/CPM_logo_rosso-sfumato-300x81.png 300w, https://297c32dc.delivery.rocketcdn.me/wp-content/uploads/2026/01/CPM_logo_rosso-sfumato-768x208.png 768w" sizes="(max-width: 800px) 100vw, 800px" />															</div>
312				</div>
313				</a>
314		<div  class="elementor-element elementor-element-6a340304 e-con-full header_cta_cont e-flex e-con e-child" data-id="6a340304" data-element_type="container" data-e-type="container">
315				<div class="elementor-element elementor-element-498f7c42 header_menu_trigger elementor-widget elementor-widget-image" data-id="498f7c42" data-element_type="widget" data-e-type="widget" id="hamburger_openday_mob" data-widget_type="image.default">
316															<img width="30" height="14" src="https://297c32dc.delivery.rocketcdn.me/wp-content/uploads/2026/01/menu-hamburger-white.svg" class="attachment-full size-full wp-image-4550" alt="" />															</div>
317				</div>
318				</div>
319		<div class="elementor-element elementor-element-346dd35d e-con-full e-flex e-con e-parent" data-id="346dd35d" data-element_type="container" data-e-type="container" id="headermenu_mobile" data-settings="{&quot;background_background&quot;:&quot;classic&quot;,&quot;position&quot;:&quot;fixed&quot;}">
320		<div  class="elementor-element elementor-element-596cfb75 e-con-full e-flex e-con e-child" data-id="596cfb75" data-element_type="container" data-e-type="container">
321		<div class="elementor-element elementor-element-607d4849 e-con-full header_logo_cont e-flex e-con e-child" data-id="607d4849" data-element_type="container" data-e-type="container">
322				<div class="elementor-element elementor-element-4be0e488 elementor-widget elementor-widget-image" data-id="4be0e488" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
323																<a href="https://www.cpm.it/">
324							<img width="800" height="303" src="https://297c32dc.delivery.rocketcdn.me/wp-content/uploads/2026/01/CPM_logo-completo_sfumato-bianco-1.png" class="attachment-large size-large wp-image-4548" alt="" srcset="https://297c32dc.delivery.rocketcdn.me/wp-content/uploads/2026/01/CPM_logo-completo_sfumato-bianco-1.png 895w, https://297c32dc.delivery.rocketcdn.me/wp-content/uploads/2026/01/CPM_logo-completo_sfumato-bianco-1-300x114.png 300w, https://297c32dc.delivery.rocketcdn.me/wp-content/uploads/2026/01/CPM_logo-completo_sfumato-bianco-1-768x291.png 768w" sizes="(max-width: 800px) 100v
324w, 800px" />								</a>
325															</div>
326				</div>
327		<div class="elementor-element elementor-element-680a7b23 e-con-full e-flex e-con e-child" data-id="680a7b23" data-element_type="container" data-e-type="container">
328				<div class="elementor-element elementor-element-d76fe61 cursor_pointer elementor-widget elementor-widget-image" data-id="d76fe61" data-element_type="widget" data-e-type="widget" id="turn_back" data-widget_type="image.default">
329															<img width="512" height="512" src="https://297c32dc.delivery.rocketcdn.me/wp-content/uploads/2026/01/freccia-white.svg" class="attachment-full size-full wp-image-7585" alt="" />															</div>
330				<div class="elementor-element elementor-element-74420098 header_menu_trigger cursor_pointer elementor-widget elementor-widget-image" data-id="74420098" data-element_type="widget" data-e-type="widget" id="close_menu" data-widget_type="image.default">
331															<img width="512" height="512" src="https://297c32dc.delivery.rocketcdn.me/wp-content/uploads/2026/01/close.svg" class="attachment-full size-full wp-image-4552" alt="" />															</div>
332				</div>
333				</div>
334		<div  class="elementor-element elementor-element-22367823 e-con-full elementor-hidden-desktop elementor-hidden-tablet e-flex e-con e-child" data-id="22367823" data-element_type="container" data-e-type="container" id="mobile_menu_">
335		<div class="elementor-element elementor-element-262a4db5 e-con-full e-flex e-con e-child" data-id="262a4db5" data-element_type="container" data-e-type="container">
336				<div class="elementor-element elementor-element-79df1f3e mb-0 elementor-hidden-tablet elementor-widget elementor-widget-text-editor" data-id="79df1f3e" data-element_type="widget" data-e-type="widget" id="mobile_menu_title" data-widget_type="text-editor.default">
337									<p class="p1">Menu</p>								</div>
338				<div class="elementor-element elementor-element-7584be2b elementor-widget elementor-widget-image" data-id="7584be2b" data-element_type="widget" data-e-type="widget" id="mobile_menu_back" data-widget_type="image.default">
339															<img width="512" height="512" src="https://297c32dc.delivery.rocketcdn.me/wp-content/uploads/2026/01/freccia-white.svg" class="attachment-large size-large wp-image-7585" alt="" />															</div>
340				</div>
341				<div class="elementor-element elementor-element-56bae68a elementor-nav-menu--dropdown-none elementor-widget elementor-widget-nav-menu" data-id="56bae68a" data-element_type="widget" data-e-type="widget" data-settings="{&quot;layout&quot;:&quot;vertical&quot;,&quot;submenu_icon&quot;:{&quot;value&quot;:&quot;&lt;svg aria-hidden=\&quot;true\&quot; class=\&quot;e-font-icon-svg e-fas-caret-down\&quot;
341 viewBox=\&quot;0 0 320 512\&quot; xmlns=\&quot;http:\/\/www.w3.org\/2000\/svg\&quot;&gt;&lt;path d=\&quot;M31.3 192h257.3c17.8 0 26.7 21.5 14.1 34.1L174.1 354.8c-7.8 7.8-20.5 7.8-28.3 0L17.2 226.1C4.6 213.5 13.5 192 31.3 192z\&quot;&gt;&lt;\/path&gt;&lt;\/svg&gt;&quot;,&quot;library&quot;:&quot;fa-solid&quot;}}" data-widget_type="nav-menu.default">
342								<nav aria-label="Menu" class="elementor-nav-menu--main elementor-nav-menu__container elementor-nav-menu--layout-vertical e--pointer-none">
343				<ul id="menu-1-56bae68a" class="elementor-nav-menu sm-vertical"><li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-228"><a href="https://www.cpm.it/about/" class="elementor-item">About</a>
344<ul class="sub-menu elementor-nav-menu--dropdown">
345	<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-6585"><a href="https://www.cpm.it/benvenuto-in-cpm/" class="elementor-sub-item">Benvenuto in CPM</a></li>
346	<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-6584"><a href="https://www.cpm.it/metodo/" class="elementor-sub-item">Il metodo didattico</a></li>
347	<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-13436"><a href="https://www.cpm.it/docenti-del-cpm/" class="elementor-sub-item">I nostri docenti</a></li>
348	<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-13470"><a href="https://www.cpm.it/alumni-del-cpm/" class="elementor-sub-item">Alumni</a></li>
349	<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-6586"><a href="https://www.cpm.it/storia/" class="elementor-sub-item">La nostra storia</a></li>
350	<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-12040"><a href="https://www.cpm.it/cpm-per-il-sociale/" class="elementor-sub-item">CPM per il sociale</a></li>
351	<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-12094"><a href="https://www.cpm.it/love-street/" class="elementor-sub-item">
351Love Street</a></li>
352	<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-18222"><a href="https://www.cpm.it/creamusica/" class="elementor-sub-item">Creamusica</a></li>
353	<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-8283"><a href="https://www.cpm.it/come-raggiungerci/" class="elementor-sub-item">Come raggiungerci</a></li>
354</ul>
355</li>
356<li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-6893"><a href="#" class="elementor-item elementor-item-anchor">Studiare in CPM</a>
357<ul class="sub-menu elementor-nav-menu--dropdown">
358	<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-7946"><a href="https://www.cpm.it/offerta-formativa/" class="elementor-sub-item">Offerta formativa</a></li>
359	<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-8932"><a href="https://www.cpm.it/costi/" class="elementor-sub-item">Costi</a></li>
360	<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-6895"><a href="https://www.cpm.it/come-iscriversi/" class="elementor-sub-item">Come iscriversi</a></li>
361	<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-6998"><a href="https://www.cpm.it/borse-di-studio-e-agevolazioni/" class="elementor-sub-item">Borse di studio e agevolazioni</a></li>
362</ul>
363</li>
364<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-17402"><a href="https://www.cpm.it/progetto-cpm-edu/" class="elementor-item">CPM Edu</a></li>
365<li class="menu-item menu-item-type-post_type menu-item-object-page current-menu-item page_item page-item-12714 current_page_item menu-item-13508"><a href="https://www.cpm.it/tutte-le-news/" aria-current="page" class="elementor-item elementor-item-active">Tutte le news</a></li>
366<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-16633"><a href="https://www.cpm.it/eventi-cpm/" class="elementor-item">Eventi CPM</a></li>
367<li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-6594"><a target="_blank" href="https://www.mycpm.it/login.aspx?ReturnUrl=%2f" class="elementor-item">My CPM</a></li>
368<li class="contatti_hidden_mob overlay_00 menu-item menu-item-type-custom menu-item-object-custom menu-item-6892"><a href="#" class="elementor-item elementor-item-anchor">Contatti</a></li>
369<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-18527"><a href="https://www.cpm.it/documentazione-online/" class="elementor-item">Documentazione online</a>
370<ul class="sub-menu elementor-nav-menu--dropdown">
371	<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-18532"><a href="https://www.cpm.it/mission/" class="elementor-sub-item">Mission</a></li>
372	<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-18533"><a href="https://www.cpm.it/organi-sociali/" class="elementor-sub-item">Organi Sociali</a></li>
373	<li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-18531"><a href="https://297c32dc.delivery.rocketcdn.me/wp-content/uploads/2026/06/CPM_Statuto-di-autonomia_oro.pdf" class="elementor-sub-item">Statuto di Autonomia</a></li>
374	<li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-18530"><a href="https://297c32dc.delivery.rocketcdn.me/wp-content/uploads/2026/06/CPM_Manifesto-degli-Studi-a.a.-2026_2027_oro.pdf" class="elementor-sub-item">Manifesto degli Studi 2026/2027</a></li>
375	<li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-18535"><a href="https://297c32dc.delivery.rocketcdn.me/wp-content/uploads/2026/06/CPM_Regolamento-Generale-a.a.-2026_2027.pdf" class="elementor-sub-item">Regolamento Generale 2026/2027</a></li>
376	<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-18536"><a href="https://www.cpm.it/cookie-policy/" class="elementor-sub-item">Cookie Policy</a></li>
377</ul>
378</li>
379</ul>			</nav>
380						<nav class="elementor-nav-menu--dropdown elementor-nav-menu__container" aria-hidden="true">
381				<ul id="menu-2-56bae68a" class="elementor-nav-menu sm-vertical"><li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-228"><a href="https://www.cpm.it/about/" class="elementor-item" tabindex="-1">About</a>
382<ul class="sub-menu elementor-nav-menu--dropdown">
383	<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-6585"><a href="https://www.cpm.it/benvenuto-in-cpm/" class="elementor-sub-item" tabindex="-1">Benvenuto in CPM</a></li>
384	<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-6584"><a href="https://www.cpm.it/metodo/" class="elementor-sub-item" tabindex="-1">Il metodo didattico</a></li>
385	<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-13436"><a href="https://www.cpm.it/docenti-del-cpm/" class="elementor-sub-item" tabindex="-1">I nostri docenti</a></li>
386	<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-13470"><a href="https://www.cpm.it/alumni-del-cpm/" class="elementor-sub-item" tabindex="-1">Alumni</a></li>
387	<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-6586"><a href="https://www.cpm.it/storia/" class="elementor-sub-item" tabindex="-1">La nostra storia</a></li>
388	<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-12040"><a href="https://www.cpm.it/cpm-per-il-sociale/" class="elementor-sub-item" tabindex="-1">CPM per il sociale</a></li>
389	<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-12094"><a href="https://www.cpm.it/love-street/" class="elementor-sub-item" tabindex="-1">
389Love Street</a></li>
390	<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-18222"><a href="https://www.cpm.it/creamusica/" class="elementor-sub-item" tabindex="-1">Creamusica</a></li>
391	<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-8283"><a href="https://www.cpm.it/come-raggiungerci/" class="elementor-sub-item" tabindex="-1">Come raggiungerci</a></li>
392</ul>
393</li>
394<li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-6893"><a href="#" class="elementor-item elementor-item-anchor" tabindex="-1">Studiare in CPM</a>
395<ul class="sub-menu elementor-nav-menu--dropdown">
396	<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-7946"><a href="https://www.cpm.it/offerta-formativa/" class="elementor-sub-item" tabindex="-1">Offerta formativa</a></li>
397	<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-8932"><a href="https://www.cpm.it/costi/" class="elementor-sub-item" tabindex="-1">Costi</a></li>
398	<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-6895"><a href="https://www.cpm.it/come-iscriversi/" class="elementor-sub-item" tabindex="-1">Come iscriversi</a></li>
399	<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-6998"><a href="https://www.cpm.it/borse-di-studio-e-agevolazioni/" class="elementor-sub-item" tabindex="-1">Borse di studio e agevolazioni</a></li>
400</ul>
401</li>
402<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-17402"><a href="https://www.cpm.it/progetto-cpm-edu/" class="elementor-item" tabindex="-1">CPM Edu</a></li>
403<li class="menu-item menu-item-type-post_type menu-item-object-page current-menu-item page_item page-item-12714 current_page_item menu-item-13508"><a href="https://www.cpm.it/tutte-le-news/" aria-current="page" class="elementor-item elementor-item-active" tabindex="-1">Tutte le news</a></li>
404<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-16633"><a href="https://www.cpm.it/eventi-cpm/" class="elementor-item" tabindex="-1">Eventi CPM</a></li>
405<li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-6594"><a target="_blank" href="https://www.mycpm.it/login.aspx?ReturnUrl=%2f" class="elementor-item" tabindex="-1">My CPM</a></li>
406<li class="contatti_hidden_mob overlay_00 menu-item menu-item-type-custom menu-item-object-custom menu-item-6892"><a href="#" class="elementor-item elementor-item-anchor" tabindex="-1">Contatti</a></li>
407<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-18527"><a href="https://www.cpm.it/documentazione-online/" class="elementor-item" tabindex="-1">Documentazione online</a>
408<ul class="sub-menu elementor-nav-menu--dropdown">
409	<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-18532"><a href="https://www.cpm.it/mission/" class="elementor-sub-item" tabindex="-1">Mission</a></li>
410	<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-18533"><a href="https://www.cpm.it/organi-sociali/" class="elementor-sub-item" tabindex="-1">Organi Sociali</a></li>
411	<li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-18531"><a href="https://297c32dc.delivery.rocketcdn.me/wp-content/uploads/2026/06/CPM_Statuto-di-autonomia_oro.pdf" class="elementor-sub-item" tabindex="-1">Statuto di Autonomia</a></li>
412	<li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-18530"><a href="https://297c32dc.delivery.rocketcdn.me/wp-content/uploads/2026/06/CPM_Manifesto-degli-Studi-a.a.-2026_2027_oro.pdf" class="elementor-sub-item" tabindex="-1">Manifesto degli Studi 2026/2027</a></li>
413	<li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-18535"><a href="https://297c32dc.delivery.rocketcdn.me/wp-content/uploads/2026/06/CPM_Regolamento-Generale-a.a.-2026_2027.pdf" class="elementor-sub-item" tabindex="-1">Regolamento Generale 2026/2027</a></li>
414	<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-18536"><a href="https://www.cpm.it/cookie-policy/" class="elementor-sub-item" tabindex="-1">Cookie Policy</a></li>
415</ul>
416</li>
417</ul>			</nav>
418						</div>
419				</div>
420		<div  class="elementor-element elementor-element-701769fb e-con-full e-flex e-con e-child" data-id="701769fb" data-element_type="container" data-e-type="container" id="mobile_course_">
421		<div class="elementor-element elementor-element-47b52158 e-con-full elementor-hidden-desktop elementor-hidden-tablet e-flex e-con e-child" data-id="47b52158" data-element_type="container" data-e-type="container">
422				<div class="elementor-element elementor-element-387383b4 mb-0 elementor-hidden-tablet elementor-widget elementor-widget-text-editor" data-id="387383b4" data-element_type="widget" data-e-type="widget" id="mobile_course_title" data-widget_type="text-editor.default">
423									<p class="p1">Scegli il tuo corso</p>								</div>
424				<div class="elementor-element elementor-element-3fa5df4e elementor-widget elementor-widget-image" data-id="3fa5df4e" data-element_type="widget" data-e-type="widget" id="mobile_course_back" data-widget_type="image.default">
425															<img width="512" height="512" src="https://297c32dc.delivery.rocketcdn.me/wp-content/uploads/2026/01/freccia-white.svg" class="attachment-large size-large wp-image-7585" alt="" />															</div>
426				</div>
427				</div>
428		<div class="elementor-element elementor-element-18b25fa e-flex e-con-boxed e-con e-child" data-id="18b25fa" data-element_type="container" data-e-type="container" id="cont_btn_header" data-settings="{&quot;position&quot;:&quot;fixed&quot;}">
429					<div  class="e-con-inner">
430		<div class="elementor-element elementor-element-2c81cd6e e-con-full e-flex e-con e-child" data-id="2c81cd6e" data-element_type="container" data-e-type="container">
431				<div class="elementor-element elementor-element-003820e elementor-mobile-align-justify elementor-widget-mobile__width-inherit elementor-hidden-desktop elementor-hidden-tablet elementor-widget elementor-widget-button" data-id="003820e" data-element_type="widget" data-e-type="widget" id="choose_course_btn" data-widget_type="button.default">
432										<a class="elementor-button elementor-size-sm" role="button">
433						<span class="elementor-button-content-wrapper">
434						<span class="elementor-button-icon">
435				<svg xmlns="http://www.w3.org/2000/svg" id="Capa_1" data-name="Capa 1" viewBox="0 0 512.01 512.01"><path d="M498.8,244.43H11.64C5.21,244.43,0,249.64,0,256.06s5.21,11.64,11.64,11.64h487.17c6.43,0,11.64-5.21,11.64-11.64s-5.21-11.64-11.64-11.64Z"></path><path d="M243.58,12.48v487.17c0,6.43,5.21,11.64,11.64,11.64s11.64-5.21,11.64-11.64V12.48c0-6.43-5.21-11.64-11.64-11.64s-11.64,5.21-11.64,11.64Z"></path></svg>			</span>
436									<span class="elementor-button-text">Scegli il tuo corso</span>
437					</span>
438					</a>
439								</div>
440				</div>
441		<div class="elementor-element elementor-element-47ffe164 e-con-full e-flex e-con e-child" data-id="47ffe164" data-element_type="container" data-e-type="container">
442				<div class="elementor-element elementor-element-6f392baf elementor-mobile-align-justify elementor-widget-mobile__width-inherit overlay_00 cursor_pointer elementor-hidden-desktop elementor-hidden-tablet elementor-widget elementor-widget-button" data-id="6f392baf" data-element_type="widget" data-e-type="widget" data-widget_type="button.default">
443										<a class="elementor-button elementor-size-sm" role="button">
444						<span class="elementor-button-content-wrapper">
445									<span class="elementor-button-text">Contatti</span>
446					</span>
447					</a>
448								</div>
449				</div>
450					</div>
451				</div>
452		<div  class="elementor-element elementor-element-17511a4 elementor-hidden-mobile e-flex e-con-boxed e-con e-child" data-id="17511a4" data-element_type="container" data-e-type="container">
453					<div class="e-con-inner">
454				<div class="elementor-element elementor-element-1a0a2101 elementor-mobile-align-justify elementor-widget-mobile__width-inherit cursor_pointer elementor-hidden-mobile elementor-widget elementor-widget-button" data-id="1a0a2101" data-element_type="widget" data-e-type="widget" id="choose_course_btn_desk" data-widget_type="button.default">
455										<a class="elementor-button elementor-size-sm" role="button">
456						<span class="elementor-button-content-wrapper">
457						<span class="elementor-button-icon">
458				<svg xmlns="http://www.w3.org/2000/svg" id="Capa_1" data-name="C
458apa 1" viewBox="0 0 512.01 512.01"><path d="M498.8,244.43H11.64C5.21,244.43,0,249.64,0,256.06s5.21,11.64,11.64,11.64h487.17c6.43,0,11.64-5.21,11.64-11.64s-5.21-11.64-11.64-11.64Z"></path><path d="M243.58,12.48v487.17c0,6.43,5.21,11.64,11.64,11.64s11.64-5.21,11.64-11.64V12.48c0-6.43-5.21-11.64-11.64-11.64s-11.64,5.21-11.64,11.64Z"></path></svg>			</span>
459									<span class="elementor-button-text">Scegli il tuo corso</span>
460					</span>
461					</a>
462								</div>
463				<div class="elementor-element elementor-element-5bdedee elementor-hidden-mobile elementor-widget elementor-widget-html" data-id="5bdedee" data-element_type="widget" data-e-type="widget" id="cnt_menu_desk_uff" data-widget_type="html.default">
464					  <div class="cpm-menu3" data-component="cpm-menu3">
465
466    <div class="cpm-menu3__col cpm-menu3__col--1" aria-label="Menu livello 1">
467      <ul class="cpm-menu3__list" data-level="1">
468                  <li class="cpm-menu3__item"
469              data-id="228"
470              data-has-children="1">
471
472                          <button type="button" class="cpm-menu3__btn">
473                <span class="cpm-menu3__title">About</span>
474                <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512.01 512.01" class="cpm-menu3__icon-plus" aria-hidden="true" focusable="false">
475    <path d="M498.8,244.43H11.64C5.21,244.43,0,249.64,0,256.06s5.21,11.64,11.64,11.64h487.17c6.43,0,11.64-5.21,11.64-11.64s-5.21-11.64-11.64-11.64Z"></path>
476    <path d="M243.58,12.48v487.17c0,6.43,5.21,11.64,11.64,11.64s11.64-5.21,11.64-11.64V12.48c0-6.43-5.21-11.64-11.64-11.64s-11.64,5.21-11.64,11.64Z"></path>
477  </svg>              </button>
478            
479          </li>
480                  <li class="cpm-menu3__item"
481              data-id="6893"
482              data-has-children="1">
483
484                          <button type="button" class="cpm-menu3__btn">
485                <span class="cpm-menu3__title">Studiare in CPM</span>
486                <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512.01 512.01" class="cpm-menu3__icon-plus" aria-hidden="true" focusable="false">
487    <path d="M498.8,244.43H11.64C5.21,244.43,0,249.64,0,256.06s5.21,11.64,11.64,11.64h487.17c6.43,0,11.64-5.21,11.64-11.64s-5.21-11.64-11.64-11.64Z"></path>
488    <path d="M243.58,12.48v487.17c0,6.43,5.21,11.64,11.64,11.64s11.64-5.21,11.64-11.64V12.48c0-6.43-5.21-11.64-11.64-11.64s-11.64,5.21-11.64,11.64Z"></path>
489  </svg>              </button>
490            
491          </li>
492                  <li class="cpm-menu3__item"
493              data-id="17402"
494              data-has-children="0">
495
496                                        <a class="cpm-menu3__link"
497                 href="https://www.cpm.it/progetto-cpm-edu/"
498                                  >
499                <span class="cpm-menu3__title">CPM Edu</span>
500              </a>
501            
502          </li>
503                  <li class="cpm-menu3__item"
504              data-id="13508"
505              data-has-children="0">
506
507                                        <a class="cpm-menu3__link"
508                 href="https://www.cpm.it/tutte-le-news/"
509                                  >
510                <span class="cpm-menu3__title">Tutte le news</span>
511              </a>
512            
513          </li>
514                  <li class="cpm-menu3__item"
515              data-id="16633"
516              data-has-children="0">
517
518                                        <a class="cpm-menu3__link"
519                 href="https://www.cpm.it/eventi-cpm/"
520                                  >
521                <span class="cpm-menu3__title">Eventi CPM</span>
522              </a>
523            
524          </li>
525                  <li class="cpm-menu3__item"
526              data-id="6594"
527              data-has-children="0">
528
529                                        <a class="cpm-menu3__link"
530                 href="https://www.mycpm.it/login.aspx?ReturnUrl=%2f"
531                  target="_blank"                  rel="noopener noreferrer">
532                <span class="cpm-menu3__title">My CPM</span>
533              </a>
534            
535          </li>
536                  <li class="cpm-menu3__item contatti_hidden_mob overlay_00"
537              data-id="6892"
538              data-has-children="0">
539
540                                        <a class="cpm-menu3__link"
541                 href="#"
542                                  >
543                <span class="cpm-menu3__title">Contatti</span>
544              </a>
545            
546          </li>
547                  <li class="cpm-menu3__item"
548              data-id="18527"
549              data-has-children="1">
550
551                          <button type="button" class="cpm-menu3__btn">
552                <span class="cpm-menu3__title">Documentazione online</span>
553                <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512.01 512.01" class="cpm-menu3__icon-plus" aria-hidden="true" focusable="false">
554    <path d="M498.8,244.43H11.64C5.21,244.43,0,249.64,0,256.06s5.21,11.64,11.64,11.64h487.17c6.43,0,11.64-5.21,11.64-11.64s-5.21-11.64-11.64-11.64Z"></path>
555    <path d="M243.58,12.48v487.17c0,6.43,5.21,11.64,11.64,11.64s11.64-5.21,11.64-11.64V12.48c0-6.43-5.21-11.64-11.64-11.64s-11.64,5.21-11.64,11.64Z"></path>
556  </svg>              </button>
557            
558          </li>
559              </ul>
560    </div>
561
562    <div class="cpm-menu3__col cpm-menu3__col--2" aria-label="Menu livello 2">
563      <ul class="cpm-menu3__list" data-level="2"></ul>
564    </div>
565
566    <div class="cpm-menu3__col cpm-menu3__col--3" aria-label="Menu livello 3">
567      <ul class="cpm-menu3__list" data-level="3"></ul>
568    </div>
569
570  </div>
571  				</div>
572					</div>
573				</div>
574		<div  class="elementor-element elementor-element-2d6be75 e-con-full elementor-hidden-mobile e-flex e-con e-child" data-id="2d6be75" data-element_type="container" data-e-type="container" id="menu_desk_uff">
575		<div class="elementor-element elementor-element-8a94b81 e-con-full e-flex e-con e-child" data-id="8a94b81" data-element_type="container" data-e-type="container">
576				<div class="elementor-element elementor-element-6579b38 elementor-widget elementor-widget-heading" data-id="6579b38" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
577					<h1 class="elementor-heading-title elementor-size-default">Percorsi di studio</h1>				</div>
578				<div class="elementor-element elementor-element-47b71f5 mb-0 elementor-hidden-tablet elementor-widget elementor-widget-text-editor" data-id="47b71f5" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
579									<p data-start="258" data-end="365">In CPM trovi percorsi di studio per ogni fase della formazione musicale: dai primi studi ai Diplomi Accademici di Primo e Secondo livello riconosciuti dal MUR.</p><p data-start="258" data-end="365"> </p>								</div>
580				</div>
581		<div class="elementor-element elementor-element-7de7aab e-con-full e-flex e-con e-child" data-id="7de7aab" data-element_type="container" data-e-type="container">
582				<div class="elementor-element elementor-element-dfbb1fc elenco_corsi_menu elementor-hidden-mobile elementor-widget elementor-widget-html" data-id="dfbb1fc" data-element_type="widget" data-e-type="widget" data-widget_type="html.default">
583					    <div class="cpm-corsi-desk" data-component="cpm-corsi-desk">
584
585        <div class="cpm-corsi-desk__col cpm-corsi-desk__col--left">
586
587            <ul class="cpm-corsi-desk__cats" aria-label="Categorie corsi">
588                                    <li class="cpm-corsi-desk__cat-item">
589                        <button type="button" class="cpm-corsi-desk__cat-btn" data-cat-id="15">
590                            <span class="cpm-corsi-desk__cat-name">Accademico</span>
591                            <sup class="cpm-corsi-desk__cat-count">(16)</sup>
592                        </button>
593                    </li>
594                                    <li class="cpm-corsi-desk__cat-item">
595                        <button type="button" class="cpm-corsi-desk__cat-btn" data-cat-id="62">
596                            <span class="cpm-corsi-desk__cat-name">Pre-Accademico</span>
597                            <sup class="cpm-corsi-desk__cat-count">(7)</sup>
598                        </button>
599                    </li>
600                                    <li class="cpm-corsi-desk__cat-item">
601                        <button type="button" class="cpm-corsi-desk__cat-btn" data-cat-id="16">
602                            <span class="cpm-corsi-desk__cat-name">Master</span>
603                            <sup class="cpm-corsi-desk__cat-count">(3)</sup>
604                        </button>
605                    </li>
606                                    <li class="cpm-corsi-desk__cat-item">
607                        <button type="button" class="cpm-corsi-desk__cat-btn" data-cat-id="27">
608                            <span class="cpm-corsi-desk__cat-name">Formazione continua</span>
609                            <sup class="cpm-corsi-desk__cat-count">(1)</sup>
610                        </button>
611                    </li>
612                                    <li class="cpm-corsi-desk__cat-item">
613                        <button type="button" class="cpm-corsi-desk__cat-btn" data-cat-id="65">
614                            <span class="cpm-corsi-desk__cat-name">Advanced Certificate</span>
615                            <sup class="cpm-corsi-desk__cat-count">(1)</sup>
616                        </button>
617                    </li>
618                                    <li class="cpm-corsi-desk__cat-item">
619                        <button type="button" class="cpm-corsi-desk__cat-btn" data-cat-id="66">
620                            <span class="cpm-corsi-desk__cat-name">Certificate</span>
621                            <sup class="cpm-corsi-desk__cat-count">(1)</sup>
622                        </button>
623                    </li>
624                                    <li class="cpm-corsi-desk__cat-item">
625                        <button type="button" class="cpm-corsi-desk__cat-btn" data-cat-id="67">
626                            <span class="cpm-corsi-desk__cat-name">Junior</span>
627                            <sup class="cpm-corsi-desk__cat-count">(1)</sup>
628                        </button>
629                    </li>
630                            </ul>
631
632        </div>
633
634        <div class="cpm-corsi-desk__col cpm-corsi-desk__col--right">
635
636            <ul class="cpm-corsi-desk__subcats" aria-label="Sottocategorie corsi" style="display:none;">
637                                    <li class="cpm-corsi-desk__subcat-item" data-parent-cat="15" style="display:none;">
638                        <button type="button" class="cpm-corsi-desk__subcat-btn" data-subcat-id="22">
639                            <span class="cpm-corsi-desk__subcat-name">Trienni</span>
640                            <sup class="cpm-corsi-desk__subcat-count">(10)</sup>
641                        </button>
642                    </li>
643                                    <li class="cpm-corsi-desk__subcat-item" data-parent-cat="15" style="display:none;">
644                        <button type="button" class="cpm-corsi-desk__subcat-btn" data-subcat-id="23">
645                            <span class="cpm-corsi-desk__subcat-name">Bienni</span>
646                            <sup class="cpm-corsi-desk__subcat-count">(6)</sup>
647                        </button>
648                    </li>
649                                    <li class="cpm-corsi-desk__subcat-item" data-parent-cat="62" style="display:none;">
650                        <button type="button" class="cpm-corsi-desk__subcat-btn" data-subcat-id="17">
651                            <span class="cpm-corsi-desk__subcat-name">Superiore</span>
652                            <sup class="cpm-corsi-desk__subcat-count">(6)</sup>
653                        </button>
654                    </li>
655                                    <li class="cpm-corsi-desk__subcat-item" data-parent-cat="62" style="display:none;">
656                        <button type="button" class="cpm-corsi-desk__subcat-btn" data-subcat-id="64">
657                            <span class="cpm-corsi-desk__subcat-name">Di Base</span>
658                            <sup class="cpm-corsi-desk__subcat-count">(1)</sup>
659                        </button>
660                    </li>
661                            </ul>
662
663            <ul class="cpm-corsi-desk__courses" aria-label="Elenco corsi">
664                        <li
665            class="cpm-corsi-desk__course-item "
666            data-course-terms="16"
667        >
668            <a class="cpm-corsi-desk__course-link" href="https://www.cpm.it/corsi/arpa-pop-master/">
669                Arpa Pop Rock            </a>
670        </li>
671                <li
672            class="cpm-corsi-desk__course-item "
673            data-course-terms="62,17"
674        >
675            <a class="cpm-corsi-desk__course-link" href="https://www.cpm.it/corsi/corso-basso-elettrico-pre-accademico/">
676                Basso elettrico &#8211; Foundation            </a>
677        </li>
678                <li
679            class="cpm-corsi-desk__course-item "
680            data-course-terms="15,22"
681        >
682            <a class="cpm-corsi-desk__course-link" href="https://www.cpm.it/corsi/basso-elettrico-pop-rock-triennio/">
683                Basso elettrico Pop Rock            </a>
684        </li>
685                <li
686            class="cpm-corsi-desk__course-item "
687            data-course-terms="15,23"
688        >
689            <a class="cpm-corsi-desk__course-link" href="https://www.cpm.it/corsi/basso-elettrico-accademico-biennio/">
690                Basso elettrico Pop Rock            </a>
691        </li>
692                <li
693            class="cpm-corsi-desk__course-item "
694            data-course-terms="62,17"
695        >
696            <a class="cpm-corsi-desk__course-link" href="https://www.cpm.it/corsi/batteria-e-percussioni-foundation/">
697                Batteria e Percussioni &#8211; Foundation            </a>
698        </li>
699                <li
700            class="cpm-corsi-desk__course-item "
701            data-course-terms="15,22"
702        >
703            <a class="cpm-corsi-desk__course-link" href="https://www.cpm.it/corsi/corso-batteria-triennio/">
704                Batteria Pop Rock            </a>
705        </li>
706                <li
707            class="cpm-corsi-desk__course-item "
708            data-course-terms="15,23"
709        >
710            <a class="cpm-corsi-desk__course-link" href="https://www.cpm.it/corsi/batteria-accademico-biennio/">
711                Batteria Pop Rock            </a>
712        </li>
713                <li
714            class="cpm-corsi-desk__course-item "
715            data-course-terms="15,22"
716        >
717            <a class="cpm-corsi-desk__course-link" href="https://www.cpm.it/corsi/canto-classico/">
718                Canto Classico            </a>
719        </li>
720                <li
721            class="cpm-corsi-desk__course-item "
722            data-course-terms="62,17"
723        >
724            <a class="cpm-corsi-desk__course-link" href="https://www.cpm.it/corsi/canto-pop-foundation/">
725                Canto Pop &#8211; Foundation            </a>
726        </li>
727                <li
728            class="cpm-corsi-desk__course-item "
729            data-course-terms="15,23"
730        >
731            <a class="cpm-corsi-desk__course-link" href="https://www.cpm.it/corsi/corso-canto-biennio/">
732                Canto Pop Rock            </a>
733        </li>
734                <li
735            class="cpm-corsi-desk__course-item "
736            data-course-terms="15,22"
737        >
738            <a class="cpm-corsi-desk__course-link" href="https://www.cpm.it/corsi/canto-pop-rock/">
739                Canto Pop Rock            </a>
740        </li>
741                <li
742            class="cpm-corsi-desk__course-item "
743            data-course-terms="66"
744        >
745            <a class="cpm-corsi-desk__course-link" href="https://www.cpm.it/corsi/certificate-cpm/">
746                Certificate CPM            </a>
747        </li>
748                <li
749            class="cpm-corsi-desk__course-item "
750            data-course-terms="15,23"
751        >
752            <a class="cpm-corsi-desk__course-link" href="https://www.cpm.it/corsi/chitarra-accademico-biennio/">
753                Chitarra Pop Rock            </a>
754        </li>
755                <li
756            class="cpm-corsi-desk__course-item "
757            data-course-terms="15,22"
758        >
759            <a class="cpm-corsi-desk__course-link" href="https://www.cpm.it/corsi/corso-chitarra-accademico-triennio/">
760                Chitarra Pop Rock            </a>
761        </li>
762                <li
763            class="cpm-corsi-desk__course-item "
764            data-course-terms="62,17"
765        >
766            <a class="cpm-corsi-desk__course-link" href="https://www.cpm.it/corsi/chitarra-elettrica-foundation/">
767                Chitarra Pop Rock &#8211; Foundation            </a>
768        </li>
769                <li
770            class="cpm-corsi-desk__course-item "
771            data-course-terms="15,22"
772        >
773            <a class="cpm-corsi-desk__course-link" href="https://www.cpm.it/corsi/corso-composizione-triennio/">
774                Composizione Pop Rock            </a>
775        </li>
776                <li
777            class="cpm-corsi-desk__course-item "
778            data-course-terms="15,23"
779        >
780            <a class="cpm-corsi-desk__course-link" href="https://www.cpm.it/corsi/composizione-
780accademico-biennio/">
781                Composizione Pop Rock            </a>
782        </li>
783                <li
784            class="cpm-corsi-desk__course-item "
785            data-course-terms="64,62"
786        >
787            <a class="cpm-corsi-desk__course-link" href="https://www.cpm.it/corsi/corsi-pre-accademici/">
788                Corsi Pre-Accademici di Base            </a>
789        </li>
790                <li
791            class="cpm-corsi-desk__course-item "
792            data-course-terms="65"
793        >
794            <a class="cpm-corsi-desk__course-link" href="https://www.cpm.it/corsi/diplomi-cpm/">
795                Diplomi CPM            </a>
796        </li>
797                <li
798            class="cpm-corsi-desk__course-item "
799            data-course-terms="62,17"
800        >
801            <a class="cpm-corsi-desk__course-link" href="https://www.cpm.it/corsi/electronic-music-producer/">
802                Electronic Music Producer            </a>
803        </li>
804                <li
805            class="cpm-corsi-desk__course-item "
806            data-course-terms="67"
807        >
808            <a class="cpm-corsi-desk__course-link" href="https://www.cpm.it/corsi/junior/">
809                Junior            </a>
810        </li>
811                <li
812            class="cpm-corsi-desk__course-item "
813            data-course-terms="15,22"
814        >
815            <a class="cpm-corsi-desk__course-link" href="https://www.cpm.it/corsi/cpm-music-media-accademico-triennio/">
816                Music &amp; Media            </a>
817        </li>
818                <li
819            class="cpm-corsi-desk__course-item "
820            data-course-terms="16"
821        >
822            <a class="cpm-corsi-desk__course-link" href="https://www.cpm.it/corsi/music-management-master/">
823                Music Management            </a>
824        </li>
825                <li
826            class="cpm-corsi-desk__course-item "
827            data-course-terms="15,22"
828        >
829            <a class="cpm-corsi-desk__course-link" href="https://www.cpm.it/corsi/pianoforte-classico/">
830                Pianoforte Classico            </a>
831        </li>
832                <li
833            class="cpm-corsi-desk__course-item "
834            data-course-terms="62,17"
835        >
836            <a class="cpm-corsi-desk__course-link" href="https://www.cpm.it/corsi/pianoforte-e-tastiere-foundation/">
837                Pianoforte e Tastiere &#8211; Foundation            </a>
838        </li>
839                <li
840            class="cpm-corsi-desk__course-item "
841            data-course-terms="15,22"
842        >
843            <a class="cpm-corsi-desk__course-link" href="https://www.cpm.it/corsi/corso-pianoforte-e-tastiere-triennio/">
844                Pianoforte e Tastiere Pop Rock            </a>
845        </li>
846                <li
847            class="cpm-corsi-desk__course-item "
848            data-course-terms="15,23"
849        >
850            <a class="cpm-corsi-desk__course-link" href="https://www.cpm.it/corsi/pianoforte-e-tastiere-accademico-biennio/">
851                Pianoforte e Tastiere Pop Rock            </a>
852        </li>
853                <li
854            class="cpm-corsi-desk__course-item "
855            data-course-terms="27"
856        >
857            <a class="cpm-corsi-desk__course-link" href="https://www.cpm.it/corsi/songwriting-formazione-continua/">
858                Songwriting            </a>
859        </li>
860                <li
861            class="cpm-corsi-desk__course-item "
862            data-course-terms="15,22"
863        >
864            <a class="cpm-corsi-desk__course-link" href="https://www.cpm.it/corsi/corso-tecnico-del-suono-triennio/">
865                Tecnico del Suono            </a>
866        </li>
867                <li
868            class="cpm-corsi-desk__course-item "
869            data-course-terms="16"
870        >
871            <a class="cpm-corsi-desk__course-link" href="https://www.cpm.it/corsi/violino-pop-master/">
872                Violino Pop Rock            </a>
873        </li>
874                    </ul>
875
876        </div>
877
878    </div>
879    				</div>
880				<div class="elementor-element elementor-element-ec793c9 elenco_corsi_menu elementor-hidden-desktop elementor-hidden-tablet elementor-widget elementor-widget-html" data-id="ec793c9" data-element_type="widget" data-e-type="widget" data-widget_type="html.default">
881					    <nav aria-label="Corsi" class="elementor-nav-menu--main elementor-nav-menu__container elementor-nav-menu--layout-vertical">
882        <ul class="elementor-nav-menu sm-vertical cpm-corsi-cat-menu cpm-sub-accordion" data-accordion="one">
883                            <li class="menu-item menu-item-type-custom menu-item-object-custom cpm-menu-item-corso-cat cpm-sub-item ">
884                    <button
885                        type="button"
886                        class="elementor-item cpm-cat-header"
887                        aria-expanded="false"
888                        aria-controls="cpm-cat-panel-15"
889                        data-panel="cpm-cat-panel-15"
890                    >
891                        <div class="cpm-cat-title">
892                            Accademico                            <sup class="cat_count">(16)</sup>
893                        </div>
894                    </button>
895
896                    <div
897                        id="cpm-cat-panel-15"
898                        class="cpm-sub-panel cpm-cat-panel"
899                        hidden                    >
900                        <ul class="cpm-cat-corsi-list">
901                            <li class="cpm-cat-divider is-triennio" role="presentation"><span>TRIENNIO</span></li>                                    <li class="cpm-cat-corso-item is-triennio triennio-01">
902                                        <a class="elementor-item elementor-item-anchor cpm-corso-link" href="https://www.cpm.it/corsi/basso-elettrico-pop-rock-triennio/">
903                                            Basso elettrico Pop Rock                                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512.01 512.01">
904                                                <path d="M508.62,247.8h0l-116.36-116.36c-4.18
904-4.88-11.53-5.45-16.41-1.27-4.88,4.18-5.45,11.53-1.27,16.41l96.46,96.58H11.64c-6.43,0-11.64,5.21-11.64,11.64s5.21,11.64,11.64,11.64h460.68l-96.46,96.46c-4.88,4.18-5.45,11.53-1.27,16.41s11.53,5.45,16.41,1.27l116.36-116.36c4.51-4.54,4.51-11.87,0-16.41Z"></path>
905                                            </svg>
906                                        </a>
907                                    </li>
908                                                                        <li class="cpm-cat-corso-item is-triennio triennio-02">
909                                        <a class="elementor-item elementor-item-anchor cpm-corso-link" href="https://www.cpm.it/corsi/corso-batteria-triennio/">
910                                            Batteria Pop Rock                                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512.01 512.01">
911                                                <path d="M508.62,247.8h0l-116.36-116.36c-4.18-4.88-11.53-5.45-16.41-1.27-4.88,4.18-5.45,11.53-1.27,16.41l96.46,96.58H11.64c-6.43,0-11.64,5.21-11.64,11.64s5.21,11.64,11.64,11.64h460.68l-96.46,96.46c-4.88,4.18-5.45,11.53-1.27,16.41s11.53,5.45,16.41,1.27l116.36-116.36c4.51-4.54,4.51-11.87,0-16.41Z"></path>
912                                            </svg>
913                                        </a>
914                                    </li>
915                                                                        <li class="cpm-cat-corso-item is-triennio triennio-03">
916                                        <a class="elementor-item elementor-item-anchor cpm-corso-link" href="https://www.cpm.it/corsi/canto-classico/">
917                                            Canto Classico                                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512.01 512.01">
918                                                <path d="M508.62,247.8h0l-116.36-116.36c-4.18-4.88-11.53-5.45-16.41-1.27-4.88,4.18-5.45,11.53-1.27,16.41l96.46,96.58H11.64c-6.43,0-11.64,5.21-11.64,11.64s5.21,11.64,11.64,11.64h460.68l-96.46,96.46c-4.88,4.18-5.45,11.53-1.27,16.41s11.53,5.45,16.41,1.27l116.36-116.36c4.51-4.54,4.51-11.87,0-16.41Z"></path>
919                                            </svg>
920                                        </a>
921                                    </li>
922                                                                        <li class="cpm-cat-corso-item is-triennio triennio-04">
923                                        <a class="elementor-item elementor-item-anchor cpm-corso-link" href="https://www.cpm.it/corsi/canto-pop-rock/">
924                                            Canto Pop Rock                                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512.01 512.01">
925                                                <path d="M508.62,247.8h0l-116.36-116.36c-4.18-4.88-11.53-5.45-16.41-1.27-4.88,4.18-5.45,11.53-1.27,16.41l96.46,96.58H11.64c-6.43,0-11.64,5.21-11.64,11.64s5.21,11.64,11.64,11.64h460.68l-96.46,96.46c-4.88,4.18-5.45,11.53-1.27,16.41s11.53,5.45,16.41,1.27l116.36-116.36c4.51-4.54,4.51-11.87,0-16.41Z"></path>
926                                            </svg>
927                                        </a>
928                                    </li>
929                                                                        <li class="cpm-cat-corso-item is-triennio triennio-05">
930                                        <a class="elementor-item elementor-item-anchor cpm-corso-link" href="https://www.cpm.it/corsi/corso-chitarra-accademico-triennio/">
931                                            Chitarra Pop Rock                                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512.01 512.01">
932                                                <path d="M508.62,247.8h0l-116.36-116.36c-4.18-4.88-11.53-5.45-16.41-1.27-4.88,4.18-5.45,11.53-1.27,16.41l96.46,96.58H11.64c-6.43,0-11.64,5.21-11.64,11.64s5.21,11.64,11.64,11.64h460.68l-96.46,96.46c-4.88,4.18-5.45,11.53-1.27,16.41s11.53,5.45,16.41,1.27l116.36-116.36c4.51-4.54,4.51-11.87,0-16.41Z"></path>
933                                            </svg>
934                                        </a>
935                                    </li>
936                                                                        <li class="cpm-cat-corso-item is-triennio triennio-06">
937                                        <a class="elementor-item elementor-item-anchor cpm-corso-link" href="https://www.cpm.it/corsi/corso-composizione-triennio/">
938                                            Composizione Pop Rock                                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512.01 512.01">
939                                                <path d="M508.62,247.8h0l-116.36-116.36c-4.18
939-4.88-11.53-5.45-16.41-1.27-4.88,4.18-5.45,11.53-1.27,16.41l96.46,96.58H11.64c-6.43,0-11.64,5.21-11.64,11.64s5.21,11.64,11.64,11.64h460.68l-96.46,96.46c-4.88,4.18-5.45,11.53-1.27,16.41s11.53,5.45,16.41,1.27l116.36-116.36c4.51-4.54,4.51-11.87,0-16.41Z"></path>
940                                            </svg>
941                                        </a>
942                                    </li>
943                                                                        <li class="cpm-cat-corso-item is-triennio triennio-07">
944                                        <a class="elementor-item elementor-item-anchor cpm-corso-link" href="https://www.cpm.it/corsi/cpm-music-media-accademico-triennio/">
945                                            Music &#038; Media                                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512.01 512.01">
946                                                <path d="M508.62,247.8h0l-116.36-116.36c-4.18-4.88-11.53-5.45-16.41-1.27-4.88,4.18-5.45,11.53-1.27,16.41l96.46,96.58H11.64c-6.43,0-11.64,5.21-11.64,11.64s5.21,11.64,11.64,11.64h460.68l-96.46,96.46c-4.88,4.18-5.45,11.53-1.27,16.41s11.53,5.45,16.41,1.27l116.36-116.36c4.51-4.54,4.51-11.87,0-16.41Z"></path>
947                                            </svg>
948                                        </a>
949                                    </li>
950                                                                        <li class="cpm-cat-corso-item is-triennio triennio-08">
951                                        <a class="elementor-item elementor-item-anchor cpm-corso-link" href="https://www.cpm.it/corsi/pianoforte-classico/">
952                                            Pianoforte Classico                                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512.01 512.01">
953                                                <path d="M508.62,247.8h0l-116.36-116.36c-4.18-4.88-11.53-5.45-16.41-1.27-4.88,4.18-5.45,11.53-1.27,16.41l96.46,96.58H11.64c-6.43,0-11.64,5.21-11.64,11.64s5.21,11.64,11.64,11.64h460.68l-96.46,96.46c-4.88,4.18-5.45,11.53-1.27,16.41s11.53,5.45,16.41,1.27l116.36-116.36c4.51-4.54,4.51-11.87,0-16.41Z"></path>
954                                            </svg>
955                                        </a>
956                                    </li>
957                                                                        <li class="cpm-cat-corso-item is-triennio triennio-09">
958                                        <a class="elementor-item elementor-item-anchor cpm-corso-link" href="https://www.cpm.it/corsi/corso-pianoforte-e-tastiere-triennio/">
959                                            Pianoforte e Tastiere Pop Rock                                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512.01 512.01">
960                                                <path d="M508.62,247.8h0l-116.36-116.36c-4.18-4.88-11.53-5.45-16.41-1.27-4.88,4.18-5.45,11.53-1.27,16.41l96.46,96.58H11.64c-6.43,0-11.64,5.21-11.64,11.64s5.21,11.64,11.64,11.64h460.68l-96.46,96.46c-4.88,4.18-5.45,11.53-1.27,16.41s11.53,5.45,16.41,1.27l116.36-116.36c4.51-4.54,4.51-11.87,0-16.41Z"></path>
961                                            </svg>
962                                        </a>
963                                    </li>
964                                                                        <li class="cpm-cat-corso-item is-triennio triennio-10">
965                                        <a class="elementor-item elementor-item-anchor cpm-corso-link" href="https://www.cpm.it/corsi/corso-tecnico-del-suono-triennio/">
966                                            Tecnico del Suono                                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512.01 512.01">
967                                                <path d="M508.62,247.8h0l-116.36-116.36c-4.18-4.88-11.53-5.45-16.41-1.27-4.88,4.18-5.45,11.53-1.27,16.41l96.46,96.58H11.64c-6.43,0-11.64,5.21-11.64,11.64s5.21,11.64,11.64,11.64h460.68l-96.46,96.46c-4.88,4.18-5.45,11.53-1.27,16.41s11.53,5.45,16.41,1.27l116.36-116.36c4.51-4.54,4.51-11.87,0-16.41Z"></path>
968                                            </svg>
969                                        </a>
970                                    </li>
971                                    <li class="cpm-cat-divider is-biennio" role="presentation"><span>BIENNIO</span></li>                                    <li class="cpm-cat-corso-item is-biennio biennio-01">
972                                        <a class="elementor-item elementor-item-anchor cpm-corso-link" href="https://www.cpm.it/corsi/basso-elettrico-accademico-biennio/">
973                                            Basso elettrico Pop Rock                                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512.01 512.01">
974                                                <path d="M508.62,247.8h0l-116.36-116.36c-4.18
974-4.88-11.53-5.45-16.41-1.27-4.88,4.18-5.45,11.53-1.27,16.41l96.46,96.58H11.64c-6.43,0-11.64,5.21-11.64,11.64s5.21,11.64,11.64,11.64h460.68l-96.46,96.46c-4.88,4.18-5.45,11.53-1.27,16.41s11.53,5.45,16.41,1.27l116.36-116.36c4.51-4.54,4.51-11.87,0-16.41Z"></path>
975                                            </svg>
976                                        </a>
977                                    </li>
978                                                                        <li class="cpm-cat-corso-item is-biennio biennio-02">
979                                        <a class="elementor-item elementor-item-anchor cpm-corso-link" href="https://www.cpm.it/corsi/batteria-accademico-biennio/">
980                                            Batteria Pop Rock                                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512.01 512.01">
981                                                <path d="M508.62,247.8h0l-116.36-116.36c-4.18-4.88-11.53-5.45-16.41-1.27-4.88,4.18-5.45,11.53-1.27,16.41l96.46,96.58H11.64c-6.43,0-11.64,5.21-11.64,11.64s5.21,11.64,11.64,11.64h460.68l-96.46,96.46c-4.88,4.18-5.45,11.53-1.27,16.41s11.53,5.45,16.41,1.27l116.36-116.36c4.51-4.54,4.51-11.87,0-16.41Z"></path>
982                                            </svg>
983                                        </a>
984                                    </li>
985                                                                        <li class="cpm-cat-corso-item is-biennio biennio-03">
986                                        <a class="elementor-item elementor-item-anchor cpm-corso-link" href="https://www.cpm.it/corsi/corso-canto-biennio/">
987                                            Canto Pop Rock                                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512.01 512.01">
988                                                <path d="M508.62,247.8h0l-116.36-116.36c-4.18-4.88-11.53-5.45-16.41-1.27-4.88,4.18-5.45,11.53-1.27,16.41l96.46,96.58H11.64c-6.43,0-11.64,5.21-11.64,11.64s5.21,11.64,11.64,11.64h460.68l-96.46,96.46c-4.88,4.18-5.45,11.53-1.27,16.41s11.53,5.45,16.41,1.27l116.36-116.36c4.51-4.54,4.51-11.87,0-16.41Z"></path>
989                                            </svg>
990                                        </a>
991                                    </li>
992                                                                        <li class="cpm-cat-corso-item is-biennio biennio-04">
993                                        <a class="elementor-item elementor-item-anchor cpm-corso-link" href="https://www.cpm.it/corsi/chitarra-accademico-biennio/">
994                                            Chitarra Pop Rock                                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512.01 512.01">
995                                                <path d="M508.62,247.8h0l-116.36-116.36c-4.18-4.88-11.53-5.45-16.41-1.27-4.88,4.18-5.45,11.53-1.27,16.41l96.46,96.58H11.64c-6.43,0-11.64,5.21-11.64,11.64s5.21,11.64,11.64,11.64h460.68l-96.46,96.46c-4.88,4.18-5.45,11.53-1.27,16.41s11.53,5.45,16.41,1.27l116.36-116.36c4.51-4.54,4.51-11.87,0-16.41Z"></path>
996                                            </svg>
997                                        </a>
998                                    </li>
999                                                                        <li class="cpm-cat-corso-item is-biennio biennio-05">
1000                                        <a class="elementor-item elementor-item-anchor cpm-corso-link" href="https://www.cpm.it/corsi/composizione-
1000accademico-biennio/">
1001                                            Composizione Pop Rock                                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512.01 512.01">
1002                                                <path d="M508.62,247.8h0l-116.36-116.36c-4.18-4.88-11.53-5.45-16.41-1.27-4.88,4.18-5.45,11.53-1.27,16.41l96.46,96.58H11.64c-6.43,0-11.64,5.21-11.64,11.64s5.21,11.64,11.64,11.64h460.68l-96.46,96.46c-4.88,4.18-5.45,11.53-1.27,16.41s11.53,5.45,16.41,1.27l116.36-116.36c4.51-4.54,4.51-11.87,0-16.41Z"></path>
1003                                            </svg>
1004                                        </a>
1005                                    </li>
1006                                                                        <li class="cpm-cat-corso-item is-biennio biennio-06">
1007                                        <a class="elementor-item elementor-item-anchor cpm-corso-link" href="https://www.cpm.it/corsi/pianoforte-e-tastiere-accademico-biennio/">
1008                                            Pianoforte e Tastiere Pop Rock                                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512.01 512.01">
1009                                                <path d="M508.62,247.8h0l-116.36-116.36c-4.18-4.88-11.53-5.45-16.41-1.27-4.88,4.18-5.45,11.53-1.27,16.41l96.46,96.58H11.64c-6.43,0-11.64,5.21-11.64,11.64s5.21,11.64,11.64,11.64h460.68l-96.46,96.46c-4.88,4.18-5.45,11.53-1.27,16.41s11.53,5.45,16.41,1.27l116.36-116.36c4.51-4.54,4.51-11.87,0-16.41Z"></path>
1010                                            </svg>
1011                                        </a>
1012                                    </li>
1013                                                            </ul>
1014
1015                    </div>
1016                </li>
1017
1018                                <li class="menu-item menu-item-type-custom menu-item-object-custom cpm-menu-item-corso-cat cpm-sub-item ">
1019                    <button
1020                        type="button"
1021                        class="elementor-item cpm-cat-header"
1022                        aria-expanded="false"
1023                        aria-controls="cpm-cat-panel-65"
1024                        data-panel="cpm-cat-panel-65"
1025                    >
1026                        <div class="cpm-cat-title">
1027                            Advanced Certificate                            <sup class="cat_count">(1)</sup>
1028                        </div>
1029                    </button>
1030
1031                    <div
1032                        id="cpm-cat-panel-65"
1033                        class="cpm-sub-panel cpm-cat-panel"
1034                        hidden                    >
1035                        <ul class="cpm-cat-corsi-list">
1036                                                                <li class="cpm-cat-corso-item">
1037                                        <a class="elementor-item elementor-item-anchor cpm-corso-link" href="https://www.cpm.it/corsi/diplomi-cpm/">
1038                                            Diplomi CPM                                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512.01 512.01">
1039                                                <path d="M508.62,247.8h0l-116.36-116.36c-4.18-4.88-11.53-5.45-16.41-1.27-4.88,4.18-5.45,11.53-1.27,16.41l96.46,96.58H11.64c-6.43,0-11.64,5.21-11.64,11.64s5.21,11.64,11.64,11.64h460.68l-96.46,96.46c-4.88,4.18-5.45,11.53-1.27,16.41s11.53,5.45,16.41,1.27l116.36-116.36c4.51-4.54,4.51-11.87,0-16.41Z"></path>
1040                                            </svg>
1041                                        </a>
1042                                    </li>
1043                                                            </ul>
1044
1045                    </div>
1046                </li>
1047
1048                                <li class="menu-item menu-item-type-custom menu-item-object-custom cpm-menu-item-corso-cat cpm-sub-item ">
1049                    <button
1050                        type="button"
1051                        class="elementor-item cpm-cat-header"
1052                        aria-expanded="false"
1053                        aria-controls="cpm-cat-panel-66"
1054                        data-panel="cpm-cat-panel-66"
1055                    >
1056                        <div class="cpm-cat-title">
1057                            Certificate                            <sup class="cat_count">(1)</sup>
1058                        </div>
1059                    </button>
1060
1061                    <div
1062                        id="cpm-cat-panel-66"
1063                        class="cpm-sub-panel cpm-cat-panel"
1064                        hidden                    >
1065                        <ul class="cpm-cat-corsi-list">
1066                                                                <li class="cpm-cat-corso-item">
1067                                        <a class="elementor-item elementor-item-anchor cpm-corso-link" href="https://www.cpm.it/corsi/certificate-cpm/">
1068                                            Certificate CPM                                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512.01 512.01">
1069                                                <path d="M508.62,247.8h0l-116.36-116.36c-4.18
1069-4.88-11.53-5.45-16.41-1.27-4.88,4.18-5.45,11.53-1.27,16.41l96.46,96.58H11.64c-6.43,0-11.64,5.21-11.64,11.64s5.21,11.64,11.64,11.64h460.68l-96.46,96.46c-4.88,4.18-5.45,11.53-1.27,16.41s11.53,5.45,16.41,1.27l116.36-116.36c4.51-4.54,4.51-11.87,0-16.41Z"></path>
1070                                            </svg>
1071                                        </a>
1072                                    </li>
1073                                                            </ul>
1074
1075                    </div>
1076                </li>
1077
1078                                <li class="menu-item menu-item-type-custom menu-item-object-custom cpm-menu-item-corso-cat cpm-sub-item ">
1079                    <button
1080                        type="button"
1081                        class="elementor-item cpm-cat-header"
1082                        aria-expanded="false"
1083                        aria-controls="cpm-cat-panel-27"
1084                        data-panel="cpm-cat-panel-27"
1085                    >
1086                        <div class="cpm-cat-title">
1087                            Formazione continua                            <sup class="cat_count">(1)</sup>
1088                        </div>
1089                    </button>
1090
1091                    <div
1092                        id="cpm-cat-panel-27"
1093                        class="cpm-sub-panel cpm-cat-panel"
1094                        hidden                    >
1095                        <ul class="cpm-cat-corsi-list">
1096                                                                <li class="cpm-cat-corso-item">
1097                                        <a class="elementor-item elementor-item-anchor cpm-corso-link" href="https://www.cpm.it/corsi/songwriting-formazione-continua/">
1098                                            Songwriting                                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512.01 512.01">
1099                                                <path d="M508.62,247.8h0l-116.36-116.36c-4.18-4.88-11.53-5.45-16.41-1.27-4.88,4.18-5.45,11.53-1.27,16.41l96.46,96.58H11.64c-6.43,0-11.64,5.21-11.64,11.64s5.21,11.64,11.64,11.64h460.68l-96.46,96.46c-4.88,4.18-5.45,11.53-1.27,16.41s11.53,5.45,16.41,1.27l116.36-116.36c4.51-4.54,4.51-11.87,0-16.41Z"></path>
1100                                            </svg>
1101                                        </a>
1102                                    </li>
1103                                                            </ul>
1104
1105                    </div>
1106                </li>
1107
1108                                <li class="menu-item menu-item-type-custom menu-item-object-custom cpm-menu-item-corso-cat cpm-sub-item ">
1109                    <button
1110                        type="button"
1111                        class="elementor-item cpm-cat-header"
1112                        aria-expanded="false"
1113                        aria-controls="cpm-cat-panel-67"
1114                        data-panel="cpm-cat-panel-67"
1115                    >
1116                        <div class="cpm-cat-title">
1117                            Junior                            <sup class="cat_count">(1)</sup>
1118                        </div>
1119                    </button>
1120
1121                    <div
1122                        id="cpm-cat-panel-67"
1123                        class="cpm-sub-panel cpm-cat-panel"
1124                        hidden                    >
1125                        <ul class="cpm-cat-corsi-list">
1126                                                                <li class="cpm-cat-corso-item">
1127                                        <a class="elementor-item elementor-item-anchor cpm-corso-link" href="https://www.cpm.it/corsi/junior/">
1128                                            Junior                                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512.01 512.01">
1129                                                <path d="M508.62,247.8h0l-116.36-116.36c-4.18-4.88-11.53-5.45-16.41-1.27-4.88,4.18-5.45,11.53-1.27,16.41l96.46,96.58H11.64c-6.43,0-11.64,5.21-11.64,11.64s5.21,11.64,11.64,11.64h460.68l-96.46,96.46c-4.88,4.18-5.45,11.53-1.27,16.41s11.53,5.45,16.41,1.27l116.36-116.36c4.51-4.54,4.51-11.87,0-16.41Z"></path>
1130                                            </svg>
1131                                        </a>
1132                                    </li>
1133                                                            </ul>
1134
1135                    </div>
1136                </li>
1137
1138                                <li class="menu-item menu-item-type-custom menu-item-object-custom cpm-menu-item-corso-cat cpm-sub-item ">
1139                    <button
1140                        type="button"
1141                        class="elementor-item cpm-cat-header"
1142                        aria-expanded="false"
1143                        aria-controls="cpm-cat-panel-16"
1144                        data-panel="cpm-cat-panel-16"
1145                    >
1146                        <div class="cpm-cat-title">
1147                            Master                            <sup class="cat_count">(3)</sup>
1148                        </div>
1149                    </button>
1150
1151                    <div
1152                        id="cpm-cat-panel-16"
1153                        class="cpm-sub-panel cpm-cat-panel"
1154                        hidden                    >
1155                        <ul class="cpm-cat-corsi-list">
1156                                                                <li class="cpm-cat-corso-item">
1157                                        <a class="elementor-item elementor-item-anchor cpm-corso-link" href="https://www.cpm.it/corsi/arpa-pop-master/">
1158                                            Arpa Pop Rock                                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512.01 512.01">
1159                                                <path d="M508.62,247.8h0l-116.36-116.36c-4.18
1159-4.88-11.53-5.45-16.41-1.27-4.88,4.18-5.45,11.53-1.27,16.41l96.46,96.58H11.64c-6.43,0-11.64,5.21-11.64,11.64s5.21,11.64,11.64,11.64h460.68l-96.46,96.46c-4.88,4.18-5.45,11.53-1.27,16.41s11.53,5.45,16.41,1.27l116.36-116.36c4.51-4.54,4.51-11.87,0-16.41Z"></path>
1160                                            </svg>
1161                                        </a>
1162                                    </li>
1163                                                                        <li class="cpm-cat-corso-item">
1164                                        <a class="elementor-item elementor-item-anchor cpm-corso-link" href="https://www.cpm.it/corsi/music-management-master/">
1165                                            Music Management                                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512.01 512.01">
1166                                                <path d="M508.62,247.8h0l-116.36-116.36c-4.18-4.88-11.53-5.45-16.41-1.27-4.88,4.18-5.45,11.53-1.27,16.41l96.46,96.58H11.64c-6.43,0-11.64,5.21-11.64,11.64s5.21,11.64,11.64,11.64h460.68l-96.46,96.46c-4.88,4.18-5.45,11.53-1.27,16.41s11.53,5.45,16.41,1.27l116.36-116.36c4.51-4.54,4.51-11.87,0-16.41Z"></path>
1167                                            </svg>
1168                                        </a>
1169                                    </li>
1170                                                                        <li class="cpm-cat-corso-item">
1171                                        <a class="elementor-item elementor-item-anchor cpm-corso-link" href="https://www.cpm.it/corsi/violino-pop-master/">
1172                                            Violino Pop Rock                                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512.01 512.01">
1173                                                <path d="M508.62,247.8h0l-116.36-116.36c-4.18-4.88-11.53-5.45-16.41-1.27-4.88,4.18-5.45,11.53-1.27,16.41l96.46,96.58H11.64c-6.43,0-11.64,5.21-11.64,11.64s5.21,11.64,11.64,11.64h460.68l-96.46,96.46c-4.88,4.18-5.45,11.53-1.27,16.41s11.53,5.45,16.41,1.27l116.36-116.36c4.51-4.54,4.51-11.87,0-16.41Z"></path>
1174                                            </svg>
1175                                        </a>
1176                                    </li>
1177                                                            </ul>
1178
1179                    </div>
1180                </li>
1181
1182                                <li class="menu-item menu-item-type-custom menu-item-object-custom cpm-menu-item-corso-cat cpm-sub-item ">
1183                    <button
1184                        type="button"
1185                        class="elementor-item cpm-cat-header"
1186                        aria-expanded="false"
1187                        aria-controls="cpm-cat-panel-62"
1188                        data-panel="cpm-cat-panel-62"
1189                    >
1190                        <div class="cpm-cat-title">
1191                            Pre-Accademico                            <sup class="cat_count">(7)</sup>
1192                        </div>
1193                    </button>
1194
1195                    <div
1196                        id="cpm-cat-panel-62"
1197                        class="cpm-sub-panel cpm-cat-panel"
1198                        hidden                    >
1199                        <ul class="cpm-cat-corsi-list">
1200                                                                <li class="cpm-cat-corso-item">
1201                                        <a class="elementor-item elementor-item-anchor cpm-corso-link" href="https://www.cpm.it/corsi/corso-basso-elettrico-pre-accademico/">
1202                                            Basso elettrico &#8211; Foundation                                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512.01 512.01">
1203                                                <path d="M508.62,247.8h0l-116.36-116.36c-4.18-4.88-11.53-5.45-16.41-1.27-4.88,4.18-5.45,11.53-1.27,16.41l96.46,96.58H11.64c-6.43,0-11.64,5.21-11.64,11.64s5.21,11.64,11.64,11.64h460.68l-96.46,96.46c-4.88,4.18-5.45,11.53-1.27,16.41s11.53,5.45,16.41,1.27l116.36-116.36c4.51-4.54,4.51-11.87,0-16.41Z"></path>
1204                                            </svg>
1205                                        </a>
1206                                    </li>
1207                                                                        <li class="cpm-cat-corso-item">
1208                                        <a class="elementor-item elementor-item-anchor cpm-corso-link" href="https://www.cpm.it/corsi/batteria-e-percussioni-foundation/">
1209                                            Batteria e Percussioni &#8211; Foundation                                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512.01 512.01">
1210                                                <path d="M508.62,247.8h0l-116.36-116.36c-4.18
1210-4.88-11.53-5.45-16.41-1.27-4.88,4.18-5.45,11.53-1.27,16.41l96.46,96.58H11.64c-6.43,0-11.64,5.21-11.64,11.64s5.21,11.64,11.64,11.64h460.68l-96.46,96.46c-4.88,4.18-5.45,11.53-1.27,16.41s11.53,5.45,16.41,1.27l116.36-116.36c4.51-4.54,4.51-11.87,0-16.41Z"></path>
1211                                            </svg>
1212                                        </a>
1213                                    </li>
1214                                                                        <li class="cpm-cat-corso-item">
1215                                        <a class="elementor-item elementor-item-anchor cpm-corso-link" href="https://www.cpm.it/corsi/canto-pop-foundation/">
1216                                            Canto Pop &#8211; Foundation                                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512.01 512.01">
1217                                                <path d="M508.62,247.8h0l-116.36-116.36c-4.18-4.88-11.53-5.45-16.41-1.27-4.88,4.18-5.45,11.53-1.27,16.41l96.46,96.58H11.64c-6.43,0-11.64,5.21-11.64,11.64s5.21,11.64,11.64,11.64h460.68l-96.46,96.46c-4.88,4.18-5.45,11.53-1.27,16.41s11.53,5.45,16.41,1.27l116.36-116.36c4.51-4.54,4.51-11.87,0-16.41Z"></path>
1218                                            </svg>
1219                                        </a>
1220                                    </li>
1221                                                                        <li class="cpm-cat-corso-item">
1222                                        <a class="elementor-item elementor-item-anchor cpm-corso-link" href="https://www.cpm.it/corsi/chitarra-elettrica-foundation/">
1223                                            Chitarra Pop Rock &#8211; Foundation                                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512.01 512.01">
1224                                                <path d="M508.62,247.8h0l-116.36-116.36c-4.18-4.88-11.53-5.45-16.41-1.27-4.88,4.18-5.45,11.53-1.27,16.41l96.46,96.58H11.64c-6.43,0-11.64,5.21-11.64,11.64s5.21,11.64,11.64,11.64h460.68l-96.46,96.46c-4.88,4.18-5.45,11.53-1.27,16.41s11.53,5.45,16.41,1.27l116.36-116.36c4.51-4.54,4.51-11.87,0-16.41Z"></path>
1225                                            </svg>
1226                                        </a>
1227                                    </li>
1228                                                                        <li class="cpm-cat-corso-item">
1229                                        <a class="elementor-item elementor-item-anchor cpm-corso-link" href="https://www.cpm.it/corsi/corsi-pre-accademici/">
1230                                            Corsi Pre-Accademici di Base                                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512.01 512.01">
1231                                                <path d="M508.62,247.8h0l-116.36-116.36c-4.18-4.88-11.53-5.45-16.41-1.27-4.88,4.18-5.45,11.53-1.27,16.41l96.46,96.58H11.64c-6.43,0-11.64,5.21-11.64,11.64s5.21,11.64,11.64,11.64h460.68l-96.46,96.46c-4.88,4.18-5.45,11.53-1.27,16.41s11.53,5.45,16.41,1.27l116.36-116.36c4.51-4.54,4.51-11.87,0-16.41Z"></path>
1232                                            </svg>
1233                                        </a>
1234                                    </li>
1235                                                                        <li class="cpm-cat-corso-item">
1236                                        <a class="elementor-item elementor-item-anchor cpm-corso-link" href="https://www.cpm.it/corsi/electronic-music-producer/">
1237                                            Electronic Music Producer                                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512.01 512.01">
1238                                                <path d="M508.62,247.8h0l-116.36-116.36c-4.18-4.88-11.53-5.45-16.41-1.27-4.88,4.18-5.45,11.53-1.27,16.41l96.46,96.58H11.64c-6.43,0-11.64,5.21-11.64,11.64s5.21,11.64,11.64,11.64h460.68l-96.46,96.46c-4.88,4.18-5.45,11.53-1.27,16.41s11.53,5.45,16.41,1.27l116.36-116.36c4.51-4.54,4.51-11.87,0-16.41Z"></path>
1239                                            </svg>
1240                                        </a>
1241                                    </li>
1242                                                                        <li class="cpm-cat-corso-item">
1243                                        <a class="elementor-item elementor-item-anchor cpm-corso-link" href="https://www.cpm.it/corsi/pianoforte-e-tastiere-foundation/">
1244                                            Pianoforte e Tastiere &#8211; Foundation                                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512.01 512.01">
1245                                                <path d="M508.62,247.8h0l-116.36-116.36c-4.18
1245-4.88-11.53-5.45-16.41-1.27-4.88,4.18-5.45,11.53-1.27,16.41l96.46,96.58H11.64c-6.43,0-11.64,5.21-11.64,11.64s5.21,11.64,11.64,11.64h460.68l-96.46,96.46c-4.88,4.18-5.45,11.53-1.27,16.41s11.53,5.45,16.41,1.27l116.36-116.36c4.51-4.54,4.51-11.87,0-16.41Z"></path>
1246                                            </svg>
1247                                        </a>
1248                                    </li>
1249                                                            </ul>
1250
1251                    </div>
1252                </li>
1253
1254                        </ul>
1255    </nav>
1256    				</div>
1257				<div class="elementor-element elementor-element-0bb59d7 elementor-widget elementor-widget-html" data-id="0bb59d7" data-element_type="widget" data-e-type="widget" data-widget_type="html.default">
1258					
1258<script>
1259document.addEventListener('DOMContentLoaded', () => {
1260  const btn = document.querySelector('#choose_course_btn_desk');
1261  const btnClose = document.querySelector('#close_menu');     // X
1262  const btnBack  = document.querySelector('#turn_back');      // freccia
1263
1264  const menuCorsi = document.querySelector('#menu_desk_uff');
1265  const menuDesk  = document.querySelector('#cnt_menu_desk_uff');
1266
1267  if (!btn || !menuCorsi || !menuDesk || !btnClose || !btnBack) return;
1268
1269  // Stato iniziale
1270  menuCorsi.style.display = 'none';     // menu corsi nascosto
1271  btnBack.style.display   = 'none';     // freccia nascosta
1272  btnClose.style.display  = '';         // X visibile (di default)
1273
1274  btn.addEventListener('click', (e) => {
1275    e.preventDefault();
1276
1277    // Mostra menu corsi / nascondi menu generale
1278    menuCorsi.style.display = 'flex';
1279    menuDesk.style.display  = 'none';
1280
1281    // Disabilita bottone
1282    btn.classList.add('disabled_btn_desk');
1283
1284    // Swap icone: X -> freccia
1285    btnClose.style.display = 'none';
1286    btnBack.style.display  = '';
1287  });
1288
1289  btnBack.addEventListener('click', (e) => {
1290    e.preventDefault();
1291
1292    // Torna al menu generale / nascondi menu corsi
1293    menuCorsi.style.display = 'none';
1294    menuDesk.style.display  = 'block';
1295
1296    // Riabilita bottone
1297    btn.classList.remove('disabled_btn_desk');
1298
1299    // Swap icone: freccia -> X
1300    btnBack.style.display  = 'none';
1301    btnClose.style.display = '';
1302  });
1303});
1304</script>
1304
1305				</div>
1306				</div>
1307				</div>
1308				</div>
1309		<div  class="elementor-element elementor-element-f53f36a e-flex e-con-boxed e-con e-parent" data-id="f53f36a" data-element_type="container" data-e-type="container">
1310					<div class="e-con-inner">
1311				<div class="elementor-element elementor-element-cbb375d elementor-widget elementor-widget-html" data-id="cbb375d" data-element_type="widget" data-e-type="widget" data-widget_type="html.default">
1312							<div data-elementor-type="container" data-elementor-id="6290" class="elementor elementor-6290" data-elementor-post-type="elementor_library">
1313				<div class="elementor-element elementor-element-1c1e2c0 e-con-full mb-0 overlay_box overlay_00_box e-flex e-con e-child" data-id="1c1e2c0" data-element_type="container" data-e-type="container" id="form_overlay_contatti">
1314		<div class="elementor-element elementor-element-a8a365b e-con-full scrolly e-flex e-con e-child" data-id="a8a365b" data-element_type="container" data-e-type="container" id="contatti_form" data-settings="{&quot;background_background&quot;:&quot;classic&quot;}">
1315				<div class="elementor-element elementor-element-becf5ed close_overlay elementor-widget elementor-widget-image" data-id="becf5ed" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
1316															<img width="512" height="512" src="https://297c32dc.delivery.rocketcdn.me/wp-content/uploads/2025/12/close.svg" class="attachment-large size-large wp-image-186" alt="" />															</div>
1317				<div class="elementor-element elementor-element-9a71a77 elementor-hidden-desktop elementor-hidden-tablet elementor-hidden-mobile elementor-widget elementor-widget-text-editor" data-id="9a71a77" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
1318									<span class="close_overlay">✕</span>								</div>
1319				<div class="elementor-element elementor-element-3c25681 elementor-widget elementor-widget-image" data-id="3c25681" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
1320															<img width="800" height="299" src="https://297c32dc.delivery.rocketcdn.me/wp-content/uploads/2025/12/CPM_logo-completo_sfumato-rosso.png" class="attachment-large size-large wp-image-3119" alt="" srcset="https://297c32dc.delivery.rocketcdn.me/wp-content/uploads/2025/12/CPM_logo-completo_sfumato-rosso.png 895w, https://297c32dc.delivery.rocketcdn.me/wp-content/uploads/2025/12/CPM_logo-completo_sfumato-rosso-300x112.png 300w, https://297c32dc.delivery.rocketcdn.me/wp-content/uploads/2025/12/CPM_logo-completo_sfumato-rosso-768x287.png 768w" sizes="(max-width: 800px) 100vw, 800px" />															</div>
1321				<div class="elementor-element elementor-element-5af2ebf elementor-widget elementor-widget-heading" data-id="5af2ebf" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
1322					<h3 class="elementor-heading-title elementor-size-default">Vieni a trovarci al CPM</h3>				</div>
1323				<div class="elementor-element elementor-element-e5aeb44 elementor-widget elementor-widget-heading" data-id="e5aeb44" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
1324					<h2 class="elementor-heading-title elementor-size-default">Indirizzo</h2>				</div>
1325				<div class="elementor-element elementor-element-28c0626 mb-0 text_black_desk elementor-widget elementor-widget-text-editor" data-id="28c0626" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
1326									<p class="p1">CPM Music Institute<br /><span style="color: #000000;"><a href="https://maps.app.goo.gl/VAvceewU5y1zALWJ8" target="_blank" rel="noopener">Via Privata Elio Reguzzoni, 15</a></span><br />20125 Milano MI</p>								</div>
1327				<div class="elementor-element elementor-element-d1b6253 elementor-widget elementor-widget-heading" data-id="d1b6253" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
1328					<h2 class="elementor-heading-title elementor-size-default">Telefono</h2>				</div>
1329				<div class="elementor-element elementor-element-17eb687 mb-0 text_black_desk elementor-widget elementor-widget-text-editor" data-id="17eb687" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
1330									<p><a href="tel:+39026411461">+39 026411461</a><br />Lun &#8211; Ven 09:30 / 18:00<br />Sab 09:30 / 13:00</p>								</div>
1331				<div class="elementor-element elementor-element-6cb211c elementor-widget elementor-widget-heading" data-id="6cb211c" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
1332					<h2 class="elementor-heading-title elementor-size-default">Email</h2>				</div>
1333				<div class="elementor-element elementor-element-87dc11a mb-0 text_black_desk elementor-widget elementor-widget-text-editor" data-id="87dc11a" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
1334									<p><a href="mailto:[email protected]" target="_blank" rel="noopener">[email protected]</a></p>								</div>
1335				<div class="elementor-element elementor-element-8a04f17 elementor-widget elementor-widget-heading" data-id="8a04f17" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
1336					<h2 class="elementor-heading-title elementor-size-default">Contattaci</h2>				</div>
1337				<div class="elementor-element elementor-element-682960e elementor-widget elementor-widget-html" data-id="682960e" data-element_type="widget" data-e-type="widget" data-widget_type="html.default">
1338					<style>@import url(https://fonts.bunny.net/css?family=ibm-plex-sans:400,600);</style>
1339<style>
1340button#_form_13_submit {
1341    font-weight: 700;
1342}input {border: 0px!important;
1343    border-radius: 0px!important;}
1344#_form_13_{font-size:14px;line-height:1.6;font-family:arial, helvetica, sans-serif;margin:0}._form_hide{display:none;visibility:hidden}._form_show{display:block;visibility:visible}#_form_13_._form-top{top:0}#_form_13_._form-bottom{bottom:0}#_form_13_._form-left{left:0}#_form_13_._form-right{right:0}#_form_13_ input[type="text"],#_form_13_ input[type="tel"],#_form_13_ input[type="date"],#_form_13_ textarea{padding:6px;height:auto;border:#979797 1px solid;border-radius:4px;color:#000 !important;font-size:14px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#_form_13_ textarea{resize:none}#_form_13_ ._submit{-webkit-appearance:none;cursor:pointer;font-family:arial, sans-serif;font-size:14px;text-align:center;background-image: linear-gradient(147deg, #E71583 20%, #A8211F 79%);border:0 !important;-moz-border-radius:4px !important;-webkit-border-radius:4px !important;border-radius:4px !important;width:100%;color:#fff !important;padding:10px !important}#_form_13_ ._submit:disabled{cursor:not-allowed;opacity:0.4}#_form_13_ ._submit.processing{position:relative}#_form_13_ ._submit.processing::before{content:"";width:1em;height:1em;position:absolute;z-index:1;top:50%;left:50%;border:double 3px transparent;border-radius:50%;background-image:linear-gradient(#FFFFFF, #FFFFFF), conic-gradient(#FFFFFF, #0684B2);background-origin:border-box;background-clip:content-box, border-box;animation:1200ms ease 0s infinite normal none running _spin}#_form_13_ ._submit.processing::after{content:"";position:absolute;top:0;bottom:0;left:0;right:0}@keyframes _spin{0%{transform:translate(-50%, -50%) rotate(90deg)}100%{transform:translate(-50%, -50%) rotate(450deg)}}#_form_13_ ._close-icon{cursor:pointer;background-image:url("https://d226aj4ao1t61q.cloudfront.net/esfkyjh1u_forms-close-dark.png");background-repeat:no-repeat;background-size:14.2px 14.2px;position:absolute;display:block;top:11px;right:9px;overflow:hidden;width:16.2px;height:16.2px}#_form_13_ ._close-icon:before{position:relative}#_form_13_ ._form-body{margin-bottom:30px}#_form_13_ ._form-image-left{width:150px;float:left}#_form_13_ ._form-content-right{margin-left:164px}#_form_13_ ._form-branding{color:#fff;font-size:10px;clear:both;text-align:left;margin-top:30px;font-weight:100}#_form_13_ ._form-branding ._logo{display:block;width:130px;height:14px;margin-top:6px;background-image:url("https://d226aj4ao1t61q.cloudfront.net/hh9ujqgv5_aclogo_li.png");background-size:130px auto;background-repeat:no-repeat}#_form_13_ .form-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}#_form_13_ ._form-label,#_form_13_ ._form_element ._form-label{font-weight:bold;margin-bottom:5px;display:block}#_form_13_._dark ._form-branding{color:#333}#_form_13_._dark ._form-branding ._logo{background-image:url("https://d226aj4ao1t61q.cloudfront.net/jftq2c8s_aclogo_dk.png")}#_form_13_ ._form_element{position:relative;margin-bottom:10px;font-size:0;max-width:100%}#_form_13_ ._form_element *{font-size:14px}#_form_13_ ._form_element._clear{clear:both;width:100%;float:none}#_form_13_ ._form_element._clear:after{clear:left}#_form_13_ ._form_element input[type="text"],#_form_13_ ._form_element input[type="date"],#_form_13_ ._form_element select,#_form_13_ ._form_element textarea:not(.g-recaptcha-response){display:block;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-family:inherit}#_form_13_ ._field-wrapper{position:relative}#_form_13_ ._inline-style{float:left}#_form_13_ ._inline-style input[type="text"]{width:150px}#_form_13_ ._inline-style:not(._clear){margin-right:20px}#_form_13_ ._form_element img._form-image{max-width:100%}#_form_13_ ._form_element ._form-fieldset{border:0;padding:0.01em 0 0 0;margin:0;min-width:0}#_form_13_ ._clear-element{clear:left}#_form_13_ ._full_width{width:100%}
1344#_form_13_ ._form_full_field{display:block;width:100%;margin-bottom:10px}#_form_13_ input[type="text"]._has_error,#_form_13_ textarea._has_error{border:#0684B2 1px solid}#_form_13_ input[type="checkbox"]._has_error{outline:#0684B2 1px solid}#_form_13_ ._show_be_error{float:left}#_form_13_ ._error{display:block;position:absolute;font-size:14px;z-index:10000001}#_form_13_ ._error._above{padding-bottom:4px;bottom:39px;right:0}#_form_13_ ._error._below{padding-top:8px;top:100%;right:0}#_form_13_ ._error._above ._error-arrow{bottom:-4px;right:15px;border-left:8px solid transparent;border-right:8px solid transparent;border-top:8px solid #FFDDDD}#_form_13_ ._error._below ._error-arrow{top:0;right:15px;border-left:8px solid transparent;border-right:8px solid transparent;border-bottom:8px solid #FFDDDD}#_form_13_ ._error-inner{padding:12px 12px 12px 36px;background-color:#FFDDDD;background-image:url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M16 8C16 12.4183 12.4183 16 8 16C3.58172 16 0 12.4183 0 8C0 3.58172 3.58172 0 8 0C12.4183 0 16 3.58172 16 8ZM9 3V9H7V3H9ZM9 13V11H7V13H9Z' fill='%23CA0000'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:12px center;font-size:14px;font-family:arial, sans-serif;font-weight:600;line-height:16px;color:#000;text-align:center;text-decoration:none;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;box-shadow:0 1px 4px rgba(31, 33, 41, 0.298295)}@media only screen and (max-width:319px){#_form_13_ ._error-inner{padding:7px 7px 7px 25px;font-size:12px;line-height:12px;background-position:4px center;max-width:100px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}}#_form_13_ ._error-inner._form_error{margin-bottom:5px;text-align:left}#_form_13_ ._button-wrapper ._error-inner._form_error{position:static}#_form_13_ ._error-inner._no_arrow{margin-bottom:10px}#_form_13_ ._error-arrow{position:absolute;width:0;height:0}#_form_13_ ._error-html{margin-bottom:10px}.pika-single{z-index:10000001 !important}#_form_13_ input[type="text"].datetime_date{width:69%;display:inline}#_form_13_ select.datetime_time{width:29%;display:inline;height:32px}#_form_13_ input[type="date"].datetime_date{width:69%;display:inline-flex}#_form_13_ input[type="time"].datetime_time{width:29%;display:inline-flex}@media (min-width:320px) and (max-width:667px){::-webkit-scrollbar{display:none}#_form_13_{margin:0;width:100%;min-width:100%;max-width:100%;box-sizing:border-box}#_form_13_ *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-size:1em}#_form_13_ ._form-content{margin:0;width:100%}#_form_13_ ._form-inner{display:block;min-width:100%}#_form_13_ ._form-title,#_form_13_ ._inline-style{margin-top:0;margin-right:0;margin-left:0}#_form_13_ ._form-title{font-size:1.2em}#_form_13_ ._form_element{margin:0 0 20px;padding:0;width:100%}#_form_13_ ._form-element,#_form_13_ ._inline-style,#_form_13_ input[type="text"],#_form_13_ label,#_form_13_ p,#_form_13_ textarea:not(.g-recaptcha-response){float:none;display:block;width:100%}#_form_13_ ._row._checkbox-radio label{display:inline}#_form_13_ ._row,#_form_13_ p,#_form_13_ label{margin-bottom:0.7em;width:100%}#_form_13_ ._row input[type="checkbox"],#_form_13_ ._row input[type="radio"]{margin:0 !important;vertical-align:middle !important}#_form_13_ ._row input[type="checkbox"]+span label{display:inline}#_form_13_ ._row span label{margin:0 !important;width:initial !important;vertical-align:middle !important}#_form_13_ ._form-image{max-width:100%;height:auto !important}#_form_13_ input[type="text"]{padding-left:10px;padding-right:10px;font-size:16px;line-height:1.3em;-webkit-appearance:none}#_form_13_ input[type="radio"],#_form_13_ input[type="checkbox"]{display:inline-block;width:1.3em;height:1.3em;font-size:1em;margin:0 0.3em 0 0;vertical-align:baseline}#_form_13_ button[type="submit"]{padding:20px;font-size:1.5em}#_form_13_ ._inline-style{margin:20px 0 0 !important}#_form_13_ ._inline-style input[type="text"]{width:100%}}#_form_13_ .sms_consent_checkbox{position:relative;width:100%;display:flex;align-items:flex-start;padding:20px 0}#_form_13_ .sms_consent_checkbox input[type="checkbox"]{float:left;margin:5px 10px 10px 0}#_form_13_ .sms_consent_checkbox .sms_consent_message{display:inline;float:left;text-align:left;margin-bottom:10px;font-size:14px;color:#7D8799}#_form_13_ .sms_consent_checkbox .sms_consent_message.sms_consent_mini{width:90%}#_form_13_ .sms_consent_checkbox ._error._above{right:auto;bottom:0}#_form_13_ .sms_consent_checkbox ._error._above ._error-arrow{right:auto;left:5px}@media (min-width:320px) and (max-width:667px){#_form_13_ .sms_consent_checkbox ._error._above{top:-30px;left:0;bottom:auto}}#_form_13_ .field-required{color:#FF0000}#_form_13_{position:relative;text-align:left;margin:25px auto 0;padding:0px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background:rgba(255, 255, 255, 0) !important;border:0;max-width:1200px;-moz-border-radius:0px !important;-webkit-border-radius:0px !important;border-radius:0px !important;color:#000000}#_form_13_ ._show_be_error{min-width:100%}#_form_13_._inline-form ._form-title{font-family:"IBM Plex Sans", Helvetica, sans-serif;font-size:22px;line-height:normal;font-weight:600;color:#000000 !important;margin-bottom:0;display:block}#_form_13_._inline-form ._form-branding{font-family:"IBM Plex Sans", Helvetica, sans-serif;font-size:13px;font-weight:100;font-style:normal;text-decoration:none}#_form_13_:before,#_form_13_:after{content:" ";display:table}#_form_13_:after{clear:both}#_form_13_._inline-style{width:auto;display:inline-block}#_form_13_._inline-style input[type="text"],#_form_13_._inline-style input[type="date"]{padding:10px 12px}#_form_13_._inline-style button._inline-style{position:relative;top:27px}#_form_13_._inline-style p{margin:0}#_form_13_._inline-style ._button-wrapper{position:relative;margin:16px 12.5px 0 20px}#_form_13_ ._form-thank-you{position:relative;
1344left:0;right:0;text-align:center;font-size:18px}#_form_13_ ._form-pc-confirmation ._submit{margin-top:16px}@media (min-width:320px) and (max-width:667px){#_form_13_._inline-form._inline-style ._inline-style._button-wrapper{margin-top:20px !important;margin-left:0 !important}}#_form_13_ .iti{width:100%}#_form_13_ .iti.iti--allow-dropdown.iti--separate-dial-code{width:100%}#_form_13_ .iti input{width:100%;border:#979797 1px solid;border-radius:4px}#_form_13_ .iti--separate-dial-code .iti__selected-flag{background-color:#FFFFFF;border-radius:4px}#_form_13_ .iti--separate-dial-code .iti__selected-flag:hover{background-color:rgba(0, 0, 0, 0.05)}#_form_13_ .iti__country-list{border-radius:4px;margin-top:4px;min-width:460px}#_form_13_ .iti__country-list--dropup{margin-bottom:4px}#_form_13_ .phone-error-hidden{display:none}#_form_13_ .phone-error{color:#E40E49}#_form_13_ .phone-input-error{border:1px solid #E40E49 !important}#_form_13_._inline-form ._form-content ._form-list-subscriptions-field fieldset{margin:0;margin-bottom:1.1428571429em;border:none;padding:0}#_form_13_._inline-form ._form-content ._form-list-subscriptions-field fieldset:last-child{margin-bottom:0}#_form_13_._inline-form ._form-content ._form-list-subscriptions-field legend{margin-bottom:1.1428571429em}#_form_13_._inline-form ._form-content ._form-list-subscriptions-field label{display:flex;align-items:flex-start;justify-content:flex-start;margin-bottom:0.8571428571em}#_form_13_._inline-form ._form-content ._form-list-subscriptions-field label:last-child{margin-bottom:0}#_form_13_._inline-form ._form-content ._form-list-subscriptions-field input{margin:0;margin-right:8px}#_form_13_._inline-form ._form-content ._form-list-subscriptions-field ._form-checkbox-option-label{display:block;font-weight:400;margin-top:-4px}#_form_13_._inline-form ._form-content ._form-list-subscriptions-field ._form-checkbox-option-label-with-description{display:block;font-weight:700;margin-top:-4px}#_form_13_._inline-form ._form-content ._form-list-subscriptions-field ._form-checkbox-option-description{margin:0;font-size:0.8571428571em}#_form_13_._inline-form ._form-content ._form-list-subscriptions-field ._form-subscriptions-unsubscribe-all-description{line-height:normal;margin-top:-2px}
1345input#sms_consent {
1346    margin-top: 0px!important;
1347    margin-right: 10px!important;
1348    margin-bottom: 0px!important;
1349}
1350.sms_consent_message {
1351    margin-bottom: 0px !important;
1352}</style>
1353<form method="POST" action="https://cpmautomation.activehosted.com/proc.php" id="_form_13_" class="_form _form_13 _inline-form  _dark" novalidate data-styles-version="5">
1354  <input type="hidden" name="u" value="13" />
1355  <input type="hidden" name="f" value="13" />
1356  <input type="hidden" name="s" />
1357  <input type="hidden" name="c" value="0" />
1358  <input type="hidden" name="m" value="0" />
1359  <input type="hidden" name="act" value="sub" />
1360  <input type="hidden" name="v" value="2" />
1361  <input type="hidden" name="or" value="ebd217a3-03df-4063-b60b-3d6a399c2b99" />
1362  <div class="_form-content">
1363    <div class="_form_element _x40610055 _full_width "  style="margin-bottom:0px">
1364      <label for="firstname" class="_form-label" style="display:none">
1365      </label>
1366      <div class="_field-wrapper">
1367        <input type="text" id="firstname" name="firstname" placeholder="Nome *" required style="border-bottom:0px!important;" />
1368      </div>
1369    </div>
1370    <div class="_form_element _x23357875 _full_width "  style="margin-bottom:0px">
1371      <label for="lastname" class="_form-label" style="display:none">
1372      </label>
1373      <div class="_field-wrapper">
1374        <input type="text" id="lastname" name="lastname" placeholder="Cognome *" required style="border-bottom:0px!important;" />
1375      </div>
1376    </div>
1377    <div class="_form_element _x18376436 _full_width "  style="margin-bottom:0px" >
1378      <label for="email" class="_form-label" style="display:none">
1379      </label>
1380      <div class="_field-wrapper">
1381        <input type="text" id="email" name="email" placeholder="Email *" required style="border-bottom:0px!important;" />
1382      </div>
1383    </div>
1384<div class="_form_element _x56624876 _full_width " >
1385      <label for="phone" class="_form-label">
1386        Telefono<span class="field-required">
1387        *
1388      </span>
1389    </label>
1390    <div class="_field-wrapper">
1391      <input type="text" id="phone" name="phone" placeholder="Digita il numero di telefono" required/>
1392    </div>
1393  </div>
1394    <div class="_form_element _x37937664 _full_width " >
1395      <label for="field[31]" class="_form-label" style="display:none">
1396      </label>
1397      <div class="_field-wrapper">
1398        <textarea id="field[31]" name="field[31]" placeholder="Messaggio"  ></textarea>
1399      </div>
1400    </div>
1401    <div class="_form_element _x79419544 _full_width " >
1402      <label for="g-recaptcha-response" class="_form-label">
1403      </label>
1404      <div class="g-recaptcha" data-sitekey="6LcwIw8TAAAAACP1ysM08EhCgzd6q5JAOUR1a0Go">
1405      </div>
1406    </div>
1407    <div class="_form_element _x12846387 _full_width " >
1408      <fieldset class="_form-fieldset">
1409        <div class="_row">
1410          <legend for="field[2][]" class="_form-label">
1411          </legend>
1412        </div>
1413        <input data-autofill="false" type="hidden" id="field[2][]" name="field[2][]" value="~|">
1414        <div class="_row _checkbox-radio">
1415          <input id="field_2Autorizzo il trattamento dei miei dati. Leggi privacy" type="checkbox" name="field[2][]"
1416          value="Autorizzo il trattamento dei miei dati. Leggi privacy"                                                                                 required                                >
1417          <span>
1418            <label for="field_2Autorizzo il trattamento dei miei dati. Leggi privacy" style="color:#000">
1419              Autorizzo il trattamento dei miei dati. <a href="https://www.cpm.it/privacy-policy-2/" target="_blank" style="color:#000;text-decoration:underline">Leggi privacy</a><span class="field-required">
1420              *
1421            </span>
1422          </label>
1423        </span>
1424      </div>
1425    </fieldset>
1426  </div>
1427    <label for="sms_consent" class="sms_consent_checkbox" style="padding-top: 0px!important;">
1428  <input type="checkbox" id="sms_consent" name="sms_consent" required />
1429  <div class="sms_consent_message" style="color: #000;">
1430    Inviando questo modulo acconsenti a ricevere SMS / chiamate.
1431  </div>
1432  </label>
1433  <div class="_button-wrapper _full_width">
1434    <button id="_form_13_submit" class="_submit" type="submit">
1435      INVIA
1436    </button>
1437  </div>
1438  <div class="_clear-element">
1439  </div>
1440</div>
1441<div class="_form-thank-you" style="display:none;">
1442</div>
1443<div class="_form-branding" style="display:none">
1444  <div class="_marketing-by">
1445    Marketing a cura di
1446  </div>
1447  <a href="https://www.activecampaign.com/?utm_medium=referral&utm_campaign=acforms" class="_logo">
1448    <span class="form-sr-only">
1449      ActiveCampaign
1450    </span>
1451  </a>
1452</div>
1453</form>
1454<script>
1455window.cfields = {"31":"messaggio","2":"privacy"};
1456window._show_thank_you = function(id, message, trackcmp_url, email) {
1457    var form = document.getElementById('_form_' + id + '_'), thank_you = form.querySelector('._form-thank-you');
1458    form.querySelector('._form-content').style.display = 'none';
1459    thank_you.innerHTML = message;
1460    thank_you.style.display = 'block';
1461    const vgoAlias = typeof visitorGlobalObjectAlias === 'undefined' ? 'vgo' : visitorGlobalObjectAlias;
1462    var visitorObject = window[vgoAlias];
1463    if (email && typeof visitorObject !== 'undefined') {
1464        visitorObject('setEmail', email);
1465        visitorObject('update');
1466    } else if (typeof(trackcmp_url) != 'undefined' && trackcmp_url) {
1467        // Site tracking URL to use after inline form submission.
1468        _load_script(trackcmp_url);
1469    }
1470    if (typeof window._form_callback !== 'undefined') window._form_callback(id);
1471    thank_you.setAttribute('tabindex', '-1');
1472    thank_you.focus();
1473};
1474window._show_unsubscribe = function(id, message, trackcmp_url, email) {
1475    var form = document.getElementById('_form_' + id + '_'), unsub = form.querySelector('._form-thank-you');
1476    var branding = form.querySelector('._form-branding');
1477    if (branding) {
1478        branding.style.display = 'none';
1479    }
1480    form.querySelector('._form-content').style.display = 'none';
1481    unsub.style.display = 'block';
1482    form.insertAdjacentHTML('afterend', message)
1483    const vgoAlias = typeof visitorGlobalObjectAlias === 'undefined' ? 'vgo' : visitorGlobalObjectAlias;
1484    var visitorObject = window[vgoAlias];
1485    if (email && typeof visitorObject !== 'undefined') {
1486        visitorObject('setEmail', email);
1487        visitorObject('update');
1488    } else if (typeof(trackcmp_url) != 'undefined' && trackcmp_url) {
1489        // Site tracking URL to use after inline form submission.
1490        _load_script(trackcmp_url);
1491    }
1492    if (typeof window._form_callback !== 'undefined') window._form_callback(id);
1493};
1494window._show_error = function(id, message, html) {
1495    var form = document.getElementById('_form_' + id + '_'),
1496        err = document.createElement('div'),
1497        button = form.querySelector('button[type="submit"]'),
1498        old_error = form.querySelector('._form_error');
1499    if (old_error) old_error.parentNode.removeChild(old_error);
1500    err.innerHTML = message;
1501    err.className = '_error-inner _form_error _no_arrow';
1502    var wrapper = document.createElement('div');
1503    wrapper.className = '_form-inner _show_be_error';
1504    wrapper.appendChild(err);
1505    button.parentNode.insertBefore(wrapper, button);
1506    var submitButton = form.querySelector('[id^="_form"][id$="_submit"]');
1507    submitButton.disabled = false;
1508    submitButton.classList.remove('processing');
1509    if (html) {
1510        var div = document.createElement('div');
1511        div.className = '_error-html';
1512        div.innerHTML = html;
1513        err.appendChild(div);
1514    }
1515};
1516window._show_pc_confirmation = function(id, header, detail, show, email) {
1517    var form = document.getElementById('_form_' + id + '_'), pc_confirmation = form.querySelector('._form-pc-confirmation');
1518    if (pc_confirmation.style.display === 'none') {
1519        form.querySelector('._form-content').style.display = 'none';
1520        pc_confirmation.innerHTML = "<div class='_form-title'>" + header + "</div>" + "<p>" + detail + "</p>" +
1521        "<button class='_submit' id='hideButton'>Gestisci preferenze</button>";
1522        pc_confirmation.style.display = 'block';
1523        var mp = document.querySelector('input[name="mp"]');
1524        mp.value = '0';
1525    } else {
1526        form.querySelector('._form-content').style.display = 'inline';
1527        pc_confirmation.style.display = 'none';
1528    }
1529
1530    var hideButton = document.getElementById('hideButton');
1531    // Add event listener to the button
1532    hideButton.addEventListener('click', function() {
1533        var submitButton = document.querySelector('#_form_13_submit');
1534        submitButton.disabled = false;
1535        submitButton.classList.remove('processing');
1536        var mp = document.querySelector('input[name="mp"]');
1537        mp.value = '1';
1538        const cacheBuster = new URL(window.location.href);
1539        cacheBuster.searchParams.set('v', new Date().getTime());
1540        window.location.href = cacheBuster.toString();
1541    });
1542
1543    const vgoAlias = typeof visitorGlobalObjectAlias === 'undefined' ? 'vgo' : visitorGlobalObjectAlias;
1544    var visitorObject = window[vgoAlias];
1545    if (email && typeof visitorObject !== 'undefined') {
1546        visitorObject('setEmail', email);
1547        visitorObject('update');
1548    } else if (typeof(trackcmp_url) != 'undefined' && trackcmp_url) {
1549        // Site tracking URL to use after inline form submission.
1550        _load_script(trackcmp_url);
1551    }
1552    if (typeof window._form_callback !== 'undefined') window._form_callback(id);
1553};
1554window._load_script = function(url, callback, isSubmit) {
1555    var head = document.querySelector('head'), script = document.createElement('script'), r = false;
1556    var submitButton = document.querySelector('#_form_13_submit');
1557    script.charset = 'utf-8';
1558    script.src = url;
1559    if (callback) {
1560        script.onload = script.onreadystatechange = function() {
1561            if (!r && (!this.readyState || this.readyState == 'complete')) {
1562                r = true;
1563                callback();
1564            }
1565        };
1566    }
1567    script.onerror = function() {
1568        if (isSubmit) {
1569            if (script.src.length > 10000) {
1570                _show_error("13", "Invio non riuscito. Accorcia le risposte e riprova.");
1571            } else {
1572                _show_error("13", "Invio non riuscito. Riprova.");
1573            }
1574            submitButton.disabled = false;
1575            submitButton.classList.remove('processing');
1576        }
1577    }
1578
1579    head.appendChild(script);
1580};
1581(function() {
1582    var iti;
1583    if (window.location.search.search("excludeform") !== -1) return false;
1584    var getCookie = function(name) {
1585        var match = document.cookie.match(new RegExp('(^|; )' + name + '=([^;]+)'));
1586        return match ? match[2] : localStorage.getItem(name);
1587    }
1588    var setCookie = function(name, value) {
1589        var now = new Date();
1590        var time = now.getTime();
1591        var expireTime = time + 1000 * 60 * 60 * 24 * 365;
1592        now.setTime(expireTime);
1593        document.cookie = name + '=' + value + '; expires=' + now + ';path=/; Secure; SameSite=Lax;';
1594        localStorage.setItem(name, value);
1595    }
1596    var addEvent = function(element, event, func) {
1597        if (element.addEventListener) {
1598            element.addEventListener(event, func);
1599        } else {
1600            var oldFunc = element['on' + event];
1601            element['on' + event] = function() {
1602                oldFunc.apply(this, arguments);
1603                func.apply(this, arguments);
1604            };
1605        }
1606    }
1607    var _removed = false;
1608        var form_to_submit = document.getElementById('_form_13_');
1609    var allInputs = form_to_submit.querySelectorAll('input, select, textarea'), tooltips = [], submitted = false;
1610
1611    var getUrlParam = function(name) {
1612        if (name.toLowerCase() !== 'email') {
1613            var params = new URLSearchParams(window.location.search);
1614            return params.get(name) || false;
1615        }
1616        // email is a special case because a plus is valid in the email address
1617        var qString = window.location.search;
1618        if (!qString) {
1619            return false;
1620        }
1621        var parameters = qString.substr(1).split('&');
1622        for (var i = 0; i < parameters.length; i++) {
1623            var parameter = parameters[i].split('=');
1624            if (parameter[0].toLowerCase() === 'email') {
1625                return parameter[1] === undefined ? true : decodeURIComponent(parameter[1]);
1626            }
1627        }
1628        return false;
1629    };
1630
1631    var acctDateFormat = "%d/%m/%Y";
1632    var getNormalizedDate = function(date, acctFormat) {
1633        var decodedDate = decodeURIComponent(date);
1634        if (acctFormat && acctFormat.match(/(%d|%e).*%m/gi) !== null) {
1635            return decodedDate.replace(/(\d{2}).*(\d{2}).*(\d{4})/g, '$3-$2-$1');
1636        } else if (Date.parse(decodedDate)) {
1637            var dateObj = new Date(decodedDate);
1638            var year = dateObj.getFullYear();
1639            var month = dateObj.getMonth() + 1;
1640            var day = dateObj.getDate();
1641            return `${year}-${month < 10 ? `0${month}` : month}-${day < 10 ? `0${day}` : day}`;
1642        }
1643        return false;
1644    };
1645
1646    var getNormalizedTime = function(time) {
1647        var hour, minutes;
1648        var decodedTime = decodeURIComponent(time);
1649        var timeParts = Array.from(decodedTime.matchAll(/(\d{1,2}):(\d{1,2})\W*([AaPp][Mm])?/gm))[0];
1650        if (timeParts[3]) { // 12 hour format
1651            var isPM = timeParts[3].toLowerCase() === 'pm';
1652            if (isPM) {
1653                hour = parseInt(timeParts[1]) === 12 ? '12' : `${parseInt(timeParts[1]) + 12}`;
1654            } else {
1655                hour = parseInt(timeParts[1]) === 12 ? '0' : timeParts[1];
1656            }
1657        } else { // 24 hour format
1658            hour = timeParts[1];
1659        }
1660        var normalizedHour = parseInt(hour) < 10 ? `0${parseInt(hour)}` : hour;
1661        var minutes = timeParts[2];
1662        return `${normalizedHour}:${minutes}`;
1663    };
1664
1665    for (var i = 0; i < allInputs.length; i++) {
1666        var regexStr = "field\\[(\\d+)\\]";
1667        var results = new RegExp(regexStr).exec(allInputs[i].name);
1668        if (results != undefined) {
1669            allInputs[i].dataset.name = allInputs[i].name.match(/\[time\]$/)
1670                ? `${window.cfields[results[1]]}_time`
1671                : window.cfields[results[1]];
1672        } else {
1673            allInputs[i].dataset.name = allInputs[i].name;
1674        }
1675        var fieldVal = getUrlParam(allInputs[i].dataset.name);
1676
1677        if (fieldVal) {
1678            if (allInputs[i].dataset.autofill === "false") {
1679                continue;
1680            }
1681            if (allInputs[i].type == "radio" || allInputs[i].type == "checkbox") {
1682                if (allInputs[i].value == fieldVal) {
1683                    allInputs[i].checked = true;
1684                }
1685            } else if (allInputs[i].type == "date") {
1686                allInputs[i].value = getNormalizedDate(fieldVal, acctDateFormat);
1687            } else if (allInputs[i].type == "time") {
1688                allInputs[i].value = getNormalizedTime(fieldVal);
1689            } else {
1690                allInputs[i].value = fieldVal;
1691            }
1692        }
1693    }
1694
1695    var remove_tooltips = function() {
1696        for (var i = 0; i < tooltips.length; i++) {
1697            tooltips[i].tip.parentNode.removeChild(tooltips[i].tip);
1698        }
1699        tooltips = [];
1700    };
1701    var remove_tooltip = function(elem) {
1702        for (var i = 0; i < tooltips.length; i++) {
1703            if (tooltips[i].elem === elem) {
1704                tooltips[i].tip.parentNode.removeChild(tooltips[i].tip);
1705                tooltips.splice(i, 1);
1706                return;
1707            }
1708        }
1709    };
1710    var create_tooltip = function(elem, text) {
1711        var tooltip = document.createElement('div'),
1712            arrow = document.createElement('div'),
1713            inner = document.createElement('div'), new_tooltip = {};
1714        tooltip.id = `${elem.id}-error`;
1715        tooltip.setAttribute('role', 'alert')
1716        if (elem.type != 'radio' && (elem.type != 'checkbox' || elem.name === 'sms_consent')) {
1717            tooltip.className = '_error';
1718            arrow.className = '_error-arrow';
1719            inner.className = '_error-inner';
1720            inner.innerHTML = text;
1721            tooltip.appendChild(arrow);
1722            tooltip.appendChild(inner);
1723            elem.parentNode.appendChild(tooltip);
1724        } else {
1725            tooltip.className = '_error-inner _no_arrow';
1726            tooltip.innerHTML = text;
1727            elem.parentNode.insertBefore(tooltip, elem);
1728            new_tooltip.no_arrow = true;
1729        }
1730        new_tooltip.tip = tooltip;
1731        new_tooltip.elem = elem;
1732        tooltips.push(new_tooltip);
1733        return new_tooltip;
1734    };
1735    var resize_tooltip = function(tooltip) {
1736        var rect = tooltip.elem.getBoundingClientRect();
1737        var doc = document.documentElement,
1738            scrollPosition = rect.top - ((window.pageYOffset || doc.scrollTop)  - (doc.clientTop || 0));
1739        if (scrollPosition < 40) {
1740            tooltip.tip.className = tooltip.tip.className.replace(/ ?(_above|_below) ?/g, '') + ' _below';
1741        } else {
1742            tooltip.tip.className = tooltip.tip.className.replace(/ ?(_above|_below) ?/g, '') + ' _above';
1743        }
1744    };
1745    var resize_tooltips = function() {
1746        if (_removed) return;
1747        for (var i = 0; i < tooltips.length; i++) {
1748            if (!tooltips[i].no_arrow) resize_tooltip(tooltips[i]);
1749        }
1750    };
1751    var validate_field = function(elem, remove) {
1752        var tooltip = null, value = elem.value, no_error = true;
1753        remove ? remove_tooltip(elem) : false;
1754        elem.removeAttribute('aria-invalid');
1755        elem.removeAttribute('aria-describedby');
1756        if (elem.type != 'checkbox') elem.className = elem.className.replace(/ ?_has_error ?/g, '');
1757        if (elem.getAttribute('required') !== null) {
1758            if (elem.type == 'radio' || (elem.type == 'checkbox' && /any/.test(elem.className))) {
1759                var elems = form_to_submit.elements[elem.name];
1760                if (!(elems instanceof NodeList || elems instanceof HTMLCollection) || elems.length <= 1) {
1761                    no_error = elem.checked;
1762                }
1763                else {
1764                    no_error = false;
1765                    for (var i = 0; i < elems.length; i++) {
1766                        if (elems[i].checked) no_error = true;
1767                    }
1768                }
1769                if (!no_error) {
1770                    tooltip = create_tooltip(elem, "Seleziona un\'opzione.");
1771                }
1772            } else if (elem.type =='checkbox') {
1773                var elems = form_to_submit.elements[elem.name], found = false, err = [];
1774                no_error = true;
1775                for (var i = 0; i < elems.length; i++) {
1776                    if (elems[i].getAttribute('required') === null) continue;
1777                    if (!found && elems[i] !== elem) return true;
1778                    found = true;
1779                    elems[i].className = elems[i].className.replace(/ ?_has_error ?/g, '');
1780                    if (!elems[i].checked) {
1781                        no_error = false;
1782                        elems[i].className = elems[i].className + ' _has_error';
1783                        err.push("È necessario verificare %s".replace("%s", elems[i].value));
1784                    }
1785                }
1786                if (!no_error) {
1787                    tooltip = create_tooltip(elem, err.join('<br/>'));
1788                }
1789            } else if (elem.tagName == 'SELECT') {
1790                var selected = true;
1791                if (elem.multiple) {
1792                    selected = false;
1793                    for (var i = 0; i < elem.options.length; i++) {
1794                        if (elem.options[i].selected) {
1795                            selected = true;
1796                            break;
1797                        }
1798                    }
1799                } else {
1800                    for (var i = 0; i < elem.options.length; i++) {
1801                        if (elem.options[i].selected
1802                            && (!elem.options[i].value
1803                            || (elem.options[i].value.match(/\n/g)))
1804                        ) {
1805                            selected = false;
1806                        }
1807                    }
1808                }
1809                if (!selected) {
1810                    elem.className = elem.className + ' _has_error';
1811                    no_error = false;
1812                    tooltip = create_tooltip(elem, "Seleziona un\'opzione.");
1813                }
1814            } else if (value === undefined || value === null || value === '') {
1815                elem.className = elem.className + ' _has_error';
1816                no_error = false;
1817                tooltip = create_tooltip(elem, "Questo campo è obbligatorio.");
1818            }
1819        }
1820        if (no_error && elem.name == 'email') {
1821            if (!value.match(/^[\+_a-z0-9-'&=]+(\.[\+_a-z0-9-']+)*@[a-z0-9-]+(\.[a-z0-9-]+)*(\.[a-z]{2,})$/i)) {
1822                elem.className = elem.className + ' _has_error';
1823                no_error = false;
1824                tooltip = create_tooltip(elem, "Inserisci un indirizzo email valido.");
1825            }
1826        }
1827        if (no_error && (elem.id == 'phone')) {
1828            if (elem.value.trim() && typeof iti != 'undefined' && !iti.isValidNumber()) {
1829                elem.className = elem.className + ' _has_error';
1830                no_error = false;
1831                tooltip = create_tooltip(elem, "Inserisci un numero di telefono valido.");
1832            }
1833        }
1834        if (no_error && /date_field/.test(elem.className)) {
1835            if (!value.match(/^\d\d\d\d-\d\d-\d\d$/)) {
1836                elem.className = elem.className + ' _has_error';
1837                no_error = false;
1838                tooltip = create_tooltip(elem, "Inserisci una data valida.");
1839            }
1840        }
1841
1842        if (no_error && elem.name === 'sms_consent') {
1843            const showError = !!elem.attributes.required && !elem.checked;
1844            if (showError) {
1845                elem.className = elem.className + ' _has_error';
1846                no_error = false;
1847                tooltip = create_tooltip(elem, "Seleziona questa casella per continuare");
1848            } else {
1849                elem.className = elem.className.replace(/ ?_has_error ?/g, '');
1850            }
1851        }
1852        tooltip ? resize_tooltip(tooltip) : false;
1853        if (!no_error && elem.hasAttribute('id')) {
1854            elem.setAttribute('aria-invalid', 'true');
1855            elem.setAttribute('aria-describedby', `${elem.id}-error`);
1856        }
1857        return no_error;
1858    };
1859    var needs_validate = function(el) {
1860        if(el.getAttribute('required') !== null){
1861            return true;
1862        }
1863        if((el.name === 'email' || el.id === 'phone' || el.id === 'sms_consent') && el.value !== ""){
1864            return true;
1865        }
1866
1867        return false;
1868    };
1869    var validate_form = function(e) {
1870        var err = form_to_submit.querySelector('._form_error'), no_error = true;
1871        if (!submitted) {
1872            submitted = true;
1873            for (var i = 0, len = allInputs.length; i < len; i++) {
1874                var input = allInputs[i];
1875                if (needs_validate(input)) {
1876                    if (input.type == 'text' || input.type == 'number' || input.type == 'time' || input.type == 'tel') {
1877                        addEvent(input, 'blur', function() {
1878                            this.value = this.value.trim();
1879                            validate_field(this, true);
1880                        });
1881                        addEvent(input, 'input', function() {
1882                            validate_field(this, true);
1883                        });
1884                    } else if (input.type == 'radio' || input.type == 'checkbox') {
1885                        (function(el) {
1886                            function getElementsArray(name){
1887                                const value =  form_to_submit.elements[name];
1888                                if (Array.isArray(value)){
1889                                    return value;
1890                                }
1891                                return [value];
1892                            }
1893                            var radios = getElementsArray(el.name);
1894                            for (var i = 0; i < radios.length; i++) {
1895                                addEvent(radios[i], 'change', function() {
1896                                    validate_field(el, true);
1897                                });
1898                            }
1899                        })(input);
1900                    } else if (input.tagName == 'SELECT') {
1901                        addEvent(input, 'change', function() {
1902                            validate_field(this, true);
1903                        });
1904                    } else if (input.type == 'textarea'){
1905                        addEvent(input, 'input', function() {
1906                            validate_field(this, true);
1907                        });
1908                    }
1909                }
1910            }
1911        }
1912        remove_tooltips();
1913        for (var i = 0, len = allInputs.length; i < len; i++) {
1914            var elem = allInputs[i];
1915            if (needs_validate(elem)) {
1916                if (elem.tagName.toLowerCase() !== "select") {
1917                    elem.value = elem.value.trim();
1918                }
1919                validate_field(elem) ? true : no_error = false;
1920            }
1921        }
1922        if (!no_error && e) {
1923            e.preventDefault();
1924        }
1925        if (!no_error) {
1926            const firstFocusableError = form_to_submit.querySelector('._has_error:not([disabled])');
1927            if (firstFocusableError && typeof firstFocusableError.focus === 'function') {
1928                firstFocusableError.focus();
1929            }
1930        }
1931        resize_tooltips();
1932        return no_error;
1933    };
1934    addEvent(window, 'resize', resize_tooltips);
1935    addEvent(window, 'scroll', resize_tooltips);
1936    var initializePhoneInput = function(inputPhone) {
1937
1938        const style = document.createElement('link');
1939        style.rel = 'stylesheet';
1940        style.href = 'https://cdn.jsdelivr.net/npm/[email protected]/build/css/intlTelInput.css';
1941        document.head.appendChild(style);
1942
1943        window._load_script('https://cdn.jsdelivr.net/npm/[email protected]/build/js/intlTelInput.min.js', function() {
1944            inputPhone.setAttribute("name", "phone-iti");
1945            iti = intlTelInput(inputPhone, {
1946                loadUtils: () => import('https://cdn.jsdelivr.net/npm/[email protected]/build/js/utils.js'),
1947                hiddenInput: (telInputName) => ({
1948                    phone: 'phone'
1949                }),
1950                separateDialCode: true,
1951                autoPlaceholder: 'aggressive',
1952                initialCountry: 'auto',
1953                geoIpLookup: (success) => {
1954                fetch('https://cpmautomation.activehosted.com/api/public/geo.php')
1955                    .then((res) => res.json())
1956                    .then((data) => success(data.country_code || 'IT'))
1957                    .catch(() => success('IT'));
1958                }
1959            });
1960        }, false);
1961    }
1962    var inputPhone = form_to_submit.querySelector("#phone");
1963    if(inputPhone) {
1964        initializePhoneInput(inputPhone);
1965    }
1966
1967    window['recaptcha_callback'] = function() {
1968  // Get all recaptchas in the DOM (there may be more than one form on the page).
1969  var recaptchas = document.getElementsByClassName("g-recaptcha");
1970  for (var i in recaptchas) {
1971    // Set the recaptcha element ID, so the recaptcha can be applied to each element.
1972    var recaptcha_id = "recaptcha_" + i;
1973    recaptchas[i].id = recaptcha_id;
1974    var el = document.getElementById(recaptcha_id);
1975    if (el != null) {
1976      var sitekey = el.getAttribute("data-sitekey");
1977      var stoken = el.getAttribute("data-stoken");
1978      grecaptcha.render(recaptcha_id, {"sitekey":sitekey,"stoken":stoken});
1979    }
1980  }
1981};    _load_script("https://www.google.com/recaptcha/api.js?onload=recaptcha_callback&render=explicit");
1982    var _form_serialize = function(form){if(!form||form.nodeName!=="FORM"){return }var i,j,q=[];for(i=0;i<form.elements.length;i++){if(form.elements[i].name===""){continue}switch(form.elements[i].nodeName){case"INPUT":switch(form.elements[i].type){case"tel":q.push(form.elements[i].name+"="+encodeURIComponent(form.elements[i].previousSibling.querySelector('div.iti__selected-dial-code').innerText)+encodeURIComponent(" ")+encodeURIComponent(form.elements[i].value));break;case"text":case"number":case"date":case"time":case"hidden":case"password":case"button":case"reset":case"submit":q.push(form.elements[i].name+"="+encodeURIComponent(form.elements[i].value));break;case"checkbox":case"radio":if(form.elements[i].checked){q.push(form.elements[i].name+"="+encodeURIComponent(form.elements[i].value))}break;case"file":break}break;case"TEXTAREA":q.push(form.elements[i].name+"="+encodeURIComponent(form.elements[i].value));break;case"SELECT":switch(form.elements[i].type){case"select-one":q.push(form.elements[i].name+"="+encodeURIComponent(form.elements[i].value));break;case"select-multiple":for(j=0;j<form.elements[i].options.length;j++){if(form.elements[i].options[j].selected){q.push(form.elements[i].name+"="+encodeURIComponent(form.elements[i].options[j].value))}}break}break;case"BUTTON":switch(form.elements[i].type){case"reset":case"submit":case"button":q.push(form.elements[i].name+"="+encodeURIComponent(form.elements[i].value));break}break}}return q.join("&")};
1983
1984    const formSupportsPost = false;
1985    var form_submit = function(e) {
1986
1987        e.preventDefault();
1988        if (validate_form()) {
1989            if(form_to_submit.querySelector('input[name="phone"]') && typeof iti != 'undefined') {
1990                form_to_submit.querySelector('input[name="phone"]').value = iti.getNumber();
1991            }
1992            // use this trick to get the submit button & disable it using plain javascript
1993            var submitButton = e.target.querySelector('#_form_13_submit');
1994            submitButton.disabled = true;
1995            submitButton.classList.add('processing');
1996                    var serialized = _form_serialize(document.getElementById('_form_13_')).replace(/%0A/g, '\\n');
1997            var err = form_to_submit.querySelector('._form_error');
1998            err ? err.parentNode.removeChild(err) : false;
1999            async function submitForm() {
2000                var formData = new FormData();
2001                const searchParams = new URLSearchParams(serialized);
2002                searchParams.forEach((value, key) => {
2003                    if (key !== 'hideButton') {
2004                        formData.append(key, value);
2005                    }
2006                });
2007                let request = {
2008                    headers: {
2009                        "Accept": "application/json"
2010                    },
2011                    body: formData,
2012                    method: "POST"
2013                };
2014
2015                let pageUrlParams = new URLSearchParams(window.location.search);
2016                if (pageUrlParams.has('t')) {
2017                    request.headers.Authorization = 'Bearer ' + pageUrlParams.get('t');
2018                }
2019                const response = await fetch('https://cpmautomation.activehosted.com/proc.php?jsonp=true', request);
2020
2021                return response.json();
2022            }
2023            if (formSupportsPost) {
2024                submitForm().then((data) => {
2025                    eval(data.js);
2026                }).catch(() => {
2027                    _show_error("13", "Invio non riuscito. Riprova.");
2028                });
2029            } else {
2030                _load_script('https://cpmautomation.activehosted.com/proc.php?' + serialized + '&jsonp=true', null, true);
2031            }
2032        }
2033        return false;
2034    };
2035    addEvent(form_to_submit, 'submit', form_submit);
2036})();
2037
2038</script>
2038				</div>
2039				</div>
2040				</div>
2041				</div>
2042						</div>
2043				<div  class="elementor-element elementor-element-27a0dc6 elementor-widget elementor-widget-html" data-id="27a0dc6" data-element_type="widget" data-e-type="widget" data-widget_type="html.default">
2044					
2044<script>document.addEventListener('DOMContentLoaded', () => {
2045  const headerEl = document.querySelector('header[data-elementor-type="header"]');
2046
2047  // ✅ supporto a 2 wrapper "fixed"
2048  const fixedWrap1 = headerEl?.querySelector('div[data-id="11460c5"]');
2049  const fixedWrap2 = headerEl?.querySelector('div[data-id="598ebb37"]');
2050  const fixedWraps = [fixedWrap1, fixedWrap2].filter(Boolean);
2051
2052  // Desktop
2053  const logo1 = document.querySelector('#logo_01');
2054  const logo2 = document.querySelector('#logo_02');
2055
2056  // Mobile
2057  const logo1Mob = document.querySelector('#logo_01_mob');
2058  const logo2Mob = document.querySelector('#logo_02_mob');
2059
2060  const hbOpenDay = document.querySelector('#hamburger_openday');
2061  const hbImg = hbOpenDay?.querySelector('img');
2062
2063  const hbOpenDayMob = document.querySelector('#hamburger_openday_mob');
2064  const hbImgMob = hbOpenDayMob?.querySelector('img');
2065
2066  const btnopenday = document.querySelector('#btn_header_hp');
2067
2068  // Contenitore logo (prendo il primo disponibile tra desktop/mobile)
2069  const logoCont =
2070    (logo1?.closest('.header_logo_cont')) ||
2071    (logo1Mob?.closest('.header_logo_cont'));
2072
2073  // Requisiti minimi
2074  const hasDesktopLogos = !!(logo1 && logo2);
2075  const hasMobileLogos  = !!(logo1Mob && logo2Mob);
2076
2077  if (!headerEl || fixedWraps.length === 0 || !btnopenday || !hbOpenDay || !hbImg || !logoCont) return;
2078  if (!hasDesktopLogos && !hasMobileLogos) return;
2079
2080  const list = (...els) => els.filter(Boolean);
2081
2082  // Coppie da swappare
2083  const topLogos      = list(logo1, logo1Mob);
2084  const scrolledLogos = list(logo2, logo2Mob);
2085
2086  // =========================
2087  // ✅ CORSO TEMPLATE OVERRIDES
2088  // =========================
2089  const isCorsoTemplate =
2090    document.body.classList.contains('corso-template') ||
2091    !!document.querySelector('.corso-template');
2092
2093  // =========================
2094  // ✅ MUSIC EDUCATIONAL PAGE (page-id-16078)
2095  // =========================
2096  const isMusicEdu =
2097    document.body.classList.contains('page-id-16078');
2098
2099  const isMobile = window.matchMedia && window.matchMedia('(max-width: 1024px)').matches;
2100
2101  const getImg = (el) => el?.querySelector?.('img') || null;
2102
2103  // costruisce una URL nella stessa cartella del src corrente, sostituendo solo il filename
2104  const sameFolder = (currentSrc, filenameOrUrl) => {
2105    const v = String(filenameOrUrl || '').trim();
2106    if (!v) return '';
2107    if (/^https?:\/\//i.test(v)) return v;
2108
2109    try {
2110      const u = new URL(currentSrc, window.location.origin);
2111      u.pathname = u.pathname.replace(/\/[^/]*$/, '/' + v);
2112      return u.toString();
2113    } catch {
2114      return v;
2115    }
2116  };
2117
2118  // Default hamburger
2119  let HB_DESK_TOP    = 'https://www.cpm.it/wp-content/uploads/2025/12/menu-hamburger-white.svg';
2120  let HB_DESK_SCROLL = 'https://www.cpm.it/wp-content/uploads/2025/12/menu.svg';
2121
2122  let HB_MOB_TOP     = HB_DESK_TOP;
2123  let HB_MOB_SCROLL  = HB_DESK_SCROLL;
2124
2125  const setImgForced = (node, url) => {
2126    const img = node?.querySelector?.('img');
2127    if (!img || !url) return;
2128
2129    // 1) forza src
2130    img.setAttribute('src', url);
2131
2132    // 2) evita che il browser scelga altro dal srcset
2133    img.removeAttribute('srcset');
2134    img.removeAttribute('sizes');
2135
2136    // 3) (extra safety) anche come property
2137    img.src = url;
2138
2139    // 4) se per qualsiasi motivo resta qualcosa, azzera
2140    try { img.srcset = ""; } catch {}
2141  };
2142
2143  if (isCorsoTemplate) {
2144    // LOGHI:
2145    // - logo1 deve essere CPM_logo-completo_sfumato-bianco-1.png
2146    // - logo2 deve essere logo-cpm-2.png
2147    //
2148    // ⚠️ In Elementor il logo è dentro #logo_01 img (come nel tuo snippet),
2149    // quindi prendiamo quel src come "base cartella" e sostituiamo solo il filename.
2150    const baseLogoImg =
2151      getImg(logo1) || getImg(logo1Mob) || getImg(logo2) || getImg(logo2Mob);
2152
2153    const baseSrc = baseLogoImg?.getAttribute('src') || '';
2154
2155    const LOGO1_URL = baseSrc
2156      ? sameFolder(baseSrc, 'CPM_logo-completo_sfumato-bianco-1.png')
2157      : 'https://www.cpm.it/wp-content/uploads/2026/01/CPM_logo-completo_sfumato-bianco-1.png';
2158
2159    const LOGO2_URL = baseSrc
2160      ? sameFolder(baseSrc, 'logo-cpm-2.png')
2161      : 'https://www.cpm.it/wp-content/uploads/2026/01/logo-cpm-2.png';
2162
2163    const LOGO1_URL_MOB = baseSrc
2164      ? sameFolder(baseSrc, 'logo-cpm-2.png')
2165      : 'https://www.cpm.it/wp-content/uploads/2026/01/logo-cpm-2.png';
2166
2167    // Applica sia desktop che mobile (se esistono)
2168    setImgForced(logo1, LOGO1_URL);
2169    setImgForced(logo1Mob, LOGO1_URL_MOB);
2170    setImgForced(logo2, LOGO2_URL);
2171    setImgForced(logo2Mob, LOGO2_URL);
2172
2173    // HAMBURGER:
2174    // - Desktop: top white, scroll menu-1
2175    // - Mobile (solo corsi): SEMPRE menu-1 (sia top che scroll)
2176    HB_DESK_TOP    = 'https://www.cpm.it/wp-content/uploads/2025/12/menu-hamburger-white.svg';
2177    HB_DESK_SCROLL = 'https://www.cpm.it/wp-content/uploads/2025/12/menu-1.svg';
2178
2179    HB_MOB_TOP    = 'https://www.cpm.it/wp-content/uploads/2025/12/menu-1.svg';
2180    HB_MOB_SCROLL = 'https://www.cpm.it/wp-content/uploads/2025/12/menu-1.svg';
2181
2182  } else if (isMusicEdu) {
2183    // =========================
2184    // ✅ MUSIC EDUCATIONAL OVERRIDES (page-id-16078)
2185    // =========================
2186
2187    // Logo desktop top (logo1)
2188    const LOGO1_URL     = 'https://www.cpm.it/wp-content/uploads/2026/05/CPM_MUSIC-EDUCATIONAL_logo.png';
2189    // Logo desktop scrolled (logo2)
2190    const LOGO2_URL     = 'https://www.cpm.it/wp-content/uploads/2026/05/CPM_MUSIC-EDUCATIONAL_logo.png';
2191    // Logo mobile (sia top che scroll — stesso file)
2192    const LOGO_MOB_URL  = 'https://www.cpm.it/wp-content/uploads/2026/05/CPM_MUSIC-EDUCATIONAL_logo.png';
2193
2194    setImgForced(logo1,    LOGO1_URL);
2195    setImgForced(logo2,    LOGO2_URL);
2196    setImgForced(logo1Mob, LOGO_MOB_URL);
2197    setImgForced(logo2Mob, LOGO_MOB_URL);
2198
2199    // Hamburger desktop top
2200    HB_DESK_TOP    = 'https://www.cpm.it/wp-content/uploads/2026/05/menu-hamburger-edu.svg';
2201    // Hamburger desktop scrolled
2202    HB_DESK_SCROLL = 'https://www.cpm.it/wp-content/uploads/2026/05/menu-hamburger-edu.svg';
2203    // Hamburger mobile (sia top che scroll — stesso file)
2204    HB_MOB_TOP    = 'https://www.cpm.it/wp-content/uploads/2026/05/menu-hamburger-edu.svg';
2205    HB_MOB_SCROLL = 'https://www.cpm.it/wp-content/uploads/2026/05/menu-hamburger-edu.svg';
2206  }
2207
2208  // =========================
2209  // CSS animazioni + stati
2210  // =========================
2211  if (!document.getElementById('cj-header-scroll-swap-style')) {
2212    const style = document.createElement('style');
2213    style.id = 'cj-header-scroll-swap-style';
2214    style.textContent = `
2215      .cj-scrolled div[data-id="11460c5"],
2216      .cj-scrolled div[data-id="598ebb37"]{
2217        background: #fff;
2218        box-shadow: 0 6px 18px rgba(0,0,0,.08);
2219        transition: background-color .25s ease, box-shadow .25s ease;
2220      }
2221      header[data-elementor-type="header"] div[data-id="11460c5"],
2222      header[data-elementor-type="header"] div[data-id="598ebb37"]{
2223        transition: background-color .25s ease, box-shadow .25s ease;
2224      }
2225
2226      .cj-scrolled #menu_mob{
2227        background: #fff !important;
2228        transition: background-color .25s ease;
2229      }
2230      #menu_mob{
2231        transition: background-color .25s ease;
2232      }
2233
2234      header[data-elementor-type="header"] .header_logo_cont{
2235        position: relative;
2236        transition: width .25s ease;
2237        will-change: width;
2238      }
2239
2240      header[data-elementor-type="header"] #logo_01,
2241      header[data-elementor-type="header"] #logo_02,
2242      header[data-elementor-type="header"] #logo_01_mob,
2243      header[data-elementor-type="header"] #logo_02_mob,
2244      header[data-elementor-type="header"] #hamburger_openday,
2245      header[data-elementor-type="header"] #hamburger_openday_mob,
2246      header[data-elementor-type="header"] #btn_header_hp{
2247        transition: opacity .2s ease, transform .2s ease;
2248        will-change: opacity, transform;
2249      }
2250
2251      header[data-elementor-type="header"] #logo_01,
2252      header[data-elementor-type="header"] #logo_02{
2253        position: absolute;
2254        inset: 0;
2255        display: flex;
2256        align-items: start;
2257        justify-content: flex-start;
2258        left: 30px;
2259        top: 3px;
2260        pointer-events: none;
2261      }
2262
2263      header[data-elementor-type="header"] #logo_01_mob,
2264      header[data-elementor-type="header"] #logo_02_mob{
2265        position: absolute;
2266        inset: 0;
2267        display: flex;
2268        align-items: start;
2269        justify-content: flex-start;
2270        left: 0px;
2271        top: 0px;
2272        pointer-events: none;
2273      }
2274      header[data-elementor-type="header"] #logo_02_mob {top: -22px;}
2275      .elementor-2577 .elementor-element.elementor-element-1101fc5::before {display:none!important}
2276
2277      header[data-elementor-type="header"] #hamburger_openday,
2278      header[data-elementor-type="header"] #hamburger_openday_mob,
2279      header[data-elementor-type="header"] #btn_header_hp{
2280        pointer-events: auto;
2281      }
2282
2283      .cj-scrolled header[data-elementor-type="header"] .header_logo_cont{
2284        width: 30% !important;
2285      }
2286    `;
2287    document.head.appendChild(style);
2288  }
2289
2290  function setTopStateImmediate() {
2291    topLogos.forEach(el => { el.style.opacity = '1'; el.style.transform = 'translateY(0)'; });
2292    scrolledLogos.forEach(el => { el.style.opacity = '0'; el.style.transform = 'translateY(4px)'; });
2293
2294    // TOP: hamburger
2295    hbImg.src = HB_DESK_TOP;
2296
2297    if (hbImgMob) hbImgMob.src = HB_MOB_TOP;
2298
2299    hbOpenDay.style.opacity = '1';
2300    hbOpenDay.style.transform = 'translateY(0)';
2301    hbOpenDay.style.pointerEvents = 'auto';
2302
2303    if (hbOpenDayMob) {
2304      hbOpenDayMob.style.opacity = '1';
2305      hbOpenDayMob.style.transform = 'translateY(0)';
2306      hbOpenDayMob.style.pointerEvents = 'auto';
2307    }
2308
2309    // ✅ eccezione fixedWrap2 SOLO se NON siamo in corso-template e NON in music-edu
2310    if (fixedWrap2 && !isCorsoTemplate && !isMusicEdu) {
2311      hbImg.src = HB_DESK_SCROLL;
2312      if (hbImgMob) hbImgMob.src = HB_MOB_SCROLL;
2313    }
2314
2315    btnopenday.style.opacity = '0';
2316    btnopenday.style.transform = 'translateY(4px)';
2317    btnopenday.style.pointerEvents = 'none';
2318  }
2319
2320  function setScrolledStateImmediate() {
2321    topLogos.forEach(el => { el.style.opacity = '0'; el.style.transform = 'translateY(-4px)'; });
2322    scrolledLogos.forEach(el => { el.style.opacity = '1'; el.style.transform = 'translateY(0)'; });
2323
2324    hbImg.src = HB_DESK_SCROLL;
2325    if (hbImgMob) hbImgMob.src = HB_MOB_SCROLL;
2326
2327    hbOpenDay.style.opacity = '1';
2328    hbOpenDay.style.transform = 'translateY(0)';
2329    hbOpenDay.style.pointerEvents = 'auto';
2330
2331    if (hbOpenDayMob) {
2332      hbOpenDayMob.style.opacity = '1';
2333      hbOpenDayMob.style.transform = 'translateY(0)';
2334      hbOpenDayMob.style.pointerEvents = 'auto';
2335    }
2336
2337    btnopenday.style.opacity = '1';
2338    btnopenday.style.transform = 'translateY(0)';
2339    btnopenday.style.pointerEvents = 'auto';
2340  }
2341
2342  setTopStateImmediate();
2343
2344  const THRESHOLD = 20;
2345  let ticking = false;
2346  let isOn = null;
2347
2348  function apply(scrolled) {
2349    if (isOn === scrolled) return;
2350    isOn = scrolled;
2351
2352    document.documentElement.classList.toggle('cj-scrolled', scrolled);
2353
2354    requestAnimationFrame(() => {
2355      if (scrolled) setScrolledStateImmediate();
2356      else setTopStateImmediate();
2357    });
2358  }
2359
2360  function onScroll() {
2361    apply(window.scrollY > THRESHOLD);
2362    ticking = false;
2363  }
2364
2365  window.addEventListener('scroll', () => {
2366    if (!ticking) {
2367      window.requestAnimationFrame(onScroll);
2368      ticking = true;
2369    }
2370  }, { passive: true });
2371
2372  apply(window.scrollY > THRESHOLD);
2373});
2374
2375// js per controllo header <a> così i loghi sono correttamente cliccabili
2376function updateLogoHeight() {
2377  const logoContainer = document.querySelector('.header_logo_cont');
2378  const img01 = document.querySelector('#logo_01 img');
2379  const img02 = document.querySelector('#logo_02 img');
2380  
2381  if (!logoContainer || !img01 || !img02) return;
2382
2383  const h01 = img01.getBoundingClientRect().height;
2384  const h02 = img02.getBoundingClientRect().height;
2385  const opacity02 = parseFloat(document.getElementById('logo_02').style.opacity || 0);
2386
2387  const targetHeight = h01 * (1 - opacity02) + h02 * opacity02;
2388  logoContainer.style.height = targetHeight + 'px';
2389}
2390
2391// Osserva i cambiamenti di stile su logo_02 (opacity)
2392{
2393  const logo02 = document.getElementById('logo_02');
2394  if (logo02) {
2395    const observer = new MutationObserver(updateLogoHeight);
2396    observer.observe(logo02, { attributes: true, attributeFilter: ['style'] });
2397  }
2398}
2399
2400document.addEventListener('DOMContentLoaded', updateLogoHeight);
2401window.addEventListener('scroll', updateLogoHeight, { passive: true });
2402window.addEventListener('resize', updateLogoHeight);</script>
2402				</div>
2403					</div>
2404				</div>
2405				</header>
2406		
2407<main  id="content" class="site-main post-12714 page type-page status-publish hentry">
2408
2409	
2410	<div  class="page-content">
2411				<div  data-elementor-type="wp-page" data-elementor-id="12714" class="elementor elementor-12714" data-elementor-post-type="page">
2412				<div class="elementor-element elementor-element-29d044b e-con-full crop_riassunto_articoli e-flex e-con e-parent" data-id="29d044b" data-element_type="container" data-e-type="container" id="griglia_news_all">
2413		<div class="elementor-element elementor-element-d3d64a7 e-con-full e-flex e-con e-child" data-id="d3d64a7" data-element_type="container" data-e-type="container">
2414				<div class="elementor-element elementor-element-871bcc2 elementor-widget elementor-widget-heading" data-id="871bcc2" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
2415					<h1 class="elementor-heading-title elementor-size-default">Tutte le news</h1>				</div>
2416				<div class="elementor-element elementor-element-656f1ae elementor-widget elementor-widget-heading" data-id="656f1ae" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
2417					<h3 class="elementor-heading-title elementor-size-default">Cosa succede ogni giorno in CPM</h3>				</div>
2418				<div class="elementor-element elementor-element-dac2525 elementor-widget__width-initial mb-0 elementor-widget elementor-widget-text-editor" data-id="dac2525" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
2419									<p>Scopri tutte le ultime novità del CPM Music Institute: notizie, eventi, progetti, collaborazioni e aggiornamenti sui percorsi accademici. Uno spazio per rimanere sempre connesso con la vita della scuola e con il mondo della musica professionale.</p>								</div>
2420				</div>
2421				<div class="elementor-element elementor-element-980c6e6 elementor-grid-3 elementor-grid-tablet-2 elementor-grid-mobile-1 elementor-widget elementor-widget-loop-grid" data-id="980c6e6" data-element_type="widget" data-e-type="widget" data-settings="{&quot;template_id&quot;:12764,&quot;columns&quot;:3,&quot;_skin&quot;:&quot;post&quot;,&quot;columns_tablet&quot;:&quot;2&quot;,&quot;columns_mobile&quot;:&quot;1&quot;,&quot;edit_handle_selector&quot;:&quot;[data-elementor-type=\&quot;loop-item\&quot;]&quot;,&quot;row_gap&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;row_gap_tablet&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;row_gap_mobile&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]}}" data-widget_type="loop-grid.post">
2422				<div class="elementor-widget-container">
2423							<div class="elementor-loop-container elementor-grid" role="list">
2424		<style id="loop-12764">.elementor-12764 .elementor-element.elementor-element-1d7ec7f{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-theme-post-featured-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-12764 .elementor-element.elementor-element-b267d7f{padding:0px 0px 20px 0px;}.elementor-widget-post-info .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-post-info .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-post-info .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-post-info .elementor-icon-list-text, .elementor-widget-post-info .elementor-icon-list-text a{color:var( --e-global-color-secondary );}.elementor-widget-post-info .elementor-icon-list-item{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-12764 .elementor-element.elementor-element-7fa14b8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-12764 .elementor-element.elementor-element-7fa14b8 .elementor-icon-list-icon{width:14px;}.elementor-12764 .elementor-element.elementor-element-7fa14b8 .elementor-icon-list-icon i{font-size:14px;}.elementor-12764 .elementor-element.elementor-element-7fa14b8 .elementor-icon-list-icon svg{--e-icon-list-icon-size:14px;}.elementor-12764 .elementor-element.elementor-element-7fa14b8 .elementor-icon-list-text, .elementor-12764 .elementor-element.elementor-element-7fa14b8 .elementor-icon-list-text a{color:#000000;}.elementor-widget-theme-post-title .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-12764 .elementor-element.elementor-element-88373a4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-12764 .elementor-element.elementor-element-88373a4 .elementor-heading-title{font-size:21px;font-weight:600;line-height:1.3em;color:#000000;}.elementor-12764 .elementor-element.elementor-element-88373a4 .elementor-heading-title a:hover, .elementor-12764 .elementor-element.elementor-element-88373a4 .elementor-heading-title a:focus{color:#E71583;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var
2424( --e-global-color-secondary );}.elementor-12764 .elementor-element.elementor-element-11cedad{--divider-border-style:solid;--divider-color:#A0A0A0;--divider-border-width:1px;}.elementor-12764 .elementor-element.elementor-element-11cedad .elementor-divider-separator{width:32%;}.elementor-12764 .elementor-element.elementor-element-11cedad .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-12764 .elementor-element.elementor-element-17e9ea3{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:16px;font-weight:400;color:#000000;}.elementor-widget-theme-post-excerpt{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-12764 .elementor-element.elementor-element-48a5760{color:#000000;}</style>		<div data-elementor-type="loop-item" data-elementor-id="12764" class="elementor elementor-12764 e-loop-item e-loop-item-22813 post-22813 post type-post status-publish format-standard has-post-thumbnail hentry category-news tag-afam tag-alta-formazione-musicale tag-bienni-accademici tag-cpm-music-institute tag-formazione-musicale tag-formazione-professionale tag-laurea-afam tag-laurea-magistrale-afam tag-musica tag-orientamento-musicale tag-trienni-accademici" data-elementor-post-type="elementor_library" data-custom-edit-handle="1">
2425			<div class="elementor-element elementor-element-1d7ec7f e-con-full e-flex e-con e-parent" data-id="1d7ec7f" data-element_type="container" data-e-type="container">
2426				<div class="elementor-element elementor-element-b267d7f elementor-widget elementor-widget-theme-post-featured-image elementor-widget-image" data-id="b267d7f" data-element_type="widget" data-e-type="widget" data-widget_type="theme-post-featured-image.default">
2427																<a href="https://www.cpm.it/laurea-e-laurea-magistrale-nel-sistema-afam/">
2428							<img fetchpriority="high" decoding="async" width="1086" height="814" src="https://297c32dc.delivery.rocketcdn.me/wp-content/uploads/2026/09/SITO-CPM-4.jpg" class="attachment-full size-full wp-image-22815" alt="" srcset="https://297c32dc.delivery.rocketcdn.me/wp-content/uploads/2026/09/SITO-CPM-4.jpg 1086w, https://297c32dc.delivery.rocketcdn.me/wp-content/uploads/2026/09/SITO-CPM-4-300x225.jpg 300w, https://297c32dc.delivery.rocketcdn.me/wp-content/uploads/2026/09/SITO-CPM-4-1024x768.jpg 1024w, https://297c32dc.delivery.rocketcdn.me/wp-content/uploads/2026/09/SITO-CPM-4-768x576.jpg 768w" sizes="(max-width: 1086px) 100vw, 1086px" />								</a>
2429															</div>
2430				<div class="elementor-element elementor-element-7fa14b8 elementor-widget elementor-widget-post-info" data-id="7fa14b8" data-element_type="widget" data-e-type="widget" data-widget_type="post-info.default">
2431							<ul class="elementor-inline-items elementor-icon-list-items elementor-post-info">
2432								<li class="elementor-icon-list-item elementor-repeater-item-643be2d elementor-inline-item" itemprop="about">
2433													<span class="elementor-icon-list-text elementor-post-info__item elementor-post-info__item--type-terms">
2434										<span class="elementor-post-info__terms-list">
2435				<span class="elementor-post-info__terms-list-item">News</span>				</span>
2436					</span>
2437								</li>
2438				<li class="elementor-icon-list-item elementor-repeater-item-848945d elementor-inline-item" itemprop="datePublished">
2439													<span class="elementor-icon-list-text elementor-post-info__item elementor-post-info__item--type-date">
2440										<time>30 Settembre 2026</time>					</span>
2441								</li>
2442				</ul>
2443						</div>
2444				<div class="elementor-element elementor-element-88373a4 elementor-widget elementor-widget-theme-post-title elementor-page-title elementor-widget-heading" data-id="88373a4" data-element_type="widget" data-e-type="widget" data-widget_type="theme-post-title.default">
2445					<h3 class="elementor-heading-title elementor-size-default"><a href="https://www.cpm.it/laurea-e-laurea-magistrale-nel-sistema-afam/">Laurea e Laurea Magistrale nel sistema AFAM</a></h3>
2445				</div>
2446				<div class="elementor-element elementor-element-11cedad elementor-widget-divider--view-line elementor-widget elementor-widget-divider" data-id="11cedad" data-element_type="widget" data-e-type="widget" data-widget_type="divider.default">
2447							<div class="elementor-divider">
2448			<span class="elementor-divider-separator">
2449						</span>
2450		</div>
2451						</div>
2452				<div class="elementor-element elementor-element-17e9ea3 elementor-hidden-desktop elementor-hidden-tablet elementor-hidden-mobile elementor-widget elementor-widget-text-editor" data-id="17e9ea3" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
2453									<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ut elit tellus, luctus nec ullamcorper mattis, pulvinar dapibus leo.</p>								</div>
2454				<div class="elementor-element elementor-element-48a5760 elementor-widget elementor-widget-theme-post-excerpt" data-id="48a5760" data-element_type="widget" data-e-type="widget" data-widget_type="theme-post-excerpt.default">
2455					Il riconoscimento della denominazione di “laurea” e “laurea magistrale” rappresenta un importante passaggio per il sistema AFAM. Al CPM, istituzione AFAM, puoi scegliere tra Trienni e Bienni accademici.				</div>
2456				</div>
2457				</div>
2458				<div data-elementor-type="loop-item" data-elementor-id="12764" class="elementor elementor-12764 e-loop-item e-loop-item-22750 post-22750 post type-post status-publish format-standard has-post-thumbnail hentry category-news tag-campiello-giovani tag-composizione-musicale tag-cpm tag-cpm-music-institute tag-cpm-ultra-pop-band tag-cultura tag-eventi-musicali tag-fondazione-il-campiello tag-formazione-musicale tag-franco-mussida tag-giovani-musicisti tag-giovani-talenti tag-h-farm tag-musica-e-letteratura tag-note-e-parole tag-premio-campiello tag-premio-campiello-giovani-2026 tag-studenti-cpm" data-elementor-post-type="elementor_library" data-custom-edit-handle="1">
2459			<div class="elementor-element elementor-element-1d7ec7f e-con-full e-flex e-con e-parent" data-id="1d7ec7f" data-element_type="container" data-e-type="container">
2460				<div class="elementor-element elementor-element-b267d7f elementor-widget elementor-widget-theme-post-featured-image elementor-widget-image" data-id="b267d7f" data-element_type="widget" data-e-type="widget" data-widget_type="theme-post-featured-image.default">
2461																<a href="https://www.cpm.it/premio-campiello-giovani-2026/">
2462							<img decoding="async" width="1086" height="810" src="https://297c32dc.delivery.rocketcdn.me/wp-content/uploads/2026/09/SITO-CPM-1-2.jpg" class="attachment-full size-full wp-image-22751" alt="" srcset="https://297c32dc.delivery.rocketcdn.me/wp-content/uploads/2026/09/SITO-CPM-1-2.jpg 1086w, https://297c32dc.delivery.rocketcdn.me/wp-content/uploads/2026/09/SITO-CPM-1-2-300x224.jpg 300w, https://297c32dc.delivery.rocketcdn.me/wp-content/uploads/2026/09/SITO-CPM-1-2-1024x764.jpg 1024w, https://297c32dc.delivery.rocketcdn.me/wp-content/uploads/2026/09/SITO-CPM-1-2-768x573.jpg 768w" sizes="(max-width: 1086px) 100vw, 1086px" />								</a>
2463															</div>
2464				<div class="elementor-element elementor-element-7fa14b8 elementor-widget elementor-widget-post-info" data-id="7fa14b8" data-element_type="widget" data-e-type="widget" data-widget_type="post-info.default">
2465							<ul class="elementor-inline-items elementor-icon-list-items elementor-post-info">
2466								<li class="elementor-icon-list-item elementor-repeater-item-643be2d elementor-inline-item" itemprop="about">
2467													<span class="elementor-icon-list-text elementor-post-info__item elementor-post-info__item--type-terms">
2468										<span class="elementor-post-info__terms-list">
2469				<span class="elementor-post-info__terms-list-item">News</span>				</span>
2470					</span>
2471								</li>
2472				<li class="elementor-icon-list-item elementor-repeater-item-848945d elementor-inline-item" itemprop="datePublished">
2473													<span class="elementor-icon-list-text elementor-post-info__item elementor-post-info__item--type-date">
2474										<time>28 Settembre 2026</time>					</span>
2475								</li>
2476				</ul>
2477						</div>
2478				<div class="elementor-element elementor-element-88373a4 elementor-widget elementor-widget-theme-post-title elementor-page-title elementor-widget-heading" data-id="88373a4" data-element_type="widget" data-e-type="widget" data-widget_type="theme-post-title.default">
2479					<h3 class="elementor-heading-title elementor-size-default"><a href="https://www.cpm.it/premio-campiello-giovani-2026/">
2479Il CPM al Premio Campiello Giovani 2026</a></h3>				</div>
2480				<div class="elementor-element elementor-element-11cedad elementor-widget-divider--view-line elementor-widget elementor-widget-divider" data-id="11cedad" data-element_type="widget" data-e-type="widget" data-widget_type="divider.default">
2481							<div class="elementor-divider">
2482			<span class="elementor-divider-separator">
2483						</span>
2484		</div>
2485						</div>
2486				<div class="elementor-element elementor-element-17e9ea3 elementor-hidden-desktop elementor-hidden-tablet elementor-hidden-mobile elementor-widget elementor-widget-text-editor" data-id="17e9ea3" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
2487									<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ut elit tellus, luctus nec ullamcorper mattis, pulvinar dapibus leo.</p>								</div>
2488				<div class="elementor-element elementor-element-48a5760 elementor-widget elementor-widget-theme-post-excerpt" data-id="48a5760" data-element_type="widget" data-e-type="widget" data-widget_type="theme-post-excerpt.default">
2489					Da diversi anni il CPM Music Institute collabora con il Premio Campiello Giovani attraverso “Note e Parole”, il progetto che mette in dialogo musica e letteratura. Anche nel 2026 gli studenti della CPM UltraPop Band sono saliti sul palco del Premio, insieme a Franco Mussida, portando la loro musica all’interno di una delle più importanti manifestazioni dedicate ai giovani talenti.				</div>
2490				</div>
2491				</div>
2492				<div data-elementor-type="loop-item" data-elementor-id="12764" class="elementor elementor-12764 e-loop-item e-loop-item-22628 post-22628 post type-post status-publish format-standard has-post-thumbnail hentry category-news tag-2026-2027 tag-anno-accademico tag-corsi-accademici tag-cpm tag-cpm-music-institute tag-didattica tag-evento tag-milano tag-nuovo-anno tag-open-day" data-elementor-post-type="elementor_library" data-custom-edit-handle="1">
2493			<div class="elementor-element elementor-element-1d7ec7f e-con-full e-flex e-con e-parent" data-id="1d7ec7f" data-element_type="container" data-e-type="container">
2494				<div class="elementor-element elementor-element-b267d7f elementor-widget elementor-widget-theme-post-featured-image elementor-widget-image" data-id="b267d7f" data-element_type="widget" data-e-type="widget" data-widget_type="theme-post-featured-image.default">
2495																<a href="https://www.cpm.it/open-day-cpm-una-giornata-dedicata-alla-formazione-musicale/">
2496							<img decoding="async" width="1552" height="1164" src="https://297c32dc.delivery.rocketcdn.me/wp-content/uploads/2026/09/SITO-CPM.png" class="attachment-full size-full wp-image-22630" alt="" srcset="https://297c32dc.delivery.rocketcdn.me/wp-content/uploads/2026/09/SITO-CPM.png 1552w, https://297c32dc.delivery.rocketcdn.me/wp-content/uploads/2026/09/SITO-CPM-300x225.png 300w, https://297c32dc.delivery.rocketcdn.me/wp-content/uploads/2026/09/SITO-CPM-1024x768.png 1024w, https://297c32dc.delivery.rocketcdn.me/wp-content/uploads/2026/09/SITO-CPM-768x576.png 768w, https://297c32dc.delivery.rocketcdn.me/wp-content/uploads/2026/09/SITO-CPM-1536x1152.png 1536w" sizes="(max-width: 1552px) 100vw, 1552px" />								</a>
2497															</div>
2498				<div class="elementor-element elementor-element-7fa14b8 elementor-widget elementor-widget-post-info" data-id="7fa14b8" data-element_type="widget" data-e-type="widget" data-widget_type="post-info.default">
2499							<ul class="elementor-inline-items elementor-icon-list-items elementor-post-info">
2500								<li class="elementor-icon-list-item elementor-repeater-item-643be2d elementor-inline-item" itemprop="about">
2501													<span class="elementor-icon-list-text elementor-post-info__item elementor-post-info__item--type-terms">
2502										<span class="elementor-post-info__terms-list">
2503				<span class="elementor-post-info__terms-list-item">News</span>				</span>
2504					</span>
2505								</li>
2506				<li class="elementor-icon-list-item elementor-repeater-item-848945d elementor-inline-item" itemprop="datePublished">
2507													<span class="elementor-icon-list-text elementor-post-info__item elementor-post-info__item--type-date">
2508										<time>22 Settembre 2026</time>					</span>
2509								</li>
2510				</ul>
2511						</div>
2512				<div class="elementor-element elementor-element-88373a4 elementor-widget elementor-widget-theme-post-title elementor-page-title elementor-widget-heading" data-id="88373a4" data-element_type="widget" data-e-type="widget" data-widget_type="theme-post-title.default">
2513					<h3 class="elementor-heading-title elementor-size-default"><a href="https://www.cpm.it/open-day-cpm-una-giornata-dedicata-alla-formazione-musicale/">Open Day CPM: una giornata dedicata alla formazione musicale</a></h3>
2513				</div>
2514				<div class="elementor-element elementor-element-11cedad elementor-widget-divider--view-line elementor-widget elementor-widget-divider" data-id="11cedad" data-element_type="widget" data-e-type="widget" data-widget_type="divider.default">
2515							<div class="elementor-divider">
2516			<span class="elementor-divider-separator">
2517						</span>
2518		</div>
2519						</div>
2520				<div class="elementor-element elementor-element-17e9ea3 elementor-hidden-desktop elementor-hidden-tablet elementor-hidden-mobile elementor-widget elementor-widget-text-editor" data-id="17e9ea3" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
2521									<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ut elit tellus, luctus nec ullamcorper mattis, pulvinar dapibus leo.</p>								</div>
2522				<div class="elementor-element elementor-element-48a5760 elementor-widget elementor-widget-theme-post-excerpt" data-id="48a5760" data-element_type="widget" data-e-type="widget" data-widget_type="theme-post-excerpt.default">
2523					Open Day CPM del 12 settembre: formazione musicale integrale, orientamento e percorsi Preaccademici e AFAM in vista dell’anno accademico 2026/2
2523027.				</div>
2524				</div>
2525				</div>
2526				<div data-elementor-type="loop-item" data-elementor-id="12764" class="elementor elementor-12764 e-loop-item e-loop-item-22484 post-22484 post type-post status-publish format-standard has-post-thumbnail hentry category-news tag-amazon tag-amazon-prime tag-chiara-galiazzo tag-cpm tag-cpm-music-insititute tag-franco-mussida tag-loredana-pezzoni tag-milano tag-music-generation tag-quarto tag-serie-tv tag-tilt tag-tilt-music-generation" data-elementor-post-type="elementor_library" data-custom-edit-handle="1">
2527			<div class="elementor-element elementor-element-1d7ec7f e-con-full e-flex e-con e-parent" data-id="1d7ec7f" data-element_type="container" data-e-type="container">
2528				<div class="elementor-element elementor-element-b267d7f elementor-widget elementor-widget-theme-post-featured-image elementor-widget-image" data-id="b267d7f" data-element_type="widget" data-e-type="widget" data-widget_type="theme-post-featured-image.default">
2529																<a href="https://www.cpm.it/cpm-tilt-music-generation-amazon-prime/">
2530							<img loading="lazy" decoding="async" width="1086" height="814" src="https://297c32dc.delivery.rocketcdn.me/wp-content/uploads/2026/09/SITO-CPM-1-1.jpg" class="attachment-full size-full wp-image-22497" alt="" srcset="https://297c32dc.delivery.rocketcdn.me/wp-content/uploads/2026/09/SITO-CPM-1-1.jpg 1086w, https://297c32dc.delivery.rocketcdn.me/wp-content/uploads/2026/09/SITO-CPM-1-1-300x225.jpg 300w, https://297c32dc.delivery.rocketcdn.me/wp-content/uploads/2026/09/SITO-CPM-1-1-1024x768.jpg 1024w, https://297c32dc.delivery.rocketcdn.me/wp-content/uploads/2026/09/SITO-CPM-1-1-768x576.jpg 768w" sizes="(max-width: 1086px) 100vw, 1086px" />								</a>
2531															</div>
2532				<div class="elementor-element elementor-element-7fa14b8 elementor-widget elementor-widget-post-info" data-id="7fa14b8" data-element_type="widget" data-e-type="widget" data-widget_type="post-info.default">
2533							<ul class="elementor-inline-items elementor-icon-list-items elementor-post-info">
2534								<li class="elementor-icon-list-item elementor-repeater-item-643be2d elementor-inline-item" itemprop="about">
2535													<span class="elementor-icon-list-text elementor-post-info__item elementor-post-info__item--type-terms">
2536										<span class="elementor-post-info__terms-list">
2537				<span class="elementor-post-info__terms-list-item">News</span>				</span>
2538					</span>
2539								</li>
2540				<li class="elementor-icon-list-item elementor-repeater-item-848945d elementor-inline-item" itemprop="datePublished">
2541													<span class="elementor-icon-list-text elementor-post-info__item elementor-post-info__item--type-date">
2542										<time>17 Settembre 2026</time>					</span>
2543								</li>
2544				</ul>
2545						</div>
2546				<div class="elementor-element elementor-element-88373a4 elementor-widget elementor-widget-theme-post-title elementor-page-title elementor-widget-heading" data-id="88373a4" data-element_type="widget" data-e-type="widget" data-widget_type="theme-post-title.default">
2547					<h3 class="elementor-heading-title elementor-size-default"><a href="https://www.cpm.it/cpm-tilt-music-generation-amazon-prime/">CPM Music Institute protagonista di TILT! Music Generation su Prime Video</a></h3>				</div>
2548				<div class="elementor-element elementor-element-11cedad elementor-widget-divider--view-line elementor-widget elementor-widget-divider" data-id="11cedad" data-element_type="widget" data-e-type="widget" data-widget_type="divider.default">
2549							<div class="elementor-divider">
2550			<span class="elementor-divider-separator">
2551						</span>
2552		</div>
2553						</div>
2554				<div class="elementor-element elementor-element-17e9ea3 elementor-hidden-desktop elementor-hidden-tablet elementor-hidden-mobile elementor-widget elementor-widget-text-editor" data-id="17e9ea3" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
2555									<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ut elit tellus, luctus nec ullamcorper mattis, pulvinar dapibus leo.</p>								</div>
2556				</div>
2557				</div>
2558				<div data-elementor-type="loop-item" data-elementor-id="12764" class="elementor elementor-12764 e-loop-item e-loop-item-22447 post-22447 post type-post status-publish format-standard has-post-thumbnail hentry category-news tag-afam tag-appello-esame tag-basso tag-batteria tag-canto tag-chitarra tag-cpm tag-cpm-music-institute tag-diploma-accademico tag-esame-ammissione tag-performativi tag-pianoforte tag-tastiere tag-universita" data-elementor-post-type="elementor_library" data-custom-edit-handle="1">
2559			<div class="elementor-element elementor-element-1d7ec7f e-con-full e-flex e-con e-parent" data-id="1d7ec7f" data-element_type="container" data-e-type="container">
2560				<div class="elementor-element elementor-element-b267d7f elementor-widget elementor-widget-theme-post-featured-image elementor-widget-image" data-id="b267d7f" data-element_type="widget" data-e-type="widget" data-widget_type="theme-post-featured-image.default">
2561																<a href="https://www.cpm.it/ultimi-appelli-di-ammissione-ai-corsi-accademici-afam/">
2562							<img loading="lazy" decoding="async" width="1086" height="814" src="https://297c32dc.delivery.rocketcdn.me/wp-content/uploads/2026/09/SITO-CPM-1.jpg" class="attachment-full size-full wp-image-22488" alt="" srcset="https://297c32dc.delivery.rocketcdn.me/wp-content/uploads/2026/09/SITO-CPM-1.jpg 1086w, https://297c32dc.delivery.rocketcdn.me/wp-content/uploads/2026/09/SITO-CPM-1-300x225.jpg 300w, https://297c32dc.delivery.rocketcdn.me/wp-content/uploads/2026/09/SITO-CPM-1-1024x768.jpg 1024w, https://297c32dc.delivery.rocketcdn.me/wp-content/uploads/2026/09/SITO-CPM-1-768x576.jpg 768w" sizes="(max-width: 1086px) 100v
2562w, 1086px" />								</a>
2563															</div>
2564				<div class="elementor-element elementor-element-7fa14b8 elementor-widget elementor-widget-post-info" data-id="7fa14b8" data-element_type="widget" data-e-type="widget" data-widget_type="post-info.default">
2565							<ul class="elementor-inline-items elementor-icon-list-items elementor-post-info">
2566								<li class="elementor-icon-list-item elementor-repeater-item-643be2d elementor-inline-item" itemprop="about">
2567													<span class="elementor-icon-list-text elementor-post-info__item elementor-post-info__item--type-terms">
2568										<span class="elementor-post-info__terms-list">
2569				<span class="elementor-post-info__terms-list-item">News</span>				</span>
2570					</span>
2571								</li>
2572				<li class="elementor-icon-list-item elementor-repeater-item-848945d elementor-inline-item" itemprop="datePublished">
2573													<span class="elementor-icon-list-text elementor-post-info__item elementor-post-info__item--type-date">
2574										<time>14 Settembre 2026</time>					</span>
2575								</li>
2576				</ul>
2577						</div>
2578				<div class="elementor-element elementor-element-88373a4 elementor-widget elementor-widget-theme-post-title elementor-page-title elementor-widget-heading" data-id="88373a4" data-element_type="widget" data-e-type="widget" data-widget_type="theme-post-title.default">
2579					<h3 class="elementor-heading-title elementor-size-default"><a href="https://www.cpm.it/ultimi-appelli-di-ammissione-ai-corsi-accademici-afam/">Ultimi appelli di ammissione ai corsi Accademici AFAM</a></h3>				</div>
2580				<div class="elementor-element elementor-element-11cedad elementor-widget-divider--view-line elementor-widget elementor-widget-divider" data-id="11cedad" data-element_type="widget" data-e-type="widget" data-widget_type="divider.default">
2581							<div class="elementor-divider">
2582			<span class="elementor-divider-separator">
2583						</span>
2584		</div>
2585						</div>
2586				<div class="elementor-element elementor-element-17e9ea3 elementor-hidden-desktop elementor-hidden-tablet elementor-hidden-mobile elementor-widget elementor-widget-text-editor" data-id="17e9ea3" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
2587									<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ut elit tellus, luctus nec ullamcorper mattis, pulvinar dapibus leo.</p>								</div>
2588				<div class="elementor-element elementor-element-48a5760 elementor-widget elementor-widget-theme-post-excerpt" data-id="48a5760" data-element_type="widget" data-e-type="widget" data-widget_type="theme-post-excerpt.default">
2589					Scopri le ultime date degli appelli d'esame di ammissione ai Corsi Accademici di Primo e Secondo Livello in Popular Music. 				</div>
2590				</div>
2591				</div>
2592				</div>
2593		
2594						</div>
2595				</div>
2596				</div>
2597		<div class="elementor-element elementor-element-d08cdcf e-con-full e-flex e-con e-parent" data-id="d08cdcf" data-element_type="container" data-e-type="container">
2598				<div class="elementor-element elementor-element-3fafbf9 elementor-widget-divider--view-line elementor-widget elementor-widget-divider" data-id="3fafbf9" data-element_type="widget" data-e-type="widget" data-widget_type="divider.default">
2599							<div class="elementor-divider">
2600			<span class="elementor-divider-separator">
2601						</span>
2602		</div>
2603						</div>
2604				</div>
2605		<div class="elementor-element elementor-element-699f497 e-con-full crop_riassunto_articoli e-flex e-con e-parent" data-id="699f497" data-element_type="container" data-e-type="container" id="tutte_le_news">
2606				<div class="elementor-element elementor-element-a5ed137 elementor-grid-4 elementor-grid-tablet-2 elementor-grid-mobile-1 elementor-widget elementor-widget-loop-grid" data-id="a5ed137" data-element_type="widget" data-e-type="widget" data-settings="{&quot;template_id&quot;:12722,&quot;pagination_type&quot;:&quot;load_more_on_click&quot;,&quot;columns&quot;:4,&quot;_skin&quot;:&quot;post&quot;,&quot;columns_tablet&quot;:&quot;2&quot;,&quot;columns_mobile&quot;:&quot;1&quot;,&quot;edit_handle_selector&quot;:&quot;[data-elementor-type=\&quot;loop-item\&quot;]&quot;,&quot;load_more_spinner&quot;:{&quot;value&quot;:&quot;fas fa-spinner&quot;,&quot;library&quot;:&quot;fa-solid&quot;},&quot;row_gap&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;row_gap_tablet&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;row_gap_mobile&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]}}" data-widget_type="loop-grid.post">
2607				<div class="elementor-widget-container">
2608							<div class="elementor-loop-container elementor-grid" role="list">
2609		<style id="loop-12722">.elementor-12722 .elementor-element.elementor-element-f55d57d{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12722 .elementor-element.elementor-element-7c75e6a{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-theme-post-featured-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;
2609font-weight:var( --e-global-typography-text-font-weight );}.elementor-12722 .elementor-element.elementor-element-9ddc546{padding:0px 0px 20px 0px;}.elementor-widget-post-info .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-post-info .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-post-info .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-post-info .elementor-icon-list-text, .elementor-widget-post-info .elementor-icon-list-text a{color:var( --e-global-color-secondary );}.elementor-widget-post-info .elementor-icon-list-item{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-12722 .elementor-element.elementor-element-f2c6c1c{padding:0px 0px 10px 0px;}.elementor-12722 .elementor-element.elementor-element-f2c6c1c .elementor-icon-list-icon{width:14px;}.elementor-12722 .elementor-element.elementor-element-f2c6c1c .elementor-icon-list-icon i{font-size:14px;}.elementor-12722 .elementor-element.elementor-element-f2c6c1c .elementor-icon-list-icon svg{--e-icon-list-icon-size:14px;}.elementor-12722 .elementor-element.elementor-element-f2c6c1c .elementor-icon-list-text, .elementor-12722 .elementor-element.elementor-element-f2c6c1c .elementor-icon-list-text a{color:#000000;}.elementor-widget-theme-post-title .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-12722 .elementor-element.elementor-element-5a89425{padding:0px 0px 20px 0px;}.elementor-12722 .elementor-element.elementor-element-5a89425 .elementor-heading-title{font-size:21px;font-weight:600;line-height:1.2em;color:#000000;}.elementor-12722 .elementor-element.elementor-element-5a89425 .elementor-heading-title a:hover, .elementor-12722 .elementor-element.elementor-element-5a89425 .elementor-heading-title a:focus{color:#E71583;}.elementor-widget-theme-post-excerpt{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-12722 .elementor-element.elementor-element-34d5379{font-size:16px;font-weight:400;color:#000000;}</style>		<div data-elementor-type="loop-item" data-elementor-id="12722" class="elementor elementor-12722 e-loop-item e-loop-item-21856 post-21856 post type-post status-publish format-standard has-post-thumbnail hentry category-news tag-cesare-cremonini tag-concerti tag-cpm tag-cpm-music-institute tag-cremonini tag-fatti-sentire tag-festival tag-giovanni-boscariol tag-musica tag-musica-italiana tag-musica-pop tag-palinsesto tag-rai tag-roberta-grana tag-sara-mancini tag-televisione tag-tv-italiana" data-elementor-post-type="elementor_library" data-custom-edit-handle="1">
2610			<div class="elementor-element elementor-element-f55d57d e-flex e-con-boxed e-con e-parent" data-id="f55d57d" data-element_type="container" data-e-type="container">
2611					<div class="e-con-inner">
2612		<div class="elementor-element elementor-element-7c75e6a e-con-full e-flex e-con e-child" data-id="7c75e6a" data-element_type="container" data-e-type="container">
2613				<div class="elementor-element elementor-element-9ddc546 elementor-widget elementor-widget-theme-post-featured-image elementor-widget-image" data-id="9ddc546" data-element_type="widget" data-e-type="widget" data-widget_type="theme-post-featured-image.default">
2614																<a href="https://www.cpm.it/dai-grandi-palchi-rai-alle-nuove-generazioni-docenti-protagonisti-tv/">
2615							<img loading="lazy" decoding="async" width="800" height="600" src="https://297c32dc.delivery.rocketcdn.me/wp-content/uploads/2026/08/News-Sito-CPM-2-1-1024x768.png" class="attachment-large size-large wp-image-21871" alt="" srcset="https://297c32dc.delivery.rocketcdn.me/wp-content/uploads/2026/08/News-Sito-CPM-2-1-1024x768.png 1024w, https://297c32dc.delivery.rocketcdn.me/wp-content/uploads/2026/08/News-Sito-CPM-2-1-300x225.png 300w, https://297c32dc.delivery.rocketcdn.me/wp-content/uploads/2026/08/News-Sito-CPM-2-1-768x576.png 768w, https://297c32dc.delivery.rocketcdn.me/wp-content/uploads/2026/08/News-Sito-CPM-2-1-1536x1152.png 1536w, https://297c32dc.delivery.rocketcdn.me/wp-content/uploads/2026/08/News-Sito-CPM-2-1.png 1552w" sizes="(max-width: 800px) 100v
2615w, 800px" />								</a>
2616															</div>
2617				<div class="elementor-element elementor-element-f2c6c1c elementor-widget elementor-widget-post-info" data-id="f2c6c1c" data-element_type="widget" data-e-type="widget" data-widget_type="post-info.default">
2618							<ul class="elementor-inline-items elementor-icon-list-items elementor-post-info">
2619								<li class="elementor-icon-list-item elementor-repeater-item-bc44614 elementor-inline-item" itemprop="about">
2620													<span class="elementor-icon-list-text elementor-post-info__item elementor-post-info__item--type-terms">
2621										<span class="elementor-post-info__terms-list">
2622				<span class="elementor-post-info__terms-list-item">News</span>				</span>
2623					</span>
2624								</li>
2625				<li class="elementor-icon-list-item elementor-repeater-item-eb8cc18 elementor-inline-item" itemprop="datePublished">
2626													<span class="elementor-icon-list-text elementor-post-info__item elementor-post-info__item--type-date">
2627										<time>27 Agosto 2026</time>					</span>
2628								</li>
2629				</ul>
2630						</div>
2631				<div class="elementor-element elementor-element-5a89425 elementor-widget elementor-widget-theme-post-title elementor-page-title elementor-widget-heading" data-id="5a89425" data-element_type="widget" data-e-type="widget" data-widget_type="theme-post-title.default">
2632					<h3 class="elementor-heading-title elementor-size-default"><a href="https://www.cpm.it/dai-grandi-palchi-rai-alle-nuove-generazioni-docenti-protagonisti-tv/">Dai grandi palchi Rai alle nuove generazioni: i nostri docenti protagonisti in TV</a></h3>				</div>
2633				<div class="elementor-element elementor-element-34d5379 elementor-widget elementor-widget-theme-post-excerpt" data-id="34d5379" data-element_type="widget" data-e-type="widget" data-widget_type="theme-post-excerpt.default">
2634					Tre docenti del CPM Music Institute protagonisti della musica in TV: Giovanni Boscariol e Roberta Granà saranno sul palco di Cesare Cremonini nello speciale in prima serata su Rai 1, mentre Sara Mancini partecipa per il secondo anno consecutivo a “Fatti Sentire Festival” su Rai 2. Tre esperienze professionali che raccontano il valore di una formazione affidata a musicisti attivi nell’industria musicale.				</div>
2635				</div>
2636					</div>
2637				</div>
2638				</div>
2639				<div data-elementor-type="loop-item" data-elementor-id="12722" class="elementor elementor-12722 e-loop-item e-loop-item-21838 post-21838 post type-post status-publish format-standard has-post-thumbnail hentry category-news tag-2026-2027 tag-anno-accademico tag-anno-accademico-2026-2027 tag-cpm tag-cpm-music-institute tag-formazione-musicale tag-milano tag-riapertura" data-elementor-post-type="elementor_library" data-custom-edit-handle="1">
2640			<div class="elementor-element elementor-element-f55d57d e-flex e-con-boxed e-con e-parent" data-id="f55d57d" data-element_type="container" data-e-type="container">
2641					<div class="e-con-inner">
2642		<div class="elementor-element elementor-element-7c75e6a e-con-full e-flex e-con e-child" data-id="7c75e6a" data-element_type="container" data-e-type="container">
2643				<div class="elementor-element elementor-element-9ddc546 elementor-widget elementor-widget-theme-post-featured-image elementor-widget-image" data-id="9ddc546" data-element_type="widget" data-e-type="widget" data-widget_type="theme-post-featured-image.default">
2644																<a href="https://www.cpm.it/vacanze-finite-musica-al-massimo/">
2645							<img loading="lazy" decoding="async" width="800" height="600" src="https://297c32dc.delivery.rocketcdn.me/wp-content/uploads/2026/06/News-Sito-CPM-1-3-1024x768.jpg" class="attachment-large size-large wp-image-18830" alt="" srcset="https://297c32dc.delivery.rocketcdn.me/wp-content/uploads/2026/06/News-Sito-CPM-1-3-1024x768.jpg 1024w, https://297c32dc.delivery.rocketcdn.me/wp-content/uploads/2026/06/News-Sito-CPM-1-3-300x225.jpg 300w, https://297c32dc.delivery.rocketcdn.me/wp-content/uploads/2026/06/News-Sito-CPM-1-3-768x576.jpg 768w, https://297c32dc.delivery.rocketcdn.me/wp-content/uploads/2026/06/News-Sito-CPM-1-3.jpg 1086w" sizes="(max-width: 800px) 100v
2645w, 800px" />								</a>
2646															</div>
2647				<div class="elementor-element elementor-element-f2c6c1c elementor-widget elementor-widget-post-info" data-id="f2c6c1c" data-element_type="widget" data-e-type="widget" data-widget_type="post-info.default">
2648							<ul class="elementor-inline-items elementor-icon-list-items elementor-post-info">
2649								<li class="elementor-icon-list-item elementor-repeater-item-bc44614 elementor-inline-item" itemprop="about">
2650													<span class="elementor-icon-list-text elementor-post-info__item elementor-post-info__item--type-terms">
2651										<span class="elementor-post-info__terms-list">
2652				<span class="elementor-post-info__terms-list-item">News</span>				</span>
2653					</span>
2654								</li>
2655				<li class="elementor-icon-list-item elementor-repeater-item-eb8cc18 elementor-inline-item" itemprop="datePublished">
2656													<span class="elementor-icon-list-text elementor-post-info__item elementor-post-info__item--type-date">
2657										<time>26 Agosto 2026</time>					</span>
2658								</li>
2659				</ul>
2660						</div>
2661				<div class="elementor-element elementor-element-5a89425 elementor-widget elementor-widget-theme-post-title elementor-page-title elementor-widget-heading" data-id="5a89425" data-element_type="widget" data-e-type="widget" data-widget_type="theme-post-title.default">
2662					<h3 class="elementor-heading-title elementor-size-default"><a href="https://www.cpm.it/vacanze-finite-musica-al-massimo/">Vacanze finite, Musica al massimo!</a></h3>				</div>
2663				<div class="elementor-element elementor-element-34d5379 elementor-widget elementor-widget-theme-post-excerpt" data-id="34d5379" data-element_type="widget" data-e-type="widget" data-widget_type="theme-post-excerpt.default">
2664					Riparte la formazione musicale al CPM Music Institute di Milano: il 5 settembre l’Open Day Junior e il 12 settembre l’Open Day dedicato ai percorsi accademici e professionali. Ti aspettiamo!				</
2664div>
2665				</div>
2666					</div>
2667				</div>
2668				</div>
2669				<div data-elementor-type="loop-item" data-elementor-id="12722" class="elementor elementor-12722 e-loop-item e-loop-item-21810 post-21810 post type-post status-publish format-standard has-post-thumbnail hentry category-news tag-afam tag-canto tag-canto-pop-rock tag-concorsi-vocali tag-contest tag-coro tag-cpm tag-cpm-music-institute tag-diploma tag-guido-giordana tag-layers tag-lucio-corsi tag-madame tag-marracash tag-milano tag-music tag-musica-internazionale tag-vocal" data-elementor-post-type="elementor_library" data-custom-edit-handle="1">
2670			<div class="elementor-element elementor-element-f55d57d e-flex e-con-boxed e-con e-parent" data-id="f55d57d" data-element_type="container" data-e-type="container">
2671					<div class="e-con-inner">
2672		<div class="elementor-element elementor-element-7c75e6a e-con-full e-flex e-con e-child" data-id="7c75e6a" data-element_type="container" data-e-type="container">
2673				<div class="elementor-element elementor-element-9ddc546 elementor-widget elementor-widget-theme-post-featured-image elementor-widget-image" data-id="9ddc546" data-element_type="widget" data-e-type="widget" data-widget_type="theme-post-featured-image.default">
2674																<a href="https://www.cpm.it/layers-dal-cpm-alla-scena-internazionale/">
2675							<img loading="lazy" decoding="async" width="800" height="600" src="https://297c32dc.delivery.rocketcdn.me/wp-content/uploads/2026/08/News-Sito-CPM-2-1-1024x768.jpg" class="attachment-large size-large wp-image-21812" alt="Layers" srcset="https://297c32dc.delivery.rocketcdn.me/wp-content/uploads/2026/08/News-Sito-CPM-2-1-1024x768.jpg 1024w, https://297c32dc.delivery.rocketcdn.me/wp-content/uploads/2026/08/News-Sito-CPM-2-1-300x225.jpg 300w, https://297c32dc.delivery.rocketcdn.me/wp-content/uploads/2026/08/News-Sito-CPM-2-1-768x576.jpg 768w, https://297c32dc.delivery.rocketcdn.me/wp-content/uploads/2026/08/News-Sito-CPM-2-1.jpg 1086w" sizes="(max-width: 800px) 100vw, 800px" />								</a>
2676															</div>
2677				<div class="elementor-element elementor-element-f2c6c1c elementor-widget elementor-widget-post-info" data-id="f2c6c1c" data-element_type="widget" data-e-type="widget" data-widget_type="post-info.default">
2678							<ul class="elementor-inline-items elementor-icon-list-items elementor-post-info">
2679								<li class="elementor-icon-list-item elementor-repeater-item-bc44614 elementor-inline-item" itemprop="about">
2680													<span class="elementor-icon-list-text elementor-post-info__item elementor-post-info__item--type-terms">
2681										<span class="elementor-post-info__terms-list">
2682				<span class="elementor-post-info__terms-list-item">News</span>				</span>
2683					</span>
2684								</li>
2685				<li class="elementor-icon-list-item elementor-repeater-item-eb8cc18 elementor-inline-item" itemprop="datePublished">
2686													<span class="elementor-icon-list-text elementor-post-info__item elementor-post-info__item--type-date">
2687										<time>26 Agosto 2026</time>					</span>
2688								</li>
2689				</ul>
2690						</div>
2691				<div class="elementor-element elementor-element-5a89425 elementor-widget elementor-widget-theme-post-title elementor-page-title elementor-widget-heading" data-id="5a89425" data-element_type="widget" data-e-type="widget" data-widget_type="theme-post-title.default">
2692					<h3 class="elementor-heading-title elementor-size-default"><a href="https://www.cpm.it/layers-dal-cpm-alla-scena-internazionale/">Layers: dal CPM alla scena musicale internazionale</a></h3>				</div>
2693				<div class="elementor-element elementor-element-34d5379 elementor-widget elementor-widget-theme-post-excerpt" data-id="34d5379" data-element_type="widget" data-e-type="widget" data-widget_type="theme-post-excerpt.default">
2694					Il gruppo vocale nato tra gli studenti di Canto Pop Rock, sotto la direzione del Maestro Guido Giordana, conquista importanti riconoscimenti e porta la propria voce nelle produzioni di alcuni dei protagonisti della musica italiana.				</div>
2695				</div>
2696					</div>
2697				</div>
2698				</div>
2699				<div data-elementor-type="loop-item" data-elementor-id="12722" class="elementor elementor-12722 e-loop-item e-loop-item-21102 post-21102 post type-post status-publish format-standard has-post-thumbnail hentry category-news tag-cpm tag-francesco-guccini tag-franco-mussida tag-guccini tag-lettera tag-maestro tag-milano tag-musica tag-mussida" data-elementor-post-type="elementor_library" data-custom-edit-handle="1">
2700			<div class="elementor-element elementor-element-f55d57d e-flex e-con-boxed e-con e-parent" data-id="f55d57d" data-element_type="container" data-e-type="container">
2701					<div class="e-con-inner">
2702		<div class="elementor-element elementor-element-7c75e6a e-con-full e-flex e-con e-child" data-id="7c75e6a" data-element_type="container" data-e-type="container">
2703				<div class="elementor-element elementor-element-9ddc546 elementor-widget elementor-widget-theme-post-featured-image elementor-widget-image" data-id="9ddc546" data-element_type="widget" data-e-type="widget" data-widget_type="theme-post-featured-image.default">
2704																<a href="https://www.cpm.it/francesco-guccini-nel-ricordo-di-franco-mussida/">
2705							<img loading="lazy" decoding="async" width="800" height="600" src="https://297c32dc.delivery.rocketcdn.me/wp-content/uploads/2026/08/News-Sito-CPM-1024x768.jpg" class="attachment-large size-large wp-image-21103" alt="" srcset="https://297c32dc.delivery.rocketcdn.me/wp-content/uploads/2026/08/News-Sito-CPM-1024x768.jpg 1024w, https://297c32dc.delivery.rocketcdn.me/wp-content/uploads/2026/08/News-Sito-CPM-300x225.jpg 300w, https://297c32dc.delivery.rocketcdn.me/wp-content/uploads/2026/08/News-Sito-CPM-768x576.jpg 768w, https://297c32dc.delivery.rocketcdn.me/wp-content/uploads/2026/08/News-Sito-CPM.jpg 1086w" sizes="(max-width: 800px) 100v
2705w, 800px" />								</a>
2706															</div>
2707				<div class="elementor-element elementor-element-f2c6c1c elementor-widget elementor-widget-post-info" data-id="f2c6c1c" data-element_type="widget" data-e-type="widget" data-widget_type="post-info.default">
2708							<ul class="elementor-inline-items elementor-icon-list-items elementor-post-info">
2709								<li class="elementor-icon-list-item elementor-repeater-item-bc44614 elementor-inline-item" itemprop="about">
2710													<span class="elementor-icon-list-text elementor-post-info__item elementor-post-info__item--type-terms">
2711										<span class="elementor-post-info__terms-list">
2712				<span class="elementor-post-info__terms-list-item">News</span>				</span>
2713					</span>
2714								</li>
2715				<li class="elementor-icon-list-item elementor-repeater-item-eb8cc18 elementor-inline-item" itemprop="datePublished">
2716													<span class="elementor-icon-list-text elementor-post-info__item elementor-post-info__item--type-date">
2717										<time>7 Agosto 2026</time>					</span>
2718								</li>
2719				</ul>
2720						</div>
2721				<div class="elementor-element elementor-element-5a89425 elementor-widget elementor-widget-theme-post-title elementor-page-title elementor-widget-heading" data-id="5a89425" data-element_type="widget" data-e-type="widget" data-widget_type="theme-post-title.default">
2722					<h3 class="elementor-heading-title elementor-size-default"><a href="https://www.cpm.it/francesco-guccini-nel-ricordo-di-franco-mussida/">Francesco Guccini, l&#8217;Isola della Libertà nel ricordo di Franco Mussida</a></h3>				</div>
2723				<div class="elementor-element elementor-element-34d5379 elementor-widget elementor-widget-theme-post-excerpt" data-id="34d5379" data-element_type="widget" data-e-type="widget" data-widget_type="theme-post-excerpt.default">
2724					Nel ricordo di Francesco Guccini, Franco Mussida ripercorre un'amicizia nata in studio di registrazione e cresciuta nel tempo, raccontando la stima profonda per l'uomo, il poeta e il musicista. Un omaggio personale che attraversa memoria, musica, etica e libertà, fino a un saluto carico di affetto.				</div>
2725				</div>
2726					</div>
2727				</div>
2728				</div>
2729				<div data-elementor-type="loop-item" data-elementor-id="12722" class="elementor elementor-12722 e-loop-item e-loop-item-20442 post-20442 post type-post status-publish format-standard has-post-thumbnail hentry category-news tag-127 tag-agosto tag-buone-vacanza tag-chiusura-estiva tag-cpm tag-cpm-music-institute tag-vacanze" data-elementor-post-type="elementor_library" data-custom-edit-handle="1">
2730			<div class="elementor-element elementor-element-f55d57d e-flex e-con-boxed e-con e-parent" data-id="f55d57d" data-element_type="container" data-e-type="container">
2731					<div class="e-con-inner">
2732		<div class="elementor-element elementor-element-7c75e6a e-con-full e-flex e-con e-child" data-id="7c75e6a" data-element_type="container" data-e-type="container">
2733				<div class="elementor-element elementor-element-9ddc546 elementor-widget elementor-widget-theme-post-featured-image elementor-widget-image" data-id="9ddc546" data-element_type="widget" data-e-type="widget" data-widget_type="theme-post-featured-image.default">
2734																<a href="https://www.cpm.it/chiusura-estiva-cpm-2026/">
2735							<img loading="lazy" decoding="async" width="800" height="600" src="https://297c32dc.delivery.rocketcdn.me/wp-content/uploads/2026/08/News-Sito-CPM-2-1024x768.jpg" class="attachment-large size-large wp-image-20444" alt="chiusuraestiva2026" srcset="https://297c32dc.delivery.rocketcdn.me/wp-content/uploads/2026/08/News-Sito-CPM-2-1024x768.jpg 1024w, https://297c32dc.delivery.rocketcdn.me/wp-content/uploads/2026/08/News-Sito-CPM-2-300x225.jpg 300w, https://297c32dc.delivery.rocketcdn.me/wp-content/uploads/2026/08/News-Sito-CPM-2-768x576.jpg 768w, https://297c32dc.delivery.rocketcdn.me/wp-content/uploads/2026/08/News-Sito-CPM-2.jpg 1086w" sizes="(max-width: 800px) 100vw, 800px" />								</a>
2736															</div>
2737				<div class="elementor-element elementor-element-f2c6c1c elementor-widget elementor-widget-post-info" data-id="f2c6c1c" data-element_type="widget" data-e-type="widget" data-widget_type="post-info.default">
2738							<ul class="elementor-inline-items elementor-icon-list-items elementor-post-info">
2739								<li class="elementor-icon-list-item elementor-repeater-item-bc44614 elementor-inline-item" itemprop="about">
2740													<span class="elementor-icon-list-text elementor-post-info__item elementor-post-info__item--type-terms">
2741										<span class="elementor-post-info__terms-list">
2742				<span class="elementor-post-info__terms-list-item">News</span>				</span>
2743					</span>
2744								</li>
2745				<li class="elementor-icon-list-item elementor-repeater-item-eb8cc18 elementor-inline-item" itemprop="datePublished">
2746													<span class="elementor-icon-list-text elementor-post-info__item elementor-post-info__item--type-date">
2747										<time>3 Agosto 2026</time>					</span>
2748								</li>
2749				</ul>
2750						</div>
2751				<div class="elementor-element elementor-element-5a89425 elementor-widget elementor-widget-theme-post-title elementor-page-title elementor-widget-heading" data-id="5a89425" data-element_type="widget" data-e-type="widget" data-widget_type="theme-post-title.default">
2752					<h3 class="elementor-heading-title elementor-size-default"><a href="https://www.cpm.it/chiusura-estiva-cpm-2026/">
2752Chiusura estiva del CPM Music Institute</a></h3>				</div>
2753				<div class="elementor-element elementor-element-34d5379 elementor-widget elementor-widget-theme-post-excerpt" data-id="34d5379" data-element_type="widget" data-e-type="widget" data-widget_type="theme-post-excerpt.default">
2754					È tempo di vacanze anche per il CPM! Leggi la news per conoscere tutte le informazioni sulla pausa estiva e sui servizi che rimarranno attivi.				</div>
2755				</div>
2756					</div>
2757				</div>
2758				</div>
2759				<div data-elementor-type="loop-item" data-elementor-id="12722" class="elementor elementor-12722 e-loop-item e-loop-item-21110 post-21110 post type-post status-publish format-standard has-post-thumbnail hentry category-news tag-antonio-mazzi tag-cpm tag-don-antonio-mazzi tag-don-mazzi tag-franco-mussida tag-lettera tag-ricordo" data-elementor-post-type="elementor_library" data-custom-edit-handle="1">
2760			<div class="elementor-element elementor-element-f55d57d e-flex e-con-boxed e-con e-parent" data-id="f55d57d" data-element_type="container" data-e-type="container">
2761					<div class="e-con-inner">
2762		<div class="elementor-element elementor-element-7c75e6a e-con-full e-flex e-con e-child" data-id="7c75e6a" data-element_type="container" data-e-type="container">
2763				<div class="elementor-element elementor-element-9ddc546 elementor-widget elementor-widget-theme-post-featured-image elementor-widget-image" data-id="9ddc546" data-element_type="widget" data-e-type="widget" data-widget_type="theme-post-featured-image.default">
2764																<a href="https://www.cpm.it/ricordo-franco-mussida-don-mazzi/">
2765							<img loading="lazy" decoding="async" width="800" height="600" src="https://297c32dc.delivery.rocketcdn.me/wp-content/uploads/2026/08/News-Sito-CPM-1-1024x768.jpg" class="attachment-large size-large wp-image-21113" alt="" srcset="https://297c32dc.delivery.rocketcdn.me/wp-content/uploads/2026/08/News-Sito-CPM-1-1024x768.jpg 1024w, https://297c32dc.delivery.rocketcdn.me/wp-content/uploads/2026/08/News-Sito-CPM-1-300x225.jpg 300w, https://297c32dc.delivery.rocketcdn.me/wp-content/uploads/2026/08/News-Sito-CPM-1-768x576.jpg 768w, https://297c32dc.delivery.rocketcdn.me/wp-content/uploads/2026/08/News-Sito-CPM-1.jpg 1086w" sizes="(max-width: 800px) 100vw, 800px" />								</a>
2766															</div>
2767				<div class="elementor-element elementor-element-f2c6c1c elementor-widget elementor-widget-post-info" data-id="f2c6c1c" data-element_type="widget" data-e-type="widget" data-widget_type="post-info.default">
2768							<ul class="elementor-inline-items elementor-icon-list-items elementor-post-info">
2769								<li class="elementor-icon-list-item elementor-repeater-item-bc44614 elementor-inline-item" itemprop="about">
2770													<span class="elementor-icon-list-text elementor-post-info__item elementor-post-info__item--type-terms">
2771										<span class="elementor-post-info__terms-list">
2772				<span class="elementor-post-info__terms-list-item">News</span>				</span>
2773					</span>
2774								</li>
2775				<li class="elementor-icon-list-item elementor-repeater-item-eb8cc18 elementor-inline-item" itemprop="datePublished">
2776													<span class="elementor-icon-list-text elementor-post-info__item elementor-post-info__item--type-date">
2777										<time>1 Agosto 2026</time>					</span>
2778								</li>
2779				</ul>
2780						</div>
2781				<div class="elementor-element elementor-element-5a89425 elementor-widget elementor-widget-theme-post-title elementor-page-title elementor-widget-heading" data-id="5a89425" data-element_type="widget" data-e-type="widget" data-widget_type="theme-post-title.default">
2782					<h3 class="elementor-heading-title elementor-size-default"><a href="https://www.cpm.it/ricordo-franco-mussida-don-mazzi/">Il ricordo di Franco Mussida per Don Antonio Mazzi</a></h3>				</div>
2783				<div class="elementor-element elementor-element-34d5379 elementor-widget elementor-widget-theme-post-excerpt" data-id="34d5379" data-element_type="widget" data-e-type="widget" data-widget_type="theme-post-excerpt.default">
2784					Franco Mussida rende omaggio a Don Antonio Mazzi, ricordando trent'anni di collaborazione con Exodus e il ruolo della musica come strumento di crescita, riscatto e libertà. Un ricordo personale che celebra il 
2784coraggio, la visione educativa e l'instancabile impegno del fondatore di Exodus a favore dei giovani.				</div>
2785				</div>
2786					</div>
2787				</div>
2788				</div>
2789				<div data-elementor-type="loop-item" data-elementor-id="12722" class="elementor elementor-12722 e-loop-item e-loop-item-20148 post-20148 post type-post status-publish format-standard has-post-thumbnail hentry category-news tag-afam tag-appello-esame tag-basso tag-batteria tag-canto tag-chitarra tag-cpm tag-cpm-music-institute tag-diploma-accademico tag-esame-ammissione tag-performativi tag-pianoforte tag-tastiere tag-universita" data-elementor-post-type="elementor_library" data-custom-edit-handle="1">
2790			<div class="elementor-element elementor-element-f55d57d e-flex e-con-boxed e-con e-parent" data-id="f55d57d" data-element_type="container" data-e-type="container">
2791					<div class="e-con-inner">
2792		<div class="elementor-element elementor-element-7c75e6a e-con-full e-flex e-con e-child" data-id="7c75e6a" data-element_type="container" data-e-type="container">
2793				<div class="elementor-element elementor-element-9ddc546 elementor-widget elementor-widget-theme-post-featured-image elementor-widget-image" data-id="9ddc546" data-element_type="widget" data-e-type="widget" data-widget_type="theme-post-featured-image.default">
2794																<a href="https://www.cpm.it/appello-ammissione-corsi-accademici-afam-ultimi-posti/">
2795							<img loading="lazy" decoding="async" width="800" height="600" src="https://297c32dc.delivery.rocketcdn.me/wp-content/uploads/2026/07/News-Sito-CPM-2-1024x768.jpg" class="attachment-large size-large wp-image-20153" alt="" srcset="https://297c32dc.delivery.rocketcdn.me/wp-content/uploads/2026/07/News-Sito-CPM-2-1024x768.jpg 1024w, https://297c32dc.delivery.rocketcdn.me/wp-content/uploads/2026/07/News-Sito-CPM-2-300x225.jpg 300w, https://297c32dc.delivery.rocketcdn.me/wp-content/uploads/2026/07/News-Sito-CPM-2-768x576.jpg 768w, https://297c32dc.delivery.rocketcdn.me/wp-content/uploads/2026/07/News-Sito-CPM-2.jpg 1086w" sizes="(max-width: 800px) 100vw, 800px" />								</a>
2796															</div>
2797				<div class="elementor-element elementor-element-f2c6c1c elementor-widget elementor-widget-post-info" data-id="f2c6c1c" data-element_type="widget" data-e-type="widget" data-widget_type="post-info.default">
2798							<ul class="elementor-inline-items elementor-icon-list-items elementor-post-info">
2799								<li class="elementor-icon-list-item elementor-repeater-item-bc44614 elementor-inline-item" itemprop="about">
2800													<span class="elementor-icon-list-text elementor-post-info__item elementor-post-info__item--type-terms">
2801										<span class="elementor-post-info__terms-list">
2802				<span class="elementor-post-info__terms-list-item">News</span>				</span>
2803					</span>
2804								</li>
2805				<li class="elementor-icon-list-item elementor-repeater-item-eb8cc18 elementor-inline-item" itemprop="datePublished">
2806													<span class="elementor-icon-list-text elementor-post-info__item elementor-post-info__item--type-date">
2807										<time>23 Luglio 2026</time>					</span>
2808								</li>
2809				</ul>
2810						</div>
2811				<div class="elementor-element elementor-element-5a89425 elementor-widget elementor-widget-theme-post-title elementor-page-title elementor-widget-heading" data-id="5a89425" data-element_type="widget" data-e-type="widget" data-widget_type="theme-post-title.default">
2812					<h3 class="elementor-heading-title elementor-size-default"><a href="https://www.cpm.it/appello-ammissione-corsi-accademici-afam-ultimi-posti/">Nuovo appello di ammissione ai corsi Accademici AFAM: Ultimi posti</a></h3>				</div>
2813				<div class="elementor-element elementor-element-34d5379 elementor-widget elementor-widget-theme-post-excerpt" data-id="34d5379" data-element_type="widget" data-e-type="widget" data-widget_type="theme-post-excerpt.default">
2814					È ufficiale la nuova data dell'appello straordinario di ammissione ai Diplomi Accademici di Primo e Secondo Livello AFAM. Scopri come iscriverti e candidarti per l'anno accademico 2026/2
2814027.				</div>
2815				</div>
2816					</div>
2817				</div>
2818				</div>
2819				<div data-elementor-type="loop-item" data-elementor-id="12722" class="elementor elementor-12722 e-loop-item e-loop-item-19467 post-19467 post type-post status-publish format-standard has-post-thumbnail hentry category-news tag-2026-2027 tag-alta-formazione tag-anno-accademico tag-cpm tag-cpm-music-institute tag-didattica-musicale tag-emozioni tag-formazione-musicale-integrale tag-franco-mussida tag-milano tag-musica tag-sento-dunque-suono" data-elementor-post-type="elementor_library" data-custom-edit-handle="1">
2820			<div class="elementor-element elementor-element-f55d57d e-flex e-con-boxed e-con e-parent" data-id="f55d57d" data-element_type="container" data-e-type="container">
2821					<div class="e-con-inner">
2822		<div class="elementor-element elementor-element-7c75e6a e-con-full e-flex e-con e-child" data-id="7c75e6a" data-element_type="container" data-e-type="container">
2823				<div class="elementor-element elementor-element-9ddc546 elementor-widget elementor-widget-theme-post-featured-image elementor-widget-image" data-id="9ddc546" data-element_type="widget" data-e-type="widget" data-widget_type="theme-post-featured-image.default">
2824																<a href="https://www.cpm.it/sento-dunque-suono-formazione-musicale-integrale-aa-2026-2027/">
2825							<img loading="lazy" decoding="async" width="800" height="600" src="https://297c32dc.delivery.rocketcdn.me/wp-content/uploads/2026/07/IMG_1020-1024x768.jpeg" class="attachment-large size-large wp-image-19472" alt="" srcset="https://297c32dc.delivery.rocketcdn.me/wp-content/uploads/2026/07/IMG_1020-1024x768.jpeg 1024w, https://297c32dc.delivery.rocketcdn.me/wp-content/uploads/2026/07/IMG_1020-300x225.jpeg 300w, https://297c32dc.delivery.rocketcdn.me/wp-content/uploads/2026/07/IMG_1020-768x576.jpeg 768w, https://297c32dc.delivery.rocketcdn.me/wp-content/uploads/2026/07/IMG_1020-1536x1152.jpeg 1536w, https://297c32dc.delivery.rocketcdn.me/wp-content/uploads/2026/07/IMG_1020.jpeg 2048w" sizes="(max-width: 800px) 100vw, 800px" />								</a>
2826															</div>
2827				<div class="elementor-element elementor-element-f2c6c1c elementor-widget elementor-widget-post-info" data-id="f2c6c1c" data-element_type="widget" data-e-type="widget" data-widget_type="post-info.default">
2828							<ul class="elementor-inline-items elementor-icon-list-items elementor-post-info">
2829								<li class="elementor-icon-list-item elementor-repeater-item-bc44614 elementor-inline-item" itemprop="about">
2830													<span class="elementor-icon-list-text elementor-post-info__item elementor-post-info__item--type-terms">
2831										<span class="elementor-post-info__terms-list">
2832				<span class="elementor-post-info__terms-list-item">News</span>				</span>
2833					</span>
2834								</li>
2835				<li class="elementor-icon-list-item elementor-repeater-item-eb8cc18 elementor-inline-item" itemprop="datePublished">
2836													<span class="elementor-icon-list-text elementor-post-info__item elementor-post-info__item--type-date">
2837										<time>15 Luglio 2026</time>					</span>
2838								</li>
2839				</ul>
2840						</div>
2841				<div class="elementor-element elementor-element-5a89425 elementor-widget elementor-widget-theme-post-title elementor-page-title elementor-widget-heading" data-id="5a89425" data-element_type="widget" data-e-type="widget" data-widget_type="theme-post-title.default">
2842					<h3 class="elementor-heading-title elementor-size-default"><a href="https://www.cpm.it/sento-dunque-suono-formazione-musicale-integrale-aa-2026-2027/">SENTO DUNQUE SUONO: la Formazione Musicale Integrale / Conferenza Stampa</a></h3>				</div>
2843				<div class="elementor-element elementor-element-34d5379 elementor-widget elementor-widget-theme-post-excerpt" data-id="34d5379" data-element_type="widget" data-e-type="widget" data-widget_type="theme-post-excerpt.default">
2844					Presentata ieri martedì 14 luglio 2026 al CPM la nuova Formazione Musicale Integrale (F
2844MI) ideata da Franco Mussida per l’A.A. 2026/2027. Un rivoluzionario cambio di paradigma didattico che unisce tecnologie esclusive e consapevolezza emotiva per rimettere l’essere umano al centro della musica.				</div>
2845				</div>
2846					</div>
2847				</div>
2848				</div>
2849				</div>
2850					<span class="e-load-more-spinner">
2851				<svg aria-hidden="true" class="e-font-icon-svg e-fas-spinner" viewBox="0 0 512 512" xmlns="http://www.w3.org/2000/svg"><path d="M304 48c0 26.51-21.49 48-48 48s-48-21.49-48-48 21.49-48 48-48 48 21.49 48 48zm-48 368c-26.51 0-48 21.49-48 48s21.49 48 48 48 48-21.49 48-48-21.49-48-48-48zm208-208c-26.51 0-48 21.49-48 48s21.49 48 48 48 48-21.49 48-48-21.49-48-48-48zM96 256c0-26.51-21.49-48-48-48S0 229.49 0 256s21.49 48 48 48 48-21.49 48-48zm12.922 99.078c-26.51 0-48 21.49-48 48s21.49 48 48 48 48-21.49 48-48c0-26.509-21.491-48-48-48zm294.156 0c-26.51 0-48 21.49-48 48s21.49 48 48 48 48-21.49 48-48c0-26.509-21.49-48-48-48zM108.922 60.922c-26.51 0-48 21.49-48 48s21.49 48 48 48 48-21.49 48-48-21.491-48-48-48z"></path></svg>			</span>
2852		
2853				<div class="e-load-more-anchor" data-page="1" data-max-page="4" data-next-page="https://www.cpm.it/tutte-le-news/2/"></div>
2854				<div class="e-loop__load-more elementor-button-wrapper">
2855			<a class="elementor-button elementor-size-sm" role="button">
2856						<span class="elementor-button-content-wrapper">
2857							<span class="elementor-button-icon">
2858				<svg aria-hidden="true" class="e-font-icon-svg e-fas-arrow-down" viewBox="0 0 448 512" xmlns="http://www.w3.org/2000/svg"><path d="M413.1 222.5l22.2 22.2c9.4 9.4 9.4 24.6 0 33.9L241 473c-9.4 9.4-24.6 9.4-33.9 0L12.7 278.6c-9.4-9.4-9.4-24.6 0-33.9l22.2-22.2c9.5-9.5 25-9.3 34.3.4L184 343.4V56c0-13.3 10.7-24 24-24h32c13.3 0 24 10.7 24 24v287.4l114.8-120.5c9.3-9.8 24.8-10 34.3-.4z"></path></svg>			</span>
2859									<span class="elementor-button-text">Carica altre news</span>
2860					</span>
2861					</a>
2862		</div>
2863				<div class="e-load-more-message"></div>
2864						</div>
2865				</div>
2866				</div>
2867		<div class="elementor-element elementor-element-c2c36d6 e-flex e-con-boxed e-con e-parent" data-id="c2c36d6" data-element_type="container" data-e-type="container">
2868					<div class="e-con-inner">
2869				<div class="elementor-element elementor-element-89533ef elementor-widget elementor-widget-html" data-id="89533ef" data-element_type="widget" data-e-type="widget" data-widget_type="html.default">
2870					
2870<script>
2871    document.querySelectorAll('.crop_riassunto_articoli .elementor-widget-theme-post-excerpt').forEach(function(el) {
2872    const max = 188;
2873    const text = el.textContent;
2874    if (text.length > max) {
2875        el.textContent = text.slice(0, max).trimEnd() + '…';
2876    }
2877});
2878</script>
2878				</div>
2879					</div>
2880				</div>
2881				</div>
2882		
2883		
2884			</div>
2885
2886	
2887</main>
2888
2889			<footer data-elementor-type="footer" data-elementor-id="6321" class="elementor elementor-6321 elementor-location-footer" data-elementor-post-type="elementor_library">
2890			<div class="elementor-element elementor-element-97a489e e-con-full e-flex e-con e-parent" data-id="97a489e" data-element_type="container" data-e-type="container" data-settings="{&quot;background_background&quot;:&quot;classic&quot;}">
2891		<div class="elementor-element elementor-element-ce18db8 e-con-full e-flex e-con e-child" data-id="ce18db8" data-element_type="container" data-e-type="container">
2892				<div class="elementor-element elementor-element-5b8f05e elementor-widget elementor-widget-heading" data-id="5b8f05e" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
2893					<h3 class="elementor-heading-title elementor-size-default">L’ALTA FORMAZIONE 
2894A MILANO. DAL 1984</h3>				</div>
2895				<div class="elementor-element elementor-element-742869b elementor-mobile-align-center elementor-widget elementor-widget-button" data-id="7428
289569b" data-element_type="widget" data-e-type="widget" id="cta_apri_menu_corsi" data-widget_type="button.default">
2896										<a class="elementor-button elementor-button-link elementor-size-sm" href="#">
2897						<span class="elementor-button-content-wrapper">
2898									<span class="elementor-button-text">Trova il tuo corso</span>
2899					</span>
2900					</a>
2901								</div>
2902				</div>
2903		<div class="elementor-element elementor-element-8a58814 e-con-full e-flex e-con e-child" data-id="8a58814" data-element_type="container" data-e-type="container">
2904		<div class="elementor-element elementor-element-2d9a083 e-con-full e-flex e-con e-child" data-id="2d9a083" data-element_type="container" data-e-type="container">
2905				<div class="elementor-element elementor-element-d8c2b64 elementor-widget elementor-widget-image" data-id="d8c2b64" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
2906															<img width="800" height="299" src="https://297c32dc.delivery.rocketcdn.me/wp-content/uploads/2025/12/CPM_logo-completo_sfumato-rosso.png" class="attachment-large size-large wp-image-3119" alt="" srcset="https://297c32dc.delivery.rocketcdn.me/wp-content/uploads/2025/12/CPM_logo-completo_sfumato-rosso.png 895w, https://297c32dc.delivery.rocketcdn.me/wp-content/uploads/2025/12/CPM_logo-completo_sfumato-rosso-300x112.png 300w, https://297c32dc.delivery.rocketcdn.me/wp-content/uploads/2025/12/CPM_logo-completo_sfumato-rosso-768x287.png 768w" sizes="(max-width: 800px) 100vw, 800px" />															</div>
2907				<div class="elementor-element elementor-element-89bd16b elementor-widget elementor-widget-heading" data-id="89bd16b" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
2908					<h2 class="elementor-heading-title elementor-size-default">Rimani aggiornato</h2>				</div>
2909				<div class="elementor-element elementor-element-8340766 mb-0 elementor-widget elementor-widget-text-editor" data-id="8340766" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
2910									<p class="p1">Iscriviti per ricevere notizie e aggiornamenti sui nostri eventi.<br />Puoi annullare l’iscrizione in qualsiasi momento.</p>								</div>
2911				<div class="elementor-element elementor-element-cddb8c4 elementor-widget elementor-widget-html" data-id="cddb8c4" data-element_type="widget" data-e-type="widget" data-widget_type="html.default">
2912					<style>@import url(https://fonts.bunny.net/css?family=ibm-plex-sans:400,600);</style>
2913<style>
2914button#_form_15_submit {
2915    font-weight: 700;
2916}input {border: 0px!important;
2917    border-radius: 0px!important;}
2918#_form_15_{font-size:14px;line-height:1.6;font-family:arial, helvetica, sans-serif;margin:0; margin-top:10px!important;}._form_hide{display:none;visibility:hidden}._form_show{display:block;visibility:visible}#_form_15_._form-top{top:0}#_form_15_._form-bottom{bottom:0}#_form_15_._form-left{left:0}#_form_15_._form-right{right:0}#_form_15_ input[type="text"],#_form_15_ input[type="tel"],#_form_15_ input[type="date"],#_form_15_ textarea{padding:6px;height:auto;border:#979797 1px solid;border-radius:4px;color:#000 !important;font-size:14px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#_form_15_ textarea{resize:none}#_form_15_ ._submit{-webkit-appearance:none;cursor:pointer;font-family:arial, sans-serif;font-size:14px;text-align:center;background-image: linear-gradient(147deg, #E71583 20%, #A8211F 79%);border:0 !important;-moz-border-radius:4px !important;-webkit-border-radius:4px !important;border-radius:4px !important;width:100%;color:#fff !important;padding:10px !important}#_form_15_ ._submit:disabled{cursor:not-allowed;opacity:0.4}#_form_15_ ._submit.processing{position:relative}#_form_15_ ._submit.processing::before{content:"";width:1em;height:1em;position:absolute;z-index:1;top:50%;left:50%;border:double 3px transparent;border-radius:50%;background-image:linear-gradient(#FFFFFF, #FFFFFF), conic-gradient(#FFFFFF, #0684B2);background-origin:border-box;background-clip:content-box, border-box;animation:1200ms ease 0s infinite normal none running _spin}#_form_15_ ._submit.processing::after{content:"";position:absolute;top:0;bottom:0;left:0;right:0}@keyframes _spin{0%{transform:translate(-50%, -50%) rotate(90deg)}100%{transform:translate(-50%, -50%) rotate(450deg)}}#_form_15_ ._close-icon{cursor:pointer;background-image:url("https://d226aj4ao1t61q.cloudfront.net/esfkyjh1u_forms-close-dark.png");background-repeat:no-repeat;background-size:14.2px 14.2px;position:absolute;display:block;top:11px;right:9px;overflow:hidden;width:16.2px;height:16.2px}#_form_15_ ._close-icon:before{position:relative}#_form_15_ ._form-body{margin-bottom:30px}#_form_15_ ._form-image-left{width:150px;float:left}#_form_15_ ._form-content-right{margin-left:164px}#_form_15_ ._form-branding{color:#fff;font-size:10px;clear:both;text-align:left;margin-top:30px;font-weight:100}#_form_15_ ._form-branding ._logo{display:block;width:130px;height:14px;margin-top:6px;background-image:url("https://d226aj4ao1t61q.cloudfront.net/hh9ujqgv5_aclogo_li.png");background-size:130px auto;background-repeat:no-repeat}#_form_15_ .form-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}#_form_15_ ._form-label,#_form_15_ ._form_element ._form-label{font-weight:bold;margin-bottom:5px;display:block}#_form_15_._dark ._form-branding{color:#333}#_form_15_._dark ._form-branding ._logo{background-image:url("https://d226aj4ao1t61q.cloudfront.net/jftq2c8s_aclogo_dk.png")}#_form_15_ ._form_element{position:relative;margin-bottom:10px;font-size:0;max-width:100%}#_form_15_ ._form_element *{font-size:14px}#_form_15_ ._form_element._clear{clear:both;width:100%;float:none}#_form_15_ ._form_element._clear:after{clear:left}#_form_15_ ._form_element input[type="text"],#_form_15_ ._form_element input[type="date"],#_form_15_ ._form_element select,#_form_15_ ._form_element textarea:not(.g-recaptcha-response){display:block;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-family:inherit}#_form_15_ ._field-wrapper{position:relative}#_form_15_ ._inline-style{float:left}#_form_15_ ._inline-style input[type="text"]{width:150px}#_form_15_ ._inline-style:not(._clear){margin-right:20px}#_form_15_ ._form_element img._form-image{max-width:100%}#_form_15_ ._form_element ._form-fieldset{border:0;padding:0.01em 0 0 0;margin:0;min-width:0}#_form_15_ ._clear-element{clear:left}#_form_15_ ._full_width{width:100%}
2918#_form_15_ ._form_full_field{display:block;width:100%;margin-bottom:10px}#_form_15_ input[type="text"]._has_error,#_form_15_ textarea._has_error{border:#0684B2 1px solid}#_form_15_ input[type="checkbox"]._has_error{outline:#0684B2 1px solid}#_form_15_ ._show_be_error{float:left}#_form_15_ ._error{display:block;position:absolute;font-size:14px;z-index:10000001}#_form_15_ ._error._above{padding-bottom:4px;bottom:39px;right:0}#_form_15_ ._error._below{padding-top:8px;top:100%;right:0}#_form_15_ ._error._above ._error-arrow{bottom:-4px;right:15px;border-left:8px solid transparent;border-right:8px solid transparent;border-top:8px solid #FFDDDD}#_form_15_ ._error._below ._error-arrow{top:0;right:15px;border-left:8px solid transparent;border-right:8px solid transparent;border-bottom:8px solid #FFDDDD}#_form_15_ ._error-inner{padding:12px 12px 12px 36px;background-color:#FFDDDD;background-image:url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M16 8C16 12.4183 12.4183 16 8 16C3.58172 16 0 12.4183 0 8C0 3.58172 3.58172 0 8 0C12.4183 0 16 3.58172 16 8ZM9 3V9H7V3H9ZM9 13V11H7V13H9Z' fill='%23CA0000'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:12px center;font-size:14px;font-family:arial, sans-serif;font-weight:600;line-height:16px;color:#000;text-align:center;text-decoration:none;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;box-shadow:0 1px 4px rgba(31, 33, 41, 0.298295)}@media only screen and (max-width:319px){#_form_15_ ._error-inner{padding:7px 7px 7px 25px;font-size:12px;line-height:12px;background-position:4px center;max-width:100px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}}#_form_15_ ._error-inner._form_error{margin-bottom:5px;text-align:left}#_form_15_ ._button-wrapper ._error-inner._form_error{position:static}#_form_15_ ._error-inner._no_arrow{margin-bottom:10px}#_form_15_ ._error-arrow{position:absolute;width:0;height:0}#_form_15_ ._error-html{margin-bottom:10px}.pika-single{z-index:10000001 !important}#_form_15_ input[type="text"].datetime_date{width:69%;display:inline}#_form_15_ select.datetime_time{width:29%;display:inline;height:32px}#_form_15_ input[type="date"].datetime_date{width:69%;display:inline-flex}#_form_15_ input[type="time"].datetime_time{width:29%;display:inline-flex}@media (min-width:320px) and (max-width:667px){::-webkit-scrollbar{display:none}#_form_15_{margin:0;width:100%;min-width:100%;max-width:100%;box-sizing:border-box}#_form_15_ *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-size:1em}#_form_15_ ._form-content{margin:0;width:100%}#_form_15_ ._form-inner{display:block;min-width:100%}#_form_15_ ._form-title,#_form_15_ ._inline-style{margin-top:0;margin-right:0;margin-left:0}#_form_15_ ._form-title{font-size:1.2em}#_form_15_ ._form_element{margin:0 0 20px;padding:0;width:100%}#_form_15_ ._form-element,#_form_15_ ._inline-style,#_form_15_ input[type="text"],#_form_15_ label,#_form_15_ p,#_form_15_ textarea:not(.g-recaptcha-response){float:none;display:block;width:100%}#_form_15_ ._row._checkbox-radio label{display:inline}#_form_15_ ._row,#_form_15_ p,#_form_15_ label{margin-bottom:0.7em;width:100%}#_form_15_ ._row input[type="checkbox"],#_form_15_ ._row input[type="radio"]{margin:0 !important;vertical-align:middle !important}#_form_15_ ._row input[type="checkbox"]+span label{display:inline}#_form_15_ ._row span label{margin:0 !important;width:initial !important;vertical-align:middle !important}#_form_15_ ._form-image{max-width:100%;height:auto !important}#_form_15_ input[type="text"]{padding-left:10px;padding-right:10px;font-size:16px;line-height:1.3em;-webkit-appearance:none}#_form_15_ input[type="radio"],#_form_15_ input[type="checkbox"]{display:inline-block;width:1.3em;height:1.3em;font-size:1em;margin:0 0.3em 0 0;vertical-align:baseline}#_form_15_ button[type="submit"]{padding:20px;font-size:1.5em}#_form_15_ ._inline-style{margin:20px 0 0 !important}#_form_15_ ._inline-style input[type="text"]{width:100%}}#_form_15_ .sms_consent_checkbox{position:relative;width:100%;display:flex;align-items:flex-start;padding:20px 0}#_form_15_ .sms_consent_checkbox input[type="checkbox"]{float:left;margin:5px 10px 10px 0}#_form_15_ .sms_consent_checkbox .sms_consent_message{display:inline;float:left;text-align:left;margin-bottom:10px;font-size:14px;color:#7D8799}#_form_15_ .sms_consent_checkbox .sms_consent_message.sms_consent_mini{width:90%}#_form_15_ .sms_consent_checkbox ._error._above{right:auto;bottom:0}#_form_15_ .sms_consent_checkbox ._error._above ._error-arrow{right:auto;left:5px}@media (min-width:320px) and (max-width:667px){#_form_15_ .sms_consent_checkbox ._error._above{top:-30px;left:0;bottom:auto}}#_form_15_ .field-required{color:#FF0000}#_form_15_{position:relative;text-align:left;margin:25px auto 0;padding:0px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background:rgba(255, 255, 255, 0) !important;border:0;max-width:1200px;-moz-border-radius:0px !important;-webkit-border-radius:0px !important;border-radius:0px !important;color:#000000}#_form_15_ ._show_be_error{min-width:100%}#_form_15_._inline-form ._form-title{font-family:"IBM Plex Sans", Helvetica, sans-serif;font-size:22px;line-height:normal;font-weight:600;color:#000000 !important;margin-bottom:0;display:block}#_form_15_._inline-form ._form-branding{font-family:"IBM Plex Sans", Helvetica, sans-serif;font-size:13px;font-weight:100;font-style:normal;text-decoration:none}#_form_15_:before,#_form_15_:after{content:" ";display:table}#_form_15_:after{clear:both}#_form_15_._inline-style{width:auto;display:inline-block}#_form_15_._inline-style input[type="text"],#_form_15_._inline-style input[type="date"]{padding:10px 12px}#_form_15_._inline-style button._inline-style{position:relative;top:27px}#_form_15_._inline-style p{margin:0}#_form_15_._inline-style ._button-wrapper{position:relative;margin:16px 12.5px 0 20px}#_form_15_ ._form-thank-you{position:relative;
2918left:0;right:0;text-align:center;font-size:18px}#_form_15_ ._form-pc-confirmation ._submit{margin-top:16px}@media (min-width:320px) and (max-width:667px){#_form_15_._inline-form._inline-style ._inline-style._button-wrapper{margin-top:20px !important;margin-left:0 !important}}#_form_15_ .iti{width:100%}#_form_15_ .iti.iti--allow-dropdown.iti--separate-dial-code{width:100%}#_form_15_ .iti input{width:100%;border:#979797 1px solid;border-radius:4px}#_form_15_ .iti--separate-dial-code .iti__selected-flag{background-color:#FFFFFF;border-radius:4px}#_form_15_ .iti--separate-dial-code .iti__selected-flag:hover{background-color:rgba(0, 0, 0, 0.05)}#_form_15_ .iti__country-list{border-radius:4px;margin-top:4px;min-width:460px}#_form_15_ .iti__country-list--dropup{margin-bottom:4px}#_form_15_ .phone-error-hidden{display:none}#_form_15_ .phone-error{color:#E40E49}#_form_15_ .phone-input-error{border:1px solid #E40E49 !important}#_form_15_._inline-form ._form-content ._form-list-subscriptions-field fieldset{margin:0;margin-bottom:1.1428571429em;border:none;padding:0}#_form_15_._inline-form ._form-content ._form-list-subscriptions-field fieldset:last-child{margin-bottom:0}#_form_15_._inline-form ._form-content ._form-list-subscriptions-field legend{margin-bottom:1.1428571429em}#_form_15_._inline-form ._form-content ._form-list-subscriptions-field label{display:flex;align-items:flex-start;justify-content:flex-start;margin-bottom:0.8571428571em}#_form_15_._inline-form ._form-content ._form-list-subscriptions-field label:last-child{margin-bottom:0}#_form_15_._inline-form ._form-content ._form-list-subscriptions-field input{margin:0;margin-right:8px}#_form_15_._inline-form ._form-content ._form-list-subscriptions-field ._form-checkbox-option-label{display:block;font-weight:400;margin-top:-4px}#_form_15_._inline-form ._form-content ._form-list-subscriptions-field ._form-checkbox-option-label-with-description{display:block;font-weight:700;margin-top:-4px}#_form_15_._inline-form ._form-content ._form-list-subscriptions-field ._form-checkbox-option-description{margin:0;font-size:0.8571428571em}#_form_15_._inline-form ._form-content ._form-list-subscriptions-field ._form-subscriptions-unsubscribe-all-description{line-height:normal;margin-top:-2px}
2919.campi_2_colonne{display:flex;justify-content: flex-end;}.w-50 {width:50%}.pr-2 {padding-right:10px}.pl-2 {padding-left:10px}.info_strumento {display: grid;grid-template-columns: repeat(4, 1fr);}.info_strumento ._row._checkbox-radio {align-items: center !important;} .info_strumento ._row._checkbox-radio span {    margin-left: 7px;}
2920@media screen and (max-width:600px) {.w-50 {width:100%}.pr-2 {padding-right:0px}.pl-2 {padding-left:0px}.info_strumento {display: grid;grid-template-columns: repeat(2, 1fr);}.campi_2_colonne{display:block;justify-content: flex-end;}}
2921input#sms_consent {
2922    margin-top: 0px!important;
2923    margin-right: 10px!important;
2924    margin-bottom: 0px!important;
2925}
2926.sms_consent_message {
2927    margin-bottom: 0px !important;
2928}</style>
2929<form method="POST" action="https://cpmautomation.activehosted.com/proc.php" id="_form_15_" class="_form _form_15 _inline-form  _dark" novalidate data-styles-version="5">
2930  <input type="hidden" name="u" value="15" />
2931  <input type="hidden" name="f" value="15" />
2932  <input type="hidden" name="s" />
2933  <input type="hidden" name="c" value="0" />
2934  <input type="hidden" name="m" value="0" />
2935  <input type="hidden" name="act" value="sub" />
2936  <input type="hidden" name="v" value="2" />
2937  <input type="hidden" name="or" value="50a18da3-7c4c-480c-8fa9-2d6729d5fde2" />
2938  <div class="_form-content">
2939    <div class="campi_2_colonne">
2940        <div class="_form_element _x40610055 _full_width w-50 pr-2"  style="margin-bottom:0px">
2941        <label for="firstname" class="_form-label" style="display:none">
2942        </label>
2943        <div class="_field-wrapper">
2944            <input type="text" id="firstname" name="firstname" placeholder="Nome *" required style="border-top:0px!important;border-bottom:1px solid #E71583!important;border-left: 0px!important; border-right: 0px!important;" />
2945        </div>
2946        </div>
2947        <div class="_form_element _x23357875 _full_width w-50 pl-2"  style="margin-bottom:0px">
2948        <label for="lastname" class="_form-label" style="display:none">
2949        </label>
2950        <div class="_field-wrapper">
2951            <input type="text" id="lastname" name="lastname" placeholder="Cognome *" style="border-top:0px!important;border-bottom:1px solid #E71583!important;border-left: 0px!important; border-right: 0px!important;" />
2952        </div>
2953        </div>
2954    </div>
2955    <div class="campi_2_colonne">
2956        <div class="_form_element _x32933839 _full_width w-50 pr-2" style="margin-top:10px;margin-bottom:0px;" >
2957            <label for="field[50]" class="_form-label" style="padding-left:15px; color:#fff!important">
2958                Data di nascita <span class="field-required">
2959                *
2960            </span>
2961            </label>
2962            <div class="_field-wrapper">
2963            <input type="date" class="date_field" id="field[50]" name="field[50]" value="" placeholder="" required style="border-top:0px!important;border-bottom:1px solid #E71583!important;border-left: 0px!important; border-right: 0px!important;padding-left:15px" />
2964            </div>
2965        </div>
2966        <div class="_form_element _x18376436 _full_width w-50 pl-2"  style="margin-bottom:0px; display:flex; align-items: flex-end;margin-top:10px" >
2967        <label for="email" class="_form-label" style="display:none">
2968        </label>
2969        <div class="_field-wrapper" style="width: 100%;">
2970            <input type="text" id="email" name="email" placeholder="Email *" style="border-top:0px!important;border-bottom:1px solid #E71583!important;border-left: 0px!important; border-right: 0px!important;" />
2971        </div>
2972        </div>
2973    </div>
2974
2975          <div class="_form_element _x98729790 _full_width " style="margin-top: 15px!important;" >
2976              <label for="phone" class="_form-label" style="display:none">
2977                Telefono<span class="field-required">
2978                *
2979              </span>
2980            </label>
2981            <div class="_field-wrapper">
2982              <input type="text" id="phone" name="phone" placeholder="Digita il numero di telefono" required style="border-top:0px!important;border-bottom:1px solid #E71583!important;border-left: 0px!important; border-right: 0px!important;"/>
2983            </div>
2984          </div>
2985    <div class="_form_element _x21341575 _full_width " >
2986      <label for="g-recaptcha-response" class="_form-label">
2987      </label>
2988      <div class="g-recaptcha" data-sitekey="6LcwIw8TAAAAACP1ysM08EhCgzd6q5JAOUR1a0Go">
2989      </div>
2990    </div>
2991    <div class="_form_element _x12846387 _full_width "  style="margin-top:20px">
2992      <fieldset class="_form-fieldset">
2993        <div class="_row">
2994          <legend for="field[2][]" class="_form-label">
2995          </legend>
2996        </div>
2997        <input data-autofill="false" type="hidden" id="field[2][]" name="field[2][]" value="~|">
2998        <div class="_row _checkbox-radio">
2999          <input id="field_2Autorizzo il trattamento dei miei dati. Leggi privacy" type="checkbox" name="field[2][]"
3000          value="Autorizzo il trattamento dei miei dati. Leggi privacy"                                                                                 required                                >
3001          <span>
3002            <label for="field_2Autorizzo il trattamento dei miei dati. Leggi privacy" style="color:#fff">
3003              Autorizzo il trattamento dei miei dati. <a href="https://www.cpm.it/privacy-policy-2/" target="_blank" style="color:#fff;text-decoration:underline">Leggi privacy</a><span class="field-required">
3004              *
3005            </span>
3006          </label>
3007        </span>
3008      </div>
3009    </fieldset>
3010  </div>
3011    <label for="sms_consent" class="sms_consent_checkbox" style="padding-top: 0px!important;">
3012  <input type="checkbox" id="sms_consent" name="sms_consent" required />
3013  <div class="sms_consent_message" style="color: #fff;">
3014    Inviando questo modulo acconsenti a ricevere SMS / chiamate.
3015  </div>
3016  </label>
3017  <div class="_button-wrapper">
3018    <button id="_form_15_submit" class="_submit" type="submit" style="width: 50%;">
3019      INVIA
3020    </button>
3021  </div>
3022  <div class="_clear-element">
3023  </div>
3024</div>
3025<div class="_form-thank-you" style="display:none;">
3026</div>
3027<div class="_form-branding" style="display:none">
3028  <div class="_marketing-by">
3029    Marketing a cura di
3030  </div>
3031  <a href="https://www.activecampaign.com/?utm_medium=referral&utm_campaign=acforms" class="_logo">
3032    <span class="form-sr-only">
3033      ActiveCampaign
3034    </span>
3035  </a>
3036</div>
3037</form>
3038
3039<script>
3040window.cfields = {"50":"data_di_nascita_1","2":"privacy"};
3041window._show_thank_you = function(id, message, trackcmp_url, email) {
3042    var form = document.getElementById('_form_' + id + '_'), thank_you = form.querySelector('._form-thank-you');
3043    form.querySelector('._form-content').style.display = 'none';
3044    thank_you.innerHTML = message;
3045    thank_you.style.display = 'block';
3046    const vgoAlias = typeof visitorGlobalObjectAlias === 'undefined' ? 'vgo' : visitorGlobalObjectAlias;
3047    var visitorObject = window[vgoAlias];
3048    if (email && typeof visitorObject !== 'undefined') {
3049        visitorObject('setEmail', email);
3050        visitorObject('update');
3051    } else if (typeof(trackcmp_url) != 'undefined' && trackcmp_url) {
3052        // Site tracking URL to use after inline form submission.
3053        _load_script(trackcmp_url);
3054    }
3055    if (typeof window._form_callback !== 'undefined') window._form_callback(id);
3056    thank_you.setAttribute('tabindex', '-1');
3057    thank_you.focus();
3058};
3059window._show_unsubscribe = function(id, message, trackcmp_url, email) {
3060    var form = document.getElementById('_form_' + id + '_'), unsub = form.querySelector('._form-thank-you');
3061    var branding = form.querySelector('._form-branding');
3062    if (branding) {
3063        branding.style.display = 'none';
3064    }
3065    form.querySelector('._form-content').style.display = 'none';
3066    unsub.style.display = 'block';
3067    form.insertAdjacentHTML('afterend', message)
3068    const vgoAlias = typeof visitorGlobalObjectAlias === 'undefined' ? 'vgo' : visitorGlobalObjectAlias;
3069    var visitorObject = window[vgoAlias];
3070    if (email && typeof visitorObject !== 'undefined') {
3071        visitorObject('setEmail', email);
3072        visitorObject('update');
3073    } else if (typeof(trackcmp_url) != 'undefined' && trackcmp_url) {
3074        // Site tracking URL to use after inline form submission.
3075        _load_script(trackcmp_url);
3076    }
3077    if (typeof window._form_callback !== 'undefined') window._form_callback(id);
3078};
3079window._show_error = function(id, message, html) {
3080    var form = document.getElementById('_form_' + id + '_'),
3081        err = document.createElement('div'),
3082        button = form.querySelector('button[type="submit"]'),
3083        old_error = form.querySelector('._form_error');
3084    if (old_error) old_error.parentNode.removeChild(old_error);
3085    err.innerHTML = message;
3086    err.className = '_error-inner _form_error _no_arrow';
3087    var wrapper = document.createElement('div');
3088    wrapper.className = '_form-inner _show_be_error';
3089    wrapper.appendChild(err);
3090    button.parentNode.insertBefore(wrapper, button);
3091    var submitButton = form.querySelector('[id^="_form"][id$="_submit"]');
3092    submitButton.disabled = false;
3093    submitButton.classList.remove('processing');
3094    if (html) {
3095        var div = document.createElement('div');
3096        div.className = '_error-html';
3097        div.innerHTML = html;
3098        err.appendChild(div);
3099    }
3100};
3101window._show_pc_confirmation = function(id, header, detail, show, email) {
3102    var form = document.getElementById('_form_' + id + '_'), pc_confirmation = form.querySelector('._form-pc-confirmation');
3103    if (pc_confirmation.style.display === 'none') {
3104        form.querySelector('._form-content').style.display = 'none';
3105        pc_confirmation.innerHTML = "<div class='_form-title'>" + header + "</div>" + "<p>" + detail + "</p>" +
3106        "<button class='_submit' id='hideButton'>Gestisci preferenze</button>";
3107        pc_confirmation.style.display = 'block';
3108        var mp = document.querySelector('input[name="mp"]');
3109        mp.value = '0';
3110    } else {
3111        form.querySelector('._form-content').style.display = 'inline';
3112        pc_confirmation.style.display = 'none';
3113    }
3114
3115    var hideButton = document.getElementById('hideButton');
3116    // Add event listener to the button
3117    hideButton.addEventListener('click', function() {
3118        var submitButton = document.querySelector('#_form_15_submit');
3119        submitButton.disabled = false;
3120        submitButton.classList.remove('processing');
3121        var mp = document.querySelector('input[name="mp"]');
3122        mp.value = '1';
3123        const cacheBuster = new URL(window.location.href);
3124        cacheBuster.searchParams.set('v', new Date().getTime());
3125        window.location.href = cacheBuster.toString();
3126    });
3127
3128    const vgoAlias = typeof visitorGlobalObjectAlias === 'undefined' ? 'vgo' : visitorGlobalObjectAlias;
3129    var visitorObject = window[vgoAlias];
3130    if (email && typeof visitorObject !== 'undefined') {
3131        visitorObject('setEmail', email);
3132        visitorObject('update');
3133    } else if (typeof(trackcmp_url) != 'undefined' && trackcmp_url) {
3134        // Site tracking URL to use after inline form submission.
3135        _load_script(trackcmp_url);
3136    }
3137    if (typeof window._form_callback !== 'undefined') window._form_callback(id);
3138};
3139window._load_script = function(url, callback, isSubmit) {
3140    var head = document.querySelector('head'), script = document.createElement('script'), r = false;
3141    var submitButton = document.querySelector('#_form_15_submit');
3142    script.charset = 'utf-8';
3143    script.src = url;
3144    if (callback) {
3145        script.onload = script.onreadystatechange = function() {
3146            if (!r && (!this.readyState || this.readyState == 'complete')) {
3147                r = true;
3148                callback();
3149            }
3150        };
3151    }
3152    script.onerror = function() {
3153        if (isSubmit) {
3154            if (script.src.length > 10000) {
3155                _show_error("15", "Invio non riuscito. Accorcia le risposte e riprova.");
3156            } else {
3157                _show_error("15", "Invio non riuscito. Riprova.");
3158            }
3159            submitButton.disabled = false;
3160            submitButton.classList.remove('processing');
3161        }
3162    }
3163
3164    head.appendChild(script);
3165};
3166(function() {
3167    var iti;
3168    if (window.location.search.search("excludeform") !== -1) return false;
3169    var getCookie = function(name) {
3170        var match = document.cookie.match(new RegExp('(^|; )' + name + '=([^;]+)'));
3171        return match ? match[2] : localStorage.getItem(name);
3172    }
3173    var setCookie = function(name, value) {
3174        var now = new Date();
3175        var time = now.getTime();
3176        var expireTime = time + 1000 * 60 * 60 * 24 * 365;
3177        now.setTime(expireTime);
3178        document.cookie = name + '=' + value + '; expires=' + now + ';path=/; Secure; SameSite=Lax;';
3179        localStorage.setItem(name, value);
3180    }
3181    var addEvent = function(element, event, func) {
3182        if (element.addEventListener) {
3183            element.addEventListener(event, func);
3184        } else {
3185            var oldFunc = element['on' + event];
3186            element['on' + event] = function() {
3187                oldFunc.apply(this, arguments);
3188                func.apply(this, arguments);
3189            };
3190        }
3191    }
3192    var _removed = false;
3193        var form_to_submit = document.getElementById('_form_15_');
3194    var allInputs = form_to_submit.querySelectorAll('input, select, textarea'), tooltips = [], submitted = false;
3195
3196    var getUrlParam = function(name) {
3197        if (name.toLowerCase() !== 'email') {
3198            var params = new URLSearchParams(window.location.search);
3199            return params.get(name) || false;
3200        }
3201        // email is a special case because a plus is valid in the email address
3202        var qString = window.location.search;
3203        if (!qString) {
3204            return false;
3205        }
3206        var parameters = qString.substr(1).split('&');
3207        for (var i = 0; i < parameters.length; i++) {
3208            var parameter = parameters[i].split('=');
3209            if (parameter[0].toLowerCase() === 'email') {
3210                return parameter[1] === undefined ? true : decodeURIComponent(parameter[1]);
3211            }
3212        }
3213        return false;
3214    };
3215
3216    var acctDateFormat = "%d/%m/%Y";
3217    var getNormalizedDate = function(date, acctFormat) {
3218        var decodedDate = decodeURIComponent(date);
3219        if (acctFormat && acctFormat.match(/(%d|%e).*%m/gi) !== null) {
3220            return decodedDate.replace(/(\d{2}).*(\d{2}).*(\d{4})/g, '$3-$2-$1');
3221        } else if (Date.parse(decodedDate)) {
3222            var dateObj = new Date(decodedDate);
3223            var year = dateObj.getFullYear();
3224            var month = dateObj.getMonth() + 1;
3225            var day = dateObj.getDate();
3226            return `${year}-${month < 10 ? `0${month}` : month}-${day < 10 ? `0${day}` : day}`;
3227        }
3228        return false;
3229    };
3230
3231    var getNormalizedTime = function(time) {
3232        var hour, minutes;
3233        var decodedTime = decodeURIComponent(time);
3234        var timeParts = Array.from(decodedTime.matchAll(/(\d{1,2}):(\d{1,2})\W*([AaPp][Mm])?/gm))[0];
3235        if (timeParts[3]) { // 12 hour format
3236            var isPM = timeParts[3].toLowerCase() === 'pm';
3237            if (isPM) {
3238                hour = parseInt(timeParts[1]) === 12 ? '12' : `${parseInt(timeParts[1]) + 12}`;
3239            } else {
3240                hour = parseInt(timeParts[1]) === 12 ? '0' : timeParts[1];
3241            }
3242        } else { // 24 hour format
3243            hour = timeParts[1];
3244        }
3245        var normalizedHour = parseInt(hour) < 10 ? `0${parseInt(hour)}` : hour;
3246        var minutes = timeParts[2];
3247        return `${normalizedHour}:${minutes}`;
3248    };
3249
3250    for (var i = 0; i < allInputs.length; i++) {
3251        var regexStr = "field\\[(\\d+)\\]";
3252        var results = new RegExp(regexStr).exec(allInputs[i].name);
3253        if (results != undefined) {
3254            allInputs[i].dataset.name = allInputs[i].name.match(/\[time\]$/)
3255                ? `${window.cfields[results[1]]}_time`
3256                : window.cfields[results[1]];
3257        } else {
3258            allInputs[i].dataset.name = allInputs[i].name;
3259        }
3260        var fieldVal = getUrlParam(allInputs[i].dataset.name);
3261
3262        if (fieldVal) {
3263            if (allInputs[i].dataset.autofill === "false") {
3264                continue;
3265            }
3266            if (allInputs[i].type == "radio" || allInputs[i].type == "checkbox") {
3267                if (allInputs[i].value == fieldVal) {
3268                    allInputs[i].checked = true;
3269                }
3270            } else if (allInputs[i].type == "date") {
3271                allInputs[i].value = getNormalizedDate(fieldVal, acctDateFormat);
3272            } else if (allInputs[i].type == "time") {
3273                allInputs[i].value = getNormalizedTime(fieldVal);
3274            } else {
3275                allInputs[i].value = fieldVal;
3276            }
3277        }
3278    }
3279
3280    var remove_tooltips = function() {
3281        for (var i = 0; i < tooltips.length; i++) {
3282            tooltips[i].tip.parentNode.removeChild(tooltips[i].tip);
3283        }
3284        tooltips = [];
3285    };
3286    var remove_tooltip = function(elem) {
3287        for (var i = 0; i < tooltips.length; i++) {
3288            if (tooltips[i].elem === elem) {
3289                tooltips[i].tip.parentNode.removeChild(tooltips[i].tip);
3290                tooltips.splice(i, 1);
3291                return;
3292            }
3293        }
3294    };
3295    var create_tooltip = function(elem, text) {
3296        var tooltip = document.createElement('div'),
3297            arrow = document.createElement('div'),
3298            inner = document.createElement('div'), new_tooltip = {};
3299        tooltip.id = `${elem.id}-error`;
3300        tooltip.setAttribute('role', 'alert')
3301        if (elem.type != 'radio' && (elem.type != 'checkbox' || elem.name === 'sms_consent')) {
3302            tooltip.className = '_error';
3303            arrow.className = '_error-arrow';
3304            inner.className = '_error-inner';
3305            inner.innerHTML = text;
3306            tooltip.appendChild(arrow);
3307            tooltip.appendChild(inner);
3308            elem.parentNode.appendChild(tooltip);
3309        } else {
3310            tooltip.className = '_error-inner _no_arrow';
3311            tooltip.innerHTML = text;
3312            elem.parentNode.insertBefore(tooltip, elem);
3313            new_tooltip.no_arrow = true;
3314        }
3315        new_tooltip.tip = tooltip;
3316        new_tooltip.elem = elem;
3317        tooltips.push(new_tooltip);
3318        return new_tooltip;
3319    };
3320    var resize_tooltip = function(tooltip) {
3321        var rect = tooltip.elem.getBoundingClientRect();
3322        var doc = document.documentElement,
3323            scrollPosition = rect.top - ((window.pageYOffset || doc.scrollTop)  - (doc.clientTop || 0));
3324        if (scrollPosition < 40) {
3325            tooltip.tip.className = tooltip.tip.className.replace(/ ?(_above|_below) ?/g, '') + ' _below';
3326        } else {
3327            tooltip.tip.className = tooltip.tip.className.replace(/ ?(_above|_below) ?/g, '') + ' _above';
3328        }
3329    };
3330    var resize_tooltips = function() {
3331        if (_removed) return;
3332        for (var i = 0; i < tooltips.length; i++) {
3333            if (!tooltips[i].no_arrow) resize_tooltip(tooltips[i]);
3334        }
3335    };
3336    var validate_field = function(elem, remove) {
3337        var tooltip = null, value = elem.value, no_error = true;
3338        remove ? remove_tooltip(elem) : false;
3339        elem.removeAttribute('aria-invalid');
3340        elem.removeAttribute('aria-describedby');
3341        if (elem.type != 'checkbox') elem.className = elem.className.replace(/ ?_has_error ?/g, '');
3342        if (elem.getAttribute('required') !== null) {
3343            if (elem.type == 'radio' || (elem.type == 'checkbox' && /any/.test(elem.className))) {
3344                var elems = form_to_submit.elements[elem.name];
3345                if (!(elems instanceof NodeList || elems instanceof HTMLCollection) || elems.length <= 1) {
3346                    no_error = elem.checked;
3347                }
3348                else {
3349                    no_error = false;
3350                    for (var i = 0; i < elems.length; i++) {
3351                        if (elems[i].checked) no_error = true;
3352                    }
3353                }
3354                if (!no_error) {
3355                    tooltip = create_tooltip(elem, "Seleziona un\'opzione.");
3356                }
3357            } else if (elem.type =='checkbox') {
3358                var elems = form_to_submit.elements[elem.name], found = false, err = [];
3359                no_error = true;
3360                for (var i = 0; i < elems.length; i++) {
3361                    if (elems[i].getAttribute('required') === null) continue;
3362                    if (!found && elems[i] !== elem) return true;
3363                    found = true;
3364                    elems[i].className = elems[i].className.replace(/ ?_has_error ?/g, '');
3365                    if (!elems[i].checked) {
3366                        no_error = false;
3367                        elems[i].className = elems[i].className + ' _has_error';
3368                        err.push("È necessario verificare %s".replace("%s", elems[i].value));
3369                    }
3370                }
3371                if (!no_error) {
3372                    tooltip = create_tooltip(elem, err.join('<br/>'));
3373                }
3374            } else if (elem.tagName == 'SELECT') {
3375                var selected = true;
3376                if (elem.multiple) {
3377                    selected = false;
3378                    for (var i = 0; i < elem.options.length; i++) {
3379                        if (elem.options[i].selected) {
3380                            selected = true;
3381                            break;
3382                        }
3383                    }
3384                } else {
3385                    for (var i = 0; i < elem.options.length; i++) {
3386                        if (elem.options[i].selected
3387                            && (!elem.options[i].value
3388                            || (elem.options[i].value.match(/\n/g)))
3389                        ) {
3390                            selected = false;
3391                        }
3392                    }
3393                }
3394                if (!selected) {
3395                    elem.className = elem.className + ' _has_error';
3396                    no_error = false;
3397                    tooltip = create_tooltip(elem, "Seleziona un\'opzione.");
3398                }
3399            } else if (value === undefined || value === null || value === '') {
3400                elem.className = elem.className + ' _has_error';
3401                no_error = false;
3402                tooltip = create_tooltip(elem, "Questo campo è obbligatorio.");
3403            }
3404        }
3405        if (no_error && elem.name == 'email') {
3406            if (!value.match(/^[\+_a-z0-9-'&=]+(\.[\+_a-z0-9-']+)*@[a-z0-9-]+(\.[a-z0-9-]+)*(\.[a-z]{2,})$/i)) {
3407                elem.className = elem.className + ' _has_error';
3408                no_error = false;
3409                tooltip = create_tooltip(elem, "Inserisci un indirizzo email valido.");
3410            }
3411        }
3412        if (no_error && (elem.id == 'phone')) {
3413            if (elem.value.trim() && typeof iti != 'undefined' && !iti.isValidNumber()) {
3414                elem.className = elem.className + ' _has_error';
3415                no_error = false;
3416                tooltip = create_tooltip(elem, "Inserisci un numero di telefono valido.");
3417            }
3418        }
3419        if (no_error && /date_field/.test(elem.className)) {
3420            if (!value.match(/^\d\d\d\d-\d\d-\d\d$/)) {
3421                elem.className = elem.className + ' _has_error';
3422                no_error = false;
3423                tooltip = create_tooltip(elem, "Inserisci una data valida.");
3424            }
3425        }
3426
3427        if (no_error && elem.name === 'sms_consent') {
3428            const showError = !!elem.attributes.required && !elem.checked;
3429            if (showError) {
3430                elem.className = elem.className + ' _has_error';
3431                no_error = false;
3432                tooltip = create_tooltip(elem, "Seleziona questa casella per continuare");
3433            } else {
3434                elem.className = elem.className.replace(/ ?_has_error ?/g, '');
3435            }
3436        }
3437        tooltip ? resize_tooltip(tooltip) : false;
3438        if (!no_error && elem.hasAttribute('id')) {
3439            elem.setAttribute('aria-invalid', 'true');
3440            elem.setAttribute('aria-describedby', `${elem.id}-error`);
3441        }
3442        return no_error;
3443    };
3444    var needs_validate = function(el) {
3445        if(el.getAttribute('required') !== null){
3446            return true;
3447        }
3448        if((el.name === 'email' || el.id === 'phone' || el.id === 'sms_consent') && el.value !== ""){
3449            return true;
3450        }
3451
3452        return false;
3453    };
3454    var validate_form = function(e) {
3455        var err = form_to_submit.querySelector('._form_error'), no_error = true;
3456        if (!submitted) {
3457            submitted = true;
3458            for (var i = 0, len = allInputs.length; i < len; i++) {
3459                var input = allInputs[i];
3460                if (needs_validate(input)) {
3461                    if (input.type == 'text' || input.type == 'number' || input.type == 'time' || input.type == 'tel') {
3462                        addEvent(input, 'blur', function() {
3463                            this.value = this.value.trim();
3464                            validate_field(this, true);
3465                        });
3466                        addEvent(input, 'input', function() {
3467                            validate_field(this, true);
3468                        });
3469                    } else if (input.type == 'radio' || input.type == 'checkbox') {
3470                        (function(el) {
3471                            function getElementsArray(name){
3472                                const value =  form_to_submit.elements[name];
3473                                if (Array.isArray(value)){
3474                                    return value;
3475                                }
3476                                return [value];
3477                            }
3478                            var radios = getElementsArray(el.name);
3479                            for (var i = 0; i < radios.length; i++) {
3480                                addEvent(radios[i], 'change', function() {
3481                                    validate_field(el, true);
3482                                });
3483                            }
3484                        })(input);
3485                    } else if (input.tagName == 'SELECT') {
3486                        addEvent(input, 'change', function() {
3487                            validate_field(this, true);
3488                        });
3489                    } else if (input.type == 'textarea'){
3490                        addEvent(input, 'input', function() {
3491                            validate_field(this, true);
3492                        });
3493                    }
3494                }
3495            }
3496        }
3497        remove_tooltips();
3498        for (var i = 0, len = allInputs.length; i < len; i++) {
3499            var elem = allInputs[i];
3500            if (needs_validate(elem)) {
3501                if (elem.tagName.toLowerCase() !== "select") {
3502                    elem.value = elem.value.trim();
3503                }
3504                validate_field(elem) ? true : no_error = false;
3505            }
3506        }
3507        if (!no_error && e) {
3508            e.preventDefault();
3509        }
3510        if (!no_error) {
3511            const firstFocusableError = form_to_submit.querySelector('._has_error:not([disabled])');
3512            if (firstFocusableError && typeof firstFocusableError.focus === 'function') {
3513                firstFocusableError.focus();
3514            }
3515        }
3516        resize_tooltips();
3517        return no_error;
3518    };
3519    addEvent(window, 'resize', resize_tooltips);
3520    addEvent(window, 'scroll', resize_tooltips);
3521    var initializePhoneInput = function(inputPhone) {
3522
3523        const style = document.createElement('link');
3524        style.rel = 'stylesheet';
3525        style.href = 'https://cdn.jsdelivr.net/npm/[email protected]/build/css/intlTelInput.css';
3526        document.head.appendChild(style);
3527
3528        window._load_script('https://cdn.jsdelivr.net/npm/[email protected]/build/js/intlTelInput.min.js', function() {
3529            inputPhone.setAttribute("name", "phone-iti");
3530            iti = intlTelInput(inputPhone, {
3531                loadUtils: () => import('https://cdn.jsdelivr.net/npm/[email protected]/build/js/utils.js'),
3532                hiddenInput: (telInputName) => ({
3533                    phone: 'phone'
3534                }),
3535                separateDialCode: true,
3536                autoPlaceholder: 'aggressive',
3537                initialCountry: 'auto',
3538                geoIpLookup: (success) => {
3539                fetch('https://cpmautomation.activehosted.com/api/public/geo.php')
3540                    .then((res) => res.json())
3541                    .then((data) => success(data.country_code || 'IT'))
3542                    .catch(() => success('IT'));
3543                }
3544            });
3545        }, false);
3546    }
3547    var inputPhone = form_to_submit.querySelector("#phone");
3548    if(inputPhone) {
3549        initializePhoneInput(inputPhone);
3550    }
3551
3552    window['recaptcha_callback'] = function() {
3553  // Get all recaptchas in the DOM (there may be more than one form on the page).
3554  var recaptchas = document.getElementsByClassName("g-recaptcha");
3555  for (var i in recaptchas) {
3556    // Set the recaptcha element ID, so the recaptcha can be applied to each element.
3557    var recaptcha_id = "recaptcha_" + i;
3558    recaptchas[i].id = recaptcha_id;
3559    var el = document.getElementById(recaptcha_id);
3560    if (el != null) {
3561      var sitekey = el.getAttribute("data-sitekey");
3562      var stoken = el.getAttribute("data-stoken");
3563      grecaptcha.render(recaptcha_id, {"sitekey":sitekey,"stoken":stoken});
3564    }
3565  }
3566};    
3567//_load_script("https://www.google.com/recaptcha/api.js?onload=recaptcha_callback&render=explicit");
3568    var _form_serialize = function(form){if(!form||form.nodeName!=="FORM"){return }var i,j,q=[];for(i=0;i<form.elements.length;i++){if(form.elements[i].name===""){continue}switch(form.elements[i].nodeName){case"INPUT":switch(form.elements[i].type){case"tel":q.push(form.elements[i].name+"="+encodeURIComponent(form.elements[i].previousSibling.querySelector('div.iti__selected-dial-code').innerText)+encodeURIComponent(" ")+encodeURIComponent(form.elements[i].value));break;case"text":case"number":case"date":case"time":case"hidden":case"password":case"button":case"reset":case"submit":q.push(form.elements[i].name+"="+encodeURIComponent(form.elements[i].value));break;case"checkbox":case"radio":if(form.elements[i].checked){q.push(form.elements[i].name+"="+encodeURIComponent(form.elements[i].value))}break;case"file":break}break;case"TEXTAREA":q.push(form.elements[i].name+"="+encodeURIComponent(form.elements[i].value));break;case"SELECT":switch(form.elements[i].type){case"select-one":q.push(form.elements[i].name+"="+encodeURIComponent(form.elements[i].value));break;case"select-multiple":for(j=0;j<form.elements[i].options.length;j++){if(form.elements[i].options[j].selected){q.push(form.elements[i].name+"="+encodeURIComponent(form.elements[i].options[j].value))}}break}break;case"BUTTON":switch(form.elements[i].type){case"reset":case"submit":case"button":q.push(form.elements[i].name+"="+encodeURIComponent(form.elements[i].value));break}break}}return q.join("&")};
3569
3570    const formSupportsPost = false;
3571    var form_submit = function(e) {
3572
3573        e.preventDefault();
3574        if (validate_form()) {
3575            if(form_to_submit.querySelector('input[name="phone"]') && typeof iti != 'undefined') {
3576                form_to_submit.querySelector('input[name="phone"]').value = iti.getNumber();
3577            }
3578            // use this trick to get the submit button & disable it using plain javascript
3579            var submitButton = e.target.querySelector('#_form_15_submit');
3580            submitButton.disabled = true;
3581            submitButton.classList.add('processing');
3582                    var serialized = _form_serialize(document.getElementById('_form_15_')).replace(/%0A/g, '\\n');
3583            var err = form_to_submit.querySelector('._form_error');
3584            err ? err.parentNode.removeChild(err) : false;
3585            async function submitForm() {
3586                var formData = new FormData();
3587                const searchParams = new URLSearchParams(serialized);
3588                searchParams.forEach((value, key) => {
3589                    if (key !== 'hideButton') {
3590                        formData.append(key, value);
3591                    }
3592                });
3593                let request = {
3594                    headers: {
3595                        "Accept": "application/json"
3596                    },
3597                    body: formData,
3598                    method: "POST"
3599                };
3600
3601                let pageUrlParams = new URLSearchParams(window.location.search);
3602                if (pageUrlParams.has('t')) {
3603                    request.headers.Authorization = 'Bearer ' + pageUrlParams.get('t');
3604                }
3605                const response = await fetch('https://cpmautomation.activehosted.com/proc.php?jsonp=true', request);
3606
3607                return response.json();
3608            }
3609            if (formSupportsPost) {
3610                submitForm().then((data) => {
3611                    eval(data.js);
3612                }).catch(() => {
3613                    _show_error("15", "Invio non riuscito. Riprova.");
3614                });
3615            } else {
3616                _load_script('https://cpmautomation.activehosted.com/proc.php?' + serialized + '&jsonp=true', null, true);
3617            }
3618        }
3619        return false;
3620    };
3621    addEvent(form_to_submit, 'submit', form_submit);
3622})();
3623
3624</script>
3624				</div>
3625				</div>
3626		<div class="elementor-element elementor-element-d7c7dce e-con-full elementor-hidden-mobile e-flex e-con e-child" data-id="d7c7dce" data-element_type="container" data-e-type="container">
3627				</div>
3628		<div class="elementor-element elementor-element-1d5d0f1 e-con-full e-flex e-con e-child" data-id="1d5d0f1" data-element_type="container" data-e-type="container">
3629				<div class="elementor-element elementor-element-de80373 elementor-widget elementor-widget-heading" data-id="de80373" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
3630					<h2 class="elementor-heading-title elementor-size-default">Indirizzo</h2>				</div>
3631				<div class="elementor-element elementor-element-e93a452 mb-0 elementor-widget elementor-widget-text-editor" data-id="e93a452" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
3632									<p class="p1">CPM Music Institute<br /><span style="color: #000000;"><a href="https://maps.app.goo.gl/VAvceewU5y1zALWJ8" target="_blank" rel="noopener">Via Privata Elio Reguzzoni, 15</a></span><br />20125 Milano MI </p>								</div>
3633				<div class="elementor-element elementor-element-a75cd81 elementor-widget elementor-widget-heading" data-id="a75cd81" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
3634					<h2 class="elementor-heading-title elementor-size-default">Telefono</h2>				</div>
3635				<div class="elementor-element elementor-element-527a0f3 mb-0 elementor-widget elementor-widget-text-editor" data-id="527a0f3" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
3636									<p><a href="tel:+39026411461">+39 026411461</a><br />Lun &#8211; Ven 09:30 / 18:00<br />Sab 09:30 / 13:00</p>								</div>
3637				</div>
3638		<div class="elementor-element elementor-element-4393110 e-con-full e-flex e-con e-child" data-id="4393110" data-element_type="container" data-e-type="container">
3639				<div class="elementor-element elementor-element-7a888ef elementor-widget elementor-widget-heading" data-id="7a888ef" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
3640					<h2 class="elementor-heading-title elementor-size-default">Email</h2>				</div>
3641				<div class="elementor-element elementor-element-30b8d29 mb-0 elementor-widget elementor-widget-text-editor" data-id="30b8d29" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
3642									<p><a href="mailto:[email protected]" target="_blank" rel="noopener">[email protected]</a></p>								</div>
3643				</div>
3644				</div>
3645				</div>
3646		<div class="elementor-element elementor-element-ea28ea1 elementor-hidden-desktop elementor-hidden-tablet elementor-hidden-mobile e-flex e-con-boxed e-con e-parent" data-id="ea28ea1" data-element_type="container" data-e-type="container" data-settings="{&quot;background_background&quot;:&quot;classic&quot;}">
3647					<div class="e-con-inner">
3648				<div class="elementor-element elementor-element-e5f4e15 elementor-widget elementor-widget-heading" data-id="e5f4e15" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
3649					<h3 class="elementor-heading-title elementor-size-default">L’ALTA FORMAZIONE 
3650A MILANO. DAL 1984</h3>				</div>
3651				<div class="elementor-element elementor-element-a9d0134 elementor-mobile-align-center elementor-widget elementor-widget-button" data-id="a9d0134" data-element_type="widget" data-e-type="widget" id="cta_apri_menu_corsi" data-widget_type="button.default">
3652										<a class="elementor-button elementor-button-link elementor-size-sm" href="#">
3653						<span class="elementor-button-content-wrapper">
3654									<span class="elementor-button-text">Trova il tuo corso</span>
3655					</span>
3656					</a>
3657								</div>
3658					</div>
3659				</div>
3660		<div class="elementor-element elementor-element-e4cefe7 e-con-full elementor-hidden-desktop elementor-hidden-tablet elementor-hidden-mobile e-flex e-con e-parent" data-id="e4cefe7" data-element_type="container" data-e-type="container">
3661		<div class="elementor-element elementor-element-0c827c8 e-con-full e-flex e-con e-child" data-id="0c827c8" data-element_type="container" data-e-type="container">
3662				<div class="elementor-element elementor-element-8167b35 elementor-widget elementor-widget-image" data-id="8167b35" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
3663															<img width="800" height="299" src="https://297c32dc.delivery.rocketcdn.me/wp-content/uploads/2025/12/CPM_logo-completo_sfumato-rosso.png" class="attachment-large size-large wp-image-3119" alt="" srcset="https://297c32dc.delivery.rocketcdn.me/wp-content/uploads/2025/12/CPM_logo-completo_sfumato-rosso.png 895w, https://297c32dc.delivery.rocketcdn.me/wp-content/uploads/2025/12/CPM_logo-completo_sfumato-rosso-300x112.png 300w, https://297c32dc.delivery.rocketcdn.me/wp-content/uploads/2025/12/CPM_logo-completo_sfumato-rosso-768x287.png 768w" sizes="(max-width: 800px) 100v
3663w, 800px" />															</div>
3664				<div class="elementor-element elementor-element-7a24693 elementor-widget elementor-widget-heading" data-id="7a24693" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
3665					<h2 class="elementor-heading-title elementor-size-default">Rimani aggiornato</h2>				</div>
3666				<div class="elementor-element elementor-element-9cde117 mb-0 elementor-widget elementor-widget-text-editor" data-id="9cde117" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
3667									<p class="p1">Iscriviti per ricevere notizie e aggiornamenti sui nostri eventi.<br />Puoi annullare l’iscrizione in qualsiasi momento.</p>								</div>
3668				<div class="elementor-element elementor-element-b9e06c9 elementor-widget elementor-widget-html" data-id="b9e06c9" data-element_type="widget" data-e-type="widget" data-widget_type="html.default">
3669					<style>@import url(https://fonts.bunny.net/css?family=ibm-plex-sans:400,600);</style>
3670<style>
3671button#_form_15_submit {
3672    font-weight: 700;
3673}input {border: 0px!important;
3674    border-radius: 0px!important;}
3675#_form_15_{font-size:14px;line-height:1.6;font-family:arial, helvetica, sans-serif;margin:0; margin-top:10px!important;}._form_hide{display:none;visibility:hidden}._form_show{display:block;visibility:visible}#_form_15_._form-top{top:0}#_form_15_._form-bottom{bottom:0}#_form_15_._form-left{left:0}#_form_15_._form-right{right:0}#_form_15_ input[type="text"],#_form_15_ input[type="tel"],#_form_15_ input[type="date"],#_form_15_ textarea{padding:6px;height:auto;border:#979797 1px solid;border-radius:4px;color:#000 !important;font-size:14px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#_form_15_ textarea{resize:none}#_form_15_ ._submit{-webkit-appearance:none;cursor:pointer;font-family:arial, sans-serif;font-size:14px;text-align:center;background-image: linear-gradient(147deg, #E71583 20%, #A8211F 79%);border:0 !important;-moz-border-radius:4px !important;-webkit-border-radius:4px !important;border-radius:4px !important;width:100%;color:#fff !important;padding:10px !important}#_form_15_ ._submit:disabled{cursor:not-allowed;opacity:0.4}#_form_15_ ._submit.processing{position:relative}#_form_15_ ._submit.processing::before{content:"";width:1em;height:1em;position:absolute;z-index:1;top:50%;left:50%;border:double 3px transparent;border-radius:50%;background-image:linear-gradient(#FFFFFF, #FFFFFF), conic-gradient(#FFFFFF, #0684B2);background-origin:border-box;background-clip:content-box, border-box;animation:1200ms ease 0s infinite normal none running _spin}#_form_15_ ._submit.processing::after{content:"";position:absolute;top:0;bottom:0;left:0;right:0}@keyframes _spin{0%{transform:translate(-50%, -50%) rotate(90deg)}100%{transform:translate(-50%, -50%) rotate(450deg)}}#_form_15_ ._close-icon{cursor:pointer;background-image:url("https://d226aj4ao1t61q.cloudfront.net/esfkyjh1u_forms-close-dark.png");background-repeat:no-repeat;background-size:14.2px 14.2px;position:absolute;display:block;top:11px;right:9px;overflow:hidden;width:16.2px;height:16.2px}#_form_15_ ._close-icon:before{position:relative}#_form_15_ ._form-body{margin-bottom:30px}#_form_15_ ._form-image-left{width:150px;float:left}#_form_15_ ._form-content-right{margin-left:164px}#_form_15_ ._form-branding{color:#fff;font-size:10px;clear:both;text-align:left;margin-top:30px;font-weight:100}#_form_15_ ._form-branding ._logo{display:block;width:130px;height:14px;margin-top:6px;background-image:url("https://d226aj4ao1t61q.cloudfront.net/hh9ujqgv5_aclogo_li.png");background-size:130px auto;background-repeat:no-repeat}#_form_15_ .form-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}#_form_15_ ._form-label,#_form_15_ ._form_element ._form-label{font-weight:bold;margin-bottom:5px;display:block}#_form_15_._dark ._form-branding{color:#333}#_form_15_._dark ._form-branding ._logo{background-image:url("https://d226aj4ao1t61q.cloudfront.net/jftq2c8s_aclogo_dk.png")}#_form_15_ ._form_element{position:relative;margin-bottom:10px;font-size:0;max-width:100%}#_form_15_ ._form_element *{font-size:14px}#_form_15_ ._form_element._clear{clear:both;width:100%;float:none}#_form_15_ ._form_element._clear:after{clear:left}#_form_15_ ._form_element input[type="text"],#_form_15_ ._form_element input[type="date"],#_form_15_ ._form_element select,#_form_15_ ._form_element textarea:not(.g-recaptcha-response){display:block;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-family:inherit}#_form_15_ ._field-wrapper{position:relative}#_form_15_ ._inline-style{float:left}#_form_15_ ._inline-style input[type="text"]{width:150px}#_form_15_ ._inline-style:not(._clear){margin-right:20px}#_form_15_ ._form_element img._form-image{max-width:100%}#_form_15_ ._form_element ._form-fieldset{border:0;padding:0.01em 0 0 0;margin:0;min-width:0}#_form_15_ ._clear-element{clear:left}#_form_15_ ._full_width{width:100%}
3675#_form_15_ ._form_full_field{display:block;width:100%;margin-bottom:10px}#_form_15_ input[type="text"]._has_error,#_form_15_ textarea._has_error{border:#0684B2 1px solid}#_form_15_ input[type="checkbox"]._has_error{outline:#0684B2 1px solid}#_form_15_ ._show_be_error{float:left}#_form_15_ ._error{display:block;position:absolute;font-size:14px;z-index:10000001}#_form_15_ ._error._above{padding-bottom:4px;bottom:39px;right:0}#_form_15_ ._error._below{padding-top:8px;top:100%;right:0}#_form_15_ ._error._above ._error-arrow{bottom:-4px;right:15px;border-left:8px solid transparent;border-right:8px solid transparent;border-top:8px solid #FFDDDD}#_form_15_ ._error._below ._error-arrow{top:0;right:15px;border-left:8px solid transparent;border-right:8px solid transparent;border-bottom:8px solid #FFDDDD}#_form_15_ ._error-inner{padding:12px 12px 12px 36px;background-color:#FFDDDD;background-image:url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M16 8C16 12.4183 12.4183 16 8 16C3.58172 16 0 12.4183 0 8C0 3.58172 3.58172 0 8 0C12.4183 0 16 3.58172 16 8ZM9 3V9H7V3H9ZM9 13V11H7V13H9Z' fill='%23CA0000'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:12px center;font-size:14px;font-family:arial, sans-serif;font-weight:600;line-height:16px;color:#000;text-align:center;text-decoration:none;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;box-shadow:0 1px 4px rgba(31, 33, 41, 0.298295)}@media only screen and (max-width:319px){#_form_15_ ._error-inner{padding:7px 7px 7px 25px;font-size:12px;line-height:12px;background-position:4px center;max-width:100px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}}#_form_15_ ._error-inner._form_error{margin-bottom:5px;text-align:left}#_form_15_ ._button-wrapper ._error-inner._form_error{position:static}#_form_15_ ._error-inner._no_arrow{margin-bottom:10px}#_form_15_ ._error-arrow{position:absolute;width:0;height:0}#_form_15_ ._error-html{margin-bottom:10px}.pika-single{z-index:10000001 !important}#_form_15_ input[type="text"].datetime_date{width:69%;display:inline}#_form_15_ select.datetime_time{width:29%;display:inline;height:32px}#_form_15_ input[type="date"].datetime_date{width:69%;display:inline-flex}#_form_15_ input[type="time"].datetime_time{width:29%;display:inline-flex}@media (min-width:320px) and (max-width:667px){::-webkit-scrollbar{display:none}#_form_15_{margin:0;width:100%;min-width:100%;max-width:100%;box-sizing:border-box}#_form_15_ *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-size:1em}#_form_15_ ._form-content{margin:0;width:100%}#_form_15_ ._form-inner{display:block;min-width:100%}#_form_15_ ._form-title,#_form_15_ ._inline-style{margin-top:0;margin-right:0;margin-left:0}#_form_15_ ._form-title{font-size:1.2em}#_form_15_ ._form_element{margin:0 0 20px;padding:0;width:100%}#_form_15_ ._form-element,#_form_15_ ._inline-style,#_form_15_ input[type="text"],#_form_15_ label,#_form_15_ p,#_form_15_ textarea:not(.g-recaptcha-response){float:none;display:block;width:100%}#_form_15_ ._row._checkbox-radio label{display:inline}#_form_15_ ._row,#_form_15_ p,#_form_15_ label{margin-bottom:0.7em;width:100%}#_form_15_ ._row input[type="checkbox"],#_form_15_ ._row input[type="radio"]{margin:0 !important;vertical-align:middle !important}#_form_15_ ._row input[type="checkbox"]+span label{display:inline}#_form_15_ ._row span label{margin:0 !important;width:initial !important;vertical-align:middle !important}#_form_15_ ._form-image{max-width:100%;height:auto !important}#_form_15_ input[type="text"]{padding-left:10px;padding-right:10px;font-size:16px;line-height:1.3em;-webkit-appearance:none}#_form_15_ input[type="radio"],#_form_15_ input[type="checkbox"]{display:inline-block;width:1.3em;height:1.3em;font-size:1em;margin:0 0.3em 0 0;vertical-align:baseline}#_form_15_ button[type="submit"]{padding:20px;font-size:1.5em}#_form_15_ ._inline-style{margin:20px 0 0 !important}#_form_15_ ._inline-style input[type="text"]{width:100%}}#_form_15_ .sms_consent_checkbox{position:relative;width:100%;display:flex;align-items:flex-start;padding:20px 0}#_form_15_ .sms_consent_checkbox input[type="checkbox"]{float:left;margin:5px 10px 10px 0}#_form_15_ .sms_consent_checkbox .sms_consent_message{display:inline;float:left;text-align:left;margin-bottom:10px;font-size:14px;color:#7D8799}#_form_15_ .sms_consent_checkbox .sms_consent_message.sms_consent_mini{width:90%}#_form_15_ .sms_consent_checkbox ._error._above{right:auto;bottom:0}#_form_15_ .sms_consent_checkbox ._error._above ._error-arrow{right:auto;left:5px}@media (min-width:320px) and (max-width:667px){#_form_15_ .sms_consent_checkbox ._error._above{top:-30px;left:0;bottom:auto}}#_form_15_ .field-required{color:#FF0000}#_form_15_{position:relative;text-align:left;margin:25px auto 0;padding:0px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background:rgba(255, 255, 255, 0) !important;border:0;max-width:1200px;-moz-border-radius:0px !important;-webkit-border-radius:0px !important;border-radius:0px !important;color:#000000}#_form_15_ ._show_be_error{min-width:100%}#_form_15_._inline-form ._form-title{font-family:"IBM Plex Sans", Helvetica, sans-serif;font-size:22px;line-height:normal;font-weight:600;color:#000000 !important;margin-bottom:0;display:block}#_form_15_._inline-form ._form-branding{font-family:"IBM Plex Sans", Helvetica, sans-serif;font-size:13px;font-weight:100;font-style:normal;text-decoration:none}#_form_15_:before,#_form_15_:after{content:" ";display:table}#_form_15_:after{clear:both}#_form_15_._inline-style{width:auto;display:inline-block}#_form_15_._inline-style input[type="text"],#_form_15_._inline-style input[type="date"]{padding:10px 12px}#_form_15_._inline-style button._inline-style{position:relative;top:27px}#_form_15_._inline-style p{margin:0}#_form_15_._inline-style ._button-wrapper{position:relative;margin:16px 12.5px 0 20px}#_form_15_ ._form-thank-you{position:relative;
3675left:0;right:0;text-align:center;font-size:18px}#_form_15_ ._form-pc-confirmation ._submit{margin-top:16px}@media (min-width:320px) and (max-width:667px){#_form_15_._inline-form._inline-style ._inline-style._button-wrapper{margin-top:20px !important;margin-left:0 !important}}#_form_15_ .iti{width:100%}#_form_15_ .iti.iti--allow-dropdown.iti--separate-dial-code{width:100%}#_form_15_ .iti input{width:100%;border:#979797 1px solid;border-radius:4px}#_form_15_ .iti--separate-dial-code .iti__selected-flag{background-color:#FFFFFF;border-radius:4px}#_form_15_ .iti--separate-dial-code .iti__selected-flag:hover{background-color:rgba(0, 0, 0, 0.05)}#_form_15_ .iti__country-list{border-radius:4px;margin-top:4px;min-width:460px}#_form_15_ .iti__country-list--dropup{margin-bottom:4px}#_form_15_ .phone-error-hidden{display:none}#_form_15_ .phone-error{color:#E40E49}#_form_15_ .phone-input-error{border:1px solid #E40E49 !important}#_form_15_._inline-form ._form-content ._form-list-subscriptions-field fieldset{margin:0;margin-bottom:1.1428571429em;border:none;padding:0}#_form_15_._inline-form ._form-content ._form-list-subscriptions-field fieldset:last-child{margin-bottom:0}#_form_15_._inline-form ._form-content ._form-list-subscriptions-field legend{margin-bottom:1.1428571429em}#_form_15_._inline-form ._form-content ._form-list-subscriptions-field label{display:flex;align-items:flex-start;justify-content:flex-start;margin-bottom:0.8571428571em}#_form_15_._inline-form ._form-content ._form-list-subscriptions-field label:last-child{margin-bottom:0}#_form_15_._inline-form ._form-content ._form-list-subscriptions-field input{margin:0;margin-right:8px}#_form_15_._inline-form ._form-content ._form-list-subscriptions-field ._form-checkbox-option-label{display:block;font-weight:400;margin-top:-4px}#_form_15_._inline-form ._form-content ._form-list-subscriptions-field ._form-checkbox-option-label-with-description{display:block;font-weight:700;margin-top:-4px}#_form_15_._inline-form ._form-content ._form-list-subscriptions-field ._form-checkbox-option-description{margin:0;font-size:0.8571428571em}#_form_15_._inline-form ._form-content ._form-list-subscriptions-field ._form-subscriptions-unsubscribe-all-description{line-height:normal;margin-top:-2px}
3676.campi_2_colonne{display:flex;justify-content: flex-end;}.w-50 {width:50%}.pr-2 {padding-right:10px}.pl-2 {padding-left:10px}.info_strumento {display: grid;grid-template-columns: repeat(4, 1fr);}.info_strumento ._row._checkbox-radio {align-items: center !important;} .info_strumento ._row._checkbox-radio span {    margin-left: 7px;}
3677@media screen and (max-width:600px) {.w-50 {width:100%}.pr-2 {padding-right:0px}.pl-2 {padding-left:0px}.info_strumento {display: grid;grid-template-columns: repeat(2, 1fr);}.campi_2_colonne{display:block;justify-content: flex-end;}}
3678input#sms_consent {
3679    margin-top: 0px!important;
3680    margin-right: 10px!important;
3681    margin-bottom: 0px!important;
3682}
3683.sms_consent_message {
3684    margin-bottom: 0px !important;
3685}</style>
3686<form method="POST" action="https://cpmautomation.activehosted.com/proc.php" id="_form_15_" class="_form _form_15 _inline-form  _dark" novalidate data-styles-version="5">
3687  <input type="hidden" name="u" value="15" />
3688  <input type="hidden" name="f" value="15" />
3689  <input type="hidden" name="s" />
3690  <input type="hidden" name="c" value="0" />
3691  <input type="hidden" name="m" value="0" />
3692  <input type="hidden" name="act" value="sub" />
3693  <input type="hidden" name="v" value="2" />
3694  <input type="hidden" name="or" value="50a18da3-7c4c-480c-8fa9-2d6729d5fde2" />
3695  <div class="_form-content">
3696    <div class="campi_2_colonne">
3697        <div class="_form_element _x40610055 _full_width w-50 pr-2"  style="margin-bottom:0px">
3698        <label for="firstname" class="_form-label" style="display:none">
3699        </label>
3700        <div class="_field-wrapper">
3701            <input type="text" id="firstname" name="firstname" placeholder="Nome *" required style="border-top:0px!important;border-bottom:1px solid #E71583!important;border-left: 0px!important; border-right: 0px!important;" />
3702        </div>
3703        </div>
3704        <div class="_form_element _x23357875 _full_width w-50 pl-2"  style="margin-bottom:0px">
3705        <label for="lastname" class="_form-label" style="display:none">
3706        </label>
3707        <div class="_field-wrapper">
3708            <input type="text" id="lastname" name="lastname" placeholder="Cognome *" style="border-top:0px!important;border-bottom:1px solid #E71583!important;border-left: 0px!important; border-right: 0px!important;" />
3709        </div>
3710        </div>
3711    </div>
3712    <div class="campi_2_colonne">
3713        <div class="_form_element _x32933839 _full_width w-50 pr-2" style="margin-top:10px;margin-bottom:0px;" >
3714            <label for="field[50]" class="_form-label" style="padding-left:15px">
3715                Data di nascita <span class="field-required">
3716                *
3717            </span>
3718            </label>
3719            <div class="_field-wrapper">
3720            <input type="date" class="date_field" id="field[50]" name="field[50]" value="" placeholder="" required style="border-top:0px!important;border-bottom:1px solid #E71583!important;border-left: 0px!important; border-right: 0px!important;padding-left:15px" />
3721            </div>
3722        </div>
3723        <div class="_form_element _x18376436 _full_width w-50 pl-2"  style="margin-bottom:0px; display:flex; align-items: flex-end;margin-top:10px" >
3724        <label for="email" class="_form-label" style="display:none">
3725        </label>
3726        <div class="_field-wrapper" style="width: 100%;">
3727            <input type="text" id="email" name="email" placeholder="Email *" style="border-top:0px!important;border-bottom:1px solid #E71583!important;border-left: 0px!important; border-right: 0px!important;" />
3728        </div>
3729        </div>
3730    </div>
3731
3732          <div class="_form_element _x98729790 _full_width " style="margin-top: 10px!important;" >
3733              <label for="phone" class="_form-label" style="display:none">
3734                Telefono<span class="field-required">
3735                *
3736              </span>
3737            </label>
3738            <div class="_field-wrapper">
3739              <input type="text" id="phone" name="phone" placeholder="Digita il numero di telefono" required style="border-top:0px!important;border-bottom:1px solid #E71583!important;border-left: 0px!important; border-right: 0px!important;"/>
3740            </div>
3741          </div>
3742    <div class="_form_element _x21341575 _full_width " >
3743      <label for="g-recaptcha-response" class="_form-label">
3744      </label>
3745      <div class="g-recaptcha" data-sitekey="6LcwIw8TAAAAACP1ysM08EhCgzd6q5JAOUR1a0Go">
3746      </div>
3747    </div>
3748    <div class="_form_element _x12846387 _full_width "  style="margin-top:20px">
3749      <fieldset class="_form-fieldset">
3750        <div class="_row">
3751          <legend for="field[2][]" class="_form-label">
3752          </legend>
3753        </div>
3754        <input data-autofill="false" type="hidden" id="field[2][]" name="field[2][]" value="~|">
3755        <div class="_row _checkbox-radio">
3756          <input id="field_2Autorizzo il trattamento dei miei dati. Leggi privacy" type="checkbox" name="field[2][]"
3757          value="Autorizzo il trattamento dei miei dati. Leggi privacy"                                                                                 required                                >
3758          <span>
3759            <label for="field_2Autorizzo il trattamento dei miei dati. Leggi privacy" style="color:#000">
3760              Autorizzo il trattamento dei miei dati. <a href="https://www.cpm.it/privacy-policy-2/" target="_blank" style="color:#000;text-decoration:underline">Leggi privacy</a><span class="field-required">
3761              *
3762            </span>
3763          </label>
3764        </span>
3765      </div>
3766    </fieldset>
3767  </div>
3768    <label for="sms_consent" class="sms_consent_checkbox" style="padding-top: 0px!important;">
3769  <input type="checkbox" id="sms_consent" name="sms_consent" required />
3770  <div class="sms_consent_message" style="color: #000;">
3771    Inviando questo modulo acconsenti a ricevere SMS / chiamate.
3772  </div>
3773  </label>
3774  <div class="_button-wrapper">
3775    <button id="_form_15_submit" class="_submit" type="submit" style="width: 50%;">
3776      INVIA
3777    </button>
3778  </div>
3779  <div class="_clear-element">
3780  </div>
3781</div>
3782<div class="_form-thank-you" style="display:none;">
3783</div>
3784<div class="_form-branding" style="display:none">
3785  <div class="_marketing-by">
3786    Marketing a cura di
3787  </div>
3788  <a href="https://www.activecampaign.com/?utm_medium=referral&utm_campaign=acforms" class="_logo">
3789    <span class="form-sr-only">
3790      ActiveCampaign
3791    </span>
3792  </a>
3793</div>
3794</form>
3795
3796<script>
3797window.cfields = {"50":"data_di_nascita_1","2":"privacy"};
3798window._show_thank_you = function(id, message, trackcmp_url, email) {
3799    var form = document.getElementById('_form_' + id + '_'), thank_you = form.querySelector('._form-thank-you');
3800    form.querySelector('._form-content').style.display = 'none';
3801    thank_you.innerHTML = message;
3802    thank_you.style.display = 'block';
3803    const vgoAlias = typeof visitorGlobalObjectAlias === 'undefined' ? 'vgo' : visitorGlobalObjectAlias;
3804    var visitorObject = window[vgoAlias];
3805    if (email && typeof visitorObject !== 'undefined') {
3806        visitorObject('setEmail', email);
3807        visitorObject('update');
3808    } else if (typeof(trackcmp_url) != 'undefined' && trackcmp_url) {
3809        // Site tracking URL to use after inline form submission.
3810        _load_script(trackcmp_url);
3811    }
3812    if (typeof window._form_callback !== 'undefined') window._form_callback(id);
3813    thank_you.setAttribute('tabindex', '-1');
3814    thank_you.focus();
3815};
3816window._show_unsubscribe = function(id, message, trackcmp_url, email) {
3817    var form = document.getElementById('_form_' + id + '_'), unsub = form.querySelector('._form-thank-you');
3818    var branding = form.querySelector('._form-branding');
3819    if (branding) {
3820        branding.style.display = 'none';
3821    }
3822    form.querySelector('._form-content').style.display = 'none';
3823    unsub.style.display = 'block';
3824    form.insertAdjacentHTML('afterend', message)
3825    const vgoAlias = typeof visitorGlobalObjectAlias === 'undefined' ? 'vgo' : visitorGlobalObjectAlias;
3826    var visitorObject = window[vgoAlias];
3827    if (email && typeof visitorObject !== 'undefined') {
3828        visitorObject('setEmail', email);
3829        visitorObject('update');
3830    } else if (typeof(trackcmp_url) != 'undefined' && trackcmp_url) {
3831        // Site tracking URL to use after inline form submission.
3832        _load_script(trackcmp_url);
3833    }
3834    if (typeof window._form_callback !== 'undefined') window._form_callback(id);
3835};
3836window._show_error = function(id, message, html) {
3837    var form = document.getElementById('_form_' + id + '_'),
3838        err = document.createElement('div'),
3839        button = form.querySelector('button[type="submit"]'),
3840        old_error = form.querySelector('._form_error');
3841    if (old_error) old_error.parentNode.removeChild(old_error);
3842    err.innerHTML = message;
3843    err.className = '_error-inner _form_error _no_arrow';
3844    var wrapper = document.createElement('div');
3845    wrapper.className = '_form-inner _show_be_error';
3846    wrapper.appendChild(err);
3847    button.parentNode.insertBefore(wrapper, button);
3848    var submitButton = form.querySelector('[id^="_form"][id$="_submit"]');
3849    submitButton.disabled = false;
3850    submitButton.classList.remove('processing');
3851    if (html) {
3852        var div = document.createElement('div');
3853        div.className = '_error-html';
3854        div.innerHTML = html;
3855        err.appendChild(div);
3856    }
3857};
3858window._show_pc_confirmation = function(id, header, detail, show, email) {
3859    var form = document.getElementById('_form_' + id + '_'), pc_confirmation = form.querySelector('._form-pc-confirmation');
3860    if (pc_confirmation.style.display === 'none') {
3861        form.querySelector('._form-content').style.display = 'none';
3862        pc_confirmation.innerHTML = "<div class='_form-title'>" + header + "</div>" + "<p>" + detail + "</p>" +
3863        "<button class='_submit' id='hideButton'>Gestisci preferenze</button>";
3864        pc_confirmation.style.display = 'block';
3865        var mp = document.querySelector('input[name="mp"]');
3866        mp.value = '0';
3867    } else {
3868        form.querySelector('._form-content').style.display = 'inline';
3869        pc_confirmation.style.display = 'none';
3870    }
3871
3872    var hideButton = document.getElementById('hideButton');
3873    // Add event listener to the button
3874    hideButton.addEventListener('click', function() {
3875        var submitButton = document.querySelector('#_form_15_submit');
3876        submitButton.disabled = false;
3877        submitButton.classList.remove('processing');
3878        var mp = document.querySelector('input[name="mp"]');
3879        mp.value = '1';
3880        const cacheBuster = new URL(window.location.href);
3881        cacheBuster.searchParams.set('v', new Date().getTime());
3882        window.location.href = cacheBuster.toString();
3883    });
3884
3885    const vgoAlias = typeof visitorGlobalObjectAlias === 'undefined' ? 'vgo' : visitorGlobalObjectAlias;
3886    var visitorObject = window[vgoAlias];
3887    if (email && typeof visitorObject !== 'undefined') {
3888        visitorObject('setEmail', email);
3889        visitorObject('update');
3890    } else if (typeof(trackcmp_url) != 'undefined' && trackcmp_url) {
3891        // Site tracking URL to use after inline form submission.
3892        _load_script(trackcmp_url);
3893    }
3894    if (typeof window._form_callback !== 'undefined') window._form_callback(id);
3895};
3896window._load_script = function(url, callback, isSubmit) {
3897    var head = document.querySelector('head'), script = document.createElement('script'), r = false;
3898    var submitButton = document.querySelector('#_form_15_submit');
3899    script.charset = 'utf-8';
3900    script.src = url;
3901    if (callback) {
3902        script.onload = script.onreadystatechange = function() {
3903            if (!r && (!this.readyState || this.readyState == 'complete')) {
3904                r = true;
3905                callback();
3906            }
3907        };
3908    }
3909    script.onerror = function() {
3910        if (isSubmit) {
3911            if (script.src.length > 10000) {
3912                _show_error("15", "Invio non riuscito. Accorcia le risposte e riprova.");
3913            } else {
3914                _show_error("15", "Invio non riuscito. Riprova.");
3915            }
3916            submitButton.disabled = false;
3917            submitButton.classList.remove('processing');
3918        }
3919    }
3920
3921    head.appendChild(script);
3922};
3923(function() {
3924    var iti;
3925    if (window.location.search.search("excludeform") !== -1) return false;
3926    var getCookie = function(name) {
3927        var match = document.cookie.match(new RegExp('(^|; )' + name + '=([^;]+)'));
3928        return match ? match[2] : localStorage.getItem(name);
3929    }
3930    var setCookie = function(name, value) {
3931        var now = new Date();
3932        var time = now.getTime();
3933        var expireTime = time + 1000 * 60 * 60 * 24 * 365;
3934        now.setTime(expireTime);
3935        document.cookie = name + '=' + value + '; expires=' + now + ';path=/; Secure; SameSite=Lax;';
3936        localStorage.setItem(name, value);
3937    }
3938    var addEvent = function(element, event, func) {
3939        if (element.addEventListener) {
3940            element.addEventListener(event, func);
3941        } else {
3942            var oldFunc = element['on' + event];
3943            element['on' + event] = function() {
3944                oldFunc.apply(this, arguments);
3945                func.apply(this, arguments);
3946            };
3947        }
3948    }
3949    var _removed = false;
3950        var form_to_submit = document.getElementById('_form_15_');
3951    var allInputs = form_to_submit.querySelectorAll('input, select, textarea'), tooltips = [], submitted = false;
3952
3953    var getUrlParam = function(name) {
3954        if (name.toLowerCase() !== 'email') {
3955            var params = new URLSearchParams(window.location.search);
3956            return params.get(name) || false;
3957        }
3958        // email is a special case because a plus is valid in the email address
3959        var qString = window.location.search;
3960        if (!qString) {
3961            return false;
3962        }
3963        var parameters = qString.substr(1).split('&');
3964        for (var i = 0; i < parameters.length; i++) {
3965            var parameter = parameters[i].split('=');
3966            if (parameter[0].toLowerCase() === 'email') {
3967                return parameter[1] === undefined ? true : decodeURIComponent(parameter[1]);
3968            }
3969        }
3970        return false;
3971    };
3972
3973    var acctDateFormat = "%d/%m/%Y";
3974    var getNormalizedDate = function(date, acctFormat) {
3975        var decodedDate = decodeURIComponent(date);
3976        if (acctFormat && acctFormat.match(/(%d|%e).*%m/gi) !== null) {
3977            return decodedDate.replace(/(\d{2}).*(\d{2}).*(\d{4})/g, '$3-$2-$1');
3978        } else if (Date.parse(decodedDate)) {
3979            var dateObj = new Date(decodedDate);
3980            var year = dateObj.getFullYear();
3981            var month = dateObj.getMonth() + 1;
3982            var day = dateObj.getDate();
3983            return `${year}-${month < 10 ? `0${month}` : month}-${day < 10 ? `0${day}` : day}`;
3984        }
3985        return false;
3986    };
3987
3988    var getNormalizedTime = function(time) {
3989        var hour, minutes;
3990        var decodedTime = decodeURIComponent(time);
3991        var timeParts = Array.from(decodedTime.matchAll(/(\d{1,2}):(\d{1,2})\W*([AaPp][Mm])?/gm))[0];
3992        if (timeParts[3]) { // 12 hour format
3993            var isPM = timeParts[3].toLowerCase() === 'pm';
3994            if (isPM) {
3995                hour = parseInt(timeParts[1]) === 12 ? '12' : `${parseInt(timeParts[1]) + 12}`;
3996            } else {
3997                hour = parseInt(timeParts[1]) === 12 ? '0' : timeParts[1];
3998            }
3999        } else { // 24 hour format
4000            hour = timeParts[1];
4001        }
4002        var normalizedHour = parseInt(hour) < 10 ? `0${parseInt(hour)}` : hour;
4003        var minutes = timeParts[2];
4004        return `${normalizedHour}:${minutes}`;
4005    };
4006
4007    for (var i = 0; i < allInputs.length; i++) {
4008        var regexStr = "field\\[(\\d+)\\]";
4009        var results = new RegExp(regexStr).exec(allInputs[i].name);
4010        if (results != undefined) {
4011            allInputs[i].dataset.name = allInputs[i].name.match(/\[time\]$/)
4012                ? `${window.cfields[results[1]]}_time`
4013                : window.cfields[results[1]];
4014        } else {
4015            allInputs[i].dataset.name = allInputs[i].name;
4016        }
4017        var fieldVal = getUrlParam(allInputs[i].dataset.name);
4018
4019        if (fieldVal) {
4020            if (allInputs[i].dataset.autofill === "false") {
4021                continue;
4022            }
4023            if (allInputs[i].type == "radio" || allInputs[i].type == "checkbox") {
4024                if (allInputs[i].value == fieldVal) {
4025                    allInputs[i].checked = true;
4026                }
4027            } else if (allInputs[i].type == "date") {
4028                allInputs[i].value = getNormalizedDate(fieldVal, acctDateFormat);
4029            } else if (allInputs[i].type == "time") {
4030                allInputs[i].value = getNormalizedTime(fieldVal);
4031            } else {
4032                allInputs[i].value = fieldVal;
4033            }
4034        }
4035    }
4036
4037    var remove_tooltips = function() {
4038        for (var i = 0; i < tooltips.length; i++) {
4039            tooltips[i].tip.parentNode.removeChild(tooltips[i].tip);
4040        }
4041        tooltips = [];
4042    };
4043    var remove_tooltip = function(elem) {
4044        for (var i = 0; i < tooltips.length; i++) {
4045            if (tooltips[i].elem === elem) {
4046                tooltips[i].tip.parentNode.removeChild(tooltips[i].tip);
4047                tooltips.splice(i, 1);
4048                return;
4049            }
4050        }
4051    };
4052    var create_tooltip = function(elem, text) {
4053        var tooltip = document.createElement('div'),
4054            arrow = document.createElement('div'),
4055            inner = document.createElement('div'), new_tooltip = {};
4056        tooltip.id = `${elem.id}-error`;
4057        tooltip.setAttribute('role', 'alert')
4058        if (elem.type != 'radio' && (elem.type != 'checkbox' || elem.name === 'sms_consent')) {
4059            tooltip.className = '_error';
4060            arrow.className = '_error-arrow';
4061            inner.className = '_error-inner';
4062            inner.innerHTML = text;
4063            tooltip.appendChild(arrow);
4064            tooltip.appendChild(inner);
4065            elem.parentNode.appendChild(tooltip);
4066        } else {
4067            tooltip.className = '_error-inner _no_arrow';
4068            tooltip.innerHTML = text;
4069            elem.parentNode.insertBefore(tooltip, elem);
4070            new_tooltip.no_arrow = true;
4071        }
4072        new_tooltip.tip = tooltip;
4073        new_tooltip.elem = elem;
4074        tooltips.push(new_tooltip);
4075        return new_tooltip;
4076    };
4077    var resize_tooltip = function(tooltip) {
4078        var rect = tooltip.elem.getBoundingClientRect();
4079        var doc = document.documentElement,
4080            scrollPosition = rect.top - ((window.pageYOffset || doc.scrollTop)  - (doc.clientTop || 0));
4081        if (scrollPosition < 40) {
4082            tooltip.tip.className = tooltip.tip.className.replace(/ ?(_above|_below) ?/g, '') + ' _below';
4083        } else {
4084            tooltip.tip.className = tooltip.tip.className.replace(/ ?(_above|_below) ?/g, '') + ' _above';
4085        }
4086    };
4087    var resize_tooltips = function() {
4088        if (_removed) return;
4089        for (var i = 0; i < tooltips.length; i++) {
4090            if (!tooltips[i].no_arrow) resize_tooltip(tooltips[i]);
4091        }
4092    };
4093    var validate_field = function(elem, remove) {
4094        var tooltip = null, value = elem.value, no_error = true;
4095        remove ? remove_tooltip(elem) : false;
4096        elem.removeAttribute('aria-invalid');
4097        elem.removeAttribute('aria-describedby');
4098        if (elem.type != 'checkbox') elem.className = elem.className.replace(/ ?_has_error ?/g, '');
4099        if (elem.getAttribute('required') !== null) {
4100            if (elem.type == 'radio' || (elem.type == 'checkbox' && /any/.test(elem.className))) {
4101                var elems = form_to_submit.elements[elem.name];
4102                if (!(elems instanceof NodeList || elems instanceof HTMLCollection) || elems.length <= 1) {
4103                    no_error = elem.checked;
4104                }
4105                else {
4106                    no_error = false;
4107                    for (var i = 0; i < elems.length; i++) {
4108                        if (elems[i].checked) no_error = true;
4109                    }
4110                }
4111                if (!no_error) {
4112                    tooltip = create_tooltip(elem, "Seleziona un\'opzione.");
4113                }
4114            } else if (elem.type =='checkbox') {
4115                var elems = form_to_submit.elements[elem.name], found = false, err = [];
4116                no_error = true;
4117                for (var i = 0; i < elems.length; i++) {
4118                    if (elems[i].getAttribute('required') === null) continue;
4119                    if (!found && elems[i] !== elem) return true;
4120                    found = true;
4121                    elems[i].className = elems[i].className.replace(/ ?_has_error ?/g, '');
4122                    if (!elems[i].checked) {
4123                        no_error = false;
4124                        elems[i].className = elems[i].className + ' _has_error';
4125                        err.push("È necessario verificare %s".replace("%s", elems[i].value));
4126                    }
4127                }
4128                if (!no_error) {
4129                    tooltip = create_tooltip(elem, err.join('<br/>'));
4130                }
4131            } else if (elem.tagName == 'SELECT') {
4132                var selected = true;
4133                if (elem.multiple) {
4134                    selected = false;
4135                    for (var i = 0; i < elem.options.length; i++) {
4136                        if (elem.options[i].selected) {
4137                            selected = true;
4138                            break;
4139                        }
4140                    }
4141                } else {
4142                    for (var i = 0; i < elem.options.length; i++) {
4143                        if (elem.options[i].selected
4144                            && (!elem.options[i].value
4145                            || (elem.options[i].value.match(/\n/g)))
4146                        ) {
4147                            selected = false;
4148                        }
4149                    }
4150                }
4151                if (!selected) {
4152                    elem.className = elem.className + ' _has_error';
4153                    no_error = false;
4154                    tooltip = create_tooltip(elem, "Seleziona un\'opzione.");
4155                }
4156            } else if (value === undefined || value === null || value === '') {
4157                elem.className = elem.className + ' _has_error';
4158                no_error = false;
4159                tooltip = create_tooltip(elem, "Questo campo è obbligatorio.");
4160            }
4161        }
4162        if (no_error && elem.name == 'email') {
4163            if (!value.match(/^[\+_a-z0-9-'&=]+(\.[\+_a-z0-9-']+)*@[a-z0-9-]+(\.[a-z0-9-]+)*(\.[a-z]{2,})$/i)) {
4164                elem.className = elem.className + ' _has_error';
4165                no_error = false;
4166                tooltip = create_tooltip(elem, "Inserisci un indirizzo email valido.");
4167            }
4168        }
4169        if (no_error && (elem.id == 'phone')) {
4170            if (elem.value.trim() && typeof iti != 'undefined' && !iti.isValidNumber()) {
4171                elem.className = elem.className + ' _has_error';
4172                no_error = false;
4173                tooltip = create_tooltip(elem, "Inserisci un numero di telefono valido.");
4174            }
4175        }
4176        if (no_error && /date_field/.test(elem.className)) {
4177            if (!value.match(/^\d\d\d\d-\d\d-\d\d$/)) {
4178                elem.className = elem.className + ' _has_error';
4179                no_error = false;
4180                tooltip = create_tooltip(elem, "Inserisci una data valida.");
4181            }
4182        }
4183
4184        if (no_error && elem.name === 'sms_consent') {
4185            const showError = !!elem.attributes.required && !elem.checked;
4186            if (showError) {
4187                elem.className = elem.className + ' _has_error';
4188                no_error = false;
4189                tooltip = create_tooltip(elem, "Seleziona questa casella per continuare");
4190            } else {
4191                elem.className = elem.className.replace(/ ?_has_error ?/g, '');
4192            }
4193        }
4194        tooltip ? resize_tooltip(tooltip) : false;
4195        if (!no_error && elem.hasAttribute('id')) {
4196            elem.setAttribute('aria-invalid', 'true');
4197            elem.setAttribute('aria-describedby', `${elem.id}-error`);
4198        }
4199        return no_error;
4200    };
4201    var needs_validate = function(el) {
4202        if(el.getAttribute('required') !== null){
4203            return true;
4204        }
4205        if((el.name === 'email' || el.id === 'phone' || el.id === 'sms_consent') && el.value !== ""){
4206            return true;
4207        }
4208
4209        return false;
4210    };
4211    var validate_form = function(e) {
4212        var err = form_to_submit.querySelector('._form_error'), no_error = true;
4213        if (!submitted) {
4214            submitted = true;
4215            for (var i = 0, len = allInputs.length; i < len; i++) {
4216                var input = allInputs[i];
4217                if (needs_validate(input)) {
4218                    if (input.type == 'text' || input.type == 'number' || input.type == 'time' || input.type == 'tel') {
4219                        addEvent(input, 'blur', function() {
4220                            this.value = this.value.trim();
4221                            validate_field(this, true);
4222                        });
4223                        addEvent(input, 'input', function() {
4224                            validate_field(this, true);
4225                        });
4226                    } else if (input.type == 'radio' || input.type == 'checkbox') {
4227                        (function(el) {
4228                            function getElementsArray(name){
4229                                const value =  form_to_submit.elements[name];
4230                                if (Array.isArray(value)){
4231                                    return value;
4232                                }
4233                                return [value];
4234                            }
4235                            var radios = getElementsArray(el.name);
4236                            for (var i = 0; i < radios.length; i++) {
4237                                addEvent(radios[i], 'change', function() {
4238                                    validate_field(el, true);
4239                                });
4240                            }
4241                        })(input);
4242                    } else if (input.tagName == 'SELECT') {
4243                        addEvent(input, 'change', function() {
4244                            validate_field(this, true);
4245                        });
4246                    } else if (input.type == 'textarea'){
4247                        addEvent(input, 'input', function() {
4248                            validate_field(this, true);
4249                        });
4250                    }
4251                }
4252            }
4253        }
4254        remove_tooltips();
4255        for (var i = 0, len = allInputs.length; i < len; i++) {
4256            var elem = allInputs[i];
4257            if (needs_validate(elem)) {
4258                if (elem.tagName.toLowerCase() !== "select") {
4259                    elem.value = elem.value.trim();
4260                }
4261                validate_field(elem) ? true : no_error = false;
4262            }
4263        }
4264        if (!no_error && e) {
4265            e.preventDefault();
4266        }
4267        if (!no_error) {
4268            const firstFocusableError = form_to_submit.querySelector('._has_error:not([disabled])');
4269            if (firstFocusableError && typeof firstFocusableError.focus === 'function') {
4270                firstFocusableError.focus();
4271            }
4272        }
4273        resize_tooltips();
4274        return no_error;
4275    };
4276    addEvent(window, 'resize', resize_tooltips);
4277    addEvent(window, 'scroll', resize_tooltips);
4278    var initializePhoneInput = function(inputPhone) {
4279
4280        const style = document.createElement('link');
4281        style.rel = 'stylesheet';
4282        style.href = 'https://cdn.jsdelivr.net/npm/[email protected]/build/css/intlTelInput.css';
4283        document.head.appendChild(style);
4284
4285        window._load_script('https://cdn.jsdelivr.net/npm/[email protected]/build/js/intlTelInput.min.js', function() {
4286            inputPhone.setAttribute("name", "phone-iti");
4287            iti = intlTelInput(inputPhone, {
4288                loadUtils: () => import('https://cdn.jsdelivr.net/npm/[email protected]/build/js/utils.js'),
4289                hiddenInput: (telInputName) => ({
4290                    phone: 'phone'
4291                }),
4292                separateDialCode: true,
4293                autoPlaceholder: 'aggressive',
4294                initialCountry: 'auto',
4295                geoIpLookup: (success) => {
4296                fetch('https://cpmautomation.activehosted.com/api/public/geo.php')
4297                    .then((res) => res.json())
4298                    .then((data) => success(data.country_code || 'IT'))
4299                    .catch(() => success('IT'));
4300                }
4301            });
4302        }, false);
4303    }
4304    var inputPhone = form_to_submit.querySelector("#phone");
4305    if(inputPhone) {
4306        initializePhoneInput(inputPhone);
4307    }
4308
4309    window['recaptcha_callback'] = function() {
4310  // Get all recaptchas in the DOM (there may be more than one form on the page).
4311  var recaptchas = document.getElementsByClassName("g-recaptcha");
4312  for (var i in recaptchas) {
4313    // Set the recaptcha element ID, so the recaptcha can be applied to each element.
4314    var recaptcha_id = "recaptcha_" + i;
4315    recaptchas[i].id = recaptcha_id;
4316    var el = document.getElementById(recaptcha_id);
4317    if (el != null) {
4318      var sitekey = el.getAttribute("data-sitekey");
4319      var stoken = el.getAttribute("data-stoken");
4320      grecaptcha.render(recaptcha_id, {"sitekey":sitekey,"stoken":stoken});
4321    }
4322  }
4323};    
4324//_load_script("https://www.google.com/recaptcha/api.js?onload=recaptcha_callback&render=explicit");
4325    var _form_serialize = function(form){if(!form||form.nodeName!=="FORM"){return }var i,j,q=[];for(i=0;i<form.elements.length;i++){if(form.elements[i].name===""){continue}switch(form.elements[i].nodeName){case"INPUT":switch(form.elements[i].type){case"tel":q.push(form.elements[i].name+"="+encodeURIComponent(form.elements[i].previousSibling.querySelector('div.iti__selected-dial-code').innerText)+encodeURIComponent(" ")+encodeURIComponent(form.elements[i].value));break;case"text":case"number":case"date":case"time":case"hidden":case"password":case"button":case"reset":case"submit":q.push(form.elements[i].name+"="+encodeURIComponent(form.elements[i].value));break;case"checkbox":case"radio":if(form.elements[i].checked){q.push(form.elements[i].name+"="+encodeURIComponent(form.elements[i].value))}break;case"file":break}break;case"TEXTAREA":q.push(form.elements[i].name+"="+encodeURIComponent(form.elements[i].value));break;case"SELECT":switch(form.elements[i].type){case"select-one":q.push(form.elements[i].name+"="+encodeURIComponent(form.elements[i].value));break;case"select-multiple":for(j=0;j<form.elements[i].options.length;j++){if(form.elements[i].options[j].selected){q.push(form.elements[i].name+"="+encodeURIComponent(form.elements[i].options[j].value))}}break}break;case"BUTTON":switch(form.elements[i].type){case"reset":case"submit":case"button":q.push(form.elements[i].name+"="+encodeURIComponent(form.elements[i].value));break}break}}return q.join("&")};
4326
4327    const formSupportsPost = false;
4328    var form_submit = function(e) {
4329
4330        e.preventDefault();
4331        if (validate_form()) {
4332            if(form_to_submit.querySelector('input[name="phone"]') && typeof iti != 'undefined') {
4333                form_to_submit.querySelector('input[name="phone"]').value = iti.getNumber();
4334            }
4335            // use this trick to get the submit button & disable it using plain javascript
4336            var submitButton = e.target.querySelector('#_form_15_submit');
4337            submitButton.disabled = true;
4338            submitButton.classList.add('processing');
4339                    var serialized = _form_serialize(document.getElementById('_form_15_')).replace(/%0A/g, '\\n');
4340            var err = form_to_submit.querySelector('._form_error');
4341            err ? err.parentNode.removeChild(err) : false;
4342            async function submitForm() {
4343                var formData = new FormData();
4344                const searchParams = new URLSearchParams(serialized);
4345                searchParams.forEach((value, key) => {
4346                    if (key !== 'hideButton') {
4347                        formData.append(key, value);
4348                    }
4349                });
4350                let request = {
4351                    headers: {
4352                        "Accept": "application/json"
4353                    },
4354                    body: formData,
4355                    method: "POST"
4356                };
4357
4358                let pageUrlParams = new URLSearchParams(window.location.search);
4359                if (pageUrlParams.has('t')) {
4360                    request.headers.Authorization = 'Bearer ' + pageUrlParams.get('t');
4361                }
4362                const response = await fetch('https://cpmautomation.activehosted.com/proc.php?jsonp=true', request);
4363
4364                return response.json();
4365            }
4366            if (formSupportsPost) {
4367                submitForm().then((data) => {
4368                    eval(data.js);
4369                }).catch(() => {
4370                    _show_error("15", "Invio non riuscito. Riprova.");
4371                });
4372            } else {
4373                _load_script('https://cpmautomation.activehosted.com/proc.php?' + serialized + '&jsonp=true', null, true);
4374            }
4375        }
4376        return false;
4377    };
4378    addEvent(form_to_submit, 'submit', form_submit);
4379})();
4380
4381</script>
4381				</div>
4382				</div>
4383		<div class="elementor-element elementor-element-aa6381d e-con-full elementor-hidden-mobile e-flex e-con e-child" data-id="aa6381d" data-element_type="container" data-e-type="container">
4384				</div>
4385		<div class="elementor-element elementor-element-ea8c232 e-con-full e-flex e-con e-child" data-id="ea8c232" data-element_type="container" data-e-type="container">
4386				<div class="elementor-element elementor-element-ef5d69a elementor-widget elementor-widget-heading" data-id="ef5d69a" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
4387					<h2 class="elementor-heading-title elementor-size-default">Indirizzo</h2>				</div>
4388				<div class="elementor-element elementor-element-4902449 mb-0 elementor-widget elementor-widget-text-editor" data-id="4902449" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
4389									<p class="p1">CPM Music Institute<br /><span style="color: #000000;"><a href="https://maps.app.goo.gl/VAvceewU5y1zALWJ8" target="_blank" rel="noopener">Via Privata Elio Reguzzoni, 15</a></span><br />20125 Milano MI </p>								</div>
4390				<div class="elementor-element elementor-element-8e0a885 elementor-widget elementor-widget-heading" data-id="8e0a885" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
4391					<h2 class="elementor-heading-title elementor-size-default">Telefono</h2>				</div>
4392				<div class="elementor-element elementor-element-62925f4 mb-0 elementor-widget elementor-widget-text-editor" data-id="62925f4" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
4393									<p><a href="tel:+39026411461">+39 026411461</a><br />Lun &#8211; Ven 09:30 / 18:00<br />Sab 09:30 / 13:00</p>								</div>
4394				</div>
4395		<div class="elementor-element elementor-element-5eb2edf e-con-full e-flex e-con e-child" data-id="5eb2edf" data-element_type="container" data-e-type="container">
4396				<div class="elementor-element elementor-element-1484d54 elementor-widget elementor-widget-heading" data-id="1484d54" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
4397					<h2 class="elementor-heading-title elementor-size-default">Email</h2>				</div>
4398				<div class="elementor-element elementor-element-a3dd2ff mb-0 elementor-widget elementor-widget-text-editor" data-id="a3dd2ff" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
4399									<p><a href="mailto:[email protected]" target="_blank" rel="noopener">[email protected]</a></p>								</div>
4400				</div>
4401				</div>
4402		<div class="elementor-element elementor-element-de5907b e-con-full e-flex e-con e-parent" data-id="de5907b" data-element_type="container" data-e-type="container" data-settings="{&quot;background_background&quot;:&quot;classic&quot;}">
4403				<div class="elementor-element elementor-element-2fae671 mb-0 elementor-widget elementor-widget-text-editor" data-id="2fae671" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
4404									<p><span data-teams="true">© 2026 Mussida Music Publishing srl &#8211; P.IVA 05345880966 &#8211; <a id="menureju" class="fui-Link ___1q1shib f2hkw1w f3rmtva f1ewtqcl fyind8e f1k6fduh f1w7gpdv fk6fouc fjoy568 figsok6 f1s184ao f1mk8lai fnbmjn9 f1o700av f13mvf36 f1cmlufx f9n3di6 f1ids18y f1tx3yz7 f1deo86v f1eh06m1 f1iescvh fhgqx19 f1olyrje f1p93eir f1nev41a f1h8hb77 f1lqvz6u f10aw75t fsle3fq f17ae5zn" title="https://www.cpm.it/cookie-policy" href="https://www.cpm.it/cookie-policy" target="_blank" rel="noreferrer noopener" aria-label="Collegamento Cookie Policy">Cookie Policy</a></span></p>								</div>
4405				</div>
4406				</footer>
4407		
4408<script type="speculationrules">
4409{"prefetch":[{"source":"document","where":{"and":[{"href_matches":"/*"},{"not":{"href_matches":["/wp-*.php","/wp-admin/*","/wp-content/uploads/*","/wp-content/*","/wp-content/plugins/*","/wp-content/themes/hello-theme-child-master/*","/wp-content/themes/hello-elementor/*","/*\\?(.+)"]}},{"not":{"selector_matches":"a[rel~=\"nofollow\"]"}},{"not":{"selector_matches":".no-prefetch, .no-prefetch a"}}]},"eagerness":"conservative"}]}
4410</script>
4410
4411    
4411<script>
4412        CookiebotCallback_OnAccept  = () => Cookiebot.changed && document.location.reload();
4413        CookiebotCallback_OnDecline = () => Cookiebot.changed && document.location.reload();
4414    </script>
4414
4415    			
4415<script>
4416				const lazyloadRunObserver = () => {
4417					const lazyloadBackgrounds = document.querySelectorAll( `.e-con.e-parent:not(.e-lazyloaded)` );
4418					const lazyloadBackgroundObserver = new IntersectionObserver( ( entries ) => {
4419						entries.forEach( ( entry ) => {
4420							if ( entry.isIntersecting ) {
4421								let lazyloadBackground = entry.target;
4422								if( lazyloadBackground ) {
4423									lazyloadBackground.classList.add( 'e-lazyloaded' );
4424								}
4425								lazyloadBackgroundObserver.unobserve( entry.target );
4426							}
4427						});
4428					}, { rootMargin: '200px 0px 200px 0px' } );
4429					lazyloadBackgrounds.forEach( ( lazyloadBackground ) => {
4430						lazyloadBackgroundObserver.observe( lazyloadBackground );
4431					} );
4432				};
4433				const events = [
4434					'DOMContentLoaded',
4435					'elementor/lazyload/observe',
4436				];
4437				events.forEach( ( event ) => {
4438					document.addEventListener( event, lazyloadRunObserver );
4439				} );
4440			</script>
4440
4441			
4441<script>
4442    (function(e,t,o,n,p,r,i){e.visitorGlobalObjectAlias=n;e[e.visitorGlobalObjectAlias]=e[e.visitorGlobalObjectAlias]||function(){(e[e.visitorGlobalObjectAlias].q=e[e.visitorGlobalObjectAlias].q||[]).push(arguments)};e[e.visitorGlobalObjectAlias].l=(new Date).getTime();r=t.createElement("script");r.src=o;r.async=true;i=t.getElementsByTagName("script")[0];i.parentNode.insertBefore(r,i)})(window,document,"https://diffuser-cdn.app-us1.com/diffuser/diffuser.js","vgo");
4443    vgo('setAccount', '69697702');
4444    vgo('setTrackByDefault', true);
4445
4446    vgo('process');
4447</script>
4447<script>document.addEventListener("DOMContentLoaded", function() {
4448    // 1. Recupero l'elemento che contiene i metadati
4449    const metaContainer = document.getElementById('course-meta-ammissioni');
4450    
4451    if (metaContainer) {
4452        // 2. Estraggo i valori dai data-attributes
4453        const percorso = metaContainer.dataset.percorso;
4454        const corso = metaContainer.dataset.corso;
4455        const link = metaContainer.dataset.linkAmmissioni; // Nota: link-ammissioni diventa linkAmmissioni in JS
4456        const pdf = metaContainer.dataset.pdfProgrammaAmmissione; // Nota: camelCase automatico
4457
4458        // 3. Seleziono i campi del form tramite il loro attributo 'name' e assegno i valori
4459        const field45 = document.querySelector('input[name="field[45]"]');
4460        const field46 = document.querySelector('input[name="field[46]"]');
4461        const field43 = document.querySelector('input[name="field[43]"]');
4462        const field44 = document.querySelector('input[name="field[44]"]');
4463
4464        if (field45) field45.value = percorso;
4465        if (field46) field46.value = corso;
4466        if (field43) field43.value = pdf;
4467        if (field44) field44.value = link;
4468
4469        // Opzionale: Log di controllo in console
4470        console.log("Campi form ActiveCampaign popolati con successo.");
4471    } else {
4472        console.error("Elemento #course-meta-ammissioni non trovato.");
4473    }
4474});</script>
4474<script>(function () {
4475  function normalize(s) {
4476    return (s || "")
4477      .toString()
4478      .trim()
4479      .toLowerCase()
4480      .replace(/\s+/g, " ")
4481      .replace(/&amp;/g, "&");
4482  }
4483
4484  function setMultiSelectValue(selectEl, valueToSelect) {
4485    if (!selectEl) return;
4486    const target = normalize(valueToSelect);
4487    const options = Array.from(selectEl.options);
4488    options.forEach(opt => { opt.selected = false; });
4489    const match = options.find(opt => normalize(opt.value) === target || normalize(opt.text) === target);
4490    if (match) {
4491      match.selected = true;
4492      selectEl.dispatchEvent(new Event("change", { bubbles: true }));
4493    }
4494  }
4495
4496  function setSelectValue(selectEl, valueToSelect) {
4497    if (!selectEl) return;
4498    const target = normalize(valueToSelect);
4499    const options = Array.from(selectEl.options);
4500    const match = options.find(opt => normalize(opt.value) === target || normalize(opt.text) === target);
4501    if (match) {
4502      selectEl.value = match.value;
4503      selectEl.dispatchEvent(new Event("change", { bubbles: true }));
4504    }
4505  }
4506
4507  const meta = document.getElementById("course-meta");
4508  if (!meta) return;
4509
4510  const categoria = meta.dataset.categoria || "";
4511  const sottocategoria = meta.dataset.sottocategoria || "";
4512  const strumento = meta.dataset.strumento || "";
4513  const linkPianoStudi = meta.dataset.linkPianoStudi || "";     // <- nuovo
4514  const fraseStrumento = meta.dataset.fraseStrumento || "";     // <- nuovo (field[9])
4515
4516  function resolveTipoCorso(cat, sub) {
4517    const c = normalize(cat);
4518    const s = normalize(sub);
4519
4520    if (c === "accademico") {
4521      if (s.includes("bienni") || s.includes("biennio")) return "accademico biennio";
4522      if (s.includes("trienni") || s.includes("triennio")) return "accademico triennio";
4523    }
4524    if (c === "pre accademico" || c === "pre-accademico" || c === "preaccademico") return "pre-accademico";
4525    if (c === "master") return "master";
4526	if (c === "formazione continua") return "formazione continua";
4527    return "";
4528  }
4529
4530  const tipoCorsoAC = resolveTipoCorso(categoria, sottocategoria);
4531
4532  function tryApply() {
4533    const tipoSelect = document.querySelector('select[name="field[6][]"]');
4534    const strumentoSelect = document.querySelector('select[name="field[7]"]');
4535    const pdfSelect = document.querySelector('select[name="field[8]"]');
4536    const fraseSelect = document.querySelector('select[name="field[9]"]');
4537
4538    if (!tipoSelect && !strumentoSelect && !pdfSelect && !fraseSelect) return false;
4539
4540    if (tipoCorsoAC) setMultiSelectValue(tipoSelect, tipoCorsoAC);
4541    if (strumento) setSelectValue(strumentoSelect, strumento);
4542    if (linkPianoStudi) setSelectValue(pdfSelect, linkPianoStudi);
4543    if (fraseStrumento) setSelectValue(fraseSelect, fraseStrumento);
4544
4545    return true;
4546  }
4547
4548  if (tryApply()) return;
4549
4550  const obs = new MutationObserver(() => {
4551    if (tryApply()) obs.disconnect();
4552  });
4553  obs.observe(document.documentElement, { childList: true, subtree: true });
4554  setTimeout(() => obs.disconnect(), 10000);
4555})();
4556
4557</script>
4557<script>document.addEventListener("DOMContentLoaded", function () {
4558
4559    var container = document.querySelector(".wa-share-btn a");
4560    if (!container) return;
4561
4562    var url = window.location.href;
4563    var title = document.title;
4564    var text = title + " - " + url;
4565    var wa = "https://wa.me/?text=" + encodeURIComponent(text);
4566
4567    container.setAttribute("href", wa);
4568    container.setAttribute("target", "_blank");
4569    container.setAttribute("rel", "noopener");
4570
4571});
4572document.addEventListener("DOMContentLoaded", function () {
4573  const btn = document.querySelector("#cta_apri_menu_corsi");
4574  const headerMobile = document.querySelector("#headermenu_mobile");
4575  const choose_course_btn_desk = document.querySelector("#choose_course_btn_desk");
4576  const close_menu = document.querySelector("#close_menu");
4577
4578  if (!btn) return;
4579
4580  const isMobile = () => window.matchMedia("(max-width: 1024px)").matches;
4581
4582  const show = (sel) => {
4583    const el = document.querySelector(sel);
4584    if (!el) return;
4585    el.style.display = "";
4586    el.hidden = false;
4587    el.classList.add("is-open");
4588	choose_course_btn_desk.classList.add("disabled_btn_desk");
4589  };
4590  const hide = (sel) => {
4591		const el = document.querySelector(sel);
4592		if (!el) return;
4593		el.style.display = "none";
4594		el.hidden = true;
4595		el.classList.remove("is-open");
4596		choose_course_btn_desk.classList.remove("disabled_btn_desk");
4597	  };
4598
4599  btn.addEventListener("click", function (e) {
4600    e.preventDefault();
4601
4602    if (headerMobile) headerMobile.classList.add("opened");
4603
4604    if (isMobile()) {
4605      hide("#mobile_menu_");
4606
4607      const chooseLink = document.querySelector("#choose_course_btn a");
4608      if (chooseLink) {
4609        chooseLink.click(); // ✅ carica davvero i corsi
4610      } else {
4611        show("#mobile_course_"); // fallback
4612      }
4613    } else {
4614      hide("#cnt_menu_desk_uff");
4615      show("#menu_desk_uff");
4616    }
4617  });
4618});
4619
4620const observer = new MutationObserver(() => {
4621  const overlay = document.querySelector('#form_overlay_contatti');
4622  const wrapper = document.querySelector('.elementor-element-f53f36a');
4623  
4624  if (overlay && wrapper) {
4625    if (overlay.classList.contains('active')) {
4626      wrapper.style.zIndex = 'auto';
4627    } else {
4628      wrapper.style.zIndex = '-1';
4629    }
4630  }
4631});
4632
4633const overlay = document.querySelector('#form_overlay_contatti');
4634if (overlay) {
4635  observer.observe(overlay, { attributes: true, attributeFilter: ['class'] });
4636}</script>
4636<script>jQuery(function($) {
4637    // Sposta tutti i box overlay al body ECCETTO le eccezioni
4638    $("[class*='_box'].overlay_box:not(#form_overlay_contatti):not(#programma_openday):not(.overlay_docente_materia_box):not(.cpm_edu_box)").each(function() {
4639        $("body").append($(this));
4640    });
4641
4642    $(document).on('click', "[class*='overlay_']:not(.overlay_box):not(.close_overlay)", function(e) {
4643        e.stopPropagation();
4644        var classes = this.className.split(/\s+/);
4645        var overlayClass = null;
4646        $.each(classes, function(i, c) {
4647            if (c.indexOf('overlay_') === 0 && c !== 'overlay_box' && c.indexOf('elementor') === -1) {
4648                overlayClass = c;
4649                return false;
4650            }
4651        });
4652        if (overlayClass) {
4653            $("." + overlayClass + "_box").addClass("active");
4654        }
4655    });
4656
4657    $(document).on('click', ".close_overlay", function() {
4658        $(this).closest(".overlay_box").removeClass("active");
4659    });
4660});
4661
4662document.addEventListener("DOMContentLoaded", function () {
4663  const DURATION = 300;
4664
4665  function setPanelHeight(details, opening) {
4666    const panel = details.querySelector(".e-n-accordion-item-content");
4667    if (!panel) return;
4668
4669    panel.style.transitionDuration = DURATION + "ms";
4670
4671    if (opening) {
4672      // da 0 a altezza contenuto
4673      panel.style.height = "0px";
4674      // force reflow
4675      panel.offsetHeight;
4676      const target = panel.scrollHeight;
4677      panel.style.height = target + "px";
4678
4679      // dopo animazione, lascia height:auto per gestire contenuti dinamici
4680      window.setTimeout(() => {
4681        if (details.hasAttribute("open")) {
4682          panel.style.height = "auto";
4683        }
4684      }, DURATION);
4685    } else {
4686      // da auto/altezza attuale a 0
4687      const start = panel.scrollHeight;
4688      panel.style.height = start + "px";
4689      // force reflow
4690      panel.offsetHeight;
4691      panel.style.height = "0px";
4692    }
4693  }
4694
4695  // init: chiudi visivamente tutti (anche se qualcuno ha open di default)
4696  document.querySelectorAll(".cpm-programmi-accordion").forEach(function (accordion) {
4697    accordion.querySelectorAll("details.e-n-accordion-item").forEach(function (details) {
4698      const panel = details.querySelector(".e-n-accordion-item-content");
4699      if (!panel) return;
4700
4701      if (details.hasAttribute("open")) {
4702        panel.style.height = "auto";
4703      } else {
4704        panel.style.height = "0px";
4705      }
4706    });
4707  });
4708
4709  // one-open + animazione
4710  document.querySelectorAll(".cpm-programmi-accordion").forEach(function (accordion) {
4711    accordion.querySelectorAll("details.e-n-accordion-item").forEach(function (detail) {
4712      detail.addEventListener("toggle", function () {
4713        if (detail.open) {
4714          // chiudi gli altri con animazione
4715          accordion.querySelectorAll("details.e-n-accordion-item[open]").forEach(function (other) {
4716            if (other !== detail) {
4717              setPanelHeight(other, false);
4718              // aspetta l’animazione prima di rimuovere open (così il panel resta misurabile)
4719              window.setTimeout(() => {
4720                other.removeAttribute("open");
4721              }, DURATION);
4722            }
4723          });
4724
4725          setPanelHeight(detail, true);
4726        } else {
4727          setPanelHeight(detail, false);
4728        }
4729      });
4730    });
4731  });
4732});</script>
4732<link rel='stylesheet' id='elementor-post-6290-css' href='https://297c32dc.delivery.rocketcdn.me/wp-content/uploads/elementor/css/post-6290.css?ver=1788366031' media='all' />
4733<link rel='stylesheet' id='widget-post-info-css' href='https://297c32dc.delivery.rocketcdn.me/wp-content/plugins/elementor-pro/assets/css/widget-post-info.min.css?ver=4.0.4' media='all' />
4734<link rel='stylesheet' id='widget-icon-list-css' href='https://297c32dc.delivery.rocketcdn.me/wp-content/plugins/elementor/assets/css/widget-icon-list.min.css?ver=4.0.7' media='all' />
4735<script id="cpm-da-frontend-js-extra">
4736var cpmDaAjax = {"ajaxurl":"https://www.cpm.it/wp-admin/admin-ajax.php"};
4737//# sourceURL=cpm-da-frontend-js-extra
4738</script>
vendor: 1 bytes, line 4738
4738
4739<script id="cpm-da-frontend-js" src="https://297c32dc.delivery.rocketcdn.me/wp-content/plugins/plugin-docenti-alumni/assets/frontend.js?ver=1.0.5"></script>
vendor: 1 bytes, line 4739
4739
4740<script id="cpm-programmi-sub-accordion-js" src="https://297c32dc.delivery.rocketcdn.me/wp-content/plugins/programmi-cpm/assets/sub-accordion.js?ver=1.0.0"></script>
vendor: 1 bytes, line 4740
4740
4741<script id="rocket-browser-checker-js-after">
4742"use strict";var _createClass=function(){function defineProperties(target,props){for(var i=0;i<props.length;i++){var descriptor=props[i];descriptor.enumerable=descriptor.enumerable||!1,descriptor.configurable=!0,"value"in descriptor&&(descriptor.writable=!0),Object.defineProperty(target,descriptor.key,descriptor)}}return function(Constructor,protoProps,staticProps){return protoProps&&defineProperties(Constructor.prototype,protoProps),staticProps&&defineProperties(Constructor,staticProps),Constructor}}();function _classCallCheck(instance,Constructor){if(!(instance instanceof Constructor))throw new TypeError("Cannot call a class as a function")}var RocketBrowserCompatibilityChecker=function(){function RocketBrowserCompatibilityChecker(options){_classCallCheck(this,RocketBrowserCompatibilityChecker),this.passiveSupported=!1,this._checkPassiveOption(this),this.options=!!this.passiveSupported&&options}return _createClass(RocketBrowserCompatibilityChecker,[{key:"_checkPassiveOption",value:function(self){try{var options={get passive(){return!(self.passiveSupported=!0)}};window.addEventListener("test",null,options),window.removeEventListener("test",null,options)}catch(err){self.passiveSupported=!1}}},{key:"initRequestIdleCallback",value:function(){!1 in window&&(window.requestIdleCallback=function(cb){var start=Date.now();return setTimeout(function(){cb({didTimeout:!1,timeRemaining:function(){return Math.max(0,50-(Date.now()-start))}})},1)}),!1 in window&&(window.cancelIdleCallback=function(id){return clearTimeout(id)})}},{key:"isDataSaverModeOn",value:function(){return"connection"in navigator&&!0===navigator.connection.saveData}},{key:"supportsLinkPrefetch",value:function(){var elem=document.createElement("link");return elem.relList&&elem.relList.supports&&elem.relList.supports("prefetch")&&window.IntersectionObserver&&"isIntersecting"in IntersectionObserverEntry.prototype}},{key:"isSlowConnection",value:function(){return"connection"in navigator&&"effectiveType"in navigator.connection&&("2g"===navigator.connection.effectiveType||"slow-2g"===navigator.connection.effectiveType)}}]),RocketBrowserCompatibilityChecker}();
4743//# sourceURL=rocket-browser-checker-js-after
4744</script>
vendor: 1 bytes, line 4744
4744
4745<script id="rocket-preload-links-js-extra">
4746var RocketPreloadLinksConfig = {"excludeUris":"/(?:.+/)?feed(?:/(?:.+/?)?)?$|/(?:.+/)?embed/|/(index.php/)?(.*)wp-json(/.*|$)|/refer/|/go/|/recommend/|/recommends/","usesTrailingSlash":"1","imageExt":"jpg|jpeg|gif|png|tiff|bmp|webp|avif|pdf|doc|docx|xls|xlsx|php","fileExt":"jpg|jpeg|gif|png|tiff|bmp|webp|avif|pdf|doc|docx|xls|xlsx|php|html|htm","siteUrl":"https://www.cpm.it","onHoverDelay":"100","rateThrottle":"3"};
4747//# sourceURL=rocket-preload-links-js-extra
4748</script>
vendor: 1 bytes, line 4748
4748
4749<script id="rocket-preload-links-js-after">
4750(function() {
4751"use strict";var r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},e=function(){function i(e,t){for(var n=0;n<t.length;n++){var i=t[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(e,i.key,i)}}return function(e,t,n){return t&&i(e.prototype,t),n&&i(e,n),e}}();function i(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}var t=function(){function n(e,t){i(this,n),this.browser=e,this.config=t,this.options=this.browser.options,this.prefetched=new Set,this.eventTime=null,this.threshold=1111,this.numOnHover=0}return e(n,[{key:"init",value:function(){!this.browser.supportsLinkPrefetch()||this.browser.isDataSaverModeOn()||this.browser.isSlowConnection()||(this.regex={excludeUris:RegExp(this.config.excludeUris,"i"),images:RegExp(".("+this.config.imageExt+")$","i"),fileExt:RegExp(".("+this.config.fileExt+")$","i")},this._initListeners(this))}},{key:"_initListeners",value:function(e){-1<this.config.onHoverDelay&&document.addEventListener("mouseover",e.listener.bind(e),e.listenerOptions),document.addEventListener("mousedown",e.listener.bind(e),e.listenerOptions),document.addEventListener("touchstart",e.listener.bind(e),e.listenerOptions)}},{key:"listener",value:function(e){var t=e.target.closest("a"),n=this._prepareUrl(t);if(null!==n)switch(e.type){case"mousedown":case"touchstart":this._addPrefetchLink(n);break;case"mouseover":this._earlyPrefetch(t,n,"mouseout")}}},{key:"_earlyPrefetch",value:function(t,e,n){var i=this,r=setTimeout(function(){if(r=null,0===i.numOnHover)setTimeout(function(){return i.numOnHover=0},1e3);else if(i.numOnHover>i.config.rateThrottle)return;i.numOnHover++,i._addPrefetchLink(e)},this.config.onHoverDelay);t.addEventListener(n,function e(){t.removeEventListener(n,e,{passive:!0}),null!==r&&(clearTimeout(r),r=null)},{passive:!0})}},{key:"_addPrefetchLink",value:function(i){return this.prefetched.add(i.href),new Promise(function(e,t){var n=document.createElement("link");n.rel="prefetch",n.href=i.href,n.onload=e,n.onerror=t,document.head.appendChild(n)}).catch(function(){})}},{key:"_prepareUrl",value:function(e){if(null===e||"object"!==(void 0===e?"undefined":r(e))||!1 in e||-1===["http:","https:"].indexOf(e.protocol))return null;var t=e.href.substring(0,this.config.siteUrl.length),n=this._getPathname(e.href,t),i={original:e.href,protocol:e.protocol,origin:t,pathname:n,href:t+n};return this._isLinkOk(i)?i:null}},{key:"_getPathname",value:function(e,t){var n=t?e.substring(this.config.siteUrl.length):e;return n.startsWith("/")||(n="/"+n),this._shouldAddTrailingSlash(n)?n+"/":n}},{key:"_shouldAddTrailingSlash",value:function(e){return this.config.usesTrailingSlash&&!e.endsWith("/")&&!this.regex.fileExt.test(e)}},{key:"_isLinkOk",value:function(e){return null!==e&&"object"===(void 0===e?"undefined":r(e))&&(!this.prefetched.has(e.href)&&e.origin===this.config.siteUrl&&-1===e.href.indexOf("?")&&-1===e.href.indexOf("#")&&!this.regex.excludeUris.test(e.href)&&!this.regex.images.test(e.href))}}],[{key:"run",value:function(){"undefined"!=typeof RocketPreloadLinksConfig&&new n(new RocketBrowserCompatibilityChecker({capture:!0,passive:!0}),RocketPreloadLinksConfig).init()}}]),n}();t.run();
4752}());
4753
4754//# sourceURL=rocket-preload-links-js-after
4755</script>
vendor: 1 bytes, line 4755
4755
4756<script id="amelia-booking-custom-js" src="https://297c32dc.delivery.rocketcdn.me/wp-content/themes/hello-theme-child-master/assets/js/amelia-booking.js?ver=1.5.5"></script>
vendor: 1 bytes, line 4756
4756
4757<script id="hello-theme-frontend-js" src="https://297c32dc.delivery.rocketcdn.me/wp-content/themes/hello-elementor/assets/js/hello-frontend.js?ver=3.4.6"></script>
vendor: 1 bytes, line 4757
4757
4758<script id="elementor-webpack-runtime-js" src="https://297c32dc.delivery.rocketcdn.me/wp-content/plugins/elementor/assets/js/webpack.runtime.min.js?ver=4.0.7"></script>
vendor: 1 bytes, line 4758
4758
4759<script id="elementor-frontend-modules-js" src="https://297c32dc.delivery.rocketcdn.me/wp-content/plugins/elementor/assets/js/frontend-modules.min.js?ver=4.0.7"></script>
vendor: 1 bytes, line 4759
4759
4760<script id="jquery-ui-core-js-before">
4761jQuery.uiBackCompat = true;
4762//# sourceURL=jquery-ui-core-js-before
4763</script>
vendor: 1 bytes, line 4763
4763
4764<script id="jquery-ui-core-js" src="https://297c32dc.delivery.rocketcdn.me/wp-includes/js/jquery/ui/core.min.js?ver=1.14.2"></script>
vendor: 1 bytes, line 4764
4764
4765<script id="elementor-frontend-js-before">
4766var elementorFrontendConfig = {"environmentMode":{"edit":false,"wpPreview":false,"isScriptDebug":false},"i18n":{"shareOnFacebook":"Condividi su Facebook","shareOnTwitter":"Condividi su Twitter","pinIt":"Pinterest","download":"Download","downloadImage":"Scarica immagine","fullscreen":"Schermo intero","zoom":"Zoom","share":"Condividi","playVideo":"Riproduci video","previous":"Precedente","next":"Successivo","close":"Chiudi","a11yCarouselPrevSlideMessage":"Diapositiva precedente","a11yCarouselNextSlideMessage":"Prossima diapositiva","a11yCarouselFirstSlideMessage":"Questa \u00e9 la prima diapositiva","a11yCarouselLastSlideMessage":"Questa \u00e8 l'ultima diapositiva","a11yCarouselPaginationBulletMessage":"Vai alla diapositiva"},"is_rtl":false,"breakpoints":{"xs":0,"sm":480,"md":768,"lg":1025,"xl":1440,"xxl":1600},"responsive":{"breakpoints":{"mobile":{"label":"Mobile Portrait","value":767,"default_value":767,"direction":"max","is_enabled":true},"mobile_extra":{"label":"Mobile Landscape","value":880,"default_value":880,"direction":"max","is_enabled":false},"tablet":{"label":"Tablet verticale","value":1024,"default_value":1024,"direction":"max","is_enabled":true},"tablet_extra":{"label":"Tablet orizzontale","value":1200,"default_value":1200,"direction":"max","is_enabled":false},"laptop":{"label":"Laptop","value":1366,"default_value":1366,"direction":"max","is_enabled":false},"widescreen":{"label":"Widescreen","value":2400,"default_value":2400,"direction":"min","is_enabled":false}},
4767"hasCustomBreakpoints":false},"version":"4.0.7","is_static":false,"experimentalFeatures":{"e_font_icon_svg":true,"additional_custom_breakpoints":true,"container":true,"e_optimized_markup":true,"theme_builder_v2":true,"hello-theme-header-footer":true,"e_pro_free_trial_popup":true,"nested-elements":true,"e_atomic_elements":true,"atomic_widgets_should_enforce_capabilities":true,"editor_mcp":true,"e_bc_migrations":true,"e_classes":true,"global_classes_should_enforce_capabilities":true,"e_variables":true,"e_variables_manager":true,"e_opt_in_v4_page":true,"e_opt_in_v4":true,"e_components":true,"e_interactions":true,"e_widget_creation":true,"import-export-customization":true,"e_pro_atomic_form":true,"mega-menu":true,"e_pro_variables":true,"e_pro_interactions":true},"urls":{"assets":"https:\/\/www.cpm.it\/wp-content\/plugins\/elementor\/assets\/","ajaxurl":"https:\/\/www.cpm.it\/wp-admin\/admin-ajax.php","uploadUrl":"https:\/\/www.cpm.it\/wp-content\/uploads"},"nonces":{"floatingButtonsClickTracking":"18bdea9bee","atomicFormsSendForm":"1f72c85699"},"swiperClass":"swiper","settings":{"page":[],"editorPreferences":[]},"kit":{"active_breakpoints":["viewport_mobile","viewport_tablet"],"global_image_lightbox":"yes","lightbox_enable_counter":"yes","lightbox_enable_fullscreen":"yes","lightbox_enable_zoom":"yes","lightbox_enable_share":"yes","lightbox_title_src":"title","lightbox_description_src":"description","hello_header_logo_type":"logo","hello_header_menu_layout":"horizontal","hello_footer_logo_type":"logo"},"post":{"id":12714,"title":"Tutte%20le%20news%20-%20CPM","excerpt":"","featuredImage":false}};
4768//# sourceURL=elementor-frontend-js-before
4769</script>
vendor: 1 bytes, line 4769
4769
4770<script id="elementor-frontend-js" src="https://297c32dc.delivery.rocketcdn.me/wp-content/plugins/elementor/assets/js/frontend.min.js?ver=4.0.7"></script>
vendor: 1 bytes, line 4770
4770
4771<script id="smartmenus-js" src="https://297c32dc.delivery.rocketcdn.me/wp-content/plugins/elementor-pro/assets/lib/smartmenus/jquery.smartmenus.min.js?ver=1.2.1"></script>
vendor: 1 bytes, line 4771
4771
4772<script id="imagesloaded-js" src="https://297c32dc.delivery.rocketcdn.me/wp-includes/js/imagesloaded.min.js?ver=5.0.0"></script>
vendor: 1 bytes, line 4772
4772
4773<script id="cj-mobile-menu-js-extra">
4774var CJ_MENU = {"overlayId":"headermenu_mobile","menuId":"menu-1-56bae68a","rootTitle":"Menu","titleId":"mobile_menu_title","backId":"mobile_menu_back","chooseCoursesSelector":"#choose_course_btn a","menuContainerId":"mobile_menu_","courseContainerId":"mobile_course_","courseTitleId":"mobile_course_title","courseBackId":"mobile_course_back","coursesRootTitle":"Scegli il tuo corso"};
4775//# sourceURL=cj-mobile-menu-js-extra
4776</script>
vendor: 1 bytes, line 4776
4776
4777<script id="cj-mobile-menu-js" src="https://297c32dc.delivery.rocketcdn.me/wp-content/themes/hello-theme-child-master/assets/js/mobile-menu.js?ver=1.0.5"></script>
vendor: 1 bytes, line 4777
4777
4778<script id="cj-mobile-courses-js" src="https://www.cpm.it/wp-content/themes/hello-theme-child-master/assets/js/mobile-courses.js?ver=1.0.2"></script>
vendor: 1 bytes, line 4778
4778
4779<script id="cj-corsi-elenco-home-js" src="https://297c32dc.delivery.rocketcdn.me/wp-content/themes/hello-theme-child-master/assets/js/corsi-elenco-home.js?ver=1.0.1"></script>
vendor: 1 bytes, line 4779
4779
4780<script id="cpm-menu-3col-desk-js-extra">
4781var CPM_MENU3 = {"items":[{"id":228,"parent":0,"title":"About","url":"https://www.cpm.it/about/","classes":"","target":"","rel":""},{"id":6585,"parent":228,"title":"Benvenuto in CPM","url":"https://www.cpm.it/benvenuto-in-cpm/","classes":"","target":"","rel":""},{"id":6584,"parent":228,"title":"Il metodo didattico","url":"https://www.cpm.it/metodo/","classes":"","target":"","rel":""},{"id":13436,"parent":228,"title":"I nostri docenti","url":"https://www.cpm.it/docenti-del-cpm/","classes":"","target":"","rel":""},{"id":13470,"parent":228,"title":"Alumni","url":"https://www.cpm.it/alumni-del-cpm/","classes":"","target":"","rel":""},{"id":6586,"parent":228,"title":"La nostra storia","url":"https://www.cpm.it/storia/","classes":"","target":"","rel":""},{"id":12040,"parent":228,"title":"CPM per il sociale","url":"https://www.cpm.it/cpm-per-il-sociale/","classes":"","target":"","rel":""},{"id":12094,"parent":228,"title":"Love Street","url":"https://www.cpm.it/love-street/","classes":"","target":"","rel":""},{"id":18222,"parent":228,"title":"Creamusica","url":"https://www.cpm.it/creamusica/","classes":"","target":"","rel":""},{"id":8283,"parent":228,"title":"Come raggiungerci","url":"https://www.cpm.it/come-raggiungerci/","classes":"","target":"","rel":""},{"id":6893,"parent":0,"title":"Studiare in CPM","url":"#","classes":"","target":"","rel":""},{"id":7946,"parent":6893,"title":"Offerta formativa","url":"https://www.cpm.it/offerta-formativa/","classes":"","target":"","rel":""},{"id":8932,"parent":6893,"title":"Costi","url":"https://www.cpm.it/costi/","classes":"","target":"","rel":""},{"id":6895,"parent":6893,"title":"Come iscriversi","url":"https://www.cpm.it/come-iscriversi/","classes":"","target":"","rel":""},{"id":6998,"parent":6893,"title":"Borse di studio e agevolazioni","url":"https://www.cpm.it/borse-di-studio-e-agevolazioni/","classes":"","target":"","rel":""},{"id":17402,"parent":0,"title":"CPM Edu","url":"https://www.cpm.it/progetto-cpm-edu/","classes":"","target":"","rel":""},{"id":13508,"parent":0,"title":"Tutte le news","url":"https://www.cpm.it/tutte-le-news/","classes":"","target":"","rel":""},{"id":16633,"parent":0,"title":"Eventi CPM","url":"https://www.cpm.it/eventi-cpm/","classes":"","target":"","rel":""},{"id":6594,"parent":0,"title":"My CPM","url":"https://www.mycpm.it/login.aspx?ReturnUrl=%2f","classes":"","target":"_blank","rel":""},{"id":6892,"parent":0,"title":"Contatti","url":"#","classes":"contatti_hidden_mob overlay_00","target":"","rel":""},{"id":18527,"parent":0,"title":"Documentazione online","url":"https://www.cpm.it/documentazione-online/","classes":"","target":"","rel":""},{"id":18532,"parent":18527,"title":"Mission","url":"https://www.cpm.it/mission/","classes":"","target":"","rel":""},{"id":18533,"parent":18527,"title":"Organi Sociali","url":"https://www.cpm.it/organi-sociali/","classes":"","target":"","rel":""},{"id":18531,"parent":18527,"title":"Statuto di Autonomia","url":"https://297c32dc.delivery.rocketcdn.me/wp-content/uploads/2026/06/CPM_Statuto-di-autonomia_oro.pdf","classes":"","target":"","rel":""},{"id":18530,"parent":18527,"title":"Manifesto degli Studi 2026/2027","url":"https://297c32dc.delivery.rocketcdn.me/wp-content/uploads/2026/06/CPM_Manifesto-degli-Studi-a.a.-2026_2027_oro.pdf","classes":"","target":"","rel":""},{"id":18535,"parent":18527,"title":"Regolamento Generale 2026/2027","url":"https://297c32dc.delivery.rocketcdn.me/wp-content/uploads/2026/06/CPM_Regolamento-Generale-a.a.-2026_2027.pdf","classes":"","target":"","rel":""},{"id":18536,"parent":18527,"title":"Cookie Policy","url":"https://www.cpm.it/cookie-policy/","classes":"","target":"","rel":""}],"children":{"0":[228,6893,17402,13508,16633,6594,6892,18527],"228":[6585,6584,13436,13470,6586,12040,12094,18222,8283],"6893":[7946,8932,6895,6998],"18527":[18532,18533,18531,18530,18535,18536]},"plusSvg":"\u003Csvg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512.01 512.01\" class=\"cpm-menu3__icon-plus\" aria-hidden=\"true\" focusable=\"false\"\u003E\n    \u003Cpath d=\"M498.8,244.43H11.64C5.21,244.43,0,249.64,0,256.06s5.21,11.64,11.64,11.64h487.17c6.43,0,11.64-5.21,11.64-11.64s-5.21-11.64-11.64-11.64Z\"\u003E\u003C/path\u003E\n    \u003Cpath d=\"M243.58,12.48v487.17c0,6.43,5.21,11.64,11.64,11.64s11.64-5.21,11.64-11.64V12.48c0-6.43-5.21-11.64-11.64-11.64s-11.64,5.21-11.64,11.64Z\"\u003E\u003C/path\u003E\n  \u003C/svg\u003E"};
4782//# sourceURL=cpm-menu-3col-desk-js-extra
4783</script>
vendor: 1 bytes, line 4783
4783
4784<script id="cpm-menu-3col-desk-js" src="https://www.cpm.it/wp-content/themes/hello-theme-child-master/assets/js/cpm-menu-3col-desk.js?ver=1.0.2"></script>
vendor: 1 bytes, line 4784
4784
4785<script id="cpm-corsi-cat-desk-js" src="https://www.cpm.it/wp-content/plugins/crm-corsi/assets/corsi-cat-desk.js?ver=1.0.0"></script>
vendor: 1 bytes, line 4785
4785
4786<script id="cpm-corsi-cat-accordion-js" src="https://297c32dc.delivery.rocketcdn.me/wp-content/plugins/crm-corsi/assets/corsi-cat-accordion.js?ver=1.0.1"></script>
vendor: 1 bytes, line 4786
4786
4787<script id="elementor-pro-webpack-runtime-js" src="https://297c32dc.delivery.rocketcdn.me/wp-content/plugins/elementor-pro/assets/js/webpack-pro.runtime.min.js?ver=4.0.4"></script>
vendor: 1 bytes, line 4787
4787
4788<script id="wp-hooks-js" src="https://297c32dc.delivery.rocketcdn.me/wp-includes/js/dist/hooks.min.js?ver=f0f188028580e8dc1255"></script>
vendor: 1 bytes, line 4788
4788
4789<script id="wp-i18n-js" src="https://297c32dc.delivery.rocketcdn.me/wp-includes/js/dist/i18n.min.js?ver=1dfe7db3940c23ea9216"></script>
vendor: 1 bytes, line 4789
4789
4790<script id="wp-i18n-js-after">
4791wp.i18n.setLocaleData( { 'text direction\u0004ltr': [ 'ltr' ] } );
4792//# sourceURL=wp-i18n-js-after
4793</script>
vendor: 1 bytes, line 4793
4793
4794<script id="elementor-pro-frontend-js-before">
4795var ElementorProFrontendConfig = {"ajaxurl":"https:\/\/www.cpm.it\/wp-admin\/admin-ajax.php","nonce":"e321b52d3d","urls":{"assets":"https:\/\/www.cpm.it\/wp-content\/plugins\/elementor-pro\/assets\/","rest":"https:\/\/www.cpm.it\/wp-json\/"},"settings":{"lazy_load_background_images":true},"popup":{"hasPopUps":false},"shareButtonsNetworks":{"facebook":{"title":"Facebook","has_counter":true},"twitter":{"title":"Twitter"},"linkedin":{"title":"LinkedIn","has_counter":true},"pinterest":{"title":"Pinterest","has_counter":true},"reddit":{"title":"Reddit","has_counter":true},"vk":{"title":"VK","has_counter":true},"odnoklassniki":{"title":"OK","has_counter":true},"tumblr":{"title":"Tumblr"},"digg":{"title":"Digg"},"skype":{"title":"Skype"},"stumbleupon":{"title":"StumbleUpon","has_counter":true},"mix":{"title":"Mix"},"telegram":{"title":"Telegram"},"pocket":{"title":"Pocket","has_counter":true},"xing":{"title":"XING","has_counter":true},"whatsapp":{"title":"WhatsApp"},"email":{"title":"Email"},"print":{"title":"Print"},"x-twitter":{"title":"X"},"threads":{"title":"Threads"}},
4796"facebook_sdk":{"lang":"it_IT","app_id":""},"lottie":{"defaultAnimationUrl":"https:\/\/www.cpm.it\/wp-content\/plugins\/elementor-pro\/modules\/lottie\/assets\/animations\/default.json"}};
4797//# sourceURL=elementor-pro-frontend-js-before
4798</script>
vendor: 1 bytes, line 4798
4798
4799<script id="elementor-pro-frontend-js" src="https://297c32dc.delivery.rocketcdn.me/wp-content/plugins/elementor-pro/assets/js/frontend.min.js?ver=4.0.4"></script>
vendor: 1 bytes, line 4799
4799
4800<script id="pro-elements-handlers-js" src="https://297c32dc.delivery.rocketcdn.me/wp-content/plugins/elementor-pro/assets/js/elements-handlers.min.js?ver=4.0.4"></script>
4800
4801
4802</body>
4803</html>
4804
4805<!-- This website is like a Rocket, isn't it? Performance optimized by WP Rocket. Learn more: https://wp-rocket.me - Debug: cached@1790922279 -->

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