.elementor-16 .elementor-element.elementor-element-5b50915{--display:flex;--min-height:500px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:130px;--padding-bottom:130px;--padding-left:40px;--padding-right:40px;}.elementor-16 .elementor-element.elementor-element-5b50915:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-5b50915 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#6B1F1F;}.elementor-16 .elementor-element.elementor-element-e52fec5{text-align:center;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-16 .elementor-element.elementor-element-e52fec5 .elementor-heading-title{color:#D4956A;}.elementor-16 .elementor-element.elementor-element-cc05e38{text-align:center;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-16 .elementor-element.elementor-element-cc05e38 .elementor-heading-title{color:#FFFFFF;}.elementor-16 .elementor-element.elementor-element-2e8838b{--divider-border-style:solid;--divider-color:#D4956A;--divider-border-width:2px;}.elementor-16 .elementor-element.elementor-element-2e8838b .elementor-divider-separator{width:8%;margin:0 auto;margin-center:0;}.elementor-16 .elementor-element.elementor-element-2e8838b .elementor-divider{text-align:center;padding-block-start:20px;padding-block-end:20px;}.elementor-16 .elementor-element.elementor-element-a3316e7{text-align:center;margin:10px 80px calc(var(--kit-widget-spacing, 0px) + 0px) 80px;}.elementor-16 .elementor-element.elementor-element-a3316e7 .elementor-heading-title{color:#F5E6D3;}.elementor-16 .elementor-element.elementor-element-d1f24ec{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:90px;--padding-bottom:90px;--padding-left:60px;--padding-right:60px;}.elementor-16 .elementor-element.elementor-element-d1f24ec:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-d1f24ec > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAF5F0;}.elementor-16 .elementor-element.elementor-element-af7152f{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-16 .elementor-element.elementor-element-861f282 img{width:100%;border-radius:12px 12px 12px 12px;}.elementor-16 .elementor-element.elementor-element-5de724c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-16 .elementor-element.elementor-element-9284990 .elementor-heading-title{color:#6B1F1F;}.elementor-16 .elementor-element.elementor-element-cfeff0b .elementor-heading-title{color:#2C1810;}.elementor-16 .elementor-element.elementor-element-cfeff0b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-16 .elementor-element.elementor-element-565eb4c{--divider-border-style:solid;--divider-color:#6B1F1F;--divider-border-width:2px;}.elementor-16 .elementor-element.elementor-element-565eb4c .elementor-divider-separator{width:20%;margin:0 auto;margin-left:0;}.elementor-16 .elementor-element.elementor-element-565eb4c .elementor-divider{text-align:left;padding-block-start:15px;padding-block-end:15px;}.elementor-16 .elementor-element.elementor-element-01e1a9a{color:#4A3728;}.elementor-16 .elementor-element.elementor-element-370344d{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:90px;--padding-bottom:90px;--padding-left:60px;--padding-right:60px;}.elementor-16 .elementor-element.elementor-element-370344d:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-370344d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-16 .elementor-element.elementor-element-58b1ed3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-16 .elementor-element.elementor-element-8dcda44 .elementor-heading-title{color:#6B1F1F;}.elementor-16 .elementor-element.elementor-element-b3b330f .elementor-heading-title{color:#2C1810;}.elementor-16 .elementor-element.elementor-element-4b0a9ac{--divider-border-style:solid;--divider-color:#6B1F1F;--divider-border-width:2px;}.elementor-16 .elementor-element.elementor-element-4b0a9ac .elementor-divider-separator{width:20%;margin:0 auto;margin-left:0;}.elementor-16 .elementor-element.elementor-element-4b0a9ac .elementor-divider{text-align:left;padding-block-start:15px;padding-block-end:15px;}.elementor-16 .elementor-element.elementor-element-1b48730{color:#4A3728;}.elementor-16 .elementor-element.elementor-element-428a372{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-16 .elementor-element.elementor-element-d2246bb img{width:100%;border-radius:12px 12px 12px 12px;}.elementor-16 .elementor-element.elementor-element-756c43e{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:100px;--padding-bottom:100px;--padding-left:80px;--padding-right:80px;}.elementor-16 .elementor-element.elementor-element-756c43e:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-756c43e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1C0F0A;}.elementor-16 .elementor-element.elementor-element-4d9574c{text-align:center;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-16 .elementor-element.elementor-element-4d9574c .elementor-heading-title{color:#D4956A;}.elementor-16 .elementor-element.elementor-element-d419100{text-align:center;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;}.elementor-16 .elementor-element.elementor-element-d419100 .elementor-heading-title{color:#FFFFFF;}.elementor-16 .elementor-element.elementor-element-bca4569{--divider-border-style:solid;--divider-color:#D4956A;--divider-border-width:1px;}.elementor-16 .elementor-element.elementor-element-bca4569 .elementor-divider-separator{width:8%;margin:0 auto;margin-center:0;}.elementor-16 .elementor-element.elementor-element-bca4569 .elementor-divider{text-align:center;padding-block-start:20px;padding-block-end:20px;}.elementor-16 .elementor-element.elementor-element-2b0a0a8{color:#C8B5A8;margin:0px 120px calc(var(--kit-widget-spacing, 0px) + 0px) 120px;}.elementor-16 .elementor-element.elementor-element-9926f0d{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:90px;--padding-bottom:90px;--padding-left:60px;--padding-right:60px;}.elementor-16 .elementor-element.elementor-element-9926f0d:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-9926f0d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAF5F0;}.elementor-16 .elementor-element.elementor-element-66c401f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-16 .elementor-element.elementor-element-c6e779e img{width:100%;border-radius:12px 12px 12px 12px;}.elementor-16 .elementor-element.elementor-element-67c76e0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-16 .elementor-element.elementor-element-8d5767e .elementor-heading-title{color:#6B1F1F;}.elementor-16 .elementor-element.elementor-element-6f9ea7b .elementor-heading-title{color:#2C1810;}.elementor-16 .elementor-element.elementor-element-f1e1101{--divider-border-style:solid;--divider-color:#6B1F1F;--divider-border-width:2px;}.elementor-16 .elementor-element.elementor-element-f1e1101 .elementor-divider-separator{width:20%;margin:0 auto;margin-left:0;}.elementor-16 .elementor-element.elementor-element-f1e1101 .elementor-divider{text-align:left;padding-block-start:15px;padding-block-end:15px;}.elementor-16 .elementor-element.elementor-element-27c8582{color:#4A3728;}.elementor-16 .elementor-element.elementor-element-8d0ed6b{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:110px;--padding-bottom:110px;--padding-left:80px;--padding-right:80px;}.elementor-16 .elementor-element.elementor-element-8d0ed6b:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-8d0ed6b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#6B1F1F;}.elementor-16 .elementor-element.elementor-element-78c59e2{text-align:center;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;}.elementor-16 .elementor-element.elementor-element-78c59e2 .elementor-heading-title{color:#FFFFFF;}.elementor-16 .elementor-element.elementor-element-6486553{--divider-border-style:solid;--divider-color:#D4956A;--divider-border-width:1px;}.elementor-16 .elementor-element.elementor-element-6486553 .elementor-divider-separator{width:8%;margin:0 auto;margin-center:0;}.elementor-16 .elementor-element.elementor-element-6486553 .elementor-divider{text-align:center;padding-block-start:25px;padding-block-end:25px;}.elementor-16 .elementor-element.elementor-element-6110e51{text-align:center;margin:0px 80px calc(var(--kit-widget-spacing, 0px) + 40px) 80px;}.elementor-16 .elementor-element.elementor-element-6110e51 .elementor-heading-title{color:#F5E6D3;}.elementor-16 .elementor-element.elementor-element-6883dcb .elementor-button{fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:2px 2px 2px 2px;border-color:#FFFFFF;border-radius:3px 3px 3px 3px;padding:16px 48px 16px 48px;}.elementor-16 .elementor-element.elementor-element-6883dcb .elementor-button:hover, .elementor-16 .elementor-element.elementor-element-6883dcb .elementor-button:focus{background-color:#F5E6D3;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-16 .elementor-element.elementor-element-af7152f{--width:45%;}.elementor-16 .elementor-element.elementor-element-5de724c{--width:55%;}.elementor-16 .elementor-element.elementor-element-58b1ed3{--width:55%;}.elementor-16 .elementor-element.elementor-element-428a372{--width:45%;}.elementor-16 .elementor-element.elementor-element-66c401f{--width:45%;}.elementor-16 .elementor-element.elementor-element-67c76e0{--width:55%;}}/* Start custom CSS *//* ===== OUR STORY PAGE - FORCE CORRECT COLORS ===== */

