.elementor .e-4e1b20bc-5a42{font-family:var(--font-titoli);font-weight:400;font-size:clamp(3.4rem, 8.5vw, 8.6rem);color:var(--cera);letter-spacing:-0.01em;line-height:1;margin:0px;display:block;& em { font-style: italic; color: var(--fiamma); }\n}.elementor .e-31e57cea-cb01{min-width:0px;padding:0px;}.elementor .e-42ac26ec-7f11{max-width:38ch;font-family:var(--font-testo);font-weight:300;font-size:17px;color:var(--fumo);line-height:1.7;margin-block-start:0px;margin-block-end:24px;margin-inline-start:0px;margin-inline-end:0px;display:block;}.elementor .e-778b0e9f-fc17:hover,.elementor .e-778b0e9f-fc17:focus-visible{color:var(--notte);background-color:var(--cera);}.elementor .e-778b0e9f-fc17{font-family:var(--font-ui);font-weight:500;font-size:15px;color:var(--cera);line-height:1.2;padding-block-start:16px;padding-block-end:16px;padding-inline-start:30px;padding-inline-end:30px;border-radius:999px;border-width:1px;border-color:rgba(243,233,216,.35);border-style:solid;background-color:transparent;transition:background-color 0.3s, color 0.3s;display:inline-flex;align-items:center;}.elementor .e-1f7ea5b3-20b4{min-width:0px;padding:0px;}.elementor .e-7aaa8df5-c79d{width:100%;max-width:1280px;position:relative;z-index:3;padding:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;display:grid;gap:40px;grid-template-columns:1.4fr 1fr;grid-template-rows:auto;align-items:end;}.elementor .e-6a77a5f8-7d5e{width:100%;height:100vh;min-height:680px;max-width:100%;overflow:hidden;position:relative;padding-block-start:0px;padding-block-end:9vh;padding-inline-start:40px;padding-inline-end:40px;background-image:url("https://presepeviventepezzedigreco.it/wp-content/uploads/2026/10/presepe2526.jpg");background-repeat:no-repeat;background-attachment:scroll;background-size:cover;background-position:center center;background-color:var(--notte);display:flex;flex-direction:column;justify-content:flex-end;align-items:center;}.elementor .e-5d9770f3-de2d{font-family:var(--font-titoli);font-weight:400;font-size:2.6rem;color:var(--cera);line-height:1.1;margin:0px;display:block;}.elementor .e-1f4b8101-5355{font-family:var(--font-testo);font-weight:400;font-size:17px;color:rgba(243,233,216,.8);line-height:1.5;margin-block-start:10px;opacity:100%;display:block;& strong { font-weight: 500; color: var(--fiamma); } & sup { font-size: .7em; line-height: 0; vertical-align: super; margin-left: 1px; }\n}.elementor .e-f07cc23-a061{width:auto;min-width:0px;padding:0px;}.elementor .e-7a918f88-4734{font-family:var(--font-titoli);font-weight:400;font-size:2.8rem;color:var(--fiamma);line-height:1;display:block;font-variant-numeric: tabular-nums;\n}.elementor .e-1c2bfd80-799b{font-family:var(--font-testo);font-weight:400;font-size:12px;color:var(--fumo);line-height:1.4;margin-block-start:4px;display:block;}.elementor .e-362ffd54-3b6b{width:auto;min-width:92px;text-align:center;padding-block-start:12px;padding-block-end:12px;padding-inline-start:10px;padding-inline-end:10px;border-radius:14px;border-width:1px;border-color:#2A2620;border-style:solid;}.elementor .e-36a4feea-df0b{font-family:var(--font-titoli);font-weight:400;font-size:2.8rem;color:var(--fiamma);line-height:1;display:block;font-variant-numeric: tabular-nums;\n}.elementor .e-577a79e4-1f6d{font-family:var(--font-testo);font-weight:400;font-size:12px;color:var(--fumo);line-height:1.4;margin-block-start:4px;display:block;}.elementor .e-4ad34de6-2914{width:auto;min-width:92px;text-align:center;padding-block-start:12px;padding-block-end:12px;padding-inline-start:10px;padding-inline-end:10px;border-radius:14px;border-width:1px;border-color:#2A2620;border-style:solid;}.elementor .e-7f4abb1f-7a3e{font-family:var(--font-titoli);font-weight:400;font-size:2.8rem;color:var(--fiamma);line-height:1;display:block;font-variant-numeric: tabular-nums;\n}.elementor .e-2034c783-4f25{font-family:var(--font-testo);font-weight:400;font-size:12px;color:var(--fumo);line-height:1.4;margin-block-start:4px;display:block;}.elementor .e-3631ebfa-4891{width:auto;min-width:92px;text-align:center;padding-block-start:12px;padding-block-end:12px;padding-inline-start:10px;padding-inline-end:10px;border-radius:14px;border-width:1px;border-color:#2A2620;border-style:solid;}.elementor .e-6490e533-5d74{font-family:var(--font-titoli);font-weight:400;font-size:2.8rem;color:var(--fiamma);line-height:1;display:block;font-variant-numeric: tabular-nums;\n}.elementor .e-5e60b7ea-cca4{font-family:var(--font-testo);font-weight:400;font-size:12px;color:var(--fumo);line-height:1.4;margin-block-start:4px;display:block;}.elementor .e-11fa5e6-496c{width:auto;min-width:92px;text-align:center;padding-block-start:12px;padding-block-end:12px;padding-inline-start:10px;padding-inline-end:10px;border-radius:14px;border-width:1px;border-color:#2A2620;border-style:solid;}.elementor .e-45086bab-101a{width:auto;padding:0px;display:flex;flex-direction:row;gap:14px;}.elementor .e-7b63de0b-2d96{width:100%;max-width:1280px;padding:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;display:flex;flex-direction:row;gap:30px;flex-wrap:wrap;justify-content:space-between;align-items:center;}.elementor .e-27ccd115-1a3f{width:100%;max-width:100%;scroll-margin-top:100px;padding-block-start:36px;padding-block-end:36px;padding-inline-start:40px;padding-inline-end:40px;border-block-start-width:1px;border-block-end-width:1px;background-color:var(--notte-2);display:block;border-top-style: solid; border-top-color: #2A2620; border-bottom-style: solid; border-bottom-color: #2A2620;\n}.elementor .e-3f06095f-dc9d{width:100%;height:auto;border-radius:6px;box-shadow:0px 30px 80px 0px rgba(0,0,0,.55);display:block;}.elementor .e-6873a771-250e{font-family:var(--font-ui);font-weight:500;font-size:13px;color:var(--fiamma);letter-spacing:0.12em;line-height:1.4;text-transform:uppercase;margin:0px;display:block;}.elementor .e-2e48585a-82cd{font-family:var(--font-titoli);font-weight:400;font-size:clamp(2.6rem, 5vw, 4.6rem);color:var(--cera);letter-spacing:-0.01em;line-height:1;margin-block-start:14px;margin-block-end:22px;display:block;& em { font-style: italic; color: var(--fiamma); }\n}.elementor .e-4571c533-2c70{max-width:46ch;font-family:var(--font-testo);font-weight:300;font-size:18px;color:var(--fumo);line-height:1.7;margin-block-start:0px;margin-block-end:30px;}.elementor .e-2460f02a-5de8{font-family:var(--font-testo);font-weight:500;font-size:17px;color:var(--cera);line-height:1.4;padding-block-start:10px;padding-block-end:10px;padding-inline-start:18px;padding-inline-end:18px;border-radius:999px;border-width:1px;border-color:#2A2620;border-style:solid;display:inline-block;}.elementor .e-4a297372-b957{font-family:var(--font-testo);font-weight:500;font-size:17px;color:var(--cera);line-height:1.4;padding-block-start:10px;padding-block-end:10px;padding-inline-start:18px;padding-inline-end:18px;border-radius:999px;border-width:1px;border-color:#2A2620;border-style:solid;display:inline-block;}.elementor .e-6a0bb338-42e4{padding:0px;margin-block-end:34px;display:flex;flex-direction:row;gap:10px;flex-wrap:wrap;}.elementor .e-6bc689ff-6560{padding-block-start:14px;padding-block-end:14px;padding-inline-start:26px;padding-inline-end:26px;}.elementor .e-62783d2a-68d7{min-width:0px;padding:0px;}.elementor .e-692d6935-676c{width:100%;max-width:1280px;padding:0px;margin-inline-start:auto;margin-inline-end:auto;display:grid;gap:80px;grid-template-columns:minmax(260px, 420px) 1fr;grid-template-rows:auto;align-items:center;}.elementor .e-71f92a10-5a91{width:100%;max-width:100%;scroll-margin-top:80px;padding-block-start:110px;padding-block-end:110px;padding-inline-start:40px;padding-inline-end:40px;background-color:var(--notte);display:block;background-image: radial-gradient(ellipse at 25% 50%, rgba(240,168,71,.10), transparent 55%);\n}.elementor .e-37343e67-bc3d{font-family:var(--font-titoli);font-weight:400;font-size:clamp(1.8rem, 3vw, 2.6rem);color:var(--cera);line-height:1.2;margin:0px;display:block;& em { font-style: italic; color: var(--fiamma); }\n}.elementor .e-69efb1a5-8aa9{max-width:56ch;font-family:var(--font-testo);font-weight:300;font-size:18px;color:var(--fumo);line-height:1.7;margin-block-start:28px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;display:block;}.elementor .e-3755e11a-22a6{min-width:0px;padding:0px;}.elementor .e-16acf88a-bc42{font-family:var(--font-titoli);font-weight:400;font-size:4rem;color:var(--cera);line-height:1;display:block;}.elementor .e-72a1f982-db3e{font-family:var(--font-testo);font-weight:400;font-size:15px;color:var(--fumo);line-height:1.5;margin-block-start:8px;display:block;}.elementor .e-2d247345-589e{min-width:0px;padding-block-start:36px;padding-block-end:36px;padding-inline-start:30px;padding-inline-end:30px;background-color:var(--notte);}.elementor .e-50af6875-1451{font-family:var(--font-titoli);font-weight:400;font-size:4rem;color:var(--cera);line-height:1;display:block;}.elementor .e-62c9352b-b404{font-family:var(--font-testo);font-weight:400;font-size:15px;color:var(--fumo);line-height:1.5;margin-block-start:8px;display:block;}.elementor .e-1d4545c3-9177{min-width:0px;padding-block-start:36px;padding-block-end:36px;padding-inline-start:30px;padding-inline-end:30px;background-color:var(--notte);}.elementor .e-13e27d5c-45af{font-family:var(--font-titoli);font-weight:400;font-size:4rem;color:var(--cera);line-height:1;display:block;}.elementor .e-7b20b2c0-130c{font-family:var(--font-testo);font-weight:400;font-size:15px;color:var(--fumo);line-height:1.5;margin-block-start:8px;display:block;}.elementor .e-550da620-c6d9{min-width:0px;padding-block-start:36px;padding-block-end:36px;padding-inline-start:30px;padding-inline-end:30px;background-color:var(--notte);}.elementor .e-66c806eb-d645{font-family:var(--font-titoli);font-weight:400;font-size:4rem;color:var(--cera);line-height:1;display:block;}.elementor .e-f46bb75-d07d{font-family:var(--font-testo);font-weight:400;font-size:15px;color:var(--fumo);line-height:1.5;margin-block-start:8px;display:block;}.elementor .e-5331c39b-2393{min-width:0px;padding-block-start:36px;padding-block-end:36px;padding-inline-start:30px;padding-inline-end:30px;background-color:var(--notte);}.elementor .e-3b0e35f3-7cee{overflow:hidden;padding:0px;border-radius:20px;border-width:1px;border-color:#2A2620;border-style:solid;background-color:#2A2620;display:grid;gap:1px;grid-template-columns:1fr 1fr;grid-template-rows:auto auto;}.elementor .e-6c00cdeb-e2fc{width:100%;max-width:1280px;padding:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;display:grid;gap:90px;grid-template-columns:1fr 1fr;grid-template-rows:auto;align-items:start;}.elementor .e-5af2262f-b558{width:100%;max-width:100%;padding-block-start:140px;padding-block-end:140px;padding-inline-start:40px;padding-inline-end:40px;background-color:var(--notte);display:block;}.elementor .e-10bcc2d3-7046{font-family:var(--font-titoli);font-weight:400;font-size:clamp(2.8rem, 6vw, 5.4rem);color:var(--cera);letter-spacing:-0.01em;line-height:1;margin:0px;display:block;& em { font-style: italic; color: var(--fiamma); }\n}.elementor .e-4b2175b4-6b1a{width:100%;max-width:1500px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:40px;padding-inline-end:40px;margin-block-start:0px;margin-block-end:40px;margin-inline-start:auto;margin-inline-end:auto;display:flex;flex-direction:row;gap:30px;justify-content:space-between;align-items:flex-end;}.elementor .e-1a6eb939-6cf6{font-family:var(--font-titoli);font-weight:400;font-size:22px;color:var(--fiamma);line-height:1.2;font-style:italic;display:block;}.elementor .e-3d21eaeb-d295{font-family:var(--font-titoli);font-weight:400;font-size:clamp(2rem, 3.4vw, 3.2rem);color:var(--cera);line-height:1;margin-block-start:4px;margin-block-end:10px;margin-inline-start:0px;margin-inline-end:0px;display:block;}.elementor .e-49b23904-b0df{max-width:46ch;font-family:var(--font-testo);font-weight:300;font-size:16px;color:#D6CCBB;line-height:1.7;margin:0px;display:block;}.elementor .e-5608f94f-9eb7{overflow:hidden;position:relative;padding-block-start:32px;padding-block-end:32px;padding-inline-start:36px;padding-inline-end:36px;border-radius:24px;background-image:linear-gradient(180deg, rgba(14,13,11,0) 35%,rgba(14,13,11,.88) 100%),url("https://presepeviventepezzedigreco.it/wp-content/uploads/2026/10/box2.jpg");background-repeat:repeat,no-repeat;background-attachment:scroll;background-size:auto auto,cover;background-position:0% 0%,center center;background-color:var(--pietra);display:flex;flex-direction:column;justify-content:flex-end;}.elementor .e-63a3b55f-462f{font-family:var(--font-titoli);font-weight:400;font-size:22px;color:var(--fiamma);line-height:1.2;font-style:italic;display:block;}.elementor .e-603492f3-39dd{font-family:var(--font-titoli);font-weight:400;font-size:clamp(2rem, 3.4vw, 3.2rem);color:var(--cera);line-height:1;margin-block-start:4px;margin-block-end:10px;margin-inline-start:0px;margin-inline-end:0px;display:block;}.elementor .e-758de3ff-7b4d{max-width:46ch;font-family:var(--font-testo);font-weight:300;font-size:16px;color:#D6CCBB;line-height:1.7;margin:0px;display:block;}.elementor .e-6ba6b0e2-19ad{overflow:hidden;position:relative;padding-block-start:32px;padding-block-end:32px;padding-inline-start:36px;padding-inline-end:36px;border-radius:24px;background-image:linear-gradient(180deg, rgba(14,13,11,0) 35%,rgba(14,13,11,.88) 100%),url("https://presepeviventepezzedigreco.it/wp-content/uploads/2026/10/presepe-vivente-pezze-di-greco11-1024x682.jpeg");background-repeat:repeat,no-repeat;background-attachment:scroll;background-size:auto auto,cover;background-position:0% 0%,center center;background-color:var(--pietra);display:flex;flex-direction:column;justify-content:flex-end;}.elementor .e-248e20a1-8bb2{font-family:var(--font-titoli);font-weight:400;font-size:22px;color:var(--fiamma);line-height:1.2;font-style:italic;display:block;}.elementor .e-6461910d-da75{font-family:var(--font-titoli);font-weight:400;font-size:clamp(2rem, 3.4vw, 3.2rem);color:var(--cera);line-height:1;margin-block-start:4px;margin-block-end:10px;margin-inline-start:0px;margin-inline-end:0px;display:block;}.elementor .e-3571e3ef-6e45{max-width:46ch;font-family:var(--font-testo);font-weight:300;font-size:16px;color:#D6CCBB;line-height:1.7;margin:0px;display:block;}.elementor .e-6885544e-161d{overflow:hidden;position:relative;padding-block-start:32px;padding-block-end:32px;padding-inline-start:36px;padding-inline-end:36px;border-radius:24px;background-image:linear-gradient(180deg, rgba(14,13,11,0) 35%,rgba(14,13,11,.88) 100%),url("https://presepeviventepezzedigreco.it/wp-content/uploads/2026/10/presepe-vivente-pezze-di-greco6-1024x682.jpeg");background-repeat:repeat,no-repeat;background-attachment:scroll;background-size:auto auto,cover;background-position:0% 0%,center center;background-color:var(--pietra);display:flex;flex-direction:column;justify-content:flex-end;}.elementor .e-6ab500f4-265d{font-family:var(--font-titoli);font-weight:400;font-size:22px;color:var(--fiamma);line-height:1.2;font-style:italic;display:block;}.elementor .e-65f8bb69-39e5{font-family:var(--font-titoli);font-weight:400;font-size:clamp(2rem, 3.4vw, 3.2rem);color:var(--cera);line-height:1;margin-block-start:4px;margin-block-end:10px;margin-inline-start:0px;margin-inline-end:0px;display:block;}.elementor .e-5c986ad6-2a5d{max-width:46ch;font-family:var(--font-testo);font-weight:300;font-size:16px;color:#D6CCBB;line-height:1.7;margin:0px;display:block;}.elementor .e-6ca7d47e-9179{overflow:hidden;position:relative;padding-block-start:32px;padding-block-end:32px;padding-inline-start:36px;padding-inline-end:36px;border-radius:24px;background-image:linear-gradient(180deg, rgba(14,13,11,0) 35%,rgba(14,13,11,.88) 100%),url("https://presepeviventepezzedigreco.it/wp-content/uploads/2026/10/presepe-vivente-pezze-di-greco95-1024x682.jpeg");background-repeat:repeat,no-repeat;background-attachment:scroll;background-size:auto auto,cover;background-position:0% 0%,center center;background-color:var(--pietra);display:flex;flex-direction:column;justify-content:flex-end;}.elementor .e-a12c95e-1e8f{font-family:var(--font-titoli);font-weight:400;font-size:22px;color:var(--fiamma);line-height:1.2;font-style:italic;display:block;}.elementor .e-7eef9790-523d{font-family:var(--font-titoli);font-weight:400;font-size:clamp(2rem, 3.4vw, 3.2rem);color:var(--cera);line-height:1;margin-block-start:4px;margin-block-end:10px;margin-inline-start:0px;margin-inline-end:0px;display:block;}.elementor .e-7c7d1796-6ec3{max-width:46ch;font-family:var(--font-testo);font-weight:300;font-size:16px;color:#D6CCBB;line-height:1.7;margin:0px;display:block;}.elementor .e-7a6b0a87-b71c{overflow:hidden;position:relative;padding-block-start:32px;padding-block-end:32px;padding-inline-start:36px;padding-inline-end:36px;border-radius:24px;background-image:linear-gradient(180deg, rgba(14,13,11,0) 35%,rgba(14,13,11,.88) 100%),url("https://presepeviventepezzedigreco.it/wp-content/uploads/2026/10/presepe-vivente-pezze-di-greco54-1024x682.jpeg");background-repeat:repeat,no-repeat;background-attachment:scroll;background-size:auto auto,cover;background-position:0% 0%,center center;background-color:var(--pietra);display:flex;flex-direction:column;justify-content:flex-end;}.elementor .e-47fb9ba-a5b9{font-family:var(--font-titoli);font-weight:400;font-size:22px;color:var(--fiamma);line-height:1.2;font-style:italic;display:block;}.elementor .e-21e5f61c-6f53{font-family:var(--font-titoli);font-weight:400;font-size:clamp(2rem, 3.4vw, 3.2rem);color:var(--cera);line-height:1;margin-block-start:4px;margin-block-end:10px;margin-inline-start:0px;margin-inline-end:0px;display:block;}.elementor .e-643f31f0-a72f{max-width:46ch;font-family:var(--font-testo);font-weight:300;font-size:16px;color:#D6CCBB;line-height:1.7;margin:0px;display:block;}.elementor .e-58dbdf81-3785{overflow:hidden;position:relative;padding-block-start:32px;padding-block-end:32px;padding-inline-start:36px;padding-inline-end:36px;border-radius:24px;background-image:linear-gradient(180deg, rgba(14,13,11,0) 35%,rgba(14,13,11,.88) 100%),url("https://presepeviventepezzedigreco.it/wp-content/uploads/2026/10/presepe-vivente-pezze-di-greco111-1024x682.jpeg");background-repeat:repeat,no-repeat;background-attachment:scroll;background-size:auto auto,cover;background-position:0% 0%,center center;background-color:var(--pietra);display:flex;flex-direction:column;justify-content:flex-end;}.elementor .e-7f5c54fd-3347{font-family:var(--font-titoli);font-weight:400;font-size:clamp(2rem, 3.4vw, 3.2rem);color:var(--notte);line-height:1;margin:0px;display:block;}.elementor .e-246aa054-188d{font-family:var(--font-ui);font-weight:500;font-size:15px;color:var(--cera);line-height:1.2;padding-block-start:16px;padding-block-end:16px;padding-inline-start:30px;padding-inline-end:30px;margin-block-start:20px;border-radius:999px;border-width:0px;background-color:var(--notte);display:inline-block;}.elementor .e-11319bef-1015{overflow:hidden;position:relative;text-align:center;padding-block-start:32px;padding-block-end:32px;padding-inline-start:36px;padding-inline-end:36px;border-radius:24px;background-color:var(--fiamma);display:flex;flex-direction:column;justify-content:center;align-items:center;}.elementor .e-41fdc0e2-e878{display:flex;flex-direction:row;flex-wrap:nowrap;}.elementor .e-2372987a-cd1e{width:100%;max-width:100%;position:relative;scroll-margin-top:100px;padding:0px;display:block;}.elementor .e-16bdb8c5-1b2e{font-family:var(--font-titoli);font-weight:400;font-size:clamp(2.8rem, 6vw, 5.4rem);color:var(--cera);letter-spacing:-0.01em;line-height:1;margin:0px;display:block;& em { font-style: italic; color: var(--fiamma); }\n}.elementor .e-3fbd3e84-332b{max-width:56ch;font-family:var(--font-testo);font-weight:300;font-size:18px;color:var(--fumo);line-height:1.7;margin:0px;}.elementor .e-585274ab-d616{padding:0px;margin-block-end:56px;display:flex;flex-direction:row;gap:30px;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;}.elementor .e-1d96b1db-b49c{font-family:var(--font-ui);font-weight:500;font-size:13px;color:#0E0D0B;letter-spacing:0.12em;line-height:1.4;text-transform:uppercase;margin:0px;display:block;}.elementor .e-7d9c8723-296a{font-family:var(--font-titoli);font-weight:400;font-size:clamp(2rem, 3vw, 2.8rem);color:#0E0D0B;line-height:1.05;margin:0px;display:block;& em { font-style: italic; }\n}.elementor .e-2e4f574d-15c1{font-family:var(--font-ui);font-weight:500;font-size:15px;color:#0E0D0B;line-height:1.3;display:inline-block;}.elementor .e-2cc08ce8-57e0{font-family:var(--font-ui);font-weight:500;font-size:15px;color:#0E0D0B;line-height:1.3;transition:transform 0.3s;display:inline-block;transform: translateX(var(--freccia, 0px));\n}.elementor .e-76bffa1c-d5f3{width:auto;padding:0px;display:flex;flex-direction:row;gap:6px;align-items:center;}.elementor .e-7da4ba46-96fc:hover,.elementor .e-7da4ba46-96fc:focus-visible{background-color:#E39A3B;--freccia: 4px;\n}.elementor .e-7da4ba46-96fc{width:100%;min-width:0px;overflow:hidden;aspect-ratio:893 / 626;color:#0E0D0B;text-decoration:none;padding:32px;border-radius:16px;background-color:#F0A847;transition:background-color 0.3s;display:flex;flex-direction:column;gap:16px;justify-content:space-between;align-items:flex-start;--freccia: 0px;\n}.elementor .e-28ae93c1-96d7{padding:0px;display:grid;gap:18px;grid-template-columns:repeat(3, 1fr);grid-template-rows:auto auto auto;}.elementor .e-65b52aa5-f682{width:100%;min-width:0px;max-width:1280px;padding:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;}.elementor .e-5f34c235-80cd{width:100%;max-width:100%;scroll-margin-top:100px;padding-block-start:140px;padding-block-end:140px;padding-inline-start:40px;padding-inline-end:40px;background-color:var(--notte);display:block;}.elementor .e-f13a38e-aa43{font-family:var(--font-titoli);font-weight:400;font-size:clamp(2.8rem, 6vw, 5.4rem);color:var(--notte);letter-spacing:-0.01em;line-height:1;margin:0px;display:block;& em { font-style: italic; color: var(--brace); }\n}.elementor .e-112b5d44-72d0{font-family:var(--font-testo);font-weight:300;font-size:18px;color:#5E554A;line-height:1.7;margin-block-start:18px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-291cfe58-99cd{font-family:var(--font-titoli);font-weight:400;font-size:2.8rem;color:var(--notte);line-height:1;display:block;& em { display: block; font-style: normal; font-family: var(--font-testo); font-weight: 400; font-size: 16px; color: #6E6355; line-height: 1.4; margin-block-end: 6px; }\n}.elementor .e-507aa861-adc4{font-family:var(--font-testo);font-weight:400;font-size:16px;color:#6E6355;line-height:1.4;margin-block-start:4px;display:block;}.elementor .e-229da534-45e0{min-width:0px;padding-block-start:18px;padding-block-end:18px;padding-inline-start:16px;padding-inline-end:16px;border-radius:16px;border-width:1px;border-color:#D9CCB5;border-style:solid;background-color:#FBF6EC;}.elementor .e-59298f0a-55f0{font-family:var(--font-titoli);font-weight:400;font-size:2.8rem;color:var(--notte);line-height:1;display:block;& em { display: block; font-style: normal; font-family: var(--font-testo); font-weight: 400; font-size: 16px; color: #6E6355; line-height: 1.4; margin-block-end: 6px; }\n}.elementor .e-1fca154-50ff{font-family:var(--font-testo);font-weight:400;font-size:16px;color:#6E6355;line-height:1.4;margin-block-start:4px;display:block;}.elementor .e-701b8d20-2066{min-width:0px;padding-block-start:18px;padding-block-end:18px;padding-inline-start:16px;padding-inline-end:16px;border-radius:16px;border-width:1px;border-color:#D9CCB5;border-style:solid;background-color:#FBF6EC;}.elementor .e-4d5e1a47-37d1{font-family:var(--font-titoli);font-weight:400;font-size:2.8rem;color:var(--notte);line-height:1;display:block;& em { display: block; font-style: normal; font-family: var(--font-testo); font-weight: 400; font-size: 16px; color: #6E6355; line-height: 1.4; margin-block-end: 6px; }\n}.elementor .e-4048f29d-92ea{font-family:var(--font-testo);font-weight:400;font-size:16px;color:#6E6355;line-height:1.4;margin-block-start:4px;display:block;}.elementor .e-6614eb81-49fd{min-width:0px;padding-block-start:18px;padding-block-end:18px;padding-inline-start:16px;padding-inline-end:16px;border-radius:16px;border-width:1px;border-color:#D9CCB5;border-style:solid;background-color:#FBF6EC;}.elementor .e-2e5749b0-9bf4{font-family:var(--font-titoli);font-weight:400;font-size:2.8rem;color:var(--notte);line-height:1;display:block;& em { display: block; font-style: normal; font-family: var(--font-testo); font-weight: 400; font-size: 16px; color: #6E6355; line-height: 1.4; margin-block-end: 6px; }\n}.elementor .e-d4b5c7a-55d7{font-family:var(--font-testo);font-weight:400;font-size:16px;color:#6E6355;line-height:1.4;margin-block-start:4px;display:block;}.elementor .e-3c0b7c34-24a6{min-width:0px;padding-block-start:18px;padding-block-end:18px;padding-inline-start:16px;padding-inline-end:16px;border-radius:16px;border-width:1px;border-color:#D9CCB5;border-style:solid;background-color:#FBF6EC;}.elementor .e-7f4523e7-2254{font-family:var(--font-titoli);font-weight:400;font-size:2.8rem;color:var(--notte);line-height:1;display:block;& em { display: block; font-style: normal; font-family: var(--font-testo); font-weight: 400; font-size: 16px; color: #6E6355; line-height: 1.4; margin-block-end: 6px; }\n}.elementor .e-26e96cba-ec3d{font-family:var(--font-testo);font-weight:400;font-size:16px;color:#6E6355;line-height:1.4;margin-block-start:4px;display:block;}.elementor .e-5394022e-c208{min-width:0px;padding-block-start:18px;padding-block-end:18px;padding-inline-start:16px;padding-inline-end:16px;border-radius:16px;border-width:1px;border-color:#D9CCB5;border-style:solid;background-color:#FBF6EC;}.elementor .e-6d437cbe-6f1b{font-family:var(--font-titoli);font-weight:400;font-size:2.8rem;color:var(--notte);line-height:1;display:block;& em { display: block; font-style: normal; font-family: var(--font-testo); font-weight: 400; font-size: 16px; color: #6E6355; line-height: 1.4; margin-block-end: 6px; }\n}.elementor .e-3321c73e-4437{font-family:var(--font-testo);font-weight:400;font-size:16px;color:#6E6355;line-height:1.4;margin-block-start:4px;display:block;}.elementor .e-6b7b4c71-5a4d{min-width:0px;padding-block-start:18px;padding-block-end:18px;padding-inline-start:16px;padding-inline-end:16px;border-radius:16px;border-width:1px;border-color:#D9CCB5;border-style:solid;background-color:#FBF6EC;}.elementor .e-7b475a33-ee4f{padding:0px;display:grid;gap:12px;grid-template-columns:repeat(3, 1fr);grid-template-rows:auto auto;}.elementor .e-2e3a2965-5df2{font-family:var(--font-testo);font-weight:300;font-size:15px;color:#5E554A;line-height:1.7;margin-block-end:24px;}.elementor .e-398c122c-b002{padding-block-start:11px;padding-block-end:11px;padding-inline-start:22px;padding-inline-end:22px;}.elementor .e-12e2c093-6f55{min-width:0px;padding:0px;& > a[href] { display: table; margin-inline: auto; font-size: 17px; padding: 17px 38px; }\n}.elementor .e-46e843f9-41df{font-family:var(--font-titoli);font-weight:400;font-size:2.4rem;color:var(--cera);line-height:1;margin-block-start:0px;margin-block-end:22px;margin-inline-start:0px;margin-inline-end:0px;display:block;}.elementor .e-7d9ad47f-1959{font-family:var(--font-testo);font-weight:300;font-size:16px;color:var(--cera);line-height:1.5;}.elementor .e-7114a5bb-c4c1{font-family:var(--font-titoli);font-weight:400;font-size:1.9rem;color:var(--fiamma);line-height:1;white-space: nowrap;\n}.elementor .e-19674c6-24c2{padding-block-start:14px;padding-block-end:14px;padding-inline-start:0px;padding-inline-end:0px;border-block-end-width:1px;display:flex;flex-direction:row;gap:20px;justify-content:space-between;align-items: baseline; border-bottom-style: solid; border-bottom-color: #2A2620;\n}.elementor .e-d35a12c-e2c2{font-family:var(--font-testo);font-weight:300;font-size:16px;color:var(--cera);line-height:1.5;}.elementor .e-26346e05-9857{font-family:var(--font-titoli);font-weight:400;font-size:1.9rem;color:var(--fiamma);line-height:1;white-space: nowrap;\n}.elementor .e-217a296a-9a08{padding-block-start:14px;padding-block-end:14px;padding-inline-start:0px;padding-inline-end:0px;border-block-end-width:1px;display:flex;flex-direction:row;gap:20px;justify-content:space-between;align-items: baseline; border-bottom-style: solid; border-bottom-color: #2A2620;\n}.elementor .e-3b767a8f-d5a1{font-family:var(--font-testo);font-weight:300;font-size:16px;color:var(--cera);line-height:1.5;}.elementor .e-f02438d-fe3a{font-family:var(--font-titoli);font-weight:400;font-size:1.9rem;color:var(--fiamma);line-height:1;white-space: nowrap;\n}.elementor .e-6070ef4d-45aa{padding-block-start:14px;padding-block-end:14px;padding-inline-start:0px;padding-inline-end:0px;border-block-end-width:1px;display:flex;flex-direction:row;gap:20px;justify-content:space-between;align-items: baseline; border-bottom-style: solid; border-bottom-color: #2A2620;\n}.elementor .e-28276ba8-eb45{font-family:var(--font-testo);font-weight:300;font-size:15px;color:var(--fumo);line-height:1.7;margin-block-start:20px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-544d144d-a778{min-width:0px;color:var(--cera);padding:40px;border-radius:24px;background-color:var(--notte);}.elementor .e-2d86f905-f499{padding:0px;margin-block-start:60px;display:grid;gap:70px;grid-template-columns:1.1fr 1fr;grid-template-rows:auto;align-items:start;}.elementor .e-2678549c-1d26{width:100%;min-width:0px;max-width:1280px;padding:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;}.elementor .e-1f644a24-b87e{width:100%;max-width:100%;scroll-margin-top:100px;color:var(--notte);padding-block-start:140px;padding-block-end:140px;padding-inline-start:40px;padding-inline-end:40px;background-color:var(--cera);display:block;}.elementor .e-3f2206f6-293f{width:100%;height:100%;max-width:100%;aspect-ratio:auto;object-fit:cover;background-color:#000;display:block;}.elementor .e-5bf2125c-d182{width:26px;height:30px;min-width:0px;padding:0px;margin-inline-start:6px;background-color:var(--notte);display:block;clip-path:polygon(0 0, 100% 50%, 0 100%);}.elementor .e-115a8223-2e52{width:84px;height:84px;min-width:0px;padding:0px;border-radius:50%;background-color:var(--fiamma);box-shadow:0px 10px 30px 0px rgba(0,0,0,0.35);transition:transform 0.3s;display:flex;justify-content:center;align-items:center;transform: scale(var(--play-scale, 1));\n}.elementor .e-4993e742-5b18{min-width:0px;position:absolute;inset-block-start:0px;inset-inline-end:0px;inset-block-end:0px;inset-inline-start:0px;padding:0px;transition:opacity 0.3s;display:flex;justify-content:center;align-items:center;pointer-events: none; opacity: var(--play-op, 1);\n}.elementor .e-1e66955-c93e:hover,.elementor .e-1e66955-c93e:focus-visible{--play-scale: 1.08;\n}.elementor .e-1e66955-c93e{width:100%;max-width:1280px;overflow:hidden;aspect-ratio:16/9;position:relative;padding:0px;border-radius:28px;background-color:#000;display:block;&:focus-within { --play-op: 0; }\n}.elementor .e-59000a4-4e6f{font-family:var(--font-titoli);font-weight:400;font-size:2rem;color:var(--cera);line-height:1.1;margin:0px;display:block;}.elementor .e-6108a78e-ba3d{max-width:56ch;font-family:var(--font-testo);font-weight:300;font-size:18px;color:var(--fumo);line-height:1.7;margin:0px;}.elementor .e-1bca3bb6-9fbc{padding:0px;margin-block-start:26px;display:flex;flex-direction:row;gap:30px;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;}.elementor .e-1735ec9a-90b0{width:100%;min-width:0px;max-width:1280px;padding:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;}.elementor .e-408995d8-c32f{width:100%;max-width:100%;padding-block-start:140px;padding-block-end:0px;padding-inline-start:40px;padding-inline-end:40px;background-color:var(--notte);display:block;}.elementor .e-754b7ad7-87c8{font-family:var(--font-titoli);font-weight:400;font-size:clamp(2.8rem, 6vw, 5.4rem);color:var(--cera);letter-spacing:-0.01em;line-height:1;margin:0px;display:block;& em { font-style: italic; color: var(--fiamma); }\n}.elementor .e-562bf71b-742e{font-family:var(--font-testo);font-weight:300;font-size:18px;color:var(--fumo);line-height:1.7;margin-block-start:20px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-17a1692e-4e98{min-width:0px;padding:0px;}.elementor .e-425baacb-1173{font-family:var(--font-titoli);font-weight:400;font-size:1.7rem;color:var(--cera);line-height:1.2;display:block;}.elementor .e-3cb96331-420f{font-family:var(--font-testo);font-weight:300;font-size:1.7rem;color:var(--fiamma);line-height:1.2;display:block;}.elementor .e-2fff4d91-e363{width:auto;height:auto;}.elementor .e-64ceab86-2015{padding-block-start:26px;padding-block-end:26px;padding-inline-start:0px;padding-inline-end:0px;background-color:transparent;gap:20px;align-items:flex-start;}.elementor .e-4304dd3e-25e1{max-width:60ch;font-family:var(--font-testo);font-weight:300;font-size:17px;color:var(--fumo);line-height:1.7;margin:0px;& a { font-family: inherit; font-weight: 400; color: var(--fiamma); text-decoration: underline; text-underline-offset: 3px; }\n}.elementor .e-7466fb3-9ea7{padding-block-start:0px;padding-block-end:26px;padding-inline-start:0px;padding-inline-end:0px;}.elementor .e-19145495-8c81{border-block-end-width:1px;border-bottom-style: solid; border-bottom-color: #2A2620;\n}.elementor .e-4e9deb3d-bee8{font-family:var(--font-titoli);font-weight:400;font-size:1.7rem;color:var(--cera);line-height:1.2;display:block;}.elementor .e-30192526-407e{font-family:var(--font-testo);font-weight:300;font-size:1.7rem;color:var(--fiamma);line-height:1.2;display:block;}.elementor .e-101d7ca2-92b8{width:auto;height:auto;}.elementor .e-4b3d4a5e-4a09{padding-block-start:26px;padding-block-end:26px;padding-inline-start:0px;padding-inline-end:0px;background-color:transparent;gap:20px;align-items:flex-start;}.elementor .e-63400f4-de9f{max-width:60ch;font-family:var(--font-testo);font-weight:300;font-size:17px;color:var(--fumo);line-height:1.7;margin:0px;}.elementor .e-5373067c-5e69{padding-block-start:0px;padding-block-end:26px;padding-inline-start:0px;padding-inline-end:0px;}.elementor .e-71702e4d-18ca{border-block-end-width:1px;border-bottom-style: solid; border-bottom-color: #2A2620;\n}.elementor .e-7705b695-a8e3{font-family:var(--font-titoli);font-weight:400;font-size:1.7rem;color:var(--cera);line-height:1.2;display:block;}.elementor .e-55609796-dc13{font-family:var(--font-testo);font-weight:300;font-size:1.7rem;color:var(--fiamma);line-height:1.2;display:block;}.elementor .e-119384c3-2ad4{width:auto;height:auto;}.elementor .e-207cf1ab-e4e7{padding-block-start:26px;padding-block-end:26px;padding-inline-start:0px;padding-inline-end:0px;background-color:transparent;gap:20px;align-items:flex-start;}.elementor .e-75cc40cf-76f1{max-width:60ch;font-family:var(--font-testo);font-weight:300;font-size:17px;color:var(--fumo);line-height:1.7;margin:0px;}.elementor .e-f1156a6-e7c2{padding-block-start:0px;padding-block-end:26px;padding-inline-start:0px;padding-inline-end:0px;}.elementor .e-57527fce-3fdb{border-block-end-width:1px;border-bottom-style: solid; border-bottom-color: #2A2620;\n}.elementor .e-5e1dae23-880f{font-family:var(--font-titoli);font-weight:400;font-size:1.7rem;color:var(--cera);line-height:1.2;display:block;}.elementor .e-51bb3199-6789{font-family:var(--font-testo);font-weight:300;font-size:1.7rem;color:var(--fiamma);line-height:1.2;display:block;}.elementor .e-6281d5f8-b3d3{width:auto;height:auto;}.elementor .e-17629019-7d37{padding-block-start:26px;padding-block-end:26px;padding-inline-start:0px;padding-inline-end:0px;background-color:transparent;gap:20px;align-items:flex-start;}.elementor .e-60722ae0-d584{max-width:60ch;font-family:var(--font-testo);font-weight:300;font-size:17px;color:var(--fumo);line-height:1.7;margin:0px;}.elementor .e-7f16bf42-6388{padding-block-start:0px;padding-block-end:26px;padding-inline-start:0px;padding-inline-end:0px;}.elementor .e-597de46-b996{border-block-end-width:1px;border-bottom-style: solid; border-bottom-color: #2A2620;\n}.elementor .e-4cdde743-2091{font-family:var(--font-titoli);font-weight:400;font-size:1.7rem;color:var(--cera);line-height:1.2;display:block;}.elementor .e-5e93de15-8f6c{font-family:var(--font-testo);font-weight:300;font-size:1.7rem;color:var(--fiamma);line-height:1.2;display:block;}.elementor .e-25e578b9-43d8{width:auto;height:auto;}.elementor .e-70c2b1cf-7371{padding-block-start:26px;padding-block-end:26px;padding-inline-start:0px;padding-inline-end:0px;background-color:transparent;gap:20px;align-items:flex-start;}.elementor .e-39cbc0f5-4d4b{max-width:60ch;font-family:var(--font-testo);font-weight:300;font-size:17px;color:var(--fumo);line-height:1.7;margin:0px;& a { font-family: inherit; font-weight: 400; color: var(--fiamma); text-decoration: underline; text-underline-offset: 3px; }\n}.elementor .e-50b8cc13-c92a{padding-block-start:0px;padding-block-end:26px;padding-inline-start:0px;padding-inline-end:0px;}.elementor .e-51bbdf27-281d{border-block-end-width:1px;border-bottom-style: solid; border-bottom-color: #2A2620;\n}.elementor .e-25973730-8a7f{font-family:var(--font-titoli);font-weight:400;font-size:1.7rem;color:var(--cera);line-height:1.2;display:block;}.elementor .e-72b49675-6e63{font-family:var(--font-testo);font-weight:300;font-size:1.7rem;color:var(--fiamma);line-height:1.2;display:block;}.elementor .e-56a127ae-364f{width:auto;height:auto;}.elementor .e-e71d91c-3a5e{padding-block-start:26px;padding-block-end:26px;padding-inline-start:0px;padding-inline-end:0px;background-color:transparent;gap:20px;align-items:flex-start;}.elementor .e-42bd85d1-4831{max-width:60ch;font-family:var(--font-testo);font-weight:300;font-size:17px;color:var(--fumo);line-height:1.7;margin:0px;& a { font-family: inherit; font-weight: 400; color: var(--fiamma); text-decoration: underline; text-underline-offset: 3px; }\n}.elementor .e-362b15e9-678c{padding-block-start:0px;padding-block-end:26px;padding-inline-start:0px;padding-inline-end:0px;}.elementor .e-35302d07-8dd6{border-block-end-width:1px;border-bottom-style: solid; border-bottom-color: #2A2620;\n}.elementor .e-752e396f-b19f{min-width:0px;padding:0px;}.elementor .e-69b48653-2ed1{width:100%;max-width:1280px;padding:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;display:grid;gap:80px;grid-template-columns:1fr 1.4fr;grid-template-rows:auto;align-items:start;}.elementor .e-72d6d5e5-3743{width:100%;max-width:100%;scroll-margin-top:100px;padding-block-start:140px;padding-block-end:140px;padding-inline-start:40px;padding-inline-end:40px;background-color:var(--notte);display:block;}.elementor .e-73de393-cb83{font-family:var(--font-titoli);font-weight:400;font-size:clamp(2.6rem, 5vw, 4.2rem);color:var(--cera);letter-spacing:-0.01em;line-height:1;margin:0px;& em { font-style: italic; color: var(--fiamma); }\n}.elementor .e-75667bd8-9517{max-width:46ch;font-family:var(--font-testo);font-weight:300;font-size:17px;color:var(--fumo);line-height:1.7;margin-block-start:14px;}.elementor .e-746d9976-389c{min-width:0px;padding:0px;}.elementor .e-726589a5-9036{padding:0px;margin-block-end:40px;display:flex;flex-direction:row;gap:20px;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;}.elementor .e-4368aafa-8e85{padding:0px;display:grid;gap:16px;grid-template-columns:repeat(5, 1fr);}.elementor .e-2ebcc8a0-e6f4{width:100%;max-width:1280px;padding:0px;margin-inline-start:auto;margin-inline-end:auto;}.elementor .e-44f81545-98ea{width:100%;max-width:100%;overflow:hidden;padding-block-start:100px;padding-block-end:100px;padding-inline-start:40px;padding-inline-end:40px;background-color:var(--notte-2);display:block;border-block-start: 1px solid #2A2620; border-block-end: 1px solid #2A2620;\n}.elementor .e-6b20244e-ebf3{max-width:16ch;font-family:var(--font-titoli);font-weight:400;font-size:clamp(2.8rem, 6vw, 5.4rem);color:var(--cera);letter-spacing:-0.01em;line-height:1;text-align:center;margin-block-start:0px;margin-block-end:24px;margin-inline-start:auto;margin-inline-end:auto;display:block;& em { font-style: italic; color: var(--fiamma); }\n}.elementor .e-354949a9-4fc6{max-width:56ch;font-family:var(--font-testo);font-weight:300;font-size:18px;color:var(--fumo);line-height:1.7;text-align:center;margin-block-start:0px;margin-block-end:34px;margin-inline-start:auto;margin-inline-end:auto;}.elementor .e-d63a6f2-b4b6{width:auto;padding:0px;display:flex;flex-direction:row;gap:8px;flex-wrap:wrap;justify-content:center;align-items:center;}.elementor .e-ed1b0e8-faeb{width:100%;min-width:0px;max-width:1280px;text-align:center;padding:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;display:flex;flex-direction:column;align-items:center;}.elementor .e-418f3395-d5c3{width:100%;max-width:100%;padding-block-start:140px;padding-block-end:140px;padding-inline-start:40px;padding-inline-end:40px;background-color:var(--notte);display:block;}