.elementor-32 .elementor-element.elementor-element-64da2b3{--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;--padding-top:25px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.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-32 .elementor-element.elementor-element-f4aa4a0{text-align:center;}.elementor-32 .elementor-element.elementor-element-f4aa4a0 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:43px;font-weight:600;color:#333333;}.elementor-widget-text-editor{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-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-32 .elementor-element.elementor-element-9b8171f{text-align:center;font-family:"Lato", Sans-serif;font-weight:400;color:#333333;}.elementor-32 .elementor-element.elementor-element-58bc57f{--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-32 .elementor-element.elementor-element-93fa85d{text-align:center;}.elementor-32 .elementor-element.elementor-element-93fa85d .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-weight:600;color:#D4AF37;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-32 .elementor-element.elementor-element-8bdc736{--divider-border-style:solid;--divider-color:#B4B4B4;--divider-border-width:1px;}.elementor-32 .elementor-element.elementor-element-8bdc736 .elementor-divider-separator{width:100%;}.elementor-32 .elementor-element.elementor-element-8bdc736 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-32 .elementor-element.elementor-element-12db400{--display:flex;}.elementor-32 .elementor-element.elementor-element-d08ea7e{width:var( --container-widget-width, 762px );max-width:762px;--container-widget-width:762px;--container-widget-flex-grow:0;text-align:center;font-family:"Lato", Sans-serif;font-weight:400;line-height:1px;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#333333;}.elementor-32 .elementor-element.elementor-element-d08ea7e.elementor-element{--align-self:center;}.elementor-32 .elementor-element.elementor-element-8656394{--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-32 .elementor-element.elementor-element-f000ffb{text-align:center;}.elementor-32 .elementor-element.elementor-element-f000ffb .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-weight:600;color:#D4AF37;}.elementor-32 .elementor-element.elementor-element-cca2755{--divider-border-style:solid;--divider-color:#B4B4B4;--divider-border-width:1px;}.elementor-32 .elementor-element.elementor-element-cca2755 .elementor-divider-separator{width:100%;}.elementor-32 .elementor-element.elementor-element-cca2755 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-32 .elementor-element.elementor-element-b513179{--display:flex;}.elementor-32 .elementor-element.elementor-element-158af7c{width:var( --container-widget-width, 762px );max-width:762px;--container-widget-width:762px;--container-widget-flex-grow:0;text-align:center;font-family:"Lato", Sans-serif;font-weight:400;line-height:1px;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#333333;}.elementor-32 .elementor-element.elementor-element-158af7c.elementor-element{--align-self:center;}.elementor-32 .elementor-element.elementor-element-bced9de{--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-32 .elementor-element.elementor-element-accad98{text-align:center;}.elementor-32 .elementor-element.elementor-element-accad98 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-weight:600;color:#D4AF37;}.elementor-32 .elementor-element.elementor-element-82abf52{--divider-border-style:solid;--divider-color:#B4B4B4;--divider-border-width:1px;}.elementor-32 .elementor-element.elementor-element-82abf52 .elementor-divider-separator{width:100%;}.elementor-32 .elementor-element.elementor-element-82abf52 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-32 .elementor-element.elementor-element-a53736f{--display:flex;}.elementor-32 .elementor-element.elementor-element-c76bb49{width:var( --container-widget-width, 762px );max-width:762px;--container-widget-width:762px;--container-widget-flex-grow:0;text-align:center;font-family:"Lato", Sans-serif;font-weight:400;line-height:1px;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#333333;}.elementor-32 .elementor-element.elementor-element-c76bb49.elementor-element{--align-self:center;}.elementor-32 .elementor-element.elementor-element-f5b5952{--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-32 .elementor-element.elementor-element-d6776ca{text-align:center;}.elementor-32 .elementor-element.elementor-element-d6776ca .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-weight:600;color:#D4AF37;}.elementor-32 .elementor-element.elementor-element-621fdb4{--divider-border-style:solid;--divider-color:#B4B4B4;--divider-border-width:1px;}.elementor-32 .elementor-element.elementor-element-621fdb4 .elementor-divider-separator{width:100%;}.elementor-32 .elementor-element.elementor-element-621fdb4 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-32 .elementor-element.elementor-element-0b8efa5{--display:flex;}.elementor-32 .elementor-element.elementor-element-ff9b774{width:var( --container-widget-width, 762px );max-width:762px;--container-widget-width:762px;--container-widget-flex-grow:0;text-align:center;font-family:"Lato", Sans-serif;font-weight:400;line-height:1px;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#333333;}.elementor-32 .elementor-element.elementor-element-ff9b774.elementor-element{--align-self:center;}.elementor-32 .elementor-element.elementor-element-9002846{--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-32 .elementor-element.elementor-element-ce1a207{text-align:center;}.elementor-32 .elementor-element.elementor-element-ce1a207 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-weight:600;color:#D4AF37;}.elementor-32 .elementor-element.elementor-element-580fad6{--divider-border-style:solid;--divider-color:#B4B4B4;--divider-border-width:1px;}.elementor-32 .elementor-element.elementor-element-580fad6 .elementor-divider-separator{width:100%;}.elementor-32 .elementor-element.elementor-element-580fad6 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-32 .elementor-element.elementor-element-a2b3aeb{--display:flex;}.elementor-32 .elementor-element.elementor-element-c6b4667{width:var( --container-widget-width, 762px );max-width:762px;--container-widget-width:762px;--container-widget-flex-grow:0;text-align:center;font-family:"Lato", Sans-serif;font-weight:400;line-height:1px;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#333333;}.elementor-32 .elementor-element.elementor-element-c6b4667.elementor-element{--align-self:center;}.elementor-32 .elementor-element.elementor-element-48acf93{--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-32 .elementor-element.elementor-element-649ef50{text-align:center;}.elementor-32 .elementor-element.elementor-element-649ef50 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-weight:600;color:#D4AF37;}.elementor-32 .elementor-element.elementor-element-a704511{--divider-border-style:solid;--divider-color:#B4B4B4;--divider-border-width:1px;}.elementor-32 .elementor-element.elementor-element-a704511 .elementor-divider-separator{width:100%;}.elementor-32 .elementor-element.elementor-element-a704511 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-32 .elementor-element.elementor-element-328ceb4{--display:flex;}.elementor-32 .elementor-element.elementor-element-2df9195{width:var( --container-widget-width, 762px );max-width:762px;--container-widget-width:762px;--container-widget-flex-grow:0;text-align:center;font-family:"Lato", Sans-serif;font-weight:400;line-height:1px;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#333333;}.elementor-32 .elementor-element.elementor-element-2df9195.elementor-element{--align-self:center;}.elementor-32 .elementor-element.elementor-element-2f32ec0{--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-32 .elementor-element.elementor-element-27b59f8{text-align:center;}.elementor-32 .elementor-element.elementor-element-27b59f8 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-weight:600;color:#D4AF37;}.elementor-32 .elementor-element.elementor-element-39ddea6{--divider-border-style:solid;--divider-color:#B4B4B4;--divider-border-width:1px;}.elementor-32 .elementor-element.elementor-element-39ddea6 .elementor-divider-separator{width:100%;}.elementor-32 .elementor-element.elementor-element-39ddea6 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-32 .elementor-element.elementor-element-82690a8{--display:flex;}.elementor-32 .elementor-element.elementor-element-74047e6{width:var( --container-widget-width, 762px );max-width:762px;--container-widget-width:762px;--container-widget-flex-grow:0;text-align:center;font-family:"Lato", Sans-serif;font-weight:400;line-height:1px;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#333333;}.elementor-32 .elementor-element.elementor-element-74047e6.elementor-element{--align-self:center;}.elementor-32 .elementor-element.elementor-element-e337482{--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-32 .elementor-element.elementor-element-2782a12{text-align:center;}.elementor-32 .elementor-element.elementor-element-2782a12 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-weight:600;color:#D4AF37;}.elementor-32 .elementor-element.elementor-element-5370192{--divider-border-style:solid;--divider-color:#B4B4B4;--divider-border-width:1px;}.elementor-32 .elementor-element.elementor-element-5370192 .elementor-divider-separator{width:100%;}.elementor-32 .elementor-element.elementor-element-5370192 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-32 .elementor-element.elementor-element-4f74bd7{--display:flex;}.elementor-32 .elementor-element.elementor-element-edcdd2b{width:var( --container-widget-width, 762px );max-width:762px;--container-widget-width:762px;--container-widget-flex-grow:0;text-align:center;font-family:"Lato", Sans-serif;font-weight:400;line-height:1px;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#333333;}.elementor-32 .elementor-element.elementor-element-edcdd2b.elementor-element{--align-self:center;}.elementor-32 .elementor-element.elementor-element-099bfa6{--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-32 .elementor-element.elementor-element-5294f2a{text-align:center;}.elementor-32 .elementor-element.elementor-element-5294f2a .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-weight:600;color:#D4AF37;}.elementor-32 .elementor-element.elementor-element-4fe8b02{--divider-border-style:solid;--divider-color:#B4B4B4;--divider-border-width:1px;}.elementor-32 .elementor-element.elementor-element-4fe8b02 .elementor-divider-separator{width:100%;}.elementor-32 .elementor-element.elementor-element-4fe8b02 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-32 .elementor-element.elementor-element-031a504{--display:flex;}.elementor-32 .elementor-element.elementor-element-0f001f2{width:var( --container-widget-width, 762px );max-width:762px;--container-widget-width:762px;--container-widget-flex-grow:0;text-align:center;font-family:"Lato", Sans-serif;font-weight:400;line-height:1px;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#333333;}.elementor-32 .elementor-element.elementor-element-0f001f2.elementor-element{--align-self:center;}:root{--page-title-display:none;}@media(max-width:767px){.elementor-32 .elementor-element.elementor-element-f4aa4a0 .elementor-heading-title{font-size:38px;}}@media(min-width:768px){.elementor-32 .elementor-element.elementor-element-64da2b3{--content-width:1100px;}.elementor-32 .elementor-element.elementor-element-58bc57f{--content-width:1100px;}.elementor-32 .elementor-element.elementor-element-8656394{--content-width:1100px;}.elementor-32 .elementor-element.elementor-element-bced9de{--content-width:1100px;}.elementor-32 .elementor-element.elementor-element-f5b5952{--content-width:1100px;}.elementor-32 .elementor-element.elementor-element-9002846{--content-width:1100px;}.elementor-32 .elementor-element.elementor-element-48acf93{--content-width:1100px;}.elementor-32 .elementor-element.elementor-element-2f32ec0{--content-width:1100px;}.elementor-32 .elementor-element.elementor-element-e337482{--content-width:1100px;}.elementor-32 .elementor-element.elementor-element-099bfa6{--content-width:1100px;}}/* Start custom CSS for container, class: .elementor-element-12db400 *//* Stili per i link all'interno di QUESTO specifico widget Editor di Testo */

.elementor-32 .elementor-element.elementor-element-12db400 a {
    color: #808080 !important; /* Grigio 50% */
    text-decoration: none !important; /* Non sottolineato */
    outline: 0 !important; /* Rimuove outline/ombra */
    box-shadow: none !important; /* Rimuove box-shadow */
    border: 0 !important; /* Rimuove bordi */
    text-shadow: none !important; /* Rimuove text-shadow */
    transition: color 0.3s ease, text-decoration 0.3s ease; /* Transizione fluida */
}

.elementor-32 .elementor-element.elementor-element-12db400 a:hover {
    color: #D4AF37 !important; /* Oro in hover */
    text-decoration: underline !important; /* Sottolineato in hover */
    outline: 0 !important;
    box-shadow: none !important;
    border: 0 !important;
    text-shadow: none !important;
}

.elementor-32 .elementor-element.elementor-element-12db400 a:focus,
.elementor-32 .elementor-element.elementor-element-12db400 a:active {
    color: #D4AF37 !important; /* Oro in focus/active */
    text-decoration: underline !important; /* Sottolineato in focus/active */
    outline: 0 !important;
    box-shadow: none !important;
    border: 0 !important;
    text-shadow: none !important;
}

/* Stili per la lista UL stessa (se presente) all'interno di questo widget */
.elementor-32 .elementor-element.elementor-element-12db400 ul {
    list-style: disc; /* Pallino predefinito */
    padding-left: 20px; /* Spazio per i pallini */
    margin: 0 auto; /* Centra la lista */
    max-width: 600px; /* Larghezza massima per la lista, regola se necessario */
    text-align: left; /* Allinea il testo a sinistra */
}

.elementor-32 .elementor-element.elementor-element-12db400 li {
    margin-bottom: 10px; /* Spazio tra ogni link */
    font-size: 16px; /* Dimensione testo base */
    line-height: 1.5; /* Spazio tra le righe */
}

/* Stile per l'icona YouTube all'interno di questo widget */
.elementor-32 .elementor-element.elementor-element-12db400 .fab.fa-youtube {
    color: #FF0000 !important; /* Rosso YouTube */
    margin-right: 8px !important; /* Spazio tra icona e testo */
    font-size: 18px !important; /* Dimensione dell'icona */
    vertical-align: middle !important; /* Allinea l'icona con il testo */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b513179 *//* Stili per i link all'interno di QUESTO specifico widget Editor di Testo */

.elementor-32 .elementor-element.elementor-element-b513179 a {
    color: #808080 !important; /* Grigio 50% */
    text-decoration: none !important; /* Non sottolineato */
    outline: 0 !important; /* Rimuove outline/ombra */
    box-shadow: none !important; /* Rimuove box-shadow */
    border: 0 !important; /* Rimuove bordi */
    text-shadow: none !important; /* Rimuove text-shadow */
    transition: color 0.3s ease, text-decoration 0.3s ease; /* Transizione fluida */
}

.elementor-32 .elementor-element.elementor-element-b513179 a:hover {
    color: #D4AF37 !important; /* Oro in hover */
    text-decoration: underline !important; /* Sottolineato in hover */
    outline: 0 !important;
    box-shadow: none !important;
    border: 0 !important;
    text-shadow: none !important;
}

.elementor-32 .elementor-element.elementor-element-b513179 a:focus,
.elementor-32 .elementor-element.elementor-element-b513179 a:active {
    color: #D4AF37 !important; /* Oro in focus/active */
    text-decoration: underline !important; /* Sottolineato in focus/active */
    outline: 0 !important;
    box-shadow: none !important;
    border: 0 !important;
    text-shadow: none !important;
}

/* Stili per la lista UL stessa (se presente) all'interno di questo widget */
.elementor-32 .elementor-element.elementor-element-b513179 ul {
    list-style: disc; /* Pallino predefinito */
    padding-left: 20px; /* Spazio per i pallini */
    margin: 0 auto; /* Centra la lista */
    max-width: 600px; /* Larghezza massima per la lista, regola se necessario */
    text-align: left; /* Allinea il testo a sinistra */
}

.elementor-32 .elementor-element.elementor-element-b513179 li {
    margin-bottom: 10px; /* Spazio tra ogni link */
    font-size: 16px; /* Dimensione testo base */
    line-height: 1.5; /* Spazio tra le righe */
}

/* Stile per l'icona YouTube all'interno di questo widget */
.elementor-32 .elementor-element.elementor-element-b513179 .fab.fa-youtube {
    color: #FF0000 !important; /* Rosso YouTube */
    margin-right: 8px !important; /* Spazio tra icona e testo */
    font-size: 18px !important; /* Dimensione dell'icona */
    vertical-align: middle !important; /* Allinea l'icona con il testo */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a53736f *//* Stili per i link all'interno di QUESTO specifico widget Editor di Testo */

.elementor-32 .elementor-element.elementor-element-a53736f a {
    color: #808080 !important; /* Grigio 50% */
    text-decoration: none !important; /* Non sottolineato */
    outline: 0 !important; /* Rimuove outline/ombra */
    box-shadow: none !important; /* Rimuove box-shadow */
    border: 0 !important; /* Rimuove bordi */
    text-shadow: none !important; /* Rimuove text-shadow */
    transition: color 0.3s ease, text-decoration 0.3s ease; /* Transizione fluida */
}

.elementor-32 .elementor-element.elementor-element-a53736f a:hover {
    color: #D4AF37 !important; /* Oro in hover */
    text-decoration: underline !important; /* Sottolineato in hover */
    outline: 0 !important;
    box-shadow: none !important;
    border: 0 !important;
    text-shadow: none !important;
}

.elementor-32 .elementor-element.elementor-element-a53736f a:focus,
.elementor-32 .elementor-element.elementor-element-a53736f a:active {
    color: #D4AF37 !important; /* Oro in focus/active */
    text-decoration: underline !important; /* Sottolineato in focus/active */
    outline: 0 !important;
    box-shadow: none !important;
    border: 0 !important;
    text-shadow: none !important;
}

/* Stili per la lista UL stessa (se presente) all'interno di questo widget */
.elementor-32 .elementor-element.elementor-element-a53736f ul {
    list-style: disc; /* Pallino predefinito */
    padding-left: 20px; /* Spazio per i pallini */
    margin: 0 auto; /* Centra la lista */
    max-width: 600px; /* Larghezza massima per la lista, regola se necessario */
    text-align: left; /* Allinea il testo a sinistra */
}

.elementor-32 .elementor-element.elementor-element-a53736f li {
    margin-bottom: 10px; /* Spazio tra ogni link */
    font-size: 16px; /* Dimensione testo base */
    line-height: 1.5; /* Spazio tra le righe */
}

/* Stile per l'icona YouTube all'interno di questo widget */
.elementor-32 .elementor-element.elementor-element-a53736f .fab.fa-youtube {
    color: #FF0000 !important; /* Rosso YouTube */
    margin-right: 8px !important; /* Spazio tra icona e testo */
    font-size: 18px !important; /* Dimensione dell'icona */
    vertical-align: middle !important; /* Allinea l'icona con il testo */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0b8efa5 *//* Stili per i link all'interno di QUESTO specifico widget Editor di Testo */

.elementor-32 .elementor-element.elementor-element-0b8efa5 a {
    color: #808080 !important; /* Grigio 50% */
    text-decoration: none !important; /* Non sottolineato */
    outline: 0 !important; /* Rimuove outline/ombra */
    box-shadow: none !important; /* Rimuove box-shadow */
    border: 0 !important; /* Rimuove bordi */
    text-shadow: none !important; /* Rimuove text-shadow */
    transition: color 0.3s ease, text-decoration 0.3s ease; /* Transizione fluida */
}

.elementor-32 .elementor-element.elementor-element-0b8efa5 a:hover {
    color: #D4AF37 !important; /* Oro in hover */
    text-decoration: underline !important; /* Sottolineato in hover */
    outline: 0 !important;
    box-shadow: none !important;
    border: 0 !important;
    text-shadow: none !important;
}

.elementor-32 .elementor-element.elementor-element-0b8efa5 a:focus,
.elementor-32 .elementor-element.elementor-element-0b8efa5 a:active {
    color: #D4AF37 !important; /* Oro in focus/active */
    text-decoration: underline !important; /* Sottolineato in focus/active */
    outline: 0 !important;
    box-shadow: none !important;
    border: 0 !important;
    text-shadow: none !important;
}

/* Stili per la lista UL stessa (se presente) all'interno di questo widget */
.elementor-32 .elementor-element.elementor-element-0b8efa5 ul {
    list-style: disc; /* Pallino predefinito */
    padding-left: 20px; /* Spazio per i pallini */
    margin: 0 auto; /* Centra la lista */
    max-width: 600px; /* Larghezza massima per la lista, regola se necessario */
    text-align: left; /* Allinea il testo a sinistra */
}

.elementor-32 .elementor-element.elementor-element-0b8efa5 li {
    margin-bottom: 10px; /* Spazio tra ogni link */
    font-size: 16px; /* Dimensione testo base */
    line-height: 1.5; /* Spazio tra le righe */
}

/* Stile per l'icona YouTube all'interno di questo widget */
.elementor-32 .elementor-element.elementor-element-0b8efa5 .fab.fa-youtube {
    color: #FF0000 !important; /* Rosso YouTube */
    margin-right: 8px !important; /* Spazio tra icona e testo */
    font-size: 18px !important; /* Dimensione dell'icona */
    vertical-align: middle !important; /* Allinea l'icona con il testo */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a2b3aeb *//* Stili per i link all'interno di QUESTO specifico widget Editor di Testo */

.elementor-32 .elementor-element.elementor-element-a2b3aeb a {
    color: #808080 !important; /* Grigio 50% */
    text-decoration: none !important; /* Non sottolineato */
    outline: 0 !important; /* Rimuove outline/ombra */
    box-shadow: none !important; /* Rimuove box-shadow */
    border: 0 !important; /* Rimuove bordi */
    text-shadow: none !important; /* Rimuove text-shadow */
    transition: color 0.3s ease, text-decoration 0.3s ease; /* Transizione fluida */
}

.elementor-32 .elementor-element.elementor-element-a2b3aeb a:hover {
    color: #D4AF37 !important; /* Oro in hover */
    text-decoration: underline !important; /* Sottolineato in hover */
    outline: 0 !important;
    box-shadow: none !important;
    border: 0 !important;
    text-shadow: none !important;
}

.elementor-32 .elementor-element.elementor-element-a2b3aeb a:focus,
.elementor-32 .elementor-element.elementor-element-a2b3aeb a:active {
    color: #D4AF37 !important; /* Oro in focus/active */
    text-decoration: underline !important; /* Sottolineato in focus/active */
    outline: 0 !important;
    box-shadow: none !important;
    border: 0 !important;
    text-shadow: none !important;
}

/* Stili per la lista UL stessa (se presente) all'interno di questo widget */
.elementor-32 .elementor-element.elementor-element-a2b3aeb ul {
    list-style: disc; /* Pallino predefinito */
    padding-left: 20px; /* Spazio per i pallini */
    margin: 0 auto; /* Centra la lista */
    max-width: 600px; /* Larghezza massima per la lista, regola se necessario */
    text-align: left; /* Allinea il testo a sinistra */
}

.elementor-32 .elementor-element.elementor-element-a2b3aeb li {
    margin-bottom: 10px; /* Spazio tra ogni link */
    font-size: 16px; /* Dimensione testo base */
    line-height: 1.5; /* Spazio tra le righe */
}

/* Stile per l'icona YouTube all'interno di questo widget */
.elementor-32 .elementor-element.elementor-element-a2b3aeb .fab.fa-youtube {
    color: #FF0000 !important; /* Rosso YouTube */
    margin-right: 8px !important; /* Spazio tra icona e testo */
    font-size: 18px !important; /* Dimensione dell'icona */
    vertical-align: middle !important; /* Allinea l'icona con il testo */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-328ceb4 *//* Stili per i link all'interno di QUESTO specifico widget Editor di Testo */

.elementor-32 .elementor-element.elementor-element-328ceb4 a {
    color: #808080 !important; /* Grigio 50% */
    text-decoration: none !important; /* Non sottolineato */
    outline: 0 !important; /* Rimuove outline/ombra */
    box-shadow: none !important; /* Rimuove box-shadow */
    border: 0 !important; /* Rimuove bordi */
    text-shadow: none !important; /* Rimuove text-shadow */
    transition: color 0.3s ease, text-decoration 0.3s ease; /* Transizione fluida */
}

.elementor-32 .elementor-element.elementor-element-328ceb4 a:hover {
    color: #D4AF37 !important; /* Oro in hover */
    text-decoration: underline !important; /* Sottolineato in hover */
    outline: 0 !important;
    box-shadow: none !important;
    border: 0 !important;
    text-shadow: none !important;
}

.elementor-32 .elementor-element.elementor-element-328ceb4 a:focus,
.elementor-32 .elementor-element.elementor-element-328ceb4 a:active {
    color: #D4AF37 !important; /* Oro in focus/active */
    text-decoration: underline !important; /* Sottolineato in focus/active */
    outline: 0 !important;
    box-shadow: none !important;
    border: 0 !important;
    text-shadow: none !important;
}

/* Stili per la lista UL stessa (se presente) all'interno di questo widget */
.elementor-32 .elementor-element.elementor-element-328ceb4 ul {
    list-style: disc; /* Pallino predefinito */
    padding-left: 20px; /* Spazio per i pallini */
    margin: 0 auto; /* Centra la lista */
    max-width: 600px; /* Larghezza massima per la lista, regola se necessario */
    text-align: left; /* Allinea il testo a sinistra */
}

.elementor-32 .elementor-element.elementor-element-328ceb4 li {
    margin-bottom: 10px; /* Spazio tra ogni link */
    font-size: 16px; /* Dimensione testo base */
    line-height: 1.5; /* Spazio tra le righe */
}

/* Stile per l'icona YouTube all'interno di questo widget */
.elementor-32 .elementor-element.elementor-element-328ceb4 .fab.fa-youtube {
    color: #FF0000 !important; /* Rosso YouTube */
    margin-right: 8px !important; /* Spazio tra icona e testo */
    font-size: 18px !important; /* Dimensione dell'icona */
    vertical-align: middle !important; /* Allinea l'icona con il testo */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-82690a8 *//* Stili per i link all'interno di QUESTO specifico widget Editor di Testo */

.elementor-32 .elementor-element.elementor-element-82690a8 a {
    color: #808080 !important; /* Grigio 50% */
    text-decoration: none !important; /* Non sottolineato */
    outline: 0 !important; /* Rimuove outline/ombra */
    box-shadow: none !important; /* Rimuove box-shadow */
    border: 0 !important; /* Rimuove bordi */
    text-shadow: none !important; /* Rimuove text-shadow */
    transition: color 0.3s ease, text-decoration 0.3s ease; /* Transizione fluida */
}

.elementor-32 .elementor-element.elementor-element-82690a8 a:hover {
    color: #D4AF37 !important; /* Oro in hover */
    text-decoration: underline !important; /* Sottolineato in hover */
    outline: 0 !important;
    box-shadow: none !important;
    border: 0 !important;
    text-shadow: none !important;
}

.elementor-32 .elementor-element.elementor-element-82690a8 a:focus,
.elementor-32 .elementor-element.elementor-element-82690a8 a:active {
    color: #D4AF37 !important; /* Oro in focus/active */
    text-decoration: underline !important; /* Sottolineato in focus/active */
    outline: 0 !important;
    box-shadow: none !important;
    border: 0 !important;
    text-shadow: none !important;
}

/* Stili per la lista UL stessa (se presente) all'interno di questo widget */
.elementor-32 .elementor-element.elementor-element-82690a8 ul {
    list-style: disc; /* Pallino predefinito */
    padding-left: 20px; /* Spazio per i pallini */
    margin: 0 auto; /* Centra la lista */
    max-width: 600px; /* Larghezza massima per la lista, regola se necessario */
    text-align: left; /* Allinea il testo a sinistra */
}

.elementor-32 .elementor-element.elementor-element-82690a8 li {
    margin-bottom: 10px; /* Spazio tra ogni link */
    font-size: 16px; /* Dimensione testo base */
    line-height: 1.5; /* Spazio tra le righe */
}

/* Stile per l'icona YouTube all'interno di questo widget */
.elementor-32 .elementor-element.elementor-element-82690a8 .fab.fa-youtube {
    color: #FF0000 !important; /* Rosso YouTube */
    margin-right: 8px !important; /* Spazio tra icona e testo */
    font-size: 18px !important; /* Dimensione dell'icona */
    vertical-align: middle !important; /* Allinea l'icona con il testo */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4f74bd7 *//* Stili per i link all'interno di QUESTO specifico widget Editor di Testo */

.elementor-32 .elementor-element.elementor-element-4f74bd7 a {
    color: #808080 !important; /* Grigio 50% */
    text-decoration: none !important; /* Non sottolineato */
    outline: 0 !important; /* Rimuove outline/ombra */
    box-shadow: none !important; /* Rimuove box-shadow */
    border: 0 !important; /* Rimuove bordi */
    text-shadow: none !important; /* Rimuove text-shadow */
    transition: color 0.3s ease, text-decoration 0.3s ease; /* Transizione fluida */
}

.elementor-32 .elementor-element.elementor-element-4f74bd7 a:hover {
    color: #D4AF37 !important; /* Oro in hover */
    text-decoration: underline !important; /* Sottolineato in hover */
    outline: 0 !important;
    box-shadow: none !important;
    border: 0 !important;
    text-shadow: none !important;
}

.elementor-32 .elementor-element.elementor-element-4f74bd7 a:focus,
.elementor-32 .elementor-element.elementor-element-4f74bd7 a:active {
    color: #D4AF37 !important; /* Oro in focus/active */
    text-decoration: underline !important; /* Sottolineato in focus/active */
    outline: 0 !important;
    box-shadow: none !important;
    border: 0 !important;
    text-shadow: none !important;
}

/* Stili per la lista UL stessa (se presente) all'interno di questo widget */
.elementor-32 .elementor-element.elementor-element-4f74bd7 ul {
    list-style: disc; /* Pallino predefinito */
    padding-left: 20px; /* Spazio per i pallini */
    margin: 0 auto; /* Centra la lista */
    max-width: 600px; /* Larghezza massima per la lista, regola se necessario */
    text-align: left; /* Allinea il testo a sinistra */
}

.elementor-32 .elementor-element.elementor-element-4f74bd7 li {
    margin-bottom: 10px; /* Spazio tra ogni link */
    font-size: 16px; /* Dimensione testo base */
    line-height: 1.5; /* Spazio tra le righe */
}

/* Stile per l'icona YouTube all'interno di questo widget */
.elementor-32 .elementor-element.elementor-element-4f74bd7 .fab.fa-youtube {
    color: #FF0000 !important; /* Rosso YouTube */
    margin-right: 8px !important; /* Spazio tra icona e testo */
    font-size: 18px !important; /* Dimensione dell'icona */
    vertical-align: middle !important; /* Allinea l'icona con il testo */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-031a504 *//* Stili per i link all'interno di QUESTO specifico widget Editor di Testo */

.elementor-32 .elementor-element.elementor-element-031a504 a {
    color: #808080 !important; /* Grigio 50% */
    text-decoration: none !important; /* Non sottolineato */
    outline: 0 !important; /* Rimuove outline/ombra */
    box-shadow: none !important; /* Rimuove box-shadow */
    border: 0 !important; /* Rimuove bordi */
    text-shadow: none !important; /* Rimuove text-shadow */
    transition: color 0.3s ease, text-decoration 0.3s ease; /* Transizione fluida */
}

.elementor-32 .elementor-element.elementor-element-031a504 a:hover {
    color: #D4AF37 !important; /* Oro in hover */
    text-decoration: underline !important; /* Sottolineato in hover */
    outline: 0 !important;
    box-shadow: none !important;
    border: 0 !important;
    text-shadow: none !important;
}

.elementor-32 .elementor-element.elementor-element-031a504 a:focus,
.elementor-32 .elementor-element.elementor-element-031a504 a:active {
    color: #D4AF37 !important; /* Oro in focus/active */
    text-decoration: underline !important; /* Sottolineato in focus/active */
    outline: 0 !important;
    box-shadow: none !important;
    border: 0 !important;
    text-shadow: none !important;
}

/* Stili per la lista UL stessa (se presente) all'interno di questo widget */
.elementor-32 .elementor-element.elementor-element-031a504 ul {
    list-style: disc; /* Pallino predefinito */
    padding-left: 20px; /* Spazio per i pallini */
    margin: 0 auto; /* Centra la lista */
    max-width: 600px; /* Larghezza massima per la lista, regola se necessario */
    text-align: left; /* Allinea il testo a sinistra */
}

.elementor-32 .elementor-element.elementor-element-031a504 li {
    margin-bottom: 10px; /* Spazio tra ogni link */
    font-size: 16px; /* Dimensione testo base */
    line-height: 1.5; /* Spazio tra le righe */
}

/* Stile per l'icona YouTube all'interno di questo widget */
.elementor-32 .elementor-element.elementor-element-031a504 .fab.fa-youtube {
    color: #FF0000 !important; /* Rosso YouTube */
    margin-right: 8px !important; /* Spazio tra icona e testo */
    font-size: 18px !important; /* Dimensione dell'icona */
    vertical-align: middle !important; /* Allinea l'icona con il testo */
}/* End custom CSS */