.elementor-10470 .elementor-element.elementor-element-a8e21c0{--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:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:125px;--padding-left:15px;--padding-right:15px;}.elementor-10470 .elementor-element.elementor-element-a8e21c0:not(.elementor-motion-effects-element-type-background), .elementor-10470 .elementor-element.elementor-element-a8e21c0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;}.elementor-widget-post-info .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-post-info .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-post-info .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-post-info .elementor-icon-list-text, .elementor-widget-post-info .elementor-icon-list-text a{color:var( --e-global-color-secondary );}.elementor-widget-post-info .elementor-icon-list-item{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-10470 .elementor-element.elementor-element-fb42108 > .elementor-widget-container{margin:15px 0px 0px 5px;}.elementor-10470 .elementor-element.elementor-element-fb42108 .elementor-icon-list-icon{width:14px;}.elementor-10470 .elementor-element.elementor-element-fb42108 .elementor-icon-list-icon i{font-size:14px;}.elementor-10470 .elementor-element.elementor-element-fb42108 .elementor-icon-list-icon svg{--e-icon-list-icon-size:14px;}.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-10470 .elementor-element.elementor-element-05b8458 > .elementor-widget-container{margin:5px 0px 0px 0px;}.elementor-10470 .elementor-element.elementor-element-05b8458 .elementor-heading-title{font-size:80px;font-weight:700;line-height:90px;color:#333333;}.elementor-10470 .elementor-element.elementor-element-2bf4f78 > .elementor-widget-container{margin:10px 0px 0px 29.27px;padding:5px 20px 5px 0px;}.elementor-10470 .elementor-element.elementor-element-2bf4f78 .elementor-icon-list-icon i{color:#999999;font-size:14px;}.elementor-10470 .elementor-element.elementor-element-2bf4f78 .elementor-icon-list-icon svg{fill:#999999;--e-icon-list-icon-size:14px;}.elementor-10470 .elementor-element.elementor-element-2bf4f78 .elementor-icon-list-icon{width:14px;}body:not(.rtl) .elementor-10470 .elementor-element.elementor-element-2bf4f78 .elementor-icon-list-text{padding-left:10.86px;}body.rtl .elementor-10470 .elementor-element.elementor-element-2bf4f78 .elementor-icon-list-text{padding-right:10.86px;}.elementor-10470 .elementor-element.elementor-element-2bf4f78 .elementor-icon-list-text, .elementor-10470 .elementor-element.elementor-element-2bf4f78 .elementor-icon-list-text a{color:#999999;}.elementor-10470 .elementor-element.elementor-element-2bf4f78 .elementor-icon-list-item{font-size:16px;font-weight:400;line-height:28.8px;}.elementor-10470 .elementor-element.elementor-element-5b7b9e8{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-10470 .elementor-element.elementor-element-e7e95b2{--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:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#F4F4F4;--border-color:#F4F4F4;--padding-top:45px;--padding-bottom:45px;--padding-left:40px;--padding-right:40px;}.elementor-widget-theme-post-featured-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-10470 .elementor-element.elementor-element-ed342f0 > .elementor-widget-container{margin:0px 0px 35px 0px;}.elementor-10470 .elementor-element.elementor-element-ed342f0{text-align:start;}.elementor-widget-theme-post-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-10470 .elementor-element.elementor-element-dd2e309 .elementor-icon-list-icon{width:14px;}.elementor-10470 .elementor-element.elementor-element-dd2e309 .elementor-icon-list-icon i{font-size:14px;}.elementor-10470 .elementor-element.elementor-element-dd2e309 .elementor-icon-list-icon svg{--e-icon-list-icon-size:14px;}.elementor-widget-post-navigation span.post-navigation__prev--label{color:var( --e-global-color-text );}.elementor-widget-post-navigation span.post-navigation__next--label{color:var( --e-global-color-text );}.elementor-widget-post-navigation span.post-navigation__prev--label, .elementor-widget-post-navigation span.post-navigation__next--label{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-post-navigation span.post-navigation__prev--title, .elementor-widget-post-navigation span.post-navigation__next--title{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-10470 .elementor-element.elementor-element-9fec3fc > .elementor-widget-container{padding:30px 0px 30px 0px;border-style:solid;border-width:1px 0px 1px 0px;border-color:#E7E7E7;}.elementor-10470 .elementor-element.elementor-element-9fec3fc span.post-navigation__prev--label{color:#999999;}.elementor-10470 .elementor-element.elementor-element-9fec3fc span.post-navigation__next--label{color:#999999;}.elementor-10470 .elementor-element.elementor-element-9fec3fc span.post-navigation__prev--label, .elementor-10470 .elementor-element.elementor-element-9fec3fc span.post-navigation__next--label{font-size:16px;font-weight:500;text-transform:none;}.elementor-10470 .elementor-element.elementor-element-9fec3fc span.post-navigation__prev--title, .elementor-10470 .elementor-element.elementor-element-9fec3fc span.post-navigation__next--title{color:#333333;font-size:20px;font-weight:700;text-transform:capitalize;}.elementor-10470 .elementor-element.elementor-element-9fec3fc span.post-navigation__prev--title:hover, .elementor-10470 .elementor-element.elementor-element-9fec3fc span.post-navigation__next--title:hover{color:#378CFF;}.elementor-10470 .elementor-element.elementor-element-47722ed{--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:stretch;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10470 .elementor-element.elementor-element-2a899c6{--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:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#F2F2F2;--border-color:#F2F2F2;--padding-top:38px;--padding-bottom:35px;--padding-left:40px;--padding-right:40px;}.elementor-10470 .elementor-element.elementor-element-88c5245 > .elementor-widget-container{margin:0px 0px 30px 0px;padding:0px 0px 25px 0px;}.elementor-10470 .elementor-element.elementor-element-88c5245 .elementor-heading-title{font-size:20px;font-weight:700;line-height:26px;color:#333333;}.elementor-10470 .elementor-element.elementor-element-5d4c58d{--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:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#F2F2F2;--border-color:#F2F2F2;--padding-top:38px;--padding-bottom:35px;--padding-left:40px;--padding-right:40px;}.elementor-10470 .elementor-element.elementor-element-7c4ebbe > .elementor-widget-container{margin:0px 0px 30px 0px;padding:0px 0px 25px 0px;}.elementor-10470 .elementor-element.elementor-element-7c4ebbe .elementor-heading-title{font-size:20px;font-weight:700;line-height:26px;color:#333333;}.elementor-10470 .elementor-element.elementor-element-729c80c{--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:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#F2F2F2;--border-color:#F2F2F2;--padding-top:38px;--padding-bottom:35px;--padding-left:40px;--padding-right:40px;}.elementor-10470 .elementor-element.elementor-element-b90556e > .elementor-widget-container{margin:0px 0px 30px 0px;padding:0px 0px 25px 0px;}.elementor-10470 .elementor-element.elementor-element-b90556e .elementor-heading-title{font-size:20px;font-weight:700;line-height:26px;color:#333333;}.elementor-10470 .elementor-element.elementor-element-1090c3a{--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:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#F2F2F2;--border-color:#F2F2F2;--padding-top:38px;--padding-bottom:35px;--padding-left:40px;--padding-right:40px;}.elementor-10470 .elementor-element.elementor-element-369bbac > .elementor-widget-container{margin:0px 0px 30px 0px;padding:0px 0px 25px 0px;}.elementor-10470 .elementor-element.elementor-element-369bbac .elementor-heading-title{font-size:20px;font-weight:700;line-height:26px;color:#333333;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-10470 .elementor-element.elementor-element-ccef00a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-10470 .elementor-element.elementor-element-ccef00a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-10470 .elementor-element.elementor-element-ccef00a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-10470 .elementor-element.elementor-element-ccef00a .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-10470 .elementor-element.elementor-element-ccef00a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-10470 .elementor-element.elementor-element-ccef00a .elementor-icon-list-icon i{color:#009EE2;transition:color 0.3s;}.elementor-10470 .elementor-element.elementor-element-ccef00a .elementor-icon-list-icon svg{fill:#009EE2;transition:fill 0.3s;}.elementor-10470 .elementor-element.elementor-element-ccef00a{--e-icon-list-icon-size:16px;--icon-vertical-offset:0px;}.elementor-10470 .elementor-element.elementor-element-ccef00a .elementor-icon-list-icon{padding-inline-end:12px;}.elementor-10470 .elementor-element.elementor-element-ccef00a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-10470 .elementor-element.elementor-element-ccef00a .elementor-icon-list-item > a{font-size:16px;line-height:28.8px;}.elementor-10470 .elementor-element.elementor-element-ccef00a .elementor-icon-list-text{color:#A9A9A9;transition:color 0.3s;}.elementor-10470 .elementor-element.elementor-element-ccef00a .elementor-icon-list-item:hover .elementor-icon-list-text{color:#378CFF;}@media(max-width:1024px){.elementor-10470 .elementor-element.elementor-element-a8e21c0{--padding-top:107px;--padding-bottom:125px;--padding-left:15px;--padding-right:15px;}.elementor-10470 .elementor-element.elementor-element-05b8458 .elementor-heading-title{font-size:45px;line-height:50px;}.elementor-10470 .elementor-element.elementor-element-5b7b9e8{--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:stretch;--gap:60px 60px;--row-gap:60px;--column-gap:60px;}}@media(max-width:767px){.elementor-10470 .elementor-element.elementor-element-a8e21c0{--padding-top:12px;--padding-bottom:100px;--padding-left:15px;--padding-right:15px;}.elementor-10470 .elementor-element.elementor-element-05b8458 .elementor-heading-title{font-size:35px;line-height:50px;}.elementor-10470 .elementor-element.elementor-element-5b7b9e8{--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;--gap:110px 110px;--row-gap:110px;--column-gap:110px;}.elementor-10470 .elementor-element.elementor-element-e7e95b2{--width:100%;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-10470 .elementor-element.elementor-element-47722ed{--width:100%;}}@media(min-width:768px){.elementor-10470 .elementor-element.elementor-element-a8e21c0{--content-width:1290px;}.elementor-10470 .elementor-element.elementor-element-5b7b9e8{--content-width:1290px;}.elementor-10470 .elementor-element.elementor-element-e7e95b2{--width:65.892%;}.elementor-10470 .elementor-element.elementor-element-47722ed{--width:31.783%;}}@media(max-width:1024px) and (min-width:768px){.elementor-10470 .elementor-element.elementor-element-e7e95b2{--width:100%;}.elementor-10470 .elementor-element.elementor-element-47722ed{--width:100%;}}/* Start custom CSS for post-info, class: .elementor-element-fb42108 */.elementor-10470 .elementor-element.elementor-element-fb42108 .elementor-post-info__terms-list-item, .elementor-10470 .elementor-element.elementor-element-fb42108 .elementor-post-info__terms-list a { display: inline-block; background-color: #086AD8; background-image: linear-gradient(100deg, #009EE2 0%, #006BAA 100%); color: #ffffff; font-size: 14px; line-height: 17px; font-weight: 400; padding: 4px 10px 5px; border-radius: 6px; margin: 0 3px 3px 0; }
.elementor-10470 .elementor-element.elementor-element-fb42108 .elementor-post-info__terms-list a:hover { color: #ffffff; }
.elementor-10470 .elementor-element.elementor-element-fb42108 .elementor-post-info__item { padding: 0; }
.elementor-10470 .elementor-element.elementor-element-fb42108 .elementor-icon-list-text { padding: 0; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-05b8458 */@media (min-width: 992px) and (max-width: 1024px) { .elementor-10470 .elementor-element.elementor-element-05b8458 .elementor-heading-title { font-size: 80px; line-height: 90px; } }
.elementor-10470 .elementor-element.elementor-element-05b8458 .elementor-heading-title { word-break: break-word; }/* End custom CSS */
/* Start custom CSS for post-info, class: .elementor-element-2bf4f78 *//* Icona rt-calendar-days del live (glifo e811, 14 px) con la maschera dell'SVG 11392 */
.elementor-10470 .elementor-element.elementor-element-2bf4f78 .elementor-icon-list-icon{width:auto;margin:0 11.81px 0 2.8px;}
.elementor-10470 .elementor-element.elementor-element-2bf4f78 .elementor-icon-list-icon i{width:.875em;height:1em;transform:translateY(-0.29px);}
.elementor-10470 .elementor-element.elementor-element-2bf4f78 .elementor-icon-list-icon i::before{content:"";display:block;width:100%;height:100%;background-color:currentColor;-webkit-mask:url(/wp-content/uploads/2026/10/calendario-sottile.svg) center/100% 100% no-repeat;mask:url(/wp-content/uploads/2026/10/calendario-sottile.svg) center/100% 100% no-repeat;}
.elementor-10470 .elementor-element.elementor-element-2bf4f78 .elementor-icon-list-text{padding-inline-start:0 !important;padding-left:0 !important;}
@media (max-width: 480px) { .elementor-10470 .elementor-element.elementor-element-2bf4f78 .elementor-icon-list-text { font-size: 12px !important; } .elementor-10470 .elementor-element.elementor-element-2bf4f78 .elementor-icon-list-icon{margin-right:10.73px;} .elementor-10470 .elementor-element.elementor-element-2bf4f78 .elementor-icon-list-icon i{transform:translateY(-1.29px);} }/* End custom CSS */
/* Start custom CSS for theme-post-featured-image, class: .elementor-element-ed342f0 */.elementor-10470 .elementor-element.elementor-element-ed342f0 img { width: 100%; max-width: 100%; height: auto; aspect-ratio: 940 / 500; object-fit: cover; object-position: center center; border-radius: 0; }/* End custom CSS */
/* Start custom CSS for theme-post-content, class: .elementor-element-de1c02d */.elementor-10470 .elementor-element.elementor-element-de1c02d { color: #575656; font-size: 16px; line-height: 28.8px; }
.elementor-10470 .elementor-element.elementor-element-de1c02d p { margin: 0 0 26px; }
.elementor-10470 .elementor-element.elementor-element-de1c02d p:last-child { margin-bottom: 10px; }
.elementor-10470 .elementor-element.elementor-element-de1c02d a { color: #086AD8; text-decoration: none; }
.elementor-10470 .elementor-element.elementor-element-de1c02d a:hover { color: #378CFF; }
.elementor-10470 .elementor-element.elementor-element-de1c02d img.alignleft { float: left; margin: 0 24px 26px 0; }
/* Spazio di 24 px dopo il testo (come il padding del tema live): puo stare sotto un'immagine affiancata */
.elementor-10470 .elementor-element.elementor-element-de1c02d > .elementor-widget-container::after { content: ""; display: block; height: 24px; }
/* Chiusura delle immagini affiancate sul widget: altezza = il maggiore tra testo + 24 px e fondo dell'immagine */
.elementor-10470 .elementor-element.elementor-element-de1c02d::after { content: ""; display: block; clear: both; }
@media (max-width: 767px) { .elementor-10470 .elementor-element.elementor-element-de1c02d img.alignleft, .elementor-10470 .elementor-element.elementor-element-de1c02d img.alignright, .elementor-10470 .elementor-element.elementor-element-de1c02d .alignleft, .elementor-10470 .elementor-element.elementor-element-de1c02d .alignright { float: none; width: 100%; height: auto; display: block; } }/* End custom CSS */
/* Start custom CSS for post-info, class: .elementor-element-dd2e309 *//* Blocco Tags come sul live; nascosto se l'articolo non ha tag */
.elementor-10470 .elementor-element.elementor-element-dd2e309:not(:has(.elementor-post-info__terms-list a)) { display: none !important; }
.elementor-10470 .elementor-element.elementor-element-dd2e309 > .elementor-widget-container { padding: 30px 0 25px; margin-bottom: 10px; }
.elementor-10470 .elementor-element.elementor-element-dd2e309 .elementor-icon-list-items, .elementor-10470 .elementor-element.elementor-element-dd2e309 .elementor-icon-list-items.elementor-inline-items { display: block !important; margin: 0 !important; padding: 0; font-size: 16px; line-height: 28.8px; }
.elementor-10470 .elementor-element.elementor-element-dd2e309 .elementor-icon-list-item, .elementor-10470 .elementor-element.elementor-element-dd2e309 .elementor-inline-item { display: block !important; margin: 0 !important; padding: 0 !important; font-size: 16px; line-height: 28.8px; }
.elementor-10470 .elementor-element.elementor-element-dd2e309 .elementor-icon-list-item::after { display: none !important; }
.elementor-10470 .elementor-element.elementor-element-dd2e309 .elementor-icon-list-text, .elementor-10470 .elementor-element.elementor-element-dd2e309 .elementor-post-info__item-prefix { display: inline !important; color: #000000; font-size: 16px; font-weight: 600; line-height: 28.8px; padding: 0 !important; }
.elementor-10470 .elementor-element.elementor-element-dd2e309 .elementor-post-info__terms-list { display: inline; font-size: 0; }
.elementor-10470 .elementor-element.elementor-element-dd2e309 .elementor-post-info__terms-list a { display: inline-block; margin: 10px 3px 0; padding: 4px 17px; line-height: 20px; vertical-align: baseline; background-color: #F4F4F4; border: 1px solid #F0F0F0; border-radius: 6px; font-size: 12px; font-weight: 700; color: #4D5765; transition: .3s; }
.elementor-10470 .elementor-element.elementor-element-dd2e309 .elementor-post-info__terms-list a:hover { background-color: #378CFF; color: #FFFFFF; }
.elementor-10470 .elementor-element.elementor-element-dd2e309 .elementor-post-info__terms-list a { vertical-align: top !important; }
/* Prefisso "Tags:" alla stessa altezza del live (10 px sotto la cima della riga, come i 10 px sopra le etichette) */
.elementor-10470 .elementor-element.elementor-element-dd2e309 .elementor-post-info__item-prefix { position: relative; top: 10px; }/* End custom CSS */
/* Start custom CSS for post-navigation, class: .elementor-element-9fec3fc *//* Come il tema live: a sinistra l'articolo piu recente ("Articolo precedente"), a destra il piu vecchio ("Articolo successivo") */
.elementor-10470 .elementor-element.elementor-element-9fec3fc .elementor-post-navigation { display: flex; flex-wrap: nowrap; align-items: flex-start; line-height: 0; }
.elementor-10470 .elementor-element.elementor-element-9fec3fc .elementor-post-navigation__separator-wrapper { display: none; }
.elementor-10470 .elementor-element.elementor-element-9fec3fc .elementor-post-navigation__link { display: block; width: 50%; max-width: 50%; flex: 0 0 50%; box-sizing: border-box; min-width: 0; }
.elementor-10470 .elementor-element.elementor-element-9fec3fc .elementor-post-navigation__next { order: 1; padding-right: 10px; text-align: left; }
.elementor-10470 .elementor-element.elementor-element-9fec3fc .elementor-post-navigation__prev { order: 2; padding-left: 10px; text-align: right; }
.elementor-10470 .elementor-element.elementor-element-9fec3fc .elementor-post-navigation__link a { display: block; width: 100%; max-width: 100%; }
.elementor-10470 .elementor-element.elementor-element-9fec3fc .elementor-post-navigation__next a, .elementor-10470 .elementor-element.elementor-element-9fec3fc .elementor-post-navigation__link__next { text-align: left; }
.elementor-10470 .elementor-element.elementor-element-9fec3fc .elementor-post-navigation__prev a, .elementor-10470 .elementor-element.elementor-element-9fec3fc .elementor-post-navigation__link__prev { text-align: right; }
.elementor-10470 .elementor-element.elementor-element-9fec3fc .elementor-post-navigation__link__prev, .elementor-10470 .elementor-element.elementor-element-9fec3fc .elementor-post-navigation__link__next { display: block; width: 100%; max-width: 100%; }
.elementor-10470 .elementor-element.elementor-element-9fec3fc .post-navigation__prev--label, .elementor-10470 .elementor-element.elementor-element-9fec3fc .post-navigation__next--label { display: block; line-height: 28.8px; padding-bottom: 8px; }
.elementor-10470 .elementor-element.elementor-element-9fec3fc .post-navigation__prev--title, .elementor-10470 .elementor-element.elementor-element-9fec3fc .post-navigation__next--title { display: inline-block; max-width: 100%; line-height: 36px; vertical-align: top; white-space: normal !important; overflow: visible !important; text-overflow: clip !important; word-wrap: break-word; }
.elementor-10470 .elementor-element.elementor-element-9fec3fc a:hover .post-navigation__prev--label, .elementor-10470 .elementor-element.elementor-element-9fec3fc a:hover .post-navigation__next--label { color: #555555; }
@media (max-width: 991px) { .elementor-10470 .elementor-element.elementor-element-9fec3fc .post-navigation__prev--title, .elementor-10470 .elementor-element.elementor-element-9fec3fc .post-navigation__next--title { font-size: 14px !important; font-weight: 500 !important; line-height: 25.2px; } .elementor-10470 .elementor-element.elementor-element-9fec3fc .elementor-post-navigation__link__prev, .elementor-10470 .elementor-element.elementor-element-9fec3fc .elementor-post-navigation__link__next { line-height: 28.8px; } }
@media (max-width: 480px) { .elementor-10470 .elementor-element.elementor-element-9fec3fc > .elementor-widget-container { padding-top: 20px !important; padding-bottom: 20px !important; } .elementor-10470 .elementor-element.elementor-element-9fec3fc .post-navigation__prev--title, .elementor-10470 .elementor-element.elementor-element-9fec3fc .post-navigation__next--title { display: none; } }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e7e95b2 *//* Come il tema live: se l'articolo ha tag, lo spazio di 24 px va dopo il blocco Tags invece che dopo il testo */
.elementor-10470 .elementor-element.elementor-element-e7e95b2:has([data-id="dd2e309"] .elementor-post-info__terms-list a) [data-id="de1c02d"] > .elementor-widget-container::after { height: 0 !important; }
.elementor-10470 .elementor-element.elementor-element-e7e95b2:has([data-id="dd2e309"] .elementor-post-info__terms-list a) [data-id="dd2e309"] > .elementor-widget-container { margin-bottom: 34px !important; }/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-ccef00a *//* Linea sopra ogni voce come il live (1 px rgba(0,0,0,.06)); 1 px tolto dal link, voce alta 42,8 */
.elementor-10470 .elementor-element.elementor-element-ccef00a .elementor-icon-list-item { border-top: 1px solid rgba(0,0,0,0.06); }
.elementor-10470 .elementor-element.elementor-element-ccef00a .elementor-icon-list-item > a { padding-top: 0 !important; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-47722ed *//* Titoli dei riquadri: linea grigia + linea blu 80 px, 25 px sotto il testo */
.elementor-10470 .elementor-element.elementor-element-47722ed .c24-titolo-sidebar > .elementor-widget-container { position: relative; }
.elementor-10470 .elementor-element.elementor-element-47722ed .c24-titolo-sidebar > .elementor-widget-container::before { content: ""; position: absolute; left: 0; right: 0; bottom: 0; height: 1px; background-color: #E7E7E7; }
.elementor-10470 .elementor-element.elementor-element-47722ed .c24-titolo-sidebar > .elementor-widget-container::after { content: ""; position: absolute; left: 0; bottom: 0; width: 80px; height: 1px; background-color: #009EE2; }
/* Elenchi Ultime News, Archivi, Categorie */
.elementor-10470 .elementor-element.elementor-element-47722ed .c24-elenco-sidebar ul { list-style: none; margin: 0; padding: 0; }
.elementor-10470 .elementor-element.elementor-element-47722ed .c24-elenco-sidebar h5, .elementor-10470 .elementor-element.elementor-element-47722ed .c24-elenco-sidebar .widget-title { display: none; }
.elementor-10470 .elementor-element.elementor-element-47722ed .c24-elenco-sidebar li { position: relative; margin: 0; padding: 6px 0 6px 14px; font-size: 16px; line-height: 24px; }
.elementor-10470 .elementor-element.elementor-element-47722ed .c24-elenco-sidebar li:first-child { padding-top: 0; }
.elementor-10470 .elementor-element.elementor-element-47722ed .c24-elenco-sidebar li:last-child { padding-bottom: 0; }
/* Freccia come il glifo angle-right 16 px del live: riquadro 10 x 24 all'altezza del padding, disegno 7 x 12 */
.elementor-10470 .elementor-element.elementor-element-47722ed .c24-elenco-sidebar li::after { content: ""; position: absolute; left: 0; top: 6px; width: 10px; height: 24px; background-color: #009EE2; -webkit-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 320 512'%3E%3Cpath d='M278.6 233.4c12.5 12.5 12.5 32.8 0 45.3l-160 160c-12.5 12.5-32.8 12.5-45.3 0s-12.5-32.8 0-45.3L210.7 256 73.4 118.6c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0l160 160z'/%3E%3C/svg%3E") 0 3.75px / 10px 16px no-repeat; mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 320 512'%3E%3Cpath d='M278.6 233.4c12.5 12.5 12.5 32.8 0 45.3l-160 160c-12.5 12.5-32.8 12.5-45.3 0s-12.5-32.8 0-45.3L210.7 256 73.4 118.6c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0l160 160z'/%3E%3C/svg%3E") 0 3.75px / 10px 16px no-repeat; }
.elementor-10470 .elementor-element.elementor-element-47722ed .c24-elenco-sidebar li:first-child::after { top: 0; }
.elementor-10470 .elementor-element.elementor-element-47722ed .c24-elenco-sidebar li a { color: #A9A9A9; font-weight: 400; text-decoration: none; transition: color .3s; }
.elementor-10470 .elementor-element.elementor-element-47722ed .c24-elenco-sidebar li a:hover { color: #378CFF; }
/* Contattaci */
.elementor-10470 .elementor-element.elementor-element-47722ed .c24-contatti-sidebar .elementor-icon-list-item { margin: 13px 0 0 !important; padding: 13px 0 0 !important; }
.elementor-10470 .elementor-element.elementor-element-47722ed .c24-contatti-sidebar .elementor-icon-list-item:first-child { margin-top: 0 !important; }
.elementor-10470 .elementor-element.elementor-element-47722ed .c24-contatti-sidebar .elementor-icon-list-text { font-size: 16px; line-height: 28.8px; font-weight: 400; }
/* Contattaci come il live: icona 16 x 16 in riga con il testo, testo a 28 px dall'icona (7,73 + spazio di 4,27), riga di 29,8 */
.elementor-10470 .elementor-element.elementor-element-47722ed .c24-contatti-sidebar .elementor-icon-list-item > a { display: block; padding-top: 1px; }
.elementor-10470 .elementor-element.elementor-element-47722ed .c24-contatti-sidebar .elementor-icon-list-icon { display: inline !important; padding: 0 !important; }
.elementor-10470 .elementor-element.elementor-element-47722ed .c24-contatti-sidebar .elementor-icon-list-icon i { display: inline-block !important; width: 16px !important; height: 16px; line-height: 16px; margin-right: 7.73px; vertical-align: baseline; }
.elementor-10470 .elementor-element.elementor-element-47722ed .c24-contatti-sidebar .elementor-icon-list-text { display: inline !important; padding: 0 !important; }
/* Mobile (come il tema live, <= 767 px): riquadri con padding laterale 20 px, titoli 22 px */
@media (max-width: 767px) {
  .elementor-10470 .elementor-element.elementor-element-47722ed > .e-con-inner > .e-con, .elementor-10470 .elementor-element.elementor-element-47722ed > .e-con { padding-left: 20px !important; padding-right: 20px !important; }
  .elementor-10470 .elementor-element.elementor-element-47722ed .c24-titolo-sidebar .elementor-heading-title { font-size: 22px !important; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5b7b9e8 *//* Tra 992 e 1024 px il tema live tiene articolo e barra laterale affiancati */
@media (min-width: 992px) and (max-width: 1024px) {
  .elementor-10470 .elementor-element.elementor-element-5b7b9e8 > .e-con-inner { flex-direction: row !important; align-items: flex-start !important; gap: 30px !important; }
}
/* Da 992 px larghezze come col-lg-8 / col-lg-4 del live */
@media (min-width: 992px) {
  .elementor-10470 .elementor-element.elementor-element-5b7b9e8 > .e-con-inner > [data-id="e7e95b2"] { width: calc(66.6667% - 10px) !important; --width: calc(66.6667% - 10px) !important; }
  .elementor-10470 .elementor-element.elementor-element-5b7b9e8 > .e-con-inner > [data-id="47722ed"] { width: calc(33.3333% - 20px) !important; --width: calc(33.3333% - 20px) !important; }
}
/* Tra 992 e 1199 px la barra del live ha 15 px a sinistra (.react-sideabr) */
@media (min-width: 992px) and (max-width: 1199px) {
  .elementor-10470 .elementor-element.elementor-element-5b7b9e8 > .e-con-inner > [data-id="47722ed"] { padding-left: 15px !important; --padding-left: 15px !important; }
}/* End custom CSS */