.elementor .e-606bc69-e157da6{font-family:var(--Financier);font-weight:500;font-size:3.75em;color:#F2EFE9;letter-spacing:var(--Financer);line-height:1.08em;margin-block-start:0.75rem;margin-block-end:1.75rem;}.elementor .e-cc9ea92-b2298a6{font-family:var(--Eyebrow);font-weight:400;font-size:0.9em;color:var(--Brass);letter-spacing:0.34em;line-height:0.9em;text-transform:uppercase;}.elementor .e-2936d1c-627aafc{font-family:var(--Financier);font-weight:500;font-size:3em;color:var(--Onyx);letter-spacing:var(--Financer);line-height:1.1em;}.elementor .e-8c84719-c222535{font-family:Inter;font-weight:300;font-size:1.2em;}.elementor .e-c0da880-197212d{width:50%;column-gap:0px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:column;row-gap:18px;justify-content:center;align-self:start;order:99999;}.elementor .e-21c584c{max-width:1416px;padding:48px;}.elementor .e-427111-2534{width:45%;aspect-ratio:9 / 10;object-fit:cover;background-color:#e4dfd6;flex:0 0 auto;}.elementor .e-17145d78-fbf7{font-family:var(--Eyebrow);font-weight:400;font-size:0.75em;color:#7d766d;letter-spacing:0.14em;text-transform:uppercase;margin-block-end:0.6rem;}.elementor .e-7c909de7-b794{font-family:var(--Financier);font-weight:500;font-size:2em;color:var(--Onyx);letter-spacing:var(--Financer);line-height:1.15em;margin-block-end:0.9rem;}.elementor .e-629370cd-b38a{font-family:var(--Eyebrow);font-weight:500;font-size:0.8em;color:var(--Onyx);letter-spacing:0.2em;text-transform:uppercase;}.elementor .e-478e3f74-50ac{width:2rem;height:1px;min-width:0px;padding:0px;margin-block-start:1.5rem;margin-block-end:1.5rem;margin-inline-start:0px;margin-inline-end:0px;background-color:var(--Limestone);}.elementor .e-2f61f66f-eca4:hover,.elementor .e-2f61f66f-eca4:focus-visible{color:#9a7641;}.elementor .e-2f61f66f-eca4{font-family:var(--Eyebrow);font-weight:500;font-size:0.8em;color:var(--Onyx);letter-spacing:0.2em;text-transform:uppercase;margin-block-start:2rem;transition:color 0.3s;width: fit-content;\n}.elementor .e-16171739-3719{padding-block-start:1.25rem;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:column;flex:1 1 auto;}.elementor .e-7340202f-a98b{padding:0px;flex-direction:row;gap:2.5rem;align-items:flex-start;}.elementor .e-5dae5759-71fe{display:grid;gap:4.5rem;grid-template-columns:repeat(2, 1fr);grid-auto-rows:auto;}.elementor .e-4dc376a8-6491{width:100%;}.elementor .e-c6c1a50-f37c2bb{max-width:1416px;padding:48px;}.elementor .e-18c21ba8-3ec4{font-family:var(--Eyebrow);font-weight:400;font-size:0.85em;color:#2E3632;letter-spacing:0.22em;line-height:1.4em;text-transform:uppercase;}.elementor .e-8f83380-3296{padding:0px;margin-block-end:1.5rem;display:flex;flex-direction:row;gap:1.25rem;align-items:center;}.elementor .e-3460df7b-bfe9{font-family:var(--Financier);font-weight:400;font-size:3.6em;color:#1B2420;letter-spacing:var(--Financer);line-height:1.05em;margin-block-end:1.5rem;}.elementor .e-4f131ac3-3cae{max-width:27rem;font-family:var(--Financier);font-weight:400;font-size:1.15em;color:#3A413D;line-height:1.55em;margin-block-end:2.25rem;}.elementor .e-56584287-fdc0:hover,.elementor .e-56584287-fdc0:focus-visible{color:var(--Chalk);background-color:var(--Onyx);}.elementor .e-56584287-fdc0:focus{color:#1B2420;background-color:var(--Brass);}.elementor .e-56584287-fdc0{font-family:var(--Eyebrow);font-weight:500;font-size:0.8em;color:var(--Onyx);letter-spacing:0.22em;text-transform:uppercase;padding-block-start:1.15rem;padding-block-end:1.15rem;padding-inline-start:2.25rem;padding-inline-end:2.25rem;border-radius:0px;border-width:0px;background-color:var(--Brass);transition:background-color 0.3s, color 0.3s;}.elementor .e-8abc0da-70a3{max-width:26rem;padding:0px;display:flex;flex-direction:column;align-items:flex-start;}.elementor .e-1a17a655-d1c1{width:100%;max-width:1416px;padding-block-start:5.5rem;padding-block-end:5.5rem;padding-inline-start:48px;padding-inline-end:48px;display:flex;flex-direction:row;gap:4.5rem;flex:1 1 auto;align-items:center;margin-inline: auto;\n}.elementor .e-43c0c35d-907a{width:32%;min-height:29rem;position:absolute;inset-block-start:0px;inset-inline-end:0px;inset-block-end:0px;padding:0px;background-image:url("http://privateclientifp.com/wp-content/uploads/2026/10/limestone-architectural-arches.webp");background-repeat:no-repeat;background-attachment:scroll;background-size:cover;background-position:center center;flex:0 0 32%;}.elementor .e-7a9c9d0-c856{width:100%;min-height:29rem;overflow:hidden;position:relative;padding:0px;background-color:#ECE8E0;display:flex;flex-direction:row;align-items:stretch;}.elementor .e-364886c0-6839{font-family:var(--Eyebrow);font-weight:400;font-size:0.9em;color:var(--Brass);letter-spacing:0.34em;line-height:1.4em;text-transform:uppercase;margin-block-end:1.5rem;}.elementor .e-98f68b8-fd3d{font-family:var(--Financier);font-weight:500;font-size:3em;color:#F2EFE9;letter-spacing:var(--Financer);line-height:1.1em;margin-block-end:1.75rem;}.elementor .e-55db8b69-47db{max-width:30rem;font-family:Inter;font-weight:300;font-size:1.1em;color:rgba(242,239,233,0.88);line-height:1.7em;}.elementor .e-6b357c87-299e{width:40%;padding:0px;display:flex;flex-direction:column;}.elementor .e-1236bf0b-6667{font-family:var(--Financier);font-weight:400;font-size:1.15em;color:#F2EFE9;margin-block-end:1.25rem;}.elementor .e-6a700bc9-991c{font-family:var(--Financier);font-weight:400;font-size:1.6em;color:#F2EFE9;line-height:1.2em;margin-block-end:1.25rem;}.elementor .e-310e1f1f-2897{font-family:Inter;font-weight:300;font-size:0.95em;color:rgba(242,239,233,0.85);line-height:1.65em;}.elementor .e-503f9c88-3aa4{padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:2.5rem;display:flex;flex-direction:column;flex:1 1 0px;}.elementor .e-4185eff8-ea53{font-family:var(--Financier);font-weight:400;font-size:1.15em;color:#F2EFE9;margin-block-end:1.25rem;}.elementor .e-5c0257b2-69bd{font-family:var(--Financier);font-weight:400;font-size:1.6em;color:#F2EFE9;line-height:1.2em;margin-block-end:1.25rem;}.elementor .e-37d85e24-174b{font-family:Inter;font-weight:300;font-size:0.95em;color:rgba(242,239,233,0.85);line-height:1.65em;}.elementor .e-4009cff9-b89b{padding-block-start:0px;padding-block-end:0px;padding-inline-start:2.5rem;padding-inline-end:2.5rem;border-inline-start-width:1px;display:flex;flex-direction:column;flex:1 1 0px;border-left-style: solid; border-left-color: rgba(179,172,158,0.4);\n}.elementor .e-171f9653-d814{font-family:var(--Financier);font-weight:400;font-size:1.15em;color:#F2EFE9;margin-block-end:1.25rem;}.elementor .e-3f51ed9f-8ee1{font-family:var(--Financier);font-weight:400;font-size:1.6em;color:#F2EFE9;line-height:1.2em;margin-block-end:1.25rem;}.elementor .e-25fe7573-395d{font-family:Inter;font-weight:300;font-size:0.95em;color:rgba(242,239,233,0.85);line-height:1.65em;}.elementor .e-39bd762c-9550{padding-block-start:0px;padding-block-end:0px;padding-inline-start:2.5rem;padding-inline-end:0px;border-inline-start-width:1px;display:flex;flex-direction:column;flex:1 1 0px;border-left-style: solid; border-left-color: rgba(179,172,158,0.4);\n}.elementor .e-158ddc08-3d8a{width:60%;padding:0px;flex-direction:row;gap:0px;align-items:stretch;}.elementor .e-71b85667-542d{width:100%;max-width:1416px;padding-block-start:5.5rem;padding-block-end:5.5rem;padding-inline-start:48px;padding-inline-end:48px;flex-direction:row;gap:4rem;align-items:center;margin-inline: auto;\n}.elementor .e-623bc8d4-56b7{width:100%;padding:0px;background-image:url("http://privateclientifp.com/wp-content/uploads/2026/09/green-textured-wall.png");background-repeat:no-repeat;background-attachment:scroll;background-size:cover;background-position:center center;background-color:var(--Onyx);flex-direction:column;}