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 » Feed" href="https://www.cpm.it/feed/" /> 73<link rel="alternate" type="application/rss+xml" title="CPM » 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&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="{"position":"fixed"}"> 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="{"position":"fixed","background_background":"classic"}"> 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="{"background_background":"classic","position":"fixed"}"> 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="{"layout":"vertical","submenu_icon":{"value":"<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-caret-down\"
341 viewBox=\"0 0 320 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"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\"><\/path><\/svg>","library":"fa-solid"}}" 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="{"position":"fixed"}"> 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 – 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 – 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 – 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 – 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 & 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 – 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 & 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 – 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 – 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 – 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 – 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 – 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="{"background_background":"classic"}"> 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 – 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="{"template_id":12764,"columns":3,"_skin":"post","columns_tablet":"2","columns_mobile":"1","edit_handle_selector":"[data-elementor-type=\"loop-item\"]","row_gap":{"unit":"px","size":"","sizes":[]},"row_gap_tablet":{"unit":"px","size":"","sizes":[]},"row_gap_mobile":{"unit":"px","size":"","sizes":[]}}" 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="{"template_id":12722,"pagination_type":"load_more_on_click","columns":4,"_skin":"post","columns_tablet":"2","columns_mobile":"1","edit_handle_selector":"[data-elementor-type=\"loop-item\"]","load_more_spinner":{"value":"fas fa-spinner","library":"fa-solid"},"row_gap":{"unit":"px","size":"","sizes":[]},"row_gap_tablet":{"unit":"px","size":"","sizes":[]},"row_gap_mobile":{"unit":"px","size":"","sizes":[]}}" 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’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="{"background_background":"classic"}"> 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 – 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="{"background_background":"classic"}"> 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 – 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="{"background_background":"classic"}"> 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 – P.IVA 05345880966 – <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(/&/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.