.elementor .e-8fdc3bc-666a{font-size:64px;max-width:none;\n}.elementor .e-135f8bea-2aa3{font-family:inherit;color:inherit;font-weight:inherit;font-size:inherit;\n}.elementor .e-455e8b67-5ac3{width:auto;gap:10px}.elementor .e-78231a4-4d83{font-family:inherit;color:inherit;font-weight:inherit;font-size:inherit;\n}.elementor .e-268f8727-e789{width:auto;gap:10px}.elementor .e-762c7242-9ff9{padding:0;margin-block-start:6px;gap:12px;flex-wrap:wrap}.elementor .e-415dbb7-dedd{padding:0;flex-direction:column;gap:22px}.elementor .e-45945e39-6cbf{width:72%;aspect-ratio:1 / 1;position:absolute;inset-block-start:-10%;inset-inline-end:-6%;z-index:0;opacity:16%}.elementor .e-56668e35-cdfb{width:100%;aspect-ratio:4 / 5;object-fit:cover;object-position:50% 100%;position:relative;z-index:1;border-radius:4px;box-shadow:0 20px 40px 0 rgb(26 98 49 / .18)}.elementor .e-619604b2-4fa1{max-width:280px;position:absolute;inset-block-end:28px;inset-inline-start:-28px;z-index:2;font-family:var(--rmi-font-accent);font-size:16px;color:var(--rmi-color-black);line-height:1.45;font-style:italic;padding-block-start:14px;padding-block-end:14px;padding-inline-start:20px;padding-inline-end:20px;border-inline-start-width:4px;background-color:#fff;box-shadow:0 10px 26px 0 rgb(0 0 0 / .14);border-left-style:solid;border-left-color:var(--rmi-color-accent);\n}.elementor .e-3fcea7e-f7d0{max-width:720px;position:relative;padding:0;background-image:url(https://roehrsmcmillen.com/wp-content/uploads/2026/10/rmi-halftone-texture.png);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%}.elementor .e-4406017e-6d9f{gap:56px;grid-template-columns:1.35fr 1fr;grid-template-rows:auto;align-items:center}.elementor .e-7d0e6e45-9a34{overflow:hidden;padding-block-start:88px;padding-block-end:104px}.elementor .e-35b5c1ef-220e{font-family:var(--rmi-font-body);font-weight:700;font-size:17px;color:var(--rmi-color-black);line-height:1.3;display:block}.elementor .e-79500a6a-e251{font-size:var(--rmi-fs-small);display:block}.elementor .e-17d36905-1f46{padding:0}.elementor .e-4f0d82c8-b030{padding-block-start:6px;padding-block-end:6px;padding-inline-start:0;padding-inline-end:28px;gap:16px;align-items:center}.elementor .e-5d4b053-63a2{font-family:var(--rmi-font-body);font-weight:700;font-size:17px;color:var(--rmi-color-black);line-height:1.3;display:block}.elementor .e-54cc8294-3457{font-size:var(--rmi-fs-small);display:block}.elementor .e-1f89ba93-fee4{padding:0}.elementor .e-73d1be17-5f25{padding-block-start:6px;padding-block-end:6px;padding-inline-start:28px;padding-inline-end:28px;border-inline-start-width:1px;gap:16px;align-items:center;border-left-style:solid;border-left-color:var(--rmi-color-line);\n}.elementor .e-2b4d71d5-db18{font-family:var(--rmi-font-body);font-weight:700;font-size:17px;color:var(--rmi-color-black);line-height:1.3;display:block}.elementor .e-3f44ee7a-503d{font-size:var(--rmi-fs-small);display:block}.elementor .e-13b3f373-9fc5{padding:0}.elementor .e-edf1e97-4f02{padding-block-start:6px;padding-block-end:6px;padding-inline-start:28px;padding-inline-end:28px;border-inline-start-width:1px;gap:16px;align-items:center;border-left-style:solid;border-left-color:var(--rmi-color-line);\n}.elementor .e-70fbb308-7f0e{padding-block-start:34px;padding-block-end:34px;gap:0;grid-template-columns:repeat(3,1fr);grid-template-rows:auto}.elementor .e-4230e0d0-7e4f{padding:0}.elementor .e-50331e38-8488{width:auto;padding:0;flex-direction:column;gap:14px}.elementor .e-4d7a20bf-bf19{padding:0;margin-block-end:40px;gap:24px;flex-wrap:wrap;justify-content:space-between;align-items:flex-end}.elementor .e-161a5075-857f{font-size:16px;flex:1 1 auto}.elementor .e-441b613a-f842{align-self:flex-start}.elementor .e-31562d21-adab{font-size:16px;flex:1 1 auto}.elementor .e-59e9b68e-e155{align-self:flex-start}.elementor .e-29ff1906-1764{font-size:16px;flex:1 1 auto}.elementor .e-688ef986-8958{align-self:flex-start}.elementor .e-339bc442-e447{font-size:16px;flex:1 1 auto}.elementor .e-690368d8-1fa9{align-self:flex-start}.elementor .e-4715afca-a21e{padding:0;gap:24px;grid-template-columns:repeat(4,1fr);grid-template-rows:auto}.elementor .e-35047e01-24e4{font-size:16px;text-align:center;margin-block-start:32px;display:block}.elementor .e-79d851d4-bf35{display:block}.elementor .e-40f602b2-44e6{padding:0}.elementor .e-50011bd2-b229{width:auto;padding:0;flex-direction:column;gap:10px;align-items:center}.elementor .e-2830c1cd-9787{max-width:51ch;text-align:center;display:block}.elementor .e-6ab9cf64-690e{text-align:center;padding:0;margin-block-end:40px;flex-direction:column;gap:12px;flex-wrap:nowrap;justify-content:flex-start;align-items:center}.elementor .e-789324ec-1dde{grid-column:2 / span 2}.elementor .e-3c77961c-8dcb{grid-column:span 2}.elementor .e-6ee20e8d-9a0d{grid-column:span 2}.elementor .e-6b25a7f2-a761{grid-column:span 2}.elementor .e-9ee3761-7574{grid-column:span 2}.elementor .e-545e2424-ce18{grid-column:span 2}.elementor .e-25720ec3-c18f{grid-column:span 2}.elementor .e-11d710b9-aa74{grid-column:span 2}.elementor .e-665781c3-f3f1{grid-column:2 / span 2}.elementor .e-64cfae2c-4bd1{grid-column:span 2}.elementor .e-69a6c655-7860{padding:0;gap:16px;grid-template-columns:repeat(6,1fr);grid-template-rows:auto;grid-column:1 / -1}.elementor .e-55a62c3d-56c9{padding:0;gap:16px;grid-template-columns:repeat(3,1fr);grid-template-rows:auto}.elementor .e-39aa04e5-7fbc{padding:0;margin-block-start:32px;justify-content:center}.elementor .e-6dcc271a-16ad{display:block}.elementor .e-7807d04b-2abe{width:auto;padding:0;flex-direction:column;gap:14px}.elementor .e-523858ac-69ec{padding:0;margin-block-end:40px;gap:24px;flex-wrap:wrap;justify-content:space-between;align-items:flex-end}.elementor .e-670cbbe4-d133{display:block}.elementor .e-4d6bd4e1-b688{display:block;flex:1 1 auto}.elementor .e-784045f7-fbbd{font-family:var(--rmi-font-body);color:var(--rmi-color-black)}.elementor .e-4662440d-47c4{color:var(--rmi-color-text);letter-spacing:.08em}.elementor .e-50bca30-7548{padding-block-start:14px;padding-block-end:0;padding-inline-start:0;padding-inline-end:0;border-block-start-width:1px;gap:12px;justify-content:space-between;align-items:center;border-top-style:solid;border-top-color:#e6e6e6;\n}.elementor .e-3cd1e424-c052{display:block}.elementor .e-718163f5-657b{display:block;flex:1 1 auto}.elementor .e-622dce-7bce{font-family:var(--rmi-font-body);color:var(--rmi-color-black)}.elementor .e-3cd9665e-6f4b{color:var(--rmi-color-text);letter-spacing:.08em}.elementor .e-1434545e-288e{padding-block-start:14px;padding-block-end:0;padding-inline-start:0;padding-inline-end:0;border-block-start-width:1px;gap:12px;justify-content:space-between;align-items:center;border-top-style:solid;border-top-color:#e6e6e6;\n}.elementor .e-62629bf0-83a5{display:block}.elementor .e-6b1ec88a-eeef{display:block;flex:1 1 auto}.elementor .e-2b343e46-a42d{font-family:var(--rmi-font-body);color:var(--rmi-color-black)}.elementor .e-405e554b-2277{color:var(--rmi-color-text);letter-spacing:.08em}.elementor .e-4cbcc55d-20a6{padding-block-start:14px;padding-block-end:0;padding-inline-start:0;padding-inline-end:0;border-block-start-width:1px;gap:12px;justify-content:space-between;align-items:center;border-top-style:solid;border-top-color:#e6e6e6;\n}.elementor .e-40ff496b-902a{display:block}.elementor .e-75733189-9089{display:block;flex:1 1 auto}.elementor .e-5b4f120-bbd7{font-family:var(--rmi-font-body);color:var(--rmi-color-black)}.elementor .e-5cf8eae1-3c84{color:var(--rmi-color-text);letter-spacing:.08em}.elementor .e-537ea077-4988{padding-block-start:14px;padding-block-end:0;padding-inline-start:0;padding-inline-end:0;border-block-start-width:1px;gap:12px;justify-content:space-between;align-items:center;border-top-style:solid;border-top-color:#e6e6e6;\n}.elementor .e-1b8aba0a-37a4{padding:0;gap:24px;grid-template-columns:repeat(2,1fr);grid-template-rows:auto}.elementor .e-6727f5cf-f2d7{display:block}.elementor .e-6e39b986-d0c2{padding-block-start:var(--rmi-section-pad);padding-block-end:var(--rmi-section-pad);padding-inline-start:0;padding-inline-end:0;background-color:rgb(255 255 255 / .9)}.elementor .e-515e7ea0-a992{padding:0;background-image:url(https://roehrsmcmillen.com/wp-content/uploads/2026/10/rmi-quilt-pattern-gray.png);background-repeat:repeat;background-attachment:scroll;background-size:160px 80px;background-position:0 0}.elementor .e-3e596d9d-1e52{width:auto;padding:0;flex-direction:column;gap:14px}.elementor .e-45aae25-e469{padding:0;margin-block-end:40px;gap:24px;flex-wrap:wrap;justify-content:space-between;align-items:flex-end}.elementor .e-200512e1-b76a{position:relative;padding:0}.elementor .e-29d56c28-7306{font-size:16px;display:block;flex:1 1 auto}.elementor .e-39a00c0-1a10{align-self:flex-start}.elementor .e-34e2bac4-31ab{padding-block-start:22px;padding-block-end:26px;padding-inline-start:24px;padding-inline-end:24px;flex-direction:column;gap:12px;flex:1 1 auto}.elementor .e-284a456b-7487{position:relative;padding:0}.elementor .e-768f9b3d-41a5{font-size:16px;display:block;flex:1 1 auto}.elementor .e-8404bf9-faec{align-self:flex-start}.elementor .e-611b9402-26f3{padding-block-start:22px;padding-block-end:26px;padding-inline-start:24px;padding-inline-end:24px;flex-direction:column;gap:12px;flex:1 1 auto}.elementor .e-30cd6d4a-4d9f{position:relative;padding:0}.elementor .e-9e4c145-691e{font-size:16px;display:block;flex:1 1 auto}.elementor .e-12e227ac-d517{align-self:flex-start}.elementor .e-70fbafa-f2a9{padding-block-start:22px;padding-block-end:26px;padding-inline-start:24px;padding-inline-end:24px;flex-direction:column;gap:12px;flex:1 1 auto}.elementor .e-41cc5c0f-a48a{padding:0;gap:24px;grid-template-columns:repeat(3,1fr);grid-template-rows:auto}.elementor .e-56662e41-542e{display:block}.elementor .e-57d48af-758a{display:block}.elementor .e-35961da5-4048{font-family:inherit;color:inherit;font-weight:inherit;font-size:inherit;\n}.elementor .e-3b86f9c5-b53e{width:auto;gap:10px}.elementor .e-2815a3ed-30be{padding:0}.elementor .e-6a9e05fb-90b8{padding:0;flex-direction:column;gap:20px}.elementor .e-45d3d5b-c06b{font-family:var(--rmi-font-body);font-weight:700;font-size:18px;color:var(--rmi-color-black);line-height:1.4}.elementor .e-3e96fc85-33cb{width:32px;height:32px;color:#fff;padding:8px;border-radius:50%;background-color:var(--rmi-color-primary);display:flex;justify-content:center;align-items:center;fill:#fff;\n}.elementor .e-22e02f74-9f3e{width:32px;height:32px}.elementor .e-5ef6609d-fca0{min-height:48px;padding-block-start:22px;padding-block-end:22px;padding-inline-start:4px;padding-inline-end:4px;gap:16px}.elementor .e-357e814a-4bb9{display:block}.elementor .e-17a0f14e-30b4{padding-block-start:0;padding-block-end:22px;padding-inline-start:4px;padding-inline-end:48px}.elementor .e-45ac097f-5f83{border-block-end-width:1px;border-bottom-style:solid;border-bottom-color:#d6d6d6;\n}.elementor .e-68089efb-11b6{font-family:var(--rmi-font-body);font-weight:700;font-size:18px;color:var(--rmi-color-black);line-height:1.4}.elementor .e-7f1db4d8-dc94{width:32px;height:32px;color:#fff;padding:8px;border-radius:50%;background-color:var(--rmi-color-primary);display:flex;justify-content:center;align-items:center;fill:#fff;\n}.elementor .e-7c7baad5-8db4{width:32px;height:32px}.elementor .e-1bb83be0-a037{min-height:48px;padding-block-start:22px;padding-block-end:22px;padding-inline-start:4px;padding-inline-end:4px;gap:16px}.elementor .e-65802e30-67aa{display:block}.elementor .e-4c20dc1b-756b{padding-block-start:0;padding-block-end:22px;padding-inline-start:4px;padding-inline-end:48px}.elementor .e-4de6c5d5-1d6b{border-block-end-width:1px;border-bottom-style:solid;border-bottom-color:#d6d6d6;\n}.elementor .e-29ea146c-b4bd{font-family:var(--rmi-font-body);font-weight:700;font-size:18px;color:var(--rmi-color-black);line-height:1.4}.elementor .e-3516f1d9-2b25{width:32px;height:32px;color:#fff;padding:8px;border-radius:50%;background-color:var(--rmi-color-primary);display:flex;justify-content:center;align-items:center;fill:#fff;\n}.elementor .e-64f83e84-6313{width:32px;height:32px}.elementor .e-17022aed-aebd{min-height:48px;padding-block-start:22px;padding-block-end:22px;padding-inline-start:4px;padding-inline-end:4px;gap:16px}.elementor .e-d7ea7c2-82a6{display:block}.elementor .e-6cb95481-98c0{padding-block-start:0;padding-block-end:22px;padding-inline-start:4px;padding-inline-end:48px}.elementor .e-517f9241-8c38{border-block-end-width:1px;border-bottom-style:solid;border-bottom-color:#d6d6d6;\n}.elementor .e-5da65624-ffd2{font-family:var(--rmi-font-body);font-weight:700;font-size:18px;color:var(--rmi-color-black);line-height:1.4}.elementor .e-2109e293-5d94{width:32px;height:32px;color:#fff;padding:8px;border-radius:50%;background-color:var(--rmi-color-primary);display:flex;justify-content:center;align-items:center;fill:#fff;\n}.elementor .e-67ddc45e-8211{width:32px;height:32px}.elementor .e-18047a8c-7f77{min-height:48px;padding-block-start:22px;padding-block-end:22px;padding-inline-start:4px;padding-inline-end:4px;gap:16px}.elementor .e-51b7cdf3-e782{display:block}.elementor .e-766c383e-32eb{padding-block-start:0;padding-block-end:22px;padding-inline-start:4px;padding-inline-end:48px}.elementor .e-50552680-8039{border-block-end-width:1px;border-bottom-style:solid;border-bottom-color:#d6d6d6;\n}.elementor .e-3d2b84a5-d976{border-block-start-width:2px;border-top-style:solid;border-top-color:var(--rmi-color-primary);\n}.elementor .e-1b85d598-1280{gap:88px;grid-template-columns:0.85fr 1.15fr;grid-template-rows:auto;align-items:start}.elementor .e-6493a510-418c{padding:0}.elementor .e-50bf08b2-6196{min-width:0;padding:0}