.elementor-44 .elementor-element.elementor-element-358a8df{--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;--padding-top:84px;--padding-bottom:72px;--padding-left:24px;--padding-right:24px;}.elementor-44 .elementor-element.elementor-element-358a8df:not(.elementor-motion-effects-element-type-background), .elementor-44 .elementor-element.elementor-element-358a8df > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F6F2;}.elementor-44 .elementor-element.elementor-element-646fbb2{--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;--gap:16px 0px;--row-gap:16px;--column-gap:0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-44 .elementor-element.elementor-element-97063cb{width:var( --container-widget-width, 220px );max-width:220px;--container-widget-width:220px;--container-widget-flex-grow:0;text-align:center;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );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-44 .elementor-element.elementor-element-cfah-hero-label{text-align:center;font-family:"Plus Jakarta Sans", Sans-serif;font-size:12px;font-weight:400;text-transform:uppercase;letter-spacing:4px;color:#8B4513;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );color:var( --e-global-color-primary );}.elementor-44 .elementor-element.elementor-element-32d94c4{text-align:center;}.elementor-44 .elementor-element.elementor-element-32d94c4 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:72px;font-weight:700;line-height:1.08em;letter-spacing:-1.5px;color:#1A1A1A;}.elementor-44 .elementor-element.elementor-element-452091a{text-align:center;font-family:"Playfair Display", Sans-serif;font-size:20px;color:#8B4513;}.elementor-44 .elementor-element.elementor-element-cfah-identity-section{--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;--padding-top:16px;--padding-bottom:80px;--padding-left:24px;--padding-right:24px;}.elementor-44 .elementor-element.elementor-element-cfah-identity-section:not(.elementor-motion-effects-element-type-background), .elementor-44 .elementor-element.elementor-element-cfah-identity-section > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F6F2;}.elementor-44 .elementor-element.elementor-element-cfah-identity-inner{--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:flex-start;--gap:28px 48px;--row-gap:28px;--column-gap:48px;}.elementor-44 .elementor-element.elementor-element-cfah-identity-left{--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;--gap:12px 0px;--row-gap:12px;--column-gap:0px;}.elementor-44 .elementor-element.elementor-element-cfah-identity-label{font-family:"Plus Jakarta Sans", Sans-serif;font-size:12px;font-weight:400;text-transform:uppercase;letter-spacing:3.6px;color:#8B4513;}.elementor-44 .elementor-element.elementor-element-cfah-who-title .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:36px;font-weight:700;color:#1A1A1A;}.elementor-44 .elementor-element.elementor-element-cfah-who-copy{font-family:"Plus Jakarta Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.75em;color:#3D3935;}.elementor-44 .elementor-element.elementor-element-cfah-identity-right{--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;--gap:22px 0px;--row-gap:22px;--column-gap:0px;}.elementor-44 .elementor-element.elementor-element-cfah-mission-card{--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;--gap:8px 0px;--row-gap:8px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E3DDD4;--border-color:#E3DDD4;--padding-top:28px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;}.elementor-44 .elementor-element.elementor-element-cfah-mission-card:not(.elementor-motion-effects-element-type-background), .elementor-44 .elementor-element.elementor-element-cfah-mission-card > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-44 .elementor-element.elementor-element-cfah-mission-label{font-family:"Plus Jakarta Sans", Sans-serif;font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:1.8px;color:#8B4513;}.elementor-44 .elementor-element.elementor-element-cfah-mission-copy{font-family:"Plus Jakarta Sans", Sans-serif;font-size:14px;font-weight:400;line-height:1.7em;color:#3D3935;}.elementor-44 .elementor-element.elementor-element-cfah-vision-card{--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;--gap:8px 0px;--row-gap:8px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E3DDD4;--border-color:#E3DDD4;--padding-top:28px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;}.elementor-44 .elementor-element.elementor-element-cfah-vision-card:not(.elementor-motion-effects-element-type-background), .elementor-44 .elementor-element.elementor-element-cfah-vision-card > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-44 .elementor-element.elementor-element-cfah-vision-label{font-family:"Plus Jakarta Sans", Sans-serif;font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:1.8px;color:#8B4513;}.elementor-44 .elementor-element.elementor-element-cfah-vision-copy{font-family:"Plus Jakarta Sans", Sans-serif;font-size:14px;font-weight:400;line-height:1.7em;color:#3D3935;}.elementor-44 .elementor-element.elementor-element-cfah-needs-section{--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;--padding-top:0px;--padding-bottom:80px;--padding-left:24px;--padding-right:24px;}.elementor-44 .elementor-element.elementor-element-cfah-needs-section:not(.elementor-motion-effects-element-type-background), .elementor-44 .elementor-element.elementor-element-cfah-needs-section > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F6F2;}.elementor-44 .elementor-element.elementor-element-cfah-needs-panel{--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;--gap:30px 0px;--row-gap:30px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#34312E;--border-color:#34312E;--padding-top:64px;--padding-bottom:64px;--padding-left:64px;--padding-right:64px;}.elementor-44 .elementor-element.elementor-element-cfah-needs-panel:not(.elementor-motion-effects-element-type-background), .elementor-44 .elementor-element.elementor-element-cfah-needs-panel > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1A1A1A;}.elementor-44 .elementor-element.elementor-element-cfah-needs-stat-row{--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;--gap:18px 32px;--row-gap:18px;--column-gap:32px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#34312E;--border-color:#34312E;--padding-top:0px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-44 .elementor-element.elementor-element-cfah-needs-number.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-44 .elementor-element.elementor-element-cfah-needs-number .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:92px;font-weight:700;line-height:1em;color:#FFFFFF;}.elementor-44 .elementor-element.elementor-element-cfah-needs-stat-copy{--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;--gap:4px 0px;--row-gap:4px;--column-gap:0px;}.elementor-44 .elementor-element.elementor-element-cfah-needs-stat-label{font-family:"Plus Jakarta Sans", Sans-serif;font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:2.6px;color:#C5A86E;}.elementor-44 .elementor-element.elementor-element-cfah-needs-stat-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:14px;font-weight:500;color:#FFFFFF;}.elementor-44 .elementor-element.elementor-element-cfah-needs-stat-source{font-family:"Plus Jakarta Sans", Sans-serif;font-size:12px;font-weight:400;color:#C5A86E;}.elementor-44 .elementor-element.elementor-element-cfah-needs-copy-block{--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;--gap:18px 0px;--row-gap:18px;--column-gap:0px;}.elementor-44 .elementor-element.elementor-element-cfah-needs-title .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:32px;font-weight:700;color:#FFFFFF;}.elementor-44 .elementor-element.elementor-element-cfah-needs-copy{font-family:"Plus Jakarta Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.75em;color:#F8F6F2;}.elementor-44 .elementor-element.elementor-element-cfah-needs-cards{--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:stretch;--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-44 .elementor-element.elementor-element-cfah-food-card{--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;--gap:8px 0px;--row-gap:8px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#34312E;--border-color:#34312E;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-44 .elementor-element.elementor-element-cfah-food-card:not(.elementor-motion-effects-element-type-background), .elementor-44 .elementor-element.elementor-element-cfah-food-card > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1A1A1A;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-44 .elementor-element.elementor-element-cfah-food-icon .elementor-icon-wrapper{text-align:start;}.elementor-44 .elementor-element.elementor-element-cfah-food-icon.elementor-view-stacked .elementor-icon{background-color:#C5A86E;}.elementor-44 .elementor-element.elementor-element-cfah-food-icon.elementor-view-framed .elementor-icon, .elementor-44 .elementor-element.elementor-element-cfah-food-icon.elementor-view-default .elementor-icon{color:#C5A86E;border-color:#C5A86E;}.elementor-44 .elementor-element.elementor-element-cfah-food-icon.elementor-view-framed .elementor-icon, .elementor-44 .elementor-element.elementor-element-cfah-food-icon.elementor-view-default .elementor-icon svg{fill:#C5A86E;}.elementor-44 .elementor-element.elementor-element-cfah-food-icon .elementor-icon{font-size:20px;}.elementor-44 .elementor-element.elementor-element-cfah-food-icon .elementor-icon svg{height:20px;}.elementor-44 .elementor-element.elementor-element-cfah-food-title .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:20px;font-weight:700;color:#FFFFFF;}.elementor-44 .elementor-element.elementor-element-cfah-food-copy{font-family:"Plus Jakarta Sans", Sans-serif;font-size:12px;font-weight:400;line-height:1.6em;color:#F8F6F2;}.elementor-44 .elementor-element.elementor-element-cfah-commerce-card{--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;--gap:8px 0px;--row-gap:8px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#34312E;--border-color:#34312E;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-44 .elementor-element.elementor-element-cfah-commerce-card:not(.elementor-motion-effects-element-type-background), .elementor-44 .elementor-element.elementor-element-cfah-commerce-card > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1A1A1A;}.elementor-44 .elementor-element.elementor-element-cfah-commerce-icon .elementor-icon-wrapper{text-align:start;}.elementor-44 .elementor-element.elementor-element-cfah-commerce-icon.elementor-view-stacked .elementor-icon{background-color:#C5A86E;}.elementor-44 .elementor-element.elementor-element-cfah-commerce-icon.elementor-view-framed .elementor-icon, .elementor-44 .elementor-element.elementor-element-cfah-commerce-icon.elementor-view-default .elementor-icon{color:#C5A86E;border-color:#C5A86E;}.elementor-44 .elementor-element.elementor-element-cfah-commerce-icon.elementor-view-framed .elementor-icon, .elementor-44 .elementor-element.elementor-element-cfah-commerce-icon.elementor-view-default .elementor-icon svg{fill:#C5A86E;}.elementor-44 .elementor-element.elementor-element-cfah-commerce-icon .elementor-icon{font-size:20px;}.elementor-44 .elementor-element.elementor-element-cfah-commerce-icon .elementor-icon svg{height:20px;}.elementor-44 .elementor-element.elementor-element-cfah-commerce-title .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:20px;font-weight:700;color:#FFFFFF;}.elementor-44 .elementor-element.elementor-element-cfah-commerce-copy{font-family:"Plus Jakarta Sans", Sans-serif;font-size:12px;font-weight:400;line-height:1.6em;color:#F8F6F2;}.elementor-44 .elementor-element.elementor-element-cfah-dignity-card{--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;--gap:8px 0px;--row-gap:8px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#34312E;--border-color:#34312E;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-44 .elementor-element.elementor-element-cfah-dignity-card:not(.elementor-motion-effects-element-type-background), .elementor-44 .elementor-element.elementor-element-cfah-dignity-card > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1A1A1A;}.elementor-44 .elementor-element.elementor-element-cfah-dignity-icon .elementor-icon-wrapper{text-align:start;}.elementor-44 .elementor-element.elementor-element-cfah-dignity-icon.elementor-view-stacked .elementor-icon{background-color:#C5A86E;}.elementor-44 .elementor-element.elementor-element-cfah-dignity-icon.elementor-view-framed .elementor-icon, .elementor-44 .elementor-element.elementor-element-cfah-dignity-icon.elementor-view-default .elementor-icon{color:#C5A86E;border-color:#C5A86E;}.elementor-44 .elementor-element.elementor-element-cfah-dignity-icon.elementor-view-framed .elementor-icon, .elementor-44 .elementor-element.elementor-element-cfah-dignity-icon.elementor-view-default .elementor-icon svg{fill:#C5A86E;}.elementor-44 .elementor-element.elementor-element-cfah-dignity-icon .elementor-icon{font-size:20px;}.elementor-44 .elementor-element.elementor-element-cfah-dignity-icon .elementor-icon svg{height:20px;}.elementor-44 .elementor-element.elementor-element-cfah-dignity-title .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:20px;font-weight:700;color:#FFFFFF;}.elementor-44 .elementor-element.elementor-element-cfah-dignity-copy{font-family:"Plus Jakarta Sans", Sans-serif;font-size:12px;font-weight:400;line-height:1.6em;color:#F8F6F2;}.elementor-44 .elementor-element.elementor-element-cfah-projects-section{--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;--padding-top:0px;--padding-bottom:80px;--padding-left:24px;--padding-right:24px;}.elementor-44 .elementor-element.elementor-element-cfah-projects-section:not(.elementor-motion-effects-element-type-background), .elementor-44 .elementor-element.elementor-element-cfah-projects-section > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F6F2;}.elementor-44 .elementor-element.elementor-element-cfah-projects-inner{--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;--gap:18px 0px;--row-gap:18px;--column-gap:0px;}.elementor-44 .elementor-element.elementor-element-cfah-projects-label{font-family:"Plus Jakarta Sans", Sans-serif;font-size:12px;font-weight:400;text-transform:uppercase;letter-spacing:3.6px;color:#8B4513;}.elementor-44 .elementor-element.elementor-element-cfah-projects-title .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:36px;font-weight:700;color:#1A1A1A;}.elementor-44 .elementor-element.elementor-element-cfah-projects-copy-row{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:18px 32px;--row-gap:18px;--column-gap:32px;}.elementor-44 .elementor-element.elementor-element-cfah-projects-copy-1{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;font-family:"Plus Jakarta Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.75em;color:#3D3935;}.elementor-44 .elementor-element.elementor-element-cfah-projects-copy-2{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;font-family:"Plus Jakarta Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.75em;color:#3D3935;}.elementor-44 .elementor-element.elementor-element-cfah-stewardship-section{--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;--padding-top:0px;--padding-bottom:80px;--padding-left:24px;--padding-right:24px;}.elementor-44 .elementor-element.elementor-element-cfah-stewardship-section:not(.elementor-motion-effects-element-type-background), .elementor-44 .elementor-element.elementor-element-cfah-stewardship-section > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F6F2;}.elementor-44 .elementor-element.elementor-element-cfah-stewardship-card{--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;--gap:18px 0px;--row-gap:18px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E3DDD4;--border-color:#E3DDD4;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-44 .elementor-element.elementor-element-cfah-stewardship-card:not(.elementor-motion-effects-element-type-background), .elementor-44 .elementor-element.elementor-element-cfah-stewardship-card > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-44 .elementor-element.elementor-element-cfah-stewardship-label{font-family:"Plus Jakarta Sans", Sans-serif;font-size:12px;font-weight:400;text-transform:uppercase;letter-spacing:3.6px;color:#8B4513;}.elementor-44 .elementor-element.elementor-element-cfah-stewardship-title .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:36px;font-weight:700;color:#1A1A1A;}.elementor-44 .elementor-element.elementor-element-cfah-stewardship-p1{font-family:"Plus Jakarta Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.75em;color:#3D3935;}.elementor-44 .elementor-element.elementor-element-cfah-stewardship-p2{font-family:"Plus Jakarta Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.75em;color:#3D3935;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-44 .elementor-element.elementor-element-cfah-stewardship-link .elementor-button{background-color:#FFFFFF;font-family:"Plus Jakarta Sans", Sans-serif;font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:1.5px;fill:#1A1A1A;color:#1A1A1A;border-style:none;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-44 .elementor-element.elementor-element-cfah-stewardship-link .elementor-button:hover, .elementor-44 .elementor-element.elementor-element-cfah-stewardship-link .elementor-button:focus{background-color:#FFFFFF;color:#8B4513;}.elementor-44 .elementor-element.elementor-element-cfah-stewardship-link .elementor-button-content-wrapper{flex-direction:row;}.elementor-44 .elementor-element.elementor-element-cfah-stewardship-link .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-44 .elementor-element.elementor-element-cfah-stewardship-link .elementor-button:hover svg, .elementor-44 .elementor-element.elementor-element-cfah-stewardship-link .elementor-button:focus svg{fill:#8B4513;}.elementor-44 .elementor-element.elementor-element-cfah-support-section{--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;--padding-top:0px;--padding-bottom:80px;--padding-left:24px;--padding-right:24px;}.elementor-44 .elementor-element.elementor-element-cfah-support-section:not(.elementor-motion-effects-element-type-background), .elementor-44 .elementor-element.elementor-element-cfah-support-section > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F6F2;}.elementor-44 .elementor-element.elementor-element-cfah-support-inner{--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;--gap:26px 0px;--row-gap:26px;--column-gap:0px;}.elementor-44 .elementor-element.elementor-element-cfah-support-heading{--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;--gap:9px 0px;--row-gap:9px;--column-gap:0px;}.elementor-44 .elementor-element.elementor-element-cfah-support-label{text-align:center;font-family:"Plus Jakarta Sans", Sans-serif;font-size:12px;font-weight:400;text-transform:uppercase;letter-spacing:4px;color:#8B4513;}.elementor-44 .elementor-element.elementor-element-cfah-support-title{text-align:center;}.elementor-44 .elementor-element.elementor-element-cfah-support-title .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:36px;font-weight:700;color:#1A1A1A;}.elementor-44 .elementor-element.elementor-element-cfah-support-copy{text-align:center;font-family:"Plus Jakarta Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.7em;color:#3D3935;}.elementor-44 .elementor-element.elementor-element-cfah-donation-card{--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;--gap:18px 0px;--row-gap:18px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E3DDD4;--border-color:#E3DDD4;--padding-top:75px;--padding-bottom:50px;--padding-left:36px;--padding-right:36px;}.elementor-44 .elementor-element.elementor-element-cfah-donation-card:not(.elementor-motion-effects-element-type-background), .elementor-44 .elementor-element.elementor-element-cfah-donation-card > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-44 .elementor-element.elementor-element-cfah-donation-note{padding:10px 10px 10px 10px;text-align:center;font-family:"Plus Jakarta Sans", Sans-serif;font-size:10px;font-weight:400;font-style:italic;color:#6A645E;}.elementor-44 .elementor-element.elementor-element-cfah-learn-section{--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;--padding-top:0px;--padding-bottom:64px;--padding-left:24px;--padding-right:24px;}.elementor-44 .elementor-element.elementor-element-cfah-learn-section:not(.elementor-motion-effects-element-type-background), .elementor-44 .elementor-element.elementor-element-cfah-learn-section > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F6F2;}.elementor-44 .elementor-element.elementor-element-cfah-learn-inner{--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;--gap:14px 0px;--row-gap:14px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#E3DDD4;--border-color:#E3DDD4;--padding-top:44px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-44 .elementor-element.elementor-element-cfah-learn-title{text-align:center;}.elementor-44 .elementor-element.elementor-element-cfah-learn-title .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:32px;font-weight:700;color:#1A1A1A;}.elementor-44 .elementor-element.elementor-element-cfah-learn-copy{width:var( --container-widget-width, 520px );max-width:520px;--container-widget-width:520px;--container-widget-flex-grow:0;text-align:center;font-family:"Plus Jakarta Sans", Sans-serif;font-size:14px;font-weight:400;line-height:1.7em;color:#3D3935;}.elementor-44 .elementor-element.elementor-element-cfah-learn-button .elementor-button{background-color:#F8F6F2;font-family:"Plus Jakarta Sans", Sans-serif;font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:1.5px;fill:#1A1A1A;color:#1A1A1A;border-style:solid;border-width:1px 1px 1px 1px;border-color:#CFC7BD;border-radius:0px 0px 0px 0px;}.elementor-44 .elementor-element.elementor-element-cfah-learn-button .elementor-button:hover, .elementor-44 .elementor-element.elementor-element-cfah-learn-button .elementor-button:focus{background-color:#1A1A1A;color:#F8F6F2;border-color:#1A1A1A;}.elementor-44 .elementor-element.elementor-element-cfah-learn-button .elementor-button-content-wrapper{flex-direction:row;}.elementor-44 .elementor-element.elementor-element-cfah-learn-button .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-44 .elementor-element.elementor-element-cfah-learn-button .elementor-button:hover svg, .elementor-44 .elementor-element.elementor-element-cfah-learn-button .elementor-button:focus svg{fill:#F8F6F2;}.elementor-44 .elementor-element.elementor-element-cfah-learn-contact-strip{--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;--justify-content:center;--align-items:center;--gap:8px 14px;--row-gap:8px;--column-gap:14px;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#E3DDD4;--border-color:#E3DDD4;--margin-top:12px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:22px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-44 .elementor-element.elementor-element-cfah-contact-address.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-44 .elementor-element.elementor-element-cfah-contact-address{text-align:center;font-family:"Plus Jakarta Sans", Sans-serif;font-size:12px;font-weight:600;color:#514B45;}.elementor-44 .elementor-element.elementor-element-cfah-contact-phone.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-44 .elementor-element.elementor-element-cfah-contact-phone{text-align:center;font-family:"Plus Jakarta Sans", Sans-serif;font-size:12px;font-weight:600;color:#514B45;}.elementor-44 .elementor-element.elementor-element-cfah-contact-email.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-44 .elementor-element.elementor-element-cfah-contact-email{text-align:center;font-family:"Plus Jakarta Sans", Sans-serif;font-size:12px;font-weight:600;color:#8B4513;}@media(max-width:1024px){.elementor-44 .elementor-element.elementor-element-358a8df{--padding-top:64px;--padding-bottom:56px;--padding-left:24px;--padding-right:24px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-44 .elementor-element.elementor-element-32d94c4 .elementor-heading-title{font-size:58px;}.elementor-44 .elementor-element.elementor-element-452091a{font-size:18px;}.elementor-44 .elementor-element.elementor-element-cfah-identity-inner{--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-44 .elementor-element.elementor-element-cfah-needs-panel{--padding-top:52px;--padding-bottom:52px;--padding-left:44px;--padding-right:44px;}.elementor-44 .elementor-element.elementor-element-cfah-needs-number .elementor-heading-title{font-size:72px;}.elementor-44 .elementor-element.elementor-element-cfah-needs-cards{--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-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-44 .elementor-element.elementor-element-cfah-donation-card{--padding-top:50px;--padding-bottom:50px;--padding-left:36px;--padding-right:36px;}}@media(max-width:767px){.elementor-44 .elementor-element.elementor-element-358a8df{--padding-top:48px;--padding-bottom:44px;--padding-left:20px;--padding-right:20px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-44 .elementor-element.elementor-element-32d94c4 .elementor-heading-title{font-size:40px;}.elementor-44 .elementor-element.elementor-element-452091a{font-size:17px;}.elementor-44 .elementor-element.elementor-element-cfah-identity-section{--padding-top:8px;--padding-bottom:64px;--padding-left:20px;--padding-right:20px;}.elementor-44 .elementor-element.elementor-element-cfah-identity-inner{--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-44 .elementor-element.elementor-element-cfah-identity-left{--width:100%;}.elementor-44 .elementor-element.elementor-element-cfah-who-title .elementor-heading-title{font-size:32px;}.elementor-44 .elementor-element.elementor-element-cfah-identity-right{--width:100%;}.elementor-44 .elementor-element.elementor-element-cfah-needs-section{--padding-top:0px;--padding-bottom:64px;--padding-left:20px;--padding-right:20px;}.elementor-44 .elementor-element.elementor-element-cfah-needs-panel{--padding-top:40px;--padding-bottom:40px;--padding-left:24px;--padding-right:24px;}.elementor-44 .elementor-element.elementor-element-cfah-needs-stat-row{--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:flex-start;}.elementor-44 .elementor-element.elementor-element-cfah-needs-number .elementor-heading-title{font-size:58px;}.elementor-44 .elementor-element.elementor-element-cfah-needs-cards{--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-44 .elementor-element.elementor-element-cfah-food-card{--width:100%;}.elementor-44 .elementor-element.elementor-element-cfah-commerce-card{--width:100%;}.elementor-44 .elementor-element.elementor-element-cfah-dignity-card{--width:100%;}.elementor-44 .elementor-element.elementor-element-cfah-projects-section{--padding-top:0px;--padding-bottom:64px;--padding-left:20px;--padding-right:20px;}.elementor-44 .elementor-element.elementor-element-cfah-projects-title .elementor-heading-title{font-size:32px;}.elementor-44 .elementor-element.elementor-element-cfah-projects-copy-row{--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-44 .elementor-element.elementor-element-cfah-projects-copy-1{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-44 .elementor-element.elementor-element-cfah-projects-copy-2{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-44 .elementor-element.elementor-element-cfah-stewardship-section{--padding-top:0px;--padding-bottom:64px;--padding-left:20px;--padding-right:20px;}.elementor-44 .elementor-element.elementor-element-cfah-stewardship-card{--padding-top:30px;--padding-bottom:30px;--padding-left:24px;--padding-right:24px;}.elementor-44 .elementor-element.elementor-element-cfah-stewardship-title .elementor-heading-title{font-size:30px;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-44 .elementor-element.elementor-element-cfah-support-section{--padding-top:0px;--padding-bottom:64px;--padding-left:20px;--padding-right:20px;}.elementor-44 .elementor-element.elementor-element-cfah-support-title .elementor-heading-title{font-size:32px;}.elementor-44 .elementor-element.elementor-element-cfah-donation-card{--padding-top:28px;--padding-bottom:28px;--padding-left:22px;--padding-right:22px;}.elementor-44 .elementor-element.elementor-element-cfah-learn-section{--padding-top:0px;--padding-bottom:52px;--padding-left:20px;--padding-right:20px;}.elementor-44 .elementor-element.elementor-element-cfah-learn-title .elementor-heading-title{font-size:28px;}.elementor-44 .elementor-element.elementor-element-cfah-learn-contact-strip{--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;}}@media(min-width:768px){.elementor-44 .elementor-element.elementor-element-646fbb2{--content-width:900px;}.elementor-44 .elementor-element.elementor-element-cfah-identity-section{--width:100%;}.elementor-44 .elementor-element.elementor-element-cfah-identity-inner{--content-width:1024px;}.elementor-44 .elementor-element.elementor-element-cfah-identity-left{--width:50%;}.elementor-44 .elementor-element.elementor-element-cfah-identity-right{--width:50%;}.elementor-44 .elementor-element.elementor-element-cfah-needs-section{--width:100%;}.elementor-44 .elementor-element.elementor-element-cfah-needs-panel{--content-width:1024px;}.elementor-44 .elementor-element.elementor-element-cfah-needs-stat-row{--width:100%;}.elementor-44 .elementor-element.elementor-element-cfah-needs-cards{--width:100%;}.elementor-44 .elementor-element.elementor-element-cfah-food-card{--width:33.33%;}.elementor-44 .elementor-element.elementor-element-cfah-commerce-card{--width:33.33%;}.elementor-44 .elementor-element.elementor-element-cfah-dignity-card{--width:33.33%;}.elementor-44 .elementor-element.elementor-element-cfah-projects-section{--width:100%;}.elementor-44 .elementor-element.elementor-element-cfah-projects-inner{--content-width:1024px;}.elementor-44 .elementor-element.elementor-element-cfah-projects-copy-row{--width:100%;}.elementor-44 .elementor-element.elementor-element-cfah-stewardship-section{--width:100%;}.elementor-44 .elementor-element.elementor-element-cfah-stewardship-card{--content-width:1024px;}.elementor-44 .elementor-element.elementor-element-cfah-support-section{--width:100%;}.elementor-44 .elementor-element.elementor-element-cfah-support-inner{--content-width:1024px;}.elementor-44 .elementor-element.elementor-element-cfah-support-heading{--content-width:620px;}.elementor-44 .elementor-element.elementor-element-cfah-donation-card{--content-width:576px;}.elementor-44 .elementor-element.elementor-element-cfah-learn-section{--width:100%;}.elementor-44 .elementor-element.elementor-element-cfah-learn-inner{--content-width:1024px;}.elementor-44 .elementor-element.elementor-element-cfah-learn-contact-strip{--width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-44 .elementor-element.elementor-element-cfah-identity-left{--width:100%;}.elementor-44 .elementor-element.elementor-element-cfah-identity-right{--width:100%;}.elementor-44 .elementor-element.elementor-element-cfah-food-card{--width:100%;}.elementor-44 .elementor-element.elementor-element-cfah-commerce-card{--width:100%;}.elementor-44 .elementor-element.elementor-element-cfah-dignity-card{--width:100%;}}