.elementor-15 .elementor-element.elementor-element-268d384:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-268d384 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.riservamusicale.it/wp-content/uploads/2020/08/rec2-slider-equalizer.png");background-color:#20202D;background-position:bottom center;background-repeat:repeat-x;background-size:auto;}.elementor-15 .elementor-element.elementor-element-268d384{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:175px 0px 140px 0px;}.elementor-15 .elementor-element.elementor-element-268d384 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-15 .elementor-element.elementor-element-09e9015{text-align:center;}.elementor-15 .elementor-element.elementor-element-a8e2a52 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-15 .elementor-element.elementor-element-a8e2a52 > .elementor-shape-bottom .elementor-shape-fill{fill:#C6FF00;}.elementor-15 .elementor-element.elementor-element-a8e2a52{padding:100px 0px 20px 0px;}.elementor-15 .elementor-element.elementor-element-3019f6a{--e-image-carousel-slides-to-show:1;}.elementor-15 .elementor-element.elementor-element-ff6c989{--spacer-size:100px;}.elementor-15 .elementor-element.elementor-element-1b472dc > .elementor-widget-container{margin:0px 0px 020px 0px;}.elementor-15 .elementor-element.elementor-element-3626f5e .elementor-button{fill:#000000;color:#000000;background-color:#C6FF00;border-radius:20px 20px 20px 20px;padding:15px 70px 15px 70px;}.elementor-15 .elementor-element.elementor-element-1fc43c7{--spacer-size:100px;}.elementor-15 .elementor-element.elementor-element-89f0ea5 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-15 .elementor-element.elementor-element-89f0ea5 > .elementor-shape-top .elementor-shape-fill{fill:#C6FF00;}.elementor-15 .elementor-element.elementor-element-89f0ea5 > .elementor-shape-top svg{width:calc(100% + 1.3px);}.elementor-15 .elementor-element.elementor-element-89f0ea5 > .elementor-shape-bottom .elementor-shape-fill{fill:#C6FF00;}.elementor-15 .elementor-element.elementor-element-89f0ea5{padding:100px 0px 20px 0px;}.elementor-15 .elementor-element.elementor-element-a0146b6 > .elementor-widget-container{margin:0px 0px 020px 0px;}.elementor-15 .elementor-element.elementor-element-0577428 .elementor-button{fill:#000000;color:#000000;background-color:#C6FF00;border-radius:20px 20px 20px 20px;padding:15px 70px 15px 70px;}.elementor-15 .elementor-element.elementor-element-8c86ccd > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-15 .elementor-element.elementor-element-8c86ccd > .elementor-shape-top .elementor-shape-fill{fill:#C6FF00;}.elementor-15 .elementor-element.elementor-element-8c86ccd > .elementor-shape-top svg{width:calc(100% + 1.3px);}.elementor-15 .elementor-element.elementor-element-8c86ccd > .elementor-shape-bottom .elementor-shape-fill{fill:#C6FF00;}.elementor-15 .elementor-element.elementor-element-8c86ccd{padding:100px 0px 20px 0px;}.elementor-15 .elementor-element.elementor-element-06e94c1 > .elementor-widget-container{margin:0px 0px 020px 0px;}.elementor-15 .elementor-element.elementor-element-d075a35 .elementor-button{fill:#000000;color:#000000;background-color:#C6FF00;border-radius:20px 20px 20px 20px;padding:15px 70px 15px 70px;}.elementor-15 .elementor-element.elementor-element-89f4834 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-15 .elementor-element.elementor-element-89f4834 > .elementor-shape-top .elementor-shape-fill{fill:#C6FF00;}.elementor-15 .elementor-element.elementor-element-89f4834 > .elementor-shape-top svg{width:calc(100% + 1.3px);}.elementor-15 .elementor-element.elementor-element-89f4834 > .elementor-shape-bottom .elementor-shape-fill{fill:#C6FF00;}.elementor-15 .elementor-element.elementor-element-89f4834{padding:100px 0px 20px 0px;}.elementor-15 .elementor-element.elementor-element-0800402 > .elementor-widget-container{margin:0px 0px 020px 0px;}.elementor-15 .elementor-element.elementor-element-1f61d46 .elementor-button{fill:#000000;color:#000000;background-color:#C6FF00;border-radius:20px 20px 20px 20px;padding:15px 70px 15px 70px;}.elementor-15 .elementor-element.elementor-element-bae76ac > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-15 .elementor-element.elementor-element-bae76ac > .elementor-shape-top .elementor-shape-fill{fill:#C6FF00;}.elementor-15 .elementor-element.elementor-element-bae76ac > .elementor-shape-top svg{width:calc(100% + 1.3px);}.elementor-15 .elementor-element.elementor-element-bae76ac > .elementor-shape-bottom .elementor-shape-fill{fill:#C6FF00;}.elementor-15 .elementor-element.elementor-element-bae76ac{padding:100px 0px 20px 0px;}.elementor-15 .elementor-element.elementor-element-3ede548 > .elementor-widget-container{margin:0px 0px 020px 0px;}.elementor-15 .elementor-element.elementor-element-872fc9d .elementor-button{fill:#000000;color:#000000;background-color:#C6FF00;border-radius:20px 20px 20px 20px;padding:15px 70px 15px 70px;}.elementor-15 .elementor-element.elementor-element-77c31e5 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-15 .elementor-element.elementor-element-77c31e5 > .elementor-shape-top .elementor-shape-fill{fill:#C6FF00;}.elementor-15 .elementor-element.elementor-element-77c31e5 > .elementor-shape-top svg{width:calc(100% + 1.3px);}.elementor-15 .elementor-element.elementor-element-77c31e5 > .elementor-shape-bottom .elementor-shape-fill{fill:#C6FF00;}.elementor-15 .elementor-element.elementor-element-77c31e5{padding:100px 0px 20px 0px;}.elementor-15 .elementor-element.elementor-element-af6529e > .elementor-widget-container{margin:0px 0px 020px 0px;}.elementor-15 .elementor-element.elementor-element-a25291e .elementor-button{fill:#000000;color:#000000;background-color:#C6FF00;border-radius:20px 20px 20px 20px;padding:15px 70px 15px 70px;}.elementor-15 .elementor-element.elementor-element-18c5705 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-15 .elementor-element.elementor-element-18c5705 > .elementor-shape-top .elementor-shape-fill{fill:#C6FF00;}.elementor-15 .elementor-element.elementor-element-18c5705{padding:100px 0px 20px 0px;}/* Start custom CSS *//* ===== CSS PER COLONNA ELEMENTOR (TESTO TUTTO BIANCO) ===== */

/* Imposta TUTTI gli elementi di testo comuni su BIANCO, ma escludi i pulsanti */
body.elementor-page-15 p,
body.elementor-page-15 li,
body.elementor-page-15 span:not(.elementor-button-text),
body.elementor-page-15 div,
body.elementor-page-15 h1,
body.elementor-page-15 h2,
body.elementor-page-15 h3,
body.elementor-page-15 h4,
body.elementor-page-15 h5,
body.elementor-page-15 h6,
body.elementor-page-15 strong,
body.elementor-page-15 em,
body.elementor-page-15 label,
body.elementor-page-15 th,
body.elementor-page-15 td {
    color: #ffffff !important;
    background: none !important;
    text-shadow: none !important;
}

/* Stile per i link comuni, ma NON per i pulsanti */
body.elementor-page-15 a:not(.elementor-button) {
    color: #4fc1e9 !important;
    text-decoration: underline !important;
    background: none !important;
}
body.elementor-page-15 a:not(.elementor-button):hover {
    color: #f0f0f0 !important;
}/* End custom CSS */