.elementor-2 .elementor-element.elementor-element-a1ab511{--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:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}/* Start custom CSS *//* Stile personalizzato per il font Inter */
        body {
            font-family: 'Inter', sans-serif;
        }
        /* Classe per il contenitore del testo troncato */
        .truncated-text-container {
            max-height: 120px; /* Altezza massima prima del troncamento */
            overflow: hidden;
            position: relative;
            transition: max-height 0.3s ease-out; /* Animazione per l'espansione */
        }

        /* Classe per il contenitore del testo espanso */
        .expanded-text-container {
            max-height: none; /* Rimuove l'altezza massima quando espanso */
        }

        /* Gradiente sfumato alla fine del testo troncato */
        .truncated-text-container::after {
            content: '';
            position: absolute;
            bottom: 0;
            left: 0;
            width: 100%;
            height: 40px; /* Altezza del gradiente */
            background: linear-gradient(to top, rgba(238, 242, 255, 1), rgba(255, 255, 255, 0));
            pointer-events: none; /* Permette di cliccare sul testo sottostante */
        }

        /* Nasconde il gradiente quando il testo è espanso */
        .expanded-text-container::after {
            display: none;
        }
        
/* Stile comune per tutti i pulsanti "Leggi tutto" / "Mostra meno" */
        .read-more-button-style {
            color: #000;
            padding: 5px 16px; /* py-2 px-4 */
            border-radius: 99px; /* rounded-md */
            text-decoration: underline; /* underline */
            font-style: italic; /* italic */
        }

        /* Stile per i pulsanti "Leggi tutto" / "Mostra meno" */
        .toggle-text-button {
            cursor: pointer; /* Indica che è cliccabile */
            transition: background-color 0.3s ease-in-out;
            display: inline-block; /* Si comporta come un elemento di testo */
            text-align: center; /* Centra il testo all'interno del pulsante */
        }/* End custom CSS */