.elementor-127 .elementor-element.elementor-element-3c0618cc{--display:flex;--min-height:100vh;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-127 .elementor-element.elementor-element-3c0618cc:not(.elementor-motion-effects-element-type-background), .elementor-127 .elementor-element.elementor-element-3c0618cc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EDE1C9;background-image:url("https://festivalharmonias.it/wp-content/uploads/2026/07/Sfondo-per-SITO-DA-COMPUTER.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-widget-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-127 .elementor-element.elementor-element-4d84ee6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-127 .elementor-element.elementor-element-4d84ee6.elementor-element{--align-self:center;}.elementor-127 .elementor-element.elementor-element-4d84ee6 img{width:55%;}.elementor-widget-heading .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-127 .elementor-element.elementor-element-2bb6ccdd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-127 .elementor-element.elementor-element-2bb6ccdd .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:69px;font-weight:500;-webkit-text-stroke-width:1px;stroke-width:1px;-webkit-text-stroke-color:#BFE4C2;stroke:#BFE4C2;text-shadow:0px 0px 1px rgba(23.315532260504465, 21.946963973526852, 21.946963973526852, 0.68);color:var( --e-global-color-4670b1a );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-127 .elementor-element.elementor-element-3c6256bf{margin:-35px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-family:"Roboto", Sans-serif;font-size:19px;font-weight:400;text-shadow:0px 1px 0px rgba(0,0,0,0.3);color:var( --e-global-color-secondary );}.elementor-127 .elementor-element.elementor-element-937943b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;font-family:"Roboto", Sans-serif;font-size:20px;font-weight:400;line-height:12px;letter-spacing:-0.4px;color:var( --e-global-color-4fec2d7 );}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-127 .elementor-element.elementor-element-e5b9ae2.elementor-element{--align-self:center;}body:not(.rtl) .elementor-127 .elementor-element.elementor-element-e5b9ae2{left:749.989px;}body.rtl .elementor-127 .elementor-element.elementor-element-e5b9ae2{right:749.989px;}.elementor-127 .elementor-element.elementor-element-e5b9ae2{top:627.977px;}.elementor-127 .elementor-element.elementor-element-e5b9ae2.elementor-view-stacked .elementor-icon{background-color:#ACD57C;}.elementor-127 .elementor-element.elementor-element-e5b9ae2.elementor-view-framed .elementor-icon, .elementor-127 .elementor-element.elementor-element-e5b9ae2.elementor-view-default .elementor-icon{color:#ACD57C;border-color:#ACD57C;}.elementor-127 .elementor-element.elementor-element-e5b9ae2.elementor-view-framed .elementor-icon, .elementor-127 .elementor-element.elementor-element-e5b9ae2.elementor-view-default .elementor-icon svg{fill:#ACD57C;}.elementor-127 .elementor-element.elementor-element-7565f6a8{--display:grid;--position:absolute;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:-133px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;top:652px;}.elementor-127 .elementor-element.elementor-element-7565f6a8.e-con{--align-self:center;--order:-99999 /* order start hack */;}body:not(.rtl) .elementor-127 .elementor-element.elementor-element-7565f6a8{left:0px;}body.rtl .elementor-127 .elementor-element.elementor-element-7565f6a8{right:0px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-127 .elementor-element.elementor-element-533bce8 .elementor-button{background-color:var( --e-global-color-4670b1a );font-family:"Roboto", Sans-serif;font-weight:500;fill:#F9FBFE;color:#F9FBFE;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);border-radius:14px 14px 14px 14px;}.elementor-127 .elementor-element.elementor-element-3ad44a71 .elementor-button{background-color:#D6DDC6;font-family:"Roboto", Sans-serif;font-weight:500;fill:#3D68A9;color:#3D68A9;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);border-radius:14px 14px 14px 14px;}.elementor-127 .elementor-element.elementor-element-b89642b5{--display:flex;--min-height:321px;--overlay-opacity:0.5;}.elementor-127 .elementor-element.elementor-element-b89642b5:not(.elementor-motion-effects-element-type-background), .elementor-127 .elementor-element.elementor-element-b89642b5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ADBF92;}.elementor-127 .elementor-element.elementor-element-b89642b5::before, .elementor-127 .elementor-element.elementor-element-b89642b5 > .elementor-background-video-container::before, .elementor-127 .elementor-element.elementor-element-b89642b5 > .e-con-inner > .elementor-background-video-container::before, .elementor-127 .elementor-element.elementor-element-b89642b5 > .elementor-background-slideshow::before, .elementor-127 .elementor-element.elementor-element-b89642b5 > .e-con-inner > .elementor-background-slideshow::before, .elementor-127 .elementor-element.elementor-element-b89642b5 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-127 .elementor-element.elementor-element-752cdde{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-127 .elementor-element.elementor-element-752cdde .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:30px;font-weight:400;-webkit-text-stroke-color:#000;stroke:#000;text-shadow:0px 0px 0px rgba(0,0,0,0.3);color:var( --e-global-color-4fec2d7 );}.elementor-127 .elementor-element.elementor-element-ef7a88de{--display:flex;--min-height:100vh;--margin-top:-83px;--margin-bottom:-56px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-127 .elementor-element.elementor-element-ef7a88de:not(.elementor-motion-effects-element-type-background), .elementor-127 .elementor-element.elementor-element-ef7a88de > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://festivalharmonias.it/wp-content/uploads/2026/08/Sfondo-per-SITO-DA-COMPUTER-TER.png");background-position:center center;background-repeat:no-repeat;background-size:100% auto;}.elementor-127 .elementor-element.elementor-element-f1451d5e{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-127 .elementor-element.elementor-element-f1451d5e .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:60px;font-weight:500;text-shadow:0px 0px 2px rgba(0,0,0,0.3);color:var( --e-global-color-4fec2d7 );}.elementor-127 .elementor-element.elementor-element-a3f22c19{color:#514E4E;}.elementor-127 .elementor-element.elementor-element-4a993c5{text-align:center;font-family:"Roboto", Sans-serif;font-size:12px;font-weight:400;}.elementor-127 .elementor-element.elementor-element-8065a46{padding:0px 0px 0px 0px;text-align:center;font-family:"Roboto", Sans-serif;font-size:41px;font-weight:400;line-height:38px;}.elementor-127 .elementor-element.elementor-element-1ddee122{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-127 .elementor-element.elementor-element-067a6835{--display:flex;--min-height:150px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-127 .elementor-element.elementor-element-067a6835:not(.elementor-motion-effects-element-type-background), .elementor-127 .elementor-element.elementor-element-067a6835 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E8D466;}.elementor-127 .elementor-element.elementor-element-709bd6d0{margin:12px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-127 .elementor-element.elementor-element-709bd6d0 .elementor-heading-title{color:#1D3C49;}.elementor-127 .elementor-element.elementor-element-2c82d5ae{font-family:"Roboto", Sans-serif;font-weight:400;line-height:18px;}.elementor-127 .elementor-element.elementor-element-9ce7caef{--display:flex;--min-height:150px;}.elementor-127 .elementor-element.elementor-element-9ce7caef:not(.elementor-motion-effects-element-type-background), .elementor-127 .elementor-element.elementor-element-9ce7caef > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E8BE5F;}.elementor-127 .elementor-element.elementor-element-b5f2ee9c .elementor-heading-title{color:#1D3C49;}.elementor-127 .elementor-element.elementor-element-06180bd6{font-family:"Roboto", Sans-serif;font-weight:400;line-height:18px;}.elementor-127 .elementor-element.elementor-element-b272a58a{--display:flex;--min-height:150px;}.elementor-127 .elementor-element.elementor-element-b272a58a:not(.elementor-motion-effects-element-type-background), .elementor-127 .elementor-element.elementor-element-b272a58a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5AE53;}.elementor-127 .elementor-element.elementor-element-99beffa3 .elementor-heading-title{color:#1D3C49;}.elementor-127 .elementor-element.elementor-element-2819f78d{font-family:"Roboto", Sans-serif;font-weight:400;line-height:18px;}.elementor-127 .elementor-element.elementor-element-c7cef245{--display:flex;--min-height:150px;--overlay-opacity:0.5;}.elementor-127 .elementor-element.elementor-element-c7cef245:not(.elementor-motion-effects-element-type-background), .elementor-127 .elementor-element.elementor-element-c7cef245 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E38228;}.elementor-127 .elementor-element.elementor-element-c7cef245::before, .elementor-127 .elementor-element.elementor-element-c7cef245 > .elementor-background-video-container::before, .elementor-127 .elementor-element.elementor-element-c7cef245 > .e-con-inner > .elementor-background-video-container::before, .elementor-127 .elementor-element.elementor-element-c7cef245 > .elementor-background-slideshow::before, .elementor-127 .elementor-element.elementor-element-c7cef245 > .e-con-inner > .elementor-background-slideshow::before, .elementor-127 .elementor-element.elementor-element-c7cef245 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-127 .elementor-element.elementor-element-a4778b5a .elementor-heading-title{color:#1D3C49;}.elementor-127 .elementor-element.elementor-element-553f56ad{font-family:"Roboto", Sans-serif;font-weight:400;line-height:18px;}.elementor-127 .elementor-element.elementor-element-ea025a7{--display:flex;--min-height:150px;--padding-top:25px;--padding-bottom:25px;--padding-left:0px;--padding-right:0px;}.elementor-127 .elementor-element.elementor-element-ea025a7:not(.elementor-motion-effects-element-type-background), .elementor-127 .elementor-element.elementor-element-ea025a7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#62A781;}.elementor-127 .elementor-element.elementor-element-897de17{margin:13px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-127 .elementor-element.elementor-element-897de17 .elementor-heading-title{color:#1D3C49;}.elementor-127 .elementor-element.elementor-element-777581b{font-family:"Roboto", Sans-serif;font-weight:400;line-height:18px;}.elementor-127 .elementor-element.elementor-element-974774c{--display:flex;--min-height:150px;--padding-top:25px;--padding-bottom:25px;--padding-left:0px;--padding-right:0px;}.elementor-127 .elementor-element.elementor-element-974774c:not(.elementor-motion-effects-element-type-background), .elementor-127 .elementor-element.elementor-element-974774c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#4A8851;}.elementor-127 .elementor-element.elementor-element-5f90dea .elementor-heading-title{color:#1D3C49;}.elementor-127 .elementor-element.elementor-element-ebc49bf{font-family:"Roboto", Sans-serif;font-weight:400;line-height:18px;}.elementor-127 .elementor-element.elementor-element-9b43f89{--display:flex;--min-height:150px;--overlay-opacity:0.5;--padding-top:25px;--padding-bottom:25px;--padding-left:0px;--padding-right:0px;}.elementor-127 .elementor-element.elementor-element-9b43f89:not(.elementor-motion-effects-element-type-background), .elementor-127 .elementor-element.elementor-element-9b43f89 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#377653;}.elementor-127 .elementor-element.elementor-element-9b43f89::before, .elementor-127 .elementor-element.elementor-element-9b43f89 > .elementor-background-video-container::before, .elementor-127 .elementor-element.elementor-element-9b43f89 > .e-con-inner > .elementor-background-video-container::before, .elementor-127 .elementor-element.elementor-element-9b43f89 > .elementor-background-slideshow::before, .elementor-127 .elementor-element.elementor-element-9b43f89 > .e-con-inner > .elementor-background-slideshow::before, .elementor-127 .elementor-element.elementor-element-9b43f89 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-127 .elementor-element.elementor-element-6de4712 .elementor-heading-title{color:#142A33;}.elementor-127 .elementor-element.elementor-element-9d4fff2{font-family:"Roboto", Sans-serif;font-weight:400;line-height:18px;}.elementor-127 .elementor-element.elementor-element-8c4c331{--display:flex;--min-height:150px;--overlay-opacity:0.5;--padding-top:25px;--padding-bottom:25px;--padding-left:0px;--padding-right:0px;}.elementor-127 .elementor-element.elementor-element-8c4c331:not(.elementor-motion-effects-element-type-background), .elementor-127 .elementor-element.elementor-element-8c4c331 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#236D3D;}.elementor-127 .elementor-element.elementor-element-8c4c331::before, .elementor-127 .elementor-element.elementor-element-8c4c331 > .elementor-background-video-container::before, .elementor-127 .elementor-element.elementor-element-8c4c331 > .e-con-inner > .elementor-background-video-container::before, .elementor-127 .elementor-element.elementor-element-8c4c331 > .elementor-background-slideshow::before, .elementor-127 .elementor-element.elementor-element-8c4c331 > .e-con-inner > .elementor-background-slideshow::before, .elementor-127 .elementor-element.elementor-element-8c4c331 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-127 .elementor-element.elementor-element-01ff78c .elementor-heading-title{color:#0B212B;}.elementor-127 .elementor-element.elementor-element-e3447c0{font-family:"Roboto", Sans-serif;font-weight:400;line-height:18px;}.elementor-127 .elementor-element.elementor-element-06a2a6d{margin:-15px -15px calc(var(--kit-widget-spacing, 0px) + -15px) -15px;text-align:center;font-family:"Roboto", Sans-serif;font-size:19px;font-weight:400;color:#060000;}.elementor-127 .elementor-element.elementor-element-42c1d76{text-align:center;font-family:"Roboto", Sans-serif;font-size:12px;font-weight:400;color:#060000;}.elementor-127 .elementor-element.elementor-element-3b0cf9b .elementor-button{background-color:#229222;font-family:"Roboto", Sans-serif;font-weight:500;fill:#F9FBFE;color:#F9FBFE;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);border-radius:14px 14px 14px 14px;}.elementor-127 .elementor-element.elementor-element-7da262a5{--display:flex;}.elementor-127 .elementor-element.elementor-element-7da262a5:not(.elementor-motion-effects-element-type-background), .elementor-127 .elementor-element.elementor-element-7da262a5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://festivalharmonias.it/wp-content/uploads/2026/07/pexels-anete-lusina-5240737-scaled.jpg");background-position:center center;background-size:cover;}.elementor-127 .elementor-element.elementor-element-44514cab{--display:flex;}.elementor-127 .elementor-element.elementor-element-0f94e604 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:60px;font-weight:500;color:var( --e-global-color-4fec2d7 );}.elementor-127 .elementor-element.elementor-element-e2c4fa22{--display:flex;}.elementor-127 .elementor-element.elementor-element-32f2a846 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:60px;font-weight:500;color:var( --e-global-color-4fec2d7 );}.elementor-127 .elementor-element.elementor-element-6a2c0273{--display:flex;}.elementor-127 .elementor-element.elementor-element-6a2c0273:not(.elementor-motion-effects-element-type-background), .elementor-127 .elementor-element.elementor-element-6a2c0273 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#60A080;}.elementor-127 .elementor-element.elementor-element-ae158d4{margin:1px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;top:0px;text-align:start;}.elementor-127 .elementor-element.elementor-element-ae158d4.elementor-element{--align-self:flex-start;--order:-99999 /* order start hack */;}body:not(.rtl) .elementor-127 .elementor-element.elementor-element-ae158d4{left:0px;}body.rtl .elementor-127 .elementor-element.elementor-element-ae158d4{right:0px;}.elementor-127 .elementor-element.elementor-element-ae158d4 img{max-width:69%;opacity:0.73;}.elementor-127 .elementor-element.elementor-element-67a24ef8 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:60px;font-weight:500;color:var( --e-global-color-4fec2d7 );}.elementor-widget-loop-grid .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-loop-grid .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-loop-grid .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-127 .elementor-element.elementor-element-069e8eb{--grid-columns:3;}.elementor-127 .elementor-element.elementor-element-0d3bf65{width:var( --container-widget-width, 25% );max-width:25%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 2px) 0px;--container-widget-width:25%;--container-widget-flex-grow:0;bottom:0px;text-align:end;}.elementor-127 .elementor-element.elementor-element-0d3bf65.elementor-element{--align-self:flex-end;--order:99999 /* order end hack */;}body:not(.rtl) .elementor-127 .elementor-element.elementor-element-0d3bf65{right:0px;}body.rtl .elementor-127 .elementor-element.elementor-element-0d3bf65{left:0px;}.elementor-127 .elementor-element.elementor-element-0d3bf65 img{width:100%;height:290px;}.elementor-127 .elementor-element.elementor-element-a4aa01d{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-127 .elementor-element.elementor-element-a4aa01d:not(.elementor-motion-effects-element-type-background), .elementor-127 .elementor-element.elementor-element-a4aa01d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://festivalharmonias.it/wp-content/uploads/2026/07/pexels-anete-lusina-5240737-scaled.jpg");background-position:center center;background-size:cover;}.elementor-127 .elementor-element.elementor-element-44c8f00{text-align:center;}.elementor-127 .elementor-element.elementor-element-44c8f00 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:60px;font-weight:500;-webkit-text-stroke-width:1px;stroke-width:1px;-webkit-text-stroke-color:#000;stroke:#000;text-shadow:0px 0px 13px rgba(0,0,0,0.3);color:#3C7188;}.elementor-127 .elementor-element.elementor-element-489beab{width:var( --container-widget-width, 66.36% );max-width:66.36%;--container-widget-width:66.36%;--container-widget-flex-grow:0;text-align:center;font-family:"Roboto", Sans-serif;font-weight:400;text-shadow:-3px 0px 5px rgba(0,0,0,0.3);color:var( --e-global-color-1c46d98 );}.elementor-127 .elementor-element.elementor-element-489beab.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-127 .elementor-element.elementor-element-0013f51{--grid-columns:4;--grid-row-gap:7px;--grid-column-gap:6px;}.elementor-127 .elementor-element.elementor-element-0013f51 .elementor-loop-container{grid-auto-rows:1fr;}.elementor-127 .elementor-element.elementor-element-0013f51 .e-loop-item > .elementor-section, .elementor-127 .elementor-element.elementor-element-0013f51 .e-loop-item > .elementor-section > .elementor-container, .elementor-127 .elementor-element.elementor-element-0013f51 .e-loop-item > .e-con, .elementor-127 .elementor-element.elementor-element-0013f51 .e-loop-item .elementor-section-wrap  > .e-con{height:100%;}.elementor-127 .elementor-element.elementor-element-517fd04e{--display:flex;}.elementor-127 .elementor-element.elementor-element-517fd04e:not(.elementor-motion-effects-element-type-background), .elementor-127 .elementor-element.elementor-element-517fd04e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://festivalharmonias.it/wp-content/uploads/2026/07/IMG_2685-scaled.jpg");background-position:center center;background-size:cover;}.elementor-127 .elementor-element.elementor-element-aacf6f4d{text-align:center;}.elementor-127 .elementor-element.elementor-element-aacf6f4d .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:60px;font-weight:500;-webkit-text-stroke-width:1px;stroke-width:1px;-webkit-text-stroke-color:#000;stroke:#000;text-shadow:0px 0px 13px rgba(0,0,0,0.3);color:#3C7188;}.elementor-127 .elementor-element.elementor-element-ac045a10{text-align:center;color:#2F377D;}.elementor-127 .elementor-element.elementor-element-7f67998{--grid-columns:3;--grid-row-gap:7px;--grid-column-gap:6px;}.elementor-127 .elementor-element.elementor-element-7f67998 .elementor-loop-container{grid-auto-rows:1fr;}.elementor-127 .elementor-element.elementor-element-7f67998 .e-loop-item > .elementor-section, .elementor-127 .elementor-element.elementor-element-7f67998 .e-loop-item > .elementor-section > .elementor-container, .elementor-127 .elementor-element.elementor-element-7f67998 .e-loop-item > .e-con, .elementor-127 .elementor-element.elementor-element-7f67998 .e-loop-item .elementor-section-wrap  > .e-con{height:100%;}.elementor-127 .elementor-element.elementor-element-b814f5e{--display:flex;}.elementor-127 .elementor-element.elementor-element-b814f5e:not(.elementor-motion-effects-element-type-background), .elementor-127 .elementor-element.elementor-element-b814f5e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://festivalharmonias.it/wp-content/uploads/2026/07/pexels-mew-wy-1427872-4072329-scaled.jpg");background-position:center center;background-size:cover;}.elementor-127 .elementor-element.elementor-element-8a1f0b6{text-align:center;}.elementor-127 .elementor-element.elementor-element-8a1f0b6 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:61px;font-weight:500;-webkit-text-stroke-width:1px;stroke-width:1px;-webkit-text-stroke-color:#000;stroke:#000;}.elementor-127 .elementor-element.elementor-element-e7a6ee6{text-align:center;font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;text-shadow:0px 0px 13px rgba(0,0,0,0.3);color:var( --e-global-color-primary );}.elementor-127 .elementor-element.elementor-element-58c2937 .elementor-button{background-color:#1FBF1F;font-family:"Roboto", Sans-serif;font-weight:500;fill:#F9FBFE;color:#F9FBFE;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);border-radius:14px 14px 14px 14px;}.elementor-127 .elementor-element.elementor-element-002b4c1b{--display:flex;--min-height:0px;--margin-top:0px;--margin-bottom:-98px;--margin-left:0px;--margin-right:0px;}.elementor-127 .elementor-element.elementor-element-7099724c{margin:-28px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-127 .elementor-element.elementor-element-7099724c .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:60px;font-weight:500;color:var( --e-global-color-4fec2d7 );}.elementor-127 .elementor-element.elementor-element-be302de{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-127 .elementor-element.elementor-element-be302de.e-con{--align-self:center;}.elementor-127 .elementor-element.elementor-element-9033e53{margin:-31px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-127 .elementor-element.elementor-element-9033e53.elementor-element{--align-self:center;}.elementor-127 .elementor-element.elementor-element-9033e53 img{width:46%;}.elementor-127 .elementor-element.elementor-element-d81733e{margin:67px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-127 .elementor-element.elementor-element-d81733e .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:60px;font-weight:500;color:var( --e-global-color-4fec2d7 );}.elementor-127 .elementor-element.elementor-element-1cf2b72{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:41px 41px;--row-gap:41px;--column-gap:41px;--grid-auto-flow:row;}.elementor-127 .elementor-element.elementor-element-1cf2b72.e-con{--align-self:center;}.elementor-127 .elementor-element.elementor-element-b2688c0.elementor-element{--align-self:center;}.elementor-127 .elementor-element.elementor-element-b2688c0{text-align:center;}.elementor-127 .elementor-element.elementor-element-1c81b63{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-127 .elementor-element.elementor-element-1c81b63.elementor-element{--align-self:center;}.elementor-127 .elementor-element.elementor-element-1c81b63 img{max-width:82%;}.elementor-127 .elementor-element.elementor-element-c9154abe{--display:flex;}.elementor-127 .elementor-element.elementor-element-c9154abe:not(.elementor-motion-effects-element-type-background), .elementor-127 .elementor-element.elementor-element-c9154abe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#60A080;}.elementor-127 .elementor-element.elementor-element-5f08e0c4 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:40px;font-weight:500;color:#356C83;}.elementor-127 .elementor-element.elementor-element-a774458{--grid-template-columns:repeat(0, auto);text-align:center;--grid-column-gap:66px;--grid-row-gap:0px;}.elementor-127 .elementor-element.elementor-element-3a36fe3 .elementor-button{background-color:#81DD44;font-family:"Roboto", Sans-serif;font-weight:500;fill:#000000;color:#000000;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);border-radius:14px 14px 14px 14px;}.elementor-127 .elementor-element.elementor-element-deec0f5{--display:flex;}.elementor-127 .elementor-element.elementor-element-7c40594{text-align:center;font-family:"Montserrat", Sans-serif;font-size:23px;font-weight:400;color:#A26611;}.elementor-127 .elementor-element.elementor-element-a1ef2a1{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-127 .elementor-element.elementor-element-a1ef2a1.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-127 .elementor-element.elementor-element-a1ef2a1 iframe{height:431px;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-127 .elementor-element.elementor-element-7565f6a8{--content-width:1072px;}.elementor-127 .elementor-element.elementor-element-1ddee122{--content-width:1140px;}.elementor-127 .elementor-element.elementor-element-9ce7caef{--content-width:100%;}.elementor-127 .elementor-element.elementor-element-b272a58a{--content-width:100%;}.elementor-127 .elementor-element.elementor-element-c7cef245{--content-width:100%;}.elementor-127 .elementor-element.elementor-element-002b4c1b{--content-width:1038px;}.elementor-127 .elementor-element.elementor-element-be302de{--width:79%;}.elementor-127 .elementor-element.elementor-element-1cf2b72{--width:90%;}}@media(max-width:1024px){.elementor-127 .elementor-element.elementor-element-2bb6ccdd .elementor-heading-title{font-size:41px;}.elementor-127 .elementor-element.elementor-element-937943b{line-height:1em;letter-spacing:-0.6px;}.elementor-127 .elementor-element.elementor-element-7565f6a8{--grid-auto-flow:row;}.elementor-127 .elementor-element.elementor-element-1ddee122{--grid-auto-flow:row;}.elementor-127 .elementor-element.elementor-element-069e8eb{--grid-columns:2;}.elementor-127 .elementor-element.elementor-element-0013f51{--grid-columns:2;}.elementor-127 .elementor-element.elementor-element-7f67998{--grid-columns:2;}.elementor-127 .elementor-element.elementor-element-be302de{--grid-auto-flow:row;}.elementor-127 .elementor-element.elementor-element-1cf2b72{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-127 .elementor-element.elementor-element-3c0618cc:not(.elementor-motion-effects-element-type-background), .elementor-127 .elementor-element.elementor-element-3c0618cc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://festivalharmonias.it/wp-content/uploads/2026/07/Sfondo-per-SITO-DA-CELLULARE.png");background-repeat:no-repeat;background-size:cover;}.elementor-127 .elementor-element.elementor-element-3c0618cc{--min-height:850px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-127 .elementor-element.elementor-element-4d84ee6{margin:-52px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-127 .elementor-element.elementor-element-4d84ee6 img{width:87%;}.elementor-127 .elementor-element.elementor-element-2bb6ccdd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-127 .elementor-element.elementor-element-2bb6ccdd .elementor-heading-title{font-size:43px;line-height:1em;}.elementor-127 .elementor-element.elementor-element-3c6256bf{font-size:16px;}.elementor-127 .elementor-element.elementor-element-937943b{margin:-25px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:16px;line-height:1.2em;}.elementor-127 .elementor-element.elementor-element-7565f6a8{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:-215px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-127 .elementor-element.elementor-element-752cdde .elementor-heading-title{font-size:40px;}.elementor-127 .elementor-element.elementor-element-ef7a88de{--min-height:100vh;}.elementor-127 .elementor-element.elementor-element-f1451d5e .elementor-heading-title{font-size:40px;}.elementor-127 .elementor-element.elementor-element-1ddee122{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-127 .elementor-element.elementor-element-ae158d4 img{max-width:44%;}.elementor-127 .elementor-element.elementor-element-069e8eb{--grid-columns:1;}.elementor-127 .elementor-element.elementor-element-0013f51{--grid-columns:1;}.elementor-127 .elementor-element.elementor-element-7f67998{--grid-columns:1;}.elementor-127 .elementor-element.elementor-element-002b4c1b{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-127 .elementor-element.elementor-element-be302de{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-127 .elementor-element.elementor-element-9033e53{margin:-25px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-127 .elementor-element.elementor-element-1cf2b72{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-127 .elementor-element.elementor-element-b2688c0{margin:-25px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-127 .elementor-element.elementor-element-1c81b63{margin:-212px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}}