.elementor-2104 .elementor-element.elementor-element-0d887a7{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2104 .elementor-element.elementor-element-9165537 .news-details-banner .news-details-banner__content{text-align:left !important;}.elementor-2104 .elementor-element.elementor-element-9165537 .news-details-banner .news-details-banner__content .news-details__banner-meta, .elementor-2104 .elementor-element.elementor-element-9165537 .news-details-banner .news-details-banner__content .sub-title ul{justify-content:left;}.elementor-2104 .elementor-element.elementor-element-9165537 .news-details-banner .news-details-banner__content .title-md{margin-inline:0;text-align:inherit;font-size:45px !important;line-height:1.2em !important;}.elementor-2104 .elementor-element.elementor-element-9165537 .news-details-banner .news-details-poster, .elementor-2104 .elementor-element.elementor-element-9165537 .news-details-banner .news-details-poster img{height:600px;min-height:0;object-fit:cover;}.elementor-2104 .elementor-element.elementor-element-d7f0a36{--display:flex;--padding-top:30px;--padding-bottom:140px;--padding-left:24px;--padding-right:24px;}@media(min-width:768px){.elementor-2104 .elementor-element.elementor-element-d7f0a36{--content-width:900px;}}@media(max-width:1024px){.elementor-2104 .elementor-element.elementor-element-9165537 .news-details-banner .news-details-poster, .elementor-2104 .elementor-element.elementor-element-9165537 .news-details-banner .news-details-poster img{height:450px;min-height:0;object-fit:cover;}}@media(max-width:767px){.elementor-2104 .elementor-element.elementor-element-9165537 .news-details-banner .news-details-banner__content .title-md{font-size:32px !important;}.elementor-2104 .elementor-element.elementor-element-9165537 .news-details-banner .news-details-poster, .elementor-2104 .elementor-element.elementor-element-9165537 .news-details-banner .news-details-poster img{height:300px;min-height:0;object-fit:cover;}.elementor-2104 .elementor-element.elementor-element-d7f0a36{--padding-top:80px;--padding-bottom:80px;--padding-left:12px;--padding-right:12px;}}/* CSS personalizzato: shams-post-header *//* Titolo sulla stessa colonna del testo dell'articolo (900px più i margini di 24px; 12px su telefono). */
.elementor-2104 .elementor-element.elementor-element-9165537 .news-details-banner > .container { max-width: 948px; padding-inline: 24px; }
.elementor-2104 .elementor-element.elementor-element-9165537 .news-details-banner > .container .col-12 { flex: 0 0 100%; max-width: 100%; padding-inline: 0; }
.elementor-2104 .elementor-element.elementor-element-9165537 .news-details-banner > .container .row { margin-inline: 0; }
@media (max-width: 767px) { .elementor-2104 .elementor-element.elementor-element-9165537 .news-details-banner > .container { padding-inline: 12px; } }