.elementor .e-4513639-5f0ebe1{font-weight:600;font-size:0.72rem;color:#82402D;letter-spacing:0.18em;margin-block-start:0px;margin-block-end:0.9rem;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-ef5207c-00007e6{font-weight:600;font-size:0.72rem;color:#82402D;letter-spacing:0.18em;line-height:1.4;}.elementor .e-d40fb27-c459c05{font-weight:500;font-size:clamp(2.5rem, 5vw, 4rem);color:#292824;letter-spacing:-0.02em;line-height:1.05;}.elementor .e-0376d92-085ef17{max-width:42rem;font-weight:400;font-size:1rem;color:#69655D;line-height:1.7;}.elementor .e-277f342-fa08585{max-width:48rem;text-align:center;padding:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;display:none;flex-direction:column;gap:0.8rem;align-items:center;}.elementor .e-0847fa6-a21764c{width:100%;height:auto;min-height:0px;max-width:67rem;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:column;align-items:stretch;margin-inline: auto;\n}.elementor .e-3978240-d0381c3{width:100%;max-width:73.75rem;padding:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;display:flex;flex-direction:column;gap:0px;align-items:stretch;}.elementor .e-af305ca-180150c{color:#292824;padding-block-start:12rem;padding-block-end:3.5rem;padding-inline-start:2rem;padding-inline-end:2rem;background-color:#f5f1e9;display:flex;flex-direction:column;align-items:center;}.elementor .e-5b67054-a88ab87{width:100%;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;display:flex;flex-direction:column;gap:0px;align-items:stretch;}.elementor .e-d7e9bad-9d4fb24{font-weight:600;font-size:0.72rem;color:#82402D;letter-spacing:0.18em;margin-block-start:0px;margin-block-end:0.9rem;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-f23ef5f-4c8f17a{max-width:19ch;font-family:var(--TB_Heading_Strong);font-weight:600;font-size:clamp(2.8rem, 6vw, 4.8rem);color:#292824;letter-spacing:-0.02em;line-height:1.02;}.elementor .e-cc135c3-e60a4a8{max-width:43rem;font-family:"Instrument Sans";font-size:1rem;color:#69655D;line-height:1.7;margin-block-start:1.2rem;margin-block-end:2.8rem;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-2012710-53f3ccb{width:100%;height:15rem;object-fit:cover;}.elementor .e-a5020c4-249f7d0{min-height:15rem;padding:0px;background-image:radial-gradient(circle at 28% 24%, rgba(255,255,255,.13),transparent 34%),linear-gradient(145deg, #7A7B5C 0%,#555B43 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;display:grid;place-items: center;
background-position: center center; background-repeat: no-repeat; background-size: cover;\n}.elementor .e-8c4c4c7-687827e{font-weight:600;font-size:0.66rem;color:#82402D;letter-spacing:0.13em;}.elementor .e-60bba2b-07dd387{font-family:"Cormorant Garamond";font-weight:700;font-size:2rem;color:#292824;line-height:1.05;margin:0px;}.elementor .e-8ca69ce-364ee17{font-size:0.86rem;color:#69655D;line-height:1.45;}.elementor .e-344ec41-4d1a758{padding-block-start:1.55rem;padding-block-end:1.7rem;padding-inline-start:1.4rem;padding-inline-end:1.4rem;display:flex;flex-direction:column;gap:0.45rem;}.elementor .e-f0abe66-acc88f0{overflow:hidden;color:inherit;text-decoration:none;padding:0px;border-radius:2px;border-width:1px;border-color:rgba(130,64,45,.2);border-style:solid;background-color:#FFFDF9;box-shadow:0px 14px 36px 0px rgba(48,34,27,.09);display:flex;flex-direction:column;}.elementor .e-e799f63-4b4dc42{width:100%;height:15rem;object-fit:cover;}.elementor .e-4fdadc0-94397a9{min-height:15rem;padding:0px;background-image:radial-gradient(circle at 28% 24%, rgba(255,255,255,.13),transparent 34%),linear-gradient(145deg, #7A7B5C 0%,#555B43 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;display:grid;place-items: center;
background-position: center center; background-repeat: no-repeat; background-size: cover;\n}.elementor .e-6c769bd-b9b4bf6{font-weight:600;font-size:0.66rem;color:#82402D;letter-spacing:0.13em;}.elementor .e-f4e6960-3921f99{font-family:"Cormorant Garamond";font-weight:700;font-size:2rem;color:#292824;line-height:1.05;margin:0px;}.elementor .e-be515f5-e1fb328{font-size:0.86rem;color:#69655D;line-height:1.45;}.elementor .e-11f5ff3-0cdd250{padding-block-start:1.55rem;padding-block-end:1.7rem;padding-inline-start:1.4rem;padding-inline-end:1.4rem;display:flex;flex-direction:column;gap:0.45rem;}.elementor .e-6fc22ef-6e8d9e8{overflow:hidden;color:inherit;text-decoration:none;padding:0px;border-radius:2px;border-width:1px;border-color:rgba(130,64,45,.2);border-style:solid;background-color:#FFFDF9;box-shadow:0px 14px 36px 0px rgba(48,34,27,.09);display:flex;flex-direction:column;}.elementor .e-c977319-47f385b{width:100%;height:15rem;object-fit:cover;}.elementor .e-6368a9b-a99e4c6{min-height:15rem;padding:0px;background-image:radial-gradient(circle at 28% 24%, rgba(255,255,255,.13),transparent 34%),linear-gradient(145deg, #7A7B5C 0%,#555B43 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;display:grid;place-items: center;
background-position: center center; background-repeat: no-repeat; background-size: cover;\n}.elementor .e-efb7a2b-c1de977{font-weight:600;font-size:0.66rem;color:#82402D;letter-spacing:0.13em;}.elementor .e-a8d097f-50d66a9{font-family:"Cormorant Garamond";font-weight:700;font-size:2rem;color:#292824;line-height:1.05;margin:0px;}.elementor .e-105b0a3-36a5972{font-size:0.86rem;color:#69655D;line-height:1.45;}.elementor .e-e74ed4b-f2dada3{padding-block-start:1.55rem;padding-block-end:1.7rem;padding-inline-start:1.4rem;padding-inline-end:1.4rem;display:flex;flex-direction:column;gap:0.45rem;}.elementor .e-caca304-382e686{overflow:hidden;color:inherit;text-decoration:none;padding:0px;border-radius:2px;border-width:1px;border-color:rgba(130,64,45,.2);border-style:solid;background-color:#FFFDF9;box-shadow:0px 14px 36px 0px rgba(48,34,27,.09);display:flex;flex-direction:column;}.elementor .e-0a476c0-ca5cd6d{width:100%;height:15rem;object-fit:cover;}.elementor .e-6c91308-5b9a078{min-height:15rem;padding:0px;background-image:radial-gradient(circle at 28% 24%, rgba(255,255,255,.13),transparent 34%),linear-gradient(145deg, #7A7B5C 0%,#555B43 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;display:grid;place-items: center;
background-position: center center; background-repeat: no-repeat; background-size: cover;\n}.elementor .e-68feab0-7783081{font-weight:600;font-size:0.66rem;color:#82402D;letter-spacing:0.13em;}.elementor .e-444fb74-0f6e4fc{font-family:"Cormorant Garamond";font-weight:700;font-size:2rem;color:#292824;line-height:1.05;margin:0px;}.elementor .e-63d21de-9b294df{font-size:0.86rem;color:#69655D;line-height:1.45;}.elementor .e-2809e20-682349d{padding-block-start:1.55rem;padding-block-end:1.7rem;padding-inline-start:1.4rem;padding-inline-end:1.4rem;display:flex;flex-direction:column;gap:0.45rem;}.elementor .e-677183a-09d6cf1{overflow:hidden;color:inherit;text-decoration:none;padding:0px;border-radius:2px;border-width:1px;border-color:rgba(130,64,45,.2);border-style:solid;background-color:#FFFDF9;box-shadow:0px 14px 36px 0px rgba(48,34,27,.09);display:flex;flex-direction:column;}.elementor .e-d595f2e-6196783{padding:0px;grid-template-columns:1fr 1fr;}.elementor .e-3633238-3389b5e{font-weight:600;font-size:0.76rem;color:#82402D;letter-spacing:0.11em;text-transform:uppercase;padding-block-start:1rem;padding-block-end:1rem;padding-inline-start:1.7rem;padding-inline-end:1.7rem;margin-block-start:2.6rem;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-radius:2px;border-width:1px;border-color:#82402D;border-style:solid;background-color:transparent;align-self:center;}.elementor .e-41ec34e-22508bb{width:100%;max-width:75rem;padding:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;display:flex;flex-direction:column;align-items:flex-start;}.elementor .e-6ec7c7e-6c27166{width:100%;padding-block-start:3.5rem;padding-block-end:5rem;padding-inline-start:2rem;padding-inline-end:2rem;background-color:#F6F2EA;display:flex;flex-direction:column;align-items:center;}.elementor .e-199ec69-0021dc1{font-weight:600;font-size:0.75rem;color:#82402D;letter-spacing:0.22em;text-transform:uppercase;margin:0px;}.elementor .e-d01e3f6-b96f30f{max-width:60rem;font-family:"Cormorant Garamond";font-size:clamp(2.8rem,5vw,5.4rem);color:#253329;letter-spacing:-0.035em;line-height:0.98;margin:0px;}.elementor .e-078f574-4815e14{max-width:40rem;font-family:"Instrument Sans";font-size:1.1rem;color:#425047;line-height:1.65;margin-block-start:0.35rem;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-cd6cfb1-48253e0{width:100%;max-width:73.75rem;padding:0px;display:flex;flex-direction:column;gap:0.85rem;align-items:flex-start;}.elementor .e-698828c-1e342cc{position:absolute;inset-block-start:1.3rem;inset-inline-start:1.3rem;z-index:2;font-weight:700;font-size:0.72rem;color:#F5F1E9;letter-spacing:0.16em;}.elementor .e-caf52f2-8cfeac2{font-family:"Cormorant Garamond";font-weight:700;font-size:1.85rem;color:#F5F1E9;line-height:1;margin:0px;}.elementor .e-5923f4e-2ab1351{max-width:30rem;font-size:1rem;color:#F5F1E9;line-height:1.55;margin:0px;}.elementor .e-27a1ac8-7bda33d{font-weight:600;font-size:0.82rem;color:#F5F1E9;letter-spacing:0.08em;text-transform:uppercase;padding-block-start:0.3rem;padding-block-end:0.3rem;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:0px;border-block-end-width:1px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:rgba(245,241,233,.65);border-style:solid;background-color:transparent;}.elementor .e-93b0b0c-5fb3d14{position:absolute;inset-inline-end:2rem;inset-block-end:2rem;inset-inline-start:2rem;z-index:2;padding:0px;display:flex;flex-direction:column;gap:0.8rem;align-items:center;}.elementor .e-4281fdc-c30a80a{min-width:0px;min-height:34rem;overflow:hidden;position:relative;cursor:pointer;padding:0px;border-radius:1.1rem;background-image:url("https://vacanzeideali.it/wp-content/uploads/2026/09/tenuta-badia-veduta-aerea-notturna-piscine.webp");background-repeat:no-repeat;background-attachment:scroll;background-size:cover;background-position:center center;flex:0 1 0px;flex-grow: 0.65;\n}.elementor .e-4cb6a3f-13911d9{position:absolute;inset-block-start:1.3rem;inset-inline-start:1.3rem;z-index:2;font-weight:700;font-size:0.72rem;color:#F5F1E9;letter-spacing:0.16em;}.elementor .e-bffa2b9-4a46edf{font-family:"Cormorant Garamond";font-weight:700;font-size:1.85rem;color:#F5F1E9;line-height:1;margin:0px;}.elementor .e-c338835-913aa7f{max-width:30rem;font-size:1rem;color:#F5F1E9;line-height:1.55;margin:0px;}.elementor .e-b4f34c7-80a98dd{font-weight:600;font-size:0.82rem;color:#F5F1E9;letter-spacing:0.08em;text-transform:uppercase;padding-block-start:0.3rem;padding-block-end:0.3rem;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:0px;border-block-end-width:1px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:rgba(245,241,233,.65);border-style:solid;background-color:transparent;}.elementor .e-0807cbe-fb21bb1{position:absolute;inset-inline-end:2rem;inset-block-end:2rem;inset-inline-start:2rem;z-index:2;padding:0px;display:flex;flex-direction:column;gap:0.8rem;align-items:center;}.elementor .e-28020c4-a25d8e2{min-width:0px;min-height:34rem;overflow:hidden;position:relative;cursor:pointer;padding:0px;border-radius:1.1rem;background-image:url("https://vacanzeideali.it/wp-content/uploads/2026/09/tenuta-badia-idromassaggio-candele-notturno-1920-1024x768.webp");background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:bottom right;flex:0 1 0px;flex-grow: 0.65;\n}.elementor .e-513fd95-e69570d{position:absolute;inset-block-start:1.3rem;inset-inline-start:1.3rem;z-index:2;font-weight:700;font-size:0.72rem;color:#F5F1E9;letter-spacing:0.16em;}.elementor .e-e372636-e4de2b1{font-family:"Cormorant Garamond";font-weight:700;font-size:1.85rem;color:#F5F1E9;line-height:1;margin:0px;}.elementor .e-b7c312d-65d03a8{max-width:30rem;font-size:1rem;color:#F5F1E9;line-height:1.55;margin:0px;}.elementor .e-8d09596-c02075d{font-weight:600;font-size:0.82rem;color:#F5F1E9;letter-spacing:0.08em;text-transform:uppercase;padding-block-start:0.3rem;padding-block-end:0.3rem;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:0px;border-block-end-width:1px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:rgba(245,241,233,.65);border-style:solid;background-color:transparent;}.elementor .e-a0bc510-6a53f9d{position:absolute;inset-inline-end:2rem;inset-block-end:2rem;inset-inline-start:2rem;z-index:2;padding:0px;display:flex;flex-direction:column;gap:0.8rem;align-items:center;}.elementor .e-cc36145-e60d88c{min-width:0px;min-height:34rem;overflow:hidden;position:relative;cursor:pointer;padding:0px;border-radius:1.1rem;background-image:url("https://vacanzeideali.it/wp-content/uploads/grappolo.jpg");background-repeat:no-repeat;background-attachment:scroll;background-size:cover;background-position:center center;flex:0 1 0px;flex-grow: 0.65;\n}.elementor .e-f141ffb-d019fee{position:absolute;inset-block-start:1.3rem;inset-inline-start:1.3rem;z-index:2;font-weight:700;font-size:0.72rem;color:#F5F1E9;letter-spacing:0.16em;}.elementor .e-0b04780-8cb3492{font-family:"Cormorant Garamond";font-weight:700;font-size:1.85rem;color:#F5F1E9;line-height:1;margin:0px;}.elementor .e-3119736-42b419a{max-width:30rem;font-size:1rem;color:#F5F1E9;line-height:1.55;margin:0px;}.elementor .e-1e78877-5bcd78c{font-weight:600;font-size:0.82rem;color:#F5F1E9;letter-spacing:0.08em;text-transform:uppercase;padding-block-start:0.3rem;padding-block-end:0.3rem;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:0px;border-block-end-width:1px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:rgba(245,241,233,.65);border-style:solid;background-color:transparent;}.elementor .e-f13ca22-63758bc{position:absolute;inset-inline-end:2rem;inset-block-end:2rem;inset-inline-start:2rem;z-index:2;padding:0px;display:flex;flex-direction:column;gap:0.8rem;align-items:center;}.elementor .e-498aa33-da8c9fa{min-width:0px;min-height:34rem;overflow:hidden;position:relative;cursor:pointer;padding:0px;border-radius:1.1rem;background-image:url("https://vacanzeideali.it/wp-content/uploads/2026/09/territorio-paciano-borgo.webp");background-repeat:no-repeat;background-attachment:scroll;background-size:cover;background-position:center center;flex:0 1 0px;flex-grow: 0.65;\n}.elementor .e-f298eec-1406458{width:100%;height:34rem;min-height:34rem;max-width:73.75rem;padding:0px;display:flex;flex-direction:row;gap:0.8rem;}.elementor .e-1fecc6b-0b3aff7{padding-block-start:5rem;padding-block-end:6rem;padding-inline-start:2rem;padding-inline-end:2rem;background-color:#F5F1E9;display:flex;flex-direction:column;gap:3.25rem;align-items:center;}.elementor .e-b88675e-8482dc9{font-weight:700;font-size:0.72rem;color:#d2a47f;letter-spacing:0.22em;text-transform:uppercase;}.elementor .e-8dde9dd-84d3b2e{font-family:"Cormorant Garamond";font-weight:400;font-size:clamp(3rem,5.2vw,5.1rem);color:#fffdf9;letter-spacing:-0.025em;line-height:0.96;}.elementor .e-24f5e92-289e44b{padding:0px;display:flex;flex-direction:column;gap:1.25rem;flex:1 1 65%;}.elementor .e-c51c3c0-dc341d2{max-width:22rem;font-family:"Instrument Sans";font-size:1rem;color:rgba(255,253,249,0.78);line-height:1.65;padding-inline-start:2rem;border-inline-start-width:1px;flex:0 1 32%;border-left-style: solid; border-left-color: rgba(210,164,127,0.4);\n}.elementor .e-7e068be-30f6404{padding:0px;}.elementor .e-73308c4-864da2b{font-weight:700;font-size:0.62rem;color:#d2a47f;letter-spacing:0.18em;}.elementor .e-359824d-e564427{font-weight:600;font-size:1.65rem;color:#fffdf9;}.elementor .e-e66a0fb-c6b18dd{max-width:15rem;font-size:0.88rem;color:rgba(255,253,249,0.75);line-height:1.45;}.elementor .e-419a677-2bb5b35{width:2.55rem;height:2.55rem;position:absolute;inset-inline-end:1.35rem;inset-block-end:1.2rem;font-size:1.25rem;color:#fffdf9;border-radius:50%;border-width:1px;border-color:rgba(255,253,249,.62);border-style:solid;display:flex;justify-content:center;align-items:center;align-self:flex-end;}.elementor .e-630e754-e5563b1{min-height:12rem;position:relative;padding-block-start:2rem;padding-block-end:2rem;padding-inline-start:2.2rem;padding-inline-end:2.2rem;border-block-start-width:1px;border-inline-end-width:1px;display:flex;flex-direction:column;gap:0.75rem;justify-content:flex-end;border-right-style: solid; border-right-color: rgba(255,255,255,0.18); border-top-style: solid; border-top-color: rgba(255,255,255,0.28);\n}.elementor .e-047cfae-cf4e3ee{font-weight:700;font-size:0.62rem;color:#d2a47f;letter-spacing:0.18em;}.elementor .e-c8d734a-6f76b74{font-weight:600;font-size:1.65rem;color:#fffdf9;}.elementor .e-3fc7d0b-bd61795{max-width:15rem;font-size:0.88rem;color:rgba(255,253,249,0.75);line-height:1.45;}.elementor .e-215587c-fe18379{width:2.55rem;height:2.55rem;position:absolute;inset-inline-end:1.35rem;inset-block-end:1.2rem;font-size:1.25rem;color:#fffdf9;border-radius:50%;border-width:1px;border-color:rgba(255,253,249,.62);border-style:solid;display:flex;justify-content:center;align-items:center;align-self:flex-end;}.elementor .e-01094c6-0643f05{min-height:12rem;position:relative;padding-block-start:2rem;padding-block-end:2rem;padding-inline-start:2.2rem;padding-inline-end:2.2rem;border-block-start-width:1px;border-inline-end-width:1px;display:flex;flex-direction:column;gap:0.75rem;justify-content:flex-end;border-right-style: solid; border-right-color: rgba(255,255,255,0.18); border-top-style: solid; border-top-color: rgba(255,255,255,0.28);\n}.elementor .e-45065a0-f309b49{font-weight:700;font-size:0.62rem;color:#d2a47f;letter-spacing:0.18em;}.elementor .e-ebf6ebd-8533715{font-weight:600;font-size:1.65rem;color:#fffdf9;}.elementor .e-a4bdb2d-3f90fc7{max-width:15rem;font-size:0.88rem;color:rgba(255,253,249,0.75);line-height:1.45;}.elementor .e-13adf78-65499ba{width:2.55rem;height:2.55rem;position:absolute;inset-inline-end:1.35rem;inset-block-end:1.2rem;font-size:1.25rem;color:#fffdf9;border-radius:50%;border-width:1px;border-color:rgba(255,253,249,.62);border-style:solid;display:flex;justify-content:center;align-items:center;align-self:flex-end;}.elementor .e-43dae75-ffda26e{min-height:12rem;position:relative;padding-block-start:2rem;padding-block-end:2rem;padding-inline-start:2.2rem;padding-inline-end:2.2rem;border-block-start-width:1px;display:flex;flex-direction:column;gap:0.75rem;justify-content:flex-end;border-top-style: solid; border-top-color: rgba(255,255,255,0.28);\n}.elementor .e-77b314f-f8e9912{width:100%;padding:0px;border-block-start-width:1px;border-top-style: solid; border-top-color: rgba(255,253,249,.34);\n}.elementor .e-3b3225d-6e88715{min-height:31rem;overflow:hidden;padding:0px;border-radius:0.35rem;background-image:linear-gradient(180deg, rgba(8,26,20,0.04) 20%,rgba(8,26,20,0.88) 100%),url("https://vacanzeideali.it/wp-content/uploads/2026/09/tenuta-badia-paesaggio-dipinto-web-1024x457.webp");background-repeat:repeat,no-repeat;background-attachment:scroll;background-size:auto auto,cover;background-position:0% 0%;display:flex;align-items:flex-end;}.elementor .e-1969619-cd31b7d{font-weight:600;font-size:0.62rem;color:rgba(255,253,249,0.52);letter-spacing:0.2em;}.elementor .e-3724100-20769c1{font-weight:700;font-size:0.7rem;color:#d2a47f;letter-spacing:0.16em;padding-block-start:0.6rem;padding-block-end:0.6rem;padding-inline-start:0px;padding-inline-end:0px;border-width:0px;background-color:transparent;}.elementor .e-6bb76f1-ab8ce78{padding:0px;display:flex;gap:2rem;justify-content:space-between;align-items:center;}.elementor .e-e3f1bd1-2060436{width:100%;max-width:75rem;padding:0px;display:flex;flex-direction:column;gap:3.2rem;}.elementor .e-dbd84ca-504b8b4{width:100%;overflow:hidden;position:relative;color:#fffdf9;padding-block-start:7rem;padding-block-end:5rem;padding-inline-start:5vw;padding-inline-end:5vw;background-color:#17372d;display:flex;justify-content:center;}.elementor .e-1c8ee85-d75023c{font-weight:700;font-size:0.72rem;color:#82402d;letter-spacing:0.22em;}.elementor .e-324b692-00cca2c{font-family:var(--TB_Heading);font-weight:400;font-size:clamp(3.3rem,5vw,4.8rem);color:#263a31;letter-spacing:-0.025em;line-height:0.98;}.elementor .e-c46d853-7df87f0{font-family:"Instrument Sans";font-size:1.15rem;color:#54534f;line-height:1.6;margin-block-end:1rem;}.elementor .e-0636a08-e4c43ce{font-size:0.9rem;color:#5b5b56;letter-spacing:0.04em;}.elementor .e-0f155f7-e9f4112{font-weight:700;font-size:0.72rem;color:#82402d;letter-spacing:0.14em;padding-block-start:1rem;padding-block-end:1rem;padding-inline-start:2rem;padding-inline-end:2rem;border-width:1px;border-color:#82402d;border-style:solid;background-color:transparent;}.elementor .e-019d002-ed6dbdd{padding-block-start:0.5rem;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:column;gap:1.3rem;align-items:center;}.elementor .e-b645929-5e71288{width:100%;max-width:75rem;padding:0px;display:flex;flex-direction:column;gap:1.7rem;}.elementor .e-eb7104a-5bc9340{width:100%;padding-block-start:7rem;padding-block-end:7rem;padding-inline-start:5vw;padding-inline-end:5vw;background-color:#f7f3eb;display:flex;justify-content:center;}.elementor .e-ff0888a-9515711{font-weight:700;font-size:0.62rem;color:#82402d;letter-spacing:0.2em;}.elementor .e-d5c42a7-d7d13b9{font-size:1.65rem;color:#263a31;line-height:1.12;font-weight: 650;\n}.elementor .e-90cc173-a2ddcb9{padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:3rem;border-inline-end-width:1px;display:flex;flex-direction:column;gap:0.8rem;flex:0 1 28%;border-right-style: solid; border-right-color: rgba(130,64,45,0.18);\n}.elementor .e-d41dd78-eb0354a{width:2.1rem;height:2.1rem;color:#82402d;border-radius:50%;border-width:1px;border-color:rgba(130,64,45,0.35);border-style:solid;display:flex;grid-row:1 / span 2;justify-content:center;align-items:center;}.elementor .e-ac3c81a-f0a286a{font-weight:700;font-size:0.86rem;color:#263a31;}.elementor .e-6b9ca91-6d8b297{font-size:0.68rem;color:#6f6a62;}.elementor .e-e94ffc7-deffd48{column-gap:0.8rem;padding:0px;display:grid;grid-template-columns:2.1rem 1fr;row-gap: 0.2rem;\n}.elementor .e-e0c7648-e9be931{width:2.1rem;height:2.1rem;color:#82402d;border-radius:50%;border-width:1px;border-color:rgba(130,64,45,0.35);border-style:solid;display:flex;grid-row:1 / span 2;justify-content:center;align-items:center;}.elementor .e-c92c3cf-02c8c9d{font-weight:700;font-size:0.86rem;color:#263a31;}.elementor .e-aa7d7dc-6382837{font-size:0.68rem;color:#6f6a62;}.elementor .e-e4bdede-a4cdea3{column-gap:0.8rem;padding:0px;display:grid;grid-template-columns:2.1rem 1fr;row-gap: 0.2rem;\n}.elementor .e-937b8af-8eff639{width:2.1rem;height:2.1rem;color:#82402d;border-radius:50%;border-width:1px;border-color:rgba(130,64,45,0.35);border-style:solid;display:flex;grid-row:1 / span 2;justify-content:center;align-items:center;}.elementor .e-2e8dabd-3e15005{font-weight:700;font-size:0.86rem;color:#263a31;}.elementor .e-03a30dc-9bc6ce7{font-size:0.68rem;color:#6f6a62;}.elementor .e-5d2d640-4ec06fc{column-gap:0.8rem;padding:0px;display:grid;grid-template-columns:2.1rem 1fr;row-gap: 0.2rem;\n}.elementor .e-1a06c62-6d2d99f{width:2.1rem;height:2.1rem;color:#82402d;border-radius:50%;border-width:1px;border-color:rgba(130,64,45,0.35);border-style:solid;display:flex;grid-row:1 / span 2;justify-content:center;align-items:center;}.elementor .e-f22071a-0414dd5{font-weight:700;font-size:0.86rem;color:#263a31;}.elementor .e-a8f3a8d-6e9459e{font-size:0.68rem;color:#6f6a62;}.elementor .e-00c14db-dde2c1c{column-gap:0.8rem;padding:0px;display:grid;grid-template-columns:2.1rem 1fr;row-gap: 0.2rem;\n}.elementor .e-aa661c7-ff49f0e{padding:0px;flex:1 1 68%;}.elementor .e-74cf4c3-fa60e6a{width:100%;padding-block-start:2.7rem;padding-block-end:2.7rem;padding-inline-start:5vw;padding-inline-end:5vw;background-color:#e8dfd2;}.elementor .e-1fd1615-800601a{font-weight:700;font-size:0.72rem;color:#d2a47f;letter-spacing:0.22em;}.elementor .e-475df0c-3edc595{font-family:"Cormorant Garamond";font-weight:400;font-size:clamp(3.4rem,5.4vw,5.4rem);color:#fffdf9;letter-spacing:-0.025em;line-height:0.96;}.elementor .e-8b36d65-df4964b{max-width:32rem;font-family:"Instrument Sans";font-size:1rem;color:rgba(255,253,249,0.84);line-height:1.65;}.elementor .e-1fa22ed-0be8712{font-weight:700;font-size:0.72rem;color:#fffdf9;letter-spacing:0.15em;padding-block-start:1.1rem;padding-block-end:1.1rem;padding-inline-start:1.8rem;padding-inline-end:1.8rem;border-width:1px;border-color:#82402d;border-style:solid;background-color:#82402d;}.elementor .e-9c67741-19708f6{font-size:0.62rem;color:rgba(255,253,249,0.78);letter-spacing:0.08em;font-weight: 650;\n}.elementor .e-e5f4cab-1710921{padding-block-start:0.4rem;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;}.elementor .e-09fdcc9-3049810{width:100%;max-width:75rem;padding:0px;display:flex;flex-direction:column;gap:1.4rem;align-items:flex-start;}.elementor .e-41f946c-2da4e68{width:100%;min-height:35rem;padding-block-start:6rem;padding-block-end:6rem;padding-inline-start:5vw;padding-inline-end:5vw;background-image:linear-gradient(90deg, rgba(15,32,25,0.85) 0%,rgba(15,32,25,0.42) 58%,rgba(15,32,25,0.05) 100%),url("https://vacanzeideali.it/wp-content/uploads/2026/09/tenuta-badia-piscina-oleandri-tramonto.webp");background-repeat:repeat;background-attachment:scroll;background-size:auto auto,cover;background-position:0% 0%,center center;display:flex;align-items:center;}.elementor .e-c26040c-be4965a{width:100%;padding:0px;display:flex;flex-direction:column;}.elementor .e-cebdc16-43f6d14{width:100%;padding:0px;display:flex;flex-direction:column;gap:0px;}