.elementor-941 .elementor-element.elementor-element-2e3fed4{--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:100px;--margin-bottom:100px;--margin-left:0px;--margin-right:0px;}.elementor-941 .elementor-element.elementor-element-7928764{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.08);--padding-top:30px;--padding-bottom:050px;--padding-left:0px;--padding-right:0px;}.elementor-941 .elementor-element.elementor-element-7928764:not(.elementor-motion-effects-element-type-background), .elementor-941 .elementor-element.elementor-element-7928764 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-a941333 );}.elementor-941 .elementor-element.elementor-element-777cc44{--display:flex;--min-height:32vh;}.elementor-941 .elementor-element.elementor-element-1facbb5{--display:flex;--min-height:9vh;}.elementor-941 .elementor-element.elementor-element-0fc27ba{text-align:center;}.elementor-941 .elementor-element.elementor-element-0fc27ba .elementor-heading-title{font-size:23px;}.elementor-941 .elementor-element.elementor-element-af02fd7{--display:flex;--min-height:9vh;}.elementor-941 .elementor-element.elementor-element-cf118ad{--display:flex;}.elementor-941 .elementor-element.elementor-element-73fea76{text-align:center;}.elementor-941 .elementor-element.elementor-element-73fea76 .elementor-heading-title{-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-4298cd7 );}.elementor-941 .elementor-element.elementor-element-60df39b{text-align:center;font-family:"Playfair Display", Sans-serif;}.elementor-941 .elementor-element.elementor-element-3b34985{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-941 .elementor-element.elementor-element-3b34985:not(.elementor-motion-effects-element-type-background), .elementor-941 .elementor-element.elementor-element-3b34985 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-31da5f9 );}.elementor-941 .elementor-element.elementor-element-bd44e7a{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-941 .elementor-element.elementor-element-ad61c4f > .elementor-widget-container{margin:030px 0px 0px 0px;}.elementor-941 .elementor-element.elementor-element-ad61c4f{text-align:center;}.elementor-941 .elementor-element.elementor-element-ad61c4f .elementor-heading-title{-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-4298cd7 );}.elementor-941 .elementor-element.elementor-element-9080530{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;}.elementor-941 .elementor-element.elementor-element-95a6b64{text-align:center;}.elementor-941 .elementor-element.elementor-element-95a6b64 .elementor-heading-title{-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-4298cd7 );}.elementor-941 .elementor-element.elementor-element-90b2c53{--display:flex;border-style:solid;--border-style:solid;border-width:1px 0px 1px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:var( --e-global-color-text );--border-color:var( --e-global-color-text );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-941 .elementor-element.elementor-element-90b2c53:not(.elementor-motion-effects-element-type-background), .elementor-941 .elementor-element.elementor-element-90b2c53 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-146e157 );}.elementor-941 .elementor-element.elementor-element-955dc18{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-941 .elementor-element.elementor-element-766e0ae > .elementor-widget-container{margin:030px 0px 0px 0px;}.elementor-941 .elementor-element.elementor-element-766e0ae{text-align:center;}.elementor-941 .elementor-element.elementor-element-766e0ae .elementor-heading-title{-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-4298cd7 );}.elementor-941 .elementor-element.elementor-element-03aa0d5{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;}.elementor-941 .elementor-element.elementor-element-c3598a3{text-align:center;}.elementor-941 .elementor-element.elementor-element-c3598a3 .elementor-heading-title{-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-4298cd7 );}.elementor-941 .elementor-element.elementor-element-beb2c07{--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-941 .elementor-element.elementor-element-8a9dac5 .elementor-button{background-color:var( --e-global-color-5633c68 );font-family:"Playfair Display", Sans-serif;font-weight:600;text-transform:uppercase;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );padding:20px 50px 20px 50px;}.elementor-941 .elementor-element.elementor-element-8a9dac5 .elementor-button:hover, .elementor-941 .elementor-element.elementor-element-8a9dac5 .elementor-button:focus{background-color:var( --e-global-color-bcc12e3 );color:var( --e-global-color-146e157 );}.elementor-941 .elementor-element.elementor-element-8a9dac5 .elementor-button:hover svg, .elementor-941 .elementor-element.elementor-element-8a9dac5 .elementor-button:focus svg{fill:var( --e-global-color-146e157 );}@media(min-width:577px){.elementor-941 .elementor-element.elementor-element-2e3fed4{--content-width:878px;}.elementor-941 .elementor-element.elementor-element-1facbb5{--width:86%;}.elementor-941 .elementor-element.elementor-element-af02fd7{--width:86%;}}/* Start custom CSS for container, class: .elementor-element-90b2c53 */.materiali-riservati-link li a,
.materiali-riservati-allegati li a {
  font-weight: bold;
  color: #2c2c2c;
  text-decoration: none;
  transition: color 0.2s ease;
}

.materiali-riservati-link li a:hover,
.materiali-riservati-allegati li a:hover {
  color: #b20000; /* rosso hover */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2e3fed4 */ul.materiali-evento li,
ul.allegati-evento li {
    margin-bottom: 8px;
}

ul.materiali-evento a,
ul.allegati-evento a {
    font-weight: 700; /* grassetto */
    color: #333F4F;
    text-decoration: none;
    transition: color 0.3s ease;
}

ul.materiali-evento a:hover,
ul.allegati-evento a:hover {
    color: #BC2B0B;
}/* End custom CSS */