.elementor .e-60976402-4ca2{font-weight:600;font-size:14px;color:#d4b26a;letter-spacing:2px;text-transform:uppercase;}.elementor .e-5d3550fc-52e9{font-weight:700;font-size:52px;color:#ffffff;line-height:1.1;}.elementor .e-5e0c765b-11ae{max-width:720px;font-size:19px;color:#e6e6e6;line-height:1.6;}.elementor .e-33e1cc2a-ad25:hover,.elementor .e-33e1cc2a-ad25:focus-visible{background-color:#c19a4c;}.elementor .e-33e1cc2a-ad25{font-weight:700;font-size:16px;color:#1d1f21;padding-block-start:16px;padding-block-end:16px;padding-inline-start:28px;padding-inline-end:28px;border-radius:4px;background-color:#d4b26a;}.elementor .e-15bca2d6-c8f1:hover,.elementor .e-15bca2d6-c8f1:focus-visible{color:#32373c;background-color:#ffffff;}.elementor .e-15bca2d6-c8f1{font-weight:700;font-size:16px;color:#ffffff;padding-block-start:14px;padding-block-end:14px;padding-inline-start:26px;padding-inline-end:26px;border-radius:4px;border-width:2px;border-color:#ffffff;border-style:solid;background-color:transparent;}.elementor .e-23d0d443-2ace{margin-block-start:8px;gap:16px;flex-wrap:wrap;}.elementor .e-36fbaa99-36e1{width:100%;max-width:960px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;display:flex;flex-direction:column;gap:20px;align-self:center;}.elementor .e-4bd2b247-41fa{width:100%;min-height:755px;padding-block-start:291px;padding-block-end:96px;padding-inline-start:24px;padding-inline-end:24px;background-image:linear-gradient(0deg, rgba(29,31,33,0.72) 0%,rgba(29,31,33,0.72) 100%),url("https://www.visionfamilyhomesdetroit.com/wp-content/uploads/2021/07/Bath-2.jpg");background-repeat:repeat,no-repeat;background-attachment:scroll;background-size:auto auto,cover;background-position:0% 0%,center center;background-color:#32373c;justify-content:center;align-items:center;}.elementor .e-4da1eee5-7991{font-weight:700;font-size:34px;color:#32373c;line-height:1.2;}.elementor .e-1981c05a-57b2{font-size:17px;color:#444444;line-height:1.7;}.elementor .e-11651a3f-570f{font-size:17px;color:#444444;line-height:1.7;}.elementor .e-73979dc5-5462{max-width:960px;padding-block-start:80px;padding-block-end:40px;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:column;gap:18px;}.elementor .e-665b9ed1-5512{font-weight:700;font-size:34px;color:#32373c;}.elementor .e-3fa1f55-8a1e{font-weight:700;font-size:20px;color:#32373c;}.elementor .e-511118f9-a1e2{font-size:16px;color:#555555;line-height:1.6;}.elementor .e-408483ff-67f0{padding:28px;border-radius:6px;border-block-start-width:4px;background-color:#ffffff;display:flex;flex-direction:column;gap:10px;border-top-style: solid; border-top-color: #d4b26a;\n}.elementor .e-33468a76-17b7{font-weight:700;font-size:20px;color:#32373c;}.elementor .e-ae52291-5870{font-size:16px;color:#555555;line-height:1.6;}.elementor .e-46a2d8e6-8851{padding:28px;border-radius:6px;border-block-start-width:4px;background-color:#ffffff;display:flex;flex-direction:column;gap:10px;border-top-style: solid; border-top-color: #d4b26a;\n}.elementor .e-42e61b8f-6ec8{font-weight:700;font-size:20px;color:#32373c;}.elementor .e-605d332-3930{font-size:16px;color:#555555;line-height:1.6;}.elementor .e-5513786e-4ac4{padding:28px;border-radius:6px;border-block-start-width:4px;background-color:#ffffff;display:flex;flex-direction:column;gap:10px;border-top-style: solid; border-top-color: #d4b26a;\n}.elementor .e-78ffc54a-a72e{font-weight:700;font-size:20px;color:#32373c;}.elementor .e-2d9b1010-58f8{font-size:16px;color:#555555;line-height:1.6;}.elementor .e-26d19017-ddf0{padding:28px;border-radius:6px;border-block-start-width:4px;background-color:#ffffff;display:flex;flex-direction:column;gap:10px;border-top-style: solid; border-top-color: #d4b26a;\n}.elementor .e-18150b-1fb8{font-weight:700;font-size:20px;color:#32373c;}.elementor .e-15a0eb96-a8c4{font-size:16px;color:#555555;line-height:1.6;}.elementor .e-79fb734d-7e83{padding:28px;border-radius:6px;border-block-start-width:4px;background-color:#ffffff;display:flex;flex-direction:column;gap:10px;border-top-style: solid; border-top-color: #d4b26a;\n}.elementor .e-15558aff-d80c{font-weight:700;font-size:20px;color:#32373c;}.elementor .e-73a051ea-2d05{font-size:16px;color:#555555;line-height:1.6;}.elementor .e-9ddeed-f6ed{padding:28px;border-radius:6px;border-block-start-width:4px;background-color:#ffffff;display:flex;flex-direction:column;gap:10px;border-top-style: solid; border-top-color: #d4b26a;\n}.elementor .e-232325cc-be5a{display:grid;gap:24px;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(2,auto);}.elementor .e-333f277f-a33c{max-width:1100px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;display:flex;flex-direction:column;gap:32px;}.elementor .e-11bb6856-84e6{padding-block-start:72px;padding-block-end:72px;padding-inline-start:24px;padding-inline-end:24px;background-color:#f5f3ef;}.elementor .e-4bf84dff-1204{font-weight:700;font-size:34px;color:#32373c;}.elementor .e-677fb486-fbc8{font-size:17px;color:#555555;}.elementor .e-31c08508-9512{width:100%;aspect-ratio:4/3;object-fit:cover;border-radius:6px;}.elementor .e-743bfe32-f3bf{font-weight:700;font-size:13px;color:#888888;letter-spacing:1.5px;text-transform:uppercase;}.elementor .e-7795b8b9-1f32{display:flex;flex-direction:column;gap:8px;}.elementor .e-8e3a64c-907d{width:100%;aspect-ratio:4/3;object-fit:cover;border-radius:6px;}.elementor .e-5f3e4aa0-3621{font-weight:700;font-size:13px;color:#b08a3e;letter-spacing:1.5px;text-transform:uppercase;}.elementor .e-37600a65-b376{display:flex;flex-direction:column;gap:8px;}.elementor .e-2ca531b0-7ead{margin-block-start:24px;display:grid;gap:20px;grid-template-columns:1fr 1fr;grid-template-rows:auto;}.elementor .e-3aa7da56-45b3{width:100%;aspect-ratio:4/5;object-fit:cover;border-radius:6px;}.elementor .e-5d2844e2-84e8{font-weight:700;font-size:13px;color:#888888;letter-spacing:1.5px;text-transform:uppercase;}.elementor .e-7057d44b-c276{display:flex;flex-direction:column;gap:8px;}.elementor .e-443fe661-1b7e{width:100%;aspect-ratio:4/5;object-fit:cover;border-radius:6px;}.elementor .e-1d686b9f-bd9c{font-weight:700;font-size:13px;color:#b08a3e;letter-spacing:1.5px;text-transform:uppercase;}.elementor .e-7c7acb9-51c4{display:flex;flex-direction:column;gap:8px;}.elementor .e-5819f23-45c2{max-width:720px;margin-block-start:24px;display:grid;gap:20px;grid-template-columns:1fr 1fr;grid-template-rows:auto;}.elementor .e-a858ae-9ebc{width:100%;aspect-ratio:3/4;object-fit:cover;border-radius:6px;}.elementor .e-1304e469-d354{font-weight:700;font-size:13px;color:#888888;letter-spacing:1.5px;text-transform:uppercase;}.elementor .e-5d9918d6-248e{display:flex;flex-direction:column;gap:8px;}.elementor .e-190b77b5-8806{width:100%;aspect-ratio:3/4;object-fit:cover;border-radius:6px;}.elementor .e-72ad4aea-eab7{font-weight:700;font-size:13px;color:#b08a3e;letter-spacing:1.5px;text-transform:uppercase;}.elementor .e-47e55631-9efe{display:flex;flex-direction:column;gap:8px;}.elementor .e-2163c034-66f6{max-width:720px;margin-block-start:24px;display:grid;gap:20px;grid-template-columns:1fr 1fr;grid-template-rows:auto;}.elementor .e-38d4e1f5-d7b1{width:100%;aspect-ratio:3/4;object-fit:cover;border-radius:6px;}.elementor .e-5b232f3c-e0e9{font-weight:700;font-size:13px;color:#888888;letter-spacing:1.5px;text-transform:uppercase;}.elementor .e-6ad316cd-e142{display:flex;flex-direction:column;gap:8px;}.elementor .e-7ac4eb0e-468a{width:100%;aspect-ratio:3/4;object-fit:cover;border-radius:6px;}.elementor .e-27af7e2-edeb{font-weight:700;font-size:13px;color:#b08a3e;letter-spacing:1.5px;text-transform:uppercase;}.elementor .e-121af2ab-3a8e{display:flex;flex-direction:column;gap:8px;}.elementor .e-515fbe35-1551{max-width:720px;margin-block-start:24px;display:grid;gap:20px;grid-template-columns:1fr 1fr;grid-template-rows:auto;}.elementor .e-6262bcd6-f358{max-width:1100px;padding-block-start:80px;padding-block-end:80px;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:column;gap:24px;}.elementor .e-5e9ae30e-7cba{font-weight:700;font-size:34px;color:#ffffff;}.elementor .e-63429da3-37f6{font-weight:700;font-size:20px;color:#d4b26a;}.elementor .e-6d24bd9-5944{font-size:16px;color:#e6e6e6;line-height:1.6;}.elementor .e-693e8128-e284{display:flex;flex-direction:column;gap:10px;}.elementor .e-354f607f-4008{font-weight:700;font-size:20px;color:#d4b26a;}.elementor .e-30ecb773-4920{font-size:16px;color:#e6e6e6;line-height:1.6;}.elementor .e-6859d217-a09e{display:flex;flex-direction:column;gap:10px;}.elementor .e-7f4e71f4-ab4d{font-weight:700;font-size:20px;color:#d4b26a;}.elementor .e-22459102-3112{font-size:16px;color:#e6e6e6;line-height:1.6;}.elementor .e-183ed12d-a649{display:flex;flex-direction:column;gap:10px;}.elementor .e-75e1991d-248f{font-weight:700;font-size:20px;color:#d4b26a;}.elementor .e-2c9b261-82bb{font-size:16px;color:#e6e6e6;line-height:1.6;}.elementor .e-7ddf7a94-fe9c{display:flex;flex-direction:column;gap:10px;}.elementor .e-4553c7ae-c285{display:grid;gap:28px;grid-template-columns:repeat(4,1fr);grid-template-rows:auto;}.elementor .e-1c393739-62ad{max-width:1100px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;display:flex;flex-direction:column;gap:32px;}.elementor .e-63dc1bc7-e2e3{padding-block-start:72px;padding-block-end:72px;padding-inline-start:24px;padding-inline-end:24px;background-color:#32373c;}.elementor .e-40d25265-49fc{font-weight:700;font-size:34px;color:#32373c;}.elementor .e-ed2a3dd-81e4{font-size:17px;color:#444444;line-height:1.8;}.elementor .e-1179887e-a258{font-size:19px;color:#32373c;line-height:1.6;font-style:italic;}.elementor .e-6eb0cd26-3498{font-weight:700;font-size:15px;color:#777777;}.elementor .e-18affafe-98d3{padding-block-start:28px;padding-block-end:28px;padding-inline-start:32px;padding-inline-end:32px;border-radius:4px;border-inline-start-width:4px;background-color:#f5f3ef;display:flex;flex-direction:column;gap:12px;border-left-style: solid; border-left-color: #d4b26a;\n}.elementor .e-5a6b852f-505a{max-width:960px;padding-block-start:80px;padding-block-end:40px;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:column;gap:24px;}.elementor .e-1af23cb2-412f{font-weight:700;font-size:34px;color:#32373c;}.elementor .e-14f4feda-204d{font-weight:700;font-size:18px;color:#32373c;}.elementor .e-425dcb3a-cb1e{padding-block-start:20px;padding-block-end:20px;padding-inline-start:0px;padding-inline-end:0px;}.elementor .e-18e1c04c-4a27{font-size:16px;color:#555555;line-height:1.7;}.elementor .e-53d6802-d4f8{padding-block-end:20px;}.elementor .e-3acac2b2-ce3f{border-block-end-width:1px;border-bottom-style: solid; border-bottom-color: #dddddd;\n}.elementor .e-6487e6ee-44d4{font-weight:700;font-size:18px;color:#32373c;}.elementor .e-575cb6a5-51cb{padding-block-start:20px;padding-block-end:20px;padding-inline-start:0px;padding-inline-end:0px;}.elementor .e-1c69c338-2712{font-size:16px;color:#555555;line-height:1.7;}.elementor .e-3eea3e83-e389{padding-block-end:20px;}.elementor .e-471e67c7-a776{border-block-end-width:1px;border-bottom-style: solid; border-bottom-color: #dddddd;\n}.elementor .e-5657b8cb-e4a0{font-weight:700;font-size:18px;color:#32373c;}.elementor .e-5f2ddcd9-37ed{padding-block-start:20px;padding-block-end:20px;padding-inline-start:0px;padding-inline-end:0px;}.elementor .e-129afe75-2d88{font-size:16px;color:#555555;line-height:1.7;}.elementor .e-85d6461-446f{padding-block-end:20px;}.elementor .e-66d41cfa-7bac{border-block-end-width:1px;border-bottom-style: solid; border-bottom-color: #dddddd;\n}.elementor .e-5e02f825-ded5{font-weight:700;font-size:18px;color:#32373c;}.elementor .e-4d2c1307-aef5{padding-block-start:20px;padding-block-end:20px;padding-inline-start:0px;padding-inline-end:0px;}.elementor .e-78f6310f-e2d0{font-size:16px;color:#555555;line-height:1.7;}.elementor .e-5cdeefb-c925{padding-block-end:20px;}.elementor .e-28eee577-d851{border-block-end-width:1px;border-bottom-style: solid; border-bottom-color: #dddddd;\n}.elementor .e-4d18eb69-4d7a{font-weight:700;font-size:18px;color:#32373c;}.elementor .e-54a774ce-d030{padding-block-start:20px;padding-block-end:20px;padding-inline-start:0px;padding-inline-end:0px;}.elementor .e-3c239f0f-6a13{font-size:16px;color:#555555;line-height:1.7;}.elementor .e-31de5c01-7c10{padding-block-end:20px;}.elementor .e-753db70d-5b1f{border-block-end-width:1px;border-bottom-style: solid; border-bottom-color: #dddddd;\n}.elementor .e-c83d8a5-ff29{max-width:960px;padding-block-start:40px;padding-block-end:80px;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:column;gap:24px;}.elementor .e-28087647-bedd{font-weight:700;font-size:36px;color:#ffffff;text-align:center;}.elementor .e-96ae76f-2bea{font-size:18px;color:#e6e6e6;text-align:center;}.elementor .e-6bfccde2-884c:hover,.elementor .e-6bfccde2-884c:focus-visible{background-color:#c19a4c;}.elementor .e-6bfccde2-884c{font-weight:700;font-size:16px;color:#1d1f21;padding-block-start:16px;padding-block-end:16px;padding-inline-start:28px;padding-inline-end:28px;border-radius:4px;background-color:#d4b26a;}.elementor .e-1e8ab416-dec6:hover,.elementor .e-1e8ab416-dec6:focus-visible{color:#32373c;background-color:#ffffff;}.elementor .e-1e8ab416-dec6{font-weight:700;font-size:16px;color:#ffffff;padding-block-start:14px;padding-block-end:14px;padding-inline-start:26px;padding-inline-end:26px;border-radius:4px;border-width:2px;border-color:#ffffff;border-style:solid;background-color:transparent;}.elementor .e-34156461-8d18{margin-block-start:8px;gap:16px;flex-wrap:wrap;justify-content:center;}.elementor .e-618b1377-1566{font-size:14px;color:#bbbbbb;text-align:center;margin-block-start:12px;}.elementor .e-733d8d1b-b800{width:100%;max-width:800px;text-align:center;display:flex;flex-direction:column;gap:18px;align-items:center;}.elementor .e-50efd720-9137{width:100%;padding-block-start:80px;padding-block-end:80px;padding-inline-start:24px;padding-inline-end:24px;background-color:#32373c;justify-content:center;}