.elementor-20759 .elementor-element.elementor-element-afcce0b.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-20759 .elementor-element.elementor-element-21260bb > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-20759 .elementor-element.elementor-element-98196fc{--box-border-color:#D6D6D6;--box-border-width:2px;--box-border-radius:10px;--header-background-color:#C1121F;--header-color:#FFFFFF;--item-text-color:#333333;--item-text-hover-color:#C1121F;--item-text-active-color:var( --e-global-color-primary );--marker-color:var( --e-global-color-f82ac90 );}.elementor-20759 .elementor-element.elementor-element-98196fc .elementor-toc__spinner{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-20759 .elementor-element.elementor-element-98196fc .elementor-toc__header-title{text-align:start;}.elementor-20759 .elementor-element.elementor-element-19df65b{width:var( --container-widget-width, 102.657% );max-width:102.657%;--container-widget-width:102.657%;--container-widget-flex-grow:0;columns:1;}.elementor-20759 .elementor-element.elementor-element-19df65b > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-20759 .elementor-element.elementor-element-e5e74be > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-20759 .elementor-element.elementor-element-cc06084{--spacer-size:20px;}.elementor-20759 .elementor-element.elementor-element-7f0b724{--spacer-size:50px;}.elementor-20759 .elementor-element.elementor-element-bc4fe04{--grid-row-gap:35px;--grid-column-gap:30px;}.elementor-20759 .elementor-element.elementor-element-bc4fe04 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.66 * 100% );}.elementor-20759 .elementor-element.elementor-element-bc4fe04:after{content:"0.66";}.elementor-20759 .elementor-element.elementor-element-bc4fe04 .elementor-post__thumbnail__link{width:100%;}.elementor-20759 .elementor-element.elementor-element-bc4fe04 .elementor-post__meta-data span + span:before{content:"///";}.elementor-20759 .elementor-element.elementor-element-bc4fe04.elementor-posts--thumbnail-left .elementor-post__thumbnail__link{margin-right:20px;}.elementor-20759 .elementor-element.elementor-element-bc4fe04.elementor-posts--thumbnail-right .elementor-post__thumbnail__link{margin-left:20px;}.elementor-20759 .elementor-element.elementor-element-bc4fe04.elementor-posts--thumbnail-top .elementor-post__thumbnail__link{margin-bottom:20px;}.elementor-20759 .elementor-element.elementor-element-bc4fe04 .elementor-post__title, .elementor-20759 .elementor-element.elementor-element-bc4fe04 .elementor-post__title a{color:var( --e-global-color-text );}:root{--page-title-display:none;}@media(max-width:767px){.elementor-20759 .elementor-element.elementor-element-bc4fe04 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-20759 .elementor-element.elementor-element-bc4fe04:after{content:"0.5";}.elementor-20759 .elementor-element.elementor-element-bc4fe04 .elementor-post__thumbnail__link{width:100%;}}@media(min-width:768px){.elementor-20759 .elementor-element.elementor-element-21260bb{width:25%;}.elementor-20759 .elementor-element.elementor-element-fdce77f{width:75%;}.elementor-20759 .elementor-element.elementor-element-e5e74be{width:25%;}.elementor-20759 .elementor-element.elementor-element-165a0d1{width:75%;}}/* Start custom CSS for table-of-contents, class: .elementor-element-98196fc */#tabella-contenuti a {
    color: #333333 !important
}

#tabella-contenuti a:hover {
    color: #C1121F !important;  
}

#tabella-contenuti a:active {
    color: #C1121F !important;          /* colore quando cliccato */
    transform: scale(0.97) !important;/* End custom CSS */