.elementor .e-3408e30-16ebfa5{width:clamp(250px, min(24vw, 32vh), 500px);height:auto;max-width:100%;padding:0px;margin-block-start:0px;margin-block-end:50px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-2e0331d-33fed8c{width:100%;font-family:var(--font-display);font-weight:600;font-size:clamp(36px, min(3.4vw, 6.5vh), 72px);color:var(--color-surface);text-align:center;text-transform:uppercase;}.elementor .e-75ca98b-50803fc{font-family:var(--font-body);font-weight:400;font-size:clamp(22px, min(2.2vw, 4.2vh), 46px);color:#ffffff;text-transform:uppercase;}.elementor .e-4ad66a7-19f139b{color:#ffffff;}.elementor .e-09b5336-8e5dd59{position:absolute;inset-block-end:30px;inset-inline-start:0px;margin:0px;display:flex;flex-direction:column;justify-content:center;align-items:center;}.elementor .e-6ef5160-1451511{max-width:700px;font-family:var(--font-display);font-size:clamp(24px, 3vw, 40px);letter-spacing:0.01em;line-height:1.3em;margin-block-end:26px;}.elementor .e-6f4bdd5-b56a316{max-width:700px;font-family:var(--font-body);font-weight:600;font-size:18px;line-height:1.6em;margin-block-end:22px;}.elementor .e-4bd5c34-81181eb{width:45%;display:flex;flex-direction:column;align-self:start;}.elementor .e-4b69eb5-6d2608b{font-family:var(--font-body);font-size:18px;line-height:1.6em;margin-block-end:22px;}.elementor .e-972f76a-524f9f9{max-width:700px;font-family:var(--font-body);font-size:18px;line-height:1.6em;font-style:italic;margin-block-end:22px;}.elementor .e-7dd0912-26406ef{color:var(--color-dark);text-transform:uppercase;margin-block-start:12px;border-style:none;}.elementor .e-a5e9426-bfc4512{width:48%;display:flex;flex-direction:column;align-items:start;}.elementor .e-23fc462-b0d3e5d{width:100%;max-width:1280px;padding:0px;margin:auto;display:flex;flex-direction:row;gap:clamp(40px, 5vw, 80px);justify-content:space-between;align-items:end;}.elementor .e-b3deeb2-e14307c{width:100%;overflow:visible;padding-block-start:clamp(90px, 8vw, 140px);padding-block-end:clamp(90px, 8vw, 140px);padding-inline-start:clamp(24px, 4vw, 48px);padding-inline-end:clamp(24px, 4vw, 48px);background-color:var(--color-surface);display:flex;flex-direction:column;justify-content:center;align-items:center;}.elementor .e-4d5e366-c2a8534{width:45%;background-image:url("https://www.test.villapavesi.it/wp-content/uploads/2026/09/giardino-ricci-8.webp");background-repeat:repeat;background-attachment:scroll;background-size:cover;background-position:center center;}.elementor .e-d101924-0df41f6{width:55%;background-image:url("https://www.test.villapavesi.it/wp-content/uploads/2026/09/la-rocca-13.webp");background-repeat:no-repeat;background-attachment:scroll;background-size:cover;background-position:bottom left;}.elementor .e-09d9211-e80898c{width:100%;height:clamp(390px, 44vw, 660px);column-gap:5px;padding:0px;margin:0px;display:flex;flex-direction:row;align-items:stretch;}.elementor .e-4cf39e6-5e0b184{width:60%;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:center center;}.elementor .e-66233f2-27ba2e9{width:40%;background-image:url("https://www.test.villapavesi.it/wp-content/uploads/2026/09/palazzo-dosi-1.webp");background-repeat:repeat;background-attachment:scroll;background-size:cover;background-position:center center;filter:saturate(120%);}.elementor .e-b71da75-eb1b8d4{width:100%;height:clamp(390px, 44vw, 660px);column-gap:5px;padding:0px;margin:0px;display:flex;flex-direction:row;align-items:stretch;}.elementor .e-982efab-4d97bff{width:100%;height:auto;overflow:hidden;padding-block-start:0px;padding-block-end:5px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;background-color:var(--color-surface);display:flex;flex-direction:column;row-gap:5px;}.elementor .e-d2b7b4a-53602ee{width:55%;padding:0px;margin:0px;background-image:url("https://www.test.villapavesi.it/wp-content/uploads/2026/09/la-rocca-7.webp");background-repeat:repeat;background-attachment:scroll;background-size:cover;background-position:center center;display:flex;flex-direction:column;justify-content:flex-end;align-items:start;}.elementor .e-df40722-5e9ab82{font-family:var(--font-display);font-size:clamp(24px, 3vw, 40px);letter-spacing:0.01em;line-height:1.3em;margin-block-end:26px;}.elementor .e-1f18138-8acc00c{font-family:var(--font-body);font-size:18px;line-height:1.6em;margin-block-end:22px;}.elementor .e-308bf7a-8a125f2{font-family:var(--font-body);font-size:18px;line-height:1.6em;margin-block-end:40px;}.elementor .e-06d8f00-8dc29b1{color:var(--color-dark);text-transform:uppercase;border-style:none;}.elementor .e-c2ee390-e823fc2{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-ef35910-436d9d4{width:100%;height:clamp(390px, 44vw, 660px);overflow:hidden;padding:0px;margin:0px;background-color:var(--color-surface);flex-direction:row;gap:5px;justify-content:flex-start;align-items:stretch;}.elementor .e-1db904d-a1e4393{max-width:700px;font-family:var(--font-display);font-size:clamp(24px, 3vw, 40px);letter-spacing:0.01em;line-height:1.3em;}.elementor .e-a223ebc-983d93a{width:66%;display:flex;flex-direction:column;}.elementor .e-b7d5394-e6bd42c{max-width:700px;font-family:var(--font-body);font-size:18px;line-height:1.6em;}.elementor .e-a57f55e-2de424d{width:33%;height:auto;padding-inline-start:24px;border-radius:0px;border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:1px;border-inline-end-width:0px;border-color:var(--color-muted);border-style:solid;}.elementor .e-7d9b0fe-fb49cf5{width:100%;max-width:1280px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;display:flex;flex-direction:row;gap:30px;justify-content:space-between;align-items:end;}.elementor .e-15dad8b-9e6c7a2{font-family:var(--font-body);font-weight:400;font-size:clamp(24px, 3vw, 40px);color:var(--color-brand);}.elementor .e-0904723-676e8b7{width:100px;margin-block-start:10px;margin-block-end:10px;background-color:var(--color-brand);}.elementor .e-b77d1d4-53e1200{max-width:700px;font-family:var(--font-display);font-size:clamp(22px, 2.2vw, 32px);letter-spacing:0.01em;line-height:1.3em;margin-block-end:15px;}.elementor .e-31ce1c6-0008fa4{max-width:700px;font-family:var(--font-body);font-size:18px;line-height:1.6em;}.elementor .e-8dfdffa-163ce81{width:66%;display:flex;flex-direction:column;}.elementor .e-ab6aad8-615e66f{font-family:var(--font-body);font-weight:400;font-size:clamp(24px, 3vw, 40px);color:var(--color-brand);}.elementor .e-93e01b0-dc6ff85{width:100px;margin-block-start:10px;margin-block-end:10px;background-color:var(--color-brand);}.elementor .e-a5564d8-84cdbfd{max-width:700px;font-family:var(--font-display);font-size:clamp(22px, 2.2vw, 32px);letter-spacing:0.01em;line-height:1.3em;margin-block-end:15px;}.elementor .e-91250bc-324f44d{max-width:700px;font-family:var(--font-body);font-size:18px;line-height:1.6em;}.elementor .e-010da85-304a57a{width:66%;display:flex;flex-direction:column;}.elementor .e-bcf4368-03fb91d{font-family:var(--font-body);font-weight:400;font-size:clamp(24px, 3vw, 40px);color:var(--color-brand);}.elementor .e-7fbf58d-0d6aa30{width:100px;margin-block-start:10px;margin-block-end:10px;background-color:var(--color-brand);}.elementor .e-80aabb4-702340b{max-width:700px;font-family:var(--font-display);font-size:clamp(22px, 2.2vw, 32px);letter-spacing:0.01em;line-height:1.3em;margin-block-end:15px;}.elementor .e-913a796-48a3f63{max-width:700px;font-family:var(--font-body);font-size:18px;line-height:1.6em;}.elementor .e-ce32a9e-7829ddc{width:66%;display:flex;flex-direction:column;}.elementor .e-4f3a175-e96b9b1{width:100%;max-width:1280px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;display:flex;flex-direction:row;gap:30px;justify-content:space-between;align-items:start;}.elementor .e-800133a-1deba88{width:100%;padding-block-start:clamp(90px, 8vw, 140px);padding-block-end:clamp(90px, 8vw, 140px);background-color:var(--color-surface);display:flex;flex-direction:column;row-gap:70px;}.elementor .e-6622d72-486f1c4{font-family:var(--font-display);color:var(--color-surface);}.elementor .e-64a04f2-552ff4d{color:var(--color-surface);text-transform:uppercase;border-style:none;}.elementor .e-957c276-27f621a{max-width:700px;font-family:var(--font-display);font-size:clamp(24px, 3vw, 40px);letter-spacing:0.01em;line-height:1.3em;}.elementor .e-2284328-a0d2eeb{width:70%;display:flex;flex-direction:column;}.elementor .e-385ec27-ba24e72{width:30%;font-family:var(--font-body);font-size:16px;text-transform:uppercase;display:flex;flex-direction:column;justify-content:flex-end;align-items:end;}.elementor .e-9e1ceb6-6d0a5a3{width:100%;padding:0px;margin-block-start:50px;display:flex;flex-direction:row;}.elementor .e-fa2724c-3dd6bf1{font-family:var(--font-display);font-size:24px;}.elementor .e-b38752a-48303ab{width:28px;height:28px;color:var(--color-muted);margin-block-end:3px;}.elementor .e-d08ab34-3753719{width:auto;padding:0px;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;}.elementor .e-544c596-b624e37{padding:0px;margin-block-start:10px;display:flex;flex-direction:row;justify-content:space-between;}.elementor .e-ec71345-f99b229{padding:0px;}.elementor .e-7b9cc5e-4c35427{padding:0px;grid-template-columns:repeat(3, 1fr);}.elementor .e-e87e71a-75e12b5{width:100%;padding:0px;}.elementor .e-8e60f7d-89970dc{width:90%;display:flex;flex-direction:column;justify-content:flex-start;}.elementor .e-0a05adb-22cff6e{padding-block-start:clamp(90px, 8vw, 140px);padding-block-end:clamp(90px, 8vw, 140px);background-color:var(--color-surface);display:flex;flex-direction:column;align-items:center;}