.elementor-3529 .elementor-element.elementor-element-7159034{--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;}.elementor-3529 .elementor-element.elementor-element-7159034 .trx_addons_bg_text{z-index:0;}.elementor-3529 .elementor-element.elementor-element-7159034 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element{padding-right:50px;}.elementor-3529 .elementor-element.elementor-element-7159034 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element{padding-left:50px;}.elementor-3529 .elementor-element.elementor-element-6be6136{--display:flex;}.elementor-3529 .elementor-element.elementor-element-6be6136 .trx_addons_bg_text{z-index:0;}.elementor-3529 .elementor-element.elementor-element-6be6136 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element{padding-right:50px;}.elementor-3529 .elementor-element.elementor-element-6be6136 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element{padding-left:50px;}.elementor-3529 .elementor-element.elementor-element-3b55339{margin:50px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-3529 .elementor-element.elementor-element-f8843e7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-3529 .elementor-element.elementor-element-043a80c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 50px) 0px;font-size:26px;font-weight:500;line-height:1.5em;color:#353535;}.elementor-3529 .elementor-element.elementor-element-acdd9eb{--display:flex;}.elementor-3529 .elementor-element.elementor-element-acdd9eb .trx_addons_bg_text{z-index:0;}.elementor-3529 .elementor-element.elementor-element-acdd9eb .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element{padding-right:50px;}.elementor-3529 .elementor-element.elementor-element-acdd9eb .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element{padding-left:50px;}.elementor-3529 .elementor-element.elementor-element-f9f3475{--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;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3529 .elementor-element.elementor-element-f9f3475 .trx_addons_bg_text{z-index:0;}.elementor-3529 .elementor-element.elementor-element-f9f3475 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element{padding-right:50px;}.elementor-3529 .elementor-element.elementor-element-f9f3475 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element{padding-left:50px;}.elementor-3529 .elementor-element.elementor-element-8a89d7c{--grid-columns:3;}.elementor-3529 .elementor-element.elementor-element-8a89d7c .elementor-pagination{text-align:start;}body:not(.rtl) .elementor-3529 .elementor-element.elementor-element-8a89d7c .elementor-pagination .page-numbers:not(:first-child){margin-left:calc( 10px/2 );}body:not(.rtl) .elementor-3529 .elementor-element.elementor-element-8a89d7c .elementor-pagination .page-numbers:not(:last-child){margin-right:calc( 10px/2 );}body.rtl .elementor-3529 .elementor-element.elementor-element-8a89d7c .elementor-pagination .page-numbers:not(:first-child){margin-right:calc( 10px/2 );}body.rtl .elementor-3529 .elementor-element.elementor-element-8a89d7c .elementor-pagination .page-numbers:not(:last-child){margin-left:calc( 10px/2 );}.elementor-3529 .elementor-element.elementor-element-90f5f57{--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;}.elementor-3529 .elementor-element.elementor-element-90f5f57 .trx_addons_bg_text{z-index:0;}.elementor-3529 .elementor-element.elementor-element-90f5f57 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element{padding-right:50px;}.elementor-3529 .elementor-element.elementor-element-90f5f57 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element{padding-left:50px;}@media(max-width:1279px){.elementor-3529 .elementor-element.elementor-element-8a89d7c{--grid-columns:2;}}@media(max-width:767px){.elementor-3529 .elementor-element.elementor-element-043a80c{font-size:21px;}.elementor-3529 .elementor-element.elementor-element-8a89d7c{--grid-columns:1;}}/* Start custom CSS for container, class: .elementor-element-f9f3475 *//* Sposta la paginazione verso il basso di 15px */
.elementor-3529 .elementor-element.elementor-element-f9f3475 .elementor-pagination {
    margin-top: 25px !important;
}/* End custom CSS */
/* Start custom CSS *//* Colore per i numeri e le frecce della paginazione (stato normale) */
body.elementor-page-3529 .elementor-pagination a {
    color: var(--e-global-color-primary) !important;
    opacity: 1;
}

/* Elementi non attivi (es: i puntini "..." o le frecce quando non c'è una pagina successiva) */
body.elementor-page-3529 .elementor-pagination span.page-numbers:not(.current),
body.elementor-page-3529 .elementor-pagination .prev.disabled,
body.elementor-page-3529 .elementor-pagination .next.disabled {
    color: var(--e-global-color-primary) !important;
    opacity: 0.4; /* Rende l'elemento più sbiadito */
    cursor: not-allowed; /* Cambia il cursore per far capire che non è cliccabile */
}

/* Se il tuo tema/Elementor usa classi standard di WordPress per i link disabilitati */
body.elementor-page-3529 .elementor-pagination .dots {
    color: var(--e-global-color-primary) !important;
    opacity: 0.4;
    border: none !important;
}/* End custom CSS */