.elementor .e-7d5813e-aa024ec{width:100%;height:100%;object-fit:cover;position:absolute;inset: 0;\n}.elementor .e-7239373-c87ea47{position:absolute;inset-block-start:0px;inset-inline-end:0px;inset-block-end:0px;inset-inline-start:0px;z-index:1;background-image:linear-gradient(90deg, rgba(25,27,21,.76),rgba(25,27,21,.30) 65%,rgba(25,27,21,.12));background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;}.elementor .e-08c2a29-54764b0{max-width:46rem;font-family:var(--TB_Heading_Strong);font-weight:600;font-size:4.1rem;color:#fffaf2;letter-spacing:-0.035em;line-height:1.04;}.elementor .e-f2d6da5-d9abb20{max-width:40rem;font-family:var(--TB_MiniTesti_sottotitoli);font-size:1.1rem;color:#fffaf2;line-height:1.65;}.elementor .e-1a76523-8d4dc55{width:100%;max-width:75rem;position:relative;z-index:2;padding-block-start:10rem;padding-block-end:7rem;padding-inline-start:2rem;padding-inline-end:2rem;flex-direction:column;gap:1rem;align-items:flex-start;}.elementor .e-b57678a-61f8c36{min-height:37rem;overflow:hidden;position:relative;padding:0px;justify-content:flex-end;align-items:center;}.elementor .e-f2d99b0-bfc648d{font-size:0.68rem;color:#82402d;letter-spacing:0.1em;font-weight: 650;\n}.elementor .e-20efa9e-9c7952b{font-size:0.93rem;color:#4f5048;line-height:1.5;}.elementor .e-dc51ba0-c8f4aeb{text-align:center;padding-block-start:0.5rem;padding-block-end:0.5rem;padding-inline-start:1rem;padding-inline-end:1rem;flex-direction:column;gap:0.45rem;align-items:center;}.elementor .e-86f18f8-2b25a87{font-size:0.68rem;color:#82402d;letter-spacing:0.1em;font-weight: 650;\n}.elementor .e-9771e60-048a3f6{font-family:var(--TB_MiniTesti_sottotitoli);font-size:0.93rem;color:#4f5048;line-height:1.5;}.elementor .e-a4d36c5-73e6c09{text-align:center;padding-block-start:0.5rem;padding-block-end:0.5rem;padding-inline-start:1rem;padding-inline-end:1rem;border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:1px;border-inline-end-width:0px;border-color:rgba(73,69,55,.13);border-style:solid;flex-direction:column;gap:0.45rem;align-items:center;}.elementor .e-5cc1996-d107f1a{font-size:0.68rem;color:#82402d;letter-spacing:0.1em;font-weight: 650;\n}.elementor .e-cc4a861-e7c8bec{font-family:var(--TB_MiniTesti_sottotitoli);font-size:0.93rem;color:#4f5048;line-height:1.5;}.elementor .e-f9fa332-3991959{text-align:center;padding-block-start:0.5rem;padding-block-end:0.5rem;padding-inline-start:1rem;padding-inline-end:1rem;border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:1px;border-inline-end-width:0px;border-color:rgba(73,69,55,.13);border-style:solid;flex-direction:column;gap:0.45rem;align-items:center;}.elementor .e-b91c4f2-7de89ea{font-size:0.68rem;color:#82402d;letter-spacing:0.1em;font-weight: 650;\n}.elementor .e-a0a65a6-c211130{font-family:var(--TB_MiniTesti_sottotitoli);font-size:0.93rem;color:#4f5048;line-height:1.5;}.elementor .e-96cadb0-47679af{text-align:center;padding-block-start:0.5rem;padding-block-end:0.5rem;padding-inline-start:1rem;padding-inline-end:1rem;border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:1px;border-inline-end-width:0px;border-color:rgba(73,69,55,.13);border-style:solid;flex-direction:column;gap:0.45rem;align-items:center;}.elementor .e-cca83ba-69dadf2{width:100%;padding:0px;}.elementor .e-1463eb9-b4392d8{font-size:0.73rem;color:#82402d;letter-spacing:0.085em;padding-block-start:0.78rem;padding-block-end:0.78rem;padding-inline-start:1.4rem;padding-inline-end:1.4rem;border-width:1px;border-color:#82402d;border-style:solid;background-color:transparent;font-weight: 650;\n}.elementor .e-eb8badf-be7f1af{width:100%;max-width:66rem;z-index:3;padding-block-start:0.8rem;padding-block-end:0.8rem;padding-inline-start:2rem;padding-inline-end:2rem;margin-block-start:-4rem;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-width:1px;border-color:rgba(73,69,55,.16);border-style:solid;background-color:#fffdf8;box-shadow:0px 1.4rem 3.5rem 0px rgba(63,54,40,.12);flex-direction:column;gap:1.5rem;align-items:center;}.elementor .e-b4e76f0-f6258fe{padding-block-start:0px;padding-block-end:0px;padding-inline-start:2rem;padding-inline-end:2rem;background-color:#fbf8f2;align-items:center;}.elementor .e-647059b-016e33f{font-size:0.73rem;color:#82402d;letter-spacing:0.13em;font-weight: 650;\n}.elementor .e-29a784c-c36ded8{font-family:var(--TB_Heading_Strong);font-weight:700;font-size:2.75rem;color:#292a24;line-height:1.12;}.elementor .e-ef5c5c4-cd13c4a{font-size:1.08rem;color:#494a43;line-height:1.75;}.elementor .e-5ecf204-641a378{font-size:0.96rem;color:#65645c;line-height:1.78;}.elementor .e-8b4d800-0d0480a{font-size:0.73rem;color:#82402d;letter-spacing:0.075em;padding-block-start:0.4rem;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;background-color:transparent;font-weight: 650;\n}.elementor .e-486b9a6-c9c5319{padding:0px;flex-direction:column;gap:1rem;align-items:flex-start;}.elementor .e-831301f-604bbb1{width:100%;aspect-ratio:4 / 3;object-fit:cover;}.elementor .e-eb24860-7450b13{width:46%;aspect-ratio:4 / 3;object-fit:cover;position:absolute;inset-block-end:0px;inset-inline-start:0px;border-width:0.55rem;border-color:#fbf8f2;border-style:solid;box-shadow:0px 1rem 2.6rem 0px rgba(63,54,40,.12);}.elementor .e-12bcf91-9e2a499{position:relative;padding-block-start:0px;padding-block-end:4rem;padding-inline-start:4rem;padding-inline-end:0px;flex-direction:column;align-items:flex-end;}.elementor .e-d66b063-7d1150d{width:100%;max-width:80rem;padding:0px;grid-template-rows:repeat(1, 1fr);}.elementor .e-2298d73-c01e30c{padding-block-start:7rem;padding-block-end:7rem;padding-inline-start:2rem;padding-inline-end:2rem;background-color:#fbf8f2;align-items:center;}.elementor .e-248b0a5-60c04df{font-family:var(--TB_Heading_Strong);font-weight:400;font-size:2.45rem;color:#fffaf2;line-height:1.15;text-align:center;}.elementor .e-79d3404-dabf4d1{font-weight:400;font-size:1.3rem;color:#d9bd82;line-height:1;}.elementor .e-c491179-c31fae1{font-weight:500;font-size:1.2rem;color:#fffaf2;}.elementor .e-91d91c4-235330b{font-size:0.9rem;color:#f0eee6;line-height:1.65;}.elementor .e-665db0a-3a0ba50{text-align:center;padding-block-start:1rem;padding-block-end:1rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;flex-direction:column;gap:0.65rem;align-items:center;}.elementor .e-6b9f527-eedfc71{font-weight:400;font-size:1.3rem;color:#d9bd82;line-height:1;}.elementor .e-45b6d57-9c0f07b{font-weight:500;font-size:1.2rem;color:#fffaf2;}.elementor .e-1dd94be-07a00cc{font-size:0.9rem;color:#f0eee6;line-height:1.65;}.elementor .e-dd32146-be58285{text-align:center;padding-block-start:1rem;padding-block-end:1rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;flex-direction:column;gap:0.65rem;align-items:center;}.elementor .e-14a2d3a-b37cfc3{font-weight:400;font-size:1.3rem;color:#d9bd82;line-height:1;}.elementor .e-5193e41-74154cc{font-weight:500;font-size:1.2rem;color:#fffaf2;}.elementor .e-09eab77-c077601{font-size:0.9rem;color:#f0eee6;line-height:1.65;}.elementor .e-61e7373-6e7d390{text-align:center;padding-block-start:1rem;padding-block-end:1rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;flex-direction:column;gap:0.65rem;align-items:center;}.elementor .e-66105d0-07fe4bb{width:100%;padding:0px;}.elementor .e-7709227-d2cc7e9{width:100%;max-width:70rem;padding:0px;flex-direction:column;gap:2.5rem;align-items:center;}.elementor .e-6397e1e-a2ed7de{color:#fffaf2;padding-block-start:3rem;padding-block-end:3rem;padding-inline-start:2rem;padding-inline-end:2rem;background-color:#596048;align-items:center;}.elementor .e-79e7a82-ecabd18{font-size:0.73rem;color:#82402d;letter-spacing:0.13em;font-weight: 650;\n}.elementor .e-63f990f-0c8bec9{font-family:var(--TB_Heading);font-weight:400;font-size:2.6rem;color:#292a24;line-height:1.15;text-align:center;margin-block-end:1.2rem;}.elementor .e-d366bf6-05728b3{width:100%;height:100%;min-height:29rem;object-fit:cover;}.elementor .e-69429f8-bc1315b{width:100%;aspect-ratio:16 / 8.75;object-fit:cover;}.elementor .e-e3318a2-9783017{width:100%;aspect-ratio:16 / 8.75;object-fit:cover;}.elementor .e-6c56bbc-54d9a49{padding:0px;flex-direction:column;gap:1rem;}.elementor .e-995b386-c04072c{width:100%;padding:0px;}.elementor .e-7f1758c-8d00c78{width:100%;max-width:75rem;padding:0px;flex-direction:column;gap:1.25rem;align-items:center;}.elementor .e-cb197a7-941885b{padding-block-start:3.5rem;padding-block-end:3.5rem;padding-inline-start:2rem;padding-inline-end:2rem;background-color:#fbf8f2;align-items:center;}.elementor .e-079d3bc-bef27ee{font-size:0.73rem;color:#82402d;letter-spacing:0.13em;font-weight: 650;\n}.elementor .e-9cfdfb4-7dc5bea{font-family:var(--TB_Heading);font-weight:500;font-size:2.55rem;color:#292a24;line-height:1.15;margin-block-end:0.5rem;}.elementor .e-fb31044-f08a929{font-size:1.05rem;color:#33342e;font-weight: 520;\n}.elementor .e-014016a-d5ba01f{font-size:0.9rem;color:#66655d;line-height:1.65;}.elementor .e-73aaa11-e4265a0{padding-block-start:1.1rem;padding-block-end:1.1rem;padding-inline-start:1.2rem;padding-inline-end:1.2rem;border-width:1px;border-color:rgba(73,69,55,.16);border-style:solid;background-color:#fffdf8;flex-direction:column;gap:0.45rem;}.elementor .e-8ba9e59-efc4e84{font-size:1.05rem;color:#33342e;font-weight: 520;\n}.elementor .e-0429b88-f68fbea{font-size:0.9rem;color:#66655d;line-height:1.65;}.elementor .e-e72afeb-17338c2{padding-block-start:1.1rem;padding-block-end:1.1rem;padding-inline-start:1.2rem;padding-inline-end:1.2rem;border-width:1px;border-color:rgba(73,69,55,.16);border-style:solid;background-color:#fffdf8;flex-direction:column;gap:0.45rem;}.elementor .e-6e41814-9219275{font-size:1.05rem;color:#33342e;font-weight: 520;\n}.elementor .e-b6ee90e-b41ec44{font-size:0.9rem;color:#66655d;line-height:1.65;}.elementor .e-b5323bc-44d0e1c{padding-block-start:1.1rem;padding-block-end:1.1rem;padding-inline-start:1.2rem;padding-inline-end:1.2rem;border-width:1px;border-color:rgba(73,69,55,.16);border-style:solid;background-color:#fffdf8;flex-direction:column;gap:0.45rem;}.elementor .e-f63f9d2-0051cca{padding:0px;flex-direction:column;gap:1rem;}.elementor .e-bc3fbf5-31385d1{font-size:0.7rem;color:#82402d;letter-spacing:0.12em;text-align:center;font-weight: 650;\n}.elementor .e-2ea1660-012a4a7{font-family:var(--TB_Heading);font-weight:500;font-size:2rem;color:#292a24;line-height:1.15;text-align:center;}.elementor .e-62ebd9c-c677697{font-family:var(--TB_MiniTesti_sottotitoli);font-size:0.9rem;color:#54554d;line-height:1.6;}.elementor .e-265ca7a-7a17bd8{font-size:0.84rem;color:#6b6a62;line-height:1.65;}.elementor .e-224ed1b-c36434d{width:100%;font-size:0.73rem;color:#fffaf2;letter-spacing:0.08em;padding-block-start:0.9rem;padding-block-end:0.9rem;padding-inline-start:1.2rem;padding-inline-end:1.2rem;background-color:#82402d;font-weight: 650;\n}.elementor .e-f205423-9084572{position:sticky;inset-block-start:7rem;padding:2.1rem;border-width:1px;border-color:rgba(73,69,55,.16);border-style:solid;background-color:#fffdf8;box-shadow:0px 1rem 2.8rem 0px rgba(63,54,40,.08);flex-direction:column;gap:1rem;align-items:stretch;}.elementor .e-c5f9d02-f7a2b6f{width:100%;max-width:70rem;padding:0px;}.elementor .e-3b6352c-175bd5c{padding-block-start:6rem;padding-block-end:6rem;padding-inline-start:2rem;padding-inline-end:2rem;background-color:#f4efe6;align-items:center;}.elementor .e-66484a4-f6ebc8b{font-size:0.73rem;color:#82402d;letter-spacing:0.13em;font-weight: 650;\n}.elementor .e-e7163b2-29cf166{font-family:var(--TB_Heading);font-weight:400;font-size:2.6rem;color:#292a24;line-height:1.15;text-align:center;margin-block-end:1rem;}.elementor .e-89097a6-b43d937{width:100%;aspect-ratio:16 / 10;object-fit:cover;}.elementor .e-2189667-d2ac722{font-size:0.67rem;color:#82402d;letter-spacing:0.09em;text-transform:uppercase;font-weight: 650;\n}.elementor .e-07b7414-4e2f909{font-family:var(--TB_Heading_Strong);font-size:1.5rem;color:#292a24;line-height:1.25;font-weight: 450;\n}.elementor .e-a04bcd5-56e3c03{font-family:var(--TB_MiniTesti_sottotitoli);font-size:0.88rem;color:#65645c;line-height:1.65;}.elementor .e-374f67d-94a8226{font-size:0.72rem;color:#82402d;letter-spacing:0.075em;padding-block-start:0.3rem;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;background-color:transparent;font-weight: 650;\n}.elementor .e-5dde2f7-ed6e1d7{padding:1.2rem;flex-direction:column;gap:0.65rem;align-items:flex-start;}.elementor .e-6dc9d94-aa5f10b{overflow:hidden;padding:0px;border-width:1px;border-color:rgba(73,69,55,.16);border-style:solid;background-color:#fffdf8;flex-direction:column;gap:0px;}.elementor .e-51f5959-96fe090{width:100%;}.elementor .e-abfe15b-cb9b8ee{width:100%;}.elementor .e-2e83776-30e0854{width:100%;max-width:75rem;padding:0px;flex-direction:column;gap:1.15rem;align-items:center;}.elementor .e-719c6d6-dcdc71b{padding-block-start:6.5rem;padding-block-end:6.5rem;padding-inline-start:2rem;padding-inline-end:2rem;background-color:#fbf8f2;align-items:center;}.elementor .e-e193456-ad9fc5d{font-size:0.73rem;color:#f2d8c4;letter-spacing:0.13em;font-weight: 650;\n}.elementor .e-549e2ad-f8b5ed9{max-width:40rem;font-family:var(--TB_Heading_Strong);font-weight:700;font-size:2.8rem;color:#fffaf2;line-height:1.15;}.elementor .e-c8be5cd-fbaabe3{max-width:40rem;font-family:var(--TB_MiniTesti_sottotitoli);font-size:0.96rem;color:#fff5ec;line-height:1.7;}.elementor .e-dcee63e-87bb4b0{font-size:0.75rem;color:#fffaf2;letter-spacing:0.09em;padding-block-start:0.9rem;padding-block-end:0.9rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;border-width:1px;border-color:rgba(255,250,242,.72);border-style:solid;background-color:transparent;font-weight: 650;\n}.elementor .e-0d2f7ef-cb3cce7{color:#fffaf2;text-align:center;padding-block-start:5.5rem;padding-block-end:5.5rem;padding-inline-start:2rem;padding-inline-end:2rem;background-image:linear-gradient(135deg, #82402d,#a65336);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;flex-direction:column;gap:1rem;align-items:center;}.elementor .e-00cb5b9-f5f201b{color:#282923;padding:0px;background-color:#fbf8f2;display:flex;flex-direction:column;}