.elementor .e-bacd20a-1a3be7b{font-family:var(--font-display);font-weight:500;font-size:clamp(58px, 7vw, 150px);color:var(--color-surface);line-height:1em;}.elementor .e-d6934c6-dff67f0{max-width:75%;font-family:var(--font-body);font-size:clamp(16px, 1.5vw, 26px);color:var(--color-surface);}.elementor .e-8b66ffb-c0f294d{width:85%;padding-block-end:20px;border-radius:0px;border-block-start-width:0px;border-block-end-width:2px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:var(--color-surface);border-style:solid;display:flex;flex-direction:column;}.elementor .e-cf69cdb-2366d50{font-family:var(--font-body);font-weight:500;font-size:clamp(14px, 1.1vw, 20px);color:var(--color-surface);letter-spacing:0.05em;text-transform:uppercase;}.elementor .e-4ef232a-4ba3093{font-family:var(--font-body);font-weight:500;font-size:clamp(14px, 1.1vw, 20px);color:var(--color-surface);letter-spacing:0.05em;text-transform:uppercase;}.elementor .e-59cee67-6a47428{font-family:var(--font-body);font-weight:500;font-size:clamp(14px, 1.1vw, 20px);color:var(--color-surface);letter-spacing:0.05em;text-transform:uppercase;}.elementor .e-ef2b7cd-7ea27d8{width:15%;padding-block-end:0px;border-radius:0px;border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:2px;border-inline-end-width:0px;border-color:var(--color-surface);border-style:solid;display:flex;flex-direction:column;row-gap:10px;}.elementor .e-4398452-cb0b2a1{width:100%;max-width:1500px;display:flex;flex-direction:row;gap:0px;align-items:end;}.elementor .e-2e77c11-af3818c{width:100%;min-height:clamp(62vh, 70vw, 82vh);;padding-block-start:clamp(180px, 16vw, 320px);padding-block-end:clamp(32px, 3vw, 56px);padding-inline-start:40px;padding-inline-end:40px;background-image:linear-gradient(#0000004d, #0000004d),url("https://www.test.villapavesi.it/wp-content/uploads/2026/09/slide-hero-home-amorfinigarden.webp");background-repeat:repeat;background-attachment:scroll;background-size:auto auto,cover;background-position:0% 0%,center center;background-color:var(--color-surface-soft);display:flex;flex-direction:column;justify-content:flex-end;align-items:center;}.elementor .e-4a39884-56c2d6a{font-family:var(--font-display);font-size:22px;color:var(--color-muted);}.elementor .e-e7cb7ae-04815aa{width:28px;height:28px;color:var(--color-muted);margin-block-end:3px;}.elementor .e-cb5bc82-26d2125{width:auto;padding:0px;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;}.elementor .e-807f5aa-51e83d0{border-radius:0px;border-block-start-width:0px;border-block-end-width:1px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:#e3e3e3;border-style:solid;}.elementor .e-db88eed-0abf09c{column-gap:48px;padding:0px;row-gap:60px;grid-template-columns:repeat(2, 1fr);grid-auto-flow:row;}.elementor .e-3221397-5b5ea6d{height:auto;padding:0px;}.elementor .e-83447ef-fca8ab4{width:100%;height:auto;max-width:1500px;padding-block-start:120px;padding-block-end:140px;padding-inline-start:20px;padding-inline-end:20px;display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;}.elementor .e-b89b5e7-e714d40{font-family:var(--font-display);font-size:clamp(32px, 3vw, 54px);letter-spacing:0.01em;line-height:1.3em;margin-block-end:26px;}.elementor .e-dd5fe9f-0d22c47{font-family:var(--font-body);font-size:18px;line-height:1.6em;margin-block-end:22px;}.elementor .e-9b9c36b-269a754{font-family:var(--font-body);font-size:18px;color:var(--color-dark);line-height:1.6em;margin-block-end:22px;}.elementor .e-6ad33db-be3e9a1{width:45%;padding-block-start:clamp(70px, 6vw, 120px);padding-block-end:clamp(70px, 6vw, 120px);padding-inline-start:clamp(60px, 6vw, 110px);padding-inline-end:clamp(60px, 6vw, 110px);background-color:var(--color-surface-soft);display:flex;flex-direction:column;justify-content:center;align-items:start;}.elementor .e-3d7377b-13f8592{width:55%;padding:0px;margin:0px;background-image:url("https://www.test.villapavesi.it/wp-content/uploads/2026/09/giardino-ricci-5.webp");background-repeat:repeat;background-attachment:scroll;background-size:cover;background-position:top center;display:flex;flex-direction:column;justify-content:flex-end;align-items:start;}.elementor .e-a501965-5306f04{width:100%;min-height:760px;overflow:hidden;padding:0px;margin:0px;flex-direction:row;gap:2px;justify-content:flex-start;align-items:stretch;}