/* FT-PULIZIA: correzioni grafiche del 21-22/10/2026
   Spostato dal CSS aggiuntivo del tema (Personalizza) il 12/11/2026, stesso ordine di prima. */

/* FT-PULIZIA inizio (21/10/2026, correzioni grafiche prima del go-live; dettagli in /root/ftconsult/analisi/) */

/* (dimensioni di H2 e H3 dei servizi: dal 12/11/2026 le decide 20-sistema.css) */

/* Servizi: dentro gli H4 il grassetto o il normale incollato non cambia il peso del titolo */
.single-service #pxl-content-main .elementor-widget-pxl_text_editor h4 span,
.single-service #pxl-content-main .elementor-widget-pxl_text_editor h4 b,
.single-service #pxl-content-main .elementor-widget-pxl_text_editor h4 strong {
    font-weight: inherit !important;
}

/* Video dei template 25522 blocco-video e 25735 video-final sotto i 768px: Elementor mette i container
   in colonna con flex-wrap:wrap e Chrome calcola l'altezza senza il video (aspect-ratio): il blocco resta
   alto 70px e la sezione successiva copre il video. Senza wrap l'altezza torna giusta. */
.e-con:has(> .elementor-widget-template .elementor-widget-video),
.e-con:has(> .e-con-inner > .elementor-widget-template .elementor-widget-video) {
    --flex-wrap: nowrap;
}

/* La parola a loro (26641): miniature 16:9 in un box del tema alto 544px, i nomi venivano tagliati */
.elementor-26641 .pxl-play-video .pxl-item--inner {
    min-height: 0;
    aspect-ratio: 16/9;
}

/* Loghi clienti nei footer: il tema stampa sempre un link, anche vuoto (href="#"), che riporta in cima */
.elementor-widget-pxl_partner_carousel .pxl-item--link[href="#"] {
    display: none;
}

/* Footer 109 e 27676: i link alle pagine legali hanno il colore del testo (il tema li faceva scuri su fondo scuro) */
.elementor-109 .elementor-element-2948228 a,
.elementor-27676 .elementor-element-2948228 a {
    color: inherit;
}

.elementor-109 .elementor-element-2948228 a:hover,
.elementor-27676 .elementor-element-2948228 a:hover {
    text-decoration: underline;
}

/* Moduli: il link alla privacy policy nella casella di accettazione si riconosce come link (22/10/2026) */
.wpcf7-acceptance .wpcf7-list-item-label a {
    color: inherit;
    text-decoration: underline;
}

/* FT-PULIZIA fine */