/* HERO - white/cream on dark maroon */
body .elementor-16 .elementor-element-e52fec5 .elementor-heading-title,
body.page-id-16 .elementor-element-e52fec5 .elementor-heading-title { color: #D4956A !important; }

body .elementor-16 .elementor-element-cc05e38 h1,
body .elementor-16 .elementor-element-cc05e38 .elementor-heading-title,
body.page-id-16 .elementor-element-cc05e38 .elementor-heading-title { color: #FFFFFF !important; }

body .elementor-16 .elementor-element-a3316e7 .elementor-heading-title,
body.page-id-16 .elementor-element-a3316e7 .elementor-heading-title { color: #F5E6D3 !important; font-style: italic !important; }

/* SURVIVORS - white on very dark */
body .elementor-16 .elementor-element-4d9574c .elementor-heading-title { color: #D4956A !important; }
body .elementor-16 .elementor-element-d419100 h2,
body .elementor-16 .elementor-element-d419100 .elementor-heading-title { color: #FFFFFF !important; font-style: italic !important; }

/* CTA - white/cream on maroon */
body .elementor-16 .elementor-element-78c59e2 h2,
body .elementor-16 .elementor-element-78c59e2 .elementor-heading-title { color: #FFFFFF !important; font-style: italic !important; }

body .elementor-16 .elementor-element-6110e51 .elementor-heading-title { color: #F5E6D3 !important; }/* End custom CSS */