.elementor .e-14f86f34-211d{width:100%;height:100%;object-fit:cover;position:absolute;inset-block-start:0px;inset-inline-start:0px;}.elementor .e-2dd00d89-76d6{position:absolute;inset-block-start:0px;inset-inline-end:0px;inset-block-end:0px;inset-inline-start:0px;background-color:rgba(38,4,12,0.45);}.elementor .e-591962b2-7b03{font-family:var(--font-title);font-weight:400;font-size:clamp(2.4rem, 9vw, 5.6rem);color:var(--crema);letter-spacing:0.025em;line-height:1.0;text-transform:uppercase;}.elementor .e-77af990a-ba48{position:absolute;inset-block-start:0px;inset-inline-end:0px;inset-block-end:0px;inset-inline-start:0px;text-align:center;padding-block-start:80px;padding-block-end:0px;padding-inline-start:24px;padding-inline-end:24px;display:flex;justify-content:center;align-items:center;}.elementor .e-4c6cccb7-24aa{width:100%;height:44vw;min-height:260px;max-height:600px;overflow:hidden;position:relative;}.elementor .e-6f483d1f-2ceb{width:100%;height:100%;object-fit:cover;}.elementor .e-51a488f4-1122{width:50%;min-height:520px;overflow:hidden;aspect-ratio:auto;}.elementor .e-67cb59f3-ec25{font-family:var(--font-title);font-weight:400;font-size:clamp(2rem, 6vw, 4rem);color:var(--blu);letter-spacing:0.025em;line-height:1.0;text-transform:uppercase;}.elementor .e-3439f26f-97db{font-family:var(--font-body);font-size:0.875rem;color:var(--blu);line-height:1.8;}.elementor .e-42e8c5e0-bfa8{font-family:var(--font-body);font-size:0.875rem;color:var(--blu);line-height:1.8;margin-block-start:1em;}.elementor .e-742f3a40-40bc{width:50%;padding-block-start:72px;padding-block-end:72px;padding-inline-start:56px;padding-inline-end:56px;background-color:var(--crema);display:flex;flex-direction:column;justify-content:center;}.elementor .e-4ca8731d-36a3{flex-direction:row;}.elementor .e-35acd1e1-c286{width:100%;max-width:1140px;padding:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;}.elementor .e-769b2007-6c00{padding-block-start:112px;padding-block-end:112px;padding-inline-start:0px;padding-inline-end:0px;background-color:var(--crema);}.elementor .e-37ea79e6-b221{width:100%;height:100%;object-fit:cover;}.elementor .e-42542632-d965{width:50%;max-width:420px;overflow:hidden;aspect-ratio:4/5;}.elementor .e-2041aa55-881c{font-family:var(--font-title);font-weight:400;font-size:clamp(2rem, 6vw, 4rem);color:var(--crema);letter-spacing:0.025em;line-height:1.0;text-transform:uppercase;}.elementor .e-52e8402f-d497{font-family:var(--font-body);font-size:0.9rem;color:rgba(234,229,214,.88);line-height:1.9;font-style:italic;padding-inline-start:20px;margin-block-start:0px;margin-block-end:16px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-46a8e209-2e93{font-family:var(--font-title);font-weight:400;font-size:0.8125rem;color:var(--sabbia);letter-spacing:0.1em;text-transform:uppercase;}.elementor .e-7526a2b1-19a9{width:50%;color:var(--crema);}.elementor .e-7adaba79-a355{max-width:1140px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:24px;padding-inline-end:24px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;display:flex;flex-direction:row;gap:64px;align-items:center;}.elementor .e-4385d1f4-997a{padding-block-start:112px;padding-block-end:112px;padding-inline-start:0px;padding-inline-end:0px;background-color:var(--blu);}.elementor .e-d4427cc-c47936d{width:100%;height:100%;object-fit:cover;}.elementor .e-9f35852-9c88c95{width:50%;min-height:520px;overflow:hidden;aspect-ratio:auto;}.elementor .e-71e96f1-0f8b214{font-family:var(--font-title);font-weight:400;font-size:clamp(2rem, 6vw, 4rem);color:var(--blu);letter-spacing:0.025em;line-height:1.0;text-transform:uppercase;}.elementor .e-e39c090-fa4cfc8{font-family:var(--font-body);font-size:0.875rem;color:var(--blu);line-height:1.8;}.elementor .e-fd0ac2c-9a16465{font-family:var(--font-body);font-size:0.875rem;color:var(--blu);line-height:1.8;margin-block-start:1em;}.elementor .e-a21907a-7248f07{width:50%;padding-block-start:72px;padding-block-end:72px;padding-inline-start:56px;padding-inline-end:56px;background-color:var(--crema);display:flex;flex-direction:column;justify-content:center;}.elementor .e-dc675e6-454ecc5{flex-direction:row;}.elementor .e-e780794-858b2e9{width:100%;max-width:1140px;padding:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;}.elementor .e-289b8e3-0f9c36b{padding-block-start:112px;padding-block-end:112px;padding-inline-start:0px;padding-inline-end:0px;background-color:var(--crema);}.elementor .e-c913937-4015{font-family:var(--font-title);font-weight:400;font-size:clamp(2rem, 6vw, 4rem);color:var(--blu);letter-spacing:0.025em;line-height:1.0;text-transform:uppercase;}.elementor .e-7cca0d6a-226f{font-family:var(--font-body);font-size:0.875rem;color:var(--blu);line-height:1.8;}.elementor .e-23ec327-254ddd1{font-family:var(--font-body);font-size:0.875rem;color:var(--blu);line-height:1.8;margin-block-start:3%;margin-block-end:3%;margin-inline-start:0%;margin-inline-end:0%;}.elementor .e-5b489fc-e796128{font-family:var(--font-body);font-size:0.875rem;color:var(--blu);line-height:1.8;}.elementor .e-436a2e57-f944{min-height:50px;font-family:var(--font-body);font-weight:500;font-size:0.8125rem;color:var(--crema);letter-spacing:0.14em;text-decoration:none;text-transform:uppercase;padding-block-start:15px;padding-block-end:15px;padding-inline-start:28px;padding-inline-end:28px;border-radius:0px;border-width:2px;border-color:var(--blu);border-style:solid;background-color:var(--blu);display:inline-flex;justify-content:center;align-items:center;}.elementor .e-7d7344f5-c9a3{margin-block-start:28px;}.elementor .e-325a320-e595{width:50%;padding-block-start:72px;padding-block-end:72px;padding-inline-start:56px;padding-inline-end:56px;background-color:var(--crema);display:flex;flex-direction:column;justify-content:center;order:0;}.elementor .e-6d84f059-e74b{width:100%;height:100%;object-fit:cover;}.elementor .e-2f0dbaa7-4b66{width:50%;min-height:520px;overflow:hidden;aspect-ratio:auto;order:1;}.elementor .e-56b8e3a6-98e3{flex-direction:row;}.elementor .e-5bd98e51-67dc{width:100%;max-width:1140px;padding:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;}.elementor .e-30ad177-c6bb{padding-block-start:0px;padding-block-end:112px;padding-inline-start:0px;padding-inline-end:0px;background-color:var(--crema);}