.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-28 .elementor-element.elementor-element-de29b1c{width:var( --container-widget-width, 33% );max-width:33%;margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 33%;--container-widget-width:33%;--container-widget-flex-grow:0;text-align:center;font-family:"Roboto", Sans-serif;font-size:14px;font-weight:300;color:#8A7F6E;}.elementor-28 .elementor-element.elementor-element-51090b9{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;font-family:"Jost", Sans-serif;font-size:16px;font-weight:400;letter-spacing:-0.6px;}.elementor-28 .elementor-element.elementor-element-d806f8e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:19px 0px 16px 0px;column-gap:0px;font-family:"Jost", Sans-serif;font-size:14px;font-weight:300;font-style:normal;letter-spacing:0px;color:#2B2420;}.elementor-28 .elementor-element.elementor-element-288fc17{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;font-family:"Jost", Sans-serif;font-size:16px;font-weight:400;letter-spacing:-0.6px;}.elementor-28 .elementor-element.elementor-element-4643ecf{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:5px 0px 0px 0px;column-gap:0px;font-family:"Jost", Sans-serif;font-size:14px;font-weight:300;font-style:normal;letter-spacing:0px;color:#2B2420;}.elementor-28 .elementor-element.elementor-element-aa213fc{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;font-family:"Jost", Sans-serif;font-size:16px;font-weight:400;letter-spacing:-0.6px;}.elementor-28 .elementor-element.elementor-element-269b088{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:5px 0px 0px 0px;column-gap:0px;font-family:"Jost", Sans-serif;font-size:14px;font-weight:300;font-style:normal;letter-spacing:0px;color:#2B2420;}.elementor-28 .elementor-element.elementor-element-31e58d9{width:var( --container-widget-width, 45% );max-width:45%;margin:01% 0% calc(var(--kit-widget-spacing, 0px) + 02%) 27.5%;--container-widget-width:45%;--container-widget-flex-grow:0;text-align:center;font-family:"Roboto", Sans-serif;font-size:14px;font-weight:300;color:#8A7F6E;}.elementor-28 .elementor-element.elementor-element-2158be7{width:initial;max-width:initial;margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;padding:10px 0px 10px 0px;text-align:center;font-family:"Roboto", Sans-serif;font-size:13.5px;font-weight:300;color:#8A7F6E;}.elementor-28 .elementor-element.elementor-element-b10d0f6{width:initial;max-width:initial;margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;padding:10px 0px 10px 0px;text-align:center;font-family:"Roboto", Sans-serif;font-size:13.5px;font-weight:300;color:#8A7F6E;}.elementor-28 .elementor-element.elementor-element-15445f5{width:initial;max-width:initial;margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;padding:10px 0px 10px 0px;text-align:center;font-family:"Roboto", Sans-serif;font-size:13.5px;font-weight:300;color:#8A7F6E;}.elementor-28 .elementor-element.elementor-element-f699085{width:initial;max-width:initial;margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;padding:10px 0px 10px 0px;text-align:center;font-family:"Roboto", Sans-serif;font-size:13.5px;font-weight:300;color:#8A7F6E;}.elementor-28 .elementor-element.elementor-element-cc07446{width:initial;max-width:initial;margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;padding:10px 0px 10px 0px;text-align:center;font-family:"Roboto", Sans-serif;font-size:13.5px;font-weight:300;color:#8A7F6E;}.elementor-28 .elementor-element.elementor-element-04b8341{width:initial;max-width:initial;margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;padding:10px 0px 10px 0px;text-align:center;font-family:"Roboto", Sans-serif;font-size:13.5px;font-weight:300;color:#8A7F6E;}.elementor-28 .elementor-element.elementor-element-3e9f5c9{width:var( --container-widget-width, 45% );max-width:45%;margin:01% 0% calc(var(--kit-widget-spacing, 0px) + 02%) 27.5%;--container-widget-width:45%;--container-widget-flex-grow:0;text-align:center;font-family:"Roboto", Sans-serif;font-size:12px;font-weight:300;font-style:italic;color:#8A7F6E;}.elementor-28 .elementor-element.elementor-element-20564cd{--spacer-size:20px;}.elementor-28 .elementor-element.elementor-element-3aa69f9{--spacer-size:10px;}.elementor-28 .elementor-element.elementor-element-fe89a8d{--display:flex;--overlay-opacity:0.72;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-28 .elementor-element.elementor-element-fe89a8d:not(.elementor-motion-effects-element-type-background), .elementor-28 .elementor-element.elementor-element-fe89a8d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2B2420;}.elementor-28 .elementor-element.elementor-element-fe89a8d::before, .elementor-28 .elementor-element.elementor-element-fe89a8d > .elementor-background-video-container::before, .elementor-28 .elementor-element.elementor-element-fe89a8d > .e-con-inner > .elementor-background-video-container::before, .elementor-28 .elementor-element.elementor-element-fe89a8d > .elementor-background-slideshow::before, .elementor-28 .elementor-element.elementor-element-fe89a8d > .e-con-inner > .elementor-background-slideshow::before, .elementor-28 .elementor-element.elementor-element-fe89a8d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-28 .elementor-element.elementor-element-e064325 .elementor-button{background-color:#FFFFFF00;font-family:"Jost", Sans-serif;font-size:12px;font-weight:400;text-transform:uppercase;fill:#C9A45C;color:#C9A45C;border-style:solid;border-width:1px 1px 1px 1px;padding:15px 30px 15px 30px;}:root{--page-title-display:none;}/* Start custom CSS */:root{
    --cream: #FBF6EC;
    --cream-deep: #F3ECDC;
    --ink: #2B2420;
    --muted: #8A7F6E;
    --gold: #9C7A3C;
    --gold-soft: #C9A45C;
    --line: #E1D5B8;
    --body-copy: #4a4238;
    --cta-muted: #C9BFA9;
    --ph-color: #B79A6B;
    --urgency-ph: #8f8060;
    --stripe-alt: #ECE1C4;
    --cta-bg: #2B2420;
    --icon-bg: #F6EFDD;
    --icon-border: #C9A45C;
    --icon-line: #6B4A23;
    --icon-fillA: #E8B84B;
    --icon-fillB: #F3D178;
    --icon-accent: #9C7A3C;
}/* End custom CSS */