.elementor-147 .elementor-element.elementor-element-d0b6e50{--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;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-147 .elementor-element.elementor-element-b68c37a{--grid-columns:1;--grid-row-gap:0px;--grid-column-gap:0px;}.elementor-147 .elementor-element.elementor-element-82115f4{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--overflow:hidden;--padding-top:080px;--padding-bottom:080px;--padding-left:0px;--padding-right:0px;}.elementor-147 .elementor-element.elementor-element-8a84c4c{--display:flex;--gap:20px 0px;--row-gap:20px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-147 .elementor-element.elementor-element-d0b6e50{--width:30%;}.elementor-147 .elementor-element.elementor-element-8a84c4c{--width:50%;}}@media(max-width:1024px){.elementor-147 .elementor-element.elementor-element-b68c37a{--grid-columns:1;}}@media(max-width:767px){.elementor-147 .elementor-element.elementor-element-b68c37a{--grid-columns:1;}}/* Start custom CSS *//* slider servizi: 30vh di scroll per servizio (Ivan, 19/10). Altezza = 100vh + n servizi in evidenza x 30vh (21/10: n = --svc-n, lo scrive lo snippet "Servizi in evidenza"); lo Script scrive n x 100vh inline */
.svc-pin { height: calc(100vh + var(--svc-n, 5) * 30vh) !important; }

/* slider servizi, colonna chiara 2ba8a6e8, da desktop (23/10 sera, Ivan): titolo ed elenco dei servizi (37f183f)
   centrati in verticale nella viewport (la sezione bloccata e' alta 100vh); testo e link (a5cd520) restano in fondo.
   Griglia a tre righe: le due esterne si dividono lo spazio libero, quindi la centrale sta a meta'. La prima riga e'
   alta almeno 92px: con il padding di 48px il titolo resta sempre sotto la fascia dell'header (140px). Batte il
   padding superiore della regola 10 dello snippet Ritocchi (1351). */
@media (min-width: 1025px) {
	html body .elementor [data-id="2ba8a6e8"].e-con {
		display: grid !important;
		grid-template-rows: minmax(92px, 1fr) auto 1fr;
		row-gap: 0 !important;
		padding-block: 48px !important;
	}
	html body .elementor [data-id="2ba8a6e8"] > [data-id="37f183f"] { grid-row: 2; }
	html body .elementor [data-id="2ba8a6e8"] > [data-id="a5cd520"] { grid-row: 3; align-self: end; }
}/* End custom CSS */