.elementor-2965 .elementor-element.elementor-element-albs1:not(.elementor-motion-effects-element-type-background), .elementor-2965 .elementor-element.elementor-element-albs1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1A1512;}.elementor-2965 .elementor-element.elementor-element-albs1{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-2965 .elementor-element.elementor-element-albs1 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2965 .elementor-element.elementor-element-albc1 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-2965 .elementor-element.elementor-element-albs2:not(.elementor-motion-effects-element-type-background), .elementor-2965 .elementor-element.elementor-element-albs2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4EFE6;}.elementor-2965 .elementor-element.elementor-element-albs2{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-2965 .elementor-element.elementor-element-albs2 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2965 .elementor-element.elementor-element-albc2 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-2965 .elementor-element.elementor-element-albs3:not(.elementor-motion-effects-element-type-background), .elementor-2965 .elementor-element.elementor-element-albs3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FEFCFA;}.elementor-2965 .elementor-element.elementor-element-albs3{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-2965 .elementor-element.elementor-element-albs3 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2965 .elementor-element.elementor-element-albc3 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-2965 .elementor-element.elementor-element-albs4:not(.elementor-motion-effects-element-type-background), .elementor-2965 .elementor-element.elementor-element-albs4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4EFE6;}.elementor-2965 .elementor-element.elementor-element-albs4{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-2965 .elementor-element.elementor-element-albs4 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2965 .elementor-element.elementor-element-albc4 > .elementor-element-populated{padding:0px 0px 0px 0px;}/* Start custom CSS *//* ===== DOVE SIAMO — eyebrow → 15px ===== */

/* Sezione mappa: "Posizione" + "Ingressi" + "Orari di apertura — Banchi" */
.elementor-element-albw2 div[style*="letter-spacing:.25em"]{font-size:15px!important;}
.elementor-element-albw2 div[style*="letter-spacing:.28em"]{font-size:15px!important;}

/* Sezione "Come arrivare": "Accesso" */
.elementor-element-albw3 div[style*="letter-spacing:.28em"]{font-size:15px!important;}

/* Sezione parcheggio + CTA: "Sosta" + "Vieni a trovarci" */
.elementor-element-albw4 div[style*="letter-spacing:.28em"]{font-size:15px!important;}/* End custom CSS */