.elementor-171062 .elementor-element.elementor-element-fc43549:not(.elementor-motion-effects-element-type-background), .elementor-171062 .elementor-element.elementor-element-fc43549 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://wfh.org/wp-content/uploads/2021/11/bg_3.svg");background-position:bottom left;background-repeat:no-repeat;background-size:contain;}.elementor-171062 .elementor-element.elementor-element-fc43549 > .elementor-background-overlay{opacity:1;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-171062 .elementor-element.elementor-element-fc43549{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:2% 6% 2% 6%;}.elementor-171062 .elementor-element.elementor-element-bbaa823 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:2px;}.elementor-171062 .elementor-element.elementor-element-bbaa823 > .elementor-element-populated{border-style:solid;border-width:0px 0px 0px 0px;border-color:var( --e-global-color-ba7b9ff );padding:0% 10% 0% 0%;}.elementor-171062 .elementor-element.elementor-element-0b7b4af{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;z-index:1;}.elementor-171062 .elementor-element.elementor-element-0b7b4af > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-171062 .elementor-element.elementor-element-47b77e7 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-171062 .elementor-element.elementor-element-bd63df8 .elementor-heading-title{font-family:"Avenir Black", Sans-serif;font-size:1.15em;font-weight:900;color:var( --e-global-color-primary );}.elementor-171062 .elementor-element.elementor-element-bc5913d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-171062 .elementor-element.elementor-element-bc5913d .elementor-heading-title{font-family:"Avenir Book", Sans-serif;font-size:1em;font-weight:100;color:var( --e-global-color-text );}.elementor-171062 .elementor-element.elementor-element-b369ef0 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-171062 .elementor-element.elementor-element-b369ef0 .elementor-heading-title{font-family:"Avenir Book", Sans-serif;font-size:1em;font-weight:100;color:var( --e-global-color-text );}.elementor-171062 .elementor-element.elementor-element-e2591c5 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-171062 .elementor-element.elementor-element-e2591c5 .elementor-heading-title{font-family:"Avenir Book", Sans-serif;font-size:1em;font-weight:100;color:var( --e-global-color-text );}.elementor-171062 .elementor-element.elementor-element-af51cab > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-171062 .elementor-element.elementor-element-af51cab .elementor-heading-title{font-family:"Avenir Book", Sans-serif;font-size:1em;font-weight:100;color:var( --e-global-color-text );}.elementor-171062 .elementor-element.elementor-element-3dfd1af > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-171062 .elementor-element.elementor-element-3dfd1af .elementor-heading-title{font-family:"Avenir Book", Sans-serif;font-size:1em;font-weight:100;color:var( --e-global-color-text );}.elementor-171062 .elementor-element.elementor-element-c204988 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-171062 .elementor-element.elementor-element-c204988 .elementor-heading-title{font-family:"Avenir Book", Sans-serif;font-size:1em;font-weight:100;color:var( --e-global-color-text );}.elementor-171062 .elementor-element.elementor-element-357be2c > .elementor-element-populated{padding:0px 0px 0px 0px;}.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 );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-171062 .elementor-element.elementor-element-d83b1e0 > .elementor-widget-container{padding:0% 1% 0% 0%;}.elementor-171062 .elementor-element.elementor-element-d83b1e0{text-align:start;font-family:"Avenir Book", Sans-serif;font-weight:500;color:var( --e-global-color-primary );}.elementor-171062 .elementor-element.elementor-element-30417a3:not(.elementor-motion-effects-element-type-background), .elementor-171062 .elementor-element.elementor-element-30417a3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-fe8de9c );}.elementor-171062 .elementor-element.elementor-element-30417a3{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:5% 6% 5% 6%;}.elementor-171062 .elementor-element.elementor-element-30417a3 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-171062 .elementor-element.elementor-element-d7c233a > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-171062 .elementor-element.elementor-element-78474c9 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-171062 .elementor-element.elementor-element-bd940b2:not(.elementor-motion-effects-element-type-background), .elementor-171062 .elementor-element.elementor-element-bd940b2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-171062 .elementor-element.elementor-element-bd940b2{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:3% 0% 0% 8%;}.elementor-171062 .elementor-element.elementor-element-bd940b2 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-171062 .elementor-element.elementor-element-e9134fe > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-171062 .elementor-element.elementor-element-4844f30.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-171062 .elementor-element.elementor-element-4844f30.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-171062 .elementor-element.elementor-element-4844f30 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0% 0% 0% 0%;}.elementor-171062 .elementor-element.elementor-element-d73918e, .elementor-171062 .elementor-element.elementor-element-d73918e > .elementor-background-overlay{border-radius:30px 0px 0px 30px;}.elementor-171062 .elementor-element.elementor-element-d73918e{margin-top:0px;margin-bottom:0px;padding:1.5rem 1rem 1rem 3rem;}.elementor-171062 .elementor-element.elementor-element-4048034 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:2rem 2rem 1rem 0rem;}.elementor-171062 .elementor-element.elementor-element-18ca44f > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-171062 .elementor-element.elementor-element-18ca44f .elementor-heading-title{font-family:"Avenir Black", Sans-serif;color:var( --e-global-color-23c649f );}.elementor-171062 .elementor-element.elementor-element-4d1bc71 > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-171062 .elementor-element.elementor-element-4d1bc71{font-family:"Avenir Book", Sans-serif;font-weight:400;color:var( --e-global-color-23c649f );}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-171062 .elementor-element.elementor-element-a0f2301 .elementor-button{background-color:var( --e-global-color-23c649f );font-family:"Avenir Heavy", Sans-serif;font-size:1rem;font-weight:600;text-transform:none;line-height:1.3em;fill:#ED174C;color:#ED174C;border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-23c649f );}.elementor-171062 .elementor-element.elementor-element-a0f2301 .elementor-button:hover, .elementor-171062 .elementor-element.elementor-element-a0f2301 .elementor-button:focus{background-color:var( --e-global-color-23c649f );color:#FFFFFF;border-color:#F58020;}.elementor-171062 .elementor-element.elementor-element-a0f2301 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0rem 0rem 0rem 0rem;}.elementor-171062 .elementor-element.elementor-element-a0f2301 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-171062 .elementor-element.elementor-element-a0f2301 .elementor-button .elementor-button-content-wrapper{gap:15px;}.elementor-171062 .elementor-element.elementor-element-a0f2301 .elementor-button:hover svg, .elementor-171062 .elementor-element.elementor-element-a0f2301 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-bc-flex-widget .elementor-171062 .elementor-element.elementor-element-3822fde.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-171062 .elementor-element.elementor-element-3822fde.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-171062 .elementor-element.elementor-element-3822fde > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0% 8% 0% 8%;}.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 );}.elementor-171062 .elementor-element.elementor-element-04115a4 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-171062 .elementor-element.elementor-element-04115a4 img{width:100%;}.elementor-171062 .elementor-element.elementor-element-d23533f:not(.elementor-motion-effects-element-type-background), .elementor-171062 .elementor-element.elementor-element-d23533f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-171062 .elementor-element.elementor-element-d23533f{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0% 6% 5% 6%;}.elementor-171062 .elementor-element.elementor-element-d23533f > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-171062 .elementor-element.elementor-element-6049144 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-171062 .elementor-element.elementor-element-90cb3a5.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-171062 .elementor-element.elementor-element-90cb3a5.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-171062 .elementor-element.elementor-element-90cb3a5 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0% 0% 0% 0%;}.elementor-171062 .elementor-element.elementor-element-cfc00a8{margin-top:0px;margin-bottom:0px;padding:2rem 0rem 2rem 0rem;}.elementor-171062 .elementor-element.elementor-element-38345b8 > .elementor-element-populated{padding:0% 0% 0% 0%;}.elementor-171062 .elementor-element.elementor-element-3b26609 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-171062 .elementor-element.elementor-element-3b26609{padding:0% 0% 0% 0%;}.elementor-bc-flex-widget .elementor-171062 .elementor-element.elementor-element-b9ba4af.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-171062 .elementor-element.elementor-element-b9ba4af.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-171062 .elementor-element.elementor-element-b9ba4af > .elementor-element-populated{border-style:solid;border-width:0px 5px 0px 0px;border-color:#E6EAED;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0rem 2.5rem 0rem 0rem;}.elementor-171062 .elementor-element.elementor-element-b9ba4af > .elementor-element-populated, .elementor-171062 .elementor-element.elementor-element-b9ba4af > .elementor-element-populated > .elementor-background-overlay, .elementor-171062 .elementor-element.elementor-element-b9ba4af > .elementor-background-slideshow{border-radius:0px 0px 0px 0px;}.elementor-171062 .elementor-element.elementor-element-ac184bd .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-171062 .elementor-element.elementor-element-1e1457a > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-171062 .elementor-element.elementor-element-1e1457a{font-family:"Avenir Book", Sans-serif;font-size:1.15em;font-weight:normal;color:var( --e-global-color-238b721 );}.elementor-171062 .elementor-element.elementor-element-423084d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-171062 .elementor-element.elementor-element-c7b1025.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-171062 .elementor-element.elementor-element-c7b1025.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-171062 .elementor-element.elementor-element-c7b1025 > .elementor-element-populated{padding:4% 0% 0% 0%;}.elementor-171062 .elementor-element.elementor-element-17df156 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0% 0% 0% 0%;}.elementor-171062 .elementor-element.elementor-element-17df156 .elementor-heading-title{font-family:"Avenir Black", Sans-serif;font-size:1.5rem;font-weight:700;text-transform:uppercase;color:var( --e-global-color-primary );}.elementor-171062 .elementor-element.elementor-element-04a792c > .elementor-widget-container{padding:0% 10% 0% 0%;}.elementor-171062 .elementor-element.elementor-element-04a792c{color:var( --e-global-color-238b721 );}.elementor-171062 .elementor-element.elementor-element-cdefd9a:not(.elementor-motion-effects-element-type-background), .elementor-171062 .elementor-element.elementor-element-cdefd9a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-fe8de9c );}.elementor-171062 .elementor-element.elementor-element-cdefd9a{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:5% 6% 5% 6%;}.elementor-171062 .elementor-element.elementor-element-cdefd9a > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-171062 .elementor-element.elementor-element-2c67fb6 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-171062 .elementor-element.elementor-element-681653c .elementor-heading-title{font-family:"Avenir Black", Sans-serif;font-size:2.5em;font-weight:bold;line-height:1em;color:var( --e-global-color-238b721 );}.elementor-171062 .elementor-element.elementor-element-868f2ab > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-171062 .elementor-element.elementor-element-868f2ab{font-family:"Avenir Book", Sans-serif;font-size:1.15em;font-weight:normal;color:var( --e-global-color-238b721 );}.elementor-171062 .elementor-element.elementor-element-bb5102b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0% 0% 0% 0%;}.elementor-171062 .elementor-element.elementor-element-77578c7 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:3% 0% 0% 0%;}.elementor-171062 .elementor-element.elementor-element-77578c7 .elementor-heading-title{font-family:"Avenir Black", Sans-serif;font-size:1.5rem;font-weight:700;text-transform:uppercase;color:var( --e-global-color-primary );}.elementor-171062 .elementor-element.elementor-element-3277a66 > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-171062 .elementor-element.elementor-element-3277a66{font-family:"Avenir Book", Sans-serif;font-size:1.15em;font-weight:normal;color:var( --e-global-color-238b721 );}.elementor-171062 .elementor-element.elementor-element-2d555a5 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0% 0% 0% 0%;}.elementor-171062 .elementor-element.elementor-element-4bdbda8:not(.elementor-motion-effects-element-type-background), .elementor-171062 .elementor-element.elementor-element-4bdbda8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-23c649f );}.elementor-171062 .elementor-element.elementor-element-4bdbda8{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:3% 6% 4% 6%;}.elementor-171062 .elementor-element.elementor-element-4bdbda8 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-171062 .elementor-element.elementor-element-d92097d > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-171062 .elementor-element.elementor-element-4435146 > .elementor-widget-container{background-image:url("https://wfh.org/wp-content/uploads/2021/11/icon010.svg");margin:0% 0% 0% -3%;padding:5% 0% 2% 3%;background-position:center left;background-repeat:no-repeat;background-size:contain;}.elementor-171062 .elementor-element.elementor-element-4435146 .elementor-heading-title{font-family:"Avenir Black", Sans-serif;font-size:2.5em;font-weight:bold;line-height:1em;color:var( --e-global-color-238b721 );}.elementor-171062 .elementor-element.elementor-element-0caf96a > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-171062 .elementor-element.elementor-element-a27151d img{width:100%;}.elementor-171062 .elementor-element.elementor-element-edb5678 > .elementor-element-populated{padding:0% 0% 0% 7%;}.elementor-171062 .elementor-element.elementor-element-856ad47 > .elementor-widget-container{padding:0% 10% 0% 0%;}.elementor-171062 .elementor-element.elementor-element-856ad47{font-family:"Avenir Book", Sans-serif;font-size:1.15em;font-weight:normal;}.elementor-171062 .elementor-element.elementor-element-d52486c .elementor-button{background-color:var( --e-global-color-primary );font-family:"Avenir Heavy", Sans-serif;font-weight:600;text-transform:none;line-height:1.3em;fill:var( --e-global-color-23c649f );color:var( --e-global-color-23c649f );}.elementor-171062 .elementor-element.elementor-element-d52486c .elementor-button:hover, .elementor-171062 .elementor-element.elementor-element-d52486c .elementor-button:focus{background-color:transparent;color:var( --e-global-color-23c649f );background-image:linear-gradient(90deg, var( --e-global-color-primary ) 0%, var( --e-global-color-238b721 ) 100%);border-color:var( --e-global-color-primary );}.elementor-171062 .elementor-element.elementor-element-d52486c{width:auto;max-width:auto;}.elementor-171062 .elementor-element.elementor-element-d52486c > .elementor-widget-container{padding:0em 0em 0em 0em;}.elementor-171062 .elementor-element.elementor-element-d52486c .elementor-button:hover svg, .elementor-171062 .elementor-element.elementor-element-d52486c .elementor-button:focus svg{fill:var( --e-global-color-23c649f );}.elementor-171062 .elementor-element.elementor-element-7d22383 .elementor-button{background-color:var( --e-global-color-primary );font-family:"Avenir Heavy", Sans-serif;font-weight:600;text-transform:none;line-height:1.3em;fill:var( --e-global-color-23c649f );color:var( --e-global-color-23c649f );}.elementor-171062 .elementor-element.elementor-element-7d22383 .elementor-button:hover, .elementor-171062 .elementor-element.elementor-element-7d22383 .elementor-button:focus{background-color:transparent;color:var( --e-global-color-23c649f );background-image:linear-gradient(90deg, var( --e-global-color-primary ) 0%, var( --e-global-color-238b721 ) 100%);border-color:var( --e-global-color-primary );}.elementor-171062 .elementor-element.elementor-element-7d22383{width:auto;max-width:auto;}.elementor-171062 .elementor-element.elementor-element-7d22383 > .elementor-widget-container{padding:0em 0em 0em 0em;}.elementor-171062 .elementor-element.elementor-element-7d22383 .elementor-button:hover svg, .elementor-171062 .elementor-element.elementor-element-7d22383 .elementor-button:focus svg{fill:var( --e-global-color-23c649f );}.elementor-171062 .elementor-element.elementor-element-ec5bcac{margin-top:0px;margin-bottom:0px;padding:1rem 0rem 1rem 0rem;}.elementor-171062 .elementor-element.elementor-element-19f0dda{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-171062 .elementor-element.elementor-element-baa229c > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-171062 .elementor-element.elementor-element-45d4843 > .elementor-widget-container{padding:0% 10% 0% 0%;}.elementor-171062 .elementor-element.elementor-element-726713a .elementor-button{background-color:var( --e-global-color-primary );font-family:"Avenir Heavy", Sans-serif;font-weight:600;text-transform:none;line-height:1.3em;fill:var( --e-global-color-23c649f );color:var( --e-global-color-23c649f );}.elementor-171062 .elementor-element.elementor-element-726713a .elementor-button:hover, .elementor-171062 .elementor-element.elementor-element-726713a .elementor-button:focus{background-color:transparent;color:var( --e-global-color-23c649f );background-image:linear-gradient(90deg, var( --e-global-color-primary ) 0%, var( --e-global-color-238b721 ) 100%);border-color:var( --e-global-color-primary );}.elementor-171062 .elementor-element.elementor-element-726713a{width:auto;max-width:auto;}.elementor-171062 .elementor-element.elementor-element-726713a > .elementor-widget-container{padding:0em 0em 0em 0em;}.elementor-171062 .elementor-element.elementor-element-726713a .elementor-button:hover svg, .elementor-171062 .elementor-element.elementor-element-726713a .elementor-button:focus svg{fill:var( --e-global-color-23c649f );}.elementor-171062 .elementor-element.elementor-element-09434eb .elementor-button{background-color:var( --e-global-color-primary );font-family:"Avenir Heavy", Sans-serif;font-weight:600;text-transform:none;line-height:1.3em;fill:var( --e-global-color-23c649f );color:var( --e-global-color-23c649f );}.elementor-171062 .elementor-element.elementor-element-09434eb .elementor-button:hover, .elementor-171062 .elementor-element.elementor-element-09434eb .elementor-button:focus{background-color:transparent;color:var( --e-global-color-23c649f );background-image:linear-gradient(90deg, var( --e-global-color-primary ) 0%, var( --e-global-color-238b721 ) 100%);border-color:var( --e-global-color-primary );}.elementor-171062 .elementor-element.elementor-element-09434eb{width:auto;max-width:auto;}.elementor-171062 .elementor-element.elementor-element-09434eb > .elementor-widget-container{padding:0em 0em 0em 0em;}.elementor-171062 .elementor-element.elementor-element-09434eb .elementor-button:hover svg, .elementor-171062 .elementor-element.elementor-element-09434eb .elementor-button:focus svg{fill:var( --e-global-color-23c649f );}.elementor-171062 .elementor-element.elementor-element-53d9d10:not(.elementor-motion-effects-element-type-background), .elementor-171062 .elementor-element.elementor-element-53d9d10 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-fe8de9c );}.elementor-171062 .elementor-element.elementor-element-53d9d10{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:5% 6% 5% 6%;}.elementor-171062 .elementor-element.elementor-element-53d9d10 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-171062 .elementor-element.elementor-element-9332e02 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-171062 .elementor-element.elementor-element-3565502 .elementor-heading-title{font-family:"Avenir Black", Sans-serif;font-size:2.5em;font-weight:bold;line-height:1em;color:var( --e-global-color-238b721 );}.elementor-171062 .elementor-element.elementor-element-fa77c07 > .elementor-widget-container{padding:0% 10% 0% 0%;}.elementor-171062 .elementor-element.elementor-element-fa77c07{font-family:"Avenir Book", Sans-serif;font-size:1.15em;font-weight:normal;}.elementor-171062 .elementor-element.elementor-element-912a775 .elementor-button{background-color:var( --e-global-color-primary );font-family:"Avenir Heavy", Sans-serif;font-weight:600;text-transform:none;line-height:1.3em;fill:var( --e-global-color-23c649f );color:var( --e-global-color-23c649f );}.elementor-171062 .elementor-element.elementor-element-912a775 .elementor-button:hover, .elementor-171062 .elementor-element.elementor-element-912a775 .elementor-button:focus{background-color:transparent;color:var( --e-global-color-23c649f );background-image:linear-gradient(90deg, var( --e-global-color-primary ) 0%, var( --e-global-color-238b721 ) 100%);border-color:var( --e-global-color-primary );}.elementor-171062 .elementor-element.elementor-element-912a775{width:auto;max-width:auto;}.elementor-171062 .elementor-element.elementor-element-912a775 > .elementor-widget-container{padding:0em 3em 0em 0em;}.elementor-171062 .elementor-element.elementor-element-912a775 .elementor-button:hover svg, .elementor-171062 .elementor-element.elementor-element-912a775 .elementor-button:focus svg{fill:var( --e-global-color-23c649f );}.elementor-171062 .elementor-element.elementor-element-4dea3aa:not(.elementor-motion-effects-element-type-background), .elementor-171062 .elementor-element.elementor-element-4dea3aa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-23c649f );}.elementor-171062 .elementor-element.elementor-element-4dea3aa{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:4% 6% 5% 6%;}.elementor-171062 .elementor-element.elementor-element-4dea3aa > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-171062 .elementor-element.elementor-element-8d5a7b6 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-171062 .elementor-element.elementor-element-968868d > .elementor-widget-container{background-image:url("https://wfh.org/wp-content/uploads/2021/11/icon010.svg");margin:0% 0% 0% -3%;padding:5% 0% 2% 3%;background-position:center left;background-repeat:no-repeat;background-size:contain;}.elementor-171062 .elementor-element.elementor-element-968868d .elementor-heading-title{font-family:"Avenir Black", Sans-serif;font-size:2.5em;font-weight:bold;line-height:1em;color:var( --e-global-color-238b721 );}.elementor-171062 .elementor-element.elementor-element-3cdbca9 > .elementor-widget-container{padding:0% 10% 0% 0%;}.elementor-171062 .elementor-element.elementor-element-3cdbca9{font-family:"Avenir Book", Sans-serif;font-size:1.15em;font-weight:normal;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{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 );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-171062 .elementor-element.elementor-element-32dcd2b{width:auto;max-width:auto;--e-icon-list-icon-size:45px;--icon-vertical-offset:0px;}.elementor-171062 .elementor-element.elementor-element-32dcd2b > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-171062 .elementor-element.elementor-element-32dcd2b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(50px/2);}.elementor-171062 .elementor-element.elementor-element-32dcd2b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(50px/2);}.elementor-171062 .elementor-element.elementor-element-32dcd2b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(50px/2);}.elementor-171062 .elementor-element.elementor-element-32dcd2b .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-50px/2);}.elementor-171062 .elementor-element.elementor-element-32dcd2b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-50px/2);}.elementor-171062 .elementor-element.elementor-element-32dcd2b .elementor-icon-list-icon i{color:var( --e-global-color-ba7b9ff );transition:color 0.3s;}.elementor-171062 .elementor-element.elementor-element-32dcd2b .elementor-icon-list-icon svg{fill:var( --e-global-color-ba7b9ff );transition:fill 0.3s;}.elementor-171062 .elementor-element.elementor-element-32dcd2b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-171062 .elementor-element.elementor-element-32dcd2b .elementor-icon-list-item > a{font-family:"Avenir Black", Sans-serif;font-size:1em;font-weight:900;}.elementor-171062 .elementor-element.elementor-element-32dcd2b .elementor-icon-list-text{color:var( --e-global-color-238b721 );transition:color 0.3s;}.elementor-171062 .elementor-element.elementor-element-2336800{width:auto;max-width:auto;--e-icon-list-icon-size:45px;--icon-vertical-offset:0px;}.elementor-171062 .elementor-element.elementor-element-2336800 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-171062 .elementor-element.elementor-element-2336800 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-171062 .elementor-element.elementor-element-2336800 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-171062 .elementor-element.elementor-element-2336800 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-171062 .elementor-element.elementor-element-2336800 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-171062 .elementor-element.elementor-element-2336800 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-171062 .elementor-element.elementor-element-2336800 .elementor-icon-list-icon i{color:var( --e-global-color-23c649f );transition:color 0.3s;}.elementor-171062 .elementor-element.elementor-element-2336800 .elementor-icon-list-icon svg{fill:var( --e-global-color-23c649f );transition:fill 0.3s;}.elementor-171062 .elementor-element.elementor-element-2336800 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-171062 .elementor-element.elementor-element-2336800 .elementor-icon-list-item > a{font-family:"Avenir Black", Sans-serif;font-size:1em;font-weight:900;}.elementor-171062 .elementor-element.elementor-element-2336800 .elementor-icon-list-text{color:var( --e-global-color-238b721 );transition:color 0.3s;}.elementor-171062 .elementor-element.elementor-element-e3eb4be:not(.elementor-motion-effects-element-type-background), .elementor-171062 .elementor-element.elementor-element-e3eb4be > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-fe8de9c );}.elementor-171062 .elementor-element.elementor-element-e3eb4be{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0% 0% 0% 0%;z-index:20;}.elementor-171062 .elementor-element.elementor-element-e3eb4be > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-171062 .elementor-element.elementor-element-1e85e9e > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-171062 .elementor-element.elementor-element-1e85e9e > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-171062 .elementor-element.elementor-element-002d43e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}@media(min-width:768px){.elementor-171062 .elementor-element.elementor-element-bbaa823{width:20%;}.elementor-171062 .elementor-element.elementor-element-357be2c{width:80%;}.elementor-171062 .elementor-element.elementor-element-5d56019{width:20%;}.elementor-171062 .elementor-element.elementor-element-d7c233a{width:80%;}.elementor-171062 .elementor-element.elementor-element-e9134fe{width:17%;}.elementor-171062 .elementor-element.elementor-element-4844f30{width:83%;}.elementor-171062 .elementor-element.elementor-element-4048034{width:66%;}.elementor-171062 .elementor-element.elementor-element-3822fde{width:33.665%;}.elementor-171062 .elementor-element.elementor-element-6049144{width:20%;}.elementor-171062 .elementor-element.elementor-element-90cb3a5{width:80%;}.elementor-171062 .elementor-element.elementor-element-b9ba4af{width:50%;}.elementor-171062 .elementor-element.elementor-element-c7b1025{width:50%;}.elementor-171062 .elementor-element.elementor-element-4b9f6ff{width:20%;}.elementor-171062 .elementor-element.elementor-element-2c67fb6{width:80%;}.elementor-171062 .elementor-element.elementor-element-d8abba7{width:20%;}.elementor-171062 .elementor-element.elementor-element-d92097d{width:80%;}.elementor-171062 .elementor-element.elementor-element-0caf96a{width:32%;}.elementor-171062 .elementor-element.elementor-element-edb5678{width:68%;}.elementor-171062 .elementor-element.elementor-element-63eda20{width:20%;}.elementor-171062 .elementor-element.elementor-element-9332e02{width:80%;}.elementor-171062 .elementor-element.elementor-element-026f621{width:20%;}.elementor-171062 .elementor-element.elementor-element-8d5a7b6{width:80%;}}@media(max-width:1024px) and (min-width:768px){.elementor-171062 .elementor-element.elementor-element-e9134fe{width:19%;}.elementor-171062 .elementor-element.elementor-element-4844f30{width:81%;}.elementor-171062 .elementor-element.elementor-element-b9ba4af{width:100%;}.elementor-171062 .elementor-element.elementor-element-c7b1025{width:100%;}.elementor-171062 .elementor-element.elementor-element-0caf96a{width:100%;}.elementor-171062 .elementor-element.elementor-element-edb5678{width:100%;}}@media(max-width:1024px){.elementor-171062 .elementor-element.elementor-element-bbaa823 > .elementor-element-populated{padding:1px 1px 1px 1px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-171062 .elementor-element.elementor-element-d83b1e0 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-171062 .elementor-element.elementor-element-30417a3{padding:6% 6% 6% 6%;}.elementor-171062 .elementor-element.elementor-element-bd940b2{padding:5% 0% 0% 6%;}.elementor-171062 .elementor-element.elementor-element-4844f30 > .elementor-element-populated{padding:0% 0% 0% 0%;}.elementor-171062 .elementor-element.elementor-element-18ca44f > .elementor-widget-container{padding:4% 0% 0% 0%;}.elementor-171062 .elementor-element.elementor-element-18ca44f .elementor-heading-title{font-size:2rem;}.elementor-171062 .elementor-element.elementor-element-4d1bc71 > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-171062 .elementor-element.elementor-element-a0f2301 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0rem 0rem 0rem 0rem;}.elementor-171062 .elementor-element.elementor-element-3822fde > .elementor-element-populated{padding:0% 3% 0% 3%;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-171062 .elementor-element.elementor-element-04115a4 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-171062 .elementor-element.elementor-element-d23533f{padding:0% 6% 6% 6%;}.elementor-171062 .elementor-element.elementor-element-90cb3a5 > .elementor-element-populated{padding:0% 0% 0% 0%;}.elementor-171062 .elementor-element.elementor-element-3b26609{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-171062 .elementor-element.elementor-element-b9ba4af > .elementor-element-populated{border-width:0px 0px 0px 0px;padding:0rem 0rem 0rem 0rem;}.elementor-171062 .elementor-element.elementor-element-ac184bd > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0% 0% 2% 0%;}.elementor-171062 .elementor-element.elementor-element-1e1457a > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-171062 .elementor-element.elementor-element-c7b1025 > .elementor-element-populated{padding:3% 0% 0% 0%;}.elementor-171062 .elementor-element.elementor-element-17df156 .elementor-heading-title{font-size:1.3rem;}.elementor-171062 .elementor-element.elementor-element-04a792c > .elementor-widget-container{padding:0% 5% 0% 0%;}.elementor-171062 .elementor-element.elementor-element-cdefd9a{padding:6% 6% 6% 6%;}.elementor-171062 .elementor-element.elementor-element-681653c .elementor-heading-title{font-size:2em;}.elementor-171062 .elementor-element.elementor-element-868f2ab > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-171062 .elementor-element.elementor-element-77578c7 .elementor-heading-title{font-size:1.3rem;}.elementor-171062 .elementor-element.elementor-element-3277a66 > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-171062 .elementor-element.elementor-element-4bdbda8{padding:3% 6% 6% 6%;}.elementor-171062 .elementor-element.elementor-element-4435146 .elementor-heading-title{font-size:2em;}.elementor-171062 .elementor-element.elementor-element-a27151d{text-align:start;}.elementor-171062 .elementor-element.elementor-element-edb5678 > .elementor-element-populated{padding:6% 0% 0% 0%;}.elementor-171062 .elementor-element.elementor-element-856ad47 > .elementor-widget-container{padding:0% 5% 0% 0%;}.elementor-171062 .elementor-element.elementor-element-d52486c > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-171062 .elementor-element.elementor-element-45d4843 > .elementor-widget-container{padding:0% 5% 0% 0%;}.elementor-171062 .elementor-element.elementor-element-726713a > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-171062 .elementor-element.elementor-element-3565502 .elementor-heading-title{font-size:2em;}.elementor-171062 .elementor-element.elementor-element-fa77c07 > .elementor-widget-container{padding:0% 5% 0% 0%;}.elementor-171062 .elementor-element.elementor-element-fa77c07{font-size:1.15em;}.elementor-171062 .elementor-element.elementor-element-4dea3aa{padding:6% 6% 6% 6%;}.elementor-171062 .elementor-element.elementor-element-968868d .elementor-heading-title{font-size:2em;}.elementor-171062 .elementor-element.elementor-element-3cdbca9 > .elementor-widget-container{padding:0% 5% 0% 0%;}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );}.elementor-171062 .elementor-element.elementor-element-32dcd2b{--e-icon-list-icon-size:36px;}.elementor-171062 .elementor-element.elementor-element-32dcd2b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-171062 .elementor-element.elementor-element-32dcd2b .elementor-icon-list-item > a{font-size:1em;}.elementor-171062 .elementor-element.elementor-element-2336800 > .elementor-widget-container{padding:0em 0em 0em 0em;}.elementor-171062 .elementor-element.elementor-element-2336800 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-171062 .elementor-element.elementor-element-2336800 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-171062 .elementor-element.elementor-element-2336800 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-171062 .elementor-element.elementor-element-2336800 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-171062 .elementor-element.elementor-element-2336800 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-171062 .elementor-element.elementor-element-2336800{--e-icon-list-icon-size:36px;}.elementor-171062 .elementor-element.elementor-element-2336800 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-171062 .elementor-element.elementor-element-2336800 .elementor-icon-list-item > a{font-size:1em;}}@media(max-width:767px){.elementor-171062 .elementor-element.elementor-element-fc43549{padding:3% 7% 3% 7%;}.elementor-171062 .elementor-element.elementor-element-bbaa823 > .elementor-element-populated{border-width:0px 0px 0px 2px;margin:0em 0em 1em 1em;--e-column-margin-right:0em;--e-column-margin-left:1em;padding:3em 3em 3em 3em;}.elementor-171062 .elementor-element.elementor-element-0b7b4af{z-index:0;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-171062 .elementor-element.elementor-element-d83b1e0 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-171062 .elementor-element.elementor-element-d83b1e0{text-align:start;}.elementor-171062 .elementor-element.elementor-element-30417a3{padding:7% 7% 7% 7%;}.elementor-171062 .elementor-element.elementor-element-bd940b2{margin-top:0px;margin-bottom:0px;padding:0% 0% 0% 0%;}.elementor-171062 .elementor-element.elementor-element-4844f30 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0% 0% 0% 0%;}.elementor-171062 .elementor-element.elementor-element-d73918e, .elementor-171062 .elementor-element.elementor-element-d73918e > .elementor-background-overlay{border-radius:0px 0px 0px 0px;}.elementor-171062 .elementor-element.elementor-element-d73918e{padding:5% 10% 7% 10%;}.elementor-171062 .elementor-element.elementor-element-4048034 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0rem 0rem 0rem 0rem;}.elementor-171062 .elementor-element.elementor-element-18ca44f > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-171062 .elementor-element.elementor-element-18ca44f{text-align:center;}.elementor-171062 .elementor-element.elementor-element-18ca44f .elementor-heading-title{font-size:1.5rem;}.elementor-171062 .elementor-element.elementor-element-4d1bc71 > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-171062 .elementor-element.elementor-element-4d1bc71{text-align:center;}.elementor-171062 .elementor-element.elementor-element-a0f2301 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0rem 0rem 0rem 0rem;}.elementor-171062 .elementor-element.elementor-element-3822fde > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0% 0% 0% 0%;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-171062 .elementor-element.elementor-element-04115a4 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0% 0% 0% 0%;}.elementor-171062 .elementor-element.elementor-element-04115a4{text-align:center;}.elementor-171062 .elementor-element.elementor-element-d23533f{margin-top:0px;margin-bottom:0px;padding:0% 7% 7% 7%;}.elementor-171062 .elementor-element.elementor-element-90cb3a5 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0% 0% 0% 0%;}.elementor-171062 .elementor-element.elementor-element-3b26609{padding:0% 0% 0% 0%;}.elementor-171062 .elementor-element.elementor-element-b9ba4af > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-171062 .elementor-element.elementor-element-c7b1025 > .elementor-element-populated{padding:3% 0% 0% 0%;}.elementor-171062 .elementor-element.elementor-element-cdefd9a{padding:7% 7% 7% 7%;}.elementor-171062 .elementor-element.elementor-element-681653c .elementor-heading-title{font-size:1.5em;line-height:1em;}.elementor-171062 .elementor-element.elementor-element-77578c7 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-171062 .elementor-element.elementor-element-4bdbda8{padding:6% 7% 7% 7%;}.elementor-171062 .elementor-element.elementor-element-4435146 > .elementor-widget-container{margin:0% 0% 0% -4%;padding:05% 0% 2% 3%;}.elementor-171062 .elementor-element.elementor-element-4435146 .elementor-heading-title{font-size:1.5em;line-height:1em;}.elementor-171062 .elementor-element.elementor-element-0caf96a > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-171062 .elementor-element.elementor-element-edb5678 > .elementor-element-populated{padding:05% 0% 0% 1%;}.elementor-171062 .elementor-element.elementor-element-d52486c > .elementor-widget-container{margin:0% 0% 0% 0%;padding:0em 0.5em 0em 0em;}.elementor-171062 .elementor-element.elementor-element-726713a > .elementor-widget-container{margin:0% 0% 0% 0%;padding:0em 0.5em 0em 0em;}.elementor-171062 .elementor-element.elementor-element-53d9d10{padding:7% 7% 7% 7%;}.elementor-171062 .elementor-element.elementor-element-3565502 .elementor-heading-title{font-size:1.5em;line-height:1em;}.elementor-171062 .elementor-element.elementor-element-fa77c07{font-size:1.15em;}.elementor-171062 .elementor-element.elementor-element-912a775 > .elementor-widget-container{padding:0em 0em 0em 0em;}.elementor-171062 .elementor-element.elementor-element-4dea3aa{padding:5% 7% 7% 7%;}.elementor-171062 .elementor-element.elementor-element-968868d > .elementor-widget-container{margin:0% 0% 0% -4%;padding:05% 0% 2% 3%;}.elementor-171062 .elementor-element.elementor-element-968868d .elementor-heading-title{font-size:1.5em;line-height:1em;}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );}.elementor-171062 .elementor-element.elementor-element-e3eb4be{padding:0% 0% 0% 0%;}.elementor-171062 .elementor-element.elementor-element-1e85e9e > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-171062 .elementor-element.elementor-element-002d43e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}}/* Start custom CSS for heading, class: .elementor-element-bc5913d */.elementor-171062 .elementor-element.elementor-element-bc5913d a {
    font-weight: 100;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b369ef0 */.elementor-171062 .elementor-element.elementor-element-b369ef0 a {
    font-weight: 100;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e2591c5 */.elementor-171062 .elementor-element.elementor-element-e2591c5 a {
    font-weight: 100;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-af51cab */.elementor-171062 .elementor-element.elementor-element-af51cab a {
    font-weight: 100;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3dfd1af */.elementor-171062 .elementor-element.elementor-element-3dfd1af a {
    font-weight: 100;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c204988 */.elementor-171062 .elementor-element.elementor-element-c204988 a {
    font-weight: 100;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-0b7b4af */.elementor-171062 .elementor-element.elementor-element-0b7b4af a:hover{
    color: #EC174C;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-675d133 */.hero-banner-container {
  position: relative;
  width: 100%;
  overflow: hidden;
  display: flex;
  align-items: center; /* Vertically centers the text */
  justify-content: center; /* Horizontally centers the text */
  min-height: 450px; /* Adjust desktop height here */
}

.hero-banner-img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%!important;
  object-fit: cover;
  z-index: 1;
}

.hero-banner-overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.3); /* Black with 0.3 opacity */
  z-index: 2;
}

.hero-banner-content {
  position: relative;
  z-index: 3;
  text-align: center;
  color: #ffffff; /* White text */
  padding: 20px;
  max-width: 800px;
}

.hero-banner-content h1 {
    font-family: "Avenir Black", Sans-serif;
    font-weight: 900;
    font-size: 5rem; /* Customize headline size */
    margin-top: 5rem;
    color: #ffffff;
}


/* Mobile Responsiveness */
@media (max-width: 767px) {
  .hero-banner-container {
    min-height: 250px; /* Shorter container height on mobile */
  }
  .hero-banner-content h1 {
    font-size: 3rem; /* Smaller font size on mobile */
  }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a0f2301 */.elementor-171062 .elementor-element.elementor-element-a0f2301 a:hover {
    color: #ffffff!important;
    background: #ed174c00!important;
    border: 2px solid #ffffff!important;
}

.elementor-171062 .elementor-element.elementor-element-a0f2301 a:focus,
.elementor-171062 .elementor-element.elementor-element-a0f2301 a:active,
.elementor-171062 .elementor-element.elementor-element-a0f2301 .activelink {
    color: #ed174c00!important;
    background: #ffffff!important;
    border: 2px solid #ffffff!important;
}
.elementor-171062 .elementor-element.elementor-element-a0f2301 i {
    line-height: 1.3em;
    vertical-align: middle
} 

.elementor-171062 .elementor-element.elementor-element-a0f2301 .elementor-button-content-wrapper {
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-04115a4 */.elementor-171062 .elementor-element.elementor-element-04115a4 img {
    max-width: 200px;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-d73918e */.elementor-171062 .elementor-element.elementor-element-d73918e {
    background-image: linear-gradient(to right, #ed174c, #febd3c);
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-cfc00a8 */.elementor-171062 .elementor-element.elementor-element-cfc00a8 {
    background: linear-gradient(180deg, 
        rgba(0,0,0,0) calc(50% - 1px), 
        #1F3F78 calc(50%), 
        rgba(0,0,0,0) calc(50% + 1px)
    );
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-17df156 */.elementor-171062 .elementor-element.elementor-element-17df156 {
    text-wrap-style: pretty;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-04a792c */.bul-pt {
    display:flex; 
    align-items: baseline;
    margin-bottom: .5em;
    color: #1f3f78;
    column-gap: 0.5em;
}


.bul-pt i {
    color: #febd3c;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-3b26609 */.elementor-171062 .elementor-element.elementor-element-3b26609 .elementor-column-gap-wide {
    gap: 2rem!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-77578c7 */.elementor-171062 .elementor-element.elementor-element-77578c7 {
    text-wrap-style: pretty;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d52486c */.elementor-171062 .elementor-element.elementor-element-d52486c a {white-space: no-wrap;}
.elementor-171062 .elementor-element.elementor-element-d52486c {padding-bottom: 0.5em;}
.elementor-171062 .elementor-element.elementor-element-d52486c {padding-right: 1em;}

.elementor-171062 .elementor-element.elementor-element-d52486c, .elementor-171062 .elementor-element.elementor-element-d52486c a:focus, .elementor-171062 .elementor-element.elementor-element-d52486c .activelink { 
    color: #ffffff!important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7d22383 */.elementor-171062 .elementor-element.elementor-element-7d22383, .elementor-171062 .elementor-element.elementor-element-7d22383 a:focus, .elementor-171062 .elementor-element.elementor-element-7d22383 .activelink { 
    color: #ffffff!important;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-ec5bcac */.elementor-171062 .elementor-element.elementor-element-ec5bcac {
    background: linear-gradient(180deg, 
        rgba(0,0,0,0) calc(50% - 1px), 
        #1F3F78 calc(50%), 
        rgba(0,0,0,0) calc(50% + 1px)
    );
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-726713a */.elementor-171062 .elementor-element.elementor-element-726713a a {white-space: no-wrap;}
.elementor-171062 .elementor-element.elementor-element-726713a {padding-bottom: 0.5em;}
.elementor-171062 .elementor-element.elementor-element-726713a {padding-right: 1em;}

.elementor-171062 .elementor-element.elementor-element-726713a, .elementor-171062 .elementor-element.elementor-element-726713a a:focus, .elementor-171062 .elementor-element.elementor-element-726713a .activelink { 
    color: #ffffff!important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-09434eb */.elementor-171062 .elementor-element.elementor-element-09434eb, .elementor-171062 .elementor-element.elementor-element-09434eb a:focus, .elementor-171062 .elementor-element.elementor-element-09434eb .activelink { 
    color: #ffffff!important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-912a775 */.elementor-171062 .elementor-element.elementor-element-912a775, .elementor-171062 .elementor-element.elementor-element-912a775 a:focus, .elementor-171062 .elementor-element.elementor-element-912a775 .activelink { 
    color: #ffffff!important;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-32dcd2b */.elementor-171062 .elementor-element.elementor-element-32dcd2b li:first-child span {
    color: #6F256F!important;
}/* End custom CSS */
/* Start custom CSS *//* GIVING OPTIONS LAYOUT */
.giving-options {
    display: grid;
    grid-template-columns: repeat(2, minmax(0, 1fr));
    gap: clamp(16px, 4vw, 42px);
    width: 100%;
    margin: 0 auto;
    font-family: 'avenir book', arial, sans-serif;
}

/* SHARED CARD STYLES */
.giving-card {
    box-sizing: border-box;
    min-width: 0;
    padding: clamp(20px, 3vw, 32px)
             clamp(16px, 2.5vw, 28px)
             18px;
    border: 2px solid;
    border-radius: clamp(20px, 3vw, 30px);
    text-align: center;
    display: flex;
    flex-direction: column;
    align-items: center;
}

/* DONATE COLOURS */
.donate-card {
    background: #F7DCE4;
    border-color: #ed174c;
}

.donate-card h2 {
    color: #ed174c;
}

/* FUNDRAISE COLOURS */
.fundraise-card {
    background: #D6EAF0;
    border-color: #008cb1;
}

.fundraise-card h2 {
    color: #008cb1;
}

/* TOP CIRCLES */
.giving-circle {
    display: flex;
    align-items: center;
    justify-content: center;
    width: clamp(76px, 12vw, 124px);
    aspect-ratio: 1;
    flex-shrink: 0;
    border-radius: 50%;
    margin-bottom: 14px;
}
.giving-circle i {
    font-size: 150%;
    color: #ffffff;
}

.donate-card .giving-circle {
    background: #ed174c;
}

.fundraise-card .giving-circle {
    background: #008cb1;
}

/* HEADINGS */
.giving-card h2 {
    font-family: 'avenir heavy', arial, sans-serif;
    font-size: clamp(22px, 2.8vw, 29px);
    font-weight: 700;
    line-height: 1.2;
    margin: 0 0 16px;
}

/* DONATE TAGLINE */
.giving-tagline {
    color: #1f3f78;
    font-size: clamp(14px, 1.6vw, 16px);
    line-height: 1.4;
    margin: 0 0 18px;
}

/* DONATION OPTIONS */
.donate-links {
    display: flex;
    flex-direction: column;
    gap: 14px;
    width: 100%;
}

.donate-option {
    display: flex;
    align-items: center;
    gap: clamp(10px, 1.5vw, 16px);
    box-sizing: border-box;
    width: 100%;
    min-height: 74px;
    padding: 10px clamp(8px, 1.2vw, 12px);
    border-radius: 36px;
    background: #ed174c;
    color: #fff;
    text-align: left;
    text-decoration: none;
    transition: background 0.2s ease;
}

.donate-option:hover,
.donate-option:focus,
.donate-option:active,
.donate-option.activelink{
    background: #d90e40;
    color: #fff!important;
}

.donate-icon {
    display: flex;
    align-items: center;
    justify-content: center;
    width: clamp(38px, 5vw, 50px);
    aspect-ratio: 1;
    flex: 0 0 auto;
    background: #fff;
    border-radius: 50%;
}

.donate-icon i {
    color: #1f3f78;
    font-size: 120%;
}

.donate-text {
    display: flex;
    flex-direction: column;
    gap: 3px;
    min-width: 0;
    line-height: 1.5;
}

.donate-title {
    font-size: clamp(14px, 1.6vw, 16px);
    line-height: 1.2;
    font-weight: 400;
}

.donate-description {
    font-size: clamp(11px, 1.3vw, 13px);
    font-style: italic;
}

/* FUNDRAISE DESCRIPTION */
.fundraise-description {
    color: #1f3f78;
    font-size: clamp(14px, 1.6vw, 16px);
    line-height: 1.45;
    margin: -4px 0 12px;
}

.fundraise-description strong {
    font-weight: 700;
}

/* FUNDRAISE BUTTON */
.fundraise-button {
    display: flex;
    justify-content: center;
    align-items: center;
    gap: 14px;
    box-sizing: border-box;
    width: 100%;
    min-height: 46px;
    padding: 10px 16px;
    margin-top: auto;
    border-radius: 28px;
    background: #008cb1;
    color: #fff;
    font-size: clamp(14px, 1.6vw, 16px);
    line-height: 1.3;
    text-decoration: none;
    transition: background 0.2s ease;
}

.fundraise-button:hover {
    background: #007d99;
    color: #fff;
}

/* STACK CARDS ON SMALLER SCREENS */
@media (max-width: 767px) {
    .giving-options {
        grid-template-columns: 1fr;
        gap: 24px;
    }

    .giving-circle {
        width: clamp(80px, 22vw, 100px);
    }

    .giving-card h2 {
        font-size: 26px;
    }

    .giving-tagline,
    .fundraise-description {
        font-size: 16px;
    }

    .donate-title {
        font-size: 16px;
    }

    .donate-description {
        font-size: 13px;
    }

    .fundraise-button {
        font-size: 16px;
    }
}


/* TOOLKIT CARD LAYOUT */
.toolkit-options {
    align-items: stretch;
}

.toolkit-card.giving-card {
    flex-direction: row;
    align-items: center;
    gap: clamp(16px, 2.2vw, 28px);
    padding: clamp(18px, 2.5vw, 24px);
    background: #E0F0F4;
    border: none;
    border-radius: 14px;
    text-align: left;
}

/* TOOLKIT CIRCLE */
.toolkit-card .giving-circle {
    width: clamp(64px, 8vw, 100px);
    flex: 0 0 clamp(64px, 8vw, 100px);
    margin: 0;
    background: #1f3f78;
}

/* CONTENT AREA */
.toolkit-content {
    display: flex;
    flex-direction: column;
    align-items: stretch;
    flex: 1;
    min-width: 0;
    height: 100%;
}

/* HEADING */
.toolkit-card h2 {
    color: #ed174c;
    font-size: clamp(20px, 2.5vw, 29px);
    line-height: 1.2;
    margin: 0 0 12px;
}

/* DESCRIPTION */
.toolkit-content p {
    color: #1f3f78;
    font-size: clamp(13px, 1.3vw, 15px);
    line-height: 1.4;
    margin: 0 0 14px;
}

/* BUTTON */
.toolkit-button {
    display: flex;
    justify-content: center;
    align-items: center;
    gap: 10px;
    width: 100%;
    box-sizing: border-box;
    margin-top: auto;
    padding: 12px 16px;
    border-radius: 28px;
    background: #1f3f78;
    color: #fff;
    font-size: clamp(14px, 1.5vw, 16px);
    line-height: 1.3;
    text-align: center;
    text-decoration: none;
    transition: background 0.2s ease;
}

.toolkit-button:hover,
.toolkit-button:focus,
.toolkit-button:active {
    background: #162f5b;
    color: #fff;
}

.toolkit-button:focus-visible {
    outline: 3px solid #ed174c;
    outline-offset: 3px;
}

/* RESPONSIVE */
@media (max-width: 767px) {
    .toolkit-options {
        grid-template-columns: 1fr;
        gap: 18px;
    }

    .toolkit-card.giving-card {
        gap: 20px;
        padding: 22px;
    }

    .toolkit-card .giving-circle {
        width: clamp(64px, 15vw, 90px);
        flex-basis: clamp(64px, 15vw, 90px);
    }

    .toolkit-card h2 {
        font-size: 24px;
    }

    .toolkit-content p {
        font-size: 15px;
    }
}

@media (max-width: 420px) {
    .toolkit-card.giving-card {
        gap: 14px;
        padding: 16px;
    }

    .toolkit-card .giving-circle {
        width: 56px;
        flex-basis: 56px;
    }

    .toolkit-card h2 {
        font-size: 20px;
    }

    .toolkit-content p {
        font-size: 14px;
    }

    .toolkit-button {
        padding: 10px;
        font-size: 14px;
    }
}

/* CAMPAIGN OPTIONS GRID */
.campaign-options {
    display: grid;
    grid-template-columns: repeat(5, minmax(0, 1fr));
    gap: clamp(10px, 2vw, 22px);
    width: 100%;
    margin: 0 auto;
    font-family: 'avenir book', arial, sans-serif;
    align-items: stretch;
}

/* CAMPAIGN CARD */
.campaign-card.giving-card {
    min-width: 0;
    padding: clamp(14px, 1.8vw, 22px)
             clamp(8px, 1.2vw, 16px);
    border: none;
    border-radius: 14px;
    text-align: center;
    display: flex;
    flex-direction: column;
    align-items: center;
}

/* CAMPAIGN CIRCLES */
.campaign-card .giving-circle {
    width: clamp(54px, 6vw, 64px);
    flex: 0 0 auto;
    aspect-ratio: 1;
    margin: 0 0 12px;
}

/* CAMPAIGN HEADINGS */
.campaign-card h3 {
    color: #1f3f78;
    font-family: 'avenir heavy', arial, sans-serif;
    font-size: clamp(13px, 1.25vw, 16px);
    font-weight: 700;
    line-height: 1.3;
    margin: 0 0 14px;
}

/* CAMPAIGN DESCRIPTIONS */
.campaign-card p {
    color: #1f3f78;
    font-size: clamp(12px, 1.15vw, 14px);
    line-height: 1.3;
    margin: 0;
}

/* INDIVIDUAL CAMPAIGN COLOURS */
.campaign-wfh {
    background: #F7DCE4;
}

.campaign-wfh .giving-circle {
    background: #ed174c;
}

.campaign-personal {
    background: #D6EAF0;
}

.campaign-personal .giving-circle {
    background: #008cb1;
}

.campaign-birthday {
    background: #F3EEE2;
}

.campaign-birthday .giving-circle {
    background: #FFBE3B;
}

.campaign-memorial {
    background: #E5DFE8;
}

.campaign-memorial .giving-circle {
    background: #702678;
}

.campaign-challenges {
    background: #E1ECE2;
}

.campaign-challenges .giving-circle {
    background: #50A347;
}

/* TABLET: THREE COLUMNS */
@media (max-width: 1024px) {
    .campaign-options {
        grid-template-columns: repeat(3, minmax(0, 1fr));
        gap: 16px;
    }

    .campaign-card h3 {
        font-size: 16px;
    }

    .campaign-card p {
        font-size: 14px;
    }
}

/* MOBILE: TWO COLUMNS */
@media (max-width: 767px) {
    .campaign-options {
        grid-template-columns: repeat(2, minmax(0, 1fr));
        gap: 14px;
    }

    .campaign-card.giving-card {
        padding: 18px 12px;
    }

    .campaign-card .giving-circle {
        width: 64px;
        margin-bottom: 12px;
    }

    .campaign-card h3 {
        font-size: 15px;
    }

    .campaign-card p {
        font-size: 14px;
        line-height: 1.4;
    }
}

/* NARROW MOBILE */
@media (max-width: 400px) {
    .campaign-options {
        grid-template-columns: repeat(1, minmax(0, 1fr));
        gap: 10px;
    }

    .campaign-card.giving-card {
        padding: 14px 8px;
    }

    .campaign-card h3 {
        font-size: 14px;
    }

    .campaign-card p {
        font-size: 13px;
    }
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Avenir Black';
	font-style: normal;
	font-weight: bold;
	font-display: auto;
	src: url('https://wfh.org/wp-content/uploads/2021/10/Avenir-Black.eot');
	src: url('https://wfh.org/wp-content/uploads/2021/10/Avenir-Black.eot?#iefix') format('embedded-opentype'),
		url('https://wfh.org/wp-content/uploads/2021/10/Avenir-Black.woff2') format('woff2'),
		url('https://wfh.org/wp-content/uploads/2021/10/Avenir-Black.woff') format('woff'),
		url('https://wfh.org/wp-content/uploads/2021/10/Avenir-Black.ttf') format('truetype'),
		url('https://wfh.org/wp-content/uploads/2021/10/Avenir-Black.svg#AvenirBlack') format('svg');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Avenir Book';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://wfh.org/wp-content/uploads/2021/10/AvenirLTStd-Book.eot');
	src: url('https://wfh.org/wp-content/uploads/2021/10/AvenirLTStd-Book.eot?#iefix') format('embedded-opentype'),
		url('https://wfh.org/wp-content/uploads/2021/10/AvenirLTStd-Book.woff2') format('woff2'),
		url('https://wfh.org/wp-content/uploads/2021/10/AvenirLTStd-Book.woff') format('woff'),
		url('https://wfh.org/wp-content/uploads/2021/10/AvenirLTStd-Book.ttf') format('truetype'),
		url('https://wfh.org/wp-content/uploads/2021/10/AvenirLTStd-Book.svg#AvenirBook') format('svg');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Avenir Heavy';
	font-style: normal;
	font-weight: 200;
	font-display: auto;
	src: url('https://wfh.org/wp-content/uploads/2021/10/AvenirLTStd-Roman.eot');
	src: url('https://wfh.org/wp-content/uploads/2021/10/AvenirLTStd-Roman.eot?#iefix') format('embedded-opentype'),
		url('https://wfh.org/wp-content/uploads/2021/10/AvenirLTStd-Roman.woff2') format('woff2'),
		url('https://wfh.org/wp-content/uploads/2021/10/AvenirLTStd-Roman.woff') format('woff'),
		url('https://wfh.org/wp-content/uploads/2021/10/AvenirLTStd-Roman.ttf') format('truetype'),
		url('https://wfh.org/wp-content/uploads/2021/10/AvenirLTStd-Roman.svg#AvenirHeavy') format('svg');
}
/* End Custom Fonts CSS */