.elementor-480 .elementor-element.elementor-element-2a96feb:not(.elementor-motion-effects-element-type-background), .elementor-480 .elementor-element.elementor-element-2a96feb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://buildingfuturesfarmstead.org/wp-content/uploads/2025/05/6088458-scaled-_1_.webp");background-position:center center;}.elementor-480 .elementor-element.elementor-element-2a96feb > .elementor-background-overlay{background-color:#000000;opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-480 .elementor-element.elementor-element-2a96feb > .elementor-container{min-height:400px;}.elementor-480 .elementor-element.elementor-element-2a96feb{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-480 .elementor-element.elementor-element-da8b194 > .elementor-widget-container{margin:-24px 0px 0px 0px;}.elementor-480 .elementor-element.elementor-element-da8b194 .elementor-heading-title{font-family:"calibri-bold", Sans-serif;font-size:64px;font-weight:500;text-transform:none;font-style:normal;line-height:1.094em;letter-spacing:-1px;color:var( --e-global-color-8a64a80 );}.elementor-480 .elementor-element.elementor-element-c294f05{margin-top:-200px;margin-bottom:0px;}.elementor-480 .elementor-element.elementor-element-979a23b > .elementor-container{max-width:1300px;}.elementor-480 .elementor-element.elementor-element-979a23b{margin-top:125px;margin-bottom:-137px;}.elementor-480 .elementor-element.elementor-element-42a911d:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-480 .elementor-element.elementor-element-42a911d > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-8a64a80 );}.elementor-480 .elementor-element.elementor-element-42a911d > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:8px;}.elementor-480 .elementor-element.elementor-element-42a911d > .elementor-element-populated{box-shadow:0px 10px 30px 0px rgba(119, 139.00000000000003, 158, 0.1);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:32px 32px 32px 32px;}.elementor-480 .elementor-element.elementor-element-42a911d > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-480 .elementor-element.elementor-element-5116a70{text-align:center;}.elementor-480 .elementor-element.elementor-element-5116a70 img{filter:brightness( 62% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-480 .elementor-element.elementor-element-7e77d2d{text-align:center;}.elementor-480 .elementor-element.elementor-element-7e77d2d .elementor-heading-title{font-family:"calibri-bold", Sans-serif;font-size:24px;font-weight:500;text-transform:capitalize;font-style:normal;line-height:1.208em;color:#000000;}.elementor-480 .elementor-element.elementor-element-b04b953{text-align:center;}.elementor-480 .elementor-element.elementor-element-b04b953 .elementor-heading-title{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 );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );line-height:var( --e-global-typography-text-line-height );}.elementor-480 .elementor-element.elementor-element-495a3d0:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-480 .elementor-element.elementor-element-495a3d0 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-480 .elementor-element.elementor-element-495a3d0 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:8px;}.elementor-480 .elementor-element.elementor-element-495a3d0 > .elementor-element-populated{border-style:solid;border-width:5px 0px 0px 0px;border-color:var( --e-global-color-secondary );box-shadow:0px 10px 30px 0px rgba(119, 139.00000000000003, 158, 0.1);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:32px 32px 32px 32px;}.elementor-480 .elementor-element.elementor-element-495a3d0 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-480 .elementor-element.elementor-element-759a931{text-align:center;}.elementor-480 .elementor-element.elementor-element-51bb62d{text-align:center;}.elementor-480 .elementor-element.elementor-element-51bb62d .elementor-heading-title{font-family:"calibri-bold", Sans-serif;font-size:24px;font-weight:500;text-transform:capitalize;font-style:normal;line-height:1.208em;color:var( --e-global-color-8a64a80 );}.elementor-480 .elementor-element.elementor-element-8463ab4{text-align:center;}.elementor-480 .elementor-element.elementor-element-8463ab4 .elementor-heading-title{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 );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );line-height:var( --e-global-typography-text-line-height );color:#FFFFFF;}.elementor-480 .elementor-element.elementor-element-36f7d9c:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-480 .elementor-element.elementor-element-36f7d9c > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-8a64a80 );}.elementor-480 .elementor-element.elementor-element-36f7d9c > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:8px;}.elementor-480 .elementor-element.elementor-element-36f7d9c > .elementor-element-populated{box-shadow:0px 10px 30px 0px rgba(119, 139.00000000000003, 158, 0.1);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:32px 32px 32px 32px;}.elementor-480 .elementor-element.elementor-element-36f7d9c > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-480 .elementor-element.elementor-element-eb4992b{text-align:center;}.elementor-480 .elementor-element.elementor-element-eb4992b img{filter:brightness( 62% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-480 .elementor-element.elementor-element-cbe4b02{text-align:center;}.elementor-480 .elementor-element.elementor-element-cbe4b02 .elementor-heading-title{font-family:"calibri-bold", Sans-serif;font-size:24px;font-weight:500;text-transform:capitalize;font-style:normal;line-height:1.208em;color:#000000;}.elementor-480 .elementor-element.elementor-element-553cf6e{text-align:center;}.elementor-480 .elementor-element.elementor-element-553cf6e .elementor-heading-title{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 );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );line-height:var( --e-global-typography-text-line-height );}.elementor-480 .elementor-element.elementor-element-9ace04a > .elementor-container{max-width:1300px;}.elementor-480 .elementor-element.elementor-element-9ace04a{overflow:hidden;margin-top:126px;margin-bottom:0px;padding:5em 0em 5em 0em;}.elementor-480 .elementor-element.elementor-element-d46b1c9 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-480 .elementor-element.elementor-element-d46b1c9 > .elementor-container{max-width:1300px;}.elementor-480 .elementor-element.elementor-element-d0f14c0 > .elementor-element-populated{padding:0px 100px 0px 0px;}.elementor-480 .elementor-element.elementor-element-fe91aff .elementor-heading-title{font-family:var( --e-global-typography-0aab096-font-family ), Sans-serif;font-size:var( --e-global-typography-0aab096-font-size );font-weight:var( --e-global-typography-0aab096-font-weight );text-transform:var( --e-global-typography-0aab096-text-transform );font-style:var( --e-global-typography-0aab096-font-style );line-height:var( --e-global-typography-0aab096-line-height );letter-spacing:var( --e-global-typography-0aab096-letter-spacing );color:var( --e-global-color-ed0b98d );}.elementor-480 .elementor-element.elementor-element-aa74a10 > .elementor-widget-container{margin:-24px 0px 0px 0px;}.elementor-480 .elementor-element.elementor-element-aa74a10 .elementor-heading-title{font-family:"calibri-bold", Sans-serif;font-size:48px;font-weight:500;text-transform:capitalize;font-style:normal;line-height:1.146em;letter-spacing:-1px;color:#000000;}.elementor-480 .elementor-element.elementor-element-c14b8ed > .elementor-container{max-width:1300px;}.elementor-480 .elementor-element.elementor-element-c14b8ed{margin-top:50px;margin-bottom:0px;}.elementor-480 .elementor-element.elementor-element-738863f:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-480 .elementor-element.elementor-element-738863f > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://buildingfuturesfarmstead.org/wp-content/uploads/2025/09/IMG_3555-scaled-1.jpeg");background-position:center right;background-repeat:no-repeat;background-size:cover;}.elementor-480 .elementor-element.elementor-element-738863f > .elementor-element-populated >  .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-d708a03 ) 0%, var( --e-global-color-ed0b98d ) 100%);opacity:1;}.elementor-480 .elementor-element.elementor-element-738863f > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:8px;}.elementor-480 .elementor-element.elementor-element-738863f > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 10px 0px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:275px 32px 32px 32px;}.elementor-480 .elementor-element.elementor-element-738863f > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-480 .elementor-element.elementor-element-ea8f6cb{text-align:center;}.elementor-480 .elementor-element.elementor-element-ea8f6cb .elementor-heading-title{font-family:"Fira Sans", Sans-serif;font-size:22px;font-weight:500;text-transform:none;font-style:normal;line-height:1.182em;color:var( --e-global-color-8a64a80 );}.elementor-480 .elementor-element.elementor-element-833a683{text-align:center;}.elementor-480 .elementor-element.elementor-element-833a683 .elementor-heading-title{font-family:var( --e-global-typography-72833b9-font-family ), Sans-serif;font-size:var( --e-global-typography-72833b9-font-size );font-weight:var( --e-global-typography-72833b9-font-weight );text-transform:var( --e-global-typography-72833b9-text-transform );font-style:var( --e-global-typography-72833b9-font-style );line-height:var( --e-global-typography-72833b9-line-height );color:var( --e-global-color-8a64a80 );}.elementor-480 .elementor-element.elementor-element-9244d1f .elementor-button{background-color:#02010100;fill:#FFFFFF;color:#FFFFFF;}.elementor-480 .elementor-element.elementor-element-9244d1f .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-480 .elementor-element.elementor-element-9244d1f .elementor-button:hover, .elementor-480 .elementor-element.elementor-element-9244d1f .elementor-button:focus{color:var( --e-global-color-8a64a80 );}.elementor-480 .elementor-element.elementor-element-9244d1f .elementor-button:hover svg, .elementor-480 .elementor-element.elementor-element-9244d1f .elementor-button:focus svg{fill:var( --e-global-color-8a64a80 );}.elementor-480 .elementor-element.elementor-element-8a43b73:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-480 .elementor-element.elementor-element-8a43b73 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://buildingfuturesfarmstead.org/wp-content/uploads/2025/09/IMG_3842-scaled-1.jpeg");background-position:center left;background-repeat:no-repeat;background-size:cover;}.elementor-480 .elementor-element.elementor-element-8a43b73 > .elementor-element-populated >  .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-d708a03 ) 0%, var( --e-global-color-ed0b98d ) 100%);opacity:1;}.elementor-480 .elementor-element.elementor-element-8a43b73 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:8px;}.elementor-480 .elementor-element.elementor-element-8a43b73 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 10px 0px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:275px 32px 32px 32px;}.elementor-480 .elementor-element.elementor-element-8a43b73 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-480 .elementor-element.elementor-element-ff0ac3c{text-align:center;}.elementor-480 .elementor-element.elementor-element-ff0ac3c .elementor-heading-title{font-family:"Fira Sans", Sans-serif;font-size:22px;font-weight:500;text-transform:none;font-style:normal;line-height:1.182em;color:var( --e-global-color-8a64a80 );}.elementor-480 .elementor-element.elementor-element-b8f7e19{text-align:center;}.elementor-480 .elementor-element.elementor-element-b8f7e19 .elementor-heading-title{font-family:var( --e-global-typography-72833b9-font-family ), Sans-serif;font-size:var( --e-global-typography-72833b9-font-size );font-weight:var( --e-global-typography-72833b9-font-weight );text-transform:var( --e-global-typography-72833b9-text-transform );font-style:var( --e-global-typography-72833b9-font-style );line-height:var( --e-global-typography-72833b9-line-height );color:var( --e-global-color-8a64a80 );}.elementor-480 .elementor-element.elementor-element-4caeda1 .elementor-button{background-color:#02010100;fill:#FFFFFF;color:#FFFFFF;}.elementor-480 .elementor-element.elementor-element-4caeda1 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-480 .elementor-element.elementor-element-4caeda1 .elementor-button:hover, .elementor-480 .elementor-element.elementor-element-4caeda1 .elementor-button:focus{color:var( --e-global-color-8a64a80 );}.elementor-480 .elementor-element.elementor-element-4caeda1 .elementor-button:hover svg, .elementor-480 .elementor-element.elementor-element-4caeda1 .elementor-button:focus svg{fill:var( --e-global-color-8a64a80 );}.elementor-480 .elementor-element.elementor-element-f3a9820:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-480 .elementor-element.elementor-element-f3a9820 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://buildingfuturesfarmstead.org/wp-content/uploads/2025/09/IMG_3923-scaled-1.jpeg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-480 .elementor-element.elementor-element-f3a9820 > .elementor-element-populated >  .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-d708a03 ) 0%, var( --e-global-color-ed0b98d ) 100%);opacity:1;}.elementor-480 .elementor-element.elementor-element-f3a9820 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:8px;}.elementor-480 .elementor-element.elementor-element-f3a9820 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 10px 0px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:275px 32px 32px 32px;}.elementor-480 .elementor-element.elementor-element-f3a9820 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-480 .elementor-element.elementor-element-9e78c64{text-align:center;}.elementor-480 .elementor-element.elementor-element-9e78c64 .elementor-heading-title{font-family:"Fira Sans", Sans-serif;font-size:22px;font-weight:500;text-transform:none;font-style:normal;line-height:1.182em;color:var( --e-global-color-8a64a80 );}.elementor-480 .elementor-element.elementor-element-237c889{text-align:center;}.elementor-480 .elementor-element.elementor-element-237c889 .elementor-heading-title{font-family:var( --e-global-typography-72833b9-font-family ), Sans-serif;font-size:var( --e-global-typography-72833b9-font-size );font-weight:var( --e-global-typography-72833b9-font-weight );text-transform:var( --e-global-typography-72833b9-text-transform );font-style:var( --e-global-typography-72833b9-font-style );line-height:var( --e-global-typography-72833b9-line-height );color:var( --e-global-color-8a64a80 );}.elementor-480 .elementor-element.elementor-element-4ddeafe .elementor-button{background-color:#02010100;fill:#FFFFFF;color:#FFFFFF;}.elementor-480 .elementor-element.elementor-element-4ddeafe .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-480 .elementor-element.elementor-element-4ddeafe .elementor-button:hover, .elementor-480 .elementor-element.elementor-element-4ddeafe .elementor-button:focus{color:var( --e-global-color-8a64a80 );}.elementor-480 .elementor-element.elementor-element-4ddeafe .elementor-button:hover svg, .elementor-480 .elementor-element.elementor-element-4ddeafe .elementor-button:focus svg{fill:var( --e-global-color-8a64a80 );}.elementor-480 .elementor-element.elementor-element-e0e8150 > .elementor-container{max-width:1300px;}.elementor-480 .elementor-element.elementor-element-e0e8150{margin-top:50px;margin-bottom:0px;}.elementor-480 .elementor-element.elementor-element-17f0267:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-480 .elementor-element.elementor-element-17f0267 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://buildingfuturesfarmstead.org/wp-content/uploads/2025/09/IMG_3572-Copy-scaled-1.jpeg");background-position:top left;background-repeat:no-repeat;background-size:cover;}.elementor-480 .elementor-element.elementor-element-17f0267 > .elementor-element-populated >  .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-d708a03 ) 0%, var( --e-global-color-ed0b98d ) 100%);opacity:1;}.elementor-480 .elementor-element.elementor-element-17f0267 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:8px;}.elementor-480 .elementor-element.elementor-element-17f0267 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 10px 0px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:275px 32px 32px 32px;}.elementor-480 .elementor-element.elementor-element-17f0267 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-480 .elementor-element.elementor-element-3b30b59{text-align:center;}.elementor-480 .elementor-element.elementor-element-3b30b59 .elementor-heading-title{font-family:"Fira Sans", Sans-serif;font-size:22px;font-weight:500;text-transform:none;font-style:normal;line-height:1.182em;color:var( --e-global-color-8a64a80 );}.elementor-480 .elementor-element.elementor-element-c50c67d{text-align:center;}.elementor-480 .elementor-element.elementor-element-c50c67d .elementor-heading-title{font-family:var( --e-global-typography-72833b9-font-family ), Sans-serif;font-size:var( --e-global-typography-72833b9-font-size );font-weight:var( --e-global-typography-72833b9-font-weight );text-transform:var( --e-global-typography-72833b9-text-transform );font-style:var( --e-global-typography-72833b9-font-style );line-height:var( --e-global-typography-72833b9-line-height );color:var( --e-global-color-8a64a80 );}.elementor-480 .elementor-element.elementor-element-3620679 .elementor-button{background-color:#02010100;fill:#FFFFFF;color:#FFFFFF;}.elementor-480 .elementor-element.elementor-element-3620679 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-480 .elementor-element.elementor-element-3620679 .elementor-button:hover, .elementor-480 .elementor-element.elementor-element-3620679 .elementor-button:focus{color:var( --e-global-color-8a64a80 );}.elementor-480 .elementor-element.elementor-element-3620679 .elementor-button:hover svg, .elementor-480 .elementor-element.elementor-element-3620679 .elementor-button:focus svg{fill:var( --e-global-color-8a64a80 );}.elementor-480 .elementor-element.elementor-element-3535eb8:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-480 .elementor-element.elementor-element-3535eb8 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://buildingfuturesfarmstead.org/wp-content/uploads/2025/09/IMG_3631-scaled-1.jpeg");background-position:center left;background-repeat:no-repeat;background-size:cover;}.elementor-480 .elementor-element.elementor-element-3535eb8 > .elementor-element-populated >  .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-d708a03 ) 0%, var( --e-global-color-ed0b98d ) 100%);opacity:1;}.elementor-480 .elementor-element.elementor-element-3535eb8 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:8px;}.elementor-480 .elementor-element.elementor-element-3535eb8 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 10px 0px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:275px 32px 32px 32px;}.elementor-480 .elementor-element.elementor-element-3535eb8 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-480 .elementor-element.elementor-element-20b6beb{text-align:center;}.elementor-480 .elementor-element.elementor-element-20b6beb .elementor-heading-title{font-family:"Fira Sans", Sans-serif;font-size:22px;font-weight:500;text-transform:none;font-style:normal;line-height:1.182em;color:var( --e-global-color-8a64a80 );}.elementor-480 .elementor-element.elementor-element-6b2ef96{text-align:center;}.elementor-480 .elementor-element.elementor-element-6b2ef96 .elementor-heading-title{font-family:var( --e-global-typography-72833b9-font-family ), Sans-serif;font-size:var( --e-global-typography-72833b9-font-size );font-weight:var( --e-global-typography-72833b9-font-weight );text-transform:var( --e-global-typography-72833b9-text-transform );font-style:var( --e-global-typography-72833b9-font-style );line-height:var( --e-global-typography-72833b9-line-height );color:var( --e-global-color-8a64a80 );}.elementor-480 .elementor-element.elementor-element-77ed127 .elementor-button{background-color:#02010100;fill:#FFFFFF;color:#FFFFFF;}.elementor-480 .elementor-element.elementor-element-77ed127 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-480 .elementor-element.elementor-element-77ed127 .elementor-button:hover, .elementor-480 .elementor-element.elementor-element-77ed127 .elementor-button:focus{color:var( --e-global-color-8a64a80 );}.elementor-480 .elementor-element.elementor-element-77ed127 .elementor-button:hover svg, .elementor-480 .elementor-element.elementor-element-77ed127 .elementor-button:focus svg{fill:var( --e-global-color-8a64a80 );}.elementor-480 .elementor-element.elementor-element-1832be0:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-480 .elementor-element.elementor-element-1832be0 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://buildingfuturesfarmstead.org/wp-content/uploads/2024/12/i-35.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-480 .elementor-element.elementor-element-1832be0 > .elementor-element-populated >  .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-d708a03 ) 0%, var( --e-global-color-ed0b98d ) 100%);opacity:1;}.elementor-480 .elementor-element.elementor-element-1832be0 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:8px;}.elementor-480 .elementor-element.elementor-element-1832be0 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 10px 0px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:275px 32px 32px 32px;}.elementor-480 .elementor-element.elementor-element-1832be0 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-480 .elementor-element.elementor-element-d19a017{text-align:center;}.elementor-480 .elementor-element.elementor-element-d19a017 .elementor-heading-title{font-family:"Fira Sans", Sans-serif;font-size:22px;font-weight:500;text-transform:none;font-style:normal;line-height:1.182em;color:var( --e-global-color-8a64a80 );}.elementor-480 .elementor-element.elementor-element-7a28bf6{text-align:center;}.elementor-480 .elementor-element.elementor-element-7a28bf6 .elementor-heading-title{font-family:var( --e-global-typography-72833b9-font-family ), Sans-serif;font-size:var( --e-global-typography-72833b9-font-size );font-weight:var( --e-global-typography-72833b9-font-weight );text-transform:var( --e-global-typography-72833b9-text-transform );font-style:var( --e-global-typography-72833b9-font-style );line-height:var( --e-global-typography-72833b9-line-height );color:var( --e-global-color-8a64a80 );}.elementor-480 .elementor-element.elementor-element-366f753 .elementor-button{background-color:#02010100;fill:#FFFFFF;color:#FFFFFF;}.elementor-480 .elementor-element.elementor-element-366f753 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-480 .elementor-element.elementor-element-366f753 .elementor-button:hover, .elementor-480 .elementor-element.elementor-element-366f753 .elementor-button:focus{color:var( --e-global-color-8a64a80 );}.elementor-480 .elementor-element.elementor-element-366f753 .elementor-button:hover svg, .elementor-480 .elementor-element.elementor-element-366f753 .elementor-button:focus svg{fill:var( --e-global-color-8a64a80 );}@media(max-width:1024px){.elementor-480 .elementor-element.elementor-element-da8b194 .elementor-heading-title{font-size:52px;}.elementor-480 .elementor-element.elementor-element-979a23b{margin-top:80px;margin-bottom:-137px;}.elementor-480 .elementor-element.elementor-element-42a911d > .elementor-element-populated{padding:24px 24px 24px 24px;}.elementor-480 .elementor-element.elementor-element-7e77d2d .elementor-heading-title{font-size:20px;}.elementor-480 .elementor-element.elementor-element-b04b953 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-480 .elementor-element.elementor-element-495a3d0 > .elementor-element-populated{padding:24px 24px 24px 24px;}.elementor-480 .elementor-element.elementor-element-51bb62d .elementor-heading-title{font-size:20px;}.elementor-480 .elementor-element.elementor-element-8463ab4 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-480 .elementor-element.elementor-element-36f7d9c > .elementor-element-populated{padding:24px 24px 24px 24px;}.elementor-480 .elementor-element.elementor-element-cbe4b02 .elementor-heading-title{font-size:20px;}.elementor-480 .elementor-element.elementor-element-553cf6e .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-480 .elementor-element.elementor-element-9ace04a{padding:50px 32px 50px 32px;}.elementor-480 .elementor-element.elementor-element-d0f14c0 > .elementor-element-populated{padding:0px 30px 0px 0px;}.elementor-480 .elementor-element.elementor-element-fe91aff .elementor-heading-title{font-size:var( --e-global-typography-0aab096-font-size );line-height:var( --e-global-typography-0aab096-line-height );letter-spacing:var( --e-global-typography-0aab096-letter-spacing );}.elementor-480 .elementor-element.elementor-element-aa74a10 .elementor-heading-title{font-size:32px;}.elementor-480 .elementor-element.elementor-element-c14b8ed{margin-top:40px;margin-bottom:0px;}.elementor-480 .elementor-element.elementor-element-738863f > .elementor-element-populated{padding:200px 24px 24px 24px;}.elementor-480 .elementor-element.elementor-element-ea8f6cb .elementor-heading-title{font-size:18px;}.elementor-480 .elementor-element.elementor-element-833a683 .elementor-heading-title{font-size:var( --e-global-typography-72833b9-font-size );line-height:var( --e-global-typography-72833b9-line-height );}.elementor-480 .elementor-element.elementor-element-8a43b73 > .elementor-element-populated{padding:200px 24px 24px 24px;}.elementor-480 .elementor-element.elementor-element-ff0ac3c .elementor-heading-title{font-size:18px;}.elementor-480 .elementor-element.elementor-element-b8f7e19 .elementor-heading-title{font-size:var( --e-global-typography-72833b9-font-size );line-height:var( --e-global-typography-72833b9-line-height );}.elementor-480 .elementor-element.elementor-element-f3a9820 > .elementor-element-populated{padding:200px 24px 24px 24px;}.elementor-480 .elementor-element.elementor-element-9e78c64 .elementor-heading-title{font-size:18px;}.elementor-480 .elementor-element.elementor-element-237c889 .elementor-heading-title{font-size:var( --e-global-typography-72833b9-font-size );line-height:var( --e-global-typography-72833b9-line-height );}.elementor-480 .elementor-element.elementor-element-e0e8150{margin-top:40px;margin-bottom:0px;}.elementor-480 .elementor-element.elementor-element-17f0267 > .elementor-element-populated{padding:200px 24px 24px 24px;}.elementor-480 .elementor-element.elementor-element-3b30b59 .elementor-heading-title{font-size:18px;}.elementor-480 .elementor-element.elementor-element-c50c67d .elementor-heading-title{font-size:var( --e-global-typography-72833b9-font-size );line-height:var( --e-global-typography-72833b9-line-height );}.elementor-480 .elementor-element.elementor-element-3535eb8 > .elementor-element-populated{padding:200px 24px 24px 24px;}.elementor-480 .elementor-element.elementor-element-20b6beb .elementor-heading-title{font-size:18px;}.elementor-480 .elementor-element.elementor-element-6b2ef96 .elementor-heading-title{font-size:var( --e-global-typography-72833b9-font-size );line-height:var( --e-global-typography-72833b9-line-height );}.elementor-480 .elementor-element.elementor-element-1832be0 > .elementor-element-populated{padding:200px 24px 24px 24px;}.elementor-480 .elementor-element.elementor-element-d19a017 .elementor-heading-title{font-size:18px;}.elementor-480 .elementor-element.elementor-element-7a28bf6 .elementor-heading-title{font-size:var( --e-global-typography-72833b9-font-size );line-height:var( --e-global-typography-72833b9-line-height );}}@media(max-width:767px){.elementor-480 .elementor-element.elementor-element-2a96feb > .elementor-container{min-height:186px;}.elementor-480 .elementor-element.elementor-element-da8b194{text-align:center;}.elementor-480 .elementor-element.elementor-element-da8b194 .elementor-heading-title{font-size:40px;}.elementor-480 .elementor-element.elementor-element-c294f05{margin-top:-46px;margin-bottom:0px;}.elementor-480 .elementor-element.elementor-element-979a23b{margin-top:0px;margin-bottom:0px;}.elementor-480 .elementor-element.elementor-element-b04b953 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-480 .elementor-element.elementor-element-8463ab4 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-480 .elementor-element.elementor-element-553cf6e .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-480 .elementor-element.elementor-element-9ace04a{margin-top:0px;margin-bottom:0px;padding:40px 16px 40px 16px;}.elementor-480 .elementor-element.elementor-element-d0f14c0 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-480 .elementor-element.elementor-element-fe91aff{text-align:center;}.elementor-480 .elementor-element.elementor-element-fe91aff .elementor-heading-title{font-size:var( --e-global-typography-0aab096-font-size );line-height:var( --e-global-typography-0aab096-line-height );letter-spacing:var( --e-global-typography-0aab096-letter-spacing );}.elementor-480 .elementor-element.elementor-element-aa74a10 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-480 .elementor-element.elementor-element-aa74a10{text-align:center;}.elementor-480 .elementor-element.elementor-element-aa74a10 .elementor-heading-title{font-size:28px;}.elementor-480 .elementor-element.elementor-element-e2ddf16 > .elementor-element-populated{padding:32px 0px 0px 0px;}.elementor-480 .elementor-element.elementor-element-738863f > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:100px 20px 20px 20px;}.elementor-480 .elementor-element.elementor-element-833a683 .elementor-heading-title{font-size:var( --e-global-typography-72833b9-font-size );line-height:var( --e-global-typography-72833b9-line-height );}.elementor-480 .elementor-element.elementor-element-8a43b73 > .elementor-element-populated{margin:20px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:100px 20px 20px 20px;}.elementor-480 .elementor-element.elementor-element-b8f7e19 .elementor-heading-title{font-size:var( --e-global-typography-72833b9-font-size );line-height:var( --e-global-typography-72833b9-line-height );}.elementor-480 .elementor-element.elementor-element-f3a9820 > .elementor-element-populated{margin:20px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:100px 20px 20px 20px;}.elementor-480 .elementor-element.elementor-element-237c889 .elementor-heading-title{font-size:var( --e-global-typography-72833b9-font-size );line-height:var( --e-global-typography-72833b9-line-height );}.elementor-480 .elementor-element.elementor-element-e0e8150{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-480 .elementor-element.elementor-element-17f0267 > .elementor-element-populated{margin:20px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:100px 20px 20px 20px;}.elementor-480 .elementor-element.elementor-element-c50c67d .elementor-heading-title{font-size:var( --e-global-typography-72833b9-font-size );line-height:var( --e-global-typography-72833b9-line-height );}.elementor-480 .elementor-element.elementor-element-3535eb8 > .elementor-element-populated{margin:20px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:100px 20px 20px 20px;}.elementor-480 .elementor-element.elementor-element-6b2ef96 .elementor-heading-title{font-size:var( --e-global-typography-72833b9-font-size );line-height:var( --e-global-typography-72833b9-line-height );}.elementor-480 .elementor-element.elementor-element-1832be0 > .elementor-element-populated{margin:20px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:100px 20px 20px 20px;}.elementor-480 .elementor-element.elementor-element-7a28bf6 .elementor-heading-title{font-size:var( --e-global-typography-72833b9-font-size );line-height:var( --e-global-typography-72833b9-line-height );}}@media(min-width:768px){.elementor-480 .elementor-element.elementor-element-d0f14c0{width:57%;}.elementor-480 .elementor-element.elementor-element-e2ddf16{width:43%;}}@media(max-width:1024px) and (min-width:768px){.elementor-480 .elementor-element.elementor-element-d0f14c0{width:55%;}.elementor-480 .elementor-element.elementor-element-e2ddf16{width:45%;}}