.elementor .e-1a410f1-bfd414d{font-family:var(--font-body);font-weight:600;font-size:18px;color:var(--color-brand);text-transform:uppercase;}.elementor .e-c978487-6e944e0{font-family:var(--font-body);font-size:16px;color:var(--color-dark);line-height:1.45em;}.elementor .e-abe0c67-55f0056{font-family:var(--font-body);font-weight:600;font-size:18px;color:var(--color-brand);text-transform:uppercase;}.elementor .e-1cd8e87-393cb93{font-family:var(--font-body);font-size:16px;color:var(--color-dark);line-height:1.45em;}.elementor .e-a67ad67-f9bdb4b{font-family:var(--font-body);font-weight:600;font-size:18px;color:var(--color-brand);text-transform:uppercase;}.elementor .e-0d86178-1fc3d76{font-family:var(--font-body);font-size:16px;color:var(--color-dark);line-height:1.45em;}.elementor .e-3454878-6df163b{font-family:var(--font-display);color:var(--color-surface);}.elementor .e-b85472d-4b2f61d{font-family:var(--font-body);font-size:18px;color:var(--color-dark);line-height:1.65em;margin-block-end:14px;}.elementor .e-6d0e6d5-9e34295{font-family:var(--font-body);font-size:18px;color:var(--color-dark);line-height:1.65em;}.elementor .e-d90fed0-761427b{font-family:var(--font-body);font-size:18px;color:var(--color-dark);line-height:1.65em;padding-block-end:12px;}.elementor .e-4fb9c09-faca8ce{font-family:var(--font-body);font-size:18px;color:var(--color-dark);line-height:1.65em;}.elementor .e-4ceaa15-81f07b4{font-family:var(--font-display);font-size:clamp(34px, 3vw, 46px);line-height:1.05em;margin-block-end:24px;}.elementor .e-a010335-6b73835{font-family:var(--font-body);font-weight:600;font-size:18px;color:var(--color-brand);text-transform:uppercase;}.elementor .e-c66fc38-454b480{font-family:var(--font-body);font-size:15px;color:var(--color-dark);line-height:1.65em;}.elementor .e-3804e48-808110e{font-family:var(--font-body);font-size:15px;color:var(--color-dark);line-height:1.65em;}.elementor .e-7b87527-e650a3d{font-family:var(--font-body);font-size:15px;color:var(--color-dark);line-height:1.65em;}.elementor .e-410d48e-028547a{font-family:var(--font-body);font-size:15px;color:var(--color-dark);line-height:1.65em;}.elementor .e-2ce3333-fb0230c{margin-block-end:20px;display:flex;flex-direction:column;row-gap:16px;}.elementor .e-d158b55-b7b8c94{font-family:var(--font-body);font-weight:600;font-size:18px;color:var(--color-brand);text-transform:uppercase;}.elementor .e-aad05f4-bcd3a92{font-family:var(--font-body);font-size:15px;color:var(--color-dark);line-height:1.65em;}.elementor .e-64b81eb-9de5d9b{font-family:var(--font-body);font-size:15px;color:var(--color-dark);line-height:1.65em;}.elementor .e-e613364-6e3e1f1{font-family:var(--font-body);font-size:15px;color:var(--color-dark);line-height:1.65em;}.elementor .e-f927a14-ba08dbd{font-family:var(--font-body);font-size:15px;color:var(--color-dark);line-height:1.65em;}.elementor .e-f3a962e-905afa8{font-family:var(--font-body);font-size:15px;color:var(--color-dark);line-height:1.65em;}.elementor .e-0657f1c-56a356d{margin-block-end:20px;display:flex;flex-direction:column;row-gap:16px;}.elementor .e-a00b8fa-447bd43{font-family:var(--font-body);font-weight:500;font-size:17px;color:var(--color-dark);line-height:1.65em;}.elementor .e-4116256-a5c63d3{border-radius:0px;border-block-start-width:1px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:var(--color-muted);border-style:solid;}.elementor .e-84509d7-1db7583{font-family:var(--font-display);font-size:clamp(34px, 3vw, 46px);line-height:1.05em;margin-block-end:24px;}.elementor .e-d4536ea-bfc6707{font-family:var(--font-body);font-size:18px;color:var(--color-dark);line-height:1.65em;}.elementor .e-caa4722-3636983{font-family:var(--font-body);font-weight:500;font-size:16px;}.elementor .e-caa4722-3636983:hover,.elementor .e-caa4722-3636983:focus-visible{color:var(--color-brand);}.elementor .e-caa4722-3636983:active{color:var(--color-brand);}.elementor .e-caa4722-3636983:focus{color:var(--color-brand);}.elementor .e-b26c7d7-50dc701{padding-block-start:12px;padding-block-end:12px;}.elementor .e-1a38264-4c80d20{font-family:var(--font-body);font-weight:400;font-size:15px;color:var(--color-dark);line-height:1.7em;padding-block-end:28px;}.elementor .e-3bce99f-924451f{margin-block-start:20px;}.elementor .e-aaf7c06-e5dcca2{border-radius:0px;border-block-start-width:1px;border-block-end-width:1px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:#d0d0d0;border-style:solid;}.elementor .e-3761d99-87ee59b{font-family:var(--font-body);font-weight:500;font-size:16px;}.elementor .e-3761d99-87ee59b:hover,.elementor .e-3761d99-87ee59b:focus-visible{color:var(--color-brand);}.elementor .e-3761d99-87ee59b:active{color:var(--color-brand);}.elementor .e-3761d99-87ee59b:focus{color:var(--color-brand);}.elementor .e-846fbe0-2f944b4{padding-block-start:12px;padding-block-end:12px;}.elementor .e-563d2de-233c261{font-family:var(--font-body);font-weight:400;font-size:15px;color:var(--color-dark);line-height:1.7em;padding-block-end:28px;}.elementor .e-5bb1115-a895f95{margin-block-start:20px;}.elementor .e-2133c99-8d563f4{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:#d0d0d0;border-style:solid;}.elementor .e-fc40efc-457953a{font-family:var(--font-body);font-weight:500;font-size:16px;}.elementor .e-fc40efc-457953a:hover,.elementor .e-fc40efc-457953a:focus-visible{color:var(--color-brand);}.elementor .e-fc40efc-457953a:active{color:var(--color-brand);}.elementor .e-fc40efc-457953a:focus{color:var(--color-brand);}.elementor .e-fdee549-9ccaf7b{padding-block-start:12px;padding-block-end:12px;}.elementor .e-a207758-c22b184{font-family:var(--font-body);font-weight:400;font-size:15px;color:var(--color-dark);line-height:1.7em;padding-block-end:28px;}.elementor .e-05cdda2-e553f99{margin-block-start:20px;}.elementor .e-97c5429-6d070ec{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:#d0d0d0;border-style:solid;}.elementor .e-add1038-d6ddaf6{font-family:var(--font-body);font-weight:500;font-size:16px;}.elementor .e-add1038-d6ddaf6:hover,.elementor .e-add1038-d6ddaf6:focus-visible{color:var(--color-brand);}.elementor .e-add1038-d6ddaf6:active{color:var(--color-brand);}.elementor .e-add1038-d6ddaf6:focus{color:var(--color-brand);}.elementor .e-65c966e-67bd8f0{padding-block-start:12px;padding-block-end:12px;}.elementor .e-be4a71d-47e5ac6{font-family:var(--font-body);font-weight:400;font-size:15px;color:var(--color-dark);line-height:1.7em;padding-block-end:28px;}.elementor .e-5230e14-70213a0{margin-block-start:20px;}.elementor .e-1981c94-adebf72{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:#d0d0d0;border-style:solid;}.elementor .e-a6c6c65-9aca9d1{font-family:var(--font-body);font-weight:500;font-size:16px;}.elementor .e-a6c6c65-9aca9d1:hover,.elementor .e-a6c6c65-9aca9d1:focus-visible{color:var(--color-brand);}.elementor .e-a6c6c65-9aca9d1:active{color:var(--color-brand);}.elementor .e-a6c6c65-9aca9d1:focus{color:var(--color-brand);}.elementor .e-37113b3-c99b20e{padding-block-start:12px;padding-block-end:12px;}.elementor .e-8c41eb0-c6f95a8{font-family:var(--font-body);font-weight:400;font-size:15px;color:var(--color-dark);line-height:1.7em;padding-block-end:28px;}.elementor .e-13daeba-ba5ac99{margin-block-start:20px;}.elementor .e-1276fe3-fd7d174{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:#d0d0d0;border-style:solid;}.elementor .e-d877c7b-aac1b77{width:100%;max-width:1280px;padding-inline-start:40px;padding-inline-end:40px;margin:auto;display:flex;flex-direction:column;gap:28px;align-items:start;}.elementor .e-c2a18ea-a398173{display:flex;}.elementor .e-607f04f-52caf0b{font-family:var(--font-display);font-size:clamp(36px, 3.3vw, 54px);color:var(--color-surface);}.elementor .e-70d4ff6-fab8061{aspect-ratio:3/4;object-fit:cover;}.elementor .e-b01ebac-7cd5c0d{font-family:var(--font-display);font-size:clamp(34px, 3vw, 46px);line-height:1.05em;margin-block-end:24px;}.elementor .e-0fe33e4-230a715{font-family:var(--font-body);font-size:18px;color:var(--color-dark);line-height:1.65em;margin-block-end:14px;}.elementor .e-cbefc17-9247b24{font-family:var(--font-body);font-size:18px;color:var(--color-dark);line-height:1.65em;margin-block-end:14px;}.elementor .e-5ec6dc6-4e46e94{width:100px;margin-block-end:24px;background-color:var(--color-brand);}.elementor .e-733880b-52174e9{font-family:var(--font-body);font-weight:500;font-size:18px;color:var(--color-dark);line-height:1.65em;margin-block-end:14px;}.elementor .e-d33bd26-af5bf7b{font-family:var(--font-display);font-size:clamp(34px, 3vw, 46px);line-height:1.05em;margin-block-end:24px;}.elementor .e-a573d7a-641dfd2{font-family:var(--font-body);font-size:18px;color:var(--color-dark);line-height:1.65em;margin-block-end:14px;}.elementor .e-1a99d0e-6ae22e3{font-family:var(--font-body);font-size:18px;color:var(--color-dark);line-height:1.65em;margin-block-end:14px;}.elementor .e-20cc826-7c99b45{width:100px;margin-block-end:24px;background-color:var(--color-brand);}.elementor .e-27e64f7-bda974b{font-family:var(--font-body);font-weight:500;font-size:18px;color:var(--color-dark);line-height:1.65em;margin-block-end:14px;}.elementor .e-d4a053c{width:50%;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);flex-direction:column;}.elementor .e-81504dd{width:50%;background-image:url("https://www.test.villapavesi.it/wp-content/uploads/2026/09/palazzo-dosi-7.webp");background-repeat:repeat;background-attachment:scroll;background-size:cover;background-position:center center;flex-direction:column;}.elementor .e-4f58427{padding:0px;background-color:var(--color-surface-soft);flex-direction:row;}.elementor .e-926383b-a290b6c{font-family:var(--font-display);font-size:clamp(34px, 3vw, 46px);line-height:1.05em;margin-block-end:24px;}.elementor .e-10a7f6d-920591e{width:100px;margin-block-end:24px;background-color:var(--color-brand);}.elementor .e-cdea2d9-aa90466{font-family:var(--font-display);font-size:clamp(40px, 3.6vw, 56px);line-height:1.05em;}.elementor .e-6233f6c-fe82669{padding-block-start:clamp(90px, 8vw, 130px);padding-block-end:clamp(90px, 8vw, 130px);display:flex;flex-direction:column;align-items:center;}.elementor .e-012946d-bc5666c{font-family:var(--font-display);font-size:70px;color:var(--color-surface);margin-block-end:26px;}.elementor .e-27e9c17-22b6095{max-width:800px;font-family:var(--font-body);font-size:24px;color:var(--color-surface);line-height:1.7em;margin-block-end:30px;}.elementor .e-8ddd15e-a5b9928{font-size:20px;color:var(--color-surface);text-transform:uppercase;}.elementor .e-8ca9f89-e4222d3{width:100%;max-width:1280px;display:flex;flex-direction:column;}.elementor .e-c701688-d105489{width:100%;min-height:clamp(520px, 65vw, 820px);padding-block-start:clamp(80px, 8vw, 140px);padding-block-end:clamp(50px, 6vw, 100px);padding-inline-start:clamp(24px, 7vw, 120px);padding-inline-end:clamp(24px, 5vw, 80px);background-image:linear-gradient(#030303b5, #030303b5),url("https://www.test.villapavesi.it/wp-content/uploads/2026/09/slide-home-amorfini-garden-2.webp");background-repeat:repeat;background-attachment:scroll;background-size:auto auto,cover;background-position:0% 0%,center center;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;}