.elementor .e-38e499ef-84e8{width:190px;height:auto;display:block;}.elementor .e-cc10c69-2437{width:100%;padding:0px;display:flex;flex-direction:row;gap:24px;justify-content:space-between;align-items:center;}.elementor .e-3b969a53-2af6{color:var(--sunlight-yellow);}.elementor .e-4f279b42-f2c2{max-width:820px;color:white;}.elementor .e-5e177053-bc1f{max-width:620px;font-size:clamp(1.05rem, 1.8vw, 1.35rem);color:white;line-height:1.65;}.elementor .e-c7b5485-b941{padding:0px;display:flex;flex-direction:row;gap:14px;flex-wrap:wrap;}.elementor .e-7b9cf8ea-dc3c{max-width:830px;padding-block-start:8vh;padding-block-end:5vh;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:column;gap:22px;align-items:flex-start;}.elementor .e-7fa2f357-b187{font-weight:500;font-size:0.82rem;color:rgba(255,255,255,0.82);letter-spacing:0.08em;text-transform:uppercase;}.elementor .e-18d5f296-e42e{min-height:92vh;padding-block-start:26px;padding-block-end:34px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:column;justify-content:space-between;}.elementor .e-73cd2593-3437{min-height:92vh;color:white;padding-block-start:0px;padding-block-end:0px;padding-inline-start:24px;padding-inline-end:24px;background-image:linear-gradient(90deg, rgba(16,53,64,0.92) 0%,rgba(16,53,64,0.62) 48%,rgba(16,53,64,0.18) 78%),url("https://website.jardimdisol.com/wp-content/uploads/2026/09/casa-jardim-di-sol-hero.webp");background-repeat:repeat;background-attachment:scroll;background-size:auto auto,cover;background-position:0% 0%,center center;display:flex;flex-direction:column;}.elementor .e-7954c299-2eff{max-width:62ch;font-size:1.1rem;color:var(--carbon-gray);line-height:1.8;}.elementor .e-44240f67-78cd{font-family:var(--font-heading);font-size:1.25rem;color:var(--palm-leaf-green);}.elementor .e-38400b35-1a2c{padding:0px;display:flex;flex-direction:column;gap:24px;align-items:flex-start;}.elementor .e-intro-gallery-wrap-99{width:100%;height:610px;min-width:0px;position:relative;padding:0px;display:flex;}.elementor .e-462321bc-ec37{padding:0px;display:grid;gap:clamp(48px, 8vw, 120px);grid-template-columns:minmax(0, 1.05fr) minmax(320px, 0.95fr);align-items:center;}.elementor .e-58b30d84-73ea{max-width:64ch;font-size:1.08rem;color:var(--carbon-gray);}.elementor .e-553aa977-1ded{max-width:820px;padding:0px;display:flex;flex-direction:column;gap:18px;align-items:flex-start;}.elementor .e-23951961-6302{padding:0px;display:grid;gap:26px;grid-template-columns:repeat(3, minmax(0, 1fr));grid-template-rows:1fr;align-items:stretch;}.elementor .e-211edc6d-93cb{padding:0px;display:flex;flex-direction:column;gap:54px;}.elementor .e-55af4816-a182{background-color:white;}.elementor .e-62df5df3-aea1{color:var(--sunlight-yellow);}.elementor .e-723bfdc-2934{color:white;}.elementor .e-410a4a77-7f66{max-width:60ch;font-size:1.08rem;color:rgba(255,255,255,0.78);}.elementor .e-645e454a-5f0a{max-width:800px;padding:0px;display:flex;flex-direction:column;gap:18px;}.elementor .e-4e2c51b2-d07e{padding:18px;border-radius:32px;background-color:var(--warm-white);display:grid;gap:12px;grid-template-columns:repeat(6, minmax(0, 1fr));grid-template-rows:1fr;}.elementor .e-7742c2a3-67d8{padding:0px;display:flex;flex-direction:column;gap:48px;}.elementor .e-6114ad94-35e4{font-size:1.12rem;color:var(--carbon-gray);line-height:1.8;}.elementor .e-6ac14bb9-7530{font-weight:500;color:var(--palm-leaf-green);padding-inline-start:22px;border-inline-start-width:4px;border-left-style: solid; border-left-color: var(--sunlight-yellow);\n}.elementor .e-59daed1d-9b96{padding:0px;display:flex;flex-direction:column;gap:22px;align-items:flex-start;}.elementor .e-2cea8ab7-6999{width:100%;height:100%;object-fit:cover;border-start-start-radius:180px;border-start-end-radius:28px;border-end-start-radius:28px;border-end-end-radius:28px;grid-row:1 / 3;}.elementor .e-15783ccf-ef54{width:100%;height:100%;object-fit:cover;border-radius:28px;}.elementor .e-2d7de4e2-a8a8{width:100%;height:100%;object-fit:cover;border-start-start-radius:28px;border-start-end-radius:28px;border-end-start-radius:28px;border-end-end-radius:120px;}.elementor .e-680da766-86b1{padding:0px;display:grid;gap:18px;grid-template-columns:1.1fr 0.9fr;grid-template-rows:repeat(2, 250px);}.elementor .e-e07d12a-3e6f{padding:0px;display:grid;gap:clamp(48px, 7vw, 100px);grid-template-columns:minmax(280px, 0.72fr) minmax(0, 1.28fr);align-items:center;}.elementor .e-reviews-intro-95{max-width:64ch;font-size:1.08rem;color:var(--carbon-gray);line-height:1.7;}.elementor .e-reviews-heading-95{max-width:820px;padding:0px;display:flex;flex-direction:column;gap:18px;align-items:flex-start;}.elementor .e-reviews-widget-wrap-95{width:100%;padding:0px;display:flex;flex-direction:column;}.elementor .e-reviews-inner-95{padding:0px;display:flex;flex-direction:column;gap:48px;}.elementor .e-593d8f60-6129{width:100%;height:540px;object-fit:cover;border-start-start-radius:28px;border-start-end-radius:150px;border-end-start-radius:28px;border-end-end-radius:28px;}.elementor .e-40953b6e-90e2{font-size:1.08rem;line-height:1.75;}.elementor .e-7275a64d-de98{font-weight:600;color:var(--firmament-blue);}.elementor .e-1d168ac9-ee4d{padding:0px;display:flex;flex-direction:column;gap:22px;align-items:flex-start;}.elementor .e-4890cf89-ecef{padding:0px;display:grid;gap:clamp(48px, 7vw, 96px);grid-template-columns:1.15fr 0.85fr;align-items:center;}.elementor .e-78d620a4-2045{background-color:var(--marzipan-yellow);}.elementor .e-1d478b74-dadc{color:var(--sunlight-yellow);}.elementor .e-642cc23e-148f{color:white;}.elementor .e-bc84617-7813{max-width:56ch;font-size:1.08rem;color:rgba(255,255,255,0.78);}.elementor .e-6bcf4a27-e2c4{max-width:900px;text-align:center;padding:0px;display:flex;flex-direction:column;gap:22px;align-items:center;}.elementor .e-1519aa16-a2c2{background-image:radial-gradient(circle at 90% 20%, rgba(244,184,6,0.22) 0%,transparent 36%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;}.elementor .e-44008c8d-b91a{width:170px;height:auto;}.elementor .e-16a4bf01-8352{font-size:0.88rem;color:rgba(255,255,255,0.82);}.elementor .e-4a20d9d9-3f2f{font-size:0.88rem;color:white;}.elementor .e-516a73ae-ab12{font-size:0.78rem;color:rgba(255,255,255,0.54);}.elementor .e-56de400d-3018{padding:0px;display:flex;flex-direction:column;gap:6px;align-items:flex-end;text-align: right;\n}.elementor .e-56ec8f2d-14c7{padding:0px;display:flex;flex-direction:row;gap:40px;justify-content:space-between;align-items:flex-end;}.elementor .e-2ade5c3e-d691{width:100%;padding-block-start:42px;padding-block-end:42px;padding-inline-start:24px;padding-inline-end:24px;border-block-start-width:1px;display:flex;flex-direction:column;border-top-style: solid; border-top-color: rgba(255,255,255,0.14);\n}.elementor .e-5be6e375-73cf{width:100%;overflow:hidden;color:var(--carbon-gray);padding:0px;background-color:var(--warm-white);display:flex;flex-direction:column;}