.elementor-15869 .elementor-element.elementor-element-4523165:not(.elementor-motion-effects-element-type-background), .elementor-15869 .elementor-element.elementor-element-4523165 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://wellspring.ca/wp-content/uploads/2023/02/texture-transition-1-1.png");}.elementor-15869 .elementor-element.elementor-element-4523165{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-100px;margin-bottom:0px;}.elementor-15869 .elementor-element.elementor-element-4523165 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-15869 .elementor-element.elementor-element-d43bc6b > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-15869 .elementor-element.elementor-element-b853ad8{--spacer-size:101px;width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-15869 .elementor-element.elementor-element-f108402:not(.elementor-motion-effects-element-type-background), .elementor-15869 .elementor-element.elementor-element-f108402 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://wellspring.ca/wp-content/uploads/2026/10/family-home-near-christmas-tree-scaled-e1793210975126.jpg");background-position:-290px 0px;background-repeat:no-repeat;background-size:cover;}.elementor-15869 .elementor-element.elementor-element-f108402 > .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(90deg, #6D70AF00 0%, #D5C39D 64%);opacity:1;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-15869 .elementor-element.elementor-element-f108402{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:50px 0px 0px 0px;}.elementor-15869 .elementor-element.elementor-element-1108995 > .elementor-element-populated{margin:0px 50px 0px 0px;--e-column-margin-right:50px;--e-column-margin-left: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 );}.elementor-15869 .elementor-element.elementor-element-a545e7f .elementor-heading-title{font-family:"museo-sans", Sans-serif;font-weight:700;color:#73250F;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-15869 .elementor-element.elementor-element-e68919a > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-15869 .elementor-element.elementor-element-e68919a{color:var( --e-global-color-text );}.elementor-widget-flip-box .elementor-flip-box__front .elementor-flip-box__layer__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-flip-box .elementor-flip-box__front .elementor-flip-box__layer__description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-flip-box .elementor-flip-box__back .elementor-flip-box__layer__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-flip-box .elementor-flip-box__back .elementor-flip-box__layer__description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-flip-box .elementor-flip-box__button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-15869 .elementor-element.elementor-element-ed7c07d .elementor-flip-box__front .elementor-flip-box__layer__overlay{text-align:center;}.elementor-15869 .elementor-element.elementor-element-ed7c07d .elementor-flip-box__image{opacity:1;}.elementor-15869 .elementor-element.elementor-element-ed7c07d .elementor-flip-box__back .elementor-flip-box__layer__overlay{text-align:center;}.elementor-15869 .elementor-element.elementor-element-ed7c07d .elementor-flip-box__button{margin-inline-center:0;}.elementor-15869 .elementor-element.elementor-element-dbb48d2 .elementor-flip-box__front .elementor-flip-box__layer__overlay{text-align:center;}.elementor-15869 .elementor-element.elementor-element-dbb48d2 .elementor-flip-box__image{opacity:1;}.elementor-15869 .elementor-element.elementor-element-dbb48d2 .elementor-flip-box__back .elementor-flip-box__layer__overlay{text-align:center;}.elementor-15869 .elementor-element.elementor-element-dbb48d2 .elementor-flip-box__button{margin-inline-center:0;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-15869 .elementor-element.elementor-element-4d87393{width:36.422%;}.elementor-15869 .elementor-element.elementor-element-1108995{width:63.578%;}}@media(max-width:1150px){.elementor-15869 .elementor-element.elementor-element-f108402:not(.elementor-motion-effects-element-type-background), .elementor-15869 .elementor-element.elementor-element-f108402 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://wellspring.ca/wp-content/uploads/2026/10/family-home-near-christmas-tree-c-scaled.jpg");background-position:0px 0px;}.elementor-widget-text-editor{line-height:var( --e-global-typography-text-line-height );}.elementor-widget-flip-box .elementor-flip-box__front .elementor-flip-box__layer__description{line-height:var( --e-global-typography-text-line-height );}.elementor-widget-flip-box .elementor-flip-box__back .elementor-flip-box__layer__description{line-height:var( --e-global-typography-text-line-height );}}@media(max-width:767px){.elementor-15869 .elementor-element.elementor-element-f108402:not(.elementor-motion-effects-element-type-background), .elementor-15869 .elementor-element.elementor-element-f108402 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://wellspring.ca/wp-content/uploads/2026/10/family-home-near-christmas-tree-c-scaled.jpg");background-position:0px 0px;}.elementor-widget-text-editor{line-height:var( --e-global-typography-text-line-height );}.elementor-widget-flip-box .elementor-flip-box__front .elementor-flip-box__layer__description{line-height:var( --e-global-typography-text-line-height );}.elementor-widget-flip-box .elementor-flip-box__back .elementor-flip-box__layer__description{line-height:var( --e-global-typography-text-line-height );}}/* Start custom CSS for flip-box, class: .elementor-element-ed7c07d *//* Match the Fundraise Up cards while keeping this Elementor widget editable. */
@font-face{font-family:'Wellspring Card';font-style:normal;font-weight:400;font-display:swap;src:url('https://static.fundraiseup.com/common-fonts/ibm-plex-sans/ibmplexsans-v19-latin-400.791334aa8b2b679f.woff2') format('woff2')}
@font-face{font-family:'Wellspring Card';font-style:normal;font-weight:600;font-display:swap;src:url('https://static.fundraiseup.com/common-fonts/ibm-plex-sans/ibmplexsans-v19-latin-600.afba6ba6bf9157e8.woff2') format('woff2')}
.elementor-15869 .elementor-element.elementor-element-ed7c07d{width:251px;max-width:100%;padding:4px;box-sizing:border-box}
.elementor-15869 .elementor-element.elementor-element-ed7c07d .elementor-flip-box{height:300px;border-radius:6px;overflow:hidden;background:#5b4c91;box-shadow:0 1px 3px rgba(0,0,0,.5);font-family:'Wellspring Card',sans-serif;color:#212830;perspective:none}
.elementor-15869 .elementor-element.elementor-element-ed7c07d .elementor-flip-box__layer{transform:none!important;transition:none!important;backface-visibility:visible}

.elementor-15869 .elementor-element.elementor-element-ed7c07d .elementor-flip-box__front{height:256px;background:#fff}
.elementor-15869 .elementor-element.elementor-element-ed7c07d .elementor-flip-box__front:before{content:'';position:absolute;top:0;left:0;right:0;height:168px;background:url('https://wellspring.ca/wp-content/uploads/2026/10/NIA-Card.png') center center / cover no-repeat}

.elementor-15869 .elementor-element.elementor-element-ed7c07d .elementor-flip-box__layer__overlay{padding:0;background:transparent;display:block}
.elementor-15869 .elementor-element.elementor-element-ed7c07d .elementor-flip-box__layer__inner{position:static;transform:none!important;width:100%;margin:0;text-align:left}
.elementor-15869 .elementor-element.elementor-element-ed7c07d .elementor-flip-box__front .elementor-flip-box__layer__overlay:before{content:'';position:absolute;inset:0;background:#fff;transform:translateY(168px);transition:transform .3s ease-in-out}
.elementor-15869 .elementor-element.elementor-element-ed7c07d .elementor-flip-box__front .elementor-flip-box__layer__title{position:absolute;inset:0 0 auto;height:88px;display:flex;align-items:center;margin:0;padding:20px 46px 20px 20px;border-bottom:1px solid transparent;background:#fff;color:#212830;font-family:inherit;font-size:16px;font-weight:400;line-height:24px;transform:translateY(168px);transition:transform .3s ease-in-out,border-color .3s ease-in-out;box-sizing:border-box}
.elementor-15869 .elementor-element.elementor-element-ed7c07d .elementor-flip-box__front .elementor-flip-box__layer__title:after{content:'';position:absolute;right:23px;top:42px;width:6px;height:6px;border:solid currentColor;border-width:0 1px 1px 0;opacity:.5;transform:rotate(225deg);transition:transform .3s ease-in-out}
.elementor-15869 .elementor-element.elementor-element-ed7c07d .elementor-flip-box__front .elementor-flip-box__layer__description{position:absolute;top:88px;left:0;right:0;margin:0;padding:20px;color:#212830;font-family:inherit;font-size:14px;line-height:20px;font-weight:400;opacity:0;transition:opacity .15s ease-in-out}
.elementor-15869 .elementor-element.elementor-element-ed7c07d .elementor-flip-box__back{top:auto;bottom:0;height:44px;background:#5b4c91;z-index:2}
.elementor-15869 .elementor-element.elementor-element-ed7c07d .elementor-flip-box__back .elementor-flip-box__layer__title,.elementor-15869 .elementor-element.elementor-element-ed7c07d .elementor-flip-box__back .elementor-flip-box__layer__description{display:none}
.elementor-15869 .elementor-element.elementor-element-ed7c07d .elementor-flip-box__button{display:block;width:100%;height:44px;margin:0;padding:0 20px;border:0;border-radius:0;color:#fff;background:#5b4c91;font-family:inherit;font-size:16px;line-height:44px;font-weight:600;text-align:center;text-transform:none;text-decoration:none;transition:background .15s ease-in-out}
.elementor-15869 .elementor-element.elementor-element-ed7c07d .elementor-flip-box:hover .elementor-flip-box__front .elementor-flip-box__layer__overlay:before,.elementor-15869 .elementor-element.elementor-element-ed7c07d .elementor-flip-box:focus-within .elementor-flip-box__front .elementor-flip-box__layer__overlay:before,.elementor-15869 .elementor-element.elementor-element-ed7c07d .elementor-flip-box:hover .elementor-flip-box__front .elementor-flip-box__layer__title,.elementor-15869 .elementor-element.elementor-element-ed7c07d .elementor-flip-box:focus-within .elementor-flip-box__front .elementor-flip-box__layer__title{transform:translateY(0);border-bottom-color:rgba(33,40,48,.13)}
.elementor-15869 .elementor-element.elementor-element-ed7c07d .elementor-flip-box:hover .elementor-flip-box__front .elementor-flip-box__layer__description,.elementor-15869 .elementor-element.elementor-element-ed7c07d .elementor-flip-box:focus-within .elementor-flip-box__front .elementor-flip-box__layer__description{opacity:1;transition-delay:.15s}
.elementor-15869 .elementor-element.elementor-element-ed7c07d .elementor-flip-box:hover .elementor-flip-box__front .elementor-flip-box__layer__title:after,.elementor-15869 .elementor-element.elementor-element-ed7c07d .elementor-flip-box:focus-within .elementor-flip-box__front .elementor-flip-box__layer__title:after{transform:rotate(45deg)}
.elementor-15869 .elementor-element.elementor-element-ed7c07d .elementor-flip-box:hover .elementor-flip-box__button,.elementor-15869 .elementor-element.elementor-element-ed7c07d .elementor-flip-box:focus-within .elementor-flip-box__button{background:#5a4d8c}
.elementor-15869 .elementor-element.elementor-element-ed7c07d .elementor-flip-box:focus-visible{outline:2px solid #3371e6;outline-offset:2px}
@media(prefers-reduced-motion:reduce){.elementor-15869 .elementor-element.elementor-element-ed7c07d .elementor-flip-box *,.elementor-15869 .elementor-element.elementor-element-ed7c07d .elementor-flip-box *:before,.elementor-15869 .elementor-element.elementor-element-ed7c07d .elementor-flip-box *:after{transition:none!important}}/* End custom CSS */
/* Start custom CSS for flip-box, class: .elementor-element-dbb48d2 *//* Match the Fundraise Up cards while keeping this Elementor widget editable. */
@font-face{font-family:'Wellspring Card';font-style:normal;font-weight:400;font-display:swap;src:url('https://static.fundraiseup.com/common-fonts/ibm-plex-sans/ibmplexsans-v19-latin-400.791334aa8b2b679f.woff2') format('woff2')}
@font-face{font-family:'Wellspring Card';font-style:normal;font-weight:600;font-display:swap;src:url('https://static.fundraiseup.com/common-fonts/ibm-plex-sans/ibmplexsans-v19-latin-600.afba6ba6bf9157e8.woff2') format('woff2')}
.elementor-15869 .elementor-element.elementor-element-dbb48d2{width:251px;max-width:100%;padding:4px;box-sizing:border-box}
.elementor-15869 .elementor-element.elementor-element-dbb48d2 .elementor-flip-box{height:300px;border-radius:6px;overflow:hidden;background:#5b4c91;box-shadow:0 1px 3px rgba(0,0,0,.5);font-family:'Wellspring Card',sans-serif;color:#212830;perspective:none}
.elementor-15869 .elementor-element.elementor-element-dbb48d2 .elementor-flip-box__layer{transform:none!important;transition:none!important;backface-visibility:visible}

.elementor-15869 .elementor-element.elementor-element-dbb48d2 .elementor-flip-box__front{height:256px;background:#fff}
.elementor-15869 .elementor-element.elementor-element-dbb48d2 .elementor-flip-box__front:before{content:'';position:absolute;top:0;left:0;right:0;height:168px;background:url('https://wellspring.ca/wp-content/uploads/2026/10/NB-Card.jpg') center center / cover no-repeat}

.elementor-15869 .elementor-element.elementor-element-dbb48d2 .elementor-flip-box__layer__overlay{padding:0;background:transparent;display:block}
.elementor-15869 .elementor-element.elementor-element-dbb48d2 .elementor-flip-box__layer__inner{position:static;transform:none!important;width:100%;margin:0;text-align:left}
.elementor-15869 .elementor-element.elementor-element-dbb48d2 .elementor-flip-box__front .elementor-flip-box__layer__overlay:before{content:'';position:absolute;inset:0;background:#fff;transform:translateY(168px);transition:transform .3s ease-in-out}
.elementor-15869 .elementor-element.elementor-element-dbb48d2 .elementor-flip-box__front .elementor-flip-box__layer__title{position:absolute;inset:0 0 auto;height:88px;display:flex;align-items:center;margin:0;padding:20px 46px 20px 20px;border-bottom:1px solid transparent;background:#fff;color:#212830;font-family:inherit;font-size:16px;font-weight:400;line-height:24px;transform:translateY(168px);transition:transform .3s ease-in-out,border-color .3s ease-in-out;box-sizing:border-box}
.elementor-15869 .elementor-element.elementor-element-dbb48d2 .elementor-flip-box__front .elementor-flip-box__layer__title:after{content:'';position:absolute;right:23px;top:42px;width:6px;height:6px;border:solid currentColor;border-width:0 1px 1px 0;opacity:.5;transform:rotate(225deg);transition:transform .3s ease-in-out}
.elementor-15869 .elementor-element.elementor-element-dbb48d2 .elementor-flip-box__front .elementor-flip-box__layer__description{position:absolute;top:88px;left:0;right:0;margin:0;padding:20px;color:#212830;font-family:inherit;font-size:14px;line-height:20px;font-weight:400;opacity:0;transition:opacity .15s ease-in-out}
.elementor-15869 .elementor-element.elementor-element-dbb48d2 .elementor-flip-box__back{top:auto;bottom:0;height:44px;background:#5b4c91;z-index:2}
.elementor-15869 .elementor-element.elementor-element-dbb48d2 .elementor-flip-box__back .elementor-flip-box__layer__title,.elementor-15869 .elementor-element.elementor-element-dbb48d2 .elementor-flip-box__back .elementor-flip-box__layer__description{display:none}
.elementor-15869 .elementor-element.elementor-element-dbb48d2 .elementor-flip-box__button{display:block;width:100%;height:44px;margin:0;padding:0 20px;border:0;border-radius:0;color:#fff;background:#5b4c91;font-family:inherit;font-size:16px;line-height:44px;font-weight:600;text-align:center;text-transform:none;text-decoration:none;transition:background .15s ease-in-out}
.elementor-15869 .elementor-element.elementor-element-dbb48d2 .elementor-flip-box:hover .elementor-flip-box__front .elementor-flip-box__layer__overlay:before,.elementor-15869 .elementor-element.elementor-element-dbb48d2 .elementor-flip-box:focus-within .elementor-flip-box__front .elementor-flip-box__layer__overlay:before,.elementor-15869 .elementor-element.elementor-element-dbb48d2 .elementor-flip-box:hover .elementor-flip-box__front .elementor-flip-box__layer__title,.elementor-15869 .elementor-element.elementor-element-dbb48d2 .elementor-flip-box:focus-within .elementor-flip-box__front .elementor-flip-box__layer__title{transform:translateY(0);border-bottom-color:rgba(33,40,48,.13)}
.elementor-15869 .elementor-element.elementor-element-dbb48d2 .elementor-flip-box:hover .elementor-flip-box__front .elementor-flip-box__layer__description,.elementor-15869 .elementor-element.elementor-element-dbb48d2 .elementor-flip-box:focus-within .elementor-flip-box__front .elementor-flip-box__layer__description{opacity:1;transition-delay:.15s}
.elementor-15869 .elementor-element.elementor-element-dbb48d2 .elementor-flip-box:hover .elementor-flip-box__front .elementor-flip-box__layer__title:after,.elementor-15869 .elementor-element.elementor-element-dbb48d2 .elementor-flip-box:focus-within .elementor-flip-box__front .elementor-flip-box__layer__title:after{transform:rotate(45deg)}
.elementor-15869 .elementor-element.elementor-element-dbb48d2 .elementor-flip-box:hover .elementor-flip-box__button,.elementor-15869 .elementor-element.elementor-element-dbb48d2 .elementor-flip-box:focus-within .elementor-flip-box__button{background:#5a4d8c}
.elementor-15869 .elementor-element.elementor-element-dbb48d2 .elementor-flip-box:focus-visible{outline:2px solid #3371e6;outline-offset:2px}
@media(prefers-reduced-motion:reduce){.elementor-15869 .elementor-element.elementor-element-dbb48d2 .elementor-flip-box *,.elementor-15869 .elementor-element.elementor-element-dbb48d2 .elementor-flip-box *:before,.elementor-15869 .elementor-element.elementor-element-dbb48d2 .elementor-flip-box *:after{transition:none!important}}/* End custom CSS */