.elementor-6007 .elementor-element.elementor-element-1f6c500c{--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-6007 .elementor-element.elementor-element-5bb28b65{--display:flex;}.elementor-6007 .elementor-element.elementor-element-74b5cfce{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;text-align:center;}.elementor-6007 .elementor-element.elementor-element-74b5cfce.elementor-element{--align-self:center;}.elementor-6007 .elementor-element.elementor-element-184f8442 .elementor-button{fill:#FFFFFF;color:#FFFFFF;}.elementor-6007 .elementor-element.elementor-element-361f4569{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-6007 .elementor-element.elementor-element-13620a62{--display:flex;}.elementor-6007 .elementor-element.elementor-element-e2434a4{--display:flex;}.elementor-6007 .elementor-element.elementor-element-5a4187fd{width:var( --container-widget-width, 49% );max-width:49%;--container-widget-width:49%;--container-widget-flex-grow:0;}.elementor-6007 .elementor-element.elementor-element-5a4187fd.elementor-element{--align-self:center;}.elementor-6007 .elementor-element.elementor-element-ae011de{--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-6007 .elementor-element.elementor-element-42e6d1b5{--display:flex;}.elementor-6007 .elementor-element.elementor-element-13738b5b{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-6007 .elementor-element.elementor-element-13738b5b.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-6007 .elementor-element.elementor-element-2aad6c6c{width:var( --container-widget-width, 76% );max-width:76%;--container-widget-width:76%;--container-widget-flex-grow:0;}.elementor-6007 .elementor-element.elementor-element-2aad6c6c.elementor-element{--align-self:center;}.elementor-6007 .elementor-element.elementor-element-2aad6c6c .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-6007 .elementor-element.elementor-element-112d4ff8{--display:flex;}.elementor-6007 .elementor-element.elementor-element-7dcf5e3e{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-6007 .elementor-element.elementor-element-7dcf5e3e.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-6007 .elementor-element.elementor-element-3b17c464{width:var( --container-widget-width, 53% );max-width:53%;--container-widget-width:53%;--container-widget-flex-grow:0;}.elementor-6007 .elementor-element.elementor-element-3b17c464.elementor-element{--align-self:center;}.elementor-6007 .elementor-element.elementor-element-1b1c1f97{--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-6007 .elementor-element.elementor-element-2406b7ef{text-align:center;}.elementor-6007 .elementor-element.elementor-element-6d48b0a0{text-align:left;}.elementor-6007 .elementor-element.elementor-element-6824c2b{--display:flex;}.elementor-6007 .elementor-element.elementor-element-319266f6 .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-6007 .elementor-element.elementor-element-319266f6 .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-6007 .elementor-element.elementor-element-319266f6{--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-6007 .elementor-element.elementor-element-12997204{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-6007 .elementor-element.elementor-element-50367807{--display:flex;}.elementor-6007 .elementor-element.elementor-element-71a0364e{--display:flex;}.elementor-6007 .elementor-element.elementor-element-302015bd{width:var( --container-widget-width, 67% );max-width:67%;--container-widget-width:67%;--container-widget-flex-grow:0;}.elementor-6007 .elementor-element.elementor-element-302015bd.elementor-element{--align-self:center;}.elementor-6007 .elementor-element.elementor-element-11f31b37{--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-6007 .elementor-element.elementor-element-a69d088{--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-6007 .elementor-element.elementor-element-265eb0c4 .gallery-item .gallery-caption{text-align:center;}.elementor-6007 .elementor-element.elementor-element-2df5eda{--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-6007 .elementor-element.elementor-element-ca6dbdd{--display:flex;}.elementor-6007 .elementor-element.elementor-element-410a2ebe{text-align:center;}.elementor-6007 .elementor-element.elementor-element-4d9dc9f{--display:flex;}.elementor-6007 .elementor-element.elementor-element-227234ab{width:var( --container-widget-width, 33% );max-width:33%;--container-widget-width:33%;--container-widget-flex-grow:0;}.elementor-6007 .elementor-element.elementor-element-227234ab.elementor-element{--align-self:center;--flex-grow:1;--flex-shrink:1;}.elementor-6007 .elementor-element.elementor-element-7ffb2c45{--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-6007 .elementor-element.elementor-element-5f09d047{--display:flex;}.elementor-6007 .elementor-element.elementor-element-f04a3f7{text-align:center;}.elementor-6007 .elementor-element.elementor-element-87b46f7{--display:flex;}.elementor-6007 .elementor-element.elementor-element-d4c0f30{--display:flex;}.elementor-6007 .elementor-element.elementor-element-3dac031{--display:flex;}.elementor-6007 .elementor-element.elementor-element-bb78235{--display:flex;}.elementor-6007 .elementor-element.elementor-element-b11bc04{text-align:center;}.elementor-6007 .elementor-element.elementor-element-c7a5f10{--display:flex;}.elementor-6007 .elementor-element.elementor-element-a6edc20{--display:flex;}.elementor-6007 .elementor-element.elementor-element-fc9dde0{text-align:center;}@media(max-width:1024px){.elementor-6007 .elementor-element.elementor-element-74b5cfce{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}}@media(max-width:767px){.elementor-6007 .elementor-element.elementor-element-74b5cfce{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}}/* Start custom CSS for html, class: .elementor-element-e49ae4a */.programma-pea {
  font-size: 16px;
  line-height: 1.6;
  max-width: 700px;
  margin: 0 auto;
}

.programma-pea h3,
.programma-pea h4 {
  margin-top: 2em;
  font-weight: 600;
  color: #003366;
}

.programma-riga {
  margin-bottom: 1em;
}

.ora {
  font-weight: 500;
  color: #000;
  margin-bottom: 0.2em;
}

.titolo {
  font-weight: bold;
}

.relatore {
  font-style: italic;
  margin-top: 0.2em;
}

.relatore .nome {
  font-weight: 600;
  color: #003366;
}/* End custom CSS */