.elementor .e-4eeb9a5-0b81e0d{font-family:"Bodoni Moda";font-weight:500;font-size:46px;color:#fefefe;letter-spacing:4px;line-height:1.1em;text-align:start}.elementor .e-e3d1d79-70270fb{font-family:"Bodoni Moda";font-size:20px;color:#fff;display:flex;flex-direction:column;justify-content:center}.elementor .e-f36ff9b-937f265{padding-block-start:0;padding-block-end:0;padding-inline-start:80px;padding-inline-end:0;flex-direction:column;justify-content:center;align-items:start}.elementor .e-7757b0c{width:100%;min-height:100vh;padding:0;background-image:url(https://francescomontefusco.it/wp-content/uploads/2026/09/Montefusco_weddin_hero.jpg);background-repeat:no-repeat;background-attachment:scroll;background-size:cover;background-position:center center;display:flex;flex-direction:column;justify-content:center;align-items:start}.elementor .e-1bbba1f-85de09b{font-family:"Bodoni Moda";font-size:16px;color:#555;letter-spacing:3px;margin-block-end:20px}.elementor .e-eda2268-e3663bc{max-width:900px;font-family:Inter;font-weight:300;font-size:44px;color:#222;letter-spacing:0;line-height:1.25em;text-align:start}.elementor .e-71d3b68{padding-block-start:120px;padding-block-end:120px;padding-inline-start:80px;padding-inline-end:80px;flex-direction:column;justify-content:flex-start}.elementor .e-36b7847-09bb0fc{width:100%;height:760px;object-fit:cover;object-position:0 -100px}.elementor .e-795376e{width:58%;flex-direction:column}.elementor .e-cf41edd-8a1d595{width:100%;height:368px;object-fit:cover;object-position:center center}.elementor .e-f6ab131-35bb947{width:100%;height:368px;object-fit:cover;object-position:center center}.elementor .e-4962578{width:42%;display:flex;flex-direction:column;row-gap:24px}.elementor .e-2542d8a{padding-block-start:0;padding-block-end:0;padding-inline-start:80px;padding-inline-end:80px;flex-direction:row}.elementor .e-79e0c75-9d3e635{max-width:650px;font-family:Inter;font-weight:300;font-size:34px;color:#2A2A2A;line-height:1.05em;text-align:end;align-self:end}.elementor .e-f1c4ebb{width:50%;flex-direction:column}.elementor .e-a6a1d7a-06235e6{font-family:"Bodoni Moda";font-weight:100;font-size:28px;text-align:start;margin-block-end:5px}.elementor .e-ff1ea91-5d167e0{font-family:Inter;font-weight:300;font-size:16px;color:#555}.elementor .e-063a4f4{width:50%;flex-direction:column;justify-content:flex-start;align-items:start}.elementor .e-e177afe{column-gap:24px;padding:40px;flex-direction:row;justify-content:flex-start;align-items:center}.elementor .e-f989f70-97a5916{width:100%;max-width:680px;aspect-ratio:auto;position:static;font-family:Inter;font-weight:400;font-size:20px;line-height:1.55em;text-align:justify;align-self:center}.elementor .e-97ece59-5d91047{font-family:"Bodoni Moda";font-weight:500;font-size:20px;color:#333;text-align:center;margin-block-start:24px;transition:all 200ms}.elementor .e-2b7b27d{width:100%;max-width:1200px;position:static;padding:0;flex-direction:column;justify-content:center;align-items:center}.elementor .e-edfc891-d10b397{font-family:"Bodoni Moda";font-size:28px;color:#555;letter-spacing:3px;text-align:center}.elementor .e-fd418c4-7a5f62f{max-width:700px;font-family:Inter;font-weight:300;font-size:28px;color:#2A2A2A;line-height:1.25em;text-align:center;margin-block-start:18px;margin-block-end:45px;align-self:center}.elementor .e-f46d43c{width:100%;max-width:1400px;padding-block-start:40px;padding-block-end:20px;padding-inline-start:80px;padding-inline-end:80px;flex-direction:column}.elementor .e-f867ed0-7338a53{aspect-ratio:3/4;object-fit:cover}.elementor .e-69ecd50-69f6c48{font-family:"Bodoni Moda";font-weight:300;font-size:20px;text-align:center;padding:-10px;margin-block-start:10px}.elementor .e-0faa3c8{width:33.33%;flex-direction:column}.elementor .e-6783eb1-4af5168{aspect-ratio:3/4;object-fit:cover}.elementor .e-c6167fb-ad301e0{font-family:"Bodoni Moda";font-weight:300;font-size:20px;text-align:center;margin-block-start:10px}.elementor .e-41ef510-78aecc1{font-family:"Bodoni Moda";font-weight:500;font-size:20px;color:#333;line-height:1.2px;text-align:center;padding-block-start:10px;padding-block-end:10px;margin-block-start:24px}.elementor .e-2719a85{width:33.33%;flex-direction:column}.elementor .e-d340554-6ad56e8{aspect-ratio:3/4;object-fit:cover}.elementor .e-7a78aea-68874ff{font-family:"Bodoni Moda";font-weight:300;font-size:20px;text-align:center;padding:-10px;margin-block-start:10px}.elementor .e-9eb4429{width:33.33%;flex-direction:column}.elementor .e-062433e{width:100%;max-width:1200px;flex-direction:row}.elementor .e-bf3fd6d-4551bd5{font-family:"Bodoni Moda";font-weight:500;font-size:20px;color:#fbfbfb;line-height:2.5em;text-align:start}.elementor .e-5e844b2-143c3ed{width:100%;max-width:500px;font-family:Inter;font-weight:400;font-size:22px;color:#fff;text-align:start;display:flex;justify-content:center;align-items:center;align-self:start}.elementor .e-dbdeb15{width:100%;height:400px;max-width:1167px;aspect-ratio:auto;object-fit:cover;object-position:bottom center;padding-block-start:90px;padding-block-end:90px;padding-inline-start:80px;padding-inline-end:80px;background-image:url(https://francescomontefusco.it/wp-content/uploads/2026/09/Anto-Mariaclara-chiesa-116.jpeg);background-repeat:no-repeat;background-attachment:scroll;background-size:cover;background-position:top center;flex-direction:column;justify-content:center}.elementor .e-c1213c9-20bbb09{font-family:Inter;font-weight:500;font-size:14px;color:#555;letter-spacing:2.5px}.elementor .e-4384399-3e40b22{font-family:Inter;font-weight:700;font-size:30px;color:#555;letter-spacing:2.5px;text-align:center;margin-block-start:18px;align-self:center}.elementor .e-996b1ff-8753c36{font-family:Inter;font-weight:500;font-size:18px;color:#333;letter-spacing:2.5px;text-align:center;-webkit-text-stroke:1px #000;stroke:#000;stroke-width:1px;margin-block-start:24px;background-image:linear-gradient(#00000033,#00000033);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;background-clip:text;align-self:center}.elementor .e-3f19a4a{width:100em;max-width:1165px;padding-block-start:100px;padding-block-end:100px;padding-inline-start:40px;padding-inline-end:40px;flex-direction:column;justify-content:center;align-items:center}.elementor .e-54bbc97-a97a104{font-size:15px}.elementor .e-8add1c9{width:100%;padding-block-start:60px;padding-block-end:35px;padding-inline-start:30px;padding-inline-end:30px;background-color:#e8e8e8;flex-direction:row;flex-wrap:wrap-reverse;justify-content:center}