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>CPM - CPM</title> 38<link data-rocket-prefetch href="https://consentcdn.cookiebot.com" rel="dns-prefetch"> 39<link data-rocket-prefetch href="https://consent.cookiebot.com" rel="dns-prefetch"> 40<link data-rocket-prefetch href="https://www.gstatic.com" rel="dns-prefetch"> 41<link data-rocket-prefetch href="https://track.adform.net" rel="dns-prefetch"> 42<link data-rocket-prefetch href="https://pixel.byspotify.com" rel="dns-prefetch"> 43<link data-rocket-prefetch href="https://s2.adform.net" rel="dns-prefetch"> 44<link data-rocket-prefetch href="https://297c32dc.delivery.rocketcdn.me" rel="dns-prefetch"> 45<link data-rocket-prefetch href="https://t.contentsquare.net" rel="dns-prefetch"> 46<link data-rocket-prefetch href="https://use.typekit.net" rel="dns-prefetch"> 47<link data-rocket-prefetch href="https://cdn.jsdelivr.net" rel="dns-prefetch"> 48<link data-rocket-prefetch href="https://www.google.com" rel="dns-prefetch"><link rel="preload" data-rocket-preload as="image" href="https://297c32dc.delivery.rocketcdn.me/wp-content/uploads/2026/01/CPM_logo-completo_sfumato-rosso.png" imagesrcset="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" imagesizes="(max-width: 800px) 100vw, 800px" fetchpriority="high"> 49 <meta name="description" content="Vivi lâOpen Day del CPM Music Institute a Milano: scopri i corsi, il campus e il metodo di una delle principali scuole di musica in Italia." /> 50 <link rel="canonical" href="https://www.cpm.it/" /> 51 <meta property="og:locale" content="it_IT" /> 52 <meta property="og:type" content="website" /> 53 <meta property="og:title" content="CPM - CPM" /> 54 <meta property="og:description" content="Vivi lâOpen Day del CPM Music Institute a Milano: scopri i corsi, il campus e il metodo di una delle principali scuole di musica in Italia." /> 55 <meta property="og:url" content="https://www.cpm.it/" /> 56 <meta property="og:site_name" content="CPM" /> 57 <meta property="article:publisher" content="https://www.facebook.com/CPMMusicInstitute" /> 58 <meta property="article:modified_time" content="2026-09-30T15:07:36+00:00" /> 59 <meta property="og:image" content="https://297c32dc.delivery.rocketcdn.me/wp-content/uploads/2025/12/HOME-PAGE-FULL-HD-min.jpg" /> 60 <meta property="og:image:width" content="1920" /> 61 <meta property="og:image:height" content="1080" /> 62 <meta property="og:image:type" content="image/jpeg" /> 63 <meta name="twitter:card" content="summary_large_image" /> 64
64<script type="application/ld+json" class="yoast-schema-graph">{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.cpm.it\/","url":"https:\/\/www.cpm.it\/","name":"CPM - CPM","isPartOf":{"@id":"https:\/\/www.cpm.it\/#website"},"about":{"@id":"https:\/\/www.cpm.it\/#organization"},"primaryImageOfPage":{"@id":"https:\/\/www.cpm.it\/#primaryimage"},"image":{"@id":"https:\/\/www.cpm.it\/#primaryimage"},"thumbnailUrl":"https:\/\/www.cpm.it\/wp-content\/uploads\/2025\/12\/Freccia.svg","datePublished":"2026-01-24T08:00:40+00:00","dateModified":"2026-09-30T15:07:36+00:00","description":"Vivi lâOpen Day del CPM Music Institute a Milano: scopri i corsi, il campus e il metodo di una delle principali scuole di musica in Italia.","breadcrumb":{"@id":"https:\/\/www.cpm.it\/#breadcrumb"},"inLanguage":"it-IT","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.cpm.it\/"]}]},{"@type":"ImageObject","inLanguage":"it-IT","@id":"https:\/\/www.cpm.it\/#primaryimage","url":"https:\/\/www.cpm.it\/wp-content\/uploads\/2025\/12\/Freccia.svg","contentUrl":"https:\/\/www.cpm.it\/wp-content\/uploads\/2025\/12\/Freccia.svg","width":512,"height":512},{"@type":"BreadcrumbList","@id":"https:\/\/www.cpm.it\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home"}]},{"@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>
64 65 <!-- / Yoast SEO plugin. --> 66 67 68<link rel='dns-prefetch' href='//www.googletagmanager.com' /> 69<link rel="alternate" type="application/rss+xml" title="CPM » Feed" href="https://www.cpm.it/feed/" /> 70<link rel="alternate" type="application/rss+xml" title="CPM » Feed dei commenti" href="https://www.cpm.it/comments/feed/" /> 71<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%2F" /> 72<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%2F&format=xml" /> 73<style id="wp-img-auto-sizes-contain-inline-css"> 74img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px} 75/*# sourceURL=wp-img-auto-sizes-contain-inline-css */ 76</style> 77<style id="wp-emoji-styles-inline-css"> 78 79 img.wp-smiley, img.emoji { 80 display: inline !important; 81 border: none !important; 82 box-shadow: none !important; 83 height: 1em !important; 84 width: 1em !important; 85 margin: 0 0.07em !important; 86 vertical-align: -0.1em !important; 87 background: none !important; 88 padding: 0 !important; 89 } 90/*# sourceURL=wp-emoji-styles-inline-css */ 91</style> 92<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' /> 93<style id="cb-carousel-v2-style-inline-css"> 94.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
94);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} 95 96/*# sourceURL=https://www.cpm.it/wp-content/plugins/carousel-block/build/carousel/style-index.css */ 97</style> 98<style id="global-styles-inline-css"> 99: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%);
99--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;}
99.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;} 100:root :where(.wp-block-icon svg){width: 24px;} 101:root :where(.wp-block-pullquote){font-size: 1.5em;line-height: 1.6;} 102/*# sourceURL=global-styles-inline-css */ 103</style> 104<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' /> 105<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' /> 106<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' /> 107<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' /> 108<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' /> 109<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' /> 110<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' /> 111<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' /> 112<style id="elementor-frontend-inline-css"> 113.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; } 114.e-form-textarea-base:not([data-resizable]) { resize: none; } .e-form-submit-button-base { cursor: pointer; box-sizing: border-box; } 115/*# sourceURL=elementor-frontend-inline-css */ 116</style> 117<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' /> 118<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' /> 119<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' /> 120<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' /> 121<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' /> 122<link rel='stylesheet' id='swiper-css' href='https://297c32dc.delivery.rocketcdn.me/wp-content/plugins/elementor/assets/lib/swiper/v8/css/swiper.min.css?ver=8.4.5' media='all' /> 123<link rel='stylesheet' id='e-swiper-css' href='https://297c32dc.delivery.rocketcdn.me/wp-content/plugins/elementor/assets/css/conditionals/e-swiper.min.css?ver=4.0.7' media='all' /> 124<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' /> 125<link rel='stylesheet' id='widget-loop-carousel-css' href='https://297c32dc.delivery.rocketcdn.me/wp-content/plugins/elementor-pro/assets/css/widget-loop-carousel.min.css?ver=4.0.4' media='all' /> 126<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' /> 127<link rel='stylesheet' id='widget-video-css' href='https://297c32dc.delivery.rocketcdn.me/wp-content/plugins/elementor/assets/css/widget-video.min.css?ver=4.0.7' media='all' /> 128<link rel='stylesheet' id='widget-media-carousel-css' href='https://297c32dc.delivery.rocketcdn.me/wp-content/plugins/elementor-pro/assets/css/widget-media-carousel.min.css?ver=4.0.4' media='all' /> 129<link rel='stylesheet' id='widget-carousel-module-base-css' href='https://297c32dc.delivery.rocketcdn.me/wp-content/plugins/elementor-pro/assets/css/widget-carousel-module-base.min.css?ver=4.0.4' media='all' /> 130<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' /> 131<link rel='stylesheet' id='elementor-post-6054-css' href='https://297c32dc.delivery.rocketcdn.me/wp-content/uploads/elementor/css/post-6054.css?ver=1790780870' media='all' /> 132<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' /> 133<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' /> 134<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' /> 135<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' /> 136<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' />
137<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 137
137
138<script id="jquery-migrate-js" src="https://297c32dc.delivery.rocketcdn.me/wp-includes/js/jquery/jquery-migrate.min.js?ver=3.4.1"></script>
138 139<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/6054" /><link rel="EditURI" type="application/rsd+xml" title="RSD" href="https://www.cpm.it/xmlrpc.php?rsd" /> 140<meta name="generator" content="WordPress 7.1.2" /> 141<link rel='shortlink' href='https://www.cpm.it/' /> 142<meta name="generator" content="Site Kit by Google 1.186.0" />
142<script type="text/javascript">var ajaxurl = "https://www.cpm.it/wp-admin/admin-ajax.php";</script>
142<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"> 143<style> 144 #wpadminbar #wp-admin-bar-amelia-menu > .ab-item svg { 145 color: #a7aaad; 146 } 147 148 #wpadminbar #wp-admin-bar-amelia-menu:hover > .ab-item svg { 149 color: #72aee6; 150 } 151 </style> <style> 152 .e-con.e-parent:nth-of-type(n+4):not(.e-lazyloaded):not(.e-no-lazyload), 153 .e-con.e-parent:nth-of-type(n+4):not(.e-lazyloaded):not(.e-no-lazyload) * { 154 background-image: none !important; 155 } 156 @media screen and (max-height: 1024px) { 157 .e-con.e-parent:nth-of-type(n+3):not(.e-lazyloaded):not(.e-no-lazyload), 158 .e-con.e-parent:nth-of-type(n+3):not(.e-lazyloaded):not(.e-no-lazyload) * { 159 background-image: none !important; 160 } 161 } 162 @media screen and (max-height: 640px) { 163 .e-con.e-parent:nth-of-type(n+2):not(.e-lazyloaded):not(.e-no-lazyload), 164 .e-con.e-parent:nth-of-type(n+2):not(.e-lazyloaded):not(.e-no-lazyload) * { 165 background-image: none !important; 166 } 167 } 168 </style> 169
169<script src="https://t.contentsquare.net/uxa/5cb1fbf3ee26c.js"></script>
169 170 171 172<!-- Adform Tracking Code BEGIN -->
173<script type="text/javascript"> 174 window._adftrack = Array.isArray(window._adftrack) ? window._adftrack : (window._adftrack ? [window._adftrack] : []); 175 window._adftrack.push({ 176 HttpHost: 'track.adform.net', 177 pm: 4104248 178 }); 179 (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); })(); 180 181</script>
181 182<noscript> 183 <p style="margin:0;padding:0;border:0;"> 184 <img src="https://track.adform.net/Serving/TrackPoint/?pm=4104248" width="1" height="1" alt="" /> 185 </p> 186</noscript> 187<!-- Adform Tracking Code END --> 188
189<script> 190Â // Installation script generated by Ad Analytics 191Â (function(w, d){ 192Â Â Â var id='spdt-capture', n='script'; 193Â Â Â if (!d.getElementById(id)) { 194Â Â Â Â Â w.spdt = 195Â Â Â Â Â Â Â w.spdt || 196Â Â Â Â Â Â Â function() { 197Â Â Â Â Â Â Â Â Â (w.spdt.q = w.spdt.q || []).push(arguments); 198Â Â Â Â Â Â Â }; 199Â Â Â Â Â var e = d.createElement(n); e.id = id; e.async=1; 200Â Â Â Â Â e.src = 'https://pixel.byspotify.com/ping.min.js'; 201Â Â Â Â Â var s = d.getElementsByTagName(n)[0]; 202Â Â Â Â Â s.parentNode.insertBefore(e, s); 203Â Â Â } 204Â Â Â w.spdt('conf', { key: 'fdfb3cf0e3464301a9ee23c4df441f97' }); 205Â Â Â w.spdt('view'); 206Â })(window, document); 207</script>
207 208<!-- Facebook Pixel Code --> 209
209<script>
vendor: 426 bytes, lines 209-218
209 210 !function(f,b,e,v,n,t,s) 211 {if(f.fbq)return;n=f.fbq=function(){n.callMethod? 212 n.callMethod.apply(n,arguments):n.queue.push(arguments)}; 213 if(!f._fbq)f._fbq=n;n.push=n;n.loaded=!0;n.version='2.0'; 214 n.queue=[];t=b.createElement(e);t.async=!0; 215 t.src=v;s=b.getElementsByTagName(e)[0]; 216 s.parentNode.insertBefore(t,s)}(window, document,'script', 217 'https://connect.facebook.net/en_US/fbevents.js'); 218 fbq('init', '
218981068465653904
vendor: 36 bytes, lines 218-220
218'); 219 fbq('track', 'PageView'); 220
220</script>
220 221 <noscript><img height="1" width="1" style="display:none" 222 src="https://www.facebook.com/tr?id=981068465653904&ev=PageView&noscript=1" 223 /></noscript> 224 <!-- End Facebook Pixel Code --><link rel="stylesheet" href="https://use.typekit.net/kfl2gpr.css">
224<script>document.addEventListener("DOMContentLoaded", function () { 225 226 const hamburgers = document.querySelectorAll(".header_menu_trigger"); 227 const mobileMenu = document.getElementById("headermenu_mobile"); 228 const body = document.body; 229 230 if (!hamburgers.length || !mobileMenu) return; 231 232 hamburgers.forEach(function (hamburger) { 233 hamburger.addEventListener("click", function (e) { 234 e.preventDefault(); 235 236 const isOpen = mobileMenu.classList.toggle("opened"); 237 238 // blocca / sblocca scroll pagina 239 body.classList.toggle("no-scroll", isOpen); 240 }); 241 }); 242 243}); 244</script>
244 245<!-- Snippet Google Tag Manager aggiunto da Site Kit -->
246<script>
vendor: 420 bytes, lines 246-255
246 247 ( function( w, d, s, l, i ) { 248 w[l] = w[l] || []; 249 w[l].push( {'gtm.start': new Date().getTime(), event: 'gtm.js'} ); 250 var f = d.getElementsByTagName( s )[0], 251 j = d.createElement( s ), dl = l != 'dataLayer' ? '&l=' + l : ''; 252 j.async = true; 253 j.src = 'https://www.googletagmanager.com/gtm.js?id=' + i + dl; 254 f.parentNode.insertBefore( j, f ); 255 } )( window, document, 'script', 'dataLayer', '
255GTM-NVKZ8G9
vendor: 9 bytes, lines 255-256
255' ); 256
257</script>
257 258 259<!-- Termina lo snippet Google Tag Manager aggiunto da Site Kit --> 260<link rel="icon" href="https://297c32dc.delivery.rocketcdn.me/wp-content/uploads/2025/12/cropped-CPM_favicon-32x32.png" sizes="32x32" /> 261<link rel="icon" href="https://297c32dc.delivery.rocketcdn.me/wp-content/uploads/2025/12/cropped-CPM_favicon-192x192.png" sizes="192x192" /> 262<link rel="apple-touch-icon" href="https://297c32dc.delivery.rocketcdn.me/wp-content/uploads/2025/12/cropped-CPM_favicon-180x180.png" /> 263<meta name="msapplication-TileImage" content="https://297c32dc.delivery.rocketcdn.me/wp-content/uploads/2025/12/cropped-CPM_favicon-270x270.png" /> 264<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> 265<body class="home wp-singular page-template-default page page-id-6054 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-6054"> 266 267 <!-- Snippet Google Tag Manager (noscript) aggiunto da Site Kit -->
vendor: 74 bytes, lines 267-269
267 268 <noscript> 269 <iframe src="https://www.googletagmanager.com/ns.html?id=
269GTM-NVKZ8G9
vendor: 88 bytes, lines 269-271
269" height="0" width="0" style="display:none;visibility:hidden"></iframe> 270 </noscript> 271
271<!-- Termina lo snippet Google Tag Manager (noscript) aggiunto da Site Kit --> 272 273<a class="skip-link screen-reader-text" href="#content">Vai al contenuto</a> 274 275 <header data-elementor-type="header" data-elementor-id="6592" class="elementor elementor-6592 elementor-location-header" data-elementor-post-type="elementor_library"> 276 <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"}"> 277 <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/"> 278 <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"> 279 <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"> 280 <img fetchpriority="high" 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> 281 </div> 282 <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"> 283 <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"> 284 <img loading="lazy" 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> 285 </div> 286 </a> 287 <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"> 288 <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"> 289 <a class="elementor-button elementor-button-link elementor-size-sm" href="https://www.cpm.it/appelli-desame-di-ammissione/"> 290 <span class="elementor-button-content-wrapper"> 291 <span class="elementor-button-text">Scopri le date delle ammissioni AFAM</span> 292 </span> 293 </a> 294 </div> 295 <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"> 296 <a class="elementor-button elementor-button-link elementor-size-sm" href="#"> 297 <span class="elementor-button-content-wrapper"> 298 <span class="elementor-button-text">Open day</span> 299 </span> 300 </a> 301 </div> 302 <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"> 303 <img loading="lazy" 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>
304 </div> 305 </div> 306 <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"}"> 307 <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/"> 308 <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"> 309 <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"> 310 <img fetchpriority="high" 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> 311 </div> 312 <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"> 313 <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"> 314 <img loading="lazy" 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> 315 </div> 316 </a> 317 <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"> 318 <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"> 319 <img loading="lazy" 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> 320 </div> 321 </div> 322 <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"}"> 323 <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"> 324 <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"> 325 <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"> 326 <a href="https://www.cpm.it/"> 327 <img loading="lazy" 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
327w, 800px" /> </a> 328 </div> 329 </div> 330 <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"> 331 <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"> 332 <img loading="lazy" 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> 333 <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"> 334 <img loading="lazy" 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> 335 </div> 336 </div> 337 <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_"> 338 <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"> 339 <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"> 340 <p class="p1">Menu</p> </div> 341 <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"> 342 <img loading="lazy" 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> 343 </div> 344 <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\"
344 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"> 345 <nav aria-label="Menu" class="elementor-nav-menu--main elementor-nav-menu__container elementor-nav-menu--layout-vertical e--pointer-none"> 346 <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> 347<ul class="sub-menu elementor-nav-menu--dropdown"> 348 <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> 349 <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> 350 <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> 351 <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> 352 <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> 353 <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> 354 <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">
354Love Street</a></li> 355 <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> 356 <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> 357</ul> 358</li> 359<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> 360<ul class="sub-menu elementor-nav-menu--dropdown"> 361 <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> 362 <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> 363 <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> 364 <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> 365</ul> 366</li> 367<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> 368<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-13508"><a href="https://www.cpm.it/tutte-le-news/" class="elementor-item">Tutte le news</a></li> 369<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> 370<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> 371<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> 372<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> 373<ul class="sub-menu elementor-nav-menu--dropdown"> 374 <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> 375 <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> 376 <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> 377 <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> 378 <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> 379 <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> 380</ul> 381</li> 382</ul> </nav> 383 <nav class="elementor-nav-menu--dropdown elementor-nav-menu__container" aria-hidden="true"> 384 <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> 385<ul class="sub-menu elementor-nav-menu--dropdown"> 386 <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> 387 <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> 388 <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> 389 <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> 390 <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> 391 <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> 392 <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">
392Love Street</a></li> 393 <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> 394 <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> 395</ul> 396</li> 397<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> 398<ul class="sub-menu elementor-nav-menu--dropdown"> 399 <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> 400 <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> 401 <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> 402 <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> 403</ul> 404</li> 405<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> 406<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-13508"><a href="https://www.cpm.it/tutte-le-news/" class="elementor-item" tabindex="-1">Tutte le news</a></li> 407<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> 408<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> 409<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> 410<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> 411<ul class="sub-menu elementor-nav-menu--dropdown"> 412 <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> 413 <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> 414 <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> 415 <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> 416 <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> 417 <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> 418</ul> 419</li> 420</ul> </nav> 421 </div>
422 </div> 423 <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_"> 424 <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"> 425 <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"> 426 <p class="p1">Scegli il tuo corso</p> </div> 427 <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"> 428 <img loading="lazy" 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> 429 </div> 430 </div> 431 <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"}"> 432 <div class="e-con-inner"> 433 <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"> 434 <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"> 435 <a class="elementor-button elementor-size-sm" role="button"> 436 <span class="elementor-button-content-wrapper"> 437 <span class="elementor-button-icon"> 438 <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> 439 <span class="elementor-button-text">Scegli il tuo corso</span> 440 </span> 441 </a> 442 </div> 443 </div> 444 <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"> 445 <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"> 446 <a class="elementor-button elementor-size-sm" role="button"> 447 <span class="elementor-button-content-wrapper"> 448 <span class="elementor-button-text">Contatti</span> 449 </span> 450 </a> 451 </div> 452 </div> 453 </div> 454 </div> 455 <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"> 456 <div class="e-con-inner"> 457 <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"> 458 <a class="elementor-button elementor-size-sm" role="button"> 459 <span class="elementor-button-content-wrapper"> 460 <span class="elementor-button-icon"> 461 <svg xmlns="http://www.w3.org/2000/svg" id="Capa_1" data-name="C
461apa 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> 462 <span class="elementor-button-text">Scegli il tuo corso</span> 463 </span> 464 </a> 465 </div> 466 <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"> 467 <div class="cpm-menu3" data-component="cpm-menu3"> 468 469 <div class="cpm-menu3__col cpm-menu3__col--1" aria-label="Menu livello 1"> 470 <ul class="cpm-menu3__list" data-level="1"> 471 <li class="cpm-menu3__item" 472 data-id="228" 473 data-has-children="1"> 474 475 <button type="button" class="cpm-menu3__btn"> 476 <span class="cpm-menu3__title">About</span> 477 <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"> 478 <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> 479 <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> 480 </svg> </button> 481 482 </li> 483 <li class="cpm-menu3__item" 484 data-id="6893" 485 data-has-children="1"> 486 487 <button type="button" class="cpm-menu3__btn"> 488 <span class="cpm-menu3__title">Studiare in CPM</span> 489 <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"> 490 <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> 491 <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> 492 </svg> </button> 493 494 </li> 495 <li class="cpm-menu3__item" 496 data-id="17402" 497 data-has-children="0"> 498 499 <a class="cpm-menu3__link" 500 href="https://www.cpm.it/progetto-cpm-edu/" 501 > 502 <span class="cpm-menu3__title">CPM Edu</span> 503 </a> 504 505 </li> 506 <li class="cpm-menu3__item" 507 data-id="13508" 508 data-has-children="0"> 509 510 <a class="cpm-menu3__link" 511 href="https://www.cpm.it/tutte-le-news/" 512 > 513 <span class="cpm-menu3__title">Tutte le news</span> 514 </a> 515 516 </li> 517 <li class="cpm-menu3__item" 518 data-id="16633" 519 data-has-children="0"> 520 521 <a class="cpm-menu3__link" 522 href="https://www.cpm.it/eventi-cpm/" 523 > 524 <span class="cpm-menu3__title">Eventi CPM</span> 525 </a> 526 527 </li> 528 <li class="cpm-menu3__item" 529 data-id="6594" 530 data-has-children="0"> 531 532 <a class="cpm-menu3__link" 533 href="https://www.mycpm.it/login.aspx?ReturnUrl=%2f" 534 target="_blank" rel="noopener noreferrer"> 535 <span class="cpm-menu3__title">My CPM</span> 536 </a> 537 538 </li> 539 <li class="cpm-menu3__item contatti_hidden_mob overlay_00" 540 data-id="6892" 541 data-has-children="0"> 542 543 <a class="cpm-menu3__link" 544 href="#" 545 >
546 <span class="cpm-menu3__title">Contatti</span> 547 </a> 548 549 </li> 550 <li class="cpm-menu3__item" 551 data-id="18527" 552 data-has-children="1"> 553 554 <button type="button" class="cpm-menu3__btn"> 555 <span class="cpm-menu3__title">Documentazione online</span> 556 <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"> 557 <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> 558 <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> 559 </svg> </button> 560 561 </li> 562 </ul> 563 </div> 564 565 <div class="cpm-menu3__col cpm-menu3__col--2" aria-label="Menu livello 2"> 566 <ul class="cpm-menu3__list" data-level="2"></ul> 567 </div> 568 569 <div class="cpm-menu3__col cpm-menu3__col--3" aria-label="Menu livello 3"> 570 <ul class="cpm-menu3__list" data-level="3"></ul> 571 </div> 572 573 </div> 574 </div> 575 </div> 576 </div> 577 <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"> 578 <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"> 579 <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"> 580 <h1 class="elementor-heading-title elementor-size-default">Percorsi di studio</h1> </div> 581 <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"> 582 <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> 583 </div> 584 <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"> 585 <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"> 586 <div class="cpm-corsi-desk" data-component="cpm-corsi-desk"> 587 588 <div class="cpm-corsi-desk__col cpm-corsi-desk__col--left"> 589 590 <ul class="cpm-corsi-desk__cats" aria-label="Categorie corsi"> 591 <li class="cpm-corsi-desk__cat-item"> 592 <button type="button" class="cpm-corsi-desk__cat-btn" data-cat-id="15"> 593 <span class="cpm-corsi-desk__cat-name">Accademico</span> 594 <sup class="cpm-corsi-desk__cat-count">(16)</sup> 595 </button> 596 </li> 597 <li class="cpm-corsi-desk__cat-item"> 598 <button type="button" class="cpm-corsi-desk__cat-btn" data-cat-id="62"> 599 <span class="cpm-corsi-desk__cat-name">Pre-Accademico</span> 600 <sup class="cpm-corsi-desk__cat-count">(7)</sup> 601 </button> 602 </li> 603 <li class="cpm-corsi-desk__cat-item"> 604 <button type="button" class="cpm-corsi-desk__cat-btn" data-cat-id="16"> 605 <span class="cpm-corsi-desk__cat-name">Master</span> 606 <sup class="cpm-corsi-desk__cat-count">(3)</sup> 607 </button> 608 </li> 609 <li class="cpm-corsi-desk__cat-item"> 610 <button type="button" class="cpm-corsi-desk__cat-btn" data-cat-id="27">
611 <span class="cpm-corsi-desk__cat-name">Formazione continua</span> 612 <sup class="cpm-corsi-desk__cat-count">(1)</sup> 613 </button> 614 </li> 615 <li class="cpm-corsi-desk__cat-item"> 616 <button type="button" class="cpm-corsi-desk__cat-btn" data-cat-id="65"> 617 <span class="cpm-corsi-desk__cat-name">Advanced Certificate</span> 618 <sup class="cpm-corsi-desk__cat-count">(1)</sup> 619 </button> 620 </li> 621 <li class="cpm-corsi-desk__cat-item"> 622 <button type="button" class="cpm-corsi-desk__cat-btn" data-cat-id="66"> 623 <span class="cpm-corsi-desk__cat-name">Certificate</span> 624 <sup class="cpm-corsi-desk__cat-count">(1)</sup> 625 </button> 626 </li> 627 <li class="cpm-corsi-desk__cat-item"> 628 <button type="button" class="cpm-corsi-desk__cat-btn" data-cat-id="67"> 629 <span class="cpm-corsi-desk__cat-name">Junior</span> 630 <sup class="cpm-corsi-desk__cat-count">(1)</sup> 631 </button> 632 </li> 633 </ul> 634 635 </div> 636 637 <div class="cpm-corsi-desk__col cpm-corsi-desk__col--right"> 638 639 <ul class="cpm-corsi-desk__subcats" aria-label="Sottocategorie corsi" style="display:none;"> 640 <li class="cpm-corsi-desk__subcat-item" data-parent-cat="15" style="display:none;"> 641 <button type="button" class="cpm-corsi-desk__subcat-btn" data-subcat-id="22"> 642 <span class="cpm-corsi-desk__subcat-name">Trienni</span> 643 <sup class="cpm-corsi-desk__subcat-count">(10)</sup> 644 </button> 645 </li> 646 <li class="cpm-corsi-desk__subcat-item" data-parent-cat="15" style="display:none;"> 647 <button type="button" class="cpm-corsi-desk__subcat-btn" data-subcat-id="23"> 648 <span class="cpm-corsi-desk__subcat-name">Bienni</span> 649 <sup class="cpm-corsi-desk__subcat-count">(6)</sup> 650 </button> 651 </li> 652 <li class="cpm-corsi-desk__subcat-item" data-parent-cat="62" style="display:none;"> 653 <button type="button" class="cpm-corsi-desk__subcat-btn" data-subcat-id="17"> 654 <span class="cpm-corsi-desk__subcat-name">Superiore</span> 655 <sup class="cpm-corsi-desk__subcat-count">(6)</sup> 656 </button> 657 </li> 658 <li class="cpm-corsi-desk__subcat-item" data-parent-cat="62" style="display:none;"> 659 <button type="button" class="cpm-corsi-desk__subcat-btn" data-subcat-id="64"> 660 <span class="cpm-corsi-desk__subcat-name">Di Base</span> 661 <sup class="cpm-corsi-desk__subcat-count">(1)</sup> 662 </button> 663 </li> 664 </ul> 665 666 <ul class="cpm-corsi-desk__courses" aria-label="Elenco corsi"> 667 <li 668 class="cpm-corsi-desk__course-item " 669 data-course-terms="16" 670 > 671 <a class="cpm-corsi-desk__course-link" href="https://www.cpm.it/corsi/arpa-pop-master/"> 672 Arpa Pop Rock </a> 673 </li> 674 <li 675 class="cpm-corsi-desk__course-item " 676 data-course-terms="62,17" 677 > 678 <a class="cpm-corsi-desk__course-link" href="https://www.cpm.it/corsi/corso-basso-elettrico-pre-accademico/"> 679 Basso elettrico – Foundation </a> 680 </li> 681 <li 682 class="cpm-corsi-desk__course-item " 683 data-course-terms="15,22" 684 > 685 <a class="cpm-corsi-desk__course-link" href="https://www.cpm.it/corsi/basso-elettrico-pop-rock-triennio/"> 686 Basso elettrico Pop Rock </a> 687 </li> 688 <li 689 class="cpm-corsi-desk__course-item " 690 data-course-terms="15,23" 691 > 692 <a class="cpm-corsi-desk__course-link" href="https://www.cpm.it/corsi/basso-elettrico-accademico-biennio/"> 693 Basso elettrico Pop Rock </a> 694 </li> 695 <li 696 class="cpm-corsi-desk__course-item " 697 data-course-terms="62,17" 698 > 699 <a class="cpm-corsi-desk__course-link" href="https://www.cpm.it/corsi/batteria-e-percussioni-foundation/"> 700 Batteria e Percussioni – Foundation </a> 701 </li> 702 <li 703 class="cpm-corsi-desk__course-item " 704 data-course-terms="15,22" 705 > 706 <a class="cpm-corsi-desk__course-link" href="https://www.cpm.it/corsi/corso-batteria-triennio/"> 707 Batteria Pop Rock </a> 708 </li> 709 <li 710 class="cpm-corsi-desk__course-item " 711 data-course-terms="15,23" 712 > 713 <a class="cpm-corsi-desk__course-link" href="https://www.cpm.it/corsi/batteria-accademico-biennio/"> 714 Batteria Pop Rock </a> 715 </li> 716 <li 717 class="cpm-corsi-desk__course-item " 718 data-course-terms="15,22" 719 > 720 <a class="cpm-corsi-desk__course-link" href="https://www.cpm.it/corsi/canto-classico/"> 721 Canto Classico </a> 722 </li> 723 <li 724 class="cpm-corsi-desk__course-item " 725 data-course-terms="62,17" 726 > 727 <a class="cpm-corsi-desk__course-link" href="https://www.cpm.it/corsi/canto-pop-foundation/"> 728 Canto Pop – Foundation </a> 729 </li> 730 <li 731 class="cpm-corsi-desk__course-item " 732 data-course-terms="15,23" 733 > 734 <a class="cpm-corsi-desk__course-link" href="https://www.cpm.it/corsi/corso-canto-biennio/"> 735 Canto Pop Rock </a> 736 </li> 737 <li 738 class="cpm-corsi-desk__course-item " 739 data-course-terms="15,22" 740 > 741 <a class="cpm-corsi-desk__course-link" href="https://www.cpm.it/corsi/canto-pop-rock/"> 742 Canto Pop Rock </a> 743 </li> 744 <li 745 class="cpm-corsi-desk__course-item " 746 data-course-terms="66" 747 > 748 <a class="cpm-corsi-desk__course-link" href="https://www.cpm.it/corsi/certificate-cpm/"> 749 Certificate CPM </a> 750 </li> 751 <li 752 class="cpm-corsi-desk__course-item " 753 data-course-terms="15,23" 754 > 755 <a class="cpm-corsi-desk__course-link" href="https://www.cpm.it/corsi/chitarra-accademico-biennio/"> 756 Chitarra Pop Rock </a> 757 </li> 758 <li 759 class="cpm-corsi-desk__course-item " 760 data-course-terms="15,22" 761 > 762 <a class="cpm-corsi-desk__course-link" href="https://www.cpm.it/corsi/corso-chitarra-accademico-triennio/"> 763 Chitarra Pop Rock </a> 764 </li> 765 <li 766 class="cpm-corsi-desk__course-item " 767 data-course-terms="62,17" 768 > 769 <a class="cpm-corsi-desk__course-link" href="https://www.cpm.it/corsi/chitarra-elettrica-foundation/"> 770 Chitarra Pop Rock – Foundation </a> 771 </li> 772 <li 773 class="cpm-corsi-desk__course-item " 774 data-course-terms="15,22" 775 > 776 <a class="cpm-corsi-desk__course-link" href="https://www.cpm.it/corsi/corso-composizione-triennio/"> 777 Composizione Pop Rock </a> 778 </li> 779 <li 780 class="cpm-corsi-desk__course-item " 781 data-course-terms="15,23" 782 > 783 <a class="cpm-corsi-desk__course-link" href="https://www.cpm.it/corsi/composizione-
783accademico-biennio/"> 784 Composizione Pop Rock </a> 785 </li> 786 <li 787 class="cpm-corsi-desk__course-item " 788 data-course-terms="64,62" 789 > 790 <a class="cpm-corsi-desk__course-link" href="https://www.cpm.it/corsi/corsi-pre-accademici/"> 791 Corsi Pre-Accademici di Base </a> 792 </li> 793 <li 794 class="cpm-corsi-desk__course-item " 795 data-course-terms="65" 796 > 797 <a class="cpm-corsi-desk__course-link" href="https://www.cpm.it/corsi/diplomi-cpm/"> 798 Diplomi CPM </a> 799 </li> 800 <li 801 class="cpm-corsi-desk__course-item " 802 data-course-terms="62,17" 803 > 804 <a class="cpm-corsi-desk__course-link" href="https://www.cpm.it/corsi/electronic-music-producer/"> 805 Electronic Music Producer </a> 806 </li> 807 <li 808 class="cpm-corsi-desk__course-item " 809 data-course-terms="67" 810 > 811 <a class="cpm-corsi-desk__course-link" href="https://www.cpm.it/corsi/junior/"> 812 Junior </a> 813 </li> 814 <li 815 class="cpm-corsi-desk__course-item " 816 data-course-terms="15,22" 817 > 818 <a class="cpm-corsi-desk__course-link" href="https://www.cpm.it/corsi/cpm-music-media-accademico-triennio/"> 819 Music & Media </a> 820 </li> 821 <li 822 class="cpm-corsi-desk__course-item " 823 data-course-terms="16" 824 > 825 <a class="cpm-corsi-desk__course-link" href="https://www.cpm.it/corsi/music-management-master/"> 826 Music Management </a> 827 </li> 828 <li 829 class="cpm-corsi-desk__course-item " 830 data-course-terms="15,22" 831 > 832 <a class="cpm-corsi-desk__course-link" href="https://www.cpm.it/corsi/pianoforte-classico/"> 833 Pianoforte Classico </a> 834 </li> 835 <li 836 class="cpm-corsi-desk__course-item " 837 data-course-terms="62,17" 838 > 839 <a class="cpm-corsi-desk__course-link" href="https://www.cpm.it/corsi/pianoforte-e-tastiere-foundation/"> 840 Pianoforte e Tastiere – Foundation </a> 841 </li> 842 <li 843 class="cpm-corsi-desk__course-item " 844 data-course-terms="15,22" 845 > 846 <a class="cpm-corsi-desk__course-link" href="https://www.cpm.it/corsi/corso-pianoforte-e-tastiere-triennio/"> 847 Pianoforte e Tastiere Pop Rock </a> 848 </li> 849 <li 850 class="cpm-corsi-desk__course-item " 851 data-course-terms="15,23" 852 > 853 <a class="cpm-corsi-desk__course-link" href="https://www.cpm.it/corsi/pianoforte-e-tastiere-accademico-biennio/"> 854 Pianoforte e Tastiere Pop Rock </a> 855 </li> 856 <li 857 class="cpm-corsi-desk__course-item " 858 data-course-terms="27" 859 > 860 <a class="cpm-corsi-desk__course-link" href="https://www.cpm.it/corsi/songwriting-formazione-continua/"> 861 Songwriting </a> 862 </li> 863 <li 864 class="cpm-corsi-desk__course-item " 865 data-course-terms="15,22" 866 > 867 <a class="cpm-corsi-desk__course-link" href="https://www.cpm.it/corsi/corso-tecnico-del-suono-triennio/"> 868 Tecnico del Suono </a> 869 </li> 870 <li 871 class="cpm-corsi-desk__course-item " 872 data-course-terms="16" 873 > 874 <a class="cpm-corsi-desk__course-link" href="https://www.cpm.it/corsi/violino-pop-master/"> 875 Violino Pop Rock </a> 876 </li> 877 </ul> 878 879 </div> 880 881 </div> 882 </div> 883 <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"> 884 <nav aria-label="Corsi" class="elementor-nav-menu--main elementor-nav-menu__container elementor-nav-menu--layout-vertical"> 885 <ul class="elementor-nav-menu sm-vertical cpm-corsi-cat-menu cpm-sub-accordion" data-accordion="one"> 886 <li class="menu-item menu-item-type-custom menu-item-object-custom cpm-menu-item-corso-cat cpm-sub-item "> 887 <button 888 type="button" 889 class="elementor-item cpm-cat-header" 890 aria-expanded="false" 891 aria-controls="cpm-cat-panel-15" 892 data-panel="cpm-cat-panel-15" 893 > 894 <div class="cpm-cat-title"> 895 Accademico <sup class="cat_count">(16)</sup> 896 </div> 897 </button> 898 899 <div 900 id="cpm-cat-panel-15" 901 class="cpm-sub-panel cpm-cat-panel" 902 hidden > 903 <ul class="cpm-cat-corsi-list"> 904 <li class="cpm-cat-divider is-triennio" role="presentation"><span>TRIENNIO</span></li> <li class="cpm-cat-corso-item is-triennio triennio-01"> 905 <a class="elementor-item elementor-item-anchor cpm-corso-link" href="https://www.cpm.it/corsi/basso-elettrico-pop-rock-triennio/"> 906 Basso elettrico Pop Rock <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512.01 512.01"> 907 <path d="M508.62,247.8h0l-116.36-116.36c-4.18
907-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> 908 </svg> 909 </a> 910 </li> 911 <li class="cpm-cat-corso-item is-triennio triennio-02"> 912 <a class="elementor-item elementor-item-anchor cpm-corso-link" href="https://www.cpm.it/corsi/corso-batteria-triennio/"> 913 Batteria Pop Rock <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512.01 512.01"> 914 <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> 915 </svg> 916 </a> 917 </li> 918 <li class="cpm-cat-corso-item is-triennio triennio-03"> 919 <a class="elementor-item elementor-item-anchor cpm-corso-link" href="https://www.cpm.it/corsi/canto-classico/"> 920 Canto Classico <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512.01 512.01"> 921 <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> 922 </svg> 923 </a> 924 </li> 925 <li class="cpm-cat-corso-item is-triennio triennio-04"> 926 <a class="elementor-item elementor-item-anchor cpm-corso-link" href="https://www.cpm.it/corsi/canto-pop-rock/"> 927 Canto Pop Rock <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512.01 512.01"> 928 <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> 929 </svg> 930 </a> 931 </li> 932 <li class="cpm-cat-corso-item is-triennio triennio-05"> 933 <a class="elementor-item elementor-item-anchor cpm-corso-link" href="https://www.cpm.it/corsi/corso-chitarra-accademico-triennio/"> 934 Chitarra Pop Rock <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512.01 512.01"> 935 <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> 936 </svg> 937 </a> 938 </li> 939 <li class="cpm-cat-corso-item is-triennio triennio-06"> 940 <a class="elementor-item elementor-item-anchor cpm-corso-link" href="https://www.cpm.it/corsi/corso-composizione-triennio/"> 941 Composizione Pop Rock <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512.01 512.01"> 942 <path d="M508.62,247.8h0l-116.36-116.36c-4.18
942-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> 943 </svg> 944 </a> 945 </li> 946 <li class="cpm-cat-corso-item is-triennio triennio-07"> 947 <a class="elementor-item elementor-item-anchor cpm-corso-link" href="https://www.cpm.it/corsi/cpm-music-media-accademico-triennio/"> 948 Music & Media <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512.01 512.01"> 949 <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> 950 </svg> 951 </a> 952 </li> 953 <li class="cpm-cat-corso-item is-triennio triennio-08"> 954 <a class="elementor-item elementor-item-anchor cpm-corso-link" href="https://www.cpm.it/corsi/pianoforte-classico/"> 955 Pianoforte Classico <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512.01 512.01"> 956 <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> 957 </svg> 958 </a> 959 </li> 960 <li class="cpm-cat-corso-item is-triennio triennio-09"> 961 <a class="elementor-item elementor-item-anchor cpm-corso-link" href="https://www.cpm.it/corsi/corso-pianoforte-e-tastiere-triennio/"> 962 Pianoforte e Tastiere Pop Rock <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512.01 512.01"> 963 <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> 964 </svg> 965 </a> 966 </li> 967 <li class="cpm-cat-corso-item is-triennio triennio-10"> 968 <a class="elementor-item elementor-item-anchor cpm-corso-link" href="https://www.cpm.it/corsi/corso-tecnico-del-suono-triennio/"> 969 Tecnico del Suono <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512.01 512.01"> 970 <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> 971 </svg> 972 </a> 973 </li> 974 <li class="cpm-cat-divider is-biennio" role="presentation"><span>BIENNIO</span></li> <li class="cpm-cat-corso-item is-biennio biennio-01"> 975 <a class="elementor-item elementor-item-anchor cpm-corso-link" href="https://www.cpm.it/corsi/basso-elettrico-accademico-biennio/"> 976 Basso elettrico Pop Rock <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512.01 512.01"> 977 <path d="M508.62,247.8h0l-116.36-116.36c-4.18
977-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> 978 </svg> 979 </a> 980 </li> 981 <li class="cpm-cat-corso-item is-biennio biennio-02"> 982 <a class="elementor-item elementor-item-anchor cpm-corso-link" href="https://www.cpm.it/corsi/batteria-accademico-biennio/"> 983 Batteria Pop Rock <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512.01 512.01"> 984 <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> 985 </svg> 986 </a> 987 </li> 988 <li class="cpm-cat-corso-item is-biennio biennio-03"> 989 <a class="elementor-item elementor-item-anchor cpm-corso-link" href="https://www.cpm.it/corsi/corso-canto-biennio/"> 990 Canto Pop Rock <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512.01 512.01"> 991 <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> 992 </svg> 993 </a> 994 </li> 995 <li class="cpm-cat-corso-item is-biennio biennio-04"> 996 <a class="elementor-item elementor-item-anchor cpm-corso-link" href="https://www.cpm.it/corsi/chitarra-accademico-biennio/"> 997 Chitarra Pop Rock <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512.01 512.01"> 998 <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> 999 </svg> 1000 </a> 1001 </li> 1002 <li class="cpm-cat-corso-item is-biennio biennio-05"> 1003 <a class="elementor-item elementor-item-anchor cpm-corso-link" href="https://www.cpm.it/corsi/composizione-
1003accademico-biennio/"> 1004 Composizione Pop Rock <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512.01 512.01"> 1005 <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> 1006 </svg> 1007 </a> 1008 </li> 1009 <li class="cpm-cat-corso-item is-biennio biennio-06"> 1010 <a class="elementor-item elementor-item-anchor cpm-corso-link" href="https://www.cpm.it/corsi/pianoforte-e-tastiere-accademico-biennio/"> 1011 Pianoforte e Tastiere Pop Rock <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512.01 512.01"> 1012 <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> 1013 </svg> 1014 </a> 1015 </li> 1016 </ul> 1017 1018 </div> 1019 </li> 1020 1021 <li class="menu-item menu-item-type-custom menu-item-object-custom cpm-menu-item-corso-cat cpm-sub-item "> 1022 <button 1023 type="button" 1024 class="elementor-item cpm-cat-header" 1025 aria-expanded="false" 1026 aria-controls="cpm-cat-panel-65" 1027 data-panel="cpm-cat-panel-65" 1028 > 1029 <div class="cpm-cat-title"> 1030 Advanced Certificate <sup class="cat_count">(1)</sup> 1031 </div> 1032 </button> 1033 1034 <div 1035 id="cpm-cat-panel-65" 1036 class="cpm-sub-panel cpm-cat-panel" 1037 hidden > 1038 <ul class="cpm-cat-corsi-list"> 1039 <li class="cpm-cat-corso-item"> 1040 <a class="elementor-item elementor-item-anchor cpm-corso-link" href="https://www.cpm.it/corsi/diplomi-cpm/"> 1041 Diplomi CPM <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512.01 512.01"> 1042 <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> 1043 </svg> 1044 </a> 1045 </li> 1046 </ul> 1047 1048 </div> 1049 </li> 1050 1051 <li class="menu-item menu-item-type-custom menu-item-object-custom cpm-menu-item-corso-cat cpm-sub-item "> 1052 <button 1053 type="button" 1054 class="elementor-item cpm-cat-header" 1055 aria-expanded="false" 1056 aria-controls="cpm-cat-panel-66" 1057 data-panel="cpm-cat-panel-66" 1058 > 1059 <div class="cpm-cat-title"> 1060 Certificate <sup class="cat_count">(1)</sup> 1061 </div> 1062 </button> 1063 1064 <div 1065 id="cpm-cat-panel-66" 1066 class="cpm-sub-panel cpm-cat-panel" 1067 hidden > 1068 <ul class="cpm-cat-corsi-list"> 1069 <li class="cpm-cat-corso-item"> 1070 <a class="elementor-item elementor-item-anchor cpm-corso-link" href="https://www.cpm.it/corsi/certificate-cpm/"> 1071 Certificate CPM <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512.01 512.01"> 1072 <path d="M508.62,247.8h0l-116.36-116.36c-4.18
1072-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> 1073 </svg> 1074 </a> 1075 </li> 1076 </ul> 1077 1078 </div> 1079 </li> 1080 1081 <li class="menu-item menu-item-type-custom menu-item-object-custom cpm-menu-item-corso-cat cpm-sub-item "> 1082 <button 1083 type="button" 1084 class="elementor-item cpm-cat-header" 1085 aria-expanded="false" 1086 aria-controls="cpm-cat-panel-27" 1087 data-panel="cpm-cat-panel-27" 1088 > 1089 <div class="cpm-cat-title"> 1090 Formazione continua <sup class="cat_count">(1)</sup> 1091 </div> 1092 </button> 1093 1094 <div 1095 id="cpm-cat-panel-27" 1096 class="cpm-sub-panel cpm-cat-panel" 1097 hidden > 1098 <ul class="cpm-cat-corsi-list"> 1099 <li class="cpm-cat-corso-item"> 1100 <a class="elementor-item elementor-item-anchor cpm-corso-link" href="https://www.cpm.it/corsi/songwriting-formazione-continua/"> 1101 Songwriting <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512.01 512.01"> 1102 <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> 1103 </svg> 1104 </a> 1105 </li> 1106 </ul> 1107 1108 </div> 1109 </li> 1110 1111 <li class="menu-item menu-item-type-custom menu-item-object-custom cpm-menu-item-corso-cat cpm-sub-item "> 1112 <button 1113 type="button" 1114 class="elementor-item cpm-cat-header" 1115 aria-expanded="false" 1116 aria-controls="cpm-cat-panel-67" 1117 data-panel="cpm-cat-panel-67" 1118 > 1119 <div class="cpm-cat-title"> 1120 Junior <sup class="cat_count">(1)</sup> 1121 </div> 1122 </button> 1123 1124 <div 1125 id="cpm-cat-panel-67" 1126 class="cpm-sub-panel cpm-cat-panel" 1127 hidden > 1128 <ul class="cpm-cat-corsi-list"> 1129 <li class="cpm-cat-corso-item"> 1130 <a class="elementor-item elementor-item-anchor cpm-corso-link" href="https://www.cpm.it/corsi/junior/"> 1131 Junior <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512.01 512.01"> 1132 <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> 1133 </svg> 1134 </a> 1135 </li> 1136 </ul> 1137 1138 </div> 1139 </li> 1140 1141 <li class="menu-item menu-item-type-custom menu-item-object-custom cpm-menu-item-corso-cat cpm-sub-item "> 1142 <button 1143 type="button" 1144 class="elementor-item cpm-cat-header" 1145 aria-expanded="false" 1146 aria-controls="cpm-cat-panel-16" 1147 data-panel="cpm-cat-panel-16" 1148 > 1149 <div class="cpm-cat-title"> 1150 Master <sup class="cat_count">(3)</sup> 1151 </div> 1152 </button> 1153 1154 <div 1155 id="cpm-cat-panel-16" 1156 class="cpm-sub-panel cpm-cat-panel" 1157 hidden > 1158 <ul class="cpm-cat-corsi-list"> 1159 <li class="cpm-cat-corso-item"> 1160 <a class="elementor-item elementor-item-anchor cpm-corso-link" href="https://www.cpm.it/corsi/arpa-pop-master/"> 1161 Arpa Pop Rock <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512.01 512.01"> 1162 <path d="M508.62,247.8h0l-116.36-116.36c-4.18
1162-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> 1163 </svg> 1164 </a> 1165 </li> 1166 <li class="cpm-cat-corso-item"> 1167 <a class="elementor-item elementor-item-anchor cpm-corso-link" href="https://www.cpm.it/corsi/music-management-master/"> 1168 Music Management <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512.01 512.01"> 1169 <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> 1170 </svg> 1171 </a> 1172 </li> 1173 <li class="cpm-cat-corso-item"> 1174 <a class="elementor-item elementor-item-anchor cpm-corso-link" href="https://www.cpm.it/corsi/violino-pop-master/"> 1175 Violino Pop Rock <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512.01 512.01"> 1176 <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> 1177 </svg> 1178 </a> 1179 </li> 1180 </ul> 1181 1182 </div> 1183 </li> 1184 1185 <li class="menu-item menu-item-type-custom menu-item-object-custom cpm-menu-item-corso-cat cpm-sub-item "> 1186 <button 1187 type="button" 1188 class="elementor-item cpm-cat-header" 1189 aria-expanded="false" 1190 aria-controls="cpm-cat-panel-62" 1191 data-panel="cpm-cat-panel-62" 1192 > 1193 <div class="cpm-cat-title"> 1194 Pre-Accademico <sup class="cat_count">(7)</sup> 1195 </div> 1196 </button> 1197 1198 <div 1199 id="cpm-cat-panel-62" 1200 class="cpm-sub-panel cpm-cat-panel" 1201 hidden > 1202 <ul class="cpm-cat-corsi-list"> 1203 <li class="cpm-cat-corso-item"> 1204 <a class="elementor-item elementor-item-anchor cpm-corso-link" href="https://www.cpm.it/corsi/corso-basso-elettrico-pre-accademico/"> 1205 Basso elettrico – Foundation <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512.01 512.01"> 1206 <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> 1207 </svg> 1208 </a> 1209 </li> 1210 <li class="cpm-cat-corso-item"> 1211 <a class="elementor-item elementor-item-anchor cpm-corso-link" href="https://www.cpm.it/corsi/batteria-e-percussioni-foundation/"> 1212 Batteria e Percussioni – Foundation <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512.01 512.01"> 1213 <path d="M508.62,247.8h0l-116.36-116.36c-4.18
1213-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> 1214 </svg> 1215 </a> 1216 </li> 1217 <li class="cpm-cat-corso-item"> 1218 <a class="elementor-item elementor-item-anchor cpm-corso-link" href="https://www.cpm.it/corsi/canto-pop-foundation/"> 1219 Canto Pop – Foundation <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512.01 512.01"> 1220 <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> 1221 </svg> 1222 </a> 1223 </li> 1224 <li class="cpm-cat-corso-item"> 1225 <a class="elementor-item elementor-item-anchor cpm-corso-link" href="https://www.cpm.it/corsi/chitarra-elettrica-foundation/"> 1226 Chitarra Pop Rock – Foundation <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512.01 512.01"> 1227 <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> 1228 </svg> 1229 </a> 1230 </li> 1231 <li class="cpm-cat-corso-item"> 1232 <a class="elementor-item elementor-item-anchor cpm-corso-link" href="https://www.cpm.it/corsi/corsi-pre-accademici/"> 1233 Corsi Pre-Accademici di Base <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512.01 512.01"> 1234 <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> 1235 </svg> 1236 </a> 1237 </li> 1238 <li class="cpm-cat-corso-item"> 1239 <a class="elementor-item elementor-item-anchor cpm-corso-link" href="https://www.cpm.it/corsi/electronic-music-producer/"> 1240 Electronic Music Producer <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512.01 512.01"> 1241 <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> 1242 </svg> 1243 </a> 1244 </li> 1245 <li class="cpm-cat-corso-item"> 1246 <a class="elementor-item elementor-item-anchor cpm-corso-link" href="https://www.cpm.it/corsi/pianoforte-e-tastiere-foundation/"> 1247 Pianoforte e Tastiere – Foundation <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512.01 512.01"> 1248 <path d="M508.62,247.8h0l-116.36-116.36c-4.18
1248-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> 1249 </svg> 1250 </a> 1251 </li> 1252 </ul> 1253 1254 </div> 1255 </li> 1256 1257 </ul> 1258 </nav> 1259 </div> 1260 <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"> 1261
1261<script> 1262document.addEventListener('DOMContentLoaded', () => { 1263 const btn = document.querySelector('#choose_course_btn_desk'); 1264 const btnClose = document.querySelector('#close_menu'); // X 1265 const btnBack = document.querySelector('#turn_back'); // freccia 1266 1267 const menuCorsi = document.querySelector('#menu_desk_uff'); 1268 const menuDesk = document.querySelector('#cnt_menu_desk_uff'); 1269 1270 if (!btn || !menuCorsi || !menuDesk || !btnClose || !btnBack) return; 1271 1272 // Stato iniziale 1273 menuCorsi.style.display = 'none'; // menu corsi nascosto 1274 btnBack.style.display = 'none'; // freccia nascosta 1275 btnClose.style.display = ''; // X visibile (di default) 1276 1277 btn.addEventListener('click', (e) => { 1278 e.preventDefault(); 1279 1280 // Mostra menu corsi / nascondi menu generale 1281 menuCorsi.style.display = 'flex'; 1282 menuDesk.style.display = 'none'; 1283 1284 // Disabilita bottone 1285 btn.classList.add('disabled_btn_desk'); 1286 1287 // Swap icone: X -> freccia 1288 btnClose.style.display = 'none'; 1289 btnBack.style.display = ''; 1290 }); 1291 1292 btnBack.addEventListener('click', (e) => { 1293 e.preventDefault(); 1294 1295 // Torna al menu generale / nascondi menu corsi 1296 menuCorsi.style.display = 'none'; 1297 menuDesk.style.display = 'block'; 1298 1299 // Riabilita bottone 1300 btn.classList.remove('disabled_btn_desk'); 1301 1302 // Swap icone: freccia -> X 1303 btnBack.style.display = 'none'; 1304 btnClose.style.display = ''; 1305 }); 1306}); 1307</script>
1307 1308 </div> 1309 </div> 1310 </div> 1311 </div> 1312 <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"> 1313 <div class="e-con-inner"> 1314 <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"> 1315 <div data-elementor-type="container" data-elementor-id="6290" class="elementor elementor-6290" data-elementor-post-type="elementor_library"> 1316 <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"> 1317 <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"}"> 1318 <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"> 1319 <img loading="lazy" 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> 1320 <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"> 1321 <span class="close_overlay">â</span> </div> 1322 <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"> 1323 <img loading="lazy" 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> 1324 <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"> 1325 <h3 class="elementor-heading-title elementor-size-default">Vieni a trovarci al CPM</h3> </div> 1326 <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"> 1327 <h2 class="elementor-heading-title elementor-size-default">Indirizzo</h2> </div> 1328 <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"> 1329 <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> 1330 <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"> 1331 <h2 class="elementor-heading-title elementor-size-default">Telefono</h2> </div> 1332 <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"> 1333 <p><a href="tel:+39026411461">+39 026411461</a><br />Lun – Ven 09:30 / 18:00<br />Sab 09:30 / 13:00</p> </div> 1334 <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"> 1335 <h2 class="elementor-heading-title elementor-size-default">Email</h2> </div> 1336 <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"> 1337 <p><a href="mailto:[email protected]" target="_blank" rel="noopener">[email protected]</a></p> </div> 1338 <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"> 1339 <h2 class="elementor-heading-title elementor-size-default">Contattaci</h2> </div> 1340 <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"> 1341 <style>@import url(https://fonts.bunny.net/css?family=ibm-plex-sans:400,600);</style> 1342<style> 1343button#_form_13_submit { 1344 font-weight: 700; 1345}input {border: 0px!important; 1346 border-radius: 0px!important;} 1347#_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%}
1347#_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;
1347left: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} 1348input#sms_consent { 1349 margin-top: 0px!important; 1350 margin-right: 10px!important; 1351 margin-bottom: 0px!important; 1352} 1353.sms_consent_message { 1354 margin-bottom: 0px !important; 1355}</style> 1356<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"> 1357 <input type="hidden" name="u" value="13" /> 1358 <input type="hidden" name="f" value="13" /> 1359 <input type="hidden" name="s" /> 1360 <input type="hidden" name="c" value="0" /> 1361 <input type="hidden" name="m" value="0" /> 1362 <input type="hidden" name="act" value="sub" /> 1363 <input type="hidden" name="v" value="2" /> 1364 <input type="hidden" name="or" value="ebd217a3-03df-4063-b60b-3d6a399c2b99" /> 1365 <div class="_form-content"> 1366 <div class="_form_element _x40610055 _full_width " style="margin-bottom:0px"> 1367 <label for="firstname" class="_form-label" style="display:none"> 1368 </label> 1369 <div class="_field-wrapper"> 1370 <input type="text" id="firstname" name="firstname" placeholder="Nome *" required style="border-bottom:0px!important;" /> 1371 </div> 1372 </div> 1373 <div class="_form_element _x23357875 _full_width " style="margin-bottom:0px"> 1374 <label for="lastname" class="_form-label" style="display:none"> 1375 </label> 1376 <div class="_field-wrapper"> 1377 <input type="text" id="lastname" name="lastname" placeholder="Cognome *" required style="border-bottom:0px!important;" /> 1378 </div> 1379 </div> 1380 <div class="_form_element _x18376436 _full_width " style="margin-bottom:0px" > 1381 <label for="email" class="_form-label" style="display:none"> 1382 </label> 1383 <div class="_field-wrapper"> 1384 <input type="text" id="email" name="email" placeholder="Email *" required style="border-bottom:0px!important;" /> 1385 </div> 1386 </div> 1387<div class="_form_element _x56624876 _full_width " > 1388 <label for="phone" class="_form-label"> 1389 Telefono<span class="field-required"> 1390 * 1391 </span> 1392 </label> 1393 <div class="_field-wrapper"> 1394 <input type="text" id="phone" name="phone" placeholder="Digita il numero di telefono" required/> 1395 </div> 1396 </div> 1397 <div class="_form_element _x37937664 _full_width " > 1398 <label for="field[31]" class="_form-label" style="display:none"> 1399 </label> 1400 <div class="_field-wrapper"> 1401 <textarea id="field[31]" name="field[31]" placeholder="Messaggio" ></textarea> 1402 </div> 1403 </div> 1404 <div class="_form_element _x79419544 _full_width " > 1405 <label for="g-recaptcha-response" class="_form-label"> 1406 </label> 1407 <div class="g-recaptcha" data-sitekey="6LcwIw8TAAAAACP1ysM08EhCgzd6q5JAOUR1a0Go"> 1408 </div> 1409 </div> 1410 <div class="_form_element _x12846387 _full_width " > 1411 <fieldset class="_form-fieldset"> 1412 <div class="_row"> 1413 <legend for="field[2][]" class="_form-label"> 1414 </legend> 1415 </div> 1416 <input data-autofill="false" type="hidden" id="field[2][]" name="field[2][]" value="~|"> 1417 <div class="_row _checkbox-radio"> 1418 <input id="field_2Autorizzo il trattamento dei miei dati. Leggi privacy" type="checkbox" name="field[2][]" 1419 value="Autorizzo il trattamento dei miei dati. Leggi privacy" required >
1420 <span> 1421 <label for="field_2Autorizzo il trattamento dei miei dati. Leggi privacy" style="color:#000"> 1422 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"> 1423 * 1424 </span> 1425 </label> 1426 </span> 1427 </div> 1428 </fieldset> 1429 </div> 1430 <label for="sms_consent" class="sms_consent_checkbox" style="padding-top: 0px!important;"> 1431 <input type="checkbox" id="sms_consent" name="sms_consent" required /> 1432 <div class="sms_consent_message" style="color: #000;"> 1433 Inviando questo modulo acconsenti a ricevere SMS / chiamate. 1434 </div> 1435 </label> 1436 <div class="_button-wrapper _full_width"> 1437 <button id="_form_13_submit" class="_submit" type="submit"> 1438 INVIA 1439 </button> 1440 </div> 1441 <div class="_clear-element"> 1442 </div> 1443</div> 1444<div class="_form-thank-you" style="display:none;"> 1445</div> 1446<div class="_form-branding" style="display:none"> 1447 <div class="_marketing-by"> 1448 Marketing a cura di 1449 </div> 1450 <a href="https://www.activecampaign.com/?utm_medium=referral&utm_campaign=acforms" class="_logo"> 1451 <span class="form-sr-only"> 1452 ActiveCampaign 1453 </span> 1454 </a> 1455</div> 1456</form>
1457<script> 1458window.cfields = {"31":"messaggio","2":"privacy"}; 1459window._show_thank_you = function(id, message, trackcmp_url, email) { 1460 var form = document.getElementById('_form_' + id + '_'), thank_you = form.querySelector('._form-thank-you'); 1461 form.querySelector('._form-content').style.display = 'none'; 1462 thank_you.innerHTML = message; 1463 thank_you.style.display = 'block'; 1464 const vgoAlias = typeof visitorGlobalObjectAlias === 'undefined' ? 'vgo' : visitorGlobalObjectAlias; 1465 var visitorObject = window[vgoAlias]; 1466 if (email && typeof visitorObject !== 'undefined') { 1467 visitorObject('setEmail', email); 1468 visitorObject('update'); 1469 } else if (typeof(trackcmp_url) != 'undefined' && trackcmp_url) { 1470 // Site tracking URL to use after inline form submission. 1471 _load_script(trackcmp_url); 1472 } 1473 if (typeof window._form_callback !== 'undefined') window._form_callback(id); 1474 thank_you.setAttribute('tabindex', '-1'); 1475 thank_you.focus(); 1476}; 1477window._show_unsubscribe = function(id, message, trackcmp_url, email) { 1478 var form = document.getElementById('_form_' + id + '_'), unsub = form.querySelector('._form-thank-you'); 1479 var branding = form.querySelector('._form-branding'); 1480 if (branding) { 1481 branding.style.display = 'none'; 1482 } 1483 form.querySelector('._form-content').style.display = 'none'; 1484 unsub.style.display = 'block'; 1485 form.insertAdjacentHTML('afterend', message) 1486 const vgoAlias = typeof visitorGlobalObjectAlias === 'undefined' ? 'vgo' : visitorGlobalObjectAlias; 1487 var visitorObject = window[vgoAlias]; 1488 if (email && typeof visitorObject !== 'undefined') { 1489 visitorObject('setEmail', email); 1490 visitorObject('update'); 1491 } else if (typeof(trackcmp_url) != 'undefined' && trackcmp_url) { 1492 // Site tracking URL to use after inline form submission. 1493 _load_script(trackcmp_url); 1494 } 1495 if (typeof window._form_callback !== 'undefined') window._form_callback(id); 1496}; 1497window._show_error = function(id, message, html) { 1498 var form = document.getElementById('_form_' + id + '_'), 1499 err = document.createElement('div'), 1500 button = form.querySelector('button[type="submit"]'), 1501 old_error = form.querySelector('._form_error'); 1502 if (old_error) old_error.parentNode.removeChild(old_error); 1503 err.innerHTML = message; 1504 err.className = '_error-inner _form_error _no_arrow'; 1505 var wrapper = document.createElement('div'); 1506 wrapper.className = '_form-inner _show_be_error'; 1507 wrapper.appendChild(err); 1508 button.parentNode.insertBefore(wrapper, button); 1509 var submitButton = form.querySelector('[id^="_form"][id$="_submit"]'); 1510 submitButton.disabled = false; 1511 submitButton.classList.remove('processing'); 1512 if (html) { 1513 var div = document.createElement('div'); 1514 div.className = '_error-html'; 1515 div.innerHTML = html; 1516 err.appendChild(div); 1517 } 1518}; 1519window._show_pc_confirmation = function(id, header, detail, show, email) { 1520 var form = document.getElementById('_form_' + id + '_'), pc_confirmation = form.querySelector('._form-pc-confirmation'); 1521 if (pc_confirmation.style.display === 'none') { 1522 form.querySelector('._form-content').style.display = 'none'; 1523 pc_confirmation.innerHTML = "<div class='_form-title'>" + header + "</div>" + "<p>" + detail + "</p>" + 1524 "<button class='_submit' id='hideButton'>Gestisci preferenze</button>"; 1525 pc_confirmation.style.display = 'block'; 1526 var mp = document.querySelector('input[name="mp"]'); 1527 mp.value = '0'; 1528 } else { 1529 form.querySelector('._form-content').style.display = 'inline'; 1530 pc_confirmation.style.display = 'none'; 1531 } 1532 1533 var hideButton = document.getElementById('hideButton'); 1534 // Add event listener to the button 1535 hideButton.addEventListener('click', function() { 1536 var submitButton = document.querySelector('#_form_13_submit'); 1537 submitButton.disabled = false; 1538 submitButton.classList.remove('processing'); 1539 var mp = document.querySelector('input[name="mp"]'); 1540 mp.value = '1'; 1541 const cacheBuster = new URL(window.location.href); 1542 cacheBuster.searchParams.set('v', new Date().getTime()); 1543 window.location.href = cacheBuster.toString(); 1544 }); 1545 1546 const vgoAlias = typeof visitorGlobalObjectAlias === 'undefined' ? 'vgo' : visitorGlobalObjectAlias; 1547 var visitorObject = window[vgoAlias]; 1548 if (email && typeof visitorObject !== 'undefined') { 1549 visitorObject('setEmail', email); 1550 visitorObject('update'); 1551 } else if (typeof(trackcmp_url) != 'undefined' && trackcmp_url) { 1552 // Site tracking URL to use after inline form submission. 1553 _load_script(trackcmp_url); 1554 } 1555 if (typeof window._form_callback !== 'undefined') window._form_callback(id); 1556}; 1557window._load_script = function(url, callback, isSubmit) { 1558 var head = document.querySelector('head'), script = document.createElement('script'), r = false;
1559 var submitButton = document.querySelector('#_form_13_submit'); 1560 script.charset = 'utf-8'; 1561 script.src = url; 1562 if (callback) { 1563 script.onload = script.onreadystatechange = function() { 1564 if (!r && (!this.readyState || this.readyState == 'complete')) { 1565 r = true; 1566 callback(); 1567 } 1568 }; 1569 } 1570 script.onerror = function() { 1571 if (isSubmit) { 1572 if (script.src.length > 10000) { 1573 _show_error("13", "Invio non riuscito. Accorcia le risposte e riprova."); 1574 } else { 1575 _show_error("13", "Invio non riuscito. Riprova."); 1576 } 1577 submitButton.disabled = false; 1578 submitButton.classList.remove('processing'); 1579 } 1580 } 1581 1582 head.appendChild(script); 1583}; 1584(function() { 1585 var iti; 1586 if (window.location.search.search("excludeform") !== -1) return false; 1587 var getCookie = function(name) { 1588 var match = document.cookie.match(new RegExp('(^|; )' + name + '=([^;]+)')); 1589 return match ? match[2] : localStorage.getItem(name); 1590 } 1591 var setCookie = function(name, value) { 1592 var now = new Date(); 1593 var time = now.getTime(); 1594 var expireTime = time + 1000 * 60 * 60 * 24 * 365; 1595 now.setTime(expireTime); 1596 document.cookie = name + '=' + value + '; expires=' + now + ';path=/; Secure; SameSite=Lax;'; 1597 localStorage.setItem(name, value); 1598 } 1599 var addEvent = function(element, event, func) { 1600 if (element.addEventListener) { 1601 element.addEventListener(event, func); 1602 } else { 1603 var oldFunc = element['on' + event]; 1604 element['on' + event] = function() { 1605 oldFunc.apply(this, arguments); 1606 func.apply(this, arguments); 1607 }; 1608 } 1609 } 1610 var _removed = false; 1611 var form_to_submit = document.getElementById('_form_13_'); 1612 var allInputs = form_to_submit.querySelectorAll('input, select, textarea'), tooltips = [], submitted = false; 1613 1614 var getUrlParam = function(name) { 1615 if (name.toLowerCase() !== 'email') { 1616 var params = new URLSearchParams(window.location.search); 1617 return params.get(name) || false; 1618 } 1619 // email is a special case because a plus is valid in the email address 1620 var qString = window.location.search; 1621 if (!qString) { 1622 return false; 1623 } 1624 var parameters = qString.substr(1).split('&'); 1625 for (var i = 0; i < parameters.length; i++) { 1626 var parameter = parameters[i].split('='); 1627 if (parameter[0].toLowerCase() === 'email') { 1628 return parameter[1] === undefined ? true : decodeURIComponent(parameter[1]); 1629 } 1630 } 1631 return false; 1632 }; 1633 1634 var acctDateFormat = "%d/%m/%Y"; 1635 var getNormalizedDate = function(date, acctFormat) { 1636 var decodedDate = decodeURIComponent(date); 1637 if (acctFormat && acctFormat.match(/(%d|%e).*%m/gi) !== null) { 1638 return decodedDate.replace(/(\d{2}).*(\d{2}).*(\d{4})/g, '$3-$2-$1'); 1639 } else if (Date.parse(decodedDate)) { 1640 var dateObj = new Date(decodedDate); 1641 var year = dateObj.getFullYear(); 1642 var month = dateObj.getMonth() + 1; 1643 var day = dateObj.getDate(); 1644 return `${year}-${month < 10 ? `0${month}` : month}-${day < 10 ? `0${day}` : day}`; 1645 } 1646 return false; 1647 }; 1648 1649 var getNormalizedTime = function(time) { 1650 var hour, minutes; 1651 var decodedTime = decodeURIComponent(time); 1652 var timeParts = Array.from(decodedTime.matchAll(/(\d{1,2}):(\d{1,2})\W*([AaPp][Mm])?/gm))[0]; 1653 if (timeParts[3]) { // 12 hour format 1654 var isPM = timeParts[3].toLowerCase() === 'pm'; 1655 if (isPM) { 1656 hour = parseInt(timeParts[1]) === 12 ? '12' : `${parseInt(timeParts[1]) + 12}`; 1657 } else { 1658 hour = parseInt(timeParts[1]) === 12 ? '0' : timeParts[1]; 1659 } 1660 } else { // 24 hour format 1661 hour = timeParts[1]; 1662 } 1663 var normalizedHour = parseInt(hour) < 10 ? `0${parseInt(hour)}` : hour; 1664 var minutes = timeParts[2]; 1665 return `${normalizedHour}:${minutes}`; 1666 }; 1667 1668 for (var i = 0; i < allInputs.length; i++) { 1669 var regexStr = "field\\[(\\d+)\\]"; 1670 var results = new RegExp(regexStr).exec(allInputs[i].name); 1671 if (results != undefined) { 1672 allInputs[i].dataset.name = allInputs[i].name.match(/\[time\]$/) 1673 ? `${window.cfields[results[1]]}_time` 1674 : window.cfields[results[1]]; 1675 } else { 1676 allInputs[i].dataset.name = allInputs[i].name; 1677 } 1678 var fieldVal = getUrlParam(allInputs[i].dataset.name); 1679 1680 if (fieldVal) {
1681 if (allInputs[i].dataset.autofill === "false") { 1682 continue; 1683 } 1684 if (allInputs[i].type == "radio" || allInputs[i].type == "checkbox") { 1685 if (allInputs[i].value == fieldVal) { 1686 allInputs[i].checked = true; 1687 } 1688 } else if (allInputs[i].type == "date") { 1689 allInputs[i].value = getNormalizedDate(fieldVal, acctDateFormat); 1690 } else if (allInputs[i].type == "time") { 1691 allInputs[i].value = getNormalizedTime(fieldVal); 1692 } else { 1693 allInputs[i].value = fieldVal; 1694 } 1695 } 1696 } 1697 1698 var remove_tooltips = function() { 1699 for (var i = 0; i < tooltips.length; i++) { 1700 tooltips[i].tip.parentNode.removeChild(tooltips[i].tip); 1701 } 1702 tooltips = []; 1703 }; 1704 var remove_tooltip = function(elem) { 1705 for (var i = 0; i < tooltips.length; i++) { 1706 if (tooltips[i].elem === elem) { 1707 tooltips[i].tip.parentNode.removeChild(tooltips[i].tip); 1708 tooltips.splice(i, 1); 1709 return; 1710 } 1711 } 1712 }; 1713 var create_tooltip = function(elem, text) { 1714 var tooltip = document.createElement('div'), 1715 arrow = document.createElement('div'), 1716 inner = document.createElement('div'), new_tooltip = {}; 1717 tooltip.id = `${elem.id}-error`; 1718 tooltip.setAttribute('role', 'alert') 1719 if (elem.type != 'radio' && (elem.type != 'checkbox' || elem.name === 'sms_consent')) { 1720 tooltip.className = '_error'; 1721 arrow.className = '_error-arrow'; 1722 inner.className = '_error-inner'; 1723 inner.innerHTML = text; 1724 tooltip.appendChild(arrow); 1725 tooltip.appendChild(inner); 1726 elem.parentNode.appendChild(tooltip); 1727 } else { 1728 tooltip.className = '_error-inner _no_arrow'; 1729 tooltip.innerHTML = text; 1730 elem.parentNode.insertBefore(tooltip, elem); 1731 new_tooltip.no_arrow = true; 1732 } 1733 new_tooltip.tip = tooltip; 1734 new_tooltip.elem = elem; 1735 tooltips.push(new_tooltip); 1736 return new_tooltip; 1737 }; 1738 var resize_tooltip = function(tooltip) { 1739 var rect = tooltip.elem.getBoundingClientRect(); 1740 var doc = document.documentElement, 1741 scrollPosition = rect.top - ((window.pageYOffset || doc.scrollTop) - (doc.clientTop || 0)); 1742 if (scrollPosition < 40) { 1743 tooltip.tip.className = tooltip.tip.className.replace(/ ?(_above|_below) ?/g, '') + ' _below'; 1744 } else { 1745 tooltip.tip.className = tooltip.tip.className.replace(/ ?(_above|_below) ?/g, '') + ' _above'; 1746 } 1747 }; 1748 var resize_tooltips = function() { 1749 if (_removed) return; 1750 for (var i = 0; i < tooltips.length; i++) { 1751 if (!tooltips[i].no_arrow) resize_tooltip(tooltips[i]); 1752 } 1753 }; 1754 var validate_field = function(elem, remove) { 1755 var tooltip = null, value = elem.value, no_error = true; 1756 remove ? remove_tooltip(elem) : false; 1757 elem.removeAttribute('aria-invalid'); 1758 elem.removeAttribute('aria-describedby'); 1759 if (elem.type != 'checkbox') elem.className = elem.className.replace(/ ?_has_error ?/g, ''); 1760 if (elem.getAttribute('required') !== null) { 1761 if (elem.type == 'radio' || (elem.type == 'checkbox' && /any/.test(elem.className))) { 1762 var elems = form_to_submit.elements[elem.name]; 1763 if (!(elems instanceof NodeList || elems instanceof HTMLCollection) || elems.length <= 1) { 1764 no_error = elem.checked; 1765 } 1766 else { 1767 no_error = false; 1768 for (var i = 0; i < elems.length; i++) { 1769 if (elems[i].checked) no_error = true; 1770 } 1771 } 1772 if (!no_error) { 1773 tooltip = create_tooltip(elem, "Seleziona un\'opzione."); 1774 } 1775 } else if (elem.type =='checkbox') { 1776 var elems = form_to_submit.elements[elem.name], found = false, err = []; 1777 no_error = true; 1778 for (var i = 0; i < elems.length; i++) { 1779 if (elems[i].getAttribute('required') === null) continue; 1780 if (!found && elems[i] !== elem) return true; 1781 found = true; 1782 elems[i].className = elems[i].className.replace(/ ?_has_error ?/g, ''); 1783 if (!elems[i].checked) { 1784 no_error = false;
1785 elems[i].className = elems[i].className + ' _has_error'; 1786 err.push("à necessario verificare %s".replace("%s", elems[i].value)); 1787 } 1788 } 1789 if (!no_error) { 1790 tooltip = create_tooltip(elem, err.join('<br/>')); 1791 } 1792 } else if (elem.tagName == 'SELECT') { 1793 var selected = true; 1794 if (elem.multiple) { 1795 selected = false; 1796 for (var i = 0; i < elem.options.length; i++) { 1797 if (elem.options[i].selected) { 1798 selected = true; 1799 break; 1800 } 1801 } 1802 } else { 1803 for (var i = 0; i < elem.options.length; i++) { 1804 if (elem.options[i].selected 1805 && (!elem.options[i].value 1806 || (elem.options[i].value.match(/\n/g))) 1807 ) { 1808 selected = false; 1809 } 1810 } 1811 } 1812 if (!selected) { 1813 elem.className = elem.className + ' _has_error'; 1814 no_error = false; 1815 tooltip = create_tooltip(elem, "Seleziona un\'opzione."); 1816 } 1817 } else if (value === undefined || value === null || value === '') { 1818 elem.className = elem.className + ' _has_error'; 1819 no_error = false; 1820 tooltip = create_tooltip(elem, "Questo campo è obbligatorio."); 1821 } 1822 } 1823 if (no_error && elem.name == 'email') { 1824 if (!value.match(/^[\+_a-z0-9-'&=]+(\.[\+_a-z0-9-']+)*@[a-z0-9-]+(\.[a-z0-9-]+)*(\.[a-z]{2,})$/i)) { 1825 elem.className = elem.className + ' _has_error'; 1826 no_error = false; 1827 tooltip = create_tooltip(elem, "Inserisci un indirizzo email valido."); 1828 } 1829 } 1830 if (no_error && (elem.id == 'phone')) { 1831 if (elem.value.trim() && typeof iti != 'undefined' && !iti.isValidNumber()) { 1832 elem.className = elem.className + ' _has_error'; 1833 no_error = false; 1834 tooltip = create_tooltip(elem, "Inserisci un numero di telefono valido."); 1835 } 1836 } 1837 if (no_error && /date_field/.test(elem.className)) { 1838 if (!value.match(/^\d\d\d\d-\d\d-\d\d$/)) { 1839 elem.className = elem.className + ' _has_error'; 1840 no_error = false; 1841 tooltip = create_tooltip(elem, "Inserisci una data valida."); 1842 } 1843 } 1844 1845 if (no_error && elem.name === 'sms_consent') { 1846 const showError = !!elem.attributes.required && !elem.checked; 1847 if (showError) { 1848 elem.className = elem.className + ' _has_error'; 1849 no_error = false; 1850 tooltip = create_tooltip(elem, "Seleziona questa casella per continuare"); 1851 } else { 1852 elem.className = elem.className.replace(/ ?_has_error ?/g, ''); 1853 } 1854 } 1855 tooltip ? resize_tooltip(tooltip) : false; 1856 if (!no_error && elem.hasAttribute('id')) { 1857 elem.setAttribute('aria-invalid', 'true'); 1858 elem.setAttribute('aria-describedby', `${elem.id}-error`); 1859 } 1860 return no_error; 1861 }; 1862 var needs_validate = function(el) { 1863 if(el.getAttribute('required') !== null){ 1864 return true; 1865 } 1866 if((el.name === 'email' || el.id === 'phone' || el.id === 'sms_consent') && el.value !== ""){ 1867 return true; 1868 } 1869 1870 return false; 1871 }; 1872 var validate_form = function(e) { 1873 var err = form_to_submit.querySelector('._form_error'), no_error = true; 1874 if (!submitted) { 1875 submitted = true; 1876 for (var i = 0, len = allInputs.length; i < len; i++) { 1877 var input = allInputs[i]; 1878 if (needs_validate(input)) { 1879 if (input.type == 'text' || input.type == 'number' || input.type == 'time' || input.type == 'tel') { 1880 addEvent(input, 'blur', function() { 1881 this.value = this.value.trim(); 1882 validate_field(this, true); 1883 }); 1884 addEvent(input, 'input', function() { 1885 validate_field(this, true); 1886 }); 1887 } else if (input.type == 'radio' || input.type == 'checkbox') { 1888 (function(el) { 1889 function getElementsArray(name){ 1890 const value = form_to_submit.elements[name]; 1891 if (Array.isArray(value)){ 1892 return value; 1893 } 1894 return [value]; 1895 } 1896 var radios = getElementsArray(el.name); 1897 for (var i = 0; i < radios.length; i++) { 1898 addEvent(radios[i], 'change', function() { 1899 validate_field(el, true); 1900 }); 1901 } 1902 })(input); 1903 } else if (input.tagName == 'SELECT') { 1904 addEvent(input, 'change', function() { 1905 validate_field(this, true); 1906 }); 1907 } else if (input.type == 'textarea'){ 1908 addEvent(input, 'input', function() { 1909 validate_field(this, true); 1910 }); 1911 } 1912 } 1913 } 1914 } 1915 remove_tooltips(); 1916 for (var i = 0, len = allInputs.length; i < len; i++) { 1917 var elem = allInputs[i]; 1918 if (needs_validate(elem)) { 1919 if (elem.tagName.toLowerCase() !== "select") { 1920 elem.value = elem.value.trim(); 1921 } 1922 validate_field(elem) ? true : no_error = false;
1923 } 1924 } 1925 if (!no_error && e) { 1926 e.preventDefault(); 1927 } 1928 if (!no_error) { 1929 const firstFocusableError = form_to_submit.querySelector('._has_error:not([disabled])'); 1930 if (firstFocusableError && typeof firstFocusableError.focus === 'function') { 1931 firstFocusableError.focus(); 1932 } 1933 } 1934 resize_tooltips(); 1935 return no_error; 1936 }; 1937 addEvent(window, 'resize', resize_tooltips); 1938 addEvent(window, 'scroll', resize_tooltips); 1939 var initializePhoneInput = function(inputPhone) { 1940 1941 const style = document.createElement('link'); 1942 style.rel = 'stylesheet'; 1943 style.href = 'https://cdn.jsdelivr.net/npm/[email protected]/build/css/intlTelInput.css'; 1944 document.head.appendChild(style); 1945 1946 window._load_script('https://cdn.jsdelivr.net/npm/[email protected]/build/js/intlTelInput.min.js', function() { 1947 inputPhone.setAttribute("name", "phone-iti"); 1948 iti = intlTelInput(inputPhone, { 1949 loadUtils: () => import('https://cdn.jsdelivr.net/npm/[email protected]/build/js/utils.js'), 1950 hiddenInput: (telInputName) => ({ 1951 phone: 'phone' 1952 }), 1953 separateDialCode: true, 1954 autoPlaceholder: 'aggressive', 1955 initialCountry: 'auto', 1956 geoIpLookup: (success) => { 1957 fetch('https://cpmautomation.activehosted.com/api/public/geo.php') 1958 .then((res) => res.json()) 1959 .then((data) => success(data.country_code || 'IT')) 1960 .catch(() => success('IT')); 1961 } 1962 }); 1963 }, false); 1964 } 1965 var inputPhone = form_to_submit.querySelector("#phone"); 1966 if(inputPhone) { 1967 initializePhoneInput(inputPhone); 1968 } 1969 1970 window['recaptcha_callback'] = function() { 1971 // Get all recaptchas in the DOM (there may be more than one form on the page). 1972 var recaptchas = document.getElementsByClassName("g-recaptcha"); 1973 for (var i in recaptchas) { 1974 // Set the recaptcha element ID, so the recaptcha can be applied to each element. 1975 var recaptcha_id = "recaptcha_" + i; 1976 recaptchas[i].id = recaptcha_id; 1977 var el = document.getElementById(recaptcha_id); 1978 if (el != null) { 1979 var sitekey = el.getAttribute("data-sitekey"); 1980 var stoken = el.getAttribute("data-stoken"); 1981 grecaptcha.render(recaptcha_id, {"sitekey":sitekey,"stoken":stoken}); 1982 } 1983 } 1984}; _load_script("https://www.google.com/recaptcha/api.js?onload=recaptcha_callback&render=explicit"); 1985 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("&")}; 1986 1987 const formSupportsPost = false;
1988 var form_submit = function(e) { 1989 1990 e.preventDefault(); 1991 if (validate_form()) { 1992 if(form_to_submit.querySelector('input[name="phone"]') && typeof iti != 'undefined') { 1993 form_to_submit.querySelector('input[name="phone"]').value = iti.getNumber(); 1994 } 1995 // use this trick to get the submit button & disable it using plain javascript 1996 var submitButton = e.target.querySelector('#_form_13_submit'); 1997 submitButton.disabled = true; 1998 submitButton.classList.add('processing'); 1999 var serialized = _form_serialize(document.getElementById('_form_13_')).replace(/%0A/g, '\\n'); 2000 var err = form_to_submit.querySelector('._form_error'); 2001 err ? err.parentNode.removeChild(err) : false; 2002 async function submitForm() { 2003 var formData = new FormData(); 2004 const searchParams = new URLSearchParams(serialized); 2005 searchParams.forEach((value, key) => { 2006 if (key !== 'hideButton') { 2007 formData.append(key, value); 2008 } 2009 }); 2010 let request = { 2011 headers: { 2012 "Accept": "application/json" 2013 }, 2014 body: formData, 2015 method: "POST" 2016 }; 2017 2018 let pageUrlParams = new URLSearchParams(window.location.search); 2019 if (pageUrlParams.has('t')) { 2020 request.headers.Authorization = 'Bearer ' + pageUrlParams.get('t'); 2021 } 2022 const response = await fetch('https://cpmautomation.activehosted.com/proc.php?jsonp=true', request); 2023 2024 return response.json(); 2025 } 2026 if (formSupportsPost) { 2027 submitForm().then((data) => { 2028 eval(data.js); 2029 }).catch(() => { 2030 _show_error("13", "Invio non riuscito. Riprova."); 2031 }); 2032 } else { 2033 _load_script('https://cpmautomation.activehosted.com/proc.php?' + serialized + '&jsonp=true', null, true); 2034 } 2035 } 2036 return false; 2037 }; 2038 addEvent(form_to_submit, 'submit', form_submit); 2039})(); 2040 2041</script>
2041 </div> 2042 </div> 2043 </div> 2044 </div> 2045 </div> 2046 <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"> 2047
2047<script>document.addEventListener('DOMContentLoaded', () => { 2048 const headerEl = document.querySelector('header[data-elementor-type="header"]'); 2049 2050 // â supporto a 2 wrapper "fixed" 2051 const fixedWrap1 = headerEl?.querySelector('div[data-id="11460c5"]'); 2052 const fixedWrap2 = headerEl?.querySelector('div[data-id="598ebb37"]'); 2053 const fixedWraps = [fixedWrap1, fixedWrap2].filter(Boolean); 2054 2055 // Desktop 2056 const logo1 = document.querySelector('#logo_01'); 2057 const logo2 = document.querySelector('#logo_02'); 2058 2059 // Mobile 2060 const logo1Mob = document.querySelector('#logo_01_mob'); 2061 const logo2Mob = document.querySelector('#logo_02_mob'); 2062 2063 const hbOpenDay = document.querySelector('#hamburger_openday'); 2064 const hbImg = hbOpenDay?.querySelector('img'); 2065 2066 const hbOpenDayMob = document.querySelector('#hamburger_openday_mob'); 2067 const hbImgMob = hbOpenDayMob?.querySelector('img'); 2068 2069 const btnopenday = document.querySelector('#btn_header_hp'); 2070 2071 // Contenitore logo (prendo il primo disponibile tra desktop/mobile) 2072 const logoCont = 2073 (logo1?.closest('.header_logo_cont')) || 2074 (logo1Mob?.closest('.header_logo_cont')); 2075 2076 // Requisiti minimi 2077 const hasDesktopLogos = !!(logo1 && logo2); 2078 const hasMobileLogos = !!(logo1Mob && logo2Mob); 2079 2080 if (!headerEl || fixedWraps.length === 0 || !btnopenday || !hbOpenDay || !hbImg || !logoCont) return; 2081 if (!hasDesktopLogos && !hasMobileLogos) return; 2082 2083 const list = (...els) => els.filter(Boolean); 2084 2085 // Coppie da swappare 2086 const topLogos = list(logo1, logo1Mob); 2087 const scrolledLogos = list(logo2, logo2Mob); 2088 2089 // ========================= 2090 // â CORSO TEMPLATE OVERRIDES 2091 // ========================= 2092 const isCorsoTemplate = 2093 document.body.classList.contains('corso-template') || 2094 !!document.querySelector('.corso-template'); 2095 2096 // ========================= 2097 // â MUSIC EDUCATIONAL PAGE (page-id-16078) 2098 // ========================= 2099 const isMusicEdu = 2100 document.body.classList.contains('page-id-16078'); 2101 2102 const isMobile = window.matchMedia && window.matchMedia('(max-width: 1024px)').matches; 2103 2104 const getImg = (el) => el?.querySelector?.('img') || null; 2105 2106 // costruisce una URL nella stessa cartella del src corrente, sostituendo solo il filename 2107 const sameFolder = (currentSrc, filenameOrUrl) => { 2108 const v = String(filenameOrUrl || '').trim(); 2109 if (!v) return ''; 2110 if (/^https?:\/\//i.test(v)) return v; 2111 2112 try { 2113 const u = new URL(currentSrc, window.location.origin); 2114 u.pathname = u.pathname.replace(/\/[^/]*$/, '/' + v); 2115 return u.toString(); 2116 } catch { 2117 return v; 2118 } 2119 }; 2120 2121 // Default hamburger 2122 let HB_DESK_TOP = 'https://www.cpm.it/wp-content/uploads/2025/12/menu-hamburger-white.svg'; 2123 let HB_DESK_SCROLL = 'https://www.cpm.it/wp-content/uploads/2025/12/menu.svg'; 2124 2125 let HB_MOB_TOP = HB_DESK_TOP; 2126 let HB_MOB_SCROLL = HB_DESK_SCROLL; 2127 2128 const setImgForced = (node, url) => { 2129 const img = node?.querySelector?.('img'); 2130 if (!img || !url) return; 2131 2132 // 1) forza src 2133 img.setAttribute('src', url); 2134 2135 // 2) evita che il browser scelga altro dal srcset 2136 img.removeAttribute('srcset'); 2137 img.removeAttribute('sizes'); 2138 2139 // 3) (extra safety) anche come property 2140 img.src = url; 2141 2142 // 4) se per qualsiasi motivo resta qualcosa, azzera 2143 try { img.srcset = ""; } catch {} 2144 }; 2145 2146 if (isCorsoTemplate) { 2147 // LOGHI: 2148 // - logo1 deve essere CPM_logo-completo_sfumato-bianco-1.png 2149 // - logo2 deve essere logo-cpm-2.png 2150 // 2151 // â ï¸ In Elementor il logo è dentro #logo_01 img (come nel tuo snippet), 2152 // quindi prendiamo quel src come "base cartella" e sostituiamo solo il filename. 2153 const baseLogoImg = 2154 getImg(logo1) || getImg(logo1Mob) || getImg(logo2) || getImg(logo2Mob); 2155 2156 const baseSrc = baseLogoImg?.getAttribute('src') || ''; 2157 2158 const LOGO1_URL = baseSrc 2159 ? sameFolder(baseSrc, 'CPM_logo-completo_sfumato-bianco-1.png') 2160 : 'https://www.cpm.it/wp-content/uploads/2026/01/CPM_logo-completo_sfumato-bianco-1.png'; 2161 2162 const LOGO2_URL = baseSrc 2163 ? sameFolder(baseSrc, 'logo-cpm-2.png') 2164 : 'https://www.cpm.it/wp-content/uploads/2026/01/logo-cpm-2.png'; 2165 2166 const LOGO1_URL_MOB = baseSrc 2167 ? sameFolder(baseSrc, 'logo-cpm-2.png') 2168 : 'https://www.cpm.it/wp-content/uploads/2026/01/logo-cpm-2.png'; 2169 2170 // Applica sia desktop che mobile (se esistono) 2171 setImgForced(logo1, LOGO1_URL); 2172 setImgForced(logo1Mob, LOGO1_URL_MOB); 2173 setImgForced(logo2, LOGO2_URL); 2174 setImgForced(logo2Mob, LOGO2_URL); 2175 2176 // HAMBURGER: 2177 // - Desktop: top white, scroll menu-1 2178 // - Mobile (solo corsi): SEMPRE menu-1 (sia top che scroll) 2179 HB_DESK_TOP = 'https://www.cpm.it/wp-content/uploads/2025/12/menu-hamburger-white.svg'; 2180 HB_DESK_SCROLL = 'https://www.cpm.it/wp-content/uploads/2025/12/menu-1.svg'; 2181 2182 HB_MOB_TOP = 'https://www.cpm.it/wp-content/uploads/2025/12/menu-1.svg'; 2183 HB_MOB_SCROLL = 'https://www.cpm.it/wp-content/uploads/2025/12/menu-1.svg'; 2184 2185 } else if (isMusicEdu) { 2186 // ========================= 2187 // â MUSIC EDUCATIONAL OVERRIDES (page-id-16078) 2188 // ========================= 2189 2190 // Logo desktop top (logo1) 2191 const LOGO1_URL = 'https://www.cpm.it/wp-content/uploads/2026/05/CPM_MUSIC-EDUCATIONAL_logo.png'; 2192 // Logo desktop scrolled (logo2) 2193 const LOGO2_URL = 'https://www.cpm.it/wp-content/uploads/2026/05/CPM_MUSIC-EDUCATIONAL_logo.png'; 2194 // Logo mobile (sia top che scroll â stesso file) 2195 const LOGO_MOB_URL = 'https://www.cpm.it/wp-content/uploads/2026/05/CPM_MUSIC-EDUCATIONAL_logo.png'; 2196 2197 setImgForced(logo1, LOGO1_URL); 2198 setImgForced(logo2, LOGO2_URL); 2199 setImgForced(logo1Mob, LOGO_MOB_URL); 2200 setImgForced(logo2Mob, LOGO_MOB_URL); 2201 2202 // Hamburger desktop top 2203 HB_DESK_TOP = 'https://www.cpm.it/wp-content/uploads/2026/05/menu-hamburger-edu.svg'; 2204 // Hamburger desktop scrolled 2205 HB_DESK_SCROLL = 'https://www.cpm.it/wp-content/uploads/2026/05/menu-hamburger-edu.svg'; 2206 // Hamburger mobile (sia top che scroll â stesso file) 2207 HB_MOB_TOP = 'https://www.cpm.it/wp-content/uploads/2026/05/menu-hamburger-edu.svg'; 2208 HB_MOB_SCROLL = 'https://www.cpm.it/wp-content/uploads/2026/05/menu-hamburger-edu.svg'; 2209 } 2210 2211 // ========================= 2212 // CSS animazioni + stati 2213 // ========================= 2214 if (!document.getElementById('cj-header-scroll-swap-style')) { 2215 const style = document.createElement('style'); 2216 style.id = 'cj-header-scroll-swap-style'; 2217 style.textContent = ` 2218 .cj-scrolled div[data-id="11460c5"], 2219 .cj-scrolled div[data-id="598ebb37"]{ 2220 background: #fff; 2221 box-shadow: 0 6px 18px rgba(0,0,0,.08); 2222 transition: background-color .25s ease, box-shadow .25s ease; 2223 } 2224 header[data-elementor-type="header"] div[data-id="11460c5"], 2225 header[data-elementor-type="header"] div[data-id="598ebb37"]{ 2226 transition: background-color .25s ease, box-shadow .25s ease; 2227 } 2228 2229 .cj-scrolled #menu_mob{ 2230 background: #fff !important; 2231 transition: background-color .25s ease; 2232 } 2233 #menu_mob{ 2234 transition: background-color .25s ease; 2235 } 2236 2237 header[data-elementor-type="header"] .header_logo_cont{ 2238 position: relative; 2239 transition: width .25s ease; 2240 will-change: width; 2241 } 2242 2243 header[data-elementor-type="header"] #logo_01, 2244 header[data-elementor-type="header"] #logo_02, 2245 header[data-elementor-type="header"] #logo_01_mob, 2246 header[data-elementor-type="header"] #logo_02_mob, 2247 header[data-elementor-type="header"] #hamburger_openday, 2248 header[data-elementor-type="header"] #hamburger_openday_mob, 2249 header[data-elementor-type="header"] #btn_header_hp{ 2250 transition: opacity .2s ease, transform .2s ease; 2251 will-change: opacity, transform; 2252 } 2253 2254 header[data-elementor-type="header"] #logo_01, 2255 header[data-elementor-type="header"] #logo_02{ 2256 position: absolute; 2257 inset: 0; 2258 display: flex; 2259 align-items: start; 2260 justify-content: flex-start; 2261 left: 30px; 2262 top: 3px; 2263 pointer-events: none; 2264 } 2265 2266 header[data-elementor-type="header"] #logo_01_mob, 2267 header[data-elementor-type="header"] #logo_02_mob{ 2268 position: absolute; 2269 inset: 0; 2270 display: flex; 2271 align-items: start; 2272 justify-content: flex-start; 2273 left: 0px; 2274 top: 0px; 2275 pointer-events: none; 2276 } 2277 header[data-elementor-type="header"] #logo_02_mob {top: -22px;} 2278 .elementor-2577 .elementor-element.elementor-element-1101fc5::before {display:none!important} 2279 2280 header[data-elementor-type="header"] #hamburger_openday, 2281 header[data-elementor-type="header"] #hamburger_openday_mob, 2282 header[data-elementor-type="header"] #btn_header_hp{ 2283 pointer-events: auto; 2284 } 2285 2286 .cj-scrolled header[data-elementor-type="header"] .header_logo_cont{ 2287 width: 30% !important; 2288 } 2289 `; 2290 document.head.appendChild(style); 2291 } 2292 2293 function setTopStateImmediate() { 2294 topLogos.forEach(el => { el.style.opacity = '1'; el.style.transform = 'translateY(0)'; });
2295 scrolledLogos.forEach(el => { el.style.opacity = '0'; el.style.transform = 'translateY(4px)'; }); 2296 2297 // TOP: hamburger 2298 hbImg.src = HB_DESK_TOP; 2299 2300 if (hbImgMob) hbImgMob.src = HB_MOB_TOP; 2301 2302 hbOpenDay.style.opacity = '1'; 2303 hbOpenDay.style.transform = 'translateY(0)'; 2304 hbOpenDay.style.pointerEvents = 'auto'; 2305 2306 if (hbOpenDayMob) { 2307 hbOpenDayMob.style.opacity = '1'; 2308 hbOpenDayMob.style.transform = 'translateY(0)'; 2309 hbOpenDayMob.style.pointerEvents = 'auto'; 2310 } 2311 2312 // â eccezione fixedWrap2 SOLO se NON siamo in corso-template e NON in music-edu 2313 if (fixedWrap2 && !isCorsoTemplate && !isMusicEdu) { 2314 hbImg.src = HB_DESK_SCROLL; 2315 if (hbImgMob) hbImgMob.src = HB_MOB_SCROLL; 2316 } 2317 2318 btnopenday.style.opacity = '0'; 2319 btnopenday.style.transform = 'translateY(4px)'; 2320 btnopenday.style.pointerEvents = 'none'; 2321 } 2322 2323 function setScrolledStateImmediate() { 2324 topLogos.forEach(el => { el.style.opacity = '0'; el.style.transform = 'translateY(-4px)'; }); 2325 scrolledLogos.forEach(el => { el.style.opacity = '1'; el.style.transform = 'translateY(0)'; }); 2326 2327 hbImg.src = HB_DESK_SCROLL; 2328 if (hbImgMob) hbImgMob.src = HB_MOB_SCROLL; 2329 2330 hbOpenDay.style.opacity = '1'; 2331 hbOpenDay.style.transform = 'translateY(0)'; 2332 hbOpenDay.style.pointerEvents = 'auto'; 2333 2334 if (hbOpenDayMob) { 2335 hbOpenDayMob.style.opacity = '1'; 2336 hbOpenDayMob.style.transform = 'translateY(0)'; 2337 hbOpenDayMob.style.pointerEvents = 'auto'; 2338 } 2339 2340 btnopenday.style.opacity = '1'; 2341 btnopenday.style.transform = 'translateY(0)'; 2342 btnopenday.style.pointerEvents = 'auto'; 2343 } 2344 2345 setTopStateImmediate(); 2346 2347 const THRESHOLD = 20; 2348 let ticking = false; 2349 let isOn = null; 2350 2351 function apply(scrolled) { 2352 if (isOn === scrolled) return; 2353 isOn = scrolled; 2354 2355 document.documentElement.classList.toggle('cj-scrolled', scrolled); 2356 2357 requestAnimationFrame(() => { 2358 if (scrolled) setScrolledStateImmediate(); 2359 else setTopStateImmediate(); 2360 }); 2361 } 2362 2363 function onScroll() { 2364 apply(window.scrollY > THRESHOLD); 2365 ticking = false; 2366 } 2367 2368 window.addEventListener('scroll', () => { 2369 if (!ticking) { 2370 window.requestAnimationFrame(onScroll); 2371 ticking = true; 2372 } 2373 }, { passive: true }); 2374 2375 apply(window.scrollY > THRESHOLD); 2376}); 2377
2378// js per controllo header <a> così i loghi sono correttamente cliccabili 2379function updateLogoHeight() { 2380 const logoContainer = document.querySelector('.header_logo_cont'); 2381 const img01 = document.querySelector('#logo_01 img'); 2382 const img02 = document.querySelector('#logo_02 img'); 2383 2384 if (!logoContainer || !img01 || !img02) return; 2385 2386 const h01 = img01.getBoundingClientRect().height; 2387 const h02 = img02.getBoundingClientRect().height; 2388 const opacity02 = parseFloat(document.getElementById('logo_02').style.opacity || 0); 2389 2390 const targetHeight = h01 * (1 - opacity02) + h02 * opacity02; 2391 logoContainer.style.height = targetHeight + 'px'; 2392} 2393 2394// Osserva i cambiamenti di stile su logo_02 (opacity) 2395{ 2396 const logo02 = document.getElementById('logo_02'); 2397 if (logo02) { 2398 const observer = new MutationObserver(updateLogoHeight); 2399 observer.observe(logo02, { attributes: true, attributeFilter: ['style'] }); 2400 } 2401} 2402 2403document.addEventListener('DOMContentLoaded', updateLogoHeight); 2404window.addEventListener('scroll', updateLogoHeight, { passive: true }); 2405window.addEventListener('resize', updateLogoHeight);</script>
2405 </div> 2406 </div> 2407 </div> 2408 </header> 2409 2410<main id="content" class="site-main post-6054 page type-page status-publish hentry"> 2411 2412 2413 <div class="page-content"> 2414 <div data-elementor-type="wp-page" data-elementor-id="6054" class="elementor elementor-6054" data-elementor-post-type="page"> 2415 <div class="elementor-element elementor-element-e09fa0f single_corso_page elementor-hidden-mobile e-flex e-con-boxed e-con e-parent" data-id="e09fa0f" data-element_type="container" data-e-type="container" data-settings="{"background_background":"slideshow","background_slideshow_gallery":[{"id":22831,"url":"https:\/\/www.cpm.it\/wp-content\/uploads\/2026\/09\/821276092_2109485539694917_700960174665958666_n-e1790780848514.jpg"},{"id":19294,"url":"https:\/\/www.cpm.it\/wp-content\/uploads\/2026\/07\/260705_CPM-Castello-Sforzesco-187-1.jpg"},{"id":22835,"url":"https:\/\/www.cpm.it\/wp-content\/uploads\/2026\/09\/260705_CPM-Castello-Sforzesco-70-e1790775779766.jpg"},{"id":22624,"url":"https:\/\/www.cpm.it\/wp-content\/uploads\/2026\/09\/Ghemon-taglio-e1790775985702.jpg"},{"id":22843,"url":"https:\/\/www.cpm.it\/wp-content\/uploads\/2026\/09\/260606_CPM-Arrangiamento-LIVE-179-e1790776382500.jpg"},{"id":22845,"url":"https:\/\/www.cpm.it\/wp-content\/uploads\/2026\/09\/250718_CPM-Tesi-Luglio_2-57-e1790776587832.jpg"}],"background_slideshow_slide_transition":"slide_left","background_slideshow_lazyload":"yes","background_slideshow_ken_burns":"yes","background_slideshow_loop":"yes","background_slideshow_slide_duration":5000,"background_slideshow_transition_duration":500,"background_slideshow_ken_burns_zoom_direction":"in"}"> 2416 <div class="e-con-inner"> 2417 </div> 2418 </div> 2419 <div class="elementor-element elementor-element-b5288dd single_corso_page elementor-hidden-desktop elementor-hidden-tablet e-flex e-con-boxed e-con e-parent" data-id="b5288dd" data-element_type="container" data-e-type="container" data-settings="{"background_background":"video","background_video_link":"https:\/\/www.cpm.it\/wp-content\/uploads\/2026\/07\/HOME-PAGE-VERT-NO-MUSIC-3.mp4","background_play_on_mobile":"yes"}"> 2420 <div class="e-con-inner"> 2421 <div class="elementor-background-video-container"> 2422 <video class="elementor-background-video-hosted" role="presentation" autoplay muted playsinline loop></video> 2423 </div> </div> 2424 </div> 2425 <div class="elementor-element elementor-element-93cd919 e-con-full elementor-hidden-tablet elementor-hidden-mobile e-flex e-con e-parent" data-id="93cd919" data-element_type="container" data-e-type="container" id="box_scroll" data-settings="{"background_background":"gradient"}"> 2426 <div class="elementor-element elementor-element-608cb05 scroll_content e-con-full e-flex e-con e-child" data-id="608cb05" data-element_type="container" data-e-type="container"> 2427 <div class="elementor-element elementor-element-8d0c910 e-con-full box_scroll_scritta e-flex e-con e-child" data-id="8d0c910" data-element_type="container" data-e-type="container"> 2428 <div class="elementor-element elementor-element-75fe5c5 elementor-widget elementor-widget-heading" data-id="75fe5c5" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default"> 2429 <h3 class="elementor-heading-title elementor-size-default">SENTO DUNQUE SUONO</h3> </div> 2430 <div class="elementor-element elementor-element-2e8739b overlay_2 elementor-hidden-desktop elementor-hidden-tablet elementor-widget elementor-widget-button" data-id="2e8739b" data-element_type="widget" data-e-type="widget" data-widget_type="button.default"> 2431 <a class="elementor-button elementor-button-link elementor-size-sm" href="https://eventi.mycpm.it/eventi-categoria.aspx?idCategoria=281" target="_blank"> 2432 <span class="elementor-button-content-wrapper"> 2433 <span class="elementor-button-text">SCOPRI LE DATE DI AMMISSIONE</span> 2434 </span> 2435 </a> 2436 </div> 2437 <div class="elementor-element elementor-element-0cad93b elementor-hidden-mobile elementor-widget elementor-widget-button" data-id="0cad93b" data-element_type="widget" data-e-type="widget" data-widget_type="button.default"> 2438 <a class="elementor-button elementor-button-link elementor-size-sm" href="https://eventi.mycpm.it/eventi-categoria.aspx?idCategoria=281" target="_blank"> 2439 <span class="elementor-button-content-wrapper"> 2440 <span class="elementor-button-text">SCOPRI LE DATE DI AMMISSIONE</span> 2441 </span> 2442 </a> 2443 </div> 2444 <div class="elementor-element elementor-element-91f2007 elementor-widget elementor-widget-heading" data-id="91f2007" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default"> 2445 <h3 class="elementor-heading-title elementor-size-default">STUDIERAI MUSICA COME NON LO HAI MAI FATTO</h3>
2445 </div> 2446 <div class="elementor-element elementor-element-ece339e elementor-hidden-mobile elementor-widget elementor-widget-button" data-id="ece339e" data-element_type="widget" data-e-type="widget" data-widget_type="button.default"> 2447 <a class="elementor-button elementor-button-link elementor-size-sm" href="https://eventi.mycpm.it/eventi-categoria.aspx?idCategoria=281" target="_blank"> 2448 <span class="elementor-button-content-wrapper"> 2449 <span class="elementor-button-text">SCOPRI LE DATE DI AMMISSIONE</span> 2450 </span> 2451 </a> 2452 </div> 2453 </div> 2454 </div> 2455 </div> 2456 <div class="elementor-element elementor-element-3e1f0f0 e-con-full e-flex e-con e-parent" data-id="3e1f0f0" data-element_type="container" data-e-type="container"> 2457 <div class="elementor-element elementor-element-3422f92 e-con-full e-flex e-con e-child" data-id="3422f92" data-element_type="container" data-e-type="container"> 2458 <div class="elementor-element elementor-element-00e467e elementor-widget__width-initial elementor-widget elementor-widget-heading" data-id="00e467e" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default"> 2459 <h1 class="elementor-heading-title elementor-size-default">BENVENUTI AL CPM MUSIC INSTITUTE</h1> </div> 2460 </div> 2461 <div class="elementor-element elementor-element-275ca57 e-con-full e-flex e-con e-child" data-id="275ca57" data-element_type="container" data-e-type="container"> 2462 <div class="elementor-element elementor-element-299a18c mb-0 elementor-widget elementor-widget-text-editor" data-id="299a18c" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default"> 2463 <p class="p1"><b>Fondato nel 1984</b> da Franco Mussida, il CPM Music Institute è il punto di riferimento formativo del panorama musicale italiano, <b>Istituto di Alta Formazione</b> autorizzato dal MUR – Ministero dellâUniversità e della Ricerca – al rilascio del Diploma Accademico di Primo e Secondo livello in Popular Music. </p><p class="p1"><b> </b></p><p class="p1"><b>Il CPM ha rivoluzionato la cultura formativa</b> italiana nellâambito della Musica popolare contemporanea ed oggi è una delle più importanti scuole di Musica in Italia e in Europa.</p> </div> 2464 </div> 2465 <div class="elementor-element elementor-element-acbf89d e-con-full e-flex e-con e-child" data-id="acbf89d" data-element_type="container" data-e-type="container"> 2466 <div class="elementor-element elementor-element-da1427b elementor-widget elementor-widget-heading" data-id="da1427b" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default"> 2467 <h3 class="elementor-heading-title elementor-size-default">LE ULTIME NEWS</h3> </div> 2468 <div class="elementor-element elementor-element-267789e e-con-full elementor-hidden-desktop elementor-hidden-tablet elementor-hidden-mobile e-flex e-con e-child" data-id="267789e" data-element_type="container" data-e-type="container"> 2469 <div class="elementor-element elementor-element-df54594 e-con-full e-flex e-con e-child" data-id="df54594" data-element_type="container" data-e-type="container"> 2470 <div class="elementor-element elementor-element-b7ae140 mb-0 elementor-widget elementor-widget-text-editor" data-id="b7ae140" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default"> 2471 <p>01<span style="color: #c4c4c4;">/02/03/04</span></p> </div> 2472 </div> 2473 <div class="elementor-element elementor-element-6295190 e-con-full e-flex e-con e-child" data-id="6295190" data-element_type="container" data-e-type="container"> 2474 <div class="elementor-element elementor-element-5a0c969 e-con-full e-flex e-con e-child" data-id="5a0c969" data-element_type="container" data-e-type="container"> 2475 <div class="elementor-element elementor-element-771adb2 e-transform elementor-widget elementor-widget-image" data-id="771adb2" data-element_type="widget" data-e-type="widget" data-settings="{"_transform_rotateZ_effect":{"unit":"px","size":180,"sizes":[]},"_transform_rotateZ_effect_mobile":{"unit":"deg","size":180,"sizes":[]},"_transform_rotateZ_effect_tablet":{"unit":"deg","size":"","sizes":[]}}" data-widget_type="image.default"> 2476 <img loading="lazy" decoding="async" width="512" height="512" src="https://297c32dc.delivery.rocketcdn.me/wp-content/uploads/2025/12/Freccia.svg" class="attachment-large size-large wp-image-1955" alt="" /> </div>
2477 </div> 2478 <div class="elementor-element elementor-element-075cc67 e-con-full e-flex e-con e-child" data-id="075cc67" data-element_type="container" data-e-type="container"> 2479 <div class="elementor-element elementor-element-793c203 elementor-widget elementor-widget-image" data-id="793c203" data-element_type="widget" data-e-type="widget" data-widget_type="image.default"> 2480 <img loading="lazy" decoding="async" width="512" height="512" src="https://297c32dc.delivery.rocketcdn.me/wp-content/uploads/2025/12/Freccia.svg" class="attachment-large size-large wp-image-1955" alt="" /> </div> 2481 </div> 2482 </div> 2483 </div> 2484 <div class="elementor-element elementor-element-419e888 elementor-arrows-position-inside elementor-widget elementor-widget-loop-carousel" data-id="419e888" data-element_type="widget" data-e-type="widget" id="slider-hp" data-settings="{"template_id":"6201","image_spacing_custom":{"unit":"px","size":0,"sizes":[]},"_skin":"post","slides_to_show":"3","slides_to_show_tablet":"2","slides_to_show_mobile":"1","slides_to_scroll":"1","edit_handle_selector":".elementor-loop-container","infinite":"yes","speed":500,"offset_sides":"none","arrows":"yes","image_spacing_custom_tablet":{"unit":"px","size":"","sizes":[]},"image_spacing_custom_mobile":{"unit":"px","size":"","sizes":[]}}" data-widget_type="loop-carousel.post"> 2485 <div class="swiper elementor-loop-container elementor-grid" role="list" dir="ltr"> 2486 <div class="swiper-wrapper" aria-live="polite"> 2487 <style id="loop-6201">.elementor-6201 .elementor-element.elementor-element-068bcdb{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.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-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-6201 .elementor-element.elementor-element-2b48639{padding:0rem 0rem 0rem 0rem;}.elementor-6201 .elementor-element.elementor-element-2b48639 .elementor-icon-list-icon{width:14px;}.elementor-6201 .elementor-element.elementor-element-2b48639 .elementor-icon-list-icon i{font-size:14px;}.elementor-6201 .elementor-element.elementor-element-2b48639 .elementor-icon-list-icon svg{--e-icon-list-icon-size:14px;}.elementor-6201 .elementor-element.elementor-element-2b48639 .elementor-icon-list-text, .elementor-6201 .elementor-element.elementor-element-2b48639 .elementor-icon-list-text a{color:#000000;}.elementor-6201 .elementor-element.elementor-element-2b48639 .elementor-icon-list-item{font-size:16px;font-weight:400;}.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-6201 .elementor-element.elementor-element-20489ae{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-6201 .elementor-element.elementor-element-20489ae .elementor-heading-title{font-size:21px;font-weight:600;color:var( --e-global-color-380a722 );}@media(max-width:1024px){.elementor-6201 .elementor-element.elementor-element-2b48639{padding:0rem 0rem 0rem 0rem;}}@media(min-width:768px){.elementor-6201 .elementor-element.elementor-element-068bcdb{--width:100%;}}@media(max-width:767px){.elementor-6201 .elementor-element.elementor-element-068bcdb{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6201 .elementor-element.elementor-element-2b48639{padding:0px 0px 0px 0px;}.elementor-6201 .elementor-element.elementor-element-20489ae{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;padding:0px 0px 0px 0px;}.elementor-6201 .elementor-element.elementor-element-20489ae .elementor-heading-title{font-size:24px;line-height:1.3em;}}</style> <div data-elementor-type="loop-item" data-elementor-id="6201" class="elementor elementor-6201 swiper-slide 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" role="group" aria-roledescription="slide" data-custom-edit-handle="1"> 2488 <div class="elementor-element elementor-element-068bcdb e-con-full e-flex e-con e-child" data-id="068bcdb" data-element_type="container" data-e-type="container" data-settings="{"background_background":"classic"}"> 2489 <div class="elementor-element elementor-element-2d3dc3a elementor-widget elementor-widget-theme-post-featured-image elementor-widget-image" data-id="2d3dc3a" data-element_type="widget" data-e-type="widget" data-widget_type="theme-post-featured-image.default"> 2490 <a href="https://www.cpm.it/laurea-e-laurea-magistrale-nel-sistema-afam/"> 2491 <img loading="lazy" decoding="async" width="800" height="600" src="https://297c32dc.delivery.rocketcdn.me/wp-content/uploads/2026/09/SITO-CPM-4-1024x768.jpg" class="attachment-large size-large wp-image-22815" alt="" srcset="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-300x225.jpg 300w, https://297c32dc.delivery.rocketcdn.me/wp-content/uploads/2026/09/SITO-CPM-4-768x576.jpg 768w, https://297c32dc.delivery.rocketcdn.me/wp-content/uploads/2026/09/SITO-CPM-4.jpg 1086w" sizes="(max-width: 800px) 100v
2491w, 800px" /> </a> 2492 </div> 2493 <div class="elementor-element elementor-element-2b48639 elementor-widget elementor-widget-post-info" data-id="2b48639" data-element_type="widget" data-e-type="widget" data-widget_type="post-info.default"> 2494 <ul class="elementor-inline-items elementor-icon-list-items elementor-post-info"> 2495 <li class="elementor-icon-list-item elementor-repeater-item-9fa60c2 elementor-inline-item" itemprop="about"> 2496 <span class="elementor-icon-list-text elementor-post-info__item elementor-post-info__item--type-terms"> 2497 <span class="elementor-post-info__terms-list"> 2498 <span class="elementor-post-info__terms-list-item">News</span> </span> 2499 </span> 2500 </li> 2501 <li class="elementor-icon-list-item elementor-repeater-item-0f13a0f elementor-inline-item" itemprop="datePublished"> 2502 <span class="elementor-icon-list-text elementor-post-info__item elementor-post-info__item--type-date"> 2503 <time>30 Settembre 2026</time> </span> 2504 </li> 2505 </ul> 2506 </div> 2507 <div class="elementor-element elementor-element-20489ae elementor-widget elementor-widget-theme-post-title elementor-page-title elementor-widget-heading" data-id="20489ae" data-element_type="widget" data-e-type="widget" data-widget_type="theme-post-title.default"> 2508 <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> </div> 2509 </div> 2510 </div> 2511 <div data-elementor-type="loop-item" data-elementor-id="6201" class="elementor elementor-6201 swiper-slide e-loop-item e-loop-item-22772 post-22772 post type-post status-publish format-standard has-post-thumbnail hentry category-eventi category-live category-uncategorized tag-allievi-cpm tag-bovisa-urban-garden tag-concerti tag-cpm tag-cpm-music-institute tag-esibizioni-live tag-esperienza-musicale tag-formazione-musicale tag-live tag-milano tag-musica-dal-vivo tag-musicisti tag-palco tag-performance tag-studenti-cpm" data-elementor-post-type="elementor_library" role="group" aria-roledescription="slide" data-custom-edit-handle="1"> 2512 <div class="elementor-element elementor-element-068bcdb e-con-full e-flex e-con e-child" data-id="068bcdb" data-element_type="container" data-e-type="container" data-settings="{"background_background":"classic"}"> 2513 <div class="elementor-element elementor-element-2d3dc3a elementor-widget elementor-widget-theme-post-featured-image elementor-widget-image" data-id="2d3dc3a" data-element_type="widget" data-e-type="widget" data-widget_type="theme-post-featured-image.default"> 2514 <a href="https://www.cpm.it/cpm-bovisa-urban-garden/"> 2515 <img loading="lazy" decoding="async" width="800" height="600" src="https://297c32dc.delivery.rocketcdn.me/wp-content/uploads/2026/09/SITO-CPM-3-1024x768.jpg" class="attachment-large size-large wp-image-22774" alt="" srcset="https://297c32dc.delivery.rocketcdn.me/wp-content/uploads/2026/09/SITO-CPM-3-1024x768.jpg 1024w, https://297c32dc.delivery.rocketcdn.me/wp-content/uploads/2026/09/SITO-CPM-3-300x225.jpg 300w, https://297c32dc.delivery.rocketcdn.me/wp-content/uploads/2026/09/SITO-CPM-3-768x576.jpg 768w, https://297c32dc.delivery.rocketcdn.me/wp-content/uploads/2026/09/SITO-CPM-3.jpg 1086w" sizes="(max-width: 800px) 100vw, 800px" /> </a> 2516 </div> 2517 <div class="elementor-element elementor-element-2b48639 elementor-widget elementor-widget-post-info" data-id="2b48639" data-element_type="widget" data-e-type="widget" data-widget_type="post-info.default"> 2518 <ul class="elementor-inline-items elementor-icon-list-items elementor-post-info"> 2519 <li class="elementor-icon-list-item elementor-repeater-item-9fa60c2 elementor-inline-item" itemprop="about"> 2520 <span class="elementor-icon-list-text elementor-post-info__item elementor-post-info__item--type-terms"> 2521 <span class="elementor-post-info__terms-list"> 2522 <span class="elementor-post-info__terms-list-item">Eventi</span>, <span class="elementor-post-info__terms-list-item">Live</span>, <span class="elementor-post-info__terms-list-item">uncategorized</span> </span> 2523 </span> 2524 </li> 2525 <li class="elementor-icon-list-item elementor-repeater-item-0f13a0f elementor-inline-item" itemprop="datePublished"> 2526 <span class="elementor-icon-list-text elementor-post-info__item elementor-post-info__item--type-date"> 2527 <time>28 Settembre 2026</time> </span> 2528 </li> 2529 </ul> 2530 </div> 2531 <div class="elementor-element elementor-element-20489ae elementor-widget elementor-widget-theme-post-title elementor-page-title elementor-widget-heading" data-id="20489ae" data-element_type="widget" data-e-type="widget" data-widget_type="theme-post-title.default"> 2532 <h3 class="elementor-heading-title elementor-size-default"><a href="https://www.cpm.it/cpm-bovisa-urban-garden/">CPM x Bovisa Urban Garden</a></h3>
2532 </div> 2533 </div> 2534 </div> 2535 <div data-elementor-type="loop-item" data-elementor-id="6201" class="elementor elementor-6201 swiper-slide 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" role="group" aria-roledescription="slide" data-custom-edit-handle="1"> 2536 <div class="elementor-element elementor-element-068bcdb e-con-full e-flex e-con e-child" data-id="068bcdb" data-element_type="container" data-e-type="container" data-settings="{"background_background":"classic"}"> 2537 <div class="elementor-element elementor-element-2d3dc3a elementor-widget elementor-widget-theme-post-featured-image elementor-widget-image" data-id="2d3dc3a" data-element_type="widget" data-e-type="widget" data-widget_type="theme-post-featured-image.default"> 2538 <a href="https://www.cpm.it/premio-campiello-giovani-2026/"> 2539 <img loading="lazy" decoding="async" width="800" height="597" src="https://297c32dc.delivery.rocketcdn.me/wp-content/uploads/2026/09/SITO-CPM-1-2-1024x764.jpg" class="attachment-large size-large wp-image-22751" alt="" srcset="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-300x224.jpg 300w, https://297c32dc.delivery.rocketcdn.me/wp-content/uploads/2026/09/SITO-CPM-1-2-768x573.jpg 768w, https://297c32dc.delivery.rocketcdn.me/wp-content/uploads/2026/09/SITO-CPM-1-2.jpg 1086w" sizes="(max-width: 800px) 100vw, 800px" /> </a> 2540 </div> 2541 <div class="elementor-element elementor-element-2b48639 elementor-widget elementor-widget-post-info" data-id="2b48639" data-element_type="widget" data-e-type="widget" data-widget_type="post-info.default"> 2542 <ul class="elementor-inline-items elementor-icon-list-items elementor-post-info"> 2543 <li class="elementor-icon-list-item elementor-repeater-item-9fa60c2 elementor-inline-item" itemprop="about"> 2544 <span class="elementor-icon-list-text elementor-post-info__item elementor-post-info__item--type-terms"> 2545 <span class="elementor-post-info__terms-list"> 2546 <span class="elementor-post-info__terms-list-item">News</span> </span> 2547 </span> 2548 </li> 2549 <li class="elementor-icon-list-item elementor-repeater-item-0f13a0f elementor-inline-item" itemprop="datePublished"> 2550 <span class="elementor-icon-list-text elementor-post-info__item elementor-post-info__item--type-date"> 2551 <time>28 Settembre 2026</time> </span> 2552 </li> 2553 </ul> 2554 </div> 2555 <div class="elementor-element elementor-element-20489ae elementor-widget elementor-widget-theme-post-title elementor-page-title elementor-widget-heading" data-id="20489ae" data-element_type="widget" data-e-type="widget" data-widget_type="theme-post-title.default"> 2556 <h3 class="elementor-heading-title elementor-size-default"><a href="https://www.cpm.it/premio-campiello-giovani-2026/">Il CPM al Premio Campiello Giovani 2026</a></h3> </div> 2557 </div> 2558 </div> 2559 <div data-elementor-type="loop-item" data-elementor-id="6201" class="elementor elementor-6201 swiper-slide e-loop-item e-loop-item-22713 post-22713 post type-post status-publish format-standard has-post-thumbnail hentry category-eventi-cpm category-live tag-africa tag-cpm tag-cpm-music-institute tag-docenti tag-e-wired-empathy tag-echos-de-bazar tag-festival tag-live tag-luca-nobis tag-milano tag-milano-african-groovin tag-music tag-roberto-gualdi" data-elementor-post-type="elementor_library" role="group" aria-roledescription="slide" data-custom-edit-handle="1"> 2560 <div class="elementor-element elementor-element-068bcdb e-con-full e-flex e-con e-child" data-id="068bcdb" data-element_type="container" data-e-type="container" data-settings="{"background_background":"classic"}"> 2561 <div class="elementor-element elementor-element-2d3dc3a elementor-widget elementor-widget-theme-post-featured-image elementor-widget-image" data-id="2d3dc3a" data-element_type="widget" data-e-type="widget" data-widget_type="theme-post-featured-image.default"> 2562 <a href="https://www.cpm.it/luca-nobis-roberto-gualdi-milano-african-groovin/"> 2563 <img loading="lazy" decoding="async" width="800" height="600" src="https://297c32dc.delivery.rocketcdn.me/wp-content/uploads/2026/09/SITO-CPM-2-1024x768.jpg" class="attachment-large size-large wp-image-22726" alt="" srcset="https://297c32dc.delivery.rocketcdn.me/wp-content/uploads/2026/09/SITO-CPM-2-1024x768.jpg 1024w, https://297c32dc.delivery.rocketcdn.me/wp-content/uploads/2026/09/SITO-CPM-2-300x225.jpg 300w, https://297c32dc.delivery.rocketcdn.me/wp-content/uploads/2026/09/SITO-CPM-2-768x576.jpg 768w, https://297c32dc.delivery.rocketcdn.me/wp-content/uploads/2026/09/SITO-CPM-2.jpg 1086w" sizes="(max-width: 800px) 100v
2563w, 800px" /> </a> 2564 </div> 2565 <div class="elementor-element elementor-element-2b48639 elementor-widget elementor-widget-post-info" data-id="2b48639" data-element_type="widget" data-e-type="widget" data-widget_type="post-info.default"> 2566 <ul class="elementor-inline-items elementor-icon-list-items elementor-post-info"> 2567 <li class="elementor-icon-list-item elementor-repeater-item-9fa60c2 elementor-inline-item" itemprop="about"> 2568 <span class="elementor-icon-list-text elementor-post-info__item elementor-post-info__item--type-terms"> 2569 <span class="elementor-post-info__terms-list"> 2570 <span class="elementor-post-info__terms-list-item">Eventi CPM</span>, <span class="elementor-post-info__terms-list-item">Live</span> </span> 2571 </span> 2572 </li> 2573 <li class="elementor-icon-list-item elementor-repeater-item-0f13a0f elementor-inline-item" itemprop="datePublished"> 2574 <span class="elementor-icon-list-text elementor-post-info__item elementor-post-info__item--type-date"> 2575 <time>25 Settembre 2026</time> </span> 2576 </li> 2577 </ul> 2578 </div> 2579 <div class="elementor-element elementor-element-20489ae elementor-widget elementor-widget-theme-post-title elementor-page-title elementor-widget-heading" data-id="20489ae" data-element_type="widget" data-e-type="widget" data-widget_type="theme-post-title.default"> 2580 <h3 class="elementor-heading-title elementor-size-default"><a href="https://www.cpm.it/luca-nobis-roberto-gualdi-milano-african-groovin/">Luca Nobis e Roberto Gualdi sul palco di Milano African Groovinâ</a></h3> </div> 2581 </div> 2582 </div> 2583 <div data-elementor-type="loop-item" data-elementor-id="6201" class="elementor elementor-6201 swiper-slide 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" role="group" aria-roledescription="slide" data-custom-edit-handle="1"> 2584 <div class="elementor-element elementor-element-068bcdb e-con-full e-flex e-con e-child" data-id="068bcdb" data-element_type="container" data-e-type="container" data-settings="{"background_background":"classic"}"> 2585 <div class="elementor-element elementor-element-2d3dc3a elementor-widget elementor-widget-theme-post-featured-image elementor-widget-image" data-id="2d3dc3a" data-element_type="widget" data-e-type="widget" data-widget_type="theme-post-featured-image.default"> 2586 <a href="https://www.cpm.it/open-day-cpm-una-giornata-dedicata-alla-formazione-musicale/"> 2587 <img loading="lazy" decoding="async" width="800" height="600" src="https://297c32dc.delivery.rocketcdn.me/wp-content/uploads/2026/09/SITO-CPM-1024x768.png" class="attachment-large size-large wp-image-22630" alt="" srcset="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-300x225.png 300w, 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, https://297c32dc.delivery.rocketcdn.me/wp-content/uploads/2026/09/SITO-CPM.png 1552w" sizes="(max-width: 800px) 100vw, 800px" /> </a> 2588 </div> 2589 <div class="elementor-element elementor-element-2b48639 elementor-widget elementor-widget-post-info" data-id="2b48639" data-element_type="widget" data-e-type="widget" data-widget_type="post-info.default"> 2590 <ul class="elementor-inline-items elementor-icon-list-items elementor-post-info"> 2591 <li class="elementor-icon-list-item elementor-repeater-item-9fa60c2 elementor-inline-item" itemprop="about"> 2592 <span class="elementor-icon-list-text elementor-post-info__item elementor-post-info__item--type-terms"> 2593 <span class="elementor-post-info__terms-list"> 2594 <span class="elementor-post-info__terms-list-item">News</span> </span> 2595 </span> 2596 </li> 2597 <li class="elementor-icon-list-item elementor-repeater-item-0f13a0f elementor-inline-item" itemprop="datePublished"> 2598 <span class="elementor-icon-list-text elementor-post-info__item elementor-post-info__item--type-date"> 2599 <time>22 Settembre 2026</time> </span> 2600 </li> 2601 </ul> 2602 </div> 2603 <div class="elementor-element elementor-element-20489ae elementor-widget elementor-widget-theme-post-title elementor-page-title elementor-widget-heading" data-id="20489ae" data-element_type="widget" data-e-type="widget" data-widget_type="theme-post-title.default"> 2604 <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>
2604 </div> 2605 </div> 2606 </div> 2607 <div data-elementor-type="loop-item" data-elementor-id="6201" class="elementor elementor-6201 swiper-slide 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" role="group" aria-roledescription="slide" data-custom-edit-handle="1"> 2608 <div class="elementor-element elementor-element-068bcdb e-con-full e-flex e-con e-child" data-id="068bcdb" data-element_type="container" data-e-type="container" data-settings="{"background_background":"classic"}"> 2609 <div class="elementor-element elementor-element-2d3dc3a elementor-widget elementor-widget-theme-post-featured-image elementor-widget-image" data-id="2d3dc3a" data-element_type="widget" data-e-type="widget" data-widget_type="theme-post-featured-image.default"> 2610 <a href="https://www.cpm.it/cpm-tilt-music-generation-amazon-prime/"> 2611 <img loading="lazy" decoding="async" width="800" height="600" src="https://297c32dc.delivery.rocketcdn.me/wp-content/uploads/2026/09/SITO-CPM-1-1-1024x768.jpg" class="attachment-large size-large wp-image-22497" alt="" srcset="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-300x225.jpg 300w, https://297c32dc.delivery.rocketcdn.me/wp-content/uploads/2026/09/SITO-CPM-1-1-768x576.jpg 768w, https://297c32dc.delivery.rocketcdn.me/wp-content/uploads/2026/09/SITO-CPM-1-1.jpg 1086w" sizes="(max-width: 800px) 100vw, 800px" /> </a> 2612 </div> 2613 <div class="elementor-element elementor-element-2b48639 elementor-widget elementor-widget-post-info" data-id="2b48639" data-element_type="widget" data-e-type="widget" data-widget_type="post-info.default"> 2614 <ul class="elementor-inline-items elementor-icon-list-items elementor-post-info"> 2615 <li class="elementor-icon-list-item elementor-repeater-item-9fa60c2 elementor-inline-item" itemprop="about"> 2616 <span class="elementor-icon-list-text elementor-post-info__item elementor-post-info__item--type-terms"> 2617 <span class="elementor-post-info__terms-list"> 2618 <span class="elementor-post-info__terms-list-item">News</span> </span> 2619 </span> 2620 </li> 2621 <li class="elementor-icon-list-item elementor-repeater-item-0f13a0f elementor-inline-item" itemprop="datePublished"> 2622 <span class="elementor-icon-list-text elementor-post-info__item elementor-post-info__item--type-date"> 2623 <time>17 Settembre 2026</time> </span> 2624 </li> 2625 </ul> 2626 </div> 2627 <div class="elementor-element elementor-element-20489ae elementor-widget elementor-widget-theme-post-title elementor-page-title elementor-widget-heading" data-id="20489ae" data-element_type="widget" data-e-type="widget" data-widget_type="theme-post-title.default"> 2628 <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> 2629 </div> 2630 </div> 2631 <div data-elementor-type="loop-item" data-elementor-id="6201" class="elementor elementor-6201 swiper-slide e-loop-item e-loop-item-22454 post-22454 post type-post status-publish format-standard has-post-thumbnail hentry category-didattica category-eventi-cpm tag-alari-park tag-alari-park-studio tag-cernusco-sul-naviglio tag-cpm tag-cpm-music-insitute tag-lorenzo-cazzaniga tag-open-day tag-studio-di-registrazione tag-tecnico-del-suono" data-elementor-post-type="elementor_library" role="group" aria-roledescription="slide" data-custom-edit-handle="1"> 2632 <div class="elementor-element elementor-element-068bcdb e-con-full e-flex e-con e-child" data-id="068bcdb" data-element_type="container" data-e-type="container" data-settings="{"background_background":"classic"}"> 2633 <div class="elementor-element elementor-element-2d3dc3a elementor-widget elementor-widget-theme-post-featured-image elementor-widget-image" data-id="2d3dc3a" data-element_type="widget" data-e-type="widget" data-widget_type="theme-post-featured-image.default"> 2634 <a href="https://www.cpm.it/alari-park-studios-riaprono-le-porte/"> 2635 <img loading="lazy" decoding="async" width="800" height="600" src="https://297c32dc.delivery.rocketcdn.me/wp-content/uploads/2026/05/News-Sito-CPM-1-1024x768.png" class="attachment-large size-large wp-image-15768" alt="Alari Park Studio" srcset="https://297c32dc.delivery.rocketcdn.me/wp-content/uploads/2026/05/News-Sito-CPM-1-1024x768.png 1024w, https://297c32dc.delivery.rocketcdn.me/wp-content/uploads/2026/05/News-Sito-CPM-1-300x225.png 300w, https://297c32dc.delivery.rocketcdn.me/wp-content/uploads/2026/05/News-Sito-CPM-1-768x576.png 768w, https://297c32dc.delivery.rocketcdn.me/wp-content/uploads/2026/05/News-Sito-CPM-1-1536x1152.png 1536w, https://297c32dc.delivery.rocketcdn.me/wp-content/uploads/2026/05/News-Sito-CPM-1.png 1552w" sizes="(max-width: 800px) 100v
2635w, 800px" /> </a> 2636 </div> 2637 <div class="elementor-element elementor-element-2b48639 elementor-widget elementor-widget-post-info" data-id="2b48639" data-element_type="widget" data-e-type="widget" data-widget_type="post-info.default"> 2638 <ul class="elementor-inline-items elementor-icon-list-items elementor-post-info"> 2639 <li class="elementor-icon-list-item elementor-repeater-item-9fa60c2 elementor-inline-item" itemprop="about"> 2640 <span class="elementor-icon-list-text elementor-post-info__item elementor-post-info__item--type-terms"> 2641 <span class="elementor-post-info__terms-list"> 2642 <span class="elementor-post-info__terms-list-item">Didattica</span>, <span class="elementor-post-info__terms-list-item">Eventi CPM</span> </span> 2643 </span> 2644 </li> 2645 <li class="elementor-icon-list-item elementor-repeater-item-0f13a0f elementor-inline-item" itemprop="datePublished"> 2646 <span class="elementor-icon-list-text elementor-post-info__item elementor-post-info__item--type-date"> 2647 <time>15 Settembre 2026</time> </span> 2648 </li> 2649 </ul> 2650 </div> 2651 <div class="elementor-element elementor-element-20489ae elementor-widget elementor-widget-theme-post-title elementor-page-title elementor-widget-heading" data-id="20489ae" data-element_type="widget" data-e-type="widget" data-widget_type="theme-post-title.default"> 2652 <h3 class="elementor-heading-title elementor-size-default"><a href="https://www.cpm.it/alari-park-studios-riaprono-le-porte/">Gli Alari Park Studios riaprono le porte!</a></h3> </div> 2653 </div> 2654 </div> 2655 <div data-elementor-type="loop-item" data-elementor-id="6201" class="elementor elementor-6201 swiper-slide 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" role="group" aria-roledescription="slide" data-custom-edit-handle="1"> 2656 <div class="elementor-element elementor-element-068bcdb e-con-full e-flex e-con e-child" data-id="068bcdb" data-element_type="container" data-e-type="container" data-settings="{"background_background":"classic"}"> 2657 <div class="elementor-element elementor-element-2d3dc3a elementor-widget elementor-widget-theme-post-featured-image elementor-widget-image" data-id="2d3dc3a" data-element_type="widget" data-e-type="widget" data-widget_type="theme-post-featured-image.default"> 2658 <a href="https://www.cpm.it/ultimi-appelli-di-ammissione-ai-corsi-accademici-afam/"> 2659 <img loading="lazy" decoding="async" width="800" height="600" src="https://297c32dc.delivery.rocketcdn.me/wp-content/uploads/2026/09/SITO-CPM-1-1024x768.jpg" class="attachment-large size-large wp-image-22488" alt="" srcset="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-300x225.jpg 300w, https://297c32dc.delivery.rocketcdn.me/wp-content/uploads/2026/09/SITO-CPM-1-768x576.jpg 768w, https://297c32dc.delivery.rocketcdn.me/wp-content/uploads/2026/09/SITO-CPM-1.jpg 1086w" sizes="(max-width: 800px) 100vw, 800px" /> </a> 2660 </div> 2661 <div class="elementor-element elementor-element-2b48639 elementor-widget elementor-widget-post-info" data-id="2b48639" data-element_type="widget" data-e-type="widget" data-widget_type="post-info.default"> 2662 <ul class="elementor-inline-items elementor-icon-list-items elementor-post-info"> 2663 <li class="elementor-icon-list-item elementor-repeater-item-9fa60c2 elementor-inline-item" itemprop="about"> 2664 <span class="elementor-icon-list-text elementor-post-info__item elementor-post-info__item--type-terms"> 2665 <span class="elementor-post-info__terms-list"> 2666 <span class="elementor-post-info__terms-list-item">News</span> </span> 2667 </span> 2668 </li> 2669 <li class="elementor-icon-list-item elementor-repeater-item-0f13a0f elementor-inline-item" itemprop="datePublished"> 2670 <span class="elementor-icon-list-text elementor-post-info__item elementor-post-info__item--type-date"> 2671 <time>14 Settembre 2026</time> </span> 2672 </li> 2673 </ul> 2674 </div> 2675 <div class="elementor-element elementor-element-20489ae elementor-widget elementor-widget-theme-post-title elementor-page-title elementor-widget-heading" data-id="20489ae" data-element_type="widget" data-e-type="widget" data-widget_type="theme-post-title.default"> 2676 <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>
2676 </div> 2677 </div> 2678 </div> 2679 <div data-elementor-type="loop-item" data-elementor-id="6201" class="elementor elementor-6201 swiper-slide 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" role="group" aria-roledescription="slide" data-custom-edit-handle="1"> 2680 <div class="elementor-element elementor-element-068bcdb e-con-full e-flex e-con e-child" data-id="068bcdb" data-element_type="container" data-e-type="container" data-settings="{"background_background":"classic"}"> 2681 <div class="elementor-element elementor-element-2d3dc3a elementor-widget elementor-widget-theme-post-featured-image elementor-widget-image" data-id="2d3dc3a" data-element_type="widget" data-e-type="widget" data-widget_type="theme-post-featured-image.default"> 2682 <a href="https://www.cpm.it/dai-grandi-palchi-rai-alle-nuove-generazioni-docenti-protagonisti-tv/"> 2683 <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) 100vw, 800px" /> </a> 2684 </div> 2685 <div class="elementor-element elementor-element-2b48639 elementor-widget elementor-widget-post-info" data-id="2b48639" data-element_type="widget" data-e-type="widget" data-widget_type="post-info.default"> 2686 <ul class="elementor-inline-items elementor-icon-list-items elementor-post-info"> 2687 <li class="elementor-icon-list-item elementor-repeater-item-9fa60c2 elementor-inline-item" itemprop="about"> 2688 <span class="elementor-icon-list-text elementor-post-info__item elementor-post-info__item--type-terms"> 2689 <span class="elementor-post-info__terms-list"> 2690 <span class="elementor-post-info__terms-list-item">News</span> </span> 2691 </span> 2692 </li> 2693 <li class="elementor-icon-list-item elementor-repeater-item-0f13a0f elementor-inline-item" itemprop="datePublished"> 2694 <span class="elementor-icon-list-text elementor-post-info__item elementor-post-info__item--type-date"> 2695 <time>27 Agosto 2026</time> </span> 2696 </li> 2697 </ul> 2698 </div> 2699 <div class="elementor-element elementor-element-20489ae elementor-widget elementor-widget-theme-post-title elementor-page-title elementor-widget-heading" data-id="20489ae" data-element_type="widget" data-e-type="widget" data-widget_type="theme-post-title.default"> 2700 <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> 2701 </div> 2702 </div> 2703 <div data-elementor-type="loop-item" data-elementor-id="6201" class="elementor elementor-6201 swiper-slide 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" role="group" aria-roledescription="slide" data-custom-edit-handle="1"> 2704 <div class="elementor-element elementor-element-068bcdb e-con-full e-flex e-con e-child" data-id="068bcdb" data-element_type="container" data-e-type="container" data-settings="{"background_background":"classic"}"> 2705 <div class="elementor-element elementor-element-2d3dc3a elementor-widget elementor-widget-theme-post-featured-image elementor-widget-image" data-id="2d3dc3a" data-element_type="widget" data-e-type="widget" data-widget_type="theme-post-featured-image.default"> 2706 <a href="https://www.cpm.it/vacanze-finite-musica-al-massimo/"> 2707 <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
2707w, 800px" /> </a> 2708 </div> 2709 <div class="elementor-element elementor-element-2b48639 elementor-widget elementor-widget-post-info" data-id="2b48639" data-element_type="widget" data-e-type="widget" data-widget_type="post-info.default"> 2710 <ul class="elementor-inline-items elementor-icon-list-items elementor-post-info"> 2711 <li class="elementor-icon-list-item elementor-repeater-item-9fa60c2 elementor-inline-item" itemprop="about"> 2712 <span class="elementor-icon-list-text elementor-post-info__item elementor-post-info__item--type-terms"> 2713 <span class="elementor-post-info__terms-list"> 2714 <span class="elementor-post-info__terms-list-item">News</span> </span> 2715 </span> 2716 </li> 2717 <li class="elementor-icon-list-item elementor-repeater-item-0f13a0f elementor-inline-item" itemprop="datePublished"> 2718 <span class="elementor-icon-list-text elementor-post-info__item elementor-post-info__item--type-date"> 2719 <time>26 Agosto 2026</time> </span> 2720 </li> 2721 </ul> 2722 </div> 2723 <div class="elementor-element elementor-element-20489ae elementor-widget elementor-widget-theme-post-title elementor-page-title elementor-widget-heading" data-id="20489ae" data-element_type="widget" data-e-type="widget" data-widget_type="theme-post-title.default"> 2724 <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> 2725 </div> 2726 </div> 2727 </div> 2728 </div> 2729 <div class="elementor-swiper-button elementor-swiper-button-prev" role="button" tabindex="0" aria-label="Precedente"> 2730 <svg aria-hidden="true" class="e-font-icon-svg e-eicon-chevron-left" viewBox="0 0 1000 1000" xmlns="http://www.w3.org/2000/svg"><path d="M646 125C629 125 613 133 604 142L308 442C296 454 292 471 292 487 292 504 296 521 308 533L604 854C617 867 629 875 646 875 663 875 679 871 692 858 704 846 713 829 713 812 713 796 708 779 692 767L438 487 692 225C700 217 708 204 708 187 708 171 704 154 692 142 675 129 663 125 646 125Z"></path></svg> </div> 2731 <div class="elementor-swiper-button elementor-swiper-button-next" role="button" tabindex="0" aria-label="Successivo"> 2732 <svg aria-hidden="true" class="e-font-icon-svg e-eicon-chevron-right" viewBox="0 0 1000 1000" xmlns="http://www.w3.org/2000/svg"><path d="M696 533C708 521 713 504 713 487 713 471 708 454 696 446L400 146C388 133 375 125 354 125 338 125 325 129 313 142 300 154 292 171 292 187 292 204 296 221 308 233L563 492 304 771C292 783 288 800 288 817 288 833 296 850 308 863 321 871 338 875 354 875 371 875 388 867 400 854L696 533Z"></path></svg> </div> 2733 </div> 2734 <div class="elementor-element elementor-element-694aece e-con-full e-flex e-con e-child" data-id="694aece" data-element_type="container" data-e-type="container"> 2735 <div class="elementor-element elementor-element-eb2e192 elementor-widget-divider--view-line elementor-widget elementor-widget-divider" data-id="eb2e192" data-element_type="widget" data-e-type="widget" data-widget_type="divider.default"> 2736 <div class="elementor-divider"> 2737 <span class="elementor-divider-separator"> 2738 </span> 2739 </div> 2740 </div> 2741 <div class="elementor-element elementor-element-d6dc9e2 mb-0 elementor-widget elementor-widget-text-editor" data-id="d6dc9e2" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default"> 2742 <p><a href="https://www.cpm.it/tutte-le-news/">vai a tutte le news</a></p> </div> 2743 <div class="elementor-element elementor-element-56c40b0 elementor-widget-divider--view-line elementor-widget elementor-widget-divider" data-id="56c40b0" data-element_type="widget" data-e-type="widget" data-widget_type="divider.default"> 2744 <div class="elementor-divider"> 2745 <span class="elementor-divider-separator"> 2746 </span> 2747 </div> 2748 </div> 2749 </div> 2750 <div class="elementor-element elementor-element-c4b31e0 elementor-widget-mobile__width-inherit overlay_2 cta_openday elementor-hidden-desktop elementor-hidden-tablet elementor-hidden-mobile elementor-widget elementor-widget-button" data-id="c4b31e0" data-element_type="widget" data-e-type="widget" data-widget_type="button.default"> 2751 <a class="elementor-button elementor-button-link elementor-size-sm" href="#"> 2752 <span class="elementor-button-content-wrapper"> 2753 <span class="elementor-button-text">LEGGI TUTTE LE NEWS</span> 2754 </span> 2755 </a> 2756 </div>
2757 </div> 2758 </div> 2759 <div class="elementor-element elementor-element-067a544 e-con-full e-flex e-con e-parent" data-id="067a544" data-element_type="container" data-e-type="container" id="bg_half_color" data-settings="{"background_background":"classic"}"> 2760 <div class="elementor-element elementor-element-f561cd4 elementor-widget__width-initial elementor-widget-mobile__width-initial elementor-hidden-tablet elementor-hidden-mobile elementor-widget elementor-widget-text-editor" data-id="f561cd4" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default"> 2761 <p>PRENOTA LA TUA <i><b>AUDIZIONE</b></i> CON UN INSEGNANTE PER I CORSI PREACCADEMICI O LEZIONI INDIVIDUALI</p><p> </p><p><em>Hai dubbi su quale percorso scegliere?</em> <a href="https://www.cpm.it/ammissioni-musica-milano-2026-2027/#form" target="_blank" rel="noopener"><strong>Richiedi un colloquio di orientamento gratuito</strong> </a>con il nostro team di Segreteria</p> </div> 2762 <div class="elementor-element elementor-element-eaf2518 e-con-full e-flex e-con e-child" data-id="eaf2518" data-element_type="container" data-e-type="container"> 2763 <div class="elementor-element elementor-element-d94d668 elementor-widget__width-inherit elementor-widget elementor-widget-video" data-id="d94d668" data-element_type="widget" data-e-type="widget" data-settings="{"autoplay":"yes","play_on_mobile":"yes","mute":"yes","video_type":"hosted","loop":"yes"}" data-widget_type="video.default"> 2764 <div class="e-hosted-video elementor-wrapper elementor-open-inline"> 2765 <video class="elementor-video" src="https://297c32dc.delivery.rocketcdn.me/wp-content/uploads/2026/04/2026-CAMPAGNA-AMMISSIONI-7-DEF-fhd-2.mp4" autoplay="" loop="" muted="muted" playsinline="" controlsList="nodownload" poster="https://297c32dc.delivery.rocketcdn.me/wp-content/uploads/2026/01/DSC6955-scaled.jpg"></video> 2766 </div> 2767 </div> 2768 </div> 2769 </div> 2770 <div class="elementor-element elementor-element-a753e00 e-con-full e-flex e-con e-parent" data-id="a753e00" data-element_type="container" data-e-type="container"> 2771 <div class="elementor-element elementor-element-e3b4d22 e-con-full e-flex e-con e-child" data-id="e3b4d22" data-element_type="container" data-e-type="container" data-settings="{"background_background":"gradient"}"> 2772 <div class="elementor-element elementor-element-7b436e7 elementor-widget__width-initial elementor-widget elementor-widget-heading" data-id="7b436e7" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default"> 2773 <h1 class="elementor-heading-title elementor-size-default">FORMAZIONE MUSICALE INTEGRALE</h1> </div> 2774 <div class="elementor-element elementor-element-e3b18ee mb-0 elementor-widget__width-initial elementor-widget elementor-widget-text-editor" data-id="e3b18ee" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default"> 2775 <p>La musica non si studia soltanto. Si vive.</p> </div> 2776 <div class="elementor-element elementor-element-fd2f547 mb-0 elementor-widget__width-initial elementor-widget elementor-widget-text-editor" data-id="fd2f547" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default"> 2777 <p>Al CPM impari a sviluppare tecnica e competenze, ma anche ascolto, percezione ed emozione. La <strong>Formazione Musicale Integrale</strong>, ideata da Franco Mussida, mette in relazione <strong>testa, cuore e Musica</strong> per aiutarti a conoscere meglio ciò che suoni e ciò che senti.</p> </div> 2778 <div class="elementor-element elementor-element-78d0432 mb-0 elementor-widget__width-initial elementor-widget elementor-widget-text-editor" data-id="78d0432" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default"> 2779 <p>Parlano di noi</p> </div> 2780 <div class="elementor-element elementor-element-df3aa3c mb-0 elementor-widget__width-initial elementor-widget elementor-widget-text-editor" data-id="df3aa3c" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default"> 2781 <p><i>Leggi gli articoli sulla Formazione Musicale Integrale delle più importanti testate giornalistiche</i></p> </div> 2782 <div class="elementor-element elementor-element-7ae715d elementor-skin-carousel elementor-arrows-yes elementor-widget elementor-widget-media-carousel" data-id="7ae715
2782d" data-element_type="widget" data-e-type="widget" data-settings="{"slides_per_view":"4","skin":"carousel","effect":"slide","show_arrows":"yes","speed":500,"space_between":{"unit":"px","size":10,"sizes":[]},"space_between_tablet":{"unit":"px","size":10,"sizes":[]},"space_between_mobile":{"unit":"px","size":10,"sizes":[]}}" data-widget_type="media-carousel.default"> 2783 <div class="elementor-main-swiper swiper" role="region" aria-roledescription="carousel" aria-label="Slides"> 2784 <div class="swiper-wrapper"> 2785 <div class="swiper-slide" role="group" aria-roledescription="slide"> 2786 <a href="https://milano.corriere.it/notizie/cronaca/26_settembre_09/al-via-il-nuovo-corso-del-cpm-di-franco-mussida-la-musica-e-piu-forte-dell-ai-e-emozione-integrale-ca08780a-a486-4ade-af46-31353e04fxlk.shtml?refresh_ce" target="_blank"> <div class="elementor-carousel-image" role="img" aria-label="corrieredellasera" style="background-image: url('https://www.cpm.it/wp-content/uploads/2026/09/media-Corriere-della-Sera-logo.jpg')"> 2787 2788 2789 </div> 2790 </a> </div> 2791 <div class="swiper-slide" role="group" aria-roledescription="slide"> 2792 <a href="https://www.rocknation.it/al-cpm-music-institute-nuovo-progetto-di-formazione-musicale-integrale/" target="_blank"> <div class="elementor-carousel-image" role="img" aria-label="rocknation" style="background-image: url('https://www.cpm.it/wp-content/uploads/2026/09/ChatGPT-Image-10-set-2026-15_48_02-768x432.png')"> 2793 2794 2795 </div> 2796 </a> </div> 2797 <div class="swiper-slide" role="group" aria-roledescription="slide"> 2798 <a href="https://www.ansa.it/sito/notizie/cultura/musica/2026/07/14/formazione-musicale-integrale-al-cpm-di-franco-mussida-sperimentata-in-carcere_e5eae28b-cfae-4ef1-8c65-7c208d2a34e3.html" target="_blank"> <div class="elementor-carousel-image" role="img" aria-label="ansa.it" style="background-image: url('https://www.cpm.it/wp-content/uploads/2026/09/f-03-02-scaled-e1714681179824-768x545.jpg')"> 2799 2800 2801 </div> 2802 </a> </div> 2803 <div class="swiper-slide" role="group" aria-roledescription="slide"> 2804 <a href="https://jamtv.it/thought/al-cpm-music-institute-nasce-la-formazione-musicale-integrale-il-progetto-di-franco-mussida-per-ripensare-la-figura-del-musicista" target="_blank"> <div class="elementor-carousel-image" role="img" aria-label="LOGO-JAM-BLACK" style="background-image: url('https://www.cpm.it/wp-content/uploads/2026/07/LOGO-JAM-BLACK-768x361.png')"> 2805 2806 2807 </div> 2808 </a> </div> 2809 <div class="swiper-slide" role="group" aria-roledescription="slide"> 2810 <a href="https://lasintesi.online/al-cpm-di-milano-il-progetto-di-formazione-musicale-integrale/" target="_blank"> <div class="elementor-carousel-image" role="img" aria-label="lasintesi" style="background-image: url('https://www.cpm.it/wp-content/uploads/2026/09/ChatGPT-Image-10-set-2026-15_53_10-768x307.png')"> 2811 2812 2813 </div> 2814 </a> </div> 2815 <div class="swiper-slide" role="group" aria-roledescription="slide"> 2816 <a href="https://www.adnkronos.com/spettacoli/al-cpm-di-milano-il-progetto-di-formazione-musicale-integrale_6cnLPpzjt4f9T88bdV7Cte?refresh_ce" target="_blank"> <div class="elementor-carousel-image" role="img" aria-label="adnkronos" style="background-image: url('https://www.cpm.it/wp-content/uploads/2026/09/Screenshot-2026-09-10-161507-768x548.png')"> 2817 2818 2819 </div> 2820 </a> </div> 2821 </div> 2822 <div class="elementor-swiper-button elementor-swiper-button-prev" role="button" tabindex="0" aria-label="Precedente"> 2823 <svg aria-hidden="true" class="e-font-icon-svg e-eicon-chevron-left" viewBox="0 0 1000 1000" xmlns="http://www.w3.org/2000/svg"><path d="M646 125C629 125 613 133 604 142L308 442C296 454 292 471 292 487 292 504 296 521 308 533L604 854C617 867 629 875 646 875 663 875 679 871 692 858 704 846 713 829 713 812 713 796 708 779 692 767L438 487 692 225C700 217 708 204 708 187 708 171 704 154 692 142 675 129 663 125 646 125Z"></path></svg> </div> 2824 <div class="elementor-swiper-button elementor-swiper-button-next" role="button" tabindex="0" aria-label="Successivo"> 2825 <svg aria-hidden="true" class="e-font-icon-svg e-eicon-chevron-right" viewBox="0 0 1000 1000" xmlns="http://www.w3.org/2000/svg"><path d="M696 533C708 521 713 504 713 487 713 471 708 454 696 446L400 146C388 133 375 125 354 125 338 125 325 129 313 142 300 154 292 171 292 187 292 204 296 221 308 233L563 492 304 771C292 783 288 800 288 817 288 833 296 850 308 863 321 871 338 875 354 875 371 875 388 867 400 854L696 533Z"></path></svg> </div> 2826 </div> 2827 </div> 2828 <div class="elementor-element elementor-element-e2696aa elementor-icon-list--layout-traditional elementor-list-item-link-full_width elementor-widget elementor-widget-icon-list" data-id="e2696aa" data-element_type="widget" data-e-type="widget" data-widget_type="icon-list.default"> 2829 <ul class="elementor-icon-list-items"> 2830 <li class="elementor-icon-list-item"> 2831 <a href="https://www.cpm.it/fmi-formazione-musicale-integrale/" target="_blank"> 2832 2833 <span class="elementor-icon-list-icon"> 2834 <svg aria-hidden="true" class="e-font-icon-svg e-fas-arrow-right" viewBox="0 0 448 512" xmlns="http://www.w3.org/2000/svg"><path d="M190.5 66.9l22.2-22.2c9.4-9.4 24.6-9.4 33.9 0L441 239c9.4 9.4 9.4 24.6 0 33.9L246.6 467.3c-9.4 9.4-24.6 9.4-33.9 0l-22.2-22.2c-9.5-9.5-9.3-25 .4-34.3L311.4 296H24c-13.3 0-24-10.7-24-24v-32c0-13.3 10.7-24 24-24h287.4L190.9 101.2c-9.8-9.3-10-24.8-.4-34.3z"></path></svg> </span> 2835 <span class="elementor-icon-list-text">Scopri la <i>Formazione Musicale Integrale</i></span> 2836 </a> 2837 </li> 2838 </ul> 2839 </div>
2840 </div> 2841 <div class="elementor-element elementor-element-cf621f3 e-con-full e-flex e-con e-child" data-id="cf621f3" data-element_type="container" data-e-type="container"> 2842 <div class="elementor-element elementor-element-7f0b2c3 elementor-widget__width-initial elementor-widget elementor-widget-heading" data-id="7f0b2c3" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default"> 2843 <h1 class="elementor-heading-title elementor-size-default">I PERCORSI DI STUDIO</h1> </div> 2844 <div class="elementor-element elementor-element-1408e3f mb-0 elementor-widget__width-initial elementor-widget elementor-widget-text-editor" data-id="1408e3f" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default"> 2845 <p>In CPM trovi percorsi di studio per ogni fase della formazione musicale: dai primi studi ai Diplomi Accademici di I e II livello riconosciuti dal MUR.</p> </div> 2846 </div> 2847 <div class="elementor-element elementor-element-312a635 e-con-full e-flex e-con e-child" data-id="312a635" data-element_type="container" data-e-type="container"> 2848 <div class="elementor-element elementor-element-2a97a2d e-con-full e-flex e-con e-child" data-id="2a97a2d" data-element_type="container" data-e-type="container"> 2849 <div class="elementor-element elementor-element-7c4c6bf elementor-widget elementor-widget-html" data-id="7c4c6bf" data-element_type="widget" data-e-type="widget" data-widget_type="html.default"> 2850 <div class="cj-homecourse" data-cj-accordion="many"><div class="cj-homecourse-item"><button class="cj-homecourse-btn" type="button" aria-expanded="false" aria-controls="cj-homecourse-panel-1" data-panel="cj-homecourse-panel-1"><span class="cj-homecourse-title">Basso</span><span class="cj-homecourse-ico" aria-hidden="true"><span class="cj-homecourse-ico-plus"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512.01 512.01" aria-hidden="true" focusable="false"> 2851 <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> 2852 <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> 2853 </svg></span><span class="cj-homecourse-ico-minus"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512.01 512.01" aria-hidden="true" focusable="false"> 2854 <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> 2855 </svg></span></span></button><div id="cj-homecourse-panel-1" class="cj-homecourse-panel" role="region" aria-hidden="true"><div class="cj-homecourse-inner"><a class="cj-homecourse-row" href="https://www.cpm.it/corsi/basso-elettrico-pop-rock-triennio/"><span class="cj-homecourse-row-label">Accademico / Trienni</span><span class="cj-homecourse-row-arrow"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512.01 512.01" aria-hidden="true" focusable="false"> 2856 <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> 2857 </svg></span></a><div class="cj-homecourse-divider" aria-hidden="true"></div><a class="cj-homecourse-row" href="https://www.cpm.it/corsi/basso-elettrico-accademico-biennio/"><span class="cj-homecourse-row-label">Accademico / Bienni</span><span class="cj-homecourse-row-arrow"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512.01 512.01" aria-hidden="true" focusable="false"> 2858 <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> 2859 </svg></span></a><div class="cj-homecourse-divider" aria-hidden="true"></div><a class="cj-homecourse-row" href="https://www.cpm.it/corsi/corso-basso-elettrico-pre-accademico/"><span class="cj-homecourse-row-label">Pre-Accademico / Superiore</span><span class="cj-homecourse-row-arrow"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512.01 512.01" aria-hidden="true" focusable="false">
2860 <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> 2861 </svg></span></a><div class="cj-homecourse-divider" aria-hidden="true"></div><a class="cj-homecourse-row" href="https://www.cpm.it/corsi/corsi-pre-accademici/"><span class="cj-homecourse-row-label">Pre-Accademico / Di Base</span><span class="cj-homecourse-row-arrow"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512.01 512.01" aria-hidden="true" focusable="false"> 2862 <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> 2863 </svg></span></a><div class="cj-homecourse-divider" aria-hidden="true"></div><a class="cj-homecourse-row" href="https://www.cpm.it/corsi/diplomi-cpm/"><span class="cj-homecourse-row-label">Advanced Certificate</span><span class="cj-homecourse-row-arrow"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512.01 512.01" aria-hidden="true" focusable="false"> 2864 <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> 2865 </svg></span></a><div class="cj-homecourse-divider" aria-hidden="true"></div><a class="cj-homecourse-row" href="https://www.cpm.it/corsi/certificate-cpm/"><span class="cj-homecourse-row-label">Certificate</span><span class="cj-homecourse-row-arrow"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512.01 512.01" aria-hidden="true" focusable="false"> 2866 <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> 2867 </svg></span></a><div class="cj-homecourse-divider" aria-hidden="true"></div><a class="cj-homecourse-row" href="https://www.cpm.it/corsi/junior/"><span class="cj-homecourse-row-label">Junior</span><span class="cj-homecourse-row-arrow"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512.01 512.01" aria-hidden="true" focusable="false"> 2868 <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> 2869 </svg></span></a></div></div></div><div class="cj-homecourse-item"><button class="cj-homecourse-btn" type="button" aria-expanded="false" aria-controls="cj-homecourse-panel-2" data-panel="cj-homecourse-panel-2"><span class="cj-homecourse-title">Batteria</span><span class="cj-homecourse-ico" aria-hidden="true"><span class="cj-homecourse-ico-plus"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512.01 512.01" aria-hidden="true" focusable="false"> 2870 <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> 2871 <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> 2872 </svg></span><span class="cj-homecourse-ico-minus"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512.01 512.01" aria-hidden="true" focusable="false"> 2873 <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> 2874 </svg></span></span></button><div id="cj-homecourse-panel-2" class="cj-homecourse-panel" role="region" aria-hidden="true"><div class="cj-homecourse-inner"><a class="cj-homecourse-row" href="https://www.cpm.it/corsi/corso-batteria-triennio/"><span class="cj-homecourse-row-label">Accademico / Trienni</span><span class="cj-homecourse-row-arrow"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512.01 512.01" aria-hidden="true" focusable="false">
2875 <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> 2876 </svg></span></a><div class="cj-homecourse-divider" aria-hidden="true"></div><a class="cj-homecourse-row" href="https://www.cpm.it/corsi/batteria-accademico-biennio/"><span class="cj-homecourse-row-label">Accademico / Bienni</span><span class="cj-homecourse-row-arrow"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512.01 512.01" aria-hidden="true" focusable="false"> 2877 <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> 2878 </svg></span></a><div class="cj-homecourse-divider" aria-hidden="true"></div><a class="cj-homecourse-row" href="https://www.cpm.it/corsi/batteria-e-percussioni-foundation/"><span class="cj-homecourse-row-label">Pre-Accademico / Superiore</span><span class="cj-homecourse-row-arrow"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512.01 512.01" aria-hidden="true" focusable="false"> 2879 <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> 2880 </svg></span></a><div class="cj-homecourse-divider" aria-hidden="true"></div><a class="cj-homecourse-row" href="https://www.cpm.it/corsi/corsi-pre-accademici/"><span class="cj-homecourse-row-label">Pre-Accademico / Di Base</span><span class="cj-homecourse-row-arrow"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512.01 512.01" aria-hidden="true" focusable="false"> 2881 <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> 2882 </svg></span></a><div class="cj-homecourse-divider" aria-hidden="true"></div><a class="cj-homecourse-row" href="https://www.cpm.it/corsi/diplomi-cpm/"><span class="cj-homecourse-row-label">Advanced Certificate</span><span class="cj-homecourse-row-arrow"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512.01 512.01" aria-hidden="true" focusable="false"> 2883 <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> 2884 </svg></span></a><div class="cj-homecourse-divider" aria-hidden="true"></div><a class="cj-homecourse-row" href="https://www.cpm.it/corsi/certificate-cpm/"><span class="cj-homecourse-row-label">Certificate</span><span class="cj-homecourse-row-arrow"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512.01 512.01" aria-hidden="true" focusable="false"> 2885 <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> 2886 </svg></span></a><div class="cj-homecourse-divider" aria-hidden="true"></div><a class="cj-homecourse-row" href="https://www.cpm.it/corsi/junior/"><span class="cj-homecourse-row-label">Junior</span><span class="cj-homecourse-row-arrow"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512.01 512.01" aria-hidden="true" focusable="false">
2887 <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> 2888 </svg></span></a></div></div></div><div class="cj-homecourse-item"><button class="cj-homecourse-btn" type="button" aria-expanded="false" aria-controls="cj-homecourse-panel-3" data-panel="cj-homecourse-panel-3"><span class="cj-homecourse-title">Canto</span><span class="cj-homecourse-ico" aria-hidden="true"><span class="cj-homecourse-ico-plus"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512.01 512.01" aria-hidden="true" focusable="false"> 2889 <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> 2890 <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> 2891 </svg></span><span class="cj-homecourse-ico-minus"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512.01 512.01" aria-hidden="true" focusable="false"> 2892 <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> 2893 </svg></span></span></button><div id="cj-homecourse-panel-3" class="cj-homecourse-panel" role="region" aria-hidden="true"><div class="cj-homecourse-inner"><a class="cj-homecourse-row" href="https://www.cpm.it/corsi/canto-pop-rock/"><span class="cj-homecourse-row-label">Accademico / Trienni</span><span class="cj-homecourse-row-arrow"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512.01 512.01" aria-hidden="true" focusable="false"> 2894 <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> 2895 </svg></span></a><div class="cj-homecourse-divider" aria-hidden="true"></div><a class="cj-homecourse-row" href="https://www.cpm.it/corsi/corso-canto-biennio/"><span class="cj-homecourse-row-label">Accademico / Bienni</span><span class="cj-homecourse-row-arrow"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512.01 512.01" aria-hidden="true" focusable="false"> 2896 <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> 2897 </svg></span></a><div class="cj-homecourse-divider" aria-hidden="true"></div><a class="cj-homecourse-row" href="https://www.cpm.it/corsi/canto-pop-foundation/"><span class="cj-homecourse-row-label">Pre-Accademico / Superiore</span><span class="cj-homecourse-row-arrow"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512.01 512.01" aria-hidden="true" focusable="false"> 2898 <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> 2899 </svg></span></a><div class="cj-homecourse-divider" aria-hidden="true"></div><a class="cj-homecourse-row" href="https://www.cpm.it/corsi/corsi-pre-accademici/"><span class="cj-homecourse-row-label">Pre-Accademico / Di Base</span><span class="cj-homecourse-row-arrow"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512.01 512.01" aria-hidden="true" focusable="false"> 2900 <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> 2901 </svg></span></a><div class="cj-homecourse-divider" aria-hidden="true"></div><a class="cj-homecourse-row" href="https://www.cpm.it/corsi/diplomi-cpm/"><span class="cj-homecourse-row-label">Advanced Certificate</span><span class="cj-homecourse-row-arrow"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512.01 512.01" aria-hidden="true" focusable="false">
2902 <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> 2903 </svg></span></a><div class="cj-homecourse-divider" aria-hidden="true"></div><a class="cj-homecourse-row" href="https://www.cpm.it/corsi/certificate-cpm/"><span class="cj-homecourse-row-label">Certificate</span><span class="cj-homecourse-row-arrow"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512.01 512.01" aria-hidden="true" focusable="false"> 2904 <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> 2905 </svg></span></a><div class="cj-homecourse-divider" aria-hidden="true"></div><a class="cj-homecourse-row" href="https://www.cpm.it/corsi/junior/"><span class="cj-homecourse-row-label">Junior</span><span class="cj-homecourse-row-arrow"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512.01 512.01" aria-hidden="true" focusable="false"> 2906 <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> 2907 </svg></span></a></div></div></div><div class="cj-homecourse-item"><button class="cj-homecourse-btn" type="button" aria-expanded="false" aria-controls="cj-homecourse-panel-4" data-panel="cj-homecourse-panel-4"><span class="cj-homecourse-title">Chitarra</span><span class="cj-homecourse-ico" aria-hidden="true"><span class="cj-homecourse-ico-plus"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512.01 512.01" aria-hidden="true" focusable="false"> 2908 <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> 2909 <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> 2910 </svg></span><span class="cj-homecourse-ico-minus"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512.01 512.01" aria-hidden="true" focusable="false"> 2911 <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> 2912 </svg></span></span></button><div id="cj-homecourse-panel-4" class="cj-homecourse-panel" role="region" aria-hidden="true"><div class="cj-homecourse-inner"><a class="cj-homecourse-row" href="https://www.cpm.it/corsi/corso-chitarra-accademico-triennio/"><span class="cj-homecourse-row-label">Accademico / Trienni</span><span class="cj-homecourse-row-arrow"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512.01 512.01" aria-hidden="true" focusable="false"> 2913 <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> 2914 </svg></span></a><div class="cj-homecourse-divider" aria-hidden="true"></div><a class="cj-homecourse-row" href="https://www.cpm.it/corsi/chitarra-accademico-biennio/"><span class="cj-homecourse-row-label">Accademico / Bienni</span><span class="cj-homecourse-row-arrow"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512.01 512.01" aria-hidden="true" focusable="false"> 2915 <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> 2916 </svg></span></a><div class="cj-homecourse-divider" aria-hidden="true"></div><a class="cj-homecourse-row" href="https://www.cpm.it/corsi/chitarra-elettrica-foundation/"><span class="cj-homecourse-row-label">Pre-Accademico / Superiore</span><span class="cj-homecourse-row-arrow"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512.01 512.01" aria-hidden="true" focusable="false">
2917 <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> 2918 </svg></span></a><div class="cj-homecourse-divider" aria-hidden="true"></div><a class="cj-homecourse-row" href="https://www.cpm.it/corsi/corsi-pre-accademici/"><span class="cj-homecourse-row-label">Pre-Accademico / Di Base</span><span class="cj-homecourse-row-arrow"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512.01 512.01" aria-hidden="true" focusable="false"> 2919 <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> 2920 </svg></span></a><div class="cj-homecourse-divider" aria-hidden="true"></div><a class="cj-homecourse-row" href="https://www.cpm.it/corsi/diplomi-cpm/"><span class="cj-homecourse-row-label">Advanced Certificate</span><span class="cj-homecourse-row-arrow"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512.01 512.01" aria-hidden="true" focusable="false"> 2921 <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> 2922 </svg></span></a><div class="cj-homecourse-divider" aria-hidden="true"></div><a class="cj-homecourse-row" href="https://www.cpm.it/corsi/certificate-cpm/"><span class="cj-homecourse-row-label">Certificate</span><span class="cj-homecourse-row-arrow"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512.01 512.01" aria-hidden="true" focusable="false"> 2923 <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> 2924 </svg></span></a><div class="cj-homecourse-divider" aria-hidden="true"></div><a class="cj-homecourse-row" href="https://www.cpm.it/corsi/junior/"><span class="cj-homecourse-row-label">Junior</span><span class="cj-homecourse-row-arrow"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512.01 512.01" aria-hidden="true" focusable="false"> 2925 <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> 2926 </svg></span></a></div></div></div><div class="cj-homecourse-item"><button class="cj-homecourse-btn" type="button" aria-expanded="false" aria-controls="cj-homecourse-panel-5" data-panel="cj-homecourse-panel-5"><span class="cj-homecourse-title">Pianoforte e Tastiere</span><span class="cj-homecourse-ico" aria-hidden="true"><span class="cj-homecourse-ico-plus"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512.01 512.01" aria-hidden="true" focusable="false"> 2927 <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> 2928 <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> 2929 </svg></span><span class="cj-homecourse-ico-minus"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512.01 512.01" aria-hidden="true" focusable="false"> 2930 <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> 2931 </svg></span></span></button><div id="cj-homecourse-panel-5" class="cj-homecourse-panel" role="region" aria-hidden="true"><div class="cj-homecourse-inner"><a class="cj-homecourse-row" href="https://www.cpm.it/corsi/corso-pianoforte-e-tastiere-triennio/"><span class="cj-homecourse-row-label">Accademico / Trienni</span><span class="cj-homecourse-row-arrow"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512.01 512.01" aria-hidden="true" focusable="false">
2932 <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> 2933 </svg></span></a><div class="cj-homecourse-divider" aria-hidden="true"></div><a class="cj-homecourse-row" href="https://www.cpm.it/corsi/pianoforte-e-tastiere-accademico-biennio/"><span class="cj-homecourse-row-label">Accademico / Bienni</span><span class="cj-homecourse-row-arrow"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512.01 512.01" aria-hidden="true" focusable="false"> 2934 <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> 2935 </svg></span></a><div class="cj-homecourse-divider" aria-hidden="true"></div><a class="cj-homecourse-row" href="https://www.cpm.it/corsi/pianoforte-e-tastiere-foundation/"><span class="cj-homecourse-row-label">Pre-Accademico / Superiore</span><span class="cj-homecourse-row-arrow"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512.01 512.01" aria-hidden="true" focusable="false"> 2936 <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> 2937 </svg></span></a><div class="cj-homecourse-divider" aria-hidden="true"></div><a class="cj-homecourse-row" href="https://www.cpm.it/corsi/corsi-pre-accademici/"><span class="cj-homecourse-row-label">Pre-Accademico / Di Base</span><span class="cj-homecourse-row-arrow"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512.01 512.01" aria-hidden="true" focusable="false"> 2938 <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> 2939 </svg></span></a><div class="cj-homecourse-divider" aria-hidden="true"></div><a class="cj-homecourse-row" href="https://www.cpm.it/corsi/diplomi-cpm/"><span class="cj-homecourse-row-label">Advanced Certificate</span><span class="cj-homecourse-row-arrow"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512.01 512.01" aria-hidden="true" focusable="false"> 2940 <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> 2941 </svg></span></a><div class="cj-homecourse-divider" aria-hidden="true"></div><a class="cj-homecourse-row" href="https://www.cpm.it/corsi/certificate-cpm/"><span class="cj-homecourse-row-label">Certificate</span><span class="cj-homecourse-row-arrow"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512.01 512.01" aria-hidden="true" focusable="false"> 2942 <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> 2943 </svg></span></a><div class="cj-homecourse-divider" aria-hidden="true"></div><a class="cj-homecourse-row" href="https://www.cpm.it/corsi/junior/"><span class="cj-homecourse-row-label">Junior</span><span class="cj-homecourse-row-arrow"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512.01 512.01" aria-hidden="true" focusable="false">
2944 <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> 2945 </svg></span></a></div></div></div><div class="cj-homecourse-item"><button class="cj-homecourse-btn" type="button" aria-expanded="false" aria-controls="cj-homecourse-panel-6" data-panel="cj-homecourse-panel-6"><span class="cj-homecourse-title">Tecnico del Suono</span><span class="cj-homecourse-ico" aria-hidden="true"><span class="cj-homecourse-ico-plus"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512.01 512.01" aria-hidden="true" focusable="false"> 2946 <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> 2947 <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> 2948 </svg></span><span class="cj-homecourse-ico-minus"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512.01 512.01" aria-hidden="true" focusable="false"> 2949 <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> 2950 </svg></span></span></button><div id="cj-homecourse-panel-6" class="cj-homecourse-panel" role="region" aria-hidden="true"><div class="cj-homecourse-inner"><a class="cj-homecourse-row" href="https://www.cpm.it/corsi/corso-tecnico-del-suono-triennio/"><span class="cj-homecourse-row-label">Accademico / Trienni</span><span class="cj-homecourse-row-arrow"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512.01 512.01" aria-hidden="true" focusable="false"> 2951 <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> 2952 </svg></span></a></div></div></div><div class="cj-homecourse-item"><button class="cj-homecourse-btn" type="button" aria-expanded="false" aria-controls="cj-homecourse-panel-7" data-panel="cj-homecourse-panel-7"><span class="cj-homecourse-title">Composizione</span><span class="cj-homecourse-ico" aria-hidden="true"><span class="cj-homecourse-ico-plus"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512.01 512.01" aria-hidden="true" focusable="false"> 2953 <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> 2954 <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> 2955 </svg></span><span class="cj-homecourse-ico-minus"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512.01 512.01" aria-hidden="true" focusable="false"> 2956 <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> 2957 </svg></span></span></button><div id="cj-homecourse-panel-7" class="cj-homecourse-panel" role="region" aria-hidden="true"><div class="cj-homecourse-inner"><a class="cj-homecourse-row" href="https://www.cpm.it/corsi/corso-composizione-triennio/"><span class="cj-homecourse-row-label">Accademico / Trienni</span><span class="cj-homecourse-row-arrow"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512.01 512.01" aria-hidden="true" focusable="false"> 2958 <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> 2959 </svg></span></a><div class="cj-homecourse-divider" aria-hidden="true"></div><a class="cj-homecourse-row" href="https://www.cpm.it/corsi/composizione-
2959accademico-biennio/"><span class="cj-homecourse-row-label">Accademico / Bienni</span><span class="cj-homecourse-row-arrow"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512.01 512.01" aria-hidden="true" focusable="false"> 2960 <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> 2961 </svg></span></a></div></div></div><div class="cj-homecourse-item"><button class="cj-homecourse-btn" type="button" aria-expanded="false" aria-controls="cj-homecourse-panel-8" data-panel="cj-homecourse-panel-8"><span class="cj-homecourse-title">Music & Media</span><span class="cj-homecourse-ico" aria-hidden="true"><span class="cj-homecourse-ico-plus"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512.01 512.01" aria-hidden="true" focusable="false"> 2962 <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> 2963 <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> 2964 </svg></span><span class="cj-homecourse-ico-minus"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512.01 512.01" aria-hidden="true" focusable="false"> 2965 <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> 2966 </svg></span></span></button><div id="cj-homecourse-panel-8" class="cj-homecourse-panel" role="region" aria-hidden="true"><div class="cj-homecourse-inner"><a class="cj-homecourse-row" href="https://www.cpm.it/corsi/cpm-music-media-accademico-triennio/"><span class="cj-homecourse-row-label">Accademico / Trienni</span><span class="cj-homecourse-row-arrow"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512.01 512.01" aria-hidden="true" focusable="false"> 2967 <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> 2968 </svg></span></a></div></div></div><div class="cj-homecourse-item"><button class="cj-homecourse-btn" type="button" aria-expanded="false" aria-controls="cj-homecourse-panel-9" data-panel="cj-homecourse-panel-9"><span class="cj-homecourse-title">Electronic Music Producer</span><span class="cj-homecourse-ico" aria-hidden="true"><span class="cj-homecourse-ico-plus"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512.01 512.01" aria-hidden="true" focusable="false"> 2969 <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> 2970 <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> 2971 </svg></span><span class="cj-homecourse-ico-minus"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512.01 512.01" aria-hidden="true" focusable="false"> 2972 <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> 2973 </svg></span></span></button><div id="cj-homecourse-panel-9" class="cj-homecourse-panel" role="region" aria-hidden="true"><div class="cj-homecourse-inner"><a class="cj-homecourse-row" href="https://www.cpm.it/corsi/electronic-music-producer/"><span class="cj-homecourse-row-label">Pre-Accademico / Superiore</span><span class="cj-homecourse-row-arrow"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512.01 512.01" aria-hidden="true" focusable="false"> 2974 <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> 2975 </svg></span></a></div></div></div><div class="cj-homecourse-item"><button class="cj-homecourse-btn" type="button" aria-expanded="false" aria-controls="cj-homecourse-panel-10" data-panel="cj-homecourse-panel-10"><span class="cj-homecourse-title">Songwriting</span><span class="cj-homecourse-ico" aria-hidden="true"><span class="cj-homecourse-ico-plus"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512.01 512.01" aria-hidden="true" focusable="false"> 2976 <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> 2977 <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> 2978 </svg></span><span class="cj-homecourse-ico-minus"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512.01 512.01" aria-hidden="true" focusable="false"> 2979 <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> 2980 </svg></span></span></button><div id="cj-homecourse-panel-10" class="cj-homecourse-panel" role="region" aria-hidden="true"><div class="cj-homecourse-inner"><a class="cj-homecourse-row" href="https://www.cpm.it/corsi/songwriting-formazione-continua/"><span class="cj-homecourse-row-label">Formazione continua</span><span class="cj-homecourse-row-arrow"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512.01 512.01" aria-hidden="true" focusable="false">
2981 <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> 2982 </svg></span></a></div></div></div><div class="cj-homecourse-item"><button class="cj-homecourse-btn" type="button" aria-expanded="false" aria-controls="cj-homecourse-panel-11" data-panel="cj-homecourse-panel-11"><span class="cj-homecourse-title">Pianoforte Classico</span><span class="cj-homecourse-ico" aria-hidden="true"><span class="cj-homecourse-ico-plus"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512.01 512.01" aria-hidden="true" focusable="false"> 2983 <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> 2984 <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> 2985 </svg></span><span class="cj-homecourse-ico-minus"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512.01 512.01" aria-hidden="true" focusable="false"> 2986 <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> 2987 </svg></span></span></button><div id="cj-homecourse-panel-11" class="cj-homecourse-panel" role="region" aria-hidden="true"><div class="cj-homecourse-inner"><a class="cj-homecourse-row" href="https://www.cpm.it/corsi/pianoforte-classico/"><span class="cj-homecourse-row-label">Accademico / Trienni</span><span class="cj-homecourse-row-arrow"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512.01 512.01" aria-hidden="true" focusable="false"> 2988 <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> 2989 </svg></span></a></div></div></div><div class="cj-homecourse-item"><button class="cj-homecourse-btn" type="button" aria-expanded="false" aria-controls="cj-homecourse-panel-12" data-panel="cj-homecourse-panel-12"><span class="cj-homecourse-title">Canto Classico</span><span class="cj-homecourse-ico" aria-hidden="true"><span class="cj-homecourse-ico-plus"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512.01 512.01" aria-hidden="true" focusable="false"> 2990 <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> 2991 <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> 2992 </svg></span><span class="cj-homecourse-ico-minus"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512.01 512.01" aria-hidden="true" focusable="false"> 2993 <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> 2994 </svg></span></span></button><div id="cj-homecourse-panel-12" class="cj-homecourse-panel" role="region" aria-hidden="true"><div class="cj-homecourse-inner"><a class="cj-homecourse-row" href="https://www.cpm.it/corsi/canto-classico/"><span class="cj-homecourse-row-label">Accademico / Trienni</span><span class="cj-homecourse-row-arrow"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512.01 512.01" aria-hidden="true" focusable="false"> 2995 <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> 2996 </svg></span></a></div></div></div><div class="cj-homecourse-item"><button class="cj-homecourse-btn" type="button" aria-expanded="false" aria-controls="cj-homecourse-panel-13" data-panel="cj-homecourse-panel-13"><span class="cj-homecourse-title">Arpa</span><span class="cj-homecourse-ico" aria-hidden="true"><span class="cj-homecourse-ico-plus"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512.01 512.01" aria-hidden="true" focusable="false"> 2997 <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> 2998 <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> 2999 </svg></span><span class="cj-homecourse-ico-minus"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512.01 512.01" aria-hidden="true" focusable="false"> 3000 <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> 3001 </svg></span></span></button><div id="cj-homecourse-panel-13" class="cj-homecourse-panel" role="region" aria-hidden="true"><div class="cj-homecourse-inner"><a class="cj-homecourse-row" href="https://www.cpm.it/corsi/arpa-pop-master/"><span class="cj-homecourse-row-label">Master</span><span class="cj-homecourse-row-arrow"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512.01 512.01" aria-hidden="true" focusable="false">
3002 <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> 3003 </svg></span></a></div></div></div><div class="cj-homecourse-item"><button class="cj-homecourse-btn" type="button" aria-expanded="false" aria-controls="cj-homecourse-panel-14" data-panel="cj-homecourse-panel-14"><span class="cj-homecourse-title">Violino</span><span class="cj-homecourse-ico" aria-hidden="true"><span class="cj-homecourse-ico-plus"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512.01 512.01" aria-hidden="true" focusable="false"> 3004 <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> 3005 <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> 3006 </svg></span><span class="cj-homecourse-ico-minus"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512.01 512.01" aria-hidden="true" focusable="false"> 3007 <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> 3008 </svg></span></span></button><div id="cj-homecourse-panel-14" class="cj-homecourse-panel" role="region" aria-hidden="true"><div class="cj-homecourse-inner"><a class="cj-homecourse-row" href="https://www.cpm.it/corsi/violino-pop-master/"><span class="cj-homecourse-row-label">Master</span><span class="cj-homecourse-row-arrow"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512.01 512.01" aria-hidden="true" focusable="false"> 3009 <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> 3010 </svg></span></a></div></div></div><div class="cj-homecourse-item"><button class="cj-homecourse-btn" type="button" aria-expanded="false" aria-controls="cj-homecourse-panel-15" data-panel="cj-homecourse-panel-15"><span class="cj-homecourse-title">Music Management</span><span class="cj-homecourse-ico" aria-hidden="true"><span class="cj-homecourse-ico-plus"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512.01 512.01" aria-hidden="true" focusable="false"> 3011 <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> 3012 <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> 3013 </svg></span><span class="cj-homecourse-ico-minus"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512.01 512.01" aria-hidden="true" focusable="false"> 3014 <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> 3015 </svg></span></span></button><div id="cj-homecourse-panel-15" class="cj-homecourse-panel" role="region" aria-hidden="true"><div class="cj-homecourse-inner"><a class="cj-homecourse-row" href="https://www.cpm.it/corsi/music-management-master/"><span class="cj-homecourse-row-label">Master</span><span class="cj-homecourse-row-arrow"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512.01 512.01" aria-hidden="true" focusable="false"> 3016 <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> 3017 </svg></span></a></div></div></div></div> </div> 3018 </div>
3019 </div> 3020 </div> 3021 <div class="elementor-element elementor-element-9540416 e-con-full e-flex e-con e-child" data-id="9540416" data-element_type="container" data-e-type="container"> 3022 <div class="elementor-element elementor-element-3912686 e-con-full bg_blue e-flex e-con e-child" data-id="3912686" data-element_type="container" data-e-type="container" data-settings="{"background_background":"classic"}"> 3023 <div class="elementor-element elementor-element-c192cc5 text_black_desk elementor-widget elementor-widget-text-editor" data-id="c192cc5" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default"> 3024 <p class="p1">Perchè studiare con i nostri insegnanti?</p> </div> 3025 <div class="elementor-element elementor-element-66152e4 mb-0 text_black_desk elementor-widget elementor-widget-text-editor" data-id="66152e4" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default"> 3026 <p>La formazione dei giovani musicisti è affidata a più di <span style="text-decoration: underline;"><a href="https://www.cpm.it/docenti-del-cpm/"><strong>120 professionisti</strong> <strong>attivi nel mondo della musica e della produzione</strong></a></span> scelti tra i migliori della scena nazionale e internazionale. Insieme formano una squadra che lavora con un modello didattico unico, coordinato e condiviso, che si avvale anche di importanti personalità (Visiting Professor) con i quali poter crescere ulteriormente in termini tecnici e creativi.</p> </div> 3027 </div> 3028 </div> 3029 <div class="elementor-element elementor-element-07a03d5 e-con-full e-flex e-con e-parent" data-id="07a03d5" data-element_type="container" data-e-type="container"> 3030 <a class="elementor-element elementor-element-a8c0136 e-con-full e-flex e-con e-child" data-id="a8c0136" data-element_type="container" data-e-type="container" href="https://www.cpm.it/docenti-del-cpm/"> 3031 <div class="elementor-element elementor-element-3f7545f last_slide_notvisibile elementor-widget__width-inherit elementor-skin-carousel elementor-widget elementor-widget-media-carousel" data-id="3f7545f" data-element_type="widget" data-e-type="widget" data-settings="{"slides_per_view_mobile":"1","slides_to_scroll_mobile":"1","space_between_mobile":{"unit":"px","size":15,"sizes":[]},"space_between":{"unit":"px","size":4,"sizes":[]},"autoplay_speed":1000,"skin":"carousel","effect":"slide","speed":500,"autoplay":"yes","loop":"yes","pause_on_interaction":"yes","space_between_tablet":{"unit":"px","size":10,"sizes":[]}}" data-widget_type="media-carousel.default"> 3032 <div class="elementor-main-swiper swiper" role="region" aria-roledescription="carousel" aria-label="Slides"> 3033 <div class="swiper-wrapper"> 3034 <div class="swiper-slide" role="group" aria-roledescription="slide"> 3035 <div class="elementor-carousel-image" role="img" aria-label="Lorenzo Cazzaniga" style="background-image: url('https://www.cpm.it/wp-content/uploads/2026/01/corso-musica-milano-docente-cazzaniga-lorenzo-1513007301154821-cpm-docenti-1027-e1768227654455.jpg')"> 3036 3037 3038 </div> 3039 <div class="elementor-carousel-image-overlay e-overlay-animation-fade"> 3040 Lorenzo Cazzaniga </div> 3041 </div> 3042 <div class="swiper-slide" role="group" aria-roledescription="slide"> 3043 <div class="elementor-carousel-image" role="img" aria-label="Paolo Jannacci" style="background-image: url('https://www.cpm.it/wp-content/uploads/2026/03/DSC3113-scaled-e1776249398649.jpg')"> 3044 3045 3046 </div> 3047 <div class="elementor-carousel-image-overlay e-overlay-animation-fade"> 3048 Paolo Jannacci </div> 3049 </div> 3050 <div class="swiper-slide" role="group" aria-roledescription="slide">
3051 <div class="elementor-carousel-image" role="img" aria-label="Giovanni Boscariol" style="background-image: url('https://www.cpm.it/wp-content/uploads/2025/12/giovanni_boscariol.jpg')"> 3052 3053 3054 </div> 3055 <div class="elementor-carousel-image-overlay e-overlay-animation-fade"> 3056 Giovanni Boscariol </div> 3057 </div> 3058 <div class="swiper-slide" role="group" aria-roledescription="slide"> 3059 <div class="elementor-carousel-image" role="img" aria-label="Diego Maggi" style="background-image: url('https://www.cpm.it/wp-content/uploads/2026/01/corso-musica-milano-docente-maggi-diego-164744502715377-cpm-docenti-1026.jpg')"> 3060 3061 3062 </div> 3063 <div class="elementor-carousel-image-overlay e-overlay-animation-fade"> 3064 Diego Maggi </div> 3065 </div> 3066 <div class="swiper-slide" role="group" aria-roledescription="slide"> 3067 <div class="elementor-carousel-image" role="img" aria-label="Taketo Gohara" style="background-image: url('https://www.cpm.it/wp-content/uploads/2026/01/musica-milano-taketogohara-1539001606122646-cpm-docenti-1025-e1768227870717.jpg')"> 3068 3069 3070 </div> 3071 <div class="elementor-carousel-image-overlay e-overlay-animation-fade"> 3072 Taketo Gohara </div> 3073 </div> 3074 <div class="swiper-slide" role="group" aria-roledescription="slide"> 3075 <div class="elementor-carousel-image" role="img" aria-label="Max Elli" style="background-image: url('https://www.cpm.it/wp-content/uploads/2026/04/elli3-scaled.jpg')"> 3076 3077 3078 </div> 3079 <div class="elementor-carousel-image-overlay e-overlay-animation-fade"> 3080 Max Elli </div> 3081 </div> 3082 <div class="swiper-slide" role="group" aria-roledescription="slide"> 3083 <div class="elementor-carousel-image" role="img" aria-label="Roberta Granà " style="background-image: url('https://www.cpm.it/wp-content/uploads/2026/03/foto-live-cpm-e1776065572419.png')"> 3084 3085 3086 </div> 3087 <div class="elementor-carousel-image-overlay e-overlay-animation-fade"> 3088 Roberta Granà </div> 3089 </div> 3090 <div class="swiper-slide" role="group" aria-roledescription="slide"> 3091 <div class="elementor-carousel-image" role="img" aria-label="Guido Giordana" style="background-image: url('https://www.cpm.it/wp-content/uploads/2026/03/6-2.jpg')"> 3092 3093 3094 </div> 3095 <div class="elementor-carousel-image-overlay e-overlay-animation-fade"> 3096 Guido Giordana </div> 3097 </div> 3098 <div class="swiper-slide" role="group" aria-roledescription="slide"> 3099 <div class="elementor-carousel-image" role="img" aria-label="Giovanni Giorgi" style="background-image: url('https://www.cpm.it/wp-content/uploads/2025/12/Giovanni-Giorgi-scaled.jpg')"> 3100 3101 3102 </div> 3103 <div class="elementor-carousel-image-overlay e-overlay-animation-fade"> 3104 Giovanni Giorgi </div> 3105 </div> 3106 <div class="swiper-slide" role="group" aria-roledescription="slide"> 3107 <div class="elementor-carousel-image" role="img" aria-label="Gualdi Roberto" style="background-image: url('https://www.cpm.it/wp-content/uploads/2026/03/Gualdi-Roberto3.jpeg')"> 3108 3109 3110 </div> 3111 <div class="elementor-carousel-image-overlay e-overlay-animation-fade"> 3112 Gualdi Roberto </div> 3113 </div> 3114 <div class="swiper-slide" role="group" aria-roledescription="slide"> 3115 <div class="elementor-carousel-image" role="img" aria-label="Dino D'Autorio" style="background-image: url('https://www.cpm.it/wp-content/uploads/2026/03/DSC7759-scaled-e1790759716526.jpg')"> 3116 3117 3118 </div> 3119 <div class="elementor-carousel-image-overlay e-overlay-animation-fade"> 3120 Dino D'Autorio </div> 3121 </div> 3122 <div class="swiper-slide" role="group" aria-roledescription="slide"> 3123 <div class="elementor-carousel-image" role="img" aria-label="Claudio Bazzari" style="background-image: url('https://www.cpm.it/wp-content/uploads/2026/01/DSC7741-scaled-e1772200208808.jpg')"> 3124 3125 3126 </div>
3127 <div class="elementor-carousel-image-overlay e-overlay-animation-fade"> 3128 Claudio Bazzari </div> 3129 </div> 3130 <div class="swiper-slide" role="group" aria-roledescription="slide"> 3131 <div class="elementor-carousel-image" role="img" aria-label="Alex Trecarichi" style="background-image: url('https://www.cpm.it/wp-content/uploads/2026/02/Screenshot-2026-02-23-alle-11.30.47.png')"> 3132 3133 3134 </div> 3135 <div class="elementor-carousel-image-overlay e-overlay-animation-fade"> 3136 Alex Trecarichi </div> 3137 </div> 3138 <div class="swiper-slide" role="group" aria-roledescription="slide"> 3139 <div class="elementor-carousel-image" role="img" aria-label="Alberto Cipolla" style="background-image: url('https://www.cpm.it/wp-content/uploads/2026/02/maestro-alberto-cipolla-direttore-orchestra-festival-di-sanremo.jpg')"> 3140 3141 3142 </div> 3143 <div class="elementor-carousel-image-overlay e-overlay-animation-fade"> 3144 Alberto Cipolla </div> 3145 </div> 3146 <div class="swiper-slide" role="group" aria-roledescription="slide"> 3147 <div class="elementor-carousel-image" role="img" aria-label="Mell Morcone" style="background-image: url('https://www.cpm.it/wp-content/uploads/2026/01/Mell-morcone-cropped.png')"> 3148 3149 3150 </div> 3151 <div class="elementor-carousel-image-overlay e-overlay-animation-fade"> 3152 Mell Morcone </div> 3153 </div> 3154 </div> 3155 </div> 3156 </div> 3157 </a> 3158 </div> 3159 <div class="elementor-element elementor-element-88b1534 e-con-full e-flex e-con e-child" data-id="88b1534" data-element_type="container" data-e-type="container"> 3160 <div class="elementor-element elementor-element-bb6328a elementor-widget elementor-widget-heading" data-id="bb6328a" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default"> 3161 <h1 class="elementor-heading-title elementor-size-default">Alumni CPM</h1> </div> 3162 <div class="elementor-element elementor-element-db081dd mb-0 elementor-widget elementor-widget-text-editor" data-id="db081dd" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default"> 3163 <p>La forza di CPM sta nellâintegrare una formazione rigorosa con lâattenzione alla persona e al percorso individuale di ogni studente, unendo metodo, pratica e lavoro sul campo. Questo approccio ha accompagnato negli anni molti musicisti e professionisti, oggi attivi sui palchi, nelle produzioni discografiche, nelle playlist e nei contesti creativi più diversi, partendo proprio da qui. </p> </div> 3164 <a class="elementor-element elementor-element-25f97a8 e-con-full e-flex e-con e-child" data-id="25f97a8" data-element_type="container" data-e-type="container"> 3165 <a class="elementor-element elementor-element-28d47da e-grid e-con-full masonry e-con e-child" data-id="28d47da" data-element_type="container" data-e-type="container" href="https://www.cpm.it/alumni-del-cpm/"> 3166 <div class="elementor-element elementor-element-496c7a8 e-con-full box_alumni e-flex e-con e-child" data-id="496c7a8" data-element_type="container" data-e-type="container"> 3167 <div class="elementor-element elementor-element-37565ca elementor-widget elementor-widget-image" data-id="37565ca" data-element_type="widget" data-e-type="widget" data-widget_type="image.default"> 3168 <img loading="lazy" decoding="async" width="800" height="420" src="https://297c32dc.delivery.rocketcdn.me/wp-content/uploads/2025/12/mahmood-1024x538.jpg" class="attachment-large size-large wp-image-3807" alt="" srcset="https://297c32dc.delivery.rocketcdn.me/wp-content/uploads/2025/12/mahmood-1024x538.jpg 1024w, https://297c32dc.delivery.rocketcdn.me/wp-content/uploads/2025/12/mahmood-300x158.jpg 300w, https://297c32dc.delivery.rocketcdn.me/wp-content/uploads/2025/12/mahmood-768x404.jpg 768w, https://297c32dc.delivery.rocketcdn.me/wp-content/uploads/2025/12/mahmood.jpg 1280w" sizes="(max-width: 800px) 100vw, 800px" /> </div> 3169 <div class="elementor-element elementor-element-a4c74fb mb-0 elementor-widget elementor-widget-text-editor" data-id="a4c74fb" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default"> 3170 <p><strong>MAHMOOD</strong></p><p>due volte vincitore di Sanremo e protagonista del pop italiano contemporaneo, ha conquistato lâEuropa con <em data-start="224" data-end="231" data-is-only-node="">Soldi</em> allâEurovision e dominato le classifiche con <em data-start="277" data-end="286">Brividi</em>, affermando una scrittura personale e riconoscibile oltre i confini nazionali.</p> </div> 3171 <div class="elementor-element elementor-element-0909d14 e-con-full box_alumni e-flex e-con e-child" data-id="0909d14" data-element_type="container" data-e-type="container"> 3172 <div class="elementor-element elementor-element-e2a4a9e elementor-widget elementor-widget-image" data-id="e2a4a9e" data-element_type="widget" data-e-type="widget" data-widget_type="image.default"> 3173 <img loading="lazy" decoding="async" width="800" height="800" src="https://297c32dc.delivery.rocketcdn.me/wp-content/uploads/2025/12/Carlo-Capoblanco-Diego-Naska.jpg" class="attachment-large size-large wp-image-1925" alt="" srcset="https://297c32dc.delivery.rocketcdn.me/wp-content/uploads/2025/12/Carlo-Capoblanco-Diego-Naska.jpg 1000w, https://297c32dc.delivery.rocketcdn.me/wp-content/uploads/2025/12/Carlo-Capoblanco-Diego-Naska-300x300.jpg 300w, https://297c32dc.delivery.rocketcdn.me/wp-content/uploads/2025/12/Carlo-Capoblanco-Diego-Naska-150x150.jpg 150w, https://297c32dc.delivery.rocketcdn.me/wp-content/uploads/2025/12/Carlo-Capoblanco-Diego-Naska-768x768.jpg 768w" sizes="(max-width: 800px) 100v
3173w, 800px" /> </div> 3174 <div class="elementor-element elementor-element-689d3f5 mb-0 elementor-widget elementor-widget-text-editor" data-id="689d3f5" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default"> 3175 <p><strong>CARLO CAPOBIANCO</strong></p><p>chitarrista versatile, attivo nella scena contemporanea e apprezzato per il suo stile unico. Ha collaborato con <b>Diego Naska</b>, partecipando a progetti live e in studio che uniscono energia e sperimentazione musicale.</p> </div> 3176 <div class="elementor-element elementor-element-0f75bb0 e-con-full box_alumni e-flex e-con e-child" data-id="0f75bb0" data-element_type="container" data-e-type="container"> 3177 <div class="elementor-element elementor-element-8f54e1f elementor-widget elementor-widget-image" data-id="8f54e1f" data-element_type="widget" data-e-type="widget" data-widget_type="image.default"> 3178 <img loading="lazy" decoding="async" width="800" height="800" src="https://297c32dc.delivery.rocketcdn.me/wp-content/uploads/2026/01/fugazza2-1024x1024.jpeg" class="attachment-large size-large wp-image-3965" alt="" srcset="https://297c32dc.delivery.rocketcdn.me/wp-content/uploads/2026/01/fugazza2-1024x1024.jpeg 1024w, https://297c32dc.delivery.rocketcdn.me/wp-content/uploads/2026/01/fugazza2-300x300.jpeg 300w, https://297c32dc.delivery.rocketcdn.me/wp-content/uploads/2026/01/fugazza2-150x150.jpeg 150w, https://297c32dc.delivery.rocketcdn.me/wp-content/uploads/2026/01/fugazza2-768x768.jpeg 768w, https://297c32dc.delivery.rocketcdn.me/wp-content/uploads/2026/01/fugazza2.jpeg 1142w" sizes="(max-width: 800px) 100vw, 800px" /> </div> 3179 <div class="elementor-element elementor-element-4de5420 mb-0 elementor-widget elementor-widget-text-editor" data-id="4de5420" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default"> 3180 <p><strong>FRANCESCO FUGAZZA</strong></p><p>produttore e musicista, collabora con artisti della scena pop italiana come <b><span class="hover:entity-accent entity-underline inline cursor-pointer align-baseline"><span class="whitespace-normal">Mahmood</span></span> e <span class="hover:entity-accent entity-underline inline cursor-pointer align-baseline"><span class="whitespace-normal">Ginevra</span></span></b>. Ha prodotto brani entrati in classifiche nazionali e lavorato su progetti di artisti presenti a Festival di Sanremo e nel circuito radio/streaming italiano, segnando una solida presenza nel mercato discografico nazionale.</p> </div> 3181 </div> 3182 </div> 3183 </div> 3184 <div class="elementor-element elementor-element-c0ddf0a e-con-full box_alumni e-flex e-con e-child" data-id="c0ddf0a" data-element_type="container" data-e-type="container"> 3185 <div class="elementor-element elementor-element-5497446 elementor-widget__width-initial elementor-widget elementor-widget-image" data-id="5497446" data-element_type="widget" data-e-type="widget" data-widget_type="image.default"> 3186 <img loading="lazy" decoding="async" width="800" height="800" src="https://297c32dc.delivery.rocketcdn.me/wp-content/uploads/2025/12/Chiara-Galiazzo-1024x1024.jpg" class="attachment-large size-large wp-image-3808" alt="" srcset="https://297c32dc.delivery.rocketcdn.me/wp-content/uploads/2025/12/Chiara-Galiazzo-1024x1024.jpg 1024w, https://297c32dc.delivery.rocketcdn.me/wp-content/uploads/2025/12/Chiara-Galiazzo-300x300.jpg 300w, https://297c32dc.delivery.rocketcdn.me/wp-content/uploads/2025/12/Chiara-Galiazzo-150x150.jpg 150w, https://297c32dc.delivery.rocketcdn.me/wp-content/uploads/2025/12/Chiara-Galiazzo-768x768.jpg 768w, https://297c32dc.delivery.rocketcdn.me/wp-content/uploads/2025/12/Chiara-Galiazzo.jpg 1365w" sizes="(max-width: 800px) 100vw, 800px" /> </div> 3187 <div class="elementor-element elementor-element-daafc89 mb-0 elementor-widget elementor-widget-text-editor" data-id="daafc89" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default"> 3188 <p><strong>CHIARA GALIAZZO</strong></p><p>voce tra le più riconoscibili del pop italiano, vincitrice di X Factor e protagonista a Sanremo, ha costruito un percorso artistico fondato su eleganza interpretativa, solidità vocale e una scrittura lontana dalle mode.</p> </div> 3189 <div class="elementor-element elementor-element-03c612f e-con-full box_alumni e-flex e-con e-child" data-id="03c612f" data-element_type="container" data-e-type="container"> 3190 <div class="elementor-element elementor-element-c958faa elementor-widget elementor-widget-image" data-id="c958faa" data-element_type="widget" data-e-type="widget" data-widget_type="image.default"> 3191 <img loading="lazy" decoding="async" width="800" height="541" src="https://297c32dc.delivery.rocketcdn.me/wp-content/uploads/2026/03/MV5BMDM3MjA1ZDAtYzNjOC00OWY4LTllOGQtY2M0NGFlOGZjNTg4XkEyXkFqcGc@._V1_-1024x692.jpg" class="attachment-large size-large wp-image-12922" alt="" srcset="https://297c32dc.delivery.rocketcdn.me/wp-content/uploads/2026/03/MV5BMDM3MjA1ZDAtYzNjOC00OWY4LTllOGQtY2M0NGFlOGZjNTg4XkEyXkFqcGc@._V1_-1024x692.jpg 1024w, https://297c32dc.delivery.rocketcdn.me/wp-content/uploads/2026/03/MV5BMDM3MjA1ZDAtYzNjOC00OWY4LTllOGQtY2M0NGFlOGZjNTg4XkEyXkFqcGc@._V1_-300x203.jpg 300w, https://297c32dc.delivery.rocketcdn.me/wp-content/uploads/2026/03/MV5BMDM3MjA1ZDAtYzNjOC00OWY4LTllOGQtY2M0NGFlOGZjNTg4XkEyXkFqcGc@._V1_-768x519.jpg 768w, https://297c32dc.delivery.rocketcdn.me/wp-content/uploads/2026/03/MV5BMDM3MjA1ZDAtYzNjOC00OWY4LTllOGQtY2M0NGFlOGZjNTg4XkEyXkFqcGc@._V1_-1536x1038.jpg 1536w, https://297c32dc.delivery.rocketcdn.me/wp-content/uploads/2026/03/MV5BMDM3MjA1ZDAtYzNjOC00OWY4LTllOGQtY2M0NGFlOGZjNTg4XkEyXkFqcGc@._V1_.jpg 1818w" sizes="(max-width: 800px) 100v
3191w, 800px" /> </div> 3192 <div class="elementor-element elementor-element-7cc0c36 mb-0 elementor-widget elementor-widget-text-editor" data-id="7cc0c36" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default"> 3193 <p><strong>FRANCESCO FABRIS</strong></p><p>compositore e sound artist di respiro internazionale, ha collaborato con artisti come <b><span class="hover:entity-accent entity-underline inline cursor-pointer align-baseline"><span class="whitespace-normal">Ben Frost</span></span>, Jónsi, Alex Somers, Swans, Damien Rice e Dustin OâHalloran</b>, partecipando a produzioni per cinema, album e performance presentate nei principali festival europei e internazionali. Resident artist presso Greenhouse Studios (Islanda), unisce ricerca sonora e industria culturale globale.</p> </div> 3194 <div class="elementor-element elementor-element-1794bf0 e-con-full box_alumni e-flex e-con e-child" data-id="1794bf0" data-element_type="container" data-e-type="container"> 3195 <div class="elementor-element elementor-element-9ce9ddf elementor-widget elementor-widget-image" data-id="9ce9ddf" data-element_type="widget" data-e-type="widget" data-widget_type="image.default"> 3196 <img loading="lazy" decoding="async" width="800" height="601" src="https://297c32dc.delivery.rocketcdn.me/wp-content/uploads/2026/03/alberto-cipolla-direttore-orchestra-festival-di-sanremo-2025-jovanotti-mahmood-1024x769.jpg" class="attachment-large size-large wp-image-12863" alt="" srcset="https://297c32dc.delivery.rocketcdn.me/wp-content/uploads/2026/03/alberto-cipolla-direttore-orchestra-festival-di-sanremo-2025-jovanotti-mahmood-1024x769.jpg 1024w, https://297c32dc.delivery.rocketcdn.me/wp-content/uploads/2026/03/alberto-cipolla-direttore-orchestra-festival-di-sanremo-2025-jovanotti-mahmood-300x225.jpg 300w, https://297c32dc.delivery.rocketcdn.me/wp-content/uploads/2026/03/alberto-cipolla-direttore-orchestra-festival-di-sanremo-2025-jovanotti-mahmood-768x577.jpg 768w, https://297c32dc.delivery.rocketcdn.me/wp-content/uploads/2026/03/alberto-cipolla-direttore-orchestra-festival-di-sanremo-2025-jovanotti-mahmood.jpg 1200w" sizes="(max-width: 800px) 100vw, 800px" /> </div> 3197 <div class="elementor-element elementor-element-1ebe435 mb-0 elementor-widget elementor-widget-text-editor" data-id="1ebe435" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default"> 3198 <p data-start="1598" data-end="2016"><strong>ALBERTO CIPOLLA</strong></p><p data-start="1598" data-end="2016">arrangiatore, direttore dâorchestra e produttore, ha lavorato con <b><span class="hover:entity-accent entity-underline inline cursor-pointer align-baseline"><span class="whitespace-normal">Dardust</span></span> ed <span class="hover:entity-accent entity-underline inline cursor-pointer align-baseline"><span class="whitespace-normal">Elisa</span></span></b>, firmando arrangiamenti per il<b> Festival di Sanremo, produzioni RAI</b> e dischi entrati nelle classifiche di vendita italiane. Il suo lavoro coniuga scrittura orchestrale, pop mainstream e grandi produzioni televisive.</p> </div> 3199 </div> 3200 </div> 3201 </div> 3202 <div class="elementor-element elementor-element-bd9ab86 e-con-full box_alumni e-flex e-con e-child" data-id="bd9ab86" data-element_type="container" data-e-type="container"> 3203 <div class="elementor-element elementor-element-4271024 elementor-widget elementor-widget-image" data-id="4271024" data-element_type="widget" data-e-type="widget" data-widget_type="image.default"> 3204 <img loading="lazy" decoding="async" width="800" height="510" src="https://297c32dc.delivery.rocketcdn.me/wp-content/uploads/2025/12/Tananai-Leandro-Emede-1024x653.jpg" class="attachment-large size-large wp-image-3809" alt="" srcset="https://297c32dc.delivery.rocketcdn.me/wp-content/uploads/2025/12/Tananai-Leandro-Emede-1024x653.jpg 1024w, https://297c32dc.delivery.rocketcdn.me/wp-content/uploads/2025/12/Tananai-Leandro-Emede-300x191.jpg 300w, https://297c32dc.delivery.rocketcdn.me/wp-content/uploads/2025/12/Tananai-Leandro-Emede-768x490.jpg 768w, https://297c32dc.delivery.rocketcdn.me/wp-content/uploads/2025/12/Tananai-Leandro-Emede.jpg 1200w" sizes="(max-width: 800px) 100v
3204w, 800px" /> </div> 3205 <div class="elementor-element elementor-element-730f251 mb-0 elementor-widget elementor-widget-text-editor" data-id="730f251" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default"> 3206 <p><strong>TANANAI</strong></p><p>artista tra i più rilevanti della nuova scena pop italiana, ha saputo affermarsi dal palco di Sanremo al successo radiofonico e streaming, distinguendosi per un linguaggio personale, immediato e profondamente contemporaneo.</p> </div> 3207 <div class="elementor-element elementor-element-2e023af e-con-full box_alumni e-flex e-con e-child" data-id="2e023af" data-element_type="container" data-e-type="container"> 3208 <div class="elementor-element elementor-element-070cc8b elementor-widget elementor-widget-image" data-id="070cc8b" data-element_type="widget" data-e-type="widget" data-widget_type="image.default"> 3209 <img loading="lazy" decoding="async" width="650" height="573" src="https://297c32dc.delivery.rocketcdn.me/wp-content/uploads/2026/03/marazzifederica2-e1776082790537.png" class="attachment-large size-large wp-image-13935" alt="" srcset="https://297c32dc.delivery.rocketcdn.me/wp-content/uploads/2026/03/marazzifederica2-e1776082790537.png 650w, https://297c32dc.delivery.rocketcdn.me/wp-content/uploads/2026/03/marazzifederica2-e1776082790537-300x264.png 300w" sizes="(max-width: 650px) 100vw, 650px" /> </div> 3210 <div class="elementor-element elementor-element-47a8695 mb-0 elementor-widget elementor-widget-text-editor" data-id="47a8695" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default"> 3211 <p><strong>FEDERICA MARAZZI<br /></strong>interprete versatile, apprezzata per la sua energia e sensibilità artistica. Tra le sue collaborazioni più importanti figurano <strong>Elisa</strong>, <strong>Elodie</strong>, <strong>Giorgia</strong> e <strong>Marco Mengoni</strong> con cui ha contribuito a progetti live portando stile e personalità in ogni esibizione.<strong><br /></strong></p> </div> 3212 <div class="elementor-element elementor-element-c8b4fb1 e-con-full box_alumni e-flex e-con e-child" data-id="c8b4fb1" data-element_type="container" data-e-type="container"> 3213 <div class="elementor-element elementor-element-02630af elementor-widget elementor-widget-image" data-id="02630af" data-element_type="widget" data-e-type="widget" data-widget_type="image.default"> 3214 <img loading="lazy" decoding="async" width="800" height="614" src="https://297c32dc.delivery.rocketcdn.me/wp-content/uploads/2026/03/Pegorari-Benji-e-Fede-2025.png" class="attachment-large size-large wp-image-13431" alt="" srcset="https://297c32dc.delivery.rocketcdn.me/wp-content/uploads/2026/03/Pegorari-Benji-e-Fede-2025.png 839w, https://297c32dc.delivery.rocketcdn.me/wp-content/uploads/2026/03/Pegorari-Benji-e-Fede-2025-300x230.png 300w, https://297c32dc.delivery.rocketcdn.me/wp-content/uploads/2026/03/Pegorari-Benji-e-Fede-2025-768x590.png 768w" sizes="(max-width: 800px) 100vw, 800px" /> </div> 3215 <div class="elementor-element elementor-element-757bc01 mb-0 elementor-widget elementor-widget-text-editor" data-id="757bc01" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default"> 3216 <p><strong>LUCA PEGORARI<br /></strong>compositore e produttore, specializzato in composizione digitale e nel mixaggio di batterie e percussioni. Sul palco e in studio collabora con artisti come <strong data-start="438" data-end="585">Skin (Skunk Anansie), Renato Zero, Jake La Furia, Franco Mussida (PFM), Roby.</strong> <strong data-start="438" data-end="585">Facchinetti (POOH), Tancredi, Alex Wyse, Axos, Nashley e Indie Pop. © </strong>Photo zultancymbals.com</p> </div> 3217 </div> 3218 </div> 3219 </div> 3220 </a> 3221 </a> 3222 </div> 3223 <div class="elementor-element elementor-element-08a3721 e-con-full e-flex e-con e-child" data-id="08a3721" data-element_type="container" data-e-type="container"> 3224 <div class="elementor-element elementor-element-5edb278 elementor-widget elementor-widget-heading" data-id="5edb278" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default"> 3225 <h1 class="elementor-heading-title elementor-size-default">VIVI LA MUSICA DA PROTAGONISTA</h1> </div> 3226 <div class="elementor-element elementor-element-aae0ea6 mb-0 elementor-widget elementor-widget-text-editor" data-id="aae0ea6" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default"> 3227 <p data-start="0" data-end="383" data-is-last-node="" data-is-only-node="">In CPM entri in un ambiente dove si studia, si crea e si cresce insieme. Qui puoi
3227sperimentare, metterti in gioco, portare la tua musica in contesti diversi e vedere fin dove può arrivare. Fino al momento in cui non la stai più solo immaginando, <b>ma la stai vivendo davvero.</b></p> </div> 3228 </div> 3229 <div class="elementor-element elementor-element-6d9ca48 elementor-hidden-desktop elementor-hidden-tablet e-flex e-con-boxed e-con e-parent" data-id="6d9ca48" data-element_type="container" data-e-type="container" id="cta_openday_bottom" data-settings="{"position":"fixed","background_background":"classic"}"> 3230 <div class="e-con-inner"> 3231 <div class="elementor-element elementor-element-c56bca9 elementor-mobile-align-center elementor-widget-mobile__width-inherit cta_openday elementor-widget elementor-widget-button" data-id="c56bca9" data-element_type="widget" data-e-type="widget" data-widget_type="button.default"> 3232 <a class="elementor-button elementor-button-link elementor-size-sm" href="https://www.cpm.it/appelli-desame-di-ammissione/"> 3233 <span class="elementor-button-content-wrapper"> 3234 <span class="elementor-button-text">Scopri le date delle ammissioni AFAM</span> 3235 </span> 3236 </a> 3237 </div> 3238 </div> 3239 </div> 3240 <div class="elementor-element elementor-element-f40ca33 e-con-full e-flex e-con e-parent" data-id="f40ca33" data-element_type="container" data-e-type="container"> 3241 <div class="elementor-element elementor-element-b24717b e-con-full e-flex e-con e-child" data-id="b24717b" data-element_type="container" data-e-type="container"> 3242 <div class="elementor-element elementor-element-844ae1f elementor-widget elementor-widget-image" data-id="844ae1f" data-element_type="widget" data-e-type="widget" data-widget_type="image.default"> 3243 <img loading="lazy" decoding="async" width="2560" height="1704" src="https://297c32dc.delivery.rocketcdn.me/wp-content/uploads/2026/04/DSC9285-scaled.jpg" class="attachment-full size-full wp-image-14148" alt="" srcset="https://297c32dc.delivery.rocketcdn.me/wp-content/uploads/2026/04/DSC9285-scaled.jpg 2560w, https://297c32dc.delivery.rocketcdn.me/wp-content/uploads/2026/04/DSC9285-300x200.jpg 300w, https://297c32dc.delivery.rocketcdn.me/wp-content/uploads/2026/04/DSC9285-1024x682.jpg 1024w, https://297c32dc.delivery.rocketcdn.me/wp-content/uploads/2026/04/DSC9285-768x511.jpg 768w, https://297c32dc.delivery.rocketcdn.me/wp-content/uploads/2026/04/DSC9285-1536x1023.jpg 1536w, https://297c32dc.delivery.rocketcdn.me/wp-content/uploads/2026/04/DSC9285-2048x1363.jpg 2048w" sizes="(max-width: 2560px) 100v
3243w, 2560px" /> </div> 3244 <div class="elementor-element elementor-element-75407a3 mb-0 elementor-widget elementor-widget-text-editor" data-id="75407a3" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default"> 3245 <p data-start="0" data-end="383" data-is-last-node="" data-is-only-node="">Contatta ora la nostra Segreteria Corsi per scoprire insieme quale può essere il tuo percorso. <span style="font-weight: bold;"><span style="color: #e71583;"><a href="https://www.cpm.it/ammissioni-musica-milano-2026-2027#form"><u>Scrivici e ti contatteremo noi!<u></u></u></a></span></span></p> </div> 3246 </div> 3247 </div> 3248 <div class="elementor-element elementor-element-2fcec18 e-flex e-con-boxed e-con e-parent" data-id="2fcec18" data-element_type="container" data-e-type="container"> 3249 <div class="e-con-inner"> 3250 <div class="elementor-element elementor-element-f7391ff elementor-widget elementor-widget-html" data-id="f7391ff" data-element_type="widget" data-e-type="widget" data-widget_type="html.default"> 3251
3251<script>document.addEventListener('DOMContentLoaded', () => { 3252 const box = document.querySelector('#box_scroll'); 3253 const track = document.querySelector('#box_scroll .scroll_content'); 3254 if (!box || !track) return; 3255 3256 const base = track.querySelector('.box_scroll_scritta'); 3257 if (!base) return; 3258 3259 const minWidth = box.offsetWidth * 2; 3260 while (track.scrollWidth < minWidth) { 3261 track.appendChild(base.cloneNode(true)); 3262 } 3263 3264 track.innerHTML += track.innerHTML; 3265});</script>
3265 3266
3267<script>document.addEventListener('DOMContentLoaded', () => { 3268 const headerEl = document.querySelector('header[data-elementor-type="header"]'); 3269 3270 // â supporto a 2 wrapper "fixed" 3271 const fixedWrap1 = headerEl?.querySelector('div[data-id="11460c5"]'); 3272 const fixedWrap2 = headerEl?.querySelector('div[data-id="598ebb37"]'); 3273 const fixedWraps = [fixedWrap1, fixedWrap2].filter(Boolean); 3274 3275 // Desktop 3276 const logo1 = document.querySelector('#logo_01'); 3277 const logo2 = document.querySelector('#logo_02'); 3278 3279 // Mobile 3280 const logo1Mob = document.querySelector('#logo_01_mob'); 3281 const logo2Mob = document.querySelector('#logo_02_mob'); 3282 3283 const hbOpenDay = document.querySelector('#hamburger_openday'); 3284 const hbImg = hbOpenDay?.querySelector('img'); 3285 3286 const hbOpenDayMob = document.querySelector('#hamburger_openday_mob'); 3287 const hbImgMob = hbOpenDayMob?.querySelector('img'); 3288 3289 const btnopenday = document.querySelector('#btn_header_hp'); 3290 3291 // Contenitore logo (prendo il primo disponibile tra desktop/mobile) 3292 const logoCont = 3293 (logo1?.closest('.header_logo_cont')) || 3294 (logo1Mob?.closest('.header_logo_cont')); 3295 3296 // Requisiti minimi 3297 const hasDesktopLogos = !!(logo1 && logo2); 3298 const hasMobileLogos = !!(logo1Mob && logo2Mob); 3299 3300 if (!headerEl || fixedWraps.length === 0 || !btnopenday || !hbOpenDay || !hbImg || !logoCont) return; 3301 if (!hasDesktopLogos && !hasMobileLogos) return; 3302 3303 const list = (...els) => els.filter(Boolean); 3304 3305 // Coppie da swappare 3306 const topLogos = list(logo1, logo1Mob); 3307 const scrolledLogos = list(logo2, logo2Mob); 3308 3309 // ========================= 3310 // â CORSO TEMPLATE OVERRIDES 3311 // ========================= 3312 const isCorsoTemplate = 3313 document.body.classList.contains('corso-template') || 3314 !!document.querySelector('.corso-template'); 3315 3316 // ========================= 3317 // â MUSIC EDUCATIONAL PAGE (page-id-16078) 3318 // ========================= 3319 const isMusicEdu = 3320 document.body.classList.contains('page-id-16078'); 3321 3322 const isMobile = window.matchMedia && window.matchMedia('(max-width: 1024px)').matches; 3323 3324 const getImg = (el) => el?.querySelector?.('img') || null; 3325 3326 // costruisce una URL nella stessa cartella del src corrente, sostituendo solo il filename 3327 const sameFolder = (currentSrc, filenameOrUrl) => { 3328 const v = String(filenameOrUrl || '').trim(); 3329 if (!v) return ''; 3330 if (/^https?:\/\//i.test(v)) return v; 3331 3332 try { 3333 const u = new URL(currentSrc, window.location.origin); 3334 u.pathname = u.pathname.replace(/\/[^/]*$/, '/' + v); 3335 return u.toString(); 3336 } catch { 3337 return v; 3338 } 3339 }; 3340 3341 // Default hamburger 3342 let HB_DESK_TOP = 'https://www.cpm.it/wp-content/uploads/2025/12/menu-hamburger-white.svg'; 3343 let HB_DESK_SCROLL = 'https://www.cpm.it/wp-content/uploads/2025/12/menu.svg'; 3344 3345 let HB_MOB_TOP = HB_DESK_TOP; 3346 let HB_MOB_SCROLL = HB_DESK_SCROLL; 3347 3348 const setImgForced = (node, url) => { 3349 const img = node?.querySelector?.('img'); 3350 if (!img || !url) return; 3351 3352 // 1) forza src 3353 img.setAttribute('src', url); 3354 3355 // 2) evita che il browser scelga altro dal srcset 3356 img.removeAttribute('srcset'); 3357 img.removeAttribute('sizes'); 3358 3359 // 3) (extra safety) anche come property 3360 img.src = url; 3361 3362 // 4) se per qualsiasi motivo resta qualcosa, azzera 3363 try { img.srcset = ""; } catch {} 3364 }; 3365 3366 if (isCorsoTemplate) { 3367 // LOGHI: 3368 // - logo1 deve essere CPM_logo-completo_sfumato-bianco-1.png 3369 // - logo2 deve essere logo-cpm-2.png 3370 // 3371 // â ï¸ In Elementor il logo è dentro #logo_01 img (come nel tuo snippet), 3372 // quindi prendiamo quel src come "base cartella" e sostituiamo solo il filename. 3373 const baseLogoImg = 3374 getImg(logo1) || getImg(logo1Mob) || getImg(logo2) || getImg(logo2Mob); 3375 3376 const baseSrc = baseLogoImg?.getAttribute('src') || ''; 3377 3378 const LOGO1_URL = baseSrc 3379 ? sameFolder(baseSrc, 'CPM_logo-completo_sfumato-bianco-1.png') 3380 : 'https://www.cpm.it/wp-content/uploads/2026/01/CPM_logo-completo_sfumato-bianco-1.png'; 3381 3382 const LOGO2_URL = baseSrc 3383 ? sameFolder(baseSrc, 'logo-cpm-2.png') 3384 : 'https://www.cpm.it/wp-content/uploads/2026/01/logo-cpm-2.png'; 3385 3386 const LOGO1_URL_MOB = baseSrc 3387 ? sameFolder(baseSrc, 'logo-cpm-2.png') 3388 : 'https://www.cpm.it/wp-content/uploads/2026/01/logo-cpm-2.png'; 3389 3390 // Applica sia desktop che mobile (se esistono) 3391 setImgForced(logo1, LOGO1_URL); 3392 setImgForced(logo1Mob, LOGO1_URL_MOB); 3393 setImgForced(logo2, LOGO2_URL); 3394 setImgForced(logo2Mob, LOGO2_URL); 3395 3396 // HAMBURGER: 3397 // - Desktop: top white, scroll menu-1 3398 // - Mobile (solo corsi): SEMPRE menu-1 (sia top che scroll) 3399 HB_DESK_TOP = 'https://www.cpm.it/wp-content/uploads/2025/12/menu-hamburger-white.svg'; 3400 HB_DESK_SCROLL = 'https://www.cpm.it/wp-content/uploads/2025/12/menu-1.svg'; 3401 3402 HB_MOB_TOP = 'https://www.cpm.it/wp-content/uploads/2025/12/menu-1.svg'; 3403 HB_MOB_SCROLL = 'https://www.cpm.it/wp-content/uploads/2025/12/menu-1.svg'; 3404 3405 } else if (isMusicEdu) { 3406 // ========================= 3407 // â MUSIC EDUCATIONAL OVERRIDES (page-id-16078) 3408 // ========================= 3409 3410 // Logo desktop top (logo1) 3411 const LOGO1_URL = 'https://www.cpm.it/wp-content/uploads/2026/05/CPM_MUSIC-EDUCATIONAL_logo.png'; 3412 // Logo desktop scrolled (logo2) 3413 const LOGO2_URL = 'https://www.cpm.it/wp-content/uploads/2026/05/CPM_MUSIC-EDUCATIONAL_logo.png'; 3414 // Logo mobile (sia top che scroll â stesso file) 3415 const LOGO_MOB_URL = 'https://www.cpm.it/wp-content/uploads/2026/05/CPM_MUSIC-EDUCATIONAL_logo.png'; 3416 3417 setImgForced(logo1, LOGO1_URL); 3418 setImgForced(logo2, LOGO2_URL); 3419 setImgForced(logo1Mob, LOGO_MOB_URL); 3420 setImgForced(logo2Mob, LOGO_MOB_URL); 3421 3422 // Hamburger desktop top 3423 HB_DESK_TOP = 'https://www.cpm.it/wp-content/uploads/2026/05/menu-hamburger-edu.svg'; 3424 // Hamburger desktop scrolled 3425 HB_DESK_SCROLL = 'https://www.cpm.it/wp-content/uploads/2026/05/menu-hamburger-edu.svg'; 3426 // Hamburger mobile (sia top che scroll â stesso file) 3427 HB_MOB_TOP = 'https://www.cpm.it/wp-content/uploads/2026/05/menu-hamburger-edu.svg'; 3428 HB_MOB_SCROLL = 'https://www.cpm.it/wp-content/uploads/2026/05/menu-hamburger-edu.svg'; 3429 } 3430 3431 // ========================= 3432 // CSS animazioni + stati 3433 // ========================= 3434 if (!document.getElementById('cj-header-scroll-swap-style')) { 3435 const style = document.createElement('style'); 3436 style.id = 'cj-header-scroll-swap-style'; 3437 style.textContent = ` 3438 .cj-scrolled div[data-id="11460c5"], 3439 .cj-scrolled div[data-id="598ebb37"]{ 3440 background: #fff; 3441 box-shadow: 0 6px 18px rgba(0,0,0,.08); 3442 transition: background-color .25s ease, box-shadow .25s ease; 3443 } 3444 header[data-elementor-type="header"] div[data-id="11460c5"], 3445 header[data-elementor-type="header"] div[data-id="598ebb37"]{ 3446 transition: background-color .25s ease, box-shadow .25s ease; 3447 } 3448 3449 .cj-scrolled #menu_mob{ 3450 background: #fff !important; 3451 transition: background-color .25s ease; 3452 } 3453 #menu_mob{ 3454 transition: background-color .25s ease; 3455 } 3456 3457 header[data-elementor-type="header"] .header_logo_cont{ 3458 position: relative; 3459 transition: width .25s ease; 3460 will-change: width; 3461 } 3462 3463 header[data-elementor-type="header"] #logo_01, 3464 header[data-elementor-type="header"] #logo_02, 3465 header[data-elementor-type="header"] #logo_01_mob, 3466 header[data-elementor-type="header"] #logo_02_mob, 3467 header[data-elementor-type="header"] #hamburger_openday, 3468 header[data-elementor-type="header"] #hamburger_openday_mob, 3469 header[data-elementor-type="header"] #btn_header_hp{ 3470 transition: opacity .2s ease, transform .2s ease; 3471 will-change: opacity, transform; 3472 } 3473 3474 header[data-elementor-type="header"] #logo_01, 3475 header[data-elementor-type="header"] #logo_02{ 3476 position: absolute; 3477 inset: 0; 3478 display: flex; 3479 align-items: start; 3480 justify-content: flex-start; 3481 left: 30px; 3482 top: 3px; 3483 pointer-events: none; 3484 } 3485 3486 header[data-elementor-type="header"] #logo_01_mob, 3487 header[data-elementor-type="header"] #logo_02_mob{ 3488 position: absolute; 3489 inset: 0; 3490 display: flex; 3491 align-items: start; 3492 justify-content: flex-start; 3493 left: 0px; 3494 top: 0px; 3495 pointer-events: none; 3496 } 3497 header[data-elementor-type="header"] #logo_02_mob {top: -22px;} 3498 .elementor-2577 .elementor-element.elementor-element-1101fc5::before {display:none!important} 3499 3500 header[data-elementor-type="header"] #hamburger_openday, 3501 header[data-elementor-type="header"] #hamburger_openday_mob, 3502 header[data-elementor-type="header"] #btn_header_hp{ 3503 pointer-events: auto; 3504 } 3505 3506 .cj-scrolled header[data-elementor-type="header"] .header_logo_cont{ 3507 width: 30% !important; 3508 } 3509 `; 3510 document.head.appendChild(style); 3511 } 3512 3513 function setTopStateImmediate() { 3514 topLogos.forEach(el => { el.style.opacity = '1'; el.style.transform = 'translateY(0)'; });
3515 scrolledLogos.forEach(el => { el.style.opacity = '0'; el.style.transform = 'translateY(4px)'; }); 3516 3517 // TOP: hamburger 3518 hbImg.src = HB_DESK_TOP; 3519 3520 if (hbImgMob) hbImgMob.src = HB_MOB_TOP; 3521 3522 hbOpenDay.style.opacity = '1'; 3523 hbOpenDay.style.transform = 'translateY(0)'; 3524 hbOpenDay.style.pointerEvents = 'auto'; 3525 3526 if (hbOpenDayMob) { 3527 hbOpenDayMob.style.opacity = '1'; 3528 hbOpenDayMob.style.transform = 'translateY(0)'; 3529 hbOpenDayMob.style.pointerEvents = 'auto'; 3530 } 3531 3532 // â eccezione fixedWrap2 SOLO se NON siamo in corso-template e NON in music-edu 3533 if (fixedWrap2 && !isCorsoTemplate && !isMusicEdu) { 3534 hbImg.src = HB_DESK_SCROLL; 3535 if (hbImgMob) hbImgMob.src = HB_MOB_SCROLL; 3536 } 3537 3538 btnopenday.style.opacity = '0'; 3539 btnopenday.style.transform = 'translateY(4px)'; 3540 btnopenday.style.pointerEvents = 'none'; 3541 } 3542 3543 function setScrolledStateImmediate() { 3544 topLogos.forEach(el => { el.style.opacity = '0'; el.style.transform = 'translateY(-4px)'; }); 3545 scrolledLogos.forEach(el => { el.style.opacity = '1'; el.style.transform = 'translateY(0)'; }); 3546 3547 hbImg.src = HB_DESK_SCROLL; 3548 if (hbImgMob) hbImgMob.src = HB_MOB_SCROLL; 3549 3550 hbOpenDay.style.opacity = '1'; 3551 hbOpenDay.style.transform = 'translateY(0)'; 3552 hbOpenDay.style.pointerEvents = 'auto'; 3553 3554 if (hbOpenDayMob) { 3555 hbOpenDayMob.style.opacity = '1'; 3556 hbOpenDayMob.style.transform = 'translateY(0)'; 3557 hbOpenDayMob.style.pointerEvents = 'auto'; 3558 } 3559 3560 btnopenday.style.opacity = '1'; 3561 btnopenday.style.transform = 'translateY(0)'; 3562 btnopenday.style.pointerEvents = 'auto'; 3563 } 3564 3565 setTopStateImmediate(); 3566 3567 const THRESHOLD = 20; 3568 let ticking = false; 3569 let isOn = null; 3570 3571 function apply(scrolled) { 3572 if (isOn === scrolled) return; 3573 isOn = scrolled; 3574 3575 document.documentElement.classList.toggle('cj-scrolled', scrolled); 3576 3577 requestAnimationFrame(() => { 3578 if (scrolled) setScrolledStateImmediate(); 3579 else setTopStateImmediate(); 3580 }); 3581 } 3582 3583 function onScroll() { 3584 apply(window.scrollY > THRESHOLD); 3585 ticking = false; 3586 } 3587 3588 window.addEventListener('scroll', () => { 3589 if (!ticking) { 3590 window.requestAnimationFrame(onScroll); 3591 ticking = true; 3592 } 3593 }, { passive: true }); 3594 3595 apply(window.scrollY > THRESHOLD); 3596}); 3597
3598// js per controllo header <a> così i loghi sono correttamente cliccabili 3599function updateLogoHeight() { 3600 const logoContainer = document.querySelector('.header_logo_cont'); 3601 const img01 = document.querySelector('#logo_01 img'); 3602 const img02 = document.querySelector('#logo_02 img'); 3603 3604 if (!logoContainer || !img01 || !img02) return; 3605 3606 const h01 = img01.getBoundingClientRect().height; 3607 const h02 = img02.getBoundingClientRect().height; 3608 const opacity02 = parseFloat(document.getElementById('logo_02').style.opacity || 0); 3609 3610 const targetHeight = h01 * (1 - opacity02) + h02 * opacity02; 3611 logoContainer.style.height = targetHeight + 'px'; 3612} 3613 3614// Osserva i cambiamenti di stile su logo_02 (opacity) 3615{ 3616 const logo02 = document.getElementById('logo_02'); 3617 if (logo02) { 3618 const observer = new MutationObserver(updateLogoHeight); 3619 observer.observe(logo02, { attributes: true, attributeFilter: ['style'] }); 3620 } 3621} 3622 3623document.addEventListener('DOMContentLoaded', updateLogoHeight); 3624window.addEventListener('scroll', updateLogoHeight, { passive: true }); 3625window.addEventListener('resize', updateLogoHeight);</script>
3625 3626
3627<script>(function () { 3628 function fixRecaptcha() { 3629 var isMobile = window.matchMedia("(max-width: 767px)").matches; 3630 3631 var desk = document.querySelector("#form-desk"); 3632 var mob = document.querySelector("#form-mob"); 3633 if (!desk || !mob) return; 3634 3635 // Prendi i container reCAPTCHA 3636 var deskRec = desk.querySelector(".g-recaptcha"); 3637 var mobRec = mob.querySelector(".g-recaptcha"); 3638 3639 // Se siamo in mobile, elimina la g-recaptcha desktop (e viceversa) 3640 if (isMobile) { 3641 if (deskRec) deskRec.remove(); 3642 } else { 3643 if (mobRec) mobRec.remove(); 3644 } 3645 } 3646 3647 // prova subito + dopo (AC spesso inietta dopo) 3648 fixRecaptcha(); 3649 setTimeout(fixRecaptcha, 0); 3650 setTimeout(fixRecaptcha, 50); 3651 setTimeout(fixRecaptcha, 250); 3652 setTimeout(fixRecaptcha, 1000); 3653})(); 3654 3655document.addEventListener('DOMContentLoaded', function () { 3656 if (window.location.hash === '#programma_openday') { 3657 const overlay = document.querySelector('.overlay_1_box'); 3658 if (overlay) { 3659 overlay.classList.add('active'); 3660 } 3661 } 3662});</script>
3662 </div> 3663 </div> 3664 </div> 3665 <div class="elementor-element elementor-element-72ceed5 e-flex e-con-boxed e-con e-parent" data-id="72ceed5" data-element_type="container" data-e-type="container"> 3666 <div class="e-con-inner"> 3667 </div> 3668 </div> 3669 </div> 3670 3671 3672 </div> 3673 3674 3675</main> 3676 3677 <footer data-elementor-type="footer" data-elementor-id="6321" class="elementor elementor-6321 elementor-location-footer" data-elementor-post-type="elementor_library"> 3678 <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"}"> 3679 <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"> 3680 <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"> 3681 <h3 class="elementor-heading-title elementor-size-default">LâALTA FORMAZIONE 3682A MILANO. DAL 1984</h3> </div> 3683 <div class="elementor-element elementor-element-742869b elementor-mobile-align-center elementor-widget elementor-widget-button" data-id="7428
368369b" data-element_type="widget" data-e-type="widget" id="cta_apri_menu_corsi" data-widget_type="button.default"> 3684 <a class="elementor-button elementor-button-link elementor-size-sm" href="#"> 3685 <span class="elementor-button-content-wrapper"> 3686 <span class="elementor-button-text">Trova il tuo corso</span> 3687 </span> 3688 </a> 3689 </div> 3690 </div> 3691 <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"> 3692 <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"> 3693 <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"> 3694 <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> 3695 <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"> 3696 <h2 class="elementor-heading-title elementor-size-default">Rimani aggiornato</h2> </div> 3697 <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"> 3698 <p class="p1">Iscriviti per ricevere notizie e aggiornamenti sui nostri eventi.<br />Puoi annullare lâiscrizione in qualsiasi momento.</p> </div> 3699 <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"> 3700 <style>@import url(https://fonts.bunny.net/css?family=ibm-plex-sans:400,600);</style> 3701<style> 3702button#_form_15_submit { 3703 font-weight: 700; 3704}input {border: 0px!important; 3705 border-radius: 0px!important;} 3706#_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%}
3706#_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;
3706left: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} 3707.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;} 3708@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;}} 3709input#sms_consent { 3710 margin-top: 0px!important; 3711 margin-right: 10px!important; 3712 margin-bottom: 0px!important; 3713} 3714.sms_consent_message { 3715 margin-bottom: 0px !important; 3716}</style> 3717<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"> 3718 <input type="hidden" name="u" value="15" /> 3719 <input type="hidden" name="f" value="15" /> 3720 <input type="hidden" name="s" /> 3721 <input type="hidden" name="c" value="0" /> 3722 <input type="hidden" name="m" value="0" /> 3723 <input type="hidden" name="act" value="sub" /> 3724 <input type="hidden" name="v" value="2" /> 3725 <input type="hidden" name="or" value="50a18da3-7c4c-480c-8fa9-2d6729d5fde2" /> 3726 <div class="_form-content"> 3727 <div class="campi_2_colonne"> 3728 <div class="_form_element _x40610055 _full_width w-50 pr-2" style="margin-bottom:0px"> 3729 <label for="firstname" class="_form-label" style="display:none"> 3730 </label> 3731 <div class="_field-wrapper"> 3732 <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;" /> 3733 </div> 3734 </div> 3735 <div class="_form_element _x23357875 _full_width w-50 pl-2" style="margin-bottom:0px"> 3736 <label for="lastname" class="_form-label" style="display:none"> 3737 </label> 3738 <div class="_field-wrapper"> 3739 <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;" /> 3740 </div> 3741 </div> 3742 </div> 3743 <div class="campi_2_colonne"> 3744 <div class="_form_element _x32933839 _full_width w-50 pr-2" style="margin-top:10px;margin-bottom:0px;" > 3745 <label for="field[50]" class="_form-label" style="padding-left:15px; color:#fff!important"> 3746 Data di nascita <span class="field-required"> 3747 * 3748 </span> 3749 </label> 3750 <div class="_field-wrapper"> 3751 <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" /> 3752 </div> 3753 </div> 3754 <div class="_form_element _x18376436 _full_width w-50 pl-2" style="margin-bottom:0px; display:flex; align-items: flex-end;margin-top:10px" > 3755 <label for="email" class="_form-label" style="display:none"> 3756 </label> 3757 <div class="_field-wrapper" style="width: 100%;"> 3758 <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;" /> 3759 </div> 3760 </div> 3761 </div> 3762 3763 <div class="_form_element _x98729790 _full_width " style="margin-top: 15px!important;" > 3764 <label for="phone" class="_form-label" style="display:none"> 3765 Telefono<span class="field-required"> 3766 * 3767 </span> 3768 </label> 3769 <div class="_field-wrapper"> 3770 <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;"/> 3771 </div> 3772 </div> 3773 <div class="_form_element _x21341575 _full_width " > 3774 <label for="g-recaptcha-response" class="_form-label"> 3775 </label> 3776 <div class="g-recaptcha" data-sitekey="6LcwIw8TAAAAACP1ysM08EhCgzd6q5JAOUR1a0Go"> 3777 </div> 3778 </div> 3779 <div class="_form_element _x12846387 _full_width " style="margin-top:20px"> 3780 <fieldset class="_form-fieldset"> 3781 <div class="_row"> 3782 <legend for="field[2][]" class="_form-label"> 3783 </legend> 3784 </div> 3785 <input data-autofill="false" type="hidden" id="field[2][]" name="field[2][]" value="~|"> 3786 <div class="_row _checkbox-radio"> 3787 <input id="field_2Autorizzo il trattamento dei miei dati. Leggi privacy" type="checkbox" name="field[2][]" 3788 value="Autorizzo il trattamento dei miei dati. Leggi privacy" required >
3789 <span> 3790 <label for="field_2Autorizzo il trattamento dei miei dati. Leggi privacy" style="color:#fff"> 3791 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"> 3792 * 3793 </span> 3794 </label> 3795 </span> 3796 </div> 3797 </fieldset> 3798 </div> 3799 <label for="sms_consent" class="sms_consent_checkbox" style="padding-top: 0px!important;"> 3800 <input type="checkbox" id="sms_consent" name="sms_consent" required /> 3801 <div class="sms_consent_message" style="color: #fff;"> 3802 Inviando questo modulo acconsenti a ricevere SMS / chiamate. 3803 </div> 3804 </label> 3805 <div class="_button-wrapper"> 3806 <button id="_form_15_submit" class="_submit" type="submit" style="width: 50%;"> 3807 INVIA 3808 </button> 3809 </div> 3810 <div class="_clear-element"> 3811 </div> 3812</div> 3813<div class="_form-thank-you" style="display:none;"> 3814</div> 3815<div class="_form-branding" style="display:none"> 3816 <div class="_marketing-by"> 3817 Marketing a cura di 3818 </div> 3819 <a href="https://www.activecampaign.com/?utm_medium=referral&utm_campaign=acforms" class="_logo"> 3820 <span class="form-sr-only"> 3821 ActiveCampaign 3822 </span> 3823 </a> 3824</div> 3825</form> 3826
3827<script> 3828window.cfields = {"50":"data_di_nascita_1","2":"privacy"}; 3829window._show_thank_you = function(id, message, trackcmp_url, email) { 3830 var form = document.getElementById('_form_' + id + '_'), thank_you = form.querySelector('._form-thank-you'); 3831 form.querySelector('._form-content').style.display = 'none'; 3832 thank_you.innerHTML = message; 3833 thank_you.style.display = 'block'; 3834 const vgoAlias = typeof visitorGlobalObjectAlias === 'undefined' ? 'vgo' : visitorGlobalObjectAlias; 3835 var visitorObject = window[vgoAlias]; 3836 if (email && typeof visitorObject !== 'undefined') { 3837 visitorObject('setEmail', email); 3838 visitorObject('update'); 3839 } else if (typeof(trackcmp_url) != 'undefined' && trackcmp_url) { 3840 // Site tracking URL to use after inline form submission. 3841 _load_script(trackcmp_url); 3842 } 3843 if (typeof window._form_callback !== 'undefined') window._form_callback(id); 3844 thank_you.setAttribute('tabindex', '-1'); 3845 thank_you.focus(); 3846}; 3847window._show_unsubscribe = function(id, message, trackcmp_url, email) { 3848 var form = document.getElementById('_form_' + id + '_'), unsub = form.querySelector('._form-thank-you'); 3849 var branding = form.querySelector('._form-branding'); 3850 if (branding) { 3851 branding.style.display = 'none'; 3852 } 3853 form.querySelector('._form-content').style.display = 'none'; 3854 unsub.style.display = 'block'; 3855 form.insertAdjacentHTML('afterend', message) 3856 const vgoAlias = typeof visitorGlobalObjectAlias === 'undefined' ? 'vgo' : visitorGlobalObjectAlias; 3857 var visitorObject = window[vgoAlias]; 3858 if (email && typeof visitorObject !== 'undefined') { 3859 visitorObject('setEmail', email); 3860 visitorObject('update'); 3861 } else if (typeof(trackcmp_url) != 'undefined' && trackcmp_url) { 3862 // Site tracking URL to use after inline form submission. 3863 _load_script(trackcmp_url); 3864 } 3865 if (typeof window._form_callback !== 'undefined') window._form_callback(id); 3866}; 3867window._show_error = function(id, message, html) { 3868 var form = document.getElementById('_form_' + id + '_'), 3869 err = document.createElement('div'), 3870 button = form.querySelector('button[type="submit"]'), 3871 old_error = form.querySelector('._form_error'); 3872 if (old_error) old_error.parentNode.removeChild(old_error); 3873 err.innerHTML = message; 3874 err.className = '_error-inner _form_error _no_arrow'; 3875 var wrapper = document.createElement('div'); 3876 wrapper.className = '_form-inner _show_be_error'; 3877 wrapper.appendChild(err); 3878 button.parentNode.insertBefore(wrapper, button); 3879 var submitButton = form.querySelector('[id^="_form"][id$="_submit"]'); 3880 submitButton.disabled = false; 3881 submitButton.classList.remove('processing'); 3882 if (html) { 3883 var div = document.createElement('div'); 3884 div.className = '_error-html'; 3885 div.innerHTML = html; 3886 err.appendChild(div); 3887 } 3888}; 3889window._show_pc_confirmation = function(id, header, detail, show, email) { 3890 var form = document.getElementById('_form_' + id + '_'), pc_confirmation = form.querySelector('._form-pc-confirmation'); 3891 if (pc_confirmation.style.display === 'none') { 3892 form.querySelector('._form-content').style.display = 'none'; 3893 pc_confirmation.innerHTML = "<div class='_form-title'>" + header + "</div>" + "<p>" + detail + "</p>" + 3894 "<button class='_submit' id='hideButton'>Gestisci preferenze</button>"; 3895 pc_confirmation.style.display = 'block'; 3896 var mp = document.querySelector('input[name="mp"]'); 3897 mp.value = '0'; 3898 } else { 3899 form.querySelector('._form-content').style.display = 'inline'; 3900 pc_confirmation.style.display = 'none'; 3901 } 3902 3903 var hideButton = document.getElementById('hideButton'); 3904 // Add event listener to the button 3905 hideButton.addEventListener('click', function() { 3906 var submitButton = document.querySelector('#_form_15_submit'); 3907 submitButton.disabled = false; 3908 submitButton.classList.remove('processing'); 3909 var mp = document.querySelector('input[name="mp"]'); 3910 mp.value = '1'; 3911 const cacheBuster = new URL(window.location.href); 3912 cacheBuster.searchParams.set('v', new Date().getTime()); 3913 window.location.href = cacheBuster.toString(); 3914 }); 3915 3916 const vgoAlias = typeof visitorGlobalObjectAlias === 'undefined' ? 'vgo' : visitorGlobalObjectAlias; 3917 var visitorObject = window[vgoAlias]; 3918 if (email && typeof visitorObject !== 'undefined') { 3919 visitorObject('setEmail', email); 3920 visitorObject('update'); 3921 } else if (typeof(trackcmp_url) != 'undefined' && trackcmp_url) { 3922 // Site tracking URL to use after inline form submission. 3923 _load_script(trackcmp_url); 3924 } 3925 if (typeof window._form_callback !== 'undefined') window._form_callback(id); 3926}; 3927window._load_script = function(url, callback, isSubmit) { 3928 var head = document.querySelector('head'), script = document.createElement('script'), r = false;
3929 var submitButton = document.querySelector('#_form_15_submit'); 3930 script.charset = 'utf-8'; 3931 script.src = url; 3932 if (callback) { 3933 script.onload = script.onreadystatechange = function() { 3934 if (!r && (!this.readyState || this.readyState == 'complete')) { 3935 r = true; 3936 callback(); 3937 } 3938 }; 3939 } 3940 script.onerror = function() { 3941 if (isSubmit) { 3942 if (script.src.length > 10000) { 3943 _show_error("15", "Invio non riuscito. Accorcia le risposte e riprova."); 3944 } else { 3945 _show_error("15", "Invio non riuscito. Riprova."); 3946 } 3947 submitButton.disabled = false; 3948 submitButton.classList.remove('processing'); 3949 } 3950 } 3951 3952 head.appendChild(script); 3953}; 3954(function() { 3955 var iti; 3956 if (window.location.search.search("excludeform") !== -1) return false; 3957 var getCookie = function(name) { 3958 var match = document.cookie.match(new RegExp('(^|; )' + name + '=([^;]+)')); 3959 return match ? match[2] : localStorage.getItem(name); 3960 } 3961 var setCookie = function(name, value) { 3962 var now = new Date(); 3963 var time = now.getTime(); 3964 var expireTime = time + 1000 * 60 * 60 * 24 * 365; 3965 now.setTime(expireTime); 3966 document.cookie = name + '=' + value + '; expires=' + now + ';path=/; Secure; SameSite=Lax;'; 3967 localStorage.setItem(name, value); 3968 } 3969 var addEvent = function(element, event, func) { 3970 if (element.addEventListener) { 3971 element.addEventListener(event, func); 3972 } else { 3973 var oldFunc = element['on' + event]; 3974 element['on' + event] = function() { 3975 oldFunc.apply(this, arguments); 3976 func.apply(this, arguments); 3977 }; 3978 } 3979 } 3980 var _removed = false; 3981 var form_to_submit = document.getElementById('_form_15_'); 3982 var allInputs = form_to_submit.querySelectorAll('input, select, textarea'), tooltips = [], submitted = false; 3983 3984 var getUrlParam = function(name) { 3985 if (name.toLowerCase() !== 'email') { 3986 var params = new URLSearchParams(window.location.search); 3987 return params.get(name) || false; 3988 } 3989 // email is a special case because a plus is valid in the email address 3990 var qString = window.location.search; 3991 if (!qString) { 3992 return false; 3993 } 3994 var parameters = qString.substr(1).split('&'); 3995 for (var i = 0; i < parameters.length; i++) { 3996 var parameter = parameters[i].split('='); 3997 if (parameter[0].toLowerCase() === 'email') { 3998 return parameter[1] === undefined ? true : decodeURIComponent(parameter[1]); 3999 } 4000 } 4001 return false; 4002 }; 4003 4004 var acctDateFormat = "%d/%m/%Y"; 4005 var getNormalizedDate = function(date, acctFormat) { 4006 var decodedDate = decodeURIComponent(date); 4007 if (acctFormat && acctFormat.match(/(%d|%e).*%m/gi) !== null) { 4008 return decodedDate.replace(/(\d{2}).*(\d{2}).*(\d{4})/g, '$3-$2-$1'); 4009 } else if (Date.parse(decodedDate)) { 4010 var dateObj = new Date(decodedDate); 4011 var year = dateObj.getFullYear(); 4012 var month = dateObj.getMonth() + 1; 4013 var day = dateObj.getDate(); 4014 return `${year}-${month < 10 ? `0${month}` : month}-${day < 10 ? `0${day}` : day}`; 4015 } 4016 return false; 4017 }; 4018 4019 var getNormalizedTime = function(time) { 4020 var hour, minutes; 4021 var decodedTime = decodeURIComponent(time); 4022 var timeParts = Array.from(decodedTime.matchAll(/(\d{1,2}):(\d{1,2})\W*([AaPp][Mm])?/gm))[0]; 4023 if (timeParts[3]) { // 12 hour format 4024 var isPM = timeParts[3].toLowerCase() === 'pm'; 4025 if (isPM) { 4026 hour = parseInt(timeParts[1]) === 12 ? '12' : `${parseInt(timeParts[1]) + 12}`; 4027 } else { 4028 hour = parseInt(timeParts[1]) === 12 ? '0' : timeParts[1]; 4029 } 4030 } else { // 24 hour format 4031 hour = timeParts[1]; 4032 } 4033 var normalizedHour = parseInt(hour) < 10 ? `0${parseInt(hour)}` : hour; 4034 var minutes = timeParts[2]; 4035 return `${normalizedHour}:${minutes}`; 4036 }; 4037 4038 for (var i = 0; i < allInputs.length; i++) { 4039 var regexStr = "field\\[(\\d+)\\]"; 4040 var results = new RegExp(regexStr).exec(allInputs[i].name); 4041 if (results != undefined) { 4042 allInputs[i].dataset.name = allInputs[i].name.match(/\[time\]$/) 4043 ? `${window.cfields[results[1]]}_time` 4044 : window.cfields[results[1]]; 4045 } else { 4046 allInputs[i].dataset.name = allInputs[i].name; 4047 } 4048 var fieldVal = getUrlParam(allInputs[i].dataset.name); 4049 4050 if (fieldVal) {
4051 if (allInputs[i].dataset.autofill === "false") { 4052 continue; 4053 } 4054 if (allInputs[i].type == "radio" || allInputs[i].type == "checkbox") { 4055 if (allInputs[i].value == fieldVal) { 4056 allInputs[i].checked = true; 4057 } 4058 } else if (allInputs[i].type == "date") { 4059 allInputs[i].value = getNormalizedDate(fieldVal, acctDateFormat); 4060 } else if (allInputs[i].type == "time") { 4061 allInputs[i].value = getNormalizedTime(fieldVal); 4062 } else { 4063 allInputs[i].value = fieldVal; 4064 } 4065 } 4066 } 4067 4068 var remove_tooltips = function() { 4069 for (var i = 0; i < tooltips.length; i++) { 4070 tooltips[i].tip.parentNode.removeChild(tooltips[i].tip); 4071 } 4072 tooltips = []; 4073 }; 4074 var remove_tooltip = function(elem) { 4075 for (var i = 0; i < tooltips.length; i++) { 4076 if (tooltips[i].elem === elem) { 4077 tooltips[i].tip.parentNode.removeChild(tooltips[i].tip); 4078 tooltips.splice(i, 1); 4079 return; 4080 } 4081 } 4082 }; 4083 var create_tooltip = function(elem, text) { 4084 var tooltip = document.createElement('div'), 4085 arrow = document.createElement('div'), 4086 inner = document.createElement('div'), new_tooltip = {}; 4087 tooltip.id = `${elem.id}-error`; 4088 tooltip.setAttribute('role', 'alert') 4089 if (elem.type != 'radio' && (elem.type != 'checkbox' || elem.name === 'sms_consent')) { 4090 tooltip.className = '_error'; 4091 arrow.className = '_error-arrow'; 4092 inner.className = '_error-inner'; 4093 inner.innerHTML = text; 4094 tooltip.appendChild(arrow); 4095 tooltip.appendChild(inner); 4096 elem.parentNode.appendChild(tooltip); 4097 } else { 4098 tooltip.className = '_error-inner _no_arrow'; 4099 tooltip.innerHTML = text; 4100 elem.parentNode.insertBefore(tooltip, elem); 4101 new_tooltip.no_arrow = true; 4102 } 4103 new_tooltip.tip = tooltip; 4104 new_tooltip.elem = elem; 4105 tooltips.push(new_tooltip); 4106 return new_tooltip; 4107 }; 4108 var resize_tooltip = function(tooltip) { 4109 var rect = tooltip.elem.getBoundingClientRect(); 4110 var doc = document.documentElement, 4111 scrollPosition = rect.top - ((window.pageYOffset || doc.scrollTop) - (doc.clientTop || 0)); 4112 if (scrollPosition < 40) { 4113 tooltip.tip.className = tooltip.tip.className.replace(/ ?(_above|_below) ?/g, '') + ' _below'; 4114 } else { 4115 tooltip.tip.className = tooltip.tip.className.replace(/ ?(_above|_below) ?/g, '') + ' _above'; 4116 } 4117 }; 4118 var resize_tooltips = function() { 4119 if (_removed) return; 4120 for (var i = 0; i < tooltips.length; i++) { 4121 if (!tooltips[i].no_arrow) resize_tooltip(tooltips[i]); 4122 } 4123 }; 4124 var validate_field = function(elem, remove) { 4125 var tooltip = null, value = elem.value, no_error = true; 4126 remove ? remove_tooltip(elem) : false; 4127 elem.removeAttribute('aria-invalid'); 4128 elem.removeAttribute('aria-describedby'); 4129 if (elem.type != 'checkbox') elem.className = elem.className.replace(/ ?_has_error ?/g, ''); 4130 if (elem.getAttribute('required') !== null) { 4131 if (elem.type == 'radio' || (elem.type == 'checkbox' && /any/.test(elem.className))) { 4132 var elems = form_to_submit.elements[elem.name]; 4133 if (!(elems instanceof NodeList || elems instanceof HTMLCollection) || elems.length <= 1) { 4134 no_error = elem.checked; 4135 } 4136 else { 4137 no_error = false; 4138 for (var i = 0; i < elems.length; i++) { 4139 if (elems[i].checked) no_error = true; 4140 } 4141 } 4142 if (!no_error) { 4143 tooltip = create_tooltip(elem, "Seleziona un\'opzione."); 4144 } 4145 } else if (elem.type =='checkbox') { 4146 var elems = form_to_submit.elements[elem.name], found = false, err = []; 4147 no_error = true; 4148 for (var i = 0; i < elems.length; i++) { 4149 if (elems[i].getAttribute('required') === null) continue; 4150 if (!found && elems[i] !== elem) return true; 4151 found = true; 4152 elems[i].className = elems[i].className.replace(/ ?_has_error ?/g, ''); 4153 if (!elems[i].checked) { 4154 no_error = false;
4155 elems[i].className = elems[i].className + ' _has_error'; 4156 err.push("à necessario verificare %s".replace("%s", elems[i].value)); 4157 } 4158 } 4159 if (!no_error) { 4160 tooltip = create_tooltip(elem, err.join('<br/>')); 4161 } 4162 } else if (elem.tagName == 'SELECT') { 4163 var selected = true; 4164 if (elem.multiple) { 4165 selected = false; 4166 for (var i = 0; i < elem.options.length; i++) { 4167 if (elem.options[i].selected) { 4168 selected = true; 4169 break; 4170 } 4171 } 4172 } else { 4173 for (var i = 0; i < elem.options.length; i++) { 4174 if (elem.options[i].selected 4175 && (!elem.options[i].value 4176 || (elem.options[i].value.match(/\n/g))) 4177 ) { 4178 selected = false; 4179 } 4180 } 4181 } 4182 if (!selected) { 4183 elem.className = elem.className + ' _has_error'; 4184 no_error = false; 4185 tooltip = create_tooltip(elem, "Seleziona un\'opzione."); 4186 } 4187 } else if (value === undefined || value === null || value === '') { 4188 elem.className = elem.className + ' _has_error'; 4189 no_error = false; 4190 tooltip = create_tooltip(elem, "Questo campo è obbligatorio."); 4191 } 4192 } 4193 if (no_error && elem.name == 'email') { 4194 if (!value.match(/^[\+_a-z0-9-'&=]+(\.[\+_a-z0-9-']+)*@[a-z0-9-]+(\.[a-z0-9-]+)*(\.[a-z]{2,})$/i)) { 4195 elem.className = elem.className + ' _has_error'; 4196 no_error = false; 4197 tooltip = create_tooltip(elem, "Inserisci un indirizzo email valido."); 4198 } 4199 } 4200 if (no_error && (elem.id == 'phone')) { 4201 if (elem.value.trim() && typeof iti != 'undefined' && !iti.isValidNumber()) { 4202 elem.className = elem.className + ' _has_error'; 4203 no_error = false; 4204 tooltip = create_tooltip(elem, "Inserisci un numero di telefono valido."); 4205 } 4206 } 4207 if (no_error && /date_field/.test(elem.className)) { 4208 if (!value.match(/^\d\d\d\d-\d\d-\d\d$/)) { 4209 elem.className = elem.className + ' _has_error'; 4210 no_error = false; 4211 tooltip = create_tooltip(elem, "Inserisci una data valida."); 4212 } 4213 } 4214 4215 if (no_error && elem.name === 'sms_consent') { 4216 const showError = !!elem.attributes.required && !elem.checked; 4217 if (showError) { 4218 elem.className = elem.className + ' _has_error'; 4219 no_error = false; 4220 tooltip = create_tooltip(elem, "Seleziona questa casella per continuare"); 4221 } else { 4222 elem.className = elem.className.replace(/ ?_has_error ?/g, ''); 4223 } 4224 } 4225 tooltip ? resize_tooltip(tooltip) : false; 4226 if (!no_error && elem.hasAttribute('id')) { 4227 elem.setAttribute('aria-invalid', 'true'); 4228 elem.setAttribute('aria-describedby', `${elem.id}-error`); 4229 } 4230 return no_error; 4231 }; 4232 var needs_validate = function(el) { 4233 if(el.getAttribute('required') !== null){ 4234 return true; 4235 } 4236 if((el.name === 'email' || el.id === 'phone' || el.id === 'sms_consent') && el.value !== ""){ 4237 return true; 4238 } 4239 4240 return false; 4241 }; 4242 var validate_form = function(e) { 4243 var err = form_to_submit.querySelector('._form_error'), no_error = true; 4244 if (!submitted) { 4245 submitted = true; 4246 for (var i = 0, len = allInputs.length; i < len; i++) { 4247 var input = allInputs[i]; 4248 if (needs_validate(input)) { 4249 if (input.type == 'text' || input.type == 'number' || input.type == 'time' || input.type == 'tel') { 4250 addEvent(input, 'blur', function() { 4251 this.value = this.value.trim(); 4252 validate_field(this, true); 4253 }); 4254 addEvent(input, 'input', function() { 4255 validate_field(this, true); 4256 }); 4257 } else if (input.type == 'radio' || input.type == 'checkbox') { 4258 (function(el) { 4259 function getElementsArray(name){ 4260 const value = form_to_submit.elements[name]; 4261 if (Array.isArray(value)){ 4262 return value; 4263 } 4264 return [value]; 4265 } 4266 var radios = getElementsArray(el.name); 4267 for (var i = 0; i < radios.length; i++) { 4268 addEvent(radios[i], 'change', function() { 4269 validate_field(el, true); 4270 }); 4271 } 4272 })(input); 4273 } else if (input.tagName == 'SELECT') { 4274 addEvent(input, 'change', function() { 4275 validate_field(this, true); 4276 }); 4277 } else if (input.type == 'textarea'){ 4278 addEvent(input, 'input', function() { 4279 validate_field(this, true); 4280 }); 4281 } 4282 } 4283 } 4284 } 4285 remove_tooltips(); 4286 for (var i = 0, len = allInputs.length; i < len; i++) { 4287 var elem = allInputs[i]; 4288 if (needs_validate(elem)) { 4289 if (elem.tagName.toLowerCase() !== "select") { 4290 elem.value = elem.value.trim(); 4291 } 4292 validate_field(elem) ? true : no_error = false;
4293 } 4294 } 4295 if (!no_error && e) { 4296 e.preventDefault(); 4297 } 4298 if (!no_error) { 4299 const firstFocusableError = form_to_submit.querySelector('._has_error:not([disabled])'); 4300 if (firstFocusableError && typeof firstFocusableError.focus === 'function') { 4301 firstFocusableError.focus(); 4302 } 4303 } 4304 resize_tooltips(); 4305 return no_error; 4306 }; 4307 addEvent(window, 'resize', resize_tooltips); 4308 addEvent(window, 'scroll', resize_tooltips); 4309 var initializePhoneInput = function(inputPhone) { 4310 4311 const style = document.createElement('link'); 4312 style.rel = 'stylesheet'; 4313 style.href = 'https://cdn.jsdelivr.net/npm/[email protected]/build/css/intlTelInput.css'; 4314 document.head.appendChild(style); 4315 4316 window._load_script('https://cdn.jsdelivr.net/npm/[email protected]/build/js/intlTelInput.min.js', function() { 4317 inputPhone.setAttribute("name", "phone-iti"); 4318 iti = intlTelInput(inputPhone, { 4319 loadUtils: () => import('https://cdn.jsdelivr.net/npm/[email protected]/build/js/utils.js'), 4320 hiddenInput: (telInputName) => ({ 4321 phone: 'phone' 4322 }), 4323 separateDialCode: true, 4324 autoPlaceholder: 'aggressive', 4325 initialCountry: 'auto', 4326 geoIpLookup: (success) => { 4327 fetch('https://cpmautomation.activehosted.com/api/public/geo.php') 4328 .then((res) => res.json()) 4329 .then((data) => success(data.country_code || 'IT')) 4330 .catch(() => success('IT')); 4331 } 4332 }); 4333 }, false); 4334 } 4335 var inputPhone = form_to_submit.querySelector("#phone"); 4336 if(inputPhone) { 4337 initializePhoneInput(inputPhone); 4338 } 4339 4340 window['recaptcha_callback'] = function() { 4341 // Get all recaptchas in the DOM (there may be more than one form on the page). 4342 var recaptchas = document.getElementsByClassName("g-recaptcha"); 4343 for (var i in recaptchas) { 4344 // Set the recaptcha element ID, so the recaptcha can be applied to each element. 4345 var recaptcha_id = "recaptcha_" + i; 4346 recaptchas[i].id = recaptcha_id; 4347 var el = document.getElementById(recaptcha_id); 4348 if (el != null) { 4349 var sitekey = el.getAttribute("data-sitekey"); 4350 var stoken = el.getAttribute("data-stoken"); 4351 grecaptcha.render(recaptcha_id, {"sitekey":sitekey,"stoken":stoken}); 4352 } 4353 } 4354}; 4355//_load_script("https://www.google.com/recaptcha/api.js?onload=recaptcha_callback&render=explicit"); 4356 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("&")}; 4357 4358 const formSupportsPost = false;
4359 var form_submit = function(e) { 4360 4361 e.preventDefault(); 4362 if (validate_form()) { 4363 if(form_to_submit.querySelector('input[name="phone"]') && typeof iti != 'undefined') { 4364 form_to_submit.querySelector('input[name="phone"]').value = iti.getNumber(); 4365 } 4366 // use this trick to get the submit button & disable it using plain javascript 4367 var submitButton = e.target.querySelector('#_form_15_submit'); 4368 submitButton.disabled = true; 4369 submitButton.classList.add('processing'); 4370 var serialized = _form_serialize(document.getElementById('_form_15_')).replace(/%0A/g, '\\n'); 4371 var err = form_to_submit.querySelector('._form_error'); 4372 err ? err.parentNode.removeChild(err) : false; 4373 async function submitForm() { 4374 var formData = new FormData(); 4375 const searchParams = new URLSearchParams(serialized); 4376 searchParams.forEach((value, key) => { 4377 if (key !== 'hideButton') { 4378 formData.append(key, value); 4379 } 4380 }); 4381 let request = { 4382 headers: { 4383 "Accept": "application/json" 4384 }, 4385 body: formData, 4386 method: "POST" 4387 }; 4388 4389 let pageUrlParams = new URLSearchParams(window.location.search); 4390 if (pageUrlParams.has('t')) { 4391 request.headers.Authorization = 'Bearer ' + pageUrlParams.get('t'); 4392 } 4393 const response = await fetch('https://cpmautomation.activehosted.com/proc.php?jsonp=true', request); 4394 4395 return response.json(); 4396 } 4397 if (formSupportsPost) { 4398 submitForm().then((data) => { 4399 eval(data.js); 4400 }).catch(() => { 4401 _show_error("15", "Invio non riuscito. Riprova."); 4402 }); 4403 } else { 4404 _load_script('https://cpmautomation.activehosted.com/proc.php?' + serialized + '&jsonp=true', null, true); 4405 } 4406 } 4407 return false; 4408 }; 4409 addEvent(form_to_submit, 'submit', form_submit); 4410})(); 4411 4412</script>
4412 </div> 4413 </div> 4414 <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"> 4415 </div> 4416 <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"> 4417 <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"> 4418 <h2 class="elementor-heading-title elementor-size-default">Indirizzo</h2> </div> 4419 <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"> 4420 <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> 4421 <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"> 4422 <h2 class="elementor-heading-title elementor-size-default">Telefono</h2> </div> 4423 <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"> 4424 <p><a href="tel:+39026411461">+39 026411461</a><br />Lun – Ven 09:30 / 18:00<br />Sab 09:30 / 13:00</p> </div> 4425 </div> 4426 <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"> 4427 <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"> 4428 <h2 class="elementor-heading-title elementor-size-default">Email</h2> </div> 4429 <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"> 4430 <p><a href="mailto:[email protected]" target="_blank" rel="noopener">[email protected]</a></p> </div> 4431 </div> 4432 </div> 4433 </div> 4434 <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"}"> 4435 <div class="e-con-inner"> 4436 <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"> 4437 <h3 class="elementor-heading-title elementor-size-default">LâALTA FORMAZIONE 4438A MILANO. DAL 1984</h3> </div> 4439 <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"> 4440 <a class="elementor-button elementor-button-link elementor-size-sm" href="#"> 4441 <span class="elementor-button-content-wrapper"> 4442 <span class="elementor-button-text">Trova il tuo corso</span> 4443 </span> 4444 </a> 4445 </div> 4446 </div> 4447 </div> 4448 <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"> 4449 <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"> 4450 <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"> 4451 <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
4451w, 800px" /> </div> 4452 <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"> 4453 <h2 class="elementor-heading-title elementor-size-default">Rimani aggiornato</h2> </div> 4454 <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"> 4455 <p class="p1">Iscriviti per ricevere notizie e aggiornamenti sui nostri eventi.<br />Puoi annullare lâiscrizione in qualsiasi momento.</p> </div> 4456 <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"> 4457 <style>@import url(https://fonts.bunny.net/css?family=ibm-plex-sans:400,600);</style> 4458<style> 4459button#_form_15_submit { 4460 font-weight: 700; 4461}input {border: 0px!important; 4462 border-radius: 0px!important;} 4463#_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%}
4463#_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;
4463left: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} 4464.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;} 4465@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;}} 4466input#sms_consent { 4467 margin-top: 0px!important; 4468 margin-right: 10px!important; 4469 margin-bottom: 0px!important; 4470} 4471.sms_consent_message { 4472 margin-bottom: 0px !important; 4473}</style> 4474<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"> 4475 <input type="hidden" name="u" value="15" /> 4476 <input type="hidden" name="f" value="15" /> 4477 <input type="hidden" name="s" /> 4478 <input type="hidden" name="c" value="0" /> 4479 <input type="hidden" name="m" value="0" /> 4480 <input type="hidden" name="act" value="sub" /> 4481 <input type="hidden" name="v" value="2" /> 4482 <input type="hidden" name="or" value="50a18da3-7c4c-480c-8fa9-2d6729d5fde2" /> 4483 <div class="_form-content"> 4484 <div class="campi_2_colonne"> 4485 <div class="_form_element _x40610055 _full_width w-50 pr-2" style="margin-bottom:0px"> 4486 <label for="firstname" class="_form-label" style="display:none"> 4487 </label> 4488 <div class="_field-wrapper"> 4489 <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;" /> 4490 </div> 4491 </div> 4492 <div class="_form_element _x23357875 _full_width w-50 pl-2" style="margin-bottom:0px"> 4493 <label for="lastname" class="_form-label" style="display:none"> 4494 </label> 4495 <div class="_field-wrapper"> 4496 <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;" /> 4497 </div> 4498 </div> 4499 </div> 4500 <div class="campi_2_colonne"> 4501 <div class="_form_element _x32933839 _full_width w-50 pr-2" style="margin-top:10px;margin-bottom:0px;" > 4502 <label for="field[50]" class="_form-label" style="padding-left:15px"> 4503 Data di nascita <span class="field-required"> 4504 * 4505 </span> 4506 </label> 4507 <div class="_field-wrapper"> 4508 <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" /> 4509 </div> 4510 </div> 4511 <div class="_form_element _x18376436 _full_width w-50 pl-2" style="margin-bottom:0px; display:flex; align-items: flex-end;margin-top:10px" > 4512 <label for="email" class="_form-label" style="display:none"> 4513 </label> 4514 <div class="_field-wrapper" style="width: 100%;"> 4515 <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;" /> 4516 </div> 4517 </div> 4518 </div> 4519 4520 <div class="_form_element _x98729790 _full_width " style="margin-top: 10px!important;" > 4521 <label for="phone" class="_form-label" style="display:none"> 4522 Telefono<span class="field-required"> 4523 * 4524 </span> 4525 </label> 4526 <div class="_field-wrapper"> 4527 <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;"/> 4528 </div> 4529 </div> 4530 <div class="_form_element _x21341575 _full_width " > 4531 <label for="g-recaptcha-response" class="_form-label"> 4532 </label> 4533 <div class="g-recaptcha" data-sitekey="6LcwIw8TAAAAACP1ysM08EhCgzd6q5JAOUR1a0Go"> 4534 </div> 4535 </div> 4536 <div class="_form_element _x12846387 _full_width " style="margin-top:20px"> 4537 <fieldset class="_form-fieldset"> 4538 <div class="_row"> 4539 <legend for="field[2][]" class="_form-label"> 4540 </legend> 4541 </div> 4542 <input data-autofill="false" type="hidden" id="field[2][]" name="field[2][]" value="~|"> 4543 <div class="_row _checkbox-radio"> 4544 <input id="field_2Autorizzo il trattamento dei miei dati. Leggi privacy" type="checkbox" name="field[2][]" 4545 value="Autorizzo il trattamento dei miei dati. Leggi privacy" required >
4546 <span> 4547 <label for="field_2Autorizzo il trattamento dei miei dati. Leggi privacy" style="color:#000"> 4548 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"> 4549 * 4550 </span> 4551 </label> 4552 </span> 4553 </div> 4554 </fieldset> 4555 </div> 4556 <label for="sms_consent" class="sms_consent_checkbox" style="padding-top: 0px!important;"> 4557 <input type="checkbox" id="sms_consent" name="sms_consent" required /> 4558 <div class="sms_consent_message" style="color: #000;"> 4559 Inviando questo modulo acconsenti a ricevere SMS / chiamate. 4560 </div> 4561 </label> 4562 <div class="_button-wrapper"> 4563 <button id="_form_15_submit" class="_submit" type="submit" style="width: 50%;"> 4564 INVIA 4565 </button> 4566 </div> 4567 <div class="_clear-element"> 4568 </div> 4569</div> 4570<div class="_form-thank-you" style="display:none;"> 4571</div> 4572<div class="_form-branding" style="display:none"> 4573 <div class="_marketing-by"> 4574 Marketing a cura di 4575 </div> 4576 <a href="https://www.activecampaign.com/?utm_medium=referral&utm_campaign=acforms" class="_logo"> 4577 <span class="form-sr-only"> 4578 ActiveCampaign 4579 </span> 4580 </a> 4581</div> 4582</form> 4583
4584<script> 4585window.cfields = {"50":"data_di_nascita_1","2":"privacy"}; 4586window._show_thank_you = function(id, message, trackcmp_url, email) { 4587 var form = document.getElementById('_form_' + id + '_'), thank_you = form.querySelector('._form-thank-you'); 4588 form.querySelector('._form-content').style.display = 'none'; 4589 thank_you.innerHTML = message; 4590 thank_you.style.display = 'block'; 4591 const vgoAlias = typeof visitorGlobalObjectAlias === 'undefined' ? 'vgo' : visitorGlobalObjectAlias; 4592 var visitorObject = window[vgoAlias]; 4593 if (email && typeof visitorObject !== 'undefined') { 4594 visitorObject('setEmail', email); 4595 visitorObject('update'); 4596 } else if (typeof(trackcmp_url) != 'undefined' && trackcmp_url) { 4597 // Site tracking URL to use after inline form submission. 4598 _load_script(trackcmp_url); 4599 } 4600 if (typeof window._form_callback !== 'undefined') window._form_callback(id); 4601 thank_you.setAttribute('tabindex', '-1'); 4602 thank_you.focus(); 4603}; 4604window._show_unsubscribe = function(id, message, trackcmp_url, email) { 4605 var form = document.getElementById('_form_' + id + '_'), unsub = form.querySelector('._form-thank-you'); 4606 var branding = form.querySelector('._form-branding'); 4607 if (branding) { 4608 branding.style.display = 'none'; 4609 } 4610 form.querySelector('._form-content').style.display = 'none'; 4611 unsub.style.display = 'block'; 4612 form.insertAdjacentHTML('afterend', message) 4613 const vgoAlias = typeof visitorGlobalObjectAlias === 'undefined' ? 'vgo' : visitorGlobalObjectAlias; 4614 var visitorObject = window[vgoAlias]; 4615 if (email && typeof visitorObject !== 'undefined') { 4616 visitorObject('setEmail', email); 4617 visitorObject('update'); 4618 } else if (typeof(trackcmp_url) != 'undefined' && trackcmp_url) { 4619 // Site tracking URL to use after inline form submission. 4620 _load_script(trackcmp_url); 4621 } 4622 if (typeof window._form_callback !== 'undefined') window._form_callback(id); 4623}; 4624window._show_error = function(id, message, html) { 4625 var form = document.getElementById('_form_' + id + '_'), 4626 err = document.createElement('div'), 4627 button = form.querySelector('button[type="submit"]'), 4628 old_error = form.querySelector('._form_error'); 4629 if (old_error) old_error.parentNode.removeChild(old_error); 4630 err.innerHTML = message; 4631 err.className = '_error-inner _form_error _no_arrow'; 4632 var wrapper = document.createElement('div'); 4633 wrapper.className = '_form-inner _show_be_error'; 4634 wrapper.appendChild(err); 4635 button.parentNode.insertBefore(wrapper, button); 4636 var submitButton = form.querySelector('[id^="_form"][id$="_submit"]'); 4637 submitButton.disabled = false; 4638 submitButton.classList.remove('processing'); 4639 if (html) { 4640 var div = document.createElement('div'); 4641 div.className = '_error-html'; 4642 div.innerHTML = html; 4643 err.appendChild(div); 4644 } 4645}; 4646window._show_pc_confirmation = function(id, header, detail, show, email) { 4647 var form = document.getElementById('_form_' + id + '_'), pc_confirmation = form.querySelector('._form-pc-confirmation'); 4648 if (pc_confirmation.style.display === 'none') { 4649 form.querySelector('._form-content').style.display = 'none'; 4650 pc_confirmation.innerHTML = "<div class='_form-title'>" + header + "</div>" + "<p>" + detail + "</p>" + 4651 "<button class='_submit' id='hideButton'>Gestisci preferenze</button>"; 4652 pc_confirmation.style.display = 'block'; 4653 var mp = document.querySelector('input[name="mp"]'); 4654 mp.value = '0'; 4655 } else { 4656 form.querySelector('._form-content').style.display = 'inline'; 4657 pc_confirmation.style.display = 'none'; 4658 } 4659 4660 var hideButton = document.getElementById('hideButton'); 4661 // Add event listener to the button 4662 hideButton.addEventListener('click', function() { 4663 var submitButton = document.querySelector('#_form_15_submit'); 4664 submitButton.disabled = false; 4665 submitButton.classList.remove('processing'); 4666 var mp = document.querySelector('input[name="mp"]'); 4667 mp.value = '1'; 4668 const cacheBuster = new URL(window.location.href); 4669 cacheBuster.searchParams.set('v', new Date().getTime()); 4670 window.location.href = cacheBuster.toString(); 4671 }); 4672 4673 const vgoAlias = typeof visitorGlobalObjectAlias === 'undefined' ? 'vgo' : visitorGlobalObjectAlias; 4674 var visitorObject = window[vgoAlias]; 4675 if (email && typeof visitorObject !== 'undefined') { 4676 visitorObject('setEmail', email); 4677 visitorObject('update'); 4678 } else if (typeof(trackcmp_url) != 'undefined' && trackcmp_url) { 4679 // Site tracking URL to use after inline form submission. 4680 _load_script(trackcmp_url); 4681 } 4682 if (typeof window._form_callback !== 'undefined') window._form_callback(id); 4683}; 4684window._load_script = function(url, callback, isSubmit) { 4685 var head = document.querySelector('head'), script = document.createElement('script'), r = false;
4686 var submitButton = document.querySelector('#_form_15_submit'); 4687 script.charset = 'utf-8'; 4688 script.src = url; 4689 if (callback) { 4690 script.onload = script.onreadystatechange = function() { 4691 if (!r && (!this.readyState || this.readyState == 'complete')) { 4692 r = true; 4693 callback(); 4694 } 4695 }; 4696 } 4697 script.onerror = function() { 4698 if (isSubmit) { 4699 if (script.src.length > 10000) { 4700 _show_error("15", "Invio non riuscito. Accorcia le risposte e riprova."); 4701 } else { 4702 _show_error("15", "Invio non riuscito. Riprova."); 4703 } 4704 submitButton.disabled = false; 4705 submitButton.classList.remove('processing'); 4706 } 4707 } 4708 4709 head.appendChild(script); 4710}; 4711(function() { 4712 var iti; 4713 if (window.location.search.search("excludeform") !== -1) return false; 4714 var getCookie = function(name) { 4715 var match = document.cookie.match(new RegExp('(^|; )' + name + '=([^;]+)')); 4716 return match ? match[2] : localStorage.getItem(name); 4717 } 4718 var setCookie = function(name, value) { 4719 var now = new Date(); 4720 var time = now.getTime(); 4721 var expireTime = time + 1000 * 60 * 60 * 24 * 365; 4722 now.setTime(expireTime); 4723 document.cookie = name + '=' + value + '; expires=' + now + ';path=/; Secure; SameSite=Lax;'; 4724 localStorage.setItem(name, value); 4725 } 4726 var addEvent = function(element, event, func) { 4727 if (element.addEventListener) { 4728 element.addEventListener(event, func); 4729 } else { 4730 var oldFunc = element['on' + event]; 4731 element['on' + event] = function() { 4732 oldFunc.apply(this, arguments); 4733 func.apply(this, arguments); 4734 }; 4735 } 4736 } 4737 var _removed = false; 4738 var form_to_submit = document.getElementById('_form_15_'); 4739 var allInputs = form_to_submit.querySelectorAll('input, select, textarea'), tooltips = [], submitted = false; 4740 4741 var getUrlParam = function(name) { 4742 if (name.toLowerCase() !== 'email') { 4743 var params = new URLSearchParams(window.location.search); 4744 return params.get(name) || false; 4745 } 4746 // email is a special case because a plus is valid in the email address 4747 var qString = window.location.search; 4748 if (!qString) { 4749 return false; 4750 } 4751 var parameters = qString.substr(1).split('&'); 4752 for (var i = 0; i < parameters.length; i++) { 4753 var parameter = parameters[i].split('='); 4754 if (parameter[0].toLowerCase() === 'email') { 4755 return parameter[1] === undefined ? true : decodeURIComponent(parameter[1]); 4756 } 4757 } 4758 return false; 4759 }; 4760 4761 var acctDateFormat = "%d/%m/%Y"; 4762 var getNormalizedDate = function(date, acctFormat) { 4763 var decodedDate = decodeURIComponent(date); 4764 if (acctFormat && acctFormat.match(/(%d|%e).*%m/gi) !== null) { 4765 return decodedDate.replace(/(\d{2}).*(\d{2}).*(\d{4})/g, '$3-$2-$1'); 4766 } else if (Date.parse(decodedDate)) { 4767 var dateObj = new Date(decodedDate); 4768 var year = dateObj.getFullYear(); 4769 var month = dateObj.getMonth() + 1; 4770 var day = dateObj.getDate(); 4771 return `${year}-${month < 10 ? `0${month}` : month}-${day < 10 ? `0${day}` : day}`; 4772 } 4773 return false; 4774 }; 4775 4776 var getNormalizedTime = function(time) { 4777 var hour, minutes; 4778 var decodedTime = decodeURIComponent(time); 4779 var timeParts = Array.from(decodedTime.matchAll(/(\d{1,2}):(\d{1,2})\W*([AaPp][Mm])?/gm))[0]; 4780 if (timeParts[3]) { // 12 hour format 4781 var isPM = timeParts[3].toLowerCase() === 'pm'; 4782 if (isPM) { 4783 hour = parseInt(timeParts[1]) === 12 ? '12' : `${parseInt(timeParts[1]) + 12}`; 4784 } else { 4785 hour = parseInt(timeParts[1]) === 12 ? '0' : timeParts[1]; 4786 } 4787 } else { // 24 hour format 4788 hour = timeParts[1]; 4789 } 4790 var normalizedHour = parseInt(hour) < 10 ? `0${parseInt(hour)}` : hour; 4791 var minutes = timeParts[2]; 4792 return `${normalizedHour}:${minutes}`; 4793 }; 4794 4795 for (var i = 0; i < allInputs.length; i++) { 4796 var regexStr = "field\\[(\\d+)\\]"; 4797 var results = new RegExp(regexStr).exec(allInputs[i].name); 4798 if (results != undefined) { 4799 allInputs[i].dataset.name = allInputs[i].name.match(/\[time\]$/) 4800 ? `${window.cfields[results[1]]}_time` 4801 : window.cfields[results[1]]; 4802 } else { 4803 allInputs[i].dataset.name = allInputs[i].name; 4804 } 4805 var fieldVal = getUrlParam(allInputs[i].dataset.name); 4806 4807 if (fieldVal) {
4808 if (allInputs[i].dataset.autofill === "false") { 4809 continue; 4810 } 4811 if (allInputs[i].type == "radio" || allInputs[i].type == "checkbox") { 4812 if (allInputs[i].value == fieldVal) { 4813 allInputs[i].checked = true; 4814 } 4815 } else if (allInputs[i].type == "date") { 4816 allInputs[i].value = getNormalizedDate(fieldVal, acctDateFormat); 4817 } else if (allInputs[i].type == "time") { 4818 allInputs[i].value = getNormalizedTime(fieldVal); 4819 } else { 4820 allInputs[i].value = fieldVal; 4821 } 4822 } 4823 } 4824 4825 var remove_tooltips = function() { 4826 for (var i = 0; i < tooltips.length; i++) { 4827 tooltips[i].tip.parentNode.removeChild(tooltips[i].tip); 4828 } 4829 tooltips = []; 4830 }; 4831 var remove_tooltip = function(elem) { 4832 for (var i = 0; i < tooltips.length; i++) { 4833 if (tooltips[i].elem === elem) { 4834 tooltips[i].tip.parentNode.removeChild(tooltips[i].tip); 4835 tooltips.splice(i, 1); 4836 return; 4837 } 4838 } 4839 }; 4840 var create_tooltip = function(elem, text) { 4841 var tooltip = document.createElement('div'), 4842 arrow = document.createElement('div'), 4843 inner = document.createElement('div'), new_tooltip = {}; 4844 tooltip.id = `${elem.id}-error`; 4845 tooltip.setAttribute('role', 'alert') 4846 if (elem.type != 'radio' && (elem.type != 'checkbox' || elem.name === 'sms_consent')) { 4847 tooltip.className = '_error'; 4848 arrow.className = '_error-arrow'; 4849 inner.className = '_error-inner'; 4850 inner.innerHTML = text; 4851 tooltip.appendChild(arrow); 4852 tooltip.appendChild(inner); 4853 elem.parentNode.appendChild(tooltip); 4854 } else { 4855 tooltip.className = '_error-inner _no_arrow'; 4856 tooltip.innerHTML = text; 4857 elem.parentNode.insertBefore(tooltip, elem); 4858 new_tooltip.no_arrow = true; 4859 } 4860 new_tooltip.tip = tooltip; 4861 new_tooltip.elem = elem; 4862 tooltips.push(new_tooltip); 4863 return new_tooltip; 4864 }; 4865 var resize_tooltip = function(tooltip) { 4866 var rect = tooltip.elem.getBoundingClientRect(); 4867 var doc = document.documentElement, 4868 scrollPosition = rect.top - ((window.pageYOffset || doc.scrollTop) - (doc.clientTop || 0)); 4869 if (scrollPosition < 40) { 4870 tooltip.tip.className = tooltip.tip.className.replace(/ ?(_above|_below) ?/g, '') + ' _below'; 4871 } else { 4872 tooltip.tip.className = tooltip.tip.className.replace(/ ?(_above|_below) ?/g, '') + ' _above'; 4873 } 4874 }; 4875 var resize_tooltips = function() { 4876 if (_removed) return; 4877 for (var i = 0; i < tooltips.length; i++) { 4878 if (!tooltips[i].no_arrow) resize_tooltip(tooltips[i]); 4879 } 4880 }; 4881 var validate_field = function(elem, remove) { 4882 var tooltip = null, value = elem.value, no_error = true; 4883 remove ? remove_tooltip(elem) : false; 4884 elem.removeAttribute('aria-invalid'); 4885 elem.removeAttribute('aria-describedby'); 4886 if (elem.type != 'checkbox') elem.className = elem.className.replace(/ ?_has_error ?/g, ''); 4887 if (elem.getAttribute('required') !== null) { 4888 if (elem.type == 'radio' || (elem.type == 'checkbox' && /any/.test(elem.className))) { 4889 var elems = form_to_submit.elements[elem.name]; 4890 if (!(elems instanceof NodeList || elems instanceof HTMLCollection) || elems.length <= 1) { 4891 no_error = elem.checked; 4892 } 4893 else { 4894 no_error = false; 4895 for (var i = 0; i < elems.length; i++) { 4896 if (elems[i].checked) no_error = true; 4897 } 4898 } 4899 if (!no_error) { 4900 tooltip = create_tooltip(elem, "Seleziona un\'opzione."); 4901 } 4902 } else if (elem.type =='checkbox') { 4903 var elems = form_to_submit.elements[elem.name], found = false, err = []; 4904 no_error = true; 4905 for (var i = 0; i < elems.length; i++) { 4906 if (elems[i].getAttribute('required') === null) continue; 4907 if (!found && elems[i] !== elem) return true; 4908 found = true; 4909 elems[i].className = elems[i].className.replace(/ ?_has_error ?/g, ''); 4910 if (!elems[i].checked) { 4911 no_error = false;
4912 elems[i].className = elems[i].className + ' _has_error'; 4913 err.push("à necessario verificare %s".replace("%s", elems[i].value)); 4914 } 4915 } 4916 if (!no_error) { 4917 tooltip = create_tooltip(elem, err.join('<br/>')); 4918 } 4919 } else if (elem.tagName == 'SELECT') { 4920 var selected = true; 4921 if (elem.multiple) { 4922 selected = false; 4923 for (var i = 0; i < elem.options.length; i++) { 4924 if (elem.options[i].selected) { 4925 selected = true; 4926 break; 4927 } 4928 } 4929 } else { 4930 for (var i = 0; i < elem.options.length; i++) { 4931 if (elem.options[i].selected 4932 && (!elem.options[i].value 4933 || (elem.options[i].value.match(/\n/g))) 4934 ) { 4935 selected = false; 4936 } 4937 } 4938 } 4939 if (!selected) { 4940 elem.className = elem.className + ' _has_error'; 4941 no_error = false; 4942 tooltip = create_tooltip(elem, "Seleziona un\'opzione."); 4943 } 4944 } else if (value === undefined || value === null || value === '') { 4945 elem.className = elem.className + ' _has_error'; 4946 no_error = false; 4947 tooltip = create_tooltip(elem, "Questo campo è obbligatorio."); 4948 } 4949 } 4950 if (no_error && elem.name == 'email') { 4951 if (!value.match(/^[\+_a-z0-9-'&=]+(\.[\+_a-z0-9-']+)*@[a-z0-9-]+(\.[a-z0-9-]+)*(\.[a-z]{2,})$/i)) { 4952 elem.className = elem.className + ' _has_error'; 4953 no_error = false; 4954 tooltip = create_tooltip(elem, "Inserisci un indirizzo email valido."); 4955 } 4956 } 4957 if (no_error && (elem.id == 'phone')) { 4958 if (elem.value.trim() && typeof iti != 'undefined' && !iti.isValidNumber()) { 4959 elem.className = elem.className + ' _has_error'; 4960 no_error = false; 4961 tooltip = create_tooltip(elem, "Inserisci un numero di telefono valido."); 4962 } 4963 } 4964 if (no_error && /date_field/.test(elem.className)) { 4965 if (!value.match(/^\d\d\d\d-\d\d-\d\d$/)) { 4966 elem.className = elem.className + ' _has_error'; 4967 no_error = false; 4968 tooltip = create_tooltip(elem, "Inserisci una data valida."); 4969 } 4970 } 4971 4972 if (no_error && elem.name === 'sms_consent') { 4973 const showError = !!elem.attributes.required && !elem.checked; 4974 if (showError) { 4975 elem.className = elem.className + ' _has_error'; 4976 no_error = false; 4977 tooltip = create_tooltip(elem, "Seleziona questa casella per continuare"); 4978 } else { 4979 elem.className = elem.className.replace(/ ?_has_error ?/g, ''); 4980 } 4981 } 4982 tooltip ? resize_tooltip(tooltip) : false; 4983 if (!no_error && elem.hasAttribute('id')) { 4984 elem.setAttribute('aria-invalid', 'true'); 4985 elem.setAttribute('aria-describedby', `${elem.id}-error`); 4986 } 4987 return no_error; 4988 }; 4989 var needs_validate = function(el) { 4990 if(el.getAttribute('required') !== null){ 4991 return true; 4992 } 4993 if((el.name === 'email' || el.id === 'phone' || el.id === 'sms_consent') && el.value !== ""){ 4994 return true; 4995 } 4996 4997 return false; 4998 }; 4999 var validate_form = function(e) { 5000 var err = form_to_submit.querySelector('._form_error'), no_error = true; 5001 if (!submitted) { 5002 submitted = true; 5003 for (var i = 0, len = allInputs.length; i < len; i++) { 5004 var input = allInputs[i]; 5005 if (needs_validate(input)) { 5006 if (input.type == 'text' || input.type == 'number' || input.type == 'time' || input.type == 'tel') { 5007 addEvent(input, 'blur', function() { 5008 this.value = this.value.trim(); 5009 validate_field(this, true); 5010 }); 5011 addEvent(input, 'input', function() { 5012 validate_field(this, true); 5013 }); 5014 } else if (input.type == 'radio' || input.type == 'checkbox') { 5015 (function(el) { 5016 function getElementsArray(name){ 5017 const value = form_to_submit.elements[name]; 5018 if (Array.isArray(value)){ 5019 return value; 5020 } 5021 return [value]; 5022 } 5023 var radios = getElementsArray(el.name); 5024 for (var i = 0; i < radios.length; i++) { 5025 addEvent(radios[i], 'change', function() { 5026 validate_field(el, true); 5027 }); 5028 } 5029 })(input); 5030 } else if (input.tagName == 'SELECT') { 5031 addEvent(input, 'change', function() { 5032 validate_field(this, true); 5033 }); 5034 } else if (input.type == 'textarea'){ 5035 addEvent(input, 'input', function() { 5036 validate_field(this, true); 5037 }); 5038 } 5039 } 5040 } 5041 } 5042 remove_tooltips(); 5043 for (var i = 0, len = allInputs.length; i < len; i++) { 5044 var elem = allInputs[i]; 5045 if (needs_validate(elem)) { 5046 if (elem.tagName.toLowerCase() !== "select") { 5047 elem.value = elem.value.trim(); 5048 } 5049 validate_field(elem) ? true : no_error = false;
5050 } 5051 } 5052 if (!no_error && e) { 5053 e.preventDefault(); 5054 } 5055 if (!no_error) { 5056 const firstFocusableError = form_to_submit.querySelector('._has_error:not([disabled])'); 5057 if (firstFocusableError && typeof firstFocusableError.focus === 'function') { 5058 firstFocusableError.focus(); 5059 } 5060 } 5061 resize_tooltips(); 5062 return no_error; 5063 }; 5064 addEvent(window, 'resize', resize_tooltips); 5065 addEvent(window, 'scroll', resize_tooltips); 5066 var initializePhoneInput = function(inputPhone) { 5067 5068 const style = document.createElement('link'); 5069 style.rel = 'stylesheet'; 5070 style.href = 'https://cdn.jsdelivr.net/npm/[email protected]/build/css/intlTelInput.css'; 5071 document.head.appendChild(style); 5072 5073 window._load_script('https://cdn.jsdelivr.net/npm/[email protected]/build/js/intlTelInput.min.js', function() { 5074 inputPhone.setAttribute("name", "phone-iti"); 5075 iti = intlTelInput(inputPhone, { 5076 loadUtils: () => import('https://cdn.jsdelivr.net/npm/[email protected]/build/js/utils.js'), 5077 hiddenInput: (telInputName) => ({ 5078 phone: 'phone' 5079 }), 5080 separateDialCode: true, 5081 autoPlaceholder: 'aggressive', 5082 initialCountry: 'auto', 5083 geoIpLookup: (success) => { 5084 fetch('https://cpmautomation.activehosted.com/api/public/geo.php') 5085 .then((res) => res.json()) 5086 .then((data) => success(data.country_code || 'IT')) 5087 .catch(() => success('IT')); 5088 } 5089 }); 5090 }, false); 5091 } 5092 var inputPhone = form_to_submit.querySelector("#phone"); 5093 if(inputPhone) { 5094 initializePhoneInput(inputPhone); 5095 } 5096 5097 window['recaptcha_callback'] = function() { 5098 // Get all recaptchas in the DOM (there may be more than one form on the page). 5099 var recaptchas = document.getElementsByClassName("g-recaptcha"); 5100 for (var i in recaptchas) { 5101 // Set the recaptcha element ID, so the recaptcha can be applied to each element. 5102 var recaptcha_id = "recaptcha_" + i; 5103 recaptchas[i].id = recaptcha_id; 5104 var el = document.getElementById(recaptcha_id); 5105 if (el != null) { 5106 var sitekey = el.getAttribute("data-sitekey"); 5107 var stoken = el.getAttribute("data-stoken"); 5108 grecaptcha.render(recaptcha_id, {"sitekey":sitekey,"stoken":stoken}); 5109 } 5110 } 5111}; 5112//_load_script("https://www.google.com/recaptcha/api.js?onload=recaptcha_callback&render=explicit"); 5113 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("&")}; 5114 5115 const formSupportsPost = false;
5116 var form_submit = function(e) { 5117 5118 e.preventDefault(); 5119 if (validate_form()) { 5120 if(form_to_submit.querySelector('input[name="phone"]') && typeof iti != 'undefined') { 5121 form_to_submit.querySelector('input[name="phone"]').value = iti.getNumber(); 5122 } 5123 // use this trick to get the submit button & disable it using plain javascript 5124 var submitButton = e.target.querySelector('#_form_15_submit'); 5125 submitButton.disabled = true; 5126 submitButton.classList.add('processing'); 5127 var serialized = _form_serialize(document.getElementById('_form_15_')).replace(/%0A/g, '\\n'); 5128 var err = form_to_submit.querySelector('._form_error'); 5129 err ? err.parentNode.removeChild(err) : false; 5130 async function submitForm() { 5131 var formData = new FormData(); 5132 const searchParams = new URLSearchParams(serialized); 5133 searchParams.forEach((value, key) => { 5134 if (key !== 'hideButton') { 5135 formData.append(key, value); 5136 } 5137 }); 5138 let request = { 5139 headers: { 5140 "Accept": "application/json" 5141 }, 5142 body: formData, 5143 method: "POST" 5144 }; 5145 5146 let pageUrlParams = new URLSearchParams(window.location.search); 5147 if (pageUrlParams.has('t')) { 5148 request.headers.Authorization = 'Bearer ' + pageUrlParams.get('t'); 5149 } 5150 const response = await fetch('https://cpmautomation.activehosted.com/proc.php?jsonp=true', request); 5151 5152 return response.json(); 5153 } 5154 if (formSupportsPost) { 5155 submitForm().then((data) => { 5156 eval(data.js); 5157 }).catch(() => { 5158 _show_error("15", "Invio non riuscito. Riprova."); 5159 }); 5160 } else { 5161 _load_script('https://cpmautomation.activehosted.com/proc.php?' + serialized + '&jsonp=true', null, true); 5162 } 5163 } 5164 return false; 5165 }; 5166 addEvent(form_to_submit, 'submit', form_submit); 5167})(); 5168 5169</script>
5169 </div> 5170 </div> 5171 <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"> 5172 </div> 5173 <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"> 5174 <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"> 5175 <h2 class="elementor-heading-title elementor-size-default">Indirizzo</h2> </div> 5176 <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"> 5177 <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> 5178 <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"> 5179 <h2 class="elementor-heading-title elementor-size-default">Telefono</h2> </div> 5180 <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"> 5181 <p><a href="tel:+39026411461">+39 026411461</a><br />Lun – Ven 09:30 / 18:00<br />Sab 09:30 / 13:00</p> </div> 5182 </div> 5183 <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"> 5184 <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"> 5185 <h2 class="elementor-heading-title elementor-size-default">Email</h2> </div> 5186 <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"> 5187 <p><a href="mailto:[email protected]" target="_blank" rel="noopener">[email protected]</a></p> </div> 5188 </div> 5189 </div> 5190 <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"}"> 5191 <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"> 5192 <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> 5193 </div> 5194 </footer> 5195
5196<script type="speculationrules"> 5197{"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"}]} 5198</script>
5198 5199
5199<script> 5200 CookiebotCallback_OnAccept = () => Cookiebot.changed && document.location.reload(); 5201 CookiebotCallback_OnDecline = () => Cookiebot.changed && document.location.reload(); 5202 </script>
5202 5203
5203<script> 5204 const lazyloadRunObserver = () => { 5205 const lazyloadBackgrounds = document.querySelectorAll( `.e-con.e-parent:not(.e-lazyloaded)` ); 5206 const lazyloadBackgroundObserver = new IntersectionObserver( ( entries ) => { 5207 entries.forEach( ( entry ) => { 5208 if ( entry.isIntersecting ) { 5209 let lazyloadBackground = entry.target; 5210 if( lazyloadBackground ) { 5211 lazyloadBackground.classList.add( 'e-lazyloaded' ); 5212 } 5213 lazyloadBackgroundObserver.unobserve( entry.target ); 5214 } 5215 }); 5216 }, { rootMargin: '200px 0px 200px 0px' } ); 5217 lazyloadBackgrounds.forEach( ( lazyloadBackground ) => { 5218 lazyloadBackgroundObserver.observe( lazyloadBackground ); 5219 } ); 5220 }; 5221 const events = [ 5222 'DOMContentLoaded', 5223 'elementor/lazyload/observe', 5224 ]; 5225 events.forEach( ( event ) => { 5226 document.addEventListener( event, lazyloadRunObserver ); 5227 } ); 5228 </script>
5228 5229
5229<script> 5230 (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"); 5231 vgo('setAccount', '69697702'); 5232 vgo('setTrackByDefault', true); 5233 5234 vgo('process'); 5235</script>
5235<script>document.addEventListener("DOMContentLoaded", function() { 5236 // 1. Recupero l'elemento che contiene i metadati 5237 const metaContainer = document.getElementById('course-meta-ammissioni'); 5238 5239 if (metaContainer) { 5240 // 2. Estraggo i valori dai data-attributes 5241 const percorso = metaContainer.dataset.percorso; 5242 const corso = metaContainer.dataset.corso; 5243 const link = metaContainer.dataset.linkAmmissioni; // Nota: link-ammissioni diventa linkAmmissioni in JS 5244 const pdf = metaContainer.dataset.pdfProgrammaAmmissione; // Nota: camelCase automatico 5245 5246 // 3. Seleziono i campi del form tramite il loro attributo 'name' e assegno i valori 5247 const field45 = document.querySelector('input[name="field[45]"]'); 5248 const field46 = document.querySelector('input[name="field[46]"]'); 5249 const field43 = document.querySelector('input[name="field[43]"]'); 5250 const field44 = document.querySelector('input[name="field[44]"]'); 5251 5252 if (field45) field45.value = percorso; 5253 if (field46) field46.value = corso; 5254 if (field43) field43.value = pdf; 5255 if (field44) field44.value = link; 5256 5257 // Opzionale: Log di controllo in console 5258 console.log("Campi form ActiveCampaign popolati con successo."); 5259 } else { 5260 console.error("Elemento #course-meta-ammissioni non trovato."); 5261 } 5262});</script>
5262<script>(function () { 5263 function normalize(s) { 5264 return (s || "") 5265 .toString() 5266 .trim() 5267 .toLowerCase() 5268 .replace(/\s+/g, " ") 5269 .replace(/&/g, "&"); 5270 } 5271 5272 function setMultiSelectValue(selectEl, valueToSelect) { 5273 if (!selectEl) return; 5274 const target = normalize(valueToSelect); 5275 const options = Array.from(selectEl.options); 5276 options.forEach(opt => { opt.selected = false; }); 5277 const match = options.find(opt => normalize(opt.value) === target || normalize(opt.text) === target); 5278 if (match) { 5279 match.selected = true; 5280 selectEl.dispatchEvent(new Event("change", { bubbles: true })); 5281 } 5282 } 5283 5284 function setSelectValue(selectEl, valueToSelect) { 5285 if (!selectEl) return; 5286 const target = normalize(valueToSelect); 5287 const options = Array.from(selectEl.options); 5288 const match = options.find(opt => normalize(opt.value) === target || normalize(opt.text) === target); 5289 if (match) { 5290 selectEl.value = match.value; 5291 selectEl.dispatchEvent(new Event("change", { bubbles: true })); 5292 } 5293 } 5294 5295 const meta = document.getElementById("course-meta"); 5296 if (!meta) return; 5297 5298 const categoria = meta.dataset.categoria || ""; 5299 const sottocategoria = meta.dataset.sottocategoria || ""; 5300 const strumento = meta.dataset.strumento || ""; 5301 const linkPianoStudi = meta.dataset.linkPianoStudi || ""; // <- nuovo 5302 const fraseStrumento = meta.dataset.fraseStrumento || ""; // <- nuovo (field[9]) 5303 5304 function resolveTipoCorso(cat, sub) { 5305 const c = normalize(cat); 5306 const s = normalize(sub); 5307 5308 if (c === "accademico") { 5309 if (s.includes("bienni") || s.includes("biennio")) return "accademico biennio"; 5310 if (s.includes("trienni") || s.includes("triennio")) return "accademico triennio"; 5311 } 5312 if (c === "pre accademico" || c === "pre-accademico" || c === "preaccademico") return "pre-accademico"; 5313 if (c === "master") return "master"; 5314 if (c === "formazione continua") return "formazione continua"; 5315 return ""; 5316 } 5317 5318 const tipoCorsoAC = resolveTipoCorso(categoria, sottocategoria); 5319 5320 function tryApply() { 5321 const tipoSelect = document.querySelector('select[name="field[6][]"]'); 5322 const strumentoSelect = document.querySelector('select[name="field[7]"]'); 5323 const pdfSelect = document.querySelector('select[name="field[8]"]'); 5324 const fraseSelect = document.querySelector('select[name="field[9]"]'); 5325 5326 if (!tipoSelect && !strumentoSelect && !pdfSelect && !fraseSelect) return false; 5327 5328 if (tipoCorsoAC) setMultiSelectValue(tipoSelect, tipoCorsoAC); 5329 if (strumento) setSelectValue(strumentoSelect, strumento); 5330 if (linkPianoStudi) setSelectValue(pdfSelect, linkPianoStudi); 5331 if (fraseStrumento) setSelectValue(fraseSelect, fraseStrumento); 5332 5333 return true; 5334 } 5335 5336 if (tryApply()) return; 5337 5338 const obs = new MutationObserver(() => { 5339 if (tryApply()) obs.disconnect(); 5340 }); 5341 obs.observe(document.documentElement, { childList: true, subtree: true }); 5342 setTimeout(() => obs.disconnect(), 10000); 5343})(); 5344 5345</script>
5345<script>document.addEventListener("DOMContentLoaded", function () { 5346 5347 var container = document.querySelector(".wa-share-btn a"); 5348 if (!container) return; 5349 5350 var url = window.location.href; 5351 var title = document.title; 5352 var text = title + " - " + url; 5353 var wa = "https://wa.me/?text=" + encodeURIComponent(text); 5354 5355 container.setAttribute("href", wa); 5356 container.setAttribute("target", "_blank"); 5357 container.setAttribute("rel", "noopener"); 5358 5359}); 5360document.addEventListener("DOMContentLoaded", function () { 5361 const btn = document.querySelector("#cta_apri_menu_corsi"); 5362 const headerMobile = document.querySelector("#headermenu_mobile"); 5363 const choose_course_btn_desk = document.querySelector("#choose_course_btn_desk"); 5364 const close_menu = document.querySelector("#close_menu"); 5365 5366 if (!btn) return; 5367 5368 const isMobile = () => window.matchMedia("(max-width: 1024px)").matches; 5369 5370 const show = (sel) => { 5371 const el = document.querySelector(sel); 5372 if (!el) return; 5373 el.style.display = ""; 5374 el.hidden = false; 5375 el.classList.add("is-open"); 5376 choose_course_btn_desk.classList.add("disabled_btn_desk"); 5377 }; 5378 const hide = (sel) => { 5379 const el = document.querySelector(sel); 5380 if (!el) return; 5381 el.style.display = "none"; 5382 el.hidden = true; 5383 el.classList.remove("is-open"); 5384 choose_course_btn_desk.classList.remove("disabled_btn_desk"); 5385 }; 5386 5387 btn.addEventListener("click", function (e) { 5388 e.preventDefault(); 5389 5390 if (headerMobile) headerMobile.classList.add("opened"); 5391 5392 if (isMobile()) { 5393 hide("#mobile_menu_"); 5394 5395 const chooseLink = document.querySelector("#choose_course_btn a"); 5396 if (chooseLink) { 5397 chooseLink.click(); // â carica davvero i corsi 5398 } else { 5399 show("#mobile_course_"); // fallback 5400 } 5401 } else { 5402 hide("#cnt_menu_desk_uff"); 5403 show("#menu_desk_uff"); 5404 } 5405 }); 5406}); 5407 5408const observer = new MutationObserver(() => { 5409 const overlay = document.querySelector('#form_overlay_contatti'); 5410 const wrapper = document.querySelector('.elementor-element-f53f36a'); 5411 5412 if (overlay && wrapper) { 5413 if (overlay.classList.contains('active')) { 5414 wrapper.style.zIndex = 'auto'; 5415 } else { 5416 wrapper.style.zIndex = '-1'; 5417 } 5418 } 5419}); 5420 5421const overlay = document.querySelector('#form_overlay_contatti'); 5422if (overlay) { 5423 observer.observe(overlay, { attributes: true, attributeFilter: ['class'] }); 5424}</script>
5424<script>jQuery(function($) { 5425 // Sposta tutti i box overlay al body ECCETTO le eccezioni 5426 $("[class*='_box'].overlay_box:not(#form_overlay_contatti):not(#programma_openday):not(.overlay_docente_materia_box):not(.cpm_edu_box)").each(function() { 5427 $("body").append($(this)); 5428 }); 5429 5430 $(document).on('click', "[class*='overlay_']:not(.overlay_box):not(.close_overlay)", function(e) { 5431 e.stopPropagation(); 5432 var classes = this.className.split(/\s+/); 5433 var overlayClass = null; 5434 $.each(classes, function(i, c) { 5435 if (c.indexOf('overlay_') === 0 && c !== 'overlay_box' && c.indexOf('elementor') === -1) { 5436 overlayClass = c; 5437 return false; 5438 } 5439 }); 5440 if (overlayClass) { 5441 $("." + overlayClass + "_box").addClass("active"); 5442 } 5443 }); 5444 5445 $(document).on('click', ".close_overlay", function() { 5446 $(this).closest(".overlay_box").removeClass("active"); 5447 }); 5448}); 5449 5450document.addEventListener("DOMContentLoaded", function () { 5451 const DURATION = 300; 5452 5453 function setPanelHeight(details, opening) { 5454 const panel = details.querySelector(".e-n-accordion-item-content"); 5455 if (!panel) return; 5456 5457 panel.style.transitionDuration = DURATION + "ms"; 5458 5459 if (opening) { 5460 // da 0 a altezza contenuto 5461 panel.style.height = "0px"; 5462 // force reflow 5463 panel.offsetHeight; 5464 const target = panel.scrollHeight; 5465 panel.style.height = target + "px"; 5466 5467 // dopo animazione, lascia height:auto per gestire contenuti dinamici 5468 window.setTimeout(() => { 5469 if (details.hasAttribute("open")) { 5470 panel.style.height = "auto"; 5471 } 5472 }, DURATION); 5473 } else { 5474 // da auto/altezza attuale a 0 5475 const start = panel.scrollHeight; 5476 panel.style.height = start + "px"; 5477 // force reflow 5478 panel.offsetHeight; 5479 panel.style.height = "0px"; 5480 } 5481 } 5482 5483 // init: chiudi visivamente tutti (anche se qualcuno ha open di default) 5484 document.querySelectorAll(".cpm-programmi-accordion").forEach(function (accordion) { 5485 accordion.querySelectorAll("details.e-n-accordion-item").forEach(function (details) { 5486 const panel = details.querySelector(".e-n-accordion-item-content"); 5487 if (!panel) return; 5488 5489 if (details.hasAttribute("open")) { 5490 panel.style.height = "auto"; 5491 } else { 5492 panel.style.height = "0px"; 5493 } 5494 }); 5495 }); 5496 5497 // one-open + animazione 5498 document.querySelectorAll(".cpm-programmi-accordion").forEach(function (accordion) { 5499 accordion.querySelectorAll("details.e-n-accordion-item").forEach(function (detail) { 5500 detail.addEventListener("toggle", function () { 5501 if (detail.open) { 5502 // chiudi gli altri con animazione 5503 accordion.querySelectorAll("details.e-n-accordion-item[open]").forEach(function (other) { 5504 if (other !== detail) { 5505 setPanelHeight(other, false); 5506 // aspetta lâanimazione prima di rimuovere open (così il panel resta misurabile) 5507 window.setTimeout(() => { 5508 other.removeAttribute("open"); 5509 }, DURATION); 5510 } 5511 }); 5512 5513 setPanelHeight(detail, true); 5514 } else { 5515 setPanelHeight(detail, false); 5516 } 5517 }); 5518 }); 5519 }); 5520});</script>
5520<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' /> 5521<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' />
5522<script id="cpm-da-frontend-js-extra"> 5523var cpmDaAjax = {"ajaxurl":"https://www.cpm.it/wp-admin/admin-ajax.php"}; 5524//# sourceURL=cpm-da-frontend-js-extra 5525</script>
vendor: 1 bytes, line 5525
5525
5526<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 5526
5526
5527<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 5527
5527
5528<script id="rocket-browser-checker-js-after"> 5529"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}(); 5530//# sourceURL=rocket-browser-checker-js-after 5531</script>
vendor: 1 bytes, line 5531
5531
5532<script id="rocket-preload-links-js-extra"> 5533var 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"}; 5534//# sourceURL=rocket-preload-links-js-extra 5535</script>
vendor: 1 bytes, line 5535
5535
5536<script id="rocket-preload-links-js-after"> 5537(function() { 5538"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(); 5539}()); 5540 5541//# sourceURL=rocket-preload-links-js-after 5542</script>
vendor: 1 bytes, line 5542
5542
5543<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 5543
5543
5544<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 5544
5544
5545<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 5545
5545
5546<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 5546
5546
5547<script id="jquery-ui-core-js-before"> 5548jQuery.uiBackCompat = true; 5549//# sourceURL=jquery-ui-core-js-before 5550</script>
vendor: 1 bytes, line 5550
5550
5551<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 5551
5551
5552<script id="elementor-frontend-js-before"> 5553var 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}}, 5554"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":6054,"title":"CPM%20-%20CPM","excerpt":"","featuredImage":false}}; 5555//# sourceURL=elementor-frontend-js-before 5556</script>
vendor: 1 bytes, line 5556
5556
5557<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 5557
5557
5558<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 5558
5558
5559<script id="swiper-js" src="https://297c32dc.delivery.rocketcdn.me/wp-content/plugins/elementor/assets/lib/swiper/v8/swiper.min.js?ver=8.4.5"></script>
vendor: 1 bytes, line 5559
5559
5560<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 5560
5560
5561<script id="cj-mobile-menu-js-extra"> 5562var 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"}; 5563//# sourceURL=cj-mobile-menu-js-extra 5564</script>
vendor: 1 bytes, line 5564
5564
5565<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 5565
5565
5566<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 5566
5566
5567<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 5567
5567
5568<script id="cpm-menu-3col-desk-js-extra"> 5569var 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"};
5570//# sourceURL=cpm-menu-3col-desk-js-extra 5571</script>
vendor: 1 bytes, line 5571
5571
5572<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 5572
5572
5573<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 5573
5573
5574<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 5574
5574
5575<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 5575
5575
5576<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 5576
5576
5577<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 5577
5577
5578<script id="wp-i18n-js-after"> 5579wp.i18n.setLocaleData( { 'text direction\u0004ltr': [ 'ltr' ] } ); 5580//# sourceURL=wp-i18n-js-after 5581</script>
vendor: 1 bytes, line 5581
5581
5582<script id="elementor-pro-frontend-js-before"> 5583var 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"}}, 5584"facebook_sdk":{"lang":"it_IT","app_id":""},"lottie":{"defaultAnimationUrl":"https:\/\/www.cpm.it\/wp-content\/plugins\/elementor-pro\/modules\/lottie\/assets\/animations\/default.json"}}; 5585//# sourceURL=elementor-pro-frontend-js-before 5586</script>
vendor: 1 bytes, line 5586
5586
5587<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 5587
5587
5588<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>
5588 5589 5590</body> 5591</html> 5592 5593<!-- This website is like a Rocket, isn't it? Performance optimized by WP Rocket. Learn more: https://wp-rocket.me - Debug: cached@1790925104 -->
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.