.elementor-616 .elementor-element.elementor-element-acd3c14{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:1px 0px 1px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#FFFFFF36;--border-color:#FFFFFF36;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-616 .elementor-element.elementor-element-a1d3327{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{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-616 .elementor-element.elementor-element-a963ed4{width:auto;max-width:auto;--icon-box-icon-margin:20px;}.elementor-616 .elementor-element.elementor-element-a963ed4 > .elementor-widget-container{background-color:var( --e-global-color-7651c86 );padding:8px 12px 9px 35px;transition:background 0.6s;border-radius:100px 100px 100px 100px;}.elementor-616 .elementor-element.elementor-element-a963ed4:hover .elementor-widget-container{background-color:#9385CC;}.elementor-616 .elementor-element.elementor-element-a963ed4.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-616 .elementor-element.elementor-element-a963ed4 .elementor-icon-box-wrapper{text-align:left;}.elementor-616 .elementor-element.elementor-element-a963ed4 .elementor-icon-box-title{margin-bottom:5px;color:var( --e-global-color-e54a767 );}.elementor-616 .elementor-element.elementor-element-a963ed4.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-d5b3935 );fill:var( --e-global-color-e54a767 );color:var( --e-global-color-e54a767 );}.elementor-616 .elementor-element.elementor-element-a963ed4.elementor-view-framed .elementor-icon, .elementor-616 .elementor-element.elementor-element-a963ed4.elementor-view-default .elementor-icon{fill:var( --e-global-color-d5b3935 );color:var( --e-global-color-d5b3935 );border-color:var( --e-global-color-d5b3935 );}.elementor-616 .elementor-element.elementor-element-a963ed4.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-e54a767 );}.elementor-616 .elementor-element.elementor-element-a963ed4.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-616 .elementor-element.elementor-element-a963ed4.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-d5b3935 );fill:var( --e-global-color-e54a767 );color:var( --e-global-color-e54a767 );}.elementor-616 .elementor-element.elementor-element-a963ed4.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-616 .elementor-element.elementor-element-a963ed4.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-616 .elementor-element.elementor-element-a963ed4.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-616 .elementor-element.elementor-element-a963ed4.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-d5b3935 );color:var( --e-global-color-d5b3935 );border-color:var( --e-global-color-d5b3935 );}.elementor-616 .elementor-element.elementor-element-a963ed4.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-616 .elementor-element.elementor-element-a963ed4.elementor-view-framed:has(:focus) .elementor-icon{background-color:var( --e-global-color-e54a767 );}.elementor-616 .elementor-element.elementor-element-a963ed4 .elementor-icon{font-size:16px;padding:12px;}.elementor-616 .elementor-element.elementor-element-a963ed4 .elementor-icon-box-title, .elementor-616 .elementor-element.elementor-element-a963ed4 .elementor-icon-box-title a{font-family:"Surt", Sans-serif;font-size:18px;font-weight:400;font-style:italic;line-height:26px;}.elementor-616 .elementor-element.elementor-element-a963ed4:has(:hover) .elementor-icon-box-title,
					 .elementor-616 .elementor-element.elementor-element-a963ed4:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-e54a767 );}.elementor-616 .elementor-element.elementor-element-a963ed4 .elementor-icon-box-description{color:var( --e-global-color-text );}.elementor-616 .elementor-element.elementor-element-a01b4f5{width:auto;max-width:auto;--icon-box-icon-margin:20px;}.elementor-616 .elementor-element.elementor-element-a01b4f5 > .elementor-widget-container{background-color:var( --e-global-color-7651c86 );padding:8px 12px 9px 35px;transition:background 0.6s;border-radius:100px 100px 100px 100px;}.elementor-616 .elementor-element.elementor-element-a01b4f5:hover .elementor-widget-container{background-color:#8BB9AB;}.elementor-616 .elementor-element.elementor-element-a01b4f5.elementor-element{--align-self:flex-start;--flex-grow:1;--flex-shrink:0;}.elementor-616 .elementor-element.elementor-element-a01b4f5 .elementor-icon-box-wrapper{text-align:left;}.elementor-616 .elementor-element.elementor-element-a01b4f5 .elementor-icon-box-title{margin-bottom:5px;color:var( --e-global-color-e54a767 );}.elementor-616 .elementor-element.elementor-element-a01b4f5.elementor-view-stacked .elementor-icon{background-color:#B1DBCE;fill:var( --e-global-color-e54a767 );color:var( --e-global-color-e54a767 );}.elementor-616 .elementor-element.elementor-element-a01b4f5.elementor-view-framed .elementor-icon, .elementor-616 .elementor-element.elementor-element-a01b4f5.elementor-view-default .elementor-icon{fill:#B1DBCE;color:#B1DBCE;border-color:#B1DBCE;}.elementor-616 .elementor-element.elementor-element-a01b4f5.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-e54a767 );}.elementor-616 .elementor-element.elementor-element-a01b4f5.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-616 .elementor-element.elementor-element-a01b4f5.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-747a353 );fill:var( --e-global-color-e54a767 );color:var( --e-global-color-e54a767 );}.elementor-616 .elementor-element.elementor-element-a01b4f5.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-616 .elementor-element.elementor-element-a01b4f5.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-616 .elementor-element.elementor-element-a01b4f5.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-616 .elementor-element.elementor-element-a01b4f5.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-747a353 );color:var( --e-global-color-747a353 );border-color:var( --e-global-color-747a353 );}.elementor-616 .elementor-element.elementor-element-a01b4f5.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-616 .elementor-element.elementor-element-a01b4f5.elementor-view-framed:has(:focus) .elementor-icon{background-color:var( --e-global-color-e54a767 );}.elementor-616 .elementor-element.elementor-element-a01b4f5 .elementor-icon{font-size:16px;padding:12px;}.elementor-616 .elementor-element.elementor-element-a01b4f5 .elementor-icon-box-title, .elementor-616 .elementor-element.elementor-element-a01b4f5 .elementor-icon-box-title a{font-family:"Surt", Sans-serif;font-size:18px;font-weight:400;font-style:italic;line-height:26px;}.elementor-616 .elementor-element.elementor-element-a01b4f5:has(:hover) .elementor-icon-box-title,
					 .elementor-616 .elementor-element.elementor-element-a01b4f5:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-e54a767 );}.elementor-616 .elementor-element.elementor-element-a01b4f5 .elementor-icon-box-description{color:var( --e-global-color-text );}.elementor-616 .elementor-element.elementor-element-609d20d{width:auto;max-width:auto;--icon-box-icon-margin:20px;}.elementor-616 .elementor-element.elementor-element-609d20d > .elementor-widget-container{background-color:#CFA75E;padding:8px 12px 9px 35px;transition:background 0.6s;border-radius:100px 100px 100px 100px;}.elementor-616 .elementor-element.elementor-element-609d20d:hover .elementor-widget-container{background-color:#CFA75E;}.elementor-616 .elementor-element.elementor-element-609d20d.elementor-element{--align-self:flex-start;--flex-grow:1;--flex-shrink:0;}.elementor-616 .elementor-element.elementor-element-609d20d .elementor-icon-box-wrapper{text-align:left;}.elementor-616 .elementor-element.elementor-element-609d20d .elementor-icon-box-title{margin-bottom:5px;color:var( --e-global-color-e54a767 );}.elementor-616 .elementor-element.elementor-element-609d20d.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-6dfacb8 );fill:var( --e-global-color-e54a767 );color:var( --e-global-color-e54a767 );}.elementor-616 .elementor-element.elementor-element-609d20d.elementor-view-framed .elementor-icon, .elementor-616 .elementor-element.elementor-element-609d20d.elementor-view-default .elementor-icon{fill:var( --e-global-color-6dfacb8 );color:var( --e-global-color-6dfacb8 );border-color:var( --e-global-color-6dfacb8 );}.elementor-616 .elementor-element.elementor-element-609d20d.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-e54a767 );}.elementor-616 .elementor-element.elementor-element-609d20d.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-616 .elementor-element.elementor-element-609d20d.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-6dfacb8 );fill:var( --e-global-color-e54a767 );color:var( --e-global-color-e54a767 );}.elementor-616 .elementor-element.elementor-element-609d20d.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-616 .elementor-element.elementor-element-609d20d.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-616 .elementor-element.elementor-element-609d20d.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-616 .elementor-element.elementor-element-609d20d.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-6dfacb8 );color:var( --e-global-color-6dfacb8 );border-color:var( --e-global-color-6dfacb8 );}.elementor-616 .elementor-element.elementor-element-609d20d.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-616 .elementor-element.elementor-element-609d20d.elementor-view-framed:has(:focus) .elementor-icon{background-color:var( --e-global-color-e54a767 );}.elementor-616 .elementor-element.elementor-element-609d20d .elementor-icon{font-size:16px;padding:12px;}.elementor-616 .elementor-element.elementor-element-609d20d .elementor-icon-box-title, .elementor-616 .elementor-element.elementor-element-609d20d .elementor-icon-box-title a{font-family:"Surt", Sans-serif;font-size:18px;font-weight:400;font-style:italic;line-height:26px;}.elementor-616 .elementor-element.elementor-element-609d20d:has(:hover) .elementor-icon-box-title,
					 .elementor-616 .elementor-element.elementor-element-609d20d:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-e54a767 );}.elementor-616 .elementor-element.elementor-element-609d20d .elementor-icon-box-description{color:var( --e-global-color-text );}.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-616 .elementor-element.elementor-element-257eca7 > .elementor-widget-container{margin:10px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-616 .elementor-element.elementor-element-257eca7{text-align:center;}.elementor-616 .elementor-element.elementor-element-257eca7 .elementor-heading-title{font-family:"Arges", Sans-serif;font-size:92px;font-weight:400;text-transform:uppercase;color:var( --e-global-color-7651c86 );}.elementor-616 .elementor-element.elementor-element-58b0b12{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-616 .elementor-element.elementor-element-0e73613{--display:flex;--min-height:60vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:80px;--padding-left:10px;--padding-right:10px;}.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-616 .elementor-element.elementor-element-1166fc4{--grid-columns:1;--grid-row-gap:25px;--load-more-button-align:center;--grid-column-gap:25px;}.elementor-616 .elementor-element.elementor-element-1166fc4 .elementor-button{padding:-16px -16px -16px -16px;}@media(max-width:1024px){.elementor-616 .elementor-element.elementor-element-acd3c14{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:5px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-616 .elementor-element.elementor-element-a963ed4 > .elementor-widget-container{padding:8px 10px 8px 30px;}.elementor-616 .elementor-element.elementor-element-a963ed4 .elementor-icon-box-title, .elementor-616 .elementor-element.elementor-element-a963ed4 .elementor-icon-box-title a{font-size:16px;line-height:24px;}.elementor-616 .elementor-element.elementor-element-a01b4f5 > .elementor-widget-container{padding:8px 10px 8px 30px;}.elementor-616 .elementor-element.elementor-element-a01b4f5 .elementor-icon-box-title, .elementor-616 .elementor-element.elementor-element-a01b4f5 .elementor-icon-box-title a{font-size:16px;line-height:24px;}.elementor-616 .elementor-element.elementor-element-609d20d > .elementor-widget-container{padding:8px 10px 8px 30px;}.elementor-616 .elementor-element.elementor-element-609d20d .elementor-icon-box-title, .elementor-616 .elementor-element.elementor-element-609d20d .elementor-icon-box-title a{font-size:16px;line-height:24px;}.elementor-616 .elementor-element.elementor-element-257eca7{width:var( --container-widget-width, 340px );max-width:340px;--container-widget-width:340px;--container-widget-flex-grow:0;}.elementor-616 .elementor-element.elementor-element-257eca7 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-616 .elementor-element.elementor-element-257eca7 .elementor-heading-title{font-size:72px;}.elementor-616 .elementor-element.elementor-element-58b0b12{--padding-top:10px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-616 .elementor-element.elementor-element-1166fc4{--grid-columns:2;--grid-row-gap:15px;--grid-column-gap:15px;}}@media(max-width:767px){.elementor-616 .elementor-element.elementor-element-acd3c14{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:5px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-616 .elementor-element.elementor-element-a1d3327{--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-616 .elementor-element.elementor-element-a963ed4{width:auto;max-width:auto;--icon-box-icon-margin:0px;}.elementor-616 .elementor-element.elementor-element-a963ed4 > .elementor-widget-container{padding:2px 24px 10px 24px;}.elementor-616 .elementor-element.elementor-element-a963ed4.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-616 .elementor-element.elementor-element-a963ed4 .elementor-icon-box-wrapper{text-align:center;}.elementor-616 .elementor-element.elementor-element-a963ed4 .elementor-icon-box-title{margin-bottom:0px;}.elementor-616 .elementor-element.elementor-element-a963ed4 .elementor-icon{font-size:0px;padding:0px;}.elementor-616 .elementor-element.elementor-element-a963ed4 .elementor-icon-box-title, .elementor-616 .elementor-element.elementor-element-a963ed4 .elementor-icon-box-title a{font-size:12px;line-height:16px;}.elementor-616 .elementor-element.elementor-element-a01b4f5 > .elementor-widget-container{padding:2px 24px 10px 24px;}.elementor-616 .elementor-element.elementor-element-a01b4f5.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-616 .elementor-element.elementor-element-a01b4f5 .elementor-icon-box-wrapper{text-align:center;}.elementor-616 .elementor-element.elementor-element-a01b4f5{--icon-box-icon-margin:0px;}.elementor-616 .elementor-element.elementor-element-a01b4f5 .elementor-icon-box-title{margin-bottom:0px;}.elementor-616 .elementor-element.elementor-element-a01b4f5 .elementor-icon{font-size:0px;padding:0px;}.elementor-616 .elementor-element.elementor-element-a01b4f5 .elementor-icon-box-title, .elementor-616 .elementor-element.elementor-element-a01b4f5 .elementor-icon-box-title a{font-size:12px;line-height:16px;}.elementor-616 .elementor-element.elementor-element-609d20d > .elementor-widget-container{padding:2px 24px 10px 24px;}.elementor-616 .elementor-element.elementor-element-609d20d.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-616 .elementor-element.elementor-element-609d20d .elementor-icon-box-wrapper{text-align:center;}.elementor-616 .elementor-element.elementor-element-609d20d{--icon-box-icon-margin:0px;}.elementor-616 .elementor-element.elementor-element-609d20d .elementor-icon-box-title{margin-bottom:0px;}.elementor-616 .elementor-element.elementor-element-609d20d .elementor-icon{font-size:0px;padding:0px;}.elementor-616 .elementor-element.elementor-element-609d20d .elementor-icon-box-title, .elementor-616 .elementor-element.elementor-element-609d20d .elementor-icon-box-title a{font-size:12px;line-height:16px;}.elementor-616 .elementor-element.elementor-element-257eca7 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-616 .elementor-element.elementor-element-257eca7{--container-widget-width:200px;--container-widget-flex-grow:0;width:var( --container-widget-width, 200px );max-width:200px;}.elementor-616 .elementor-element.elementor-element-257eca7 .elementor-heading-title{font-size:42px;}.elementor-616 .elementor-element.elementor-element-58b0b12{--padding-top:10px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-616 .elementor-element.elementor-element-1166fc4{--grid-columns:1;--grid-row-gap:10px;--grid-column-gap:10px;}}@media(min-width:768px){.elementor-616 .elementor-element.elementor-element-acd3c14{--content-width:1160px;}.elementor-616 .elementor-element.elementor-element-a1d3327{--content-width:640px;}}@media(max-width:1024px) and (min-width:768px){.elementor-616 .elementor-element.elementor-element-a1d3327{--content-width:540px;}}/* Start custom CSS for icon-box, class: .elementor-element-a963ed4 */@media screen and (max-width:767px) {
.elementor-616 .elementor-element.elementor-element-a963ed4 .elementor-icon-box-icon {
    display:none;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a01b4f5 */@media screen and (max-width:767px) {
.elementor-616 .elementor-element.elementor-element-a01b4f5 .elementor-icon-box-icon {
    display:none;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-609d20d */@media screen and (max-width:767px) {
.elementor-616 .elementor-element.elementor-element-609d20d .elementor-icon-box-icon {
    display:none;
}
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-37baaff */.mf-btn.is-active {
    background: #CFA75E!important;
}
.mf-btn {
    background: #00000090!important;
}

/* Hover e stato attivo: colore evidenziato */
.media-filters .mf-btn:hover {
  color: #fff!important;
  background: #231F20!important;
  /* giallo chiaro per hover/attivo */
}

/* Scroll orizzontale dei pulsanti filtri (solo mobile) */
@media (max-width: 768px) {
  .media-filters {
    display: flex !important;
    flex-wrap: nowrap !important;
    overflow-x: auto !important;
    overflow-y: hidden;
    -webkit-overflow-scrolling: touch;
    gap: .5rem;
    scrollbar-width: none;
    scroll-snap-type: x mandatory;
    scroll-padding-left: 20px;   /* distacco dal bordo sinistro */
  }

  .media-filters::-webkit-scrollbar {
    display: none; /* nasconde la scrollbar su iOS/Safari */
  }

  /* Spazi fissi ai lati che non “saltano” con lo scroll */
  .media-filters::before,
  .media-filters::after {
    content: "";
    flex: 0 0 20px; /* sinistra/destra */
  }

  .media-filters .mf-btn {
    flex: 0 0 auto !important;
    white-space: nowrap;
    scroll-snap-align: start;
  }
}/* End custom CSS */
/* Start custom CSS for loop-grid, class: .elementor-element-1166fc4 */.audio-player-box {
  width: 100%;
  margin: 0 auto 0rem auto; /* centra e distanzia ogni card */
  padding: 1rem 1rem 0.8rem 1rem!important;
  background-color: #f8f8f8; /* opzionale */
  border-radius: 10px;
  box-shadow: 0 2px 6px rgba(0,0,0,0.05); /* effetto soft */
  filter: invert(1) contrast(90%) brightness(1.3) saturate(0);
}

.audio-player-box audio {
  width: 100%;
  height: 40px;
  display: block;
}

.audio-utente {
  margin-top: 0.8rem!important;
  margin-bottom: 0!important;
  font-size: 0.95rem;
  color: #555;
  text-align: left; /* oppure center */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0e73613 */.audio-player-box {
  background: #f9f9f9;
  padding: 1rem;
  border-radius: 12px;
  box-shadow: 0 1px 3px rgba(0,0,0,0.05);
  transition: box-shadow 0.3s ease;
}
.audio-player-box:hover {
  box-shadow: 0 4px 12px rgba(0,0,0,0.1);
}
.audio-utente {
  font-size: 0.9rem;
  color: #666;
  margin-top: 0.5rem;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Surt';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('https://experiences.culturalpro.art/wp-content/uploads/2025/08/Surt-Extended-Light.woff2') format('woff2'),
		url('https://experiences.culturalpro.art/wp-content/uploads/2025/08/Surt-Extended-Light.woff') format('woff'),
		url('https://experiences.culturalpro.art/wp-content/uploads/2025/08/Surt-Extended-Light.ttf') format('truetype');
}
@font-face {
	font-family: 'Surt';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://experiences.culturalpro.art/wp-content/uploads/2025/08/Surt-Extended-Regular.woff2') format('woff2'),
		url('https://experiences.culturalpro.art/wp-content/uploads/2025/08/Surt-Extended-Regular.woff') format('woff'),
		url('https://experiences.culturalpro.art/wp-content/uploads/2025/08/Surt-Extended-Regular.ttf') format('truetype');
}
@font-face {
	font-family: 'Surt';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://experiences.culturalpro.art/wp-content/uploads/2025/08/Surt-Extended-Black-Italic.woff2') format('woff2'),
		url('https://experiences.culturalpro.art/wp-content/uploads/2025/08/Surt-Extended-Black-Italic.woff') format('woff'),
		url('https://experiences.culturalpro.art/wp-content/uploads/2025/08/Surt-Extended-Black-Italic.ttf') format('truetype');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Arges';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://experiences.culturalpro.art/wp-content/uploads/2025/08/Arges-NormalBlack.woff2') format('woff2'),
		url('https://experiences.culturalpro.art/wp-content/uploads/2025/08/Arges-NormalBlack.woff') format('woff'),
		url('https://experiences.culturalpro.art/wp-content/uploads/2025/08/Arges-NormalBlack.ttf') format('truetype');
}
/* End Custom Fonts CSS */