.elementor .e-8bfbaa6-5b5250a{font-family:var(--font-body);font-weight:700;font-size:0.78rem;color:var(--brand-bordeaux);letter-spacing:0.14em;text-transform:uppercase;}.elementor .e-dded8f5-cd55eeb{max-width:12ch;font-family:var(--font-display);font-weight:600;font-size:clamp(3.2rem, 6vw, 5.9rem);color:var(--brand-dark);letter-spacing:-0.03em;line-height:0.96;}.elementor .e-21960c2-6b9f4d0{max-width:38rem;font-family:var(--font-body);font-size:1.15rem;color:var(--text-primary);line-height:1.7;}.elementor .e-a78215d-bae60b6{min-width:0px;padding:0px;display:flex;flex-direction:column;gap:1.35rem;flex:1 1 20rem;}.elementor .e-3ff52e4-9d22fc0{font-family:var(--font-body);font-weight:700;font-size:0.8rem;color:var(--brand-white);letter-spacing:0.14em;}.elementor .e-e90fc27-99aac46{max-width:22rem;font-family:var(--font-display);font-size:2rem;color:#FFFFFF;line-height:1.05;text-align:center;}.elementor .e-c85ecdd-a6ed76f{font-family:var(--font-body);font-size:0.9rem;color:rgba(255,255,255,.82);text-align:center;}.elementor .e-66e3b4e-63613b5{min-width:0px;min-height:34rem;overflow:hidden;color:var(--brand-white);padding:2rem;border-radius:1.8rem;background-image:linear-gradient(180deg, rgba(16,18,22,0) 58%,rgba(16,18,22,.78) 100%),url("https://nicolevreven.it/wp-content/uploads/2026/09/WhatsApp-Image-2026-08-08-at-14.54.13-3.jpeg");background-repeat:repeat,no-repeat;background-attachment:scroll;background-size:auto auto,cover;background-position:0% 0%,center center;box-shadow:0px 30px 80px 0px rgba(16,18,22,0.18);display:flex;flex-direction:column;gap:1rem;flex:1 1 18rem;justify-content:flex-end;align-items:flex-start;}.elementor .e-d126287-7039ff0{max-width:76rem;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;display:flex;flex-direction:row;gap:clamp(1.5rem, 2.5vw, 3rem);flex-wrap:wrap;align-items:center;}.elementor .e-09db99b-d33f134{padding-block-start:clamp(2rem, 5vw, 4rem);padding-block-end:clamp(5rem, 8vw, 8rem);padding-inline-start:clamp(1.25rem, 4vw, 4rem);padding-inline-end:clamp(1.25rem, 4vw, 4rem);background-image:linear-gradient(135deg, var(--brand-ivory) 0%,#FFFFFF 68%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;display:flex;flex-direction:column;}.elementor .e-3255247-b51dec6{font-family:var(--font-body);font-weight:700;font-size:0.78rem;color:#D99B91;letter-spacing:0.14em;}.elementor .e-6d3dd5b-747e813{max-width:16ch;font-family:var(--font-display);font-size:clamp(2.7rem, 5vw, 4.8rem);color:var(--brand-white);line-height:1.02;}.elementor .e-fa395dd-c0ce34a{max-width:42rem;font-family:var(--font-body);font-size:1.05rem;color:rgba(255,255,255,.76);line-height:1.7;}.elementor .e-6ce5fec-5651c73{width:100%;max-width:64rem;aspect-ratio:16 / 9;padding:2rem;border-radius:1.5rem;border-width:1px;border-color:rgba(255,255,255,.18);border-style:solid;background-image:linear-gradient(135deg, #251F22 0%,#15171C 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;box-shadow:0px 30px 80px 0px rgba(0,0,0,.35);display:flex;flex-direction:column;gap:1rem;justify-content:center;align-items:center;}.elementor .e-04baa97-ab7141a{font-family:var(--font-body);font-weight:700;font-size:0.92rem;color:var(--brand-white);padding-block-start:1.15rem;padding-block-end:1.15rem;padding-inline-start:2rem;padding-inline-end:2rem;border-radius:999px;background-color:var(--brand-bordeaux);box-shadow:0px 14px 34px 0px rgba(158,77,67,.28);}.elementor .e-a33ac41-8808f61{font-family:var(--font-body);font-size:0.85rem;color:rgba(255,255,255,0.72);line-height:1.6;text-align:center;margin-block-start:0.75rem;}.elementor .e-214e109-5ebfe48{text-align:center;padding-block-start:clamp(4rem, 7vw, 7rem);padding-block-end:clamp(4rem, 7vw, 7rem);padding-inline-start:clamp(1.25rem, 4vw, 4rem);padding-inline-end:clamp(1.25rem, 4vw, 4rem);background-color:var(--brand-dark);display:flex;flex-direction:column;gap:1.4rem;align-items:center;}.elementor .e-9df5e72-e6ef0f1{font-family:var(--font-body);font-weight:700;font-size:0.78rem;color:var(--brand-white);letter-spacing:0.11em;text-align:center;padding-block-start:0.5rem;padding-block-end:0.5rem;padding-inline-start:1.25rem;padding-inline-end:1.25rem;}.elementor .e-2d5bf1c-79c2608{font-family:var(--font-body);font-weight:700;font-size:0.78rem;color:var(--brand-white);letter-spacing:0.11em;text-align:center;padding-block-start:0.5rem;padding-block-end:0.5rem;padding-inline-start:1.25rem;padding-inline-end:1.25rem;}.elementor .e-1f0ed1a-019317e{font-family:var(--font-body);font-weight:700;font-size:0.78rem;color:var(--brand-white);letter-spacing:0.11em;text-align:center;padding-block-start:0.5rem;padding-block-end:0.5rem;padding-inline-start:1.25rem;padding-inline-end:1.25rem;}.elementor .e-e29a6b9-c8db5a4{padding-block-start:1.5rem;padding-block-end:1.5rem;padding-inline-start:1.25rem;padding-inline-end:1.25rem;background-color:var(--brand-bordeaux);display:flex;gap:1rem;flex-wrap:wrap;justify-content:center;}.elementor .e-fbd9ac7-03e421c{width:100%;display:flex;flex-direction:column;}.elementor .e-9288409-02ac685{font-family:var(--font-body);font-weight:700;font-size:0.75rem;color:var(--brand-white);letter-spacing:0.14em;}.elementor .e-cba20a6-cdc4978{font-family:var(--font-display);font-size:clamp(2.2rem, 4vw, 3.8rem);color:var(--brand-white);line-height:1.05;}.elementor .e-eecda36-2e4cc3f{min-height:34rem;padding:2.2rem;border-start-start-radius:10rem;border-start-end-radius:10rem;border-end-start-radius:1.5rem;border-end-end-radius:1.5rem;background-image:linear-gradient(180deg, rgba(16,18,22,0.02) 35%,rgba(16,18,22,0.22) 62%,rgba(16,18,22,0.82) 100%),url("https://nicolevreven.it/wp-content/uploads/2026/09/WhatsApp-Image-2026-09-06-at-18.06.46.jpeg");background-repeat:repeat,no-repeat;background-attachment:scroll;background-size:auto auto,cover;background-position:0% 0%;display:flex;flex-direction:column;flex:1 1 26rem;justify-content:flex-end;}.elementor .e-857686b-d9a4bff{font-family:var(--font-body);font-weight:700;font-size:0.78rem;color:var(--brand-bordeaux);letter-spacing:0.14em;}.elementor .e-017e76a-0917114{font-family:var(--font-display);font-size:clamp(2.6rem, 4.5vw, 4.5rem);color:var(--brand-dark);line-height:1.03;}.elementor .e-19fbd10-c815d56{font-family:var(--font-body);font-size:1.05rem;color:var(--text-primary);line-height:1.78;}.elementor .e-7d69aa9-95ff4c7{font-family:var(--font-body);font-size:1.05rem;color:var(--text-primary);line-height:1.78;}.elementor .e-d96c642-b101697{font-family:var(--font-body);font-weight:700;font-size:0.9rem;color:var(--brand-white);padding-block-start:1.1rem;padding-block-end:1.1rem;padding-inline-start:1.8rem;padding-inline-end:1.8rem;border-radius:999px;background-color:var(--brand-bordeaux);align-self:flex-start;}.elementor .e-822c05f-c6d8b31{padding:0px;display:flex;flex-direction:column;gap:1.4rem;flex:1 1 28rem;}.elementor .e-e39ce6a-a61d24d{max-width:76rem;padding-block-start:clamp(5rem, 8vw, 8rem);padding-block-end:clamp(5rem, 8vw, 8rem);padding-inline-start:clamp(1.25rem, 4vw, 4rem);padding-inline-end:clamp(1.25rem, 4vw, 4rem);margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;display:flex;gap:clamp(3rem, 7vw, 7rem);flex-wrap:wrap;align-items:center;}.elementor .e-c871661-fc463cc{font-family:var(--font-body);font-weight:700;font-size:0.78rem;color:var(--brand-bordeaux);letter-spacing:0.14em;}.elementor .e-47e9ff4-aaa3492{max-width:19ch;font-family:var(--font-display);font-size:clamp(2.7rem,5vw,5rem);color:var(--brand-dark);line-height:1.05;}.elementor .e-8649147-5724cfa{font-family:var(--font-body);font-size:1.15rem;color:var(--text-muted);line-height:1.7;}.elementor .e-6a4ec84-e91b8f6{text-align:center;padding-block-start:clamp(5rem, 9vw, 9rem);padding-block-end:clamp(5rem, 9vw, 9rem);padding-inline-start:1.25rem;padding-inline-end:1.25rem;background-color:var(--brand-ivory);display:flex;flex-direction:column;gap:1.5rem;align-items:center;}.elementor .e-4bb0024-fe07c8e{font-family:var(--font-body);font-weight:700;font-size:0.78rem;color:var(--brand-bordeaux);letter-spacing:0.14em;}.elementor .e-da996f6-3086af6{font-family:var(--font-display);font-size:clamp(2.6rem,4.5vw,4.5rem);color:var(--brand-dark);line-height:1.04;}.elementor .e-a657f99-cc40af9{font-family:var(--font-body);font-size:1.05rem;color:var(--text-primary);line-height:1.78;}.elementor .e-d8400af-3d5de67{max-width:50rem;padding:0px;display:flex;flex-direction:column;gap:1rem;}.elementor .e-f88c2a8-dabbfe2{font-family:var(--font-body);font-weight:800;font-size:0.8rem;color:var(--brand-bordeaux);letter-spacing:0.12em;}.elementor .e-ac4b343-e8a0745{font-family:var(--font-display);font-size:2rem;color:var(--brand-dark);line-height:1.1;}.elementor .e-fbb3453-d24df89{font-family:var(--font-body);font-size:0.96rem;color:var(--text-muted);line-height:1.7;}.elementor .e-46ba8c6-8c245a6{padding:2rem;border-radius:1.25rem;border-width:1px;border-color:rgba(158,77,67,.14);border-style:solid;background-color:var(--brand-ivory);display:flex;flex-direction:column;gap:1rem;flex:1 1 18rem;}.elementor .e-10f36cd-f9d86a0{font-family:var(--font-body);font-weight:800;font-size:0.8rem;color:var(--brand-bordeaux);letter-spacing:0.12em;}.elementor .e-bd7ba8e-5bd33e9{font-family:var(--font-display);font-size:2rem;color:var(--brand-dark);line-height:1.1;}.elementor .e-d6348d2-88f73e6{font-family:var(--font-body);font-size:0.96rem;color:var(--text-muted);line-height:1.7;}.elementor .e-e652251-ce68153{padding:2rem;border-radius:1.25rem;border-width:1px;border-color:rgba(158,77,67,.14);border-style:solid;background-color:var(--brand-ivory);display:flex;flex-direction:column;gap:1rem;flex:1 1 18rem;}.elementor .e-13e2989-7f1cedc{font-family:var(--font-body);font-weight:800;font-size:0.8rem;color:var(--brand-bordeaux);letter-spacing:0.12em;}.elementor .e-8739282-8c556e3{font-family:var(--font-display);font-size:2rem;color:var(--brand-dark);line-height:1.1;}.elementor .e-f726634-2fbf141{font-family:var(--font-body);font-size:0.96rem;color:var(--text-muted);line-height:1.7;}.elementor .e-808f9da-071c0c9{padding:2rem;border-radius:1.25rem;border-width:1px;border-color:rgba(158,77,67,.14);border-style:solid;background-color:var(--brand-ivory);display:flex;flex-direction:column;gap:1rem;flex:1 1 18rem;}.elementor .e-3eccc22-782d8a9{display:flex;gap:1.25rem;flex-wrap:wrap;}.elementor .e-9e8b71f-cb6bff6{max-width:76rem;padding-block-start:clamp(5rem,8vw,8rem);padding-block-end:clamp(5rem,8vw,8rem);padding-inline-start:clamp(1.25rem,4vw,4rem);padding-inline-end:clamp(1.25rem,4vw,4rem);margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;display:flex;flex-direction:column;gap:3rem;}.elementor .e-f4e9d3f-e81c969{width:100%;display:flex;flex-direction:column;}.elementor .e-ba70a32-8729fbb{font-family:var(--font-body);font-weight:700;font-size:0.78rem;color:var(--brand-bordeaux);letter-spacing:0.14em;}.elementor .e-a87be49-23b76de{font-family:var(--font-display);font-size:clamp(2.6rem,4.5vw,4.5rem);color:var(--brand-dark);line-height:1.04;}.elementor .e-103e1ff-46b440f{max-width:50rem;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;gap:1rem;align-items:center;}.elementor .e-ad130d0-42cd1d3{font-family:var(--font-body);font-size:0.92rem;color:var(--brand-bordeaux);letter-spacing:0.12em;}.elementor .e-ccc73ca-6aa4e41{font-family:var(--font-body);font-size:0.98rem;color:var(--text-primary);line-height:1.72;}.elementor .e-a9f2de5-1f9ec69{font-family:var(--font-body);font-weight:700;font-size:0.72rem;color:var(--text-muted);letter-spacing:0.12em;}.elementor .e-337ab46-f9d4c6e{padding:2rem;border-radius:1.25rem;border-width:1px;border-color:rgba(158,77,67,.16);border-style:solid;background-color:var(--brand-white);box-shadow:0px 18px 50px 0px rgba(16,18,22,.06);display:flex;flex-direction:column;gap:1rem;flex:1 1 21rem;}.elementor .e-1aac8c4-31e8e07{font-family:var(--font-body);font-size:0.92rem;color:var(--brand-bordeaux);letter-spacing:0.12em;}.elementor .e-21bd1a0-4e3888b{font-family:var(--font-body);font-size:0.98rem;color:var(--text-primary);line-height:1.72;}.elementor .e-27f9081-8d115e1{font-family:var(--font-body);font-weight:700;font-size:0.72rem;color:var(--text-muted);letter-spacing:0.12em;}.elementor .e-94f9613-7cd57b3{padding:2rem;border-radius:1.25rem;border-width:1px;border-color:rgba(158,77,67,.16);border-style:solid;background-color:var(--brand-white);box-shadow:0px 18px 50px 0px rgba(16,18,22,.06);display:flex;flex-direction:column;gap:1rem;flex:1 1 21rem;}.elementor .e-cd24556-78d4b55{font-family:var(--font-body);font-size:0.92rem;color:var(--brand-bordeaux);letter-spacing:0.12em;}.elementor .e-6822d29-dba12bd{font-family:var(--font-body);font-size:0.98rem;color:var(--text-primary);line-height:1.72;}.elementor .e-c787a2c-1b33b1d{font-family:var(--font-body);font-weight:700;font-size:0.72rem;color:var(--text-muted);letter-spacing:0.12em;}.elementor .e-fffe115-fd9634c{padding:2rem;border-radius:1.25rem;border-width:1px;border-color:rgba(158,77,67,.16);border-style:solid;background-color:var(--brand-white);box-shadow:0px 18px 50px 0px rgba(16,18,22,.06);display:flex;flex-direction:column;gap:1rem;flex:1 1 21rem;}.elementor .e-8668f79-06d89d1{font-family:var(--font-body);font-size:0.92rem;color:var(--brand-bordeaux);letter-spacing:0.12em;}.elementor .e-1b3b675-7886682{font-family:var(--font-body);font-size:0.98rem;color:var(--text-primary);line-height:1.72;}.elementor .e-a3acb42-966e7c6{font-family:var(--font-body);font-weight:700;font-size:0.72rem;color:var(--text-muted);letter-spacing:0.12em;}.elementor .e-ab8c0d8-dd33e9f{padding:2rem;border-radius:1.25rem;border-width:1px;border-color:rgba(158,77,67,.16);border-style:solid;background-color:var(--brand-white);box-shadow:0px 18px 50px 0px rgba(16,18,22,.06);display:flex;flex-direction:column;gap:1rem;flex:1 1 21rem;}.elementor .e-7408506-bb4b948{font-family:var(--font-body);font-size:0.92rem;color:var(--brand-bordeaux);letter-spacing:0.12em;}.elementor .e-549c0ed-be91590{font-family:var(--font-body);font-size:0.98rem;color:var(--text-primary);line-height:1.72;}.elementor .e-28a9165-ab542d9{font-family:var(--font-body);font-weight:700;font-size:0.72rem;color:var(--text-muted);letter-spacing:0.12em;}.elementor .e-6574f98-c147f8c{padding:2rem;border-radius:1.25rem;border-width:1px;border-color:rgba(158,77,67,.16);border-style:solid;background-color:var(--brand-white);box-shadow:0px 18px 50px 0px rgba(16,18,22,.06);display:flex;flex-direction:column;gap:1rem;flex:1 1 21rem;}.elementor .e-91cf3fc-18c03c9{font-family:var(--font-body);font-size:0.92rem;color:var(--brand-bordeaux);letter-spacing:0.12em;}.elementor .e-5c03e69-333f666{font-family:var(--font-body);font-size:0.98rem;color:var(--text-primary);line-height:1.72;}.elementor .e-28dd9ba-45f3565{font-family:var(--font-body);font-weight:700;font-size:0.72rem;color:var(--text-muted);letter-spacing:0.12em;}.elementor .e-661c3f5-e84ae9b{padding:2rem;border-radius:1.25rem;border-width:1px;border-color:rgba(158,77,67,.16);border-style:solid;background-color:var(--brand-white);box-shadow:0px 18px 50px 0px rgba(16,18,22,.06);display:flex;flex-direction:column;gap:1rem;flex:1 1 21rem;}.elementor .e-077c34f-b542fe2{max-width:76rem;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;display:flex;gap:1.25rem;flex-wrap:wrap;}.elementor .e-2068d5a-a1b2908{padding-block-start:clamp(5rem,8vw,8rem);padding-block-end:clamp(5rem,8vw,8rem);padding-inline-start:clamp(1.25rem,4vw,4rem);padding-inline-end:clamp(1.25rem,4vw,4rem);background-color:var(--brand-ivory);display:flex;flex-direction:column;gap:3rem;}.elementor .e-e1c49fd-87bc3a0{width:100%;display:flex;flex-direction:column;}.elementor .e-0ef0380-d7ff99d{font-family:var(--font-body);font-weight:700;font-size:0.78rem;color:#D99B91;letter-spacing:0.14em;}.elementor .e-d7e65e8-8cad04d{font-family:var(--font-display);font-size:clamp(2.6rem,4.5vw,4.5rem);color:var(--brand-white);line-height:1.04;}.elementor .e-c317f6d-3b77f93{max-width:44rem;font-family:var(--font-body);font-size:1rem;color:rgba(255,255,255,.7);line-height:1.7;}.elementor .e-fe70d2a-a6e8cdb{max-width:54rem;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;gap:1rem;align-items:center;}.elementor .e-0b36bdf-9c3abfd{font-family:var(--font-body);font-size:0.98rem;color:rgba(255,255,255,.84);line-height:1.72;}.elementor .e-8829bee-09a6146{font-family:var(--font-display);font-size:1.8rem;color:var(--brand-white);}.elementor .e-747d9f1-d396ab4{font-family:var(--font-body);font-weight:700;font-size:0.72rem;color:#D99B91;letter-spacing:0.11em;}.elementor .e-bfb5bb7-da5235c{padding:2rem;border-radius:1.25rem;border-width:1px;border-color:rgba(255,255,255,.14);border-style:solid;background-color:rgba(255,255,255,.06);display:flex;flex-direction:column;gap:1rem;flex:1 1 21rem;}.elementor .e-7535f8b-b461bd8{font-family:var(--font-body);font-size:0.98rem;color:rgba(255,255,255,.84);line-height:1.72;}.elementor .e-d425a63-f94be9b{font-family:var(--font-display);font-size:1.8rem;color:var(--brand-white);}.elementor .e-369df74-649c3fd{font-family:var(--font-body);font-weight:700;font-size:0.72rem;color:#D99B91;letter-spacing:0.11em;}.elementor .e-7b8be63-849baf5{padding:2rem;border-radius:1.25rem;border-width:1px;border-color:rgba(255,255,255,.14);border-style:solid;background-color:rgba(255,255,255,.06);display:flex;flex-direction:column;gap:1rem;flex:1 1 21rem;}.elementor .e-69e7e81-25a4c18{font-family:var(--font-body);font-size:0.98rem;color:rgba(255,255,255,.84);line-height:1.72;}.elementor .e-afdb50b-2cbcc89{font-family:var(--font-display);font-size:1.8rem;color:var(--brand-white);}.elementor .e-5c1ef94-35f734d{font-family:var(--font-body);font-weight:700;font-size:0.72rem;color:#D99B91;letter-spacing:0.11em;}.elementor .e-3957f90-cb0b5bb{padding:2rem;border-radius:1.25rem;border-width:1px;border-color:rgba(255,255,255,.14);border-style:solid;background-color:rgba(255,255,255,.06);display:flex;flex-direction:column;gap:1rem;flex:1 1 21rem;}.elementor .e-5afc07c-368a703{font-family:var(--font-body);font-size:0.98rem;color:rgba(255,255,255,.84);line-height:1.72;}.elementor .e-dff5d96-91d3196{font-family:var(--font-display);font-size:1.8rem;color:var(--brand-white);}.elementor .e-608dc06-7ecac22{font-family:var(--font-body);font-weight:700;font-size:0.72rem;color:#D99B91;letter-spacing:0.11em;}.elementor .e-18bb6e3-ff5e204{padding:2rem;border-radius:1.25rem;border-width:1px;border-color:rgba(255,255,255,.14);border-style:solid;background-color:rgba(255,255,255,.06);display:flex;flex-direction:column;gap:1rem;flex:1 1 21rem;}.elementor .e-559caf3-382a4ee{font-family:var(--font-body);font-size:0.98rem;color:rgba(255,255,255,.84);line-height:1.72;}.elementor .e-0a1d975-3b51e70{font-family:var(--font-display);font-size:1.8rem;color:var(--brand-white);}.elementor .e-120c11f-dfc72a7{font-family:var(--font-body);font-weight:700;font-size:0.72rem;color:#D99B91;letter-spacing:0.11em;}.elementor .e-9191138-5a3a191{padding:2rem;border-radius:1.25rem;border-width:1px;border-color:rgba(255,255,255,.14);border-style:solid;background-color:rgba(255,255,255,.06);display:flex;flex-direction:column;gap:1rem;flex:1 1 21rem;}.elementor .e-62b630c-5bcf828{font-family:var(--font-body);font-size:0.98rem;color:rgba(255,255,255,.84);line-height:1.72;}.elementor .e-c0b95a5-7b40c55{font-family:var(--font-display);font-size:1.8rem;color:var(--brand-white);}.elementor .e-f5cabc5-8ef5baf{font-family:var(--font-body);font-weight:700;font-size:0.72rem;color:#D99B91;letter-spacing:0.11em;}.elementor .e-73508a5-7a34903{padding:2rem;border-radius:1.25rem;border-width:1px;border-color:rgba(255,255,255,.14);border-style:solid;background-color:rgba(255,255,255,.06);display:flex;flex-direction:column;gap:1rem;flex:1 1 21rem;}.elementor .e-c072713-75aa043{font-family:var(--font-body);font-size:0.98rem;color:rgba(255,255,255,.84);line-height:1.72;}.elementor .e-77219dc-be881fc{font-family:var(--font-display);font-size:1.8rem;color:var(--brand-white);}.elementor .e-2e714dd-6d1b280{font-family:var(--font-body);font-weight:700;font-size:0.72rem;color:#D99B91;letter-spacing:0.11em;}.elementor .e-68f079b-6e1d366{padding:2rem;border-radius:1.25rem;border-width:1px;border-color:rgba(255,255,255,.14);border-style:solid;background-color:rgba(255,255,255,.06);display:flex;flex-direction:column;gap:1rem;flex:1 1 21rem;}.elementor .e-291da31-76f7aa0{max-width:76rem;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;display:flex;gap:1.25rem;flex-wrap:wrap;}.elementor .e-4e7a433-2aebd96{padding-block-start:clamp(5rem,8vw,8rem);padding-block-end:clamp(5rem,8vw,8rem);padding-inline-start:clamp(1.25rem,4vw,4rem);padding-inline-end:clamp(1.25rem,4vw,4rem);background-color:var(--brand-dark);display:flex;flex-direction:column;gap:3rem;}.elementor .e-bbebfce-1bb2b80{width:100%;display:flex;flex-direction:column;}.elementor .e-fececaa-38f1e26{font-family:var(--font-body);font-weight:700;font-size:0.78rem;color:var(--brand-bordeaux);letter-spacing:0.14em;}.elementor .e-6aedfbc-3c7bc21{font-family:var(--font-display);font-size:clamp(2.6rem,4.5vw,4.5rem);color:var(--brand-dark);line-height:1.04;}.elementor .e-15a448f-35f94c7{max-width:54rem;padding:0px;display:flex;flex-direction:column;gap:1rem;}.elementor .e-494d40c-bfc1e24{font-family:var(--font-body);font-weight:700;font-size:0.78rem;color:var(--brand-white);letter-spacing:0.14em;}.elementor .e-3da7633-cad6ad0{font-family:var(--font-display);font-size:2.5rem;color:var(--brand-white);}.elementor .e-1a75f85-ef9bde9{font-family:var(--font-body);font-size:1rem;color:rgba(255,255,255,.84);line-height:1.65;}.elementor .e-919e531-50553d4{min-height:34rem;padding:2.2rem;border-radius:1.5rem;background-image:linear-gradient(180deg, rgba(16,18,22,0.02) 28%,rgba(16,18,22,0.30) 58%,rgba(16,18,22,0.90) 100%),url("https://nicolevreven.it/wp-content/uploads/2026/09/WhatsApp-Image-2026-09-06-at-17.52.57.jpeg");background-repeat:repeat,no-repeat;background-attachment:scroll;background-size:auto auto,cover;background-position:0% 0%;display:flex;flex-direction:column;gap:0.8rem;flex:1 1 26rem;justify-content:flex-end;}.elementor .e-483f204-0a2af46{font-family:var(--font-body);font-weight:700;font-size:0.78rem;color:var(--brand-white);letter-spacing:0.14em;}.elementor .e-88927a6-c26f2d1{font-family:var(--font-display);font-size:2.5rem;color:var(--brand-white);}.elementor .e-279a38a-03f6332{font-family:var(--font-body);font-size:1rem;color:rgba(255,255,255,.84);line-height:1.65;}.elementor .e-32afe15-4e83b3f{min-height:34rem;padding:2.2rem;border-radius:1.5rem;background-image:linear-gradient(180deg, rgba(16,18,22,0.02) 28%,rgba(16,18,22,0.30) 58%,rgba(16,18,22,0.90) 100%),url("https://nicolevreven.it/wp-content/uploads/2026/09/WhatsApp-Image-2026-09-07-at-11.56.20.jpeg");background-repeat:repeat,no-repeat;background-attachment:scroll;background-size:auto auto,cover;background-position:0% 0%,center center;display:flex;flex-direction:column;gap:0.8rem;flex:1 1 26rem;justify-content:flex-end;}.elementor .e-144b13a-ae2212c{display:flex;gap:1.5rem;flex-wrap:wrap;}.elementor .e-307001b-a69de25{max-width:76rem;padding-block-start:clamp(5rem,8vw,8rem);padding-block-end:clamp(5rem,8vw,8rem);padding-inline-start:clamp(1.25rem,4vw,4rem);padding-inline-end:clamp(1.25rem,4vw,4rem);margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;display:flex;flex-direction:column;gap:3rem;}.elementor .e-06c02ed-34e4030{font-family:var(--font-body);font-weight:700;font-size:0.78rem;color:var(--brand-bordeaux);letter-spacing:0.14em;}.elementor .e-242b36f-b883712{font-family:var(--font-display);font-size:clamp(2.6rem,4.5vw,4.5rem);color:var(--brand-dark);line-height:1.04;}.elementor .e-768fc57-48f628a{font-family:var(--font-body);font-weight:800;font-size:0.8rem;color:var(--brand-bordeaux);letter-spacing:0.12em;}.elementor .e-dbc74e5-e96d9cf{font-family:var(--font-display);font-size:2rem;color:var(--brand-dark);}.elementor .e-2c49cea-88e88d4{font-family:var(--font-body);font-size:0.96rem;color:var(--text-muted);line-height:1.7;text-align:center;}.elementor .e-dfecbe9-4542c91{padding:2rem;border-radius:1.25rem;border-width:1px;border-color:rgba(158,77,67,.15);border-style:solid;background-color:var(--brand-white);display:flex;flex-direction:column;gap:1rem;flex:1 1 18rem;align-items:center;}.elementor .e-b7a35d6-4f54a6d{font-family:var(--font-body);font-weight:800;font-size:0.8rem;color:var(--brand-bordeaux);letter-spacing:0.12em;}.elementor .e-02d015f-93e0dcd{font-family:var(--font-display);font-size:2rem;color:var(--brand-dark);}.elementor .e-8fef277-6f87fc5{font-family:var(--font-body);font-size:0.96rem;color:var(--text-muted);line-height:1.7;text-align:center;}.elementor .e-bbcb781-c612c7e{padding:2rem;border-radius:1.25rem;border-width:1px;border-color:rgba(158,77,67,.15);border-style:solid;background-color:var(--brand-white);display:flex;flex-direction:column;gap:1rem;flex:1 1 18rem;align-items:center;}.elementor .e-49fcd42-2b50ca6{font-family:var(--font-body);font-weight:800;font-size:0.8rem;color:var(--brand-bordeaux);letter-spacing:0.12em;}.elementor .e-e036411-ebb81c1{font-family:var(--font-display);font-size:2rem;color:var(--brand-dark);}.elementor .e-c2ca69a-e39b8a5{font-family:var(--font-body);font-size:0.96rem;color:var(--text-muted);line-height:1.7;text-align:center;}.elementor .e-8f7ce49-4ee6c1f{padding:2rem;border-radius:1.25rem;border-width:1px;border-color:rgba(158,77,67,.15);border-style:solid;background-color:var(--brand-white);display:flex;flex-direction:column;gap:1rem;flex:1 1 18rem;align-items:center;}.elementor .e-8400044-b799e92{max-width:76rem;display:flex;gap:1.25rem;flex-wrap:wrap;}.elementor .e-d9b037e-fe75231{text-align:center;padding-block-start:clamp(5rem,8vw,8rem);padding-block-end:clamp(5rem,8vw,8rem);padding-inline-start:clamp(1.25rem,4vw,4rem);padding-inline-end:clamp(1.25rem,4vw,4rem);background-color:var(--brand-ivory);display:flex;flex-direction:column;gap:3rem;align-items:center;}.elementor .e-584cdca-a4b0faa{font-family:var(--font-body);font-weight:700;font-size:0.78rem;color:rgba(255,255,255,.78);letter-spacing:0.14em;}.elementor .e-846b8af-f43d346{max-width:14ch;font-family:var(--font-display);font-size:clamp(2.8rem,5vw,5rem);color:var(--brand-white);line-height:1.02;}.elementor .e-d74bea6-f6ebbac{max-width:42rem;font-family:var(--font-body);font-size:1.05rem;color:rgba(255,255,255,.82);line-height:1.75;}.elementor .e-d12591b-1ead50a{width:100%;min-height:32rem;max-width:58rem;padding:2rem;border-radius:1.5rem;background-color:var(--brand-white);box-shadow:0px 30px 80px 0px rgba(72,23,19,.24);display:flex;flex-direction:column;gap:1rem;justify-content:center;align-items:center;}.elementor .e-51de212-71e82ae{text-align:center;padding-block-start:clamp(5rem,8vw,8rem);padding-block-end:clamp(5rem,8vw,8rem);padding-inline-start:clamp(1.25rem,4vw,4rem);padding-inline-end:clamp(1.25rem,4vw,4rem);background-color:var(--brand-bordeaux);display:flex;flex-direction:column;gap:1.5rem;align-items:center;}.elementor .e-e4d8126-a45a7ec{width:100%;display:flex;flex-direction:column;}.elementor .e-4088981-66b9186{font-family:var(--font-body);font-weight:700;font-size:0.78rem;color:var(--brand-bordeaux);letter-spacing:0.14em;}.elementor .e-5fee458-7135dbc{font-family:var(--font-display);font-size:clamp(2.6rem,4.5vw,4.5rem);color:var(--brand-dark);line-height:1.04;}.elementor .e-dd1d150-a12d4bd{text-align:center;padding:0px;display:flex;flex-direction:column;gap:1rem;align-items:center;}.elementor .e-65f9f34-32202ee{font-family:var(--font-display);font-size:1.65rem;color:var(--brand-dark);}.elementor .e-e616f89-1a7ba8b{font-family:var(--font-body);font-size:0.96rem;color:var(--text-muted);line-height:1.7;}.elementor .e-a5fd2f4-618dcd9{padding-block-start:1.6rem;padding-block-end:1.6rem;padding-inline-start:1.8rem;padding-inline-end:1.8rem;border-radius:1rem;border-inline-start-width:4px;background-color:var(--brand-ivory);display:flex;flex-direction:column;gap:0.75rem;}.elementor .e-2181d77-fbc5ef8{font-family:var(--font-display);font-size:1.65rem;color:var(--brand-dark);}.elementor .e-ed5eac6-6432490{font-family:var(--font-body);font-size:0.96rem;color:var(--text-muted);line-height:1.7;}.elementor .e-9a00cc8-60f3758{padding-block-start:1.6rem;padding-block-end:1.6rem;padding-inline-start:1.8rem;padding-inline-end:1.8rem;border-radius:1rem;border-inline-start-width:4px;background-color:var(--brand-ivory);display:flex;flex-direction:column;gap:0.75rem;}.elementor .e-e9629bf-6071abc{font-family:var(--font-display);font-size:1.65rem;color:var(--brand-dark);}.elementor .e-a1f84d7-ad200ad{font-family:var(--font-body);font-size:0.96rem;color:var(--text-muted);line-height:1.7;}.elementor .e-0e90c34-f922caf{padding-block-start:1.6rem;padding-block-end:1.6rem;padding-inline-start:1.8rem;padding-inline-end:1.8rem;border-radius:1rem;border-inline-start-width:4px;background-color:var(--brand-ivory);display:flex;flex-direction:column;gap:0.75rem;}.elementor .e-e53eeed-1f80fc3{font-family:var(--font-display);font-size:1.65rem;color:var(--brand-dark);}.elementor .e-b743e65-f10c31c{font-family:var(--font-body);font-size:0.96rem;color:var(--text-muted);line-height:1.7;}.elementor .e-bc7ae8e-6575731{padding-block-start:1.6rem;padding-block-end:1.6rem;padding-inline-start:1.8rem;padding-inline-end:1.8rem;border-radius:1rem;border-inline-start-width:4px;background-color:var(--brand-ivory);display:flex;flex-direction:column;gap:0.75rem;}.elementor .e-d5a9200-1d185d9{font-family:var(--font-display);font-size:1.65rem;color:var(--brand-dark);}.elementor .e-33d9cf6-b41d506{font-family:var(--font-body);font-size:0.96rem;color:var(--text-muted);line-height:1.7;}.elementor .e-41ac594-eaa2509{padding-block-start:1.6rem;padding-block-end:1.6rem;padding-inline-start:1.8rem;padding-inline-end:1.8rem;border-radius:1rem;border-inline-start-width:4px;background-color:var(--brand-ivory);display:flex;flex-direction:column;gap:0.75rem;}.elementor .e-527dec1-4936fc2{display:flex;flex-direction:column;gap:1rem;}.elementor .e-072a2ad-23ada27{max-width:64rem;padding-block-start:clamp(5rem,8vw,8rem);padding-block-end:clamp(5rem,8vw,8rem);padding-inline-start:clamp(1.25rem,4vw,4rem);padding-inline-end:clamp(1.25rem,4vw,4rem);margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;display:flex;flex-direction:column;gap:3rem;}.elementor .e-70932bc-0050509{font-family:var(--font-body);font-weight:700;font-size:0.78rem;color:#D99B91;letter-spacing:0.14em;}.elementor .e-c33b128-7fcdbdd{max-width:15ch;font-family:var(--font-display);font-size:clamp(2.8rem,5vw,5.2rem);color:var(--brand-white);line-height:1.02;}.elementor .e-667cb86-3129cce{max-width:40rem;font-family:var(--font-body);font-size:1.05rem;color:rgba(255,255,255,.72);line-height:1.7;}.elementor .e-0fa0936-5e96e2e{font-family:var(--font-body);font-weight:700;font-size:0.92rem;color:var(--brand-white);padding-block-start:1.15rem;padding-block-end:1.15rem;padding-inline-start:2rem;padding-inline-end:2rem;border-radius:999px;background-color:var(--brand-bordeaux);box-shadow:0px 14px 34px 0px rgba(158,77,67,.28);}.elementor .e-747af95-0561e1f{max-width:48rem;font-family:var(--font-body);font-size:0.74rem;color:rgba(255,255,255,.48);line-height:1.65;}.elementor .e-5e94845-9571166{text-align:center;padding-block-start:clamp(5rem,9vw,9rem);padding-block-end:clamp(5rem,9vw,9rem);padding-inline-start:1.25rem;padding-inline-end:1.25rem;background-color:var(--brand-dark);display:flex;flex-direction:column;gap:1.4rem;align-items:center;}.elementor .e-48c9f5c-da1c29f{width:100%;display:flex;flex-direction:column;}.elementor .e-07506a8-90cfb11{font-family:var(--font-body);font-size:0.82rem;color:rgba(255,255,255,0.72);line-height:1.5;margin:0px;}.elementor .e-3f17db3-82dae42{font-family:var(--font-body);font-weight:600;font-size:0.82rem;color:var(--brand-white);line-height:1.5;text-decoration:underline;cursor:pointer;margin:0px;}.elementor .e-58beb57-649c254{font-family:var(--font-body);font-weight:600;font-size:0.82rem;color:var(--brand-white);line-height:1.5;text-decoration:underline;cursor:pointer;margin:0px;}.elementor .e-04797ac-83518a1{display:flex;gap:1.5rem;flex-wrap:wrap;align-items:center;}.elementor .e-a766ef5-60a79ed{max-width:1180px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;}.elementor .e-010cf13-642ac54{padding-block-start:1.6rem;padding-block-end:1.6rem;padding-inline-start:5vw;padding-inline-end:5vw;background-color:var(--brand-dark);}